octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Classdef parser patch


From: Robert T. Short
Subject: Re: Classdef parser patch
Date: Wed, 29 Apr 2009 06:38:29 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.21) Gecko/20090402 SeaMonkey/1.1.16

Hi Ryan,

This is a subject that is very important to me. If there is anything I can do, let me know.

My time is pretty limited so I am pretty slow, but I am willing. I will be traveling for the next 10 days or so and probably won't be able to do anything.

There is still some work left to do in the implementation of "legacy" OOP, but JWE seems to have taken that on.

Bob
--
Robert T. Short
PhaseLocked Systems

Ryan Rusaw wrote:
Attached is a first stab at adding the basis for classdef files to the
lexer & the parser. With it the parser should be able to correctly
parse classdef files, although it currently doesn't do anything more
with them, as a number of items are still necessary to complete a
serviceable implementation:

1. +package directory support.
2. classdef support added to pt-* hierarchy.
3. octave_value subclass for classdef objects.
4. integrate with metaclass code, either the code Michael Goffioul
provided previously on the mailing list or something similar.
5. add support for class events.
6. add support for the automatic resolution of class property get & set methods.

Note: I used the Matlab documentation available at
http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/matlab_oop/ug_intropage.html
as the basis for the changes, so it should be as close to complete as
the documentation allowed. If anyone finds something I've missed or
overlooked, please let me know.

Ryan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]