6 Commits

Author SHA1 Message Date
Jeff Williams
45023f9553 fix bad URIs on Windows
https://github.com/hegemonic/rhino/commit/f2232b089afe344f3d4e3f9730f463
45201b4cc4
2012-10-18 07:09:16 -07:00
Jeff Williams
0bae5d04aa update Rhino to correctly use the 'main' property in package.json
https://github.com/hegemonic/rhino/commit/08a54c9a
2012-10-15 05:56:56 -07:00
Jeff Williams
33703539f1 use Rhino 1.7R3 fork with Node.js/CommonJS package support
https://github.com/hegemonic/rhino/commit/9f9382cfb8dbf83ec89972ad4e3554
01f74302c1
2012-10-13 23:19:02 -07:00
Jannon
f717abf6e1 fix and tests for #55 2012-03-20 23:24:21 -07:00
Jannon
e35ef82d99 A different take on a more flexible parser/plugin architecture
Plugins can now do any or all of three things:
- Add tags to the dictionary by exporting a 'defineTags' function
- Register event handlers like before, but exporting them in a 'handlers' object.
- Add a node visitor to the parser.  As the parser visits nodes, it will give all attached plugin visitors an opportunity to process the node as well.  This gives plugin creators an opportunity to do things with symbols that the standard parser doesn't handle (like class factory function calls)

This includes a new Rhino jar just for JSDoc3!  Well, it just has a small change that causes Rhino's parser to attach jsdoc comments to function call nodes when present.
2012-02-24 05:53:03 -08:00
Michael Mathews
8799668ccf Added more nodejs compatible version of require(). 2011-06-17 21:06:37 +01:00