Około 6 lat temu porównałem własne kombinatory parserów w OCaml i odkryłem, że były one ~ 5 × wolniejsze niż oferowane w tym czasie generatory analizatorów składni. Niedawno ponownie zapoznałem się z
Mam listę, które muszę przeanalizować, gdzie wszystkie oprócz ostatniego element musi być analizowany przez jeden analizator składni, a ostatni element musi być analizowany przez inny parser. a = "p1
Zainstalowałem Haskella za pomocą wbudowanego instalatora v6.8.2. Kiedy próbuje skompilować ten przykładowy plik z GHC module Main where
import Text.ParserCombinators.Parsec
import System.Environmen