QuerySignal.st
changeset 4491 5041cae5651c
parent 4466 9cba6f4ecec4
child 4494 e14f8ef4b860
--- a/QuerySignal.st	Mon Aug 02 14:31:28 1999 +0200
+++ b/QuerySignal.st	Mon Aug 02 15:42:45 1999 +0200
@@ -239,35 +239,37 @@
 !QuerySignal methodsFor:'answering queries'!
 
 answer:someAnswer do:aBlock
-     "evaluate the argument, aBlock.
-      If the receiver is queried during evaluation, answer with someAnswer.
-      This is a wrapper for #handle:do: for lazy typists; no new functionality."
+    "evaluate the argument, aBlock.
+     If the receiver is queried during evaluation, answer with someAnswer.
+     This is a wrapper for #handle:do: for lazy typists; no new functionality."
+
+    <exception: #handle>
 
-      thisContext markForHandle.
-      aBlock value.
+    "/ thisContext markForHandle. -- same as above pragma
+    aBlock value.  "the real logic is in Exception>>doRaise"
 
-      "
-       |q|
+    "
+     |q|
 
-       q := QuerySignal new.
+     q := QuerySignal new.
 
-       q answer:true do:[
-          Transcript showCR:'query answers: ' , (q query printString).
-       ]
-      "
+     q answer:true do:[
+        Transcript showCR:'query answers: ' , (q query printString).
+     ]
+    "
 
-      "
-       |q|
+    "
+     |q|
 
-       q := QuerySignal new.
+     q := QuerySignal new.
 
-       q answer:false do:[
-          Transcript showCR:'first query answers: ' , (q query printString).
-          q answer:true do:[
-              Transcript showCR:'second query answers: ' , (q query printString).
-          ]
-       ]
-      "
+     q answer:false do:[
+        Transcript showCR:'first query answers: ' , (q query printString).
+        q answer:true do:[
+            Transcript showCR:'second query answers: ' , (q query printString).
+        ]
+     ]
+    "
 
     "Created: / 10.7.1996 / 15:08:20 / cg"
     "Modified: / 14.10.1996 / 16:59:18 / cg"
@@ -439,5 +441,5 @@
 !QuerySignal class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/QuerySignal.st,v 1.28 1999-07-28 21:00:14 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/QuerySignal.st,v 1.29 1999-08-02 13:42:35 cg Exp $'
 ! !