P
pondus
Hi,
I was hoping someone could provide me with a better way to accomplish
(preferrably in one line) the following simple task:
# typical method declaration in a java interface
code = "public void myFunction(String foo);"
# needs to be transformed into the following e.g. Actionscript 2.0
(ECMA)
# public function myFunction(foo:String):Void;
java = code.gsub(/(public) (.*?) (.*).*(
/) { $1 + ' function ' + $3
+ ':' + $2.capitalize + ";" }
puts code.gsub(/\((String) (foo)\)/,'(\2:\1)')
It works, but it's not very slick..
Thanks!
Peder![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
I was hoping someone could provide me with a better way to accomplish
(preferrably in one line) the following simple task:
# typical method declaration in a java interface
code = "public void myFunction(String foo);"
# needs to be transformed into the following e.g. Actionscript 2.0
(ECMA)
# public function myFunction(foo:String):Void;
java = code.gsub(/(public) (.*?) (.*).*(
+ ':' + $2.capitalize + ";" }
puts code.gsub(/\((String) (foo)\)/,'(\2:\1)')
It works, but it's not very slick..
Thanks!
Peder