--- 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 $'
! !