From c8efa5ae1276401119d361214b1ed06ac9613cb4 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 10 Apr 2014 16:54:01 -0700 Subject: [PATCH] Fix #158 --- stdx/d/parser.d | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stdx/d/parser.d b/stdx/d/parser.d index 8bac01f..f6d3874 100644 --- a/stdx/d/parser.d +++ b/stdx/d/parser.d @@ -6384,6 +6384,14 @@ protected: return true; } return true; + case tok!"pragma": + auto b = setBookmark(); + scope(exit) goToBookmark(b); + advance(); + auto past = peekPastParens(); + if (past is null || *past == tok!";") + return false; + return true; case tok!"deprecated": case tok!"private": case tok!"package":