1098 Commits

Author SHA1 Message Date
Michael Mathews
dc9d6552b6 Refactor continues. 2011-01-02 22:11:15 +00:00
Michael Mathews
46971ae61a Refactor continues. 2011-01-02 22:09:41 +00:00
Michael Mathews
568e36449c Added support for pragma comments. 2010-12-28 17:58:17 +00:00
Michael Mathews
db62d9e7b4 Added events, added parse handlers, added plugins and markdown plugin support. 2010-12-27 15:18:44 +00:00
Michael Mathews
7b55f59263 Start of deep refactor. 2010-12-26 13:52:53 +00:00
Michael Mathews
bc6f1a9fa3 Added more docs for tagging commonjs modules. 2010-12-18 22:18:59 +00:00
Michael Mathews
5a78b4ada1 Added tests for requirejs style module definitions. 2010-12-18 21:33:17 +00:00
Michael Mathews
7fecfa0717 Added support for names in modules that are not safe variable names in JS. 2010-12-18 16:26:33 +00:00
Michael Mathews
bae5b6d03b Added link to CommonJS module identifiers. 2010-12-18 15:18:33 +00:00
Michael Mathews
bcafd53cde Fixed link for tag doc pages.. 2010-12-18 15:09:40 +00:00
Michael Mathews
4a5567be38 Started documentation folder. 2010-12-18 15:08:12 +00:00
Michael Mathews
71144fa6ce Added support for the -r (recurse) option to the options processor. 2010-12-18 12:44:14 +00:00
Michael Mathews
3f0b393b0e Tweaked schema to match recent changes to @description and @returns type. 2010-12-18 12:26:15 +00:00
Michael Mathews
f9d07621d8 The type property of long tags is now only an array when there are multiples. 2010-12-17 16:09:20 +00:00
Michael Mathews
610c254aa5 Changed references to "desc" to "description". 2010-12-17 15:28:18 +00:00
Michael Mathews
b136538f2c Fixed bug causing invalid JSON to be generated by haruki when the return value of an event was undefined. 2010-12-17 11:34:07 +00:00
Michael Mathews
9b5192a233 Fixed bug causing invalid JSON to be generated by haruki when the return value of a function was undefined. 2010-12-17 11:13:12 +00:00
Michael Mathews
f97a8b5f64 Add support for mixins to appear in haruki output. 2010-12-17 10:53:50 +00:00
Michael Mathews
684e22f90d Added ability to display static properties in Haruki template. 2010-08-10 18:12:36 +01:00
Michael Mathews
9c66a00755 Fixed bug that prevented functions from being attached to non-classes in Haruki template. 2010-08-10 17:26:20 +01:00
Michael Mathews
36b2684b9a Added support for constructor and methods of constructor (static methods). 2010-08-10 13:00:11 +01:00
Michael Mathews
46d5dc17b7 More work on the haruki template, now shows nested namespaces, classes, methods, properties and parameters. 2010-08-09 18:12:25 +01:00
Thomas Yandell
f382b16003 Reworked JSON generation for haruki schema. 2010-08-09 17:25:14 +08:00
root
37e0ea50f3 Use recursive functions to render json. 2010-08-07 00:21:53 +08:00
Michael Mathews
532672c71d Fixes in JSON output module to escape newlines, added normal templates module, added start of haruki template. 2010-08-05 19:18:39 +01:00
Michael Mathews
1170f87b15 More work on the schema. 2010-08-03 21:12:10 +01:00
Michael Mathews
931d2ee6bf More fixes to schema. Added tests for @tag. 2010-08-02 23:27:04 +01:00
Michael Mathews
80216a5689 Added tags @interface and @implements. Fixes to schema. 2010-08-02 15:55:30 +01:00
Michael
5576b077ff Added example of base like docs. 2010-08-01 00:52:47 +01:00
Michael Mathews
cad6e9c01a Added support for @mixin tag. 2010-07-30 21:38:31 +01:00
Michael Mathews
6d3143143e More tests for inferring names of vars. Refactoring of name module. 2010-07-30 07:50:16 +01:00
Michael Mathews
7289714131 Fix for issue that prevented scope tags from being applied when the path was inferred from the code source. 2010-07-29 16:34:15 +01:00
Michael Mathews
f073e6b211 Refactor name shortening code. 2010-07-29 16:01:15 +01:00
Michael Mathews
4315eee3b3 Added docs and tests for type unions in the @type tag. 2010-07-28 22:46:08 +01:00
Michael Mathews
46b1905ebc Fixed bug that caused inner symbols with @inner tag to have the wrong path. 2010-07-28 15:33:55 +01:00
Michael Mathews
0ba8226e59 Minor refactoring. 2010-07-28 12:20:35 +01:00
Michael Mathews
4e2f283679 Minor refactoring. 2010-07-28 11:51:42 +01:00
Michael Mathews
6ecb165dd4 Updated readme to reflect simplification of build script. 2010-07-28 00:29:45 +01:00
Michael Mathews
ce34d93966 Fixed but that affected @memberof where the parent ended in # or ~. 2010-07-28 00:25:29 +01:00
Michael Mathews
b60a316841 Cleaned up naming of required modules. 2010-07-25 12:39:15 +01:00
Michael Mathews
15cc0e57ca Added isScalar attribute of tag. 2010-07-24 12:02:13 +01:00
Michael Mathews
e8bbaef861 @isa becomes @kind 2010-07-24 10:21:35 +01:00
Michael Mathews
9b38ed16b7 Tidy up the tag dictionary. 2010-07-23 21:35:21 +01:00
Michael Mathews
f2b689f09b Fix for issue that caused scope to be wrong when @memberof was provided but no @name was given. 2010-07-22 23:19:21 +01:00
Michael Mathews
a84b8bcb19 Added tests for scope. 2010-07-21 07:25:26 +01:00
Michael Mathews
e4a13db06d Divided attrib into access and scope properties. 2010-07-20 21:28:06 +01:00
Michael Mathews
3a48203e8d Installed Resig`s simple templating. Fixed memberof resolution, changed @access to @attrib. 2010-07-19 23:00:28 +01:00
Michael Mathews
512f0db298 Added support for the --nocode option. 2010-07-19 07:57:52 +01:00
Michael Mathews
d2c60e1822 Added support for @uses 2010-07-19 07:43:10 +01:00
Michael Mathews
cc001da8a5 Added example of e4x. Changed @variable tag to @var. 2010-07-18 19:52:12 +01:00