From: Alan Knowles Date: Fri, 6 Nov 2015 08:35:12 +0000 (+0800) Subject: JSDOC/ScopeParser.vala X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=fbdd9afd881affb29f25ac11cb5dcff6a64beb47 JSDOC/ScopeParser.vala --- diff --git a/JSDOC/ScopeParser.vala b/JSDOC/ScopeParser.vala index c2e488e..64ed9e9 100644 --- a/JSDOC/ScopeParser.vala +++ b/JSDOC/ScopeParser.vala @@ -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();