[Vm-dev] [Cog] Cannot generate code anymore
eliot.miranda at gmail.com
Fri Dec 21 21:09:15 UTC 2012
quite so. Perhaps I'll have time to change this soon. SHouldn't be
hard. The test is straight-forward. if after the change the system spits
out unchanged source it is working :)
On Wed, Dec 19, 2012 at 7:12 PM, Igor Stasenko <siguctua at gmail.com> wrote:
> yeah.. just looked again at #buildCodeGeneratorForCogit: getAPIMethods
> cogitClasses := OrderedCollection new.
> [cogitClasses addFirst: cogitClass.
> cogitClass ~~ Cogit
> and: [cogitClass inheritsFrom: Cogit]] whileTrue:
> [cogitClass := cogitClass superclass].
> cogitClasses addFirst: VMClass.
> cogitClasses addAllLast: self cogitClass ancilliaryClasses.
> cogitClasses do: [:cgc| cg addClass: cgc].
> (cg structClassesForTranslationClasses: cogitClasses) do:
> [:structClass| cg addStructClass: structClass].
> see what wrong there?
> it letting vmmaker to decide for a class what to do, instead letting
> class to decide for itself.
> This logic is clearly do not belongs to right place.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev