diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2009-02-07 16:32:56 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2009-02-07 16:32:56 +0000 |
commit | a7a06a7ccfe0af1e134357678b8fa6cf87dff3b0 (patch) | |
tree | a966aeee62e69ae3ad13275d07ddb15049b14e0e /depgraph | |
download | anthy-master.tar.gz |
anthy-9100hHEADanthy-9100hmaster
Diffstat (limited to 'depgraph')
-rw-r--r-- | depgraph/Makefile.am | 19 | ||||
-rw-r--r-- | depgraph/Makefile.in | 447 | ||||
-rw-r--r-- | depgraph/a.depword | 43 | ||||
-rw-r--r-- | depgraph/ajv.depword | 12 | ||||
-rw-r--r-- | depgraph/av.depword | 19 | ||||
-rw-r--r-- | depgraph/conjugate.depword | 216 | ||||
-rw-r--r-- | depgraph/conjugate.table | 335 | ||||
-rw-r--r-- | depgraph/fix.depword | 269 | ||||
-rw-r--r-- | depgraph/indepword.txt | 125 | ||||
-rw-r--r-- | depgraph/master.depword | 37 | ||||
-rw-r--r-- | depgraph/mkdepgraph.c | 442 | ||||
-rw-r--r-- | depgraph/noun-variant.depword | 42 | ||||
-rw-r--r-- | depgraph/noun.depword | 103 | ||||
-rw-r--r-- | depgraph/v.depword | 85 |
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@ @と(引用) +# +@動詞丁寧表現語幹 "" @ @する名詞 |