[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN] rkelly 1.0.0 Released

Aaron Patterson

2/24/2009 6:46:00 AM

YES. You read the subject line correctly. RKelly is released.

rkelly version 1.0.0 has been released!

* <http://rkelly.rubyforg...

The RKelly library will parse JavaScript and return a parse tree.

Changes:

# RKelly CHANGELOG

## 0.0.1

* Added dynamic method assignment
* Birthday!

## Example

##
# Iterate over and modify a JavaScript AST. Then print the modified
# AST as JavaScript.
require 'rkelly'

parser = RKelly::Parser.new
ast = parser.parse(
"for(var i = 0; i < 10; i++) { var x = 5 + 5; }"
)

ast.each do |node|
node.value = 'hello' if node.value == 'i'
node.name = 'hello' if node.respond_to?(:name) && node.name == 'i'
end
puts ast.to_ecma # => awesome javascript

* <http://rkelly.rubyforg...

--
Aaron Patterson
http://tenderlovem...