documentation
authorClaus Gittinger <cg@exept.de>
Thu, 25 Apr 1996 19:09:53 +0200
changeset 263 3b21d0991eff
parent 262 a958dced185f
child 264 f10298cba622
documentation
AssignNd.st
AssignmentNode.st
BCompiler.st
BinaryNd.st
BinaryNode.st
BlockNode.st
ByteCodeCompiler.st
CascadeNd.st
CascadeNode.st
ConstNode.st
ConstantNode.st
Explainer.st
ImmArray.st
ImmutableArray.st
MessageNd.st
MessageNode.st
ObjFHandle.st
ObjFLoader.st
ObjectFileHandle.st
ObjectFileLoader.st
ParseNode.st
Parser.st
PrimNd.st
PrimaryNd.st
PrimaryNode.st
PrimitiveNode.st
RetNode.st
ReturnNode.st
Scanner.st
SelfNode.st
SourceFileLoader.st
SrcFLoader.st
StatNode.st
StatementNode.st
SuperNode.st
UnaryNd.st
UnaryNode.st
UndefVar.st
UndefinedVariable.st
VarNode.st
Variable.st
VariableNode.st
--- a/AssignNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/AssignNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,10 @@
 "
     node for parse-trees, representing assignments.
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
+
 "
 ! !
 
@@ -159,5 +163,5 @@
 !AssignmentNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/AssignNd.st,v 1.18 1996-04-25 11:14:17 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/AssignNd.st,v 1.19 1996-04-25 17:08:51 cg Exp $'
 ! !
--- a/AssignmentNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/AssignmentNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,10 @@
 "
     node for parse-trees, representing assignments.
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
+
 "
 ! !
 
@@ -159,5 +163,5 @@
 !AssignmentNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/AssignmentNode.st,v 1.18 1996-04-25 11:14:17 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/AssignmentNode.st,v 1.19 1996-04-25 17:08:51 cg Exp $'
 ! !
--- a/BCompiler.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/BCompiler.st	Thu Apr 25 19:09:53 1996 +0200
@@ -80,6 +80,10 @@
         ShareCode       <Boolean>               reuse byteArrays for common (simple) code sequences
                                                 This is normally a 'good' optimization,
                                                 expect if you plan to modify the byteCodes.
+
+    [author:]
+        Claus Gittinger
+
 "
 ! !
 
@@ -2227,6 +2231,6 @@
 !ByteCodeCompiler class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/BCompiler.st,v 1.76 1996-04-25 07:53:22 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/BCompiler.st,v 1.77 1996-04-25 17:06:40 cg Exp $'
 ! !
 ByteCodeCompiler initialize!
--- a/BinaryNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/BinaryNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,10 @@
 "
     node for parse-trees, representing binary message sends
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
+
 "
 ! !
 
@@ -209,5 +213,5 @@
 !BinaryNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/BinaryNd.st,v 1.22 1996-04-25 11:15:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/BinaryNd.st,v 1.23 1996-04-25 17:09:42 cg Exp $'
 ! !
--- a/BinaryNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/BinaryNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,10 @@
 "
     node for parse-trees, representing binary message sends
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
+
 "
 ! !
 
@@ -209,5 +213,5 @@
 !BinaryNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/BinaryNode.st,v 1.22 1996-04-25 11:15:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/BinaryNode.st,v 1.23 1996-04-25 17:09:42 cg Exp $'
 ! !
--- a/BlockNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/BlockNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -38,6 +38,9 @@
 "
     node for parse-trees, representing blocks
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -561,5 +564,5 @@
 !BlockNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/BlockNode.st,v 1.26 1996-04-25 11:15:03 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/BlockNode.st,v 1.27 1996-04-25 17:09:35 cg Exp $'
 ! !
--- a/ByteCodeCompiler.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ByteCodeCompiler.st	Thu Apr 25 19:09:53 1996 +0200
@@ -80,6 +80,10 @@
         ShareCode       <Boolean>               reuse byteArrays for common (simple) code sequences
                                                 This is normally a 'good' optimization,
                                                 expect if you plan to modify the byteCodes.
+
+    [author:]
+        Claus Gittinger
+
 "
 ! !
 
@@ -2227,6 +2231,6 @@
 !ByteCodeCompiler class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ByteCodeCompiler.st,v 1.76 1996-04-25 07:53:22 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ByteCodeCompiler.st,v 1.77 1996-04-25 17:06:40 cg Exp $'
 ! !
 ByteCodeCompiler initialize!
--- a/CascadeNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/CascadeNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing cascade message sends
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -138,5 +141,5 @@
 !CascadeNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/CascadeNd.st,v 1.14 1996-04-25 11:14:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/CascadeNd.st,v 1.15 1996-04-25 17:09:25 cg Exp $'
 ! !
--- a/CascadeNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/CascadeNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing cascade message sends
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -138,5 +141,5 @@
 !CascadeNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/CascadeNode.st,v 1.14 1996-04-25 11:14:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/CascadeNode.st,v 1.15 1996-04-25 17:09:25 cg Exp $'
 ! !
--- a/ConstNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ConstNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing literal constants
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -266,5 +269,5 @@
 !ConstantNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ConstNode.st,v 1.21 1996-04-25 11:14:22 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ConstNode.st,v 1.22 1996-04-25 17:08:56 cg Exp $'
 ! !
--- a/ConstantNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ConstantNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing literal constants
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -266,5 +269,5 @@
 !ConstantNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ConstantNode.st,v 1.21 1996-04-25 11:14:22 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ConstantNode.st,v 1.22 1996-04-25 17:08:56 cg Exp $'
 ! !
--- a/Explainer.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/Explainer.st	Thu Apr 25 19:09:53 1996 +0200
@@ -11,10 +11,10 @@
 "
 
 Parser subclass:#Explainer
-	 instanceVariableNames:''
-	 classVariableNames:''
-	 poolDictionaries:''
-	 category:'System-Compiler'
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'System-Compiler'
 !
 
 !Explainer class methodsFor:'documentation'!
@@ -38,6 +38,9 @@
     a very simple explainer - much more should be added ...
     This one is involved, when the 'explain' function is used in a 
     codeView (popup or via CMD-E).
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -494,5 +497,5 @@
 !Explainer class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Explainer.st,v 1.16 1995-12-03 11:49:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Explainer.st,v 1.17 1996-04-25 17:06:15 cg Exp $'
 ! !
--- a/ImmArray.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ImmArray.st	Thu Apr 25 19:09:53 1996 +0200
@@ -53,6 +53,9 @@
 
     Turn the ImmutableArray feature on by setting the Parsers class variable
     'ArraysAreImmutable' to true or use the new launchers settings menu.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -183,5 +186,5 @@
 !ImmutableArray class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ImmArray.st,v 1.13 1996-04-25 11:15:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ImmArray.st,v 1.14 1996-04-25 17:09:46 cg Exp $'
 ! !
--- a/ImmutableArray.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ImmutableArray.st	Thu Apr 25 19:09:53 1996 +0200
@@ -53,6 +53,9 @@
 
     Turn the ImmutableArray feature on by setting the Parsers class variable
     'ArraysAreImmutable' to true or use the new launchers settings menu.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -183,5 +186,5 @@
 !ImmutableArray class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ImmutableArray.st,v 1.13 1996-04-25 11:15:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ImmutableArray.st,v 1.14 1996-04-25 17:09:46 cg Exp $'
 ! !
--- a/MessageNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/MessageNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing message sends
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -1576,5 +1579,5 @@
 !MessageNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/MessageNd.st,v 1.46 1996-04-25 11:14:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/MessageNd.st,v 1.47 1996-04-25 17:09:13 cg Exp $'
 ! !
--- a/MessageNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/MessageNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing message sends
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -1576,5 +1579,5 @@
 !MessageNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/MessageNode.st,v 1.46 1996-04-25 11:14:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/MessageNode.st,v 1.47 1996-04-25 17:09:13 cg Exp $'
 ! !
--- a/ObjFHandle.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ObjFHandle.st	Thu Apr 25 19:09:53 1996 +0200
@@ -38,9 +38,10 @@
 "
     not for public use - used by ObjectFileLoader to keep track of loaded modules,
     associating objectFile names and moduleIDs to classes/methods.
+
+    [author:]
+        Claus Gittinger
 "
-
-    "Created: 14.9.1995 / 21:10:55 / claus"
 !
 
 history
@@ -249,5 +250,5 @@
 !ObjectFileHandle class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ObjFHandle.st,v 1.13 1996-04-25 07:52:57 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ObjFHandle.st,v 1.14 1996-04-25 17:07:04 cg Exp $'
 ! !
--- a/ObjFLoader.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ObjFLoader.st	Thu Apr 25 19:09:53 1996 +0200
@@ -192,12 +192,12 @@
       robustness.
 
     There are basically two totally different mechanisms to do this:
-	a) if there exists some dynamic-link facility such as:
-	   GNU-DL, dlopen (sparc, SYS5.4), rld_open (NeXT),
-	   this is used
-	b) if no such facility exists, the normal linker is used to
-	   link the module to text/data address as previously malloced,
-	   and the object file loaded into that space.
+        a) if there exists some dynamic-link facility such as:
+           GNU-DL, dlopen (sparc, SYS5.4), rld_open (NeXT),
+           this is used
+        b) if no such facility exists, the normal linker is used to
+           link the module to text/data address as previously malloced,
+           and the object file loaded into that space.
            
     Currently, not all mechanisms work fully satisfying.
     For example, the sun dl*-functions do an exit on link-errors (which
@@ -215,6 +215,9 @@
     the VM. 
     (It is needed there, to allow reloading of objectfiles upon
      image restart; i.e. before any class is reinitialilized).
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -3203,6 +3206,6 @@
 !ObjectFileLoader class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ObjFLoader.st,v 1.92 1996-04-25 07:52:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/ObjFLoader.st,v 1.93 1996-04-25 17:07:36 cg Exp $'
 ! !
 ObjectFileLoader initialize!
--- a/ObjectFileHandle.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ObjectFileHandle.st	Thu Apr 25 19:09:53 1996 +0200
@@ -38,9 +38,10 @@
 "
     not for public use - used by ObjectFileLoader to keep track of loaded modules,
     associating objectFile names and moduleIDs to classes/methods.
+
+    [author:]
+        Claus Gittinger
 "
-
-    "Created: 14.9.1995 / 21:10:55 / claus"
 !
 
 history
@@ -249,5 +250,5 @@
 !ObjectFileHandle class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ObjectFileHandle.st,v 1.13 1996-04-25 07:52:57 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ObjectFileHandle.st,v 1.14 1996-04-25 17:07:04 cg Exp $'
 ! !
--- a/ObjectFileLoader.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ObjectFileLoader.st	Thu Apr 25 19:09:53 1996 +0200
@@ -192,12 +192,12 @@
       robustness.
 
     There are basically two totally different mechanisms to do this:
-	a) if there exists some dynamic-link facility such as:
-	   GNU-DL, dlopen (sparc, SYS5.4), rld_open (NeXT),
-	   this is used
-	b) if no such facility exists, the normal linker is used to
-	   link the module to text/data address as previously malloced,
-	   and the object file loaded into that space.
+        a) if there exists some dynamic-link facility such as:
+           GNU-DL, dlopen (sparc, SYS5.4), rld_open (NeXT),
+           this is used
+        b) if no such facility exists, the normal linker is used to
+           link the module to text/data address as previously malloced,
+           and the object file loaded into that space.
            
     Currently, not all mechanisms work fully satisfying.
     For example, the sun dl*-functions do an exit on link-errors (which
@@ -215,6 +215,9 @@
     the VM. 
     (It is needed there, to allow reloading of objectfiles upon
      image restart; i.e. before any class is reinitialilized).
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -3203,6 +3206,6 @@
 !ObjectFileLoader class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ObjectFileLoader.st,v 1.92 1996-04-25 07:52:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ObjectFileLoader.st,v 1.93 1996-04-25 17:07:36 cg Exp $'
 ! !
 ObjectFileLoader initialize!
--- a/ParseNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ParseNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees; abstract class
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -190,5 +193,5 @@
 !ParseNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ParseNode.st,v 1.17 1996-04-25 11:13:45 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ParseNode.st,v 1.18 1996-04-25 17:08:24 cg Exp $'
 ! !
--- a/Parser.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/Parser.st	Thu Apr 25 19:09:53 1996 +0200
@@ -204,6 +204,9 @@
         ByteCodeCompiler Scanner ObjectFileLoader
         Workspace
         SystemBrowser
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -3448,6 +3451,6 @@
 !Parser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Parser.st,v 1.76 1996-04-25 07:56:03 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Parser.st,v 1.77 1996-04-25 17:05:50 cg Exp $'
 ! !
 Parser initialize!
--- a/PrimNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/PrimNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -51,6 +51,9 @@
     primitive directive (in the primitives first lines comment) may specify an
     optional primitive; these are compiled on systems which do support binary code
     loading, and ignored completely on others.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -136,5 +139,5 @@
 !PrimitiveNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/PrimNd.st,v 1.14 1996-04-25 11:14:02 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/PrimNd.st,v 1.15 1996-04-25 17:08:39 cg Exp $'
 ! !
--- a/PrimaryNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/PrimaryNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing primaries (variables & literals)
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -92,5 +95,5 @@
 !PrimaryNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/PrimaryNd.st,v 1.15 1996-04-25 11:13:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/PrimaryNd.st,v 1.16 1996-04-25 17:08:19 cg Exp $'
 ! !
--- a/PrimaryNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/PrimaryNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing primaries (variables & literals)
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -92,5 +95,5 @@
 !PrimaryNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/PrimaryNode.st,v 1.15 1996-04-25 11:13:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/PrimaryNode.st,v 1.16 1996-04-25 17:08:19 cg Exp $'
 ! !
--- a/PrimitiveNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/PrimitiveNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -51,6 +51,9 @@
     primitive directive (in the primitives first lines comment) may specify an
     optional primitive; these are compiled on systems which do support binary code
     loading, and ignored completely on others.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -136,5 +139,5 @@
 !PrimitiveNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/PrimitiveNode.st,v 1.14 1996-04-25 11:14:02 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/PrimitiveNode.st,v 1.15 1996-04-25 17:08:39 cg Exp $'
 ! !
--- a/RetNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/RetNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing return expressions
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -159,5 +162,5 @@
 !ReturnNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/RetNode.st,v 1.15 1996-04-25 11:13:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/RetNode.st,v 1.16 1996-04-25 17:08:35 cg Exp $'
 ! !
--- a/ReturnNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/ReturnNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing return expressions
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -159,5 +162,5 @@
 !ReturnNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ReturnNode.st,v 1.15 1996-04-25 11:13:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ReturnNode.st,v 1.16 1996-04-25 17:08:35 cg Exp $'
 ! !
--- a/Scanner.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/Scanner.st	Thu Apr 25 19:09:53 1996 +0200
@@ -48,6 +48,9 @@
     nextIdentifier etc. methods should be renamed.
     (to me, these seem to be internal private methods; their public use
      is not a good idea ..)
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -935,8 +938,7 @@
     "Modified: 12.4.1996 / 15:05:19 / cg"
 !
 
-nextString
-    |nextChar string pos
+pos
      index "{ Class: SmallInteger }"
      len   "{ Class: SmallInteger }"
      inString|
@@ -981,8 +983,7 @@
     ^ tokenType
 !
 
-nextToken
-    "return the next token from the source-stream"
+oken from the source-stream"
 
     |skipping actionBlock|
 
@@ -1041,14 +1042,12 @@
     "Modified: 13.9.1995 / 12:56:14 / claus"
 !
 
-nextToken:aCharacter
-    tokenType := aCharacter.
+pe := aCharacter.
     source next.
     ^ tokenType
 !
 
-skipComment
-    |commentStream startPos|
+tartPos|
 
     saveComments ifTrue:[
 	commentStream := WriteStream on:''.
@@ -1140,7 +1139,6 @@
 
 !Scanner class methodsFor:'documentation'!
 
-version
-    ^ '$Header: /cvs/stx/stx/libcomp/Scanner.st,v 1.40 1996-04-20 18:08:54 cg Exp $'
+VS/stx/libcomp/Scanner.st,v 1.40 1996/04/20 18:08:54 cg Exp $'
 ! !
 Scanner initialize!
--- a/SelfNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/SelfNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing self
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -90,5 +93,5 @@
 !SelfNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/SelfNode.st,v 1.10 1996-04-25 11:14:12 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/SelfNode.st,v 1.11 1996-04-25 17:08:47 cg Exp $'
 ! !
--- a/SourceFileLoader.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/SourceFileLoader.st	Thu Apr 25 19:09:53 1996 +0200
@@ -11,10 +11,10 @@
 "
 
 Object subclass:#SourceFileLoader
-	 instanceVariableNames:'myStream currentSource package wantChangeLog'
-	 classVariableNames:''
-	 poolDictionaries:''
-	 category:'System-Compiler'
+	instanceVariableNames:'myStream currentSource package wantChangeLog'
+	classVariableNames:''
+	poolDictionaries:''
+	category:'System-Compiler'
 !
 
 !SourceFileLoader class methodsFor:'documentation'!
@@ -39,6 +39,9 @@
     They get notified about any errors. Currently, all we
     do here is to output the error on the Transcript;
     eventually, we will open a box showing the position of the error.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -133,5 +136,5 @@
 !SourceFileLoader class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/SourceFileLoader.st,v 1.11 1995-12-07 23:41:40 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/SourceFileLoader.st,v 1.12 1996-04-25 17:06:21 cg Exp $'
 ! !
--- a/SrcFLoader.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/SrcFLoader.st	Thu Apr 25 19:09:53 1996 +0200
@@ -11,10 +11,10 @@
 "
 
 Object subclass:#SourceFileLoader
-	 instanceVariableNames:'myStream currentSource package wantChangeLog'
-	 classVariableNames:''
-	 poolDictionaries:''
-	 category:'System-Compiler'
+	instanceVariableNames:'myStream currentSource package wantChangeLog'
+	classVariableNames:''
+	poolDictionaries:''
+	category:'System-Compiler'
 !
 
 !SourceFileLoader class methodsFor:'documentation'!
@@ -39,6 +39,9 @@
     They get notified about any errors. Currently, all we
     do here is to output the error on the Transcript;
     eventually, we will open a box showing the position of the error.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -133,5 +136,5 @@
 !SourceFileLoader class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/SrcFLoader.st,v 1.11 1995-12-07 23:41:40 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/SrcFLoader.st,v 1.12 1996-04-25 17:06:21 cg Exp $'
 ! !
--- a/StatNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/StatNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing statements
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -146,5 +149,5 @@
 !StatementNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/StatNode.st,v 1.14 1996-04-25 11:14:07 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/StatNode.st,v 1.15 1996-04-25 17:08:43 cg Exp $'
 ! !
--- a/StatementNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/StatementNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing statements
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -146,5 +149,5 @@
 !StatementNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/StatementNode.st,v 1.14 1996-04-25 11:14:07 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/StatementNode.st,v 1.15 1996-04-25 17:08:43 cg Exp $'
 ! !
--- a/SuperNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/SuperNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing super
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -88,5 +91,5 @@
 !SuperNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/SuperNode.st,v 1.10 1996-04-25 11:14:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/SuperNode.st,v 1.11 1996-04-25 17:09:01 cg Exp $'
 ! !
--- a/UnaryNd.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/UnaryNd.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing unary messages
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -255,5 +258,5 @@
 !UnaryNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/UnaryNd.st,v 1.21 1996-04-25 11:13:50 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/UnaryNd.st,v 1.22 1996-04-25 17:08:29 cg Exp $'
 ! !
--- a/UnaryNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/UnaryNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing unary messages
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -255,5 +258,5 @@
 !UnaryNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/UnaryNode.st,v 1.21 1996-04-25 11:13:50 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/UnaryNode.st,v 1.22 1996-04-25 17:08:29 cg Exp $'
 ! !
--- a/UndefVar.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/UndefVar.st	Thu Apr 25 19:09:53 1996 +0200
@@ -43,6 +43,9 @@
     of this class,  which will not understand ANY message.
     The error message will then be 'UndefinedVariable ...' 
     instead of 'UndefineObject ...', which is somewhat more informative.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -138,5 +141,5 @@
 !UndefinedVariable class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/UndefVar.st,v 1.11 1996-04-25 11:13:34 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/UndefVar.st,v 1.12 1996-04-25 17:08:14 cg Exp $'
 ! !
--- a/UndefinedVariable.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/UndefinedVariable.st	Thu Apr 25 19:09:53 1996 +0200
@@ -43,6 +43,9 @@
     of this class,  which will not understand ANY message.
     The error message will then be 'UndefinedVariable ...' 
     instead of 'UndefineObject ...', which is somewhat more informative.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -138,5 +141,5 @@
 !UndefinedVariable class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/UndefinedVariable.st,v 1.11 1996-04-25 11:13:34 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/UndefinedVariable.st,v 1.12 1996-04-25 17:08:14 cg Exp $'
 ! !
--- a/VarNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/VarNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing variables
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -540,5 +543,5 @@
 !VariableNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Attic/VarNode.st,v 1.18 1996-04-25 11:15:21 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Attic/VarNode.st,v 1.19 1996-04-25 17:09:53 cg Exp $'
 ! !
--- a/Variable.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/Variable.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing variables
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -94,5 +97,5 @@
 !Variable class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Variable.st,v 1.12 1996-04-25 11:14:57 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Variable.st,v 1.13 1996-04-25 17:09:30 cg Exp $'
 ! !
--- a/VariableNode.st	Thu Apr 25 18:48:24 1996 +0200
+++ b/VariableNode.st	Thu Apr 25 19:09:53 1996 +0200
@@ -37,6 +37,9 @@
 "
     node for parse-trees, representing variables
     This is a helper class for the compiler.
+
+    [author:]
+        Claus Gittinger
 "
 ! !
 
@@ -540,5 +543,5 @@
 !VariableNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/VariableNode.st,v 1.18 1996-04-25 11:15:21 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/VariableNode.st,v 1.19 1996-04-25 17:09:53 cg Exp $'
 ! !