diff options
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index 7e941ef5..c587a89d 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -102,7 +102,7 @@ function isFunctionDef(token) { if (nonPointing in set('()', '(...)')) return true; if (!token.item) return false; var fail = false; - splitTokenList(token.item[0].tokens).forEach(function(segment) { + splitTokenList(token.item.tokens).forEach(function(segment) { var subtoken = segment[0]; fail = fail || !isType(subtoken.text) || segment.length > 1; }); @@ -114,7 +114,7 @@ function isFunctionType(type) { if (parts.length != 2) return false; if (pointingLevels(type) !== 1) return false; var text = removeAllPointing(parts[1]); - var ret = isType(parts[0]) && isFunctionDef({ text: text, item: [{tokens: [{text: text.substr(1, text.length-2)}]}] }); + var ret = isType(parts[0]) && isFunctionDef({ text: text, item: {tokens: [{text: text.substr(1, text.length-2)}]} }); return ret; } @@ -336,7 +336,7 @@ function parseLLVMFunctionCall(segment) { var ret = { intertype: segment[1].text, type: segment[0].text, - params: parseParamTokens(segment[2].item[0].tokens), + params: parseParamTokens(segment[2].item.tokens), }; ret.ident = toNiceIdent(ret.params[0].ident); return ret; |