summaryrefslogtreecommitdiff
path: root/depgraph
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2009-02-07 16:32:56 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2009-02-07 16:32:56 +0000
commita7a06a7ccfe0af1e134357678b8fa6cf87dff3b0 (patch)
treea966aeee62e69ae3ad13275d07ddb15049b14e0e /depgraph
downloadanthy-master.tar.gz
Diffstat (limited to 'depgraph')
-rw-r--r--depgraph/Makefile.am19
-rw-r--r--depgraph/Makefile.in447
-rw-r--r--depgraph/a.depword43
-rw-r--r--depgraph/ajv.depword12
-rw-r--r--depgraph/av.depword19
-rw-r--r--depgraph/conjugate.depword216
-rw-r--r--depgraph/conjugate.table335
-rw-r--r--depgraph/fix.depword269
-rw-r--r--depgraph/indepword.txt125
-rw-r--r--depgraph/master.depword37
-rw-r--r--depgraph/mkdepgraph.c442
-rw-r--r--depgraph/noun-variant.depword42
-rw-r--r--depgraph/noun.depword103
-rw-r--r--depgraph/v.depword85
14 files changed, 2194 insertions, 0 deletions
diff --git a/depgraph/Makefile.am b/depgraph/Makefile.am
new file mode 100644
index 0000000..94e75b4
--- /dev/null
+++ b/depgraph/Makefile.am
@@ -0,0 +1,19 @@
+# Files
+DEPWORDS = master.depword noun.depword v.depword \
+ av.depword a.depword\
+ ajv.depword noun-variant.depword \
+ fix.depword conjugate.depword \
+ conjugate.table
+INCLUDES = -I$(top_srcdir)/ -DSRCDIR=\"$(srcdir)\"
+CLEANFILES = anthy.dep
+EXTRA_DIST = indepword.txt $(DEPWORDS)
+
+# Generate the dictionary
+noinst_PROGRAMS = mkdepgraph
+mkdepgraph_SOURCES = mkdepgraph.c
+mkdepgraph_LDADD = ../src-main/libanthy.la ../src-worddic/libanthydic.la
+
+anthy.dep : mkdepgraph $(DEPWORDS)
+ ./mkdepgraph
+
+noinst_DATA = anthy.dep
diff --git a/depgraph/Makefile.in b/depgraph/Makefile.in
new file mode 100644
index 0000000..034fb07
--- /dev/null
+++ b/depgraph/Makefile.in
@@ -0,0 +1,447 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+noinst_PROGRAMS = mkdepgraph$(EXEEXT)
+subdir = depgraph
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+PROGRAMS = $(noinst_PROGRAMS)
+am_mkdepgraph_OBJECTS = mkdepgraph.$(OBJEXT)
+mkdepgraph_OBJECTS = $(am_mkdepgraph_OBJECTS)
+mkdepgraph_DEPENDENCIES = ../src-main/libanthy.la \
+ ../src-worddic/libanthydic.la
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(mkdepgraph_SOURCES)
+DIST_SOURCES = $(mkdepgraph_SOURCES)
+DATA = $(noinst_DATA)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ELISP_FALSE = @ELISP_FALSE@
+ELISP_TRUE = @ELISP_TRUE@
+EMACS = @EMACS@
+EMACSLOADPATH = @EMACSLOADPATH@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GREP = @GREP@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+lispdir = @lispdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+
+# Files
+DEPWORDS = master.depword noun.depword v.depword \
+ av.depword a.depword\
+ ajv.depword noun-variant.depword \
+ fix.depword conjugate.depword \
+ conjugate.table
+
+INCLUDES = -I$(top_srcdir)/ -DSRCDIR=\"$(srcdir)\"
+CLEANFILES = anthy.dep
+EXTRA_DIST = indepword.txt $(DEPWORDS)
+mkdepgraph_SOURCES = mkdepgraph.c
+mkdepgraph_LDADD = ../src-main/libanthy.la ../src-worddic/libanthydic.la
+noinst_DATA = anthy.dep
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu depgraph/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu depgraph/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+clean-noinstPROGRAMS:
+ @list='$(noinst_PROGRAMS)'; for p in $$list; do \
+ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+mkdepgraph$(EXEEXT): $(mkdepgraph_OBJECTS) $(mkdepgraph_DEPENDENCIES)
+ @rm -f mkdepgraph$(EXEEXT)
+ $(LINK) $(mkdepgraph_LDFLAGS) $(mkdepgraph_OBJECTS) $(mkdepgraph_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkdepgraph.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkdir_p) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) $(DATA)
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
+ mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-noinstPROGRAMS ctags distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+ pdf pdf-am ps ps-am tags uninstall uninstall-am \
+ uninstall-info-am
+
+
+anthy.dep : mkdepgraph $(DEPWORDS)
+ ./mkdepgraph
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/depgraph/a.depword b/depgraph/a.depword
new file mode 100644
index 0000000..ef0ad81
--- /dev/null
+++ b/depgraph/a.depword
@@ -0,0 +1,43 @@
+# EUC
+#
+# 形容詞のノード
+#
+# 美しから ず
+@形容詞未然形RA "ず" Sy@
+@形容詞未然形RA "ぬ" St@
+# 美しかろ う
+@形容詞未然形 "" St@
+@形容詞未然形 "う" St@ @が(逆接)
+@形容詞未然形 "うに" "うと" "うが" Sy@
+#
+# 美しかっ た
+@形容詞連用形D "" @た(助動詞)
+@形容詞連用形D "" @連用形接続-接続助詞
+#
+# 美しく ない
+@形容詞連用形NA "" Sy@
+@形容詞連用形NA "" @ない @も
+@形容詞連用形NA "" @なる @する
+@形容詞連用形NA "" @は @の @とも
+@形容詞連用形NA "って" "て" Sy@ @も @よ @でも @ね
+#
+# "遅くまで" 全ての形容詞に当てはまるわけではないので、直した方が良い
+@形容詞連用形NA "" @まで
+@形容詞連用形NA "" @連用形接続-接続助詞
+#
+# 美しい な
+@形容詞終止形 "" Se@ Se@間投助詞 @と(引用)
+@形容詞終止形 "" @ながら @が(逆接) @にも
+@形容詞終止形 "" @な(詠嘆) @さ(感嘆) @わ
+@形容詞終止形 "" @です @で(口語) @けれど @くらい
+@形容詞終止形 "" @終止形接続-接続助詞 @の(名詞化)
+@形容詞終止形 "に" Sy@
+@形容詞終止形 "のう" Se@ @と(引用)
+#
+# 美しい とき
+@形容詞連体形 "" St@ @連体形接続-接続助詞 @ばかり @ほど
+@形容詞連体形 "とき" Sy@
+#
+# 美しけれ ば
+@形容詞仮定形 "" @仮定形接続-接続助詞
+#
diff --git a/depgraph/ajv.depword b/depgraph/ajv.depword
new file mode 100644
index 0000000..65ea578
--- /dev/null
+++ b/depgraph/ajv.depword
@@ -0,0 +1,12 @@
+# 形容動詞
+#
+#
+#
+#
+# TBD
+#
+@形容動詞未然形 "" Sy@
+@形容動詞連用形 "" Sy@
+@形容動詞連体形 "" @連体形接続-接続助詞
+@形容動詞連体形 "" @だけに
+@形容動詞仮定形 "" Sy@
diff --git a/depgraph/av.depword b/depgraph/av.depword
new file mode 100644
index 0000000..4d9abdc
--- /dev/null
+++ b/depgraph/av.depword
@@ -0,0 +1,19 @@
+#副詞
+@副詞語幹 "" Sy@
+@副詞 "" Sy@
+@副詞0のあと "" @と(副詞) @たる @する Sf@
+@副詞1のあと "" @と(副詞) @たる @する
+@副詞2のあと "" @と(副詞) @たる Sf@
+@副詞3のあと "" @と(副詞) @たる
+@副詞4のあと "" @と(副詞) @する Sf@
+@副詞5のあと "" @と(副詞) @する
+@副詞6のあと "" @と(副詞) Sf@
+@副詞7のあと "" @と(副詞)
+@副詞8のあと "" @たる @する Sf@
+@副詞9のあと "" @たる @する
+@副詞10のあと "" @たる Sf@
+@副詞11のあと "" @たる
+@副詞12のあと "" @する Sf@
+@副詞13のあと "" @する
+@副詞14のあと "" Sy@ @だ @です @だろう @ね @なの
+#
diff --git a/depgraph/conjugate.depword b/depgraph/conjugate.depword
new file mode 100644
index 0000000..0d5884e
--- /dev/null
+++ b/depgraph/conjugate.depword
@@ -0,0 +1,216 @@
+# 活用する付属語
+#
+#
+#@みる "み" @ます
+@あげる "あげ" @上下一段活用動詞語幹
+@ある "あ" @ラ行5段活用動詞語幹
+@いう "い" @ワ行5段活用動詞語幹
+@いく "い" @カ行5段活用動詞語幹
+@いけない "いけな" @形容詞語幹
+@いたす "いたす" "いたします" @けれど
+@いたす "いたす" "いたします" St@ St@間投助詞
+@いただく "いただ" @カ行5段活用動詞語幹
+@いる "" @たり @た(助動詞) @ます
+@いる "い" @たり @た(助動詞) @ない @ぬ @ます @そう
+@いる "い" @たい @がち @よう(手段) @さえ @がてら
+@いる "い" @やすい @にくい @て @つづける
+@いる "い" @たがる @ます @そうだ @なさる @つつ
+@いる "い" @連用形接続-接続助詞 @た(助動詞) @たり @まくる
+@いる "いらっしゃ" @ラ行5段活用動詞語幹
+@いる "いて" "て" Sy@ @も @は @ね @よ
+@いる "いる" "" @の(名詞化)
+@いる "いる" Se@ @終止形接続-接続助詞
+@いる "いるん" @だ @です
+@いる "おられ" @ラ行5段活用動詞語幹
+@いる "おり" @ます
+@いる "おり" Sy@
+@いる "らっしゃ" @ラ行5段活用動詞語幹
+@いる "る" @動詞終止形
+@いる "るん" "ん" :Se@ @だ @です @と(引用)
+@いる "る" "" @の(名詞化)
+@いる "れば" Sy@
+@う "う" Se@ @と(引用)
+@うる "うる" St@
+@おく "お" @カ行5段活用動詞語幹
+@おります "おり" @ます
+@かも "かも" @の @です
+@かも "かも" Se@ Se@間投助詞 @と(引用)
+@かも "かもしれ" "かもしん" @ない @ます(かもの後)
+@きる "き" @ラ行5段活用動詞語幹
+@きる "きり" @名詞のあと
+@ください "くださ" @ラ行L5段活用動詞語幹
+@くれる "くれ" @上下一段活用動詞語幹
+@くれる "くれ" @たら
+@くる "" @カ変活用動詞語幹
+@くる "き" @動詞連用形D @動詞連用形TA
+@くる "きちゃう" "きちゃった" "きちゃわなかった" @よ @だろう
+@くる "きちゃう" "きちゃった" "きちゃわなかった" St@ St@間投助詞
+@くる "くる" @動詞終止形 @動詞連体形
+@くる "くれ" "これ" @動詞仮定形
+@くる "くれ" @動詞命令形
+@くる "くれな" @形容詞語幹
+@くる "こ" @動詞未然形5
+@くる "こよ" @動詞未然形U
+@くる "こい" @動詞命令形
+@けれど "けども" Sy@ Sy@間投助詞
+@けれど "けれど" "けど" Sy@ Sy@間投助詞
+@させる "さ" @れる
+@させる "させ" @ない @た(助動詞) @ながら @て @たい @まい @よう(手段)
+@させる "させる" @動詞終止形 @動詞連体形
+@させる "させろ" @動詞命令形
+@させる "させよ" @動詞命令形_
+@しまう "しま" @ワ行5段活用動詞語幹
+@すぎる "すぎ" @上下一段活用動詞語幹
+@すぎる "すぎ" @だ @じゃ @だろう
+@する "" @いたす @させる @サ変活用動詞語幹
+@する "すっ" @か?
+@する "しちゃ" @ワ行5段活用動詞語幹
+@する "すべき" St@ @名詞のあと
+@する "でき" @上下一段活用動詞語幹
+@する "し" @よう(手段)
+@する "せられ" @上下一段活用動詞語幹
+@する "しかね" @上下一段活用動詞語幹
+@せる "す" St@
+@せる "す" @よ
+@せる "せ" @ない @よ @ます @られる
+@せる "せ" "し" @たり @たい @た(助動詞) @て HvCySy@
+@せる "せる" St@ @と
+@せる "せれ" @仮定形接続-接続助詞
+@せる "せろ" "せよ" Se@ @と(引用)
+@そうだ "そう" Se@ @です @にも @と(引用) @じゃ @か? @だし @なら
+@そうだ "そうだ" Se@ @わ @ね @よ @と(引用) @けれど
+@そうだ "そうだが" @ @ね
+@そうだ "そうだっ" @た(助動詞) @と(引用)
+@そうだ "そうだな" Se@ @と(引用)
+@そうだ "そうだね" Se@ @と(引用)
+@そうだ "そうだろ" Se@ @と(引用)
+@そうだ "そうで" Sy@
+@そうだ "そうでは" Sy@
+@そうだ "そう" @な
+@そうだ "そうなん" St@ @だ
+@そうだ "そうに" Sy@
+@そうだ "そうら" @ば
+@そびれる "そびれ" @上下一段活用動詞語幹
+@た(助動詞) "た" @た(助動詞-共通) @し @まま @ばかり @に(動詞後)
+@た(助動詞) "た" @とは @ようだ @の? @です @の
+@た(助動詞) "たきり" Sy@ @た(助動詞-共通) Hn@名詞のあと
+@た(助動詞) "たっ" @た(助動詞)
+@た(助動詞) "たら" Sy@ Sy@間投助詞
+@た(助動詞) "たろう" Se@ @と(引用) @か?
+@た(助動詞) "たろ" "たし" Se@ @と(引用)
+@た(助動詞) "たん" @だ @だろう @です
+@た(助動詞) "ちま" @ワ行5段活用動詞語幹
+@た(助動詞) "ちゃった" "ちゃう" "ちゃわない" St@ St@間投助詞
+@た(助動詞) "たっけ" "たっけか" Se@ @と(引用)
+@た(助動詞-共通) "" @終止形接続-接続助詞 @連体形接続-接続助詞
+@た(助動詞-共通) "" @か @じゃ
+@た(助動詞-共通) "" St@ St@間投助詞
+@た(助動詞-共通) "" Se@ Se@間投助詞
+@たい "た" @形容詞語幹
+@たがる "たが" @ラ行5段活用動詞語幹
+@たら "たら" Sy@ Sy@間投助詞 @な(詠嘆) @さ(感嘆) @と
+@だ(助動詞音便) "だ" @た(助動詞-共通) @に(動詞後)
+@だ(助動詞音便) "だ" @とは @ようだ @の? @です
+@だ(助動詞音便) "だっ" @た(助動詞)
+@だ(助動詞音便) "だら" Sy@ Sy@間投助詞
+@だ(助動詞音便) "だろ" "たし" Se@ @と(引用)
+@だ(助動詞音便) "だん" @だ @だろう @です
+@だ(助動詞音便) "ぢま" @ワ行5段活用動詞語幹
+@だ(助動詞音便) "ぢゃった" "ぢゃう" "ぢゃわない" St@ St@間投助詞
+@だ(助動詞音便) "だっけ" "だっけか" Se@ @と(引用)
+@つづける "つづけ" @上下一段活用動詞語幹
+@です "でしたでしょう" @か? Se@
+@です "でしたら" "でしたので" Sy@
+@です "でしょ" Se@ @と(引用)
+@です "でしょう" @し
+@です "です" "でしょう" Se@ Se@間投助詞 @が @けれど @と(引用)
+@です "です" "でしょう" @か? @から @よ @ね @わ @な(詠嘆)
+@です "ですが" Sy@ Sy@間投助詞
+@です "ですので" Sy@ Sy@間投助詞
+@です "ですもの" "ですもん" Se@
+@です "っす" "でした" "でしたっけ" "でしたっけか" Se@ Se@間投助詞 @と(引用)
+@です "っす" "でした" @か? @けれど @よ @ね @が @し
+@です "ですし" Se@ Se@間投助詞 @と(引用)
+@とする "と" @する
+@ない "" @ない(共通)
+@ない "ないのでは" @ない(共通) Sy@
+@ない "なければ" @いけない
+@ない "んかっ" @形容詞連用形D
+@ない "んく" @形容詞連用形NA
+@ない "んけれ" @形容詞仮定形
+@ない "ん" @けれど
+@ない "ね" @ば
+@ない "へん" Se@ @と(引用)
+@ない "ないでも" "なくも" "なくは" @ない(共通)
+@ない "ないまでも" Sy@
+@ない(共通) "な" @形容詞語幹 @そう
+@ない(共通) "なさ" @そう
+@ない(共通) "ないと" @いけない
+@ない(共通) "ないで" Sy@ Sy@間投助詞
+@ない(共通) "ないで" @ください @おく
+@ない(共通) "ないで" @いる
+@ない(共通) "ないでくれ" Se@ @と(引用)
+@ない(共通) "ないにしちゃ" "ないにしても" Sy@
+@ない(共通) "ねぇ" @そうだ @です @で(口語)
+@ない(共通) "ねぇ" @ね @の? @の(名詞化) @こと
+@ない(共通) "ねぇ" @か? @が @けれど
+@ない(共通) "ね" "ねぇ" St@ St@間投助詞 Se@ @と(引用)
+@なる "な" Hv@ラ行5段活用動詞語幹
+@ぬ "ざる" St@ @を
+@ぬ "ず" Se@ @と(引用)
+@ぬ "ずに" Sy@
+@ぬ "ぬ" St@ @わ
+@ぬ "ん" St@ @の(名詞化) @が(逆接) @か?
+@ぬ "ん" @よ @ね @と(引用) @でも
+@ぬ "んと" @する
+@べし "べから" @ず
+@べし "べく" Sy@
+@べし "べし" Se@ @と(引用)
+@べし "べき" "べかる" St@ @名詞のあと
+@べし "べけれ" @仮定形接続-接続助詞
+@ほしい "ほし" @形容詞語幹
+@ほしい "ほしい" @もの
+@まくる "まく" @ラ行5段活用動詞語幹
+@まくる "まくり" @です
+#「ます」命令形 現在ではほとんどL5への接続でのみ使われる
+@まし "まし" Se@ @と(引用)
+#
+@ます "まし" @動詞連用形TA
+@ます "ましょ" Se@ @と(引用)
+@ます "ましょ" @動詞未然形U @か?
+@ます "ます" @動詞終止形
+@ます "ますれ" Se@ @と(引用)
+@ます "ませ" Se@ @と(引用)
+@ます "ません" "ましぇん" Se@ Se@間投助詞 @と(引用) @から
+@ます "ません" "ましぇん" @か? @の? @が @です @よ @けれど @ね
+@ます "ませんし" "ませんぜ" Sy@
+@ます(かもの後) "ません" "ましぇん" Se@ Se@間投助詞 @と(引用)
+@ます(かもの後) "ません" "ましぇん" @か? @の? @が @です @よ
+@ます(かもの後) "ませんし" Sy@
+@みたい "みた" @形容詞語幹
+@みたい "みたい" @なの
+@みる "み" @上下一段活用動詞語幹
+@もらう "いただ" @カ行C5段活用動詞語幹
+@もらう "もら" @ワ行5段活用動詞語幹
+@やがる "やが" @ラ行5段活用動詞語幹
+@やすい "やす" @形容動詞語幹
+@やる "や" @ラ行5段活用動詞語幹
+@よい "よ" @形容詞語幹
+@よる "よ" @ラ行5段活用動詞語幹
+@にくい "にく" @形容詞語幹
+@ようだ "よう" @形容動詞語幹
+@らしい "らし" @げ(形容詞-形容動詞化) @さ(名詞化)
+@らしい "らし" @形容詞語幹
+@られる "ら" @れる
+@られる "られよ" "られろ" Se@ @と(引用)
+@れる "りゃ" Sy@
+@れる "れ" @させる @そうだ @に(動詞後)
+@れる "れ" @まい @ず :HvSyCy@ @たい @たり @がち
+@れる "れ" @ない @ます @た(助動詞) @て @ながら @つつ
+@れる "れは" @する
+@れる "れつつ" @ある
+@れる "れよう" Se@ @と(引用)
+@れる "れる" Se@ St@ @よう(引用) @と(引用)
+@れる "れる" @終止形接続-接続助詞
+@れる "れれ" @ば
+@れる "れろ" "れよ" Se@ @と(引用)
diff --git a/depgraph/conjugate.table b/depgraph/conjugate.table
new file mode 100644
index 0000000..94f3bc1
--- /dev/null
+++ b/depgraph/conjugate.table
@@ -0,0 +1,335 @@
+# EUC
+#
+#
+@形容動詞語幹 "な" @連体形接続-接続助詞 St@
+@形容動詞語幹 "なる" @連体形接続-接続助詞 St@
+#
+@形容詞語幹 "から" @形容詞未然形RA
+@形容詞語幹 "かろ" @形容詞未然形
+@形容詞語幹 "かっ" @形容詞連用形D
+@形容詞語幹 "く" @形容詞連用形NA
+@形容詞語幹 "い" @形容詞終止形
+@形容詞語幹 "し" Se.@
+@形容詞語幹 "ゅう" Sy@
+@形容詞語幹 "いん" @形容詞終止形
+@形容詞語幹 "い" @形容詞連体形
+@形容詞語幹 "けれ" @形容詞仮定形
+@形容詞語幹 "けりゃ" Sy@
+@形容詞語幹 "きゃ" Sy@ @と
+@形容詞語幹 "" @げ(形容詞-形容動詞化) @さ(名詞化) @め(形容詞接続) @すぎる
+@形容詞語幹 "" @そう @そうだ
+@形容詞語幹 "き" St@
+@形容詞語幹 "くっては" "くっちゃ" Sy@
+@形容詞語幹 "や" Se@
+#@形容詞ウ音便 "" Sy@
+#
+#
+#K5「書く」
+@カ行5段活用動詞語幹 "か" @動詞未然形5
+@カ行5段活用動詞語幹 "こ" @動詞未然形U
+@カ行5段活用動詞語幹 "き" @動詞連用形5
+@カ行5段活用動詞語幹 "い" @動詞連用形TA
+@カ行5段活用動詞語幹 "く" @動詞終止形
+@カ行5段活用動詞語幹 "く" @動詞連体形
+@カ行5段活用動詞語幹 "け" @動詞仮定形
+@カ行5段活用動詞語幹 "け" @動詞命令形
+#可能動詞
+@カ行5段活用動詞語幹 "け" @動詞未然形5
+@カ行5段活用動詞語幹 "け" @動詞連用形5 @動詞連用形TA
+@カ行5段活用動詞語幹 "ける" @動詞終止形
+@カ行5段活用動詞語幹 "ける" @動詞連体形
+@カ行5段活用動詞語幹 "けれ" @動詞仮定形
+@カ行5段活用動詞語幹 "けろ" "けよ" @動詞命令形
+#
+@カ行5段活用動詞名詞化語幹 "き" Hn@名詞化動詞のあと
+#
+#
+#C5「行く」
+@カ行C5段活用動詞語幹 "か" @動詞未然形5
+@カ行C5段活用動詞語幹 "こ" @動詞未然形U
+@カ行C5段活用動詞語幹 "き" @動詞連用形5
+@カ行C5段活用動詞語幹 "っ" @動詞連用形TA
+@カ行C5段活用動詞語幹 "く" @動詞終止形
+@カ行C5段活用動詞語幹 "く" @動詞連体形
+@カ行C5段活用動詞語幹 "け" @動詞仮定形
+@カ行C5段活用動詞語幹 "け" @動詞命令形
+#可能動詞
+@カ行C5段活用動詞語幹 "け" @動詞未然形5
+@カ行C5段活用動詞語幹 "け" @動詞連用形TA @動詞連用形5
+@カ行C5段活用動詞語幹 "ける" @動詞終止形
+@カ行C5段活用動詞語幹 "ける" @動詞連体形
+@カ行C5段活用動詞語幹 "けれ" @動詞仮定形
+@カ行C5段活用動詞語幹 "けろ" "けよ" @動詞命令形
+#
+@カ行C5段活用動詞名詞化語幹 "き" Hn@名詞化動詞のあと
+#
+#G5
+@ガ行5段活用動詞語幹 "が" @動詞未然形5
+@ガ行5段活用動詞語幹 "ご" @動詞未然形U
+@ガ行5段活用動詞語幹 "ぎ" @動詞連用形5
+@ガ行5段活用動詞語幹 "い" @動詞連用形DA
+@ガ行5段活用動詞語幹 "ぐ" @動詞終止形
+@ガ行5段活用動詞語幹 "ぐ" @動詞連体形
+@ガ行5段活用動詞語幹 "げ" @動詞仮定形
+@ガ行5段活用動詞語幹 "げ" @動詞命令形
+#可能動詞
+@ガ行5段活用動詞語幹 "げ" @動詞未然形5
+@ガ行5段活用動詞語幹 "げ" @動詞連用形TA @動詞連用形5
+@ガ行5段活用動詞語幹 "げる" @動詞終止形
+@ガ行5段活用動詞語幹 "げる" @動詞連体形
+@ガ行5段活用動詞語幹 "げれ" @動詞仮定形
+@ガ行5段活用動詞語幹 "げろ" "げよ" @動詞命令形
+#
+@ガ行5段活用動詞名詞化語幹 "ぎ" Hn@名詞化動詞のあと
+#
+#S5
+@サ行5段活用動詞語幹 "さ" @動詞未然形5
+@サ行5段活用動詞語幹 "そ" @動詞未然形U
+@サ行5段活用動詞語幹 "し" @動詞連用形5
+@サ行5段活用動詞語幹 "し" @動詞連用形TA
+@サ行5段活用動詞語幹 "す" @動詞終止形
+@サ行5段活用動詞語幹 "す" @動詞連体形
+@サ行5段活用動詞語幹 "せ" @動詞仮定形
+@サ行5段活用動詞語幹 "せ" @動詞命令形
+#可能動詞
+@サ行5段活用動詞語幹 "せ" @動詞未然形5
+@サ行5段活用動詞語幹 "せ" @動詞連用形TA @動詞連用形5
+@サ行5段活用動詞語幹 "せる" @動詞終止形
+@サ行5段活用動詞語幹 "せる" @動詞連体形
+@サ行5段活用動詞語幹 "せれ" @動詞仮定形
+@サ行5段活用動詞語幹 "せろ" "せよ" @動詞命令形
+#
+@サ行5段活用動詞名詞化語幹 "し" Hn@名詞化動詞のあと
+#
+#T5
+@タ行5段活用動詞語幹 "た" @動詞未然形5
+@タ行5段活用動詞語幹 "と" @動詞未然形U
+@タ行5段活用動詞語幹 "ち" @動詞連用形5
+@タ行5段活用動詞語幹 "っ" @動詞連用形TA
+@タ行5段活用動詞語幹 "つ" @動詞終止形
+@タ行5段活用動詞語幹 "つ" @動詞連体形
+@タ行5段活用動詞語幹 "て" @動詞仮定形
+@タ行5段活用動詞語幹 "て" @動詞命令形
+#可能動詞
+@タ行5段活用動詞語幹 "て" @動詞未然形5
+@タ行5段活用動詞語幹 "て" @動詞連用形TA @動詞連用形5
+@タ行5段活用動詞語幹 "てる" @動詞終止形
+@タ行5段活用動詞語幹 "てる" @動詞連体形
+@タ行5段活用動詞語幹 "てれ" @動詞仮定形
+@タ行5段活用動詞語幹 "てろ" "てよ" @動詞命令形
+#
+@タ行5段活用動詞名詞化語幹 "ち" Hn@名詞化動詞のあと
+#
+#N5
+@ナ行5段活用動詞語幹 "な" @動詞未然形5
+@ナ行5段活用動詞語幹 "の" @動詞未然形U
+@ナ行5段活用動詞語幹 "に" @動詞連用形5
+@ナ行5段活用動詞語幹 "ん" @動詞連用形DA
+@ナ行5段活用動詞語幹 "ぬ" @動詞終止形
+@ナ行5段活用動詞語幹 "ぬ" @動詞連体形
+@ナ行5段活用動詞語幹 "ね" @動詞仮定形
+@ナ行5段活用動詞語幹 "ね" @動詞命令形
+#可能動詞
+@ナ行5段活用動詞語幹 "ね" @動詞未然形5
+@ナ行5段活用動詞語幹 "ね" @動詞連用形TA @動詞連用形5
+@ナ行5段活用動詞語幹 "ねる" @動詞終止形
+@ナ行5段活用動詞語幹 "ねる" @動詞連体形
+@ナ行5段活用動詞語幹 "ねれ" @動詞仮定形
+@ナ行5段活用動詞語幹 "ねろ" "ねよ" @動詞命令形
+#
+@ナ行5段活用動詞名詞化語幹 "に" Hn@名詞化動詞のあと
+#
+#M5
+@マ行5段活用動詞語幹 "ま" @動詞未然形5
+@マ行5段活用動詞語幹 "も" @動詞未然形U
+@マ行5段活用動詞語幹 "み" @動詞連用形5
+@マ行5段活用動詞語幹 "ん" @動詞連用形DA
+@マ行5段活用動詞語幹 "む" @動詞終止形
+@マ行5段活用動詞語幹 "む" @動詞連体形
+@マ行5段活用動詞語幹 "め" @動詞仮定形
+@マ行5段活用動詞語幹 "め" @動詞命令形
+#可能動詞
+@マ行5段活用動詞語幹 "め" @動詞未然形5
+@マ行5段活用動詞語幹 "め" @動詞連用形TA @動詞連用形5
+@マ行5段活用動詞語幹 "める" @動詞終止形
+@マ行5段活用動詞語幹 "める" @動詞連体形
+@マ行5段活用動詞語幹 "めれ" @動詞仮定形
+@マ行5段活用動詞語幹 "めろ" "めよ" @動詞命令形
+#
+@マ行5段活用動詞名詞化語幹 "み" Hn@名詞化動詞のあと
+#
+#「遊ぶ」
+#B5
+@バ行5段活用動詞語幹 "ば" @動詞未然形5
+@バ行5段活用動詞語幹 "ぼ" @動詞未然形U
+@バ行5段活用動詞語幹 "び" @動詞連用形5
+@バ行5段活用動詞語幹 "ん" @動詞連用形DA
+@バ行5段活用動詞語幹 "ぶ" @動詞終止形
+@バ行5段活用動詞語幹 "ぶ" @動詞連体形
+@バ行5段活用動詞語幹 "べ" @動詞仮定形
+@バ行5段活用動詞語幹 "べ" @動詞命令形
+#可能動詞
+@バ行5段活用動詞語幹 "べ" @動詞未然形5
+@バ行5段活用動詞語幹 "べ" @動詞連用形TA @動詞連用形5
+@バ行5段活用動詞語幹 "べる" @動詞終止形
+@バ行5段活用動詞語幹 "べる" @動詞連体形
+@バ行5段活用動詞語幹 "べれ" @動詞仮定形
+@バ行5段活用動詞語幹 "べろ" "べよ" @動詞命令形
+#
+@バ行5段活用動詞名詞化語幹 "び" Hn@名詞化動詞のあと
+#
+#R5
+@ラ行5段活用動詞語幹 "ら" @動詞未然形5
+@ラ行5段活用動詞語幹 "んない" Se@
+@ラ行5段活用動詞語幹 "んない" @連体形接続-接続助詞 @終止形接続-接続助詞
+@ラ行5段活用動詞語幹 "ろ" @動詞未然形U
+@ラ行5段活用動詞語幹 "り" @動詞連用形5
+@ラ行5段活用動詞語幹 "っ" @動詞連用形TA
+@ラ行5段活用動詞語幹 "る" @動詞終止形
+@ラ行5段活用動詞語幹 "る" @動詞連体形
+@ラ行5段活用動詞語幹 "れ" @動詞仮定形
+@ラ行5段活用動詞語幹 "れ" @動詞命令形
+#可能動詞
+@ラ行5段活用動詞語幹 "れ" @動詞未然形5
+@ラ行5段活用動詞語幹 "れ" @動詞連用形TA @動詞連用形5
+@ラ行5段活用動詞語幹 "れる" @動詞終止形
+@ラ行5段活用動詞語幹 "れる" @動詞連体形
+@ラ行5段活用動詞語幹 "れれ" @動詞仮定形
+@ラ行5段活用動詞語幹 "れろ" "れよ" @動詞命令形
+#
+@ラ行5段活用動詞名詞化語幹 "り" Hn@名詞化動詞のあと
+#
+@ラ行L5段活用動詞語幹 "ら" @動詞未然形5
+@ラ行L5段活用動詞語幹 "ん" @ない
+@ラ行L5段活用動詞語幹 "ろ" @動詞未然形U
+@ラ行L5段活用動詞語幹 "り" @動詞連用形5
+@ラ行L5段活用動詞語幹 "っ" @動詞連用形TA
+@ラ行L5段活用動詞語幹 "る" @動詞終止形
+@ラ行L5段活用動詞語幹 "る" @動詞連体形
+@ラ行L5段活用動詞語幹 "れ" @動詞仮定形
+@ラ行L5段活用動詞語幹 "い" @動詞命令形 @ます @ね @まし
+#可能動詞
+@ラ行L5段活用動詞語幹 "れ" @動詞未然形5
+@ラ行L5段活用動詞語幹 "れ" @動詞連用形TA @動詞連用形5
+@ラ行L5段活用動詞語幹 "れる" @動詞終止形
+@ラ行L5段活用動詞語幹 "れる" @動詞連体形
+@ラ行L5段活用動詞語幹 "れれ" @動詞仮定形
+@ラ行L5段活用動詞語幹 "れよ" @動詞命令形
+#
+@ラ行L5段活用動詞名詞化語幹 "り" Hn@名詞化動詞のあと
+#
+#
+@ワ行5段活用動詞語幹 "わ" @動詞未然形5
+@ワ行5段活用動詞語幹 "お" @動詞未然形U
+@ワ行5段活用動詞語幹 "い" @動詞連用形5
+@ワ行5段活用動詞語幹 "っ" @動詞連用形TA
+@ワ行5段活用動詞語幹 "う" @動詞終止形
+@ワ行5段活用動詞語幹 "う" @動詞連体形
+@ワ行5段活用動詞語幹 "え" @動詞仮定形
+@ワ行5段活用動詞語幹 "え" @動詞命令形
+#可能動詞
+@ワ行5段活用動詞語幹 "え" @動詞未然形5
+@ワ行5段活用動詞語幹 "え" @動詞連用形TA @動詞連用形5
+@ワ行5段活用動詞語幹 "える" @動詞終止形
+@ワ行5段活用動詞語幹 "える" @動詞連体形
+@ワ行5段活用動詞語幹 "えれ" @動詞仮定形
+@ワ行5段活用動詞語幹 "えろ" "えよ" @動詞命令形
+#
+@ワ行5段活用動詞名詞化語幹 "い" Hn@名詞化動詞のあと
+#
+@ワ行U5段活用動詞語幹 "わ" @動詞未然形5
+@ワ行U5段活用動詞語幹 "お" @動詞未然形U
+@ワ行U5段活用動詞語幹 "い" @動詞連用形5
+@ワ行U5段活用動詞語幹 "う" @動詞連用形TA
+@ワ行U5段活用動詞語幹 "う" @動詞終止形
+@ワ行U5段活用動詞語幹 "う" @動詞連体形
+@ワ行U5段活用動詞語幹 "え" @動詞仮定形
+@ワ行U5段活用動詞語幹 "え" @動詞命令形
+#可能動詞
+@ワ行U5段活用動詞語幹 "え" @動詞未然形5
+@ワ行U5段活用動詞語幹 "え" @動詞連用形TA @動詞連用形5
+@ワ行U5段活用動詞語幹 "える" @動詞終止形
+@ワ行U5段活用動詞語幹 "える" @動詞連体形
+@ワ行U5段活用動詞語幹 "えれ" @動詞仮定形
+@ワ行U5段活用動詞語幹 "えろ" "えよ" @動詞命令形
+#
+@ワ行U5段活用動詞名詞化語幹 "い" Hn@名詞化動詞のあと
+#
+#KS1
+@上下一段活用動詞語幹 "よ" @動詞未然形U
+@上下一段活用動詞語幹 "" @動詞未然形D
+@上下一段活用動詞語幹 "" @動詞連用形D
+@上下一段活用動詞語幹 "る" @動詞終止形
+@上下一段活用動詞語幹 "る" @動詞連体形
+@上下一段活用動詞語幹 "れ" @動詞仮定形
+@上下一段活用動詞語幹 "よ" @動詞命令形_
+@上下一段活用動詞語幹 "ろ" @動詞命令形
+#
+@上下一段活用動詞名詞化語幹 "" Hn@名詞化動詞のあと
+#
+#
+@ラ変活用動詞語幹 "ろ" @動詞未然形U
+@ラ変活用動詞語幹 "り" @動詞連用形D
+@ラ変活用動詞語幹 "っ" @動詞連用形TA
+@ラ変活用動詞語幹 "る" @動詞終止形
+@ラ変活用動詞語幹 "る" @動詞連体形
+@ラ変活用動詞語幹 "れ" @動詞仮定形
+@ラ変活用動詞語幹 "れ" @動詞命令形
+#
+#
+@カ変活用動詞語幹 "こ" @動詞未然形D
+@カ変活用動詞語幹 "き" @動詞連用形D
+@カ変活用動詞語幹 "くる" @動詞終止形
+@カ変活用動詞語幹 "くる" @動詞連体形
+@カ変活用動詞語幹 "くれ" @動詞仮定形
+@カ変活用動詞語幹 "こ" @動詞命令形
+#
+#
+@サ変活用動詞語幹 "し" @動詞未然形SI
+@サ変活用動詞語幹 "せ" @動詞未然形SE
+@サ変活用動詞語幹 "さ" @動詞未然形SA
+@サ変活用動詞語幹 "し" @動詞連用形D
+@サ変活用動詞語幹 "す" @動詞終止形
+@サ変活用動詞語幹 "する" @動詞終止形
+@サ変活用動詞語幹 "する" @動詞連体形
+@サ変活用動詞語幹 "すれ" @動詞仮定形
+@サ変活用動詞語幹 "せよ" @動詞命令形_
+@サ変活用動詞語幹 "しろ" @動詞命令形
+#
+#
+@する未然形「し」 "" @動詞未然形SI
+@する未然形「せ」 "" @動詞未然形SE
+@する連用形「し」 "" @動詞連用形D
+@する命令形「せよ」 "" @動詞命令形_
+@する命令形「しろ」 "" @動詞命令形
+#
+#
+@ザ変活用動詞語幹 "じ" @動詞未然形SI
+@ザ変活用動詞語幹 "ざ" @動詞未然形SE
+@ザ変活用動詞語幹 "ざ" @動詞未然形SA
+@ザ変活用動詞語幹 "じ" @動詞連用形D
+@ザ変活用動詞語幹 "じる" @動詞終止形
+@ザ変活用動詞語幹 "ずる" @動詞終止形
+@ザ変活用動詞語幹 "じる" @動詞連体形
+@ザ変活用動詞語幹 "ずる" @動詞連体形
+@ザ変活用動詞語幹 "ずれ" @動詞仮定形
+@ザ変活用動詞語幹 "ぜよ" @動詞命令形_
+@ザ変活用動詞語幹 "じろ" @動詞命令形
+#
+@カ変活用動詞未然形 "" @動詞未然形5 @動詞未然形D
+@カ変活用動詞連用形 "" @動詞連用形D
+@カ変活用動詞終止形 "" @動詞終止形
+@カ変活用動詞仮定形 "" @動詞仮定形
+@カ変活用動詞命令形 "" @動詞命令形
+#
+#
+@動詞丁寧表現語幹 "し" @動詞未然形SI
+@動詞丁寧表現語幹 "せ" @動詞未然形SE
+@動詞丁寧表現語幹 "さ" @動詞未然形SA
+@動詞丁寧表現語幹 "し" @動詞連用形D
+@動詞丁寧表現語幹 "する" @動詞終止形
+@動詞丁寧表現語幹 "する" @動詞連体形
+@動詞丁寧表現語幹 "すれ" @動詞仮定形
+@動詞丁寧表現語幹 "せよ" @動詞命令形_
+@動詞丁寧表現語幹 "しろ" @動詞命令形
+@動詞丁寧表現語幹 "にな" @ラ行5段活用動詞語幹
diff --git a/depgraph/fix.depword b/depgraph/fix.depword
new file mode 100644
index 0000000..13dc1e6
--- /dev/null
+++ b/depgraph/fix.depword
@@ -0,0 +1,269 @@
+# 活用しない付属語
+#
+@が "が" Sk@ :Sk@間投助詞 @です
+@が "が" @か?
+@が "がです" @か?
+@が(逆接) "が" Sk@ @ね @な
+@がち "がち" @名詞のあと
+@を "を" @です Sk@ Sk@間投助詞
+@か "か" Sy@ Sy@間投助詞 @とか
+@ず "ず" Sy@
+@ず "ずに" Sy@ @いる
+@ず "ずには" @おります
+@終止形接続-接続助詞 "" @が @が(逆接) @けれど @と(引用) @し @ようだ @そうだ
+@終止形接続-接続助詞 "" @らしい @かも @だろう @なんて
+@終止形接続-接続助詞 "" @なら @の(名詞化) @はず
+@終止形接続-接続助詞 "" @みたい(伝聞・推定) @もん
+@終止形接続-接続助詞 "" @こと @とする @とか @の? @もの @とは @か? @から @だけ
+@終止形接続-接続助詞 "" @とき @で(口語) @ばかり
+@終止形接続-接続助詞 "" @の(終助詞) @な(詠嘆) @よ @ね @わ
+@終止形接続-接続助詞 "のも" St@
+@終止形接続-接続助詞 "っす" "っけ" "っけか" "でしょう" Se@ Sy@間投助詞 @と(引用)
+@終止形接続-接続助詞 "ぜ" "って" Se@ @と(引用)
+@終止形接続-接続助詞 "やら" Sy@
+@終止形接続-接続助詞 "ため" Sy@ @名詞のあと
+@終止形接続-接続助詞 "じゃ" @ない
+@終止形接続-接続助詞 "じゃん" "じゃんか" Se@ @と(引用)
+@終止形接続-接続助詞 "なんて" Sy@ @こと
+@終止形接続-接続助詞 "や" Se@ @と(引用)
+@終止形接続-接続助詞 "だ" @とか
+@連体形接続-接続助詞 "" @の? @なり @ようだ @よう(引用) @より @もの @ふり
+@連体形接続-接続助詞 "など" @と(引用) @する
+@連用形接続-接続助詞 "" @ても @たり @て
+@仮定形接続-接続助詞 "" @ば
+# ながら
+# 接続助詞
+@し "し" Sy@ Se@ @な @ね @さ(感嘆) @な(詠嘆) @と(引用)
+@ても "ても" "でも" Sy@
+@なり "なり" Sy@
+@ば "ば" @こそ Sy@ Sy@間投助詞 @と(引用)
+@つつ "つつ" "ながら" Sy@ @は @も
+#
+@か? "かの" @ようだ St@
+@か? "か" @と @どうか @も @です
+@か? "か" @を @は @が @に(名詞後)
+@か? "か" Se@ @と(引用)
+@か? "か" @だけ
+@か? "かで" Sy@
+@か? "かい" "かいな" Se:@ Se:@間投助詞 @と(引用)
+@か? "かな" "かね" "かなあ" "かなぁ" "かしら" "かよ" Se@ @と(引用)
+@くらい "くらい" "ぐらい" Sy@ @ @に(動詞後) @です @しか
+@こそ "こそ" @名詞のあと Sy@
+@こと "こと" Hn@名詞のあと Sy@
+@こと "ことで" Hn@さえ
+@こと "ことの" Hn@ない
+@うち "うち" @名詞のあと
+@かけ "かけ" "がけ" @名詞のあと
+@がち "がち" @形容動詞語幹
+@がてら "がてら" "がてらに" Sy@
+@から "から" Sk@ Sy@ @名詞のあと @ね @さ(感嘆) @こそ
+@から "からして" Sy@
+@げ(形容詞-形容動詞化) "げ" @名詞のあと @名詞15のあと
+@もの "もの" "もん" @です @だ @か?
+@もの "もので" "もんで" Sy@ @は
+@もの "もの" @の @を
+@もん "もん" Se@ @と(引用)
+@さ(名詞化) "さ" Hn@名詞のあと
+@さ(感嘆) "さ" Se@ @と(引用)
+@さえ "さえ" Sy@ @する @も
+@しか "しか" Sy@ @ね
+@しか "しか" @ない
+@じゃ "じゃ" @ない @ある
+@じゃ "じゃん" Se@ @と(引用)
+@じゃ "じゃんか" Se@ @と(引用)
+@すら "すら" Sy@
+@すら "すら" @か @か? @だ @も
+@そう "そう" Se@ @と(引用) @だし @なら
+@そう "そう" @だ(助動詞音便) @な(詠嘆) @よ(女言葉) @です @さ(感嘆) @か?
+@そう "そうで" @
+@けれど "けど" "けども" "けれど" "けれども" Sy@ @ね @さ(感嘆) @な(詠嘆)
+@ため "ため" Se@
+@たる "たる" St@
+@だ "だっ" @た(助動詞)
+@だ "で" "では" @ない
+@だ "だ" @けれど @から @とは @そうだ @よ @か?
+@だ "だ" Se@ @もん @と(引用)
+@だ "だ" @ね
+@だ "だよ" Se@ @ね @と(引用)
+@だ "だが" Sy@
+@だ "だぁ" "だな" "だなあ" "だなぁ" Se@ @と(引用)
+@だ "じゃ" Se@ @と(引用)
+@だ "じゃのう" "だっけ" "だっけか" "である" Se@ @と(引用)
+@だ "でして" Sy@
+@だ "な" .Sy@
+@だけ "だけ" Sy@ @か? @が @かも @しか @だ @だし @だろう @です @は @で(格助詞)
+@だけ "だけ" @なの @よ(女言葉) @だったら @らしい @みたい(名詞後)
+@だけ "だけ" @でも @と(引用) @とは @なら @なんて @ね @の @を @に(名詞後)
+@だけ "だけで" Sy@
+@だけ "だけでも" Sy@
+@だけ "だけだと" Sy@
+@だけ "だけって" Sy@
+@だけ "だけだから" Sy@ @か? @だ
+@だけ "だけだが" Sy@
+@だけ "だけだ" @けれど
+@だけ "だけじゃ" @ない
+@だけ "だけでも" @ある
+@だけ "だけっぽ" @形容詞語幹
+@だけ "だけじゃった" Se@ @な(詠嘆) @よ @ね @か? @し @と(引用)
+@だけに "だけに" Sy@
+@だし "だし" Sy@ @な(詠嘆) @ね
+@だったら "だったら" "だったり" Sy@
+@たり "たら" Sy@ @間投助詞
+@たり "たり" "たりも" @する Sy@ @とか
+@たり "たり" @で(口語) @は @と(引用)
+@だり "だら" Sy@ @間投助詞
+@だり "だり" "だりも" @する Sy@ @とか
+@だり "だり" @で(口語)
+@だろう "だろ" Se@ @と(引用)
+@だろう "だろう" "であろう" Se@ Se@間投助詞 @が @と(引用)
+@だろう "だろう" "であろう" @な(詠嘆) @か? @し @ね @から
+@ついて "ついて" Se@ .Sy@
+@て "て" Sy@ Sy@間投助詞
+@て "て" @は @みる @やる @いる @くる @られる @いく
+@て "て" @ない @しまう @ます @ください @いただく @あげる @か?
+@て "て" @も @よ @そう @から @でも @くれる @ほしい @おります @ばかり
+@て "て" @おく @ある @たり @もらう @よい @た(助動詞) @やがる
+@て "て" @の @こそ
+@て "て" @カ行5段活用動詞語幹
+@て "ては" @みる
+@て "ちゃ" @ワ行5段活用動詞語幹
+@て "ては" @いる
+@て "と" @カ行5段活用動詞語幹
+@て "てたら" Sy@
+@て "てる" St@ St@間投助詞
+@て "てる" @と(引用) @の? @よ @ね
+@て "とり" @ます
+@て "とる" @動詞終止形
+@て "とる" @動詞連体形
+@て "とれ" @仮定形接続-接続助詞
+@て "ちゃ" Sy@
+@て "ちま" @ワ行5段活用動詞語幹
+@て "てん" @の?
+@で(音便) "で" Sy@ Sy@間投助詞 @ばかり @か? @こそ @の
+@で(音便) "で" @は @みる @やる @いる @くる @られる @いく
+@で(音便) "で" @ない @しまう @ます @ください @いただく @あげる
+@で(音便) "じま" @ワ行5段活用動詞語幹
+@で(音便) "で" @も @よ @そう @から @でも @くれる @ほしい @おります
+@で(音便) "で" @おく @ある @たり @もらう @よい @た(助動詞) @やがる
+@で(音便) "では" @みる @いる
+@で(音便) "で" @カ行5段活用動詞語幹
+@で(音便) "じゃ" @ワ行5段活用動詞語幹
+@で(音便) "でたら" Sy@
+@で(音便) "ど" @カ行5段活用動詞語幹
+@で(音便) "でる" St@ St@間投助詞
+@で(音便) "でる" @と(引用) @の? @よ @ね
+@で(音便) "どり" @ます
+@で(音便) "どる" @動詞終止形
+@で(音便) "どる" @動詞連体形
+@で(音便) "どれ" @仮定形接続-接続助詞
+@で(音便) "ぢゃ" @ワ行5段活用動詞語幹
+@で(音便) "ぢゃ" Sy@
+@で(音便) "でん" @の?
+@で(口語) "で" Se@ @ね @と(引用)
+@で(格助詞) "で" Sk@ Sk@間投助詞 @のみ
+@で(格助詞) "で" @の @しか @は @ある @ない @も @こそ
+@で(格助詞) "では" @ない
+@と "と" Sk@ Sk@間投助詞 @(音便) @だ @を
+@と "との" "とが" "とに" Sk@ Sk@間投助詞
+@と(引用) "と" Sy@ Sy@間投助詞 @いう @なる @しか
+@と(引用) "とも" Sy@
+@と(引用) "との" @こと St@
+@と(引用) "って" Sy@ @の(名詞化)
+@と(引用) "とか" Sy@
+@と(引用) "とは" Sy@
+@と(副詞) "と" @でも @ね @する Sy@
+@と(副詞) "って" @する Sy@
+@とか "とか" Sy@ @名詞のあと
+@とき "とき" Sy@ @名詞のあと
+@とは "とは" Sy@
+@といけない "と" @いけない
+@でも "でも" Sy@ @ある
+@でも "でもか" Sy@ @と(引用)
+@どうか "どうか" Sy@ @です
+@どうか "どうか" @名詞のあと
+# 「きれいな」
+@な "な" St@ @はず
+@な "な" @だけ @だけに @の(名詞化)
+@な(詠嘆) "な" "なあ" "なぁ" Se@ @と(引用)
+@な(禁止) "な" Se@ @よ @や @と(引用)
+#
+@ながら "ながら" Sy@ @も @の
+@なさる "なさい" Se@ @と(引用)
+@なさる "なさる" St@
+@なの "なの" Se@ Se@間投助詞 @かも @と(引用) @ね @も @なら
+@なの "なの" "なん" @です @だ @は @か? @だろう @よ(女言葉)
+@なの "なん" @です
+@なの "なので" "なんで" Sy@ @は
+@なの "なのが" Sy@
+@なの "な" .@の?
+@なら "なら" "ならば" Sy@ Sy@間投助詞
+@なんて "なんて" Sy@ @こと
+@なんて "なんての" @は
+@に(名詞後) "に" @に(共通) @ね
+@に(名詞後) "に" Sk@ Sk@間投助詞
+@に(名詞後) "に" @こそ @なる @まで @のみ
+@に(名詞後) "に" @する @よる @だけ @ついて
+@に(名詞後) "によって" Sy@ @だけ @のみ
+@に(動詞後) "に" @に(共通)
+@に(動詞後) "に" Sy@ Sy@間投助詞
+@に(動詞後) "に" @なら @いく @くる
+@に(共通) "" @も @は @とか @ついて
+@に(共通) "" @か? @でも @しか
+@に(共通) "" @すら @なら @だ @だったら
+@に(苦言) "に" Se@ @と(引用)
+@に(苦言) "に" @ね @さ(感嘆) @な(詠嘆)
+@にも "にも" Sy@ @ない
+@ね "ね" "ねぇ" "ねえ" Se@ @と(引用)
+@の "の" Sk@ @うち @ようだ @ほど @まま
+@の "の" @です @も @が @ため
+@の(終助詞) "の" Se@ @と(引用)
+@の(名詞化) "" Hn@の(名詞化内部)
+@の(名詞化内部) "の" @は @を @ばかり @に(名詞後) @でも
+@の(名詞化内部) "の" "ん" @なら @だ(助動詞音便) @で(音便)
+@の(名詞化内部) "の" "ん" @です @だ @か? @かも
+@の(名詞化内部) "の" "ん" @だし @だろう :@よ @だったら @より
+@の(名詞化内部) "んだが" Sy@
+@の(名詞化内部) "んだ" @けれど
+@の(名詞化内部) "んじゃ" @ない
+@の(名詞化内部) "ので" @さえ
+@の(名詞化内部) "のが" Sy@
+@の? "" Se@
+@の? "のか" Sy@
+@の? "のかな" Sy@
+@の? "のに" Sy@
+@の? "ので" "んで" Sy@
+@のみ "のみ" Sy@ @を @だ @です @で(音便) @の @に(名詞後)
+@は "は" Sk@ Sk@間投助詞
+@は "は" @ね
+@は "は" @な(詠嘆) @さ(感嘆) @だ
+@はず "はず" @名詞のあと
+@はず "はず" @です
+@ばかり "ばかり" "ばっかり" "ばっか" @なの @です @で(格助詞)
+@ばかり "ばかり" "ばっかり" "ばっか" @だ Se@ @と(引用) @いる
+@ばかり "ばかり" "ばっかり" "ばっか" @に(苦言) @の @かも @も
+@ばかり "ばかりか" Sy@
+@ふり "ふり" @名詞のあと @する
+@ふり "ふりを" @する
+@へ "へ" Sk@ @は @も
+@ほど "ほど" @名詞のあと
+@まい "まい" Se@ @し @に(苦言) @な(詠嘆) @と(引用) @と(副詞)
+@まで "まで" @名詞のあと
+@まま "まま" Sy@ @だ @です
+@みたい(名詞後) "みたい" Se@ @な @だ(助動詞音便) @でも @に(名詞後) @と(引用)
+@みたい(伝聞・推定) "みた" @形容詞語幹
+@め "め" Se@ @と(引用)
+@め(形容詞接続) "め" Sy@ @の @に(名詞後) @です @で(格助詞)
+@も "も" Sy@ @ない @です Sy@間投助詞
+@や "や" Sk@
+@よ(女言葉) "よ" Se@ .Se@間投助詞 @ね @と(引用)
+@よ "よ" "にょ" "ぞ" "よう" .Se@ .Se@間投助詞 @と(引用)
+@よ "よ" @ね @な(詠嘆)
+@よう(引用) "よう" Sy@ @に(名詞後)
+@よう(手段) "よう" Hn@が Hn@にも
+@よう(手段) "ようが" Hn@ない
+@よう(手段) "ようと" @する
+@より "より" Sy@ @も
+@より "より" @か? @は
+@わ "わ" Se@ Se@間投助詞 @ね @と(引用) @よ(女言葉)
+@わけ "わけ" @名詞のあと
+#
diff --git a/depgraph/indepword.txt b/depgraph/indepword.txt
new file mode 100644
index 0000000..9d97201
--- /dev/null
+++ b/depgraph/indepword.txt
@@ -0,0 +1,125 @@
+# EUC
+#
+#文節は (接頭辞 自立語 接尾辞 付属語)という構成を仮定する。
+#
+#「自立語 (接尾辞) ....」 という列のうち、...の先頭の部分を定義する。
+# 自立語の品詞の後に@で始まる付属語のnode名がある
+# node名以降は master.depwordに定義がある
+#
+名詞 @名詞*のあと
+名詞0 @名詞0のあと
+名詞2 @名詞2のあと
+名詞3 @名詞3のあと
+名詞4 @名詞4のあと
+名詞5 @名詞5のあと
+名詞7 @名詞7のあと
+名詞8 @名詞8のあと
+名詞9 @名詞9のあと
+名詞10 @名詞10のあと
+名詞12 @名詞12のあと
+名詞13 @名詞13のあと
+名詞14 @名詞14のあと
+名詞15 @名詞15のあと
+名詞17 @名詞17のあと
+名詞18 @名詞18のあと
+名詞19 @名詞19のあと
+名詞20 @名詞20のあと
+名詞22 @名詞22のあと
+名詞23 @名詞23のあと
+名詞24 @名詞24のあと
+名詞25 @名詞25のあと
+名詞27 @名詞27のあと
+名詞28 @名詞28のあと
+名詞29 @名詞29のあと
+名詞30 @名詞30のあと
+名詞32 @名詞32のあと
+名詞33 @名詞33のあと
+名詞34 @名詞34のあと
+名詞35 @名詞35のあと
+名詞37 @名詞37のあと
+名詞38 @名詞38のあと
+名詞39 @名詞39のあと
+名詞化接尾語 @名詞15のあと
+名詞接尾辞 @名詞35のあと
+人名 @人名のあと
+数詞 @数詞のあと
+数詞1 @数詞のあと
+数詞10 @数詞のあと
+数詞100 @数詞のあと
+数詞1000 @数詞のあと
+数詞10000 @数詞のあと
+地名 @地名のあと
+団体名 @団体名のあと
+開き括弧 @開き括弧
+閉じ括弧 @閉じ括弧
+単漢字 @単漢字
+#
+カ行5段活用動詞語幹 @カ行5段活用動詞語幹
+カ行C5段活用動詞語幹 @カ行C5段活用動詞語幹
+ガ行5段活用動詞語幹 @ガ行5段活用動詞語幹
+サ行5段活用動詞語幹 @サ行5段活用動詞語幹
+タ行5段活用動詞語幹 @タ行5段活用動詞語幹
+ナ行5段活用動詞語幹 @ナ行5段活用動詞語幹
+マ行5段活用動詞語幹 @マ行5段活用動詞語幹
+バ行5段活用動詞語幹 @バ行5段活用動詞語幹
+ラ行5段活用動詞語幹 @ラ行5段活用動詞語幹
+ラ行L5段活用動詞語幹 @ラ行L5段活用動詞語幹
+ワ行5段活用動詞語幹 @ワ行5段活用動詞語幹
+ワ行U5段活用動詞語幹 @ワ行U5段活用動詞語幹
+上下一段活用動詞語幹 @上下一段活用動詞語幹
+#
+ラ変活用動詞語幹 @ラ変活用動詞語幹
+カ変活用動詞語幹 @カ変活用動詞語幹
+サ変活用動詞語幹 @サ変活用動詞語幹
+ザ変活用動詞語幹 @ザ変活用動詞語幹
+カ変活用動詞未然形 @カ変活用動詞未然形
+カ変活用動詞連用形 @カ変活用動詞連用形
+カ変活用動詞終止形 @カ変活用動詞終止形
+カ変活用動詞仮定形 @カ変活用動詞仮定形
+カ変活用動詞命令形 @カ変活用動詞命令形
+#
+カ行5段活用動詞名詞化語幹 @カ行5段活用動詞名詞化語幹
+カ行C5段活用動詞名詞化語幹 @カ行C5段活用動詞名詞化語幹
+ガ行5段活用動詞名詞化語幹 @ガ行5段活用動詞名詞化語幹
+サ行5段活用動詞名詞化語幹 @サ行5段活用動詞名詞化語幹
+タ行5段活用動詞名詞化語幹 @タ行5段活用動詞名詞化語幹
+ナ行5段活用動詞名詞化語幹 @ナ行5段活用動詞名詞化語幹
+マ行5段活用動詞名詞化語幹 @マ行5段活用動詞名詞化語幹
+バ行5段活用動詞名詞化語幹 @バ行5段活用動詞名詞化語幹
+ラ行5段活用動詞名詞化語幹 @ラ行5段活用動詞名詞化語幹
+ラ行L5段活用動詞名詞化語幹 @ラ行L5段活用動詞名詞化語幹
+ワ行5段活用動詞名詞化語幹 @ワ行5段活用動詞名詞化語幹
+ワ行U5段活用動詞名詞化語幹 @ワ行U5段活用動詞名詞化語幹
+上下一段活用動詞名詞化語幹 @上下一段活用動詞名詞化語幹
+#
+する未然形「し」 @する未然形「し」
+する未然形「せ」 @する未然形「せ」
+する連用形「し」 @する連用形「し」
+する命令形「せよ」 @する命令形「せよ」
+する命令形「しろ」 @する命令形「しろ」
+#
+形容詞語幹 @形容詞語幹
+形容動詞語幹 @形容動詞語幹
+形容詞化接尾語 @形容詞語幹
+接続詞 @接続詞
+連体詞 @連体詞
+動詞丁寧表現語幹 @動詞丁寧表現語幹
+#
+#
+副詞語幹 @副詞語幹
+副詞 @副詞
+副詞0 @副詞0のあと
+副詞1 @副詞1のあと
+副詞2 @副詞2のあと
+副詞3 @副詞3のあと
+副詞4 @副詞4のあと
+副詞5 @副詞4のあと
+副詞6 @副詞6のあと
+副詞7 @副詞7のあと
+副詞8 @副詞8のあと
+副詞9 @副詞9のあと
+副詞10 @副詞10のあと
+副詞11 @副詞11のあと
+副詞12 @副詞12のあと
+副詞13 @副詞12のあと
+副詞14 @副詞14のあと
diff --git a/depgraph/master.depword b/depgraph/master.depword
new file mode 100644
index 0000000..5962ec6
--- /dev/null
+++ b/depgraph/master.depword
@@ -0,0 +1,37 @@
+# EUC
+#
+# 付属語の列を定義する
+#
+# indepword.txtに各品詞ごとの最初のノードが定義してある。
+#
+# 活用表
+\\include conjugate.table
+# 活用するもの
+\\include conjugate.depword
+# 活用しないもの
+\\include fix.depword
+#
+# 名詞
+\\include noun.depword
+\\include noun-variant.depword
+# 副詞
+\\include av.depword
+# 動詞
+\\include v.depword
+# 形容詞
+\\include a.depword
+# 形容動詞
+\\include ajv.depword
+#
+#
+@接続詞 "" Sy@ Sy@間投助詞
+# 誤変換のもとにしかならないので間投助詞は使わない
+#@間投助詞 "ね" "な" "さ" @
+@間投助詞 "" @
+@連体詞 "" St@
+#@終助詞 "か" "かい" "かしら" "な" "ぞ" "ぜ" "とも" "って" "の" "わ" "や" "よ" @ @セパレータ
+@開き括弧 "" @
+@閉じ括弧 "" @
+@単漢字 "" @
+#
+#
diff --git a/depgraph/mkdepgraph.c b/depgraph/mkdepgraph.c
new file mode 100644
index 0000000..5842946
--- /dev/null
+++ b/depgraph/mkdepgraph.c
@@ -0,0 +1,442 @@
+/*
+ * Copyright (C) 2000-2007 TABATA Yusuke
+ * Copyright (C) 2004-2006 YOSHIDA Yuichi
+ */
+/*
+ * 付属語グラフをバイナリ化する
+ * init_word_seq_tab()
+ * 付属語テーブル中のノードへのポインタの初期化
+ */
+/*
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include <anthy/alloc.h>
+#include <anthy/conf.h>
+#include <anthy/ruleparser.h>
+#include <anthy/xstr.h>
+#include <anthy/logger.h>
+#include <anthy/splitter.h>
+#include <anthy/anthy.h>
+#include <anthy/depgraph.h>
+#include <anthy/diclib.h>
+
+#ifndef SRCDIR
+#define SRCDIR "."
+#endif
+
+static int verbose;
+
+static struct dep_node* gNodes;
+static char** gNodeNames;
+static int nrNodes;
+
+/* 単語接続ルール */
+static struct wordseq_rule *gRules;
+static int nrRules;
+
+static int
+get_node_id_by_name(const char *name)
+{
+ int i;
+ /* 登録済みのものから探す */
+ for (i = 0; i < nrNodes; i++) {
+ if (!strcmp(name,gNodeNames[i])) {
+ return i;
+ }
+ }
+ /* なかったので作る */
+ gNodes = realloc(gNodes, sizeof(struct dep_node)*(nrNodes+1));
+ gNodeNames = realloc(gNodeNames, sizeof(char*)*(nrNodes+1));
+ gNodes[nrNodes].nr_branch = 0;
+ gNodes[nrNodes].branch = 0;
+ gNodeNames[nrNodes] = strdup(name);
+ nrNodes++;
+ return nrNodes-1;
+}
+
+
+/* 遷移条件からbranchを捜し出す */
+static struct dep_branch *
+find_branch(struct dep_node *node, xstr **strs, int nr_strs)
+{
+ struct dep_branch *db;
+ int i, j;
+ /* 同じ遷移条件のブランチを探す */
+ for (i = 0; i < node->nr_branch; i++) {
+ db = &node->branch[i];
+ if (nr_strs != db->nr_strs) {
+ continue ;
+ }
+ for (j = 0; j < nr_strs; j++) {
+ if (anthy_xstrcmp(db->str[j], strs[j])) {
+ goto fail;
+ }
+ }
+ /**/
+ return db;
+ fail:;
+ }
+ /* 新しいブランチを確保する */
+ node->branch = realloc(node->branch,
+ sizeof(struct dep_branch)*(node->nr_branch+1));
+ db = &node->branch[node->nr_branch];
+ node->nr_branch++;
+ db->str = malloc(sizeof(xstr*)*nr_strs);
+ for (i = 0; i < nr_strs; i++) {
+ db->str[i] = strs[i];
+ }
+ db->nr_strs = nr_strs;
+ db->nr_transitions = 0;
+ db->transition = 0;
+ return db;
+}
+
+/*
+ * 遷移をparseする
+ * doc/SPLITTER参照
+ */
+static void
+parse_transition(char *token, struct dep_transition *tr)
+{
+ int ct = CT_NONE;
+ int pos = POS_NONE;
+ enum dep_class dc = DEP_NONE;
+ char *str = token;
+ tr->head_pos = POS_NONE;
+ tr->weak = 0;
+ /* 遷移の属性を解析*/
+ while (*token != '@') {
+ switch(*token){
+ case ':':
+ case '.':
+ tr->weak = 1;
+ break;
+ case 'C':
+ /* 活用形 */
+ switch (token[1]) {
+ case 'z': ct = CT_MIZEN; break;
+ case 'y': ct = CT_RENYOU; break;
+ case 's': ct = CT_SYUSI; break;
+ case 't': ct = CT_RENTAI; break;
+ case 'k': ct = CT_KATEI; break;
+ case 'm': ct = CT_MEIREI; break;
+ case 'g': ct = CT_HEAD; break;
+ }
+ token ++;
+ break;
+ case 'H':
+ /* 自立語部の品詞 */
+ switch (token[1]) {
+ case 'n': tr->head_pos = POS_NOUN; break;
+ case 'v': tr->head_pos = POS_V; break;
+ case 'j': tr->head_pos = POS_AJV; break;
+ }
+ token ++;
+ break;
+ case 'S':
+ /* 文節の属性 */
+ switch (token[1]) {
+ /* case 'n': sc = DEP_NO; break;*/
+ case 'f': dc = DEP_FUZOKUGO; break;
+ case 'k': dc = DEP_KAKUJOSHI; break;
+ case 'y': dc = DEP_RENYOU; break;
+ case 't': dc = DEP_RENTAI; break;
+ case 'e': dc = DEP_END; break;
+ case 'r': dc = DEP_RAW; break;
+ default: printf("unknown (S%c)\n", token[1]);
+ }
+ token ++;
+ break;
+ default:
+ printf("Unknown (%c) %s\n", *token, str);
+ break;
+ }
+ token ++;
+ }
+ /* @から後はノードの名前 */
+ tr->next_node = get_node_id_by_name(token);
+ /**/
+ tr->pos = pos;
+ tr->ct = ct;
+ tr->dc = dc;
+}
+
+/*
+ * ノード名 遷移条件+ 遷移先+
+ */
+static void
+parse_dep(char **tokens, int nr)
+{
+ int id, row = 0;
+ struct dep_branch *db;
+ struct dep_node *dn;
+ int nr_strs;
+ xstr **strs = alloca(sizeof(xstr*) * nr);
+
+ /* ノードとそのidを確保 */
+ id = get_node_id_by_name(tokens[row]);
+ dn = &gNodes[id];
+ row ++;
+
+ nr_strs = 0;
+
+ /* 遷移条件の付属語の配列を作る */
+ for (; row < nr && tokens[row][0] == '\"'; row++) {
+ char *s;
+ s = strdup(&tokens[row][1]);
+ s[strlen(s)-1] =0;
+ strs[nr_strs] = anthy_cstr_to_xstr(s, ANTHY_EUC_JP_ENCODING);
+ nr_strs ++;
+ free(s);
+ }
+
+ /* 遷移条件がない時は警告を出して、空の遷移条件を追加する */
+ if (nr_strs == 0) {
+ char *s;
+ anthy_log(0, "node %s has a branch without any transition condition.\n",
+ tokens[0]);
+ s = strdup("");
+ strs[0] = anthy_cstr_to_xstr(s, ANTHY_EUC_JP_ENCODING);
+ nr_strs = 1;
+ free(s);
+ }
+
+ /* ブランチに遷移先のノードを追加する */
+ db = find_branch(dn, strs, nr_strs);
+ for ( ; row < nr; row++){
+ struct dep_transition *tr;
+ db->transition = realloc(db->transition,
+ sizeof(struct dep_transition)*
+ (db->nr_transitions+1));
+ tr = &db->transition[db->nr_transitions];
+ parse_transition(tokens[row], tr);
+ db->nr_transitions ++;
+ }
+}
+
+/* 文法定義ファイル中に空のノードがあるかチェックする */
+static void
+check_nodes(void)
+{
+ int i;
+ for (i = 1; i < nrNodes; i++) {
+ if (gNodes[i].nr_branch == 0) {
+ anthy_log(0, "node %s has no branch.\n", gNodeNames);
+ }
+ }
+}
+
+
+static int
+init_depword_tab(void)
+{
+ const char *fn;
+ char **tokens;
+ int nr;
+
+ /* id 0 を空ノードに割当てる */
+ get_node_id_by_name("@");
+
+ /**/
+ fn = anthy_conf_get_str("DEPWORD");
+ if (!fn) {
+ anthy_log(0, "Dependent word dictionary is unspecified.\n");
+ return -1;
+ }
+ if (anthy_open_file(fn) == -1) {
+ anthy_log(0, "Failed to open dep word dict (%s).\n", fn);
+ return -1;
+ }
+ /* 一行ずつ付属語グラフを読む */
+ while (!anthy_read_line(&tokens, &nr)) {
+ parse_dep(tokens, nr);
+ anthy_free_line();
+ }
+ anthy_close_file();
+ check_nodes();
+ return 0;
+}
+
+
+static void
+parse_indep(char **tokens, int nr)
+{
+ if (nr < 2) {
+ printf("Syntex error in indepword defs"
+ " :%d.\n", anthy_get_line_number());
+ return ;
+ }
+ gRules = realloc(gRules, sizeof(struct wordseq_rule)*(nrRules+1));
+
+ /* 行の先頭には品詞の名前が入っている */
+ gRules[nrRules].wt = anthy_init_wtype_by_name(tokens[0]);
+
+ /* その次にはノード名が入っている */
+ gRules[nrRules].node_id = get_node_id_by_name(tokens[1]);
+
+ if (verbose) {
+ printf("%d (%s)\n", nrRules, tokens[0]);
+ }
+
+ nrRules ++;
+}
+
+/** 自立語からの遷移表 */
+static int
+init_indep_word_seq_tab(void)
+{
+ const char *fn;
+ char **tokens;
+ int nr;
+
+ fn = anthy_conf_get_str("INDEPWORD");
+ if (!fn){
+ printf("independent word dict unspecified.\n");
+ return -1;
+ }
+ if (anthy_open_file(fn) == -1) {
+ printf("Failed to open indep word dict (%s).\n", fn);
+ return -1;
+ }
+ /* ファイルを一行ずつ読む */
+ while (!anthy_read_line(&tokens, &nr)) {
+ parse_indep(tokens, nr);
+ anthy_free_line();
+ }
+ anthy_close_file();
+
+ return 0;
+}
+
+/*
+ ネットワークバイトオーダーで4byte書き出す
+*/
+static void
+write_nl(FILE* fp, int i)
+{
+ i = anthy_dic_htonl(i);
+ fwrite(&i, sizeof(int), 1, fp);
+}
+
+static void
+write_transition(FILE* fp, struct dep_transition* transition)
+{
+ write_nl(fp, transition->next_node);
+ write_nl(fp, transition->pos);
+ write_nl(fp, transition->ct);
+ write_nl(fp, transition->dc);
+ write_nl(fp, transition->head_pos);
+ write_nl(fp, transition->weak);
+}
+
+static void
+write_xstr(FILE* fp, xstr* str)
+{
+ int i;
+ xchar c;
+ write_nl(fp, str->len);
+
+ for (i = 0; i < str->len; i++) {
+ c = anthy_dic_htonl(str->str[i]);
+ fwrite(&c, sizeof(xchar), 1, fp);
+ }
+}
+
+static void
+write_branch(FILE* fp, struct dep_branch* branch)
+{
+ int i;
+
+ write_nl(fp, branch->nr_strs);
+ for (i = 0; i < branch->nr_strs; ++i) {
+ write_xstr(fp, branch->str[i]);
+ }
+
+ write_nl(fp, branch->nr_transitions);
+ for (i = 0; i < branch->nr_transitions; ++i) {
+ write_transition(fp, &branch->transition[i]);
+ }
+}
+
+static void
+write_node(FILE* fp, struct dep_node* node)
+{
+ int i;
+ write_nl(fp, node->nr_branch);
+ for (i = 0; i < node->nr_branch; ++i) {
+ write_branch(fp, &node->branch[i]);
+ }
+}
+
+static void
+write_wtype(FILE *fp, wtype_t wt)
+{
+ fputc(anthy_wtype_get_pos(wt), fp);
+ fputc(anthy_wtype_get_cos(wt), fp);
+ fputc(anthy_wtype_get_scos(wt), fp);
+ fputc(anthy_wtype_get_cc(wt), fp);
+ fputc(anthy_wtype_get_ct(wt), fp);
+ fputc(anthy_wtype_get_wf(wt), fp);
+ fputc(0, fp);
+ fputc(0, fp);
+}
+
+static void
+write_file(const char* file_name)
+{
+ int i;
+ FILE* fp = fopen(file_name, "w");
+ int* node_offset = malloc(sizeof(int) * nrNodes); /* gNodesのファイル上の位置 */
+
+ /* 各ルール */
+ write_nl(fp, nrRules);
+ for (i = 0; i < nrRules; ++i) {
+ write_wtype(fp, gRules[i].wt);
+ write_nl(fp, gRules[i].node_id);
+ }
+
+ write_nl(fp, nrNodes);
+
+ for (i = 0; i < nrNodes; ++i) {
+ write_node(fp, &gNodes[i]);
+ }
+
+ free(node_offset);
+ fclose(fp);
+}
+
+int
+main(int argc, char* argv[])
+{
+ /* 付属語辞書を読み込んでファイルに書き出す */
+ anthy_conf_override("CONFFILE", "../anthy-conf");
+ anthy_conf_override("ANTHYDIR", SRCDIR "/../depgraph/");
+
+ anthy_init_wtypes();
+ anthy_do_conf_init();
+ /* 付属語グラフ */
+ init_depword_tab();
+ /* 自立語からの遷移表 */
+ init_indep_word_seq_tab();
+
+ write_file("anthy.dep");
+
+ return 0;
+}
diff --git a/depgraph/noun-variant.depword b/depgraph/noun-variant.depword
new file mode 100644
index 0000000..f71035e
--- /dev/null
+++ b/depgraph/noun-variant.depword
@@ -0,0 +1,42 @@
+# EUC
+# 各種名詞のノード
+#
+@名詞*のあと "" .@名詞のあと
+@名詞0のあと "" Sr@ @名詞後の格助詞 @な名詞 @する名詞 @さ(名詞化)
+@名詞2のあと "" Sr@ @な名詞 @する名詞 @さ(名詞化)
+@名詞3のあと "" @名詞後の格助詞 @な名詞 @する名詞 @さ(名詞化)
+@名詞4のあと "" @な名詞 @する名詞 @さ(名詞化)
+@名詞5のあと "" Sr@ @名詞後の格助詞 @な名詞 @さ(名詞化) Hj@形容動詞語幹
+@名詞7のあと "" Sr@ @な名詞 @さ(名詞化)
+@名詞8のあと "" Sr@ @名詞後の格助詞 @な名詞 @さ(名詞化)
+@名詞9のあと "" @な名詞 @さ(名詞化)
+@名詞10のあと "" Sr@ @名詞後の格助詞 @な名詞 @する名詞
+@名詞12のあと "" Sr@ @な名詞 @する名詞
+@名詞13のあと "" Sr@ @名詞後の格助詞 @な名詞 @する名詞
+@名詞14のあと "" @な名詞 @する名詞
+@名詞15のあと "" Sr@ @名詞後の格助詞 @な名詞
+@名詞17のあと "" Sr@ @な名詞
+@名詞18のあと "" @名詞後の格助詞 @な名詞
+@名詞19のあと "" @な名詞
+@名詞20のあと "" Sr@ @名詞後の格助詞 @する名詞 @さ(名詞化)
+@名詞22のあと "" Sr@ @な名詞 @さ(名詞化) @する名詞
+@名詞23のあと "" @名詞後の格助詞 @な名詞 @する名詞
+@名詞24のあと "" @さ(名詞化) @する名詞
+@名詞25のあと "" Sr@ @名詞後の格助詞 @さ(名詞化)
+@名詞27のあと "" Sr@ @さ(名詞化)
+@名詞28のあと "" @名詞後の格助詞 @さ(名詞化)
+@名詞29のあと "" @さ(名詞化)
+@名詞30のあと "" Sr@ @名詞後の格助詞 @する名詞
+@名詞32のあと "" Sr@ @する名詞
+@名詞33のあと "" @名詞後の格助詞 @する名詞
+@名詞34のあと "" @する名詞
+@名詞35のあと "" Sr@ @名詞後の格助詞
+@名詞37のあと "" Sr@
+@名詞38のあと "" @名詞後の格助詞
+@名詞39のあと "" @名詞のあと
+#
+@人名のあと "" @名詞のあと
+@数詞のあと "" @名詞のあと
+@数詞のあと "もの" Sr@
+@地名のあと "" @名詞のあと
+@団体名のあと "" .@名詞のあと
diff --git a/depgraph/noun.depword b/depgraph/noun.depword
new file mode 100644
index 0000000..c71ad62
--- /dev/null
+++ b/depgraph/noun.depword
@@ -0,0 +1,103 @@
+# EUC
+# 名詞のノード
+#
+#
+#
+# ループ
+#
+@名詞のあと "くらい" "ぐらい" @名詞のあと Sy@
+@名詞のあと "だらけ" @名詞のあと
+@名詞のあと "など" @名詞のあと Sy@
+@名詞のあと "なぞ" "なんぞ" @名詞のあと Sy@
+@名詞のあと "なんか" @名詞のあと Sy@
+@名詞のあと "やら" @名詞のあと Sy@
+@名詞のあと "ばかり" "ばっかり" @名詞のあと Sy@
+@名詞のあと "ら" :@名詞のあと
+@名詞のあと "たち" @名詞のあと Sy@
+# 数字とは限らない
+@名詞のあと "ずつ" @名詞のあと Sy@
+#
+# 一般もしくは未分類
+#
+@名詞のあと "" @から
+@する名詞 "" Hv@する
+@する名詞 "を" Hv.@させる
+@する名詞 "しての" @
+@する名詞 "だに" @
+@する名詞 "だにしない" @
+@する名詞 "だにせぬ" @
+@な名詞 "" Hj@な @そうだ @形容動詞語幹
+#
+@名詞のあと "" @か? @か
+@名詞のあと "" @が
+@名詞のあと "" @こそ
+@名詞のあと "" @かも
+@名詞のあと "" @しか
+@名詞のあと "" @だ
+@名詞のあと "" @だけ
+@名詞のあと "" @だし
+@名詞のあと "" @だろう
+@名詞のあと "" @で(格助詞)
+@名詞のあと "" @です
+@名詞のあと "" @ながら
+@名詞のあと "" @なの
+@名詞のあと "" @のみ
+@名詞のあと "" @さ(感嘆)
+@名詞のあと "" @まで
+@名詞のあと "" @みたい
+@名詞のあと "" @よ(女言葉)
+@名詞のあと "" @だったら
+@名詞のあと "" @らしい
+@名詞のあと "" @の(名詞化)
+@名詞のあと "" @を
+@名詞のあと "" @みたい(名詞後)
+@名詞のあと "" @でも
+@名詞のあと "" @と
+@名詞のあと "" @とする
+@名詞のあと "" @と(引用)
+@名詞のあと "" @とか
+@名詞のあと "" @とは
+@名詞のあと "" @なら
+@名詞のあと "" @すら
+@名詞のあと "" @さえ
+@名詞のあと "" @なんて
+@名詞のあと "" @ほど
+@名詞のあと "" @がてら
+@名詞のあと "" @じゃ
+#
+#
+@名詞のあと "でも" Sy@ Sy@間投助詞
+@名詞のあと "で" @さえ
+@名詞のあと "" @ね @め
+@名詞のあと "だと" Sy@
+@名詞のあと "って" Sy@ Sy@間投助詞
+# @の(名詞化) @くる
+@名詞のあと "だから" "も" Sy@ Sy@間投助詞
+@名詞のあと "だから" "も" @か? @だ
+@名詞のあと "でき" @ない @ぬ
+@名詞のあと "へ" @と @の
+@名詞のあと "にて" Sy@
+@名詞のあと "だが" Sy@
+@名詞のあと "なり" Se@ @と(引用) @の
+@名詞のあと "なりに" Sy@
+@名詞のあと "せず" Se@ @と(引用)
+@名詞のあと "として" Sy@ Sy@間投助詞
+@名詞のあと "として" @は @の @も @です
+@名詞のあと "でも" @ある
+@名詞のあと "っ" @たら
+@名詞のあと "っぽ" @形容詞語幹
+@名詞のあと "じゃった" Se@ Se@間投助詞 @な(詠嘆) @よ @ね @か? @し @と(引用)
+@名詞のあと "ならでは" Se@ @の @だ @と(引用)
+@名詞のあと "において" Sy@ @は
+#@名詞のあと "" @さ(名詞化)
+#@名詞のあと "" Hv@する
+@名詞のあと "" @名詞後の格助詞
+@名詞のあと "" :Sr@
+@名詞のあと "" .@名詞後の格助詞 .@な名詞
+@名詞のあと "" .@する名詞 .@さ(名詞化)
+#
+@名詞後の格助詞 "" @と @に(名詞後) @の @へ @から @は
+@名詞後の格助詞 "" @より @で(格助詞) @や @を @が @も
+#
+#@名詞化動詞のあと "" Hn@名詞35のあと
+@名詞化動詞のあと "" Hn@名詞のあと Hn@名詞35のあと
diff --git a/depgraph/v.depword b/depgraph/v.depword
new file mode 100644
index 0000000..b2b2781
--- /dev/null
+++ b/depgraph/v.depword
@@ -0,0 +1,85 @@
+# EUC
+# 動詞のノード
+#
+#
+#
+#
+#動詞未然形D 上下一「助け」、カ変の未然形
+@動詞未然形D "" @させる @られる @れる @ない
+@動詞未然形D "" @ぬ @まい :Sy@
+#
+#@動詞未然形U 5段の "う" へ続く方 「書こ う」
+@動詞未然形U "う" Se@ Se@間投助詞 @と(引用)
+@動詞未然形U "う" @か? @や @よ @ね @とか @じゃ
+@動詞未然形U "う" @とする @にも @わけ @が(逆接) @なんて
+#
+#@動詞未然形5 5段の "う" へ続かない方 「書か ず」
+#
+@動詞未然形5 "" @せる @させる @れる @ない @ぬ
+#
+#動詞「する」の未然形
+#
+@動詞未然形SI "" SyCy@ @ない @まい @よう(手段)
+@動詞未然形SI "て" @ない @たり @いる @みる @くる @ます
+@動詞未然形SI "て" @しまう @もらう @おく @あげる @ @だけ
+@動詞未然形SI "よう" Se@ Se@間投助詞 @か? @や @と(引用)
+@動詞未然形SI "よう" @とする
+@動詞未然形SE "" @ぬ
+@動詞未然形SE "ね" @ば
+@動詞未然形SA "" @せる @れる
+#
+#
+#「助け ます」「起き ます」
+#
+@動詞連用形D "" .HvCySy@ @かけ @がち @よう(手段) @さえ @がてら
+@動詞連用形D "" @やすい @にくい @て @きる @つづける
+@動詞連用形D "" @ながら @まくる @そびれる @すぎる @うる @やがる
+@動詞連用形D "" @たい @たがる @ます @そうだ @なさる @に(動詞後) @つつ
+@動詞連用形D "" @連用形接続-接続助詞 @た(助動詞) @たり
+#
+# 「書き たい」
+@動詞連用形5 "" .HvCySy@ @かけ @がち @よう(手段) @さえ @がてら
+@動詞連用形5 "" @やすい @にくい @きる @つづける
+@動詞連用形5 "" @ながら @まくる @そびれる @すぎる @うる @やがる
+@動詞連用形5 "" @たい @たがる @ます @そうだ @なさる @に(動詞後) @つつ
+#
+# 「書い た」「あっ た」
+@動詞連用形TA "" @た(助動詞) @て @連用形接続-接続助詞 @たり
+# 「死ん だ」
+@動詞連用形DA "" @だ(助動詞音便) @で(音便) @だ @だり
+#
+#
+@動詞終止形 "" SeCs@ :SeCs@間投助詞
+@動詞終止形 "" @終止形接続-接続助詞
+@動詞終止形 "" @まい @ほど
+@動詞終止形 "" @です @しか @ね @さ(感嘆) @じゃ
+@動詞終止形 "" @な(禁止) @べし @くらい
+@動詞終止形 "のも" Sy@
+@動詞終止形 "も" Se@
+@動詞終止形 "みたい" Se@ @名詞のあと @と(引用)
+@動詞終止形 "まで" Sy@ @名詞のあと
+@動詞終止形 "っぽ" @形容詞語幹
+@動詞終止形 "のでは" @ない Sy@
+@動詞終止形 "のでも" @ない Sy@
+#
+@動詞連体形 "" StCt@ StCt@間投助詞
+@動詞連体形 "" @ようだ @連体形接続-接続助詞
+@動詞連体形 "" @にも @のみ @は @ばかり
+@動詞連体形 "とき" @名詞のあと
+@動詞連体形 "には" Sk@ Sk@間投助詞
+@動詞連体形 "の" @は @が
+@動詞連体形 "に" Sy@
+@動詞連体形 "にしても" Sy@
+#
+@動詞仮定形 "" @仮定形接続-接続助詞
+@動詞仮定形 "ない" @です
+@動詞仮定形 "ん" @ばかり
+#
+#食べろ
+@動詞命令形 "や" SeCm@ @と(引用)
+@動詞命令形 "よ" SeCm@ @と(引用)
+@動詞命令形 "" SeCm@ @と(引用)
+#食べよ
+@動詞命令形_ "" SeCm@ @と(引用)
+#
+@動詞丁寧表現語幹 "" @ @する名詞