class: Metaclass
authorClaus Gittinger <cg@exept.de>
Thu, 26 Mar 2015 11:20:36 +0100
changeset 17678 ce74cee00020
parent 17677 4b68c0b48d73
child 17679 0591b014b76a
class: Metaclass comment/format in:6 methods category of: #iconInBrowserSymbol
Metaclass.st
--- a/Metaclass.st	Thu Mar 26 11:17:26 2015 +0100
+++ b/Metaclass.st	Thu Mar 26 11:20:36 2015 +0100
@@ -179,7 +179,7 @@
 compilerClass
     "return the compiler to use for this class -
      this can be redefined in special classes, to compile classes with
-     Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
+     JavaScript, Ruby, Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
 
     ^ self programmingLanguage compilerClass.
 
@@ -191,7 +191,7 @@
 evaluatorClass
     "return the compiler to use for expression evaluation for this class -
      this can be redefined in special classes, to evaluate expressions with
-     Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
+     JavaScript, Ruby, Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
 
     ^ self programmingLanguage evaluatorClass.
 
@@ -203,7 +203,7 @@
 formatterClass
     "return the parser to use for formatting (prettyPrinting) this class -
      this can be redefined in special classes, to format classes with
-     Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
+     JavaScript, Ruby, Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
 
     ^ self programmingLanguage formatterClass.
 
@@ -215,7 +215,7 @@
 parserClass
     "return the parser to use for parsing this class -
      this can be redefined in special classes, to parse classes with
-     Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
+     JavaScript, Ruby, Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
 
     ^ self programmingLanguage parserClass.
 
@@ -234,6 +234,10 @@
 !
 
 realSubclassDefinerClass
+    "Answer an evaluator class appropriate for evaluating definitions of new
+     subclasses of this class."
+
+    "cg: @jan - what is the difference to the subclassDefinerClass?"
     ^ self evaluatorClass
 !
 
@@ -249,7 +253,7 @@
 syntaxHighlighterClass
     "return the class to use for syntaxHighlighting (prettyPrinting) this class -
      this can be redefined in special classes, to highlight classes with
-     Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
+     JavaScript, Ruby, Lisp, Prolog, ASN1, Basic :-) or whatever syntax."
 
     ^ self programmingLanguage syntaxHighlighterClass.
 
@@ -930,7 +934,7 @@
 !Metaclass class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/Metaclass.st,v 1.216 2015-03-09 10:06:43 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Metaclass.st,v 1.217 2015-03-26 10:20:36 cg Exp $'
 ! !