Кириллица и show

This commit is contained in:
2024-12-09 14:43:29 +03:00
parent de9d8681f3
commit 1c7c0a0fd6
5 changed files with 21 additions and 3 deletions

View File

@@ -1,6 +1,11 @@
module Main (main) where
import Lib
import UnescapingPrint (uprint)
main :: IO ()
main = putStrLn "Temp"
main =
putStrLn "Введите имя файла:" >>
getLine >>= \fileName ->
readFile fileName >>= \content ->
uprint $ splitText content

View File

@@ -21,6 +21,7 @@ description: Please see the README on GitHub at <https://github.com/gith
dependencies:
- base >= 4.7 && < 5
- unescaping-print
ghc-options:
- -Wall

View File

@@ -35,6 +35,7 @@ library
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
base >=4.7 && <5
, unescaping-print
default-language: Haskell2010
executable part2-exe
@@ -49,6 +50,7 @@ executable part2-exe
build-depends:
base >=4.7 && <5
, part2
, unescaping-print
default-language: Haskell2010
test-suite part2-test
@@ -64,4 +66,5 @@ test-suite part2-test
build-depends:
base >=4.7 && <5
, part2
, unescaping-print
default-language: Haskell2010

View File

@@ -40,7 +40,9 @@ packages:
# - git: https://github.com/commercialhaskell/stack.git
# commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100a
#
# extra-deps: []
extra-deps:
- unescaping-print-0.1@sha256:12774feb474d20ac3041d577b6307730c7376127f59bc79612d599a56d5009d8,1397
allow-newer: true
# Override default flag values for project packages and extra-deps
# flags: {}

View File

@@ -3,7 +3,14 @@
# For more information, please see the documentation at:
# https://docs.haskellstack.org/en/stable/lock_files
packages: []
packages:
- completed:
hackage: unescaping-print-0.1@sha256:12774feb474d20ac3041d577b6307730c7376127f59bc79612d599a56d5009d8,1397
pantry-tree:
sha256: b32edaf8cdef31ef02a0363e629ddf4949a6490777a6a797617f5dd376a46fce
size: 371
original:
hackage: unescaping-print-0.1@sha256:12774feb474d20ac3041d577b6307730c7376127f59bc79612d599a56d5009d8,1397
snapshots:
- completed:
sha256: 08bd13ce621b41a8f5e51456b38d5b46d7783ce114a50ab604d6bbab0d002146