JSDOC/ScopeParser.vala
authorAlan Knowles <alan@roojs.com>
Fri, 6 Nov 2015 08:35:12 +0000 (16:35 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 6 Nov 2015 08:35:12 +0000 (16:35 +0800)
JSDOC/ScopeParser.vala

index c2e488e..64ed9e9 100644 (file)
@@ -337,12 +337,15 @@ namespace JSDOC {
                     if (token.props.size() > 0) {
                         
                         // { a : ... , c : .... }
+                        var iter = token.props.map_iterator();
                         
-                        for (var prop in token.props) {
+                        while(iter.next()) {
+                               
+                            TokenKeyMap val = iter.get_value(); // TokenKeyMap
                             
                             
                           //  print('SCOPE-PROPS:' + JSON.stringify(token.props[prop],null,4));
-                            if (token.props[prop].val[0].data == 'function') {
+                            if (val.vals.get(0).data == "function") {
                                 // parse a function..
                                 this.ts = new TokenStream(token.props[prop].val);
                                 this.ts.nextTok();