From beec0c52939113faf21ee668188f38aa7da7632d Mon Sep 17 00:00:00 2001 From: Martin Carlberg Date: Mon, 12 Aug 2013 22:43:03 +0200 Subject: [PATCH] Fixed: Handle '@required' before any method declarations --- Objective-J/acorn.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Objective-J/acorn.js b/Objective-J/acorn.js index 62e024b63..8e01ae60c 100644 --- a/Objective-J/acorn.js +++ b/Objective-J/acorn.js @@ -2222,6 +2222,7 @@ var preIfLevel = 0; } while(!eat(_end)) { if (tokType === _eof) raise(tokPos, "Expected '@end' after '@protocol'"); + if (eat(_required)) continue; if (eat(_optional)) { while(!eat(_required && tokType !== _end)) { (node.optional || (node.optional = [])).push(parseProtocolClassElement());