     문단         := (평문 <LF>? / 빈줄)* <LF>
     빈줄         := 공백* <LF>
     <평문>       := (링크들 / 강조 / ANY)+
-    <강조>       := 굵게 / 기울임
+    <강조>       := 굵게 / 기울임 / 코드
     굵게         := <'**'> ANY+ <'**'> / <'__'> ANY+ <'__'>
     기울임       := <'*'> ANY+ <'*'> / <'_'> ANY+ <'_'>
+    코드         := <'```'> (!'```' ANY ANY? ANY?)+ <'```'> /
+                    <'``'> (!'``' ANY ANY?)+ <'``'> /
+                    <'`'> eTXT <'`'>
 
     <eTXT>       := (ESC / ANY)+
     ESC          := #'\\\\[\\`*_{}\\[\\]()#+\\-.!]'

    작은제목     := <'##' 공백> 평문 <공백? '#'+>?

    (* 목록 *)
    <목록>       := 일반목록 / 숫자목록
    일반목록     := (<'*' 공백+> 항목 <LF>)+
    숫자목록     := (<숫자+ '.' 공백+> 항목 <LF>)+
    항목         := 평문

      [:문서 [:문단 [:굵게 "굵" "게" "*" "강" "조"] " " [:기울임 "이" "탤" "릭"] "한" " " "문" "장"]]

      (분석 "이렇게 __굵게_강조__한 문장")
      [:문서 [:문단 "이" "렇" "게" " " [:굵게 "굵" "게" "_" "강" "조"] "한" " " "문" "장"]]

      (분석 "이렇게 `코드` 인용한 문장")
      [:문서 [:문단 "이" "렇" "게" " " [:코드 "코" "드"] " " "인" "용" "한" " " "문" "장"]]

      (분석 "이렇게 ``a`b`` 인용한 문장")
      [:문서 [:문단 "이" "렇" "게" " " [:코드 "a" "`" "b"] " " "인" "용" "한" " " "문" "장"]])))
