lib/sekka/convert-jisyo.nnd in sekka-1.1.0.pre vs lib/sekka/convert-jisyo.nnd in sekka-1.1.1.pre
- old
+ new
@@ -107,10 +107,14 @@
#f)
((rxmatch #/\;\;/ line)
;; フォーマットエラー
#f)
((and (is-hiragana (first fields))
+ (= 1 (length fields)))
+ ;; 平仮名フレーズ
+ (expand-hiragana-phrase-entry (first fields)))
+ ((and (is-hiragana (first fields))
(rxmatch #/^\/$/ (second fields)))
;; 平仮名フレーズ
(expand-hiragana-phrase-entry (first fields)))
((or (is-hiragana (first fields))
(rxmatch #/^([>#あ-んー]+)$/ (first fields)))
@@ -125,9 +129,15 @@
((rxmatch #/[亜-瑤]+/ (first fields))
;; 漢字が1文字でも含まれている
#f)
((rxmatch #/[#]+/ (first fields))
;; # が1文字でも含まれている
+ #f)
+ ((rxmatch #/^[ ]*$/ (first fields) )
+ ;; 空文字列
+ #f)
+ ((= 1 (length fields))
+ ;; フィールドが1件しかない。
#f)
(else
(list (cons (first fields) (second fields)))))))
(let* ([lines