     <eTXT>       := (ESC / ANY)+
     ESC          := #'\\\\[\\`*_{}\\[\\]()#+\\-.!]'
     <ANY>        := #'.'
-    공백         := ' '
+    공백         := #'\\s'
     <LF>         := '\\n'
     <숫자>       := #'[0-9]'
    "))

    항목         := 평문

    (* 인용 *)
    인용         := (<'>' 공백?> (빈줄 / 평문) <LF>)+
    빈줄         := 공백*

    (* 원문 *)
    원문         := (<공백 공백 공백 공백> ANY* LF)+

    (* 소스코드 *)
    소스코드     := <\"```\" 공백?> 소스언어? <LF> 코드내용 <\"```\" LF>
    소스언어     := ANY+
    코드내용     := (!'```' ANY+ LF)*

    (* 링크 *)
    <링크들>     := 일반링크 / 자동링크

      [:문서 [:문단]]

      (분석 "문장 하나\n문장 둘.\n\n")
      [:문서 [:문단 "문" "장" " " "하" "나" "문" "장" " " "둘" "."]]

      (분석 "문단 하나\n\n문단 둘.\n")
      [:문서 [:문단 "문" "단" " " "하" "나"] [:문단 "문" "단" " " "둘" "."]]))

  (testing "강조"
    (are [시도 결과] (= 시도 결과)
