@@ -177,8 +177,11 @@ choice value =
177177-- Benchmarks
178178-------------------------------------------------------------------------------
179179
180−o_1_space_serial_parse :: Int -> [Benchmark]
181−o_1_space_serial_parse value =
180+moduleName :: String
181+moduleName = "Data.Parser.ParserD"
182+
183+o_1_space_serial :: Int -> [Benchmark]
184+o_1_space_serial value =
182185 [ benchIOSink value "any" $ any value
183186 , benchIOSink value "all" $ all value
184187 , benchIOSink value "take" $ take value
@@ -193,8 +196,8 @@ o_1_space_serial_parse value =
193196 , benchIOSink value "longest (all,any)" $ longestAllAny value
194197 ]
195198
196−o_n_heap_serial_parse :: Int -> [Benchmark]
197−o_n_heap_serial_parse value =
199+o_n_heap_serial :: Int -> [Benchmark]
200+o_n_heap_serial value =
198201 [
199202 -- lookahead benchmark holds the entire input till end
200203 benchIOSink value "lookAhead" $ lookAhead value
@@ -206,8 +209,8 @@ o_n_heap_serial_parse value =
206209 ]
207210
208211-- accumulate results in a list in IO
209−o_n_space_serial_parse :: Int -> [Benchmark]
210−o_n_space_serial_parse value =
212+o_n_space_serial :: Int -> [Benchmark]
213+o_n_space_serial value =
211214 [ benchIOSink value "sequenceA/100" $ sequenceA (value `div` 100)
212215 , benchIOSink value "sequenceA_/100" $ sequenceA_ (value `div` 100)
213216 , benchIOSink value "sequence/100" $ sequence (value `div` 100)
@@ -226,22 +229,16 @@ main = do
226229 where
227230
228231 allBenchmarks value =
229− [ bgroup "o-1-space"
230− [ bgroup "parser" $ concat
231− [
232− o_1_space_serial_parse value
233− ]
232+ [ bgroup (o_1_space_prefix moduleName) $ concat
233+ [
234+ o_1_space_serial value
234235 ]
235− , bgroup "o-n-heap"
236− [ bgroup "parser" $ concat
237− [
238− o_n_heap_serial_parse value
239− ]
236+ , bgroup (o_n_heap_prefix moduleName) $ concat
237+ [
238+ o_n_heap_serial value
240239 ]
241− , bgroup "o-n-space"
242− [ bgroup "parser" $ concat
243− [
244− o_n_space_serial_parse value
245− ]
240+ , bgroup (o_n_space_prefix moduleName) $ concat
241+ [
242+ o_n_space_serial value
246243 ]
247244 ]