Skip to content

Commit 1424b01

Browse files
authored
Merge pull request #30 from indianaPoly/add-47-48-test-case
add: 47, 48 test case
2 parents c865c96 + 055ec67 commit 1424b01

3 files changed

Lines changed: 155 additions & 141 deletions

File tree

rule_map.json

Lines changed: 149 additions & 141 deletions
Original file line numberDiff line numberDiff line change
@@ -1,142 +1,150 @@
11
{
2-
"rule_1": {
3-
"title": "1항",
4-
"description": "기본 자음자 14개가 첫소리로 쓰일 때에는 다음과 같이 적는다."
5-
},
6-
"rule_1_b1": {
7-
"title": "1항 다만",
8-
"description": "‘ㅇ’이 첫소리로 쓰일 때에는 점자로 이를 표기하지 않는다."
9-
},
10-
"rule_2": {
11-
"title": "2항",
12-
"description": "된소리 글자 ‘ㄲ, ㄸ, ㅃ, ㅆ, ㅉ’이 첫소리로 쓰일 때에는 ‘ㄱ, ㄷ, ㅂ, ㅅ, ㅈ’ 앞에 된소리표 ⠠을 적어 나타낸다."
13-
},
14-
"rule_3": {
15-
"title": "3항",
16-
"description": "기본 자음자 14개가 받침으로 쓰일 때에는 다음과 같이 적는다."
17-
},
18-
"rule_4": {
19-
"title": "4항",
20-
"description": "쌍받침 ‘ㄲ’은 ⠁⠁으로 적고, 쌍받침 ‘ㅆ’은 약자인 ⠌으로 적는다."
21-
},
22-
"rule_5": {
23-
"title": "5항",
24-
"description": "겹받침은 각 받침 글자를 어울러 다음과 같이 적는다."
25-
},
26-
"rule_6": {
27-
"title": "6항",
28-
"description": "기본 모음자 10개는 다음과 같이 적는다."
29-
},
30-
"rule_7": {
31-
"title": "7항",
32-
"description": "그 밖의 모음자 11개는 다음과 같이 적는다."
33-
},
34-
"rule_8": {
35-
"title": "8항",
36-
"description": "자음자나 모음자가 단독으로 쓰일 때에는 해당 글자 앞에 온표 =을 적어 나타내며, 자음자는 받침으로 적는다."
37-
},
38-
"rule_9": {
39-
"title": "9항",
40-
"description": "한글의 자음자가 번호로 쓰일 때에는 온표를 앞세워 받침으로 적는다."
41-
},
42-
"rule_10": {
43-
"title": "10항",
44-
"description": "단독으로 쓰인 자음자가 단어에 붙어 나올 때에는 ⠸을 앞세워 받침으로 적는다."
45-
},
46-
"rule_11": {
47-
"title": "11항",
48-
"description": "모음자에 ‘예’가 붙어 나올 때에는 그 사이에 구분표 ⠤을 적어 나타낸다."
49-
},
50-
"rule_11_b1": {
51-
"title": "11항 다만",
52-
"description": "그 사이에서 줄이 바뀔 때에는 구분표를 적지 않는다."
53-
},
54-
"rule_12": {
55-
"title": "12항",
56-
"description": "‘ㅑ, ㅘ, ㅜ, ㅝ’에 ‘애’가 붙어 나올 때에는 두 모음자 사이에 구분표 ⠤을 적어 나타낸다."
57-
},
58-
"rule_12_b1": {
59-
"title": "12항 다만",
60-
"description": "그 사이에서 줄이 바뀔 때에는 구분표를 적지 않는다."
61-
},
62-
"rule_13": {
63-
"title": "13항",
64-
"description": "다음 글자들은 약자를 사용하여 적는다."
65-
},
66-
"rule_14": {
67-
"title": "14항",
68-
"description": "‘나, 다, 마, 바, 자, 카, 타, 파, 하’에 모음이 붙어 나올 때에는 약자를 사용하지 않는다."
69-
},
70-
"rule_14_b1": {
71-
"title": "14항 다만",
72-
"description": "그 사이에서 줄이 바뀔 때에는 약자를 사용하여 적는다."
73-
},
74-
"rule_15": {
75-
"title": "15항",
76-
"description": "다음 글자들은 약자를 사용하여 적는다."
77-
},
78-
"rule_16": {
79-
"title": "16항",
80-
"description": "‘까, 싸, 껏’을 적을 때에는 ‘가, 사, 것’의 약자 앞에 된소리표를 적어 나타낸다."
81-
},
82-
"rule_17": {
83-
"title": "17항",
84-
"description": "‘성, 썽, 정, 쩡, 청’을 적을 때에는 ‘ㅅ, ㅆ, ㅈ, ㅉ, ㅊ’ 다음에 ‘영’의 약자 ⠻을 적어 나타낸다."
85-
},
86-
"rule_18": {
87-
"title": "18항",
88-
"description": "다음 단어들은 약어를 사용하여 적는다."
89-
},
90-
"rule_18_b1": {
91-
"title": "18항 다만",
92-
"description": "약어 앞에 다른 글자가 붙어 나올 때에는 약어를 사용하지 않는다."
93-
},
94-
"rule_28": {
95-
"title": "28항",
96-
"description": "로마자는 「통일영어점자 규정」에 따라 다음과 같이 적는다."
97-
},
98-
"rule_29": {
99-
"title": "29항",
100-
"description": "국어 문장 안에 로마자가 나올 때에는 그 앞에 로마자표 ⠴을 적고 그 뒤에 로마자 종료표 ⠲을 적는다. 이때 로마자가 둘 이상 연이어 나오면 첫 로마자 앞에 로마자표를 적고 마지막 로마자 뒤에 로마자 종료표를 적는다."
101-
},
102-
"rule_40": {
103-
"title": "40항",
104-
"description": "숫자는 수표 ⠼을 앞세워 다음과 같이 적는다."
105-
},
106-
"rule_41": {
107-
"title": "41항",
108-
"description": "숫자 사이에 붙어 나오는 쉼표와 자릿점은 ⠂으로 적는다."
109-
},
110-
"rule_42": {
111-
"title": "42항",
112-
"description": "일곱 자리 이상의 긴 숫자를 두 줄에 나누어 적을 때에는 위 줄 끝에 연결표 ⠠을 적고, 아래 줄의 첫머리에는 수표를 다시 적지 않는다. 이때 아래 줄에는 세 자리 이상의 숫자가 나와야 한다."
113-
},
114-
"rule_43": {
115-
"title": "43항",
116-
"description": "숫자 사이에 마침표, 쉼표, 연결표가 붙어 나올 때에는 뒤의 숫자에 수표를 적지 않는다."
117-
},
118-
"rule_43_b1": {
119-
"title": "43항 다만",
120-
"description": "그 밖의 다른 기호가 숫자 사이에 붙어 나올 때에는 수표를 다시 적는다."
121-
},
122-
"rule_44": {
123-
"title": "44항",
124-
"description": "숫자 뒤에 이어 나오는 한글의 띄어쓰기는 묵자를 따른다."
125-
},
126-
"rule_44_b1": {
127-
"title": "44항 다만",
128-
"description": "숫자와 혼동되는 ‘ㄴ, ㄷ, ㅁ, ㅋ, ㅌ, ㅍ, ㅎ’의 첫소리 글자와 ‘운’의 약자는 숫자 뒤에 붙어 나오더라도 숫자와 한글을 띄어 쓴다."
129-
},
130-
"rule_45": {
131-
"title": "45항",
132-
"description": "연산 기호와 비교 기호는 다음과 같이 적는다."
133-
},
134-
"rule_46": {
135-
"title": "46항",
136-
"description": "연산 기호와 비교 기호가 한글 사이에 나올 때에는 기호의 앞뒤를 한 칸씩 띄어 쓴다."
137-
},
138-
"sentence": {
139-
"title": "문장",
140-
"description": "테스트를 위한 문장"
141-
}
142-
}
2+
"rule_1": {
3+
"title": "1항",
4+
"description": "기본 자음자 14개가 첫소리로 쓰일 때에는 다음과 같이 적는다."
5+
},
6+
"rule_1_b1": {
7+
"title": "1항 다만",
8+
"description": "‘ㅇ’이 첫소리로 쓰일 때에는 점자로 이를 표기하지 않는다."
9+
},
10+
"rule_2": {
11+
"title": "2항",
12+
"description": "된소리 글자 ‘ㄲ, ㄸ, ㅃ, ㅆ, ㅉ’이 첫소리로 쓰일 때에는 ‘ㄱ, ㄷ, ㅂ, ㅅ, ㅈ’ 앞에 된소리표 ⠠을 적어 나타낸다."
13+
},
14+
"rule_3": {
15+
"title": "3항",
16+
"description": "기본 자음자 14개가 받침으로 쓰일 때에는 다음과 같이 적는다."
17+
},
18+
"rule_4": {
19+
"title": "4항",
20+
"description": "쌍받침 ‘ㄲ’은 ⠁⠁으로 적고, 쌍받침 ‘ㅆ’은 약자인 ⠌으로 적는다."
21+
},
22+
"rule_5": {
23+
"title": "5항",
24+
"description": "겹받침은 각 받침 글자를 어울러 다음과 같이 적는다."
25+
},
26+
"rule_6": {
27+
"title": "6항",
28+
"description": "기본 모음자 10개는 다음과 같이 적는다."
29+
},
30+
"rule_7": {
31+
"title": "7항",
32+
"description": "그 밖의 모음자 11개는 다음과 같이 적는다."
33+
},
34+
"rule_8": {
35+
"title": "8항",
36+
"description": "자음자나 모음자가 단독으로 쓰일 때에는 해당 글자 앞에 온표 =을 적어 나타내며, 자음자는 받침으로 적는다."
37+
},
38+
"rule_9": {
39+
"title": "9항",
40+
"description": "한글의 자음자가 번호로 쓰일 때에는 온표를 앞세워 받침으로 적는다."
41+
},
42+
"rule_10": {
43+
"title": "10항",
44+
"description": "단독으로 쓰인 자음자가 단어에 붙어 나올 때에는 ⠸을 앞세워 받침으로 적는다."
45+
},
46+
"rule_11": {
47+
"title": "11항",
48+
"description": "모음자에 ‘예’가 붙어 나올 때에는 그 사이에 구분표 ⠤을 적어 나타낸다."
49+
},
50+
"rule_11_b1": {
51+
"title": "11항 다만",
52+
"description": "그 사이에서 줄이 바뀔 때에는 구분표를 적지 않는다."
53+
},
54+
"rule_12": {
55+
"title": "12항",
56+
"description": "‘ㅑ, ㅘ, ㅜ, ㅝ’에 ‘애’가 붙어 나올 때에는 두 모음자 사이에 구분표 ⠤을 적어 나타낸다."
57+
},
58+
"rule_12_b1": {
59+
"title": "12항 다만",
60+
"description": "그 사이에서 줄이 바뀔 때에는 구분표를 적지 않는다."
61+
},
62+
"rule_13": {
63+
"title": "13항",
64+
"description": "다음 글자들은 약자를 사용하여 적는다."
65+
},
66+
"rule_14": {
67+
"title": "14항",
68+
"description": "‘나, 다, 마, 바, 자, 카, 타, 파, 하’에 모음이 붙어 나올 때에는 약자를 사용하지 않는다."
69+
},
70+
"rule_14_b1": {
71+
"title": "14항 다만",
72+
"description": "그 사이에서 줄이 바뀔 때에는 약자를 사용하여 적는다."
73+
},
74+
"rule_15": {
75+
"title": "15항",
76+
"description": "다음 글자들은 약자를 사용하여 적는다."
77+
},
78+
"rule_16": {
79+
"title": "16항",
80+
"description": "‘까, 싸, 껏’을 적을 때에는 ‘가, 사, 것’의 약자 앞에 된소리표를 적어 나타낸다."
81+
},
82+
"rule_17": {
83+
"title": "17항",
84+
"description": "‘성, 썽, 정, 쩡, 청’을 적을 때에는 ‘ㅅ, ㅆ, ㅈ, ㅉ, ㅊ’ 다음에 ‘영’의 약자 ⠻을 적어 나타낸다."
85+
},
86+
"rule_18": {
87+
"title": "18항",
88+
"description": "다음 단어들은 약어를 사용하여 적는다."
89+
},
90+
"rule_18_b1": {
91+
"title": "18항 다만",
92+
"description": "약어 앞에 다른 글자가 붙어 나올 때에는 약어를 사용하지 않는다."
93+
},
94+
"rule_28": {
95+
"title": "28항",
96+
"description": "로마자는 「통일영어점자 규정」에 따라 다음과 같이 적는다."
97+
},
98+
"rule_29": {
99+
"title": "29항",
100+
"description": "국어 문장 안에 로마자가 나올 때에는 그 앞에 로마자표 ⠴을 적고 그 뒤에 로마자 종료표 ⠲을 적는다. 이때 로마자가 둘 이상 연이어 나오면 첫 로마자 앞에 로마자표를 적고 마지막 로마자 뒤에 로마자 종료표를 적는다."
101+
},
102+
"rule_40": {
103+
"title": "40항",
104+
"description": "숫자는 수표 ⠼을 앞세워 다음과 같이 적는다."
105+
},
106+
"rule_41": {
107+
"title": "41항",
108+
"description": "숫자 사이에 붙어 나오는 쉼표와 자릿점은 ⠂으로 적는다."
109+
},
110+
"rule_42": {
111+
"title": "42항",
112+
"description": "일곱 자리 이상의 긴 숫자를 두 줄에 나누어 적을 때에는 위 줄 끝에 연결표 ⠠을 적고, 아래 줄의 첫머리에는 수표를 다시 적지 않는다. 이때 아래 줄에는 세 자리 이상의 숫자가 나와야 한다."
113+
},
114+
"rule_43": {
115+
"title": "43항",
116+
"description": "숫자 사이에 마침표, 쉼표, 연결표가 붙어 나올 때에는 뒤의 숫자에 수표를 적지 않는다."
117+
},
118+
"rule_43_b1": {
119+
"title": "43항 다만",
120+
"description": "그 밖의 다른 기호가 숫자 사이에 붙어 나올 때에는 수표를 다시 적는다."
121+
},
122+
"rule_44": {
123+
"title": "44항",
124+
"description": "숫자 뒤에 이어 나오는 한글의 띄어쓰기는 묵자를 따른다."
125+
},
126+
"rule_44_b1": {
127+
"title": "44항 다만",
128+
"description": "숫자와 혼동되는 ‘ㄴ, ㄷ, ㅁ, ㅋ, ㅌ, ㅍ, ㅎ’의 첫소리 글자와 ‘운’의 약자는 숫자 뒤에 붙어 나오더라도 숫자와 한글을 띄어 쓴다."
129+
},
130+
"rule_45": {
131+
"title": "45항",
132+
"description": "연산 기호와 비교 기호는 다음과 같이 적는다."
133+
},
134+
"rule_46": {
135+
"title": "46항",
136+
"description": "연산 기호와 비교 기호가 한글 사이에 나올 때에는 기호의 앞뒤를 한 칸씩 띄어 쓴다."
137+
},
138+
"rule_47": {
139+
"title": "47항",
140+
"description": "분수는 분수표 ⠌을 사용하여 분모, 분수표, 분자 순으로 적고, 대분수는 정수와 분수를 붙여 적는다. 분수를 표시하는 빗금(/)은 ⠸⠌으로 적고, 순서는 묵자를 따른다."
141+
},
142+
"rule_48": {
143+
"title": "48항",
144+
"description": "소수점은 ⠲으로 적는다."
145+
},
146+
"sentence": {
147+
"title": "문장",
148+
"description": "테스트를 위한 문장"
149+
}
150+
}

test_cases/rule_47.csv

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$\frac{3}{4}$,^<mr,602512609,⠼⠙⠌⠼⠉
2+
,^<mr,60912603,⠼⠉⠌⠼⠃
3+
$3\frac{1}{6}$,^<mr,609601112601,⠼⠉⠼⠋⠌⠼⠁
4+
지구 표면의 2/3는 바다로 덮여있다.,^<mr,40218138254417335886035612609895382410163781014504921121050,⠨⠕⠈⠍⠈⠙⠬⠑⠡⠺⠈⠼⠃⠸⠌⠼⠉⠈⠉⠵⠈⠘⠊⠐⠥⠈⠊⠎⠲⠱⠕⠌⠊⠲
5+
한국은 지난 1/4분기에도 높은 경제 성장률을 기록했다.,^<mr,26188131538402191886015612602524278212910378937505385940298325940541641246882116452623121050,⠚⠒⠈⠍⠁⠵⠈⠨⠕⠉⠒⠈⠼⠁⠸⠌⠼⠙⠘⠛⠈⠕⠝⠊⠥⠈⠉⠥⠲⠵⠈⠻⠨⠝⠈⠠⠻⠨⠶⠐⠩⠂⠮⠈⠈⠕⠐⠭⠚⠗⠌⠊⠲

test_cases/rule_48.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
원주율은 약 3.14 이다.,^<mr,15184013412538281860950125211050,⠏⠒⠨⠍⠩⠂⠵⠈⠜⠁⠈⠼⠉⠲⠁⠙⠕⠊⠲

0 commit comments

Comments
 (0)