(ideographic-structure-find-char): New function [override the same
authortomo <tomo>
Wed, 6 Apr 2005 19:51:22 +0000 (19:51 +0000)
committertomo <tomo>
Wed, 6 Apr 2005 19:51:22 +0000 (19:51 +0000)
function defined in ideograph-util.el].

ids.el

diff --git a/ids.el b/ids.el
index 7ce7a81..8214e83 100644 (file)
--- a/ids.el
+++ b/ids.el
@@ -1,6 +1,6 @@
 ;;; ids.el --- Parser and utility for Ideographic Description Sequence.
 
-;; Copyright (C) 2001,2002,2003 MORIOKA Tomohiko
+;; Copyright (C) 2001,2002,2003,2005 MORIOKA Tomohiko
 
 ;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
 ;; Keywords: IDS, IDC, Ideographs, UCS, Unicode
 
 ;;; Code:
 
+(require 'ideograph-util)
+
+(defun ideographic-structure-find-char (structure)
+  (dolist (product (char-feature (nth 1 structure) 'ideographic-products))
+    (if (equal structure
+              (char-feature product 'ideographic-structure))
+       (return product))))
+
 (defun ids-parse-terminal (string)
   (if (>= (length string) 1)
       (let* ((chr (aref string 0))