<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
<channel>
	<docs>http://backend.userland.com/rss092</docs>
	<title>ScriptDoc Forums</title>
	<link>http://www.scriptdoc.org/forums/</link>
	<description>A site for discussing the ScriptDoc specification.</description>
	<managingEditor>webadmin@aptana.com</managingEditor>
	<webMaster>webadmin@aptana.com</webMaster>
	<lastBuildDate>Thu, 04 Dec 2008 18:02:49 GMT</lastBuildDate>
<item>
	<title>Spec Discussion :: RE: @singleton</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1152#1152</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=8&quot; target=&quot;_blank&quot;&gt;klindsey&lt;/a&gt;&lt;br /&gt;

Posted: Fri Nov 21, 2008 5:55 pm (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi David,
&lt;br /&gt;

&lt;br /&gt;
This too being actively discussed with the OpenAjax Alliance. This will be included in sdoc once it shows up in the OAA spec.
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;
Kevin Lindsey
&lt;br /&gt;
Aptana, Inc. - &lt;a href=&quot;http://www.aptana.com&quot; target=&quot;_blank&quot;&gt;http://www.aptana.com&lt;/a&gt;
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: RE: @licence and @copyright @event</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1151#1151</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=8&quot; target=&quot;_blank&quot;&gt;klindsey&lt;/a&gt;&lt;br /&gt;

Posted: Fri Nov 21, 2008 5:05 pm (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi David,
&lt;br /&gt;

&lt;br /&gt;
We are working as members of the OpenAjax Alliance in the creation of an API metadata format. As the API specification evolves and as Aptana adopts those changes, we will necessarily have to make sure that scriptdoc also has syntax to capture the semantics as described in the API spec. It looks like we have license and event covered as seen in the following URLs.
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Descriptive#License_elements&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Descriptive#License_elements&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_API_Metadata#Event_elements&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_API_Metadata#Event_elements&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
I wasn't able to locate anything with regards to copyright info, so we'll bring that up with OAA and see if that can be included and even if that doesn't get in, scriptdoc and OAA both allow for extensibility. &amp;quot;copyright&amp;quot; could be an extension, if necessary.
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;
Kevin Lindsey
&lt;br /&gt;
Aptana, Inc. - &lt;a href=&quot;http://www.aptana.com&quot; target=&quot;_blank&quot;&gt;http://www.aptana.com&lt;/a&gt;
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: Building documentation from command line</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1150#1150</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=244&quot; target=&quot;_blank&quot;&gt;facconi&lt;/a&gt;&lt;br /&gt;
Subject: Building documentation from command line&lt;br /&gt;
Posted: Tue Nov 18, 2008 12:04 pm (GMT 0)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi everybody. I am using ScriptDoc for my projects and I build the documentation using Aptana Studio Professional.
&lt;br /&gt;

&lt;br /&gt;
I would like to build documentation using the command line (Linux or Mac Os X), is it possible to do so? Is there any tool to do so?
&lt;br /&gt;

&lt;br /&gt;
Thank you,
&lt;br /&gt;
    Francesco
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: RE: Scriptdoc Status</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1149#1149</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=8&quot; target=&quot;_blank&quot;&gt;klindsey&lt;/a&gt;&lt;br /&gt;

Posted: Mon Nov 17, 2008 11:41 pm (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi CriticalMass,
&lt;br /&gt;

&lt;br /&gt;
Yes, most of the new ScriptDoc work has been implemented in Jaxer, but honestly, we introduced some workarounds to create a better XML file used in Studio for code assist (and for doc gen). We will be rectifying this in the future.
&lt;br /&gt;

&lt;br /&gt;
We've been very active with the Open AJAX Alliance and the work they are doing for the API metadata format. There are still a few items that need to be resolved and once those are complete, then we can address how missing concepts are going to be expressed in ScriptDoc comments. For example, there has been lively discussion regarding how to capture functions and options objects that are arguments to a function.
&lt;br /&gt;

&lt;br /&gt;
Regarding a roadmap, I can't give you anything specific at this point in time. I can say that code assist (which includes ScriptDoc) is on the agenda for Aptana Studio 1.3, so we will be discussing and prioritizing this work soon.
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;
Kevin Lindsey
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: @licence and @copyright @event</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1148#1148</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=243&quot; target=&quot;_blank&quot;&gt;ramaboo&lt;/a&gt;&lt;br /&gt;
Subject: @licence and @copyright @event&lt;br /&gt;
Posted: Sun Nov 16, 2008 7:34 am (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;@licence might be useful as well.
&lt;br /&gt;
@copyright seems to be in most of the other documentation standards as well.
&lt;br /&gt;

&lt;br /&gt;
I love the idea of a documentation standard. I hope this one gets updated soon since it seems like it does not support a lot of the obvious tags at the moment.
&lt;br /&gt;

&lt;br /&gt;
@event would also be a good candidate for inclusion.
&lt;br /&gt;

&lt;br /&gt;
David
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: @singleton</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1147#1147</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=243&quot; target=&quot;_blank&quot;&gt;ramaboo&lt;/a&gt;&lt;br /&gt;
Subject: @singleton&lt;br /&gt;
Posted: Sun Nov 16, 2008 7:28 am (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;@singleton should be included in the spec.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: Scriptdoc Status</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1146#1146</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=240&quot; target=&quot;_blank&quot;&gt;CriticalMass&lt;/a&gt;&lt;br /&gt;
Subject: Scriptdoc Status&lt;br /&gt;
Posted: Wed Nov 05, 2008 12:31 am (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Just wanted to inquire if there is still continuing development for this project. From reading through the posts here, there seems to be a more advanced version used internally on Jaxer. Is there any intention to release the great un-washed?
&lt;br /&gt;

&lt;br /&gt;
I'm currently looking to document a quite large JS project and as I use Aptana I've been looking at scriptdoc. I get the feeling this is an unfinished app. The documentation and intro screencast both seem to be at odds with the actual implementation. The most disappointing aspect for me is rendering/export of the docs as HTML: it's just plain broke/unusable.
&lt;br /&gt;

&lt;br /&gt;
I would like to know the roadmap; if there is to be no further (in the near future) improvements I will need to take an alternative route (perhaps JSDoc). One which uses a proper hyper-text paradigm (like JavaDoc/JSDoc): I would just love the Aptana integration.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: RE: TOC</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1145#1145</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=237&quot; target=&quot;_blank&quot;&gt;hudlin&lt;/a&gt;&lt;br /&gt;

Posted: Tue Sep 23, 2008 11:52 am (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;thanks klindsey
&lt;br /&gt;_________________&lt;br /&gt;&amp;quot;... for freedom I give you security, ...&amp;quot;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: RE: TOC</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1144#1144</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=8&quot; target=&quot;_blank&quot;&gt;klindsey&lt;/a&gt;&lt;br /&gt;

Posted: Tue Sep 16, 2008 8:50 pm (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi Hudlin,
&lt;br /&gt;

&lt;br /&gt;
I've added a short list of links to the top of that page.
&lt;br /&gt;

&lt;br /&gt;
HTH,
&lt;br /&gt;
Kevin
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: TOC</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1143#1143</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=237&quot; target=&quot;_blank&quot;&gt;hudlin&lt;/a&gt;&lt;br /&gt;
Subject: TOC&lt;br /&gt;
Posted: Tue Sep 16, 2008 10:25 am (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;How about a table of contents at the top of the specification so readers can quickly jump to the bit they care about? Might be useful when using the specification as a reference
&lt;br /&gt;_________________&lt;br /&gt;&amp;quot;... for freedom I give you security, ...&amp;quot;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: Documenting 'classes'</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1142#1142</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=234&quot; target=&quot;_blank&quot;&gt;DavidFoley&lt;/a&gt;&lt;br /&gt;
Subject: Documenting 'classes'&lt;br /&gt;
Posted: Sat Jul 19, 2008 3:19 pm (GMT 0)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I hope this is relevant to the forum, if not, my apologies - the issue sits ambiguously been implementation and specification (to my eyes, anyway)
&lt;br /&gt;

&lt;br /&gt;
Basically, I'm developing a framework/library (http://ecmajex.wiki.sourceforge.net/) that implements a number of extensions to Function to make some OOP techniques more intuitive.  These extended methods are therefore available on all constructors (and functions as it happens). I'm interested in using ScriptDoc to document the code base, but I've found that it doesn't appear to recognize members of classes because of the way classes are defined in this library.
&lt;br /&gt;

&lt;br /&gt;
The point is that it appears that it is not possible to document function parameters, on a per parameter basis, within a method call. However, this is precisely how classes are defined in jex.
&lt;br /&gt;
			
&lt;br /&gt;
To put it in perspective, this is an example of how you would define a class and then a subclass in the jex framework. I have added ScriptDoc comments as I understand how they should be used, and inline comments to provide some context (which of course have no bearing on ScriptDoc)
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// the Function#define method extension takes any&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // number of properties and named functions &amp;#40;as 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// opposed to anonymous functions&amp;#41; and appends them 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// to the prototype of the Function upon which the define 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // method has been called.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// Objects are iterated, and their properties are 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// then appended to the calling functions prototype.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// note that Function.prototype.define takes members
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // as parameters, i.e.members are are defined 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// within the call operator &amp;#40; &amp;#41;.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Superclass.define
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#40;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @type &amp;#123;String&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;An example property defined
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;on the Superclass.prototype
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @memberOf Superclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; */
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;property &amp;#58; null
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;,
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * A method of Superclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @method
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @memberOf Superclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @return &amp;#123;String&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;the value of property, or a default value
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; */
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;function method &amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;return isSetOr&amp;#40;this.property, &amp;quot;defaultValue&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * A class definition for the class Superclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @classDescription 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;create a new instance of Superclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @param &amp;#123;String&amp;#125; value
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp;a string value to paramaterise the instance
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @return &amp;#123;Superclass&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @exception &amp;#123;TypeError&amp;#125; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp;thrown if any non-string value is passed
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @constructor
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; */
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;function Superclass &amp;#40;value&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;if&amp;#40;String.type&amp;#40;value&amp;#41;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;this.property = value;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;else
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;throw new TypeError&amp;#40;&amp;quot;String expected&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// .. and this is how you subclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; *@inherits &amp;#123;Superclass&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; */
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Subclass.inherits&amp;#40;Superclass&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Subclass.define
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * A method of subclass. It
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * calls the inherited 'method'
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * method
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @method
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @memberOf Subclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @return &amp;#123;String&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; *&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; */
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;function getProperty &amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;return this.method&amp;#40;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;/**
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * A subclass of superclass
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @classDescription blah
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * @return &amp;#123;Subclass&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @constructor
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; */
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;function Subclass &amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Superclass.call&amp;#40;this, &amp;quot;propertyValue&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// end of javascript
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;		
&lt;br /&gt;
I've tried linking .sdocs, as well as defining comments in class files in and around properties and methods I want to document (as in the example above), but I don't get what I expect.
&lt;br /&gt;

&lt;br /&gt;
To qualify, when I publish html docs, the only details I see concern constructors - property, method and getMethod, for example, do not appear in the documentation.
&lt;br /&gt;

&lt;br /&gt;
Is this because I'm using named functions within the call operator of Function#define? ScriptDoc doesn't appear to be able to read them. 
&lt;br /&gt;

&lt;br /&gt;
If this is the case, I would recommend making this possible, after all, ScriptDoc should not make assumptions about how classes are defined in order to document them (if that is the case). 
&lt;br /&gt;

&lt;br /&gt;
Then again, I may be missing something, in which case, I would appreciate advice.
&lt;br /&gt;

&lt;br /&gt;
ScriptDoc is a great utility, and it works fine for more conventional ways of defining objects. If this is an implementation issue, and not a specification issue, please point me in the right direction. Thanks!
&lt;br /&gt;

&lt;br /&gt;
Best,
&lt;br /&gt;

&lt;br /&gt;
David.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: Generating the docs</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1141#1141</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=233&quot; target=&quot;_blank&quot;&gt;nanich&lt;/a&gt;&lt;br /&gt;
Subject: Generating the docs&lt;br /&gt;
Posted: Wed Jul 09, 2008 6:33 pm (GMT 0)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Can anybody please help me in generating the javascript docs. I couldn't find this information at any part of the site. Kindly help me
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: A few suggestions</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1117#1117</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=226&quot; target=&quot;_blank&quot;&gt;Cidolfas&lt;/a&gt;&lt;br /&gt;
Subject: A few suggestions&lt;br /&gt;
Posted: Thu Apr 10, 2008 10:13 pm (GMT 0)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I've been using JSDoc for a while, and I have a few things that I'd like to see either from it or added to it. 
&lt;br /&gt;

&lt;br /&gt;
-The ScriptDoc spec doesn't seem to have the capability of describing a parameter of being one of several types using the | separator. This would be very useful.
&lt;br /&gt;

&lt;br /&gt;
-JSDoc has an @link tag which can be used anywhere in any description and acts similar to @see. I'd very much like to see that as well.
&lt;br /&gt;

&lt;br /&gt;
-What about @private and @protected? This would be useful as well; @protected could be used for folks who want to extend the framework, and @private for truly private variables which shouldn't be touched.
&lt;br /&gt;

&lt;br /&gt;
-I'd like to see an @package or @module to group arbitrary classes together.
&lt;br /&gt;

&lt;br /&gt;
Looks like a cool initiative! For the Aptana folks, are there any plans to release your ScriptDoc parser as a standalone program, i.e. outside the Aptana Studio? Even as a command-line executable, perhaps?
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: RE: Value Constraints ?</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1116#1116</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=226&quot; target=&quot;_blank&quot;&gt;Cidolfas&lt;/a&gt;&lt;br /&gt;

Posted: Thu Apr 10, 2008 10:02 pm (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Could you not just include that in the description of the item you're documenting?
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Spec Discussion :: RE: Proposal for declaring Function parameters and return types</title>
	<link>http://www.scriptdoc.org/forums/viewtopic.php?p=1115#1115</link>
	<description>Author: &lt;a href=&quot;http://www.scriptdoc.org/forums/profile.php?mode=viewprofile&amp;u=226&quot; target=&quot;_blank&quot;&gt;Cidolfas&lt;/a&gt;&lt;br /&gt;

Posted: Thu Apr 10, 2008 10:02 pm (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Looks good to me.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
</channel>
</rss>

