     원문         := (<공백 공백 공백 공백> ANY* LF)+
 
     (* 소스코드 *)
-    소스코드     := <\"```\" 공백?> 소스언어? <LF> 코드내용 <\"```\"> <LF>
+    소스코드     := <\"```\" 공백?> 소스언어? <LF> 코드내용 <\"```\" LF>
     소스언어     := ANY+
     코드내용     := (!'```' ANY+ LF)*
 
     (* 링크 *)
     <링크들>     := 일반링크 / 자동링크
     일반링크     := <'['> 텍스트 <']('> 주소 <')'>
-    텍스트       := (강조 / ESC / ANY)+
+    텍스트       := (강조 / ANY)+
     주소         := eTXT
 
-    자동링크     := <'<'> 자동주소 <'>'>
-    자동주소     := ANY+ '://' (!'>' ANY)+
+    자동링크     := <'<'> ANY+ '://' (!'>' ANY)+ <'>'>
 
-    (* 강조 *)
+    (* 문단 *)
+    문단         := 평문? <LF>
+    <평문>       := (링크들 / 강조 / ANY)+
     <강조>       := 굵게 / 기울임
-
-    굵게         := 별굵게 | 밑줄굵게
-    <별굵게>     := <'**'> eTXT <'**'>
-    <밑줄굵게>   := <'__'> eTXT <'__'>
-
-    기울임       := 별기울임 | 밑줄기울임
-    <별기울임>   := <'*'> eTXT <'*'>
-    <밑줄기울임> := <'_'> eTXT <'_'>
+    굵게         := <'**'> ANY+ <'**'> / <'__'> ANY+ <'__'>
+    기울임       := <'*'> ANY+ <'*'> / <'_'> ANY+ <'_'>
 
     <eTXT>       := (ESC / ANY)+
     ESC          := #'\\\\[*_\\[\\]()]'

      (분석 "# 큰제목")
      [:문서 [:큰제목 "큰" "제" "목"]]

      (분석 "# 큰제목 #")
      [:문서 [:큰제목 "큰" "제" "목"]]

      (분석 "## 작은제목")
      [:문서 [:작은제목 "작" "은" "제" "목"]]

      (분석 "## 작은제목 ##")
      [:문서 [:작은제목 "작" "은" "제" "목"]]

      (분석 "# **강조**제목\n다음")

      [:문서 [:문단 [:일반링크 [:텍스트 "[" "링" "크" "]"] [:주소 "주" "소"]] "걸" "기"]]

      (분석 "<http://자동.com/> 테스트>")
      [:문서 [:문단 [:자동링크 "h" "t" "t" "p" "://" "자" "동" "." "c" "o" "m" "/"]
              " " "테" "스" "트" ">"]]))

  (testing "문단"
