From 23d2341c4c0e886feb6c3dfefd267ed552f349a0 Mon Sep 17 00:00:00 2001 From: Edgar J Holleis Date: Thu, 22 Aug 2019 10:58:13 +0200 Subject: [PATCH] Improve comment suppression to cope with '/*xxx*//*yyy*/'. --- lib/cmock_header_parser.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/cmock_header_parser.rb b/lib/cmock_header_parser.rb index 2b7e16f..9b88945 100644 --- a/lib/cmock_header_parser.rb +++ b/lib/cmock_header_parser.rb @@ -66,9 +66,9 @@ class CMockHeaderParser source.gsub!(/\s*\\\s*/m, ' ') #remove comments (block and line, in three steps to ensure correct precedence) - source.gsub!(/\/\/(?:.+\/\*|\*(?:$|[^\/])).*$/, '') # remove line comments that comment out the start of blocks - source.gsub!(/\/\*.*?\*\//m, '') # remove block comments - source.gsub!(/\/\/.*$/, '') # remove line comments (all that remain) + source.gsub!(/(?