 (def 분석 파서)
 
 (deftest 분석테스트
+
+  (testing "각주"
+    (are [시도 결과] (= 시도 결과)
+      (분석 "미주를 달아보자.[^1]")
+      [:문장 "미" "주" "를" " " "달" "아" "보" "자" "." [:각주 [:미주 [:참조이름 "1"]]]]
+
+      (분석 "측주를 달아보자.[>1]")
+      [:문장 "측" "주" "를" " " "달" "아" "보" "자" "." [:각주 [:측주 [:참조이름 "1"]]]]))
 
   (testing "링크"
     (are [시도 결과] (= 시도 결과)


(def 파서
  (insta/parser
   "문장       := (링크 / 강조 / ANY)+

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


    참조링크   := <'['> 텍스트 <']' 공백? '['> 참조이름 <']'> / <'['> 참조이름 <'][]'>
    참조이름   := (!']' ANY)+

    (* 각주 *)
    각주       := 측주 / 미주
    측주       := <'[>'> 참조이름 <']'>
    미주       := <'[^'> 참조이름 <']'>

    (* 강조 *)
    <강조>     := 굵게 / 기울임 / 코드
