[
  {
    "path": ".gitattributes",
    "content": "* linguist-vendored\n*.c linguist-vendored=false\n"
  },
  {
    "path": ".pc/.quilt_patches",
    "content": "debian/patches\n"
  },
  {
    "path": ".pc/.quilt_series",
    "content": "series\n"
  },
  {
    "path": ".pc/.version",
    "content": "2\n"
  },
  {
    "path": ".pc/applied-patches",
    "content": "empty.patch\nempty.patch\n"
  },
  {
    "path": ".pc/empty.patch/.timestamp",
    "content": ""
  },
  {
    "path": ".pc/empty.patch/Makefile.in",
    "content": "#######################################################\n# installed directories\n#######################################################\nprefix=@prefix@\nexec_prefix=@exec_prefix@\nbindir=@bindir@\ndatadir=@datadir@\nmandir=@mandir@\nsharedstatedir=@sharedstatedir@\nsysconfdir=@sysconfdir@/clover2\nincludedir=@includedir@/clover2\ndatarootdir=@datarootdir@/clover2\ndocdir=@datadir@/doc\n\n##########################################################\n# environmnet variables\n##########################################################\nCC=@CC@\nCXX=@CXX@\nINSTALL=@INSTALL@\nCFLAGS=@CFLAGS@\nCXXFLAGS=@CXXFLAGS@\nLIBS=@LIBS@\nOS=@OS@\nDESTDIR=@prefix@\nOBJS=@OBJS@\nCOMPILER_OBJS=@COMPILER_OBJS@\nJIT_OBJS=@JIT_OBJS@\nJIT_RUNTIME_OBJS=@JIT_RUNTIME_OBJS@\nCOMMON_OBJS=@COMMON_OBJS@\nINTERPRETER=@INTERPRETER@\nJIT=@JIT@\n\n##########################################################\n# main\n##########################################################\nall: cclover2 clover2 $(INTERPRETER) SortableArray.oclcl\n\tif which ctags > /dev/null; then if test $(OS) = DARWIN; then ctags src/*.c > /dev/null 2>&1; else ctags -R; fi; fi\n\ncclover2: config.h src/compiler.o $(COMMON_OBJS) $(COMPILER_OBJS) $(JIT_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o cclover2 src/compiler.o $(COMMON_OBJS) $(COMPILER_OBJS) $(JIT_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o cclover2 src/compiler.o $(COMMON_OBJS) $(COMPILER_OBJS) $(CFLAGS) $(LIBS); fi\n\nsrc/script_ctime.o: config.h src/script_ctime.c\n\t$(CC) -c -o src/script_ctime.o src/script_ctime.c $(CFLAGS:-O3=)\n\nclover2: config.h src/main.o $(COMMON_OBJS) $(OBJS) $(JIT_RUNTIME_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o clover2 src/main.o $(COMMON_OBJS) $(OBJS) $(JIT_RUNTIME_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o clover2 src/main.o $(COMMON_OBJS) $(OBJS) $(CFLAGS) $(LIBS); fi\n\niclover2: config.h src/interpreter.o $(COMMON_OBJS) $(OBJS) $(COMPILER_OBJS) $(JIT_RUNTIME_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o iclover2 src/interpreter.o $(COMMON_OBJS) $(OBJS) $(COMPILER_OBJS) $(JIT_RUNTIME_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o iclover2 src/interpreter.o $(COMMON_OBJS) $(OBJS) $(COMPILER_OBJS) $(CFLAGS) $(LIBS); fi\n\nSortableArray.oclcl: Fundamental.clcl String.clcl Container.clcl CLParser.clcl Range.clcl Command.clcl File.clcl MyOwnLibrary.clcl\n\t./cclover2 -core MyOwnLibrary.clcl\n\n#########################################################\n# Object files\n#########################################################\n$(OBJ): src/*.h Makefile configure\n\n#########################################################\n# install\n#########################################################\ninstall:\n\tmkdir -p $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 PcreOVec.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 System.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Clover.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Global.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 String.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Buffer.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Exception.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Object.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Byte.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 UByte.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Short.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 UShort.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Integer.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 UInteger.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Long.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ULong.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Float.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Double.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Pointer.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Char.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Bool.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Array.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 EqualableArray.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 SortableArray.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 IHashKey.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 IEqualable.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ISortable.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 HashItem.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Hash.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ListItem.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 List.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 EqualableList.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 SortableList.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple1.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple2.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple3.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple4.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple5.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple6.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple7.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple8.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple9.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple10.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 File.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Path.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Directory.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 termios.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Job.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Command.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 tm.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 timespec.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 stat.oclcl $(DESTDIR)/share/clover2\n\n\tif test $(JIT) = 1;then llvm-dis Clover.bc && $(INSTALL) -m 644 Clover.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libClover.so; then $(INSTALL) -m 755 libClover.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libClover.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Global.bc && $(INSTALL) -m 644 Global.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libGlobal.so; then $(INSTALL) -m 755 libGlobal.so.1.0.0 $(DESTDIR)/share/clover2/; cp -a libGlobal.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis String.bc && $(INSTALL) -m 644 String.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libString.so; then $(INSTALL) -m 755 libString.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libString.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Buffer.bc && $(INSTALL) -m 644 Buffer.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libBuffer.so; then $(INSTALL) -m 755 libBuffer.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libBuffer.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Byte.bc && $(INSTALL) -m 644 Byte.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libByte.so; then $(INSTALL) -m 755 libByte.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libByte.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis UByte.bc && $(INSTALL) -m 644 UByte.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libUByte.so; then $(INSTALL) -m 755 libUByte.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libUByte.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Short.bc && $(INSTALL) -m 644 Short.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libShort.so; then $(INSTALL) -m 755 libShort.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libShort.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis UShort.bc && $(INSTALL) -m 644 UShort.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libUShort.so; then $(INSTALL) -m 755 libUShort.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libUShort.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Integer.bc && $(INSTALL) -m 644 Integer.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libInteger.so; then $(INSTALL) -m 755 libInteger.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libInteger.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis UInteger.bc && $(INSTALL) -m 644 UInteger.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libUInteger.so; then $(INSTALL) -m 755 libUInteger.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libUInteger.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Long.bc && $(INSTALL) -m 644 Long.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libLong.so; then $(INSTALL) -m 755 libLong.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libLong.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis ULong.bc && $(INSTALL) -m 644 ULong.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libULong.so; then $(INSTALL) -m 755 libULong.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libULong.so $(DESTDIR)/share/clover2; fi\n\tif test $(JIT) = 1;then llvm-dis Float.bc && $(INSTALL) -m 644 Float.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libFloat.so; then $(INSTALL) -m 755 libFloat.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libFloat.so $(DESTDIR)/share/clover2; fi\n\tif test $(JIT) = 1;then llvm-dis Double.bc && $(INSTALL) -m 644 Double.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libDouble.so; then $(INSTALL) -m 755 libDouble.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libDouble.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Pointer.bc && $(INSTALL) -m 644 Pointer.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libPointer.so; then $(INSTALL) -m 755 libPointer.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libPointer.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Char.bc && $(INSTALL) -m 644 Char.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libChar.so; then $(INSTALL) -m 755 libChar.so.1.0.0; cp -a libChar.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Bool.bc && $(INSTALL) -m 644 Bool.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libBool.so; then $(INSTALL) -m 755 libBool.so.1.0.0; cp -a libBool.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Array.bc && $(INSTALL) -m 644 Array.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libArray.so; then $(INSTALL) -m 755 libArray.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libArray.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis EqualableArray.bc && $(INSTALL) -m 644 EqualableArray.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libEqualableArray.so; then $(INSTALL) -m 755 libEqualableArray.so.1.0.0; cp -a libEqualableArray.so $(DESTDIR)/share/clover2/; fi\n\n\tif test $(JIT) = 1;then llvm-dis SortableArray.bc && $(INSTALL) -m 644 SortableArray.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libSortableArray.so; then $(INSTALL) -m 755 libSortableArray.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libSortableArray.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Hash.bc && $(INSTALL) -m 644 Hash.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libHash.so; then $(INSTALL) -m 755 libHash.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libHash.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis List.bc && $(INSTALL) -m 644 List.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libList.so; then $(INSTALL) -m 755 libList.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libList.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis EqualableList.bc && $(INSTALL) -m 644 EqualableList.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libEqualableList.so; then $(INSTALL) -m 755 libEqualableList.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libEqualableList.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis SortableList.bc && $(INSTALL) -m 644 SortableList.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libSortableList.so; then $(INSTALL) -m 755 libSortableList.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libSortableList.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple1.bc && $(INSTALL) -m 644 Tuple1.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple1.so; then $(INSTALL) -m 755 libTuple1.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple1.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple2.bc && $(INSTALL) -m 644 Tuple2.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple2.so; then $(INSTALL) -m 755 libTuple2.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple2.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple3.bc && $(INSTALL) -m 644 Tuple3.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple3.so; then $(INSTALL) -m 755 libTuple3.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple3.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple4.bc && $(INSTALL) -m 644 Tuple4.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple4.so; then $(INSTALL) -m 755 libTuple4.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple4.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple5.bc && $(INSTALL) -m 644 Tuple5.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple5.so; then $(INSTALL) -m 755 libTuple5.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple5.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple6.bc && $(INSTALL) -m 644 Tuple6.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple6.so; then $(INSTALL) -m 755 libTuple6.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple6.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple7.bc && $(INSTALL) -m 644 Tuple7.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple7.so; then $(INSTALL) -m 755 libTuple7.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple7.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple8.bc && $(INSTALL) -m 644 Tuple8.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple8.so; then $(INSTALL) -m 755 libTuple8.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple8.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple9.bc && $(INSTALL) -m 644 Tuple9.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple9.so; then $(INSTALL) -m 755 libTuple9.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple9.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Tuple10.bc && $(INSTALL) -m 644 Tuple10.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libTuple10.so; then $(INSTALL) -m 755 libTuple10.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libTuple10.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis File.bc && $(INSTALL) -m 644 File.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libFile.so; then $(INSTALL) -m 755 libFile.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libFile.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Path.bc && $(INSTALL) -m 644 Path.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libPath.so; then $(INSTALL) -m 755 libPath.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libPath.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Directory.bc && $(INSTALL) -m 644 Directory.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libDirectory.so; then $(INSTALL) -m 755 libDirectory.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libDirectory.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Job.bc && $(INSTALL) -m 644 Job.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libJob.so; then $(INSTALL) -m 755 libJob.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libJob.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis Command.bc && $(INSTALL) -m 644 Command.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libCommand.so; then $(INSTALL) -m 755 libCommand.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libCommand.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis tm.bc && $(INSTALL) -m 644 tm.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libtm.so; then $(INSTALL) -m 755 libtm.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libtm.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis timespec.bc && $(INSTALL) -m 644 timespec.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libtimespec.so; then $(INSTALL) -m 755 libtimespec.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libtimespec.so $(DESTDIR)/share/clover2; fi\n\n\tif test $(JIT) = 1;then llvm-dis stat.bc && $(INSTALL) -m 644 stat.bc $(DESTDIR)/share/clover2; fi\n\tif test -e libstat.so; then $(INSTALL) -m 755 libstat.so.1.0.0 $(DESTDIR)/share/clover2; cp -a libstat.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 MArray.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MArray.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MEqualableArray.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MEqualableList.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MInclude.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MList.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MPrintOutObject.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 MWrapperClassBase.clm $(DESTDIR)/share/clover2\n\n\tmkdir -p \"$(DESTDIR)/bin\"\n\t$(INSTALL) -m 755 clover2 \"$(DESTDIR)/bin\"\n\t$(INSTALL) -m 755 cclover2 \"$(DESTDIR)/bin\"\n\tif test -e ./iclover2; then $(INSTALL) -m 755 iclover2 \"$(DESTDIR)/bin\"; fi\n\n\tmkdir -p $(DESTDIR)/share/doc/clover2\n\t$(INSTALL) -m 644 manual/*.md \"$(DESTDIR)/share/doc/clover2\"\n\n#########################################################\n# uninstall\n#########################################################\nuninstall:\n\trm -f \"$(DESTDIR)\"/bin/clover2\n\trm -f \"$(DESTDIR)\"/bin/cclover2\n\trm -f \"$(DESTDIR)\"/bin/iclover2\n\trm -f \"$(DESTDIR)\"/share/clover2/*\n\trmdir \"$(DESTDIR)\"/share/clover2\n\n#########################################################\n# permission\n#########################################################\npermission:\n\tchmod 644 *\n\tchmod 755 .git man src configure\n\tchmod 644 src/*.c\n\tchmod 644 src/*.h\n\tchmod 755 update_clover.sh\n\n########################################################\n# clean\n########################################################\nclean:\n\trm -fR clover2 clover2.dSYM cclover2 cclover2.dSYM iclover2 iclover2.dSYM src/*.o config.log config.status *.stackdump autom4te.cache .DS_Store core.* a.out *.oclcl *.bc *.s *.o *.ocl code/*.ocl code/*.oclcl *.clm a.c src/*.dwo *.ll *.so.1.0.0 *.so *.class\n\t(cd examples/; make clean)\n\ndistclean: clean\n\trm -fR  config.h Makefile autom4te.cache\n\nparser:\n\t./cclover2 CLParser.clcl\n\n########################################################\n# test\n########################################################\ntest: parser\n\t@echo \"Compile to test code...\"\n\t./cclover2 code/ListTest.clcl\n\t./cclover2 code/OperatorTest.clcl\n\t./cclover2 code/GenericsTest2.clcl;\n\t./cclover2 code/GenericsTest3.clcl\n\t./cclover2 code/BlockVarTest.clcl\n\t./cclover2 code/UserObjectTest.clcl\n\t./cclover2 code/PointerTest.clcl\n\t./cclover2 code/PointerTest2.clcl\n\t./cclover2 code/IncrementTest.clcl\n\t./cclover2 code/InitializeTest.clcl\n\t./cclover2 code/StackTest.clcl\n\t./cclover2 code/ArrayTest.clcl\n\t./cclover2 code/HelloWorld.clcl\n\t./cclover2 code/CastTest.clcl\n\t./cclover2 code/StringTest.clcl\n\t./cclover2 code/InterfaceTest.clcl\n\t./cclover2 code/NullTest.clcl\n\t./cclover2 code/SpecialFieldTest.clcl\n\t./cclover2 code/SelfClassTest.clcl\n\t./cclover2 code/ModuleTest.clcl\n\t./cclover2 code/GenericsTest.clcl\n\t./cclover2 code/VariablesTest.clcl\n\t./cclover2 code/BlockTest.clcl\n\t./cclover2 code/BlockTest2.clcl\n\t./cclover2 code/BlockTest3.clcl\n\t./cclover2 code/BlockTest4.clcl\n\t./cclover2 code/BlockTest5.clcl\n\t./cclover2 code/InheritTest.clcl\n\t./cclover2 code/VoidResultTest.clcl\n\t./cclover2 code/IntegerTest.clcl\n\t./cclover2 code/TryTest.clcl\n\t./cclover2 code/NormalBlockTest.clcl\n\t./cclover2 code/ArrayTest2.clcl\n\t./cclover2 code/HashTest.clcl\n\t./cclover2 code/ArrayTest3.clcl\n\t./cclover2 code/ArrayTest4.clcl\n\t./cclover2 code/ArrayTest5.clcl\n\t./cclover2 code/RegexTest.clcl\n\t./cclover2 code/ListTest2.clcl\n\t./cclover2 code/ListTest3.clcl\n\t./cclover2 code/TupleTest.clcl\n\t./cclover2 code/PrintfTest.clcl\n\t./cclover2 code/EqualableArrayTest.clcl\n\t./cclover2 code/BufferTest.clcl\n\t./cclover2 code/SystemTest.clcl\n\t./cclover2 code/FloatTest.clcl\n\t./cclover2 code/NumberTest.clcl\n\t./cclover2 code/StringTest2.clcl\n\t./cclover2 code/StringTest3.clcl\n\t./cclover2 code/CArrayTest.clcl\n\t./cclover2 code/TimeTest.clcl\n\t./cclover2 code/FileTest.clcl\n\t./cclover2 code/DirTest.clcl\n\t./cclover2 code/CommandTest.clcl\n\t./cclover2 code/AnonymousTest.clcl\n\t./cclover2 code/FunTest.clcl\n\t./cclover2 code/TypeInference.clcl\n\t./cclover2 code/AnonymousTest2.clcl\n\t./cclover2 code/KotlinTest.clcl\n\t./cclover2 code/MethodGenericsTest.clcl\n\t./cclover2 code/MethodBlock.clcl\n\t./cclover2 code/ReturnTest.clcl\n\t./cclover2 code/ResultTypeTest.clcl\n\t./cclover2 code/IsTest.clcl\n\t./cclover2 code/NullTest.clcl\n\t./cclover2 code/DependencyTest.clcl\n\t./cclover2 code/ObjectTest.clcl\n\t./cclover2 code/DefaultMethodArgTest.clcl\n\t./cclover2 code/EnumTest.clcl\n\t./cclover2 code/ByteTest.clcl\n\t./cclover2 code/SetterGetterTest.clcl\n\t./cclover2 code/EFTest.clcl\n\t./cclover2 code/MethodInternalTest.clcl\n\t./cclover2 code/WhenTest.clcl\n\t./cclover2 code/ResultTest.clcl\n\t./cclover2 code/NumberTest2.clcl\n\t./cclover2 code/TypeDataTest.clcl\n\t./cclover2 code/PatternMatchingTest.clcl\n\t./cclover2 code/ParserTest.clcl\n\t./cclover2 code/GenericsTest4.clcl\n\t./cclover2 code/DelegateTest.clcl\n\t./cclover2 code/RangeTest.clcl\n\t./cclover2 code/SelfOmittedField.clcl\n\t./cclover2 code/UnboxingTest.clcl\n\t./cclover2 code/AndAndOrOrTest.clcl\n\t./cclover2 code/ClosureTest.clcl\n\t./cclover2 code/MapTest.clcl\n\t./cclover2 code/main.cl && ./clover2 code/main.cl\n\n\tif locale -a | grep ja_JP.utf8; then export LANG=\"ja_JP_utf8\"; export LC_ALL=\"ja_JP.utf8\"; ./clover2 code/char.cl; else export LANG=\"C.UTF-8\"; export LC_ALL=\"C.UTF-8\"; ./clover2 code/char.cl; fi\n\n\tif test `uname` != Darwin; then gcc -shared -Wl,-soname=libExtTest.so.1 -o libExtTest.so.1.0.0 -I src/ -I . -I/usr/local/include -fPIC ext/hello.c; ln -fs libExtTest.so.1.0.0 libExtTest.so; ./cclover2 ext.clcl && ./clover2 ext.cl; fi\n\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: c\nscript: sudo apt-get update && sudo apt install clang libpcre3-dev ctags -y && sudo ./configure --with-optimize && make && sudo make install && make test\nsudo: required\n"
  },
  {
    "path": "C.clcl",
    "content": "class C version 1\n{\n    def puts(str:byte*):int;\n    def strcmp(str1:byte*, str2:byte*):int;\n}\n"
  },
  {
    "path": "CGI.clcl",
    "content": "\ninherit System\n{\n    LC_ALL: static int;\n    LC_ADDRESS: static int;\n    LC_COLLATE: static int;\n    LC_CTYPE: static int;\n    LC_IDENTIFICATION: static int;\n    LC_MEASUREMENT: static int;\n    LC_MESSAGES: static int;\n    LC_MONETARY: static int;\n    LC_NAME: static int;\n    LC_NUMERIC: static int;\n    LC_PAPER: static int;\n    LC_TELEPHONE: static int;\n    LC_TIME:static int;\n\n    LOCK_SH: static int;\n    LOCK_EX: static int;\n    LOCK_UN: static int;\n    \n    def setlocale(category:int, locale:String): static native String throws Exception;\n\n    def initialize_cgi_system(): static native;\n\n    def initialize() : static {\n        inherit();\n        initialize_cgi_system();\n    }\n\n    def flock(fd:int, operation:int): static native throws Exception;\n}\n\nmodule MCSVFileToList\n{\n    def putcsv(fname:String) {\n        if(self.length() > 0) {\n            file := File(fname, \"w\");\n\n            item := self.head.item;\n\n            if(item.className().equals(\"String\")) {\n                self2:SELF<String> = self.toAnonymous();\n\n                n := 0;\n\n                self2.each {\n                    qit := it.quotedString();\n                    file.write(qit);\n\n                    if(n != self2.length()-1) {\n                        file.write(\",\");\n                    }\n\n                    n++;\n                }\n            }\n\n            file.close();\n        }\n    }\n}\n\ninherit List <T:Object>\n{\n    include MCSVFileToList;\n}\n\ninherit EqualableList <T:IEqualable>\n{\n    include MCSVFileToList;\n}\n\ninherit SortableList<T:ISortable>\n{\n    include MCSVFileToList;\n}\n\ninherit File\n{\n    def createListFromCSV(fname:String): static SortableList<String> {\n        result := SortableList<String>();\n\n        file := p\"\\{fname}\".read().toString();\n\n        str:= \"\";\n\n        for(i:=0; i<file.length(); i++) {\n            c := file.chars(i);\n\n            if(c == '\\\\') {\n                c2 := file.chars(i+1);\n                i++;\n\n                if(c2 != '\\0') {\n                    str.append(c2);\n                }\n            }\n            elif(c == ',') {\n                result.add(str);\n\n                str = \"\";\n            }\n            else {\n                str.append(c);\n            }\n        }\n\n        if(str.length() != 0) {\n            result.add(str);\n        }\n\n        return result;\n    }\n\n    def lock(shared:bool) throws Exception {\n        if(self.fd == -1 && self.stream.identifyWith(null)) {\n            throw Exception(\"Can't find file descriptor\");\n        }\n\n        if(!self.stream.identifyWith(null)) {\n            fd:int = fileno(self.stream);\n\n            if(shared) {\n                flock(fd, LOCK_SH);\n            }\n            else {\n                flock(fd, LOCK_EX);\n            }\n        }\n        else {\n            if(shared) {\n                flock(self.fd, LOCK_SH);\n            }\n            else {\n                flock(self.fd, LOCK_EX);\n            }\n        }\n    }\n\n    def unlock() throws Exception {\n        if(self.fd == -1 && self.stream.identifyWith(null)) {\n            throw Exception(\"Can't find file descriptor\");\n        }\n\n        if(!self.stream.identifyWith(null)) {\n            fd:int = fileno(self.stream);\n\n            flock(fd, LOCK_UN);\n        }\n        else {\n            flock(fd, LOCK_UN);\n        }\n    }\n\n    def lockBlock(fname:String, shared:bool, block:lambda()): static throws Exception {\n        file:File = File(fname, \"w\");\n        file.lock(shared);\n        block();\n        file.unlock();\n        file.close();\n        #unlink(fname);\n    }\n\n    def lockBlock(shared:bool, block:lambda()) throws Exception {\n        lock(shared);\n        block();\n        unlock();\n    }\n}\n\ninherit String\n{\n    def quotedString():String {\n        result := \"\";\n        for(i := 0; i<self.length(); i++) {\n            c := self.chars(i);\n            if((c <= 127) && !((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'))) {\n                result.append('\\\\');\n                result.append(c);\n            }\n            else {\n                result.append(c);\n            }\n        }\n\n        return result;\n    }\n\n    def getPlainTextFromQuotedString(): String {\n        result := \"\";\n        for(i := 0; i<self.length(); i++) {\n            c := self.chars(i);\n            if(c == '\\\\') {\n                c2 := self.chars(i+1);\n                if(c2 != '\\0') {\n                    result.append(c2);\n                }\n                i++;\n            }\n            else {\n                result.append(c);\n            }\n        }\n\n        return result;\n    }\n\n    def decodeFromForm():String {\n        result := b\"\";\n\n        for(i:=0; i<self.length(); i++) {\n            c := self.chars(i);\n\n            if(c == '+') {\n                result.append(' ');\n            }\n            elif(c == '%') {\n                hex := self.subString(i+1, i+3);\n                hex.insert(0, \"0x\");\n                value := hex.hex();\n                result.append(value);\n\n                i+=2;\n            }\n            else {\n                result.append(c.toString().toBuffer());\n            }\n        }\n\n        return result.toString();\n    }\n\n    def removeTag():String {\n        return self.clone().sub(/</g, \"&lt;\").sub(/>/g, \"&gt;\");\n    }\n}\n"
  },
  {
    "path": "CHANGELOG",
    "content": "\nversion 10.6.0\n\n    Correspond OSX(Intel, Homebrew)\n\nversion 10.5.7\n\n    Fixed String.insert(int, char) bug\n\nversion 10.4.6\n\n    Fixed block size bug\n\nversion 10.4.5\n\n    Faster compile speed.\n\nversion 10.4.4\n\n    Finished to implement C-FFI on JIT.\n\nversion 10.4.3\n\n    Finished to implement C-FFI on JIT.\n\nversion 10.4.2\n\n    Finished to implement C-FFI on JIT.\n\n    Continue to implement C Header Parser.\n\nversion 10.4.1\n\n    Continue to implement C-FFI on JIT.\n\nversion 10.4.0\n\n    Continue to implement C-FFI on JIT.\n\nversion 10.3.8\n\n    Some chages\n\nversion 10.3.7\n\n    Some chages\n\nversion 10.3.6\n\n    Fixed the bug on PC\n\nversion 10.3.5\n\n    Finish curses library implement. I could't have suported all routines yet. It's too many....\n\nversion 10.3.4\n\n    Continue to start curses library support.\n    \nversion 10.3.3\n\n    Continue to start curses library support.\n\nversion 10.3.2\n\n    normal block local variable bug.\n\n    The case of `for(i:=0; i<5; i++) {}`, the i variable is inner block scope.\n\n    for it in {1,2,3} { it.toString().println(); } can be ruunned.\n    \nversion 10.3.1\n\n    new Editor sample.\n\nversion 10.3.0\n\n    Added List.iterator.\n\nversion 10.2.9\n\n    Bug fix of JIT. a:long = 0x02; Clover.test(\"BOOL test\",  (a & 0x02).to_bool); The code is failed before version 10.2.9\n\nversion 10.2.8\n\n    Bug fix.\n\nversion 10.2.7\n\n    Class.getNoneClassMethod, Class.getClassMethod, Class.getClassFieldsを追加。\n\nversion 10.2.7\n\n    Appended Class.getNoneClassMethod, Class.getClassMethod, Class.getClassFields.\n\nversion 10.2.6\n\n    Clover.loadを追加。    \n\nversion 10.2.6\n\n    Appended Clover.load.\n\nversion 10.2.5\n\n    GCはユーザーがClover.gc()を呼ばないと呼び出されないようになりました。主にパフォーマンスが理由です。メインループでClover.compaction()とともに1000回に一回程度呼び出してください。呼び出されない場合使用メモリが増えつづけます。注意してください。\n\nversion 10.2.5\n\n    GC is no longer called unless the user calls Clover.gc ().  Mainly because of performance.  Call Clover.compaction () once every 1000 times in the main loop.  If it is not called, memory usage continues to increase.  be careful. \n\n\nversion 10.2.4\n\n    Optimize List Container Library.\n\nversion 10.2.3\n\n    Fixed finalize method bug. Now you can use the method using GC in the finalize method.\n\nversion 10.2.2\n\n    Added erase(3), idlok(3), idcok(3) method.\n\nversion 10.2.1\n\n    Java Script Reflection.\n\nversion 10.2.0\n\n    Fixed the bug of REPL\n\nversion 10.1.9\n\n    Implement tyclover2 for Java Script.\n\nversion 10.1.8\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.7\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.6\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.5\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.4\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.3\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.2\n\n    Class field and field can have been declared by \"val\" keyword. It's readonly field.\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.1\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.0\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.9\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.8\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.7\n\n    Method default parametor bug.\n    \n    Started the output of Java Script source \n\nversion 10.0.6\n\n    Fixed AND operator on ULong type.\n\nversion 10.0.5\n\n    Fixed finalizer bug.\n\nversion 10.0.4\n\n    LLVMコマンド関連。\n\nversion 10.0.4\n\n    LLVM command related.\n\nversion 10.0.3\n\n    LLVM 7.0が推奨になりました。\n\nversion 10.0.3\n\n    LLVM 7.0 is now recommended.\n\nversion 10.0.2.\n\n    AndroidのtermuxでJITを動かしました。\n\n    LLVM 7.0に対応。\n\n    JITのコンパイル時手違いでコンパイルできなかった問題を修正。\n\nversion 10.0.2.\n\n    I ran JIT on Android's termux. \n\n    It corresponds to LLVM 7.0. \n\n    Fixed an issue that could not be compiled with JIT compile time mistake. \n\nversion 10.0.1\n\n    Androidのtermuxで動作確認\n\nversion 10.0.1\n\n    Running test of Android termux.\n\nversion 10.0.0\n\n    String.deleteWithRange, String.deleteAtを追加。エラーメッセージ数を8に変更。\n\nversion 10.0.0\n\n    Added String.deleteWithRange, String.deleteAt. Changend parser error message max as 8.\n\nversion 8.3.1\n\n    エラーメッセージのバグを修正。getmaxx, getmaxyをioctlを使うようにしました。\n\nversion 8.3.1\n    \n    Fixed error message bug. Now getmaxx and getmaxy use ioctl\n\nversion 8.3.0\n\n    パーサーのエラーメッセージの出力を最大10個までに制限。\n\nversion 8.3.0\n\n    Limit the output of parser error message to a maximum of 10. \n\nversion 8.2.9\n\n    クラスファイルのファイル名のバージョン情報の記号に@を使うように変更。makeファイルで$は使えない様子だったため。\n\nversion 8.2.9\n\n    Changed to use @ for the symbol of the version information of class file file name.  Because it seemed that $ could not be used in the make file.\n\nversion 8.2.8\n\n    クラスにバージョンがつけられるようになりました。分割コンパイル時に便利です。\n\nversion 8.2.8\n\n    We now have versions for classes.  It is convenient for split compilation. \n\nversion 8.2.7\n\n    iclover2 -c \"ls -al\"などが動くようになりました。\n\nversion 8.2.7\n\n    iclover2 -c \"ls -al\" etc now work now.\n\nversion 8.2.6\n\n    The output of error message was changed. \n\nversion 8.2.6\n\n   エラーメッセージの出力を変えました。\n\nversion 8.2.6\n\n    The output of error message was changed. \n\nversion 8.2.5\n\n    tryのcatch文が省略できるようになりました。\n\nversion 8.2.5\n\n    The try catch statement can now be omitted.\n\nversion 8.2.4\n\n    sprintf(String,List), printf(String, List)がいつかのバージョンよりエンバグしていました。すみません。\n\nversion 8.2.4\n\n    sprintf (String, List), printf (String, List) were embagging from some version.  I'm sorry. \n\nversion 8.2.3\n\n    REPLのバグを多数修正。\n\nversion 8.2.3\n\n    Many REPL bug fixes. \n\nversion 8.2.2\n\n    List.deleteByID, EqualableList.deleteByID, SortableList.deleteByIDを追加\n    tyclover2のバグを修正。(vicl向け)\n\nversion 8.2.2\n\n    Add List.deleteByID, EqualableList.deleteByID, SortableList.deleteByID\n    Fixed a bug in tyclover2.  (for vicl) \n\nversion 8.2.1\n\n    tyclover2のバグを修正。(vicl向け)\n\nversion 8.2.1\n\n    Fixed a bug in tyclover2.  (for vicl) \n\nversion 8.2.0\n\n    REPLのバグを修正\n\nversion 8.2.0\n\n    Fixed a bug in REPL\n\nversion 8.1.8\n\n    tyclover2のバグを修正\n\nversion 8.1.8\n\n    Fixed the bug of tyclover2\n\nversion 8.1.7\n\n    initializeメソッドもdynamic指定できるようになりました。\n\nversion 8.1.7\n\n    The initialize method can also be dynamically specified. \n\nversion 8.1.6\n\n    クラスメソッドもdynamic指定できるようになりました。\n\nversion 8.1.6\n\n    Class methods can also be dynamically specified. \n\nversion 8.1.5\n\n    メソッドにdynamic指定ができるようになりました。動的にメソッドを実行できます。分割コンパイル時のmixin-layersで便利に使えると思います。\n\nversion 8.1.5\n\n    Method can now be dynamically specified.  You can execute methods dynamically.  I think that it can be conveniently used in mixin-layers at split compilation.\n\nversion 8.1.4\n\n    System.mvprintw(String,SortableList<ISortable>)の追加。\n\nversion 8.1.4\n\n    Added System.mvprintw (String, SortableList).\n\nversion 8.1.3\n\n    Hash.add, List.push(List), EqualableList.push(EqualableList), SortableList.push(SortableList)を追加。Listのadd(T)はあまり使用しないでください。addは要素の追加と言う意味でなく加算の意味で使用したいと思います。List.add(List)など。Listの要素の追加はpushを使ってください。\n   \nversion 8.1.3\n\n    Added Hash.add, List.push (List), EqualableList.push (EqualableList), SortableList.push (SortableList).  Please do not use add (T) of List much.  I do not think that add is an element addition meaning but want to use it in the meaning of addition.  List.add (List) and so on.  To add the elements of List please use push.\n\nversion 8.1.2\n\n    JITでif文の条件式に論理演算子がありなんども実行すると落ちるバグを修正。\n\nversion 8.1.2\n\n    Fixed a bug in JIT where there is a logical operator in the conditional expression of the if statement and it goes down if it runs a lot.\n\nversion 8.1.1\n\n    JITでクラスファイルのコンパイルを-O2から-O3に変更しました。\n\nversion 8.1.1\n\n    Changed class file compilation from -O2 to -O3 in JIT. \n\nversion 8.1.0\n\n    実行時に落ちることがある大きなバグを修正しました。\n\nversion 8.1.0\n\n    Fixed a major bug that may be lost at run time.\n\nversion 8.0.2\n\n    JITでインストールされていないクラスがあったため、修正。\n\nversion 8.0.2\n\n    Fixed as there were classes not installed by JIT. \n\nversion 8.0.1\n\n    ちょっと手違いで\"ABC\".sub(/.(.)./) { it2.items(0) } => Bが動きませんでした。動くようになりました。\n\nversion 8.0.1\n\n    \"ABC\".sub (/.(.)./) {it2.items (0)} => B did not work with a slight mistake.  I got to move. \n\nversion 8.0.0\n\n    JITが今度こそ安定したと思います。JITを書き直しました。\n\nversion 8.0.0\n\n    I think that JIT has stabilized this time.  I rewrote JIT. \n\nversion 7.5.2\n\n    Fixed bug of BuferTest\n\nversion 7.5.1\n\n    Buffer.clear, Buffer.split, Buffer.add, Buffer.compare, System.memsetを追加。\n\nversion 7.5.1\n\n    Added Buffer.clear, Buffer.split, Buffer.add, Buffer.compare, System.memset.\n\nversion 7.5.0\n\n    クラスの分割コンパイル機能を入れました。コンパイル済みのクラスファイルにメソッドやフィールドを追加したい場合、inherit クラス名で良くなりました。mixin-layersとして使う場合はよりmixin-layersが厳密になり、後方のレイヤーのフィールドやメソッドにアクセスできません。リファクタリング時有効でしょう。\n\n    インタプリタのバグを修正。かなり致命的バグで、僕の環境では動いていましたが、動いたのが不思議なくらいのバグでした。すみません。\n\n    gccに対応。\n\n    古いARMに対応。(netwalkerで動きました)。ただしシェルモードはカーネルのバージョンが古すぎると動かない様子です。\n\n    バージョンアップする場合古いバージョンが残っていると動かないので、sudo make uninstallしてください。\n\n    あとクラスファイルの仕様が変わっているのでいままでのソースファイルの再コンパイルお願いします。\n\nversion 7.5.0\n\n    I put in class divide compile function.  If you want to add methods and fields to a compiled class file, the inherit class name is better.  When used as mixin-layers, mixin-layers becomes more rigorous and you can not access the fields and methods of the backward layer.  It will be effective at refactoring.\nFixed an interpreter bug.  It was a fairly fatal bug and it worked in my environment, but it was a strange bug that it worked.  I'm sorry.\n\n    It corresponds to gcc. \n\n    It corresponds to the old ARM.  (It worked with netwalker).  However, shell mode seems to not work if the kernel version is too old. \n    Upgrading Please do sudo make uninstall because it will not work if an old version is left. \n    Since the specification of the class file has changed, recompile the source file up to now. \n\nversion 7.1.4\n\n    Buffer.toStringFromPointedPoint()のバグを修正。Buffer.head(), Buffer.tail()を追加。\n\nversion 7.1.4\n\n    Fixed a bug in Buffer.toStringFromPointedPoint().  Added Buffer.head() and Buffer.tail().\n\nversion 7.1.3\n\n    Buffer.toStringFromPointedPoint(), Buffer.toPointerAtPointedPoint()を追加。\n\nversion 7.1.3\n\n    Added Buffer.toStringFromPointedPoint (), Buffer.toPointerAtPointedPoint ().\n\nversion 7.1.2\n\n    エディッタのためにtyclover2を改良しました。\n\nversion 7.1.2\n\n    I improved tyclover2 for the editor.\n\nversion 7.1.1\n\n    tyclover2のバグを修正しました。\n\nversion 7.1.1\n\n    A bug in tyclover 2 has been fixed.\n\nversion 7.1.0\n\n    tyclover2のバグを修正しました。\n\nversion 7.1.0\n\n    A bug in tyclover 2 has been fixed.\n\nversion 7.0.9\n\n    型が違うリストを表現できるようになりました。\n    \n    {\"AAA\", 1} --> SortableList<ISortable>\n\n    elist { \"AAA\", 1 } --> EqualableList<IEqualable>\n\n    list { \"AAA\", 1 } --> List<Object>\n\n    printfの引数へリストを渡すことができます。\n\nversion 7.0.9\n\n    You can now express lists of different types. \n\n    {\"AAA\", 1} -> SortableList<ISortable>\n    elist {\"AAA\", 1} -> EqualableList<IEqualable>\n    list {\"AAA\", 1} -> List<Object>\n\n    You can pass a list to printf's arguments.\n\nversion 7.0.8\n\n    シェルモードでコマンド結果をファイルに書き込むことができるようになりました。pwd > XXX; ls -al >> XXXなど。\n\nversion 7.0.8\n\n    You can now write command results to a file in shell mode.  pwd > XXX; ls - al >> XXX and so on. \n\nversion 7.0.7\n\n    SortableListの表現に{\"AAA\", \"BBB\"}などと言う表現が使えるようになりました。\n\n    Arrayクラスにいくつかのメソッドが加わってます。\n\n    インターフェース同士の代入を厳密にするようになりました。\n\n    printf, sprintfにリストの表現も引数に取ることができるようになりました。\n\nversion 7.0.7\n\n    You can use expressions such as {\"AAA\", \"BBB\"} etc in the expression of SortableList. Several methods are added to the Array class. We began to strictly assign interfaces to each other. Now printf, sprintf can now take a list representation as an argument.\n\nversion 7.0.6\n\n    Fixed bug with getting command name from PATH environment variable\n\nversion 7.0.5\n\n    When transferring a class, you can now assign an object to the transfer class.\n\n    class Path { path:delegate String; def initialize() {} }; b := Path(); a:String = b;\n\nversion 7.0.4\n\n    Fixed REPL bug and appended Path Object completion.\n\nversion 7.0.3\n\n    Fixed REPL bug\n\nversion 7.0.2\n\n    Command has been able to get Path Object.\n\nversion 7.0.1\n\n    Fixed command completion bugs.\n\nversion 7.0.0\n\n    Refctoring REPL and fixed bugs. Now Clover2 REPL has gotten good completion like IDE.\n\nversion 6.7.6\n\n    Fixed interpreter bug.\n\nversion 6.7.5\n\n    Fixed interpreter bug.\n\nversion 6.7.4\n\n    Appended 'regex \"regex\"' expression for regex for including # regex.\n\n    Command completion changes\n\nversion 6.7.3\n\n    Some chages for tyclover2\n\nversion 6.7.2\n\n    Fixed REPL bug.\n\n    Removed List.toSortableList, List.toEqualableList EqualableList.toSortableList.\n\n    Fixed Interface checking bug.\n\nversion 6.7.1\n\n    Some chages for tyclover2\n\nversion 6.7.0\n\n    Prevent memory overflow when block. Now when block number is 64 to 32.\n\nversion 6.6.9\n\n    Add future to tyclover2\n\nversion 6.6.8\n\n    Fixed exception message bug.\n\nversion 6.6.7\n\n    Prevent from overflow when block. Now when block number is 16 to 64\n\nversion 6.6.6\n\n    Appended tyclover2 program for getting type.\n\nversion 6.6.5\n\n    appended System.nodelay.\n\nversion 6.6.4\n\n    appended Null class for REPL\n\n    Fixed some bugs of REPL\n\nversion 6.6.3\n\n    Fixed block object bug\n\nversion 6.6.2\n\n    Appended System.setEscapeDelay and System.getEscapeDelay method.\n\n    Fixed bug of VM.\n\nversion 6.6.1\n\n    Fixed bug of shell mode\n\nversion 6.6.0\n\n    GCのバグを修正。\n\n    Command.selector()の追加。\n\nversion 6.6.0\n\n    Fixed bug with GC.\n\n    Append Command.selector method.\n\nversion 6.5.9\n\n    System.send,System.sendto, System.recv, Sytem.recvfromの追加。\n\n    Fixed bug of Buffer with string expression.\n\nversion 6.5.9\n\n    Appended System.send,System.sendto, System.recv, System.recvfrom.\n\n    Fixed bug of Buffer with string expression.\n\nversion 6.5.8\n\n    Improved String.indexOf, String.rindexOf algorism\n\n    Fixed bug of shell mode\n\n    Fixed bug of Command Class\n\nversion 6.5.7\n\n    JITの改良。\n\nversion 6.5.7\n\n    Improvement of JIT.\n\nversion 6.5.6\n\n    JITのバグを修正。\n\n    iclover2のプロンプトの修正。iclover2の初期の文字列とカーソル位置を-s, -pオプションで指定できるようになりました。-cで一度コマンドを実行したら、プログラムを終了します。\n\nversion 6.5.6\n\n    Fixed a bug with JIT\n\n    Fixed iclover 2 prompt. The initial character string and cursor position of iclover 2 can now be specified with the -s and -p options. Once the command is executed with -c, the program is terminated.\n\nversion 6.5.5\n\n    JITのバグを修正。\n\nversion 6.5.5\n\n    Fixed a bug with JIT\n\nversion 6.5.4\n\n    インタプリタでls | lなどとするとインタプリタ自体が落ちるバグを修正。\n\nversion 6.5.4\n\n    Fixed a bug in which the interpreter itself drops if ls | l, etc. in the interpreter.\n\nclover2 (6.5.3-1) unstable; urgency=medium\n\n\t* Appended EqualableList.toList, SortableList.toList,\n\tSortableList.toEqualableList method.\n\t* Appended EqualableList.uniq, SortableList.uniq method\n\nversion 6.5.2\n\n    例外のメッセージのバグを修正しました。\n\nversion 6.5.2\n\n    Fixed the bug that which is the message of Exception.\n\nversion 6.5.1\n\n    ブロックの戻り値は必要に応じて自動的にboxingやcastされていましたが、もう少し柔軟な仕組みにしています。if文の戻り値も同様です。\n\n    filterメソッドを各種基礎クラスに追加しています。以下は通ります。a:int = -1.filter { if(it == -1) { 0 } else { 2 } }。mapだと.cast(\"Integer\")メソッドが必要となるため、追加しました。filterの場合はこの場合Integer型を返すため、aに代入されるときにunboxingされるため便利に使えると思います。\n\nversion 6.5.1\n\n    The return value of the block was boxing and casting automatically as necessary, but it makes it a more flexible mechanism. The return value of the if statement is also the same.\n\n    We have added a filter method to various basic classes. Below you will find: a: int = -1.filter {if (== - 1) {0} els e {2}}. We added the map because it needs the .cast (\"Integer\") method. In the case of filter, in this case it returns Integer type, so it will be unboxing when assigning to a and I think that it can be used conveniently.\n\nversion 6.5.0\n\n    IIteratorbleがインストールされていない問題を修正。すみません。大きなバグでした。Rangeを使うプログラムは動かなかったはずです。あとJITが安定しました。しかし、Clover2のエディッタの体感速度で測りましたが、JITとVMとの処理速度の差はあまりありません。(JITの方がメモリの消費量は多い)。あまりJITは意味がありませんね、、、うーん。あとClover2で作ったコンソールエディッタの体感速度ですが、小さなテキストの編集ならC言語で書いたvimとそんなに変わりません。ただし、1万行を超えるテキストをClover2で編集した場合、カーソル移動は問題ないんですが、undoしようとすると、やはり処理速度がだいぶ落ちます。でも、まあ、それなりに実用的な速度は出ていますね。参考まで。\n\nversion 6.5.0\n\n    Fixed an issue where IIteratorble was not installed. Excuse me. It was a big bug. The program using Range should have not worked. And JIT became stable. However, although it measured by the sensory speed of Clover 2's editor, there is not much difference in processing speed between JIT and VM. (JIT consumes more memory). JIT has little meaning, is not it? It is the perceived speed of the console editor created with Clover 2, but if editing small texts it does not change much like vim written in C language. However, if you edit more than ten thousand lines of text with Clover 2, moving the cursor is fine, but if you try to undo, the processing speed drops a lot. But, well, as it is, the practical speed has come out. for your information.\n\nversion 6.0.3\n\n    GCにバグがありました。リファレンスカウントの廃止。すみません。version 6.0.0からエンバグしてる様子です。\n\nversion 6.0.3\n\n    Fixed the bug of GC. Stop to use Refference Count GC algorithm. I'm sorry. From version 6.0.0, there is the bug.\n\nversion 6.0.2\n\n    シェルモードでロングオプションに対応していない問題に対応。\n\nversion 6.0.2\n\n    Corresponds to problems not supporting long options in shell mode.\n\nversion 6.0.1\n\n    ./configure --with-optmizeがシェルモードで実行されないバグを修正。\n\nversion 6.0.1\n\n    Fixed bug of shellmode which is unable to run ./configure --with-optimize etc.\n\nversion 6.0.0\n\n    JITに対応。raspberry pi 3でもClover2で作ったエディッタ(vicl)が実用的な速度で動きます。かなりClover2自体を高速化できました。ただし、JITではGCは自動的には行いません。ユーザーがClover.gc()を呼ぶ必要があります。メインループに入れてください。\n\nversion 6.0.0\n\n    It corresponds to JIT. The raspberry pi 3 editor (vicl) made with Clover 2 moves at a practical speed. It was able to speed up Clover 2 itself considerably. However, in JIT, GC will not do it automatically. Users need to call Clover.gc (). Please put it in the main loop.\n\nversion 5.9.9\n    \n    GCのアルゴリズムの修正。かなり速くなりました。Clover.compaction()を追加。エディッタなどずっと走っているプログラムではClover.compaction()をメインループに入れてください。メモリの消費量を抑えられます。\n    新しいGCのアルゴリズムにはJITは対応していません。JITは6.0.0で実装します。とりあえずリリース。\n    クラスファイルの仕様が変わっています。既存のソースの再コンパイルをお願いします。\n\nversion 5.9.9\n\n    Modification of GC algorithm. It got fairly fast. Added Clover.compaction (). For a program running all the time, such as editor please put Clover.compaction () in the main loop. It can reduce memory consumption. JIT does not correspond to the new GC algorithm. JIT is implemented at 6.0.0. For the time being released. The specification of the class file has changed. Please recompile the existing source\n\n\nversion 5.0.9\n\n    JIT のバグを修正しました。今度こそ、安定したと思います。\n\nversion 5.0.9\n\n    Fixed a bug in JIT. I think that this time it was stable.\n\nversion 5.0.8\n    \n    フィールドやクラスフィールドの多重代入が行えるようになりました。\n\n    JIT のバグを修正しました。今度こそ、安定したと思います。\n\n    クラスファイルの定義が変わりました。再コンパイルお願いします。\n\n    clone, initialize, nothingメソッドが自動的に定義されなくなりました。ソースの変更お願いします。\n\n    コメントのバグを修正。\n\nversion 5.0.8\n\n    Multiple assignment of fields and class fields can now be performed.\n\n    Fixed a bug in JIT. I think that this time it was stable.\n\n    Chaged class file definition. Please re-compile the source files.\n\n    The clone, initialize, and nothing methods are no longer automatically defined. Please change the source.\n\n    Fixed comment bug.\n\nversion 5.0.7\n\n    Fixed JIT bug and && or || bug.\n\nversion 5.0.6\n\n    Tuning using memory. Fixed memory leaks.\n\nversion 5.0.5\n\n    List.insert(index:int, list_:List<T>)の追加\n\nversion 5.0.5\n\n    Added List.insert(index:int, list_:List<T>)\n\nversion 5.0.4\n\n    &&と||の優先順位にバグがありました。修正。\n\nversion 5.0.4\n\n    There was a bug in priorities of && and ||. Fix.\n\nversion 5.0.3\n\n    Fixed Memory bug\n\nversion 5.0.2\n\n    インタプリタが落ちてました。修正。\n\nversion 5.0.2\n\n    Fixed Interpreter bug.\n\nversion 5.0.1\n\n    GCのアルゴリズムを変えました。少し高速化したかもしれません。\n\nversion 5.0.1\n\n    Chaged GC algorithm. Maybe Clover2 has been more faster.\n\nversion 5.0.0\n\n    GCのアルゴリズムを変えました。少し高速化したかもしれません。\n\nversion 5.0.0\n\n    Chaged GC algorithm. Maybe Clover2 has been more faster.\n\nversion 4.9.8\n\n    Added Command.getErrorOutput():Command and Command.getOutputWithError():Command.\n\nversion 4.9.7\n\n    Added nothing():SELF method to all classes\n\nversion 4.9.6\n\n    Added Hash.map, Hash.selectValues, Hash.keyValues.\n\nversion 4.9.5\n\n    Fixed bug with printw, wprintw.\n\nversion 4.9.4\n\n    Fixed bug with comment. See code/CommentTest.clcl\n\nversion 4.9.3\n\n    Fixed bug with used '#'\n\nversion 4.9.2\n\n    クロージャー内で例外が起こった場合バグがありました。修正。\n\nversion 4.9.2\n\n    Bug fixed of occuring a exception in closure.\n\nversion 4.9.1\n\n    メソッドブロックのリファクタリング。lambdaによるブロックオブジェクトの戻り値は省略できないようになりました。（ソースの整理のため）\n\nversion 4.9.1 \n\n    Refactoring method blocks. Return value of block object by lambda can not be omitted>. (For organizing the source)\n\nversion 4.9.0\n\n    Fixed method result bug.\n\n    Fixed Generics bug.\n\n    Fixed block object bug\n\n    Added ? and : operator for null checking and exception checking.\n\nversion 4.8.9\n\n    Fixed JIT bug\n\nversion 4.8.9\n\n    Fixed JIT bug\n\nversion 4.8.8\n\n    1_000 == 1000\n\n    var a = 1 <==> var a:int = 1 <==> a := 1\n\nversion 4.8.8\n\n    1_000 == 1000\n\n    var a = 1 <==> var a:int = 1 <==> a := 1\n\nversion 4.8.7\n\n    Bufferクラスにバグがありました。修正。\n\nversion 4.8.7\n    \n    Fixed Buffer class bug.\n\nversion 4.8.6\n\n    Buffer.cloneにバグがありました。修正。\n\nversion 4.8.6\n    \n    Fixed Buffer.clone bug.\n\nversion 4.8.6\n\n    SortableListとSortableArrayにcompareメソッドを追加。\n\nversion 4.8.5\n\n    SortableListとSortableArrayにcompareメソッドを追加。\n\nversion 4.8.5\n\n    Appended compare method to SortableList and SortableArray.\n\nversion 4.8.4\n\n    Buffer.initialize にappedableフラグを追加しました。メモリーをコピーしないでBufferクラスが作れます。\n\nversion 4.8.4\n\n    Appended appendable flag to Buffer.initialize. You can make Buffer class without copying memory.\n\nversion 4.8.3\n\n    各種基礎クラスにadd,next,prevメソッドを追加。ISortableインターフェスにaddメソッドを追加。IIteratorableインターフェースを追加。RangeクラスのGenerics引数インターフェースはIIteratorableになりました。RangeクラスはIIteratorableインターフェースを満たさないといけません。ソースの変更が必要となります。その代わり\"A\"..\"D\"などが動きます。SortableListクラスにsumメソッドを追加。RangeクラスにtoList(),toEqualableList(),toSortableList()メソッドを追加。String.clclの主要なメソッドの戻り値や引数がEqualableListからSortableListに変更されています。Stringを使ったコードで引数の戻り値の型をEqualableList<String>に指定していた場合ソースの変更が必要となります。すみません。\n\nversion 4.8.3\n\n    Added add, next, prev methods to various basic classes. Added add method to ISortable interface. Added IIteratorable interface. The Generics argument interface of the Range class is now IIteratorable. The Range class must satisfy the IIterato rable interface. Source change is required. Instead, \"A\" .. \"D\" etc works. Added sum method to SortableList class. Added toList (), toEqualableList (), toSortableList () method to Range class. The return value and argument of the main method of String.clcl has changed from EqualableList to SortableList. If you used String to specify the argument return type as EqualableList <String> in the code, you will need to change the source. Excuse me.\n\nversion 4.8.2\n\n    __BEGIN___, ___END___で囲ったソースがクラスのコンパイル時、コンパイル前に実行されるようになりました。\n\nversion 4.8.2\n\n    ___ BEGIN___, ___END___ enclosed sources are now executed before compiling, when compiling classes.\n\nversion 4.8.2\n\nversion 4.8.1\n\n    リフレクションによるcloneメソッドの作成にバグがありJITでテストが動かないバグを修正。\n\nversion 4.8.1\n\n    Fixed a bug that caused a bug in the creation of clone method by reflection and the test did not work with JIT.\n\nversion 4.8.0\n\n    List.multiplyWithSelf(n:Int):SELF<T>;を加えました。\n    List.selectWithSelf(block_:lambda(T):bool):SELF<T>;を加えました。\n    List.subListWithSelf(start:int, end:int):SELF<T>;を加えました。\n    List.fillWithSelf(start:int, end:int, item:T):SELF<T>;を加えました。\n    List.fillWithSelf(item:T):SELF<T>;を加えました。\n    List.reverseWithSelf():SELF<T>;を加えました。\n    List.shuffleWithSelf():SELF<T>;を加えました。\n\nversion 4.8.0\n\n    Added List.multiplyWithSelf(n:Int):SELF<T>;\n    Added List.selectWithSelf(block_:lambda(T):bool):SELF<T>;\n    Added List.subListWithSelf(start:int, end:int):SELF<T>;\n    Added List.fillWithSelf(start:int, end:int, item:T):SELF<T>;\n    Added List.fillWithSelf(item:T):SELF<T>;\n    Added List.reverseWithSelf():SELF<T>;\n    Added List.shuffleWithSelf():SELF<T>;\n\nversion 4.7.9\n\n    List.deleteWithRange, EqualableList.deleteWithRange, SortableList.deleteWithRangeが対象となるオブジェクト自身の状態を変えるようになりました\n\nversion 4.7.9\n\n    List.deleteWithRange, EqualableList.deleteWithRange, SortableList.deleteWithRange have changed inner stat.\n\nversion 4.7.8\n\n    REPLのバグを修正。\n\nversion 4.7.8\n\n    Fixed bug of REPL.\n\nversion 4.7.7\n\n    モジュールのSELFとGenericsの関係のバグを修正。\n\nversion 4.7.7\n\n    Fixed a bug in relation between module SELF and Generics.\n\nversion 4.7.6\n\n    Added System.mvprintw(y:int, x:int, str:String);\n    Added map method to Numeric classes\n\nversion 4.7.6\n\n    Added System.mvprintw(y:int, x:int, str:String);\n    Added map method to Numeric classes\n\nversion 4.7.5\n    \n    Class.getMethods(); を加えました。\n    String.rindexOf();を加えました。\n    Clover.primitiveClassToBoxingClass(name:String);を加えました。\n    Clover.boxingClassToPrimitiveClass(name:String);を加えました。\n    Bool.if(lambda):Anoymous?を加えました。\n    Bool.ifWithException(lambda):Anoymous?を加えました。\n    ? post operator. --> str:String? = null; str?.match(/./). はNull Pointer Exceptionにはなりません。 str := \"ABC\"; str?.match(/./). これは動きます。\n    ==と!= 演算子をユーザーオブジェクトに入れました。str:String? = null; assert(str == null). これは動きます。\n\nversion 4.7.5\n    \n    Added Class.getMethods();\n    Added String.rindexOf();\n    Added Clover.primitiveClassToBoxingClass(name:String);\n    Added Clover.boxingClassToPrimitiveClass(name:String);\n    Added Bool.if(lambda):Anoymous?\n    Added Bool.ifWithException(lambda):Anoymous?\n    Added ? post operator. --> str:String? = null; str?.match(/./). It doesn't throw Exception. str := \"ABC\"; str?.match(/./). It's works.\n    Added == and != operator for User Object. str:String? = null; assert(str == null). It works.\n\nversion 4.7.4\n\n    List.delete(int,int)を削除。\n\nversion 4.7.4\n\n    Removed List.delete(int,int).\n\nversion 4.7.3\n\n    Added List.detete(int,int).\n\nversion 4.7.2\n\n    テストがおちていました。修正。 \n\nversion 4.7.2\n\n    Fixed make test bug\n\nversion 4.7.1\n\n    Fixed a bug that could not define a field with generic class nested within class.\n\nversion 4.7.1\n\n    クラスの中で入れ子になるジェネリクスのクラスを持つフィールドを定義できないバグを修正。\n\nversion 4.7.1\n\n    Fixed a bug that could not define a field with generic class nested within class.\n\nversion 4.7.0\n\n    メモリーセーフなポインタを入れました。詳しくはマニュアルを見てください。\n\nversion 4.7.0\n\n    Append memory safe pointer(Buffer class) to Clover2. See manual\n\nversion 4.6.9\n\n    THraedのバグを修正しました。\n\nversion 4.6.9\n\n    Fixed bug of thread\n\nversion 4.6.8\n\n    amd64では--with-jitと--with-threadが安定しました。\n\nverson 4.6.8\n\n    --with-jit and --with-thread is stable on amd64\n\n\nversion 4.6.7\n\n    Now Clvoer2 can have runned on sparc64, maybe other Bigendian Platform.\n\nversion 4.6.6\n\n    メモリのバグを修正。i686で動作確認。ppc64はまだです。\n\nversion 4.6.6\n\n    Fixed memory bug. Test on i686. I have not testted on ppc64 yet.\n\nversion 4.6.5\n\n    --with-threadオプションをconfigurenに追加。--with-optimizeとは同時は付けられません。もし、--with-threadを付ける場合は--with-jitも付けることをお勧めします。\n\n    JITでのThraedにバグがありました。修正。\n\nversion 4.6.5\n\n    Added --with-thread option to configuren. --with-optimize can not be attached at the same time. If you add -with-thread we recommend --with-jit as well.\n\n    Fixed bug of jit with thread\n\nversion 4.6.4\n\n    --with-threadオプションをconfigurenに追加。もし--with-threadをつけないと最適化が有効になります。threadは使えませんが、、、。\n\nversion 4.6.4\n\n    Added --with-tread option to configure. If compile without --with-thread, optimizatioin is enabled.\n\nversion 4.6.3\n\n    構造体の初期化の問題を修正。\n\nversion 4.6.3\n\n    Fix bug of structure variable initialization.\n\nversion 4.6.2\n\n    メソッドの引数に関するバグがあったため修正。\n\nversion 4.6.2\n\n    Fixed bug of method arguments.\n\nversion 4.6.1\n\n    each内でbreakするとバグがあったため、修正。\n\nversion 4.6.1\n    \n    Fixed a bug in break at method block.\n\nversion 4.6.0\n\n    JITでblock中に例外が起こった場合、catch出来ないバグを修正。List.eachなどでbreakできるようになりました。\n\nversion 4.6.0\n    \n    Fixed a bug that can not be caught when an exception occurs in block in JIT. You can now break with List.each and so on.\n\nversion 4.5.9\n\n    String.deleteの仕様が変わっています。\n\nversion 4.5.9\n\n    Chaged String.delete definition.\n\nversion 4.5.8\n\n    lsやmakeなどがClover.controllingTerminalProgramsから外されました。lsを端末制御したい場合はシェルモードでlsと書き、端末制御したく無い場合はls()と書いてください。\n\nversion 4.5.8\n\n    ls, make etc. have been removed from Clover.controllingTerminalPrograms. If you want to control ls, write ls in shell mode and ls () if you do not want terminal control.\n\nversion 4.5.7\n\n    メモリのバグがありました。修正。重要なバグでした。\n\nversion 4.5.7\n\n    Fix important memory bugs.\n\nversion 4.5.6\n\n    String.deleteメソッドを追加しました。\n\n    Rangeのバグを修正しました。\n\n    シェルモードのバグを修正しました。\n\nversion 4.5.6\n\n    append String.delete method to Clover2 Library.\n\n    Fixed Range class bug.\n\n    Fixed shell mode bug.\n\nversion 4.5.5\n\n    バグフィックス。\n\nversion 4.5.5\n    \n    Fixed Bug\n\nversion 4.5.4\n\n    変数宣言にvar, valを入れました。raedonlyの変数はvalにて宣言できます。\n\nversion 4.5.4\n    \n    Added \"var\", \"val\" keyword for local variable assignment. You can declare readonly varialbe with \"val\" keyword.\n\nversion 4.5.3\n\n    バグフィックス。安定したと思います。\n\nversion 4.5.3\n\n    Fixed bug.Maybe stable version.\n\nversion 4.5.2\n\n    バグフィックス。\n\nversion 4.5.2\n\n    Fixed bug.\n\nversion 4.5.1\n\n    C-FFIはオプショナルになりました。使う場合はconfigureに--with-c-ffiを付けてください。\n\nversion 4.5.1\n\n    I make c-ffi optional. If you want to use it, please add --with-c-ffi to configure option.\n\nversion 4.5.0\n\n    Cに対するブリッジを入れました。関数と定数が取り込めます。\n\n    Bufferクラスはpointerクラスにunboxingされます。\n\nversion 4.5.0\n\n    I put a bridge for C. Functions and constants can be imported.\n\n    Buffer class is unboxing to pointer class\n\nversion 4.2.7\n\n    String.inesrtのバグを修正しました。\n\nversion 4.2.7\n\n    Fixed bug of String.insert.\n\nversion 4.2.6\n\n    Hashクラスの値の簡易表記が変わりました。a:Hash<String, Integer> = [\"AAA\"=>2, \"BBB\"=>3].\n\n    コンパイラの使用メモリを減らしました。(1Gは必要だと思います)\n\n    ppc64, i386でコンパイル、テストしました。\n\nversion 4.2.6\n\n    The simplified representation of the value of the Hash class has changed. a:Hash<String, Integer> = [\"AAA\"=>2, \"BBB\"=>3].\n\n    Reduce the memory clover2 compiler used\n\n    test in the ppc64, i386\n\nversion 4.2.5\n\n    Commandクラスのバグを修正。\n\n    JITのバグを修正。\n\n    シェルモードのバグを修正。\n\nversion 4.2.5\n    \n    Fixed bug of Command Class.\n\n    Fixed bug of JIT\n\n    Fixed bug of Shell mode.\n\n    Hashクラスの値の簡易表記が変わりました。a:Hash<String, Integer> = [\"AAA\"=>2, \"BBB\"=>3].\n\nversion 4.2.4\n\n    whenの仕様が変わってます\n\nversion 4.2.4\n\n    changed when expression\n\nversion 4.2.3\n\n    いくつかのバグを直しました。\n\nversion 4.2.3\n\n    Fixed some bugs\n\nversion 4.2.2\n\n    JITのランタイムをライブラリに追加しました。(libclover2.so)\n\n    Compile 時のリフレクションでJITを有効にしました。\n\nversion 4.2.2\n\n    Added JIT runtime to dynamic library (libclover2.so)\n\n    Turn on running JIT method on Compile Time Scripting.\n\nversion 4.2.1\n\n    JITで||と&&にバグが有ったため修正\n\n    JITでb:=123; -b == 0が真になるバグを修正。OP_REVERSEのバグを修正。\n\nversion 4.2.1\n\n    Fixed JIT bugs.\n\nversion 4.2.0\n\n    GCのアルゴリズムの修正。GC中のファイナライザで更にメモリが必要になったらセグメンテーション違反していましたが、修正。\n\n    LLVMがちゃんと対応できてませんでしたが、修正。LLVM3.8とLLVM4.0 laterに対応。\n\nversion 4.2.0\n\n    Modification of GC algorithm. Segmentation violated when finalizers in GC needed more memory, but it was fixed. LLVM was not able to respond properly, but it was fixed. Corresponds to LLVM 3.8 and LLVM 4.0 later.\n\nversion 4.1.8\n    \n    クラスのソースファイルのincludeファイルの検索パスのルーチンを作りました。カレントディレクトリだけでなく$PREFIX/share/clover2や~/.clover2にあるファイルも検索されます。cclover2 -core a.clclなどでinclude \"MyOwnLibrary.clcl\"などすれば基礎ライブラリの改造が出来ます。\n\n    クラスファイルとモジュールとインクルードファイルのファイルの検索ルーチンのバグを修正しました。カレントディレクトリのクラスファイルが優先されます。またスクリプトファイルがある位置のディレクトリも検索ルーチンに加わっています。\n\n    例外の仕様を変えました。メソッド呼び出し時のみだけでなく、スクリプト最上位で例外が起こってもcatchできます。\n    例外のメッセージの出力をClover.onExceptionで行うようにしました。CGIや端末制御しているときは出力先を変えてください。Clover.onException(String,bool):staticをオーバーライドすればそう出来ます。\n\n    -xなどのパースが通らないバグを修正\n\n    /を含む文字列が演算子だと思われずにコマンドだと思われるバグを修正\n\n    クラスの自動コンパイルを廃止しています。\n\nversion 4.1.8\n\n    I created a search path routine for include files of class source files. Files in $ PREFIX / share / clover 2 and ~ /. Clover 2 are searched in addition to the current directory. If you include \"MyOwnLibrary.clcl\" etc in cclover2 - core a.clcl etc, you can modify the basic library. Fixed a bug in file search routines for class files, modules, and include files. The class file of the current directory takes precedence. Also, the directory where the script file is located is also added to the search routine. I changed the specification of the exception. You can catch not only when calling a method but also when an exception occurs at the top of the script. We have made Clover.onException output the exception message. Please change the output destination when CGI or terminal control. You can do so by overriding Clover.onException (String, bool): static. Fixed a bug that parsing does not pass like -x Fixed a bug that seems to be a command without a character string including a fix thought to be an operator.The class compilation is abolished.\n\nversion 4.1.7\n    \n    Clover.onExceptionフックを作りました。例外が起こったときに実行されます。\n\nversion 4.1.7\n\n    I made a Clover.onException hook. It is executed when an exception occurs.\n\nversion 4.1.6\n    \n    ラムダの配列でラムダのオブジェクトがマークされない問題を修正。\n\nversion 4.1.6\n    \n    Fixed lambda array object bug.\n\nversion 4.1.5\n    \n    ラムダの配列に対するラムダの実行ができなったので、できるようにしました。\n\n    cloneメソッドのバグを修正。\n\nversion 4.1.5\n\n    I have made it possible to execute lambda on lambda's array, so I can do it. Fixed a bug in the clone method.\n\nversion 4.1.4\n\n    PathクラスはStringクラスにメソッドを委譲するようになりました。\n\n    Added curses library\n\nversion 4.1.4\n\n    Now Path class delegates String class\n\n    Added curses library\n\nversion 4.1.3\n\n    Cloneメソッドのバグを修正。\n\nversion 4.1.3\n\n    Fiexed clone method bugs.\n\nversion 4.1.2\n\n    Cloneメソッドのバグを修正。\n\n    クラスフィールドやフィールドの++, --などが動いていなかったため修正。\n\nversion 4.1.2\n\n    Fixed clone method bugs\n\n    Fixed because class fields and field ++, - and so did not move.\n\nversion 4.1.1\n\n    Cloneメソッドのバグを修正。\n\n    string expressionに、その箇所のあとのスペースが削除されるバグを修正しました。\n\n    free_objectにバグが有ったため修正。\n\nversion 4.1.1\n\n    Fixed clone method bugs\n\n    Fixed a bug in string expression that removes spaces after that place.\n\n    Fixed because there was a bug in free_object.\n\nversion 4.1.0\n\n    IEqualableとISortableとIHashKeyにcloneメソッドが追加されました。cloneはコンパイル時のリフレクションで自動的に実装されるようになりました。詳しくはReflection.clclを見てください。\n\nversion 4.1.0\n\n    The clone method has been added to IEqualable, ISortable and IHashKey. clone is now automatically implemented by reflection at compile time. See Reflection.clcl for details.\n\nversion 4.0.9\n\n    I changed the memory management format of the extension library object.\n\nversion 4.0.9\n\n    拡張ライブラリのオブジェクトのメモリの管理形式を変えました。\n\nversion 4.0.9\n\n    I changed the memory management format of the extension library object.\n\nversion 4.0.8\n\n    Systemにいくつかのメソッドを追加。\n\n    libbsd-devもしくはlibbsd-develのライブラリが必要になりました。(オプション。あるとSystem.getbsizeが有効になる)\n\n    REPLの補完でSystemクラスのクラスフィールドの補完も有効になりました。\n\n    Socketのライブラリをつくりました。詳しくはSocket.clclを見てください。\n\n    signalシステムコールの移植。\n\n    ioctlシステムコールの移植。\n\n    selectシステムコールの移植。\n\n    mutex のバグを直した。\n\nversion 4.0.8\n\n    Added several methods to System.\n\n    A library of libbsd-dev or libbsd-devel is required. (Optional, if System.getbsize is enabled)\n\n    With completion of REPL, completion of class field of System class is also effective.\n\n    I made a library of Socket. See Socket.clcl for details.\n\n    port of the system call.\n\n    Porting the ioctl system call.\n\n    Porting of select system call\n\n    Mutex bug may be fixed.\n\nversion 4.0.7\n\n    String.removeTagでセキュリティホールが見つかりました。修正。\n\nversion 4.0.7\n\n    I found Security holl of String.removeTag. Fix.\n\nversion 4.0.6\n\n    正規表現で/を使う文字を使っていると正規表現の終端だと処理してしまうバグが有りました。\\/で回避できるようにしました。\n    \n    String.removeTag()の追加\n\nversion 4.0.6\n\n    There was a bug that will handle if it is the end of a regular expression if you use a character that uses / in regular expressions. I tried to avoid it with \\/.\n \n    Addition of String.removeTag ()\n\nversion 4.0.5\n\n    SystemクラスのクラスフィールドはSystem.という表記を省略できるようになりました。つまりaccess(fname, R_OK) == 0などはコンパイルが通ります。\n\n    String.decodeFromForm()をいれました。CGIで便利です\n\n    識別子の処理をリファクタリング。バグがあったと思います。修正。\n\n    同じクラスのクラスメソッドとクラスフィールドの呼び出し時にクラス名を省略できるようになりました。\n\nversion 4.0.5\n\n    The class field of the System class can now omit the notation System. In other words, access(fname, R_OK) == 0 etc is compiled.\n\n    I put String.decodeFromForm (). It is useful in CGI\n\n    Refactoring processing of identifiers. I think there was a bug. Fix.\n\n    Class names can now be omitted when calling class methods and class fields of the same class.\n\nversion 4.0.4\n\n    Multi line stringのインデントのバグを修正。\n\nversion 4.0.4\n\n    Multi line string bug was fiexed.\n\nversion 4.0.3\n\n    Regexのバグを修正。\n\n    String Expression(\\{})の中は式じゃなくてブロックになりました。\n\nversion 4.0.3\n\n    Fixed regex bug.\n\n    Inside String Expression (\\{}) it became a block instead of an expression\n\nversion 4.0.2\n\n    CSVファイルの入出力をサポート。ファイルのロック用のメソッドの用意。\n\n    コンパイラーにバグがありました。修正。\n\n    JITのバグを修正\n\nversion 4.0.2\n\n    CSV File was supported. flock was supported.\n\n    Fixed compiler bug.\n\n    Fixed JIT bug.\n\nversion 4.0.1\n\n    CGIのためのライブラリを作り始めています。System.setlocaleの追加。System.setenvの第３引数を省略できるようにしました。\n\n    コンパイラーにバグがありました。修正。\n\nversion 4.0.1\n\n    Started to make CGI library. System.setlocale was appended.\n\n    Fixed compiler bug.\n\nversion 4.0.0\n\n    スレッドを追加しました。詳しくはThreadクラスの解説を読んでください。\n\n    def allocSize(): int でヒープから取得するメモリのサイズを指定できるようになりました。主に拡張ライブラリで使います。\n\n    allocatedSize()スペシャルメソッドを追加しました。オブジェクトのヒープから取得したメモリのサイズを返します。主に拡張ライブラリ使うもので特にユーザーは使うことがないでしょう。\n\n    headOfmemory()スペシャルメソッドを追加しました。オブジェクトのヒープから取得したメモリの先頭サイズを返します。主に拡張ライブラリで使うもので特にユーザーは使うことがないでしょう。\n\n    クラスファイルの仕様が変更されてます。コンパイルされたクラスファイルは再度コンパイルが必要になってます。再コンパイルをお願いします。\n\n    UShortのboxingのbugをfix\n\nversion 4.0.0\n\n    Threads were added. For details, please read the explanation of Thread class.\n\n    def allocSize (): int allows you to specify the size of the memory to get from the heap. We mainly use it in extension library.\n\n    The allocatedSize () special method was added. Returns the size of the memory retrieved from the heap of the object.\n        It mainly uses extended libraries, so users will not use them in particular.\n\n    The headOfmemory () special method was added. Returns the starting size of the memory obtained from the heap of the object. It is mainly used for extended libraries, so users will not use them in particular.\n\n    The specification of the class file has been changed. Compiled class files need to be recompiled again. Please recompile.\n\n    Fixed boxing bug of UShort\n\nversion 3.7.6\n\n    Multi line stringを入れました。\n\n    CloverクラスにgetMethod(name:String), getClassField(name:String), getField(name:String)を入れました。またClassクラスにnumFields, numMethods, numClassFieldsをフィールドを追加。\n\n    CloverクラスにisLoaded(name:String), isDefined(name:String)クラスを追加。\n\n    CloverクラスにappendClassを入れました。\n\n    オブジェクトの作成時newを省略できるようになりました。\n\nversion 3.7.6\n\n    Added Multi line stirng.\n\n    I added getMethod (name: String), getClassField (name: String), getField (name: String) to lover class. Also add numFields, numMethods, numClassFields fields to the Class class\n\n    I added Clover.isLoaded(name:String), Clover.isDefined(name:String).\n\n    I added Clover.appendClass(code:String).\n\n    new can now be omitted when creating objects.\n\nversion 3.7.5\n    \n    Added Compile time scripting and Reflection.\n\nversion 3.7.4\n\n    getppid, setsid, getsid, setpgrp, setpigdをSystemクラスに追加しました。\n\n    REPLで配列に対するメソッドコールの補完にバグが有りました。修正。\n\nversion 3.7.4\n\n    Added getppid, setsid, getsid, setpgrp, setpigd to System Class\n    \n    There was a bug in completing method calls for arrays in REPL. Fix.\n\nversion 3.7.3\n\n    hashの値の表現に簡易表現を追加しました。a:Hash<String,Integer> = [ \"AAA\":2, \"BBB\":3 ]はコンパイルが通ります。\n\nversion 3.7.3\n\n    simplified expression was added to the expression of the value of hash. a: Hash <String, Integer> = [\"AAA\": 2, \"BBB\": 3] is compiled\n\nversion 3.7.2\n\n    変数への数値の代入時にint --> floatなどdoubleやfloatの場合は自動変換しなくなりました。\n    (int --> long)などは暗黙のキャストが行われます\n\nversion 3.7.2\n\n    When assigning a numeric value to a variable, it does not automatically convert to double or float such as int -> float. (int -> long) etc. are implicitly cast\n\nversion 3.7.1\n\n    ローカル変数の多重代入を入れました。\n\n    > (a, b) := (1,2)\n    > (a, b) = (b, a)\n\n    タプルの表記で簡単なものを追加しました。\n\n    (1,\"AAA\", 1.1)  # == Tuple<Integer, String, Double>\n\nversion 3.7.1\n\n    Added Multiple Assignements for local variables\n\n    > (a, b) := (1,2)\n    > (a, b) = (b, a)\n\n    An easy thing was added by the notation of a tuple\n\n    > (1,\"AAA\", 1.1)  # == Tuple<Integer, String, Double>\n\nversion 3.7.0\n\n    コマンドライン引数のバグを修正。\n\n    System.getopt, System.getopt_long, System.getopt_long_onlyを追加。\n\n    -clean, --version, -versionオプションの廃止（-> 同名のコマンドライン引数が取れなくなるため)\n\nversion 3.7.0\n\n    Fixed command line argument bug.\n\n    System.getopt, System.getopt_long, System.getopt_long_only added.\n\n    -clean, --version, -version option is deprecated (-> command line argument of the same name can not be taken)\n\nversion 3.6.9\n    \n    whenにパターンマッチングが入りました。以下のように使います。\n\n    e := new Array<String>();\n\n    f := when(e.className()) {\n        match /.+<String>/: {\n            123;\n        }\n        else {\n            456;\n        }\n    }\n\n    Clover.test(\"when test5\", f == 123);\n\nversion 3.6.9\n\n    Pattern matching has been entered into when. I use it as follows.\n\n    e := new Array<String>();\n\n    f := when(e.className()) {\n        match /.+<String>/: {\n            123;\n        }\n        else {\n            456;\n        }\n    }\n\n    Clover.test(\"when test5\", f == 123);\n\nversion 3.6.8\n\n    メモリリークといくつかのバグを修正しました。\n\nversion 3.6.8\n\n    Fixed some bugs and memory leak.\n\nversion 3.6.7\n\n    コマンドのサスペンドがversion 3.6.3でバグになっていました。修正。\n\nversion 3.6.7\n\n    The command suspend was a bug in version 3.6.3. Fix.\n\nversion 3.6.6\n\n    cd コマンドを実行した時に環境変数PWDを設定するようになりました。\n\n    System.setenvの戻り値をBufferからStringに変更しました\n\nversion 3.6.6\n\n    The environment variable PWD is now set when the cd command is executed.\n\n    System.setenv's return value changed from Buffer to String\n\nversion 3.6.5\n\n    REPLの補完のバグを修正。\n\nversion 3.6.5\n\n    Fixed REPL complementary bug.\n\nversion 3.6.4\n\n    プリミティブ型じゃない配列に対するメソッドコールのバグを修正。\n\n    REPLの補完のバグを修正。\n\n    Clover.ARGV, ARGC, VERSIONを追加。\n\nversion 3.6.4\n\n    Fixed a bug in method calls for arrays that are not primitive types.\n\n    Fixed REPL complementary bug.\n\n    Added Clover.ARGV and ARGC, VERSION.\n\nversion 3.6.3\n\n    System.mbstowcs, System.wcstombsのAPIの変更。詳しくはString.clclを見てください。\n\n    System.tcgetatter, System.cfmakerawのAPIの変更。詳しくはCommand.clclを見てください。\n\n    REPLの補完のバグを修正。\n\nversion 3.6.3\n\n    System.mbstowcs, System.wcstombs API changes. See String.clcl for details.\n    System.tcgetatter, System.cfmakeraw API change. See Command.clcl for details.\n\n    Fixed REPL complementary bug.\n\nversion 3.6.2\n\n    Systemクラスのクラス名を省略できるようになりました。\n\n    各種システムコールの追加\n\nversion 3.6.2\n\n    The class name of System class can be omitted.\n\n    Addition of various system calls\n\nversion 3.6.1\n    \n    ポインタの演算子の右辺値はulongじゃなくても大丈夫になりました。a := 1; b := &a; b += 4は動きます。\n\nversion 3.6.1\n\n    The right side value of the operator of the pointer is okay if it is not ulong. a: = 1; b: = & a; b + = 4 works.\n\nversion 3.6.0\n\n    ファイルクラスにnew File(\"fname.txt\", \"w\");などを入れました。内部的にはfopenやfwrite, freadされてバッファリングされます。\n\nversion 3.6.0\n\n    I put new File (\"fname.txt\", \"w\"); etc in the file class. Internally it is fopen, fwrite, fread and buffered.\n\nversion 3.5.9\n\n    メソッドの引数で数値型の変換は暗黙で行われるようになりました。int --> ulongなど。\n\nversion 3.5.9\n\n    Numeric type conversion is now implicit in method arguments. int -> ulong and so on.\n\nversion 3.5.8\n\n    configureの他のCPUへの対応やディレクトリ内のファイルの整理をしました。\n\nversioin 3.5.8\n\n    I configured configure and handle other CPUs and organize files in the directory.\n\nversion 3.5.7\n\n    unset 変数名という命令を加えました。変数の宣言を取り消します。\n\n    PowerPCに対応しました。\n\nversion 3.5.7\n\n    We added an instruction called unset variable name. Cancel the variable declaration.\n\n    It corresponds to PowerPC.\n"
  },
  {
    "path": "CLang.clcl",
    "content": "class CLangVariable\n{\n    var name:String;\n    var type:String;\n    var offset:int;\n\n    def initialize(name:String, type:String, offset:int=0) {\n        self.name = name.clone();\n        self.type = type.clone();\n        self.offset = offset;\n    }\n\n    def clone():CLangVariable {\n        result := CLangVariable(self.name, self.type, self.offset);\n\n        return result;\n    }\n    def compare(right:CLangVariable): int {\n        return self.name.compare(right.name);\n    }\n    def equals(right:CLangVariable): bool {\n        return self.name.equals(right.name) && self.type.equals(right.type) && self.offset == right.offset;\n    }\n\n    def toString():String {\n        return \"variable name \\{name} type \\{type} offset \\{offset}\";\n    }\n}\n\nclass CLangStruct {\n    var name:String;\n    var tagName:String;\n    var fields:SortableList<CLangVariable>;\n\n    def initialize(name:String, tag_name:String, fields:SortableList<CLangVariable>) {\n        self.name = name.clone();\n        self.fields = fields.clone();\n        self.tagName = tag_name.clone();\n    }\n\n    def clone():CLangStruct {\n        result := CLangStruct(self.name, self.tagName, self.fields);\n        return result;\n    }\n    def compare(right:CLangStruct): int {\n        return self.name.compare(right.name);\n    }\n    def equals(right:CLangStruct): bool {\n        return self.name.equals(right.name) && self.tagName.equals(right.tagName) && self.fields.equals(right.fields);\n    }\n\n    def toString():String {\n        return \"struct name \\{name} tagName \\{tagName} fields \\{fields}\";\n    }\n}\n\nclass CLangUnion {\n    var name:String;\n    var tagName:String;\n    var fields:SortableList<CLangVariable>;\n\n    def initialize(name:String, tag_name:String, fields:SortableList<CLangVariable>) {\n        self.name = name.clone();\n        self.fields = fields.clone();\n        self.tagName = tag_name.clone();\n    }\n\n    def clone():CLangUnion {\n        result := CLangUnion(self.name, self.tagName, self.fields);\n        return result;\n    }\n    def compare(right:CLangUnion): int {\n        return self.name.compare(right.name);\n    }\n    def equals(right:CLangUnion): bool {\n        return self.name.equals(right.name) && self.tagName.equals(right.tagName) && self.fields.equals(right.fields);\n    }\n\n    def toString():String {\n        return \"struct name \\{name} tagName \\{tagName} fields \\{fields}\";\n    }\n}\n\nclass CLangFunc {\n    var type:String;\n    var name:String;\n    var params:SortableList<CLangVariable>;\n\n    def initialize(type:String, name:String, params:SortableList<CLangVariable>)\n    {\n        self.type = type.clone();\n        self.name = name.clone();\n        self.params = params.clone();\n    }\n\n    def clone():CLangFunc {\n        result := CLangFunc(self.type, self.name, self.params);\n\n        return result;\n    }\n    def compare(right:CLangFunc): int {\n        return self.name.compare(right.name);\n    }\n    def equals(right:CLangFunc): bool {\n        return self.name.equals(right.name) && self.type.equals(right.type) && self.params.equals(right.params);\n    }\n\n    def toString():String {\n        return \"type \\{type} name \\{name} params \\{params}\";\n    }\n}\n\nclass CLang\n{\n    var p:Buffer;\n    var source:Buffer;\n\n    var funcs:SortableList<CLangFunc>;\n    var structs:SortableList<CLangStruct>;\n    var unions:SortableList<CLangUnion>;\n    var vars:SortableList<CLangVariable>;\n\n    def initialize(source:Buffer) {\n        self.p = source;\n        self.source = source;\n\n        self.funcs = SortableList<CLangFunc>();\n        self.structs = SortableList<CLangStruct>();\n        self.unions = SortableList<CLangUnion>();\n        self.vars = SortableList<CLangVariable>();\n    }\n\n    def skipLFAndSpaces() {\n        while(p->byte == ' ' || p->byte == '\\t' || p->byte == '\\n') \n        {\n            p++;\n        }\n    }\n\n    def getWord():String {\n        buf := \"\";\n        while(p->byte != '\\0') {\n            if(isalnum(p->byte.to_char) || p->byte == '_')\n            {\n                buf.append(p->byte.to_char);\n                p++;\n            }\n            else {\n                break;\n            }\n        }\n        skipLFAndSpaces();\n\n        return buf;\n\n    }\n    def parseVarName():String {\n        result := getWord();\n\n        if(p->byte == '[') {\n            result.append(p->byte.to_char);\n            p++;\n            skipLFAndSpaces();\n\n            while(isdigit(p->byte.to_char)) {\n                result.append(p->byte.to_char);\n                p++;\n                skipLFAndSpaces();\n            }\n\n            if(p->byte == ']') {\n                result.append(p->byte.to_char);\n                p++;\n                skipLFAndSpaces();\n            }\n            else {\n                throw Exception(\"Require ]\");\n            }\n        }\n\n        return result;\n    }\n    def parseParams():SortableList<CLangVariable> {\n        result := SortableList<CLangVariable>();\n\n        while(p->byte != '\\0') {\n            if(p->byte == ')') {\n                p++;\n                skipLFAndSpaces();\n                break;\n            }\n\n            type := parseType();\n            name := parseVarName();\n\n            variable := CLangVariable(name, type);\n\n            result.push(variable);\n\n            if(p->byte == ',') {\n                p++;\n                skipLFAndSpaces();\n            }\n            elif(p->byte == ')') {\n                p++;\n                skipLFAndSpaces();\n                break;\n            }\n            else {\n                throw Exception(\"Require , or )\");\n            }\n        }\n        \n        return result;\n    }\n\n    def parseType(): String {\n        result := getWord();\n\n        if(result.equals(\"struct\")) {\n            result = getWord();\n        }\n        elif(result.equals(\"union\")) {\n            result = getWord();\n        }\n\n        while(p->byte == '*') {\n            result.append(p->byte.to_char);\n\n            p++;\n            skipLFAndSpaces();\n        }\n\n        return result;\n    }\n\n    def expected_next_charactor(c:byte) {\n        if(p->byte == c) {\n            p++;\n            skipLFAndSpaces();\n        }\n        else {\n            throw Exception(\"expected next character is \\{c}\");\n        }\n    }\n\n    def parseStruct():CLangStruct {\n        tmp := getWord();\n\n        name := \"\";\n\n        if(p->byte != '{') {\n            name = getWord();\n        }\n\n        expected_next_charactor('{');\n\n        fields := SortableList<CLangVariable>;\n\n        tag_name := \"\";\n\n        while(true) {\n            if(p->byte == '}') {\n                p++;\n                skipLFAndSpaces();\n\n                if(p->byte == ';') {\n                    p++;\n                    skipLFAndSpaces();\n                }\n                else {\n                    tag_name = getWord();\n                    expected_next_charactor(';');\n                }\n                break;\n            }\n            else {\n                p_before := p.p;\n\n                buf := getWord();\n\n                if(buf.equals(\"struct\")) {\n                    struct_ := parseStruct();\n\n                    for(it in struct_.fields) {\n                        field_type := \"\";\n                        field_name := \"\";\n\n                        if(struct_.tagName.equals(\"\"))\n                        {\n                            field_type = it.type;\n                            field_name = it.name;\n                        }\n                        else {\n                            field_type = it.type;\n                            field_name = struct_.tagName.add(\"$\").add(it.name);\n                        }\n\n                        variable := CLangVariable(field_name, field_type);\n\n                        fields.push(variable);\n                    }\n                }\n                elif(buf.equals(\"union\")) {\n                    union_ := parseUnion();\n\n                    for(it in union_.fields) {\n                        field_type := \"\";\n                        field_name := \"\";\n\n                        if(union_.tagName.equals(\"\"))\n                        {\n                            field_type = it.type;\n                            field_name = it.name;\n                        }\n                        else {\n                            field_type = it.type;\n                            field_name = union_.tagName.add(\"$\").add(it.name);\n                        }\n\n                        variable := CLangVariable(field_name, field_type);\n\n                        fields.push(variable);\n                    }\n                }\n                else {\n                    p.p = p_before;\n\n                    field_type := parseType();\n                    field_name := parseVarName();\n\n                    expected_next_charactor(';');\n\n                    variable := CLangVariable(field_name, field_type);\n\n                    fields.push(variable);\n                }\n            }\n        }\n\n        return CLangStruct(name, tag_name, fields);\n    }\n\n    def parseUnion():CLangUnion {\n        tmp := getWord();\n\n        name := \"\";\n\n        if(p->byte != '{') {\n            name = getWord();\n        }\n\n        expected_next_charactor('{');\n\n        fields := SortableList<CLangVariable>;\n\n        tag_name := \"\";\n\n        while(true) {\n            if(p->byte == '}') {\n                p++;\n                skipLFAndSpaces();\n\n                if(p->byte == ';') {\n                    p++;\n                    skipLFAndSpaces();\n                }\n                else {\n                    tag_name = getWord();\n                    expected_next_charactor(';');\n                }\n                break;\n            }\n            else {\n                p_before := p.p;\n\n                buf := getWord();\n\n                if(buf.equals(\"struct\")) {\n                    struct_ := parseStruct();\n\n                    for(it in struct_.fields) {\n                        field_type := \"\";\n                        field_name := \"\";\n\n                        if(struct_.tagName.equals(\"\"))\n                        {\n                            field_type = it.type;\n                            field_name = it.name;\n                        }\n                        else {\n                            field_type = it.type;\n                            field_name = struct_.tagName.add(\"$\").add(it.name);\n                        }\n\n                        variable := CLangVariable(field_name, field_type);\n\n                        fields.push(variable);\n                    }\n                }\n                elif(buf.equals(\"union\")) {\n                    union_ := parseUnion();\n\n                    for(it in union_.fields) {\n                        field_type := \"\";\n                        field_name := \"\";\n\n                        if(union_.tagName.equals(\"\"))\n                        {\n                            field_type = it.type;\n                            field_name = it.name;\n                        }\n                        else {\n                            field_type = it.type;\n                            field_name = union_.tagName.add(\"$\").add(it.name);\n                        }\n\n                        variable := CLangVariable(field_name, field_type);\n\n                        fields.push(variable);\n                    }\n                }\n                else {\n                    p.p = p_before;\n\n                    field_type := parseType();\n                    field_name := parseVarName();\n\n                    expected_next_charactor(';');\n\n                    variable := CLangVariable(field_name, field_type);\n\n                    fields.push(variable);\n                }\n            }\n        }\n\n        return CLangUnion(name, tag_name, fields);\n    }\n\n    def parseFunction(type:String, name:String) {\n        params := parseParams();\n\n        if(p->byte == ';') {\n            p++;\n            skipLFAndSpaces();\n        }\n\n        fun := CLangFunc(type, name, params);\n        funcs.push(fun);\n    }\n\n    def removeComment()\n    {\n        result := Buffer();\n        p = source;\n        while(true) {\n            if(p->byte == '/' && (p+1)->byte == '*')\n            {\n                while(true) {\n                    if(p->byte == '*' \n                        && (p+1)->byte == '/')\n                    {\n                        p+=2;\n                        break;\n                    }\n                    elif(p->byte == '\\0') {\n                        throw Exception(\"Require */ before the source end\");\n                    }\n                    else {\n                        p++;\n                    }\n                }\n            }\n            elif(p->byte == '/' && (p+1)->byte == '/')\n            {\n                while(true) {\n                    if(p->byte == '\\n')\n                    {\n                        p++;\n                        break;\n                    }\n                    elif(p->byte == '\\0') {\n                        break;\n                    }\n                    else {\n                        p++;\n                    }\n                }\n            }\n            elif(p->byte == '\\0') {\n                result.append(p->byte);\n                break;\n            }\n            else {\n                result.append(p->byte);\n                p++;\n            }\n        }\n\n        source = result;\n        p = source;\n    }\n\n    def parseHeader() {\n        skipLFAndSpaces();\n\n        while(p->byte != '\\0') {\n            p_before := p.p;\n\n            buf := getWord();\n\n            if(buf.equals(\"struct\")) {\n                tmp := getWord();\n\n                if(p->byte == '{') {\n                    p.p = p_before;\n\n                    struct_ := parseStruct();\n                    structs.push(struct_);\n                }\n                else {\n                    p.p = p_before;\n\n                    type := parseType();\n                    name := parseVarName();\n\n                    if(p->byte == '(') {\n                        p++;\n                        skipLFAndSpaces();\n\n                        parseFunction(type, name);\n                    }\n                    else {\n                        if(p->byte == ';') {\n                            p++;\n                            skipLFAndSpaces();\n                        }\n\n                        var_ := CLangVariable(name, type);\n                        vars.push(var_);\n                    }\n                }\n            }\n            elif(buf.equals(\"union\")) {\n                tmp := getWord();\n\n                if(p->byte == '{') {\n                    p.p = p_before;\n\n                    union_ := parseUnion();\n                    unions.push(union_);\n                }\n                else {\n                    p.p = p_before;\n\n                    type := parseType();\n                    name := parseVarName();\n\n                    if(p->byte == '(') {\n                        p++;\n                        skipLFAndSpaces();\n\n                        parseFunction(type, name);\n                    }\n                    else {\n                        if(p->byte == ';') {\n                            p++;\n                            skipLFAndSpaces();\n                        }\n\n                        var_ := CLangVariable(name, type);\n                        vars.push(var_);\n                    }\n                }\n            }\n            elif(buf.equals(\"typedef\")) {\n            }\n            elif(buf.equals(\"extern\")) {\n                type := parseType();\n                name := parseVarName();\n\n                if(p->byte == '(') {\n                    field_type :=\n                    field_name :=\n                    p++;\n                    skipLFAndSpaces();\n\n                    parseFunction(type, name);\n                }\n                else {\n                    if(p->byte == ';') {\n                        p++;\n                        skipLFAndSpaces();\n                    }\n\n                    var_ := CLangVariable(name, type);\n                    vars.push(var_);\n                }\n            }\n            ### Function ###\n            else {\n                p.p = p_before;\n\n                type := parseType();\n                name := parseVarName();\n\n                if(p->byte == '(') {\n                    p++;\n                    skipLFAndSpaces();\n\n                    parseFunction(type, name);\n                }\n                else {\n                    if(p->byte == ';') {\n                        p++;\n                        skipLFAndSpaces();\n                    }\n\n                    var_ := CLangVariable(name, type);\n                    vars.push(var_);\n                }\n            }\n        }\n    }\n    def include(fname:String): static {\n        source := fname.toPath().read();\n        source.append('\\0');\n\n        c := CLang(source);\n        c.removeComment();\n\n        c.parseHeader();\n\n        Clover.appendClass(c.pasteHeader());\n    }\n    def translateCVarNameToClover2VarName(name:String, type:String):String\n    {\n        result := name;\n\n        if(name.match(/.+\\[\\d+\\]/)) {\n            result  = name.scan(/(.+)\\[\\d+\\]/).items(1);\n        }\n\n        return result;\n    }\n\n    def translateCTypeToClover2Type(name:String, type:String):String\n    {\n        if(type.match(/char\\*+/)) {\n            stars := type.scan(/char(\\*+)/).items(1);\n            type = \"byte\".add(stars);\n        }\n        elif(type.equals(\"char\")) {\n            type = \"byte\";\n        }\n\n        if(name.match(/.+\\[\\d+\\]/)) {\n            array_name := name.scan(/.+(\\[\\d+\\])/).items(1);\n            type.append(array_name);\n        }\n\n        return type;\n    }\n\n    def pasteStructs(): String {\n        result := \"\";\n\n        Command.mkdir(\"-p\", getenv(\"HOME\").add(\"/.clover2/tmp\"));\n        Command.chmod(\"755\", getenv(\"HOME\").add(\"/.clover2/tmp\"));\n\n        for(it in structs) {\n            \"\"\"\n            #include <stdio.h>\n            #include <stdlib.h>\n\n            \\{source}\n\n            int main() {\n                struct \\{it.name} data;\n                printf(\"%ld\\\\n\", sizeof(struct \\{it.name}));\n                \\{\n                result := \"\";\n                for(it2 in it.fields) {\n                    result.append(\n                        \"\"\"\n                        printf(\"%ld\\\\n\", (char*)&data.\\{it2.name.sub(/\\$/g, \".\")} - (char*)&data);\n                        \"\"\"\n                    );\n                }\n                result;\n                }\n                exit(0);\n            }\n            \"\"\".write(getenv(\"HOME\").add(\"/.clover2/tmp/tmp.c\"));\n\n            gcc(\"-o\", \"clover2_get_struct_size\", getenv(\"HOME\").add(\"/.clover2/tmp/tmp.c\"));\n            system(\"./clover2_get_struct_size > clover2_get_struct_size_out\");\n            output := cat(\"clover2_get_struct_size_out\").toString().split(/\\n/);\n\n            size := output.items(0).to_int();\n            n := 1;\n            for(it2 in it.fields) {\n                it2.offset = output.items(n).to_int();\n                n++;\n            }\n            rm(\"./clover2_get_struct_size\")\n            rm(\"./clover2_get_struct_size_out\")\n\n\n            result.append(\n                \"\"\"\n                struct \\{it.name}:\\{size} {\n                \\{\n                    result := \"\";\n                    for(it2 in it.fields) {\n                        name := it2.name;\n                        type := it2.type;\n                        offset := it2.offset;\n\n                        clover2_name := translateCVarNameToClover2VarName(name, type);\n                        clover2_type := translateCTypeToClover2Type(name, type);\n\n                        result.append(\"\\{clover2_name}:\\{clover2_type}:\\{offset};\\n\");\n                    }\n                    result;\n                }\n                }\n                \"\"\"\n            );\n        }\n        for(it in unions) {\n            \"\"\"\n            #include <stdio.h>\n            #include <stdlib.h>\n\n            \\{source}\n\n            int main() {\n                union \\{it.name} data;\n                printf(\"%ld\\\\n\", sizeof(union \\{it.name}));\n                \\{\n                result := \"\";\n                for(it2 in it.fields) {\n                    result.append(\n                        \"\"\"\n                        printf(\"%ld\\\\n\", (char*)&data.\\{it2.name.sub(/\\$/g, \".\")} - (char*)&data);\n                        \"\"\"\n                    );\n                }\n                result;\n                }\n                exit(0);\n            }\n            \"\"\".write(getenv(\"HOME\").add(\"/.clover2/tmp/tmp.c\"));\n\n            gcc(\"-o\", \"clover2_get_struct_size\", getenv(\"HOME\").add(\"/.clover2/tmp/tmp.c\"));\n            system(\"./clover2_get_struct_size > clover2_get_struct_size_out\");\n            output := cat(\"clover2_get_struct_size_out\").toString().split(/\\n/);\n\n            size := output.items(0).to_int();\n            n := 1;\n            for(it2 in it.fields) {\n                it2.offset = output.items(n).to_int();\n                n++;\n            }\n            rm(\"./clover2_get_struct_size\")\n            rm(\"./clover2_get_struct_size_out\")\n\n\n            result.append(\n                \"\"\"\n                struct \\{it.name}:\\{size} {\n                \\{\n                    result := \"\";\n                    for(it2 in it.fields) {\n                        name := it2.name;\n                        type := it2.type;\n                        offset := it2.offset;\n\n                        clover2_name := translateCVarNameToClover2VarName(name, type);\n                        clover2_type := translateCTypeToClover2Type(name, type);\n\n                        result.append(\"\\{clover2_name}:\\{clover2_type}:\\{offset};\\n\");\n                    }\n                    result;\n                }\n                }\n                \"\"\"\n            );\n        }\n\n        return result;\n    }\n\n    def pasteHeader():String {\n        result := \"class C version 2 {\\n\";\n        for(it in funcs) {\n            params := \"\";\n            i := 0;\n            for(it2 in it.params) {\n                name := it2.name.clone();\n                type := it2.type.clone();\n\n                clover2_name := translateCVarNameToClover2VarName(name, type);\n                clover2_type := translateCTypeToClover2Type(name, type);\n                params.append(\"\\{clover2_name}:\\{clover2_type}\");\n\n                if(i != it.params.length()-1) {\n                    params.append(\", \");\n                }\n\n                i++;\n            }\n\n            if(it.type.equals(\"void\")) {\n                result.append(\"def \\{it.name}(\\{params});\\n\");\n            }\n            else {\n                name := it.name;\n                type := it.type;\n                type = translateCTypeToClover2Type(name, type);\n                result.append(\"def \\{name}(\\{params}):\\{type};\\n\");\n            }\n        }\n        for(it in vars) {\n            name := it.name;\n            type := it.type;\n            type = translateCTypeToClover2Type(name, type);\n\n            if(name.match(/[a-zA-Z_0-9]+\\[[0-9]+\\]/)) {\n                name = name.scan(/([a-zA-Z_0-9]+)\\[[0-9]+\\]/).items(1);\n                #type = \"pointer\"\n            }\n\n            if(type.match(/[a-zA-Z_0-9]+\\*+/)) {\n                type = \"pointer\"\n            }\n            \n            result.append(\"var \\{name}:\\{type};\\n\");\n        }\n\n        result.append(\"}\\n\");\n\n        result.append(pasteStructs());\n\nresult.println();\n\n        return result;\n    }\n}\n"
  },
  {
    "path": "CLibrary.clcl",
    "content": "\ninherit System\n{\n    def strcmp(x:pointer, y:pointer): int from libc.so.6\n}\n"
  },
  {
    "path": "Command.clcl",
    "content": "\ninherit System\n{\n    typedef wait_status int;\n    typedef wait_option int;\n    typedef tcflag_t int;\n    typedef cc_t byte;\n    typedef speed_t int;\n\n    WNOHANG:static wait_option;\n    WUNTRACED:static wait_option;\n    WCONTINUED:static wait_option;\n\n    SIGHUP: static int;\n    SIGINT: static int;\n    SIGQUIT: static int;\n    SIGILL: static int;\n    SIGABRT: static int;\n    SIGFPE: static int;\n    SIGKILL: static int;\n    SIGSEGV: static int;\n    SIGPIPE: static int;\n    SIGALRM: static int;\n    SIGTERM: static int;\n    SIGUSR1: static int;\n    SIGUSR2: static int;\n    SIGCHLD: static int;\n    SIGCONT: static int;\n    SIGSTOP: static int;\n    SIGTSTP: static int;\n    SIGTTIN: static int;\n    SIGTTOU: static int;\n    \n    # c_iflag bits\n    IGNBRK: static int;\n    BRKINT: static int;\n    IGNPAR: static int;\n    PARMRK: static int;\n    INPCK: static int;\n    ISTRIP: static int;\n    INLCR: static int;\n    IGNCR: static int;\n    ICRNL: static int;\n    IUCLC: static int;\n    IXON: static int;\n    IXANY: static int;\n    IXOFF: static int;\n    IMAXBEL: static int;\n    IUTF8: static int;\n\n    # c_oflag bits\n    OPOST: static int;\n    OLCUC: static int;\n    ONLCR: static int;\n    OCRNL: static int;\n    ONOCR: static int;\n    ONLRET: static int;\n    OFILL: static int;\n    OFDEL: static int;\n    NLDLY: static int;\n    NL0: static int;\n    NL1: static int;\n    CRDLY: static int;\n    CR0: static int;\n    CR1: static int;\n    CR2: static int;\n    CR3: static int;\n    TABDLY: static int;\n    TAB0: static int;\n    TAB1: static int;\n    TAB2: static int;\n    TAB3: static int;\n    BSDLY: static int;\n    BS0: static int;\n    BS1: static int;\n    FFDLY: static int;\n    FF0: static int;\n    FF1: static int;\n\n    VTDLY: static int;\n    VT0: static int;\n    VT1: static int;\n\n    XTABS: static int;\n\n    # c_cflag bit meaning \n    CBAUD: static int;\n    B0: static int;\n    B50: static int;\n    B75: static int;\n    B110: static int;\n    B134: static int;\n    B150: static int;\n    B200: static int;\n    B300: static int;\n    B600: static int;\n    B1200: static int;\n    B1800: static int;\n    B2400: static int;\n    B4800: static int;\n    B9600: static int;\n    B19200: static int;\n    B38400: static int;\n    EXTA: static int;\n    EXTB: static int;\n    CSIZE: static int;\n    CS5: static int;\n    CS6: static int;\n    CS7: static int;\n    CS8: static int;\n    CSTOPB: static int;\n    CREAD: static int;\n    PARENB: static int;\n    PARODD: static int;\n    HUPCL: static int;\n    CLOCAL: static int;\n    CBAUDEX: static int;\n    B57600: static int;\n    B115200: static int;\n    B230400: static int;\n    B460800: static int;\n    B500000: static int;\n    B576000: static int;\n    B921600: static int;\n    B1000000: static int;\n    B1152000: static int;\n    B1500000: static int;\n    B2000000: static int;\n    B2500000: static int;\n    B3000000: static int;\n    B3500000: static int;\n    B4000000: static int;\n    CIBAUD: static int;\n    CMSPAR: static int;\n    CRTSCTS: static int;\n\n    # c_lflag bits\n    ISIG: static int;\n    ICANON: static int;\n    XCASE: static int;\n    ECHO: static int;\n    ECHOE: static int;\n    ECHOK: static int;\n    ECHONL: static int;\n    NOFLSH: static int;\n    TOSTOP: static int;\n    ECHOCTL: static int;\n    ECHOPRT: static int;\n    ECHOKE: static int;\n    FLUSHO: static int;\n    PENDIN: static int;\n    IEXTEN: static int;\n    EXTPROC: static int;\n\n    # tcflow() and TCXONC use these */\n    TCOOFF: static int;\n    TCOON: static int;\n    TCIOFF: static int;\n    TCION: static int;\n\n    # tcflush() and TCFLSH use these */\n    TCIFLUSH: static int;\n    TCOFLUSH: static int;\n    TCIOFLUSH: static int;\n\n    # tcsetattr uses these\n    TCSANOW: static int;\n    TCSADRAIN: static int;\n    TCSAFLUSH: static int;\n\n    # c_cc characters\n    VINTR: static int;\n    VQUIT: static int;\n    VERASE: static int;\n    VKILL: static int;\n    VEOF: static int;\n    VTIME: static int;\n    VMIN: static int;\n    VSWTC: static int;\n    VSTART: static int;\n    VSTOP: static int;\n    VSUSP: static int;\n    VEOL: static int;\n    VREPRINT: static int;\n    VDISCARD: static int;\n    VWERASE: static int;\n    VLNEXT: static int;\n    VEOL2: static int;\n\n    def initialize_command_system():static native;\n\n    def initialize(): static {\n        inherit();\n        initialize_command_system();\n    }\n\n    def system(str:String): static native int throws Exception;\n    def pipe(read_fd:pointer@int, write_fd:pointer@int): static native throws Exception;\n    def popen(command:String, type:String): static native pointer@FILE throws Exception;\n    def pclose(stream:pointer@FILE): static native int;\n    def fork(block_:lambda()): static native pid_t throws Exception;\n    def dup2(fd1:int, fd2:int): static native int throws Exception;\n    def execvp(method_name:String, params:List<String>): static native throws Exception;\n    def execv(method_name:String, params:List<String>): static native throws Exception;\n    def waitpid(pid:pid_t, status:pointer@wait_status, option:wait_option): static native pid_t;\n\n    def WIFEXITED(status:wait_status): static native bool;\n    def WEXITSTATUS(status:wait_status): static native int;\n    def WIFSIGNALED(status:wait_status): static native bool;\n    def WTERMSIG(status:wait_status):static native int;\n    def WCOREDUMP(status:wait_status): static native int;\n    def WIFSTOPPED(status:wait_status): static native bool;\n    def WSTOPSIG(status:wait_status):  static native int;\n    def WIFCONTINUED(status:wait_status): static native bool;\n\n    def getpid():static native pid_t;\n    def setpgid(pid:pid_t, pgid:pid_t): static native throws Exception;\n    def kill(pid:pid_t, sig:int): static native throws Exception;\n\n    def tcsetpgrp(fd:int, pid:pid_t): static native int throws Exception;\n\n    def tcgetattr(fd:int): static native termios throws Exception;\n    def tcsetattr(fd:int, optional_actions:int, terminfo:termios): static native throws Exception;\n    def tcsendbreak(fd:int, duration:int): static native throws Exception;\n    def tcdrain(fd:int): static native throws Exception;\n    def tcflush(fd:int, queue_selector:int): static native throws Exception;\n    def tcflow(fd:int, action:int): static native throws Exception;\n    def cfmakeraw(): static native termios;\n    def cfgetispeed(terminfo:termios): static native speed_t;\n    def cfgetospeed(terminfo:termios): static native speed_t;\n    def cfsetispeed(terminfo:termios, speed:speed_t): static native throws Exception;\n    def cfsetospeed(terminfo:termios, speed:speed_t): static native throws Exception;\n    def cfsetspeed(terminfo:termios, speed:speed_t): static native throws Exception;\n    def getmaxx(): native static int throws Exception;\n    def getmaxy(): native static int throws Exception;\n}\n\nclass termios\n{\n    include MObjectBase;\n\n    c_iflag:tcflag_t;\n    c_oflag:tcflag_t;\n    c_cflag:tcflag_t;\n    c_lflag:tcflag_t;\n    c_cc:cc_t[];\n\n    def initialize() {\n        self.c_iflag = 0;\n        self.c_oflag = 0;\n        self.c_cflag = 0;\n        self.c_lflag = 0;\n        self.c_cc = cc_t[32];\n    }\n    \n    def clone():termios {\n        result := termios();\n\n        result.c_iflag = self.c_iflag;\n        result.c_oflag = self.c_oflag;\n        result.c_cflag = self.c_cflag;\n        result.c_lflag = self.c_lflag;\n        result.c_cc = cc_t[32];\n        for(i:=0; i<32; i++) {\n            result.c_cc[i] = self.c_cc[i];\n        }\n\n        return result;\n    }\n}\n\nclass Job\n{\n    include MObjectBase;\n\n    title:String;\n    pgrp:pid_t;\n    terminfo:termios;\n\n    def initialize(title:String, pgrp:pid_t, terminfo:termios) {\n        self.title = title;\n        self.pgrp = pgrp;\n        self.terminfo = terminfo;\n    }\n\n    def initialize() {}\n\n    def clone(): Job {\n        result := Job();\n\n        if(self.title.identifyWith(null).negative()) {\n            result.title = self.title.clone();\n        }\n        result.pgrp = self.pgrp;\n        if(self.terminfo.identifyWith(null).negative()) {\n            result.terminfo = self.terminfo.clone();\n        }\n\n        return result;\n    }\n\n    def toString():String {\n        return self.title;\n    }\n    def equals(job:Job): bool {\n        if(job.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.pgrp == job.pgrp;\n        }\n    }\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def forground() {\n        terminfo := tcgetattr(0);\n\n        tcsetattr(0, TCSANOW, self.terminfo);\n        tcsetpgrp(0, self.pgrp);\n\n        kill(self.pgrp, SIGCONT);\n\n        status:wait_status = 0;\n        pid2 := waitpid(self.pgrp, &status, WUNTRACED);\n\n        if(WIFSTOPPED(status)) {\n            rcode := WSTOPSIG(status) +128;\n\n            terminfo2 := tcgetattr(0);\n\n            self.terminfo = terminfo2;\n\n            tcsetattr(0, TCSANOW, terminfo);\n            tcsetpgrp(0, getpid());\n        }\n        elif(WIFSIGNALED(status)) {\n            printf(\"Job<%s> is done.\\n\", array { self.title });\n\n            Clover.jobs.delete(self);\n\n            tcsetattr(0, TCSANOW, terminfo);\n            tcsetpgrp(0, getpid());\n        }\n        else {\n            Clover.jobs.delete(self);\n\n            tcsetattr(0, TCSANOW, terminfo);\n            tcsetpgrp(0, getpid());\n        }\n    }\n}\n\ninherit Clover \n{\n    jobs: static EqualableList<Job>;\n\n    def initialize(): static {\n        inherit();\n\n        Clover.jobs = EqualableList<Job>();\n    }\n}\n\ndynamic_class Command\n{\n    include MObjectBase;\n\n    data:String;\n    error:String;\n    resultCode:int;\n\n    controllingTerminalPrograms: static EqualableList<String>;\n\n    def initialize() : static {\n        Command.controllingTerminalPrograms = equalable_list { \"bash\", \"zsh\", \"yash\", \"vim\", \"less\", \"top\", \"htop\", \"lv\", \"emacs\", \"nano\", \"vi\", \"fd\", \"mc\" };\n    }\n\n    def initialize() {\n        self.data = \"\";\n        self.resultCode = 0;\n        self.error = \"\";\n    }\n    def initialize(value:Command) {\n        self.setValue(value);\n    }\n    def initialize(data:String, result_code:int) {\n        self.data = data;\n        self.resultCode = result_code;\n        self.error = \"\";\n    }\n    def initialize(data:String, result_code:int, error:String) {\n        self.data = data;\n        self.resultCode = result_code;\n        self.error = error;\n    }\n\n    def clone(): Command {\n        result := Command();\n\n        if(self.data != null) {\n            result.data = self.data.clone();\n        }\n        if(self.error != null) {\n            result.error = self.error.clone();\n        }\n\n        result.resultCode = self.resultCode;\n\n        return result;\n    }\n\n    def setValue(value:Command) {\n        self.data = value.data;\n        self.resultCode = value.resultCode;\n        self.error = value.error;\n    }\n\n    def flatternParams(params:Array<Object>):static List<String> {\n        params2 := List<String>();\n\n        params.each {\n            if(it.className().equals(\"String\")) {\n                params2.add(it.toAnonymous().cast(\"String\"));\n            }\n            elif(it.className().equals(\"Path\")) {\n                params2.add(it.toAnonymous().cast(\"Path\").toString());\n            }\n            elif(it.className().match(/^List</)) {\n                list_:List<Anonymous> = it.toAnonymous();\n\n                list_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^EqualableList</)) {\n                list_:EqualableList<Anonymous> = it.toAnonymous();\n\n                list_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^SortableList</)) {\n                list_:SortableList<Anonymous> = it.toAnonymous();\n\n                list_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^Array</)) {\n                array_:Array<Anonymous> = it.toAnonymous();\n\n                array_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^EqualableArray</)) {\n                array_:EqualableArray<Anonymous> = it.toAnonymous();\n\n                array_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^SortableArray</)) {\n                array_:SortableArray<Anonymous> = it.toAnonymous();\n\n                array_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n        }\n\n        return params2;\n    }\n\n    def callingMethod(method_name:String, params:Array<Object>, num_method_chains:int, max_method_chains:int) : static Command throws Exception \n    {\n        controlling_terminal_flag := false;\n        no_controlling_terminal_flag := false;\n        getting_stderr_flag := false;\n\n        params2 := flatternParams(params);\n\n        params2.each {\n            if(it.equals(\"--controlling-terminal\")) {\n                controlling_terminal_flag = true;\n            }\n            elif(it.equals(\"--no-controlling-terminal\")) {\n                no_controlling_terminal_flag = true;\n            }\n            elif(it.equals(\"--getting-stderr\") || it.equals(\"-stderr\")) {\n                getting_stderr_flag = true;\n            }\n        }\n\n        params2 = params2.select { !it.equals(\"--controlling-terminal\") && !it.equals(\"--no-controlling-terminal\") && !it.equals(\"--getting-stderr\") && !it.equals(\"-stderr\"); }\n\n        if(getting_stderr_flag) {\n            str:String? = null;\n            return Command.executeCommandWithGettingStderr(method_name, params2, str);\n        }\n        elif(num_method_chains == max_method_chains-1 && (controlling_terminal_flag || Command.controllingTerminalPrograms.indexOf(method_name) != -1) && !no_controlling_terminal_flag )\n        {\n            return Command.executeCommandWithControllingTerminal(method_name, params2);\n        }\n        else {\n            str:String? = null;\n            return Command.executeCommand(method_name, params2, str);\n        }\n    }\n\n    def callingMethod(method_name:String, params:Array<Object>, num_method_chains:int, max_method_chains:int) : Command throws Exception \n    {\n        controlling_terminal_flag := false;\n        no_controlling_terminal_flag := false;\n        getting_stderr_flag := false;\n        \n        params2 := flatternParams(params);\n\n        params2.each {\n            if(it.equals(\"--controlling-terminal\")) {\n                controlling_terminal_flag = true;\n            }\n            elif(it.equals(\"--no-controlling-terminal\")) {\n                no_controlling_terminal_flag = true;\n            }\n            elif(it.equals(\"--getting-stderr\") || it.equals(\"-stderr\")) {\n                getting_stderr_flag = true;\n            }\n        }\n\n        params2 = params2.select { !it.equals(\"--controlling-terminal\") && !it.equals(\"--no-controlling-terminal\") && !it.equals(\"--getting-stderr\") && !it.equals(\"-stderr\"); }\n\n        if(getting_stderr_flag) {\n            return Command.executeCommandWithGettingStderr(method_name, params2, self.data);\n        }\n        elif(num_method_chains == max_method_chains-1 && (controlling_terminal_flag || Command.controllingTerminalPrograms.indexOf(method_name) != -1) && !no_controlling_terminal_flag )\n        {\n            return Command.executeCommandWithControllingTerminalByPipe(method_name, params2, self.data);\n        }\n        else {\n            return Command.executeCommand(method_name, params2, self.data);\n        }\n    }\n\n    def expandArg(arg:String, quoted_string:bool=false):static SortableList<String> {\n        if(Directory.isGlobString(arg) && !quoted_string) {\n            dir := dirname(arg);\n            if(dir.equals(\".\")) {\n                pattern := \"\";\n                if(arg.subString(0, 2).equals(\"./\")) {\n                    pattern = arg.subString(2, -1);\n                }\n                else {\n                    pattern = arg;\n                }\n\n                if(quoted_string) {\n                    return slist { pattern };\n                }\n                else {\n                    return Directory.glob(dir, pattern, 0).map { it.subString(2,-1); }.select { !it.equals(\".\") && !it.equals(\"..\") };\n                }\n            }\n            elif(dir.equals(\"/\")) {\n                pattern := arg.subString(1, -1);\n\n                if(quoted_string) {\n                    return slist { pattern };\n                }\n                else {\n                    return Directory.glob(dir, pattern, 0).select { !it.equals(\"/.\") && !it.equals(\"/..\"); }\n                }\n            }\n            else {\n                pattern := arg.subString(dir.length()+1, -1);\n                if(quoted_string) {\n                    return slist { pattern };\n                }\n                else {\n                    return Directory.glob(dir, pattern, 0).select { !it.equals(dir.add(\"/.\")) && !it.equals(dir.add(\"/..\")) };\n                }\n            }\n        }\n        else {\n            return slist { arg };\n        }\n    }\n\n    def set_fl(fd:int, flags:int):static {\n        value := fcntl(fd, F_GETFL, 0);\n\n        value |= flags;\n\n        fcntl(fd, F_SETFL, value);\n    }\n\n    def executeCommandWithGettingStderr(method_name:String, params:List<String>, pipe_data:String?) : static Command throws Exception\n    {\n        child2parent_write_fd := 0;\n        child2parent_read_fd := 0;\n        parent2child_write_fd := 0;\n        parent2child_read_fd := 0;\n        child2parent_read_fd_err := 0;\n        child2parent_write_fd_err := 0;\n\n        pipe(&parent2child_read_fd, &parent2child_write_fd);\n        pipe(&child2parent_read_fd, &child2parent_write_fd);\n        pipe(&child2parent_read_fd_err, &child2parent_write_fd_err);\n\n        pid:pid_t = fork() {\n            close(parent2child_write_fd);\n            close(child2parent_read_fd);\n            close(child2parent_read_fd_err);\n\n            dup2(parent2child_read_fd, 0);\n            dup2(child2parent_write_fd, 1);\n            dup2(child2parent_write_fd_err, 2);\n\n            close(parent2child_read_fd);\n            close(child2parent_write_fd);\n            close(child2parent_write_fd_err);\n\n            setenv(\"COLUMNS\", getmaxx().toString(), 1);\n            setenv(\"LINES\", getmaxy().toString(), 1);\n\n            try {\n                if(method_name.chars(0) == '/') {\n                    execv(method_name, params);\n                }\n                elif(method_name.indexOf(\"./\") == 0)\n                {\n                    execv(method_name, params);\n                }\n                else {\n                    execvp(method_name, params);\n                }\n            } catch(e:Exception) {\n                buffer := e.message.append(\"\\n\").toBuffer();\n                System.write(2, buffer, buffer.len.to_ulong);\n                exit(64);\n            }\n        }\n\n        close(parent2child_read_fd);\n        close(child2parent_write_fd);\n        close(child2parent_write_fd_err);\n\n        if(!pipe_data.identifyWith(null)) {\n            buffer := pipe_data.toBuffer();\n            System.write(parent2child_write_fd, buffer, buffer.len);\n        }\n        close(parent2child_write_fd);\n\n        child_output:Buffer = B\"\";\n\n        set_fl(child2parent_read_fd_err, O_NONBLOCK);\n        \n        while(true) {\n            pipe_data := Buffer(8192.to_ulong);\n\n            readed_byte := read(child2parent_read_fd, pipe_data, 8192.to_ulong);\n\n            pipe_data_err := Buffer(8192.to_ulong);\n\n            readed_byte_err := 0;\n\n            try {\n                readed_byte_err = read(child2parent_read_fd_err, pipe_data_err, 8192.to_ulong);\n            } catch(e:Exception) {\n                readed_byte_err = 0;\n            }\n\n            if(readed_byte <= 0 && readed_byte_err <= 0) {\n                break;\n            }\n\n            child_output.append(pipe_data);\n            child_output.append(pipe_data_err);\n        }\n\n        close(child2parent_read_fd);\n        close(child2parent_read_fd_err);\n\n        status: wait_status = 0;\n\n        pid2:pid_t = waitpid(pid, &status, WUNTRACED);\n\n        if(WEXITSTATUS(status) == 64) {\n            throw Exception(\"Command not found\");\n        }\n\n        return Command(child_output.toString(), WEXITSTATUS(status));\n    }\n\n    def executeCommand(method_name:String, params:List<String>, pipe_data:String?) : static Command throws Exception\n    {\n        child2parent_write_fd := 0;\n        child2parent_read_fd := 0;\n        parent2child_write_fd := 0;\n        parent2child_read_fd := 0;\n        child2parent_read_fd_err := 0;\n        child2parent_write_fd_err := 0;\n\n        pipe(&child2parent_read_fd, &child2parent_write_fd);\n        pipe(&parent2child_read_fd, &parent2child_write_fd);\n        pipe(&child2parent_read_fd_err, &child2parent_write_fd_err);\n\n        pid:pid_t = fork() {\n            close(parent2child_write_fd);\n            close(child2parent_read_fd);\n            close(child2parent_read_fd_err);\n\n            dup2(parent2child_read_fd, 0);\n            dup2(child2parent_write_fd, 1);\n            dup2(child2parent_write_fd_err, 2);\n\n            close(parent2child_read_fd);\n            close(child2parent_write_fd);\n            close(child2parent_write_fd_err);\n\n            setenv(\"COLUMNS\", getmaxx().toString(), 1);\n            setenv(\"LINES\", getmaxy().toString(), 1);\n\n            try {\n                if(method_name.chars(0) == '/') {\n                    execv(method_name, params);\n                }\n                elif(method_name.indexOf(\"./\") == 0)\n                {\n                    execv(method_name, params);\n                }\n                else {\n                    execvp(method_name, params);\n                }\n            } catch(e:Exception) {\n                buffer := e.message.append(\"\\n\").toBuffer();\n                System.write(2, buffer, buffer.len);\n                System.write(2, method_name.toBuffer(), method_name.length());\n                System.write(2, \"\\n\".toBuffer(), 1);\n                exit(2);\n            }\n            exit(2);\n        }\n\n        close(parent2child_read_fd);\n        close(child2parent_write_fd);\n        close(child2parent_write_fd_err);\n\n        if(!pipe_data.identifyWith(null)) {\n            buffer := pipe_data.toBuffer();\n            System.write(parent2child_write_fd, buffer, buffer.len);\n        }\n        close(parent2child_write_fd);\n\n        child_output := B\"\";\n        child_output_error := B\"\";\n\n        set_fl(child2parent_read_fd_err, O_NONBLOCK);\n\n        while(true) {\n            pipe_data := Buffer(8192.to_ulong);\n            readed_byte := read(child2parent_read_fd, pipe_data, 8192.to_ulong);\n\n            pipe_data_err := Buffer(8192.to_ulong);\n\n            readed_byte_err := 0;\n\n            try {\n                readed_byte_err = read(child2parent_read_fd_err, pipe_data_err, 8192.to_ulong);\n            } catch(e:Exception) {\n                readed_byte_err = 0;\n            }\n\n            if(readed_byte <= 0 && readed_byte_err <= 0) {\n                break;\n            }\n\n            child_output.append(pipe_data);\n            child_output_error.append(pipe_data_err);\n        }\n\n        close(child2parent_read_fd);\n        close(child2parent_read_fd_err);\n\n        status: wait_status = 0;\n\n        pid2:pid_t = waitpid(pid, &status, WUNTRACED);\n\n        if(WEXITSTATUS(status) == 64) {\n            throw Exception(\"Command not found\");\n        }\n\n        return Command(child_output.toString(), WEXITSTATUS(status), child_output_error.toString());\n    }\n\n    def executeCommandWithControllingTerminal(method_name:String, params:List<String>) : static Command throws Exception\n    {\n        pid:pid_t = fork() {\n            pid:pid_t = getpid();\n\n            setpgid(0, 0);\n            tcsetpgrp(0, pid);\n\n            setenv(\"COLUMNS\", getmaxx().toString(), 1);\n            setenv(\"LINES\", getmaxy().toString(), 1);\n\n            try {\n                if(method_name.chars(0) == '/') {\n                    execv(method_name, params);\n                }\n                elif(method_name.indexOf(\"./\") == 0)\n                {\n                    execv(method_name, params);\n                }\n                else {\n                    execvp(method_name, params);\n                }\n            } catch(e:Exception) {\n                buffer := e.message.append(\"\\n\").toBuffer();\n                System.write(2, buffer, buffer.len);\n                System.write(2, method_name.toBuffer(), method_name.length());\n                System.write(2, \"\\n\".toBuffer(), 1);\n                exit(64);\n            }\n        }\n\n        setpgid(pid, pid);\n        tcsetpgrp(0, pid);\n\n        status: wait_status = 0;\n\n        pid2:pid_t = waitpid(pid, &status, WUNTRACED);\n\n        if(WEXITSTATUS(status) == 64) {\n            throw Exception(\"Command not found\");\n        }\n\n        if(WIFSTOPPED(status)) {\n            rcode := WSTOPSIG(status) +128;\n            title := method_name;\n\n            terminfo := tcgetattr(0);\n\n            job:Job = Job(title, pid, terminfo);\n\n            Clover.jobs.add(job);\n\n            setpgid(getpid(), getpid());\n            tcsetpgrp(0, getpid());\n\n            return Command(\"\", rcode);\n        }\n        else {\n            setpgid(getpid(), getpid());\n            tcsetpgrp(0, getpid());\n\n            return Command(\"\", WEXITSTATUS(status));\n        }\n\n        return Command(\"\", WEXITSTATUS(status));\n    }\n\n    def executeCommandWithControllingTerminalByPipe(method_name:String, params:List<String>, pipe_data:String): static Command throws Exception\n    {\n        parent2child_write_fd := 0;\n        parent2child_read_fd := 0;\n\n        pipe(&parent2child_read_fd, &parent2child_write_fd);\n\n        pid:pid_t = fork() {\n            close(parent2child_write_fd);\n\n            pid:pid_t = getpid();\n\n            setpgid(0, 0);\n            tcsetpgrp(0, pid);\n\n            setenv(\"COLUMNS\", getmaxx().toString(), 1);\n            setenv(\"LINES\", getmaxy().toString(), 1);\n\n            dup2(parent2child_read_fd, 0);\n            close(parent2child_read_fd);\n\n            try {\n                if(method_name.chars(0) == '/') {\n                    execv(method_name, params);\n                }\n                elif(method_name.indexOf(\"./\") == 0)\n                {\n                    execv(method_name, params);\n                }\n                else {\n                    execvp(method_name, params);\n                }\n            } catch(e:Exception) {\n                buffer := e.message.append(\"\\n\").toBuffer();\n                System.write(2, buffer, buffer.len.to_ulong);\n#                exit(64);\n            }\n        }\n\n        setpgid(pid, pid);\n        tcsetpgrp(0, pid);\n\n        close(parent2child_read_fd);\n\n        if(!pipe_data.identifyWith(null)) {\n            buffer := pipe_data.toBuffer();\n            try {\n                System.write(parent2child_write_fd, buffer, buffer.len);\n            } catch(e:Exception) {\n                kill(pid, SIGTERM);\n            }\n        }\n        close(parent2child_write_fd);\n\n        status: wait_status = 0;\n\n        pid2:pid_t = waitpid(pid, &status, WUNTRACED);\n\n        if(WEXITSTATUS(status) == 64) {\n            throw Exception(\"Command not found\");\n        }\n\n        if(WIFSTOPPED(status)) {\n            rcode := WSTOPSIG(status) +128;\n            title:String = method_name;\n\n            terminfo := tcgetattr(0);\n\n            job := Job(title, pid, terminfo);\n\n            Clover.jobs.add(job);\n\n            setpgid(getpid(), getpid());\n            tcsetpgrp(0, getpid());\n\n            return Command(\"\", rcode);\n        }\n        else {\n            setpgid(getpid(), getpid());\n            tcsetpgrp(0, getpid());\n\n            return Command(\"\", WEXITSTATUS(status));\n        }\n    }\n\n    def popen(command:String, rcode:pointer@int):static String throws Exception {\n        result := \"\";\n        fp:pointer@FILE = System.popen(command, \"r\");\n\n        while(!feof(fp)) {\n            buf := Buffer(BUFSIZ);\n            fgets(buf, BUFSIZ, fp);\n            result.append(buf.toString());\n        }\n\n        rcode->int = pclose(fp);\n\n        return result;\n    }\n\n    def cd():static {\n        path := p\"\\{getenv(\"HOME\")}\"\n        path.chdir();\n        setenv(\"PWD\", getcwd(), 1);\n    }\n\n    def cd(path:String):static {\n        path.toPath().chdir();\n        setenv(\"PWD\", getcwd(), 1);\n    }\n\n    def cd(arg:SortableList<String>):static {\n        if(arg.length() > 0) {\n            path := arg.items(0);\n            Command.cd(path);\n        }\n    }\n    \n    def fg(job_num:int):static {\n        if(job_num >= 0 && job_num < Clover.jobs.length()) {\n            Clover.jobs.items(job_num).forground();\n        }\n    }\n    \n    def fg():static {\n        Command.fg(0);\n    }\n    \n    def jobs():static EqualableList<Job> {\n        return Clover.jobs;\n    }\n\n    def toString():String {\n        return self.data;\n    }\n\n    def equals(command:Command):bool {\n        return self.data.equals(command.data);\n    }\n\n    def add(value:Command):Command {\n        result := self.clone();\n        result.data.append(value.data);\n        return result;\n    }\n\n    def compare(command:Command): int {\n        return self.data.compare(command.data);\n    }\n\n    def toBool():bool {\n        return self.resultCode == 0;\n    }\n\n    def toBoolAndOutput(): bool {\n        self.data.print();\n        return self.resultCode == 0;\n    }\n\n    def getErrorOutput(): Command {\n        return Command(self.error.toString(), self.resultCode);\n    }\n\n    def getOutputWithError(): Command {\n        result := self.data.clone();\n        result.append(self.error);\n        return Command(result.toString(), self.resultCode);\n    }\n\n    def write(path:String, permission:mode_t): Command {\n        f := File(path, O_CREAT|O_TRUNC|O_WRONLY, permission);\n\n        buf := self.data.toBuffer();\n        f.write(buf, buf.len);\n\n        f.close();\n\n        return self;\n    }\n\n    def write(path:String): Command {\n        return self.write(path,0644);\n    }\n\n    def append(path:String, permission:mode_t): Command {\n        f := File(path, O_CREAT|O_APPEND|O_WRONLY, permission);\n\n        buf := self.data.toBuffer();\n        f.write(buf, buf.len);\n\n        f.close();\n\n        return self;\n    }\n\n    def append(path:String): Command {\n        return self.append(path,0644);\n    }\n}\n\ninherit String\n{\n    def toCommand():Command {\n        return Command(self,0);\n    }\n}\n"
  },
  {
    "path": "Container.clcl",
    "content": "\ninterface IEqualable\n{\n    def equals(right:Self): bool;\n    def toString(): String;\n    def clone(): Self;\n}\n\ninterface ISortable\n{\n    def compare(item:Self): int;\n    def equals(right:Self): bool;\n    def toString(): String;\n    def clone(): Self;\n    def add(right:Self):Self;\n}\n\ninterface IIteratorable\n{\n    def compare(item:Self): int;\n    def equals(right:Self): bool;\n    def toString(): String;\n    def clone(): Self;\n    def add(right:Self):Self;\n    def next(): Self;\n    def prev(): Self;\n}\n\ninterface IHashKey\n{\n    def getHashKey(): uint;\n    def equals(right:Self): bool;\n    def toString(): String;\n    def clone(): Self;\n}\n\nmodule MEqualableArray\n{\n    def toString():String {\n        if(self.items.length == 0) {\n            return \"earray {}\";\n        }\n\n        result:String = \"earray {\";\n\n        for(i:int = 0; i<self.items.length; i++) {\n            result.append(self.items[i].toString());\n            result.append(\",\");\n        }\n\n        result.replace(-1, '}');\n\n        return result;\n    }\n\n    def equals(right:T[]): bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.equals(right.toArray);\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n\n    def equals(right:Array<T>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.items.length != right.items.length) {\n                return false;\n            }\n\n            for(i:int = 0; i<self.items.length; i++) {\n                if(!self.items[i].equals(right.items[i])) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n    }\n\n    def equals(right:EqualableArray<T>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.items.length != right.items.length) {\n                return false;\n            }\n\n            for(i:int = 0; i<self.items.length; i++) {\n                if(!self.items[i].equals(right.items[i])) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n    }\n}\n\ninherit Array<T:Object>\n{\n    def toString(): String {\n        if(self.items.identifyWith(null)) {\n            return \"Null array\";\n        }\n        else {\n            result:String = \"\";\n            result.append(self.items.length.toString);\n            result.append(\" length array of \");\n            result.append(self.items.className());\n            return result;\n        }\n    }\n    def toEqualableArray():EqualableArray<IEqualable> throws Exception {\n        result:EqualableArray<IEqualable>  = EqualableArray<IEqualable>(self.items.toAnonymous());\n\n        for(i:int = 0; i<result.items.length; i++) {\n            if(!(result.items[i] implements IEqualable)) {\n                throw Exception(\"An elements doesn't implement IEqualable\");\n            }\n        }\n\n        return result;\n    }\n\n    def toSortableArray():SortableArray<ISortable> throws Exception {\n        result:SortableArray<ISortable>  = SortableArray<ISortable>(self.items.toAnonymous());\n\n        for(i:int = 0; i<result.items.length; i++) {\n            if(!(result.items[i] implements ISortable)) {\n                throw Exception(\"An elements doesn't implement ISortable\");\n            }\n        }\n\n        return result;\n    }\n\n    def toList(): List<T> {\n        result:List<T> = List<T>();\n\n        for(i:int = 0; i<self.items.length; i++) {\n            result.add(self.items[i]);\n        }\n\n        return result;\n    }\n}\n\nclass EqualableArray <T:IEqualable>\n{\n    include MObjectBase;\n\n    include MArray;\n    include MEqualableArray;\n\n    def toArray():Array<T> {\n        return Array<T>(self.items.toAnonymous());\n    }\n\n    def toSortableArray():SortableArray<ISortable> throws Exception {\n        result := SortableArray<ISortable>(self.items.toAnonymous());\n\n        for(i:= 0; i<result.items.length; i++) {\n            if(!(result.items[i] implements ISortable)) {\n                throw Exception(\"An elements doesn't implement ISortable\");\n            }\n        }\n\n        return result;\n    }\n\n    def toEqualableList(): EqualableList<T> {\n        result := EqualableList<T>();\n\n        for(i:int = 0; i<self.items.length; i++) {\n            result.add(self.items[i]);\n        }\n\n        return result;\n    }\n}\n\nclass SortableArray <T:ISortable>\n{\n    include MObjectBase;\n\n    include MArray;\n    include MEqualableArray;\n\n    def equals(right:SortableArray<T>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.items.length != right.items.length) {\n                return false;\n            }\n\n            for(i:int = 0; i<self.items.length; i++) {\n                if(!self.items[i].equals(right.items[i])) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n    }\n\n    def toArray():Array<T> {\n        return Array<T>(self.items.toAnonymous());\n    }\n\n    def toEqualableArray():EqualableArray<T> {\n        return EqualableArray<T>(self.items.toAnonymous());\n    }\n\n    def toSortableList(): SortableList<T> {\n        result:SortableList<T> = SortableList<T>();\n\n        for(i:int = 0; i<self.items.length; i++) {\n            result.add(self.items[i]);\n        }\n\n        return result;\n    }\n\n    def quickSort(left:int, right:int, fun:lambda(T, T):int):SortableArray<T> {\n        l_hold:int = left;\n        r_hold:int = right;\n\n        pivot:T = self.items[left];\n        pivot_num:int = left;\n\n        while(left < right) {\n            while((fun(self.items[right], pivot) >= 0) && (left < right)) {\n                right--;\n            }\n\n            if(left != right) {\n                self.items[left] = self.items[right];\n                left++;\n            }\n\n            while((fun(self.items[left], pivot) <= 0) && (left < right)) {\n                left++;\n            }\n\n            if(left != right) {\n                self.items[right] = self.items[left];\n                right--;\n            }\n        }\n\n        self.items[left] = pivot;\n\n        pivot_num = left;\n\n        left2:int = l_hold;\n        right2:int = r_hold;\n\n        if(left2 < pivot_num) {\n            self.quickSort(left2, pivot_num-1, fun);\n        }\n\n        if(right2 > pivot_num) {\n            self.quickSort(pivot_num+1, right2, fun);\n        }\n\n        return self;\n    }\n\n    def sort():SortableArray<T>  {\n        return self.quickSort(0, self.length()-1, lambda(left:T, right:T):int { left.compare(right) });\n    }\n    def sort(fun:lambda(T,T):int):SortableArray<T>  {\n        return self.quickSort(0, self.length()-1, fun);\n    }\n\n    def toString():String {\n        if(self.items.length == 0) {\n            return \"sarray {}\";\n        }\n\n        result:String = \"sarray {\";\n\n        for(i:int = 0; i<self.items.length; i++) {\n            result.append(self.items[i].toString());\n            result.append(\",\");\n        }\n\n        result.replace(-1, '}');\n\n        return result;\n    }\n\n    def compare(right:SortableArray<T>):int {\n        if(self.length() == 0 && right.length() == 0) {\n            return 0;\n        }\n        elif(self.length() == 0) {\n            return -1;\n        }\n        elif(right.length() == 0) {\n            return 1;\n        }\n        else {\n            litem := items(0);\n            ritem := right.items(0);\n\n            if(litem == null && ritem == null) {\n                return 0;\n            }\n            elif(litem == null) {\n                return -1;\n            }\n            elif(ritem == null) {\n                return 1;\n            }\n            else {\n                return litem.compare(ritem);\n            }\n        }\n    }\n}\n\nclass ListItem <T:Object>\n{\n    include MObjectBase;\n\n    item: T?;\n    next: ListItem<T>?;\n    prev: ListItem<T>?;\n\n    def initialize() {\n        self.item = null;\n        self.next = null;\n        self.prev = null;\n    }\n\n    def initialize(item:T?, prev:ListItem<T>?, next:ListItem<T>?) {\n        self.item = item;\n        self.prev = prev;\n        self.next = next;\n    }\n\n    def clone(): ListItem<T> {\n        result := ListItem<T>();\n\n        result.item = self.item;\n        result.prev = self.prev;\n        result.next = self.next;\n\n        return result;\n    }\n}\n\nmodule MList\n{\n    head: ListItem<T>?;\n    tail: ListItem<T>?;\n    number: int;\n\n    def initialize() {\n        self.head = null;\n        self.tail = null;\n        self.number = 0;\n    }\n\n    def initialize(items:T[], num_elements:uint) {\n        self.head = null;\n        self.tail = null;\n        self.number = 0;\n\n        for(i := 0; i<num_elements; i++) {\n            self.push(items[i]);\n        }\n    }\n\n    def setValue(list:SELF<T>) {\n        self.head = list.head;\n        self.tail = list.tail;\n        self.number = list.number;\n    }\n\n    def clone():SELF<T> {\n        result:SELF<T> = SELF<T>();\n        it := self.head;\n        while(it != null) {\n            result.push(it.item);\n            it = it.next;\n        }\n        return result;\n    }\n\n    def length():int {\n        return self.number;\n    }\n\n    def toString(): String {\n        if(self.head == null) {\n            return \"Null list\";\n        }\n        else {\n            result := \"\";\n            result.append(self.number.toString);\n            result.append(\" length list of \");\n            result.append(self.head.item.className());\n            return result;\n        }\n    }\n\n    def toArray(): Array<T> {\n        result := Array<T>(self.number);\n\n        it := self.head;\n\n        n := 0;\n        while(it != null) {\n            result.put(n, it.item);\n\n            it = it.next;\n            n++;\n        }\n\n        return result;\n    }\n    \n    def items(index:int):T? {\n        if(index < 0) {\n            index += self.number;\n        }\n\n        if(index >= number/2) {\n            it := self.tail;\n            count := self.number-1;\n\n            while(it != null) {\n                if(count == index) {\n                    return it.item\n                }\n                count--;\n\n                it = it.prev;\n            }\n        }\n        else {\n            it := self.head;\n            count := 0;\n\n            while(it != null) {\n                if(count == index) {\n                    return it.item\n                }\n                count++;\n\n                it = it.next;\n            }\n        }\n\n        return null;\n    }\n    \n    def clear(): SELF<T> {\n        self.head = null;\n        self.tail = null;\n        self.number = 0;\n\n        return self;\n    }\n\n    def push(item:T):SELF<T> {\n        if(self.head == null) {\n            self.head = ListItem<T>(item, null, null);\n            self.tail = self.head;\n        }\n        else {\n            new_item := ListItem<T>(item, self.tail, null);\n\n            self.tail.next = new_item;\n            self.tail = new_item;\n        }\n\n        self.number++;\n\n        return self;\n    }\n    \n    def iterator(index:int):ListItem<T>? {\n        if(index < 0) {\n            index += self.number;\n        }\n        \n        if(index < 0 || index >= self.number) {\n            return null;\n        }\n        \n        it := self.head;\n        \n        n := 0;\n        \n        while(it != null) {\n            if(index == n) {\n                return it;\n            }\n            n++;\n\n            it = it.next;\n        }\n        \n        return null;\n    }\n        \n\n    def push(list:SELF<T>):SELF<T> {\n        it := list.head();\n\n        while(it != null) {\n            self.push(it.item);\n\n            it = it.next;\n        }\n\n        return self;\n    }\n\n    def pop():T? {\n        if(self.head == null) {\n            return null;\n        }\n        else {\n            new_tail := self.tail.prev;\n            item := self.tail.item;\n\n            if(new_tail == null) {\n                self.head = null;\n                self.tail = null;\n                self.number = 0;\n\n                return item;\n            }\n            else {\n                new_tail.next = null;\n                self.tail = new_tail;\n\n                self.number--;\n\n                return item;\n            }\n        }\n    }\n\n    def append(list:SELF<T>):SELF<T> {\n        it := list.head;\n        while(it != null) {\n            self.push(it.item);\n\n            it = it.next;\n        }\n\n        return self;\n    }\n\n    def add(item:T):SELF<T> {  # don't use this, instead of this, use push. This definition is my mistake\n        if(self.head == null) {\n            self.head = ListItem<T>(item, null, null);\n            self.tail = self.head;\n        }\n        else {\n            new_item := ListItem<T>(item, self.tail, null);\n\n            self.tail.next = new_item;\n            self.tail = new_item;\n        }\n\n        self.number++;\n\n        return self;\n    }\n\n    def add(right:SELF<T>):SELF<T> {\n        return push(right);\n    }\n\n    def shift():T? {\n        if(self.head == null) {\n            return null;\n        }\n        else {\n            new_head := self.head.next;\n            item := self.head.item;\n\n            if(new_head == null) {\n                self.head = null;\n                self.tail = null;\n                self.number = 0;\n\n                return item;\n            }\n            else {\n                new_head.prev = null;\n                self.head = new_head;\n\n                self.number--;\n\n                return item;\n            }\n        }\n    }\n\n    def insert(index:int, item:T):SELF<T> {\n        if(index < 0) {\n            index += self.number + 1;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n        if(index > self.number) {\n            index = self.number;\n        }\n\n        if(self.number == 0 || index == self.number) {\n            self.push(item);\n            return self;\n        }\n\n        if(index == 0) {\n            new_item:ListItem<T> = ListItem<T>(item, null, self.head);\n            self.head.prev = new_item;\n            self.head = new_item;\n\n            self.number++;\n        }\n        elif(index >= self.number/2) {\n            it := self.tail;\n\n            i := self.number-1;\n\n            while(it != null) {\n                if(i == index-1) {\n                    new_item := ListItem<T>(item, it, it.next);\n                    if(it.next != null) {\n                        it.next.prev = new_item;\n                    }\n                    it.next = new_item;\n\n                    self.number++;\n                    break;\n                }\n\n                it = it.prev;\n                i--;\n            }\n        }\n        else {\n            it := self.head;\n\n            i := 0;\n\n            while(it != null) {\n                if(i == index-1) {\n                    new_item := ListItem<T>(item, it, it.next);\n                    if(it.next != null) {\n                        it.next.prev = new_item;\n                    }\n                    it.next = new_item;\n\n                    self.number++;\n                    break;\n                }\n\n                it = it.next;\n                i++;\n            }\n        }\n\n        return self;\n    }\n\n    def insert(index:int, list:SELF<T>):SELF<T> {\n        i := index;\n        it := list.head;\n        while(it != null) {\n            self.insert(i, it.item);\n            i++;\n\n            it = it.next;\n        }\n        return self;\n    }\n\n    def deleteByID(item:T):SELF<T> {\n        it := self.head;\n        it2 := self.head;\n\n        while(it != null) {\n            if(it.item.ID() == item.ID()) {\n                # one item is contained in list\n                if(it == self.head && it == self.tail) {\n                    self.head = null;\n                    self.tail = null;\n                    self.number = 0;\n                }\n                # two item is contained in list\n                elif(it2 == self.head && it == self.tail) {\n                    self.head = it2;\n                    self.tail = it2;\n                    it2.prev = null;\n                    it2.next = null;\n                    self.number = 1;\n                }\n                # other\n                else {\n                    if(it == self.head) {\n                        self.head = self.head.next;\n                        self.head.prev = null;\n                        self.number--;\n                    }\n                    elif(it == self.tail) {\n                        self.tail = self.tail.prev;\n                        self.tail.next = null;\n                        self.number--;\n                    }\n                    else {\n                        it2.next = it.next;\n                        it.next.prev = it2;\n                        self.number--;\n                    }\n                }\n                break;\n            }\n            \n            it2 = it;\n            it = it.next;\n        }\n\n        return self;\n    }\n\n    def deleteAt(index:int):SELF<T> {\n        if(index < 0) {\n            index += self.number;\n        }\n\n        if(self.number == 0) {\n        }\n        elif(self.number == 1) {\n            if(index == 0) {\n                self.head = null;\n                self.tail = null;\n                self.number = 0;\n            }\n        }\n        elif(self.number == 2) {\n            if(index == 0) {\n                self.head = self.head.next;\n                self.head.prev = null;\n                self.head.next = null;\n                self.tail = self.head;\n                self.number = 1;\n            }\n            elif(index == 1) {\n                self.tail = self.head;\n                self.head.prev = null;\n                self.head.next = null;\n                self.number = 1;\n            }\n        }\n        elif(index >= self.number / 2) {\n            it := self.tail;\n            it2 := self.tail;\n\n            count := self.number-1;\n\n            while(it != null) {\n                if(count == index) {\n                    if(it == self.tail) {\n                        self.tail = self.tail.prev;\n                        self.tail.next = null;\n                        self.number--;\n                    }\n                    else {\n                        it2.prev = it.prev;\n                        it.prev.next = it2;\n                        self.number--;\n                    }\n                    break;\n                }\n\n                count--;\n                \n                it2 = it;\n                it = it.prev;\n            }\n        }\n        else {\n            it := self.head;\n            it2 := self.head;\n\n            count := 0;\n\n            while(it != null) {\n                if(count == index) {\n                    if(it == self.head) {\n                        self.head = self.head.next;\n                        self.head.prev = null;\n                        self.number--;\n                    }\n                    else {\n                        it2.next = it.next;\n                        it.next.prev = it2;\n                        self.number--;\n                    }\n                    break;\n                }\n\n                count++;\n                \n                it2 = it;\n                it = it.next;\n            }\n        }\n\n        return self;\n    }\n\n    def each(block_:lambda(T)):SELF<T> {\n        it := self.head;\n\n        while(it != null) {\n            try {\n                block_(it.item);\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n            it = it.next;\n        }\n\n        return self;\n    }\n\n    def eachReverse(block_:lambda(T)):SELF<T> {\n        it := self.tail;\n\n        while(it != null) {\n            try {\n                block_(it.item);\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n            it = it.prev;\n        }\n\n        return self;\n    }\n\n    def replace(index:int, item:T):SELF<T> {\n        if(index < 0) {\n            index += self.number;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n        if(index >= self.number) {\n            index = self.number-1;\n        }\n\n        if(index >= self.number/2) {\n            it := self.tail;\n            count := self.number-1;\n\n            while(it != null) {\n                if(count == index) {\n                    it.item = item;\n                    break;\n                }\n                count--;\n\n                it = it.prev;\n            }\n        }\n        else {\n            it := self.head;\n            count := 0;\n\n            while(it != null) {\n                if(count == index) {\n                    it.item = item;\n                    break;\n                }\n                count++;\n\n                it = it.next;\n            }\n        }\n\n        return self;\n    }\n    def sample():T {\n        return self.items(System.rand() % self.number);\n    }\n\n    def deleteWithRange(start:int, end:int):SELF<T> {\n        if(start < 0) {\n            start += self.number;\n        }\n        if(end < 0) {\n            end += self.number + 1;\n        }\n        if(start < 0) {\n            start = 0;\n        }\n        if(end > self.number) {\n            end = self.number;\n        }\n\n        if(start >= end || start >= self.number || end < 0) {\n            return SELF<T>();\n        }\n\n        new_list := SELF<T>();\n\n        it := self.head;\n        count := 0;\n\n        while(it != null) {\n            if(count < start || count >= end) {\n                new_list.push(it.item);\n            }\n            count++;\n            it = it.next;\n        }\n\n        self.setValue(new_list);\n\n        return self;\n    }\n\n    def multiply(n:int):SELF<T> {\n        result := SELF<T>();\n\n        for(i:= 0; i<n; i++) {\n            result.append(self);\n        }\n\n        return result;\n    }\n\n    def multiplyWithSelf(n:int):SELF<T> {\n        result := multiply(n);\n        setValue(result);\n        return self;\n    }\n\n    def select(block_:lambda(T):bool):SELF<T> {\n        new_list := SELF<T>();\n\n        it := self.head;\n\n        while(it != null) {\n            try {\n                if(block_(it.item)) {\n                    new_list.push(it.item);\n                }\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n            it = it.next;\n        }\n\n        return new_list;\n    }\n\n    def selectWithSelf(block_:lambda(T):bool):SELF<T> {\n        result := select(block_);\n        setValue(result);\n        return self;\n    }\n\n    def subList(start:int, end:int):SELF<T> {\n        if(start < 0) {\n            start += self.number;\n        }\n        if(end < 0) {\n            end += self.number + 1;\n        }\n        if(start < 0) {\n            start = 0;\n        }\n        if(end > self.number) {\n            end = self.number;\n        }\n\n        if(start >= end || start >= self.number || end < 0) {\n            return SELF<T>();\n        }\n\n        new_list: SELF<T> = SELF<T>();\n\n        it := self.head;\n        count := 0;\n\n        while(it != null) {\n            if(count >= start && count < end) {\n                new_list.push(it.item);\n            }\n            count++;\n            it = it.next;\n        }\n\n        return new_list;\n    }\n\n    def subListWithSelf(start:int, end:int):SELF<T> {\n        result := subList(start, end);\n        self.setValue(result);\n        return self;\n    }\n\n    def fill(start:int, end:int, item:T):SELF<T> {\n        if(start < 0) {\n            start += self.number;\n        }\n        if(end < 0) {\n            end += self.number + 1;\n        }\n        if(start < 0) {\n            start = 0;\n        }\n        if(end > self.number) {\n            end = self.number;\n        }\n\n        if(start >= end || start >= self.number || end < 0) {\n            return SELF<T>();\n        }\n\n        new_list := SELF<T>();\n\n        it := self.head;\n        count:= 0;\n\n        while(it != null) {\n            if(count < start || count >= end) {\n                new_list.push(it.item);\n            }\n            else {\n                new_list.push(item);\n            }\n            count++;\n            it = it.next;\n        }\n\n        return new_list;\n    }\n    def fill(item:T):SELF<T> {\n        return self.fill(0,-1,item);\n    }\n    def fillWithSelf(start:int, end:int, item:T):SELF<T> {\n        result := fill(start, end, item);\n        setValue(result);\n        return result;\n    }\n    def fillWithSelf(item:T):SELF<T> {\n        result := fill(item);\n        setValue(result);\n        return self;\n    }\n\n    def reverse():SELF<T> {\n        result := SELF<T>();\n\n        it := self.tail;\n\n        while(it != null) {\n            result.push(it.item);\n            it = it.prev;\n        }\n\n        return result;\n    }\n\n    def reverseWithSelf():SELF<T> {\n        result := reverse();\n        self.setValue(result);\n        return self;\n    }\n\n    def shuffle():SELF<T> {\n        result := self.clone();\n\n        for(i:=0; i<50; i++) {\n            n := System.rand() % self.number;\n            m := System.rand() % self.number;\n\n            item := result.items(n);\n            item2 := result.items(m);\n\n            result.replace(m, item);\n            result.replace(n, item2);\n        }\n\n        return result;\n    }\n    def shuffleWithSelf():SELF<T> {\n        result := shuffle();\n        self.setValue(result);\n        return self;\n    }\n\n    def find(item:T): bool {\n        it := self.head;\n\n        while(it != null) {\n            if(it.item == item) {\n                return true;\n            }\n            it = it.next;\n        }\n\n        return false;\n    }\n}\n\nmodule MEqualableList\n{\n    def equals(right:SELF<T>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.number != right.number) {\n                return false;\n            }\n            for(i:=0; i<self.number; i++) {\n                if(!self.items(i).equals(right.items(i))) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n\n    def delete(item:T):SELF<T> {\n        it:= self.head;\n        it2:= self.head;\n\n        while(it != null) {\n            if(it.item.equals(item)) {\n                # one item is contained in list\n                if(it == self.head && it == self.tail) {\n                    self.head = null;\n                    self.tail = null;\n                    self.number = 0;\n                }\n                # two item is contained in list\n                elif(it2 == self.head && it == self.tail) {\n                    self.head = it2;\n                    self.tail = it2;\n                    it2.prev = null;\n                    it2.next = null;\n                    self.number = 1;\n                }\n                # other\n                else {\n                    if(it == self.head) {\n                        self.head = self.head.next;\n                        self.head.prev = null;\n                        self.number--;\n                    }\n                    elif(it == self.tail) {\n                        self.tail = self.tail.prev;\n                        self.tail.next = null;\n                        self.number--;\n                    }\n                    else {\n                        it2.next = it.next;\n                        it.next.prev = it2;\n                        self.number--;\n                    }\n                }\n                break;\n            }\n            \n            it2 = it;\n            it = it.next;\n        }\n\n        return self;\n    }\n\n    def indexOf(item:T):int {\n        result:int = 0;\n\n        it := self.head;\n        while(it != null) {\n            if(it.item.equals(item)) {\n                return result;\n            }\n\n            result++;\n\n            it = it.next;\n        }\n\n        return -1;\n    }\n    def toString():String {\n        if(self.number == 0) {\n            return \"elist {}\";\n        }\n\n        result := \"elist {\";\n\n        it := self.head;\n\n        while(it != null) {\n            result.append(it.item.toString());\n            result.append(\",\");\n\n            it = it.next;\n        }\n\n        result.replace(-1, '}');\n\n        return result;\n    }\n    def join(separator:String):String {\n        result := String(\"\");\n        it := self.head;\n\n        while(it != null) {\n            result.append(it.item.toString());\n            it = it.next;\n\n            if(it != null) {\n                result.append(separator);\n            }\n        }\n\n        return result;\n    }\n\n    def join():String {\n        return self.join(\"\");\n    }\n\n    def count(item:T):int {\n        result := 0;\n\n        it := self.head;\n\n        while(it != null) {\n            if(it.item.equals(item)) {\n                result++;\n            }\n\n            it = it.next;\n        }\n\n        return result;\n    }\n\n    def indexOf(item:T):int {\n        result := 0;\n        it := self.head;\n\n        while(it != null) {\n            if(it.item.equals(item)) {\n                return result;\n            }\n            result++;\n            it = it.next;\n        }\n\n        return -1;\n    }\n\n    def uniq():SELF<T> {\n        result := SELF<T>();\n\n        it := self.head;\n\n        if(self.head == null) {\n            return result;\n        }\n\n        item_before := self.head.item;\n\n        while(it != null) {\n            if(it == self.head) {\n                result.push(it.item);\n            }\n            else {\n                if(it.item != null && item_before != null && !it.item.equals(item_before)) {\n                    result.push(it.item);\n                }\n            }\n            item_before = it.item;\n            it = it.next;\n        }\n\n        return result;\n    }\n}\n\nclass List <T:Object>\n{\n    include MObjectBase;\n\n    include MList;\n\n    def <R:Object> map(trans:lambda(T):R): SELF<R> {\n        result:SELF<R> = SELF<R>();\n\n        it:ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            try {\n                result.push(trans(it.item));\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n\n            it = it.next;\n        }\n\n        return result;\n    }\n}\n\nclass EqualableList<T:IEqualable>\n{\n    include MObjectBase;\n\n    include MList;\n    include MEqualableList;\n\n    def <R:IEqualable> map(trans:lambda(T):R): SELF<R> {\n        result:SELF<R> = SELF<R>();\n\n        it:ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            try {\n                result.push(trans(it.item));\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n\n            it = it.next;\n        }\n\n        return result;\n    }\n\n    def toList():List<T> throws Exception {\n        result:List<T> = List<T>();\n\n        it :ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            item :T = it.item;\n\n            result.push(item);\n\n            it = it.next;\n        }\n\n        return result;\n    }\n}\n\nclass SortableList<T:ISortable>\n{\n    include MObjectBase;\n\n    include MList;\n    include MEqualableList;\n\n    def clone():SortableList<T> {\n        result := SortableList<T>();\n\n        it := self.head;\n\n        while(!it.identifyWith(null)) {\n            item := it.item.clone();\n            result.push(item);\n            it = it.next;\n        }\n\n        return result;\n    }\n\n    def <R:ISortable> map(trans:lambda(T):R): SELF<R> {\n        result:SELF<R> = SELF<R>();\n\n        it:ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            try {\n                result.push(trans(it.item));\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n\n            it = it.next;\n        }\n\n        return result;\n    }\n\n    def quickSort(list:SortableList<T>, left:int, right:int, fun:lambda(T, T):int) {\n        l_hold:int = left;\n        r_hold:int = right;\n\n        pivot:T = list.items(left);\n        pivot_num:int = left;\n\n        while(left < right) {\n            while((fun(list.items(right), pivot) >= 0) && (left < right)) {\n                right--;\n            }\n\n            if(left != right) {\n                list.replace(left, list.items(right));\n                left++;\n            }\n\n            while((fun(list.items(left), pivot) <= 0) && (left < right)) {\n                left++;\n            }\n\n            if(left != right) {\n                list.replace(right, list.items(left));\n                right--;\n            }\n        }\n\n        list.replace(left, pivot);\n\n        pivot_num = left;\n\n        left = l_hold;\n        right = r_hold;\n        if(left < pivot_num) {\n            self.quickSort(list, left, pivot_num-1, fun);\n        }\n\n        if(right > pivot_num) {\n            self.quickSort(list, pivot_num+1, right, fun);\n        }\n    }\n\n    def mergeList(left:SortableList<T>, right:SortableList<T>, fun:lambda(T,T):int):static SortableList<T> {\n        list: SortableList<T> = SortableList<T>();\n\n        it:ListItem<T>? = left.head;\n\n        it2:ListItem<T>? = right.head;\n\n        while(true) {\n            if(fun(it.item, it2.item) <= 0) {\n                list.push(it.item);\n\n                it = it.next;\n            }\n            else {\n                list.push(it2.item);\n\n                it2 = it2.next;\n            }\n\n            if(it.identifyWith(null)) {\n                if(!it2.identifyWith(null)) {\n                    while(!it2.identifyWith(null)) {\n                        list.push(it2.item);\n\n                        it2 = it2.next;\n                    }\n                }\n                break;\n            }\n            elif(it2.identifyWith(null)) {\n                if(!it.identifyWith(null)) {\n                    while(!it.identifyWith(null)) {\n                        list.push(it.item);\n\n                        it = it.next;\n                    }\n                }\n                break;\n            }\n        }\n\n        return list;\n    }\n\n    def mergeSort(fun:lambda(T,T):int):SortableList<T> {\n        if(self.head.identifyWith(null)) {\n            return self;\n        }\n        if(self.head.next.identifyWith(null)) {\n            return self;\n        }\n\n        list1:SortableList<T> = SortableList<T>();\n        list2:SortableList<T> = SortableList<T>();\n\n        it:ListItem<T> = self.head;\n\n        while(true) {\n            list1.push(it.item);\n            list2.push(it.next.item);\n\n            if(it.next.next.identifyWith(null)) {\n                break;\n            }\n\n            it = it.next.next;\n\n            if(it.next.identifyWith(null)) {\n                list1.push(it.item);\n                break;\n            }\n        }\n\n        return SortableList<T>.mergeList(list1.mergeSort(fun), list2.mergeSort(fun), fun);\n    }\n\n    def sort():SortableList<T> {\n        return sort(lambda(left:T, right:T):int { left.compare(right) });\n    }\n\n    def sort(fun:lambda(T, T):int): SortableList<T> {\n        list:SortableList<T> = self.mergeSort(fun);\n        self.setValue(list);\n        return self;\n    }\n    def toString():String {\n        if(self.number == 0) {\n            return \"slist {}\";\n        }\n\n        result:String = \"slist {\";\n\n        it:ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            result.append(it.item.toString());\n            result.append(\",\");\n\n            it = it.next;\n        }\n\n        result.replace(-1, '}');\n\n        return result;\n    }\n\n    def sum():T throws Exception {\n        if(self.head == null || self.number == 0) {\n            throw Exception(\"Null pointer exception\");\n        }\n\n        result := items(0).clone();\n\n        n := 0;\n\n        self.each {\n            if(n > 0) {\n                result = result.add(it);\n            }\n            n++;\n        }\n\n        return result;\n    }\n\n    def compare(right:SortableList<T>):int {\n        if(self.length() == 0 && right.length() == 0) {\n            return 0;\n        }\n        elif(self.length() == 0) {\n            return -1;\n        }\n        elif(right.length() == 0) {\n            return 1;\n        }\n        else {\n            litem := items(0);\n            ritem := right.items(0);\n\n            if(litem == null && ritem == null) {\n                return 0;\n            }\n            elif(litem == null) {\n                return -1;\n            }\n            elif(ritem == null) {\n                return 1;\n            }\n            else {\n                return litem.compare(ritem);\n            }\n        }\n    }\n\n    def toList():List<T> throws Exception {\n        result:List<T> = List<T>();\n\n        it :ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            item :T = it.item;\n\n            result.push(item);\n\n            it = it.next;\n        }\n\n        return result;\n    }\n\n    def toEqualableList():EqualableList<T> {\n        result := EqualableList<T>();\n\n        it :ListItem<T>? = self.head;\n\n        while(!it.identifyWith(null)) {\n            item :T = it.item;\n\n            result.push(item);\n\n            it = it.next;\n        }\n\n        return result;\n    }\n}\n\nclass HashItem <T:IHashKey, T2:IEqualable>\n{\n    include MObjectBase;\n\n    key:T?;\n    item:T2?;\n    include MObjectBase;\n\n    def initialize() {\n        self.key = null;\n        self.item = null;\n    }\n\n    def initialize(key:T, item:T2) {\n        self.key = key;\n        self.item = item;\n    }\n\n    def clone():HashItem<T,T2> {\n        result := HashItem<T,T2>();\n\n        if(!self.key.identifyWith(null) && !self.item.identifyWith(null)) {\n            result.key = self.key.clone();\n            result.item = self.item.clone();\n        }\n\n        return result;\n    }\n}\n\nclass Hash <T:IHashKey, T2:IEqualable>\n{\n    include MObjectBase;\n\n    hashSizeDefault: static int;\n\n    def initialize():static {\n        Hash.hashSizeDefault = 128;\n    }\n\n    table: HashItem<T,T2>[]?;\n    itemNumber: uint;\n    tableSize: uint;\n\n    def initialize() {\n        self.table = HashItem<T,T2>[Hash.hashSizeDefault];\n        self.tableSize = Hash.hashSizeDefault;\n        self.itemNumber = 0;\n    }\n\n    def initialize(keys: T[], items:T2[], num_elements:uint) {\n        hash_size:uint = num_elements * 2;\n\n        self.table = HashItem<T,T2>[hash_size];\n        self.tableSize = hash_size;\n        self.itemNumber = num_elements;\n\n        for(i:int =0; i<num_elements; i++) {\n            self.put(keys[i], items[i]);\n        }\n    }\n    \n    def clone(): Hash<T,T2> {\n        result := Hash<T,T2>();\n\n        result.table = HashItem<T,T2>[self.tableSize];\n        result.tableSize = self.tableSize;\n\n        for(i:=0; i<self.table.length; i++) {\n            if(!self.table[i].identifyWith(null)) {\n                result.table[i] = self.table[i].clone();\n            }\n        }\n        result.itemNumber = self.itemNumber;\n\n        return result;\n    }\n\n    def equals(right:Hash<T,T2>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.itemNumber != right.itemNumber) {\n                return false;\n            }\n            result:bool = true;\n            self.each(closure(key:T, item:T2) {\n                if(!self.containes(key, item)) {\n                    result = false;\n                    return;\n                }\n            });\n\n            return result;\n        }\n    }\n\n    def equals(right:WildCard):bool {\n        return true;\n    }\n\n    def length(): int {\n        return self.itemNumber;\n    }\n    \n    def clear(): Hash<T,T2> {\n        self.table = HashItem<T,T2>[Hash.hashSizeDefault];\n        self.tableSize = Hash.hashSizeDefault;\n        self.itemNumber = 0;\n\n        return self;\n    }\n\n    def put(key:T, item:T2):Hash<T,T2> {\n        if(self.itemNumber * 2 >= self.tableSize) {\n            self.rehash();\n        }\n\n        hash_key:uint = key.getHashKey() % self.tableSize;\n        n:uint = hash_key;\n\n        while(true) {\n            if(self.table[n].identifyWith(null)) {\n                self.table[n] = HashItem<T, T2>(key,item);\n                self.itemNumber++;\n                break;\n            }\n            else {\n                if(self.table[n].key.equals(key)) {\n                    self.table[n].item = item;\n                    break;\n                }\n            }\n\n            n++;\n\n            if(n == self.tableSize) {\n                n = 0;\n            }\n            elif(n == hash_key) {\n                self.rehash();\n                self.put(key, item);\n                break;\n            }\n        }\n\n        return self;\n    }\n\n    def rehash() {\n        table :HashItem<T,T2>[] = self.table;\n        itemNumber :uint = self.itemNumber;\n\n        self.tableSize *= 2;\n        self.table = HashItem<T,T2>[self.tableSize];\n        self.itemNumber = 0;\n\n        for(i:int= 0; i<itemNumber; i++) {\n            if(!table[i].identifyWith(null)) {\n                self.put(self.table[i].key, self.table[i].item);\n            }\n        }\n    }\n\n    def get(key:T): T2? {\n        hash_key:uint = key.getHashKey() % self.tableSize;\n\n        n:uint = hash_key;\n\n        while(true) {\n            if(!self.table[n].identifyWith(null)) {\n                if(self.table[n].key.equals(key)) {\n                    return self.table[n].item;\n                }\n            }\n\n            n++;\n\n            if(n == self.tableSize) {\n                n = 0;\n            }\n            elif(n == hash_key) {\n                return null;\n            }\n        }\n    }\n\n    def getKey(item:T2):T? {\n        for(i:uint =0; i<self.tableSize; i++) {\n            if(!self.table[i].identifyWith(null)) {\n                if(self.table[i].item.equals(item)) {\n                    return self.table[i].key;\n                }\n            }\n        }\n\n        return null;\n    }\n\n    def containes(key:T, item:T2):bool {\n        return self.get(key).equals(item);\n    }\n\n    def each(block_:lambda(T,T2)):Hash<T,T2> {\n        for(i:uint =0; i<self.tableSize; i++) {\n            if(!self.table[i].identifyWith(null)) {\n                try {\n                    block_(self.table[i].key, self.table[i].item);\n                } catch(e:Exception) {\n                    if(e.message.equals(\"break\")) {\n                        break;\n                    }\n                }\n            }\n        }\n\n        return self;\n    }\n\n    def toString():String {\n        if(self.itemNumber == 0) {\n            return \"hash {}\";\n        }\n\n        result:String = \"hash {\";\n\n        for(i:uint =0; i<self.tableSize; i++) {\n            if(!self.table[i].identifyWith(null)) {\n                result.append(self.table[i].key.toString());\n                result.append(\":\");\n                result.append(self.table[i].item.toString());\n                result.append(\",\");\n            }\n        }\n\n        result.replace(-1, '}');\n\n        return result;\n    }\n\n    def <R:ISortable> map(trans:lambda(T,T2):R): SortableList<R> {\n        result:SortableList<R> = SortableList<R>();\n\n        for(i:uint =0; i<self.tableSize; i++) {\n            if(self.table[i] != null) {\n                try {\n                    result.push(trans(self.table[i].key, self.table[i].item));\n                } catch(e:Exception) {\n                    if(e.message.equals(\"break\")) {\n                        break;\n                    }\n                }\n            }\n        }\n\n        return result;\n    }\n\n    def selectKeys(block_:lambda(T):bool):Hash<T,T2> {\n        var result = Hash<T, T2>();\n\n        for(i:uint =0; i<self.tableSize; i++) {\n            if(self.table[i] != null) {\n                try {\n                    block_(self.table[i].key).if { result.put(self.table[i].key, self.table[i].item) }\n                } catch(e:Exception) {\n                    if(e.message.equals(\"break\")) {\n                        break;\n                    }\n                }\n            }\n        }\n\n        return result;\n    }\n\n    def selectValues(block_:lambda(T2):bool):Hash<T,T2> {\n        var result = Hash<T, T2>();\n\n        for(i:uint =0; i<self.tableSize; i++) {\n            if(self.table[i] != null) {\n                try {\n                    block_(self.table[i].item).if { result.put(self.table[i].key, self.table[i].item) }\n                } catch(e:Exception) {\n                    if(e.message.equals(\"break\")) {\n                        break;\n                    }\n                }\n            }\n        }\n\n        return result;\n    }\n\n    def put(right:Hash<T,T2>):Hash<T,T2> {\n        for(i:uint =0; i<right.tableSize; i++) {\n            if(!right.table[i].identifyWith(null)) {\n                put(right.table[i].key, right.table[i].item);\n            }\n        }\n\n        return self;\n    }\n\n    def add(right:Hash<T,T2>):Hash<T,T2> {\n        result := self.clone();\n        for(i:uint =0; i<right.tableSize; i++) {\n            if(!right.table[i].identifyWith(null)) {\n                result.put(right.table[i].key, right.table[i].item);\n            }\n        }\n\n        return result;\n    }\n}\n\nclass Tuple1 <T:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n\n    def initialize() {}\n\n    def initialize(value1:T) {\n        self.value1 = value1;\n    }\n\n    def clone(): Tuple1<T> {\n        result := Tuple1<T>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple1<T>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1);\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\"}\");\n    }\n}\n\nclass Tuple2 <T:IEqualable, T2:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2) {\n        self.value1 = value1;\n        self.value2 = value2;\n    }\n\n    def clone(): Tuple2<T, T2> {\n        result := Tuple2<T, T2>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple2<T,T2>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2);\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\"}\");\n    }\n}\n\nclass Tuple3 <T:IEqualable, T2:IEqualable, T3:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n    }\n\n    def clone(): Tuple3<T,T2,T3> {\n        result := Tuple3<T,T2,T3>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple3<T,T2,T3>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3);\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\"}\");\n    }\n}\n\nclass Tuple4 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n    }\n\n    def equals(right:Tuple4<T,T2,T3,T4>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4);\n        }\n    }\n\n    def clone(): Tuple4<T,T2,T3,T4> {\n        result := Tuple4<T,T2,T3,T4>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\"}\");\n    }\n}\n\nclass Tuple5 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n    value5: T5;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n    }\n\n    def clone(): Tuple5<T,T2,T3,T4,T5> {\n        result := Tuple5<T,T2,T3,T4,T5>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n        if(!self.value5.identifyWith(null)) {\n            result.value5 = self.value5.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple5<T,T2,T3,T4,T5>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4) && self.value5.equals(right.value5);\n        }\n    }\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\",\").append(self.value5.toString()).append(\"}\");\n    }\n}\n\nclass Tuple6 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n    value5: T5;\n    value6: T6;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n    }\n\n    def clone(): Tuple6<T,T2,T3,T4,T5,T6> {\n        result := Tuple6<T,T2,T3,T4,T5,T6>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n        if(!self.value5.identifyWith(null)) {\n            result.value5 = self.value5.clone();\n        }\n        if(!self.value6.identifyWith(null)) {\n            result.value6 = self.value6.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple6<T,T2,T3,T4,T5,T6>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4) && self.value5.equals(right.value5) && self.value6.equals(right.value6);\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\",\").append(self.value5.toString()).append(\",\").append(self.value6.toString()).append(\"}\");\n    }\n}\n\nclass Tuple7 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n    value5: T5;\n    value6: T6;\n    value7: T7;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n    }\n\n    def clone(): Tuple7<T,T2,T3,T4,T5,T6,T7> {\n        result := Tuple7<T,T2,T3,T4,T5,T6,T7>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n        if(!self.value5.identifyWith(null)) {\n            result.value5 = self.value5.clone();\n        }\n        if(!self.value6.identifyWith(null)) {\n            result.value6 = self.value6.clone();\n        }\n        if(!self.value7.identifyWith(null)) {\n            result.value7 = self.value7.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple7<T,T2,T3,T4,T5,T6,T7>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4) && self.value5.equals(right.value5) && self.value6.equals(right.value6) && self.value7.equals(right.value7);\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\",\").append(self.value5.toString()).append(\",\").append(self.value6.toString()).append(\",\").append(self.value7.toString()).append(\"}\");\n    }\n}\n\nclass Tuple8 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable, T8:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n    value5: T5;\n    value6: T6;\n    value7: T7;\n    value8: T8;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7, value8:T8) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n        self.value8 = value8;\n    }\n\n    def clone(): Tuple8<T,T2,T3,T4,T5,T6,T7,T8> {\n        result := Tuple8<T,T2,T3,T4,T5,T6,T7,T8>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n        if(!self.value5.identifyWith(null)) {\n            result.value5 = self.value5.clone();\n        }\n        if(!self.value6.identifyWith(null)) {\n            result.value6 = self.value6.clone();\n        }\n        if(!self.value7.identifyWith(null)) {\n            result.value7 = self.value7.clone();\n        }\n        if(!self.value8.identifyWith(null)) {\n            result.value8 = self.value8.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple8<T,T2,T3,T4,T5,T6,T7,T8>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4) && self.value5.equals(right.value5) && self.value6.equals(right.value6) && self.value7.equals(right.value7) && self.value8.equals(right.value8);\n        }\n    }\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\",\").append(self.value5.toString()).append(\",\").append(self.value6.toString()).append(\",\").append(self.value7.toString()).append(\",\").append(self.value8.toString()).append(\"}\");\n    }\n}\n\nclass Tuple9 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable, T8:IEqualable, T9:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n    value5: T5;\n    value6: T6;\n    value7: T7;\n    value8: T8;\n    value9: T9;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7, value8:T8, value9:T9) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n        self.value8 = value8;\n        self.value9 = value9;\n    }\n\n    def clone(): Tuple9<T,T2,T3,T4,T5,T6,T7,T8,T9> {\n        result := Tuple9<T,T2,T3,T4,T5,T6,T7,T8,T9>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n        if(!self.value5.identifyWith(null)) {\n            result.value5 = self.value5.clone();\n        }\n        if(!self.value6.identifyWith(null)) {\n            result.value6 = self.value6.clone();\n        }\n        if(!self.value7.identifyWith(null)) {\n            result.value7 = self.value7.clone();\n        }\n        if(!self.value8.identifyWith(null)) {\n            result.value8 = self.value8.clone();\n        }\n        if(!self.value9.identifyWith(null)) {\n            result.value9 = self.value9.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple9<T,T2,T3,T4,T5,T6,T7,T8,T9>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4) && self.value5.equals(right.value5) && self.value6.equals(right.value6) && self.value7.equals(right.value7) && self.value8.equals(right.value8) && self.value9.equals(right.value9);\n        }\n    }\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\",\").append(self.value5.toString()).append(\",\").append(self.value6.toString()).append(\",\").append(self.value7.toString()).append(\",\").append(self.value8.toString()).append(\",\").append(self.value9.toString()).append(\"}\");\n    }\n}\n\nclass Tuple10 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable, T8:IEqualable, T9:IEqualable, T10:IEqualable>\n{\n    include MObjectBase;\n\n    value1: T;\n    value2: T2;\n    value3: T3;\n    value4: T4;\n    value5: T5;\n    value6: T6;\n    value7: T7;\n    value8: T8;\n    value9: T9;\n    value10: T10;\n\n    def initialize() {}\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7, value8:T8, value9:T9, value10:T10) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n        self.value8 = value8;\n        self.value9 = value9;\n        self.value10 = value10;\n    }\n\n    def clone(): Tuple10<T,T2,T3,T4,T5,T6,T7,T8,T9,T10> {\n        result := Tuple10<T,T2,T3,T4,T5,T6,T7,T8,T9,T10>();\n\n        if(!self.value1.identifyWith(null)) {\n            result.value1 = self.value1.clone();\n        }\n        if(!self.value2.identifyWith(null)) {\n            result.value2 = self.value2.clone();\n        }\n        if(!self.value3.identifyWith(null)) {\n            result.value3 = self.value3.clone();\n        }\n        if(!self.value4.identifyWith(null)) {\n            result.value4 = self.value4.clone();\n        }\n        if(!self.value5.identifyWith(null)) {\n            result.value5 = self.value5.clone();\n        }\n        if(!self.value6.identifyWith(null)) {\n            result.value6 = self.value6.clone();\n        }\n        if(!self.value7.identifyWith(null)) {\n            result.value7 = self.value7.clone();\n        }\n        if(!self.value8.identifyWith(null)) {\n            result.value8 = self.value8.clone();\n        }\n        if(!self.value9.identifyWith(null)) {\n            result.value9 = self.value9.clone();\n        }\n        if(!self.value10.identifyWith(null)) {\n            result.value10 = self.value10.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple10<T,T2,T3,T4,T5,T6,T7,T8,T9,T10>):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value1.equals(right.value1) && self.value2.equals(right.value2) && self.value3.equals(right.value3) && self.value4.equals(right.value4) && self.value5.equals(right.value5) && self.value6.equals(right.value6) && self.value7.equals(right.value7) && self.value8.equals(right.value8) && self.value9.equals(right.value9) && self.value10.equals(right.value10);\n        }\n    }\n    def equals(right:WildCard): bool {\n        return true;\n    }\n    def toString():String {\n        return \"tuple {\".append(self.value1.toString()).append(\",\").append(self.value2.toString()).append(\",\").append(self.value3.toString()).append(\",\").append(self.value4.toString()).append(\",\").append(self.value5.toString()).append(\",\").append(self.value6.toString()).append(\",\").append(self.value7.toString()).append(\",\").append(self.value8.toString()).append(\",\").append(self.value9.toString()).append(\",\").append(self.value10.toString()).append(\"}\");\n    }\n}\n\nmodule MInclude\n{\n    def include(list:EqualableList<SELF>):bool {\n        return list.indexOf(self) != -1;\n    }\n}\n\ninherit Byte \n{\n    include MInclude;\n}\n\ninherit UByte \n{\n    include MInclude;\n}\n\ninherit Short \n{\n    include MInclude;\n}\n\ninherit UShort \n{\n    include MInclude;\n}\n\ninherit Integer \n{\n    include MInclude;\n}\n\ninherit UInteger \n{\n    include MInclude;\n}\n\ninherit Long \n{\n    include MInclude;\n}\n\ninherit ULong \n{\n    include MInclude;\n}\n\ninherit Float \n{\n    include MInclude;\n}\n\ninherit Double\n{\n    include MInclude;\n}\n\ninherit Pointer\n{\n    include MInclude;\n}\n\ninherit Char\n{\n    include MInclude;\n}\n\ninherit Bool\n{\n    include MInclude;\n}\n\ninherit Global\n{\n    def printf(str:String, params:List<Object>): static {\n        str2 := sprintf(str, params);\n        System.print(str2);\n    }\n    def printf(str:String, params:EqualableList<IEqualable>): static {\n        str2 := sprintf(str, params);\n        System.print(str2);\n    }\n    def printf(str:String, params:SortableList<ISortable>): static {\n        str2 := sprintf(str, params);\n        System.print(str2);\n    }\n    def printfToError(str:String, params:List<Object>): static {\n        str2 := sprintf(str, params);\n        System.printToError(str2);\n    }\n    def printfToError(str:String, params:EqualableList<IEqualable>): static {\n        str2 := sprintf(str, params);\n        System.printToError(str2);\n    }\n    def printfToError(str:String, params:SortableList<ISortable>): static {\n        str2 := sprintf(str, params);\n        System.printToError(str2);\n    }\n    def sprintf(str:String, params:List<Object>): static String {\n        return System.sprintf(str, params.toArray());\n    }\n    def sprintf(str:String, params:EqualableList<IEqualable>): static String {\n        return System.sprintf(str, params.toArray());\n    }\n    def sprintf(str:String, params:SortableList<ISortable>): static String {\n        return System.sprintf(str, params.toArray());\n    }\n}\n\ninherit String \n{\n    def match(regex_:regex, group_strings:SortableList<String>?):  bool {\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        buffer:Buffer = self.toBuffer();\n\n        offset:int = 0;\n        regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n        ### match and no group strings ###\n        if(regex_result == 1 || group_strings.identifyWith(null) && regex_result > 0) {\n            return true;\n        }\n        ### group strings ###\n        elif(regex_result > 1) {\n            for(i:int = 1; i<regex_result; i++) {\n                match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                group_strings.add(match_string);\n            }\n\n            return true;\n        }\n        ### no match ###\n        else {\n            return false;\n        }\n    }\n\n    def sub(regex_:regex, replace:String, group_strings:SortableList<String>?):  String {\n        result: String = String();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1 || group_strings.identifyWith(null) && regex_result > 0) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.append(str);\n                result.append(replace);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                if(!regex_.global) {\n                    str:String = buffer.subBuffer(offset, -1).toString();\n                    result.append(str);\n                    break;\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.append(str);\n                result.append(replace);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                if(!regex_.global) {\n                    group_strings.clear();\n                }\n\n                for(i:int = 1; i<regex_result; i++) {\n                    match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    group_strings.add(match_string);\n                }\n\n                if(!regex_.global) {\n                    str:String = buffer.subBuffer(offset, -1).toString();\n                    result.append(str);\n                    break;\n                }\n            }\n            ### no match ###\n            else {\n                str:String = buffer.subBuffer(offset, -1).toString();\n                result.append(str);\n                break;\n            }\n        }\n\n        return result;\n    }\n\n    def sub(regex_:regex, replace:String):  String {\n        return self.sub(regex_, replace, SortableList<String>());\n    }\n\n\n/*\n    def sub(regex_:regex, group_strings:SortableList<String>?, replace_:lambda(String):String):  String \n    {\n        result: String = String();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1 || group_strings.identifyWith(null) && regex_result > 0) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.append(str);\n\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                replace_string:String = replace_(match_string);\n                result.append(replace_string);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                if(!regex_.global) {\n                    str:String = buffer.subBuffer(offset, -1).toString();\n                    result.append(str);\n                    break;\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.append(str);\n\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                if(!regex_.global) {\n                    group_strings.clear();\n                }\n\n                for(i:int = 1; i<regex_result; i++) {\n                    match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    group_strings.add(match_string);\n                }\n\n                replace_string:String = replace_(match_string);\n                result.append(replace_string);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                if(!regex_.global) {\n                    str:String = buffer.subBuffer(offset, -1).toString();\n                    result.append(str);\n                    break;\n                }\n            }\n            ### no match ###\n            else {\n                str:String = buffer.subBuffer(offset, -1).toString();\n                result.append(str);\n                break;\n            }\n        }\n\n        return result;\n    }\n*/\n    def sub(regex_:regex, group_strings:SortableList<String>?, replace_:lambda(String,SortableList<String>):String):  String \n    {\n        result: String = String();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1 || group_strings.identifyWith(null) && regex_result > 0) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.append(str);\n\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                replace_string:String = replace_(match_string, SortableList<String>());\n                result.append(replace_string);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                if(!regex_.global) {\n                    str:String = buffer.subBuffer(offset, -1).toString();\n                    result.append(str);\n                    break;\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.append(str);\n\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                if(!regex_.global) {\n                    group_strings.clear();\n                }\n\n                for(i:int = 1; i<regex_result; i++) {\n                    match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    group_strings.add(match_string);\n                }\n\n                replace_string:String = replace_(match_string, group_strings);\n                result.append(replace_string);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                if(!regex_.global) {\n                    str:String = buffer.subBuffer(offset, -1).toString();\n                    result.append(str);\n                    break;\n                }\n            }\n            ### no match ###\n            else {\n                str:String = buffer.subBuffer(offset, -1).toString();\n                result.append(str);\n                break;\n            }\n        }\n\n        return result;\n    }\n    \n    def sub(regex_:regex, replace_:lambda(String,SortableList<String>):String):  String {\n        return self.sub(regex_, SortableList<String>()@group_strings, replace_);\n    }\n\n/*\n    def sub(regex_:regex, replace_:lambda(String):String): String\n    {\n        return self.sub(regex_, SortableList<String>()@group_strings, replace_);\n    }\n*/\n\n    def scan(regex_:regex): SortableList<String> {\n        result: SortableList<String> = SortableList<String>();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1) {\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n                result.add(match_string);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n                result.add(match_string);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                for(i:int = 1; i<regex_result; i++) {\n                    match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    result.add(match_string);\n                }\n            }\n            ### no match ###\n            else {\n                break;\n            }\n        }\n\n        return result;\n    }\n\n/*\n    def scan(regex_:regex, block_:lambda(String):String):  SortableList<String> {\n        result: SortableList<String> = SortableList<String>();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1) {\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                result.add(block_(match_string));\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                group_strings: SortableList<String> = SortableList<String>();\n                for(i:int = 1; i<regex_result; i++) {\n                    match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    group_strings.add(match_string);\n                }\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                result.add(block_(match_string));\n            }\n            ### no match ###\n            else {\n                break;\n            }\n        }\n\n        return result;\n    }\n*/\n\n    def scan(regex_:regex, block_:lambda(String,SortableList<String>):String):  SortableList<String> {\n        result: SortableList<String> = SortableList<String>();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1) {\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                group_strings: SortableList<String> = SortableList<String>();\n                result.add(block_(match_string, group_strings));\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                match_string:String = buffer.subBuffer(ovec.start[0], ovec.end[0]).toString();\n\n                group_strings: SortableList<String> = SortableList<String>();\n                for(i:int = 1; i<regex_result; i++) {\n                    match_string:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    group_strings.add(match_string);\n                }\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                result.add(block_(match_string, group_strings));\n            }\n            ### no match ###\n            else {\n                break;\n            }\n        }\n\n        return result;\n    }\n\n    def split(c:char):  SortableList<String> {\n        result:SortableList<String> = SortableList<String>();\n        offset:int = 0;\n        str:String = \"\";\n\n        for(i:=0; i<self.len; i++) {\n            if(self.buffer[i] == c) {\n                result.add(str);\n                str = \"\";\n            }\n            else {\n                str.append(self.buffer[i]);\n            }\n        }\n        if(str.length() != 0) {\n            result.add(str);\n        }\n\n        return result;\n    }\n\n    def split(separator:regex): SortableList<String> {\n        result:SortableList<String> = SortableList<String>();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(separator, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.add(str);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.add(str);\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n\n                for(i:int = 1; i<regex_result; i++) {\n                    str:String = buffer.subBuffer(ovec.start[i], ovec.end[i]).toString();\n                    result.add(str);\n                }\n            }\n            ### no match ###\n            else {\n                break;\n            }\n        }\n\n        if(offset < buffer.length()) {\n            str:String = buffer.subBuffer(offset, -1).toString();\n            result.add(str);\n        }\n\n        return result;\n    }\n\n    def split(separator:regex, block_:lambda(String):String):  SortableList<String> {\n        result:SortableList<String> = SortableList<String>();\n        offset:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(separator, buffer, offset, ovec_max, ovec);\n\n            ### match and no group strings ###\n            if(regex_result == 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n                result.add(block_(str));\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### group strings ###\n            elif(regex_result > 1) {\n                str:String = buffer.subBuffer(offset, ovec.start[0]).toString();\n\n                result.add(block_(str));\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### no match ###\n            else {\n                str:String = buffer.subBuffer(offset, -1).toString();\n                result.add(block_(str));\n                break;\n            }\n        }\n\n        return result;\n    }\n\n    def count(regex_:regex): int {\n        return scan(regex_).length();\n    }\n}\n\ninherit Buffer \n{\n/*\n    def split(c:byte): SortableList<Buffer> {\n        result := SortableList<Buffer>();\n\n        head := self.head();\n        p := self.head();\n\n        buf_head := self.head();\n\n        while(p - head < self.len) {\n            if(p->byte == c) {\n                buf := Buffer(buf_head, p-buf_head, false);\n                result.add(buf);\n                p++;\n\n                buf_head = p;\n            }\n            else {\n                p++;\n            }\n        }\n\n        if(p-buf_head > 0) {\n            buf := Buffer(buf_head, p-buf_head, false);\n            result.add(buf);\n        }\n\n        return result;\n    }\n*/\n    def split(c:byte): SortableList<Buffer> {\n        result := SortableList<Buffer>();\n\n        head := self.head();\n        p := self.head();\n\n        buf := b\"\";\n\n        while(p - head < self.len) {\n            if(p->byte == c) {\n                result.add(buf);\n                p++;\n\n                buf = b\"\";\n            }\n            else {\n                buf.append(p->byte);\n                p++;\n            }\n        }\n\n        if(buf.len > 0) {\n            result.add(buf);\n        }\n\n        return result;\n    }\n}\n\ninherit Clover\n{\n    def createArray(class_name:String, size:int): static native Anonymous;\n}\n\ninherit Array<T:Object>\n{\n    def initialize(num:int) {\n        self.items = Clover.createArray(\"Object\", num);\n    }\n}\n"
  },
  {
    "path": "ExtensionClassTest.cl",
    "content": "ExtensionClassTest.main();\n\n"
  },
  {
    "path": "ExtensionClassTest.clcl",
    "content": "\nclass ExtensionClassTest\n{\n    ABC: static int from ExtensionTest.h\n\n    def getValue(x:int, y:int): int from libExtensionTest.so;\n    def getValue2(x:long, y:long): long from libExtensionTest.so;\n    def getStr(x:pointer, y:pointer): pointer@alloc from libExtensionTest.so;\n\n    def main():static {\n        try {\n            Clover.test(\"Extension Test1\", getValue(1, 2) == 3);\n            Clover.test(\"Extension Test2\", getValue2(1l, 2l) == 3l);\n\n            str := getStr(b\"ABC\", b\"DEF\");\n\n            Clover.test(\"Extension Test3\", str->byte =='A' && (str+1)->byte == 'B' && (str+2)->byte == 'C' && (str+3)->byte == 'D' && (str+4)->byte == 'E' && (str+5)->byte == 'F');\n\n            free(str);\n\n            Clover.test(\"Extension Test4\", ABC == 123);\n        } catch(e:Exception) {\n            println(\"no support c function in this configure option. no test\");\n        }\n    }\n}\n"
  },
  {
    "path": "ExtensionTest.c",
    "content": "#include <stdio.h>\n#include <stdlib.h>\n#include <string.h>\n\nint getValue(int x, int y) \n{\n    return x + y;\n}\n\nlong getValue2(long x, long y)\n{\n    return x + y;\n}\n\nchar* getStr(char* x, char* y) \n{\n    size_t len = strlen(x) + strlen(y) + 1;\n\n    char* result = calloc(1, len);\n\n    strcpy(result, x);\n    strcat(result, y);\n\n    return result;\n}\n\n\n"
  },
  {
    "path": "ExtensionTest.h",
    "content": "#ifndef EXTENSION_TEST_H\n#define EXTENSION_TEST_H\n\n#define ABC 123\n\n#endif\n"
  },
  {
    "path": "File.clcl",
    "content": "\ninherit System\n{\n    typedef mode_t int;\n    typedef dev_t ulong;\n    typedef uid_t int;\n    typedef gid_t int;\n    typedef DIR pointer;\n    typedef off_t ulong;\n    typedef clockid_t int;\n\n    S_IFMT: static int;\n    S_IFDIR: static int;\n    S_IFCHR: static int;\n    S_IFBLK: static int;\n    S_IFREG: static int;\n    S_IFIFO: static int;\n    S_IFLNK: static int;\n    S_IFSOCK: static int;\n    S_ISUID: static int;\n    S_ISGID: static int;\n    S_ISVTX: static int;\n    S_IRUSR: static int;\n    S_IWUSR: static int;\n    S_IXUSR: static int;\n    S_IRWXU: static int;\n    S_IRGRP: static int;\n    S_IWGRP: static int;\n    S_IXGRP: static int;\n    S_IRWXG: static int;\n    S_IROTH: static int;\n    S_IWOTH: static int;\n    S_IXOTH: static int;\n    S_IRWXO: static int;\n    R_OK: static int;\n    W_OK: static int;\n    X_OK: static int;\n    F_OK: static int;\n    O_APPEND: static int;\n    O_ASYNC: static int;\n    O_RDONLY: static int;\n    O_WRONLY: static int;\n    O_RDWR: static int;\n    O_CREAT: static int;\n    O_DIRECTORY: static int;\n    O_EXCL: static int;\n    O_NOCTTY: static int;\n    O_NOFOLLOW: static int;\n    O_TMPFILE: static int;\n    O_TRUNC: static int;\n    O_TTY_INIT: static int;\n    O_CLOEXEC: static int;\n    O_DIRECT: static int;\n    O_DSYNC: static int;\n    O_LARGEFILE: static int;\n    O_NOATIME: static int;\n    O_NONBLOCK: static int;\n    O_PATH: static int;\n    O_SYNC : static int;\n\n    FNM_NOESCAPE: static int;\n    FNM_PATHNAME: static int;\n    FNM_PERIOD: static int;\n    FNM_FILE_NAME: static int;\n    FNM_LEADING_DIR: static int;\n    FNM_CASEFOLD: static int;\n\n    CLOCK_REALTIME: static int;\n    CLOCK_REALTIME_COARSE: static int;\n    CLOCK_MONOTONIC: static int;\n    CLOCK_MONOTONIC_COARSE: static int;\n    CLOCK_MONOTONIC_RAW: static int;\n    CLOCK_BOOTTIME: static int;\n    CLOCK_PROCESS_CPUTIME_ID: static int;\n    CLOCK_THREAD_CPUTIME_ID: static int;\n\n    RTLD_LAZY:static int;\n    RTLD_NOW:static int;\n    RTLD_GLOBAL:static int;\n    RTLD_LOCAL:static int;\n    RTLD_NODELETE:static int;\n    RTLD_NOLOAD:static int;\n    RTLD_DEEPBIND:static int;\n\n    RTLD_DEFAULT: static pointer;\n    RTLD_NEXT: static pointer;\n\n    EOF: static int;\n\n    stdin: static pointer@FILE;\n    stdout: static pointer@FILE;\n    stderr: static pointer@FILE;\n\n    BUFSIZ: static int;\n\n    PATH_MAX: static int;\n\n    F_GETFL: static int;\n    F_SETFL: static int;\n\n    def initialize_file_system(): static native;\n\n    def initialize(): static {\n        inherit();\n        initialize_file_system();\n    }\n    def open(file_name:String, flags:int, mode:mode_t):static native int throws Exception;\n    def close(fd:int): static native int throws Exception;\n    def read(fd:int, buf:Buffer, size:size_t): static native ssize_t throws Exception;\n    def write(fd:int, buf:Buffer, size:size_t): static native ssize_t throws Exception;\n\n    def fcntl(fd:int, flag:int, val:int): static native int throws Exception;\n\n    def time(): static native time_t;\n    def localtime(time:time_t, tm_sec:pointer@of_int, tm_min:pointer@of_int, tm_hour:pointer@of_int, tm_mday:pointer@of_int, tm_mon:pointer@of_int, tm_year:pointer@of_int, tm_wday:pointer@of_int, tm_yday:pointer@of_int, tm_isdst:pointer@of_bool): static native throws Exception;\n    def mktime(time:tm): static native time_t throws Exception;\n    def lstat(path:String, stat_:stat): static native int throws Exception;\n    def stat(path:String, stat_:stat): static native int throws Exception;\n    def realpath(path:String): static native String throws Exception;\n    def dirname(path:String): static native String;\n    def basename(path:String): static native String;\n    def opendir(path:String): static native DIR throws Exception;\n    def readdir(dir:DIR): static native String? throws Exception;\n    def closedir(dir:DIR): static native int throws Exception;\n    def chmod(path:String, mode:mode_t): static native throws Exception;\n    def lchmod(path:String, mode:mode_t): static native throws Exception;\n    def fchmod(fd:int, mode:mode_t): static native throws Exception;\n    def chown(path:String, owner:uid_t, group:gid_t): static native throws Exception;\n    def lchown(path:String, owner:uid_t, group:gid_t): static native throws Exception;\n    def fchown(fd:int, owner:uid_t, group:gid_t): static native throws Exception;\n    def unlink(path:String): static native throws Exception;\n    def access(path:String, mode:int): static native int;\n    def utime(path:String, actime:time_t, modtime:time_t): static native throws Exception;\n    def fnmatch(pattern:String, path:String, flags:int): static native bool;\n    def link(old_path:String, new_path:String): static native throws Exception;\n    def symlink(old_path:String, new_path:String): static native throws Exception;\n    def readlink(path:String): static native String throws Exception;\n    def rename(oldpath:String, newpath:String): static native throws Exception;\n    def truncate(path:String, length:off_t): static native throws Exception;\n    def ftruncate(fd:int, length:off_t): static native throws Exception;\n\n    def chdir(path:String): static native throws Exception;\n    def fchdir(fd:int): static native throws Exception;\n    def rmdir(path:String): static native throws Exception;\n    def mkdir(path:String, mode:mode_t): static native throws Exception;\n\n    def clock_getres(clk_id:clockid_t, res:timespec): static native throws Exception;\n    def clock_gettime(clk_id:clockid_t, tp:timespec): static native throws Exception;\n    def clock_settime(clk_id:clockid_t, tp:timespec): static native throws Exception;\n\n    def dlopen(path:String, flags:int): static native pointer throws Exception;\n    def dlclose(handle:pointer): static native int throws Exception;\n    def dlsym(handle:pointer, symbol:String): static native pointer throws Exception;\n\n    def fopen(path:String, mode:String): static native pointer@FILE throws Exception;\n    def fclose(stream:pointer) : static native throws Exception;\n    def fwrite(buf:Buffer, size:size_t, stream: pointer@FILE): static native size_t throws Exception;\n    def fread(buf:Buffer, size:size_t, stream:pointer@FILE): static native size_t throws Exception;\n    def feof(stream: pointer@FILE): static native bool;\n    \n    def fgetc(stream:pointer@FILE): native static int throws Exception;\n    def fgets(buf:Buffer, size:int, stream:pointer@FILE): native static pointer@pchar throws Exception;\n    def getchar(): native static int throws Exception;\n    def ungetc(c:int, stream:pointer@FILE): native static int throws Exception;\n\n    def getcwd(): native static String throws Exception;\n\n    def put_fun_to_hash_for_native_method(path:String, fun_name:String, native_method:pointer): static native;\n\n    def fileno(stream:pointer@FILE): native static int;\n}\n\nclass tm\n{\n    include MObjectBase;\n\n    tm_sec:int;\n    tm_min:int;\n    tm_hour:int;\n    tm_mday:int;\n    tm_mon:int;\n    tm_year:int;\n    tm_wday:int;\n    tm_yday:int;\n    tm_isdst:bool;\n    \n    def initialize() {\n        self.initialize(time());\n    }\n\n    def initialize(time:time_t) {\n        localtime(time, &self.tm_sec, &self.tm_min, &self.tm_hour, &self.tm_mday, &self.tm_mon, &self.tm_year, &self.tm_wday, &self.tm_yday, &self.tm_isdst);\n    }\n\n    def initialize(year:int, month:int, day_of_month:int, hour:int, minuts:int, sec:int, day_of_week:int, day_of_year:int, isdst:bool) \n    {\n        self.setYear(year);\n        self.setMonth(month);\n        self.setDayOfMonth(day_of_month);\n        self.setHour(hour);\n        self.setMinuts(minuts);\n        self.setSecond(sec);\n        self.setDayOfWeek(day_of_week);\n        self.setDayOfYear(day_of_year);\n        self.setDaylightSavingTime(isdst);\n    }\n\n    def clone():tm {\n        result := tm();\n\n        result.tm_sec = self.tm_sec;\n        result.tm_min = self.tm_min;\n        result.tm_hour = self.tm_hour;\n        result.tm_mday = self.tm_mday;\n        result.tm_mon = self.tm_mon;\n        result.tm_year = self.tm_year;\n        result.tm_wday = self.tm_wday;\n        result.tm_yday = self.tm_yday;\n        result.tm_isdst = self.tm_isdst;\n\n        return result;\n    }\n\n    def second():int {\n        return self.tm_sec;\n    }\n    def setSecond(value:int) {\n        self.tm_sec = value;\n    }\n    def minuts():int {\n        return self.tm_min;\n    }\n    def setMinuts(value:int) {\n        self.tm_min = value;\n    }\n    def hour():int {\n        return self.tm_hour;\n    }\n    def setHour(value:int) {\n        self.tm_hour = value;\n    }\n    def dayOfMonth():int {\n        return self.tm_mday;\n    }\n    def setDayOfMonth(value:int) {\n        self.tm_mday = value;\n    }\n    def month():int {\n        return self.tm_mon + 1;\n    }\n    def setMonth(value:int) {\n        self.tm_mon = value -1;\n    }\n    def year():int {\n        return self.tm_year + 1900;\n    }\n    def setYear(value:int) {\n        self.tm_year = value - 1900;\n    }\n    def dayOfWeek():int {\n        return self.tm_wday;\n    }\n    def setDayOfWeek(value:int) {\n        self.tm_wday = value;\n    }\n    def dayOfYear():int {\n        return self.tm_yday;\n    }\n    def setDayOfYear(value:int) {\n        self.tm_yday = value;\n    }\n    def isDaylightSavingTime():bool {\n        return self.tm_isdst;\n    }\n    def setDaylightSavingTime(value:bool) {\n        self.tm_isdst = value;\n    }\n\n    def toString():String {\n        return sprintf(\"%d-%02d-%02d %02d:%02d\", array { self.year().toInteger, self.month().toInteger, self.dayOfMonth().toInteger, self.hour().toInteger, self.minuts().toInteger });\n    }\n\n    def to_time_t():time_t throws Exception {\n        return mktime(self);\n    }\n}\n\nclass stat\n{\n    include MObjectBase;\n\n    st_dev:dev_t;\n    st_mode:mode_t;\n    st_uid:uid_t;\n    st_gid:gid_t;\n    st_rdev:dev_t;\n    st_size: size_t;\n\n    st_atime:time_t;\n    st_mtime:time_t;\n    st_ctime:time_t;\n\n    def initialize() {}\n\n    def initialize(path:String, lstat:bool) throws Exception {\n        if(lstat) {\n            System.lstat(path, self);\n        }\n        else {\n            System.stat(path, self);\n        }\n    }\n    def initialize(path:String) throws Exception {\n        self.initialize(path, false);\n    }\n    def clone():stat {\n        result := stat();\n\n        result.st_dev = self.st_dev;\n        result.st_mode = self.st_mode;\n        result.st_uid = self.st_uid;\n        result.st_gid = self.st_gid;\n        result.st_rdev = self.st_rdev;\n        result.st_size = self.st_size;\n\n        result.st_atime = self.st_atime;\n        result.st_mtime = self.st_mtime;\n        result.st_ctime = self.st_ctime;\n\n        return result;\n    }\n    def S_ISDIR():bool {\n        return (self.st_mode & S_IFMT) == S_IFDIR;\n    }\n    def S_ISCHR():bool {\n        return (self.st_mode & S_IFMT) == S_IFCHR;\n    }\n    def S_ISBLK():bool {\n        return (self.st_mode & S_IFMT) == S_IFBLK;\n    }\n    def S_ISREG():bool {\n        return (self.st_mode & S_IFMT) == S_IFREG;\n    }\n    def S_ISFIFO():bool {\n        return (self.st_mode & S_IFMT) == S_IFIFO;\n    }\n    def S_ISLNK():bool {\n        return (self.st_mode & S_IFMT) == S_IFLNK;\n    }\n    def S_ISSOCK():bool {\n        return (self.st_mode & S_IFMT) == S_IFSOCK;\n    }\n    def permission():int {\n        return self.st_mode & (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO);\n    }\n    def S_IXUGO():bool {\n        return ((self.st_mode & S_IXUSR) == S_IXUSR) && ((self.st_mode & S_IXGRP) == S_IXGRP) && ((self.st_mode & S_IXOTH) == S_IXOTH);\n    }\n    def atime():tm {\n        return tm(self.st_atime);\n    }\n    def ctime():tm {\n        return tm(self.st_ctime);\n    }\n    def mtime():tm {\n        return tm(self.st_mtime);\n    }\n    def size():size_t {\n        return self.st_size;\n    }\n    def uid():uid_t {\n        return self.st_uid;\n    }\n    def gid():gid_t {\n        return self.st_gid;\n    }\n\n    def userName():String {\n        result := \"\";\n\n        p\"/etc/passwd\".read().toString().split(/\\n/).each(closure(line:String) {\n            fields := line.chomp().split(/:/);\n            \n            if(fields.length() > 2 && fields.items(2).to_int() == self.st_uid) {\n                result = fields.items(0);\n            }\n        });\n\n        return result;\n    }\n\n    def groupName():String {\n        result := \"\";\n\n        p\"/etc/group\".read().toString().split(/\\n/).each(closure(line:String) {\n            fields := line.chomp().split(/:/);\n\n            if(fields.length() > 2 && fields.items(2).to_int() == self.st_gid) {\n                result = fields.items(0);\n            }\n        });\n\n        return result;\n    }\n}\n\ninherit String \n{\n    def toPath(): Path {\n        return Path(self);\n    }\n}\n\nclass File\n{\n    include MObjectBase;\n\n    fd:int;\n    fileName:String?;\n    stream:pointer?@FILE;\n\n    def initialize() {\n        self.fd = -1;\n        self.fileName = null;\n        self.stream = null;\n    }\n\n    def initialize(file_name:String, flags:int, mode:mode_t) throws Exception \n    {\n        self.fd = open(file_name, flags, mode);\n        self.fileName = file_name;\n        self.stream = null;\n    }\n    \n    def initialize(file_name:String, mode:String) throws Exception {\n        self.fd = -1;\n        self.fileName = file_name;\n        self.stream = fopen(file_name, mode);\n    }\n\n    def initialize(file_name:String) throws Exception {\n        self.initialize(file_name, \"r\");\n    }\n\n    def finalize() {\n        self.close();\n    }\n\n    def clone(): File {\n        result := File();\n\n        result.fd = self.fd;\n        if(self.fileName.identifyWith(null)) {\n            result.fileName = null;\n        }\n        else {\n            result.fileName = self.fileName.clone();\n        }\n        result.stream = self.stream;\n\n        return result;\n    }\n\n    def close() {\n        if(self.fd != -1) {\n            System.close(self.fd);\n\n            self.fd = -1;\n            self.fileName = null;\n        }\n        if(self.stream != null) {\n            fclose(self.stream);\n            \n            self.stream = null;\n            self.fileName = null;\n        }\n    }\n\n    def read(size:size_t): Buffer throws Exception {\n        if(self.fd == -1 && self.stream == null) {\n            throw Exception(\"File is not opened\");\n        }\n        \n        if(self.stream != null) {\n            result := Buffer(size+1);\n            fread(result, size, self.stream);\n            return result;\n        }\n        else {\n            result := Buffer(size+1);\n            System.read(self.fd, result, size);\n            return result;\n        }\n    }\n\n    def to_stat(): stat throws Exception {\n        if(self.fileName.identifyWith(null)) {\n            throw Exception(\"File is not opened\");\n        }\n\n        return stat(self.fileName);\n    }\n    def to_lstat(): stat throws Exception {\n        if(self.fileName.identifyWith(null)) {\n            throw Exception(\"File is not opened\");\n        }\n\n        return stat(self.fileName, true);\n    }\n\n    def read(file_name:String): static Buffer throws Exception {\n        f:File = File(file_name);\n        result := f.read();\n        f.close();\n\n        return result;\n    }\n\n    def read(): Buffer throws Exception {\n        if(self.fd == -1 && self.stream == null) {\n            throw Exception(\"File is not opened\");\n        }\n\n        if(self.stream != null) {\n            size:size_t = self.to_stat().size();\n\n            result := Buffer(size+1.to_ulong);\n            fread(result, size, self.stream);\n            return result;\n        }\n        else {\n            size:size_t = self.to_stat().size();\n\n            result := Buffer(size+1.to_ulong);\n            System.read(self.fd, result, size);\n            return result;\n        }\n    }\n\n    def write(buf:Buffer, size:size_t):int throws Exception {\n        if(self.fd == -1 && self.stream == null) {\n            throw Exception(\"File is not opened\");\n        }\n\n        if(self.stream != null) {\n            return fwrite(buf, size, self.stream);\n        }\n        else {\n            return System.write(self.fd, buf, size);\n        }\n    }\n\n    def write(buf:Buffer):int throws Exception {\n        return self.write(buf, buf.len);\n    }\n    def write(str:String):int throws Exception {\n        buf := str.toBuffer();\n        return self.write(buf);\n    }\n\n    def write(file_name:String, buf:Buffer, mode:mode_t): static int throws Exception \n    {\n        f := File(file_name, O_CREAT|O_TRUNC|O_WRONLY, mode);\n        result := f.write(buf);\n        f.close();\n\n        return result;\n    }\n    def write(file_name:String, buf:Buffer, mode:String): static throws Exception\n    {\n        f := File(file_name, mode);\n        f.write(buf);\n        f.close();\n    }\n    def write(file_name:String, buf:Buffer, append:bool=false): static throws Exception {\n        if(append) {\n            File.write(file_name, buf, \"a\");\n        }\n        else {\n            File.write(file_name, buf, \"w\");\n        }\n    }\n}\n\nclass Path \n{\n    include MObjectBase;\n\n    path: delegate String;\n\n    def initialize() {}\n\n    def initialize(path:String) {\n        self.path = path;\n    }\n\n    def clone():Path {\n        result := Path();\n\n        if(self.path.identifyWith(null).negative()) {\n            result.path = self.path.clone();\n        }\n\n        return result;\n    }\n\n    def to_stat():stat {\n        return stat(self.path);\n    }\n    def to_lstat():stat {\n        return stat(self.path,true);\n    }\n\n    def toString(): String {\n        return self.path;\n    }\n\n    def equals(path:Path):bool {\n        if(path.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.path.equals(path.path)\n        }\n    }\n\n    def equals(right:WildCard):bool {\n        return true;\n    }\n    def compare(item:Path): int {\n        return self.path.compare(item.path);\n    }\n\n    def add(right:Path): Path {\n        result := self.clone();\n        result.path.append(right.path);\n        return result;\n    }\n\n    def realpath():Path throws Exception {\n        return System.realpath(self.path).toPath();\n    }\n    def dirname(): Path {\n        return System.dirname(self.path).toPath();\n    }\n    def basename():Path {\n        return System.basename(self.path).toPath();\n    }\n\n    def extname(): Path {\n        index := -1;\n        for(i := self.path.len-1; i>=0; i--) {\n            if(self.path.chars(i) == '.') {\n                index = i;\n                break;\n            }\n        }\n        dirname := self.dirname();\n\n        if(index == -1 || index == 0 || self.path.chars(index-1) == '/' \n            || index < dirname.path.length()) \n        {\n            return p\"\";\n        }\n        else {\n            return self.path.subString(index+1, -1).toPath();\n        }\n    }\n    def read(): Buffer {\n        return File.read(self.path);\n    }\n    def write(buf:Buffer, append:bool=false) {\n        File.write(self.path, buf, append);\n    }\n\n    def chmod(mode:mode_t) throws Exception {\n        System.chmod(self.toString(), mode);\n    }\n    def lchmod(mode:mode_t) throws Exception {\n        System.lchmod(self.toString(), mode);\n    }\n    def chown(owner:uid_t, group:gid_t) throws Exception {\n        System.chown(self.toString(), owner, group);\n    }\n    def lchown(owner:uid_t, group:gid_t) throws Exception {\n        System.lchown(self.toString(), owner, group);\n    }\n    def unlink() throws Exception {\n        System.unlink(self.toString());\n    }\n    def access(mode:int):int {\n        return System.access(self.toString(), mode);\n    }\n    def utime(actime:time_t, modtime:time_t) throws Exception {\n        System.utime(self.toString(), actime, modtime);\n    }\n    def fnmatch(pattern:String, flags:int): bool {\n        return System.fnmatch(pattern, self.toString(), flags);\n    }\n    def fnmatch(pattern:String): bool {\n        return self.fnmatch(pattern, 0);\n    }\n    def link(new_path:String) throws Exception {\n        System.link(self.toString(), new_path);\n    }\n    def symlink(new_path:String) throws Exception {\n        System.symlink(self.toString(), new_path);\n    }\n    def readlink(): String throws Exception {\n        return System.readlink(self.toString());\n    }\n    def rename(path:String) throws Exception {\n        System.rename(self.toString(), path);\n    }\n    def truncate(length:off_t) throws Exception {\n        System.truncate(self.toString(), length);\n    }\n\n    def chdir() throws Exception {\n        System.chdir(self.toString());\n    }\n\n    def rmdir() throws Exception {\n        System.rmdir(self.toString());\n    }\n\n    def mkdir(mode:mode_t) throws Exception {\n        System.mkdir(self.toString(), mode);\n    }\n\n    def mkdir() throws Exception {\n        System.mkdir(self.toString(), 0755);\n    }\n\n    def entries(): SortableList<String> throws Exception {\n        return Directory.entries(self.toString());\n    }\n\n    def glob(pattern:String, flags:int): SortableList<String> throws Exception {\n        return Directory.glob(self.toString(), pattern, flags);\n    }\n\n    def glob(pattern:String): SortableList<String> throws Exception {\n        return Directory.glob(self.toString(), pattern, 0);\n    }\n}\n\ninherit Global\n{\n    def glob(pattern:String): static SortableList<String> throws Exception {\n        return Directory.glob(\".\", pattern, 0);\n    }\n}\n\nclass Directory \n{\n    include MObjectBase;\n\n    path:String;\n    dir:DIR;\n\n    def initialize() {}\n\n    def initialize(path:String) throws Exception {\n        self.path = path;\n        self.dir = opendir(path);\n    }\n\n    def finalize() {\n        if(self.dir != 0.to_pointer) {\n            System.closedir(self.dir);\n        }\n    }\n\n    def clone(): Directory {\n        result := Directory();\n\n        if(self.path.identifyWith(null).negative()) {\n            result.path = self.path.clone();\n        }\n        result.dir = self.dir;\n\n        return result;\n    }\n    \n    def readdir(): String? throws Exception {\n        if(self.dir == 0.to_pointer) {\n            throw Exception(\"This directory is not opened\");\n        }\n\n        return System.readdir(self.dir);\n    }\n\n    def closedir() {\n        if(self.dir != 0.to_pointer) {\n            System.closedir(self.dir);\n            self.dir = 0.to_pointer;\n        }\n    }\n\n    def entries(path:String): static SortableList<String> throws Exception {\n        dir := Directory(path);\n        result:SortableList<String> = SortableList<String>();\n\n        while(true) {\n            entry:String? = dir.readdir();\n\n            if(entry.identifyWith(null)) {\n                break;\n            }\n\n            if(!entry.equals(\".\") && !entry.equals(\"..\")) {\n                if(path.chars(-1) == '/') {\n                    entry2:String = sprintf(\"%s%s\", array { path, entry });\n                    result.add(entry2);\n                }\n                else {\n                    entry2:String = sprintf(\"%s/%s\", array { path, entry });\n                    result.add(entry2);\n                }\n            }\n        }\n        dir.closedir();\n\n        return result;\n    }\n\n    def glob(path:String, pattern:String, flags:int): static SortableList<String> throws Exception {\n        dir := Directory(path);\n        result:SortableList<String> = SortableList<String>();\n\n        while(true) {\n            entry:String? = dir.readdir();\n\n            if(entry.identifyWith(null)) {\n                break;\n            }\n\n            if(fnmatch(pattern, entry, flags)) {\n                if(path.chars(-1) == '/') {\n                    entry2:String = sprintf(\"%s%s\", array { path, entry });\n                    result.add(entry2);\n                }\n                else {\n                    entry2:String = sprintf(\"%s/%s\", array { path, entry });\n                    result.add(entry2);\n                }\n            }\n        }\n        dir.closedir();\n\n        return result;\n    }\n\n    def glob(path:String, pattern:String): static SortableList<String> throws Exception {\n        return Directory.glob(path, pattern, 0);\n    }\n\n    def glob(pattern:String, flags:int):static SortableList<String> throws Exception {\n        return Directory.glob(\".\", pattern, flags);\n    }\n\n    def glob(pattern:String):static SortableList<String> throws Exception {\n        return Directory.glob(\".\", pattern, 0);\n    }\n\n    def globWithOnePath(path:String, flags:int):static SortableList<String> throws Exception \n    {\n        dir := System.dirname(path);\n        if(dir.equals(\".\")) {\n            return sortable_list { path };\n        }\n        else {\n            pattern := path.subString(dir.length()+1, -1);\n            return Directory.glob(dir, pattern, flags);\n        }\n    }\n\n    def globWithOnePath(path:String):static SortableList<String> throws Exception {\n        return Directory.globWithOnePath(path, 0);\n    }\n\n    def isGlobString(str:String):static bool {\n        for(i:=0; i<str.length(); i++) {\n            c:char = str.chars(i);\n            if(c == '*' || c == '?' || c == '[' || c == ']') {\n                return true;\n            }\n        }\n\n        return false;\n    }\n}\n\ninherit Clover \n{\n    def time(block_:lambda()):static time_t {\n        time1:time_t = System.time();\n        block_();\n        time2:time_t = System.time();\n\n        return time2 - time1;\n    }\n    def realtime(block_:lambda()):static timespec {\n        ts1 := timespec();\n        clock_gettime(CLOCK_MONOTONIC, ts1);\n        block_();\n        ts2 := timespec();\n        clock_gettime(CLOCK_MONOTONIC, ts2);\n\n        return ts2.minus(ts1);\n    }\n}\n\ninherit String\n{\n    def write(file_name:String, append:bool =false) {\n        File.write(file_name, self.toBuffer(), append);\n    }\n}\n\ninherit Buffer\n{\n    def write(file_name:String, append:bool=false) {\n        File.write(file_name, self, append);\n    }\n}\n"
  },
  {
    "path": "Fundamental.clcl",
    "content": "\nmodule MObjectBase \n{\n    def map(block_:lambda(SELF):Anonymous?): Anonymous? {\n        return block_(self);\n    }\n    def filter(block_:lambda(SELF):SELF): SELF {\n        return block_(self);\n    }\n    def nothing(): SELF {\n        return self;\n    }\n    def noException(block_:lambda(SELF):SELF): SELF? {\n        result:SELF? = null;\n        try {\n            result = block_(self);\n        }\n        catch(e:Exception) {\n        }\n\n        return result;\n    }\n}\n\nclass System\n{\n    typedef size_t ulong;\n    typedef ssize_t ulong;\n    typedef time_t ulong;\n\n    def initialize() {}\n\n    def assert(exp:bool): native static throws Exception;\n    def exit(num:int): native static;\n    def sleep(time:int): native static uint;\n\n    def malloc(size:size_t): native static pointer@alloc;\n    def calloc(number: int, size: size_t): native static pointer@alloc;\n    def realloc(ptr:pointer, size: size_t): native static pointer@alloc;\n    def strdup(str:pointer): native static pointer@alloc;\n    def free(ptr:pointer): native static;\n    def GC_malloc(size:size_t):native static GCMemory;\n\n    def strlen(ptr:pointer): native static int;\n    def strlen(array:byte[]): native static int;\n    def strcpy(str1:pointer, str2:pointer): native static pointer;\n    def strncpy(str1:pointer, str2:pointer, size:size_t): native static pointer;\n    def memcpy(str1:pointer, str2:pointer, size:size_t): native static pointer;\n    def memcmp(str1:pointer, str2:pointer, size:size_t): native static int;\n\n    def srand(value:uint): static native;\n    def rand(): static native int;\n    def time(): static native time_t throws Exception;\n\n    def getenv(name:String): static native String?;\n    def setenv(name:String, value:String, overwrite:int = 1): static native throws Exception;\n    def unsetenv(name:String): static native throws Exception;\n\n    def print(str:String): native static;\n    def println(str:String): native static;\n    def printToError(str:String): native static;\n    def printlnToError(str:String): native static;\n}\n\nclass GCMemory\n{\n    memory:pointer;\n    size:size_t;\n}\n\nclass Global\n{\n    def initialize() {}\n}\n\nclass String\n{\n    include MObjectBase;\n\n    buffer: char[];\n    size:int;\n    len:int;\n\n    def initialize() {\n        self.buffer = char[128]();\n        self.buffer[0] = '\\0';\n\n        self.size = 128;\n        self.len = 0;\n    }\n\n    def initialize(size:int) {\n        self.buffer = char[size+1]();\n        self.buffer[0] = '\\0';\n\n        self.size = size + 1;\n        self.len = 0;\n    }\n\n    def initialize(buffer:char[]) {\n        setValue(buffer);\n    }\n\n    def initialize(str:String) {\n        setValue(str);\n    }\n\n    def clone():String {\n        result := \"\";\n        result.setValue(self);\n        return result;\n    }\n\n    def setValue(str: String) {\n        len := str.length();\n        size := len * 2 + 1;\n\n        self.buffer = char[size]();\n\n        i:=0;\n        for(i= 0; i<len; i++) {\n            self.buffer[i] = str.buffer[i];\n        }\n        self.buffer[i] = '\\0';\n\n        self.len = len;\n        self.size = size;\n    }\n\n    def setValue(buffer:char[]) {\n        self.buffer = buffer;\n        self.len = buffer.length-1;\n        self.size = buffer.length;\n    }\n\n    def chars(index:int):char throws Exception {\n        if(index < 0) {\n            index += self.len;\n        }\n\n        if(index < 0) {\n            index = 0;\n        }\n        if(index >= self.len) {\n            index = self.len -1;\n        }\n\n        if(index >= 0 && index < self.len) {\n            return self.buffer[index].toChar;\n        }\n        else {\n            throw Exception(\"Out of range in String.char\");\n        }\n    }\n\n    def length(): int {\n        return self.len;\n    }\n\n    def add(str:String): String {\n        result := self.clone();\n        result.append(str);\n        return result;\n    }\n\n    def append(str: String):  String {\n        len := str.length();\n\n        if(self.len+len+1 < self.size) {\n            i:=0;\n            for(i=self.len; i<self.len + len; i++) {\n                self.buffer[i] = str.buffer[i-self.len];\n            }\n            self.buffer[i] = '\\0';\n\n            self.len += len;\n        }\n        else {\n            new_size := (self.len + len + 1) * 2;\n            new_buffer := char[new_size];\n\n            i:=0;\n            for(i=0; i<self.len; i++) {\n                new_buffer[i] = self.buffer[i];\n            }\n            for(i=self.len; i<self.len + len; i++) {\n                new_buffer[i] = str.buffer[i-self.len];\n            }\n            new_buffer[i] = '\\0';\n\n            self.buffer = new_buffer;\n            self.len += len;\n            self.size = new_size;\n        }\n\n        return self;\n    }\n\n    def append(c:char):  String {\n        len := 1;\n\n        if(self.len+len+1 < self.size) {\n            self.buffer[self.len] = c;\n            self.buffer[self.len+1] = '\\0';\n\n            self.len += len;\n        }\n        else {\n            new_size := (self.len + len + 1) * 2;\n            new_buffer := char[new_size];\n\n            i := 0;\n            for(i=0; i<self.len; i++) {\n                new_buffer[i] = self.buffer[i];\n            }\n            new_buffer[i] = c;\n            new_buffer[i+1] = '\\0';\n\n            self.buffer = new_buffer;\n            self.len += len;\n            self.size = new_size;\n        }\n\n        return self;\n    }\n\n    def replace(index:int, c:char): {\n        if(index < 0) {\n            index += self.len;\n        }\n\n        if(index < 0) {\n            index = 0;\n        }\n        if(index >= self.len) {\n            index = self.len -1;\n        }\n\n        self.buffer[index] = c;\n    }\n\n    def equals(str: String):  bool {\n        if(str.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.len == str.length()) {\n                for(i := 0; i<self.len; i++) {\n                    if(self.buffer[i] != str.buffer[i]) {\n                        return false;\n                    }\n                }\n\n                return true;\n            }\n            else {\n                return false;\n            }\n        }\n    }\n}\n\nclass Buffer\n{\n    include MObjectBase;\n\n    buffer:pointer;\n    len:size_t;\n    size:size_t;\n\n    p:pointer;\n\n    appendable:bool;\n\n    def initialize() {\n        self.size = 64;\n        self.buffer = malloc(self.size);\n        self.len = 0;\n        self.appendable = true;\n\n        self.p = self.buffer;\n    }\n    def initialize(buf:pointer, size:size_t, appendable:bool=true) {\n        if(appendable) {\n            self.buffer = malloc(size);\n            memcpy(self.buffer, buf, size);\n            self.len = size;\n            self.size = size;\n            self.appendable = true;\n            self.p = self.buffer;\n        }\n        else {\n            self.buffer = buf;\n            self.len = size;\n            self.size = size;\n            self.appendable = false;\n            self.p = buf;\n        }\n    }\n    def initialize(size:size_t) {\n        self.size = size;\n        self.buffer = malloc(self.size);\n        self.len = 0;\n        self.appendable = true;\n\n        self.p = self.buffer;\n    }\n    def finalize() {\n        if(self.appendable) {\n            free(self.buffer);\n        }\n    }\n\n    def alignment() {\n        self.len = (self.len +3) & ~3;\n    }\n\n    def append(buf:Buffer) throws Exception {\n        if(!self.appendable) {\n            throw Exception(\"This memory is not appendable\");\n        }\n\n        len: size_t = buf.len;\n\n        if(self.len + len >= self.size) {\n            offset := self.p - self.buffer;\n\n            new_size:size_t = (self.len+len+1) * 2;\n            self.buffer = realloc(self.buffer, new_size);\n            self.size = new_size;\n\n            self.p = self.buffer + offset;\n        }\n\n        memcpy(self.buffer + self.len, buf.buffer, len);\n        self.len += len;\n    }\n\n    def append(data:byte) throws Exception {\n        if(!self.appendable) {\n            throw Exception(\"This memory is not appendable\");\n        }\n\n        len: size_t = 1.to_ulong;\n\n        if(self.len + len >= self.size) {\n            offset := self.p - self.buffer;\n\n            new_size:size_t = (self.len+len+1) * 2;\n            self.buffer = realloc(self.buffer, new_size);\n            self.size = new_size;\n\n            self.p = self.buffer + offset;\n        }\n\n        (self.buffer + self.len)->byte = data;\n        self.len += len;\n    }\n\n    def chars(index:int):byte throws Exception {\n        if(index < 0) {\n            index += self.len;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n        if(index >= self.len) {\n            index = self.len -1;\n        }\n\n        if(index >= 0 && index < self.len) {\n            return((self.buffer + index.to_ulong)->byte);\n        }\n        else {\n            throw Exception(\"Invalid range on Buffer.chars\");\n        }\n    }\n\n    def chars(index:ulong):byte throws Exception {\n        if(index >= 0 && index < self.len) {\n            return((self.buffer + index)->byte);\n        }\n        else {\n            throw Exception(\"Invalid range on Buffer.char\");\n        }\n    }\n\n    def equals(buf:Buffer):bool {\n        if(buf.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            if(self.len != buf.len) {\n                return false;\n            }\n\n            for(i:size_t = 0; i<self.len; i++) {\n                if(self.chars(i) != buf.chars(i)) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n    }\n\n    def equals(right:WildCard):bool {\n        return true;\n    }\n\n    def clone():Buffer {\n        if(appendable) {\n            result := Buffer(self.size);\n\n            memcpy(result.buffer, self.buffer, self.size);\n            result.len = self.len;\n            result.size = self.size;\n            result.appendable = true;\n            result.p = result.p;\n\n            return result;\n        }\n        else {\n            result := Buffer(self.buffer, self.size, false);\n\n            result.buffer = self.buffer;\n            result.len = self.len;\n            result.size = self.size;\n            result.appendable = false;\n            result.p = self.p;\n\n            return result;\n        }\n    }\n\n    def head():pointer {\n        return self.buffer;\n    }\n\n    def tail():pointer {\n        return self.buffer + self.len;\n    }\n\n    def toPointer():pointer {\n        return self.buffer;\n    }\n\n    def toPointerAtPoitedPoint():pointer {\n        return self.p;\n    }\n\n    def subBuffer(start:int, end:int): Buffer {\n        if(start < 0) {\n            start += self.len;\n        }\n        if(end < 0) {\n            end += self.len + 1;\n        }\n\n        if(start < 0) {\n            start = 0;\n        }\n        if(end > self.len) {\n            end = self.len;\n        }\n\n        if(start >= end || start >= self.len || end < 0) {\n            return B\"\";\n        }\n\n        result: Buffer = Buffer(end.to_ulong-start.to_ulong);\n\n        memcpy(result.buffer, self.buffer + start.to_ulong, (end-start).to_ulong);\n\n        result.len = end-start;\n        result.size = end-start;\n\n        # no null-terminated buffer will be returned\n\n        return result;\n    }\n\n    def length(): size_t {\n        return self.len;\n    }\n\n    def next(): Buffer {\n        result := self.clone();\n        result++;\n        return result;\n    }\n\n    def prev(): Buffer {\n        result := self.clone();\n        result--;\n        return result;\n    }\n}\n\nclass Exception\n{\n#    include MObjectBase;\n\n    message:String;\n\n    def initialize() { \n        self.message = \"\";\n    }\n\n    def initialize(message:String) {\n        self.message = message;\n    }\n    def clone(): Exception {\n        if(message.identifyWith(null)) {\n            return Exception(\"\");\n        }\n        else {\n            return Exception(message.clone());\n        }\n    }\n}\n\ninterface Object\n{\n}\n\nclass Clover\n{\n    ARGC:static int;\n    ARGV:static String[];\n    VERSION:static String;\n\n    CLOVER2_OBJECT_HEADER_SIZE:static ulong;\n    CLOVER2_OBJECT_FIELD_SIZE:static ulong;\n\n    def initialize() {}\n\n    def initialize_lang(): static native;\n\n    def initialize():static {\n        initialize_lang();\n        srand(System.time().to_uint);\n    }\n\n    def onException(message:String, in_try:bool):static {\n        if(!in_try) {\n            System.printlnToError(message);\n        }\n    }\n\n    def gc():static native;\n    def compaction():static native;\n\n    def load(class_name:String, js:bool=false): native throws Exception;\n}\n\nmodule MWrapperClassBase \n{\n    def toByte(): Byte {\n        return self.value.toByte;\n    }\n\n    def toUByte(): UByte {\n        return self.value.toUByte;\n    }\n\n    def toShort(): Short {\n        return self.value.toShort;\n    }\n\n    def toUShort(): UShort {\n        return self.value.toUShort;\n    }\n\n    def toInteger(): Integer {\n        return self.value.toInteger;\n    }\n\n    def toUInteger(): UInteger {\n        return self.value.toUInteger;\n    }\n\n    def toLong(): Long {\n        return self.value.toLong;\n    }\n\n    def toULong(): ULong {\n        return self.value.toULong;\n    }\n\n    def toChar(): Char {\n        return self.value.toChar;\n    }\n\n    def toBool(): Bool {\n        return self.value.toBool;\n    }\n\n    def toString(): String {\n        return self.value.toString;\n    }\n\n    def equals(right:SELF): bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value == right.value;\n        }\n    }\n\n    def equals(right:WildCard): bool {\n        return true;\n    }\n\n    def compare(right:SELF):  int {\n        if(self.value < right.value) {\n            return -1;\n        }\n        elif(self.value == right.value) {\n            return 0;\n        }\n        else {\n            return 1;\n        }\n    }\n\n    def clone(): SELF {\n        result := SELF();\n\n        result.value = self.value;\n\n        return result;\n    }\n}\n\nmodule MOperand\n{\n    def add(right:SELF): SELF {\n        return self + right;\n    }\n\n    def sub(right:SELF): SELF {\n        return self - right;\n    }\n\n    def multiply(right:SELF): SELF {\n        return self * right;\n    }\n\n    def divide(right:SELF): SELF {\n        return self / right;\n    }\n\n    def mod(right:SELF): SELF {\n        return self % right;\n    }\n\n    def lshift(right:SELF): SELF {\n        return self << right;\n    }\n\n    def rshift(right:SELF): SELF {\n        return self >> right;\n    }\n\n    def and(right:SELF): SELF {\n        return self & right;\n    }\n\n    def xor(right:SELF): SELF {\n        return self ^ right;\n    }\n\n    def or(right:SELF): SELF {\n        return self | right;\n    }\n\n    def next(): SELF {\n        result := self.clone();\n        result.value++;\n        return result;\n    }\n\n    def prev(): SELF {\n        result := self.clone();\n        result.value--;\n        return result;\n    }\n}\n\nmodule MOperandFloat\n{\n    def add(right:SELF): SELF {\n        return self + right;\n    }\n\n    def sub(right:SELF): SELF {\n        return self - right;\n    }\n\n    def multiply(right:SELF): SELF {\n        return self * right;\n    }\n\n    def divide(right:SELF): SELF {\n        return self / right;\n    }\n\n    def next(): SELF {\n        result := self.clone();\n        result.value = result.value + 1;\n        return result;\n    }\n\n    def prev(): SELF {\n        result := self.clone();\n        result.value = result.value - 1;\n        return result;\n    }\n}\n\nclass Byte : unboxing byte\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value:byte;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:byte) {\n        self.value = value;\n    }\n\n    def getValue(): byte {\n        return self.value;\n    }\n\n    def setValue(value:byte) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass UByte : unboxing ubyte\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value:ubyte;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:ubyte) {\n        self.value = value;\n    }\n\n    def getValue(): ubyte {\n        return self.value;\n    }\n\n    def setValue(value:ubyte) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass Short : unboxing short\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value:short;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:short) {\n        self.value = value;\n    }\n\n    def getValue(): short {\n        return self.value;\n    }\n\n    def setValue(value:short) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass UShort : unboxing ushort\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value:ushort;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:ushort) {\n        self.value = value;\n    }\n\n    def getValue(): ushort {\n        return self.value;\n    }\n\n    def setValue(value:ushort) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass Integer : unboxing int\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value:int;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:int) {\n        self.value = value;\n    }\n\n    def getValue(): int {\n        return self.value;\n    }\n\n    def setValue(value:int) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n\n    def times(block_:lambda()) {\n        for(i:int = 0; i<self.value; i++) {\n            try {\n                block_();\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n        }\n    }\n}\n\nclass UInteger : unboxing uint\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value: uint;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:uint) {\n        self.value = value;\n    }\n\n    def getValue(): uint {\n        return self.value;\n    }\n\n    def setValue(value:uint) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass Long : unboxing long\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value:long;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:long) {\n        self.value = value;\n    }\n\n    def getValue(): long {\n        return self.value;\n    }\n\n    def setValue(value:long) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass ULong : unboxing ulong\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperand;\n\n    value: ulong;\n\n    def initialize() {\n        self.value = 0;\n    }\n\n    def initialize(value:ulong) {\n        self.value = value;\n    }\n\n    def getValue(): long {\n        return self.value;\n    }\n\n    def setValue(value:long) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass Float : unboxing float\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperandFloat;\n\n    value: float;\n\n    def initialize() {\n        self.value = 0.0f;\n    }\n\n    def initialize(value:float) {\n        self.value = value;\n    }\n\n    def getValue(): float {\n        return self.value;\n    }\n\n    def setValue(value:float) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n}\n\nclass Double : unboxing double\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n    include MOperandFloat;\n\n    value: double;\n\n    def initialize() {\n        self.value = 0.0;\n    }\n\n    def initialize(value:double) {\n        self.value = value;\n    }\n\n    def getValue(): double {\n        return self.value;\n    }\n\n    def setValue(value:double) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble;\n    }\n}\n\nclass Pointer : unboxing pointer\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n\n    value: pointer;\n\n    def initialize() {\n        self.value = 0.to_pointer;\n    }\n\n    def initialize(value:pointer) {\n        self.value = value;\n    }\n\n    def initialize(value:int) {\n        self.value = value.to_pointer;\n    }\n\n    def getValue(): pointer {\n        return self.value;\n    }\n\n    def setValue(value:pointer) {\n        self.value = value;\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n}\n\nclass Char : unboxing char\n{\n    include MObjectBase;\n    include MWrapperClassBase;\n\n    value: char;\n\n    def initialize() {\n        self.value = 0.to_char;\n    }\n\n    def initialize(value:char) {\n        self.value = value;\n    }\n\n    def initialize(value:int) {\n        self.value = value.to_char;\n    }\n\n    def getValue(): char {\n        return self.value;\n    }\n\n    def setValue(value:char) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n\n    def toLowerCase():Char {\n        if(self.value >= 'A' && self.value <= 'Z') {\n            return self.value - 'A' + 'a';\n        }\n        else {\n            return self.value;\n        }\n    }\n\n    def toUpperCase():Char {\n        if(self.value >= 'a' && self.value <= 'z') {\n            return self.value - 'a' + 'A';\n        }\n        else {\n            return self.value;\n        }\n    }\n\n    def multiply(n:int):String {\n        result := \"\";\n\n        for(i:=0; i<n; i++) {\n            result.append(self.value);\n        }\n        \n        return result;\n    }\n\n    def prev():Char {\n        result := self.clone();\n        result.value--;\n        return result;\n    }\n\n    def next():Char {\n        result := self.clone();\n        result.value++;\n        return result;\n    }\n}\n\nclass Bool : unboxing bool\n{\n    include MObjectBase;\n    value: bool;\n\n    def initialize() {\n        self.value = false;\n    }\n\n    def initialize(value:bool) {\n        self.value = value;\n    }\n\n    def initialize(value:int) {\n        self.value = value.to_bool;\n    }\n\n    def clone():Bool {\n        result := Bool();\n\n        result.value = self.value;\n\n        return result;\n    }\n\n    def getValue(): bool {\n        return self.value;\n    }\n\n    def setValue(value:bool) {\n        self.value = value;\n    }\n\n    def toFloat():Float {\n        return self.value.toFloat;\n    }\n\n    def toDouble():Double {\n        return self.value.toDouble\n    }\n\n    def toPointer():Pointer {\n        return self.value.toPointer;\n    }\n\n    def toByte():Byte {\n        return self.value.toByte;\n    }\n\n    def toUByte():UByte {\n        return self.value.toUByte;\n    }\n\n    def toShort():Short {\n        return self.value.toShort;\n    }\n\n    def toUShort():UShort {\n        return self.value.toUShort;\n    }\n\n    def toInteger():Integer {\n        return self.value.toInteger;\n    }\n\n    def toUInteger():UInteger {\n        return self.value.toUInteger;\n    }\n\n    def toLong():Long {\n        return self.value.toLong;\n    }\n\n    def toULong():ULong {\n        return self.value.toULong;\n    }\n\n    def toChar():Char {\n        return self.value.toChar;\n    }\n\n    def toBool():Bool {\n        return self.value.toBool;\n    }\n\n    def toString():String {\n        return self.value.toString;\n    }\n\n    def equals(right:Bool):bool {\n        if(right.is(\"WildCard\")) {\n            return true;\n        }\n        else {\n            return self.value == right.value;\n        }\n    }\n\n    def equals(right:WildCard):bool {\n        return true;\n    }\n    \n    def and(right:Bool):Bool {\n        return self && right;\n    }\n    \n    def or(right:Bool) : Bool {\n        return self || right;\n    }\n\n    def negative(): bool {\n        return !self.value;\n    }\n\n    def if(false_value:Anonymous?, block_:lambda():Anonymous?):Anonymous? {\n        if(self.value) {\n            result := false_value;\n            try {\n                result = block_();\n            }\n            catch(e:Exception) {\n                result = false_value\n            }\n\n            return result;\n        }\n\n        return false_value;\n    }\n\n    def if(block_:lambda():Anonymous?):Anonymous? { \n        self.if(null, block_); \n    }\n\n    def ifWithException(block_:lambda()):Anonymous? throws Exception {\n        if(self.value) {\n            return block_();\n        }\n\n        throw Exception(\"ifWithException is faield\");\n\n        null;\n    }\n    def cond(false_value:Anonymous?, block_:lambda():Anonymous?):Anonymous? {\n        if(self.value) {\n            return block_();\n        }\n\n        return false_value;\n    }\n\n    def cond(block_:lambda():Anonymous?):Anonymous? { \n        self.cond(null, block_); \n    }\n}\n\nclass Null\n{\n    def toString():String {\n        return \"\"\n    }\n    def to_bool():bool {\n        return false;\n    }\n/*\n    def equals(right:Null): bool {\n        return true;\n    }\n    def compare(right:Null): bool {\n        return true;\n    }\n    def clone(): Null? {\n    }\n    def getHashKey(): uint {\n        return 0;\n    }\n    def add(right:Null): Null {\n    }\n*/\n}"
  },
  {
    "path": "JITTest.cl",
    "content": "JITTest.main()\n"
  },
  {
    "path": "JITTest.clcl",
    "content": "class JITTestClassA {\n    value:int;\n\n    def initialize() {\n        value = 123;\n    }\n}\n\nclass JITTestException {\n    message:String;\n\n    def initialize(aaa:String) {\n        message = aaa;\n    }\n}\n\nclass JITTest\n{\n    def initialize() {\n    }\n\n    def method():int {\n        1+1\n    }\n\n    def method2():bool {\n        true;\n    }\n\n    def method3():bool {\n        false;\n    }\n\n    def method4():int {\n        if(false || false || false || false) {\n            return 123\n        }\n        else {\n            return 245\n        }\n        return 1+1;\n    }\n\n    def method5(a:int, b:int):int {\n        return a + b;\n    }\n\n    def method6():int {\n        return method5(1, 2);\n    }\n\n    def method7():int {\n        a := JITTestClassA();\n\n        a.value = 234;\n\n        return a.value;\n    }\n\n    def method8(block_:lambda(int, int):int):int {\n        return block_(1, 2);\n    }\n    def clone(): JITTestException {\n        message := \"ABC\";\n\n        if(true) { #message.identifyWith(null)) {\n            111; #return JITTestException(\"\");\n        }\n        else {\n            222\n            #return JITTestException(\"\");\n        }\n    }\n    def method9():regex {\n        a := 1;\n        b := \"BBB\";\n\n        return regex \"\\{a} \\{b}\";\n    }\n    def getmaxy(): int {\n        return 21;\n    }\n    def getmaxx(): int {\n        return 22;\n    }\n\n    def getmaxx():int {\n        return 123;\n    }\n\n    def getmaxy():int {\n        return 123;\n    }\n\n    def mvprintw(y:int, x:int, str:String): static throws Exception {\n    }\n    def mvprintw(y:int, x:int, format:String, params:Array<Object>): static throws Exception {\n    }\n    def attron(a:int) {\n    }\n    def attroff(b:int) {\n    }\n    def refresh() {\n    }\n\n    def getch(): int {\n        return 123;\n    }\n\n    def endwin() {\n    }\n\n    A_REVERSE:static int;\n    KEY_UP:static int;\n    KEY_DOWN:static int;\n    KEY_ENTER:static int;\n\n    def initscr() {\n    }\n\n    stdscr:static int;\n\n    def keypad(stdscr_:int, bbb:bool) {\n    }\n\n    def noecho() {\n    }\n\n    def raw() {\n    }\n\n    data:String;\n}\n\n"
  },
  {
    "path": "JITTest2.clcl",
    "content": "inherit JITTest\n{\n    def selector(): String {\n        result:String = \"\";\n\n        a := 0;\n\n        if(a == 0) {\n/*\n            end_of_select := false;\n            canceled := false;\n\n            maxx := 123;\n            maxy := 123;\n\n            lines := { \"AAA\", \"BBB\", \"CCC\" }\n            scrolltop := 0;\n            cursor := 0;\n\n            space_string1 := \"AAA\";\n            space_string2 := \"BBB\";\n\n            while(!end_of_select) {\n                maxy2 := 3 -scrolltop;\n\n                ### view ###\n                for(i:=0; i<maxy; i++) {\n                    if(i == maxy -1) {\n                        space_string2;\n                    }\n                    else {\n                        space_string1;\n                    }\n                }\n\n                for(y:=0; y<maxy && y < maxy2; y++) {\n                    it := \"AAA\";\n\n                    line := \"BBBB\";\n\n                    if(cursor == y) {\n                        123;\n                    }\n                    else {\n                        234;\n                    }\n                }\n                123;\n\n                ### input ###\n                key := 123;\n\n                when(key) {\n                    case (KEY_UP, 'k'.to_int, ('P'-'A').to_int+1) {\n                        cursor--;\n                    }\n                    case (KEY_DOWN, 'j'.to_int, ('N'-'A').to_int+1) {\n                        cursor++;\n                    }\n                    case (('D'-'A').to_int+1) {\n                        cursor+=10;\n                    }\n                    case (('U'-'A').to_int+1) {\n                        cursor-=10;\n                    }\n                    case (('C'-'A').to_int+1, 'q'.to_int, ('['-'A').to_int+1) {\n                        canceled = true;\n                        end_of_select = true;\n                    }\n                    case (KEY_ENTER, ('J'-'A').to_int+1) {\n                        end_of_select = true;\n                    }\n                }\n\n                ### modification ###\n                if(cursor < 0) {\n                    scroll_size := -cursor +1;\n\n                    cursor = 0;\n                    scrolltop-=scroll_size;\n\n                    if(scrolltop < 0) {\n                        scrolltop = 0;\n                        cursor = 0;\n                    }\n                }\n\n                if(maxy2 < maxy) {\n                    if(cursor >= maxy2) {\n                        cursor = maxy2 - 1;\n                    }\n                }\n                else {\n                    if(cursor >= maxy) {\n                        scroll_size := cursor - maxy + 1;\n\n                        scrolltop += scroll_size;\n                        cursor -= scroll_size;\n                    }\n                }\n            }\n\n            if(!canceled) {\n                result = \"AAA\";\n            }\n*/\n        }\n\n        return \"AAA\";\n    }\n}\n\n"
  },
  {
    "path": "JS.jsclcl",
    "content": "class System:js\n{\n    typedef Any Anonymous;\n\n    def println(obj:Anonymous):static native {\n        console.log(obj);\n    }\n    def println(str:String):static native {\n        console.log(str);\n    }\n    def print(str:String):static native {\n        process.stdout.write(str);\n    }\n    def println(num:Number):static native {\n        console.log(num);\n    }\n    def typeOf(obj:Anonymous): static native String {\n        return typeOf(obj);\n    }\n    def typeOfNativeObject(obj:Anonymous): static native bool {\n        return typeOfNativeObject(obj);\n    }\n    def assert(exp:bool): static native {\n        console.assert(exp);\n    }\n\n    def alert(obj:Any): static native {\n        alert(obj);\n    }\n\n    var document:static Document;\n\n    def initialize():native static {\n        if(typeof document !== 'undefined') {\n            System.document = document;\n        }\n    }\n}\n\nclass Global:js\n{\n}\n\nclass Clover:js\n{\n    def test(str:String, exp:bool):static native {\n        process.stdout.write(str + \"...\");\n        console.log(exp);\n        console.assert(exp);\n    }\n}\n\ninterface IEqualable:js\n{\n    def equals(right:Self): pure_native bool;\n    def toString(): native String;\n    def clone(): pure_native Self;\n}\n\ninterface ISortable:js\n{\n    def equals(right:Self): pure_native bool;\n    def compare(item:Self): pure_native Number;\n    def toString(): native String;\n    def clone(): pure_native Self;\n    def add(right:Self):pure_native Self;\n}\n\ninterface IIteratorable:js\n{\n    def equals(right:Self): pure_native bool;\n    def compare(item:Self): pure_native Number;\n    def toString(): native String;\n    def clone(): pure_native Self;\n    def add(right:Self):pure_native Self;\n    def next(): Self;\n    def prev(): Self;\n}\n\ninterface IHashKey:js\n{\n    def equals(right:Self): pure_native bool;\n    def toString(): native String;\n    def clone(): pure_native Self;\n}\n\nclass Array<T:ISortable>:native js\n{\n    var length: Number;\n\n    def constructor(num:Number):pure_native Array<T>;\n    def items(n:Number): native T {\n        return this[n];\n    }\n    def slice(n:Number): pure_native Array<T>;\n    def slice(n:Number, n2:Number): pure_native Array<T>;\n    def includes(item:T):native bool {\n        for(var i=0; i<this.length; i++) {\n            if(this[i].equals(item)) {\n                return true;\n            }\n        }\n\n        return false;\n    }\n    def copyWithin(index:Number, start:Number=0): native Array<T> {\n        var end = this.length;\n        this.copyWithin(index, start, end);\n\n        return this;\n    }\n    def copyWithin(index:Number, start:Number, end:Number): native Array<T> {\n        this.copyWithin(index, start, end);\n\n        return this;\n    }\n    def fill(data:T, start:Number=0): native Array<T> {\n        var end = this.length;\n        this.fill(data, start, end);\n\n        return this;\n    }\n    def fill(data:T, start:Number, end:Number): native Array<T> {\n        this.fill(data, start, end);\n\n        return this;\n    }\n\n    def equals(array_:Array<T>): pure_native bool {\n        if(this.length == array_.length) {\n            for(var i=0; i<this.length; i++) {\n                if(!this[i].equals(array_[i])) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n        else {\n            return false;\n        }\n    }\n\n    def pop(): pure_native T;\n    def push(item:T): pure_native Number;\n    def reverse(): pure_native Array<T>;\n    def shift(): pure_native T;\n\n    def replace(n:Number, item:T): native T {\n        var item = this[n];\n        this[n] = item;\n        return item;\n    }\n\n    def toString(): native String {\n        var result = \"Array {\";\n\n        for(var i= 0; i<this.length; i++) {\n            result = result + this[i].toString__();\n\n            if(i < this.length-1) {\n                result = result + \",\";\n            }\n        }\n        \n        result = result + \"}\";\n\n        return result;\n    }\n\n    def quickSort(left:Number, right:Number, fun:lambda(T, T):Number):pure_native Array<T> {\n        var l_hold = left;\n        var r_hold = right;\n\n        var pivot = this[left];\n        var pivot_num = left;\n\n        while(left < right) {\n            while((fun(this[right], pivot) >= 0) && (left < right)) {\n                right--;\n            }\n\n            if(left != right) {\n                this[left] = this[right];\n                left++;\n            }\n\n            while((fun(this[left], pivot) <= 0) && (left < right)) {\n                left++;\n            }\n\n            if(left != right) {\n                this[right] = this[left];\n                right--;\n            }\n        }\n\n        this[left] = pivot;\n\n        pivot_num = left;\n\n        var left2 = l_hold;\n        var right2 = r_hold;\n\n        if(left2 < pivot_num) {\n            this.quickSort(left2, pivot_num-1, fun);\n        }\n\n        if(right2 > pivot_num) {\n            this.quickSort(pivot_num+1, right2, fun);\n        }\n\n        return this;\n    }\n\n    def sort():native Array<T> {\n        if(this.length > 0) {\n            return this.quickSort(0, this.length-1, function(left, right) { return left.compare(right); });\n        }\n    }\n\n    def sort(fun:lambda(T, T):Number):native Array<T> {\n        if(this.length > 0) {\n            return this.quickSort(0, this.length-1, fun.function_);\n        }\n    }\n\n    def splice(index:Number): pure_native Array<T>;\n    def splice(index:Number, len:Number): pure_native Array<T>;\n    def splice(index:Number, len:Number, item1:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T, item4:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T, item4:T, item5:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T, item4:T, item5:T, item6:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T, item4:T, item5:T, item6:T, item7:T): pure_native Array<T>;\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T, item4:T, item5:T, item6:T, item7:T, item8:T): pure_native Array<T>;\n\n    def splice(index:Number, len:Number, item1:T, item2:T, item3:T, item4:T, item5:T, item6:T, item7:T, item8:T, item9:T): pure_native Array<T>;\n\n    def concat(array_:Array<T>):pure_native Array<T>;\n\n    def every(block_:lambda(T):bool):bool {\n        len := self.length;\n        for(i:=0; i<len; i++) {\n            if(!block_(self.items(i))) {\n                return false;\n            }\n        }\n        return true;\n    }\n    def some(block_:lambda(T):bool):bool {\n        len := self.length;\n        for(i:=0; i<len; i++) {\n            if(block_(self.items(i))) {\n                return true;\n            }\n        }\n        return false;\n    }\n\n    def unshift(item1:T): pure_native Number;\n    def unshift(item1:T, item2:T): pure_native Number;\n    def unshift(item1:T, item2:T, item3:T): pure_native Number;\n    def unshift(item1:T, item2:T, item3:T, item4:T): pure_native Number;\n\n    def unshift(item1:T, item2:T, item3:T, item4:T, item5:T): pure_native Number;\n\n    def unshift(item1:T, item2:T, item3:T, item4:T, item5:T, item6:T): pure_native Number;\n\n    def unshift(item1:T, item2:T, item3:T, item4:T, item5:T, item6:T, item7:T): pure_native Number;\n\n    def unshift(item1:T, item2:T, item3:T, item4:T, item5:T, item6:T, item7:T, item8:T): pure_native Number;\n\n    def unshift(item1:T, item2:T, item3:T, item4:T, item5:T, item6:T, item7:T, item8:T, item9:T): pure_native Number;\n\n    def filter(block_:lambda(T):bool):Array<T> {\n        result := Array<T>(0);\n\n        for(i:=0; i<self.length; i++) {\n            if(block_(items(i))) {\n                result.push(items(i));\n            }\n        }\n\n        return result;\n    }\n\n    def find(block_:lambda(T):bool):T? {\n        result := Array<T>(0);\n\n        for(i:=0; i<self.length; i++) {\n            if(block_(items(i))) {\n                return items(i);\n            }\n        }\n\n        return null;\n    }\n\n    def findIndex(block_:lambda(T):bool):Number {\n        result := Array<T>(0);\n\n        for(i:=0; i<self.length; i++) {\n            if(block_(items(i))) {\n                return i;\n            }\n        }\n\n        return -1;\n    }\n\n    def forEach(block_:lambda(T)) {\n        for(i:=0; i<self.length; i++) {\n            block_(items(i))\n        }\n    }\n\n    def indexOf(item:T, count:Number=1):native Number {\n        var n = 0;\n        for(var i= 0; i<this.length; i++) {\n            if(this[i].equals(item)) {\n                n++;\n\n                if(n == count) {\n                    return i;\n                }\n            }\n        }\n\n        return -1;\n    }\n\n    def join(): native String {\n        return this.join();\n    }\n\n    def join(str:String): native String {\n        return this.join(str);\n    }\n\n    def lastIndexOf(item:T): native Number {\n        for(var i= this.length-1; i>=0; i--) {\n            if(this[i].equals(item)) {\n                return i;\n            }\n        }\n\n        return -1;\n    }\n    def lastIndexOf(item:T, fromIndex:Number): native Number {\n        if(fromIndex < 0) {\n            fromIndex += this.length;\n        }\n\n        if(fromIndex >= this.length) {\n            fromIndex = this.length - 1;\n        }\n\n        for(var i = fromIndex; i>=0; i--) {\n            if(this[i].equals(item)) {\n                return i;\n            }\n        }\n\n        return -1;\n    }\n\n    def entries(): pure_native Iterator;\n\n    def keys(): pure_native Iterator;\n    def values(): pure_native Iterator;\n\n    def <R:ISortable> map(trans:lambda(T):R): Array<R> {\n        result:Array<R> = Array<R>(0);\n\n        for(i:=0; i<self.length; i++) {\n            result.push(trans(items(i)));\n        }\n\n        return result;\n    }\n}\n\nclass Tuple1 <T:IEqualable>: js\n{\n    value1: T?;\n\n    def initialize() {\n        self.value1 = null;\n    }\n\n    def initialize(value1:T) {\n        self.value1 = value1;\n    }\n\n    def clone(): pure_native Tuple1<T> {\n        var result = new Tuple1();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple1<T>):pure_native bool {\n        return this.value1.equals(right.value1);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \"}\";\n    }\n}\n\nclass Tuple2 <T:IEqualable, T2:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n    }\n\n    def initialize(value1:T, value2:T2) {\n        self.value1 = value1;\n        self.value2 = value2;\n    }\n\n    def clone(): pure_native Tuple2<T, T2> {\n        var result = new Tuple2();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple2<T,T2>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \"}\";\n    }\n}\n\nclass Tuple3 <T:IEqualable, T2:IEqualable, T3:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n    }\n\n    def clone(): pure_native Tuple3<T, T2, T3> {\n        var result = new Tuple3();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple3<T,T2,T3>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \",\" + this.value3.toString__() + \"}\";\n    }\n}\n\nclass Tuple4 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n    value4: T4?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n        self.value4 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n    }\n\n    def clone(): pure_native Tuple4<T, T2, T3, T4> {\n        var result = new Tuple4();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n        if(this.value4 != null) {\n            result.value4 = this.value4.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple4<T,T2,T3,T4>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3) && this.value4.equals(right.value4);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \",\" + this.value3.toString__() + \",\" + this.value4.toString__() + \"}\";\n    }\n}\n\nclass Tuple5 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n    value4: T4?;\n    value5: T5?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n        self.value4 = null;\n        self.value5 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n    }\n\n    def clone(): pure_native Tuple5<T, T2, T3, T4, T5> {\n        var result = new Tuple5();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n        if(this.value4 != null) {\n            result.value4 = this.value4.clone();\n        }\n        if(this.value5 != null) {\n            result.value5 = this.value5.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple5<T,T2,T3,T4,T5>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3) && this.value4.equals(right.value4) && this.value5.equals(right.value5);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\"+ this.value2.toString__() + \",\" + this.value3.toString__() + \",\" + this.value4.toString__() + \",\" + this.value5.toString__() + \"}\";\n    }\n}\n\nclass Tuple6 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n    value4: T4?;\n    value5: T5?;\n    value6: T6?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n        self.value4 = null;\n        self.value5 = null;\n        self.value6 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n    }\n\n    def clone(): pure_native Tuple6<T, T2, T3, T4, T5, T6> {\n        var result = new Tuple6();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n        if(this.value4 != null) {\n            result.value4 = this.value4.clone();\n        }\n        if(this.value5 != null) {\n            result.value5 = this.value5.clone();\n        }\n        if(this.value6 != null) {\n            result.value6 = this.value6.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple6<T,T2,T3,T4,T5,T6>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3) && this.value4.equals(right.value4) && this.value5.equals(right.value5) && this.value6.equals(right.value6);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \",\" + this.value3.toString__() + \",\" + this.value4.toString__() + \",\" + this.value5.toString__() + \",\" + this.value6.toString__() + \"}\";\n    }\n}\n\nclass Tuple7 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n    value4: T4?;\n    value5: T5?;\n    value6: T6?;\n    value7: T7?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n        self.value4 = null;\n        self.value5 = null;\n        self.value6 = null;\n        self.value7 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n    }\n\n    def clone(): pure_native Tuple7<T, T2, T3, T4, T5, T6, T7> {\n        var result = new Tuple7();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n        if(this.value4 != null) {\n            result.value4 = this.value4.clone();\n        }\n        if(this.value5 != null) {\n            result.value5 = this.value5.clone();\n        }\n        if(this.value6 != null) {\n            result.value6 = this.value6.clone();\n        }\n        if(this.value7 != null) {\n            result.value7 = this.value7.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple7<T,T2,T3,T4,T5,T6,T7>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3) && this.value4.equals(right.value4) && this.value5.equals(right.value5) && this.value6.equals(right.value6) && this.value7.equals(right.value7);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \",\" + this.value3.toString__() + \",\" + this.value4.toString__() + \",\" + this.value5.toString__() + \",\" + this.value6.toString__() + \",\" + this.value7.toString__() + \"}\";\n    }\n}\n\nclass Tuple8 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable, T8:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n    value4: T4?;\n    value5: T5?;\n    value6: T6?;\n    value7: T7?;\n    value8: T8?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n        self.value4 = null;\n        self.value5 = null;\n        self.value6 = null;\n        self.value7 = null;\n        self.value8 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7, value8:T8) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n        self.value8 = value8;\n    }\n\n    def clone(): pure_native Tuple8<T, T2, T3, T4, T5, T6, T7, T8> {\n        var result = new Tuple8();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n        if(this.value4 != null) {\n            result.value4 = this.value4.clone();\n        }\n        if(this.value5 != null) {\n            result.value5 = this.value5.clone();\n        }\n        if(this.value6 != null) {\n            result.value6 = this.value6.clone();\n        }\n        if(this.value7 != null) {\n            result.value7 = this.value7.clone();\n        }\n        if(this.value8 != null) {\n            result.value8 = this.value8.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple8<T,T2,T3,T4,T5,T6,T7,T8>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3) && this.value4.equals(right.value4) && this.value5.equals(right.value5) && this.value6.equals(right.value6) && this.value7.equals(right.value7) && this.value8.equals(right.value8);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \",\"+ this.value3.toString__() + \",\" + this.value4.toString__() + \",\"+ this.value5.toString__() + \",\" + this.value6.toString__() + \",\" + this.value7.toString__() + \",\" + this.value8.toString__() + \"}\";\n    }\n}\n\nclass Tuple9 <T:IEqualable, T2:IEqualable, T3:IEqualable, T4:IEqualable, T5:IEqualable, T6:IEqualable, T7:IEqualable, T8:IEqualable, T9:IEqualable>: js\n{\n    value1: T?;\n    value2: T2?;\n    value3: T3?;\n    value4: T4?;\n    value5: T5?;\n    value6: T6?;\n    value7: T7?;\n    value8: T8?;\n    value9: T9?;\n\n    def initialize() {\n        self.value1 = null;\n        self.value2 = null;\n        self.value3 = null;\n        self.value4 = null;\n        self.value5 = null;\n        self.value6 = null;\n        self.value7 = null;\n        self.value8 = null;\n        self.value9 = null;\n    }\n\n    def initialize(value1:T, value2:T2, value3:T3, value4:T4, value5:T5, value6:T6, value7:T7, value8:T8, value9:T9) {\n        self.value1 = value1;\n        self.value2 = value2;\n        self.value3 = value3;\n        self.value4 = value4;\n        self.value5 = value5;\n        self.value6 = value6;\n        self.value7 = value7;\n        self.value8 = value8;\n        self.value9 = value9;\n    }\n\n    def clone(): pure_native Tuple9<T, T2, T3, T4, T5, T6, T7, T8, T9> {\n        var result = Tuple9();\n\n        if(this.value1 != null) {\n            result.value1 = this.value1.clone();\n        }\n        if(this.value2 != null) {\n            result.value2 = this.value2.clone();\n        }\n        if(this.value3 != null) {\n            result.value3 = this.value3.clone();\n        }\n        if(this.value4 != null) {\n            result.value4 = this.value4.clone();\n        }\n        if(this.value5 != null) {\n            result.value5 = this.value5.clone();\n        }\n        if(this.value6 != null) {\n            result.value6 = this.value6.clone();\n        }\n        if(this.value7 != null) {\n            result.value7 = this.value7.clone();\n        }\n        if(this.value8 != null) {\n            result.value8 = this.value8.clone();\n        }\n        if(this.value9 != null) {\n            result.value9 = this.value9.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Tuple9<T,T2,T3,T4,T5,T6,T7,T8,T9>):pure_native bool {\n        return this.value1.equals(right.value1) && this.value2.equals(right.value2) && this.value3.equals(right.value3) && this.value4.equals(right.value4) && this.value5.equals(right.value5) && this.value6.equals(right.value6) && this.value7.equals(right.value7) && this.value8.equals(right.value8) && this.value9.equals(right.value9);\n    }\n\n    def toString():native String {\n        return \"tuple {\" + this.value1.toString__() + \",\" + this.value2.toString__() + \",\" + this.value3.toString__() + \",\" + this.value4.toString__() + \",\" + this.value5.toString__() + \",\" + this.value6.toString__() + \",\" + this.value7.toString__() + \",\" + this.value8.toString__() + \",\" + this.value9.toString__() + \"}\";\n    }\n}\n\nclass IteratorResult:js\n{\n    var value:Array<Any>;\n    var done:bool;\n}\n\ninterface Iterator:js\n{\n    def next(): pure_native IteratorResult;\n}\n\nclass Map<T:IHashKey, T2:IEqualable>:native js\n{\n    var size:Number;\n\n    def constructor():pure_native Map<T, T2>;\n\n    def entries(): pure_native Iterator;\n\n    def get(key:T): native T2? {\n        for(var [key2, value] of this.entries()) {\n            if(key2.equals(key)) {\n                return value;\n            }\n        }\n\n        return null;\n    }\n\n    def set(key:T, item:T2): pure_native;\n\n    def clear(): pure_native;\n\n    def delete(key:T): native bool {\n        for(var [key2, value] of this.entries()) {\n            if(key2.equals(key)) {\n                this.delete(key);\n                return true;\n            }\n        }\n\n        return false;\n    }\n\n    def has(key:T): native bool {\n        for(var [key2, value] of this.entries()) {\n            if(key2.equals(key)) {\n                return true;\n            }\n        }\n\n        return false;\n    }\n\n    def forEach(block_:lambda(T, T2)) {\n        var it = self.entries();\n\n        while(true) {\n            var it_res = it.next();\n\n            if(it_res.done) {\n                break;\n            }\n\n            block_(it_res.value.items(0), it_res.value.items(1));\n        }\n    }\n}\n\nclass Function:native js\n{\n}\n\nclass Lambda:js\n{\n    var function_:Function;\n    var lambda_:bool;\n    var parentVarNum:Number;\n    var funcName:String;\n    var numParams:Number;\n    var stackPoint:Number;\n    var lvar:Number;\n    var listener:bool;\n\n    def constructor(function_:Function, lambda_:bool, parent_var_num:Number, func_name:String, num_params:Number, lvar:Number):native Lambda \n    {\n        this.function_ = function_;\n        this.lambda_ = lambda_;\n        this.parentVarNum = parent_var_num;\n        this.funcName = func_name;\n        this.numParams = num_params;\n        this.lvar = lvar;\n        this.listener = false;\n\n        return this;\n    }\n\n    def copyParentStack(lvar:Number): pure_native {\n        for(var i=0; i<this.parentVarNum; i++) { \n            clover2Stack[lvar+i] = clover2Stack[this.lvar+i];\n        }\n    }\n\n    def copyBackParentStack(lvar:Number):pure_native {\n        for(var i=0; i<this.parentVarNum; i++) { \n            clover2Stack[this.lvar+i] = clover2Stack[lvar+i];\n        }\n    }\n}\n\nclass String:native js\n{\n    def constructor(str:String):pure_native String;\n    def toString(): native String {\n        return new String(this);\n    }\n\n    def match(regex_:regex): native bool {\n        return regex_.test(this);\n    }\n    def clone(): pure_native String {\n        return `${this}`;\n    }\n\n    def equals(str:String):pure_native bool {\n        return this == str;\n    }\n    def compare(right:String): pure_native Number {\n        if(this == right) {\n            return 0;\n        }\n        else if(this < right) {\n            return -1;\n        }\n        else {\n            return 1;\n        }\n    }\n    def add(right:String):native String {\n        return this + right;\n    }\n    def charAt(index:Number):pure_native String;\n    def charCodeAt(index:Number):pure_native Number;\n    #def charPointAt(index:Number):pure_native Number;\n    def concat(str:String):pure_native String;\n    def includes(str:String):pure_native bool;\n    def includes(str:String, index:Number):pure_native bool;\n    def endsWith(str:String):pure_native bool;\n    def endsWith(str:String, index:Number):pure_native bool;\n    def indexOf(str:String):pure_native Number;\n    def lastIndexOf(str:String):pure_native Number;\n    def localeCompare(str:String):pure_native Number;\n    def normalize(str:String): pure_native String;\n    def padEnd(num:Number): pure_native String;\n    def padEnd(num:Number, str:String): pure_native String;\n    def padStart(num:Number): pure_native String;\n    def padStart(num:Number, str:String): pure_native String;\n    def repeat(num:Number): pure_native String;\n    def replace(regex_:regex, str:String): pure_native String;\n    def search(regex_:regex): pure_native Number;\n    def slice(index:Number): pure_native String;\n    def slice(index:Number, index2:Number): pure_native String;\n    def split(str:String):pure_native Array<String>;\n    def split(str:String, limit:Number):pure_native Array<String>;\n    def split(regex_:regex):pure_native Array<String>;\n    def split(regex_:regex, limit:Number):pure_native Array<String>;\n    def startsWith(str:String):pure_native bool;\n    def startsWith(str:String, index:Number):pure_native bool;\n    def substring(indexStart:Number):pure_native String;\n    def substring(indexStart:Number, indexEnd:Number):pure_native String;\n    def toLowerCase():pure_native String;\n    def toUpperCase():pure_native String;\n    def trim():pure_native String;\n    def trimEnd():pure_native String;\n    def trimStart():pure_native String;\n\n    def println() {\n        System.println(self);\n    }\n}\n\nclass Set<T:ISortable>:native js\n{\n    size: Number;\n\n    def constructor(array:Array<T>):pure_native Set<T> {\n        for(var i=0; i<array.length; i++) {\n            this.add__GenericsParametorClass0(array[i]);\n        }\n        return this;\n    }\n\n    def entries(): pure_native Iterator;\n    def keys(): pure_native Iterator;\n    def values(): pure_native Iterator;\n\n    def add(value:T):native Set<T> {\n        var it = this.entries();\n\n        var found = false;\n\n        while(true) {\n            var it_res = it.next();\n\n            if(it_res.done) {\n                break;\n            }\n\n            if(it_res.value[0].equals(value)) {\n                found = true;\n            }\n        }\n\n        if(!found) {\n            this.add(value);\n        }\n        \n        return this;\n    }\n\n    def has(value:T): pure_native bool;\n\n    def clear(): pure_native;\n\n    def delete(value:T): pure_native bool;\n\n    def equals(right:Set<T>): pure_native bool {\n        if(this.size != right.size) {\n            return false;\n        }\n\n        var it = this.entries();\n        var it2 = right.entries();\n\n        while(true) {\n            var it_res = it.next();\n            var it_res2 = it2.next();\n\n            if(it_res.done) {\n                break;\n            }\n\n            if(!it_res.value[0].equals(it_res2.value[0])) {\n                return false;\n            }\n        }\n\n        return true;\n    }\n\n    def forEach(block_:lambda(T)) {\n        var it = self.entries();\n\n        while(true) {\n            var it_res = it.next();\n\n            if(it_res.done) {\n                break;\n            }\n\n            block_(it_res.value.items(0));\n        }\n    }\n}\n\nclass Number:native js\n{\n    def constructor():pure_native Number;\n\n    def compare(item:Number): pure_native Number {\n        if(this < item) {\n            return -1;\n        }\n        else if(this > item) {\n            return 1;\n        }\n        else {\n            return 0;\n        }\n    }\n    def equals(right:Number): pure_native bool {\n        return this == right;\n    }\n    def toString(): native String {\n        return new String(this);\n    }\n    def clone(): pure_native Number {\n        return this;\n    }\n    def add(right:Number):native Number {\n        return this + right;\n    }\n\n    def println() {\n        System.println(self);\n    }\n}\n\nclass Bool:js unboxing bool\n{\n    var num:bool;\n\n    def constructor(num:bool):native Bool {\n        this.num = num;\n\n        return this;\n    }\n\n    def initialize(num:bool): native Bool {\n        this.num = num;\n\n        return this;\n    }\n\n    def toString():native String {\n        if(self.num) {\n            return \"true\";\n        }\n        else {\n            return \"false\";\n        }\n    }\n}\n\ninterface Object:js\n{\n}\n\nclass Null:js\n{\n}\n\nclass Error:js\n{\n}\n\nclass Exception:js\n{\n    message:String;\n\n    def initialize(message:String) {\n        self.message = message;\n    }\n}\n\nclass DOMString:native js\n{\n}\n\nmodule MElement\n{\n    var innerHTML:String;\n}\n\nclass Element:native js\n{\n    include MElement;\n}\n\nclass Node:native js\n{\n    include MElement;\n\n    var childNodes:NodeList;\n    var children:NodeList;\n}\n\nclass NodeList:native js\n{\n    var length:Number;\n\n    def item(n:Number): pure_native Node {\n        retuurn this[n];\n    }\n    def entries(): pure_native Iterator;\n    def keys(): pure_native Iterator;\n    def values(): pure_native Iterator;\n\n    def forEach(block_:lambda(Node)) {\n        for(i:=0; i<self.length; i++) {\n            block_(item(i))\n        }\n    }\n}\n\nclass Document:js\n{\n    def write(str:String):pure_native;\n\n    def getElementById(str:String): pure_native Element;\n    def getElementsByTagName(str:String): pure_native NodeList;\n}\n\nclass EventListnerOpetion:native js\n{\n    var capture:bool;\n    var once:bool;\n    var passive:bool;\n\n    def initialize(capture:bool, once:bool, passive:bool):native EventListnerOpetion {\n        this.capture = capture;\n        this.once = once;\n        this.passive = passive\n\n        return this;\n    }\n}\n\nclass Event:native js\n{\n    def contructor(): pure_native;\n\n    type:String;\n    data:String;\n}\n\nclass ArrayBuffer:native js \n{\n    var byteLength:Number;\n    var length:Number;\n\n    def isView(any:Any):pure_native bool;\n    def constructor(len:Number): pure_native;\n}\n\nclass Blob:native js\n{\n    val size:Number;\n    val type:String;\n\n#    def constructor(array:Array<ArrayBuffer>): pure_native;\n#    def constructor(array:Array<ArrayBufferView>): pure_native;\n#    def constructor(array:Array<Blob>): pure_native;\n    def constructor(array:Array<String>): pure_native;\n#    def constructor(array:Array<ArrayBuffer>, type:String): pure_native;\n#    def constructor(array:Array<ArrayBufferView>, type:String): pure_native;\n#    def constructor(array:Array<Blob>, type:String): pure_native;\n    def constructor(array:Array<String>, type:String): pure_native;\n}\n\nmodule MTypedArray\n{\n    var length:Number;\n\n    def constructor(len:Number): pure_native;\n    def constructor(array_:Array<Number>): pure_native;\n\n    def items(n:Number): native Number {\n        return this[n];\n    }\n    def put(index:Number, n:Number):native {\n        this[index] = n;\n    }\n    def equals(right:SELF): native bool {\n        if(this.length == right.length) {\n            for(var i = 0; i < this.length; i++) {\n                if(this[i] != right[i]) {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n        else {\n            return false;\n        }\n    }\n\n    def copyWithin(index:Number, start:Number=0): native SELF {\n        var end = this.length;\n        this.copyWithin(index, start, end);\n\n        return this;\n    }\n    def copyWithin(index:Number, start:Number, end:Number): native SELF {\n        this.copyWithin(index, start, end);\n\n        return this;\n    }\n    def entries(): pure_native Iterator;\n    def every(block_:lambda(Number):bool):bool {\n        len := self.length;\n        for(i:=0; i<len; i++) {\n            if(!block_(self.items(i))) {\n                return false;\n            }\n        }\n        return true;\n    }\n    def fill(data:Number, start:Number=0): native SELF {\n        var end = this.length;\n        this.fill(data, start, end);\n\n        return this;\n    }\n    def fill(data:Number, start:Number, end:Number): native SELF {\n        this.fill(data, start, end);\n\n        return this;\n    }\n    def filter(block_:lambda(Number):bool):SELF {\n        result := SELF(self.length);\n\n        n := 0;\n\n        for(i:=0; i<self.length; i++) {\n            if(block_(items(i))) {\n                result.put(n++, items(i));\n            }\n        }\n\n        return result;\n    }\n    def find(block_:lambda(Number):bool):Number? {\n        result := SELF(0);\n\n        for(i:=0; i<self.length; i++) {\n            if(block_(items(i))) {\n                return items(i);\n            }\n        }\n\n        return null;\n    }\n    def findIndex(block_:lambda(Number):bool):Number {\n        result := SELF(0);\n\n        for(i:=0; i<self.length; i++) {\n            if(block_(items(i))) {\n                return i;\n            }\n        }\n\n        return -1;\n    }\n    def forEach(block_:lambda(Number)) {\n        for(i:=0; i<self.length; i++) {\n            block_(items(i))\n        }\n    }\n    def includes(item:Number):native bool {\n        for(var i=0; i<this.length; i++) {\n            if(this[i] == item) {\n                return true;\n            }\n        }\n\n        return false;\n    }\n    def indexOf(item:Number, count:Number=1):native Number {\n        var n = 0;\n        for(var i= 0; i<this.length; i++) {\n            if(this[i] == item) {\n                n++;\n\n                if(n == count) {\n                    return i;\n                }\n            }\n        }\n\n        return -1;\n    }\n    def join(): native String {\n        return this.join();\n    }\n    def join(str:String): native String {\n        return this.join(str);\n    }\n    def keys(): pure_native Iterator;\n    def values(): pure_native Iterator;\n    def lastIndexOf(item:Number): native Number {\n        for(var i= this.length-1; i>=0; i--) {\n            if(this[i] == item) {\n                return i;\n            }\n        }\n\n        return -1;\n    }\n    def lastIndexOf(item:Number, fromIndex:Number): native Number {\n        if(fromIndex < 0) {\n            fromIndex += this.length;\n        }\n\n        if(fromIndex >= this.length) {\n            fromIndex = this.length - 1;\n        }\n\n        for(var i = fromIndex; i>=0; i--) {\n            if(this[i] == item) {\n                return i;\n            }\n        }\n\n        return -1;\n    }\n    def map(trans:lambda(Number):Number): SELF {\n        result := SELF(self.length);\n\n        n := 0;\n\n        for(i:=0; i<self.length; i++) {\n            result.put(n++, trans(items(i)));\n        }\n\n        return result;\n    }\n    def reverse(): pure_native SELF;\n    def slice(n:Number): pure_native SELF;\n    def slice(n:Number, n2:Number): pure_native SELF;\n    def some(block_:lambda(Number):bool):bool {\n        len := self.length;\n        for(i:=0; i<len; i++) {\n            if(block_(self.items(i))) {\n                return true;\n            }\n        }\n        return false;\n    }\n    def sort(): native SELF {\n        return this.sort();\n    }\n\n    def sort(block_:lambda(Number, Number):Number): native SELF {\n        return this.sort(block_.function_);\n    }\n\n    def subarray(begin:Number): native SELF {\n        return this.subarray(begin);\n    }\n    def subarray(begin:Number, end:Number): native SELF {\n        return this.subarray(begin, end);\n    }\n\n    def toString(): pure_native String;\n\n    def set(array_:Array<Number>, offset:Number): pure_native;\n}\n\nclass Int8Array:native js\n{\n    include MTypedArray;\n}\n\nclass Uint8Array:native js\n{\n    include MTypedArray;\n}\n\nclass Uint8ClampedArray:native js\n{\n    include MTypedArray;\n}\n\nclass Int16Array:native js\n{\n    include MTypedArray;\n}\n\nclass Uint16Array:native js\n{\n    include MTypedArray;\n}\n\nclass Int32Array:native js\n{\n    include MTypedArray;\n}\n\nclass Uint32Array:native js\n{\n    include MTypedArray;\n}\n\nclass Float32Array:native js\n{\n    include MTypedArray;\n}\n\nclass Float64Array:native js\n{\n    include MTypedArray;\n}\n\nclass DataView:native js\n{\n    var length:Number;\n\n    def constructor(len:Number): pure_native;\n}\n\nclass WebSocket:native js\n{\n    var binaryType:String;\n    var buffferAmount: Number;\n    var extensions:String;\n    var protocol:String;\n    var readyState:Number;\n    var url:String;\n\n    def constructor(str:String): pure_native;\n    def constructor(str:String, protocol:String): pure_native;\n    def constructor(str:String, protocol:Array<String>): pure_native;\n\n    var onopen:lambda(Event);\n    var onerror:lambda(Event);\n    var onmessage:lambda(Event);\n    var onclose:lambda(Event);\n\n    def onopen(block_:lambda(Event)):native {\n        block_.listener = true;\n        this.onopen = block_.function_;\n    }\n\n    def onerror(block_:lambda(Event)):native {\n        block_.listener = true;\n        this.onerror = block_.function_;\n    }\n\n    def onmessage(block_:lambda(Event)):native {\n        block_.listener = true;\n        this.onmessage = block_.function_;\n    }\n\n    def onclose(block_:lambda(Event)):native {\n        block_.listener = true;\n        this.onclose = block_.function_;\n    }\n\n    def close(): pure_native;\n    def close(code:Number, reason:String): pure_native;\n\n    def send(str:String): pure_native;\n    def send(buffer:ArrayBuffer): pure_native;\n    def send(blob:Blob):pure_native;\n    def send(buf:Int8Array): pure_native;\n    def send(buf:Uint8Array): pure_native;\n    def send(buf:Uint8ClampedArray): pure_native;\n    def send(buf:Int16Array): pure_native;\n    def send(buf:Uint16Array): pure_native;\n    def send(buf:Int32Array): pure_native;\n    def send(buf:Uint32Array): pure_native;\n    def send(buf:Float32Array): pure_native;\n    def send(buf:Float64Array): pure_native;\n    def send(buf:DataView): pure_native;\n}\n\n"
  },
  {
    "path": "LICENSE",
    "content": "clover Copyright (c) 2017 Daisuke Minato \n\n\t\t    GNU GENERAL PUBLIC LICENSE\n\t\t       Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n\t\t\t    Preamble\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\t\t    GNU GENERAL PUBLIC LICENSE\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n\t\t\t    NO WARRANTY\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n\t\t     END OF TERMS AND CONDITIONS\n\n\t    How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software; you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation; either version 2 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License along\n    with this program; if not, write to the Free Software Foundation, Inc.,\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n    Gnomovision version 69, Copyright (C) year name of author\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary.  Here is a sample; alter the names:\n\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n  <signature of Ty Coon>, 1 April 1989\n  Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs.  If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.\n"
  },
  {
    "path": "Makefile.in",
    "content": "#######################################################\n# installed directories\n#######################################################\nprefix=@prefix@\nexec_prefix=@exec_prefix@\nbindir=@bindir@\ndatadir=@datadir@\nmandir=@mandir@\nsharedstatedir=@sharedstatedir@\nsysconfdir=@sysconfdir@/clover2\nincludedir=@includedir@/clover2\ndatarootdir=@datarootdir@/clover2\ndocdir=@datadir@/doc\nlibdir=@libdir@\n\n\n##########################################################\n# environmnet variables\n##########################################################\nCC=@CC@\nCXX=@CXX@\nINSTALL=@INSTALL@\nCFLAGS=@CFLAGS@\nCXXFLAGS=@CXXFLAGS@\nLIBS=@LIBS@\nOS=@OS@\nDESTDIR=@DESTDIR@\nOBJS=@OBJS@\nCOMPILER_OBJS=@COMPILER_OBJS@\nJIT_OBJS=@JIT_OBJS@\nJIT_MAIN_OBJ=@JIT_MAIN_OBJ@\nJIT_RUNTIME_OBJS=@JIT_RUNTIME_OBJS@\nJIT_SCRIPT_RUNTIME_OBJS=@JIT_SCRIPT_RUNTIME_OBJS@\nCOMMON_OBJS=@COMMON_OBJS@\nINTERPRETER=@INTERPRETER@\nJIT=@JIT@\nCFFI=@CFFI@\nENABLE_THREAD=@ENABLE_THREAD@\nNODEJS=@NODEJS@\n\n##########################################################\n# main\n##########################################################\nall: cclover2 clover2 tyclover2 $(INTERPRETER) SortableArray.oclcl String.ojsclcl CLang.oclcl libclover2.so.1.0.0 jit-compile\n#\tif which ctags > /dev/null; then if test $(OS) = DARWIN; then ctags src/*.c > /dev/null 2>&1; else ctags -R; fi; fi\n\ncclover2: config.h src/compiler.o $(COMMON_OBJS) $(COMPILER_OBJS) $(OBJS) $(JIT_OBJS) $(JIT_RUNTIME_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o cclover2 src/compiler.o $(COMMON_OBJS) $(COMPILER_OBJS) $(OBJS:src/class_clover_runtime.o=) $(JIT_OBJS) $(JIT_RUNTIME_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o cclover2 src/compiler.o $(COMMON_OBJS) $(COMPILER_OBJS) $(OBJS:src/class_clover_runtime.o=) $(CFLAGS) $(LIBS); fi\n\nsrc/script_ctime.o: config.h src/script_ctime.c\n\t$(CC) -c -o src/script_ctime.o src/script_ctime.c $(CFLAGS:-O3=)\n\nclover2: config.h src/main.o $(COMMON_OBJS) $(OBJS) $(JIT_RUNTIME_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o clover2 src/main.o $(COMMON_OBJS) $(OBJS) $(JIT_RUNTIME_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o clover2 src/main.o $(COMMON_OBJS) $(OBJS) $(CFLAGS) $(LIBS); fi\n\niclover2: config.h src/interpreter.o $(COMMON_OBJS) $(OBJS) $(COMPILER_OBJS) $(JIT_RUNTIME_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o iclover2 src/interpreter.o $(COMMON_OBJS) $(OBJS:src/class_clover_runtime.o=) $(COMPILER_OBJS) $(JIT_RUNTIME_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o iclover2 src/interpreter.o $(COMMON_OBJS) $(OBJS:src/class_clover_runtime.o=) $(COMPILER_OBJS) $(CFLAGS) $(LIBS); fi\n\ntyclover2: config.h src/get_type.o $(COMMON_OBJS) $(OBJS) $(COMPILER_OBJS) $(JIT_RUNTIME_OBJS)\n\tif test $(JIT) = 1; then $(CXX) -o tyclover2 src/get_type.o $(COMMON_OBJS) $(OBJS:src/class_clover_runtime.o=) $(COMPILER_OBJS) $(JIT_RUNTIME_OBJS) $(CFLAGS) $(LIBS) $(CXXFLAGS); else $(CC) -o tyclover2 src/get_type.o $(COMMON_OBJS) $(OBJS:src/class_clover_runtime.o=) $(COMPILER_OBJS) $(CFLAGS) $(LIBS); fi\n\nSortableArray.oclcl: Fundamental.clcl String.clcl Container.clcl Range.clcl Command.clcl File.clcl MyOwnLibrary.clcl CGI.clcl Reflection.clcl Socket.clcl SystemCalls.clcl Thread.clcl CLibrary.clcl\n\tPWD=`pwd`; ./cclover2 -core Fundamental.clcl\n\tPWD=`pwd`; ./cclover2 -core Thread.clcl\n\tPWD=`pwd`; ./cclover2 -core String.clcl\n\tPWD=`pwd`; ./cclover2 -core Container.clcl\n\tPWD=`pwd`; ./cclover2 -core Reflection.clcl\n\tPWD=`pwd`; ./cclover2 -core Range.clcl\n\tPWD=`pwd`; ./cclover2 -core File.clcl\n\tPWD=`pwd`; ./cclover2 -core Command.clcl\n\tPWD=`pwd`; ./cclover2 -core SystemCalls.clcl\n\tPWD=`pwd`; ./cclover2 -core CLibrary.clcl\n\tPWD=`pwd`; ./cclover2 -core CGI.clcl\n\tPWD=`pwd`; ./cclover2 -core Socket.clcl\n\tPWD=`pwd`; ./cclover2 -core MyOwnLibrary.clcl\n\tPWD=`pwd`; ./cclover2 -core C.clcl\n\nString.ojsclcl: JS.jsclcl\n\tPWD=`pwd`; ./cclover2 -core JS.jsclcl\n\tPWD=`pwd`; ./cclover2 -core String.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Function.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Lambda.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Number.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Bool.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Map.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Set.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core WebSocket.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple1.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple2.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple3.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple4.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple5.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple6.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple7.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple8.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Tuple9.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Exception.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core System.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Global.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Clover.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Int8Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Uint8Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Uint8ClampedArray.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Int16Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Uint16Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Int32Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Uint32Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Float32Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core Float64Array.ojsclcl\n\tPWD=`pwd`; ./cclover2 -core DataView.ojsclcl\n\nCLang.oclcl: CLang.clcl\n\tPWD=`pwd`; ./cclover2 CLang.clcl\n\nlibclover2.so.1.0.0: $(COMMON_OBJ) $(COMPILER_OBJS) $(OBJS) $(JIT_RUNTIME_OBJS) $(JIT_SCRIPT_RUNTIME_OBJS) $(JIT_MAIN_OBJ)\n\t$(CC) -shared -o libclover2.so.1.0.0 $(JIT_SCRIPT_RUNTIME_OBJS) $(CFLAGS) $(LIBS)\n\tln -s -f libclover2.so.1.0.0 libclover2.so.1\n\tln -s -f libclover2.so.1.0.0 libclover2.so\n\n#########################################################\n# Object files\n#########################################################\n$(OBJ): src/*.h Makefile configure\n\n#########################################################\n# JIT compile\n#########################################################\njit-compile: Clover.so PcreOVec.so System.so Global.so Buffer.so Exception.so Byte.so UByte.so Short.so UShort.so Integer.so UInteger.so Long.so ULong.so Float.so Double.so Pointer.so Char.so Bool.so Array.so EqualableArray.so SortableArray.so HashItem.so Hash.so ListItem.so List.so EqualableList.so SortableList.so Tuple1.so Tuple2.so Tuple3.so Tuple4.so Tuple5.so Tuple6.so Tuple7.so Tuple8.so Tuple9.so Tuple10.so Path.so Directory.so termios.so Job.so Command.so String.so File.so Class.so Field.so Method.so MethodParam.so Mutex.so Null.so Range.so Thread.so fd_set.so getopt_long_option.so timespec.so timeval.so tm.so hostent.so in_addr.so pthread_cond_t.so pthread_mutex_t.so servent.so sockaddr_in.so sockaddr_un.so stat.so CLang.so CLangVariable.so CLangFunc.so\n\nClover.so: Clover.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Clover; fi\n\nPcreOVec.so: PcreOVec.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core PcreOVec; fi\n\nSystem.so: System.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core System; fi\n\nGlobal.so: Global.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Global; fi\n\nBuffer.so: Buffer.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Buffer; fi\n\nException.so: Exception.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Exception; fi\n\nByte.so: Byte.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Byte; fi\n\nUByte.so: UByte.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core UByte; fi\n\nShort.so: Short.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Short; fi\n\nUShort.so: UShort.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core UShort; fi\n\nInteger.so: Integer.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Integer; fi\n\nUInteger.so: UInteger.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core UInteger; fi\n\nLong.so: Long.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Long; fi\n\nULong.so: ULong.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core ULong; fi\n\nFloat.so: Float.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Float; fi\n\nDouble.so: Double.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Double; fi\n\nPointer.so: Pointer.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Pointer; fi\n\nChar.so: Char.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Char; fi\n\nBool.so: Bool.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Bool; fi\n\nArray.so: Array.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Array; fi\n\nEqualableArray.so: EqualableArray.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core EqualableArray; fi\n\nSortableArray.so: SortableArray.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core SortableArray; fi\n\nHashItem.so: HashItem.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core HashItem; fi\n\nHash.so: Hash.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Hash; fi\n\nListItem.so: ListItem.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core ListItem; fi\n\nList.so: List.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core List; fi\n\nEqualableList.so: EqualableList.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core EqualableList; fi\n\nSortableList.so: SortableList.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core SortableList; fi\n\nTuple1.so: Tuple1.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple1; fi\n\nTuple2.so: Tuple2.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple2; fi\n\nTuple3.so: Tuple3.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple3; fi\n\nTuple4.so: Tuple4.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple4; fi\n\nTuple5.so: Tuple5.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple5; fi\n\nTuple6.so: Tuple6.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple6; fi\n\nTuple7.so: Tuple7.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple7; fi\n\nTuple8.so: Tuple8.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple8; fi\n\nTuple9.so: Tuple9.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple9; fi\n\nTuple10.so: Tuple10.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Tuple10; fi\n\nPath.so: Path.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Path; fi\n\nDirectory.so: Directory.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Directory; fi\n\ntermios.so: termios.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core termios; fi\n\nJob.so: Job.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Job; fi\n\nCommand.so: Command.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Command; fi\n\nString.so: String.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core String; fi\n\nGCMemory.so: GCMemory.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core GCMemory; fi\n\nFile.so: File.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core File; fi\n\nClass.so: Class.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Class; fi\n\nField.so: Field.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Field; fi\n\nMethod.so: Method.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Method; fi\n\nMethodParam.so: MethodParam.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core MethodParam; fi\n\nMutex.so: Mutex.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Mutex; fi\n\nThread.so: Thread.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Thread; fi\n\nfd_set.so: fd_set.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core fd_set; fi\n\ngetopt_long_option.so: getopt_long_option.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core getopt_long_option; fi\n\nRange.so: Range.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Range; fi\n\nstat.so: stat.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core stat; fi\n\ntm.so: Command.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core tm; fi\n\ntimespec.so: timespec.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core timespec; fi\n\nhostent.so: hostent.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core hostent; fi\n\nin_addr.so: in_addr.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core in_addr; fi\n\npthread_cond_t.so: pthread_cond_t.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core pthread_cond_t; fi\n\npthread_mutex_t.so: pthread_mutex_t.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core pthread_mutex_t; fi\n\nservent.so: servent.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core servent; fi\n\nsockaddr.so: sockaddr.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core sockaddr; fi\n\nsockaddr_in.so: sockaddr_in.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core sockaddr_in; fi\n\nsockaddr_un.so: sockaddr_un.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core sockaddr_un; fi\n\ntimeval.so: timeval.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core timeval; fi\n\nNull.so: Null.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core Null; fi\n\nCLang.so: CLang.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core CLang; fi\n\nCLangVariable.so: CLangVariable.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core CLangVariable; fi\n\nCLangFunc.so: CLangFunc.oclcl\n\tif test $(JIT) = 1; then ./bclover2 -core CLangFunc; fi\n\n\n#########################################################\n# install\n#########################################################\ninstall:\n\tmkdir -p $(DESTDIR)/share/clover2\n\n\t$(INSTALL) -m 644 ./CGI.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./CLibrary.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Command.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Container.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./File.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Fundamental.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./JS.jsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MyOwnLibrary.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Range.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Reflection.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Socket.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./String.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./SystemCalls.clcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./Thread.clcl $(DESTDIR)/share/clover2\n\n\t$(INSTALL) -m 644 ./Clover.oclcl $(DESTDIR)/share/clover2\n\tif test -e Clover.so; then $(INSTALL) -m 755 ./Clover.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Clover.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./PcreOVec.oclcl $(DESTDIR)/share/clover2\n\tif test -e PcreOVec.so; then $(INSTALL) -m 755 ./PcreOVec.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./PcreOVec.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./System.oclcl $(DESTDIR)/share/clover2\n\tif test -e System.so; then $(INSTALL) -m 755 ./System.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./System.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Global.oclcl $(DESTDIR)/share/clover2\n\tif test -e Global.so; then $(INSTALL) -m 755 ./Global.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Global.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./String.oclcl $(DESTDIR)/share/clover2\n\tif test -e String.so; then $(INSTALL) -m 755 ./String.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./String.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./GCMemory.oclcl $(DESTDIR)/share/clover2\n\tif test -e GCMemorry.so; then $(INSTALL) -m 755 ./GCMemory.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./GCMemory.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Buffer.oclcl $(DESTDIR)/share/clover2\n\tif test -e Buffer.so; then $(INSTALL) -m 755 ./Buffer.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Buffer.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Exception.oclcl $(DESTDIR)/share/clover2\n\tif test -e Exception.so; then $(INSTALL) -m 755 ./Exception.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Exception.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Byte.oclcl $(DESTDIR)/share/clover2\n\tif test -e Byte.so; then $(INSTALL) -m 755 ./Byte.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Byte.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./UByte.oclcl $(DESTDIR)/share/clover2\n\tif test -e UByte.so; then $(INSTALL) -m 755 ./UByte.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./UByte.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Short.oclcl $(DESTDIR)/share/clover2\n\tif test -e Short.so; then $(INSTALL) -m 755 ./Short.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Short.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./UShort.oclcl $(DESTDIR)/share/clover2\n\tif test -e UShort.so; then $(INSTALL) -m 755 ./UShort.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./UShort.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Integer.oclcl $(DESTDIR)/share/clover2\n\tif test -e Integer.so; then $(INSTALL) -m 755 ./Integer.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Integer.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./UInteger.oclcl $(DESTDIR)/share/clover2\n\tif test -e UInteger.so; then $(INSTALL) -m 755 ./UInteger.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./UInteger.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Long.oclcl $(DESTDIR)/share/clover2\n\tif test -e Long.so; then $(INSTALL) -m 755 ./Long.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Long.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./ULong.oclcl $(DESTDIR)/share/clover2\n\tif test -e ULong.so; then $(INSTALL) -m 755 ./ULong.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./ULong.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Float.oclcl $(DESTDIR)/share/clover2\n\tif test -e Float.so; then $(INSTALL) -m 755 ./Float.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Float.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Double.oclcl $(DESTDIR)/share/clover2\n\tif test -e Double.so; then $(INSTALL) -m 755 ./Double.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Double.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Pointer.oclcl $(DESTDIR)/share/clover2\n\tif test -e Pointer.so; then $(INSTALL) -m 755 ./Pointer.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Pointer.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Char.oclcl $(DESTDIR)/share/clover2\n\tif test -e Char.so; then $(INSTALL) -m 755 ./Char.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Char.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Bool.oclcl $(DESTDIR)/share/clover2\n\tif test -e Bool.so; then $(INSTALL) -m 755 ./Bool.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Bool.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Array.oclcl $(DESTDIR)/share/clover2\n\tif test -e Array.so; then $(INSTALL) -m 755 ./Array.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Array.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./EqualableArray.oclcl $(DESTDIR)/share/clover2\n\tif test -e EqualableArray.so; then $(INSTALL) -m 755 ./EqualableArray.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./EqualableArray.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./SortableArray.oclcl $(DESTDIR)/share/clover2\n\tif test -e SortableArray.so; then $(INSTALL) -m 755 ./SortableArray.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./SortableArray.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./HashItem.oclcl $(DESTDIR)/share/clover2\n\tif test -e HashItem.so; then $(INSTALL) -m 755 ./HashItem.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./HashItem.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Hash.oclcl $(DESTDIR)/share/clover2\n\tif test -e Hash.so; then $(INSTALL) -m 755 ./Hash.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Hash.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./ListItem.oclcl $(DESTDIR)/share/clover2\n\tif test -e ListItem.so; then $(INSTALL) -m 755 ./ListItem.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./ListItem.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./List.oclcl $(DESTDIR)/share/clover2\n\tif test -e List.so; then $(INSTALL) -m 755 ./List.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./List.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./EqualableList.oclcl $(DESTDIR)/share/clover2\n\tif test -e EqualableList.so; then $(INSTALL) -m 755 ./EqualableList.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./EqualableList.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./SortableList.oclcl $(DESTDIR)/share/clover2\n\tif test -e SortableList.so; then $(INSTALL) -m 755 ./SortableList.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./SortableList.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple1.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple1.so; then $(INSTALL) -m 755 ./Tuple1.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple1.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple2.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple2.so; then $(INSTALL) -m 755 ./Tuple2.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple2.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple3.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple3.so; then $(INSTALL) -m 755 ./Tuple3.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple3.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple4.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple4.so; then $(INSTALL) -m 755 ./Tuple4.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple4.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple5.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple5.so; then $(INSTALL) -m 755 ./Tuple5.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple5.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple6.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple6.so; then $(INSTALL) -m 755 ./Tuple6.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple6.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple7.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple7.so; then $(INSTALL) -m 755 ./Tuple7.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple7.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple8.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple8.so; then $(INSTALL) -m 755 ./Tuple8.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple8.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple9.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple9.so; then $(INSTALL) -m 755 ./Tuple9.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple9.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Tuple10.oclcl $(DESTDIR)/share/clover2\n\tif test -e Tuple10.so; then $(INSTALL) -m 755 ./Tuple10.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Tuple10.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./File.oclcl $(DESTDIR)/share/clover2\n\tif test -e File.so; then $(INSTALL) -m 755 ./File.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./File.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Path.oclcl $(DESTDIR)/share/clover2\n\tif test -e Path.so; then $(INSTALL) -m 755 ./Path.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Path.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Directory.oclcl $(DESTDIR)/share/clover2\n\tif test -e Directory.so; then $(INSTALL) -m 755 ./Directory.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Directory.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./termios.oclcl $(DESTDIR)/share/clover2\n\tif test -e termios.so; then $(INSTALL) -m 755 ./termios.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./termios.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Job.oclcl $(DESTDIR)/share/clover2\n\tif test -e Job.so; then $(INSTALL) -m 755 ./Job.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Job.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Command.oclcl $(DESTDIR)/share/clover2\n\tif test -e Command.so; then $(INSTALL) -m 755 ./Command.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Command.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./tm.oclcl $(DESTDIR)/share/clover2\n\tif test -e tm.so; then $(INSTALL) -m 755 ./tm.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./tm.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./timespec.oclcl $(DESTDIR)/share/clover2\n\tif test -e timespec.so; then $(INSTALL) -m 755 ./timespec.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./timespec.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./stat.oclcl $(DESTDIR)/share/clover2\n\tif test -e stat.so; then $(INSTALL) -m 755 ./stat.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./stat.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Class.oclcl $(DESTDIR)/share/clover2\n\tif test -e Class.so; then $(INSTALL) -m 755 ./Class.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Class.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Field.oclcl $(DESTDIR)/share/clover2\n\tif test -e Field.so; then $(INSTALL) -m 755 ./Field.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Field.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Method.oclcl $(DESTDIR)/share/clover2\n\tif test -e Method.so; then $(INSTALL) -m 755 ./Method.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Method.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./MethodParam.oclcl $(DESTDIR)/share/clover2\n\tif test -e MethodParam.so; then $(INSTALL) -m 755 ./MethodParam.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./MethodParam.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Mutex.oclcl $(DESTDIR)/share/clover2\n\tif test -e Mutex.so; then $(INSTALL) -m 755 ./Mutex.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Mutex.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Range.oclcl $(DESTDIR)/share/clover2\n\tif test -e Range.so; then $(INSTALL) -m 755 ./Range.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Range.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Thread.oclcl $(DESTDIR)/share/clover2\n\tif test -e Thread.so; then $(INSTALL) -m 755 ./Thread.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Thread.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./fd_set.oclcl $(DESTDIR)/share/clover2\n\tif test -e fd_set.so; then $(INSTALL) -m 755 ./fd_set.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./fd_set.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./getopt_long_option.oclcl $(DESTDIR)/share/clover2\n\tif test -e getopt_long_option.so; then $(INSTALL) -m 755 ./getopt_long_option.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./getopt_long_option.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./hostent.oclcl $(DESTDIR)/share/clover2\n\tif test -e hostent.so; then $(INSTALL) -m 755 ./hostent.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./hostent.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./in_addr.oclcl $(DESTDIR)/share/clover2\n\tif test -e in_addr.so; then $(INSTALL) -m 755 ./in_addr.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./in_addr.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./pthread_cond_t.oclcl $(DESTDIR)/share/clover2\n\tif test -e pthread_cond_t.so; then $(INSTALL) -m 755 ./pthread_cond_t.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./pthread_cond_t.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./pthread_mutex_t.oclcl $(DESTDIR)/share/clover2\n\tif test -e pthread_mutex_t.so; then $(INSTALL) -m 755 ./pthread_mutex_t.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./pthread_mutex_t.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./servent.oclcl $(DESTDIR)/share/clover2\n\tif test -e servent.so; then $(INSTALL) -m 755 ./servent.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./servent.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./sockaddr.oclcl $(DESTDIR)/share/clover2\n\tif test -e sockaddr.so; then $(INSTALL) -m 755 ./sockaddr.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./sockaddr.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./sockaddr_in.oclcl $(DESTDIR)/share/clover2\n\tif test -e sockaddr_in.so; then $(INSTALL) -m 755 ./sockaddr_in.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./sockaddr_in.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./sockaddr_un.oclcl $(DESTDIR)/share/clover2\n\tif test -e sockaddr_un.so; then $(INSTALL) -m 755 ./sockaddr_un.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./sockaddr_un.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./timeval.oclcl $(DESTDIR)/share/clover2\n\tif test -e timeval.so; then $(INSTALL) -m 755 ./timeval.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./timeval.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Null.oclcl $(DESTDIR)/share/clover2\n\tif test -e Null.so; then $(INSTALL) -m 755 ./Null.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./Null.so $(DESTDIR)/share/clover2; fi\n\n\tif test -e C.oclcl; then $(INSTALL) -m 644 ./C.oclcl $(DESTDIR)/share/clover2; fi\n\tif test -e C@1.oclcl; then $(INSTALL) -m 644 ./C@1.oclcl $(DESTDIR)/share/clover2; fi\n\n\tif test -e CLangVariable.oclcl; then $(INSTALL) -m 644 ./CLangVariable.oclcl $(DESTDIR)/share/clover2; fi\n\tif test -e CLangVariable.so; then $(INSTALL) -m 755 ./CLangVariable.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./CLangVariable.so $(DESTDIR)/share/clover2; fi\n\n\tif test -e CLangFunc.oclcl; then $(INSTALL) -m 644 ./CLangFunc.oclcl $(DESTDIR)/share/clover2; fi\n\tif test -e CLangFunc.so; then $(INSTALL) -m 755 ./CLangFunc.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./CLangFunc.so $(DESTDIR)/share/clover2; fi\n\n\tif test -e CLang.oclcl; then $(INSTALL) -m 644 ./CLang.oclcl $(DESTDIR)/share/clover2; fi\n\tif test -e CLang.so; then $(INSTALL) -m 755 ./CLang.so.1.0.0 $(DESTDIR)/share/clover2; cp -a ./CLang.so $(DESTDIR)/share/clover2; fi\n\n\t$(INSTALL) -m 644 ./Object.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./IEqualable.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./IHashKey.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./IIteratorable.oclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./ISortable.oclcl $(DESTDIR)/share/clover2\n\n\t$(INSTALL) -m 644 ./MArray.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MArray.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MEqualableArray.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MEqualableList.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MInclude.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MList.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MPrintOutObject.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MWrapperClassBase.clm $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ./MWrapperClassBase.clm $(DESTDIR)/share/clover2\n\n\t$(INSTALL) -m 644 System.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Global.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Clover.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Object.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 String.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 WebSocket.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Error.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Exception.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Function.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Lambda.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Number.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Bool.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Exception.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 IEqualable.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ISortable.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 IIteratorable.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Iterator.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 IHashKey.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Null.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 IteratorResult.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Set.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple1.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple2.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple3.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple4.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple5.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple6.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple7.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple8.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple9.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Map.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Function.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Document.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Blob.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Int8Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint8Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint8ClampedArray.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Int16Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint16Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Int32Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint32Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Float32Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Float64Array.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 DataView.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Event.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 ArrayBuffer.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 EventListnerOpetion.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 NodeList.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 WebSocket.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Node.ojsclcl $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Element.ojsclcl $(DESTDIR)/share/clover2\n\n\t$(INSTALL) -m 644 WebSocket.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 String.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Int8Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint8Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint8ClampedArray.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Int16Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint16Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Int32Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Uint32Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Float32Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Float64Array.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 DataView.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Function.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Number.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Bool.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Exception.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Map.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Set.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple1.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple2.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple3.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple4.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple5.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple6.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple7.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple8.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Tuple9.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 System.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Clover.js $(DESTDIR)/share/clover2\n\t$(INSTALL) -m 644 Lambda.js $(DESTDIR)/share/clover2\n\n\tmkdir -p $(DESTDIR)/lib\n\t$(INSTALL) -m 755 ./libclover2.so.1.0.0 $(DESTDIR)/lib\n\t$(INSTALL) -m 755 ./libclover2.so.1 $(DESTDIR)/lib\n\t$(INSTALL) -m 755 ./libclover2.so $(DESTDIR)/lib\n\tif test -e src/jit_main2.o; then $(INSTALL) -m 644 src/jit_main2.o $(DESTDIR)/lib/; fi\n\n\tmkdir -p $(DESTDIR)/include/clover2\n\t$(INSTALL) -m 644 src/common.h $(DESTDIR)/include/clover2/clover2.h\n\t$(INSTALL) -m 644 src/clover2-buffer.h $(DESTDIR)/include/clover2\n\t$(INSTALL) -m 644 src/clover2-debug.h $(DESTDIR)/include/clover2\n\t$(INSTALL) -m 644 src/clover2-macros.h $(DESTDIR)/include/clover2\n\t$(INSTALL) -m 644 src/clover2-xfunc.h $(DESTDIR)/include/clover2\n\n\tmkdir -p $(DESTDIR)/share/man/man1\n\t$(INSTALL) ./man/clover2.1.gz $(DESTDIR)/share/man/man1\n\n\tmkdir -p \"$(DESTDIR)/bin\"\n\t$(INSTALL) -m 755 ./clover2 \"$(DESTDIR)/bin\"\n\t$(INSTALL) -m 755 ./cclover2 \"$(DESTDIR)/bin\"\n\tif test $(JIT) = 1; then $(INSTALL) -m 755 ./bclover2 \"$(DESTDIR)/bin\"; fi\n\tif test -e ./iclover2; then $(INSTALL) -m 755 ./iclover2 \"$(DESTDIR)/bin\"; fi\n\tif test -e ./tyclover2; then $(INSTALL) -m 755 ./tyclover2 \"$(DESTDIR)/bin\"; fi\n\n\tmkdir -p $(DESTDIR)/share/doc/clover2\n\t$(INSTALL) -m 644 ./manual/*.md \"$(DESTDIR)/share/doc/clover2\"\n\n#########################################################\n# uninstall\n#########################################################\nuninstall:\n\trm -f \"$(DESTDIR)\"/bin/clover2\n\trm -f \"$(DESTDIR)\"/bin/cclover2\n\trm -f \"$(DESTDIR)\"/bin/iclover2\n\trm -f \"$(DESTDIR)\"/bin/bclover2\n\trm -f \"$(DESTDIR)\"/bin/tyclover2\n\trm -f \"$(DESTDIR)\"/share/clover2/*\n\trmdir \"$(DESTDIR)\"/share/clover2\n\trm -f \"$(DESTDIR)\"/share/doc/clover2/*\n\trmdir \"$(DESTDIR)\"/share/doc/clover2\n\trm -f \"$(DESTDIR)\"/lib/libclover2.*\n\trm -f \"$(DESTDIR)\"/include/clover2/*\n\trmdir \"$(DESTDIR)\"/include/clover2\n\trm -f \"$(DESTDIR)\"/share/man/man1/clover2.1.gz\n\n#########################################################\n# permission\n#########################################################\npermission:\n\tchmod 644 *\n\tchmod 755 .git man src configure\n\tchmod 644 src/*.c\n\tchmod 644 src/*.h\n\tchmod 755 update_clover.sh\n\n########################################################\n# clean\n########################################################\nclean:\n\trm -fR clover2 clover2.dSYM cclover2 cclover2.dSYM iclover2 tyclover2 iclover2.dSYM src/*.o config.log config.status *.stackdump autom4te.cache .DS_Store core.* core a.out *.oclcl *.bc *.s *.o *.ocl code/*.ocl code/*.oclcl *.clm a.c src/*.dwo *.ll *.so.1.0.0 *.so *.class src/config.h moveVarDecls.hi moveVarDecls.o moveVarDecls a.lock server_socket *.so.1 ABC *.js code/*.js *.ojsclcl *.o code/cstruct_test\n\n\t(cd examples/; make clean)\n\ndistclean: clean\n\trm -fR  config.h Makefile autom4te.cache bclover2\n\n########################################################\n# test\n########################################################\ntest: \n\t@echo \"Compile to test code...\"\n\tPWD=`pwd` ./cclover2 code/ListTest.clcl\n\tPWD=`pwd` ./cclover2 code/OperatorTest.clcl\n\tPWD=`pwd` ./cclover2 code/GenericsTest2.clcl;\n\tPWD=`pwd` ./cclover2 code/GenericsTest3.clcl\n\tPWD=`pwd` ./cclover2 code/GenericsTestX.clcl;\n\tPWD=`pwd` ./cclover2 code/BlockVarTest.clcl\n\tPWD=`pwd` ./cclover2 code/UserObjectTest.clcl\n\tPWD=`pwd` ./cclover2 code/PointerTest.clcl\n\tPWD=`pwd` ./cclover2 code/PointerTest2.clcl\n\tPWD=`pwd` ./cclover2 code/IncrementTest.clcl\n\tPWD=`pwd` ./cclover2 code/InitializeTest.clcl\n\tPWD=`pwd` ./cclover2 code/StackTest.clcl\n\tPWD=`pwd` ./cclover2 code/ArrayTest.clcl\n\tPWD=`pwd` ./cclover2 code/HelloWorld.clcl\n\tPWD=`pwd` ./cclover2 code/CastTest.clcl\n\tPWD=`pwd` ./cclover2 code/StringTest.clcl\n\tPWD=`pwd` ./cclover2 code/InterfaceTest.clcl\n\tPWD=`pwd` ./cclover2 code/NullTest.clcl\n\tPWD=`pwd` ./cclover2 code/SpecialFieldTest.clcl\n\tPWD=`pwd` ./cclover2 code/SelfClassTest.clcl\n\tPWD=`pwd` ./cclover2 code/ModuleTest.clcl\n\tPWD=`pwd` ./cclover2 code/GenericsTest.clcl\n\tPWD=`pwd` ./cclover2 code/VariablesTest.clcl\n\tPWD=`pwd` ./cclover2 code/BlockTest.clcl\n\tPWD=`pwd` ./cclover2 code/BlockTest2.clcl\n\tPWD=`pwd` ./cclover2 code/BlockTest3.clcl\n\tPWD=`pwd` ./cclover2 code/BlockTest4.clcl\n\tPWD=`pwd` ./cclover2 code/BlockTest5.clcl\n\tPWD=`pwd` ./cclover2 code/InheritTest.clcl\n\tPWD=`pwd` ./cclover2 code/VoidResultTest.clcl\n\tPWD=`pwd` ./cclover2 code/IntegerTest.clcl\n\tPWD=`pwd` ./cclover2 code/TryTest.clcl\n\tPWD=`pwd` ./cclover2 code/NormalBlockTest.clcl\n\tPWD=`pwd` ./cclover2 code/ArrayTest2.clcl\n\tPWD=`pwd` ./cclover2 code/HashTest.clcl\n\tPWD=`pwd` ./cclover2 code/ArrayTest3.clcl\n\tPWD=`pwd` ./cclover2 code/ArrayTest4.clcl\n\tPWD=`pwd` ./cclover2 code/ArrayTest5.clcl\n\tPWD=`pwd` ./cclover2 code/RegexTest.clcl\n\tPWD=`pwd` ./cclover2 code/ListTest2.clcl\n\tPWD=`pwd` ./cclover2 code/ListTest3.clcl\n\tPWD=`pwd` ./cclover2 code/TupleTest.clcl\n\tPWD=`pwd` ./cclover2 code/PrintfTest.clcl\n\tPWD=`pwd` ./cclover2 code/EqualableArrayTest.clcl\n\tPWD=`pwd` ./cclover2 code/BufferTest.clcl\n\tPWD=`pwd` ./cclover2 code/SystemTest.clcl\n\tPWD=`pwd` ./cclover2 code/FloatTest.clcl\n\tPWD=`pwd` ./cclover2 code/NumberTest.clcl\n\tPWD=`pwd` ./cclover2 code/StringTest2.clcl\n\tPWD=`pwd` ./cclover2 code/StringTest3.clcl\n\tPWD=`pwd` ./cclover2 code/CArrayTest.clcl\n\tPWD=`pwd` ./cclover2 code/TimeTest.clcl\n\tPWD=`pwd` ./cclover2 code/FileTest.clcl\n\tPWD=`pwd` ./cclover2 code/DirTest.clcl\n\tPWD=`pwd` ./cclover2 code/CommandTest.clcl\n\tPWD=`pwd` ./cclover2 code/CommentTest.clcl\n\tPWD=`pwd` ./cclover2 code/AnonymousTest.clcl\n\tPWD=`pwd` ./cclover2 code/FunTest.clcl\n\tPWD=`pwd` ./cclover2 code/TypeInference.clcl\n\tPWD=`pwd` ./cclover2 code/AnonymousTest2.clcl\n\tPWD=`pwd` ./cclover2 code/KotlinTest.clcl\n\tPWD=`pwd` ./cclover2 code/MethodGenericsTest.clcl\n\tPWD=`pwd` ./cclover2 code/MethodBlock.clcl\n\tPWD=`pwd` ./cclover2 code/ForBlock.clcl\n\tPWD=`pwd` ./cclover2 code/ReturnTest.clcl\n\tPWD=`pwd` ./cclover2 code/ResultTypeTest.clcl\n\tPWD=`pwd` ./cclover2 code/IsTest.clcl\n\tPWD=`pwd` ./cclover2 code/NullTest.clcl\n\tPWD=`pwd` ./cclover2 code/TestDep.clcl\n\tPWD=`pwd` ./cclover2 code/DependencyTest.clcl\n\tPWD=`pwd` ./cclover2 code/ObjectTest.clcl\n\tPWD=`pwd` ./cclover2 code/DefaultMethodArgTest.clcl\n\tPWD=`pwd` ./cclover2 code/EnumTest.clcl\n\tPWD=`pwd` ./cclover2 code/ByteTest.clcl\n\tPWD=`pwd` ./cclover2 code/SetterGetterTest.clcl\n\tPWD=`pwd` ./cclover2 code/E.clcl\n\tPWD=`pwd` ./cclover2 code/EFTest.clcl\n\tPWD=`pwd` ./cclover2 code/MethodInternalTest.clcl\n\tPWD=`pwd` ./cclover2 code/WhenTest.clcl\n\tPWD=`pwd` ./cclover2 code/ResultTest.clcl\n\tPWD=`pwd` ./cclover2 code/ResultTest2.clcl\n\tPWD=`pwd` ./cclover2 code/NumberTest2.clcl\n\tPWD=`pwd` ./cclover2 code/TypeDataTest.clcl\n\tPWD=`pwd` ./cclover2 code/PatternMatchingTest.clcl\n\tPWD=`pwd` ./cclover2 code/GenericsTest4.clcl\n\tPWD=`pwd` ./cclover2 code/DelegateTest.clcl\n\tPWD=`pwd` ./cclover2 code/RangeTest.clcl\n\tPWD=`pwd` ./cclover2 code/SelfOmittedField.clcl\n\tPWD=`pwd` ./cclover2 code/UnboxingTest.clcl\n\tPWD=`pwd` ./cclover2 code/AndAndOrOrTest.clcl\n\tPWD=`pwd` ./cclover2 code/ClosureTest.clcl\n\tPWD=`pwd` ./cclover2 code/MapTest.clcl\n\tPWD=`pwd` ./cclover2 code/SystemCallTest.clcl\n\tPWD=`pwd` ./cclover2 code/ReflectionTest.clcl\n\tPWD=`pwd` ./cclover2 code/AllocSize.clcl\n\tPWD=`pwd` ./cclover2 code/CGITest.clcl\n\tPWD=`pwd` ./cclover2 code/ClassMethodTest.clcl\n\tPWD=`pwd` ./cclover2 code/SignalTest.clcl\n\tPWD=`pwd` ./cclover2 code/HereDocument.clcl\n\tPWD=`pwd` ./cclover2 code/LambdaArrayTest.clcl\n\tPWD=`pwd` ./cclover2 code/OmitBlockParamTest.clcl\n\tPWD=`pwd` ./cclover2 code/ObjectCast.clcl\n\tPWD=`pwd` ./cclover2 code/QuetionOperator.clcl\n\tPWD=`pwd` ./cclover2 code/MethodDynamicTest.clcl\n\tPWD=`pwd` ./cclover2 code/MethodDynamicTest2.clcl\n\tPWD=`pwd` ./cclover2 code/MixinLayers.clcl\n\tPWD=`pwd` ./cclover2 code/MixinLayers2.clcl\n\tPWD=`pwd` ./cclover2 code/GCMemoryTest.clcl\n\n#\tif locale -a | grep ja_JP.utf8; then export LANG=\"ja_JP_utf8\"; export LC_ALL=\"ja_JP.utf8\"; PWD=`pwd` ./cclover2 code/CharTest.clcl; if test $(JIT) = 1; then ./bclover2 CharTest.oclcl; fi; PWD=`pwd` ./clover2 code/char.cl; fi\n\n\tif test `uname` != Darwin; then gcc -shared -Wl,-soname=libExtTest.so.1 -o libExtTest.so.1.0.0 -I src/ -I . -I/usr/local/include -fPIC ext/hello.c; ln -fs libExtTest.so.1.0.0 libExtTest.so; PWD=`pwd` ./cclover2 ext.clcl && PWD=`pwd` ./clover2 ext.cl; fi\n\n#\tif test `uname` != Darwin; then gcc -shared -Wl,-soname=ExtensionTest.so.1 -o ExtensionTest.so.1.0.0 -fPIC ExtensionTest.c; ln -fs ExtensionTest.so.1.0.0 ExtensionTest.so; PWD=`pwd` ./cclover2 ExtensionClassTest.clcl; if test $(JIT) = 1; then ./bclover2 ExtensionClassTest.oclcl; fi; PWD=`pwd` ./clover2 ExtensionClassTest.cl; fi\n\n\tPWD=`pwd` ./cclover2 code/getopt.cl && ./clover2 code/getopt.cl -a -b -c aaa xxxx gggg\n\tPWD=`pwd` ./cclover2 code/getopt_long.cl && ./clover2 code/getopt_long.cl -a --break --clear aaa --delete=ggg xxx yyy zzz\n\tPWD=`pwd` ./cclover2 code/getopt_long_only.cl && ./clover2 code/getopt_long_only.cl -add --break --clear aaa --delete=ggg xxx yyy zzz\n\n\tPWD=`pwd` ./cclover2 code/reflection.cl\n\tPWD=`pwd` ./cclover2 code/MultiLineString.cl\n\tPWD=`pwd` ./cclover2 code/ClassFieldAndFieldTest.clcl\n#\tPWD=`pwd` ./cclover2 code/CloneTest.clcl\n\tif test $(ENABLE_THREAD) = 1; then PWD=`pwd` ./cclover2 code/thread.cl; fi\n\tPWD=`pwd` ./cclover2 code/SocketTest.clcl\n\tPWD=`pwd` ./cclover2 code/PointerTest3.clcl\n\tPWD=`pwd` ./cclover2 code/BoolTest.clcl\n\n\tif test $(JIT) = 1; then PWD=`pwd`; ./compile-test-code.sh; fi\n\n\tPWD=`pwd` ./clover2 code/reflection.cl\n\tPWD=`pwd` ./clover2 code/MultiLineString.cl\n\tPWD=`pwd` ./clover2 code/try.cl\n\n\tPWD=`pwd` time ./clover2 code/main.cl\n\n#\tif test $(ENABLE_THREAD) = 1; then PWD=`pwd` ./clover2 code/thread.cl; fi\n#\tPWD=`pwd` ./clover2 code/SocketTestServer.cl &\n#\tsleep 2\n#\tPWD=`pwd` ./clover2 code/SocketTest.cl\n#\tPWD=`pwd` ./clover2 code/SocketTestServerInet.cl &\n#\tsleep 2\n#\tPWD=`pwd` ./clover2 code/SocketTestInet.cl\n#\tPWD=`pwd` ./clover2 code/SelectTest.cl\n\njs-test:\n\tPWD=`pwd` ./cclover2 code/Person.clcl\n\tPWD=`pwd` ./cclover2 Person.ojsclcl\n\tPWD=`pwd` ./cclover2 code/js.jscl\n\tPWD=`pwd` ./cclover2 code/js.ojscl\n\tPWD=`pwd` $(NODEJS) code/js.js\n\nc-ffi-test:\n\tclang -fPIC -c code/CStruct.c -I code/\n\t./cclover2 code/CStructTest.clcl\n\t./bclover2 CStructTest.oclcl CStruct.o\n\t./cclover2 code/cstruct_test.cl\n\t./bclover2 code/cstruct_test.ocl\n\t./code/cstruct_test\n\n\n\n\n"
  },
  {
    "path": "MyOwnLibrary.clcl",
    "content": "\ninherit SortableList<T:ISortable>\n{\n    def grep(reg:regex) {\n        self.each(closure(file_name:T) {\n            if(file_name.className().equals(\"String\")) {\n                file_name2: String = file_name.toAnonymous();\n\n                n:int = 1;\n                file_name2.toPath().read().toString().split('\\n').each(closure(line:String) {\n                    if(line.indexOf(reg) != -1) {\n                        Global.printf(\"%s %d: %s\\n\", array { file_name2, n.toInteger, line });\n                    }\n                    n++;\n                });\n            }\n        });\n    }\n}\n\n"
  },
  {
    "path": "README.md",
    "content": "# clover2 computer language\n\nこの言語はアプリケーションを作るタイプの言語ではないかもしれません。iclover2を使ってシェルとして使うといいと思います。\n\nversion 11.0.0\n\nサポートしている機能\n\n    1. プリミティブクラスと普通クラスの2種類あり、プリミティブクラスはヒープを使いません。メソッド呼び出しも無く演算子のみサポートしていてプリミティブクラスの値への処理は高速です。しかしboxingやunboxingがありプリミティブクラスにメソッドコールを行ったときやコンテナライブラリに値を追加する場合などはboxingされてプリミティブクラスの使いずらさを軽減しています。逆に演算子の対象になった場合はunboxingされます。\n\n    2. 関数型言語のようにLambdaやclosureは第一級オブジェクトです。正規表現も第一級オブジェクトです。\n\n    3. 簡易なGenericsがあります。JavaのGenericsを簡素にしたようものです。コンパイル時のみGenerics情報があり、実行時には消えているので効率的です。\n\n    4. 簡略化のために継承はありません。インターフェースとクラスとモジュールのみあります。そのためインターフェースに対するメソッド呼び出し以外はすべてコンパイル時にメソッドが特定でき効率的です。継承の代わりに使える機能として移譲を言語でサポートしています。\n\n    5. オープンクラスです。組み込みのクラスを含む全てのクラスに後からメソッドやフィールドを追加することができます。同名のメソッドを定義することができ、mixin-layersスタイルのような差分プログラミングをすることができます。\n\n    6.インタプリタもあります。外部コマンドも簡単に実行でき、clover2のメソッドとも簡単に混ぜることができます。\n\n    ls().grep(\"main.c\").toString().scan(/./).join(\"+\").toCommand().less()\n\n    m+a+i+n+.+c\n\n    とless外部コマンドで表示される。 メソッド名や外部コマンド名、ファイル名の補完もされます。JavaのIDEやPowerShellと同じく文脈に沿った補完を行います。\n\n    8. シェルのような記述もできREPLをシェルの代わりに使うことができます。補完もシェルと同等の機能があります。ジョブコントロールも行うためfgやjobsなども動きます。ただしシェルよりは機能は限定的です。\n\n    ls -al | less\n    egrep str src/*.c\n    make && make install && make test\n    ./configure --prefix=$HOME --with-optimize --with-interpreter\n\n    9.メソッドブロックの型推論が出来ます。以下のようなコードが動きます。\n\n    a:SortableList<String> = {1,2,3}.map { it.toString() }\n\n    10.コンパイル時にスクリプトが動きリフレクションを行うことができます。コンパイル時に行うため実行時ではリフレクションのオーバーヘッドは0です。\n\n    println(\"HELLO COMPILE SCRIPT\");\n\n    class ReflectionA {\n        a:int;\n        ClassField: static int;\n\n        def initialize() {\n            a = 123;\n        }\n        def method1() : int {\n            123\n        }\n\n        def method2(a:int, b:String): String {\n            return a.toString.append(b);\n        }\n    }\n\n    class ReflectionB <T:Object, T2:IEqualable> {\n    }\n\n    c :Class = new Class(\"ReflectionA\");\n    c.appendField(\"b\", \"int\");\n\n    c.appendMethod(\"def setB(b:int) { self.b = b }\");\n    c.appendMethod(\"def getB():int { return self.b }\");\n    c.appendClassField(\"ClassField2\", \"String\");\n\n    class ReflectionTest\n    {\n        def main():static {\n            a := new ReflectionA();\n            Clover.test(\"refelection test\", a.a == 123);\n        }\n    }\n\n    Clover.appendClass(\n        \"\"\"\n        class ReflectionC\n        {\n            field: String;\n\n            def initialize() {\n                field = \"ABC\";\n            }\n        }\n        \"\"\"\n    );\n\n    11. C言語へのFFIがあります。\n\n    class System\n    {\n        R_OK: static int from unistd.h\n        def strcmp(x:pointer, y:pointer): int from libc.so.6\n    }\n\n    などと拡張ライブラリを作成せずにC言語のライブラリを使うことができます。\n\n    12. メモリーセーフなポインタがあります。\n\n    p := b\"ABC\"; p++; Clover.test(\"Memory safe pointer test\", p->byte == 'B'); try { p +=100 } catch(e:Exception) { println(\"Out of range\");  }\n\n詳しく以下を見てください。https://github.com/ab25cq/clover2/wiki\n(もしくはrepositoryに含まれるmanualディレクトリ以下のドキュメントを見てください)\n\nサンプルコード\n\n    > \"A,B,C\".split(/,/) {it.append(\"X\"); }\n    { AX, BX, CX }\n\n    > {1,2,3}.map { it * 2 }.each { it.printf(\"[%d]\\n\"); }\n    [2]\n    [4]\n    [6]\n\n    > {1,2,3,4,5,6,7}.select { it > 3 }.reverse()\n    {7,6,5,4}\n\n    > 2.className().scan(/./).map { it.multiply(5) }.join(\"\\n\")\n    IIIII\n    nnnnn\n    ttttt\n    eeeee\n    ggggg\n    eeeee\n    rrrrr\n\n    > {1,2,3}.map { it.toString().toCommand() }.each { it.less() }\n\n    > {uname(), hostname(), pwd()}.each { it.less() }\n\nYet another compiler and a Virtual Machine.\n\nThis compiler may be not used as making application. It may be used as shell with iclover2.\n\nFEATURES\n\n    1.There are two kinds of primitive classes and ordinary classes, primitive classes do not use heap. There is no method call, only operators are supported, and processing to the value of the primitive class is fast. But there are boxing and unboxing. When you make a method call to a primitive> class, add a value to a container library etc, it is boxing to reduce> use distortion of primitive class. Conversely, if it becomes an object of an operator, it is unboxed.\n\n    2. Like functional languages, Lambda and closure are first class objects. Regular expressions are also first class objects.\n\n    3. There is a simple Generics. It seems to simplify Java's generics. Generics information is only available at compile time, it is efficient as it disappears at run time.\n\n    4. There is no inheritance for simplicity. There are only interfaces, classes and modules. Therefore, it is efficient to specify the method at compile time except for method calls to the interface. It is a function that can be used instead of inheritance. We support transfer in language.\n\n    5. It is open class. You can add methods and fields later to all classes including built-in classes. You can define methods with the same name, you can do differential programming like mixin-layers style.\n\n    6. I also have an interpreter. External commands can also be easily executed and can be easily mixed with clover2's methods.\n```\n    ls().grep(\"main.c\").toString().scan(/./).join(\"+\").toCommand().less()\n    m+a+i+n+.+c\n```\n    And less displayed with an external command. Method names, external command names, file names are also supplemented. Just like Java IDE and PowerShell, we will complement the context.\n\n    8. You can write like a shell and REPL can be used instead of shell. Complementation also has the same function as shell. Since job control is also performed, fg and jobs etc. also move. However, the function is more limited than the shell.\n\n    ls -al | less\n    egrep str src/*.c\n    make && make install && make test\n    ./configure --prefix=$HOME --with-optimize --with-interpreter\n\n    9. You can type in method block types. The following code works.\n\n    a:SortableList<String> = {1,2,3}.map { it.toString() }\n\n    10. The script can perform motion reflection at compile time. Since it is done at compile time, the overhead of reflection is 0 at run time.\n\n    println(\"HELLO COMPILE SCRIPT\");\n\n    class ReflectionA {\n        a:int;\n        ClassField: static int;\n\n        def initialize() {\n            a = 123;\n        }\n        def method1() : int {\n            123\n        }\n\n        def method2(a:int, b:String): String {\n            return a.toString.append(b);\n        }\n    }\n\n    class ReflectionB <T:Object, T2:IEqualable> {\n    }\n\n    c :Class = new Class(\"ReflectionA\");\n    c.appendField(\"b\", \"int\");\n\n    c.appendMethod(\"def setB(b:int) { self.b = b }\");\n    c.appendMethod(\"def getB():int { return self.b }\");\n    c.appendClassField(\"ClassField2\", \"String\");\n\n    class ReflectionTest\n    {\n        def main():static {\n            a := new ReflectionA();\n            Clover.test(\"refelection test\", a.a == 123);\n        }\n    }\n\n    Clover.appendClass(\n        \"\"\"\n        class ReflectionC\n        {\n            field: String;\n\n            def initialize() {\n                field = \"ABC\";\n            }\n        }\n        \"\"\"\n    );\n\n    14. Memory safe pointer\n\n    p := b\"ABC\"; p++; Clover.test(\"Memory safe pointer test\", p->byte == 'B'); try { p +=100 } catch(e:Exception) { println(\"Out of range\");  }\n\nSee clover2 wiki on github (Japanese and English) https://github.com/ab25cq/clover2/wiki\n\nLICENSE is GPL-2.0. see LICENSE file\n\nSample Code\n\n    > \"A,B,C\".split(/,/) {it.append(\"X\"); }\n    { AX, BX, CX }\n\n    > {1,2,3}.map { it * 2 }.each { it.printf(\"[%d]\\n\"); }\n    [2]\n    [4]\n    [6]\n\n    > {1,2,3,4,5,6,7}.select { it > 3 }.reverse()\n    {7,6,5,4}\n\n    > 2.className().scan(/./).map { it.multiply(5) }.join(\"\\n\")\n    IIIII\n    nnnnn\n    ttttt\n    eeeee\n    ggggg\n    eeeee\n    rrrrr\n\n    > {1,2,3}.map { it.toString().toCommand() }.each { it.less() }\n\n    > {uname(), hostname(), pwd()}.each { it.less() }\n\n    > \"AAA\".scan(/./).join(\"+\").append(\"\\n\").multiply(5000).toCommand().less()\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n\n"
  },
  {
    "path": "Range.clcl",
    "content": "\nclass Range<T:IIteratorable>\n{\n    include MObjectBase;\n\n    head:T;\n    tail:T;\n\n    def initialize() {}\n\n    def initialize(head:T, tail:T) {\n        self.head = head;\n        self.tail = tail\n    }\n\n    def clone(): Range<T> {\n        result := Range<T>();\n\n        if(self.head.identifyWith(null).negative()) {\n            result.head = self.head.clone();\n        }\n        if(self.tail.identifyWith(null).negative()) {\n            result.tail = self.tail.clone();\n        }\n\n        return result;\n    }\n\n    def equals(right:Range<T>):bool {\n        return self.head.equals(right.head) && self.tail.equals(right.tail);\n    }\n\n    def isMember(value:T):bool {\n        return value.compare(self.head) >= 0 && value.compare(self.tail) < 0;\n    }\n\n    def toString(): String {\n        return \"Range\";\n    }\n\n    def compare(range:Range<T>): int {\n        head_cmp := self.head.compare(range.head);\n        tail_cmp := self.tail.compare(range.tail);\n\n        if(head_cmp == 0 && tail_cmp == 0) {\n            return 0;\n        }\n        elif(head_cmp == -1 && (tail_cmp == 0 || tail_cmp == -1)) {\n            return -1;\n        }\n        else {\n            return 1;\n        }\n    }\n\n    def add(right:Range<T>):Range<T> {\n        result := self.clone();\n        result.head = result.head.add(right.head);\n        result.tail = result.tail.add(right.tail);\n        return result;\n    }\n\n    def toSortableList(): SortableList<T> {\n        result := SortableList<T>();\n\n        for(p:=self.head(); p.compare(self.tail) < 0; p = p.next()) {\n            result.add(p);\n        }\n\n        return result;\n    }\n\n    def toList(): List<T> {\n        result := List<T>();\n\n        for(p:=self.head(); p.compare(self.tail) < 0; p = p.next()) {\n            result.add(p);\n        }\n\n        return result;\n    }\n\n    def toEqualableList(): EqualableList<T> {\n        result := EqualableList<T>();\n\n        for(p:=self.head(); p.compare(self.tail) < 0; p = p.next()) {\n            result.add(p);\n        }\n\n        return result;\n    }\n}\n\nmodule MListWithRange\n{\n    def subList(range:Range<Integer>):SELF<T> {\n        return self.subList(range.head.value, range.tail.value);\n    }\n\n    def deleteWithRange(range:Range<Integer>):SELF<T> {\n        return self.deleteWithRange(range.head.value, range.tail.value);\n    }\n\n    def fill(range:Range<Integer>, item:T):SELF<T> {\n        return self.fill(range.head.value, range.tail.value, item);\n    }\n}\n\ninherit List <T:Object>\n{\n    include MListWithRange;\n}\n\ninherit EqualableList<T:IEqualable>\n{\n    include MListWithRange;\n}\n\ninherit SortableList<T:ISortable>\n{\n    include MListWithRange;\n}\n\ninherit String \n{\n    def subString(range:Range<Integer>):  String {\n        return self.subString(range.head.value, range.tail.value);\n    }\n    def delete(range:Range<Integer>): String {\n        return self.delete(range.head.value, range.tail.value);\n    }\n}\n\ninherit Buffer\n{\n    def subBuffer(range:Range<Integer>): Buffer {\n        return self.subBuffer(range.head.value, range.tail.value);\n    }\n}\n"
  },
  {
    "path": "Reflection.clcl",
    "content": "\nclass Field\n{\n    include MObjectBase;\n\n    flags:long;\n    name:String;\n    resultType:String;\n    #value:Anonymous;\n\n    def initialize() {}\n\n    def clone():Field {\n        result := Field();\n\n        result.flags = self.flags;\n        if(self.name.identifyWith(null).negative()) {\n            result.name = self.name.clone();\n        }\n        if(self.resultType.identifyWith(null).negative()) {\n            result.resultType = self.resultType.clone();\n        }\n\n        return result;\n    }\n\n    def private():bool {\n        return (self.flags & Clover.FIELD_FLAGS_PRIVATE).to_bool;\n    }\n\n    def protected():bool {\n        return (self.flags & Clover.FIELD_FLAGS_PROTECTED).to_bool;\n    }\n}\n\nclass MethodParam\n{\n    include MObjectBase;\n\n    name:String;\n    type:String;\n\n    def initialize() {}\n\n    def clone(): MethodParam {\n        result := MethodParam();\n\n        if(self.name.identifyWith(null).negative()) {\n            result.name = self.name.clone();\n        }\n        if(self.type.identifyWith(null).negative()) {\n            result.type = self.type.clone();\n        }\n\n        return result;\n    }\n}\n\nclass Method\n{\n    include MObjectBase;\n\n    flags:long;\n    name:String;\n    path:String;\n    methodNameAndParams:String;\n    index:int;\n\n    params:MethodParam[];\n\n    resultType:String;\n\n    varNum:int;\n\n    genericsParamTypes:String[];\n\n    def initialize() {}\n\n    def clone(): Method {\n        result := Method();\n\n        result.flags = self.flags;\n        if(self.name.identifyWith(null).negative()) {\n            result.name = self.name.clone();\n        }\n        if(self.path.identifyWith(null).negative()) {\n            result.path = self.path.clone();\n        }\n        if(self.methodNameAndParams.identifyWith(null).negative()) {\n            result.methodNameAndParams = self.methodNameAndParams.clone();\n        }\n        result.index = self.index;\n\n        if(self.params.identifyWith(null).negative()) {\n            result.params = MethodParam[self.params.length]();\n            for(i:=0; i<self.params.length; i++) {\n                result.params[i] = self.params[i].clone();\n            }\n        }\n\n        if(self.resultType.identifyWith(null).negative()) {\n            result.resultType = self.resultType.clone();\n        }\n        result.varNum = self.varNum;\n\n        if(self.genericsParamTypes.identifyWith(null).negative()) {\n            result.genericsParamTypes = String[self.genericsParamTypes.length]();\n\n            for(j:=0; j<self.genericsParamTypes.length; j++) {\n                result.genericsParamTypes[j] = self.genericsParamTypes[j].clone();\n            }\n        }\n\n        return result;\n    }\n\n    def toString():String {\n        return methodNameAndParams;\n    }\n}\n\nclass Class\n{\n    include MObjectBase;\n\n    className:String;\n    flags:long;\n    genericsParamTypes:String[];\n    genericsParamNames:String[];\n    numFields:int;\n    numClassFields:int;\n    numMethods:int;\n\n    JS:bool;\n\n    def initialize() {}\n\n    def initialize(class_name:String, js:bool=false) {\n        className = class_name;\n        flags = Clover.getClassFlags(class_name, js);\n        genericsParamTypes = Clover.getClassGenericsParamTypes(class_name,js);\n        genericsParamNames = Clover.getClassGenericsParamNames(class_name,js);\n        numFields = Clover.getNumFields(class_name,js);\n        numClassFields = Clover.getNumClassFields(class_name,js);\n        numMethods = Clover.getNumMethods(class_name,js);\n        JS = js;\n    }\n\n    def clone():Class {\n        result := Class();\n\n        if(self.className.identifyWith(null).negative()) {\n            result.className = self.className.clone();\n        }\n        result.flags = self.flags;\n        if(self.genericsParamTypes.identifyWith(null).negative()) {\n            result.genericsParamTypes = String[self.genericsParamTypes.length]();\n            for(i:=0; i<self.genericsParamTypes.length; i++) {\n                result.genericsParamTypes[i] = self.genericsParamTypes[i].clone();\n            }\n        }\n        if(self.genericsParamNames.identifyWith(null).negative()) {\n            result.genericsParamNames = String[self.genericsParamNames.length]();\n            for(j:=0; j<self.genericsParamNames.length; j++) {\n                result.genericsParamNames[j] = self.genericsParamNames[j].clone();\n            }\n        }\n        result.numFields = self.numFields;\n        result.numClassFields = self.numClassFields;\n        result.numMethods = self.numMethods;\n\n        return result;\n    }\n\n    def equals(right:Class): bool {\n        return self.className.equals(right.className);\n    }\n\n    def toString(): String {\n        return self.className;\n    }\n\n    def appendField(name:String, type:String) {\n        Clover.appendField(className, name, type, JS);\n    }\n    def appendMethod(code:String) {\n        Clover.appendMethod(className, code, JS);\n    }\n    def appendMethod(method_index:int, code:String) {\n        Clover.appendMethod(className, method_index, code, JS);\n    }\n    def declareMethod(code:String):int {\n        return Clover.declareMethod(className, code);\n    }\n    def appendClassField(name:String, type:String) {\n        Clover.appendClassField(className, name, type, JS);\n    }\n    def getField(index:int): Field {\n        return Clover.getField(className, index, JS);\n    }\n    def getField(name:String): Field? {\n        for(i:=0; i<numFields; i++) {\n            field := getField(i);\n\n            if(field.name.equals(name)) {\n                return field;\n            }\n        }\n\n        return null;\n    }\n    def getClassField(index:int): Field {\n        return Clover.getClassField(className, index, JS);\n    }\n    def getClassField(name:String): Field? {\n        for(i:=0; i<numClassFields; i++) {\n            field := getClassField(i);\n\n            if(field.name.equals(name)) {\n                return field;\n            }\n        }\n\n        return null;\n    }\n    def getMethod(index:int): Method {\n        return Clover.getMethod(className, index, JS);\n    }\n    def getMethod(name:String): Method? {\n        for(i:=numMethods-1; i>=0; i--) { # reverse search for multiple definition\n            method := getMethod(i);\n\n            if(method.name.equals(name)) {\n                return method;\n            }\n        }\n\n        return null;\n    }\n    def getMethod(name:String, param_num:int, class_method:bool): Method? {\n        for(i:=numMethods-1; i>=0; i--) { # reverse search for multiple definition\n            method := getMethod(i);\n\n            if(method.name.equals(name) && method.params.length == param_num\n                && class_method == (method.flags & Clover.METHOD_FLAGS_CLASS_METHOD).to_bool) \n            {\n                return method;\n            }\n        }\n\n        return null;\n    }\n    def getMethods():List<Method> {\n        result := List<Method>();\n        for(i:=0; i<numMethods; i++) {\n            result.add(getMethod(i));\n        }\n        return result;\n    }\n    def getFields():List<Field> {\n        result := List<Field>();\n        for(i:=0; i<numFields; i++) {\n            result.add(getField(i));\n        }\n        return result;\n    }\n    def getClassFields():List<Field> {\n        result := List<Field>();\n        for(i:=0; i<numClassFields; i++) {\n            result.add(getClassField(i));\n        }\n        return result;\n    }\n    def getClassMethods():List<Method> {\n        result := List<Method>();\n        for(i:=0; i<numMethods; i++) {\n            it := getMethod(i);\n            \n            if((it.flags & Clover.METHOD_FLAGS_CLASS_METHOD).to_bool) {\n                result.push(it);\n            }\n        }\n        \n        return result;\n    }\n    def getNoneClassMethods():List<Method> {\n        result := List<Method>();\n        for(i:=0; i<numMethods; i++) {\n            it := getMethod(i);\n            \n            if(!((it.flags & Clover.METHOD_FLAGS_CLASS_METHOD).to_bool)) {\n                result.add(it);\n            }\n        }\n        \n        return result;\n    }\n    def createObject(): Anonymous {\n        return Clover.createObject(className, JS);\n    }\n    def createArray(size:int): Anonymous {\n        return Clover.createArray(className, size);\n    }\n\n    def isInterface():bool {\n        return (self.flags & Clover.CLASS_FLAGS_INTERFACE).to_bool;\n    }\n}\n\ninherit Clover\n{\n    def appendField(class_name:String, name:String, type:String, js:bool=false):static native throws Exception;\n    def appendMethod(class_name:String, code:String, js:bool=false): static native throws Exception;\n    def appendMethod(class_name:String, method_index:int, code:String, js:bool=false): static native throws Exception;\n    def appendClassField(class_name:String, name:String, type:String, js:bool=false):static native throws Exception;\n    def appendClass(code:String):static native throws Exception;\n    def declareMethod(class_name:String, code:String): static native int throws Exception;\n\n    def getField(class_name:String, index:int, js:bool=false):static native Field throws Exception;\n    def getClassField(class_name:String, index:int,js:bool=false):static native Field throws Exception;\n    def getMethod(class_name:String, index:int, js:bool=false):static native Method throws Exception;\n    def getClassFlags(class_name:String, js:bool=false): static native long throws Exception;\n    def getClassGenericsParamTypes(class_name:String, js:bool=false): static native String[] throws Exception;\n    def getClassGenericsParamNames(class_name:String, js:bool=false): static native String[] throws Exception;\n    def getNumFields(class_name:String, js:bool=false): static native int throws Exception;\n    def getNumClassFields(class_name:String, js:bool=false): static native int throws Exception;\n    def getNumMethods(class_name:String, js:bool=false): static native int throws Exception;\n    def isLoadedClass(class_name:String, js:bool=false): static native bool throws Exception;\n    def isDefinedClass(class_name:String, js:bool=false): static native bool throws Exception;\n    def createObject(class_name:String, js:bool=false): static native Anonymous;\n\n    def isTypedefedClass(class_name:String, class_name2:String, js:bool=false): static native bool;\n\n    def isPrimitiveClass(name:String):static bool {\n        return name.equals(\"int\") || isTypedefedClass(name, \"int\") || name.equals(\"uint\") || isTypedefedClass(name, \"uint\") || name.equals(\"byte\") || isTypedefedClass(name, \"byte\") || name.equals(\"ubyte\") || isTypedefedClass(name, \"ubyte\") || name.equals(\"short\") || isTypedefedClass(name, \"short\") || name.equals(\"ushort\") || isTypedefedClass(name, \"ushort\") || name.equals(\"long\") || isTypedefedClass(name, \"long\") || name.equals(\"ulong\") || isTypedefedClass(name, \"ulong\") || name.equals(\"float\") || isTypedefedClass(name, \"float\") || name.equals(\"double\") || isTypedefedClass(name, \"double\") || name.equals(\"pointer\") || isTypedefedClass(name, \"pointer\") || name.equals(\"char\") || isTypedefedClass(name, \"char\") ||  name.equals(\"bool\") || isTypedefedClass(name, \"bool\") || name.match(/lambda$|lambda\\(\\)|lambda\\(.*/) || isTypedefedClass(name, \"lambda\") || name.equals(\"regex\")|| isTypedefedClass(name, \"regex\") ;\n    }\n    def primitiveClassToBoxingClass(name:String):static String {\n        when(name) {\n            case (\"int\") {\n                return \"Integer\";\n            }\n            case (\"uint\") {\n                return \"UInteger\";\n            }\n            case (\"byte\") {\n                return \"Byte\";\n            }\n            case (\"ubyte\") {\n                return \"UByte\";\n            }\n            case (\"short\") {\n                return \"Short\";\n            }\n            case (\"ushort\") {\n                return \"UShort\";\n            }\n            case (\"long\") {\n                return \"Long\";\n            }\n            case (\"ulong\") {\n                return \"ULong\";\n            }\n            case (\"float\") {\n                return \"Float\";\n            }\n            case (\"double\") {\n                return \"Double\";\n            }\n            case (\"pointer\") {\n                return \"Pointer\";\n            }\n            case (\"char\") {\n                return \"Char\";\n            }\n            case (\"bool\") {\n                return \"Bool\";\n            }\n\n            else {\n                return name;\n            }\n        }\n    }\n    def boxingClassToPrimitiveClass(name:String):static String {\n        when(name) {\n            case (\"Integer\") {\n                return \"int\";\n            }\n            case (\"UInteger\") {\n                return \"uint\";\n            }\n            case (\"Byte\") {\n                return \"byte\";\n            }\n            case (\"UByte\") {\n                return \"ubyte\";\n            }\n            case (\"Short\") {\n                return \"short\";\n            }\n            case (\"UShort\") {\n                return \"ushort\";\n            }\n            case (\"Long\") {\n                return \"long\";\n            }\n            case (\"ULong\") {\n                return \"ulong\";\n            }\n            case (\"Float\") {\n                return \"float\";\n            }\n            case (\"Double\") {\n                return \"double\";\n            }\n            case (\"Pointer\") {\n                return \"pointer\";\n            }\n            case (\"Char\") {\n                return \"char\";\n            }\n            case (\"Bool\") {\n                return \"bool\";\n            }\n\n            else {\n                return name;\n            }\n        }\n    }\n\n\n    def initialize_reflection(): static native;\n\n    FIELD_FLAGS_PRIVATE:static long;\n    FIELD_FLAGS_PROTECTED:static long;\n\n    METHOD_FLAGS_NATIVE:static long;\n    METHOD_FLAGS_CLASS_METHOD:static long;\n\n    CLASS_FLAGS_PRIMITIVE:static long;\n    CLASS_FLAGS_INTERFACE:static long;\n    CLASS_FLAGS_MODIFIED:static long;\n    CLASS_FLAGS_ALLOCATED:static long;\n    CLASS_FLAGS_DYNAMIC_CLASS:static long;\n    CLASS_FLAGS_NO_FREE_OBJECT:static long;\n\n    def initialize():static {\n        inherit();\n\n        Clover.initialize_reflection();\n\n        Clover.initializeMethodDefinedClasses = List<Class>();\n        Clover.cloneMethodDefinedClasses = List<Class>();\n        Clover.initializeMethodDefinedClassMethodIndexes = List<Integer>();\n        Clover.cloneMethodDefinedClassMethodIndexes = List<Integer>();\n        nothingMethodDefinedClasses = List<Class>();\n        nothingMethodDefinedClassMethodIndexes = List<Integer>();\n    }\n\n    def getAllClassName(): static native String[];\n\n    def getModifiedClass(): static EqualableList<Class> {\n        result := EqualableList<Class>();\n\n        getAllClassName().each {\n            klass := Class(it);\n\n            if((klass.flags & CLASS_FLAGS_MODIFIED).to_bool) {\n                result.add(klass);\n            }\n        }\n\n        return result;\n    }\n\n    initializeMethodDefinedClasses:static List<Class>;\n    initializeMethodDefinedClassMethodIndexes:static List<Integer>;\n    cloneMethodDefinedClasses:static List<Class>;\n    cloneMethodDefinedClassMethodIndexes:static List<Integer>;\n    nothingMethodDefinedClasses:static List<Class>;\n    nothingMethodDefinedClassMethodIndexes:static List<Integer>;\n\n    def compileTimeScriptingOnDeclareTime():static {\n    }\n\n    def compileTimeScripting():static {\n    }\n}\n\ninherit Array<T:Object>\n{\n    def clone():Array<T> {\n        result := Array<T>();\n\n        if(!self.items.identifyWith(null)) {\n            class_name := self.items.className().subString(0, -3);\n\n            klass := Class(class_name);\n            result.items = klass.createArray(self.items.length);\n            \n            for(i:=0; i<self.items.length; i++) {\n                result.items[i] = self.items[i];\n            }\n        }\n\n        return result;\n    }\n}\n\ninherit EqualableArray <T:IEqualable>\n{\n    def initialize(num:int) {\n        self.items = Clover.createArray(\"Object\", num);\n    }\n\n    def clone():EqualableArray<T> {\n        result := EqualableArray<T>();\n\n        if(!self.items.identifyWith(null)) {\n            class_name := self.items.className().subString(0, -3);\n\n            klass := Class(class_name);\n            result.items = klass.createArray(self.items.length);\n            \n            for(i:=0; i<self.items.length; i++) {\n                result.items[i] = self.items[i].clone();\n            }\n        }\n\n        return result;\n    }\n}\n\ninherit SortableArray <T:ISortable>\n{\n    def initialize(num:int) {\n        self.items = Clover.createArray(\"Object\", num);\n    }\n\n    def clone():SortableArray<T> {\n        result := SortableArray<T>();\n\n        if(!self.items.identifyWith(null)) {\n            class_name := self.items.className().subString(0, -3);\n\n            klass := Class(class_name);\n            result.items = klass.createArray(self.items.length);\n            \n            for(i:=0; i<self.items.length; i++) {\n                result.items[i] = self.items[i].clone();\n            }\n        }\n\n        return result;\n    }\n}\n"
  },
  {
    "path": "Socket.clcl",
    "content": "\nclass sockaddr\n{\n    include MObjectBase;\n\n    sa_family: int;\n    sa_data: String;\n\n    def initialize() {\n    }\n\n    def clone():sockaddr {\n        result := sockaddr();\n\n        result.sa_family = self.sa_family;\n        if(self.sa_data.identifyWith(null).negative()) {\n            result.sa_data = self.sa_data.clone();\n        }\n\n        return result;\n    }\n}\n\nclass sockaddr_un\n{\n    include MObjectBase;\n\n    sun_family: int;\n    sun_path: String;\n\n    def initialize() {\n    }\n\n    def clone(): sockaddr_un {\n        result := sockaddr_un();\n\n        result.sun_family = self.sun_family;\n        if(self.sun_path.identifyWith(null).negative()) {\n            result.sun_path = self.sun_path.clone();\n        }\n\n        return result;\n    }\n}\n\nclass in_addr\n{\n    include MObjectBase;\n\n    typedef in_addr_t uint;\n\n    s_addr:in_addr_t;\n\n    def initialize() {}\n\n    def clone(): in_addr {\n        result := in_addr();\n        result.s_addr = self.s_addr;\n        return result;\n    }\n}\n\nclass sockaddr_in\n{\n    include MObjectBase;\n\n    sin_family: int;\n    sin_addr: in_addr;\n    sin_port: int;\n\n    def initialize() {\n        sin_addr = in_addr();\n    }\n\n    def clone(): sockaddr_in {\n        result := sockaddr_in();\n\n        result.sin_family = self.sin_family;\n        if(self.sin_addr.identifyWith(null).negative()) {\n            result.sin_addr = self.sin_addr.clone();\n        }\n        result.sin_port = self.sin_port;\n\n        return result;\n    }\n}\n\nclass servent \n{\n    include MObjectBase;\n\n    s_name:String;\n    s_aliases: String[];\n    s_port:int;\n    s_proto:String;\n\n    def initialize() {}\n\n    def clone(): servent {\n        result := servent();\n\n        if(!self.s_name.identifyWith(null)) {\n            result.s_name = self.s_name.clone();\n        }\n        if(!self.s_aliases.identifyWith(null)) {\n            result.s_aliases = String[self.s_aliases.length]();\n            for(i:=0; i<self.s_aliases.length; i++) {\n                result.s_aliases[i] = self.s_aliases[i].clone();\n            }\n        }\n        result.s_port = self.s_port;\n        if(!self.s_proto.identifyWith(null)) {\n            result.s_proto = self.s_proto.clone();\n        }\n\n        return result;\n    }\n}\n\nclass hostent\n{\n    include MObjectBase;\n\n    h_name:String;\n    h_aliases:String[];\n    h_addrtype:int;\n    h_length:int;\n    h_addr_list: String[];\n\n    def initialize() {}\n\n    def clone():hostent {\n        result := hostent();\n\n        if(!self.h_name.identifyWith(null)) {\n            result.h_name = self.h_name.clone();\n        }\n        if(self.h_aliases.identifyWith(null).negative()) {\n            result.h_aliases = String[self.h_aliases.length]();\n            for(i:=0; i<self.h_aliases.length; i++) {\n                result.h_aliases[i] = self.h_aliases[i].clone();\n            }\n        }\n        result.h_addrtype = self.h_addrtype;\n        result.h_length = self.h_length;\n\n        if(self.h_addr_list.identifyWith(null).negative()) {\n            result.h_addr_list = String[self.h_addr_list.length]();\n            for(i:=0; i<self.h_addr_list.length; i++) {\n                result.h_addr_list[i] = self.h_addr_list[i].clone();\n            }\n        }\n\n        return result;\n    }\n}\n\ninherit System\n{\n    AF_UNIX:static int;\n    AF_LOCAL:static int;\n    AF_INET:static int;\n    AF_INET6:static int;\n    AF_IPX:static int;\n    AF_NETLINK:static int;\n    AF_X25:static int;\n    AF_AX25:static int;\n    AF_ATMPVC:static int;\n    AF_APPLETALK:static int;\n    AF_PACKET:static int;\n    AF_ALG:static int;\n\n    SOCK_STREAM:static int;\n    SOCK_DGRAM:static int;\n    SOCK_SEQPACKET:static int;\n    SOCK_RAW:static int;\n    SOCK_RDM:static int;\n    SOCK_PACKET:static int;\n    SOCK_NONBLOCK:static int;\n    SOCK_CLOEXEC:static int;\n    SOCK_STREAM:static int;\n\n    def initialize_socket_system(): static native;\n\n    def initialize():static {\n        inherit();\n        initialize_socket_system();\n    }\n\n    def socket(domain:int, type:int, protocol:int): native static int throws Exception;\n\n    def connect(sockfd:int, addr:sockaddr_un): native static throws Exception;\n    def connect(sockfd:int, addr:sockaddr_in): native static throws Exception;\n    def bind(sockfd:int, addr:sockaddr_un): native static throws Exception;\n    def bind(sockfd:int, addr:sockaddr_in): native static throws Exception;\n    def accept(sockfd:int, addr:sockaddr_un): native static int throws Exception;\n    def accept(sockfd:int, addr:sockaddr_in): native static int throws Exception;\n\n    def recv(sockfd:int, buf:Buffer, len:size_t, flags:int): native static ssize_t throws Exception;\n    def recvfrom(sockfd:int, buf:Buffer, len:size_t, flags:int, src_addr:sockaddr_un): native static ssize_t throws Exception;\n    def recvfrom(sockfd:int, buf:Buffer, len:size_t, flags:int, src_addr:sockaddr_in): native static ssize_t throws Exception;\n\n    def listen(sockfd:int, backlog:int): native static throws Exception;\n\n    def send(sockfd:int, buf:Buffer, size:size_t, flags:int):native static ssize_t throws Exception;\n    def sendto(sockfd:int, buf:Buffer, size:size_t, flags:int, dest_addr:sockaddr_un): native static ssize_t throws Exception;\n    def sendto(sockfd:int, buf:Buffer, size:size_t, flags:int, dest_addr:sockaddr_in): native static ssize_t throws Exception;\n\n    def inet_addr(cp:String):static native in_addr_t;\n\n    def gethostbyaddr(addr:pointer, len:size_t, type:int): static native hostent throws Exception;\n    def gethostbyname(name:String): static native hostent throws Exception;\n\n    def getservbyname(name:String, proto:String): static native servent throws Exception;\n    def getservbyport(port:int, proto:String): static native servent throws Exception;\n\n    def inet_ntoa(in:in_addr): static native String throws Exception;\n    def gethostname(): static native String;\n}\n"
  },
  {
    "path": "String.clcl",
    "content": "\nclass PcreOVec\n{\n    include MObjectBase;\n\n    start:int[];\n    end:int[];\n\n    def initialize() {}\n\n    def initialize(max:int) {\n        self.start = int[max]();\n        self.end = int[max]();\n    }\n\n    def clone():PcreOVec {\n        result := PcreOVec();\n\n        if(self.start.identifyWith(null).negative()) {\n            result.start = int[self.start.length];\n            for(i:=0; i<self.start.length; i++) {\n                result.start[i] = self.start[i];\n            }\n        }\n\n        if(self.end.identifyWith(null).negative()) {\n            result.end = int[self.end.length];\n            for(i:=0; i<self.end.length; i++) {\n                result.end[i] = self.end[i];\n            }\n        }\n\n        return result;\n    }\n}\n\nmodule MArray\n{\n    items:T[]?;\n\n    def initialize() {\n        self.items = null;\n    }\n\n    def initialize(items:T[]) {\n        self.items = items;\n    }\n\n    def length():int {\n        return self.items.length;\n    }\n\n    def items(index:int):T? {\n        if(index < 0) {\n            index += self.items.length;\n        }\n\n        if(index >= 0 && index < self.items.length) {\n            return self.items[index];\n        }\n        else {\n            return null;\n        }\n    }\n\n    def put(index:int, item:T) {\n        if(index < 0) {\n            index += self.items.length;\n        }\n\n        if(index >= 0 && index < self.items.length) {\n            self.items[index] = item;\n        }\n    }\n\n    def each(block_:lambda(T)) {\n        for(i := 0; i<self.items.length; i++) {\n            try {\n                block_(self.items[i]);\n            } catch(e:Exception) {\n                if(e.message.equals(\"break\")) {\n                    break;\n                }\n            }\n        }\n    }\n}\n\nclass Array<T:Object>\n{\n    include MObjectBase;\n\n    include MArray;\n}\n\ninherit System\n{\n    def pcre_exec(regex:regex, str:Buffer, offset:int, ovec_max:int, ovec:PcreOVec): native static int;\n    def atoi(str:String):native static int;\n    def atof(str:String):native static float;\n    def strtod(str:String): native static double throws Exception;\n    def strcmp(str1:String, str2:String): native static int;\n    def strcasecmp(str1:String, str2:String): native static int;\n    def strtol(str:String, base:int): native static long throws Exception;\n    def strtoul(str:String, base:int): native static ulong throws Exception;\n    def mbstowcs(src:pointer@utf8-string-buffer-null-terminated, size:size_t): static native char[] throws Exception;\n        # always null-terminated char[] returns\n    def wcstombs(src:char[]): static native byte[] throws Exception;\n        # always null-terminated byte[] returns\n\n    def memset(str:pointer, value:int, size:size_t): static native;\n\n    MB_LEN_MAX:static int;\n\n    def initialize_string_system(): static native;\n\n    def initialize(): static {\n        initialize_string_system();\n    }\n    def isalpha(c:char): native static bool;\n    def isalnum(c:char): native static bool;\n    def iscntrl(c:char): native static bool;\n    def isdigit(c:char): native static bool;\n    def isgraph(c:char): native static bool;\n    def islower(c:char): native static bool;\n    def isprint(c:char): native static bool;\n    def ispunct(c:char): native static bool;\n    def isspace(c:char): native static bool;\n    def isupper(c:char): native static bool;\n    def isxdigit(c:char): native static bool;\n    def isascii(c:char): native static bool;\n    def isblank(c:char): native static bool;\n}\n\ninherit Clover\n{\n    def test(msg: String, expression:bool):static {\n        printToError(msg.append(\"...\"));\n        assert(expression);\n        printlnToError(\"OK\");\n    }\n}\n\ninherit Global\n{\n    def print(str:String):static {\n        System.print(str);\n    }\n    def printToError(str:String):static {\n        System.printToError(str);\n    }\n    def println(str:String):static {\n        System.println(str);\n    }\n    def printlnToError(str:String):static {\n        System.printlnToError(str);\n    }\n    def printf(str:String): static {\n        System.print(str);\n    }\n    def printf(str:String, params:Array<Object>): static {\n        str2 := sprintf(str, params);\n        System.print(str2);\n    }\n    def printfToError(str:String, params:Array<Object>): static {\n        str2 := sprintf(str, params);\n        System.printToError(str2);\n    }\n    def sprintf(str:String, params:Array<Object>): static String {\n        return System.sprintf(str, params);\n    }\n}\n\ninherit System\n{\n    def sprintf(format:String, prams:Array<Object>): native static String throws Exception;\n}\n\ninherit String\n{\n    def next(): String {\n        result := self.subString(0, -2);\n        try {\n            result = result.add(self.chars(-1).next().toString());\n        }\n        catch(e:Exception) {\n        }\n\n        return result;\n    }\n    def prev(): String {\n        result := self.subString(0, -2);\n        try {\n            result = result.add(self.chars(-1).prev().toString());\n        }\n        catch(e:Exception) {\n        }\n\n        return result;\n    }\n    def printf(format:String): {\n        Global.printf(format, array { self });\n    }\n    def sprintf(format:String): String {\n        return Global.sprintf(format, array { self });\n    }\n\n    def insert(index:int, str:String): String {\n        if(index < 0) {\n            index += self.len + 1;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n        if(index > len) {\n            index = self.len;\n        }\n\n        len := str.length();\n\n        if(self.len+len + 1 < self.size) {\n            i:=0;\n            for(i=self.len -1; i>=index; i--) {\n                self.buffer[i+len] = self.buffer[i];\n            }\n            for(i = 0; i<len; i++) {\n                self.buffer[index+i] = str.buffer[i];\n            }\n            self.buffer[self.len+len] = '\\0';\n\n            self.len += len;\n        }\n        else {\n            new_size:int = (self.len + len + 1) * 2 + 1;\n            new_buffer:char[] = char[new_size];\n\n            i := 0;\n            for(i=0; i<index; i++) {\n                new_buffer[i] = self.buffer[i];\n            }\n            for(i=index; i<self.len; i++) {\n                new_buffer[i+len] = self.buffer[i];\n            }\n            for(i=0; i<len; i++) {\n                new_buffer[index+i] = str.buffer[i];\n            }\n            new_buffer[self.len+len] = '\\0';\n\n            self.buffer = new_buffer;\n            self.size = new_size;\n\n            self.len += len;\n        }\n\n        return self;\n    }\n\n    def insert(index:int, c:char): String {\n        if(index < 0) {\n            index += self.len + 1;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n        if(index > len) {\n            index = self.len;\n        }\n\n        len := 1;\n\n        if(self.len+len + 1 < self.size) {\n            i:=0;\n            for(i=self.len -1; i>=index; i--) {\n                self.buffer[i+len] = self.buffer[i];\n            }\n            for(i = 0; i<len; i++) {\n                self.buffer[index+i] = c;\n            }\n            self.buffer[self.len+len] = '\\0';\n\n            self.len += len;\n        }\n        else {\n            new_size:int = (self.len + len + 1) * 2 + 1;\n            new_buffer:char[] = char[new_size];\n\n            i := 0;\n            for(i=0; i<index; i++) {\n                new_buffer[i] = self.buffer[i];\n            }\n            for(i=index; i<self.len; i++) {\n                new_buffer[i+len] = self.buffer[i];\n            }\n            for(i=0; i<len; i++) {\n                new_buffer[index+i] = c;\n            }\n            new_buffer[self.len+len] = '\\0';\n\n            self.buffer = new_buffer;\n            self.size = new_size;\n\n            self.len += len;\n        }\n\n        return self;\n    }\n\n    def delete(index:int): String {\n        if(index < 0) {\n            index += self.len + 1;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n        if(index >= self.len) {\n            index = self.len-1;\n        }\n\n        if(index >= 0 && index < self.len) {\n            i := 0;\n            for(i=index; i<self.len-1; i++) {\n                self.buffer[i] = self.buffer[i+1];\n            }\n            self.buffer[i] = '\\0';\n\n            self.len --;\n        }\n\n        return self;\n    }\n    def deleteAt(index:int): String {\n        return delete(index);\n    }\n\n    def delete(index:int, index2:int): String {\n        if(index < 0) {\n            index += self.len + 1;\n        }\n        if(index < 0) {\n            index = 0;\n        }\n\n        if(index2 < 0) {\n            index2 += self.len + 1;\n        }\n        if(index2 < 0) {\n            index2 = 0;\n        }\n\n        if(index2 >= self.len) {\n            index2 = self.len;\n        }\n\n        if(index < index2 && index < self.len && index2 <= self.len) {\n            i := 0;\n            for(i=index; i<self.len-(index2-index); i++) {\n                self.buffer[i] = self.buffer[i+index2-index];\n            }\n            self.buffer[i] = '\\0';\n\n            self.len -= index2-index;\n        }\n\n        return self;\n    }\n    def deleteWithRange(index:int, index2:int): String {\n        return delete(index, index2);\n    }\n\n    def subString(start:int, end:int):  String {\n        if(start < 0) {\n            start += self.len;\n        }\n        if(end < 0) {\n            end += self.len + 1;\n        }\n\n        if(start < 0) {\n            start = 0;\n        }\n        if(end > self.len) {\n            end = self.len;\n        }\n\n        if(start >= end || start >= self.len || end < 0) {\n            return \"\";\n        }\n\n        result: String = String(end-start+1);\n\n        i := 0;\n        for(i=0; i<end-start; i++) {\n            result.buffer[i] = self.chars(i+start);\n        }\n        result.buffer[i] = '\\0';\n\n        result.len = end-start;\n        result.size = end-start+1;\n\n        return result;\n    }\n\n    def equals(right:WildCard):bool {\n        return true;\n    }\n\n    def getHashKey():  uint {\n        key:uint = 0;\n        for(i:int =1; i<self.len; i++) {\n            key += self.buffer[i].to_uint;\n        }\n\n        return key;\n    }\n\n    def toString():  String {\n        return self;\n    }\n\n    def to_regex(): regex {\n        return /\\{self}/;\n    }\n\n    def printf(format:String): {\n        Global.printf(format, array { self });\n    }\n\n    def print(): {\n        Global.print(self);\n    }\n\n    def println(): {\n        Global.println(self);\n    }\n    def printlnWithoutNullString() {\n        if(self.len != 0) {\n            Global.println(self);\n        }\n    }\n    def printlnForREPL() {\n        if(self.len != 0) {\n            Global.println(self.clone().insert(0, \"=>\"));\n        }\n    }\n\n    def match(regex_:regex): bool {\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        buffer:Buffer = self.toBuffer();\n\n        offset:int = 0;\n        regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n        return regex_result > 0;\n    }\n\n    def each(block_:lambda(char)): String {\n        for(i:int = 0; i<self.len; i++) {\n            block_(self.buffer[i]);\n        }\n\n        return self;\n    }\n\n\n    def indexOf(str:String, count:int): int throws Exception {\n        result:int = -1;\n        count2:int = 0;\n        len:int = str.length();\n\n        for(i:=0; i<self.len; i++) {\n            j:=0;\n            for(j=0; j<str.len; j++) {\n                if(self.buffer[i+j] != str.buffer[j]) \n                {\n                    break;\n                }\n            }\n            if(j == str.len) {\n                count2++;\n                if(count2 == count) {\n                    result = i;\n                    break;\n                }\n            }\n        }\n\n        return result;\n    }\n\n\n    def rindexOf(str:String, count:int=1):int {\n        result := -1;\n        count2 := 0;\n        len := str.length();\n\n        for(i:=self.len-len; i>=0; i--) {\n            j:=0;\n            for(j=0; j<len; j++) {\n                if(self.buffer[i+j] != str.buffer[j]) \n                {\n                    break;\n                }\n            }\n            if(j == len) {\n                count2++;\n                if(count2 == count) {\n                    result = i;\n                    break;\n                }\n            }\n        }\n\n        return result;\n    }\n\n    def indexOf(str:String):  int {\n        return self.indexOf(str, 1);\n    }\n\n    def indexOf(regex_:regex, count:int): int throws Exception {\n        result:int = -1;\n        offset:int = 0;\n        count2:int = 0;\n\n        buffer:Buffer = self.toBuffer();\n        ovec_max:int = 16;\n        ovec:PcreOVec = PcreOVec(ovec_max);\n\n        while(true) {\n            regex_result:int = pcre_exec(regex_, buffer, offset, ovec_max, ovec);\n\n            ### match ###\n            if(regex_result > 0) {\n                count2++;\n                if(count2 == count) {\n                    ovec_result:int = ovec.start[0];\n\n                    if(ovec_result == 0) {\n                        result = 0;\n                    }\n                    else {\n                        utf32_offset:int = 0;\n\n                        p:pointer = buffer.buffer;\n                        while(p < buffer.buffer + buffer.len) {\n                            c:ubyte = p->ubyte;\n\n                            # utf8 character\n                            if(c > 127uy) {\n                                size:int = ((c & 0x80) >> 7) + ((c & 0x40) >> 6) + ((c & 0x20) >> 5) + ((c & 0x10) >> 4);\n                                if(size > MB_LEN_MAX) {\n                                    throw Exception(\"unexpected error at String.indexOf\");\n                                }\n                                else {\n                                    p += size;\n                                }\n\n                                utf32_offset++;\n                            }\n                            # ascii\n                            else {\n                                p++;\n                                utf32_offset++;\n                            }\n\n                            if(p - buffer.buffer == ovec_result) {\n                                break;\n                            }\n                        }\n\n                        result = utf32_offset;\n                    }\n                    break;\n                }\n\n                if(offset == ovec.end[0]) {\n                    offset++;\n                }\n                else {\n                    offset = ovec.end[0];\n                }\n            }\n            ### no match ###\n            else {\n                break;\n            }\n        }\n\n        return result;\n    }\n\n    def indexOf(regex_:regex): int {\n        return self.indexOf(regex_, 1);\n    }\n\n    def upperCase(): String {\n        for(i:int = 0; i<self.len; i++) {\n            self.buffer[i] = self.buffer[i].to_upper;\n        }\n\n        return self;\n    }\n\n    def lowerCase(): String {\n        for(i:int = 0; i<self.len; i++) {\n            self.buffer[i] = self.buffer[i].to_lower;\n        }\n\n        return self;\n    }\n\n    def to_int():  int {\n        return atoi(self);\n    }\n\n    def to_float():  float {\n        return atof(self);\n    }\n\n    def to_double():  double {\n        return strtod(self);\n    }\n\n    def multiply(value:int):  String {\n        result:String = String();\n\n        for(i:int = 0; i<value; i++) {\n            result.append(self);\n        }\n\n        return result;\n    }\n\n    def reverse(): String {\n        result:String = String(self.size);\n\n        i := 0;\n        for(i=0; i<self.len; i++) {\n            result.buffer[i] = self.buffer[self.len-i-1];\n        }\n        result.buffer[i] = '\\0';\n\n        result.len = self.len;\n\n        return result;\n    }\n\n    # same: 0, self > str: > 0, self < str: < 0\n    def compare(str:String):  int {\n        return strcmp(self, str);\n    }\n\n    # same: 0, self > str: > 0, self < str: < 0\n    def compareWithIgnoreCase(str:String):  int {\n        return strcasecmp(self, str);\n    }\n\n    def hex():  int {\n        if(self.chars(0) == '0' && self.chars(1) == 'x') {\n            return strtol(self, 0).to_int;\n        }\n        else {\n            str := self.clone();\n            str.insert(0, \"0x\");\n\n            return strtol(str, 0).to_int;\n        }\n    }\n\n    def oct():  int {\n        return strtol(self, 0).to_int;\n    }\n\n    def chomp():  String {\n        result:String = \"\";\n\n        if(self.length() >= 2) {\n            if(self.chars(-2) == '\\r' && self.chars(-1) == '\\n') {\n                result = self.subString(0,-3);\n            }\n            elif(self.chars(-1) == '\\r' || self.chars(-1) == '\\n') {\n                result = self.subString(0,-2);\n            }\n            else {\n                result = self;\n            }\n        }\n        elif(self.length() >= 1) {\n            if(self.chars(-1) == '\\r' || self.chars(-1) == '\\n') {\n                result = self.subString(0,-2);\n            }\n            else {\n                result = self;\n            }\n        }\n\n        return result;\n    }\n\n    def toBuffer():  Buffer throws Exception {\n        array_ := wcstombs(self.buffer);\n\n        result:Buffer = Buffer(array_.length-1);\n        for(i:int = 0; i<array_.length-1; i++) {\n            result.append(array_[i]);\n        }\n\n        # no null-terminated Buffer will be returened\n\n        return result;\n    }\n}\n\ninherit Buffer \n{\n    def append(data: char) throws Exception {\n        append(data.toString().toBuffer());\n    }\n\n    def toString():String throws Exception {\n        wcs:char[] = mbstowcs(self.buffer, self.len);\n        result:String = String(wcs);\n        return result;\n    }\n\n    def toStringFromPointedPoint(): String {\n        wcs:char[] = mbstowcs(self.p, self.len - (self.p - self.buffer));\n        result:String = String(wcs);\n        return result;\n    }\n\n    # same: 0, self > str: > 0, self < str: < 0\n    def compare(str:Buffer):  int {\n        return memcmp(self.head(), str.head(), self.len);\n    }\n\n    def add(right:Buffer): Buffer {\n        result := Buffer();\n        result.append(self);\n        result.append(right);\n        return result;\n    }\n\n    def clear(): Buffer {\n        self.len = 0;\n        memset(self.buffer, 0, self.size);\n\n        return self;\n    }\n}\n\nmodule MPrintOutObject\n{\n    def printf(format:String) {\n        Global.printf(format, array { self });\n    }\n    def sprintf(format:String):String {\n        return Global.sprintf(format, array { self });\n    }\n    def print() {\n        Global.print(self.toString());\n    }\n    def println() {\n        Global.println(self.toString());\n    }\n}\n\ninherit Byte \n{\n    include MPrintOutObject;\n}\n\ninherit UByte \n{\n    include MPrintOutObject;\n}\n\ninherit Short \n{\n    include MPrintOutObject;\n}\n\ninherit UShort \n{\n    include MPrintOutObject;\n}\n\ninherit Integer \n{\n    include MPrintOutObject;\n}\n\ninherit UInteger \n{\n    include MPrintOutObject;\n}\n\ninherit Long \n{\n    include MPrintOutObject;\n}\n\ninherit ULong \n{\n    include MPrintOutObject;\n}\n\ninherit Float \n{\n    include MPrintOutObject;\n}\n\ninherit Double\n{\n    include MPrintOutObject;\n}\n\ninherit Pointer\n{\n    include MPrintOutObject;\n}\n\ninherit Char\n{\n    include MPrintOutObject;\n}\n\ninherit Bool\n{\n    include MPrintOutObject;\n}\n\ninherit Char\n{\n    def isalpha(): bool {\n        return System.isalpha(self);\n    }\n    def isalnum(): bool {\n        return System.isalnum(self);\n    }\n    def iscntrl(): bool {\n        return System.iscntrl(self);\n    }\n    def isdigit(): bool {\n        return System.isdigit(self);\n    }\n    def isgraph(): bool {\n        return System.isgraph(self);\n    }\n    def islower(): bool {\n        return System.islower(self);\n    }\n    def isprint(): bool {\n        return System.isprint(self);\n    }\n    def ispunct(): bool {\n        return System.ispunct(self);\n    }\n    def isspace(): bool {\n        return System.isspace(self);\n    }\n    def isupper(): bool {\n        return System.isupper(self);\n    }\n    def isxdigit(): bool {\n        return System.isxdigit(self);\n    }\n    def isascii(): bool {\n        return System.isascii(self);\n    }\n    def isblank(): bool {\n        return System.isblank(self);\n    }\n}\n\ninherit timespec\n{\n    def toString():String {\n        return sprintf(\"%lu.%09lu sec\", array { self.tv_sec.toULong, self.tv_nsec.toULong });\n    }\n}\n"
  },
  {
    "path": "SystemCalls.clcl",
    "content": "\nclass getopt_long_option\n{\n    include MObjectBase;\n\n    name:String;\n    has_arg:int;\n    flag:pointer@int;\n    val_:int;\n\n    def initialize() {\n    }\n\n    def initialize(name:String, has_arg:int, flag:pointer@int, val_:char) {\n        self.name = name;\n        self.has_arg = has_arg;\n        self.flag = flag;\n        self.val_ = val_.to_int;\n    }\n\n    def clone(): getopt_long_option {\n        result := getopt_long_option();\n\n        if(self.name.identifyWith(null).negative()) {\n            result.name = self.name.clone();\n        }\n        result.has_arg = self.has_arg;\n        result.flag = self.flag;\n        result.val_ = self.val_;\n\n        return result;\n    }\n}\n\nclass fd_set \n{\n    include MObjectBase;\n\n    def initialize() {}\n    def allocSize(): static native ulong;\n    def clone():fd_set {\n        result := fd_set();\n        memcpy(result.headOfMemory(), self.headOfMemory(), allocSize());\n\n        return result;\n    }\n}\n\nclass timeval \n{\n    include MObjectBase;\n\n    tv_sec: time_t;\n    tv_usec: long;\n\n    def initialize() {}\n\n    def clone(): timeval {\n        result := timeval();\n\n        result.tv_sec = self.tv_sec;\n        result.tv_usec = self.tv_usec;\n\n        return result;\n    }\n}\n\ninherit System\n{\n    def alarm(seconads: uint): static native uint;\n    def dup(old_fd:int): static native throws Exception;\n#    def dup3(old_fd:int, new_fd:int, flags:int): static native throws Exception;\n    def execvpe(path:String, argv:List<String>, envp:List<String>):static native throws Exception;\n    \n    def initialize_system_calls_system():static native;\n\n    def initialize(): static {\n        inherit();\n        initialize_system_calls_system();\n    }\n\n    def getopt(optstring:String, opterr:bool=true): native static Tuple3<Integer, String?, Integer>;\n        # result is Integer --> (result value of getopt) String --> (optarg) Integer --> (optind)\n\n    def getopt_long(optstring:String, longopts:getopt_long_option[], opterr:bool=true): native static Tuple4<Integer, String?, Integer, Integer>;\n        # result is Integer --> (result value of getopt_long) String --> (optarg) Integer --> (optind) Integer --> longindex\n\n    def getopt_long_only(optstring:String, longopts:getopt_long_option[], opterr:bool=true): native static Tuple4<Integer, String?, Integer, Integer>;\n        # result is Integer --> (result value of getopt_long) String --> (optarg) Integer --> (optind) Integer --> longindex\n\n    O_CLOEXEC: static int;\n\n    no_argument:static int;\n    required_argument:static int;\n    optional_argument:static int;\n\n    typedef useconds_t int;\n\n     _IONBF: static int;\n     _IOLBF: static int;\n     _IOFBF: static int;\n\n    SIG_IGN:static pointer@sighandler_t;\n    SIG_DFL:static pointer@sighandler_t;\n\n    SIGHUP:static int;\n    SIGINT:static int;\n    SIGQUIT:static int;\n    SIGILL:static int;\n    SIGTRAP:static int;\n    SIGABRT:static int;\n    SIGBUS:static int;\n    SIGFPE:static int;\n    SIGKILL:static int;\n    SIGUSR1:static int;\n    SIGSEGV:static int;\n    SIGUSR2:static int;\n    SIGPIPE:static int;\n    SIGALRM:static int;\n    SIGTERM:static int;\n    SIGSTKFLT:static int;\n    SIGCHLD:static int;\n    SIGCONT:static int;\n    SIGSTOP:static int;\n    SIGTSTP:static int;\n    SIGTTIN:static int;\n    SIGTTOU:static int;\n    SIGURG:static int;\n    SIGXCPU:static int;\n    SIGXFSZ:static int;\n    SIGVTALRM:static int;\n    SIGPROF:static int;\n    SIGWINCH:static int;\n    SIGIO:static int;\n    SIGPWR:static int;\n    SIGSYS:static int;\n\n    def getppid():static native pid_t;\n    def setsid():static native pid_t throws Exception;\n    def getsid(pid:pid_t):static native pid_t throws Exception;\n    def setpgrp():static native pid_t throws Exception;\n    def getbsize(headerlenp:pointer@int, blocksizep:pointer@long): static native String;\n    def getuid(): static native uid_t;\n    def geteuid(): static native uid_t;\n    def getgid(): static native gid_t;\n    def getugid(): static native gid_t;\n    def isatty(fd:int): static native bool;\n    def umask(mask:mode_t): static native mode_t;\n    def usleep(usec:useconds_t): static native throws Exception;\n    def nanosleep(req:timespec, rem:timespec?): static native throws Exception;\n    def putenv(string:String): static native throws Exception;\n    def secure_getenv(name:String): static native String?;\n    def setvbuf(stream:pointer@FILE, buf:pointer?@char, mode:int, size:size_t): static native throws Exception;\n    def strncat(dest:pointer@char, src:pointer@char, size:size_t): static native pointer@char;\n    def strchr(str:pointer@char, c:byte): static native pointer?@char;\n\n    def signal(signum:int, handler:pointer@sighandler_t): static native pointer@sighandler_t throws Exception;\n    def signal(signum:int, handler:lambda(int)): static native lambda(int) throws Exception;\n\n    def FD_ZERO(fdset:fd_set): static native;\n    def FD_CLR(fd:int, fdset:fd_set): static native;\n    def FD_SET(fd:int, fdset:fd_set): static native;\n    def FD_ISSET(fd:int, fdset:fd_set): static native bool;\n\n    FD_SETSIZE:static int;\n\n    def select(nfds:int, readfds:fd_set?, writefds:fd_set?, errorfds:fd_set?, timeout:timeval?): static native int throws Exception;\n\n    SIOCADDRT:static int;\n    SIOCDELRT:static int;\n    SIOCRTMSG:static int;\n\n    SIOCGIFNAME: static int;\n    SIOCSIFLINK: static int;\n    SIOCGIFCONF: static int;\n    SIOCGIFFLAGS: static int;\n    SIOCSIFFLAGS: static int;\n    SIOCGIFADDR: static int;\n    SIOCSIFADDR: static int;\n    SIOCGIFDSTADDR: static int;\n    SIOCSIFDSTADDR: static int;\n    SIOCGIFBRDADDR: static int;\n    SIOCSIFBRDADDR: static int;\n    SIOCGIFNETMASK: static int;\n    SIOCSIFNETMASK: static int;\n    SIOCGIFMETRIC: static int;\n    SIOCSIFMETRIC: static int;\n    SIOCGIFMEM: static int;\n    SIOCSIFMEM: static int;\n    SIOCGIFMTU: static int;\n    SIOCSIFMTU: static int;\n    SIOCSIFNAME: static int;\n    SIOCSIFHWADDR: static int;\n    SIOCGIFENCAP: static int;\n    SIOCSIFENCAP: static int;\n    SIOCGIFHWADDR: static int;\n    SIOCGIFSLAVE: static int;\n    SIOCSIFSLAVE: static int;\n    SIOCADDMULTI: static int;\n    SIOCDELMULTI: static int;\n    SIOCGIFINDEX: static int;\n    SIOGIFINDEX: static int;\n    SIOCSIFPFLAGS: static int;\n    SIOCGIFPFLAGS: static int;\n    SIOCDIFADDR: static int;\n    SIOCSIFHWBROADCAST: static int;\n    SIOCGIFCOUNT: static int;\n\n    SIOCGIFBR: static int;\n    SIOCSIFBR: static int;\n\n    SIOCGIFTXQLEN: static int;\n    SIOCSIFTXQLEN: static int;\n\n    SIOCDARP:static int;\n    SIOCGARP:static int;\n    SIOCSARP:static int;\n\n    SIOCDRARP: static int;\n    SIOCGRARP: static int;\n    SIOCSRARP: static int;\n\n    SIOCGIFMAP: static int;\n    SIOCSIFMAP: static int;\n    SIOCADDDLCI: static int;\n    SIOCDELDLCI: static int;\n    SIOCDEVPRIVATE: static int;\n    SIOCPROTOPRIVATE: static int;\n\n    TIOCM_LE: static int;\n    TIOCM_DTR: static int;\n    TIOCM_RTS: static int;\n    TIOCM_ST: static int;\n    TIOCM_SR: static int;\n    TIOCM_CTS: static int;\n    TIOCM_CAR: static int;\n    TIOCM_RNG: static int;\n    TIOCM_DSR: static int;\n    TIOCM_CD: static int;\n    TIOCM_RI: static int;\n\n    N_TTY: static int;\n    N_SLIP: static int;\n    N_MOUSE: static int;\n    N_PPP: static int;\n    N_STRIP: static int;\n    N_AX25: static int;\n    N_X25: static int;\n    N_6PACK: static int;\n    N_MASC: static int;\n    N_R3964: static int;\n    N_PROFIBUS_FDL: static int;\n    N_IRDA: static int;\n    N_SMSBLOCK: static int;\n    N_HDLC: static int;\n    N_SYNC_PPP: static int;\n    N_HCI: static int;\n\n    TCGETS: static int;\n    TCSETS: static int;\n    TCSETSW: static int;\n    TCSETSF: static int;\n    TCGETA: static int;\n    TCSETA: static int;\n    TCSETAW: static int;\n    TCSETAF: static int;\n    TCSBRK: static int;\n    TCXONC: static int;\n    TCFLSH: static int;\n    TIOCEXCL: static int;\n    TIOCNXCL: static int;\n    TIOCSCTTY: static int;\n    TIOCGPGRP: static int;\n    TIOCSPGRP: static int;\n    TIOCOUTQ: static int;\n    TIOCSTI: static int;\n    TIOCGWINSZ: static int;\n    TIOCSWINSZ: static int;\n    TIOCMGET: static int;\n    TIOCMBIS: static int;\n    TIOCMBIC: static int;\n    TIOCMSET: static int;\n\n    TIOCGSOFTCAR: static int;\n    TIOCSSOFTCAR: static int;\n    FIONREAD: static int;\n    TIOCINQ: static int;\n    TIOCLINUX: static int;\n\n    TIOCCONS: static int;\n    TIOCGSERIAL: static int;\n    TIOCSSERIAL: static int;\n    TIOCPKT: static int;\n    FIONBIO: static int;\n    TIOCNOTTY: static int;\n    TIOCSETD: static int;\n    TIOCGETD: static int;\n    TCSBRKP: static int;\n    TIOCSBRK: static int;\n    TIOCCBRK: static int;\n    TIOCGSID: static int;\n    TIOCGRS485: static int;\n\n    TIOCSRS485: static int;\n    TIOCGPTN: static int;\n\n    TIOCSPTLCK: static int;\n    TIOCGDEV: static int;\n    TCGETX: static int;\n    TCSETX: static int;\n    TCSETXF: static int;\n    TCSETXW: static int;\n    TIOCSIG: static int;\n    TIOCVHANGUP: static int;\n    TIOCGPKT: static int;\n    TIOCGPTLCK: static int;\n    TIOCGEXCL: static int;\n\n    FIONCLEX: static int;\n    FIOCLEX: static int;\n    FIOASYNC: static int;\n    TIOCSERCONFIG: static int;\n    TIOCSERGWILD: static int;\n    TIOCSERSWILD: static int;\n    TIOCGLCKTRMIOS: static int;\n    TIOCSLCKTRMIOS: static int;\n    TIOCSERGSTRUCT: static int;\n    TIOCSERGETLSR : static int;\n    TIOCSERGETMULTI: static int;\n    TIOCSERSETMULTI: static int;\n\n    TIOCMIWAIT: static int;\n    TIOCGICOUNT: static int;\n\n    FIOQSIZE: static int;\n\n    TIOCPKT_DATA: static int;\n    TIOCPKT_FLUSHREAD: static int;\n    TIOCPKT_FLUSHWRITE: static int;\n    TIOCPKT_STOP: static int;\n    TIOCPKT_START: static int;\n    TIOCPKT_NOSTOP: static int;\n    TIOCPKT_DOSTOP: static int;\n    TIOCPKT_IOCTL: static int;\n\n    TIOCSER_TEMT:static int;\n\n    ### curses ###\n    ACS_BLOCK:static int;\n    ACS_BOARD:static int;\n    ACS_BTEE:static int;\n    ACS_BULLET:static int;\n    ACS_CKBOARD:static int;\n    ACS_DARROW:static int;\n    ACS_DEGREE:static int;\n    ACS_DIAMOND:static int;\n    ACS_GEQUAL:static int;\n    ACS_HLINE:static int;\n    ACS_LANTERN:static int;\n    ACS_LARROW:static int;\n    ACS_LEQUAL:static int;\n    ACS_LLCORNER:static int;\n    ACS_LRCORNER:static int;\n    ACS_LTEE:static int;\n    ACS_NEQUAL:static int;\n    ACS_PI:static int;\n    ACS_PLMINUS:static int;\n    ACS_PLUS:static int;\n    ACS_RARROW:static int;\n    ACS_RTEE:static int;\n    ACS_S1:static int;\n    ACS_S3:static int;\n    ACS_S7:static int;\n    ACS_S9:static int;\n    ACS_STERLING:static int;\n    ACS_TTEE:static int;\n    ACS_UARROW:static int;\n    ACS_ULCORNER:static int;\n    ACS_URCORNER:static int;\n    ACS_VLINE:static int;\n\n    A_BLINK: static int;\n    A_BOLD:static int;\n    A_DIM:static int;\n    A_REVERSE:static int;\n    A_STANDOUT:static int;\n    A_UNDERLINE:static int;\n\n    A_ATTRIBUTES:static int;\n    A_ALTCHARSET:static int;\n    A_HORIZONTAL:static int;\n    A_LFET:static int;\n    A_LOW:static int;\n    A_TOP:static int;\n    A_VERTICAL:static int;\n    A_ITALIC:static int;\n    \n    COLOR_BLACK:static int;\n    COLOR_RED:static int;\n    COLOR_GREEN:static int;\n    COLOR_YELLOW:static int;\n    COLOR_BLUE:static int;\n    COLOR_MAGENTA:static int;\n    COLOR_CYAN:static int;\n    COLOR_WHITE:static int;\n    \n    typedef attr_t uint;\n    typedef chtype uint;\n    \n    def addch(c:char): native throws Exception;\n    def addstr(str:String):native throws Exception;\n    def start_color():native throws Exception;\n    def init_pair(n:short, fg:short, bg:short): native throws Exception;\n    def COLOR_PAIR(n:int):native int;\n    def beep(): native throws Exception;\n    def def_shell_mode(): native throws Exception;\n    def def_prog_mode(): native throws Exception;\n    \n    def wborder(win:pointer@WINDOW, ls:char, rs:char, ts:char, bs:char, tl:char, tr:char, bl:char, br:char): native throws Exception;\n    def border(ls:char, rs:char, ts:char, bs:char, tl:char, tr:char, bl:char, br:char): native throws Exception;\n    def idlok(win:pointer@WINDOW, flag:bool): native static int throws Exception;\n    def idcok(win:pointer@WINDOW, flag:bool): native static;\n    def clearok(win:pointer@WINDOW, flag:bool): native;\n    def immedok(win:pointer@WINDOW, flag:bool): native;\n    def leaveok(win:pointer@WINDOW, flag:bool): native;\n    def is_cleared(win:pointer@WINDOW):native bool;\n    def is_idcok(win:pointer@WINDOW): native bool;\n    def is_islok(win:pointer@WINDOW): native bool;\n    def is_immedok(win:pointer@WINDOW): native bool;\n    def is_keypad(win:pointer@WINDOW): native bool;\n    def is_leaveok(win:pointer@WINDOW): native bool;\n    def is_nodelay(win:pointer@WINDOW): native bool;\n    def is_notimeout(win:pointer@WINDOW): native bool;\n#    def is_pad(win:pointer@WINDOW): native bool;\n    def is_scrolok(win:pointer@WINDOW): native bool;\n#    def is_subwin(win:pointer@WINDOW): native bool;\n    def is_syncok(win:pointer@WINDOW): native bool;\n    def wgetparent(win:pointer@WINDOW): native pointer@WINDOW;\n#    def wgetdelay(win:pointer@WINDOW): native int;\n    def wgetscrreg(win:pointer@WINDOW, top:pointer@int, bottom:pointer@int): native;\n    \n    def clrtobot(): native;\n    def wclrtobot(win:pointer@WINDOW): native;\n    def clrtoeol(): native;\n    def wclrtoeol(win:pointer@WINDOW): native;\n    def werase(win:pointer@WINDOW): native;\n    \n    def resetty(): native;\n    def savetty(): native;\n    def reset_prog_mode(): native;\n    def reset_shell_mode():native;\n    def getsyx(y:int, x:int):native;\n    def setsyx(y:int, x:int):native;\n    def curs_set(visibility:bool):native int;\n    def napms(ms:int): native;\n    \n    def flash(): native;\n    \n    def can_change_color():native bool;\n    def has_colors(): native bool;\n    def init_color(pair:short, r:short, g:short, b:short): native;\n    def color_content(color:short, r:pointer@short, g:pointer@short, b:pointer@short):native;\n    def pair_content(pair:short, f:pointer@short, b:pointer@short): native;\n    #def reset_color_pairs(): native;\n    def COLOR_PAIRS(n:int):native int;\n    def PAIR_NUMBER(attr:int):native int;\n    \n    def attr_get(attrs:pointer@attr_t, pair:pointer@short, opts:pointer): native;\n    def wattr_get(win:pointer@WINDOW, attrs:pointer@attr_t, pair:pointer@short, opts:pointer): native;\n    def attr_set(attrs:attr_t, pair:short, opts:pointer):native;\n    def wattr_set(win:pointer@WINDOW, attrs:attr_t, pair:short, opts:pointer):native;\n    def attr_off(attrs:attr_t, opts:pointer):native;\n    def wattr_off(win:pointer@WINDOW, attrs:attr_t, opts:pointer):native;\n    def attr_on(attrs:attr_t, opts:pointer):native;\n    def wattr_on(win:pointer@WINDOW, attrs:attr_t, opts:pointer):native;\n    def wattroff(win:pointer@WINDOW, attrs:int):native;\n    def wattron(win:pointer@WINDOW, attrs:int):native;\n    def attrset(attrs:int):native;\n    def wattrset(win:pointer@WINDOW,attrs:int):native;\n\n    def chgat(n:int, attr:attr_t, pair:short, opts:pointer):native;\n    def wchgat(win:pointer@WINDOW, n:int, attr:attr_t, pair:short, opts:pointer):native;\n    def mvchgat(y:int, x:int, n:int, attr:attr_t, pair:short, opts:pointer):native;\n    def mvwchgat(win:pointer@WINDOW, y:int, x:int, n:int, attr:attr_t, pair:short, opts:pointer):native;\n    \n    def color_set(pair:short, opts:pointer):native;\n    def wcolor_set(win:pointer@WINDOW, pair:short, opts:pointer):native;\n    \n    def standend(): native;\n    def wstandend(win:pointer@WINDOW):native;\n    def standout(): native;\n    def wstandout(win:pointer@WINDOW):native;\n    \n    def bkgdset(ch:chtype):native;\n    def wbkgdset(win:pointer@WINDOW, ch:chtype):native;\n    def bkgd(c:chtype):native;\n    def wbkgd(win:pointer@WINDOW, ch:chtype):native;\n    def getbkgd(win:pointer@WINDOW): native chtype;\n    \n    def wgetch(win:pointer@WINDOW): native;\n    def mvgetch(y:int, x:int):native;\n    def mvwgetch(win:pointer@WINDOW, y:int, x:int): native;\n    def ungetch(ch:int):native;\n    def has_key(ch:int):native bool;\n    \n    def delay_output(ms:int):native;\n    def keyname(c:int):native String;\n    def key_name(w:char):native String;\n    def unctrl(c:chtype):native String;\n    def filter():native;\n    def nofilter():native;\n    \n    def delch():native;\n    def wdelch(win:pointer@WINDOW):native;\n    def mvdelch(y:int, x:int):native;\n    def mvwdelch(win:pointer@WINDOW, y:int, x:int):native;\n    def meta(win:pointer@WINDOW, bf:bool): native;\n    KEY_DOWN: static int;\n    KEY_UP: static int;\n    KEY_LEFT: static int;\n    KEY_RIGHT: static int;\n    KEY_HOME: static int;\n    KEY_BACKSPACE: static int;\n    KEY_DL: static int;\n    KEY_IL: static int;\n    KEY_DC: static int;\n    KEY_IC: static int;\n    KEY_EIC: static int;\n    KEY_CLEAR: static int;\n    KEY_EOS: static int;\n    KEY_EOL: static int;\n    KEY_SF: static int;\n    KEY_SR: static int;\n    KEY_NPAGE: static int;\n    KEY_PPAGE: static int;\n    KEY_STAB: static int;\n    KEY_CTAB: static int;\n    KEY_CATAB: static int;\n    KEY_ENTER: static int;\n    KEY_PRINT: static int;\n    KEY_LL: static int;\n    KEY_A1: static int;\n    KEY_A3: static int;\n    KEY_B2: static int;\n    KEY_C1: static int;\n    KEY_C3: static int;\n    KEY_BTAB: static int;\n    KEY_BEG: static int;\n    KEY_CANCEL: static int;\n    KEY_CLOSE: static int;\n    KEY_COMMAND: static int;\n    KEY_COPY: static int;\n    KEY_CREATE: static int;\n    KEY_END:static int;\n    KEY_EXIT: static int;\n    KEY_FIND: static int;\n    KEY_HELP: static int;\n    KEY_MARK: static int;\n    KEY_MESSAGE: static int;\n    KEY_MOVE: static int;\n    KEY_NEXT: static int;\n    KEY_OPEN: static int;\n    KEY_OPTIONS: static int;\n    KEY_PREVIOUS: static int;\n    KEY_REDO: static int;\n    KEY_REFERENCE: static int;\n    KEY_REFRESH: static int;\n    KEY_REPLACE: static int;\n    KEY_RESTART: static int;\n    KEY_RESUME: static int;\n    KEY_SAVE: static int;\n    KEY_SBEG: static int;\n    KEY_SCANCEL: static int;\n    KEY_SCOMMAND: static int;\n    KEY_SCOPY: static int;\n    KEY_SCREATE: static int;\n    KEY_SDC: static int;\n    KEY_SDL: static int;\n    KEY_SELECT: static int;\n    KEY_SEND: static int;\n    KEY_SEOL: static int;\n    KEY_SEXIT: static int;\n    KEY_SFIND: static int;\n    KEY_SHELP: static int;\n    KEY_SHOME: static int;\n    KEY_SIC: static int;\n    KEY_SLEFT: static int;\n    KEY_SMESSAGE: static int;\n    KEY_SMOVE: static int;\n    KEY_SNEXT: static int;\n    KEY_SOPTIONS: static int;\n    KEY_SPREVIOUS: static int;\n    KEY_SPRINT: static int;\n    KEY_SREDO: static int;\n    KEY_SREPLACE: static int;\n    KEY_SRIGHT: static int;\n    KEY_SRSUME: static int;\n    KEY_SSAVE: static int;\n    KEY_SSUSPEND: static int;\n    KEY_SUNDO: static int;\n    KEY_SUSPEND: static int;\n    KEY_UNDO: static int;\n    KEY_MOUSE: static int;\n    KEY_RESIZE: static int;\n    KEY_EVENT: static int;\n\n    KEY_MAX: static int;\n\n    stdscr: static pointer@WINDOW;\n\n    def ioctl(fd:int, request:int, arg:pointer):static native int throws Exception;\n\n    def initscr(): native static pointer@WINDOW throws Exception;\n    def endwin(): native static throws Exception;\n    def move(y:int, x:int): native static throws Exception;\n    def printw(str:String): native static throws Exception;\n    def printw(format:String, params:Array<Object>): static throws Exception {\n        str := sprintf(format, params);\n        printw(str);\n    }\n    def printw(format:String, params:SortableList<ISortable>): static throws Exception {\n        str := Global.sprintf(format, params);\n        printw(str);\n    }\n    def mvprintw(y:int, x:int, str:String): static throws Exception {\n        maxx := getmaxx();\n        maxy := getmaxy();\n\n        if(y > maxy || x > maxx || x < 0 || y < 0) {\n            throw Exception(\"x or y is out of Range\");\n        }\n\n        move(y, x);\n        printw(str);\n    }\n    def mvprintw(y:int, x:int, format:String, params:Array<Object>): static throws Exception {\n        maxx := getmaxx();\n        maxy := getmaxy();\n\n        if(y > maxy || x > maxx || x < 0 || y < 0) {\n            throw Exception(\"x or y is out of Range\");\n        }\n\n        move(y, x);\n        printw(format, params);\n    }\n    def mvprintw(y:int, x:int, format:String, params:SortableList<ISortable>): static throws Exception {\n        maxx := getmaxx();\n        maxy := getmaxy();\n\n        if(y > maxy || x > maxx || x < 0 || y < 0) {\n            throw Exception(\"x or y is out of Range\");\n        }\n\n        move(y, x);\n        printw(format, params);\n    }\n    def refresh(): native static throws Exception;\n    def box(win_ptr:pointer@WINDOW, vetical_char:char, horizonal_char:char): native static throws Exception;\n    def isendwin(): native static bool;\n    def clear(): native static int throws Exception;\n    def erase(): native static int throws Exception;\n    def attron(attribute:int): static native throws Exception;\n    def attroff(attribute:int): static native throws Exception;\n    def attrset(attribute:int): static native throws Exception;\n    def echo(): static native throws Exception;\n    def noecho(): static native throws Exception;\n    def cbreak(): static native throws Exception;\n    def nocbreak(): static native throws Exception;\n    def raw(): static native throws Exception;\n    def noraw(): static native throws Exception;\n    def getch(): static native int throws Exception;\n    def nodelay(window:pointer@WINDOW, true_or_false:bool): static native throws Exception;\n    def setEscapeDelay(msec:int): static native;\n    def getEscapeDelay(): static native int;\n\n    def newwin(num_of_lines:int, num_of_cols:int, start_y:int, start_x:int): native static pointer@WINDOW throws Exception;\n    def delwin(window_to_delete:pointer@WINDOW): static native throws Exception;\n\n    def mvwin(window_to_move:pointer@WINDOW, new_y:int, new_x:int): static native throws Exception;\n    def wrefresh(window_to_ptr:pointer@WINDOW): static native throws Exception;\n    def wclear(window_to_ptr:pointer@WINDOW): static native throws Exception;\n    def touchwin(window_to_ptr:pointer@WINDOW): static native throws Exception;\n\n    def keypad(window:pointer@WINDOW, keypad_on:bool): static native throws Exception;\n\n    def wmove(window:pointer@WINDWO, y:int, x:int): native static throws Exception;\n    def wprintw(window:pointer@WINDOW, str:String): native static throws Exception;\n    def wprintw(window:pointer@WINDOW, format:String, params:Array<Object>): static throws Exception {\n        str := sprintf(format, params);\n        wprintw(window, str);\n    }\n}\n\ninherit String \n{\n    def printw(format:String): throws Exception {\n        System.printw(format, array { self });\n    }\n    def mvprintw(y:int, x:int, format:String): throws Exception {\n        System.mvprintw(y, x, format, array { self });\n    }\n}\n\ninherit Command\n{\n    def selector(): String {\n        result:String = \"\";\n\n        if(self.data != null && !self.data.equals(\"\")) {\n            end_of_select := false;\n            canceled := false;\n\n            initscr();\n            keypad(stdscr, true);\n            noecho();\n            raw();\n\n            maxx := getmaxx();\n            maxy := getmaxy();\n\n            lines := self.data.split(/\\n/);\n            scrolltop := 0;\n            cursor := 0;\n\n            space_string1 := \" \".multiply(maxx);\n            space_string2 := \" \".multiply(maxx-1);\n\n            while(!end_of_select) {\n                maxy2 := lines.length() - scrolltop;\n\n                ### view ###\n                for(i:=0; i<maxy; i++) {\n                    if(i == maxy -1) {\n                        mvprintw(i,0, space_string2);\n                    }\n                    else {\n                        mvprintw(i, 0, space_string1);\n                    }\n                }\n\n                for(y:=0; y<maxy && y < maxy2; y++) {\n                    it := lines.items(scrolltop+y);\n\n                    line := it.subString(0, maxx-1);\n\n                    if(cursor == y) {\n                        attron(A_REVERSE);\n                        mvprintw(y, 0, \"%s\", array { line });\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        mvprintw(y, 0, \"%s\", array { line });\n                    }\n                }\n                refresh();\n\n                ### input ###\n                key := getch();\n\n                when(key) {\n                    case (KEY_UP, 'k'.to_int, ('P'-'A').to_int+1) {\n                        cursor--;\n                    }\n                    case (KEY_DOWN, 'j'.to_int, ('N'-'A').to_int+1) {\n                        cursor++;\n                    }\n                    case (('D'-'A').to_int+1) {\n                        cursor+=10;\n                    }\n                    case (('U'-'A').to_int+1) {\n                        cursor-=10;\n                    }\n                    case (('C'-'A').to_int+1, 'q'.to_int, ('['-'A').to_int+1) {\n                        canceled = true;\n                        end_of_select = true;\n                    }\n                    case (KEY_ENTER, ('J'-'A').to_int+1) {\n                        end_of_select = true;\n                    }\n                }\n\n                ### modification ###\n                if(cursor < 0) {\n                    scroll_size := -cursor +1;\n\n                    cursor = 0;\n                    scrolltop-=scroll_size;\n\n                    if(scrolltop < 0) {\n                        scrolltop = 0;\n                        cursor = 0;\n                    }\n                }\n\n                if(maxy2 < maxy) {\n                    if(cursor >= maxy2) {\n                        cursor = maxy2 - 1;\n                    }\n                }\n                else {\n                    if(cursor >= maxy) {\n                        scroll_size := cursor - maxy + 1;\n\n                        scrolltop += scroll_size;\n                        cursor -= scroll_size;\n                    }\n                }\n            }\n\n            if(!canceled) {\n                result = lines.items(scrolltop+cursor);\n            }\n\n            endwin();\n        }\n\n        return result;\n    }\n}\n"
  },
  {
    "path": "TODO",
    "content": "\nスタックの値オーバーフローしてたらコンパイル時にエラーをだす。\n\nC FFI グローバル変数\n\nC FFI グローバル変数、pointer, struct, arrayの３つが動かない。\n\npointer終わった。\n\n配列のランダムアクセス\n\nstruct\nstructの配列\n\nC FFI C関数でi8*だけじゃなくてi32*の引数も渡せるか。\n\narray終わったかな。\n\nstruct\n\nクラスファイルでアライメント\n"
  },
  {
    "path": "Thread.clcl",
    "content": "\nclass pthread_mutex_t \n{\n    include MObjectBase;\n\n    def initialize() {}\n    def allocSize(): static native size_t;\n\n    def clone():pthread_mutex_t {\n        result := pthread_mutex_t();\n\n        memcpy(result.headOfMemory(), self.headOfMemory(), allocSize());\n\n        return result;\n    }\n}\n\nclass pthread_cond_t\n{\n    include MObjectBase;\n\n    def initialize() {}\n    def allocSize(): static native size_t;\n\n    def clone():pthread_cond_t {\n        result := pthread_cond_t();\n\n        memcpy(result.headOfMemory(), self.headOfMemory(), allocSize());\n\n        return result;\n    }\n}\n\nclass timespec\n{\n    include MObjectBase;\n\n    tv_sec: time_t;\n    tv_nsec: long;\n\n    def initialize() {\n        self.tv_sec = 0;\n        self.tv_nsec = 0.to_long;\n    }\n\n    def initialize(tv_sec: time_t, tv_nsec:long) {\n        self.tv_sec = tv_sec;\n        self.tv_nsec = tv_nsec;\n    }\n\n    def clone():timespec {\n        result := timespec();\n        result.tv_sec = self.tv_sec;\n        result.tv_nsec = self.tv_nsec;\n        return result;\n    }\n\n    def minus(right:timespec):timespec {\n        result:timespec = timespec();\n\n        result.tv_sec = self.tv_sec - right.tv_sec;\n        result.tv_nsec = self.tv_nsec - right.tv_nsec;\n\n        return result;\n    }\n}\n\ninherit System\n{\n    typedef pid_t int;\n\n    def gettid():static native pid_t;\n    typedef pthread_mutexattr_t uint;\n    typedef pthread_condattr_t uint;\n\n    def initialize_thread_system(): static native;\n\n    def initialize(): static {\n        initialize_thread_system();\n    }\n\n    EINVAL: static int;\n    EDEADLK: static int;\n    EBUSY: static int;\n    EPERM: static int;\n    EBUSY: static int;\n    ETIMEDOUT: static int;\n    EINTR: static int;\n\n    PTHREAD_MUTEX_RECURSIVE: static uint;\n    PTHREAD_MUTEX_ERRORCHECK: static uint;\n\n    def pthread_mutex_init(mutex:pthread_mutex_t, attr:pthread_mutexattr_t): static native;\n    def pthread_mutex_destroy(mutex:pthread_mutex_t): static native int throws Exception;\n    def pthread_mutex_lock(mutex:pthread_mutex_t): static native int throws Exception;\n    def pthread_mutex_unlock(mutex:pthread_mutex_t): static native int throws Exception;\n    def pthread_mutex_trylock(mutex:pthread_mutex_t): static native int;\n\n    def pthread_mutexattr_init(attr:pthread_mutexattr_t): static native;\n    def pthread_mutexattr_settype(attr:pthread_mutexattr_t, kind:int): static native throws Exception;\n    def pthread_mutexattr_destroy(attr:pthread_mutexattr_t): static native;\n    def pthread_mutexattr_gettype(attr:pthread_mutexattr_t, kind:pointer@int): static native;\n\n    def pthread_cond_init(cond:pthread_cond_t, cond_attr:pthread_condattr_t): static native;\n    def pthread_cond_signal(cond:pthread_cond_t): static native;\n    def pthread_cond_broadcast(cond:pthread_cond_t): static native;\n    def pthread_cond_wait(cond:pthread_cond_t, mutex:pthread_mutex_t): static native;\n    def pthread_cond_timedwait(cond:pthread_cond_t, mutex:pthread_mutex_t, abtime:timespec): static native int throws Exception;\n    def pthread_cond_destroy(cond:pthread_cond_t): static native int throws Exception;\n}\n\nclass Thread \n{\n    include MObjectBase;\n\n    typedef pthread_t ulong;\n\n    thread_id:pthread_t;\n    block:lambda()?;\n    \n    def initialize_thread(thread:Thread, block:lambda()): static native throws Exception;\n    def pthread_join(thread_id:pthread_t): static native throws Exception;\n\n    def initialize() {\n        self.thread_id = 0;\n        block = null;\n    }\n\n    def initialize(block:lambda()) throws Exception {\n        Thread.initialize_thread(self, block);\n    }\n\n    def join() throws Exception {\n        Thread.pthread_join(thread_id);\n    }\n\n    def clone():Thread {\n        result := Thread();\n        result.thread_id = self.thread_id;\n        result.block = self.block;\n        return result;\n    }\n}\n\nclass Mutex \n{\n    include MObjectBase;\n\n    mutex: pthread_mutex_t;\n    attr: pthread_mutexattr_t;\n\n    def initialize() {\n        mutex = pthread_mutex_t();\n\n        pthread_mutexattr_init(attr);\n        pthread_mutex_init(mutex, attr);\n    }\n\n    def initialize(recursive:bool, error_check:bool) {\n        mutex = pthread_mutex_t();\n\n        pthread_mutexattr_init(attr);\n        if(recursive) {\n            pthread_mutexattr_settype(attr, PTHREAD_MUTEX_RECURSIVE);\n        }\n        elif(error_check) {\n            pthread_mutexattr_settype(attr, PTHREAD_MUTEX_ERRORCHECK);\n        }\n        pthread_mutex_init(mutex, attr);\n    }\n\n    def finalize() {\n        if(mutex.identifyWith(null).negative()) {\n            pthread_mutex_destroy(mutex);\n        }\n    }\n\n    def clone():Mutex {\n        result := Mutex();\n\n        if(self.mutex.identifyWith(null).negative()) {\n            result.mutex = self.mutex.clone();\n        }\n        result.attr = self.attr;\n\n        return result;\n    }\n\n    def lock() {\n        pthread_mutex_lock(mutex);\n    }\n\n    def unlock() {\n        pthread_mutex_unlock(mutex);\n    }\n\n    def run(block:lambda()) {\n        pthread_mutex_lock(mutex);\n        block();\n        pthread_mutex_unlock(mutex);\n    }\n}\n"
  },
  {
    "path": "a.cl",
    "content": "if(true) {\n    ls -al\n}\nelse {\n    hostname\n}\n"
  },
  {
    "path": "a.clcl",
    "content": "class ClassB {\n    params:List<Integer>;\n    \n    def initialize() {\n        params = list { 1, 2, 3 };\n    }\n}\n\n\nclass ClassA\n{\n    def main():static {\n        b := ClassB();\n\n        for(it in b.params) {\n            it.toString().println();\n        }\n    }\n}\n"
  },
  {
    "path": "a.csv",
    "content": "A\\,A\\,A,B\\,B\\,B,C\\+C\\+C"
  },
  {
    "path": "a.jscl",
    "content": ""
  },
  {
    "path": "a.txt",
    "content": "ABCDEFGHI\n"
  },
  {
    "path": "aaa",
    "content": "src/class_system.c:7014:5: error: use of undeclared identifier 'sighandler_t'\n    sighandler_t handler_value = (sighandler_t)handler->mPointerValue;\n    ^\nsrc/class_system.c:7017:5: error: use of undeclared identifier 'sighandler_t'\n    sighandler_t result = signal(signum_value, handler_value);\n    ^\nsrc/class_system.c:7019:8: error: use of undeclared identifier 'result'\n    if(result == SIG_ERR) {\n       ^\nsrc/class_system.c:7024:42: error: use of undeclared identifier 'result'\n    (*stack_ptr)->mPointerValue = (char*)result;\n                                         ^\nsrc/class_system.c:7079:5: error: use of undeclared identifier 'sighandler_t'\n    sighandler_t handler_value = signal_user_handler;\n    ^\nsrc/class_system.c:7089:5: error: use of undeclared identifier 'sighandler_t'\n    sighandler_t result = signal(signum_value, handler_value);\n    ^\nsrc/class_system.c:7091:8: error: use of undeclared identifier 'result'\n    if(result == SIG_ERR) {\n       ^\nsrc/class_system.c:7640:19: error: implicit declaration of function 'is_pad' is invalid in C99 [-Werror,-Wimplicit-function-declaration]\n    bool result = is_pad(win_value);\n                  ^\nsrc/class_system.c:7672:19: error: implicit declaration of function 'is_subwin' is invalid in C99 [-Werror,-Wimplicit-function-declaration]\n    bool result = is_subwin(win_value);\n                  ^\nsrc/class_system.c:7672:19: note: did you mean 'subwin'?\n/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/curses.h:718:33: note: 'subwin' declared here\nextern NCURSES_EXPORT(WINDOW *) subwin (WINDOW *, int, int, int, int);  /* implemented */\n                                ^\n9 errors generated.\nmake: *** [src/class_system.o] Error 1\n"
  },
  {
    "path": "all_build.sh",
    "content": "./configure --with-optimize --with-interpreter\nmake\nsudo make install\nmake test\n"
  },
  {
    "path": "app-sample/mfiler5/Fundamental.clcl",
    "content": "\ninherit Clover \n{\n    def onException(message:String, in_try:bool):static {\n        if(!in_try) {\n            if(MFiler5.runningCurses) {\n                endwin();\n            }\n            inherit(message, in_try);\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/mfiler5/Makefile.in",
    "content": "#######################################################\n# installed directories\n#######################################################\nprefix=@prefix@\nexec_prefix=@exec_prefix@\nbindir=@bindir@\ndatadir=@datadir@\nmandir=@mandir@\nsharedstatedir=@sharedstatedir@\nsysconfdir=@sysconfdir@/clover2\nincludedir=@includedir@/clover2\ndatarootdir=@datarootdir@/clover2\ndocdir=@datadir@/doc\nlibdir=@libdir@\n\n\n##########################################################\n# environmnet variables\n##########################################################\nCC=@CC@\nCXX=@CXX@\nINSTALL=@INSTALL@\nCFLAGS=@CFLAGS@\nLIBS=@LIBS@\nOS=@OS@\nDESTDIR=@DESTDIR@\nOBJS=@OBJS@\nCXXFLAGS=@CXXFLAGS@\n\n##########################################################\n# main\n##########################################################\nall: mfiler5\n\nmfiler5: MFiler5.oclcl mfiler5.ocl Clover.oclcl preinstall\n\nClover.oclcl: Fundamental.clcl\n\tcclover2 Fundamental.clcl\n\tif which bclover2; then bclover2 Clover.oclcl; fi\n\nMFiler5.oclcl: MFiler5@4.oclcl\n\tif which bclover2; then bclover2 MFiler5.oclcl; fi\n\nMFiler5@4.oclcl: mf4vd.clcl MFiler5@3.oclcl\n\tcclover2 mf4vd.clcl\n\nMFiler5@3.oclcl: mf3isearch.clcl MFiler5@2.oclcl\n\tcclover2 mf3isearch.clcl\n\nMFiler5@2.oclcl: mf2win.clcl MFiler5@1.oclcl\n\tcclover2 mf2win.clcl\n\nMFiler5@1.oclcl: mf1app.clcl \n\tcclover2 mf1app.clcl\n\nmfiler5.ocl: mfiler5.cl\n\tcclover2 mfiler5.cl\n\tmkdir -p $(HOME)/.clover2/mfiler5\n\tinstall -m 644 mfiler5.ocl $(HOME)/.clover2/mfiler5/mfiler5.ocl\n\npreinstall:\n\tmkdir -p $(HOME)/.clover2/mfiler5\n\tinstall -m 644 MFiler5.oclcl $(HOME)/.clover2/mfiler5\n\tif test -e MFiler5.so.1.0.0; then install -m 755 MFiler5.so.1.0.0 $(HOME)/.clover2/mfiler5; cp -a MFiler5.so $(HOME)/.clover2/mfiler5; fi\n\tinstall -m 644 mfiler5.ocl $(HOME)/.clover2/mfiler5\n\n#########################################################\n# install\n#########################################################\ninstall:\n\tmkdir -p \"$(DESTDIR)\"/bin\n\tinstall -m 755 mf5 \"$(DESTDIR)\"/bin\n\n#########################################################\n# uninstall\n#########################################################\nuninstall:\n\trm -rf ~/.clover2/mfiler5\n\trm -f \"$(DESTDIR)\"/bin/mfiler5\n\n#########################################################\n# permission\n#########################################################\npermission:\n\tchmod 644 *\n\tchmod 755 .git man src configure\n\tchmod 644 MFiler5.clcl mfiler5.cl\n\n########################################################\n# clean\n########################################################\nclean:\n\trm -fR core.* core a.out *.oclcl *.bc *.s *.o *.ocl *.clm src/*.dwo *.ll *.so.1.0.0 *.so vgcore* tags cstdlib-tags\n\ndistclean: clean\n\trm -fR Makefile autom4te.cache\n\n########################################################\n# test\n########################################################\ntest: \n\t@echo \"Compile to test code...\"\n"
  },
  {
    "path": "app-sample/mfiler5/config.log",
    "content": "This file contains any messages produced by compilers while\nrunning configure, to aid debugging if configure makes a mistake.\n\nIt was created by configure, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  $ ./configure e --prefix=/data/data/com.termux/files/home\n\n## --------- ##\n## Platform. ##\n## --------- ##\n\nhostname = localhost\nuname -m = aarch64\nuname -r = 3.10.84-perf\nuname -s = Linux\nuname -v = #1 SMP PREEMPT Tue Dec 27 18:54:07 CST 2016\n\n/usr/bin/uname -p = unknown\n/bin/uname -X     = unknown\n\n/bin/arch              = unknown\n/usr/bin/arch -k       = unknown\n/usr/convex/getsysinfo = unknown\n/usr/bin/hostinfo      = unknown\n/bin/machine           = unknown\n/usr/bin/oslevel       = unknown\n/bin/universe          = unknown\n\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/usr/bin\nPATH: /data/data/com.termux/files/usr/bin/applets\n\n\n## ----------- ##\n## Core tests. ##\n## ----------- ##\n\nconfigure:1957: checking for e-gcc\nconfigure:1987: result: no\nconfigure:1997: checking for gcc\nconfigure:2013: found /data/data/com.termux/files/usr/bin/gcc\nconfigure:2024: result: gcc\nconfigure:2253: checking for C compiler version\nconfigure:2262: gcc --version >&5\nclang version 7.0.1 (tags/RELEASE_701/final)\nTarget: aarch64--linux-android\nThread model: posix\nInstalledDir: /data/data/com.termux/files/usr/bin\nconfigure:2273: $? = 0\nconfigure:2262: gcc -v >&5\nclang version 7.0.1 (tags/RELEASE_701/final)\nTarget: aarch64--linux-android\nThread model: posix\nInstalledDir: /data/data/com.termux/files/usr/bin\nconfigure:2273: $? = 0\nconfigure:2262: gcc -V >&5\nclang-7: error: argument to '-V' is missing (expected 1 value)\nclang-7: error: no input files\nconfigure:2273: $? = 1\nconfigure:2262: gcc -qversion >&5\nclang-7: error: unknown argument '-qversion', did you mean '--version'?\nclang-7: error: no input files\nconfigure:2273: $? = 1\nconfigure:2293: checking whether the C compiler works\nconfigure:2315: gcc    conftest.c  >&5\nconfigure:2319: $? = 0\nconfigure:2367: result: yes\nconfigure:2370: checking for C compiler default output file name\nconfigure:2372: result: a.out\nconfigure:2378: checking for suffix of executables\nconfigure:2385: gcc -o conftest    conftest.c  >&5\nconfigure:2389: $? = 0\nconfigure:2411: result: \nconfigure:2433: checking whether we are cross compiling\nconfigure:2441: gcc -o conftest    conftest.c  >&5\nconfigure:2445: $? = 0\nconfigure:2452: ./conftest\nconfigure:2456: $? = 0\nconfigure:2471: result: no\nconfigure:2476: checking for suffix of object files\nconfigure:2498: gcc -c   conftest.c >&5\nconfigure:2502: $? = 0\nconfigure:2523: result: o\nconfigure:2527: checking whether we are using the GNU C compiler\nconfigure:2546: gcc -c   conftest.c >&5\nconfigure:2546: $? = 0\nconfigure:2555: result: yes\nconfigure:2564: checking whether gcc accepts -g\nconfigure:2584: gcc -c -g  conftest.c >&5\nconfigure:2584: $? = 0\nconfigure:2625: result: yes\nconfigure:2642: checking for gcc option to accept ISO C89\nconfigure:2705: gcc  -c -g -O2  conftest.c >&5\nconfigure:2705: $? = 0\nconfigure:2718: result: none needed\nconfigure:2781: checking for a BSD-compatible install\nconfigure:2849: result: /data/data/com.termux/files/usr/bin/applets/install -c\nconfigure:2866: checking how to run the C preprocessor\nconfigure:2897: gcc -E  conftest.c\nconfigure:2897: $? = 0\nconfigure:2911: gcc -E  conftest.c\nconftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found\n#include <ac_nonexistent.h>\n         ^~~~~~~~~~~~~~~~~~\n1 error generated.\nconfigure:2911: $? = 1\nconfigure: failed program was:\n| /* confdefs.h */\n| #define PACKAGE_NAME \"\"\n| #define PACKAGE_TARNAME \"\"\n| #define PACKAGE_VERSION \"\"\n| #define PACKAGE_STRING \"\"\n| #define PACKAGE_BUGREPORT \"\"\n| #define PACKAGE_URL \"\"\n| /* end confdefs.h.  */\n| #include <ac_nonexistent.h>\nconfigure:2936: result: gcc -E\nconfigure:2956: gcc -E  conftest.c\nconfigure:2956: $? = 0\nconfigure:2970: gcc -E  conftest.c\nconftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found\n#include <ac_nonexistent.h>\n         ^~~~~~~~~~~~~~~~~~\n1 error generated.\nconfigure:2970: $? = 1\nconfigure: failed program was:\n| /* confdefs.h */\n| #define PACKAGE_NAME \"\"\n| #define PACKAGE_TARNAME \"\"\n| #define PACKAGE_VERSION \"\"\n| #define PACKAGE_STRING \"\"\n| #define PACKAGE_BUGREPORT \"\"\n| #define PACKAGE_URL \"\"\n| /* end confdefs.h.  */\n| #include <ac_nonexistent.h>\nconfigure:2999: checking for grep that handles long lines and -e\nconfigure:3057: result: /data/data/com.termux/files/usr/bin/grep\nconfigure:3062: checking for egrep\nconfigure:3124: result: /data/data/com.termux/files/usr/bin/grep -E\nconfigure:3129: checking for ANSI C header files\nconfigure:3149: gcc -c -g -O2  conftest.c >&5\nconfigure:3149: $? = 0\nconfigure:3222: gcc -o conftest -g -O2   conftest.c  >&5\nconfigure:3222: $? = 0\nconfigure:3222: ./conftest\nconfigure:3222: $? = 0\nconfigure:3233: result: yes\nconfigure:3246: checking for sys/types.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for sys/stat.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for stdlib.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for string.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for memory.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for strings.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for inttypes.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for stdint.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3246: checking for unistd.h\nconfigure:3246: gcc -c -g -O2  conftest.c >&5\nconfigure:3246: $? = 0\nconfigure:3246: result: yes\nconfigure:3258: checking whether byte ordering is bigendian\nconfigure:3273: gcc -c -g -O2  conftest.c >&5\nconftest.c:20:9: error: unknown type name 'not'\n               not a universal capable compiler\n               ^\nconftest.c:20:14: error: expected ';' after top level declarator\n               not a universal capable compiler\n                    ^\n                    ;\n2 errors generated.\nconfigure:3273: $? = 1\nconfigure: failed program was:\n| /* confdefs.h */\n| #define PACKAGE_NAME \"\"\n| #define PACKAGE_TARNAME \"\"\n| #define PACKAGE_VERSION \"\"\n| #define PACKAGE_STRING \"\"\n| #define PACKAGE_BUGREPORT \"\"\n| #define PACKAGE_URL \"\"\n| #define STDC_HEADERS 1\n| #define HAVE_SYS_TYPES_H 1\n| #define HAVE_SYS_STAT_H 1\n| #define HAVE_STDLIB_H 1\n| #define HAVE_STRING_H 1\n| #define HAVE_MEMORY_H 1\n| #define HAVE_STRINGS_H 1\n| #define HAVE_INTTYPES_H 1\n| #define HAVE_STDINT_H 1\n| #define HAVE_UNISTD_H 1\n| /* end confdefs.h.  */\n| #ifndef __APPLE_CC__\n| \t       not a universal capable compiler\n| \t     #endif\n| \t     typedef int dummy;\n| \nconfigure:3318: gcc -c -g -O2  conftest.c >&5\nconftest.c:26:8: error: use of undeclared identifier 'bogus'\n              bogus endian macros\n              ^\n1 error generated.\nconfigure:3318: $? = 1\nconfigure: failed program was:\n| /* confdefs.h */\n| #define PACKAGE_NAME \"\"\n| #define PACKAGE_TARNAME \"\"\n| #define PACKAGE_VERSION \"\"\n| #define PACKAGE_STRING \"\"\n| #define PACKAGE_BUGREPORT \"\"\n| #define PACKAGE_URL \"\"\n| #define STDC_HEADERS 1\n| #define HAVE_SYS_TYPES_H 1\n| #define HAVE_SYS_STAT_H 1\n| #define HAVE_STDLIB_H 1\n| #define HAVE_STRING_H 1\n| #define HAVE_MEMORY_H 1\n| #define HAVE_STRINGS_H 1\n| #define HAVE_INTTYPES_H 1\n| #define HAVE_STDINT_H 1\n| #define HAVE_UNISTD_H 1\n| /* end confdefs.h.  */\n| #include <sys/types.h>\n| \t     #include <sys/param.h>\n| \n| int\n| main ()\n| {\n| #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \t\t     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \t\t     && LITTLE_ENDIAN)\n| \t      bogus endian macros\n| \t     #endif\n| \n|   ;\n|   return 0;\n| }\nconfigure:3362: gcc -c -g -O2  conftest.c >&5\nconftest.c:25:8: error: use of undeclared identifier 'bogus'\n              bogus endian macros\n              ^\n1 error generated.\nconfigure:3362: $? = 1\nconfigure: failed program was:\n| /* confdefs.h */\n| #define PACKAGE_NAME \"\"\n| #define PACKAGE_TARNAME \"\"\n| #define PACKAGE_VERSION \"\"\n| #define PACKAGE_STRING \"\"\n| #define PACKAGE_BUGREPORT \"\"\n| #define PACKAGE_URL \"\"\n| #define STDC_HEADERS 1\n| #define HAVE_SYS_TYPES_H 1\n| #define HAVE_SYS_STAT_H 1\n| #define HAVE_STDLIB_H 1\n| #define HAVE_STRING_H 1\n| #define HAVE_MEMORY_H 1\n| #define HAVE_STRINGS_H 1\n| #define HAVE_INTTYPES_H 1\n| #define HAVE_STDINT_H 1\n| #define HAVE_UNISTD_H 1\n| /* end confdefs.h.  */\n| #include <limits.h>\n| \n| int\n| main ()\n| {\n| #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)\n| \t      bogus endian macros\n| \t     #endif\n| \n|   ;\n|   return 0;\n| }\nconfigure:3453: gcc -o conftest -g -O2   conftest.c  >&5\nconfigure:3453: $? = 0\nconfigure:3453: ./conftest\nconfigure:3453: $? = 0\nconfigure:3464: result: no\nconfigure:3513: checking Operating System\nconfigure:3568: checking for main in -lutil\nconfigure:3587: gcc -o conftest -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"   conftest.c -lutil   >&5\nconfigure:3587: $? = 0\nconfigure:3596: result: yes\nconfigure:3815: creating ./config.status\n\n## ---------------------- ##\n## Running config.status. ##\n## ---------------------- ##\n\nThis file was extended by config.status, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  CONFIG_FILES    = \n  CONFIG_HEADERS  = \n  CONFIG_LINKS    = \n  CONFIG_COMMANDS = \n  $ ./config.status \n\non localhost\n\nconfig.status:730: creating Makefile\n\n## ---------------- ##\n## Cache variables. ##\n## ---------------- ##\n\nac_cv_c_bigendian='no'\nac_cv_c_compiler_gnu='yes'\nac_cv_env_CC_set=''\nac_cv_env_CC_value=''\nac_cv_env_CFLAGS_set=''\nac_cv_env_CFLAGS_value=''\nac_cv_env_CPPFLAGS_set=''\nac_cv_env_CPPFLAGS_value=''\nac_cv_env_CPP_set=''\nac_cv_env_CPP_value=''\nac_cv_env_LDFLAGS_set=''\nac_cv_env_LDFLAGS_value=''\nac_cv_env_LIBS_set=''\nac_cv_env_LIBS_value=''\nac_cv_env_build_alias_set='set'\nac_cv_env_build_alias_value='e'\nac_cv_env_host_alias_set='set'\nac_cv_env_host_alias_value='e'\nac_cv_env_target_alias_set='set'\nac_cv_env_target_alias_value='e'\nac_cv_header_inttypes_h='yes'\nac_cv_header_memory_h='yes'\nac_cv_header_stdc='yes'\nac_cv_header_stdint_h='yes'\nac_cv_header_stdlib_h='yes'\nac_cv_header_string_h='yes'\nac_cv_header_strings_h='yes'\nac_cv_header_sys_stat_h='yes'\nac_cv_header_sys_types_h='yes'\nac_cv_header_unistd_h='yes'\nac_cv_lib_util='ac_cv_lib_util_main'\nac_cv_lib_util_main='yes'\nac_cv_objext='o'\nac_cv_path_EGREP='/data/data/com.termux/files/usr/bin/grep -E'\nac_cv_path_GREP='/data/data/com.termux/files/usr/bin/grep'\nac_cv_path_install='/data/data/com.termux/files/usr/bin/applets/install -c'\nac_cv_prog_CPP='gcc -E'\nac_cv_prog_ac_ct_CC='gcc'\nac_cv_prog_cc_c89=''\nac_cv_prog_cc_g='yes'\n\n## ----------------- ##\n## Output variables. ##\n## ----------------- ##\n\nCC='gcc'\nCFLAGS='-Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCPP='gcc -E'\nCPPFLAGS=''\nDEFS='-DPACKAGE_NAME=\\\"\\\" -DPACKAGE_TARNAME=\\\"\\\" -DPACKAGE_VERSION=\\\"\\\" -DPACKAGE_STRING=\\\"\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DPACKAGE_URL=\\\"\\\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__LINUX__=1'\nDESTDIR='/data/data/com.termux/files/home'\nECHO_C=''\nECHO_N='-n'\nECHO_T=''\nEGREP='/data/data/com.termux/files/usr/bin/grep -E'\nEXEEXT=''\nGREP='/data/data/com.termux/files/usr/bin/grep'\nINSTALL_DATA='${INSTALL} -m 644'\nINSTALL_PROGRAM='${INSTALL}'\nINSTALL_SCRIPT='${INSTALL}'\nLDFLAGS=''\nLIBOBJS=''\nLIBS=' -lutil'\nLTLIBOBJS=''\nOBJEXT='o'\nOS='LINUX'\nPACKAGE_BUGREPORT=''\nPACKAGE_NAME=''\nPACKAGE_STRING=''\nPACKAGE_TARNAME=''\nPACKAGE_URL=''\nPACKAGE_VERSION=''\nPATH_SEPARATOR=':'\nSHELL='/bin/sh'\nac_ct_CC='gcc'\nbindir='${exec_prefix}/bin'\nbuild_alias='e'\ndatadir='${datarootdir}'\ndatarootdir='${prefix}/share'\ndocdir='${datarootdir}/doc/${PACKAGE}'\ndvidir='${docdir}'\nexec_prefix='${prefix}'\nhost_alias='e'\nhtmldir='${docdir}'\nincludedir='${prefix}/include'\ninfodir='${datarootdir}/info'\nlibdir='${exec_prefix}/lib'\nlibexecdir='${exec_prefix}/libexec'\nlocaledir='${datarootdir}/locale'\nlocalstatedir='${prefix}/var'\nmandir='${datarootdir}/man'\noldincludedir='/usr/include'\npdfdir='${docdir}'\nprefix='/data/data/com.termux/files/home'\nprogram_transform_name='s,x,x,'\npsdir='${docdir}'\nrunstatedir='${localstatedir}/run'\nsbindir='${exec_prefix}/sbin'\nsharedstatedir='${prefix}/com'\nsysconfdir='${prefix}/etc'\ntarget_alias='e'\n\n## ----------- ##\n## confdefs.h. ##\n## ----------- ##\n\n/* confdefs.h */\n#define PACKAGE_NAME \"\"\n#define PACKAGE_TARNAME \"\"\n#define PACKAGE_VERSION \"\"\n#define PACKAGE_STRING \"\"\n#define PACKAGE_BUGREPORT \"\"\n#define PACKAGE_URL \"\"\n#define STDC_HEADERS 1\n#define HAVE_SYS_TYPES_H 1\n#define HAVE_SYS_STAT_H 1\n#define HAVE_STDLIB_H 1\n#define HAVE_STRING_H 1\n#define HAVE_MEMORY_H 1\n#define HAVE_STRINGS_H 1\n#define HAVE_INTTYPES_H 1\n#define HAVE_STDINT_H 1\n#define HAVE_UNISTD_H 1\n#define __LINUX__ 1\n\nconfigure: exit 0\n"
  },
  {
    "path": "app-sample/mfiler5/config.status",
    "content": "#! /bin/sh\n# Generated by configure.\n# Run this file to recreate the current configuration.\n# Compiler output produced by configure, useful for debugging\n# configure, is in config.log if it exists.\n\ndebug=false\nac_cs_recheck=false\nac_cs_silent=false\n\nSHELL=${CONFIG_SHELL-/bin/sh}\nexport SHELL\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nif test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\nas_nl='\n'\nexport as_nl\n# Printing a long string crashes Solaris 7 /usr/bin/printf.\nas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo\n# Prefer a ksh shell builtin over an external printf program on Solaris,\n# but without wasting forks for bash or zsh.\nif test -z \"$BASH_VERSION$ZSH_VERSION\" \\\n    && (test \"X`print -r -- $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='print -r --'\n  as_echo_n='print -rn --'\nelif (test \"X`printf %s $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='printf %s\\n'\n  as_echo_n='printf %s'\nelse\n  if test \"X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`\" = \"X-n $as_echo\"; then\n    as_echo_body='eval /usr/ucb/echo -n \"$1$as_nl\"'\n    as_echo_n='/usr/ucb/echo -n'\n  else\n    as_echo_body='eval expr \"X$1\" : \"X\\\\(.*\\\\)\"'\n    as_echo_n_body='eval\n      arg=$1;\n      case $arg in #(\n      *\"$as_nl\"*)\n\texpr \"X$arg\" : \"X\\\\(.*\\\\)$as_nl\";\n\targ=`expr \"X$arg\" : \".*$as_nl\\\\(.*\\\\)\"`;;\n      esac;\n      expr \"X$arg\" : \"X\\\\(.*\\\\)\" | tr -d \"$as_nl\"\n    '\n    export as_echo_n_body\n    as_echo_n='sh -c $as_echo_n_body as_echo'\n  fi\n  export as_echo_body\n  as_echo='sh -c $as_echo_body as_echo'\nfi\n\n# The user is always right.\nif test \"${PATH_SEPARATOR+set}\" != set; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# IFS\n# We need space, tab and new line, in precisely that order.  Quoting is\n# there to prevent editors from complaining about space-tab.\n# (If _AS_PATH_WALK were called with IFS unset, it would disable word\n# splitting by setting IFS to empty value.)\nIFS=\" \"\"\t$as_nl\"\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    test -r \"$as_dir/$0\" && as_myself=$as_dir/$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  $as_echo \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n# Unset variables that we do not need and which cause bugs (e.g. in\n# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the \"|| exit 1\"\n# suppresses any \"Segmentation fault\" message there.  '((' could\n# trigger a bug in pdksh 5.2.14.\nfor as_var in BASH_ENV ENV MAIL MAILPATH\ndo eval test x\\${$as_var+set} = xset \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# NLS nuisances.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# CDPATH.\n(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    $as_echo \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  $as_echo \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null; then :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null; then :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`$as_echo \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\nexec 6>&1\n## ----------------------------------- ##\n## Main body of $CONFIG_STATUS script. ##\n## ----------------------------------- ##\n# Save the log message, to keep $0 and so on meaningful, and to\n# report actual input values of CONFIG_FILES etc. instead of their\n# values after options handling.\nac_log=\"\nThis file was extended by $as_me, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  CONFIG_FILES    = $CONFIG_FILES\n  CONFIG_HEADERS  = $CONFIG_HEADERS\n  CONFIG_LINKS    = $CONFIG_LINKS\n  CONFIG_COMMANDS = $CONFIG_COMMANDS\n  $ $0 $@\n\non `(hostname || uname -n) 2>/dev/null | sed 1q`\n\"\n\n# Files that config.status was made for.\nconfig_files=\" Makefile\"\n\nac_cs_usage=\"\\\n\\`$as_me' instantiates files and other configuration actions\nfrom templates according to the current configuration.  Unless the files\nand actions are specified as TAGs, all are instantiated by default.\n\nUsage: $0 [OPTION]... [TAG]...\n\n  -h, --help       print this help, then exit\n  -V, --version    print version number and configuration settings, then exit\n      --config     print configuration, then exit\n  -q, --quiet, --silent\n                   do not print progress messages\n  -d, --debug      don't remove temporary files\n      --recheck    update $as_me by reconfiguring in the same conditions\n      --file=FILE[:TEMPLATE]\n                   instantiate the configuration file FILE\n\nConfiguration files:\n$config_files\n\nReport bugs to the package provider.\"\n\nac_cs_config=\"'e' '--prefix=/data/data/com.termux/files/home' 'build_alias=e' 'host_alias=e' 'target_alias=e'\"\nac_cs_version=\"\\\nconfig.status\nconfigured by ./configure, generated by GNU Autoconf 2.69,\n  with options \\\"$ac_cs_config\\\"\n\nCopyright (C) 2012 Free Software Foundation, Inc.\nThis config.status script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\"\n\nac_pwd='/data/data/com.termux/files/home/repo/mfiler5'\nsrcdir='.'\nINSTALL='/usr/bin/install -c'\ntest -n \"$AWK\" || AWK=awk\n# The default lists apply if the user does not specify any file.\nac_need_defaults=:\nwhile test $# != 0\ndo\n  case $1 in\n  --*=?*)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=`expr \"X$1\" : 'X[^=]*=\\(.*\\)'`\n    ac_shift=:\n    ;;\n  --*=)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=\n    ac_shift=:\n    ;;\n  *)\n    ac_option=$1\n    ac_optarg=$2\n    ac_shift=shift\n    ;;\n  esac\n\n  case $ac_option in\n  # Handling of the options.\n  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)\n    ac_cs_recheck=: ;;\n  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )\n    $as_echo \"$ac_cs_version\"; exit ;;\n  --config | --confi | --conf | --con | --co | --c )\n    $as_echo \"$ac_cs_config\"; exit ;;\n  --debug | --debu | --deb | --de | --d | -d )\n    debug=: ;;\n  --file | --fil | --fi | --f )\n    $ac_shift\n    case $ac_optarg in\n    *\\'*) ac_optarg=`$as_echo \"$ac_optarg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    '') as_fn_error $? \"missing file argument\" ;;\n    esac\n    as_fn_append CONFIG_FILES \" '$ac_optarg'\"\n    ac_need_defaults=false;;\n  --he | --h |  --help | --hel | -h )\n    $as_echo \"$ac_cs_usage\"; exit ;;\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil | --si | --s)\n    ac_cs_silent=: ;;\n\n  # This is an error.\n  -*) as_fn_error $? \"unrecognized option: \\`$1'\nTry \\`$0 --help' for more information.\" ;;\n\n  *) as_fn_append ac_config_targets \" $1\"\n     ac_need_defaults=false ;;\n\n  esac\n  shift\ndone\n\nac_configure_extra_args=\n\nif $ac_cs_silent; then\n  exec 6>/dev/null\n  ac_configure_extra_args=\"$ac_configure_extra_args --silent\"\nfi\n\nif $ac_cs_recheck; then\n  set X /bin/sh './configure'  'e' '--prefix=/data/data/com.termux/files/home' 'build_alias=e' 'host_alias=e' 'target_alias=e' $ac_configure_extra_args --no-create --no-recursion\n  shift\n  $as_echo \"running CONFIG_SHELL=/bin/sh $*\" >&6\n  CONFIG_SHELL='/bin/sh'\n  export CONFIG_SHELL\n  exec \"$@\"\nfi\n\nexec 5>>config.log\n{\n  echo\n  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX\n## Running $as_me. ##\n_ASBOX\n  $as_echo \"$ac_log\"\n} >&5\n\n\n# Handling of arguments.\nfor ac_config_target in $ac_config_targets\ndo\n  case $ac_config_target in\n    \"Makefile\") CONFIG_FILES=\"$CONFIG_FILES Makefile\" ;;\n\n  *) as_fn_error $? \"invalid argument: \\`$ac_config_target'\" \"$LINENO\" 5;;\n  esac\ndone\n\n\n# If the user did not use the arguments to specify the items to instantiate,\n# then the envvar interface is used.  Set only those that are not.\n# We use the long form for the default assignment because of an extremely\n# bizarre bug on SunOS 4.1.3.\nif $ac_need_defaults; then\n  test \"${CONFIG_FILES+set}\" = set || CONFIG_FILES=$config_files\nfi\n\n# Have a temporary directory for convenience.  Make it in the build tree\n# simply because there is no reason against having it here, and in addition,\n# creating and moving files from /tmp can sometimes cause problems.\n# Hook for its removal unless debugging.\n# Note that there is a small window in which the directory will not be cleaned:\n# after its creation but before its name has been assigned to `$tmp'.\n$debug ||\n{\n  tmp= ac_tmp=\n  trap 'exit_status=$?\n  : \"${ac_tmp:=$tmp}\"\n  { test ! -d \"$ac_tmp\" || rm -fr \"$ac_tmp\"; } && exit $exit_status\n' 0\n  trap 'as_fn_exit 1' 1 2 13 15\n}\n# Create a (secure) tmp directory for tmp files.\n\n{\n  tmp=`(umask 077 && mktemp -d \"./confXXXXXX\") 2>/dev/null` &&\n  test -d \"$tmp\"\n}  ||\n{\n  tmp=./conf$$-$RANDOM\n  (umask 077 && mkdir \"$tmp\")\n} || as_fn_error $? \"cannot create a temporary directory in .\" \"$LINENO\" 5\nac_tmp=$tmp\n\n# Set up the scripts for CONFIG_FILES section.\n# No need to generate them if there are no CONFIG_FILES.\n# This happens for instance with `./config.status config.h'.\nif test -n \"$CONFIG_FILES\"; then\n\n\nac_cr=`echo X | tr X '\\015'`\n# On cygwin, bash can eat \\r inside `` if the user requested igncr.\n# But we know of no other shell where ac_cr would be empty at this\n# point, so we can use a bashism as a fallback.\nif test \"x$ac_cr\" = x; then\n  eval ac_cr=\\$\\'\\\\r\\'\nfi\nac_cs_awk_cr=`$AWK 'BEGIN { print \"a\\rb\" }' </dev/null 2>/dev/null`\nif test \"$ac_cs_awk_cr\" = \"a${ac_cr}b\"; then\n  ac_cs_awk_cr='\\\\r'\nelse\n  ac_cs_awk_cr=$ac_cr\nfi\n\necho 'BEGIN {' >\"$ac_tmp/subs1.awk\" &&\ncat >>\"$ac_tmp/subs1.awk\" <<\\_ACAWK &&\nS[\"LTLIBOBJS\"]=\"\"\nS[\"LIBOBJS\"]=\"\"\nS[\"DESTDIR\"]=\"/data/data/com.termux/files/home\"\nS[\"OS\"]=\"LINUX\"\nS[\"EGREP\"]=\"/data/data/com.termux/files/usr/bin/grep -E\"\nS[\"GREP\"]=\"/data/data/com.termux/files/usr/bin/grep\"\nS[\"CPP\"]=\"gcc -E\"\nS[\"INSTALL_DATA\"]=\"${INSTALL} -m 644\"\nS[\"INSTALL_SCRIPT\"]=\"${INSTALL}\"\nS[\"INSTALL_PROGRAM\"]=\"${INSTALL}\"\nS[\"OBJEXT\"]=\"o\"\nS[\"EXEEXT\"]=\"\"\nS[\"ac_ct_CC\"]=\"gcc\"\nS[\"CPPFLAGS\"]=\"\"\nS[\"LDFLAGS\"]=\"\"\nS[\"CFLAGS\"]=\"-Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\\\"\\\\\\\"${DESTDIR}/\\\\\\\"\\\"\"\nS[\"CC\"]=\"gcc\"\nS[\"target_alias\"]=\"e\"\nS[\"host_alias\"]=\"e\"\nS[\"build_alias\"]=\"e\"\nS[\"LIBS\"]=\" -lutil\"\nS[\"ECHO_T\"]=\"\"\nS[\"ECHO_N\"]=\"-n\"\nS[\"ECHO_C\"]=\"\"\nS[\"DEFS\"]=\"-DPACKAGE_NAME=\\\\\\\"\\\\\\\" -DPACKAGE_TARNAME=\\\\\\\"\\\\\\\" -DPACKAGE_VERSION=\\\\\\\"\\\\\\\" -DPACKAGE_STRING=\\\\\\\"\\\\\\\" -DPACKAGE_BUGREPORT=\\\\\\\"\\\\\\\" -DPACKAGE_URL=\\\\\\\"\\\\\\\" -DSTDC_HEADERS=1\"\\\n\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT\"\\\n\"_H=1 -DHAVE_UNISTD_H=1 -D__LINUX__=1\"\nS[\"mandir\"]=\"${datarootdir}/man\"\nS[\"localedir\"]=\"${datarootdir}/locale\"\nS[\"libdir\"]=\"${exec_prefix}/lib\"\nS[\"psdir\"]=\"${docdir}\"\nS[\"pdfdir\"]=\"${docdir}\"\nS[\"dvidir\"]=\"${docdir}\"\nS[\"htmldir\"]=\"${docdir}\"\nS[\"infodir\"]=\"${datarootdir}/info\"\nS[\"docdir\"]=\"${datarootdir}/doc/${PACKAGE}\"\nS[\"oldincludedir\"]=\"/usr/include\"\nS[\"includedir\"]=\"${prefix}/include\"\nS[\"runstatedir\"]=\"${localstatedir}/run\"\nS[\"localstatedir\"]=\"${prefix}/var\"\nS[\"sharedstatedir\"]=\"${prefix}/com\"\nS[\"sysconfdir\"]=\"${prefix}/etc\"\nS[\"datadir\"]=\"${datarootdir}\"\nS[\"datarootdir\"]=\"${prefix}/share\"\nS[\"libexecdir\"]=\"${exec_prefix}/libexec\"\nS[\"sbindir\"]=\"${exec_prefix}/sbin\"\nS[\"bindir\"]=\"${exec_prefix}/bin\"\nS[\"program_transform_name\"]=\"s,x,x,\"\nS[\"prefix\"]=\"/data/data/com.termux/files/home\"\nS[\"exec_prefix\"]=\"${prefix}\"\nS[\"PACKAGE_URL\"]=\"\"\nS[\"PACKAGE_BUGREPORT\"]=\"\"\nS[\"PACKAGE_STRING\"]=\"\"\nS[\"PACKAGE_VERSION\"]=\"\"\nS[\"PACKAGE_TARNAME\"]=\"\"\nS[\"PACKAGE_NAME\"]=\"\"\nS[\"PATH_SEPARATOR\"]=\":\"\nS[\"SHELL\"]=\"/bin/sh\"\n_ACAWK\ncat >>\"$ac_tmp/subs1.awk\" <<_ACAWK &&\n  for (key in S) S_is_set[key] = 1\n  FS = \"\u0007\"\n\n}\n{\n  line = $ 0\n  nfields = split(line, field, \"@\")\n  substed = 0\n  len = length(field[1])\n  for (i = 2; i < nfields; i++) {\n    key = field[i]\n    keylen = length(key)\n    if (S_is_set[key]) {\n      value = S[key]\n      line = substr(line, 1, len) \"\" value \"\" substr(line, len + keylen + 3)\n      len += length(value) + length(field[++i])\n      substed = 1\n    } else\n      len += 1 + keylen\n  }\n\n  print line\n}\n\n_ACAWK\nif sed \"s/$ac_cr//\" < /dev/null > /dev/null 2>&1; then\n  sed \"s/$ac_cr\\$//; s/$ac_cr/$ac_cs_awk_cr/g\"\nelse\n  cat\nfi < \"$ac_tmp/subs1.awk\" > \"$ac_tmp/subs.awk\" \\\n  || as_fn_error $? \"could not setup config files machinery\" \"$LINENO\" 5\nfi # test -n \"$CONFIG_FILES\"\n\n\neval set X \"  :F $CONFIG_FILES      \"\nshift\nfor ac_tag\ndo\n  case $ac_tag in\n  :[FHLC]) ac_mode=$ac_tag; continue;;\n  esac\n  case $ac_mode$ac_tag in\n  :[FHL]*:*);;\n  :L* | :C*:*) as_fn_error $? \"invalid tag \\`$ac_tag'\" \"$LINENO\" 5;;\n  :[FH]-) ac_tag=-:-;;\n  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;\n  esac\n  ac_save_IFS=$IFS\n  IFS=:\n  set x $ac_tag\n  IFS=$ac_save_IFS\n  shift\n  ac_file=$1\n  shift\n\n  case $ac_mode in\n  :L) ac_source=$1;;\n  :[FH])\n    ac_file_inputs=\n    for ac_f\n    do\n      case $ac_f in\n      -) ac_f=\"$ac_tmp/stdin\";;\n      *) # Look for the file first in the build tree, then in the source tree\n\t # (if the path is not absolute).  The absolute path cannot be DOS-style,\n\t # because $ac_f cannot contain `:'.\n\t test -f \"$ac_f\" ||\n\t   case $ac_f in\n\t   [\\\\/$]*) false;;\n\t   *) test -f \"$srcdir/$ac_f\" && ac_f=\"$srcdir/$ac_f\";;\n\t   esac ||\n\t   as_fn_error 1 \"cannot find input file: \\`$ac_f'\" \"$LINENO\" 5;;\n      esac\n      case $ac_f in *\\'*) ac_f=`$as_echo \"$ac_f\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; esac\n      as_fn_append ac_file_inputs \" '$ac_f'\"\n    done\n\n    # Let's still pretend it is `configure' which instantiates (i.e., don't\n    # use $as_me), people would be surprised to read:\n    #    /* config.h.  Generated by config.status.  */\n    configure_input='Generated from '`\n\t  $as_echo \"$*\" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'\n\t`' by configure.'\n    if test x\"$ac_file\" != x-; then\n      configure_input=\"$ac_file.  $configure_input\"\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: creating $ac_file\" >&5\n$as_echo \"$as_me: creating $ac_file\" >&6;}\n    fi\n    # Neutralize special characters interpreted by sed in replacement strings.\n    case $configure_input in #(\n    *\\&* | *\\|* | *\\\\* )\n       ac_sed_conf_input=`$as_echo \"$configure_input\" |\n       sed 's/[\\\\\\\\&|]/\\\\\\\\&/g'`;; #(\n    *) ac_sed_conf_input=$configure_input;;\n    esac\n\n    case $ac_tag in\n    *:-:* | *:-) cat >\"$ac_tmp/stdin\" \\\n      || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5 ;;\n    esac\n    ;;\n  esac\n\n  ac_dir=`$as_dirname -- \"$ac_file\" ||\n$as_expr X\"$ac_file\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)$' \\| \\\n\t X\"$ac_file\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$ac_file\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  as_dir=\"$ac_dir\"; as_fn_mkdir_p\n  ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`$as_echo \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`$as_echo \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n\n  case $ac_mode in\n  :F)\n  #\n  # CONFIG_FILE\n  #\n\n  case $INSTALL in\n  [\\\\/$]* | ?:[\\\\/]* ) ac_INSTALL=$INSTALL ;;\n  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;\n  esac\n# If the template does not know about datarootdir, expand it.\n# FIXME: This hack should be removed a few years after 2.60.\nac_datarootdir_hack=; ac_datarootdir_seen=\nac_sed_dataroot='\n/datarootdir/ {\n  p\n  q\n}\n/@datadir@/p\n/@docdir@/p\n/@infodir@/p\n/@localedir@/p\n/@mandir@/p'\ncase `eval \"sed -n \\\"\\$ac_sed_dataroot\\\" $ac_file_inputs\"` in\n*datarootdir*) ac_datarootdir_seen=yes;;\n*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&5\n$as_echo \"$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&2;}\n  ac_datarootdir_hack='\n  s&@datadir@&${datarootdir}&g\n  s&@docdir@&${datarootdir}/doc/${PACKAGE}&g\n  s&@infodir@&${datarootdir}/info&g\n  s&@localedir@&${datarootdir}/locale&g\n  s&@mandir@&${datarootdir}/man&g\n  s&\\${datarootdir}&${prefix}/share&g' ;;\nesac\nac_sed_extra=\"/^[\t ]*VPATH[\t ]*=[\t ]*/{\nh\ns///\ns/^/:/\ns/[\t ]*$/:/\ns/:\\$(srcdir):/:/g\ns/:\\${srcdir}:/:/g\ns/:@srcdir@:/:/g\ns/^:*//\ns/:*$//\nx\ns/\\(=[\t ]*\\).*/\\1/\nG\ns/\\n//\ns/^[^=]*=[\t ]*$//\n}\n\n:t\n/@[a-zA-Z_][a-zA-Z_0-9]*@/!b\ns|@configure_input@|$ac_sed_conf_input|;t t\ns&@top_builddir@&$ac_top_builddir_sub&;t t\ns&@top_build_prefix@&$ac_top_build_prefix&;t t\ns&@srcdir@&$ac_srcdir&;t t\ns&@abs_srcdir@&$ac_abs_srcdir&;t t\ns&@top_srcdir@&$ac_top_srcdir&;t t\ns&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t\ns&@builddir@&$ac_builddir&;t t\ns&@abs_builddir@&$ac_abs_builddir&;t t\ns&@abs_top_builddir@&$ac_abs_top_builddir&;t t\ns&@INSTALL@&$ac_INSTALL&;t t\n$ac_datarootdir_hack\n\"\neval sed \\\"\\$ac_sed_extra\\\" \"$ac_file_inputs\" | $AWK -f \"$ac_tmp/subs.awk\" \\\n  >$ac_tmp/out || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n\ntest -z \"$ac_datarootdir_hack$ac_datarootdir_seen\" &&\n  { ac_out=`sed -n '/\\${datarootdir}/p' \"$ac_tmp/out\"`; test -n \"$ac_out\"; } &&\n  { ac_out=`sed -n '/^[\t ]*datarootdir[\t ]*:*=/p' \\\n      \"$ac_tmp/out\"`; test -z \"$ac_out\"; } &&\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&5\n$as_echo \"$as_me: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&2;}\n\n  rm -f \"$ac_tmp/stdin\"\n  case $ac_file in\n  -) cat \"$ac_tmp/out\" && rm -f \"$ac_tmp/out\";;\n  *) rm -f \"$ac_file\" && mv \"$ac_tmp/out\" \"$ac_file\";;\n  esac \\\n  || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n ;;\n\n\n\n  esac\n\ndone # for ac_tag\n\n\nas_fn_exit 0\n"
  },
  {
    "path": "app-sample/mfiler5/configure",
    "content": "#! /bin/sh\n# Guess values for system-dependent variables and create Makefiles.\n# Generated by GNU Autoconf 2.69.\n#\n#\n# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.\n#\n#\n# This configure script is free software; the Free Software Foundation\n# gives unlimited permission to copy, distribute and modify it.\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nif test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\nas_nl='\n'\nexport as_nl\n# Printing a long string crashes Solaris 7 /usr/bin/printf.\nas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo\n# Prefer a ksh shell builtin over an external printf program on Solaris,\n# but without wasting forks for bash or zsh.\nif test -z \"$BASH_VERSION$ZSH_VERSION\" \\\n    && (test \"X`print -r -- $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='print -r --'\n  as_echo_n='print -rn --'\nelif (test \"X`printf %s $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='printf %s\\n'\n  as_echo_n='printf %s'\nelse\n  if test \"X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`\" = \"X-n $as_echo\"; then\n    as_echo_body='eval /usr/ucb/echo -n \"$1$as_nl\"'\n    as_echo_n='/usr/ucb/echo -n'\n  else\n    as_echo_body='eval expr \"X$1\" : \"X\\\\(.*\\\\)\"'\n    as_echo_n_body='eval\n      arg=$1;\n      case $arg in #(\n      *\"$as_nl\"*)\n\texpr \"X$arg\" : \"X\\\\(.*\\\\)$as_nl\";\n\targ=`expr \"X$arg\" : \".*$as_nl\\\\(.*\\\\)\"`;;\n      esac;\n      expr \"X$arg\" : \"X\\\\(.*\\\\)\" | tr -d \"$as_nl\"\n    '\n    export as_echo_n_body\n    as_echo_n='sh -c $as_echo_n_body as_echo'\n  fi\n  export as_echo_body\n  as_echo='sh -c $as_echo_body as_echo'\nfi\n\n# The user is always right.\nif test \"${PATH_SEPARATOR+set}\" != set; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# IFS\n# We need space, tab and new line, in precisely that order.  Quoting is\n# there to prevent editors from complaining about space-tab.\n# (If _AS_PATH_WALK were called with IFS unset, it would disable word\n# splitting by setting IFS to empty value.)\nIFS=\" \"\"\t$as_nl\"\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    test -r \"$as_dir/$0\" && as_myself=$as_dir/$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  $as_echo \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n# Unset variables that we do not need and which cause bugs (e.g. in\n# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the \"|| exit 1\"\n# suppresses any \"Segmentation fault\" message there.  '((' could\n# trigger a bug in pdksh 5.2.14.\nfor as_var in BASH_ENV ENV MAIL MAILPATH\ndo eval test x\\${$as_var+set} = xset \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# NLS nuisances.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# CDPATH.\n(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n\n# Use a proper internal environment variable to ensure we don't fall\n  # into an infinite loop, continuously re-executing ourselves.\n  if test x\"${_as_can_reexec}\" != xno && test \"x$CONFIG_SHELL\" != x; then\n    _as_can_reexec=no; export _as_can_reexec;\n    # We cannot yet assume a decent shell, so we have to provide a\n# neutralization value for shells without unset; and this also\n# works around shells that cannot unset nonexistent variables.\n# Preserve -v and -x to the replacement shell.\nBASH_ENV=/dev/null\nENV=/dev/null\n(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV\ncase $- in # ((((\n  *v*x* | *x*v* ) as_opts=-vx ;;\n  *v* ) as_opts=-v ;;\n  *x* ) as_opts=-x ;;\n  * ) as_opts= ;;\nesac\nexec $CONFIG_SHELL $as_opts \"$as_myself\" ${1+\"$@\"}\n# Admittedly, this is quite paranoid, since all the known shells bail\n# out after a failed `exec'.\n$as_echo \"$0: could not re-execute with $CONFIG_SHELL\" >&2\nas_fn_exit 255\n  fi\n  # We don't want this to propagate to other subprocesses.\n          { _as_can_reexec=; unset _as_can_reexec;}\nif test \"x$CONFIG_SHELL\" = x; then\n  as_bourne_compatible=\"if test -n \\\"\\${ZSH_VERSION+set}\\\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on \\${1+\\\"\\$@\\\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '\\${1+\\\"\\$@\\\"}'='\\\"\\$@\\\"'\n  setopt NO_GLOB_SUBST\nelse\n  case \\`(set -o) 2>/dev/null\\` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\"\n  as_required=\"as_fn_return () { (exit \\$1); }\nas_fn_success () { as_fn_return 0; }\nas_fn_failure () { as_fn_return 1; }\nas_fn_ret_success () { return 0; }\nas_fn_ret_failure () { return 1; }\n\nexitcode=0\nas_fn_success || { exitcode=1; echo as_fn_success failed.; }\nas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }\nas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }\nas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }\nif ( set x; as_fn_ret_success y && test x = \\\"\\$1\\\" ); then :\n\nelse\n  exitcode=1; echo positional parameters were not saved.\nfi\ntest x\\$exitcode = x0 || exit 1\ntest -x / || exit 1\"\n  as_suggested=\"  as_lineno_1=\";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested\" as_lineno_1a=\\$LINENO\n  as_lineno_2=\";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested\" as_lineno_2a=\\$LINENO\n  eval 'test \\\"x\\$as_lineno_1'\\$as_run'\\\" != \\\"x\\$as_lineno_2'\\$as_run'\\\" &&\n  test \\\"x\\`expr \\$as_lineno_1'\\$as_run' + 1\\`\\\" = \\\"x\\$as_lineno_2'\\$as_run'\\\"' || exit 1\ntest \\$(( 1 + 1 )) = 2 || exit 1\"\n  if (eval \"$as_required\") 2>/dev/null; then :\n  as_have_required=yes\nelse\n  as_have_required=no\nfi\n  if test x$as_have_required = xyes && (eval \"$as_suggested\") 2>/dev/null; then :\n\nelse\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nas_found=false\nfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n  as_found=:\n  case $as_dir in #(\n\t /*)\n\t   for as_base in sh bash ksh sh5; do\n\t     # Try only shells that exist, to save several forks.\n\t     as_shell=$as_dir/$as_base\n\t     if { test -f \"$as_shell\" || test -f \"$as_shell.exe\"; } &&\n\t\t    { $as_echo \"$as_bourne_compatible\"\"$as_required\" | as_run=a \"$as_shell\"; } 2>/dev/null; then :\n  CONFIG_SHELL=$as_shell as_have_required=yes\n\t\t   if { $as_echo \"$as_bourne_compatible\"\"$as_suggested\" | as_run=a \"$as_shell\"; } 2>/dev/null; then :\n  break 2\nfi\nfi\n\t   done;;\n       esac\n  as_found=false\ndone\n$as_found || { if { test -f \"$SHELL\" || test -f \"$SHELL.exe\"; } &&\n\t      { $as_echo \"$as_bourne_compatible\"\"$as_required\" | as_run=a \"$SHELL\"; } 2>/dev/null; then :\n  CONFIG_SHELL=$SHELL as_have_required=yes\nfi; }\nIFS=$as_save_IFS\n\n\n      if test \"x$CONFIG_SHELL\" != x; then :\n  export CONFIG_SHELL\n             # We cannot yet assume a decent shell, so we have to provide a\n# neutralization value for shells without unset; and this also\n# works around shells that cannot unset nonexistent variables.\n# Preserve -v and -x to the replacement shell.\nBASH_ENV=/dev/null\nENV=/dev/null\n(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV\ncase $- in # ((((\n  *v*x* | *x*v* ) as_opts=-vx ;;\n  *v* ) as_opts=-v ;;\n  *x* ) as_opts=-x ;;\n  * ) as_opts= ;;\nesac\nexec $CONFIG_SHELL $as_opts \"$as_myself\" ${1+\"$@\"}\n# Admittedly, this is quite paranoid, since all the known shells bail\n# out after a failed `exec'.\n$as_echo \"$0: could not re-execute with $CONFIG_SHELL\" >&2\nexit 255\nfi\n\n    if test x$as_have_required = xno; then :\n  $as_echo \"$0: This script requires a shell more modern than all\"\n  $as_echo \"$0: the shells that I found on your system.\"\n  if test x${ZSH_VERSION+set} = xset ; then\n    $as_echo \"$0: In particular, zsh $ZSH_VERSION has bugs and should\"\n    $as_echo \"$0: be upgraded to zsh 4.3.4 or later.\"\n  else\n    $as_echo \"$0: Please tell bug-autoconf@gnu.org about your system,\n$0: including any error possibly output before this\n$0: message. Then install a modern shell, or manually run\n$0: the script under such a shell if you do have one.\"\n  fi\n  exit 1\nfi\nfi\nfi\nSHELL=${CONFIG_SHELL-/bin/sh}\nexport SHELL\n# Unset more variables known to interfere with behavior of common tools.\nCLICOLOR_FORCE= GREP_OPTIONS=\nunset CLICOLOR_FORCE GREP_OPTIONS\n\n## --------------------- ##\n## M4sh Shell Functions. ##\n## --------------------- ##\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`$as_echo \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null; then :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null; then :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    $as_echo \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  $as_echo \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\n\n  as_lineno_1=$LINENO as_lineno_1a=$LINENO\n  as_lineno_2=$LINENO as_lineno_2a=$LINENO\n  eval 'test \"x$as_lineno_1'$as_run'\" != \"x$as_lineno_2'$as_run'\" &&\n  test \"x`expr $as_lineno_1'$as_run' + 1`\" = \"x$as_lineno_2'$as_run'\"' || {\n  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)\n  sed -n '\n    p\n    /[$]LINENO/=\n  ' <$as_myself |\n    sed '\n      s/[$]LINENO.*/&-/\n      t lineno\n      b\n      :lineno\n      N\n      :loop\n      s/[$]LINENO\\([^'$as_cr_alnum'_].*\\n\\)\\(.*\\)/\\2\\1\\2/\n      t loop\n      s/-\\n.*//\n    ' >$as_me.lineno &&\n  chmod +x \"$as_me.lineno\" ||\n    { $as_echo \"$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell\" >&2; as_fn_exit 1; }\n\n  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have\n  # already done that, so ensure we don't try to do so again and fall\n  # in an infinite loop.  This has already happened in practice.\n  _as_can_reexec=no; export _as_can_reexec\n  # Don't try to exec as it changes $[0], causing all sort of problems\n  # (the dirname of $[0] is not the place where we might find the\n  # original and so on.  Autoconf is especially sensitive to this).\n  . \"./$as_me.lineno\"\n  # Exit status is that of the last command.\n  exit\n}\n\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\ntest -n \"$DJDIR\" || exec 7<&0 </dev/null\nexec 6>&1\n\n# Name of the host.\n# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,\n# so uname gets run too.\nac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`\n\n#\n# Initializations.\n#\nac_default_prefix=/usr/local\nac_clean_files=\nac_config_libobj_dir=.\nLIBOBJS=\ncross_compiling=no\nsubdirs=\nMFLAGS=\nMAKEFLAGS=\n\n# Identity of this package.\nPACKAGE_NAME=\nPACKAGE_TARNAME=\nPACKAGE_VERSION=\nPACKAGE_STRING=\nPACKAGE_BUGREPORT=\nPACKAGE_URL=\n\nac_unique_file=\"mfiler5.cl\"\n# Factoring default headers for most tests.\nac_includes_default=\"\\\n#include <stdio.h>\n#ifdef HAVE_SYS_TYPES_H\n# include <sys/types.h>\n#endif\n#ifdef HAVE_SYS_STAT_H\n# include <sys/stat.h>\n#endif\n#ifdef STDC_HEADERS\n# include <stdlib.h>\n# include <stddef.h>\n#else\n# ifdef HAVE_STDLIB_H\n#  include <stdlib.h>\n# endif\n#endif\n#ifdef HAVE_STRING_H\n# if !defined STDC_HEADERS && defined HAVE_MEMORY_H\n#  include <memory.h>\n# endif\n# include <string.h>\n#endif\n#ifdef HAVE_STRINGS_H\n# include <strings.h>\n#endif\n#ifdef HAVE_INTTYPES_H\n# include <inttypes.h>\n#endif\n#ifdef HAVE_STDINT_H\n# include <stdint.h>\n#endif\n#ifdef HAVE_UNISTD_H\n# include <unistd.h>\n#endif\"\n\nac_subst_vars='LTLIBOBJS\nLIBOBJS\nDESTDIR\nOS\nEGREP\nGREP\nCPP\nINSTALL_DATA\nINSTALL_SCRIPT\nINSTALL_PROGRAM\nOBJEXT\nEXEEXT\nac_ct_CC\nCPPFLAGS\nLDFLAGS\nCFLAGS\nCC\ntarget_alias\nhost_alias\nbuild_alias\nLIBS\nECHO_T\nECHO_N\nECHO_C\nDEFS\nmandir\nlocaledir\nlibdir\npsdir\npdfdir\ndvidir\nhtmldir\ninfodir\ndocdir\noldincludedir\nincludedir\nrunstatedir\nlocalstatedir\nsharedstatedir\nsysconfdir\ndatadir\ndatarootdir\nlibexecdir\nsbindir\nbindir\nprogram_transform_name\nprefix\nexec_prefix\nPACKAGE_URL\nPACKAGE_BUGREPORT\nPACKAGE_STRING\nPACKAGE_VERSION\nPACKAGE_TARNAME\nPACKAGE_NAME\nPATH_SEPARATOR\nSHELL'\nac_subst_files=''\nac_user_opts='\nenable_option_checking\nwith_debug\nwith_optimize\n'\n      ac_precious_vars='build_alias\nhost_alias\ntarget_alias\nCC\nCFLAGS\nLDFLAGS\nLIBS\nCPPFLAGS\nCPP'\n\n\n# Initialize some variables set by options.\nac_init_help=\nac_init_version=false\nac_unrecognized_opts=\nac_unrecognized_sep=\n# The variables have the same names as the options, with\n# dashes changed to underlines.\ncache_file=/dev/null\nexec_prefix=NONE\nno_create=\nno_recursion=\nprefix=NONE\nprogram_prefix=NONE\nprogram_suffix=NONE\nprogram_transform_name=s,x,x,\nsilent=\nsite=\nsrcdir=\nverbose=\nx_includes=NONE\nx_libraries=NONE\n\n# Installation directory options.\n# These are left unexpanded so users can \"make install exec_prefix=/foo\"\n# and all the variables that are supposed to be based on exec_prefix\n# by default will actually change.\n# Use braces instead of parens because sh, perl, etc. also accept them.\n# (The list follows the same order as the GNU Coding Standards.)\nbindir='${exec_prefix}/bin'\nsbindir='${exec_prefix}/sbin'\nlibexecdir='${exec_prefix}/libexec'\ndatarootdir='${prefix}/share'\ndatadir='${datarootdir}'\nsysconfdir='${prefix}/etc'\nsharedstatedir='${prefix}/com'\nlocalstatedir='${prefix}/var'\nrunstatedir='${localstatedir}/run'\nincludedir='${prefix}/include'\noldincludedir='/usr/include'\ndocdir='${datarootdir}/doc/${PACKAGE}'\ninfodir='${datarootdir}/info'\nhtmldir='${docdir}'\ndvidir='${docdir}'\npdfdir='${docdir}'\npsdir='${docdir}'\nlibdir='${exec_prefix}/lib'\nlocaledir='${datarootdir}/locale'\nmandir='${datarootdir}/man'\n\nac_prev=\nac_dashdash=\nfor ac_option\ndo\n  # If the previous option needs an argument, assign it.\n  if test -n \"$ac_prev\"; then\n    eval $ac_prev=\\$ac_option\n    ac_prev=\n    continue\n  fi\n\n  case $ac_option in\n  *=?*) ac_optarg=`expr \"X$ac_option\" : '[^=]*=\\(.*\\)'` ;;\n  *=)   ac_optarg= ;;\n  *)    ac_optarg=yes ;;\n  esac\n\n  # Accept the important Cygnus configure options, so we can diagnose typos.\n\n  case $ac_dashdash$ac_option in\n  --)\n    ac_dashdash=yes ;;\n\n  -bindir | --bindir | --bindi | --bind | --bin | --bi)\n    ac_prev=bindir ;;\n  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)\n    bindir=$ac_optarg ;;\n\n  -build | --build | --buil | --bui | --bu)\n    ac_prev=build_alias ;;\n  -build=* | --build=* | --buil=* | --bui=* | --bu=*)\n    build_alias=$ac_optarg ;;\n\n  -cache-file | --cache-file | --cache-fil | --cache-fi \\\n  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)\n    ac_prev=cache_file ;;\n  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \\\n  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)\n    cache_file=$ac_optarg ;;\n\n  --config-cache | -C)\n    cache_file=config.cache ;;\n\n  -datadir | --datadir | --datadi | --datad)\n    ac_prev=datadir ;;\n  -datadir=* | --datadir=* | --datadi=* | --datad=*)\n    datadir=$ac_optarg ;;\n\n  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \\\n  | --dataroo | --dataro | --datar)\n    ac_prev=datarootdir ;;\n  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \\\n  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)\n    datarootdir=$ac_optarg ;;\n\n  -disable-* | --disable-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*disable-\\(.*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid feature name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"enable_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval enable_$ac_useropt=no ;;\n\n  -docdir | --docdir | --docdi | --doc | --do)\n    ac_prev=docdir ;;\n  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)\n    docdir=$ac_optarg ;;\n\n  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)\n    ac_prev=dvidir ;;\n  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)\n    dvidir=$ac_optarg ;;\n\n  -enable-* | --enable-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*enable-\\([^=]*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid feature name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"enable_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval enable_$ac_useropt=\\$ac_optarg ;;\n\n  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \\\n  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \\\n  | --exec | --exe | --ex)\n    ac_prev=exec_prefix ;;\n  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \\\n  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \\\n  | --exec=* | --exe=* | --ex=*)\n    exec_prefix=$ac_optarg ;;\n\n  -gas | --gas | --ga | --g)\n    # Obsolete; use --with-gas.\n    with_gas=yes ;;\n\n  -help | --help | --hel | --he | -h)\n    ac_init_help=long ;;\n  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)\n    ac_init_help=recursive ;;\n  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)\n    ac_init_help=short ;;\n\n  -host | --host | --hos | --ho)\n    ac_prev=host_alias ;;\n  -host=* | --host=* | --hos=* | --ho=*)\n    host_alias=$ac_optarg ;;\n\n  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)\n    ac_prev=htmldir ;;\n  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \\\n  | --ht=*)\n    htmldir=$ac_optarg ;;\n\n  -includedir | --includedir | --includedi | --included | --include \\\n  | --includ | --inclu | --incl | --inc)\n    ac_prev=includedir ;;\n  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \\\n  | --includ=* | --inclu=* | --incl=* | --inc=*)\n    includedir=$ac_optarg ;;\n\n  -infodir | --infodir | --infodi | --infod | --info | --inf)\n    ac_prev=infodir ;;\n  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)\n    infodir=$ac_optarg ;;\n\n  -libdir | --libdir | --libdi | --libd)\n    ac_prev=libdir ;;\n  -libdir=* | --libdir=* | --libdi=* | --libd=*)\n    libdir=$ac_optarg ;;\n\n  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \\\n  | --libexe | --libex | --libe)\n    ac_prev=libexecdir ;;\n  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \\\n  | --libexe=* | --libex=* | --libe=*)\n    libexecdir=$ac_optarg ;;\n\n  -localedir | --localedir | --localedi | --localed | --locale)\n    ac_prev=localedir ;;\n  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)\n    localedir=$ac_optarg ;;\n\n  -localstatedir | --localstatedir | --localstatedi | --localstated \\\n  | --localstate | --localstat | --localsta | --localst | --locals)\n    ac_prev=localstatedir ;;\n  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \\\n  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)\n    localstatedir=$ac_optarg ;;\n\n  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)\n    ac_prev=mandir ;;\n  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)\n    mandir=$ac_optarg ;;\n\n  -nfp | --nfp | --nf)\n    # Obsolete; use --without-fp.\n    with_fp=no ;;\n\n  -no-create | --no-create | --no-creat | --no-crea | --no-cre \\\n  | --no-cr | --no-c | -n)\n    no_create=yes ;;\n\n  -no-recursion | --no-recursion | --no-recursio | --no-recursi \\\n  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)\n    no_recursion=yes ;;\n\n  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \\\n  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \\\n  | --oldin | --oldi | --old | --ol | --o)\n    ac_prev=oldincludedir ;;\n  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \\\n  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \\\n  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)\n    oldincludedir=$ac_optarg ;;\n\n  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)\n    ac_prev=prefix ;;\n  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)\n    prefix=$ac_optarg ;;\n\n  -program-prefix | --program-prefix | --program-prefi | --program-pref \\\n  | --program-pre | --program-pr | --program-p)\n    ac_prev=program_prefix ;;\n  -program-prefix=* | --program-prefix=* | --program-prefi=* \\\n  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)\n    program_prefix=$ac_optarg ;;\n\n  -program-suffix | --program-suffix | --program-suffi | --program-suff \\\n  | --program-suf | --program-su | --program-s)\n    ac_prev=program_suffix ;;\n  -program-suffix=* | --program-suffix=* | --program-suffi=* \\\n  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)\n    program_suffix=$ac_optarg ;;\n\n  -program-transform-name | --program-transform-name \\\n  | --program-transform-nam | --program-transform-na \\\n  | --program-transform-n | --program-transform- \\\n  | --program-transform | --program-transfor \\\n  | --program-transfo | --program-transf \\\n  | --program-trans | --program-tran \\\n  | --progr-tra | --program-tr | --program-t)\n    ac_prev=program_transform_name ;;\n  -program-transform-name=* | --program-transform-name=* \\\n  | --program-transform-nam=* | --program-transform-na=* \\\n  | --program-transform-n=* | --program-transform-=* \\\n  | --program-transform=* | --program-transfor=* \\\n  | --program-transfo=* | --program-transf=* \\\n  | --program-trans=* | --program-tran=* \\\n  | --progr-tra=* | --program-tr=* | --program-t=*)\n    program_transform_name=$ac_optarg ;;\n\n  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)\n    ac_prev=pdfdir ;;\n  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)\n    pdfdir=$ac_optarg ;;\n\n  -psdir | --psdir | --psdi | --psd | --ps)\n    ac_prev=psdir ;;\n  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)\n    psdir=$ac_optarg ;;\n\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil)\n    silent=yes ;;\n\n  -runstatedir | --runstatedir | --runstatedi | --runstated \\\n  | --runstate | --runstat | --runsta | --runst | --runs \\\n  | --run | --ru | --r)\n    ac_prev=runstatedir ;;\n  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \\\n  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \\\n  | --run=* | --ru=* | --r=*)\n    runstatedir=$ac_optarg ;;\n\n  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)\n    ac_prev=sbindir ;;\n  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \\\n  | --sbi=* | --sb=*)\n    sbindir=$ac_optarg ;;\n\n  -sharedstatedir | --sharedstatedir | --sharedstatedi \\\n  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \\\n  | --sharedst | --shareds | --shared | --share | --shar \\\n  | --sha | --sh)\n    ac_prev=sharedstatedir ;;\n  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \\\n  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \\\n  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \\\n  | --sha=* | --sh=*)\n    sharedstatedir=$ac_optarg ;;\n\n  -site | --site | --sit)\n    ac_prev=site ;;\n  -site=* | --site=* | --sit=*)\n    site=$ac_optarg ;;\n\n  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)\n    ac_prev=srcdir ;;\n  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)\n    srcdir=$ac_optarg ;;\n\n  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \\\n  | --syscon | --sysco | --sysc | --sys | --sy)\n    ac_prev=sysconfdir ;;\n  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \\\n  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)\n    sysconfdir=$ac_optarg ;;\n\n  -target | --target | --targe | --targ | --tar | --ta | --t)\n    ac_prev=target_alias ;;\n  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)\n    target_alias=$ac_optarg ;;\n\n  -v | -verbose | --verbose | --verbos | --verbo | --verb)\n    verbose=yes ;;\n\n  -version | --version | --versio | --versi | --vers | -V)\n    ac_init_version=: ;;\n\n  -with-* | --with-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*with-\\([^=]*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid package name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"with_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval with_$ac_useropt=\\$ac_optarg ;;\n\n  -without-* | --without-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*without-\\(.*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid package name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"with_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval with_$ac_useropt=no ;;\n\n  --x)\n    # Obsolete; use --with-x.\n    with_x=yes ;;\n\n  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \\\n  | --x-incl | --x-inc | --x-in | --x-i)\n    ac_prev=x_includes ;;\n  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \\\n  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)\n    x_includes=$ac_optarg ;;\n\n  -x-libraries | --x-libraries | --x-librarie | --x-librari \\\n  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)\n    ac_prev=x_libraries ;;\n  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \\\n  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)\n    x_libraries=$ac_optarg ;;\n\n  -*) as_fn_error $? \"unrecognized option: \\`$ac_option'\nTry \\`$0 --help' for more information\"\n    ;;\n\n  *=*)\n    ac_envvar=`expr \"x$ac_option\" : 'x\\([^=]*\\)='`\n    # Reject names that are not valid shell variable names.\n    case $ac_envvar in #(\n      '' | [0-9]* | *[!_$as_cr_alnum]* )\n      as_fn_error $? \"invalid variable name: \\`$ac_envvar'\" ;;\n    esac\n    eval $ac_envvar=\\$ac_optarg\n    export $ac_envvar ;;\n\n  *)\n    # FIXME: should be removed in autoconf 3.0.\n    $as_echo \"$as_me: WARNING: you should use --build, --host, --target\" >&2\n    expr \"x$ac_option\" : \".*[^-._$as_cr_alnum]\" >/dev/null &&\n      $as_echo \"$as_me: WARNING: invalid host type: $ac_option\" >&2\n    : \"${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}\"\n    ;;\n\n  esac\ndone\n\nif test -n \"$ac_prev\"; then\n  ac_option=--`echo $ac_prev | sed 's/_/-/g'`\n  as_fn_error $? \"missing argument to $ac_option\"\nfi\n\nif test -n \"$ac_unrecognized_opts\"; then\n  case $enable_option_checking in\n    no) ;;\n    fatal) as_fn_error $? \"unrecognized options: $ac_unrecognized_opts\" ;;\n    *)     $as_echo \"$as_me: WARNING: unrecognized options: $ac_unrecognized_opts\" >&2 ;;\n  esac\nfi\n\n# Check all directory arguments for consistency.\nfor ac_var in\texec_prefix prefix bindir sbindir libexecdir datarootdir \\\n\t\tdatadir sysconfdir sharedstatedir localstatedir includedir \\\n\t\toldincludedir docdir infodir htmldir dvidir pdfdir psdir \\\n\t\tlibdir localedir mandir runstatedir\ndo\n  eval ac_val=\\$$ac_var\n  # Remove trailing slashes.\n  case $ac_val in\n    */ )\n      ac_val=`expr \"X$ac_val\" : 'X\\(.*[^/]\\)' \\| \"X$ac_val\" : 'X\\(.*\\)'`\n      eval $ac_var=\\$ac_val;;\n  esac\n  # Be sure to have absolute directory names.\n  case $ac_val in\n    [\\\\/$]* | ?:[\\\\/]* )  continue;;\n    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;\n  esac\n  as_fn_error $? \"expected an absolute directory name for --$ac_var: $ac_val\"\ndone\n\n# There might be people who depend on the old broken behavior: `$host'\n# used to hold the argument of --host etc.\n# FIXME: To remove some day.\nbuild=$build_alias\nhost=$host_alias\ntarget=$target_alias\n\n# FIXME: To remove some day.\nif test \"x$host_alias\" != x; then\n  if test \"x$build_alias\" = x; then\n    cross_compiling=maybe\n  elif test \"x$build_alias\" != \"x$host_alias\"; then\n    cross_compiling=yes\n  fi\nfi\n\nac_tool_prefix=\ntest -n \"$host_alias\" && ac_tool_prefix=$host_alias-\n\ntest \"$silent\" = yes && exec 6>/dev/null\n\n\nac_pwd=`pwd` && test -n \"$ac_pwd\" &&\nac_ls_di=`ls -di .` &&\nac_pwd_ls_di=`cd \"$ac_pwd\" && ls -di .` ||\n  as_fn_error $? \"working directory cannot be determined\"\ntest \"X$ac_ls_di\" = \"X$ac_pwd_ls_di\" ||\n  as_fn_error $? \"pwd does not report name of working directory\"\n\n\n# Find the source files, if location was not specified.\nif test -z \"$srcdir\"; then\n  ac_srcdir_defaulted=yes\n  # Try the directory containing this script, then the parent directory.\n  ac_confdir=`$as_dirname -- \"$as_myself\" ||\n$as_expr X\"$as_myself\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_myself\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_myself\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_myself\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_myself\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  srcdir=$ac_confdir\n  if test ! -r \"$srcdir/$ac_unique_file\"; then\n    srcdir=..\n  fi\nelse\n  ac_srcdir_defaulted=no\nfi\nif test ! -r \"$srcdir/$ac_unique_file\"; then\n  test \"$ac_srcdir_defaulted\" = yes && srcdir=\"$ac_confdir or ..\"\n  as_fn_error $? \"cannot find sources ($ac_unique_file) in $srcdir\"\nfi\nac_msg=\"sources are in $srcdir, but \\`cd $srcdir' does not work\"\nac_abs_confdir=`(\n\tcd \"$srcdir\" && test -r \"./$ac_unique_file\" || as_fn_error $? \"$ac_msg\"\n\tpwd)`\n# When building in place, set srcdir=.\nif test \"$ac_abs_confdir\" = \"$ac_pwd\"; then\n  srcdir=.\nfi\n# Remove unnecessary trailing slashes from srcdir.\n# Double slashes in file names in object file debugging info\n# mess up M-x gdb in Emacs.\ncase $srcdir in\n*/) srcdir=`expr \"X$srcdir\" : 'X\\(.*[^/]\\)' \\| \"X$srcdir\" : 'X\\(.*\\)'`;;\nesac\nfor ac_var in $ac_precious_vars; do\n  eval ac_env_${ac_var}_set=\\${${ac_var}+set}\n  eval ac_env_${ac_var}_value=\\$${ac_var}\n  eval ac_cv_env_${ac_var}_set=\\${${ac_var}+set}\n  eval ac_cv_env_${ac_var}_value=\\$${ac_var}\ndone\n\n#\n# Report the --help message.\n#\nif test \"$ac_init_help\" = \"long\"; then\n  # Omit some internal or obsolete options to make the list less imposing.\n  # This message is too long to be a string in the A/UX 3.1 sh.\n  cat <<_ACEOF\n\\`configure' configures this package to adapt to many kinds of systems.\n\nUsage: $0 [OPTION]... [VAR=VALUE]...\n\nTo assign environment variables (e.g., CC, CFLAGS...), specify them as\nVAR=VALUE.  See below for descriptions of some of the useful variables.\n\nDefaults for the options are specified in brackets.\n\nConfiguration:\n  -h, --help              display this help and exit\n      --help=short        display options specific to this package\n      --help=recursive    display the short help of all the included packages\n  -V, --version           display version information and exit\n  -q, --quiet, --silent   do not print \\`checking ...' messages\n      --cache-file=FILE   cache test results in FILE [disabled]\n  -C, --config-cache      alias for \\`--cache-file=config.cache'\n  -n, --no-create         do not create output files\n      --srcdir=DIR        find the sources in DIR [configure dir or \\`..']\n\nInstallation directories:\n  --prefix=PREFIX         install architecture-independent files in PREFIX\n                          [$ac_default_prefix]\n  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX\n                          [PREFIX]\n\nBy default, \\`make install' will install all the files in\n\\`$ac_default_prefix/bin', \\`$ac_default_prefix/lib' etc.  You can specify\nan installation prefix other than \\`$ac_default_prefix' using \\`--prefix',\nfor instance \\`--prefix=\\$HOME'.\n\nFor better control, use the options below.\n\nFine tuning of the installation directories:\n  --bindir=DIR            user executables [EPREFIX/bin]\n  --sbindir=DIR           system admin executables [EPREFIX/sbin]\n  --libexecdir=DIR        program executables [EPREFIX/libexec]\n  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]\n  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]\n  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]\n  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]\n  --libdir=DIR            object code libraries [EPREFIX/lib]\n  --includedir=DIR        C header files [PREFIX/include]\n  --oldincludedir=DIR     C header files for non-gcc [/usr/include]\n  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]\n  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]\n  --infodir=DIR           info documentation [DATAROOTDIR/info]\n  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]\n  --mandir=DIR            man documentation [DATAROOTDIR/man]\n  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]\n  --htmldir=DIR           html documentation [DOCDIR]\n  --dvidir=DIR            dvi documentation [DOCDIR]\n  --pdfdir=DIR            pdf documentation [DOCDIR]\n  --psdir=DIR             ps documentation [DOCDIR]\n_ACEOF\n\n  cat <<\\_ACEOF\n_ACEOF\nfi\n\nif test -n \"$ac_init_help\"; then\n\n  cat <<\\_ACEOF\n\nOptional Packages:\n  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]\n  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)\n  --with-debug              include debug info\n  --with-optimize           with optimize(-O in CFLAGS)\n\nSome influential environment variables:\n  CC          C compiler command\n  CFLAGS      C compiler flags\n  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a\n              nonstandard directory <lib dir>\n  LIBS        libraries to pass to the linker, e.g. -l<library>\n  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if\n              you have headers in a nonstandard directory <include dir>\n  CPP         C preprocessor\n\nUse these variables to override the choices made by `configure' or to help\nit to find libraries and programs with nonstandard names/locations.\n\nReport bugs to the package provider.\n_ACEOF\nac_status=$?\nfi\n\nif test \"$ac_init_help\" = \"recursive\"; then\n  # If there are subdirs, report their specific --help.\n  for ac_dir in : $ac_subdirs_all; do test \"x$ac_dir\" = x: && continue\n    test -d \"$ac_dir\" ||\n      { cd \"$srcdir\" && ac_pwd=`pwd` && srcdir=. && test -d \"$ac_dir\"; } ||\n      continue\n    ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`$as_echo \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`$as_echo \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n    cd \"$ac_dir\" || { ac_status=$?; continue; }\n    # Check for guested configure.\n    if test -f \"$ac_srcdir/configure.gnu\"; then\n      echo &&\n      $SHELL \"$ac_srcdir/configure.gnu\" --help=recursive\n    elif test -f \"$ac_srcdir/configure\"; then\n      echo &&\n      $SHELL \"$ac_srcdir/configure\" --help=recursive\n    else\n      $as_echo \"$as_me: WARNING: no configuration information is in $ac_dir\" >&2\n    fi || ac_status=$?\n    cd \"$ac_pwd\" || { ac_status=$?; break; }\n  done\nfi\n\ntest -n \"$ac_init_help\" && exit $ac_status\nif $ac_init_version; then\n  cat <<\\_ACEOF\nconfigure\ngenerated by GNU Autoconf 2.69\n\nCopyright (C) 2012 Free Software Foundation, Inc.\nThis configure script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\n_ACEOF\n  exit\nfi\n\n## ------------------------ ##\n## Autoconf initialization. ##\n## ------------------------ ##\n\n# ac_fn_c_try_compile LINENO\n# --------------------------\n# Try to compile conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_compile ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  rm -f conftest.$ac_objext\n  if { { ac_try=\"$ac_compile\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compile\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && {\n\t test -z \"$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       } && test -s conftest.$ac_objext; then :\n  ac_retval=0\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n\tac_retval=1\nfi\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_compile\n\n# ac_fn_c_try_run LINENO\n# ----------------------\n# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes\n# that executables *can* be run.\nac_fn_c_try_run ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  if { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'\n  { { case \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_try\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; }; then :\n  ac_retval=0\nelse\n  $as_echo \"$as_me: program exited with status $ac_status\" >&5\n       $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n       ac_retval=$ac_status\nfi\n  rm -rf conftest.dSYM conftest_ipa8_conftest.oo\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_run\n\n# ac_fn_c_try_cpp LINENO\n# ----------------------\n# Try to preprocess conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_cpp ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  if { { ac_try=\"$ac_cpp conftest.$ac_ext\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_cpp conftest.$ac_ext\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } > conftest.i && {\n\t test -z \"$ac_c_preproc_warn_flag$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       }; then :\n  ac_retval=0\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n    ac_retval=1\nfi\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_cpp\n\n# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES\n# -------------------------------------------------------\n# Tests whether HEADER exists and can be compiled using the include files in\n# INCLUDES, setting the cache variable VAR accordingly.\nac_fn_c_check_header_compile ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $2\" >&5\n$as_echo_n \"checking for $2... \" >&6; }\nif eval \\${$3+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$4\n#include <$2>\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  eval \"$3=yes\"\nelse\n  eval \"$3=no\"\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\neval ac_res=\\$$3\n\t       { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_res\" >&5\n$as_echo \"$ac_res\" >&6; }\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n\n} # ac_fn_c_check_header_compile\n\n# ac_fn_c_try_link LINENO\n# -----------------------\n# Try to link conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_link ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  rm -f conftest.$ac_objext conftest$ac_exeext\n  if { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && {\n\t test -z \"$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       } && test -s conftest$ac_exeext && {\n\t test \"$cross_compiling\" = yes ||\n\t test -x conftest$ac_exeext\n       }; then :\n  ac_retval=0\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n\tac_retval=1\nfi\n  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information\n  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would\n  # interfere with the next link command; also delete a directory that is\n  # left behind by Apple's compiler.  We do this before executing the actions.\n  rm -rf conftest.dSYM conftest_ipa8_conftest.oo\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_link\ncat >config.log <<_ACEOF\nThis file contains any messages produced by compilers while\nrunning configure, to aid debugging if configure makes a mistake.\n\nIt was created by $as_me, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  $ $0 $@\n\n_ACEOF\nexec 5>>config.log\n{\ncat <<_ASUNAME\n## --------- ##\n## Platform. ##\n## --------- ##\n\nhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`\nuname -m = `(uname -m) 2>/dev/null || echo unknown`\nuname -r = `(uname -r) 2>/dev/null || echo unknown`\nuname -s = `(uname -s) 2>/dev/null || echo unknown`\nuname -v = `(uname -v) 2>/dev/null || echo unknown`\n\n/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`\n/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`\n\n/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`\n/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`\n/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`\n/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`\n/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`\n/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`\n/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`\n\n_ASUNAME\n\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    $as_echo \"PATH: $as_dir\"\n  done\nIFS=$as_save_IFS\n\n} >&5\n\ncat >&5 <<_ACEOF\n\n\n## ----------- ##\n## Core tests. ##\n## ----------- ##\n\n_ACEOF\n\n\n# Keep a trace of the command line.\n# Strip out --no-create and --no-recursion so they do not pile up.\n# Strip out --silent because we don't want to record it for future runs.\n# Also quote any args containing shell meta-characters.\n# Make two passes to allow for proper duplicate-argument suppression.\nac_configure_args=\nac_configure_args0=\nac_configure_args1=\nac_must_keep_next=false\nfor ac_pass in 1 2\ndo\n  for ac_arg\n  do\n    case $ac_arg in\n    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;\n    -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n    | -silent | --silent | --silen | --sile | --sil)\n      continue ;;\n    *\\'*)\n      ac_arg=`$as_echo \"$ac_arg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    esac\n    case $ac_pass in\n    1) as_fn_append ac_configure_args0 \" '$ac_arg'\" ;;\n    2)\n      as_fn_append ac_configure_args1 \" '$ac_arg'\"\n      if test $ac_must_keep_next = true; then\n\tac_must_keep_next=false # Got value, back to normal.\n      else\n\tcase $ac_arg in\n\t  *=* | --config-cache | -C | -disable-* | --disable-* \\\n\t  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \\\n\t  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \\\n\t  | -with-* | --with-* | -without-* | --without-* | --x)\n\t    case \"$ac_configure_args0 \" in\n\t      \"$ac_configure_args1\"*\" '$ac_arg' \"* ) continue ;;\n\t    esac\n\t    ;;\n\t  -* ) ac_must_keep_next=true ;;\n\tesac\n      fi\n      as_fn_append ac_configure_args \" '$ac_arg'\"\n      ;;\n    esac\n  done\ndone\n{ ac_configure_args0=; unset ac_configure_args0;}\n{ ac_configure_args1=; unset ac_configure_args1;}\n\n# When interrupted or exit'd, cleanup temporary files, and complete\n# config.log.  We remove comments because anyway the quotes in there\n# would cause problems or look ugly.\n# WARNING: Use '\\'' to represent an apostrophe within the trap.\n# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.\ntrap 'exit_status=$?\n  # Save into config.log some information that might help in debugging.\n  {\n    echo\n\n    $as_echo \"## ---------------- ##\n## Cache variables. ##\n## ---------------- ##\"\n    echo\n    # The following way of writing the cache mishandles newlines in values,\n(\n  for ac_var in `(set) 2>&1 | sed -n '\\''s/^\\([a-zA-Z_][a-zA-Z0-9_]*\\)=.*/\\1/p'\\''`; do\n    eval ac_val=\\$$ac_var\n    case $ac_val in #(\n    *${as_nl}*)\n      case $ac_var in #(\n      *_cv_*) { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline\" >&5\n$as_echo \"$as_me: WARNING: cache variable $ac_var contains a newline\" >&2;} ;;\n      esac\n      case $ac_var in #(\n      _ | IFS | as_nl) ;; #(\n      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(\n      *) { eval $ac_var=; unset $ac_var;} ;;\n      esac ;;\n    esac\n  done\n  (set) 2>&1 |\n    case $as_nl`(ac_space='\\'' '\\''; set) 2>&1` in #(\n    *${as_nl}ac_space=\\ *)\n      sed -n \\\n\t\"s/'\\''/'\\''\\\\\\\\'\\'''\\''/g;\n\t  s/^\\\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\\\)=\\\\(.*\\\\)/\\\\1='\\''\\\\2'\\''/p\"\n      ;; #(\n    *)\n      sed -n \"/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p\"\n      ;;\n    esac |\n    sort\n)\n    echo\n\n    $as_echo \"## ----------------- ##\n## Output variables. ##\n## ----------------- ##\"\n    echo\n    for ac_var in $ac_subst_vars\n    do\n      eval ac_val=\\$$ac_var\n      case $ac_val in\n      *\\'\\''*) ac_val=`$as_echo \"$ac_val\" | sed \"s/'\\''/'\\''\\\\\\\\\\\\\\\\'\\'''\\''/g\"`;;\n      esac\n      $as_echo \"$ac_var='\\''$ac_val'\\''\"\n    done | sort\n    echo\n\n    if test -n \"$ac_subst_files\"; then\n      $as_echo \"## ------------------- ##\n## File substitutions. ##\n## ------------------- ##\"\n      echo\n      for ac_var in $ac_subst_files\n      do\n\teval ac_val=\\$$ac_var\n\tcase $ac_val in\n\t*\\'\\''*) ac_val=`$as_echo \"$ac_val\" | sed \"s/'\\''/'\\''\\\\\\\\\\\\\\\\'\\'''\\''/g\"`;;\n\tesac\n\t$as_echo \"$ac_var='\\''$ac_val'\\''\"\n      done | sort\n      echo\n    fi\n\n    if test -s confdefs.h; then\n      $as_echo \"## ----------- ##\n## confdefs.h. ##\n## ----------- ##\"\n      echo\n      cat confdefs.h\n      echo\n    fi\n    test \"$ac_signal\" != 0 &&\n      $as_echo \"$as_me: caught signal $ac_signal\"\n    $as_echo \"$as_me: exit $exit_status\"\n  } >&5\n  rm -f core *.core core.conftest.* &&\n    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&\n    exit $exit_status\n' 0\nfor ac_signal in 1 2 13 15; do\n  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal\ndone\nac_signal=0\n\n# confdefs.h avoids OS command line length limits that DEFS can exceed.\nrm -f -r conftest* confdefs.h\n\n$as_echo \"/* confdefs.h */\" > confdefs.h\n\n# Predefined preprocessor variables.\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_NAME \"$PACKAGE_NAME\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_VERSION \"$PACKAGE_VERSION\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_STRING \"$PACKAGE_STRING\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_URL \"$PACKAGE_URL\"\n_ACEOF\n\n\n# Let the site file select an alternate cache file if it wants to.\n# Prefer an explicitly selected file to automatically selected ones.\nac_site_file1=NONE\nac_site_file2=NONE\nif test -n \"$CONFIG_SITE\"; then\n  # We do not want a PATH search for config.site.\n  case $CONFIG_SITE in #((\n    -*)  ac_site_file1=./$CONFIG_SITE;;\n    */*) ac_site_file1=$CONFIG_SITE;;\n    *)   ac_site_file1=./$CONFIG_SITE;;\n  esac\nelif test \"x$prefix\" != xNONE; then\n  ac_site_file1=$prefix/share/config.site\n  ac_site_file2=$prefix/etc/config.site\nelse\n  ac_site_file1=$ac_default_prefix/share/config.site\n  ac_site_file2=$ac_default_prefix/etc/config.site\nfi\nfor ac_site_file in \"$ac_site_file1\" \"$ac_site_file2\"\ndo\n  test \"x$ac_site_file\" = xNONE && continue\n  if test /dev/null != \"$ac_site_file\" && test -r \"$ac_site_file\"; then\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file\" >&5\n$as_echo \"$as_me: loading site script $ac_site_file\" >&6;}\n    sed 's/^/| /' \"$ac_site_file\" >&5\n    . \"$ac_site_file\" \\\n      || { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"failed to load site script $ac_site_file\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n  fi\ndone\n\nif test -r \"$cache_file\"; then\n  # Some versions of bash will fail to source /dev/null (special files\n  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.\n  if test /dev/null != \"$cache_file\" && test -f \"$cache_file\"; then\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: loading cache $cache_file\" >&5\n$as_echo \"$as_me: loading cache $cache_file\" >&6;}\n    case $cache_file in\n      [\\\\/]* | ?:[\\\\/]* ) . \"$cache_file\";;\n      *)                      . \"./$cache_file\";;\n    esac\n  fi\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: creating cache $cache_file\" >&5\n$as_echo \"$as_me: creating cache $cache_file\" >&6;}\n  >$cache_file\nfi\n\n# Check that the precious variables saved in the cache have kept the same\n# value.\nac_cache_corrupted=false\nfor ac_var in $ac_precious_vars; do\n  eval ac_old_set=\\$ac_cv_env_${ac_var}_set\n  eval ac_new_set=\\$ac_env_${ac_var}_set\n  eval ac_old_val=\\$ac_cv_env_${ac_var}_value\n  eval ac_new_val=\\$ac_env_${ac_var}_value\n  case $ac_old_set,$ac_new_set in\n    set,)\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' was set to \\`$ac_old_val' in the previous run\" >&5\n$as_echo \"$as_me: error: \\`$ac_var' was set to \\`$ac_old_val' in the previous run\" >&2;}\n      ac_cache_corrupted=: ;;\n    ,set)\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' was not set in the previous run\" >&5\n$as_echo \"$as_me: error: \\`$ac_var' was not set in the previous run\" >&2;}\n      ac_cache_corrupted=: ;;\n    ,);;\n    *)\n      if test \"x$ac_old_val\" != \"x$ac_new_val\"; then\n\t# differences in whitespace do not lead to failure.\n\tac_old_val_w=`echo x $ac_old_val`\n\tac_new_val_w=`echo x $ac_new_val`\n\tif test \"$ac_old_val_w\" != \"$ac_new_val_w\"; then\n\t  { $as_echo \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' has changed since the previous run:\" >&5\n$as_echo \"$as_me: error: \\`$ac_var' has changed since the previous run:\" >&2;}\n\t  ac_cache_corrupted=:\n\telse\n\t  { $as_echo \"$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \\`$ac_var' since the previous run:\" >&5\n$as_echo \"$as_me: warning: ignoring whitespace changes in \\`$ac_var' since the previous run:\" >&2;}\n\t  eval $ac_var=\\$ac_old_val\n\tfi\n\t{ $as_echo \"$as_me:${as_lineno-$LINENO}:   former value:  \\`$ac_old_val'\" >&5\n$as_echo \"$as_me:   former value:  \\`$ac_old_val'\" >&2;}\n\t{ $as_echo \"$as_me:${as_lineno-$LINENO}:   current value: \\`$ac_new_val'\" >&5\n$as_echo \"$as_me:   current value: \\`$ac_new_val'\" >&2;}\n      fi;;\n  esac\n  # Pass precious variables to config.status.\n  if test \"$ac_new_set\" = set; then\n    case $ac_new_val in\n    *\\'*) ac_arg=$ac_var=`$as_echo \"$ac_new_val\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    *) ac_arg=$ac_var=$ac_new_val ;;\n    esac\n    case \" $ac_configure_args \" in\n      *\" '$ac_arg' \"*) ;; # Avoid dups.  Use of quotes ensures accuracy.\n      *) as_fn_append ac_configure_args \" '$ac_arg'\" ;;\n    esac\n  fi\ndone\nif $ac_cache_corrupted; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build\" >&5\n$as_echo \"$as_me: error: changes in the environment can compromise the build\" >&2;}\n  as_fn_error $? \"run \\`make distclean' and/or \\`rm $cache_file' and start over\" \"$LINENO\" 5\nfi\n## -------------------- ##\n## Main body of script. ##\n## -------------------- ##\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\n\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\nif test -n \"$ac_tool_prefix\"; then\n  # Extract the first word of \"${ac_tool_prefix}gcc\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}gcc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}gcc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$ac_cv_prog_CC\"; then\n  ac_ct_CC=$CC\n  # Extract the first word of \"gcc\", so it can be a program name with args.\nset dummy gcc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_ac_ct_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"gcc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\n$as_echo \"$ac_ct_CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\n$as_echo \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nelse\n  CC=\"$ac_cv_prog_CC\"\nfi\n\nif test -z \"$CC\"; then\n          if test -n \"$ac_tool_prefix\"; then\n    # Extract the first word of \"${ac_tool_prefix}cc\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}cc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}cc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\n  fi\nfi\nif test -z \"$CC\"; then\n  # Extract the first word of \"cc\", so it can be a program name with args.\nset dummy cc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\n  ac_prog_rejected=no\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    if test \"$as_dir/$ac_word$ac_exec_ext\" = \"/usr/ucb/cc\"; then\n       ac_prog_rejected=yes\n       continue\n     fi\n    ac_cv_prog_CC=\"cc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nif test $ac_prog_rejected = yes; then\n  # We found a bogon in the path, so make sure we never use it.\n  set dummy $ac_cv_prog_CC\n  shift\n  if test $# != 0; then\n    # We chose a different compiler from the bogus one.\n    # However, it has the same basename, so the bogon will be chosen\n    # first if we set CC to just the basename; use the full file name.\n    shift\n    ac_cv_prog_CC=\"$as_dir/$ac_word${1+' '}$@\"\n  fi\nfi\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$CC\"; then\n  if test -n \"$ac_tool_prefix\"; then\n  for ac_prog in cl.exe\n  do\n    # Extract the first word of \"$ac_tool_prefix$ac_prog\", so it can be a program name with args.\nset dummy $ac_tool_prefix$ac_prog; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"$ac_tool_prefix$ac_prog\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\n    test -n \"$CC\" && break\n  done\nfi\nif test -z \"$CC\"; then\n  ac_ct_CC=$CC\n  for ac_prog in cl.exe\ndo\n  # Extract the first word of \"$ac_prog\", so it can be a program name with args.\nset dummy $ac_prog; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_ac_ct_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"$ac_prog\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\n$as_echo \"$ac_ct_CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\n  test -n \"$ac_ct_CC\" && break\ndone\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\n$as_echo \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nfi\n\nfi\n\n\ntest -z \"$CC\" && { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"no acceptable C compiler found in \\$PATH\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n\n# Provide some information about the compiler.\n$as_echo \"$as_me:${as_lineno-$LINENO}: checking for C compiler version\" >&5\nset X $ac_compile\nac_compiler=$2\nfor ac_option in --version -v -V -qversion; do\n  { { ac_try=\"$ac_compiler $ac_option >&5\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compiler $ac_option >&5\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    sed '10a\\\n... rest of stderr output deleted ...\n         10q' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n  fi\n  rm -f conftest.er1 conftest.err\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\ndone\n\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nac_clean_files_save=$ac_clean_files\nac_clean_files=\"$ac_clean_files a.out a.out.dSYM a.exe b.out\"\n# Try to create an executable without -o first, disregard a.out.\n# It will help us diagnose broken compilers, and finding out an intuition\n# of exeext.\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether the C compiler works\" >&5\n$as_echo_n \"checking whether the C compiler works... \" >&6; }\nac_link_default=`$as_echo \"$ac_link\" | sed 's/ -o *conftest[^ ]*//'`\n\n# The possible output files:\nac_files=\"a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*\"\n\nac_rmfiles=\nfor ac_file in $ac_files\ndo\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;\n    * ) ac_rmfiles=\"$ac_rmfiles $ac_file\";;\n  esac\ndone\nrm -f $ac_rmfiles\n\nif { { ac_try=\"$ac_link_default\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link_default\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; then :\n  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.\n# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'\n# in a Makefile.  We should not override ac_cv_exeext if it was cached,\n# so that the user can short-circuit this test for compilers unknown to\n# Autoconf.\nfor ac_file in $ac_files ''\ndo\n  test -f \"$ac_file\" || continue\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )\n\t;;\n    [ab].out )\n\t# We found the default executable, but exeext='' is most\n\t# certainly right.\n\tbreak;;\n    *.* )\n\tif test \"${ac_cv_exeext+set}\" = set && test \"$ac_cv_exeext\" != no;\n\tthen :; else\n\t   ac_cv_exeext=`expr \"$ac_file\" : '[^.]*\\(\\..*\\)'`\n\tfi\n\t# We set ac_cv_exeext here because the later test for it is not\n\t# safe: cross compilers may not add the suffix if given an `-o'\n\t# argument, so we may need to know it at that point already.\n\t# Even if this section looks crufty: it has the advantage of\n\t# actually working.\n\tbreak;;\n    * )\n\tbreak;;\n  esac\ndone\ntest \"$ac_cv_exeext\" = no && ac_cv_exeext=\n\nelse\n  ac_file=''\nfi\nif test -z \"$ac_file\"; then :\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\n$as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n{ { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error 77 \"C compiler cannot create executables\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: yes\" >&5\n$as_echo \"yes\" >&6; }\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name\" >&5\n$as_echo_n \"checking for C compiler default output file name... \" >&6; }\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_file\" >&5\n$as_echo \"$ac_file\" >&6; }\nac_exeext=$ac_cv_exeext\n\nrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out\nac_clean_files=$ac_clean_files_save\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for suffix of executables\" >&5\n$as_echo_n \"checking for suffix of executables... \" >&6; }\nif { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; then :\n  # If both `conftest.exe' and `conftest' are `present' (well, observable)\n# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will\n# work properly (i.e., refer to `conftest.exe'), while it won't with\n# `rm'.\nfor ac_file in conftest.exe conftest conftest.*; do\n  test -f \"$ac_file\" || continue\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;\n    *.* ) ac_cv_exeext=`expr \"$ac_file\" : '[^.]*\\(\\..*\\)'`\n\t  break;;\n    * ) break;;\n  esac\ndone\nelse\n  { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot compute suffix of executables: cannot compile and link\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\nrm -f conftest conftest$ac_cv_exeext\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext\" >&5\n$as_echo \"$ac_cv_exeext\" >&6; }\n\nrm -f conftest.$ac_ext\nEXEEXT=$ac_cv_exeext\nac_exeext=$EXEEXT\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdio.h>\nint\nmain ()\n{\nFILE *f = fopen (\"conftest.out\", \"w\");\n return ferror (f) || fclose (f) != 0;\n\n  ;\n  return 0;\n}\n_ACEOF\nac_clean_files=\"$ac_clean_files conftest.out\"\n# Check that the compiler produces executables we can run.  If not, either\n# the compiler is broken, or we cross compile.\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling\" >&5\n$as_echo_n \"checking whether we are cross compiling... \" >&6; }\nif test \"$cross_compiling\" != yes; then\n  { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\n  if { ac_try='./conftest$ac_cv_exeext'\n  { { case \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_try\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; }; then\n    cross_compiling=no\n  else\n    if test \"$cross_compiling\" = maybe; then\n\tcross_compiling=yes\n    else\n\t{ { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot run C compiled programs.\nIf you meant to cross compile, use \\`--host'.\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n    fi\n  fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $cross_compiling\" >&5\n$as_echo \"$cross_compiling\" >&6; }\n\nrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out\nac_clean_files=$ac_clean_files_save\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for suffix of object files\" >&5\n$as_echo_n \"checking for suffix of object files... \" >&6; }\nif ${ac_cv_objext+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nrm -f conftest.o conftest.obj\nif { { ac_try=\"$ac_compile\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compile\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; then :\n  for ac_file in conftest.o conftest.obj conftest.*; do\n  test -f \"$ac_file\" || continue;\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;\n    *) ac_cv_objext=`expr \"$ac_file\" : '.*\\.\\(.*\\)'`\n       break;;\n  esac\ndone\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n{ { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot compute suffix of object files: cannot compile\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\nrm -f conftest.$ac_cv_objext conftest.$ac_ext\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext\" >&5\n$as_echo \"$ac_cv_objext\" >&6; }\nOBJEXT=$ac_cv_objext\nac_objext=$OBJEXT\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler\" >&5\n$as_echo_n \"checking whether we are using the GNU C compiler... \" >&6; }\nif ${ac_cv_c_compiler_gnu+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n#ifndef __GNUC__\n       choke me\n#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_compiler_gnu=yes\nelse\n  ac_compiler_gnu=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nac_cv_c_compiler_gnu=$ac_compiler_gnu\n\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu\" >&5\n$as_echo \"$ac_cv_c_compiler_gnu\" >&6; }\nif test $ac_compiler_gnu = yes; then\n  GCC=yes\nelse\n  GCC=\nfi\nac_test_CFLAGS=${CFLAGS+set}\nac_save_CFLAGS=$CFLAGS\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g\" >&5\n$as_echo_n \"checking whether $CC accepts -g... \" >&6; }\nif ${ac_cv_prog_cc_g+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_save_c_werror_flag=$ac_c_werror_flag\n   ac_c_werror_flag=yes\n   ac_cv_prog_cc_g=no\n   CFLAGS=\"-g\"\n   cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_prog_cc_g=yes\nelse\n  CFLAGS=\"\"\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n\nelse\n  ac_c_werror_flag=$ac_save_c_werror_flag\n\t CFLAGS=\"-g\"\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_prog_cc_g=yes\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\n   ac_c_werror_flag=$ac_save_c_werror_flag\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g\" >&5\n$as_echo \"$ac_cv_prog_cc_g\" >&6; }\nif test \"$ac_test_CFLAGS\" = set; then\n  CFLAGS=$ac_save_CFLAGS\nelif test $ac_cv_prog_cc_g = yes; then\n  if test \"$GCC\" = yes; then\n    CFLAGS=\"-g -O2\"\n  else\n    CFLAGS=\"-g\"\n  fi\nelse\n  if test \"$GCC\" = yes; then\n    CFLAGS=\"-O2\"\n  else\n    CFLAGS=\n  fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89\" >&5\n$as_echo_n \"checking for $CC option to accept ISO C89... \" >&6; }\nif ${ac_cv_prog_cc_c89+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_cv_prog_cc_c89=no\nac_save_CC=$CC\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdarg.h>\n#include <stdio.h>\nstruct stat;\n/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */\nstruct buf { int x; };\nFILE * (*rcsopen) (struct buf *, struct stat *, int);\nstatic char *e (p, i)\n     char **p;\n     int i;\n{\n  return p[i];\n}\nstatic char *f (char * (*g) (char **, int), char **p, ...)\n{\n  char *s;\n  va_list v;\n  va_start (v,p);\n  s = g (p, va_arg (v,int));\n  va_end (v);\n  return s;\n}\n\n/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has\n   function prototypes and stuff, but not '\\xHH' hex character constants.\n   These don't provoke an error unfortunately, instead are silently treated\n   as 'x'.  The following induces an error, until -std is added to get\n   proper ANSI mode.  Curiously '\\x00'!='x' always comes out true, for an\n   array size at least.  It's necessary to write '\\x00'==0 to get something\n   that's true only with -std.  */\nint osf4_cc_array ['\\x00' == 0 ? 1 : -1];\n\n/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters\n   inside strings and character constants.  */\n#define FOO(x) 'x'\nint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];\n\nint test (int i, double x);\nstruct s1 {int (*f) (int a);};\nstruct s2 {int (*f) (double a);};\nint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);\nint argc;\nchar **argv;\nint\nmain ()\n{\nreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];\n  ;\n  return 0;\n}\n_ACEOF\nfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \\\n\t-Ae \"-Aa -D_HPUX_SOURCE\" \"-Xc -D__EXTENSIONS__\"\ndo\n  CC=\"$ac_save_CC $ac_arg\"\n  if ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_prog_cc_c89=$ac_arg\nfi\nrm -f core conftest.err conftest.$ac_objext\n  test \"x$ac_cv_prog_cc_c89\" != \"xno\" && break\ndone\nrm -f conftest.$ac_ext\nCC=$ac_save_CC\n\nfi\n# AC_CACHE_VAL\ncase \"x$ac_cv_prog_cc_c89\" in\n  x)\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: result: none needed\" >&5\n$as_echo \"none needed\" >&6; } ;;\n  xno)\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: result: unsupported\" >&5\n$as_echo \"unsupported\" >&6; } ;;\n  *)\n    CC=\"$CC $ac_cv_prog_cc_c89\"\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89\" >&5\n$as_echo \"$ac_cv_prog_cc_c89\" >&6; } ;;\nesac\nif test \"x$ac_cv_prog_cc_c89\" != xno; then :\n\nfi\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\nac_aux_dir=\nfor ac_dir in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"; do\n  if test -f \"$ac_dir/install-sh\"; then\n    ac_aux_dir=$ac_dir\n    ac_install_sh=\"$ac_aux_dir/install-sh -c\"\n    break\n  elif test -f \"$ac_dir/install.sh\"; then\n    ac_aux_dir=$ac_dir\n    ac_install_sh=\"$ac_aux_dir/install.sh -c\"\n    break\n  elif test -f \"$ac_dir/shtool\"; then\n    ac_aux_dir=$ac_dir\n    ac_install_sh=\"$ac_aux_dir/shtool install -c\"\n    break\n  fi\ndone\nif test -z \"$ac_aux_dir\"; then\n  as_fn_error $? \"cannot find install-sh, install.sh, or shtool in \\\"$srcdir\\\" \\\"$srcdir/..\\\" \\\"$srcdir/../..\\\"\" \"$LINENO\" 5\nfi\n\n# These three variables are undocumented and unsupported,\n# and are intended to be withdrawn in a future Autoconf release.\n# They can cause serious problems if a builder's source tree is in a directory\n# whose full name contains unusual characters.\nac_config_guess=\"$SHELL $ac_aux_dir/config.guess\"  # Please don't use this var.\nac_config_sub=\"$SHELL $ac_aux_dir/config.sub\"  # Please don't use this var.\nac_configure=\"$SHELL $ac_aux_dir/configure\"  # Please don't use this var.\n\n\n# Find a good install program.  We prefer a C program (faster),\n# so one script is as good as another.  But avoid the broken or\n# incompatible versions:\n# SysV /etc/install, /usr/sbin/install\n# SunOS /usr/etc/install\n# IRIX /sbin/install\n# AIX /bin/install\n# AmigaOS /C/install, which installs bootblocks on floppy discs\n# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag\n# AFS /usr/afsws/bin/install, which mishandles nonexistent args\n# SVR4 /usr/ucb/install, which tries to use the nonexistent group \"staff\"\n# OS/2's system install, which has a completely different semantic\n# ./install, which can be erroneously created by make from ./install.sh.\n# Reject install programs that cannot install multiple files.\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install\" >&5\n$as_echo_n \"checking for a BSD-compatible install... \" >&6; }\nif test -z \"$INSTALL\"; then\nif ${ac_cv_path_install+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    # Account for people who put trailing slashes in PATH elements.\ncase $as_dir/ in #((\n  ./ | .// | /[cC]/* | \\\n  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \\\n  ?:[\\\\/]os2[\\\\/]install[\\\\/]* | ?:[\\\\/]OS2[\\\\/]INSTALL[\\\\/]* | \\\n  /usr/ucb/* ) ;;\n  *)\n    # OSF1 and SCO ODT 3.0 have their own names for install.\n    # Don't use installbsd from OSF since it installs stuff as root\n    # by default.\n    for ac_prog in ginstall scoinst install; do\n      for ac_exec_ext in '' $ac_executable_extensions; do\n\tif as_fn_executable_p \"$as_dir/$ac_prog$ac_exec_ext\"; then\n\t  if test $ac_prog = install &&\n\t    grep dspmsg \"$as_dir/$ac_prog$ac_exec_ext\" >/dev/null 2>&1; then\n\t    # AIX install.  It has an incompatible calling convention.\n\t    :\n\t  elif test $ac_prog = install &&\n\t    grep pwplus \"$as_dir/$ac_prog$ac_exec_ext\" >/dev/null 2>&1; then\n\t    # program-specific install script used by HP pwplus--don't use.\n\t    :\n\t  else\n\t    rm -rf conftest.one conftest.two conftest.dir\n\t    echo one > conftest.one\n\t    echo two > conftest.two\n\t    mkdir conftest.dir\n\t    if \"$as_dir/$ac_prog$ac_exec_ext\" -c conftest.one conftest.two \"`pwd`/conftest.dir\" &&\n\t      test -s conftest.one && test -s conftest.two &&\n\t      test -s conftest.dir/conftest.one &&\n\t      test -s conftest.dir/conftest.two\n\t    then\n\t      ac_cv_path_install=\"$as_dir/$ac_prog$ac_exec_ext -c\"\n\t      break 3\n\t    fi\n\t  fi\n\tfi\n      done\n    done\n    ;;\nesac\n\n  done\nIFS=$as_save_IFS\n\nrm -rf conftest.one conftest.two conftest.dir\n\nfi\n  if test \"${ac_cv_path_install+set}\" = set; then\n    INSTALL=$ac_cv_path_install\n  else\n    # As a last resort, use the slow shell script.  Don't cache a\n    # value for INSTALL within a source directory, because that will\n    # break other packages using the cache if that directory is\n    # removed, or if the value is a relative name.\n    INSTALL=$ac_install_sh\n  fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $INSTALL\" >&5\n$as_echo \"$INSTALL\" >&6; }\n\n# Use test -z because SunOS4 sh mishandles braces in ${var-val}.\n# It thinks the first close brace ends the variable substitution.\ntest -z \"$INSTALL_PROGRAM\" && INSTALL_PROGRAM='${INSTALL}'\n\ntest -z \"$INSTALL_SCRIPT\" && INSTALL_SCRIPT='${INSTALL}'\n\ntest -z \"$INSTALL_DATA\" && INSTALL_DATA='${INSTALL} -m 644'\n\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor\" >&5\n$as_echo_n \"checking how to run the C preprocessor... \" >&6; }\n# On Suns, sometimes $CPP names a directory.\nif test -n \"$CPP\" && test -d \"$CPP\"; then\n  CPP=\nfi\nif test -z \"$CPP\"; then\n  if ${ac_cv_prog_CPP+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n      # Double quotes because CPP needs to be expanded\n    for CPP in \"$CC -E\" \"$CC -E -traditional-cpp\" \"/lib/cpp\"\n    do\n      ac_preproc_ok=false\nfor ac_c_preproc_warn_flag in '' yes\ndo\n  # Use a header file that comes with gcc, so configuring glibc\n  # with a fresh cross-compiler works.\n  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since\n  # <limits.h> exists even on freestanding compilers.\n  # On the NeXT, cc -E runs the code through the compiler's parser,\n  # not just through cpp. \"Syntax error\" is here to catch this case.\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#ifdef __STDC__\n# include <limits.h>\n#else\n# include <assert.h>\n#endif\n\t\t     Syntax error\n_ACEOF\nif ac_fn_c_try_cpp \"$LINENO\"; then :\n\nelse\n  # Broken: fails on valid input.\ncontinue\nfi\nrm -f conftest.err conftest.i conftest.$ac_ext\n\n  # OK, works on sane cases.  Now check whether nonexistent headers\n  # can be detected and how.\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <ac_nonexistent.h>\n_ACEOF\nif ac_fn_c_try_cpp \"$LINENO\"; then :\n  # Broken: success on invalid input.\ncontinue\nelse\n  # Passes both tests.\nac_preproc_ok=:\nbreak\nfi\nrm -f conftest.err conftest.i conftest.$ac_ext\n\ndone\n# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.\nrm -f conftest.i conftest.err conftest.$ac_ext\nif $ac_preproc_ok; then :\n  break\nfi\n\n    done\n    ac_cv_prog_CPP=$CPP\n\nfi\n  CPP=$ac_cv_prog_CPP\nelse\n  ac_cv_prog_CPP=$CPP\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CPP\" >&5\n$as_echo \"$CPP\" >&6; }\nac_preproc_ok=false\nfor ac_c_preproc_warn_flag in '' yes\ndo\n  # Use a header file that comes with gcc, so configuring glibc\n  # with a fresh cross-compiler works.\n  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since\n  # <limits.h> exists even on freestanding compilers.\n  # On the NeXT, cc -E runs the code through the compiler's parser,\n  # not just through cpp. \"Syntax error\" is here to catch this case.\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#ifdef __STDC__\n# include <limits.h>\n#else\n# include <assert.h>\n#endif\n\t\t     Syntax error\n_ACEOF\nif ac_fn_c_try_cpp \"$LINENO\"; then :\n\nelse\n  # Broken: fails on valid input.\ncontinue\nfi\nrm -f conftest.err conftest.i conftest.$ac_ext\n\n  # OK, works on sane cases.  Now check whether nonexistent headers\n  # can be detected and how.\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <ac_nonexistent.h>\n_ACEOF\nif ac_fn_c_try_cpp \"$LINENO\"; then :\n  # Broken: success on invalid input.\ncontinue\nelse\n  # Passes both tests.\nac_preproc_ok=:\nbreak\nfi\nrm -f conftest.err conftest.i conftest.$ac_ext\n\ndone\n# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.\nrm -f conftest.i conftest.err conftest.$ac_ext\nif $ac_preproc_ok; then :\n\nelse\n  { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"C preprocessor \\\"$CPP\\\" fails sanity check\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\n\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e\" >&5\n$as_echo_n \"checking for grep that handles long lines and -e... \" >&6; }\nif ${ac_cv_path_GREP+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -z \"$GREP\"; then\n  ac_path_GREP_found=false\n  # Loop through the user's path and test for each of PROGNAME-LIST\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_prog in grep ggrep; do\n    for ac_exec_ext in '' $ac_executable_extensions; do\n      ac_path_GREP=\"$as_dir/$ac_prog$ac_exec_ext\"\n      as_fn_executable_p \"$ac_path_GREP\" || continue\n# Check for GNU ac_path_GREP and select it if it is found.\n  # Check for GNU $ac_path_GREP\ncase `\"$ac_path_GREP\" --version 2>&1` in\n*GNU*)\n  ac_cv_path_GREP=\"$ac_path_GREP\" ac_path_GREP_found=:;;\n*)\n  ac_count=0\n  $as_echo_n 0123456789 >\"conftest.in\"\n  while :\n  do\n    cat \"conftest.in\" \"conftest.in\" >\"conftest.tmp\"\n    mv \"conftest.tmp\" \"conftest.in\"\n    cp \"conftest.in\" \"conftest.nl\"\n    $as_echo 'GREP' >> \"conftest.nl\"\n    \"$ac_path_GREP\" -e 'GREP$' -e '-(cannot match)-' < \"conftest.nl\" >\"conftest.out\" 2>/dev/null || break\n    diff \"conftest.out\" \"conftest.nl\" >/dev/null 2>&1 || break\n    as_fn_arith $ac_count + 1 && ac_count=$as_val\n    if test $ac_count -gt ${ac_path_GREP_max-0}; then\n      # Best one so far, save it but keep looking for a better one\n      ac_cv_path_GREP=\"$ac_path_GREP\"\n      ac_path_GREP_max=$ac_count\n    fi\n    # 10*(2^10) chars as input seems more than enough\n    test $ac_count -gt 10 && break\n  done\n  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;\nesac\n\n      $ac_path_GREP_found && break 3\n    done\n  done\n  done\nIFS=$as_save_IFS\n  if test -z \"$ac_cv_path_GREP\"; then\n    as_fn_error $? \"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin\" \"$LINENO\" 5\n  fi\nelse\n  ac_cv_path_GREP=$GREP\nfi\n\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP\" >&5\n$as_echo \"$ac_cv_path_GREP\" >&6; }\n GREP=\"$ac_cv_path_GREP\"\n\n\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for egrep\" >&5\n$as_echo_n \"checking for egrep... \" >&6; }\nif ${ac_cv_path_EGREP+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1\n   then ac_cv_path_EGREP=\"$GREP -E\"\n   else\n     if test -z \"$EGREP\"; then\n  ac_path_EGREP_found=false\n  # Loop through the user's path and test for each of PROGNAME-LIST\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_prog in egrep; do\n    for ac_exec_ext in '' $ac_executable_extensions; do\n      ac_path_EGREP=\"$as_dir/$ac_prog$ac_exec_ext\"\n      as_fn_executable_p \"$ac_path_EGREP\" || continue\n# Check for GNU ac_path_EGREP and select it if it is found.\n  # Check for GNU $ac_path_EGREP\ncase `\"$ac_path_EGREP\" --version 2>&1` in\n*GNU*)\n  ac_cv_path_EGREP=\"$ac_path_EGREP\" ac_path_EGREP_found=:;;\n*)\n  ac_count=0\n  $as_echo_n 0123456789 >\"conftest.in\"\n  while :\n  do\n    cat \"conftest.in\" \"conftest.in\" >\"conftest.tmp\"\n    mv \"conftest.tmp\" \"conftest.in\"\n    cp \"conftest.in\" \"conftest.nl\"\n    $as_echo 'EGREP' >> \"conftest.nl\"\n    \"$ac_path_EGREP\" 'EGREP$' < \"conftest.nl\" >\"conftest.out\" 2>/dev/null || break\n    diff \"conftest.out\" \"conftest.nl\" >/dev/null 2>&1 || break\n    as_fn_arith $ac_count + 1 && ac_count=$as_val\n    if test $ac_count -gt ${ac_path_EGREP_max-0}; then\n      # Best one so far, save it but keep looking for a better one\n      ac_cv_path_EGREP=\"$ac_path_EGREP\"\n      ac_path_EGREP_max=$ac_count\n    fi\n    # 10*(2^10) chars as input seems more than enough\n    test $ac_count -gt 10 && break\n  done\n  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;\nesac\n\n      $ac_path_EGREP_found && break 3\n    done\n  done\n  done\nIFS=$as_save_IFS\n  if test -z \"$ac_cv_path_EGREP\"; then\n    as_fn_error $? \"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin\" \"$LINENO\" 5\n  fi\nelse\n  ac_cv_path_EGREP=$EGREP\nfi\n\n   fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP\" >&5\n$as_echo \"$ac_cv_path_EGREP\" >&6; }\n EGREP=\"$ac_cv_path_EGREP\"\n\n\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for ANSI C header files\" >&5\n$as_echo_n \"checking for ANSI C header files... \" >&6; }\nif ${ac_cv_header_stdc+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdlib.h>\n#include <stdarg.h>\n#include <string.h>\n#include <float.h>\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_header_stdc=yes\nelse\n  ac_cv_header_stdc=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\n\nif test $ac_cv_header_stdc = yes; then\n  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <string.h>\n\n_ACEOF\nif (eval \"$ac_cpp conftest.$ac_ext\") 2>&5 |\n  $EGREP \"memchr\" >/dev/null 2>&1; then :\n\nelse\n  ac_cv_header_stdc=no\nfi\nrm -f conftest*\n\nfi\n\nif test $ac_cv_header_stdc = yes; then\n  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdlib.h>\n\n_ACEOF\nif (eval \"$ac_cpp conftest.$ac_ext\") 2>&5 |\n  $EGREP \"free\" >/dev/null 2>&1; then :\n\nelse\n  ac_cv_header_stdc=no\nfi\nrm -f conftest*\n\nfi\n\nif test $ac_cv_header_stdc = yes; then\n  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.\n  if test \"$cross_compiling\" = yes; then :\n  :\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <ctype.h>\n#include <stdlib.h>\n#if ((' ' & 0x0FF) == 0x020)\n# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')\n# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))\n#else\n# define ISLOWER(c) \\\n\t\t   (('a' <= (c) && (c) <= 'i') \\\n\t\t     || ('j' <= (c) && (c) <= 'r') \\\n\t\t     || ('s' <= (c) && (c) <= 'z'))\n# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))\n#endif\n\n#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))\nint\nmain ()\n{\n  int i;\n  for (i = 0; i < 256; i++)\n    if (XOR (islower (i), ISLOWER (i))\n\t|| toupper (i) != TOUPPER (i))\n      return 2;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_run \"$LINENO\"; then :\n\nelse\n  ac_cv_header_stdc=no\nfi\nrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \\\n  conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\n\nfi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc\" >&5\n$as_echo \"$ac_cv_header_stdc\" >&6; }\nif test $ac_cv_header_stdc = yes; then\n\n$as_echo \"#define STDC_HEADERS 1\" >>confdefs.h\n\nfi\n\n# On IRIX 5.3, sys/types and inttypes.h are conflicting.\nfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \\\n\t\t  inttypes.h stdint.h unistd.h\ndo :\n  as_ac_Header=`$as_echo \"ac_cv_header_$ac_header\" | $as_tr_sh`\nac_fn_c_check_header_compile \"$LINENO\" \"$ac_header\" \"$as_ac_Header\" \"$ac_includes_default\n\"\nif eval test \\\"x\\$\"$as_ac_Header\"\\\" = x\"yes\"; then :\n  cat >>confdefs.h <<_ACEOF\n#define `$as_echo \"HAVE_$ac_header\" | $as_tr_cpp` 1\n_ACEOF\n\nfi\n\ndone\n\n\n { $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian\" >&5\n$as_echo_n \"checking whether byte ordering is bigendian... \" >&6; }\nif ${ac_cv_c_bigendian+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_cv_c_bigendian=unknown\n    # See if we're dealing with a universal compiler.\n    cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#ifndef __APPLE_CC__\n\t       not a universal capable compiler\n\t     #endif\n\t     typedef int dummy;\n\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n\n\t# Check for potential -arch flags.  It is not universal unless\n\t# there are at least two -arch flags with different values.\n\tac_arch=\n\tac_prev=\n\tfor ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do\n\t if test -n \"$ac_prev\"; then\n\t   case $ac_word in\n\t     i?86 | x86_64 | ppc | ppc64)\n\t       if test -z \"$ac_arch\" || test \"$ac_arch\" = \"$ac_word\"; then\n\t\t ac_arch=$ac_word\n\t       else\n\t\t ac_cv_c_bigendian=universal\n\t\t break\n\t       fi\n\t       ;;\n\t   esac\n\t   ac_prev=\n\t elif test \"x$ac_word\" = \"x-arch\"; then\n\t   ac_prev=arch\n\t fi\n       done\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\n    if test $ac_cv_c_bigendian = unknown; then\n      # See if sys/param.h defines the BYTE_ORDER macro.\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <sys/types.h>\n\t     #include <sys/param.h>\n\nint\nmain ()\n{\n#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \\\n\t\t     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \\\n\t\t     && LITTLE_ENDIAN)\n\t      bogus endian macros\n\t     #endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  # It does; now see whether it defined to BIG_ENDIAN or not.\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <sys/types.h>\n\t\t#include <sys/param.h>\n\nint\nmain ()\n{\n#if BYTE_ORDER != BIG_ENDIAN\n\t\t not big endian\n\t\t#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_c_bigendian=yes\nelse\n  ac_cv_c_bigendian=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\n    fi\n    if test $ac_cv_c_bigendian = unknown; then\n      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <limits.h>\n\nint\nmain ()\n{\n#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)\n\t      bogus endian macros\n\t     #endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  # It does; now see whether it defined to _BIG_ENDIAN or not.\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <limits.h>\n\nint\nmain ()\n{\n#ifndef _BIG_ENDIAN\n\t\t not big endian\n\t\t#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_c_bigendian=yes\nelse\n  ac_cv_c_bigendian=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\n    fi\n    if test $ac_cv_c_bigendian = unknown; then\n      # Compile a test program.\n      if test \"$cross_compiling\" = yes; then :\n  # Try to guess by grepping values from an object file.\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\nshort int ascii_mm[] =\n\t\t  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };\n\t\tshort int ascii_ii[] =\n\t\t  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };\n\t\tint use_ascii (int i) {\n\t\t  return ascii_mm[i] + ascii_ii[i];\n\t\t}\n\t\tshort int ebcdic_ii[] =\n\t\t  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };\n\t\tshort int ebcdic_mm[] =\n\t\t  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };\n\t\tint use_ebcdic (int i) {\n\t\t  return ebcdic_mm[i] + ebcdic_ii[i];\n\t\t}\n\t\textern int foo;\n\nint\nmain ()\n{\nreturn use_ascii (foo) == use_ebcdic (foo);\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then\n\t      ac_cv_c_bigendian=yes\n\t    fi\n\t    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then\n\t      if test \"$ac_cv_c_bigendian\" = unknown; then\n\t\tac_cv_c_bigendian=no\n\t      else\n\t\t# finding both strings is unlikely to happen, but who knows?\n\t\tac_cv_c_bigendian=unknown\n\t      fi\n\t    fi\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$ac_includes_default\nint\nmain ()\n{\n\n\t     /* Are we little or big endian?  From Harbison&Steele.  */\n\t     union\n\t     {\n\t       long int l;\n\t       char c[sizeof (long int)];\n\t     } u;\n\t     u.l = 1;\n\t     return u.c[sizeof (long int) - 1] == 1;\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_run \"$LINENO\"; then :\n  ac_cv_c_bigendian=no\nelse\n  ac_cv_c_bigendian=yes\nfi\nrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \\\n  conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\n\n    fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian\" >&5\n$as_echo \"$ac_cv_c_bigendian\" >&6; }\n case $ac_cv_c_bigendian in #(\n   yes)\n     $as_echo \"#define WORDS_BIGENDIAN 1\" >>confdefs.h\n;; #(\n   no)\n      ;; #(\n   universal)\n\n$as_echo \"#define AC_APPLE_UNIVERSAL_BUILD 1\" >>confdefs.h\n\n     ;; #(\n   *)\n     as_fn_error $? \"unknown endianness\n presetting ac_cv_c_bigendian=no (or yes) will help\" \"$LINENO\" 5 ;;\n esac\n\n\nif test $prefix = NONE\nthen\n    myprefix=/usr/local\nelse\n    myprefix=$prefix\nfi\n\n##############################################################\n# configure arguments\n##############################################################\nDEBUGGING=0\n\n\n# Check whether --with-debug was given.\nif test \"${with_debug+set}\" = set; then :\n  withval=$with_debug;  DEBUGGING=1;\nfi\n\n\n# Check whether --with-optimize was given.\nif test \"${with_optimize+set}\" = set; then :\n  withval=$with_optimize;  ENABLE_OPTIMIZE=1\nelse\n   ENABLE_OPTIMIZE=0\nfi\n\n\n##############################################################\n# check operating systems\n##############################################################\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking Operating System\" >&5\n$as_echo_n \"checking Operating System... \" >&6; }\n\nCFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCFLAGS=\"-fPIC -rdynamic $CFLAGS\"\n\nif test `uname -s` = \"Darwin\"; then\n    echo \"Darwin\"\n\n    OS=DARWIN\n\n    $as_echo \"#define __DARWIN__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelif test `uname -s` = \"FreeBSD\"; then\n    echo \"FreeBSD\"\n\n    OS=FREEBSD\n\n    $as_echo \"#define __FREEBSD__ 1\" >>confdefs.h\n\n\n    CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\nelif uname -s | grep -q CYGWIN_NT; then\n    echo CYGWIN\n\n    OS=CYGWIN\n\n    $as_echo \"#define __CYGWIN__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelse\n    echo \"Linux\"\n\n    OS=LINUX\n\n    $as_echo \"#define __LINUX__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\n\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: checking for main in -lutil\" >&5\n$as_echo_n \"checking for main in -lutil... \" >&6; }\nif ${ac_cv_lib_util_main+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lutil  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain ()\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"; then :\n  ac_cv_lib_util_main=yes\nelse\n  ac_cv_lib_util_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_main\" >&5\n$as_echo \"$ac_cv_lib_util_main\" >&6; }\nif test \"x$ac_cv_lib_util_main\" = xyes; then :\n   LIBS=\"$LIBS -lutil\";\nfi\nac_cv_lib_util=ac_cv_lib_util_main\n\nfi\n\n##############################################################\n# CFLAGS settings\n##############################################################\nif test -d /usr/local/include\nthen\n    CFLAGS=\"$CFLAGS -I /usr/local/include\"\nfi\n\nif test -d /usr/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /usr/local/lib\"\nfi\n\nif test -d /opt/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/opt/local/include\"\nfi\n\nif test -d /opt/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /opt/local/lib\"\nfi\n\nif test -d /usr/include/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -I /usr/include/i386-linux-gnu//\"\nfi\n\nif test -d /usr/lib/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -L /usr/lib/i386-linux-gnu/\"\nfi\n\nif test $ENABLE_OPTIMIZE = 1\nthen\n    CFLAGS=\"$CFLAGS\"         # no optimization for thread.\n    #CFLAGS=\"$CFLAGS -O3\"\nfi\n\nif test $DEBUGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -g -DMDEBUG -Werror\"\nfi\n\n\n\n##########################################################\n# Libs\n##########################################################\nCC=gcc\n\nINSTALL=\"/usr/bin/install -c\"\nDESTDIR=$myprefix\n\n\n\n\nac_config_files=\"$ac_config_files Makefile\"\n\ncat >confcache <<\\_ACEOF\n# This file is a shell script that caches the results of configure\n# tests run on this system so they can be shared between configure\n# scripts and configure runs, see configure's option --config-cache.\n# It is not useful on other systems.  If it contains results you don't\n# want to keep, you may remove or edit it.\n#\n# config.status only pays attention to the cache file if you give it\n# the --recheck option to rerun configure.\n#\n# `ac_cv_env_foo' variables (set or unset) will be overridden when\n# loading this file, other *unset* `ac_cv_foo' will be assigned the\n# following values.\n\n_ACEOF\n\n# The following way of writing the cache mishandles newlines in values,\n# but we know of no workaround that is simple, portable, and efficient.\n# So, we kill variables containing newlines.\n# Ultrix sh set writes to stderr and can't be redirected directly,\n# and sets the high bit in the cache file unless we assign to the vars.\n(\n  for ac_var in `(set) 2>&1 | sed -n 's/^\\([a-zA-Z_][a-zA-Z0-9_]*\\)=.*/\\1/p'`; do\n    eval ac_val=\\$$ac_var\n    case $ac_val in #(\n    *${as_nl}*)\n      case $ac_var in #(\n      *_cv_*) { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline\" >&5\n$as_echo \"$as_me: WARNING: cache variable $ac_var contains a newline\" >&2;} ;;\n      esac\n      case $ac_var in #(\n      _ | IFS | as_nl) ;; #(\n      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(\n      *) { eval $ac_var=; unset $ac_var;} ;;\n      esac ;;\n    esac\n  done\n\n  (set) 2>&1 |\n    case $as_nl`(ac_space=' '; set) 2>&1` in #(\n    *${as_nl}ac_space=\\ *)\n      # `set' does not quote correctly, so add quotes: double-quote\n      # substitution turns \\\\\\\\ into \\\\, and sed turns \\\\ into \\.\n      sed -n \\\n\t\"s/'/'\\\\\\\\''/g;\n\t  s/^\\\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\\\)=\\\\(.*\\\\)/\\\\1='\\\\2'/p\"\n      ;; #(\n    *)\n      # `set' quotes correctly as required by POSIX, so do not add quotes.\n      sed -n \"/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p\"\n      ;;\n    esac |\n    sort\n) |\n  sed '\n     /^ac_cv_env_/b end\n     t clear\n     :clear\n     s/^\\([^=]*\\)=\\(.*[{}].*\\)$/test \"${\\1+set}\" = set || &/\n     t end\n     s/^\\([^=]*\\)=\\(.*\\)$/\\1=${\\1=\\2}/\n     :end' >>confcache\nif diff \"$cache_file\" confcache >/dev/null 2>&1; then :; else\n  if test -w \"$cache_file\"; then\n    if test \"x$cache_file\" != \"x/dev/null\"; then\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: updating cache $cache_file\" >&5\n$as_echo \"$as_me: updating cache $cache_file\" >&6;}\n      if test ! -f \"$cache_file\" || test -h \"$cache_file\"; then\n\tcat confcache >\"$cache_file\"\n      else\n        case $cache_file in #(\n        */* | ?:*)\n\t  mv -f confcache \"$cache_file\"$$ &&\n\t  mv -f \"$cache_file\"$$ \"$cache_file\" ;; #(\n        *)\n\t  mv -f confcache \"$cache_file\" ;;\n\tesac\n      fi\n    fi\n  else\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file\" >&5\n$as_echo \"$as_me: not updating unwritable cache $cache_file\" >&6;}\n  fi\nfi\nrm -f confcache\n\ntest \"x$prefix\" = xNONE && prefix=$ac_default_prefix\n# Let make expand exec_prefix.\ntest \"x$exec_prefix\" = xNONE && exec_prefix='${prefix}'\n\n# Transform confdefs.h into DEFS.\n# Protect against shell expansion while executing Makefile rules.\n# Protect against Makefile macro expansion.\n#\n# If the first sed substitution is executed (which looks for macros that\n# take arguments), then branch to the quote section.  Otherwise,\n# look for a macro that doesn't take arguments.\nac_script='\n:mline\n/\\\\$/{\n N\n s,\\\\\\n,,\n b mline\n}\nt clear\n:clear\ns/^[\t ]*#[\t ]*define[\t ][\t ]*\\([^\t (][^\t (]*([^)]*)\\)[\t ]*\\(.*\\)/-D\\1=\\2/g\nt quote\ns/^[\t ]*#[\t ]*define[\t ][\t ]*\\([^\t ][^\t ]*\\)[\t ]*\\(.*\\)/-D\\1=\\2/g\nt quote\nb any\n:quote\ns/[\t `~#$^&*(){}\\\\|;'\\''\"<>?]/\\\\&/g\ns/\\[/\\\\&/g\ns/\\]/\\\\&/g\ns/\\$/$$/g\nH\n:any\n${\n\tg\n\ts/^\\n//\n\ts/\\n/ /g\n\tp\n}\n'\nDEFS=`sed -n \"$ac_script\" confdefs.h`\n\n\nac_libobjs=\nac_ltlibobjs=\nU=\nfor ac_i in : $LIBOBJS; do test \"x$ac_i\" = x: && continue\n  # 1. Remove the extension, and $U if already installed.\n  ac_script='s/\\$U\\././;s/\\.o$//;s/\\.obj$//'\n  ac_i=`$as_echo \"$ac_i\" | sed \"$ac_script\"`\n  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR\n  #    will be set to the directory where LIBOBJS objects are built.\n  as_fn_append ac_libobjs \" \\${LIBOBJDIR}$ac_i\\$U.$ac_objext\"\n  as_fn_append ac_ltlibobjs \" \\${LIBOBJDIR}$ac_i\"'$U.lo'\ndone\nLIBOBJS=$ac_libobjs\n\nLTLIBOBJS=$ac_ltlibobjs\n\n\n\n\n: \"${CONFIG_STATUS=./config.status}\"\nac_write_fail=0\nac_clean_files_save=$ac_clean_files\nac_clean_files=\"$ac_clean_files $CONFIG_STATUS\"\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS\" >&5\n$as_echo \"$as_me: creating $CONFIG_STATUS\" >&6;}\nas_write_fail=0\ncat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1\n#! $SHELL\n# Generated by $as_me.\n# Run this file to recreate the current configuration.\n# Compiler output produced by configure, useful for debugging\n# configure, is in config.log if it exists.\n\ndebug=false\nac_cs_recheck=false\nac_cs_silent=false\n\nSHELL=\\${CONFIG_SHELL-$SHELL}\nexport SHELL\n_ASEOF\ncat >>$CONFIG_STATUS <<\\_ASEOF || as_write_fail=1\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nif test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\nas_nl='\n'\nexport as_nl\n# Printing a long string crashes Solaris 7 /usr/bin/printf.\nas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo\n# Prefer a ksh shell builtin over an external printf program on Solaris,\n# but without wasting forks for bash or zsh.\nif test -z \"$BASH_VERSION$ZSH_VERSION\" \\\n    && (test \"X`print -r -- $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='print -r --'\n  as_echo_n='print -rn --'\nelif (test \"X`printf %s $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='printf %s\\n'\n  as_echo_n='printf %s'\nelse\n  if test \"X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`\" = \"X-n $as_echo\"; then\n    as_echo_body='eval /usr/ucb/echo -n \"$1$as_nl\"'\n    as_echo_n='/usr/ucb/echo -n'\n  else\n    as_echo_body='eval expr \"X$1\" : \"X\\\\(.*\\\\)\"'\n    as_echo_n_body='eval\n      arg=$1;\n      case $arg in #(\n      *\"$as_nl\"*)\n\texpr \"X$arg\" : \"X\\\\(.*\\\\)$as_nl\";\n\targ=`expr \"X$arg\" : \".*$as_nl\\\\(.*\\\\)\"`;;\n      esac;\n      expr \"X$arg\" : \"X\\\\(.*\\\\)\" | tr -d \"$as_nl\"\n    '\n    export as_echo_n_body\n    as_echo_n='sh -c $as_echo_n_body as_echo'\n  fi\n  export as_echo_body\n  as_echo='sh -c $as_echo_body as_echo'\nfi\n\n# The user is always right.\nif test \"${PATH_SEPARATOR+set}\" != set; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# IFS\n# We need space, tab and new line, in precisely that order.  Quoting is\n# there to prevent editors from complaining about space-tab.\n# (If _AS_PATH_WALK were called with IFS unset, it would disable word\n# splitting by setting IFS to empty value.)\nIFS=\" \"\"\t$as_nl\"\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    test -r \"$as_dir/$0\" && as_myself=$as_dir/$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  $as_echo \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n# Unset variables that we do not need and which cause bugs (e.g. in\n# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the \"|| exit 1\"\n# suppresses any \"Segmentation fault\" message there.  '((' could\n# trigger a bug in pdksh 5.2.14.\nfor as_var in BASH_ENV ENV MAIL MAILPATH\ndo eval test x\\${$as_var+set} = xset \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# NLS nuisances.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# CDPATH.\n(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    $as_echo \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  $as_echo \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null; then :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null; then :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`$as_echo \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\nexec 6>&1\n## ----------------------------------- ##\n## Main body of $CONFIG_STATUS script. ##\n## ----------------------------------- ##\n_ASEOF\ntest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# Save the log message, to keep $0 and so on meaningful, and to\n# report actual input values of CONFIG_FILES etc. instead of their\n# values after options handling.\nac_log=\"\nThis file was extended by $as_me, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  CONFIG_FILES    = $CONFIG_FILES\n  CONFIG_HEADERS  = $CONFIG_HEADERS\n  CONFIG_LINKS    = $CONFIG_LINKS\n  CONFIG_COMMANDS = $CONFIG_COMMANDS\n  $ $0 $@\n\non `(hostname || uname -n) 2>/dev/null | sed 1q`\n\"\n\n_ACEOF\n\ncase $ac_config_files in *\"\n\"*) set x $ac_config_files; shift; ac_config_files=$*;;\nesac\n\n\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n# Files that config.status was made for.\nconfig_files=\"$ac_config_files\"\n\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nac_cs_usage=\"\\\n\\`$as_me' instantiates files and other configuration actions\nfrom templates according to the current configuration.  Unless the files\nand actions are specified as TAGs, all are instantiated by default.\n\nUsage: $0 [OPTION]... [TAG]...\n\n  -h, --help       print this help, then exit\n  -V, --version    print version number and configuration settings, then exit\n      --config     print configuration, then exit\n  -q, --quiet, --silent\n                   do not print progress messages\n  -d, --debug      don't remove temporary files\n      --recheck    update $as_me by reconfiguring in the same conditions\n      --file=FILE[:TEMPLATE]\n                   instantiate the configuration file FILE\n\nConfiguration files:\n$config_files\n\nReport bugs to the package provider.\"\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nac_cs_config=\"`$as_echo \"$ac_configure_args\" | sed 's/^ //; s/[\\\\\"\"\\`\\$]/\\\\\\\\&/g'`\"\nac_cs_version=\"\\\\\nconfig.status\nconfigured by $0, generated by GNU Autoconf 2.69,\n  with options \\\\\"\\$ac_cs_config\\\\\"\n\nCopyright (C) 2012 Free Software Foundation, Inc.\nThis config.status script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\"\n\nac_pwd='$ac_pwd'\nsrcdir='$srcdir'\nINSTALL='$INSTALL'\ntest -n \"\\$AWK\" || AWK=awk\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# The default lists apply if the user does not specify any file.\nac_need_defaults=:\nwhile test $# != 0\ndo\n  case $1 in\n  --*=?*)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=`expr \"X$1\" : 'X[^=]*=\\(.*\\)'`\n    ac_shift=:\n    ;;\n  --*=)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=\n    ac_shift=:\n    ;;\n  *)\n    ac_option=$1\n    ac_optarg=$2\n    ac_shift=shift\n    ;;\n  esac\n\n  case $ac_option in\n  # Handling of the options.\n  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)\n    ac_cs_recheck=: ;;\n  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )\n    $as_echo \"$ac_cs_version\"; exit ;;\n  --config | --confi | --conf | --con | --co | --c )\n    $as_echo \"$ac_cs_config\"; exit ;;\n  --debug | --debu | --deb | --de | --d | -d )\n    debug=: ;;\n  --file | --fil | --fi | --f )\n    $ac_shift\n    case $ac_optarg in\n    *\\'*) ac_optarg=`$as_echo \"$ac_optarg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    '') as_fn_error $? \"missing file argument\" ;;\n    esac\n    as_fn_append CONFIG_FILES \" '$ac_optarg'\"\n    ac_need_defaults=false;;\n  --he | --h |  --help | --hel | -h )\n    $as_echo \"$ac_cs_usage\"; exit ;;\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil | --si | --s)\n    ac_cs_silent=: ;;\n\n  # This is an error.\n  -*) as_fn_error $? \"unrecognized option: \\`$1'\nTry \\`$0 --help' for more information.\" ;;\n\n  *) as_fn_append ac_config_targets \" $1\"\n     ac_need_defaults=false ;;\n\n  esac\n  shift\ndone\n\nac_configure_extra_args=\n\nif $ac_cs_silent; then\n  exec 6>/dev/null\n  ac_configure_extra_args=\"$ac_configure_extra_args --silent\"\nfi\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nif \\$ac_cs_recheck; then\n  set X $SHELL '$0' $ac_configure_args \\$ac_configure_extra_args --no-create --no-recursion\n  shift\n  \\$as_echo \"running CONFIG_SHELL=$SHELL \\$*\" >&6\n  CONFIG_SHELL='$SHELL'\n  export CONFIG_SHELL\n  exec \"\\$@\"\nfi\n\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nexec 5>>config.log\n{\n  echo\n  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX\n## Running $as_me. ##\n_ASBOX\n  $as_echo \"$ac_log\"\n} >&5\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n\n# Handling of arguments.\nfor ac_config_target in $ac_config_targets\ndo\n  case $ac_config_target in\n    \"Makefile\") CONFIG_FILES=\"$CONFIG_FILES Makefile\" ;;\n\n  *) as_fn_error $? \"invalid argument: \\`$ac_config_target'\" \"$LINENO\" 5;;\n  esac\ndone\n\n\n# If the user did not use the arguments to specify the items to instantiate,\n# then the envvar interface is used.  Set only those that are not.\n# We use the long form for the default assignment because of an extremely\n# bizarre bug on SunOS 4.1.3.\nif $ac_need_defaults; then\n  test \"${CONFIG_FILES+set}\" = set || CONFIG_FILES=$config_files\nfi\n\n# Have a temporary directory for convenience.  Make it in the build tree\n# simply because there is no reason against having it here, and in addition,\n# creating and moving files from /tmp can sometimes cause problems.\n# Hook for its removal unless debugging.\n# Note that there is a small window in which the directory will not be cleaned:\n# after its creation but before its name has been assigned to `$tmp'.\n$debug ||\n{\n  tmp= ac_tmp=\n  trap 'exit_status=$?\n  : \"${ac_tmp:=$tmp}\"\n  { test ! -d \"$ac_tmp\" || rm -fr \"$ac_tmp\"; } && exit $exit_status\n' 0\n  trap 'as_fn_exit 1' 1 2 13 15\n}\n# Create a (secure) tmp directory for tmp files.\n\n{\n  tmp=`(umask 077 && mktemp -d \"./confXXXXXX\") 2>/dev/null` &&\n  test -d \"$tmp\"\n}  ||\n{\n  tmp=./conf$$-$RANDOM\n  (umask 077 && mkdir \"$tmp\")\n} || as_fn_error $? \"cannot create a temporary directory in .\" \"$LINENO\" 5\nac_tmp=$tmp\n\n# Set up the scripts for CONFIG_FILES section.\n# No need to generate them if there are no CONFIG_FILES.\n# This happens for instance with `./config.status config.h'.\nif test -n \"$CONFIG_FILES\"; then\n\n\nac_cr=`echo X | tr X '\\015'`\n# On cygwin, bash can eat \\r inside `` if the user requested igncr.\n# But we know of no other shell where ac_cr would be empty at this\n# point, so we can use a bashism as a fallback.\nif test \"x$ac_cr\" = x; then\n  eval ac_cr=\\$\\'\\\\r\\'\nfi\nac_cs_awk_cr=`$AWK 'BEGIN { print \"a\\rb\" }' </dev/null 2>/dev/null`\nif test \"$ac_cs_awk_cr\" = \"a${ac_cr}b\"; then\n  ac_cs_awk_cr='\\\\r'\nelse\n  ac_cs_awk_cr=$ac_cr\nfi\n\necho 'BEGIN {' >\"$ac_tmp/subs1.awk\" &&\n_ACEOF\n\n\n{\n  echo \"cat >conf$$subs.awk <<_ACEOF\" &&\n  echo \"$ac_subst_vars\" | sed 's/.*/&!$&$ac_delim/' &&\n  echo \"_ACEOF\"\n} >conf$$subs.sh ||\n  as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\nac_delim_num=`echo \"$ac_subst_vars\" | grep -c '^'`\nac_delim='%!_!# '\nfor ac_last_try in false false false false false :; do\n  . ./conf$$subs.sh ||\n    as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\n\n  ac_delim_n=`sed -n \"s/.*$ac_delim\\$/X/p\" conf$$subs.awk | grep -c X`\n  if test $ac_delim_n = $ac_delim_num; then\n    break\n  elif $ac_last_try; then\n    as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\n  else\n    ac_delim=\"$ac_delim!$ac_delim _$ac_delim!! \"\n  fi\ndone\nrm -f conf$$subs.sh\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\ncat >>\"\\$ac_tmp/subs1.awk\" <<\\\\_ACAWK &&\n_ACEOF\nsed -n '\nh\ns/^/S[\"/; s/!.*/\"]=/\np\ng\ns/^[^!]*!//\n:repl\nt repl\ns/'\"$ac_delim\"'$//\nt delim\n:nl\nh\ns/\\(.\\{148\\}\\)..*/\\1/\nt more1\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\\\\n\"\\\\/\np\nn\nb repl\n:more1\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"\\\\/\np\ng\ns/.\\{148\\}//\nt nl\n:delim\nh\ns/\\(.\\{148\\}\\)..*/\\1/\nt more2\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"/\np\nb\n:more2\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"\\\\/\np\ng\ns/.\\{148\\}//\nt delim\n' <conf$$subs.awk | sed '\n/^[^\"\"]/{\n  N\n  s/\\n//\n}\n' >>$CONFIG_STATUS || ac_write_fail=1\nrm -f conf$$subs.awk\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n_ACAWK\ncat >>\"\\$ac_tmp/subs1.awk\" <<_ACAWK &&\n  for (key in S) S_is_set[key] = 1\n  FS = \"\u0007\"\n\n}\n{\n  line = $ 0\n  nfields = split(line, field, \"@\")\n  substed = 0\n  len = length(field[1])\n  for (i = 2; i < nfields; i++) {\n    key = field[i]\n    keylen = length(key)\n    if (S_is_set[key]) {\n      value = S[key]\n      line = substr(line, 1, len) \"\" value \"\" substr(line, len + keylen + 3)\n      len += length(value) + length(field[++i])\n      substed = 1\n    } else\n      len += 1 + keylen\n  }\n\n  print line\n}\n\n_ACAWK\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nif sed \"s/$ac_cr//\" < /dev/null > /dev/null 2>&1; then\n  sed \"s/$ac_cr\\$//; s/$ac_cr/$ac_cs_awk_cr/g\"\nelse\n  cat\nfi < \"$ac_tmp/subs1.awk\" > \"$ac_tmp/subs.awk\" \\\n  || as_fn_error $? \"could not setup config files machinery\" \"$LINENO\" 5\n_ACEOF\n\n# VPATH may cause trouble with some makes, so we remove sole $(srcdir),\n# ${srcdir} and @srcdir@ entries from VPATH if srcdir is \".\", strip leading and\n# trailing colons and then remove the whole line if VPATH becomes empty\n# (actually we leave an empty line to preserve line numbers).\nif test \"x$srcdir\" = x.; then\n  ac_vpsub='/^[\t ]*VPATH[\t ]*=[\t ]*/{\nh\ns///\ns/^/:/\ns/[\t ]*$/:/\ns/:\\$(srcdir):/:/g\ns/:\\${srcdir}:/:/g\ns/:@srcdir@:/:/g\ns/^:*//\ns/:*$//\nx\ns/\\(=[\t ]*\\).*/\\1/\nG\ns/\\n//\ns/^[^=]*=[\t ]*$//\n}'\nfi\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nfi # test -n \"$CONFIG_FILES\"\n\n\neval set X \"  :F $CONFIG_FILES      \"\nshift\nfor ac_tag\ndo\n  case $ac_tag in\n  :[FHLC]) ac_mode=$ac_tag; continue;;\n  esac\n  case $ac_mode$ac_tag in\n  :[FHL]*:*);;\n  :L* | :C*:*) as_fn_error $? \"invalid tag \\`$ac_tag'\" \"$LINENO\" 5;;\n  :[FH]-) ac_tag=-:-;;\n  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;\n  esac\n  ac_save_IFS=$IFS\n  IFS=:\n  set x $ac_tag\n  IFS=$ac_save_IFS\n  shift\n  ac_file=$1\n  shift\n\n  case $ac_mode in\n  :L) ac_source=$1;;\n  :[FH])\n    ac_file_inputs=\n    for ac_f\n    do\n      case $ac_f in\n      -) ac_f=\"$ac_tmp/stdin\";;\n      *) # Look for the file first in the build tree, then in the source tree\n\t # (if the path is not absolute).  The absolute path cannot be DOS-style,\n\t # because $ac_f cannot contain `:'.\n\t test -f \"$ac_f\" ||\n\t   case $ac_f in\n\t   [\\\\/$]*) false;;\n\t   *) test -f \"$srcdir/$ac_f\" && ac_f=\"$srcdir/$ac_f\";;\n\t   esac ||\n\t   as_fn_error 1 \"cannot find input file: \\`$ac_f'\" \"$LINENO\" 5;;\n      esac\n      case $ac_f in *\\'*) ac_f=`$as_echo \"$ac_f\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; esac\n      as_fn_append ac_file_inputs \" '$ac_f'\"\n    done\n\n    # Let's still pretend it is `configure' which instantiates (i.e., don't\n    # use $as_me), people would be surprised to read:\n    #    /* config.h.  Generated by config.status.  */\n    configure_input='Generated from '`\n\t  $as_echo \"$*\" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'\n\t`' by configure.'\n    if test x\"$ac_file\" != x-; then\n      configure_input=\"$ac_file.  $configure_input\"\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: creating $ac_file\" >&5\n$as_echo \"$as_me: creating $ac_file\" >&6;}\n    fi\n    # Neutralize special characters interpreted by sed in replacement strings.\n    case $configure_input in #(\n    *\\&* | *\\|* | *\\\\* )\n       ac_sed_conf_input=`$as_echo \"$configure_input\" |\n       sed 's/[\\\\\\\\&|]/\\\\\\\\&/g'`;; #(\n    *) ac_sed_conf_input=$configure_input;;\n    esac\n\n    case $ac_tag in\n    *:-:* | *:-) cat >\"$ac_tmp/stdin\" \\\n      || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5 ;;\n    esac\n    ;;\n  esac\n\n  ac_dir=`$as_dirname -- \"$ac_file\" ||\n$as_expr X\"$ac_file\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)$' \\| \\\n\t X\"$ac_file\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$ac_file\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  as_dir=\"$ac_dir\"; as_fn_mkdir_p\n  ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`$as_echo \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`$as_echo \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n\n  case $ac_mode in\n  :F)\n  #\n  # CONFIG_FILE\n  #\n\n  case $INSTALL in\n  [\\\\/$]* | ?:[\\\\/]* ) ac_INSTALL=$INSTALL ;;\n  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;\n  esac\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# If the template does not know about datarootdir, expand it.\n# FIXME: This hack should be removed a few years after 2.60.\nac_datarootdir_hack=; ac_datarootdir_seen=\nac_sed_dataroot='\n/datarootdir/ {\n  p\n  q\n}\n/@datadir@/p\n/@docdir@/p\n/@infodir@/p\n/@localedir@/p\n/@mandir@/p'\ncase `eval \"sed -n \\\"\\$ac_sed_dataroot\\\" $ac_file_inputs\"` in\n*datarootdir*) ac_datarootdir_seen=yes;;\n*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&5\n$as_echo \"$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&2;}\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n  ac_datarootdir_hack='\n  s&@datadir@&$datadir&g\n  s&@docdir@&$docdir&g\n  s&@infodir@&$infodir&g\n  s&@localedir@&$localedir&g\n  s&@mandir@&$mandir&g\n  s&\\\\\\${datarootdir}&$datarootdir&g' ;;\nesac\n_ACEOF\n\n# Neutralize VPATH when `$srcdir' = `.'.\n# Shell code in configure.ac might set extrasub.\n# FIXME: do we really want to maintain this feature?\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nac_sed_extra=\"$ac_vpsub\n$extrasub\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n:t\n/@[a-zA-Z_][a-zA-Z_0-9]*@/!b\ns|@configure_input@|$ac_sed_conf_input|;t t\ns&@top_builddir@&$ac_top_builddir_sub&;t t\ns&@top_build_prefix@&$ac_top_build_prefix&;t t\ns&@srcdir@&$ac_srcdir&;t t\ns&@abs_srcdir@&$ac_abs_srcdir&;t t\ns&@top_srcdir@&$ac_top_srcdir&;t t\ns&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t\ns&@builddir@&$ac_builddir&;t t\ns&@abs_builddir@&$ac_abs_builddir&;t t\ns&@abs_top_builddir@&$ac_abs_top_builddir&;t t\ns&@INSTALL@&$ac_INSTALL&;t t\n$ac_datarootdir_hack\n\"\neval sed \\\"\\$ac_sed_extra\\\" \"$ac_file_inputs\" | $AWK -f \"$ac_tmp/subs.awk\" \\\n  >$ac_tmp/out || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n\ntest -z \"$ac_datarootdir_hack$ac_datarootdir_seen\" &&\n  { ac_out=`sed -n '/\\${datarootdir}/p' \"$ac_tmp/out\"`; test -n \"$ac_out\"; } &&\n  { ac_out=`sed -n '/^[\t ]*datarootdir[\t ]*:*=/p' \\\n      \"$ac_tmp/out\"`; test -z \"$ac_out\"; } &&\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&5\n$as_echo \"$as_me: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&2;}\n\n  rm -f \"$ac_tmp/stdin\"\n  case $ac_file in\n  -) cat \"$ac_tmp/out\" && rm -f \"$ac_tmp/out\";;\n  *) rm -f \"$ac_file\" && mv \"$ac_tmp/out\" \"$ac_file\";;\n  esac \\\n  || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n ;;\n\n\n\n  esac\n\ndone # for ac_tag\n\n\nas_fn_exit 0\n_ACEOF\nac_clean_files=$ac_clean_files_save\n\ntest $ac_write_fail = 0 ||\n  as_fn_error $? \"write failure creating $CONFIG_STATUS\" \"$LINENO\" 5\n\n\n# configure is writing to config.log, and then calls config.status.\n# config.status does its own redirection, appending to config.log.\n# Unfortunately, on DOS this fails, as config.log is still kept open\n# by configure, so config.status won't be able to write to it; its\n# output is simply discarded.  So we exec the FD to /dev/null,\n# effectively closing config.log, so it can be properly (re)opened and\n# appended to by config.status.  When coming back to configure, we\n# need to make the FD available again.\nif test \"$no_create\" != yes; then\n  ac_cs_success=:\n  ac_config_status_args=\n  test \"$silent\" = yes &&\n    ac_config_status_args=\"$ac_config_status_args --quiet\"\n  exec 5>/dev/null\n  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false\n  exec 5>>config.log\n  # Use ||, not &&, to avoid exiting from the if with $? = 1, which\n  # would make configure fail if this is the last instruction.\n  $ac_cs_success || as_fn_exit 1\nfi\nif test -n \"$ac_unrecognized_opts\" && test \"$enable_option_checking\" != no; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts\" >&5\n$as_echo \"$as_me: WARNING: unrecognized options: $ac_unrecognized_opts\" >&2;}\nfi\n\n\n"
  },
  {
    "path": "app-sample/mfiler5/configure.in",
    "content": "AC_INIT(mfiler5.cl)\n\nAC_PROG_CC\nAC_PROG_INSTALL\nAC_C_BIGENDIAN\n\nif test $prefix = NONE\nthen\n    myprefix=/usr/local\nelse\n    myprefix=$prefix\nfi\n\n##############################################################\n# configure arguments\n##############################################################\nDEBUGGING=0\n\nAC_ARG_WITH(debug,              [  --with-debug              include debug info ], [ DEBUGGING=1; ], [])\nAC_ARG_WITH(optimize,           [  --with-optimize           with optimize(-O in CFLAGS) ], [ ENABLE_OPTIMIZE=1 ], [ ENABLE_OPTIMIZE=0 ])\n\n##############################################################\n# check operating systems\n##############################################################\nAC_MSG_CHECKING(Operating System)\n\nCFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCFLAGS=\"-fPIC -rdynamic $CFLAGS\"\n\nif test `uname -s` = \"Darwin\"; then\n    echo \"Darwin\"\n\n    OS=DARWIN\n\n    AC_DEFINE(__DARWIN__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else \n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelif test `uname -s` = \"FreeBSD\"; then\n    echo \"FreeBSD\"\n\n    OS=FREEBSD\n\n    AC_DEFINE(__FREEBSD__, 1)\n\n    CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\nelif uname -s | grep -q CYGWIN_NT; then\n    echo CYGWIN\n\n    OS=CYGWIN\n\n    AC_DEFINE(__CYGWIN__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else \n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelse\n    echo \"Linux\"\n\n    OS=LINUX\n\n    AC_DEFINE(__LINUX__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\n\n    AC_HAVE_LIBRARY(util, [ LIBS=\"$LIBS -lutil\"; ], [])\nfi\n\n##############################################################\n# CFLAGS settings\n##############################################################\nif test -d /usr/local/include\nthen\n    CFLAGS=\"$CFLAGS -I /usr/local/include\"\nfi\n\nif test -d /usr/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /usr/local/lib\"\nfi\n\nif test -d /opt/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/opt/local/include\"\nfi\n\nif test -d /opt/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /opt/local/lib\"\nfi\n\nif test -d /usr/include/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -I /usr/include/i386-linux-gnu//\"\nfi\n\nif test -d /usr/lib/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -L /usr/lib/i386-linux-gnu/\"\nfi\n\nif test $ENABLE_OPTIMIZE = 1\nthen\n    CFLAGS=\"$CFLAGS\"         # no optimization for thread.\n    #CFLAGS=\"$CFLAGS -O3\"\nfi\n\nif test $DEBUGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -g -DMDEBUG -Werror\"\nfi\n\nAC_SUBST(OS)\n\n##########################################################\n# Libs\n##########################################################\nCC=gcc\n\nINSTALL=\"/usr/bin/install -c\"\nDESTDIR=$myprefix\nAC_SUBST(DESTDIR)\n\nAC_SUBST(CFLAGS)\n\nAC_OUTPUT(Makefile)\n\n"
  },
  {
    "path": "app-sample/mfiler5/install.sh",
    "content": "#! /bin/sh\n\n#\n# install - install a program, script, or datafile\n# This comes from X11R5; it is not part of GNU.\n#\n# $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $\n#\n# This script is compatible with the BSD install script, but was written\n# from scratch.\n#\n\n\n# set DOITPROG to echo to test this script\n\n# Don't use :- since 4.3BSD and earlier shells don't like it.\ndoit=\"${DOITPROG-}\"\n\n\n# put in absolute paths if you don't have them in your path; or use env. vars.\n\nmvprog=\"${MVPROG-mv}\"\ncpprog=\"${CPPROG-cp}\"\nchmodprog=\"${CHMODPROG-chmod}\"\nchownprog=\"${CHOWNPROG-chown}\"\nchgrpprog=\"${CHGRPPROG-chgrp}\"\nstripprog=\"${STRIPPROG-strip}\"\nrmprog=\"${RMPROG-rm}\"\n\ninstcmd=\"$mvprog\"\nchmodcmd=\"\"\nchowncmd=\"\"\nchgrpcmd=\"\"\nstripcmd=\"\"\nrmcmd=\"$rmprog -f\"\nmvcmd=\"$mvprog\"\nsrc=\"\"\ndst=\"\"\n\nwhile [ x\"$1\" != x ]; do\n    case $1 in\n\t-c) instcmd=\"$cpprog\"\n\t    shift\n\t    continue;;\n\n\t-m) chmodcmd=\"$chmodprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-o) chowncmd=\"$chownprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-g) chgrpcmd=\"$chgrpprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-s) stripcmd=\"$stripprog\"\n\t    shift\n\t    continue;;\n\n\t*)  if [ x\"$src\" = x ]\n\t    then\n\t\tsrc=$1\n\t    else\n\t\tdst=$1\n\t    fi\n\t    shift\n\t    continue;;\n    esac\ndone\n\nif [ x\"$src\" = x ]\nthen\n\techo \"install:  no input file specified\"\n\texit 1\nfi\n\nif [ x\"$dst\" = x ]\nthen\n\techo \"install:  no destination specified\"\n\texit 1\nfi\n\n\n# If destination is a directory, append the input filename; if your system\n# does not like double slashes in filenames, you may need to add some logic\n\nif [ -d $dst ]\nthen\n\tdst=\"$dst\"/`basename $src`\nfi\n\n# Make a temp file name in the proper directory.\n\ndstdir=`dirname $dst`\ndsttmp=$dstdir/#inst.$$#\n\n# Move or copy the file name to the temp name\n\n$doit $instcmd $src $dsttmp\n\n# and set any options; do chmod last to preserve setuid bits\n\nif [ x\"$chowncmd\" != x ]; then $doit $chowncmd $dsttmp; fi\nif [ x\"$chgrpcmd\" != x ]; then $doit $chgrpcmd $dsttmp; fi\nif [ x\"$stripcmd\" != x ]; then $doit $stripcmd $dsttmp; fi\nif [ x\"$chmodcmd\" != x ]; then $doit $chmodcmd $dsttmp; fi\n\n# Now rename the file to the real destination.\n\n$doit $rmcmd $dst\n$doit $mvcmd $dsttmp $dst\n\n\nexit 0\n"
  },
  {
    "path": "app-sample/mfiler5/mf1app.clcl",
    "content": "\nclass MFiler5 version 1 {\n    var endOfAplication:bool;\n    var keyEvents: lambda[](MFiler5, int, int);\n    var runningCurses:static bool;\n\n    var argFileName:String?;\n\n    def initialize():dynamic {\n        endOfAplication = false;\n\n        keyEvents = new lambda[KEY_MAX](MFiler5, int, int)();\n\n        runningCurses = true;\n        initscr();\n        setEscapeDelay(0);\n        keypad(stdscr, true);\n        raw();\n        #nodelay(stdscr, true);\n        noecho();\n\n        argv := String[Clover.ARGV.length]();\n        argc := 0;\n        Clover.ARGV.each {\n            argv[argc++] = it;\n        }\n        \n        ### read file ###\n        if(argc >= 3) {\n            argFileName = argv.items(2);\n        }\n        else {\n            argFileName = null;\n        }\n    }\n    def finalize() {\n        endwin();\n        runningCurses = false;\n    }\n}"
  },
  {
    "path": "app-sample/mfiler5/mf2win.clcl",
    "content": "\nclass MFiler5 version 2 {\n    var spaceString: String;\n    var dirPath: String;\n    var files:SortableList<String>;\n    var scrollTop:int;\n    var cursor:int;\n    var MaxY:int;\n\n    def initialize():dynamic {\n        inherit();\n\n        keyEvents['q'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            endOfAplication = true;\n        }\n        keyEvents['j'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            cursor++;\n\n            if(cursor >= MaxY) {\n                scrollTop++;\n                cursor--;\n            }\n            \n            if(cursor+scrollTop >= files.length())\n            {\n                cursor--;\n            }\n        }\n        keyEvents[KEY_DOWN] = keyEvents['j'];\n        keyEvents['k'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            cursor--;\n            \n            if(cursor < 0) {\n                scrollTop--;\n                cursor++;\n                \n                if(scrollTop < 0) {\n                    scrollTop = 0;\n                    cursor = 0;\n                }\n            }\n        }\n        keyEvents[KEY_UP] = keyEvents['k'];\n        keyEvents[('D'-'A').to_int+1] = lambda(self:MFiler5, key:int, key2:int) {\n            cursor+=10;\n\n            if(cursor >= MaxY) {\n                scroll_size := cursor - MaxY;\n                scrollTop+=scroll_size;\n                cursor-=scroll_size;\n            }\n            \n            if(cursor+scrollTop >= files.length())\n            {\n                scrollTop = files.length() -1;\n                cursor = 0;\n            }\n        }\n        keyEvents[('U'-'A').to_int+1] = lambda(self:MFiler5, key:int, key2:int) {\n            cursor-=10;\n            \n            if(cursor < 0) {\n                scroll_size := -cursor;\n                scrollTop-=scroll_size;\n                cursor+=scroll_size;\n                \n                if(scrollTop < 0) {\n                    scrollTop = 0;\n                    cursor = 0;\n                }\n            }\n        }\n        keyEvents[('H'-'A').to_int+1] = lambda(self:MFiler5, key:int, key2:int) {\n            try {\n                path := realpath(dirPath.add(\"/..\"));\n                dirPath = path.clone();\n                readDir(dirPath);\n            }\n        }\n        keyEvents['\\n'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            fname := files.items(scrollTop+cursor); \n            \n            try {\n                path := realpath(dirPath.add(\"/\").add(fname));\n                \n                if(path.toPath().to_stat().S_ISDIR())\n                {\n                    dirPath = path.clone();\n                    readDir(dirPath);\n                }\n                else {\n                    endwin();\n                    cmdline := \" \".add(path);\n                    iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline, \"-p\", \"0\");\n                    println(\"HIT ANY KEY\");\n                    \n                    initscr();\n                    setEscapeDelay(0);\n                    keypad(stdscr, true);\n                    raw();\n                    noecho();\n                    \n                    getch();\n                }\n            }\n        }\n        keyEvents['c'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            fname := files.items(scrollTop+cursor); \n            \n            try {\n                path := realpath(dirPath.add(\"/\").add(fname));\n                \n                endwin();\n                cmdline := \"cp -a '\\{path}' \";\n                iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline, \"-p\", \"-1\");\n                \n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n                \n                readDir(dirPath);\n            }\n        }\n        keyEvents['d'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            fname := files.items(scrollTop+cursor); \n            \n            try {\n                path := realpath(dirPath.add(\"/\").add(fname));\n                \n                endwin();\n                cmdline := \"rm -rf '\\{path}' \";\n                iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline, \"-p\", \"-2\");\n                \n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n                \n                readDir(dirPath);\n            }\n        }\n        keyEvents['e'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            fname := files.items(scrollTop+cursor); \n            \n            try {\n                path := realpath(dirPath.add(\"/\").add(fname));\n                \n                endwin();\n                \n                bash(\"-c\", \"vicl \\{path}\");\n                \n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n            }\n        }\n        keyEvents['n'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            endwin();\n            cmdline := \"touch ''\";\n            iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline, \"-p\", \"-2\");\n            \n            initscr();\n            setEscapeDelay(0);\n            keypad(stdscr, true);\n            raw();\n            noecho();\n            \n            readDir(dirPath);\n        }\n        keyEvents['!'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            endwin();\n            iclover2(\"-o\", \"--controlling-terminal\");\n            println(\"HIT ANY KEY\");\n            \n            initscr();\n            setEscapeDelay(0);\n            keypad(stdscr, true);\n            raw();\n            noecho();\n            \n            getch();\n        }\n        \n        keyEvents['h'] = keyEvents['!'];\n    \n        maxx := getmaxx();\n        spaceString = \" \".multiply(maxx);\n        \n        if(argFileName == null) {\n            dirPath = getcwd();\n        }\n        else {\n            dirPath = argFileName.clone();\n        }\n        \n        scrollTop = 0;\n        cursor = 0;\n        \n        readDir(dirPath);\n        \n        MaxY = getmaxy() - 2;\n    }\n    \n    def readDir(path:String):dynamic {\n        files = dirPath.toPath().entries().map { basename(it) };\n        files.push(\"..\");\n        files.sort();\n        \n        cursor = 0;\n        scrollTop = 0;\n        \n        chdir(path);\n    }\n    \n    def clearWithoutBlink() {\n        maxy := getmaxy();\n\n        for(i:=0; i<maxy-1; i++) {\n            mvprintw(i, 0, spaceString);\n        }\n    }\n    \n    def view(): dynamic {\n        clearWithoutBlink();\n        maxx := getmaxx();\n\n        title_start := 0;\n\n        if(dirPath.length() >= maxx-1)\n        {\n            title_start = dirPath.length()-maxx+1;\n        }\n\n        mvprintw(0,0, dirPath.subString(title_start, -1));\n        \n        for(y:=0; y<MaxY && scrollTop+y < files.length(); y++) \n        {\n            file := files.items(scrollTop+y);\n            \n            if(cursor == y) {\n                attron(A_REVERSE);\n                mvprintw(y+1, 0, file.add(\" \".multiply(maxx -1 - file.length())));\n                attroff(A_REVERSE);\n            }\n            else {\n                mvprintw(y+1, 0, files.items(scrollTop+y));\n            }\n        }\n        \n        maxy := getmaxy();\n        \n        attron(A_REVERSE);\n        mvprintw(maxy-1, 0, \"MFiler5 version 0.0.1\");\n        attroff(A_REVERSE);\n    }\n    \n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(keyEvents[key] != null) {\n            keyEvents[key](self, key, key2);\n        }\n    }\n    \n    def main(): static dynamic {\n        mf := MFiler5();\n        \n        while(!mf.endOfAplication) {\n            mf.view();\n            refresh();\n            \n            key := getch();\n            \n            if(key == 127) {\n                key = 8;\n            }\n            \n            mf.runKeyEvents(key, 0);\n        }\n    }\n}"
  },
  {
    "path": "app-sample/mfiler5/mf3isearch.clcl",
    "content": "class MFiler5 version 3 {\n    var isearchString:String;\n    var isearchMode:bool;\n\n    def initialize():dynamic {\n        inherit();\n        \n        isearchMode = false;\n\n        keyEvents['/'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            isearchMode();\n        }\n    }\n    \n    def isearchMode() {\n        isearchMode = true;\n        isearchString = \"\";\n    }\n    def finishISearch() {\n        isearchMode = false;\n        #readDir(dirPath);\n    }\n    \n    def makeISearchDir() {\n        readDir(dirPath);\n        \n        files = files.select { it.indexOf(isearchString) != -1 }\n        \n        cursor = 0;\n        scrollTop = 0;\n    }\n    \n    def view(): dynamic {\n        inherit();\n        \n        maxx := getmaxx();\n        maxy := getmaxy();\n        \n        if(isearchMode) {\n            mvprintw(maxy-1, 0, \" \".multiply(maxx-1));\n            mvprintw(maxy-1, 0, \"/\\{isearchString}\");\n        }\n    }\n    \n    def isearchMode(key:int){\n        when(key) {\n            case ('\\n'.to_int) {\n                finishISearch();\n            }\n            case (('H'-'A').to_int, KEY_BACKSPACE) {\n                isearchString.delete(-1);\n                \n                n := 0;\n                files.each {\n                    if(it.indexOf(isearchString) != -1)\n                    {\n                        scrollTop = n;\n                        cursor = 0;\n                        break;\n                    }\n                    \n                    n++;\n                }\n            }\n            else {\n                if(isgraph(key.to_char)) {\n                    isearchString.append(key.to_char);\n                    \n                    makeISearchDir();\n                }\n            }\n        }\n    }\n    \n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(isearchMode) {\n            isearchMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n}"
  },
  {
    "path": "app-sample/mfiler5/mf4vd.clcl",
    "content": "class MFiler5 version 4 {\n    def initialize():dynamic {\n        inherit();\n        \n        keyEvents['g'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            grepMode();\n        }\n        keyEvents['f'.to_int] = lambda(self:MFiler5, key:int, key2:int) {\n            findMode();\n        }\n    }\n    \n    def grepMode() {\n        endwin();\n        \n        path := \"\\{getenv(\"HOME\")}/.clover2/mfiler5/vd\";\n        cmdline := \"grep -rl '' * > '\\{path}'\"\n        \n        iclover2(\"--controlling-terminal\", \"-s\", cmdline, \"-p\", \"10\", \"-o\");\n        \n        initscr();\n        setEscapeDelay(0);\n        keypad(stdscr, true);\n        raw();\n        noecho();\n        \n        if(access(path, R_OK) == 0)\n        {\n            files = path.toPath().read().toString().split('\\n');\n        }\n    }\n    def findMode() {\n        endwin();\n        \n        path := \"\\{getenv(\"HOME\")}/.clover2/mfiler5/vd\";\n        cmdline := \"find .  > '\\{path}'\"\n        \n        iclover2(\"--controlling-terminal\", \"-s\", cmdline, \"-p\", \"7\", \"-o\");\n        \n        initscr();\n        setEscapeDelay(0);\n        keypad(stdscr, true);\n        raw();\n        noecho();\n        \n        if(access(path, R_OK) == 0)\n        {\n            files = path.toPath().read().toString().split('\\n');\n        }\n    }\n}"
  },
  {
    "path": "app-sample/mfiler5/mf5",
    "content": "#!/bin/bash\n\nexport LD_LIBRARY_PATH=$HOME/.clover2/mfiler5/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/mfiler5/mfiler5.ocl $@\n"
  },
  {
    "path": "app-sample/mfiler5/mfiler5.cl",
    "content": "MFiler5.main();\n"
  },
  {
    "path": "app-sample/mfiler5/update_mfiler5.sh",
    "content": "#!/bin/bash\n\nif [ -e Makefile ]\nthen\n    make distclean\nfi\nif [ ! -e Makefile ]\nthen\n    git add .\n    git commit \n    git remote add origin https://github.com/ab25cq/mfiler5.git\n    git push -u origin master\nfi\n\n"
  },
  {
    "path": "app-sample/vicl/Fundamental.clcl",
    "content": "\ninherit Clover \n{\n    def onException(message:String, in_try:bool):static {\n        if(!in_try) {\n            if(ViClone.runningCurses) {\n                endwin();\n            }\n            inherit(message, in_try);\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/Makefile.in",
    "content": "#######################################################\n# installed directories\n#######################################################\nprefix=@prefix@\nexec_prefix=@exec_prefix@\nbindir=@bindir@\ndatadir=@datadir@\nmandir=@mandir@\nsharedstatedir=@sharedstatedir@\nsysconfdir=@sysconfdir@/clover2\nincludedir=@includedir@/clover2\ndatarootdir=@datarootdir@/clover2\ndocdir=@datadir@/doc\nlibdir=@libdir@\n\n\n##########################################################\n# environmnet variables\n##########################################################\nCC=@CC@\nCXX=@CXX@\nINSTALL=@INSTALL@\nCFLAGS=@CFLAGS@\nLIBS=@LIBS@\nOS=@OS@\nDESTDIR=@DESTDIR@\nOBJS=@OBJS@\nCXXFLAGS=@CXXFLAGS@\nJIT=@JIT@\n\n##########################################################\n# main\n##########################################################\nall: vicl\n\nvicl: ViClone.oclcl viclone.ocl viclone_open_file.ocl viclone_insert_file.ocl Clover.oclcl preinstall\n\nClover.oclcl: Fundamental.clcl\n\tcclover2 Fundamental.clcl\n\tif which bclover2 && test $(JIT) = 1; then bclover2 Clover.oclcl; fi\n\nViClone.oclcl: ViClone@21.oclcl\n\tif which bclover2 && test $(JIT) = 1; then bclover2 ViClone.oclcl; fi\n\tif which bclover2 && test $(JIT) = 1; then bclover2 ViCloneWindow.oclcl; fi\n\nViClone@21.oclcl: vicl21Utf8.clcl ViClone@20.oclcl\n\tcclover2 vicl21Utf8.clcl\n\nViClone@20.oclcl: vicl20Backup.clcl ViClone@19.oclcl\n\tcclover2 vicl20Backup.clcl\n\nViClone@19.oclcl: vicl19Signal.clcl ViClone@18.oclcl\n\tcclover2 vicl19Signal.clcl\n\nViClone@18.oclcl: vicl18Range.clcl ViClone@17.oclcl\n\tcclover2 vicl18Range.clcl\n\nViClone@17.oclcl: vicl17Macro.clcl ViClone@16.oclcl\n\tcclover2 vicl17Macro.clcl\n\nViClone@16.oclcl: vicl16VVisual.clcl ViClone@15.oclcl\n\tcclover2 vicl16VVisual.clcl\n\nViClone@15.oclcl: vicl15CCompletion.clcl ViClone@14.oclcl\n\tcclover2 vicl15CCompletion.clcl\n\nViClone@14.oclcl: vicl14Completion.clcl ViClone@13.oclcl\n\tcclover2 vicl14Completion.clcl\n\nViClone@13.oclcl: vicl13dot.clcl ViClone@12.oclcl\n\tcclover2 vicl13dot.clcl\n\nViClone@12.oclcl: vicl12grave.clcl ViClone@11.oclcl\n\tcclover2 vicl12grave.clcl\n\nViClone@11.oclcl: vicl11Undo.clcl ViClone@10.oclcl\n\tcclover2 vicl11Undo.clcl\n\nViClone@10.oclcl: vicl10VisualMode.clcl ViClone@9.oclcl\n\tcclover2 vicl10VisualMode.clcl\n\nViClone@9.oclcl: vicl9SearchMode.clcl ViClone@8.oclcl\n\tcclover2 vicl9SearchMode.clcl\n\nViClone@8.oclcl: vicl8CommandMode.clcl ViClone@7.oclcl\n\tcclover2 vicl8CommandMode.clcl\n\nViClone@7.oclcl: vicl7DirPane.clcl ViClone@6.oclcl\n\tcclover2 vicl7DirPane.clcl\n\nViClone@6.oclcl: vicl6Brace.clcl ViClone@5.oclcl\n\tcclover2 vicl6Brace.clcl\n\nViClone@5.oclcl: vicl5Word.clcl ViClone@4.oclcl\n\tcclover2 vicl5Word.clcl\n\nViClone@4.oclcl: vicl4Edit.clcl ViClone@3.oclcl\n\tcclover2 vicl4Edit.clcl\n\nViClone@3.oclcl: vicl3InsertMode.clcl ViClone@2.oclcl\n\tcclover2 vicl3InsertMode.clcl\n\nViClone@2.oclcl: vicl2Win.clcl ViClone@1.oclcl\n\tcclover2 vicl2Win.clcl\n\nViClone@1.oclcl: vicl1App.clcl\n\tcclover2 vicl1App.clcl\n\nviclone.ocl: viclone.cl\n\tcclover2 viclone.cl\n\tmkdir -p $(HOME)/.clover2/vicl\n\tinstall -m 644 viclone.ocl $(HOME)/.clover2/vicl/viclone.ocl\n\nviclone_insert_file.ocl:viclone_insert_file.cl\n\tcclover2 viclone_insert_file.cl\n\tmkdir -p $(HOME)/.clover2/vicl\n\tinstall -m 644 viclone_insert_file.ocl $(HOME)/.clover2/vicl/viclone_insert_file.ocl\n\nviclone_open_file.ocl:viclone_open_file.cl\n\tcclover2 viclone_open_file.cl\n\tmkdir -p $(HOME)/.clover2/vicl\n\tinstall -m 644 viclone_open_file.ocl $(HOME)/.clover2/vicl/viclone_open_file.ocl\n\npreinstall:\n\tmkdir -p $(HOME)/.clover2/vicl\n\tinstall -m 644 Clover.oclcl $(HOME)/.clover2/vicl\n\tif test -e Clover.so.1.0.0; then install -m 755 Clover.so.1.0.0 $(HOME)/.clover2/vicl; cp -a Clover.so $(HOME)/.clover2/vicl; fi\n\tinstall -m 644 ViClone.oclcl $(HOME)/.clover2/vicl\n\tif test -e ViClone.so.1.0.0; then install -m 755 ViClone.so.1.0.0 $(HOME)/.clover2/vicl; cp -a ViClone.so $(HOME)/.clover2/vicl; fi\n\tinstall -m 644 ViCloneWindow.oclcl $(HOME)/.clover2/vicl\n\tif test -e ViCloneWindow.so.1.0.0; then install -m 755 ViCloneWindow.so.1.0.0 $(HOME)/.clover2/vicl; cp -a ViCloneWindow.so $(HOME)/.clover2/vicl; fi\n\tinstall -m 644 viclone.ocl $(HOME)/.clover2/vicl\n\tinstall -m 644 SKK-JISYO.L $(HOME)/.clover2/vicl\n\n#########################################################\n# install\n#########################################################\ninstall:\n\tmkdir -p \"$(DESTDIR)\"/bin\n\tinstall -m 755 vicl \"$(DESTDIR)\"/bin\n\tinstall -m 755 vicl_open_file \"$(DESTDIR)\"/bin\n\tinstall -m 755 vicl_insert_file \"$(DESTDIR)\"/bin\n\n#########################################################\n# uninstall\n#########################################################\nuninstall:\n\trm -rf ~/.clover2/vicl\n\trm -f \"$(DESTDIR)\"/bin/vicl\n\n#########################################################\n# permission\n#########################################################\npermission:\n\tchmod 644 *\n\tchmod 755 .git man src configure\n\tchmod 644 ViClone.clcl viclone.cl\n\n########################################################\n# clean\n########################################################\nclean:\n\trm -fR core.* core a.out *.oclcl *.bc *.s *.o *.ocl *.clm src/*.dwo *.ll *.so.1.0.0 *.so vgcore* tags cstdlib-tags\n\ndistclean: clean\n\trm -fR Makefile autom4te.cache\n\n########################################################\n# test\n########################################################\ntest: \n\t@echo \"Compile to test code...\"\n"
  },
  {
    "path": "app-sample/vicl/README.md",
    "content": "# vicl\n\nVi Clone by Clover2.\n\nThis is under constructing. I recommended that you use this for Clover2 test sources.\n\n* Install\n\n```\n./configure\nmake \nsudo make install\n```\n\n* Usage \n\nvicl [file name]\n"
  },
  {
    "path": "app-sample/vicl/SKK-JISYO.L",
    "content": "﻿;; -*- mode: fundamental; coding: euc-jp -*-\n;; Large size dictionary for SKK system\n;; Copyright (C) 1988-1995, 1997, 1999-2014\n;;\n;; Masahiko Sato <masahiko@kuis.kyoto-u.ac.jp>\n;; Hironobu Takahashi <takahasi@tiny.or.jp>,\n;; Masahiro Doteguchi, Miki Inooka,\n;; Yukiyoshi Kameyama <kameyama@kuis.kyoto-u.ac.jp>,\n;; Akihiko Sasaki, Dai Ando, Junichi Okukawa,\n;; Katsushi Sato and Nobuhiro Yamagishi\n;; NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>\n;; MITA Yuusuke <clefs@mail.goo.ne.jp>\n;; SKK Development Team <skk@ring.gr.jp>\n;;\n;; Maintainer: SKK Development Team <skk@ring.gr.jp>\n;; Version: $Id: SKK-JISYO.L,v 1.1440 2019/03/16 00:10:01 czkmt Exp $\n;; Keywords: japanese\n;; Last Modified: $Date: 2019/03/16 00:10:01 $\n;;\n;; This dictionary is free software; you can redistribute it and/or\n;; modify it under the terms of the GNU General Public License as\n;; published by the Free Software Foundation; either version 2, or\n;; (at your option) any later version.\n;;\n;; This dictionary is distributed in the hope that it will be useful,\n;; but WITHOUT ANY WARRANTY; without even the implied warranty of\n;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n;; General Public License for more details.\n;;\n;; You should have received a copy of the GNU General Public License\n;; along with Daredevil SKK, see the file COPYING.  If not, write to\n;; the Free Software Foundation Inc., 59 Temple Place - Suite 330,\n;; Boston, MA 02111-1307, USA.\n;;\n;; ACKNOWLEDGEMENT\n;;\n;; この辞書は、SKK 原作者の佐藤雅彦先生が、第 1 版作成のために東北大学\n;; 電気通信研究所佐藤研究室 (当時) の学生さん達とともに scratch から作\n;; 成されたのをその起源とし、その後、無数のユーザからのユーザ辞書の提\n;; 供やフォームによる追加・校閲によって今尚日々メンテナンスされている日\n;; 本で最大規模の、GPL による copy free の辞書です。\n;;\n;; この辞書の作成にご尽力頂いた全ての方に感謝すると共に、これをお読み\n;; のあなたのご協力を是非ともお待ちしております。\n;;\n;;   http://openlab.ring.gr.jp/skk/registdic.cgi\n;;\n;; にアクセスし、フォームに是非あなたの新語・誤登録指摘・コメントを書\n;; いて下さい。\n;;\n;; また、実際に辞書の編集をしてみたいという方は、\n;;\n;;   http://openlab.ring.gr.jp/skk/cvs-ja.html#account\n;;\n;; をご覧の上、cvs account の発行申し込みをして下さい。\n;;\n;; 辞書の編集方針は skk/dic/READMEs/committers.txt をご参照下さい。\n;; そこに記載のない事項、またその変更については、その都度 SKK Openlab\n;; ML で話し合いで決められます。\n;;\n;; okuri-ari entries.\nをs /惜/\nゐr /居/\nわれらg /我等/\nわれしr /我知/\nわれw /我/\nわれt /我/\nわれr /我/\nわれn /我/\nわれm /我/\nわれh /我/\nわれg /我/\nわるよi /悪酔/\nわるびr /悪怯/\nわるだくm /悪巧/\nわるすg /悪過/\nわるがしこs /悪賢/\nわるがしこk /悪賢/\nわるがしこi /悪賢/\nわるがしこg /悪賢/\nわるs /悪/惡;「悪」の旧字(人名用漢字)/\nわるk /悪/惡;「悪」の旧字(人名用漢字)/\nわるi /悪/惡;「悪」の旧字(人名用漢字)/\nわるg /悪/惡;「悪」の旧字(人名用漢字)/\nわるb /悪/\nわりもどs /割り戻/割戻/\nわりふt /割り振/割振/\nわりふr /割り振/割振/\nわりふn /割り振/割振/\nわりふc /割り振/割振/\nわりびk /割引/割り引/\nわりびi /割り引/割引/\nわりつk /割り付/割付/\nわりだs /割り出/割出/\nわりこn /割り込/割込/\nわりこm /割り込/割込/\nわりきt /割り切/割切/\nわりきr /割り切/割切/\nわりきn /割り切/割切/\nわりきc /割り切/割切/\nわりいr /割り入;卵を-れる/\nわりあt /割り当/割当/\nわりあi /割り合/割合/\nわりt /割/\nわりs /割/\nわりn /割;-に(合う)/\nわりk /割/\nわらぶk /藁葺/\nわらいなk /笑い泣/\nわらいとb /笑い飛/\nわらいつづk /笑い続/\nわらいだs /笑い出/\nわらいじn /笑い死/\nわらいころg /笑い転/\nわらいこk /笑い転/\nわらいくずr /笑い崩/\nわらいかえs /笑い返/\nわらw /笑/嗤;(jeer) 人の失敗を嗤う/\nわらu /笑/嗤;(jeer) 人の失敗を嗤う/\nわらt /笑/嗤;(jeer) 人の失敗を嗤う/\nわらo /笑/嗤;(jeer) 人の失敗を嗤う/\nわらk /笑/嗤/\nわらi /笑/嗤;(jeer) 人の失敗を嗤う/\nわらh /笑/嗤/\nわらe /笑/嗤;(jeer) 人の失敗を嗤う/\nわらc /笑/嗤;(jeer) 人の失敗を嗤う/\nわめきちr /喚き散/\nわめきたt /喚き立/\nわめk /喚/叫/\nわめi /喚/叫/\nわびずまi /侘住/\nわびしs /侘/\nわびしk /侘/\nわびしi /侘/\nわびしg /侘/\nわびs /侘/\nわびr /侘/\nわのr /輪乗/\nわななk /戦慄/\nわななi /戦慄/\nわなg /輪投/\nわとj /和綴/\nわづらh /煩/\nわだかまt /蟠/\nわだかまr /蟠/\nわだかまn /蟠/\nわだかまc /蟠/\nわたりあるk /渡り歩/\nわたりあるi /渡り歩/\nわたりあw /渡り合/\nわたりあu /渡り合/\nわたりあt /渡り合/\nわたりあo /渡り合/\nわたりあi /渡り合/\nわたりあe /渡り合/\nわたりあc /渡り合/\nわたしこn /渡し込/\nわたしこm /渡し込/\nわたしw /私/\nわたしt /私/\nわたしn /私/\nわたしm /私/\nわたしh /私/\nわたしg /私/\nわたくしw /私/\nわたくしt /私/\nわたくしn /私/\nわたくしm /私/\nわたくしh /私/\nわたくしg /私/\nわたt /渡/亘;(範囲・期間) ５日間に亘る/亙;=亘る (人名用漢字) (NB:本来の字)/渉/航/\nわたs /渡/\nわたr /渡/亘;(範囲・期間) ５日間に亘る/亙;=亘る (人名用漢字) (NB:本来の字)/渉/航/\nわたn /渡/亘;(範囲・期間) ５日間に亘る/亙;=亘る (人名用漢字) (NB:本来の字)/渉/航/\nわたc /渡/亘;(範囲・期間) ５日間に亘る/亙;=亘る (人名用漢字) (NB:本来の字)/渉/航/\nわせだどおr /早稲田通/\nわずらw /煩;(煩瑣) 煩わしい作業/患;(罹患) 肺病を患う/\nわずらu /患;(罹患) 肺病を患う/煩;(煩瑣) 思い煩う/\nわずらt /患;(罹患) 肺病を患う/煩;(煩瑣) 思い煩う/\nわずらo /患;(罹患) 肺病を患う/煩;(煩瑣) 思い煩う/\nわずらi /患;(罹患) 肺病を患う/煩;(煩瑣) 思い煩う/\nわずらe /患;(罹患) 肺病を患う/煩;(煩瑣) 思い煩う/\nわずらc /患;(罹患) 肺病を患う/煩;(煩瑣) 思い煩う/\nわずk /僅/微;NB:「かすk」と同形/纔;≒僅か/毫;<rare> ≒僅か/\nわすれはt /忘れ果/\nわすれさt /忘れ去/\nわすれさr /忘れ去/\nわすれさn /忘れ去/\nわすれさc /忘れ去/\nわすれがたs /忘れ難/\nわすれがたk /忘れ難/\nわすれがたi /忘れ難/\nわすれがたg /忘れ難/\nわすr /忘/\nわしづかm /鷲掴/\nわしw /儂/\nわしt /儂/\nわしn /儂/\nわしm /儂/\nわしh /儂/\nわしg /儂/\nわざわi /災/禍;(字義:落とし穴)/厄;<rare>/\nわざt /態/\nわけなs /訳無/\nわけなk /訳無/\nわけなi /訳無/\nわけしr /訳知/\nわけいt /分け入/\nわけいr /分け入/\nわけいn /分け入/\nわけいc /分け入/\nわけあたe /分け与/\nわけあw /分け合/\nわけあu /分け合/\nわけあt /分け合/\nわけあo /分け合/\nわけあi /分け合/\nわけあe /分け合/\nわけあc /分け合/\nわけt /分/\nわけr /分/\nわけn /分/\nわけc /分/\nわくぐm /枠組/\nわぎr /輪切/\nわきまe /弁/\nわきでz /湧き出/涌き出/\nわきでy /湧き出/涌き出/\nわきでt /湧き出/涌き出/\nわきでs /湧き出/涌き出/\nわきでr /湧き出/涌き出/\nわきでn /湧き出/涌き出/\nわきでm /湧き出/涌き出/\nわきでc /湧き出/涌き出/\nわきづk /脇付/\nわきだs /湧き出/\nわきたt /沸き立;boil/湧き立;pour out/涌き立;=湧き立つ/\nわきたc /沸き立;boil/湧き立;pour out/涌き立;=湧き立つ/\nわきがたm /脇固/\nわきかえt /沸き返/\nわきかえr /沸き返/\nわきかえn /沸き返/\nわきかえc /沸き返/\nわきおこt /沸き起/\nわきおこr /沸き起/\nわきおこn /沸き起/\nわきおこc /沸き起/\nわきおk /沸き起/湧き起/\nわきあg /湧き上;(rush) 雲が湧き上がる/沸き上;風呂が沸き上がる/\nわかわかs /若々/\nわかりやすs /分かり易/判り易/理解り易/\nわかりやすk /分かり易/判り易/理解り易/\nわかりやすi /分かり易/判り易/理解り易/\nわかりやすg /分かり易/判り易/理解り易/\nわかりにくs /分かり難/\nわかりにくk /分かり難/\nわかりにくi /分かり難/\nわかりにくg /分かり難/\nわかりきt /分かり切/\nわかりきr /分かり切/\nわかりきn /分かり切/\nわかりきc /分かり切/\nわかづくr /若作/\nわかちあw /分かち合/\nわかちあu /分かち合/\nわかちあt /分かち合/\nわかちあo /分かち合/\nわかちあi /分かち合/\nわかちあe /分かち合/\nわかちあc /分かち合/\nわかがえt /若返/\nわかがえr /若返/\nわかがえn /若返/\nわかがえc /若返/\nわかy /若/\nわかt /判;(判別) 違いが判る/分;(非正則:わk)/解;(理解) 仕組が解る/別/頒;わけ与える/觧;「解」の異体字/理解;(当て字)/\nわかs /若/稚/\nわかr /別;(人と) 彼氏と別れる/判;(判別) 違いが判る/解;(理解) 仕組が解る/分;(非正則:わk)/理解;(当て字)/訣;(キッパリとわかれる)/觧;「解」の異体字/\nわかn /解;(理解) 仕組が解る/判;(判別) 違いが判る/分;(非正則:わk)/理解;(当て字)/觧;「解」の異体字/\nわかk /若/稚/\nわかi /若/稚/\nわかg /若/稚/\nわかc /解;(理解) 仕組が解る/判;(判別) 違いが判る/分;(非正則:わk)/理解;(当て字)/觧;「解」の異体字/\nわt /割/\nわs /和/\nわr /割/破/\nわn /割/\nわk /分/湧;(spring) 泉が湧く/沸;(boil) お湯が沸く/涌;≒湧く/訳/\nわi /湧;(spring) 泉が湧く/沸;(boil) お湯が沸く/涌;≒湧く/\nわg /我/\nわc /割/\nわb /詫;謝罪する/侘;侘び寂び/\nろんz /論/\nろんj /論/\nろくがどr /録画撮/\nろくs /録;記録/\nろくn /碌/\nろうをおs /労を惜/\nろうs /労;心身を労する/弄;策を弄する/聾;耳を聾する/\nれんらくいただk /連絡頂/\nれんらくいただi /連絡頂/\nれんらくいたs /連絡致/\nれんきゅうあk /連休明/\nれっs /列/\nれいれいs /麗々/\nれいぎただs /礼儀正/\nれいn /例/\nるいs /類/\nりんt /凛/\nりりs /凛々/凛凛/律々;=凛々しい/\nりようくだs /利用下/\nりようs /利用/\nりょこううかがi /旅行伺/\nりょうほうとt /両方取/\nりょうほうとr /両方取/\nりょうほうとn /両方取/\nりょうほうとc /両方取/\nりょうびらk /両開/\nりょうひらk /両開/\nりょうしょうくだs /了承下/\nりょうかいs /了解/\nりょうs /領/諒;諒承/\nりゅうこうおくr /流行遅/\nりゃくs /略/\nりまわr /利回/\nりばらi /利払/\nりづm /理詰/\nりつk /利付/\nりっs /律/\nりだすk /利助/\nりさg /利下/\nりぐi /利食/\nりくつぬk /理屈抜/\nりくつどおr /理屈通/\nりくつづk /陸続/\nりくつp /理屈/\nりくあg /陸揚/\nりくs /戮/\nりきn /力/\nりきm /力/\nりかいs /理解/\nりおt /利落/\nりあg /利上/\nりs /利/\nらんぎr /乱切/\nらんs /濫/\nらっs /拉/\nらくがk /落書/\nらくs /楽/\nらくn /楽/\nらくd /楽/\nらうs /労/\nよんd /読ん;※送り位置補正/\nよわりはt /弱り果/\nよわりきt /弱り切/\nよわりきr /弱り切/\nよわりきn /弱り切/\nよわりきc /弱り切/\nよわよわs /弱々/\nよわふくm /弱含/\nよわたr /世渡/\nよわすg /弱過/\nよわt /弱/\nよわs /弱/\nよわr /弱/\nよわn /弱/\nよわm /弱/\nよわk /弱/\nよわi /弱/\nよわg /弱/\nよわc /弱/\nよろしk /宜/\nよろこんd /喜ん;※送り位置補正/\nよろこびいさn /喜び勇/\nよろこびいさm /喜び勇/\nよろこn /喜;(字義:お祝いしてよろこぶ)/悦;(字義:心のしこりが取れる)/歓;(字義:声を上げてよろこぶ)/慶;(祝福)お慶び申し上げます (字義:お祝いを持って行く)/\nよろこb /喜;(字義:お祝いしてよろこぶ)/悦;(字義:心のしこりが取れる)/歓;(字義:声を上げてよろこぶ)/慶;(祝福)「お慶び申し上げます」 (字義:お祝いを持って行く)/\nよろs /宜/\nよろm /蹌踉/\nよるおそs /夜遅/\nよるおそk /夜遅/\nよるおそi /夜遅/\nよるおそg /夜遅/\nよりわk /選り分/\nよりぬk /選り抜/\nよりぬi /選り抜/\nよりによt /選りに選/\nよりどr /選り取/\nよりつk /寄付/\nよりつi /寄付/\nよりだs /選り出/\nよりそw /寄り添/\nよりそu /寄り添/\nよりそt /寄り添/\nよりそo /寄り添/\nよりそi /寄り添/\nよりそe /寄り添/\nよりそc /寄り添/\nよりごのm /選り好/\nよりきt /寄り切/\nよりきr /寄り切/\nよりきn /寄り切/\nよりきc /寄り切/\nよりかk /寄り掛/\nよりあわs /縒り合/\nよりあつm /寄り集/\nよりあw /縒り合/寄り合/\nよりあu /寄り合/\nよりあt /寄り合/\nよりあo /寄り合/\nよりあi /寄り合/\nよりあe /寄り合/\nよりあc /寄り合/\nよめとr /嫁取/\nよめいr /嫁入/\nよみわk /読み分/\nよみやすs /読み易/\nよみやすk /読み易/\nよみやすi /読み易/\nよみやすg /読み易/\nよみまちがw /読み間違/\nよみまちがu /読み間違/\nよみまちがt /読み間違/\nよみまちがo /読み間違/\nよみまちがi /読み間違/\nよみまちがe /読み間違/\nよみまちがc /読み間違/\nよみふけt /読み耽/\nよみふけr /読み耽/\nよみふけn /読み耽/\nよみふけc /読み耽/\nよみはじm /読み始/\nよみにくs /読み難/\nよみにくk /読み難/\nよみにくi /読み難/\nよみにくg /読み難/\nよみながs /読み流/\nよみなおs /読み直/\nよみなr /読み慣/\nよみとおs /読み通/\nよみとt /読み取/読取/\nよみとr /読み取/読取/\nよみとn /読み取/読取/\nよみとk /読み解/\nよみとi /読み解/\nよみとc /読み取/読取/\nよみとb /読み飛/\nよみづらs /読み辛/\nよみづらk /読み辛/\nよみづらi /読み辛/\nよみづらg /読み辛/\nよみつづk /読み続/\nよみちがe /読み違/\nよみちr /読み散/\nよみだs /読み出/読出/\nよみすすn /読み進/\nよみすすm /読み進/\nよみすごs /読み過/\nよみすt /読み捨/\nよみこn /読み込/読込/詠み込;詩歌の中に入れる/\nよみこm /読み込/読込/詠み込;詩歌の中に入れる/\nよみくらb /読み比/読み較/\nよみくだs /読み下/訓み下/\nよみきt /読み切/読切/\nよみきr /読み切/読切/\nよみきn /読み切/読切/\nよみきk /読み聞/\nよみきc /読み切/読切/\nよみがえt /甦/蘇;=甦る/蘓;「蘇」の異体字/\nよみがえr /甦/蘇;=甦る/蘓;「蘇」の異体字/\nよみがえn /甦/蘇;=甦る/蘓;「蘇」の異体字/\nよみがえc /甦/蘇;=甦る/蘓;「蘇」の異体字/\nよみがe /蘇/蘓;「蘇」の異体字/\nよみかえs /読み返/\nよみかk /読み書/\nよみかe /読み替/\nよみおとs /読み落/\nよみおw /読み終/\nよみおt /読み落/\nよみおe /読み終/\nよみあやまt /読み誤/\nよみあやまr /読み誤/\nよみあやまn /読み誤/\nよみあやまc /読み誤/\nよみあさt /読み漁/\nよみあさr /読み漁/\nよみあさn /読み漁/\nよみあさc /読み漁/\nよみあw /読み合/\nよみあk /読み飽/\nよみあg /読み上/\nよみs /嘉/\nよみd /読み;※送り位置補正/\nよまわr /夜回/\nよふかs /夜更/\nよふk /夜更/\nよびよs /呼び寄/呼寄/\nよびもどs /呼び戻/\nよびならw /呼び習/\nよびとm /呼び止/\nよびつづk /呼び続/\nよびつk /呼び付/呼付/\nよびだs /呼び出/呼出/\nよびたt /呼び立/\nよびすt /呼び捨/\nよびさm /呼び覚/\nよびこn /呼び込/\nよびこm /呼び込/\nよびかわs /呼び交/\nよびかえs /呼び返/\nよびかw /呼び交/\nよびかk /呼び掛/呼掛/\nよびおk /呼び起/\nよびあつm /呼び集/\nよばi /夜這/\nよにg /夜逃/\nよなよn /夜な夜/\nよなおs /世直/\nよなr /世慣/世馴/\nよなk /夜泣/\nよどおs /夜通/\nよどn /淀/澱;=淀む/\nよどm /淀/澱;=淀む/\nよとおr /四通/\nよていどおr /予定通/\nよづr /夜釣/\nよつg /世継/\nよっぱらw /酔っ払/\nよっぱらu /酔っ払/\nよっぱらt /酔っ払/\nよっぱらo /酔っ払/\nよっぱらi /酔っ払/\nよっぱらe /酔っ払/\nよっぱらc /酔っ払/\nよってたt /拠って立/\nよっかk /寄っ掛/\nよっt /四/\nよだt /夜立/弥立;身の毛も弥立つ/\nよだc /弥立;身の毛も弥立つ/\nよそよそs /余所余所/\nよそほu /裝;「装」の旧字(人名用漢字)/\nよそおw /装/粧/裝;「装」の旧字(人名用漢字)/\nよそおu /装/粧/裝;「装」の旧字(人名用漢字)/\nよそおt /装/裝;「装」の旧字(人名用漢字)/粧/\nよそおo /装/粧/裝;「装」の旧字(人名用漢字)/\nよそおi /装/裝;「装」の旧字(人名用漢字)/粧/\nよそおh /裝;「装」の旧字(人名用漢字)/\nよそおe /装/粧/裝;「装」の旧字(人名用漢字)/\nよそおc /装/粧/裝;「装」の旧字(人名用漢字)/\nよそうどおr /予想通/\nよそうs /予想/\nよそw /装/\nよそu /装/\nよそt /装/\nよそo /装/\nよそi /装/\nよそh /装/\nよそe /寄/比/装/\nよそc /装/\nよせつk /寄せ付/\nよせこz /寄せ来/\nよせこy /寄せ来/\nよせこs /寄せ来/\nよせこr /寄せ来/\nよせこn /寄せ来/\nよせこi /寄せ来/\nよせくr /寄せ来/\nよせくn /寄せ来/\nよせきy /寄せ来/\nよせきt /寄せ来/\nよせきs /寄せ来/\nよせきn /寄せ来/\nよせきm /寄せ来/\nよせきd /寄せ来/\nよせきc /寄せ来/\nよせがk /寄せ書/寄書/\nよせあつm /寄せ集/\nよせあw /寄せ合/\nよせあu /寄せ合/\nよせあt /寄せ合/\nよせあo /寄せ合/\nよせあi /寄せ合/\nよせあe /寄せ合/\nよせあc /寄せ合/\nよすg /良過/\nよじのぼt /攀じ上/\nよじのぼr /攀じ上/\nよじのぼn /攀じ上/\nよじのぼc /攀じ上/\nよじt /捩/\nよじr /捩/\nよじn /捩/\nよじk /捩/\nよじc /捩/\nよしなs /由無/\nよしなk /由無/\nよしなi /由無/\nよしなg /由無/\nよしあs /善し悪/\nよごs /汚/\nよごr /汚/\nよこわr /横割/\nよこばしt /横走/\nよこばしr /横走/\nよこばしn /横走/\nよこばしc /横走/\nよこばi /横這/\nよこならb /横並/\nよこながs /横流/\nよこどr /横取/\nよことb /横跳/\nよこづk /横付/\nよこっとb /横っ飛/横っ跳/\nよこだおs /横倒/\nよこずk /横好/\nよこすべr /横滑/\nよこしまs /邪/\nよこしまn /邪/\nよこしまd /邪/\nよこくどおr /予告通/\nよこぎt /横切/\nよこぎr /横切/\nよこぎn /横切/\nよこぎc /横切/\nよこがk /横書/\nよこt /横/\nよこs /寄越/遣/横;-すべり/\nよくぶかs /欲深/\nよくぶかk /欲深/\nよくぶかi /欲深/\nよくぶかg /欲深/\nよくばt /欲張/\nよくばr /欲張/\nよくばn /欲張/\nよくばc /欲張/\nよくs /浴;bath/\nよくb /欲/\nよぎなk /余儀無/\nよぎt /過/\nよぎr /過/\nよぎn /余儀/過/\nよぎc /過/\nよかr /善か;※送り位置補正/\nようりょうよk /要領良/\nようよu /漸/\nようやk /漸/\nようむk /用向/\nようちあさがk /夜討ち朝駆/\nようだt /用立/\nようたs /用足/\nようずm /用済/\nようじんぶかs /用心深/\nようじんぶかk /用心深/\nようじんぶかi /用心深/\nようじんぶかg /用心深/\nようしゃねがu /容赦願/\nようしゃねがi /容赦願/\nようしゃくだs /容赦下/\nよういs /用意/\nよういn /容易/\nよういd /容易/\nようt /夜討/杳;-として姿を見せない/\nようs /要/擁;擁護/様/\nようn /様/陽/樣;「様」の旧字(人名用漢字)/\nようh /要;-は/\nようd /様/\nよいどm /酔い止/\nよいつぶs /酔い潰/\nよいつぶr /酔い潰/\nよいっぱr /宵っ張/\nよいしr /酔い痴/\nよいざm /酔い覚;/酔い醒/酔醒/\nよいごs /宵越/\nよあるk /夜歩/\nよあそb /夜遊/\nよあk /夜明/\nよz /攀/\nよw /酔/醉;「酔」の旧字(人名用漢字)/\nよu /酔/醉;「酔」の旧字(人名用漢字)/\nよt /酔/四/寄/因;(原因) ガス漏れに因る/選;選りすぐり NB:「えr」「すぐr」と同形/依;(依存) 仕送りに依る/拠;(根拠) 先行論文に拠る/４/醉;「酔」の旧字(人名用漢字)/撚;こよりを撚る/縒;≒撚る/憑/\nよs /寄/良/善;(性質がよい)「善い行い」/止/好;好し/酔/佳;(縁起がよい)「佳い日」 (字義:形がすっきりしている)/醉;「酔」の旧字(人名用漢字)/譱;「善」の異体字/\nよr /寄/依;(依存) 仕送りに依る/拠;(根拠) 先行論文に拠る/因;(原因) ガス漏れに因る/撚;こよりを撚る/縒;≒撚る/選;選りすぐり NB:「えr」「すぐr」と同形/憑/\nよp /酔/\nよo /酔/醉;「酔」の旧字(人名用漢字)/\nよn /読/呼/詠;和歌を詠む/訓;字の訓み(=訓読み)/世/丗;「世」の異体字/讀;「読」の旧字/寄/依;(依存) 仕送りに依る/拠;(根拠) 先行論文に拠る/因;(原因) ガス漏れに因る/撚;こよりを撚る/縒;≒撚る/選;選りすぐり NB:「えr」「すぐr」と同形/憑/喚;(声を上げて呼び寄せる)/\nよm /読/詠;和歌を詠む/訓;字の訓み(=訓読み)/讀;「読」の旧字/\nよk /良/善;(性質がよい)「善い行い」/除;(put aside)自分の分を除ける NB:「のk」と同形/避;(avoid)車を避ける NB:「さk」と同形/好;NB:「すk」と同形/能;柔-く剛を制す/寄;-っかかる/譱;「善」の異体字/酔/佳;(縁起がよい)「佳い日」 (字義:形がすっきりしている)/醉;「酔」の旧字(人名用漢字)/\nよj /攀/\nよi /良/酔/好;(このましい),「好い天気」/善;(性質がよい)「善い行い」/佳;(縁起がよい)「佳い日」 (字義:形がすっきりしている)/醉;「酔」の旧字(人名用漢字)/譱;「善」の異体字/\nよg /善;(性質がよい)「善い行い」/良/酔/好;(このましい),「好い天気」/佳;(縁起がよい)「佳い日」 (字義:形がすっきりしている)/醉;「酔」の旧字(人名用漢字)/譱;「善」の異体字/\nよe /酔/醉;「酔」の旧字(人名用漢字)/\nよc /酔/醉;「酔」の旧字(人名用漢字)/寄/依;(依存) 仕送りに依る/拠;(根拠) 先行論文に拠る/因;(原因) ガス漏れに因る/撚;こよりを撚る/縒;≒撚る/選;選りすぐり NB:「えr」「すぐr」と同形/憑/\nよb /呼/喚;(声を上げて呼び寄せる)/\nよa /良/\nゆわかs /湯沸/\nゆわえつk /結わえ付/\nゆわk /湯沸/\nゆれうごk /揺れ動/\nゆれうごi /揺れ動/\nゆるしがたs /許し難/\nゆるしがたk /許し難/\nゆるしがたi /許し難/\nゆるしがたg /許し難/\nゆるしあw /許し合/\nゆるしあu /許し合/\nゆるしあt /許し合/\nゆるしあo /許し合/\nゆるしあi /許し合/\nゆるしあe /許し合/\nゆるしあc /許し合/\nゆるぎなs /揺るぎ無/\nゆるぎなk /揺るぎ無/\nゆるぎなi /揺るぎ無/\nゆるがs /忽;-せ/\nゆるy /緩/\nゆるs /許/赦;罪を赦す/聴;ききいれる/緩/\nゆるr /緩;副詞(-り)/\nゆるn /緩/弛/\nゆるm /緩/弛/\nゆるk /緩/\nゆるi /緩/揺/\nゆるg /揺/緩/\nゆるb /弛;[文語]/緩;[文語]/\nゆりもどs /揺り戻/\nゆりかえs /揺り返/\nゆりおこs /揺り起/\nゆりおt /揺り落/\nゆりおk /揺り起/\nゆりうごk /揺り動/\nゆゆs /由々/由由/忌々;≒由々しい/\nゆめみz /夢見/\nゆめみy /夢見/\nゆめみt /夢見/\nゆめみs /夢見/\nゆめみr /夢見/\nゆめみn /夢見/\nゆめみm /夢見/\nゆめみk /夢見/\nゆめみc /夢見/\nゆめn /夢/\nゆみひk /弓引/\nゆみひi /弓引/\nゆみけずr /弓削;?/\nゆびづかi /指使/\nゆびさs /指差/\nゆびおr /指折/\nゆどおs /湯通/\nゆとうよm /湯桶読/\nゆですg /茹で過/\nゆであg /茹で上/\nゆづt /讓;「譲」の旧字(人名用漢字)/\nゆづr /讓;「譲」の旧字(人名用漢字)/\nゆだt /茹/\nゆだr /茹/\nゆだn /委/茹/\nゆだc /茹/\nゆたk /豊/豐;旧字/\nゆずりわたs /譲り渡/\nゆずりうk /譲り受/\nゆずりあw /譲り合/\nゆずりあu /譲り合/\nゆずりあt /譲り合/\nゆずりあo /譲り合/\nゆずりあi /譲り合/\nゆずりあe /譲り合/\nゆずりあc /譲り合/\nゆずt /譲/讓;「譲」の旧字(人名用漢字)/\nゆずr /譲/讓;「譲」の旧字(人名用漢字)/\nゆずn /譲/讓;「譲」の旧字(人名用漢字)/\nゆずc /譲/讓;「譲」の旧字(人名用漢字)/\nゆすりとt /強請り取/\nゆすりとr /強請り取/\nゆすりとn /強請り取/\nゆすりとc /強請り取/\nゆすぶt /揺振/\nゆすぶr /揺振/\nゆすぶn /揺振/\nゆすぶc /揺振/\nゆすt /強請/揺;非正則/\nゆすr /強請/揺;非正則/\nゆすn /強請/揺;非正則/\nゆすi /濯/\nゆすg /濯/\nゆすc /強請/揺;非正則/\nゆざm /湯冷/\nゆさぶt /揺さ振/揺振/\nゆさぶr /揺さ振/揺振/\nゆさぶn /揺さ振/揺振/\nゆさぶc /揺さ振/揺振/\nゆきわたt /行き渡/\nゆきわたr /行き渡/\nゆきわたn /行き渡/\nゆきわたc /行き渡/\nゆきまつr /雪祭/\nゆきなやn /行き悩/\nゆきなやm /行き悩/\nゆきどm /行き止/\nゆきどk /雪解/\nゆきとどk /行き届/\nゆきとどi /行き届/\nゆきづm /行き詰/\nゆきつk /行き着;-く先/行き付;-けの店/\nゆきつi /行き着/\nゆきちがw /行き違/\nゆきちがu /行き違/\nゆきちがt /行き違/\nゆきちがo /行き違/\nゆきちがi /行き違/\nゆきちがe /行き違/\nゆきちがc /行き違/\nゆきだおr /行き倒/\nゆきすg /行き過/行過/\nゆききd /行き来/\nゆきがk /行き掛/\nゆきかよw /行き通/\nゆきかよu /行き通/\nゆきかよt /行き通/\nゆきかよo /行き通/\nゆきかよi /行き通/\nゆきかよe /行き通/\nゆきかよc /行き通/\nゆきかえr /行き帰/\nゆきかw /行き交/\nゆきかu /行き交/\nゆきかt /行き交/\nゆきかo /行き交/\nゆきかi /行き交/\nゆきかe /行き交/\nゆきかc /行き交/\nゆきおr /雪下/\nゆきあたt /行き当/\nゆきあたr /行き当/\nゆきあたn /行き当/\nゆきあたc /行き当/\nゆきあw /行き合/\nゆきあu /行き合/\nゆきあt /行き当/行き合/行当/\nゆきあo /行き合/\nゆきあk /雪明/\nゆきあi /行き合/\nゆきあe /行き合/\nゆきあc /行き合/\nゆがn /歪/\nゆがm /歪/\nゆがk /湯掻/\nゆがi /湯掻/\nゆかs /床;(当て字)/\nゆえなs /故無/\nゆえなk /故無/\nゆえなi /故無/\nゆえなg /故無/\nゆえn /故/\nゆうりn /有利/\nゆうやk /夕焼/\nゆうめいすg /有名過/\nゆうまぐr /夕間暮/\nゆうびんうk /郵便受/\nゆうばr /夕晴/\nゆうばe /夕映/\nゆうすずm /夕涼/\nゆうしょうあらそi /優勝争/\nゆうしゅうn /優秀/\nゆうぐr /夕暮/\nゆうきづk /勇気付/\nゆうs /有/\nゆうn /優/\nゆうb /夕/\nゆいつk /結い付/\nゆいしょただs /由緒正/\nゆいあg /結い上/\nゆあg /湯上/\nゆw /結/\nゆu /結/\nゆt /結/揺/汰;砂金を汰る/淘;≒汰る/搖;「揺」の旧字(人名用漢字)/\nゆs /揺/搖;「揺」の旧字(人名用漢字)/\nゆr /揺/汰;砂金を汰る/淘;≒汰る/搖;「揺」の旧字(人名用漢字)/\nゆo /結/\nゆn /揺/汰;砂金を汰る/淘;≒汰る/搖;「揺」の旧字(人名用漢字)/\nゆk /行/逝;(死ぬ)/往;(字義:目的地へ行く) 道を往く/征;(字義:まっすぐ遠くへ行く) 荒野を征く/徃;「往」の異体字/\nゆi /結/\nゆh /結/\nゆg /湯/\nゆe /結/\nゆd /茹/\nゆc /結/揺/汰;砂金を汰る/淘;≒汰る/搖;「揺」の旧字(人名用漢字)/\nやんごとなs /止事無/\nやんごとなk /止事無/\nやんごとなi /止事無/\nやわらかk /柔/\nやわs /柔/\nやわr /柔;(字義:曲げても折れないしなやかさ)/軟;(字義:手応えがない)/和;-らぐ/\nやわn /柔/\nやわk /柔/\nやわi /柔/\nやわg /柔/\nやわd /柔/\nやりのこs /遣り残/やり残/\nやりぬk /遣り抜/やり抜/\nやりぬi /遣り抜/やり抜/\nやりなおs /遣り直/やり直/\nやりとr /遣り取/\nやりとg /遣り遂/やり遂/\nやりつくs /遣り尽/\nやりつk /遣り付/\nやりっぱなs /遣りっ放/\nやりだs /遣り出/やり出/\nやりそんz /遣り損/やり損/\nやりそんj /遣り損/やり損/\nやりそこなw /遣り損/やり損/\nやりそこなu /遣り損/やり損/\nやりそこなt /遣り損/やり損/\nやりそこなo /遣り損/やり損/\nやりそこなi /遣り損/やり損/\nやりそこなe /遣り損/やり損/\nやりそこなc /遣り損/やり損/\nやりそこn /遣り損/やり損/\nやりすごs /遣り過/やり過/\nやりすg /遣り過/やり過/\nやりこなs /遣り熟/\nやりこn /遣り込/やり込/\nやりこm /遣り込/やり込/\nやりきr /遣り切;遣り切れない/やり切/\nやりかえs /遣り返/やり返/\nやりおe /遣り終/やり終/\nやりあw /やり合/遣り合/\nやりあu /遣り合/やり合/\nやりあt /やり合/遣り合/\nやりあo /やり合/遣り合/\nやりあi /やり合/遣り合/\nやりあe /やり合/\nやりあc /遣り合/やり合/\nやめr /止め;※送り位置補正/\nやむをえz /止むを得/\nやむをえn /止むを得/\nやむをえm /止むを得/\nやむごとなs /止事無/\nやむごとなk /止事無/\nやむごとなi /止事無/\nやみとりひk /闇取り引/\nやみつk /病み付/\nやみつi /病み付/\nやみがたs /止み難/\nやみがたk /止み難/\nやみがたi /止み難/\nやみがたg /止み難/\nやみあがr /病み上/\nやみあg /病み上/\nやまわk /山分/\nやまもr /山盛/\nやまむk /山向/\nやままw /山回/\nやまぶかs /山深/\nやまぶかk /山深/\nやまぶかi /山深/\nやまぶかg /山深/\nやまびらk /山開/\nやまのぼr /山登/\nやまづm /山積/\nやまぞi /山沿/\nやまそだt /山育/\nやまごe /山越/\nやまくずs /山崩/\nやまくずr /山崩/\nやまあるk /山歩/\nやまs /疚/疾;(字義:体調が悪い)/\nやぶれr /殕/\nやぶりすt /破り捨/\nやぶにらm /藪睨/\nやぶさk /吝/\nやぶt /破/敗;競争に敗れる/\nやぶr /破/敗;競争に敗れる/\nやぶn /破/敗;競争に敗れる/\nやぶk /破/\nやぶi /破/\nやぶc /破/敗;競争に敗れる/\nやはr /柔/軟/和/矢張/\nやはi /柔/\nやにさg /脂下/\nやどなs /宿無/\nやどさがs /宿探/\nやどかr /宿借/\nやどt /宿/\nやどs /宿/\nやどr /宿/\nやどn /宿/\nやどc /宿/\nやといいr /雇い入/\nやとw /雇/傭;=雇う/\nやとu /雇/傭;=雇う/\nやとt /雇/傭;=雇う/\nやとo /雇/傭;=雇う/\nやとi /雇/傭;=雇う/\nやとh /雇/傭/\nやとe /雇/傭;=雇う/\nやとc /雇/傭;=雇う/\nやつざk /八つ裂/\nやつあたr /八つ当/\nやつs /窶/\nやつr /窶/\nやってのk /遣って退/\nやっつk /遣っ付/\nやっt /八/漸;-と(終わった)/\nやせほそt /痩せ細/\nやせほそr /痩せ細/\nやせほそn /痩せ細/\nやせほそc /痩せ細/\nやせおとろe /痩せ衰/\nやすものがi /安物買/\nやすみあk /休み明/\nやすすg /安過/\nやすくにどおr /靖国通/\nやすうけあi /安請け合/安請合/\nやすうr /安売/\nやすあがt /安上/\nやすあがr /安上/\nやすあがn /安上/\nやすあがc /安上/\nやすあg /安上/\nやすu /安/易;(easy) 見易い画面/廉;(cheap) 廉い品/\nやすs /安/易;(easy) 見易い画面/廉;(cheap) 廉い品/\nやすr /安/\nやすp /安/\nやすn /休/安/\nやすm /休/安/易;(easy) 見易い画面/廉;(cheap) 廉い品/\nやすk /安/易;(easy) 見易い画面/廉;(cheap) 廉い品/\nやすi /安/易;(easy) 見易い画面/廉;(cheap) 廉い品/\nやすg /安/易;(easy) 見易い画面/廉;(cheap) 廉い品/\nやじt /野次/\nやじr /野次/\nやじn /野次/\nやじc /野次/\nやしなw /養/豢;<rare>/\nやしなu /養/豢;<rare>/\nやしなt /養/豢;<rare>/\nやしなo /養/豢;<rare>/\nやしなi /養/豢;<rare>/\nやしなh /養/\nやしなe /養/豢;<rare>/\nやしなc /養/豢;<rare>/\nやさしi /優し;※送り位置補正/易し;※送り位置補正/\nやさs /優;(gentle)優しい人/易;(easy)易しい問題/\nやけのこt /焼け残/\nやけのこr /焼け残/\nやけのこn /焼け残/\nやけのこc /焼け残/\nやけただr /焼け爛/\nやけしn /焼け死/\nやけこg /焼け焦/\nやけおt /焼け落/\nやけおc /焼け落/\nやぐらなg /櫓投/\nやくわr /役割/\nやくよk /厄除/\nやくまわr /役回/\nやくひんくさs /薬品臭/\nやくひんくさk /薬品臭/\nやくひんくさi /薬品臭/\nやくひんくさg /薬品臭/\nやくばらi /厄払/\nやくはらi /厄祓/\nやくはらh /厄祓/\nやくにたt /役に立/\nやくにたc /役に立/\nやくづk /役付/\nやくだt /役立/\nやくだc /役立/\nやくたt /役立/\nやくそくどおr /約束通/\nやくs /訳;(translate) 仏詩を訳す/約;(promise) 再会を約す/扼;(hold) 拠点を扼する/譯;「訳」の旧字/\nやくn /役/\nやきもどs /焼戻/焼き戻/\nやきはらw /焼き払/\nやきはらu /焼き払/\nやきはらt /焼き払/\nやきはらo /焼き払/\nやきはらi /焼き払/\nやきはらe /焼き払/\nやきはらc /焼き払/\nやきなまs /焼き鈍/焼鈍/\nやきなおs /焼き直/焼直/\nやきつくs /焼き尽;劫火が全てを-す/\nやきつk /焼き付/焼き尽/焼付/\nやきつi /焼き付/焼付/\nやきすt /焼き捨/\nやきすg /焼き過/\nやきしm /焼き締/焼締/\nやきころs /焼き殺/\nやきこn /焼き込/\nやきこm /焼き込/\nやききt /焼き切/\nやききr /焼き切/\nやききn /焼き切/\nやききc /焼き切/\nやきいr /焼き入/焼入/\nやきあg /焼き上/\nやがt /軈/\nやかまs /喧/\nやうやu /漸/\nやうやk /漸/\nやt /遣;(do)仕事を遣る, (使役)人を遣る/演;(play)『リア王』を演る/殺;(kill)首相を殺る/八;-っつ/\nやs /痩/瘠;≒痩せる/\nやr /遣;(do)仕事を遣る, (使役)人を遣る/演;(play)『リア王』を演る/殺;(kill)首相を殺る/破;破れ障子/\nやn /止/病/遣;(do)仕事を遣る, (使役)人を遣る/演;(play)『リア王』を演る/殺;(kill)首相を殺る/已;≒止む/熄;(字義:火が消える)/\nやm /止/辞;仕事を辞める/病/已;≒止む/熄;(字義:火が消える)/罷/辭;「辞」の旧字/\nやk /焼/妬;(嫉妬) やきもちを妬く/灼;灼けた砂浜/燒;「焼」の旧字(人名用漢字)/\nやi /焼/妬;(嫉妬) やきもちを妬く/燒;「焼」の旧字(人名用漢字)/灼;灼けた砂浜/\nやc /遣;(do)仕事を遣る, (使役)人を遣る/演;(play)『リア王』を演る/殺;(kill)首相を殺る/\nもんなs /文無/\nもんどりうt /翻筋斗打/\nもんどりうc /翻筋斗打/\nもんぜんばらi /門前払/\nもんくなs /文句無/\nもろもろn /諸/\nもろs /脆/\nもろk /脆/\nもろi /脆/\nもろg /脆/\nもれだs /漏れ出/\nもれきk /洩れ聞/漏れ聞/\nもれきi /洩れ聞/漏れ聞/\nもりつk /盛り付/\nもりたt /守り立/\nもりさg /盛り下/\nもりこn /盛り込/\nもりこm /盛り込/\nもりかえs /盛り返/\nもりあわs /盛合/\nもりあがt /盛り上/\nもりあがr /盛り上/\nもりあがn /盛り上/\nもりあがc /盛り上/\nもりあw /盛り合/\nもりあg /盛り上/盛上/\nもりs /守/\nもらいっぱなs /貰いっ放;いつも-しで/\nもらいそこn /貰い損/\nもらいうk /貰い受/\nもらw /貰/\nもらu /貰/\nもらt /貰/\nもらo /貰/\nもらi /貰/\nもらe /貰/\nもらc /貰/\nもよおs /催/\nもようがe /模様替/\nもよr /最寄/\nもよi /催/\nもやw /舫/\nもやu /舫/\nもやt /舫/\nもやo /舫/\nもやi /舫/\nもやe /舫/\nもやc /舫/\nもみほぐs /揉み解/\nもみつぶs /揉み潰/\nもみだs /揉み出/\nもみこn /揉み込/\nもみこm /揉み込/\nもみけs /揉み消/もみ消/\nもみあw /揉み合/\nもみあu /揉み合/\nもみあt /揉み合/\nもみあo /揉み合/\nもみあi /揉み合/\nもみあc /揉み合/\nものわびs /物侘/\nものわすr /物忘/\nものやわr /物柔/\nものものs /物々/物物/\nものもうs /物申/\nものもt /物持/\nものもc /物持/\nものめずらs /物珍/\nものみだかs /物見高/\nものみだかk /物見高/\nものみだかi /物見高/\nものみだかg /物見高/\nものほs /物干;-し竿/物欲;-しげな顔/\nものなr /物慣/\nものたr /物足/\nものずk /物好/\nものすごs /物凄/\nものすごk /物凄/\nものすごi /物凄/\nものすごg /物凄/\nものしずk /物静/\nものしr /物知/\nものさびs /物寂/物淋/\nものごi /物乞/\nものぐるo /物狂/\nものぐさs /懶/\nものぐさk /懶/\nものぐさi /懶/\nものぐさg /懶/\nものがなs /物悲/\nものがたt /物語/\nものがたr /物語/\nものがたn /物語/\nものがたc /物語/\nものかk /物書/\nものかi /物書/\nものおもi /物思/\nものおぼe /物覚/\nものおz /物怖/\nものおj /物怖/\nものうs /物憂/懶/\nものうk /物憂/懶/\nものうi /物憂/懶/\nものうg /物憂/懶/\nものいw /物言/\nものいu /物言/\nものいr /物入/\nものいi /物言/\nものいe /物言/\nものs /物;本を物す/\nもぬk /蛻/\nもどってこz /戻って来/\nもどってこy /戻って来/\nもどってこs /戻って来/\nもどってこr /戻って来/\nもどってこn /戻って来/\nもどってこi /戻って来/\nもどってくr /戻って来/\nもどってくn /戻って来/\nもどってきy /戻って来/\nもどってきt /戻って来/\nもどってきs /戻って来/\nもどってきn /戻って来/\nもどってきm /戻って来/\nもどってきd /戻って来/\nもどってきc /戻って来/\nもどt /戻/\nもどs /戻/\nもどr /戻/\nもどn /戻/\nもどk /擬/\nもどc /戻/\nもとめあw /求め合/\nもとめあu /求め合/\nもとめあt /求め合/\nもとめあo /求め合/\nもとめあi /求め合/\nもとめあe /求め合/\nもとめあc /求め合/\nもとどおr /元通/\nもとづk /基/\nもとづi /基/\nもとうr /元売/\nもとz /基;?/\nもとt /悖/戻;=悖る/基;base.「実体験を-にする」/\nもとr /悖/戻;=悖る/\nもとn /元/基/悖/戻;=悖る/求/許;手の届く範囲。「親の-」/下;≒許 「白日の-」/\nもとm /求/\nもとk /元/\nもとh /許;手の届く範囲。「親の-」/\nもとd /基;-づく/下;-で/元/許;手の届く範囲。「親の-」/\nもとc /悖/戻;=悖る/\nもてはやs /持て囃/持て栄/\nもてなs /持て成/\nもてあまs /持て余/\nもてあそn /弄/玩;=弄ぶ/翫;=弄ぶ/\nもてあそb /弄/玩;=弄ぶ/翫;=弄ぶ/\nもつれこn /縺れ込/\nもつれこm /縺れ込/\nもつれあw /縺れ合/\nもつれあu /縺れ合/\nもつれあt /縺れ合/\nもつれあo /縺れ合/\nもつれあi /縺れ合/\nもつれあe /縺れ合/\nもつれあc /縺れ合/\nもつr /縺/\nもっぱr /専/專;「専」の旧字(人名用漢字)/\nもっとm /最;(most)/尤;(reasonable)「それも-もだ」 (接続詞)「-も、異論もある」/\nもってまわt /持って回/\nもってまわr /持って回/\nもってまわn /持って回/\nもってまわc /持って回/\nもってこz /持って来/\nもってこy /持って来/\nもってこs /持って来/\nもってこr /持って来/\nもってこn /持って来/\nもってこi /持って来/\nもってくr /持って来/\nもってくn /持って来/\nもってきy /持って来/\nもってきt /持って来/\nもってきs /持って来/\nもってきn /持って来/\nもってきm /持って来/\nもってきd /持って来/\nもってきc /持って来/\nもってかえt /持って帰/\nもってかえr /持って帰/\nもってかえn /持って帰/\nもってかえc /持って帰/\nもっていt /持って行/\nもっていk /持って行/\nもっていc /持って行/\nもったいぶt /勿体振/\nもったいぶr /勿体振/\nもったいぶn /勿体振/\nもったいぶc /勿体振/\nもったいなs /勿体無/\nもったいなk /勿体無/\nもったいなi /勿体無/\nもったいなg /勿体無/\nもっt /以/\nもぢr /捩/\nもちよt /持ち寄/\nもちよr /持ち寄/\nもちよn /持ち寄/\nもちよc /持ち寄/\nもちまわt /持ち回/持回/\nもちまわr /持ち回/持回/\nもちまわn /持ち回/持回/\nもちまわc /持ち回/持回/\nもちはこn /持ち運/\nもちはこb /持ち運/\nもちにg /持逃/持ち逃/\nもちなおs /持ち直/\nもちつづk /持ち続/\nもちだs /持ち出/持出/\nもちさt /持ち去/\nもちさr /持ち去/\nもちさn /持ち去/\nもちさc /持ち去/\nもちこたe /持ち堪/\nもちこs /持ち越/持越/\nもちこn /持ち込/持込/\nもちこm /持ち込/持込/\nもちぐさr /持ち腐/\nもちくずs /持ち崩/\nもちきr /持ち切/\nもちかえt /持ち帰/\nもちかえr /持ち帰/\nもちかえn /持ち帰/\nもちかえc /持ち帰/\nもちかk /持ち掛/\nもちかe /持ち替/\nもちいt /用い;※送り位置補正/\nもちあわs /持ち合/持合/\nもちあるk /持ち歩/\nもちあるi /持ち歩/\nもちあw /持ち合/\nもちあu /持ち合/\nもちあt /持ち合/\nもちあo /持ち合/\nもちあi /持ち合/持合/\nもちあg /持ち上/\nもちあc /持ち合/\nもちw /用;-ゐる/\nもちi /用/\nもだs /黙/\nもだe /悶/\nもたれあw /凭れ合/\nもたれあu /凭れ合/\nもたれあt /凭れ合/\nもたれあo /凭れ合/\nもたれあi /凭れ合/\nもたれあe /凭れ合/\nもたれあc /凭れ合/\nもたらs /齎/\nもたr /凭/靠;≒凭れる/\nもたg /擡/\nもじまちがi /文字間違/\nもじばk /文字化/\nもじどおr /文字通/\nもじおt /文字落/\nもじt /捩/\nもじr /捩/\nもじn /捩/\nもじc /捩/\nもしm /若し;※送り位置補正/\nもしk /若し;※送り位置補正/\nもぐりこn /潜り込/\nもぐりこm /潜り込/\nもぐt /潜/潛;旧字1/濳;旧字2/\nもぐr /潜/潛;旧字1/濳;旧字2/\nもぐn /潜/潛;旧字1/濳;旧字2/\nもぐc /潜/潛;旧字1/濳;旧字2/\nもくろn /目論/\nもくろm /目論/\nもくs /黙/目/\nもぎとt /もぎ取/\nもぎとr /もぎ取/\nもぎとn /もぎ取/\nもぎとc /もぎ取/\nもがr /虎落/強請/\nもがk /藻掻/\nもがi /藻掻/\nもえひろg /燃え広/\nもえでz /萌え出/\nもえでy /萌え出/\nもえでt /萌え出/\nもえでs /萌え出/\nもえでr /萌え出/\nもえでn /萌え出/\nもえでm /萌え出/\nもえでc /萌え出/\nもえつk /燃え尽/\nもえだs /燃え出/萌え出/\nもえたぎt /燃え滾/\nもえたぎr /燃え滾/\nもえたぎn /燃え滾/\nもえたぎc /燃え滾/\nもえたt /燃え立/萌え立;萌え立つ緑/\nもえたc /燃え立/萌え立;萌え立つ緑/\nもえさかt /燃え盛/\nもえさかr /燃え盛/\nもえさかn /燃え盛/\nもえさかc /燃え盛/\nもえうつt /燃え移/\nもえうつr /燃え移/\nもえうつn /燃え移/\nもえうつc /燃え移/\nもえいd /萌え出/\nもえあg /燃え上/\nもうしわたs /申し渡/\nもうしわけなs /申し訳無/\nもうしわけなk /申し訳無/\nもうしわけなi /申し訳無/\nもうしわk /申し分/\nもうしぶんなs /申し分無/\nもうしぶんなk /申し分無/\nもうしぶんなi /申し分無/\nもうしひらk /申し開/\nもうしひらi /申し開/\nもうしのb /申し述/\nもうしでz /申し出/\nもうしでy /申し出/\nもうしでt /申し出/\nもうしでs /申し出/\nもうしでr /申し出/\nもうしでn /申し出/\nもうしでm /申し出/\nもうしでc /申し出/\nもうしつたe /申し伝/申伝/\nもうしつk /申し付/\nもうしたt /申し立/申立/\nもうしそe /申し添/\nもうしこs /申し越/\nもうしこn /申し込/申込/\nもうしこm /申し込/申込/\nもうしかn /申し兼/\nもうしおくt /申し送;-り事項/申送/\nもうしおくr /申し遅;-れました/申し送;-り事項/申送/\nもうしおくn /申し送;-り事項/申送/\nもうしおくc /申し送;-り事項/申送/\nもうしうk /申し受/\nもうしいr /申し入/申入/\nもうしあわs /申し合/\nもうしあw /申し合/\nもうしあg /申し上/\nもうs /申/\nもうk /設/儲/\nもうd /詣/\nもy /燃/萌/萠;「萌」の異体字(人名用漢字)/\nもt /持/盛/以/保;(維持) 体が保たない NB:「たもt」と同形/漏;(字義:雨がもれる)/洩;(字義:尾を引いて少しずつもれる)/\nもs /若/燃/模/\nもr /盛/漏;(字義:雨がもれる)/洩;(字義:尾を引いて少しずつもれる)/守;子-り/\nもn /揉/盛/漏;(字義:雨がもれる)/洩;(字義:尾を引いて少しずつもれる)/\nもm /揉/\nもe /燃/萌;(sprout) 芽が萌える/萠;「萌」の異体字(人名用漢字)/\nもc /持/保;(維持) 体が保たない NB:「たもt」と同形/盛/漏;(字義:雨がもれる)/洩;(字義:尾を引いて少しずつもれる)/\nめんぼくなs /面目無/\nめんぼくなk /面目無/\nめんぼくなi /面目無/\nめんばs /面罵/\nめんどくさs /面倒臭/\nめんどくさk /面倒臭/\nめんどくさi /面倒臭/\nめんどくさg /面倒臭/\nめんどうくさs /面倒臭/\nめんどうくさk /面倒臭/\nめんどうくさi /面倒臭/\nめんどうくさg /面倒臭/\nめんくらw /面喰/\nめんくらu /面喰/\nめんくらt /面喰/\nめんくらo /面喰/\nめんくらi /面喰/\nめんくらe /面喰/\nめんくらc /面喰/\nめんくr /面喰/面食/\nめんくi /面食/\nめんきょとr /免許取/\nめんz /免/\nめんs /面/\nめんj /免/\nめりこn /めり込/減り込/\nめりこm /減り込/めり込/\nめもt /メモ/\nめもr /メモ/\nめもn /メモ/\nめもc /メモ/\nめめs /女々/女女/\nめまぐるs /目紛/\nめべr /目減/\nめぶk /芽吹/\nめぶi /芽吹/\nめばr /目張/\nめばe /芽生/\nめぬきどおr /目抜き通/\nめぬk /目抜/\nめどおs /目通/\nめとt /娶/\nめとr /娶/\nめとn /娶/\nめとc /娶/\nめでたs /目出度/\nめでたk /目出度/\nめでたi /目出度/\nめでたg /目出度/\nめでt /目出/\nめづらs /珍;旧仮名/珎;旧仮名,「珍」の異体字/\nめづm /目詰/\nめつk /目付/眼付/\nめったうt /滅多打;(当て字)/メッタ打/\nめったn /滅多;(当て字)/\nめっs /滅/\nめだt /目立/\nめだc /目立/\nめずらs /珍/珎;「珍」の異体字/\nめじろどおr /目白通/\nめじろおs /目白押/\nめしはなt /召し放/\nめしはなc /召し放/\nめしとt /召し捕;捕縛する/召し取;[文語]呼び寄せる/\nめしとr /召し捕;捕縛する/召し取;[文語]呼び寄せる/\nめしとn /召し捕;捕縛する/召し取;[文語]呼び寄せる/\nめしとc /召し捕;捕縛する/召し取;[文語]呼び寄せる/\nめしつかw /召し使/\nめしつかu /召し使/\nめしつかt /召し使/\nめしつかo /召し使/\nめしつかi /召し使/\nめしつかe /召し使/\nめしつかc /召し使/\nめしだs /召し出/\nめしかかe /召し抱/\nめしいr /召し入/\nめしあg /召し上/\nめしi /盲/\nめざわr /目障/\nめざまs /目覚/\nめざとs /目敏/\nめざとk /目敏/\nめざとi /目敏/\nめざとg /目敏/\nめざs /目指/目刺;メザシ/\nめざm /目覚/目醒/\nめぐろどおr /目黒通/\nめぐりめぐt /巡り巡/\nめぐりあw /巡り合;-わせ/巡り会/回り合/巡り逢/\nめぐりあu /巡り会/巡り合/巡り逢/\nめぐりあt /巡り会/巡り合/巡り逢/\nめぐりあo /巡り会/巡り合/巡り逢/\nめぐりあi /巡り会/巡り合/巡り逢/\nめぐりあe /巡り会/巡り合/巡り逢/\nめぐりあc /巡り会/巡り合/巡り逢/\nめぐt /巡/廻/回/繞/繚/\nめぐs /愛;[文語]「-し乙女舞い出でつ」/\nめぐr /巡/廻/回/繞/繚/\nめぐn /恵/惠;「恵」の旧字(人名用漢字)/巡/廻/回/繞/繚/萌;(芽生える) =芽ぐむ/\nめぐm /恵/萌;(芽生える) =芽ぐむ/惠;「恵」の旧字(人名用漢字)/\nめぐk /愛;[文語]「-し乙女舞い出でつ」/\nめぐc /巡/廻/回/繞/繚/\nめくれあg /捲れ上/\nめくるめk /目眩/\nめくるめi /目眩/\nめくらまs /目眩/\nめくらうt /盲打/\nめくらm /目眩/\nめくばs /目配/\nめくばr /目配/\nめくt /捲/\nめくr /捲/\nめくn /捲/\nめくc /捲/\nめきk /目利/\nめがk /目掛/\nめかしこn /粧し込/\nめかしこm /粧し込/\nめかくs /目隠/\nめかs /粧;お粧し/\nめおs /目押/\nめうつr /目移/\nめいわくかk /迷惑掛/\nめいじどおr /明治通/\nめいきゅういr /迷宮入/\nめいうt /銘打/\nめいうc /銘打/\nめいz /命;(order) 出張を命ずる/銘;(inscript) 肝に銘ずる/\nめいt /滅入/\nめいs /瞑;以て瞑すべし(=安心して死になさい)/\nめいr /滅入/\nめいn /滅入/\nめいj /命;(order)/銘;(inscript) 肝に銘じる/\nめいc /滅入/\nめあわs /娶/\nめあたらs /目新/\nめあw /妻合/\nめあt /目当/\nめあk /目明/\nめs /召/\nめr /減/\nめn /目/\nめg /芽/\nめd /愛/賞/目/\nめb /目/\nむりじi /無理強/\nむりp /無理/\nむりn /無理/\nむらなk /ムラ無/\nむらg /群/叢/簇/\nむねんg /無念/\nむねやk /胸焼/\nむねあg /棟上/\nむにきs /無に帰/\nむなさわg /胸騒/\nむなs /虚/空/\nむとどk /無届/\nむづかt /憤;旧仮名/\nむづかs /難/\nむづかr /憤/\nむづかn /憤;旧仮名/\nむづかc /憤;旧仮名/\nむつみあw /睦み合/\nむつみあu /睦み合/\nむつみあt /睦み合/\nむつみあo /睦み合/\nむつみあi /睦み合/\nむつみあc /睦み合/\nむつかs /難/\nむつn /睦/\nむつm /睦/\nむつb /睦/\nむっt /六/\nむちうt /鞭打/鞭/\nむちうc /鞭打/鞭/\nむだなk /無駄無/\nむだづかi /無駄遣/無駄使/\nむだn /無駄/\nむだd /無駄/\nむせびなk /咽び泣/噎び泣/\nむせびなi /咽び泣/噎び泣/\nむせかえt /噎せ返/噎返/蒸返/\nむせかえr /噎せ返/噎返/\nむせかえn /噎せ返/噎返/蒸返/\nむせかえc /噎せ返/噎返/蒸返/\nむせp /咽/\nむせn /咽/噎/\nむせb /咽/噎/\nむずがゆs /むず痒/\nむずがゆk /むず痒/\nむずがゆi /むず痒/\nむずがゆg /むず痒/\nむずかt /憤/\nむずかs /難/\nむずかr /憤/\nむずかn /憤/\nむずかc /憤/\nむすびなおs /結び直/\nむすびつk /結び付/\nむすびつi /結び付/\nむすn /結/掬;(手ですくう)「水を掬ぶ」/\nむすb /結/掬;(手ですくう)「水を掬ぶ」/\nむしりとt /毟り取/\nむしりとr /毟り取/\nむしりとn /毟り取/\nむしりとc /毟り取/\nむしよk /虫除/\nむしゃぶりつk /武者振り付/\nむしゃぶりつi /武者振り付/\nむしゃぶr /武者振/\nむしぼs /虫干/\nむしふうj /虫封/\nむしばn /蝕/蠹/蠧;「蠹」の異体字/\nむしばm /蝕/蠹/蠧;「蠹」の異体字/\nむしとr /虫取/\nむしくi /虫食/\nむしかえs /蒸し返/\nむしあつs /蒸し暑/\nむしあつk /蒸し暑/\nむしあつi /蒸し暑/\nむしあつg /蒸し暑/\nむしt /毟;毛羽を-/\nむしs /無視/\nむしr /寧;(rather) -ろ/毟;毛羽を-/\nむしn /毟;毛羽を-/\nむしc /毟;毛羽を-/\nむさぼりよn /貪り読/\nむさぼりよm /貪り読/\nむさぼりくw /貪り食/貪り喰/\nむさぼりくu /貪り食/貪り喰/\nむさぼりくt /貪り食/貪り喰/\nむさぼりくo /貪り食/貪り喰/\nむさぼりくi /貪り食/貪り喰/\nむさぼりくe /貪り食/貪り喰/\nむさぼりくc /貪り食/貪り喰/\nむさぼt /貪/\nむさぼr /貪/\nむさぼn /貪/\nむさぼc /貪/\nむさくるs /むさ苦/\nむごt /惨/酷/\nむごs /惨/酷;NB:「ひどi」と同形/\nむごk /惨/酷;NB:「ひどi」と同形/\nむごi /惨/酷;NB:「ひどi」と同形/\nむごg /惨/酷;NB:「ひどi」と同形/\nむこu /向/向こ;※送り位置補正/\nむけなおs /向け直/\nむくw /報/酬/\nむくu /報/酬/\nむくt /報/酬/\nむくr /剥/\nむくo /報/酬/\nむくn /浮腫/\nむくm /浮腫/\nむくi /報;(原義:罪人への罰)/酬;(原義:酒を勧める)/\nむくe /報/酬/\nむくc /報/酬/\nむきなおt /向き直/\nむきなおr /向き直/\nむきなおn /向き直/\nむきなおc /向き直/\nむきとt /剥き取/\nむきとr /剥き取/\nむきとn /剥き取/\nむきとc /剥き取/\nむきだs /剥き出/\nむきあw /向き合/\nむきあu /向き合/\nむきあt /向き合/\nむきあo /向き合/\nむきあi /向き合/\nむきあe /向き合/\nむきあc /向き合/\nむかしなつk /昔懐/\nむかしきk /昔聞/\nむかしきi /昔聞/\nむかえとt /迎え取/\nむかえとr /迎え取/\nむかえとn /迎え取/\nむかえとc /迎え取/\nむかえうt /迎え撃/\nむかえうc /迎え撃/\nむかえいr /迎え入/\nむかいあw /向かい合/向い合/\nむかいあu /向かい合/向い合/\nむかいあt /向かい合/向い合/\nむかいあo /向かい合/向い合/\nむかいあi /向かい合/向い合/\nむかいあe /向かい合/向い合/\nむかいあc /向かい合/向い合/\nむかw /向/対/\nむかu /向/対/\nむかt /向/対/\nむかo /向/対/\nむかi /向/向か;※送り位置補正/対/\nむかh /迎/対/邀/\nむかe /迎/邀;<rare>(待ち受ける)/向/対/\nむかc /向/対/\nむt /六/\nむs /蒸/咽;煙に咽せる/噎;=咽せる/\nむr /群/蒸/\nむk /向/剥/\nむi /向/剥/\nみわたs /見渡/\nみわすr /見忘/\nみわk /見分/\nみれんt /未練/\nみれんg /未練/\nみよr /身寄/\nみょうs /妙/\nみょうn /妙/\nみょうd /妙/\nみやまいr /宮参/\nみやぶt /見破/\nみやぶr /見破/\nみやぶn /見破/\nみやぶc /見破/\nみやびy /雅/\nみやびs /雅/\nみやびn /雅/\nみやびd /雅/\nみやづかe /宮仕/\nみやすs /見易/\nみやすk /見易/\nみやすi /見易/\nみやすg /見易/\nみやこおt /都落/\nみやt /見遣/\nみやr /見遣/\nみやn /見遣/\nみやc /見遣/\nみやb /雅/\nみゃくうt /脈打/脈搏/\nみゃくうc /脈打/脈搏/\nみもだe /身悶/\nみもt /身持/\nみめよs /見目好/\nみめよk /見目好/\nみめよi /見目好/\nみめよg /見目好/\nみめうるわs /見目麗/\nみむk /見向/\nみむi /見向/\nみみよr /耳寄/\nみみなr /耳慣;-れない/耳鳴;-り/耳馴;≒耳慣れない/\nみみざわr /耳障/\nみみざとs /耳聡/\nみみざとk /耳聡/\nみみざとi /耳聡/\nみみざとg /耳聡/\nみみかk /耳掻/\nみみうt /耳打/\nみみあたらs /耳新/\nみまわt /見回/\nみまわs /見回/\nみまわr /見回/\nみまわn /見回/\nみまわc /見回/\nみまもt /見守/\nみまもr /見守/\nみまもn /見守/\nみまもc /見守/\nみまちがw /見間違/\nみまちがu /見間違/\nみまちがt /見間違/\nみまちがo /見間違/\nみまちがi /見間違/\nみまちがe /見間違/\nみまちがc /見間違/\nみまがw /見紛/\nみまがu /見紛/\nみまがt /見紛/\nみまがo /見紛/\nみまがi /見紛/\nみまがe /見紛/\nみまがc /見紛/\nみまかt /身罷/薨/\nみまかr /身罷/薨/\nみまかn /身罷/薨/\nみまかc /身罷/薨/\nみまw /見舞/\nみまu /見舞/\nみまt /見舞/\nみまo /見舞/\nみまi /見舞/\nみまh /見舞/\nみまe /見舞/\nみまc /見舞/\nみぶるi /身震/\nみぶr /身振/\nみひらk /見開/\nみひらi /見開/\nみばe /見栄/見映/\nみはるk /見霽/\nみはらs /見晴/\nみはらi /未払/\nみはなs /見放/\nみはっt /見張/\nみはじm /見始/観始/\nみはからi /見計/\nみはかr /見計/\nみはt /見張;-って/見果;-てぬ夢/瞠;目を瞠る妙技/\nみはr /見張;-り番/見晴;-らし/瞠;目を瞠る妙技/\nみはn /見張;-り番/瞠;目を瞠る妙技/\nみはc /見張;-り番/瞠;目を瞠る妙技/\nみのまわr /身の回/\nみのこs /見残/\nみのがs /見逃/\nみのt /実/稔;(esp.穀物) 稲穂が稔る/\nみのr /実/稔;(esp.穀物) 稲穂が稔る/\nみのn /実/稔;(esp.穀物) 稲穂が稔る/\nみのg /見逃/\nみのc /実/稔;(esp.穀物) 稲穂が稔る/\nみねうt /峰打/\nみぬk /見抜/\nみぬi /見抜/\nみにつk /身に付/\nみにつi /身に付/\nみにくs /醜;(ugly) 醜い根性/見難;(hard to see) 見難い表示/儖;<rare> ≒醜い/\nみにくk /醜;(ugly) 醜い根性/見難;(hard to see) 見難い表示/儖;<rare> ≒醜い/\nみにくi /醜;(ugly) 醜い根性/見難;(hard to see) 見難い表示/儖;<rare> ≒醜い/\nみにくg /醜;(ugly) 醜い根性/見難;(hard to see) 見難い表示/儖;<rare> ≒醜い/\nみにいt /見に行/\nみにいk /見に行/\nみにいc /見に行/\nみならw /見習/見倣/\nみならu /見習/見倣/\nみならt /見習/見倣/\nみならo /見習/見倣/\nみならi /見習/見倣/\nみならe /見習/見倣/\nみならc /見習/見倣/\nみなみむk /南向/\nみなごろs /皆殺/\nみなぎt /漲/\nみなぎr /漲/\nみなぎn /漲/\nみなぎc /漲/\nみなおなz /皆同/\nみなおなj /皆同/\nみなおs /見直/\nみなs /見做/看做/皆;-さん/\nみなr /見慣/見馴/\nみなg /身投/\nみとめがたs /認め難/\nみとめがたk /認め難/\nみとめがたi /認め難/\nみとめがたg /認め難/\nみとめあw /認め合/\nみとめあu /認め合/\nみとめあt /認め合/\nみとめあo /認め合/\nみとめあi /認め合/\nみとめあe /認め合/\nみとめあc /認め合/\nみとどk /見届/\nみとがm /見咎/\nみとおs /見通/\nみとうs /見透/見通;※仮名遣い「みとお-す」/\nみとt /看取;最期を看取る/見取;見取り図/\nみとr /看取;最期を看取る/見惚;-れる/見取;見取り図/見蕩;≒見惚れる/\nみとn /看取;最期を看取る/見取;見取り図/\nみとm /認/\nみとc /看取;最期を看取る/見取;見取り図/\nみてとt /見て取/\nみてとr /見て取/\nみてとn /見て取/\nみてとc /見て取/\nみてこz /見て来/\nみてこy /見て来/\nみてこs /見て来/\nみてこr /見て来/\nみてこn /見て来/\nみてこi /見て来/\nみてくr /見て来/見て呉/\nみてくn /見て来/\nみてきy /見て来/\nみてきt /見て来/\nみてきs /見て来/\nみてきn /見て来/\nみてきm /見て来/\nみてきd /見て来/\nみてきc /見て来/\nみていt /見て行/\nみていk /見て行/\nみていc /見て行/\nみづらs /見辛/\nみづらk /見辛/\nみづらi /見辛/\nみづらg /見辛/\nみづくろi /身繕/\nみづかr /自/\nみつもt /見積/\nみつもr /見積/\nみつもn /見積/\nみつもc /見積/\nみつめなおs /見つめ直/見詰め直/\nみつめあw /見つめ合/見詰め合/\nみつめあu /見つめ合/見詰め合/\nみつめあt /見つめ合/見詰め合/\nみつめあo /見つめ合/見詰め合/\nみつめあi /見つめ合/見詰め合/\nみつめあe /見つめ合/見詰め合/\nみつめあc /見つめ合/見詰め合/\nみつづk /見続/\nみつぞろi /三つ揃/\nみつけだs /見つけ出/見付け出/\nみつくろw /見繕/\nみつくろu /見繕/\nみつくろt /見繕/\nみつくろo /見繕/\nみつくろi /見繕/\nみつくろh /見繕/\nみつくろe /見繕/\nみつくろc /見繕/\nみつくs /見尽/\nみつかr /見付か;※送り位置補正/\nみつs /密/\nみつn /密/\nみつm /見積;-もる/見詰;-める/凝視;当て字,=見詰める/瞶;=見詰める/\nみつk /見付/\nみつi /貢/\nみつg /貢/\nみつd /密/\nみっt /三/\nみぢかn /身近/\nみちゆk /道行/\nみちむk /道向/\nみちみt /満ち満;(夢と希望に)-ちて/\nみちびきだs /導き出/\nみちびk /導/\nみちびi /導/\nみちづr /道連/\nみちたr /満ち足/\nみちがw /見違/\nみちがu /見違/\nみちがt /見違/\nみちがo /見違/\nみちがi /見違/\nみちがe /見違/\nみちがc /見違/\nみちあふr /満ち溢/\nみだれとn /乱れ飛/\nみだれとb /乱れ飛/\nみだれうt /乱れ打/\nみだしなm /身嗜/\nみだs /乱/見出/紊;≒乱す 「風紀を紊す」/亂;「乱」の旧字/\nみだr /乱/淫;-ら/猥;-ら,-りに/妄;-りに/濫;-りに/紊;風紀の紊れ/亂;「乱」の旧字/\nみたt /見立/\nみたs /満/充/\nみそんj /見損/\nみそづk /味噌漬/\nみそこn /見損/\nみそいたm /味噌炒/\nみそr /見逸/\nみそm /見初/\nみそi /禊/\nみそg /禊/\nみせびらk /店開/\nみせつk /見せ付/\nみせじまi /店仕舞/\nみせがまe /店構/\nみせかk /見せ掛/\nみせあw /見せ合/\nみせあu /見せ合/\nみせあt /見せ合/\nみせあo /見せ合/\nみせあi /見せ合/\nみせあe /見せ合/\nみせあc /見せ合/\nみずわr /水割/\nみずもr /水漏/\nみずみずs /瑞々/瑞瑞/水々;=瑞々しい/水水/\nみずまわr /水回/\nみずまs /水増/\nみずまk /水撒/\nみずぶとr /水太/\nみずびたs /水浸/\nみずはk /水捌/\nみずだs /水出/\nみずたまr /水溜/\nみずたk /水炊/\nみずぜm /水攻;城の水攻め/水責;拷問./\nみずくさs /水臭/\nみずくさk /水臭/\nみずくさi /水臭/\nみずくさg /水臭/\nみずきr /水切/\nみずがr /水涸/\nみずかr /自/\nみずいr /水入/\nみずあらi /水洗/\nみずあそb /水遊/\nみずあかとr /水垢取/\nみずあg /水揚/\nみずあb /水浴/\nみずp /水/\nみすぼr /見窄/\nみすごs /見過/\nみすかs /見透/\nみすt /見捨/見棄/ミス;[口]-って/\nみすr /ミス/\nみすn /ミス/\nみすk /見透/\nみすg /見過/\nみすe /見据/視据;<rare>/\nみすc /ミス/\nみじんぎr /微塵切/\nみじろi /身動/\nみじろg /身動/\nみじかすg /短過/\nみじかs /短/身近/\nみじかn /身近/\nみじかm /短/\nみじかk /短/身近/\nみじかi /短/身近/\nみじかg /短/身近/\nみじm /惨/慘;「惨」の旧字/\nみじk /短;非正則(みじかi)/\nみしりおk /見知り置;お-きを/\nみしりおi /見知り置;お-きを/\nみしt /見知/\nみしr /見知/\nみしn /見知/\nみしc /見知/\nみさだm /見定/\nみさげはt /見下げ果/\nみさg /見下/\nみごろs /見殺/\nみごもt /身籠/妊/\nみごもr /身籠/妊/\nみごもn /身籠/妊/\nみごもc /身籠/妊/\nみごたe /見応/\nみごしらe /身拵/\nみこs /見越/\nみこn /見込/\nみこm /見込/\nみぐるs /見苦/\nみくらb /見比/見較/\nみくだs /見下/\nみぎまわr /右回/\nみぎどなr /右隣/\nみぎぞろe /右揃/\nみぎそろe /右揃/\nみぎきk /右利/\nみぎがk /右書/\nみぎs /右/\nみきわm /見極/\nみきt /見切/\nみきr /見切/\nみきn /見切/\nみきk /見聞/\nみきc /見切/\nみがわr /身代/\nみがまe /身構/\nみがたm /身固/\nみがきぬk /磨き抜/\nみがきぬi /磨き抜/\nみがきたt /磨き立/\nみがきあg /磨き上/\nみがk /磨/研;(技を)-く/\nみがi /磨/研;(技を)-く/\nみかわs /見交/\nみかぎt /見限/\nみかぎr /見限/\nみかぎn /見限/\nみかぎc /見限/\nみかえt /見返/\nみかえs /見返/\nみかえr /見返/\nみかえn /見返/\nみかえc /見返/\nみかw /見交/\nみかn /見兼/\nみかk /見掛/\nみおわt /見終/\nみおわr /見終/\nみおわn /見終/\nみおわc /見終/\nみおぼe /見覚/\nみおとs /見落/\nみおとr /見劣/\nみおくt /見送/\nみおくr /見送/\nみおくn /見送/\nみおくc /見送/\nみおw /見終/\nみおt /見落/\nみおr /見下/\nみおe /見終/観終/\nみえみe /見え見/\nみえっぱr /見栄っ張/\nみえすk /見え透/\nみえすi /見え透/\nみえかくr /見え隠/\nみうしなw /見失/\nみうしなu /見失/\nみうしなt /見失/\nみうしなo /見失/\nみうしなi /見失/\nみうしなe /見失/\nみうしなc /見失/\nみうごk /身動/\nみうr /身売/\nみうk /見受/\nみいだs /見出/\nみいt /見入;(gaze) 思わず見入る/魅入;(charm,主に受け身で) 音楽に魅入られる/\nみいr /見入;(gaze) 思わず見入る/魅入;(charm,主に受け身で) 音楽に魅入られる/実入;(income) 実入りが少ない/\nみいn /見入;(gaze) 思わず見入る/魅入;(charm,主に受け身で) 音楽に魅入られる/\nみいc /見入;(gaze) 思わず見入る/魅入;(charm,主に受け身で) 音楽に魅入られる/\nみあわs /見合/\nみあやまt /見誤/\nみあやまr /見誤/\nみあやまn /見誤/\nみあやまc /見誤/\nみあたt /見当/\nみあたr /見当/\nみあたn /見当/\nみあたc /見当/\nみあw /見合/\nみあu /見合/\nみあt /見当/見合/\nみあo /見合/\nみあk /見飽/\nみあi /見合/\nみあg /見上/\nみあe /見合/\nみあc /見合/\nみz /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみy /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみw /見/身/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみu /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみt /満;(字義:容器を一杯にする)/充;(字義:肉付きが良い)/見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/盈;(≒満ちる) 月盈つれば欠く/三/滿;旧字/觀;「観」の旧字/\nみs /見/魅;(attract)/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみr /見/観;(字義:みわたす)/視;(字義:じっとみる)/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみp /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみo /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみn /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/看;(nurse) 病母を看る/身/診;(diagnose) 患者を診る/觀;「観」の旧字/\nみm /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみk /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみj /身/見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみi /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみh /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみg /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみe /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみd /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみc /見/満/滿;旧字/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみb /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nみa /見/観;(字義:みわたす) 映画を-/視;(字義:じっとみる) TVを-/診;(diagnose) 患者を診る/看;(nurse) 病母を看る/觀;「観」の旧字/\nまんまるs /真ん丸/\nまんまるn /真ん丸/\nまんまるk /真ん丸/\nまんまるi /真ん丸/\nまんまるd /真ん丸/\nまんがかk /漫画描/\nまんz /慢/\nまんj /慢/\nまゐr /參/\nまわりもt /回り持/\nまわりまわt /回り回/\nまわりこn /回り込/\nまわりこm /回り込/\nまわしいr /回し入/\nまわt /回/廻/周;(取り巻いて)「家の周り」/囘;「回」の旧字/巡;NB:「めぐr」と同形/\nまわs /回/廻/周/囘;「回」の旧字/\nまわr /回/周;(取り巻いて)「家の周り」/廻/巡;NB:「めぐr」と同形/囘;「回」の旧字/\nまわn /回/周;(取り巻いて)「家の周り」/廻/巡;NB:「めぐr」と同形/囘;「回」の旧字/\nまわc /回/周;(取り巻いて)「家の周り」/廻/巡;NB:「めぐr」と同形/囘;「回」の旧字/\nまろy /円/\nまろn /転/\nまろm /円;-み/丸;-み/\nまろb /転/\nまれs /稀/希/\nまれn /稀/希/\nまれd /稀/希/\nまるやk /丸焼/\nまるもうk /丸儲/\nまるめこn /丸め込/\nまるめこm /丸め込/\nまるみe /丸見/\nまるなg /丸投/\nまるだs /丸出/\nまるがかe /丸抱/\nまるがr /丸刈/\nまるかじr /丸齧/\nまるうつs /丸写/\nまるあらi /丸洗/\nまるs /丸/円/圓;「円」の旧字(人名用漢字)/槫;<rare>/\nまるm /丸/円/圓;「円」の旧字(人名用漢字)/槫;<rare>/\nまるk /丸/円/圓;「円」の旧字(人名用漢字)/槫;<rare>/\nまるi /丸/円/圓;「円」の旧字(人名用漢字)/槫;<rare>/\nまよいこn /迷い込/\nまよいこm /迷い込/\nまよw /迷/\nまよu /迷/紕;広辞苑に掲載されています/\nまよt /迷/\nまよo /迷/\nまよk /魔除/\nまよi /迷/\nまよh /迷/\nまよe /迷/\nまよc /迷/\nまやかs /瞞/\nまもりぬk /守り抜/\nまもりぬi /守り抜/\nまもりとおs /守り通/\nまもりつづk /守り続/\nまもなs /間も無/\nまもなk /間も無/\nまもなi /間も無/\nまもなg /間も無/\nまもt /守;(字義:取られぬようまもる)/護;(字義:傷付かぬようまもる)/防;<rare>(字義:来るものを抑える)/\nまもr /守;(字義:取られぬようまもる)/護;(字義:傷付かぬようまもる)/防;<rare>(字義:来るものを抑える)/\nまもn /守;(字義:取られぬようまもる)/護;(字義:傷付かぬようまもる)/防;<rare>(字義:来るものを抑える)/\nまもc /守;(字義:取られぬようまもる)/護;(字義:傷付かぬようまもる)/防;<rare>(字義:来るものを抑える)/\nまめy /忠実;忠実やかな/\nまむk /真向/\nまみr /塗/\nまみe /見/\nままn /儘/\nまほうつかi /魔法使/\nまぶs /眩/塗/\nまびk /間引/\nまびi /間引/\nまばらs /疎/\nまばらn /疎/\nまばらd /疎/\nまばゆs /目映/眩/\nまばゆk /目映/眩/\nまばゆi /目映/眩/\nまばゆg /目映/眩/\nまばたk /瞬/\nまばたi /瞬/\nまばr /疎/\nまはs /回/廻/\nまのあt /目の当/\nまのb /間延/\nまねきよs /招き寄/\nまねきいr /招き入/\nまねz /真似/\nまねy /真似/\nまねt /真似/\nまねs /真似/\nまねr /真似/\nまねn /真似/\nまねm /真似/\nまねk /招/真似/\nまねi /招/\nまねc /真似/\nまねb /学/\nまねa /真似/\nまぬがr /免/\nまぬかr /免/\nまぬk /間抜/\nまにうk /真に受/\nまにあわs /間に合/\nまにあw /間に合/\nまにあu /間に合/\nまにあt /間に合/\nまにあo /間に合/\nまにあi /間に合/\nまにあe /間に合/\nまにあc /間に合/\nまなざs /眼差/目差/\nまなn /学/學;「学」の旧字/斈;「学」の異体字/\nまなb /学/學;「学」の旧字/斈;「学」の異体字/\nまどろn /微睡/\nまどろm /微睡/\nまどがk /窓掛/\nまどかk /窓掛/\nまどw /惑/悗;<rare> 現を抜かす/\nまどu /惑/悗;<rare> 現を抜かす/\nまどt /惑/悗;<rare> 現を抜かす/\nまどr /間取/\nまどo /惑/悗;<rare> 現を抜かす/\nまどk /円/\nまどi /惑/悗;<rare> 現を抜かす/\nまどh /惑/\nまどe /惑/悗;<rare> 現を抜かす/\nまどc /惑/悗;<rare> 現を抜かす/\nまとわりつk /纏わり付/\nまとわりつi /纏わり付/\nまとめがi /まとめ買/\nまとはずr /的外/\nまといつk /纏い付/\nまといつi /纏い付/\nまとw /纏/繚;<rare>/\nまとu /纏/繚;<rare>/\nまとt /纏/繚;<rare>/\nまとo /纏/繚;<rare>/\nまとm /纏/纒;異体字/\nまとi /纏/繚;<rare>/\nまとh /纏/\nまとe /纏/繚;<rare>/\nまとc /纏/繚;<rare>/\nまづs /不味/\nまづk /不味/\nまづi /不味/\nまづg /不味/\nまつりあg /祭り上/\nまつまえづk /松前漬/\nまつかざr /松飾/\nまつw /纏/\nまつt /祭/奉;(謙譲) NB:「たてまつr」と同形/祀;(worship) 先祖を祀る/纏;纏り縫い/\nまつr /祭/祀;(worship) 先祖を祀る/奉;(謙譲) NB:「たてまつr」と同形/纏;纏り縫い/\nまつn /祭/祀;(worship) 先祖を祀る/奉;(謙譲) NB:「たてまつr」と同形/纏;纏り縫い/\nまつh /纏/\nまつc /祭/祀;(worship) 先祖を祀る/奉;(謙譲) NB:「たてまつr」と同形/纏;纏り縫い/\nまっぷたt /真っ二/\nまっとu /全/\nまったいr /真っ平/\nまったs /全/\nまったk /全/\nまっすg /真っ直/\nまっしろs /真っ白/\nまっしろk /真っ白/\nまっしろi /真っ白/\nまっしろg /真っ白/\nまっさかr /真っ盛/\nまっこうくさs /抹香臭/\nまっこうくさk /抹香臭/\nまっこうくさi /抹香臭/\nまっこうくさg /抹香臭/\nまっくろs /真っ黒/\nまっくろk /真っ黒/\nまっくろi /真っ黒/\nまっくろg /真っ黒/\nまちわb /待ち侘/\nまちゆk /街行/\nまちぼうk /待ち惚/\nまちぶs /待ち伏/\nまちはずr /街外/町外/\nまちのぞn /待ち望/\nまちのぞm /待ち望/\nまちのr /街乗/\nまちどおs /待ち遠/\nまちづくr /町作/\nまちこg /待ち焦/\nまちくたびr /待ち草臥/\nまちきr /待ち切/\nまちがw /間違/\nまちがu /間違/\nまちがt /間違/\nまちがo /間違/\nまちがi /間違/\nまちがe /間違/\nまちがc /間違/\nまちかまe /待ち構/\nまちかn /待ち兼/\nまちうk /待ち受/待受/\nまちあわs /待合/待ち合わ;※送り位置補正/\nまちあぐn /待ち倦/\nまちあぐm /待ち倦/\nまちあw /待ち合/待合/\nまちあk /待ち明/\nまちあi /待ち合/待合/\nまだるs /間怠/\nまだるk /間怠/\nまだるi /間怠/\nまだるg /間怠/\nまだらs /斑/\nまだらn /斑/\nまだらd /斑/\nまだs /未だ;※送り位置補正/\nまたたk /瞬/\nまたたi /瞬/\nまたぎこs /跨ぎ越/\nまたぎk /又聞/\nまたがt /跨/\nまたがs /又貸/\nまたがr /跨/又借/\nまたがn /跨/\nまたがc /跨/\nまたm /又/\nまたi /跨/\nまたh /又/\nまたg /跨/\nまぜっかえs /混ぜっ返;議論を-す/\nまぜこn /混ぜ込/\nまぜこm /混ぜ込/\nまぜがk /交ぜ書/混ぜ書/\nまぜかえs /混ぜ返/雑ぜ返/\nまぜあわs /混ぜ合/\nまぜあw /混ぜ合/\nまずs /貧/不味/マズ/\nまずk /不味/マズ/\nまずi /不味/マズ/\nまずg /不味/マズ/\nまじろi /瞬/\nまじろg /瞬/\nまじりあw /混じり合/\nまじりあu /混じり合/\nまじりあt /混じり合/\nまじりあo /混じり合/\nまじりあi /混じり合/\nまじりあe /混じり合/\nまじりあc /混じり合/\nまじめすg /真面目過/\nまじなi /呪/\nまじきr /間仕切/\nまじw /交/\nまじt /混/\nまじr /混/\nまじn /混/\nまじk /間近/\nまじh /交/雑/\nまじe /交/雑/\nまじc /混/\nましまs /在;天に在す我らが神よ/坐;≒在す/\nましt /況し;※送り位置補正/\nまざりあw /混ざり合/\nまざりあu /混ざり合/\nまざりあt /混ざり合/\nまざりあo /混ざり合/\nまざりあi /混ざり合/\nまざりあe /混ざり合/\nまざりあc /混ざり合/\nまさぐt /弄/\nまさぐr /弄/\nまさぐn /弄/\nまさぐc /弄/\nまさt /勝;(字義:力比べで勝つ)/優;(字義:美しさで秀でる)/\nまさs /正/\nまさr /勝;(字義:力比べで勝つ)/優;(字義:美しさで秀でる)/\nまさn /正/勝;(字義:力比べで勝つ)/優;(字義:美しさで秀でる)/\nまさc /勝;(字義:力比べで勝つ)/優;(字義:美しさで秀でる)/\nまごびk /孫引/\nまごu /紛;-う(かたなき) (音便)/\nまことs /実;-しやか/真/\nまことn /誠/真;-に/実;-に/\nまげのb /曲げ伸/\nまけつづk /負け続/\nまけこs /負け越/\nまぐまだm /マグマ溜/\nまぐr /紛/\nまくりあg /捲り上/\nまくらs /枕/\nまくひk /幕引/\nまくしたt /捲し立/まくし立/\nまくしあg /捲し上/\nまくぎr /幕切/\nまくあk /幕開/\nまくt /捲/\nまくr /捲/\nまくn /捲/\nまくc /捲/\nまぎれこn /紛れ込/\nまぎれこm /紛れ込/\nまぎr /紛/\nまきわr /薪割/\nまきもどs /巻き戻/巻戻/\nまきなおs /蒔き直;新規-し政策(New Deal)/巻き直;ゼンマイを-/\nまきつk /巻き付/巻付/\nまきつi /巻き付/巻付/\nまきちらs /撒き散ら;※送り位置補正/\nまきちr /撒き散/\nまきぞe /巻き添/\nまきこn /巻き込/\nまきこm /巻き込/\nまきかえs /巻き返/\nまきおこs /巻き起/捲き起/巻起/\nまきおk /巻き起/捲き起/巻起/\nまきあg /巻き上/\nまがりきt /曲がり切/\nまがりきr /曲がり切/\nまがりきn /曲がり切/\nまがりきc /曲がり切/\nまがまがs /禍々/禍禍/兇々/曲々;≒禍々しい/\nまがw /紛/擬;<rare>/\nまがu /紛/擬;<rare>/\nまがt /曲/紛/擬;<rare>/枉/彎/弯;「彎」の異体字/\nまがs /間貸/\nまがr /曲/間借/枉/彎/弯;「彎」の異体字/\nまがo /紛/擬;<rare>/\nまがn /曲/枉/彎/弯;「彎」の異体字/\nまがi /紛/擬/\nまがh /紛/\nまがe /紛/擬;<rare>/\nまがc /紛/擬;<rare>/曲/枉/彎/弯;「彎」の異体字/\nまかりまちがw /罷り間違/\nまかりまちがu /罷り間違/\nまかりまちがt /罷り間違/\nまかりまちがo /罷り間違/\nまかりまちがi /罷り間違/\nまかりまちがe /罷り間違/\nまかりまちがc /罷り間違/\nまかりなt /罷り成/\nまかりなr /罷り成/\nまかりなn /罷り成/\nまかりなc /罷り成/\nまかりとおt /罷り通/\nまかりとおr /罷り通/\nまかりとおn /罷り通/\nまかりとおc /罷り通/\nまかりでz /罷り出/\nまかりでt /罷り出/\nまかりでr /罷り出/\nまかりでn /罷り出/\nまかなw /賄/\nまかなu /賄/\nまかなt /賄/\nまかなo /賄/\nまかなi /賄/\nまかなh /賄/\nまかなe /賄/\nまかなc /賄/\nまかせっきr /任せっ切/\nまかせきt /任せ切/\nまかせきr /任せ切/\nまかせきn /任せ切/\nまかせきc /任せ切/\nまかt /罷/\nまかs /任;(字義:大事なものを持たせる) 「仕事を任せる」/委;(字義:力を抜いて好きにさせる) 「躰を委せる」/\nまかr /罷/\nまかn /罷/\nまかc /罷/\nまえわたs /前渡/\nまえもっt /前以/\nまえむk /前向/\nまえぶr /前触/\nまえふr /前振/\nまえばらi /前払/\nまえづk /前付/\nまえだおs /前倒/\nまえがs /前貸/\nまえがr /前借/\nまえがk /前書/\nまえかk /前掛/\nまえおk /前置/\nまえおi /前置/\nまえうr /前売/\nまえいわi /前祝/\nまうs /申/\nまうk /設/儲/\nまうd /詣/\nまいもどt /舞い戻/\nまいもどr /舞い戻/\nまいもどn /舞い戻/\nまいもどc /舞い戻/\nまいちt /舞い散/\nまいちr /舞い散/\nまいちn /舞い散/\nまいちc /舞い散/\nまいたt /舞い立/\nまいたc /舞い立/\nまいこn /舞い込/\nまいこm /舞い込/\nまいくるw /舞い狂/\nまいくるu /舞い狂/\nまいくるt /舞い狂/\nまいくるo /舞い狂/\nまいくるi /舞い狂/\nまいくるe /舞い狂/\nまいくるc /舞い狂/\nまいおどt /舞い踊/\nまいおどr /舞い踊/\nまいおどn /舞い踊/\nまいおどc /舞い踊/\nまいおt /舞い落/\nまいおr /舞い降/\nまいおc /舞い落/\nまいあg /舞い上/舞上/\nまいt /参/參;旧字/詣;お宮に詣る/\nまいr /参/詣;お宮に詣る/參;旧字/\nまいn /参/詣;お宮に詣る/參;旧字/\nまいc /参/詣;お宮に詣る/參;旧字/\nまあたらs /真新/\nまあi /間合/\nまz /混/先;-ず/交/雑/\nまw /舞/\nまu /舞/\nまt /待/舞/俟;期待する。「河清を-」「助力に-」/\nまs /増/摩;(brush) 天を摩する/益/在/坐/\nまr /放/\nまo /舞/\nまn /間/\nまk /負/巻/撒;ばら撒く,敵を撒く/蒔;(字義:植えつける)種を蒔く/播;(字義:種をばらまく)種を播く/捲;袖を捲くる/敗;-ける/卷;「巻」の旧字(人名用漢字)/\nまj /混;(字義:溶け合う)/交;(字義:立ちまじる)/雑;(字義:一緒くた)/\nまi /舞/巻/撒;ばら撒く,敵を撒く/蒔;(字義:植えつける)種を蒔く/散/播;(字義:種をばらまく)種を播く/卷;「巻」の旧字(人名用漢字)/\nまh /舞/\nまg /曲/枉/\nまe /舞/\nまd /未/\nまc /待/舞/俟;河清を俟つ/\nぽんびk /ぽん引/\nぽしゃt /ポシャ/\nぽしゃr /ポシャ/\nぽしゃn /ポシャ/\nぽしゃc /ポシャ/\nぼんおどr /盆踊/\nぼんあk /盆明/\nぼろs /ボロ/\nぼろk /ボロ/\nぼろi /ボロ/\nぼろg /ボロ/\nぼっs /没/\nぼこt /ボコ/\nぼこr /ボコ/\nぼこn /ボコ/\nぼこc /ボコ/\nぼくw /僕/\nぼくt /僕/\nぼくs /卜;うらなう/\nぼくn /僕/\nぼくm /僕/\nぼくh /僕/\nぼくg /僕/\nぼかs /暈/\nぼうよm /棒読/\nぼうびk /棒引/\nぼうだt /棒立/\nぼうそうs /暴走/\nぼうきr /棒切/\nぼうえいs /防衛/\nぼうy /坊/\nぼs /干/乾/\nぼr /惚/掘/彫/\nぼm /誉/褒/\nぼk /呆;(字義:赤子のようにぼっとする) NB:「ほうk」と同形/惚;(字義:何かに気を取られる)/暈;ピントが暈ける/\nほんよm /本読/\nほんみょうおなz /本名同/\nほんみょうおなj /本名同/\nほんぶr /本降/\nほんどおr /本通/\nほんどm /本泊/\nほんとb /本飛;?/\nほんづかi /本使/\nほんすべr /本滑/\nほんぎm /本決/本極/\nほんw /本/\nほろよi /微酔/\nほろびゆk /滅び行/\nほろびさt /滅び去/\nほろびさr /滅び去/\nほろびさn /滅び去/\nほろびさc /滅び去/\nほろにがs /ほろ苦/\nほろにがk /ほろ苦/\nほろにがi /ほろ苦/\nほろにがg /ほろ苦/\nほろn /滅/亡/\nほろb /滅/亡/\nほれぼr /惚れ惚/\nほれなおs /惚れ直/\nほれこn /惚れ込/\nほれこm /惚れ込/\nほりぬk /掘り抜/\nほりぬi /掘り抜/\nほりだs /掘り出;掘り出し物/彫り出;木材から仏像を彫り出す/\nほりすすn /掘り進/\nほりすすm /掘り進/\nほりさg /掘り下/\nほりこn /彫り込;carve.「名を-」/掘り込;dig.「井戸を-」/掘込/彫込/\nほりこm /彫り込;carve.「名を-」/掘り込;dig.「井戸を-」/掘込/彫込/\nほりくずs /掘り崩/\nほりかえs /掘り返/\nほりおk /掘り起/\nほりあt /掘り当/\nほりあg /彫り上;(仏像|刺青)を-げる/掘り上/\nほめたたe /褒め称/誉め称/\nほめたt /誉め立/\nほめそやs /誉称/褒称/褒め称/\nほめごろs /誉め殺/褒め殺/\nほめあg /誉め上/\nほまれたかs /誉れ高/\nほまれたかk /誉れ高/\nほまれたかi /誉れ高/\nほまれたかg /誉れ高/\nほまれおおk /誉大/\nほまr /誉/譽;旧字/\nほほばt /頬張/\nほほばr /頬張/\nほほばn /頬張/\nほほばc /頬張/\nほほえみかえs /微笑み返/\nほほえn /微笑/\nほほえm /微笑/頬笑/\nほふt /屠/\nほふr /屠/\nほふn /屠/\nほふc /屠/\nほのみe /仄見;真心が-える/\nほのじろs /仄白/\nほのじろm /仄白/\nほのじろk /仄白/\nほのじろi /仄白/\nほのじろg /仄白/\nほのぐらs /仄暗/\nほのぐらk /仄暗/\nほのぐらi /仄暗/\nほのぐらg /仄暗/\nほのm /仄/\nほのk /仄/側;-か(=仄か)/\nほねやすm /骨休/\nほねばt /骨張/\nほねばr /骨張/\nほねばn /骨張/\nほねばc /骨張/\nほねぬk /骨抜/\nほねなs /骨無/\nほねつg /骨接/\nほねぐm /骨組/\nほねおt /骨折/\nほねおr /骨折/\nほねおn /骨折/\nほねおc /骨折/\nほねp /骨/\nほどよs /程良/\nほどよk /程良/\nほどよi /程良/\nほどよg /程良/\nほどとおs /程遠/\nほどとおk /程遠/\nほどとおi /程遠/\nほどとおg /程遠/\nほどちかs /程近/\nほどちかk /程近/\nほどちかi /程近/\nほどちかg /程近/\nほどこs /施/\nほどn /程/\nほどk /解;NB:「とk」と同形/\nほどi /解;NB:「とk」と同形/\nほとんd /殆/\nほとばしt /迸/\nほとばしr /迸/\nほとばしn /迸/\nほとばしc /迸/\nほとn /殆/\nほてt /火照/熱/\nほてr /火照/熱/\nほてn /火照/熱/\nほてc /火照/熱/\nほつr /解/\nほっぽりだs /ほっぽり出/\nほっつきあるk /ほっつき歩/\nほっつきあるi /ほっつき歩/\nほっs /欲/\nほだs /絆/\nほそながs /細長/\nほそながk /細長/\nほそながi /細長/\nほそながg /細長/\nほそぎr /細切/\nほそy /細/\nほそt /細/\nほそs /細/\nほそr /細/\nほそn /細/\nほそm /細/\nほそk /細/\nほそi /細/\nほそg /細/\nほそc /細/\nほじくりだs /穿り出/\nほじくりかえs /穿り返/\nほじくt /穿/\nほじくr /穿/\nほじくn /穿/\nほじくc /穿/\nほじt /穿/\nほじr /穿/\nほじn /穿/\nほじc /穿/\nほしふr /星降/\nほしうらなi /星占/\nほしいままs /恣/縦/\nほしいままn /恣/縦/\nほしいままd /恣/縦/\nほしs /欲;非正則(ほs)/\nほしk /欲;非正則(ほs)/\nほしi /欲し;※送り位置補正/欲;非正則(ほs)/\nほしg /欲;非正則(ほs)/\nほごあずかr /保護預/\nほころn /綻/\nほころb /綻/\nほこりたかs /誇り高/\nほこりたかk /誇り高/\nほこりたかi /誇り高/\nほこりたかg /誇り高/\nほこりp /埃/\nほこt /誇/\nほこr /誇/\nほこn /誇/\nほこc /誇/\nほぐs /解/\nほぐr /解/\nほがr /朗/朖;「朗」の異体字/\nほかn /他/\nほおばt /頬張/\nほおばr /頬張/\nほおばn /頬張/\nほおばc /頬張/\nほおt /放/\nほおr /放/\nほおn /放/\nほおc /放/\nほえたt /吠え立/\nほうりなg /放り投/\nほうりだs /放り出/\nほうりこn /放り込/\nほうりこm /放り込/\nほうりあg /放り上/\nほうむりさt /葬り去/\nほうむりさr /葬り去/\nほうむりさn /葬り去/\nほうむりさc /葬り去/\nほうむt /葬/\nほうむr /葬/\nほうむn /葬/\nほうむc /葬/\nほうふn /豊富/\nほうっておk /放って置/\nほうっておi /放って置/\nほうっt /放/\nほうこくいたs /報告致/\nほうz /報;急を報ずる/奉;主君を奉ずる/封;二百石に封ずる/焙;茶を焙ずる/\nほうw /方/\nほうt /放;(字義:手を離す)/抛;(字義:高く投げる)/方/\nほうs /保/焙/\nほうr /放;(字義:手を離す)/抛;(字義:高く投げる)/\nほうn /放;(字義:手を離す)/抛;(字義:高く投げる)/方/\nほうm /方/\nほうk /呆/惚/\nほうj /報/奉/焙/\nほうh /方/\nほうg /方/\nほうc /放;(字義:手を離す)/抛;(字義:高く投げる)/\nほt /掘;(dig) 穴を掘る/放/彫;(carve) 仏像を彫る/\nほs /欲/干/乾;=干す (NB:「干す」は仮借用法)/補/保/\nほr /掘;(dig) 穴を掘る/彫;(carve) 仏像を彫る/惚;女に惚れる/耄/恍/抛/放/\nほn /掘;(dig) 穴を掘る/彫;(carve) 仏像を彫る/\nほm /褒;(字義:行いを評価する)/誉;(字義:持ち上げる)/賞;(字義:褒美をあてがう)/襃;「褒」の異体字/譽;「誉」の旧字/\nほe /吠;字義:犬が鳴く/吼;字義:大きな声を出す/咆;字義:含み声でほえる/哮;<rare> ≒吼える/\nほc /掘;(dig) 穴を掘る/彫;(carve) 仏像を彫る/\nべんじたt /弁じ立/\nべんz /弁/\nべんs /便/\nべんj /弁/\nべとつk /べと付/\nべとつi /べと付/\nべつずr /別刷/\nべつうr /別売/\nべつあつかi /別扱/\nべつs /別/\nべつn /別/\nべつd /別/\nべたぬr /べた塗/\nべたつk /べた付/\nべたつi /べた付/\nべいこくぎらi /米国嫌/\nべs /可/\nべk /可/\nべi /可/\nへんにゅうs /編入/\nへんそうくだs /返送下/\nへんじくだs /返事下/\nへんこういたs /変更致/\nへんこうs /変更/\nへんかんg /変換/\nへんかs /変化/\nへんz /変/\nへんt /変/\nへんs /偏;人偏/貶/変/變;「変」の旧字/\nへんn /変/變;「変」の旧字/\nへんj /変/\nへんd /変/變;「変」の旧字/\nへりくだt /謙/遜/\nへりくだr /謙/遜/\nへりくだn /謙/遜/\nへりくだc /謙/遜/\nへらs /減ら;※送り位置補正/\nへめぐt /経巡/経回/歴回/\nへめぐr /経巡/経回/歴回/\nへめぐn /経巡/経回/歴回/\nへめぐc /経巡/経回/歴回/\nへぼs /ヘボ/\nへぼk /ヘボ/\nへぼi /ヘボ/\nへぼg /ヘボ/\nへばりつk /へばり付/\nへばりつi /へばり付/\nへつらw /諂/諛/\nへつらu /諂/諛/\nへつらt /諂/諛/\nへつらo /諂/諛/\nへつらi /諂/諛/\nへつらh /諛/諂/\nへつらe /諂/諛/\nへつらc /諂/諛/\nへだたt /隔/\nへだたr /隔/\nへだたn /隔/\nへだたc /隔/\nへだt /隔/\nへたりこn /へたり込/\nへたりこm /へたり込/\nへたn /下手/\nへそまg /臍曲/\nへしおt /圧し折/へし折/\nへしおr /圧し折/へし折/\nへしおn /圧し折/へし折/\nへしおc /圧し折/へし折/\nへこn /凹;NB:「くぼm」と同形/\nへこm /凹;NB:「くぼm」と同形/\nへいわn /平和/\nへあg /経上/\nへz /経;時を経る,役員を経る/經;「経」の旧字/歴;≒経る/\nへy /経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへt /減/経;時を経る,役員を経る/經;「経」の旧字/歴;≒経る/\nへs /圧;押し合い-し合い/減/経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへr /減/経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへn /経;時を経る,役員を経る/經;「経」の旧字/減/歴;≒経る/\nへm /経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへk /経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへj /経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへi /剥;(薄く削る)/折;≒剥ぐ/\nへg /剥;(薄く削る)/折;≒剥ぐ/\nへd /経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nへc /減/経;時を経る,役員を経る/歴;≒経る/經;「経」の旧字/\nぶんなぐt /打ん殴/ぶん殴/\nぶんなぐr /ぶん殴/打ん殴/\nぶんなぐn /ぶん殴/打ん殴/\nぶんなぐc /ぶん殴/打ん殴/\nぶんせつくぎr /文節区切/\nぶんかつばらi /分割払/\nぶんかつs /分割/\nぶんs /分/\nぶるi /震/\nぶりかえs /ぶり返;熱が-す/\nぶらさg /ぶら下/\nぶひんとr /部品取/\nぶばt /武張/\nぶばr /武張/\nぶばn /武張/\nぶばc /武張/\nぶどまr /歩留/\nぶどm /歩留/\nぶとt /太/\nぶとr /太/\nぶとn /太/\nぶとc /太/\nぶつぎr /ぶつ切/\nぶっとおs /ぶっ通/打っ通;<rare>/\nぶっとn /打っ飛/\nぶっとb /打っ飛/\nぶったぎt /ぶった切/ぶった斬/打っ手切/\nぶったぎr /ぶった切/ぶった斬/打っ手切/\nぶったぎn /ぶった切/ぶった斬/打っ手切/\nぶったぎc /ぶった切/ぶった斬/打っ手切/\nぶっこわs /ぶっ壊/\nぶっころs /ぶっ殺/ブッ殺/打っ殺/\nぶっこn /打っ込/ぶっ込/\nぶっこm /打っ込/ぶっ込/\nぶっかk /打っ掛/ぶっ掛/\nぶちこわs /ぶち壊/打ち壊;NB:「うちこわs」と同形/ブチ壊/\nぶちころs /打ち殺/ブチ殺/ぶち殺/\nぶちこn /打ち込;NB:「うちこm」と同形/\nぶちこm /打ち込;NB:「うちこm」と同形/\nぶちぎr /ブチ切;-れ/\nぶちきr /ブチ切;-れる/\nぶちかm /打ち噛/\nぶちあg /打ち上;NB:「うちあg」と同形/\nぶきみg /不気味/\nぶかs /深/\nぶかk /深/\nぶかi /深/\nぶかg /深/\nぶあつs /ぶ厚/分厚/部厚/\nぶあつk /ぶ厚/分厚/部厚/\nぶあつi /分厚/部厚/ぶ厚/\nぶあつg /分厚/部厚/ぶ厚/\nぶt /撲/打;NB:「うt」と同形/撃/振/\nぶs /撫/伏;(連濁)/\nぶr /振/\nぶn /振/\nぶk /拭/吹/葺/\nぶc /振/\nふんばt /踏ん張/\nふんばr /踏ん張/\nふんばn /踏ん張/\nふんばc /踏ん張/\nふんづm /糞詰/\nふんづk /踏ん付/\nふんぞりかえt /踏ん反り返/\nふんぞりかえr /踏ん反り返/\nふんぞりかえn /踏ん反り返/\nふんぞりかえc /踏ん反り返/\nふんぞt /踏ん反/\nふんぞr /踏ん反;-る,-り返る/\nふんぞn /踏ん反/\nふんぞc /踏ん反/\nふんじばt /ふん縛/\nふんじばr /ふん縛/\nふんじばn /ふん縛/\nふんじばc /ふん縛/\nふんぎt /踏ん切/\nふんぎr /踏ん切/\nふんぎn /踏ん切/\nふんぎc /踏ん切/\nふんs /扮;扮装/\nふわたr /不渡/\nふわk /腑分/\nふろあg /風呂上/\nふれまわt /触れ回/\nふれまわr /触れ回/\nふれまわn /触れ回/\nふれまわc /触れ回/\nふれこn /触れ込/\nふれこm /触れ込/\nふれあるk /触れ歩/\nふれあるi /触れ歩/\nふれあw /触れ合/触合/\nふれあu /触れ合/触合/\nふれあt /触れ合/触合/\nふれあo /触れ合/触合/\nふれあi /触れ合/触合/\nふれあe /触れ合/触合/\nふれあc /触れ合/触合/\nふるまw /振る舞/振舞/\nふるまu /振る舞/振舞/\nふるまt /振る舞/振舞/\nふるまo /振る舞/振舞/\nふるまi /振舞/振る舞/\nふるまh /振舞/\nふるまe /振舞/振る舞/\nふるまc /振る舞/振舞/\nふるぼk /古惚/\nふるすg /古過/\nふるくさs /古臭/\nふるくさk /古臭/\nふるくさi /古臭/\nふるくさg /古臭/\nふるえあg /震え上/\nふるいわk /篩い分/\nふるいたt /奮い立/奮い起/\nふるいたc /奮い立/奮い起/\nふるいおとs /篩い落/振るい落/振い落/\nふるいおこs /奮い起/\nふるいおt /振るい落/篩い落/\nふるいおk /奮い起/\nふるw /震/奮;気力を奮う/振;(generic) 刀を振う/揮;(発揮) 国力が揮う,腕を揮う/篩;(screen) 粉を篩う/\nふるu /奮;気力を奮う/振;(generic) 刀を振う/揮;(発揮) 国力が揮う,腕を揮う/震/篩;(screen) 粉を篩う/古/旧/故/舊;「旧」の旧字/\nふるt /奮;気力を奮う/振;(generic) 刀を振う/揮;(発揮) 国力が揮う,腕を揮う/震/篩;(screen) 粉を篩う/\nふるs /古/旧/故/舊;「旧」の旧字/\nふるo /奮;気力を奮う/振;(generic) 刀を振う/揮;(発揮) 国力が揮う,腕を揮う/震/篩;(screen) 粉を篩う/\nふるm /古/旧/故/舊;「旧」の旧字/\nふるk /古/旧/故/舊;「旧」の旧字/\nふるi /古/旧/震/奮;気力を奮う/振;(generic) 刀を振う/故/舊;「旧」の旧字/揮;(発揮) 国力が揮う,腕を揮う/篩;(screen) 粉を篩う/\nふるh /揮/振/震/奮/篩/\nふるg /古/旧/故/舊;「旧」の旧字/\nふるe /震/顫/奮;気力を奮う/振;(generic) 刀を振う/揮;(発揮) 国力が揮う,腕を揮う/篩;(screen) 粉を篩う/\nふるc /奮;気力を奮う/振;(generic) 刀を振う/揮;(発揮) 国力が揮う,腕を揮う/震/篩;(screen) 粉を篩う/\nふるb /古/\nふりわk /振り分/\nふりやn /降り止/\nふりやm /降り止/\nふりむk /振り向/\nふりむi /振り向/\nふりみだs /振り乱/\nふりまわs /振り回/\nふりまz /振り混/\nふりまk /振り撒/\nふりまi /振り撒/\nふりほどk /振り解/\nふりほどi /振り解/\nふりはらw /振り払/\nふりはらu /振り払/\nふりはらt /振り払/\nふりはらo /振り払/\nふりはらi /振り払/\nふりはらe /振り払/\nふりはらc /振り払/\nふりのこs /降り残;-してや光堂/\nふりぬk /振り抜/振抜/\nふりぬi /振り抜/振抜/\nふりにg /振り逃/\nふりつもt /降り積/\nふりつもr /降り積/\nふりつもn /降り積/\nふりつもc /降り積/\nふりつのt /降り募/\nふりつのr /降り募/\nふりつのn /降り募/\nふりつのc /降り募/\nふりつづk /降り続/\nふりつづi /降り続/\nふりつm /降り積/\nふりつk /振り付/振付/\nふりだs /振り出/降り出/振出/\nふりたs /振り足/\nふりそぼt /降り濡/\nふりそそi /降り注/\nふりそそg /降り注/\nふりすt /振り捨/\nふりしぼt /振り絞/\nふりしぼr /振り絞/\nふりしぼn /振り絞/\nふりしぼc /振り絞/\nふりしきt /降り頻/\nふりしきr /降り頻/\nふりしきn /降り頻/\nふりしきc /降り頻/\nふりさけみz /振り放け見;-れば春日なる/\nふりさけみy /振り放け見;-れば春日なる/\nふりさけみt /振り放け見;-れば春日なる/\nふりさけみs /振り放け見;-れば春日なる/\nふりさけみr /振り放け見;-れば春日なる/\nふりさけみn /振り放け見;-れば春日なる/\nふりさけみm /振り放け見;-れば春日なる/\nふりさけみk /振り放け見;-れば春日なる/\nふりさけみc /振り放け見;-れば春日なる/\nふりさk /振り放;-け見れば春日なる/\nふりこn /振り込/降り込;窓から雪が-む/振込/\nふりこm /振り込/振込/降り込;窓から雪が-む/降り籠;雨に-められる/\nふりきt /振り切/\nふりきr /振り切/\nふりきn /振り切/\nふりきc /振り切/\nふりかぶt /振り被/\nふりかぶr /振り被/\nふりかぶn /振り被/\nふりかぶc /振り被/\nふりかざs /振り翳/\nふりかえt /振り返/振返/\nふりかえr /振り返/振返/\nふりかえn /振り返/振返/\nふりかえc /振り返/振返/\nふりかk /降り掛;災難が-/振り掛;-け/\nふりかe /振り替/\nふりおとs /振り落/\nふりおt /振り落/\nふりあおi /振り仰/\nふりあおg /振り仰/\nふりあg /振り上/振上/\nふゆやすm /冬休/\nふゆばr /冬晴/\nふゆきとどk /不行届/\nふゆがr /冬枯/\nふやs /増や;※送り位置補正/殖や;※送り位置補正/\nふむk /不向/\nふみわk /踏み分/\nふみはずs /踏み外/\nふみぬk /踏み抜;床を-く/踏み貫;釘を-く/\nふみぬi /踏み抜;床を-く/踏み貫;釘を-く/\nふみにじt /踏み躙/\nふみにじr /踏み躙/\nふみにじn /踏み躙/\nふみにじc /踏み躙/\nふみならs /踏み均/\nふみなr /踏み鳴/\nふみとどm /踏み止/踏み留/\nふみつぶs /踏み潰/\nふみつk /踏み付/踏付/\nふみちr /踏み散/\nふみだs /踏み出/\nふみたおs /踏み倒/\nふみしm /踏み締/\nふみころs /踏み殺/\nふみこn /踏み込/踏込/\nふみこm /踏み込/踏込/\nふみこe /踏み越/\nふみきt /踏み切/\nふみきr /踏み切/\nふみきn /踏み切/\nふみきc /踏み切/\nふみかたm /踏み固/\nふみおこなw /踏み行/\nふみおこなu /踏み行/\nふみおこなt /踏み行/\nふみおこなo /踏み行/\nふみおこなi /踏み行/\nふみおこなc /踏み行/\nふみいt /踏み入/\nふみいr /踏み入/\nふみいn /踏み入/\nふみいc /踏み入/\nふみあr /踏み荒;花園を-らす/\nふまe /踏ま;※送り位置補正/\nふぶk /吹雪/乱吹;≒吹雪く/\nふぶi /吹雪/乱吹;≒吹雪く/\nふばらi /不払/\nふぬk /腑抜/\nふなよi /船酔/\nふなもr /舟盛/\nふなのr /船乗/\nふなづm /船積/\nふなr /不慣/\nふとどk /不届/\nふとt /太/肥/\nふとs /太/\nふとr /太/肥/\nふとn /太/肥/\nふとm /太/\nふとk /太/\nふとi /太/\nふとg /太/\nふとc /太/肥/\nふでづかi /筆遣/\nふでたt /筆立/\nふでおr /筆下/\nふでいr /筆入/\nふてぶてs /太々/\nふてくさt /不貞腐/ふて腐/\nふてくさr /不貞腐/ふて腐/\nふてくさn /不貞腐/ふて腐/\nふてくさc /不貞腐/ふて腐/\nふつくm /恚/慍/憤/\nふつかよi /二日酔/\nふつうn /普通/\nふつk /恚/憤/\nふっとn /吹っ飛/\nふっとb /吹っ飛/\nふってわk /降って湧/\nふってわi /降って湧/\nふっきr /吹っ切/\nふっかk /吹っ掛/\nふちどt /縁取/\nふちどr /縁取/\nふちどn /縁取/\nふちどc /縁取/\nふだんづかi /普段使/\nふたりk /二人/\nふたとおr /二通/\nふたたb /再/\nふたしk /不確/\nふたt /二/弍;「二」の異体字/\nふぞろi /不揃/\nふせi /防/拒;<rare>(寄せ付けない)/\nふせg /防/拒;<rare>(寄せ付けない)/\nふずくm /慍/憤/\nふすb /燻/\nふしまわs /節回/\nふしづk /節付/\nふしくれだt /節榑立/\nふしくれだc /節榑立/\nふしおがn /伏し拝/\nふしおがm /伏し拝/\nふしあw /不仕合/\nふざけt /巫山戯/\nふざけr /巫山戯/\nふざけn /巫山戯/\nふざけc /巫山戯/\nふさわs /相応/\nふさぎこn /塞ぎ込/鬱ぎ込/\nふさぎこm /塞ぎ込/鬱ぎ込/\nふさw /相応/\nふさu /相応/\nふさt /相応/\nふさo /相応/\nふさi /塞/相応/鬱;気が鬱ぐ/\nふさg /塞/鬱;気が鬱ぐ/\nふさc /相応/\nふけゆk /更け行/\nふけこn /老け込/\nふけこm /老け込/\nふけt /耽/\nふけr /耽/\nふけn /耽/\nふけc /耽/\nふくろばr /袋貼/\nふくろとj /袋綴/\nふくろだたk /袋叩/\nふくれあg /膨れ上/\nふくぶくs /福々/\nふくざつすg /複雑過/\nふくy /膨/脹/\nふくs /服;喪に服す/復;原状に復する/伏;権力に伏する/覆;NB:「くつがえs」と同形/\nふくr /膨/脹/\nふくn /含/\nふくm /含/\nふきわたt /吹き渡/\nふきわたr /吹き渡/\nふきわたn /吹き渡/\nふきわたc /吹き渡/\nふきよs /吹き寄/\nふきやn /吹き止/\nふきやm /吹き止/\nふきぬk /吹き抜/吹抜/\nふきながs /吹き流/\nふきなr /吹き鳴/\nふきとおs /吹き通/\nふきとt /拭き取/\nふきとr /拭き取/\nふきとn /吹き飛/拭き取/\nふきとc /拭き取/\nふきとb /吹き飛/\nふきでz /吹き出/噴き出/\nふきでy /吹き出/噴き出/\nふきでt /吹き出/噴き出/\nふきでs /吹き出/噴き出/\nふきでr /吹き出/噴き出/\nふきでn /吹き出/噴き出/\nふきでm /吹き出/噴き出/\nふきでk /吹き出/噴き出/\nふきでc /吹き出/噴き出/\nふきつづk /吹き続/\nふきつk /吹き付/\nふきちr /吹き散/\nふきだまt /吹き溜/\nふきだまr /吹き溜/\nふきだまn /吹き溜/\nふきだまc /吹き溜/\nふきだt /吹き溜/\nふきだs /吹き出/噴き出/\nふきだr /吹き溜/\nふきだn /吹き溜/\nふきだm /吹き溜/\nふきだc /吹き溜/\nふきすさn /吹き荒/\nふきすさb /吹き荒/\nふきさらs /吹き曝/\nふきさm /吹き冷/\nふきこn /吹き込/\nふきこm /吹き込/\nふきけs /吹き消;(blow out)蝋燭を吹き消す/拭き消;(wipe out)落書きを拭き消す/\nふききよm /拭き清/\nふきかえs /吹き返/\nふきかk /吹き掛;息を-ける/\nふきかe /吹替;洋画の吹替え/吹き替/葺き替;屋根を葺き替える/\nふきおr /吹き下/葺き下/\nふきあr /吹き荒/\nふきあg /吹き上/\nふがひなs /腑甲斐無/\nふがひなk /腑甲斐無/\nふがひなi /腑甲斐無/\nふがひなg /腑甲斐無/\nふがいなs /腑甲斐無/\nふがいなk /腑甲斐無/\nふがいなi /腑甲斐無/\nふがいなg /腑甲斐無/\nふかよm /深読/\nふかなさk /深情/\nふかすg /深過/\nふかおi /深追/\nふかいr /深入/\nふかs /深/蒸;芋を蒸す (NB:「むs」と同形)/更;夜を更す/潭;<rare>/\nふかm /深/潭;<rare>/\nふかk /深/潭;<rare>/\nふかi /深/潭;<rare>/\nふかg /深/潭;<rare>/\nふえふk /笛吹/\nふうじこn /封じ込/\nふうじこm /封じ込/\nふうしゃがたm /風車固/\nふうぎt /封切/\nふうがわr /風変/\nふうz /封/\nふうs /諷/風/\nふうn /風/\nふうj /封/\nふうd /風/\nふいr /不入/\nふあんていd /不安定/\nふy /増/殖;(そのもの自身を増加させる)「財を殖やす」/\nふt /振/降;雨が降る/\nふs /付/伏/臥;床に臥す/附;=付す/匐/賦/\nふr /振/触/降;雨が降る/経;我が身世に経る/觝;<rare> 法に觝れる/觸;「触」の旧字/經;「経」の旧字/狂;気が狂れる/\nふn /踏/蹈;≒踏む/履;(≒踏む) 薄氷を履む/振/降;雨が降る/践;(実践) 践み行う/\nふm /踏/履;(≒踏む) 薄氷を履む/践;(実践) 践み行う/蹈;≒踏む/\nふk /吹;笛を吹く/拭;床を拭く/噴;(burst)火を噴く/老;老けた男/更;夜が更ける/葺;屋根を葺く/深;-ける(≒更ける|老ける)/\nふi /吹;笛を吹く/拭;床を拭く/噴;(burst)火を噴く/葺;屋根を葺く/\nふe /増/殖;(procreate)「(猫|財産)が殖える」/\nふc /振/降;雨が降る/\nびんぼうくさs /貧乏臭/\nびんぼうくさk /貧乏臭/\nびんぼうくさi /貧乏臭/\nびんぼうくさg /貧乏臭/\nびんじょうねあg /便乗値上/\nびろs /広/\nびろk /広/\nびろi /広/\nびろg /広/\nびらk /開;海開き,俎開き,片開き/\nびょうよm /秒読/\nびょううt /鋲打/\nびょううc /鋲打/\nびみょうn /微妙/\nびびt /ビビ/\nびびr /ビビ/\nびびn /ビビ/\nびびc /ビビ/\nびたt /浸/\nびたr /浸/\nびたn /浸/\nびたc /浸/\nびk /引/弾/\nびi /引/弾/\nひんよk /品良/\nひんむk /引ん剥/\nひんむi /引ん剥/\nひんs /瀕;瀕死/貧/\nひわたr /火渡/\nひわr /干割/\nひろせどおr /広瀬通/\nひろすg /広過/\nひろいよm /拾い読/\nひろいだs /拾い出/\nひろいあつm /拾い集/\nひろいあg /拾い上/\nひろy /広/\nひろw /拾/広/\nひろu /拾/広/\nひろt /拾/広/\nひろs /広/廣;「広」の旧字(人名用漢字)/拾/博;知識が-い/宏/弘/\nひろo /拾/広/\nひろm /広/弘/廣;「広」の旧字(人名用漢字)/博;知識が-い/宏/\nひろk /広/宏/博;知識が-い/廣;「広」の旧字(人名用漢字)/拾/弘/\nひろi /広/拾/博;知識が-い/宏/弘/廣;「広」の旧字(人名用漢字)/\nひろg /広/拡;(enlarge)/展;(まとめてあったものをひろげる) 新聞を展げる/廣;「広」の旧字(人名用漢字)/擴;「拡」の旧字/博;知識が-い/宏/弘/拾;?/\nひろe /拾/広/\nひろc /拾/広/\nひれふs /平伏/\nひるやすm /昼休/\nひるすg /昼過/\nひるさがr /昼下/\nひるさg /昼下/\nひるがえt /翻/飜;「翻」の旧字(人名用漢字)/\nひるがえs /翻/飜;「翻」の旧字(人名用漢字)/\nひるがえr /翻/飜;「翻」の旧字(人名用漢字)/\nひるがえn /翻/飜;「翻」の旧字(人名用漢字)/\nひるがえc /翻/飜;「翻」の旧字(人名用漢字)/\nひるn /怯/\nひるm /怯/\nひりだs /放り出;NB:「ほうりだs」と同形/\nひらめk /閃/\nひらめi /閃/\nひらとj /平綴/\nひらづm /平積/\nひらきなおt /開き直/\nひらきなおr /開き直/\nひらきなおn /開き直/\nひらきなおc /開き直/\nひらあやまr /平謝/\nひらt /平/\nひらk /開/拓;処女地を拓く/啓;蒙を啓く/\nひらi /開/拓;処女地を拓く/啓;蒙を啓く/\nひらb /平;-べったい/\nひよわs /ひ弱/\nひよわk /ひ弱/\nひよわi /ひ弱/\nひよわg /ひ弱/\nひよt /日和/\nひよr /日和/\nひよn /日和/\nひよc /日和/\nひょうよm /票読/\nひょうへんs /豹変/\nひょうばんわるs /評判悪/\nひょうばんわるk /評判悪/\nひょうばんわるi /評判悪/\nひょうばんわるg /評判悪/\nひょうばんよs /評判良/\nひょうばんよk /評判良/\nひょうばんよi /評判良/\nひょうばんよg /評判良/\nひょうばんどおr /評判通/\nひょうじょうゆたk /表情豊/\nひょうじs /表示/\nひょうしぬk /拍子抜/\nひょうぐm /表組/\nひょうs /表;(manifest) 敬意を表す/評;(criticise) 作品を評す/\nひやとi /日雇/\nひやかs /素見/\nひやy /冷/\nひやs /冷/\nひやk /日焼/冷/\nひゃっぽゆずt /百歩譲/\nひゃっぽゆずr /百歩譲/\nひゃっぽゆずc /百歩譲/\nひゃくしょうよm /百姓読/\nひもとk /紐解/繙/\nひもとi /繙/紐解/\nひまつぶs /暇潰/\nひまs /日増/暇/閑/隙;(すきま)/\nひまn /閑/隙;(すきま)/\nひまd /閑/隙;(すきま)/\nひふk /火吹;-き竹,-き山/\nひびわr /罅割/ひび割/\nひびきわたt /響き渡/\nひびきわたr /響き渡/\nひびきわたn /響き渡/\nひびきわたc /響き渡/\nひびきあw /響き合/\nひびきあu /響き合/\nひびきあt /響き合/\nひびきあo /響き合/\nひびきあi /響き合/\nひびきあe /響き合/\nひびきあc /響き合/\nひびk /響/\nひびi /響/\nひのいr /日の入/\nひのb /日延/\nひねりつぶs /捻り潰/\nひねりだs /捻り出/\nひねくりまわs /捻くり回/\nひねt /捻/撚/陳;(age) 大根が陳る/拈;≒捻る/捫/\nひねr /捻/撚/陳;(age) 大根が陳る/拈;≒捻る/捫/\nひねn /捻/撚/陳;(age) 大根が陳る/拈;≒捻る/捫/\nひねk /捻/\nひねc /捻/撚/陳;(age) 大根が陳る/拈;≒捻る/捫/\nひにくt /皮肉/\nひにくr /皮肉/\nひにくn /皮肉/\nひにくc /皮肉/\nひなあそb /雛遊/\nひなb /鄙/\nひどu /酷/非道/\nひどs /酷/非道/\nひどr /日取/\nひどk /酷/非道/\nひどi /酷/非道/\nひどg /酷/非道/\nひとりよg /独り善/\nひとりだt /独り立/\nひとりじm /一人占/独り占/\nひとりごt /独り言/\nひとりごc /独り言/\nひとりぐr /一人暮/\nひとりあるk /一人歩/\nひとりあt /一人当/\nひとりk /一人/\nひとよs /人寄/\nひとよn /人呼/\nひとやすm /一休/\nひとやくかw /一役買/\nひとやくかu /一役買/\nひとやくかt /一役買/\nひとやくかo /一役買/\nひとやくかi /一役買/\nひとやくかe /一役買/\nひとやくかc /一役買/\nひとめぼr /一目惚/\nひとみしr /人見知/\nひとまわr /一回/\nひとまかs /人任/\nひとまt /人待/\nひとふでがk /一筆書/\nひとひねr /一捻/\nひとばらi /人払/\nひとはだぬi /一肌脱/\nひとはだぬg /一肌脱/\nひとはたらk /一働/\nひとはしr /一走/\nひとねむr /一眠/\nひとねいr /一寝入/\nひとにぎr /一握/\nひとなつk /人懐/\nひとなm /人並/\nひとどおr /人通/\nひととおr /一通/\nひととうr /一通;※仮名遣い「ひととお-り」/\nひとづきあi /人付き合/\nひとづかi /人使/\nひとつづk /一続/\nひとちがi /人違/\nひとだすk /人助/\nひとだかr /人集/\nひとたまr /一溜/\nひとたたk /一叩/\nひとたm /一溜/\nひとそろe /一揃/\nひとずk /人好/\nひとしr /人知/\nひとさわg /人騒;人騒がせな話/一騒;一騒ぎある/\nひとさらi /人攫/\nひとさがs /人探/人捜/\nひとごろs /人殺/\nひとごm /人込/人混/\nひとこいs /人恋/\nひとくぎr /一区切/\nひとくi /人喰/人食;-い鮫/\nひとぎらi /人嫌/\nひとぎk /人聞/\nひときr /一切/\nひとがんばr /一頑張/\nひとかかe /一抱/\nひとかi /人買/\nひとおもi /一思/\nひとえn /偏/\nひといきいr /一息入/\nひとあじちがw /一味違/\nひとあじちがu /一味違/\nひとあじちがt /一味違/\nひとあじちがo /一味違/\nひとあじちがi /一味違/\nひとあじちがe /一味違/\nひとあじちがc /一味違/\nひとあしはやk /一足早/\nひとあしはやi /一足早/\nひとあしちがi /一足違/\nひとあしおそk /一足遅/\nひとあしおそi /一足遅/\nひとあt /一当/\nひとあr /一荒/\nひとt /一/壱;「一」の大字/弌;「一」の異体字/壹;「壱」の旧字/１/1/\nひとs /等/均/斉/\nひとr /独;(字義:群れない)/孤;(字義:取り残される)/獨;「独」の旧字/\nひとm /一/\nひでt /日照/\nひでr /日照/\nひでn /日照/\nひでc /日照/\nひづk /日付/\nひつようn /必要/\nひつk /火付/\nひっぱりまわs /引っ張り回/\nひっぱりだs /引っ張り出/引っぱり出/\nひっぱりこn /引っ張り込/\nひっぱりこm /引っ張り込/\nひっぱりあg /引っ張り上/\nひっぱたk /引っ叩/\nひっぱたi /引っ叩/\nひっぱt /引っ張/引張/\nひっぱr /引っ張/引張/\nひっぱn /引っ張/引張/\nひっぱg /引っ剥;ビリッと-がす/\nひっぱc /引っ張/引張/\nひっとらe /引っ捕/\nひっつk /引っ付/\nひっつi /引っ付/\nひったくt /引っ手繰/\nひったくr /引っ手繰/\nひったくn /引っ手繰/\nひったくc /引っ手繰/\nひったt /引っ立/\nひっさらw /引っ攫/\nひっさらu /引っ攫/\nひっさらt /引っ攫/\nひっさらo /引っ攫/\nひっさらi /引っ攫/\nひっさらe /引っ攫/\nひっさらc /引っ攫/\nひっさg /提;NB:「さg」と同形/引っ提/引っ下/\nひっこぬk /引っこ抜/\nひっこぬi /引っこ抜/\nひっこしづかr /引越疲/\nひっこs /引っ越/引越/\nひっこn /引っ込/引込/\nひっこm /引っ込/引込/\nひっくるm /引っ括/\nひっくりかえt /引っくり返/ひっくり返/引っ繰り返/\nひっくりかえs /引っくり返/ひっくり返/引っ繰り返/\nひっくりかえr /引っくり返/ひっくり返/引っ繰り返/\nひっくりかえn /引っくり返/ひっくり返/引っ繰り返/\nひっくりかえc /引っくり返/ひっくり返/引っ繰り返/\nひっくくt /引っ括/\nひっくくr /引っ括/\nひっくくn /引っ括/\nひっくくc /引っ括/\nひっきりなs /引っ切り無/\nひっきt /引っ切/\nひっきr /引っ切/\nひっきn /引っ切/\nひっきc /引っ切/\nひっかぶt /引っ被/\nひっかぶr /引っ被/\nひっかぶn /引っ被/\nひっかぶc /引っ被/\nひっかかt /引掛/引っ掛/\nひっかかr /引っ掛/引掛/\nひっかかn /引っ掛/引掛/\nひっかかc /引っ掛/引掛/\nひっかえs /引っ返/\nひっかk /引っ掛/引っ掻/\nひっかi /引っ掻/\nひっかe /引っ替;取っ替え-え/\nひっs /筆/必/\nひだるs /饑/\nひだるk /饑/\nひだるi /饑/\nひだるg /饑/\nひだりよt /左四/\nひだりよr /左寄/\nひだりむk /左向/\nひだりまわr /左回/\nひだりまk /左巻/\nひだりきk /左利/\nひだりs /左/\nひだまr /日溜/\nひだt /肥立/\nひだs /養/\nひだm /日溜/\nひたはしt /直走/\nひたはしr /直走/\nひたはしn /直走/\nひたはしc /直走/\nひたかくs /直隠/\nひたt /浸/\nひたs /浸/漬/\nひたr /浸/\nひたn /浸/\nひたc /浸/\nひそy /密/秘/\nひそn /潜/潛;「潜」の旧字1/濳;「潜」の旧字2/顰;眉を顰める/\nひそm /潜/顰;眉を顰める/潛;「潜」の旧字1/濳;「潜」の旧字2/\nひそk /密/秘/祕;「秘」の旧字(人名用漢字)/\nひぜm /火攻;城を火攻めにする/火責;罪人を火責めにする/\nひずn /歪/\nひずm /歪/\nひじょうn /非常/\nひじかk /肘掛/\nひしゃi /拉/\nひしゃg /拉/\nひしめk /犇/\nひしめi /犇/\nひしm /犇/\nひしi /拉/柆;<rare> =拉ぐ/\nひしg /拉/柆;<rare> =拉ぐ/\nひざまづk /跪/\nひざまづi /跪/\nひざまずk /跪/\nひざまずi /跪/\nひざかk /膝掛/\nひざs /日射/日差/\nひさしぶr /久し振/\nひさかたぶr /久方振/\nひさs /久/尚;<rare>/\nひさi /鬻;(trade) 矛と盾を鬻ぐ/販;≒鬻ぐ/\nひさg /鬻;(trade) 矛と盾を鬻ぐ/販;≒鬻ぐ/拉;(crush) 箱が拉げる/提;≒提げる/\nひけs /火消/\nひぐr /日暮/\nひくすg /低過/\nひくs /低/\nひくm /低/\nひくk /低/\nひくi /低/\nひくg /低/\nひきわたs /引き渡/引渡/\nひきわr /碾き割/挽き割/\nひきわk /引き分/引分/\nひきよs /引き寄/\nひきもどs /引き戻/\nひきむすn /引き結/\nひきむすb /引き結/\nひきまわs /引き回/\nひきはらw /引き払/\nひきはらu /引き払/\nひきはらt /引き払/\nひきはらo /引き払/\nひきはらi /引き払/\nひきはらe /引き払/\nひきはらc /引き払/\nひきはなs /引き離/\nひきはi /引き剥/\nひきはg /引き剥/\nひきのb /引き伸/引き延/\nひきぬk /引き抜/\nひきぬi /引き抜/\nひきにg /轢き逃/\nひきなおs /引き直;風邪を-す/\nひきなr /弾き鳴/\nひきとおs /引き通/\nひきとt /引き取/引取/\nひきとr /引き取/引取/\nひきとn /引き取/引取/\nひきとm /引き止/\nひきとc /引き取/引取/\nひきつづk /引き続/引続/\nひきつづi /引き続/引続/\nひきつt /引き攣/\nひきつr /引き連/引き攣/\nひきつn /引き攣/\nひきつk /引き付/引付/\nひきつi /引き継/引継/\nひきつg /引き継/引継/\nひきつc /引き攣/\nひきちぎt /引き千切/\nひきちぎr /引き千切/\nひきちぎn /引き千切/\nひきちぎc /引き千切/\nひきちがi /引き違;-い(戸)/引違/\nひきだs /引き出/引出/弾き出/\nひきたおs /引き倒;贔屓の-し/引倒/\nひきたt /引き立/引立/\nひきたc /引き立/引立/\nひきずりまわs /引きずり回/引き摺り回/\nひきずりだs /引きずり出/引き摺り出/\nひきずりこn /引きずり込/引き摺り込/\nひきずりこm /引きずり込/引き摺り込/\nひきずりおr /引きずり下/\nひきずt /引き摺/\nひきずr /引き摺/\nひきずn /引き摺/\nひきずc /引き摺/\nひきしめr /引き締め;※送り位置補正/\nひきしぼt /引き絞/\nひきしぼr /引き絞/\nひきしぼn /引き絞/\nひきしぼc /引き絞/\nひきしm /引き締/引締/\nひきさt /引き去/\nひきさr /引き去/\nひきさn /引き去/\nひきさk /引き裂/\nひきさi /引き裂/\nひきさg /引き下/引下/\nひきさc /引き去/\nひきころs /轢き殺/\nひきこn /引き込/\nひきこm /引き込/引込/\nひきくらb /引き比/\nひきがたt /弾き語/\nひきがたr /弾き語/\nひきがたn /弾き語/\nひきがたc /弾き語/\nひきかえs /引き返/\nひきかe /引き換/引き替/引換/引替/\nひきおとs /引き落/\nひきおこs /引き起/引き起こ;※送り位置補正/\nひきおr /引き下/\nひきおk /引き起/惹き起;cause/\nひきうつs /引き写;文献を-/\nひきうk /引き受/引受/\nひきいr /引き入;仲間に-れる/\nひきあわs /引き合/\nひきあw /引き合/\nひきあu /引き合/\nひきあt /引き当/引当/引き合/\nひきあo /引き合/\nひきあi /引き合/引合/\nひきあg /引き上/引き揚/引上/\nひきあe /引き合/\nひきあc /引き合/\nひきw /率/\nひきi /率/\nひがしむk /東向/\nひがえr /日帰/\nひがw /日替/日変/\nひがn /僻/\nひがm /僻/\nひがk /日掛/\nひかりかがやk /光り輝/光輝/\nひかりかがやi /光り輝/光輝/\nひからb /干涸/乾涸/\nひかt /光/\nひかr /光/\nひかn /光/\nひかe /控/\nひかc /光/\nひえこn /冷え込/\nひえこm /冷え込/\nひえきt /冷え切/\nひえきr /冷え切/\nひえきn /冷え切/\nひえきc /冷え切/\nひいr /火入/\nひいd /秀/\nひあそb /火遊/\nひあg /干上/乾上/\nひy /冷/\nひt /引/放;屁を放る/\nひs /比/秘/引;-っさげる/\nひr /干/放;屁を放る/\nひp /引/\nひn /陳;-ねる,-ねこびた/非;似て非なる/冷;-んやり/放;屁を放る/\nひm /秘/祕;「秘」の旧字(人名用漢字)/\nひk /引/弾;ピアノを弾く/挽;コーヒー豆を挽く/退;軍を退く/碾;麦を碾く/轢;轢き殺す/曳;山車を曳く/牽;綱を牽く/索;見出しを索く/惹;(attract)心を惹かれる/魅;≒惹く/彈;「弾」の旧字(人名用漢字)/\nひi /引/弾;ピアノを弾く/挽;コーヒー豆を挽く/索;見出しを索く/彈;「弾」の旧字(人名用漢字)/退;軍を退く/碾;麦を碾く/轢;轢き殺す/曳;山車を曳く/牽;綱を牽く/惹;(attract)心を惹かれる/魅;≒惹く/\nひe /冷/\nひc /放;屁を放る/\nぱらw /払/\nぱらu /払/\nぱらt /払/\nぱらo /払/\nぱらi /払/\nぱらe /払/\nぱらc /払/\nぱにくt /パニク/\nぱにくr /パニク/\nぱにくn /パニク/\nぱにくc /パニク/\nぱにk /パニ/\nぱなs /放/\nぱしt /走/\nぱしr /走/\nぱしn /走/\nぱしc /走/\nぱくt /パク/\nぱくr /パク/\nぱくn /パク/\nぱくc /パク/\nぱt /張/\nぱr /張/\nぱn /張/\nぱc /張/\nばんごうづk /番号付/\nばんくるw /番狂/\nばれz /バレ/\nばれy /バレ/\nばれt /バレ/\nばれs /バレ/\nばれr /バレ/\nばれn /バレ/\nばれm /バレ/\nばれk /バレ/\nばれc /バレ/\nばらまk /散蒔/ばら撒/\nばらまi /ばら撒/散蒔/\nばらs /バラ/\nばらk /散/\nばらi /払/祓;悪魔祓い/拂;「払」の旧字(人名用漢字)/\nばやs /早/\nばやk /早/\nばやi /早/\nばやg /早/\nばなしs /話/\nばなr /離/\nばつぐんd /抜群/\nばっs /罰/\nばちがi /場違/\nばちあたr /罰当/\nばちあt /罰当/\nばたらk /働/\nばたくさs /バタ臭/\nばたくさk /バタ臭/\nばたくさi /バタ臭/\nばたくさg /バタ臭/\nばしt /走/\nばしr /走/\nばしn /走/\nばしc /走/\nばさn /挟/\nばさm /挟/\nばくs /縛;緊縛/\nばかよb /馬鹿呼/\nばかばかs /馬鹿馬鹿/バカバカ/\nばかたかs /馬鹿高;形容詞[φik(sg)]/バカ高/\nばかたかk /馬鹿高;形容詞[φik(sg)]/バカ高/\nばかたかi /馬鹿高;形容詞[φik(sg)]/バカ高/\nばかたかg /馬鹿高;形容詞[φik(sg)]/バカ高/\nばかくさs /馬鹿臭/\nばかくさk /馬鹿臭/\nばかくさi /馬鹿臭/\nばかくさg /馬鹿臭/\nばかt /馬鹿/\nばかs /魅/\nばかr /許/馬鹿/\nばかg /馬鹿;馬鹿げた/\nばいちかs /倍近/\nばいちかk /倍近/\nばいちかi /倍近/\nばいちかg /倍近/\nばいs /倍;double.「味方に倍する勢力」/陪;お供する。「宴席に陪する」/\nばあいわk /場合分/\nばあt /場当/\nばt /張/貼/\nばs /馳/\nばr /張/晴/貼/\nばn /張/貼/\nばk /化/\nばi /這/\nばc /張/貼/\nはんびらk /半開/\nはんとしちかs /半年近/\nはんとしちかk /半年近/\nはんとしちかi /半年近/\nはんとしちかg /半年近/\nはんていがt /判定勝/\nはんていがc /判定勝/\nはんだづk /半田付/\nはんだずk /半田付/\nはんそくまk /反則負/\nはんごろs /半殺/\nはんぐm /版組/\nはんかくさs /半可臭;北海道方言/\nはんかくさk /半可臭;北海道方言/\nはんかくさi /半可臭;北海道方言/\nはんかくさg /半可臭;北海道方言/\nはんえいs /反映/\nはんz /判/\nはんs /反/\nはんj /判/\nはわたr /刃渡/\nはれわたt /晴れ渡/\nはれわたr /晴れ渡/\nはれわたn /晴れ渡/\nはれわたc /晴れ渡/\nはればr /晴れ晴/\nはれあg /腫れ上/\nはるやすm /春休/\nはるm /春/\nはるk /遥/遼/遙;「遥」の旧字(人名用漢字)/\nはりわたs /張り渡/\nはりめぐr /張り巡/\nはりまわs /張り回/\nはりつけr /貼り付け;※送り位置補正/\nはりつm /張り詰/\nはりつk /貼り付/張り付/\nはりつi /張り付/貼り付/\nはりだs /張り出/貼り出/\nはりたおs /張り倒/撲り倒/\nはりさs /針刺/\nはりさk /張り裂/\nはりこn /張り込/貼り込;paste.「画像を-」/はり込/\nはりこm /張り込/貼り込;paste.「画像を-」/はり込/\nはりきt /張り切/\nはりきr /張り切/\nはりきn /張り切/\nはりきc /張り切/\nはりかe /貼り替/張り替/\nはりあわs /貼り合/\nはりあw /貼り合/張り合/\nはりあu /張り合/\nはりあt /張り合/\nはりあo /張り合/\nはりあi /張合/張り合/\nはりあg /張り上/\nはりあe /張り合/\nはりあc /張り合/\nはらへt /腹減/\nはらへr /腹減/\nはらへn /腹減/\nはらへc /腹減/\nはらばi /腹這/\nはらちがi /腹違/\nはらだt /腹立/\nはらたt /腹立/\nはらたc /腹立/\nはらごしらe /腹拵/\nはらぐろs /腹黒/\nはらぐろk /腹黒/\nはらぐろi /腹黒/\nはらぐろg /腹黒/\nはらきr /腹切/\nはらがまe /腹構/\nはらいわたs /払い渡/\nはらいもどs /払い戻/払戻/\nはらいのk /払い除/\nはらいだs /払出/\nはらいさg /払い下/払下/\nはらいこn /払い込/払込/\nはらいこm /払い込/払込/\nはらいきよm /祓い清/\nはらいs /腹癒/\nはらw /払/拂;「払」の旧字(人名用漢字)/祓;悪霊を祓う/掃;ススを掃う/禳;≒祓う/\nはらu /払/祓;悪霊を祓う/掃;ススを掃う/禳;≒祓う/拂;「払」の旧字(人名用漢字)/\nはらt /払/拂;「払」の旧字(人名用漢字)/祓;悪霊を祓う/掃;ススを掃う/禳;≒祓う/\nはらo /払/拂;「払」の旧字(人名用漢字)/祓;悪霊を祓う/掃;ススを掃う/禳;≒祓う/\nはらn /孕/\nはらm /孕/\nはらi /払/祓;お祓い/拂;「払」の旧字(人名用漢字)/掃;ススを掃う/禳;≒祓う/\nはらh /掃/払/祓/拂;「払」の旧字(人名用漢字)/\nはらe /払/拂;「払」の旧字(人名用漢字)/祓;悪霊を祓う/掃;ススを掃う/禳;≒祓う/\nはらc /払/祓;悪霊を祓う/掃;ススを掃う/禳;≒祓う/拂;「払」の旧字(人名用漢字)/\nはよu /早/\nはゆs /映/\nはゆk /映/\nはゆi /映/\nはゆg /映/\nはやりたt /逸り立/\nはやだs /早出/\nはやすg /早過/速過/\nはやしたt /囃し立/\nはやざk /早咲/\nはやぐi /早食/\nはやがわr /早変/\nはやがえr /早帰/\nはやおくr /早送/\nはやおk /早起/\nはやうt /早打/\nはやいものがt /早い者勝/\nはやt /流行/逸;気が逸る/早;≒逸る/\nはやs /速;(quick)「足が速い」「速い仕事」/早;(early)「朝早い」「早い時期」/囃/疾;(矢のように速い)/捷;(動作・反応がはやい)/\nはやr /流行/逸;気が逸る/早;≒逸る/\nはやn /流行/逸;気が逸る/早;≒逸る/\nはやm /早/速/\nはやk /早;(early)「朝早い」「早い時期」/速;(quick)「足が速い」「速い仕事」/疾;(矢のように速い)/捷;(動作・反応がはやい)/\nはやi /早;(early)「朝早い」「早い時期」/速;(quick)「足が速い」「速い仕事」/疾;(矢のように速い)/捷;(動作・反応がはやい)/\nはやg /早;(early)「朝早い」「早い時期」/速;(quick)「足が速い」「速い仕事」/疾;(矢のように速い)/捷;(動作・反応がはやい)/\nはやc /流行/逸;気が逸る/早;≒逸る/\nはもt /ハモ/\nはもr /ハモ/\nはもn /ハモ/\nはもc /ハモ/\nはめこn /嵌め込/\nはめこm /嵌め込/\nはめz /ハメ/\nはめy /ハメ/\nはめt /ハメ/\nはめs /ハメ/\nはめr /ハメ/\nはめn /ハメ/\nはめm /ハメ/\nはめk /ハメ/\nはめc /ハメ/\nはみでz /はみ出/食み出/\nはみでy /はみ出/食み出/\nはみでt /はみ出/食み出/\nはみでs /はみ出/食み出/\nはみでr /はみ出/食み出/\nはみでn /はみ出/食み出/\nはみでm /はみ出/食み出/\nはみでk /はみ出/食み出/\nはみでc /はみ出/食み出/\nはみだs /はみ出/食み出/\nはみがk /歯磨/\nはまべちかs /浜辺近/\nはまべちかk /浜辺近/\nはまべちかi /浜辺近/\nはまべちかg /浜辺近/\nはまちかs /浜近/\nはまちかk /浜近/\nはまちかi /浜近/\nはまちかg /浜近/\nはまt /嵌/填/\nはまr /嵌/填/\nはまn /嵌/填/\nはまc /嵌/填/\nはべt /侍/\nはべr /侍/\nはべn /侍/\nはべc /侍/\nはぶr /羽振/\nはぶk /省/羽振/\nはぶi /省/\nはふr /放/\nはびこt /蔓延/\nはびこr /蔓延/\nはびこn /蔓延/\nはびこc /蔓延/\nはばよs /幅寄/\nはばひろs /幅広/\nはばひろk /幅広/\nはばひろi /幅広/\nはばひろg /幅広/\nはばたk /羽搏/羽撃/\nはばたi /羽搏/羽撃/\nはばかt /憚/\nはばかr /憚/\nはばかn /憚/\nはばかc /憚/\nはばn /阻/難;<rare> ≒阻む/\nはばm /阻/難;<rare> ≒阻む/\nはねまわt /跳ね回/\nはねまわr /跳ね回/\nはねまわn /跳ね回/\nはねまわc /跳ね回/\nはねのk /撥ね除/\nはねっかえr /跳ねっ返;-り娘/\nはねかえt /跳ね返/\nはねかえs /跳ね返/撥ね返/\nはねかえr /跳ね返/\nはねかえn /跳ね返/\nはねかえc /跳ね返/\nはねおk /跳ね起/\nはねあg /跳ね上/\nはぬk /歯脱/\nはなればなr /離れ離/\nはならb /歯並/\nはなもt /鼻持/\nはなびe /花冷/\nはなひらk /花開/\nはなひらi /花開/\nはなばなs /華々/花々/華華/\nはなはだs /甚/\nはなはd /甚/\nはなづm /鼻詰/\nはなつまm /鼻抓/\nはなじろn /鼻白/\nはなじろm /鼻白/\nはなしつづk /話し続/\nはなしだs /話し出/話出/\nはなしずk /話好/\nはなしこn /話し込/\nはなしこm /話し込/\nはなしがi /放し飼/\nはなしかk /話し掛/\nはなしあw /話し合/\nはなしあu /話し合/\nはなしあt /話し合/\nはなしあo /話し合/\nはなしあi /話し合/\nはなしあe /話し合/\nはなしあc /話し合/\nはなしs /話/\nはなざかr /花盛/\nはなさk /花咲/\nはなぐもr /花曇/\nはなうr /花売/\nはなy /華/花/\nはなt /放/\nはなs /話/離;(separate) 間を離す/放;(release) 犬を放す/\nはなr /離/放/\nはなc /放/\nはどm /歯止/\nはではでs /派手派手/\nはてしなs /果てし無/\nはてしなk /果てし無/\nはてしなi /果てし無/\nはてs /果て;※送り位置補正/\nはづs /外/\nはづr /外/\nはづn /弾;旧仮名/勢;旧仮名/彈;「弾」の旧字(人名用漢字)/\nはづm /弾;旧仮名/勢;旧仮名/彈;「弾」の旧字(人名用漢字)/\nはづk /辱/恥/\nはつのr /初乗/\nはつすべr /初滑/\nはつかおあw /初顔合/\nはつうr /初売/\nはっぽうふさg /八方塞/\nはっせいs /発生/\nはっこうs /発行/\nはっきs /発揮/\nはっs /発/發;「発」の旧字/\nはっp /葉っ;※送り位置補正/\nはちきr /はち切/\nはちうe /鉢植/\nはちあw /鉢合/\nはだざわr /肌触/\nはだざむs /肌寒/\nはだざむk /肌寒/\nはだざむi /肌寒/\nはだざむg /肌寒/\nはださむs /肌寒/\nはださむk /肌寒/\nはださむi /肌寒/\nはださむg /肌寒/\nはだかk /肌掛/\nはだあi /肌合/\nはだk /開/\nはたらきすg /働き過/\nはたらきかk /働き掛/\nはたらk /働/\nはたらi /働/\nはたふr /旗振/\nはたたk /羽撃/\nはたたi /羽撃/\nはたけちがi /畑違/\nはたきこn /叩き込/\nはたきこm /叩き込/\nはたあg /旗揚/\nはたs /果/\nはたk /叩/\nはたi /叩/\nはせさんz /馳せ参/\nはせさんj /馳せ参/\nはせいs /派生/\nはずかしm /辱/\nはずかs /恥/恥ずか;※送り位置補正/\nはずs /外/\nはずr /外/\nはずn /弾/勢/彈;「弾」の旧字(人名用漢字)/\nはずm /弾/勢/機/彈;「弾」の旧字(人名用漢字)/\nはずk /恥/\nはすむかi /斜向/\nはすうきりあg /端数切上/\nはじけとn /弾け飛/\nはじけとb /弾け飛/\nはじきとb /弾き飛/\nはじきだs /弾き出/\nはじきかえs /弾き返/\nはじいt /恥じ入/\nはじいr /恥じ入/\nはじいn /恥じ入/\nはじいc /恥じ入/\nはじm /初;(順序,未経験)「初めてのSKK」/始;(開始)「SKKを始める」「姫始め」/創/甫/\nはじk /弾/\nはじi /弾/\nはしをr /端折/\nはしわたs /橋渡/\nはしりまわt /走り回/\nはしりまわr /走り回/\nはしりまわn /走り回/\nはしりまわc /走り回/\nはしりぬk /走り抜/\nはしりぬi /走り抜/\nはしりつづk /走り続/\nはしりだs /走り出/\nはしりすg /走り過/\nはしりさt /走り去/\nはしりさr /走り去/\nはしりさn /走り去/\nはしりさc /走り去/\nはしりこn /走り込/\nはしりこm /走り込/\nはしりがk /走り書/\nはしょt /端折/\nはしょr /端折/\nはしょn /端折/\nはしょc /端折/\nはしゃi /燥/\nはしゃg /燥/\nはしたs /端/\nはしたn /端/\nはしたd /端/\nはしぞm /箸初/\nはしおt /端折/\nはしおr /端折/\nはしおn /端折/\nはしおk /箸置/\nはしおc /端折/\nはしt /走/端;-た(金)/奔;(急いではしる)/赱;「走」の異体字/迸;(にげる)/\nはしr /走/迸;(にげる)/奔;(急いではしる)/赱;「走」の異体字/\nはしn /走/迸;(にげる)/奔;(急いではしる)/赱;「走」の異体字/\nはしc /走/迸;(にげる)/奔;(急いではしる)/赱;「走」の異体字/\nはざわr /歯触/\nはさみこn /挟み込/\nはさみこm /挟み込/\nはさみうt /挟み撃/\nはさみうc /挟み撃/\nはさn /挟/夾;≒挟む/挾;旧字/剪;鋏で切ること/鋏;鋏で切ること/\nはさm /挟/夾;≒挟む/剪;鋏で切ること/鋏;鋏で切ること/挾;旧字/\nはごたe /歯応/\nはこびだs /運び出/\nはこびこn /運び込/\nはこびこm /運び込/\nはこいr /箱入/\nはこn /運/\nはこb /運/\nはげましあw /励まし合/\nはげましあu /励まし合/\nはげましあt /励まし合/\nはげましあo /励まし合/\nはげましあi /励まし合/\nはげましあe /励まし合/\nはげましあc /励まし合/\nはげまs /励ま;※送り位置補正/\nはげおt /剥げ落/\nはげおc /剥げ落/\nはげあg /禿げ上/\nはげs /激/烈/劇/\nはげn /励/勵;旧字/\nはげm /励/勵;旧字/\nはぐくn /育/毓;「育」の異体字/\nはぐくm /育/毓;「育」の異体字/\nはぐr /逸/\nはくおs /箔押/\nはくs /博;博覧会/\nはぎとt /剥ぎ取/\nはぎとr /剥ぎ取/\nはぎとn /剥ぎ取/\nはぎとc /剥ぎ取/\nはぎしr /歯軋/\nはぎあわs /接ぎ合/\nはぎあw /接ぎ合/\nはぎr /歯切/端切/\nはきもどs /吐き戻/\nはきちがe /履き違/\nはきちr /吐き散;西瓜の種を-らす/\nはきだs /掃き出/吐き出/はき出/\nはきだi /掃き出;?/\nはきすt /吐き捨/\nはきさしもどs /破棄差戻/\nはききよm /掃き清/\nはがれおt /剥がれ落/\nはがれおc /剥がれ落/\nはがゆs /歯痒/齒痒;旧字/\nはがゆk /歯痒/齒痒;旧字/\nはがゆi /歯痒/齒痒;旧字/\nはがゆg /歯痒/齒痒;旧字/\nはがs /剥/\nはがr /剥/\nはがi /羽交;-い(締め)/\nはかりしr /計り知/\nはかりかn /計り兼/\nはかりうr /量り売/\nはかまいr /墓参/\nはかばかs /捗々/\nはかなs /儚/果敢無/果無/\nはかなn /果無/\nはかなm /果無/\nはかなk /儚/果敢無/果無/\nはかなi /儚/果敢無/果無/\nはかなg /儚/果敢無/果無/\nはかどt /捗/\nはかどr /捗/\nはかどn /捗/\nはかどc /捗/\nはかt /図;和解を図る/測;距離を測る/計;時間を計る,見計らう/諮;委員会に諮る/謀;暗殺を謀る/圖;「図」の旧字/量;体重を量る/企/\nはかr /図;和解を図る/測;距離を測る/計;時間を計る,見計らう/量;体重を量る/諮;委員会に諮る/謀;暗殺を謀る/企/圖;「図」の旧字/\nはかn /図;和解を図る/測;距離を測る/計;時間を計る,見計らう/量;体重を量る/諮;委員会に諮る/謀;暗殺を謀る/企/圖;「図」の旧字/\nはかc /図;和解を図る/測;距離を測る/計;時間を計る,見計らう/量;体重を量る/諮;委員会に諮る/謀;暗殺を謀る/企/圖;「図」の旧字/\nはおt /羽織/\nはおr /羽織/\nはおn /羽織/\nはおc /羽織/\nはえぬk /生え抜/\nはえそろw /生え揃/\nはえそろu /生え揃/\nはえそろt /生え揃/\nはえそろo /生え揃/\nはえそろi /生え揃/\nはえそろe /生え揃/\nはえそろc /生え揃/\nはえかわt /生え変/\nはえかわr /生え変/\nはえかわn /生え変/\nはえかわc /生え変/\nはえかw /生え変/\nはえe /早/速/\nはいりこn /入り込/\nはいりこm /入り込/\nはいよt /這い寄/\nはいよr /這い寄/\nはいよn /這い寄/\nはいよc /這い寄/\nはいまわt /這い回/\nはいまわr /這い回/\nはいまわn /這い回/\nはいまわc /這い回/\nはいのぼt /這い上/這い登/\nはいのぼr /這い上/這い登/\nはいのぼn /這い上/這い登/\nはいのぼc /這い上/這い登/\nはいでz /這い出/\nはいでy /這い出/\nはいでt /這い出/\nはいでs /這い出/\nはいでr /這い出/\nはいでn /這い出/\nはいでm /這い出/\nはいでc /這い出/\nはいつくばt /這い蹲/\nはいつくばr /這い蹲/\nはいつくばn /這い蹲/\nはいつくばc /這い蹲/\nはいちがe /配置換/\nはいだs /這い出/\nはいずりまわt /這いずり回/\nはいずりまわr /這いずり回/\nはいずりまわn /這いずり回/\nはいずりまわc /這いずり回/\nはいこn /這い込/\nはいこm /這い込/\nはいあg /這い上/\nはいt /入/這入/\nはいs /排;(排除) 抵抗を排する/廃;(廃止) 制度を廃する/拝;(拝観) 仏を拝する,後塵を拝する/配;(配置) 部下を配する/\nはいr /入/這入/\nはいn /入/這入/\nはいc /入/這入/\nはあくd /把握/\nはz /恥/爆/羞/耻;「恥」の異体字/\nはy /生/栄;栄やす(=褒めそやす)/映;≒栄やす/早/榮;「栄」の旧字(人名用漢字)/\nはw /這/歯/齒;旧字/匍/\nはu /這/匍/\nはt /果/貼;(paste) 糊で貼る/張;ピンと張る/這/匍/\nはs /馳/派/\nはr /貼;(paste) 糊で貼る。「(チラシ|レッテル|URL)を-」/張;ピンと張る。「(弓|アンテナ|リンク)を-」/晴/腫;瞼が腫れる/脹;≒腫れる/霽;≒晴れる/膨;<rare> ≒腫れる (NB:「ふくr」と同形/\nはo /這/匍/\nはn /跳;(自動詞)/撥;(他動詞) 泥を撥ねる/食;-んで/刎;(首を)-ねる/貼;(paste) 糊で貼る/張;ピンと張る/\nはm /食/嵌/填/\nはk /掃/吐/捌;在庫が捌ける/履;靴を履く/穿;ズボンを穿く/帚;≒掃く/菷;「帚」の異体字/刷;ブラシで刷く/佩;剣を佩く/着/帶;「帯」の旧字(人名用漢字)/\nはj /恥;(原義:きまり悪い)/羞;(原義:身の縮む)/愧/慙/耻;「恥」の異体字/\nはi /吐/履;靴を履く/這/掃/匍/穿;ズボンを穿く/帚;≒掃く/菷;「帚」の異体字/刷;ブラシで刷く/佩;剣を佩く/剥/矧;矢を矧ぐ(=作る)/\nはg /剥/禿/矧;矢を矧ぐ(=作る)/\nはe /生/映;(contrast)「夕陽に映える」/栄;(glory)「栄えある」 NB:「さかe」と同形/榮;「栄」の旧字(人名用漢字)/暎;「映」の異体字/這/匍/\nはd /恥/愧/慙/羞/耻;「恥」の異体字/\nはc /這/匍/貼;(paste) 糊で貼る/張;ピンと張る/\nはb /羽/\nのろけt /惚気/\nのろけr /惚気/\nのろけn /惚気/\nのろけc /惚気/\nのろくさs /鈍臭/\nのろくさk /鈍臭/\nのろくさi /鈍臭/\nのろくさg /鈍臭/\nのろw /呪/詛/咒;「呪」の異体字/\nのろu /呪/詛/咒;「呪」の異体字/\nのろt /呪/詛/咒;「呪」の異体字/\nのろs /呪/鈍;NB:「にぶi」と同形/\nのろo /呪/詛/咒;「呪」の異体字/\nのろk /呪/鈍;NB:「にぶi」と同形/\nのろi /呪/鈍;NB:「にぶi」と同形/詛/咒;「呪」の異体字/\nのろg /呪/鈍;NB:「にぶi」と同形/\nのろe /呪/詛/咒;「呪」の異体字/\nのろc /呪/詛/咒;「呪」の異体字/\nのりまわs /乗り回/\nのりづk /糊付/\nのりつぶs /乗り潰/\nのりつづk /乗り続/\nのりつk /乗り付/\nのりつi /乗り継/\nのりつg /乗り継/\nのりだs /乗り出/\nのりそこなw /乗り損/\nのりそこなu /乗り損/\nのりそこなt /乗り損/\nのりそこなo /乗り損/\nのりそこなi /乗り損/\nのりそこなe /乗り損/\nのりそこなc /乗り損/\nのりすごs /乗り過/\nのりすt /乗り捨/\nのりこs /乗り越/\nのりこn /乗り込/\nのりこm /乗り込/\nのりこe /乗り越/乗り超;<rare>/\nのりくn /乗り組/乗組/\nのりくm /乗り組/乗組/\nのりきt /乗り切/\nのりきr /乗り切/\nのりきn /乗り切/\nのりきc /乗り切/\nのりかかt /乗り掛/\nのりかかr /乗り掛/\nのりかかn /乗り掛/\nのりかかc /乗り掛/\nのりかk /乗り掛/\nのりかe /乗り換/乗換/乗り替/乗替/\nのりおくr /乗り遅/\nのりうつt /乗り移/\nのりうつr /乗り移/\nのりうつn /乗り移/\nのりうつc /乗り移/\nのりいt /乗り入/\nのりいr /乗り入/乗入/\nのりいn /乗り入/\nのりいc /乗り入/\nのりあわs /乗り合/\nのりあw /乗り合/\nのりあu /乗り合/\nのりあt /乗り合/\nのりあo /乗り合/\nのりあi /乗り合/\nのりあe /乗り合/\nのりあc /乗り合/\nのりs /糊/\nのやk /野焼/\nのめりこn /のめり込/\nのめりこm /のめり込/\nのみほs /飲み干/飲み乾/\nのみはじm /飲み始/\nのみなおs /飲み直/\nのみつぶr /飲み潰/\nのみつづk /飲み続/\nのみたおs /飲み倒/\nのみたr /飲み足/\nのみすg /飲み過/\nのみこn /飲み込/飲込/呑み込/\nのみこm /飲み込/飲込/呑み込/\nのみくらb /飲み比/\nのみくだs /飲み下;薬を-す/\nのみあるk /飲み歩/\nのみあるi /飲み歩/\nのみあk /飲み明;(朝まで)-かす/飲み飽;-きる/\nのぼりつm /上り詰/登り詰/\nのぼせあg /逆上せ上/\nのぼt /登;(climb)山に登る/昇;(ascend)日が昇る/上/騰/\nのぼs /上;議題に上せる/逆上;(風呂で|女に)逆上せる/上気;≒逆上せる/\nのぼr /登;(climb)山に登る/上/昇;(ascend)日が昇る/騰/\nのぼn /登;(climb)山に登る/上/昇;(ascend)日が昇る/騰/\nのぼc /登;(climb)山に登る/上/昇;(ascend)日が昇る/騰/\nのべつまくなs /のべつ幕無/\nのぶとs /野太/\nのぶとk /野太/\nのぶとi /野太/\nのぶとg /野太/\nのびなやn /伸び悩/\nのびなやm /伸び悩/\nのびきt /伸び切/延び切/\nのびきr /伸び切/延び切/\nのびきn /伸び切/延び切/\nのびきc /伸び切/延び切/\nのびあg /伸び上/\nのばなs /野放/\nのばs /延/\nののしりあw /罵り合/\nののしりあu /罵り合/\nののしりあt /罵り合/\nののしりあo /罵り合/\nののしりあi /罵り合/\nののしりあe /罵り合/\nののしりあc /罵り合/\nののしt /罵/\nののしr /罵/\nののしn /罵/\nののしc /罵/\nののs /罵;非正則(ののしr)/\nのづm /野積/\nのっぴk /退っ引;-き(ならない)/\nのっとt /乗っ取;(take over)会社を乗っ取る/則;(conform)規定に則る/\nのっとr /乗っ取;(take over)会社を乗っ取る/則;(conform)規定に則る/法/\nのっとn /乗っ取;(take over)会社を乗っ取る/則;(conform)規定に則る/\nのっとc /乗っ取;(take over)会社を乗っ取る/則;(conform)規定に則る/\nのちぞe /後添/\nのちn /後/\nのたれじn /野垂れ死/\nのたまわk /曰/\nのたまw /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたまu /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたまt /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたまo /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたまi /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたまh /宣/曰/\nのたまe /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたまc /宣;(字義:広く行き渡らせる)/曰;(字義:口に出す)/\nのたうちまわt /のたうち回/\nのたうちまわr /のたうち回/\nのたうちまわn /のたうち回/\nのたうちまわc /のたうち回/\nのぞみみz /望み見/\nのぞみみy /望み見/\nのぞみみt /望み見/\nのぞみみs /望み見/\nのぞみみr /望み見/\nのぞみみn /望み見/\nのぞみみm /望み見/\nのぞみみk /望み見/\nのぞみみc /望み見/\nのぞきみz /覗き見/\nのぞきみy /覗き見/\nのぞきみt /覗き見/\nのぞきみs /覗き見/\nのぞきみr /覗き見/\nのぞきみn /覗き見/\nのぞきみm /覗き見/\nのぞきみk /覗き見/\nのぞきみc /覗き見/\nのぞきこn /覗き込/\nのぞきこm /覗き込/\nのぞs /除/覗/\nのぞn /望/臨;(面対する) (海|死)に臨む/\nのぞm /望/臨;(面対する) (海|死)に臨む/\nのぞk /除/覗/覘;≒覗く/臨;≒覗く/\nのぞi /除/覗/覘;≒覗く/臨;≒覗く/\nのぞg /除/覗/\nのしあるk /伸し歩/\nのしあるi /伸し歩/\nのしあg /伸し上/\nのざらs /野晒/\nのこりわずk /残り僅/\nのこりすくn /残り少/\nのこt /残/殘;「残」の旧字/遺/\nのこs /残/遺;(後世に伝える) 財産を遺す/殘;「残」の旧字/\nのこr /残/遺/殘;「残」の旧字/\nのこn /残/遺/殘;「残」の旧字/\nのこc /残/遺/殘;「残」の旧字/\nのけぞt /のけ反/仰け反/\nのけぞr /仰け反/のけ反/\nのけぞn /仰け反/のけ反/\nのけぞc /仰け反/のけ反/\nのきなm /軒並/\nのがs /逃/迯;「逃」の異体字/\nのがr /逃/遁;字義:隠れてのがれる/逸;字義:走ってのがれる/迯;「逃」の異体字/\nのうなs /能無/\nのt /乗/載;雑誌に載る/乘;「乗」の旧字(人名用漢字)/\nのs /載;(物理的)机に載せる, (出版物)論文を載せる/乗/伸;餅を伸す/熨;アイロンで熨す/乘;「乗」の旧字(人名用漢字)/\nのr /乗/載;雑誌|荷台に載る/伸;伸るか反るか/乘;「乗」の旧字(人名用漢字)/\nのn /飲;字義:液体をのむ/呑;字義:噛まずにのみ下す/嚥/飮;「飲」の旧字/乗/載;雑誌に載る/乘;「乗」の旧字(人名用漢字)/\nのm /飲;字義:液体をのむ/呑;字義:噛まずにのみ下す/嚥/飮;「飲」の旧字/\nのk /退;「立ち退く」「押し退ける」 NB:「しりぞk」と同形/除;(put aside)「取り除ける」/乗/載/\nのi /退;「立ち退く」「押し退ける」 NB:「しりぞk」と同形/\nのg /逃/迯;「逃」の異体字/\nのc /乗/載;雑誌に載る/乘;「乗」の旧字(人名用漢字)/\nのb /伸/述;意見を述べる/延;(時間的)予定が延びる/陳;≒述べる/\nねんばらi /年払/\nねんごr /懇/\nねんおs /念押/\nねんいr /念入/\nねんz /念/拈;ひねる/\nねんj /念/\nねりまz /練り混/\nねりなおs /練り直/\nねりこn /練り込/\nねりこm /練り込/\nねりかたm /練り固/煉り固/\nねりあるk /練り歩/\nねりあるi /練り歩/\nねりあw /練り合/\nねらいすm /狙い澄/\nねらいうt /狙い撃/\nねらいうc /狙い撃/\nねらw /狙/\nねらu /狙/\nねらt /狙/\nねらo /狙/\nねらi /狙/\nねらe /狙/\nねらc /狙/\nねもこr /懇;「ねんごろ」の古い形/\nねめまわs /睨め回/\nねめつk /睨め付/\nねむりこn /眠り込/\nねむりこm /眠り込/\nねむt /眠/睡;(字義:瞼を垂れる)/\nねむs /眠/\nねむr /眠/睡;(字義:瞼を垂れる)/\nねむn /眠/睡;(字義:瞼を垂れる)/\nねむk /眠/\nねむi /眠/\nねむg /眠/\nねむc /眠/睡;(字義:瞼を垂れる)/\nねみだr /寝乱/\nねまわs /根回/\nねぼk /寝惚/寝呆/\nねぶかs /根深/\nねぶかk /根深/\nねぶかi /根深/\nねぶかg /根深/\nねぶt /舐;(lick) 飴を舐る/眠;sleep/\nねぶr /舐;(lick) 飴を舐る/眠;sleep/\nねぶn /舐;(lick) 飴を舐る/眠;sleep/\nねぶm /値踏/\nねぶc /舐;(lick) 飴を舐る/眠;sleep/\nねびk /値引/\nねびi /値引/\nねびe /寝冷/\nねばりぬk /粘り抜/\nねばりぬi /粘り抜/\nねばりづよs /粘り強/\nねばりづよk /粘り強/\nねばりづよi /粘り強/\nねばりづよg /粘り強/\nねばりつk /粘り着/\nねばりつi /粘り着/\nねばつk /粘着/\nねばつi /粘着/\nねばt /粘/\nねばr /粘/\nねばn /粘/\nねばk /粘/\nねばc /粘/\nねなおs /寝直/\nねなs /根無/\nねとt /寝取/\nねとr /寝取/\nねとn /寝取/\nねとm /寝泊/\nねとc /寝取/\nねづよs /根強/\nねづよk /根強/\nねづよi /根強/\nねづよg /根強/\nねづかr /寝疲/\nねづm /根詰/\nねづk /根付/\nねづi /根付/\nねつp /熱/\nねつk /寝付/\nねつi /寝付/\nねっちゅうs /熱中/\nねっしんd /熱心/\nねっs /熱/\nねっk /根っ;※送り位置補正/\nねちがe /寝違/\nねだt /強請/\nねだr /強請/\nねだn /強請/\nねだm /寝溜/\nねだc /強請/\nねたs /妬/\nねたn /妬/嫉/\nねたm /妬/嫉/\nねたk /妬/\nねたg /妬/\nねずみとr /鼠取/\nねすごs /寝過/\nねすg /寝過/\nねじまg /捻じ曲/捩じ曲/ねじ曲/\nねじふs /捻じ伏/捩じ伏/ねじ伏/\nねじこn /捩じ込/ねじ込/\nねじこm /捩じ込/ねじ込/\nねじきt /捩じ切/\nねじきr /捩じ切/\nねじきn /捩じ切/\nねじきc /捩じ切/\nねじあg /捩じ上;腕を-/\nねじt /捻/捩/\nねじr /捻/捩/\nねじn /捻/捩/\nねじk /拗/\nねじc /捻/捩/\nねしずm /寝静/\nねざs /根差/\nねざm /寝覚/\nねさg /値下/\nねころn /寝転/\nねころg /寝転/\nねころb /寝転/\nねこかわいg /猫可愛/\nねこn /寝込/\nねこm /寝込/\nねぐるs /寝苦/\nねくずr /値崩/\nねぎらw /労/犒;飲食物で将兵を慰労すること/\nねぎらu /労/犒;飲食物で将兵を慰労すること/\nねぎらt /労/犒;飲食物で将兵を慰労すること/\nねぎらo /労/犒;飲食物で将兵を慰労すること/\nねぎらi /労/犒;飲食物で将兵を慰労すること/\nねぎらe /労/犒;飲食物で将兵を慰労すること/\nねぎらc /労/犒;飲食物で将兵を慰労すること/\nねぎt /値切/\nねぎr /値切/\nねぎn /値切/\nねぎc /値切/\nねがえt /寝返/\nねがえr /寝返/\nねがえn /寝返/\nねがえc /寝返/\nねがいでz /願い出/\nねがいでy /願い出/\nねがいでt /願い出/\nねがいでs /願い出/\nねがいでr /願い出/\nねがいでn /願い出/\nねがいでm /願い出/\nねがいでk /願い出/\nねがいでc /願い出/\nねがいさg /願い下/\nねがw /願/希;(字義:めったにないものを求める)/\nねがu /願/希;(字義:めったにないものを求める)/\nねがt /願/希;(字義:めったにないものを求める)/\nねがo /願/希;(字義:めったにないものを求める)/\nねがi /願/希;(字義:めったにないものを求める)/\nねがh /願/\nねがe /願/希;(字義:めったにないものを求める)/\nねがc /願/希;(字義:めったにないものを求める)/\nねかしつk /寝かし付/\nねおk /寝起/\nねえs /姉/\nねうごk /値動/\nねうt /値打/\nねうc /値打/\nねいt /寝入/\nねいr /寝入/\nねいn /寝入/\nねいc /寝入/\nねあらi /値洗/\nねあがr /値上/根上/\nねあk /寝明/\nねあg /値上/\nねz /寝/捻/捩/寢;「寝」の旧字(人名用漢字)/\nねy /寝/寢;「寝」の旧字(人名用漢字)/\nねw /寝/寢;「寝」の旧字(人名用漢字)/\nねu /寝/寢;「寝」の旧字(人名用漢字)/\nねt /寝/練;案を練る/寢;「寝」の旧字(人名用漢字)/錬;鉄を錬る/煉;煉り羊羹/粘;NB:「ねばr」と同形/\nねs /寝/寢;「寝」の旧字(人名用漢字)/\nねr /寝/練;案を練る/錬;鉄を錬る/煉;煉り羊羹/粘;NB:「ねばr」と同形/寢;「寝」の旧字(人名用漢字)/\nねp /寝/寢;「寝」の旧字(人名用漢字)/\nねo /寝/寢;「寝」の旧字(人名用漢字)/\nねn /寝/寢;「寝」の旧字(人名用漢字)/練;案を練る/錬;鉄を錬る/煉;煉り羊羹/粘;NB:「ねばr」と同形/\nねm /寝/睨/寢;「寝」の旧字(人名用漢字)/\nねk /寝/根/寢;「寝」の旧字(人名用漢字)/\nねj /捻/捩/寝/寢;「寝」の旧字(人名用漢字)/\nねi /寝/寢;「寝」の旧字(人名用漢字)/\nねh /寝/寢;「寝」の旧字(人名用漢字)/\nねg /寝/寢;「寝」の旧字(人名用漢字)/\nねe /寝/寢;「寝」の旧字(人名用漢字)/\nねd /寝/寢;「寝」の旧字(人名用漢字)/\nねc /寝/練;案を練る/錬;鉄を錬る/煉;煉り羊羹/粘;NB:「ねばr」と同形/寢;「寝」の旧字(人名用漢字)/\nねb /寝/寢;「寝」の旧字(人名用漢字)/\nねa /寝/寢;「寝」の旧字(人名用漢字)/\nぬるs /微温/温/\nぬるn /温/\nぬるm /微温/温/\nぬるk /微温/温/\nぬるi /微温/温/\nぬるg /微温/温/\nぬりわk /塗り分/\nぬりなおs /塗り直;外壁を-す/\nぬりつぶs /塗り潰/\nぬりつk /塗り付/\nぬりこn /塗り込/\nぬりこm /塗り込/\nぬりかたm /塗り固/\nぬりかe /塗り替/塗替/\nぬめt /滑;NB:「すべr」と同形/\nぬめr /滑;NB:「すべr」と同形/\nぬめn /滑;NB:「すべr」と同形/\nぬめc /滑;NB:「すべr」と同形/\nぬのきr /布切/\nぬのうr /布売/\nぬすみみz /盗み見/\nぬすみみy /盗み見/\nぬすみみt /盗み見/\nぬすみみs /盗み見/\nぬすみみr /盗み見/\nぬすみみn /盗み見/\nぬすみみm /盗み見/\nぬすみみk /盗み見/\nぬすみみc /盗み見/\nぬすみとt /盗み取/\nぬすみとr /盗み取/\nぬすみとn /盗み取/\nぬすみとc /盗み取/\nぬすみだs /盗み出/\nぬすみぐi /盗み食/\nぬすみぎk /盗み聞/\nぬすみぎi /盗み聞/\nぬすn /盗/偸/盜;「盗」の旧字(人名用漢字)/\nぬすm /盗/偸/盜;「盗」の旧字(人名用漢字)/\nぬけでz /抜け出/\nぬけでy /抜け出/\nぬけでt /抜け出/\nぬけでs /抜け出/\nぬけでr /抜け出/\nぬけでn /抜け出/\nぬけでm /抜け出/\nぬけでc /抜け出/\nぬけだs /抜け出/脱け出/\nぬけがk /抜け駆/\nぬけおt /抜け落/\nぬけおc /抜け落/\nぬぐいさt /拭い去/\nぬぐいさr /拭い去/\nぬぐいさn /拭い去/\nぬぐいさc /拭い去/\nぬぐw /拭/\nぬぐu /拭/\nぬぐt /拭/\nぬぐo /拭/\nぬぐi /拭/\nぬぐe /拭/\nぬぐc /拭/\nぬくs /温/\nぬくn /温/\nぬくm /温/\nぬくk /温/\nぬくi /温/\nぬくg /温/\nぬぎっぱなs /脱ぎっ放/\nぬぎすt /脱ぎ捨/\nぬきんでy /抜きん出/\nぬきんでt /抜きん出/\nぬきんでr /抜きん出/\nぬきんでn /抜きん出/\nぬきんでm /抜きん出/\nぬきはなt /抜き放;腰の物を-つ/\nぬきとおs /貫き通/\nぬきとt /抜き取/\nぬきとr /抜き取/\nぬきとn /抜き取/\nぬきとc /抜き取/\nぬきでz /抜き出/\nぬきでy /抜き出/\nぬきでt /抜き出/\nぬきでs /抜き出/\nぬきでr /抜き出/\nぬきでn /抜き出/\nぬきでm /抜き出/\nぬきでk /抜き出/\nぬきでc /抜き出/\nぬきだs /抜き出/\nぬきずr /抜き刷/\nぬきさt /抜き去/\nぬきさs /抜き差/\nぬきさr /抜き去/\nぬきさn /抜き去/\nぬきさc /抜き去/\nぬきがたs /抜き難/\nぬきがたk /抜き難/\nぬきがたi /抜き難/\nぬきがたg /抜き難/\nぬきうt /抜き打/抜き撃/抜打/\nぬきあw /抜き合/\nぬきあu /抜き合/\nぬきあt /抜き合/\nぬきあo /抜き合/\nぬきあi /抜き合/\nぬきあe /抜き合/\nぬきあc /抜き合/\nぬきn /抽/擢/\nぬかるn /泥濘/\nぬかるm /泥濘/\nぬかばたらk /糠働/\nぬかずk /額突;足許に-く/\nぬかずi /額突;足許に-く/\nぬかr /泥濘/\nぬいとt /縫取/縫い取/\nぬいとr /縫取/縫い取/\nぬいとn /縫取/縫い取/\nぬいとj /縫い閉/\nぬいとc /縫取/縫い取/\nぬいつk /縫い付/\nぬいこn /縫い込/\nぬいこm /縫い込/\nぬいあわs /縫い合/\nぬいあw /縫い合/\nぬいあg /縫い上/\nぬw /抜/縫/\nぬu /縫/\nぬt /塗/縫/\nぬr /塗/濡/\nぬo /縫/\nぬn /塗/\nぬk /抜/貫;NB:「つらぬk」と同形/脱/拔;「抜」の旧字(人名用漢字)/\nぬi /抜/脱/縫/貫;NB:「つらぬk」と同形/拔;「抜」の旧字(人名用漢字)/\nぬg /脱/\nぬe /縫/\nぬc /縫/塗/\nにんめいs /任命/\nにんげんばなr /人間離/\nにんげんくさs /人間臭/\nにんげんくさk /人間臭/\nにんげんくさi /人間臭/\nにんげんくさg /人間臭/\nにんげんぎらi /人間嫌/\nにんげんr /人間/\nにんきうすs /人気薄/\nにんきうすk /人気薄/\nにんきうすi /人気薄/\nにんきうすg /人気薄/\nにんz /任/\nにんj /任/\nにわかs /俄/\nにわかn /俄/\nにわかd /俄/\nにわk /俄/\nにらみつk /睨み付/\nにらみかえs /睨み返/\nにらみあw /睨み合/\nにらみあu /睨み合/\nにらみあt /睨み合/\nにらみあo /睨み合/\nにらみあi /睨み合/\nにらみあe /睨み合/\nにらみあc /睨み合/\nにらn /睨/眈;<rare> (字義:狙ってみつめる)/\nにらm /睨/眈;<rare> (字義:狙ってみつめる)/\nによt /似寄/\nによr /似寄/\nによn /似寄/\nによc /似寄/\nにゅうりょくまt /入力待/\nにゅうりょくまc /入力待/\nにまいげr /二枚蹴/\nにぼs /煮干/\nにほんじんごのm /日本人好/\nにほんざs /二本差/\nにほんごふきかe /日本語吹替/\nにほんごうt /日本語打/\nにほんごうc /日本語打/\nにぶt /鈍/\nにぶs /鈍/\nにぶr /鈍/\nにぶn /鈍/\nにぶk /鈍/\nにぶi /鈍/\nにぶg /鈍/\nにぶc /鈍/\nにふくm /煮含/\nにばんせんj /二番煎/\nにはじm /煮始/\nにぬk /煮抜/\nにぬi /煮抜/\nになw /担/擔;「担」の旧字/\nになu /担/擔;「担」の旧字/\nになt /担/擔;「担」の旧字/\nになo /担/擔;「担」の旧字/\nになi /担/擔;「担」の旧字/\nになe /担/擔;「担」の旧字/\nになc /担/擔;「担」の旧字/\nにとおr /二通/\nにとk /煮溶/\nにづくr /荷造/\nにつまt /煮詰/\nにつまr /煮詰/\nにつまn /煮詰/\nにつまc /煮詰/\nにつm /煮詰/\nにつk /煮付/\nにちょうなg /二丁投/\nにちしゅくやすm /日祝休/\nにだs /煮出/\nにたt /煮立/\nにたk /煮炊/\nにたc /煮立/\nにじりよt /躙り寄/\nにじりよr /躙り寄/\nにじりよn /躙り寄/\nにじりよc /躙り寄/\nにじりでy /躙り出/\nにじりでt /躙り出/\nにじりでs /躙り出/\nにじりでr /躙り出/\nにじりでn /躙り出/\nにじりでm /躙り出/\nにじゅううつs /二重写/\nにじみでy /滲み出/\nにじみでt /滲み出/\nにじみでr /滲み出/\nにじみでn /滲み出/\nにじみでm /滲み出/\nにじみだs /滲み出/\nにじt /躙/\nにじr /躙/\nにじn /滲/躙/\nにじm /滲/\nにじc /躙/\nにしむk /西向/\nにしm /煮染/\nにごt /濁/\nにごs /濁/\nにごr /濁/\nにごn /濁/\nにごc /濁/\nにころg /煮転/\nにこy /柔/和;NB:「なごy」と同形/\nにこn /煮込/\nにこm /煮込/\nにげまわt /逃げ回/\nにげまわr /逃げ回/\nにげまわn /逃げ回/\nにげまわc /逃げ回/\nにげまどw /逃げ惑/\nにげまどu /逃げ惑/\nにげまどt /逃げ惑/\nにげまどo /逃げ惑/\nにげまどi /逃げ惑/\nにげまどe /逃げ惑/\nにげまどc /逃げ惑/\nにげだs /逃げ出/\nにげさt /逃げ去/\nにげさr /逃げ去/\nにげさn /逃げ去/\nにげさc /逃げ去/\nにげこn /逃げ込/\nにげこm /逃げ込/\nにげきt /逃げ切/\nにげきr /逃げ切/\nにげきn /逃げ切/\nにげきc /逃げ切/\nにげかくr /逃げ隠/\nにげかえt /逃げ帰/\nにげかえr /逃げ帰/\nにげかえn /逃げ帰/\nにげかえc /逃げ帰/\nにげおくr /逃げ遅/\nにげおおs /逃げ果/\nにげおt /逃げ落/\nにげおc /逃げ落/\nにげうs /逃げ失/\nにくみあw /憎み合/\nにくみあu /憎み合/\nにくみあt /憎み合/\nにくみあo /憎み合/\nにくみあi /憎み合/\nにくみあe /憎み合/\nにくみあc /憎み合/\nにくばなr /肉離/\nにくにくs /憎々/\nにくづk /肉付/\nにくづi /肉付/\nにくずr /荷崩/煮崩/\nにくおどt /肉踊/\nにくおどr /肉踊/\nにくおどn /肉踊/\nにくおどc /肉踊/\nにくt /憎/\nにくs /憎/難;(hard) 考え難い NB:「がたi」と同形/悪;≒憎い/\nにくr /憎/\nにくn /憎/\nにくm /憎/\nにくk /憎/難;(hard) 考え難い NB:「がたi」と同形/悪;≒憎い/\nにくi /憎/難;(hard) 考え難い NB:「がたi」と同形/悪;≒憎い/\nにくg /憎/難;(hard) 考え難い NB:「がたi」と同形/悪;≒憎い/\nにぎわw /賑/\nにぎわu /賑/\nにぎわt /賑/\nにぎわo /賑/\nにぎわi /賑/\nにぎわe /賑/\nにぎわc /賑/\nにぎりつぶs /握り潰/\nにぎりしm /握り締/\nにぎはh /賑/\nにぎにぎs /賑々/賑賑/\nにぎy /賑/\nにぎw /賑/\nにぎt /握/\nにぎr /握/\nにぎn /握/\nにぎc /握/\nにきr /煮切;-り酒/\nにがわらi /苦笑/\nにがりきt /苦り切/\nにがりきr /苦り切/\nにがりきn /苦り切/\nにがりきc /苦り切/\nにがみばしt /苦み走/\nにがみばしr /苦み走/\nにがみばしn /苦み走/\nにがみばしc /苦み走/\nにがにがs /苦々/\nにがs /苦/逃;非正則(にg)/\nにがr /苦/\nにがp /苦/\nにがm /苦/\nにがk /苦/\nにがi /苦/\nにがg /苦/\nにかよw /似通/\nにかよu /似通/\nにかよt /似通/\nにかよo /似通/\nにかよi /似通/\nにかよe /似通/\nにかよc /似通/\nにおうだt /仁王立/\nにおいたt /匂い立/\nにおいたc /匂い立/\nにおy /匂;匂やか/\nにおw /匂/臭;(悪臭) 靴が臭う/\nにおu /匂/臭;(悪臭) 靴が臭う/\nにおt /匂/臭;(悪臭) 靴が臭う/\nにおr /荷下/\nにおo /匂/臭;(悪臭) 靴が臭う/\nにおi /匂;よい匂い/臭;いやな臭い/\nにおe /匂/臭;(悪臭) 靴が臭う/\nにおc /匂/臭;(悪臭) 靴が臭う/\nにえたぎt /煮え滾/\nにえたぎr /煮え滾/\nにえたぎn /煮え滾/\nにえたぎc /煮え滾/\nにえたt /煮え立/\nにえたc /煮え立/\nにえくりかえt /煮え繰り返/\nにえくりかえr /煮え繰り返/\nにえくりかえn /煮え繰り返/\nにえくりかえc /煮え繰り返/\nにえきt /煮え切/\nにえきr /煮え切/\nにえきn /煮え切/\nにえきc /煮え切/\nにえs /贄/\nにいt /兄/\nにいs /兄/\nにあw /似合/\nにあu /似合/\nにあt /似合/\nにあo /似合/\nにあi /似合/\nにあg /荷揚/煮上/\nにあe /似合/\nにあc /似合/\nにz /似/煮/\nにy /煮/似/\nにw /似/煮/\nにu /似/煮/\nにt /似/煮/\nにs /似/煮/\nにr /似/煮/\nにp /似/煮/\nにo /似/煮/\nにn /似/荷/煮/\nにm /似/煮/\nにk /煮/似/\nにj /似/煮/\nにi /似/煮/\nにh /似/煮/\nにg /逃/迯;「逃」の異体字/似/煮/\nにe /煮/似/\nにd /似/煮/\nにc /似/煮/\nにb /似/煮/\nにa /似/煮/\nなんばんづk /南蛮漬/\nなんなn /垂/\nなんなk /難無/\nなんとおr /何通/\nなんz /難/何/\nなんt /何/\nなんr /何/\nなんn /何/\nなんk /何/\nなんj /難/何/\nなんd /何/\nなわばr /縄張/\nなれなれs /馴々/\nなれそm /馴れ初/\nなれしたs /慣れ親/\nなれあw /馴れ合/\nなれあu /馴れ合/\nなれあt /馴れ合/\nなれあo /馴れ合/\nなれあi /馴れ合/\nなれあe /馴れ合/\nなれあc /馴れ合/\nなるべk /成る可/\nなりわたt /鳴り渡/\nなりわたr /鳴り渡/\nなりわたn /鳴り渡/\nなりわたc /鳴り渡/\nなりゆk /成り行/成行/\nなりやn /鳴り止/\nなりやm /鳴り止/\nなりふr /形振/\nなりひびk /鳴り響/\nなりひびi /鳴り響/\nなりはt /成り果/\nなりだs /鳴り出/\nなりたt /成り立/成立/\nなりたc /成り立/成立/\nなりすm /成り済/\nなりさg /成り下/\nなりきt /成り切/\nなりきr /成り切/\nなりきn /成り切/\nなりきc /成り切/\nなりかわt /成り代/\nなりかわr /成り代/\nなりかわn /成り代/\nなりかわc /成り代/\nなりかw /成り代/成り変/\nなりあg /成り上/\nならべたt /並べ立/\nならべかe /並べ替/並べ換/並べ変/\nならびたt /並び立/\nならびたc /並び立/\nならびかe /並び換/\nならづk /奈良漬/\nならいおぼe /習い覚/\nならw /習/慣/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならu /習/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならt /習/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならs /均/\nならo /習/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならn /並/列;(行列を作る)「店の前に列ぶ」/竝;「並」の旧字/双;(匹敵する)「双ぶ者なし」/\nならi /習/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならh /習/\nならe /習/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならc /習/倣;imitate.「先人に倣う」/肄;<rare> ≒習う/\nならb /並/列;(行列を作る)「店の前に列ぶ」/双;(匹敵する)「双ぶ者なし」/竝;「並」の旧字/\nなよs /名寄/\nなやみおおk /悩み多/\nなやn /悩/惱;旧字/\nなやm /悩/惱;旧字/\nなめらk /滑/\nなめまわs /舐め回/嘗め回/\nなめとt /舐め取/\nなめとr /舐め取/\nなめとn /舐め取/\nなめとc /舐め取/\nなめつくs /舐め尽;猫がミルクを-す/嘗め尽;辛酸を-す/\nなめつk /嘗め尽;辛酸を-くす/舐め尽;蜜を-くす/\nなめずt /舐/\nなめずr /舐/\nなめずn /舐/\nなめずc /舐/\nなめあw /舐め合/\nなめあu /舐め合/\nなめあt /舐め合/\nなめあo /舐め合/\nなめあi /舐め合/\nなめあg /舐め上/\nなめあe /舐め合/\nなめあc /舐め合/\nなめs /鞣/\nなめr /滑/\nなみはずr /並外/並み外/\nなみのr /波乗/\nなみだもろs /涙脆/\nなみだもろk /涙脆/\nなみだもろi /涙脆/\nなみだもろg /涙脆/\nなみだt /波立/\nなみだs /涙/\nなみだg /涙/\nなみだc /波立/\nなみうt /波打/\nなみうc /波打/\nなみいt /並み居;-る強豪たち/\nなみいr /並み居;-る強豪たち/\nなみs /蔑;サ変/\nなまやさs /生易/\nなまやk /生焼/\nなまめs /艶/\nなまめk /艶/\nなまめi /艶/\nなまめg /艶/\nなまぬるs /生温/\nなまぬるk /生温/\nなまぬるi /生温/\nなまぬるg /生温/\nなまにe /生煮/\nなまなまs /生々/生生/\nなまっちろs /生っ白/\nなまっちろk /生っ白/\nなまっちろi /生っ白/\nなまっちろg /生っ白/\nなまじろs /生白/\nなまじろk /生白/\nなまじろi /生白/\nなまじろg /生白/\nなまじi /憖/\nなまじh /憖/\nなまごろs /生殺/\nなまぐさs /生臭/腥/\nなまぐさk /生臭/腥/\nなまぐさi /生臭/腥/\nなまぐさg /生臭/腥/\nなまくr /鈍;名詞(-ら)/\nなまがわk /生乾/\nなまえまk /名前負/\nなまえつk /名前付/\nなまあたたk /生暖/\nなまt /訛;発音が訛る/鈍;腕が鈍る/譌;「訛」の異体字/\nなまs /生/\nなまr /鈍;腕が鈍る/訛;発音が訛る/譌;「訛」の異体字/\nなまn /鈍;腕が鈍る/訛;発音が訛る/譌;「訛」の異体字/生/\nなまm /生/\nなまk /怠/懶/\nなまd /生/\nなまc /鈍;腕が鈍る/訛;発音が訛る/譌;「訛」の異体字/\nなほs /治/直/\nなべt /並べ;※送り位置補正/\nなぶりごろs /嬲り殺;-し/\nなぶりころs /嬲り殺/\nなぶt /嬲/嫐;<rare> =嬲る/\nなぶr /嬲/嫐;<rare> =嬲る/\nなぶn /嬲/嫐;<rare> =嬲る/\nなぶc /嬲/嫐;<rare> =嬲る/\nなびk /靡/\nなびi /靡/\nなのりでz /名乗り出/\nなのりでy /名乗り出/\nなのりでt /名乗り出/\nなのりでs /名乗り出/\nなのりでr /名乗り出/\nなのりでn /名乗り出/\nなのりでm /名乗り出/\nなのりでk /名乗り出/\nなのりでc /名乗り出/\nなのt /名乗/名宣;<rare>/名告;=名乗る/\nなのr /名乗/名告;=名乗る/名宣;<rare>/\nなのn /名乗/名告;=名乗る/名宣;<rare>/\nなのm /斜;[文語]/\nなのc /名乗/名告;=名乗る/名宣;<rare>/\nなにひとt /何一/\nなにはさておk /何は扨措/\nなにはさておi /何は扨措/\nなにげなs /何気無/\nなにげなk /何気無/\nなにげなi /何気無/\nなにげなg /何気無/\nなにげn /何気/\nなにくw /何食/何喰/\nなにかんがe /何考/\nなにかt /何彼/\nなにw /何/\nなにt /何/\nなにs /何/\nなにn /何/\nなにm /何/\nなにk /何/\nなにg /何/\nななまがr /七曲/\nななころびやおk /七転び八起/\nななこおr /斜子織/魚子織/\nななt /七/\nななs /名無/\nななm /斜/\nなでまわs /撫で回/\nなでつk /撫で付/\nなでさすt /撫で擦/\nなでさすr /撫で擦/\nなでさすn /撫で擦/\nなでさすc /撫で擦/\nなであg /撫で上/\nなづけt /名付け;※送り位置補正/\nなづn /泥/\nなづm /泥/\nなづk /名付/\nなつやすm /夏休/\nなつむk /夏向/\nなつまつr /夏祭/\nなつかs /懐/懷;「懐」の旧字(人名用漢字)/\nなつk /懐/懷;「懐」の旧字(人名用漢字)/\nなっとくいただk /納得頂/\nなっとくいただi /納得頂/\nなっとくいt /納得行/\nなっとくいk /納得行/\nなっとくいc /納得行/\nなっとくs /納得/\nなだれこn /雪崩れ込/傾れ込/なだれ込/\nなだれこm /雪崩れ込/傾れ込/なだれ込/\nなだめすかs /宥め賺/\nなだかs /名高/\nなだかk /名高/\nなだかi /名高/\nなだかg /名高/\nなだt /名立/\nなだr /雪崩/傾;(傾く。崩れ落ちる。)/\nなだm /宥/\nなぞらu /準/擬/准;「準」の略字/凖;「準」の異体字/\nなぞらh /準/擬/准;「準」の略字/凖;「準」の異体字/\nなぞらe /準/擬/准;「準」の略字/\nなぞとk /謎解/\nなぞかk /謎掛/\nなぞm /謎/\nなぜn /何故/\nなずらu /準/擬/准;「準」の略字/凖;「準」の異体字/\nなずらh /準/擬/准;「準」の略字/凖;「準」の異体字/\nなずn /泥/\nなずm /泥/\nなすりつk /擦り付;NB:「こすりつk」「すりつk」と同形/\nなすt /擦;NB:「こすr」「すr」と同形/\nなすr /擦;NB:「こすr」「すr」と同形/\nなすn /擦;NB:「こすr」「すr」と同形/\nなすc /擦;NB:「こすr」「すr」と同形/\nなじみぶかs /馴染み深/\nなじみぶかk /馴染み深/\nなじみぶかi /馴染み深/\nなじみぶかg /馴染み深/\nなじt /詰/\nなじr /詰/\nなじn /馴染/詰/\nなじm /馴染/\nなじc /詰/\nなしとg /成し遂/為し遂/\nなしくずs /済し崩/なし崩/\nなしえz /為し得/\nなしえy /為し得/\nなしえt /為し得/\nなしえs /為し得/\nなしえr /為し得/\nなしえn /為し得/\nなしえm /為し得/\nなしえc /為し得/\nなしうr /為し得/\nなしうb /為し得/\nなざs /名指/\nなさけぶかs /情深/情け深/\nなさけぶかk /情深/情け深/\nなさけぶかi /情け深/情深/\nなさけぶかg /情け深/情深/\nなさけなs /情無/情け無/\nなさけなk /情無/情け無/\nなさけなi /情無/情け無/\nなさけなg /情無/情け無/\nなさけしr /情け知/\nなさk /情/\nなごりおs /名残惜/\nなごやk /和や;※送り位置補正/\nなごy /和/\nなごr /名残/\nなごn /和/\nなごm /和/\nなげわたs /投げ渡/\nなげやt /投げ遣/\nなげやr /投げ遣/\nなげやn /投げ遣/\nなげやc /投げ遣/\nなげづr /投げ釣/\nなげつk /投げ付/\nなげだs /投げ出/\nなげすt /投げ捨;「テレビを窓から投げ捨てろ」/\nなげこn /投げ込/投込/\nなげこm /投げ込/投込/\nなげきかなs /嘆き悲/\nなげかえs /投げ返/\nなげかk /投げ掛/\nなげおt /投げ落/\nなげおr /投げ下/\nなげうt /抛/擲;≒抛つ/\nなげうc /抛/擲;≒抛つ/\nなげいr /投げ入/\nなげあw /投げ合/\nなげあu /投げ合/\nなげあt /投げ合/\nなげあo /投げ合/\nなげあi /投げ合/\nなげあg /投げ上/\nなげあe /投げ合/\nなげあc /投げ合/\nなげk /嘆/歎;≒嘆く (字義:溜め息が出る)/慨;<rare> (字義:胸が詰まる)/\nなげi /嘆/歎;≒嘆く (字義:溜め息が出る)/慨;<rare> (字義:胸が詰まる)/\nなげe /長/\nなけr /泣け;※送り位置補正/\nなぐりつk /殴り付/\nなぐりたおs /殴り倒/\nなぐりころs /殴り殺/\nなぐりこn /殴り込/\nなぐりこm /殴り込/\nなぐりかk /殴り掛/\nなぐりあw /殴り合/\nなぐりあu /殴り合/\nなぐりあt /殴り合/\nなぐりあo /殴り合/\nなぐりあi /殴り合/\nなぐりあe /殴り合/\nなぐりあc /殴り合/\nなぐさめあw /慰め合/\nなぐさめあu /慰め合/\nなぐさめあt /慰め合/\nなぐさめあo /慰め合/\nなぐさめあi /慰め合/\nなぐさめあe /慰め合/\nなぐさめあc /慰め合/\nなぐさn /慰/\nなぐさm /慰/\nなぐt /殴/撲/毆;「殴」の旧字/擲/\nなぐr /殴/撲/擲/毆;「殴」の旧字/\nなぐn /殴/撲/擲/毆;「殴」の旧字/\nなぐc /殴/撲/擲/毆;「殴」の旧字/\nなくなk /泣く泣/\nなぎはらw /薙ぎ払/\nなぎはらu /薙ぎ払/\nなぎはらt /薙ぎ払/\nなぎはらo /薙ぎ払/\nなぎはらi /薙ぎ払/\nなぎはらe /薙ぎ払/\nなぎはらc /薙ぎ払/\nなぎたおs /薙ぎ倒/\nなきわめk /泣き喚/\nなきわめi /泣き喚/\nなきわかr /泣き別/\nなきやn /泣き止/鳴き止/\nなきやm /泣き止/鳴き止/\nなきふs /泣き伏/\nなきはらs /泣き腫/\nなきはr /泣き腫/\nなきねいr /泣き寝入/\nなきぬr /泣き濡/\nなきつづk /泣き続/\nなきつくs /泣き尽/\nなきつかr /泣き疲/\nなきつk /泣き付/\nなきつi /泣き付/\nなきだs /泣き出/\nなきたt /泣き立/\nなきそぼt /泣き濡/\nなきしずn /泣き沈/\nなきしずm /泣き沈/\nなきしきt /鳴き頻;百舌が-る/泣き頻/\nなきしきr /鳴き頻;百舌が-る/泣き頻/\nなきしきn /鳴き頻;百舌が-る/泣き頻/\nなきしきc /鳴き頻;百舌が-る/泣き頻/\nなきさけn /泣き叫/\nなきさけb /泣き叫/\nなきくらs /泣き暮/\nなきくずr /泣き崩/\nなきくr /泣き暮/\nなきかわs /鳴き交/\nなきかw /鳴き交/\nなきかr /泣き嗄/\nなきおとs /泣き落/泣落/\nなきおt /泣き落/\nなきあk /泣き明/\nながれゆk /流れ行/\nながれでy /流れ出/\nながれでt /流れ出/\nながれでs /流れ出/\nながれでr /流れ出/\nながれでn /流れ出/\nながれでm /流れ出/\nながれつづk /流れ続/\nながれだs /流れ出/\nながれこn /流れ込/\nながれこm /流れ込/\nながれおt /流れ落/\nながれおc /流れ落/\nながれあるk /流れ歩/\nながれあるi /流れ歩/\nながらh /存/\nながらe /存;-える/\nながもt /長持/\nながもc /長持/\nながめやt /眺め遣/\nながめやr /眺め遣/\nながめやn /眺め遣/\nながめやc /眺め遣/\nながほそs /長細/\nながほそk /長細/\nながほそi /長細/\nながほそg /長細/\nながびs /長引/\nながびk /長引/\nながびi /長引/\nながびg /長引/\nながながs /長々/\nながつづk /長続/\nながすぎr /長過/\nながすg /長過/\nながしつづk /流し続/\nながしさt /流し去/\nながしさr /流し去/\nながしさn /流し去/\nながしさc /流し去/\nながしこn /流し込/\nながしこm /流し込/\nながしうt /流し打/\nながしうc /流し打/\nながいk /長生/\nながt /長/\nながs /流/長/永/\nながr /流/長;-らく,-らえる/永/乍;(助動詞) 聞き乍ら/存;(ながらe?)/\nながm /眺/長/詠;詩歌をうたう NB:「よm」と同形/\nながk /長/永/\nながi /長/永/\nながg /長/永/\nながb /長/\nなかよs /仲良/\nなかよk /仲良/\nなかまわr /仲間割/\nなかまはずr /仲間外/\nなかまいr /仲間入/\nなかぬk /中抜/\nなかづr /中吊/\nなかだるm /中弛/\nなかだt /仲立/\nなかだc /仲立/\nなかたがi /仲違/\nなかじm /中締/\nなかおt /中落/\nなかおs /中押/\nなかt /中;中つ枝,中つ道,中つ国/\nなかr /勿/莫;-れ/\nなかn /中/\nなかb /半/\nなおよs /尚良/\nなおっt /直/\nなおt /直;故障が直る/治;ケガが治る/\nなおs /直;故障を直す/治;病を治す/癒;NB:「いやs」と同形/\nなおr /直;故障が直る/治;ケガが治る/\nなおn /直;故障が直る/治;ケガが治る/\nなおc /直;故障が直る/治;ケガが治る/\nなうt /名う;※送り位置補正/\nないまz /綯い交/\nないがしr /蔑/\nなz /撫/\nなw /綯/\nなu /綯/\nなt /鳴/成/綯/生;実が生る/為/爲;「為」の旧字(人名用漢字)/\nなs /無/成;財を成す (「作る」の意が強い)/為;業績を為す (「行う」の意が強い)/生;子を生す/做;見做す/爲;「為」の旧字(人名用漢字)/亡;(dead)父も今は亡い/\nなr /慣/鳴/成/生;実が生る/馴;馴れた犬/為/熟;熟れ寿司/狎;人間関係について言う時の「なれる」/爲;「為」の旧字(人名用漢字)/\nなo /綯/\nなn /鳴/成/生;実が生る/為/爲;「為」の旧字(人名用漢字)/\nなm /並/舐;(字義:ペロリとなめる)/嘗;(字義:舌に乗せて味を見る)/無;(神を)-みする(=蔑ろにする)/竝;「並」の旧字/\nなk /泣/鳴/亡;(死なれる)「母を亡くす」/失;(字義:手から滑り落ちる)「財布を失くす」/無/啼;声を出して泣く／鳴く/哭;号泣する/涕;涙を流す/嚶;鳥が鳴く/啾;細い声で泣く/\nなi /無/泣/鳴/亡;(dead)父も今は亡い/綯/凪;海が凪ぐ/啼;声を出して泣く／鳴く/哭;号泣する/涕;涙を流す/嚶;鳥が鳴く/啾;細い声で泣く/薙;薙ぎ倒す/\nなh /綯/\nなg /投/凪;海が凪ぐ/薙;薙ぎ倒す/無/\nなe /萎/痿;<rare>/綯/\nなd /撫/名;-だたる/\nなc /綯/鳴/成/生;実が生る/為/爲;「為」の旧字(人名用漢字)/\nなb /並;-べて/\nどんづまr /どん詰/\nどんづm /どん詰/\nどんくさs /鈍臭/\nどんくさk /鈍臭/\nどんくさi /鈍臭/\nどんくさg /鈍臭/\nどんs /鈍/\nどわすr /度忘/\nどろよk /泥除/\nどろくさs /泥臭/\nどろくさk /泥臭/\nどろくさi /泥臭/\nどろくさg /泥臭/\nどよm /響;どよめく/響動/\nどもt /吃/\nどもr /吃/土盛/\nどもn /吃/\nどもc /吃/\nどなりつk /怒鳴り付/\nどなりちr /怒鳴り散/\nどなりたt /怒鳴り立/\nどなりこn /怒鳴り込/\nどなりこm /怒鳴り込/\nどなりあw /怒鳴り合/\nどなりあu /怒鳴り合/\nどなりあt /怒鳴り合/\nどなりあo /怒鳴り合/\nどなりあi /怒鳴り合/\nどなりあe /怒鳴り合/\nどなりあc /怒鳴り合/\nどなt /怒鳴/\nどなr /怒鳴/\nどなn /怒鳴/\nどなc /怒鳴/\nどすぐろs /どす黒/ドス黒/\nどすぐろk /どす黒/ドス黒/\nどすぐろi /どす黒/ドス黒/\nどすぐろg /どす黒/ドス黒/\nどしゃぶr /土砂降/\nどしゃくづr /土砂崩/\nどしがたs /度し難/\nどしがたk /度し難/\nどしがたi /度し難/\nどしがたg /度し難/\nどこm /何処/\nどこk /何処/\nどくどくs /毒々/\nどくづk /毒突/\nどくづi /毒突/\nどくけs /毒消/\nどくいr /毒入/\nどくs /毒/\nどおs /遠/通;(連濁) 負け通し,立ち通し,千枚通し/\nどおr /通/\nどおm /遠/\nどおk /遠/\nどおi /遠/\nどおg /遠/\nどうようn /同様/\nどうまわr /胴回/\nどうせきs /同席/\nどうじょうやぶr /道場破/\nどうじn /同時/\nどうじm /胴締/\nどうけt /道化/\nどうけr /道化/\nどうけn /道化/\nどうけc /道化/\nどうぐだt /道具立/\nどうきづk /動機付/\nどうあg /胴上/\nどうz /動/同/\nどうr /通;※仮名遣い「どお-り」/\nどうj /動/同/\nどあi /度合/\nどt /取/録/\nどs /度/\nどr /取/録/何/\nどn /何;-の/取/録/\nどm /止/留;局留め,靴下留め,札留め/\nどk /退/解/融/\nどi /退/\nどc /取/録/\nとんぼがえr /蜻蛉返/\nとんでゆk /飛んで行/\nとんでいt /飛んで行/\nとんでいk /飛んで行/\nとんでいc /飛んで行/\nとんがt /尖/\nとんがr /尖/\nとんがn /尖/\nとんがc /尖/\nとろs /トロ/\nとろk /蕩/盪;<rare> ≒蕩/トロ;[口]/\nとろi /トロ/\nとろg /トロ/\nとりわすr /取り忘/\nとりわk /取り分/取分/\nとりよs /取り寄/取寄/鳥寄/\nとりやm /取り止/\nとりもなおs /取りも直/\nとりもどs /取り戻/\nとりもt /取り持/\nとりもc /取り持/\nとりむすn /取り結/\nとりむすb /取り結/\nとりみだs /取り乱/\nとりまわs /取り回/取回/\nとりまとm /取り纏/\nとりまぎr /取り紛/\nとりまz /取り混/\nとりまk /取り巻/取巻/\nとりまi /取り巻/取巻/\nとりひろg /取り広/\nとりひk /取り引/取引/\nとりはらw /取り払/\nとりはらu /取り払/\nとりはらt /取り払/\nとりはらo /取り払/\nとりはらi /取り払/\nとりはらe /取り払/\nとりはらc /取り払/\nとりはずs /取り外/取外/\nとりはこn /取り運/\nとりはこb /取り運/\nとりはかt /取り計/\nとりはかr /取り計/\nとりはかn /取り計/\nとりはかc /取り計/\nとりのぞk /取り除/取除/\nとりのぞi /取り除/取除/\nとりのこs /取り残/\nとりのがs /取り逃/\nとりのk /取り除/\nとりにg /取り逃/\nとりなおs /取り直/録り直;歌の-/撮り直;写真の-/\nとりなs /執り成/取り成/\nとりつぶs /取り潰/取潰/\nとりつくろw /取り繕/取繕/\nとりつくろu /取り繕/取繕/\nとりつくろt /取り繕/取繕/\nとりつくろo /取り繕/取繕/\nとりつくろi /取り繕/取繕/\nとりつくろe /取り繕/取繕/\nとりつくろc /取り繕/取繕/\nとりつくs /取り尽/\nとりつk /取り付/取付/取り尽/取り憑;霊が取り憑く/\nとりつi /取り付/取り次/取り憑;霊が取り憑く/取付/取次/\nとりつg /取り次/取次/\nとりちがe /取り違/\nとりちr /取り散/\nとりだs /取り出/取出/\nとりたt /取り立/取立/\nとりそろe /取り揃/\nとりそこn /取り損/\nとりすがt /取り縋;(袖に)-る/\nとりすがr /取り縋;(袖に)-る/\nとりすがn /取り縋;(袖に)-る/\nとりすがc /取り縋;(袖に)-る/\nとりすm /取り澄/\nとりしらb /取調/取り調/\nとりしまt /取締/取り締/\nとりしまr /取締/取り締/取り締ま;※送り位置補正/\nとりしまn /取締/取り締/\nとりしまc /取締/取り締/\nとりしきt /取り仕切/\nとりしきr /取り仕切/\nとりしきn /取り仕切/\nとりしきc /取り仕切/\nとりしm /取り締/取締/\nとりさばk /取り捌/\nとりさばi /取り捌/\nとりさt /取り去/\nとりさr /取り去/\nとりさn /取り去/\nとりさg /取り下/\nとりさc /取り去/\nとりこわs /取り壊/取壊/\nとりころs /取り殺/\nとりこぼs /取り零/\nとりこs /取り越/\nとりこn /取り込/取込/\nとりこm /取り込/取込/\nとりけs /取り消/取消/\nとりくずs /取り崩/取崩/\nとりくn /取り組/\nとりくm /取り組/取組/\nとりきt /取り切/\nとりきr /取り切/\nとりきn /取り切/\nとりきm /取り決/取り極/\nとりきc /取り切/\nとりかわs /取り交/取交/\nとりかたm /取り固/\nとりかこn /取り囲/\nとりかこm /取り囲/\nとりかえs /取り返/\nとりかw /取り交/取交/\nとりかk /取り掛/\nとりかe /取り替/取り換/\nとりおとs /取り落/\nとりおさe /取り抑/\nとりおこなw /執り行/\nとりおこなu /執り行/\nとりおこなt /執り行/\nとりおこなo /執り行/\nとりおこなi /執り行/\nとりおこなe /執り行/\nとりおこなc /執り行/\nとりおs /取り押/\nとりおk /取り置/\nとりおi /取り置/\nとりえz /取り得/\nとりえy /取り得/\nとりえt /取り得/\nとりえs /取り得/\nとりえr /取り得/\nとりえn /取り得/\nとりえm /取り得/\nとりえc /取り得/\nとりうr /取り得/\nとりうb /取り得/\nとりいそi /取り急/\nとりいそg /取り急/\nとりいt /取り入/取入/\nとりいr /取り入/取入/\nとりいn /取り入/取入/\nとりいc /取り入/取入/\nとりあわs /取り合/\nとりあらそw /取り争/\nとりあらそu /取り争/\nとりあらそt /取り争/\nとりあらそo /取り争/\nとりあらそi /取り争/\nとりあらそe /取り争/\nとりあらそc /取り争/\nとりあつかw /取り扱/取扱/\nとりあつかu /取り扱/取扱/\nとりあつかt /取り扱/取扱/\nとりあつかo /取り扱/取扱/\nとりあつかi /取り扱/取扱/\nとりあつかe /取り扱/取扱/\nとりあつかc /取り扱/取扱/\nとりあつm /取り集/\nとりあw /取り合/取合/\nとりあu /取り合/取合/\nとりあt /取り合/取合/\nとりあo /取り合/取合/\nとりあi /取り合/取合/\nとりあg /取り上/採り上/\nとりあe /取り敢/取り合/取合/\nとりあc /取り合/取合/\nとらぶt /トラブ/\nとらぶr /トラブ/\nとらぶn /トラブ/\nとらぶc /トラブ/\nとらがr /虎刈/\nとらw /囚;旧習に囚われる/捕;官憲に捕われる/捉/\nとらk /蕩/盪/\nとらh /囚/捉/捕/\nとらe /捉;動きを捉える/捕;犯人を捕える/把/\nともばたらk /共働/\nともなw /伴/\nともなu /伴/\nともなt /伴/\nともなo /伴/\nともなi /伴/\nともなh /伴/\nともなe /伴/\nともなc /伴/\nともだおr /共倒/\nともぐi /共食/\nともかせg /共稼/\nともえなg /巴投/\nともt /灯/点/燈;「灯」の旧字(人名用漢字)/\nともs /灯/点/燈;「灯」の旧字(人名用漢字)/\nともr /灯/点/燈;「灯」の旧字(人名用漢字)/\nともn /共/伴/倶;-に/灯/点/燈;「灯」の旧字(人名用漢字)/\nともc /灯/点/燈;「灯」の旧字(人名用漢字)/\nとめおk /留め置/\nとめおi /留め置/\nとむらw /弔/訪/\nとむらu /弔/訪/\nとむらt /弔/訪/\nとむらo /弔/訪/\nとむらi /弔/訪/\nとむらe /弔/訪/\nとむらc /弔/訪/\nとみn /頓;-に(≒急に)/\nとまりこn /泊まり込/\nとまりこm /泊まり込/\nとまどw /戸惑/\nとまどu /戸惑/\nとまどt /戸惑/\nとまどo /戸惑/\nとまどi /戸惑/\nとまどe /戸惑/\nとまどc /戸惑/\nとまt /止/泊/停/留/佇/\nとまr /泊/止/停/留/\nとまn /泊/止/停/留/\nとまc /泊/止/停/留/\nとぼしi /乏し;※送り位置補正/\nとぼs /乏/点/\nとぼk /惚/恍/\nとほのk /遠退/\nとほs /通/徹/遠/\nとほk /遠/\nとほi /遠/\nとほg /遠/\nとぶらh /弔/訪/\nとびまわt /飛び回/\nとびまわr /飛び回/\nとびまわn /飛び回/\nとびまわc /飛び回/\nとびはn /飛び跳/\nとびのt /飛び乗/\nとびのr /飛び乗/\nとびのn /飛び乗/\nとびのk /飛び退/跳び退/\nとびのi /飛び退/跳び退/\nとびのc /飛び乗/\nとびぬk /飛び抜/\nとびとb /飛び飛/\nとびでz /飛び出/\nとびでy /飛び出/\nとびでt /飛び出/\nとびでs /飛び出/\nとびでr /飛び出/\nとびでn /飛び出/\nとびでm /飛び出/\nとびでk /飛び出/\nとびでc /飛び出/\nとびつk /飛び付/\nとびつi /飛び付/\nとびちt /飛び散/\nとびちr /飛び散/\nとびちn /飛び散/\nとびちc /飛び散/\nとびだs /飛び出/飛出/\nとびたt /飛び立/\nとびたc /飛び立/\nとびすさt /飛び退/\nとびすさr /飛び退/\nとびすさn /飛び退/\nとびすさc /飛び退/\nとびさt /飛び去/\nとびさr /飛び去/\nとびさn /飛び去/\nとびさc /飛び去/\nとびこs /飛び越/\nとびこn /飛び込/飛込/\nとびこm /飛び込/飛込/\nとびこe /飛び越/跳び越/飛越/跳越/\nとびかw /飛び交/\nとびかu /飛び交/\nとびかt /飛び交/\nとびかo /飛び交/\nとびかi /飛び交/\nとびかe /飛び交/\nとびかc /飛び交/\nとびおr /飛び降/飛び下/\nとびおk /飛び起/\nとびうつt /飛び移/\nとびうつr /飛び移/\nとびうつn /飛び移/\nとびうつc /飛び移/\nとびいt /飛び入/飛入/\nとびいr /飛び入/飛入/\nとびいn /飛び入/飛入/\nとびいc /飛び入/飛入/\nとびあるk /飛び歩/\nとびあるi /飛び歩/\nとびあg /飛び上/跳び上/\nとばs /飛/\nとなりあw /隣り合/隣合/\nとなりあu /隣合/隣り合/\nとなりあt /隣り合/隣合/\nとなりあo /隣合/隣り合/\nとなりあi /隣合/隣り合/\nとなりあe /隣合/隣り合/\nとなりあc /隣合/隣り合/\nとなr /隣/鄰;「隣」の異体字/\nとなh /唱/称/\nとなe /唱/称;(call) 名を称える NB:「たたe」と同形/稱;「称」の異体字/\nとどろk /轟/軣;「轟」の異体字/\nとどろi /轟/軣;「轟」の異体字/\nとどまt /滞/\nとどこおt /滞/滯;「滞」の旧字(人名用漢字)/\nとどこおr /滞/滯;「滞」の旧字(人名用漢字)/\nとどこおn /滞/滯;「滞」の旧字(人名用漢字)/\nとどこおc /滞/滯;「滞」の旧字(人名用漢字)/\nとどけでz /届け出/\nとどけでy /届け出/\nとどけでt /届け出/届出/\nとどけでs /届け出/\nとどけでr /届け出/届出/\nとどけでn /届け出/届出/\nとどけでm /届け出/\nとどけでk /届け出/\nとどけでc /届け出/届出/\nとどm /留/止/停/畄;「留」の異体字/\nとどk /届/屆;「届」の旧字/\nとどi /届/屆;「届」の旧字/\nととのえr /整;非正則(ととのe)/\nととのw /整/調;支度|縁談が調う/斉/\nととのu /整/調;支度|縁談が調う/斉/\nととのt /整/調;支度|縁談が調う/斉/\nととのo /整/調;支度|縁談が調う/斉/\nととのi /整/調;支度|縁談が調う/斉/\nととのh /整/斉/調/\nととのe /整/調;準備を調える/斉/\nととのc /整/調;支度|縁談が調う/斉/\nとてm /迚/\nとつi /嫁/\nとつg /嫁/\nとっぱらw /取っ払/\nとっぱらu /取っ払/\nとっぱらt /取っ払/\nとっぱらo /取っ払/\nとっぱらi /取っ払/\nとっぱらe /取っ払/\nとっぱらc /取っ払/\nとってつk /取って付/\nとってかわt /取って代/\nとってかわr /取って代/\nとってかわn /取って代/\nとってかわc /取って代/\nとってかえs /取って返/\nとってかw /取って代/\nとっておk /取って置/\nとっておi /取って置/\nとっつかm /取っ捕/\nとっつk /取っ付/\nとっつi /取っ付/\nとっしんs /突進/\nとっくみあw /取っ組み合/\nとっくみあu /取っ組み合/\nとっくみあt /取っ組み合/\nとっくみあo /取っ組み合/\nとっくみあi /取っ組み合/\nとっくみあe /取っ組み合/\nとっくみあc /取っ組み合/\nとっくn /取っ組/\nとっくm /取っ組/\nとっかかt /取っ掛/\nとっかかr /取っ掛/\nとっかかn /取っ掛/\nとっかかc /取っ掛/\nとっかk /取っ掛/\nとっかe /取っ替/\nとっk /疾っ;※送り位置補正/\nとだe /途絶/跡絶/\nとじまr /戸締/\nとじこもt /閉じ籠/\nとじこもr /閉じ籠/\nとじこもn /閉じ籠/\nとじこもc /閉じ籠/\nとじこn /綴じ込/\nとじこm /閉じ込/綴じ込/\nとじあw /綴じ合/\nとじm /戸締/\nとしよt /年寄/\nとしよr /年寄/\nとしよn /年寄/\nとしよc /年寄/\nとしとt /年取/\nとしとr /年取/\nとしとn /年取/\nとしとc /年取/\nとしこs /年越/\nとしおi /年老/\nとしあk /年明/\nとざs /鎖/閉;非正則(とz)/\nところてんつk /心太突/\nところせまs /所狭/\nところせu /所狭/\nところせs /所狭/\nところせk /所狭/\nところかまw /所構/\nとこずr /床擦/\nとこs /常/\nとげとげs /刺々/刺刺/\nとけだs /溶け出/\nとけこn /溶け込/\nとけこm /溶け込/\nとけあw /溶け合/\nとけあu /溶け合/\nとけあt /溶け合/\nとけあo /溶け合/\nとけあi /溶け合/\nとけあc /溶け合/\nとくべつあつかi /特別扱/\nとくべつn /特別/\nとくばらi /特払/\nとくちょうづk /特徴付/\nとくs /得/督;利払いを-する/\nとくn /特;-に/得;-な(話)/\nとくj /得/\nとくd /得/\nとぎれr /途切れ;※送り位置補正/\nとぎすm /研ぎ澄/\nとぎr /途切/跡切/\nときほぐs /溶き解;卵を-します/\nときふs /説き伏/\nときはなt /解き放/\nときはなs /解き放/\nときはなc /解き放/\nときつk /説き付/\nときおよn /説き及/\nときおよb /説き及/\nときあk /解き明/説き明/\nときn /時/\nときm /時/\nとがめだt /咎め立/\nとがt /尖/\nとがr /尖/\nとがn /尖/\nとがm /咎/\nとがc /尖/\nとおりぬk /通り抜/\nとおりすi /通り過;?/\nとおりすg /通り過/\nとおりこs /通り越/\nとおりがk /通り掛/\nとおりかかt /通り掛/\nとおりかかr /通り掛/\nとおりかかn /通り掛/\nとおりかかc /通り掛/\nとおまわs /遠回/\nとおまわr /遠回/\nとおまk /遠巻/\nとおぼe /遠吠/\nとおのr /遠乗/\nとおのk /遠退/遠の;※送り位置補正/\nとおのi /遠退/\nとおすg /遠過/\nとおz /遠/\nとおt /通/透/徹/\nとおs /通/遠/徹;自分のやり方で徹す (NB:「てっs」と同形)/透;光を透す/\nとおr /通/透/徹/\nとおn /遠/通/透/徹/\nとおm /遠/\nとおk /遠/\nとおi /遠/\nとおg /遠/\nとおc /通/透/徹/\nとうろくs /登録/\nとうとu /疾う疾/\nとうとs /尊/貴/\nとうとn /尊;(respect) 仏法を尊ぶ/貴;(value) 和を貴ぶ/\nとうとk /尊/貴/\nとうとi /尊/貴/\nとうとg /尊/貴/\nとうとb /尊;(respect) 仏法を尊ぶ/貴;(value) 和を貴ぶ/\nとうぜんn /当然/\nとうすg /遠過/\nとうじつうr /当日売/\nとうこうs /投稿/\nとうけつs /凍結/\nとうz /投/\nとうt /通;※仮名遣い「とお-って」/\nとうs /通;※仮名遣い「とお-す」/父/\nとうr /通;※仮名遣い「とお-る」/\nとうn /当/\nとうj /投/\nといなおs /問い直/問直/\nといつm /問い詰;小一時間問い詰めたい/問詰/\nといただs /問い質/\nといかえs /問い返/\nといかk /問い掛/問掛;名詞・カ行下一/\nといあわs /問合/問い合わ;※送り位置補正/\nといあw /問い合/問合/\nとz /閉/綴/閇;「閉」の異体字/\nとw /問/訪;祖国を訪う/\nとu /問/疾/訪;祖国を訪う/\nとt /取/採;案を-/撮;写真を-/録;DVDを-/盗;(steal)金を-/捕;鼠を-/脱/獲;賞を-/摂;養分を-/執;指揮を-/穫;(harvest)野菜を-/秉;(手にとる)/\nとs /賭;賭博/\nとr /取/撮;写真を-/採;案を-/摂;養分を-/捕;鼠を-/獲;賞を-,クジラを-/録;DVDを-/執;指揮を-/盗;(steal)金を-/穫;(harvest)野菜を-/脱;<rare> 帽子を-/秉;(手にとる)/\nとp /取/\nとo /問/訪;祖国を訪う/\nとn /飛;fly/富/跳;jump/翔;take wing/取;[口]-んないと/撮;写真を-/採;案を-/摂;養分を-/捕;鼠を-/獲;賞を-/録;DVDを-/執;指揮を-/盗;(steal)金を-/穫;(harvest)野菜を-/秉;(手にとる)/冨;「富」の旧字(人名用漢字)/脱;<rare> 帽子を-/\nとm /止/泊;宿に泊まる/富/留;気に留める/停;(park)車を停める/冨;「富」の旧字(人名用漢字)/畄;「留」の異体字/\nとk /解;謎|包装を解く/説;(preach)教えを説く/溶;水に溶ける/融;熱で融ける/疾/梳;髪を梳く NB:「すk」と同形/熔;鉄を熔かす/鎔;「熔」の異体字/觧;「解」の異体字/\nとj /閉/綴/閇;「閉」の異体字/\nとi /問/解;謎|秘密を解く/説;(preach)教えを説く/研;庖丁を研ぐ/觧;「解」の異体字/訪;祖国を訪う/溶;水に溶ける/梳;髪を梳く NB:「すk」と同形/熔;鉄を熔かす/鎔;「熔」の異体字/磨;お米を磨ぐ (「研ぐ」も可)/砥;≒研ぐ/\nとh /問/\nとg /遂/研;庖丁を研ぐ/磨;お米を磨ぐ (「研ぐ」も可)/砥;≒研ぐ/\nとe /問/訪;祖国を訪う/\nとd /綴/閉/\nとc /取/撮;写真を-/採;案を-/摂;養分を-/捕;鼠を-/獲;賞を-/録;DVDを-/執;指揮を-/盗;(steal)金を-/穫;(harvest)野菜を-/秉;(手にとる)/脱;<rare> 帽子を-/\nとb /飛;fly/跳;jump/翔;take wing/\nでんちぎr /電池切/\nでんげんぬk /電源抜/\nでんげんぎr /電源切/\nでんげんいr /電源入/\nでやすs /出易/\nでやすk /出易/\nでやすi /出易/\nでやすg /出易/\nでもどt /出戻/\nでもどr /出戻/\nでもどn /出戻/\nでもどc /出戻/\nでむかe /出迎/\nでむk /出向/\nでむi /出向/\nでまわt /出回/\nでまわr /出回/\nでまわn /出回/\nでまわc /出回/\nでまかs /出任/\nでばらw /出払/\nでばらu /出払/\nでばらt /出払/\nでばらo /出払/\nでばらi /出払/\nでばらe /出払/\nでばらc /出払/\nでばt /出張/\nでばr /出張/\nでばn /出張/\nでばc /出張/\nではらw /出払/\nではらu /出払/\nではらt /出払/\nではらo /出払/\nではらi /出払/\nではらc /出払/\nではじm /出始/\nではいr /出入/\nでにくs /出難/\nでにくk /出難/\nでにくi /出難/\nでにくg /出難/\nでなおs /出直/\nでてゆk /出て行/\nでてこz /出て来/\nでてこy /出て来/\nでてこs /出て来/\nでてこr /出て来/\nでてこn /出て来/\nでてこi /出て来/\nでてくr /出て来/\nでてくn /出て来/\nでてきy /出て来/\nでてきt /出て来/\nでてきs /出て来/\nでてきn /出て来/\nでてきm /出て来/\nでてきd /出て来/\nでてきc /出て来/\nでていt /出て行/\nでていk /出て行/\nでていc /出て行/\nでづっぱr /出突っ張/\nでつづk /出続/\nでつくs /出尽/\nでつk /出尽/\nでっぱなs /出っ放/\nでっぱt /出張/出っ張/\nでっぱr /出っ張/出張/\nでっぱn /出っ張/出張/\nでっぱc /出っ張/出張/\nでっちあg /捏ち上/でっち上/\nでだs /出出/\nでたt /出立/\nでぞm /出初/\nでそろw /出揃/\nでそろu /出揃/\nでそろt /出揃/\nでそろo /出揃/\nでそろi /出揃/\nでそろe /出揃/\nでそろc /出揃/\nですg /出過/\nでしいr /弟子入/\nでくわs /出会/\nでくw /出喰/出食/\nでぎt /出切/\nでぎr /出切/\nでぎn /出切/\nでぎc /出切/\nできばe /出来栄/出来映/\nできなs /出来無/\nできなk /出来無/\nできなi /出来無/\nできなg /出来無/\nできだかばらi /出来高払/\nできそこn /出来損/\nできすg /出来過/\nできあi /出来合/\nできあg /出来上/\nできz /出来/\nできy /出来/\nできw /出来/\nできu /出来/\nできt /出来/\nできs /出来/\nできr /出来/\nできp /出来/\nできo /出来/\nできn /出来/\nできm /出来/\nできk /出来/\nできj /出来/\nできi /出来/\nできh /出来/\nできg /出来/\nできe /出来/\nできd /出来/\nできc /出来/\nできb /出来/\nできa /出来/\nでかせg /出稼/\nでかけr /出掛け;※送り位置補正/\nでかs /出来/デカ/\nでかm /デカ/\nでかk /出掛/デカ/\nでかi /デカ/\nでかg /デカ/\nでおくr /出遅/\nでいr /出入/\nであるk /出歩/\nであるi /出歩/\nであw /出会/出逢/出合/\nであu /出会/出逢/出合/\nであt /出会/出逢/出合/\nであo /出会/出逢/出合/\nであi /出会/出逢/出合/\nであe /出会/出逢/出合/\nであc /出会/出逢/出合/\nでz /出/\nでy /出/\nでw /出/\nでu /出/\nでt /出/照/\nでs /出/\nでr /出/照/\nでp /出/\nでo /出/\nでn /出/照/\nでm /出/\nでk /出/\nでj /出/\nでi /出/\nでh /出/\nでg /出/\nでe /出/\nでd /出/\nでc /出/照/\nでb /出/\nでa /出/\nてんぷいたs /添付致/\nてんびk /天引/\nてんぱt /テンパ/\nてんぱr /テンパ/\nてんぱn /テンパ/\nてんぱc /テンパ/\nてんばいかいもどs /転売買戻/\nてんとr /点取/\nてんたかk /天高/\nてんこもr /天こ盛/\nてんかいs /展開/\nてんz /転/点/\nてんj /転/点/\nてをだs /手を出/\nてわたs /手渡/\nてわk /手分/\nてれくさs /照れ臭/\nてれくさk /照れ臭/\nてれくさi /照れ臭/\nてれくさg /照れ臭/\nてりはe /照り映/\nてりつk /照り付/\nてりこn /照り込/\nてりこm /照り込/\nてりかがやk /照り輝/\nてりかがやi /照り輝/\nてりかえs /照り返/\nてらしあわs /照らし合/照し合/\nてらしあw /照らし合/照し合/\nてらw /衒/\nてらu /衒/\nてらt /衒/\nてらs /照/\nてらo /衒/\nてらi /衒/\nてらh /衒/\nてらe /衒/\nてらc /衒/\nてやわらk /手柔/\nてやわr /手柔/\nてもどr /手戻/\nてもt /手持/\nてもc /手持/\nてむk /手向/\nてまわs /手回/\nてまねk /手招/\nてまどt /手間取/\nてまどr /手間取/\nてまどn /手間取/\nてまどc /手間取/\nてほどk /手解/\nてぶr /手振/手ぶ;※送り位置補正/\nてびろs /手広/\nてびろk /手広;-く商売する/\nてびろi /手広/\nてびかe /手控/\nてびk /手引/\nてひどs /手酷/\nてひどk /手酷/\nてひどi /手酷/\nてひどg /手酷/\nてばやs /手早/\nてばやk /手早/\nてばやi /手早/\nてばやg /手早/\nてばなs /手放/手離;NB:辞書にはない表記/\nてはじm /手始/\nてぬるs /手緩/\nてぬるk /手緩/\nてぬるi /手緩/\nてぬるg /手緩/\nてぬk /手抜/\nてにはいt /手に入/\nてにはいr /手に入/\nてにはいn /手に入/\nてにはいc /手に入/\nてにいr /手に入/\nてならi /手習/\nてなずk /手懐/\nてなおs /手直/\nてなr /手慣/\nてどr /手取/\nてとりあしとr /手取り足取/\nてとr /手取/\nてづよs /手強/\nてづよk /手強/\nてづよi /手強/\nてづよg /手強/\nてづまr /手詰/\nてづくr /手作/\nてづかm /手掴/\nてづm /手詰/\nてつやあk /徹夜明/\nてつづk /手続/\nてつだw /手伝/\nてつだu /手伝/\nてつだt /手伝/\nてつだo /手伝/\nてつだi /手伝/\nてつだe /手伝/\nてつだc /手伝/\nてつk /手付/\nてっとりばやs /手っ取り早/\nてっとりばやk /手っ取り早/\nてっとりばやi /手っ取り早/\nてっとりばやg /手っ取り早/\nてっとr /手っ取/\nてっs /徹/\nてぢかn /手近/\nてちがi /手違/\nてだすk /手助/\nてだt /手立/手出/\nてだs /手出/\nてだr /手練/\nてすr /手摺/\nてじm /手締/\nてざわr /手触/\nてざs /手差/\nてさばk /手捌/\nてさぐr /手探/\nてさs /手差/\nてさg /手提/\nてごわs /手強/\nてごわk /手強/\nてごわi /手強/\nてごわg /手強/\nてごたh /手應/\nてごたe /手応;手応え/手應;「応」旧字/\nてこずt /梃摺/\nてこずr /梃摺/\nてこずn /梃摺/\nてこずc /梃摺/\nてこいr /梃入/テコ入/\nてくらg /手暗/\nてくばr /手配/\nてぎわよs /手際良/\nてぎわよk /手際良/\nてぎわよi /手際良/\nてぎr /手切/\nてきびs /手厳/\nてきとうn /適当/\nてきs /適;適切/敵;衆寡敵せず/\nてきn /的/\nてきd /的/\nてがたs /手堅/\nてがたk /手堅/\nてがたi /手堅/\nてがたg /手堅/\nてがかr /手掛/\nてがk /手書/手掛/手懸;≒手掛ける,手掛かり/\nておくr /手遅/\nておt /手落/\nておs /手押/\nておi /手負/\nておc /手落/\nてうt /手打;-ち(ウドン,になる)/\nていよk /体良;体裁よく/\nていたs /手痛/\nていたk /手痛/\nていたi /手痛/\nていたg /手痛/\nていせいいたs /訂正致/\nていしいたs /停止致/\nていぎづk /定義付/\nていきょうs /提供/\nていs /呈;(show) 活況を呈する/挺;身を挺する/訂;(correct) 原稿を訂する/締;?/\nていr /手入/\nてあらs /手荒;手荒い祝福/\nてあらk /手荒;手荒い祝福/手粗/\nてあらi /手洗;お手洗い/手荒;手荒い祝福/\nてあらg /手荒;手荒い祝福/\nてあぶr /手焙/\nてあつs /手厚/\nてあつk /手厚/\nてあつi /手厚/\nてあつg /手厚/\nてあw /手合/\nてあt /手当/\nてあm /手編/\nてあi /手合/\nてあg /手上/\nてz /手/\nてt /照/\nてr /照/\nてn /手/照/\nてm /手/\nてg /手/\nてd /手/\nてc /照/\nづらs /辛/\nづらk /辛/\nづらi /辛/\nづらg /辛/\nづよs /強/\nづよk /強/\nづよi /強/\nづよg /強/\nづとm /勤/\nづつn /包/\nづつm /包/\nづたi /伝/\nづくs /尽/\nづくr /作/造/做/\nづきあi /付き合/\nづかr /疲/\nづかi /遣/使/\nづr /連/釣/吊/\nづm /積/詰/\nづk /付/漬/突/\nづi /付/\nつんぼs /聾/\nつんぼn /聾/\nつんぼd /聾/\nつんざk /劈/\nつんざi /劈/\nつれもどt /連れ戻/\nつれもどs /連れ戻/\nつれもどr /連れ戻/\nつれもどn /連れ戻/\nつれもどc /連れ戻/\nつれまわs /連れ回/\nつれてゆk /連れて行/\nつれてこz /連れて来/\nつれてこy /連れて来/\nつれてこs /連れて来/\nつれてこr /連れて来/\nつれてこn /連れて来/\nつれてこi /連れて来/\nつれてくr /連れて来/\nつれてくn /連れて来/\nつれてきy /連れて来/\nつれてきt /連れて来/\nつれてきs /連れて来/\nつれてきn /連れて来/\nつれてきm /連れて来/\nつれてきd /連れて来/\nつれてきc /連れて来/\nつれていt /連れて行/\nつれていk /連れて行/\nつれていc /連れて行/\nつれだt /連れ立/\nつれだs /連れ出/\nつれだc /連れ立/\nつれそw /連れ添/\nつれそu /連れ添/\nつれそt /連れ添/\nつれそo /連れ添/\nつれそi /連れ添/\nつれそe /連れ添/\nつれそc /連れ添/\nつれさt /連れ去/\nつれさr /連れ去/\nつれさn /連れ去/\nつれさc /連れ去/\nつれこn /連れ込/連込/\nつれこm /連れ込/連込/\nつれかえt /連れ帰/\nつれかえr /連れ帰/\nつれかえn /連れ帰/\nつれかえc /連れ帰/\nつれあi /連れ合/\nつるしあg /吊るし上/\nつるs /吊/\nつるn /交尾/連/\nつるm /連/交尾/\nつりだs /釣り出/吊り出/\nつりさg /吊り下/\nつりこn /釣り込/\nつりこm /釣り込/\nつりあw /釣り合/釣合/\nつりあu /釣り合/釣合/\nつりあt /釣り合/釣合/\nつりあo /釣り合/釣合/\nつりあi /釣り合/釣合/\nつりあg /釣り上;魚を釣り上げる/吊り上;ロープで吊り上げる/釣上/\nつりあe /釣り合/釣合/\nつりあc /釣り合/釣合/\nつらよごs /面汚/\nつらぬきとおs /貫き通/\nつらぬk /貫/\nつらぬi /貫/\nつらがまe /面構/\nつらあt /面当/\nつらs /辛/ツラ/\nつらn /連/列/\nつらk /辛/ツラ/\nつらi /辛/ツラ/\nつらg /辛/ツラ/\nつよすg /強過/\nつよs /強/\nつよm /強/\nつよk /強/\nつよi /強/\nつよg /強/\nつゆはらi /露払/\nつやがたr /艶語/\nつやy /艶/\nつやp /艶/\nつもりつm /積もり積/\nつもt /積/\nつもr /積/\nつもn /積/\nつもc /積/\nつめよt /詰め寄/\nつめよr /詰め寄/\nつめよn /詰め寄/\nつめよc /詰め寄/\nつめたs /冷/\nつめたk /冷/\nつめたi /冷/\nつめたg /冷/\nつめこn /詰め込/\nつめこm /詰め込/\nつめかk /詰め掛/\nつめかe /詰め替/\nつめあわs /詰め合/詰合/\nつめあw /詰め合/\nつめt /冷/詰/\nつめr /詰/\nつめn /詰/\nつむt /瞑/\nつむr /瞑/\nつむn /瞑/\nつむi /紡/\nつむg /紡/\nつむc /瞑/\nつみまs /積み増/積増/\nつみほr /罪滅;※送り過剰?/\nつみぶかs /罪深/\nつみぶかk /罪深/\nつみぶかi /罪深/\nつみぶかg /罪深/\nつみのこs /積み残/積残/\nつみなおs /積み直/積直/\nつみとt /摘み取/\nつみとr /摘み取/\nつみとn /摘み取/\nつみとc /摘み取/\nつみつくr /罪作/\nつみだs /積み出/\nつみたt /積立/積み立/\nつみこn /積み込/\nつみこm /積み込/\nつみかさn /積み重/積重/\nつみかe /積み替/積替/\nつみおr /積み降/\nつみあg /積み上/積上/\nつみs /罪/\nつみn /罪/\nつみd /罪/\nつまみだs /撮み出/\nつまみぐi /撮み食/\nつまびr /詳/審/\nつまびk /爪弾/\nつまびi /爪弾/\nつまはじk /爪弾/\nつまどt /褄取/\nつまどr /褄取/\nつまどn /褄取/\nつまどc /褄取/\nつまづk /躓/\nつまづi /躓/\nつまずk /躓/\nつまずi /躓/\nつまさきだt /爪先立/\nつまさきだc /爪先立/\nつまt /詰/\nつまs /倹/約;<rare>≒倹しい (字義:紐で引き締める)/\nつまr /詰/\nつまn /撮/摘/抓/詰/\nつまm /摘/抓/撮/\nつぼn /蕾;梅が蕾む/窄;NB:「すぼm」と同形/\nつぼm /蕾;梅が蕾む/窄;NB:「すぼm」と同形/\nつぶらs /円/\nつぶらn /円/\nつぶらd /円/\nつぶよr /粒選/\nつぶやk /呟/\nつぶやi /呟/\nつぶひとt /粒一/\nつぶだt /粒立/\nつぶだc /粒立/\nつぶぞろi /粒揃/\nつぶしあw /潰し合/\nつぶしあu /潰し合/\nつぶしあt /潰し合/\nつぶしあo /潰し合/\nつぶしあi /潰し合/\nつぶしあe /潰し合/\nつぶしあc /潰し合/\nつぶt /瞑;目を瞑る/\nつぶs /潰/\nつぶr /潰/瞑;目を瞑る/円;円らな瞳/\nつぶn /瞑;目を瞑る/\nつぶc /瞑;目を瞑る/\nつひe /潰/費/幣/\nつばめがえs /燕返/\nつばs /唾/\nつのt /募/\nつのr /募/\nつのn /募/\nつのc /募/\nつねt /抓/\nつねr /抓/\nつねn /常/抓/\nつねc /抓/\nつなわたr /綱渡/\nつなひk /綱引/\nつなぎなおs /繋ぎ直/\nつなぎとm /繋ぎ止/\nつなぎこn /繋ぎ込/\nつなぎこm /繋ぎ込/\nつなぎかe /継ぎ換/\nつながt /繋/\nつながr /繋;非正則(つなg)/\nつながn /繋;非正則(つなg)/\nつながc /繋;非正則(つなg)/\nつなi /繋/継/繼;「継」の旧字/\nつなg /繋/継;(つぐ?)/繼;「継」の旧字/\nつどw /集/\nつどu /集/\nつどt /集/\nつどo /集/\nつどi /集/\nつどh /集/\nつどe /集/\nつどc /集/\nつとめあg /勤め上/\nつとn /夙/\nつとm /努;(exert) 普及に努める/務;(act) 役目を務める/勤;(work for) 会社に勤める/勉;≒努める (字義:無理をする)/力/\nつづりあw /綴り合/\nつづまy /約;人は己を-やかにし/\nつづt /綴/\nつづr /綴/\nつづn /綴/\nつづm /約/\nつづk /続/續;旧字/\nつづi /続/續;旧字/\nつづc /綴/\nつつみこn /包み込/\nつつみこm /包み込/\nつつみかくs /包み隠/\nつつまs /慎/\nつつぬk /筒抜/\nつつしみぶかs /慎み深/\nつつしみぶかk /慎み深/\nつつしみぶかi /慎み深/\nつつしみぶかg /慎み深/\nつつしn /慎;(be prudent)「言葉を慎む」/謹;(respect)「謹みて申し上げる」/愼;「慎」の旧字(人名用漢字)/\nつつしm /慎;(be prudent)「言葉を慎む」/謹;(respect)「謹みて申し上げる」/愼;「慎」の旧字(人名用漢字)/\nつつがなs /恙無/\nつつがなk /恙無/\nつつがなi /恙無/\nつつがなg /恙無/\nつつs /慎;非正則(つつしm)/謹;非正則(つつしm)/\nつつn /包/慎;NB:「つつしm」と同形/裹;屍を-む/障;[文語]差し支える/恙;≒障む/\nつつm /包/慎;NB:「つつしm」と同形/裹;屍を-む/障;[文語]差し支える/恙;≒障む/\nつつk /突/突突/\nつつi /突/突突/\nつっぷs /突っ伏/\nつっぱなs /突っ放/\nつっぱしt /突っ走/\nつっぱしr /突っ走/\nつっぱしn /突っ走/\nつっぱしc /突っ走/\nつっぱt /突っ張/突張/\nつっぱr /突っ張/突張/\nつっぱn /突っ撥/突っ張/突張/\nつっぱc /突っ張/突張/\nつっつk /突っ突/\nつっつi /突っ突/\nつったt /突っ立/\nつったc /突っ立/\nつっこn /突っ込/突込/\nつっこm /突っ込/突込/\nつっきt /突っ切/\nつっきr /突っ切/\nつっきn /突っ切/\nつっきc /突っ切/\nつっかえs /突っ返/\nつっかk /突っ掛/\nつっかh /支/閊/\nつっかe /支/閊;≒支える/\nつちふr /霾/土降/\nつちかw /培/\nつちかu /培/\nつちかt /培/\nつちかo /培/\nつちかi /培/\nつちかe /培/\nつちかc /培/\nつだw /伝/傳;「伝」の旧字(人名用漢字)/\nつだu /伝/傳;「伝」の旧字(人名用漢字)/\nつだt /伝/傳;「伝」の旧字(人名用漢字)/\nつだo /伝/傳;「伝」の旧字(人名用漢字)/\nつだi /伝/傳;「伝」の旧字(人名用漢字)/\nつだe /伝/傳;「伝」の旧字(人名用漢字)/\nつだc /伝/傳;「伝」の旧字(人名用漢字)/\nつたなs /拙/\nつたなk /拙/\nつたなi /拙/\nつたなg /拙/\nつたえきk /伝え聞/\nつたえきi /伝え聞/\nつたw /伝/傳;「伝」の旧字(人名用漢字)/\nつたu /伝/傳;「伝」の旧字(人名用漢字)/\nつたt /伝/傳;「伝」の旧字(人名用漢字)/\nつたo /伝/傳;「伝」の旧字(人名用漢字)/\nつたi /伝/傳;「伝」の旧字(人名用漢字)/\nつたh /伝/傳;「伝」の旧字(人名用漢字)/\nつたe /伝/傳;「伝」の旧字(人名用漢字)/\nつたc /伝/傳;「伝」の旧字(人名用漢字)/\nつずr /綴;※仮名遣い「つづr」/\nつじつまあw /辻褄合/\nつごうよs /都合良/\nつごうよk /都合良/\nつごうよi /都合良/\nつこうまつt /仕/\nつこうまつr /仕/\nつこu /使/\nつげしr /告げ知/\nつけわすr /付け忘/\nつけまわs /付け回/\nつけねらw /付け狙/\nつけねらu /付け狙/\nつけねらt /付け狙/\nつけねらo /付け狙/\nつけねらi /付け狙/\nつけねらe /付け狙/\nつけねらc /付け狙/\nつけっぱなs /付けっ放;テレビ-し/\nつけだs /付け出/\nつけたs /付け足/\nつけこn /付け込/漬け込/\nつけこm /付け込/漬け込/\nつけくわw /付け加/\nつけくわe /付け加/\nつけかe /付け替/\nつけいt /付け入/\nつけいr /付け入/\nつけいn /付け入/\nつけいc /付け入/\nつけあわs /付け合/\nつけあw /付け合/\nつけあg /付け上/\nつぐなw /償/\nつぐなu /償/\nつぐなt /償/\nつぐなo /償/\nつぐなi /償/\nつぐなe /償/\nつぐなc /償/\nつぐn /噤/鉗;<rare>≒噤む (字義:首枷)/\nつぐm /噤/鉗;<rare>≒噤む (字義:首枷)/\nつくろw /繕/\nつくろu /繕/\nつくろt /繕/\nつくろo /繕/\nつくろi /繕/\nつくろh /繕/\nつくろe /繕/\nつくろc /繕/\nつくりはじm /作り始/\nつくりなおs /作り直/造り直/創り直/\nつくりつづk /作り続/\nつくりつk /作り付/\nつくりだs /作り出/創り出/\nつくりそこn /作り損/\nつくりこn /作り込/\nつくりこm /作り込/\nつくりかe /作り替/作り変/創り変/\nつくりおk /作り置/\nつくりおi /作り置/\nつくりあg /作り上/\nつくらh /繕/\nつくばt /蹲/\nつくばr /蹲/\nつくばn /蹲/\nつくばc /蹲/\nつくt /作/創;innovate/造;fabricate/做;「作」の異体字/\nつくs /尽/盡;「尽」の旧字(人名用漢字)/殲;<rare> (全滅させる) 敵を殲す/殱;「殲」の異体字/\nつくr /作/創;innovate/造;fabricate/做;「作」の異体字/\nつくn /捏/作/創;innovate/造;fabricate/做;「作」の異体字/\nつくc /作/創;innovate/造;fabricate/做;「作」の異体字/\nつぎわk /注ぎ分/\nつぎたs /継ぎ足;テープを継ぎ足す/注ぎ足;(液体) 酒を注ぎ足す/\nつぎこn /つぎ込/注ぎ込/\nつぎこm /つぎ込/注ぎ込/\nつぎn /次/\nつきやぶt /突き破/\nつきやぶr /突き破/\nつきやぶn /突き破/\nつきやぶc /突き破/\nつきまとw /付き纏/\nつきまとu /付き纏/\nつきまとt /付き纏/\nつきまとo /付き纏/\nつきまとi /付き纏/\nつきまとe /付き纏/\nつきまとc /付き纏/\nつきばらi /月払/\nつきはなs /突き放/\nつきはじm /月初/月始;?/\nつきはt /尽き果/\nつきぬk /突き抜/\nつきとおs /突き通/\nつきとm /突き止/\nつきとb /突き飛/\nつきでy /突き出/\nつきでt /突き出/\nつきでr /突き出/\nつきでn /突き出/\nつきでm /突き出/\nつきづk /付き付/\nつきつm /突き詰/\nつきつk /突き付/\nつきっきr /付きっ切/\nつきだs /突き出/突出/\nつきたt /突き立/\nつきそw /付き添/付添/\nつきそu /付き添/付添/\nつきそt /付き添/付添/\nつきそo /付き添/付添/\nつきそi /付き添/付添/\nつきそe /付き添/付添/\nつきそc /付き添/付添/\nつきすすn /突き進/\nつきすすm /突き進/\nつきしたがw /付き従/\nつきしたがu /付き従/\nつきしたがt /付き従/\nつきしたがo /付き従/\nつきしたがi /付き従/\nつきしたがe /付き従/\nつきしたがc /付き従/\nつきさs /突き刺/\nつきころs /突き殺/\nつきくずs /突き崩/\nつきぎr /月切/\nつきぎm /月極/\nつきがk /月掛/\nつきかえs /突き返/\nつきおとs /突き落/\nつきおくr /月遅/\nつきおt /突き落/\nつきうごk /突き動/衝き動/\nつきあわs /突き合/\nつきあw /突き合/付き合/付合/\nつきあu /付き合/付合/\nつきあt /付き合;-って/突き当;-たり/付合/\nつきあo /付き合/付合/\nつきあk /月明/\nつきあi /付き合/付合/\nつきあg /突き上/\nつきあe /付き合/付合/\nつきあc /付き合/付合/\nつきm /拒;[文語]/\nつがw /番/\nつがu /番/\nつがt /番/\nつがo /番/\nつがi /番/\nつがh /番/\nつがe /番/\nつがc /番/\nつかれはt /疲れ果/\nつかれきt /疲れ切/\nつかれきr /疲れ切/\nつかれきn /疲れ切/\nつかれきc /疲れ切/\nつかみとt /掴み取/\nつかみとr /掴み取/\nつかみとn /掴み取/\nつかみとc /掴み取/\nつかみだs /掴み出/\nつかみあw /掴み合/\nつかみあu /掴み合/\nつかみあt /掴み合/\nつかみあo /掴み合/\nつかみあi /掴み合/\nつかみあc /掴み合/\nつかまつt /仕/\nつかまつr /仕/\nつかまつn /仕/\nつかまつc /仕/\nつかさどt /司/掌/\nつかさどr /司/掌/\nつかさどn /司/掌/\nつかさどc /司/掌/\nつかうまつt /仕/\nつかうまつr /仕/\nつかうまつn /仕/\nつかうまつc /仕/\nつかいわk /使い分/\nつかいやすs /使い易/\nつかいやすk /使い易/\nつかいやすi /使い易/\nつかいやすg /使い易/\nつかいまわs /使い回/\nつかいふるs /使い古/\nつかいばしr /使い走/\nつかいはじm /使い始/\nつかいはt /使い果/\nつかいのこs /使い残/\nつかいにくs /使い難/\nつかいにくk /使い難/\nつかいにくi /使い難/\nつかいにくg /使い難/\nつかいなr /使い慣/使い馴/\nつかいづらs /使い辛/\nつかいづらk /使い辛/\nつかいづらi /使い辛/\nつかいづらg /使い辛/\nつかいつづk /使い続/\nつかいつk /使い尽/\nつかいだs /使い出/\nつかいすt /使い捨/\nつかいこなs /使い熟/\nつかいこn /使い込/\nつかいこm /使い込/\nつかいきt /使い切/\nつかいきr /使い切/\nつかいきn /使い切/\nつかいきc /使い切/\nつかいおw /使い終/\nつかいおe /使い終/\nつかw /使/遣;(金|気|人形)を遣う/\nつかu /使/遣;(金|気|人形)を遣う/\nつかt /使/遣;(金|気|人形)を遣う/\nつかr /疲/\nつかo /使/遣;(金|気|人形)を遣う/\nつかn /掴/束;-ねる NB:「たばn」と同形/把;≒掴む/攫;大金を攫む/\nつかm /掴/捕/捉;-まえる/把;≒掴む/攫;大金を攫む/\nつかi /使/遣;(金|気|人形)を遣う/\nつかh /遣/仕/使/支/閊/\nつかe /使/仕;(serve) 上司に仕える/支;(hinder) 差し支える/閊;<rare> ≒支える/障;<rare> ≒支える/遣;(金|気|人形)を遣う/\nつかc /使/遣;(金|気|人形)を遣う/\nつうほうs /通報/\nつうじあw /通じ合/\nつうじあu /通じ合/\nつうじあt /通じ合/\nつうじあo /通じ合/\nつうじあi /通じ合/\nつうじあe /通じ合/\nつうじあc /通じ合/\nつうz /通/\nつうj /通/\nついやs /費/費や;※送り位置補正/\nついてまわt /付いて回/\nついてまわr /付いて回/\nついてまわn /付いて回/\nついてまわc /付いて回/\nついえさt /潰え去/\nついえさr /潰え去/\nついえさn /潰え去/\nついえさc /潰え去/\nついy /費/\nついt /就;非正則(つi)/ツイ/\nついn /遂;-に/対/\nついe /潰;希望が潰える/費;財産が費える/弊;<rare> ≒潰える/\nついd /序/\nついb /啄/\nつt /釣;魚を釣る/吊;吊るす/突/攣;足を攣る/\nつr /連/釣;魚を釣る/吊;吊るす/攣;足を攣る/\nつn /積/摘;花を摘む,鼻を摘まむ/詰/釣;魚を釣る/吊;吊るす/攣;足を攣る/\nつm /詰/積/摘;花を摘む,鼻を摘まむ/\nつk /付/着/突/漬/尽/就;地位に就く/点;火を点ける/吐;嘘を吐く/衝;不意を衝く/憑;霊が憑く/撞;鐘を撞く/搗;米を搗く/尾;跡を尾ける/築;垣を築く/附;=付/浸;≒漬ける/盡;「尽」の旧字(人名用漢字)/點;「点」の旧字/\nつi /付/着/突/継;語り継ぐ/憑;霊が憑く/次/就;地位に就く/附;=付/点;火を点ける/繼;「継」の旧字/吐;嘘を吐く/衝;不意を衝く/撞;鐘を撞く/搗;米を搗く/築;垣を築く/點;「点」の旧字/注;ビールを注ぐ/接;木に竹を接ぐ/嗣;跡目を嗣ぐ/椄;(つぎ木する)/支;?/\nつg /継;語り継ぐ/注;ビールを注ぐ/次/告/接;木に竹を接ぐ/嗣;跡目を嗣ぐ/椄;(つぎ木する)/繼;「継」の旧字/\nつc /釣;魚を釣る/吊;吊るす/攣;足を攣る/\nぢs /持/\nちんさg /賃下/\nちんがs /賃貸/\nちんがr /賃借/\nちんあg /賃上/\nちりばm /鏤/\nちりぢr /散り散/\nちょんぎt /ちょん切/\nちょんぎr /ちょん切/\nちょんぎn /ちょん切/\nちょんぎc /ちょん切/\nちょくせんみとおs /直線見通/\nちょくせついt /直接行/\nちょくせついk /直接行/\nちょくせついc /直接行/\nちょくn /直;-に/\nちょくd /直/\nちょうむすb /蝶結/\nちょうどよs /丁度良/\nちょうどよk /丁度良/\nちょうどよi /丁度良/\nちょうどよg /丁度良/\nちょうしわるs /調子悪/\nちょうしわるk /調子悪/\nちょうしわるi /調子悪/\nちょうしわるg /調子悪/\nちょうしよs /調子良/\nちょうしよk /調子良/\nちょうしよi /調子良/\nちょうしよg /調子良/\nちょうけs /帳消/\nちょうz /長/\nちょうs /徴;特徴/朝;朝食/弔;弔問/寵;寵愛/\nちょうj /長/\nちゅうもんとr /注文取/\nちゅうづr /宙吊/\nちゅうちょなk /躊躇無/\nちゅうしs /中止/\nちゅうこうr /中古売/\nちゅうがえr /宙返/\nちゅうかんあたr /中間辺/\nちゅうおうよs /中央寄/\nちゅうおうどおr /中央通/\nちゅういぶかs /注意深/\nちゅういぶかk /注意深/\nちゅういぶかi /注意深/\nちゅういぶかg /注意深/\nちゅういがk /注意書/\nちゅういs /注意/\nちゅうs /注;annotate/註;=注する/誅;(punish) 巨悪を誅する/沖;(ascent) 天に沖する/冲;≒沖する/\nちゃのm /茶飲/\nちゃづk /茶漬/\nちゃくばらi /着払/\nちゃくs /着/\nちゃくm /茶汲/\nちゃかs /茶化;(当て字)/\nちゃうk /茶請/\nちゃいろs /茶色/\nちゃいろp /茶色/\nちゃいろk /茶色/\nちゃいろi /茶色/\nちゃいろg /茶色/\nちゃp /茶/\nちまよw /血迷/\nちまよu /血迷/\nちまよt /血迷/\nちまよo /血迷/\nちまよi /血迷/\nちまよe /血迷/\nちまよc /血迷/\nちばなr /乳離/\nちばしt /血走/\nちばしr /血走/\nちばしn /血走/\nちばしc /血走/\nちぬt /釁/血塗/\nちぬr /血塗/釁/\nちぬn /血塗/釁/\nちぬc /血塗/釁/\nちなまぐさs /血腥/血生臭/\nちなまぐさk /血腥/血生臭/\nちなまぐさi /血腥/血生臭/\nちなまぐさg /血腥/血生臭/\nちなn /因/\nちなm /因/\nちつじょだt /秩序立/\nちつじょだc /秩序立/\nちっt /些/\nちぢみこn /縮み込/\nちぢみこm /縮み込/\nちぢみあg /縮み上/\nちぢr /縮/\nちぢn /縮/\nちぢm /縮/\nちぢk /縮/\nちちばなr /乳離/\nちちくりあw /乳繰り合/\nちちくりあu /乳繰り合/\nちちくりあt /乳繰り合/\nちちくりあo /乳繰り合/\nちちくりあi /乳繰り合/\nちちくりあe /乳繰り合/\nちちくりあc /乳繰り合/\nちちくさs /乳臭/\nちちくさk /乳臭/\nちちくさi /乳臭/\nちちくさg /乳臭/\nちちくt /乳繰/\nちちくr /乳繰/\nちちくn /乳繰/\nちちくc /乳繰/\nちちおやごろs /父親殺/\nちぞm /血染/\nちじn /縮/\nちじm /縮;※仮名遣い(ちぢm)/\nちこu /近/\nちぎt /千切/契;(promise) 「女と契る」/\nちぎr /千切/契;(promise) 「女と契る」/\nちぎn /千切/契;(promise) 「女と契る」/\nちぎc /千切/契;(promise) 「女と契る」/\nちがw /違/交;<rare>/\nちがu /違/交;<rare>/\nちがt /違/交;<rare>/\nちがo /違/交;<rare>/\nちがi /違/交;<rare>/\nちがh /違/交/\nちがe /違/交;<rare>/\nちがc /違/交;<rare>/\nちからもt /力持/\nちからもc /力持/\nちからまかs /力任/\nちからなs /力無/\nちからなk /力無/\nちからなi /力無/\nちからづよs /力強/\nちからづよk /力強/\nちからづよi /力強/\nちからづよg /力強/\nちからづk /力付/\nちからつk /力尽/\nちからぞe /力添/\nちかよt /近寄/\nちかよs /近寄/\nちかよr /近寄/\nちかよn /近寄/\nちかよc /近寄/\nちかづs /近付/\nちかづk /近付/\nちかづi /近付/\nちかづg /近付/\nちかすg /近過/\nちかいあw /誓い合/\nちかいあu /誓い合/\nちかいあt /誓い合/\nちかいあo /誓い合/\nちかいあi /誓い合/\nちかいあe /誓い合/\nちかいあc /誓い合/\nちかw /誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちかu /誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちかt /誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちかs /近/親;NB:「したs」と同形/誓/\nちかo /誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちかk /近/誓/\nちかi /近/誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちかh /誓/盟/\nちかg /近/誓/\nちかe /誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちかd /近/\nちかc /誓/盟;<rare> (字義:血を啜ってちかいあう)/\nちいさn /小さ;※送り位置補正/\nちいさk /小/\nちいs /小/\nちt /散/\nちs /小/治/\nちr /散/\nちn /散/\nちk /小/\nちg /血/\nちc /散/\nちb /禿/\nだんどr /段取/\nだんとr /段取/\nだんづk /段付/\nだんちがi /段違/\nだんせいむk /男性向/\nだんじこn /談じ込/\nだんじこm /談じ込/\nだんぐm /段組/\nだんくm /段組/\nだんz /断/談/弾/\nだんj /断/談/弾/\nだれかれかまw /誰彼構/\nだれw /誰/\nだれt /誰/\nだれn /誰/\nだれm /誰/\nだれk /誰/\nだれg /誰/\nだれd /誰/\nだるs /ダル/怠/懶/\nだるk /怠/懶/ダル/\nだるi /怠/懶/ダル/\nだるg /怠/懶/ダル/\nだよr /便/頼/\nだめづm /駄目詰/\nだめおs /駄目押/\nだめp /駄目/\nだまりこn /黙り込/\nだまりこm /黙り込/\nだましこn /騙し込/\nだましこm /騙し込/\nだましうt /騙し討/\nだまt /黙/默;「黙」の旧字(人名用漢字)/\nだまs /騙/\nだまr /黙/溜/默;「黙」の旧字(人名用漢字)/\nだまn /黙/默;「黙」の旧字(人名用漢字)/\nだまc /黙/默;「黙」の旧字(人名用漢字)/\nだべt /駄弁/\nだべr /駄弁/\nだべn /駄弁/\nだべc /駄弁/\nだぶt /ダブ/\nだぶr /ダブ/\nだぶn /ダブ/\nだぶc /ダブ/\nだっs /脱/\nだっk /抱っ;※送り位置補正/\nだだっぴろs /だだっ広/\nだだっぴろk /だだっ広/\nだだっぴろi /だだっ広/\nだだっぴろg /だだっ広/\nだしぬk /出し抜/\nだしぬi /出し抜/\nだしっぱなs /出しっ放;水道-し/\nだししぶt /出し渋/\nだししぶr /出し渋/\nだししぶn /出し渋/\nだししぶc /出し渋/\nだしきt /出し切/\nだしきr /出し切/\nだしきn /出し切/\nだしきc /出し切/\nだしおs /出し惜/\nだしいr /出し入/\nだしあw /出し合/\nだしあu /出し合/\nだしあt /出し合/\nだしあo /出し合/\nだしあi /出し合/\nだしあe /出し合/\nだしあc /出し合/\nだくs /諾;サ変/\nだきよs /抱き寄/\nだきとt /抱き取/\nだきとr /抱き取/\nだきとn /抱き取/\nだきとm /抱き留/\nだきとc /抱き取/\nだきつk /抱き付/\nだきつi /抱き付/\nだきすくm /抱き竦/\nだきしm /抱き締/\nだきこn /抱き込/\nだきこm /抱き込/\nだきかかe /抱き抱/\nだきおこs /抱き起/\nだきおr /抱き下/\nだきあわs /抱き合/\nだきあw /抱き合/\nだきあu /抱き合/\nだきあt /抱き合/\nだきあo /抱き合/\nだきあi /抱き合/\nだきあg /抱き上/\nだきあe /抱き合/\nだきあc /抱き合/\nだおs /倒/\nだおr /倒;(連濁) 掛け声-,議論-/\nだいめいどおr /題名通/\nだいぶちがu /大分違/\nだいびk /代引/\nだいなs /台無/\nだいっきらi /大っ嫌/\nだいたいおなz /大体同/\nだいたいおなj /大体同/\nだいすk /大好/\nだいきらi /大嫌/\nだいs /題/\nだt /立/建/\nだs /出/堕;放縦に堕する/\nだr /垂/\nだm /溜/澑;異体字/\nだk /抱/炊/\nだi /抱/\nだc /立/\nたんせいこm /丹精込/\nたんじゅんn /単純/\nたんいじかんあt /単位時間当/\nたんz /嘆/歎/\nたんn /単/單;「単」の旧字(人名用漢字)/\nたんj /嘆/歎/\nたをr /手折/\nたをm /撓/\nたわむr /戯/戲;「戯」の旧字(人名用漢字)/\nたわぶr /戯/\nたわいなs /たわい無/\nたわいなk /たわい無/\nたわいなi /たわい無/\nたわw /撓;-わ(に稔る)/\nたわn /撓/\nたわm /撓/\nたわk /戯/\nたれながs /垂れ流/\nたれさg /垂れ下/\nたれこn /垂れ込/\nたれこm /垂れ込/垂れ籠/\nたるs /タル/\nたるn /弛/\nたるm /弛/\nたるk /タル/\nたるi /タル/\nたるg /タル/\nたらしこn /誑し込/\nたらしこm /誑し込/\nたらいまわs /盥回/\nたらz /足ら;※送り位置補正/\nたらs /誑/蕩/\nたよりなs /頼り無/\nたよりなk /頼り無/\nたよりなi /頼り無/\nたよt /頼/便;letter/\nたよr /頼/便;letter/\nたよn /頼/便;letter/\nたよc /頼/便;letter/\nたゆたw /揺蕩/\nたゆたu /揺蕩/\nたゆたt /揺蕩/\nたゆたo /揺蕩/\nたゆたi /揺蕩/\nたゆたh /揺蕩/\nたゆたe /揺蕩/\nたゆたc /揺蕩/\nたゆn /弛/\nたゆm /弛/\nたやすs /容易/\nたやすk /容易/\nたやすi /容易/\nたやすg /容易/\nたもちつづk /保ち続/\nたもt /保/\nたもc /保/\nためらw /躊躇/猶豫/\nためらu /躊躇/猶豫/\nためらt /躊躇/猶豫/\nためらo /躊躇/猶豫/\nためらi /躊躇/猶豫/\nためらh /躊躇/猶豫/\nためらe /躊躇/猶豫/\nためらc /躊躇/猶豫/\nためしずr /試し刷/\nためこn /溜め込/\nためこm /溜め込/\nためs /試/\nためn /為/爲;「為」の旧字(人名用漢字)/\nためd /為/\nたむろs /屯/\nたむk /手向/\nたまわt /賜/承/\nたまわr /賜/承/\nたまわn /賜/承/\nたまわc /賜/承/\nたまりかn /堪り兼/\nたまよk /弾除/\nたまつk /玉突/\nたまだs /玉出/\nたまげt /魂消/\nたまげr /魂消/\nたまげn /魂消/\nたまげc /魂消/\nたまぎr /弾切/魂消/\nたまきt /玉木/\nたまいr /玉入/\nたまw /賜;(grant) 「勲章を賜う」/給/\nたまu /給/賜;(grant) 「勲章を賜う」/\nたまt /溜/澑;異体字/給/賜;(grant) 「勲章を賜う」/堪;堪らない/\nたまs /偶/\nたまr /溜/堪;堪らない/澑;異体字/\nたまo /給/賜;(grant) 「勲章を賜う」/\nたまn /偶;sometimes.「-の休み」/溜/堪;堪らない/澑;異体字/\nたまi /給/賜;(grant) 「勲章を賜う」/\nたまh /給/賜/\nたまe /給/賜;(grant) 「勲章を賜う」/\nたまc /給/賜;(grant) 「勲章を賜う」/溜/澑;異体字/\nたべはじm /食べ始/\nたべのこs /食べ残/\nたべつづk /食べ続/\nたべつくs /食べ尽/\nたべちr /食べ散/\nたべそこn /食べ損/\nたべすg /食べ過/\nたべくらb /食べ比/\nたべきt /食べ切/\nたべきr /食べ切/\nたべきn /食べ切/\nたべきc /食べ切/\nたべかk /食べ掛/\nたべおw /食べ終/\nたべおe /食べ終/\nたべあわs /食べ合/\nたべあるk /食べ歩/\nたべあるi /食べ歩/\nたべあw /食べ合/\nたべあk /食べ飽/\nたべt /食べ;※送り位置補正/\nたべr /食べ;※送り位置補正/\nたぶらk /誑/\nたふとs /貴/尊/\nたふとm /貴/尊/\nたふとk /貴/尊/\nたふとi /貴/尊/\nたふとg /貴/尊/\nたふs /倒/\nたふr /倒/斃/\nたびゆk /旅行/\nたびなr /旅慣/\nたびだt /旅立/\nたびだc /旅立/\nたびかさn /度重/\nたびs /旅/\nたばなs /手放/\nたばさn /手挟/手挾;「挟」旧字/\nたばさm /手挟/手挾;「挟」旧字/\nたばかt /謀/\nたばかr /謀/\nたばかn /謀/\nたばかc /謀/\nたばn /束/\nたはむr /戲/\nたのもs /頼も;※送り位置補正/\nたのみこn /頼み込/\nたのみこm /頼み込/\nたのs /楽/愉;(字義:わだかまりを取り去る)/娯;(字義:笑い興ずる)/樂;「楽」の旧字(人名用漢字)/\nたのn /頼/恃;(あてにする) 自ら恃むところ/\nたのm /頼/恃;(あてにする) 自ら恃むところ/\nたねまk /種蒔/種播/\nたねぎr /種切/\nたねあかs /種明/\nたねあk /種明/\nたにまわr /谷回/\nたなびk /棚引;雲が-く/\nたなびi /棚引;雲が-く/\nたなざらs /店晒/\nたなおろs /棚卸/\nたなあg /棚上/\nたどりつk /辿り着/\nたどりつi /辿り着/\nたどt /辿/到;?/\nたどr /辿/\nたどn /辿/\nたどc /辿/\nたとh /喩/譬/\nたとe /例;(仮定・具体例)「例えば」/喩;(比喩)「生を旅に喩える」/譬;≒喩 (字義:本筋から逸れる)/\nたでくu /蓼食/\nたてめぐt /立て巡/\nたてめぐr /立て巡/\nたてめぐn /立て巡/\nたてめぐc /立て巡/\nたてまつt /奉/\nたてまつr /奉/\nたてまつn /奉/\nたてまつc /奉/\nたてまs /建増/建て増/\nたてなおs /立て直;態勢を-/建て直;ビルを-/立直/建直/\nたてとおs /立て通/\nたてつづk /立て続/\nたてつk /建て付;扉の建て付けが悪い/楯突;親に楯突く/建付/盾突;=楯突く/\nたてつi /楯突;親に楯突く/盾突/\nたてこもt /立て籠/\nたてこもr /立て籠/\nたてこもn /立て籠/\nたてこもc /立て籠/\nたてこn /立て込/建て込/\nたてこm /立て込/建て込/\nたてぐm /縦組/\nたてきt /立て切/閉て切;障子を-/\nたてきr /立て切/閉て切;障子を-/\nたてきn /立て切/閉て切;障子を-/\nたてきc /立て切/閉て切;障子を-/\nたてがk /縦書/\nたてかk /立て掛/\nたてかe /立て替;代金を立て替える/建て替;家を建て替える/建替/立替/\nたづさh /攜/携/\nたづくr /田作/\nたづn /尋/訊/訪/\nたっとs /尊/貴/\nたっとn /尊/貴/\nたっとk /尊/貴/\nたっとi /尊/貴/\nたっとg /尊/貴/\nたっとb /尊/貴/\nたっせいs /達成/\nたっs /達/逹;異体字/\nたちよt /立ち寄/立寄/\nたちよr /立ち寄/立寄/\nたちよn /立ち寄/立寄/\nたちよm /立ち読/立読/\nたちよc /立ち寄/立寄/\nたちゆk /立ち行/\nたちもどt /立ち戻/\nたちもどr /立ち戻/\nたちもどn /立ち戻/\nたちもどc /立ち戻/\nたちむk /立ち向/\nたちまわt /立ち回/\nたちまわr /立ち回/\nたちまわn /立ち回/\nたちまわc /立ち回/\nたちまt /忽/\nたちまj /立ち交/\nたちふさg /立ち塞/\nたちはたらk /立ち働/\nたちはたらi /立ち働/\nたちのぼt /立ち上/\nたちのぼr /立ち上/\nたちのぼn /立ち上/\nたちのぼc /立ち上/\nたちのk /立ち退/立退/\nたちのi /立ち退/立退/\nたちならn /立ち並/\nたちならb /立ち並/\nたちなおt /立ち直/\nたちなおr /立ち直/\nたちなおn /立ち直/\nたちなおc /立ち直/\nたちどおs /立ち通/\nたちどm /立ち止/\nたちとおs /立ち通/\nたちつづk /立ち続/\nたちつくs /立ち尽/\nたちっぱなs /立ちっ放/\nたちすくn /立ち竦/\nたちすくm /立ち竦/\nたちさt /立ち去/\nたちさr /立ち去/\nたちさn /立ち去/\nたちさg /立ち下/\nたちさc /立ち去/\nたちこn /立ち込/\nたちこm /立ち籠/立ち込/\nたちぐi /立食/\nたちくらn /立ち眩/\nたちくらm /立ち眩/立ち暗;=立ち眩み/\nたちぎk /立ち聞/\nたちきt /断ち切/裁ち切/截ち切/\nたちきr /断ち切/裁ち切/截ち切/\nたちきn /断ち切/裁ち切/截ち切/\nたちきk /立ち聞/\nたちきi /立ち聞/\nたちきc /断ち切/裁ち切/截ち切/\nたちがr /立枯/立ち枯;[園芸]stand dead/\nたちかえt /立ち返/\nたちかえr /立ち返/\nたちかえn /立ち返/\nたちかえc /立ち返/\nたちかw /立ち代/\nたちおくr /立ち後/立ち遅/\nたちうt /太刀打/\nたちいたt /立ち至/\nたちいたr /立ち至/\nたちいたn /立ち至/\nたちいたc /立ち至/\nたちいt /立ち入/立入/\nたちいr /立ち入/立入/\nたちいn /立ち入/立入/\nたちいc /立ち入/立入/\nたちあるk /立ち歩/\nたちあるi /立ち歩/\nたちあらわr /立ち現/\nたちあげr /立ち上げ;※送り位置補正/\nたちあw /立会/立ち会/立ち合/立合/\nたちあu /立ち会/立ち合/立合/立会/\nたちあt /立ち合/立ち会/立合/立会/\nたちあo /立ち会/立ち合/立合/立会/\nたちあi /立合/立会/立ち会/立ち合/\nたちあg /立ち上/起ち上/立上/\nたちあe /立会/立ち会/立ち合/立合/\nたちあc /立ち会/立ち合/立合/立会/\nただよw /漂/\nただよu /漂/\nただよt /漂/\nただよo /漂/\nただよi /漂/\nただよh /漂/\nただよe /漂/\nただよc /漂/\nただたんn /只単/\nただt /直/\nただs /正/但;但し書き/質;(問い質す) 趣意を質す/糺;(糾弾する) 不正を糺す/匡;(型に押し込めて形を直す)/\nただr /爛/糜;<rare>/\nただc /直/\nたたみこn /畳み込/\nたたみこm /畳み込/\nたたみかk /畳み掛/\nたたづm /佇/\nたたっきt /叩っ斬/\nたたっきr /叩っ斬/\nたたっきn /叩っ斬/\nたたっきc /叩っ斬/\nたたずn /佇/彳/\nたたずm /佇/彳/\nたたきふs /叩き伏/\nたたきなおs /叩き直/\nたたきつぶs /叩き潰/\nたたきつk /叩き付/叩きつ;※送り位置補正/\nたたきだs /叩き出/\nたたきこわs /叩き壊/\nたたきころs /叩き殺/\nたたきこn /叩き込/\nたたきこm /叩き込/\nたたききt /叩き切/\nたたききr /叩き切/\nたたききn /叩き切/\nたたききc /叩き切/\nたたきかえs /叩き返/\nたたきおとs /叩き落/\nたたきおこs /叩き起/\nたたきおk /叩き起/\nたたきうt /叩き売/\nたたきうr /叩き売/\nたたきうn /叩き売/\nたたきうc /叩き売/\nたたきあg /叩き上/\nたたかw /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/斗;「闘」の略字/\nたたかu /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/斗;「闘」の略字/戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/\nたたかt /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/斗;「闘」の略字/\nたたかo /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/斗;「闘」の略字/戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/\nたたかi /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/斗;「闘」の略字/\nたたかh /戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/\nたたかe /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/戰;「戦」の旧字(人名用漢字)/斗;「闘」の略字/鬪;「闘」の旧字/\nたたかc /戦;(字義:武器で敵を倒す)/闘;(字義:二者が向き合い争う)/斗;「闘」の略字/戰;「戦」の旧字(人名用漢字)/鬪;「闘」の旧字/\nたたえt /湛/\nたたえr /湛/\nたたえn /湛/\nたたえc /湛/\nたたt /祟/\nたたr /祟/\nたたn /祟/畳/疊;「畳」の旧字(人名用漢字)/疉;「畳」の旧字2/疂;「畳」の旧字3/\nたたm /畳/疊;「畳」の旧字(人名用漢字)/疉;「畳」の旧字2/疂;「畳」の旧字3/\nたたk /叩/敲;(knock)「戸を敲く」/\nたたi /叩/敲;(knock)「戸を敲く」/\nたたh /称/湛/\nたたe /称/讃/湛;水を-/賛/\nたたc /祟/\nたそがr /黄昏/\nたずねいt /尋ね入/\nたずねいr /尋ね入/\nたずねいn /尋ね入/\nたずねいc /尋ね入/\nたずねあるk /訪ね歩/\nたずねあるi /訪ね歩/\nたずねあt /尋ね当/\nたずさわt /携/\nたずさわr /携/\nたずさわn /携/\nたずさわc /携/\nたずさw /携/攜;異体字/\nたずさe /携/攜;異体字/\nたずn /尋;generic/訪;visit.「故国を訪ねる」/訊;inquire. 「道を訊ねる」/\nたすけあw /助け合/\nたすけあu /助け合/\nたすけあt /助け合/\nたすけあo /助け合/\nたすけあi /助け合/\nたすけあe /助け合/\nたすけあc /助け合/\nたすきぞr /襷反/\nたすきがk /襷掛/\nたすかr /助か;※送り位置補正/\nたすk /助/援;(字義:手を差し伸べる)/扶;(字義:手で体を支えてやる)/佐;<rare>(字義:手を添える)/\nたしょうちがu /多少違/\nたしょうちがt /多少違/\nたしょうちがi /多少違/\nたしょうちがe /多少違/\nたしょうたかs /多少高/\nたしょうたかk /多少高/\nたしょうたかi /多少高/\nたしょうたかg /多少高/\nたしょうおくr /多少遅/\nたしなn /嗜;(like)詩を嗜む/\nたしなm /嗜;(like)詩を嗜む/窘;(warn)非礼を窘める/\nたしかめあw /確かめ合/\nたしかめあu /確かめ合/\nたしかめあt /確かめ合/\nたしかめあo /確かめ合/\nたしかめあi /確かめ合/\nたしかめあe /確かめ合/\nたしかめあc /確かめ合/\nたしあわs /足し合/\nたしあw /足し合/\nたしk /確/慥;-か/\nたけりたt /猛り立/\nたけりたc /猛り立/\nたけりくるw /猛り狂/\nたけりくるu /猛り狂/\nたけりくるt /猛り狂/\nたけりくるo /猛り狂/\nたけりくるi /猛り狂/\nたけりくるc /猛り狂/\nたけなわs /酣/闌;≒酣/\nたけなわn /闌;≒酣/酣/\nたけなわd /酣/闌;≒酣/\nたけだけs /猛々/猛猛/\nたけしたどおr /竹下通/\nたけt /猛/哮;吠える/\nたけs /猛/\nたけr /猛/哮;吠える/\nたけn /猛/哮;吠える/\nたけk /猛/\nたけi /猛/\nたけc /猛/哮;吠える/\nたけb /猛;[文語]-ぶ/建;≒猛ぶ/誥;≒猛ぶ/\nたぐりよs /手繰り寄/\nたぐりこn /手繰り込/\nたぐりこm /手繰り込/\nたぐu /比/類/\nたぐt /手繰/\nたぐr /手繰/\nたぐn /手繰/\nたぐi /類/\nたぐh /比/類/\nたぐc /手繰/\nたくわe /蓄/貯/畜;<rare>/\nたくらn /企/\nたくらm /企/\nたくまs /逞/\nたくはh /蓄/貯/\nたくs /託;委託/托;托卵/\nたくr /綰/\nたくn /巧/\nたくm /巧/\nたぎt /滾/激/\nたぎr /滾/激/\nたぎn /滾/激/\nたぎc /滾/激/\nたきつk /焚き付/焚付/\nたきしm /薫き染/\nたきこn /炊き込;炊き込みご飯/炊込/薫き込;香を薫き込む/\nたきこm /炊き込;炊き込みご飯/炊込/薫き込;香を薫き込む/\nたきあわs /炊き合/\nたきあw /炊き合;筍とワカメを-わせる/\nたきあg /炊き上;ふっくらと-げる/\nたがやs /耕/畊;「耕」の異体字/畉;別字 (NB:「たがや・す」として使われる可能性は皆無)/\nたがいちがi /互い違/\nたがw /違/\nたがu /違/\nたがt /違/\nたがo /違/\nたがi /互/違/\nたがh /違/\nたがe /違/\nたがc /違/\nたかをくくt /高を括/\nたかをくくr /高を括/\nたかをくくn /高を括/\nたかをくくc /高を括/\nたからさがs /宝探/\nたかぶt /昂/\nたかぶr /昂/昂ぶ;※送り位置補正/亢ぶ;※送り位置補正/\nたかぶn /昂/\nたかぶc /昂/\nたかのぞm /高望/\nたかなt /高鳴/\nたかなr /高鳴/\nたかなn /高鳴/\nたかなc /高鳴/\nたかどm /高止/\nたかてr /高照;‖枕詞(-らす)/\nたかすg /高過/\nたかt /集/\nたかs /高/\nたかr /集/高;高らか/\nたかn /高/集/\nたかm /高/\nたかk /高/\nたかi /高/\nたかg /高;-が(知れた)/\nたかc /集/\nたかb /高/\nたおれふs /倒れ伏/倒れ臥/\nたおれこn /倒れ込/\nたおれこm /倒れ込/\nたおれr /殕/\nたおしこn /倒し込/\nたおしこm /倒し込/\nたおy /嫋/\nたおt /手折;花を手折る/\nたおs /倒/\nたおr /倒/手折;花を手折る/斃;(倒れて死ぬ) 戦地に斃れる/仆;(ぱたんと倒れる)/\nたおn /手折;花を手折る/\nたおc /手折;花を手折る/\nたえまなs /絶え間無/\nたえまなk /絶え間無/\nたえまなi /絶え間無/\nたえはt /絶え果/\nたえぬk /耐え抜/\nたえぬi /耐え抜/\nたえだe /絶え絶/\nたえしのn /堪え忍/\nたえしのb /堪え忍/\nたえきt /耐え切/\nたえきr /耐え切/\nたえきn /耐え切/\nたえきc /耐え切/\nたえがたs /耐え難/\nたえがたk /耐え難/\nたえがたi /耐え難/\nたえがたg /耐え難/\nたえかn /堪え兼/\nたえいt /絶え入/\nたえいr /絶え入/\nたえいn /絶え入/\nたえいc /絶え入/\nたえz /絶え;※送り位置補正/\nたえn /妙/\nたうe /田植/\nたいへんよs /大変良/\nたいへんよk /大変良/\nたいへんよi /大変良/\nたいへんよg /大変良/\nたいへんもうs /大変申/\nたいへんおそs /大変遅/\nたいへんおそk /大変遅/\nたいへんおそi /大変遅/\nたいへんおそg /大変遅/\nたいげんどm /体言止/\nたいおうづk /対応付/\nたいおうs /対応/\nたいあたr /体当/\nたいあt /体当/\nたいs /対/大/体;(obey)「意を体する」/對;「対」の旧字/帯/\nたいr /平/\nたあいなs /他愛無;当て字/\nたあいなk /他愛無;当て字/\nたあいなi /他愛無;当て字/\nたy /絶/\nたt /立/建/断/絶;消息を絶つ(途絶える)/経;時間が経つ/裁;布を裁つ/発;パリを発つ/起;風が起つ/截;截ち切る/勃;(erect)一物が勃つ/点;茶を点てる/閉;開け閉て/斷;「断」の旧字/發;「発」の旧字/經;「経」の旧字/強;?/\nたs /足/誰;-そ/逹;「達」の異体字/\nたr /垂/足/埀;「垂」の旧字/\nたn /他/足/\nたm /貯;(有用物) 金を貯める/溜/矯;(rectify) 癖を矯める/撓/揉/澑;「溜」の異体字/\nたk /炊;飯を炊く/焚;風呂を焚く/長;一芸に長ける/薫;香を薫く/闌;≒長ける/\nたi /炊;飯を炊く/焚;風呂を焚く/薫;香を薫く/\nたh /他/堪/耐/\nたe /耐/絶/堪;(値する) 見るに堪えない/\nたc /立/断/経;時間が経つ/建/斷;「断」の旧字/絶;消息を絶つ(途絶える)/裁;布を裁つ/発;パリを発つ/起;風が起つ/截;截ち切る/勃/發;「発」の旧字/經;「経」の旧字/足/\nたb /食/賜;[文語](バ行四段)/給;[文語](バ行四段)/\nぞんじあg /存じ上/\nぞんz /存/\nぞんj /存/\nぞろi /揃/\nぞろe /揃/\nぞくs /属/俗/\nぞくp /俗/\nぞくn /俗/\nぞくd /俗/\nぞうさなs /造作無/\nぞうさなk /造作無/\nぞうさなi /造作無/\nぞうs /蔵/\nぞt /反/\nぞr /反/\nぞn /反/\nぞm /初/染/\nぞi /沿/\nぞe /添/\nぞc /反/\nそんざいs /存在/\nそんz /損/\nそんs /損/存/\nそんn /損/\nそんj /損/\nそんd /損/\nそろばんだかs /算盤高/\nそろばんだかk /算盤高/\nそろばんだかi /算盤高/\nそろばんだかg /算盤高/\nそろw /揃/\nそろu /揃/\nそろt /揃/\nそろo /揃/\nそろi /揃/\nそろh /揃/\nそろe /揃/\nそろc /揃/\nそれとなk /其と無/\nそりこn /剃り込/\nそりこm /剃り込/\nそりかえt /反り返/\nそりかえr /反り返/\nそりかえn /反り返/\nそりかえc /反り返/\nそりおとs /剃り落/\nそらんz /諳/\nそらんj /諳/\nそらとぼk /空惚/\nそらとb /空飛/\nそらぞらs /空々/\nそよi /戦/\nそよg /戦/\nそめわk /染め分/染分/\nそめぬk /染め抜/\nそめぬi /染め抜/\nそめなおs /染め直;自分の色に-す/\nそめだs /染め出/\nそめこn /染め込/\nそめこm /染め込/\nそめあg /染め上/\nそむk /背/叛;revolt/\nそむi /背/叛;revolt/\nそぼふt /そぼ降/\nそぼふr /そぼ降/\nそぼふn /そぼ降/\nそぼふc /そぼ降/\nそぼt /濡/\nそぶr /素振/\nそびえたt /聳え立/\nそびえたc /聳え立/\nそびe /聳/\nそばだt /峙/\nそねn /妬/嫉/猜/\nそねm /妬/嫉/猜/\nそなえつk /備え付/\nそなw /備/具/\nそなh /供/具/備/\nそなe /供;(offer) お供え物/備;(prepare) 地震に備える/具;≒備える/\nそとむk /外向/\nそとまわr /外回/\nそとづk /外付/\nそとつk /外付/\nそとがk /外掛/\nそでぐr /袖刳/\nそっけなs /素っ気無/\nそっけなk /素っ気無/\nそっけなi /素っ気無/\nそだてあg /育て上/\nそだt /育/毓;「育」の異体字/\nそだr /具足/\nそだc /育/毓;「育」の異体字/\nそぞr /漫;-ろ/\nそそりたt /聳り立/そそり立/\nそそりたc /聳り立/そそり立/\nそそばしt /遽走/\nそそばしr /遽走/\nそそばしn /遽走/\nそそばしc /遽走/\nそそのかs /唆/嗾;<rare> =唆す/\nそそぎこn /注ぎ込/\nそそぎこm /注ぎ込/\nそそi /注/雪;(=すすg)「汚名を-ぐ」(cf.「雪辱」)/濯;(=すすg)「リンスを-ぐ」/灌;≒注ぐ/\nそそg /注/灌;≒注ぐ/濯;(=すすg)「リンスを-ぐ」/雪;(=すすg)「汚名を-ぐ」(cf.「雪辱」)/\nそしきだt /組織立/\nそしt /謗;原義:あばく/誹;原義:言い立て、仲を裂く/譏;原義:鋭く問い質す/讒;原義:告げ口し陥れる/詆/\nそしr /謗;原義:あばく/誹;原義:言い立て、仲を裂く/素知;当て字/そ知/譏;原義:鋭く問い質す/讒;原義:告げ口し陥れる/詆/\nそしn /謗;原義:あばく/誹;原義:言い立て、仲を裂く/譏;原義:鋭く問い質す/讒;原義:告げ口し陥れる/詆/\nそしc /謗;原義:あばく/誹;原義:言い立て、仲を裂く/譏;原義:鋭く問い質す/讒;原義:告げ口し陥れる/詆/\nそこびe /底冷/\nそこぬk /底抜/\nそこなw /損/害/\nそこなu /損/害/\nそこなt /損/害/\nそこなo /損/害/\nそこなi /損/害/\nそこなh /損/\nそこなe /損/害/\nそこなc /損/害/\nそこしt /底知/\nそこしr /底知/\nそこしn /底知/\nそこしc /底知/\nそこいr /底入/\nそこあg /底上/\nそこn /損/害/\nそぐw /似/\nそぐu /似/\nそぐt /似/\nそぐo /似/\nそぐi /似/\nそぐe /似/\nそぐc /似/\nそくs /即;(即応) 実情に即する/則;(準則) 法に則する/促;(促進) 反省を促する/\nそぎとt /削ぎ取/\nそぎとr /削ぎ取/\nそぎとn /削ぎ取/\nそぎとc /削ぎ取/\nそぎおとs /削ぎ落/\nそうろu /候/\nそうりょうちゃくばらi /送料着払/\nそうらw /候/\nそうらi /候/\nそうらe /候/\nそうめいs /聡明/\nそうめいd /聡明/\nそうふいただk /送付頂/\nそうふいたs /送付致/\nそうなm /総嘗/\nそうとうn /相当/\nそうていs /想定/\nそうだんくだs /相談下/\nそうだt /総立/\nそうぞうs /騒々/\nそうそu /然う然/\nそうけだt /総毛立/\nそうけだc /総毛立/\nそうくずr /総崩/\nそうz /総/\nそうs /奏;「帝に奏する」「功を奏する」/草;「原稿を草する」/相/\nそうn /躁;⇔鬱/\nそうj /総/\nそうd /躁;⇔鬱/\nそいとg /添い遂/\nそあくn /粗悪/\nそw /沿;(go along) 道に沿う/添;寄り添う/副/\nそu /沿;(go along) 道に沿う/添;寄り添う/副/\nそt /沿;(go along) 道に沿う/添;寄り添う/剃;(shave)髭を剃る/反;(curve)板が反る/副/\nそs /素/\nそr /剃;(shave)髭を剃る/逸;(stray)話が逸れる/反;(curve)板が反る/其;-れ/\nそo /沿;(go along) 道に沿う/添;寄り添う/副/\nそn /其/素/剃;(shave)髭を剃る/反;(curve)板が反る/\nそm /染/初;知り初める/\nそi /沿;(go along) 道に沿う/添;寄り添う/副/削/殺/\nそh /沿/添/副/\nそg /削/殺/\nそe /添;寄り添う/沿;(go along) 道に沿う/副/\nそd /素/\nそc /沿;(go along) 道に沿う/添;寄り添う/副/剃;(shave)髭を剃る/反;(curve)板が反る/\nぜんだt /膳立/\nぜんk /前/\nぜひきk /是非聞/\nぜひきi /是非聞/\nぜにうしなi /銭失/\nぜっくs /絶句/\nぜっs /絶/\nぜいぬk /税抜/\nぜいこm /税込/\nぜm /責/攻/\nせんもんかむk /専門家向/\nせんまいどおs /千枚通/\nせんまいづk /千枚漬/\nせんびk /線引/\nせんぬk /栓抜/\nせんにんぎr /千人斬/\nせんなs /詮無/\nせんなk /詮無/\nせんなi /詮無/\nせんなg /詮無/\nせんたくばさm /洗濯挟/\nせんたくs /選択/\nせんぞがえr /先祖返/先祖帰;NB:辞書は多く「先祖返り」とする/\nせんじつm /煎じ詰/\nせんさいs /繊細/\nせんさいn /繊細/\nせんさいd /繊細/\nせんかたなs /詮方無/\nせんかたなk /詮方無/\nせんかたなi /詮方無/\nせんかたなg /詮方無/\nせんz /詮;(consider)「-ずるに」/煎;(boil)「茶を煎ずる」/先/\nせんs /宣;(declare)「革命を宣する」/僭;(ose)「王を僭する」/撰/\nせんj /煎/先/\nせわずk /世話好/\nせわs /忙/\nせりまk /競り負;⇔競り勝つ/\nせりだs /迫り出/\nせりかt /競り勝/\nせりかc /競り勝/\nせりおとs /競り落/\nせりあw /競り合/\nせりあu /競り合/\nせりあt /競り合/\nせりあo /競り合/\nせりあi /競り合/\nせりあg /競り上/迫り上/\nせりあe /競り合/\nせりあc /競り合/\nせもたr /背凭/\nせめよs /攻め寄/\nせめほろb /攻め滅/\nせめのぼt /攻め上/\nせめのぼr /攻め上/\nせめのぼn /攻め上/\nせめのぼc /攻め上/\nせめぬk /攻め抜/\nせめぬi /攻め抜/\nせめつづk /攻め続;城を攻め続ける/責め続;失敗を責め続ける/\nせめたt /攻め立;敵を攻め立てる/責め立;失敗を責め立てる/\nせめさいなn /責め苛/\nせめさいなm /責め苛/\nせめころs /責め殺/\nせめこn /攻め込/\nせめこm /攻め込/\nせめぎあw /鬩ぎ合/\nせめぎあu /鬩ぎ合/\nせめぎあt /鬩ぎ合/\nせめぎあo /鬩ぎ合/\nせめぎあi /鬩ぎ合/\nせめぎあe /鬩ぎ合/\nせめぎあc /鬩ぎ合/\nせめきt /攻め切/\nせめきr /攻め切/\nせめきn /攻め切/\nせめきc /攻め切/\nせめおとs /攻め落/責め落;<rare>/\nせめおt /攻め落/\nせめいt /攻め入/\nせめいr /攻め入/\nせめいn /攻め入/\nせめいc /攻め入/\nせめあぐn /攻め倦/\nせめあぐm /攻め倦/\nせめあw /攻め合;陣地を-/責め合;失敗を-/\nせめあu /攻め合;陣地を-/責め合;失敗を-/\nせめあt /攻め合;陣地を-/責め合;失敗を-/\nせめあo /攻め合;陣地を-/責め合;失敗を-/\nせめあi /攻め合;陣地を-/責め合;失敗を-/\nせめあe /攻め合;陣地を-/責め合;失敗を-/\nせめあc /攻め合;陣地を-/責め合;失敗を-/\nせめr /攻め;※送り位置補正/\nせめi /鬩/\nせめg /鬩/\nせまりこz /迫り来/\nせまりこy /迫り来/\nせまりこs /迫り来/\nせまりこr /迫り来/\nせまりこn /迫り来/\nせまりこi /迫り来/\nせまりくr /迫り来/\nせまりくn /迫り来/\nせまりきy /迫り来/\nせまりきt /迫り来/\nせまりきs /迫り来/\nせまりきn /迫り来/\nせまりきm /迫り来/\nせまりきd /迫り来/\nせまりきc /迫り来/\nせまっくるs /狭っ苦/\nせますg /狭過/\nせまくるs /狭苦/\nせまt /迫/逼/\nせまs /狭/狹;「狭」の旧字(人名用漢字)/\nせまr /迫/逼/\nせまn /迫/逼/\nせまm /狭/狹;「狭」の旧字(人名用漢字)/\nせまk /狭/狹;「狭」の旧字(人名用漢字)/\nせまi /狭/狹;「狭」の旧字(人名用漢字)/\nせまg /狭/狹;「狭」の旧字(人名用漢字)/\nせまc /迫/逼/\nせぶm /瀬踏/\nせばm /狭/狹;「狭」の旧字(人名用漢字)/\nせはs /忙/\nせのb /背伸/\nせなかあw /背中合/\nせつめいしょどおr /説明書通/\nせつめいs /説明/\nせつぞくs /接続/\nせつs /切;切断/\nせつn /切;切断/\nせつk /責付/\nせつi /責付/\nせつd /切;切断/\nせっぱつまt /切羽詰/\nせっぱつまr /切羽詰/\nせっぱつまn /切羽詰/\nせっぱつまc /切羽詰/\nせっぱつm /切羽詰/\nせっていまちがi /設定間違/\nせっていs /設定/\nせっつk /責付/\nせっつi /責付/\nせっしょくs /接触/\nせっきんs /接近/\nせっきょうたr /説教垂/\nせっきょうくさs /説教臭/\nせっきょうくさk /説教臭/\nせっきょうくさi /説教臭/\nせっきょうくさg /説教臭/\nせっs /接/\nせちがらs /世知辛/\nせちがらk /世知辛/\nせちがらi /世知辛/\nせちがらg /世知辛/\nせせらわらw /せせら笑/嘲笑/\nせせらわらu /嘲笑/せせら笑/\nせせらわらt /せせら笑/嘲笑/\nせせらわらo /せせら笑/嘲笑/\nせせらわらi /せせら笑/嘲笑/\nせせらわらe /せせら笑/嘲笑/\nせせらわらc /嘲笑/せせら笑/\nせけんずr /世間擦/\nせきばらi /咳払/\nせきにんもt /責任持/\nせきにんとt /責任取/\nせきにんとr /責任取/\nせきにんとn /責任取/\nせきにんとc /責任取/\nせきとm /堰き止/塞き止/せき止/\nせきたt /急き立/\nせききt /急き切/\nせききr /急き切/\nせききn /急き切/\nせききc /急き切/\nせきがe /席替/\nせおいこn /背負い込/背負込/\nせおいこm /背負い込/背負込/\nせおw /背負/\nせおu /背負/\nせおt /背負/\nせおo /背負/\nせおi /背負/\nせおe /背負/\nせおc /背負/\nせうs /抄/\nせいびs /整備/\nせいちょうs /成長/\nせいだs /精出/\nせいぞろi /勢揃/\nせいせいs /生成/\nせいげんつk /制限付/\nせいかくs /正確/\nせいかくn /正確/\nせいs /制;(control) 接戦を制する/征;(conquer) 夷狄を征する/製;(produce) 薬剤を製する/省/\nせいn /聖;聖なる/\nせz /為;do/\nせy /為;do/\nせt /競/迫/糶;<rare> =競り/\nせr /迫/競/糶;<rare> =競り/\nせn /迫/競/糶;<rare> =競り/\nせm /攻;(attack)敵を攻める/責;(blame)失敗を責める/\nせk /急/咳/堰;=塞く/塞;=堰く/\nせi /急/咳/堰;=塞く/塞;=堰く/\nせg /背/\nせc /迫/競/糶;<rare> =競り/\nずわr /座/\nずれこn /ずれ込/\nずれこm /ずれ込/\nずれz /ズレ/\nずれy /ズレ/\nずれt /ズレ/\nずれs /ズレ/\nずれr /ズレ/\nずれn /ズレ/\nずれm /ズレ/\nずれk /ズレ/\nずれc /ズレ/\nずるs /狡/\nずるk /狡/\nずるi /狡/\nずるg /狡/\nずりおt /ずり落/\nずりおc /ずり落/\nずぶぬr /ずぶ濡/\nずぶとs /図太/\nずぶとk /図太/\nずぶとi /図太/\nずぶとg /図太/\nずぬk /頭抜/図抜/\nずどr /図取/\nずつk /頭突/\nずうずうs /図々/\nずs /誦;経を-す(る)/\nずr /刷/\nずm /済/住/濟;「済」の旧字/\nずk /好/尽;(連濁) 欲得尽く,納得尽く,他人尽く/付;※仮名遣い「づk」/\nすんづm /寸詰/\nすわりなおs /座り直/\nすわりこn /座り込/\nすわりこm /座り込/\nすわt /座/坐/\nすわr /座/坐/\nすわn /座/坐/\nすわc /座/坐/\nすれちがw /すれ違/擦れ違/\nすれちがu /すれ違/擦れ違/\nすれちがt /すれ違/擦れ違/\nすれちがo /すれ違/擦れ違/\nすれちがi /すれ違/擦れ違/\nすれちがe /すれ違/擦れ違/\nすれちがc /すれ違/擦れ違/\nすれあw /擦れ合/\nすれあu /擦れ合/\nすれあt /擦れ合/\nすれあo /擦れ合/\nすれあi /擦れ合/\nすれあe /擦れ合/\nすれあc /擦れ合/\nするどs /鋭/\nするどk /鋭/\nするどi /鋭/\nするどg /鋭/\nすりよt /擦り寄/摩り寄;<rare>/\nすりよr /擦り寄/摩り寄;<rare>/\nすりよn /擦り寄/摩り寄;<rare>/\nすりよc /擦り寄/摩り寄;<rare>/\nすりむk /擦り剥/擦剥/\nすりむi /擦剥/擦り剥/\nすりへt /磨り減/\nすりへr /磨り減/\nすりへn /磨り減/\nすりへc /磨り減/\nすりぬk /擦り抜/すり抜/擦抜/擦り拔;旧字/\nすりぬi /擦り抜/すり抜/擦抜/擦り拔;旧字/\nすりつぶs /すり潰/磨り潰/摺り潰/\nすりつk /擦り付;NB:「こすりつk」「なすりつk」と同形/\nすりこn /刷り込;(imprint) 嗜好を刷り込まれる/摺り込;(rub into) 軟膏を摺り込む/摩り込;≒摺り込む/刷込/\nすりこm /刷り込;(imprint) 嗜好を刷り込まれる/摺り込;(rub into) 軟膏を摺り込む/摩り込;≒摺り込む/刷込/\nすりくだk /擂り碎;「砕」旧字/擂り砕/\nすりくだi /擂り砕/擂り碎;「砕」旧字/\nすりきt /擦り切/摺り切/摩り切;<rare>/\nすりきr /擦り切/摺り切/摩り切;<rare>/\nすりきn /擦り切/摺り切/摩り切;<rare>/\nすりきc /擦り切/摺り切/摩り切;<rare>/\nすりかわr /掏り替/\nすりかw /掏り替/\nすりかe /摩り替/すり替/掏り替/\nすりあわs /擦り合;双方の案を-せる/摺り合;=擦り合わせる/\nすりあw /擦り合/摺り合/\nすりあg /刷り上/\nすやk /素焼/\nすもぐr /素潜/\nすみわたt /澄み渡/\nすみわたr /澄み渡/\nすみわたn /澄み渡/\nすみわたc /澄み渡/\nすみわk /棲み分/住み分/\nすみやk /炭焼/\nすみなs /住み成;-したる庵あり/\nすみなr /住み慣/住み馴/\nすみつk /住み着/\nすみつi /住み着/\nすみこn /住み込/住込/\nすみこm /住み込/住込/\nすみくr /住み暮/\nすみきt /澄み切/\nすみきr /澄み切/\nすみきn /澄み切/\nすみきc /澄み切/\nすみy /速/\nすまu /住ま;※送り位置補正/\nすまi /住ま;※送り位置補正/\nすまh /住ま;※送り位置補正/\nすぼn /窄/\nすぼm /窄/\nすべりどm /滑り止/\nすべりだs /滑り出/\nすべりこn /滑り込/\nすべりこm /滑り込/\nすべりおt /滑り落/\nすべりおc /滑り落/\nすべからk /須/\nすべt /滑/全/総/總;「総」の旧字/辷;(国字)/\nすべr /滑/辷;(国字)/\nすべn /滑/辷;(国字)/\nすべc /滑/辷;(国字)/\nすぶr /素振/\nすばらs /素晴/\nすばやs /素早/\nすばやk /素早/\nすばやi /素早/\nすばやg /素早/\nすばなr /巣離/\nすばr /素晴/\nすなわt /即/則/乃/\nすなわc /即/\nすなどt /漁/\nすなどr /漁/\nすなどn /漁/\nすなどc /漁/\nすどまr /素泊/\nすどおs /素通/\nすどおr /素通/\nすどm /素泊/\nすでn /既/\nすてさt /捨て去/\nすてさr /捨て去/\nすてさn /捨て去/\nすてさc /捨て去/\nすてきt /捨て切/\nすてきr /捨て切/\nすてきn /捨て切/\nすてきd /素敵/\nすてきc /捨て切/\nすてがたs /捨て難/\nすてがたk /捨て難/\nすてがたi /捨て難/\nすてがたg /捨て難/\nすておk /捨て置/\nすておi /捨て置/\nすてr /捨て;※送り位置補正/\nすづk /酢漬/\nすっぽぬk /すっぽ抜/\nすっぱぬk /素っ破抜/すっぱ抜/スッパ抜/\nすっぱぬi /素っ破抜/すっぱ抜/スッパ抜/\nすっとぼk /素っ恍/\nすっとn /すっ飛/素っ飛/\nすっとb /すっ飛/素っ飛/\nすだt /巣立/\nすだc /巣立/\nすたt /廃/頽;NB:「くずおr」と同形/廢;「廃」の旧字/\nすたr /廃/頽;NB:「くずおr」と同形/廢;「廃」の旧字/\nすたn /廃/頽;NB:「くずおr」と同形/廢;「廃」の旧字/\nすたc /廃/頽;NB:「くずおr」と同形/廢;「廃」の旧字/\nすそわk /裾分/\nすそとr /裾取/\nすずなr /鈴生/\nすずy /涼/\nすずs /涼/凉;「涼」の旧字(人名用漢字)/\nすずr /漫/\nすずn /涼/凉;「涼」の旧字(人名用漢字)/\nすずm /涼/凉;「涼」の旧字(人名用漢字)/\nすすりなk /啜り泣/\nすすりなi /啜り泣/\nすすりこn /啜り込/\nすすりこm /啜り込/\nすすりあg /啜り上/\nすすみでy /進み出/\nすすみでt /進み出/\nすすみでr /進み出/\nすすみでn /進み出/\nすすみでm /進み出/\nすすt /啜/\nすすr /啜/\nすすn /進/啜/\nすすm /進/勧;(advise) 留学を勧める/薦;(recommend) 本を薦める/奨;(encourage) 勉学を奨める/勸;「勧」の旧字/\nすすk /煤/\nすすi /濯;洗い物を-/漱;口を-/雪;恥を-/啌;<rare> ≒漱ぐ/\nすすg /濯;洗い物を-/漱;口を-/雪;恥を-/啌;<rare> ≒漱ぐ/\nすすc /啜/\nすすb /煤;煤ぼけた暖炉/\nすじちがi /筋違/\nすじがねいr /筋金入/\nすじあi /筋合/\nすじt /捩/\nすじr /捩/\nすじn /捩/\nすじc /捩/\nすさt /退/\nすさr /退/\nすさn /荒;生活が荒む,風が吹き荒ぶ/退/遊;口遊む,筆の遊び (NB:「あそb」と同形)/進/\nすさm /凄;-まじい/荒;生活が荒む/遊;口遊む/進/\nすさc /退/\nすさb /荒;風が吹き荒ぶ/遊;筆の遊び (NB:「あそb」と同形)/進/\nすごもr /巣篭/\nすごすg /凄過/\nすごしやすs /過ごし易/\nすごしやすk /過ごし易/\nすごしやすi /過ごし易/\nすごしやすg /過ごし易/\nすごs /過/凄/\nすごm /凄/\nすごk /凄/\nすごi /凄/\nすごg /凄/\nすこぶr /頗/\nすこy /健/\nすこs /少/\nすげなs /素気無/\nすげなk /素気無/\nすげなi /素気無/\nすげなg /素気無/\nすげかe /挿げ替/すげ替/\nすげn /素気;-なく断る/\nすぐりぬk /選り抜/\nすぐりぬi /選り抜/\nすぐt /選;果実を選る NB:「えr」「よr」と同形/\nすぐs /過/\nすぐr /優/勝/選;果実を選る NB:「えr」「よr」と同形/秀/\nすぐn /直/選;果実を選る NB:「えr」「よr」と同形/\nすぐc /選;果実を選る NB:「えr」「よr」と同形/\nすくなs /少;非正則(すくn)/尠;(字義:甚だしく少ない)/寡;(字義:頼れるものがない)/\nすくなk /少;非正則(すくn)/少な;※送り位置補正/尠;(字義:甚だしく少ない)/寡;(字義:頼れるものがない)/\nすくなi /少;非正則(すくn)/少な;※送り位置補正/尠;(字義:甚だしく少ない)/寡;(字義:頼れるものがない)/\nすくなg /少;非正則(すくn)/尠;(字義:甚だしく少ない)/寡;(字義:頼れるものがない)/\nすくいなg /掬い投/\nすくいだs /救い出/\nすくいあg /掬い上/\nすくw /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/\nすくu /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/巣く;※送り位置補正/\nすくt /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/\nすくo /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/\nすくn /少/竦;足が竦んで/窘;<rare>/\nすくm /竦/窘;<rare>/\nすくi /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/\nすくh /掬/救/済/抄/\nすくe /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/\nすくc /救/掬;「水を掬う」「足元を掬う」/巣喰/済;(宗教的に救済する)/抄;≒掬う/\nすぎゆk /過ぎ行/\nすぎさt /過ぎ去/\nすぎさr /過ぎ去/\nすぎさn /過ぎ去/\nすぎさc /過ぎ去/\nすぎn /過ぎ;※送り位置補正/\nすきとおt /透き通/透き徹/\nすきとおs /透き通/\nすきとおr /透き通/透き徹/\nすきとおn /透き通/透き徹/\nすきとおc /透き通/透き徹/\nすきとt /梳き取/\nすきとr /梳き取/\nすきとn /梳き取/\nすきとc /梳き取/\nすきずk /好き好/\nすきこのn /好き好/\nすきこのm /好き好/\nすきこn /漉き込/鋤き込/\nすきこm /漉き込/鋤き込/\nすききらi /好き嫌/\nすきかえs /鋤き返/\nすきあw /好き合/\nすきあu /好き合/\nすきあt /好き合/\nすきあo /好き合/\nすきあi /好き合/\nすきあe /好き合/\nすきあc /好き合/\nすがりつk /縋り付/\nすがりつi /縋り付/\nすがすがs /清々/\nすがt /縋/\nすがr /縋/末枯/尽/\nすがn /縋/\nすがm /眇;-める,矯めつ-めつ/\nすがc /縋/\nすかしみz /透かし見/\nすかしみy /透かし見/\nすかしみt /透かし見/\nすかしみs /透かし見/\nすかしみr /透かし見/\nすかしみn /透かし見/\nすかしみm /透かし見/\nすかしみc /透かし見/\nすかs /透;透して見る/賺;宥め賺す/\nすえひろg /末広/\nすえながs /末永/末長/\nすえながk /末永/末長/\nすえながi /末永/末長/\nすえつk /据え付/据付/\nすえたのm /末頼/\nすえおそr /末恐/\nすえおk /据え置/据置/\nすえおi /据え置/据置/\nすいよs /吸い寄/\nすいとt /吸い取/\nすいとr /吸い取/\nすいとn /吸い取/\nすいとc /吸い取/\nすいつづk /吸い続/\nすいつk /吸い付/\nすいつi /吸い付/\nすいだs /吸い出/吸出/\nすいすg /吸い過/\nすいこn /吸い込/\nすいこm /吸い込/\nすいあg /吸い上/\nすいs /粋/\nすいn /粋/\nすいd /粋/\nすあg /素揚/\nすw /吸/据/喫;「煙草を喫う」 NB:比較的新しい表記/\nすu /吸/喫;「煙草を喫う」 NB:比較的新しい表記/\nすt /捨/吸/刷;本を刷る/棄;(字義:思い切ってすてる)/喫;「煙草を喫う」 NB:比較的新しい表記/擦;マッチを擦る/摺;版画を摺る/擂;胡麻を擂る/磨;墨を磨る/掏;財布を掏る/摩;天を摩る/剃;=そr/\nすs /酸/\nすr /擦;マッチを擦る/刷;本を刷る/為;do/摺;版画を摺る/擂;胡麻を擂る/磨;墨を磨る/掏;財布を掏る/摩;天を摩る/剃;=そr/爲;「為」の旧字(人名用漢字)/\nすp /酸/\nすo /吸/喫;「煙草を喫う」 NB:比較的新しい表記/\nすn /済/住/棲;(動物が) 川に棲む/澄/拗;-ねる/濟;「済」の旧字/擦;マッチを擦る/刷;本を刷る/摺;版画を摺る/擂;胡麻を擂る/磨;墨を磨る/掏;財布を掏る/摩;天を摩る/剃;=そr/爲;「為」の旧字(人名用漢字)/清;≒澄む/栖;≒棲む/澂;「澄」の異体字/\nすm /住/済/棲;(動物が) 川に棲む/澄/清;≒澄む/栖;≒棲む/濟;「済」の旧字/澂;「澄」の異体字/為;do/\nすk /好/空/透/漉;紙を漉く/梳;(comb) 髪を梳く/鋤;(cultivate) 畑を鋤く/抄;≒漉く/剥;(slice) NB:「むk」と同形/耡;=鋤く/酸/\nすi /酸/吸/空/喫;「煙草を喫う」 NB:比較的新しい表記/好/梳;(comb) 髪を梳く/透/済/濟;「済」の旧字/漉;紙を漉く/鋤;(cultivate) 畑を鋤く/抄;≒漉く/剥;(slice) NB:「むk」と同形/耡;=鋤く/\nすg /過/直/\nすe /据/吸/饐;(spoil) 饐えた臭い/喫;「煙草を喫う」 NB:比較的新しい表記/\nすc /吸/喫;「煙草を喫う」 NB:比較的新しい表記/擦;マッチを擦る/刷;本を刷る/摺;版画を摺る/擂;胡麻を擂る/磨;墨を磨る/掏;財布を掏る/摩;天を摩る/剃;=そr/\nすb /統/総;≒統べる/總;「総」の旧字/\nじんどt /陣取/\nじんどr /陣取/\nじんどn /陣取/\nじんどc /陣取/\nじんとr /陣取/\nじわr /地割/\nじょさいなs /如才無/\nじょさいなk /如才無/\nじょさいなi /如才無/\nじょうやとi /常雇/\nじょうほうくだs /情報下/\nじょうだんぬk /冗談抜/\nじょうせきどおr /定石通/\nじょうさs /状差/\nじょうけんづk /条件付/\nじょうz /乗/乘;「乗」の旧字(人名用漢字)/\nじょうs /城/\nじょうn /上/状/\nじょうj /乗/乘;「乗」の旧字(人名用漢字)/\nじょうd /状/\nじょs /除;除算/叙;叙述/序/恕;(ゆるす)寛恕/\nじゆうさんかd /自由参加/\nじゆうd /自由/\nじゅんばんまt /順番待/\nじゅんばんまc /順番待/\nじゅんじょよs /順序良/\nじゅんじょよk /順序良/\nじゅんじょよi /順序良/\nじゅんじょだt /順序立/\nじゅんぐr /順繰/\nじゅんおくr /順送/\nじゅんz /準/殉/准;「準」の略字/凖;「準」の異体字/\nじゅんs /純/\nじゅんn /順/純/\nじゅんj /準/殉/准;「準」の略字/凖;「準」の異体字/\nじゅんd /純/\nじゅつごよb /述語呼/\nじゅくs /熟;ripe/\nじゅうりょうあg /重量挙/\nじゅうらいどおr /従来通/\nじゅうぶんn /十分/\nじゅうぶんd /十分/\nじゅうばこよm /重箱読/\nじゅうなんn /柔軟/\nじゅうだいn /重大/\nじゅうじがたm /十字固/\nじゅs /誦/呪/\nじゅn /得/\nじゃらs /戯/\nじゃまくさs /邪魔臭/\nじゃまくさk /邪魔臭/\nじゃまくさi /邪魔臭/\nじゃまくさg /邪魔臭/\nじゃっかんことn /若干異/\nじゃr /戯/\nじむてづづk /事務手続/\nじまんt /自慢/\nじべt /地べ;※送り位置補正/\nじひぶかs /慈悲深/\nじひぶかk /慈悲深/\nじひぶかi /慈悲深/\nじひぶかg /慈悲深/\nじひびk /地響/\nじばk /字化/\nじなr /地鳴/\nじてんしゃのr /自転車乗/\nじてんd /時点/\nじづたi /地伝/\nじづm /字詰/\nじつづk /地続/\nじつn /実/\nじつh /実/\nじっぱひとからg /十把一絡/\nじっこうs /実行/\nじっt /凝/\nじだいおくr /時代遅/時代後/\nじずm /字詰/\nじしょひk /辞書引/\nじさg /字下/\nじこt /事故/\nじこr /事故/\nじこn /事故/\nじこm /仕込/\nじこc /事故/\nじくばr /字配/\nじきはずr /時期外/\nじきs /直/\nじきn /直;-に/\nじきd /直/\nじがたm /地固/\nじかんぎr /時間切/\nじかんおくr /時間遅/\nじかづk /直付/\nじかがk /直書/\nじかn /直/\nじかk /仕掛/\nじあまr /字余/\nじs /持;満を持して/辞;職を辞する/侍;(はべる) 帝に侍する/\nじr /焦/\nじn /死/染/\nじm /染/\nじk /敷/\nじg /字/\nしんぼうづよs /辛抱強/\nしんぼうづよk /辛抱強/\nしんぼうづよi /辛抱強/\nしんぴてきd /神秘的/\nしんぱいなs /心配無/\nしんぱいなk /心配無/\nしんぱいなi /心配無/\nしんぱいなg /心配無/\nしんちょうs /新調/\nしんじんぶかs /信心深/\nしんじんぶかk /信心深/\nしんじんぶかi /信心深/\nしんじんぶかg /信心深/\nしんじゅくどおr /新宿通/\nしんじつづk /信じ続/\nしんじこn /信じ込/\nしんじこm /信じ込/\nしんじがたs /信じ難/\nしんじがたk /信じ難/\nしんじがたi /信じ難/\nしんじがたg /信じ難/\nしんじt /信じ;※送り位置補正/\nしんじr /信じ;※送り位置補正/\nしんしんともn /心身共/\nしんこうs /進行/\nしんけんd /真剣/\nしんきくさs /辛気臭/心気臭;=辛気臭い/\nしんきくさk /辛気臭/心気臭;=辛気臭い/\nしんきくさi /辛気臭/心気臭;=辛気臭い/\nしんきくさg /辛気臭/心気臭;=辛気臭い/\nしんいr /新入/\nしんz /信/進/死ん;※送り位置補正/\nしんn /真/\nしんj /信/\nしをr /萎/\nしわよs /皺寄/\nしわぶk /咳/\nしわぶi /咳/\nしわがr /嗄/\nしわs /吝/\nしわk /仕分/仕訳;NB:簿記では送らず「仕訳」と書くのが普通/吝/\nしわi /吝/\nしわg /吝/\nしろぬr /白塗/\nしろぬk /白抜/\nしろうとくさs /素人臭/\nしろうとくさk /素人臭/\nしろうとくさi /素人臭/\nしろうとくさg /素人臭/\nしろうとかんがe /素人考/\nしろうとp /素人/\nしろu /白/\nしろs /白/\nしろp /白/\nしろm /白/\nしろk /白/\nしろi /白/\nしろg /白/\nしれわたt /知れ渡/\nしれわたr /知れ渡/\nしれわたn /知れ渡/\nしれわたc /知れ渡/\nしるs /記/著;形容詞, 明らかである/印;(mark) 足跡を印す/徴;(predict) 瑞兆を徴す/誌;≒記す/識;≒記す/標;掲げてしるす/示;?/\nしるk /著;形容詞, 明らかである/\nしるi /著;形容詞, 明らかである/\nしるg /著;形容詞, 明らかである/\nしりぬぐi /尻拭/\nしりぬk /知り抜/\nしりぬi /知り抜/\nしりつくs /知り尽/\nしりつk /知り尽/\nしりぞk /退/斥/\nしりぞi /退/斥/\nしりさがr /尻下/\nしりさg /尻下/\nしりごm /尻込/\nしりこそばゆi /尻擽/\nしりきr /尻切/\nしりあw /知り合/\nしりあu /知り合/\nしりあt /知り合/\nしりあo /知り合/\nしりあi /知り合/知合/\nしりあg /尻上/\nしりあe /知り合/\nしりあc /知り合/\nしらべあg /調べ上/\nしらべr /調べ;※送り位置補正/\nしらぬぞんz /知らぬ存/\nしらちゃk /白茶/\nしらじらs /白々/\nしらz /知ら;※送り位置補正/\nしらs /報/知ら;※送り位置補正/\nしらn /白/\nしらm /白/\nしらk /白/\nしらg /白;米を白げる(=精白する)/精;=白げる/\nしらb /調/\nしようくだs /使用下/\nしようs /使用/\nしようd /使用/\nしょりs /処理/\nしょぼs /ショボ/\nしょぼk /ショボ/\nしょぼi /ショボ/\nしょぼg /ショボ/\nしょってたt /背負って立/\nしょってたc /背負って立/\nしょっきあらi /食器洗/\nしょっきr /初っ切/\nしょっからs /塩っ辛/\nしょっからm /塩っ辛/\nしょっからk /塩っ辛/\nしょっからi /塩っ辛/\nしょっからg /塩っ辛/\nしょたいじm /所帯染/\nしょじs /所持/\nしょしんしゃむk /初心者向/\nしょざいなs /所在無/\nしょざいなk /所在無/\nしょざいなi /所在無/\nしょげこn /悄気込/\nしょげこm /悄気込/\nしょげかえt /悄気返/\nしょげかえr /悄気返/\nしょげかえn /悄気返/\nしょげかえc /悄気返/\nしょげt /悄気/\nしょげr /悄気/\nしょげn /悄気/\nしょげc /悄気/\nしょくs /食/属;(漢音)属託(=嘱託)/嘱;属託/\nしょきばらi /暑気払/\nしょきかs /初期化/\nしょうろうながs /精霊流/\nしょうめんきt /正面切/\nしょうめんきr /正面切/\nしょうめんきn /正面切/\nしょうめんきc /正面切/\nしょうめいずm /証明済/\nしょうめいs /証明/\nしょうぶづよs /勝負強/\nしょうぶづよk /勝負強/\nしょうぶづよi /勝負強/\nしょうぶづよg /勝負強/\nしょうぶつよk /勝負強/\nしょうどうがi /衝動買/\nしょうだt /章立/\nしょうじんおt /精進落/\nしょうじいr /招じ入/請じ入/\nしょうこだt /証拠立/\nしょうこしらb /証拠調/\nしょうこr /性懲/\nしょうぎだおs /将棋倒/\nしょうがつやすm /正月休/\nしょうかいいただk /紹介頂/\nしょうかいいたs /紹介致/\nしょうz /生/請/\nしょうs /称/証/賞/抄/頌/生;(呉音)/\nしょうj /生/招/請/\nしょいこn /背負い込/\nしょいこm /背負い込/\nしょw /背負/\nしょu /背負/\nしょt /背負/\nしょs /処/署/書/\nしょp /塩/\nしょo /背負/\nしょi /背負/\nしょh /背負/\nしょe /背負/\nしょc /背負/\nしゅんs /旬/\nしゅんn /旬/\nしゅんd /旬/\nしゅびよk /首尾良/\nしゅつりょくs /出力/\nしゅっせばらi /出世払/\nしゅくs /祝/\nしゅうりがk /修理書/\nしゅうねんぶかs /執念深/\nしゅうねんぶかk /執念深/\nしゅうねんぶかi /執念深/\nしゅうねんぶかg /執念深/\nしゅうねs /執念/\nしゅうねk /執念/\nしゅうねi /執念/\nしゅうかんおくr /週間遅/\nしゅうあk /週明/\nしゅうs /執/修/\nしゅt /主/\nしゃれこn /洒落込/\nしゃれこm /洒落込/\nしゃれt /洒落/\nしゃれr /洒落/\nしゃれn /洒落/\nしゃれc /洒落/\nしゃらくさs /洒落臭/\nしゃらくさk /洒落臭/\nしゃらくさi /洒落臭/\nしゃらくさg /洒落臭/\nしゃべりだs /喋り出/\nしゃべt /喋/諜;<rare>/\nしゃべr /喋/諜;<rare>/\nしゃべn /喋/諜;<rare>/\nしゃべk /喋/\nしゃべc /喋/諜;<rare>/\nしゃぶりつk /しゃぶり付/\nしゃぶりつi /しゃぶり付/\nしゃっきんとr /借金取/\nしゃちほこばt /鯱張/\nしゃちほこばr /鯱張/\nしゃちほこばn /鯱張/\nしゃちほこばc /鯱張/\nしゃしんうつr /写真写/\nしゃしゃりでz /しゃしゃり出/\nしゃしゃりでt /しゃしゃり出/\nしゃしゃりでr /しゃしゃり出/\nしゃしゃりでn /しゃしゃり出/\nしゃこいr /車庫入/\nしゃくりあg /しゃくり上/\nしゃくt /抉;顎を-る (NB:「えぐr」「こじr」と同形)/決;=抉る/刳;=抉る/\nしゃくs /癪/\nしゃくr /抉;顎を-る (NB:「えぐr」「こじr」と同形)/決;=抉る/刳;=抉る/\nしゃくn /抉;顎を-る (NB:「えぐr」「こじr」と同形)/決;=抉る/刳;=抉る/癪;-に障る/\nしゃくd /癪/\nしゃくc /抉;顎を-る (NB:「えぐr」「こじr」と同形)/決;=抉る/刳;=抉る/\nしゃがr /嗄/\nしゃs /謝/\nしもやk /霜焼/\nしもがr /霜枯/\nしめわすr /閉め忘/\nしめつk /締め付/締付/\nしめだs /締め出/閉め出/\nしめしあわs /示し合/\nしめしあw /示し合/\nしめこn /締め込/\nしめこm /締め込/\nしめくくt /締め括/\nしめくくr /締め括/\nしめくくn /締め括/\nしめくくc /締め括/\nしめきt /締め切;応募を-/閉め切;窓を-/締切/\nしめきr /締め切;応募を-/閉め切;窓を-/締切/\nしめきn /締め切;応募を-/閉め切;窓を-/締切/\nしめきc /締め切;応募を-/閉め切;窓を-/締切/\nしめいs /指名/\nしめあg /締め上/\nしめt /湿/〆/濕;「湿」の旧字(人名用漢字)/\nしめs /示/湿/濕;「湿」の旧字(人名用漢字)/\nしめr /湿/〆/濕;「湿」の旧字(人名用漢字)/\nしめp /湿/濕;「湿」の旧字(人名用漢字)/\nしめn /湿/〆/濕;「湿」の旧字(人名用漢字)/\nしめc /湿/〆/濕;「湿」の旧字(人名用漢字)/\nしむk /仕向/\nしみとおt /沁み透/\nしみとおr /沁み透/\nしみとおn /沁み透/\nしみとおc /沁み透/\nしみでz /滲み出/染み出/\nしみでy /滲み出/染み出/\nしみでt /滲み出/染み出/\nしみでs /滲み出/染み出/\nしみでr /滲み出/染み出/\nしみでn /滲み出/染み出/\nしみでm /滲み出/染み出/\nしみでc /滲み出/染み出/\nしみつk /染み付/\nしみつi /染み付/\nしみだs /染み出/滲み出/\nしみこn /染み込/\nしみこm /染み込/\nしみいt /染み入/\nしみいr /染み入/\nしみいn /染み入/\nしみいc /染み入/\nしみt /沁;非正則(しm)/\nしみr /沁;非正則(しm)/\nしみn /沁;非正則(しm)/\nしみc /沁;非正則(しm)/\nしまながs /島流/\nしまいこn /仕舞い込/\nしまいこm /仕舞い込/\nしまw /仕舞/終/了/蔵/\nしまu /仕舞/終/了/蔵/\nしまt /仕舞/了/終/蔵/閉/\nしまr /閉/\nしまo /仕舞/終/了/蔵/\nしまn /閉/\nしまi /終/仕舞/了/蔵/\nしまe /仕舞/終/了/蔵/\nしまc /仕舞/終/了/蔵/閉/\nしぼりだs /絞り出/搾り出/\nしぼりこn /絞り込/\nしぼりこm /絞り込/\nしぼりあg /絞り上/\nしぼt /絞/搾;(汁を取る) 乳を搾る/\nしぼr /絞/搾;(汁を取る) 乳を搾る/\nしぼn /萎/凋/絞/搾;(汁を取る) 乳を搾る/\nしぼm /萎/凋/\nしぼc /絞/搾;(汁を取る) 乳を搾る/\nしぶt /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶs /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶr /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶn /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶm /渋/\nしぶk /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶi /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶg /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしぶc /渋/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/\nしびr /痺/\nしばりつk /縛り付/\nしばりあg /縛り上/\nしばらk /暫/\nしばたk /瞬/\nしばたi /瞬/\nしばかr /柴刈;(薪) 山へ柴刈りに/芝刈;(芝生) 公園の芝刈り/\nしばいじm /芝居染/\nしばt /縛/\nしばs /暫/\nしばr /縛/暫/凍/\nしばn /縛/\nしばc /縛/\nしはらw /支払/\nしはらu /支払/\nしはらt /支払/\nしはらo /支払/\nしはらi /支払/\nしはらe /支払/\nしはらc /支払/\nしのびわらi /忍び笑/\nしのびよt /忍び寄/\nしのびよr /忍び寄/\nしのびよn /忍び寄/\nしのびよc /忍び寄/\nしのびなk /忍び泣/\nしのびなi /忍び泣/\nしのびこn /忍び込/\nしのびこm /忍び込/\nしのびがたs /忍び難/\nしのびがたk /忍び難/\nしのびがたi /忍び難/\nしのびがたg /忍び難/\nしのびいt /忍び入/\nしのびいr /忍び入/\nしのびいn /忍び入/\nしのびいc /忍び入/\nしのばずどおr /不忍通/\nしのつk /篠突;-く(雨)/\nしのごn /四の五/\nしのn /忍;恥を忍ぶ/偲;死者を偲ぶ/\nしのi /凌/\nしのg /凌/\nしのb /偲;死者を偲ぶ/忍;恥を忍ぶ/\nしにわかr /死に別/\nしにものぐるi /死に物狂/\nしにはt /死に果/\nしにたe /死に絶/\nしにぞこn /死に損/\nしにそこn /死に損/\nしにくs /為難/爲難;「為」旧字/\nしにくk /為難/爲難;「為」旧字/\nしにくi /為難/爲難;「為」旧字/\nしにくg /為難/爲難;「為」旧字/\nしにきr /死に切;(死ぬに)-れない/\nしにかk /死に掛/\nしにおくr /死に遅/\nしにいそi /死に急/\nしにいそg /死に急/\nしなだr /撓垂/\nしなぞろi /品揃/\nしなぞろe /品揃/\nしなさだm /品定/\nしなぎr /品切/\nしながe /品換/\nしなおs /仕直/\nしなw /撓/\nしなu /撓/\nしなt /撓/\nしなs /為做/\nしなr /撓/\nしなo /撓/\nしなn /撓/\nしなi /撓/\nしなh /撓/\nしなe /撓/\nしなc /撓/\nしなb /萎/\nしとy /淑/\nしとm /仕留/爲留;「為」旧字/\nしとg /仕遂/為遂/\nしでかs /為出来/\nしでk /仕出/為出/\nしてやt /為て遣/\nしてやr /為て遣/\nしてやn /為て遣/\nしてやc /為て遣/\nしてきどおr /指摘通/\nしてきs /指摘/\nしていs /指定/\nしづらs /仕辛/\nしづらk /仕辛/\nしづらi /仕辛/\nしづらg /仕辛/\nしづr /垂/埀;「垂」の旧字/\nしづn /沈;旧仮名/鎭;「鎮」の旧字(人名用漢字)/靜;「静」の旧字(人名用漢字)/\nしづm /沈;旧仮名/鎭;「鎮」の旧字(人名用漢字)/靜;「静」の旧字(人名用漢字)/\nしつりょうあたr /質量当/\nしつらe /設/\nしつけr /躾/\nしつk /仕付;名詞・カ行下一/躾;名詞,カ行下一/\nしっとぶかs /嫉妬深/\nしっとぶかk /嫉妬深/\nしっとぶかi /嫉妬深/\nしっとぶかg /嫉妬深/\nしったかぶt /知ったか振/\nしったかぶr /知ったか振/\nしったかぶn /知ったか振/\nしったかぶc /知ったか振/\nしっかt /確;-と/聢;-と/\nしっかr /確/\nしっs /失;遅きに失す/執/\nしちめんどうくさs /七面倒臭/\nしちめんどうくさk /七面倒臭/\nしちめんどうくさi /七面倒臭/\nしちめんどうくさg /七面倒臭/\nしちながr /質流/\nしちうk /質請/\nしちいr /質入/\nしだいしだいn /次第次第/\nしだs /仕出/\nしだr /垂/枝垂;-れ(柳)/\nしだk /拉/\nしだi /拉/\nしたよs /下寄/\nしたよm /下読/\nしたむk /下向/\nしたまわt /下回/\nしたまわr /下回/\nしたまわn /下回/\nしたまわc /下回/\nしたばたらk /下働/\nしたばe /下生/\nしたぬr /下塗/\nしたどt /下取/\nしたどr /下取/\nしたどn /下取/\nしたどc /下取/\nしたとr /下取/\nしたてひねr /下手捻/\nしたてなおs /仕立て直/\nしたてなg /下手投/\nしたてだしなg /下手出し投/\nしたてあg /仕立て上/\nしたづm /下積/\nしたつk /下付/\nしたったr /舌っ足/\nしたたりおt /滴り落/\nしたたりおc /滴り落/\nしたたt /滴/\nしたたr /滴/舌足/\nしたたn /滴/\nしたたm /認/\nしたたk /強/\nしたたc /滴/\nしたしらb /下調/\nしたしみぶかs /親しみ深/\nしたしみぶかk /親しみ深/\nしたしみぶかi /親しみ深/\nしたしみぶかg /親しみ深/\nしたしm /親し;※送り位置補正/親;非正則(したs)/\nしたざわr /舌触/\nしたごしらe /下拵/\nしたがw /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたがu /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたがt /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたがo /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたがk /下書/\nしたがi /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたがh /従/随/順/从;「従」の本字/從;「従」の旧字(人名用漢字)/啝/\nしたがe /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたがc /従/随;(字義:相手のなすがままにする)「筆に随う」/順;(字義:道筋に沿って行く)「天命に順う」/从;「従」の本字 (字義:人が人について行く)/從;「従」の旧字(人名用漢字)/啝;<rare>/\nしたうt /舌打/\nしたうk /下請/\nしたw /慕/\nしたu /慕/\nしたt /仕立/慕/\nしたs /親/\nしたo /慕/\nしたn /下/\nしたk /下/\nしたi /慕/\nしたh /慕/\nしたe /慕/\nしたc /慕/\nしそんz /仕損/為損/\nしそんj /仕損/為損/\nしぜんn /自然/\nしずみこn /沈み込/\nしずみこm /沈み込/\nしずまりかえt /静まり返/\nしずまりかえr /静まり返/\nしずまりかえn /静まり返/\nしずまりかえc /静まり返/\nしずy /静;-やか/\nしずr /垂/\nしずn /沈/沒;「没」の旧字/\nしずm /沈/静/鎮;(字義:重みで押え付ける)謀反を鎮める/靜;「静」の旧字(人名用漢字)/鎭;「鎮」の旧字(人名用漢字)/沒;「没」の旧字/\nしずk /静/靜;「静」の旧字(人名用漢字)/\nしじょうむk /市場向/\nしじどおr /指示通/\nしさいr /子細/\nしさs /示唆/\nしごとはじm /仕事始/\nしごとだかばらi /仕事高払/\nしごk /扱/\nしごi /扱/\nしこうs /而/\nしこt /凝;NB:「こr」と同形/痼/\nしこr /凝;NB:「こr」と同形/痼/\nしこn /仕込/凝;NB:「こr」と同形/痼/\nしこm /仕込/\nしこc /凝;NB:「こr」と同形/痼/\nしげt /茂/繁/楙;<rare> ≒茂る/\nしげs /繁/\nしげr /茂/繁/楙;<rare> ≒茂る/\nしげn /茂/繁/楙;<rare> ≒茂る/\nしげm /茂/\nしげk /繁/\nしげc /茂/繁/楙;<rare> ≒茂る/\nしけt /湿気;(get wet) 海苔が湿気る/時化;(storm) 海が時化る/\nしけr /湿気;(get wet) 海苔が湿気る/時化;(storm) 海が時化る/\nしけp /湿気/\nしけn /湿気;(get wet) 海苔が湿気る/時化;(storm) 海が時化る/\nしけc /湿気;(get wet) 海苔が湿気る/時化;(storm) 海が時化る/\nしぐr /時雨/\nしくn /仕組/\nしくm /仕組/\nしきんぐr /資金繰/\nしきわm /爲極;「為」旧字/\nしきりなおs /仕切り直/\nしきはm /爲極;「為」旧字/\nしきつm /敷き詰/\nしきt /仕切;部屋を仕切る/頻;(frequent) 降り頻る,頻りに/\nしきr /仕切;部屋を仕切る/頻;(frequent) 降り頻る,頻りに/\nしきn /仕切;部屋を仕切る/頻;(frequent) 降り頻る,頻りに/\nしきc /仕切;部屋を仕切る/頻;(frequent) 降り頻る,頻りに/\nしがみつk /しがみ付/\nしがみつi /しがみ付/\nしかりつk /叱り付/\nしかたなs /仕方無/\nしかたなk /仕方無/\nしかたなi /仕方無/\nしかたなg /仕方無/\nしかしながr /然し乍/併し乍/乍;「ながr」と同形/\nしかくばt /四角張/\nしかくばr /四角張/\nしかくばn /四角張/\nしかくばc /四角張/\nしかくs /四角/\nしかくk /四角/\nしかくi /四角/\nしかえs /仕返/\nしかt /叱/確;-と/聢;(国字。字義:耳で確かに聞く)「聢と頼んだぞ」/\nしかs /然;(however) 然しながら/併;≒然し/而;(then) 而して/\nしかr /叱/然/\nしかn /為兼/し兼/叱/爲兼;「為」旧字/\nしかm /顰/\nしかk /仕掛/仕懸;<rare> =仕掛け(る)/\nしかc /叱/\nしおやk /塩焼/\nしおほs /爲果;「為」旧字/\nしおづk /塩漬/\nしおだm /潮溜/\nしおたr /潮垂/\nしおくt /仕送/爲送;「為」旧字/\nしおくr /仕送/爲送;「為」旧字/\nしおくn /仕送/爲送;「為」旧字/\nしおくc /仕送/爲送;「為」旧字/\nしおからs /塩辛/\nしおからk /塩辛/\nしおからi /塩辛/\nしおからg /塩辛/\nしおおs /爲果;「為」旧字/\nしおr /萎/撓/枝折/霑/責/\nしおk /仕置/爲置;「為」旧字/\nしおi /仕置/爲置;「為」旧字/\nしおe /為終/\nしうt /仕打/\nしいれr /仕入れ;※送り位置補正/\nしいたg /虐/\nしいt /強い;※送り位置補正/\nしいs /弑/\nしいr /仕入/\nしあわs /幸/倖;≒幸せ/仕合;巡り合わせ・成り行き/\nしあがt /仕上が;※送り位置補正/仕上/\nしあがr /仕上/\nしあがn /仕上/\nしあがc /仕上/\nしあw /仕合/為合/爲合;「為」旧字/\nしあu /為合/爲合;「為」旧字/\nしあt /為合/爲合;「為」旧字/\nしあo /為合/爲合;「為」旧字/\nしあi /為合/爲合;「為」旧字/\nしあg /仕上/\nしあe /為合/爲合;「為」旧字/\nしあc /為合/爲合;「為」旧字/\nしy /為;do/\nしt /知/為;-て遣る/識;recognise/領;-る,-ろしめす (reign)/痴;-れ者/\nしs /死/資;(contribute)発展に資す/歯;(仲間入りする)/齒;「歯」の旧字/為;do/\nしr /知/識;recognise/領;-る,-ろしめす (reign)/痴;-れ者/為;do/\nしn /死/知/為;do/識;recognise/領;-る,-ろしめす (reign)/痴;-れ者/染/沁;(≒染みる) 身に沁みる/凍;寒さで凍みる/滲;(≒染みる) 汗が滲み出る/浸;(≒染みる)/\nしm /占/閉/締/染/絞;首を絞める/沁;(≒染みる) 身に沁みる/凍;寒さで凍みる/滲;(≒染みる) 汗が滲み出る/浸;(≒染みる)/〆;(期日や魚介類を)〆める/緊/閇;「閉」の異体字/為;do/\nしk /敷/如/若/及/\nしi /強/敷/誣;-いる(=欺く・こじつける)/如/若/及/\nしh /強/誣/\nしc /為;do/知/識;recognise/\nざんねんg /残念/\nざわt /騒/\nざらs /晒;(連濁) 店晒し,洗い晒し/曝/\nざつs /雑/\nざつn /雑/\nざつd /雑/\nざかr /盛/\nざいせきs /在籍/\nざs /座/差/坐;≒座/\nざr /戯/\nざm /覚/醒/冷/\nざk /咲/裂/\nざi /咲/裂/\nざe /冴/\nさんまいおr /三枚下/\nさんびょうしそろt /三拍子揃/\nさんせいいたs /賛成致/\nさんすくm /三竦/\nさんしょうくだs /参照下/\nさんしゅうくだs /参集下/\nさんけづk /産気付/\nさんけづi /産気付/\nさんかくだs /参加下/\nさんかいたs /参加致/\nさんかs /参加/\nさんz /参;馳せ参ずる/散;財を散ずる/\nさんs /産/算;サ変(count)/参;サ変(participate)/賛;サ変(agree)/讃;サ変(praise)/\nさんj /参;馳せ参じる/散;鬱憤を散じる/\nさわぎだs /騒ぎ出/\nさわぎたt /騒ぎ立/\nさわy /爽/\nさわt /触;touch/障;(hinder) 気に障る/觸;「触」の旧字/\nさわr /触;touch/障;(hinder) [気癪]に障る/觸;「触」の旧字/\nさわn /触;touch/障;(hinder) 気に障る/觸;「触」の旧字/\nさわi /騒/騷;「騒」の旧字(人名用漢字)/\nさわg /騒/騷;「騒」の旧字(人名用漢字)/\nさわc /触;touch/障;(hinder) 気に障る/觸;「触」の旧字/\nさりゆk /去り行/\nさらけだs /曝け出/\nさらあらi /皿洗/\nさらw /攫;子供を攫う/浚;ドブを浚う/掠;≒攫う/復習;授業を復習う/渫;≒浚う/濬;≒浚う/\nさらu /攫;子供を攫う/浚;ドブを浚う/掠;≒攫う/復習;授業を復習う/渫;≒浚う/濬;≒浚う/\nさらt /攫;子供を攫う/浚;ドブを浚う/掠;≒攫う/復習;授業を復習う/渫;≒浚う/濬;≒浚う/\nさらs /晒/曝/\nさらo /攫;子供を攫う/浚;ドブを浚う/掠;≒攫う/復習;授業を復習う/渫;≒浚う/濬;≒浚う/\nさらn /更/然ら;※送り位置補正/\nさらk /曝/\nさらi /攫;子供を攫う/浚;ドブを浚う/掠;≒攫う/復習;授業を復習う/渫;≒浚う/濬;≒浚う/\nさらh /浚/渫/復習/\nさらe /浚;ドブを浚う/渫;≒浚う/攫;子供を攫う/掠;≒攫う/復習;授業を復習う/濬;≒浚う/\nさらc /攫;子供を攫う/浚;ドブを浚う/掠;≒攫う/復習;授業を復習う/渫;≒浚う/濬;≒浚う/\nさらb /然ら;※送り位置補正/\nさやばしt /鞘走;刀が-る/\nさやばしr /鞘走;刀が-る/\nさやばしn /鞘走;刀が-る/\nさやばしc /鞘走;刀が-る/\nさやあt /鞘当/\nさめやr /覚め遣/醒め遣/冷め遣/\nさめr /寤/\nさむすg /寒過/\nさむざむs /寒々/\nさむu /寒/\nさむs /寒/\nさむm /寒/\nさむk /寒/\nさむi /寒/\nさむg /寒/\nさみs /寂/淋;NB:日本のみの用字/\nさまよw /彷徨;(熟字訓)/さ迷/彷/\nさまよu /彷徨;(熟字訓)/さ迷/彷/\nさまよt /彷徨;(熟字訓)/さ迷/彷/\nさまよo /彷徨;(熟字訓)/さ迷/彷/\nさまよi /彷徨;(熟字訓)/さ迷/彷/\nさまよe /彷徨;(熟字訓)/さ迷/彷/\nさまよc /彷徨;(熟字訓)/さ迷/彷/\nさまたg /妨/碍;<rare>/\nさまざまn /様々/\nさまがわr /様変/\nさまがw /様変/\nさまs /冷/醒/\nさぼt /サボ/\nさぼr /サボ/\nさぼn /サボ/\nさぼc /サボ/\nさぶらw /候/\nさぶらu /候/\nさぶらt /候/\nさぶらo /候/\nさぶらi /候/\nさぶらe /候/\nさぶらc /候/\nさびどm /錆止/\nさびつk /錆付/錆び付/\nさびつi /錆び付/錆付/\nさびs /寂/淋;NB:日本のみの用字/寞;(ひとけがない)/寥;(まばら)/\nさびr /寂/\nさばおr /鯖折/\nさばk /裁;(judge) 罪を裁く/捌;(dispose) 注文|魚を捌く/\nさばi /裁;(judge) 罪を裁く/捌;(dispose) 注文|魚を捌く/\nさながr /宛/\nさとがえr /里帰/\nさとうづk /砂糖漬/\nさとt /悟/覚/\nさとs /諭/聡;形容詞/悟/訓/説/敏;(字義:反応が早い)/慧;(字義:気が利く)/\nさとr /悟/覚/\nさとn /悟/覚/\nさとk /聡;(字義:理解が早い)/敏;(字義:反応が早い)/慧;(字義:気が利く)/\nさとi /聡;(字義:理解が早い)/敏;(字義:反応が早い)/慧;(字義:気が利く)/\nさとg /聡;(字義:理解が早い)/敏;(字義:反応が早い)/慧;(字義:気が利く)/\nさとc /悟/覚/\nさとb /俚/\nさておk /扨置/扨措/\nさておi /扨置;何は-いて/扨措;=扨置いて/\nさついr /札入/\nさっぴk /差っ引/\nさっぴi /差っ引/\nさっちs /察知/\nさっきだt /殺気立/\nさっきだc /殺気立/\nさっt /颯/\nさっs /察/\nさちうすs /幸薄/\nさちうすk /幸薄/\nさちうすi /幸薄/\nさちうすg /幸薄/\nさだm /定/\nさだk /定/\nさぞy /嘸;-や/\nさぞk /嘸/\nさそいだs /誘い出/\nさそいこn /誘い込/\nさそいこm /誘い込/\nさそいあわs /誘い合/\nさそいあw /誘い合/\nさそw /誘/\nさそu /誘/哘;<rare> NB:地名以外の用途は考えにくい/\nさそt /誘/\nさそo /誘/\nさそi /誘/\nさそe /誘/\nさそc /誘/\nさずk /授/\nさすらw /流離/\nさすらu /流離/\nさすらt /流離/\nさすらo /流離/\nさすらi /流離/\nさすらe /流離/\nさすらc /流離/\nさすt /擦;NB:「かすr」「こすr」「すr」「なすr」と同形/摩;NB:「すr」と同形/\nさすr /擦;NB:「かすr」「こすr」「すr」「なすr」と同形/摩;NB:「すr」と同形/\nさすn /擦;NB:「かすr」「こすr」「すr」「なすr」と同形/摩;NB:「すr」と同形/\nさすc /擦;NB:「かすr」「こすr」「すr」「なすr」と同形/摩;NB:「すr」と同形/\nさしわたs /差し渡/差渡/\nさしもどs /差し戻/差戻/\nさしむかi /差向/\nさしむk /差し向/\nさしまわs /差し回/\nさしまねk /麾/\nさしまねi /麾/\nさしひかe /差し控/差控/\nさしひk /差し引/差引/\nさしひi /差し引/差引/\nさしはさn /差し挟/挟;NB:「はさm」と同形/挿;口を-む/\nさしはさm /差し挟/挟;NB:「はさm」と同形/挿;口を-む/\nさしのぼt /差し上/差し昇/\nさしのぼr /差し上/差し昇/\nさしのぼn /差し上/差し昇/\nさしのぼc /差し上/差し昇/\nさしのb /差し延/差し伸/\nさしぬi /刺し縫/\nさしとおs /刺し通/\nさしとm /差し止/差止/\nさしでg /差し出/\nさしづm /差し詰/\nさしつらぬk /刺し貫/\nさしつらぬi /刺し貫/\nさしつかw /差し遣/\nさしつかe /差し支/差支/\nさしちがe /差し違/刺し違/\nさしだs /差し出/差出/\nさしたt /差し立/\nさしせまt /差し迫/\nさしせまr /差し迫/\nさしせまn /差し迫/\nさしせまc /差し迫/\nさしずm /差し詰/差詰/\nさししめs /指し示/\nさしさわt /差し障/差障/\nさしさわr /差し障/差障/\nさしさわn /差し障/差障/\nさしさわc /差し障/差障/\nさしころs /刺し殺/\nさしこn /差し込;プラグを差し込む/射し込;陽が射し込む/差込/\nさしこm /差し込;プラグを差し込む/射し込;陽が射し込む/差込/指し込;?/\nさしきt /指切/指し切/\nさしきr /指切/指し切/\nさしきn /指切/指し切/\nさしきc /指切/指し切/\nさしかわs /差し交/\nさしかw /差し交/\nさしかk /差し掛/\nさしかe /差し替/差し換/挿し替/\nさしおさe /差押/\nさしおs /差し押/\nさしおk /差し置/\nさしおi /差し置/\nさしいそi /差し急/\nさしいそg /差し急/\nさしいr /差し入/挿し入/差入/\nさしあたt /差し当/\nさしあたr /差し当/\nさしあw /差し合/\nさしあu /差し合/\nさしあt /差し当/差し合/\nさしあo /差し合/\nさしあi /差し合/\nさしあg /差し上/\nさしあe /差し合/\nさしあc /差し合/\nささわr /障/\nささやk /囁/\nささやi /囁/\nささげもt /捧げ持/\nささげもc /捧げ持/\nささくれだt /ささくれ立/\nささくれだc /ささくれ立/\nささえあw /支え合/\nささえあu /支え合/\nささえあt /支え合/\nささえあo /支え合/\nささえあi /支え合/\nささえあe /支え合/\nささえあc /支え合/\nささy /細/\nささi /捧/\nささg /捧/\nささe /支/\nさげわたs /下げ渡/\nさげどm /下げ止/\nさげすn /蔑;(字義:目にも止めない)/貶;(字義:値を落とす)/\nさげすm /蔑;(字義:目にも止めない)/貶;(字義:値を落とす)/\nさけよi /酒酔/\nさけのm /酒飲/\nさけづk /酒漬/\nさけずk /酒好/\nさけくさs /酒臭/\nさけくさk /酒臭/\nさけくさi /酒臭/\nさけくさg /酒臭/\nさけn /叫/\nさけb /叫/\nさぐりだs /探り出/\nさぐりあw /探り合/\nさぐりあu /探り合/\nさぐりあt /探り当/探り合/\nさぐりあo /探り合/\nさぐりあi /探り合/\nさぐりあe /探り合/\nさぐりあc /探り合/\nさぐt /探/\nさぐr /探/\nさぐn /探/\nさぐc /探/\nさくづk /作付/\nさくせいいたs /作成致/\nさくせいs /作成/\nさくs /策;維新を-す/\nさきわたs /先渡/\nさきよm /先読/\nさきゆk /先行/\nさきものがi /先物買/\nさきみだr /咲き乱/\nさきまわr /先回/\nさきほこt /咲き誇/\nさきほこr /咲き誇/\nさきほこn /咲き誇/\nさきほこc /咲き誇/\nさきぶr /先触/\nさきばらi /先払/\nさきばしt /先走/\nさきばしr /先走/\nさきばしn /先走/\nさきばしc /先走/\nさきのこt /咲き残/\nさきのこr /咲き残/\nさきのこn /咲き残/\nさきのこc /咲き残/\nさきのb /先延/\nさきどr /先取/\nさきだt /先立/\nさきだc /先立/\nさきこぼr /咲き溢/\nさきがk /先駆/\nさきおくt /先送/\nさきおくr /先送/\nさきおくn /先送/\nさきおくc /先送/\nさきうt /先打/\nさきうr /先売/\nさきいt /先行/\nさきいk /先行/\nさきいc /先行/\nさきt /先/\nさきn /先/\nさきg /先/\nさがしまわt /捜し回/探し回/\nさがしまわr /探し回/捜し回/\nさがしまわn /探し回/捜し回/\nさがしまわc /探し回/捜し回/\nさがしだs /探し出/捜し出/\nさがしあt /探し当/捜し当/\nさがt /下/\nさがs /探/捜;<esp.あるはずのものをさがす>/搜;「捜」の旧字(人名用漢字)/\nさがr /下/下が;※送り位置補正/\nさがn /下/\nさがc /下/\nさかもr /酒盛/\nさかむs /酒蒸/\nさかまk /逆巻/\nさかまi /逆巻/\nさかのぼt /遡/溯;≒遡る/泝;≒遡る/逆昇/\nさかのぼr /遡/溯;≒遡る/泝;≒遡る/逆昇/逆のぼ;※送り位置補正/\nさかのぼn /遡/溯;≒遡る/泝;≒遡る/逆昇/\nさかのぼc /遡/溯;≒遡る/泝;≒遡る/逆昇/\nさかなつr /魚釣/\nさかなかk /魚懸/\nさかなy /魚/\nさかだt /逆立/\nさかうらm /逆恨/\nさかあg /逆上/\nさかt /盛/\nさかs /逆/賢/\nさかr /逆/盛/\nさかn /盛/\nさかe /栄/盛/榮;「栄」の旧字(人名用漢字)/\nさかc /盛/\nさえわたt /冴え渡/さえ渡;NB:「冴え渡る」の方が一般的/\nさえわたr /冴え渡/さえ渡;NB:「冴え渡る」の方が一般的/\nさえわたn /冴え渡/さえ渡;NB:「冴え渡る」の方が一般的/\nさえわたc /冴え渡/さえ渡;NB:「冴え渡る」の方が一般的/\nさえずt /囀/哢;<rare>/\nさえずr /囀/哢;<rare>/\nさえずn /囀/哢;<rare>/\nさえずc /囀/哢;<rare>/\nさえぎt /遮/峺;<rare>/\nさえぎr /遮/峺;<rare>/\nさえぎn /遮/峺;<rare>/\nさえぎc /遮/峺;<rare>/\nさいわいs /幸/\nさいわいn /幸/\nさいわいd /幸/\nさいわi /幸/\nさいばしt /才走/\nさいばしr /才走/\nさいばしn /才走/\nさいばしc /才走/\nさいはt /最果/\nさいなn /苛/嘖;<rare> NB:日本のみの用字/呵;<rare>/\nさいなm /苛/嘖;<rare> NB:日本のみの用字/呵;<rare>/\nさいこうn /最高/\nさいげんs /再現/\nさいきばしt /才気走/\nさいきばしr /才気走/\nさいきばしn /才気走/\nさいきばしc /才気走/\nさいかいs /再開/\nさいt /最/\nさいs /際/賽;(サ変) 御礼参りする/\nさいn /際/\nさt /去/\nさs /差/刺;針を刺す/指;(point)上を指す/挿;カードを挿す/射;陽が射す/鎖;扉を鎖す/注;目薬を注す/点;口紅を点す/止;言い止す/然;然すれば/捺;印を捺す(=おす)/螫;<rare> 虫が螫す/插;「挿」の旧字/\nさr /去/然/曝;[文語]/\nさn /去/\nさm /覚/冷;冷めた紅茶/醒;酔いが醒める/褪;色が褪める/然;然もあらん/覺;旧字/\nさk /咲/避/割;時間を割く/裂;(仲|紙)を裂く/\nさi /咲/裂;(仲|紙)を裂く/割;時間を割く/削/\nさg /下/提;(手に持つ) 鞄を提げる/差/\nさe /冴/冱;「冴」の異体字/\nさc /去/\nさb /錆/寂/銹;=錆びる/荒;≒寂び(れ)る/\nごわつk /強付/\nごわつi /強付/\nごわt /強/\nごろうz /御覧/\nごろうj /御覧/\nごろあw /語呂合/\nごろs /殺/頃/\nごろn /頃/\nごろd /頃/\nごれんらくねがw /御連絡願/\nごれんらくねがu /御連絡願/\nごれんらくねがt /御連絡願/\nごれんらくねがo /御連絡願/\nごれんらくねがi /御連絡願/\nごれんらくねがe /御連絡願/\nごれんらくねがc /御連絡願/\nごれんらくいただk /御連絡戴/御連絡頂/\nごれんらくいただi /御連絡戴/御連絡頂/\nごりようくだs /御利用下/ご利用下/\nごりかいくだs /御理解下/\nごりかいいただk /御理解頂/\nごりおs /ゴリ押/\nごらんくだs /御覧下/\nごようはじm /御用始/\nごようしゃくだs /御容赦下/\nごようおさm /御用納/\nごめんくだs /御免下/\nごまかs /誤魔化/胡麻化;NB:語源「胡麻菓子」/\nごぶがr /五分刈/\nごばらi /後払/\nごのm /好/\nごとうひょうくだs /御投票下/\nごとs /如/若/\nごとn /毎/\nごとk /如/若/\nごったがえs /ごった返/\nごちゅういくだs /御注意下/\nごたe /応/\nごぞんz /御存/\nごぞんj /御存/\nごしらe /拵/\nごしようくだs /御使用下/\nごしどうねがi /御指導願/\nごしどうくだs /御指導下/\nごしてきくだs /御指摘下/\nござt /御座/\nござr /御座/\nござn /御座/\nござi /御座/\nごさんしょうくだs /御参照下/\nごさんかくだs /御参加下/\nごくつぶs /穀潰/\nごきょうりょくくだs /御協力下/\nごきょうじねがi /御教示願/\nごきょうじくだs /御教示下/\nごきょうじいただk /御教示頂/\nごきょうじいただi /御教示頂/\nごきたいくだs /御期待下/\nごかつようくだs /御活用下/\nごかくにんくだs /御確認下/\nごえんりょくだs /御遠慮下/\nごえs /肥/\nごうじょっぱr /強情っ張/\nごうs /号/\nごいっぽうねがw /御一報願/\nごいっぽうねがu /御一報願/\nごいっぽうねがt /御一報願/\nごいっぽうねがo /御一報願/\nごいっぽうねがi /御一報願/\nごいっぽうねがe /御一報願/\nごいっぽうねがc /御一報願/\nごいっぽうくだs /御一報下/\nごいちどくくだs /御一読下/\nごあんしんくだs /御安心下/\nごs /越;(連濁) ガラス越し/期;(決意する) 必勝を期する/伍;(肩を並べる) 列国に伍す/\nごk /極/\nごe /越/超/\nこんまk /根負/\nこんばんh /今晩/\nこんにちh /今日/\nこんくらb /根競/\nこんきよk /根気良/\nこんz /混/\nこんj /混/\nこわばt /強張/\nこわばr /強張/\nこわばn /強張/\nこわばc /強張/\nこわづくr /声作/\nこわすg /怖過/\nこわs /壊/怖/恐/毀;≒壊す/壞;「壊」の旧字(人名用漢字)/強;強いご飯 NB:「つよi」と同形/\nこわr /壊/毀;≒壊れる/壞;「壊」の旧字(人名用漢字)/\nこわk /怖/恐/小分/強;強いご飯 NB:「つよi」と同形/\nこわi /怖/恐/強;強いご飯 NB:「つよi」と同形/\nこわg /怖/恐/強;強いご飯 NB:「つよi」と同形/\nこわb /硬/\nころしあw /殺し合/\nころしあu /殺し合/\nころしあt /殺し合/\nころしあo /殺し合/\nころしあi /殺し合/\nころしあe /殺し合/\nころしあc /殺し合/\nころげこn /転げ込/\nころげこm /転げ込/\nころがりこn /転がり込/\nころがりこm /転がり込/\nころがりおt /転がり落/\nころがりおc /転がり落/\nころs /殺/\nころn /転/轉;「転」の旧字(人名用漢字)/\nころg /転/轉;「転」の旧字(人名用漢字)/\nころb /転/轉;「転」の旧字(人名用漢字)/\nこりかたm /凝り固/\nこらえきt /堪え切/\nこらえきr /堪え切/\nこらえきn /堪え切/\nこらえきc /堪え切/\nこらe /堪/怺/\nこやすs /小安/\nこやすk /小安/\nこやすi /小安/\nこやすg /小安/\nこやs /肥や;※送り位置補正/\nこもどr /小戻/\nこもt /籠/篭;「籠」の異体字/隠/\nこもr /篭;「籠」の異体字/籠/子守/隠/\nこもn /篭;「籠」の異体字/籠/隠/\nこもc /篭;「籠」の異体字/籠/隠/\nこめつk /米搗/\nこむらがえr /腓返/\nこむずかs /小難/\nこみだs /小見出/\nこみいt /込み入/混み入;?/\nこみいr /込み入/\nこみいn /込み入/\nこみいc /込み入/\nこみあw /混み合/\nこみあu /混み合/\nこみあt /混み合/\nこみあo /混み合/\nこみあi /混み合/\nこみあg /込み上/\nこみあe /混み合/\nこみあc /混み合/\nこまわr /小回/コマ割/\nこまりはt /困り果/\nこまりぬk /困り抜/\nこまりぬi /困り抜/\nこまりきt /困り切/\nこまりきr /困り切/\nこまりきn /困り切/\nこまりきc /困り切/\nこまむすb /細結/\nこまねk /拱/\nこまねi /拱/\nこまぬk /拱/\nこまぬi /拱/\nこまづかi /小間使/\nこまつかi /小間使/\nこまたすくi /小股掬/\nこまぐm /駒組/\nこまぎr /細切/小間切/\nこまかi /細か;※送り位置補正/\nこまy /細/濃/\nこまt /困/\nこまs /細/\nこまr /困/\nこまn /困/\nこまm /小ま;※送り位置補正/\nこまk /細/\nこまi /細/\nこまg /細/\nこまc /困/\nこぼt /毀/\nこぼs /零;spill/溢/毀;=こぼ・つ/\nこぼr /溢/零/毀;(こわれる) 橋が毀れる/\nこほr /凍/氷/\nこぶr /小振;†小振りな器/小降;†雨が小降りになる/\nこびりつk /こびり付/\nこびりつi /こびり付/\nこびへつらw /媚び諂/\nこびへつらu /媚び諂/\nこびへつらt /媚び諂/\nこびへつらo /媚び諂/\nこびへつらi /媚び諂/\nこびへつらc /媚び諂/\nこばなr /子離/\nこばしr /小走/\nこばn /拒/\nこばm /拒/\nこはずk /小恥/\nこはz /小恥/\nこのn /好/\nこのm /好/\nこねまわs /捏ね回/\nこねくりまわs /こねくり回/\nこねあg /捏ね上;パン生地を-げる/\nこにくs /小憎/\nこにくr /小憎/\nこにくk /小憎/\nこにくi /小憎/\nこにくg /小憎/\nこなs /熟/\nこなr /熟/\nこなk /子泣/\nこどもむk /子供向/\nこどもづr /子供連/\nこどもずk /子供好/\nこどもじm /子供染/\nこどもあつかi /子供扱/\nこどもr /子供/\nこどもp /子供/\nことわりきr /断り切/\nことわりがk /断り書/\nことわt /断/斷;旧字/判;(判断・理解する)/\nことわr /断/判;(判断・理解する)/斷;「断」の旧字/\nことわn /断/判;(判断・理解する)/斷;「断」の旧字/\nことわc /断/判;(判断・理解する)/斷;「断」の旧字/\nことよs /事寄/言寄/\nこともなg /事も無/\nことほどさようn /事程左様/\nことほi /寿/\nことほg /言祝/寿/\nことばどおr /言葉通/\nことばづかi /言葉遣/言葉使/\nことばあそb /言葉遊/\nことはじm /事始/\nことなt /異/\nことなr /異/\nことなn /異/\nことなc /異/\nこととh /言問/\nことづt /言伝/言傳;「伝」旧字/\nことづk /言付/託;=言付け(る)/\nことたt /事足/\nことたr /事足/\nことたn /事足/\nことたc /事足/\nことずk /託;※仮名遣い「ことづk」/\nことごとs /事々/\nことごとk /悉/尽;=悉く NB:「つk」と同形/盡;「尽」の旧字(人名用漢字)/\nことこまy /事細/\nことこまk /事細/\nことぎr /事切/\nこときr /事切/\nことかk /事欠/\nことかi /事欠/\nことえr /言選/\nこといm /言忌/\nことあたらs /事新/\nことあg /言挙/\nことw /断/斷;「断」の旧字/\nことn /異/殊;-に/\nこてなg /小手投/\nこてしらb /小手調/\nこづかi /小遣/\nこづr /子連/\nこづk /小突/\nこづi /小突/\nこつあg /骨揚/\nこっぴどs /こっ酷/\nこっぴどk /こっ酷/\nこっぴどi /こっ酷/\nこっぴどg /こっ酷/\nこっぱz /小っ恥/こっ恥/\nこだわt /拘;原義:つまらぬことに気を取られる/拘泥/\nこだわr /拘;原義:つまらぬことに気を取られる/拘泥/\nこだわn /拘;原義:つまらぬことに気を取られる/拘泥/\nこだわc /拘;原義:つまらぬことに気を取られる/拘泥/\nこだまs /谺/\nこだかs /小高/\nこだかk /小高/\nこだかi /小高/\nこだかg /小高/\nこだs /小出/\nこたh /堪/答/應;「応」の旧字(人名用漢字)/\nこたe /答;質問に答える/応;期待に応える,失敗が応える/堪;持ち堪える/應;「応」の旧字(人名用漢字)/\nこぞt /挙/\nこぞr /挙/\nこぞn /挙/\nこぞc /挙/\nこそだt /子育/\nこそi /刮/\nこそg /刮/\nこぜわs /小忙/\nこせいゆたk /個性豊/\nこすりつk /擦り付;NB:「なすりつk」「すりつk」と同形/\nこすっからs /狡っ辛/\nこすっからk /狡っ辛/\nこすっからi /狡っ辛/\nこすっからg /狡っ辛/\nこすからs /狡辛/\nこすからk /狡辛/\nこすからi /狡辛/\nこすからg /狡辛/\nこすt /擦/錯;<rare> (ヤスリで磨く)/\nこすs /狡/\nこすr /擦/錯;<rare> (ヤスリで磨く)/\nこすn /擦/錯;<rare> (ヤスリで磨く)/\nこすk /狡/\nこすi /狡/\nこすg /濃過/狡/\nこすc /擦/錯;<rare> (ヤスリで磨く)/\nこじあk /抉じ開/\nこじt /抉;蓋を抉る NB:「えぐr」「くじr」と同形/\nこじs /誇示/\nこじr /抉;蓋を抉る NB:「えぐr」「くじr」と同形/拗;仲が拗れる,風邪を拗らせる/\nこじn /抉;蓋を抉る NB:「えぐr」「くじr」と同形/\nこじc /抉;蓋を抉る NB:「えぐr」「くじr」と同形/\nこしらh /拵/\nこしらe /拵/\nこしまわr /腰回/\nこしぬk /腰抜/\nこしなg /腰投/\nこしづk /腰付/\nこしくだk /腰砕/\nこしかk /腰掛/\nこざかs /小賢/\nこさむs /小寒/\nこさむk /小寒/\nこさむi /小寒/\nこさむg /小寒/\nこごろs /子殺/\nこごえはt /凍え果/\nこごえじn /凍え死/\nこごえしn /凍え死/\nこごt /凝/\nこごr /凝/\nこごn /凝/屈/\nこごm /屈/\nこごe /凍/\nこごc /凝/\nこころよs /快/\nこころよk /快/\nこころよi /快/\nこころよg /快/\nこころゆるs /心許/\nこころゆk /心行/\nこころやすs /心安/\nこころやすr /心安/\nこころやすk /心安/\nこころやすi /心安/\nこころやすg /心安/\nこころやさs /心優/\nこころもとなs /心許無/\nこころもとなk /心許無/\nこころもとなi /心許無/\nこころもとなg /心許無/\nこころもt /心持/\nこころもc /心持/\nこころみだr /心乱/\nこころみr /試み;※送り位置補正/\nこころまどi /心惑/\nこころまt /心待/\nこころまc /心待/\nこころぼそs /心細/\nこころぼそk /心細/\nこころぼそi /心細/\nこころぼそg /心細/\nこころぶとs /心太/\nこころひk /心魅/\nこころのこr /心残/\nこころにくs /心憎/\nこころにくk /心憎/\nこころにくi /心憎/\nこころにくg /心憎/\nこころなs /心無/\nこころなk /心無/\nこころなi /心無/\nこころなg /心無/\nこころづよs /心強/\nこころづよk /心強/\nこころづよi /心強/\nこころづよg /心強/\nこころづくs /心尽/\nこころづかi /心遣/心使/\nこころづk /心付/\nこころしずk /心静/\nこころざs /志/\nこころさみs /心淋/\nこころさびs /心淋/心寂/\nこころぐるs /心苦/\nこころくばr /心配/\nこころがまe /心構/\nこころがk /心掛/\nこころおだy /心穏/\nこころおきなs /心置き無/\nこころおきなk /心置き無/\nこころおきなi /心置き無/\nこころおt /心落/\nこころおk /心置/\nこころおi /心置/\nこころえz /心得/\nこころえy /心得/\nこころえt /心得/\nこころえs /心得/\nこころえr /心得/\nこころえn /心得/\nこころえm /心得/\nこころえk /心得/\nこころえc /心得/\nこころうごk /心動/\nこころいr /心入/\nこころあたたm /心温/心暖/\nこころあたr /心当/\nこころあt /心当/\nこころs /心/\nこころm /試/\nこころh /心/\nこころg /心/\nここのt /九/\nここちよs /心地良/心地好/\nここちよk /心地良/心地好/\nここちよi /心地良/心地好/\nここちよg /心地良/心地好/\nここn /個々/茲;-に/爰;-に/是;-に/\nこげくさs /焦げ臭/\nこげくさk /焦げ臭/\nこげくさi /焦げ臭/\nこげくさg /焦げ臭/\nこけらおとs /柿落/\nこけむs /苔生/\nこけt /コケ/\nこけr /コケ/\nこけn /コケ/\nこけc /コケ/\nこぐらs /小暗;-い夕べ/木暗;-い森/\nこぐらk /小暗;-い夕べ/木暗;-い森/\nこぐらi /小暗;-い夕べ/木暗;-い森/\nこぐらg /小暗;-い夕べ/木暗;-い森/\nこくt /告/\nこくs /酷/刻/\nこくr /告/\nこくn /告/酷/\nこくd /酷/\nこくc /告/\nこぎつk /漕ぎ着/\nこぎだs /漕ぎ出/\nこぎたなs /小汚/\nこぎたなk /小汚/\nこぎたなi /小汚/\nこぎたなg /小汚/\nこきみよs /小気味良/小気味好/\nこきみよk /小気味良/小気味好/\nこきみよi /小気味良/小気味好/\nこきみよg /小気味良/\nこきつかw /扱き使/\nこきつかu /扱き使/\nこきつかt /扱き使/\nこきつかo /扱き使/\nこきつかi /扱き使/\nこきつかe /扱き使/\nこきつかc /扱き使/\nこきざm /小刻/\nこきおr /扱き下/\nこがらs /木枯/\nこがs /焦/\nこがr /焦/木枯/\nこかs /転/倒;NB:「たおs」と同形/\nこおりづk /氷漬/\nこおりつk /凍り付/\nこおりつi /凍り付/\nこおりけずr /氷削/\nこおt /凍/氷;<rare>/\nこおr /凍/氷;<rare>/\nこおn /凍/氷;<rare>/\nこおc /凍/氷;<rare>/\nこえふとt /肥え太/\nこえふとr /肥え太/\nこえふとn /肥え太/\nこえふとc /肥え太/\nこえだs /声出/\nこえたかk /声高/\nこえがわr /声変/\nこえかk /声掛/\nこえt /超/\nこうるさs /小煩/\nこうるさk /小煩/\nこうるさi /小煩/\nこうるさg /小煩/\nこうりょs /考慮/\nこうむt /被;被害を被る NB:「かぶr」と同形/蒙;(≒被る) 御免蒙る/\nこうむr /被;被害を被る NB:「かぶr」と同形/蒙;(≒被る) 御免蒙る/\nこうむn /被;被害を被る NB:「かぶr」と同形/蒙;(≒被る) 御免蒙る/\nこうむc /被;被害を被る NB:「かぶr」と同形/蒙;(≒被る) 御免蒙る/\nこうだいn /広大/\nこうそくn /高速/\nこうせいn /公正/\nこうしきr /抗し切/\nこうごうs /神々/\nこうごk /小動/\nこうげきs /攻撃/\nこうきゅうとr /高給取/\nこうz /講/高/困/昂/嵩/考/\nこうs /抗/航/\nこうr /小売/\nこうj /講;(哲学|策)を講じる/高;≒昂じる/昂;趣味が昂じて/嵩;≒昂じる/困;始末に困じる/\nこうb /香/芳/\nこいねがはk /希/\nこいねがw /希/乞い願/冀/庶幾/\nこいねがu /希/乞い願/冀/庶幾/\nこいねがt /希/乞い願/冀/庶幾/\nこいねがo /希/乞い願/冀/庶幾/\nこいねがi /希/乞い願/冀/庶幾/\nこいねがe /希/乞い願/冀/庶幾/\nこいねがc /希/乞い願/冀/庶幾/\nこいしたw /恋い慕/\nこいしたu /恋い慕/\nこいしたt /恋い慕/\nこいしたo /恋い慕/\nこいしたi /恋い慕/\nこいしたe /恋い慕/\nこいしたc /恋い慕/\nこいおおk /恋多/\nこいs /恋/戀;「恋」の旧字/\nこz /来/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/\nこy /肥/来/越/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/\nこw /請;字義:しっかり目を見て頼む/乞;字義:憐れな声で頼む/恋/戀;「恋」の旧字/\nこu /乞;字義:憐れな声で頼む/請;字義:しっかり目を見て頼む/恋/斯/買;(ウ音便)/戀;「恋」の旧字/\nこt /凝;趣味に凝る,肩凝り/\nこs /越/超;限界を超す/漉;(filter)油を漉す/濾;≒漉す/来/濃/鼓;勇を鼓する/糊;生活する/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/\nこr /凝;趣味に凝る,肩凝り/懲;-りる,-らしめる/来;-られる/此;-れ/樵;(cut down) 木を樵る/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/\nこo /乞;字義:憐れな声で頼む/請;字義:しっかり目を見て頼む/恋/戀;「恋」の旧字/\nこn /込/来/混/捏/此;-の,-んな/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/凝;趣味に凝る,肩凝り/\nこm /込/混/籠;音が籠る/篭;「籠」の異体字/\nこk /濃/扱;稲を扱く/転;道で転ける,(補助動詞)売り転かす/放;屁を放く/痩;痩けた頬/倒;=転ける/\nこi /濃/乞;字義:憐れな声で頼む/来/漕/請;字義:しっかり目を見て頼む/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/恋/戀;「恋」の旧字/扱;稲を扱く,稲を扱ぐ/放;屁を放く/\nこh /乞/請/戀;「恋」の旧字/\nこg /漕/焦/扱;稲を扱ぐ/濃/\nこe /越/超;(特に「上回る」意で) ≒越える/肥;肥えた目/踰;字義:「越」は跳びこえ、「踰」は跨ぎこす/乞;字義:憐れな声で頼む/請;字義:しっかり目を見て頼む/恋/戀;「恋」の旧字/\nこd /子/小/\nこc /凝;趣味に凝る,肩凝り/\nこb /媚/\nげんなおs /験直/\nげんつk /原付/\nげんだいかなづかi /現代仮名遣/\nげんじつばなr /現実離/\nげんさくどおr /原作通/\nげんきよk /元気良/\nげんきづk /元気付/\nげんz /減/\nげんs /減/\nげんn /現/\nげんj /減/\nげびt /下卑/\nげびr /下卑/\nげぎらi /毛嫌/\nげきs /激/檄;檄文を発する/\nげs /解/觧;「解」の異体字/\nげr /蹴/\nげn /実/\nけんとうはずr /見当外/\nけんとうちがi /見当違/\nけんとうs /検討/\nけんしょうずm /検証済/\nけんいづk /権威付/\nけんz /献/\nけんs /検;サ変/験;経験/\nけんj /献/\nけわw /化粧/\nけわu /化粧/\nけわt /化粧/\nけわs /険/峻;峻しい山道/險;「険」の旧字(人名用漢字)/\nけわo /化粧/\nけわi /化粧/\nけわe /化粧/\nけわc /化粧/\nけりとb /蹴飛/\nけりたおs /蹴り倒/\nけりころs /蹴り殺/\nけりこn /蹴り込;ボールを敵陣に-む/\nけりこm /蹴り込;ボールを敵陣に-む/\nけりいr /蹴り入/\nけりあg /蹴り上/\nけやぶt /蹴破/\nけやぶr /蹴破/\nけやぶn /蹴破/\nけやぶc /蹴破/\nけむt /煙/烟;「煙」の異体字/\nけむs /煙/\nけむr /煙/烟;「煙」の異体字/\nけむn /煙/烟;「煙」の異体字/\nけむk /煙/\nけむi /煙/\nけむg /煙/\nけむc /煙/烟;「煙」の異体字/\nけみs /閲/\nけぶかs /毛深/\nけぶかk /毛深/\nけぶかi /毛深/\nけぶかg /毛深/\nけぶt /煙/烟;「煙」の異体字/\nけぶs /煙/\nけぶr /煙/烟;「煙」の異体字/\nけぶn /煙/烟;「煙」の異体字/\nけぶk /煙/\nけぶi /煙/\nけぶg /煙/\nけぶc /煙/烟;「煙」の異体字/\nけばだt /毛羽立/\nけばだc /毛羽立/\nけばs /ケバ/\nけばk /ケバ/\nけばi /ケバ/\nけばg /ケバ/\nけはh /化粧/\nけなs /貶/\nけなm /毛並/\nけどt /気取/\nけどr /気取/\nけどn /気取/\nけどc /気取/\nけとb /蹴飛/\nけづくろi /毛繕/\nけづr /削/梳/\nけつろんづk /結論付/\nけつまずk /蹴躓/\nけつまずi /蹴躓/\nけっとb /蹴っ飛/\nけっていづk /決定付/\nけっていいたs /決定致/\nけっていs /決定/\nけっしゅうs /結集/\nけっs /決/結;constipate/\nけちくさs /ケチ臭/けち臭/\nけちくさk /ケチ臭/けち臭/\nけちくさi /ケチ臭/けち臭/\nけちくさg /ケチ臭/けち臭/\nけちr /蹴散/\nけだるs /気怠/\nけだるk /気怠/\nけだるi /気怠/\nけだるg /気怠/\nけだかs /気高/\nけだかk /気高/\nけだかi /気高/\nけだかg /気高/\nけだs /蓋/\nけたはずr /桁外/\nけたちがi /桁違/\nけたちがh /桁違/\nけたぐr /蹴手繰/\nけたおs /蹴倒/\nけたt /蹴立/\nけずりとt /削り取/\nけずりとr /削り取/\nけずりとn /削り取/\nけずりとc /削り取/\nけずt /削/梳;(クシで髪をとく)/\nけずr /削/梳;(クシで髪をとく)/\nけずn /削/梳;(クシで髪をとく)/\nけずc /削/梳;(クシで髪をとく)/\nけしわすr /消し忘/\nけしとn /消し飛/\nけしとm /消し止/\nけしとb /消し飛/\nけしさt /消し去/\nけしさr /消し去/\nけしさn /消し去/\nけしさc /消し去/\nけしこn /消し込/\nけしこm /消し込/\nけしきb /気色;気色ばむ/\nけしかk /嗾/\nけさがたm /袈裟固/\nけこn /蹴込/\nけこm /蹴込;-み(建築用語),-む(kick in)/\nけぎらi /毛嫌/\nけがs /汚;NB:「よごs」と同形/穢;<esp.禁忌的に>/涜;(神聖なものを)/\nけがr /汚;NB:「よごr」と同形/穢;<esp.禁忌的に>/\nけかえs /蹴返/\nけおとs /蹴落/\nけおt /蹴落/\nけおs /気圧/\nけうとs /気疎/\nけうとk /気疎/\nけうとi /気疎/\nけうとg /気疎/\nけいとうだt /系統立/\nけいじs /掲示/\nけいしきばt /形式張/\nけいしきばr /形式張/\nけいしきばn /形式張/\nけいしきばc /形式張/\nけいさんだかs /計算高/\nけいさんだかk /計算高/\nけいさんだかi /計算高/\nけいさんだかg /計算高/\nけいこくs /警告/\nけいけんゆたk /経験豊/\nけいけんs /経験/\nけいきよk /景気良/\nけいきづk /景気付/\nけいかいn /軽快/\nけいえいs /経営/\nけいs /敬;敬意/詣;-す [文語]詣でる/啓;-す [文語]申し上げる/慶;慶事/\nけあg /蹴上/\nけy /蹴/\nけt /蹴/\nけs /消/怪;-しからん/決;(けして)/\nけr /蹴/\nけn /蹴/異/\nけc /蹴/\nぐんs /軍;army/\nぐろs /黒/グロ;grotesque/\nぐろk /黒/グロ;grotesque/\nぐろi /黒/グロ;grotesque/\nぐろg /黒/グロ;grotesque/\nぐるs /苦/\nぐるm /包/\nぐるi /狂/\nぐらs /暮/\nぐちt /愚痴/\nぐちr /愚痴/\nぐちp /愚痴/\nぐちn /愚痴/\nぐちc /愚痴/\nぐずt /愚図/\nぐずr /愚図/\nぐずn /愚図/\nぐずc /愚図/\nぐさr /腐/\nぐうs /遇;(treat) 客として遇する/寓;ことよせる/\nぐあi /具合/\nぐs /具/\nぐr /暮/\nぐn /組/\nぐm /組/\nぐi /食/\nくんよm /訓読/\nくんづk /君付/\nくんだr /下;-り NB:「くだr」と同形/\nくわわt /加わ;※送り位置補正/\nくわだt /企/\nくわずぎらi /食わず嫌/\nくわえこn /咥え込/銜え込/\nくわえこm /咥え込/銜え込/\nくわw /加/\nくわs /詳/精/委/\nくわr /区割/\nくわk /区分/\nくわe /加/咥;(字義:がっぷり噛み付く)/銜;(字義:馬の轡) ≒咥える/\nくろびかr /黒光/\nくろぬr /黒塗/\nくろすg /黒過/\nくろこg /黒焦/\nくろz /黒/\nくろu /黒/玄/\nくろs /黒/玄/梍;<rare>/\nくろp /黒/\nくろm /黒/\nくろk /黒/玄/梍;<rare>/\nくろi /黒/玄/梍;<rare>/\nくろg /黒/玄/梍;<rare>/\nくれゆk /暮れ行/\nくれなずn /暮れ泥/\nくれなずm /暮れ泥/\nくれかk /暮れ掛/\nくるめk /眩/\nくるめi /眩/\nくるしみぬk /苦しみ抜/\nくるしみぬi /苦しみ抜/\nくるしまぎr /苦し紛/\nくるw /狂/\nくるu /狂/\nくるt /狂/\nくるs /苦/\nくるo /狂/\nくるn /包/\nくるm /包/\nくるi /狂/\nくるh /狂/\nくるe /狂/\nくるc /狂/\nくりもどs /繰り戻/繰戻/\nくりひろg /繰り広/\nくりのb /繰り延/繰延/\nくりぬk /刳り貫/\nくりぬi /刳り貫/\nくりだs /繰り出/\nくりさg /繰り下/\nくりこs /繰り越/繰越/\nくりこn /繰り込/\nくりこm /繰り込/\nくりかえs /繰り返/繰返/\nくりかe /繰替/\nくりいr /繰り入/\nくりあわs /繰り合/\nくりあw /繰り合/\nくりあg /繰り上/繰上/\nくらすg /暗過/\nくらざらe /蔵浚/\nくらがe /鞍替/\nくらいどr /位取/\nくらいづk /位付/\nくらいつk /食らい付/喰らい付/\nくらいつi /食らい付/喰らい付/\nくらいこn /食らい込/喰らい込/\nくらいこm /食らい込/喰らい込/\nくらいs /位/\nくらu /喰ら;※送り位置補正/食ら;※送り位置補正/\nくらt /食/\nくらs /暮/暗/昏;(字義:夕闇のくらさ)/冥;(字義:覆われて光がない)/暝;≒冥/眛;(字義:小さくてよく見えない)/罔;(字義:網で覆われて見えない)/\nくらn /眩;(目を眩ます)/暗/\nくらm /眩;(目を眩ます)/晦;(姿を晦ます)/暗/昏;(字義:夕闇のくらさ)/冥;(字義:覆われて光がない)/暝;≒冥/眛;(字義:小さくてよく見えない)/罔;(字義:網で覆われて見えない)/\nくらk /暗/昏;(字義:夕闇のくらさ)/冥;(字義:覆われて光がない)/暝;≒冥/眛;(字義:小さくてよく見えない)/罔;(字義:網で覆われて見えない)/\nくらi /暗/昏;(字義:夕闇のくらさ)/冥;(字義:覆われて光がない)/暝;≒冥/罔;(字義:網で覆われて見えない)/眛;(字義:小さくてよく見えない)/\nくらg /暗/昏;(字義:夕闇のくらさ)/冥;(字義:覆われて光がない)/暝;≒冥/眛;(字義:小さくてよく見えない)/罔;(字義:網で覆われて見えない)/\nくらe /喰ら;※送り位置補正/\nくらb /比;字義:並べてくらべる/較;字義:突き合わせてくらべる/競;字義:勝負する/\nくゆr /燻/薫/\nくやしなk /悔し泣/\nくやs /悔/口惜;=悔しい NB:「くちおs」と同形/\nくやn /悔/\nくやm /悔/\nくもゆk /雲行/\nくもがくr /雲隠/\nくもt /曇/\nくもr /曇/\nくもn /曇/\nくもc /曇/\nくみわk /組分/組み分/\nくみふs /組み伏/\nくみとt /汲み取/\nくみとr /汲み取/\nくみとn /汲み取/\nくみとc /汲み取/\nくみつk /組付/組み付/\nくみつi /組み付/\nくみだs /汲み出/\nくみたてr /組み立て;※送り位置補正/\nくみたt /組み立/組立/\nくみしやすs /与し易/\nくみしやすk /与し易/\nくみしやすi /与し易/\nくみしやすg /与し易/\nくみこn /組み込/組込/\nくみこm /組込/組み込/\nくみかわs /酌み交/\nくみかw /酌み交/\nくみかe /組替/組み換/組み替/組換;-え食品/\nくみおk /汲み置/汲置/\nくみおi /汲み置/汲置/\nくみいr /組み入/組入/\nくみあわs /組合/組み合/組み合わ;※送り位置補正/\nくみあw /組み合/組合/\nくみあg /汲み上;水|意見を汲み上げる/組み上;部品を組み上げる/組上/\nくみs /与/與;「与」の旧字(人名用漢字)/\nくまどt /隈取/\nくまどr /隈取/\nくまどn /隈取/\nくまどc /隈取/\nくぼn /窪/凹;NB:「へこm」と同形/\nくぼm /窪/凹;NB:「へこm」と同形/\nくべつs /区別/\nくびりころs /縊り殺/\nくびひねr /首捻/\nくびなg /首投/\nくびっぴk /首っ引/\nくびくくr /首縊/\nくびがたm /首固/\nくびt /首/括;括れた胴 NB:「くくr」と同形/縊;(首吊り) 縊れて死ぬ/\nくびr /括;括れた胴 NB:「くくr」と同形/縊;(首吊り) 縊れて死ぬ/\nくびn /括;括れた胴 NB:「くくr」と同形/縊;(首吊り) 縊れて死ぬ/\nくびc /括;括れた胴 NB:「くくr」と同形/縊;(首吊り) 縊れて死ぬ/\nくばt /配/\nくばr /配/\nくばn /配/\nくばc /配/\nくはh /加/銜/\nくどきおt /口説き落/\nくどs /諄;(tedious) 諄い説教/\nくどk /口説/諄;(tedious) 諄い説教/\nくどi /口説/諄;(tedious) 諄い説教/\nくどg /諄;(tedious) 諄い説教/\nくづほr /頽/\nくづs /崩;旧仮名/\nくつろi /寛/\nくつろg /寛/\nくつずr /靴擦/\nくつがへs /覆/\nくつがへr /覆/\nくつがえt /覆/\nくつがえs /覆/\nくつがえr /覆/\nくつがえn /覆/\nくつがえc /覆/\nくっつk /くっ付/\nくっつi /くっ付/\nくっt /食;?/\nくっs /屈/\nくちをs /口惜/\nくちよごs /口汚/\nくちやかまs /口喧/\nくちぶr /口振/\nくちふうj /口封/\nくちばしt /口走/\nくちばしr /口走/\nくちばしn /口走/\nくちばしc /口走/\nくちはばt /口幅/\nくちはt /朽ち果/\nくちなおs /口直/\nくちなs /口無;(死人に)-し/\nくちなr /口馴/口慣/\nくちどr /口取/\nくちどm /口止/\nくちづk /口付;(蒼き胸乳に)-ける/\nくちだs /口出/\nくちぞe /口添/\nくちずさn /口遊/\nくちずさm /口遊/\nくちすすi /漱/嗽;=漱ぐ/\nくちすすg /漱/嗽;=漱ぐ/\nくちさびs /口寂/\nくちごもt /口籠/\nくちごもr /口籠/\nくちごもn /口籠/\nくちごもc /口籠/\nくちごたe /口答/\nくちごm /口籠/\nくちぎたなs /口穢/\nくちぎたなk /口穢/\nくちぎたなi /口穢/\nくちぎたなg /口穢/\nくちきr /口切/\nくちきk /口利/\nくちおs /口惜/\nくちうるさs /口煩/\nくちうるさk /口煩/\nくちうるさi /口煩/\nくちうるさg /口煩/\nくちうつs /口移/\nくちあたr /口当/\nくちあt /口当/\nくちz /口/\nくだけちt /砕け散/\nくだけちr /砕け散/\nくだけちn /砕け散/\nくだけちc /砕け散/\nくだt /下/降/\nくだs /下/降/\nくだr /下/降/\nくだn /下/降/\nくだk /砕/碎;「砕」の旧字(人名用漢字)/\nくだi /砕/碎;「砕」の旧字(人名用漢字)/\nくだc /下/降/\nくたびr /草臥/\nくたs /腐/\nくそあつs /糞暑/クソ暑/くそ暑/\nくそあつk /糞暑/クソ暑/くそ暑/\nくそあつi /糞暑/クソ暑/くそ暑/\nくそあつg /糞暑/クソ暑/くそ暑/\nくせn /癖/\nくずれさt /崩れ去/\nくずれさr /崩れ去/\nくずれさn /崩れ去/\nくずれさc /崩れ去/\nくずれおt /崩れ落/\nくずれおc /崩れ落/\nくずきr /葛切/\nくずおr /頽/\nくずs /崩/\nくずr /崩/\nくすりづk /薬漬/\nくすりうr /薬売/\nくすぶt /燻/\nくすぶr /燻/燻ぶ;※送り位置補正/\nくすぶn /燻/\nくすぶc /燻/\nくすぐt /擽/\nくすぐr /擽/\nくすぐn /擽/\nくすぐc /擽/\nくすs /奇/\nくすk /奇/\nくすi /奇/\nくすg /擽/奇/\nくすb /燻;-べる NB:「燻る」の他動詞版。送りに注意/\nくじびk /籤引/\nくじk /挫/\nくじi /挫/\nくしざs /串刺/\nくしけづr /梳/\nくしけずt /梳/\nくしけずr /梳/\nくしけずn /梳/\nくしけずc /梳/\nくさわk /草分/\nくさりはt /腐り果/\nくさぶかs /草深/\nくさぶかk /草深/\nくさぶかi /草深/\nくさぶかg /草深/\nくさふかs /草深/\nくさふかk /草深/\nくさふかi /草深/\nくさふかg /草深/\nくさとr /草取/\nくさかr /草刈/\nくさt /腐/\nくさs /臭/\nくさr /腐/鏈;(つなぐ)/\nくさn /腐/\nくさm /臭/\nくさk /臭/\nくさi /臭/\nくさg /臭/\nくさc /腐/\nくぐりぬk /潜り抜/くぐり抜/\nくぐt /潜/潛;旧字/\nくぐr /潜/潛;旧字/\nくぐn /潜/潛;旧字/\nくぐc /潜/潛;旧字/\nくくりつk /括り付/\nくくりあg /括り上/\nくくt /括/\nくくr /括/\nくくn /括/\nくくm /銜/含/\nくくc /括/\nくぎづk /釘付/\nくぎt /区切/\nくぎr /区切/\nくぎn /区切/\nくぎc /区切/\nくえこn /崩え込/\nくえこm /崩え込/\nくうきいr /空気入/\nくいやぶt /食い破/\nくいやぶr /食い破/\nくいやぶn /食い破/\nくいやぶc /食い破/\nくいのこs /食い残/\nくいにg /食い逃/\nくいとm /食い止/喰い止/\nくいつぶs /食い潰/\nくいつなi /食い繋;失業保険で-ぐ/\nくいつなg /食い繋;失業保険で-ぐ/\nくいつくs /食い尽/\nくいつm /食い詰/\nくいつk /食い尽/食い付/\nくいつi /食い付/\nくいちぎt /食い千切/\nくいちぎr /食い千切/\nくいちぎn /食い千切/\nくいちぎc /食い千切/\nくいちがw /食い違/喰い違/\nくいちがu /食い違/喰い違/\nくいちがt /食い違/喰い違/\nくいちがo /食い違/喰い違/\nくいちがi /食い違/喰い違/\nくいちがe /食い違/喰い違/\nくいちがc /食い違/喰い違/\nくいちr /食い散/\nくいたr /食い足/\nくいすg /食い過/喰い過/\nくいしばt /食い縛/喰い縛/\nくいしばr /食い縛/喰い縛/\nくいしばn /食い縛/喰い縛/\nくいしばc /食い縛/喰い縛/\nくいさg /食い下/\nくいころs /食い殺/\nくいこn /食い込/喰い込/\nくいこm /食い込/喰い込/\nくいきt /食い切/\nくいきr /食い切/\nくいきn /食い切/\nくいきc /食い切/\nくいいt /食い入/喰い入/\nくいいr /食い入/喰い入/\nくいいn /食い入/喰い入/\nくいいc /食い入/喰い入/\nくいあわs /食い合/\nくいあらたm /悔い改/\nくいあw /食い合/\nくいあr /食い荒/\nくいあk /食い飽/\nくy /悔/\nくw /食/喰;NB:「食」と区別して訓「くう」を表すための国字/\nくu /食/喰;NB:「食」と区別して訓「くう」を表すための国字/\nくt /食/朽/喰;NB:「食」と区別して訓「くう」を表すための国字/繰/刳/\nくs /奇;奇しくも(=不思議にも)/屈;※送り過剰?/\nくr /来/繰/暮/食/喰/呉/刳/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/眩;※送り過剰?/\nくo /食/喰;NB:「食」と区別して訓「くう」を表すための国字/\nくn /組/汲;水を汲む/酌;酒を酌む,意を酌む/苦;-にする/来;[口]-んな/繰/刳/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/\nくm /組/汲;水を汲む/酌;酒を酌む,意を酌む/\nくk /絎;衿裏を絎ける/\nくi /食/喰;NB:「食」と区別して訓「くう」を表すための国字/悔/\nくh /食/\nくg /絎/\nくe /食/喰;NB:「食」と区別して訓「くう」を表すための国字/\nくc /朽/喰;NB:「食」と区別して訓「くう」を表すための国字/食/繰/刳/\nくb /焼;-ぶ,(火に)-べる/\nぎんz /吟/\nぎんj /吟/\nぎりだt /義理立/\nぎりがたs /義理堅/\nぎりがたk /義理堅/\nぎりがたi /義理堅/\nぎりがたg /義理堅/\nぎらi /嫌/\nぎょりんがかr /魚鱗懸/\nぎょちょうどm /魚鳥止/\nぎょうぎょうs /仰々/仰仰/\nぎょうz /行/\nぎょs /御;御しやすい/\nぎゅうじt /牛耳/\nぎゅうじr /牛耳/\nぎゅうじn /牛耳/\nぎゅうじc /牛耳/\nぎゃっこうs /逆行/\nぎゃくもどr /逆戻/\nぎゃくむk /逆向/\nぎゃくまわr /逆回/\nぎゃくびk /逆引/\nぎゃくばr /逆張/\nぎゃくじょうs /逆上/\nぎゃくじゅうじがたm /逆十字固/\nぎゃくs /逆/\nぎゃくn /逆/\nぎゃくd /逆/\nぎむづk /義務付/\nぎt /切/\nぎs /擬;(似せる)山水に擬する/議;(議論)問題を議する/義/偽/\nぎr /切/斬/\nぎn /切/義/偽/\nぎm /決/\nぎd /義/偽/\nぎc /切/\nきんとうわr /均等割/\nきんちょうs /緊張/\nきんじえz /禁じ得/\nきんじえn /禁じ得/\nきんz /禁/\nきんj /禁/\nきをつk /気を付/\nきわどs /際疾/\nきわどk /際疾/\nきわどi /際疾/\nきわどg /際疾/\nきわだt /際立/\nきわだc /際立/極立/\nきわm /極/究;真相を究める/窮;進退窮まる/\nきわd /際/\nきろくやぶr /記録破/\nきれこn /切れ込/\nきれこm /切れ込/\nきれいずk /綺麗好/\nきれあg /切れ上;小股の-がった/\nきれz /キレ;[口]/\nきれt /キレ;[口]/\nきれs /キレ;[口]/\nきれr /キレ;[口]/\nきれn /キレ;[口]/\nきれm /キレ;[口]/\nきれk /キレ;[口]/\nきれc /キレ;[口]/\nきりわk /切り分/\nきりもどs /切り戻/\nきりもr /切り盛/\nきりもm /錐揉/\nきりまわs /切り回;店を-す/\nきりまz /切り混/\nきりふs /切り伏/斬り伏/\nきりふk /霧吹/\nきりひろg /切り広/\nきりひらk /切り開/切開/\nきりひらi /切り開/切開/\nきりはなs /切り離/切離/\nきりはr /切り貼/\nきりぬk /切り抜/切抜/\nきりぬi /切り抜/切抜/\nきりなおs /切り直/\nきりどおs /切り通/切通/\nきりとおs /切り通/切通/\nきりとt /切り取/切取/\nきりとr /切り取/切取/\nきりとn /切り取/切取/\nきりとc /切り取/切取/\nきりづk /切り漬/\nきりつm /切り詰/\nきりつk /切り付/斬り付/\nきりだs /切り出/切出/\nきりたおs /切り倒;木を-/斬り倒;敵を-/\nきりたt /切り立/\nきりたc /切り立/\nきりそろe /切り揃;前髪を-える/\nきりすt /切り捨;弱者を-/斬り捨;-て御免/切捨/斬捨/\nきりさk /切り裂/斬り裂/\nきりさi /切り裂/斬り裂/\nきりさg /切り下/切下/\nきりころs /切り殺/斬り殺/\nきりこn /切り込/切込/斬り込/\nきりこm /切り込/切込/斬り込/\nきりくずs /切り崩/\nきりきざn /切り刻/\nきりきざm /切り刻/\nきりかえs /切り返/\nきりかえr /切り換え;※送り位置補正/\nきりかw /切り替/切替/\nきりかk /斬り掛/切り掛/\nきりかe /切り替/切替/切り換/切換/\nきりおとs /切り落/\nきりおt /切り落/\nきりおr /切り下/\nきりうr /切り売/\nきりあw /斬り合/\nきりあu /斬り合/\nきりあt /斬り合/\nきりあo /斬り合/\nきりあi /斬り合/\nきりあg /切り上/切上/\nきりあe /斬り合/\nきりあc /斬り合/\nきらめk /煌/\nきらめi /煌/\nきらw /嫌/\nきらu /嫌/\nきらt /嫌/\nきらo /嫌/\nきらm /煌/\nきらi /嫌/\nきらh /嫌/\nきらe /嫌/\nきらc /嫌/\nきらb /燦/\nきよs /清/浄/\nきよr /清/\nきよm /清/浄/\nきよk /清/浄/\nきよi /清/浄/\nきよg /清/浄/\nきょぜつs /拒絶/\nきょくりょくさk /極力避/\nきょくs /曲/局/\nきょうりょくくだs /協力下/\nきょうみぶかs /興味深/\nきょうみぶかk /興味深/\nきょうみぶかi /興味深/\nきょうみぶかg /興味深/\nきょうだいn /強大/\nきょうじゅくだs /教授下/\nきょうじくだs /教示下/\nきょうしゅくs /恐縮/\nきょうざm /興醒/\nきょうかしょどおr /教科書通/\nきょうかぎr /今日限/\nきょうz /興/\nきょうs /供;(offer) 実用に供する/饗;(banquet) 客を饗する/狂;go mad/\nきょうn /今日/\nきょうm /今日/\nきょうj /興/\nきょうh /今日/\nきゅうしょげr /急所蹴;痛/\nきゅうしゅうs /吸収/\nきゅうs /窮;返答に窮する/給;年金を給する/休;万事休す/急/仇;仇敵/\nきゅうn /急/\nきゅうd /急/\nきやすs /気安/\nきやすm /気休/\nきやすk /気安/\nきやすi /気安/\nきやすg /気安/\nきやs /着痩/\nきゃくよs /客寄/\nきゃくひk /客引/\nきゃくあつかi /客扱/\nきもちわるs /気持ち悪/気持悪/\nきもちわるk /気持ち悪/気持悪/\nきもちわるi /気持ち悪/気持悪/\nきもちわるg /気持ち悪/気持悪/\nきもちよs /気持ち良/\nきもちよk /気持ち良/\nきもちよi /気持ち良/\nきもちよg /気持ち良/\nきもだめs /肝試/\nきもいr /肝煎/\nきもt /気持/\nきもs /キモ/\nきもk /キモ/\nきもi /キモ/\nきもg /キモ/\nきもc /気持/\nきめつk /決め付/\nきめこまk /木目細/きめ細/肌理細/\nきめこn /決め込/\nきめこm /決め込/木目込/\nきむづかs /気難/\nきむずかs /気難/\nきみわるs /気味悪/\nきみわるk /気味悪/\nきみわるi /気味悪/\nきみわるg /気味悪/\nきみw /君/\nきみt /君/\nきみn /君/\nきみm /君/\nきみh /君/\nきみg /君/\nきまわs /着回/\nきまりわるs /決まり悪/\nきまりわるk /決まり悪/\nきまりわるi /決まり悪/\nきまりわるg /決まり悪/\nきまぐr /気紛/\nきまt /決;非正則(きm)/極/\nきまr /極/決;非正則(きm)/\nきまn /極/決;非正則(きm)/\nきまc /極/決;非正則(きm)/\nきぼういたs /希望致/\nきぶくr /着脹/\nきふるs /着古/\nきふよm /棋譜読/\nきびしi /厳し;※送り位置補正/\nきびs /厳/嚴;「厳」の旧字(人名用漢字)/\nきばt /気張/\nきばr /気張;-る/気晴;-らし/\nきばn /気張/\nきばc /気張/\nきはどs /際疾/\nきはどk /際疾/\nきはどi /際疾/\nきはどg /際疾/\nきはz /気恥/\nきはm /窮/\nきのぼr /木登/\nきのうs /機能/\nきのr /気乗/\nきぬk /気抜/\nきにいt /気に入/\nきにいr /気に入/\nきにいn /気に入/\nきにいc /気に入/\nきなくさs /きな臭/キナ臭/\nきなくさk /きな臭/キナ臭/\nきなくさi /きな臭/キナ臭/\nきなくさg /きな臭/キナ臭/\nきながs /着流/\nきなr /着慣;着慣れた服/生成;(無加工) 生成りのシャツ/\nきどおs /着通/\nきどうs /起動/\nきどt /気取/\nきどr /気取/\nきどn /気取/\nきどc /気取/\nきていどおr /規定通/\nきていt /着て行/\nきていk /着て行/\nきていc /着て行/\nきづかw /気遣/\nきづかu /気遣/\nきづかt /気遣/\nきづかr /気疲/\nきづかo /気遣/\nきづかi /気遣/\nきづかe /気遣/\nきづかc /気遣/\nきづm /気詰/\nきづk /気付/築;旧仮名/気附/\nきづi /気付/築;旧仮名/気附/\nきつs /キツ/\nきつk /気付;-け薬/着付;和服の-け/キツ/\nきつi /キツ/\nきつg /キツ/\nきってすt /斬って捨/\nきっかk /切っ掛/\nきっs /喫/\nきちがいじm /気違い染/\nきちがi /気違/\nきだt /気立/\nきたむk /北向/\nきたなs /汚/穢;<esp.禁忌的に>/\nきたなr /汚/\nきたなk /汚/穢;<esp.禁忌的に>/\nきたなi /汚/穢;<esp.禁忌的に>/\nきたなg /汚/穢;<esp.禁忌的に>/\nきたえぬk /鍛え抜/\nきたえぬi /鍛え抜/\nきたえあg /鍛え上/\nきたいどおr /期待通/\nきたいくだs /期待下/\nきたいs /期待/\nきたt /来/來;「来」の旧字(人名用漢字)/\nきたs /来/來;「来」の旧字(人名用漢字)/\nきたr /来/來;「来」の旧字(人名用漢字)/\nきたn /汚/\nきたe /鍛/\nきそづk /基礎付/\nきそくただs /規則正/\nきそいあw /競い合/\nきそいあu /競い合/\nきそいあt /競い合/\nきそいあo /競い合/\nきそいあi /競い合/\nきそいあe /競い合/\nきそいあc /競い合/\nきそw /競/竸;異体字/\nきそu /競/竸;異体字/\nきそt /競/竸;異体字/\nきそo /競/竸;異体字/\nきそi /競/竸;異体字/\nきそh /競/\nきそe /競/竸;異体字/\nきそc /競/竸;異体字/\nきぜわs /気忙/\nきせかe /着せ替/\nきずつけあw /傷付け合/\nきずつけあu /傷付け合/\nきずつけあt /傷付け合/\nきずつけあo /傷付け合/\nきずつけあi /傷付け合/\nきずつけあe /傷付け合/\nきずつけあc /傷付け合/\nきずつk /傷付/\nきずつi /傷付/\nきずきあg /築き上/\nきずかi /気遣/\nきずt /傷/\nきずk /築/気付;※仮名遣い「きづk」/\nきずi /築/\nきじよm /記事読/\nきしょくわるs /気色悪/\nきしょくわるk /気色悪/\nきしょくわるi /気色悪/\nきしょくわるg /気色悪/\nきしちかk /岸近/\nきしt /軋/轢;<rare> ≒軋る/\nきしr /軋/轢;<rare> ≒軋る/\nきしn /軋/轢;<rare> ≒軋る/\nきしm /軋/\nきしc /軋/轢;<rare> ≒軋る/\nきざわr /気障/\nきざみつk /刻み付/\nきざみこn /刻み込/\nきざみこm /刻み込/\nきざs /兆/\nきざp /気障/\nきざn /刻/\nきざm /刻/\nきさいs /記載/\nきさk /気さ;※送り位置補正/\nきこしめs /聞こし召/\nきこn /着込/\nきこm /着込/\nきけんn /危険/\nきぐm /木組/\nきくばr /気配/\nきくs /掬/\nききわすr /聞き忘/\nききわk /聞き分/\nききよs /聴き良/\nききよk /聴き良/\nききよi /聴き良/\nききよg /聴き良/\nききやすs /聞き易/\nききやすk /聞き易/\nききやすi /聞き易/\nききやすg /聞き易/\nききもr /聞き漏/聞き洩/\nききまちがi /聞き間違/\nききまちがe /聞き間違/\nききほr /聞き惚/聴き惚/\nききはじm /聴き始/聞き始/\nききのがs /聞き逃/聞逃/\nききのg /聞き逃/\nききにくs /聞き難/\nききにくk /聞き難/\nききにくi /聞き難/\nききにくg /聞き難/\nききながs /聞き流/聴き流/\nききなおs /聞き直/聴き直/\nききなr /聞き慣/聞き馴;≒聞き慣れる/\nききとどk /聞き届/\nききとがm /聞き咎/\nききとおs /聴き通/聞き通/\nききとt /聞き取/聴き取/聞取/\nききとr /聞き取/聴き取/聞取/\nききとn /聞き取/聴き取/聞取/\nききとc /聞き取/聴き取/聞取/\nききつづk /聞き続/聴き続/\nききつk /聞き付/\nききちがe /聞き違/\nききだs /聞き出;情報を聞き出す/効き出;薬が効き出す/\nききたがe /聞き違/\nききそこn /聞き損/\nききせまt /鬼気迫/\nききせまr /鬼気迫/\nききせまn /鬼気迫/\nききせまc /鬼気迫/\nききずt /聞き捨/\nききすg /効き過/\nききしt /聞き知/\nききしr /聞き知/\nききしn /聞き知/\nききしc /聞き知/\nききこn /聞き込/聴き込/\nききこm /聞き込/聴き込/\nききぐるs /聞き苦/\nききくらb /聞き比/聴き比/聴き較/聞き較/\nききがk /聞き書/\nききかじt /聞き齧/\nききかじr /聞き齧/\nききかじn /聞き齧/\nききかじc /聞き齧/\nききかえs /聞き返/\nききおよn /聞き及/\nききおよb /聞き及/\nききおぼe /聞き覚/\nききおとs /聞き落/\nききおt /聞き落/\nききおe /聞き終/聴き終/\nききいt /聞き入/聴き入/\nききいr /聞き入/聴き入/\nききいn /聞き入/聴き入/\nききいc /聞き入/聴き入/\nききあやまt /聞き誤/\nききあやまr /聞き誤/\nききあやまn /聞き誤/\nききあやまc /聞き誤/\nききあk /聞き飽;-きた話/聴き飽;-きたCD/\nきがるs /気軽/\nきがるk /気軽/\nきがるi /気軽/\nきがるg /気軽/\nきがまe /気構/\nきがつk /気が付/気が附/\nきがつi /気が付/気が附/\nきがかr /気掛/\nきがn /気兼/\nきがe /着替/\nきかざt /着飾/\nきかざr /着飾/\nきかざn /着飾/\nきかざc /着飾/\nきかe /着替/着換/\nきおくちがi /記憶違/\nきおくr /気後/\nきおいたt /気負い立/競い立/\nきおいたc /気負い立/競い立/\nきおいこn /気負い込/\nきおいこm /気負い込/\nきおw /気負/\nきおu /気負/\nきおt /気負/気落/\nきおo /気負/\nきおi /気負/\nきおe /気負/\nきおc /気負/\nきえはt /消え果/\nきえさt /消え去/\nきえさr /消え去/\nきえさn /消え去/\nきえさc /消え去/\nきえうs /消え失/\nきえいt /消え入/\nきえいr /消え入/\nきえいn /消え入/\nきえいc /消え入/\nきいろs /黄色/\nきいろp /黄色/\nきいろm /黄色/\nきいろk /黄色/\nきいろi /黄色/\nきいろg /黄色/\nきあいはいt /気合入/\nきあいはいr /気合入/\nきあいはいn /気合入/\nきあいはいc /気合入/\nきあいいr /気合入/\nきあi /気合/\nきz /着/著;<rare> ≒着る/気;?/氣;「気」の旧字(人名用漢字)/\nきy /消/来/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/着/著;<rare> ≒着る/\nきw /気/氣;「気」の旧字(人名用漢字)/着/著;<rare> ≒着る/\nきu /着/著;<rare> ≒着る/\nきt /来/切/着/斬;人を斬る/著;<rare> ≒着る/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/伐;木を伐る/剪;盆栽を剪る/截;布地を截る/鑽;<rare> 火を鑽る(=火打ち石で火を起こす)/\nきs /着/来/記;(note)別紙に記する/期;(expect)万全を期す,期せずして/帰;(lead to)水泡に帰す/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/歸;「帰」の旧字/皈;「帰」の異体字/著;<rare> ≒着る/\nきr /切/着/斬;人を斬る/伐;木を伐る/剪;盆栽を剪る/截;布地を截る/鑽;<rare> 火を鑽る(=火打ち石で火を起こす)/著;<rare> ≒着る/\nきp /着/著;<rare> ≒着る/\nきo /着/著;<rare> ≒着る/\nきn /気/来/着/機/氣;「気」の旧字(人名用漢字)/著;<rare> ≒着る/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/切/斬;人を斬る/伐;木を伐る/剪;盆栽を剪る/截;布地を截る/鑽;<rare> 火を鑽る(=火打ち石で火を起こす)/\nきm /決/来/極;NB:「きわm」と同形/着/気/黄/决;「決」の異体字/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/氣;「気」の旧字(人名用漢字)/著;<rare> ≒着る/\nきk /聞/聴;(注意してきく) 音楽を聴く/効;(effect) 薬が効く/利;(work) 気が利く,口を利く/訊;(inquire) 道を訊く/尋/着;-こなす/聽;「聴」の旧字(人名用漢字)/效;「効」の旧字/切/著;<rare> ≒着る/\nきj /着/著;<rare> ≒着る/\nきi /聞/聴;(注意してきく) 音楽を聴く/効;(effect) 薬が効く/利;(work) 気が利く,口を利く/尋/訊;(inquire) 道を訊く/效;「効」の旧字/聽;「聴」の旧字(人名用漢字)/着/著;<rare> ≒着る/\nきh /気/氣;「気」の旧字(人名用漢字)/着/著;<rare> ≒着る/\nきg /気/氣;「気」の旧字(人名用漢字)/着/著;<rare> ≒着る/\nきe /消/着/著;<rare> ≒着る/\nきd /気/氣;「気」の旧字(人名用漢字)/来/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/着/著;<rare> ≒着る/\nきc /切/来/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/着/斬;人を斬る/伐;木を伐る/剪;盆栽を剪る/截;布地を截る/鑽;<rare> 火を鑽る(=火打ち石で火を起こす)/著;<rare> ≒着る/\nきb /黄/着/著;<rare> ≒着る/\nきa /着/著;<rare> ≒着る/\nがんばりぬk /頑張り抜/\nがんばりぬi /頑張り抜/\nがんばりとおs /頑張り通/\nがんばt /頑張/\nがんばr /頑張/\nがんばn /頑張/\nがんばc /頑張/\nがんつk /ガン付/\nがんぜなs /頑是無/\nがんぜなk /頑是無/\nがんぜなi /頑是無/\nがんぜなg /頑是無/\nがわr /変/替/代/\nがわk /乾/\nがらあk /がら空/ガラ空/\nがらs /辛/\nがらm /絡/\nがらk /辛/\nがらi /辛/\nがらg /辛/\nがよi /通/\nがまんできn /我慢出来/\nがまんづよs /我慢強/\nがまんづよk /我慢強/\nがまんづよi /我慢強/\nがまんづよg /我慢強/\nがなりたt /がなり立;選挙カーが-てる/\nがとu /難/\nがっしょうひねr /合掌捻/\nがっしょうづくr /合掌造/\nがっこうがえr /学校帰/\nがっs /合/\nがたs /難;考え難い NB:「にくi」と同形/\nがたr /語/\nがたm /固/\nがたk /難;考え難い NB:「にくi」と同形/\nがたi /難;考え難い NB:「にくi」と同形/\nがたg /難;考え難い NB:「にくi」と同形/\nがぞうとr /画像取/\nがさn /重/\nがけくずr /崖崩/\nがかr /係/\nがえんz /肯/\nがえんj /肯/\nがえs /返/\nがえr /帰/返/歸;「帰」の旧字/皈;「帰」の異体字/\nがえn /肯/\nがいs /害/概;概念/\nがw /代/変/替/\nがt /勝/\nがs /貸/賀;年賀/\nがr /刈/狩/借/\nがk /書/駆/掛/\nがi /買/\nがe /替/換/\nかんれんづk /関連付/\nかんれんz /関連;?/\nかんれんs /関連/\nかんれんd /関連/\nかんやどr /神宿/\nかんべんねがw /勘弁願/\nかんべんねがu /勘弁願/\nかんべんねがt /勘弁願/\nかんべんねがo /勘弁願/\nかんべんねがi /勘弁願/\nかんべんねがe /勘弁願/\nかんべんねがc /勘弁願/\nかんばしt /甲走/\nかんばしr /甲走/\nかんばしn /甲走/\nかんばしc /甲走/\nかんばs /芳;(generic, また特に比喩的に否定形で) 評判が芳しくない/香;香しい梅/馨/\nかんのんびらk /観音開/\nかんねんs /観念/\nかんづm /缶詰/\nかんづk /感付/\nかんづi /感付/\nかんちがi /勘違/\nかんだかs /甲高/疳高/\nかんだかk /甲高/疳高/\nかんだかi /甲高/疳高/\nかんだかg /甲高/疳高/\nかんたんすg /簡単過/\nかんせいs /完成/\nかんすうよb /関数呼/\nかんじょうてきすg /感情的過/\nかんじょうだかs /勘定高;≒算盤高い/\nかんじょうだかk /勘定高;≒算盤高い/\nかんじょうだかi /勘定高;≒算盤高い/\nかんじょうだかg /勘定高;≒算盤高い/\nかんじやすs /感じ易/\nかんじやすk /感じ易/\nかんじやすi /感じ易/\nかんじやすg /感じ易/\nかんじまz /漢字混/\nかんじとt /感じ取/\nかんじとr /感じ取/\nかんじとn /感じ取/\nかんじとc /感じ取/\nかんじつづk /感じ続/\nかんじいt /感じ入/\nかんじいr /感じ入/\nかんじいn /感じ入/\nかんじいc /感じ入/\nかんしんs /感心/\nかんしゃいたs /感謝致/\nかんしゃs /感謝/\nかんげいいたs /歓迎致/\nかんけいs /関係/\nかんぐt /勘繰/\nかんぐr /勘繰/\nかんぐn /勘繰/\nかんぐc /勘繰/\nかんきわm /感極/\nかんきr /缶切/\nかんがみr /鑑み;※送り位置補正/\nかんがえぶかs /考え深/\nかんがえぶかk /考え深/\nかんがえぶかi /考え深/\nかんがえぶかg /考え深/\nかんがえぬk /考え抜/\nかんがえぬi /考え抜/\nかんがえなおs /考え直/\nかんがえつk /考え付/\nかんがえつi /考え付/\nかんがえちがi /考え違;名詞/\nかんがえだs /考え出/\nかんがえすg /考え過/\nかんがえこn /考え込/\nかんがえこm /考え込/\nかんがえおよn /考え及/\nかんがえおよb /考え及/\nかんがえあわs /考え併/\nかんがえあw /考え合/\nかんがいぶかs /感慨深/\nかんがいぶかk /感慨深/\nかんがいぶかi /感慨深/\nかんがいぶかg /感慨深/\nかんがm /鑑/鑒;異体字/\nかんがh /考/\nかんがe /考/稽;<rare>/勘;<rare>/攷;<rare>/\nかんかつちがi /管轄違/\nかんいr /缶入/\nかんz /感;(feel)/観;(contemplate) 真理を観ずる/\nかんt /冠/\nかんs /関;関数/冠/姦;姦淫/刊/緘;(silence) 口を緘する/神/關;「関」の旧字/\nかんj /感/\nかんg /勘/\nかんd /感/勘/\nかわりはt /変わり果/\nかわりつづk /変わり続/\nかわむk /皮剥/\nかわばたどおr /川端通/\nかわづr /川釣/\nかわぞi /川沿/\nかわくだr /川下/\nかわきr /皮切/\nかわいs /可哀/可愛/\nかわいr /可愛/\nかわいk /可愛/\nかわいi /可愛/\nかわいg /可愛/\nかわt /変/變;「変」の旧字/代/換/替/\nかわs /交/躱;(avoid) 攻撃を躱す/\nかわr /変/代/換/替/變;「変」の旧字/\nかわn /変/代/換/替/變;「変」の旧字/\nかわk /乾/渇;(thirst) 喉が渇く/\nかわi /乾/渇;(thirst) 喉が渇く/\nかわc /変/代/換/替/變;「変」の旧字/\nかろy /軽/輕;「軽」の旧字/\nかろu /辛/\nかろn /軽/\nかれんn /可憐/\nかれはt /枯れ果/\nかれw /彼/\nかれt /涸/彼/\nかれr /彼/涸/\nかれn /涸/彼/\nかれm /彼/\nかれh /彼/\nかれg /彼/\nかれc /涸/\nかるすg /軽過/\nかるがるs /軽々/軽軽/\nかるu /軽/輕;「軽」の旧字/\nかるs /軽/輕;「軽」の旧字/\nかるm /軽/輕;「軽」の旧字/\nかるk /軽/輕;「軽」の旧字/\nかるi /軽/輕;「軽」の旧字/\nかるg /軽/輕;「軽」の旧字/\nかりわたs /仮渡/\nかりぬi /仮縫/\nかりとt /刈り取/刈取/\nかりとr /刈り取/刈取/\nかりとn /刈り取/刈取/\nかりとc /刈り取/刈取/\nかりっぱなs /借りっ放;やべ、本-しだ/\nかりだs /借り出;(borrow)本を借り出す/駆り出;(bring out)応援に駆り出す/狩り出;(hunt out)犯人を狩り出す/\nかりたおs /借り倒/\nかりたt /駆り立/\nかりそm /仮初/\nかりずまi /仮住/\nかりずm /借り住/仮住/\nかりさしおさe /仮差押/\nかりこs /借り越/借越/\nかりこn /狩り込/刈り込/刈込/\nかりこm /狩り込/刈り込/刈込/\nかりきt /借り切/\nかりきr /借り切/\nかりきn /借り切/\nかりきc /借り切/\nかりかs /借り貸/\nかりかe /借り換/借換/\nかりうk /借り受/\nかりいr /借り入/刈り入/借入/刈入;名詞,ラ行下一/\nかりあつm /駆り集/\nかりあg /借り上/刈り上/\nかりn /仮/\nからめとt /搦め捕/\nからめとr /搦め捕/\nからめとn /搦め捕/\nからめとc /搦め捕/\nからむs /空蒸/\nからみつk /絡み付/\nからみつi /絡み付/\nからみあw /絡み合/\nからみあu /絡み合/\nからみあt /絡み合/\nからみあo /絡み合/\nからみあi /絡み合/\nからみあe /絡み合/\nからみあc /絡み合/\nからまわr /空回/\nからぶt /空振/\nからぶr /空振/\nからぶk /乾拭/\nからづm /空積/\nからだk /空焚/\nからたけわr /幹竹割/\nからすg /辛過/\nからさわg /空騒/\nからくt /絡繰;[文語]-る/\nからくr /絡繰;[文語]-る/\nからくn /絡繰;[文語]-る/\nからくc /絡繰;[文語]-る/\nからうr /空売/\nからあg /空揚/\nからs /辛;(hot) 辛いカレー/枯ら;※送り位置補正/鹹;(salty) 鹹い味噌汁/\nからp /空/\nからn /絡/\nからm /絡/辛;(hot) 辛いカレー/搦;搦め捕る/鹹;(salty) 鹹い味噌汁/\nからk /辛;(hot) 辛いカレー/鹹;(salty) 鹹い味噌汁/\nからi /辛;(hot) 辛いカレー/鹹;(salty) 鹹い味噌汁/\nからg /絡;裾を絡げる/紮;≒絡げる/辛;(hot) 辛いカレー/鹹;(salty) 鹹い味噌汁/\nかよわs /か弱/\nかよわk /か弱/\nかよわi /か弱/\nかよわg /か弱/\nかよいつづk /通い続/\nかよいつm /通い詰/\nかよいあw /通い合/\nかよいあu /通い合/\nかよいあt /通い合/\nかよいあo /通い合/\nかよいあi /通い合/\nかよいあe /通い合/\nかよいあc /通い合/\nかよw /通/\nかよu /通/\nかよt /通/\nかよo /通/\nかよi /通/\nかよe /通/\nかよc /通/\nかゆs /痒/癢;=痒い/\nかゆm /痒/\nかゆk /痒/癢;=痒い/\nかゆi /痒/癢;=痒い/\nかゆg /痒/癢;=痒い/\nかやぶk /茅葺/\nかやr /蚊遣/\nかもしだs /醸し出/\nかもs /醸/釀;「醸」の旧字(人名用漢字)/\nかもr /鴨/\nかむt /被/冠/\nかむr /被/冠/\nかむn /被/冠/\nかむc /被/冠/\nかみわk /噛み分/\nかみゆi /髪結/\nかみづm /紙詰/\nかみつぶs /噛み潰/\nかみつk /噛み付/\nかみつi /噛み付/\nかみちぎt /噛み千切/\nかみちぎr /噛み千切/\nかみちぎn /噛み千切/\nかみちぎc /噛み千切/\nかみだのm /神頼/\nかみしほうがたm /上四方固/\nかみしm /噛み締/\nかみころs /噛み殺/\nかみくだk /噛み砕/\nかみくだi /噛み砕/\nかみきt /噛み切/\nかみきr /噛み切/紙切/髪切/\nかみきn /噛み切/\nかみきc /噛み切/\nかみかざr /髪飾/\nかみかくs /神隠/\nかみおr /神降/\nかみあわs /噛み合/\nかみあw /噛み合/\nかみあu /噛み合/\nかみあt /噛み合/\nかみあo /噛み合/\nかみあi /噛み合/\nかみあe /噛み合/\nかみあc /噛み合/\nかみs /神/\nかみg /神;-ががり,-がかって (神懸かり・神憑り)/\nかまびすs /喧/\nかまw /構/\nかまu /構/\nかまt /構/\nかまo /構/\nかまk /感/\nかまi /構/\nかまh /構/\nかまe /構/\nかまc /構/\nかぼそs /か細/\nかぼそk /か細/\nかぼそi /か細/\nかぼそg /か細/\nかへt /歸;「帰」の旧字/皈;「帰」の異体字/\nかへr /歸;「帰」の旧字/皈;「帰」の異体字/\nかぶわk /株分/\nかぶりつk /齧り付;NB:「かじりつk」と同形/\nかぶりつi /齧り付;NB:「かじりつk」と同形/\nかぶt /被/齧;[文語](ラ行四段)「-り付く」/\nかぶs /被/\nかぶr /被/気触;かぶれる/齧;[文語](ラ行四段)「-り付く」/\nかぶn /被/齧;[文語](ラ行四段)「-り付く」/\nかぶk /傾;古語。「歌舞伎」の語源/\nかぶi /傾;古語。「歌舞伎」の語源/\nかぶc /被/齧;[文語](ラ行四段)「-り付く」/\nかびくさs /黴臭/カビ臭/\nかびくさk /カビ臭/黴臭/\nかびくさi /黴臭/カビ臭/\nかびくさg /黴臭/カビ臭/\nかびz /黴/\nかびy /黴/\nかびt /黴/\nかびs /黴/\nかびr /黴/\nかびn /黴/\nかびm /黴/\nかびk /黴/\nかびc /黴/\nかばw /庇/\nかばu /庇/\nかばt /庇/\nかばo /庇/\nかばi /庇/\nかばe /庇/\nかばc /庇/\nかはらi /過払/\nかはs /交/\nかのうn /可能/\nかねもうk /金儲/\nかねもt /金持/\nかねもc /金持/\nかねまわr /金回/\nかねばらi /金払/\nかねづかi /金遣/\nかねそなe /兼ね備/\nかねあw /兼ね合/\nかねあi /兼ね合/兼合/\nかねz /兼/\nかねy /兼/\nかねt /予/兼/\nかねs /兼/\nかねr /兼/\nかねn /兼/\nかねm /兼/\nかねc /兼/\nかにばさm /蟹挟/\nかならz /必/\nかなづかi /仮名遣/\nかなしばr /金縛/\nかなぐりすt /かなぐり捨/\nかなぎr /金切/\nかなきr /金切/\nかながk /仮名書/\nかなw /叶;叶わぬ夢/敵;君には敵わないよ/適;(conform) 目的に適う/\nかなu /叶;(come true) 夢が叶う/敵;(rival) 敵う者なし/適;(conform) 目的に適う/\nかなt /叶;(come true) 夢が叶う/適;(conform) 目的に適う/敵;(rival) 敵う者なし/\nかなs /悲;(字義:胸が張り裂ける)/哀;(字義:思いで胸がつかえる)/愛;(字義:≒哀) NB:「いとs」と同形/\nかなo /叶;(come true) 夢が叶う/敵;(rival) 敵う者なし/適;(conform) 目的に適う/\nかなi /叶;(come true) 夢が叶う/敵;(rival) 敵う者なし/適;(conform) 目的に適う/\nかなe /叶;(come true) 夢が叶う/敵;(rival) 敵う者なし/適;(conform) 目的に適う/\nかなd /奏/\nかなc /叶;(come true) 夢が叶う/敵;(rival) 敵う者なし/適;(conform) 目的に適う/\nかどk /角/\nかていs /仮定/\nかつぎだs /担ぎ出/\nかつぎこn /担ぎ込/\nかつぎこm /担ぎ込/\nかつぎあg /担ぎ上/\nかつt /嘗/\nかつi /担/擔;「担」の旧字/\nかつg /担/擔;「担」の旧字/\nかつe /餓/\nかっぱらw /掻っ払/\nかっぱらu /掻っ払/\nかっぱらt /掻っ払/\nかっぱらo /掻っ払/\nかっぱらi /掻っ払/\nかっぱらc /掻っ払/\nかっとn /かっ飛/\nかっとb /かっ飛/\nかってでz /買って出/\nかってでy /買って出/\nかってでt /買って出/\nかってでr /買って出/\nかってでn /買って出/\nかってでm /買って出/\nかってこz /買って来/\nかってこy /買って来/\nかってこs /買って来/\nかってこr /買って来/\nかってこn /買って来/\nかってこi /買って来/\nかってくr /買って来/\nかってくn /買って来/\nかってきy /買って来/\nかってきt /買って来/\nかってきs /買って来/\nかってきn /買って来/\nかってきm /買って来/\nかってきd /買って来/\nかってきc /買って来/\nかっさらw /掻っ攫/\nかっさらu /掻っ攫/\nかっさらt /掻っ攫/\nかっさらo /掻っ攫/\nかっさらi /掻っ攫/\nかっさらc /掻っ攫/\nかっさばk /掻っ捌/\nかっさばi /掻っ捌/\nかっこわるs /格好悪/\nかっこわるk /格好悪/\nかっこわるi /格好悪/\nかっこわるg /格好悪/\nかっこうわるs /格好悪/\nかっこうわるk /格好悪/\nかっこうわるi /格好悪/\nかっこうわるg /格好悪/\nかっこうよs /格好良/\nかっこうよk /格好良/\nかっこうよi /格好良/\nかっこn /掻っ込/\nかっこm /掻っ込/\nかっくr /かっ喰/かっ食/\nかっきづk /活気付/\nかっきづi /活気付/\nかっs /渇/\nかちまk /勝ち負/\nかちほこt /勝ち誇/\nかちほこr /勝ち誇/\nかちほこn /勝ち誇/\nかちほこc /勝ち誇/\nかちのこt /勝ち残/\nかちのこr /勝ち残/\nかちのこn /勝ち残/\nかちのこc /勝ち残/\nかちぬk /勝ち抜/勝抜/\nかちぬi /勝ち抜/勝抜/\nかちにg /勝ち逃/\nかちとt /勝ち取/\nかちとr /勝ち取/\nかちとn /勝ち取/\nかちとc /勝ち取/\nかちつづk /勝ち続/\nかちっぱなs /勝ちっ放/\nかちすすn /勝ち進/\nかちすすm /勝ち進/\nかちこs /勝ち越/\nかちおt /搗ち落/\nかちおc /搗ち落/\nかちえz /勝ち得/贏ち得/\nかちえy /勝ち得/贏ち得/\nかちえt /勝ち得/贏ち得/\nかちえs /勝ち得/贏ち得/\nかちえr /勝ち得/贏ち得/\nかちえn /勝ち得/贏ち得/\nかちえm /勝ち得/贏ち得/\nかちえk /勝ち得/贏ち得/\nかちえc /勝ち得/贏ち得/\nかちあw /搗ち合/\nかちあu /搗ち合/\nかちあt /搗ち合/\nかちあo /搗ち合/\nかちあi /搗ち合/\nかちあg /勝ち上/搗ち上;[相撲]/\nかちあc /搗ち合/\nかたわらいたs /傍ら痛/\nかたわらいたk /傍ら痛/\nかたわらいたi /傍ら痛/\nかたわらいたg /傍ら痛/\nかたわr /傍/片割/\nかたりつづk /語り続/\nかたりつたe /語り伝/\nかたりつくs /語り尽/\nかたりつk /語り尽/\nかたりつi /語り継/\nかたりつg /語り継/\nかたりだs /語り出/\nかたりきk /語り聞/\nかたりかk /語り掛/\nかたりあw /語り合/\nかたりあu /語り合/\nかたりあt /語り合/\nかたりあo /語り合/\nかたりあk /語り明/\nかたりあi /語り合/\nかたりあe /語り合/\nかたりあc /語り合/\nかたよt /偏/片寄/\nかたよs /片寄/\nかたよr /偏/片寄/\nかたよn /偏/片寄/\nかたよc /偏/片寄/\nかたむすb /片結/\nかたむk /傾/\nかたむi /傾/\nかたべr /片減/\nかたぶk /傾;古語/\nかたぶi /傾;古語/\nかたびらk /片開/\nかたひらk /片開/\nかたばかr /形許/\nかたはらいたs /片腹痛/\nかたはらいたk /片腹痛/\nかたはらいたi /片腹痛/\nかたはらいたg /片腹痛/\nかたなs /形無/\nかたどおr /型通/\nかたどt /象/\nかたどr /象/模;≒象る/方取;(気にかける)/\nかたどn /象/\nかたどc /象/\nかたづくr /形作/\nかたづk /片付/型付/\nかたづi /片付/\nかたつk /型付/肩付/\nかたちづくt /形作/\nかたちづくr /形作/\nかたちづくn /形作/\nかたちづくc /形作/\nかたたたk /肩叩/\nかたたがe /方違/\nかたすk /肩透/\nかたすg /硬過/\nかたじけなs /忝/辱/\nかたじけなk /忝/辱/\nかたじけなi /忝/辱/\nかたじけなg /忝/辱/\nかたこr /肩凝/\nかたぐるs /堅苦/\nかたくるs /堅苦/\nかたくn /頑/\nかたがわr /肩代/\nかたがw /肩代/\nかたかk /肩掛/\nかたおもi /片思/片想/\nかたおs /型押/\nかたえびがたm /片海老固/\nかたいr /肩入/\nかたy /片/\nかたt /語/騙;(deceive) 名を騙る/\nかたs /硬;(カチコチ)「硬い石／演奏」/固;(generic)/堅;(しっかり)「堅いやり方」/難;(difficult)/片;(clean) 部屋を-/\nかたr /語/騙;(deceive) 名を騙る/\nかたp /片/\nかたn /語/騙;(deceive) 名を騙る/\nかたm /固/硬/堅/傾;非正則(かたむk)/難;(difficult)/\nかたk /固;(generic)/硬;(カチコチ)「硬い石／演奏」/堅;(しっかり)「堅いやり方」/難;(difficult)/\nかたi /固;(generic)/硬;(カチコチ)「硬い石／演奏」/堅;(しっかり)「堅いやり方」/難;(difficult)/\nかたg /傾;首を-げる/固;(generic)/硬;(カチコチ)「硬い石／演奏」/堅;(しっかり)「堅いやり方」/難;(difficult)/\nかたd /片/\nかたc /語/騙;(deceive) 名を騙る/\nかぞくづr /家族連/\nかぞくあw /家族合/\nかぞえたt /数え立/\nかぞえきt /数え切/\nかぞえきr /数え切/\nかぞえきn /数え切/\nかぞえきc /数え切/\nかぞえいr /数え入/\nかぞえあg /数え上/\nかぞe /数/數;旧字/\nかそけs /幽/\nかそけk /幽/\nかぜむk /風向/\nかぜとおs /風通/\nかぜあt /風当/\nかせぎだs /稼ぎ出/\nかせi /稼/\nかせg /稼/\nかずすくn /数少/\nかずしr /数知/\nかずかぎりなs /数限り無/\nかずかぎりなk /数限り無/\nかずかぎりなi /数限り無/\nかずかぎr /数限/\nかずおおs /数多/\nかずおおk /数多/\nかずおおi /数多/\nかずおおg /数多/\nかずあw /数合/\nかずあt /数当/\nかずk /被/\nかずi /被/\nかすめとt /掠め取/\nかすめとr /掠め取/\nかすめとn /掠め取/\nかすめとc /掠め取/\nかすみわたt /霞み渡/\nかすみわたr /霞み渡/\nかすみわたn /霞み渡/\nかすみわたc /霞み渡/\nかすがどおr /春日通/\nかすt /掠/擦;NB:「すr」「こすr」「なすr」と同形/\nかすr /擦;NB:「すr」「こすr」「なすr」と同形/掠/\nかすn /霞/擦;NB:「すr」「こすr」「なすr」と同形/掠/翳;<rare> ≒霞む 「目が翳む」/\nかすm /霞/掠/翳;<rare> ≒霞む 「目が翳む」/\nかすk /微;(字義:目立たない)/幽;(字義:薄暗くて良く見えない)/\nかすc /擦;NB:「すr」「こすr」「なすr」と同形/掠/\nかじりつk /齧り付/\nかじりつi /齧り付/\nかじょうがk /箇条書/\nかじかn /悴/\nかじかm /悴/\nかじt /齧/噛/囓;「齧」の異体字/\nかじr /齧/囓;「齧」の異体字/噛/\nかじn /齧/囓;「齧」の異体字/噛/\nかじc /齧/囓;「齧」の異体字/噛/\nかしまs /姦/\nかしつk /貸し付/貸付/\nかしだs /貸し出/貸出/\nかしずk /傅/\nかしずi /傅/\nかししぶt /貸し渋/\nかししぶr /貸し渋/\nかししぶn /貸し渋/\nかししぶc /貸し渋/\nかしこs /賢/畏;(おそれ多い)/\nかしこm /畏/\nかしこk /賢/畏;(おそれ多い)/\nかしこi /賢/畏;(おそれ多い)/\nかしこg /賢/畏;(おそれ多い)/\nかしきt /貸し切/貸切/\nかしきr /貸し切/貸切/\nかしきn /貸し切/貸切/\nかしきc /貸し切/貸切/\nかしかr /貸し借/\nかしi /傾/炊/爨/\nかしg /炊;‖ガ行五段[gi]/爨;‖ガ行五段[gi]/傾/\nかざりつk /飾り付/\nかざりたt /飾り立/\nかざむk /風向/\nかざとおs /風通/\nかざt /飾/餝;「飾」の異体字/錺;<rare>(金属でかざる)/\nかざs /翳/\nかざr /飾/錺;<rare>(金属でかざる)/餝;「飾」の異体字/\nかざn /飾/錺;<rare>(金属でかざる)/餝;「飾」の異体字/\nかざc /飾/錺;<rare>(金属でかざる)/餝;「飾」の異体字/\nかさばt /嵩張/\nかさばr /嵩張/\nかさばn /嵩張/\nかさばc /嵩張/\nかさねあw /重ね合/\nかさねあu /重ね合/\nかさねあt /重ね合/\nかさねあo /重ね合/\nかさねあi /重ね合/\nかさねあe /重ね合/\nかさねあc /重ね合/\nかさなりあw /重なり合/\nかさなりあu /重なり合/\nかさなりあt /重なり合/\nかさなりあo /重なり合/\nかさなりあi /重なり合/\nかさなりあe /重なり合/\nかさなりあc /重なり合/\nかさなt /重な;※送り位置補正/\nかさn /重/嵩/\nかさm /嵩/\nかこつk /託/\nかこくn /苛酷/\nかこいこn /囲い込/\nかこいこm /囲い込/\nかこw /囲/圍;「囲」の旧字/\nかこu /囲/圍;「囲」の旧字/\nかこt /託/囲/喞;≒託つ/圍;「囲」の旧字/\nかこo /囲/圍;「囲」の旧字/\nかこn /囲/圍;「囲」の旧字/\nかこm /囲/圍;「囲」の旧字/\nかこi /囲/圍;「囲」の旧字/\nかこe /囲/圍;「囲」の旧字/\nかこc /囲/圍;「囲」の旧字/\nかげふm /影踏/\nかげきすg /過激過/\nかげt /翳/陰/\nかげr /翳/陰/\nかげn /翳/陰/\nかげc /翳/陰/\nかけわたs /架け渡;橋を-/掛け渡;簾を-/\nかけよt /駆け寄/\nかけよr /駆け寄/\nかけよn /駆け寄/\nかけよc /駆け寄/\nかけもt /掛け持/掛持/\nかけもc /掛け持/掛持/\nかけめぐt /駆け巡/\nかけめぐr /駆け巡/\nかけめぐn /駆け巡/\nかけめぐc /駆け巡/\nかけまわt /駆け回/\nかけまわr /駆け回/\nかけまわn /駆け回/\nかけまわc /駆け回/\nかけひk /駆け引;(恋の)-き/駆引/\nかけのぼt /駈け登/\nかけのぼr /駈け登/\nかけのぼn /駈け登/\nかけのぼc /駈け登/\nかけぬk /駆け抜/\nかけどおs /駆け通/\nかけてゆk /駆けて行/\nかけていt /駈けて行/駆けて行/\nかけていk /駆けて行/駈けて行/\nかけていc /駆けて行/駈けて行/\nかけつけt /駆け付け;※送り位置補正/\nかけつk /駆け付/\nかけちがw /掛け違/\nかけちがu /掛け違/\nかけちがt /掛け違/\nかけちがo /掛け違/\nかけちがi /掛け違/\nかけちがc /掛け違/\nかけだs /駆け出/駆出/掛け出;-した濡れ縁/掛出/\nかけずりまわt /駆けずり回/\nかけずりまわr /駆けずり回/\nかけずりまわn /駆けずり回/\nかけずりまわc /駆けずり回/\nかけすt /掛け捨/\nかけこn /駆け込/駆込/駈け込/駈込/\nかけこm /駆け込/駆込/駈け込/駈込/\nかけかe /掛け替/掛替/\nかけおt /駆け落/駆落/\nかけおr /駆け下/駆け降/駈け降/駈け下/\nかけおc /駆け落/駆落/\nかけあわs /掛け合/\nかけあw /掛け合/\nかけあu /懸合/掛合/懸け合/掛け合/\nかけあg /駆け上/駈け上/\nかけt /翔/\nかけr /翔/\nかけn /翔/\nかけc /翔/\nかぐわs /芳/香/馨/\nかくりs /隔離/\nかくまw /匿/\nかくまu /匿/\nかくまt /匿/\nかくまo /匿/\nかくまi /匿/\nかくまe /匿/\nかくまc /匿/\nかくほs /確保/\nかくばt /角張/\nかくばr /角張/\nかくばn /角張/\nかくばc /角張/\nかくのごとk /斯くの如/\nかくのうs /格納/\nかくにんねがi /確認願/\nかくにんくだs /確認下/\nかくにんおよb /確認及/\nかくにんs /確認/\nかくていs /確定/\nかくづk /格付/\nかくちょうたかs /格調高/\nかくちょうたかk /格調高/\nかくちょうたかi /格調高/\nかくちょうたかg /格調高/\nかくだいs /拡大/\nかくしもt /隠し持/\nかくしどr /隠し撮/\nかくしとおs /隠し通/\nかくしきばr /格式張/\nかくしきt /隠し切/\nかくしきr /隠し切/\nかくしきn /隠し切/\nかくしきc /隠し切/\nかくさg /格下/\nかくぎr /角切/\nかくがr /角刈/\nかくおt /角落/\nかくあg /格上/\nかくt /確/斯く;※送り位置補正/\nかくs /隠/画;一線を画す/匿;(字義:入れ物に入れてかくす) ≒隠す/劃;≒画す/隱;「隠」の旧字/\nかくr /隠/隱;「隠」の旧字/\nかくm /匿;非正則(かくまu)/\nかぎわk /嗅ぎ分/\nかぎりなs /限り無/\nかぎりなk /限り無/\nかぎりなi /限り無/\nかぎまわt /嗅ぎ回/\nかぎまわr /嗅ぎ回/\nかぎまわn /嗅ぎ回/\nかぎまわc /嗅ぎ回/\nかぎつk /嗅ぎ付/\nかぎだs /嗅ぎ出/\nかぎざk /鉤裂/\nかぎあt /嗅ぎ当/\nかぎt /限/\nかぎr /限/\nかぎn /限/\nかぎc /限/\nかきわすr /書き忘/\nかきわk /掻き分;髪を-/書き分;文体を-/かき分/\nかきよごs /書き汚/\nかきやすs /書き易/\nかきやすk /書き易/\nかきやすi /書き易/\nかきやすg /書き易/\nかきもどs /書き戻/書戻/\nかきもr /書き漏/\nかきむしt /掻き毟/\nかきむしr /掻き毟/\nかきむしn /掻き毟/\nかきむしc /掻き毟/\nかきみだs /掻き乱/\nかきまわs /掻き回/\nかきまちがi /書き間違/\nかきまちがe /書き間違/\nかきまz /かき混/掻き混/\nかきはじm /書き始/\nかきのこs /書き残/\nかきぬk /書き抜/\nかきぬi /書き抜/\nかきならs /掻き均/\nかきならb /書き並/\nかきながs /書き流;さらっと-す/\nかきなおs /書き直/\nかきなr /かき鳴/掻き鳴/書き慣/\nかきとどm /書き留/\nかきとt /書き取/書取/\nかきとr /書き取/書取/\nかきとn /書き取/書取/\nかきとm /書き留/\nかきとc /書き取/書取/\nかきとb /書き飛/\nかきつらn /書き連/\nかきつづt /書き綴/\nかきつづr /書き綴/\nかきつづn /書き綴/\nかきつづk /書き続/\nかきつづc /書き綴/\nかきつたe /書き伝/\nかきつくs /書き尽/\nかきつk /書き尽/書き付/\nかきつi /書き継/\nかきつg /書き継/\nかきちr /書き散/\nかきだs /書き出/書出/かき出/掻き出/\nかきたt /書き立/\nかきたs /書き足/\nかきたr /書き足/\nかきたm /書き溜/\nかきぞm /書き初/\nかきそんz /書き損/\nかきそんj /書き損/\nかきそこn /書き損/\nかきそe /書き添/\nかきすt /書き捨/かき捨/掻き捨/\nかきしるs /書き記/\nかきこn /書き込/書込/掻き込/\nかきこm /書き込/書込/掻き込/\nかきけs /かき消/掻き消/\nかきくわe /書き加/\nかきくもt /掻き曇/\nかきくもr /掻き曇/\nかきくもn /掻き曇/\nかきくもc /掻き曇/\nかきくどk /掻き口説/\nかきくどi /掻き口説/\nかきくだs /書き下/\nかきくずs /書き崩/\nかききt /掻き切/\nかききr /掻き切/\nかききn /掻き切/\nかききe /掻き消/かき消/\nかききc /掻き切/\nかきかえr /書き換え;※送り位置補正/\nかきかw /書き変/\nかきかe /書き換/書換/書き替/書き変/\nかきおろs /書下/描き下ろ;※送り位置補正/\nかきおよn /書き及/\nかきおよb /書き及/\nかきおとs /書き落/\nかきおさm /書き納/\nかきおこs /書き起/\nかきおくt /書き送/\nかきおくr /書き送/\nかきおくn /書き送/\nかきおくc /書き送/\nかきおt /書き落/\nかきおr /書き下/書下/\nかきおk /書き起/書き置/書置/\nかきおi /書き置/書置/\nかきおe /書き終/\nかきうつs /書き写/\nかきいだk /掻き抱/\nかきいだi /掻き抱/\nかきいr /書き入/\nかきあらわs /書き表/\nかきあらたm /書き改/\nかきあやまt /書き誤/\nかきあやまr /書き誤/\nかきあやまn /書き誤/\nかきあやまc /書き誤/\nかきあつm /かき集/掻き集/\nかきあg /書き上/\nかがよu /耀/\nかがよh /耀/\nかがやきわたt /輝き渡/\nかがやきわたr /輝き渡/\nかがやきわたn /輝き渡/\nかがやきわたc /輝き渡/\nかがやk /輝/耀;(字義:ぎらぎらとかがやく)/赫;(字義:赤々と火照る)/\nかがやi /輝/耀;(字義:ぎらぎらとかがやく)/赫;(字義:赤々と火照る)/\nかがみこn /屈み込/\nかがみこm /屈み込/\nかがt /縢;sew/\nかがr /縢;sew/\nかがn /屈/縢;sew/\nかがm /屈/\nかがc /縢;sew/\nかかわりあw /関わり合/係わり合/\nかかわりあu /関わり合/係わり合/\nかかわりあt /関わり合/係わり合/\nかかわりあo /関わり合/係わり合/\nかかわりあi /関わり合/係わり合/\nかかわりあe /関わり合/係わり合/\nかかわりあc /関わり合/係わり合/\nかかわt /拘;(字義:引っ掛かる)「それにも拘らず」/係;(字義:紐でつながる) 「…に係る法律」 NB:「かかr」と同形/関;(字義:かんぬきのように事物をつなぐ) 「プロジェクトに関る」/\nかかわr /係;(字義:紐でつながる) 「…に係る法律」 NB:「かかr」と同形/拘;(字義:引っ掛かる)「それにも拘らず」/関;(字義:かんぬきのように事物をつなぐ) 「プロジェクトに関る」/\nかかわn /係;(字義:紐でつながる) 「…に係る法律」 NB:「かかr」と同形/拘;(字義:引っ掛かる)「それにも拘らず」/関;(字義:かんぬきのように事物をつなぐ) 「プロジェクトに関る」/\nかかわc /係;(字義:紐でつながる) 「…に係る法律」 NB:「かかr」と同形/拘;(字義:引っ掛かる)「それにも拘らず」/関;(字義:かんぬきのように事物をつなぐ) 「プロジェクトに関る」/\nかかりつk /掛かり付/\nかかりすg /掛り過/\nかかえこn /抱え込/\nかかえこm /抱え込/\nかかw /関;(字義:かんぬきのように事物をつなぐ) 「プロジェクトに関わる」/係;(字義:紐でつながる) 「…に係わる事例」/拘;(字義:引っ掛かる)「それにも拘わらず」/關;「関」の旧字/\nかかt /掛/係/罹;病気に罹る/\nかかr /係/掛/罹;病気に罹る/\nかかn /係/掛/罹;病気に罹る/\nかかg /掲/\nかかe /抱/\nかかc /係/掛/罹;病気に罹る/\nかおりたかs /香り高/\nかおりたかk /香り高/\nかおりたかi /香り高/\nかおりたかg /香り高/\nかおりたt /香り立/\nかおりたc /香り立/\nかおむk /顔向/\nかおみしr /顔見知/\nかおまk /顔負/\nかおぶr /顔触/\nかおつk /顔付/\nかおだt /顔立/\nかおだs /顔出/\nかおあわs /顔合/\nかおあw /顔合/\nかおt /薫/香/馨/\nかおr /香/薫/馨/\nかおn /香/薫/馨/\nかおc /香/薫/馨/\nかえりざk /返り咲/\nかえりざi /返り咲/\nかえりがk /帰り掛/\nかえりうt /返り討/\nかえりm /省;(反省) 我が身を省みる/顧;(look back) 過去を顧みる,危険を顧みない/\nかえってこz /帰って来;子供が家に-/返って来;メールが-/\nかえってこy /帰って来;子供が家に-/返って来;メールが-/\nかえってこs /帰って来;子供が家に-/返って来;メールが-/\nかえってこr /帰って来;子供が家に-/返って来;メールが-/\nかえってこn /帰って来;子供が家に-/返って来;メールが-/\nかえってこi /帰って来;子供が家に-/返って来;メールが-/\nかえってくr /帰って来;子供が家に-/返って来;メールが-/\nかえってくn /帰って来;子供が家に-/返って来;メールが-/\nかえってきy /帰って来;子供が家に-/返って来;メールが-/\nかえってきt /帰って来;子供が家に-/返って来;メールが-/\nかえってきs /帰って来;子供が家に-/返って来;メールが-/\nかえってきn /帰って来;子供が家に-/返って来;メールが-/\nかえってきm /帰って来;子供が家に-/返って来;メールが-/\nかえってきd /帰って来;子供が家に-/返って来;メールが-/\nかえってきc /帰って来;子供が家に-/返って来;メールが-/\nかえすがえs /返す返/\nかえがたs /代え難/\nかえがたk /代え難/\nかえがたi /代え難/\nかえがたg /代え難/\nかえz /替/換/\nかえy /替/換/\nかえt /帰;家に帰る/返;我に返る,ひっくり返る/却/反;(反転する)/還;(元に戻る) 土に還る/歸;「帰」の旧字/皈;「帰」の異体字/孵;(孵化) 卵が孵る/替/換/卻;「却」の異体字/\nかえs /返;金を返す,裏返す/帰;家に帰す/還;(元に戻す) 自然に還す/孵;(孵化) 卵を孵す/反;(≒返す) 反転する/歸;「帰」の旧字/皈;「帰」の異体字/替/換/\nかえr /帰;家に帰る/返;我に返る,ひっくり返る/還;(元に戻る) 土に還る/孵;(孵化) 卵が孵る/反;(反転する)/替/換/歸;「帰」の旧字/皈;「帰」の異体字/\nかえn /帰;家に帰る/返;我に返る,ひっくり返る/還;(元に戻る) 土に還る/孵;(孵化) 卵が孵る/反;(反転する)/替/換/歸;「帰」の旧字/皈;「帰」の異体字/\nかえm /替/換/\nかえc /帰;家に帰る/歸;「帰」の旧字/皈;「帰」の異体字/返;我に返る,ひっくり返る/還;(元に戻る) 土に還る/孵;(孵化) 卵が孵る/反;(反転する)/替/換/\nかいもどs /買戻/買い戻/\nかいもとm /買い求/\nかいまみz /垣間見/\nかいまみy /垣間見/\nかいまみt /垣間見/\nかいまみs /垣間見/\nかいまみr /垣間見/\nかいまみn /垣間見/\nかいまみm /垣間見/\nかいまみk /垣間見/\nかいまみe /垣間見/\nかいまみc /垣間見/\nかいほうs /解放/\nかいびかe /買い控/\nかいのs /買い乗/\nかいなおs /買い直/\nかいなr /飼い馴/\nかいなd /掻い撫/\nかいどくd /買い得/\nかいとt /買い取/買取/\nかいとr /買い取/買取/\nかいとn /買い取/買取/\nかいとc /買い取/買取/\nかいつまn /掻い摘/\nかいつまm /掻い摘/\nかいつづk /買い続/\nかいつk /買い付/買付/\nかいだs /買い出/\nかいたたk /買い叩/\nかいたたi /買い叩/\nかいたs /買い足/\nかいそろe /買い揃/\nかいせつs /開設/\nかいしょうなs /甲斐性無/\nかいしゃがえr /会社帰/\nかいしぶt /買い渋/\nかいしぶr /買い渋/\nかいしぶn /買い渋/\nかいしぶc /買い渋/\nかいしm /買い占/買占/\nかいささe /買い支/\nかいさいいたs /開催致/\nかいごろs /飼い殺/\nかいこs /買い越/\nかいこn /買い込/\nかいこm /買い込/\nかいけつs /解決/\nかいぐi /買い食/\nかいくぐt /掻い潜/\nかいくぐr /掻い潜/\nかいくぐn /掻い潜/\nかいくぐc /掻い潜/\nかいきt /買い切/\nかいきr /買い切/\nかいきn /買い切/\nかいきc /買い切/\nかいがんまわr /海岸回/\nかいがんちかs /海岸近/\nかいがんちかk /海岸近/\nかいがんちかi /海岸近/\nかいがんちかg /海岸近/\nかいがいs /甲斐甲斐/\nかいかぶt /買い被/\nかいかぶr /買い被/\nかいかぶn /買い被/\nかいかぶc /買い被/\nかいかe /買い替/買い換/買替/\nかいおk /買い置/\nかいおi /買い置/\nかいうk /買い受/\nかいいr /買い入/買入/\nかいあたe /買い与/\nかいあさt /買い漁/\nかいあさr /買い漁/\nかいあさn /買い漁/\nかいあさc /買い漁/\nかいあおt /買い煽/\nかいあおr /買い煽/\nかいあおn /買い煽/\nかいあおc /買い煽/\nかいあw /貝合/\nかいあg /買い上/\nかいt /解/觧;「解」の異体字/\nかいs /解;善意に解する/介;業者を介する,意に介しない/会;一堂に会する/會;「会」の旧字/觧;「解」の異体字/\nかあs /母/\nかw /変;(変化)色が変わる/代;(代理)代わりに出席する/交;挨拶を交わす/替;世代が替わる/買/換/飼/變;「変」の旧字/支;ささえる/\nかu /買/飼/交/支;ささえる/\nかt /勝/買/飼/刈;(crop)草を刈る/狩;(hunt)兎を狩る/且;-つて/駆;バイクを駆って/交;飛び交って/克;(overcome) 逆境に克つ/糅;-てて加えて/苅;「刈」の異体字/驅;「駆」の旧字/支;ささえる/上;(尺八の)カリ⇔減り(メリ)/搗/\nかs /貸/化/課;税を課す/科;懲役を科す/嫁;富農に嫁す/架;橋を架す/和;=わ-する/仮;許す/呵/藉/淅/\nかr /借/枯;草が枯れる/狩;(hunt)兎を狩る/刈;(crop)草を刈る/駆;(drive)車を駆る,衝動に駆られる/涸;川が涸れる/嗄;声が嗄れる/仮/上;(尺八の)カリ⇔減り(メリ)/苅;「刈」の異体字/驅;「駆」の旧字/\nかo /買/飼/交/支;ささえる/\nかn /兼/噛/彼/狩;(hunt)兎を狩る/刈;(crop)草を刈る/駆;(drive)車を駆る,衝動に駆られる/咬;かみつく。「蛇が咬む」/嚼;細かくかみ砕く/醸;[文語](酒を)かもす/上;(尺八の)カリ⇔減り(メリ)/苅;「刈」の異体字/驅;「駆」の旧字/\nかm /噛/咬;かみつく。「蛇が咬む」/嚼;細かくかみ砕く/醸;[文語](酒を)かもす/\nかk /書/掛/欠/駆;駆け足/賭;(bet) 金を賭ける/掻;痒いところを掻く/描;絵を描く NB:「えがk」と同形/画;線を画く/架;橋を架ける/駈;「駆」の旧字(人名用漢字)/翔;空を翔ける/斯;-く(も)/懸;命を懸ける/繋;(ひもでつなぐ)/闕;≒欠ける/舁;駕籠を舁く/畫;「画」の旧字/缺;「欠」の旧字/驅;旧字/\nかi /買/書/描;絵を描く NB:「えがk」と同形/飼/画;線を画く/欠/掻/嗅/交/畫;「画」の旧字/缺;「欠」の旧字/支;ささえる/闕;≒欠ける/舁;駕籠を舁く/\nかh /替/換/交/支/飼/代/買/變/\nかg /嗅/\nかe /変;(変化) 態度を変える/替;(取り替え) 部品を替える/代;(代用) あいさつに代える/換;(交換) 金に換える/買/飼/易/變;「変」の旧字/交/支;ささえる/\nかc /勝/買/飼/交/支;ささえる/克;(overcome) 逆境に克つ/狩;(hunt)兎を狩る/刈;(crop)草を刈る/駆;(drive)車を駆る,衝動に駆られる/苅;「刈」の異体字/驅;「駆」の旧字/搗/\nかb /黴;-びる/\nおんよm /音読/\nおんびk /音引/\nおんなたらs /女誑/\nおんなずk /女好/\nおんなざかr /女盛/\nおんなくさs /女臭/\nおんなくさk /女臭/\nおんなくさi /女臭/\nおんなくさg /女臭/\nおんなぎらi /女嫌/\nおんなs /女/\nおんなr /女/\nおんなp /女/\nおんなj /同;口語/\nおんきs /恩着/\nおんがえs /恩返/\nおわらi /お笑/\nおわたs /お渡/\nおわすr /お忘/\nおわかs /お若/\nおわかr /お別/\nおわかk /お若/\nおわかi /お若/\nおわかg /お若/\nおわt /終/畢;(原義:鳥獣を獲る網)/\nおわs /御座/在/\nおわr /終/畢;(原義:鳥獣を獲る網)/終わ;※送り位置補正/\nおわn /終/畢;(原義:鳥獣を獲る網)/\nおわc /終/畢;(原義:鳥獣を獲る網)/\nおろそk /疎/\nおろおぼe /疎覚/\nおろs /卸;(wholesale)商品を卸す,大根を卸す/下;NB:「くだs」と同形/\nおろk /愚/\nおれまがt /折れ曲/\nおれまがr /折れ曲/\nおれまがn /折れ曲/\nおれまがc /折れ曲/\nおれまg /折れ曲/\nおれw /俺/\nおれt /俺/\nおれn /俺/\nおれm /俺/\nおれh /俺/\nおれg /俺/\nおりよk /折良/\nおりめただs /折り目正/\nおりまz /織り交/\nおりまg /折り曲/\nおりなs /織り成/\nおりとt /折り取/折取/\nおりとr /折り取/折取/\nおりとn /折り取/折取/\nおりとc /折り取/折取/\nおりだs /織り出/\nおりたたn /折り畳/折畳/\nおりたたm /折り畳/折畳/\nおりたt /降り立/下り立/\nおりたc /降り立/下り立/\nおりこn /折り込;チラシを折り込む/織り込;それはもう織り込み済みだ/折込/織込/\nおりこm /折り込;チラシを折り込む/織り込;それはもう織り込み済みだ/折込/織込/\nおりかさn /折り重/\nおりかえs /折り返/折返/\nおりいt /折り入/\nおりいr /折り入/\nおりいn /折り入/\nおりいc /折り入/\nおりあw /折り合/折合/\nおりあu /折り合/折合/\nおりあt /折り合/折合/\nおりあs /折悪/\nおりあo /折り合/折合/\nおりあi /折り合/折合/\nおりあe /折り合/折合/\nおりあc /折り合/折合/\nおりs /折/\nおよろこb /お慶/\nおよびがたs /及び難/\nおよびがたk /及び難/\nおよびがたi /及び難/\nおよびがたg /及び難/\nおよぎこn /泳ぎ込/\nおよぎこm /泳ぎ込/\nおよs /凡/お寄/\nおよr /お寄/\nおよn /及/\nおよm /御読/\nおよi /泳/游;<rare> (字義:水面をゆらゆらする)/\nおよg /泳/游;<rare> (字義:水面をゆらゆらする)/\nおよb /及/\nおやゆずr /親譲/\nおやすs /お安/\nおやすm /お休/\nおやすk /お安/\nおやすi /お安/\nおやm /お止/\nおもんみz /惟/\nおもんみy /惟/\nおもんみt /惟/\nおもんみs /惟/\nおもんみr /惟/\nおもんみn /惟/\nおもんみm /惟/\nおもんみc /惟/\nおもんぱかt /慮/\nおもんぱかr /慮/\nおもんぱかn /慮/\nおもんぱかc /慮/\nおもんばかt /慮/\nおもんばかr /慮/\nおもんばかn /慮/\nおもんばかc /慮/\nおもわせぶr /思わせ振/\nおももt /面持/\nおもむきぶかs /趣深/\nおもむきぶかk /趣深/\nおもむきぶかi /趣深/\nおもむきぶかg /趣深/\nおもむk /赴;(go) 現場に赴く/趣;趣きがある/\nおもむi /赴;(go) 現場に赴く/趣;趣きがある/\nおもみづk /重み付/\nおもはゆs /面映/\nおもはゆk /面映/\nおもはゆi /面映/\nおもはゆg /面映/\nおもはy /面映/\nおもねt /阿/\nおもねr /阿/\nおもねn /阿/\nおもねc /阿/\nおもとm /お求/\nおもてむk /表向/\nおもてどおr /表通/\nおもてだt /表立/\nおもてだc /表立/\nおもてがk /表書/\nおもてあm /表編/\nおもだt /主立/重立;=主立つ/\nおもだc /重立;=主立つ/\nおもすぎr /重過ぎ;※送り位置補正/\nおもすg /重過/\nおもしろおかs /面白可笑/\nおもしろu /面白/\nおもしろs /面白/\nおもしろm /面白/\nおもしろk /面白/\nおもしろi /面白/\nおもしろg /面白/\nおもざs /面差/\nおもぐるs /重苦/\nおもくるs /重苦/\nおもおもs /重々/重重/\nおもいわずらw /思い煩/\nおもいわずらu /思い煩/\nおもいわずらt /思い煩/\nおもいわずらo /思い煩/\nおもいわずらi /思い煩/\nおもいわずらe /思い煩/\nおもいわずらc /思い煩/\nおもいやt /思い遣/\nおもいやr /思い遣/\nおもいやn /思い遣/\nおもいやc /思い遣/\nおもいめぐr /思い巡/\nおもいみだr /思い乱/\nおもいのこs /思い残/\nおもいなやn /思い悩/\nおもいなやm /思い悩/\nおもいなおs /思い直/\nおもいなs /思い做/\nおもいどおr /思い通/\nおもいとどm /思い止/\nおもいでぶかs /思い出深/想い出深/\nおもいでぶかk /思い出深/想い出深/\nおもいでぶかi /思い出深/想い出深/\nおもいでぶかg /思い出深/想い出深/\nおもいつづk /思い続/想い続/\nおもいつm /思い詰/\nおもいつk /思い付/\nおもいつi /思い付/\nおもいっきr /思いっ切/\nおもいちがi /思い違/\nおもいちがe /思い違/\nおもいだs /思い出/\nおもいたt /思い立/\nおもいたc /思い立/\nおもいすごs /思い過/\nおもいすg /思い過/\nおもいしt /思い知/\nおもいしr /思い知/\nおもいしn /思い知/\nおもいしc /思い知/\nおもいさだm /思い定/\nおもいこn /思い込/\nおもいこm /思い込/\nおもいくらb /思い比/\nおもいきt /思い切/\nおもいきr /思い切/\nおもいきn /思い切/\nおもいきc /思い切/\nおもいかえs /思い返/\nおもいかn /思い兼/\nおもいおよn /思い及/\nおもいおよb /思い及/\nおもいおもi /思い思/\nおもいおk /思い起/\nおもいえがk /思い描/\nおもいえがi /思い描/\nおもいうk /思い浮/\nおもいいたt /思い至/\nおもいいたr /思い至/\nおもいいたn /思い至/\nおもいいたc /思い至/\nおもいいr /思い入/\nおもいあまt /思い余/\nおもいあまr /思い余/\nおもいあまn /思い余/\nおもいあまc /思い余/\nおもいあt /思い当/\nおもいあg /思い上/\nおもy /重/\nおもw /思/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/\nおもu /思/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/重/\nおもt /思/重/御持/お持/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/\nおもs /重/\nおもr /重/\nおもo /思/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/\nおもn /重/主/\nおもm /重/\nおもk /重/\nおもi /思/重/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/\nおもh /思/想/\nおもg /重/\nおもe /思/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/\nおもd /重/\nおもc /思/御持/お持/想;(字義:ある対象に向かいおもう)/念;(字義:心中で深くおもう)/憶;(字義:あれこれとおもう)/\nおめざm /お目覚/\nおめs /お召/\nおめn /御目/\nおむかe /お迎/\nおみまi /御見舞/\nおみのがs /お見逃/\nおみとおs /御見通/お見通/\nおみうk /お見受/\nおみe /お見/\nおまわr /お巡/\nおまもr /御守/\nおまちがi /お間違/\nおまちがe /お間違/\nおまかs /お任/\nおまいr /御参/\nおまt /お待/\nおまk /御負/\nおぼろs /朧/\nおぼろn /朧/\nおぼろg /朧/\nおぼろd /朧/\nおぼれじn /溺れ死/\nおぼつかなs /覚束無/\nおぼつかなk /覚束無/\nおぼつかなi /覚束無/\nおぼつかなg /覚束無/\nおぼしめs /思し召/思召/\nおぼえなおs /覚え直/\nおぼえこn /覚え込/\nおぼえこm /覚え込/\nおぼy /覚/\nおぼw /憶/\nおぼt /覚/\nおぼs /思/覚/\nおぼr /溺/\nおぼe /覚/憶;(特に、記憶) 年号を憶える/覺;「覚」の旧字/\nおほm /お褒/\nおほh /被/覆/\nおぶw /負/\nおぶu /負/\nおぶt /負/\nおぶo /負/\nおぶi /負/\nおぶe /負/\nおぶc /負/\nおびやk /脅/\nおびただs /夥/\nおびきよs /誘き寄/\nおびきだs /誘き出/\nおびk /誘;古語/\nおびi /誘;古語/\nおびe /怯/脅/\nおひとよs /御人好/\nおひさs /御久/お久/\nおはらi /お祓/お払/\nおはよu /お早/\nおはなs /お話/\nおのぼr /御上/\nおののk /戦/\nおののi /戦/\nおのずかr /自/\nおのずt /自/\nおのずk /自/\nおのおのn /各/\nおのz /自/\nおのr /己/\nおのg /己;-が(じし)/\nおねがi /お願/御願/\nおねうt /お値打/\nおにあi /お似合/\nおなやm /お悩/\nおながr /お流/\nおなz /同/\nおなk /お亡/お泣/\nおなj /同/\nおなi /同/\nおどろきいt /驚き入/\nおどろきいr /驚き入/\nおどろきいn /驚き入/\nおどろきいc /驚き入/\nおどろk /驚/愕/駭/\nおどろi /驚/愕/駭/\nおどりでy /躍り出/\nおどりでt /躍り出/\nおどりでr /躍り出/\nおどりでn /躍り出/\nおどりでm /躍り出/\nおどりだs /踊り出/\nおどりこn /踊り込/\nおどりこm /踊り込/\nおどりくるw /踊り狂/\nおどりくるu /踊り狂/\nおどりくるt /踊り狂/\nおどりくるo /踊り狂/\nおどりくるi /踊り狂/\nおどりくるe /踊り狂/\nおどりくるc /踊り狂/\nおどりかk /躍り掛/\nおどりあk /踊り明/\nおどしとt /脅し取/\nおどしとr /脅し取/\nおどしとn /脅し取/\nおどしとc /脅し取/\nおどt /踊;dance/踴;「踊」の異体字/躍;jump/\nおどs /脅/威/縅;(鎧の札を綴る)/\nおどr /踊;dance/躍;jump/踴;「踊」の異体字/\nおどn /踊;dance/躍;jump/踴;「踊」の異体字/\nおどk /脅/戯;-ける/嚇;字義:怒りを見せて恐れさせる/\nおどc /踊;dance/躍;jump/踴;「踊」の異体字/\nおとろe /衰/\nおとりよs /お取り寄/お取寄/\nおとりおk /お取り置/\nおとなw /訪/\nおとなu /訪/\nおとなt /訪/\nおとなs /大人/音無/\nおとなp /大人/\nおとなo /訪/\nおとなi /訪/\nおとなe /訪/\nおとなc /訪/\nおとどk /御届/お届/\nおとだs /音出/\nおとずr /訪/\nおとしこn /落とし込/\nおとしこm /落とし込/\nおとしいr /陥/陷;「陥」の旧字(人名用漢字)/\nおとしm /貶/\nおとこざかr /男盛/\nおとこくさs /男臭/\nおとこくさk /男臭/\nおとこくさi /男臭/\nおとこくさg /男臭/\nおとこr /男/\nおとこp /男/\nおとぎr /音切/\nおとがm /お咎/\nおとおs /お通/\nおとあw /音合/\nおとz /訪;非正則(おとずr)/\nおとt /劣/\nおとs /落/\nおとr /劣/\nおとn /劣/\nおとm /お泊/\nおとc /劣/\nおでむかe /お出迎/\nおてもt /お手持/\nおてあw /お手合/\nおてあg /お手上/御手上/\nおつとm /お勤/\nおつくr /お作;お作りします/お造;お造り(=刺身)/\nおつきあi /お付き合/\nおつかr /お疲/\nおつかi /お使/\nおつうj /お通/\nおつs /乙/\nおつn /乙/\nおつg /御告/\nおつd /乙/\nおっぴろg /おっ広/\nおっぱらw /追っ払/\nおっぱらu /追っ払/\nおっぱらt /追っ払/\nおっぱらo /追っ払/\nおっぱらi /追っ払/\nおっぱらe /追っ払/\nおっぱらc /追っ払/\nおっぱじm /おっ始/\nおっつk /追っ付/\nおっちn /おっ死;‖ナ行五段(-ぬ)/\nおったt /押っ立/追っ立/おっ立/\nおったc /押っ立/おっ立/\nおっしゃt /仰/仰有/\nおっしゃr /仰/仰有/\nおっしゃn /仰/仰有/\nおっしゃi /仰/仰有/\nおっしゃc /仰/仰有/\nおっかぶs /押っ被/\nおっかk /追っ掛/\nおっt /追っ;※送り位置補正/\nおちぶr /零落/落魄/\nおちばたk /落葉焚/\nおちのb /落ち延/\nおちつきはらw /落ち着き払/\nおちつきはらu /落ち着き払/\nおちつきはらt /落ち着き払/\nおちつきはらo /落ち着き払/\nおちつきはらi /落ち着き払/\nおちつきはらc /落ち着き払/\nおちつk /落ち着/落着/\nおちつi /落ち着/落着/\nおちこn /落ち込/\nおちこm /落ち込/\nおちくぼn /落ち窪/\nおちくぼm /落ち窪/\nおちいt /陥/陷;「陥」の旧字(人名用漢字)/落ち入/落入/\nおちいr /陥/落ち入/落入/陷;「陥」の旧字(人名用漢字)/\nおちいn /陥/陷;「陥」の旧字(人名用漢字)/落ち入/落入/\nおちいc /陥/陷;「陥」の旧字(人名用漢字)/落ち入/落入/\nおちあw /落ち合/\nおちあu /落ち合/\nおちあt /落ち合/\nおちあo /落ち合/\nおちあi /落ち合/\nおちあe /落ち合/\nおちあc /落ち合/\nおちr /落/堕ち;※送り位置補正/墜ち;※送り位置補正/落ち;※送り位置補正/\nおちi /陥;非正則(おちいr)/\nおだやk /穏/\nおだy /穏/穩;旧字/\nおだt /煽/\nおだs /お出/\nおためs /お試/\nおたずn /お尋/\nおたすk /お助/\nおたけb /雄叫/\nおたがi /御互/お互/\nおたかs /御高/お高/\nおたかk /お高/御高/\nおたかi /御高/お高/\nおたかg /御高/お高/\nおたb /お食/\nおぞまs /悍;ぞっとする/鈍;どんくさい/悍ま;※送り位置補正/\nおぞけだt /怖気立/\nおぞけだc /怖気立/\nおぞm /悍;(hideous)「悍ましい事件」/鈍;<rare> dull/\nおそろs /恐/\nおそろi /お揃/\nおそれおののk /恐れ戦/\nおそれおののi /恐れ戦/\nおそれおおs /畏れ多/恐れ多;NB:「畏れ多い」の方が本義を反映した用字/\nおそれおおk /畏れ多/恐れ多;NB:「畏れ多い」の方が本義を反映した用字/\nおそれおおi /畏れ多/恐れ多;NB:「畏れ多い」の方が本義を反映した用字/\nおそれいt /恐れ入/\nおそれいr /恐れ入/\nおそれいn /恐れ入/\nおそれいc /恐れ入/\nおそれr /怐/\nおそまk /遅蒔/\nおそなe /お供/\nおそすg /遅過/\nおそざk /遅咲/\nおそいこz /襲い来/\nおそいこy /襲い来/\nおそいこs /襲い来/\nおそいこr /襲い来/\nおそいこn /襲い来/\nおそいこi /襲い来/\nおそいくr /襲い来/\nおそいくn /襲い来/\nおそいきy /襲い来/\nおそいきt /襲い来/\nおそいきs /襲い来/\nおそいきn /襲い来/\nおそいきm /襲い来/\nおそいきd /襲い来/\nおそいきc /襲い来/\nおそいかk /襲い掛/\nおそw /教/襲/\nおそu /襲/\nおそt /襲/\nおそs /遅/遲;旧字/\nおそr /恐/怖;(こわがる)/畏;(敬いおそれる)/虞;(悪いことの起こる可能性) NB:送らぬ方が一般的/懼;びくびくする/惧;「懼」の異体字/\nおそo /襲/\nおそm /遅/遲;旧字/\nおそk /遅/遲;旧字/\nおそi /遅/襲/遲;旧字/\nおそh /襲/\nおそg /遅/遲;旧字/\nおそe /襲/\nおそc /襲/\nおぜんだt /御膳立/\nおせe /遅/\nおすすm /お勧/\nおすm /お住/\nおじけづk /怖気付/\nおじけづi /怖気付/\nおじk /怖/\nおしわk /押し分/\nおしよs /押し寄/\nおしやぶt /押し破/\nおしやぶr /押し破/\nおしやぶn /押し破/\nおしやぶc /押し破/\nおしやt /押し遣/\nおしやr /押し遣/\nおしやn /押し遣/\nおしやc /押し遣/\nおしもどs /押し戻/\nおしみなs /惜しみ無/\nおしみなk /惜しみ無/\nおしみなi /惜しみ無/\nおしまg /押し曲/\nおしひろg /押し広/\nおしひらk /押し開/\nおしひらi /押し開/\nおしひしi /押し拉/\nおしひしg /押し拉/\nおしはらi /お支払/\nおしはかt /推し量/\nおしはかr /推し量/\nおしはかn /推し量/\nおしはかc /推し量/\nおしのk /押し退/\nおしながs /押し流/\nおしながk /お品書/\nおしなb /押し並/\nおしとどm /押し止/\nおしとおs /押し通/\nおしとm /押し止/\nおしてしr /推して知/\nおしつまt /押し詰/\nおしつまr /押し詰/\nおしつまn /押し詰/\nおしつまc /押し詰/\nおしつぶs /押し潰/圧し潰/\nおしつつn /押し包/\nおしつつm /押し包/\nおしつk /押し付/\nおしだまt /押し黙/\nおしだまr /押し黙/\nおしだまn /押し黙/\nおしだまc /押し黙/\nおしだs /押し出/\nおしたおs /押し倒/\nおしたt /押し立/\nおしせまt /押し迫/\nおしせまr /押し迫/\nおしせまn /押し迫/\nおしせまc /押し迫/\nおしすすm /推し進/押し進/\nおしさg /押し下/\nおしころs /押し殺/圧し殺/\nおしこn /押し込/押込/\nおしこm /押し込/押込/\nおしきt /押し切/\nおしきs /御仕着/\nおしきr /押し切/\nおしきn /押し切/\nおしきc /押し切/\nおしかくs /押し隠/\nおしかえs /押し返/\nおしかr /お叱/\nおしかk /押し掛/\nおしえさとs /教え諭/\nおしえこn /教え込/\nおしえこm /教え込/\nおしえあw /教え合/\nおしえあu /教え合/\nおしえあt /教え合/\nおしえあo /教え合/\nおしえあi /教え合/\nおしえあe /教え合/\nおしえあc /教え合/\nおしうr /押し売/押売/\nおしいだk /押し抱/\nおしいだi /押し抱/\nおしいt /押し入/\nおしいr /押し入/\nおしいn /押し入/\nおしいc /押し入/\nおしあわs /お幸/\nおしあw /押し合/\nおしあu /押し合/\nおしあt /押し当/押し合/\nおしあo /押し合/\nおしあk /押し開/\nおしあi /押し合/\nおしあg /押し上/\nおしあc /押し合/\nおしr /御知/お知/\nおしg /惜し;※送り位置補正/\nおしe /教/\nおさわg /お騒/\nおさむs /御寒/お寒/\nおさむk /御寒/お寒/\nおさむi /御寒/お寒/\nおさむg /御寒/お寒/\nおさなs /幼/稚;NB:「いとけなi」「わかi」と同形/\nおさなk /幼/稚;NB:「いとけなi」「わかi」と同形/\nおさなi /幼/稚;NB:「いとけなi」「わかi」と同形/\nおさなg /稚;NB:「いとけなi」「わかi」と同形/幼/\nおさっs /御察/\nおさそいあw /お誘い合/\nおさえつk /押さえ付/抑え付/押え付/\nおさえこn /押さえ込/抑え込/\nおさえこm /押さえ込/抑え込/\nおさえきt /抑え切/押さえ切/押え切/\nおさえきr /抑え切/押さえ切/押え切/\nおさえきn /抑え切/押さえ切/押え切/\nおさえきc /抑え切/押さえ切/押え切/\nおさn /幼/\nおさm /収;騒ぎを-,成果を-/納;税を-/治;国を-/修;学業を-/收;「収」の旧字(人名用漢字)/\nおさe /抑;(suppress) 怒りを抑える/押;(catch) 現場を押える/圧/壓;「圧」の旧字/\nおごりたかb /驕り高/\nおごそk /厳/嚴;「厳」の旧字(人名用漢字)/\nおごt /奢;食事を奢る/驕;驕る平家/傲/\nおごr /奢;食事を奢る/驕;驕る平家/傲/\nおごn /奢;食事を奢る/驕;驕る平家/傲/\nおごc /奢;食事を奢る/驕;驕る平家/傲/\nおこりえz /起こり得/\nおこりえy /起こり得/\nおこりえt /起こり得/\nおこりえs /起こり得/\nおこりえr /起こり得/\nおこりえn /起こり得/\nおこりえm /起こり得/\nおこりえc /起こり得/\nおこりうr /起こり得/\nおこりうb /起こり得/\nおこぼr /お零/\nおこのm /お好/\nおこなw /行/行な;※送り位置補正/\nおこなu /行/行な;※送り位置補正/\nおこなt /行/\nおこなo /行/\nおこなi /行/行な;※送り位置補正/\nおこなh /行/\nおこなe /行/\nおこなc /行/\nおことわr /お断/\nおこたt /怠/\nおこたr /怠/\nおこたn /怠/\nおこたc /怠/\nおこt /怒/起/興;(prosper)国が興る/\nおこs /興;遺風を興す/起/熾;火を熾す/遣;=よこす/お越/起こ;※送り位置補正/\nおこr /怒/興;(prosper)国が興る/起/\nおこn /行/怒;[口] -んな/興;(prosper)国が興る/起/\nおこg /烏滸;-がましい/痴/\nおこc /怒/興;(prosper)国が興る/起/\nおけr /於け;※送り位置補正/\nおくりむかe /送り迎/\nおくりなおs /送り直/\nおくりとどk /送り届/\nおくりつk /送り付/\nおくりだs /送り出/\nおくりたおs /送り倒/\nおくりこn /送り込/\nおくりこm /送り込/\nおくりかえs /送り返/\nおくゆかs /奥床;当て字/\nおくゆk /奥行/\nおくぶかs /奥深/\nおくぶかk /奥深/\nおくぶかi /奥深/\nおくぶかg /奥深/\nおくふかs /奥深/\nおくふかk /奥深/\nおくふかi /奥深/\nおくふかg /奥深/\nおくy /お悔/\nおくt /送;(send)/贈;(present) 賞を贈る/\nおくs /臆;臆病/奥;-さん/\nおくr /送;(send)/贈;(present) 賞を贈る/遅/後;気後れ/遲;「遅」の旧字/\nおくn /送;(send)/贈;(present) 賞を贈る/\nおくc /送;(send)/贈;(present) 賞を贈る/\nおぎなw /補/\nおぎなu /補/\nおぎなt /補/\nおぎなo /補/\nおぎなi /補/\nおぎなe /補/\nおぎなc /補/\nおきわたs /沖渡/\nおきわすr /置き忘/\nおきびk /置き引/\nおきぬk /起き抜/\nおきにいr /お気に入/\nおきなおt /起き直/\nおきなおs /起き直/\nおきなおr /起き直/\nおきなおn /起き直/\nおきなおc /起き直/\nおきてやぶr /掟破/\nおきづk /お気付/\nおきだs /起き出/\nおきたt /起き立/\nおきたc /起き立/\nおきざr /置き去/\nおきがk /置き掛/\nおきかえt /置き換え;※送り位置補正/\nおきかえr /置き換え;※送り位置補正/\nおきかw /置き換/置き変;?/置き代;?/\nおきかe /置き換/置換/\nおきあg /起き上/\nおきm /お決/\nおきk /御聞/お聞/\nおがみたおs /拝み倒/\nおがn /拝/拜;「拝」の旧字(人名用漢字)/\nおがm /拝/拜;「拝」の旧字(人名用漢字)/\nおかまi /お構/\nおかぼr /岡惚/傍惚/\nおかどちがi /御門違/お門違/\nおかっぴk /岡っ引/\nおかたi /お堅/\nおかえs /御返/\nおかえr /お帰/\nおかいもとm /お買い求/\nおかいあg /お買い上/\nおかw /お変;お変わりありませんか/お代;ご飯お代わり/\nおかs /犯;(violate)法を犯す/侵;(invade)権利を侵す/冒;(risk)危険を冒す/可笑;(当て字,funny)/奇/\nおかk /お掛/お書/\nおおわらi /大笑/\nおおよろこb /大喜/\nおおよs /凡/\nおおもうk /大儲/\nおおもr /大盛/\nおおもi /お思/\nおおむn /概/\nおおみだs /大見出/\nおおまわr /大回/\nおおまちがi /大間違/\nおおまk /大負/\nおおまg /大曲/\nおおぶr /大振;†「HR狙いの-」「-の器」/大降;†「-の雨」/\nおおばんぶるまi /大盤振舞/大盤振る舞/\nおおにぎw /大賑/\nおおどおr /大通/\nおおとのごもr /大殿籠;[文語]お眠り(になる)/\nおおづm /大詰/\nおおちがi /大違/\nおおせつk /仰せ付/\nおおすぎt /大過ぎ;※送り位置補正/\nおおすg /多過/\nおおしe /御教/お教/\nおおさわg /大騒/\nおおぐi /大食/\nおおくr /御送/お送/\nおおきすg /大き過/\nおおがかr /大掛/\nおおがk /大掛/\nおおうりだs /大売出/\nおおうつs /大写/\nおおうk /大受/\nおおいつくs /覆い尽/\nおおいつk /覆い尽/\nおおいそがs /大忙/\nおおいそg /大急/\nおおいかぶs /覆い被/\nおおいかくs /覆い隠/\nおおあばr /大暴/\nおおあt /大当/\nおおあr /大荒/\nおおz /大/応;※仮名遣い「おう-ずる」/應;「応」の旧字(人名用漢字)/\nおおw /覆/被/蔽/蓋/掩/奄;<rare>/\nおおu /覆/被/蔽/蓋/掩/多;(ウ音便)/奄;<rare>/\nおおt /覆/被/蔽/蓋/掩/奄;<rare>/\nおおs /多/仰/雄々/夛;「多」の異体字/果;言い果せる/\nおおr /大/多;-らか <rare>/\nおおo /覆/被/蔽/蓋/掩/奄;<rare>/\nおおm /多/大/夛;「多」の異体字/\nおおk /大/多/夛;「多」の異体字/\nおおj /応;※仮名遣い「おうじる」/應;「応」の旧字(人名用漢字)/\nおおi /多/大/覆/夛;「多」の異体字/被/蔽/蓋/掩/奄;<rare>/\nおおh /被/覆/\nおおg /大/多/覆/夛;「多」の異体字/\nおおe /覆/被/蔽/蓋/掩/奄;<rare>/\nおおc /覆/被/蔽/蓋/掩/奄;<rare>/\nおえらi /お偉/\nおうぼしゃりまわr /応募者利回/\nおうぼくだs /応募下/\nおうばんぶるまi /椀飯振舞/椀飯振る舞/\nおうこうs /横行/\nおうかがi /お伺/\nおうz /応/應;「応」の旧字(人名用漢字)/\nおうr /お売/\nおうj /応/應;「応」の旧字(人名用漢字)/\nおいわi /お祝/\nおいろなおs /御色直/\nおいやt /追い遣/\nおいやr /追い遣/\nおいやn /追い遣/\nおいやc /追い遣/\nおいもとm /追い求/\nおいまわs /追い回/追回/\nおいはらw /追い払/\nおいはらu /追い払/\nおいはらt /追い払/\nおいはらo /追い払/\nおいはらi /追い払/\nおいはらe /追い払/\nおいはらc /追い払/\nおいのr /お祈/\nおいぬk /追い抜/\nおいぬi /追い抜/\nおいつづk /追い続/\nおいつかw /追い使/\nおいつかu /追い使/\nおいつかt /追い使/\nおいつかo /追い使/\nおいつかi /追い使/\nおいつかe /追い使/\nおいつかc /追い使/\nおいつm /追い詰/\nおいつk /追い付/\nおいつi /追い付/\nおいちr /追い散/\nおいだs /追い出/追出/\nおいたt /生い立;-ち/追い立;-てる/\nおいそがs /お忙/\nおいすがt /追い縋/\nおいすがr /追い縋/\nおいすがn /追い縋/\nおいすがc /追い縋/\nおいしげt /生い茂/\nおいしげr /生い茂/\nおいしげn /生い茂/\nおいしげc /生い茂/\nおいこs /追い越/\nおいこn /追い込/老い込/追込/\nおいこm /追い込/老い込/追込/\nおいかけまわs /追い掛け回/\nおいかえs /追い返/\nおいかr /お怒/\nおいかk /追い掛/\nおいおとs /追い落/\nおいおt /追い落/\nおいうt /追い討/追い打/追い撃/\nおいあg /追い上/\nおいt /於/\nおいs /美味/\nおいd /お出/\nおあずk /お預/\nおあi /御会/お会/\nおz /怖/\nおw /終/追/負/逐;(追放) 政権を逐う/\nおu /追/負/生/逐;(追放) 政権を逐う/\nおt /落/追/折/負/堕;†corrupt.「堕ちた生活」/墜;†go down.「飛行機が墜ちる」/織/居/墮;「堕」の旧字/逐;(追放) 政権を逐う/\nおs /押/惜/推;(recommend) 新人を推す/圧;(圧力を加える) 指で圧す/捺;判子を捺す/壓;「圧」の旧字/\nおr /降/下/折/織/居/堕;子供を-/\nおp /追/\nおo /追/逐;(追放) 政権を逐う/負/\nおn /折/織/\nおm /怖/追/\nおk /起/置/於;於ける/追;追っかける/落;落っこちる/措;扨措く/擱;筆を擱く/大;-っきい/\nおj /怖/\nおi /追/負/老/置/於;於ける/生/措;「除外する」の意の時の「おく」/逐;(追放) 政権を逐う/\nおh /負/追/生/\nおe /終/負/追/逐;(追放) 政権を逐う/\nおd /怖/\nおc /落/堕/墜/追/負/逐;(追放) 政権を逐う/折/織/\nおb /帯/帶;「帯」の旧字(人名用漢字)/\nえんりょぶかs /遠慮深/\nえんりょぶかk /遠慮深/\nえんりょぶかi /遠慮深/\nえんりょぶかg /遠慮深/\nえんりょくだs /遠慮下/\nえんむすb /縁結/\nえんばらi /円払/\nえんどおs /縁遠/\nえんどおk /縁遠/\nえんどおi /縁遠/\nえんどおg /縁遠/\nえんだt /円建/\nえんじわk /演じ分/\nえんじきt /演じ切/\nえんじきr /演じ切/\nえんじきn /演じ切/\nえんじきc /演じ切/\nえんきr /縁切/\nえんz /演/\nえんj /演/\nえろs /エロ/\nえろk /エロ/\nえろi /エロ/\nえろg /エロ/\nえりわk /選り分/\nえりぬk /選り抜/\nえりぬi /選り抜/\nえりごのm /選り好/\nえりぐr /襟刳/\nえらびぬk /選び抜/\nえらびぬi /選び抜/\nえらびとr /選び取/\nえらびだs /選び出/\nえらs /偉/\nえらn /選/択;(字義:手に取ってえらぶ)/撰;(歌集を)-ぶ/\nえらk /偉/\nえらi /偉/\nえらg /偉/\nえらb /選/撰;(歌集を)-ぶ/択;(字義:手に取ってえらぶ)/偉;-ぶる/\nえびぞt /海老反/\nえびぞr /海老反/\nえびぞn /海老反/\nえびぞc /海老反/\nえびがたm /海老固/\nえとk /絵解/\nえづk /餌付/\nえつk /絵付/\nえだわかr /枝分/\nえだわk /枝分/\nえだぶr /枝振/\nえだがr /枝刈/\nえだかr /枝刈/\nえぐりだs /抉り出/\nえぐt /抉/刔;<rare> =抉る/\nえぐr /抉/刔;<rare> =抉る/\nえぐn /抉/刔;<rare> =抉る/\nえぐk /刳/\nえぐi /刳/\nえぐc /抉/刔;<rare> =抉る/\nえきうr /駅売/\nえきs /益/\nえがたs /得難/\nえがたk /得難/\nえがたi /得難/\nえがたg /得難/\nえがきつづk /描き続/\nえがきだs /描き出/\nえがききt /描き切/\nえがききr /描き切/\nえがききn /描き切/\nえがききc /描き切/\nえがk /描/\nえがi /描/\nえかk /絵描/\nえいz /映/詠/\nえいr /絵入/\nえいj /映/詠/\nえz /得/獲;NB:「とr」と同形/\nえy /得/獲;NB:「とr」と同形/\nえt /得/獲;NB:「とr」と同形/選;NB:「よr」「すぐr」と同形/\nえs /得/獲;NB:「とr」と同形/\nえr /得/獲;NB:「とr」と同形/選;NB:「よr」「すぐr」と同形/\nえn /得/笑/獲;NB:「とr」と同形/選;NB:「よr」「すぐr」と同形/\nえm /笑/得/獲;NB:「とr」と同形/\nえk /得/獲;NB:「とr」と同形/\nえc /得/獲;NB:「とr」と同形/選;NB:「よr」「すぐr」と同形/\nうんわるs /運悪/\nうんわるk /運悪/\nうんわるi /運悪/\nうんわるg /運悪/\nうんよk /運良/\nうんめいづk /運命付/\nうんだめs /運試/\nうわむk /上向/\nうわむi /上向/\nうわまわt /上回/\nうわまわr /上回/\nうわまわn /上回/\nうわまわc /上回/\nうわばk /上履/\nうわのs /上乗/\nうわのr /上乗/\nうわぬr /上塗/\nうわてひねr /上手捻/\nうわてなg /上手投/\nうわてだしなg /上手出し投/\nうわづm /上積/\nうわずt /上擦/\nうわずr /上擦/\nうわずn /上擦/\nうわずm /上澄/\nうわずc /上擦/\nうわすべr /上滑/\nうわさどおr /噂通/\nうわさs /噂/\nうわがk /上書/\nうわかk /上書;?/\nうわz /上/\nうわt /浮/\nうわm /上/\nうろたe /狼狽/\nうろおぼe /うろ覚/空覚/疎覚/\nうれゆk /売行/\nうれのこt /売れ残/\nうれのこr /売れ残/\nうれのこn /売れ残/\nうれのこc /売れ残/\nうれしがなs /嬉し悲/\nうれえr /慯/\nうれu /憂/愁/患;NB:「わずらu」と同形/\nうれs /嬉/\nうれi /憂;(worry)/愁;(sorrow)/患;NB:「わずらi」と同形/\nうれe /憂/愁/患;NB:「わずらu」と同形/\nうるわs /麗/美/愛/\nうるさs /煩/五月蝿/騒/\nうるさk /煩/五月蝿/騒/\nうるさi /煩/五月蝿/騒/\nうるさg /煩/五月蝿/騒/\nうるおw /潤/\nうるおu /潤/\nうるおt /潤/\nうるおs /潤/\nうるおo /潤/\nうるおi /潤/\nうるおe /潤/\nうるおc /潤/\nうるn /潤/\nうるm /潤/\nうりわたs /売り渡/売渡/\nうりはらw /売り払/\nうりはらu /売り払/\nうりはらt /売り払/\nうりはらo /売り払/\nうりはらi /売り払/\nうりはらe /売り払/\nうりはらc /売り払/\nうりぬk /売り抜/\nうりとb /売り飛/\nうりつづk /売り続/\nうりつくs /売り尽/\nうりつk /売り付/\nうりだs /売り出/売出/\nうりしぶt /売り渋/\nうりしぶr /売り渋/\nうりしぶn /売り渋/\nうりしぶc /売り渋/\nうりさばk /売り捌/\nうりさばi /売り捌/\nうりこs /売り越/\nうりこn /売り込/\nうりこm /売り込/\nうりきt /売り切/\nうりきr /売り切/\nうりきn /売り切/\nうりきc /売り切/\nうりかi /売り買/\nうりおs /売り惜/売惜/\nうりいそi /売り急/\nうりいそg /売り急/\nうりあるk /売り歩/\nうりあるi /売り歩/\nうりあg /売り上/売上/\nうりあb /売り浴/\nうらわかs /うら若/\nうらわかk /うら若/\nうらわかi /うら若/\nうらわかg /うら若/\nうらやまs /羨/\nうらやn /羨/\nうらやm /羨/\nうらなw /占/卜/\nうらなu /占/卜/\nうらなt /占/卜/\nうらなo /占/卜/\nうらなk /心泣/\nうらなi /占/卜/\nうらなg /裏投/\nうらなe /占/卜/\nうらなc /占/卜/\nうらどおr /裏通/\nうらどr /裏取/\nうらづk /裏付/\nうらさびs /心淋/心寂/\nうらごs /裏漉/\nうらぎt /裏切/\nうらぎr /裏切/\nうらぎn /裏切/\nうらぎc /裏切/\nうらがなs /心悲/\nうらがえt /裏返;声が-/\nうらがえs /裏返/\nうらがえr /裏返;声が-/\nうらがえn /裏返;声が-/\nうらがえc /裏返;声が-/\nうらがk /裏書/\nうらかえs /裏返/\nうらうt /裏打/\nうらうc /裏打/\nうらあm /裏編/\nうらr /麗/\nうらn /恨;(字義:心に傷を残す)/怨;(字義:押さえ付けられ鬱屈する)/憾;(遺憾・残念)「繁雑になる憾みがある」/\nうらm /恨;(字義:心に傷を残す)/怨;(字義:押さえ付けられ鬱屈する)/憾;(遺憾・残念)「繁雑になる憾みがある」/\nうらd /裏/\nうやまw /敬/\nうやまu /敬/\nうやまt /敬/\nうやまo /敬/\nうやまi /敬/\nうやまe /敬/\nうやまc /敬/\nうやうやs /恭/\nうめもどs /埋め戻/\nうめつくs /埋め尽/\nうめつk /埋め尽/\nうめたt /埋め立/\nうめこn /埋め込/埋込/\nうめこm /埋め込/埋込/\nうめあわs /埋め合/\nうめあw /埋め合/\nうめk /呻/\nうめi /呻/\nうみわk /産み分/\nうみづr /海釣/\nうみつk /産み付/\nうみだs /生み出/産み出/\nうみそだt /産み育/\nうみおとs /産み落/生み落/\nうみおt /産み落/生み落/\nうまれもt /生まれ持/\nうまれつk /生まれ付/\nうまれつi /生まれ付/\nうまれそだt /生まれ育/生れ育/\nうまれかわt /生れ変/\nうまれかわr /生れ変/\nうまれかわn /生れ変/\nうまれかわc /生れ変/\nうまれかw /生まれ変/\nうまれおt /生まれ落/\nうまれおc /生まれ落/\nうまれあわs /生まれ合/\nうまれあw /生まれ合/\nうまのr /馬乗/\nうまs /旨;(字義:こってりとしたうまみ)/巧;(字義:手の込んだ細工)/美味/上手/美;美し国/甘;NB:「あまi」と同形/\nうまr /生/\nうまm /旨;(字義:こってりとしたうまみ)/美味/甘;NB:「あまi」と同形/美/\nうまk /上手/旨;(字義:こってりとしたうまみ)/巧;(字義:手の込んだ細工)/美味/甘;NB:「あまi」と同形/美/\nうまi /上手/旨;(字義:こってりとしたうまみ)/美味/巧;(字義:手の込んだ細工)/甘;NB:「あまi」と同形/美/\nうまg /上手/旨;(字義:こってりとしたうまみ)/美味/巧;(字義:手の込んだ細工)/甘;NB:「あまi」と同形/美/\nうべなw /諾/\nうべなu /諾/\nうべなt /諾/\nうべなo /諾/\nうべなi /諾/\nうべなe /諾/\nうべなc /諾/\nうぶs /初/\nうぶn /初/\nうぶd /初/\nうばいとt /奪い取/\nうばいとr /奪い取/\nうばいとn /奪い取/\nうばいとc /奪い取/\nうばいつk /奪い尽/\nうばいさt /奪い去/\nうばいさr /奪い去/\nうばいさn /奪い去/\nうばいさc /奪い去/\nうばいかえs /奪い返/\nうばいあw /奪い合/\nうばいあu /奪い合/\nうばいあt /奪い合/\nうばいあo /奪い合/\nうばいあi /奪い合/\nうばいあe /奪い合/\nうばいあc /奪い合/\nうばw /奪/\nうばu /奪/\nうばt /奪/\nうばo /奪/\nうばi /奪/\nうばe /奪/\nうばc /奪/\nうのm /鵜呑/鵜飲;?/\nうぬぼr /自惚/己惚/\nうなだr /項垂/\nうなずきかえs /頷き返/\nうなずきあw /頷き合/\nうなずきあu /頷き合/\nうなずきあt /頷き合/\nうなずきあo /頷き合/\nうなずきあi /頷き合/\nうなずきあe /頷き合/\nうなずきあc /頷き合/\nうなずk /頷/\nうなずi /頷/\nうながs /促/\nうなt /唸/\nうなs /魘/\nうなr /唸/\nうなn /唸/\nうなc /唸/\nうとs /疎/踈;異体字/\nうとn /疎/\nうとm /疎/\nうとk /疎/踈;異体字/\nうとi /疎/踈;異体字/\nうとg /疎/踈;異体字/\nうでだめs /腕試/\nうでたてふs /腕立て伏/\nうでぐm /腕組/\nうできk /腕利/\nうでがたm /腕固/\nうでおs /腕押/\nうつりゆk /移り行/\nうつりこn /写り込;写真に写り込む/映り込;画面に映り込む/\nうつりこm /映り込;画面に映り込む/写り込;写真に写り込む/\nうつりかわt /移り変/\nうつりかわr /移り変/\nうつりかわn /移り変/\nうつりかわc /移り変/\nうつりかw /移り変/\nうつむk /俯/\nうつむi /俯/\nうつぶs /俯/うつ伏/\nうつしとt /写し取/\nうつしとr /写し取/\nうつしとn /写し取/\nうつしとc /写し取/\nうつしだs /映し出/写し出/\nうつしこn /写し込/\nうつしこm /写し込/\nうつくs /美/\nうつt /移/写;写真に写る/映;鏡に映る/遷;都が遷る/冩;「写」の旧字1/寫;「写」の旧字2/暎;「映」の異体字/伝染;(当て字) 風邪が伝染る/\nうつs /移/写;(本|写真)を写す/映;鏡に映す/寫;「写」の旧字1/冩;「写」の旧字2/暎;「映」の異体字/鬱/\nうつr /移/映;鏡に映る/写;写真に写る/虚;-ろ (名詞)/空;≒虚ろ/伝染;(当て字) 風邪が伝染る/遷;都が遷る/寫;「写」の旧字1/冩;「写」の旧字2/暎;「映」の異体字/\nうつn /移/映;鏡に映る/写;写真に写る/伝染;(当て字) 風邪が伝染る/遷;都が遷る/寫;「写」の旧字1/冩;「写」の旧字2/暎;「映」の異体字/鬱/\nうつk /虚;-け/空;-け(者)/\nうつd /鬱/\nうつc /移/映;鏡に映る/写;写真に写る/伝染;(当て字) 風邪が伝染る/遷;都が遷る/寫;「写」の旧字1/冩;「写」の旧字2/暎;「映」の異体字/\nうっとうs /鬱陶/欝陶;「鬱」異体字/\nうってでz /打って出/\nうってでy /打って出/\nうってでt /打って出/\nうってでs /打って出/\nうってでr /打って出/\nうってでn /打って出/\nうってでm /打って出/\nうってでk /打って出/\nうってでc /打って出/\nうってかわt /打って変/\nうってかわr /打って変/\nうってかわn /打って変/\nうってかわc /打って変/\nうっちゃt /打っ棄/打っ遣/\nうっちゃr /打っ棄/打っ遣/\nうっちゃn /打っ棄/打っ遣/\nうっちゃc /打っ棄/打っ遣/\nうったえかk /訴え掛/\nうったe /訴/\nうっすr /薄/\nうちわもm /内輪揉/\nうちわたs /内渡/\nうちよs /打ち寄/\nうちやぶt /打ち破/討ち破/\nうちやぶr /打ち破/討ち破/\nうちやぶn /打ち破/討ち破/\nうちやぶc /打ち破/討ち破/\nうちもr /討ち漏/\nうちまわr /内回/\nうちまちがi /打ち間違/\nうちまちがe /打ち間違/\nうちまk /打ち負/\nうちほろb /討ち滅/\nうちふt /打ち振/\nうちふr /打ち振/\nうちふn /打ち振/\nうちふc /打ち振/\nうちひしi /打ち拉/\nうちひしg /打ち拉/\nうちはらw /打ち払/\nうちはらu /打ち払/\nうちはらt /打ち払/\nうちはらo /打ち払/\nうちはらi /打ち払/\nうちはらe /打ち払/\nうちはらc /打ち払/\nうちはなs /打ち放/\nうちはたs /討ち果/\nうちはt /討ち果/\nうちぬk /打ち抜/撃ち抜/打抜/\nうちぬi /打ち抜/撃ち抜/打抜/\nうちながm /打ち眺/\nうちなおs /打ち直/\nうちなr /打ち鳴/\nうちどm /打ち止/打止/\nうちとおs /打ち通/\nうちとt /打ち取/討ち取/\nうちとr /打ち取/討ち取/\nうちとn /打ち取/討ち取/\nうちとk /打ち解/\nうちとc /打ち取/討ち取/\nうちつづk /打ち続/\nうちつk /打ち付/\nうちっぱなs /打ちっ放;-しのコンクリ壁/\nうちだs /打ち出/\nうちたおs /打ち倒/\nうちたt /打ち立/\nうちそんj /打ち損/\nうちすt /打ち捨/\nうちじn /討ち死/\nうちさわi /打ち騒/\nうちさわg /打ち騒/\nうちこわs /打ち壊/\nうちころs /打ち殺/\nうちこn /打ち込/撃ち込;銃弾を-む/打込/\nうちこm /打ち込/撃ち込;銃弾を-む/打込/\nうちけs /打ち消/打消/\nうちくだk /打ち砕/\nうちくだi /打ち砕/\nうちくずs /打ち崩/\nうちきょうz /打ち興/\nうちきょうj /打ち興/\nうちきt /打ち切/打切/\nうちきr /打ち切/打切/\nうちきn /打ち切/打切/\nうちきc /打ち切/打切/\nうちがk /内掛/\nうちかえs /打ち返/\nうちかt /打ち勝/打ち克/\nうちかr /打ち枯/\nうちかk /打ち掛/打掛/打ち欠/\nうちかi /打ち欠/\nうちかc /打ち勝/打ち克/\nうちおとs /打ち落/撃ち落/\nうちおt /打ち落/撃ち落/\nうちおr /打ち下/\nうちいt /討ち入/\nうちいr /討ち入/\nうちいn /討ち入/\nうちいc /討ち入/\nうちあわs /打合/打ち合/\nうちあw /打ち合/打合/撃ち合/\nうちあu /打ち合/撃ち合/\nうちあt /打ち合/撃ち合/\nうちあo /打ち合/撃ち合/\nうちあk /打ち明/\nうちあi /撃ち合/打ち合/\nうちあg /打ち上/打上/\nうちあe /打ち合/撃ち合/\nうちあc /打ち合/撃ち合/\nうたれづよs /打たれ強/\nうたれづよk /打たれ強/\nうたれづよi /打たれ強/\nうたれづよg /打たれ強/\nうたぐりぶかs /疑り深/\nうたぐりぶかk /疑り深/\nうたぐりぶかi /疑り深/\nうたぐりぶかg /疑り深/\nうたぐt /疑/\nうたぐr /疑/\nうたぐn /疑/\nうたぐc /疑/\nうたがいなs /疑い無/\nうたがいなk /疑い無/\nうたがいなi /疑い無/\nうたがw /疑/\nうたがu /疑/\nうたがt /疑/\nうたがo /疑/\nうたがi /疑/\nうたがe /疑/\nうたがc /疑/\nうたいはじm /歌い始/\nうたいつづk /歌い続/\nうたいだs /歌い出/\nうたいあk /歌い明/\nうたいあg /歌い上/謳い上/\nうたw /歌/唄;(気軽にうたう)/謳;(主張する) 高性能を謳う/謡;(無伴奏でうたう)/唱;(はっきりとうたう)/謠;「謡」の旧字(人名用漢字)/謌;「歌」の異体字/詠;和歌を詠う/\nうたu /歌/唄;(気軽にうたう)/謳;(主張する) 高性能を謳う/詠;和歌を詠う/唱;(はっきりとうたう)/謡;(無伴奏でうたう)/謠;「謡」の旧字(人名用漢字)/謌;「歌」の異体字/\nうたt /歌/唄;(気軽にうたう)/謳;(主張する) 高性能を謳う/謡;(無伴奏でうたう)/唱;(はっきりとうたう)/謌;「歌」の異体字/詠/謠;「謡」の旧字(人名用漢字)/\nうたo /歌/唄;(気軽にうたう)/謳;(主張する) 高性能を謳う/謡;(無伴奏でうたう)/唱;(はっきりとうたう)/謠;「謡」の旧字(人名用漢字)/謌;「歌」の異体字/詠;和歌を詠う/\nうたi /歌/謳;(主張する) 高性能を謳う/唄;(気軽にうたう)/謡;(無伴奏でうたう)/謌;「歌」の異体字/唱;(はっきりとうたう)/謠;「謡」の旧字(人名用漢字)/詠;和歌を詠う/\nうたe /歌/唄;(気軽にうたう)/謡;(無伴奏でうたう)/謌;「歌」の異体字/唱;(はっきりとうたう)/謳;(主張する) 高性能を謳う/謠;「謡」の旧字(人名用漢字)/詠;和歌を詠う/\nうたc /歌/唄;(気軽にうたう)/謳;(主張する) 高性能を謳う/唱;(はっきりとうたう)/謡;(無伴奏でうたう)/謠;「謡」の旧字(人名用漢字)/謌;「歌」の異体字/詠;和歌を詠う/\nうそぶk /嘯/\nうそぶi /嘯/\nうそくさs /嘘臭/\nうそくさk /嘘臭/\nうそくさi /嘘臭/\nうそくさg /嘘臭/\nうせつまt /右折待/\nうせつまc /右折待/\nうずまk /渦巻/\nうずまi /渦巻/\nうずたかs /堆/\nうずたかk /堆/\nうずたかi /堆/\nうずたかg /堆/\nうずくまt /蹲/踞/\nうずくまr /蹲/踞/\nうずくまn /蹲/踞/\nうずくまc /蹲/踞/\nうずくm /蹲/\nうずm /埋;NB:「うm」と同形/\nうずk /疼/\nうずi /疼/\nうすわらi /薄笑/\nうすらさむs /薄ら寒/\nうすらさむk /薄ら寒/\nうすらさむi /薄ら寒/\nうすらさむg /薄ら寒/\nうすよごr /薄汚/\nうすすg /薄過/\nうすぐらs /薄暗/\nうすぐらk /薄暗/\nうすぐらi /薄暗/\nうすぐらg /薄暗/\nうすくらg /薄暗/\nうすぎたなs /薄汚/\nうすぎたなk /薄汚/\nうすぎたなi /薄汚/\nうすぎたなg /薄汚/\nうすぎr /薄切/\nうすきみわるs /薄気味悪/\nうすきみわるk /薄気味悪/\nうすきみわるi /薄気味悪/\nうすきみわるg /薄気味悪/\nうすあきなi /薄商/\nうすあおs /薄青/\nうすあおm /薄青/\nうすあおk /薄青/\nうすあおi /薄青/\nうすあおg /薄青/\nうすs /薄/\nうすr /薄/\nうすp /薄/\nうすm /薄/\nうすk /薄/\nうすi /薄/\nうすg /薄/\nうしろむk /後ろ向/後向/\nうしろづk /後ろ付/\nうしろぐらs /後ろ暗/\nうしろぐらk /後ろ暗/\nうしろぐらi /後ろ暗/\nうしろぐらg /後ろ暗/\nうしみt /丑三/\nうしなw /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしなu /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしなt /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしなo /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしなi /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしなe /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしなc /失/喪;(字義:人の死を悼んで泣く)「父を喪う」/\nうしおi /牛追/\nうしr /後/\nうしn /失;非正則(うしなu)/\nうざs /ウザ/\nうざk /ウザ/\nうざi /ウザ/\nうざg /ウザ/\nうさんくさs /胡散臭/\nうさんくさk /胡散臭/\nうさんくさi /胡散臭/\nうさんくさg /胡散臭/\nうごめk /蠢/蠕;<rare> ≒蠢く/\nうごめi /蠢/蠕;<rare> ≒蠢く/\nうごきまわt /動き回/\nうごきまわr /動き回/\nうごきまわn /動き回/\nうごきまわc /動き回/\nうごきはじm /動き始/\nうごきだs /動き出/\nうごk /動/\nうごi /動/\nうけわたs /受け渡/受渡/\nうけもどs /受け戻/\nうけもt /受け持/受持/\nうけもc /受け持/\nうけながs /受け流/\nうけとt /受け取/受取/\nうけとr /受け取/受取/\nうけとn /受け取/受取/\nうけとm /受け止/\nうけとc /受け取/受取/\nうけつk /受け付/受付/\nうけつi /受け継/受継/\nうけつg /受け継/受継/\nうけたまわt /承/\nうけたまわr /承/\nうけたまわn /承/\nうけたまわc /承/\nうけたまw /受け賜;NB:語源に忠実な表記。通常は「承る」/\nうけこたe /受け答/\nうけがw /肯/\nうけがu /肯/\nうけがt /肯/\nうけがo /肯/\nうけがi /肯/\nうけがe /肯/\nうけがc /肯/\nうけおw /請け負/請負/\nうけおu /請け負/請負/\nうけおt /請け負/請負/\nうけおo /請け負/請負/\nうけおi /請け負/請負/\nうけおe /請け負/請負/\nうけおc /請け負/請負/\nうけうr /受け売/受売/請け売/請売/\nうけいr /受け入/受入/受け容/\nうけあw /請け合/受け合/\nうけあu /請け合/受け合/\nうけあt /請け合/受け合/\nうけあo /請け合/受け合/\nうけあi /請け合/請合/受け合/\nうけあe /請け合/受け合/\nうけあc /請け合/受け合/\nうきぼr /浮き彫/\nうきでz /浮き出/\nうきでy /浮き出/\nうきでt /浮き出/\nうきでs /浮き出/\nうきでr /浮き出/\nうきでn /浮き出/\nうきでm /浮き出/\nうきでk /浮き出/\nうきでc /浮き出/\nうきだs /浮き出/\nうきたt /浮き立/\nうきたc /浮き立/\nうきしずm /浮き沈/\nうきがs /浮貸/\nうきうk /浮き浮/\nうきあしだt /浮き足立/浮足立/\nうきあしだc /浮き足立/浮足立/\nうきあg /浮き上/\nうがちすg /穿ち過/\nうがいs /嗽/\nうがt /穿/鑿/\nうがc /穿/鑿/\nうかれさわi /浮かれ騒/\nうかれさわg /浮かれ騒/\nうかびでy /浮かび出/\nうかびでt /浮かび出/\nうかびでs /浮かび出/\nうかびでr /浮かび出/\nうかびでn /浮かび出/\nうかびでm /浮かび出/\nうかびあg /浮かび上/\nうかがいしt /窺い知/\nうかがいしr /窺い知/\nうかがいしn /窺い知/\nうかがいしc /窺い知/\nうかがw /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかがu /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかがt /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかがo /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかがi /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかがe /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかがc /伺;用件を伺う/窺;様子を窺う (字義:のぞいて見る)/覘;(字義:じっと見る)/\nうかt /合格;当て字/\nうかr /合格;当て字/浮か;※送り位置補正/\nうかn /浮/合格;当て字/\nうかc /合格;当て字/\nうかb /浮/\nうおつr /魚釣/\nうえよs /上寄/\nうえつk /植え付/上付/植付/\nうえこn /植え込/植込/\nうえこm /植え込/植込/\nうえd /上/\nういろううr /外郎売/\nういういs /初々/\nうz /埋/\nうw /植/\nうt /打/撃;(fire) 銃を撃つ/討;(kill) 仇を討つ/売/射;≒撃つ/撲;(punch) 頬を撲つ/搏;脈搏つ/攵/攴/賣;「売」の旧字(人名用漢字)/\nうs /失/憂/\nうr /売/熟/得/賣;「売」の旧字(人名用漢字)/\nうn /生/産;子供を産む/膿;傷が膿む/売/賣;「売」の旧字(人名用漢字)/倦;人生に倦む/績/\nうm /埋/生/産;子供を産む/倦;人生に倦む/膿;傷が膿む/績/\nうk /受/浮/請;請け負う/憂/承;伝統を承ける/享;生を享ける/泛;≒浮/\nうi /浮/憂/泛;≒浮/\nうg /憂/\nうe /植/飢/\nうd /茹/\nうc /打/討;(kill) 仇を討つ/撃;(fire) 銃を撃つ/売/射;≒撃つ/撲;(punch) 頬を撲つ/搏;脈搏つ/攵/攴/賣;「売」の旧字(人名用漢字)/\nうb /得/\nいんしょうぶかs /印象深/\nいんしょうぶかk /印象深/\nいんしょうぶかi /印象深/\nいんしょうぶかg /印象深/\nいんしょうづk /印象付/\nいんきくさs /陰気臭/\nいんきくさk /陰気臭/\nいんきくさi /陰気臭/\nいんきくさg /陰気臭/\nいんs /因/飲/淫/\nいんn /陰/\nいわばしr /石走;滝、垂水、近江にかかる枕詞。「-る垂水の上のさわらびの」/\nいわw /祝/\nいわu /祝/\nいわt /祝/\nいわr /謂/\nいわo /祝/\nいわk /曰/\nいわi /祝/\nいわe /祝/\nいわc /祝/\nいわb /言わ;※送り位置補正/\nいろわk /色分/\nいろよi /色好/\nいろめきたt /色めき立/\nいろめきたc /色めき立/\nいろどt /彩/\nいろどr /彩/色取/\nいろどn /彩/\nいろどc /彩/\nいろづかi /色使/\nいろづk /色付/\nいろづi /色付/\nいろちがi /色違/\nいろだs /色出/\nいろこs /色濃/\nいろこk /色濃/\nいろこi /色濃/\nいろけづk /色気付/\nいろけづi /色気付/\nいろおt /色落/\nいろあわs /色合/\nいろあw /色合/\nいろあs /色褪/\nいろあi /色合/\nいろp /色/\nいろn /色/\nいろm /色;色めく/\nいれわすr /入れ忘/\nいれまz /入れ混/\nいれなおs /入れ直/\nいれちがw /入れ違/\nいれちがu /入れ違/\nいれちがt /入れ違/\nいれちがo /入れ違/\nいれちがi /入れ違/\nいれちがc /入れ違/\nいれたt /入れ立/\nいれこn /入れ込/\nいれこm /入れ込/\nいれぐi /入れ食/\nいれかw /入れ替/入れ換/\nいれかe /入れ替/入れ換/\nいれあg /入れ揚/\nいりみだr /入り乱/\nいりまj /入り交/\nいりびたt /入り浸/\nいりびたr /入り浸/\nいりびたn /入り浸/\nいりびたc /入り浸/\nいりつk /煎り付/炒り付/\nいりたt /入り立/\nいりたc /入り立/\nいりこn /入り込/\nいりこm /入り込/\nいりくn /入り組/\nいりくm /入り組/\nいらだt /苛立/\nいらだc /苛立/\nいらいらしi /苛苛し;※送り位置補正/\nいらw /弄/苛/綺/\nいらu /弄/苛/綺/\nいらt /苛/弄/綺/\nいらs /貸;古語/\nいらo /弄/苛/綺/\nいらi /弄/苛/綺/\nいらh /苛/弄/\nいらe /応/答/弄/苛/綺/\nいらd /苛/\nいらc /弄/苛/綺/\nいやまs /弥増/いや増/\nいやしくm /苟/\nいやしm /卑し;※送り位置補正/\nいやおうなs /否応無/\nいやおうなk /否応無/\nいやおうなi /否応無/\nいやs /癒/卑/賤;<esp.身分が低い>/医;(字義:「癒」はなおること、「医」はなおすこと)/嫌/厭/\nいやr /嫌/\nいやn /嫌/厭/\nいやm /厭/\nいやg /嫌/\nいやd /嫌/厭/\nいもほr /芋掘/藷掘/\nいもはg /芋接/\nいもつg /芋継/\nいもざs /芋刺/\nいみぶかs /意味深/\nいみぶかk /意味深/\nいみぶかi /意味深/\nいみぶかg /意味深/\nいみづk /意味付/\nいみきらw /忌み嫌/\nいみきらu /忌み嫌/\nいみきらt /忌み嫌/\nいみきらo /忌み嫌/\nいみきらi /忌み嫌/\nいみきらe /忌み嫌/\nいみきらc /忌み嫌/\nいみあi /意味合/\nいみs /意味/\nいまわs /忌/\nいまひとt /今一/\nいましばらk /今暫/\nいましm /戒/縛;ロープで縛る/誡;(≒戒) 注意を与える/警;警戒・用心する/\nいまいまs /忌々/\nいまy /今/\nいまs /今/在/坐;≒在す/\nいまn /今/\nいまd /未/\nいぶりだs /燻り出/\nいぶかt /訝/\nいぶかs /訝/\nいぶかr /訝/\nいぶかn /訝/\nいぶかc /訝/\nいぶt /燻/\nいぶs /燻/\nいぶr /燻/\nいぶn /燻/\nいぶk /息吹/気吹;=息吹き/\nいぶi /息吹/気吹;=息吹き/\nいぶc /燻/\nいびつs /歪/\nいびつn /歪/\nいびつd /歪/\nいばt /威張/\nいばr /威張/\nいばn /威張/\nいばc /威張/\nいのちもe /命燃/\nいのちびろi /命拾/\nいのちとr /命取/\nいのちごi /命乞/\nいのちがk /命懸/\nいのこt /居残/\nいのこr /居残/\nいのこn /居残/\nいのこc /居残/\nいのt /祈/\nいのr /祈/\nいのn /祈/\nいのc /祈/\nいねむr /居眠/\nいねかr /稲刈/\nいぬじn /犬死/\nいぬk /居抜;居抜き物件/射貫;矢で射貫く/\nいぬi /居抜;居抜き物件/射貫;矢で射貫く/\nいならn /居並/\nいならb /居並/\nいななk /嘶/\nいななi /嘶/\nいなかじm /田舎染/\nいなかくさs /田舎臭/\nいなかくさk /田舎臭/\nいなかくさi /田舎臭/\nいなかくさg /田舎臭/\nいなおt /居直/\nいなおr /居直/\nいなおn /居直/\nいなおc /居直/\nいなy /否/\nいなn /否/\nいなm /否/\nいなk /否/\nいどn /挑/\nいどm /挑/\nいとなn /営/營;旧字/\nいとなm /営/營;旧字/\nいとけなs /稚/幼/\nいとけなk /稚/幼/\nいとけなi /稚/幼/\nいとけなg /稚/幼/\nいとw /厭/\nいとu /厭/\nいとt /厭/\nいとs /愛/\nいとo /愛/厭/\nいとm /射止/\nいとk /幼/\nいとi /厭/\nいとe /厭/\nいとc /厭/\nいでたt /出で立/\nいてつk /凍て付/凍てつ;※送り位置補正/\nいてつi /凍て付/\nいづらs /居辛/\nいづらk /居辛/\nいづらi /居辛/\nいづらg /居辛/\nいつわt /偽/僞;「偽」の旧字(人名用漢字)/\nいつわr /偽/僞;「偽」の旧字(人名用漢字)/\nいつわn /偽/僞;「偽」の旧字(人名用漢字)/\nいつわc /偽/僞;「偽」の旧字(人名用漢字)/\nいつのまn /何時の間;-に/\nいつづk /居続/\nいつくしn /慈/\nいつくしm /慈/\nいつくs /慈/\nいつz /何時/\nいつt /五/\nいつm /何時/\nいつk /居着/何時/\nいつi /居着/\nいっぽんだt /一本立/\nいっぱんn /一般/\nいってんばr /一点張/\nいってこz /行って来/\nいってこy /行って来/\nいってこs /行って来/\nいってこr /行って来/\nいってこn /行って来/\nいってこi /行って来/\nいってくr /行って来/\nいってくn /行って来/\nいってきy /行って来/\nいってきt /行って来/\nいってきs /行って来/\nいってきn /行って来/\nいってきm /行って来/\nいってきk /言って聞/\nいってきd /行って来/\nいってきc /行って来/\nいっそうs /一掃/\nいっせいn /一斉/\nいっしょn /一緒/\nいっしむくi /一矢報/\nいっこだt /一戸建/\nいっきよm /一気読/\nいっきn /一気/\nいっかつs /一括/\nいっs /逸/\nいちりんざs /一輪挿/\nいちやづk /一夜漬/\nいちもんなs /一文無/\nいちもくおk /一目置/\nいちもくおi /一目置/\nいちはやs /逸速;(文語) -し/逸早;(文語) -し/いち速/いち早/一早/一速/\nいちはやk /一早/逸早/逸速/いち速/いち早/一速/\nいちはやi /いち速/いち早/一早/逸早/一速/逸速/\nいちとr /位置取/\nいちづk /位置付/\nいちずk /位置付;※仮名遣い「いちづk」/\nいちじるs /著/\nいちぎm /位置決/\nいちがいn /一概/\nいちおs /一押/\nいちs /位置/\nいだk /抱/懐;恋慕の情を-く/\nいだi /抱/懐;恋慕の情を-く/\nいたわt /労/\nいたわs /労;そいつはお-しい/\nいたわr /労/\nいたわn /労/\nいたわc /労/\nいためつk /痛め付/\nいたみどm /痛み止/\nいたみいt /痛み入/\nいたみいr /痛み入/\nいたみいn /痛み入/\nいたみいc /痛み入/\nいたぶt /甚振/\nいたぶr /甚振/\nいたぶn /甚振/\nいたぶc /甚振/\nいたばさm /板挟/\nいただk /頂/戴/\nいただi /頂/戴/\nいたずらn /徒;vain.「徒な出費」/\nいたすg /痛過/\nいたしかゆs /痛し痒/\nいたがゆs /痛痒/\nいたがゆk /痛痒/\nいたがゆi /痛痒/\nいたがゆg /痛痒/\nいたいたs /痛々/\nいたw /労/\nいたt /至/到;≒至る/致;<rare>/\nいたs /致/痛/イタ/\nいたr /至/到;≒至る/致;<rare>/\nいたn /痛;頭を痛める/傷;筋を傷める,野菜が傷む/悼;死を悼む/至/到;≒至る/致;<rare>/愴;≒悼む/慯;≒悼む,≠傷む/\nいたm /痛;頭を痛める/傷;筋を傷める,野菜が傷む/炒/悼;死を悼む/愴;≒悼む/慯;≒悼む,≠傷む/\nいたk /痛/イタ/\nいたi /痛/イタ/\nいたg /痛/イタ/\nいたc /至/到;≒至る/致;<rare>/\nいぞr /居反/\nいそがs /忙/\nいそs /勤/\nいそi /急/\nいそg /急/\nいずr /何/孰;-れにせよ/\nいずm /居住/\nいすわt /居座/\nいすわr /居座/\nいすわn /居座/\nいすわc /居座/\nいすくm /射竦/\nいじわるs /意地悪/\nいじわるk /意地悪/\nいじわるi /意地悪/\nいじわるg /意地悪/\nいじりまわs /弄り回/\nいじょうn /異常/\nいじっぱr /意地っ張/\nいじくりまわs /弄くり回/\nいじきたなs /意地汚/\nいじきたなk /意地汚/\nいじきたなi /意地汚/\nいじきたなg /意地汚/\nいじt /弄/\nいじs /維持/\nいじr /弄/\nいじn /弄/\nいじm /苛/\nいじk /弄/\nいじc /弄/\nいしょうあw /衣装合/\nいしゅがえs /意趣返/\nいしやk /石焼/\nいしなg /石投/\nいしとr /石取/\nいしづくr /石造/\nいしぐm /石組/\nいしきs /意識/\nいざなw /誘/\nいざなu /誘/\nいざなt /誘/\nいざなo /誘/\nいざなi /誘/\nいざなe /誘/\nいざなc /誘/\nいざt /躄/膝行/\nいざr /躄/膝行/\nいざn /躄/膝行/\nいざc /躄/膝行/\nいさみたt /勇み立/\nいさみたc /勇み立/\nいささk /些;(字義:細かい)/聊;(字義:一時的)/\nいさぎよs /潔/\nいさぎよk /潔/\nいさぎよi /潔/\nいさぎよg /潔/\nいさかw /諍/\nいさかu /諍/\nいさかt /諍/\nいさかo /諍/\nいさかi /諍/\nいさかe /諍/\nいさかc /諍/\nいさいかまw /委細構/\nいさn /勇/諫/諌;「諫」の異体字/\nいさm /勇/諫/諌;「諫」の異体字/\nいごk /動/\nいごi /動/\nいこうs /移行/\nいこw /憩/憇;「憩」の異体字/\nいこu /憩/憇;「憩」の異体字/\nいこt /憩/憇;「憩」の異体字/\nいこo /憩/憇;「憩」の異体字/\nいこn /鋳込;cast/射込;shoot/\nいこm /鋳込;cast/射込;shoot/\nいこi /憩/憇;「憩」の異体字/\nいこe /憩/憇;「憩」の異体字/\nいこc /憩/憇;「憩」の異体字/\nいけどt /生け捕/\nいけどr /生け捕/\nいけどn /生け捕/\nいけどc /生け捕/\nいけすk /いけ好/\nいけn /不可;当て字/\nいくとおr /幾通/\nいくt /幾/\nいくr /幾/\nいぎもうしたt /異議申立/\nいぎぶかs /意義深/\nいぎぶかk /意義深/\nいぎぶかi /意義深/\nいぎぶかg /意義深/\nいぎたなs /寝穢/\nいぎたなk /寝穢/\nいぎたなi /寝穢/\nいぎたなg /寝穢/\nいきわたt /行き渡/\nいきわたr /行き渡/\nいきわたn /行き渡/\nいきわたc /行き渡/\nいきわかr /生き別/\nいきりたt /熱り立/\nいきりたc /熱り立/\nいきまk /息巻/\nいきまi /息巻/\nいきのこt /生き残/\nいきのこr /生き残/\nいきのこn /生き残/\nいきのこc /生き残/\nいきのb /生き延/\nいきぬk /息抜;(relief)ちょっと息抜き/生き抜;(survive)乱世を生き抜く/\nいきぬi /生き抜;(survive)乱世を生き抜く/\nいきなやn /行き悩/\nいきなやm /行き悩/\nいきながらe /生き存/\nいきながr /生き長/生き永/\nいきどおt /憤/\nいきどおr /憤/\nいきどおn /憤/\nいきどおc /憤/\nいきどm /行き止/\nいきとどk /行き届/\nいきとどi /行き届/\nいきてゆk /生きて行/\nいきていt /生きて行/\nいきていk /生きて行/\nいきていc /生きて行/\nいきづかi /息遣/息使;?/\nいきづm /行き詰;計画が行き詰まる/息詰;息詰まる熱戦/\nいきづk /息衝/\nいきづi /息衝/\nいきつづk /生き続/\nいきつk /行き着;-く先/行き付;-けの店/\nいきつi /行き着/\nいきつg /息継/\nいきちがw /行き違/\nいきちがu /行き違/\nいきちがt /行き違/\nいきちがo /行き違/\nいきちがi /行き違/\nいきちがe /行き違/\nいきちがc /行き違/\nいきだおr /行き倒/\nいきたe /息絶/\nいきせききt /息せき切/息急き切/\nいきせききr /息急き切/息せき切/\nいきせききn /息急き切/息せき切/\nいきせききc /息急き切/息せき切/\nいきせk /息急;息急き切って/\nいきすg /行き過/行過/\nいきごn /意気込/\nいきごm /意気込/\nいきぐるs /息苦/\nいきぎr /息切/\nいきがかt /行き掛/\nいきがかr /行き掛/\nいきがかn /行き掛/\nいきがかc /行き掛/\nいきがk /行き掛/\nいきかよw /行き通/\nいきかよu /行き通/\nいきかよt /行き通/\nいきかよo /行き通/\nいきかよi /行き通/\nいきかよe /行き通/\nいきかよc /行き通/\nいきかえt /生き返;(蘇生) 死者が生き返る/\nいきかえr /生き返;(蘇生) 死者が生き返る/行き帰;(往復)/\nいきかえn /生き返;(蘇生) 死者が生き返る/\nいきかえc /生き返;(蘇生) 死者が生き返る/\nいきかw /行き交/\nいきかu /行き交/\nいきかt /行き交/\nいきかo /行き交/\nいきかi /行き交/\nいきかe /行き交/\nいきかc /行き交/\nいきおいよk /勢い良/\nいきおいづk /勢い付/\nいきおいづi /勢い付/\nいきおいこn /勢い込/\nいきおいこm /勢い込/\nいきおいあまt /勢い余/\nいきおいあまr /勢い余/\nいきおいあまc /勢い余/\nいきおi /勢/\nいきうつs /生き写/\nいきうm /生き埋/\nいきいそi /生き急/\nいきいそg /生き急/\nいきいk /生き生/\nいきあたt /行き当/\nいきあたr /行き当/\nいきあたn /行き当/\nいきあたc /行き当/\nいきあw /行き合/\nいきあu /行き合/\nいきあt /行き当/行き合/行当/\nいきあo /行き合/\nいきあi /行き合/\nいきあe /行き合/\nいきあc /行き合/\nいきs /息/粋/粹;「粋」の旧字(人名用漢字)/\nいきr /熱/\nいきn /息/粋/粹;「粋」の旧字(人名用漢字)/\nいきm /息/\nいきg /粋;粋がる/意気;意気がる/\nいきd /粋/粹;「粋」の旧字(人名用漢字)/\nいがみあw /啀み合/\nいがみあu /啀み合/\nいがみあt /啀み合/\nいがみあo /啀み合/\nいがみあi /啀み合/\nいがみあe /啀み合/\nいがみあc /啀み合/\nいがいt /意外/\nいがいn /意外/\nいがいd /意外/\nいがn /啀/\nいがm /啀/\nいかんなk /遺憾無/\nいかりくるw /怒り狂/\nいかりくるu /怒り狂/\nいかりくるt /怒り狂/\nいかりくるo /怒り狂/\nいかりくるi /怒り狂/\nいかりくるe /怒り狂/\nいかりくるc /怒り狂/\nいかしきt /活かし切/\nいかしきr /活かし切/\nいかしきn /活かし切/\nいかしきc /活かし切/\nいかがw /如何;-わしい/\nいかおなz /以下同/\nいかおなj /以下同/\nいかt /怒/厳/忿;<rare>/\nいかr /怒/忿;<rare>/\nいかn /以下/何如/如何/怒/忿;<rare>/\nいかm /厳;厳めしい/\nいかk /射掛;矢を-ける/\nいかg /如何/\nいかd /如何/\nいかc /怒/忿;<rare>/\nいえどm /雖/\nいえr /癒え;※送り位置補正/\nいいわたs /言い渡/言渡/\nいいわすr /言い忘/\nいいわk /言い分/\nいいよどn /言い淀/\nいいよどm /言い淀/\nいいよt /言い寄/\nいいよr /言い寄/\nいいよn /言い寄/\nいいよc /言い寄/\nいいもr /言い漏/\nいいまわs /言い回/\nいいまちがw /言い間違/\nいいまちがu /言い間違/\nいいまちがt /言い間違/\nいいまちがo /言い間違/\nいいまちがi /言い間違/\nいいまちがe /言い間違/\nいいまちがc /言い間違/\nいいまぎr /言い紛/\nいいまk /言い負/\nいいまg /言い曲/\nいいふるs /言い古/\nいいふくm /言い含/\nいいふr /言い触/\nいいひろm /言い広/\nいいひらk /言い開/\nいいひらi /言い開/\nいいはなt /言い放/\nいいはなc /言い放/\nいいはじm /言い始/\nいいはt /言い張/\nいいはr /言い張/\nいいはn /言い張/\nいいはc /言い張/\nいいのこs /言い残/\nいいのがr /言い逃/\nいいのk /言い退/\nいいぬk /言い抜/\nいいにくs /言い難/\nいいにくk /言い難/\nいいにくi /言い難/\nいいにくg /言い難/\nいいならw /言い習/\nいいなおs /言い直/\nいいとおs /言い通/\nいいづらs /言い辛/\nいいづらk /言い辛/\nいいづらi /言い辛/\nいいづらg /言い辛/\nいいつのt /言い募/\nいいつのr /言い募/\nいいつのn /言い募/\nいいつのc /言い募/\nいいつづk /言い続/\nいいつたe /言い伝/\nいいつくろw /言い繕/\nいいつくろu /言い繕/\nいいつくろt /言い繕/\nいいつくろo /言い繕/\nいいつくろi /言い繕/\nいいつくろc /言い繕/\nいいつくs /言い尽/\nいいつk /言い尽/言い付/\nいいつi /言い継/\nいいつg /言い継/\nいいっぱなs /言いっ放/\nいいちがe /言い違/\nいいちr /言い散;あることないこと-らす/\nいいだs /言い出/\nいいたがe /言い違/\nいいたt /言い立/\nいいたs /言い足/\nいいたr /言い足/\nいいそんj /言い損/\nいいそこn /言い損/\nいいそe /言い添/\nいいすt /言い捨/\nいいすg /言い過/\nいいしぶt /言い渋/\nいいしぶr /言い渋/\nいいしぶn /言い渋/\nいいしぶc /言い渋/\nいいしt /言い知/\nいいしr /言い知/\nいいしn /言い知/\nいいしc /言い知/\nいいこm /言い籠/\nいいけs /言い消/\nいいくるm /言い包/\nいいきt /言い切/\nいいきr /言い切/\nいいきn /言い切/\nいいきk /言い聞/\nいいきc /言い切/\nいいがたs /言い難/\nいいがたk /言い難/\nいいがたi /言い難/\nいいがたg /言い難/\nいいがk /言い掛/\nいいかわs /言い交/\nいいかえs /言い返/\nいいかえr /言い替え;※送り位置補正/\nいいかw /言い交/\nいいかn /言い兼/\nいいかk /言い掛/\nいいかe /言い換/言い替/\nいいおよn /言い及/\nいいおよb /言い及/\nいいおとs /言い落/\nいいおくt /言い送/\nいいおくr /言い送/\nいいおくn /言い送/\nいいおくc /言い送/\nいいおw /言い終/\nいいおk /言い置/\nいいおi /言い置/\nいいおe /言い終/\nいいあるk /言い歩/\nいいあるi /言い歩/\nいいあらわs /言い表/\nいいあらたm /言い改/\nいいあらそw /言い争/\nいいあらそu /言い争/\nいいあらそt /言い争/\nいいあらそo /言い争/\nいいあらそi /言い争/\nいいあらそe /言い争/\nいいあらそc /言い争/\nいいあやまt /言い誤/\nいいあやまr /言い誤/\nいいあやまn /言い誤/\nいいあやまc /言い誤/\nいいあw /言い合/\nいいあu /言い合/\nいいあt /言い当/言い合/\nいいあo /言い合/\nいいあi /言い合/\nいいあe /言い合/\nいいあc /言い合/\nいあわs /居合/\nいあw /居合/\nいあu /居合/\nいあt /居合/\nいあo /居合/\nいあi /居合/\nいあe /居合/\nいあc /居合/\nいz /居/射/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいy /癒/居/射/言;[口]そう言や(=そう言えば)/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいw /言/云/謂;(字義:何かに関していう)/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいu /言/云/謂;(字義:何かに関していう)/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいt /言/行/入/居/射/云/炒;卵を炒る/煎;≒炒る/凍/要/逝;(die) 祖父が逝く/謂;(字義:何かに関していう)/鋳;金物を鋳る/将;兵を将る/率;≒将る/熬/鑄;「鋳」の旧字(人名用漢字)/往;(前進) 荒野を往く/\nいs /医;サ変/逸;※送り過剰?/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいr /入/射/要/居/炒;卵を炒る/煎;≒炒る/鋳;金物を鋳る/容;進言を容れる/淹;茶を淹れる/挿;指を挿れる/将;兵を将る/率;≒将る/熬/鑄;「鋳」の旧字(人名用漢字)/\nいp /射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいo /言/云/謂;(字義:何かに関していう)/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいn /居/異;-な物/去/要;[口]要んない(=要らない)?/往/入/射/炒;卵を炒る/煎;≒炒る/鋳;金物を鋳る/将;兵を将る/率;≒将る/熬/鑄;「鋳」の旧字(人名用漢字)/忌/斎;清める/\nいm /忌/居/斎;清める/射/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいk /行/生;(字義:芽が出る)/活;(字義:水が流れる)「特技が活きる」/逝;(die) 祖父が逝く/往;(前進) 荒野を往く/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/良/好/善/可/\nいj /射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいi /言/良/云/可/好/善/謂;(字義:何かに関していう)/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいh /云/言/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいg /射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいe /言/癒/云/謂;(字義:何かに関していう)/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいd /出/射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいc /言/行/云/謂;(字義:何かに関していう)/入/射/要/居/炒;卵を炒る/煎;≒炒る/鋳;金物を鋳る/将;兵を将る/率;≒将る/熬/鑄;「鋳」の旧字(人名用漢字)/逝;(die) 祖父が逝く/往;(前進) 荒野を往く/\nいb /射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nいa /射/居/鋳;金物を鋳る/将;兵を将る/率;≒将る/鑄;「鋳」の旧字(人名用漢字)/\nあんないいたs /案内致/\nあんぜんd /安全/\nあんしんくだs /安心下/\nあんしんs /安心/\nあんz /案;(devise)「一計を案ずる」,(worry)「案ずるより産むが易し」/按;(押さえ、揉む)「腰を按ずる」,(考察する)「これを按ずるに…」/\nあんn /暗/\nあんk /餡/\nあんj /案/按/\nあんd /編ん;※送り位置補正/\nあわれn /憐/\nあわれm /憐/\nあわびむすb /鮑結/\nあわだt /泡立;(bubble) 石鹸が泡立つ/粟立;(鳥肌) 肌が粟立つ/\nあわだc /泡立;(bubble) 石鹸が泡立つ/粟立;(鳥肌) 肌が粟立つ/\nあわただs /慌/遽/\nあわせよn /併せ読/\nあわせよm /併せ読/\nあわせもt /合わせ持/\nあわせもc /合わせ持/\nあわせのn /併せ呑/\nあわせのm /併せ呑/\nあわおどr /阿波踊/\nあわあわs /淡淡/淡々/\nあわt /慌/周章/\nあわs /併;(並べる) 考え併せる/合/淡/\nあわr /哀;(かなしく思いあわれむ)/憐;(気の毒に思いあわれむ)/恤/閔/\nあわk /淡/\nあわi /淡/\nあわg /淡/\nあれはt /荒れ果/\nあれくるw /荒れ狂/\nあれくるu /荒れ狂/\nあれくるt /荒れ狂/\nあれくるo /荒れ狂/\nあれくるi /荒れ狂/\nあれくるe /荒れ狂/\nあれくるc /荒れ狂/\nあるきまわt /歩き回/\nあるきまわr /歩き回/\nあるきまわn /歩き回/\nあるきまわc /歩き回/\nあるきつづk /歩き続/\nあるきつかr /歩き疲/\nあるきだs /歩き出/\nあるきさt /歩き去/\nあるきさr /歩き去/\nあるきさn /歩き去/\nあるきさc /歩き去/\nあるk /歩/\nあるi /歩/或/\nありふr /有り触/\nありつk /有り付/\nありつi /有り付/\nありきたr /在り来/\nありがとu /有り難/有難/\nありがたy /有り難/有難/\nありがたs /有り難/有難/\nありがたm /有り難/有難/\nありがたk /有り難/有難/\nありがたi /有り難/有難/\nありがたg /有り難/有難/\nありえz /有り得/\nありえy /有り得/\nありえt /有り得/\nありえs /有り得/\nありえr /有り得/\nありえn /有り得/\nありえm /有り得/\nありえk /有り得/\nありえc /有り得/\nありうr /有り得/\nありうb /有り得/\nありあわs /有り合/\nありあまt /有り余/\nありあまr /有り余/\nありあまn /有り余/\nありあまc /有り余/\nありあw /有り合/在り合/\nありk /歩;[文語]/\nあらわs /表;(represent) 意味を表す/現;(show) 姿を現す/著;(author) 小説を著す/顕;(manifest) 名を顕す/露;(字義:透明なので見える)/\nあらわr /表/現/顕/\nあらわn /露;(字義:透明なので見える)/顕;(字義:顔を見せている)/\nあらわd /露;(字義:透明なので見える)/顕;(字義:顔を見せている)/\nあらだt /荒立/\nあらたn /新/\nあらたm /改;generic/革;(思い切って変える)「国政を革める」/検;(inspect)「切符を検める」/更;(renew)「契約を更める」/\nあらそw /争/爭;「争」の旧字(人名用漢字)/\nあらそu /争/爭;「争」の旧字(人名用漢字)/\nあらそt /争/爭;「争」の旧字(人名用漢字)/\nあらそo /争/爭;「争」の旧字(人名用漢字)/\nあらそi /争/爭;「争」の旧字(人名用漢字)/\nあらそe /争/爭;「争」の旧字(人名用漢字)/競/\nあらそc /争/爭;「争」の旧字(人名用漢字)/\nあらすg /粗過/\nあらさがs /粗探/\nあらけずr /荒削/\nあらがw /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらがu /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらがt /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらがo /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらがk /荒書/\nあらがi /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらがe /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらがc /抗/諍/争;NB:「あらそu」と同形/爭;「争」の旧字(人名用漢字)/\nあらかせg /荒稼/\nあらかじm /予/豫;「予」の旧字/\nあらいながs /洗い流/\nあらいなおs /洗い直/\nあらいだs /洗い出/\nあらいきよm /洗い清/\nあらいおとs /洗い落/\nあらいおt /洗い落/\nあらいあg /洗い上/\nあらあらs /荒々/\nあらz /非/\nあらw /表/現/洗/\nあらu /洗/\nあらt /新/洗/\nあらs /粗;(rough) きめが粗い/荒;(wild) 波が荒い/麁;<rare> ≒粗い/\nあらr /荒/\nあらp /荒/粗/\nあらo /洗/\nあらk /荒;(wild) 波が荒い/粗;(rough) きめが粗い/麁;<rare> ≒粗い/\nあらj /非/\nあらi /洗/荒;(wild) 波が荒い/粗;(rough) きめが粗い/麁;<rare> ≒粗い/\nあらg /荒;(wild) 波が荒い/粗;(rough) きめが粗い/麁;<rare> ≒粗い/\nあらe /洗/\nあらc /洗/\nあらb /荒/\nあゆみよt /歩み寄/\nあゆみよr /歩み寄/\nあゆみよn /歩み寄/\nあゆみよc /歩み寄/\nあゆみつづk /歩み続/\nあゆn /歩/\nあゆm /歩/\nあやまt /誤;-って NB:「誤ち」は許容されにくい,(err) 選択を誤る/過;-ち/謝;(apologize) ゴメンと謝る/謬;≒誤る/\nあやまr /謝;(apologise) ゴメンと謝る/誤;(err) 選択を誤る/謬;≒誤る/\nあやまn /謝;(apologise) ゴメンと謝る/誤;(err) 選択を誤る/謬;≒誤る/\nあやまc /過;-ち/誤;-って NB:「誤ち」は許容されにくい,(err) 選択を誤る/謝;(apologize) ゴメンと謝る/謬;≒誤る/\nあやつt /操/\nあやつr /操/\nあやつn /操/\nあやつc /操/\nあやかt /肖/\nあやかr /肖/\nあやかn /肖/\nあやかc /肖/\nあやu /危/\nあやs /怪;(不審) 怪しい人物/妖;(艶かしい,不気味) 妖しいムード/恠;<rare> ≒怪しい/\nあやm /殺;人を殺める/危;≒殺める/怪;-む (いぶかる)/\nあやb /危/\nあめふt /雨降/\nあめふr /雨降/\nあめふn /雨降/\nあめふc /雨降/\nあめあg /雨上/\nあみだs /編み出/\nあみこn /編み込/\nあみこm /編み込/\nあみかk /網掛/\nあみうt /網打/\nあみあg /編み上/編上/\nあまやどr /雨宿/\nあまもよi /雨催/\nあまもr /雨漏/\nあまねs /遍/普/\nあまねk /遍/普/\nあまとb /天飛/\nあまてr /天照/\nあまつさe /剰;-え NB:本来は「あまっさえ」の誤用/\nあまっさe /剰/\nあまだr /雨垂/\nあまずp /甘酸/\nあますg /甘過/\nあまごi /雨乞/\nあまくだt /天下/天降;=天下り/\nあまくだr /天下/天降;=天下り/\nあまくだn /天下/天降;=天下り/\nあまくだc /天下/天降;=天下り/\nあまぎごe /天城越/\nあまがけt /天翔/\nあまがけr /天翔/\nあまがけn /天翔/\nあまがけc /天翔/\nあまからs /甘辛/\nあまからk /甘辛/\nあまからi /甘辛/\nあまからg /甘辛/\nあまかけt /天翔/\nあまかけr /天翔/\nあまかけn /天翔/\nあまかけc /天翔/\nあまy /甘/\nあまt /余/甘/餘;「余」の旧字/\nあまs /余/甘/餘;「余」の旧字/\nあまr /余/餘;「余」の旧字/\nあまn /甘/余/餘;「余」の旧字/天/\nあまm /甘/\nあまk /甘/\nあまi /甘/\nあまg /甘/\nあまe /甘/\nあまc /甘;-っちょろい/余/餘;「余」の旧字/\nあほくさs /阿呆臭/\nあほくさk /阿呆臭/\nあほくさi /阿呆臭/\nあほくさg /阿呆臭/\nあほうくさs /阿呆臭/\nあほうくさk /阿呆臭/\nあほうくさi /阿呆臭/\nあほうくさg /阿呆臭/\nあほr /阿呆/\nあぶりだs /炙り出/\nあぶらじm /油染/\nあぶらあg /油揚/\nあぶらk /脂/油/\nあぶらg /脂/\nあぶなs /危;非正則(あぶn)/\nあぶなm /危;非正則(あぶn)/\nあぶなk /危;非正則(あぶn)/\nあぶなi /危;非正則(あぶn)/\nあぶなg /危;非正則(あぶn)/\nあぶt /焙;(字義:容器の中であぶる) 豆を焙る/炙;(字義:直火であぶる) 肉を炙る/炮/\nあぶr /炙;(字義:直火であぶる) 肉を炙る/焙;(字義:容器の中であぶる) 豆を焙る/溢;職に溢れる/炮/\nあぶn /危/炙;(字義:直火であぶる) 肉を炙る/焙;(字義:容器の中であぶる) 豆を焙る/炮/\nあぶc /炙;(字義:直火であぶる) 肉を炙る/焙;(字義:容器の中であぶる) 豆を焙る/炮/\nあふれでy /溢れ出/\nあふれでt /溢れ出/\nあふれでs /溢れ出/\nあふれでr /溢れ出/\nあふれでn /溢れ出/\nあふれでm /溢れ出/\nあふれだs /溢れ出/\nあふれかえt /溢れ返/\nあふれかえr /溢れ返/\nあふれかえn /溢れ返/\nあふれかえc /溢れ返/\nあふr /溢/\nあびせかk /浴びせ掛/\nあびs /浴/\nあばれまわt /暴れ回/\nあばれまわr /暴れ回/\nあばれまわn /暴れ回/\nあばれまわc /暴れ回/\nあばれだs /暴れ出/\nあばきたt /暴き立/\nあばr /暴/\nあばk /暴/発/\nあばi /暴/発/\nあはなt /畔放/\nあなほr /穴掘/\nあなねらi /穴狙/\nあなどt /侮/\nあなどr /侮/\nあなどn /侮/\nあなどc /侮/\nあなずr /侮/\nあながt /強/\nあなうm /穴埋/\nあなあk /穴開/\nあともどr /後戻/\nあとまわs /後回/\nあとばらi /後払/\nあとづk /後付;-けの理論/跡付;(変遷を)-ける/\nあとつg /跡継/\nあとずさt /後退/\nあとずさr /後退/\nあとずさn /後退/\nあとずさc /後退/\nあとすこs /後少/\nあとくさr /後腐/\nあとかたづk /後片付/後片づ;※送り位置補正/\nあとおs /後押/\nあとおi /後追/\nあとu /能/\nあとd /後;後づけの理由/跡;(trace)歴史を跡づける/\nあでy /艶/\nあてはまt /当て嵌/\nあてはまr /当て嵌/\nあてはまn /当て嵌/\nあてはまc /当て嵌/\nあてはm /当て嵌/\nあてながk /宛て名書/\nあてつk /当て付/\nあてこすt /当て擦/\nあてこすr /当て擦/\nあてこすn /当て擦/\nあてこすc /当て擦/\nあてこn /当て込/\nあてこm /当て込/\nあてt /宛/\nあつらh /誂/\nあつらe /誂/\nあつまt /集/集ま;※送り位置補正/\nあつまr /集/集ま;※送り位置補正/\nあつまn /集/\nあつまc /集/\nあつすg /暑過/熱過/厚過/\nあつぐるs /暑苦/\nあつくるs /暑苦/\nあつぎr /厚切/\nあつかw /扱/\nあつかu /扱/\nあつかt /扱/\nあつかo /扱/\nあつかi /扱/\nあつかe /扱/\nあつかc /扱/\nあつu /暑;暑い部屋/熱;熱い湯/厚;厚い本/篤;篤い友情/\nあつs /暑;暑い部屋/厚;厚い本/熱;熱い湯/圧/篤;篤い友情/\nあつm /集/厚/熱/暑/蒐;(探しあつめる)/聚;<rare> (一処にあつめる)/輯;<rare> (あつめて纏める)/纂;<rare> ≒輯/\nあつk /熱;熱い湯/暑;暑い部屋/厚;厚い本/篤;篤い友情/扱;非正則(あつかu)/\nあつi /熱;熱い湯/暑;暑い部屋/厚;厚い本/篤;篤い友情/\nあつg /暑;暑い部屋/熱;熱い湯/厚;厚い本/篤;篤い友情/\nあつb /厚/\nあったm /温/暖/\nあったk /暖/温/\nあっけなi /呆気な;※送り位置補正/\nあっs /圧/\nあだうt /仇討/仇打/\nあだp /婀娜/\nあたりちr /当たり散/当り散/\nあたりかまw /辺り構/\nあたらしi /新し;※送り位置補正/\nあたらs /新/\nあたまわr /頭割/\nあたまだs /頭出/\nあたまがk /頭書/\nあたまうt /頭打/\nあたためなおs /温め直;味噌汁を-/暖め直;部屋を-/\nあたためあw /温め合/暖め合/\nあたためあu /温め合/暖め合/\nあたためあt /温め合/暖め合/\nあたためあo /温め合/暖め合/\nあたためあi /温め合/暖め合/\nあたためあe /温め合/暖め合/\nあたためあc /温め合/暖め合/\nあたたかs /暖/\nあたたかk /暖/\nあたたかi /暖/\nあたたかg /暖/\nあたたm /温;(字義:料理があたたかい) 体を温める/暖;(字義:日が当たってあたたかい) 部屋を暖める/\nあたたk /暖;暖かい部屋/温;温かい料理/\nあたかm /恰;-も/宛;-も/\nあたいs /価;price. (字義:商人のつける売値)/値;value. (字義:そのものの価値)/價;「価」の旧字(人名用漢字)/\nあたw /能/\nあたu /能/\nあたt /当;大当り/中;食中り/\nあたr /辺;この辺り/当;大当り/中;食中り/新;非正則(あたらs)/邊;「辺」の旧字1/邉;「辺」の旧字2/\nあたo /能/\nあたn /当;大当り/中;食中り/\nあたi /能/\nあたh /与/\nあたe /与/與;「与」の旧字(人名用漢字)/能/\nあたc /当;大当り/中;食中り/\nあそんd /遊ん;※送り位置補正/\nあそびほうk /遊び呆/遊び惚/\nあそびすg /遊び過/\nあそびあるk /遊び歩/\nあそびあるi /遊び歩/\nあそびあk /遊び明/\nあそn /遊/游;<rare>(字義:およぐ) ≒遊ぶ/\nあそb /遊/游;<rare>(字義:およぐ) ≒遊ぶ/\nあせにぎt /汗握/\nあせにぎr /汗握/\nあせにぎn /汗握/\nあせにぎc /汗握/\nあせくさs /汗臭/\nあせくさk /汗臭/\nあせくさi /汗臭/\nあせくさg /汗臭/\nあせt /焦/\nあせs /汗/\nあせr /焦/\nあせn /焦/\nあせc /焦/\nあせb /汗;汗ばむ/\nあずけいr /預け入/\nあずかりしt /与り知/\nあずかりしr /与り知/\nあずかt /与;(授与)「お誉めに与る」 (関与) 「与り知らぬ」/預;(預託) 子供を預る/\nあずかr /与;(授与)「お誉めに与る」 (関与) 「与り知らぬ」/預;(預託) 子供を預る/\nあずかn /与;(授与)「お誉めに与る」 (関与) 「与り知らぬ」/預;(預託) 子供を預る/\nあずかc /与;(授与)「お誉めに与る」 (関与) 「与り知らぬ」/預;(預託) 子供を預る/\nあずk /預/\nあじわいぶかs /味わい深/\nあじわいぶかk /味わい深/\nあじわいぶかi /味わい深/\nあじわいぶかg /味わい深/\nあじつk /味付/\nあじちがi /味違/\nあじだs /味出/\nあじけなs /味気無/\nあじけなk /味気無/\nあじけなi /味気無/\nあじけなg /味気無/\nあじけs /味消/\nあじきなs /味気無/\nあじきなk /味気無/\nあじきなi /味気無/\nあじきなg /味気無/\nあじw /味/\nあじt /アジ/\nあじs /味/\nあじr /アジ/\nあじn /味;-な(もの)/アジ/\nあじd /味/\nあじc /アジ/\nあしまわs /足回/\nあしまわr /足回/\nあしぶm /足踏/\nあしふm /足踏/\nあしばらi /足払/\nあしなr /足慣/\nあしなm /足並/\nあしどr /足取/\nあしとr /足取/\nあしでまとi /足手纏/\nあしてまとi /足手纏/\nあしたs /晨;あさ/\nあししげk /足繁/\nあしがらm /足搦/\nあしがたm /足固/\nあしがかr /足掛/\nあしかk /足掛/\nあしk /悪/惡;「悪」の旧字(人名用漢字)/\nあざわらw /嘲笑/\nあざわらu /嘲笑/\nあざわらt /嘲笑/\nあざわらo /嘲笑/\nあざわらi /嘲笑/\nあざわらe /嘲笑/\nあざわらc /嘲笑/\nあざやk /鮮;非正則(あざy)/\nあざむk /欺/\nあざむi /欺/\nあざなw /糾/\nあざなu /糾/\nあざなt /糾/\nあざなo /糾/\nあざなi /糾/\nあざなe /糾/\nあざなc /糾/\nあざけt /嘲/\nあざけr /嘲/\nあざけn /嘲/\nあざけc /嘲/\nあざy /鮮/\nあさやk /朝焼/\nあさはやs /朝早/\nあさはやk /朝早/\nあさはやi /朝早/\nあさはやg /朝早/\nあさづk /浅漬/\nあさすg /浅過/\nあさぐろs /浅黒/\nあさぐろk /浅黒/\nあさぐろi /浅黒/\nあさぐろg /浅黒/\nあさがえr /朝帰/\nあさおk /朝起/\nあさいr /浅煎/\nあさt /漁/\nあさs /浅/淺;「浅」の旧字/\nあさr /漁/\nあさp /朝/\nあさn /漁/\nあさm /浅;浅ましい/淺;「浅」の旧字/\nあさk /浅/淺;「浅」の旧字/\nあさi /浅/淺;「浅」の旧字/\nあさg /浅/淺;「浅」の旧字/\nあさc /漁/\nあこがr /憧/憬;≒憧れ(る)/\nあこu /赤/\nあげつらw /論/\nあげつらu /論/\nあげつらt /論/\nあげつらo /論/\nあげつらi /論/\nあげつらe /論/\nあげつらc /論/\nあげおr /上げ下/\nあげあしとr /揚げ足取/\nあげt /上/\nあけわたs /明け渡/明渡/\nあけひろg /開け広/明け広/\nあけはなt /開け放/\nあけはなs /開け放/\nあけっぴろg /開けっ広/明けっ広/\nあけっぱなs /開けっ放/明けっ放/\nあけたt /開け閉/\nあけくれr /明け暮れ;※送り位置補正/\nあけくr /明け暮/\nあぐn /倦/\nあぐm /倦/\nあくめいたかs /悪名高/\nあくめいたかk /悪名高/\nあくめいたかi /悪名高/\nあくめいたかg /悪名高/\nあくみょうだかs /悪名高/\nあくみょうだかk /悪名高/\nあくみょうだかi /悪名高/\nあくみょうだかg /悪名高/\nあくがr /憧;古語。「離れる」の意/\nあくr /明く;※送り位置補正/\nあきれはt /呆れ果/\nあきれかえt /呆れ返/\nあきれかえr /呆れ返/\nあきれかえn /呆れ返/\nあきれかえc /呆れ返/\nあきらめきt /諦め切/\nあきらめきr /諦め切/\nあきらめきn /諦め切/\nあきらめきc /諦め切/\nあきらm /諦/\nあきらk /明/\nあきやすm /秋休/\nあきばr /秋晴/\nあきなw /商/賈;<rare> ≒商う/\nあきなu /商/賈;<rare> ≒商う/\nあきなt /商/賈;<rare> ≒商う/\nあきなo /商/賈;<rare> ≒商う/\nあきなi /商/賈;<rare> ≒商う/\nあきなe /商/賈;<rare> ≒商う/\nあきなc /商/賈;<rare> ≒商う/\nあきたt /飽き足/\nあきたr /飽き足/\nあきたn /飽き足/\nあきたc /飽き足/\nあきr /明/呆/顕;(原義:顔を見せる) 正体を顕らかにする/煥;<rare>/\nあがりこn /上がり込/\nあがりこm /上がり込/\nあがなw /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがなu /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがなt /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがなo /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがなi /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがなe /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがなc /贖;(redeem)罪を贖う/購;(buy)本を購う/\nあがt /上/騰;物価が騰がる/挙が;※送り位置補正/揚が;※送り位置補正/上が;※送り位置補正/\nあがr /上/騰;物価が騰がる/挙が;※送り位置補正/揚が;※送り位置補正/上が;※送り位置補正/\nあがn /上/騰;物価が騰がる/\nあがm /崇/\nあがk /足掻/\nあがi /足掻/\nあがc /上/騰;物価が騰がる/\nあかるすg /明る過/\nあかるs /明/\nあかるm /明/\nあかるk /明/\nあかるi /明/\nあかるg /明/\nあからm /赧/\nあかぬk /垢抜/\nあかちゃk /赤茶/\nあかじm /垢染/\nあかしだt /証立/\nあかぐろs /赤黒/\nあかぐろk /赤黒/\nあかぐろi /赤黒/\nあかぐろg /赤黒/\nあかs /証/赤/朱/證;旧字/紅/赫;顔が赫い/\nあかr /明/灯/赤/明か;※送り位置補正/\nあかp /赤/\nあかn /赤/\nあかm /赤/紅/朱/\nあかk /赤/紅/朱/赫;顔が赫い/\nあかi /赤/紅/朱/赫;顔が赫い/\nあかg /赤/紅/朱/赫;顔が赫い/\nあおりたt /煽り立/\nあおむk /仰向/\nあおむi /仰向/\nあおびかr /青光/\nあおばどおr /青葉通/\nあおたがi /青田買/\nあおじろs /青白/蒼白/\nあおじろm /青白/蒼白/\nあおじろk /青白/蒼白/\nあおじろi /青白/蒼白/\nあおじろg /青白/蒼白/\nあおぐろs /青黒/黝/\nあおぐろm /青黒/黝/\nあおぐろk /青黒/黝/\nあおぐろi /青黒/黝/\nあおぐろg /青黒/黝/\nあおくさs /青臭/\nあおくさm /青臭/\nあおくさk /青臭/\nあおくさi /青臭/\nあおくさg /青臭/\nあおぎみz /仰ぎ見/\nあおぎみy /仰ぎ見/\nあおぎみt /仰ぎ見/\nあおぎみs /仰ぎ見/\nあおぎみr /仰ぎ見/\nあおぎみn /仰ぎ見/\nあおぎみm /仰ぎ見/\nあおぎみk /仰ぎ見/\nあおぎみc /仰ぎ見/\nあおy /青/\nあおu /青/蒼;(血の気のない青) 顔が蒼い/碧;(澄んだ青緑) 碧い瞳/\nあおt /煽;火を煽る/呷;酒を呷る/\nあおs /青/蒼;(血の気のない青) 顔が蒼い/碧;(澄んだ青緑) 碧い瞳/\nあおr /煽;火を煽る/呷;酒を呷る/\nあおp /青/\nあおn /煽;火を煽る/呷;酒を呷る/\nあおm /青/蒼;(血の気のない青) 顔が蒼い/碧;(澄んだ青緑) 碧い瞳/\nあおk /青/蒼;(血の気のない青) 顔が蒼い/碧;(澄んだ青緑) 碧い瞳/\nあおi /青/蒼;(血の気のない青) 顔が蒼い/碧;(澄んだ青緑) 碧い瞳/仰/扇;団扇で扇ぐ/\nあおg /仰/扇;団扇で扇ぐ/青/蒼;(血の気のない青) 顔が蒼い/碧;(澄んだ青緑) 碧い瞳/\nあおc /煽;火を煽る/呷;酒を呷る/\nあえt /敢/敢え;※送り位置補正/\nあえi /喘/\nあえg /喘/\nあいわs /相和/\nあいようs /愛用/\nあいみたがi /相身互/\nあいみz /相見/\nあいみy /相見/\nあいみt /相見/\nあいみs /相見/\nあいみr /相見/\nあいみn /相見/\nあいみm /相見/\nあいみc /相見/\nあいまt /相俟/\nあいぼr /相惚/\nあいひとs /相等/\nあいはんs /相反/\nあいはn /相食;骨肉-む/\nあいはm /相食;骨肉-む/\nあいのr /相乗/\nあいなかb /相半/\nあいなt /相成/\nあいなr /相成/\nあいなn /相成/\nあいなc /相成/\nあいともなw /相伴/\nあいともなu /相伴/\nあいともなt /相伴/\nあいともなo /相伴/\nあいともなi /相伴/\nあいともなc /相伴/\nあいてどt /相手取/\nあいてどr /相手取/\nあいてどn /相手取/\nあいてどc /相手取/\nあいつらn /相連/\nあいつとm /相勤/\nあいつうz /相通/\nあいつうj /相通/\nあいつi /相次/相継/\nあいつg /相次/相継/\nあいたいs /相対/\nあいそわらi /愛想笑/\nあいそよk /愛想良/\nあいそづk /愛想尽/\nあいじょうぶかs /愛情深/\nあいじょうぶかk /愛情深/\nあいじょうぶかi /愛情深/\nあいじょうぶかg /愛情深/\nあいしあw /愛し合/\nあいしあu /愛し合/\nあいしあt /愛し合/\nあいしあo /愛し合/\nあいしあi /愛し合/\nあいしあe /愛し合/\nあいしあc /愛し合/\nあいさつがわr /挨拶代/\nあいことn /相異/\nあいかわr /相変/\nあいかw /相変/\nあいうt /相討/相打;相打ち/\nあいいr /相容/\nあいs /愛/\nあいr /愛/\nあいk /愛/\nあいi /相/\nあw /合;(一致) 話が合う/会;人と会う/併/逢;(人と|運命的にあう) 巡り逢う/遭;(偶然、特によくないことにあう) 事故に遭う/會;「会」の旧字/遇;≒遭う/\nあu /合;(一致) 話が合う/会;人と会う/遭;(偶然、特によくないことにあう) 事故に遭う/逢;(人と|運命的にあう) 巡り逢う/遇;≒遭う/會;「会」の旧字/\nあt /当/宛/充/会;人と会う/合;(一致) 話が合う/有;(⇔無)時間が有る/在;(⇔不在)眼前に在る/遭;(偶然、特によくないことにあう) 事故に遭う/逢;(人と|運命的にあう) 巡り逢う/該/當;「当」の旧字/會;「会」の旧字/遇;≒遭う/\nあs /褪/悪/惡;「悪」の旧字(人名用漢字)/\nあr /荒/有;(⇔無)時間が有る/在;(⇔不在)眼前に在る/或;(certain) 或る時/\nあo /合;(一致) 話が合う/会;人と会う/會;「会」の旧字/遭;(偶然、特によくないことにあう) 事故に遭う/逢;(人と|運命的にあう) 巡り逢う/遇;≒遭う/\nあn /編/彼;-の/有;(⇔無)時間が有る/在;(⇔不在)眼前に在る/浴;湯浴み/\nあm /編/浴;湯浴み/\nあk /開/飽;原義:満腹する/空/明;(夜|年|喪)が明ける/厭;原義:(脂身のように)しつこくて嫌になる/倦;原義:疲れて嫌になる/飫/有;[口]文句有っか/\nあi /合;(一致) 話が合う/会;人と会う/空/開/逢;(人と|運命的にあう) 巡り逢う/遭;(偶然、特によくないことにあう) 事故に遭う/會;「会」の旧字/遇;≒遭う/飽;原義:満腹する/明;夜が明ける/厭;原義:(脂身のように)しつこくて嫌になる/倦;原義:疲れて嫌になる/飫/\nあh /合/會;「会」の旧字/\nあg /上/挙;(示すためにあげる) (例|手)を挙げる/揚;(高くあげる) (旗|からあげ)を揚げる/擧;「挙」の旧字/\nあe /会;人と会う/合;(一致) 話が合う/逢;(人と|運命的にあう) 巡り逢う/敢;(dare) 敢えて/和;(調味料等と混ぜる) 胡麻和え/韲;≒和える/遭;(偶然、特によくないことにあう) 事故に遭う/會;「会」の旧字/遇;≒遭う/\nあc /合;(一致) 話が合う/会;人と会う/遭;(偶然、特によくないことにあう) 事故に遭う/逢;(人と|運命的にあう) 巡り逢う/遇;≒遭う/會;「会」の旧字/有;(⇔無)時間が有る/在;(⇔不在)眼前に在る/\nあb /浴/\n>わたs /渡/\n>わすr /忘/\n>わk /分/\n>ようn /様/\n>ようd /様/\n>ゆk /行/\n>やすu /易/\n>やすs /易/\n>やすm /易/\n>やすk /易/\n>やすi /易/\n>やすg /易/\n>やt /遣/\n>やr /遣/\n>やn /止/遣/\n>やm /止/\n>やc /遣/\n>もらw /貰/\n>もらu /貰/\n>もらt /貰/\n>もらo /貰/\n>もらi /貰/\n>もらe /貰/\n>もらc /貰/\n>もt /漏/\n>もr /漏/\n>もn /漏/\n>もc /漏/\n>みz /見/\n>みy /見/\n>みt /見/\n>みs /見/\n>みr /見/\n>みn /見/\n>みm /見/\n>みc /見/\n>まわs /回/\n>まよw /迷/\n>まよu /迷/\n>まよt /迷/\n>まよo /迷/\n>まよi /迷/\n>まよe /迷/\n>まよc /迷/\n>まどw /惑/\n>まどu /惑/\n>まどt /惑/\n>まどo /惑/\n>まどi /惑/\n>まどe /惑/\n>まどc /惑/\n>まちがw /間違/\n>まちがu /間違/\n>まちがt /間違/\n>まちがo /間違/\n>まちがi /間違/\n>まちがe /間違/\n>まちがc /間違/\n>まうs /申/\n>まs /増/\n>ほs /欲/\n>ふうn /風/\n>ふうd /風/\n>ぱらw /払/\n>ぱらu /払/\n>ぱらt /払/\n>ぱらo /払/\n>ぱらi /払/\n>ぱらe /払/\n>ぱらc /払/\n>ぱなs /放/\n>ばかr /許/\n>はらw /払/\n>はらu /払/\n>はらt /払/\n>はらo /払/\n>はらi /払/\n>はらe /払/\n>はらc /払/\n>はべt /侍/\n>はべr /侍/\n>はべn /侍/\n>はべc /侍/\n>はなs /放/\n>はじm /始;(開始)「考え始める」「姫始め」/\n>はt /果/\n>のこt /残/\n>のこs /残/\n>のこr /残/\n>のこn /残/\n>のこc /残/\n>ねがw /願/\n>ねがu /願/\n>ねがt /願/\n>ねがo /願/\n>ねがi /願/\n>ねがe /願/\n>ねがc /願/\n>ぬk /抜/\n>ぬi /抜/\n>にくs /難;(hard) 考え難い NB:「がたi」と同形/\n>にくk /難;(hard) 考え難い NB:「がたi」と同形/\n>にくi /難;(hard) 考え難い NB:「がたi」と同形/\n>にくg /難;(hard) 考え難い NB:「がたi」と同形/\n>ながr /乍;(助動詞) 聞き乍ら/\n>なおs /直;故障を直す/\n>なs /無/\n>なr /慣/\n>なk /無/\n>なi /無/\n>なg /無/\n>どおs /通;(連濁) 負け通し,立ち通し,千枚通し/\n>とおs /通/\n>とt /取/\n>とr /取/\n>とn /飛;fly/取/\n>とm /止/留;気に留める/\n>とc /取/\n>とb /飛;fly/\n>できz /出来/\n>できy /出来/\n>できw /出来/\n>できu /出来/\n>できt /出来/\n>できs /出来/\n>できr /出来/\n>できp /出来/\n>できo /出来/\n>できn /出来/\n>できm /出来/\n>できk /出来/\n>できj /出来/\n>できi /出来/\n>できh /出来/\n>できg /出来/\n>できe /出来/\n>できd /出来/\n>できc /出来/\n>できb /出来/\n>できa /出来/\n>でz /出/\n>でy /出/\n>でw /出/\n>でu /出/\n>でt /出/\n>でs /出/\n>でr /出/\n>でp /出/\n>でo /出/\n>でn /出/\n>でm /出/\n>でk /出/\n>でj /出/\n>でi /出/\n>でh /出/\n>でg /出/\n>でe /出/\n>でd /出/\n>でc /出/\n>でb /出/\n>でa /出/\n>てきn /的/\n>てきd /的/\n>づらs /辛/\n>づらk /辛/\n>づらi /辛/\n>づらg /辛/\n>づk /付/\n>づi /付/\n>つのt /募/\n>つのr /募/\n>つのn /募/\n>つのc /募/\n>つづk /続/\n>つづi /続/\n>つくs /尽/\n>つかr /疲/\n>つk /尽/付/着/\n>つi /付/着/継;語り継いで/\n>つg /継;語り継ぐ/\n>ちがe /違/\n>ちt /散/\n>ちr /散/\n>ちn /散/\n>ちc /散/\n>だs /出/\n>たまw /給/\n>たまu /給/\n>たまt /給/\n>たまo /給/\n>たまi /給/\n>たまh /給/\n>たまe /給/\n>たまc /給/\n>たてまつt /奉/\n>たてまつr /奉/\n>たてまつn /奉/\n>たてまつc /奉/\n>たおs /倒/\n>たt /立/\n>たs /足/\n>たc /立/\n>ぞm /初/\n>そこなw /損/\n>そこなu /損/\n>そこなt /損/\n>そこなo /損/\n>そこなi /損/\n>そこなe /損/\n>そこなc /損/\n>そこn /損/\n>そm /初;知り初める/\n>ずm /済/\n>ずk /好/\n>すすn /進/\n>すすm /進/\n>すg /過/\n>じょうn /状/\n>じょうd /状/\n>しまw /終/了/\n>しまu /終/了/\n>しまt /終/了/\n>しまo /終/了/\n>しまi /終/了/\n>しまe /終/了/\n>しまc /終/了/\n>しぶt /渋/\n>しぶr /渋/\n>しぶn /渋/\n>しぶc /渋/\n>さt /去/\n>さs /止;言い止す/\n>さr /去/\n>さn /去/\n>さg /下/\n>さc /去/\n>ごs /越;(連濁) ガラス越し/\n>ころs /殺/\n>こz /来/\n>こy /来/\n>こs /来/\n>こr /来/\n>こn /込/来/\n>こm /込/\n>こi /来/\n>くわe /加/\n>くるw /狂/\n>くるu /狂/\n>くるt /狂/\n>くるo /狂/\n>くるi /狂/\n>くるe /狂/\n>くるc /狂/\n>くらb /比;字義:並べてくらべる/較;字義:突き合わせてくらべる/\n>くだs /下/\n>くr /来/呉/\n>くn /来/\n>ぎらi /嫌/\n>ぎm /決/\n>きy /来/\n>きt /来/切/\n>きs /来/\n>きr /切/\n>きn /来/切/\n>きm /来/\n>きd /来/\n>きc /来/切/\n>がらm /絡/\n>がたs /難;考え難い NB:「にくi」と同形/\n>がたk /難;考え難い NB:「にくi」と同形/\n>がたi /難;考え難い NB:「にくi」と同形/\n>がたg /難;考え難い NB:「にくi」と同形/\n>がt /勝/\n>がk /掛/\n>かわs /交/\n>かえs /返;金を返す,裏返す/\n>かw /交;挨拶を交わす/\n>かn /兼/\n>かk /掛/\n>かe /替;(取り替え) 部品を替える/\n>おわt /終/\n>おわr /終/\n>おわn /終/\n>おわc /終/\n>おとs /落/\n>おさm /納/\n>おこs /起/\n>おくr /遅/\n>おおs /果;言い果せる/\n>おw /終/\n>おt /落/\n>おr /下/\n>おk /起/置/\n>おi /置/\n>おe /終/\n>おc /落/\n>えz /得/\n>えy /得/\n>えt /得/\n>えs /得/\n>えr /得/\n>えn /得/\n>えm /得/\n>えc /得/\n>うr /得/\n>うb /得/\n>いただk /頂/戴/\n>いただi /頂/戴/\n>いたs /致/\n>いt /行/入/\n>いr /入/\n>いn /入/\n>いk /行/\n>いc /行/入/\n>あわs /合/\n>あるk /歩/\n>あるi /歩/\n>あさt /漁/\n>あさr /漁/\n>あさn /漁/\n>あさc /漁/\n>あぐn /倦/\n>あぐm /倦/\n>あw /合/\n>あu /合/\n>あt /合/当/\n>あo /合/\n>あk /飽/\n>あi /合/飽/\n>あg /上/\n>あe /合/\n>あc /合/\n;; okuri-nasi entries.\n! /！/感嘆符/\n!! /！！/\n!= /≠/\n\" /″;second/“;doublequote(open)/”;doublequote(close)/〃;繰り返し記号/\n# /#1/#3/#2/＃;number/#0/#8/#4/#5/\n#% /#1％/\n#) /#1）/\n#,# /#1，#1/#1、#1/\n#-# /#1〜#1/#1-#1/\n#-#-# /#1−#1−#1/\n#. /#1．/\n#.# /#1．#1/#0月#0日/\n#/# /#0月#0日/#1／#1/#1月#1日/\n#:# /#1：#1/\n#F /#1Ｆ/\n#bit /#0ビット/#1ビット/\n#cm /#1ｃｍ/\n#copy /#0部/\n#d /#0日/\n#door /#0ドア/#1ドア/\n#f /#0階/#1Ｆ/#1階/\n#feet /#1フィート/\n#fu /#9歩/\n#g /#0G/#1ギガ/\n#gatu /#1月/\n#gatu#niti /#1月#1日/\n#giga /#1ギガ/\n#gin /#9銀/\n#gyoku /#9玉/\n#h /#0時間/#1時/#0時/\n#h#m /#0時#0分/\n#hi /#9飛/\n#hisha /#9飛車/\n#hu /#9歩/\n#inch /#1インチ/\n#ji /#1時/\n#k /#0金/\n#ka /#1日/\n#kaku /#9角/\n#kei /#9桂/\n#kg /#1ｋｇ/\n#kin /#9金/\n#kyou /#9香/\n#lsize /#0Lサイズ/#1Ｌサイズ/\n#m /#0Mbytes/#1ｍ/#0月/\n#m# /#0月#0日/\n#m#d /#0月#0日/\n#mega /#1メガ/\n#mei /#1名/\n#mile /#1マイル/\n#min /#0分/\n#mm /#1ｍｍ/#2ｍｍ/\n#narigin /#9成銀/\n#narikei /#9成桂/\n#narikyou /#9成香/\n#nen /#1年/\n#nichi /#1日/\n#page /#0ページ/#1ページ/#0 ページ/\n#pin /#0ピン/\n#room /#0部屋/\n#ryu /#9龍/\n#ryuu /#9竜/\n#t /#1ｔ/#0坪/\n#to /#9と/\n#uma /#9馬/\n#y /#0年/\n#y#m#d /#0年#0月#0日/\n#yard /#1ヤード/\n#yen /#1円/#0円/#8円/\n#、# /#1、#1/\n#、#てん /#1、#1点/\n#、#にち /#1、#1日/\n#、#にん /#1、#1人/\n#、#ねん /#1、#1年/\n#、#ふん /#1、#1分/\n#、#まい /#1、#1枚/\n#、#まん /#1、#1万/\n#。 /#1．/\n#。# /#1．#1/#1.#1/\n#。#。# /#1．#1．#1/\n#。#にん /#1．#1人/\n#。#めが /#1.#1Mbyte/\n#：# /#1：#1/\n#ー# /#1—#1/\n#あん /#3案/#1案/#0案/#2案/\n#あんだ /#0安打/\n#い /#0位/#1位/#3位/#2位/\n#う /#3宇;寺院/#1宇/#0宇/#2宇/\n#えき /#3駅/#1駅/#0駅/#2駅/\n#えだ /#3枝/#1枝/#0枝/#2枝/\n#えん /#1円/#0円/#8円/#3円/#0えん/#2円/\n#えんさつ /#3円札/\n#おうふく /#1往復/\n#おく /#1億;10^8/#3億;10^8/#0億;10^8/#2億;10^8/\n#おく#せんまん /#1億#1千万/\n#おくえん /#0億円/#1億円/#3億円/\n#おくねんまえ /#3億年前/\n#おり /#3折/#1折/#0折/#2折/\n#おん /#3音/#1音/#0音/#2音/\n#か /#3日/#3価/#0日/#1日/#2日/#1価/#0価/#2価/#3顆;ハンコ/#1顆/#0顆/#2顆/#3架/#1架/#0架/#2架/#3荷;荷物/#1荷/#0荷/#2荷/\n#かい /#1回/#0回/#1階/#0階/#2階/#3回/#1Ｆ/#3階/#2回/\n#かいせい /#0回生/#1回生/#3回生/\n#かいせん /#0回線;lines/#1回戦;rounds/\n#かいだて /#3階建/#0階建/#3階建て/#0階建て/\n#かいてん /#0回転/#3回転/\n#かいはつ /#3開発/\n#かいぶん /#3回分/#0回分/\n#かいめ /#0回目/#3回目/\n#かかん /#1日間/\n#かく /#3格/#1格/#0格/#2格/#3画/#1画/#0画/#2画/\n#かくけい /#3角形/\n#かげつ /#1ヶ月/#0ヶ月/#3ヶ月/#0カ月/#3箇月/#0 ヶ月/\n#かこく /#0カ国/#2カ国/\n#かさね /#3重/#1重/#0重/#2重/\n#かしょ /#0箇所/#1ヶ所/#1個所/#0ヶ所/#0カ所/#2カ所/\n#かじょう /#2カ条/\n#かっけい /#3角形/\n#かねん /#0カ年/\n#かぶ /#3株/#1株/#0株/#2株/\n#かぶん /#3日分/#0日分/\n#かめ /#1日目/\n#かもく /#0科目/\n#から# /#1〜#1/\n#からむ /#1カラム/\n#かん /#1巻/#3巻/#3冠/#3缶/#1缶/#0缶/#2缶/#0巻/#2巻/#1冠/#0冠/#2冠/#3管/#1管/#0管/#2管/#3貫;3.75kg/#1貫/#0貫/#2貫/\n#がい /#0階/#1階/#3階/#2階/\n#がいだて /#3階建/#0階建/#3階建て/#0階建て/\n#がた /#3型/#1型/#0型/#2型/\n#がつ /#0月/#1月/#3月/#2月/\n#がつ#か /#1月#1日/#0月#0日/\n#がつ#にち /#1月#1日/#0月#0日/#2月#2日/#2月#1日/\n#がつごう /#0月号/#3月号/#1月号/\n#がつちゅう /#0月中/\n#がつまつ /#1月末/\n#がめん /#1画面/\n#がん /#3貫/#1貫/#0貫/#2貫/\n#き /#3期/#1期/#0機/#0期/#1基/#2期/#3機/#1機/#2機/#3基/#0基/#2基/\n#きゃく /#3脚/#1脚/#3客/#1客/#0客/#2客/#0脚/#2脚/\n#きゅう /#3級/#1級/#0級/#2級/#3球/#1球/#0球/#2球/\n#きょう /#3強/#1強/#0強/#2強/\n#きょうか /#0教科/\n#きょく /#1曲/#3曲/#0曲/#2曲/#3局/#1局/#0局/#2局/\n#きれ /#3切/#1切/#0切/#2切/\n#きろ /#1キロ/#2キロ/#1Km/#1kg/#1kbyte/#1Ｋ/#1ｋ/\n#きろばいと /#1kb/#1kbytes/#3kb/#0kb/#2kb/\n#きん /#3金/#1金/#0金/#2金/#3禁/#1禁/#0禁/#2禁/#3斤;600g/#1斤;600g/#0斤;600g/#2斤;600g/\n#ぎが /#1Ｇ/\n#ぎょう /#0行/#1行/#2行/#3行/\n#ぎょうめ /#0行目/#1行目/\n#ぎん /#3斤/#1斤/#0斤/#2斤/\n#く /#3区/#1区/#0区/#2区/#3句/#1句/#0句/#2句/#3口/#1口/#0口/#2口/\n#くち /#1口/#3口/#0口/#2口/\n#くみ /#1組/#3組/#0組/#2組/\n#ぐ /#3具/#1具/#0具/#2具/\n#ぐらむ /#1グラム/\n#け /#3ヶ/#1ヶ/#0ヶ/#2ヶ/\n#けいとう /#0系統/#1系統/\n#けた /#3桁/#1桁/#2桁/#0桁/\n#けん /#0件/#1件/#1軒/#3間;6尺/#3軒/#3件/#2件/#0軒/#2軒/#1間;6尺/#0間;6尺/#2間;6尺/#3鍵/#1鍵/#0鍵/#2鍵/#0 件/\n#けんめ /#1軒目/\n#げん /#1限/#3元/#1元/#0元/#2元/#3弦;string/#1弦/#0弦/#2弦/#3軒/#1軒/#0軒/#2軒/#3限/#0限/#2限/\n#げんそく /#1原則/\n#げんめ /#1限目/\n#こ /#3個/#1個/#0個/#2個/#3戸/#1戸/#0戸/#2戸/#3ヶ/#1ヶ/#0ヶ/#2ヶ/#3コ/#1コ/#0コ/#2コ/\n#こう /#0項/#0校/#1項/#3項/#2項/#3校/#1校/#2校/\n#こうかんけい /#0項関係/\n#こく /#3石/#1石/#0石/#2石/\n#こし /#3腰/#1腰/#0腰/#2腰/\n#こま /#0コマ/#1コマ/#3コマ/#3齣/#1齣/#0齣/#2齣/\n#こり /#3梱/#1梱/#0梱/#2梱/\n#こん /#3献/#1献/#0献/#2献/\n#ご /#0語/#1語/#3語/#2語/\n#ごう /#3号/#0号/#1号/#2号/#3合/#0合/#1合/#2合/#5號;「号」の旧字/#3號;「号」の旧字/#2號;「号」の旧字/#0號;「号」の旧字/#1號;「号」の旧字/\n#ごうかん /#0号館/#1号館/#1号缶/#0号缶/\n#ごうき /#1号機/\n#ごうしつ /#0号室/#2号室/\n#ごうしゃ /#0号車/#1号車/\n#ごうせん /#0号線/\n#ごく /#3石/#1石/#0石/#2石/\n#さ /#3差/#1差/#0差/#2差/\n#さい /#0歳/#1才/#1歳/#2歳/#3歳/#3才/#0才/#2才/\n#さお /#3棹/#1棹/#0棹/#2棹/\n#さく /#3作/#1作/#0作/#2作/\n#さつ /#1冊/#3冊/#0冊/#3札/#1札/#0札/#2札/#2冊/#3刷/#1刷/#0刷/#2刷/\n#さつめ /#3冊目/\n#さら /#3皿/#1皿/#0皿/#2皿/\n#さん /#3山/#1山/#0山/#2山/\n#し /#0氏/#3子/#3死/#1死/#0死/#2死/#3氏/#1氏/#2氏/#1子/#0子/#2子/\n#しあい /#0試合/\n#しき /#3式/#1式/#0式/#2式/#3色/#1色/#0色/#2色/\n#しってん /#1失点/\n#しつ /#0室/#1室/#3室/#2室/\n#しな /#3品/#1品/#0品/#2品/\n#しゃ /#1者/#3者/#0者/#2者/#3社/#1社/#0社/#2社/\n#しゃく /#3尺/#1尺/#0尺/#2尺/\n#しゅ /#3種/#0種/#1種/#2種/#3首/#1首/#0首/#2首/\n#しゅう /#1週/#3集/#1集/#0集/#2集/#3週/#0週/#2週/#3周/#1周/#0周/#2周/#3輯/#1輯/#0輯/#2輯/\n#しゅうかん /#1週間/#0週間/#3週間/\n#しゅうかんご /#0週間後/\n#しゅうねん /#1周年/#3周年/\n#しゅるい /#0種類/#1種類/#2種類/\n#しょう /#1章/#0章/#1勝/#3章/#2章/#3床/#1床/#0床/#2床/#3勝/#0勝/#2勝/\n#しょう#せつ /#1章#1節/\n#しょう#はい /#1勝#1敗/\n#しょうめん /#3正面/\n#しょく /#1色/#0色/#3食/#1食/#0食/#2食/#3色/#2色/\n#しん /#0進/#1進/#3進/#2進/\n#しんすう /#0進数/#1進数/#3進数/\n#しんほう /#0進法/#1進法/#3進法/\n#じ /#0時/#1時/#2時/#0次/#3次/#1次/#3時/#0字/#3字/#1字/#2字/#2次/#3児/#1児/#0児/#2児/#3寺/#1寺/#0寺/#2寺/\n#じ#ふん /#0時#0分/#1時#1分/\n#じ#ぷん /#0時#0分/\n#じかい /#1次会/#3次会/\n#じかん /#0時間/#1時間/#3時間/#2時間/\n#じかんはん /#1時間半/\n#じかんめ /#1時間目/\n#じく /#3軸/#1軸/#0軸/#2軸/\n#じげん /#1次元/#0次元/\n#じごろ /#0時頃/\n#じしけん /#1次試験/#3次試験/\n#じたこうしき /#3次多項式/\n#じはん /#1時半/#0時半/#3時半/\n#じほうていしき /#3次方程式/\n#じみゃく /#3次脈/\n#じゃく /#3弱/#1弱/#0弱/#2弱/#3尺/#1尺/#0尺/#2尺/\n#じゅう /#1重/#3重/#0重/#2重/\n#じゅん /#3巡/#1巡/#0巡/#2巡/\n#じゅんめ /#3巡目/\n#じょ /#2女/#3女/#1女/#0女/\n#じょう /#3畳/#0条/#0畳/#0乗/#1畳/#3錠/#1錠/#0錠/#2錠/#3乗/#1乗/#2乗/#3条/#1条/#2条/#2畳/#3帖/#1帖/#0帖/#2帖/\n#じよせん /#1次予選/#3次予選/\n#すう /#1数/#3数/#0数/#2数/\n#すうか /#3数花/\n#すうせい /#1数性/\n#すじ /#3筋/#1筋/#0筋/#2筋/\n#すてーじ /#1ステージ/\n#すてっぷ /#1ステップ/\n#すん /#2寸/#3寸/#1寸/#0寸/\n#ず /#3図/#1図/#0図/#2図/\n#ずん /#3寸/#1寸/#0寸/#2寸/\n#せい /#1声/#3世/#1世/#0世/#2世/#3声/#0声/#2声/\n#せいき /#0世紀/#1世紀/\n#せいりょく /#3勢力/\n#せき /#3隻;船/#1隻;船/#0隻;船/#2隻;船/#3席/#1席/#0席/#2席/#3石/#1石/#0石/#2石/\n#せたい /#0世帯/\n#せだい /#1世代/\n#せだいめ /#3世代目/\n#せっと /#1セット/\n#せつ /#1節/#3節/#0節/#2節/\n#せん /#1千/#3選/#3線/#1線/#0線/#2線/#3千/#0千/#2千/#3銭/#1銭/#0銭/#2銭/#1選/#0選/#2選/\n#せんえん /#1千円/#2千円/\n#せんち /#1cm/#1センチ/#3cm/#0cm/#2cm/\n#せんまん /#3千万/\n#ぜん /#3膳/#1膳/#0膳/#2膳/\n#そう /#3層/#0相/#0層/#3艘;船/#1艘;船/#3双;手袋/#1双;手袋/#0艘;船/#1漕/#1層/#2層/#3相/#1相/#2相/#2艘/#0双/#2双/#3漕/#0漕/#2漕/\n#そうさ /#1走査/\n#そく /#3足;履物/#1足;履物/#3速;ギア/#1速;ギア/#0速/#2速/#0足/#2足/#3束/#1束/#0束/#2束/\n#そろい /#3揃/#1揃/#0揃/#2揃/\n#ぞく /#1属/#3属/#0属/#2属/\n#たい /#0体/#3体/#1体/#2体/\n#たく /#3択/#1択/#0択/#2択/\n#たば /#1束/#3束/#0束/#2束/\n#たま /#3玉/#1玉/#0玉/#2玉/\n#たん /#3反/#1反/#0反/#2反/\n#だ /#0打/#3打/#3駄/#1駄/#0駄/#2駄/#1打/#2打/\n#だい /#0台/#0代/#1台/#3代/#3題/#0題/#1代/#3台/#3大/#1大/#0大/#2大/#1題/#2題/#2台/#2代/\n#だいめ /#3台目/#3代目/\n#ださ /#0打差/#3打差/\n#だすう /#0打数/\n#だてん /#0打点/\n#だん /#3段/#0段/#1段/#2段/\n#だんかい /#1段階/\n#だんぐみ /#0段組み/\n#だんめ /#1段目/#0段目/\n#ち /#0値/#3値/#1値/#2値/\n#ちーむ /#0チーム/\n#ちっぷ /#1チップ/\n#ちゃく /#0着/#3着/#1着/#2着/\n#ちょ /#3著/#1著/#0著/#2著/\n#ちょう /#3兆;10^12/#1兆;10^12/#0兆;10^12/#2兆;10^12/#3丁/#1丁/#0丁/#2丁/#3挺/#1挺/#0挺/#2挺/#3張/#1張/#0張/#2張/\n#ちょうえん /#1兆円/#3兆円/\n#ちょうめ /#1丁目/#0丁目/#2丁目/#3丁目/\n#つ /#1つ/#0つ/#2つ/#3つ/#3ツ/#1ツ/#0ツ/#2ツ/\n#つい /#3対/#1対/#0対/#2対/\n#つう /#1通/#0通/#3通/#2通/\n#つうめ /#1通目/\n#つがい /#3番/#1番/#0番/#2番/\n#つき /#3月/#0月/#1月/#2月/\n#つつみ /#3包/#1包/#0包/#2包/\n#つぶ /#3粒/#1粒/#0粒/#2粒/\n#つぼ /#1坪/#3坪/#0坪/#2坪/\n#つめ /#1つ目/\n#て /#3手/#1手/#0手/#2手/\n#てい /#3訂/#1訂/#0訂/#2訂/\n#ていばん /#3訂版/\n#てん /#0点/#1点/#3点/#2点/#3店/#1店/#0店/#2店/\n#てんせっと /#0点セット/\n#と /#3斗;10升/#1斗;10升/#0斗;10升/#2斗;10升/\n#とう /#1等/#0頭/#3党/#3頭/#1頭/#1党/#0党/#2党/#3等/#0等/#2等/#3灯/#1灯/#0灯/#2灯/#2頭/\n#とうしん /#1頭身/\n#とおり /#1通り/\n#とん /#3噸;ton(1000kg)/#1噸;ton(1000kg)/#0噸;ton(1000kg)/#2噸;ton(1000kg)/\n#ど /#1度/#3度/#0度/#2度/#3°;degree/#1°;degree/#0°;degree/#2°;degree/#3℃;celsius/#1℃;celsius/#0℃;celsius/#2℃;celsius/\n#どめ /#1度目/#3度目/\n#なん /#2男/#3男/#1男/#0男/\n#にち /#1日/#0日/#3日/#2日/\n#にちかん /#3日間/#0日間/\n#にちぶん /#1日分/\n#にん /#0人/#1人/#3人/#2人/\n#にんぐみ /#1人組/\n#にんぶん /#0人分/#1人分/\n#にんめ /#3人目/\n#ねん /#1年/#0年/#3年/#2年/\n#ねん#がつ#にち /#0年#0月#0日/#1年#1月#1日/\n#ねん#くみ /#1年#1組/\n#ねんかん /#0年間/#1年間/\n#ねんご /#3年後/\n#ねんせい /#0年生/#3年生/#1年生/\n#ねんだい /#0年代/\n#ねんど /#0年度/#1年度/#2年度/\n#ねんはん /#0年半/\n#ねんぶん /#3年分/#0年分/\n#ねんまえ /#3年前/#1年前/\n#ねんめ /#0年目/#1年目/\n#はい /#1敗/#3杯;飲物,イカ,タコ,船/#1杯;飲物,イカ,タコ,船/#0杯/#2杯/#3敗/#0敗/#2敗/\n#はいめ /#3杯目/\n#はく /#0泊;宿泊/#1泊;宿泊/#0拍;脈拍/#3泊;宿泊/#3拍;脈拍/#1拍;脈拍/#2拍;脈拍/#2泊;宿泊/\n#はく#か /#3泊#3日/\n#はこ /#1箱/#3箱/#0箱/#2箱/\n#はしら /#3柱/#1柱/#0柱/#2柱/\n#はち /#3鉢/#1鉢/#0鉢/#2鉢/\n#はつ /#0発/#3発/#1発/#2発/\n#はり /#1針/#3張り;弓・幕等/#1張り;弓・幕等/#3針/#0針/#2針/#3張/#1張/#0張/#2張/\n#はん /#3犯/#1犯/#0犯/#2犯/#3版/#1版/#0版/#2版/#3翻/#1翻/#0翻/#2翻/\n#ばい /#1倍/#1杯/#3倍/#0倍/#2倍/#3杯/#0杯/#2杯/\n#ばいすう /#1倍数/\n#ばいたい /#0倍体/#3倍体/\n#ばいと /#1バイト/#0バイト/\n#ばん /#3晩/#1番/#0番/#2番/#3番/#1晩/#0晩/#2晩/\n#ばんがい /#0番街/#3番街/\n#ばんだい /#0番台/\n#ばんち /#0番地/\n#ばんて /#3番手/\n#ばんどおり /#0番通り/#3番通り/\n#ばんめ /#0番目/#1番目/#3番目/\n#ぱーせんと /#1％;percent/#3％;percent/#0％;percent/#2％;percent/\n#ぱい /#3敗/#1敗/#0敗/#2敗/#3杯/#1杯/#0杯/#2杯/\n#ぱく /#0拍/#0泊/#3拍/#1拍/#2拍/#3泊/#1泊/#2泊/\n#ぱこ /#3箱/#1箱/#0箱/#2箱/\n#ぱっく /#0パック/\n#ぱつ /#0発/#3発/#1発/#2発/\n#ぱん /#3版/#1版/#0版/#2版/#3犯/#1犯/#0犯/#2犯/\n#ひき /#1匹/#3匹/#0匹/#2匹/\n#ひゃくねん /#3百年/\n#ひょう /#0票;vote/#3票;vote/#1票;vote/#2票;vote/#3俵;たわら/#1俵;たわら/#0俵;たわら/#2俵;たわら/\n#ひん /#3品/#1品/#0品/#2品/\n#び /#3尾/#1尾/#0尾/#2尾/\n#びーと /#0ビート/\n#びき /#1匹/#3匹/#0匹/#2匹/\n#びっと /#1ビット/\n#びょう /#0秒/#1秒/#3秒/#0票/#2秒/#3票/#1票/#2票/\n#びょうかん /#0秒間/\n#びょうし /#1拍子/#3拍子/\n#びん /#1便/#3便/#0便/#2便/\n#ぴき /#1匹/#3匹/#0匹/#2匹/\n#ぴょう /#1票/#0票/#3票/#2票/#3俵/#1俵/#0俵/#2俵/\n#ぴん /#3品/#1品/#0品/#2品/\n#ふ /#3符/#1符/#0符/#2符/\n#ふぃーと /#3呎/#1呎/#0呎/#2呎/\n#ふく /#3服/#1服/#0服/#2服/#3幅/#1幅/#0幅/#2幅/\n#ふくろ /#1袋/#3袋/#0袋/#2袋/\n#ふり /#3振り;刀剣類/#3振/#1振/#0振/#2振/\n#ふん /#1分/#0分/#3分/#2分/\n#ふん#びょう /#1分#1秒/#0′#0″/\n#ふんかん /#0分間/\n#ぶ /#0部/#3部/#2分/#3分/#1分/#0分/#1部/#2部/\n#ぶおんぷ /#3分音符/#1分音符/#0分音符/\n#ぶきゅうふ /#3分休符/#1分休符/#0分休符/\n#ぶもん /#0部門/\n#ぶんかつ /#3分割/\n#ぶんの# /#1分の#1/#3分の#3/\n#ぶんの#びょうし /#0分の#0拍子/#3分の#3拍子/#1分の#1拍子/\n#ぶんや /#0分野/\n#ぷ /#3符/#1符/#0符/#2符/\n#ぷく /#3幅/#1幅/#0幅/#2幅/#3服/#1服/#0服/#2服/\n#ぷん /#0分/#1分/#3分/#2分/\n#ぷんかん /#0分間/\n#へい /#3瓶/#1瓶/#0瓶/#2瓶/\n#へるつ /#1Hz/#3Hz/#0Hz/#2Hz/\n#へん /#0編/#1片/#0辺/#1編/#3辺/#1辺/#2辺/#3編/#2編/#3篇/#1篇/#0篇/#2篇/#3片/#0片/#2片/#3遍/#1遍/#0遍/#2遍/\n#べん /#3遍/#1遍/#0遍/#2遍/\n#ぺーじ /#1ページ/#0ページ/#3ページ/#0頁/#3頁/#1頁/#2頁/\n#ぺん /#3片/#1片/#0片/#2片/#3辺/#1辺/#0辺/#2辺/#3遍/#1遍/#0遍/#2遍/#3編/#1編/#0編/#2編/#3篇/#1篇/#0篇/#2篇/\n#ほ /#3歩/#1歩/#0歩/#2歩/\n#ほう /#3包/#1包/#0包/#2包/\n#ほん /#0本/#1本/#3本/#2本/\n#ほんだて /#1本立て/\n#ほんば /#3本場;[麻雀]/\n#ぼん /#1本/#2本/#0本/#3本/\n#ぽ /#3歩/#1歩/#0歩/#2歩/\n#ぽん /#1本/#0本/#3本/#2本/\n#ぽんど /#0ポンド/#0£;pond,pound/#3£;pond,pound/#1£;pond,pound/#2£;pond,pound/\n#まい /#1枚/#0枚/#2枚/#3枚/\n#まいぐみ /#0枚組/#1枚組/\n#まいぶん /#0枚分/\n#まいめ /#2枚目/\n#まいる /#3哩/#1哩/#0哩/#2哩/\n#まき /#3巻き;糸や巻物など/#1巻き;糸や巻物など/\n#まく /#3幕/#1幕/#0幕/#2幕/\n#まくもの /#3幕物/\n#ます /#0マス/#3枡/#1枡/#0枡/#2枡/\n#まん /#1万/#0万/#3万/#2万/\n#まんえん /#1万円/#0万円/#3万円/\n#まんごく /#3万石/\n#まんねん /#3万年/\n#みり /#1mm/#3粍/#1粍/#0粍/#2粍/#3mm/#0mm/#2mm/\n#むね /#0棟/#3棟/#1棟/#2棟/\n#めーとる /#1メートル/\n#めい /#0名/#1名/#3名/#2名/\n#めいさま /#3名様/\n#めが /#1Mbyte/#1メガ/\n#めん /#1面/#3面/#0面/#2面/\n#もう /#3毛/#1毛/#0毛/#2毛/\n#もじ /#1文字/#0文字/#3文字/\n#もじめ /#0文字目/#1文字目/#3文字目/\n#もん /#1問;question/#3門;gate/#1門;gate/#0門;gate/#2門;gate/#3問;question/#0問;question/#2問;question/#3文/#1文/#0文/#2文/\n#や /#3夜/#1夜/#0夜/#2夜/\n#よう /#3葉/#1葉/#0葉/#2葉/\n#り /#1人/#3里/#1里/#0里/#2里/\n#りーる /#1リール/#0リール/\n#りゅう /#3粒/#1粒/#0粒/#2粒/\n#りょう /#3両/#1両/#0両/#2両/\n#りょうへんせい /#0両編成/\n#りん /#1輪/#3厘/#1厘/#0厘/#2厘/#3輪/#0輪/#2輪/\n#りんか /#3輪花/\n#るい /#3類/#1類/#0類/#2類/#3塁/#1塁/#0塁/#2塁/\n#るいだ /#2塁打/#0塁打/\n#れつ /#0列/#3列/#1列/#2列/#0裂/#1裂/#3裂/#2裂/\n#れつめ /#3列目/\n#れん /#0連/#3連/#1連/#2連/\n#れんきゅう /#1連休/\n#れんしょう /#1連勝/\n#れんそう /#0連装/\n#れんだ /#3連打/#0連打/\n#れんちゃん /#3連荘;[麻雀]/\n#れんぱい /#1連敗/\n#れんぱつ /#3連発/#0連発/\n#れんぷ /#1連符/#3連符/#0連符/\n#ろう /#3浪/#1浪/#0浪/#2浪/\n#ろばん /#0路盤/\n#わ /#0話/#1話/#3羽;鳥,ウサギ/#3話/#2話/#1羽;鶏1羽/#0羽;鶏1羽/#2羽;鶏1羽/#3把;葱1把/#1把;葱1把/#0把;葱1把/#2把;葱1把/\n#わり /#0割/#3割/#1割/#2割/\n#わりびき /#1割引/#3割引/#1割り引き/\n#わりまし /#1割増/\n$ /＄;dollar/¢;※cent/£;※pond,pound/\n% /％/‰;※permill/パーセント/\n& /＆/アンド/アンパサンド/\n' /′;minute/‘/’/アポストロフィ/´;accent aigu/\n'' /″;second/”;doublequote(closing)/\n's /ズ/\n( /（/［/『/【/〔/\n(#) /（#2）/\n(#)#-# /（#1）#1-#1/\n) /）/］/』/】/\n* /＊/※/×/\n+ /＋;plus/┼;罫線/╋;罫線(太)/┿;罫線(横太)/╂;罫線(縦太)/\n+- /±/\n, /，/、/\n- /−;minus/—;dash/‐;hyphen/─;罫線/━;太い罫線/マイナス/ー;長音/ … /〜/\n-- /—;dash/——/\n--- /——/\n---- /——/\n-: /÷/\n-> /→/\n-| /┤/┫/\n. /．/・/。/…;.../\n.# /．#1/\n.. /‥/\n... /…/・・・;中黒x3/……;三点ダッシュx2 →....../\n...... /……/\n.com /ドットコム/\n.net /ドットネット/\n/ /／/÷/\n/. /スラッシュドット;slashdot.org/slashdot/スラド/\n/= /≠/\n0 /０;アラビア数字/〇;漢数字/ゼロ/zero/零/\n0base /ゼロベース/\n0emission /ゼロエミッション/\n0metre /ゼロメートル;sea level/\n0sum /ゼロサム/\n0sumgame /ゼロサムゲーム;zero-sum game/\n1 /１/一/壱;「一」の大字/弌;「一」の異体字/壹;「壱」の旧字/ワン/one/\n10 /十/テン/ten/\n100 /百/ハンドレッド/hundred/\n1000 /千/サウザンド/thousand/\n10^-1 /deci;[SI接頭語]/d/デシ/\n10^-12 /pico;[SI接頭語]/p/ピコ/\n10^-15 /femto;[SI接頭語]/f/フェムト/\n10^-18 /atto;[SI接頭語]/a/アト/\n10^-2 /centi;[SI接頭語]/c/センチ/\n10^-21 /zepto;[SI接頭語]/z/ゼプト/\n10^-24 /yocto;[SI接頭語]/y/ヨクト/\n10^-3 /milli;[SI接頭語]/m/ミリ/\n10^-6 /micro;[SI接頭語]/μ/マイクロ/ミクロ/\n10^-9 /nano;[SI接頭語]/n/ナノ/\n10^1 /deca;[SI接頭語]/da/デカ/\n10^12 /tera;[SI接頭語]/T/テラ/\n10^15 /peta;[SI接頭語]/P/ペタ/\n10^18 /exa;[SI接頭語]/E/エクサ/\n10^2 /hecto;[SI接頭語]/h/ヘクト/\n10^21 /zetta;[SI接頭語]/Z/ゼタ/\n10^24 /yotta;[SI接頭語]/Y/ヨタ/\n10^3 /kilo;[SI接頭語]/K/キロ/\n10^6 /mega;[SI接頭語]/M/メガ/\n10^9 /giga;[SI接頭語]/G/ギガ/\n10th /テンス/\n11 /十一/イレブン/イレヴン/eleven/\n12 /十二/トウェルブ/トウェルヴ/twelve/\n13 /十三/サーティーン/thirteen/\n14 /十四/フォーティーン/fourteen/\n15 /十五/フィフティーン/fifteen/\n16 /十六/シックスティーン/sixteen/\n17 /十七/セブンティーン/セヴンティーン/seventeen/\n18 /十八/エイティーン/eighteen/\n19 /十九/ナインティーン/nineteen/\n1bound /ワンバウンド;和製英語(one-hopper)/\n1box /ワンボックス/\n1boxcar /ワンボックスカー/\n1chip /ワンチップ/\n1click /ワンクリック/\n1coin /ワンコイン/\n1cup /ワンカップ;[商標]大関 (言い換え語:カップ酒)/\n1cushion /ワンクッション;和製英語。「-置く」/\n1drink /ワンドリンク/\n1key /ワンキー/\n1man /ワンマン/\n1manlive /ワンマンライブ/\n1manshow /ワンマンショー;one-man show/\n1more /ワンモア;one more/\n1night /ワンナイト/\n1out /ワンアウト/ワンナウト/\n1pattern /ワンパターン/\n1phrase /ワンフレーズ/\n1piece /ワンピース/ワンピ/\n1point /ワンポイント/\n1pointadvice /ワンポイントアドバイス/\n1push /ワンプッシュ/\n1rank /ワンランク/\n1room /ワンルーム/\n1roommansion /ワンルームマンション/\n1scene /ワンシーン;one scene/\n1set /ワンセット/\n1shot /ワンショット/\n1shoulder /ワンショルダー/\n1side /ワンサイド/\n1sidegame /ワンサイドゲーム/\n1size /ワンサイズ/\n1st /ファースト/\n1staid /ファーストエイド;first-aid/\n1stalbum /ファーストアルバム/\n1stbase /ファーストベース/\n1stclass /ファーストクラス/ファースト・クラス/\n1stcontact /ファーストコンタクト/\n1step /ワンステップ/\n1stfly /ファーストフライ/\n1stgoro /ファーストゴロ;和製語(grounder)/\n1stimpression /ファーストインプレッション/\n1stkiss /ファーストキス;first kiss/\n1stlady /ファーストレディ/\n1stmit /ファーストミット/\n1stname /ファーストネーム/\n1stop /ワンストップ/\n1tempo /ワンテンポ;和製語/\n1time /ワンタイム/\n1top /ワントップ/\n1touch /ワンタッチ/\n1way /ワンウェイ/ワンウェー/\n2 /２/二/弍;「二」の異体字/ツー/two/\n20 /二十/トウェンティ/twenty/\n2base /ツーベース;double/\n2bass /ツーバス/\n2beat /ツービート/\n2by4 /ツーバイフォー/\n2nd /セカンド/\n2ndbase /セカンドベース/\n2ndclass /セカンドクラス/\n2ndfly /セカンドフライ/\n2ndgoro /セカンドゴロ;和製語(grounder)/\n2ndhouse /セカンドハウス/\n2ndlife /セカンドライフ/\n2ndopinion /セカンドオピニオン/\n2out /ツーアウト/\n2piece /ツーピース/\n2platoons /ツープラトン/\n2run /ツーラン/\n2shot /ツーショット/\n2step /ツーステップ/\n2tone /ツートン;two-tone/ツートーン/\n2tonecolor /ツートンカラー;two-tone/\n2tonecolour /ツートンカラー;two-tone/\n2top /ツートップ/\n2way /ツーウェイ/\n2x4 /ツーバイフォー/\n3 /３/三/スリー/three/\n30 /三十/サーティ/thirty/\n3base /スリーベース;triple/\n3dots /・・・;中黒x3/\n3f /スリーエフ/\n3m /スリーエム;www.3m.com/\n3out /スリーアウト/\n3piece /スリーピース/\n3rd /サード/\n3rdbase /サードベース/\n3rdfly /サードフライ/\n3rdgoro /サードゴロ;和製語(grounder)/\n3rdparty /サードパーティ/サードパーティー/\n3run /スリーラン/\n3season /スリーシーズン;three-season/\n3size /スリーサイズ;和製英語(mesurements) NB:バスト・ウエスト・ヒップ/\n3star /★ ★ ★/\n4 /４/四/フォー/four/\n40 /四十/フォーティ/fourty/\n4beat /フォービート/\n4th /フォース/\n5 /５/五/ファイブ/five/\n50 /五十/フィフティ/fifty/\n5th /フィフス/\n6 /６/六/シックス/six/\n60 /六十/シックスティ/sixty/\n6th /シックスス/\n7 /７/七/セブン/seven/\n70 /七十/セブンティ/seventy/\n7bridge /セブンブリッジ/\n7star /セブンスター/\n7th /セブンス/\n8 /８/八/エイト/eight/\n80 /八十/エイティ/eighty/\n8ball /エイトボール;eight-ball/\n8beat /エイトビート/\n8mm /８ｍｍ/\n8th /エイス/\n9 /９/九/ナイン/nine/\n90 /九十/ナインティ/ninety/\n9ball /ナインボール;nine-ball/\n9th /ナインス/\n: /：/…/\n:- /÷/\n:= /≒/\n< /〈;山括弧/＜;不等号/←;<-/⊂;subset/《;二重山括弧 →<</クレッシェンド;次第に強く/crescendo/\n<- /←/\n<-> /⇔/\n<< /《;二重山括弧/≪;much smaller/\n<= /≦/\n<=> /⇔/\n<> /≠/◇;菱形/⇔/\n= /＝;equal/〓;下駄/≡;合同/\n=/ /≠/\n=: /≒/\n=> /⇒/》/\n=| /〒/\n> /〉;山括弧/＞;不等号/→/⇒/》;二重山括弧 →>>/≫;much larger/アクセント;その音を特に強く/accent/ディミヌエンド;次第に弱く/diminuendo/デクレッシェンド;次第に弱く/decrescendo/\n>= /≧/\n>> /》;二重山括弧/≫;much larger/\n>あい /愛/\n>あじ /味;醤油味,薄塩味/\n>あつ /圧;(pressure) 脳圧,内部圧,人口圧/\n>あて /宛/\n>あと /跡;火傷跡,焚火跡,西郷邸跡/痕/後;もう20分後,死に後/\n>あまり /余り/\n>あん /案/\n>い /委;(委員会) 欧州委/医/\n>いか /以下;300円-/\n>いがい /以外;関係者-,彼女-,麺類-/\n>いき /域/行き/行/\n>いくさ /軍;複合時はほとんどがこの字。「船軍,馬軍,死に軍」/\n>いこう /以降;19世紀-,来月-/\n>いご /以後/\n>いじょう /以上;18才-/\n>いぜん /以前;石器時代-,就任-/\n>いち /市/\n>いっしき /一式;道具-,書類-/\n>いっしょく /一色;万博-,戦争-/\n>いったい /一帯/\n>いっぱ /一派/\n>いっぱい /一杯;胸-,夢-,茶碗-/\n>いない /以内;４位-,300円-/\n>いらい /以来;建国-,結成-,十九世紀-/\n>いろ /色/\n>いん /員/印;銀行印,風景印,蔵書印/因;心因,内在因,究極因/\n>うえ /上;兄上,1学年上(年齢),宮島口上(住所)/\n>うじ /氏/\n>うす /薄;期待薄,望み薄,可能性薄/\n>うまれ /生まれ;博多-,満州-/\n>うら /裏;路地裏,体育館裏,9回裏/\n>え /絵;歌仙絵,役者絵/会;(集会) 香会,華厳会,菖蒲会/\n>えいぎょうしょ /営業所/\n>えき /駅/益;純益,売却益,営業益/液;電解液,除光液,標準液/\n>えん /園/塩;硝酸塩,酸性塩,食卓塩/炎/宴;(party) 詩宴,曲水宴,花見宴/\n>おう /王;長屋王,二冠王,遅刻王/\n>おき /沖;十勝沖,島根県沖,台湾沖/置き;(間隔) 2時間-,三日-,４年-/\n>おもて /表;畳表,3回表,江戸表/\n>おやかた /親方/\n>おり /織;西陣織,博多織,透かし織/\n>おん /音/\n>か /化/下/科/課/家/可/歌/禍;薬禍,女禍,文字禍/\n>かい /会/界/回/階/海/解;(solution) [極最][大小長短]-/\n>かいし /開始/\n>かぎり /限り/\n>かく /格;主役格,主犯格,城主格/核/角;同位角,結合角,変形角,２四角(将棋)/\n>かぜ /風;向い風,先輩風,解散風/\n>かた /方/型/過多;胃酸-,在庫-,自慰-/\n>かてい /過程;(process) 崩壊-,構築-,移行-/\n>かのう /可能/\n>かぶ /下部;胴体-,組織-/\n>かん /感;(sense) 躍動感/観;(view) 歴史観/間/館/官/刊;岩波書店刊,大正６年刊/艦/管/缶/\n>かんきょう /環境;経済環境,再生環境/\n>かんび /完備;寮-,空調-,託児所-/\n>が /画/\n>がい /街/外/\n>がお /顔;(連濁) 思案顔,呆れ顔,得意顔/\n>がかり /係;飼育係,相談係,お客様係/\n>がく /学;法人類学,社会政策学,品質管理学/額;預金額,負債額,債務額/\n>がくと /学徒/\n>がしら /頭;(top)潮頭,(leader)人足頭,数奇屋頭/\n>がた /型;(type)量産型,紋切り型/形;(form)亀甲形,短冊形,三日月形/方;八割方,豊臣方,夕暮れ方/\n>がっか /学科;物理-/\n>がま /窯;焼き物を焼くかま。「瓦窯」/釜;湯を沸かすかま。「茶釜」/\n>がみ /紙/\n>がら /柄;花柄,格子柄,職業柄/\n>がわ /側/革/皮/\n>がん /眼;鑑識眼,審美眼,遠視眼/\n>き /器;(instrument) 抽籤器/機;(machine)印刷機, (chance)逆転機/期;period/記;(記録) 釣行記,魚服記/鬼;殺人鬼,隠形鬼(おんぎょうき),食人鬼/旗;flag/忌;開山忌,桜桃忌(太宰治の命日),十三回忌/紀;(紀律)校紀, (時代)帝紀,第４紀/\n>きかん /期間/\n>きごう /記号;合同-,ト音-/\n>きじゅん /基準;業界-,採録-/\n>きち /基地;普天間-,米軍-,秘密-/\n>きのう /機能;通信-,代表-/\n>きゃく /客;買物客,旅行客,乗船客/\n>きゅう /級/宮;(宮殿)平安宮, (天宮)天蠍宮/\n>きょう /教/強/狂;(-mania) 色情狂,映画狂,政治狂/卿;枢機卿,護国卿,陸軍卿/境;夢幻境,人外境,三昧境/郷;(土地)温泉郷,(境地)酔郷,理想郷/\n>きょく /局/\n>きん /筋;上腕筋,肋間筋,呼吸筋/禁;１８禁,転載禁,四重禁/菌;納豆菌,梅毒菌,好熱菌/金;見舞金,一時金,手切れ金/\n>きんこう /近郊/\n>きんし /禁止;侵入-,駐停車-/\n>きんぺん /近辺/\n>ぎ /儀;地球儀,月球儀,天球儀/着/技;(technique) 画技,筆技,舌技/\n>ぎみ /気味;自嘲-,風邪-/\n>ぎょう /業;輸入業,販売業,回収業/\n>ぎん /銀;(銀行の略称) 兵庫銀,東京三菱銀/\n>く /区/苦;二重苦,惑業苦,借金苦/\n>くみ /組/\n>くらい /位/\n>くん /君/訓;師訓,人生訓,熟字訓/\n>ぐ /具;茶具,装身具,剣道具/\n>ぐう /宮/\n>ぐち /口/\n>ぐつ /靴/\n>ぐみ /組/組み/\n>ぐん /郡;†(county)/群;†(group)/軍;女性軍,共和国軍/\n>け /家/\n>けい /系/形/型/計;温度計,電位計,体脂肪計/刑;絞首刑,斬首刑,石打ち刑/\n>けいさつしょ /警察署/\n>けいすう /係数;摩擦-,温暖化-/\n>けいゆ /経由;高崎-,香港-/\n>けいゆう /経由;=けいゆ/\n>けん /権/圏;(bloc) 勢力圏,フランス語圏/券;(ticket) お米券/研;(研究所) 佐藤研,ベル研/拳;酔拳,百裂拳,薩摩拳/県/兼/\n>けんじん /県人;栃木-/\n>げ /気;楽し気,危な気,親し気/下;正五位下/\n>げい /芸;足芸,一発芸,座敷芸/\n>げき /劇/\n>げん /減;(decrease) 税収減,収入減/源;(source) 動力源,エネルギー源/\n>げんしょう /現象;心霊-,老化-,毛細管-/\n>げんてい /限定/\n>こ /個/庫/\n>こう /港/工;旋盤工,写植工,板金工/高/口/稿;最終稿,未定稿/\n>こうい /行為;裏切り-,反逆-,違反-/\n>こうか /効果;節電-,ノーベル賞-,減税-/\n>こうき /後期;明治-,博士-/\n>こうこう /高校;徳島-,農業-/\n>こうざ /講座/\n>こうじょ /控除;扶養-,雑損-/\n>こうない /構内;上野駅-,東大-,研究所-/\n>こうにん /公認;民主党-/\n>こうりつ /効率/\n>こく /国/\n>こつ /骨/\n>こゆう /固有/\n>こん /婚/\n>ご /後/語/\n>ごう /号/郷;(昔の行政区画)白川郷,十津川郷,白崎郷/\n>ごえ /声/\n>ごと /毎/事/\n>ごろ /頃/\n>さ /差/\n>さい /歳;(年齢)/才/斎;(雅号) 六無斎,稗田八方斎/祭/\n>さいかい /再開/\n>さき /先/\n>さく /策/作;鴎外作,苦心作/\n>さま /様/\n>さん /産/山/酸/\n>ざ /座/\n>ざい /剤/罪/材;集成材,黄楊材,檜材/財;(goods)代替財,文化財,自由財/\n>ざいじゅう /在住/\n>ざけ /酒/\n>ざま /様;昔様,死に様,振り向き様/\n>ざら /皿/\n>ざん /残;収支-,支払-,信用-/\n>し /市/氏/誌/紙/視/師/史/士;弁理士,救命士,代理士/死;毒死,腹上死,悶絶死/司;斎院司,児童社会福祉司,少年保護司/子/詞;言詞,指示詞,女性詞/\n>しかく /資格;在留-,調理師-/\n>しき /式/職;中宮職(律令制),大工職/\n>ししゃ /支社;大阪-,函館-/\n>しじょう /市場;大豆-,香港-,買手-/\n>しせつ /施設;音響-,排水-,軍事-/\n>した /下/\n>しだい /次第;(up to) 状況-,君-, (完了)出来-/\n>しつ /室/質;蛋白質,粘液質/\n>してん /支店/\n>しぶ /支部;名古屋-,中国-/\n>しぼう /志望;第二-,画家-/\n>しゃ /者/車/\n>しゅ /主;造物主,救世主,先入主/手/酒/腫/\n>しゅう /集/州/宗;法華宗,修験宗,三論宗/臭;素人臭,腐敗臭/衆;一向衆,玄人衆,職人衆/\n>しゅうだん /集団/\n>しゅうへん /周辺/\n>しゅうりょう /終了/\n>しゅぎ /主義/\n>しゅぎしゃ /主義者;(-ist) 至上-,民族-,敬虔-/\n>しゅしょう /首相;東条-,中国-/\n>しゅっしん /出身/\n>しゅどう /主導;政治-,民間-/\n>しょ /書/所/署;小松川-,湾岸-/\n>しょう /症/証/省/商/賞/小;(「小学校」の略)池田-,泉台-/相;(大臣) 厚労相,司法相,情報相/匠;(craftspeople) 織匠(おりしょう・しょくしょう),彫匠,剣匠/\n>しょうがい /障害;意識-,[腎肝]機能-/\n>しょき /初期;昭和-,離乳-,発病-/\n>しょく /色;独自色,政治色,小泉色/食;宇宙食,療養食,減塩食/職;首相職,課長職,一般職/\n>しょとう /初頭;19世紀-,2038年-/\n>しよう /仕様;寒冷地-,輸出-/\n>しん /心;愛郷心,反米心,不動心/審/\n>じ /時/路;家路,木曽路,甲州路/辞;接尾辞,限定辞,形容辞/地;漆地,木綿地/\n>じかん /次官;国務-,財務-,農水-/\n>じく /軸;地軸,結晶軸,再編軸/\n>じこう /事項;補足-,確認-,免責-/\n>じしん /自身;私-,人物-,首相-/\n>じたい /自体/\n>じだい /時代;幼年-,田沼-,アケメネス朝-/\n>じてん /辞典/\n>じま /島/\n>じゃく /弱/尺/\n>じゅう /中/\n>じゅく /塾;画塾,書道塾,英語塾/\n>じゅつ /術/\n>じゅん /順/\n>じょ /所/\n>じょう /上/状/場/嬢;鶯嬢,(人名一般に付いて)静香嬢/\n>じょうきょう /状況;被害-,活動-,出願-/\n>じょうしょう /上昇;価格-,沸点-/\n>じょうせい /情勢;チェチェン-,中東-,経済-/\n>じょうたい /状態;健康-,泥酔-,潰滅-/\n>じょうぶ /上部;大腿-,機体-/\n>じょし /女史;女性に付ける敬称。「中根-」/\n>じる /汁/\n>じん /人/陣/\n>す /酢;辛子酢,合成酢,醤酢/\n>すい /水;汚染水,処理水,環流水/\n>すう /数/\n>すえ /末;来月末/\n>すじ /筋;外交筋,投機筋,牛筋/\n>すんぜん /寸前;爆発-,卒倒-/\n>ず /図/酢/\n>ずく /尽く;欲-,相対-/\n>ずみ /済/\n>せい /性;絵画性/制;(system) 会員制/製;(made in,by) 中国製/生;(学生) 早大生/\n>せいけん /政権;軍事-,大平-,民主党-/\n>せいど /制度;奴隷-,返金-,安全保障-/\n>せき /籍;日本籍,中国籍/席;優先席,無料席,可動席/\n>せつ /説/\n>せん /戦;(battle,game) 中盤戦,対米戦/線;(line)山手線,絶縁線/腺;[解剖](gland) 汗腺,唾液腺/選;(選挙)参院選, (選集)名詩選/専;商専(商業専門学校),売り専,熟女専/船;貨物船,日本船/\n>せんこう /専攻;応物-,印哲-,18世紀-/先行;人気-,理論-,黒星-/\n>せんしゅう /専修;露文-/\n>せんせい /先生/\n>せんよう /専用;自分-/\n>ぜい /税/勢/\n>ぜん /然;超然,紳士然,大家然(たいかぜん)/前;紀元前,出生前,使用前/膳;祝膳,酒肴膳,(料理のコース名)[松竹梅花]膳,海の幸膳/善;絶対善,公共善,至高善/\n>ぜんき /前期;2007年度-,東大-/\n>ぜんご /前後;(概数) 20人-/\n>ぜんしゅう /全集/\n>ぜんたい /全体/\n>そ /素;語彙素,韻律素(prosodeme),繊維素/\n>そう /層/相/槽/僧;帰依僧,学問僧,破戒僧/奏/\n>そうそう /早々/\n>そうとう /相当;三億円-/\n>そうほう /双方;日中-,当事者-/\n>そく /則/\n>そだち /育ち;街-,和歌山-/\n>そつ /卒;京大卒,理学部卒/\n>そん /損;純損,累損,含み損/尊/\n>ぞい /沿/\n>ぞう /像;女性像,二宮尊徳像/増;税収増,前年比増/蔵;個人蔵,○○美術館蔵/贈/\n>ぞく /族/\n>ぞん /損;(連濁) 丸損,聞き損,評価損/\n>たい /帯/隊/態;(voice) 受動態,中間態,可能態/対;巨人対阪神,信号対雑音比/\n>たいおう /対応/\n>たいこう /対抗;地域-,都市-,企業-/大綱;防衛-,戦略-,改革-/\n>たいしょう /対象;蒐集-,攻撃-/\n>たいせい /態勢;臨戦-,着陸-,支援-/体制;安保-,量産-,小泉-/\n>たく /宅;部長宅,鈴木宅,被害者宅/\n>たけ /茸;榎茸,一夜茸,山鳥茸/\n>たち /達/\n>たて /立て;出来-,洗い-,脱ぎ-/\n>たん /譚/\n>たんい /単位/\n>たんとう /担当;営業-,人事-,入力-/\n>だ /打;殊勲打,逆転打,有効打/\n>だい /台/大/代/\n>だいがく /大学/\n>だか /高/\n>だけ /岳/\n>だん /談/団/\n>ち /値/地/知;経験知,絶対知,直観知/\n>ちく /地区;名古屋-,南部-/\n>ちほう /地方;熱帯-,東北-/\n>ちゃ /茶;白茶,人参茶,健康茶/\n>ちゃく /着;成田着,香港着,空港着/\n>ちゅう /中/注/\n>ちゅうし /中止/\n>ちょ /著;漱石著,高橋源一郎著/\n>ちょう /町/長/調/超/帳;出納帳,漢字練習帳,料理帳/庁/\n>ちょうか /超過;債務-,輸出-/\n>ちょく /直;市場直,左直(野球)/\n>ちょくご /直後/\n>ちょくぜん /直前/\n>ちん /賃;乗車賃,床屋賃,貸し賃/\n>つい /対/\n>つう /通;(expert)事情通/痛;(pain)神経痛/\n>つき /付き/付/\n>づき /付き/\n>づら /面/\n>づれ /連れ;(男|女|子供|家族)-/\n>てい /邸/亭;三遊亭,好文亭/艇;上陸艇,掃海艇,消防艇/体;職人体/\n>ていか /低下;学力-,価格-/\n>ていし /停止;供給-,営業-/\n>ていしょく /定食;酢豚-,唐揚-/\n>ていど /程度/\n>てき /的/\n>てん /点/展/\n>で /出;(出身) 大学出,音大出,法学部出/\n>でん /殿;大安殿(だいあんでん),神楽殿,弘徽殿/伝;八犬伝,西域伝,漱石伝/\n>と /都/徒;政治学徒/\n>とう /等/党;労働党,大衆党,猫党(≒-好き)/棟;(building) 高層棟,居住棟/\n>とうしょ /当初;発足-,制定/\n>とうじ /当時/\n>とうりょう /当量;(equivalent) 仕事-,化学-/\n>とくゆう /特有/\n>とどけ /届;婚姻届,退学届/\n>とも /共/\n>ど /度/土;構造土,砂壌土,珪藻土/\n>どう /道/堂;郁文堂,六角堂,御影堂/\n>どうし /同士/\n>どうぜん /同然/\n>どき /時;(連濁) 飯時,日暮時,辞め時/\n>どくじ /独自/\n>どくとく /独特/\n>どころ /所/\n>どの /殿/\n>ども /共;男共,女共,雑魚共/\n>どん /丼;親子-,カツ-,天-/\n>ない /内/\n>ないぞう /内蔵;電池-/\n>なか /仲;恋仲,夫婦仲,兄弟仲/\n>ながら /乍ら;(接続助詞)「歩き乍ら」「若い乍らも」/\n>など /等/\n>なみ /並み/並;馬並,世間並/\n>なり /也/\n>に /似;父親似,女優似,広末似/煮;大和煮,甘辛煮,炒め煮/\n>ぬし /主;荷主,企業主,落し主/\n>ね /音;色音,若音,忍び音/\n>ねがい /願/\n>ねつ /熱;気化熱,進学熱,地中熱/\n>のう /能/\n>は /派/波;電磁波,正弦波,第二波/\n>はい /杯/拝;(書簡などで自分の名に付す) 夏目拝/\n>はく /博/泊;(宿泊) 会社泊,現地泊,那覇泊/\n>はだ /肌;乾燥肌,姉御肌,天才肌/\n>はつ /発/初;世界初,青森初/\n>はば /幅/\n>はん /半/班/版/藩/\n>はんい /範囲;行動-,出題-/\n>ば /場;重力場,問屋場,公事場/\n>ばい /倍/\n>ばつ /閥;東大閥,官僚閥/\n>ばなし /話/\n>ばん /版;†(edition) 決定版,岩波版/盤;†(disk,board) 再発盤,将棋盤/判;†(size) 四六判,キャビネ判/\n>ひ /比/費/\n>ひつ /筆;(written by) 定家筆,天皇筆/\n>ひょう /表/票/評;映画評,人物評,辛口評/\n>ひん /品/\n>び /日/美;肉体美,造形美,脚線美/\n>びょう /病/\n>ふ /府/\n>ふう /風/\n>ふか /不可/\n>ふきん /付近;現場-,御徒町-/\n>ふじん /夫人;社長-,鈴木-/\n>ふぜい /風情;(軽蔑)役人-,(卑下)私-/\n>ふのう /不能;修復-,観測-/\n>ふん /墳/\n>ぶ /部/\n>ぶつ /物/\n>ぶり /振り;(三日|数ヶ月|5年)-/\n>ぶん /分;三日-/文;sentence/\n>へい /兵;擲弾兵,人民兵,負傷兵/\n>へき /壁;(wall) 防音壁,火口壁,子宮壁/癖;(habit) 病癖,妄想癖,逃避癖/\n>へん /編;(あむこと)/篇;(あまれたもの) 天国篇,地獄篇,東北篇/\n>べ /部;語り部,酒部,(部曲)大伴部/辺;岸辺,寄辺,船辺/\n>べつ /別/\n>べん /弁/\n>ほ /補;(assistant) 警部補,次官補/舗;(shop) 菓子舗,佃煮舗,新聞舗/\n>ほう /法/砲;迫撃砲,対戦車砲,無反動砲/\n>ほうめん /方面/\n>ほど /程/\n>ほんい /本位;金-,お客様-/\n>ぼ /簿/\n>ぼう /某;(匿名)田中某,中島某/坊;(僧侶)正覚坊,風来坊,懲罰房/房;(部屋)雑居房,居住房,懲罰房/帽;(帽子) 学生帽,安全帽,婦人帽/\n>ぼうし /防止;事故-,盗難-/\n>ぼく /木;封印木,接骨木,旅人木/\n>ぼん /本/\n>ま /間;(space)切れ間,(room)応接間,伊勢間/魔;記録魔,強姦魔,切り裂き魔/\n>まい /枚/\n>まえ /前/\n>まち /町/\n>まっき /末期;室町-,妊娠-/\n>まつ /末;19世紀末,年度末/\n>まで /迄;明日迄,何所迄/\n>まる /丸;(船舶名)海王丸,福竜丸,(幼名)日吉丸/\n>み /味;外連味,皮肉味,苦味(NB:形容詞語幹につく場合「味」は当て字)/\n>みすい /未遂;強盗-,傷害-/\n>みん /民/\n>むき /向き;[東西南北]-,(子供|大人|[男女]性)-/\n>むけ /向け;(成人|企業|開発者)-/\n>むひ /無比;強力-,壮大-,痛快-/\n>むら /村/\n>め /目;三日目,細目(NB:形容詞語幹につき傾向を表す場合「目」は当て字)/\n>めい /名/\n>めいぎ /名義/\n>めん /面/\n>もう /網/\n>もく /目/\n>もと /元/\n>もの /物;輸入物,人情物/者;薄情者,伊賀者/\n>もん /紋;(紋所) 九曜紋,三つ紋 (文様) 竜紋,鹿の子紋/門;(gate)玄武門,(門下生)蕪村門,[生物]触手動物門/\n>や /屋/野;(大脳皮質の)感覚野,聴覚野,視覚野/\n>やく /役;越後屋役,調整役,懸賞役/訳;仏語訳,大學訳/薬;頭痛薬,民間薬/\n>やす /安;割安,反動安,10円安/\n>ゆ /湯;腰湯,生姜湯,蜜柑湯/油;白樺油,肉桂油,不乾油/\n>ゆえ /故;病弱-/\n>ゆき /行き/行/\n>よ /余;百人余,三年余/\n>よう /用/様;唐様,天竺様,言い様/\n>ようご /用語;宗教学-,連珠-/\n>ようひん /用品;介護-,スポーツ-/\n>よく /欲;色欲,征服欲,支配欲/翼/浴/\n>よこ /横;玄関横,銀行横,画面横/\n>よてい /予定/\n>よぼう /予防;虫歯-,性病-/\n>より /寄り;[東西南北上下左右町海]-/\n>らい /来;三年来,入社来,昨年来/\n>らん /欄/\n>り /裡;(〜のうちに)秘密裡,盛況裡,無意識裡/裏;秘密裏,極秘裏,隠密裏/吏;(役人) 執行吏,税関吏,官公吏/理;理学部/\n>りつ /率;(ratio) 換算率,死亡率/立/律;(law) 因果律,五言律,自然律/\n>りゃく /略;前文略,敬称略/\n>りゅう /流;二刀流,火砕流,仙波流/瘤/\n>りょう /料/量/領;日本領,松平領/陵;(墓地) 天皇-,中山-(孫文),武蔵野-(昭和天皇)/\n>りょく /力/\n>るい /類/\n>れい /例/令;戒厳令,禁止令,待機令/\n>れき /歴;(history) 運転歴,離婚歴/暦;(calendar) 宇宙暦,寛政暦,自然暦/\n>ろ /炉;電気炉,反応炉,溶融炉/路/\n>ろう /郎;(男性名作成用)/\n>ろく /録/\n>ろん /論/\n>わ /羽/\n>わき /脇/\n>わく /枠;深夜枠,自由枠,広告枠,2人枠/\n>わざ /技;(technique) 腰技,包丁技,対空技/\n>わん /湾;若狭湾,諫早湾/\n? /？/\n@ /＠/\nA /Å;†angstrom/Α;†Alpha/А;†(Cyrillic)/アンペア;電流の単位,SI基本単位/\nACM /Abstract Control Model;USB/\nAIDS /エイズ/後天性免疫不全症候群/\nALFEE /アルフィー/\nAND /論理積/\nAP /アプリケーション/\nAdam /アダム/\nAlpha /Α/\nAmerica /アメリカ/\nApril /エイプリル/\nArbeit /アルバイト/\nAtena /アテナ/\nAudrey /オードリー/\nAustralia /オーストラリア/\nB /Β;Beta (Greek)/Б;Be (Cyrillic)/\nB-spline /Ｂ−スプライン/\nBBQ /バーベキュー/\nBKK /バンコク/\nBSE /Bovine Spongiform Encephalopathy/\nBach /バッハ/\nBarbara /バーバラ/\nBarium /バリウム/\nBe /Б;Cyrillic/\nBenedict /ベネディクト/\nBenz /ベンツ/\nBerkeley /バークレー/\nBeryl /ベリル/\nBeta /Β/\nBezier /ベジエ/\nBiff /ビフ/\nBonjours /ボンジュール;※Bonjour?/\nBooby /ブービー/\nBox /□/\nBrown /ブラウン/\nBudapest /ブダペスト/\nCD /コンパクト・ディスク/Compact Disk/\nCDC /Communication Device Class;USB/\nCISC /複雑命令セット計算機/Complex Instruction Set Computer/\nCORBA /Common Object Request Broker Architecture;アプリケーションを異なる言語・プロセス・OS間で動作させるための規格。プログラミング言語がCORBAを利用するためにIDLを使う。OMGが策定した。/\nCS /コミュニケーションサーバ/\nCTC /伊藤忠テクノサイエンス/\nCaesar /シーザー/カエサル/\nCalbee /カルビー/\nCamille /カミーユ/\nCarter /カーター/\nCh /Ч;Cha (Cyrillic)/\nCha /Ч;Cyrillic/\nChanel /シャネル/\nCharlie /チャーリー/\nChi /Χ/\nChlamydia /クラミジア/\nChrist /キリスト/\nChristmas /クリスマス/\nClaire /クレール/\nClaudel /クローデル/\nConstantine /コンスタンチン/\nCrea /クレア/\nCyrillic /А;A/Б;Be/В;Ve/Г;Ge/Д;De/Е;Je/Ё;Jo/Ж;Zhe/З;Ze/И;I/Й;I-kratkoje (J)/К;Ka/Л;El/М;Em/Н;En/О;O/П;Pe/Р;Er/С;Es/Т;Te/У;U/Ф;Ef/Х;Xa/Ц;Tse/Ч;Cha/Ш;Sha/Щ;Scha/Ъ;Znak (Tvjordyj znak)/Ы;Y/Ь;Znak (Xjaxkij znak)/Э;E/Ю;Ju/Я;Ja/\nD /Δ;Delta/Д;De (Cyrillic)/\nDB /データベース/\nDBA /データベース管理者/\nDBMS /dbms/\nDOM /Document Object Model;W3C/\nDTD /Document Type Definition;XMLドキュメントのデータ構造を定めたもの。/\nDaffy /ダフィー/\nDagger /ダガー/\nDe /Д;Cyrillic/\nDelta /Δ/\nDeutschland /ドイツ/独逸/\nDiamond /◇;菱形/◆;菱形/\nDick /ディック/\nDisney /ディズニー/\nE /Ε;Epsilon/Э;Cyrillic/\nEE /Η;Eta/\nEdinburgh /エディンバラ/\nEdward /エドワード/\nEf /Ф;Cyrillic/\nEgypt /エジプト/\nEl /Л;Cyrillic/\nElizabeth /エリザベス/\nEm /М;Cyrillic/\nEn /Н;Cyrillic/\nEpsilon /Ε/\nEr /Р;Cyrillic/\nEs /С;Cyrillic/\nEskimo /エスキモー/\nEsquimau /エスキモー/\nEta /Η/\nEuro /ユーロ/\nEuropa /ヨーロッパ/\nEve /イブ/\nEvil /エビル/\nF /Φ;†Phi (Greek)/Ф;†Ef (Cyrillic)/\nFEN /極東放送/Far East Network/\nFSF /Free Software Foundation/\nFourier /フーリエ/\nFranken /フランケン/\nFrankenstein /フランケンシュタイン/\nG /Γ;†Gamma (Greek)/Г;†Ge (Cyrillic)/\nGHQ /総司令部/連合国軍総司令部/General Headquarters/\nGLPL /GNU Library Public License/\nGPL /GNU General Public License;(concat \"http:\\057\\057www.gnu.org\\057licenses\\057gpl.ja.html\")/\nGUI /グラフィカルユーザインタフェース/\nGW /ゲートウェイ/\nGamma /Γ/\nGe /Г;Cyrillic/\nGeorge /ジョージ/\nGiants /ジャイアンツ/\nGiraffu /ジラフ;※giraffe?/\nGoddard /ゴダール;Godard?/\nGreek /Α;Alpha/Β;Beta/Γ;Gamma/Δ;Delta/Ε;Epsilon/Ζ;Zeta/Η;Eta/Θ;Theta/Ι;Iota/Κ;Kappa/Λ;Lambda/Μ;Mu/Ν;Nu/Ξ;Xi/Ο;Omicron/Π;Pi/Ρ;Rho/Σ;Sigma/Τ;Tau/Υ;Upsilon/Φ;Phi/Χ;Chi/Ψ;Psi/Ω;Omega/\nGrimm /グリム/\nGuile /ガイル/\nHP /ヒューレット・パッカード/\nHTML /Hyper Text Markup Language;W3C/\nHarvard /ハーバード/\nHenry /ヘンリー/\nHudson /ハドソン/\nHungarian /ハンガリアン/\nHungary /ハンガリー/\nI /Ι;Iota/アイ/И;Cyrillic/\nI'm /アイム/\nI-kratkoje /Й;Cyrillic/\nIBM /アイ・ビー・エム/日本アイ・ビー・エム株式会社/\nICU /国際基督教大学;International Christian University/\nIDFT /逆離散フーリエ変換;Inverse Discrete Fourier Transform/\nIDL /Interface Definition Language;CORBAオブジェクトをコールするために必要な情報を提供する。/\nISO /国際標準化機構;International Organization for Standardization/\nIndian /インディアン/\nInternet /インターネット/\nIota /Ι/\nItriangle /▽/\nJ /Й;Cyrillic(I-kratkoje)/\nJICC /ＪＩＣＣ出版;[出版社名]/\nJIP /日本電子計算;www.jip.co.jp/\nJISC /日本工業標準調査会;www.jisc.go.jp/\nJa /Я;Cyrillic/\nJadeite /ジェダイト/\nJames /ジェームス/\nJamiroquai /ジャミロクワイ;ミュージシャン,バンド名/\nJane /ジェーン/\nJe /Е;Cyrillic/\nJenny /ジェニー/\nJimmy /ジミー/\nJo /Ё;Cyrillic/\nJoe /ジョー/\nJohn /ジョン/\nJr. /ジュニア/\nJu /Ю;Cyrillic/\nJulian /ジュリアン/\nJulie /ジュリー/\nJupiter /ジュピター/\nK /Κ;†Kappa (Greek)/К;†Ka (Cyrillic)/ケルビン;(kelvin)熱力学温度の単位,SI基本単位/Χ;※(KH) Chi/\nKH /Χ;Chi/\nKa /К;Cyrillic/\nKappa /Κ/\nKatze /カッツェ/\nKh /Х;Xa (Cyrillic)/\nKiki /キキ/\nKnuth /クヌース/\nKodak /コダック/\nKunzite /クンツァイト/\nL /£;pond/Λ;Lambda/Л;El (Cyrillic)/\nLPF /ローパス・フィルタ/\nLagrange /ラグランジュ/\nLambda /Λ/\nLaura /ローラ/\nLebesgue /ルベーグ/\nLilliput /リリパット/\nLinus /ライナス/\nLolita /ロリータ/\nLondon /ロンドン/\nLos_Angeles /ロサンゼルス/\nLucy /ルーシー/\nLynch /リンチ/\nM /Μ;†Mu (Greek)/М;†Em (Cyrillic)/\nML /メイリングリスト/メーリングリスト/\nMPT /マルチポートトランシーバー/\nMSA /マイクロソフトウェア　アソシエイツ/マイクロソフトウェアアソシエイツ/日米相互防衛援助協定/Micro Software Associates/\nMach /マッハ/\nManhattan /マンハッタン/\nMarcica /マーシカ/\nMarie /マリー/マリ/\nMario /マリオ/\nMars /マーズ/\nMartha /マーサ/\nMartin /マーティン/\nMary /メアリ/\nMelby /メルビー/\nMercury /マーキュリー/メルクリウス/\nMiami /マイアミ/\nMichael /マイケル/\nMickey /ミッキー/\nMicrosoft /マイクロソフト/\nMilky /ミルキー/\nMinerva /ミネルヴァ/\nMotorola /モトローラ/\nMr. /ミスター/\nMrs. /ミセス/\nMs. /ミズ/\nMu /Μ/\nN /Ν;Nu/Н;En (Cyrillic)/\nNEC /日本電気/\nNFS /Network File System/\nNRT /成田/\nNTT /日本電信電話/\nNY /ニューヨーク/\nNausicaa /ナウシカ/\nNephrite /ネフライト/\nNeuman /ノイマン/フォン・ノイマン/ヤーノッシュ・フォン・ノイマン/\nNewsweek /ニューズウィーク/\nNijmegen /ナイメヘン/\nNorman /ノルマン/\nNorway /ノルウェー/\nNu /Ν/\nO /Ο;†Omicron/О;†(Cyrillic)/Ω;※(OO) Omega/\nOMG /the Object Management Group;CORBA策定のためのフレームワークを提供するために組織された。/(concat \"http:\\057\\057www.omg.org\\057\")/\nOO /Ω;Omega/\nOR /オペレーションズリサーチ/論理和/\nOS /オペレーティングシステム/\nOlympic /オリンピック/\nOmega /Ω/\nOmicron /Ο/\nOo /◎/\nP /Π;†Pi (Greek)/П;†Pe (Cyrillic)/\nPH /Φ;Phi/\nPOA /Portable Object Adapter/\nPS /P.S./Ψ;Psi/\nPalabora /パラボーラ/\nPatty /パティ/\nPe /П;Cyrillic/\nPeanuts /ピーナッツ/\nPeter /ピーター/ピョートル/ペーター/\nPhi /Φ/\nPhilips /フィリップス/\nPi /Π/\nPolaroid /ポラロイド/\nPsi /Ψ/\nR /Ρ;†Rho (Greek)/Р;†Er (Cyrillic)/\nRDB /関係データベース;relational database/\nRE /正規表現;regular expression/\nRISC /限定命令セット計算機/Restricted Instruction Set Computer/\nRPC /Remote Procedure Call/\nRPG /ロールプレイングゲーム/\nRana /ラナ/\nRho /Ρ/\nRichard /リチャード/\nRitchie /リッチー/\nRobert /ロバート/ロベルト/\nRobin /ロビン/\nRose /ローズ/\nRussia /А;→Cyrillic/Б/В/Г/Д/Е/Ё/Ж/З/И/Й/К/Л/М/Н/О/П/Р/С/Т/У/Ф/Х/Ц/Ч/Ш/Щ/Ъ/Ы/Ь/Э/Ю/Я/\nS /Σ;Sigma/С;Es (Cyrillic)/\nSAX /The Simple API for event-based XML parsing/\nSFO /サンフランシスコ/\nSPA /製造小売業;繊研新聞社のデスク山崎光弘氏が翻案した略語/Specality Store Retailer of Private Label Apparel/\nSailormoon /セーラームーン/\nSaint /聖/\nSally /サリー/\nSandy /サンディー/\nSappho /サッフォー/\nScha /Щ;Cyrillic/\nScotch /スコッチ/\nSh /Ш;Sha (Cyrillic)/\nShSh /Щ;Scha (Cyrillic)/\nSha /Ш;Cyrillic/\nSheena /シーナ/\nShsh /Щ;Scha (Cyrillic)/\nSibip /シビップ/\nSigma /Σ/\nSingapore /シンガポール/\nSony /ソニー/\nSquare /□/\nStallman /ストールマン/\nSuesan /スーザン/\nSweden /スウェーデン/\nSylpheed /シルフィード/\nT /Τ;†Tau (Greek)/Т;†Te (Cyrillic)/\nTA /ターミナルアダプタ/\nTDL /東京ディズニーランド/\nTH /Θ;Theta/\nTV /テレビ/\nTau /Τ/\nTe /Т;Cyrillic/\nTheta /Θ/\nTi /Ｔｉ/\nTiananmen /天安門/\nTibet /チベット/\nToppe /トッピー/\nToronto /トロント/\nTs /Ц;Tse (Cyrillic)/\nTse /Ц;Cyrillic/\nTuring /チューリング/\nU /Υ;Upsilon/У;Cyrillic/\nUnisys /ユニシス/\nUpsilon /Υ/\nV /В;Ve (Cyrillic)/\nValentine /バレンタイン/\nVe /В;Cyrillic/\nVega /ベガ/\nVenus /ビーナス/ビィーナス/\nVersailles /ベルサイユ/ヴェルサイユ/\nVietnam /ベトナム/\nW3C /The World Wide Web Consortium/\nWG /ワーキンググループ/\nWS /ワークステーション/\nWW# /第#2次世界大戦/\nWW1 /第一次世界大戦/歐州大戰;旧字/\nWW2 /太平洋戦争/第二次世界大戦/大東亜戰爭;旧字/\nWatson /ワトソン/\nX /Ξ;Xi/Х;Xa (Cyrillic)/\nXEROX /ゼロックス/\nXML /Extensible Markup Language/\nXa /Х;Cyrillic/\nXi /Ξ/\nY /Υ;Upsilon/Й;Cyrillic(I-kratkoje)/Ы;Cyrillic/\nYapoos /ヤプーズ/\nYe /Е;Cyrillic/\nYo /Ё;Cyrillic/\nYu /Ы;Y (Cyrillic)/\nZ /Ζ;Zeta/З;Ze (Cyrillic)/\nZe /З;Cyrillic/\nZeta /Ζ/\nZh /Ж;Zhe (Cyrillic)/\nZhe /Ж;Cyrillic/\nZnak /Ъ;Cyrillic(Tvjordyj znak)/Ь;Cyrillic(Xjaxkij znak)/\nZoisite /ゾイサイト/\n[ /［/【/〔/『/\n[[ /『/\n[] /□/\n\\ /＼/¥/\n\\/ /∨/\n] /］/】/〕/』/\n]] /』/\n^ /↑/∧/アクセント;その音を特に強く/accent/\n^^ /↑/\n^v /↓/\n_ /＿/　;全角スペース/\n` /‘;singlequote/｀;accent grave/\n`` /“/\na /α;alpha/エー/エイ/アー;(独語)/а;cyrillic/ア/\na# /A#0/Ａ#1/\na#size /A#0サイズ/Ａ#1サイズ/\na4 /Ａ４/\naaa /トリプルA/\naachen /アーヘン/\naalen /アーレン/\naalto /アールト/\naaron /アロン/アーロン/\nabacus /アバカス/\nabba /アバ/\nabbado /アバド/\nabbas /アッバス/アッバース/アバス/\nabbey /アビー/\nabbeyroad /アビーロード/\nabbie /アビー/\nabbott /アボット/\nabby /アビー/\nabduction /アブダクション/\nabdul /アブドゥル/\nabdullah /アブドラ/アブダラ/アブドーラ/アブドゥラ/\nabec /アベック;※avec? エイベック?/\nabel /アーベル/アベル/\nabelia /アベリア/\nabend /アーベント/\nabgata /ＡＢ型/\nabidjan /アビジャン/\nabigail /アビゲイル/\nability /アビリティ/\nable /エイブル/\nabnormal /アブノーマル/\naborigine /アボリジニ/アボリジニー/\nabort /アボート/\nabout /アバウト/\nabove /アバブ/\nabra /アブラ/\nabraham /アブラハム/エイブラハム/\nabrams /エイブラムス/\nabril /アブリル/\nabroad /アブロード/ＡＢｒｏａｄ/\nabsalom /アブサロム/\nabsinthe /アブサン/\nabsolute /アブソリュート/\nabsorber /アブソーバー/アブソーバ/\nabstract /アブストラクト/抽象/\nabstraction /アブストラクション/\nabu /アブ/アブー/\nabudabi /アブダビ/\nabuja /アブジャ/\nabyss /アビス/\nabyssinia /アビシニア/\nabyssinian /アビシニアン/\nac /アクチニウム/Actinium/\nacacia /アカシア/\nacadapter /ACアダプタ/ACアダプター/\nacademia /アカデミア/\nacademic /アカデミック/\nacademie /アカデミー/\nacademism /アカデミズム/\nacademy /アカデミー/\nacappella /アカペラ;a cappella/\nacapulco /アカプルコ/\nacca /アッカ;www.acca.ne.jp/\naccel /アクセル;accelerator/\naccelerando /アチェレランド/アッチェレランド;[音楽]次第に速く/\naccelerator /アクセラレータ/アクセル/アクセラレーター/\naccent /アクセント/´;accent aigue/｀;accent grave/＾;accent circonflexe/¨;trema,umlaut/アクサン;仏語/\naccentaigu /アクサンテギュ;accent aigue/´/\naccentcirconflexe /アクサンシルコンフレックス;accent circonflexe/＾/\naccentgrave /アクサングラーブ;accent grave/アクサングラーヴ/｀/\naccept /アクセプト/\nacceptable /アクセプタブル/\nacceptor /アクセプター/アクセプタ/\naccess /アクセス/\naccesscounter /アクセスカウンター/アクセスカウンタ/\naccessibility /アクセシビリティ/アクセシビリティー/\naccesslog /アクセスログ/\naccessor /アクセサ/アクセッサ/アクセッサー/\naccessory /アクセサリー/アクセサリ/\naccesspoint /アクセスポイント/\naccesstime /アクセスタイム/\naccident /アクシデント/\naccidental /アクシデンタル/\naccidentally /アクシデンタリ/\naccommodation /アコモデーション/\naccord /アコード/\naccordion /アコーディオン/\naccount /アカウント/\naccountability /アカウンタビリティ;(言い換え:説明責任)/アカウンタビリティー/アカンタビリティ/\naccounting /アカウンティング/\naccoustic /アクースティック;※acoustic?/\naccra /アクラ/\naccumulator /アキュムレータ/\naccuracy /アキュラシー/\nace /エース/\nacepilot /エースパイロット/\nacerola /アセロラ/\nacestriker /エースストライカー/\nacetal /アセタール/\nacetaldehyde /アセトアルデヒド/\nacetamido /アセトアミド/\nacetaminophen /アセトアミノフェン;C8H9NO2/\nacetate /アセテート/\naceto /アセト/\nacetone /アセトン;CH3COCH3/\nacetonitrile /アセトニトリル/\nacetyl /アセチル;CH3CO-/\nacetylcholine /アセチルコリン/\nacetylcoa /アセチルCoA/\nacetylene /アセチレン/\nachaemenes /アケメネス/\nachievement /アチーブメント/\nachille /アシル/\nachilles /アキレス/\nachilleus /アキレス/アキレウス/\nacid /アシッド/\nacidjazz /アシッドジャズ/\nackerman /アッカーマン/\nackermann /アッカーマン/\naclass /Ａクラス/Aクラス/\nacm /米国計算機学会;Association for Computing Machinery. www.acm.org/\nacme /アクメ/\nacne /アクネ/\nacom /アコム;[企業名]消費者金融。www.acom.co.jp/\naconcagua /アコンカグア;-川(チリ)/\naconitine /アコニチン/\nacosta /アコスタ/\nacoustic /アコースティック/\nacousticguitar /アコースティックギター/\nacoustics /アコースティックス/\nacquapazza /アクアパッツァ;(It) acqua pazza/アクアパッツア/\nacre /エーカー/\nacro /アクロ/\nacrobat /アクロバット/\nacrobatic /アクロバティック/\nacrobatreader /アクロバットリーダー/\nacrolein /アクロレイン/\nacronym /アクロニム/\nacropolis /アクロポリス/\nacross /アクロス/\nacryl /アクリル/\nacrylonitrile /アクリロニトリル/\nact /アクト/\nactin /アクチン/\nactinium /アクチニウム;[元素]89,Ac/\nactinoid /アクチノイド/\naction /アクション/\nactiongame /アクションゲーム/\nactionprogram /アクションプログラム/\nactionscene /アクションシーン/\nactivate /アクティベート/\nactivation /アクティベーション/\nactivator /アクティベーター/アクティベータ/\nactive /アクティブ/アクティヴ/\nactivewindow /アクティブウィンドウ/\nactivist /アクティビスト/\nactivity /アクティビティ/アクティビティー/\nactor /アクター/アクタ/\nactress /アクトレス/\nactual /アクチュアル/\nactuality /アクチュアリティ/\nactually /アクチュアリー/\nactualtime /アクチュアルタイム/\nactuary /アクチュアリー;保険数理士/\nactuator /アクチュエータ/アクチュエーター/\nacup /Aカップ;10cm/Ａカップ/\nacute /アキュート/\nacyclovir /アシクロビル/\nad /アド/\nada /Ada/エイダ/アーダ/アダ/\nadac /アドバンスド・データ・コントロールズ;www.adac.co.jp/\nadagio /アダージョ/\nadam /アダム/アダン/\nadams /アダムス/\nadapt /アダプト/\nadaptation /アダプテーション/\nadapter /アダプタ/アダプター/\nadaptive /アダプティブ/アダプティヴ/\nadaptor /アダプタ/アダプター/\nadballoon /アドバルーン;和製英語(advertising balloon)/\nadc /Ａ／Ｄコンバータ/\nadd /アッド/\nadderley /アダレイ/\naddessability /アドレッサビリティ/\naddict /アディクト/\naddiction /アディクション/\naddie /アディ/\naddin /アドイン;add-in/\naddisababa /アジスアベバ;Addis Ababa/\naddisabeba /アジスアベバ;Ababa Abeba/\naddon /アドオン/\naddress /アドレス/\naddressbar /アドレスバー/\naddressbook /アドレスブック/\naddressing /アドレッシング/アドレシング/\naddressingmode /アドレッシングモード/\naddy /アディ/\nadela /アデラ/\nadelaide /アデレード/\nadele /アデル/アデール/アデーレ/\naden /アデン/\nadenine /アデニン;A/\nadenoid /アデノイド/\nadenosine /アデノシン/\nadenovirus /アデノウイルス/アデノウィルス/\nadept /アデプト/\nadhoc /アドホック;ad hoc/\nadidas /アディダス;www.adidas.com/\nadieu /アデュー/\nadios /アディオス/\nadjani /アジャーニ/\nadjust /アジャスト/\nadjustable /アジャスタブル/\nadjuster /アジャスター/アジャスタ/\nadjustment /アジャストメント/\nadler /アドラー/\nadlib /アドリブ;ad lib/\nadmin /アドミン/\nadminister /アドミニスター/\nadministration /アドミニストレーション/\nadministrator /アドミニストレータ/アドミニストレーター/\nadmission /アドミッション/\nadmittance /アドミタンス/\nadobe /アドビ;www.adobe.com/Ａｄｏｂｅ/\nadolescence /アドレッセンス;青春/アドゥレセンス/\nadolf /アドルフ/\nadolfo /アドルフォ/\nadolph /アドルフ/\nadolphe /アドルフ/\nadonai /アドナイ/\nadonis /アドニス/\nadopt /アドプト/\nadopter /アダプタ;adapter?/\nadorno /アドルノ/\nadrenalin /アドレナリン/\nadrenaline /アドレナリン/\nadria /アドリア/\nadrian /エイドリアン/アドリアン/\nadriana /アドリアーナ/\nadriano /アドリアーノ/\nadrien /アドリアン/\nadrienne /アドリエンヌ;仏語/エイドリアン/\nadrive /Aドライブ;A:/Ａドライブ/\nadslmodem /ADSLモデム/\nadult /アダルト/\nadultdvd /アダルトDVD/\nadultgoods /アダルトグッズ/\nadultshop /アダルトショップ/\nadultsite /アダルトサイト/\nadultvideo /アダルトビデオ/\nadvance /アドバンス/アドヴァンス/\nadvanced /アドバンスト/アドバンスド/アドヴァンスト/アドヴァンスド/\nadvantage /アドバンテージ/\nadvent /アドベント/\nadventure /アドベンチャー/\nadventuregame /アドベンチャーゲーム/\nadvertise /アドバタイズ/\nadvertisement /アドバタイズメント/アド/\nadvertising /アドバタイジング/\nadvice /アドバイス/アドヴァイス/\nadvise /アドバイズ;[動詞]/アドバイス;※名詞「アドバイス」はadvice/\nadviser /アドバイザー/アドバイザ/\nadvisor /アドバイザー/アドバイザ/アドヴァイザー/\nadvisory /アドバイザリー/アドバイザリ/アドヴァイザリ/アドバイサリ/\nadware /アドウェア/\nadwords /アドワーズ/\nady /アディ/\naegis /イージス/\naeolia /エオリア/\naeolian /エオリアン;ABCDEFGA/\naeolus /アイオロス/\naeon /イオン;www.aeon.info/\naera /アエラ;[雑誌名]朝日新聞社/AERA/\naerial /エアリアル/\naero /エアロ/\naerobi /エアロビ;aerobics/\naerobics /エアロビクス/\naerobike /エアロバイク;和製英語(stationary bike)/\naerodynamics /エアロダイナミクス/\naeroflot /アエロフロート;www.aeroflot.ru/\naerogramme /エアログラム/\naerosol /エアゾール/\naerospace /エアロスペース/\naeschylus /アイスキュロス/\naesop /イソップ/\naesthe /エステ/\naesthesalon /エステサロン;aesthetic salon/\naesthetic /エステティック/\naesthetician /エステティシャン/\naestheticsalon /エステティックサロン;aesthetic salon/\naffair /アフェア/\naffiliate /アフィリエイト/アフィリエート/\naffiliateprogram /アフィリエイトプログラム/\naffiliater /アフィリエイター/\naffine /アフィン/\naffinity /アフィニティ/アフィニティー/\naffordance /アフォーダンス/\nafghan /アフガン/\nafghanistan /アフガニスタン;.af/\naflatoxin /アフラトキシン/\nafreco /アフレコ;after recording/\nafrica /アフリカ/\nafricaans /アフリカーンス/\nafrican /アフリカン/\nafrikaans /アフリカーンス/\nafro /アフロ/\nafrohair /アフロヘア/\nafter /アフター/\nafterbeat /アフタービート/\nafterburner /アフターバーナー/\naftercare /アフターケア/\nafterdark /アフターダーク/\nafterfive /アフターファイブ/\nafterfollow /アフターフォロー;和製英語(follow-up)/\nafternoon /アフタヌーン/\nafterservice /アフターサービス/\nag /銀/Silver/\nagain /アゲイン/アゲーン/\nagainst /アゲインスト/アゲンスト/\nagamben /アガンベン/\nagamemnon /アガメムノン/\nagape /アガペー/\nagaricus /アガリクス;ハラタケ属/\nagarose /アガロース/\nagata /Ａ型/アガタ/\nagate /アゲート/\nagatha /アガサ/アガタ/\nagathe /アガット/アガーテ/アガート/\nage /エイジ/エージ/\nagency /エージェンシー/\nagenda /アジェンダ/会議事項/\nagent /エージェント/エイジェント/\naggregate /アグリゲート/\naggregator /アグリゲータ/\naggressive /アグレッシブ/アグレッシヴ/\nagharta /アガルタ/\nagile /アジャイル/\nagility /アジリティ/アジリティー/\naging /エイジング/エージング/\nagit /アジト/\nagitation /アジテーション/\nagitato /アジタート/\nagitpunkt /アジト/\nagnes /アグネス/アニエス/\nagni /アグニ/\nagogo /アゴゴ/\nagora /アゴラ/\nagra /アグラ/\nagree /アグリー/\nagreement /アグリーメント/\nagri /アグリ/\nagribusiness /アグリビジネス/\nagriculture /アグリカルチャー/\naguilera /アギレラ/\naguirre /アギーレ/\nagustin /アグスティン/\nah /アー/\nahead /アヘッド/\nahriman /アーリマン/\nai /AI/人工知能/\naias /アイアス/アイアース/\naibo /アイボ;[商標]ソニー/\naic /アイク;[企業名]消費者金融。aic.jp/\naid /エイド/\naida /アイーダ/\naids /エイズ/後天性免疫不全症候群/\naidsvirus /エイズウイルス/\naiexpert /ＡＩエキスパート/\naiful /アイフル;[企業名]消費者金融。www.aiful.co.jp/\naila /アイラ/\naileen /アイリーン/\naim /エイム/\naimar /アイマール/\naime /エメ/\naimee /エメ/エーメ/\naiming /エイミング/\naina /アイナ/\naino /アイノ/\nainu /アイヌ/\naiolos /アイオロス/\nair /エア/エアー/\naira /アイラ/\nairbag /エアバッグ/\nairborn /エアボーン/\nairborne /エアボーン/\nairbrush /エアブラシ/\nairbus /エアバス/\naircap /エアキャップ;ぷちぷち/\naircheck /エアチェック/\naircleaner /エアクリーナー/\naircon /エアコン;air conditioner/\nairconditioner /エアコンディショナー;air conditioner/\naircraft /エアクラフト/\nairduct /エアダクト;air duct/\nairflow /エアフロー/\nairforce /エアフォース;air force/\nairforceone /エアフォースワン;Air Force One/\nairfrance /エールフランス;www.airfrance.fr/\nairgun /エアガン/\nairhockey /エアホッケー/\nairi /アイリ/\nairline /エアライン/\nairlines /エアラインズ/\nairlock /エアロック/\nairmail /エアメール/\nairplane /エアプレーン/\nairplants /エアプランツ/\nairpocket /エアポケット/\nairport /エアポート/\nairs /エアーズ/\nairship /エアシップ/\nairsystem /エアシステム/\nairterminal /エアターミナル/\nairticket /エアチケット/\nairvalve /エアバルブ;air valve/\nairway /エアウェイ/\nairways /エアウェイズ/\naischylos /アイスキュロス/\naisha /アイシャ/アイーシャ/アーイシャ/\naisle /アイル;通路/\najanta /アジャンタ/アジャンター/\nak /Alaska/アラスカ/\nakademeia /アカデメイア/\nakapella /アカペラ;※a capella?/ア・カペラ;※a capella?/\nakashic /アカシック/\nakbar /アクバル/\nakcl /AKCL/AKCL(Austin Kyoto Common Lisp)/\nakeem /アキーム/\naki /アキ/\nakim /アキーム/\nakkad /アッカド/\nakropolis /アクロポリス/\naku /アク/\nal /アル/アルミニウム/Aluminum/アラバマ/Alabama/\nala /アラ/ア・ラ・/\nalabama /アラバマ;AL/\nalabaster /アラバスター/\nalacarte /アラカルト;a la carte/ア・ラ・カルト/\naladdin /アラジン/\nalaikum /アライクム;(アラビア語)/\nalain /アラン/\nalamo /アラモ/\nalamode /アラモード;a la mode/ア・ラ・モード/\nalamos /アラモス/\nalan /アラン/\nalanine /アラニン;Ala/\nalarcon /アラルコン/\nalarm /アラーム/\nalaska /アラスカ;AK/\nalawi /アラウィ/\nalba /アルバ;[商標]セイコー/\nalban /アルバン/\nalbania /アルバニア;.al/\nalbatross /アルバトロス;信天翁/\nalbedo /アルベド/\nalbeit /アルバイト;曹長石/\nalbeniz /アルベニス/\nalbert /アルバート/アルベルト/アルベール/\nalberta /アルバータ/アルベルタ/\nalberti /アルベルティ/\nalberto /アルベルト/\nalbina /アルビナ/\nalbino /アルビノ/\nalbion /アルビオン/\nalbirex /アルビレックス;[Jリーグ]新潟/\nalbrecht /アルブレヒト/\nalbum /アルバム/\nalbumin /アルブミン/\nalbumtitle /アルバムタイトル/\nalbuquerque /アルバカーキ/\nalceste /アルセスト;le Misanthrope/\nalchemist /アルケミスト/\nalcohol /アルコール/\nalcohollamp /アルコールランプ/\nalcove /アルコーブ/\nalda /アルダ/\naldehyde /アルデヒド/\naldente /アルデンテ;al dente/\nalder /アルダー/\naldo /アルド/\nale /エール/アレ/\nalec /アレック/\nalegre /アレグレ/\nalegrias /アレグリアス/\nalejandro /アレハンドロ/\naleksandr /アレクサンドル/\naleksei /アレクセイ/\nalena /アレナ/\naleph /アレフ/アーレフ/\naleppo /アレッポ;シリア/\nalert /アラート/\nales /アレス/\nalesi /アレジ/\nalessandra /アレッサンドラ/\nalessandro /アレッサンドロ/アレサンドロ/\nalessio /アレッシオ/\naleutian /アリューシャン/\nalex /アレックス/\nalexa /アレクサ/\nalexander /アレキサンダー/アレクサンダー/アレグザンダー;(英)/アレクサンデル/アレクサンドル/アレクザンダー/\nalexandra /アレクサンドラ/アレキサンドラ/アレグザンドラ;(英)/\nalexandre /アレクサンドル/\nalexandria /アレキサンドリア/アレクサンドリア/\nalexandrite /アレキサンドライト/\nalexandros /アレクサンドロス/\nalexei /アレクセイ/\nalexis /アレクシス/アレクシ;仏語/\nalf /アルフ/\nalfa /アルファ/\nalfalfa /アルファルファ/\nalfaromeo /アルファロメオ;www.alfaromeo.com/\nalfee /アルフィー/\nalfine /アルフィーネ;(It) al fine/\nalfons /アルフォンス/\nalfonso /アルフォンソ/\nalfred /アルフレッド/アルフレート;(独語)/\nalfredo /アルフレード/\nalge /アルジェ/\nalger /アルジェ/\nalgeria /アルジェリア;.dz/\nalgernon /アルジャーノン/\nalgin /アルギン/\nalgol /アルゴル/\nalgorithm /アルゴリズム/算法/\nalhambra /アルハンブラ/\nali /アリ/アリー/\nalias /エイリアス/エリアス/エーリアス;<rare>/\naliasing /エイリアシング/エリアシング/\nalibaba /アリババ/\nalibi /アリバイ/\nalice /アリス/\nalicia /アリシア/\nalien /エイリアン/\nalighieri /アリギエリ/\nalign /アライン/\nalignment /アライメント/アラインメント/\nalina /アリーナ/\nalisa /アリサ/\nalison /アリソン/アリスン/\nalistair /アリステア/\nalitalia /アリタリア;www.alitalia.it/\nalive /アライブ/アライヴ/\naljazeera /アルジャジーラ;al-Jazeera. www.aljazeera.net/アルジャズィーラ/\nalk /アルク/\nalkali /アルカリ/\nalkaline /アルカリ/\nalkaloid /アルカロイド/\nalkan /アルカン/\nalkane /アルカン/\nalkene /アルケン;C[n]H[2n]/\nalkoxide /アルコキシド/\nalkyd /アルキド/\nalkyl /アルキル;C[n]H[2n-1]-/\nalkyne /アルキン;C[n]H[2n-2],RC≡CR/\nall /オール/∀/\nalla /アラ/アッラ/アーラ/\nallabout /オールアバウト;all about/オール・アバウト・/\nallah /アラー/アッラー/\nallan /アラン/\nallback /オールバック/\nallclear /オールクリア/\nallcolor /オールカラー/\nallcolour /オールカラー/\nallegory /アレゴリー/\nallegra /アレグラ/\nallegretto /アレグレット/\nallegria /アレグリア/\nallegro /アレグロ/\nallelopathy /アレロパシー/\nallemand /アルマン/\nallemande /アルマンド/\nallen /アレン/アラン/\nallene /アレン/\naller /アレ;仏語/\nallergen /アレルゲン/\nallergy /アレルギー/アレルギ/\nalley /アレイ/アレー/\nallgreen /オールグリーン/\nalliance /アライアンス/\nallicin /アリシン/\nallie /アリー/\nallied /アライド/\nalliedtelesis /アライドテレシス;www.allied-telesis.co.jp/\nalligator /アリゲーター/\nallinone /オールインワン;all-in-one/\nallison /アリソン/\nallman /オールマン/\nallnight /オールナイト/\nallnude /オールヌード/\nallo /アロ;(接頭辞)異-/\nallocate /アロケート/\nallocation /アロケーション/割り当て/\nallocator /アロケータ/\nallose /アロース/\nallow /アラウ/\nalloy /アロイ/\nallpass /オールパス/\nallround /オールラウンド/\nallseason /オールシーズン/\nallspice /オールスパイス/\nallstanding /オールスタンディング/\nallstar /オールスター/\nallstargame /オールスターゲーム/\nallstars /オールスターズ/\nalltime /オールタイム/\nallweather /オールウェザー/\nally /アリー/\nallyl /アリル/\nalma /アルマ/\nalmanac /アルマナック/\nalmaty /アルマトゥイ/\nalmighty /オールマイティ/オールマイティー/\nalminium /アルミニウム;※aluminium/\nalmodovar /アルモドバル/\nalmond /アーモンド/\naloe /アロエ/\naloha /アロハ/\nalohashirt /アロハシャツ/\nalois /アロイス/\nalone /アローン/アロン/\nalong /アロング/\nalonso /アロンソ/アロンゾ/\nalonzo /アロンゾ/\nalpaca /アルパカ/\nalpen /アルペン/\nalpena /アルピナ/\nalpenhorn /アルペンホルン/\nalpenroute /アルペンルート;立山の観光道路。www.alpen-route.com/\nalpenski /アルペンスキー/\nalpha /α/アルファ/アルファー/\nalphabet /アルファベット/\nalphatron /アルファトロン/\nalphonse /アルフォンス/\nalphonso /アルフォンソ/\nalphorn /アルプホルン/\nalpine /アルパイン/\nalpinist /アルピニスト/\nalps /アルプス/\nalqaeda /アルカイダ;al-Qaeda/\nalright /オーライ/オールライト/\nals /アルス/\nalsace /アルザス/\nalt /アルト/\nalta /アルタ/\naltai /アルタイ/\naltamira /アルタミラ/\naltar /オルター;祭壇/\naltea /アルテア/\nalter /アルター/オルター/\naltered /オルタード/アルタード/\nalterna /オルタナ;alternative/\nalternate /オルタネイト/オルタネート/\nalternative /オルタナティヴ/オルタナティブ/\nalthorn /アルトホルン/\nalthusser /アルチュセール/\naltkey /ALTキー/オルトキー/\nalto /アルト/\naltoflute /アルトフルート/\naltohorn /アルトホルン;alto horn/\naltrecorder /アルトリコーダー/\naltsax /アルトサックス/\nalumi /アルミ;aluminium/\nalumifoil /アルミホイル;aluminium foil/\nalumina /アルミナ/\naluminium /アルミ;Al/アルミニウム;[元素]13,Al/\naluminum /アルミニウム;[元素]13,Al/\nalumisash /アルミサッシ;aluminum sash/\nalumite /アルマイト/\nalvarez /アルバレス/\nalvaro /アルバロ/\nalvin /アルヴィン/\nalways /オールウェイズ/\nalyosha /アリョーシャ/\nalyson /アリソン/\nalyssa /アリッサ/\nalyssum /アリッサム/\nalz /アルツ/\nalzheimer /アルツハイマー/\nam /アメリシウム/Americium/アム/エーエム/エイエム/\nama /アマ;amateur/\namabile /アマービレ/\namadeus /アマデウス/\namalg /Ц;※これはキリル文字のtse/\namalgam /アマルガム/\namalia /アマリア/\namalthaea /アマルテア/\namalthea /アマルテア/\namanda /アマンダ/\namande /アマンド;(Fr) アーモンド/\namantadine /アマンタジン/\namara /アマラ/\namaranth /アマランス/\namaranthus /アマランサス/\namaretto /アマレット/\namaro /アマロ/\namaryllis /アマリリス/\namateur /アマチュア/\namateurism /アマチュアリズム/\namati /アマティ/\namato /アマート/\namazing /アメイジング/アメージング/\namazon /アマゾン/\namazoness /アマゾネス/\nambassador /アンバサダー/\namber /アンバー/\nambient /アンビエント/\nambition /アンビション/\nambitious /アンビシャス/\nambivalence /アンビバレンス/アンビヴァレンス/\nambivalent /アンビバレント/アンビヴァレント/\nambroise /アンブロワーズ/\nambrose /アンブローズ/\nambrosia /アンブロシア/\nambulance /アンビュランス/\nambush /アンブッシュ/\nameba /アメーバ/\namedas /アメダス;AMeDAS/\namedee /アメデ/\namefoot /アメフト;American football/\namelia /アメリア/\namelie /アメリ/アメリー/\namen /アーメン/Ａ面/アメン/\namenity /アメニティ/アメニティー/\namerica /アメリカ/亜米利加/\namerican /アメリカン/\namericana /アメリカーナ/\namericancherry /アメリカンチェリー/\namericancoffee /アメリカンコーヒー/\namericancurl /アメリカンカール/\namericandream /アメリカンドリーム/\namericanexpress /アメリカンエキスプレス;www.americanexpress.com/\namericanfootball /アメリカンフットボール/\namericanism /アメリカニズム/\namericanleague /アメリカンリーグ/\namericanshorthair /アメリカンショートヘア/\namericium /アメリシウム;[元素]95,Am/\namethyst /アメジスト/紫水晶/紫石英/\nametrine /アメトリン/\namex /アメックス/アメリカンエキスプレス/\nami /アミ/\namide /アミド/\namie /アミ/\namiel /アミエル/\namiens /アミアン/\namigo /アミーゴ/\namina /アミナ/\namine /アミン/\namino /アミノ/\namman /アンマン/\nammon /アモン/\nammonia /アンモニア/\nammonite /アンモナイト/\nammonium /アンモニウム/\nammons /アモンズ/\namnesty /アムネスティ/\namo /アモ/\namoeba /アメーバ/\namor /アモール;(西) 愛/\namoral /アモラル/\namore /アモーレ;(It) 愛/\namoroso /アモローソ/\namorphous /アモルファス/\namortization /アモチゼーション/\namos /アモス/\namount /アマウント/\namour /アムール/\namp /アンプ/アンプリファイア/\nampere /アンペア;A/アンペール;Andre-Marie Ampere (1775-1836)/\nampersand /アンパサンド;&/アンパーサンド/\namphetamine /アンフェタミン/\namphitheater /アンフィシアター;円形劇場/\namphitheatre /アンフィシアター;円形劇場/\nample /アンプル/\nampoule /アンプル/\nampul /アンプル/\namradio /AMラジオ/\namrduk /マルドゥーク/\namrita /アムリタ;[ヒンドゥー教] 不死の水/\namsterdam /アムステルダム/\namulet /アミュレット/\namun /アモン/\namur /アムール;黒竜江/\namuse /アミューズ/\namusement /アミューズメント/\namusementpark /アミューズメントパーク/\namway /アムウェイ;www.amway.com/\namy /エイミー/\namyl /アミル/\namylase /アミラーゼ/\namylose /アミロース/\nan /アン/\nana /アナ/\nanabel /アナベル/\nanabell /アナベル/\nanabolic /アナボリック/\nanachro /アナクロ;anachronism/\nanachronism /アナクロニズム/アナクロ/\nanaconda /アナコンダ/\nanaerobics /アネロビクス/\nanaheim /アナハイム/\nanais /アナイス/\nanakin /アナキン/\nanal /アナル/エイナル/\nanalfuck /アナルファック/\nanalizer /アナライザ;※analyzer/\nanalizing /アナライジング;※analyzing/\nanalog /アナログ/\nanalogdata /アナログデータ/\nanalogrecord /アナログレコード/\nanalogue /アナログ/\nanalogy /アナロジー/\nanalsex /アナルセックス/\nanalvib /アナルバイブ;anal vibrator/\nanalyse /アナライズ/\nanalyser /アナライザ/アナライザー/\nanalysis /アナリシス/\nanalyst /アナリスト/\nanalyze /アナライズ/\nanalyzer /アナライザ/アナライザー/\nananas /アナナス/\nanaphylaxie /アナフィラキシー;(独語)/\nanaphylaxis /アナフィラキシー/\nanarchism /アナーキズム/アナキズム/\nanarchist /アナーキスト/アナキスト/\nanarcho /アナルコ/\nanarchy /アナーキー/\nanastasia /アナスタシア/\nanatol /アナトール/\nanatole /アナトール/\nanatolia /アナトリア/\nanc /アクティブノイズコントロール;active noise control/\nanchor /アンカー/\nanchorage /アンカレッジ/アンカレジ/\nanchorman /アンカーマン/\nanchovy /アンチョビ/アンチョビー/\nancien /アンシャン/\nancienregime /アンシャンレジーム;ancien regime/\nancient /アンシャン;仏語/アンシエント/アンシェント/エインシェント/\nand /アンド/∧/∩/＆/かつ/および/&/\nandalucia /アンダルシア/\nandaman /アンダマン/\nandante /アンダンテ/\nandantino /アンダンティーノ/\nanders /アンダース/\nandersen /アンデルセン/\nanderson /アンダーソン/アンデルソン/\nandes /アンデス/\nandor /アンドール/\nandorra /アンドラ;.ad/\nandrade /アンドラーデ/\nandre /アンドレ/\nandrea /アンドレア/\nandreas /アンドレアス/\nandree /アンドレ/\nandrei /アンドレイ/\nandres /アンドレス/\nandretti /アンドレッティ/\nandrew /アンドリュー/\nandrews /アンドリューズ/\nandrey /アンドレイ/\nandrogen /アンドロゲン/\nandroid /アンドロイド/\nandromeda /アンドロメダ/\nandrun /エンドラン/\nandy /アンディ/アンディー/\nanecdote /アネクドート/\nanelka /アネルカ/\nanemone /アネモネ/\nanergy /アネルギー/\nange /アンジュ;(Fr)天使/\nangel /エンジェル/エンゼル/アンヘル/アンジェル/アンゲル/\nangela /アンジェラ/アンヘラ/アンゲラ/\nangeles /エンジェルス;※angels?/\nangelfish /エンゼルフィッシュ/\nangelic /エンジェリック/アンジェリック/\nangelica /アンジェリカ/アンゼリカ/\nangelico /アンジェリコ/\nangelina /アンジェリーナ/\nangelique /アンジェリーク;(Fr)天使の/アンジェリック/アンジェリク/\nangelis /アンジェリス/\nangelo /アンジェロ/\nangelot /アンジェロ;(Fr)小天使/\nangelplan /エンゼルプラン/\nangels /エンジェルス;[MLB]/エンジェルズ;[MLB]/\nangelus /アンジェラス/\nanger /アンガー/アンジェ/\nangers /アンジェ/\nangie /アンジー/\nangkor /アンコール/\nangkorwat /アンコールワット;Angkor Wat/\nangle /アングル/∠/\nanglo /アングロ/\nanglosaxon /アングロサクソン;Anglo-Saxon/\nangola /アンゴラ;.ao/\nangora /アンゴラ/\nangry /アングリー/\nangstrom /オングストローム/Å/\nanguilla /アングイラ;.ai/セントキッツネ;.kn/\nangulo /アングロ/\nangus /アンガス/\nanilide /アニリド/\naniline /アニリン/\nanima /アニマ/\nanimage /アニメージュ;徳間書店/\nanimal /アニマル/\nanimals /アニマルズ/\nanimation /アニメーション/\nanimato /アニマート/\nanimator /アニメーター/\nanimax /アニマックス;www.animax.co.jp/\nanime /アニメ/\nanimechara /アニメキャラ;animation character/\nanimesong /アニメソング/\nanimetic /アニメチック;和製英語/\nanimism /アニミズム/\nanimus /アニムス/\nanion /アニオン/\nanisakis /アニサキス/\nanise /アニス/\nanison /アニソン/\nanita /アニタ/アニータ/\nanjelica /アンジェリカ/\nankara /アンカラ/\nankh /アンク/\nankle /アンクル/\nanklet /アンクレット/\nanklung /アンクルン/\nann /アン/\nanna /アンナ/アナ/\nannabel /アナベル/\nannabell /アナベル/\nannabella /アナベラ/\nannabelle /アナベル/\nannales /アナール;(Fr) 年報。「-学派」/\nannamillers /アンナミラーズ;Anna Miller's/\nannan /アナン/\nannapolis /アナポリス/\nannapurna /アンナプルナ/\nanne /アンネ/アンヌ/アン/\nannealing /アニーリング/\nannette /アネット/アネッテ/\nannex /アネックス/\nanni /アンニ/アニ/\nannick /アニック/\nannie /アニー/\nannika /アニカ/アンニカ/\nannis /アニス/\nanniston /アニストン/\nanniversary /アニバーサリー/\nannotation /アノテーション/\nannounce /アナウンス/\nannouncement /アナウンスメント/\nannouncer /アナウンサー/\nanntena /アンテナ;※antenna?/\nannual /アニュアル/\nanny /アニー/\nano /アノ/\nanode /アノード/\nanomaly /アノマリー/\nanomie /アノミー/\nanomy /アノミー/\nanonymous /アノニマス/\nanorak /アノラック/\nanother /アナザー/\nanritsu /アンリツ;www.anritsu.co.jp(?)/\nansar /アンサール/\nansel /アンセル/\nanselmo /アンセルモ/\nansermet /アンセルメ/\nansi /ANSI/\nanswer /アンサー/アンサ/\nant /アント/\nantananarivo /アンタナナリボ;マダガスカル(tnr)/\nantares /アンタレス/\nantelope /アンテロープ/\nantenna /アンテナ/\nantennashop /アンテナショップ/\nanthem /アンセム/\nanthocyanin /アントシアニン/\nanthology /アンソロジー/\nanthony /アンソニー/アントニー/\nanthracene /アントラセン;C14H10/\nanthurium /アンスリウム/\nanthy /アンシー/\nanti /アンチ/\nantiaging /アンチエイジング;anti-aging/\nantialias /アンチエイリアス/\nantialiasing /アンチエイリアシング/\nantichrist /アンチキリスト/\nanticlimax /アンチクライマックス/\nantico /アンティコ/\nantidote /アンチドート/\nantigone /アンティゴネ/アンティゴネー/アンチゴネー/アンチゴネ/\nantihero /アンチヒーロー/\nantilles /アンティル;An,.an/\nantilock /アンチロック/\nantimon /アンチモン;[元素]51,Sb/\nantimony /アンチモン;[元素]51,Sb/アンチモニー/アンティモニー/\nantinomy /アンチノミー/\nantiochia /アンティオキア/\nantipasto /アンティパスト/\nantique /アンティーク/\nantishock /アンチショック/\nantithese /アンチテーゼ/\nantivirus /アンチウイルス/アンチウィルス/\nantlers /アントラーズ;[Jリーグ]鹿島/\nantoine /アントワーヌ/\nantoinette /アントワネット/\nanton /アントン/\nantoni /アントニ/\nantonia /アントニア/\nantonin /アントナン/\nantonio /アントニオ/\nantonius /アントニウス/\nantony /アントニー/\nantwerp /アントワープ/\nanu /アヌ/\nanus /アヌス/エイヌス/\nanvil /アンビル;金床/アンヴィル/\nany /エニー/エニ/エニイ/何か/\nanya /アーニャ/\nanycast /エニーキャスト/エニキャスト/\nanything /エニシング/\nao /(concat \"and\\057or\")/\naodai /アオザイ;ao dai/\naorist /アオリスト/\nap /アクセスポイント/\napache /アパッチ/\napart /アパート/\napartheid /アパルトヘイト/\napartment /アパートメント/アパート/\napathy /アパシー/\napatite /アパタイト/\naperitif /アペリティフ/\naperture /アパーチャ/\napex /アペックス;advanced purchase excursion/\naphorism /アフォリズム/\naphrodite /アフロディテ/アフロディーテ/\napia /アピア/\napo /アポ/\napocalypse /アポカリプス/\napoint /アポイント/\napointment /アポイントメント/\napollinaire /アポリネール/\napollo /アポロ/\napollon /アポロン/\napollonia /アポロニア/\napolo /アポロ/\naporia /アポリア/\naposteriori /アポステリオリ;a posteriori/\napostrophe /’/アポストロフィ;'/アポストロフ/\napotosis /アポトーシス/\nappalachian /アパラチア/\napparel /アパレル/\napparelmaker /アパレルメーカー/\nappartement /アパルトマン;仏語/\nappassionata /アパッショナータ/\nappassionato /アパッショナート/\nappeal /アピール/\nappealpoint /アピールポイント;和製英語/\nappearance /アピアランス/\nappellation /アペラシオン;(Fr) 呼称/\nappend /アペンド/\nappendix /アペンディックス/付録/\nappia /アッピア/\napplause /アプローズ/\napple /アップル/Ａｐｐｌｅ/\napplecomputer /アップルコンピュータ;www.apple.com/\napplepie /アップルパイ/\nappleseed /アップルシード/\napplet /アプレット/\nappleton /アップルトン/\nappli /アプリ;application/\nappliance /アプライアンス/\napplication /アプリケーション/アプリケイション/応用/\napplicationcontext /アプリケーションコンテキスト/\napplicationmodal /アプリケーションモーダル/\napplicationserver /アプリケーションサーバ/\napplicationsoft /アプリケーションソフト/\napplique /アップリケ/\napply /アプライ/\nappo /アポ;appointment/\nappoint /アポイント/\nappointer /アポインター/\nappointment /アポイントメント/\napprication /アプリケーション/\napproach /アプローチ/\napprox /〜/≒/\napres /アプレ/\napricot /アプリコット/\napril /エイプリル/\naprilfool /エイプリルフール/\napriori /アプリオリ;a priori/\napron /エプロン/\naprondress /エプロンドレス/\naqaba /アカバ;ヨルダン/\naqua /アクア/\naquablue /アクアブルー/\naquacise /アクアサイズ/\naquafresh /アクアフレッシュ;[商標]/\naqualung /アクアラング/\naquamarine /アクアマリン/藍玉/\naquanaut /アクアノート/\naquapolis /アクアポリス/\naquarium /アクアリウム/\naquarius /アクエリアス;水瓶座/\naquatic /アクアティック/\naquatint /アクアチント/\naquinas /アクィナス/\naquitaine /アキテーヌ/\nar /Argon/Arkansas/アーカンソー/アルゴン/人工現実感/アール/\narab /アラブ/アラブ首長国連邦/\narabella /アラベラ/\narabesque /アラベスク/\narabia /アラビア/\narabian /アラビアン/\narabiannight /アラビアンナイト/\narabiannights /アラビアンナイト/アラビアンナイツ/\narabic /アラビック/\narabinose /アラビノース/\narafat /アラファト/\naragon /アラゴン/\naral /アラル/\naram /アラム/\naramid /アラミド/\naranjuez /アランフェス/\narank /Aランク/Ａランク/\nararat /アララト/アララット/\narbeit /アルバイト/バイト/\narbeiter /アルバイター/\narbiter /アービタ/\narbitor /アービター;arbiter?/\narbitrage /アービトラージ/\narbitration /アービトレーション/\narc /アーク/⌒/\narcade /アーケード/\narcadegame /アーケードゲーム/\narcadia /アルカディア/\narcana /アルカナ/\narcanciel /アルカンシェル;(Fr) arc-en-ciel, 虹/\narch /アーチ/\narchaic /アルカイック/\narche /アルシュ/アルケー/\narcher /アーチャー/\narchery /アーチェリー/\narchet /アルシェ;(Fr)弓/\narchetype /アーキタイプ/\narchi /アーキ/\narchie /アーチー/\narchimedes /アルキメデス/\narchitect /アーキテクト/\narchitecture /アーキテクチャ/アーキテクチャー/\narchive /アーカイブ/アーカイヴ/\narchivefile /アーカイブファイル/\narchiver /アーカイバ/\narchives /アーカイブス/\narchon /アルコン/\narchy /アーチー/\narco /アルコ/\narcturus /アルクトゥルス/\nardant /アルダン/\narden /アーデン/\nardija /アルディージャ;[Jリーグ]大宮/\nare /アール;100m^2/アー/\narea /エリア/域/空間/\nareaguide /エリアガイド/\nareamap /エリアマップ/\nareastudy /エリアスタディ/エリアスタディー/\narena /アリーナ/アレーナ;(西語)「闘牛の-」/\narenas /アレナス/\narendt /アーレント/アレント/\nares /アレス/\narezzo /アレッツォ/\nargent /アラザン/アルジャン;仏語/\nargentina /アルゼンチン;.ar/\nargentine /アルゼンチン/\nargentinetango /アルゼンチンタンゴ;Argentine tango/\nargento /アルジェント/\nargerich /アルゲリッチ/\narginine /アルギニン;Arg/\nargo /アルゴ/\nargon /アルゴン;[元素]18,Ar/\nargos /アルゴス/\nargument /アーギュメント/引数/\narguments /アーギュメンツ/\nargus /アーガス/\nari /アリ/\naria /アリア/\nariadne /アリアドネ/\nariane /アリアン/\narias /アリアス/\narie /アリ/\nariel /アリエル/\naries /アリエス;牡羊座/\narietta /アリエッタ/\narioso /アリオーソ/\narirang /アリラン/\naris /アリス/\narisa /アリサ/\naristophanes /アリストパネス/アリストファネス/\naristoteles /アリストテレス/\naristotelis /アリストテレス/\naristotle /アリストテレス/\narity /アリティ/\narizona /アリゾナ;AZ/\nark /アーク;箱舟/\narkansas /アーカンソー;AR/\narkas /アルカス/\narkwright /アークライト/\narlene /アーレン/\narlequin /アルルカン/\narles /アルル/\narlington /アーリントン/\narm /アーム/\narmadillo /アルマジロ/\narmageddon /アルマゲドン/ハルマゲドン/\narmagnac /アルマニャック/\narmand /アルマンド/アーマンド/アルマン/\narmando /アルマンド/\narmani /アルマーニ;www.armani.it/\narmas /アルマス/\narmband /アームバンド/\narmchair /アームチェア/\narmenia /アルメニア;.am/\narmeria /アルメリア/\narmin /アーミン/\narmitage /アーミテージ/\narmor /アーマー/\narmored /アーマード/\narmour /アーマー/\narmoured /アーマード/\narmrest /アームレスト/\narms /アームズ/\narmstrong /アームストロング/\narmwrestling /アームレスリング/\narmy /アーミー/\narnaud /アルノー/\narne /アルネ/\narno /アルノ/アルノー/\narnold /アーノルド/アルノルト/アルノルド/\narnoul /アルヌール/\narnould /アルヌール/\narnoux /アルヌー/\naroma /アロマ/\naromacandle /アロマキャンドル;和製英語/\naromacology /アロマコロジー/\naromaoil /アロマオイル/\naromatherapy /アロマテラピー/アロマセラピー/\naromatic /アロマティック/\naronalpha /アロンアルファ;[商標]東亜合成/\naround /アラウンド/\narowana /アロワナ/\narp /アルプ/\narpa /アルパ/\narpeggio /アルペジオ/\narpeggione /アルペジオーネ/\narpegio /アルペジオ;※arpeggio?/\narrabbiata /アラビアータ/\narrange /アレンジ/\narrangement /アレンジメント/\narranger /アレンジャー/\narray /アレイ/アレー/配列/\narrival /アライバル/\narriving /アライビング/\narrow /アロー/→;->/←;<-/↑;^/↓;v/⇒;=>/⇔;<=>,equiv/\nars /アルス;(Lat)芸術/\narsenal /アーセナル/\narsene /アルセーヌ/\narsenic /アースニック;As/アルセニック/アーセニック/\narsine /アルシン;AsH3/\nart /アート/\nartaud /アルトー/\nartdeco /アールデコ;art deco/\nartdirector /アートディレクター/\nartemis /アルテミス/\nartemisia /アルテミシア/アルテミジア/\nartflower /アートフラワー;artificial flower/\narthur /アーサー/アルチュール/アルトゥール/アルテュール/\nartichoke /アーティチョーク/\narticle /アーティクル/\narticulate /アーティキュレート/アーティキュレイト/\narticulation /アーティキュレーション/\nartifact /アーティファクト/アーチファクト/\nartificial /アーティフィシャル/\nartisan /アルティザン/アルチザン/\nartist /アーティスト/アーチスト/\nartistic /アーティスティック/\nartists /アーティスツ/\nartnouveau /アールヌーボー;art nouveau/アールヌーヴォー/\narto /アルト/\narts /アーツ/\nartur /アルトゥール/\narturo /アルトゥーロ/\nartwork /アートワーク/\naruba /アルーバ;.aw/\narya /アーリア/\naryl /アリール/\nas /アズ/ヒ素/砒素/Arsenic/\nasa /アサ/アーサ/\nasahibeer /アサヒビール/\nasbestos /アスベスト/\nascension /アセンション/アセンション島;.ac/\nascii /アスキー/ASCII/\nasciiart /アスキーアート/\nasciicode /ASCIIコード/アスキーコード/\nascot /アスコット;[商標]ホンダ/\nascottie /アスコットタイ/\nasgard /アスガルド/\nash /アッシュ/\nashgabad /アシガバード/\nashkenazy /アシュケナージ/\nashley /アシュリー/アシュレイ/\nashram /アシュラム/\nashtray /アッシュトレイ/\nasia /アジア/エイジア/亜細亜/アーシア/\nasiacup /アジアカップ/\nasian /アジアン/エイジアン/\nasiana /アシアナ;www.asiana.co.kr/\naside /アサイド/\nasimo /アシモ;[商標]ホンダ/\nasimov /アシモフ/アジモフ/\nasistance /アシスタンス;※assistance?/\nask /アスク/\nasklepios /アスクレピオス/\nasmara /アスマラ/\nasmo /アスモ/\nasoka /アショカ/アショーカ/\naspara /アスパラ;asparagus/\nasparagine /アスパラギン;Asn/\nasparagus /アスパラガス/\naspartame /アスパルテーム/\naspect /アスペクト/\nasperger /アスペルガー/\nasphalt /アスファルト/\naspirin /アスピリン;C9H8O4/\naspite /アスピーテ/\nass /アス/\nassad /アサド/\nassai /アッサイ/\nassalam /アッサラーム;(アラビア語)/\nassam /アッサム/\nassassin /アサシン/\nassault /アサルト/\nassemble /アセンブル/\nassembler /アセンブラ/\nassembly /アセンブリ/\nassert /アサート/\nassessment /アセスメント/アセス/\nasset /アセット/遺産/\nassign /アサイン/割り当て/\nassignment /アサインメント/代入/\nassisi /アッシジ/\nassist /アシスト/\nassistance /アシスタンス/\nassistant /アシスタント/\nassoc /アソック/\nassociate /アソシエイト/\nassociates /アソシエイツ/\nassociation /アソシエーション/\nassociative /アソシアティブ/アソシエイティブ/\nassort /アソート/\nassurance /アシュアランス/\nassyria /アッシリア/\nasta /アスタ/\nastatine /アスタチン;[元素]85,At/\nastec /アステック/\nastem /アステム/京都高度技術研究所;※abbrev: Advanced Software Technology & Mechatronics Research Institute of Kyoto. www.astem.or.jp/\nasterisk /アスタリスク/\nasteroid /アステロイド/\nasti /アスティ/\naston /アストン/\nastor /アスター/アストル/\nastra /アストラ/\nastrakhan /アストラハン/\nastral /アストラル/\nastro /アストロ/\nastrology /アストロロジー/\nastros /アストロズ;[MLB]/\nastroscope /アストロスコープ/\nastrud /アストラッド/\nasuncion /アスンシオン/\naswan /アスワン/\nasyl /アジール;(独語)/\nasylum /アサイラム/\nasymmetry /アシンメトリー/\nat /アット/アト/アスタチン/Astatine/＠/\natacama /アタカマ/\natari /アタリ/\natelier /アトリエ/\natempo /ア・テンポ/アテンポ;a tempo/\nathena /アテナ/アテーナー/Ａｔｈｅｎａ/Athena/\nathenae /アテナイ/アテネ/\nathenai /アテナイ/\nathene /アテネ/\nathens /アセンズ/\natherom /アテローム;(独語)/\natheroma /アテローマ/アテローム/\nathlete /アスリート/\nathletic /アスレチック/アスレティック/\nathleticclub /アスレチッククラブ/アスレティッククラブ/\nathletics /アスレチックス/\nathlon /アスロン/\nathome /アットホーム/\nathos /アトス/\natkins /アトキンス/\natlanta /アトランタ/\natlantic /アトランティック/\natlantis /アトランティス/アトランチス/\natlas /アトラス/\natm /自動現金取り扱い機/自動預貯金機/\natman /アートマン/\natmark /アットマーク;@/\natmosphere /アトモスフィア/アトモスフェア/\natok /Ａｔｏｋ/ATOK/エイトック/\natom /アトム/\natomic /アトミック/\natony /アトニー/\natopie /アトピー/\natopy /アトピー/\natrandom /アトランダム/\natrium /アトリウム/\natropine /アトロピン/\natt /ＡＴ＆Ｔ;www.att.com/\nattach /アタッチ/\nattache /アタッシュ/\nattachecase /アタッシュケース;attache case/\nattachment /アタッチメント/\nattack /アタック/\nattacker /アタッカー/\nattacking /アタッキング/\nattend /アテンド/\nattendant /アテンダント/\nattent /アテント/\nattention /アテンション/\nattenuator /アッテネータ/アッテネーター/\nattest /アテスト/\nattika /アッティカ/\nattila /アッティラ/\nattlee /アトリー/\natto /アト;[SI接頭語]a,10^-18/\nattract /アトラクト/\nattraction /アトラクション/\nattractive /アトラクティブ/\nattractor /アトラクター/アトラクタ/\nattribute /アトリビュート/属性/\nattu /アッツ/\natype /Aタイプ/Ａタイプ/\nau /金/Gold/\naubade /オーバード/\nauberge /オーベルジュ/\naubrey /オーブリー/\nauckland /オークランド/\nauction /オークション/\naudi /アウディ;www.audi.com/\naudience /オーディエンス/\naudio /オーディオ/\naudiocable /オーディオケーブル/\naudiocd /オーディオCD/\naudiofile /オーディオファイル/\naudiology /オージオロジ/\naudioplayer /オーディオプレイヤー/オーディオプレーヤー/\naudiosystem /オーディオシステム/\naudiovisual /オーディオビジュアル/\naudition /オーディション/\nauditorium /オーディトリアム/\naudrey /オードリー/オドレイ/\nauf /アウフ/\naufheben /アウフヘーベン/\nauftact /アウフタクト/\naugarten /アウガルテン/\nauger /オーガ/オージェ/\naugsburg /アウクスブルク/\naugust /オーガスト/アウグスト/オーギュスト/\naugusta /オーガスタ/\nauguste /オーギュスト/\naugustin /オーギュスタン/アウグスティン/オギュスタン/\naugustine /オーガスティン/\naugustinus /アウグスティヌス/アウグスチヌス/\naugusto /アウグスト/\naugustus /アウグストゥス/オーガスタス/\naulait /オレ/\naunt /アント/\naura /オーラ/アウラ/\naurelius /アウレリウス/\naurora /オーロラ/アウロラ/アウローラ/\naurorasauce /オーロラソース/\nauroravision /オーロラビジョン;和製英語/\naus /アウス/\nauschwitz /アウシュビッツ/アウシュヴィッツ/\nauslese /アウスレーゼ/\nausone /オーゾンヌ/\naussie /オージー/\nauster /オースター/\naustin /オースティン/オースチン/\naustralia /オーストラリア;.au/\naustraliagp /オーストラリアGP;[F1]/\naustralian /オーストラリアン/\naustria /オーストリア;.at/\nauthentic /オーセンティック/\nauthor /オーサ/オーサー/\nauthoring /オーサリング/\nauthorise /オーソライズ/\nauthority /オーソリティ/オーソリティー/\nauthorize /オーソライズ/\nauto /オート/\nautobacks /オートバックス;www.autobacks.com/\nautobahn /アウトバーン/\nautobianchi /アウトビアンキ;www.autobianchi.com/\nautobike /オートバイ/\nautocamp /オートキャンプ/\nautocomplete /オートコンプリート/\nautocorrect /オートコレクト/\nautofill /オートフィル/\nautofocus /オートフォーカス/\nautograph /オートグラフ/\nautolease /オートリース/\nautoload /オートロード/\nautoloading /オートローディング/\nautoloan /オートローン/\nautolock /オートロック/\nautologin /オートログイン/\nautoma /オートマ/\nautomata /オートマタ/オートマトン;※単数形(automaton)/\nautomatic /オートマチック/オートマティック/\nautomation /オートメーション/\nautomaton /オートマトン/\nautomobile /オートモービル/\nautomount /オートマウント/\nautopilot /オートパイロット/\nautorace /オートレース/\nautoraise /オートレイズ/\nautorepeat /オートリピート/\nautoreverse /オートリバース/\nautumn /オータム/\nauxin /オーキシン/\navailability /アベイラビリティ/\navailable /アベイラブル/アヴェイラブル/使用可能/利用可能/\naval /アバール/\navant /アバン/アヴァン/\navantgarde /アバンギャルド;avant-garde/アヴァンギャルド/\navanti /アバンティ/アヴァンティ/\navanture /アバンチュール/\navatar /アバター/アバタール/\nave /アベ/アヴェ/\navec /アベック/\navemaria /アヴェマリア;Ave Maria/アベマリア/\navenue /アベニュー/アヴェニュー/\naverage /アベレージ/\naveragehitter /アベレージヒッター/\navex /エイベックス;www.avex.co.jp/\navignon /アヴィニョン/\navila /アビラ/\navispa /アビスパ;[Jリーグ]福岡/\navocado /アボカド/\navogadro /アボガドロ/アヴォガドロ/\navonlea /アボンリー/アヴォンリー/\navril /アヴリル;(Fr) 4月/アブリル/\navsystem /AVシステム/\naward /アワード/\nawards /アワーズ/アウォーズ/\naware /アウェア/\nawareness /アウェアネス/\naway /アウェイ/アウェー/\nawaygame /アウェイゲーム/アウェーゲーム/\nawayteam /アウェイチーム/アウェーチーム/\nawk /オーク/\nawning /オーニング/\nax /アックス/アクス/\naxe /アックス/アクス/\naxel /アクセル/\naxelrod /アクセルロッド/\naxiom /アクシオム/ アクシアム/公理/\naxis /アクシス/\naxon /Ａｘｏｎ/\nay /エイ/エー/\nayala /アヤラ/\nayatullah /アヤトラ/\naych /エイチ/エッチ/\nayeaye /アイアイ;aye-aye. お猿さんだよ/\nayersrock /エアーズロック/\naykroyd /エイクロイド/\nayler /アイラー/\nayrton /アイルトン/\naytch /エイチ/エッチ/\nayurveda /アーユルヴェーダ/アーユルベーダ/\nayutthaya /アユタヤ/\nayyub /アイユーブ/\naz /Arizona/アリゾナ/\naza /アザ/\nazalea /アゼリア/アザレア/\nazan /アザーン/\nazane /アザン/\nazel /アゼル/\nazerbaijan /アゼルバイジャン;.az/\nazido /アジド/\nazine /アジン/\naznar /アスナール/\nazteca /アステカ/\nazulene /アズレン;C10H8/\nazur /アジュール/アズール/\nb /β;beta/ビー/ベー;(独語)/б;be (cyrillic)/ホウ素/硼素/Boron/\nb# /Ｂ#1/B#0/\nb#size /B#0サイズ/Ｂ#1サイズ/\nb-spline /Ｂ−スプライン/\nba /バリウム/Barium/\nbaal /バール/\nbab /バーブ/\nbaba /バーバ/ババ/\nbabe /ベイブ/ベーブ/\nbabel /バベル/\nbaberuth /ベーブルース;(1895-1948) Babe Ruth/ベイブルース/\nbabies /ベイビーズ/\nbabs /バブス/\nbaby /ベビー/ベイビー/ベイビィ/\nbabybath /ベビーバス/\nbabybed /ベビーベッド/\nbabyboom /ベビーブーム/\nbabyboomer /ベビーブーマー;baby boomer/\nbabycar /ベビーカー;和製英語(pushchair)/\nbabydoll /ベビードール/\nbabyface /ベビーフェイス/\nbabyfood /ベビーフード/\nbabylon /バビロン/\nbabylonia /バビロニア/\nbabylotion /ベビーローション/\nbabyoil /ベビーオイル/\nbabypowder /ベビーパウダー/\nbabyseat /ベビーシート/\nbabysitter /ベビーシッター/\nbabywear /ベビーウェア/\nbacall /バコール/\nbacardi /バカルディ/\nbaccalaureat /バカロレア/\nbaccarat /バカラ/\nbacchos /バッコス/\nbacchus /バッカス/\nbaccus /バッカス/\nbach /バッハ/Ｂａｃｈ/\nbachelard /バシュラール/\nbachelor /バチェラー/\nbacillus /バチルス/\nback /バック/\nbackband /バックバンド/\nbackbone /バックボーン/\nbackchain /バックチェイン/\nbackchorus /バックコーラス;background chorus/\nbackdancer /バックダンサー/\nbackdoor /バックドア/\nbackdrop /バックドロップ/\nbackend /バックエンド/\nbackfire /バックファイア/\nbackgammon /バックギャモン/\nbackgear /バックギア/\nbackground /バックグラウンド/バックグランド/背景/\nbackhand /バックハンド/\nbackhaus /バックハウス/\nbackhome /バックホーム;和製英語/\nbacking /バッキング/\nbacklight /バックライト/\nbacklog /バックログ/\nbackmargin /バックマージン/\nbackmirror /バックミラー/\nbacknet /バックネット/\nbacknumber /バックナンバー/\nbackoffice /バックオフィス/\nbackorder /バックオーダー/\nbackpack /バックパック/\nbackpacker /バックパッカー/\nbackpacking /バックパッキング/\nbackplane /バックプレーン/\nbackpressure /バックプレッシャー/\nbackprint /バックプリント/\nbackpropagation /バックプロパゲーション/\nbackquote /バッククォート/バッククオート/\nbacks /バックス/\nbackscreen /バックスクリーン/\nbackscroll /バックスクロール/\nbackside /バックサイド/\nbackslash /バックスラッシュ/＼/\nbackspace /バックスペース/\nbackspin /バックスピン/\nbackstage /バックステージ/\nbackswing /バックスイング/\nbacktrace /バックトレース/\nbacktrack /バックトラック/\nbacktracking /バックトラッキング/\nbackup /バックアップ/\nbackupfile /バックアップファイル/\nbackward /バックワード/\nbacky /バッキー/\nbackyard /バックヤード/\nbacon /ベーコン/\nbaconegg /ベーコンエッグ/\nbacteria /バクテリア/\nbad /バッド/\nbadenbaden /バーデンバーデン/\nbadend /バッドエンド/\nbadge /バッジ/バッヂ/\nbadi /バディ/\nbadminton /バドミントン/\nbadnews /バッドニュース/\nbadtiming /バッドタイミング/\nbadtrip /バッドトリップ/\nbaffle /バッフル/バフル/\nbaffy /バフィー;4-wood/バッフィー/\nbag /バッグ/\nbagatell /バガテル/\nbagdad /バグダッド/\nbagel /ベーグル/\nbaggage /バゲージ/\nbaggio /バッジョ/\nbaghdad /バグダード/\nbagnacaoda /バーニャカウダ;(It)bagna cauda/\nbagpipe /バグパイプ/\nbaguette /バゲット;フランスパン/\nbaguio /バギオ;フィリピン/\nbahamas /バハマ;.bs/\nbahamut /バハムート/\nbahrain /バーレーン;.bh/\nbahraingp /バーレーンGP;[F1]/\nbaht /バーツ/\nbaikal /バイカル/\nbaikonur /バイコヌール;カザフスタン/\nbailey /ベイリー/\nbain /ベイン/バン;(Fr)風呂/\nbaiser /ベーゼ;(Fr)キス/\nbaka /バカ/\nbake /ベーク/ベイク/\nbaked /ベークド/\nbakelite /ベークライト/\nbaker /ベイカー/ベーカー/\nbakery /ベーカリー/\nbakhtin /バフチン/\nbaking /ベーキング/\nbakingpowder /ベーキングパウダー/\nbakken /バッケン/\nbaku /バクー/\nbal /バル/\nbalalaika /バラライカ/\nbalance /バランス/\nbalancer /バランサ/バランサー/\nbalancesheet /バランスシート/\nbalancing /バランシング/\nbalaphone /バラフォン/\nbalcon /バルコン/\nbalcony /バルコニー/\nbaldwin /ボールドウィン/\nbalenciaga /バレンシアガ/\nbali /バリ/\nbalinese /バリニーズ/\nbalios /バリオス/\nbalk /ボーク/\nbalkan /バルカン/\nball /ボール/\nballack /バラック/\nballad /バラッド/バラード/\nballade /バラード/\nballantine /バランタイン/\nballard /バラード/\nballast /バラスト/\nballbearing /ボールベアリング/\nballerina /バレリーナ/\nballet /バレエ/\nballetdancer /バレエダンサー/\nballey /ベイリー/\nballeys /ベイリーズ;Balleys's/\nballistic /バリスティック/\nballoon /バルーン/\nballpark /ボールパーク/\nballpen /ボールペン;和製英語(ballpoint)/\nbally /バリー;www.bally.com/\nbalm /バーム/バルム/\nbalrog /バルログ/\nbalsa /バルサ/\nbalsamico /バルサミコ/\nbalthasar /バルタザール/バルタザル/\nbalthazar /バルタザール/バルタザル/\nbaltic /バルチック/\nbaltimore /ボルチモア/ボルティモア/\nbalzac /バルザック/\nbamako /バマコ/\nbamberg /バンベルク/\nbambi /バンビ/\nbambino /バンビーノ;(It)子供/\nbamboo /バンブー/\nbamiyan /バーミヤン;アフガニスタン/\nban /バン/\nbanach /バナッハ/\nbanana /バナナ/\nbananachips /バナナチップス/\nbancroft /バンクロフト/\nband /バンド/\nbanda /バンダ;(It)楽団/\nbandage /バンデージ/\nbandaid /バンドエイド;[商標]band-aid/\nbandana /バンダナ;※bandanna/\nbandanna /バンダナ/\nbanderas /バンデラス/\nbandgap /バンドギャップ/\nbandman /バンドマン/\nbandmaster /バンドマスター/バンマス/\nbandmember /バンドメンバー/\nbandneon /バンドネオン/\nbandoneon /バンドネオン/\nbandpass /バンドパス/\nbandscore /バンドスコア/\nbandung /バンドン;インドネシア/\nbandwagon /バンドワゴン/\nbandwidth /バンド幅/\nbane /ベイン/\nbanff /バンフ/\nbang /バン/\nbangalore /バンガロール/\nbangkok /バンコク/\nbangladesh /バングラデシュ;.bd/\nbangle /バングル/\nbangui /バンギ/\nbanjo /バンジョー/\nbank /バンク/\nbankbutton /バンクボタン/\nbanker /バンカー;銀行家/\nbanking /バンキング/\nbanks /バンクス/\nbanmas /バンマス;bandmaster/\nbanner /バナー/\nbanquet /バンケット/\nbanshee /バンシー/\nbansri /バンスリ/バンスリー/\nbantam /バンタム/\nbaobab /バオバブ/\nbaptisma /バプテスマ/\nbaptist /バプテスト/バプティスト/\nbaptiste /バプティスト/バティスト/\nbar /バー/バール;-のようなもの/−;minus/｜;pipe/‖/\nbarabbas /バラバ/\nbaraja /バラハ/\nbarb /バーブ/\nbarbados /バルバドス;.bb/\nbarbapapa /バーバパパ/\nbarbara /バーバラ/バルバラ;quelle connerie la guerre!/\nbarbaresco /バルバレスコ/\nbarbarian /バーバリアン/\nbarbaroi /バルバロイ;(ギリシア語)/\nbarbecue /バーベキュー/\nbarbell /バーベル/\nbarber /バーバー/\nbarbera /バルベーラ/バルベラ/\nbarbie /バービー/\nbarbital /バルビタール/\nbarbra /バーブラ/\nbarcarole /バルカローレ/バルカロール/\nbarcarolle /バルカロール/\nbarcelona /バルセロナ/\nbarcode /バーコード/\nbarcodereader /バーコードリーダー/バーコードリーダ/\nbardot /バルドー/\nbare /ベア/\nbarebone /ベアボーン/\nbarenboim /バレンボイム/\nbaretop /ベアトップ;和製英語/\nbargain /バーゲン/\nbargainsale /バーゲンセール/\nbarge /バージ/\nbari /バーリ/\nbaricade /バリケード;※barricade/\nbarilla /バリラ/\nbariquand /バリカン;仏語/\nbaritone /バリトン/\nbaritonesax /バリトンサックス/\nbarium /バリウム/\nbark /バーク/\nbarlounge /バーラウンジ/\nbarn /バーン/\nbarnabas /バルナバ/\nbarnaby /バーナビー/\nbarnard /バーナード/\nbarnes /バーンズ/\nbarney /バーニー/\nbarneys /バーニーズ;www.barneys.com/\nbarnum /バーナム/\nbarolo /バローロ/\nbarometer /バロメーター/バロメータ/\nbaron /バロン/\nbaroque /バロック/\nbarouh /バルー/\nbarrack /バラック/\nbarracks /バラック/\nbarracuda /バラクーダ/\nbarrel /バレル/バーレル/\nbarrett /バレット/\nbarricade /バリケード/\nbarrichello /バリチェロ/\nbarrier /バリア/バリアー/\nbarrierfree /バリアフリー/\nbarrior /バリア;barrier?/\nbarron /バロン/\nbarry /バリー/\nbarrymore /バリモア/\nbart /バート/\nbartender /バーテンダー/バーテン/\nbarter /バーター/\nbarth /バルト/\nbarthes /バルト/\nbartholin /バルトリン/\nbartholomew /バーソロミュー/バルトロマイ/\nbartime /バータイム/\nbartok /バルトーク/\nbartoli /バルトリ/\nbarton /バートン/\nbarye /バリー/バーリー/バリ/\nbaryon /バリオン/\nbaryton /バリトン/\nbase /ベース/基底/\nbaseball /ベースボール/\nbasecamp /ベースキャンプ/\nbaseclock /ベースクロック/\nbasel /バーゼル/\nbaseline /ベースライン/\nbasement /ベースメント/\nbasename /ベースネーム/\nbaserunning /ベースランニング/\nbaseup /ベースアップ;和製英語(raise)/\nbash /バッシュ/\nbashing /バッシング/\nbashkortostan /バシコルトスタン/\nbasic /ベーシック/\nbasie /ベイシー/\nbasil /バジル/ベイジル/\nbasilico /バジリコ/\nbasilisk /バシリスク/\nbasis /ベーシス/基礎/\nbask /バスク/\nbaske /バスケ;basketball/\nbasket /バスケット/\nbasketball /バスケットボール/\nbasketshoes /バスケットシューズ/\nbasque /バスク/\nbasra /バスラ;イラク/\nbass /バス/ベース/バース;人名/\nbassclarinet /バスクラリネット/\nbassdrum /バスドラム/\nbasset /バセット/\nbasseterre /バセテール/\nbassguitar /ベースギター/\nbassist /ベーシスト/\nbassline /ベースライン/\nbasso /バッソ/\nbassoon /バスーン/ファゴット;fagotto(It)/\nbasssolo /ベースソロ/\nbastard /バスター/バスタード/\nbastian /バスティアン/\nbastien /バスティアン/\nbastille /バスティーユ/バスチーユ/\nbat /バット/\nbataille /バタイユ/\nbatalha /バタリア/\nbatavia /バタヴィア/\nbatch /バッチ/\nbatchfile /バッチファイル/\nbatchsize /バッチサイズ/\nbateau /バトー;(Fr)船/\nbateson /ベイトソン/\nbath /バス/バース/\nbathmat /バスマット/\nbathrobe /バスローブ/\nbathroom /バスルーム/\nbathtime /バスタイム/\nbathtowel /バスタオル/\nbathtub /バスタブ/\nbatista /バティスタ/\nbatman /バットマン/\nbaton /バトン/\nbatontouch /バトンタッチ;和製英語(baton pass)/\nbatontwirling /バトントワリング/\nbatsu /×/\nbatter /バッター/\nbatterbox /バッターボックス;batter's box/\nbattery /バッテリー/バッテリ/\nbatterypack /バッテリーパック/\nbatting /バッティング/\nbattingcenter /バッティングセンター/\nbattle /バトル/\nbattleaxe /バトルアックス/\nbattler /バトラー/\nbattleroyal /バトルロワイヤル/バトルロイヤル/\nbattrang /バッチャン/\nbaud /ボー/\nbaudelaire /ボードレール/ボオドレエル/\nbaudrate /ボーレート/\nbaudrillard /ボードリヤール/\nbauer /バウアー/\nbauhaus /バウハウス/\nbaulk /ボーク/\nbaum /バウム;(独語)木/ボーム/\nbaumann /バウマン/\nbaume /ボーメ/\nbaumkuchen /バウムクーヘン/バームクーヘン/\nbautista /バウティスタ/\nbauxite /ボーキサイト/\nbavarois /ババロア/\nbavaroise /ババロワーズ/バヴァロワーズ/ババロアーズ/バヴァロアーズ/\nbaxter /バクスター/\nbay /ベイ/\nbayarea /ベイエリア/\nbaybridge /ベイブリッジ/\nbayer /バイエル/\nbayern /バイエルン/\nbayes /ベイズ/\nbayesian /ベイジアン/\nbayleaf /ベイリーフ/\nbayley /ベイリー/\nbayon /バイヨン/\nbayreuth /バイロイト/\nbayside /ベイサイド/\nbaystars /ベイスターズ/\nbaz /バズ/\nbazaar /バザール/\nbazar /バザー/バザール/\nbazillus /バチルス/\nbazooka /バズーカ/\nbbc /BBC/\nbbs /掲示板/\nbclass /Ｂクラス/Bクラス/\nbcup /Bカップ;12.5cm/Ｂカップ/\nbday /バースディ;BirthDAY/\nbdrive /Bドライブ;B:/Ｂドライブ/\nbe /ビー/ベリリウム/Beryllium/б;cyrillic/\nbeach /ビーチ/\nbeachball /ビーチボール/\nbeachboys /ビーチボーイズ/\nbeachparasol /ビーチパラソル;和製英語(beach umbrella)/\nbeachresort /ビーチリゾート/\nbeachsandal /ビーチサンダル/\nbeachvolley /ビーチバレー/\nbeachvolleyball /ビーチバレーボール/\nbeacon /ビーコン/\nbead /ビーズ/\nbeads /ビーズ/\nbeadscushion /ビーズクッション/\nbeagle /ビーグル/\nbeaker /ビーカー/\nbeam /ビーム/\nbeamsabre /ビームサーベル/\nbean /ビーン;豆/\nbeanball /ビーンボール/\nbeans /ビーンズ/\nbear /ベア/ベアー/\nbearing /ベアリング/\nbears /ベアーズ/\nbeart /ベアール/\nbeast /ビースト/\nbeat /ビート/\nbeatbox /ビートボックス/\nbeater /ビーター/\nbeatles /ビートルズ/\nbeatnik /ビートニク/\nbeatrice /ベアトリーチェ/ベアトリス/\nbeatrix /ベアトリクス/ビアトリクス/ベアトリックス/\nbeatriz /ベアトリス/\nbeats /ビーツ/\nbeau /ボー;仏語/\nbeaucaillou /ボーカイユ/\nbeaujolais /ボジョレー/ボージョレ/ボジョレ/ボージョレー/\nbeaujolaisnouveau /ボジョレーヌーボー;Beaujolais nouveau/ボージョレーヌーボー/ボージョレヌーボー/ボージョレヌーヴォー/ボージョレーヌーヴォー/ボジョレーヌーヴォー/\nbeaune /ボーヌ/\nbeaute /ボーテ/ボテ;(Fr)美/\nbeautiful /ビューティフル/\nbeauty /ビューティ/ビューティー/\nbeauvoir /ボーヴォワール/\nbeauxarts /ボザール;(Fr) beaux-arts. 美術/\nbeaver /ビーバー/\nbebe /ベベ/\nbebop /ビバップ/\nbec /ベック;(Fr)嘴,マウスピース/\nbecause /ビコーズ/∵/\nbechamel /ベシャメル/\nbechamelsauce /ベシャメルソース;bechamel sauce/\nbechet /ベシェ/\nbeck /ベック/\nbeckenbauer /ベッケンバウアー/\nbecker /ベッケル/\nbecket /ベケット/\nbeckett /ベケット/\nbeckham /ベッカム/\nbeckie /ベッキー/\nbecky /ベッキー/\nbecquerel /ベクレル/\nbed /ベッド/\nbedcover /ベッドカバー/\nbedin /ベッドイン/\nbedouin /ベドウィン/\nbedroom /ベッドルーム/\nbedscene /ベッドシーン/\nbedsheets /ベッドシーツ/\nbedside /ベッドサイド/\nbedtime /ベッドタイム/\nbedtown /ベッドタウン;和製英語(dormitory)/\nbee /ビー/\nbeef /ビーフ/\nbeefcurry /ビーフカレー/\nbeefjerky /ビーフジャーキー/\nbeefsteak /ビーフステーキ/\nbeefstew /ビーフシチュー/\nbeefstroganoff /ビーフストロガノフ/\nbeem /ビーム/\nbeen /ビーン/\nbeep /ビープ/\nbeer /ビール/ビア/麦酒/\nbeergarden /ビアガーデン/\nbeerhall /ビアホール/\nbeerken /ビール券/\nbeermug /ビアマグ/\nbeet /ビート;砂糖大根/\nbeethoven /ベートーヴェン/ベートーベン/\nbeetle /ビートル/\nbeets /ビーツ;甜菜/\nbefore /ビフォア/ビフォー/\nbegin /ビギン/\nbeginner /ビギナー/\nbeginners /ビギナーズ/\nbeginnersluck /ビギナーズラック/\nbegins /ビギンズ/\nbegonia /ベゴニア/\nbeguine /ビギン;[音楽]begin the -/\nbehavior /ビヘイビア/\nbehind /ビハインド/\nbeige /ベージュ/\nbeignet /ベニエ/\nbeijing /ペキン/北京/\nbeing /ビーイング/\nbeirach /バイラーク/\nbeirut /ベイルート/\nbeit /バイト/\nbejart /ベジャール/\nbel /ベル/\nbela /ベラ/\nbelarus /ベラルーシ;.by/\nbelcanto /ベルカント;bel canto/\nbelem /ベレン/\nbelen /ベレン/\nbelfast /ベルファスト/\nbelgie /ベルギー/\nbelgiegp /ベルギーGP;[F1]/\nbelgium /ベルギー;.be/\nbelief /ビリーフ/\nbelieve /ビリーヴ/ビリーブ/\nbeliever /ビリーバー/\nbelinda /ベリンダ/\nbelize /ベリーズ;.bz/\nbell /ベル/\nbella /ベラ/\nbelladonna /ベラドンナ/\nbellamy /ベラミー/ベラミ/\nbellbottom /ベルボトム/\nbellcore /ベルコア/\nbelle /ベル/\nbelleepoque /ベルエポック;la Belle Epoque/\nbellemaison /ベルメゾン/\nbellini /ベリーニ/\nbellken /ベル研/Ｂｅｌｌ研/\nbellman /ベルマン/\nbellmare /ベルマーレ;[Jリーグ]湘南/\nbellof /ベロフ/\nbells /ベルズ/\nbelltree /ベルツリー/\nbellucci /ベルッチ/\nbelly /ベリー/\nbellydance /ベリーダンス/\nbellydancer /ベリーダンサー/\nbelmondo /ベルモンド/\nbelmont /ベルモント/\nbelmopan /ベルモパン/\nbelow /ビロウ/ビロー/\nbelt /ベルト/\nbeltconveyer /ベルトコンベア/ベルトコンベアー/ベルトコンベヤー/ベルトコンベヤ/\nbeltconveyor /ベルトコンベア/ベルトコンベアー/ベルトコンベヤー/ベルトコンベヤ/\nbeltran /ベルトラン/\nbelz /ベルツ/\nbem /ベム/\nben /ベン/\nbenares /ベナレス/\nbench /ベンチ/\nbenchmark /ベンチマーク/\nbenchmarktask /ベンチマーク・タスク/\nbenchmarktest /ベンチマークテスト/\nbenchpress /ベンチプレス/\nbenchtime /ベンチタイム/\nbend /ベンド/\nbender /ベンダー/ベンダ/\nbending /ベンディング/\nbene /ベネ/\nbenedict /ベネディクト/\nbenedicte /ベネディクト/\nbenedictine /ベネディクティン/\nbenedictus /ベネディクトゥス/\nbenedikt /ベネディクト/\nbenefit /ベネフィット/\nbenelux /ベネルクス;ベルギー・オランダ・ルクセンブルク/\nbenesse /ベネッセ;www.benesse.co.jp/\nbenetton /ベネトン;www.benetton.com/\nbengal /ベンガル/\nbengala /ベンガラ/\nbengali /ベンガル/\nbenghazi /ベンガジ/\nbenguela /ベンゲラ/\nbenin /ベニン;.bj/ベナン/\nbening /ベニング/\nbenitez /ベニテス/\nbenjamin /ベンジャミン/ベンヤミン/\nbenjaron /ベンジャロン/\nbenjie /ベンジー/\nbenjy /ベンジー/\nbennet /ベネット/\nbennett /ベネット/\nbennie /ベニー/\nbenny /ベニー/\nbenoit /ブノワ/ブノア/\nbenson /ベンソン/\nbent /ベント/\nbentham /ベンサム/\nbenthos /ベントス;底生生物/\nbentley /ベントレー/ベントリー/\nbenzaldehyde /ベンズアルデヒド/\nbenzene /ベンゼン/\nbenzin /ベンジン/\nbenzine /ベンジン/\nbenzo /ベンゾ/\nbenzoyl /ベンゾイル/\nbenzyl /ベンジル/\nbeograd /ベオグラード/\nbeowulf /ベオウルフ/ベーオウルフ/\nbera /ベラ/\nberardi /ベラルディ/\nberber /ベルベル/\nberet /ベレー/\nberetta /ベレッタ/\nberg /バーグ/ベルク/ベルグ/\nbergamasque /ベルガマスク/\nbergamo /ベルガモ;イタリア/\nbergamot /ベルガモット/\nbergamotto /ベルガモット;イタリア語/\nbergen /ベルゲン/ベルヘン/バーゲン/ベルヘンバーゲン/\nberger /ベルジェ/バーガー/\nbergerac /ベルジュラック/\nbergman /バーグマン/\nbergson /ベルクソン/\nberimbau /ビリンバウ/\nbering /ベーリング/\nberio /ベリオ/\nberkeley /バークレー;カリフォルニア/バークリー/バークレイ/\nberkelium /バークリウム;[元素]97,Bk/\nberkley /バークレー/バークリー/バークレイ/\nberlin /ベルリン/\nberlinphil /ベルリンフィル;Berliner Philharmonisches Orchester/\nberlioz /ベルリオーズ/\nberlitz /ベルリッツ;www.berlitz.com/\nberlusconi /ベルルスコーニ/\nbermuda /バミューダ;.bm/バーミューダ/\nbern /ベルン/\nberna /ベルナ/\nbernanke /バーナンキ/\nbernard /バーナード/ベルナール/ベルナルド/ベルナルト/\nbernardo /ベルナルド/\nbernd /ベルント/\nberne /ベルヌ/\nbernhard /ベルンハルト/バーンハード/\nbernhardt /ベルナール/\nbernie /バーニー/\nbernini /ベルニーニ/\nbernoulli /ベルヌーイ/\nbernstein /バーンスタイン/\nberoff /ベロフ/\nberra /ベラ/\nberret /ベレー/\nberri /ベリ/\nberrichello /バリチェロ/\nberry /ベリー/ベリ/\nberserk /バーサーク/\nberserker /バーサーカー/ベルセルク;[北欧神話](NB:英語のberserkは逆成)/\nbert /バート/ベルト/ベール/\nberta /ベルタ/\nbertha /バーサ/ベルタ/\nberthold /ベルトルト/\nbertini /ベルティーニ/\nbertolt /ベルトルト/\nbertram /バートラム/ベルトラム/\nbertrand /ベルトラン/バートランド/\nberyl /ベリル/\nberyllium /ベリリウム;[元素]4,Be/\nbesancon /ブザンソン/\nbeside /ビサイド/\nbess /ベス/\nbessel /ベッセル/\nbessie /ベッシー/\nbesson /ベッソン/\nbessy /ベッシー/\nbest /ベスト/\nbest# /ベスト#0/ベスト#1/\nbestalbum /ベストアルバム/\nbestdresser /ベストドレッサー/\nbesteffort /ベストエフォート/\nbesteleven /ベストイレブン/\nbestlap /ベストラップ/\nbestmatch /ベストマッチ/\nbestmember /ベストメンバー/\nbestnine /ベストナイン/\nbestone /ベストワン/\nbestrap /ベストラップ/\nbestseason /ベストシーズン/\nbestseller /ベストセラー/\nbestsellers /ベストセラーズ/\nbestshot /ベストショット/\nbestten /ベストテン/\nbestthree /ベストスリー/\nbesttime /ベストタイム/\nbet /ベット/\nbeta /β/ベータ/β版/\nbetacarotene /βカロチン/ベータカロチン/\nbetacarotin /βカロチン/ベータカロチン/\nbetarelease /ベータリリース/βリリース/\nbetatest /βテスト/ベータテスト/\nbetaversion /βバージョン/ベータバージョン/\nbetelgeuse /ベテルギウス/ペテルギウス/\nbeth /ベス/\nbethlehem /ベツレヘム/\nbetsy /ベッツィ/\nbetta /ベタ/\nbetter /ベター/\nbetty /ベティ/ベティー/\nbetween /ビトウィーン/ビトゥイーン/\nbeulah /ビューラー/\nbeverage /ビバレッジ/\nbeverley /ビヴァリー/ビバリー/\nbeverly /ビバリー/ビヴァリー/\nbeverlyhills /ビバリーヒルズ;Beverly Hills/\nbeyond /ビヨンド/\nbezel /ベゼル/\nbezier /ベジェ/ベジエ/\nbf /ブルキナファソ/Burkina Faso/\nbflets /Bフレッツ;[商標]NTT/\nbg /バックグラウンド/\nbgata /Ｂ型/\nbh /ボーリウム/Bohrium/\nbhakti /バクティ/\nbhutan /ブータン;.bt/\nbhutto /ブット/\nbi /バイ;2/ビスマス/Bismuth/\nbiafra /ビアフラ/\nbian /ビアン/\nbianca /ビアンカ/\nbianchi /ビアンキ/\nbianco /ビアンコ/\nbias /バイアス/\nbiathlon /バイアスロン/\nbibimbap /ビビンバ;(朝鮮語)/\nbible /バイブル/\nbiblio /ビブリオ/\nbibliography /ビブリオグラフィー/\nbiblos /ビブロス/\nbibtex /BibTeX/\nbiccamera /ビックカメラ;www.biccamera.com/\nbicolor /バイカラー/\nbicolour /バイカラー/\nbicycle /バイシクル/\nbid /ビッド/\nbidders /ビッダーズ;www.bidders.co.jp/\nbidding /ビディング/\nbidet /ビデ/\nbiedermeier /ビーダーマイヤー/\nbiela /ビエラ/\nbien /ビアン/\nbiennale /ビエンナーレ/\nbierce /ビアス/\nbiet /ビート;(蘭語)/\nbiff /ビフ/\nbifidus /ビフィズス/\nbig /ビッグ/\nbigband /ビッグバンド/\nbigbang /ビッグバン/\nbigblue /ビッグブルー/\nbigcomic /ビッグコミック;小学館/\nbigendian /ビッグエンディアン/\nbigevent /ビッグイベント/\nbigfoot /ビッグフット/\nbighorn /ビッグホーン/\nbiglobe /ビッグローブ;www.biglobe.ne.jp/\nbigmac /ビッグマック/\nbigname /ビッグネーム/\nbignews /ビッグニュース/\nbigsight /ビッグサイト;www.bigsight.jp/\nbigsize /ビッグサイズ/\nbigtex /BigTeX/\nbigwave /ビッグウェーブ/\nbijou /ビジュー/\nbike /バイク/オートバイ/\nbiker /バイカー/\nbikerace /バイクレース/\nbikini /ビキニ/\nbikiniline /ビキニライン/\nbikinipants /ビキニパンツ/\nbilane /ビラン/\nbilbao /ビルバオ/\nbilbo /ビルボ/\nbilin /ビリン/\nbiline /ビリン/\nbilingual /バイリンガル/\nbilirubin /ビリルビン/\nbill /ビル/\nbillboard /ビルボード/\nbilliard /ビリヤード/\nbilliards /ビリヤード/\nbillie /ビリー/\nbilling /ビリング/\nbillion /ビリオン;1,000,000,000/\nbillionaire /ビリオネア/\nbilly /ビリー/\nbiman /ビーマン/\nbimetal /バイメタル/\nbin /ビン/バイナリ/\nbina /ビーナ/\nbinary /バイナリ/バイナリー/\nbinarydump /バイナリダンプ/\nbinaryeditor /バイナリエディタ/\nbinaryfile /バイナリファイル/\nbinaural /バイノーラル/\nbind /バインド/\nbinder /バインダー/バインダ/\nbinding /バインディング/ビンディング/\nbing /ビング/\nbingo /ビンゴ/\nbingogame /ビンゴゲーム/\nbinladen /ビンラディン;Bin Laden/\nbinoche /ビノシュ/\nbintan /ビンタン/\nbio /バイオ/\nbiochemical /バイオケミカル/\nbiochip /バイオチップ/\nbioethics /バイオエシックス/\nbiofermin /ビオフェルミン/\nbiogas /バイオガス/\nbiography /バイオグラフィー/\nbiohazard /バイオハザード/\nbiology /バイオロジー/\nbiomass /バイオマス/\nbiomedical /バイオメディカル/\nbiometrics /バイオメトリクス/\nbionics /バイオニクス/\nbiopsy /バイオプシー;生検/\nbioreactor /バイオリアクター/\nbiorhythm /バイオリズム/\nbios /バイオス;basic I／O system/ビオス;[生物]/\nbioscience /バイオサイエンス/\nbiosensor /バイオセンサー/\nbiotech /バイオテック;biotechnology/バイテク/\nbiotechnology /バイオテクノロジー/\nbiotin /ビオチン;ビタミンH/\nbiotop /ビオトープ;(独語) 野生生物の生育場所。ギリシャ語のBIO(生物)とTOP(場所)の合成語/\nbiotope /ビオトープ;野生生物の生育場所。ギリシャ語のBIO(生物)とTOP(場所)の合成語/\nbiphenyl /ビフェニル;C6H5-C6H5/ビフェニール/\nbipolar /バイポーラ/\nbirch /バーチ/\nbird /バード/\nbirdie /バーディー/バーディ/\nbirdland /バードランド/\nbirds /バーズ/\nbirdseye /バーズアイ/\nbirdwatching /バードウォッチング/\nbireleys /バヤリース;[商標]/バャリース/\nbirgit /ビルギット/\nbirman /バーマン;猫/\nbirmingham /バーミンガム/\nbirth /バース/\nbirthday /バースデー/バースディ/\nbirthdaycake /バースデーケーキ/\nbirthdaycard /バースデーカード/\nbirthdayparty /バースデーパーティー/バースデーパーティ/バースディパーティ/\nbirthdaypresent /バースデープレゼント/バースディプレゼント/\nbiscuit /ビスケット/ビスキュイ;仏語/\nbisexual /バイセクシャル/バイセクシュアル/\nbishkek /ビシュケク/\nbishop /ビショップ/\nbismuth /ビスマス;[元素]83,Bi/\nbison /バイソン/Bison/\nbisphenol /ビスフェノール/\nbissau /ビサウ/\nbistro /ビストロ;仏語/\nbit /ビット/\nbit-field /ビットフィールド/\nbitch /ビッチ/\nbite /バイト/\nbitfield /ビットフィールド/ビット場/\nbitimage /ビットイメージ/\nbitmap /ビットマップ/\nbitmapfont /ビットマップフォント/\nbitnet /ビットネット/BITNET/\nbitrate /ビットレート/\nbits /ビッツ/\nbitstream /ビットストリーム/\nbitte /ビッテ/\nbitter /ビター/\nbitters /ビターズ/\nbittersweet /ビタースイート/ビタースウィート/\nbivouac /ビバーク/\nbiz /ビズ;business/\nbizarre /ビザール/\nbizerre /ビザール;※bizarre/\nbizet /ビゼー/\nbjorn /ビョルン/\nbk /バークリウム/Berkelium/\nblack /ブラック/\nblackbass /ブラックバス/\nblackberry /ブラックベリー/\nblackbird /ブラックバード/\nblackbox /ブラックボックス/\nblackhawk /ブラックホーク/\nblackhole /ブラックホール/\nblackhumour /ブラックユーモア/\nblackjack /ブラックジャック/\nblackjoke /ブラックジョーク/\nblacklist /ブラックリスト/\nblackmagic /ブラックマジック/\nblackmarket /ブラックマーケット/\nblackmonday /ブラックマンデー/\nblackmore /ブラックモア/\nblackmusic /ブラックミュージック/\nblackonyx /ブラックオニキス/\nblackopal /ブラックオパール/\nblackout /ブラックアウト/\nblackpearl /ブラックパール/\nblackpepper /ブラックペッパー/\nblackrider /ブラックライダー/\nblacksheep /ブラックシープ/\nblackstone /ブラックストーン/\nblacktea /ブラックティー/\nblackthorn /ブラックソーン/\nblacktiger /ブラックタイガー/\nblade /ブレード/ブレイド/\nbladerunner /ブレードランナー/\nbladeserver /ブレードサーバ/\nblain /ブレーン/ブラン/\nblair /ブレア/\nblaise /ブレーズ/\nblake /ブレイク/ブレーク/\nblakey /ブレイキー/\nblanc /ブラン/\nblanca /ブランカ/\nblanche /ブランシュ/\nblanchot /ブランショ/\nblancmanger /ブラマンジェ/ブランマンジェ;blanc-manger/\nblanco /ブランコ/\nblank /ブランク/ブラン/\nblanket /ブランケット/\nblas /ブラス/\nblast /ブラスト/\nblaster /ブラスター/\nblatt /ブラット;(独語)/\nblazer /ブレザー/\nbldg /ビル/\nbleach /ブリーチ/\nbleaching /ブリーチング/\nblend /ブレンド/\nblendcoffee /ブレンドコーヒー/\nblending /ブレンディング/\nbleomycin /ブレオマイシン/\nbless /ブレス/\nbley /ブレイ/ブレー/\nblik /ブリキ;(蘭語)/\nblind /ブラインド/\nblindtest /ブラインドテスト/\nblindtouch /ブラインドタッチ/\nblink /ブリンク/\nbliss /ブリス/\nblister /ブリスター/\nblitz /ブリッツ/\nblizzard /ブリザード/\nblob /ブロブ/ブロッブ/\nbloc /ブロック/\nblock /ブロック/\nblockdevice /ブロックデバイス/\nblockdiagram /ブロックダイアグラム/\nblocker /ブロッカー/\nblockflote /ブロックフレーテ/\nblocking /ブロッキング/\nblog /ブログ;weBLOG/\nblogger /ブロガー/\nblois /ブロア/\nblond /ブロンド/\nblonde /ブロンド/\nblondee /ブロンディ/ブロンディー/\nblood /ブラッド/\nbloodstone /ブラッドストーン/\nbloody /ブラディ/ブラッディ/\nbloom /ブルーム/\nbloomberg /ブルームバーグ/\nbloomer /ブルマ/ブルマー/ブルーマー/\nblooming /ブルーミング/\nblossom /ブロッサム/\nblouse /ブラウス/\nblouson /ブルゾン/\nblow /ブロー/ブロウ/\nblower /ブロワー/\nblowing /ブローイング/\nblowser /ブラウザ;※browser?/\nblue /ブルー/\nbluebacks /ブルーバックス/\nblueberry /ブルーベリー/\nblueberryjam /ブルーベリージャム/\nbluebird /ブルーバード/\nbluecheese /ブルーチーズ/\nbluechip /ブルーチップ/\nbluecollar /ブルーカラー/\nblueday /ブルーデイ/\nbluegill /ブルーギル/\nblueglass /ブルーグラス;bluegrass?/\nbluegrass /ブルーグラス/\nbluejays /ブルージェイズ;[MLB]Blue Jays/\nbluejeans /ブルージーンズ/\nbluemonday /ブルーマンデー/\nbluemoon /ブルームーン/\nbluemountain /ブルーマウンテン/\nbluenote /ブルーノート/ＢｌｕｅＮｏｔｅ/\nblueocean /ブルーオーシャン/\nblues /ブルース/ブルーズ/\nbluescreen /ブルースクリーン/\nbluesheet /ブルーシート/\nbluesy /ブルージー/\nbluetooth /ブルートゥース;www.bluetooth.com/\nbluetopaz /ブルートパーズ/\nbluetrain /ブルートレイン/\nbluewave /ブルーウェーブ/\nbluff /ブラフ/\nbluish /ブルーイッシュ/\nblum /ブルーム/\nbluray /ブルーレイ;(DVD)Blu-Ray/\nblush /ブラッシュ/ブラッシ/\nblushup /ブラッシュアップ;※brushup?/\nbmpfile /BMPファイル/\nbnf /BNF(Backus-Naur Form)/\nbo /ボ/\nboa /ボア/\nboard /ボード/\nboarder /ボーダー/\nboardgame /ボードゲーム/\nboarding /ボーディング/\nboardlevel /ボードレベル/\nboat /ボート/\nboatrace /ボートレース/\nbob /ボブ/\nbobbie /ボビー/\nbobbin /ボビン/\nbobby /ボビー/\nbobcat /ボブキャット/\nbobsleigh /ボブスレー/\nbobtail /ボブテイル/ボブテール/\nbocca /ボッカ;(It)口/\nboccaccio /ボッカチオ/\nboch /ボッホ/\nbochum /ボッフム/\nbodin /ボダン/\nbody /ボディ/ボディー/バディ/ボデー/バディー/\nbodyart /ボディーアート/ボディアート/\nbodybag /ボディバッグ/\nbodyblow /ボディーブロー/ボディブロー/\nbodyboard /ボディボード/ボディーボード/\nbodybuil /ボディビル/\nbodybuild /ボディビル/ボディービル/\nbodybuilder /ボディビルダー/\nbodybuilding /ボディビルディング/\nbodycare /ボディケア/\nbodycheck /ボディチェック;和製英語(frisk)/ボディーチェック/\nbodycolor /ボディーカラー/\nbodycolour /ボディーカラー/\nbodycon /ボディコン;body-conscious/\nbodycream /ボディクリーム/ボディークリーム/\nbodyguard /ボディガード/ボディーガード/\nbodylanguage /ボディランゲージ/\nbodyline /ボディライン/ボディーライン/\nbodylotion /ボディローション/ボディーローション/\nbodymake /ボディメイク/\nbodypaint /ボディペイント/\nbodypainting /ボディペインティング/\nbodypercussion /ボディパーカッション/ボディーパーカッション/\nbodypierce /ボディピアス/ボディーピアス/\nbodypress /ボディプレス/\nbodyshampoo /ボディシャンプー/\nbodysize /ボディサイズ/ボディーサイズ/\nbodyslam /ボディスラム/\nbodysoap /ボディソープ/ボディーソープ/\nboeing /ボーイング;www.boeing.com/\nbogart /ボガート/\nbogen /ボーゲン/\nbogey /ボギー/\nbogota /ボゴタ;コロンビア/\nbohemia /ボヘミア/\nbohemian /ボヘミアン/\nbohm /ベーム/\nbohn /ボーン/\nbohr /ボーア/\nbohringer /ボーランジェ/\nboil /ボイル/\nboiled /ボイルド/\nboiler /ボイラー/ボイラ/\nboiotia /ボイオティア/\nboke /ボケ/\nbolan /ボラン/\nbold /ボールド/\nbolero /ボレロ/\nbolivia /ボリビア;.bo/\nbolo /ボーロ/\nbologna /ボローニャ/\nbolsheviki /ボリシェヴィキ;Bol'sheviki/\nbolshoi /ボリショイ;(露語)/\nbolt /ボルト/\nboltzmann /ボルツマン/\nbomb /ボム/\nbombay /ボンベイ/\nbombe /ボンベ;(独語)/ボンブ;(仏語)/\nbomber /ボンバー/\nbombo /ボンバ/ボンボ/\nbon /ボン/\nbonanza /ボナンザ/\nbonaparte /ボナパルト/\nbonbon /ボンボン/\nbond /ボンド/\nbondage /ボンデージ/\nbonds /ボンズ/\nbone /ボーン/\nbonechina /ボーンチャイナ/\nbonehead /ボーンヘッド/\nboneless /ボンレス/\nbonelessham /ボンレスハム/\nbongo /ボンゴ/\nbongoes /ボンゴ/\nbonheur /ボヌール;(Fr)幸福/\nbonita /ボニータ/\nbonjour /ボンジュール/\nbonn /ボン/\nbonnard /ボナール/\nbonnet /ボンネット/\nbonney /ボニー/\nbonnie /ボニー/\nbonny /ボニー/\nbonus /ボーナス/\nbonustrack /ボーナストラック/\nboo /ブー/\nbooby /ブービー/\nboogie /ブギー/ブギ/\nboogiewoogie /ブギウギ/\nbooing /ブーイング/\nbook /ブック/Book/\nbookcase /ブックケース/\nbookcenter /ブックセンター/\nbookcover /ブックカバー;和製英語(jacket)/\nbookdesign /ブックデザイン/\nbookend /ブックエンド/\nbooker /ブッカー/\nbookfair /ブックフェア/\nbookguide /ブックガイド/\nbooking /ブッキング/\nbooklet /ブックレット/\nbooklist /ブックリスト/\nbookmaker /ブックメーカー/\nbookmark /ブックマーク/\nbookmart /ブックマート/\nbookoff /ブックオフ;www.bookoff.co.jp/\nbookpost /ブックポスト/\nbookreview /ブックレビュー/\nbooks /ブックス/\nbookservice /ブックサービス/\nbookshelf /ブックシェルフ/\nbookstand /ブックスタンド/\nbookstore /ブックストア/\nbool /ブール/\nboole /ブール/\nboolean /ブーリアン/ブーリアン関数/\nboom /ブーム/\nboomer /ブーマー/\nboomerang /ブーメラン/\nboost /ブースト/\nbooster /ブースター/\nboot /ブート/\nbootable /ブータブル/\nbootdisk /ブートディスク/\nbooth /ブース/\nbootleg /ブートレグ/ブートレッグ/\nbootloader /ブートローダ/ブートローダー/\nboots /ブーツ/\nbootsector /ブートセクタ/\nbootstrap /ブートストラップ/\nbop /バップ/\nborane /ボラン;BH3/\nbord /ボード;坑道/\nbordeaux /ボルドー/\nborden /ボーデン/\nborder /ボーダー/\nbordercollie /ボーダーコリー;border collie/\nborderless /ボーダレス/ボーダーレス/\nborderline /ボーダーライン/\nbore /ボア/\nboreas /ボレアス;北風/\nborel /ボレル/\nborg /ボーグ;cyborg/ボルグ/\nborges /ボルヘス/\nborgia /ボルジア/\nborie /ボリー/\nboring /ボーリング/\nboris /ボリス/\nborland /ボーランド/\nborn /ボーン/\nborne /ボーン/\nborneo /ボルネオ/\nborneol /ボルネオール/\nborodin /ボロディン/\nboron /ボロン;B/\nboronia /ボロニア/\nborromeo /ボロメオ/\nborrow /ボロー/バロー/バロウ/\nborshch /ボルシチ;(露語)борщ/\nborzoi /ボルゾイ/\nbosch /ボッシュ/\nbose /ボーズ/ボース/\nbosendorfer /ベーゼンドルファー/\nbosnia /ボスニア/\nboson /ボソン/ボース粒子/\nbosporus /ボスポラス/ボスポラス海峡/\nboss /ボス/\nbossa /ボサ;波/ボッサ/\nbossanova /ボサノバ;bossa nova/ボサノヴァ/\nboston /ボストン/ボストン大学/\nbostonbag /ボストンバッグ/\nbostonterrier /ボストンテリア/\nbot /ボット;robot/⊥/\nbotanical /ボタニカル/\nboth /ボス/\nbotswana /ボツワナ;.bw/\nbotticelli /ボッティチェリ/\nbottle /ボトル/\nbottlekeep /ボトルキープ;和製英語/\nbottlemail /ボトルメール/\nbottleneck /ボトルネック/\nbottling /ボトリング/\nbottom /ボトム/⊥/下/底/\nbottomline /ボトムライン/\nbottoms /ボトムス/\nbottomup /ボトムアップ/\nbotulinus /ボツリヌス/\nbougainvillea /ブーゲンビリア/ブーゲンビレア/\nbouillabaisse /ブイヤベース/\nbouillon /ブイヨン/\nboulanger /ブーランジェ;(Fr)パン職人/ブランジェ/\nboulangerie /ブーランジェリー;(Fr)パン屋/ブランジェリー/ブーランジュリー/ブランジュリー/\nboulevard /ブールバール/ブールヴァール/\nboulez /ブーレーズ/ブレーズ/\nboulogne /ブローニュ/ブーローニュ/\nbounce /バウンス/\nbound /バウンド/\nboundary /バウンダリー/バウンダリ/\nbounding /バウンディング/\nbouquet /ブーケ/\nbouquetgarni /ブーケガルニ/\nbourbaki /ブルバキ/\nbourbon /バーボン/ブルボン/\nbourdieu /ブルデュー/\nbourgeois /ブルジョワ/ブルジョア/\nbourgeoisie /ブルジョアジー/ブルジョワジー/\nbourges /ブールジュ/\nbourgogne /ブルゴーニュ/\nboutique /ブティック/\nboutiquehotel /ブティックホテル;boutique hotel/\nbouzouki /ブズーキ/\nbovary /ボヴァリー/\nbow /ボウ;弓/バウ;お辞儀/\nbowgun /ボウガン/ボーガン/\nbowie /ボウイ/\nbowing /ボーイング;運弓/ボウイング/\nbowl /ボール/ボウル/\nbowling /ボーリング/ボウリング/\nbox /ボックス/□/■/\nboxer /ボクサー/\nboxercise /ボクササイズ/\nboxerpants /ボクサーパンツ/\nboxing /ボクシング/\nboxseat /ボックスシート/\nboxset /BOXセット/ボックスセット/\nboy /ボーイ/\nboycott /ボイコット/\nboyer /ボイヤー/ボワイエ/\nboyfriend /ボーイフレンド/\nboyish /ボーイッシュ/\nboyle /ボイル/\nboys /ボーイズ/\nboyscout /ボーイスカウト/\nboyslove /ボーイズラブ;boy's love,和製英語(=yaoi)/\nboysoprano /ボーイソプラノ/\nbq /“;backquote/\nbr /臭素/Bromine/\nbra /ブラ;brassiere/\nbrabus /ブラバス;www.brabus.com/\nbrace /ブレース/｛/｝/\nbracelet /ブレスレット/\nbracket /ブラケット/［/］/\nbrad /ブラッド/\nbradbury /ブラッドベリ/\nbradley /ブラッドリー/ブラッドレイ/ブラッドレー/\nbrady /ブレイディ/ブレディ/ブレイディー/ブレディー/\nbrahman /ブラフマン/ブラーマン/ブラフマー/\nbrahmana /バラモン/\nbrahmin /バラモン/\nbrahms /ブラームス/\nbrain /ブレイン/ブレーン/\nbrainbuster /ブレーンバスター/\nbrainstorming /ブレーンストーミング/ブレインストーミング/\nbrake /ブレーキ/\nbrakedrum /ブレーキドラム/\nbrakelamp /ブレーキランプ/\nbrakelever /ブレーキレバー/\nbrakeoil /ブレーキオイル/\nbrakepedal /ブレーキペダル/\nbraking /ブレーキング/\nbram /ブラム/\nbramante /ブラマンテ/\nbranca /ブランカ/\nbranch /ブランチ/\nbrand /ブランド/\nbrandenburg /ブランデンブルク/\nbrandimage /ブランドイメージ/\nbranding /ブランディング/\nbrandmaker /ブランドメーカー/\nbrando /ブランド/\nbrandon /ブランドン/\nbrands /ブランズ/\nbrandshop /ブランドショップ/\nbrandt /ブラント/\nbrandy /ブランデー/\nbranford /ブランフォード/\nbrank /Bランク/Ｂランク/\nbraque /ブラック/\nbrasilia /ブラジリア/\nbrass /ブラス/\nbrassband /ブラスバンド/\nbrassiere /ブラジャー/\nbrassy /ブラッシー/\nbrat /ブラット/\nbratislava /ブラチスラヴァ/\nbraudel /ブローデル/\nbraun /ブラウン;-管/\nbrautigan /ブローティガン/\nbrave /ブレイブ/\nbraves /ブレーブス;[MLB]/\nbravo /ブラボー/ブラヴォー/ブラーボ/ブラーヴォ/\nbray /ブレイ/ブレー/\nbrazil /ブラジル;.br/\nbrazilgp /ブラジルGP;[F1]/\nbrazilian /ブラジリアン/\nbrazzaville /ブラザヴィル/\nbread /ブレッド/\nbreak /ブレイク/ブレーク/ブレーキ;※brake?/\nbreakbeats /ブレイクビーツ/\nbreakdance /ブレイクダンス/\nbreakdancer /ブレイクダンサー/\nbreakdown /ブレークダウン/\nbreaker /ブレーカー/ブレーカ/\nbreakfast /ブレックファースト/\nbreaking /ブレーキング/\nbreakpoint /ブレークポイント/ブレイクポイント/\nbreakthrough /ブレークスルー/ブレイクスルー/\nbreast /ブレスト/\nbreath /ブレス/\nbreathe /ブリーズ/\nbreathing /ブリージング/ブレッシング/\nbrecht /ブレヒト/\nbrecker /ブレッカー/\nbree /ブリー/ブレー/\nbreed /ブリード/\nbreeder /ブリーダー/\nbreeding /ブリーディング/\nbreeze /ブリーズ/\nbreezing /ブリージング/\nbremen /ブレーメン/\nbrenda /ブレンダ/\nbrendan /ブレンダン/\nbrendel /ブレンデル/\nbrentano /ブレンターノ/\nbresenham /ブレゼンハム/\nbresson /ブレッソン;Henri Cartier-Bresson/\nbrest /ブレスト/\nbret /ブレット/\nbretagne /ブルターニュ/\nbreton /ブルトン/ブレトン/\nbrett /ブレット/\nbretton /ブレトン/\nbrettonwoods /ブレトンウッズ;Bretton Woods/\nbrevis /ブレビス/ブレヴィス/\nbrewers /ブリュワーズ;[MLB]/\nbrewery /ブルワリー/\nbrezhnev /ブレジネフ/\nbrian /ブライアン/\nbribri /ブリブリ/\nbrice /ブライス/\nbrick /ブリック/\nbricolage /ブリコラージュ/\nbridal /ブライダル/\nbride /ブライド/\nbridge /ブリッジ/\nbridgestone /ブリヂストン;www.bridgestone.co.jp/ブリジストン/\nbridget /ブリジット/\nbridgetown /ブリッジタウン/\nbridging /ブリッジング/\nbrief /ブリーフ/\nbriefcase /ブリーフケース/\nbriefing /ブリーフィング/\nbright /ブライト/\nbrightness /ブライトネス/\nbrigid /ブリジッド/\nbrigit /ブリジット/\nbrigitte /ブリジット/ブリギッテ/\nbrillante /ブリランテ/\nbrillat /ブリア/ブリヤ/\nbrilliant /ブリリアント/\nbrilliantcut /ブリリアントカット/\nbring /ブリング/\nbrio /ブリオ/\nbrioche /ブリオッシュ/\nbrion /ブリオン/\nbrisbane /ブリスベン;豪州/ブリスベーン/ブリズベーン/\nbrisee /ブリゼ/\nbristol /ブリストル/\nbrit /ブリット/\nbritain /ブリテン;.gb/\nbritannia /ブリタニア/\nbritannica /ブリタニカ/\nbritish /イギリス/ブリティッシュ/\nbritney /ブリトニー/\nbritten /ブリテン/\nbrix /ブリックス/\nbrno /ブルノ/\nbroach /ブローチ;(工具)/\nbroad /ブロード/\nbroadband /ブロードバンド/\nbroadbandrouter /ブロードバンドルータ/\nbroadcast /ブロードキャスト/\nbroadcaster /ブロードキャスター/\nbroadsword /ブロードソード/\nbroadway /ブロードウェイ/ブロードウェー/\nbroca /ブローカ/\nbroccoli /ブロッコリー/\nbroch /ブロッホ/\nbrocken /ブロッケン/\nbroderick /ブロデリック/\nbroglie /ブロイ/\nbroiler /ブロイラー/\nbroke /ブローク/\nbroken /ブロークン/\nbroker /ブローカー/\nbrom /ブロム;Br/\nbromide /ブロマイド/\nbromo /ブロモ/\nbromodichloromethane /ブロモジクロロメタン;(CHBrCl2) トリハロメタンの一種/\nbromoform /ブロモホルム;(CHBr3) トリハロメタンの一種/\nbronte /ブロンテ/\nbronx /ブロンクス/\nbronze /ブロンズ/\nbrooch /ブローチ/\nbrook /ブルック/\nbrookes /ブルックス/\nbrooklyn /ブルックリン/\nbrooks /ブルックス/\nbrother /ブラザー/\nbrotherhood /ブラザーフッド/\nbrothers /ブラザーズ/\nbrouter /ブルータ/\nbrow /ブラウ;眉/ブロウ;?/\nbrown /ブラウン/\nbrownie /ブラウニー/\nbrowning /ブラウニング/ブローニング/\nbrownsauce /ブラウンソース/\nbrownsugar /ブラウンシュガー/\nbrowny /ブラウニー/\nbrowse /ブラウズ/\nbrowser /ブラウザ/ブラウザー/\nbrowsersoft /ブラウザソフト/\nbrowsing /ブラウジング/\nbrowzer /ブラウザ;browser?/\nbrubeck /ブルーベック/\nbruce /ブルース/\nbruckner /ブルックナー;(1824-96)Josef Anton Bruckner/\nbrueghel /ブリューゲル/\nbrule /ブリュレ/\nbrulee /ブリュレ/\nbrumaire /ブリュメール/\nbrunch /ブランチ/\nbrunei /ブルネイ/\nbrunelleschi /ブルネレスキ/\nbrunello /ブルネッロ/\nbrunette /ブルネット/\nbrunhild /ブリュンヒルト/\nbrunhilde /ブリュンヒルデ/\nbruni /ブルーニ/\nbrunnhilde /ブリュンヒルデ/\nbruno /ブルーノ/ブリューノ/ブリュノ/\nbrunswick /ブランズウィック/\nbruschetta /ブルスケッタ/\nbrush /ブラシ/ブラッシュ/\nbrushing /ブラッシング/\nbrushup /ブラッシュアップ/\nbrussels /ブラッセル/\nbrut /ブリュット/\nbrute /ブルート/\nbrutus /ブルータス/\nbruxelles /ブリュッセル/\nbryan /ブライアン/\nbryant /ブライアント/\nbryce /ブライス/\nbsantenna /BSアンテナ/\nbsd /BSD/\nbsd# /(concat \"BSD\\057#0\")/\nbsdi /BSDI/\nbsdigital /BSデジタル/\nbsdlicence /BSDライセンス/\nbsdlicense /BSDライセンス/\nbse /Bovine Spongiform Encephalopathy/\nbskey /BSキー/バックスペースキー/\nbspline /Bスプライン/\nbstuner /BSチューナー/BSチューナ/\nbtype /Bタイプ/Ｂタイプ/\nbubble /バブル/\nbubblegum /バブルガム/\nbubblejet /バブルジェット/\nbubblesort /バブルソート/\nbubbling /バブリング/\nbubbly /バブリー/\nbubbule /バブル;※bubble?/\nbucharest /ブカレスト/\nbuche /ビュッシュ/\nbuchwald /ブッフバルト/\nbuck /バック/ブック/\nbucket /バケット/バケツ/\nbucketrelay /バケツリレー;和製英語(bucket brigade)/\nbuckingham /バッキンガム/\nbuckle /バックル/\nbuckler /バックラー/\nbuckskin /バックスキン/\nbucky /バッキー/\nbud /バド/バッド/\nbudapest /ブダペスト/\nbuddha /ブッダ/仏陀/\nbuddhagaya /ブッダガヤ/\nbuddy /バディ/\nbudget /バジェット/\nbudweiser /バドワイザー/\nbuena /ブエナ/\nbueno /ブエノ/\nbuenos /ブエノス/\nbuenosaires /ブエノスアイレス;Buenos Aires/\nbuffalo /バッファロー/バファロー/\nbuffaloes /バファローズ/バッファローズ/\nbuffer /バッファ/バッファー/作業域/\nbuffered /バッファード/\nbufferin /バファリン;[商標]ライオン。www.bufferin.net/\nbuffering /バッファリング/\nbufferoverflow /バッファオーバーフロー/\nbufferoverrun /バッファオーバーラン/\nbuffersize /バッファサイズ/\nbuffet /ビュッフェ/\nbuffle /バッフル/\nbuffon /ブッフォン/\nbug /バグ/\nbugfix /バグフィックス/バグフィクス/\nbuggy /バギー/\nbugle /ビューグル/\nbuglist /バグリスト/\nbugreport /バグレポート/\nbuick /ビュイック;www.buick.com/\nbuil /ビル/\nbuild /ビルド/\nbuilder /ビルダー/ビルダ/\nbuildin /ビルドイン/\nbuilding /ビルディング/ビル/ビルヂング/\nbuilt-in /ビルトイン/\nbuiltin /ビルトイン/\nbujumbura /ブジュンブラ/\nbukhara /ブハラ/\nbukowski /ブコウスキー/\nbulb /バルブ/\nbulgari /ブルガリ;www.bulgari.com/\nbulgaria /ブルガリア;.bg/\nbulgogi /プルコギ;(朝鮮語)/\nbulk /バルク/\nbull /ブル/\nbulldog /ブルドッグ/ブルドック;[企業名]www.bulldog.co.jp/\nbulldozer /ブルドーザー/ブルドーザ/\nbulletin /ブリテン/\nbulletinboard /ブレティンボード/\nbullpen /ブルペン/\nbump /バンプ/\nbumper /バンパー/\nbumpmapping /バンプマッピング/\nbuncher /バンチャ/\nbundesliga /ブンデスリーガ;(独語)/\nbundle /バンドル/\nbundling /バンドリング/\nbungalow /バンガロー/\nbungee /バンジー/\nbungeejump /バンジージャンプ/\nbunin /ブーニン/\nbunker /バンカー;[ゴルフ]/\nbunkershot /バンカーショット/\nbunny /バニー/\nbunnygirl /バニーガール/\nbuns /バンズ/\nbunt /バント/\nbunuel /ブニュエル/\nbuoy /ブイ/\nburberry /バーバリー;www.burberry.com/\nburckhardt /ブルクハルト/\nburden /バーデン/\nbureau /ビューロー/\nburg /ブルク;(独語接尾辞)Salzburg,Luxemburg/\nburger /バーガー/\nburgerking /バーガーキング;www.bk.com/\nburgmuller /ブルグミュラー/\nburgos /ブルゴス/\nburgundy /バーガンディー/バーガンディ/\nburial /ベリアル/\nburka /ブルカ/\nburkinafaso /ブルキナファソ;Burkina Faso,(Burkina Faso) .bf/\nburlesque /バーレスク/\nburma /ビルマ/\nburn /バーン/\nburnaby /バーナビー/\nburner /バーナー/\nburnet /バーネット;ワレモコウ/\nburning /バーニング/\nburnout /バーンアウト/\nburns /バーンズ/\nburnt /バーント/\nburrell /バレル/\nburroughs /バロウズ/バローズ/\nburst /バースト/\nburster /バースター/\nburt /バート/\nburton /バートン/\nburundi /ブルンジ;.bi/ブルンディ/\nburyat /ブリャート/\nbus /バス/\nbusch /ブッシュ/\nbusclock /バスクロック/\nbuserror /バスエラー/Ｂｕｓ Ｅｒｒｏｒ/\nbusguide /バスガイド;和製英語(bus tour guide)/\nbush /ブッシュ/\nbushbaby /ブッシュベイビー/\nbushman /ブッシュマン/\nbusiness /ビジネス;.biz/\nbusinesscenter /ビジネスセンター/\nbusinesscentre /ビジネスセンター/\nbusinesschance /ビジネスチャンス/\nbusinessclass /ビジネスクラス/\nbusinesshotel /ビジネスホテル/\nbusinessletter /ビジネスレター/\nbusinesslike /ビジネスライク/\nbusinessman /ビジネスマン/\nbusinessmanner /ビジネスマナー/\nbusinessmodel /ビジネスモデル/\nbusinessperson /ビジネスパーソン/\nbusinessplan /ビジネスプラン/\nbusinessscene /ビジネスシーン/\nbusinessschool /ビジネススクール/\nbusinesssoft /ビジネスソフト/\nbusjack /バスジャック/\nbusmaster /バスマスタ/バスマスター/\nbuspower /バスパワー/\nbusstop /バスストップ/\nbust /バスト/\nbuster /バスター/\nbusterminal /バスターミナル/\nbusters /バスターズ/\nbustier /ビスチェ/\nbustline /バストライン/\nbustour /バスツアー;bus tour/\nbustsize /バストサイズ/\nbusttop /バストトップ/\nbustup /バストアップ;和製英語/\nbusy /ビジー/ビジィ/\nbut /バット/\nbutadiene /ブタジエン/\nbutan /ブタン;C4H10/\nbutane /ブタン;C4H10/\nbutanol /ブタノール;C4H9OH/\nbutch /ブッチ/\nbutcher /ブッチャー/\nbutene /ブテン;=butylene/\nbutler /バトラー/\nbutor /ビュトール/\nbutt /バット/ブット/\nbutter /バター/\nbuttercream /バタークリーム/\nbuttercup /バターカップ/\nbutterfly /バタフライ/\nbutterflyknife /バタフライナイフ/\nbutterknife /バターナイフ/\nbutterrice /バターライス/\nbutterroll /バターロール;和製語/\nbuttersauce /バターソース/\nbutterworth /バタワース/\nbutting /バッティング/\nbutton /ボタン/バトン;人名/\nbuttonhole /ボタンホール/ボタン穴/\nbutyl /ブチル;CH3CH2CH2CH2-/\nbutylene /ブチレン/\nbuy /バイ/\nbuyer /バイヤー/\nbuyers /バイヤーズ/\nbuying /バイイング/\nbuyout /バイアウト/\nbuzz /バズ/\nbuzzer /ブザー/\nbuzzing /バジング/\nbvlgari /ブルガリ;vはラテン語表記を模したもの/\nby /バイ/\nbye /バイ/バーイ/\nbyebye /バイバイ;bye-bye/\nbypass /バイパス/\nbypath /バイパス/\nbyron /バイロン/\nbyte /バイト/Ｂｙｔｅ/\nbyte-compile /バイトコンパイル/\nbyte-compiler /バイトコンパイラ/\nbytecode /バイトコード/\nbytecompile /バイトコンパイル/\nbytecompiler /バイトコンパイラ/\nbytes /バイツ/\nbyzantine /ビザンチン/\nc /℃/¢;cent/シー/ツェー;(独語)/セー;(仏語)/炭素/Carbon/Ｃ言語/\nc++ /Ｃ＋＋/C++/\nc++compiler /C++コンパイラ/\nca /カルシウム/Calcium/California/カリフォルニア/カルフォルニア/\ncaay /チャイ;Hindi/\ncab /キャブ/\ncabaca /カバサ/\ncabala /カバラ/\ncabaret /キャバレー/\ncabbage /キャベツ/\ncabernet /カベルネ/\ncabin /キャビン/\ncabinet /キャビネット/キャビネ;仏語/\ncable /ケーブル/\ncablecar /ケーブルカー/\ncablemodem /ケーブルモデム/\ncabletv /ケーブルテレビ/ケーブルTV/\ncabling /ケーブリング/\ncaboverde /カーボベルデ;(Cabo Verde) .cv/カーボヴェルデ/\ncabrera /カブレラ/\ncacao /カカオ/\ncachable /キャッシャブル/\ncache /キャッシュ/\ncachememory /キャッシュメモリ/キャッシュメモリー/\ncaching /キャッシング/\ncaco /カコ/\ncactus /カクタス;サボテン/\ncad /CAD/キャド;computer-aided design/\ncaddie /キャディ/キャディー/\ncaddy /キャディ/キャディー/\ncadence /ケイデンス/\ncadenza /カデンツァ/\ncadet /カデット/\ncadfael /カドフェル/\ncadillac /キャデラック/\ncadiz /カディス/\ncadmium /カドミウム;[元素]48,Cd/\ncadsoft /CADソフト/\ncady /キャディー/\ncaen /カーン/\ncaesar /シーザー/カエサル/\ncaesium /セシウム;[元素]55,Cs/\ncaetla /サエラ;(Fr)ca et la/\ncafe /カフェ/\ncafeaulait /カフェオレ;cafe au lait/カフェ・オ・レ/\ncafebar /カフェバー/\ncafelatte /カフェラッテ;(It)cafe latte/\ncafeteria /カフェテリア/\ncafeterrace /カフェテラス/\ncafeterrasse /カフェテラス/\ncaffeine /カフェイン/\ncage /ケージ/\ncagliari /カリアリ/\ncagliostro /カリオストロ/\ncahier /カイエ;(Fr)ノート/\ncaillois /カイヨワ/\ncaiman /カイマン/\ncain /カイン/ケイン/\ncaine /ケイン/\ncairns /ケアンズ;豪州/\ncairo /カイロ/\ncaisson /ケーソン/\ncajon /カホン/\ncajun /ケイジャン/\ncake /ケーキ/\ncakecut /ケーキカット;和製英語/\ncakemix /ケーキミックス;cake mix/\ncakeset /ケーキセット/\ncakewalk /ケークウォーク/\ncakra /チャクラ/\ncalais /カレー/\ncalbee /カルビー;www.calbee.co.jp/\ncalceolaria /カルセオラリア/\ncalcite /カルサイト;方解石/\ncalcium /カルシウム;[元素]20,Ca/\ncalciumion /カルシウムイオン;calcium ion/\ncalculus /カルキュラス/\ncalcutta /カルカッタ;NB:現在は「コルカタ」/コルカタ;kolkata/\ncaldera /カルデラ/\ncaldina /カルディナ/\ncaleca /カレカ/\ncaledonia /カレドニア/\ncalendar /カレンダー/カレンダ/\ncalender /カレンダ/\ncalgary /カルガリー/\ncaliber /キャリバー/\ncalibration /キャリブレーション/\ncalico /キャラコ/キャリコ/\ncalif /カリフ/\ncalifornia /カリフォルニア/カルフォルニア/\ncalifornium /カリフォルニウム;[元素]98,Cf/\ncaligari /カリガリ/\ncaligula /カリギュラ/\ncalimba /カリンバ/\ncaliph /カリフ/\ncall /コール/\ncallas /カラス/\ncallaway /キャロウェイ/\ncallback /コールバック/\ncallcenter /コールセンター/\ncallcentre /コールセンター/\ncalled /コールド/\ncalledgame /コールドゲーム;和製英語/\ncaller /コーラー/呼出し側/\ncallgirl /コールガール/\ncalligraphy /カリグラフィー/カリグラフィ/\ncalling /コーリング/\ncalliope /カリオペ/\ncallisto /カリスト/\ncallose /カロース/\ncalloway /キャロウェイ/\ncallsign /コールサイン/\ncallus /カルス/\ncalm /カーム/\ncalme /カルム;仏語/\ncalorie /カロリー/\ncaloriemate /カロリーメイト/\ncalpis /カルピス;www.calpis.co.jp/\ncaltech /カルテック;カリフォルニア工科大学。www.caltech.edu/\ncalume /カルメ/\ncalvados /カルヴァドス/カルバドス/\ncalvan /カルバン/カルヴァン/\ncalvary /カルバリー/\ncalvin /カルヴァン/カルヴィン/カルビン/\ncalvinklein /カルバンクライン/カルバン・クライン/\ncalvino /カルヴィーノ;(1923-1985) Italo Calvino/\ncalypso /カリプソ/\ncam /カム/\ncamara /カマラ/\ncamber /キャンバー/\ncambodia /カンボジア;.kh/\ncambria /カンブリア/\ncambridge /ケンブリッジ/\ncamel /キャメル/\ncamelia /カメリア/\ncamellia /カメリア/\ncamelot /キャメロット/\ncamembert /カマンベール/\ncameo /カメオ/\ncamera /カメラ/\ncameraangle /カメラアングル;camera angle/\ncameraeye /カメラアイ/\ncameraman /カメラマン/\ncamerawork /カメラワーク/\ncameron /キャメロン/\ncameroon /カメルーン;.cm/\ncameroun /カメルーン/\ncamilla /カミラ/\ncamille /カミーユ/\ncamino /カミーノ/\ncamion /カミオン/\ncamisole /キャミソール/\ncamoranesi /カモラネージ/\ncamouflage /カモフラージュ/カムフラージュ/\ncamp /キャンプ/\ncampaign /キャンペーン/\ncampaigngirl /キャンペーンガール/キャンギャル/\ncampana /カンパーナ/\ncampanella /カンパネラ/カンパネルラ/カンパネッラ/\ncampanula /カンパニュラ/\ncampari /カンパリ/\ncampariorange /カンパリオレンジ/\ncamparisoda /カンパリソーダ/\ncampbell /キャンベル/\ncamper /キャンパー/\ncampfire /キャンプファイヤー/キャンプファイアー/\ncamphor /カンフル/\ncampin /キャンプイン;和製英語/\ncamping /キャンピング/\ncampingcar /キャンピングカー;和製英語(camper)/\ncampo /カンポ;(西語) 草原/\ncampos /カンポス/\ncampra /カンプラ/\ncampus /キャンパス/\ncampuslife /キャンパスライフ/\ncampusmap /キャンパスマップ/\ncamry /カムリ;[商標]トヨタ/\ncamus /カミュ/\ncan /キャン/カン;缶/\ncanaan /カナン/カナーン/\ncanada /カナダ;.ca/加奈陀/\ncanadagp /カナダGP;[F1]/\ncanadian /カナディアン/\ncanal /カナル/キャナル/\ncanape /カナッペ/\ncanard /カナード/カナール;(Fr) 家鴨/\ncanaria /カナリア/カナリヤ/\ncanary /カナリア/カナリヤ/\ncanasta /カナスタ/\ncanberra /キャンベラ/\ncancan /カンカン/\ncancel /キャンセル/\ncanceler /キャンセラ/\ncancellation /キャンセレーション/\ncanceller /キャンセラー/キャンセラ/\ncancer /キャンサー;癌/\ncancion /カンシオン;(西語)歌/\ncancun /カンクン;メキシコ/\ncandela /カンデラ;cd/\ncandice /キャンディス/\ncandid /カンディード/キャンディッド/\ncandida /カンジダ/\ncandide /カンディード/\ncandies /キャンディーズ/\ncandle /キャンドル/\ncandlelight /キャンドルライト/\ncandleservice /キャンドルサービス/\ncandlestand /キャンドルスタンド/\ncandy /キャンディ/キャンディー/キャンデー/\ncane /ケイン/ケーン/籐/\ncanet /カネ/\ncanetti /カネッティ/\ncanister /キャニスター/\ncanna /カンナ/\ncannabis /カンナビス/\ncanne /カンヌ/\ncannedbeef /コンビーフ/\ncannele /カヌレ/\ncannes /カンヌ/\ncannibalism /カニバリズム/\ncannon /キャノン/\ncannonball /キャノンボール/\ncanoe /カヌー/\ncanola /キャノーラ/カノーラ/\ncanon /カノン/キャノン/キヤノン;[企業名]www.canon.com/\ncanonical /カノニカル/\ncanopus /カノープス/\ncanopy /キャノピー/\ncanossa /カノッサ/\ncant /カント/\ncantabile /カンタービレ/\ncantata /カンタータ/交声曲/\ncanter /キャンター/カンター/\ncanterbury /カンタベリー/\ncanto /カント/\ncantona /カントナ/\ncantor /カントール/カントル/\ncanvas /キャンバス/カンバス/カンヴァス/\ncanvastop /キャンバストップ/\ncanyon /キャニオン/\ncanzone /カンツォーネ/\ncanzonette /カンツォネッタ/\ncap /キャップ/∩/\ncapa /キャパ/\ncapability /ケーパビリティ/\ncapacitance /キャパシタンス/\ncapacity /キャパシティ/キャパシティー/\ncapati /チャパティ/\ncapcom /カプコン;www.capcom.co.jp/\ncape /ケープ/\ncapek /チャペック/\ncapella /カペラ/\ncaper /ケイパー/ケーパー/\ncapet /カペー/\ncapetown /ケープタウン/\ncapeverde /カーボベルデ;Cape Verde (cv)/\ncapital /キャピタル/\ncapitalgain /キャピタルゲイン/\ncapitalism /キャピタリズム/\ncapitol /キャピトル/\ncapo /カーポ/\ncapoeira /カポエイラ/カポエラ/\ncaponata /カポナータ/\ncapote /カポーテ/カポーティ/\ncappadocia /カッパドキア/\ncappuccino /カプチーノ;イタリア語/\ncapra /キャプラ/\ncapri /カプリ/\ncapriccio /カプリッチョ/カプリッチオ/\ncapriccioso /カプリチオーソ/\ncaprice /カプリス/\ncapricious /カプリシャス/\ncapricorn /カプリコーン;山羊座/カプリコン/\ncapripants /カプリパンツ;capri pants/\ncaprolactam /カプロラクタム/\ncapsaicin /カプサイシン/\ncapsule /カプセル/\ncapsulehotel /カプセルホテル;和製英語/\ncaptain /キャプテン/\ncaptaincy /キャプテンシー/\ncaption /キャプション/\ncapture /キャプチャ/キャプチャー/取込/\ncaptureboard /キャプチャボード/キャプチャーボード/\ncapturecard /キャプチャカード/キャプチャーカード/\ncapybara /カピバラ/\ncar /カー/\ncara /キャラ/カラ/カーラ/\ncaracas /カラカス/\ncaramel /キャラメル/カラメル/\ncaramelo /カルメラ/\ncaraque /カラク/\ncarat /カラット;200mg/キャラット/\ncaraudio /カーオーディオ/\ncaravan /キャラバン/キャラヴァン/\ncaravansarai /キャラバンサライ/\ncaravansary /キャラバンサライ/\ncaraway /キャラウェイ/\ncarbattery /カーバッテリー/\ncarbide /カーバイド/\ncarbine /カービン/\ncarbon /カーボン/\ncarbonara /カルボナーラ/\ncarbonate /カーボネイト/カーボネート/\ncarboncopy /カーボンコピー;CC/\ncarbonfiber /カーボンファイバー/\ncarbonnanotube /カーボンナノチューブ/\ncarbonyl /カルボニル/\ncarboxyl /カルボキシル/\ncarbuncle /カーバンクル/\ncarburetor /キャブレター/キャブ/\ncarchase /カーチェイス/\ncard /カード/\ncardamon /カルダモン/\ncardbus /カードバス/\ncardcase /カードケース/\ncardealer /カーディーラー/\ncardgame /カードゲーム/\ncardiff /カーディフ/\ncardigan /カーディガン/\ncardin /カルダン/\ncardinal /カーディナル/\ncardinals /カージナルス;[MLB]/\ncardioid /カージオイド/カーディオイド/\ncardloan /カードローン/\ncardmodem /カードモデム/\ncardreader /カードリーダー/カードリーダ/\ncards /トランプ/カーズ/\ncardslot /カードスロット/\ncardwindow /カードウインドー/\ncare /ケア/\ncareer /キャリア/キャリアー/\ncareerpath /キャリアパス/\ncareerplan /キャリアプラン/\ncareerup /キャリアアップ;和製英語/\ncareerwoman /キャリアウーマン/\ncareful /ケアフル/\ncarehouse /ケアハウス/\ncareless /ケアレス/\ncarelessmiss /ケアレスミス/\ncaremanagement /ケアマネジメント/\ncaremanager /ケアマネージャー/\ncareplan /ケアプラン/\ncaret /カレット;^/キャレット/\ncarey /キャリー/\ncarferry /カーフェリー;和製英語/\ncargo /カーゴ/\ncarib /カリブ/\ncaribbean /カリビアン/\ncaribou /カリブー/\ncaricature /カリカチュア/\ncarillon /カリヨン/\ncarina /カリーナ/\ncarini /カリーニ/\ncarita /カリタ/\ncaritas /カリタス/\ncarl /カール/\ncarla /カーラ/カルラ/\ncarlease /カーリース/\ncarlife /カーライフ/\ncarlo /カルロ/\ncarlos /カルロス/\ncarlotta /カルロッタ/\ncarlson /カールソン/\ncarlton /カールトン/\ncarlyle /カーライル/\ncarmela /カルメラ/\ncarmen /カルメン/カーメン/\ncarmichael /カーマイケル/\ncarmine /カーマイン/カルミン/カーミン/\ncarmona /カルモナ/\ncarna /カルナ/\ncarnation /カーネーション/\ncarnaval /カルナバル/\ncarnavi /カーナビ;car navigation system/\ncarnavigation /カーナビゲーション;car navigation system/\ncarnegie /カーネギー/カーネギーメロン大学/\ncarnegiemellon /カーネギーメロン/\ncarnelian /カーネリアン/\ncarnet /カルネ/\ncarney /カーニー/\ncarnival /カーニバル/\ncarnot /カルノー/\ncarnotcycle /カルノーサイクル/\ncarol /キャロル/\ncarole /キャロル/\ncarolina /キャロライナ/カロライナ/カロリーナ/カロリナ/\ncaroline /キャロライン/キャロリン/カロリーヌ/\ncaroling /カロリング/\ncarolyn /キャロリン/キャロライン/カロリン/\ncarossa /カロッサ/\ncarotene /カロチン/カロテン/\ncarotenoid /カロチノイド/カロテノイド/\ncarothers /カロザース/\ncarotin /カロチン/カロテン/\ncarotinoid /カロチノイド/カロテノイド/\ncarousel /カルーセル/\ncarp /カープ/\ncarpaccio /カルパッチョ/\ncarpathia /カルパチア/\ncarpeaux /カルポー/\ncarpenter /カーペンター/\ncarpenters /カーペンターズ/\ncarpet /カーペット/\ncarport /カーポート/\ncarr /カー/\ncarrace /カーレース/\ncarrageenin /カラギーナン/\ncarrasco /カラスコ/\ncarre /カレ/\ncarrefour /カルフール;(Fr)十字路/\ncarreras /カレーラス/\ncarriage /キャリッジ/\ncarrie /キャリー/\ncarrier /キャリア/キャリアー/\ncarriere /カリエール/\ncarrol /キャロル/\ncarroll /キャロル/\ncarrot /キャロット/\ncarry /キャリー/カレー;※curry?/\ncarrybag /キャリーバッグ/\ncarrying /キャリング/\ncarryingcase /キャリングケース/\ncarryover /キャリーオーバー/\ncars /カーズ/\ncarsex /カーセックス/\ncarshop /カーショップ/\ncarson /カーソン/\ncarsten /カルステン/\ncarstereo /カーステレオ/\ncart /カート/\ncarta /カルタ;(葡語)/\ncarte /カルテ/カルト;(Fr) カード。 cf. a la carte/\ncartel /カルテル/\ncarter /カーター/\ncartesian /カルテジアン/\ncarthago /カルタゴ/\ncartier /カルティエ;www.cartier.com/\ncartinine /カルニチン/\ncarton /カートン/カルトン/\ncartoon /カートゥーン/\ncartrace /カートレース/\ncartridge /カートリッジ/\ncartrige /カートリッジ;※cartridge/\ncarve /カーブ;彫る/カーヴ/\ncarver /カーヴァー/カーバー/\ncarving /カービング/\ncary /ケアリー/ケーリー/\ncasa /カーサ/\ncasablanca /カサブランカ/\ncasals /カザルス/\ncasanova /カサノヴァ/カサノバ/\ncasas /カサス/\ncascade /カスケード/\ncascading /カスケーディング/\ncase /ケース/ケイス/CASE/\ncasebycase /ケースバイケース/\ncasein /カゼイン/\ncasestudy /ケーススタディ/ケーススタディー/\ncasette /カセット/\ncasettedeck /カセットデッキ/\ncasettetape /カセットテープ/\ncaseworker /ケースワーカー/\ncash /キャッシュ/\ncashback /キャッシュバック/\ncashcard /キャッシュカード/\ncashcorner /キャッシュコーナー/\ncashdispencer /キャッシュディスペンサー/\ncashe /キャッシュ;※cache?/\ncashew /カシュー/\ncashewnut /カシューナッツ/\ncashflow /キャッシュフロー/\ncashier /キャッシャー/\ncashing /キャッシング/\ncashless /キャッシュレス/\ncashmere /カシミヤ/カシミア/\ncasimir /カシミール/\ncasing /ケーシング/\ncasino /カジノ/\ncasio /カシオ/\ncasiopea /カシオペア;バンド名 (NB:星座名はcassiopeia)/\ncask /キャスク/\ncasl /CASL/\ncasper /カスパー/\ncasque /カスク/\ncass /キャス/\ncassandra /カサンドラ/カッサンドラ/\ncassano /カッサーノ/\ncassave /キャッサバ/\ncassel /カッセル/\ncasserole /キャセロール/\ncassette /カセット/\ncassini /カッシーニ/\ncassiopeia /カシオペア/\ncassis /カシス/\ncassissoda /カシスソーダ/\ncassius /カシアス/\ncassou /カスー/\ncassoulet /カスレ/\ncasssini /カッシーニ/\ncast /キャスト/\ncasta /カスタ/\ncastanet /カスタネット/\ncastanets /カスタネット/\ncaste /カースト/\ncastello /カステロ/\ncastelo /カステロ/\ncaster /キャスター/\ncastilla /カステラ/\ncasting /キャスティング/\ncastingvote /キャスティングボート/\ncastle /キャッスル/\ncastleton /キャッスルトン/\ncastor /カストル/カスター/\ncastrato /カストラート/\ncastries /カストリーズ/\ncastro /カストロ/\ncasual /カジュアル/\ncasualfashion /カジュアルファッション/\ncasualwear /カジュアルウェア/\ncat /キャット/\ncata /カタ/\ncatacomb /カタコンベ/\ncatacombe /カタコンベ/\ncatalina /カタリナ/カタリーナ/\ncatalog /カタログ/\ncatalogspec /カタログスペック/\ncatalogue /カタログ/\ncatalonia /カタロニア/\ncataluna /カタルニア/\ncatalunya /カタルーニャ;スペイン/\ncatalyst /カタリスト/\ncatania /カターニア/\ncatanol /セタノール;C16H35OH/\ncatapult /カタパルト/\ncatarina /カタリナ/カタリーナ/\ncatarrh /カタル/\ncatastrophe /カタストロフ/\ncatastrophy /カタストロフィ/カタストロフィー/\ncatch /キャッチ/\ncatchball /キャッチボール/\ncatchcopy /キャッチコピー;和製英語/\ncatcher /キャッチャー/\ncatcherfly /キャッチャーフライ/\ncatchermit /キャッチャーミット/\ncatchphone /キャッチホン/\ncatchphrase /キャッチフレーズ/\ncatchsales /キャッチセールス;和製英語/\ncatchup /キャッチアップ/\ncatchy /キャッチー/\ncatechin /カテキン/\ncatechol /カテコール/\ncategorical /カテゴリカル/\ncategorise /カテゴライズ/\ncategorize /カテゴライズ/\ncategory /カテゴリ/カテゴリー/範疇/\ncaterina /カテリーナ/\ncatering /ケータリング/\ncaterpillar /キャタピラ/\ncatfight /キャットファイト/\ncatfish /キャットフィッシュ;鯰/\ncatfood /キャットフード/\ncath /キャス/\ncathari /カタリ/\ncatharina /カタリナ/\ncatharsis /カタルシス/\ncathay /キャセイ/カセイ/\ncathedral /カテドラル/カセドラル/\ncathereine /キャサリン/\ncatherine /キャサリン/カトリーヌ/\ncatheter /カテーテル/\ncathode /カソード/\ncatholic /カトリック/カソリック/\ncatholicism /カトリシズム/\ncathy /キャシー/\ncation /カチオン/\ncatnip /キャットニップ/\ncato /カトー/\ncats /キャッツ/\ncatseye /キャッツアイ;cat's-eye/\ncatshow /キャットショー/\ncatsup /ケチャップ/\ncattle /キャトル/\ncattleya /カトレア/カトレヤ/\ncatv /ケーブルテレビ/\ncatwalk /キャットウォーク/\ncaucasoid /コーカソイド/\ncaucasus /コーカサス/\ncauchy /コーシー/\ncauliflower /カリフラワー/\ncaulking /コーキング/\ncause /コーズ/\ncaution /コーション/\ncavalier /キャバリア/キャバリエ/カバリエ/\ncavalleria /カヴァレリア/\ncave /ケーブ/\ncaviar /キャビア/\ncavitation /キャビテーション/\ncavity /キャビティ/キャビティー/\ncaxias /カシアス/\ncaxixi /カシシ/\ncay /ケイ/\ncayenne /カイエン/カイエンヌ/\ncayennepepper /カイエンペッパー/カイエンヌペッパー/\ncayman /ケイマン;.ky/\ncc /カーボンコピー;carbon copy/\nccdcamera /CCDカメラ;charge-coupled device camera/\ncclass /Cクラス/Ｃクラス/\nccompiler /Cコンパイラ/\nccr /CCR(Creedence Clearwater Revival)/\nccup /Cカップ;15cm/Ｃカップ/\ncd /コンパクトディスク/キャッシュディスペンサー/カドミウム/Cadmium/カンデラ;光度の単位,SI基本単位/CD/\ncdb /Command Description Block/\ncdbook /CDブック/\ncdcase /CDケース/\ncddrive /CDドライブ/\ncdjacket /CDジャケット/\ncdot /・/\ncdots /…/\ncdplayer /CDプレーヤー/CDプレイヤー/\ncdrack /CDラック/\ncdradicase /CDラジカセ/\ncdreview /CDレビュー/\ncdrive /Cドライブ;C:/Ｃドライブ/\ncdrom /CD-ROM/ＣＤ−ＲＯＭ/\ncds /ＣｄＳ/\ncdshop /CDショップ/\nce /セリウム/Cerium/\nceausescu /チャウシェスク/\ncebu /セブ;フィリピン/\ncecil /セシル/\ncecile /セシール/セシル/\ncecilia /セシリア/\ncedille /セディーユ/\ncedric /セドリック/\ncee /シー/\nceiling /シーリング/\nceilinglight /シーリングライト/\nceladon /セラドン/\ncelan /ツェラン/\nceleague /セリーグ/セ・リーグ/セントラルリーグ/\nceleb /セレブ;celebrity/\ncelebes /セレベス/\ncelebration /セレブレーション/\ncelebrity /セレブリティ/\nceleron /セレロン/\ncelery /セロリ/セルリ/セルリー/\ncelesta /チェレスタ/\nceleste /セレステ/セレスト/セレスティ/\ncelestin /セレスタン/\ncelestite /セレスタイト/\ncelia /セリア/\ncelica /セリカ/\nceline /セリーヌ/\ncell /セル/\ncellanime /セルアニメ;cell animation/\ncellar /セラー/セルラー;?/\ncellinstance /セルインスタンス/\ncellist /チェリスト/\ncellmotor /セルモーター;和製英語(starter)/\ncello /チェロ/\ncellophane /セロファン/セロハン/\ncellophanetape /セロハンテープ/\ncellosonata /チェロソナタ/\ncellular /セルラー/\ncellulase /セルラーゼ/\ncellulite /セルライト/\ncelluloid /セルロイド/\ncellulose /セルロース/\ncelsior /セルシオ/\ncelsius /セルシウス/℃/\ncelt /ケルト/\nceltic /ケルティック/セルティック/\ncembalo /チェンバロ/\ncemedine /セメダイン;www.cemedine.co.jp/\ncement /セメント/\ncemetery /セメタリー/\ncensor /センサー;検閲/\ncensus /センサス/\ncent /セント/¢/\ncentaur /ケンタウロス/\ncentauri /ケンタウリ/\ncenter /センター/センタ/\ncentercourt /センターコート/\ncenterfly /センターフライ/\ncentering /センタリング/\ncenterline /センターライン/\ncenterover /センターオーバー;和製英語/\ncenterpole /センターポール/\ncenti /センチ/\ncentime /サンチーム/\ncentral /セントラル/\ncentralheating /セントラルヒーティング/\ncentralleague /セントラルリーグ/\ncentralpark /セントラルパーク/\ncentre /センター/\ncentreline /センターライン/\ncentric /セントリック/\ncentrism /セントリズム;econo-,ego-,ethno-/\ncentromere /セントロメア/\ncentronics /セントロニクス/\ncentury /センチュリー/\ncephem /セフェム/\ncepheus /ケフェウス/\ncepstral /ケプストラル/\ncepstrum /ケプストラム/\nceramic /セラミック/\nceramicheater /セラミックヒーター/\nceramics /セラミックス/セラミクス/\ncerberus /ケルベロス;英語綴り/\ncercle /セルクル;(Fr)輪/\ncereal /シリアル/\nceremony /セレモニー/\ncerezo /セレッソ;[Jリーグ]大阪/\nceria /セリア/\ncerise /スリーズ;(Fr) 桜/\ncerium /セリウム;[元素]58,Ce/\ncertan /セルタン/\ncertification /サーティフィケーション/\ncervantes /セルバンテス/\ncesar /セザール/セサル/\ncesare /チェーザレ/チェザレ/チェザーレ/\ncesium /セシウム;[元素]55,Cs/\ncesp /CESP/CESP(Common Extended Self-contained Prolog)/\ncessna /セスナ/\ncestlavie /セラヴィ;C'est la vie./\ncetane /セタン/\nceylon /セイロン/錫蘭/\ncezanne /セザンヌ/\ncf /カリホルニウム/Californium/\ncg /コンピュータ・グラフィックス/\nch /チャンネル/チャネル/ч;cha (cyrillic)/χ;chi/\ncha /ч;cyrillic/\nchablis /シャブリ/\nchacha /チャチャ/\nchachacha /チャチャチャ/\nchaco /チャコ/\nchaconne /シャコンヌ/\nchad /チャド;.td/\nchador /チャドル/\nchadwick /チャドウィック/\nchaff /チャフ/\nchagall /シャガール/\nchaikovski /チャイコフスキー/\nchaikovskii /チャイコフスキー;Чайковский/\nchailly /シャイー/\nchain /チェーン/チェイン/\nchainletter /チェーンレター/\nchainlock /チェーンロック/\nchainmail /チェーンメール/\nchainsaw /チェーンソー/\nchainsmoker /チェーンスモーカー/\nchair /チェア/チェアー/\nchairman /チェアマン/\nchakra /チャクラ/\nchalaza /カラザ;卵の中にある紐状のもの/\nchalcedony /カルセドニー/\nchalk /チョーク/\nchalking /チョーキング;白亜化/\nchallenge /チャレンジ/\nchallengeable /チャレンジャブル/チャレンジブル/\nchallenger /チャレンジャー/\nchallenging /チャレンジング/\nchalmers /チャルマース/\nchalone /ケイロン/\nchamber /チャンバー/チェンバー/\nchamberlain /チェンバレン/\nchambers /チェンバース/\nchambre /シャンブル;(Fr)部屋/\nchameleon /カメレオン/\nchamomile /カモミール/\nchamonix /シャモニ/\nchamorro /チャモロ/\nchamp /チャンプ/\nchampagne /シャンパン/シャンパーニュ/シャンペン/\nchampagneglass /シャンパングラス/\nchampignon /シャンピニオン;(Fr) きのこ/\nchampion /チャンピオン/チャンピォン/\nchampions /チャンピオンズ/\nchampionship /チャンピオンシップ/\nchampselysees /シャンゼリゼ;Champs-Elysees/\nchan /チャン/チェン;Jackie Chan/\nchance /チャンス/\nchandelier /シャンデリア/\nchandler /チャンドラー/\nchandra /チャンドラ/\nchanel /シャネル;www.chanel.com/\nchang /チャン/チャング/\nchange /チェンジ/\nchanger /チェンジャー/\nchangeup /チェンジアップ/\nchannel /チャンネル/チャネル/\nchanneler /チャネラー/\nchanneling /チャネリング/\nchanson /シャンソン/\nchansonnier /シャンソニエ/\nchant /チャント/\nchantal /シャンタル/\nchanter /シャンテ;(Fr)歌う/\nchantilly /シャンティイ/\nchaos /カオス/ケイオス/\nchaotic /カオティック/ケイオティック/カオス的/\nchapati /チャパティ/\nchapeau /シャポー;(Fr)帽子/シャッポ/\nchapel /チャペル/\nchapelle /シャペル;仏語/\nchaplin /チャップリン/\nchapman /チャップマン/\nchappy /チャッピー/\nchapter /チャプター/\nchar /キャラ;character/キャラクタ/シャール/\nchara /キャラ;character/\ncharacter /キャラクター/キャラクタ/\ncharacterdesign /キャラクターデザイン/\ncharacterdevice /キャラクタデバイス/\ncharactergoods /キャラクターグッズ/\ncharacterset /キャラクタセット/キャラクターセット/\ncharade /シャレード/\ncharango /チャランゴ/\ncharcoal /チャコール/\ncharcoalgray /チャコールグレー/\ncharcoalgrey /チャコールグレー/\nchardin /シャルダン/\nchardonnay /シャルドネ/\nchardonnet /シャルドネ/\ncharge /チャージ/\nchargeback /チャージバック/\ncharger /チャージャー/\ncharging /チャージング/\nchari /チャリ/\nchariot /チャリオット/\ncharisma /カリスマ/\ncharity /チャリティー/チャリティ/\ncharityconcert /チャリティーコンサート/チャリティコンサート/\ncharlemagne /シャルルマーニュ/\ncharlene /シャリーン/シャーリーン/シャーリン/\ncharles /チャールズ/シャルル/チャールス/\ncharleston /チャールストン/\ncharley /チャーリー/\ncharlie /チャーリー/\ncharlotte /シャーロット/シャルロット/シャルロッテ/\ncharlton /チャールトン/\ncharly /チャーリー/\ncharm /チャーム/\ncharmin /シャーミン/\ncharming /チャーミング/\ncharmpoint /チャームポイント/\ncharmy /チャーミー;和製英語(charming)/\ncharon /シャロン/カロン/カローン/\ncharpentier /シャルパンティエ/\ncharpy /シャルピー/\nchart /チャート/\ncharter /チャーター/チャータ/\nchartfile /チャートファイル/\nchartres /シャルトル/\nchase /チェイス/\nchasen /ChaSen/茶筅/\nchaser /チェイサー/\nchasing /チェイシング/\nchasm /キャズム/\nchassis /シャーシ/\nchat /チャット/シャ;(Fr)ねこ/\nchateau /シャトー;(Fr)城/\nchateaubriand /シャトーブリアン/\nchatelet /シャトレー/シャトレ/\nchatnoir /シャノワール;(Fr)chat noir,黒猫/シャノアール/シャ・ノワール/\nchatroom /チャットルーム/\nchattering /チャタリング/\nchatterley /チャタレイ/チャタレー/\nchaucer /チョーサー/\nchaud /ショー/\nchausson /ショーソン/\ncheap /チープ/\ncheaper /チーパー/\ncheat /チート/\nchebyshev /チェビチェフ/\ncheca /チェカ/\nchech /チェコ/\nchechen /チェチェン/\ncheck /チェック/\ncheckbox /チェックボックス/\nchecker /チェッカー/チェッカ/\ncheckerflag /チェッカーフラッグ;checkered flag/\ncheckerplayer /チェッカープレイヤー/\ncheckers /チェッカーズ/\ncheckin /チェックイン/チェック・イン/\nchecking /チェッキング/\nchecklist /チェックリスト/\ncheckmate /チェックメイト/\ncheckout /チェックアウト/チェック・アウト/\ncheckpoint /チェックポイント/\nchecksheet /チェックシート/\nchecksum /チェックサム/\ncheddar /チェダー/\ncheddarcheese /チェダーチーズ/\ncheek /チーク/\ncheekdance /チークダンス;和製英語(cheek-to-cheek)/\ncheer /チア/\ncheerful /チアフル/\ncheergirl /チアガール;和製英語(cheerleader)/\ncheerleader /チアリーダー/\ncheerleading /チアリーディング/\ncheers /チアーズ/\ncheese /チーズ/\ncheeseburger /チーズバーガー/\ncheesecake /チーズケーキ/\ncheesecream /チーズクリーム/\ncheesefondue /チーズフォンデュ/\ncheesepain /チーズパン/\ncheesesouffle /チーズスフレ/\ncheetah /チーター/\ncheeze /チーズ;※cheese/\nchef /シェフ/\ncheiron /ケイロン/ケイローン/\nchekhov /チェーホフ/\ncheko /チェコ/\nchelate /キレート/\nchelsea /チェルシー/\nchemical /ケミカル/\nchemise /シュミーズ/シミーズ/\nchemist /ケミスト/\nchemistry /ケミストリー/\nchen /チェン/\ncheney /チェイニー/\nchenille /シェニール/\nchenin /シュナン/\nchennai /マドラス;インド(maa)/チェンナイ/\ncheque /チェック/\ncher /シェール;仏語/\nchere /シェール;仏語/シェアー/\ncherenkov /チェレンコフ/\ncheri /シェリ/\ncherie /シェリー/シェリ/\ncherimoya /チェリモヤ/\ncherish /チェリッシュ/\nchernobyl /チェルノブイリ/\ncherokee /チェロキー/\ncherry /チェリー/\ncherryboy /チェリーボーイ/\ncherubim /ケルビム;智天使/\ncherubini /ケルビーニ/\nchervil /チャービル/\ncheryl /シェリル/\nchess /チェス/\nchest /チェスト/\nchester /チェスター/\nchesterfield /チェスターフィールド/\nchestpass /チェストパス/\nchet /チェット/\nchevre /シェーブル;(Fr) 山羊/シェーヴル/\nchevrolet /シボレー/\nchewable /チュアブル/\nchewinggum /チューインガム/\nchi /χ/カイ/\nchiangmai /チェンマイ;Chiang Mai/\nchianti /キャンティ/キアンティ/\nchiara /キアラ/キアーラ/\nchiboust /シブースト/\nchic /シック/\nchicago /シカゴ/\nchicane /シケイン/\nchicca /キッカ/\nchick /チック/\nchicken /チキン/\nchickencurry /チキンカレー/\nchickennugget /チキンナゲット/\nchickenrace /チキンレース/\nchickenrice /チキンライス;chicken and rice/\nchickensoup /チキンスープ/\nchicory /チコリ/チコリー/\nchief /チーフ/\nchien /シャン;(Fr)犬/\nchiffon /シフォン/\nchiffoncake /シフォンケーキ/\nchignon /シニヨン/\nchihuahua /チワワ/\nchild /チャイルド/子/\nchildren /チルドレン/\nchildseat /チャイルドシート/\nchile /チリ;.cl/\nchilipepper /チリペッパー;chili pepper/\nchilipowder /チリパウダー/\nchilisauce /チリソース/\nchilled /チルド/\nchiller /チラー/\nchilly /チリー/\nchima /チマ;(朝鮮語)/\nchimachogori /チマチョゴリ;(朝鮮語)/\nchimaira /キマイラ/\nchime /チャイム/\nchimera /キメラ/キマイラ/\nchimney /チムニー/\nchimpanzee /チンパンジー/\nchin /チン/\nchina /チャイナ/\nchinadress /チャイナドレス/\nchinatown /チャイナタウン/\nchinchilla /チンチラ/\nchinese /チャイニーズ/\nchinois /シノワ;(Fr)中国の/\nchinoise /シノワーズ/\nchinoiserie /シノワズリ/シノワズリー/\nchip /チップ/\nchipin /チップイン;chip in/\nchips /チップス/\nchipset /チップセット/\nchiquita /チキータ/\nchirac /シラク/\nchirico /キリコ/\nchiron /ケイロン/ケイローン/\nchiropractic /カイロプラクティック/\nchita /チタ/\nchitin /キチン/\nchitosan /キトサン/\nchittagong /チッタゴン;バングラデシュ/\nchivas /シーバス/\nchivasregal /シーバスリーガル/\nchive /チャイブ/\nchlamydia /クラミジア/\nchloe /クロエ/\nchloral /クロラール/\nchlorella /クロレラ/\nchloride /クロライド;塩化/クロリド/\nchlorine /クロリン;Cl/\nchloris /クロリス/\nchloro /クロロ;塩素/\nchlorobenzene /クロロベンゼン;C6H5Cl/\nchloroethylene /クロロエチレン;C2H3Cl/\nchloroform /クロロホルム/クロロフォルム/\nchlorophyll /クロロフィル/\nchloroplene /クロロプレン/\nchloroplenegum /クロロプレンゴム/\nchlorpromazine /クロルプロマジン/\nchoco /チョコ/\nchocoball /チョコボール/\nchocobar /チョコバー/\nchococake /チョコケーキ/\nchocochip /チョコチップ;chocolate-chips/\nchococream /チョコクリーム/\nchocoflake /チョコフレーク/\nchocoice /チョコアイス;choc-ice/\nchocolat /ショコラ/\nchocolate /チョコレート/\nchocolatecake /チョコレートケーキ/\nchocolateparfait /チョコレートパフェ/\nchocoparfait /チョコパフェ/\nchogori /チョゴリ;(朝鮮語)/\nchoice /チョイス/\nchoke /チョーク/\nchoker /チョーカー/\nchoking /チョーキング/\ncholera /コレラ/\ncholesterol /コレステロール/\ncholine /コリン;C5H14ON/\ncholinesterase /コリンエステラーゼ/\nchombo /チョンボ/\nchomsky /チョムスキー/\nchon /チョン;100chon=1won/\nchonbo /チョンボ/\nchondroitin /コンドロイチン/\nchonggag /チョンガー;(朝鮮語)ch'ong-gak/総角/\nchop /チョップ/\nchopard /ショパール;www.chopard.com/\nchopin /ショパン/\nchopper /チョッパー/\nchoppy /チョッピー/\nchopstick /チョップスティック;お箸/\nchoral /コーラル/コラール/\nchorale /コラール/\nchord /コード/\nchordbook /コードブック/\nchordname /コードネーム;[音楽]/\nchords /コーズ/\nchordwork /コードワーク/\nchorizo /チョリソ/\nchoro /ショーロ/\nchoros /コロス/\nchorus /コーラス/\nchorusline /コーラスライン/\nchoucreme /シュークリーム;chou a la creme/\nchow /チャウ/\nchowder /チャウダー/\nchris /クリス/\nchrissie /クリッシー/\nchrist /キリスト/クリスト/クライスト/\nchrista /クリスタ/\nchristamas /クリスマス/\nchristao /キリシタン/\nchristchurch /クライストチャーチ;ニュージーランド/\nchristel /クリステル/\nchristensen /クリステンセン/\nchrister /クリステル/\nchristi /クリスティ/\nchristian /クリスチャン/クリスティアン/\nchristiandior /クリスチャンディオール/クリスチャン・ディオール/\nchristiane /クリスティアーネ/\nchristie /クリスティ/クリスティー/\nchristies /クリスティーズ;Christie's. www.christies.com/\nchristina /クリスティーナ/クリスチーナ/クリスティナ/\nchristine /クリスティーヌ/クリスティン/クリスティーン/クリスティーネ/クリスティネ/\nchristmas /クリスマス/\nchristmascake /クリスマスケーキ/\nchristmascard /クリスマスカード/\nchristmascarol /クリスマスキャロル/\nchristmaseve /クリスマスイブ/クリスマスイヴ/\nchristmasparty /クリスマスパーティー/クリスマスパーティ/\nchristmaspresent /クリスマスプレゼント/\nchristmassale /クリスマスセール/\nchristmassong /クリスマスソング/\nchristmastree /クリスマスツリー/\nchristo /クリスト/\nchristof /クリストフ/\nchristoph /クリストフ/\nchristophe /クリストフ/\nchristopher /クリストファー/\nchristy /クリスティーナ/\nchro /クロ/\nchrom /クロム;Cr/\nchromakey /クロマキー;chroma-key/\nchromatic /クロマチック/クロマティック/\nchromatin /クロマチン/\nchromato /クロマト/\nchromatogram /クロマトグラム/\nchromatograph /クロマトグラフ/\nchromatography /クロマトグラフィー/クロマトグラフィ/\nchrome /クローム/クロム;[元素]24,Cr/\nchromium /クロミウム;[元素]24,Cr/\nchronicle /クロニクル/\nchrono /クロノ/\nchronograph /クロノグラフ/\nchronology /クロノロジー/\nchronometer /クロノメーター/\nchrysanthemum /クリサンセマム;菊/\nchrysler /クライスラー/\nchrysoprase /クリソプレーズ/\nchuck /チャック/\nchunk /チャンク/\nchurch /チャーチ/\nchurchill /チャーチル/\nchute /シュート/\nchutney /チャツネ/\nci /チェックイン/\nciao /チャオ/\nciboulette /シブレット/\ncicero /キケロ/\ncider /サイダー/\ncidre /シードル;仏語/\nciel /シエル/シェル/\ncigar /シガー/\ncigarette /シガレット/\ncigarettecase /シガレットケース/\nciguatera /シガテラ/\ncima /シーマ;[商標]日産/\ncincinnati /シンシナティ;USA/\ncinco /シンコ/チンコ/\ncinderella /シンデレラ/\ncindy /シンディ/シンディー/\ncine /シネ;(Fr) cinema/\ncineclub /シネクラブ/\ncinema /シネマ/\ncinemascope /シネマスコープ/\ncinematheque /シネマテーク/\ncineraria /シネラリア/サイネリア/\ncinesco /シネスコ;cinemascope/\ncinnamon /シナモン/\ncinnamonstick /シナモンスティック/\ncinnamonsugar /シナモンシュガー/\ncinnamontea /シナモンティー/\ncinzano /チンザノ/\ncipher /サイファー;0/\ncircle /サークル/○/◎/●/\ncirclek /サークルK;www.circlek.co.jp/サークルＫ/\ncircuit /サーキット/\ncircuittraining /サーキットトレーニング/\ncircular /サーキュラー/\ncirculation /サーキュレーション/\ncirculator /サーキュレーター/\ncircumscribe /サーカムスクライブ/\ncircumscription /サーカムスクリプション/\ncircus /サーカス/\ncisc /CISC/\ncisco /シスコ;www.cisco.com/\ncisse /シセ/\ncite /シテ/\nciteaux /シトー/\nciti /シティ/\ncitibank /シティバンク;www.citibank.com/\nciticorp /シティコープ;www.citicorp.com/\ncitigroup /シティグループ;www.citigroup.com/\ncitizen /シチズン/\ncitroen /シトロエン;www.citroen.fr/\ncitron /シトロン/\ncitrus /シトラス/\ncitterio /チッテリオ/\ncity /シティ/シティー/\ncitycenter /シティセンター/\ncitycycle /シティサイクル/\ncityhall /シティホール/シティーホール/\ncityhotel /シティホテル/シティーホテル/\ncitylife /シティライフ/\ncivic /シビック/\ncivil /シビル/\ncivilian /シビリアン/\nciviliancontrol /シビリアンコントロール/\ncivilization /シヴィライゼーション/\ncl /塩素/Chlorine/\nclafouti /クラフティ/クラフティー/\nclafoutis /クラフティ/クラフティー/\nclaidha /クレイダ;Compensate for Loudness by Analyzing Input-signal Digital Hearing Aid/\nclaim /クレーム/\nclaimer /クレーマー;和製英語/クレイマー/\nclair /クレア/クレール/\nclaire /クレア/クレール/\nclam /クラム/\nclamchouder /クラムチャウダー/\nclamp /クランプ/\nclampmeter /クランプメーター/\nclan /クラン/\nclancy /クランシー/\nclap /クラップ/\nclapton /クラプトン/\nclara /クララ/\nclare /クレア/\nclarence /クラレンス/\nclaret /クラレット/\nclarice /クラリス/\nclarinet /クラリネット/\nclarino /クラリーノ/\nclarion /クラリオン/\nclaris /クラリス/\nclarissa /クラリッサ/\nclarisse /クラリス/\nclaritin /クラリチン/\nclark /クラーク/\nclarke /クラーク/\nclarte /クラルテ;(Fr) 明かり/\nclash /クラッシュ/クラシュ;<rare>/\nclasp /クラスプ/\nclass /クラス/\nclassic /クラシック/\nclassical /クラシカル/\nclassicballet /クラシックバレエ/\nclassiccar /クラシックカー/\nclassiclife /クラシックライフ/\nclassicmusic /クラシックミュージック/\nclassics /クラシックス/\nclassification /クラシフィケーション/クラスフィケーション/分類/\nclassifier /クラシファイア/\nclassique /クラシック;仏語/\nclasslibrary /クラスライブラリ/\nclassmate /クラスメイト/クラスメート/\nclaude /クロード/\nclaudel /クローデル/\nclaudette /クローデット/\nclaudia /クラウディア/クローディア/\nclaudio /クラウディオ/\nclaudius /クラウディウス/クローディアス/\nclaus /クラウス/\nclause /クローズ/\nclavecin /クラヴサン/クラブサン/\nclaves /クラベス/\nclavichord /クラヴィコード/クラビコード/\nclavinet /クラビネット/クラヴィネット/\nclavinova /クラビノーバ;[商標]YAMAHA/\nclavis /クラヴィス;ラテン語/\nclaw /クロー/\nclay /クレイ/クレー/\nclaycourt /クレーコート/クレイコート/\nclean /クリーン/\ncleanenergy /クリーンエネルギー/\ncleaner /クリーナー/\ncleanhit /クリーンヒット/\ncleaning /クリーニング/\ncleaninstall /クリーンインストール/\ncleanroom /クリーンルーム/\ncleanser /クレンザー/\ncleansing /クレンジング/\ncleanup /クリーンアップ/クリーンナップ/クリンナップ/\nclear /クリア/クリアー/\nclearance /クリアランス/\nclearcase /クリアケース/\nclearcut /クリアカット/\nclearfile /クリアファイル/\nclearglass /クリアガラス/\nclearing /クリアリング/\nclearmiss /クリアミス;和製英語/\ncleek /クリーク;5-wood/\nclef /クレフ/クレ;仏語/\nclelia /クレリア/\nclem /クレム/\nclematis /クレマチス/\nclemence /クレメンス/クレマンス/\nclemenceau /クレマンソー/\nclemens /クレメンス/\nclement /クレマン/クレメント/\nclemente /クレメンテ/\nclementi /クレメンティ/\nclementine /クレモンティーヌ/クレメンタイン/\ncleo /クレオ/\ncleobury /クレバリー/\ncleome /クレオメ/\ncleopatra /クレオパトラ/\nclerc /クレール/\ncleric /クレリック/\nclerk /クラーク/\ncleveland /クリーブランド;USA/クリーヴランド/\nclever /クレバー/\ncleves /クレーヴ/クレーブ/\ncli /クリ/\ncliche /クリシェ/\nclick /クリック/\nclickable /クリッカブル/\nclicker /クリッカー/\nclient /クライアント/\nclientmachine /クライアントマシン/\ncliff /クリフ/\ncliffhanger /クリフハンガー/\nclifford /クリフォード/\nclimate /クライメート/クライメイト/\nclimax /クライマックス/\nclimb /クライム/\nclimber /クライマー/\nclimbing /クライミング/\nclimbingwall /クライミングウォール/\nclime /クライム/\nclinch /クリンチ/\nclinet /クリネ/\nclinic /クリニック/\nclinique /クリニーク;仏語/\nclinker /クリンカー/\nclint /クリント/\nclinton /クリントン/\nclio /クリオ/\nclione /クリオネ/\nclip /クリップ/\nclipart /クリップアート/\nclipboard /クリップボード/\nclipper /クリッパー/\nclipping /クリッピング/\nclique /クリーク/\nclisp /CLISP/\nclitoris /クリトリス/\nclive /クライヴ/クライブ/\ncloak /クローク/\nclock /クロック/\nclockup /クロックアップ/\nclone /クローン/\ncloning /クローニング/\nclooney /クルーニー/\nclop /クロップ/\nclos /CLOS(Common Lisp Object System)/CLOS/\nclose /クローズ/クロース;近い/\nclosed /クローズド/\ncloseplay /クロスプレー/\ncloser /クローザー/クローザ/\ncloset /クローゼット/クロゼット/\ncloseup /クローズアップ/\nclosing /クロージング/\nclosure /クロージャー/クロージャ/閉包/\ncloth /クロス/クロース/\nclothing /クロージング/\ncloud /クラウド/\ncloudy /クラウディ/クラウディー/\nclove /クローブ;丁子/\nclover /クローバー/\ncltl# /ＣＬｔＬ#1/CLtL#0/\nclub /クラブ/倶楽部/\nclubber /クラバー/\nclubevent /クラブイベント/\nclubhouse /クラブハウス/\nclubmember /クラブメンバー/\nclubmusic /クラブミュージック/\nclubscene /クラブシーン/\nclubteam /クラブチーム/\nclue /クルー/\ncluster /クラスター/クラスタ/\nclustering /クラスタリング/\nclutch /クラッチ/\nclx /CLX(Common Lisp X Interface)/CLX/\nclyde /クライド/\ncm /コマーシャル/センチ/センチメートル/キュリウム/Curium/Ｃｍ/\ncmdline /コマンドライン/\ncmsong /CMソング/ＣＭソング/\ncmu /カーネギーメロン大学;Carnegie Melon University. www.cmu.edu/CMU/\ncmucl /CMU-CL/\nco /コ/コバルト/Cobalt/株式会社/Colorado/コロラド/\nco2 /ＣＯ2/\ncoach /コーチ/\ncoaching /コーチング/\ncoal /コール/\ncoaltar /コールタール;coal-tar/\ncoart /コート;※coat? court?/\ncoast /コースト/\ncoastal /コースタル/\ncoaster /コースター/\ncoat /コート/\ncoates /コーツ/\ncoathanger /コートハンガー/\ncoating /コーティング/\ncoatingstaff /コーチングスタッフ/\ncoats /コーツ/\ncobalt /コバルト;[元素]27,Co/\ncobaltblue /コバルトブルー/\ncobb /コブ/コッブ/コップ/カッブ/カブ/\ncobe /コービー;Cosmic Background Explorer/\ncobol /コボル/COBOL/\ncobra /コブラ/\ncoca /コカ/\ncocacola /コカコーラ/\ncocaine /コカイン/\ncochin /コーチン/\ncock /コック/\ncockatrice /コカトリス/\ncocker /コッカー/\ncockerspaniel /コッカースパニエル/\ncocking /コッキング/\ncockpit /コックピット/コクピット/\ncocktail /カクテル/\ncocktailbar /カクテルバー/\ncocktailglass /カクテルグラス/\ncocktailparty /カクテルパーティー/カクテルパーティ/\ncoco /ココ/ＣｏＣｏ/\ncocoa /ココア/\ncocoamilk /ココアミルク/\ncocoapowder /ココアパウダー/\ncoconut /ココナッツ/ココナツ/\ncoconutmilk /ココナッツミルク/ココナツミルク/\ncoconuts /ココナッツ/ココナツ/\ncoconutsmilk /ココナッツミルク/ココナツミルク/\ncocoon /コクーン;繭/\ncocos /ココス;.cc/\ncocostore /ＣｏＣＯストア;?/\ncocotte /ココット/\ncocteau /コクトー/\ncocu /コキュ/\ncod /コッド/\ncoda /コーダ/\ncode /コード/\ncodebase /コードベース/\ncodebook /コードブック/\ncodebooks /コードブックス/\ncodec /コーデック/\ncodeine /コデイン/\ncodeka /コード化/\ncodeless /コードレス/\ncodelessmouse /コードレスマウス/\ncodename /コードネーム/\ncodepoint /コードポイント/\ncoder /コーダー/\ncodeset /コードセット/\ncodesign /コデザイン/\ncodex /コーデックス/\ncoding /コーディング/\ncodon /コドン/\ncoelacanth /シーラカンス/\ncoen /コーエン/クーン/\ncoentro /コエンドロ/\ncoenzyme /コエンザイム/\ncoffee /コーヒー/珈琲/\ncoffeebreak /コーヒーブレイク/\ncoffeecup /コーヒーカップ/\ncoffeehouse /コーヒーハウス/\ncoffeejelly /コーヒーゼリー/\ncoffeemaker /コーヒーメーカー/\ncoffeemill /コーヒーミル/\ncoffeepot /コーヒーポット/\ncoffeeshop /コーヒーショップ/\ncoffeetime /コーヒータイム/\ncoffin /コフィン/\ncogeneration /コジェネレーション/\ncogito /コギト/\ncognac /コニャック/\ncohen /コーヘン/コーエン/\ncoherence /コヒーレンス/\ncoherency /コヒーレンシ/コヒレンシ;<rare>/\ncoherent /コヒーレント/\ncohort /コホート/コーホート/\ncoil /コイル/\ncoilspring /コイルスプリング/\ncoimbra /コインブラ/\ncoin /コイン/\ncoincase /コインケース/\ncoincidence /コインシデンス/\ncoinlaundry /コインランドリー;和製英語(coin-washer)/\ncoinlocker /コインロッカー/\ncoinparking /コインパーキング/\ncointoss /コイントス/\ncointreau /コアントロー/\ncoke /コーク/コークス;(独語koks)/\ncol /コル/\ncola /コーラ/\ncolbert /コルベール/コルバート/\ncolchicine /コルヒチン/\ncolchicum /コルチカム/\ncold /コールド/\ncoldcream /コールドクリーム/\ncoldspray /コールドスプレー/\ncole /コール/\ncoleman /コールマン/\ncoleslaw /コールスロー/\ncolette /コレット/\ncoleus /コリウス/\ncolgate /コルゲート/\ncolin /コリン/コラン/\ncoliseum /コロシアム/\ncollaborate /コラボレート/コラボレイト/\ncollaboration /コラボレーション/\ncollage /コラージュ/\ncollagen /コラーゲン/\ncollar /カラー/\ncollard /コラール/\ncollateral /コラテラル/\ncollect /コレクト/\ncollectcall /コレクトコール/\ncollection /コレクション/\ncollective /コレクティブ/\ncollector /コレクター/コレクタ/\ncollectors /コレクターズ/\ncollectorsitem /コレクターズアイテム;collector's item/\ncolleen /コリーン/\ncollege /カレッジ/コレージュ;仏語/\ncollider /コライダー/\ncollie /コリー/\ncollier /コリア/\ncollina /コリーナ/\ncollins /コリンズ/\ncollision /コリジョン/コリージョン;<rare>/\ncollocation /コロケーション/\ncolloid /コロイド/\ncollotype /コロタイプ/\ncolo /コロ/\ncolombe /コロンブ/\ncolombia /コロンビア;.co/コロムビア/\ncolombo /コロンボ/\ncolon /コロン/\ncolonel /カーネル/コロネル/\ncolonial /コロニアル/\ncolonna /コロンナ/\ncolony /コロニー/\ncolor /カラー/色/\ncolorado /コロラド/\ncolorbox /カラーボックス/\ncolorchange /カラーチェンジ/\ncolorchart /カラーチャート/\ncolorcontact /カラーコンタクト;color contact (lens)/\ncolorcontactlens /カラーコンタクトレンズ;color contact lens/\ncolorcoordinator /カラーコーディネーター/\ncolorcopy /カラーコピー/\ncolored /カラード/\ncolorfilm /カラーフィルム/\ncolorful /カラフル/\ncolorillust /カラーイラスト;color illustration/\ncoloring /カラーリング/\ncolorio /カラリオ;[商標]epson/\ncolorist /カラリスト/\ncolormap /カラーマップ/\ncolorpage /カラーページ/\ncolorpalette /カラーパレット/\ncolorprinter /カラープリンタ/カラープリンター/\ncolorscanner /カラースキャナ/\ncolorstone /カラーストーン/\ncolortv /カラーテレビ/\ncolorvariation /カラーバリエーション/\ncolossae /コロサイ/\ncolosseum /コロシアム/コロセウム/\ncolossus /コロッサス/\ncolour /カラー/\ncolourchange /カラーチェンジ/\ncolourchart /カラーチャート/\ncolourcontact /カラーコンタクト;colour contact (lens)/\ncolourcontactlens /カラーコンタクトレンズ;colour contact lens/\ncolourcopy /カラーコピー/\ncoloured /カラード/\ncolourfilm /カラーフィルム/\ncolourful /カラフル/\ncolourillust /カラーイラスト;colour illustration/\ncolouring /カラーリング/\ncolourpage /カラーページ/\ncolourpalette /カラーパレット/\ncolourprinter /カラープリンタ/カラープリンター/\ncolourscanner /カラースキャナ/\ncolourstone /カラーストーン/\ncolourtv /カラーテレビ/\ncolourvariation /カラーバリエーション/\ncolt /コルト/\ncoltrane /コルトレーン/\ncolumbia /コロンビア/\ncolumbine /コロンバイン;US/\ncolumbium /コロンビウム;[元素]41,Cb(Nb)/\ncolumbus /コロンブス/コロンバス;オハイオ州の州都/\ncolumella /コルメラ/\ncolumn /コラム/カラム/\ncolumnist /コラムニスト/\ncolumnshift /コラムシフト/\ncom /コム/コン/\ncoma /コマ/コーマ/\ncomb /コーム/コム/\ncombat /コンバット/\ncombi /コンビ/\ncombinat /コンビナート/\ncombination /コンビネーション/\ncombinator /コンビネータ/\ncombine /コンバイン/\ncombing /コーミング/\ncombo /コンボ/\ncombobox /コンボボックス/\ncombodrive /コンボドライブ/\ncome /カム/コメ;イタリア語/\ncomeback /カムバック/カンバック/\ncomedian /コメディアン/\ncomedical /コメディカル;co-medical/\ncomedie /コメディー;仏語/\ncomedy /コメディ/コメディー/喜劇/\ncomely /カムリ/\ncomeon /カモン/\ncomeout /カムアウト/\ncomer /カマー/\ncomet /コメット/\ncomfort /コンフォート/\ncomfrey /コンフリー/\ncomic /コミック/\ncomical /コミカル/\ncomicband /コミックバンド;comic band/\ncomicmarket /コミックマーケット/コミケ/\ncomics /コミックス/\ncomiket /コミケ/コミケット;コミケの運営会社。www.comiket.co.jp/コミ/\ncoming /カミング/\ncomingout /カミングアウト/\ncomingsoon /カミングスーン/\ncomma /コンマ/カンマ/，/、;読点/\ncommand /コマンド/\ncommander /コマンダー/\ncommandline /コマンドライン/\ncommandlineoption /コマンドラインオプション/\ncommandmode /コマンドモード/\ncommando /コマンド/コマンドー/\ncommandprompt /コマンドプロンプト/\ncomme /コム/\ncommeca /コムサ;(Fr) comme ca/\ncommedia /コメディア;イタリア語/\ncomment /コメント/\ncommentary /コメンタリー/\ncommentator /コメンテーター/コメンテータ/\ncommenter /コメンター/\ncommentout /コメントアウト;comment out/\ncommerce /コマース/\ncommercial /コマーシャル/\ncommercialism /コマーシャリズム/\ncommercialpaper /コマーシャルペーパー/\ncommission /コミッション/\ncommissioner /コミッショナー/\ncommit /コミット/\ncommitment /コミットメント/\ncommittee /コミッティー/コミッティ/\ncommitter /コミッター/コミッタ/\ncommodity /コモディティ/コモディティー/\ncommodore /コモドール/\ncommon /コモン/共通/\ncommons /コモンズ/\ncommonsense /コモンセンス/\ncommonwealth /コモンウェルス/\ncommu /コミ;communication/コミュ;community/\ncommune /コミューン/\ncommunicate /コミュニケート/\ncommunication /コミュニケーション/\ncommunications /コミュニケーションズ/\ncommunicative /コミュニカティブ/\ncommunicator /コミュニケーター/\ncommunique /コミュニケ/\ncommunism /コミュニズム/コミュニスム/\ncommunist /コミュニスト/共産主義者/\ncommunity /コミュニティ/コミュニティー/\ncommunitybus /コミュニティバス/\ncommunityfm /コミュニティFM/\ncommunitysite /コミュニティサイト/\ncommuter /コミューター/\ncomo /コモ/\ncomodo /コモド/\ncomoros /コモロ;.km/\ncomp /コンプ/カンプ/\ncompa /コンパ/\ncompact /コンパクト/\ncompactcamera /コンパクトカメラ/\ncompactdisk /コンパクトディスク/\ncompaction /コンパクション/\ncompactsize /コンパクトサイズ/\ncompanion /コンパニオン/\ncompany /カンパニー/\ncompaq /コンパック/\ncomparator /コンパレータ/\ncompare /コンペア/\ncompartment /コンパートメント/\ncompass /コンパス/\ncompati /コンパチ;compatible/\ncompatibility /コンパチビリティ/コンパチ/\ncompatible /コンパチブル/コンパチ/互換/\ncompe /コンペ;competition/\ncompetency /コンピテンシー/\ncompetition /コンペティション/コンペ/\ncompetitive /コンペティティブ/\ncompi /コンピ;compilation/\ncompilation /コンピレーション/コンピ/コンピレイション/\ncompile /コンパイル/\ncompileoption /コンパイルオプション/\ncompiler /コンパイラ/コンパイラー/\ncomplete /コンプリート/\ncompletion /コンプリーション/\ncomplex /コンプレックス/\ncompliance /コンプライアンス/\ncompo /コンポ/\ncomponent /コンポーネント/\ncompose /コンポーズ/\ncomposer /コンポーザー/コンポーザ/\ncomposite /コンポジット/\ncomposition /コンポジション/\ncompost /コンポスト/\ncompote /コンポート/\ncompound /コンパウンド/\ncompress /コンプレス/\ncompression /コンプレッション/\ncompressor /コンプレッサー/コンプレッサ/\ncompton /コンプトン/\ncompulsory /コンパルソリー/\ncompuserve /コンピュサーブ/コンピューサーブ/\ncomputation /コンピュテーション/\ncomputer /コンピュータ/コンピューター/\ncomputer-science /コンピュータサイエンス/\ncomputer-software /コンピュータソフトウェア/\ncomputergame /コンピュータゲーム/コンピューターゲーム/\ncomputergraphics /コンピュータグラフィックス;CG/\ncomputermusic /コンピュータミュージック/\ncomputerscience /コンピュータサイエンス/\ncomputersoftware /コンピュータソフトウェア/\ncomputersystem /コンピュータシステム/コンピューターシステム/\ncomputervirus /コンピュータウイルス/コンピュータウィルス/コンピューターウイルス/コンピューターウィルス/\ncomputervision /コンピュータビジョン/コンピュータービジョン/\ncomputing /コンピューティング/\ncomte /コント/\ncomtec /コムテック/\ncomtesse /コンテス/\ncon /コン/\nconakry /コナクリ/\nconan /コナン/\nconbrio /コンブリオ;con brio/コン・ブリオ/\nconcealer /コンシーラー/\nconcentrate /コンセントレート/\nconcentration /コンセントレーション/\nconcentrator /コンセントレータ/コンセントレーター/\nconcept /コンセプト/\nconception /コンセプション/\nconceptual /コンセプチュアル/\nconcern /コンサーン/\nconcert /コンサート/コンセール;仏語/\nconcertgebouw /コンセルトヘボウ/\nconcerthall /コンサートホール/\nconcertmaster /コンサートマスター/\nconcerto /コンチェルト/\nconcerttour /コンサートツアー/\nconchiglie /コンキリエ/\nconcierge /コンシェルジュ/コンシェルジェ/\nconcious /コンシャス/\nconcise /コンサイス/簡明な/\nconclave /コンクラーベ/\nconcord /コンコルド/コンコード/\nconcordance /コンコーダンス/\nconcorde /コンコルド/\nconcours /コンクール;仏語/\nconcourse /コンコース/\nconcrete /コンクリート/コンクレート;具象/\nconcreteblock /コンクリートブロック/\nconcretejungle /コンクリートジャングル/\nconcurrency /コンカレンシー/\nconcurrent /コンカレント/\nconde /コンデ/\ncondense /コンデンス/\ncondensedmilk /コンデンスミルク/\ncondensemilk /コンデンスミルク;condensed milk/\ncondenser /コンデンサ/コンデンサー/\ncondition /コンディション/\nconditioner /コンディショナー/\nconditioning /コンディショニング/\ncondom /コンドーム/\ncondominium /コンドミニアム/\ncondor /コンドル/\ncondorcet /コンドルセ/\nconduct /コンダクト/\nconductance /コンダクタンス/\nconductor /コンダクター/コンダクタ/\nconduit /コンジット/\ncondyloma /コンジローム/\ncone /コーン/\ncones /コーンズ/\nconfectionary /コンフェクショナリー;菓子屋/\nconfede /コンフェデ;confederation/\nconfederation /コンフェデレーション/\nconfer /カンファー/\nconference /カンファレンス/コンファレンス/\nconfidential /コンフィデンシャル/\nconfig /コンフィグ/コンフィギュレーション;configuration/\nconfiguration /コンフィギュレーション/コンフィグレーション/\nconfigure /コンフィギュア/\nconfirm /コンファーム/\nconfit /コンフィ/\nconfiture /コンフィチュール/\nconflict /コンフリクト/競合/衝突/\nconfocal /コンフォーカル/\nconga /コンガ/\ncongas /コンガ/\nconglomerate /コングロマリット/\ncongo /コンゴ;(コンゴ民主共和国).cd, (コンゴ共和国).cg/\ncongratulations /コングラチュレーション/コングラッチュレーション/\ncongress /コングレス/\ncongruence /≡/\ncongruent /≡/\nconic /コニック/\nconifer /コニファー/\nconn /コン/\nconnect /コネクト/接続/\nconnecter /コネクタ/\nconnecticut /コネチカット;CT/\nconnection /コネクション/\nconnectionism /コネクショニズム/\nconnectionist /コネクショニスト/\nconnectionistmodel /コネクショニストモデル/\nconnectivity /コネクティビティ/\nconnector /コネクタ/コネクター/\nconnelly /コネリー/コナリー/コノリー/\nconner /コナー/\nconnerie /コネリー/\nconnery /コネリー/\nconnie /コニー/\nconnor /コナー/\nconnotation /コノテーション/\nconny /コニー/\nconor /コナー/\nconquistador /コンキスタドール/\nconrad /コンラッド/\nconrod /コンロッド;con-rod, connection rod/\ncons /コンス/\nconsadole /コンサドーレ;[Jリーグ]札幌/\nconscell /コンスセル/\nconsensus /コンセンサス/\nconsent /コンセント/\nconserva /コンサバ;conservative/\nconservative /コンサバティブ/コンサーバティブ/\nconservatoire /コンセルヴァトワール/コンセルバトワール/\nconservatory /コンセルヴァトーリ/\nconsider /コンシダー/\nconsistency /コンシステンシー/コンシステンシ/\nconsolation /コンソレーション/\nconsole /コンソール/\nconsomme /コンソメ/\nconsommesoup /コンソメスープ;和製語(consomme(Fr) + soup(英))/\nconsort /コンソート/\nconsortium /コンソーシアム/\nconstable /コンスタブル/\nconstance /コンスタンス/\nconstant /コンスタント/コンスタン;(1767-1830)Benjamin Constant de Rebecque/\nconstantin /コンスタンティン/コンスタンチン/コンスタンタン/\nconstantine /コンスタンティン/\nconstantinople /コンスタンチノープル/\nconstantinus /コンスタンティヌス/\nconstruct /コンストラクト/\nconstruction /コンストラクション/\nconstructor /コンストラクタ/コンストラクター/構築子/\nconsul /コンサル/\nconsult /コンサルト/\nconsultant /コンサルタント/\nconsultation /コンサルテーション/\nconsulting /コンサルティング/\nconsume /コンシューム/\nconsumer /コンシューマ/コンシューマー/コンシュマー/\nconta /コンタ/\ncontac /コンタック/\ncontact /コンタクト/\ncontactlens /コンタクトレンズ/\ncontainer /コンテナ/コンテナー/\ncontainergarden /コンテナガーデン/\nconte /コント/コンテ/\ncontemporary /コンテンポラリー/\ncontent /コンテント/\ncontents /コンテンツ/\ncontest /コンテスト/\ncontext /コンテキスト/コンテクスト/\ncontexte /コンテクスト;仏語/\ncontextmenu /コンテキストメニュー/コンテクストメニュー/\nconti /コンティ/\ncontinental /コンチネンタル/\ncontingency /コンティンジェンシー/\ncontinuation /コンティニュエーション/継続/\ncontinue /コンティニュー/\ncontinuous /コンティニュアス/\ncontour /コンター/コンタ/\ncontra /コントラ/\ncontrabass /コントラバス/\ncontract /コントラクト/\ncontractbridge /コントラクトブリッジ/\ncontraction /コントラクション/\ncontralto /コントラルト/\ncontrast /コントラスト/\ncontredanse /コントルダンス/\ncontribution /コントリビューション/\ncontrol /コントロール/制御/\ncontrolcenter /コントロールセンター/\ncontrolcentre /コントロールセンター/\ncontroler /コントローラ;※controLLer/\ncontrolkey /コントロールキー/CONTROLキー/\ncontroller /コントローラ/コントローラー/\ncontrolpanel /コントロールパネル/\ncontroltower /コントロールタワー/\nconveni /コンビニ/\nconvenience /コンビニエンス/\nconveniencestore /コンビニエンスストア/コンビニ/\nconvention /コンベンション/コンヴェンション/\nconventional /コンベンショナル/コンヴェンショナル/\nconvergence /コンバージェンス/\nconversation /カンバセーション/\nconversion /コンバージョン/コンヴァージョン/変換/\nconvert /コンバート/コンヴァート/変換/\nconverter /コンバータ/コンバーター/\nconvertible /コンバーチブル/\nconvertor /コンバータ/\nconvex /コンベックス/\nconveyer /コンベア/コンベアー/コンベヤ/コンベヤー/\nconveyor /コンベア/コンベアー/コンベヤ/コンベヤー/\nconvolution /コンヴォリューション/\nconvolve /コンヴォルヴ/\nconvoy /コンボイ/\nconway /コンウェイ/\ncooder /クーダー/\ncook /クック/コック/\ncooker /クッカー/\ncookie /クッキー/\ncookiejar /クッキージャー/\ncooking /クッキング/\ncookingheater /クッキングヒーター/\ncooky /クッキー/\ncool /クール/\ncoolbiz /クールビズ;[新語]和製英語/\ncoolbox /クールボックス/\ncooldown /クールダウン/\ncooler /クーラー/\ncoolerbox /クーラーボックス/\ncooley /クーリー/\ncoolidge /クーリッジ/\ncoolie /クーリー/\ncooling /クーリング/\ncoolingoff /クーリングオフ/\ncoop /コープ/\ncooper /クーパー/\ncooperate /コーポレート/\ncooperative /コーポラティブ/\ncoordinate /コーディネート/座標/コーディネイト/\ncoordination /コーディネーション/\ncoordinator /コーディネーター/コーディネータ/\ncop /コップ/\ncopacabana /コパカバーナ/\ncopenhagen /コペンハーゲン/\ncopernicus /コペルニクス/\ncopier /コピア/\ncopland /コープランド/\ncopolymer /コポリマー/\ncoppelia /コッペリア/\ncopper /カッパー/\ncoppola /コッポラ/\ncoprocessor /コプロセッサ/\ncoprod /Ц;※これはキリル文字のtse/\ncopter /コプター;helicopter/\ncopula /コピュラ/\ncopy /コピー/\ncopyback /コピーバック/\ncopyband /コピーバンド;和製英語(cover band)/\ncopyguard /コピーガード/\ncopyleft /コピーレフト/\ncopymap /コピーマップ/\ncopyonce /コピーワンス/\ncopyonwrite /コピーオンライト/\ncopype /コピペ;copy and paste/\ncopyprotect /コピープロテクト/\ncopyright /コピーライト;略号は(C)/\ncopyservice /コピーサービス/\ncopywriter /コピーライター/\ncopywriting /コピーライティング/\ncoquette /コケット/\ncoquettish /コケティッシュ/\ncoquille /コキール/コキーユ/\ncora /コーラ/コラ/\ncoral /コーラル/\ncoralie /コラリー/\ncorazon /コラソン/\ncorbusier /コルビュジエ;(1887-1965) Le Corbusier/\ncord /コード/\ncordelia /コーデリア/\ncordial /コーディアル/\ncordoba /コルドバ/\ncordon /コルドン/\ncordreel /コードリール;cord reel/\ncords /コーズ/\ncordula /コーデュラ/\ncorduroy /コーデュロイ/\ncore /コア/\ncoredump /コアダンプ/\ncorega /コレガ;www.corega.co.jp/\ncoreless /コアレス/\ncorelli /コレッリ/\ncoretime /コアタイム/\ncorfu /コルフ/\ncorgi /コーギー/\ncoriander /コリアンダー/\ncorin /コリン/\ncorinne /コリン/コリーヌ/コリンヌ/\ncorinth /コリント/\ncoriolis /コリオリ/\ncork /コルク/\ncorkboard /コルクボード/\ncorkscrew /コルクスクリュー/\ncormac /コーマック/\ncorn /コーン/\ncorncream /コーンクリーム/\ncornedbeef /コンビーフ/\ncorneille /コルネイユ/コルネーユ/\ncornelia /コーネリア/コルネリア/\ncornelius /コーネリアス/コルネリウス/\ncornell /コーネル/\ncorner /コーナー/┘/└/┐/┌/┓/┏/┛/┗/\ncornering /コーナリング/コーナーリング/\ncornerkick /コーナーキック/\ncornet /コルネット/コロネ/コルネ;(Fr) (アイスなどの)コーン/\ncornflake /コーンフレーク/\ncornflakes /コーンフレーク/\ncornflour /コーンフラワー/\ncornish /コーニッシュ/\ncornmeal /コーンミール/\ncornpotage /コーンポタージュ/\ncorns /コーンズ/\ncornsoup /コーンスープ/\ncornstarch /コーンスターチ/\ncoro /コロ/\ncorolla /カローラ/\ncoromandel /コロマンデル/\ncorona /コロナ/\ncoronabeer /コロナビール/\ncoronado /コロナド/\ncorot /コロー/\ncorp /コープ;corporation/\ncorpo /コーポ;corporate house/\ncorporate /コーポレート/\ncorporategovernance /コーポレートガバナンス/\ncorporation /コーポレーション/\ncorporatism /コーポラティズム/\ncorpse /コープス/\ncorpus /コーパス/\ncorrect /コレクト/正確な/\ncorrection /コレクション;修正/\ncorrelation /コリレーション/\ncorrespondence /コレスポンデンス/コレスポンダンス/\ncorrespondent /コレスポンデント/コレスポンダント/\ncorrida /コリーダ/\ncorrugate /コルゲート/\ncorsage /コサージュ/コサージ/\ncorse /コルス/\ncorset /コルセット/\ncorsica /コルシカ/\ncortes /コルテス/\ncortisol /コルチゾール/\ncortisone /コルチゾン/コーチゾン/\ncortot /コルトー/\ncorundum /コランダム/\ncorvette /コルベット/\ncos /コサイン/コス/\ncosecant /コセカント;余割/\ncosine /コサイン/\ncosme /コスメ;cosmetics/\ncosmetic /コスメティック/コスメチック/\ncosmetics /コスメティックス/\ncosmic /コズミック/コスミック/\ncosmo /コスモ/\ncosmology /コスモロジー/\ncosmopolitan /コスモポリタン/\ncosmos /コスモス/\ncosplay /コスプレ;<costume play (NB:英語化している)/\ncosplayer /コスプレイヤー/\ncossack /コサック;Казак/\ncossackdance /コサックダンス/\ncost /コスト/\ncosta /コスタ/\ncostadelsol /コスタデルソル;Costa del Sol/\ncostarica /コスタリカ;Costa Rica/\ncostdown /コストダウン;和製英語(cost-cutting)/\ncoste /コスト/\ncostello /コステロ/\ncostner /コスナー/\ncostperformance /コストパフォーマンス/\ncostume /コスチューム/\ncostumeplay /コスチュームプレイ/コスチュームプレー/コスプレ/\ncota /コタ/\ncotangent /コタンジェント;余接/\ncote /コート/\ncotedazur /コートダジュール;Cote d'Azur/\ncotedivoire /コートジボワール;Cote d'Ivoire (.ci)/\ncotes /コーツ/\ncottage /コテージ/カッテージ/\ncottagecheese /カッテージチーズ/\ncotton /コットン/\ncoubertin /クーベルタン/\ncouch /カウチ/\ncouchpotato /カウチポテト/\ncoucou /クク/\ncould /クド/クッド/\ncouleur /クルール;(Fr)色/\ncoulis /クーリ/\ncoulomb /クーロン/\ncoulthard /クルサード/\ncoumarin /クマリン;C9H6O2/\ncounseling /カウンセリング/\ncounselor /カウンセラー/\ncount /カウント/\ncountdown /カウントダウン/\ncounter /カウンター/カウンタ/\ncounterattack /カウンターアタック/\ncounterculture /カウンターカルチャー/\ncounterkitchen /カウンターキッチン/\ncounterpart /カウンターパート/\ncounterpropagation /カウンタープロパゲーション/\ncounterpunch /カウンターパンチ/\ncountertable /カウンターテーブル/\ncountertenor /カウンターテナー/カウンターテノール/\ncountry /カントリー/\ncountryclub /カントリークラブ/\ncountrymusic /カントリーミュージック/\ncountup /カウントアップ/\ncoupdetat /クーデター;(Fr)coup d'etat/\ncoupe /クーペ;仏語/クープ/\ncoupepain /コッペパン;和製仏語(pain coupe?)/\ncouperin /クープラン/\ncouple /カップル/\ncoupler /カプラ/カプラー/\ncoupling /カップリング/\ncoupon /クーポン/\ncourante /クーラント/\ncourbet /クールベ/\ncource /コース;※course/\ncourier /クーリエ/\ncourreges /クレージュ/\ncours /クール;仏語/\ncourse /コース/\ncoursemenu /コースメニュー/\ncourseout /コースアウト;(和製英語)/\ncourt /コート/\ncourteney /コートニー/\ncourthouse /コートハウス/\ncourtyard /コートヤード/\ncouscous /クスクス;(粉状パスタ)/\ncousin /カズン/\ncouture /クチュール/\ncouturier /クチュリエ/\ncouverture /クーベルチュール/\ncover /カバー/カヴァー/\ncoverage /カバレッジ/カバレージ/\ncoveralbum /カバーアルバム/\ncoverall /カバーオール/\ncovergirl /カバーガール/\ncoverillust /カバーイラスト;cover illustration/\ncovering /カバーリング/\ncoverstory /カバーストーリー/\ncoverup /カバーアップ/\ncoverversion /カバーバージョン/\ncow /カウ/\ncowbell /カウベル/\ncowboy /カウボーイ/\ncowen /コーエン/\ncowgirl /カウガール/\ncowper /カウパー/\ncox /コックス/\ncoy /コイ/\ncoyote /コヨーテ/\ncozy /コージー/\ncps /CPS(Continuation-Passing Style)/\ncpu /CPU/中央処理装置/\ncr /CR/クロム/Chromium/\ncrack /クラック/\ncracker /クラッカー/\ncracking /クラッキング/\ncradle /クレードル/クレイドル/\ncraft /クラフト/\ncraftman /クラフトマン;craftsman/\ncraftsman /クラフトマン/\ncraftwork /クラフトワーク/\ncraig /クレイグ/クレーグ/\ncram /クラム/\ncramer /クレーマー/クレイマー/\ncranberry /クランベリー/\ncrane /クレーン/\ncrank /クランク/Cランク/Ｃランク/\ncrankin /クランクイン;和製英語/\ncrankup /クランクアップ;和製英語/\ncrap /クラップ/\ncrash /クラッシュ/\ncrashcymbal /クラッシュシンバル/\ncrate /クレート/\ncrater /クレーター/\ncrawford /クロフォード/\ncrawl /クロール/\ncrawler /クローラー/クローラ/\ncrawling /クローリング/\ncray /クレイ/\ncrayon /クレヨン/\ncrazy /クレイジー/クレージー/\ncrea /クレア/\ncream /クリーム/\ncreamcheese /クリームチーズ/\ncreamer /クリーマー/\ncreampain /クリームパン/\ncreamsoda /クリームソーダ/\ncreamsoup /クリームスープ/\ncreamstew /クリームシチュー/\ncreamy /クリーミー/\ncreate /クリエイト/クリエート/\ncreatine /クレアチン/\ncreatinine /クレアチニン/\ncreation /クリエーション/クリエイション/\ncreative /クリエイティブ/クリエーティブ/クリエイティヴ/\ncreativity /クリエイティビティ/\ncreator /クリエイター/クリエーター/クリエータ/クリエイタ/\ncreature /クリーチャー/\ncredit /クレジット/\ncreditcard /クレジットカード/\ncredittitle /クレジットタイトル/\ncredo /クレド/\ncreek /クリーク/\ncreep /クリープ/\ncreepers /クリーパーズ/\ncreme /クレーム;仏語/\ncremebrulee /クレームブリュレ;(Fr) creme brulee/\ncremona /クレモナ/\ncreole /クレオール/\ncreosote /クレオソート/\ncrepe /クレープ/\ncresc /クレッシェンド;次第に強く/crescendo/\ncrescendo /クレッシェンド/\ncrescent /クレセント/\ncresol /クレゾール;C7H8O/\ncresson /クレソン/\ncrest /クレスト/\ncresta /クレスタ;[商標]トヨタ/\ncrested /クレステッド/\ncrete /クリート/\ncreutz /クロイツ/\ncrevasse /クレバス/クレヴァス/\ncrew /クルー/\ncrewneck /クルーネック/\ncrick /クリック/\ncricket /クリケット/\ncrime /クライム/\ncrimea /クリミア/\ncriminal /クリミナル/\ncrimson /クリムゾン/\ncripper /クリッパー/\ncrisis /クライシス/\ncrisp /クリスプ/\ncrispin /クリスピン/\ncrispy /クリスピー/\ncristian /クリスティアン/\ncristiano /クリスティアーノ/クリスチアーノ/\ncristina /クリスティーナ/クリスチーナ/クリスチナ/\ncristo /クリスト/\ncristobal /クリストバル/\ncriterion /クライテリオン/\ncritic /クリティック/\ncritical /クリティカル/\ncriticalhit /クリティカルヒット/\ncriticalpath /クリティカルパス/\ncritique /クリティーク/クリティック/\ncroatia /クロアチア;.hr/\ncroche /クロッシュ/クローシュ/クロシュ/♪/\ncrocodile /クロコダイル/\ncrocop /クロコップ/\ncrocus /クロッカス/\ncroesus /クロイソス/\ncroissant /クロワッサン/\ncromagnon /クロマニヨン/クロマニョン/\ncromatie /クロマティ/\ncromwell /クロムウェル/\ncron /クーロン/\ncronus /クロノス/\ncrop /クロップ/\ncropped /クロップド/\ncroquembouche /クロカンブッシュ/\ncroquet /クロッケー/\ncroquette /コロッケ/クロケット/\ncroquis /クロッキー/\ncrosby /クロスビー/\ncross /クロス/×/┼/╋/┿/╂/\ncrossball /クロスボール/\ncrossbar /クロスバー/\ncrossbow /クロスボウ/\ncrossbreed /クロスブリード/\ncrosscable /クロスケーブル;crossing cable/\ncrosscheck /クロスチェック/\ncrosscompile /クロスコンパイル/\ncrosscompiler /クロスコンパイラ/\ncrosscounter /クロスカウンター/\ncrosscountry /クロスカントリー;cross country/\ncrossfade /クロスフェード/\ncrossfire /クロスファイア/\ncrossing /クロッシング/\ncrosslicence /クロスライセンス/\ncrosslicense /クロスライセンス/\ncrossover /クロスオーバー/クロスオーヴァー/\ncrosspoint /クロスポイント;cross-point/\ncrosspost /クロスポスト/\ncrossroad /クロスロード/\ncrossstitch /クロスステッチ/\ncrosstalk /クロストーク/\ncrossword /クロスワード/\ncrosswordpuzzle /クロスワードパズル/\ncrostini /クロスティーニ/\ncroton /クロトン/\ncroute /クルート/\ncrouton /クルトン/\ncrow /クロー/\ncrowley /クロウリー/クローリー/\ncrown /クラウン/\ncrtdisplay /CRTディスプレイ/\ncrtmonitor /CRTモニタ/CRTモニター/\ncru /クリュ/\ncruise /クルーズ/\ncruiser /クルーザー/\ncruising /クルージング/\ncrunch /クランチ/\ncrusader /クルセイダー/\ncrusaders /クルセイダーズ/\ncrush /クラッシュ/\ncrusher /クラッシャー/\ncrusoe /クルーソー/\ncrust /クラスト/\ncrutch /クラッチ/\ncruz /クルーズ/クルス/\ncruzeiro /クルゼイロ/\ncry /クライ/\ncrying /クライング/\ncryo /クリオ;(接頭辞:低温)/クライオ/\ncryostat /クライオスタット/\ncrypt /クリプト/\ncrypto /クリプト/\ncryptococcus /クリプトコッカス/\ncryptoxanthin /クリプトキサンチン/\ncrysknife /クリスナイフ/\ncrystal /クリスタル/水晶/\ncrystalglass /クリスタルガラス/クリスタルグラス/\ncs /セシウム/Cesium/\ncsantenna /CSアンテナ/\ncsh /Cシェル/\ncstuner /CSチューナー/CSチューナ/\ncsvfile /CSVファイル/\nct /Connecticut/コネチカット/コネティカット/\nctesiphon /クテシフォン/\ncthulhu /クトゥルフ/\nctrlkey /CTRLキー/コントロールキー/\nctscan /CTスキャン/\nctype /Cタイプ/Ｃタイプ/\ncu /銅/Copper/\ncuba /キューバ;.cu/\ncuban /キューバン/\ncube /キューブ/\ncubic /キュービック/\ncubism /キュビズム/キュービズム/\ncubisme /キュビスム/\ncubs /カブス;[MLB]/\ncuckoo /カッコウ/カッコー/\ncue /キュー/\ncuff /カフ/\ncuffs /カフス/\ncuffsbutton /カフスボタン/\ncuica /クイーカ/\ncuisine /キュイジーヌ/\ncuit /キュイ;(Fr) 焼いた/\nculotte /キュロット/\nculotteskirt /キュロットスカート;culottes/\ncult /カルト/\ncultmovie /カルトムービー/\ncultural /カルチュラル/\nculture /カルチャー/カルチュア/\ncultureschool /カルチャースクール/\ncultureshock /カルチャーショック/\ncum /カム/\ncumene /クメン/\ncumin /クミン/\ncuminseed /クミンシード/\ncummin /クミン/\ncunni /クンニ;cunnilingus/\ncunnilingus /クンニリングス/\ncunning /カンニング/\ncunt /カント/\ncuomo /クオモ/\ncuore /クオレ/\ncup /カップ/コップ/∪/\ncupboard /カップボード/\ncupcake /カップケーキ/\ncupid /キューピッド/\ncupin /カップイン;cup in/\ncupnoodle /カップヌードル/\ncupola /キューポラ/\ncupple /カップル;※couple?/\ncuracao /キュラソー/\ncurare /クラーレ/\ncurator /キュレーター/\ncurd /カード/\ncure /キュア/\ncurie /キュリー/\ncuriosity /キュリオシティ/\ncurious /キュリアス/\ncurium /キュリウム;[元素]96,Cm/\ncurl /カール/\ncurler /カーラー/\ncurling /カーリング/\ncurly /カーリー/\ncurot /キュロット/\ncurran /カラン/\ncurrant /カラント;すぐり/\ncurrect /カレント/\ncurrency /カレンシー/カレンシ/\ncurrent /カレント/\ncurrentdirectory /カレントディレクトリ;pwd/\ncurriculum /カリキュラム/\ncurry /カレー/カリー/\ncurrying /カリー化/\ncurrypain /カレーパン/\ncurrypowder /カレーパウダー/\ncurryrice /カレーライス/\ncurryroux /カレールー;NB:英語curry + 仏語roux/\ncurrysauce /カレーソース/\ncurrysoup /カレースープ/\ncurse /カース/\ncurses /カーセス/\ncursor /カーソル/カーサ/\ncursorkey /カーソルキー/\ncurt /クルト/\ncurtain /カーテン/\ncurtaincall /カーテンコール/\ncurtainrail /カーテンレール/\ncurtainwall /カーテンウォール/\ncurtis /カーティス/カーチス/\ncurve /カーブ/カーヴ/\ncurving /カービング/\ncusco /クスコ/\ncuscus /クスクス;有袋類/\ncushion /クッション/\ncusp /カスプ/\ncustard /カスタード/\ncustardcream /カスタードクリーム/\ncuster /カスター/\ncustom /カスタム/\ncustomcar /カスタムカー/\ncustomchip /カスタムチップ/\ncustomer /カスタマー/カスタマ/\ncustomercenter /カスタマーセンター/\ncustomercentre /カスタマーセンター/\ncustomerservice /カスタマーサービス/\ncustomersupport /カスタマーサポート/\ncustomisable /カスタマイザブル/\ncustomisation /カスタマイゼーション/\ncustomise /カスタマイズ/\ncustomised /カスタマイズド/\ncustomiser /カスタマイザ/\ncustomizable /カスタマイザブル/\ncustomization /カスタマイゼーション/\ncustomize /カスタマイズ/カスタム化/\ncustomized /カスタマイズド/\ncustomizer /カスタマイザ/\ncustommade /カスタムメイド/カスタムメード/\ncut /カット/\ncutback /カットバック/\ncutball /カットボール/\ncute /キュート/\ncutglass /カットガラス/カットグラス/\ncuthbert /カスバート/\ncuticle /キューティクル/クチクラ/\ncutie /キューティー/キューティ/\ncutin /カットイン;cut-in/クチン;[植物]/\ncutlery /カトラリー/\ncutlet /カツレツ/\ncutoff /カットオフ/\ncutout /カットアウト/\ncutover /カットオーバー/\ncutpants /カットパンツ/\ncutsew /カットソー;cut and sewn/\ncutter /カッター/\ncutterknife /カッターナイフ;和製英語(utility knife)/\ncutting /カッティング/\ncuttingsheet /カッティングシート;[商標]/\ncutup /カットアップ/\ncuty /キューティー;※cutie?/\ncuvee /キュヴェ;仏語/\ncuzco /クスコ/\ncyalume /サイリューム;[商標]OmniGlow社/\ncyan /シアン/\ncyanine /シアニン/\ncyano /シアノ/\ncyanocobalamin /シアノコバラミン/\ncyanocobalamine /シアノコバラミン/\ncyanosis /チアノーゼ/\ncyber /サイバー/\ncybernetic /サイバネティック/\ncybernetics /サイバネティックス/サイバネティクス/\ncyberpunk /サイバーパンク/\ncyberspace /サイバースペース/\ncyborg /サイボーグ/\ncybozu /サイボウズ;cybozu.co.jp/\ncyclamen /シクラメン/\ncycle /サイクル/\ncyclehit /サイクルヒット/\ncyclic /サイクリック/\ncyclin /サイクリン/\ncycling /サイクリング/\ncyclingroad /サイクリングロード/\ncyclo /シクロ/サイクロ/\ncycloid /サイクロイド/\ncyclon /サイクロン/\ncyclops /サイクロプス/\ncyclotron /サイクロトロン/\ncygne /シーニュ;(Fr) 白鳥/\ncylindar /シリンダー;※cylinder/\ncylinder /シリンダー/シリンダ/\ncylinderhead /シリンダーヘッド/シリンダヘッド/\ncyma /シーマ/\ncymbal /シンバル/\ncymbals /シンバル/\ncymbidium /シンビジウム/\ncyndy /シンディ/シンディー/\ncynical /シニカル/\ncynicism /シニシズム/\ncynnamon /シナモン;※cinnamon/\ncynthia /シンシア/\ncyprus /キプロス;.cy/\ncyrano /シラノ/\ncyric /サイクロトロンＲＩ/\ncyril /シリル/ツィリル/\ncyrille /シリル/\ncyrillic /а;a/б;be/в;ve/г;ge/д;de/е;je/ё;jo/ж;zhe/з;ze/и;i/й;i-kratkoje (j)/к;ka/л;el/м;em/н;en/о;o/п;pe/р;er/с;es/т;te/у;u/ф;ef/х;xa/ц;tse/ч;cha/ш;sha/щ;scha/ъ;znak (tvjordyj znak)/ы;y/ь;znak (xjaxkij znak)/э;e/ю;ju/я;ja/\ncyrus /サイラス/キュロス/\ncystein /システイン;Cys/\ncystine /シスチン/\ncytokine /サイトカイン/\ncytosine /シトシン;C/\nczar /ツァー/ツァーリ/\nczech /チェコ;.cz/\nczechslovakia /チェコスロバキア/チェコスロヴァキア/\nczerny /ツェルニー/チェルニー/\nd /δ;delta/∂;differential/ディー/デー/д;de (cyrillic)/\nd# /Ｄ#1/\ndB /デシベル/\nda /↓/\ndabadie /ダバディ/\ndacapo /ダカーポ;da capo/ダ・カーポ/\ndacca /ダッカ/\ndachshund /ダックスフンド/ダックスフント/\ndacquoise /ダックワーズ/ダコワーズ/\ndad /ダッド/ダド/\ndada /ダダ/\ndadaisme /ダダイスム/\ndaddy /ダディ/ダディー/\ndaemon /デーモン/\ndaff /ダフ/\ndaffy /ダフィ/ダッフィ/ダフィー/\ndag /ダグ/\ndagger /ダガー/†/‡;ddagger/\ndagmar /ダグマー/\ndahl /ダール/\ndahlia /ダリア/\ndaidalos /ダイダロス/\ndaiei /ダイエー;www.daiei.co.jp/\ndaily /デイリー/デーリー/\ndailysports /デイリースポーツ;www.daily.co.jp/\ndaimler /ダイムラー/\ndaiquiri /ダイキリ/\ndaisy /デイジー/デージー/ディジー/Ｄａｉｓｙ/\ndaisychain /デイジーチェーン/\ndakar /ダカール/\ndal /ダール/\ndalaiblama /ダライラマ/達頼喇嘛/\ndalailama /ダライラマ/達頼喇嘛/\ndale /デール/ディル/デイル/\ndalembert /ダランベール;Jean Le Rond d'Alembert (1717-1783)/\ndali /ダリ/\ndallara /ダラーラ/\ndallas /ダラス/\ndalmatian /ダルメシアン/\ndam /ダム/\ndamage /ダメージ/\ndamascus /ダマスカス/\ndame /ダム;仏語/\ndamia /ダミア/\ndamian /ダミアン/\ndamiani /ダミアーニ/\ndamiano /ダミアーノ/\ndamien /ダミアン/\ndamon /デーモン/デイモン/ダモン/\ndamore /ダモーレ;(It.) d'amore/\ndamour /ダムール;(Fr) d'amour. 愛の/\ndamp /ダンプ/\ndamper /ダンパー/\ndan /ダン/\ndana /ダーナ/デーナ/ダナ/デナ/\ndanae /ダナエ/\ndanang /ダナン;Da-Nang,ベトナム/\ndance /ダンス/\ndanceable /ダンサブル/\ndancefloor /ダンスフロア/\ndancegroup /ダンスグループ/\ndancehall /ダンスホール/\ndancemusic /ダンスミュージック/\ndanceparty /ダンスパーティー/ダンスパーティ/\ndancer /ダンサー/\ndanceschool /ダンススクール/\ndanceteam /ダンスチーム/\ndancing /ダンシング/\ndandelion /ダンデライオン;たんぽぽ/\ndandy /ダンディ/ダンディー/\ndandyism /ダンディズム/\ndane /デン/デーン/\ndanese /ダネーゼ/\ndangaree /ダンガリー/\ndangdut /ダンドゥット/\ndanger /デンジャー/\ndangerous /デンジャラス/\ndani /ダニ/\ndaniel /ダニエル/\ndaniela /ダニエラ/\ndaniele /ダニエル/ダニエーレ/\ndaniella /ダニエラ/\ndanielle /ダニエル/\ndanilo /ダニーロ/\ndanish /デニッシュ/ダニッシュ/\ndank /ダンク/\ndanke /ダンケ/\ndankshoot /ダンクシュート/\ndanner /ダナー/\ndanny /ダニー/\ndans /ダン;仏語/\ndante /ダンテ/\ndanube /ダニューブ/\ndany /ダニー/\ndanzig /ダンチヒ/ダンツィヒ/\ndaphne /ダフネ/\ndaphnis /ダフニス/\ndarbukka /ダルブッカ/ダラブッカ/\ndarc /ダルク/\ndarcy /ダーシー/\ndaressalam /ダルエスサラーム;Dar es Salam/\ndari /ダリ/\ndaria /ダリア/ダリヤ/\ndario /ダリオ/\ndarius /ダリウス/ダライアス/\ndarjeeling /ダージリン/\ndark /ダーク/\ndarkblue /ダークブルー/\ndarkbrown /ダークブラウン/\ndarkcolor /ダークカラー/\ndarkcolour /ダークカラー/\ndarkelf /ダークエルフ/\ndarkgray /ダークグレー/\ndarkgreen /ダークグリーン/\ndarkgrey /ダークグレー/\ndarkhorse /ダークホース/\ndarkmatter /ダークマター/\ndarkness /ダークネス/\ndarkred /ダークレッド/\ndarkside /ダークサイド/\ndarksuit /ダークスーツ/\ndarla /ダーラ/\ndarling /ダーリン/ダーリング/\ndarrel /ダレル/\ndarrell /ダレル/\ndarren /ダレン/\ndart /ダート/\ndartagnan /ダルタニャン/ダルタニアン/\ndarth /ダース/\ndarthvader /ダースベイダー/ダースベーダー/\ndarts /ダーツ/\ndarussalam /ダルエスサラーム/\ndarwin /ダーウィン/\ndarwinism /ダーウィニズム/\ndaryl /ダリル/\ndas /ダス/\ndasa /ダサ/\ndasein /ダーザイン/\ndash /ダッシュ/—/\ndashboard /ダッシュボード/\ndashv /┤/\ndassault /ダッソー/\ndata /データ/データー/\ndatabank /データバンク/\ndatabase /データベース/\ndatabasesoft /データベースソフト/\ndatabasesystem /データベースシステム/データベース・システム/\ndatabook /データブック/\ndatacenter /データセンター/データセンタ/\ndatacentre /データセンター/データセンタ/\ndatadisk /データディスク/\ndatafile /データファイル/\ndataflow /データフロー/\ndataglove /データグローブ/\ndatagram /データグラム/\ndatalink /データリンク/\ndatamining /データマイニング/\ndataobject /データオブジェクト/\ndatapack /データパック/\ndataserver /データサーバ/データサーバー/\ndataset /データセット/\ndatasheet /データシート/\ndatashow /データショウ/\ndatasize /データサイズ/\ndatastore /データストア/\ndatatype /データタイプ/\ndate /デート/デイト/\ndatebase /データベース/\ndatecourse /デートコース/\ndates /デーツ/\ndatespot /デートスポット/\ndatsun /ダットサン;[商標]日産/\ndatura /ダチュラ;朝鮮朝顔/\ndaudet /ドーデ/\ndaughter /ドーター/\ndaumier /ドーミエ/\ndaun /ダウン/\ndavao /ダバオ;フィリピン/\ndave /デイブ/デイヴ/デーブ/デーヴ/ディヴ/\ndavid /デビッド/デヴィッド/デイビッド/ダビデ/デービッド/デーヴィッド/ダヴィド/ダヴィッド/ダビド/デーヴィド/ダーフィット/ダビッド/\ndavide /ダビデ/ダヴィデ/\ndavidoff /ダビドフ;www.davidoff.com/\ndavidson /ダビッドソン/デビッドソン/\ndavinch /ダ・ビンチ;(1452-1519)Leonardo da Vinci/\ndavinci /ダヴィンチ/ダ・ヴィンチ/\ndavis /デイビス/デイヴィス/デービス/デビス/\ndaviscup /デビスカップ/\ndawkins /ドーキンス/\ndawn /ドーン/\ndawson /ドーソン/\nday /ディ/デイ/デー/\ndaycare /デイケア/\ndaycream /デイクリーム/\ndaydream /デイドリーム/\ndaygame /デーゲーム/デイゲーム/\ndayhome /デイホーム/\ndaylight /デイライト/ディライト/\ndaypack /デイパック/\ndays /デイズ/\ndayservice /デイサービス/\ndayservicecenter /デイサービスセンター/\ndayservicecentre /デイサービスセンター/\ndaytime /デイタイム/\ndaytona /デイトナ;米国・フロリダ/\ndaytrade /デイトレード/デイトレ/\ndaytrader /デイトレーダー/\ndb /データベース/デシベル;decibel/ドブニウム/Dubnium/\ndbms /データベース管理システム;database management system/DBMS/\ndbserver /データベースサーバ/DBサーバ/\ndbsoft /データベースソフト/\ndbsystem /データベースシステム/\ndc /直流/District of Columbia/コロンビア/\ndcbrand /ＤＣブランド/DCブランド/\ndccard /DCカード;www.dccard.co.jp/\ndcircle /◎/\ndcup /Dカップ;17.5cm/Ｄカップ/\nddagger /‡/\nddb /演繹データベース;deductive database/文書データベース;document database/\nddrive /Dドライブ;D:/Ｄドライブ/\nde /デ/ド/ドゥ/д;cyrillic/Delaware/デラウェア/\ndead /デッド/\ndeadball /デッドボール;和製英語(hit by pitch)/\ndeadcopy /デッドコピー/\ndeadend /デッドエンド/\ndeadheat /デッドヒート/\ndeadlift /デッドリフト/\ndeadline /デッドライン/\ndeadlink /デッドリンク;404/\ndeadlock /デッドロック/\ndeadspace /デッドスペース/\ndeadstock /デッドストック/\ndeaf /デフ/\ndeal /ディール/\ndealer /ディーラー/ディーラ/\ndealing /ディーリング/\ndeallocate /デアロケイト/\ndeamon /デーモン/\ndean /ディーン/\ndeanna /ディアナ/\ndear /ディア/ディアー/\ndeath /デス/\ndeathmarch /デスマーチ/\ndeathmask /デスマスク/\ndeathmatch /デスマッチ/\ndeathmetal /デスメタル/\ndeb /デブ/\ndebate /ディベート/\ndebbie /デビー/\ndebby /デビー/\ndebeers /デビアス;De Beers. www.debeers.com/\ndebian /デビアン/\ndebit /デビット/\ndebitcard /デビットカード/\ndebora /デボラ/\ndeborah /デボラ/\ndebra /デブラ/\ndebris /デブリ/\ndebroglie /ド・ブロイ;de Broglie/ドブロイ/\ndebt /デット/\ndebug /デバッグ/ディバッグ/\ndebugger /デバッガ/デバッガー/ディバッガ/\ndebugging /デバッギング/\ndebussy /ドビュッシー/\ndebut /デビュー/\ndebutalbum /デビューアルバム/\ndebutsingle /デビューシングル/\ndec /DEC/\ndeca /デカ;[SI接頭語]da,10^1/\ndecade /ディケード/ディケイド/\ndecadence /デカダンス/\ndecadent /デカダン/\ndecal /デカール;decalcomania/\ndecalcomanie /デカルコマニー/\ndecalog /デカローグ;十戒/\ndecalogue /デカローグ;十戒/\ndecameron /デカメロン/\ndecane /デカン;C10H22/\ndecanter /デキャンタ/デカンタ/デキャンター/デカンター/\ndecare /デカール;1000m^2/\ndecay /ディケイ/\ndecca /デッカ/\ndeccan /デカン/\ndecember /ディセンバー/\ndeci /デシ;[SI接頭語]d,10^-1/\ndecibel /デシベル;db/\ndecimal /デシマル/十進数/\ndecision /デシジョン/\ndeck /デッキ/デック/\ndeckbrush /デッキブラシ/\ndeckchair /デッキチェア/\ndecken /ゼッケン;(独語)/\ndecker /デッカ/デッカー/\ndeckshoes /デッキシューズ/\ndecode /デコード/復号化/\ndecoder /デコーダ/デコーダー/\ndecoding /デコーディング/\ndecollete /デコルテ/\ndeconvolution /デコンボリューション/\ndecor /デコール;(Fr)装飾/\ndecorate /デコレート/\ndecoration /デコレーション/\ndecorationcake /デコレーションケーキ;和製英語/\ndecorative /デコラティブ/デコレイティブ/\ndecoy /デコイ/\ndecrement /デクリメント/\ndecres /デクレッシェンド;次第に弱く/decrescendo/\ndecrescendo /デクレッシェンド/\ndederot /ディドロ/\ndee /ディー/\ndeep /ディープ/\ndeepblue /ディープブルー/\ndeepkiss /ディープキス/\ndeeplink /ディープリンク/\ndeeppurple /ディープパープル/\ndeepthroat /ディープスロート/\ndeet /ディート/\ndefacto /デファクト;de facto/\ndefactostandard /デファクトスタンダード;de facto standard/\ndefau /デフォ;default/\ndefault /デフォルト/ディフォルト/省略/ディフォールト;<rare>/デファルト;<rare>/\ndefaultresourcefile /デフォルトリソースファイル/\ndefect /ディフェクト/\ndefence /ディフェンス/\ndefend /ディフェンド/\ndefender /ディフェンダー/\ndefending /ディフェンディング/\ndefendingchampion /ディフェンディングチャンピオン/\ndefense /ディフェンス/\ndeffenbacchia /ディフェンバキア/\ndefine /デファイン/\ndefinition /デフィニション/ディフィニション/\ndefla /デフレ;deflation/\ndeflation /デフレーション/デフレ/\ndeflator /デフレーター/デフレータ/\ndefoe /デフォー/\ndeformer /デフォルメ/\ndefrag /デフラグ;defragmentation/\ndegas /ドガ/\ndegaulle /ドゴール/ド・ゴール/\ndegrade /デグレード/\ndegree /ディグリー/°/℃;celsius/\ndeimos /ダイモス/デイモス/\ndeirdre /ディアドラ/\ndeja /デジャ/\ndejavu /デジャヴ;(Fr) deja vu/デジャブ/デジャヴュ/デジャビュ/\ndejeuner /デジュネ;(Fr)昼食/\ndejohnette /ディジョネット/デジョネット/\ndel /デル/\ndelacroix /ドラクロワ/ドラクロア/\ndelaware /デラウェア;DE/\ndelay /ディレイ/ディレー/\ndelayed /ディレイド/\ndelayline /ディレイライン/\ndelegate /デリゲート/\ndelerue /ドルリュー/\ndelete /デリート/\ndeleuze /ドゥルーズ/\ndelft /デルフト/\ndelgado /デルガド/\ndelhi /デリー/\ndelia /デリア/\ndelibes /ドリーブ/\ndelica /デリカ/\ndelicacy /デリカシー/\ndelicate /デリケート/\ndelicatessen /デリカテッセン/\ndelicious /デリシャス/\ndelight /ディライト/\ndelikatessen /デリカテッセン;(独)/\ndelilah /デリラ/\ndelimiter /デリミタ/\ndelivery /デリバリー/\ndeliveryhealth /デリバリーヘルス/デリヘル/\ndelkey /DELキー/デリートキー/\ndell /デル/\ndella /デラ/デッラ/\ndellinger /デリンジャー/\ndelon /ドロン/\ndelos /デロス/\ndelphi /デルフィ/デルファイ/\ndelphine /デルフィーヌ/\ndelphinium /デルフィニウム/\ndelphoi /デルフォイ/\ndelpy /デルピー/\ndelta /δ/デルタ/\ndeltarule /δルール/\ndeluxe /デラックス/\ndem /デム/\ndema /デマ/\ndemacs /Ｄｅｍａｃｓ/\ndemagog /デマゴーグ/\ndemand /デマンド/\ndemel /デメル/\ndemerit /デメリット/\ndemeter /デメテル/\ndemi /デミ/ドゥミ;仏語/\ndemian /デミアン/\ndemiglace /デミグラス/ドミグラス/\ndemiglacesauce /デミグラスソース/ドミグラスソース/\ndemitasse /デミタス;demi-tasse/\ndemo /デモ;demonstration/デモ版/\ndemocracy /デモクラシー/\ndemokritos /デモクリトス/\ndemon /デーモン/\ndemonbane /デモンベイン/\ndemonstration /デモンストレーション/\ndemonstrator /デモンストレーター/デモンストレータ/\ndemorgan /ド・モルガン;(1806-1871) Augustus de Morgan/ドモルガン;De Morgan/\ndemosthenes /デモステネス/\ndemotape /デモテープ/\ndemy /ドゥミ/デミー/\nden /デン/\ndendro /デンドロ/\ndendrobium /デンドロビウム/\ndeneuve /ドヌーヴ/\ndenhaag /ハーグ;Den Haag/\ndenied /ディナイド/拒否された/\ndenier /デニール/\ndenim /デニム/\ndenimjacket /デニムジャケット/\ndenimpants /デニムパンツ/\ndenimskirt /デニムスカート/\ndenis /デニス/ドニ/ドゥニ/\ndenise /デニス/\ndeniz /デニス/\ndenmark /デンマーク;.dk/\ndennett /デネット/\ndennis /デニス/\ndennys /デニーズ;Denny's/\ndenomi /デノミ;denomination/\ndenomination /デノミネーション/\ndenotation /デノテーション/\ndenotational /デノテーショナル/\ndenpasar /デンパサール;バリ島(インドネシア)/\ndense /デンス/\ndensity /デンシティ/\ndent /デント/\ndental /デンタル/\ndentalcare /デンタルケア/\ndenver /デンヴァー/デンバー;コロラド(USA)/\ndenys /デニス/\ndeodorant /デオドラント/\ndeoxy /デオキシ/\ndeoxyribose /デオキシリボース/\ndepardieu /ドパルデュー/\ndepart /デパート/\ndepartment /デパートメント/デパート/\ndeparture /デパーチャー/\ndepaysement /デペイズマン;仏語/\ndepend /ディペンド/\ndependency /ディペンデンシ/\ndepo /デポ/\ndeposerver /デポサーバー/\ndeposit /デポジット/\ndepth /デプス/\ndequeue /デキュー/\nder /ダー/\nderby /ダービー/\nderek /デレク/デリク/デレック/\nderick /デリック/デリク/\nderinger /デリンジャー/\nderivative /デリバティブ/\nderived /デライブド/\nderrick /デリック/デリク/\nderrida /デリダ/\nderringer /デリンジャー/\ndes /デ;仏語/デス/\ndesailly /デサイー/\ndesc /記述子;descriptor/\ndescartes /デカルト/\ndescente /デサント/\ndescribe /ディスクライブ/\ndescripter /記述子;※descriptor/\ndescription /ディスクリプション/\ndescriptor /ディスクリプタ/記述子/\ndesert /デザート/\ndeserteagle /デザートイーグル/\ndesign /デザイン/\ndesigner /デザイナー/デザイナ/\ndesigners /デザイナーズ/\ndesignersbrand /デザイナーズブランド/\ndesignpattern /デザインパターン/\ndesir /デジール;仏語/\ndesire /デザイア/デザイアー/デジレ;仏語/\ndesiree /デジレ;仏語/\ndesk /デスク/\ndesklight /デスクライト/\ndesktop /デスクトップ/\ndesktoppc /デスクトップPC/デスクトップパソコン/\ndeskwork /デスクワーク/\ndesmond /デズモンド/\ndesmonde /デスモンド/\ndesnos /デスノス/\ndessau /デッサウ/\ndessert /デザート/\ndessertwine /デザートワイン/\ndessin /デッサン/\ndestination /デスティネーション/ディスティネーション/デスティネイション/\ndestiny /デスティニー/ディスティニー/\ndestroy /デストロイ/破壊する/\ndestroyer /デストロイヤー/破壊者/\ndestruction /デストラクション/\ndestructor /デストラクタ/ディストラクタ/消滅子/\ndet /行列式;determinant/\ndetach /デタッチ/\ndetail /ディテール/\ndetect /ディテクト/発見する/\ndetective /ディテクティブ/\ndetector /ディテクタ/ディテクター/\ndetente /デタント/\ndetonation /デトネーション/\ndetroit /デトロイト/\ndetune /デチューン/\ndeuce /デュース/ジュース/\ndeutsch /ドイツ/ドイツ語/ドイチュ/\ndeutsche /ドイチェ/\ndeutschegp /ドイツGP;[F1]/\ndeutschland /ドイツ;.de/\ndeux /ドゥ/ドゥー/\ndeuxmagots /ドゥマゴ;Les Deux Magots/\ndevelop /ディベロップ/デベロップ/\ndeveloper /デベロッパー/ディベロッパー/デベロッパ/\ndevelopment /デベロップメント/ディベロップメント/\ndevice /デバイス/デヴァイス/\ndevicedriver /デバイスドライバ/デバイスドライバー/\ndeviceid /デバイスID/\ndevicemanager /デバイスマネージャ/デバイスマネージャー/\ndevil /デビル/\ndevilman /デビルマン/\ndevilrays /デビルレイズ;[MLB]Devil Rays/\ndevin /デヴィン/\ndevine /デヴァイン/ディバイン/\ndevon /デボン/デヴォン/\ndevora /デボラ/\ndew /デュー/\ndewey /デューイ/\ndex /デックス/\ndexter /デクスター/\ndextrin /デキストリン/\ndharan /ダーラン;サウジアラビア/\ndharma /ダルマ;法/\ndhcpc /DHCPクライアント/\ndhcpclient /DHCPクライアント/\ndhcps /DHCPサーバ/\ndhcpserver /DHCPサーバ/\ndhole /ドール/\ndi /ジ;2/ディ/\ndia /ダイヤ/ダイア/◇;菱形/◆;菱形/\ndiablo /ディアブロ/\ndiabolo /ディアボロ/\ndiacritical /ダイアクリティカル/\ndiagnosis /ダイアグノーシス/\ndiagram /ダイアグラム/ダイヤグラム/\ndial /ダイヤル/ダイアル/\ndialer /ダイアラー/ダイヤラー/ダイヤラ/ダイアラ/\ndialin /ダイヤルイン/ダイアルイン/\ndialing /ダイアリング/\ndialog /ダイアログ/ダイアローグ/\ndialogbox /ダイアログボックス/\ndialogue /ダイアログ/\ndialq# /ダイヤルQ#0/ダイヤルＱ#1/\ndialq2 /ダイヤルQ2/ダイヤルＱ２/\ndialup /ダイアルアップ/ダイヤルアップ/\ndiamond /ダイヤモンド/ダイアモンド/◇;菱形/◆;菱形/ダイヤ/金剛石/\ndiamondbacks /ダイヤモンドバックス;[MLB]/\ndiamondcut /ダイヤモンドカット/\ndiamonddust /ダイヤモンドダスト/\ndiana /ダイアナ/ディアナ/ディアーナ/\ndiane /ダイアン/ディアヌ/\ndianne /ダイアン/\ndiary /ダイアリー/ダイアリ/\ndiaspora /ディアスポラ;(ギリシア語)離散/\ndiastase /ジアスターゼ/\ndiatone /ダイアトーン/\ndiatonic /ダイアトニック/\ndiaz /ディアス/ディアズ/\ndibromochloromethane /ジブロモクロロメタン;(CHBr2Cl) トリハロメタンの一種/\ndic /ディック/辞書/\ndicaprio /ディカプリオ;DiCaprio/\ndice /ダイス/\ndichloro /ジクロロ/\ndichloroethylene /ジクロロエチレン;C2H2Cl2/\ndichloromethane /ジクロロメタン/\ndick /ディック/\ndickens /ディケンズ/\ndickie /ディッキー/\ndickson /ディクソン/ディクスン/\ndictionary /ディクショナリー/ディクショナリ/辞書/\ndid /ディド/\ndiderot /ディドロ/\ndidge /ディジュ;didgeridoo/\ndidgeridoo /ディジュリドゥ/ディジュリドゥー/ディジリドゥ/ディジェリドゥ/ディジェリドゥー/ディジリドゥー/\ndidier /ディディエ/\ndido /ディド/\ndidot /ディド/\ndie /ダイ/ディー/\ndiecast /ダイキャスト;die-cast/ダイカスト/\ndiego /ディエゴ/\ndiehard /ダイハード/\ndies /ダイス/\ndiesel /ディーゼル/\ndieselcar /ディーゼルカー/\ndieselengine /ディーゼルエンジン/\ndieskau /ディースカウ/\ndiet /ダイエット/\ndietary /ダイエタリー/\ndieter /ディーター/\ndietfood /ダイエットフード/\ndiethyl /ジエチル/\ndietrich /ディートリッヒ/ディートリヒ/\ndieu /デュー;(Fr)神/\ndiff /ディフ/\ndifference /ディファレンス/\ndifferent /ディファレント/\ndifferential /ディファレンシャル/∂/デフ/\ndiffuse /ディフューズ/\ndiffusion /ディフュージョン/\ndig /ディグ/\ndigest /ダイジェスト/\ndigger /ディガー/\ndigicame /デジカメ;digital camera/\ndigipak /デジパック;[商標]AGI/\ndigit /デジット/ディジット/\ndigital /デジタル/ディジタル/Digital/\ndigitalaudio /デジタルオーディオ/\ndigitalaudioplayer /デジタルオーディオプレーヤー;dap/デジタルオーディオプレイヤー/\ndigitalcamera /デジタルカメラ/デジカメ/\ndigitaldata /デジタルデータ/\ndigitaldivide /デジタルデバイド/デジタルディバイド/ディジタルデバイド/ディジタルディバイド/\ndigitalhivision /デジタルハイビジョン/\ndigitalis /ジギタリス/\ndigitalpiano /デジタルピアノ/\ndigitalprint /デジタルプリント/\ndigitalsound /デジタルサウンド/\ndigitalsurround /デジタルサラウンド/\ndigitaltv /デジタルテレビ/\ndigitalvideo /デジタルビデオ/\ndigitalzoom /デジタルズーム/\ndigitizer /デジタイザ/デジタイザー/\ndignity /ディグニティ/\ndihydro /ジヒドロ/\ndijkstra /ダイクストラ/\ndijon /ディジョン/\ndike /ダイク/\ndilation /ダイレーション/\ndildo /ディルド/ディルドー/\ndilemma /ジレンマ/\ndilettante /ディレッタント/\ndill /ディル/\ndillon /ディロン/\ndilly /ディリー/\ndim /ディム/ディミヌエンド;次第に弱く/diminuendo/\ndimaggio /ディマジオ;DiMaggio/\ndimanche /ディマンシュ;(Fr) 日曜日/\ndimbula /ディンブラ;紅茶/\ndime /ダイム/\ndimension /ディメンション/ディメンジョン/\ndimethyl /ジメチル/\ndimethylamine /ジメチルアミン/\ndimethylether /ジメチルエーテル/\ndiminish /ディミニッシュ/\ndiminuendo /ディミヌエンド/\ndimple /ディンプル/\ndina /ダイナ/ディナ/\ndinah /ダイナ/\ndinar /ディナール/\ndine /ダイン/\ndiner /ダイナー/ディネ;(Fr)夕食/\ndiners /ダイナース/ダイナーズ/\ndinghy /ディンギー/\ndingo /ディンゴ/\ndining /ダイニング/\ndiningkitchen /ダイニングキッチン/\ndiningroom /ダイニングルーム/\ndiningset /ダイニングセット/\ndiningtable /ダイニングテーブル/\ndinkie /ディンキー/\ndinks /ディンクス/double income, no kids/\ndinner /ディナー/\ndinnershow /ディナーショー/\ndinnertime /ディナータイム/\ndino /ディーノ/ディノ/\ndiode /ダイオード/\ndiogenes /ディオゲネス/\ndiol /ジオール/\ndion /ディオン/\ndionne /ディオンヌ/\ndionysos /ディオニュソス/ディオニソス/\ndior /ディオール;www.dior.com/\ndiorama /ジオラマ/ディオラマ/\ndios /ディオス/\ndioxin /ダイオキシン/\ndip /ディップ/\ndiphtheria /ジフテリア/\ndiplomacy /ディプロマシー/\ndiplomat /ディプロマット/\ndiplomate /ディプロマット/\ndiplomatic /ディプロマティック/\ndiplomatique /ディプロマティーク;仏語/\ndipole /ダイポール/\ndipswitch /ディップスイッチ/DIPスイッチ/\ndir /ディレクトリ/ディレクトリー/\ndirac /ディラック/ディラク/\ndirect /ダイレクト/\ndirection /ディレクション/\ndirective /ディレクティブ/\ndirectlink /ダイレクトリンク;直リン/\ndirectmail /ダイレクトメール/\ndirector /ディレクター/\ndirectory /ディレクトリ/ディレクトリー/ディレクトリィ/デイレクトリー/\ndirichlet /ディリクレ/\ndirk /ディルク/デリック/\ndirt /ダート/\ndirtcourse /ダートコース/\ndirty /ダーティ/ダーティー/\ndis /ディス/\ndisable /ディスエーブル/ディゼーブル/\ndisassemble /ディスアセンブル/\ndisassembler /ディスアセンブラ/\ndisaster /ディザスター/ディザスタ/\ndisc /ディスク/\ndiscard /ディスカード/\ndiscarray /ディスクアレイ/\ndiscbrake /ディスクブレーキ/\ndischarge /ディスチャージ/\ndiscjockey /ディスクジョッキー;DJ/\ndisclosure /ディスクロージャー/ディスクロージャ/\ndiscman /ディスクマン/\ndisco /ディスコ/\ndiscography /ディスコグラフィー/ディスコグラフィ/\ndiscommunication /ディスコミュニケーション/\ndisconnect /ディスコネクト/\ndiscount /ディスカウント/\ndiscountshop /ディスカウントショップ/\ndiscountstore /ディスカウントストア/\ndiscours /ディスクール/\ndiscourse /ディスコース/\ndiscovery /ディスカバリー/\ndiscrete /ディスクリート/\ndiscreview /ディスクレビュー/\ndiscrimination /ディスクリミネーション/\ndiscriminator /ディスクリミネータ/\ndiscunion /ディスクユニオン/\ndiscuss /ディスカス/\ndiscussion /ディスカッション/\ndish /ディッシュ/\ndisk /ディスク/DISK/\ndiskaccess /ディスクアクセス/\ndiskarray /ディスクアレイ/\ndiskcase /ディスクケース/\ndiskdrive /ディスクドライブ/\ndiskette /ディスケット/\ndiskimage /ディスクイメージ/\ndiskjockey /ディスクジョッキー/\ndiskless /ディスクレス/\ndiskman /ディスクマン/\ndiskreview /ディスクレビュー/\ndiskspace /ディスクスペース/\ndisney /ディズニー/\ndisneyland /ディズニーランド/\ndisneyresort /ディズニーリゾート/\ndisneysea /ディズニーシー;DisneySea/\ndisorder /ディスオーダー/\ndispatch /ディスパッチ/\ndispatcher /ディスパッチャ/\ndispencer /ディスペンサー/ディスペンサ/\ndispenser /ディスペンサー/\ndisplacement /ディスプレイスメント/\ndisplay /ディスプレイ/ディスプレー/\ndisposer /ディスポーザー/\ndistance /ディスタンス/\ndistemper /ジステンパー/\ndistortion /ディストーション/\ndistri /ディストリ;distribution (NB:英語ではdistro)/\ndistribution /ディストリビューション/\ndistributor /ディストリビューター/ディストリビュータ/\ndistrict /ディストリクト/\ndistro /ディストロ;(Linuxの)distribution/\ndita /ディタ/\ndither /ディザ/\ndithering /ディザリング/\ndiv /÷/\ndiva /ディーバ/ディーヴァ;歌姫/\ndive /ダイブ/ダイヴ/\ndiver /ダイバー/\ndivergence /ダイバージェンス/\ndiversity /ダイバーシティ/ダイバシティ/\ndivertimento /ディヴェルティメント/ディベルティメント/\ndivide /デバイド/ディバイド/\ndivider /ディバイダー/デバイダー/\ndivine /ディバイン/ディヴァイン/デヴァイン/デバイン/\ndiving /ダイビング/ダイヴィング/\ndivingcatch /ダイビングキャッチ/\ndivision /ディビジョン/ディヴィジョン/\ndivot /ディボット/\ndixie /デキシー/ディキシー/ディクシー/\ndixieland /デキシーランド/ディキシーランド/\ndixielandjazz /デキシーランドジャズ/\ndizzy /ディジー/\ndj /ディスクジョッキー/\ndjango /ジャンゴ/\ndjembe /ジャンベ/\ndjibouti /ジブチ;.dj/\ndjinni /ジン/\ndma /DMA/Direct Memory Access/\ndmitri /ドミトリー/\ndmitrii /ドミトリー/\ndmitry /ドミトリー/\ndnepr /ドニエプル/\ndo /ドゥ/ド/\ndob /ドブ/\ndoberman /ドーベルマン/\ndobermann /ドーベルマン;(独語)/\ndoc /ドク;doctor/ドキュメント;document/\ndocetaxel /ドセタキセル/\ndock /ドック/\ndocking /ドッキング/\ndocment /ドキュメント;※document/\ndocomo /ドコモ;www.nttdocomo.co.jp/DoCoMo/\ndoctor /ドクター/ドクトル/博士/医者/博士課程/\ndoctorcar /ドクターカー/\ndoctorcheck /ドクターチェック/\ndoctorcourse /ドクターコース/\ndoctorstop /ドクターストップ/\ndoctrine /ドクトリン/\ndocument /ドキュメント/文書/\ndocumentalist /ドキュメンタリスト/\ndocumentary /ドキュメンタリー/\ndocumentation /ドキュメンテーション/\ndodge /ドッジ/\ndodgeball /ドッジボール/\ndodgers /ドジャース;[MLB]/\ndodo /ドードー/\ndoek /ズック;(蘭語)/\ndoes /ダズ/\ndog /ドッグ/\ndogfight /ドッグファイト/\ndogfood /ドッグフード/\ndoggie /ドギー/\ndoggy /ドギー/\ndogleg /ドッグレッグ/\ndogma /ドグマ/\ndogmatic /ドグマティック/ドグマチック/\ndograce /ドッグレース/\ndogshow /ドッグショー/\ndogtag /ドッグタグ/\ndoha /ドーハ/\ndohran /ドーラン/\ndoimoi /ドイモイ/\ndolby /ドルビー/\ndolbydigital /ドルビーデジタル;Dolby digital/\ndolbysurround /ドルビーサラウンド/\ndolce /ドルチェ;www.dolcegabbana.it/\ndolcetto /ドルチェット/\ndole /ドール/\ndolittle /ドリトル/\ndoll /ドール/ドル/\ndollar /ドル/ダラー/＄/\ndolly /ドリー/\ndolmen /ドルメン/\ndolomite /ドロマイト/\ndolores /ドロレス/\ndolphin /ドルフィン/イルカ/\ndolphy /ドルフィー/ドルフィ/\ndom /ドム/\ndomain /ドメイン/ドメーン;<rare>/\ndomainname /ドメインネーム/ドメイン名/\ndomani /ドマーニ/\ndome /ドーム/\ndomenica /ドメニカ/\ndomenico /ドメニコ/\ndomestic /ドメスティック/\ndomi /ドミ/\ndomina /ドミナ/\ndominant /ドミナント/\ndomingo /ドミンゴ/\ndominic /ドミニク/\ndominica /ドミニカ;.dm/\ndominik /ドミニク/\ndominion /ドミニオン/\ndominique /ドミニク/\ndomino /ドミノ/\ndomperi /ドンペリ;Dom Perignon/\ndomperignon /ドンペリニョン;Dom Perignon/ドンペリニヨン/ドンペリ/\ndon /ドン/\ndonald /ドナルド/\ndonaldduck /ドナルドダック;[商標]Disney/\ndonaldson /ドナルドソン/\ndonatello /ドナテッロ/ドナテロ/ドナテルロ/\ndonation /ドネーション;寄付/\ndonato /ドナート/\ndonau /ドナウ/\ndone /ダン/\ndonetsk /ドネツク/\ndongle /ドングル/\ndoni /ドニ/\ndonizetti /ドニゼッティ/\ndonjuan /ドンファン;Don Juan/\ndonkey /ドンキー/\ndonna /ドナ/ドンナ/\ndonnie /ドニー/\ndonny /ドニー/\ndonor /ドナー/\ndonorcard /ドナーカード/\ndonovan /ドノヴァン/ドノバン/\ndonquijote /ドンキホーテ;Don Quijote/ドン・キホーテ/\ndonquixote /ドンキホーテ;(英語綴) Don Quixote/ドン・キホーテ/\ndont /ドント;don't/\ndontmind /ドンマイ;Don't mind/\ndonut /ドーナツ/ドーナッツ/\ndonuts /ドーナツ/ドーナッツ/\ndooard /ドアーズ;紅茶/\ndooley /ドーリー/\ndoom /ドゥーム/\ndoor /ドア/ドアー/\ndoorbell /ドアベル/\ndoorchain /ドアチェーン/\ndoorchime /ドアチャイム/\ndoorknob /ドアノブ/\ndoorlock /ドアロック/\ndoorman /ドアマン/\ndoormirror /ドアミラー/\ndoorphone /ドアホン;和製英語(intercom)/\ndoors /ドアーズ/\ndoorstopper /ドアストッパー/\ndopa /ドーパ;DihydrOxyPhenylAlanine/\ndopamine /ドーパミン/ドパミン/\ndope /ドープ/\ndoping /ドーピング;薬物使用/\ndoppelganger /ドッペルゲンガー/\ndoppler /ドップラー/ドップラ/\ndor /ドール/\ndora /ドラ/ドーラ/\ndoreen /ドリーン/\ndoremi /ドレミ/\ndoremifa /ドレミファ/\ndorham /ドーハム/\ndoria /ドリア/ドーリア/\ndorian /ドリアン;DEFGABCD/\ndoris /ドリス/ドーリス/\ndormie /ドーミー/\ndormitory /ドミトリー/\ndorothy /ドロシー/\ndorris /ドリス/\ndortmund /ドルトムント/\ndos /ドス/DOS/\ndose /ドーズ/\ndostoevskii /ドストエフスキー;Достоевский/ドストエフスキイ/\ndostoevsky /ドストエフスキー/ドストエフスキイ/\ndostoyevsky /ドストエフスキー/ドストエフスキイ/\ndosv /(concat \"DOS\\057V\")/\ndot /ドット/./．/・/、;読点/，;comma/丶;「チュ」の字/…/・・・;中黒x3/\ndotcom /ドットコム;.com/\ndotfile /ドットファイル;.skk/\ndotfont /ドットフォント/\ndotpitch /ドットピッチ/\ndots /ドッツ/…/‥/.../・・・;中黒x3/\ndotted /ドッティド/\ndotter /ドッター/\ndouble /ダブル/\ndoublea /ダブルA/\ndoublebass /ダブルベース/\ndoublebed /ダブルベッド/\ndoublebind /ダブルバインド/\ndoublebooking /ダブルブッキング/\ndoubleclick /ダブルクリック/\ndoublecount /ダブルカウント/\ndoubledagger /‡;ddagger/\ndoubledecker /ダブルデッカー/\ndoubledribble /ダブルドリブル/\ndoubleeagle /ダブルイーグル/\ndoublefault /ダブルフォルト/ダブルフォールト/\ndoubleflat /ダブルフラット/\ndoubleheader /ダブルヘッダー/\ndoubleplay /ダブルプレー/ダブルプレイ/\ndoublepunch /ダブルパンチ/\ndoublequotation /ダブルクオーテーション;”/\ndoublequote /ダブルクォート/“;opening/”;closing/\ndoublereed /ダブルリード/\ndoubleroom /ダブルルーム/\ndoubles /ダブルス/\ndoubleschool /ダブルスクール/\ndoublescore /ダブルスコア/\ndoublesharp /ダブルシャープ/\ndoublesize /ダブルサイズ/\ndoublestandard /ダブルスタンダード/\ndoublesteal /ダブルスチール/\ndoubleu /ダブリュー/\ndoubleyew /ダブリュー/\ndoubleyou /ダブリュー/\ndoubling /ダブリング/\ndoubt /ダウト/\ndouce /ドゥース/\ndoug /ダグ/ダッグ/\ndougal /ドゥーガル/\ndough /ドウ/\ndoughnut /ドーナツ/ドーナッツ/\ndoughnuts /ドーナツ/ドーナッツ/\ndouglas /ダグラス/\ndouglass /ダグラス/\ndoulton /ドルトン/\ndoutor /ドトール/\ndoux /ドウ/\ndove /ダブ/ダヴ/\ndover /ドーバー/ドーヴァー/\ndow /ダウ/\ndown /ダウン/↓/\ndownarrow /↓/\ndownbeat /ダウンビート/\ndowner /ダウナー/\ndowngrade /ダウングレード/\ndownhill /ダウンヒル/\ndownjacket /ダウンジャケット/\ndownlight /ダウンライト/\ndownlink /ダウンリンク/\ndownload /ダウンロード/\ndownloader /ダウンローダ/ダウンローダー/\ndownsampling /ダウンサンプリング/\ndownside /ダウンサイド/\ndownsizing /ダウンサイジング/\ndownstream /ダウンストリーム/\ndownswing /ダウンスイング/\ndownto /↓/\ndowntown /ダウンタウン/\ndownvest /ダウンベスト/\ndowsing /ダウジング/\ndoyle /ドイル/\ndozen /ダース/ダズン/\ndq /ドラクエ;[ゲーム]Dragon Quest/\ndrab /ドラブ;鳶色/\ndracaena /ドラセナ/\ndrachma /ドラクマ/\ndracula /ドラキュラ/\ndraft /ドラフト/\ndrafting /ドラフティング/\ndrag /ドラッグ/\ndraganddrop /ドラッグアンドドロップ/\ndragee /ドラジェ/\ndragging /ドラッギング/\ndragon /ドラゴン/\ndragonball /ドラゴンボール;[アニメ]/\ndragonfruit /ドラゴンフルーツ/\ndragonquest /ドラゴンクエスト;[ゲーム]Enix/ドラクエ/\ndragons /ドラゴンズ/\ndragonslayer /ドラゴンスレイヤー/\ndragoon /ドラグーン;竜騎兵/\ndragrace /ドラッグレース/\ndrain /ドレイン/ドレン/ドレン／ベント/\ndrak /ドラク/\ndrake /ドレーク/ドレイク/\ndrama /ドラマ/\ndramatic /ドラマティック/ドラマチック/\ndramaturgie /ドラマツルギー/\ndramaturgy /ドラマツルギー/\ndrang /ドラング/\ndrank /Dランク/Ｄランク/\ndrape /ドレープ/\ndrastic /ドラスティック/\ndravida /ドラヴィダ/ドラビダ/\ndraw /ドロー/\ndrawer /ドロワ/ドロアー/ドロワー/ドロア/\ndrawers /ズロース/\ndrawing /ドローイング/\ndread /ドレッド/\ndreadhair /ドレッドヘア/\ndreadnought /ドレッドノート/\ndream /ドリーム/\ndreamcast /ドリームキャスト;[商標]SEGA/\ndreamer /ドリーマー/\ndreaming /ドリーミング/\ndreamjumbo /ドリームジャンボ;宝くじ/\ndreamland /ドリームランド/\ndreams /ドリームス/ドリームズ/\ndreamteam /ドリームチーム/\ndreamy /ドリーミー/\ndrei /ドライ/\ndresden /ドレスデン/\ndress /ドレス/\ndresscode /ドレスコード/\ndresser /ドレッサー/\ndressing /ドレッシング/\ndressshirt /ドレスシャツ/\ndressshirts /ドレスシャツ/\ndressup /ドレスアップ/\ndressy /ドレッシー/\ndrew /ドリュー/ドルー/ドゥルー/\ndrewell /ドリエル/\ndreyfus /ドレフュス/\ndribble /ドリブル/\ndrier /ドライヤー/\ndrift /ドリフト/\ndrifter /ドリフター/\ndrifters /ドリフターズ/\ndrill /ドリル/\ndriller /ドリラー/\ndrink /ドリンク/\ndrinkbar /ドリンクバー/\ndrinker /ドリンカー/\ndrip /ドリップ/\ndripcoffee /ドリップコーヒー/\ndripper /ドリッパー/\ndripping /ドリッピング/\ndrive /ドライブ/ドライヴ/\ndrivebay /ドライブベイ/\ndrivecourse /ドライブコース/\ndrivein /ドライブイン/\ndriveletter /ドライブレター/\ndrivemap /ドライブマップ;和製英語(roadmap)/\ndriven /ドリブン/\ndriver /ドライバー/ドライバ/ドライヴァ/\ndriverset /ドライバーセット/\ndriveway /ドライブウェイ/ドライブウェー/\ndriving /ドライビング/ドライヴィング/\ndrocer /ドローサー/\ndroit /ドロワ/\ndron /Ｄ論/\ndrone /ドローン/\ndrop /ドロップ/\ndropgoal /ドロップゴール/\ndrophandle /ドロップハンドル/\ndropin /ドロップイン/\ndropkick /ドロップキック/\ndropout /ドロップアウト/\ndrops /ドロップス/\ndropshot /ドロップショット/\ndrpepper /ドクターペッパー;www.drpepper.com/Dr Pepper;\"Dr\"はドットなし/\ndruaga /ドルアーガ/\ndrucker /ドラッカー/\ndrug /ドラッグ/\ndrugstore /ドラッグストア/\ndruid /ドルイド/\ndrum /ドラム/\ndrumbrake /ドラムブレーキ/\ndrumhead /ドラムヘッド/\ndrummer /ドラマー/\ndrumming /ドラミング/\ndrumnbass /ドラムンベース;drum'n'bass/\ndrumroll /ドラムロール/\ndrums /ドラムス/\ndrumset /ドラムセット/\ndrumsolo /ドラムソロ/\ndrumstick /ドラムスティック/\ndrunk /ドランク/\ndrunker /ドランカー/\ndry /ドライ/\ndryad /ドリアード/ドライアド/\ndrycleaning /ドライクリーニング/\ndrycurry /ドライカレー;dried curry/\ndryer /ドライヤー/\ndryeye /ドライアイ/\ndryflower /ドライフラワー;dried flower/\ndryfood /ドライフード/\ndryfruit /ドライフルーツ;dried fruits/\ndryfruits /ドライフルーツ;dried fruits/\ndryice /ドライアイス/\ndrymartini /ドライマティーニ/\ndrypoint /ドライポイント/\ndryskin /ドライスキン/\ndrysuit /ドライスーツ/\ndrysuits /ドライスーツ/\ndrytype /ドライタイプ/\ndryyeast /ドライイースト/\ndsp /デジタル信号処理;digital signal processing/ディジタル信号処理/\ndte /DTE/\ndtmsoft /DTMソフト/\ndtpsoft /DTPソフト/\ndtype /Dタイプ/Ｄタイプ/\ndu /デュ/\ndual /デュアル/\ndualboot /デュアルブート/\ndualdisplay /デュアルディスプレイ/\ndualmode /デュアルモード/\ndualsystem /デュアルシステム/\nduane /デュアン/ドゥエイン/デュエイン/\ndub /ダブ/\ndubai /ドバイ;UAE/\ndubbing /ダビング/\ndubble /ダブル;?/\ndublin /ダブリン/\nduboeuf /デュブッフ/\ndubois /デュボワ/\nducamp /デュカン/\nducasse /デュカス/\nduchamp /デュシャン/\nduck /ダック/ズック/\nducking /ダッキング/\nducru /デュクリュ/\nduct /ダクト/\ndud /ダッド/\ndudley /ダドリー/ダッドリー/\ndue /デュー/\nduel /デュエル/\nduelist /デュエリスト/\ndueprocess /デュープロセス/\nduet /デュエット/\nduetto /デュエット/\nduff /ダフ/\nduffel /ダッフル/\nduffelcoat /ダッフルコート/\nduffle /ダッフル/\ndufflecoat /ダッフルコート/\ndufy /デュフィ/\ndugong /ジュゴン/\ndugout /ダッグアウト/ダグアウト/\ndukas /デュカス/\nduke /デューク/\ndulcie /ダルシー/\ndulcimer /ダルシマー/\ndulfer /ダルファー/\ndull /ダル/\ndumas /デュマ/\ndumb /ダム/\ndumbbell /ダンベル/\ndumbo /ダンボ/\ndumdum /ダムダム/\ndummy /ダミー/\ndummyhead /ダミーヘッド/\ndump /ダンプ/\ndumpcar /ダンプカー;和製英語(dump truck)/\ndumper /ダンパー/\ndumping /ダンピング/\ndumpty /ダンプティ/ダンプティー/\ndun /ダン/\ndunan /デュナン/\ndunaway /ダナウェイ/\nduncan /ダンカン/\ndundee /ダンディ/\ndune /デューン/\ndungarees /ドンゴロス/\ndungeon /ダンジョン/\ndungeons /ダンジョンズ/\ndunhill /ダンヒル;www.dunhill.com/\ndunk /ダンク/\ndunkerque /ダンケルク/\ndunlop /ダンロップ/\nduo /デュオ/\nduplex /デュプレックス/デュープレックス/デュプレクス/\nduplicate /デュプリケート/デュプリケイト/デュープリケート/\ndupont /デュポン;Du Pont de Nemours/\nduralumin /ジュラルミン/\nduran /デュラン/\ndurand /デュラン/\nduras /デュラス/\nduration /デュレーション/デュレイション/\ndurban /ダーバン;南ア/\ndurer /デューラー/\ndurga /ドゥルガー/\ndurian /ドリアン/\ndurkheim /デュルケム/デュルケーム/\ndushanbe /ドゥシャンベ/\nduskin /ダスキン;www.duskin.co.jp/\ndusseldorf /デュッセルドルフ/\ndust /ダスト/\ndustbox /ダストボックス/\ndustcover /ダストカバー/\nduster /ダスター/\ndustin /ダスティン/\ndusty /ダスティ/ダスティー/\ndutch /ダッチ/\ndutchoven /ダッチオーブン/\ndutchroll /ダッチロール/\ndutchwife /ダッチワイフ/\ndutoit /デュトワ/\nduty /デューティー/デューティ/\ndutyfree /デューティーフリー/デューティフリー/\ndvdaudio /DVDオーディオ/\ndvdbox /DVDボックス/\ndvdcase /DVDケース/\ndvddeck /DVDデッキ/\ndvddrive /DVDドライブ/\ndvdmulti /DVDマルチ/\ndvdmultidrive /DVDマルチドライブ/\ndvdplayer /DVDプレーヤー/DVDプレイヤー/\ndvdrack /DVDラック/\ndvdrecorder /DVDレコーダー/\ndvdshop /DVDショップ/\ndvdvideo /DVDビデオ/\ndvdvideocamera /DVDビデオカメラ/\ndvorak /ドヴォルザーク/ドボルザーク/ドヴォルジャーク/ドボルジャーク/\ndwarf /ドワーフ/\ndwight /ドワイト/\ndy /ジスプロシウム/Dysprosium/\ndyck /ダイク/\ndying /ダイイング/\ndyingmessage /ダイイングメッセージ/\ndylan /ディラン/Ｄｙｌａｎ/Dylan/Dylan(Dynamic language)/\ndyna /ダイナ/\ndynabook /ダイナブック;[商標]東芝/\ndynamic /ダイナミック/\ndynamicrange /ダイナミックレンジ/\ndynamics /ダイナミクス/ダイナミックス/\ndynamism /ダイナミズム/\ndynamite /ダイナマイト/\ndynamo /ダイナモ/\ndynasty /ダイナシティ/ダイナスティ/\ndyne /ダイン;10^-5N/\ndyquem /ディケム;d'Yquem/\ndysprosium /ジスプロシウム;[元素]66,Dy/\ndystrophy /ジストロフィー/ジストロフィ/\ne /ε;epsilon/イー/э;cyrillic/エー;(独語)/ウー;(仏語)/\ne+ /イープラス;eee.eplus.co.jp/\neaccess /イーアクセス;www.eaccess.net/\neach /イッチ/\neagle /イーグル/\neagles /イーグルス/\near /イヤー/イア/\nearhook /イヤーフック/\nearl /アール/\nearlgrey /アールグレイ;Earl Grey/アールグレー/\nearly /アーリー/\nearlyamerican /アーリーアメリカン/\nearpad /イヤーパッド/\nearphone /イヤホン/イヤフォン/イアフォン/\nearring /イヤリング/イアリング/\nearth /アース/\nearthday /アースデイ;4.22/\nearthquake /アースクエイク/\nearthy /アーシー/\nease /イーズ/\neasel /イーゼル/\neason /イーソン/\neast /イースト/Ｅａｓｔ/\neastcoast /イーストコースト/\neastend /イーストエンド;East End, London/\neaster /イースター/\neasteregg /イースターエッグ/\neastern /イースタン/\neasternleague /イースタンリーグ/\neastside /イーストサイド/\neastwood /イーストウッド/\neasy /イージー/\neasylistening /イージーリスニング/\neasyorder /イージーオーダー/\neasyrider /イージーライダー/\neat /イート/\neater /イーター/\neatin /イートイン;eat-in/\neau /オー;(Fr)水/\neaudecologne /オーデコロン;eau de Cologne/\neaudetoilette /オードトワレ;eau de toilette/\nebank /イーバンク;www.ebank.co.jp/\nebay /イーベイ;www.ebay.com/\nebola /エボラ/\nebonite /エボナイト/\nebony /エボニー/\nebro /エブロ/\necaprolactam /ε-カプロラクタム/ε-caprolactam/\necbatana /エクバタナ/\neccentric /エキセントリック/\nechalote /エシャロット/\nechelon /エシュロン;米国営の盗聴システム/\nechinacea /エキナセア/エキナシア/\necho /エコー/\nechoback /エコーバック/\neckart /エッカート/エッカルト/\neckert /エッカート/\neckhard /エックハルト/\neckhardt /エックハルト/\neclaire /エクレア/\neclipse /エクリプス/\neco /エコ/エーコ;(1932-) Umberto Eco/\necobusiness /エコビジネス/\necohouse /エコハウス/\necole /エコール;仏語/\necological /エコロジカル/\necologist /エコロジスト/\necology /エコロジー/\necomark /エコマーク;ちきゅうにやさしい/\necommerce /eコマース/Eコマース/\neconomic /エコノミック/\neconomical /エコノミカル/\neconomics /エコノミクス/エコノミックス/\neconomist /エコノミスト/\neconomy /エコノミー/\neconomyclass /エコノミークラス/\necosystem /エコシステム/\necrit /エクリ/\necriture /エクリチュール/\necstasy /エクスタシー/\necuador /エクアドル;.ec/\necup /Eカップ;20cm/Ｅカップ/\ned /エド/\neda /エダ/\nedam /エダム/\nedamcheese /エダムチーズ/\nedbeta /ＥＤベータ/\nedda /エッダ/\neddie /エディ/エディー/\neddy /エディ/エディー/\nede /イード/\nedel /エーデル;(独語)高貴な/エデル/\nedelweiss /エーデルワイス/\neden /エデン/\nedgar /エドガー/\nedgard /エドガー/\nedge /エッジ/\nedging /エッジング/\nedible /エディブル/\nedie /エディ/エディー/イーディ/\nedinburgh /エディンバラ/エジンバラ;イギリス/\nedison /エジソン/エディソン/\nedit /エディット/エディト/編集/\nedith /エディス/イーディス/\nediting /エディティング/\nedition /エディション/\neditor /エディタ/エディター/\neditorial /エディトリアル/\neditors /エディターズ/\nedmond /エドモンド/エドモン/\nedmondo /エドモンド/\nedmonton /エドモントン/\nedmund /エドモンド/エドマンド/エドムント/\nedna /エドナ/\nedoard /エドゥアルド/エドアルド/\nedoardo /エドアルド/\nedouard /エドゥアール/エドワール/\nedrive /Eドライブ;E:/Ｅドライブ/\nedu /エドゥ/\neduard /エドゥアルド/エドアルド/エデュアルド/エドゥアルト/\neduardo /エドゥアルド/エドアルド/エデュアルド/\neducatation /エデュケーション/\neducation /エデュケーション/エデュケイション/\neducational /エデュケーショナル/\neducator /エデュケーター/\nedutainment /エデュテイメント;[新語]education + entertainment/エデュテインメント/\nedward /エドワード/\nedwin /エドウィン/\nee /η;eta/イー/\neel /イール/\neero /エーロ/\nef /ф;cyrillic/エフ/\neff /エフ/\neffect /エフェクト/イフェクト/\neffector /エフェクター/エフェクタ/イフェクタ/\neffects /エフェクツ/\neffort /エフォート/\negalite /エガリテ;(Fr)平等/\negg /エッグ/\neggman /エッグマン;Goo goo g'joob!/\negmont /エグモント/\nego /エゴ/\negoism /エゴイズム/\negoist /エゴイスト/\negoistic /エゴイスティック/\negon /エゴン/\negypt /エジプト;.eg/\negyptian /エジプシャン/\negyptianmau /エジプシャンマウ/\neichmann /アイヒマン/\neicosanoid /エイコサノイド/\neiffel /エッフェル/\neiger /アイガー/\neight /エイト/\neightball /エイトボール/\neightbeat /エイトビート/\neighteen /エイティーン/\neighth /エイス/\neighty /エイティ/\neileen /アイリーン/\nein /アイン/\neinstein /アインシュタイン/\neinsteinium /アインスタイニウム;[元素]99,Es/\neira /エイラ/\neire /エール/\neisenhower /アイゼンハワー/\neiswein /アイスヴァイン/\neizenshtein /エイゼンシュテイン/\neject /イジェクト/\nekaterina /エカテリーナ/エカチェリーナ/\nel /エル/л;cyrillic/\nelaine /エレイン/イレイン/\nelan /エラン/\nelastic /エラスティック/\nelastin /エラスチン/\nelba /エルバ/\nelbe /エルベ/\nelbow /エルボー/\nelbowpad /エルボーパッド/\nelda /エルダ/\nelder /エルダー/\neldorado /エルドラド;El Dorado/\neleanor /エレナ/エレノア/エリノア/エレナー/エレアノール/\nelearning /eラーニング;e-learning/\nelec /エレキ/\nelect /エレクト/\nelection /エレクション/\nelectone /エレクトーン/\nelectra /エレクトラ/\nelectric /エレクトリック/\nelectrical /エレクトリカル/\nelectricbass /エレクトリックベース/\nelectricguitar /エレクトリックギター/\nelectro /エレクトロ/\nelectroluminescence /エレクトロルミネッセンス;EL/エレクトロルミネセンス/\nelectron /エレクトロン/\nelectronic /エレクトロニック/\nelectronica /エレクトロニカ/\nelectronics /エレクトロニクス/\nelegance /エレガンス/\nelegant /エレガント/\nelegante /エレガンテ/\nelegie /エレジー/\nelegy /エレジー/\nelektra /エレクトラ/\nelement /エレメント/\nelemental /エレメンタル/\nelementary /エレメンタリー/\nelements /エレメンツ/\nelena /エレナ/エレーナ/\neleni /エレニ/\nelenore /エレノア/エリノア/エリナー/\neleonora /エレオノーラ/\nelephant /エレファント/\nelescorial /エスコリアル;El Escorial/\nelevation /エレベーション/\nelevator /エレベーター/エレベータ/\nelevatorgirl /エレベーターガール/\neleven /イレブン/\nelf /エルフ/\nelfin /エルフィン/\nelgar /エルガー/\neli /エリ/\nelia /エリア/\neliade /エリアーデ/\neliana /エリアナ/\nelias /エリアス/イライアス/\nelie /エリー/イリヤ/イリア/\nelijah /エリヤ/\neliminator /エリミネーター/\nelina /エリナ/エリーナ/\nelinor /エリナ/エリノア/\nelio /エリオ/\neliot /エリオット/\nelis /エリス/\nelisa /イライザ/エリザ/エリサ/\nelisabeth /エリザベート/エリザベト/エリザベス/\nelise /エリーゼ/エリース/エリーズ/エリス/\nelisha /エリシャ/\nelisp /EmacsLisp/Emacs Lisp/\nelite /エリート/\nelixir /エリクシール/エリキシル/\neliza /エリザ/イライザ/\nelizabeth /エリザベス/\nelk /エルク/Elk/\nella /エラ/\nellas /エラス/\nelle /エル/\nellen /エレン/\nellery /エラリー/\nelli /エリ/エリー/\nellie /エリー/\nellington /エリントン/\nelliott /エリオット/\nellis /エリス/\nellison /エリソン/エリスン/\nellora /エローラ/\nelly /エリー/\nelma /エルマ/\nelmer /エルマー/\nelmo /エルモ/\nelnino /エルニーニョ;El Nino/\nelocution /エロキューション/\nelodie /エロディ/\nelohim /エロヒム/\neloise /エロイーズ/\neloy /エロア/エロイ/\nelpaso /エルパソ;El Paso/\nelric /エルリック/\nelroy /エルロイ/\nelsa /エルザ/エルサ/\nelsalvador /エルサルバドル;El Salvador,sv,.sv/\nelse /エルス/\nelsie /エルシー/エルセ/\nelton /エルトン/\neltsyn /エリツィン/\neluard /エリュアール/\nelvin /エルヴィン/\nelvira /エルビラ/エルヴィラ/\nelvis /エルヴィス/エルビス/\nelysee /エリゼ/\nem /м;cyrillic/エム/\nema /エマ/\nemacs /Ｅｍａｃｓ/ｅｍａｃｓ/Emacs/イーマックス/Editing MACroS/\nemacslisp /EmacsLisp/Emacs Lisp/\nemail /E-mail/Eメール/電子メール/電子メイル/\nemailaddress /Eメールアドレス/E-mailアドレス/\nemanuel /エマニュエル/エマニエル/エマヌエル/\nemanuele /エマヌエーレ/\nembassy /エンバシー/\nembed /エンベッド/\nembedded /エンベデッド/\nemblem /エンブレム/\nemboss /エンボス/\nembouchure /アンブシュア/\nembryo /エンブリオ/\nemerald /エメラルド/\nemergency /エマージェンシー/\nemerging /エマージング/\nemerson /エマーソン/エマソン/\nemery /エメリ/エメリー/\nemil /エミール/エミル/エーミール/\nemile /エミール/\nemilia /エミリア/エミーリア/\nemiliano /エミリアーノ/\nemilie /エミリー/\nemilio /エミリオ/\nemily /エミリ/エミリー/\nemission /エミッション/\nemitter /エミッタ/エミッター/\nemma /エマ/エンマ/\nemmanuel /エマヌエル/エマニュエル/\nemmanuelle /エマニュエル/エマヌエル/\nemmenthal /エメンタール/\nemmerich /エメリッヒ/\nemmet /エメット/\nemmy /エミー/\nemotion /エモーション/\nemotional /エモーショナル/\nemperor /エンペラー/\nemphasis /エンファシス/強調/\nempire /エンパイア/\nemporium /エンポリアム/エンポリウム/\nempower /エンパワー/\nempowerment /エンパワーメント/\nempty /エンプティ/エンプティー/\nemu /エミュー;[鳥]/エミュ;emulator/\nemulate /エミュレート/イミュレート/\nemulation /エミュレーション/\nemulator /エミュレータ/エミュレーター/イミュレータ;<rare>/イミュレイタ;<rare>/\nemulsion /エマルジョン/\nemurate /エミュレート;※emulate/\nemurater /エミュレータ;※emulator/\nen /エン/アン;仏語/エヌ/\nenable /イネーブル/\nenableware /イネーブルウェア/\nenamel /エナメル/\nenbug /エンバグ/\nencapsulate /カプセル化/\nencapsulation /エンカプセレーション/エンカプシュレーション/\nencapsulator /エンカプスレータ/\nenchainement /アンシェヌマン/\nenchant /エンチャント/\nenchante /アンシャンテ/\nenclosure /エンクロージャー/エンクロージャ/\nencode /エンコード/符号化/\nencoder /エンコーダ/エンコーダー/\nencoding /エンコーディング/\nencore /アンコール/\nencount /エンカウント/\nencounter /エンカウンター/\nencyclopedia /エンサイクロペディア/百科事典/\nend /エンド/\nende /エンデ/\nendeavour /エンデバー/\nender /エンダー/\nendevor /エンデバー/\nendian /エンディアン/\nending /エンディング/\nendingroll /エンディングロール/\nendingtheme /エンディングテーマ/\nendive /エンダイブ/\nendless /エンドレス/\nendline /エンドライン/\nendmark /エンドマーク/\nendorphin /エンドルフィン/\nendpoint /エンドポイント/\nendtoend /エンドツーエンド/\nenduser /エンドユーザー/エンドユーザ/\nendymion /エンディミオン/\nene /エネ;energy/\nenema /エネマ/\nenergisch /エネルギッシュ;(独語)/\nenergish /エネルギッシュ;※energisch?/\nenergy /エネルギー/エナジー/\nenfant /アンファン/\nengage /エンゲージ/アンガージュ;仏語/\nengagement /アンガージュマン;仏語/エンゲージメント/\nengagering /エンゲージリング/\nengel /エンゲル/\nengelbert /エンゲルベルト/エンゲルバート/\nengelhardt /エンゲルハート/\nengels /エンゲルス/エゲレス;(蘭語)/\nengine /エンジン/\nenginebrake /エンジンブレーキ/\nengineer /エンジニア/\nengineering /エンジニアリング/\nenginekey /エンジンキー/\nenginetrouble /エンジントラブル/\nengland /イングランド/イギリス/\nenglar /エングラー/\nenglish /イングリッシュ/イギリス/英吉利/\nenglishhorn /イングリッシュホルン/\nenhance /エンハンス/\nenhanced /エンハンスド/エンハンスト/\nenid /アニド/\nenigma /エニグマ;謎/\nenix /エニックス/\nenja /エンヤ/\nenjoy /エンジョイ/\nenki /エンキ/\nenkidu /エンキドゥ/\nenlil /エンリル/\nennio /エンニオ/\nennis /エニス/\nennui /アンニュイ/\nenoch /エノク/イノック/イーノック/\nenola /エノラ/\nenolagay /エノラゲイ;Enola Gay/エノラ・ゲイ/\nenos /エノス/\nenquete /アンケート/\nenqueue /エンキュー/\nenrich /エンリッチ/\nenrico /エンリコ/\nenrique /エンリケ/\nensemble /アンサンブル/\nentailment /→/\nentasis /エンタシス/\nenter /エンター/\nenterbrain /エンターブレイン;www.enterbrain.co.jp/\nenterkey /エンターキー/ENTERキー/\nenterprise /エンタープライズ/\nentertainer /エンターテイナー/エンターティナー/\nentertainment /エンターテイメント/エンターテインメント/エンタテインメント/エンタテイメント/エンターティメント/\nenthalpy /エンタルピー/\nentire /エンタイア/\nentitle /エンタイトル/\nentity /エンティティ/\nentoutcas /アンツーカー;(Fr)en tout cas/\nentrance /エントランス/\nentrancehall /エントランスホール/\nentrapment /エントラップメント/\nentree /アントレ/\nentremet /アントルメ/\nentremets /アントルメ/\nentrepreneur /アントレプレナー/\nentropy /エントロピー/\nentry /エントリー/エントリ/\nentrymodel /エントリーモデル/\nentrysheet /エントリーシート/\nenvelope /エンベロープ/\nenvy /エンヴィ/エンヴィー/\nenzo /エンツォ/\neof /EOF/\neos /エオス/イーオス/\nepee /エペ/\nephedrine /エフェドリン/\nephesos /エフェソス/エペソ/\nephesus /エペソ/エフェソス/\nepi /エピ/\nepic /エピック/\nepicurean /エピキュリアン/\nepigonen /エピゴーネン/\nepigraph /エピグラフ/\nepikuros /エピクロス/エピキュロス/\nepilogue /エピローグ/\nepiphanie /エピファニー;仏語/\nepiphany /エピファニー/\nepipolar /エピポーラ/\nepisode /エピソード/\nepisteme /エピステーメー/\nepitaxy /エピタキシー/エピタキシ/\nepitope /エピトープ/\neplus /イープラス;eee.eplus.co.jp/\nepoch /エポック/\nepochmaking /エポックメイキング/エポックメーキング/\nepock /エポック;※epoch?/\nepoque /エポック;仏語/\nepoxy /エポキシ/\neprecord /EPレコード/\nepsilon /ε/イプシロン/∋;include/∈/\nepson /エプソン;www.epson.co.jp/\neq /＝/≡/\nequal /イコール/＝/\nequalise /イコライズ/\nequaliser /イコライザー/イコライザ/\nequality /イクアリティ/\nequalize /イコライズ/\nequalizer /イコライザー/イコライザ/\nequity /エクイティ/エクイティー/\nequiv /⇔/≡/\nequivalent /⇔/≡/\ner /р;cyrillic/エルビウム/Erbium/\nera /エラ/イラ/イアラ/\nerase /イレース/\neraser /イレイザー/イレーザー/イレーサー/イレイサー/\nerasmus /エラスムス/\neratosthenes /エラトステネス/\nerbium /エルビウム;[元素]68,Er/\nerda /エルダ/\nerebos /エレボス/\nerebus /エレボス/\nerect /エレクト/\nerection /エレクション/\nerector /エレクター/\neren /エレン/\nerg /エルグ;10^-7J/\nergo /エルゴ/\nergode /エルゴード/\nergonomics /エルゴノミクス;人間工学/\nergosterol /エルゴステロール/\neria /エリア/\neric /エリック/\nerica /エリカ/\nerich /エーリッヒ/エーリヒ/\nerick /エリック/\nerie /エリー/\nerik /エリック/エリク/エーリク/\nerika /エリカ/\nerikson /エリクソン/\neritrea /エリトリア;.er/\nerlung /アーラン/\nerma /エルマ/アーマ/\nermine /アーミン/\nermitazh /エルミタージュ/\nernest /アーネスト/エルネスト/\nernesto /エルネスト/\nernie /アーニー/\nernst /エルンスト/\nero /エロ/\neroanime /エロアニメ;erotic animation,和製英語(hentai)/\neroero /エロエロ/\nerogro /エログロ;erotic and grotesque/\neroica /エロイカ/\neros /エロス/\nerosite /エロサイト/\nerotic /エロティック/エロチック/\nerotica /エロチカ/\neroticism /エロティシズム/エロチシズム/\nerotomania /エロトマニア/\nerovideo /エロビデオ;和製英語(porn video)/\nerr /エラー/\nerrata /エラッタ/エラータ/\nerrol /エロール/\nerroll /エロール/\nerror /エラー/エラーメッセージ/\nerrorcheck /エラーチェック/\nerrorcode /エラーコード/\nerrordialog /エラー・ダイアログ/\nerrorlog /エラーログ/\nerrormessage /エラーメッセージ/\nerrorsignal /エラーシグナル/\nerwin /エルヴィン/アーウィン/\nerythritol /エリスリトール/\nerythromycin /エリスロマイシン/\nes /エス/с;cyrillic/アインスタイニウム/Einsteinium/\nesa /エサ/\nesc /エスケープ/\nescalate /エスカレート/\nescalation /エスカレーション/\nescalator /エスカレーター/エスカレータ/\nescape /エスケープ/\nescapekey /エスケープキー/\nescapesequence /エスケープシーケンス/\nescargot /エスカルゴ/\nescher /エッシャー/\nesckey /ESCキー/エスケープキー/\nescort /エスコート/\nescrow /エスクロー/\nesfahan /イスファハン/エスファハン/\nesher /エッシャー/\neskimo /エスキモー/\nesmeralda /エスメラルダ/\nesoteric /エソテリック/\nesp /ESP/\nespace /エスパス;(Fr)空間/エスパース/\nespagnole /エスパニョール/\nespana /エスパーニャ/\nespanol /エスパニョール/\nespanola /エスパニョーラ/\nesper /エスパー/\nesperance /エスペランス/\nesperanto /エスペラント/\nesperanza /エスペランサ/\nespoir /エスポワール/\nespressione /エスプレッシオーネ/\nespressivo /エスプレッシーヴォ/\nespresso /エスプレッソ;スペイン語/\nespressocoffee /エスプレッソコーヒー/\nespressomachine /エスプレッソマシン/エスプレッソマシーン/\nesprit /エスプリ/\nesquimau /エスキモー/\nesquisse /エスキス;仏語/\nessai /エセー;仏語/エッセイ/エッセー/\nessay /エッセイ/エッセー/エッセィ/\nessayist /エッセイスト/\nesse /エッセ/\nessen /エッセン/\nessence /エッセンス/\nessential /エッセンシャル/\nessentialoil /エッセンシャルオイル;精油/\nessex /エセックス/\nestablish /エスタブリッシュ/\nestablishment /エスタブリッシュメント/設立/\nestate /エステート/\nesteban /エステバン/\nestella /エステラ/\nestelle /エステル/\nester /エステル/エスター/\nesterase /エステラーゼ/\nesthe /エステ/\nesther /エステル/エスター/\nesthesalon /エステサロン;esthetic salon/\nesthetic /エステティック/\nestheticien /エステティシャン;仏語/\nestheticsalon /エステティックサロン;esthetic salon/\nesthetique /エステティック/\nestima /エスティマ;[商標]トヨタ/\nestonia /エストニア;.ee/\nestradiol /エストラジオール/\nestragon /エストラゴン/\nestrogen /エストロゲン/\nestron /エストロン/\neta /η/エータ/\netat /エタ;仏語/\netcetera /エトセトラ/\netch /エッチ/\netching /エッチング/\neternal /エターナル/\neternity /エタニティ/エタニティー/\nethan /エタン;C2H6/イーサン;人名/\nethane /エタン;C2H6/\nethanol /エタノール/\nethel /エセル/\nether /エーテル/イーサ/\netherboard /イーサボード/イーサーボード/\nethernet /イーサネット/\nethica /エチカ/\nethics /エシックス/\nethiopia /エチオピア;.et/エティオピア/\nethnic /エスニック/\nethnicity /エスニシティ/\nethno /エスノ/\nethos /エートス/エトス/\nethyl /エチル;-C2H5/\nethylalcohol /エチルアルコール/\nethylene /エチレン;C2H4/\nethylenediamine /エチレンジアミン/\nethylenegas /エチレンガス/\nethyleneglycol /エチレングリコール;C2H6O2/\neti /エティ/\netienne /エティエンヌ/\netiquette /エチケット/\netna /エトナ/\netoile /エトワール/\neton /イートン/\netrange /エトランゼ/エトランジェ/\netruria /エトルリア/\netta /エッタ/\nettore /エットレ/\netude /エチュード/\netype /Eタイプ/Ｅタイプ/\neu /ユウロピウム/Europium/\neucalyptus /ユーカリ/\neuccode /EUCコード/\neuclid /ユークリッド/\neudora /ユードラ/\neugen /オイゲン/\neugene /ユージン/ユージーン/ウジェーヌ;仏語/\neukleides /エウクレイデス/ユークリッド;euclid/\neuler /オイラー/\neunice /ユーニス/\neunos /ユーノス/\neuphonium /ユーフォニアム/\neuphoria /ユーフォリア/\neuphrates /ユーフラテス/\neurasia /ユーラシア/\neure /ウール/\neureka /ユリイカ/エウレカ/ユーレカ/\neuripides /エウリピデス/\neuro /ユーロ/\neurobeat /ユーロビート/\neuropa /エウロパ/ヨーロッパ/欧羅巴/欧州/歐州/歐羅巴/\neuropagp /ヨーロッパGP;[F1]/\neurope /ヨーロッパ/エウロペ/欧州/欧羅巴/歐州/歐羅巴/\neuropean /ヨーロピアン/\neuropium /ユーロピウム;[元素]63,Eu/\neurostar /ユーロスター/\neurus /ユーラス;東風/エウロス/\neurydike /エウリュディケ/\neva /エヴァ/エバ/\nevaluate /エバリュエート/評価する/\nevaluator /エバリュエータ/\nevamilk /エバミルク;evaporated milk/\nevangeline /エヴァンジェリン/\nevangelion /エヴァンゲリオン;[アニメ]/\nevangelist /エバンジェリスト/\nevans /エヴァンス/エバンス/\nevaporator /エバポレータ/エバポレーター/\neve /イブ/イヴ/エヴァ/\nevelyn /エブリン/イヴリン/エヴリン/イブリン/イーヴリン/\neven /イーブン/\nevening /イブニング/\neveningdress /イブニングドレス/\nevenpar /イーブンパー/\nevent /イベント/イヴェント/\neventdriven /イベントドリブン/\neventer /イベンター/\neventhandler /イベントハンドラ/\neventschedule /イベントスケジュール/\neventspace /イベントスペース/\never /エバー/エヴァー/\neverest /エベレスト/エヴェレスト/\nevergreen /エバーグリーン/\neverton /エヴァートン/\nevery /エブリ/エヴリ/\neverybody /エブリバディ/\neveryday /エブリデイ/エブリディ/エブリデー/\neveryone /エブリワン/\nevgeni /エフゲニー/\nevgenii /エフゲニー/\nevian /エビアン/エヴィアン/\nevidence /エビデンス/\nevil /エビル/\nevolution /エボリューション/エヴォリューション/発展/\new /─;罫線/━;太い罫線/\newan /ユアン/\newn /┴/┻;太/┷;横太/┸;縦太/\news /┬/┳;太/┯;横太/┰;縦太/エンジニアリング・ワークステーション/ワークステーション/\nex /エクス/エキス/イクス/∃/エックス/\nexa /エクサ;[SI接頭語]E,10^18/\nexcalibur /エクスカリバー/\nexceed /エクシード/\nexcel /エクセル/\nexcelan /エクセラン;[企業名]/\nexcellence /エクセレンス/\nexcellent /エクセレント/\nexcentric /エキセントリック/\nexcept /エクセプト/\nexception /エクセプション/例外/\nexcess /エクセス/\nexchange /エクスチェンジ/\nexcite /エキサイト/\nexciting /エキサイティング/\nexclamation /エクスクラメーション/感嘆符/！/\nexclamationmark /エクスクラメーションマーク;！/\nexclusive /エクスクルーシブ/\nexcursion /エクスカーション/\nexcuse /エクスキューズ/\nexe /エグゼ/\nexec /実行/\nexective /エグゼクティブ;※executive/\nexecute /エグゼキュート/\nexecutive /エグゼクティブ/エクゼクティブ/\nexercise /エクササイズ/Ｅｘｅｒｃｉｓｅ/\nexergy /エクセルギー/\nexhibition /エキシビション/エキシビジョン;※「エキシビション」の方が忠実/エキジビション/エグジビション/\nexist /イグジスト/∃/\nexists /∃/\nexit /イグジット/\nexodus /エクソダス/\nexon /エクソン/エキソン/\nexorcist /エクソシスト/\nexotic /エキゾチック/エキゾティック/\nexp /エクスポネンシャル/\nexpand /エキスパンド/エクスパンド/イクスパンド/拡張/\nexpander /エキスパンダー/エクスパンダー/エキスパンダ/エクスパンダ/\nexpansion /エキスパンション/エクスパンション/\nexperience /エクスペリエンス/\nexperiment /エクスペリメント/\nexperimental /エクスペリメンタル/\nexpert /エキスパート/\nexpertsystem /エキスパートシステム/エキスパート・システム/\nexpiration /エクスパイレーション/\nexpire /エクスパイア/\nexplorer /エクスプローラ/エクスプローラー/\nexplosion /エクスプロージョン/\nexpo /エキスポ/エクスポ/\nexponential /エクスポネンシャル/\nexport /エクスポート/エキスポート/\nexpose /エクスポーズ/\nexposure /エクスポージャー/\nexpress /エクスプレス/エキスプレス/\nexpression /エクスプレッション/イクスプレッション/式/\nextend /エクステンド/\nextended /エクステンデッド/\nextender /エクステンダー/エクステンダ/\nextension /エクステンション/\nextent /エクステント/\nextention /エクステンション/\nexterior /エクステリア/\nexternal /エクスターナル/\nextra /エクストラ/エキストラ/\nextract /エキス/\nextravirgin /エクストラバージン/エクストラヴァージン/\nextreme /エクストリーム/\nexxon /エクソン/\neyck /アイク/\neye /アイ/\neyebank /アイバンク/\neyebrow /アイブロウ/アイブロー/\neyecatch /アイキャッチ;和製英語/\neyecolor /アイカラー/\neyecolour /アイカラー/\neyecontact /アイコンタクト/\neyeguard /アイガード/\neyeline /アイライン/\neyeliner /アイライナー/\neyemake /アイメイク;eye makeup/\neyemask /アイマスク/\neyes /アイズ/\neyeshadow /アイシャドウ/アイシャドー/\neyre /エア/\nezekiel /エゼキエル/\nezra /エズラ/\nf /φ;phi/エフ/ф;ef (cyrillic)/フッ素/Flourine/フォルテ;強く/forte/周波数/\nf#driver /F#0ドライバー/Ｆ#1ドライバー/\nf#key /F#0キー/\nf#race /F#0レース/Ｆ#1レース/\nf#racer /F#0レーサー/Ｆ#1レーサー/\nf1 /Ｆ１/１／ｆゆらぎ/\nfa /ファ/\nfabian /フェビアン/ファビアン/\nfabien /ファビアン/\nfabio /ファビオ/\nfable /ファーブル;仏語/フェイブル/\nfabless /ファブレス/\nfabre /ファーブル/\nfabric /ファブリック/\nfabrice /ファブリス/\nfabrizio /ファブリツィオ/\nfacade /ファサード/\nface /フェイス/フェース/\nfacecare /フェイスケア/\nfaceline /フェイスライン/\nfacemark /フェイスマーク;:-)/\nfacet /ファセット/\nfacetowel /フェイスタオル/\nfacial /フェイシャル/\nfacilitator /ファシリテーター/ファシリテータ/\nfacility /ファシリティ/ファシリティー/\nfacom /ファコム/\nfacsimile /ファクシミリ/\nfact /ファクト/\nfactbook /ファクトブック/\nfactor /ファクター/ファクタ/\nfactoring /ファクタリング/\nfactory /ファクトリー/ファクトリ/\nfad /ファド/ファッド/\nfade /フェード/フェイド/\nfadein /フェードイン/\nfadeout /フェードアウト/\nfader /フェーダー/フェーダ/フェイダー/\nfagotto /ファゴット/\nfahd /ファハド/\nfail /フェイル/失敗/フェール/\nfailover /フェイルオーバー/\nfailsafe /フェイルセーフ/フェールセーフ/\nfailure /フェイリュア/\nfaint /フェイント/\nfair /フェア/フェアー/\nfairbanks /フェアバンクス/\nfairlady /フェアレディ/\nfairway /フェアウェイ/\nfairy /フェアリー/\nfairyland /フェアリーランド/\nfairytale /フェアリーテール/\nfaith /フェイス/\nfake /フェイク/\nfakefur /フェイクファー/\nfalcom /ファルコム;www.falcom.co.jp/\nfalcon /ファルコン/\nfalkland /フォークランド;.fk/\nfall /フォール/\nfalla /ファリャ/\nfallback /フォールバック/\nfalluja /ファルージャ;イラク/\nfalse /フォルス/フォールス/誤/偽/\nfalsetto /ファルセット/\nfame /フェイム/フェーム/Ｆａｍｅ/\nfami /ファミ;family/\nfamicom /ファミコン/\nfamicon /ファミコン/\nfamilia /ファミリア/\nfamiliar /ファミリア/\nfamily /ファミリー/ファミリ/\nfamilyclub /ファミリークラブ/\nfamilycomputer /ファミリーコンピュータ/ファミコン/\nfamilymart /ファミリーマート;www.family.co.jp/\nfamilyname /ファミリーネーム/\nfamilyplan /ファミリープラン/\nfamilyrestaurant /ファミリーレストラン/\nfamires /ファミレス;family restaurant/\nfamous /フェイマス/\nfan /ファン/\nfanatic /ファナティック/\nfanclub /ファンクラブ/\nfancy /ファンシー/\nfancygoods /ファンシーグッズ/\nfancyshop /ファンシーショップ/\nfandango /ファンダンゴ/\nfanfare /ファンファーレ/\nfang /ファング/\nfanheater /ファンヒーター/\nfanin /ファンイン/\nfanless /ファンレス/\nfanletter /ファンレター/\nfannie /ファニー/\nfanny /ファニー/\nfanout /ファンアウト/\nfanservice /ファンサービス/\nfansite /ファンサイト/\nfanta /ファンタ/\nfantasia /ファンタジア/\nfantasic /ファンタジック/\nfantasista /ファンタジスタ/\nfantastic /ファンタスティック/\nfantasy /ファンタジー/\nfantasynovel /ファンタジーノベル/\nfarad /ファラッド/ファラド/\nfaraday /ファラデー/\nfarandole /ファランドール/\nfarce /ファルス/\nfareast /ファーイースト;極東/\nfarewell /フェアウェル/\nfarfalle /ファルファッレ/\nfarina /ファリーナ/\nfarm /ファーム/\nfarmer /ファーマー/\nfarming /ファーミング/\nfarside /ファーサイド/\nfarther /ファーザー/\nfascio /ファッショ;(イタリア語)/\nfascism /ファシズム/\nfascist /ファシスト/\nfashion /ファッション/\nfashionable /ファッショナブル/\nfashionbrand /ファッションブランド/\nfashiondesign /ファッションデザイン/\nfashiondesigner /ファッションデザイナー/\nfashioned /ファッションド/\nfashionhealth /ファッションヘルス/\nfashionhotel /ファッションホテル/\nfashionleader /ファッションリーダー/\nfashionmodel /ファッションモデル/\nfashionsense /ファッションセンス/\nfashionshop /ファッションショップ/\nfashionshow /ファッションショー/\nfast /ファースト/ファスト/\nfastener /ファスナー/\nfastfood /ファーストフード/ファストフード/\nfat /ファット/\nfatah /ファタハ/\nfatal /フェイタル/ファタール;仏語/ファタル;仏語/\nfate /フェイト/\nfather /ファーザー/ファザー/\nfathercon /ファザコン;father complex/\nfatherland /ファザーランド/\nfathers /ファーザーズ/\nfatima /ファティマ/ファーティマ/\nfats /ファッツ/\nfauchon /フォション;www.fauchon.fr/\nfaulkner /フォークナー/\nfault /フォルト/フォールト/\nfaulttolerance /フォールトトレランス/\nfaulttolerancy /フォルトトレランシ/\nfaun /フォーン/\nfauna /ファウナ/\nfaure /フォーレ/\nfaust /ファウスト/\nfausto /ファウスト/\nfauvism /フォービズム/フォーヴィズム/\nfauvisme /フォーヴィスム/フォービスム/\nfavor /フェイバー/\nfavorite /フェイバリット/フェイヴァリット/\nfavour /フェイバー/\nfax /ファックス/ファクス/ファクシミリ;facsimile/Ｆａｘ/FAX/\nfaxmodem /FAXモデム/ファックスモデム/\nfaxservice /FAXサービス/\nfay /フェイ/\nfaye /フェイ/フェー/\nfazzy /ファジィ;※fuzzy/\nfb /フレームバッファ/\nfcup /Fカップ;22.5cm/Ｆカップ/\nfd /フロッピーディスク/FD/\nfe /鉄/Iron/\nfear /フィアー/フィア/\nfeasibility /フィージビリティ/\nfeather /フェザー/\nfeature /フィーチャー/フィーチャ/\nfeaturing /フィーチャリング/\nfebruary /フェブラリー/\nfederal /フェデラル/\nfederico /フェデリコ/\nfedora /フェドーラ;中折れ帽/フェドラ/\nfee /フィー/\nfeed /フィード/\nfeedback /フィードバック/\nfeeder /フィーダー/フィーダ/\nfeedforward /フィードフォワード/\nfeel /フィール/\nfeeling /フィーリング/\nfeet /フィート/\nfeferman /フェファーマン/\nfei /フェイ/\nfeint /フェイント/\nfeldman /フェルドマン/\nfelice /フェリーチェ/フェリス/\nfelicia /フェリシア/\nfeliciano /フェリシアーノ/\nfelipe /フェリペ/\nfelix /フェリス/フェリックス/フェリクス/\nfella /フェラ/\nfellatio /フェラチオ/\nfeller /フェラー/\nfellini /フェリーニ/\nfellow /フェロー/\nfellowship /フェローシップ/\nfelt /フェルト/\nfeltpen /フェルトペン/\nfemale /フィメール/♀/\nfemi /フェミ;feminism,feminist/\nfemina /フェミナ/\nfeminine /フェミニン/\nfeminism /フェミニズム/\nfeminist /フェミニスト/\nfemme /ファム/\nfemto /フェムト;[SI接頭語]f,10^-15/\nfence /フェンス/\nfencer /フェンサー/\nfencing /フェンシング/\nfender /フェンダー/\nfenderrhodes /フェンダーローズ/\nfendi /フェンディ;www.fendi.it/\nfenelon /フェヌロン/\nfennel /フェンネル;茴香/\nfenollosa /フェノロサ/\nfenrir /フェンリル/\nfentanyl /フェンタニル/\nfep /フロントエンドプロセッサ/\nferdinand /フェルディナンド/フェルディナント/フェルディナン/\nferdinando /フェルディナンド/\nfergana /フェルガナ/\nfergus /ファーガス/\nferguson /ファーガソン/\nfermat /フェルマー/フェルマ/\nfermata /フェルマータ/\nfermi /フェルミ/\nfermion /フェルミオン/フェルミ粒子/\nfermium /フェルミウム;[元素]100,Fm/\nfern /ファーン/\nfernand /フェルナンド/フェルナン/\nfernandes /フェルナンデス/\nfernandez /フェルナンデス/\nfernando /フェルナンド/\nferoce /フェローチェ/\nferragamo /フェラガモ;www.salvatoreferragamo.it/\nferrara /フェラーラ;イタリア/\nferrari /フェラーリ/\nferre /フェレ/\nferreira /フェレイラ/\nferrer /フェレール/\nferret /フェレット/\nferretti /フェレッティ/\nferri /フェリ;(接頭辞) 鉄/\nferrite /フェライト/\nferry /フェリー/\nfes /フェス/\nfest /フェスト/\nfesta /フェスタ;(イタリア語)/\nfestiva /フェスティヴァ/\nfestival /フェスティバル/フェスティヴァル/\nfetch /フェッチ/\nfeti /フェチ;fetishist/\nfetish /フェティッシュ/\nfetishism /フェティシズム/\nfettuccine /フェットチーネ/\nfettucine /フェットチーネ;=fettuccine/\nfeuerbach /フォイエルバッハ/\nfever /フィーバー/\nfeynman /ファインマン/\nfez /ファス/フェズ/\nff /font-family/フォルテッシモ;fより強く/fortessimo/\nfff /フォルテッシシモ;ffより強く/fortessissimo/\nfg /フォアグラウンド/\nfiance /フィアンセ/\nfiancee /フィアンセ/\nfiat /フィアット/\nfiber /ファイバー/ファイバ/\nfiberscope /ファイバースコープ/\nfibonacci /フィボナッチ/\nfichte /フィヒテ/\nfick /フィック/\nfiction /フィクション/\nfiddle /フィドル/\nfiddler /フィドラー/\nfidel /フィデル/\nfidele /フィデル/\nfidelio /フィデリオ/\nfidelity /フィデリティ/\nfield /フィールド/\nfielder /フィールダー/\nfielderschoice /フィルダースチョイス;fielder's choice. 野選/\nfieldgoal /フィールドゴール/\nfielding /フィールディング/\nfieldmap /フィールドマップ/\nfieldnote /フィールドノート;field-note/\nfields /フィールズ/\nfieldwork /フィールドワーク;field-work/\nfiesta /フィエスタ;(西語)/\nfifteen /フィフティーン/\nfifth /フィフス/\nfifty /フィフティ/\nfigaro /フィガロ/\nfigeac /フィジャック/\nfight /ファイト/\nfighter /ファイター/\nfighters /ファイターズ/\nfighting /ファイティング/\nfightingpose /ファイティングポーズ/\nfightmoney /ファイトマネー/\nfigure /フィギュア/フィギュアー/\nfigureskate /フィギュアスケート/\nfiji /フィジー;.fj/フィージー/\nfilament /フィラメント/\nfilaria /フィラリア/\nfile /ファイル/\nfileformat /ファイルフォーマット/\nfilehandle /ファイルハンドル/\nfilemanager /ファイルマネージャ/ファイルマネージャー/\nfilemenu /ファイルメニュー/ファイル・メニュー/\nfilename /ファイルネーム/ファイル名/\nfilepointer /ファイルポインタ/\nfiler /ファイラー/ファイラ/\nfileserver /ファイルサーバ/ファイルサーバー/\nfileset /ファイルセット/\nfilesize /ファイルサイズ/\nfilesystem /ファイルシステム/\nfilet /ヒレ/フィレ/\nfiletype /ファイルタイプ/\nfilia /フィリア/\nfiling /ファイリング/\nfilip /フィリップ/\nfilippo /フィリッポ/\nfill /フィル/\nfille /フィーユ/\nfillet /ヒレ/フィレット/\nfillin /フィルイン/\nfilling /フィリング/\nfillmore /フィルモア/\nfilm /フィルム/フイルム/\nfilmcase /フィルムケース/\nfilms /フィルムズ/\nfilmscanner /フィルムスキャナ/フィルムスキャナー/\nfilter /フィルター/フィルタ/\nfilterbank /フィルタバンク/\nfiltered /フィルタード/\nfiltering /フィルタリング/\nfin /フィン/\nfina /フィーナ/フィナ/\nfinal /ファイナル/\nfinale /フィナーレ/\nfinalfantasy /ファイナルファンタジー;[ゲーム]Square/\nfinalise /ファイナライズ/\nfinalist /ファイナリスト/\nfinalize /ファイナライズ/\nfinallap /ファイナルラップ/\nfinance /ファイナンス/\nfinanchier /フィナンシェ/\nfinancial /ファイナンシャル/\nfinancialplanner /ファイナンシャルプランナー;FP/\nfinch /フィンチ/\nfind /ファインド/\nfinder /ファインダー/ファインダ/\nfinding /ファインディング/\nfine /ファイン/フィーネ/\nfineart /ファインアート/\nfineceramics /ファインセラミックス/\nfinechemical /ファインケミカル/\nfineplay /ファインプレー/\nfinesse /フィネス/\nfinest /ファイネスト/\nfinetuning /ファインチューニング/\nfinger /フィンガー/\nfingering /フィンガリング/\nfingerprint /フィンガープリント/\nfinish /フィニッシュ/\nfinishing /フィニッシング/\nfink /フィンク/\nfinland /フィンランド;.fi/\nfinlay /フィンレイ/\nfinn /フィン/\nfinnegan /フィネガン/\nfiona /フィオナ/\nfiore /フィオーレ/\nfiorentina /フィオレンティーナ/\nfiorentino /フィオレンティーノ/\nfire /ファイア/ファイヤー/ファイアー/ファイヤ/\nfireball /ファイアボール/ファイヤーボール/ファイアーボール/\nfirefox /ファイヤーフォックス/\nfireman /ファイヤーマン/ファイアーマン/ファイアマン/\nfirenze /フィレンツェ/\nfirewall /ファイアウォール/ファイアーウォール/ファイヤーウォール/ファイヤウォール/\nfirm /ファーム/\nfirmware /ファームウェア/\nfirst /ファースト/１ｓｔ/第1要素/\nfirstaid /ファーストエイド;first-aid/\nfirstalbum /ファーストアルバム/\nfirstbase /ファーストベース/\nfirstclass /ファーストクラス/ファースト・クラス/\nfirstcontact /ファーストコンタクト/\nfirstfly /ファーストフライ/\nfirstgoro /ファーストゴロ;和製語(grounder)/\nfirstimpression /ファーストインプレッション/\nfirstkiss /ファーストキス;first kiss/\nfirstlady /ファーストレディ/\nfirstmit /ファーストミット/\nfirstname /ファーストネーム/\nfischer /フィッシャー/\nfish /フィッシュ/\nfisher /フィッシャー/\nfisherman /フィッシャーマン;漁師/\nfishing /フィッシング/\nfisichella /フィジケラ/\nfissler /フィスラー/\nfist /フィスト/\nfistfuck /フィストファック/\nfit /フィット/\nfitness /フィットネス/\nfitnessclub /フィットネスクラブ/\nfitter /フィッター/\nfitting /フィッティング/\nfitzgerald /フィッツジェラルド/\nfive /ファイブ/ファイヴ/\nfix /フィックス/フィクス/修正/\nfixed /フィクスト/\nfixer /フィクサー/\nfizz /フィズ/\nfjord /フィヨルド/\nfl /Florida/フロリダ/\nflag /フラッグ/フラグ/\nflagship /フラッグシップ/フラグシップ/\nflail /フレイル/\nflake /フレーク/\nflam /フラム/\nflamand /フラマン/\nflambe /フランベ/\nflamber /フランベ/\nflame /フレーム/フレイム/\nflamenco /フラメンコ/\nflamingo /フラミンゴ/\nflamm /フラム/\nflamme /フラム;(Fr) 炎/\nflan /フラン/\nflanagan /フラナガン/\nflanders /フランダース/\nflandre /フランドル/\nflange /フランジ/\nflannel /フランネル/\nflap /フラップ/\nflapping /フラッピング/\nflare /フレア/フレアー/\nflareskirt /フレアスカート;flared skirt/フレアースカート/\nflash /フラッシュ/\nflashback /フラッシュバック/\nflashmemory /フラッシュメモリ/フラッシュメモリー/\nflask /フラスコ/\nflat /フラット/♭/\nflatbed /フラットベッド/\nflatcable /フラットケーブル/\nflatpanel /フラットパネル/\nflatter /フラッタ/\nflattop /フラットトップ/\nflaubert /フローベール/フロベール/\nflauto /フラウト/\nflavan /フラバン/\nflavanone /フラバノン/\nflavin /フラビン/\nflavone /フラボン/\nflavonoid /フラボノイド/\nflavonol /フラボノール/\nflavor /フレーバー/フレイバー/フレイヴァー/Ｆｌａｖｏｒ/Flavor/\nflavortea /フレーバーティー/\nflax /フラックス/\nfleamarket /フリーマーケット;蚤の市/\nfleece /フリース/\nfleet /フリート/\nfleming /フレミング/\nflesh /フレッシュ;肉/\nfletcher /フレッチャー/\nflets /フレッツ;flets.com/\nfleur /フルール/\nfleuret /フルーレ/\nflex /フレックス/\nflexible /フレキシブル/柔軟な/\nflextime /フレックスタイム/\nflick /フリック/\nflicker /フリッカー/フリッカ/\nflier /フライヤー/\nflight /フライト/\nflightattendant /フライトアテンダント/\nflightsimulator /フライトシミュレータ/\nflint /フリント/\nflintstone /フリントストーン/\nflip /フリップ/\nflipflop /フリップフロップ/\nflipper /フリッパー/\nflippers /フリッパーズ/\nflo /フロ/\nfloat /フロート/浮動小数点数/\nfloating /フローティング/浮動小数点数/\nflock /フロック;群れ/\nflon /フロン/\nflongas /フロンガス/\nfloor /フロア/フロアー/\nflooring /フローリング/\nfloorlight /フロアライト/\nfloorplan /フロアプラン/\nfloorshift /フロアシフト/\nfloortam /フロアタム/\nflop /フロップ/\nfloppy /フロッピー/フロッピィ/フロッピ/\nfloppydisk /フロッピーディスク/フロッピィディスク/\nfloppydiskdrive /フロッピーディスクドライブ;FDD/\nflora /フローラ/\nfloral /フローラル/\nflore /フロール/フローレ/\nfloreal /フロレアール/\nflorence /フローレンス/フロレンス/フロランス/フローランス/\nflorent /フローラン/\nflorentin /フロランタン;(Fr) フィレンツェの./\nflorentine /フロランティーヌ;(Fr) フィレンツェの./\nflores /フローレス/フロレス/\nfloria /フローリア/\nflorian /フロリアン/フローリアン/\nflorida /フロリダ/\nflorist /フローリスト/\nfloss /フロス/\nflour /フラワー;小麦粉/\nflow /フロー/フロウ/\nflowchart /フローチャート/フロウチャート;<rare>/\nflower /フラワー/\nflowerarrangement /フラワーアレンジメント/\nflowerbox /フラワーボックス/\nflowergift /フラワーギフト/\nflowers /フラワーズ/\nflowershop /フラワーショップ/\nflowgraph /フローグラフ/\nfloyd /フロイド/\nflugelhorn /フリューゲルホルン/フリューゲルホーン/\nfluid /フルイド/\nfluke /フロック;まぐれ/\nfluorine /フローリン;F/\nfluorite /フローライト;蛍石/フルオライト/\nfluoro /フルオロ/フッ化/弗化/\nfluorocarbon /フルオロカーボン/\nflush /フラッシュ/\nflute /フルート/\nflutist /フルーティスト/\nflutter /フラッター/フラッタ/\nflux /フラックス/\nfluxus /フルクサス/\nfly /フライ/ハエ/\nflyfishing /フライフィッシング;fly-fishing/\nflying /フライング/\nflying-pan /フライパン;※frying-pan?/\nfm /フェルミウム/Fermium/エフエム;frequency modulation/\nfmarinos /F・マリノス;[Jリーグ]横浜/\nfmradio /FMラジオ/\nfoam /フォーム;泡/\nfoaming /フォーミング/\nfocaccia /フォカッチャ/\nfocus /フォーカス/\nfocusmode /フォーカスモード/\nfodor /フォドー/\nfoehn /フェーン/\nfog /フォグ/\nfoghorn /フォグホーン/\nfoglamp /フォグランプ/\nfoiegras /フォアグラ;foie gras/\nfoil /ホイル/フォイル/\nfold /フォールド/\nfolder /フォルダ/フォルダー/\nfolding /フォールディング/\nfoley /フォーリー/フォリー/\nfolie /フォリー/\nfolio /フォリオ/\nfolk /フォーク/フォルク/\nfolkdance /フォークダンス/\nfolkduo /フォークデュオ/\nfolkguitar /フォークギター/\nfolklore /フォルクローレ;(西語)/フォークロア/\nfolksong /フォークソング/\nfollifollie /フォリフォリ;www.follifollie.com/\nfollow /フォロー/フォロウ/\nfollower /フォロワー/\nfollowthrough /フォロースルー/\nfollowup /フォローアップ/\nfolly /フォリー/\nfoma /フォーマ;[商標]NTT DoCoMo/\nfond /フォンド/フォン;仏語/\nfondant /フォンダン/\nfonddeveau /フォンドボー;fond de veau/\nfondu /フォンデュ/\nfondue /フォンデュ/\nfons /フォンス/\nfont /フォント/\nfontaine /フォンテーヌ;(Fr)泉/\nfontainebleau /フォンテーヌブロー/フォンテンブロー/\nfontana /フォンタナ/\nfontlist /フォントリスト/\nfontpath /フォントパス/\nfontserver /フォントサーバ/フォントサーバー/\nfontset /フォントセット/\nfontsize /フォントサイズ/\nfood /フード/\nfoodprocessor /フードプロセッサー/フードプロセッサ/\nfoods /フーズ/\nfool /フール/\nfoolproof /フールプルーフ/\nfools /フールズ/\nfoot /フット/\nfootball /フットボール/\nfootbath /フットバス/\nfooter /フッタ/フッター/\nfootlight /フットライト/\nfootnote /¶/フットノート/\nfootpedal /フットペダル/\nfootprint /フットプリント/\nfootrest /フットレスト/\nfootware /フットウェア/\nfootwork /フットワーク/\nfor /フォア/\nforall /∀/\nforbes /フォーブス/\nforce /フォース/\nforceout /フォースアウト/\nforcus /フォーカス/\nford /フォード/\nfore /フォア/\nforeground /フォアグラウンド/\nforehand /フォアハンド/\nforeign /フォーリン/\nforeman /フォアマン/フォーマン/\nforest /フォレスト/\nforestcat /フォレストキャット/\nforester /フォレスター/\nforet /フォレ;(Fr) 森/\nforever /フォーエバー/フォーエヴァー/\nfork /フォーク/\nforkball /フォークボール/\nforklift /フォークリフト/\nform /フォーム/\nformal /フォーマル/形式的/\nformaldehyde /ホルムアルデヒド/\nformaldress /フォーマルドレス/\nformaline /ホルマリン/\nformalism /フォルマリズム/フォーマリズム/\nformalize /フォーマライズ/\nformalwear /フォーマルウェア/\nformamide /ホルムアミド/\nforman /フォアマン/\nformant /フォルマント/ホルマント/\nformat /フォーマット/形式/\nformation /フォーメーション/\nformatstring /フォーマットストリング/\nformatter /フォーマッタ/\nformatting /フォーマッティング/\nforme /フォルム/\nformfactor /フォームファクタ/\nforming /フォーミング/\nformula /フォーミュラ/論理式/\nfort /フォート/\nforte /フォルテ/\nfortepiano /フォルテピアノ/\nfortessimo /フォルテッシモ/\nfortis /フォルティス/\nfortran /フォートラン/\nfortress /フォートレス/\nfortune /フォーチュン/\nfortunecookie /フォーチュンクッキー;What a pity, you cannot read it!/\nfortworth /フォートワース/\nforum /フォーラム/\nforval /フォーバル/\nforward /フォワード/\nforwarder /フォワーダー/フォワーダ/フォーワーダ/\nforwarding /フォワーディング/\nforword /フォワード;※forward/\nfoster /フォスター/\nfoucault /フーコー/\nfoul /ファール/ファウル/\nfoulball /ファールボール/ファウルボール/\nfoulfly /ファールフライ/\nfoultip /ファールチップ/ファウルチップ/\nfound /ファウンド/\nfoundation /ファンデーション/ファウンデーション/\nfounder /ファウンダー/\nfoundry /ファウンドリ/\nfountain /ファウンテン/\nfour /フォー/フォア/\nfourball /フォアボール/\nfourbeat /フォービート/\nfourier /フーリエ/\nfournier /フルニエ/\nfourre /フーレ/\nfourree /フーレ/\nfourteen /フォーティーン/\nfourth /フォース/\nfourty /フォーティ/\nfox /フォックス/\nfoxtrot /フォックストロット/\nfoxy /フォクシー/\nfoyer /ホワイエ/\nfp /フォルテピアノ;強く、ただちに弱く/forte piano/\nfr /フランシウム/Francium/\nfractal /フラクタル/\nfragile /フラジャイル/\nfragment /フラグメント/\nfragmentation /フラグメンテーション/\nfragrance /フレグランス/フラグランス/\nfraiche /フレーシュ;(Fr) <frais/\nfrais /フレ;(Fr) 新鮮な/\nfraise /フライス/\nframboise /フランボワーズ;(Fr)木苺/\nframe /フレーム/フレイム/\nframebuffer /フレームバッファ/\nframedrum /フレームドラム/\nframein /フレームイン/\nframeless /フレームレス/\nframeout /フレームアウト/\nframerelay /フレームリレー/\nframework /フレームワーク/\nframing /フレーミング/\nfran /フラン/\nfranc /フラン/フランク/\nfranca /フランカ/\nfrancais /フランセ/\nfrancaise /フランセーズ/\nfrance /フランス;.fr/仏蘭西/佛蘭西/\nfrancebed /フランスベッド;www.francebed.co.jp/\nfrancegp /フランスGP;[F1]/\nfrancepain /フランスパン;和製仏語(baguette)/\nfrances /フランシス/フランセス/\nfrancesca /フランチェスカ/\nfrancesco /フランチェスコ/\nfrancewine /フランスワイン;vin francais/\nfranchise /フランチャイズ/\nfrancine /フランシーヌ/\nfrancis /フランシス/\nfrancisco /フランシスコ/\nfrancium /フランシウム;[元素]87,Fr/\nfranck /フランク/\nfranco /フランコ/\nfrancois /フランソワ/\nfrancoise /フランソワーズ/\nfrank /フランク/\nfranka /フランカ/\nfranken /フランケン/\nfrankenstein /フランケンシュタイン/\nfrankfurt /フランクフルト/\nfrankie /フランキー/\nfrankl /フランクル/\nfranklin /フランクリン/\nfranky /フランキー/\nfrannie /フラニー/\nfranny /フラニー/\nfrantz /フランツ/\nfranz /フランツ/\nfrappe /フラッペ/\nfraser /フレイザー;豪州/フレーザー/\nfraternite /フラテルニテ;(Fr)同胞愛/\nfrau /フラウ;(独語)女性/フロー/\nfraulein /フロイライン;(独語)未婚女性/\nfrazer /フレイザー/フレーザー/\nfreak /フリーク/\nfreaks /フリークス/\nfreaky /フリーキー/\nfrebel /フレーベル/\nfred /フレッド/\nfreda /フリーダ/\nfreddi /フレディ/フレディー/\nfreddie /フレディ/フレディー/\nfreddy /フレディ/フレディー/\nfrederic /フレデリック/\nfrederica /フレデリカ/\nfrederick /フレデリック/\nfree /フリー/\nfree-software /フリーソフトウェア/\nfreeaccess /フリーアクセス/\nfreeagent /フリーエージェント;FA/\nfreebatting /フリーバッティング/\nfreecell /フリーセル/\nfreeclimbing /フリークライミング/\nfreecup /フリーカップ;和製英語/\nfreed /フリード/\nfreedial /フリーダイヤル/フリーダイアル/\nfreedman /フリードマン/\nfreedom /フリーダム/\nfreefall /フリーフォール/\nfreehand /フリーハンド/\nfreejazz /フリージャズ/\nfreekick /フリーキック/\nfreelance /フリーランス/\nfreelancer /フリーランサー/\nfreelist /フリーリスト/\nfreemail /フリーメール/\nfreeman /フリーマン/\nfreemarket /フリーマーケット;自由市場(≠flea market)/\nfreemason /フリーメーソン/フリーメイソン/\nfreepage /フリーページ/\nfreepaper /フリーペーパー/\nfreepass /フリーパス/\nfreepath /フリーパス/\nfreeplan /フリープラン/\nfreeradical /フリーラジカル/\nfreerider /フリーライダー/\nfreerun /フリーラン/\nfreeschool /フリースクール/\nfreesex /フリーセックス;和製英語/\nfreesia /フリージア/\nfreesize /フリーサイズ;和製英語(one-size-fits-all)/\nfreesoft /フリーソフト/\nfreesoftware /フリーソフトウェア/フリーソフトウエア/\nfreespace /フリースペース/\nfreestyle /フリースタイル/\nfreetalk /フリートーク/\nfreeter /フリーター;和製英語(part-time)/\nfreethrow /フリースロー/\nfreetime /フリータイム/\nfreetown /フリータウン/\nfreeware /フリーウェア/\nfreeword /フリーワード;和製英語/\nfreewriter /フリーライター;和製英語(freelance writer)/\nfreeze /フリーズ/\nfreezedry /フリーズドライ/\nfreezer /フリーザー/\nfreezing /フリージング/\nfrege /フレーゲ/\nfrei /フライ/フレイ/\nfreiburg /フライブルク/\nfreight /フレート/フレイト/\nfreire /フレイレ/\nfrench /フレンチ/フランス語/\nfrenchbulldog /フレンチブルドッグ/\nfrenchdressing /フレンチドレッシング/\nfrenchfry /フレンチフライ/\nfrenchhorn /フレンチホルン/\nfrenchkiss /フレンチキス/\nfrenchrestaurant /フレンチレストラン/\nfrenchtoast /フレンチトースト/\nfrequency /フリークエンシー/\nfrere /フレール;(Fr)兄弟/\nfresco /フラスコ/フレスコ/Fresco/\nfresh /フレッシュ/\nfreshjuice /フレッシュジュース/\nfreshman /フレッシュマン/\nfreshness /フレッシュネス/\nfret /フレット/\nfretless /フレットレス/\nfreud /フロイト/\nfreund /フロイント/\nfrey /フレイ/\nfri /金/\nfriand /フリアン/\nfricasse /フリカッセ/\nfriction /フリクション/\nfrida /フリーダ/\nfriday /フライデー/フライデイ/フライディ/\nfried /フライド/フリード/\nfrieda /フリーダ/\nfriedchicken /フライドチキン/\nfriedel /フリーデル/\nfriedman /フリードマン/\nfriedpotato /フライドポテト;fried potatoes/\nfriedrich /フリードリヒ/フリードリッヒ/\nfriend /フレンド/\nfriendly /フレンドリー/フレンドリ/\nfriends /フレンズ/\nfriendship /フレンドシップ/\nfrigate /フリゲート/\nfright /フライト/\nfrill /フリル/\nfringe /フリンジ/\nfripper /フリッパー/\nfrisbee /フリスビー/\nfrisky /フリスキー/\nfrit /フリット/\nfrite /フリット/\nfritter /フリッター/\nfritz /フリッツ/\nfrock /フロック/\nfrockcoat /フロックコート/\nfrodo /フロド/\nfrog /フロッグ/\nfrois /フロイス/\nfrom /フロム/\nfromage /フロマージュ;(Fr)チーズ/\nfromentin /フロマンタン/\nfromm /フロム/\nfront /フロント/\nfrontale /フロンターレ;[Jリーグ]川崎/\nfrontdoor /フロントドア/\nfrontend /フロントエンド/\nfrontglass /フロントガラス/\nfronthook /フロントホック/\nfrontier /フロンティア/\nfrontlight /フロントライト/\nfrontline /フロントライン/\nfrontpage /フロントページ/\nfrontpanel /フロントパネル/\nfrontpocket /フロントポケット/\nfrontrow /フロントロー/\nfrontrunner /フロントランナー/\nfrontside /フロントサイド/\nfrost /フロスト/\nfrostglass /フロストガラス/\nfrottage /フロッタージュ/\nfrown /⌒/\nfrozen /フローズン/\nfructose /フルクトース/\nfruit /フルーツ/フルート/フリュイ;仏語/\nfruitcake /フルーツケーキ/\nfruitjelly /フルーツゼリー/\nfruitjuice /フルーツジュース/\nfruitparfait /フルーツパフェ/\nfruitpunch /フルーツポンチ/\nfruits /フルーツ/\nfruitsbasket /フルーツバスケット/\nfruitscake /フルーツケーキ;fruitcake/\nfruitsjuice /フルーツジュース/\nfruitsparfait /フルーツパフェ/\nfruitsparlour /フルーツパーラー/\nfruitswine /フルーツワイン/\nfruitwine /フルーツワイン/\nfruity /フルーティ/\nfrunze /フルンゼ/\nfrustration /フラストレーション/\nfry /フライ/\nfrye /フライ/\nfryer /フライヤー/\nfrypan /フライパン;fry pan/\nfsf /Free Software Foundation/FSF/\nftp /FTP/\nftpserver /FTPサーバ/\nftpsite /FTPサイト/\nftype /Fタイプ/Ｆタイプ/\nfuchsia /フクシア/\nfuck /ファック/\nfucker /ファッカー/\nfuckin /ファッキン;fuckin'/\nfucose /フコース/\nfucus /フーカス/\nfudge /ファッジ/\nfuego /フエゴ/\nfuel /フューエル/フュエル/\nfuga /フーガ/\nfuji /フジ/\nfujifilm /富士フイルム;www.fujifilm.co.jp/富士写真フイルム/フジフイルム/\nfujitsu /富士通/\nfujitv /フジテレビ;www.fujitv.co.jp/\nful /フル/\nfulbright /フルブライト/\nfulda /フルダ/\nfulfil /フルフィル/\nfulfill /フルフィル/\nfull /フル/一杯/\nfull-time /フルタイム/\nfullaccess /フルアクセス/\nfullalbum /フルアルバム/\nfullauto /フルオート;full-automatic/\nfullback /フルバック/\nfullbase /フルベース;和製英語(bases loaded)/\nfullbrowser /フルブラウザ/\nfullcast /フルキャスト/\nfullcity /フルシティ/フルシティー/\nfullcolor /フルカラー/\nfullcolour /フルカラー/\nfullcontents /フルコンテンツ/\nfullcount /フルカウント/\nfullcourse /フルコース/\nfuller /フラー/\nfullerene /フラーレン;C60/\nfullface /フルフェイス;full-face/\nfullhouse /フルハウス/\nfullinstall /フルインストール/\nfullkeyboard /フルキーボード/\nfullmarathon /フルマラソン/\nfullmark /フルマーク/\nfullmember /フルメンバー/\nfullmesh /フルメッシュ/\nfullmetal /フルメタル/\nfullmoon /フルムーン/\nfullname /フルネーム/\nfullnude /フルヌード/\nfullpath /フルパス/\nfullpitch /フルピッチ/\nfullpower /フルパワー/\nfullrange /フルレンジ/\nfullscale /フルスケール/\nfullscore /フルスコア/\nfullscratch /フルスクラッチ/\nfullscreen /フルスクリーン/\nfullseason /フルシーズン/\nfullset /フルセット/\nfullshot /フルショット/\nfullsize /フルサイズ/\nfullswing /フルスイング/\nfullthrottle /フルスロットル/\nfulltime /フルタイム/\nfulltower /フルタワー/\nfullversion /フルバージョン/\nfully /フリー/\nfumble /ファンブル/ハンブル/\nfume /ヒューム/フューム/\nfun /ファン/\nfunafuti /フナフティ/\nfunckey /ファンクションキー/\nfunction /ファンクション/機能/関数/\nfunctional /ファンクショナル/汎関数/\nfunctionkey /ファンクションキー/\nfund /ファンド/\nfundamental /ファンダメンタル/\nfundamentalism /ファンダメンタリズム;原理主義/\nfundamentalist /ファンダメンタリスト;原理主義者/\nfundamentals /ファンダメンタルズ/\nfuneral /フューネラル/\nfungi /フンギ/\nfunk /ファンク/\nfunky /ファンキー/\nfunny /ファニー/\nfur /ファー/\nfuran /フラン/\nfurio /フリオ/\nfurlong /ハロン/ファーロング/\nfurniture /ファニチャー/ファーニチャー/\nfurther /ファーザー/\nfurtwangler /フルトヴェングラー/\nfusco /フスコ/\nfuse /ヒューズ/フューズ/\nfusion /フュージョン/\nfutsal /フットサル/\nfuture /フューチャー/フューチャ/\nfuzzy /ファジー/ファジィ/\nfyodor /フョードル/\ng /γ;gamma/ジー/г;ge (cyrillic)/ゲー;(独語)/\nga /ガリウム/Gallium/Georgia/ジョージア/\ngabardine /ギャバジン/\ngabby /ガビー/ギャビー/\ngabin /ギャバン/\ngabon /ガボン;.ga/\ngaborone /ハボローネ/\ngabriel /ガブリエル/\ngabriela /ガブリエラ/\ngabriella /ガブリエラ/\ngabrielle /ガブリエル/\ngaby /ガビー/ゲイビー/\ngacchan /ガッチャン/\ngad /ガッド/\ngadd /ガッド/\ngadget /ガジェット/\ngadolinium /ガドリニウム;[元素]64,Gd/\ngaea /ガイア/\ngael /ゲール/\ngaff /ギャフ/ガフ/\ngag /ギャグ/\ngagarin /ガガーリン/\ngagsense /ギャグセンス/\ngaia /ガイア/\ngail /ゲイル/ゲール/\ngaillard /ガイヤール/ガイヤルド/\ngaillarde /ガイヤルド/\ngain /ゲイン/\ngainax /ガイナックス;www.gainax.co.jp/\ngainsbourg /ゲンズブール/\ngal /ギャル/ガル/\ngala /ガラ;仏語/ガーラ/ゲイラ;(英)/ギャラ/\ngalaconcert /ガラコンサート/\ngalact /ガラクト;(接頭辞)乳/\ngalactic /ギャラクティック/\ngalactose /ガラクトース/\ngalapagos /ガラパゴス/\ngalatea /ガラテア/\ngalatia /ガラテヤ/ガラテア/\ngalaxy /ギャラクシー/\ngalbraith /ガルブレイス/\ngale /ゲイル/ゲール/\ngalette /ガレット/\ngalia /ガリア/\ngalicia /ガリシア/\ngalilaia /ガリラヤ/\ngalilei /ガリレイ/\ngalileo /ガリレオ/\ngalina /ガリーナ/\ngall /ギャル/\ngalleria /ガレリア;(イタリア語)/\ngallery /ギャラリー/\ngalley /ゲラ/ガレー;-船/ギャレー/\ngalli /ガリ/\ngallia /ガリア/\ngalliano /ガリアーノ/\ngallimard /ガリマール/\ngallium /ガリウム;[元素]31,Ga/\ngalliver /ガリバー/\ngallo /ガロ/\ngallon /ガロン/\ngallop /ギャロップ/\ngalo /ガロ/\ngalois /ガロワ/\ngals /ギャルズ/\ngamay /ガメ/\ngamba /ガンバ;[Jリーグ]大阪/\ngambia /ガンビア;.gm/\ngamble /ギャンブル/\ngambler /ギャンブラー/\ngambling /ギャンブリング/\ngame /ゲーム/\ngamebalance /ゲームバランス/\ngamebook /ゲームブック/\ngameboy /ゲームボーイ;[商標]任天堂/\ngameboyadvance /ゲームボーイアドバンス;[商標]任天堂/\ngameboymicro /ゲームボーイミクロ;[商標]任天堂/\ngamebusiness /ゲームビジネス/\ngamecenter /ゲームセンター/\ngamecorner /ゲームコーナー/\ngamecube /ゲームキューブ;[商標]任天堂/\ngamelan /ガムラン/\ngamemachine /ゲームマシン/\ngamemaker /ゲームメーカー/\ngamemaster /ゲームマスター/\ngamemusic /ゲームミュージック/\ngameover /ゲームオーバー/\ngamepad /ゲームパッド/\ngameplay /ゲームプレイ/\ngamer /ゲーマー/\ngamers /ゲーマーズ/\ngames /ゲームズ/\ngameset /ゲームセット/\ngameshow /ゲームショウ/\ngamesoft /ゲームソフト;game software/\ngamest /ゲーメスト/\ngamestart /ゲームスタート/\ngametitle /ゲームタイトル/\ngamewatch /ゲームウォッチ;[商標]任天堂/\ngaming /ゲーミング/\ngamma /γ/ガンマ/γ版/\ngammon /ギャモン/\nganache /ガナッシュ/\ngandalf /ガンダルフ/\ngandhara /ガンダーラ/\ngandhi /ガンジー/ガンディー/\nganesha /ガネーシャ/\ngang /ギャング/\nganga /ガンガー/\nganges /ガンジス/\ngangster /ギャングスター/\nganja /ガンジャ/\nganttchart /ガントチャート;Gantt chart/\nganymede /ガニメデ/\nganymedes /ガニュメデス/\nganza /ガンザ/\ngap /ギャップ/\ngarage /ガレージ/ガラージ;(原音に近い表記)/\ngaragekit /ガレージキット/\ngaragesale /ガレージセール/\ngaram /ガラム/\ngarammasala /ガラムマサラ/\ngarbage /ガベージ/ガーベージ/ガーベッジ/\ngarcia /ガルシア/\ngarcon /ギャルソン/\ngard /ガール/\ngarden /ガーデン/\ngardener /ガードナー/\ngardening /ガーデニング/\ngardenparty /ガーデンパーティ/\ngardenplace /ガーデンプレイス;www.gardenplace.co.jp/\ngardner /ガードナー/\ngareth /ギャレス/\ngarfield /ガーフィールド/\ngarfunkel /ガーファンクル/\ngargantua /ガルガンチュア/\ngargoyle /ガーゴイル/\ngarhard /ゲルハルト/\ngaribaldi /ガリバルディ/\ngarland /ガーランド/\ngarlic /ガーリック/\ngarlicbutter /ガーリックバター/\ngarlictoast /ガーリックトースト/\ngarment /ガーメント/\ngarner /ガーナー/\ngarnet /ガーネット/\ngarnier /ガルニエ/\ngaronne /ガロンヌ/\ngarr /ゲール/\ngarret /ギャレット/\ngarrett /ギャレット/\ngarrison /ギャリソン/\ngarry /ゲイリー/\ngarter /ガーター/\ngarterbelt /ガーターベルト/\ngaruda /ガルーダ/ガルダ/\ngary /ゲイリー/ゲーリー/\ngas /ガス/瓦斯/ガソリン/\ngasbombe /ガスボンベ;(独語)/\ngasburner /ガスバーナー/\ngascogne /ガスコーニュ/\ngasket /ガスケット/\ngasmask /ガスマスク/\ngasmeter /ガスメーター/\ngasoline /ガソリン/\ngasolineengine /ガソリンエンジン/\ngasolinestand /ガソリンスタンド;和製英語(gas station)/\ngaspard /ガスパール/ガスパル/\ngasrange /ガスレンジ/\ngasstove /ガスストーブ/\ngastable /ガステーブル;和製英語/\ngastank /ガスタンク/\ngaston /ガストン/\ngastronomie /ガストロノミー;仏語/\ngastronomy /ガストロノミー/\ngasturbine /ガスタービン/\ngate /ゲート/\ngatearray /ゲートアレイ/\ngateau /ガトー/\ngateauchocolat /ガトーショコラ/\ngateball /ゲートボール/\ngatecity /ゲートシティ;大崎/\ngatekeeper /ゲートキーパー/\ngates /ゲイツ/\ngateway /ゲートウェイ/\ngather /ギャザー/ギャザ/\ngathering /ギャザリング/\ngatsby /ギャツビー/\ngatt /ガット;General Agreement on Tariffs and Trade/\ngatti /ガッティ/\ngattuso /ガットゥーゾ/\ngauche /ゴーシュ/\ngaucho /ガウチョ/\ngaudi /ガウディ/\ngaudy /ゴーディ/\ngaufre /ゴーフル/\ngaufrette /ゴーフレット/\ngauge /ゲージ/\ngauguin /ゴーギャン/ゴーガン/\ngaul /ゴール/\ngauloise /ゴロワーズ/\ngaultier /ゴルチェ;www.jeanpaul-gaultier.com/\ngauntlet /ガントレット/\ngauss /ガウス/\ngaussian /ガウシアン/\ngautier /ゴーティエ/ゴーチェ/ゴーチエ/\ngauze /ガーゼ/\ngavin /ガビン/ギャビン/ギャヴィン/\ngavotte /ガボット/ガヴォット/\ngawein /ガウェイン/\ngay /ゲイ/ガイ/\ngaya /ガヤ/\ngaybar /ゲイバー/\ngaze /ガーゼ;(独語)/\ngazelle /ガゼル/\ngazette /ガゼット/\ngazpacho /ガスパチョ/ガスパッチョ/ガスパーチョ/\ngb /ＧＢｙｔｅ/\ngc /ガーベッジ・コレクション/グラフィク・コンテキスト/\ngcc /Gcc/\ngcl /GCL/\ngcup /Gカップ;25cm/Ｇカップ/\ngd /ガドリニウム/Gadolinium/\nge /г;cyrillic/≧/ゲルマニウム/Germanium/\ngear /ギア/ギヤ/\ngearbox /ギアボックス/\ngearchange /ギアチェンジ/\ngecko /ゲッコー;ヤモリ/\nged /ゲド/\ngee /ジー/\ngeek /ジーク/\ngeen /ジーン/\ngeena /ジーナ/\ngefitinib /ゲフィチニブ;NB:通称Iressa/\ngehennom /ゲヘナ/\ngehry /ゲーリー/\ngeiger /ガイガー/\ngeigercounter /ガイガーカウンター/\ngeist /ガイスト/\ngel /ジェル/ゲル/\ngelande /ゲレンデ;(独語)/\ngelatin /ゼラチン/\ngelatine /ゼラチン/\ngelato /ジェラート;(It)アイスクリーム/\ngelee /ジュレ;(Fr) ゼリー/\ngelette /ガレット/\ngeller /ゲラー/\ngelly /ゲリー/\ngelsomina /ジェルソミーナ/\ngem /ジェム/\ngema /ジェマ/\ngemclip /ゼムクリップ/\ngemeinschaft /ゲマインシャフト/\ngemini /ジェミニ/\ngemma /ジェンマ/ジェマ/\ngender /ジェンダー/\ngenderfree /ジェンダーフリー;和製英語/\ngene /ジーン/ジェネ/\ngenecon /ゼネコン;general contractor/\ngenepro /ゲネプロ;<Generalprobe/\ngeneral /ゼネラル/ジェネラル/\ngeneralist /ゼネラリスト/ジェネラリスト/\ngeneralmanager /ゼネラルマネージャー;GM/\ngenerate /ジェネレート/\ngeneration /ジェネレーション/\ngenerationgap /ジェネレーションギャップ;generation gap/\ngenerator /ジェネレータ/ジェネレーター/\ngeneric /ジェネリック/\ngenesis /ジェネシス/\ngenet /ジュネ/\ngenetic /ジェネティック/\ngeneticalgorithms /ジェネティックアルゴリズム/\ngenetics /ジェネティクス/ジェネティックス/\ngeneticsystem /ジェネティックシステム/\ngeneve /ジュネーブ/ジュネーヴ/\ngenevieve /ジュヌヴィエーヴ/ジュヌビエーブ/\ngenghiskhan /ジンギスカン;Genghis Khan/成吉思汗/\ngenie /ジニー/ジェニー;仏語/\ngenius /ジーニアス/\ngenoa /ゼノア;genovaの英語読み/ジェノア/ジェノバ/ジェノヴァ/\ngenocide /ジェノサイド/\ngenoise /ジェノワーズ/\ngenom /ゲノム/\ngenome /ゲノム/\ngenova /ジェノバ/ジェノヴァ/\ngenre /ジャンル/\ngentle /ジェントル/\ngentleman /ジェントルマン/ゼントルマン/\ngentlemen /ジェントルメン/\ngently /ジェントリー/ジェントリィ/\ngentzen /ゲンツェン/\ngeo /ジオ/\ngeoff /ジェフ/\ngeoffrey /ジェフリー/\ngeography /ジオグラフィ/ジオグラフィー/\ngeoid /ジオイド/\ngeometry /ジオメトリ/ジオメトリー/\ngeopotential /ジオポテンシャル/\ngeorg /ゲオルク/ゲオルグ/\ngeorge /ジョージ/ジョルジュ/ゲオルゲ/\ngeorgemason /ジョージ・メイソン大学/\ngeorges /ジョルジュ/\ngeorgetown /ジョージタウン/\ngeorgette /ジョーゼット/\ngeorgia /ジョージア/グルジア;.ge/\ngeorgie /ジョルジ/ジョージー/\ngeorgii /ゲオルギー/ゲオールギー/\ngeorgina /ジョージナ/\ngeq /≧/\ngera /ゲーラ/\ngerald /ジェラルド/\ngeraldine /ジェラルディン/ジェラルダイン/\ngeraniol /ゲラニオール/\ngeranium /ゼラニウム/\ngerard /ジェラルド/ジェラード/ジェラール/\ngerardo /ヘラルド/ジェラルド/\ngerbera /ガーベラ/\ngerd /ゲルト/\ngerda /ゲルダ/\ngere /ギア/\ngerhard /ゲルハルト/\ngeri /ジェリ/\ngericault /ジェリコ/ジェリコー/\ngerin /ゲラン/\ngermain /ジェルマン/\ngerman /ジャーマン/ドイツ/ゲルマン/ヘルマン/\ngermane /ゲルマン/\ngermania /ゲルマニア/\ngermanium /ゲルマニウム;[元素]32,Ge/\ngermansuplex /ジャーマンスープレックス/\ngermany /ドイツ/\ngeronimo /ジェロニモ/\ngerrard /ジェラード/\ngerry /ジェリー/ゲリー/\ngershwin /ガーシュイン/ガーシュウィン/\ngertie /ガーティ/\ngertrude /ガートルード/\ngesellschaft /ゲゼルシャフト/\ngestalt /ゲシュタルト/\ngestapo /ゲシュタポ/\ngesture /ジェスチャー/\ngesturegame /ジェスチャーゲーム/\nget /ゲット/得る/\ngetaway /ゲッタウェイ/\ngethsemane /ゲッセマネ/\ngetmethod /GETメソッド/\ngets /ゲッツ/\ngetter /ゲッター/ゲッタ/\ngetting /ゲッティング/\ngettwo /ゲッツー/\ngettysburg /ゲティスバーグ/\ngetz /ゲッツ/\ngewalt /ゲバルト;(独語)暴力/\ngeyer /ガイヤー/\ngfx /グラフィックス;graphics/\ngfxboard /グラフィックボード;graphic board/\ngfxcard /グラフィックカード;graphic card/\ngfxdesign /グラフィックデザイン/\ngfxdesigner /グラフィックデザイナー/\ngg /≫/\nggtp /γGTP;γ-glutamyl transpeptitase/\nghana /ガーナ;.gh/\nghazza /ガザ/\nghee /ギー/\nghetto /ゲットー;(イタリア語)/\nghibli /ジブリ/\nghosn /ゴーン/\nghost /ゴースト/\nghosttown /ゴーストタウン/\nghostwriter /ゴーストライター/\ngiacometti /ジャコメッティ/\ngiacomo /ジャコモ/\ngian /ジャン/\ngiancarlo /ジャンカルロ/\ngianfranco /ジャンフランコ/\ngianluca /ジャンルカ/\ngianluigi /ジャンルイジ/ジャン・ルイジ/\ngianna /ジャンナ/\ngiannini /ジャンニーニ/\ngiant /ジャイアント/\ngiantpanda /ジャイアントパンダ/\ngiants /ジャイアンツ/\ngibberellin /ジベレリン/\ngibbs /ギブス/\ngibernau /ジベルナウ/\ngibraltar /ジブラルタル;.gi/\ngibson /ギブソン/ギブスン/\ngid /グループID/\ngide /ジッド/ジイド/ジード/\ngideon /ギデオン/\ngien /ジアン/\ngifanimation /GIFアニメーション/\ngifanime /GIFアニメ/\ngiffile /GIFファイル/\ngift /ギフト/\ngiftbox /ギフトボックス/\ngiftcard /ギフトカード/\ngiftcorner /ギフトコーナー/\ngiftset /ギフトセット/\ngiftshop /ギフトショップ/\ngiftwrapping /ギフトラッピング/\ngig /ギグ/\ngiga /ギガ;G,10^9/\ngigabit /ギガビット/\ngigabyte /ギガバイト/\ngigabytes /ギガバイト/\ngigantes /ギガンテス/\ngiger /ギーガー/\ngigi /ジジ/\ngigolo /ジゴロ/\ngigue /ジグ/ジーグ/\ngil /ジル/ギル/ヒル/\ngila /ギラ/\ngilardino /ジラルディーノ/\ngilbert /ギルバート/ジルベール/\ngilberto /ジルベルト/\ngile /ガイル/\ngiles /ジャイルズ/\ngilgamesh /ギルガメッシュ/ギルガメシュ/\ngill /ジル/ギル/\ngilles /ジル/\ngillespie /ガレスピー/\ngillette /ジレット/\ngillian /ジリアン/ギリアン/\ngillie /ギリー/\ngilly /ギリー/\ngilmour /ギルモア/\ngilyak /ギリヤーク/\ngimlet /ギムレット/\ngimmick /ギミック/\ngin /ジン/\ngina /GINA(the Generic Interactive Application)/ジーナ/ジナ/\nginette /ジネット/\nginfizz /ジンフィズ/\nginger /ジンジャー/\ngingerale /ジンジャーエール/ジンジャエール/\ngingham /ギンガム/\nginghamcheck /ギンガムチェック/\nginn /ギン/\nginny /ジニー/\ngino /ジーノ/ジノ/\nginsberg /ギンズバーグ/\ngintonic /ジントニック;和製英語(gin and tonic)/\ngioconda /ジョコンダ/\ngiocoso /ジョコーソ/\ngiordano /ジョルダーノ/\ngiorgio /ジョルジオ/ジョルジョ/\ngiotto /ジョット/ジオット/\ngiovanna /ジョヴァンナ/ジョバンナ/\ngiovanni /ジョヴァンニ/ジョバンニ/\ngips /ギプス;(独語)/\ngiraffu /ジラフ;※giraffe?/\ngiraldo /ジラルド/\ngiraud /ジロー/\ngirdle /ガードル/\ngirl /ガール/\ngirlfriend /ガールフレンド/\ngirlish /ガーリッシュ/\ngirls /ガールズ/\ngirlscout /ガールスカウト/\ngirly /ガーリー/\ngirolamo /ジローラモ/\ngironde /ジロンド/\ngisele /ジゼル/\ngiselle /ジゼル/\ngitanes /ジタン/\ngiulia /ジュリア/\ngiuliano /ジュリアーノ/\ngiulietta /ジュリエッタ/\ngiulini /ジュリーニ/\ngiuseppe /ジュゼッペ/\ngiveandtake /ギブアンドテイク;give-and-take/\ngiven /ギブン/\ngivency /ジバンシー/\ngiveup /ギブアップ/\nglace /グラッセ/\nglad /グラッド/\ngladiator /グラディエーター/\ngladiolus /グラジオラス/\ngladys /グラディス/\nglaive /グレイブ/グレイヴ/\nglamor /グラマー/\nglamorous /グラマラス/\nglamour /グラマー/\nglamourous /グラマラス/\nglare /グレア/\nglasgow /グラスゴー/\nglasnost /グラスノスチ/\nglass /グラス/ガラス/硝子/\nglassblock /ガラスブロック/\nglassboat /グラスボート/\nglasscase /ガラスケース/\nglassfiber /グラスファイバー/\nglassharp /グラスハープ/\nglasslens /ガラスレンズ/\nglasstable /ガラステーブル/\nglasstop /ガラストップ/\nglasswool /グラスウール/\nglaze /グレイズ/グレーズ/\nglazunov /グラズノフ/\nglee /グリー/\ngleeclub /グリークラブ/\nglen /グレン/\nglencheck /グレンチェック/\nglenda /グレンダ/\nglenn /グレン/\nglia /グリア/\nglico /グリコ;www.glico.co.jp/\nglider /グライダー/\ngliss /グリス;[音楽]/\nglissade /グリセード/\nglitch /グリッチ/\nglitter /グリッター/\nglobal /グローバル/\nglobaladdress /グローバルアドレス/\nglobaldatafile /グローバルデータファイル/\nglobalip /グローバルIP/\nglobalisation /グローバリゼーション/\nglobalism /グローバリズム/\nglobalization /グローバリゼーション/\nglobalmemory /グローバルメモリ/\nglobalstandard /グローバルスタンダード/\nglobalstd /グローバルスタンダード;global standard/\nglobe /グローブ/\nglobin /グロビン/\nglobulin /グロブリン/\nglocal /グローカル/\nglock /グロック/\nglocken /グロッケン/\nglockenspiel /グロッケンシュピール/\ngloom /グルーム/\ngloomy /グルーミー/\ngloria /グロリア/グローリア/\nglorious /グロリアス/グローリアス/\nglory /グローリー/\nglossary /グロッサリー/\nglove /グローブ/グラブ/グローヴ/\nglover /グローバ/グラバー/グローバー/\nglow /グロー;白熱/グロウ/\nglucan /グルカン/\ngluck /グルック/\ngluco /グルコ/\nglucomannan /グルコマンナン/\nglucosamine /グルコサミン/\nglucose /グルコース/\nglue /グルー/\ngluhwein /グリューワイン/グリューヴァイン/\ngluon /グルーオン/グルオン/\nglutamine /グルタミン;Gln/\nglutathion /グルタチオン/\ngluten /グルテン/\nglycan /グリカン/\nglycerin /グリセリン/\nglycerine /グリセリン/\nglycerol /グリセロール/グリセリン;glycerin/\nglyceryl /グリセリル/\nglycine /グリシン;Gly/\nglycogen /グリコーゲン/\nglycol /グリコール/\nglycoside /グリコシド/\nglycyrrhizin /グリチルリチン/\nglykogen /グリコーゲン;(独語)/\nglykol /グリコール;(独語)/\nglyme /グリム/\nglyph /グリフ/\ngmd /GMD(German National Research Center for Computer Science)/\ngmen /Ｇメン/Gメン/\ngmt /グリニッジ標準時/GMT/\ngnome /ノーム/\ngnosis /グノーシス/\ngnossienne /グノシェンヌ/グノシエンヌ/\ngnu /ヌー;[動物]/グヌー;GNU is not unix/グニュー/GNU/\ngnus /ニューズ/Ｇｎｕｓ/ｇｎｕｓ/GNUS/Gnus/\ngo /ゴー/\ngoa /ゴア/\ngoal /ゴール/\ngoalarea /ゴールエリア/\ngoalin /ゴールイン;和製英語/\ngoalkeeper /ゴールキーパー/\ngoalkick /ゴールキック/\ngoalline /ゴールライン/\ngoalpost /ゴールポスト/\ngobi /ゴビ/\ngoblet /ゴブレット/\ngoblin /ゴブリン/\ngocart /ゴーカート/\ngod /ゴッド/ガッド/\ngodard /ゴダール/\ngoddamn /ガッデム/\ngoddard /ゴダード/ゴッダード/\ngodel /ゲーデル/\ngodfather /ゴッドファーザー/\ngodiva /ゴディバ/\ngodmother /ゴッドマザー/\ngodot /ゴドー/\ngodwin /ゴドウィン/\ngodzilla /ゴジラ/\ngoebbels /ゲッベルス/ゲッペルス;※ゲッ「ベ」ルスの方が正確/\ngoedel /ゲーデル/\ngoes /ゴーズ/\ngoethe /ゲーテ/\ngoggle /ゴーグル/\ngogh /ゴッホ/\ngogo /ゴーゴー/\ngogol /ゴーゴリ/\ngoing /ゴーイング/\ngolan /ゴラン/\ngold /ゴールド/\ngoldberg /ゴールドバーグ/ゴルトベルク/ゴールドベルグ/\ngoldcard /ゴールドカード/\ngoldcoast /ゴールドコースト;Gold Coast, オーストラリア(ool)/\ngoldcollar /ゴールドカラー/\ngolddisk /ゴールドディスク/\ngolden /ゴールデン/\ngoldencross /ゴールデンクロス/\ngoldeneagles /ゴールデンイーグルス/\ngoldenglove /ゴールデングラブ;NB:MLBのは Gold Glove/\ngoldenretriever /ゴールデンレトリバー/ゴールデンレトリーバー/ゴールデンリトリバー/\ngoldentime /ゴールデンタイム/\ngoldenweek /ゴールデンウィーク/\ngoldglove /ゴールドグラブ;Gold Glove/\ngoldie /ゴールディ/\ngoldman /ゴールドマン/\ngoldrush /ゴールドラッシュ/\ngoldsmith /ゴールドスミス/\ngoldstone /ゴールドストーン/\ngolem /ゴーレム/\ngolf /ゴルフ/\ngolfbag /ゴルフバッグ/\ngolfball /ゴルフボール/\ngolfclub /ゴルフクラブ/\ngolfcourse /ゴルフコース/\ngolfer /ゴルファー/\ngolfgame /ゴルフゲーム/\ngolfresort /ゴルフリゾート/\ngolfshoes /ゴルフシューズ/\ngolfshop /ゴルフショップ/\ngolfware /ゴルフウェア/\ngolgotha /ゴルゴタ/\ngoliath /ゴリアテ/\ngolo /ゴーロ/\ngom /ゴム;(蘭語)/\ngomes /ゴメス/\ngomez /ゴメス/\ngommage /ゴマージュ/\ngomorrha /ゴモラ/\ngoncourt /ゴンクール/\ngondola /ゴンドラ/\ngone /ゴーン/\ngong /ゴング/\ngonzales /ゴンザレス/\ngonzalez /ゴンザレス/ゴンサレス/\ngonzalo /ゴンサロ/\ngoo /グー;www.goo.ne.jp/\ngood /グッド/グー/\ngood-bye /グッド・バイ/\ngoodbye /グッバイ/グッドバイ/\ngooddesign /グッドデザイン/\ngoodjob /グッジョブ/\ngoodluck /グッドラック/\ngoodman /グッドマン/\ngoodmorning /グッドモーニング/\ngoodnight /グッドナイト/グッナイ/グンナイ/\ngoods /グッズ/\ngoodtiming /グッドタイミング/\ngoodwill /グッドウィル/\ngoodwin /グッドウィン/\ngoody /グッディ/\ngoodyear /グッドイヤー;www.goodyear.com/グッドイアー;<rare>/\ngoogle /グーグル;www.google.com/\ngoose /グース/\ngopher /ゴーファー/\ngoran /ゲラン/ゴラン/\ngorbachev /ゴルバチョフ/\ngordon /ゴードン/\ngore /ゴア/\ngoretex /ゴアテックス;[商標]/\ngorge /ゴルジュ/\ngorgeous /ゴージャス/\ngorgias /ゴルギアス/\ngorgo /ゴルゴ;13/\ngorgon /ゴルゴン/\ngorgonzola /ゴルゴンゾーラ/\ngorilla /ゴリラ/\ngorkii /ゴーリキー/ゴーリキイ/\ngosign /ゴーサイン/GOサイン/\ngospel /ゴスペル/\ngossip /ゴシップ/\ngotama /ゴータマ/瞿曇/\ngoteborg /エーテボリ;スウェーデン/ヨーテボリ/イェーテボリ/イェテボリ/\ngoth /ゴート/\ngothenburg /イェテボリ/\ngothic /ゴシック/\ngothiclolita /ゴシックロリータ/ゴスロリ/\ngothloli /ゴスロリ;gothic lolita/\ngottfried /ゴットフリート/\ngottingen /ゲッティンゲン/\ngouache /ガッシュ/グワッシュ/グアッシュ/\ngouda /ゴーダ/\ngoudacheese /ゴーダチーズ/\ngould /グールド/\ngounod /グノー/\ngourmand /グルマン/\ngourmet /グルメ/\ngovernance /ガバナンス/\ngovernment /ガバメント/\ngovernor /ガバナー/\ngown /ガウン/\ngoya /ゴヤ/\ngpan /ジーパン;和製英語(jeans)/Ｇパン/Gパン/\ngpl /GPL/\ngpllicence /GPLライセンス;NB:general public licence licence/\ngpllicense /GPLライセンス;NB:general public license license/\ngrab /グラブ/\ngrabber /グラバー/\ngrace /グレース/グレイス/\ngraceful /グレイスフル/グレースフル/\ngracia /グラシア/\ngracias /グラシアス;(西語)/\ngracie /グレイシー/\ngracious /グレイシャス/\ngracq /グラック/\ngrad /グラード/グラッド/\ngradation /グラデーション/\ngrade /グレード/グレイド/\ngradedown /グレードダウン/\ngradeup /グレードアップ/グレイドアップ/\ngradient /グラディエント/\ngradius /グラディウス;[ゲーム]コナミ/\ngraduate /グラデュエート/大学院生/\ngraf /グラフ/\ngraffiti /グラフィティ/\ngraham /グラハム/グレアム/\ngrain /グレン/グレイン/グレーン/\ngram /グラム/\ngrammar /グラマー/\ngramme /グラム/\ngrammy /グラミー/\ngrampus /グランパス;[Jリーグ]名古屋/\ngrampuseight /グランパスエイト;[Jリーグ]名古屋/\ngramsci /グラムシ/\ngran /グラン/\ngranada /グラナダ/\ngranados /グラナドス/\ngrand /グランド/グラン;仏語/\ngrandcanyon /グランドキャニオン;Grand Canyon/\ngrandcru /グランクリュ;grand cru/\ngranddesign /グランドデザイン/\ngrande /グランデ/\ngrandfinale /グランドフィナーレ/\ngrandhotel /グランドホテル/\ngrandi /グランディ/\ngrandioso /グランディオーソ/\ngrandmarnier /グランマルニエ;(Fr) grand marnier/\ngrandmaster /グランドマスター;grand master/\ngrandopen /グランドオープン/\ngrandopera /グランドオペラ/\ngrandpiano /グランドピアノ/\ngrandprix /グランプリ;grand prix/\ngrandslam /グランドスラム/\ngrandvin /グランヴァン/\ngrange /グランジェ/\ngranite /グラニット/グラニテ;(Fr)氷菓/\ngrant /グラント/\ngranular /グラニュラー/\ngranville /グランビル/グランヴィル/\ngrape /グレープ/\ngrapefruit /グレープフルーツ/\ngrapefruits /グレープフルーツ/\ngraph /グラフ/\ngraphic /グラフィック/グラフィク/\ngraphica /グラフィカ/\ngraphicaccelerator /グラフィックアクセラレータ/\ngraphical /グラフィカル/\ngraphicalinterface /グラフィカル・インターフェイス/\ngraphicboard /グラフィックボード/\ngraphiccard /グラフィックカード/\ngraphicdesign /グラフィックデザイン/\ngraphicdesigner /グラフィックデザイナー/\ngraphicer /グラフィッカー/\ngraphics /グラフィックス/グラフィクス/\ngraphite /グラファイト/\ngraphmatching /グラフマッチング/\ngraphy /グラフィ/グラフィー/\ngrappa /グラッパ/\ngrapple /グラップル/\ngrass /グラス/\ngrassbunker /グラスバンカー/\ngrasscourt /グラスコート/\ngrasshopper /グラスホッパー/\ngrassski /グラススキー/\ngratin /グラタン/\ngrating /グレーチング/グレーティング/\ngrau /グラウ/\ngrave /グレイブ/グレイヴ/グラーヴ;仏語/グラーブ/グラーベ;(イタリア語)/\ngraves /グラーブ/\ngravity /グラビティ/グラヴィティ/\ngravure /グラビア/\ngravureidol /グラビアアイドル/\ngray /グレー/グレイ/\ngraycollar /グレーカラー/\ngrayhound /グレイハウンド/\ngrayout /グレーアウト/グレイアウト/\ngrayscale /グレースケール/グレイスケール/\ngrayzone /グレーゾーン/\ngraz /グラーツ/\ngraze /グレイズ/\ngrazia /グラツィア/\ngrazie /グラッチェ;(イタリア語)/\ngrazioso /グラツィオーソ/\ngrease /グリス/グリース/\ngreat /グレート/グレイト/\ngreatbarrierreef /グレートバリアリーフ/\ngreatbritain /グレートブリテン;Great Britain/\ngreatdane /グレートデン/\ngreater /グレーター/グレイター/\ngreatest /グレーテスト/グレイテスト/\ngreco /グレコ/\ngrecoroman /グレコローマン/\ngree /グリー;www.gree.jp/\ngreece /ギリシャ;.gr/ギリシア/グリース/\ngreeclub /グリークラブ;gree club/\ngreek /α;alpha/β;beta/γ;gamma/δ;delta/ε;epsilon/ζ;zeta/η;eta/θ;theta/ι;iota/κ;kappa/λ;lambda/μ;mu/ν;nu/ξ;xi/ο;omicron/π;pi/ρ;rho/σ;sigma/τ;tau/υ;upsilon/φ;phi/χ;chi/ψ;psi/ω;omega/グリーク/ギリシャ/\ngreen /グリーン/\ngreenasparagus /グリーンアスパラガス/\ngreenbelt /グリーンベルト/\ngreenberet /グリーンベレー/\ngreencard /グリーンカード/\ngreene /グリーン/\ngreenfee /グリーンフィ/グリーンフィー/\ngreenhouse /グリーンハウス/\ngreenland /グリーンランド;.gl/\ngreenpeace /グリーンピース;www.greenpeace.org/\ngreenpeas /グリーンピース/\ngreenpepper /グリーンペッパー/\ngreenpia /グリーンピア/\ngreensleeves /グリーンスリーブス/グリーンスリーヴス/\ngreenspan /グリーンスパン/\ngreentea /グリーンティー/グリーンティ/\ngreenwich /グリニッジ/\ngreeting /グリーティング/\ngreetingcard /グリーティングカード/\ngreg /グレッグ/\ngregor /グレゴール/\ngregorio /グレゴリオ/\ngregorius /グレゴリウス/\ngregory /グレゴリー/\ngremlin /グレムリン/\ngrenada /グレナダ;.gd/\ngrenade /グレネード/\ngrenier /グルニエ;(Fr)屋根裏部屋/\ngrenoble /グルノーブル/\ngrep /グレップ/\ngresham /グレシャム/\ngresia /ギリシャ;(<蘭語)/ギリシア/\ngreta /グレタ/\ngretchen /グレートヒェン/グレッチェン/グレートヘン/\ngrete /グレーテ/\ngretel /グレーテル/\ngrey /グレー/グレイ/\ngreycollar /グレーカラー/\ngreyhound /グレイハウンド/\ngreyout /グレーアウト/\ngreyscale /グレースケール/グレイスケール/\ngreyzone /グレーゾーン/\ngrid /グリッド/\ngriddle /グリドル/\ngrieg /グリーグ/\ngriffin /グリフィン/\ngriffis /グリフィス/\ngriffith /グリフィス/\ngriffon /グリフォン/\ngrill /グリル/\ngrillpan /グリルパン/\ngrim /グリム/\ngrimm /グリム/\ngrind /グラインド/\ngrinder /グラインダー/グラインダ/\ngriotte /グリオット/\ngrip /グリップ/\ngripper /グリッパー/\ngrisaille /グリザイユ/\ngrissini /グリッシーニ/\ngrit /グリット/\ngro /グロ;grotesque/\ngrocery /グローサリー/\ngroggy /グロッキー/\ngroom /グルーム/\ngroomer /グルーマー/\ngrooming /グルーミング/\ngroove /グルーヴ/グルーブ/\ngroovy /グルーヴィー/\ngropius /グロピウス/\ngross /グロス/\ngrossman /グロスマン/\ngrotesque /グロテスク/\nground /グランド/グラウンド/\ngrounder /グラウンダー/ゴロ/\ngrounding /グラウンディング/\ngroundzero /グラウンドゼロ;原爆の爆心/\ngroup /グループ/\ngrouphome /グループホーム/\ngroupid /グループID/\ngrouping /グルーピング/\ngroupingeffect /グルーピング・エフェクト/\ngrouplesson /グループレッスン/\ngroupsounds /グループサウンズ/\ngroupware /グループウェア/\ngroupwork /グループワーク/\ngroupy /グルーピー/\ngrow /グロー;成長/グロウ/\ngrowing /グローイング/\ngrowl /グロール/\ngrowth /グロース/グロウス/\ngrumman /グラマン/\ngrunge /グランジ/\ngrusin /グルーシン/\ngruyere /グリュイエール/\ngruziya /グルジア/\ngryphon /グリフォン/\ngs /ghostscript/\ngspot /Ｇスポット;G-spot/Gスポット/\ngt /＞/\ngtype /Gタイプ/Ｇタイプ/\nguadalajara /グアダラハラ/\nguadalcanal /ガダルカナル/\nguadeloupe /グアドループ;.gp/\nguam /グアム;.gu/グァム/\nguanidine /グアニジン/\nguanine /グアニン;G/\nguano /グアノ/\nguanosine /グアノシン/\nguantanamo /グアンタナモ;キューバ/\nguarana /ガラナ/\nguarantee /ギャランティー/ギャランティ/ギャラ/\nguard /ガード/\nguardian /ガーディアン/\nguardman /ガードマン;和製英語(security guard)/\nguardrail /ガードレール/\nguatemala /グアテマラ;gt/グァテマラ/ガテマラ/\nguattari /ガタリ/\nguava /グァバ/グアバ/\nguayaquil /グアヤキル;エクアドル(gye)/\ngucci /グッチ;www.gucci.com/\nguccio /グッチオ/\nguerin /ゲラン/ゲリン/\nguerlain /ゲラン;www.guerlain.com/\nguernica /ゲルニカ/\nguernsey /ガーンジー;.gg/\nguerre /ゲール/\nguerrilla /ゲリラ/\nguess /ゲス/\nguest /ゲスト/\nguestbook /ゲストブック/\nguesthouse /ゲストハウス/\nguestroom /ゲストルーム/\nguetre /ゲートル/\nguevara /ゲバラ;Ernesto Che Guevara/\nguggenheim /グッゲンハイム/\nguglielmo /グリエルモ/\ngui /グラフィカルユーザインターフェース/GUI/\nguiana /ギアナ/\nguidance /ガイダンス/\nguide /ガイド/\nguidebook /ガイドブック/\nguideline /ガイドライン/\nguidemap /ガイドマップ/\nguidetour /ガイドツアー/\nguideway /ガイドウェイ/\nguido /グイド/ギド/グィード/\nguild /ギルド/\nguilder /ギルダー/\nguile /ガイル/\nguillaume /ギョーム/ギヨーム/\nguillotine /ギロチン/\nguilty /ギルティ/ギルティー/\nguin /グイン/グウィン/グィン/\nguinea /ギニア;.gn/\nguineabissau /ギニアビサウ;Guinea-Bissau/\nguinness /ギネス;www.guinness.ie/\nguinnessbook /ギネスブック/\nguiro /ギロ/\nguitar /ギター/\nguitaramp /ギターアンプ/\nguitarist /ギタリスト/\nguitarmagazine /ギターマガジン/\nguitarsolo /ギターソロ/\nguitarsynth /ギターシンセ/\ngukbap /クッパ;(朝鮮語)/\ngulda /グルダ/\ngulf /ガルフ/\ngull /ガル;かもめ/\ngulose /グロース/\ngum /ゴム/ガム/\ngumband /ゴムバンド;rubber band/\ngumbo /ガンボ;オクラ/\ngumboat /ゴムボート/\ngumhose /ゴムホース/\ngumpacking /ゴムパッキン/\ngumsyrup /ガムシロップ;gum syrup/\ngumtape /ガムテープ;和製英語(packing tape)/\ngun /ガン/\ngundam /ガンダム;[アニメ]/\ngunman /ガンマン/\ngunnar /グンナー/\ngunner /ガンナー/\ngunter /ギュンター/\ngunther /ギュンター/グンター/ガンサー/\nguppy /グッピー/\ngupta /グプタ/\ngurkha /グルカ/\nguru /グル/\ngus /ガス/\ngushose /ガスホース/\ngust /ガスト;www.gust.co.jp/\ngusta /グスタ/\ngustaf /グスタフ/\ngustav /グスタフ/\ngustave /グスタフ/ギュスターヴ/ギュスターブ/\ngusto /ガスト;英語/グスト;イタリア語)/ガストー/\ngut /ガット/\ngutenberg /グーテンベルク/グーテンベルグ/\ngutguitar /ガットギター/\ngutierrez /グティエレス/\nguts /ガッツ/\ngutspose /ガッツポーズ;和製英語/\ngutter /ガーター/ガター/\nguy /ガイ/ギー;仏語/ギイ/ギュイ/\nguyana /ガイアナ;.gy/\ngw /ゴールデンウィーク/ゲートウェイ/GateWay/\ngwen /グエン/グウェン/\ngym /ジム/\ngymnasium /ギムナジウム/ジムナジウム/\ngymnopedie /ジムノペディ/\ngynt /ギュント/\ngypsy /ジプシー/\ngyro /ジャイロ/\ngyroscope /ジャイロスコープ/\nh /エッチ/エイチ/ハー;(独語)/水素/Hydrogen/\nh# /平成#0年度/平成#0年/\nh#.#.# /平成#0年#0月#0日/\nhaag /ハーグ/\nhaagendazs /ハーゲンダッツ;Haagen-Dazs/\nhaas /ハース/\nhabakkuk /ハバクク/\nhabanera /ハバネラ/\nhabanero /ハバネロ/\nhaber /ハーバー/\nhabermas /ハーバーマス/ハーバマス/\nhabit /ハビット/\nhabitat /ハビタット/\nhabitation /アビタシオン/\nhabitus /ハビトゥス/\nhabsburg /ハプスブルグ/\nhachette /アシェット/\nhack /ハック/\nhacker /ハッカー/\nhacking /ハッキング/\nhad /ハド/\nhadamard /アダマール/\nhades /ハデス/\nhadley /ハドリー/ハドレー/\nhadron /ハドロン/\nhafnium /ハフニウム;[元素]72,Hf/\nhagen /ハーゲン/\nhaggai /ハガイ/\nhague /ヘーグ;the Hague, Holland/\nhahn /ハーン/\nhahnium /ハーニウム;[元素]105,Hn/\nhaines /ヘインズ/\nhaiphong /ハイフォン;ベトナム/\nhair /ヘアー/ヘア/\nhairaccessory /ヘアアクセサリー/\nhairball /ヘアボール/\nhairband /ヘアバンド/\nhairbrush /ヘアブラシ/\nhaircare /ヘアケア/\nhaircolor /ヘアカラー/\nhaircolour /ヘアカラー/\nhaircut /ヘアカット/\nhairdye /ヘアダイ/\nhairgum /ヘアゴム/\nhairline /ヘアライン/\nhairmake /ヘアメイク/ヘアメーク/\nhairnude /ヘアヌード;和製英語/\nhairpiece /ヘアピース/\nhairpin /ヘアピン/\nhairpincurve /ヘアピンカーブ/\nhairsalon /ヘアサロン/\nhairspray /ヘアスプレー/\nhairstyle /ヘアスタイル/ヘアースタイル/\nhairtonic /ヘアトニック/\nhaiti /ハイチ;.ht/ハイティ/\nhajj /ハッジ;[イスラム]巡礼/\nhaken /ハーケン/\nhakenkreuz /ハーケンクロイツ/\nhakkinen /ハッキネン/\nhal /ハル/\nhalation /ハレーション/\nhalberd /ハルバード/\nhalcion /ハルシオン/\nhalf /ハーフ/\nhalfback /ハーフバック/\nhalfbottle /ハーフボトル/\nhalfcoat /ハーフコート;和製英語(half-length coat)/\nhalfcourt /ハーフコート/\nhalfmarathon /ハーフマラソン/\nhalfmirror /ハーフミラー/\nhalfmoon /ハーフムーン/\nhalfpants /ハーフパンツ/\nhalfpitch /ハーフピッチ/\nhalfsize /ハーフサイズ/\nhalfsleeve /ハーフスリーブ/\nhalfswing /ハーフスイング/\nhalftime /ハーフタイム/\nhalftone /ハーフトーン/\nhalfway /ハーフウェイ/ハーフウェー/\nhali /ハーリー/\nhaliburton /ハリバートン/\nhalifax /ハリファックス/\nhalim /ハリム;インドネシア(hlp)/\nhall /ホール/\nhalle /ハレ/ハル/\nhallelujah /ハレルヤ/\nhalley /ハレー/ハリー;Edmund Halley (1656-1742)/\nhalloween /ハロウィン/ハロウィーン/\nhallstaff /ホールスタッフ/\nhalo /ハロー/ハロ/\nhalogen /ハロゲン/\nhalogenheater /ハロゲンヒーター/\nhalogenlamp /ハロゲンランプ/\nhalon /ハロン;CF3Brなど/\nhalothane /ハロセン/\nhalt /ホルト/\nhalter /ホルター/\nhalterneck /ホルターネック;halter-neck/\nham /ハム/\nhamadan /ハマダーン/\nhamam /ハマム/\nhamann /ハーマン/ハマン/\nhamas /ハマス/\nhambacker /ハムバッカー/\nhamburg /ハンバーグ/ハンブルク/ハンブルグ/\nhamburger /ハンバーガー/\nhamegg /ハムエッグ;和製英語(ham and eggs)/\nhameln /ハーメルン;ドイツ/\nhamilton /ハミルトン/\nhamiltonian /ハミルトニアン/\nhamlet /ハムレット/\nhammer /ハンマー/ハンマ/\nhammerhead /ハンマーヘッド/\nhamming /ハミング/\nhammock /ハンモック/\nhammond /ハモンド/\nhammondorgan /ハモンドオルガン/\nhammurabi /ハンムラビ/ハムラビ/\nhampshire /ハンプシャー/\nhampton /ハンプトン/\nhamsalad /ハムサラダ/\nhamster /ハムスター/\nhamza /ハムザ/\nhana /ハナ/\nhancock /ハンコック/\nhand /ハンド/\nhandbag /ハンドバッグ/\nhandball /ハンドボール/\nhandbell /ハンドベル/\nhandbook /ハンドブック/\nhandbrake /ハンドブレーキ/\nhandclap /ハンドクラップ/\nhandcraft /ハンドクラフト/\nhandcream /ハンドクリーム/\nhandel /ヘンデル/\nhandgun /ハンドガン/\nhandheld /ハンドヘルド/\nhandi /ハンディ;handicap/ハンデ/ハンディー/\nhandicap /ハンディキャップ/\nhandkerchief /ハンカチーフ/ハンカチ/ハンケチ/\nhandle /ハンドル/\nhandlename /ハンドルネーム/\nhandler /ハンドラ/\nhandling /ハンドリング/\nhandmade /ハンドメイド/ハンドメード/\nhandoff /ハンドオフ/\nhandout /ハンドアウト/\nhandover /ハンドオーバー/\nhands /ハンズ/\nhandsfree /ハンズフリー/\nhandshake /ハンドシェイク/\nhandsoap /ハンドソープ/\nhandsome /ハンサム/\nhandtowel /ハンドタオル;napkin/\nhandy /ハンディ/ハンディー/\nhandycam /ハンディカム;[商標]SONY. (<handy camera)/\nhanes /ヘインズ/\nhang /ハング/\nhanger /ハンガー/\nhanging /ハンギング/\nhangingbasket /ハンギングバスケット/\nhangman /ハングマン/\nhangul /ハングル/\nhangup /ハングアップ/\nhank /ハンク/\nhankel /ハンケル/\nhanks /ハンクス/\nhanna /ハンナ/\nhannah /ハンナ/\nhanne /ハンネ/\nhannibal /ハンニバル/\nhanning /ハニング/\nhannon /ハノン/\nhannover /ハノーバー;ドイツ/ハノーヴァー/\nhanns /ハンス/\nhanoch /エノク/\nhanoi /ハノイ/\nhans /ハンス/\nhansa /ハンザ/\nhanse /ハンザ;(独)/\nhansel /ヘンゼル/\nhansen /ハンセン/\nhanson /ハンソン/\nhanuman /ハヌマーン/ハヌマン/\nhappening /ハプニング/\nhappiness /ハピネス/ハッピネス/\nhappy /ハッピー/\nhappybirthday /ハッピーバースデー/ハッピーバースディ/\nhappyend /ハッピーエンド/\nhappymonday /ハッピーマンデー/\nhappytalking /ハッピートーキング/\nharald /ハラルド/\nharam /ハーレム/ハレム/\nharappa /ハラッパ;パキスタン/ハラッパー/\nharare /ハラレ/\nharassment /ハラスメント/\nharbor /ハーバー/\nharbour /ハーバー/\nhard /ハード/ハードウェア/\nhardboiled /ハードボイルド/\nhardbop /ハードバップ/\nhardcase /ハードケース/\nhardcoat /ハードコート/\nhardcode /ハードコード/\nhardcontact /ハードコンタクト;hard contact lens/\nhardcontactlens /ハードコンタクトレンズ/\nhardcopy /ハードコピー/\nhardcore /ハードコア/\nhardcover /ハードカバー/\nharddisk /ハードディスク/\nharddiskdrive /ハードディスクドライブ;HDD/\nhardgay /ハードゲイ/\nhardhit /ハードヒット/\nhardhitter /ハードヒッター/\nhardlanding /ハードランディング/\nhardle /ハードル;※hurdle/\nhardlens /ハードレンズ;hard lens/\nhardlink /ハードリンク/\nhardliquor /ハードリカー/\nhardluck /ハードラック/\nhardoff /ハードオフ;www.hardoff.co.jp/\nhardrock /ハードロック/\nhardschedule /ハードスケジュール;和製英語(tight schedule)/\nhardsf /ハードSF/\nhardsm /ハードSM/\nhardtop /ハードトップ/\nhardware /ハードウェア/ハードウエア/\nhardwiring /ハードワイアリング/\nhardy /ハーディー/ハーディ/\nharem /ハーレム;英語綴り/ハレム/\nhargreaves /ハーグリーブス/ハーグリーブズ/\nharijan /ハリジャン/\nharim /ハーレム/ハレム/\nharlan /ハーラン/\nharlem /ハーレム;NYの./\nharlequin /ハーレクイン/\nharley /ハーレー/ハーリー/ハーレイ/\nharleydavidson /ハーレーダビッドソン;Harley-Davidson/\nharmagedon /ハルマゲドン/\nharmonia /ハルモニア/ハーモニア/\nharmonic /ハーモニック/\nharmonica /ハーモニカ/\nharmonics /ハーモニクス/ハーモニックス/\nharmonious /ハーモニアス/\nharmonisation /ハーモナイゼーション/\nharmonise /ハーモナイズ/\nharmonium /ハルモニウム/\nharmonization /ハーモナイゼーション/\nharmonize /ハーモナイズ/\nharmony /ハーモニー/\nharness /ハーネス/\nharnoncourt /アーノンクール/\nharold /ハロルド/\nharp /ハープ/\nharper /ハーパー/\nharpsichord /ハープシコード/\nharpy /ハーピー/ハルピュイア/\nharrier /ハリヤー/ハリアー/\nharriet /ハリエット/\nharris /ハリス/\nharrison /ハリスン/ハリソン/\nharrop /ハロップ/\nharry /ハリー/\nharrypotter /ハリーポッター;Harry Potter/\nharte /ハート/\nhartley /ハートレイ/ハートリー/ハートレー/\nhartmann /ハルトマン/ハートマン/\nhartree /ハートリー/\nharty /ハーティ/ハーティー/\nharvard /ハーバード/\nharvest /ハーベスト/ハーヴェスト/\nharvester /ハーベスター/ハーベスタ/\nharvey /ハービー/ハーベイ/ハーヴェイ/ハーヴィー/\nhas /ハズ/\nhash /ハッシュ/\nhashed /ハッシュド/\nhashedbeef /ハッシュドビーフ/\nhashish /ハシシ/ハシシュ/\nhashtable /ハッシュテーブル/\nhassan /ハッサン/\nhaste /ヘイスト/\nhat /ハット/\nhatch /ハッチ/\nhatchback /ハッチバック/\nhatching /ハッチング/\nhatckback /ハッチバック/\nhate /ヘイト/\nhathaway /ハサウェイ/ハザウェイ/\nhattie /ハッティ/\nhattrick /ハットトリック/\nhauptmann /ハウプトマン/\nhauser /ハウザー/\nhaut /オー;(Fr) 高い/\nhautbrion /オーブリオン;Haut Brion/\nhautecouture /オートクチュール;(Fr)haute couture/\nhautmedoc /オーメドック;Haut Medoc/\nhavana /ハバナ/\nhave /ハブ/ハヴ/\nhaven /ヘイブン/ヘイヴン/\nhawaii /ハワイ/\nhawaiian /ハワイアン/\nhawes /ホーズ/\nhawk /ホーク/\nhawking /ホーキング/\nhawkins /ホーキンス/\nhawks /ホークス/\nhawley /ホーリー/\nhaws /ホーズ/\nhayden /ハイデン/ヘイドン/\nhaydn /ハイドン/\nhaydon /ヘイドン/\nhayek /ハイエク/\nhayes /ヘイズ/\nhayley /ヘイリー/\nhaynes /ヘインズ/ハイネス/\nhazard /ハザード/\nhazardlamp /ハザードランプ/\nhazardmap /ハザードマップ/\nhazel /ヘーゼル/ヘイゼル/\nhazelnut /ヘーゼルナッツ/\nhcup /Hカップ;27.5cm/Ｈカップ/\nhd /ハードディスク/\nhddrecorder /HDDレコーダー/\nhe /ヒー/ヘリウム/Helium/\nhead /ヘッド/\nheadbutt /ヘッドバット/\nheadcoach /ヘッドコーチ/\nheaddress /ヘッドドレス/\nheader /ヘッダ/ヘッダー/\nheaderfile /ヘッダファイル/ヘッダーファイル/\nheadgear /ヘッドギア/\nheadhunt /ヘッドハント/\nheadhunter /ヘッドハンター/\nheadhunting /ヘッドハンティング/\nheading /ヘディング/ヘッディング/\nheadlamp /ヘッドランプ/\nheadlight /ヘッドライト/\nheadline /ヘッドライン/\nheadphone /ヘッドホン/ヘッドフォン/\nheadquarter /ヘッドクォーター/ヘッドクオーター/\nheadset /ヘッドセット/\nheadsliding /ヘッドスライディング;和製英語(headfirst sliding)/\nheal /ヒール/\nhealer /ヒーラー/\nhealing /ヒーリング/\nhealth /ヘルス/\nhealthcare /ヘルスケア/\nhealthcheck /ヘルスチェック/\nhealthmeter /ヘルスメーター;和製英語/\nhealthy /ヘルシー/\nheap /ヒープ/\nhear /ヒア/\nhearing /ヒアリング/\nhearn /ハーン/\nheart /ハート/ハツ/\nheartbeat /ハートビート/\nheartbreak /ハートブレイク/\nheartful /ハートフル/\nhearth /ハース/\nheartland /ハートランド/\nheartmark /ハートマーク/\nhearts /ハーツ/\nhearty /ハーティー/ハーティ/\nheat /ヒート/\nheater /ヒーター/\nheath /ヒース/\nheather /ヘザー/\nheathrow /ヒースロー;イギリス(lhr)/\nheatisland /ヒートアイランド/\nheatpipe /ヒートパイプ/\nheatpump /ヒートポンプ/\nheatsink /ヒートシンク/\nheatup /ヒートアップ/\nheaven /ヘブン/ヘヴン/\nheavenly /ヘブンリー/\nheavy /ヘビー/ヘヴィ/ヘヴィー/\nheavyduty /ヘビーデューティー/\nheavymetal /ヘビーメタル/ヘヴィメタル/ヘビメタ/ヘヴィメタ/\nheavysmoker /ヘビースモーカー/\nheavyuser /ヘビーユーザー/ヘビーユーザ/\nhebe /ヘーベ/ヘベ/ヘーベー/\nhebrew /ヘブライ/\nheckel /ヘッケル/\nhecta /ヘクタ;100/\nhectare /ヘクタール;10000m^2/\nhecto /ヘクト;[SI接頭語]h,10^2/\nhectopascal /ヘクトパスカル;hPa/\nhector /ヘクター/ヘクトル/ヘクトール/エクトル/\nhedda /ヘッダ/\nhedge /ヘッジ/\nhedgefund /ヘッジファンド/\nhedgehog /ヘッジホッグ/\nhedi /エディ/\nheel /ヒール/\nhegel /ヘーゲル/\nheide /ハイデ/\nheidegger /ハイデガー/ハイデッガー/\nheidelberg /ハイデルベルク/\nheiden /ハイデン/\nheidfeld /ハイドフェルド/\nheidi /ハイジ/ハイディ/ヘイディ/\nheifetz /ハイフェッツ/\nheight /ハイト/高さ/\nheights /ハイツ/\nheike /ハイケ/\nheil /ハイル;(独語)万歳/\nheim /ハイム/\nheimat /ハイマート;(独語)故郷/\nhein /ハイン/\nheine /ハイネ/\nheineken /ハイネケン/\nheiner /ハイナー/\nheinlein /ハインライン/\nheinrich /ハインリッヒ/ハインリヒ/\nheintz /ハインツ/\nheinz /ハインツ/ハインズ/\nheisenberg /ハイゼンベルク/ハイゼンベルグ/\nhelen /ヘレン/\nhelena /ヘレナ/エレナ/\nhelene /ヘレネ/エレーヌ/\nhelga /ヘルガ/\nhelguera /エルゲラ/\nheli /ヘリ;helicopter/\nhelical /ヘリカル/\nhelichrisum /ヘリクリサム/\nhelicopter /ヘリコプター/\nhelio /ヘリオ/\nheliopolis /ヘリオポリス/\nhelios /ヘリオス/\nheliotrope /ヘリオトロープ/\nheliport /ヘリポート/\nhelium /ヘリウム/\nhelix /ヘリックス/\nhell /ヘル/\nhella /ヘラ/\nhellas /ヘラス/\nhellcat /ヘルキャット/\nhellenism /ヘレニズム/\nhello /ハロー/\nhellokitty /ハローキティ;[商標]sanrio/\nhellopage /ハローページ/\nhellowork /ハローワーク;和製英語(job centre)/\nhelm /ヘルム/\nhelmet /ヘルメット/\nhelmholtz /ヘルムホルツ/\nhelmut /ヘルムート/\nhelmuth /ヘルムート/\nheloise /エロイーズ/\nhelp /ヘルプ/\nhelpdesk /ヘルプデスク/\nhelper /ヘルパー/ヘルパ/\nhelpfile /ヘルプファイル/\nhelpsystem /ヘルプシステム/\nhelsinki /ヘルシンキ/\nhematite /ヘマタイト/\nheme /ヘム/\nhemi /ヘミ/\nhemingway /ヘミングウェイ/ヘミングウェー/\nhemming /ヘミング/\nhemoglobin /ヘモグロビン/\nhemp /ヘンプ/\nhen /ヘン/\nhendel /ヘンデル/\nhenderson /ヘンダーソン/\nhendricks /ヘンドリックス/ヘンドリクス/\nhendrik /ヘンドリック/\nhendrix /ヘンドリックス/ヘンドリクス/\nhenkel /ヘンケル/\nhenley /ヘンリー/\nhenleyneck /ヘンリーネック/\nhennessy /ヘネシー/\nhenning /ヘニング/\nhenri /アンリ/ヘンリ/\nhenrietta /ヘンリエッタ/\nhenriette /アンリエット/ヘンリエッテ/\nhenrik /ヘンリク/ヘンリック/\nhenrique /エンリケ/\nhenry /ヘンリー/アンリ/ヘンリ/\nheparin /ヘパリン/\nhepburn /ヘップバーン/ヘプバーン/ヘボン/\nhephaistos /ヘパイストス/ヘファイストス/\nhepta /ヘプタ;7/\nheptane /ヘプタン;C7H16/\nher /ハー/\nhera /ヘラ/\nherakleitos /ヘラクレイトス/\nherakles /ヘラクレス/\nherald /ヘラルド/\nherat /ヘラート/\nherb /ハーブ/\nherbal /ハーバル/\nherbert /ヘルベルト/ハーバート/\nherbie /ハービー/\nherboil /ハーブオイル/\nherbrand /エルブラン/\nherbtea /ハーブティー/ハーブティ/\nhercegovina /ヘルツェゴビナ/ヘルツェゴヴィナ/\nhercule /エルキュール/\nhercules /ヘラクレス/\nhere /ヒア/\nheredocument /ヒアドキュメント/\nherend /ヘレンド/\nheritage /ヘリテージ/\nherman /ヘルマン/エルマン/ハーマン/\nhermann /ヘルマン/ハーマン/\nhermes /エルメス/ヘルメス/ヘルメース/\nhermione /ハーマイオニー/ヘルミオネ/\nhermit /ハーミット/エルミット;?/\nhermite /エルミート/\nhernandez /ヘルナンデス/エルナンデス/\nhernando /ヘルナンド/\nhernia /ヘルニア/\nhero /ヒーロー/\nherod /ヘロデ/\nherodes /ヘロデ/ヘロデス/\nherodotos /ヘロドトス/\nheroes /ヒーローズ/\nheroic /ヒロイック/\nheroin /ヘロイン/\nheroine /ヒロイン/\nherointerview /ヒーローインタビュー/\nheroism /ヒロイズム/\nheron /ヘロン/\nherpes /ヘルペス/\nherrmann /ハーマン/ヘルマン/\nhers /ハーズ/\nhershey /ハーシー/\nhertha /ヘルタ/\nhertz /ヘルツ/\nherve /エルヴェ/\nherzegovina /ヘルツェゴビナ/\nherzog /ヘルツォーク/\nhesiodos /ヘシオドス/\nhesse /ヘッセ/\nhessen /ヘッセン/\nhestia /ヘスティア/\nhetero /ヘテロ/ヘテロジニアス/\nheterodyne /ヘテロダイン/\nheterogeneous /ヘテロジニアス/\nheterosexual /ヘテロセクシャル/ヘテロセクシュアル/\nheuer /ホイヤー/\nheuristic /ヒューリスティック/\nheuristics /ヒューリスティクス/\nhewlett /ヒューレット/\nhewlettpackard /ヒューレットパッカード;www.hp.com/\nhex /ヘックス/十六進数/\nhexa /ヘキサ;6/ヘクサ/\nhexagon /ヘキサゴン;六角形/\nhexane /ヘキサン;C6H14/\nhexard /ヘキサード;www.hexard.co.jp/\nhey /ヘイ/\nheyden /ハイデン/\nheydon /ヘイドン/\nhf /ハフニウム/Hafnium/\nhg /水銀/Mercury/\nhi /ハイ/Hawaii/ハワイ/\nhi8 /Ｈｉ８/\nhiace /ハイエース;[商標]トヨタ/\nhiband /ＨｉＢａｎｄ/\nhibernation /ハイバネーション/\nhibiscus /ハイビスカス/\nhickory /ヒッコリー/\nhicks /ヒックス/\nhidalgo /イダルゴ/\nhidden /ヒドゥン/\nhide /ハイド/非表示/\nhiding /ハイディング/\nhierarchie /ヒエラルヒー;(独語)/\nhierarchy /ヒエラルキー/ハイアラーキー/\nhieroglyph /ヒエログリフ/\nhieronymus /ヒエロニムス/\nhierro /イエロ/\nhifi /ハイファイ;hi-fi/\nhiggins /ヒギンズ/\nhiggs /ヒッグス/\nhigh /ハイ/\nhighball /ハイボール/\nhighcalorie /ハイカロリー/\nhighclass /ハイクラス/\nhighcost /ハイコスト/\nhighend /ハイエンド/\nhighgrade /ハイグレード/\nhighhat /ハイハット/\nhighheels /ハイヒール/\nhighjack /ハイジャック/\nhighjacker /ハイジャッカー/\nhighjump /ハイジャンプ/\nhighkey /ハイキー;high key/\nhighkick /ハイキック/\nhighland /ハイランド/\nhighleg /ハイレグ;high-leg/\nhighlevel /ハイレベル/\nhighlight /ハイライト/\nhighneck /ハイネック/\nhighness /ハイネス/\nhighnote /ハイノート/\nhighoc /ハイオク;high-octan/\nhighpace /ハイペース/\nhighpass /ハイパス/\nhighperformance /ハイパフォーマンス/\nhighpitch /ハイピッチ/\nhighpower /ハイパワー/\nhighquality /ハイクオリティ/\nhighreso /ハイレゾ;high resolution/\nhighreturn /ハイリターン/\nhighrisk /ハイリスク/\nhighschool /ハイスクール/\nhighscore /ハイスコア/\nhighseason /ハイシーズン/\nhighsense /ハイセンス/\nhighso /ハイソ;high society, high sox/\nhighsociety /ハイソサエティ/ハイソサエティー/ハイソ/\nhighsocks /ハイソックス/\nhighsox /ハイソックス;high socks/\nhighspec /ハイスペック/\nhighspeed /ハイスピード/\nhightech /ハイテク;high technology/\nhightechnology /ハイテクノロジー/\nhighteen /ハイティーン/\nhightempo /ハイテンポ/\nhightension /ハイテンション/\nhightom /ハイタム/\nhightone /ハイトーン/\nhightouch /ハイタッチ/\nhighvision /ハイビジョン/\nhighway /ハイウェイ/ハイウェー/\nhighwaybus /ハイウェイバス/\nhighwaycard /ハイウェイカード/\nhihat /ハイハット/\nhiho /ハイホー/\nhijack /ハイジャック/\nhijacker /ハイジャッカー/\nhijrah /ヒジュラ/\nhike /ハイク/\nhiker /ハイカー/\nhiking /ハイキング/\nhilaire /イレール/\nhilary /ヒラリー/\nhilbert /ヒルベルト/\nhilda /ヒルダ/\nhilde /ヒルデ/\nhilevel /ハイレベル/\nhilight /ハイライト/\nhilite /ハイライト/\nhill /ヒル/\nhillary /ヒラリー/\nhillbilly /ヒルビリー/\nhillman /ヒルマン/\nhills /ヒルズ/\nhilltop /ヒルトップ/\nhilton /ヒルトン/\nhim /ヒム/\nhimalaya /ヒマラヤ/\nhimalayan /ヒマラヤン;猫/\nhimmler /ヒムラー/\nhindemith /ヒンデミット/\nhindi /ヒンディ/ヒンディー/\nhindu /ヒンズー/ヒンドゥー/ヒンドゥ/\nhinge /ヒンジ/\nhingis /ヒンギス/\nhint /ヒント/\nhip /ヒップ/\nhiphop /ヒップホップ/\nhipline /ヒップライン/\nhipp /ヒップ/\nhippie /ヒッピー/\nhippocket /ヒップポケット/\nhippocrates /ヒポクラテス/\nhippokrates /ヒポクラテス/\nhipsize /ヒップサイズ/\nhipup /ヒップアップ;和製英語/\nhiram /ハイラム/ヒラム/\nhire /ハイヤー/ハイア/\nhireso /ハイレゾ/\nhirsch /ヒルシュ/\nhis /ヒズ/\nhispania /イスパニア/\nhispanic /ヒスパニック/\nhiss /ヒス/\nhistamine /ヒスタミン/\nhistidine /ヒスチジン;His/\nhistogram /ヒストグラム/\nhiston /ヒストン/\nhistory /ヒストリー/ヒストリ/\nhit /ヒット/\nhit&run /ヒットエンドラン;hit and run/\nhitandrun /ヒットエンドラン/\nhitch /ヒッチ/\nhitchart /ヒットチャート/\nhitchcock /ヒッチコック/\nhitchhike /ヒッチハイク/\nhitchhiker /ヒッチハイカー/\nhitler /ヒトラー/ヒットラー/\nhitman /ヒットマン/\nhitnumber /ヒットナンバー/\nhitom /ハイタム/\nhitparade /ヒットパレード;hit parade/\nhitpoint /ヒットポイント/\nhits /ヒッツ/\nhitsong /ヒットソング/\nhitter /ヒッター/\nhitting /ヒッティング/\nhittite /ヒッタイト/\nhivision /ハイビジョン/\nhix /ヒックス/\nhj /┐;vi式罫線入力/┓;太/\nhjk /┤;vi式罫線入力/┫;太/┨;縦太/┥;横太/\nhjkl /┼;vi式罫線入力/╋;太/┿;横太/╂;縦太/\nhjl /┬;vi式罫線入力/┳;太/┯;横太/┰;縦太/\nhk /┘;vi式罫線入力/┛;太/\nhkl /┴;vi式罫線入力/┻;太/┷;横太/┸;縦太/\nhl /─;vi式罫線入力/━;太/\nho /ホルミウム/Holmium/\nhoare /ホーア/\nhoax /ホークス/\nhob /ホブ/\nhobbes /ホッブズ/\nhobbit /ホビット/Ｈｏｂｂｉｔ/\nhobby /ホビー/\nhobgoblin /ホブゴブリン/\nhochiminh /ホーチミン;Ho Chi Minh/\nhochst /ヘキスト/\nhockey /ホッケー/\nhodge /ホッジ/\nhodges /ホッジス/\nhoe /ホー/\nhoffer /ホッファー/\nhoffmann /ホフマン/\nhofmann /ホフマン/\nhofmannsthal /ホフマンスタール/\nhog /ホッグ/\nhogan /ホーガン/\nhohl /ホール/\nhoist /ホイスト/\nhola /オラ/\nholbein /ホルバイン/\nhold /ホールド/\nholden /ホールデン/\nholder /ホルダー/ホルダ/\nholderlin /ヘルダーリン/\nholding /ホールディング/\nholdings /ホールディングス/\nhole /ホール/\nholeinone /ホールインワン;hole-in-one/\nholeout /ホールアウト/\nholger /ホルガー/オルガー/\nholi /ホーリー/\nholiday /ホリデー/ホリデイ/ホリディ/\nholland /オランダ/ホランド/\nholly /ホーリー/ホリー/\nhollywood /ハリウッド/\nhollywoodstar /ハリウッドスター/\nholm /ホルム/\nholmes /ホームズ/\nholmium /ホルミウム;[元素]67,Ho/\nholocaust /ホロコースト/\nhologram /ホログラム/\nholographic /ホログラフィック/\nholography /ホログラフィ/ホログラフィー/\nholon /ホロン/\nhols /ホルス/\nholst /ホルスト/\nholstein /ホルスタイン/\nholster /ホルスター/\nholy /ホーリー/\nholyname /ホーリーネーム/\nhome /ホーム/\nhomebakery /ホームベーカリー;和製英語(home baking)/\nhomebase /ホームベース/\nhomecenter /ホームセンター;和製英語/\nhomecentre /ホームセンター;和製英語/\nhomeconcert /ホームコンサート/\nhomedir /ホームディレクトリ/\nhomedirectory /ホームディレクトリ/\nhomedoctor /ホームドクター;和製英語(family doctor)/\nhomedrama /ホームドラマ;和製英語(domestic drama)/\nhomegame /ホームゲーム/\nhomeground /ホームグラウンド/\nhomehelp /ホームヘルプ/\nhomehelper /ホームヘルパー/\nhomein /ホームイン/\nhomeland /ホームランド/\nhomeless /ホームレス/\nhomemade /ホームメイド/ホームメード/\nhomeoffice /ホームオフィス/\nhomeopathy /ホメオパシー/\nhomeostasis /ホメオスタシス/\nhomepage /ホームページ/\nhomepageaddress /ホームページアドレス/\nhomeparty /ホームパーティ/ホームパーティー/\nhomeplate /ホームプレート/\nhomeposition /ホームポジション/\nhomer /ホーマー/\nhomeroom /ホームルーム/\nhomeros /ホメロス/\nhomerun /ホームラン/\nhomesick /ホームシック/\nhomestay /ホームステイ/\nhomesteal /ホームスチール;和製英語(steal home)/\nhometeam /ホームチーム/\nhometheater /ホームシアター/\nhometheatre /ホームシアター/\nhometown /ホームタウン/\nhometrade /ホームトレード/\nhomework /ホームワーク/\nhoming /ホーミング/\nhommage /オマージュ;仏語/\nhomo /ホモ/\nhomocystein /ホモシステイン/\nhomology /ホモロジー/\nhomosapiens /ホモサピエンス/\nhomosexual /ホモセクシャル/ホモセクシュアル/ホモ/\nhomunculus /ホムンクルス/\nhomunkulus /ホムンクルス/\nhonda /ホンダ/\nhonduras /ホンジュラス;.hn/\nhonegger /オネゲル/\nhonest /アーネスト/オネスト/アネスト/\nhonesty /オネスティ/\nhoney /ハニー/\nhoneybee /ハニービー/\nhoneycomb /ハニカム/\nhoneymoon /ハネムーン/\nhoneypie /ハニーパイ/\nhoneypot /ハニーポット/\nhonfleur /オンフルール/\nhongkong /ホンコン/香港/\nhoniara /ホニアラ/\nhonkytonk /ホンキートンク;honky-tonk/\nhonolulu /ホノルル/\nhonor /オナー/\nhonore /オノレ/\nhood /フッド/\nhook /フック/ホック/\nhooke /フック;(1635-1703) Robert Hooke/\nhooker /フッカー/\nhooking /フッキング/\nhooligan /フーリガン/\nhoop /フープ/\nhoover /フーバー/フーヴァー/\nhop /ホップ/\nhope /ホープ/\nhopeful /ホープフル/\nhopkin /ホプキン/\nhopkins /ホプキンス/\nhopper /ホッパー/\nhopping /ホッピング/\nhoppy /ホッピー/\nhopstepjump /ホップステップジャンプ/\nhorace /ホレス/ホリス/\nhoratio /ホレイショ/ホレイショー/ホレーショー/\nhorece /ホレス/\nhorizon /ホライズン/\nhorizont /ホリゾント/\nhorizontal /ホリゾンタル/水平/水平方向/\nhormon /ホルモン;(独語)/\nhormone /ホルモン/\nhormonebalance /ホルモンバランス/\nhorn /ホーン/ホルン/\nhornet /ホーネット;雀蜂/\nhornfels /ホルンフェルス/\nhoroscope /ホロスコープ/\nhorowitz /ホロヴィッツ/\nhorror /ホラー/\nhorsdoeuvre /オードブル;hors-d'oeuvre/\nhorse /ホース/\nhorseradish /ホースラディッシュ/\nhorst /ホルスト/\nhorus /ホルス/\nhose /ホース/\nhosea /ホセア/\nhoshi /☆/★/\nhospice /ホスピス/\nhospital /ホスピタル/\nhospitality /ホスピタリティ/ホスピタリティー/\nhost /ホスト/\nhostaddress /ホストアドレス/\nhostclub /ホストクラブ/\nhostcomputer /ホストコンピュータ/\nhostdata /ホストデータ/\nhostel /ホステル/\nhostess /ホステス/\nhosting /ホスティング/\nhostingservice /ホスティングサービス/\nhostname /ホストネーム/ホスト名/\nhostroute /ホストルート/\nhot /ホット/\nhotcake /ホットケーキ/\nhotcakemix /ホットケーキミックス;和製英語(pancake mix)/\nhotcarpet /ホットカーペット;和製英語(electric carpet)/\nhotchkiss /ホッチキス;=stapler/\nhotcoffee /ホットコーヒー/\nhotcorner /ホットコーナー/\nhotdog /ホットドッグ/\nhotdrink /ホットドリンク/\nhotel /ホテル/オテル;仏語/\nhotelman /ホテルマン/\nhotels /ホテルズ/\nhotkey /ホットキー/\nhotline /ホットライン/\nhotlist /ホットリスト/\nhotmail /ホットメール;MSN/\nhotmilk /ホットミルク/\nhotnews /ホットニュース/\nhotpants /ホットパンツ/\nhotplate /ホットプレート/ホット・プレート/\nhotplug /ホットプラグ/\nhotsalad /ホットサラダ/\nhotsand /ホットサンド/\nhotspot /ホットスポット/\nhotswap /ホットスワップ/\nhottentot /ホッテントット/\nhoudunit /ハウダニット/How done it?/\nhough /ハフ/\nhound /ハウンド/\nhour /アワー/\nhours /アワーズ/\nhouse /ハウス/\nhousecleaning /ハウスクリーニング/\nhousedust /ハウスダスト/\nhousehold /ハウスホールド/\nhousekeeper /ハウスキーパー/\nhousekeeping /ハウスキーピング/\nhousemaker /ハウスメーカー/\nhousemannequin /ハウスマヌカン;和製語/\nhousemusic /ハウスミュージック/\nhousewine /ハウスワイン/\nhousing /ハウジング/\nhouston /ヒューストン/\nhover /ホバー/フーバー;人名/\nhovercraft /ホバークラフト/\nhovering /ホバリング/\nhow /ハウ/\nhoward /ハワード/\nhowell /ハウエル/\nhowl /ハウル/\nhowling /ハウリング/\nhowlite /ハウライト/\nhowto /ハウツー/\nhp /ヒューレット・パッカード;Hewlett-Packard/ホームページ;homepage/HP/\nhpaddr /ホームページアドレス/HPアドレス/\nhpaddress /ホームページアドレス/HPアドレス/\nhpf /ハイパスフィルタ/\nhr /ホルン/\nhs /ハッシウム/Hassium/\nhtmlfile /HTMLファイル/\nhttpserver /HTTPサーバ/\nhub /ハブ/\nhubbard /ハバード/\nhubble /ハッブル/\nhuber /フーバー/ユベール/\nhubert /ユベール/ヒューバート/\nhuck /ハック/\nhuckleberry /ハックルベリー/\nhudson /ハドソン/波怒村/\nhue /フエ/色調/ユー/\nhuffman /ハフマン/\nhug /ハグ/\nhuge /ヒュージ/\nhugh /ヒュー/\nhughes /ヒューズ/\nhughie /ヒューイ/\nhugo /ユゴー/ユーゴー/ヒューゴー/ヒューゴ/フーゴ/ウーゴ/\nhuguenot /ユグノー/\nhugues /ユーグ/\nhuhhot /フフホト;中国/呼和浩特/\nhuizinga /ホイジンガ/\nhula /フラ/\nhuladance /フラダンス/\nhulagirl /フラガール/\nhull /ハル/\nhullnote /ハルノート;(1941)Hull Note/\nhuman /ヒューマン/\nhumanerror /ヒューマンエラー/\nhumanism /ヒューマニズム/\nhumanisme /ユマニスム/\nhumanist /ヒューマニスト/\nhumaniste /ユマニスト/\nhumanite /ユマニテ;仏語/\nhumanity /ヒューマニティ/ヒューマニティー/\nhumanlike /ヒューマンライク/\nhumanoid /ヒューマノイド/\nhumanskill /ヒューマンスキル;和製英語/\nhumbert /アンベール/ハンバート/フンベルト/\nhumble /ハンブル/\nhumboldt /フンボルト/\nhume /ヒューム/\nhummel /フンメル/\nhummer /ハマー;GM/\nhumming /ハミング/\nhummingbird /ハミングバード/\nhumor /ユーモア/\nhumoresque /ユーモレスク/\nhumorous /ユーモラス/\nhumour /ユーモア/\nhumphrey /ハンフリー/\nhumpty /ハンプティ/ハンプティー/\nhumptydumpty /ハンプティダンプティ/\nhundred /ハンドレッド/\nhung /ハング/\nhungarian /ハンガリアン/\nhungary /ハンガリー;.hu/\nhungarygp /ハンガリーGP;[F1]/\nhungerstrike /ハンガーストライキ/ハンスト/\nhungry /ハングリー/\nhungup /ハングアップ/\nhunk /ハンク/\nhunt /ハント/\nhunter /ハンター/\nhunting /ハンティング/ハンチング;-帽/\nhuntingworld /ハンティングワールド;www.huntingworld.com/\nhuppert /ユペール/\nhurd /Hurd/\nhurdle /ハードル/\nhurdygurdy /ハーディガーディ/\nhurley /ハーレー/ハーリー/ハーレイ/\nhuron /ヒューロン/\nhurrah /フレー/\nhurricane /ハリケーン/\nhurry /ハリー/\nhus /ハズ/\nhusband /ハズバンド/\nhush /ハッシュ/\nhusky /ハスキー/\nhuskyvioce /ハスキーボイス/\nhussain /フセイン/\nhusserl /フッサール/\nhustle /ハッスル/\nhustler /ハスラー/\nhuston /ヒューストン;人名/\nhut /ハット;小屋/\nhutte /ヒュッテ/\nhuxley /ハクスリー/ハクスレー/ハックスレー/ハックスリ/\nhuygens /ホイヘンス/\nhuysmans /ユイスマンス/\nhyacinth /ヒヤシンス/ヒアシンス/\nhyades /ヒアデス/\nhyaena /ハイエナ/\nhyatt /ハイアット/\nhybrid /ハイブリッド/\nhybridcar /ハイブリッドカー/\nhyde /ハイド/\nhydepark /ハイドパーク;Hyde Park, London/\nhyderabad /ハイデラバード/\nhydra /ヒドラ/ヒュドラ/\nhydrate /ハイドレート/\nhydrazine /ヒドラジン;N2H4/\nhydride /ハイドライド;水素化/\nhydro /ハイドロ/ヒドロ/\nhydrogen /ハイドロジェン;H/\nhydroquinone /ハイドロキノン;C6H4(OH)2/ヒドロキノン/\nhydroxy /ヒドロキシ;-OH/ハイドロキシ/\nhymn /ヒム/\nhyper /ハイパー/\nhypercard /ハイパーカード/\nhypercube /ハイパーキューブ/\nhyperion /ハイペリオン/ヒペリオン/ヒュペリオン/\nhyperlink /ハイパーリンク/\nhypermedia /ハイパーメディア/\nhypertext /ハイパーテキスト/\nhyperthreading /ハイパースレッディング/\nhyphen /ハイフン/‐/\nhyphenation /ハイフネーション/\nhypnosis /ヒプノシス/\nhypnotherapy /ヒプノセラピー;催眠療法/\nhypo /ハイポ/\nhyrax /ハイラックス/\nhysteresis /ヒステリシス/\nhysteria /ヒステリー/\nhysteric /ヒステリック/\nhysterie /ヒステリー/\nhyundai /ヒュンダイ;www.hyundai-motor.com/現代/\nhz /ヘルツ/Ｈｚ/\ni /ι;iota/アイ/и;cyrillic/ヨウ素/Iodine/私/\ni'm /アイム/\ni-kratkoje /й;cyrillic/\ni/o /Ｉ／Ｏ/\nia /Iowa/アイオワ/\niain /イアン/\niam /アイアム;I am/アイ・アム/\nian /イアン/ヤン/\niappli /iアプリ/\nib /イヴ/\niban /イバン/\niberia /イベリア/\niberis /イベリス/\nibex /アイベックス/\nibm /インターナショナル・ビジネス・マシーンズ・コーポレーション/アイ・ビー・エム/\nibmpc /ＩＢＭ-ＰＣ/\nibn /イブン/\nibrahim /イブラヒム/\nibuprofen /イブプロフェン;C13H18O2/\nicarus /イカルス;(英綴)/イカロス/\niccard /ICカード/\nicchip /ICチップ/\nice /アイス/インサーキットエミュレーター;in-circuit emulator/氷/\nicebar /アイスバー/\niceberg /アイスバーグ/\nicebox /アイスボックス/\nicecap /アイスキャップ/\nicecoffee /アイスコーヒー/\nicecream /アイスクリーム/\nicecube /アイスキューブ/\nicedance /アイスダンス/\nicehockey /アイスホッケー/\niceland /アイスランド;.is/\nicemilk /アイスミルク/\nicenon /アイスノン;[商標]白元/\nicepail /アイスペール/\nicepick /アイスピック/\nicerink /アイスリンク/\nicetea /アイスティー/アイスティ/\nicewine /アイスワイン/\nich /イッヒ/\nicing /アイシング/\nicon /アイコン/\niconic /アイコン化;?/\niconify /アイコニファイ/\nictag /ICタグ/\nicup /Iカップ;30cm/Ｉカップ/\nicy /アイシー/\nid /イド;[精医]/アイディー/識別子/Idaho/アイダホ/\nida /イダ/アイダ/イーダ/\nidaho /アイダホ;ID/\nidcard /IDカード/\nide /アイド/\nidea /アイデア/アイディア/イデア;ιδεα/\nideal /イデアル/アイデアル/\nideaman /アイデアマン/\nidecable /IDEケーブル/\nidecontroller /IDEコントローラ/\nidedevice /IDEデバイス/\nidedrive /IDEドライブ/\nidee /イデー/\nidentifier /アイデンティファイア/識別子/\nidentify /アイデンティファイ/\nidentity /アイデンティティ/アイデンティティー/\nideologie /イデオロギー/\nideologue /イデオローグ/\nideology /イデオロギー/\nidic /Ｉ-ｄｉｃ/\nidiom /イディオム/\nidiomatic /イディオマティック/\nidiot /イディオット/\nidle /アイドル/\nidletime /アイドルタイム/\nidling /アイドリング/\nidol /アイドル/\nidola /イドラ/\nif /イフ/インターフェース/インタフェース/\niff /必要十分条件;if and only if/⊃⊂/<==>/\niglesias /イグレシアス/\nigloo /イグルー/\nignacio /イグナチオ/イグナシオ/\nignite /イグナイト/\nignition /イグニッション/\nignitor /イグナイター/イグナイタ/\nignore /イグノア/\nigor /イーゴリ/イゴール/イーゴル/\niguana /イグアナ/\niguanodon /イグアノドン/\niguazu /イグアス/\nihatov /イーハトーブ;(賢治)/イーハトーヴ/\nikaros /イカロス/イカルス/\nikra /イクラ;икра/\nil /Illinois/イリノイ/イル/\nilia /イリヤ/\nilias /イリアス/イーリアス/\nill /イル/\nillegal /イリーガル/\nillich /イリイチ/\nillinois /イリノイ/\nillumination /イルミネーション/イリュミナシオン;仏語/イリュミネイション;<rare>/\nillusion /イリュージョン/\nillust /イラスト/\nillustration /イラストレーション/\nillustrator /イラストレーター/イラストレータ/\nilmari /イルマリ/\nilove /アイラブ;I love/アイ・ラブ・/\niloveyou /アイラブユー;I love you/\nilse /イルゼ/\nilya /イリヤ/イリア/\nilyich /イリイチ/\nim /イン/\nimac /iMac;[商標]アップル/アイマック/\nimage /イメージ/イマージュ;仏語/\nimagealbum /イメージアルバム/\nimagechange /イメージチェンジ;和製英語/\nimagecharacter /イメージキャラクター/\nimagedown /イメージダウン;和製英語/\nimagefile /イメージファイル/\nimagegirl /イメージガール/\nimageillust /イメージイラスト/\nimagemap /イメージマップ/\nimagescanner /イメージスキャナ/\nimagesensor /イメージセンサ/イメージセンサー/\nimagesong /イメージソング/\nimagetraining /イメージトレーニング/\nimageup /イメージアップ;和製英語/\nimagevideo /イメージビデオ/\nimagewindow /イメージウィンドウ/イメージウインドー;<rare>/\nimaginary /イマジナリー/\nimagination /イマジネーション/\nimaging /イメージング/\nimago /イマーゴ/\nimam /イマーム/イマム/\nimbalance /インバランス/\nimelda /イメルダ/\nimidazole /イミダゾール/\nimido /イミド/\nimine /イミン/\nimitation /イミテーション/\nimmanuel /イマニュエル/イマヌエル/\nimmigration /イミグレーション/\nimmoral /インモラル/\nimode /iモード/\nimp /インプ/⊃/\nimpact /インパクト/\nimpala /インパラ/\nimpedance /インピーダンス/\nimperial /インペリアル/\nimphal /インパール/\nimplant /インプラント/\nimplement /インプリメント/\nimplementation /インプリメンテーション/インプリメンテイション/\nimplementor /インプリメンタ/\nimplication /インプリケーション/⊃/\nimplied /⊂/\nimplies /→/⇒/⊃/ならば/\nimply /⊃/→/\nimpo /インポ;impotenz/\nimport /インポート/\nimporter /インポーター/\nimpose /インポーズ/\nimpossible /インポッシブル/インポシブル/\nimpotence /インポテンス/\nimpotent /インポテンツ/\nimpotenz /インポテンツ;(独語)/\nimpre /インプレ;impression/\nimpress /インプレス/\nimpression /インプレッション/\nimpressive /インプレッシブ/\nimpreza /インプレッサ;[商標]スバル/\nimprint /インプリント/\nimprinting /インプリンティング/\nimpro /インプロ;improvisation/\nimpromptu /アンプロンプチュ/アンプロンプテュ/即興曲/\nimprovisation /インプロヴィゼーション/インプロビゼーション/インプロ/\nimproviser /インプロヴァイザー/インプロバイザー/\nimpulse /インパルス/\nin /イン/∈/インチ/Indiana/インディアナ/インジウム/Indium/\nina /アイナ/\ninactive /インアクティブ/\ninari /イナリ/\ninax /イナックス;www.inax.co.jp/\ninbal /インバル/\ninbound /インバウンド/\ninc /Ｉｎｃ．/\nincense /インセンス/\nincentive /インセンティブ/\nincest /インセスト/\ninch /インチ/吋/\nincident /インシデント/\nincite /インサイト/\ninclude /インクルード/∈/∋/\ninclusion /インクルージョン/\ninclusive /インクルーシブ/\nincome /インカム/\nincomegain /インカムゲイン;income gain/\nincourse /インコース;和製英語(inside)/\nincredible /インクレディブル/\nincrement /インクリメント/\nincremental /インクリメンタル/\nincrementalsearch /インクリメンタルサーチ/\nincubate /インキュベート/\nincubation /インキュベーション/\nincubator /インキュベータ/インキュベーター/\nincubus /インキュバス/\ninden /インデン/\nindent /インデント/\nindentation /インデンテーション/インデンテイション/字下げ/\nindependant /アンデパンダン;仏語/\nindependence /インデペンデンス/インディペンデンス/\nindependent /インディペンデント/\nindex /インデックス/インデクス/\nindexation /インデクセーション/\nindexer /インデクサ/インデクサー/\nindexing /インデクシング/\nindexmode /インデックスモード/\nindi /インディ/インディー/\nindia /インディア/インド;.in/\nindian /インディアン/\nindiana /インディアナ;IN/\nindianapolis /インディアナポリス/\nindians /インディアンズ;[MLB]/\nindica /インディカ/\nindication /インディケーション/\nindicator /インジケータ/インジケーター/インディケーター/インディケータ/\nindicial /インディシャル/\nindies /インディーズ/\nindigo /インディゴ/\nindigoblue /インディゴブルー/\nindio /インディオ/\nindirect /インダイレクト/\nindium /インジウム;[元素]49,In/\nindividual /インディヴィジュアル/インディビジュアル/\nindo /インド/印度/\nindochina /インドシナ/\nindole /インドール/\nindomethacin /インドメタシン;C19H16ClNO4/\nindonesia /インドネシア;.id/\nindoor /インドア/\nindra /インドラ/\ninductance /インダクタンス/\ninduction /インダクション/帰納法/\nindus /インダス/\nindustrial /インダストリアル/\nindustries /インダストリーズ/\nindustry /インダストリー/インダストリ/\nindy /インディ/インディー/\nines /イネス/アイネス/\ninfant /インファント/\ninferior /インフェリア/\ninferno /インフェルノ/\ninfield /インフィールド/\ninfight /インファイト/\ninfinite /インフィニット/\ninfinity /インフィニティ/インフィニティー/∞/\ninfla /インフレ;inflation/\ninflation /インフレーション/インフレ/\ninflationary /インフレーショナリ/インフレ/\ninfluence /インフルエンス/\ninfluenza /インフルエンザ/\ninfluenzavirus /インフルエンザウイルス/\ninfo /インフォ/\ninform /インフォーム/\ninformal /インフォーマル/\ninformant /インフォーマント/\ninformatic /インフォマティック/\ninformatics /インフォマティクス/インフォマティックス/\ninformation /インフォメーション/情報/\ninformationcenter /インフォメーションセンター/\ninformationcentre /インフォメーションセンター/\ninformatique /アンフォルマティーク/\ninformed /インフォームド/\ninformedconsent /インフォームドコンセント/\ninformel /アンフォルメル/\ninformercial /インフォマーシャル;information + commercial/\ninfoseek /インフォシーク;www.infoseek.com/\ninfra /インフラ/\ninfrastructure /インフラストラクチャ/インフラストラクチャー/インフラ/\ninfusion /インフュージョン/\ning /イング/\ninge /インゲ/\ninglez /イギリス/\ningo /インゴ/\ningoal /インゴール/\ningot /インゴット/\ningram /イングラム/\ningrid /イングリッド/\ninheritance /インヘリタンス/\ninhigh /インハイ;[野球]和製英語(inside high)/\ninhouse /インハウス/\niniesta /イニエスタ/\ninitial /イニシャル/\ninitialise /イニシャライズ/\ninitialize /イニシャライズ/\ninitiative /イニシアティブ/イニシアチブ/\ninitiator /イニシエータ/\ninjection /インジェクション/\ninjector /インジェクター/\nink /インク/インキ/\ninka /インカ/\ninkcartridge /インクカートリッジ/\ninkjet /インクジェット/\ninkjetprinter /インクジェットプリンタ/インクジェットプリンター/\ninkribbon /インクリボン/\ninlane /インレーン/\ninlay /インレー/インレイ/\ninline /インライン/\ninlineframe /インラインフレーム/\ninlineskate /インラインスケート/\ninlining /インライニング/\ninlow /インロー;[野球]和製英語(inside low)/\ninn /イン/\ninna /インナ/\ninner /インナー/\ninnercity /インナーシティ/\ninnerspace /インナースペース/\ninnerwear /インナーウェア/\ninnerworld /インナーワールド/\ninnes /イネス/アイネス/イニス/\ninning /イニング/\ninnocence /イノセンス/\ninnocent /イノセント/\ninnovation /イノベーション/\ninnovator /イノベーター/イノベータ/\ninnsbruck /インスブルック/\ninode /iノード/ｉノード/\ninositol /イノシトール/\ninplay /インプレー;in play/インプレイ/\ninprovisation /インプロヴァイゼィション;※improvisation?/\ninpulse /インパルス/\ninput /インプット/入力/\ninputmethod /インプットメソッド/\ninsect /インセクト/\ninsensitive /インセンシティブ/\ninsert /インサート/\ninsertion /インサーション/\ninshallah /インシャラー/\ninside /インサイド/\ninsideout /インサイドアウト/\ninsider /インサイダー/\ninsidework /インサイドワーク/\ninsight /インサイト/\ninsoft /インソフト/\ninsole /インソール/\ninspection /インスペクション/\ninspector /インスペクタ/インスペクター/\ninspiration /インスピレーション/\ninspire /インスパイア/\ninst /インスト/\ninstall /インストール/\ninstallation /インスタレーション/インストレーション/\ninstaller /インストーラ/インストーラー/\ninstance /インスタンス/\ninstant /インスタント/\ninstantcamera /インスタントカメラ/\ninstantcoffee /インスタントコーヒー/\ninstantiate /インスタンシエート/具体化/\ninstitute /インスティテュート/インスティチュート/\ninstitution /インスティテューション/\ninstore /インストア/\ninstorelive /インストアライブ/\ninstruction /インストラクション/\ninstructor /インストラクター/\ninstrument /インストゥルメント/インストルメント/インスツルメント/\ninstrumental /インストゥルメンタル/インストルメンタル/インスツルメンタル/\ninstruments /インスツルメンツ/\ninsufficient /不充分/不足/\ninsulation /インシュレーション/\ninsulator /インシュレーター/インシュレータ/\ninsulin /インスリン/インシュリン/\ninsulinoma /インスリノーマ/\ninsurance /インシュアランス/インシュランス/\nint /∫/\ninteger /インテジャー/インテジャ/整数/\nintegra /インテグラ/\nintegral /インテグラル/∫/∬/\nintegrate /インテグレート/\nintegration /インテグレーション/\nintegrator /インテグレータ/インテグレーター/\nintegrin /インテグリン/\nintegrity /インテグリティ/完全/\nintel /インテル/Intel/\nintellectual /インテレクチュアル/\nintelli /インテリ/\nintelligence /インテリジェンス/\nintelligent /インテリジェント/\nintelligentsia /インテリゲンチャ/\nintelligentzia /インテリゲンチャ/\nintense /インテンス/\nintensity /インテンシティ/\nintensive /インテンシブ/\ninter /インター/インタ/\ninteract /インタラクト/\ninteraction /インタラクション/インターアクション/\ninteractive /インタラクティブ/インタラクティヴ/\ninteractivity /インタラクティビティ/\ninterbank /インターバンク/\nintercept /インターセプト/インタセプト/\ninterchange /インターチェンジ/\nintercom /インターコム/\nintercontinental /インターコンチネンタル/\ninterest /インタレスト/\ninterface /インターフェイス/インターフェース/インタフェース/インタフェイス/\ninterfaceboard /インターフェースボード/\ninterfere /インターフェア/\ninterferon /インターフェロン/\ninterhigh /インターハイ;和製英語(inter + high school)/\ninterior /インテリア/\ninteriorcoordinator /インテリアコーディネーター/\ninteriordesign /インテリアデザイン/\ninteriordesigner /インテリアデザイナー/\ninteriorshop /インテリアショップ/\ninterlace /インターレース/インタレース/\ninterlaken /インターラーケン/\ninterleave /インターリーブ/インタリーブ/\ninterleukin /インターロイキン/\ninterlock /インターロック/インタロック/\ninterlocking /インターロッキング/\ninterlude /インターリュード/インタリュード/\nintermedia /インターメディア/\nintermezzo /インテルメッツォ/\nintermission /インターミッション/\nintern /インターン/\ninternal /インターナル/\ninternational /インターナショナル/\ninternet /インターネット/インタネット/Ｉｎｔｅｒｎｅｔ/\ninternetbanking /インターネットバンキング/\ninternetcafe /インターネットカフェ/\ninternetexplorer /インターネットエクスプローラー/インターネットエクスプローラ/\ninternetserver /インターネットサーバ/\ninternetwork /インターネットワーク/\ninternetworking /インターネットワーキング/\ninternoise /インターノイズ/\ninternship /インターンシップ/\ninterphone /インターホン/インターフォン/\ninterplay /インタープレイ/\ninterpol /インターポール;www.interpol.int/\ninterpret /インタープリト/\ninterpretation /インタープリテーション/\ninterpreter /インタプリタ/インタープリター/インタープリタ/インタープリータ;<rare>/\ninterpretive /インタプリティブ/\ninterrace /インターレース;※interlace/\ninterrupt /インタラプト/\ninterrupter /インタラプター/\nintersection /∩/\nintersex /インターセックス/\ninterval /インターバル/インタバル/\ninterview /インタビュー/インタビュ/インタヴュー/\ninterviewer /インタビュアー/インタヴュアー/\nintimate /インティメイト/\ninto /イント/\nintolerance /イントレランス/\nintonation /イントネーション/\nintra /イントラ/\nintranet /イントラネット/\nintrinsics /イントリンシックス/\nintro /イントロ/\nintroduction /イントロダクション/導入/\ninuit /イヌイット/\ninulin /イヌリン/\ninvader /インベーダー/\ninvalid /インバリッド/誤った/無効な/\ninvalidate /インバリデート/\ninvalidation /インバリデーション/\ninvariant /インバリアント/インヴァリアント/\ninvention /インヴェンション/インベンション/\ninventory /インベントリ/インベントリー/\ninverse /インバース/インヴァース/\ninversion /インバージョン/インヴァージョン/\ninvert /インバート/\ninverter /インバータ/インバーター/\ninvest /インベスト/\ninvestment /インベストメント/\ninvincible /インビンシブル/\ninvisible /インビジブル/\ninvitation /インビテーション/\ninvitational /インビテーショナル/インヴィテイショナル;<rare>/\ninvitro /インビトロ;in vitro/\ninvoice /インボイス/インヴォイス/\ninvolvement /インボルブメント/\ninzaghi /インザーギ/\nio /イオ/Ｉ／Ｏ/入出力/(concat \"I\\057O\")/\nioan /ヨアン/\niocard /イオカード/\niodine /アイオダイン/ヨード;Jod/\niodo /ヨード;(接中辞)/\niolite /アイオライト/\nion /イオン/アイオン/\niona /イオナ/アイオナ/\nionbeam /イオンビーム/\nione /イオネ/\nionesco /イヨネスコ/\nionia /イオニア/\nionian /イオニアン;CDEFGABC/アイオニアン/\nionicchannel /イオニック・チャンネル/\nioport /(concat \"I\\057Oポート\")/\niosif /ヨシフ/\niota /ι/イオタ/\niowa /アイオワ/\nip /IPアドレス/IP/\nipaddress /IPアドレス/\nipanema /イパネマ/\nipmasquerade /IPマスカレード/\nipod /iPod;[商標]アップル/アイポッド;iPod/\nipphone /IPフォン/IP電話/\nipsum /イプサム;[商標]トヨタ/\nir /イリジウム/Iridium/\nira /アイラ/\nirak /イラク;iq/\niran /イラン;.ir/\niraq /イラク;.iq/\nireland /アイルランド;.ie/\nirene /アイリーン/イレーヌ/イレーネ/\niressa /イレッサ;=gefitinib/\niridium /イリジウム;[元素]77,Ir/\nirina /イリーナ/\niris /アイリス/イリス/イーリス/\nirish /アイリッシュ/\nirkutsk /イルクーツク/\nirma /イルマ/\niro /イロ/\niron /アイアン/アイロン/\nironie /イロニー/\nironman /アイアンマン/\nironside /アイアンサイド/\nirony /アイロニー/\nirq /IRQ/\nirregular /イレギュラー/\nirrumatio /イラマチオ/\nirvin /アーヴィン/アービン/\nirvine /アーヴィン/アービン/\nirving /アーヴィング/\nis /イズ/\nisaac /アイザック/イサク/イザーク/\nisabel /イザベル/イサベル/\nisabella /イザベラ/\nisabelle /イザベル/\nisabus /ISAバス/\nisaiah /イザヤ/\nisbncode /ISBNコード;International Standard Book Number/ISBN番号/\niscariot /イスカリオテ;-のユダ/\niscariote /イスカリオテ/\nisfahan /イスファハン;イラン/\nishtar /イシュタル/イシター/\nisis /イシス/\niskandar /イスカンダル/\nislam /イスラム/イスラーム/\nislamabad /イスラマバード/\nisland /アイランド/\nisle /アイル;島/\nism /イズム/\nismael /イスマエル/\nisme /イスム;仏語/\niso /イソ/アイソ/ISO/\niso# /ISO#0/ＩＳＯ#1/\nisodine /イソジン/\nisoflavone /イソフラボン/\nisoimage /ISOイメージ/\nisola /イソラ/\nisolation /アイソレーション/\nisolator /アイソレータ/\nisolde /イゾルデ/\nisoleucin /イソロイシン;Ile/\nisome /アイソメ;isometric/\nisometric /アイソメトリック/\nisoparametric /アイソパラメトリック/\nisoprene /イソプレン/\nisopropanol /イソプロパノール/\nisopropyl /イソプロピル/\nisotonic /アイソトニック/\nisotope /アイソトープ/\nisou /イズー/\nisozyme /アイソザイム/\nisrael /イスラエル;.il/\nissac /アイザック/\nissue /イシュー/\nist /イスト/\nistanbul /イスタンブール/\nit /イット/アイティー/\nit's /イッツ/\nitalia /イタリア;.it/伊太利亜/\nitaliagp /イタリアGP;[F1]/\nitalian /イタリアン/\nitaliana /イタリアーナ/\nitaliano /イタリアーノ/\nitalianrestaurant /イタリアンレストラン/\nitaliawine /イタリアワイン/\nitalic /イタリック/\nitalo /イタロ/\nitaly /イタリー/イタリア;.it/\nitbubble /ITバブル/\nitchy /イッチー/\nitelie /イタリー;仏語/\nitem /アイテム/項目/\niteration /イテレーション/\niterative /逐次型/\niterator /イテレータ/\nitriangle /▼/\nits /イッツ/\nitsystem /ITシステム/\niturn /Ｉターン/Iターン/\nivan /イワン/イヴァン/アイヴァン/イバン/\nivanhoe /アイヴァンホー/アイバンホー/\nives /アイヴズ/アイヴス/アイブス/\nivo /イヴォ/イボ/\nivory /アイボリー/アイヴォリー/\nivorywhite /アイボリーホワイト/\nivy /アイビー/アイヴィー/アイヴィ/\niybank /アイワイバンク;www.iy-bank.co.jp/\nizmir /イズミル;トルコ/\nj /ジェイ/ジェー/й;cyrillic(i-kratkoje)/\nj2 /Ｊ２/\nja /ヤー;(独語)/я;cyrillic/\njab /ジャブ/\njabberwock /ジャバウォック/\njack /ジャック/ジャッキ/\njackal /ジャッカル/\njacke /ヤッケ/\njacker /ジャッカー/\njacket /ジャケット/\njackie /ジャッキー/\njackpot /ジャックポット/\njackrussell /ジャックラッセル;[犬]Jack Russell/\njackson /ジャクソン/\njaco /ジャコ/\njacob /ヤコブ/ジェイコブ/ジャコブ/ヤーコブ/ジェーコブ/\njacobi /ヤコビ/\njacobs /ジェイコブス/ジェイコブズ/\njacobsen /ヤコブセン/\njacobson /ヤコブソン/\njacquard /ジャカード/ジャガード/\njacqueline /ジャクリーン/ジャクリーヌ/\njacques /ジャック/\njacquiline /ジャクリーヌ/\njacuzzi /ジャグジー/ジャクージ/\njade /ジェイド/ジェード/\njaeger /イェーガー/\njael /ジェイル/ジェール/ヤエル/\njaggy /ジャギー/\njaguar /ジャガー/\njahn /ヤーン/\njahnn /ヤーン/\njail /ジェイル/\njaime /ハイメ/ジェイム/ジャイメ/ジェイミー/\njaipur /ジャイプール/\njair /ジェイル/ヤイル/\njaist /北陸先端大/ジャイスト/北陸先端科学技術大学院大学/JAIST/Japan Advanced Institute of Science and Technology/\njakarta /ジャカルタ/\njake /ジェイク/\njakob /ヤコブ/ジェイコブ/\njakobson /ヤコブソン/\njal /日本航空/日航/\njalapeno /ハラペーニョ/\njalousie /ジャロジー;(Fr)嫉妬。(窓の)ブラインド/ジャルジー/\njam /ジャム/\njamaica /ジャマイカ;.jm/\njamaican /ジャマイカン/\njamais /ジャメ/\njamal /ジャマール/ジャマル/\njambalaya /ジャンバラヤ/\njamband /ジャムバンド/\njamboree /ジャンボリー/\njames /ジェームズ/ジェームス/ジェイムズ/ヤコブ/\njamie /ジェイミー/\njamila /ジャミラ/ジャミーラ/\njammes /ジャム/\njamming /ジャミング/\njammy /ジャミー/\njamsession /ジャムセッション/\njan /ジャン/ヤン/ヤーン/\njana /ヤナ/\njanacek /ヤナーチェク/\njancode /JANコード;Japanese Article Number/\njane /ジェーン/\njanet /ジャネット/\njani /ヤニ/\njanice /ジャニス/\njanie /ジェイニー/\njanine /ジェニン/\njanis /ジャニス/\njanne /ヤンネ/\njanos /ヤーノシュ/\njansen /ヤンセン/ジャンセン/\njanuary /ジャニュアリー/\njanus /ヤヌス;>january/\njanusz /ヤヌス/ヤヌシュ/\njap /ジャップ/\njapan /ジャパン/日本/\njapancup /ジャパンカップ/\njapanese /ジャパニーズ/\njapanesque /ジャパネスク/\njapon /ジャポン;仏語/\njaponica /ジャポニカ/\njaponisme /ジャポニスム/\njar /ジャー/\njardin /ジャルダン;(Fr)庭/\njared /ジャレド/ヤレド/\njargon /ジャーゴン/\njari /ヤリ/\njarno /ヤルノ/\njarpot /ジャーポット/\njarre /ジャール/\njarrett /ジャレット/\njarry /ジャリ/\njasdaq /ジャスダック;www.jasdaq.co.jp/\njasmin /ジャスミン;人名/\njasmine /ジャスミン/\njasminetea /ジャスミンティー/\njason /ジェイソン/\njasper /ジャスパー/碧玉/\njaspers /ヤスパース/\njasrac /ジャスラック/\njataka /ジャータカ/\njati /ジャーティ/\njaune /ジョーヌ;(Fr)黄色/\njava /ジャワ/ジャバ/ジャヴァ/\njavaapplet /JAVAアプレット/ジャバアプレット/\njavanese /ジャバニーズ/\njavascript /JAVAスクリプト/ジャバスクリプト/\njavelin /ジャベリン/\njaw /ジョー/\njaws /ジョーズ/\njax /ジャックス/\njay /ジェイ/ジェー/\njaya /ジャヤ/\njazz /ジャズ/\njazzband /ジャズバンド/\njazzbar /ジャズバー/\njazzchorus /ジャズコーラス/\njazzclub /ジャズクラブ/\njazzdance /ジャズダンス/\njazzdrum /ジャズドラム/\njazzdrummer /ジャズドラマー/\njazzfes /ジャズフェス/\njazzfestival /ジャズフェスティバル/\njazzfunk /ジャズファンク/\njazzfusion /ジャズフュージョン/\njazzguitar /ジャズギター/\njazzlife /ジャズライフ/\njazzlive /ジャズライブ/\njazzman /ジャズマン/\njazzmen /ジャズメン/\njazzpiano /ジャズピアノ/\njazzrock /ジャズロック/\njazzsinger /ジャズシンガー/\njazzsong /ジャズソング/\njazzvocal /ジャズボーカル/\njazzy /ジャジー/\njbibtex /jBibTeX/\njcbcard /JCBカード;www.jcb.co.jp/\njcom /ジェイコム/\njcup /Jカップ;32.5cm/Ｊカップ/\nje /е;cyrillic/ジュ/\njealous /ジェラス/\njealousy /ジェラシー/\njean /ジーン/ジャン/\njeanette /ジャネット/\njeanie /ジーニー/\njeanist /ジーニスト/\njeanne /ジャンヌ/\njeannedarc /ジャンヌダルク;(1412-1431) Jeanne d'Arc/\njeannette /ジャネット/\njeannie /ジニー/\njeans /ジーンズ/\njeddah /ジェッダ;サウジアラビア(jed)/\njedi /ジェダイ/\njeep /ジープ/\njef /ジェフ/\njeff /ジェフ/\njefferson /ジェファーソン/ジェファソン/\njeffery /ジェフリー/\njeffrey /ジェフリー/\njefunited /ジェフユナイテッド;[Jリーグ]市原・千葉/\njehovah /エホバ/\njekyll /ジキル/\njelly /ゼリー/ジェリー/\njellybeans /ジェリービーンズ/ゼリービーンズ/\njellyfish /ジェリーフィッシュ;くらげ/\njem /ジェム/\njena /イエナ/イェナ/\njenga /ジェンガ;[商標]/\njeni /ジェニ/\njenka /ジェンカ/\njenkins /ジェンキンス/ジェンキンズ/\njenna /ジェナ/ヤンナ/\njenner /ジェンナー/\njennie /ジェニー/ジェニィ/\njennifer /ジェニファー/\njennings /ジェニングス/\njenny /ジェニー/ジェニィ/\njens /ジェンス/イエンス/イェンス/\njensen /ジェンセン/ジャンセン/イェンセン/イエンセン/イェンゼン/\njenson /ジェンソン/\njeremiah /エレミヤ/ジェレマイア/\njeremie /ジェレミー/\njeremy /ジェレミー/\njerez /ヘレス/\njeri /ジェリ/\njericho /エリコ;パレスチナ/ジェリコ/\njerk /ジャーク/\njerky /ジャーキー/\njermaine /ジャーメイン/\njerome /ジェローム/\njeronimo /ジェロニモ/\njerry /ジェリー/\njersey /ジャージ/ジャージー/\njerusalem /エルサレム/イェルサレム/\njess /ジェス/\njesse /ジェシー/エッサイ/\njessica /ジェシカ/\njessie /ジェシー/\njesus /イエス/ジーザス/イエズス/ヘスス/\njesuschrist /イエスキリスト;Jesus Christ/イエス・キリスト/\njet /ジェット/\njetaime /ジュテーム;Je t'aime/\njetbath /ジェットバス;和製英語/\njetcoaster /ジェットコースター/\njete /ジュテ/\njetengine /ジェットエンジン/\njeter /ジーター/\njethro /ジェスロ/\njetro /ジェトロ;日本貿易振興会/\njetski /ジェットスキー/\njetstream /ジェットストリーム/\njeunesse /ジュネス/\njew /ジュー/ユダヤ/\njewel /ジュエル/\njewelcase /ジュエルケース/\njeweler /ジュエラー/\njewelry /ジュエリー/\njewelrybox /ジュエリーボックス/\njewelrycase /ジュエリーケース/\njewelryshop /ジュエリーショップ/\njibe /ジャイブ/\njig /ジグ/治具/\njigae /チゲ;(朝鮮語)/\njigsaw /ジグソー/\njigsawpuzzle /ジグソーパズル/\njihad /ジハード/\njil /ジル/\njill /ジル/\njim /ジム/\njimenez /ヒメネス/\njimi /ジミ/\njimmie /ジミー/\njimmy /ジミー/\njimny /ジムニー/\njingiskan /ジンギスカン;Genghis Khan?/\njingle /ジングル/\njinglebell /ジングルベル/\njinn /ジン/\njinx /ジンクス/\njis /ジス;Japanese Industrial Standard/\njis# /JIS#0/\njiscode /JISコード/\njismark /JISマーク/ジスマーク/\njitter /ジッタ/ジッター/\njitterbug /ジルバ/ジターバグ/ジッターバグ/ジタバグ/\njive /ジャイブ/ジャイヴ/\njk /│;vi式罫線入力/┃;太/\njkl /├;vi式罫線入力/┣;太/┠;縦太/┝;横太/\njl /┌;vi式罫線入力/┏;太/\njlatex /jLaTeX/\njleague /Jリーグ/Ｊリーグ/\njnic /日本ネットワークインフォメーションセンター;www.jnic.jp/\njo /ё;cyrillic/ジョー/\njoachim /ヨアキム/ヨアヒム/\njoan /ジョアン/ジョーン/\njoanna /ジョアンナ/ジョアナ/\njoanne /ジョアン/ジョアンヌ/\njoao /ジョアン/\njoaquin /ホアキン/\njob /ジョブ/ヨブ/\njobim /ジョビン/\njobs /ジョブズ/ジョブス/\njocelyn /ジョセリン/\njockey /ジョッキー/\njod /ヨード;[元素]I (独語)/ヨート/\njodel /ヨーデル;(独語)/\njody /ジョディ/\njoe /ジョー/\njoel /ヨエル/ジョエル/\njoelle /ジョエル/\njog /ジョグ/\njogger /ジョガー/\njogging /ジョギング/\njoggingcourse /ジョギングコース/\njoggingshoes /ジョギングシューズ/\njogjakarta /ジョグジャカルタ;インドネシア(jog)/\njohan /ヨハン/\njohann /ヨハン/\njohanna /ヨハンナ/ヨハナ/\njohannes /ヨハネ/ヨハネス/ヨハンネス/\njohannesburg /ヨハネスブルグ;(jnb)南アフリカ/ヨハネスブルク/\njohanson /ヨハンソン/\njohn /ジョン/ヨハネ/\njohnlennon /ジョンレノン;(1940-1980)John Lennon/ジョン・レノン/\njohnnie /ジョニー/\njohnny /ジョニー/\njohnnys /ジャニーズ;www.johnnys-net.jp/\njohns /ジョーンズ/ジョンズ/\njohnson /ジョンソン/\njohorbahru /ジョホールバル;Johor Bahru,マレーシア(jhb)/\njoie /ジョア/ジョワ/\njoin /ジョイン/\njoint /ジョイント/\njointconcert /ジョイントコンサート/\njointlive /ジョイントライブ/\njointventure /ジョイントベンチャー/\njojo /ジョジョ/\njojoba /ホホバ/\njoke /ジョーク/\njoker /ジョーカー/\njolene /ジョリーン/\njolivet /ジョリヴェ/\njolly /ジョリー/\njon /ジョン/\njonah /ヨナ/\njonas /ジョナス/\njonathan /ジョナサン/ヨナタン/\njones /ジョーンズ/\njoplin /ジョプリン/\njordan /ヨルダン;.jo/ジョルダン/ジョーダン/\njordi /ジョルディ/\njorg /ヨルグ/イェルク/\njorge /ホルヘ/ジョルジュ/ジョルジェ/ジョージ/\njose /ホセ/ジョゼ/\njosef /ジョセフ/ジョゼフ/ヨーゼフ/ヨゼフ/ヨセフ/ジョーゼフ/\njoseph /ヨセフ/ジョーゼフ/ヨーゼフ/ヨシフ/ジョセフ/\njosephe /ジョセフ/\njosephine /ジョセフィン/ジョゼフィーヌ;仏語/ジョセフィーヌ/\njosephson /ジョセフソン/\njosette /ジョゼット/\njosh /ジョシュ/ジョッシュ/\njoshua /ヨシュア/ジョシュア/\njosie /ジョシー/\njosquin /ジョスカン/\njota /ホタ/\njoule /ジュール/\njournal /ジャーナル/\njournaling /ジャーナリング/\njournalism /ジャーナリズム/\njournalist /ジャーナリスト/\njournalistic /ジャーナリスティック/\njourney /ジャーニー/\njoy /ジョイ/\njoyce /ジョイス/\njoyful /ジョイフル/\njoypad /ジョイパッド/\njoystick /ジョイスティック/\njpegfile /JPEGファイル/\njperiod /．/\njpgfile /JPGファイル/\njpop /Ｊポップ/Jポップ/J-POP/\njr /ジュニア/\njsbach /J.S.バッハ/J.S.Bach/ヨハンセバスチャンバッハ/ヨハン・セバスチャン・バッハ/\njsme /日本機械学会;Japan Society of Mechanical Engineers. www.jsme.or.jp/\njtex /jTeX/\nju /ю;cyrillic/\njuan /ファン/ホアン/ジュアン/\njuana /ファナ/\njubilee /ジュビリー/\njubilo /ジュビロ;[Jリーグ]磐田/\njudah /ユダ;(ヤコブの子)/ジュダ/\njudas /ユダ;(キリストを売った弟子)/ジューダス/\njude /ジュード/ユダ/\njudea /ユダヤ/\njudge /ジャッジ/\njudgement /ジャッジメント/\njudi /ジュディ/\njudith /ジュディス/ユーディット/ジュディット/\njudy /ジュディ/ジュディー/\njug /ジャグ/ジョッキ/\njugend /ユーゲント/\njuggle /ジャッグル/\njuggler /ジャグラー/\njuggling /ジャグリング/\njuha /ユハ/\njuice /ジュース/\njuicer /ジューサー/\njuicy /ジューシー/\njuillet /ジュイエ/\njuin /ジュアン/\njuke /ジューク/\njukebox /ジュークボックス/\njukka /ユッカ/\njule /ジュール/\njules /ジュール/\njulia /ジュリア/ユリア/フリア/\njulian /ジュリアン/フリアン/\njulianna /ジュリアナ/\njulianus /ユリアヌス/\njulie /ジュリー/\njulien /ジュリアン/\njuliet /ジュリエット/\njuliette /ジュリエット/\njulio /フリオ/ジュリオ/\njulius /ユリウス/ジュリアス/\njuly /ジュライ/\njumbo /ジャンボ/\njump /ジャンプ/\njumper /ジャンパー/ジャンパ/\njumperpin /ジャンパピン/ジャンパーピン/\njumperskirt /ジャンパースカート;和製英語(jumper)/\njumping /ジャンピング/\njumpsuit /ジャンプスーツ/\njunction /ジャンクション/\njune /ジューン/\njunebride /ジューンブライド/\njunet /JUNET/\njung /ユング/\njungfrau /ユングフラウ/\njungle /ジャングル/\njunglebook /ジャングルブック;1894,Kipling/\njunglegym /ジャングルジム/\njunior /ジュニア/\njunius /ジュニアス/\njunk /ジャンク/\njunker /ユンカー/ユンケル;(独語)/\njunkfood /ジャンクフード/\njunkie /ジャンキー/\njunkmail /ジャンクメール/\njunky /ジャンキー/\njuno /ジュノー/ユノ/ユーノ/ユーノー/\njupiter /ジュピター/ユピテル/\njupon /ズボン;仏語/\njuponpresser /ズボンプレッサー;和製語(trouser press)/\njura /ジュラ/\njurassic /ジュラシック/\njurgen /ユルゲン/\njuri /ユリ/ユーリ/\njus /Ｊｕｓ/ＪＵＳ/\njusco /ジャスコ/\njussi /ユッシ/\njust /ジャスト/ジュス/\njuste /ジュスト;仏語/\njustfit /ジャストフィット/\njustice /ジャスティス/\njustification /ジャスティフィケーション/\njustify /ジャスティファイ/\njustin /ジャスティン/\njustine /ジュスティーヌ/ジャスティン/\njustmeet /ジャストミート;和製英語/\njustsystem /ジャストシステム/\njute /ジュート/\njuvenile /ジュブナイル/ジュヴナイル/\njv /共同企業体;joint venture/\njwave /Ｊ−ＷＡＶＥ/\nk /κ;kappa/ケイ/ケー/к;ka (cyrillic)/キロ/カリウム/Potassium/χ;※(kh) chi/\nka /к;cyrillic/\nkaaba /カーバ/\nkaas /カース/\nkabaddi /カバディ/\nkabah /カーバ/\nkabalevskii /カバレフスキー/\nkabalevsky /カバレフスキー/\nkabbala /カバラ/\nkabul /カブール/\nkadenz /カデンツ/\nkaffein /カフェイン;(独語)/\nkafka /カフカ/\nkahla /カーラ/\nkahler /カーラー/\nkahlua /カルーア/カルア/\nkahluamilk /カルアミルク/カルーアミルク/\nkai /χ/カイ/\nkailas /カイラス/\nkain /ケイン/\nkaiser /カイザー/カイゼル/\nkaj /カイ/\nkalahari /カラハリ/\nkalanchoe /カランコエ/\nkalashnikov /カラシニコフ/\nkalbi /カルビ;(朝鮮語)/\nkale /ケール/\nkaleidoscope /カレイドスコープ/\nkalevala /カレワラ/\nkali /カーリー/\nkalimantan /カリマンタン/\nkalimba /カリンバ/\nkaliope /カリオペ/\nkalium /カリウム;[元素]19,K/\nkaliumion /カリウムイオン;potassium ion/\nkalk /カルキ;(独語)/\nkalle /カレ/\nkallisto /カリスト/\nkalman /カルマン/\nkalmia /カルミア/\nkama /カーマ/\nkamasutra /カーマスートラ/\nkamchatka /カムチャッカ/カムチャツカ/\nkamen /カーメン/\nkamiokande /カミオカンデ;KAMIOKA Nucleon Decay Experiment/\nkampala /カンパラ/\nkampher /カンフル;(蘭語)/\nkamuy /カムイ;(アイヌ語)神/\nkana /カナ/\nkanamycin /カナマイシン/\nkandahar /カンダハル/\nkandinsky /カンディンスキー/\nkandy /キャンディ;紅茶/\nkangaroo /カンガルー/\nkangfu /カンフー/功夫/\nkanon /カノン/\nkansas /カンザス;KS/\nkansascity /カンザスシティ/カンザスシティー/\nkant /カント/\nkantele /カンテレ/\nkantor /カントル/\nkaolin /カオリン/\nkaolinite /カオリナイト/\nkapo /カポ/\nkappa /κ/カッパ/\nkapsel /カプセル;(独語)/\nkara /〜/\nkaraat /カラット;(蘭語)/\nkarachi /カラチ;パキスタン/\nkarajan /カラヤン/\nkaramazov /カラマーゾフ/\nkaraoke /カラオケ/\nkaraokebox /カラオケボックス/\nkarat /カラット/\nkarbala /カルバラ;イラク/\nkarel /カレル/\nkarelia /カレリア/\nkaren /カレン/\nkarenina /カレーニナ/\nkari /カリ/\nkarin /カリン/カーリン/\nkarl /カール/カルル/\nkarlheinz /カールハインツ/\nkarlsruhe /カールスルーエ/\nkarma /カルマ/\nkarmen /カーメン/カルメン/\nkarna /カーナ/カルナ/\nkarrer /カーラー/\nkarst /カルスト/\nkarte /カルテ;(独語)/\nkartell /カルテル;(独語)/\nkarzai /カルザイ/\nkasein /カゼイン/\nkashmir /カシミール/カシミヤ/カシミア/\nkaspar /カスパー/カスパル/\nkasper /カスパー/\nkassovitz /カソヴィッツ/\nkastner /ケストナー/\nkatalase /カタラーゼ/\nkatar /カタール;.qa/\nkate /ケイト/ケート/\nkaterina /カテリーナ/カテリナ/\nkatharine /キャサリン/\nkatharsis /カタルシス/\nkathe /ケーテ/\nkatherina /カテリーナ/カテリナ/\nkatherine /キャサリン/\nkatheter /カテーテル;(蘭語)/\nkathleen /キャスリーン/キャスリン/キャサリン/\nkatholiek /カトリック;(蘭語)/\nkathryn /キャスリン/\nkathusha /カチューシャ;(日本語)/\nkathy /キャシー/キャッシー/\nkati /カティ/\nkatie /ケイティー/\nkation /カチオン;(独語)/\nkatmandu /カトマンズ/\nkatrin /カトリン/カトリーン/\nkatrina /カトリーナ/\nkatyusha /カチューシャ/\nkauai /カウアイ/\nkaufman /カウフマン/\nkaufmann /カウフマン/\nkaus /カウス/\nkavkaz /カフカス/\nkawai /カワイ/\nkaxgar /カシュガル;中国/\nkay /ケー/ケイ/\nkayak /カヤック/\nkazakh /カザフ/\nkazakhstan /カザフスタン;.kz/\nkazan /カザン/\nkazoo /カズー/\nkb /キーボード/キロバイト/\nkbbutz /キブツ/\nkbyte /キロバイト/\nkcl /KCL/\nkcup /Kカップ/Ｋカップ/\nkean /キーン/\nkeaton /キートン/\nkeats /キーツ/\nkebab /ケバブ/カバブ/\nkechak /ケチャ/\nkeema /キーマ/\nkeemun /キーマン/\nkeen /キーン/\nkeene /キーン/\nkeep /キープ/\nkeepalive /キープアライブ/\nkeeper /キーパー/\nkeeping /キーピング/\nkefir /ケフィア/\nkeita /ケイタ/\nkeith /キース/\nkeller /ケラー/\nkellogg /ケロッグ/\nkelly /ケリー/\nkeloid /ケロイド/\nkelvin /ケルビン/\nkemp /ケンプ/\nkempff /ケンプ/\nken /ケン;Kenneth/\nkenaf /ケナフ/\nkendall /ケンドール/\nkennedy /ケネディ/\nkennel /ケンネル/ケネル/\nkenneth /ケネス/\nkenny /ケニー/\nkent /ケント/\nkentauros /ケンタウロス/\nkentucky /ケンタッキー/\nkenwood /ケンウッド/Ｋｅｎｗｏｏｄ/\nkenya /ケニア;.ke/ケニヤ/\nkepheus /ケフェウス/\nkepler /ケプラー/\nkeratin /ケラチン/\nkerberos /ケルベロス/\nkeris /クリス/\nkern /カーン/ケルン/\nkernel /カーネル/\nkerner /ケルナー/\nkernighan /カーニハン/\nkerning /カーニング/\nkerosene /ケロシン/\nkerouac /ケルアック/\nkerr /カー/カール/ケア/ケル/\nkerry /ケリー/\nkessel /ケッセル/\nkessler /ケスラー/\nketamine /ケタミン;C13H16ClNO・HCl/\nketchup /ケチャップ/\nketone /ケトン/\nkettle /ケトル/\nketty /ケティ/\nkevin /ケビン/ケヴィン/\nkevlar /ケブラー/\nkewpie /キューピー/\nkey /キー/キイ/ケイ/\nkeyassign /キーアサイン/\nkeybind /キーバインド/\nkeybinding /キーバインディング/\nkeyboard /キーボード/\nkeyboardist /キーボーディスト/\nkeyboardmacro /キーボードマクロ/\nkeycase /キーケース/\nkeycode /キーコード/\nkeyconcept /キーコンセプト/\nkeyholder /キーホルダー/\nkeyling /キーリング;豪州/\nkeylock /キーロック/\nkeylogger /キーロガー/\nkeyman /キーマン/\nkeymap /キーマップ/\nkeynes /ケインズ/\nkeynesian /ケインジアン/\nkeynote /キーノート/\nkeypad /キーパッド/\nkeyperson /キーパーソン/\nkeyphrase /キーフレーズ/\nkeypitch /キーピッチ/\nkeypoint /キーポイント;key point/\nkeypuncher /キーパンチャー/\nkeyring /キーリング/\nkeysequence /キーシーケンス/\nkeystation /キーステーション/\nkeystone /キーストーン/\nkeystroke /キーストローク/\nkeytop /キートップ/\nkeytouch /キータッチ/\nkeyword /キーワード/\nkeywordsearch /キーワードサーチ/\nkfc /ケンタッキーフライドチキン/\nkg /キログラム/Ｋｇ/\nkh /χ;chi/х;xa (cyrillic)/\nkhabarovsk /ハバロフスク/\nkhachaturyan /ハチャトゥリアン/\nkhaki /カーキ/\nkhan /カン/カーン/ハン/ハーン/汗/\nkharakhorum /カラコルム/\nkhartoum /ハルツーム/\nkhmer /クメール/\nkhoisan /コイサン/\nkhomeini /ホメイニ/\nkhoomei /ホーメイ/\nkhoomii /ホーミー/\nkhorosho /ハラショー;(露語)/\nkhrushchev /フルシチョフ/\nkhubilai /フビライ/忽必烈/忽比烈/\nkhufu /クフ/\nkick /キック/\nkickback /キックバック/\nkickboard /キックボード/\nkickboxer /キックボクサー/\nkickboxing /キックボクシング/\nkicker /キッカー/\nkickin /キックイン/\nkickoff /キックオフ/\nkicks /キックス/\nkickstart /キックスタート;kick-start/\nkid /キッド/\nkidd /キッド/\nkidnap /キッドナップ/\nkidney /キドニー/\nkids /キッズ/\nkidsroom /キッズルーム;託児室/\nkiefer /キーファー/\nkieffer /キーファー/\nkiel /キール/\nkier /キア/\nkiev /キエフ/\nkigali /キガリ/\nkiki /キキ/\nkilauea /キラウエア/\nkilia /キリア/\nkilimanjaro /キリマンジャロ/\nkill /キル/\nkiller /キラー/\nkillers /キラーズ/\nkilling /キリング/\nkilmer /キルマー/\nkiln /キルン/窯/\nkilo /キロ;K,10^3/\nkilobyte /キロバイト/\nkilobytes /キロバイト/\nkilocalorie /キロカロリー/\nkilogram /キログラム/\nkiloliter /キロリットル/\nkilolitre /キロリットル/\nkilometer /キロメートル/\nkilometre /キロメートル/\nkilowatt /キロワット/\nkilt /キルト/\nkim /キム/金/\nkimberley /キンバリー/\nkimberly /キンバリー/\nkimchi /キムチ;(朝鮮語) kimch'i/\nkimi /キミ/\nkin /キン/\nkina /キナ/\nkinase /キナーゼ/\nkind /カインド/\nkinder /キンダー/\nkinema /キネマ;kinematograph/\nkinesiology /キネシオロジー/\nkinetic /キネティック/\nkinetin /カイネチン/キネチン/\nking /キング/\nkingdom /キングダム/\nkingkong /キングコング/\nkingof /キング・オブ・/キングオブ/\nkingrecord /キングレコード/\nkings /キングス/キングズ/\nkingsalmon /キングサーモン/\nkingsize /キングサイズ/\nkingston /キングストン/\nkingstown /キングスタウン/\nkinine /キニーネ/\nkinsey /キンゼイ/\nkinshasa /キンシャサ;コンゴ民主共和国/\nkinski /キンスキー/\nkiosk /キオスク/キヨスク/\nkipling /キプリング/キップリング/\nkir /キール/\nkira /キラ/\nkirby /カービィ/カービー/\nkirchhoff /キルヒホッフ/\nkirgistan /キルギスタン/\nkirgiz /キルギス/\nkiribati /キリバス;.ki/\nkirinbeer /キリンビール/\nkirk /カーク/\nkirkland /カークランド/\nkirsch /キルシュ/\nkirsten /キルステン/\nkirsty /カースティ/\nkishinyov /キシニョフ/\nkiska /キスカ/\nkiss /キス/キッス/×××/\nkissin /キーシン/\nkissinger /キッシンジャー/\nkissmark /キスマーク;和製英語(lovebite)/\nkissscene /キスシーン/\nkit /キット/\nkitchen /キッチン/\nkitchencounter /キッチンカウンター/\nkitchenette /キチネット/\nkitchenknife /キッチンナイフ/\nkitchenpaper /キッチンペーパー/\nkitchenscale /キッチンスケール/\nkitchensink /キッチンシンク/\nkitchentimer /キッチンタイマー/\nkitchenware /キッチンウェア/\nkite /カイト/\nkithara /キタラ/\nkitkat /キットカット;[商標]/\nkitsch /キッチュ;(独語)/\nkittel /キッテル/\nkitto /キット/\nkitty /キティ/キティー/\nkittyhawk /キティホーク;Kitty Hawk, USA/\nkiwi /キウイ/キウィ/\nkk /株式会社/（株）/\nkkbestsellers /KKベストセラーズ;www.kk-bestsellers.com/\nkl /└;vi式罫線入力/┗;太/キロリットル/\nklar /クラール/\nklara /クララ/クラーラ/\nklaus /クラウス/\nklavichord /クラヴィコード;(独語)/クラビコード/\nklavier /クラヴィーア/クラヴィア/\nklaxon /クラクション/\nklee /クレー/\nkleene /クリーネ/\nkleiber /クライバー/\nklein /クライン/\nklemperer /クレンペラー/\nklezmer /クレズマー/\nklien /クリエン/\nklimt /クリムト/\nklose /クローゼ/\nkluger /クルーガー/\nklum /クラム/\nkm /Ｋｍ/\nkmc /京大マイコンクラブ/\nknack /ナック/\nknapsack /ナップザック/ナップサック/\nknee /ニー/\nkneedrop /ニードロップ/\nkneel /ニール/\nkneepad /ニーパッド/\nkneesocks /ニーソックス/\nkneesox /ニーソックス;knee socks/\nknife /ナイフ/\nknight /ナイト/\nknights /ナイツ/\nknit /ニット/\nknitcap /ニットキャップ/\nknitshirt /ニットシャツ/\nknitting /ニッティング/\nknob /ノブ/\nknock /ノック/\nknockdown /ノックダウン/\nknocker /ノッカー/\nknocking /ノッキング/\nknockout /ノックアウト/\nknomeini /ホメイニ/\nknot /ノット/節/\nknotting /ノッティング/\nknow /ノウ/\nknowhow /ノウハウ/\nknowledge /ナレッジ/\nknown /ノーン/ノウン/\nknuckle /ナックル/\nknut /クヌート/\nknuth /クヌース/\nko /ＫｎｏｃｋＯｕｔ/\nkoala /コアラ/\nkoblenz /コブレンツ/\nkobold /コボルド/\nkoch /コッホ/\nkochel /ケッヘル/\nkocher /コッヘル/\nkodak /コダック;www.kodak.com/\nkodaly /コダーイ;(1882-1967)Kodaly Zoltan/\nkoehler /ケーラー/\nkohl /コール/\nkohler /ケーラー/コーラー/\nkohlrabi /コールラビ/\nkok /コック;(蘭語)/\nkokand /コーカンド/\nkoks /コークス;(独語)/\nkolchizin /コルヒチン/\nkolkata /コルカタ/\nkolkhoz /コルホーズ/\nkollagen /コラーゲン;(独語)/\nkolmogorov /コルモゴロフ/\nkoln /ケルン/\nkolossai /コロサイ/\nkolsch /ケルシュ/\nkombinat /コンビナート;(露語)/\nkome /※/\nkomi /コミ/\nkommentar /コンメンタール/\nkomodo /コモド;インドネシア/\nkomododragon /コモドドラゴン;Komodo dragon/\nkona /コナ/\nkondom /コンドーム;(独語)/\nkondratieff /コンドラチェフ/\nkong /コング/\nkonica /コニカ;www.konicaminolta.jp/\nkonide /コニーデ/\nkonitz /コニッツ/\nkonrad /コンラッド/コンラート/\nkonstantin /コンスタンティン/\nkonstanz /コンスタンツ/\nkonzern /コンツェルン/\nkonzert /コンツェルト/\nkoran /コーラン/クルアーン/\nkorea /コリア/\nkorean /コリアン/\nkorg /コルグ/\nkoror /コロール/\nkorsakov /コルサコフ/\nkosma /コスマ/\nkosmos /コスモス;ギリシア語/\nkosovo /コソボ/コソヴォ/\nkotakinabalu /コタキナバル;マレーシア/\nkouglof /クグロフ/\nkoumiss /クミス/\nkr /クリプトン/Krypton/\nkraan /カラン;(蘭語)/\nkraepelin /クレペリン/\nkraken /クラーケン/\nkrakow /クラクフ/\nkramer /クレーマー/クレイマー/\nkranke /クランケ/\nkrasnoyarsk /クラスノヤルスク/\nkraus /クラウス/\nkrause /クラウゼ/\nkrauss /クラウス/\nkreapelin /クレペリン/\nkreis /クライス;(独語)領分/\nkreisler /クライスラー/\nkremer /クレーメル/\nkremlin /クレムリン/\nkreta /クレタ/\nkretschmer /クレッチマー/\nkreutzer /クロイツェル/クロイツァー/\nkreuz /クロイツ/\nkripke /クリプキ/クリプケ/\nkris /クリス/\nkrishna /クリシュナ/\nkriss /クリス/\nkristel /クリステル/\nkristeva /クリステヴァ/\nkristian /クリスチャン/クリスティアン/\nkristiania /クリスチャニア/\nkristin /クリスティン/\nkristina /クリスティーナ/クリスティナ/\nkronecker /クロネッカー/\nkroneckerdelta /クロネッカーのデルタ/\nkronos /クロノス/\nkrsna /クリシュナ/\nkruger /クルーガー/\nkrugman /クルーグマン/\nkrym /クリム/\nkrypton /クリプトン;[元素]36,Kr/\nks /Kansas/カンサス/カンザス/\nksatriya /クシャトリア/クシャトリヤ/\nkterm /KTerm/\nkualalumpur /クアラルンプール;Kuala Lumpur/\nkuantan /クアンタン;マレーシア(kua)/\nkubelik /クーベリック/\nkubota /クボタ/\nkubrick /キューブリック/\nkuchen /クーヘン;(独) 菓子/\nkugel /クーゲル/\nkuhn /クーン/\nkuijken /クイケン/\nkuiper /カイパー/\nkuli /クーリー/\nkumiss /クミス/\nkundera /クンデラ/\nkunlun /クンルン/\nkunst /クンスト;(独語)芸術/\nkunz /クンツ/\nkurd /クルド/\nkurhaus /クアハウス/\nkurt /カート/クルト/\nkurz /クルツ/\nkuwait /クウェート;.kw/\nky /Kentucky/ケンタッキー/\nkypros /キプロス/\nkyrgyzstan /キルギス;.kg/\nkyrie /キリエ/\nl /λ;lambda/エル/л;el (cyrillic)/リットル/\nla /ラ/Lanthanum/ランタン/Louisiana/ルイジアナ/\nlab /ラボ/研究室/\nlaban /ラバン/\nlabel /ラベル/レーベル/\nlabelgate /レーベルゲート/\nlabelgatecd /レーベルゲートCD/\nlabeling /ラベリング/ラベル付け/\nlabelwidget /ラベル・ウィジット/\nlabia /ラビア/\nlabo /ラボ;laboratory/\nlabor /レイバー/レーバー/\nlaboratories /ラボラトリーズ/\nlaboratory /ラボラトリー/ラボラトリ/\nlabour /レイバー/レーバー/\nlabrador /ラブラドル/ラブラドール/\nlabradorretriever /ラブラドールレトリバー;Labrador retriever/\nlabyrinth /ラビリンス/\nlacan /ラカン/\nlace /レース/\nlacecurtain /レースカーテン/\nlacey /レイシー/\nlack /ラック/\nlaclos /ラクロ/\nlacoste /ラコステ/\nlacquer /ラッカー/\nlacroix /ラクロワ/\nlacrosse /ラクロス/\nlact /ラクト/\nlactam /ラクタム/\nlactice /ラクトアイス;和製英語(lacto + ice)/\nlacto /ラクト/\nlactoice /ラクトアイス;和製英語(lacto + ice)/\nlactone /ラクトン/\nlacy /レイシー/\nlad /ラッド/\nladder /ラダー;梯子/\nladen /ラディン/\nladies /レディース/レディス/\nladiescomic /レディースコミック/\nladle /レードル/\nlado /ラド/\nladon /ラドン/\nlady /レディ/レディー/\nladyborden /レディーボーデン;[商標]ロッテ/レディボーデン/\nladyfirst /レディーファースト;ladies first/レディファースト/\nlaetitia /レティシア/\nlafaro /ラファロ;LaFaro/\nlafayette /ラファイエット;La Fayette/\nlafcadio /ラフカディオ/\nlafite /ラフィット/\nlafont /ラフォン/\nlafontaine /ラ・フォンテーヌ;La Fontaine/ラフォンテーヌ/\nlaforet /ラフォーレ;(Fr) la foret/\nlaforgue /ラフォルグ/\nlafrance /ラフランス;(日本産の洋梨)/\nlag /ラグ/\nlage /ラーゲ;(独語)/\nlager /ラガー/ラーゲリ;(露)лагерь/\nlagerbeer /ラガービール/\nlagerfeld /ラガーフェルド/\nlago /ラーゴ/\nlagoon /ラグーン/\nlagos /ラゴス/\nlagrange /ラグランジュ/ラグランジェ/\nlagrangian /ラグランジアン/\nlagtime /ラグタイム;lag time/\nlahore /ラホール/\nlai /レイ/\nlaila /レイラ/ライラ/\nlaine /レーヌ;(Fr)羊毛/レーン/\nlaing /レイン/\nlair /レア/\nlaisserfaire /レッセフェール;laisser faire/\nlaissezfaire /レッセフェール;laissez faire/\nlake /レイク/レーク/\nlakeside /レイクサイド/レークサイド/\nlakshmi /ラクシュミ/ラクシュミー/\nlala /ララ/\nlalala /ラララ/\nlally /ラリー/\nlama /ラマ/\nlamancha /ラマンチャ;La Mancha/ラ・マンチャ/\nlamarck /ラマルク/\nlamarseillaise /ラ・マルセイエーズ;La Marseillaise (フランス国歌)/\nlamaze /ラマーズ/\nlamb /ラム/\nlambada /ランバダ/\nlambchop /ラムチョップ;lamb chop/\nlambda /λ/ラムダ/λ-算法/\nlambert /ランバート/ランベール/ランベルト/\nlamborghini /ランボルギーニ;www.lamborghini.com/\nlambrusco /ランブルスコ/\nlame /ラメ/レイム/\nlaminate /ラミネート/\nlamp /ランプ/\nlampshade /ランプシェード/\nlamy /ラミー/\nlan /LAN/\nlana /ラナ/ラーナ/\nlanboard /LANボード/\nlancable /LANケーブル/\nlancard /LANカード/\nlancashire /ランカシャー/\nlancaster /ランカスター/\nlance /ランス/\nlancelot /ランスロット/ランスロ/ラーンスロット/\nlancer /ランサー/\nlancet /ランセット/\nlancia /ランチア;www.lancia.com/\nland /ランド/∧/\nlandcruiser /ランドクルーザー/\nlanding /ランディング/\nlandmark /ランドマーク/\nlandmarktower /ランドマークタワー;横浜/\nlando /ランド/\nlandrover /ランドローバー/\nlandsat /ランドサット/\nlandscape /ランドスケープ/\nlandy /ランディ/\nlane /レーン/\nlang /ラング/\nlangage /ランガージュ/\nlangerhans /ランゲルハンス/\nlangkawi /ランカウイ;マレーシア(lgk)/\nlangley /ラングレー/\nlangsam /ラングザーム/ラングザム/\nlanguage /ランゲージ/\nlangue /ラング/\nlanguedechat /ラングドシャ;langue de chat/\nlanguedoc /ラングドック;Langue d'Oc/\nlanina /ラニーニャ;La Nina/\nlantana /ランタナ/\nlantern /ランタン/\nlanthanoid /ランタノイド/\nlanthanum /ランタン;[元素]57,La/\nlanza /ランツァ/\nlaocoon /ラオコーン;英語綴り/\nlaokoon /ラオコーン/\nlaon /ラン/\nlaos /ラオス;.la/\nlaox /ラオックス;www.laox.co.jp/\nlap /ラップ/\nlapaz /ラパス;La Paz/\nlapis /ラピス;石/\nlapislazuli /ラピスラズリ;lapis lazuli/\nlaplace /ラプラス/\nlaplacian /ラプラシアン/\nlapland /ラップランド/\nlaplata /ラプラタ;La Plata/\nlapp /ラップ/\nlapping /ラッピング/\nlaptime /ラップタイム/\nlaptop /ラップトップ/\nlaputa /ラピュタ/\nlara /ララ/ラーラ/\nlarc /ラルク;l'arc. (Fr)弓/\nlard /ラード/\nlarge /ラージ/\nlargehill /ラージヒル/\nlargesize /ラージサイズ/\nlarghetto /ラルゲット/\nlargo /ラルゴ/\nlariat /ラリアット/ラリアート/\nlark /ラーク/\nlarmen /ラーメン;?/\nlaroche /ラロッシュ/\nlarousse /ラルース/\nlarry /ラリー/ラリイ/ラリィ/\nlars /ラーズ/ラルス/\nlarsen /ラーセン/ラルセン/\nlas /ラス/\nlasagna /ラザニア/ラザーニャ/\nlasalle /ラサール/ラ・サール/\nlascaux /ラスコー/\nlaser /レーザー/レーザ/\nlaserbeam /レーザービーム/\nlaserdisc /レーザーディスク/\nlaserdisk /レーザーディスク/\nlaserpointer /レーザーポインター/レーザーポインタ/レーザポインタ/\nlaserprinter /レーザープリンタ/レーザープリンター/レーザプリンタ/\nlaserwriter /レーザーライタ/ＬａｓｅｒＷｒｉｔｅｒ/\nlasse /ラッセ/\nlassen /ラッセン/\nlassi /ラッシー;インド風飲むヨーグルト/\nlast /ラスト/\nlastboss /ラスボス/\nlastdance /ラストダンス/\nlastname /ラストネーム/\nlastnumber /ラストナンバー/\nlastorder /ラストオーダー/\nlastresort /ラストリゾート;last resort. 最後の拠り所/\nlastscene /ラストシーン/\nlastspurt /ラストスパート/\nlasvegas /ラスベガス/\nlaswell /ラズウェル/\nlatch /ラッチ/\nlate /レイト/レート/\nlatency /レイテンシ/レイテンシー/\nlateral /ラテラル/\nlateshow /レイトショー/\nlatex /ラテックス;ゴム/ラテフ;LaTeX/ＬａＴｅＸ/ＬAＴEＸ/LaTeX/\\LaTeX/\nlatin /ラテン/\nlatin# /Latin-#0/\nlatinamerica /ラテンアメリカ/\nlatour /ラトゥール/\nlattice /ラティス/ラチス/\nlatvia /ラトビア;.lv/ラトヴィア/\nlauan /ラワン/\nlaud /ロード/\nlauda /ラウダ/\nlaude /ロード/\nlaue /ラウエ/\nlaugh /ラフ/\nlaughing /ラフィング/ラーフィング/\nlauncer /ランチャー/ランチャ/\nlaunch /ランチ/\nlauncher /ランチャー/ランチャ/\nlaunder /ロンダ/\nlaundering /ロンダリング/\nlaundry /ランドリー/\nlaura /ローラ/ラウラ/\nlaure /ロール/\nlaurel /ローレル/\nlauren /ローレン/\nlaurence /ローレンス/ロレンス/ローランス/\nlaurencin /ローランサン/\nlaurent /ロラン/ローラン/\nlaurie /ローリー/\nlaurier /ローリエ/\nlauro /ラウロ/\nlausanne /ローザンヌ/\nlaut /ラウト/\nlautreamont /ロートレアモン/\nlautrec /ロートレック;(1864-1901)Henri de Toulouse-Lautrec/\nlavender /ラベンダー/ラヴェンダー/\nlaw /ロー/\nlawn /ローン;芝/\nlawntennis /ローンテニス/\nlawrence /ローレンス/ロレンス/\nlawrencium /ローレンシウム;[元素]103,Lr/\nlawschool /ロースクール/\nlawson /ローソン/Ｌａｗｓｏｎ/\nlawsonticket /ローソンチケット;www2.lawsonticket.com/\nlay /レイ/\nlaydock /レイドック/\nlayer /レイヤー/レイヤ/\nlayered /レイヤード/\nlayman /レイマン/\nlaymantype /レイマン型/\nlayoff /レイオフ/\nlayout /レイアウト/\nlayoutsystem /レイアウトシステム/\nlaytracing /レイトレーシング;※ray tracing/\nlazare /ラザール/\nlazaro /ラザロ/\nlazarus /ラザロ/ラザルス/ラザラス/\nlazer /レーザー/レーザ/\nlazerbeam /レーザービーム;※laserbeam/\nlazy /レイジー/\nlbp /レーザビームプリンタ/\nlcd /液晶;liquid crystal display/\nld /LD/\nldots /.../\nle /ル;仏語/≦/\nlea /レア/\nlead /リード/\nleader /リーダー/リーダ/\nleaderalbum /リーダーアルバム/\nleadership /リーダーシップ/\nleadguitar /リードギター/\nleading /リーディング/\nleadoff /リードオフ/\nleadoffman /リードオフマン/\nleadtime /リードタイム;所要時間/\nleadvocal /リードボーカル/\nleaf /リーフ/\nleaflet /リーフレット/\nleafpie /リーフパイ/\nleague /リーグ/\nleaguer /リーガー/\nleah /リア/レア/\nleak /リーク/\nlean /リーン/\nlearn /ラーン/\nlearner /ラーナー/\nlearning /ラーニング/学習/\nlease /リース/\nleasing /リーシング/\nleather /レザー/\nleathercraft /レザークラフト/\nleave /リーブ/\nleaves /リーブス/リーヴス/リーブズ/\nleaving /リービング/\nlebanon /レバノン;.lb/\nlebesgue /ルベーグ/\nleblanc /ルブラン/\nlechatelier /ルシャトリエ;Henry Louis Le Chatelier (1850-1936)/\nlecithin /レシチン/\nleconte /ルコント/\nlector /レクター/\nlecture /レクチャー/レクチャ/\nleda /レダ/\nledlight /LEDライト/\nledoux /ルドゥー/\nlee /リー/李/\nleeds /リーズ/\nleek /リーキ/リーク;ねぎ/\nlees /リース/\nlefevre /ルフェーブル/\nleft /レフト/←/左/\nleftarrow /←/\nleftfly /レフトフライ/\nleftover /レフトオーバー/\nlefty /レフティ/レフティー/\nleg /レッグ/\nlegacy /レガシー/レガシィ/\nlegal /リーガル/\nlegato /レガート/\nlegend /レジェンド/\nlegendary /レジェンダリー/\nlegendre /ルジャンドル/\nlegends /レジェンズ/\nleger /レジェ/\nleggiero /レッジェーロ/レジェーロ/\nleghorn /レグホーン/\nlegiondhonneur /レジオンドヌール;Legion d'honneur/\nlegionella /レジオネラ/\nlego /レゴ/\nlegrand /ルグラン;le Grand/\nlegwarmer /レッグウォーマー/\nlehar /レハール/\nlehavre /ルアーブル;Le Havre/\nlehman /リーマン/レーマン/\nlehmann /レーマン/\nleibniz /ライプニッツ/\nleica /ライカ/\nleiden /ライデン/\nleier /ライアー/ライエル/\nleigh /レイ/\nleila /レイラ/リーラ/\nleipzig /ライプチヒ/ライプツィヒ/\nleisure /レジャー/\nleisureland /レジャーランド;和製英語/\nleisuresports /レジャースポーツ/\nleitmotiv /ライトモチーフ/\nleloup /ルルー/\nlem /レム/\nlema /レマ/\nlemaire /ルメール/\nlemans /ルマン;Le Mans/\nlemma /レンマ/Lemma/補題/\nlemming /レミング/\nlemon /レモン/檸檬/\nlemonade /レモネード/ラムネ;NB:lemonadeの訛り/\nlemonbalm /レモンバーム/\nlemonde /ルモンド;Le Monde. lemonde.fr/ル・モンド/\nlemongrass /レモングラス/\nlemonpeel /レモンピール;lemon peel/\nlemonpie /レモンパイ/\nlemonsour /レモンサワー/\nlemonsquash /レモンスカッシュ/\nlemontea /レモンティー/\nlemonyellow /レモンイエロー/\nlen /レン/\nlena /レナ/レイナ/レーナ/リーナ/\nlender /レンダー;貸し手/\nlength /レングス/\nlenin /レーニン/\nleningrad /レニングラード;現・Sankt-Peterburg/\nlennie /レニー/\nlennon /レノン/\nlenny /レニー/\nlenore /レノア/\nlenovo /レノボ/聯想;[企業名]www.lenovo.com/\nlenox /レノックス/\nlens /レンズ/\nlenscase /レンズケース/\nlenscover /レンズカバー/\nlense /レンズ/\nlenshood /レンズフード;lens hood/\nlento /レント/\nlenz /レンツ/\nleo /レオ/\nleon /レオン/\nleona /レオナ/\nleonard /レオナルド/レナード/レオナール/\nleonardo /レオナルド/\nleonardodavinci /レオナルドダヴィンチ;(1452-1519) Leonardo da Vinci/レオナルド・ダ・ヴィンチ/\nleone /レオーネ/\nleonhard /レオンハルト/\nleonhardt /レオンハルト/\nleonhart /レオンハルト/\nleoni /レオーニ/\nleonid /レオニード/\nleonor /レオノール/\nleonora /レオノーラ/\nleonore /レオノール/レオノーレ/\nleopalace /レオパレス;[企業名]/\nleopold /レオポルド/レオポルト/\nleopoldo /レオポルド/\nleotard /レオタード/\nleoville /レオヴィル/\nleprechaun /レプラコーン/\nlepton /レプトン/\nleq /≦/\nleroux /ルルー/\nleroy /リロイ;LeRoy/ルロイ/ルロワ/\nles /レ/\nlesbian /レズビアン/レズ/\nlesbos /レスボス/\nlescault /レスコー/\nlescaut /レスコー/\nlesley /レズリー/レスリー/\nleslie /レスリー/レズリー/\nlesmiserables /レミゼラブル;Les Miserables,1862,Hugo/レ・ミゼラブル/\nlesotho /レソト;.ls/\nlespaul /レスポール;Les Paul/\nless /レス/\nlesser /レッサー/\nlesserpanda /レッサーパンダ/\nlessig /レッシグ/\nlessing /レッシング/\nlesson /レッスン/\nlester /レスター/\nlet /レット/\nlethal /リーサル/\nleto /レト/\nlets /レッツ;let's/\nletsgo /レッツゴー/\nletter /レター/レッテル;(蘭語) NB:label(En)/手紙/\nletterhead /レターヘッド/\nlettering /レタリング/\nletteropener /レターオープナー/\nletterset /レターセット/\nlettie /レティ/\nlettuce /レタス/\nlettucesalad /レタスサラダ/\nletty /レティ/\nleucin /ロイシン;Leu/\nleukotriene /ロイコトリエン;LT/\nlev /レフ/\nlevan /レヴァン/\nlevel /レベル/レヴェル/\nleveldown /レベルダウン/\nlevelup /レベルアップ/\nlever /レバー/\nleverage /レバレッジ/\nlevi /レビ/レヴィ/\nleviathan /リヴァイアサン/リバイアサン/レヴィアタン/\nlevin /レビン/レヴィン/\nlevinas /レヴィナス/\nlevine /レヴィン/レヴァイン/\nlevis /リーバイス;[商標]Levi's/\nlevistrauss /レヴィ=ストロース;Claude Levi-Strauss/\nlevit /レビ/\nlevy /リービ/レヴィ/レビ/レビー/レヴィー/\nlew /ルー/リュー/\nlewie /ルーイ/\nlewin /レビン/レヴィン/ルウィン/リューイン/\nlewis /ルイス/\nlex /レックス;法/レクス/\nlexical /レキシカル/\nlexicon /レキシコン/\nlexington /レキシントン/\nlexus /レクサス;[商標]トヨタ/\nleyte /レイテ/\nlf /ロジカル・フレームワーク/\nlhasa /ラサ/拉薩/\nlhotse /ローツェ/\nli /リチウム/Lithium/\nlia /リア/\nliaison /リエゾン/\nliam /リアム/リーアム/\nliane /リアーヌ/\nliar /Ｌｉａｒ/\nlib /ライブラリ/ライブラリー/リブ/\nlibby /リビー/\nlibera /リベラ/\nliberal /リベラル/\nliberalism /リベラリズム/\nliberalist /リベラリスト/\nliberation /リベレーション/リベラシオン;仏語/\nliberia /リベリア;.lr/\nlibero /リベロ/\nlibertarian /リバタリアン/\nlibertarianism /リバタリアニズム/\nliberte /リベルテ;(Fr)自由/\nliberty /リバティ/リバティー/\nlibido /リビドー/\nlibra /リブラ;天秤座/リーブラ/\nlibrarian /ライブラリアン/\nlibrary /ライブラリ/ライブラリー/\nlibre /リーブル;(Fr)自由な/\nlibro /リブロ/\nlibya /リビア;.ly/\nlicence /ライセンス/\nlicencekey /ライセンスキー/\nlicense /ライセンス/\nlicensee /ライセンシー/\nlicensekey /ライセンスキー/\nlicenser /ライセンサー/\nlicensing /ライセンシング/\nlich /リッチ/\nlichtenstein /リキテンシュタイン/リキテンスタイン/\nlick /リック/\nlid /リッド/\nlida /リーダ/リダ/\nliddell /リデル/\nliddi /リディ/\nliddy /リディ/\nlidia /リディア/\nlidocaine /リドカイン/\nliebe /リーベ;(独) 愛/\nliechtenstein /リヒテンシュタイン;.li/\nlied /リート/\nlieder /リーダー/\nliege /リエージュ/\nliesa /リーザ/\nliese /リーゼ/\nlieu /リュー;(Fr)場所/\nlife /ライフ/\nlifeboat /ライフボート/\nlifecycle /ライフサイクル/\nlifegame /ライフゲーム/\nlifeguard /ライフガード/\nlifehistory /ライフヒストリー/\nlifejacket /ライフジャケット/\nlifeline /ライフライン/\nlifeplan /ライフプラン/\nlifesaver /ライフセーバー/\nlifesaving /ライフセービング/\nlifescience /ライフサイエンス/\nlifeservice /ライフサービス/\nlifestage /ライフステージ/\nlifestyle /ライフスタイル/\nlifetime /ライフタイム/\nlifework /ライフワーク/\nlift /リフト/\nlifter /リフター/\nlifting /リフティング/\nliftup /リフトアップ/\nlight /ライト/\nlightbeige /ライトベージュ/\nlightblue /ライトブルー/\nlightbrown /ライトブラウン/\nlighter /ライター/\nlightgray /ライトグレー/\nlightgreen /ライトグリーン/\nlightgrey /ライトグレー/\nlighthouse /ライトハウス/\nlighting /ライティング/\nlightmiddle /ライトミドル/\nlightning /ライトニング/\nlightnovel /ライトノベル/\nlightup /ライトアップ/\nlightvan /ライトバン/\nlightyellow /ライトイエロー/\nlignan /リグナン/\nlignin /リグニン/\nlihue /リフエ;lih/\nlike /ライク/\nlikud /リクード/\nlil /リル/\nlila /リラ/\nlilac /リラ/ライラック/\nlilas /リラ/\nlili /リリー/リリ/\nlilia /リリア/\nlilian /リリアン/\nliliane /リリアン/\nlilienthal /リリエンタール/\nlille /リール/\nlilli /リリ/リリー/\nlillian /リリアン/\nlillie /リリー/\nlilliput /リリパット/\nlilly /リリー/\nlilongwe /リロングウェ/\nlily /リリー/リリィ/\nlima /リマ/\nliman /リマン/\nlimbo /リンボー/リンボ/\nlimbodance /リンボーダンス;limbo/\nlime /ライム/\nlimegreen /ライムグリーン/\nlimelight /ライムライト/\nlimit /リミット/\nlimitcycle /リミットサイクル/\nlimited /リミテッド/\nlimiter /リミッター/リミッタ/\nlimoges /リモージュ/\nlimoncello /リモンチェッロ/\nlimonen /リモネン/\nlimousine /リムジン/\nlimousinebus /リムジンバス/\nlin /リン/\nlina /リナ/リーナ/\nlincoln /リンカーン/\nlinda /リンダ/\nlindberg /リンドバーグ;(ポピュラーバンド名)/\nlindbergh /リンドバーグ;(1902-1974) Charles Augustus Lindbergh 飛行家/\nlinden /リンデン/\nlindgren /リンドグレーン/\nlindie /リンディ/リンディー/\nlindsay /リンゼイ/リンジー/\nlindsey /リンゼイ/リンジー/\nlindy /リンディ/\nline /ライン/‾/＿/リーネ;(独語人名)/リヌ/\nlineage /リネージュ;[ゲーム]www.lineage.com/\nlinear /リニア/\nlinearmotor /リニアモーター/\nlinearmotorcar /リニアモーターカー/\nlineback /ラインバック;linebacker/\nlinebacker /ラインバッカー/\nlinedance /ラインダンス/\nlinefeed /ラインフィード/\nlinein /ラインイン/\nlinen /リネン/\nlineout /ラインアウト/\nliner /ライナー/\nlinernote /ライナーノート/\nlinernotes /ライナーノーツ/\nlineset /ラインセット/\nlinet /リネット/\nlineup /ラインナップ/ラインアップ/\nling /リング/リン/\nlinga /リンガ/\nlinger /リンガー/\nlingerie /ランジェリー/\nlingerieshop /ランジェリーショップ/\nlingua /リンガ;(Lat) 言語/\nlinguafranca /リンガフランカ/\nlingual /リンガル/\nlining /ライニング/\nlink /リンク/\nlinkage /リンケージ/\nlinkbanner /リンクバナー/\nlinked /リンクト/\nlinker /リンカ/リンカー/\nlinkfield /リンクフィールド/\nlinkfree /リンクフリー;当然/\nlinkpage /リンクページ/\nlinkpolicy /リンクポリシー/\nlinks /リンクス/\nlinksite /リンクサイト/\nlinn /リン/\nlinne /リンネ/\nlinnea /リネア/\nlinnet /リネット/\nlino /リノ/\nlinoleum /リノリウム/\nlinsey /リンゼイ/\nlint /リント/\nlinus /ライナス/リーナス/リヌス/\nlinux /リナックス/ライナックス/リヌクス/リヌックス/リーヌックス/Linux/\nlinz /リンツ/\nlion /ライオン/\nlionel /ライオネル/リオネル/\nlioness /ライオネス/\nlions /ライオンズ/\nlionsclub /ライオンズクラブ;www.lionsclub.org/\nlionsmansion /ライオンズマンション;[商標]大京/\nlip /リップ/\nlipase /リパーゼ/\nlipbrush /リップブラシ/\nlipcream /リップクリーム/\nlipline /リップライン/\nlipliner /リップライナー/\nlipo /リポ/\nlippi /リッピ/\nlips /リップス/\nlipservice /リップサービス/\nlipslur /リップスラー/\nlipstick /リップスティック/\nlipton /リプトン;www.lipton.com/\nliqueur /リキュール/\nliquid /リキッド/\nliquor /リカー/\nlira /リラ/\nlirica /リリカ/\nlirico /リリコ/\nlisa /リサ/リザ/リーザ/ライザ/\nlisbon /リスボン/\nlisle /ライル/リール/\nlisleadam /リラダン;(1838-1889) Auguste de Villiers de L'Isle-Adam/\nlisp /リスプ/Ｌｉｓｐ/Lisp/\nlisper /Ｌｉｓｐｅｒ/ｌｉｓｐｅｒ/\nlissa /リサ/\nlist /リスト/\nlistbox /リストボックス/\nlisten /リッスン/\nlistener /リスナー/リスナ/\nlistening /リスニング/\nlisting /リスティング/\nlistup /リストアップ/\nliszt /リスト/\nlit /リット/\nlitchi /ライチ/\nlite /ライト/Ｌｉｔｅ/\nliter /リットル/リッター/リター/\nliteracy /リテラシー/リテラシ/\nliteral /リテラル/\nlithium /リチウム/\nlithiumion /リチウムイオン;lithium-ion/\nlithograph /リトグラフ/\nlithography /リソグラフィ/リソグラフィー/\nlithuania /リトアニア;.lt/\nlitmus /リトマス/\nlitre /リットル/リッタ/\nlittbarski /リトバルスキー/\nlitter /リットル/リッター/リター/\nlittle /リトル/\nlittleleague /リトルリーグ/\nlittre /リトレ/\nlive /ライブ/ライヴ/\nlivealbum /ライブアルバム/\nlivecamera /ライブカメラ/\nlivecd /ライブCD/\nlivechat /ライブチャット/\nlivedoor /ライブドア;livedoor.com/\nlivedvd /ライブDVD/\nliveevent /ライブイベント/\nlivehouse /ライブハウス/ライヴハウス/\nlivelock /ライブロック/\nlively /ライブリー/\nliver /レバー/\nliverecording /ライブレコーディング/\nlivereport /ライブレポート/\nliverpaste /レバーペースト/\nliverpool /リバプール/リヴァプール/\nlives /ライブス/\nliveschedule /ライブスケジュール/\nliveshow /ライブショー/\nliveticket /ライブチケット/\nlivetour /ライブツアー/\nliveunderthesky /ライヴ・アンダー・ザ・スカイ/\nlivevideo /ライブビデオ/\nliving /リビング/\nlivingdead /リビングデッド/\nlivingroom /リビングルーム/\nlivingstone /リビングストン/リヴィングストン/\nlivingtable /リビングテーブル/\nlivre /リーブル/リーヴル/£/\nliz /リズ/\nliza /リザ/ライザ/\nlizard /リザード/\nlizardman /リザードマン/\nlizzie /リジー;Elizabeth/\nlizzy /リジー;Elizabeth/\nljubljana /リュブリャーナ/\nll /≪/\nlladro /リヤドロ/\nllama /ラマ/リャマ/\nlloyd /ロイド/\nllsize /LLサイズ/ＬＬサイズ/\nlm /ロードモジュール/\nlmenthol /l-メントール/\nload /ロード/\nloadable /ローダブル/\nloadbalancer /ロードバランサー/ロードバランサ/\nloader /ローダー/ローダ/\nloading /ローディング/\nloadmodule /ロードモジュール/\nloady /ローディ/\nloafer /ローファー/\nloafers /ローファー/\nloam /ローム/\nloan /ローン/\nloancard /ローンカード/\nlob /ロブ/\nlobbing /ロビング/\nlobby /ロビー/\nlobbying /ロビイング/\nlobbyist /ロビイスト/\nlobelia /ロベリア/\nlobo /ロボ/\nlobotomy /ロボトミー/\nlobster /ロブスター/\nlocal /ローカル/局所/\nlocaladdress /ローカルアドレス/\nlocalarea /ローカルエリア/\nlocale /ロケール/ロカール/\nlocalhost /ローカルホスト/\nlocalip /ローカルIP/\nlocalisation /ローカリゼーション/ローカライゼーション/\nlocalise /ローカライズ/\nlocalism /ローカリズム/\nlocality /ローカリティ/\nlocalization /ローカリゼーション/ローカライゼーション/\nlocalize /ローカライズ/\nlocalminima /ローカルミニマ/局所的最良解/\nlocalnews /ローカルニュース/\nlocalrule /ローカルルール/\nlocaltime /ローカルタイム/\nlocate /ロケート/\nlocation /ロケーション/\nlocator /ロケータ/\nlock /ロック/施錠/\nlocke /ロック/\nlocker /ロッカー/\nlockerroom /ロッカールーム/\nlockfile /ロックファイル/\nlockheed /ロッキード/\nlockin /ロックイン;lock-in/\nlocking /ロッキング/\nlockmode /ロックモード/\nlockon /ロックオン;lock-on/\nlockout /ロックアウト/\nloco /ロコ/\nlocomoco /ロコモコ;(ハワイ語)/\nlocomotion /ロコモーション/\nlocrian /ロクリアン;BCDEFGAB/\nlocus /ローカス/\nlode /ロード/\nlodge /ロッジ/\nloeb /ローブ/\nloewe /ロエベ;www.loewe.com/\nloft /ロフト/Ｌｏｆｔ/\nloftbed /ロフトベッド/\nlog /ログ/\nlogan /ローガン/\nlogdata /ログデータ/\nlogfile /ログファイル/\nlogger /ロガー/\nlogging /ロギング/ログィング;<rare>/\nloghouse /ログハウス/\nlogic /ロジック/⊃;superset/∧;and/∨;or/¬;not/∀;all/∃;exist/論理/\nlogical /ロジカル/\nlogicool /ロジクール;www.logicool.co.jp/\nlogicprogramming /ロジック・プログラミング/\nlogin /ログイン/\nloginid /ログインID/\nlogistic /ロジスティック/ロジスティク/\nlogistics /ロジスティクス/ロジスティックス/\nlogit /ロジット/\nlogitech /ロジテック;www.logitech.com/\nlogo /ロゴ/\nlogoff /ログオフ/\nlogomark /ロゴマーク;和製英語(logo)/\nlogon /ログオン/\nlogos /ロゴス/\nlogotype /ロゴタイプ/\nlogout /ログアウト/\nlogue /ローグ/\nlogy /ロジー/\nlohengrin /ローエングリン/\nloire /ロワール/ロアール/\nlois /ロイス/\nloki /ロキ/\nlola /ローラ/\nloli /ロリ;Lolita, lolicon/\nlolicon /ロリコン;Lolita complex, pedophilia/\nlolita /ロリータ/\nlollipop /ロリポップ/\nlolo /ロロ/\nlombardi /ロンバルディ/\nlombardia /ロンバルディア/\nlombok /ロンボク/ロンボック/\nlome /ロメ/\nlondon /ロンドン/\nlondonboots /ロンドンブーツ;和製英語(platform shoes)/\nlondonderry /ロンドンデリー/\nlone /ローン/\nlonely /ロンリー/ロンリィ/\nlonewolf /ローンウルフ;lone wolf/\nlong /ロング/\nlongbeach /ロングビーチ/\nlongboard /ロングボード/\nlongboots /ロングブーツ/\nlongcoat /ロングコート/\nlongdress /ロングドレス/\nlongfellow /ロングフェロー/\nlonghair /ロングヘア/ロングヘアー/\nlonghit /ロングヒット;和製英語(extra-base)/\nlonghole /ロングホール;par-5/\nlongine /ロンジン/\nlongiron /ロングアイアン;2-4/\nlongisland /ロングアイランド/\nlongneck /ロングネック/\nlongo /ロンゴ/\nlongpass /ロングパス/\nlongputt /ロングパット/\nlongrun /ロングラン/\nlongseller /ロングセラー/\nlongshoot /ロングシュート/\nlongshot /ロングショット/\nlongsize /ロングサイズ/\nlongskirt /ロングスカート/\nlongsleeve /ロングスリーブ/\nlongstay /ロングステイ/\nlongsword /ロングソード/\nlongtime /ロングタイム/\nlongueville /ロングヴィル/\nlongversion /ロングバージョン/\nlongword /ロングワード/\nlonnie /ロニー/\nlonny /ロニー/\nlonsdale /ロンズデール/\nlook /ルック/\nlookahead /ルックアヘッド/\nlooking /ルッキング/\nlooks /ルックス/\nlookup /ルックアップ/\nloom /ルーム/\nloop /ループ/\nloopback /ループバック/\nloose /ルース/ルーズ;NB:日本式発音/\nlooseleaf /ルーズリーフ/\nloosesocks /ルーズソックス/\nloosesox /ルーズソックス;loose socks/\nlopez /ロペス/\nlor /∨/\nlora /ローラ/\nlorca /ロルカ/\nlord /ロード/\nlore /ロア/\nloreal /ロレアル;l'Oreal/\nlorelei /ローレライ/\nloren /ローレン/\nlorena /ロリーナ/\nlorentz /ローレンツ/\nlorenz /ローレンツ/\nlorenzo /ロレンツォ/ロレンソ/\nloretta /ロレッタ/\nlorin /ローリン/\nloris /ロリス/\nlorna /ローナ/\nlorraine /ロレーヌ/ロレイン/\nlorry /ローリー/\nlos /ロス/ロス・アンゼルス;los Angeles NB:losは単なる冠詞/\nlosalamos /ロスアラモス/ロス・アラモス/\nlosangeles /ロサンゼルス/ロサンジェルス/ロスアンゼルス/ロスアンジェルス/\nlose /ルーズ/\nloser /ルーザー/\nloss /ロス/\nlosstime /ロスタイム;和製英語(extra time)/\nlost /ロスト/\nlostvirgin /ロストバージン;和製英語/\nlot /ロット/ロト;[聖書]/\nlothar /ローター/\nloti /ロティ/\nlotion /ローション/\nlotnumber /ロットナンバー/\nlotta /ロッタ/\nlotte /ロッテ/\nlotteria /ロッテリア/\nlottie /ロッティ/\nlotto /ロト/ロット/\nlotus /ロータス/\nlou /ルー/\nloud /ラウド/\nloudness /ラウドネス/\nloudspeaker /ラウドスピーカー/ラウドスピーカ/\nlouis /ルイ/ルイス/\nlouisa /ルイザ/ルイーザ/\nlouise /ルイーズ/ルイズ/\nlouisiana /ルイジアナ;LA/\nlouison /ルイゾン/\nlouisvuitton /ルイヴィトン/ルイ・ヴィトン/\nloukas /ルカ/\nloulou /ルル/\nlounge /ラウンジ/\nloura /ローラ/\nloussier /ルーシェ/\nlouver /ルーバー/\nlouvre /ルーブル;-美術館/ルーヴル/\nlove /ラブ/ラヴ/\nlovecall /ラブコール/\nlovecome /ラブコメ;love comedy/\nlovecomedy /ラブコメディ/ラブコメディー/ラブコメ/\nlovecraft /ラヴクラフト/ラブクラフト/\nlovedoll /ラブドール/\nlovegoods /ラブグッズ/\nloveho /ラブホ/\nlovehotel /ラブホテル/ラヴホテル/\nlovejuice /ラブジュース/\nloveletter /ラブレター/ラヴレター/\nlovelove /ラブラブ;和製英語(lovey-dovey)/\nlovely /ラブリー/\nlover /ラバー/ラヴァー/\nloveromance /ラブロマンス;love and romance/\nlovers /ラヴァーズ/ラバーズ/\nlovescene /ラブシーン/\nlovesong /ラブソング;love song/\nlovestory /ラブストーリー/ラブ・ストーリー/\nloving /ラビング/ラヴィング/\nlow /ロー/ロウ/\nlowangle /ローアングル/\nlowblow /ローブロー/\nlowcalorie /ローカロリー/\nlowcost /ローコスト/\nlowell /ローウェル/\nlowend /ローエンド/\nlowfat /ローファット/\nlowheel /ローヒール/\nlowkick /ローキック/\nlowlevel /ローレベル/\nlowpass /ローパス/\nlowprice /ロープライス/\nlowprofile /ロープロファイル/\nlowrise /ローライズ;low-rise/\nlowrisk /ローリスク/ロウリスク/\nlowry /ローリー/ロウリー/\nlowspec /ロースペック/\nlowtech /ローテク;low technology/\nlowteen /ローティーン/\nlowtension /ローテンション/\nlowtom /ロータム/\nlox /ロックス/\nloy /ロイ/\nloyalty /ローヤリティ;忠誠/\nloyola /ロヨラ/\nlp /LP/\nlpc /LPC/\nlpf /ローパスフィルタ;lowpass filter/\nlpgas /LPガス/\nlprecord /LPレコード/\nlr /ローレンシウム/Lawrencium/\nlse /最小2乗法;Least Squares Estimation/\nlsize /Lサイズ/Ｌサイズ/\nlt /＜/\nlu /ルテチウム/Lutetium/ルー/\nlua /ルア/\nluana /ルアナ/\nluanda /ルアンダ/\nlubeck /リューベック/\nluc /リュック/\nluca /ルカ/ルーカ/ルッカ/\nlucas /ルーカス/\nluce /ルース/ルス/リュス/\nluchino /ルキノ/\nlucia /ルシア/ルチア/ルーシア/\nlucian /ルシアン/\nluciano /ルチアーノ/ルチャーノ/\nlucid /ルーシッド/Ｌｕｃｉｄ/Lucid/\nlucie /ルーシー/\nlucien /ルシアン/リュシアン/\nlucifer /ルシファー/\nlucile /ルシル/\nlucille /ルシル/ルシール/\nlucinda /ルシンダ/\nlucio /ルチオ/ルーチョ/ルシオ/\nluck /ラック/\nlucky /ラッキー/Ｌｕｃｋｙ/\nlucky7 /ラッキーセブン/\nluckyseven /ラッキーセブン/\nluckystrike /ラッキーストライク/\nluckyzone /ラッキーゾーン/\nlucretia /ルクレチア/\nlucrezia /ルクレツィア/\nlucy /ルーシー/\nludens /ルーデンス;(Lat.) 遊ぶ/\nludmilla /リュドミラ/\nludo /ルード;(It)仮面劇/\nludwig /ルートヴィヒ/\nlufthansa /ルフトハンザ;www.lufthansa.de/\nlug /ラグ/\nluge /リュージュ/\nluger /ルガー/ルーガー/\nluggage /ラゲージ/\nluigi /ルイージ/ルイジ/\nluis /ルイ/ルイス/\nluisa /ルイーザ/\nluise /ルイーゼ/\nlukacs /ルカーチ/\nlukas /ルーカス/\nluke /ルカ/ルーク/\nlukes /ルークス/\nlula /ルーラ/\nlullaby /ララバイ/\nlulu /ルル/リュリュ/\nlumbini /ルンビニ/ルンビニー/\nlumen /ルーメン/\nlumi /ルミ/\nlumiere /リュミエール/ルミエール/\nlumine /ルミネ/\nluminescence /ルミネッセンス/ルミネセンス/\nluminous /ルミナス/\nlump /ランプ/\nlumpen /ルンペン/\nlun /Logical Unit Number/\nluna /ルナ/Ｌｕｎａ/ＬＵＮＡ/\nlunar /ルナー/\nlunatic /ルナティック/\nlunch /ランチ/\nlunchbox /ランチボックス/\nluncheon /ランチョン/\nluncheonmat /ランチョンマット/\nlunchset /ランチセット/\nlunchtime /ランチタイム/\nlune /ルーン/リューヌ;仏語/\nlung /ラング/\nlupe /ルーペ/\nlupin /ルパン/\nlupine /ルピナス/\nlupinus /ルピナス/\nluque /ルケ/\nlure /ルアー/\nlurefishing /ルアーフィッシング/\nlust /ラスト/ルスト;(独語)欲望/\nlute /リュート/\nlutecium /ルテチウム;[元素]71,Lu/\nlutetium /ルテチウム;[元素]71,Lu/\nluther /ルター/ルーテル/ルーサー/\nlutz /ルッツ/\nluv /ラブ;=love/\nlux /ルクス/\nluxembourg /ルクセンブルク;.lu/ルクセンブルグ/リュクサンブール/\nluxemburg /ルクセンブルク/\nluxor /ルクソール;エジプト/\nluxury /ラグジュアリー/\nluzern /ルツェルン/\nluzon /ルソン/\nly /リー;(接尾辞)/リィ/\nlyall /ライアル/\nlycaon /リカオン/\nlycee /リセ/\nlycopene /リコピン/\nlycoris /リコリス/\nlydia /リディア/\nlydian /リディアン;FGABCDEF/\nlyle /ライル/\nlymph /リンパ/\nlympha /リンパ/\nlynch /リンチ/\nlyndon /リンドン/\nlynette /リネット/\nlynn /リン/\nlynne /リン/\nlynx /リンクス/\nlyon /リヨン/\nlyotard /リオタール/\nlyric /リリック/\nlyrical /リリカル/\nlys /リス/\nlysine /リジン;Lys/\nlysosome /リソソーム/\nlysozym /リゾチーム/\nm /μ;mu/エム/メートル/\nm# /Ｍ#1/\nm17n /multilingualization/多言語化/\nma /マ/Massachusetts/マサチューセッツ/\nmaar /マール/\nmaas /マース/マーズ/\nmaastricht /マーストリヒト/\nmaazel /マゼール/\nmab /マブ/\nmabel /メイベル/メーベル/\nmac /マック/Ｍａｃ/マッキントッシュ/Macintosh/Ｍａｃｉｎｔｏｓｈ/マク/\nmacadamia /マカダミア/マカデミア/\nmacadamianuts /マカダミアナッツ/\nmacaddress /MACアドレス/\nmacaron /マカロン/\nmacaroni /マカロニ/\nmacaronigratin /マカロニグラタン/\nmacaroniwestern /マカロニウエスタン/マカロニウェスタン/\nmacaroon /マカロン/\nmacarthur /マッカーサー;MacArthur/\nmacau /マカオ;.mo/\nmacbeth /マクベス/\nmacdonald /マクドナルド;MacDonald/\nmace /メイス/\nmacedonia /マケドニア;.mk/マチェドニア;(イタリア語)/\nmacfarlane /マクファーレン/\nmacguffin /マクガフィン/\nmach /マッハ/マッハ数/Ｍａｃｈ/Mach/\nmachiavelli /マキャベリ/マキアヴェッリ/マキアヴェリ/マキアベリ/\nmachiavellism /マキャベリズム/マキアヴェリズム/\nmachine /マシン/マシーン/計算機/ミシン;sawing machine/\nmachinegun /マシンガン/\nmachineguntalk /マシンガントーク/\nmachinepower /マシンパワー/\nmachineroom /マシンルーム/\nmachinery /マシナリー/\nmachinevision /マシンビジョン/マシン・ビジョン/\nmachining /マシニング/\nmacho /マッチョ/\nmachupicchu /マチュピチュ;Machu Picchu,Peru/\nmacintosh /マッキントッシュ/\nmackenzie /マッケンジー/\nmaclaine /マクレーン/マクリーン/\nmaclean /マクレーン/マクリーン/\nmacpherson /マクファーソン/\nmacro /マクロ/\nmacrobiotic /マクロビオティック/\nmacrolens /マクロレンズ/\nmacromedia /マクロメディア;www.macromedia.com/\nmacromodel /マクロモデル;macro-model/\nmacrophage /マクロファージ/\nmacross /マクロス/\nmacrovirus /マクロウイルス/マクロウィルス/\nmad /マッド/\nmadagascar /マダガスカル;.mg/\nmadam /マダム/\nmadame /マダム/\nmade /メイド/メード/\nmadein /メイドイン;made in ~/メイド・イン・/\nmadeinjapan /メイドインジャパン/メイド・イン・ジャパン/made in Japan/日本製/\nmadeira /マデイラ/\nmadeleine /マドレーヌ/\nmadeline /マドリン/マデリン/\nmademoiselle /マドモアゼル/マドモワゼル/\nmadness /マッドネス/\nmadonna /マドンナ/\nmadras /マドラス/\nmadrid /マドリッド/マドリード/\nmadrigal /マドリガル/\nmadrigale /マドリガーレ/\nmadscientist /マッドサイエンティスト/\nmae /メイ/\nmaestoso /マエストーソ/\nmaestra /マエストラ/\nmaestro /マエストロ/\nmaetel /メーテル;また一つ星が消えるよ/\nmaeterlinck /メーテルリンク/メーテルランク/\nmafia /マフィア/\nmag /マグニチュード;magnitude/マグ/\nmaga /マガ;magazine/\nmagagine /マガジン;※magazine/\nmagali /マガリ/\nmagazine /マガジン/\nmagazinehouse /マガジンハウス;www.magazine.co.jp/\nmagazinerack /マガジンラック/\nmagazines /マガジンズ/\nmagda /マグダ/\nmagdala /マグダラ;-のマリア/\nmagdalena /マグダレーナ/マグダレナ/\nmage /メイジ/\nmagellan /マゼラン/\nmagenta /マゼンタ/\nmaggie /マギー/\nmaggy /マギー/\nmaghreb /マグレブ/\nmagic /マジック/\nmagical /マジカル/\nmagicgate /マジックゲート/\nmagichand /マジックハンド/\nmagician /マジシャン/\nmagicmirror /マジックミラー/\nmagicmushroom /マジックマッシュルーム/\nmagicnumber /マジックナンバー/\nmagictape /マジックテープ;和製英語(velcro)/\nmagik /マジック;magic/\nmagma /マグマ/\nmagnacarta /マグナカルタ;Magna Carta/\nmagnesia /マグネシア;MgO,苦土/\nmagnesium /マグネシウム;[元素]12,Mg/\nmagnesiumion /マグネシウムイオン;magnesium ion/\nmagnet /マグネット/\nmagnetic /マグネティック/マグネチック/\nmagnetite /マグネタイト/\nmagnificat /マニフィカト/\nmagnitude /マグニチュード/\nmagnum /マグナム/\nmagnus /マグナス/マグヌス/\nmagritte /マグリット/\nmaguire /マグワイア/\nmagyar /マジャール;ハンガリー/\nmagzine /マガジン;※magazine/\nmahabharata /マハーバーラタ/\nmahalanobis /マハラノビス/\nmaharaja /マハラジャ/\nmahdi /マフディ;[イスラム]救世主/マフディー/\nmahjong /マージャン/\nmahler /マーラー/\nmahogany /マホガニー/\nmaia /マイア/\nmaid /メイド/メード/\nmaiden /メイデン/\nmaier /マイヤー/\nmaigret /メグレ/\nmaija /マイヤ/\nmaik /マイク/\nmail /メール/メイル/手紙/〒/\nmailaccount /メールアカウント/\nmailaddress /メールアドレス/\nmailbomb /メールボム;mail bomb/\nmailbox /メールボックス/\nmailcheck /メールチェック/\nmailclient /メールクライアント/\nmailer /メーラー/メーラ/メイラ/メイラー/\nmailfilter /メールフィルタ/\nmailfiltering /メールフィルタリング/\nmailform /メールフォーム/\nmailfriend /メールフレンド/\nmailheader /メールヘッダ/\nmailing /メーリング/メイリング/\nmailing-list /メイリングリスト/\nmailinglist /メーリングリスト/メイリングリスト/\nmaillist /メールリスト/メイルリスト/\nmaillol /マイヨール/\nmaillot /マイヨ/\nmaillotjaune /マイヨジョーヌ/\nmailmaga /メルマガ;e-mail magazine/\nmailmagazine /メールマガジン;e-mail magazine/\nmailnews /メールニュース/\nmailorder /メールオーダー/\nmailpassword /メールパスワード/\nmailreader /メールリーダー/\nmailserver /メールサーバー/メールサーバ/メイルサーバ/\nmailservice /メールサービス/\nmailsoft /メールソフト;e-mail client/\nmailsystem /メールシステム/\nmain /メイン/メーン/マイン/\nmainbank /メインバンク/メーンバンク/\nmainboard /メインボード/\nmaincast /メインキャスト/\nmaincontents /メインコンテンツ/\nmaindish /メインディッシュ/\nmaine /メーン;ME/\nmainecoon /メインクーン/\nmainevent /メインイベント/\nmainframe /メインフレーム/\nmaingate /メインゲート/\nmainmachine /メインマシン/\nmainmemory /メインメモリ/\nmainmenu /メインメニュー/\nmainpage /メインページ/\nmainroutine /メインルーチン/\nmainsite /メインサイト/\nmainstage /メインステージ/\nmainstand /メインスタンド/\nmainstream /メインストリーム/\nmainstreet /メインストリート/\nmaintainance /メンテナンス/\nmaintainancefree /メンテナンスフリー/\nmaintainer /メンテナ/メンテナー/\nmaintarget /メインターゲット/\nmainte /メンテ;maintenance/\nmaintenance /メンテナンス/メインテナンス/\nmaintheme /メインテーマ/\nmaintitle /メインタイトル/\nmainvocal /メインボーカル/\nmainwindow /メインウィンドウ/メインウインドー/メーンウインドー;<rare>/\nmainz /マインツ/\nmaira /マイラ/\nmaiskii /マイスキー/\nmaison /メゾン/\nmaisonette /メゾネット/\nmaitai /マイタイ;mai tai/\nmaitre /メートル/\nmaj /マイ/\nmajesta /マジェスタ/\nmajesty /マジェスティ/マジェスティー/\nmajong /麻雀;mah-jong?/\nmajor /メジャー/メージャー/メイジャー/メージャ/\nmajorca /マジョルカ;(英語風表記) =mallorca/\nmajordebut /メジャーデビュー;和製英語/\nmajority /マジョリティ/マジョリティー/\nmajorlabel /メジャーレーベル/\nmajorleague /メジャーリーグ/\nmajorleaguer /メジャーリーガー/\nmajormode /メジャーモード/\nmajorversion /メジャーバージョン/\nmajuro /マジュロ/\nmake /メイク/メーク/\nmakedonia /マケドニア/\nmakefile /makeファイル/メイクファイル/メークファイル/Makefile/\nmakelele /マケレレ/\nmakelove /メイクラブ;skk: don't know how to make love. Stop/\nmaker /メーカー/メーカ/メイカー/\nmakerbrand /メーカーブランド/\nmakeup /メイクアップ/メークアップ/メーキャップ/メイキャップ/\nmakeupartist /メイクアップアーティスト;美容師/\nmakgeoolri /マッコリ;(朝鮮語)/\nmakgoli /マッコリ;(朝鮮語)/\nmaking /メイキング/メーキング/\nmaksim /マクシム/\nmal /マル/モール/マール/\nmalabo /マラボ/\nmalacca /マラッカ/\nmalachi /マラキ/マラカイ/\nmalachite /マラカイト/\nmalaga /マラガ;スペイン/\nmalaguena /マラゲーニャ/\nmalai /マレー/\nmalaria /マラリア/\nmalawi /マラウイ;.mw/マラウィ/\nmalay /マレー/\nmalaysia /マレーシア;.my/\nmalaysiagp /マレーシアGP;[F1]/\nmalcom /マルコム/\nmaldini /マルディーニ/\nmaldives /モルディブ;.mv/モルジブ/\nmaldoror /マルドロール/\nmale /メール/♂/マーレ/\nmali /マリ;.ml/\nmalia /マリア/\nmalibu /マリブ/\nmalik /マリク/\nmalinowski /マリノフスキー/\nmall /モール/\nmallarme /マラルメ/\nmalle /マル/\nmallet /マレット/\nmallorca /マジョルカ/\nmallow /マロー/マロウ/\nmalory /マロリー/\nmalraux /マルロー/\nmalt /モルト/\nmalta /マルタ;.mt/\nmaltese /マルチーズ/\nmalthus /マルサス/\nmaltitol /マルチトール/\nmaltose /マルトース/\nmaltwhiskey /モルトウイスキー/モルトウィスキー/\nmalware /マルウェア/\nmama /ママ/\nmaman /ママン/\nmambo /マンボ/\nmamluk /マムルーク/\nmamma /マンマ/\nmammoth /マンモス/\nmammy /マミー/\nman /マン/♂/マニュアル/\nman-machine /マン-マシン/\nmana /マナ/\nmanage /マネージ/\nmanaged /マネージド/\nmanagement /マネジメント/マネージメント/\nmanager /マネージャー/マネージャ/マネジャー/マネジャ/\nmanaging /マネージング/\nmanagua /マナグア/\nmanama /マナーマ/\nmanas /マナス/\nmanatee /マナティ/マナティー/\nmanaus /マナウス/\nmance /マンス/\nmanchester /マンチェスター/\nmancini /マンシーニ/マンチーニ/\nmancur /マンサー/\nmandala /マンダラ/曼荼羅;mandala/曼陀羅/\nmandalay /マンダレー/\nmandarin /マンダリン/\nmandela /マンデラ/\nmandelbrot /マンデルブロ/マンデルブロー/マンデルブロート/\nmandelin /マンデリン/\nmandiargues /マンディアルグ/\nmandola /マンドラ/マンドーラ/\nmandolin /マンドリン/\nmandoline /マンドリン/\nmandolino /マンドリーノ/\nmandom /マンダム;www.mandom.co.jp/\nmandrake /マンドレイク/マンドレーク/\nmandrill /マンドリル/\nmandy /マンディ/マンディー/\nmanet /マネ/\nmaneuver /マヌーバー/マヌーヴァー/\nmanfred /マンフレッド/\nmanga /マンガ/\nmangan /マンガン;Mn/\nmanganese /マンガン;[元素]25,Mn/\nmangatic /マンガチック;和製英語/\nmango /マンゴー/マンゴ/\nmangold /マンゴールド/\nmangosteen /マンゴスチン/\nmangrove /マングローブ/\nmanhattan /マンハッタン/\nmanhole /マンホール/\nmania /マニア/\nmaniac /マニアック/\nmanicure /マニキュア/\nmaniera /マニエラ;(It)様式/\nmanierisme /マニエリスム/\nmanifest /マニフェスト/\nmanifesto /マニフェスト;政権公約/\nmanila /マニラ/\nmanipulate /マニピュレイト/\nmanipulation /マニピュレーション/\nmanipulator /マニピュレータ/マニピュレーター/\nmann /マン/\nmanna /マナ/マンナ/\nmannan /マンナン/\nmannequin /マネキン/マヌカン/\nmanner /マナー/\nmannerism /マンネリズム/マンネリ/\nmannermode /マナーモード/\nmannheim /マンハイム/\nmannish /マニッシュ/\nmannose /マンノース/\nmanns /マンス/\nmanolo /マノロ/\nmanon /マノン/\nmanpower /マンパワー/\nmanque /マンケ/\nmansard /マンサード/\nmansell /マンセル/\nmansfield /マンスフィールド/\nmanshon /マンション;※mansion/\nmansion /マンション/\nmanson /マンソン/\nmanta /マンタ/\nmanteau /マント/\nmantelpiece /マントルピース/\nmanticore /マンティコア/\nmantis /マンティス/\nmantle /マントル/\nmantoman /マンツーマン/\nmantra /マントラ/\nmanu /マヌ/\nmanual /マニュアル/\nmanualpage /マニュアルページ/\nmanuel /マヌエル/マニュエル/マニエル/\nmanuela /マヌエラ/マニュエラ/\nmanufacture /マニュファクチュア/マニュファクチャー/\nmanuscript /マニュスクリプト/\nmanx /マンクス/\nmany /メニー/メニ/\nmanya /マーニャ/\nmap /マップ/写像/\nmapentry /マップエントリ/\nmaple /メイプル/メープル/\nmaplesyrup /メープルシロップ/メイプルシロップ/\nmapped /マップド/\nmapping /マッピング/\nmapplethorpe /メイプルソープ/\nmappy /マッピー;[ゲーム]ナムコ/\nmaputo /マプート/\nmara /マラ/\nmaracas /マラカス/\nmarais /マレー/\nmaraschino /マラスキーノ/\nmarathon /マラソン/マラトン/\nmarathoncourse /マラソンコース/\nmarble /マーブル/\nmarbling /マーブリング/\nmarc /マルク/マーク/\nmarca /マルカ/\nmarceau /マルソー/\nmarcel /マルセル/マーセル/\nmarcela /マルセラ/マルチェラ/\nmarcelino /マルセリーノ/\nmarcelle /マルセル/\nmarcello /マルチェロ/マルチェッロ/\nmarcelo /マルセロ/\nmarch /マーチ/\nmarchand /マルシャン/\nmarche /マルシェ;仏語/マルシュ;(Fr)歩み/\nmarching /マーチング/\nmarchingband /マーチングバンド/\nmarcia /マーシャ/マルシア/\nmarcica /マーシカ/\nmarcie /マーシー/\nmarco /マルコ/マーコ/\nmarconi /マルコーニ/\nmarcopolo /マルコポーロ;Marco Polo/\nmarcos /マルコス/\nmarcus /マルコ/マーカス/マルクス;(ローマ皇帝)/\nmarcy /マーシー/\nmarek /マレック/マレク/\nmaresca /マレスカ/\nmargaret /マーガレット/\nmargarete /マルガレーテ/\nmargarine /マーガリン/\nmargarita /マルガリータ/\nmargaux /マルゴー/マルゴ/\nmarge /マージ/\nmargery /マージェリー/\nmargherita /マルゲリータ/\nmargie /マージー/\nmargin /マージン/\nmarginal /マージナル/\nmargo /マーゴ/\nmargot /マルゴ/マーゴット/\nmargrit /マルグリット/\nmarguerite /マーガレット/マルグリット/\nmargueritte /マルグリット/\nmari /マリ;(Fr)夫/マリー/\nmaria /マリア/\nmariage /マリアージュ;仏語/\nmariah /マライア/\nmarian /マリアン/\nmariana /マリアナ;.mp/\nmariane /マリアン/\nmarianna /マリアンナ/\nmarianne /マリアン/マリアンヌ/マリアンネ/\nmariano /マリアーノ/マリアノ/\nmarie /マリー/マリエ;(Fr)花婿/\nmariee /マリエ;(Fr)花嫁/\nmariel /マリエル/\nmarielle /マリエル/\nmarienbad /マリエンバート/マリエンバード/\nmarier /マリエ;(Fr)結婚する/\nmarietta /マリエッタ/\nmarigold /マリーゴールド/マリゴールド/\nmarihuana /マリファナ/\nmarija /マリヤ/\nmarijuana /マリファナ/\nmarika /マリカ/\nmarilla /マリラ/\nmarilyn /マリリン/\nmarimba /マリンバ/\nmarin /マリン/\nmarina /マリーナ/マリナ/\nmarine /マリン/マリーン/マリネ/\nmarineblue /マリンブルー/\nmarinera /マリネラ/\nmariners /マリナーズ;[MLB]/\nmarines /マリーンズ/\nmarinesnow /マリンスノー/\nmarinesport /マリンスポーツ/\nmarinesports /マリンスポーツ/\nmarini /マリーニ/\nmarino /マリノ/マリーノ/\nmarinos /マリノス;[Jリーグ]横浜/\nmarinovski /マリノフスキー/\nmario /マリオ/\nmarion /マリオン/\nmarionette /マリオネット/\nmaris /マリス/\nmarisa /マリサ/\nmarius /マリウス/\nmarjoram /マージョラム/\nmarjorie /マージョリー/\nmark /マーク/マルク/\nmarker /マーカー/マーカ/\nmarket /マーケット/\nmarketer /マーケッター/\nmarketing /マーケティング/\nmarketplace /マーケットプレイス/\nmarking /マーキング/\nmarko /マルコ/\nmarkos /マルコス/\nmarkov /マルコフ/マルコフ過程/マルコフ遷移/\nmarkovmodel /マルコフモデル;Markov model/\nmarks /マークス/\nmarksheet /マークシート/\nmarkup /マークアップ/\nmarkus /マルクス/マーカス/\nmarl /マール/\nmarlboro /マルボロ/マールボロ/\nmarlene /マレーネ/マルレーン/\nmarley /マーリー/マーレイ/\nmarlin /マーリン/\nmarlins /マーリンズ;[MLB]/\nmarlon /マーロン/\nmarlowe /マーロウ/\nmarmalade /マーマレード/\nmarmelo /マルメロ;(ポルトガル語)/\nmarmoset /マーモセット/\nmarmot /モルモット;(蘭語) guinea pig/マーモット/\nmarne /マルヌ/\nmarnier /マルニエ/\nmaro /マロー/マロ/\nmaroon /マルーン/\nmarot /マロ/\nmarquee /マーキー/\nmarquez /マルケス/\nmarquis /マルキ/\nmarquise /マルキーズ/\nmarrakesh /マラケシュ;モロッコ/\nmarriage /マリッジ/\nmarriagering /マリッジリング/\nmarric /マリック/\nmarriott /マリオット/\nmarriotte /マリオット/\nmarron /マロン/\nmarronglace /マロングラッセ;marron glace/\nmarronnier /マロニエ/\nmarry /マリー/\nmars /マーズ/マルス/\nmarsalis /マルサリス/\nmarseillaise /マルセイエーズ/\nmarseille /マルセイユ/マルセーユ/\nmarsh /マーシュ/\nmarsha /マーシャ/\nmarshal /マーシャル/\nmarshaling /マーシャリング/\nmarshall /マーシャル;.mh/\nmarshmallow /マシュマロ/\nmart /マート/マー/\nmarta /マルタ/マータ/\nmarteau /マルトー/\nmartha /マーサ/マルタ/\nmarthe /マルト/\nmarti /マルティ/マーティ/マーティー/\nmartial /マーシャル/\nmartialarts /マーシャルアーツ/\nmartin /マーチン/マーティン/マルタン/マルティン/マルチン/\nmartina /マルチナ/マルティナ/\nmartine /マルティーヌ/\nmartinet /マルティネ/\nmartinez /マルティネス/マルチネス/\nmartini /マティーニ/マルティーニ/マルティニ/\nmartinique /マルティニク;.mq/\nmartinlof /マーティンレーフ/\nmartino /マルティーノ/マルチーノ/\nmarton /マートン/\nmarty /マルティ/マーティ/マーティー/\nmaru /●/○/〇;漢数字のゼロ/◎/\nmarvel /マーベル/マーヴェル/\nmarvellous /マーベラス/\nmarvelous /マーベラス/\nmarvin /マービン/マーヴィン/メルビン/\nmarx /マルクス/\nmarxism /マルキシズム/\nmary /マリー/メリー/メアリー/メアリ/\nmaryann /メリーアン/メアリーアン/\nmaryland /メリーランド/\nmarypoppins /メリーポピンズ;Mary Poppins/\nmarzipan /マジパン/マルツィパン/\nmas /マッツ/\nmasala /マサラ;(Hindi)香辛料/\nmascara /マスカラ/\nmascarpone /マスカルポーネ/\nmascot /マスコット/\nmascotcharacter /マスコットキャラクター/\nmaser /メーザー;microwave amplification by stimulated emission of radiation/メーザ/\nmaserati /マセラティ;www.maserati.it/\nmaseru /マセル/\nmash /マッシュ/\nmasha /マーシャ/\nmashpotato /マッシュポテト;mashed potato/\nmask /マスク/仮面/\nmasked /マスクド/マスクト/\nmaskedspector /マスクトスペクトル/\nmaskee /マスキー/マスキ/\nmasker /マスカ/マスカー/\nmasking /マスキング/\nmaskingtape /マスキングテープ/\nmaslow /マズロー/\nmaso /マゾ;masochist,masochism/\nmasoch /マゾッホ/マゾ/ザッヘル＝マゾッホ/\nmasochism /マゾヒズム/被虐趣味/嗜虐的趣味/被虐淫乱症/\nmasochist /マゾヒスト/被虐趣味者/嗜虐的趣味者/\nmason /メイスン/メーソン/\nmasqat /マスカット/\nmasquerade /マスカレード/\nmass /マス/マッス;[美術]/\nmassa /マッサ/\nmassachusetts /マサチューセッツ;MA/\nmassage /マッサージ/\nmassagechair /マッサージチェア/\nmassageoil /マッサージオイル/\nmassager /マッサージャー/\nmasscommunication /マスコミュニケーション/\nmasscomp /マスコンプ/\nmasse /マッス;(仏語)/マッセ;(独語)/\nmassenet /マスネ/\nmassgame /マスゲーム;和製英語/\nmassimo /マッシモ;(It)最大/\nmassive /マッシヴ/マッシブ/\nmassmedia /マスメディア/\nmasspro /マスプロ;mass production/\nmast /マスト/\nmaster /マスター/マスタ/修士/\nmastercard /マスターカード;www.mastercard.com/MasterCard/\nmastercourse /マスターコース/\nmasterdata /マスターデータ/マスタデータ/\nmastering /マスタリング/\nmasterkey /マスターキー/\nmasterpiece /マスターピース/\nmasterplan /マスタープラン/\nmasters /マスターズ/\nmastertape /マスターテープ/\nmastroianni /マストロヤンニ/\nmasturbation /マスターベーション/\nmat /マット/\nmata /マータ/マタ/\nmatador /マタドール/\nmatch /マッチ/\nmatchbox /マッチボックス/\nmatching /マッチング/\nmatchplay /マッチプレー/\nmatchpoint /マッチポイント/\nmatchppomp /マッチポンプ;和製語/\nmatchppump /マッチポンプ;和製語/\nmate /メイト/マテ/マテ茶/\nmateo /マテオ/\nmaterazzi /マテラッツィ/\nmaterial /マテリアル/\nmaternity /マタニティ/マタニティー/\nmates /メイツ/\nmateus /マテウス/\nmath /マス/±;+-/×;x/÷;div/∞;infinity,oo/∝;proportional/∴;therefore/∵;because/⇒;=>/⇔;equiv,<=>/∀;all/∃;exist/∂;d,partial/Δ;Delta/∇;nabla/√;root,sqrt/∫;integral/∬;integral/≡;equiv/∽;similar/≒;=:,approx/≠;neq,!=/≦;<=/≧;>=/≪;<</≫;>>/∈;include/∋;include/⊆;subseteq/⊇;superseteq/⊂;subset/⊃;superset/∪;sum/∩;cap/∧;and/∨;or/¬;not/∠;angle/⌒;arc,frown/⊥;vertical/\nmathew /マシュー/\nmathias /マティアス/マサイアス/\nmathieu /マシュー/マチュー/\nmathilda /マチルダ/\nmathilde /マチルド/\nmatias /マティアス/マチアス/\nmatic /マチック/マティック/\nmatiere /マチエール/\nmatilda /マチルダ/\nmatinee /マチネ/\nmatisse /マチス/マティス/\nmato /マト/\nmatreshka /マトリョーシカ/\nmatrix /マトリックス/マトリクス/行列/\nmatroid /マトロイド/\nmats /マッツ/\nmatt /マット/\nmattaeus /マタイ/\nmatteo /マッテオ/\nmatter /マター/\nmatterhorn /マッターホルン/\nmattew /マシュー/\nmatthaus /マテウス/\nmatthew /マタイ/マシュー/\nmatthews /マシューズ/\nmatthias /マティアス/\nmatti /マッティ/\nmattie /マッティ/\nmattress /マットレス/\nmatty /マティ/マッティ/\nmau /マウ/\nmaud /モード;Who was that Maud person anyway?/\nmaude /モード/\nmaugham /モーム/\nmaui /マウイ/\nmaul /モール/\nmaunakea /マウナケア/\nmaunaloa /マウナロア/\nmaupassant /モーパッサン/\nmaureen /モーリン/モーリーン/\nmauri /マウリ/\nmauriat /モーリア/\nmaurice /モーリス/\nmauritania /モーリタニア;.mr/\nmauritius /モーリシャス;.mu/\nmaurizio /マウリツィオ/\nmauro /マウロ/モーロ/\nmaus /マウス/\nmauss /モース/\nmauve /モーブ/\nmaverick /マーベリック;一匹狼/\nmavis /メイビス/メイヴィス/\nmax /マックス/最大/\nmaxell /マクセル/\nmaxi /マキシ/\nmaxim /マキシム/マクシム/\nmaxime /マクシム/\nmaximilian /マクシミリアン/\nmaximin /マキシミン/マクシミン/\nmaximo /マキシモ/\nmaximum /マキシマム/最大/最大値/\nmaxisingle /マキシシングル/\nmaxwell /マクスウェル/マックスウェル/\nmay /メイ/メー/\nmaya /マヤ/マーヤ/マーヤー/\nmaybe /メイビー/\nmayday /メーデー/\nmayer /マイヤー/メイヤー/マイエル/マイアー/メイア/マイア/\nmayfield /メイフィールド/\nmayflower /メイフラワー/\nmaynard /メイナード/\nmayne /メイン/\nmayo /メイヨ/\nmayol /マイヨール/\nmayonnaise /マヨネーズ/\nmayor /メイヤー;市長/\nmayotte /マヨット;.yt/\nmayqueen /メークイン/メイクイーン/メイクイン/\nmazarin /マザラン/\nmazda /マツダ/\nmaze /メイズ/\nmazurka /マズルカ/\nmazza /マッツァ/\nmb /メガバイト/\nmbabane /ムババネ/\nmbira /ムビラ/\nmbps /Ｍｂｐｓ/\nmc /マック;人名の一部(McDonald,McCartney)/マク/\nmcafee /マカフィー/\nmccallum /マッカラム/\nmccarran /マッカラン;McCarran/\nmccarthy /マッカーシー/ＭｃＣａｒｔｈｙ/McCarthy/\nmccartney /マッカートニー;McCartney/\nmccollum /マッカラム/マッコーラム/\nmccoy /マッコイ;McCoy/\nmcculloch /マッカロー/\nmcdonald /マクドナルド;McDonald/\nmcenroe /マッケンロー;McEnroe/\nmcentire /マッケンタイア;McEntire/\nmcfarlane /マクファーレン;McFarlane/\nmcgrawhill /マグロウヒル/\nmcguffin /マクガフィン/\nmcgwire /マグワイア;McGwire/\nmckee /マッキー;McKee/\nmckinley /マッキンリー/マッキンレー/\nmclain /マクレーン/マクリーン/\nmclaren /マクラーレン;McLaren/\nmclaughlin /マクラフリン;McLaughlin/\nmclean /マクリーン;McLean/マクレーン/\nmcluhan /マクルーハン;McLuhan/\nmcmahon /マクマホン/\nmcneil /マクニール;McNeil/\nmcpherson /マクファーソン/\nmcqueen /マックイーン/\nmcrae /マクレー;McRae/マクリー/\nmd /ミニディスク/Mendelevium/メンデレビウム/Maryland/メリーランド/\nmdplayer /MDプレーヤー/\nmdrecorder /MDレコーダー/\nme /ミー/Maine/メイン/メーン/\nmead /ミード/\nmeadow /メドウ;牧草地/\nmeal /ミール/\nmean /ミーン/\nmeaning /ミーニング/\nmeasure /メジャー/\nmeasurecup /メジャーカップ/\nmeasuring /メジャリング/\nmeat /ミート/\nmeatball /ミートボール/\nmeatloaf /ミートローフ/\nmeatpie /ミートパイ/\nmeatsauce /ミートソース/\nmecab /MeCab/和布蕪/\nmecca /メッカ/\nmecenat /メセナ;仏語/\nmecha /メカ/\nmechanic /メカニック/\nmechanical /メカニカル/\nmechanics /メカニクス/メカニックス/\nmechanism /メカニズム/\nmechatronics /メカトロニクス/\nmeche /メッシュ/\nmeda /メダ/\nmedal /メダル/\nmedalist /メダリスト/\nmedallion /メダリオン/\nmedallist /メダリスト/\nmedan /メダン/\nmedea /メディア/メデア/\nmedi /メディ/\nmedia /メディア/ミーディア/\nmediacase /メディアケース/\nmediacenter /メディアセンター/\nmediacentre /メディアセンター/\nmediafactory /メディアファクトリー;www.mediafactory.co.jp/\nmedialiteracy /メディアリテラシー/\nmediamix /メディアミックス/\nmediaplayer /メディアプレイヤー/\nmedias /メリヤス/\nmediaservice /メディアサービス/\nmediator /メディエータ/\nmediaworks /メディアワークス;www.mediaworks.co.jp/\nmedic /メディック/\nmedical /メディカル/\nmedicalcheck /メディカルチェック;和製英語/\nmedication /メディケーション/\nmedici /メディチ/\nmedicine /メディシン/\nmedicis /メディシス/\nmedico /メディコ/\nmedina /メジナ/メディナ/\nmeditation /メディテーション/\nmedium /ミディアム/\nmedley /メドレー/\nmedoc /メドック/\nmedusa /メデューサ/メドゥーサ/メドゥサ/\nmeerkat /ミーアキャット/\nmeet /ミート/\nmeeting /ミーティング/会議/\nmeets /ミーツ/\nmeg /メグ/\nmega /メガ;M,10^6/\nmegabank /メガバンク/\nmegabit /メガビット/\nmegabyte /メガバイト/\nmegabytes /メガバイト/\nmegadeath /メガデス/\nmegademo /メガデモ/\nmegadrive /メガドライブ/\nmegafloat /メガフロート/\nmegalopolis /メガロポリス/\nmegan /メーガン/\nmegaphone /メガホン/\nmegastore /メガストア/\nmegaton /メガトン/\nmehmet /メフメト/\nmeier /メイヤー/\nmeissen /マイセン/\nmeissner /マイスナー/\nmeister /マイスター/\nmeistersinger /マイスタージンガー/\nmeitec /メイテック;www.meitec.co.jp/\nmekong /メコン/\nmel /メル/\nmelamine /メラミン/\nmelancholia /メランコリア/\nmelancholic /メランコリック/\nmelancholy /メランコリー/\nmelancolie /メランコリー;仏語/\nmelandri /メランドリ/\nmelanesia /メラネシア/\nmelanie /メラニー/メラニ/\nmelanin /メラニン/\nmelatonin /メラトニン/\nmelba /メルバ/\nmelbourne /メルボルン/\nmelby /メルビー/\nmelchior /メルキオール/メルキオル/\nmelco /メルコ/\nmelinda /メリンダ/\nmelisande /メリザンド/\nmelissa /メリッサ/メリサ/\nmell /メル/\nmello /メロ/\nmellon /メロン/\nmellow /メロウ/メロー/\nmelo /メロ/\nmelocore /メロコア;melodic core/\nmelodia /メロディア/\nmelodic /メロディック/\nmelodie /メロディー;仏語/メロディ/\nmelodion /メロディオン/\nmelodious /メロディアス/\nmelodius /メロディアス;※melodious?/\nmelodrama /メロドラマ/\nmelody /メロディ/メロディー/\nmelodyline /メロディーライン/メロディライン/\nmelon /メロン/ムロン;ブドウの品種/\nmelonpain /メロンパン/\nmelrose /メルローズ/\nmelt /メルト/\nmeltdown /メルトダウン/\nmelville /メルヴィル/メルビル/\nmelvin /メルヴィン/メルビン/\nmelvyn /メルヴィン/\nmember /メンバー/メンバ/\nmemberlist /メンバーリスト/\nmembers /メンバーズ/\nmemberscard /メンバーズカード/\nmembersclub /メンバーズクラブ/\nmembership /メンバーシップ/メンバシップ/\nmembrane /メンブレン/\nmeme /ミーム/メーム/\nmemfis /メンフィス/\nmemo /メモ/\nmemomemo /メモメモ/\nmemorandum /メモランダム/メモ/\nmemorial /メモリアル/\nmemories /メモリーズ/\nmemory /メモリ/メモリー/\nmemoryaccess /メモリアクセス/\nmemorycard /メモリーカード/メモリカード/\nmemorychip /メモリチップ/\nmemoryleak /メモリリーク/\nmemorymapped /メモリマップド/\nmemoryset /メモリセット/\nmemoryslot /メモリースロット/メモリスロット/\nmemorystick /メモリースティック/\nmemphis /メンフィス/\nmen /メン/\nmena /メナ/\nmenado /メナド/\nmenam /メナム/\nmenard /メナード/\nmendel /メンデル/\nmendeleev /メンデレーエフ/\nmendelevium /メンデレビウム;[元素]101,Md/\nmendelssohn /メンデルスゾーン/\nmendieta /メンディエタ/\nmendoza /メンドーサ/\nmenger /メンガー/\nmeniere /メニエール/\nmeno /メノ;(It)もっと/\nmens /メンズ;men's/メンス;Menstruation/\nmensfashion /メンズファッション/\nmensshop /メンズショップ/\nment /メント;(接尾辞)/\nmental /メンタル/\nmentalcare /メンタルケア/\nmentalhealth /メンタルヘルス/\nmentalism /メンタリズム/\nmentality /メンタリティ/メンタリティー/\nmentaltraining /メンタルトレーニング/\nmenthol /メントール/メンソール/薄荷脳/\nmentor /メンター/\nmenu /メニュー/ムニュ;(Fr) 定食/\nmenubar /メニューバー/メニュー・バー/\nmenuett /メヌエット/\nmenulist /メニューリスト/\nmephist /メフィスト;mephistopheles/\nmephistopheles /メフィストフェレス/\nmer /メール;(Fr)海/\nmercado /メルカド/\nmercaptan /メルカプタン/\nmercator /メルカトル/\nmercedes /メルセデス/\nmercedesbenz /メルセデスベンツ/\nmerchandise /マーチャンダイズ/\nmerchandiser /マーチャンダイザー/\nmerchandising /マーチャンダイジング/\nmerchant /マーチャント/\nmerchen /メルヘン;(独語)/メルヒェン/\nmerchentic /メルヘンチック;和製語(独語merchen + tic)/\nmerci /メルシー/メルシィ/\nmercian /メルシャン;www.mercian.co.jp/\nmerck /メルク/\nmercurius /メルクリウス/\nmercury /マーキュリー/メルクリウス/\nmercy /マーシー/\nmere /メア/メール;(Fr)母/\nmeredith /メレディス/\nmerengue /メレンゲ/\nmerge /マージ/\nmericlone /メリクロン/\nmerida /メリダ/\nmerimee /メリメ/\nmeringue /メレンゲ/\nmerit /メリット/\nmeritocracy /メリトクラシー/\nmerits /メリッツ/\nmerkel /メルケル/\nmerkl /メルクル/\nmerkmal /メルクマール/\nmerle /マール/メルル/\nmerleau /メルロー/メルロ/\nmerleauponty /メルロ=ポンティ/メルロポンティ/\nmerlin /マーリン/メルラン/\nmerlot /メルロー/メルロ/\nmerluza /メルルーサ/\nmermaid /マーメイド/\nmerrell /メレル/\nmerrick /メリック/\nmerrill /メリル/\nmerrit /メリット/\nmerrow /メロウ;[ケルト神話]/\nmerry /メリー/\nmerrychristmas /メリークリスマス/\nmerrygoround /メリーゴーランド;merry-go-round/メリーゴーラウンド/\nmerryxmas /メリークリスマス/\nmersenne /メルセンヌ/\nmerveille /メルヴェイユ/メルヴェーユ/\nmeryl /メリル/\nmes /メ;仏語/\nmescaline /メスカリン/\nmesh /メッシュ/\nmeso /メソ/\nmeson /メソン/中間子/\nmesopotamia /メソポタミア/\nmess /メス/\nmessa /メッサ/\nmessage /メッセージ/\nmessagebox /メッセージボックス/\nmessagecard /メッセージカード;note card/\nmessageid /メッセージＩｄ/\nmessaging /メッセージング/\nmessanger /メッセンジャー/メッセンジャ/\nmessangers /メッセンジャーズ/\nmesse /メッセ/\nmesserschmitt /メッサーシュミット/\nmessiaen /メシアン/\nmessiah /メシア/メサイア/\nmessier /メシエ/\nmessina /メッシーナ/\nmessy /メッシー/\nmesto /メスト/\nmeta /メタ/メータ/\nmetabolic /メタボリック/\nmetadata /メタデータ/\nmetafiction /メタフィクション/\nmetafont /メタフォント/\nmetal /メタル/\nmetalband /メタルバンド/\nmetalcable /メタルケーブル/\nmetalevel /メタレベル/\nmetalframe /メタルフレーム/\nmetalic /メタリック/\nmetaliccolor /メタリックカラー/\nmetaliccolour /メタリックカラー/\nmetaljacket /メタルジャケット/\nmetallic /メタリック/\nmetallica /メタリカ/\nmetallicblue /メタリックブルー/\nmetalogue /メタローグ;[出版社名]www.metalogue.co.jp/\nmetalpercussion /メタルパーカッション/\nmetaltape /メタルテープ/\nmetamorphose /メタモルフォーゼ/\nmetaphor /メタファー/\nmetasearch /メタサーチ/\nmetasequoia /メタセコイア/\nmeteo /メテオ/\nmeteor /メテオ/メテオール/\nmeter /メートル/メーター/メータ/\nmethan /メタン;(独語)/\nmethane /メタン;CH4/\nmethanegas /メタンガス/\nmethanehydrate /メタンハイドレート/\nmethanol /メタノール/\nmetheny /メセニー/\nmethionine /メチオニン;Met/\nmetho /メト;methyl/\nmethod /メソッド/\nmethodist /メソジスト/\nmethodology /メソドロジ/\nmethoxy /メトキシ/\nmethyl /メチル;-CH3/\nmethylalcohol /メチルアルコール/\nmethylamine /メチルアミン/\nmethylbenzene /メチルベンゼン;=toluene/\nmethylene /メチレン/\nmethylether /メチルエーテル/\nmetier /メチエ/\nmetonymy /メトニミー/\nmetric /メトリック/\nmetrics /メトリックス/メトリクス/\nmetro /メトロ/\nmetronom /メトロノーム;(独語)/\nmetronome /メトロノーム/\nmetropolis /メトロポリス/\nmetropolitan /メトロポリタン/\nmetry /メトリー/メトリ/\nmets /メッツ;[MLB]/\nmetz /メス/\nmeunier /ムニエ/\nmeuniere /ムニエル/\nmeursault /ムルソー/\nmexican /メキシカン/\nmexico /メキシコ;.mx/メヒコ;(西語読み)/\nmexicocity /メキシコシティ;メキシコ(mex)/メキシコシティー/\nmexp /M式/\nmeyer /マイヤー/\nmezzo /メゾ;(イタリア語)/\nmezzoforte /メゾフォルテ;mezzo forte/\nmezzopiano /メゾピアノ;mezzo piano/\nmezzosoprano /メゾソプラノ/\nmezzotint /メゾチント/\nmf /MetaFont/メゾフォルテ;やや強く/mezzo forte/\nmg /マグネシウム/Magnesium/ミリグラム/\nmhz /ＭＨｚ/\nmi /Michigan/ミシガン/ミ/\nmia /ミーア/ミア/\nmiami /マイアミ/\nmic /マイク;microphone/\nmica /マイカ;雲母/\nmicah /ミカ/\nmiccoli /ミッコリ/\nmice /マイス/\nmicelle /ミセル/\nmichael /マイケル/ミカエル/ミヒャエル/ミッシェル/ミハエル/\nmichaela /ミカエラ/\nmichaux /ミショー/\nmichel /ミシェル/ミッシェル/マイケル/ミチェル/\nmichelangelo /ミケランジェロ/\nmichele /ミケーレ;(イタリア語)/ミシェル;仏語/ミッシェル;仏語/\nmichelet /ミシュレ/\nmichelin /ミシュラン/\nmichelle /ミシェル/ミッシェル/\nmichigan /ミシガン/\nmick /ミック/\nmickey /ミッキー/\nmickeymouse /ミッキーマウス;[商標]Disney/\nmicky /ミッキー/\nmicom /マイコン/\nmicro /マイクロ/ミクロ/μ/\nmicrobus /マイクロバス/\nmicrochip /マイクロチップ/\nmicrocomputer /マイクロコンピュータ/\nmicrocosmos /ミクロコスモス/\nmicrofiber /マイクロファイバー/\nmicrofilm /マイクロフィルム/\nmicrogram /μg/マイクログラム/\nmicrogramme /μg/マイクログラム/\nmicrokernel /マイクロカーネル/\nmicrolens /マイクロレンズ/\nmicromachine /マイクロマシン/\nmicrometer /μm/マイクロメートル/マイクロメータ/マイクロメーター/\nmicrometre /μm/マイクロメートル/\nmicromini /マイクロミニ/\nmicromouse /マイクロマウス/\nmicron /ミクロン/\nmicronesia /ミクロネシア;.fm/\nmicrophone /マイクロフォン/マイクロホン/\nmicroprocessor /マイクロプロセッサ/\nmicroscope /マイクロスコープ/\nmicrosecond /マイクロセカンド/マイクロ秒/\nmicrosoft /マイクロソフト;www.microsoft.com/\nmicrosome /ミクロソーム/ミクロゾーム/\nmicrosystems /マイクロシステムズ/\nmicrotower /マイクロタワー/\nmicrowave /マイクロウェーブ/\nmid /ミッド/\nmidas /ミダス/\nmidcentury /ミッドセンチュリー/\nmiddle /ミドル/\nmiddleage /ミドルエイジ/\nmiddleclass /ミドルクラス/\nmiddlehole /ミドルホール;par-4/\nmiddleiron /ミドルアイアン;5-7/\nmiddlename /ミドルネーム/\nmiddlerange /ミドルレンジ/\nmiddleshoot /ミドルシュート/\nmiddletempo /ミドルテンポ/\nmiddletower /ミドルタワー/\nmiddleware /ミドルウェア/ミドルウエア/\nmidfield /ミッドフィールド/\nmidfielder /ミッドフィールダー/ミッドフィルダー/\nmidgard /ミッドガルド/\nmidi /ミディ/\nmidnight /ミッドナイト/\nmidrange /ミッドレンジ/\nmidship /ミッドシップ/\nmidtown /ミッドタウン/\nmidway /ミッドウェー/ミッドウェイ;イリノイ(USA)(mdw)/\nmiffy /ミッフィー/\nmig /ミグ/\nmight /マイト/\nmighty /マイティ/\nmignon /ミニョン/ミニヨン/\nmigrate /マイグレート/移送/マイグレイト/\nmigration /マイグレーション/移送/マイグレイション/\nmiguel /ミゲル/\nmihaela /ミハイル/\nmihail /ミハイル/\nmihrab /ミフラーブ/\nmika /ミカ/\nmikael /ミカエル/\nmike /マイク/ミケ/\nmikey /マイキー/\nmikhail /ミハイル/ミハエル/\nmikihouse /ミキハウス;www.mikihouse.co.jp/\nmikko /ミッコ/\nmikonos /ミコノス/\nmil /ミル/\nmila /ミラ/\nmilage /マイレッジ/\nmilan /ミラン/\nmilano /ミラノ/\nmild /マイルド/\nmildred /ミルドレッド/\nmildseven /マイルドセブン/\nmile /マイル/\nmileage /マイレージ/マイレッジ/\nmilena /ミレナ/ミレーナ/\nmiler /マイラー/\nmiles /マイルス/マイルズ/\nmilestone /マイルストーン/\nmilhaud /ミヨー/\nmilitary /ミリタリー/\nmilk /ミルク/\nmilka /ミルカ/\nmilkchoco /ミルクチョコ/\nmilkchocolate /ミルクチョコレート/\nmilkcocoa /ミルクココア/\nmilkcoffee /ミルクコーヒー/\nmilkpan /ミルクパン;(鍋)milk pan/\nmilkpot /ミルクポット/\nmilkshake /ミルクセーキ/\nmilktea /ミルクティー/ミルクティ/\nmilky /ミルキー/\nmill /ミル/\nmilla /ミラ/\nmillan /ミラン/\nmille /ミル/\nmillecrepe /ミルクレープ;mille crepe/\nmillefeuille /ミルフィーユ;mille-feuille/\nmillenium /ミレニアム/\nmiller /ミラー/\nmillet /ミレー/\nmilli /ミリ/\nmillibar /ミリバール;=hectopascal/\nmillie /ミリー/\nmilligram /ミリグラム/\nmilligramme /ミリグラム/\nmillikan /ミリカン/\nmilliliter /ミリリットル/\nmillilitre /ミリリットル/\nmillimeter /ミリメートル/\nmillimetre /ミリメートル/\nmillion /ミリオン;1,000,000/\nmillionaire /ミリオネア/\nmillionseller /ミリオンセラー/\nmillisecond /ミリセカンド/ミリ秒/\nmilly /ミリー/\nmilner /ミルナー/\nmilo /ミロ/\nmilon /ミロン/\nmilonga /ミロンガ/\nmilos /ミロシュ/ミロス/\nmilt /ミルト/\nmilton /ミルトン/\nmilwaukee /ミルウォーキー;USA/\nmimd /MIMD/\nmime /マイム/ミーム/\nmimesis /ミメーシス/ミメシス/\nmimi /ミミ/\nmimic /ミミック/\nmimosa /ミモザ/\nmin /ミン/ミニマム/\nmina /ミナ/\nminardi /ミナルディ/\nminaret /ミナレット/\nminas /ミナス/\nmince /ミンチ/\nmind /マインド/\nmindanao /ミンダナオ;フィリピン/\nmindcontrol /マインドコントロール/\nmine /マイン/ミーネ;(独語人名)/\nminebea /ミネベア;www.minebea.co.jp/\nminer /マイナー/\nmineral /ミネラル/\nmineralwater /ミネラルウォーター/\nminerva /ミネルヴァ/ミネルバ/\nminestrone /ミネストローネ/\nminette /ミネット/\nmingus /ミンガス/\nmini /ミニ/\nminialbum /ミニアルバム/\nminiature /ミニチュア/\nminiaturedachs /ミニチュアダックス;miniature dachshund/\nminiaturedachshund /ミニチュアダックスフンド/ミニチュアダックスフント/\nminibottle /ミニボトル/\nminibuffer /ミニバッファ/\nminibus /ミニバス/\nminicar /ミニカー/\nminicom /ミニコン/\nminicompo /ミニコンポ;minicomponent stereo/\nminicomputer /ミニコンピュータ/ミニコン/\nminidisc /ミニディスク;MD/\nminidisk /ミニディスク/\nminigame /ミニゲーム/\nminijack /ミニジャック/\nminilive /ミニライブ/\nminimal /ミニマル/\nminimalism /ミニマリズム/\nminimalist /ミニマリスト/\nminimalmusic /ミニマルミュージック/\nminimini /ミニミニ/\nminimum /ミニマム/最小/最小値/\nmining /マイニング/\nminion /ミニオン/\nminisize /ミニサイズ/\nminiskirt /ミニスカート/\nminister /ミニスター/\nministop /ミニストップ;www.ministop.co.jp/\nminitower /ミニタワー/\nminivan /ミニバン/\nmink /ミンク/\nminkowski /ミンコフスキー/\nminna /ミンナ/\nminneapolis /ミネアポリス/\nminnesota /ミネソタ;MN/\nminnie /ミニー/\nminolta /ミノルタ;www.konicaminolta.jp/\nminor /マイナー/マイナ/\nminorchange /マイナーチェンジ/\nminority /マイノリティ/マイノリティー/\nminorleague /マイナーリーグ/\nminormode /マイナーモード/\nminorversion /マイナーバージョン/\nminos /ミノス/\nminotaur /ミノタウロス/ミノトール/\nminotauros /ミノタウロス/\nminovsky /ミノフスキー/\nminsk /ミンスク/\nminstrel /ミンストレル/\nmint /ミント/\nmintgreen /ミントグリーン/\nminton /ミントン/\nminuet /メヌエット/\nminus /マイナス/−;minus/\nminusdriver /マイナスドライバー;和製英語(flat screwdriver)/\nminusimage /マイナスイメージ;和製英語(negative image)/\nminusion /マイナスイオン;和製英語(negative ion)/\nminute /ミニット/′/\nminutes /ミニッツ/\nminutia /マニューシャ/\nmips /MIPS/\nmira /ミラ/\nmirabel /ミラベル/\nmirabelle /ミラベル/\nmiracle /ミラクル/\nmiraclefruit /ミラクルフルーツ/\nmiraclefruits /ミラクルフルーツ/\nmirage /ミラージュ/\nmiranda /ミランダ/\nmireille /ミレイユ/ミレーユ/\nmiri /ミリ/\nmiriam /ミリアム/\nmirko /ミルコ/\nmiro /ミロ/\nmiron /ミロン/\nmiroslav /ミロスラフ/\nmirra /ミイラ;(ポルトガル語)/\nmirror /ミラー/\nmirrorball /ミラーボール/\nmirroring /ミラーリング/\nmirrorsite /ミラーサイト/\nmis /ミス/\nmiscast /ミスキャスト/\nmiserable /ミゼラブル/\nmisha /ミーシャ/\nmisjudge /ミスジャッジ/\nmismatch /ミスマッチ/\nmispri /ミスプリ;misprint/\nmisprint /ミスプリント/\nmiss /ミス/\nmissa /ミサ/\nmissanga /ミサンガ/\nmisshit /ミスヒット/\nmissile /ミサイル/\nmissing /ミッシング/\nmissinglink /ミッシングリンク/\nmission /ミッション/\nmissioncritical /ミッションクリティカル/\nmissionschool /ミッションスクール/\nmississippi /ミシシッピ;MS/\nmissouri /ミズーリ;MO/\nmisspell /ミススペル/\nmisspicking /ミスピッキング/\nmisstouch /ミスタッチ/\nmisstype /ミスタイプ/\nmist /ミスト/\nmistake /ミステイク/\nmister /ミスター/\nmisterdonut /ミスタードーナツ;www.misterdonut.co.jp/\nmisterioso /ミステリオーソ/\nmistery /ミステリー;※mystery/\nmistral /ミストラル/\nmistress /ミストレス/\nmisty /ミスティ/ミスティー/\nmit /MIT/ミット/\nmitchell /ミッチェル/\nmithra /ミスラ/ミトラ/\nmithril /ミスリル/\nmitochondria /ミトコンドリア/\nmitomycin /マイトマイシン/\nmitra /ミトラ/\nmitt /ミット/\nmitten /ミトン/\nmitterrand /ミッテラン/\nmitya /ミーチャ/\nmix /ミックス/ミクス/\nmixer /ミキサー/ミキサ/\nmixi /ミクシィ;mixi.jp/\nmixing /ミキシング/\nmixjuice /ミックスジュース/\nmixnuts /ミックスナッツ/\nmixolydian /ミクソリディアン;GABCDEFG/\nmixture /ミクスチャー/ミクスチャ/ミクスチュア/\nmjollnir /ミョルニル/ミョルニール/\nml /メーリングリスト/メイリングリスト/\nmlsize /MLサイズ/ＭＬサイズ/\nmm /ミリメートル/\nmmi /マン・マシン・インタフェース/\nmn /マンガン/Manganese/ミネソタ/Minnesota/\nmnemonic /ニーモニック/\nmnemosyne /ムネモシュネ/\nmo /Molybdenum/モリブデン/光磁気ディスク/Missouri/ミズーリ/MO/\nmoai /モアイ/\nmoan /モーン/\nmoanin /モーニン;moanin'/\nmoaning /モーニング;うめき/\nmob /モブ/\nmobile /モバイル/モービル/モビル/モビール/\nmobilenote /モバイルノート/\nmobilepage /モバイルページ/\nmobileservice /モバイルサービス/\nmobilesuit /モビルスーツ/\nmobility /モビリティ/\nmobit /モビット;[企業名]消費者金融。www.mobit.ne.jp/\nmobius /メビウス/\nmoblog /モブログ/\nmobscene /モブシーン/\nmoby /モービー/\nmoccasin /モカシン/\nmoccus /モックス/\nmocha /モカ/\nmock /モック/\nmocking /モッキング/\nmockingbird /モッキンバード/モッキングバード/\nmockup /モックアップ/\nmoco /モコ/\nmodal /モーダル/\nmodality /モダリティ/\nmodalshift /モーダルシフト/\nmode /モード/\nmode-line /モードライン/\nmodel /モデル/\nmodelcar /モデルカー/\nmodelcase /モデルケース/\nmodelchange /モデルチェンジ/\nmodelcourse /モデルコース/\nmodeler /モデラー/モデラ/\nmodeless /モードレス/\nmodelgun /モデルガン/\nmodelhouse /モデルハウス/\nmodeline /モードライン/\nmodeling /モデリング/\nmodelling /モデリング/\nmodelnumber /モデルナンバー/\nmodelroom /モデルルーム/\nmodem /モデム/\nmodemcard /モデムカード/\nmodemrental /モデムレンタル/\nmodena /モデナ/\nmoderate /モデレート/モデラート;※moderato(It.)?/モデレイト/\nmoderato /モデラート/\nmoderator /モデレータ/モデレーター/\nmodern /モダン/\nmodernart /モダンアート/\nmodernballet /モダンバレエ/\nmoderndance /モダンダンス/\nmoderne /モデルヌ;仏語/\nmodernism /モダニズム/モダニスム/\nmodernite /モデルニテ;(Fr) 現代性/\nmodernjazz /モダンジャズ/\nmoderno /モデルノ;(イタリア語)/\nmodest /モデスト/\nmodifier /モディファイア/\nmodify /モディファイ/\nmodigliani /モジリアーニ/\nmodisk /MOディスク/\nmodrive /MOドライブ/\nmodular /モジュラー/モジュラ/\nmodularity /モジュラリティ/\nmodularjack /モジュラージャック/\nmodulation /モジュレーション/\nmodule /モジュール/モデュール/\nmoduler /モジュラー;※modular/\nmodulo /モデューロ/モジュロ/\nmoebius /メビウス/\nmogadishu /モガディシュ/\nmogol /モール;(ポルトガル語)/\nmogul /モーグル/\nmohair /モヘア/モヘヤ/\nmohammad /モハメド/ムハンマド/モハマド/\nmohawk /モホーク/\nmohenjodaro /モヘンジョダロ;Mohenjo-Daro/モヘンジョ・ダロ/\nmohican /モヒカン/\nmohr /モーア/\nmohs /モース/\nmoi /モワ/\nmoira /モイラ/\nmoire /モアレ/\nmoist /モイスト/\nmoisture /モイスチャー/\nmojito /モヒート/\nmol /モル/\nmola /モラ/モーラ/\nmold /モールド/\nmoldau /モルダウ/\nmoldova /モルドバ;.md/モルドヴァ/\nmole /モール/モル/\nmolecular /モレキュラー/\nmoleskin /モールスキン/\nmoley /モーリー/\nmoliere /モリエール/\nmolina /モリーナ/\nmoll /モール/モル/\nmollis /モリス/\nmolly /モーリー/モリー/\nmolokai /モロカイ/\nmolto /モルト;(It)非常に/\nmolybden /モリブデン;Mo/\nmolybdenum /モリブデン;[元素]42,Mo/\nmom /マム/\nmombasa /モンバサ/\nmoment /モーメント/\nmoments /モーメンツ/\nmomentum /モメンタム/モーメント/モーメンタム/モーメント項/\nmommy /マミー/\nmomo /モモ/\nmomos /モモス/\nmompou /モンポウ/\nmon /モン/月/\nmonaco /モナコ/\nmonacogp /モナコGP;[F1]/\nmonad /モナド/\nmonaghan /モナハン/\nmonarch /モナーク/\nmonaural /モノラル/\nmonday /マンデー/マンディ/マンデイ/マンディー/月曜日/\nmonde /モンド/\nmondriaan /モンドリアン/\nmondrian /モンドリアン;(英語綴り)=Mondriaan/\nmonet /モネ/\nmonetarism /マネタリズム/\nmonetary /マネタリー/\nmoney /マネー/\nmoneygame /マネーゲーム/\nmoneylaundering /マネーロンダリング/\nmoneysupply /マネーサプライ/\nmongol /モンゴル/\nmongolia /モンゴリア;.mn/\nmongolian /モンゴリアン/\nmongoloid /モンゴロイド/\nmongoose /マングース/\nmonica /モニカ/\nmonika /モニカ/\nmonique /モニク/\nmonitor /モニター/モニタ/\nmonitorcable /モニターケーブル/モニタケーブル/\nmonitoring /モニタリング/\nmonitormode /モニタモード/\nmonk /モンク/\nmonkey /モンキー/\nmonnalisa /モナリザ;Monna Lisa/\nmono /モノ/モノクロ;monochrome/\nmonochro /モノクロ;monochrome/\nmonochrome /モノクローム/モノクロ/\nmonoculture /モノカルチャー/\nmonod /モノ/\nmonoethyl /モノエチル/\nmonogram /モノグラム/\nmonograph /モノグラフ/\nmonoid /モノイド/\nmonolith /モノリス/\nmonolithic /モノリシック/\nmonolog /モノローグ/\nmonologue /モノローグ/\nmonomania /モノマニア/\nmonomer /モノマー/単量体/\nmonomethyl /モノメチル/\nmonopole /モノポール/\nmonopoly /モノポリー/\nmonorail /モノレール/\nmonotone /モノトーン/\nmonotype /モノタイプ/\nmonroe /モンロー/\nmonsieur /ムッシュー/ムッシュウ/\nmonsoon /モンスーン/\nmonster /モンスター/\nmonsters /モンスターズ/\nmontage /モンタージュ/\nmontague /モンタギュー/\nmontaigne /モンテーニュ/\nmontana /モンタナ;MT/\nmontand /モンタン/\nmontblanc /モンブラン;Mont Blanc/\nmonte /モンテ/モント/モンティ/\nmontecarlo /モンテカルロ;Monte-Carlo/モンテカルロ法/\nmontecristo /モンテクリスト;Monte Cristo/モンテ=クリスト/\nmontee /モンテ/\nmontella /モンテッラ/\nmontenegro /モンテネグロ/\nmonterey /モントレー;USA/\nmonterosa /モンテローザ;Monte Rosa/\nmontes /モンテス/\nmontesquieu /モンテスキュー/\nmontessori /モンテッソーリ/\nmonteverdi /モンテヴェルディ/\nmontevideo /モンテビデオ/\nmontgomery /モンゴメリー/モンゴメリ/モントゴメリー;地名/\nmonth /マンス/\nmonthly /マンスリー/\nmonti /モンティ/\nmontmartre /モンマルトル;18区/\nmontoya /モントーヤ/\nmontparnasse /モンパルナス;15区/\nmontpellier /モンペリエ/\nmontreal /モントリオール/\nmontreux /モントルー;スイス/\nmontrose /モンローズ;Mont Rose/\nmontserrat /モントセラト;.ms/\nmonty /モンティ/\nmontylymansion /マンスリーマンション/\nmonument /モニュメント/\nmonumental /モニュメンタル/\nmood /ムード/\nmoodmaker /ムードメーカー/\nmoody /ムーディー/ムーディ/\nmoodys /ムーディーズ;Moody's. www.moodys.com/\nmoog /モーグ/ムーグ/\nmook /ムック/\nmoomin /ムーミン/\nmoon /ムーン/\nmoonlight /ムーンライト/\nmoonriver /ムーンリバー/\nmoonsault /ムーンサルト/\nmoonstone /ムーンストーン/\nmoor /ムーア/\nmoorcock /ムアコック/\nmoore /ムーア/\nmoose /ムース/\nmop /モップ/MOP/\nmora /モーラ/モラ/\nmoraine /モレーン/\nmoral /モラル/\nmorale /モラル/モラール/\nmorales /モラレス/\nmoralhazard /モラルハザード/\nmoralism /モラリズム/\nmoralist /モラリスト/\nmoraliste /モラリスト/\nmoran /モラン/モーラン/\nmorandi /モランディ/\nmoratorium /モラトリアム/\nmoravia /モラヴィア/\nmordor /モルドール/\nmore /モア/モレ/\nmoreau /モロー/\nmorel /モレル/\nmorell /モレル/\nmorelle /モレル/\nmorello /モレロ/\nmoreno /モレノ/\nmoretti /モレッティ/\nmorgan /モーガン/モルガン/\nmorganite /モルガナイト/\nmorgue /モルグ/\nmori /モーリ/\nmorientes /モリエンテス/\nmorin /モラン/モーリン/モリン/\nmorison /モリソン/\nmoritz /モーリッツ/モリッツ/\nmorley /モーリー/\nmormon /モルモン/\nmornin /モーニン;mornin'/\nmorning /モーニング/\nmorningcall /モーニングコール;和製英語(wake-up call)/\nmorningset /モーニングセット/\nmorningstar /モーニングスター/\nmoro /モロ/\nmorocco /モロッコ/\nmoroco /モロッコ;.ma/\nmoroni /モロニ/\nmorozov /モロゾフ/\nmorph /モーフ/モーフィング/\nmorphine /モルヒネ/\nmorphing /モーフィング/\nmorrell /モレル/\nmorricone /モリコーネ/\nmorrigan /モリガン/\nmorris /モーリス/モリス/\nmorrison /モリソン/\nmorrow /モロー/モロウ/\nmorse /モース/モールス/\nmort /モール;(Fr)死/\nmortal /モータル/\nmortar /モルタル/\nmortgage /モーゲージ/\nmorton /モートン/\nmos /モス/\nmosa /モサ/\nmosaic /モザイク/\nmosburger /モスバーガー;www.mos.co.jp/\nmoscato /モスカート/\nmoscow /モスクワ/モスコー/\nmosel /モーゼル/\nmoses /モーセ/モーゼ/モーゼス/\nmosh /モッシュ/\nmoskowmule /モスコミュール/\nmoskva /モスクワ/\nmoslem /モスレム/\nmosque /モスク/\nmosquito /モスキート/\nmoss /モス/\nmossad /モサド/\nmossgreen /モスグリーン/\nmosso /モッソ/\nmost /モスト/\nmosul /モスル;イラク/\nmot /モ;(Fr)語/\nmotedio /モンテディオ;[Jリーグ]山形/\nmotel /モーテル/\nmotet /モテット/\nmother /マザー/\nmotherbo /マザボ;motherboard/\nmotherboard /マザーボード/\nmothercon /マザコン;mother complex/\nmothergoose /マザーグース;Mother Goose/\nmothers /マザーズ/\nmothership /マザーシップ/\nmothra /モスラ/\nmotif /モチーフ/モティーフ/Ｍｏｔｉｆ/Motif/\nmotion /モーション/\nmotioncapture /モーションキャプチャー/モーションキャプチャ/\nmotionfeedback /モーションフィードバック/\nmotionpicture /モーションピクチャー/\nmotivation /モチベーション/\nmoto /モート/\nmotocross /モトクロス/\nmotor /モーター/モータ/\nmotorboat /モーターボート/\nmotorcar /モーターカー/\nmotorcycle /モーターサイクル/\nmotorisation /モータリゼーション/\nmotorization /モータリゼーション/\nmotorola /モトローラ/Motorola/\nmotors /モータース/モーターズ/\nmotorshow /モーターショー/\nmotorsport /モータースポーツ/\nmotorsports /モータースポーツ/\nmotown /モータウン/\nmotrola /モトローラ;※motorola?/\nmotta /モッタ/\nmotto /モットー/\nmoule /ムール/\nmoulinrouge /ムーランルージュ/\nmoulis /ムリス/\nmound /マウンド/\nmount /マウント/\nmountain /マウンテン/\nmountainbike /マウンテンバイク/\nmounter /マウンタ/\nmounting /マウンティング/\nmountposition /マウントポジション/\nmouse /マウス/\nmousebutton /マウスボタン/\nmousecursor /マウスカーソル/\nmousepad /マウスパッド/\nmousepointer /マウスポインタ/マウスポインター/\nmousewheel /マウスホイール/\nmoussaka /ムサカ;Μουσακασ/\nmousse /ムース/\nmouth /マウス/\nmouthpiece /マウスピース/\nmouton /ムートン/\nmove /ムーブ/ムーヴ/\nmovement /ムーブメント/ムーヴメント/\nmover /ムーバ/ムーバー/\nmovie /ムービー/ムーヴィー/\nmoving /ムービング/\nmoya /モヤ/\nmozambique /モザンビーク;.mz/\nmozart /モーツァルト/モーツアルト/\nmozilla /モジラ/\nmozzarella /モッツァレラ/モツァレラ/\nmp /メゾピアノ;やや弱く/mezzo piano/\nmp#file /MP#0ファイル/\nmp#player /MP#0プレーヤー/MP#0プレイヤー/\nmp3player /MP3プレーヤー/MP3プレイヤー/\nmr /Ｍｒ．/ミスター;Mr./\nmrdonut /ミスタードーナツ;www.misterdonut.co.jp/\nmrna /ｍ-ＲＮＡ/\nmrs /ミセス;Mrs./\nms /ミズ;Ms./ミリ秒/ミリセカンド/ミリセコンド/Mississippi/ミシシッピ/マイクロソフト/\nms-dos /MS-DOS/\nmsdos /MS-DOS/ＭＳ−ＤＯＳ/\nmsec /ミリセカンド/millisecond/ミリ秒/\nmsize /Mサイズ/Ｍサイズ/\nmt /マウント/マイトネリウム/Meitnerium/Montana/モンタナ/\nmu /μ/ミュー/ミュウ/ムー/ムウ/\nmuaythai /ムエタイ/\nmuch /マッチ/\nmucha /ミュシャ/\nmud /マッド/\nmuddler /マドラー/\nmueller /ミュラー/ミューラー/ミュレル/\nmuff /マフ/\nmuffin /マフィン/\nmuffler /マフラー/\nmug /マグ/\nmugcup /マグカップ;和製英語(mug)/\nmughal /ムガール/ムガル/\nmuguet /ミュゲ;(Fr)鈴蘭/\nmuhammad /モハメド/ムハンマド/マホメット/\nmujahadeen /ムジャヒディン/\nmujahideen /ムジャヒディン/ムジャヒディーン/\nmule /ミュール/Mule/\nmuleta /ムレタ/\nmuller /ミュラー/ミューラー/マラー/\nmulti /マルチ/\nmultiagent /マルチエージェント/マルチエイジェント/\nmultiboot /マルチブート/\nmultibyte /マルチバイト/\nmulticast /マルチキャスト/\nmultichip /マルチチップ/\nmulticomputer /マルチコンピュータ/\nmulticore /マルチコア/\nmultidrive /マルチドライブ/\nmultihome /マルチホーム/\nmultilevel /マルチレベル/\nmultilingual /マルチリンガル/\nmultimedia /マルチメディア/\nmultimodal /マルチモーダル/\nmultipart /マルチパート/\nmultipath /マルチパス/\nmultiplayer /マルチプレイヤー/\nmultiple /マルチプル/\nmultiplex /マルチプレックス/\nmultiplexer /マルチプレクサ/\nmultiplexor /マルチプレクサ/\nmultiplier /マルチプライヤ/\nmultipost /マルチポスト/\nmultiprocessor /マルチプロセッサ/\nmultirate /マルチレート/\nmultiscan /マルチスキャン/\nmultiserver /マルチサーバ/\nmultiset /マルチセット/\nmultitalker /マルチトーカ/\nmultitalkernoise /マルチトーカノイズ/\nmultitask /マルチタスク/\nmultithread /マルチスレッド/\nmultitrack /マルチトラック/\nmultiuser /マルチユーザー/マルチユーザ/\nmultiwindow /マルチウィンドウ/\nmulukhiya /モロヘイヤ/\nmumbai /ムンバイ;インド/\nmummy /マミー;ミイラ/\nmunch /ムンク/ミュンシュ/\nmunchen /ミュンヘン/\nmunchkin /マンチキン/マンチカン/\nmunich /ミュンヘン/\nmunson /マンソン/\nmuon /ミューオン/\nmurano /ムラーノ/ムラノ/\nmurcia /ムルシア/\nmurder /マーダー/\nmurdoch /マードック/\nmuriel /ミュリエル/\nmurphy /マーフィー/マーフィ/\nmurray /マレー;オーストラリア/マーレイ/マレイ/\nmusa /ムーサ/\nmusai /ムーサイ/\nmuscadet /ミュスカデ/\nmuscarine /ムスカリン/\nmuscat /マスカット/ミュスカ;仏語/\nmuscle /マッスル/\nmuse /ミューズ/\nmusee /ミュゼ;(Fr)美術館/\nmusette /ミュゼット/\nmusharraf /ムシャラフ/\nmushroom /マッシュルーム/\nmusic /ミュージック/♪;quaver/♯;sharp/♭;flat/∫;※積分記号(integral)/∬;※二重積分記号/\nmusica /ムジカ/\nmusical /ミュージカル/\nmusicbox /ミュージックボックス/\nmusician /ミュージシャン/\nmusicschool /ミュージックスクール/\nmusicvideo /ミュージックビデオ/\nmusik /ムジーク;(独語)音楽/\nmusium /ミュージアム/\nmusket /マスケット/\nmuslim /ムスリム/\nmuslin /モスリン/\nmusorgskii /ムソルグスキー/\nmusset /ミュッセ/\nmussolini /ムッソリーニ/\nmust /マスト/\nmustafa /ムスタファ/\nmustang /ムスタング/\nmustapha /ムスタファ/\nmustard /マスタード/\nmustardgas /マスタードガス/\nmustardsauce /マスタードソース/\nmutable /ミュータブル/\nmutant /ミュータント/\nmute /ミュート/\nmutex /ミューテックス/\nmuti /ムーティ/\nmutt /マット;犬/\nmutter /ムター/ムッター/\nmutton /マトン/\nmutual /ミューチュアル/\nmw /ミドルウエア/\nmxtv /MXテレビ;www.mxtv.co.jp/\nmy /マイ/\nmyanmar /ミャンマー;.mm/\nmyboom /マイブーム;和製英語/\nmycar /マイカー/\nmycenae /ミケーネ/ミュケナイ/\nmycenai /ミケーネ/ミュケナイ/\nmycin /マイシン/\nmycomputer /マイコンピュータ/\nmycotoxin /マイコトキシン/\nmyelin /ミエリン/\nmyers /マイヤーズ/\nmyhome /マイホーム/\nmylene /ミレーヌ/\nmyline /マイライン/\nmyoglobin /ミオグロビン/\nmyosin /ミオシン/\nmypace /マイペース/\nmypage /マイページ/\nmyra /マイラ/\nmyriam /ミリアム/\nmyroom /マイルーム/\nmyrrh /ミルラ/マー/\nmyrrha /ミルラ/\nmyrte /ミルテ/\nmyrtle /マートル/\nmyself /マイセルフ/\nmysterious /ミステリアス/\nmystery /ミステリー/ミステリ/\nmysterycircle /ミステリーサークル/\nmysterytour /ミステリーツアー/\nmythology /ミソロジー/\nmythos /ミトス/ミュトス/\nmytyl /ミチル/\nmyway /マイウェイ/\nn /ν;nu/エヌ/н;en (cyrillic)/窒素/Nitrogen/\nna /ナトリウム/Sodium/\nnaan /ナン/ナーン/\nnabisco /ナビスコ/\nnabla /∇;ベクトル微分/\nnabokov /ナボコフ/\nnacelle /ナセル/\nnacht /ナハト/\nnachtmusik /ナハトムジーク/\nnack /ナック/\nnadal /ナダル/\nnadar /ナダール/\nnadia /ナディア/\nnadine /ナディーン/ナディーヌ/\nnadja /ナジャ/\nnaga /ナーガ/\nnagoyadome /ナゴヤドーム/名古屋ドーム/\nnahum /ナホム/\nnaiad /ナイアード/\nnail /ネイル/\nnailart /ネイルアート/\nnailcare /ネイルケア/\nnailchip /ネイルチップ;和製英語(artificial nail)/\nnailcolor /ネイルカラー/\nnailcolour /ネイルカラー/\nnailenamel /ネイルエナメル/\nnailsalon /ネイルサロン/\nnairobi /ナイロビ/\nnaive /ナイーブ/\nnajaf /ナジャフ;イラク/\nnaked /ネイキッド/\nnakhodka /ナホトカ/\nnamaste /ナマステ/\nnamco /ナムコ;www.namco.co.jp/\nname /ネーム/名/名称/名前/\nnameplate /ネームプレート/\nnameserver /ネームサーバ/ネームサーバー/\nnamespace /ネームスペース/\nnamevalue /ネームヴァリュー/ネームバリュー/\nnami /〜/\nnamibia /ナミビア;.na/\nnaming /ネーミング/\nnamingrights /ネーミングライツ/\nnamingsense /ネーミングセンス/\nnamplaa /ナンプラー/\nnamul /ナムル;(朝鮮語)/\nnan /ナン/\nnana /ナナ/\nnanao /ナナオ/\nnance /ナンス/\nnancy /ナンシー/\nnanette /ナネット/\nnannette /ナネット/\nnanni /ナンニ/\nnanny /ナニー/\nnano /ナノ;[SI接頭語]n,10^-9/\nnanometer /ナノメートル/\nnanometre /ナノメートル/\nnanoscale /ナノスケール/\nnanosleep /ナノスリープ/\nnanotech /ナノテク;nanotechnology/\nnanotechnology /ナノテクノロジー/\nnanotube /ナノチューブ/\nnantes /ナント/\nnaomi /ナオミ;(聖書人名)/\nnap /ナップ/\nnapalm /ナパーム/\nnaphtha /ナフサ/ナフタ/\nnaphthalene /ナフタレン;C10H8/ナフタリン/\nnaphthol /ナフトール/\nnapkin /ナプキン/ナフキン;転訛/\nnapoleon /ナポレオン/\nnapoli /ナポリ/\nnapolitan /ナポリタン/\nnappage /ナパージュ/\nnapster /ナップスター;www.napster.com/\nnarcism /ナルシズム/\nnarciso /ナルシソ/\nnarcisse /ナルシス/\nnarcissism /ナルシシズム/\nnarcissist /ナルシシスト/\nnarcist /ナルシスト/\nnarcistic /ナルシスティック/\nnarcolepsy /ナルコレプシー/\nnarkissos /ナルキッソス/\nnarod /ナロード;(露語)人民/\nnarration /ナレーション/\nnarrative /ナラティブ/ナラティヴ/\nnarrator /ナレーター/\nnarrow /ナロー/\nnarrowband /ナローバンド/\nnasa /NASA/\nnasdaq /ナスダック/\nnash /ナッシュ/\nnasha /ナーシャ/\nnashville /ナッシュヴィル/ナッシュビル;テネシー(USA)/\nnassau /ナッソー/\nnasser /ナセル/\nnastassja /ナスターシャ/\nnasturtium /ナスタチウム;キンレンカ/\nnasty /ナスティー/ナスティ/\nnat /ナット/\nnata /ナタ/\nnatacha /ナターシャ/\nnatadecoco /ナタデココ;nata de coco/\nnatalia /ナタリア/\nnatalie /ナタリー/\nnatasha /ナターシャ/\nnate /ネイト/\nnathalie /ナタリー/\nnathan /ネイサン/ナタン/ナータン/\nnathaniel /ナサニエル/\nnation /ネーション/ネイション/ナシオン;仏語/\nnational /ナショナル/\nnationalism /ナショナリズム/\nnationalist /ナショナリスト/\nnationality /ナショナリティ/ナショナリティー/\nnationalleague /ナショナルリーグ/\nnationals /ナショナルズ;[MLB]/\nnative /ネイティブ/ネイティヴ/ネーティブ/\nnativespeaker /ネイティブスピーカー/\nnatrium /ナトリウム;[元素]11,Na/\nnatriumion /ナトリウムイオン;sodium ion/\nnatriumlamp /ナトリウムランプ;sodium lamp/\nnatural /ナチュラル/\nnaturalcheese /ナチュラルチーズ/\nnaturalhigh /ナチュラルハイ/\nnaturalist /ナチュラリスト/\nnature /ネイチャー/ナチュール;仏語/Ｎａｔｕｒｅ/\nnauru /ナウル/\nnausicaa /ナウシカ/\nnaut /ノート/\nnautilus /ノーチラス/\nnavajo /ナバホ/ナヴァホ/\nnavarro /ナバロ/ナヴァロ/ナバーロ/\nnavel /ネーブル/\nnavi /ナビ/Ｎａｖｉ/ナヴィ/\nnavier /ナビア/\nnavigate /ナビゲート/\nnavigation /ナビゲーション/\nnavigationbar /ナビゲーションバー/\nnavigator /ナビゲーター/ナビゲータ/\nnavy /ネイビー/\nnavyblue /ネイビーブルー/\nnay /ネイ/ナーイ/\nnazar /ナザール/\nnazare /ナザレ/\nnazareth /ナザレ/ナザレス/\nnazca /ナスカ;ペルー/\nnazgul /ナズグル/\nnazi /ナチ/\nnazis /ナチス/\nnazisdeutsch /ナチスドイツ/\nnazism /ナチズム/\nnb /ニオブ/Niobium/\nnc /North Carolina/ノースカロライナ/\nnd /North Dakota/ノースダコタ/ネオジム/Neodymium/\nne /≠/ネオン/Neon/Nebraska/ネブラスカ/└/┗;太/\nneal /ニール/\nneale /ニール/\nneanderthal /ネアンデルタール/\nnear /ニア/\nnearlyequal /≒/\nnearmiss /ニアミス/\nneat /ニート/\nnebbiolo /ネッビオーロ/\nnebraska /ネブラスカ;NE/\nnebula /ネビュラ/\nnec /日本電気/NEC/\nneck /ネック/\nneckar /ネッカー/\nnecker /ネッカー/\nneckerchief /ネッカチーフ/\nnecklace /ネックレス/\nneckline /ネックライン/\nneckstrap /ネックストラップ/\nnecktie /ネクタイ/\nnecktiepin /ネクタイピン;和製英語(tiepin)/\nnecro /ネクロ/\nnecromancer /ネクロマンサー/\nnecrophilia /ネクロフィリア/\nnecropolis /ネクロポリス/\nnecrosis /ネクローシス/\nnectar /ネクター/ネクタル/\nnectarine /ネクタリン/\nnector /ネクター/\nned /ネッド/\nnederland /ネーデルラント/\nneed /ニード/\nneedle /ニードル/\nneeds /ニーズ/\nneel /ニール/\nneenah /ニーナ/\nneeson /ニーソン/\nneet /ニート;Not in Education, Employment or Training/\nneg /¬/\nnega /ネガ;negative/\nnegafilm /ネガフィルム;negative film/\nnegativa /ネガティブ/ネガティヴ/\nnegative /ネガティブ/ネガティヴ/\nneglect /ネグレクト/\nneglige /ネグリジェ/\nnegligee /ネグリジェ;英語綴り/\nnego /ネゴ;negotiation/\nnegotiate /ネゴシエート/\nnegotiation /ネゴシエーション/\nnegotiator /ネゴシエーター/\nnegri /ネグリ/\nnegrito /ネグリト/\nnegro /ニグロ/ネグロ/\nnegroid /ネグロイド/\nnehemiah /ネヘミヤ/\nnehru /ネルー/\nneige /ネージュ;(Fr)雪/\nneighbor /ネイバー/\nneil /ニール/\nneill /ニール/\nnein /ナイン;(独語)/\nnejd /ネジド/\nnektar /ネクタル/\nnel /ネル/\nnell /ネル/\nnella /ネッラ/\nnelldrip /ネルドリップ/\nnelli /ネッリ/ネリー/ネリ/\nnellie /ネリー/\nnello /ネロ/\nnelly /ネリー/\nnelson /ネルソン/\nnemacs /ＮＥｍａｃｓ/Ｎｅｍａｃｓ/ｎｅｍａｃｓ/NEmacs/\nnematic /ネマティック/\nnemesis /ネメシス/\nnemo /ネモ/\nnemophila /ネモフィラ/\nneo /ネオ/\nneoclassic /ネオクラシック/\nneocon /ネオコン;<neo-conservative/\nneodymium /ネオジム;[元素]60,Nd/ネオジミウム/\nneogeo /ネオジオ;[商標]SNK/\nneoliberalism /ネオリベラリズム/\nneon /ネオン/\nneonazi /ネオナチ/\nneonsign /ネオンサイン/\nneontetra /ネオンテトラ/\nneoprene /ネオプレン;=chloroplene gum/\nneoteny /ネオテニー/\nnepal /ネパール;.np/\nnepenthes /ネペンテス;ウツボカズラ/\nnephrite /ネフライト/\nnephrose /ネフローゼ/\nnephrosis /ネフローゼ/\nnephthys /ネフティス/\nnepoch /NEpoch/\nneptune /ネプチューン/\nneptunium /ネプツニウム;[元素]93,Np/\nneq /≠/\nnereid /ネレイド/\nnereides /ネレイデス/\nnereis /ネレイス/\nnereus /ネレウス/\nnergal /ネルガル/\nneri /ネリ/\nnero /ネロ/\nnerval /ネルヴァル;(1808-55) Gerard de Nerval/\nnervous /ナーバス/\nnescafe /ネスカフェ;[商標]Neslet/\nness /ネス/\nnessie /ネッシー/\nnest /ネスト/\nnesta /ネスタ/\nnesting /ネスティング/\nnestle /ネスレ/ネッスル/\nnestor /ネストール/ネスター/ネストル/\nnet /ネット/ネットワーク/\nnetauction /ネットオークション/\nnetbank /ネットバンク/\nnetbanking /ネットバンキング/\nnetbiz /ネットビジネス/\nnetbusiness /ネットビジネス/\nnetcafe /ネットカフェ/\nnetdatabase /ネットデータベース/\nnetgame /ネットゲーム/\nnethack /ネットハック/\nnetherland /ネーデルランド/ネーデルラント/ネザーランド/\nnetherlands /オランダ;.nl/\nnetidol /ネットアイドル/\nnetin /ネットイン;和製英語/\nnetiquette /ネチケット;network etiquette/\nnetizen /ネチズン/\nnetlist /ネットリスト/\nnetmanner /ネットマナー;和製英語(netiquette)/\nnetmask /ネットマスク/\nnetnews /ネットニュース/\nnetone /ネットワン/\nnetplay /ネットプレイ/ネットプレー/\nnetradio /ネットラジオ/\nnetscape /ネットスケープ/\nnetshop /ネットショップ/\nnetshopping /ネットショッピング/\nnetstore /ネットストア/\nnetsurfing /ネットサーフィン/\nnetta /ネッタ/\nnettalk /ＮＥＴｔａｌｋ/\nnettopology /ネット・トポロジー/\nnettv /ネットテレビ/\nnetware /ネットウェア/NetWare/\nnetwork /ネットワーク/アメリカネットワーク;net,.net/\nnetworkaddress /ネットワークアドレス/\nnetworkadmin /ネットワークアドミン/\nnetworkcable /ネットワークケーブル/\nnetworkcard /ネットワークカード/\nnetworkcomputer /ネットワークコンピュータ/\nnetworker /ネットワーカー/\nnetworking /ネットワーキング/\nnetworks /ネットワークス/\nnetworksystem /ネットワークシステム/\nneue /ノイエ;(独)/\nneuf /ヌフ;(Fr) 新しい/\nneumann /ノイマン/ノイマン型/\nneural /ニューラル/Ｎｅｕｒａｌ/\nneuralnet /ニューラルネット/ＮｅｕｒａｌＮｅｔ/\nneuralnetwork /ニューラルネットワーク/\nneuralware /ＮｅｕｒａｌＷａｒｅ/\nneuro /ニューロ/\nneurocomputer /ニューロコンピュータ/\nneurocomputing /ニューロコンピューティング/\nneuroethology /ニューロエソロジー/\nneuromancer /ニューロマンサー/\nneuron /ニューロン/\nneuroscience /ニューロサイエンス/\nneurose /ノイローゼ;(独語)/\nneutral /ニュートラル/\nneutrino /ニュートリノ/\nneuve /ヌーヴ;(Fr) <neuf/\nneva /ネヴァ/ネバ/\nnevada /ネバダ;NV/\nnever /ネバー/ネヴァー/\nnevergiveup /ネバーギブアップ/ネヴァーギブアップ/\nneverland /ネバーランド/ネヴァーランド/\nnevermind /ネバーマインド/ネバーマイン/\nneville /ネビル/\nnew /ニュー/\nnewage /ニューエイジ/ニューエージ/\nnewalbum /ニューアルバム/\nnewark /ニューアーク;ニュージャージー(USA)/\nnewcaledonia /ニューカレドニア;New Caledonia/\nnewcastle /ニューカッスル/ニューキャッスル/ニューキャッスル大学/\nnewcomer /ニューカマー/\nnewdelhi /ニューデリー;New Delhi/\nneweconomy /ニューエコノミー/\nnewell /ニューウェル/\nnewengland /ニューイングランド;New England, Australia/\nnewface /ニューフェイス/ニューフェース/\nnewfoundland /ニューファンドランド/\nnewfrontier /ニューフロンティア/\nnewguinea /ニューギニア;New Guinea/\nnewhalf /ニューハーフ;和製英語/\nnewhampshire /ニューハンプシャー;NH/\nnewjersey /ニュージャージー;NJ/Ｎｅｗ−Ｊｅｒｓｅｙ/\nnewman /ニューマン/\nnewmedia /ニューメディア/\nnewmexico /ニューメキシコ;NM/ニューメキシコ州立大学/\nnewmodel /ニューモデル/\nnewmusic /ニューミュージック/\nnewohtani /ニューオータニ/\nneworleans /ニューオリンズ/ニューオーリンズ/\nnewrelease /ニューリリース/\nnews /ニュース/ニューズ/ＮｅＷＳ/\nnewscaster /ニュースキャスター/\nnewsfeed /ニュースフィード/\nnewsflash /ニュースフラッシュ/\nnewsgroup /ニュースグループ/\nnewsletter /ニュースレター/ニューズレター/\nnewsouthwales /ニューサウスウェールズ/\nnewspaper /ニュースペーパー/\nnewsreader /ニュースリーダー/\nnewsrelease /ニュースリリース/\nnewsserver /ニュースサーバ/ニュースサーバー/\nnewssite /ニュースサイト/\nnewssource /ニュースソース/\nnewsspool /ニューススプール/\nnewsstation /ニュースステーション;番組名/\nnewssystem /ニュースシステム/\nnewsweek /ニューズウィーク;www.newsweek.com/\nnewt /ニュート;イモリ/\nnewtech /ニューテック/\nnewton /ニュートン/\nnewtown /ニュータウン/\nnewtype /ニュータイプ/\nnewversion /ニューバージョン/\nnewwave /ニューウェーブ/ニューウェーヴ/\nnewworld /ニューワールド/\nnewyear /ニューイヤー/\nnewyork /ニューヨーク/紐育/\nnewyorkcity /ニューヨークシティ/\nnewyorker /ニューヨーカー;New Yorker/\nnewyorktimes /ニューヨークタイムズ;New York Times. www.nytimes.com/ニューヨーク・タイムズ/\nnewzealand /ニュージーランド;(.nz) New Zealand/\nnext /ネクスト/ＮｅＸＴ/NeXT/\nnexus /ネクサス/\nng /ニュースグループ/\nngram /N-gram/\nngword /NGワード/\nnh /New Hampshire/ニューハンプシャー/\nnhkhall /NHKホール/\nnhkradio /NHKラジオ/\nni /∋/ニッケル/Nickel/\nniacin /ナイアシン/\nniagara /ナイアガラ/\nniamey /ニアメ/\nnias /ナイアス/\nnib /ニブ/\nnibble /ニブル/\nnibelung /ニーベルング/\nnic /The Network Information Center/\nnicad /ニッカド;nickel-cadmium/\nnicaragua /ニカラグア;.ni/\nnicd /NiCd/ニッカド;nickel-cadmium/\nnice /ナイス/ニース/\nnicebody /ナイスバディ/ナイスボディ/\nnicecatch /ナイスキャッチ/\nniceguy /ナイスガイ/\nnicemiddle /ナイスミドル/\nniceshot /ナイスショット/\nniche /ニッチ/\nnicholas /ニコラス/\nnicholls /ニコルズ/ニコルス/\nnichols /ニコルズ/ニコルス/\nnicholson /ニコルソン/\nnichrome /ニクロム/\nnick /ニック/\nnickel /ニッケル/\nnicklaus /ニクラウス/\nnickname /ニックネーム/\nnicky /ニッキー/\nnico /ニコ/\nnicol /ニコル/\nnicola /ニコラ/\nnicolai /ニコライ/\nnicolas /ニコラス/ニコラ;仏語/\nnicolaus /ニコラウス/\nnicole /ニコル/ニコール/\nnicolet /ニコレ/\nnicoletta /ニコレッタ/\nnicolette /ニコレット/\nnicollet /ニコレ/\nnicolo /ニコロ/\nnicorette /ニコレット;[商標]/\nnicos /ニコス;www.nicos.co.jp/\nnicosia /ニコシア/\nnicotine /ニコチン/\nniedersachsen /ニーダーザクセン/\nniels /ニールス/\nnielsen /ニールセン/\nnietzsche /ニーチェ/\nnif /Ｎｉｆｔｙ/\nnifty /ニフティ/Ｎｉｆｔｙ/ＮＩＦＴＹ/\nniftyserve /ニフティサーブ/\nnigel /ナイジェル/\nniger /ニジェール;.ne/\nnigeria /ナイジェリア;.ng/\nnigger /ニガー/\nnight /ナイト/\nnightcap /ナイトキャップ/\nnightcare /ナイトケア/\nnightclub /ナイトクラブ/\nnightcream /ナイトクリーム/\nnighter /ナイター/\nnightgame /ナイトゲーム/\nnightgown /ナイトガウン/\nnightingale /ナイチンゲール/\nnightlife /ナイトライフ/\nnightly /ナイトリー/\nnightmare /ナイトメア/ナイトメアー/\nnights /ナイツ/\nnightspot /ナイトスポット/\nnighttable /ナイトテーブル/\nnighttime /ナイトタイム/\nnighty /ナイティ/ナイティー/\nnihil /ニヒル/\nnihilism /ニヒリズム/\nnihilist /ニヒリスト/\nnihon /ニホン/\nnihontv /日本テレビ;www.ntv.co.jp/\nnijinsky /ニジンスキー/\nnike /ナイキ/ニケ/\nniki /ニキ/\nnikita /ニキータ/\nnikka /ニッカ/\nnikki /ニキ/ニッキー/\nniklas /ニクラス/\nniko /ニコ/\nnikola /ニコラ/\nnikolai /ニコライ/\nnikolaus /ニコラウス/\nnikolay /ニコライ/\nnikoli /ニコリ/\nnikon /ニコン;www.nikon.co.jp/\nnikos /ニコス/\nniku /ニク/\nnil /ニル/空リスト/ニール/\nnile /ナイル/\nnilgiri /ニルギリ;紅茶/\nnils /ニルス/\nnilson /ニルソン/\nnilsson /ニルソン/\nnim /ニム/\nnimes /ニーム/\nnin /ニン/\nnina /ニーナ/ニナ/\nninaricci /ニナリッチ;www.ninaricci.fr/ニナ・リッチ/\nnine /ナイン/\nnineball /ナインボール/\nnineteen /ナインティーン/\nnineth /ナインス;※ninth/\nninety /ナインティ/\nnino /ニーノ/\nnintendo /ニンテンドー/\nnintendods /ニンテンドーDS;[商標]/\nninth /ナインス/\nniob /ニオブ;Nb/\nniobe /ニオベ/\nniobium /ニオブ;[元素]41,Nb(Cb)/\nnip /ニップ/\nnipper /ニッパー/\nnipple /ニップル/\nnippon /ニッポン/\nnipponia /ニッポニア/\nnir /ニール/\nnirvana /ニルヴァーナ/ニルバーナ/\nnissan /ニッサン/\nnite /ナイト;=night/\nnitrile /ニトリル/\nnitro /ニトロ/\nnitrobenzene /ニトロベンゼン/\nnitrocellulose /ニトロセルロース/\nnitrogen /ナイトロジェン;N/\nnitroglycerine /ニトログリセリン/\nnitrosamine /ニトロソアミン/\nniue /ニウエ;.nu/\nniven /ニーヴン/\nnix /ニックス/\nnixon /ニクソン/\nnizhinskii /ニジンスキー/\nnj /New Jersey/ニュージャージー/\nnji /n次/\nnjigen /ｎ次元/\nnko /ｎ個/\nnm /ナノメートル;nanometre/New Mexico/ニューメキシコ/\nno /ノー/Ｎｏ．/ＮＯ/No./ナンバー/番号/ノーベリウム/Nobelium/\nno# /ナンバー#0/ナンバー#1/\nno.# /ナンバー#0/ナンバー#1/\nno1 /Ｎｏ．１/\nnoaa /ノア/\nnoah /ノア/\nnoam /ノーム/\nnob /ノブ/\nnobel /ノーベル/\nnobelium /ノーベリウム;[元素]102,No/\nnoble /ノーブル/\nnoblesseoblige /ノブレスオブリッジ/\nnobody /ノーバディ/ノーボディ/\nnobound /ノーバウンド/\nnobra /ノーブラ;braless/\nnobrand /ノーブランド/\nnocheck /ノーチェック;unchecked/\nnocomment /ノーコメント/\nnocount /ノーカウント/\nnocturne /ノクターン/夜想曲/\nnocut /ノーカット;和製英語(uncut)/\nnode /ノード/節点/\nnoel /ノエル;(Fr)クリスマス/Ｎｏёｌ/\nnoelle /ノエル/\nnogame /ノーゲーム/\nnogoal /ノーゴール/\nnoguard /ノーガード/\nnohit /ノーヒット/\nnohitnorun /ノーヒットノーラン;no-hitter/\nnoir /ノワール;(Fr)黒/ノアール/\nnoire /ノワール;(Fr)黒/ノアール/\nnoiret /ノワレ/\nnoise /ノイズ/\nnoiselevel /ノイズレベル/\nnoisereduction /ノイズリダクション/\nnoisette /ノワゼット/ノアゼット/\nnoisiness /ノイジネス/\nnoisy /ノイジー/ノイズィ/\nnokia /ノキア;www.nokia.com/\nnolan /ノーラン/\nnoloan /ノーローン;和製英語/\nnomad /ノマド/\nnomade /ノマド/\nnomadic /ノマディック/\nnomake /ノーメイク;和製英語/\nnomark /ノーマーク;和製英語(unmarked)/\nnomat /ノーマット;和製英語/\nnombre /ノンブル/\nnominal /ノミナル/\nnominate /ノミネート/\nnomore /ノーモア/\nnomos /ノモス/\nnon /ノン/\nnona /ノナ;9/ノーナ/\nnonadult /ノンアダルト/\nnonalcohol /ノンアルコール;nonalcoholic/\nnonbank /ノンバンク/\nnoncalorie /ノンカロリー;和製英語(noncaloric)/\nnoncareer /ノンキャリア/\nnonchalant /ノンシャラン/\nnonecktie /ノーネクタイ;和製英語(tieless)/\nnonet /ノネット/\nnonfiction /ノンフィクション/\nnonframe /ノンフレーム/\nnongenre /ノンジャンル/\nnonie /ノーニ/\nnonlinear /ノンリニア/\nnonmaskable /ノンマスカブル/\nnonno /ノンノ;(アイヌ語)花/\nnonoil /ノンオイル/\nnonpro /ノンプロ;non-professional/\nnonsection /ノンセクション/\nnonsense /ナンセンス/ナンセンス！/\nnonstop /ノンストップ/\nnonsugar /ノンシュガー;sugar-free/\nnonverbal /ノンバーバル/\nnoodle /ヌードル/\nnoon /ヌーン/\nnoout /ノーアウト/\nnopan /ノーパン;pantyless/\nnoproblem /ノープロブレム/\nnor /ノア/not or/ノル;(接頭辞)正-/\nnora /ノラ/ノーラ/\nnoradrenalin /ノルアドレナリン/\nnoradrenaline /ノルアドレナリン/\nnorah /ノラ/ノーラ/\nnorbert /ノルベルト/ノーバート/\nnordic /ノルディック/\nnordicski /ノルディックスキー/\nnordrheinwestfalen /ノルトラインヴェストファーレン/\nnoreturn /ノーリターン/\nnorfolk /ノーフォーク;.nf/\nnoriega /ノリエガ/\nnorisk /ノーリスク/\nnorm /ノルム/\nnorma /ノルマ/ノーマ/\nnormal /ノーマル/ノルマル;(独語)/正常/\nnormalhill /ノーマルヒル/\nnormalisation /ノーマライゼーション/\nnormalise /ノーマライズ/\nnormalization /ノーマライゼーション/\nnormalize /ノーマライズ/\nnormalmode /ノーマルモード/\nnorman /ノーマン/ノルマン/\nnormand /ノルマン/\nnormandie /ノルマンディー/ノルマンディ/\nnorn /ノルン/\nnorris /ノリス/\nnorth /ノース/\nnorthcarolina /ノースカロライナ;NC/\nnorthdakota /ノースダコタ;ND/\nnortheast /ノースイースト/\nnorthern /ノーザン/\nnorthpole /ノースポール;north pole/\nnorthrop /ノースロップ/\nnorthwest /ノースウエスト/ノースウェスト/\nnorthwestern /ノースウェスタン/\nnorthwesternuniv /ノースウェスタン大学/\nnorton /ノートン/\nnorun /ノーラン/\nnorway /ノルウェー;.no/ノルウェイ/諾威/\nnose /ノーズ/\nnosferatu /ノスフェラトゥ/\nnoside /ノーサイド/\nnosleeve /ノースリーブ/ノースリーヴ/\nnostalgia /ノスタルジー/ノスタルジア/\nnostalgic /ノスタルジック/\nnostradamus /ノストラダムス/\nnot /ノット/¬/〜/\nnotation /ノーテーション/ノウテイション/\nnotch /ノッチ/\nnotchfilter /ノッチフィルタ/\nnote /ノート/\nnotebook /ノートブック/\nnotepad /ノートパッド/\nnotepasocom /ノートパソコン;notebook computer/\nnotepc /ノートPC/ノートパソコン/\nnoteq /≠/\nnotequal /≠/\nnotes /ノーツ/\nnothing /ナッシング/\nnotice /ノーティス/\nnotify /ノーティファイ/\nnotime /ノータイム/\nnotouch /ノータッチ/\nnotre /ノートル;仏語/\nnotredame /ノートルダム/\nnottingham /ノッティンガム/\nnotus /ノトス;南風/ノータス/\nnouakchott /ヌアクショット/\nnougat /ヌガー/\nnoumea /ヌメア/ヌーメア/\nnouveau /ヌーヴォー/ヌーボー/\nnouvelle /ヌーベル/ヌーヴェル/\nnouvellevague /ヌーベルバーグ;nouvelle vague/ヌーヴェルヴァーグ/\nnova /ノバ/ノヴァ/ノーヴァ/\nnovalis /ノヴァーリス/\nnovel /ノベル/ノヴェル/\nnovelgame /ノベルゲーム/\nnovelisation /ノベライゼーション/\nnovelise /ノベライズ/\nnovelization /ノベライゼーション/\nnovelize /ノベライズ/\nnovels /ノベルズ/ノベルス/\nnovelty /ノベルティ/ノベルティー/\nnoveltygoods /ノベルティグッズ/ノベルティーグッズ/\nnovember /ノベンバー/\nnovice /ノービス/\nnovo /ノボ/\nnovosibirsk /ノボシビルスク/ノヴォシビルスク/\nnow /ナウ/\nnowait /ノーウェイト/ノーウエイト/\nnox /ノックス/窒素酸化物/\nnozzle /ノズル/\nnp /ネプツニウム/Neptunium/\nnqueen /Ｎクィーン/\nnroff /エヌロフ/\nnrzi /NRZI/\nns /│;罫線/┃;太い罫線/\nnse /├/┣;太/┠;縦太/┝;横太/\nnsew /┼/╋;太/┿;横太/╂;縦太/\nnsw /┤/┫;太/┨;縦太/┥;横太/\nnten /Ｎ点/\nntt /NTT/\nnttdocomo /NTTドコモ;www.nttdocomo.co.jp/\nntv /日本テレビ/\nnu /ν/ニュー/\nnuance /ニュアンス/\nnubia /ヌビア/\nnuclear /ニュークリア/\nnucleoside /ヌクレオシド/\nnucleotide /ヌクレオチド;NB:nucleosideのリン酸エステル/\nnude /ヌード/\nnudemodel /ヌードモデル/\nnudist /ヌーディスト/\nnugget /ナゲット/\nnukualofa /ヌクアロファ/\nnull /ヌル/ナル/NULL/\nnullpointer /ヌルポインタ/\nnumber /ナンバー/ナンバ/番号/＃/\nnumberdisplay /ナンバーディスプレイ/\nnumbering /ナンバリング/\nnumberone /ナンバーワン/\nnumberplate /ナンバープレート/\nnumbers /ナンバーズ/\nnumbertwo /ナンバーツー/\nnumeric /ニューメリック/\nnumerics /ニューメリックス/\nnunez /ヌニェス/\nnurnberg /ニュルンベルク/\nnurse /ナース/\nnursecall /ナースコール/\nnursery /ナーサリー/\nnursestation /ナースステーション/\nnursing /ナーシング/\nnut /ナット/\nnutmeg /ナツメグ/\nnutria /ヌートリア/\nnutrition /ニュートリション/\nnuts /ナッツ/\nnuwaraeliya /ヌワラエリヤ;Nuwara Eliya,紅茶/\nnv /Nevada/ネバダ/\nnw /┘;罫線/┛;太い罫線/\nny /New York/ニューヨーク/Ｎ.Ｙ./\nnydow /NYダウ/\nnylon /ナイロン/\nnymph /ニンフ/\nnymphet /ニンフェット/\nnymphomania /ニンフォマニア/\nnyquist /ナイキスト/\nnytimes /ニューヨークタイムズ;www.nytimes.com/ニューヨーク・タイムズ/\nnyu /ν/\nnyx /ニクス/ニュクス/\nnz /ニュージーランド/\no /ο;omicron/○;記号のマル/о;cyrillic/オー/酸素/Oxygen/ω;※(oo) omega/\noacleaner /OAクリーナー/\noahu /オアフ/\noak /オーク/\noakland /オークランド;USA/\noakley /オークリー/オークレー/\noakridge /オークリッジ/\noaks /オークス/\noar /オール/\noasis /オアシス/\noat /オート/オート麦/\noatmeal /オートミール/\noats /オーツ/\noaxaca /オアハカ/\nob /オビ/\nobadiah /オバデヤ/\nobbligato /オブリガート/\nobelisk /オベリスク/\noberon /オベロン/\nobi /オビ/\nobj /オブジェクト;object/\nobject /オブジェクト/\nobjectcode /オブジェクトコード/\nobjectoriented /オブジェクトオリエンテッド/\nobjectshikou /オブジェクト指向/\nobjet /オブジェ/\noblaat /オブラート;(蘭語)/\noblate /オブラート;(独語)/\noboe /オーボエ/\nobservation /オブザベーション/\nobserver /オブザーバー/オブザーバ/\nobsession /オブセッション/\nobsidian /オブシディアン/\nobstruction /オブストラクション/\noc /∝;proportion/\nocalina /オカリナ;※ocarina/\nocarina /オカリナ/\noccam /オッカム/\nocclusion /オクルージョン/\noccult /オカルト/\noccupation /オキュペーション/職業/\noccurrence /オカレンス/\nocean /オーシャン/\noceanblue /オーシャンブルー/\noceania /オセアニア/\noceanus /オケアノス/\nocelot /オセロット/\nochoa /オチョア/\nochs /オークス/オクス/\nocicat /オシキャット/\nockham /オッカム/\noconnor /オコナー;O'Conner/\nocrsoft /OCRソフト/\nocta /オクタ;8/\noctagon /オクタゴン;八角形/\noctan /オクタン/\noctane /オクタン;C8H18/\noctave /オクターブ/オクターヴ/\noctavia /オクタヴィア/オクタビア/\noctavio /オクタビオ/\noctet /オクテット/\nocto /オクト;8/\noctober /オクトーバー/\noctopus /オクトパス/\nodalisk /オダリスク/\nodalisque /オダリスク/\noday /オデイ;O'Day/\nodd /オッド/\nodds /オッズ/\node /オード/\nodense /オーデンセ/\nodeon /オデオン/\nodessa /オデッサ/\nodette /オデット/\nodin /オーディン/\nodometer /オドメーター/\nodysseia /オデュッセイア/\nodysseus /オデュッセウス/\nodyssey /オデッセイ/オデュッセイア/\noedipus /オイディプス/\nof /オブ/オヴ/\noff /オフ/\noffbeat /オフビート/\noffcom /オフコン;office computer/\noffenbach /オッフェンバック/\noffence /オフェンス/\noffense /オフェンス/\noffer /オファー/\noffice /オフィス/\noffice-computer /オフコン/\nofficecomputer /オフィスコンピュータ/オフコン/\nofficehour /オフィスアワー/\nofficelady /オフィスレディ/\nofficelove /オフィスラブ/\nofficer /オフィサー/\nofficesoft /オフィスソフト/\nofficesuite /オフィススイート/\nofficework /オフィスワーク/\nofficeworker /オフィスワーカー/\nofficial /オフィシャル/\nofficialhomepage /オフィシャルホームページ/\nofficialhp /オフィシャルホームページ/\nofficialpage /オフィシャルページ/\nofficialsite /オフィシャルサイト/\noffline /オフライン/\noffpeak /オフピーク/\noffrec /オフレコ/\noffreco /オフレコ/\noffroad /オフロード/\noffroader /オフローダー/\noffscreen /オフスクリーン/\noffseason /オフシーズン/\noffset /オフセット/\noffshore /オフショア/\noffshot /オフショット/\noffshoulder /オフショルダー/\noffside /オフサイド/\noffsidetrap /オフサイドトラップ/\noffsite /オフサイト/\noffspring /オフスプリング/\nofftime /オフタイム/\nofftopic /オフトピック;off-topic/\noffwhite /オフホワイト/\nogata /Ｏ型/\nogier /オジェ/\nogre /オーガ/オウガ/\noh /オー/Ohio/オハイオ/\nohara /オハラ;O'Hara/\nohhisse /オーエス;(Fr) oh hisse/\nohio /オハイオ;OH/\nohm /オーム/Ω/\noidipous /オイディプス/\noidipus /オイディプス/\noil /オイル/\noilfence /オイルフェンス/\noilheater /オイルヒーター/\noillighter /オイルライター;oil lighter/\noilmassage /オイルマッサージ/\noilmoney /オイルマネー/\noilpot /オイルポット/\noilsand /オイルサンド/\noilsardine /オイルサーディン/\noilskin /オイルスキン/\noily /オイリー/\nok /オッケー/オーケー/オーケイ/オッケイ/Ｏ.Ｋ./Oklahoma/オクラホマ/承知しました./大丈夫/\nokapi /オカピ/\nokeanos /オケアノス/\nokhotsk /オホーツク/\noklahoma /オクラホマ;OK/\nokra /オクラ/\nolaf /オラフ/\nolanda /オランダ/和蘭/\nold /オールド/\noldenburg /オルデンブルグ/\noldfashion /オールドファッション/\noldies /オールディーズ/\noldmiss /オールドミス;和製英語(old maid)/\noldtype /オールドタイプ/\nole /オーレ/\noleg /オレグ/\noleo /オレオ/\nolga /オルガ/オリガ/\noligo /オリゴ/\noligomer /オリゴマー/\nolin /オーリン/\nolive /オリーブ/オリーヴ/\nolivegreen /オリーブグリーン/\noliveoil /オリーブオイル/\noliver /オリバー/オリヴァー/\nolivia /オリビア/オリヴィア/\nolivier /オリヴィエ/オリビエ/\nolmeca /オルメカ/\nologun /オロゴン/\nolympas /オリンパス/\nolympia /オリンピア/\nolympiad /オリンピアード/オリンピック;?/\nolympic /オリンピック/\nolympos /オリンポス/オリュンポス/\nolympus /オリンパス/オリュンポス/\nom /オウム/オーム/\nomaha /オマハ/\nomalley /オマリー;O'Malley/\noman /オマーン;.om/\nombra /オンブラ/\nombudsman /オンブズマン/\nomega /ω/オメガ/\nomelet /オムレツ/\nomelette /オムレツ/オムレット/\nomen /オーメン/\nomicron /ο/オミクロン/\nomit /オミット/\nomni /オムニ/\nomnibus /オムニバス/\nomnis /オムニス/\nomrice /オムライス;日本料理(omelette-rice)/\nomron /オムロン;[企業名]www.omron.co.jp/立石電機;[企業名]/OMRON;[企業名]/\non /オン/\nonahole /オナホール/\nonair /オンエア/オンエアー/\nonan /オナン/\nonanie /オナニー/\nonanist /オナニスト/\nonapet /オナペット/\nonbeat /オンビート/\nonboard /オンボード/\nonce /ワンス/\noncemore /ワンスモア;once more/\nonchip /オンチップ/\noncidium /オンシジウム/\nondemand /オンデマンド/\nondine /オンディーヌ;=undine/\none /ワン/\none-to-one /一対一/\nonebound /ワンバウンド;和製英語(one-hopper)/\nonebox /ワンボックス/\noneboxcar /ワンボックスカー/\nonechip /ワンチップ/\noneclick /ワンクリック/\nonecoin /ワンコイン/\nonecup /ワンカップ;[商標]大関 (言い換え語:カップ酒)/\nonecushion /ワンクッション;和製英語。「-置く」/\nonedrink /ワンドリンク/\noneill /オニール;O'Neill/\nonekey /ワンキー/\noneman /ワンマン/\nonemanlive /ワンマンライブ/\nonemanshow /ワンマンショー;one-man show/\nonemore /ワンモア;one more/\nonenight /ワンナイト/\noneout /ワンアウト/ワンナウト/\nonepattern /ワンパターン/\nonephrase /ワンフレーズ/\nonepi /ワンピ;one-piece/\nonepiece /ワンピース/ワンピ/\nonepoint /ワンポイント/\nonepointadvice /ワンポイントアドバイス/\nonepush /ワンプッシュ/\nonerank /ワンランク/\noneroom /ワンルーム/\noneroommansion /ワンルームマンション/\nonescene /ワンシーン;one scene/\noneset /ワンセット/\noneshot /ワンショット/\noneshoulder /ワンショルダー/\noneside /ワンサイド/\nonesidegame /ワンサイドゲーム/\nonesize /ワンサイズ/\nonestep /ワンステップ/\nonestop /ワンストップ/\nonetempo /ワンテンポ;和製語/\nonetime /ワンタイム/\nonetop /ワントップ/\nonetouch /ワンタッチ/\nonetwo /ワンツー/\noneway /ワンウェイ/ワンウェー/\nonion /オニオン/\nonionslice /オニオンスライス/\nonline /オンライン/\nonlineauction /オンラインオークション/\nonlinebanking /オンラインバンキング/\nonlinecasino /オンラインカジノ/\nonlinegame /オンラインゲーム/\nonlinehelp /オンラインヘルプ/\nonlinemagazine /オンラインマガジン/\nonlinemanual /オンラインマニュアル/\nonlineservice /オンラインサービス/\nonlineshop /オンラインショップ/\nonlineshopping /オンラインショッピング/\nonlinesignup /オンラインサインアップ/\nonlinesoft /オンラインソフト/\nonlinestore /オンラインストア/\nonlinesystem /オンラインシステム/\nonlinetrade /オンライントレード/\nonly /オンリー/\nonlyone /オンリーワン/\nonoff /オン・オフ/オンオフ/\nonomatopee /オノマトペ;仏語/\nonomatopoeia /オノマトペ/\nonon /オノン/\nonparade /オンパレード;on parade/\nonpu /♪/\nonroad /オンロード/\nonscreen /オンスクリーン/\nonseason /オンシーズン;和製英語/\nonsite /オンサイト/\nonstage /オンステージ/\nontario /オンタリオ/\nontek /オンテック/\nonthefly /オンザフライ;on-the-fly/\nontherock /オンザロック;on the rocks/\nontherocks /オンザロック;on the rocks/\nontime /オンタイム/\nontologie /オントロギー;存在論/オントロジー;仏語/\nontology /オントロジー;存在論/\nonward /オンワード/\nonyx /オニキス/\noo /∞;infinity/ω;omega/○○;まるまる/Object-Oriented/オブジェクト指向/\noodb /オブジェクト指向データベース/\noodl /OODL/\noolong /ウーロン/烏龍/\noolongtea /ウーロン茶/\noop /オブジェクト指向プログラミング/\nooparts /オーパーツ;out of place artifacts/\noopl /OOPL/\nooze /ウーズ/\nopal /オパール/蛋白石/\nope /オペ;operation/\nopecode /オペコード/\nopel /オペル;www.opel.com/\nopen /オープン/開/\nopenair /オープンエア/\nopencafe /オープンカフェ;和製語/\nopencampus /オープンキャンパス/\nopencar /オープンカー/\nopenend /オープンエンド/\nopener /オープナー/\nopengolf /オープンゴルフ/\nopenheart /オープンハート/\nopenhouse /オープンハウス/\nopening /オープニング/\nopeningtheme /オープニングテーマ/\nopenjaw /オープンジョー/\nopenkitchen /オープンキッチン/\nopenlab /オープンラボ;openlab.jp/\nopenlook /ＯｐｅｎＬｏｏｋ/\nopenoffice /オープンオフィス;www.openoffice.org/\nopenprice /オープンプライス/オープン価格/\nopenreel /オープンリール/\nopenschool /オープンスクール/\nopensource /オープンソース/\nopenspace /オープンスペース/\nopensystem /オープンシステム/\nopenwindow /OpenWindow/\nopenwindows /ＯｐｅｎＷｉｎｄｏｗｓ/\nopera /オペラ/歌劇/\noperability /オペラビリティ/\noperacity /オペラシティ;www.operacity.jp/\noperaglass /オペラグラス;opera glasses/\noperaglasses /オペラグラス/\noperahouse /オペラハウス/\noperand /オペランド/\noperant /オペラント/\noperate /オペレート/\noperating /オペレーティング/\noperatingsystem /オペレーティングシステム/\noperation /オペレーション/操作/\noperational /オペレーショナル/\noperations /オペレーションズ/\noperationsresearch /オペレーションズリサーチ;OR/オペレーションズ・リサーチ/オペレーションズ リサーチ/\noperationsreserch /オペレーションズリサーチ;OR/\noperator /オペレーター/オペレータ/演算子/\noperetta /オペレッタ/\noperon /オペロン/\nophelia /オフィーリア/オフェーリア/\nopinion /オピニオン/\nopinionleader /オピニオンリーダー/\nopioid /オピオイド/\nopium /オピウム/\noppenheimer /オッペンハイマー/\nopportunity /オポチュニティ/オポチュニティー/\nopt /オプト/\noptical /オプティカル/\nopticalflow /オプティカルフロー/\nopticalmouse /オプティカルマウス/\noptima /オプティマ/\noptimal /オプティマル/\noptimism /オプティミズム/\noptimist /オプティミスト/\noptimize /オプティマイズ/最適化/\noptimizer /オプティマイザ/\noptimum /オプティマム/\noptin /オプトイン;opt-in/\noption /オプション/\noptional /オプショナル/\noptionbutton /オプション・ボタン/\noptionmenu /オプションメニュー/\noptions /オプションズ/\nopto /オプト/\noptout /オプトアウト;opt-out/\nopus /オーパス/オプス/\nor /オア/∨/∪/または/Oregon/オレゴン/\noracle /オラクル/\noral /オーラル/\noralsex /オーラルセックス/\norange /オレンジ/\norangecuracao /オレンジキュラソー/\norangejuice /オレンジジュース/\norangepeel /オレンジピール/\norangepekoe /オレンジペコ/オレンジペコー/\norangutan /オランウータン/\noratorio /オラトリオ/聖譚曲/\norb /オーブ/\norbis /オービス;ねずみとり/\norbit /オービット/\norbital /オービタル/\norbiter /オービター/\norc /オーク/\norca /オルカ/\norch /オケ;orchestra/\norchard /オーチャード/\norchardhall /オーチャードホール/\norche /オケ/\norchestra /オーケストラ/\norchestrapit /オーケストラピット/\norchestration /オーケストレーション/\norchid /オーキッド/\norder /オーダー/オーダ/\nordermade /オーダーメイド/オーダーメード/\nordersheet /オーダーシート/\norderstop /オーダーストップ/\nordinary /オーディナリー/\nordos /オルドス/\noread /オレアード/\noregano /オレガノ/\noregon /オレゴン/\noreilly /オライリー;O'Reilly. www.oreilly.com/\noreillyjapan /オライリージャパン;[出版社名]www.oreilly.co.jp/O'Reilly Japan/\noreo /オレオ/\norestes /オレステス/\norg /オルグ/\norga /オルガ/\norgan /オルガン/オーガン/\norgandie /オーガンジー/\norganelle /オルガネラ/\norganic /オーガニック/\norganisation /オーガニゼーション/\norganise /オーガナイズ/\norganiser /オーガナイザー/\norganism /オルガニズム/\norganist /オルガニスト/\norganization /オーガニゼーション/\norganize /オーガナイズ/\norganizer /オーガナイザー/オーガナイザ/\norgasm /オーガズム/オルガズム/オルガスム/\norgasme /オルガスム;仏語/オーガスム/\norgasmus /オルガスムス/\norgel /オルゴール;(蘭語)/\norgy /オージー/\norico /オリコ;www.orico.co.jp/\noricon /オリコン;www.oricon.co.jp/\norient /オリエント/\noriental /オリエンタル/\norientalism /オリエンタリズム/\norientation /オリエンテーション/オリエンテイション/\noriented /オリエンテッド/\norienteering /オリエンテーリング/\norifice /オリフィス/\norigin /オリジン/\noriginal /オリジナル/\noriginalalbum /オリジナルアルバム/\noriginalbrand /オリジナルブランド/\noriginalgoods /オリジナルグッズ/\noriginality /オリジナリティ/オリジナリティー/\noriginalprint /オリジナルプリント/\noriginalversion /オリジナルバージョン/\norigo /オリゴ/\noring /Oリング;O-ring/Ｏリング/\norinoco /オリノコ/\noriol /オリオール/\norioles /オリオールズ;[MLB]/\norion /オリオン/\norix /オリックス/\norlando /オーランド/オルランド/\norleans /オルレアン/\norly /オルリー;フランス(ory)/\nornament /オーナメント/\nornella /オルネラ/\nornette /オーネット/\norourke /オルーク;O'Rourke/\norphan /オーファン/\norphee /オルフェ/\norpheus /オルフェウス/\norquesta /オルケスタ;(西語)/\norsay /オルセー/\norso /オルソ/\norson /オーソン/オルソン/\nortega /オルテガ/\northo /オルト/オルソ/オーソ/\northodox /オーソドックス/\nortiz /オルティス/\norvieto /オルヴィエート/\norwell /オーウェル/\noryza /オリザ;稲/\nos /オペレーティングシステム/オペレーティング・システム/オスミウム/Osmian/基本ソフトウェア/OS/オペレイティング・システム;<rare>/\nos9 /ＯＳ９/\nosama /オサマ/\nosborn /オズボーン/\nosborne /オズボーン/\noscar /オスカー/オスカル/\noscillator /オシレーター/オシレータ/\noscillo /オシロ/\noscilloscope /オシロスコープ/\nosciloscope /オシロスコープ;※oscilloscope/\nosf /OSF/\nosiris /オシリス/\noskar /オスカル/\noslo /オスロ/\nosman /オスマン/\nosmium /オスミウム;[元素]76,Os/\nosmo /オスモ/\nossian /オシアン/\nosteria /オステリア/\nostrich /オーストリッチ/オストリッチ/\nosullivan /オサリバン;O'Sullivan/オサリヴァン/\noswald /オズワルド/\notacky /オタッキー/\notfried /オトフリート/\nothello /オセロ/\nother /アザー/その他/\notis /オーティス/\nottawa /オタワ/\notto /オットー/オット/\nottoman /オットマン/\nouch /アウチ/\noui /ウィ;(仏語)/ウィー;(仏語)/\nounce /オンス/\nour /アワ/\nouroboros /ウロボロス/\nours /アワーズ/\nout /アウト/\noutboxing /アウトボクシング/\noutbreak /アウトブレイク/\noutcourse /アウトコース;和製英語(outside)/\noutdoor /アウトドア/\noutdoorlife /アウトドアライフ/\nouter /アウター/\nouterspace /アウタースペース/\nouterwear /アウターウェア/\noutfit /アウトフィット/\noutlane /アウトレーン/\noutlaw /アウトロー/\noutlet /アウトレット/\noutline /アウトライン/\noutlinefont /アウトラインフォント/\noutlook /アウトルック/\noutlow /アウトロー;[野球]和製英語(outside low)/\noutof /アウト・オブ・/アウトオブ/\noutplacement /アウトプレースメント/\noutput /アウトプット/出力/\noutside /アウトサイド/\noutsider /アウトサイダー/\noutsource /アウトソース/\noutsourcing /アウトソーシング/\noval /オーバル/楕円/\novation /オベーション/オヴェイション/\noven /オーブン/\novenrange /オーブンレンジ;和製英語/\noventoaster /オーブントースター;和製英語(toaster oven)/\nover /オーバー/オーバ/オーヴァー/\noverall /オーバーオール/\noverblouse /オーバーブラウス/\noverbooking /オーバーブッキング/\novercharge /オーバーチャージ/\noverclock /オーバークロック/\novercoat /オーバーコート/\novercomplete /オーバコンプリート/\noverdoctor /オーバードクター/\noverdrive /オーバードライブ/\noverdubbing /オーバーダビング/オーヴァーダビング/\noverflow /オーバーフロー/\noverhaul /オーバーホール/\noverhead /オーバーヘッド/オーバヘッド/\noverkill /オーバーキル/\noverknee /オーバーニー/\noverlap /オーバーラップ/オーバラップ/\noverlay /オーバーレイ/オーバレイ/\noverline /オーバーライン;~/\noverload /オーバーロード/\noverloading /オーバーローディング/\novernight /オーバーナイト/\noverpar /オーバーパー/\noverride /オーバーライド/\noverrun /オーバーラン/\noverseas /オーバーシーズ/\noverskirt /オーバースカート/\noverspec /オーバースペック/\noverstay /オーバーステイ/\novertake /オーバーテイク/\novertime /オーバータイム/\novertop /オーバートップ/\noverture /オーバーチュア/\noverview /オーバービュー/\noverwork /オーバーワーク/\noverwrap /オーバーラップ/\noverwrite /オーバーライト/オーバライト/\nowen /オーウェン/オーエン/オウエン/\nown /オウン/\nowner /オーナー/オーナ/オウナー/\nownerchef /オーナーシェフ/\nownership /オーナーシップ/\nowngoal /オウンゴール/\noxford /オックスフォード/\noxidant /オキシダント/\noxidase /オキシダーゼ/\noxide /オキサイド/オキシド/\noxine /オキシン/\noxo /オキソ/\noxy /オキシ/オキソ/\noxydol /オキシドール/\noxygen /オキシジェン/酸素/\noxygen-destroyer /オキシジェン・デストロイヤー/水中酸素破壊剤/\noxytocin /オキシトシン/\noyster /オイスター/\noystersauce /オイスターソース/\noz /オズ/\nozon /オゾン/\nozone /オゾン/\nozonehole /オゾンホール/\np /π;pi/ピー/п;pe (cyrillic)/リン/燐/Phosphorus/ピアノ;弱く/piano/\npa /プロトアクチニウム/Protactinium/ペンシルバニア/Pennsylvania/ペンシルベニア/\npablo /パブロ/\npaca /パカ/\npace /ペース/\npacedown /ペースダウン/\npacemaker /ペースメーカー/ペースメーカ/\npaceup /ペースアップ/\npachelbel /パッヘルベル/\npachinker /パチンカー/\npachinko /パチンコ/\npachislot /パチスロ;<pachinko + slot machine/\npacific /パシフィック/\npacifica /パシフィカ;(西)/\npacificleague /パシフィックリーグ/\npacifico /パシフィコ;(西)/\npack /パック/\npackage /パッケージ/\npackagedesign /パッケージデザイン/\npackagesoft /パッケージソフト/\npackagetour /パッケージツアー/\npackaging /パッケージング/\npackard /パッカード/\npacker /パッカー/\npacket /パケット/\npacketfilter /パケットフィルタ/\npacketfiltering /パケットフィルタリング/\npacking /パッキング/パッキン;蛇口の-/\npacktour /パックツアー;package tour/\npaclitaxel /パクリタキセル/\npacman /パックマン;[ゲーム]ナムコ/\npaco /パコ/\npad /パッド/パット/\npadang /パダン;インドネシア(pdg)/\npadding /パディング/パッディング/\npaddle /パドル/\npaddling /パドリング/\npaddock /パドック/\npaddy /パディ/\npadova /パドヴァ/\npadre /バテレン/\npadres /パドレス;[MLB]/\npadstack /パッドスタック/\npaella /パエリア/\npagan /パガン/\npagani /パガーニ/\npaganini /パガニーニ/\npage /ページ/ペイジ/頁/パージュ/\npageant /ページェント/\npagefault /ページフォールト/\npagein /ページイン/\npageone /ページワン/\npageout /ページアウト/\npageprinter /ページプリンタ/ページプリンター/\npager /ページャー/ページャ/\npagerank /ページランク/\npagesize /ページサイズ/\npagetable /ページテーブル/\npagetop /ページトップ/\npaging /ページング/\npagingdaemon /ページングデーモン/\npagoda /パゴダ/\npaid /ペイド/\npail /ペール/\npain /ペイン/パン;仏語/\npaine /ペイン/\npaint /ペイント/ペンキ;NB:蘭語pek/\npainter /ペインター/\npainting /ペインティング/\npair /ペア/ペアー/\npairglass /ペアガラス;和製英語(double glass)/\npairing /ペアリング/\npairlook /ペアルック/\npairring /ペアリング;和製英語(matching rings)/\npairticket /ペアチケット;和製英語(pair of tickets)/\npairwise /ペアワイズ/\npaisa /パイサ/\npajamas /パジャマ/\npajero /パジェロ;[商標]三菱自動車/\npakistan /パキスタン;.pk/\npal /パル/\npala /パーラ/\npalabora /パラボーラ;www.palabora.com(?) (NB:放物線はparabola/\npalace /パレス/\npalacios /パラシオス/\npalais /パレ/\npalau /パラオ;.pw/パラウ/\npale /ペール/ペイル/\npaleague /パリーグ/パ・リーグ/パシフィックリーグ/\npalembang /パレンバン/\npaleo /パレオ;(接頭辞:古)/\npalermo /パレルモ/\npalestine /パレスチナ;.ps/パレスティナ/\npalet /パレ;(Fr)円盤/\npalette /パレット/\npaletteknife /パレットナイフ/\npali /パーリ/\npalikir /パリキール/\npall /ポール/パール/\npalladium /パラジウム;[元素]46,Pd/\npallas /パラス/\npallet /パレット/\npalm /パーム/\npalma /パルマ/\npalmer /パーマー/パルマー/パルメ/\npalmier /パルミエ;(Fr) 棕櫚/\npalmitin /パルミチン/\npalmrest /パームレスト/\npalmtop /パームトップ/\npalmtree /パームツリー;palm tree,椰子の木/\npalmyra /パルミラ;シリア/\npalo /パロ/\npaloma /パロマ/\npalomar /パロマ/\npalos /パロス/\npalpal /パルパル/\npam /パン/パム/\npamela /パメラ/\npamir /パミール/パミル/\npampa /パンパ/\npampas /パンパス/\npampers /パンパース;[商標]P&G/\npamph /パンフ/\npamphlet /パンフレット/\npan /パン/\npana /パナ/パーナ/\npanama /パナマ;.pa/\npancake /パンケーキ/\npancetta /パンチェッタ/\npancras /パンクラス/\npanda /パンダ/\npandeiro /パンデイロ/\npandeiros /パンデイロ/\npandora /パンドラ/パンドーラー/\npane /ペイン/ペーン/パーネ;(It) パン/\npanel /パネル/\npaneldiscussion /パネルディスカッション/\npaneler /パネラー/\npanelheater /パネルヒーター/\npanelist /パネリスト/\npanflet /パンフレット;※pamphlet/\npanflute /パンフルート/\npangaea /パンゲア/\npanic /パニック/\npanini /パニーニ;<panino/\npanino /パニーノ/\npanis /パニス/\npanku /パンク;?/\npannacotta /パンナコッタ;(It) panna cotta/\npannier /パニエ/\npanning /パニング/パンニング/\npanopticon /パノプティコン/\npanorama /パノラマ/\npanoramic /パノラミック/\npanpipe /パンパイプ/\npanpot /パンポット/\npansto /パンスト;panty stocking/\npansy /パンジー/\npant /パント/\npantagruel /パンタグリュエル/\npantalon /パンタロン/\npantheon /パンテオン/\npanther /パンサー/\npantie /パンティ/パンティー/\npantograph /パンタグラフ/\npantomime /パントマイム/\npantry /パントリー/\npants /パンツ/\npantslook /パンツルック/\npantssuit /パンツスーツ;※pantsuit/\npantsuit /パンツスーツ/\npanty /パンティ/パンティー/\npantystocking /パンティストッキング/パンスト/\npantzer /パンツァー/\npanza /パンサ/\npaola /パオラ/\npaolo /パオロ/\npapa /パパ/\npapageno /パパゲーノ/\npaparazzi /パパラッチ/\npapaya /パパイヤ/パパイア/\npapeete /パペーテ;タヒチ/\npaper /ペーパー/論文/\npaperback /ペーパーバック/\npapercraft /ペーパークラフト/\npaperdrip /ペーパードリップ/\npaperdriver /ペーパードライバー;和製英語/\npaperholder /ペーパーホルダー/\npaperjam /ペーパージャム/\npaperknife /ペーパーナイフ/\npaperless /ペーパーレス/\npapermoon /ペーパームーン/\npapertest /ペーパーテスト;和製英語/\npaperweight /ペーパーウェイト/\npapi /パピ/\npapier /パピエ;(Fr)紙/\npapillon /パピヨン/\npaprika /パプリカ/\npapua /パプア/\npapuanewguinea /パプアニューギニア;Papua New Guinea/\npar /パー/\npara /パラ/\nparabola /パラボラ/\nparabolaantenna /パラボラアンテナ/\nparachute /パラシュート/\nparada /パラダ/\nparade /パレード/\nparadigm /パラダイム/\nparadigmshift /パラダイムシフト/パラダイム・シフト/\nparadise /パラダイス/\nparadiso /パラディソ/\nparadox /パラドックス/パラドクス/\nparaffin /パラフィン/\nparaglider /パラグライダー/\nparagon /パラゴン/\nparagraph /パラグラフ/¶/\nparaguay /パラグアイ;.py/\nparaiso /パライソ/\nparallel /パラレル/‖/\nparallelport /パラレルポート/\nparallelturn /パラレルターン/\nparallelworld /パラレルワールド/\nparalympic /パラリンピック/\nparamaribo /パラマリボ/\nparamedic /パラメディック/\nparamedical /パラメディカル/\nparameter /パラメータ/パラメーター/パラメタ/パラメター/引数/\nparameterfile /パラメーターファイル/\nparameterization /パラメタリゼーション/\nparameterized /パラメタライズド/\nparametric /パラメトリック/\nparamount /パラマウント/\nparano /パラノ;paranoia/\nparanoia /パラノイア/偏執狂/偏執病/\nparanoid /パラノイド/\nparapara /パラパラ/\nparaphrase /パラフレーズ/\nparasite /パラサイト/\nparasol /パラソル/\nparathion /パラチオン/\nparco /パルコ/\nparcolation /パーコレーション/\nparcolator /パーコレーター/\npardon /パードン/\npare /パレ/\nparedes /パレデス/\nparent /ペアレント/\nparenthesis /（/）/\nparents /ペアレンツ/\npareto /パレート/\nparfait /パフェ/パルフェ/\nparis /パリ/パリス/\nparisbrest /パリブレスト;paris-brest (お菓子)/\nparisien /パリジャン/\nparisiennne /パリジェンヌ/\nparity /パリティ/パリティー/\nparitybit /パリティビット/\npark /パーク/\nparka /パーカ/パーカー/\nparker /パーカー/\nparkhotel /パークホテル/\nparking /パーキング/\nparkingarea /パーキングエリア/\nparkingmeter /パーキングメーター/パーキングメータ/\nparkinson /パーキンソン/\nparliament /パーラメント/\nparlor /パーラー/\nparlour /パーラー/\nparme /パルム/\nparmenides /パルメニデス/\nparmesan /パルメザン/\nparmigiano /パルミジャーノ/\nparnasse /パルナス/\nparnassos /パルナッソス/パルナソス/\nparnassus /パルナッソス;(英語綴り)/\nparnell /パーネル/\nparo /パロ/\nparody /パロディ/パロディー/\nparole /パロール/\nparoxetine /パロキセチン/\nparque /パルク/\nparrot /パロット/\nparry /パリー/パリィ/\nparrying /パリング/\nparse /パース/パーズ/\nparsec /パーセク/\nparser /パーザ/パーザー/\nparsifal /パルシファル/パルジファル/\nparsing /パージング/\nparsley /パセリ/\nparsons /パーソンズ/\npart /パート/\npart# /パート#1/\nparthenon /パルテノン/\npartial /パーシャル/∂/\nparticle /パーティクル/\nparticleboard /パーティクルボード/\npartisan /パルチザン/\npartita /パルティータ/\npartition /パーティション/パーテーション;esp.間仕切り/\npartitioning /パーティショニング/\npartner /パートナー/パートナ/\npartners /パートナーズ/\npartnership /パートナーシップ/\nparts /パーツ/\nparttime /パートタイム/\nparttimer /パートタイマー/\nparty /パーティ/パーティー/\npartygoods /パーティグッズ/\npartyroom /パーティールーム/パーティルーム/\nparvati /パールヴァティ/パールヴァティー/\npas /パ/\npasadena /パサデナ/\npascal /パスカル/\npascale /パスカル/\npascual /パスカル/\npasdedeux /パドドゥ;pas de deux/\npashtun /パシュトゥーン/\npasocom /パソコン/パーソナルコンピュータ/\npasocomsoft /パソコンソフト;PC software/\npasocon /パソコン/\npasolini /パゾリーニ/\npasona /パソナ;www.pasona.co.jp/\npass /パス/\npassage /パッセージ/パサージュ;仏語/パッサージュ/\npassball /パスボール;和製英語(passed ball)/\npasscase /パスケース/\npasscode /パスコード/\npassenger /パッセンジャー/\npassepied /パスピエ/\npassing /パッシング/\npassion /パッション/\npassionata /パッショナータ/\npassionato /パッショナート/\npassionflower /パッションフラワー;時計草/\npassionfruit /パッションフルーツ/\npassionfruits /パッションフルーツ/\npassive /パッシブ/\npassphrase /パスフレーズ/\npassport /パスポート/\npasswd /パスワード/\npassword /パスワード/\npasswordfile /パスワードファイル/\npast /パスト/\npasta /パスタ/\npastamachine /パスタマシーン/パスタマシン/\npastapot /パスタポット/\npastasauce /パスタソース/\npaste /ペースト/貼り付け/\npastel /パステル/\npastelblue /パステルブルー/\npastelcolor /パステルカラー/\npastelcolour /パステルカラー/\npastelpink /パステルピンク/\npasteur /パスツール/パストゥール/\npastiche /パスティーシュ/パスティッシュ/パスティシュ/\npastime /パスタイム/\npastis /パスティス/\npastor /パストール/\npastoral /パストラル/\npastorale /パストラル/パストラーレ;(イタリア語)/\npastral /パストラル;※pastoral?/\npastrius /パストリアス/\npastry /ペストリー/\npat /パット/\npatagonia /パタゴニア/\npataliputra /パータリプトラ/\npatcar /パトカー;patrol car/\npatch /パッチ/\npatchfile /パッチファイル/\npatchkit /パッチキット/\npatchrelease /パッチリリース/\npatchtest /パッチテスト/\npatchwork /パッチワーク/\npate /パテ/\npatent /パテント/\npaternalism /パターナリズム/\npath /パス/\npathetic /パセティック/\npathos /ペーソス/パトス/ペイソス/\npathway /パスウェイ/\npathy /パシー/\npatient /ペイシェント/\npatio /パティオ/\npatisserie /パティスリー;(Fr)ケーキ屋/\npatissier /パティシエ/\npatissiere /パティシエール;(Fr)ケーキ職人/\npatlabor /パトレイバー;[アニメ]/\npatlight /パトライト;[商標]/\npatrice /パトリス/\npatricia /パトリシア/\npatrick /パトリック/\npatriot /パトリオット/\npatrol /パトロール/\npatrolcar /パトロールカー/パトカー/\npatron /パトロン/\npatsy /パッツィ/\npattern /パターン/パタン/\npatterner /パタンナー;和製英語(pattern maker)/\npatternfile /パターンファイル/\npatternmatch /パターンマッチ/\npatternmatching /パターンマッチング/パターン・マッチング/\npatternrecognition /パターン認識/\npatterson /パターソン/\npatti /パティ/\npatty /パティ/パティー/\npau /ポー/\npauch /パウチ/\npauillac /ポイヤック/\npaul /ポール/パウロ/パウル/\npaula /ポーラ/パウラ/\npaule /ポール/\npaulette /ポーレット/\npauli /パウリ/\npauline /ポーリン/ポーリーヌ/\npauling /ポーリング/\npaulo /パウロ/ポーロ/\npaulos /パウロ/\npaulus /パウルス/\npause /ポーズ/\npavane /パヴァーヌ/\npavarotti /パヴァロッティ/パバロッティ/\npavel /パヴェル/パベル/パーヴェル/\npavilion /パビリオン/\npavillon /パヴィヨン;仏語/\npavlov /パブロフ/パヴロフ/\npawn /ポーン/\npax /パックス;(latin) 平和/パクス/パークス/\npaxil /パキシル/\npay /ペイ/\npaycheck /ペイチェック/\npayload /ペイロード/\npayment /ペイメント/\npayoff /ペイオフ/\npaz /パス/\npb /鉛/Lead/\npc /パソコン/パーソナルコンピュータ/PC/\npc98 /ＰＣ９８/\npcat /ＰＣ／ＡＴ/\npccamera /PCカメラ/\npccard /PCカード/\npccase /PCケース/\npcdesk /パソコンデスク/PCデスク/\npcengine /PCエンジン;[商標]NEC/\npcgame /PCゲーム/パソコンゲーム/\npcibus /PCIバス/\npcicard /PCIカード/\npcidevice /PCIデバイス/\npcislot /PCIスロット/\npcl /PCL/PCL(Portable Common Loops)/\npcmaker /PCメーカー/パソコンメーカー/PCメーカ/パソコンメーカ/\npcmodel /ＰＣモデル/\npcode /Pコード;チケットぴあ/\npcrack /パソコンラック/PCラック/\npcshop /PCショップ/パソコンショップ/\npcsite /PCサイト/\npcsoft /PCソフト/パソコンソフト/\npd /パラジウム/Palladium/\npdffile /PDFファイル/\npdp# /PDP-#0/\npds /パブリックドメインソフト/パブリックドメーンソフトウエア/\npe /п;cyrillic/プロセッシングエレメント/\npeace /ピース/\npeaceboat /ピースボート;www.peaceboat.org/\npeaceful /ピースフル/\npeacesign /ピースサイン/\npeach /ピーチ/\npeacock /ピーコック/\npeak /ピーク/\npeakout /ピークアウト/\npeaks /ピークス/\npeaky /ピーキー/\npeano /ペアノ/\npeanut /ピーナッツ/ピーナツ/\npeanutbutter /ピーナッツバター/ピーナツバター/\npeanuts /ピーナッツ/ピーナツ/\npeanutsbutter /ピーナッツバター/ピーナツバター/\npear /ペア;洋梨/\npearl /パール/真珠/\npearlcolor /パールカラー/\npearlcolour /パールカラー/\npearlharbor /パールハーバー;Pearl Harbor/\npearlite /パーライト/\npearlwhite /パールホワイト/\npearson /ピアソン/\npeau /ポー/\npecan /ペカン/ピーカン/\npecannuts /ピーカンナッツ/\npeccary /ペッカリー/\npeche /ペシェ;(Fr) 罪/ペーシュ;(Fr) 桃/\npecker /ペッカー/\npectin /ペクチン/\npectine /ペクチン/\nped /ペド/\npedal /ペダル/\npedaling /ペダリング/\npedantic /ペダンティック/\npedantry /ペダントリー/\npedicure /ペディキュア/\npediment /ペディメント/\npedo /ペド/\npedophilia /ペドフィリア/\npedro /ペドロ/\npedrosa /ペドロサ/\npee /ピー/\npeek /ピーク/\npeel /ピール/\npeeler /ピーラー/\npeeling /ピーリング/\npeephole /ピープホール/\npeer /ピア/ペール;Peer Gynt/\npeergynt /ペールギュント/ペール・ギュント/\npeerreview /ピアレビュー/\npeertopeer /ピアツーピア/\npeg /ペグ/\npegasos /ペガソス/\npegasus /ペガサス/\npeggy /ペギー/\npek /ペンキ;(蘭語)/\npeking /ペキン/北京/\npekingduck /北京ダック/ペキンダック/\npekingese /ペキニーズ/\npekoe /ペコ/ペコー/\npel /ペル/\npeleg /ペレグ/\npeleus /ペレウス/\npelican /ペリカン/\npellagra /ペラグラ/\npelleas /ペレアス/\npellet /ペレット/\npeloponnesos /ペロポネソス/\npembroke /ペンブローク/\npen /ペン/\npena /ペーニャ/\npenalty /ペナルティ/ペナルティー/\npenaltyarea /ペナルティーエリア/\npenaltykick /ペナルティーキック;PK/\npenang /ペナン/\npencase /ペンケース/\npence /ペンス/\npencil /ペンシル/\npenclub /ペンクラブ;www.pen.org/\npendant /ペンダント/\npendanthead /ペンダントヘッド/\npendanttop /ペンダントトップ/\npending /ペンディング/\npendulum /ペンデュラム/\npene /ペネ/\npenelope /ペネロペ/\npenetration /ペネトレーション/\npenfriend /ペンフレンド/\npenguin /ペンギン/\npenicillin /ペニシリン/\npeninsula /ペニンシュラ/\npenis /ペニス/\npenlight /ペンライト/\npenname /ペンネーム/\npennant /ペナント/\npennantrace /ペナントレース/\npenne /ペンネ/\npennsylvania /ペンシルバニア/ペンシルベニア;PA/\npenny /ペニー/\npenpal /ペンパル/\npenrose /ペンローズ/\npensee /パンセ/\npension /ペンション/\npenstand /ペンスタンド/\npenta /ペンタ;5/\npentablet /ペンタブレット/\npentagon /ペンタゴン/\npentane /ペンタン/\npentatonic /ペンタトニック/\npentax /ペンタックス;www.pentax.co.jp/\npentecost /ペンテコステ/\npenthouse /ペントハウス/\npentium /ペンティアム/Pentium/\npentouch /ペンタッチ/\npentyl /ペンチル/\npeople /ピープル/\npeoria /ピオリア;Illinois, USA/\npep /ペップ/\npepe /ペペ/\npepee /ペペ;仏語/\npepper /ペッパー/ペパー/\npeppermill /ペッパーミル/\npeppermint /ペパーミント/\npepperoncino /ペペロンチーノ/\npepsi /ペプシ;www.pepsi.com/\npepsico /ペプシコ;www.pepsico.com/\npepsicola /ペプシコーラ;Pepsi-Cola/\npepsin /ペプシン/\npeptidase /ペプチダーゼ/\npeptide /ペプチド/\npeptideglycan /ペプチドグリカン/\npeptidehormone /ペプチドホルモン;peptide hormone/\npeptone /ペプトン/\nper /ペール/パー/ペア/\npercent /パーセント/％/\npercentage /パーセンテージ/\nperception /パーセプション/\nperceptron /パーセプトロン/\nperceval /パーシバル/パーシヴァル/\npercival /パーシバル/\npercuss /パーカス/\npercussion /パーカッション/\npercussionist /パーカッショニスト/\npercussive /パーカッシブ/パーカッシヴ/\npercy /パーシー/\npere /ペール;(Fr)父/\nperestroika /ペレストロイカ/\nperez /ペレス/\nperfect /パーフェクト/\nperfectv /パーフェクTV/\nperform /パフォーム/\nperformance /パフォーマンス/パーフォーマンス/\nperformer /パフォーマー/\nperforming /パフォーミング/\nperfume /パフューム/パルファン;仏語/\npergamon /ペルガモン/\npergola /パーゴラ/\nperi /ペリ/\nperidot /ペリドット/\nperier /ペリエ/\nperiere /ペリエール/\nperignon /ペリニョン/ペリニヨン/\nperiod /ピリオド/Ｐｅｒｉｏｄ/．/\nperiodic /ピリオディック/\nperipheral /ペリフェラル/\nperkin /パーキン/\nperkins /パーキンス/パーキンズ/\nperl /パール/Ｐｅｒｌ/Perl/\nperla /パーラ/\nperlscript /Perlスクリプト/perlスクリプト/\nperm /パーマ;permanent/\nperma /パーマ/\npermanent /パーマネント/\npermil /‰/パーミル/\npermill /‰/パーミル/\npermission /パーミッション/\nperno /ペルノ/\npero /ペロ/\nperon /ペロン/\nperoxo /ペルオキソ/\nperoxy /ペルオキシ/\nperp /┴/\nperpignan /ペルピニャン/\nperrault /ペロー/\nperrin /ペラン/\nperrine /ペリーヌ/\nperrot /ペロー/\nperry /ペリー/\npersephone /ペルセポネ/ペルセフォネ/\npersepolis /ペルセポリス/\nperseus /ペルセウス/\npersia /ペルシャ/ペルシア/\npersistent /パーシステント/永続/\npersocom /パソコン/\nperson /パーソン/\npersona /ペルソナ/\npersonal /パーソナル/\npersonal-computer /パソコン/\npersonalcomputer /パーソナルコンピュータ/パーソナルコンピューター/\npersonalise /パーソナライズ/\npersonality /パーソナリティ/パーソナリティー/\npersonalize /パーソナライズ/\npersonalmedia /パーソナルメディア/\npersonnel /パーソネル/\nperspective /パースペクティブ/\nperth /パース/\nperto /ペトロ/\nperu /ペルー;.pe/\npescatore /ペスカトーレ/\npeseta /ペセタ/\npeshawar /ペシャワール;パキスタン/\npesrsonal /パーソナル/\npessac /ペサック/\npessary /ペッサリー/\npessimism /ペシミズム/\npessimist /ペシミスト/\npest /ペスト/\npet /ペット/\npeta /ペタ;P,10^15/\npetal /ペタル/\npetanque /ペタンク/\npetbottle /ペットボトル/PETボトル/\npete /ピート/\npeter /ピーター/ペーター/ペテロ/ピョートル/ペテル/\npeterburg /ペテルブルグ/\npeterpan /ピーターパン;Peter Pan/\npeterrabbit /ピーターラビット/\npetersen /ペーターゼン/\npeterson /ピーターソン/\npetfood /ペットフード/\npetgoods /ペットグッズ/\npethotel /ペットホテル/\npetit /プチ/プティ/\npetite /プティット/\npetitgateau /プチガトー/プティガトー/\npetitknife /ペティナイフ/\npetittomato /プチトマト;和製英語(petite tomate?)/\npetra /ペトラ/\npetrarca /ペトラルカ/\npetri /ペトリ/\npetros /ペテロ/\npetrouchka /ペトルーシュカ/\npetrucciani /ペトルチアーニ/\npetrus /ペトリュス/\npets /ペッツ/\npetshop /ペットショップ/\npetsitter /ペットシッター/\npetticoat /ペチコート/\npetting /ペッティング/\npetty /ペティ/ペティー/\npetunia /ペチュニア/\npetz /ペッツ/\npeugeot /プジョー/\npex /ペックス/\npeyote /ペヨーテ/\npfalz /ファルツ/\npfartz /プファルツ/\npfizer /ファイザー/\nph /φ;phi/\nphage /ファージ/\nphalaenopsis /ファレノプシス/\nphallus /ファルス/\nphantasm /ファンタズム/\nphantasma /ファンタズマ/\nphantom /ファントム/\npharaoh /ファラオ/\npharisee /パリサイ/\npharma /ファーマ/\npharmacy /ファーマシー/\npharming /ファーミング/\nphase /フェーズ/フェイズ/\nphasing /フェージング/フェイズィング;<rare>/\nphenol /フェノール/\nphenolphthalein /フェノールフタレイン/\nphenoxy /フェノキシ/\nphenoxyethanol /フェノキシエタノール/\nphenyl /フェニル;C6H5-/フェニール/\nphenylalanine /フェニルアラニン;Phe/\npheromone /フェロモン/\nphi /φ/ファイ/\nphil /フィル/\nphiladelphia /フィラデルフィア/\nphile /フィル;仏語/ファイル;英語/\nphilemon /フィレモン/ピレモン/\nphilharmonia /フィルハーモニア/\nphilharmonic /フィルハーモニック/\nphilharmonie /フィルハーモニー/\nphilharmony /フィルハーモニー/\nphilia /フィリア/\nphilip /フィリップ/\nphilipp /フィリップ/\nphilippa /フィリッパ/フィリパ/\nphilippe /フィリップ/\nphilippi /ピリピ/\nphilippine /フィリピン/フィリピーヌ/\nphilippinepub /フィリピンパブ/\nphilippines /フィリピン;.ph/比律賓/\nphilips /フィリップス/\nphillies /フィリーズ;[MLB]/\nphillips /フィリップス/\nphillis /フィリス/\nphilly /フィリー/\nphilo /フィロ/\nphilology /フィロロジー/\nphilopon /ヒロポン/\nphilosophy /フィロソフィー/\nphishing /フィッシング/\nphmeter /pHメーター/pHメータ/\nphnompenh /プノンペン;Phnom Penh/\npho /フォー;ベトナム料理/\nphobia /フォビア/\nphobos /フォボス/\nphoebe /フィービー/フェーベ/\nphoenicia /フェニキア/\nphoenix /フェニックス/\nphon /フォン/\nphone /フォン/ホン/\nphono /フォノ;(接頭辞:音)/\nphonon /フォノン/\nphononics /フォノニクス/\nphony /フォニー/\nphosgen /ホスゲン/\nphosgene /ホスゲン/\nphosphor /フォスファー;P/\nphoto /フォト/\nphotoalbum /フォトアルバム/\nphotocd /フォトCD/\nphotocontest /フォトコンテスト/\nphotocoupler /フォトカプラ/\nphotoframe /フォトフレーム/\nphotogallery /フォトギャラリー/\nphotogenic /フォトジェニック/\nphotograph /フォトグラフ/\nphotographer /フォトグラファー/\nphotography /フォトグラフィー/フォトグラフィ/\nphotolog /フォトログ/\nphotomask /フォトマスク/\nphoton /フォトン/\nphotoretouch /フォトレタッチ/\nphotoshop /フォトショップ/\nphotostand /フォトスタンド;和製英語/\nphrase /フレーズ/\nphrasing /フレージング/フレイジング/\nphrygian /フリジアン;EFGABCDE/\nphthalein /フタレイン/\nphuket /プーケット/\nphyllis /フィリス/\nphysical /フィジカル/\nphysics /フィジックス/\nphysis /ピュシス/\npi /π/パイ/\npia /ピア/ぴあ;www.pia.co.jp/\npiacere /ピアチェーレ/\npiaf /ピアフ/\npianica /ピアニカ/\npianism /ピアニズム/\npianissimo /ピアニッシモ/\npianist /ピアニスト/\npiano /ピアノ/\npianocover /ピアノカバー/\npianoforte /ピアノフォルテ/\npianosolo /ピアノソロ/\npianosonata /ピアノソナタ/\npianotrio /ピアノトリオ/\npiazza /ピアッツァ;(It)広場/ピアザ/\npiazzolla /ピアソラ/\npica /パイカ/\npicador /ピカドール/\npicard /ピカード/ピカール/\npicaresque /ピカレスク/\npicasso /ピカソ/\npiccadilly /ピカデリー/\npiccata /ピカタ/\npiccoli /ピッコリ/\npiccolo /ピッコロ/\npichon /ピション/\npick /ピック/\npickel /ピッケル/\npicker /ピッカー/\npicket /ピケ/ピケット/\npicking /ピッキング/\npickles /ピクルス/\npickup /ピックアップ/\npicmicom /PICマイコン/\npicnic /ピクニック/\npico /ピコ;[SI接頭語]p,10^-12/\npicot /ピコ/\npictogram /ピクトグラム/\npicture /ピクチャー/ピクチャ/\npicturecard /ピクチャーカード/ピクチャカード/\npicturelabel /ピクチャーレーベル/\npid /プロセスID/\npidgin /ピジン/\npie /パイ/\npiece /ピース/\npieces /ピーシーズ/\npiedra /ピエドラ/\npiemonte /ピエモンテ;イタリア/\npier /ピア/ピアー/ピエル/\npierce /ピアス;和製英語/\npiercer /ピアッサー/\npiercing /ピアッシング/ピアシング/\npiero /ピエロ/\npierre /ピエール/\npierrecardin /ピエールカルダン;Pierre Cardin. www.pierrecardin.com/\npierrot /ピエロ/\npiers /ピアス/\npieta /ピエタ/\npietro /ピエトロ/\npiezo /ピエゾ;圧電/\npig /ピッグ/\npigeon /ピジョン/\npiggy /ピギー/\npigma /ピグマ/\npigmy /ピグミー/\npilaf /ピラフ/\npilar /ピラール/\npilatus /ピラト/\npile /パイル/\npiledriver /パイルドライバー/\npilgrim /ピルグリム/\npill /ピル/\npillar /ピラー/\npillow /ピロー/\npillowcase /ピローケース;枕カバー/\npilot /パイロット/\npilotis /ピロティ/ピロティー/\npilotlamp /パイロットランプ/\npiment /ピーマン;仏語/\npin /ピン/\npinbadge /ピンバッジ/\npinball /ピンボール/\npincet /ピンセット;(蘭語) NB:forceps(En)/\npinch /ピンチ/\npincher /ペンチ/ピンチャー/\npinchhitter /ピンチヒッター/\npinchrunner /ピンチランナー/\npindaros /ピンダロス/\npine /パイン/\npineapple /パイナップル/\npineau /ピノー/\npines /パインズ/\nping /ピン/ピング/\npingpong /ピンポン/\npingu /ピングー/\npinheel /ピンヒール/\npinhole /ピンホール/\npinholecamera /ピンホールカメラ/\npinjack /ピンジャック/\npink /ピンク/\npinkerton /ピンカートン/\npinklady /ピンクレディー/ピンクレディ/\npinknoise /ピンクノイズ/\npinkpanther /ピンクパンサー/\npinkrotor /ピンクローター/\npinksalon /ピンクサロン/ピンサロ/\npinky /ピンキー/\npinnacle /ピナクル/\npinnock /ピノック/\npino /ピノ/\npinocchio /ピノキオ/\npinochet /ピノチェト/\npinot /ピノ/\npinotnoir /ピノノワール;pinot noir/\npinpoint /ピンポイント/\npinscher /ピンシャー/\npinstripe /ピンストライプ/\npint /ピント/パイント/\npinto /ピント/\npinup /ピンナップ/\npinyin /ピンイン/\npio /ピオ/\npion /パイオン/\npioneer /パイオニア/\npiotr /ピョートル/\npipe /パイプ/\npipecut /パイプカット;和製英語(vasectomy)/\npipeline /パイプライン/\npipeorgan /パイプオルガン/\npiper /パイパー/\npipette /ピペット/\npiping /パイピング/\npippi /ピッピ;Pippi Langkous/\npippin /ピピン/\npique /ピケ/\npiranha /ピラニア/\npirarucu /ピラルク/\npirates /パイレーツ;[MLB]/\npirlo /ピルロ/\npirouette /ピルエット/\npirozhki /ピロシキ/\npisa /ピサ/\npisces /ピスケス;魚座/\npiss /ピス/\npissarro /ピサロ/\npistachio /ピスタチオ/\npistol /ピストル/\npiston /ピストン/\npit /ピット/\npita /ピタ;中東のパン/\npitapain /ピタパン;pita bread/\npitch /ピッチ/\npitcher /ピッチャー/\npitcherfly /ピッチャーフライ/\npitchergoro /ピッチャーゴロ;和製語(grounder)/\npitching /ピッチング/\npitchingwedge /ピッチングウェッジ/\npitcrew /ピットクルー/\npitfall /ピットフォール/\npitin /ピットイン;和製英語(pit stop)/\npitinn /ピットイン;www.pit-inn.com/ＰｉｔＩｎｎ/\npitstop /ピットストップ/\npittsburgh /ピッツバーグ;USA/\npius /ピウス/ピアス/\npivot /ピボット/\npixel /ピクセル/\npixer /ピクサー/\npixmap /ピックスマップ/\npixus /ピクサス;[商標]Canon/\npixy /ピクシー/\npizarro /ピサロ/\npizza /ピザ/ピッツァ/ピッツア/\npizzala /ピザーラ;www.pizza-la.co.jp/\npizzeria /ピッツェリア/\npizzicato /ピチカート/\npla /プラ;plastic/\nplacard /プラカード/\nplacase /プラケース;plastic case/\nplace /プレイス/プレース/プラース/\nplacebo /プラシーボ/プラセボ/\nplacid /プラシッド/\nplacido /プラシド/\nplain /プレーン/プレイン/\nplaintext /プレーンテキスト/\nplaisir /プレジール;(Fr)快楽/\nplala /ぷらら;www.plala.or.jp/\nplamo /プラモ;plamodel/\nplamodel /プラモデル;plastic model/\nplan /プラン/\nplanaria /プラナリア/\nplanck /プランク/\nplane /プレーン/\nplanet /プラネット/\nplanetarium /プラネタリウム/\nplanetary /プラネタリー/\nplanets /プラネッツ/\nplaning /プレーニング/プランニング;※plaNNing/\nplank /プランク/\nplankton /プランクトン/\nplanner /プランナー/プランナ/\nplanning /プランニング/\nplant /プラント/\nplantation /プランテーション/\nplanter /プランター/\nplants /プランツ/\nplaque /プラーク/\nplasma /プラズマ/\nplasmadisplay /プラズマディスプレイ/\nplasmatv /プラズマテレビ/\nplasmid /プラスミド/\nplassey /プラッシー/\nplaster /プラスター/\nplasterboard /プラスターボード/\nplastic /プラスチック/プラスティック/\nplasticlens /プラスチックレンズ/\nplastics /プラスチックス/\nplatanus /プラタナス/\nplate /プレート/\nplateau /プラトー/\nplatetectonics /プレートテクトニクス/\nplatform /プラットフォーム/プラットホーム/\nplathome /ぷらっとホーム;www.plathome.co.jp NB:駅のはplatform/\nplatina /プラチナ/\nplatini /プラティニ/\nplatinum /プラチナ/\nplato /プラトン/\nplaton /プラトン/\nplatonic /プラトニック/\nplatonism /プラトニズム/\nplatoon /プラトン/プラトーン/\nplatt /プラット/\nplatter /プラッタ/プラッター/\nplay /プレイ/プレー/\nplayback /プレイバック/プレーバック/\nplayball /プレイボール/プレーボール/\nplayboy /プレイボーイ/\nplayer /プレーヤー/プレイヤー/プレーヤ/プレイヤ/\nplayers /プレイヤーズ/\nplaygirl /プレイガール/\nplayguide /プレイガイド;和製英語(ticket agency)/\nplaying /プレイング/プレーイング/\nplaylist /プレイリスト/\nplaymate /プレイメイト/\nplaymode /プレイモード/\nplayoff /プレーオフ/プレイオフ/\nplayroom /プレイルーム/\nplays /プレイズ/\nplayspot /プレイスポット/\nplaystation /プレイステーション;[商標]Sony/プレステ/\nplaystyle /プレイスタイル/\nplaza /プラザ/プラーザ/プラサ/\nplazahotel /プラザホテル/\nplease /プリーズ/\npleasure /プレジャー/\npleats /プリーツ/\npleatsskirt /プリーツスカート/\npleiade /プレイアード/\npleiades /プレアデス/プレイアデス/\nplein /プレーン/プレイン/\npletnev /プレトニョフ/\nplind /プリンディ;?/\nplinius /プリニウス/\nplot /プロット/\nplotinos /プロティノス/\nplototype /プロトタイプ/\nplotter /プロッタ/プロッター/\nplough /プラウ/\nplow /プラウ/\nplug /プラグ/\nplugandplay /プラグアンドプレイ/\nplugin /プラグイン/\nplum /プラム/\nplumeria /プルメリア/\nplumi /±/\nplus /プラス/＋/\nplusalpha /プラスα/プラスアルファ/+α/＋α/\nplusdriver /プラスドライバー;和製英語(Phillips-head screwdriver)/\nplusion /プラスイオン;和製英語(positive ion)/\nplusminus /プラスマイナス/±/\nplusone /プラスワン/\nplutarch /プルターク/プルタルコス/\nplutarchos /プルタルコス/\npluthermal /プルサーマル;和製英語(plutonium + thermal)/\npluto /プルート/\npluton /プルトン/\nplutonium /プルトニウム;[元素]94,Pu/\nplymouth /プリマス/\npm /±/プロメチウム/Promethium/\npo /ポロニウム/Polonium/ポー/\npoachedegg /ポーチドエッグ/\npochette /ポシェット/\npocket /ポケット/\npocketbell /ポケットベル/ポケベル/\npocketmoney /ポケットマネー/\npocketmonster /ポケットモンスター/\npocketreference /ポケットリファレンス/\npocketsize /ポケットサイズ/\npockettissue /ポケットティッシュ/\npocky /ポッキー/\npoco /ポコ/\npocoapoco /ポコアポコ;poco a poco/ポコ・ア・ポコ/\npod /ポッド/\npodcast /ポッドキャスト/\npodcasting /ポッドキャスティング/\npodium /ポディウム/\npoe /ポー/\npoem /ポエム/\npoeme /ポエム;仏語/\npoertyreading /ポエトリーリーディング/\npoesie /ポエジー/\npoet /ポエット/ポエト/\npoete /ポエット;(Fr)詩人/ポエト/\npoetic /ポエティック/\npoetry /ポエトリー/\npoile /ポワール/\npoincare /ポアンカレ/\npoinsettia /ポインセチア/\npoint /ポイント/ポワン;仏語/ポアン;仏語/・/点/\npointcard /ポイントカード/\npointer /ポインタ/ポインター/\npointing /ポインティング/\npointingdevice /ポインティングデバイス/\npoints /ポインツ/\npointservice /ポイントサービス/\npointsystem /ポイントシステム/\npointup /ポイントアップ/\npoire /ポワール;(Fr) 洋梨/ポアール/\npoirot /ポワロ/\npoison /ポイズン/\npoisonpill /ポイズンピル/\npoisson /ポアソン/\npoitiers /ポワティエ/\npokemon /ポケモン;pocketmonster/\npoker /ポーカー/\npokerface /ポーカーフェイス/\npokhara /ポカラ/\npola /ポーラ/\npoland /ポーランド;.pl/\npolanski /ポランスキー/\npolanyi /ポランニー/\npolar /ポーラー/\npolaris /ポラリス/\npolaroid /ポラロイド/\npolaroidcamera /ポラロイドカメラ/\npolder /ポルダー/\npole /ポール/\npolenta /ポレンタ/\npolepole /ポレポレ/\npoleposition /ポールポジション/\npolice /ポリス/\npoliceman /ポリスマン/\npolicy /ポリシー/ポリシ/\npolimeralloy /ポリマーアロイ;polimer alloy/\npoling /ポーリング/\npolio /ポリオ/\npolis /ポリス/\npolish /ポリッシュ/ポーランド;?/\npolisher /ポリッシャー/\npolitical /ポリティカル/\npolitician /ポリティシャン/\npolitics /ポリティクス/ポリティックス/\npolka /ポルカ/\npoll /ポール/\npolling /ポーリング/\npollini /ポリーニ/\npollux /ポルックス/\npolly /ポリー/\npollyanna /ポリアンナ/\npolo /ポロ/ポーロ/\npolonaise /ポロネーズ/\npolonium /ポロニウム;[元素]84,Po/\npoloshirt /ポロシャツ/\npoloshirts /ポロシャツ/\npoltergeist /ポルターガイスト/\npoly /ポリ/\npolyamide /ポリアミド/\npolybucket /ポリバケツ;polyethylene bucket/\npolycarbonate /ポリカーボネート/\npolydextrose /ポリデキストロース/\npolydor /ポリドール/\npolyester /ポリエステル/\npolyethylene /ポリエチレン/\npolyethyleneglycol /ポリエチレングリコール/\npolygon /ポリゴン/\npolygraph /ポリグラフ/\npolyline /ポリライン/\npolymer /ポリマー/重合体/\npolymerase /ポリメラーゼ/\npolymorphic /ポリモルフィック/多相型/\npolymorphism /ポリモーフィズム/ポリモルフィズム/\npolynesia /ポリネシア;.pf/\npolynesian /ポリネシアン/\npolyp /ポリープ/ポリプ/\npolyphonic /ポリフォニック/\npolyphony /ポリフォニー/\npolypropylene /ポリプロピレン/\npolyrhythm /ポリリズム/\npolysilane /ポリシラン/\npolystar /ポリスター/\npolystyrene /ポリスチレン/\npolytank /ポリタンク;和製英語(polybottle)/\npolyurethane /ポリウレタン/\npolyvinyl /ポリビニル/\npomade /ポマード/\npomato /ポマト;<potato + tomato/\npomeranian /ポメラニアン;犬/\npomerol /ポムロール/\npomodoro /ポモドーロ;(It)トマト/\npomp /ポンプ;(蘭語)/\npompeii /ポンペイ/\npompidou /ポンピドゥー/ポンピドゥ/ポンピドー/\nponcho /ポンチョ/\npond /£/ポンド/\npong /ポン/\npons /ポンス/\nponte /ポンテ/\nponti /ポンティ/\npontiac /ポンティアック/\npontneuf /ポンヌフ;Pont-Neuf/\nponty /ポンティ/\npony /ポニー/\nponycanyon /ポニーキャニオン;www.ponycanyon.co.jp/\nponytail /ポニーテール/\npoo /Parallel Object-Oriented/\npoodle /プードル/\npooh /プー/\npool /プール/Parallel Object-Oriented Language/\npoolside /プールサイド/\npoor /プア/\npop /ポップ/\npopart /ポップアート/\npopband /ポップバンド/\npopcorn /ポップコーン/\npopculture /ポップカルチャー/\npope /ポープ;法王/\npopeye /ポパイ/\npopfly /ポップフライ/\npoplar /ポプラ/\npoplin /ポプリン/\npopmusic /ポップミュージック/\npopp /ポップ/\npopper /ポッパー/ポパー/\npoppins /ポピンズ/\npoppy /ポピー/\npops /ポップス/\npopsong /ポップソング/\npopular /ポピュラー/\npopularmusic /ポピュラーミュージック/\npopularscience /ポピュラーサイエンス/\npopularsong /ポピュラーソング/\npopulism /ポピュリズム/\npopulist /ポピュリスト/\npopup /ポップアップ/\npopupmenu /ポップアップメニュー/ポップアップ・メニュー/\npopupwindow /ポップアップウィンドウ/\nporcelain /ポーセリン/ポーセレン/\nporch /ポーチ/\nporcini /ポルチーニ/\npork /ポーク/\nporkchop /ポークチョップ/\nporkcurry /ポークカレー/\nporno /ポルノ/\npornography /ポルノグラフィ/ポルノグラフィー/\npororoca /ポロロッカ/\nporphyrin /ポルフィリン/\nporsche /ポルシェ/\nport /ポート/\nportability /ポータビリティ/\nportable /ポータブル/\nportableaudio /ポータブルオーディオ/\nportableplayer /ポータブルプレーヤー/\nportal /ポータル/\nportalsite /ポータルサイト/\nportamento /ポルタメント/\nportasound /ポータサウンド/\nportatone /ポータトーン/\nporter /ポーター/\nportfolio /ポートフォリオ/\nporting /ポーティング/\nportio /ポルチオ/\nportion /ポーション/\nportland /ポートランド/\nportlouis /ポートルイス;Port Louis/\nportmoresby /ポートモレスビー;Port Moresby/\nporto /ポルト/\nportrait /ポートレート/ポートレイト/\nports /ポーツ/\nportsaid /ポートサイド/\nportscan /ポートスキャン/\nportside /ポートサイド/\nportsmouth /ポーツマス/\nportugal /ポルトガル;.pt/葡萄牙/\nportulaca /ポーチュラカ/\nportvila /ポートヴィラ;Port-Vila/\nportwine /ポートワイン/\npose /ポーズ/\nposeidon /ポセイドン/\nposi /ポジ;positive/\nposifilm /ポジフィルム;positive film/\nposing /ポージング/\nposition /ポジション/\npositioning /ポジショニング/\npositive /ポジティブ/ポジティヴ/\nposix /POSIX/\npossum /ポッサム/\npossystem /POSシステム/\npost /ポスト/〒/\npostal /ポスタル/\npostcard /ポストカード/\npostcolonial /ポストコロニアル/\npostdoc /ポストドク/\npostdoctor /ポストドクター/ポスドク/\nposter /ポスター/ポスタ/\npostercolor /ポスターカラー/\npostercolour /ポスターカラー/\npostersession /ポスターセッション/\npostharvest /ポストハーベスト/\nposting /ポスティング/\npostit /ポストイット;[商標]3M/ポウストイット;<rare>/\npostman /ポストマン/\npostmaster /ポストマスター/ポストマスタ/\npostmethod /POSTメソッド/\npostmodern /ポストモダン/\npostpet /ポストペット/\npostprocess /ポストプロセス/\npostscript /ポストスクリプト/\npostseason /ポストシーズン/\npot /ポット/\npotage /ポタージュ/\npotala /ポタラ;チベット・ラサ/\npotassium /カリウム;[元素]19,K/ポタシウム;=Kalium/ポタジウム/\npotato /ポテト/\npotatochip /ポテトチップ/\npotatochips /ポテトチップス/\npotatofry /ポテトフライ;和製英語(fried potatoes)/\npotatosalad /ポテトサラダ/\npotaufeu /ポトフ;pot-au-feu/\npotemkin /ポチョムキン/\npotente /ポテンテ/\npotential /ポテンシャル/\npotentiometer /ポテンショメータ/\npothos /ポトス/\npotion /ポーション/\npotlatch /ポトラッチ/\npotomac /ポトマック/\npotpourri /ポプリ;(Fr) pot-pourri/\npotsdam /ポツダム/\npotter /ポッター/\npottery /ポタリー/ポッタリー/\npouch /ポーチ/パウチ/\npoudre /プードル;(Fr) 粉/\npoulain /プラン/\npoulenc /プーランク/\npound /ポンド/パウンド/£/\npoundcake /パウンドケーキ/\npoussin /プーサン/プッサン/\npowder /パウダー/\npowderroom /パウダールーム/\npowdersnow /パウダースノー/\npowderspray /パウダースプレー/\npowdery /パウダリー/\npowell /パウエル/\npower /パワー/\npoweramp /パワーアンプ/\npowerbalance /パワーバランス/\npowerbomb /パワーボム/\npowerbook /パワーブック/\npowercable /パワーケーブル/\npowerdown /パワーダウン/\npowered /パワード/\npowerful /パワフル/\npowergame /パワーゲーム/\npoweroff /パワーオフ/\npoweron /パワーオン/\npowerpoint /パワーポイント;[商標]Microsoft/\npowers /パワーズ/\npowershovel /パワーショベル/\npowerspector /パワースペクトル/\npowersteer /パワステ/\npowersteering /パワーステアリング/パワステ/\npowerstone /パワーストーン/\npowerup /パワーアップ/\npoweruser /パワーユーザー/パワーユーザ/\npowerwindow /パワーウィンドウ/\npp /ピアニッシモ;pより弱く/pianissimo/\nppp /ピアニッシッシモ;ppより弱く/pianississimo/\npr /プラセオジム/Praseodymium/\npractical /プラクティカル/\npractice /プラクティス/\nprada /プラダ;www.prada.it/\nprado /プラド/\npragma /プラグマ/\npragmatic /プラグマティック/\nprague /プラハ/\npraha /プラハ/\npraia /プライア/\nprairie /プレーリー/\nprairiedog /プレーリードッグ/\npraise /プレイズ/\npraline /プラリネ/プラリーヌ/\npralinee /プラリネ/\npraseodymium /プラセオジミウム;[元素]59,Pr/\nprasma /プラズマ/\nprat /プラット/\npratt /プラット/\npravda /プラウダ/\npray /プレイ/\nprayer /プレイヤ;祈る人/プレア;祈り/\npre /プリ/プレ/\nprealocate /プリアロケート/\npreamble /プリアンブル/\npreamp /プリアンプ/\nprecious /プレシャス/\nprecision /プレシジョン/\nprecut /プレカット/\npredator /プレデター/\npredicate /プレディケート/プレディケイト/述語/\npredump /プリダンプ/\npreemmptive /プリエンプティブ/\npreemption /プリエンプション/\npreemptive /プリエンプティブ/\npreevent /プレイベント/\nprefab /プレハブ/\npreference /プリファレンス/プレファレンス/\nprefetch /プリフェッチ/\nprefix /プレフィックス/プリフィクス/プレフィクス/\npreinstall /プリインストール/プレインストール/\npreload /プリロード/プレロード/\nprelocate /プリロケート/\nprelude /プレリュード/\npremainamp /プリメインアンプ;pre-main amp/\npremier /プルミエ;(Fr)第一/プレミア/\npremiere /プルミエール/プレミア/\npremium /プレミアム/プレミア/\npreopen /プレオープン/\nprepaid /プリペイド/\nprepaidcard /プリペイドカード/\npreparat /プレパラート;(独語)/\npreprint /プレプリント/\npreprocessor /プリプロセッサ/\nprerelease /プレリリース/\npreseason /プレシーズン/\npresen /プレゼン;presentation/\npresence /プレゼンス/\npresent /プレゼント/\npresentation /プレゼンテーション/プレゼンテイション/\npresenter /プレゼンター/\npresents /プレゼンツ/\npreserve /プリザーブ/\npreserved /プリザーブド/\npreservedflower /プリザーブドフラワー/\npreset /プリセット/\npresident /プレジデント/\npresidential /プレジデンシャル/\npresley /プレスリー/\npress /プレス/\npresser /プレッサー/\npressing /プレッシング/\npressrelease /プレスリリース/\npressroom /プレスルーム/\npresssheet /プレスシート;和製英語/\npressure /プレッシャー/\nprestige /プレステージ/プレスティッジ/\npresto /プレスト/\npreston /プレストン/\npretaporte /プレタポルテ;(Fr)pret-a-porter/\npretoria /プレトリア/\npretty /プリティ/プリティー/\nprettyprint /プリティプリント/\npretzel /プレッツェル/\npreussen /プロイセン/\nprevert /プレヴェール/\npreview /プレビュー/プレヴュー/\npreviewer /プレビュアー/プレビューア/プレヴュア/\nprevin /プレヴィン/\nprevost /プレヴォー/プレヴォ/\npri /プリ/\nprice /プライス/\npricedown /プライスダウン/\npriceless /プライスレス/\npricing /プライシング/\nprick /プリック/\npride /プライド/\npriest /プリースト/\nprieto /プリエト/\nprima /プリマ/\nprimadonna /プリマドンナ;prima donna/\nprimal /プライマル/\nprimary /プライマリ/プライマリー/\nprimavera /プリマベーラ;(It)春/プリマヴェーラ/\nprime /プライム/\nprimer /プライマー/プリマー/\nprimera /プリメーラ/\nprimerate /プライムレート/\nprimetime /プライムタイム/\npriming /プライミング/\nprimitive /プリミティブ/プリミティヴ/\nprimo /プリモ/\nprimrose /プリムローズ;桜草/\nprimula /プリムラ/\nprince /プリンス/\nprincehotel /プリンスホテル/\nprincess /プリンセス/\nprinceton /プリンストン/\nprincipal /プリンシパル/\nprincipia /プリンキピア/\npringles /プリングルス/\nprint /プリント/\nprintable /プリンタブル/\nprintemps /プランタン;(Fr)春/\nprinter /プリンタ/プリンター/\nprinterbuffer /プリンタバッファ/\nprintercable /プリンタケーブル/\nprinterdriver /プリンタドライバ/\nprinterserver /プリンタサーバ/\nprinting /プリンティング/\nprintout /プリントアウト/\nprintserver /プリントサーバ/\nprinttshirt /プリントTシャツ/プリントＴシャツ/\nprinttshirts /プリントTシャツ/プリントＴシャツ/\nprion /プリオン/\npriori /プライオリ/\npriority /プライオリティ/\npriscilla /プリシラ/プリスキラ/\nprism /プリズム/\nprison /プリズン/\nprisoner /プリズナー/\nprius /プリウス;[商標]トヨタ/\nprivacy /プライバシー/プライヴァシー/\nprivacypolicy /プライバシーポリシー/\nprivate /プライベート/\nprivateaddress /プライベートアドレス/\nprivatebrand /プライベートブランド/\nprivateip /プライベートIP/\nprivatelesson /プライベートレッスン/\nprix /プリ;(Fr)賞/\nprize /プライズ/\npro /プロ/\nproama /プロアマ;proam/\nprobe /プローブ/\nprobing /プロービング/\nproblem /プロブレム/\nproc /プロシジャ/\nprocaine /プロカイン/\nprocedural /プロシジュアル/プロシージャル/\nprocedure /プロシージャ/プロシジャ/手続き/\nprocedurecall /プロシジャ・コール/プロシジャコール/\nproceeding /プロシーディング/プロスィーディング;<rare>/\nproceedings /プロシーディングス/\nprocess /プロセス/処理/\nprocesscheese /プロセスチーズ/\nprocessid /プロセスID/\nprocessing /プロセッシング/\nprocessor /プロセッサ/プロセッサー/\nprocessorset /プロセッサセット/\nprocter /プロクター/\nprocyon /プロキオン/\nproduce /プロデュース/\nproducer /プロデューサー/\nproduct /プロダクト/\nproduction /プロダクション/\nproducts /プロダクツ/\nprof /プロフ;profile,professor/\nprofession /プロフェッション/\nprofessional /プロフェッショナル/\nprofessionalism /プロフェッショナリズム/\nprofessor /プロフェッサー/\nprofile /プロフィール/プロファイル/\nprofiler /プロファイラ/\nprofiling /プロファイリング/\nprofit /プロフィット/利潤/\nprog /プログラム/\nprogesteron /プロゲステロン/\nprogesterone /プロゲステロン/\nprogolf /プロゴルフ/\nprogolfer /プロゴルファー;pro golfer/\nprogram /プログラム/算譜/\nprogramable /プログラマブル/\nprogramcounter /プログラムカウンタ;PC/\nprogramer /プログラマ/プログラマー/\nprogramers /プログラマーズ/\nprogramfile /プログラムファイル/\nprograming /プログラミング/\nprogrammability /プログラマビリティ/\nprogrammable /プログラマブル/\nprogramme /プログラム/\nprogrammer /プログラマ/プログラマー/\nprogrammers /プログラマーズ/\nprogramming /プログラミング/\nprogre /プログレ;progressive (music|rock)/\nprogress /プログレス/進行/\nprogression /プログレッション/\nprogressive /プログレッシブ/プログレッシヴ/\nprogressiverock /プログレッシブロック/\nproject /プロジェクト/\nprojecter /プロジェクタ/\nprojection /プロジェクション/\nprojectleader /プロジェクトリーダー/\nprojectmanager /プロジェクトマネージャー/プロジェクトマネージャ/プロマネ/\nprojector /プロジェクター/プロジェクタ/\nprojectteam /プロジェクトチーム/\nprojet /プロジェ;仏語/\nprokofiev /プロコフィエフ/\nprolactin /プロラクチン/\nproleague /プロリーグ;professional league/\nproletariat /プロレタリア/プロレタリアート/\nproline /プロリン;Pro/\nprolog /プロログ/Ｐｒｏｌｏｇ/\nprologue /プロローグ/\npromenade /プロムナード/\nprometheus /プロメテウス/\npromethium /プロメチウム;[元素]61,Pm/\nprominence /プロミネンス/\npromiscuous /プロミスカス/\npromo /プロモ;promotion/\npromodel /プロモデル/\npromote /プロモート/\npromoter /プロモーター/\npromotion /プロモーション/\npromotionvideo /プロモーションビデオ/\nprompt /プロンプト/\nprompter /プロンプター/\npronto /プロント/\nproof /プルーフ/証明/\nprop /プロップ/\npropaganda /プロパガンダ/\npropagation /プロパゲーション/\npropan /プロパン;(独語)/\npropane /プロパン;C3H8/\npropanegas /プロパンガス/\npropanol /プロパノール/\npropeller /プロペラ/\nproper /プロパー/\nproperty /プロパティ/プロパティー/\nprophecy /プロフェシー/\nprophet /プロフェット/\npropion /プロピオン/\npropolis /プロポリス/\nproportion /プロポーション/∝/\nproportional /プロポーショナル/∝/\nproportionalfont /プロポーショナルフォント/\nproposal /プロポーザル/\npropose /プロポーズ/\nproprietary /プロプライエタリ/\npropto /∝/\npropyl /プロピル;CH3CH2CH2-/\npropylene /プロピレン/\nproscenium /プロセニアム/\nprosecco /プロセッコ/\nproserpina /プロセルピナ/\nproshop /プロショップ;pro shop/\nprosper /プロスパー/\nprost /プロスト/\nprostaglandin /プロスタグランジン;PG/\nprotactinium /プロトアクチニウム;[元素]91,Pa/\nprotagoras /プロタゴラス/\nprotea /プロテア/\nprotease /プロテアーゼ/\nprotect /プロテクト/\nprotected /プロテクテッド/\nprotection /プロテクション/\nprotector /プロテクター/プロテクタ/\nprotein /プロテイン/タンパク質/\nproteo /プロテオ/\nproteoglycan /プロテオグリカン/\nproteon /プロテオン/Ｐｒｏｔｅｏｎ/\nprotest /プロテスト/\nprotestant /プロテスタント/\nprotestantism /プロテスタンティズム/\nproteus /プロテウス/\nproto /プロト/\nprotocol /プロトコル/\nprotocolstack /プロトコルスタック/\nproton /プロトン/\nprototype /プロトタイプ/\nprototyping /プロトタイピング/\nproust /プルースト/\nprovence /プロヴァンス/プロバンス/\nproves /├/┣/\nprovia /プロビア/\nprovider /プロバイダー/プロバイダ/\nprovitamin /プロビタミン/\nprovitamina /プロビタミンA;caroteneなど/\nprowres /プロレス/\nprowrestler /プロレスラー;professional wrestler/\nprowrestling /プロレスリング;professional wrestling/\nproxy /プロキシ/プロクシ/\nproxyserver /プロキシサーバ/プロクシサーバ/\npruisen /プロイセン/\nprussia /プロシア/\nps /ψ;psi/ＰＳ．/Ｐ．Ｓ．/ＰｏｓｔＳｃｒｉｐｔ/ポストスクリプト/PS./PostScript/プロセス/\nps/# /ＰＳ／#1/\npsalm /サーム/\npseudo /シュード/\npsi /ψ/プサイ/プシー/\npsilocybin /シロシビン/サイロシビン/\npsych /サイク/\npsyche /プシュケ/プシュケー/プシケ/サイケ;<psychedelic/\npsychedelic /サイケデリック/\npsychic /サイキック/\npsycho /サイコ/\npsychodrama /サイコドラマ/\npsychokinesis /サイコキネシス/\npsychological /サイコロジカル/\npsychology /サイコロジー/\npsychopath /サイコパス/\npsychotherapy /サイコセラピー/\npsyllium /サイリウム;オオバコ/\npsys /サイズ/PSY・S/\npt /白金/Platinum/\npteranodon /プテラノドン/\nptex /pTeX/\nptile /Pタイル;plastic tile/\nptolemaios /プトレマイオス/\nptr /ポインタ/\npu /プルトニウム/Plutonium/\npub /パブ/\npublic /パブリック/\npublication /パブリケーション/パブリケイション/\npubliccomment /パブリックコメント/\npublicdomain /パブリックドメイン/\npublicinvolvement /パブリックインボルブメント/\npublicity /パブリシティ/公告/宣伝/\npublicschool /パブリックスクール/\npublicspace /パブリックスペース/\npublish /パブリッシュ/\npublisher /パブリッシャー/\npublishing /パブリッシング/\npucci /プッチ/\npuccini /プッチーニ/\npuck /パック/\npudding /プリン/プディング/\npueraria /プエラリア/\npuerta /プエルタ/\npuerto /プエルト/\npuertorico /プエルトリコ;.pr/\npuff /パフ/\npuffy /パフィー/パフィ/\npug /パグ/\npuis /ピュイ;(Fr) それから/\npuit /ピュイ;(Fr) 井戸/\npuli /プーリー;犬/\npulitzer /ピュリッツァー/ピューリッツァー/\npull /プル/\npulldown /プルダウン/\npulldownmenu /プルダウンメニュー/\npulley /プーリー/プリー/\npulling /プリング/\npullover /プルオーバー/\npulltab /プルタブ/\npulltop /プルトップ/\npullup /プルアップ/\npulp /パルプ/\npulpfiction /パルプフィクション/\npulsar /パルサー/\npulse /パルス/\npuma /ピューマ/\npump /ポンプ/\npumping /パンピング/\npumpkin /パンプキン/南瓜/\npumpkinpie /パンプキンパイ/\npumps /パンプス/\npunc /パンク;puncture/\npunch /パンチ/ポンチ;フルーツ-/\npunchcard /パンチカード/\npuncher /パンチャー/\npunching /パンチング/\npunchingball /パンチングボール/パンチボール/\npunchout /パンチアウト/\npunchperm /パンチパーマ;和製英語/\npunchperma /パンチパーマ;和製英語/\npuncture /パンク/\npunjab /パンジャブ/\npunk /パンク/\npunkrock /パンクロック/\npunt /パント/\npup /パップ/パプ/\npuppet /パペット/\npuppy /パピー/\npurana /プラーナ/\npurcell /パーセル/\npure /ピュア/\npuree /ピューレ/ピュレ/\npuremalt /ピュアモルト/\npurewhite /ピュアホワイト/\npurge /パージ/\npurify /ピューリファイ/\npurine /プリン/\npurist /ピュアリスト/\npuritan /ピューリタン/\npurple /パープル/\npurser /パーサ/パーサー/\npush /プッシュ/\npushbutton /プッシュボタン/\npushing /プッシング/\npushkin /プーシキン/\npushphone /プッシュホン/\npushup /プッシュアップ/\npussy /プッシー/\nput /プット/\nputin /プーチン/\nputt /パット/\nputter /パター/\nputtgolf /パットゴルフ/\nputting /パッティング/\npuyol /プジョール/\npuzzle /パズル/\npuzzlegame /パズルゲーム/\npygmalion /ピグマリオン/\npygmy /ピグミー/\npyjamas /パジャマ/\npylon /パイロン/\npylori /ピロリ/\npynchon /ピンチョン/\npyotr /ピョートル/\npyramid /ピラミッド/\npyramidal /ピラミダル/\npyran /ピラン/\npyrene /ピレン/\npyrenees /ピレネー/ピレネーズ;犬/\npyrethroid /ピレスロイド/\npyrex /パイレックス/\npyridine /ピリジン;C5H5N/\npyridinium /ピリジニウム/\npyridoxine /ピリドキシン/\npyrimidine /ピリミジン/\npyrine /ピリン/\npyrone /ピロン/\npyrrole /ピロール/\npyrrolin /ピロリン/\npyrroline /ピロリン/\npythagoras /ピタゴラス/\npython /パイソン/\nq /キュー/¶/\nq&a /Ｑ＆Ａ/\nqa /Ｑ＆Ａ/\nqaddafi /カダフィ/\nqanat /カナート/\nqanun /カーヌーン/\nqasba /カスバ/\nqatar /カタール;.qa/\nqazan /カザン/\nqccircle /QCサークル;quality-control circle/\nqibla /キブラ/\nqic /QIC/\nqomolangma /チョモランマ/珠穆朗瑪/\nqrcode /QRコード;quick response code/\nquadrille /カドリーユ/カドリール/\nquaker /クエーカー/\nqualia /クオリア/\nqualify /クオリファイ/\nqualite /カリテ;(Fr) 質/\nquality /クオリティ/クオリティー/\nquantas /カンタス/\nquantifier /コンティファイア/\nquantize /クォンタイズ/\nquantum /カンタム;量子/\nquark /クォーク/クオーク/\nquarter /クォーター/クオーター/\nquarterback /クォーターバック/\nquartet /カルテット/\nquartette /カルテット/\nquartetto /カルテット/\nquartier /カルティエ/カルチェ/カルチエ/\nquartz /クオーツ/\nquasar /クエーサー/\nquate /クウェート;Kuwait?/\nquatro /クアトロ/\nquattro /クアトロ/\nquaver /♪/\nque /ク/ケ/\nquebec /ケベック/\nqueen /クイーン/クィーン/\nqueens /クイーンズ/\nqueensize /クイーンサイズ/\nqueensland /クイーンズランド;豪州/\nquel /ケル;仏語/\nquena /ケーナ/\nqueneau /クノー/\nquentin /クエンティン/クェンティン/カンタン/\nquery /クエリ/クエリー/問合せ/キュエリ;<rare>,原音からも遠い/\nquesaisje /クセジュ;Que sais-je?/\nqueserasera /ケセラセラ;(西語)que sera sera/\nquesnay /ケネー/\nquest /クエスト/\nquesta /クエスタ/\nquestion /クエスチョン/？/質問/\nquestionmark /クエスチョンマーク;？/\nquesto /クエスト/\nquetzalcoatl /ケツァルコアトル/\nqueue /キュー/\nqueueing /キューイング/\nquiche /キッシュ/\nquick /クイック/クィック/\nquickreference /クイックリファレンス/\nquicksort /クイックソート/\nquickstart /クイックスタート/\nquicktime /クイックタイム/\nquickturn /クイックターン;和製英語(flip turn)/\nquijada /キハーダ/\nquijote /キホーテ;Don Quijote/\nquilt /キルト/\nquilting /キルティング/\nquin /クイン/\nquincy /クインシー/\nquine /クワイン/キーン/\nquinn /クイン/\nquinone /キノン/\nquint /クイント/\nquintet /クインテット/\nquintetto /クインテット;(イタリア語)/\nquinto /クイント/\nquinton /クイントン/\nquit /クイット/\nquito /キト/\nquixote /キホーテ;(英語綴) Don Quixote/\nquiz /クイズ/\nquo /クオ;ラテン語/\nquocard /QUOカード;www.quocard.com/クオカード/\nquolia /クオリア/\nquot /クウォート/\nquota /クォータ/クオータ/\nquotation /クォーテーション/クオーテーション/\nquote /クォート/クオート/クウォート/クォウト/“;opening/”;closing/‘;opening/’;closing/『』/\nquran /クルアーン;Qur'an/コーラン/\nr /ρ;rho/アール/р;er (cyrillic)/\nr&b /リズム・アンド・ブルース/\nr&d /Ｒ＆Ｄ/\nra /ラジウム/Radium/ラー/\nrabat /ラバト/\nrabaul /ラバウル/\nrabbi /ラビ/\nrabbit /ラビット/\nrabelais /ラブレー/\nrabi /ラビ/\nraccoon /ラクーン;あらいぐま/\nrace /レース/\nracecar /レースカー/\nracequeen /レースクイーン;和製英語/レースクィーン/\nracer /レーサー/\nrachel /レイチェル/レーチェル/ラケル/\nracine /ラシーヌ/\nracing /レーシング/\nracingcar /レーシングカー/\nracingteam /レーシングチーム/\nracism /レイシズム/\nrack /ラック/\nracket /ラケット/\nrackmount /ラックマウント/\nrackmounted /ラックマウント/\nracoon /ラクーン;あらいぐま/\nrada /ラーダ/レーダ/ラダ/\nradar /レーダー/\nradarsite /レーダーサイト/\nradcliffe /ラドクリフ/\nradetzky /ラデツキー/\nradial /ラジアル/\nradialtire /ラジアルタイヤ/\nradian /ラジアン/\nradiator /ラジエーター/ラジエータ/ラジエター/ラジエタ/\nradical /ラジカル/ラディカル/\nradicase /ラジカセ;radio-casette/\nradicon /ラジコン;radio control/\nradio /ラジオ/ラヂオ/レイディオ/\nradio-casette /ラジカセ/\nradiobotton /ラジオボタン/\nradiobox /ラジオボックス/\nradiobutton /ラジオボタン/\nradiocasette /ラジオカセット/ラジカセ/\nradiocm /ラジオCM/\nradiodrama /ラジオドラマ/\nradioname /ラジオネーム/\nradiosity /ラジオシティ/\nradish /ラディッシュ/\nradium /ラジウム;[元素]88,Ra/\nradon /ラドン;[元素]86,Rn/\nraf /ラフ/\nrafael /ラファエル/\nrafe /レイフ/\nraffaello /ラファエロ/\nraffles /ラッフルズ/\nrafflesia /ラフレシア/\nraft /ラフト/\nrafting /ラフティング/\nraga /ラーガ/\nragdoll /ラグドール/\nrage /レイジ/\nraggae /レゲエ;※reggae?/\nragmat /ラグマット/\nragna /ラグナ/\nragnarok /ラグナロク;[北欧神話]神々の運命/\nragout /ラグー/\nragtime /ラグタイム/\nrahmen /ラーメン;[建築]/\nraid /レイド/\nraiders /レイダース/\nraikkonen /ライコネン/\nrail /レール/レイル/\nrailgun /レールガン/\nrailroad /レイルロード/レールロード/\nrailway /レイルウェイ/レールウェイ/\nraimonda /ライモンダ/\nrain /レイン/\nrainbow /レインボー/\nrainbowbridge /レインボーブリッジ/\nraincoat /レインコート/\nrainer /ライナー/\nrainey /レイニー/\nrainier /レーニア/\nrainmaker /レインメーカー/\nraintire /レインタイヤ/\nrainwear /レインウェア/\nrainy /レイニー/\nraise /レイズ/\nraisin /レーズン/レザン;仏語/\nraising /レイジング/\nraison /レゾン;仏語/\nraisondetre /レゾンデートル;(Fr) raison d'etre. 存在理由/レーゾンデートル/\nraja /ラージャ/\nrakel /ラケル/\nrakhmaninov /ラフマニノフ/\nrakko /ラッコ;(アイヌ語)/\nralf /ラルフ/\nrally /ラリー/\nralph /ラルフ/\nralphlauren /ラルフローレン;Ralph Lauren/\nram /ラム/RAM/\nrama /ラーマ/\nramadan /ラマダン/ラマダーン/\nramallah /ラマラ/\nramayana /ラーマーヤナ/\nrambert /ランベール/\nramble /ランブル/\nramdisk /RAMディスク/\nrameau /ラモー/\nrami /ラミ/\nramirez /ラミレス/\nramjet /ラムジェット/\nramon /ラモン/\nramona /ラモーナ/\nramos /ラモス/\nramp /ランプ/\nramsay /ラムゼイ/ラムゼー/\nramses /ラムセス/\nrana /ラナ/\nrandal /ランダル/\nrandall /ランダル/ランドール/\nrandolph /ランドルフ/\nrandom /ランダム/\nrandomaccess /ランダムアクセス/\nrandomhouse /ランダムハウス;Random House/\nrandomize /ランダマイズ/\nrandomized /ランダマイズド/\nrandomjump /ランダムジャンプ/\nrandomwalk /ランダムウォーク/\nrandy /ランディ/ランディー/\nrange /レンジ/範囲/\nrangehood /レンジフード;和製英語/\nranger /レンジャー/\nrangers /レンジャーズ;[MLB]/\nrangoon /ラングーン/\nranieri /ラニエリ/\nrank /ランク/\nrankdown /ランクダウン/\nranke /ランケ/\nranker /ランカー/\nrankin /ランクイン;rank-in,和製英語/\nranking /ランキング/\nrankup /ランクアップ/\nransel /ランドセル/\nranunculus /ラナンキュラス/\nraoul /ラウール/ラウル/\nrap /ラップ/\nrape /レイプ/\nraper /レイパー/\nraphael /ラファエル/\nrapid /ラピッド/\nrapier /レイピア/\nrapoport /ラパポート/\nrapper /ラッパー/\nrapport /ラポール;(Fr)関係/ラポート/\nrapsodie /ラプソディ;仏語/ラプソディー/\nrare /レア/\nrarecase /レアケース/\nrarecheese /レアチーズ;和製英語/\nrarecheesecake /レアチーズケーキ;和製英語/\nraregoods /レアグッズ/\nrareitem /レアアイテム/\nraremetal /レアメタル/\nrascal /ラスカル/\nrash /ラッシュ/\nraskolnikov /ラスコーリニコフ/\nraspberry /ラズベリー;キイチゴ/\nrasputin /ラスプーチン/\nrast /ラスト/\nraster /ラスター/ラスタ/\nrasterfile /ラスターファイル/\nrat /ラット/\nratatouille /ラタトゥイユ/ラタトゥーユ/\nratchet /ラチェット/\nrate /レート/\nrather /ラザー/\nrating /レーティング/\nratio /レシオ/\nration /レーション/\nrattle /ラトル/\nrau /ラウ/\nraul /ラウル/\nraum /ラウム;[商標]トヨタ/\nrave /レイブ/レイヴ/\nravel /ラベル/ラヴェル/\nraven /レイブン/レイヴン;Quoth the raven, 'Nevermore.'/\nravenna /ラヴェンナ/\nravioli /ラビオリ/\nraw /ロー/\nrawls /ロールズ/\nray /レイ/\nrayban /レイバン;Ray-Ban. www.rayban.com/\nrayleigh /レイリー/レーリー/\nraymond /レイモンド/レーモン/レーモンド/レイモン/\nraynaud /レイノー/\nrayon /レーヨン/\nraysol /レイソル;[Jリーグ]柏/\nraytracing /レイトレーシング/\nrb /ルビジウム/Rubidium/\nrcs /RCS/\nrdb /リレーショナルデータベース/関係データベース/\nre /リ/レニウム/Rhenium/レ/\nreach /リーチ/\nreachable /リーチャブル/\nreacitivate /リアクティベート/\nreactance /リアクタンス/\nreaction /リアクション/\nreactivation /リアクティベーション/\nreactive /リアクティブ/\nreactor /リアクター/\nread /リード/レッド;p,pp/\nreadable /リーダブル/\nreader /リーダー/リーダ/\nreaders /リーダーズ/\nreadiness /レディネス/\nreading /リーディング/\nreadings /リーディングス/\nreadme /README/\nreadonly /リードオンリー/\nready /レディ/\nreadymade /レディメイド/\nreagan /レーガン/\nreal /リアル/レアル/\nrealism /リアリズム/\nrealisme /レアリスム/\nrealist /リアリスト/\nrealiste /レアリスト/\nrealistic /リアリスティック/\nreality /リアリティ/リアリティー/\nreallife /リアルライフ/\nreally /リアリー/\nrealmode /リアルモード/\nrealmoney /リアルマネー/\nrealplayer /リアルプレイヤー;www.real.com/リアルプレーヤー/\nrealtime /リアルタイム/\nrealtimesystem /リアルタイムシステム/\nrealworld /リアルワールド/\nream /リーム/\nreamer /リーマー/\nrear /リア/リヤ/\nrearcar /リヤカー/\nrearglass /リアガラス/\nrearseat /リアシート/\nrearwindow /リアウィンドウ/\nreason /リーズン/\nreasonable /リーズナブル/\nreasoning /リーズニング/\nreassemble /リアセンブル/\nrebate /リベート/\nrebecca /レベッカ/リベカ/\nrebirth /リバース/\nreboot /リブート/\nrebound /リバウンド/\nrebuild /リビルド/\nrecall /リコール/\nreceipt /レシート/\nreceive /レシーブ/\nreceiver /レシーバー/レシーバ/リシーバ;<rare>/\nreception /レセプション/\nreceptor /レセプター/レセプタ/\nrecession /リセッション/\nrecette /ルセット;(Fr) レシピ/\nrecharge /リチャージ/\nrecipe /レシピ/\nrecipient /レシピエント;⇔donor/\nrecit /レシ;仏語/\nrecital /リサイタル/\nrecitativo /レチタティーヴォ/\nreclam /レクラム/\nreclining /リクライニング/\nrecliningchair /リクライニングチェア/\nrecliningseat /リクライニングシート/\nrecognition /リコグニション/認識/\nrecoil /リコイル/\nrecommen /レコメン;recommend(ed)/\nrecommend /リコメンド/\nrecompile /リコンパイル/\nreconfirm /リコンファーム/\nreconquista /レコンキスタ/\nrecord /レコード/\nrecorder /レコーダー/レコーダ/リコーダー/\nrecording /レコーディング/\nrecordplayer /レコードプレーヤー/\nrecords /レコーズ/\nrecordshop /レコードショップ/\nrecordya /レコード屋/\nrecoreco /レコレコ/\nrecover /リカバー/\nrecovery /リカバリー/リカバリ/レカバリ;<rare>/\nrecoverycd /リカバリCD/リカバリーCD/\nrecoverydisk /リカバリディスク/リカバリーディスク/\nrecreation /レクリエーション/\nrecruit /リクルート/\nrecruiter /リクルーター/\nrecruitment /リクルートメント/\nrector /レクター/\nrecursion /リカージョン/\nrecursive /リカーシブ/再帰的/\nrecycle /リサイクル/\nrecycleshop /リサイクルショップ/\nred /レッド/\nredbull /レッドブル/\nredcard /レッドカード/\nredd /レッド/\nredeye /レッドアイ/\nredford /レッドフォード/\nredhat /レッドハット/\nredial /リダイアル/\nredirect /リダイレクト/\nredirection /リダイレクション/\nredisplay /リディスプレイ/\nredmond /レドモンド/\nredo /リドゥ/\nredon /ルドン/\nredondo /レドンド/\nredouble /リダブル/\nredpepper /レッドペッパー/\nredpurge /レッドパージ;red purge, 赤狩り/\nredribbon /レッドリボン/\nreds /レッズ/\nredsox /レッドソックス;[MLB]Red Sox/\nreduce /リデュース/\nreducer /レデューサー/レデューサ/\nreduction /リダクション/\nredundant /リダンダント/\nredzeppelin /レッドツェッペリン/\nredzone /レッドゾーン/\nreed /リード/\nreef /リーフ/\nreel /リール/\nreengineering /リエンジニアリング/\nreentrant /リエントラント/\nreese /リーズ/\nreeves /リーブス/リーヴス/リーブズ/\nref /レフ;reflex/\nrefactoring /リファクタリング/\nrefer /リファー/\nreferee /レフェリー/\nrefereestop /レフェリーストップ/\nreference /リファレンス/レファレンス/参考文献/参照型/\nreferencer /リファレンサ/\nreferer /リファラ/リファラー/\nrefile /リファイル/リフィル;refill?/\nrefill /リフィル/\nrefinance /リファイナンス/\nrefine /リファイン/\nreflation /リフレーション/\nreflection /リフレクション/\nreflective /リフレクティブ/\nreflector /リフレクター/反射鏡/\nreflex /リフレックス/レフレックス/\nreflexion /リフレクション;=reflection/\nreform /リフォーム/\nrefrain /リフレイン/ルフラン;仏語/\nrefresh /リフレッシュ/リフレシュ/\nrefreshrate /リフレッシュレート/\nrefund /リファンド/\nrefuse /リフューズ/拒否/\nreg /レッグ/\nregain /リゲイン/\nregan /リーガン/\nregatta /レガッタ/\nregent /リーゼント/\nregexp /正規表現/\nreggae /レゲエ/\nreggiano /レッジャーノ/\nreggie /レジー/\nreggio /レッジョ/\nregi /レジ;<register/\nregime /レジーム/\nregina /レジーナ/レジナ/\nreginald /レジナルド/\nregion /リージョン/\nregional /リージョナル/\nregionalism /リージョナリズム/\nregioncode /リージョンコード/\nregionfree /リージョンフリー/\nregis /レジス/\nregist /レジスト/\nregister /レジスタ/レジスター/レジ/\nregistrar /レジストラ/\nregistration /レジストレーション/\nregistry /レジストリ/レジストリー/\nregnier /レニエ/\nregression /リグレッション/\nregret /リグレット/\nregular /レギュラー/\nregularcoffee /レギュラーコーヒー/\nregulargasoline /レギュラーガソリン/\nregularmember /レギュラーメンバー/\nregularseason /レギュラーシーズン/\nregularsize /レギュラーサイズ/\nregulation /レギュレーション/\nregulator /レギュレータ/レギュレーター/\nrehabili /リハビリ;<rehabilitation/\nrehabilitation /リハビリテーション/リハビリ/機能回復訓練/\nreharsal /リハーサル;※rehearsal/\nrehearsal /リハーサル/\nreich /ライヒ/\nreign /レイン/\nreilly /ライリー/\nreims /ランス/\nreina /レイナ/\nreincarnation /リインカーネーション/\nreine /レーヌ;(Fr)王妃/\nreiner /ライナー/\nreinhard /ラインハルト/\nreinhardt /ラインハルト/ラインハート/\nreinhold /ラインホルト/\nreino /レイノ/\nreinstall /リインストール/\nreis /ライス/レー/\nreischauer /ライシャワー/\nreissue /リイシュー/\nreject /リジェクト/\nrelation /リレーション/\nrelational /リレーショナル/\nrelationaldatabase /リレーショナルデータベース/\nrelationaldb /リレーショナルデータベース/\nrelations /リレーションズ/\nrelationship /リレーションシップ/\nrelative /リラティブ/レラティブ/\nrelax /リラックス/\nrelaxation /リラクゼーション/\nrelaxing /リラクシング/\nrelay /リレー/\nrelease /リリース/\nrelief /レリーフ;浮き彫り/リリーフ;救済/\nreligion /レリジョン/\nreload /リロード/\nrelocatable /リロケータブル/\nrelocate /リロケート/\nrelocation /リロケーション/\nrem /レム/\nremain /リメイン/\nremake /リメイク/リメーク/\nremark /リマーク/\nremaster /リマスター/\nremastering /リマスタリング/\nrembrandt /レンブラント/\nremedy /レメディ/レメディー/\nremember /リメンバー/\nremi /レミ/\nremind /リマインド/\nreminder /リマインダー/リマインダ/\nremix /リミックス/\nremocon /リモコン/\nremodel /リモデル/\nremodeling /リモデリング/\nremon /レモン/\nremote /リモート/\nremoteaccess /リモートアクセス/\nremotehost /リモートホスト/\nremovable /リムーバブル/\nremove /リムーブ/\nremover /リムーバー/リムーバ/\nremus /レムス/\nremy /レミー/レミ/\nren /レン/\nrena /レナ/リナ/\nrenaissance /ルネッサンス/ルネサンス/\nrename /リネーム/\nrenard /ルナール/\nrenat /レナート/\nrenata /レナータ/\nrenate /レナーテ/\nrenato /レナート/\nrenaud /ルノー/\nrenault /ルノー/\nrender /レンダー/レンダ/\nrenderer /レンダラー/レンダラ/\nrendering /レンダリング/\nrendez-vous /ランデヴー/\nrendezvous /ランデブー;(Fr)Rendez-vous/ランデヴー/\nrendition /レンディション/\nrene /ルネ/レネ/\nrenee /レニー/ルネ/レネ/\nrenew /リニュー/\nrenewal /リニューアル/\nrenewalopen /リニューアルオープン;和製英語/\nrenie /ルニエ/\nrenn /レン/\nrennes /レンヌ/\nrennie /レニー/\nrenny /レニー/\nreno /Ｒｅｎｏ/\nrenoir /ルノワール/ルノアール/\nrenovation /リノベーション/\nrenown /レナウン/\nrent /レント/\nrenta /レンタ/\nrentacar /レンタカー;rent-a-car/\nrentacycle /レンタサイクル;和製英語/\nrental /レンタル/\nrentalbbs /レンタルBBS/\nrentalcd /レンタルCD/\nrentalcgi /レンタルCGI/\nrentalchat /レンタルチャット/\nrentaldvd /レンタルDVD/\nrentalease /レンタリース;和製英語(rental + lease)/\nrentalserver /レンタルサーバ/レンタルサーバー/\nrentalservice /レンタルサービス/\nrentalshop /レンタルショップ/\nrentalspace /レンタルスペース/\nrentalstudio /レンタルスタジオ/\nrentalvideo /レンタルビデオ/\nrenton /レントン/\nrenumber /リナンバー/レナンバ;<rare>/\nrepair /リペア/リペアー/\nrepeat /リピート/々/\nrepeater /リピーター/リピータ/\nrepertory /レパートリー/\nreplace /リプレース/\nreplacement /リプレースメント/\nreplay /リプレイ/\nreplica /レプリカ/\nreplication /レプリケーション/\nreplique /レプリーク/\nreply /リプライ/返事/返信/\nrepo /ルポ;reportage/レポ;report/\nreport /レポート/リポート/\nreportage /ルポルタージュ/\nreporter /レポーター/リポーター/\nreporting /レポーティング/\nrepository /リポジトリ/レポジトリ/\nrepost /リポスト/\nrepowriter /ルポライター;和製英語(reporter)/\nreprint /リプリント/\nreprise /リプリーズ/\nrepublic /リパブリック/\nrequest /リクエスト/要求/\nrequiem /レクイエム/\nrerun /リラン/\nres /レス;response/\nrescan /リスキャン/\nrescue /レスキュー/\nresearch /リサーチ/\nresearcher /リサーチャー/\nreserpine /レセルピン/\nreserva /レゼルヴァ;(西語)/レゼルバ/\nreservation /リザベーション/\nreserve /リザーブ/レゼルブ;仏語/レザーブ/\nreserved /リザーブド/\nreserver /リザーバー/リザーバ/\nreset /リセット/\nresetbutton /リセットボタン/\nresetswitch /リセットスイッチ/\nresidence /レジデンス/\nresidencial /レジデンシャル/\nresident /レジデント/\nresign /リザイン/\nresin /レジン/\nresist /レジスト/\nresistance /レジスタンス/\nresize /リサイズ/\nreslie /レスリー/\nresnais /レネ/\nresolution /レゾリューション/リゾリューション/\nresolve /リゾルブ/\nresolver /リゾルバ/レゾルバ/\nresonance /レゾナンス/\nresonant /レゾナント/\nresort /リゾート/\nresorthotel /リゾートホテル/\nresortmansion /リゾートマンション/\nresource /リソース/\nresourcefile /リソースファイル/\nresourcemanager /リソースマネージャ/\nrespect /リスペクト/\nrespighi /レスピーギ/\nresponce /レスポンス;※response/\nresponse /レスポンス/リスポンス/\nressentiment /ルサンチマン/\nrest /レスト/\nrestart /リスタート/\nrestaurant /レストラン/\nresthouse /レストハウス/\nrestore /リストア/\nrestroom /レストルーム/\nresult /リザルト/\nresume /レジュメ;要約/レジューム;再開/リジューム/\nretail /リテール/リテイル/\nretainer /リテイナー/\nretake /リテイク/\nreti /レティ/\nretinoid /レチノイド/\nretinol /レチノール/\nretire /リタイア/リタイヤ/\nretirement /リタイアメント/\nretort /レトルト/\nretortcurry /レトルトカレー/\nretortpouch /レトルトパウチ/\nretouch /レタッチ/\nretract /リトラクト/レトラクト/\nretreat /リトリート/\nretrieval /リトリーバル/検索/\nretrieve /リトリーブ/\nretriever /レトリバー/レトリーバー/リトリバー/リトリーバー/\nretro /レトロ/\nretrogame /レトロゲーム/\nretrovirus /レトロウイルス/\nretry /リトライ/\nreturn /リターン/復帰/\nreturnable /リターナブル/\nreturnkey /リターンキー/RETURNキー/\nreturnmatch /リターンマッチ/\nreturns /リターンズ/\nretyi /レティ/\nreuben /ルーベン/\nreunion /レユニオン;.re/\nreusable /リユーザブル/\nreuse /リユース/\nreuter /ロイター/\nreuters /ロイター;www.reuters.com/\nreve /レーブ;(Fr)夢/レーヴ/\nrevenge /リベンジ/\nrevenger /リベンジャー/\nreversal /リバーサル/\nreversalfilm /リバーサルフィルム/\nreverse /リバース/\nreverseengineering /リバースエンジニアリング/\nreversible /リバーシブル/\nreves /リーブス/リーヴス/リーブズ/\nreview /レビュー/レヴュー/リビュー/リヴュー/\nreviewer /レビュアー/レビューアー/レビューア/\nrevise /リバイズ/リヴァイズ/\nrevision /リビジョン/\nrevival /リバイバル/リヴァイヴァル/\nrevo /リボ;revolving/\nrevolution /レボリューション/\nrevolver /リボルバー/\nrevolving /リボルビング/\nreward /リワード/\nrewrite /リライト/\nrex /レックス;王/\nrey /レイ/\nreyes /レジェス/\nreykjavik /レイキャヴィク/レイキャビク;アイスランド(rek)/\nreynard /レイナード/\nreynaud /レイノー/\nreynold /レイノルド/\nreynolds /レイノルズ/\nrezept /レセプト;(独)/\nrf /ラザホージウム/Rutherfordium/\nrh /ロジウム/Rhodium/\nrhapsody /ラプソディ/ラプソディー/\nrhea /レア/\nrhein /ライン/レイン/\nrheingau /ラインガウ/\nrheinhessen /ラインヘッセン/\nrheinland /ラインラント/\nrhenium /レニウム;[元素]75,Re/\nrheology /レオロジー/\nrhetoric /レトリック/\nrheumati /リウマチ;rheumatism/リューマチ/\nrheumatisch /リウマチ;(蘭語)/リューマチ/\nrheumatism /リウマチ/リューマチ/\nrhinestone /ラインストーン/\nrhizome /リゾーム/\nrho /ρ/ロー/\nrhoda /ローダ/\nrhodan /ローダン/ロダン/\nrhode /ロード/\nrhodeisland /ロードアイランド;RI/\nrhodes /ロウズ/ローズ/\nrhodesia /ローデシア/\nrhodium /ロジウム;[元素]45,Rh/\nrhodopsin /ロドプシン/\nrhodos /ロードス/ロドス/\nrhone /ローヌ/\nrhubarb /ルバーブ/\nrhumba /ルンバ/\nrhyme /ライム/\nrhys /リス/\nrhythm /リズム/\nrhythmbox /リズムボックス/\nrhythmic /リズミック/\nrhythmical /リズミカル/\nrhythmpattern /リズムパターン/\nrhythmsection /リズムセクション/\nrhythmtrack /リズムトラック/\nri /Rhode Island/ロードアイランド/\nria /リア/\nrian /ライアン/\nrias /リアス/\nrib /リブ/\nribbon /リボン/\nribera /リベラ/\nribo /リボ;ribonucleic/\nriboflavin /リボフラビン;V.B2/\nribose /リボース/\nribosome /リボソーム/\nribozyme /リボザイム/\nribroast /リブロース/\nribsteak /リブステーキ/\nrica /リカ/\nricard /リカール/\nricardo /リカード/リカルド/\nriccardo /リカルド/リッカルド/\nricci /リッチ/\nrice /ライス/\nricecurry /ライスカレー/\nricepaper /ライスペーパー/\nricercare /リチェルカーレ/\nrich /リッチ/リッシュ/リッヒ/\nrichard /リチャード/リヒャルト/リシャール/リカルド/\nrichards /リチャーズ/\nrichardson /リチャードソン/\nriche /リシェ/\nrichelieu /リシュリュー/\nrichie /リッチー/リチー/\nrichman /リッチマン/\nrichmedia /リッチメディア/\nrichmond /リッチモンド/\nrichter /リヒター/リクター/リヒテル/\nrichtext /リッチテキスト/\nricin /リシン/\nrick /リック/\nricken /リッケン/\nrickettsia /リケッチア/\nrickey /リッキー/\nricky /リッキー/\nricoeur /リクール/\nricoh /リコー;www.ricoh.co.jp/\nricotta /リコッタ/\nriddell /リデル/\nriddle /リドル/\nride /ライド/\nrideau /リドー/\nridecymbal /ライドシンバル/\nrider /ライダー/\nriders /ライダーズ/ライダース/\nridge /リッジ/\nridgeway /リッジウェイ/\nridgway /リッジウェイ/\nriding /ライディング/\nriec /東北大学電気通信研究所;www.riec.tohoku.ac.jp/電気通信研究所/東北大通研/\nriedel /リーデル/\nriemann /リーマン/\nrien /リアン/リエン/\nriesling /リースリング/\nriesman /リースマン/\nriff /リフ;refrain/\nrifle /ライフル/\nriga /リガ/\nrigatoni /リガトーニ/\nright /ライト/→/右/\nrightarrow /→/\nrightfly /ライトフライ/\nrighthand /ライトハンド/\nrightover /ライトオーバー;和製英語/\nrights /ライツ/\nrigid /リジッド/\nrigoletto /リゴレット/\nrihanna /リアーナ/\nrika /リカ/\nrikki /リッキー/\nriku /リク/\nrilke /リルケ/\nrim /リム/\nrimbaud /ランボー/\nrime /ライム/\nrimnet /リムネット;www.rim.or.jp/\nrims /数理解析研究所;www.kurims.kyoto-u.ac.jp/京都大学数理解析研究所/\nrimshot /リムショット/\nrimskii /リムスキー/\nrina /リーナ/リナ/\nring /リング/\nringer /リンガー/リンゲル/\nringing /リンギング/\nringo /リンゴ/\nringout /リングアウト/\nrings /リングス/\nringside /リングサイド/\nrink /リンク;{7,900,000}/\nrinne /リンネ/\nrinse /リンス/\nrio /リオ/\nriodejaneiro /リオデジャネイロ;Rio de Janeiro/\nriogrande /リオグランデ;Rio Grande/\nrioja /リオハ;スペイン/\nrion /リオン/\nriot /ライオット/\nrip /リップ/\nripper /リッパー/\nripping /リッピング/\nripple /リップル/リプル/\nrisc /リスク/RISC/\nrise /ライズ/\nriser /ライザー/ライザ/\nrisercard /ライザーカード/ライザカード/\nrising /ライジング/\nrisingsun /ライジングサン;Rising Sun(=Japan)/\nrisk /リスク/\nriskfactor /リスクファクター/\nriskhedge /リスクヘッジ/\nriskmanagement /リスクマネージメント/\nrisky /リスキー/\nrisotto /リゾット/\nrisperidone /リスペリドン/\nristo /リスト/\nristorante /リストランテ;(イタリア語)/\nrit /リット/\nrita /リタ/リータ/\nritardando /リタルダンド/\nritchie /リッチー/リチー/\nritenour /リトナー/\nritt /リット/\nritz /リッツ/\nriva /リーバ/\nrival /ライバル/ライヴァル/\nrivas /リバス/\nrive /リヴ/リブ/\nriver /リバー/リヴァー/\nrivera /リベラ/リヴェラ/\nriverfront /リバーフロント/\nrivers /リバーズ/\nriverside /リバーサイド/リヴァーサイド/\nrivet /リベット/\nriviera /リビエラ;イタリア/リヴィエラ/\nriviere /リビエール/リヴィエール/\nriyadh /リヤド/\nriz /リズ/\nrizotto /リゾット;※risotto/\nrlogin /リモートログイン/\nrms /Richard M. Stallman/リチャード・Ｍ・ストールマン/\nrn /ラドン/Radon/\nro-maji /ローマ字/\nroach /ローチ/\nroad /ロード/\nroadbike /ロードバイク/\nroadgame /ロードゲーム/\nroadmap /ロードマップ/\nroadmovie /ロードムービー/\nroadpricing /ロードプライシング/\nroadrace /ロードレース/\nroadracer /ロードレーサー/\nroadshow /ロードショー/ロードショウ/\nroadster /ロードスター/\nroadwork /ロードワーク/\nroam /ローム/\nroaming /ローミング/\nroar /ロアー/ロア/\nroast /ロースト/\nroastbeef /ローストビーフ/\nroastchicken /ローストチキン/\nroaster /ロースター/\nroastpork /ローストポーク/\nrob /ロブ/\nrobber /ロバー/\nrobbie /ロビー/\nrobbins /ロビンス/\nrobby /ロビー/\nrobe /ローブ/\nrobert /ロバート/ロベルト/ロベール/\nroberta /ロベルタ/ロバータ/\nroberto /ロベルト/\nroberts /ロバーツ/\nrobertson /ロバートソン/\nrobespierre /ロベスピエール/\nrobin /ロビン/ロバン/\nrobinhood /ロビンフッド;Robin Hood/\nrobinson /ロビンソン/\nrobo /ロボ/\nrobocup /ロボカップ;www.robocup.or.jp/\nrobot /ロボット/\nrobotanime /ロボットアニメ/\nrobotarm /ロボットアーム/\nrobotics /ロボティックス/ロボティクス/\nrobson /ロブソン/\nrobust /ロバスト/\nroby /ロビー/\nrobyn /ロビン/\nrocca /ロッカ/\nroche /ロッシュ/\nrochefort /ロシュフォール/\nrochelle /ロシェル/\nroches /ロッシュ/\nrochester /ロチェスター/\nrock /ロック/\nrock'n /ロックン/\nrockabilly /ロカビリー/\nrockband /ロックバンド/\nrockclimbing /ロッククライミング/\nrockcrystal /ロッククリスタル/\nrockefeller /ロックフェラー/\nrocker /ロッカー/\nrocket /ロケット/\nrocketengine /ロケットエンジン/\nrocketlauncher /ロケットランチャー/\nrockets /ロケッツ/\nrockfill /ロックフィル/\nrockguitar /ロックギター/\nrockice /ロックアイス/\nrockies /ロッキーズ;[MLB]/\nrocking /ロッキング/\nrockingchair /ロッキングチェア/\nrocknroll /ロックンロール;rock'n'roll/\nrockridge /ロックリッジ/\nrocks /ロックス/\nrockwell /ロックウェル/\nrockwool /ロックウール/\nrocky /ロッキー/\nrococo /ロココ/\nrod /ロッド/\nroddy /ロディ/\nrode /ローデ/\nroden /ローデン/\nrodeo /ロデオ/\nroderick /ロデリック/\nrodger /ロジャー/\nrodgers /ロジャース/ロジャーズ/\nrodin /ロダン/\nrodney /ロドニー/\nrodolfo /ロドルフォ/\nrodrigo /ロドリゴ/ロドリーゴ/\nrodriguez /ロドリゲス/\nroentgen /レントゲン/\nroger /ロジャー/ロジェ;仏語/ラジャー;了解!/\nrogers /ロジャース/ロジャーズ/\nroget /ロジェ/\nrogue /ローグ;@/\nrohan /ローハン/ロアン/ロハン/\nrohmer /ロメール/\nrojas /ロハス/\nrojo /ロホ/\nroland /ローランド/ロラン/ローラン/\nrole /ロール/\nroleplay /ロールプレイ/\nroleplaying /ロールプレイング/\nroleplayinggame /ロールプレイングゲーム/\nrolex /ロレックス;www.rolex.com/\nrolf /ロルフ/\nroll /ロール/\nrollback /ロールバック/\nrollcabbage /ロールキャベツ;rolled cabbage/\nrollcake /ロールケーキ;rolled cake/\nroller /ローラー/\nrollerball /ローラーボール/\nrollerblade /ローラーブレード;[商標] NB:言い換え語\"inline skate\"/\nrollercoaster /ローラーコースター/\nrollerskate /ローラースケート/\nrollin /ローリン/\nrolling /ローリング/\nrollingstones /ローリングストーンズ/\nrollins /ロリンズ/\nrollo /ロロ/\nrollover /ロールオーバー/\nrollpain /ロールパン/\nrollpaper /ロールペーパー/\nrollscreen /ロールスクリーン/\nrollsroyce /ロールスロイス;Rolls-Royce/\nrollup /ロールアップ/\nrolly /ローリー/\nrom /ロム/ROM/\nroma /ローマ/羅馬/ロマ;=Gypsy/\nromaclub /ローマクラブ;Club of Rome. www.clubofrome.org/\nromain /ロマン/\nromaji /ローマ字/\nroman /ロマン/ローマン/ローマ字/\nromana /ロマーナ/\nromance /ロマンス/\nromancecar /ロマンスカー/\nromancegray /ロマンスグレー/\nromancegrey /ロマンスグレー/\nromancing /ロマンシング/\nromancingstone /ロマンシングストーン/\nromane /ロマーヌ/\nromanesque /ロマネスク/\nromania /ルーマニア;.ro/\nromano /ロマノ/ロマーノ/\nromanov /ロマノフ/\nromantic /ロマンチック/ロマンティック/\nromanticism /ロマンティシズム/ロマンチシズム/\nromantist /ロマンチスト/ロマンティスト/\nrome /ローマ/\nromeo /ロミオ/\nromero /ロメロ/\nrommel /ロンメル/\nromper /ロンパー/\nrompers /ロンパース/\nromulus /ロムルス/\nromy /ロミー/\nron /ロン/\nronald /ロナルド/ロナウド/\nronde /ロンド/輪舞/\nrondeau /ロンドー/\nrondo /ロンド/\nronnie /ロニー/\nronny /ロニー/\nronsard /ロンサール/\nrontgen /レントゲン/\nroof /ルーフ/\nroofgarden /ルーフガーデン/\nroofrack /ルーフラック/\nrooftop /ルーフトップ/\nrook /ルーク/\nrookie /ルーキー/\nrooky /ルーキー/\nroom /ルーム/\nroomcharge /ルームチャージ/\nrooming /ルーミング/\nroomlamp /ルームランプ/\nroomlight /ルームライト/\nroommate /ルームメイト/ルームメート/\nroomnumber /ルームナンバー/\nroomservice /ルームサービス/\nroomshare /ルームシェア/\nroop /ループ/\nroosevelt /ルーズベルト/ルーズヴェルト/\nroot /ルート/√/根/\nrootbeer /ルートビア/\nrootdirectory /ルートディレクトリ/\nroots /ルーツ/\nrope /ロープ/\nroper /ローパー/\nropeway /ロープウェイ/ロープウェー/\nropework /ロープワーク/\nroquefort /ロックフォール/\nroquentin /ロカンタン/\nroro /ロロ/\nrorschach /ロールシャッハ/\nrorschachtest /ロールシャッハテスト/\nrory /ローリー/\nros /ロス/\nrosa /ローザ/ロサ/\nrosado /ロサード/\nrosalia /ロザリア/\nrosalie /ロザリー/\nrosalind /ロザリンド/\nrosamunde /ロザムンデ/\nrosanna /ロザンナ/\nrosanne /ロザン/ロザンヌ/\nrosario /ロザリオ/\nrosch /ロッシュ/\nrose /ローズ/ロゼ;仏語/ローゼ/\nroseau /ロゾー/\nrosegarden /ローズガーデン/\nrosehip /ローズヒップ/\nrosemary /ローズマリー/\nrosenthal /ローゼンタール/\nrosepink /ローズピンク/\nrosered /ローズレッド/\nrosetta /ロゼッタ/\nrosette /ロゼット/ローゼット/\nrosewine /ロゼワイン/\nrosewood /ローズウッド/\nrosie /ロージー/\nrosin /ロジン/ロージン/\nrosinante /ロシナンテ/\nrosinbag /ロージンバッグ/ロジンバッグ/\nross /ロス/\nrossby /ロスビー/\nrossbywave /ロスビー波/\nrossellini /ロッセリーニ/\nrosser /ロッサー/\nrossi /ロッシ/\nrossignol /ロシニョール/\nrossini /ロッシーニ/\nrossiya /ロシア;Росий/\nrosso /ロッソ/\nrostand /ロスタン/\nrostow /ロストウ/\nrostropovich /ロストロポーヴィチ/ロストロポーヴィッチ/\nrosy /ロージー/\nrot /ロット/\nrota /ロータ/\nrotary /ロータリー/\nrotaryclub /ロータリークラブ/\nrotaryengine /ロータリーエンジン/\nrotate /ローテート/\nrotation /ローテーション/\nrothenburg /ローテンブルク;Rothenburg ob der Tauber/\nrothman /ロスマン/\nrothmans /ロスマンズ/\nrothschild /ロートシルト/\nroti /ロティ/ロティー/\nrotondo /ロトンド/\nrotor /ローター/ロータ/\nrotring /ロットリング;www.rotring.de/\nrotta /ロッタ/\nrotterdam /ロッテルダム/\nroty /ロティ/\nrouault /ルオー/\nrouble /ルーブル;(貨幣単位)/\nrouen /ルーアン/\nrouge /ルージュ/\nrough /ラフ/\nroughplay /ラフプレー/ラフプレイ/\nroughsketch /ラフスケッチ/\nroulette /ルーレット/\nround /ラウンド/\nroundrobin /ラウンドロビン/\nroundtrip /ラウンドトリップ/\nroundup /ラウンドアップ/\nrousseau /ルソー/\nroussel /ルーセル/\nroute /ルート/\nroutemap /ルートマップ/\nrouter /ルータ/ルーター/\nrouterid /ルータID/\nroutes /ルーツ/\nroutesales /ルートセールス/\nroutine /ルーチン/ルーティン/\nroutinework /ルーチンワーク/\nrouting /ルーティング/\nroutingtable /ルーティングテーブル/\nroux /ルー/\nrover /ローバー/\nrow /ロウ/\nrowing /ローイング/\nrowland /ローランド/\nrox /ロックス/\nroxy /ロキシー/\nroy /ロイ/\nroyal /ロイヤル/ローヤル/ロワイヤル/ロワイアル/\nroyalalbert /ロイヤルアルバート/\nroyalcopenhagen /ロイヤルコペンハーゲン/\nroyalhotel /ロイヤルホテル/\nroyaljelly /ローヤルゼリー/ロイヤルゼリー/\nroyalpark /ロイヤルパーク/\nroyals /ロイヤルズ;[MLB]/\nroyalty /ロイヤリティー/ロイヤリティ/ロイヤルティ/ロイヤルティー/ローヤリティ/\nroza /ローザ/\nrs232c /ＲＳ−２３２Ｃ/\nrssreader /RSSリーダー/RSSリーダ/\nru /ルテニウム/Ruthenium/\nrubaiyat /ルバイヤート/\nrubalkhali /ルブアルハリ;Rub Al Khali/\nrubato /ルバート/\nrubber /ラバー/\nrubbersole /ラバーソール/\nrubbersoul /ラバーソウル;Beatles/\nrubble /ラブル/\nruben /ルーベン/\nrubens /ルーベンス/\nrubicon /ルビコン/\nrubidium /ルビジウム;[元素]37,Rb/\nrubik /ルービック/\nrubikcube /ルービックキューブ;Rubik cube/\nrubinstein /ルビンスタイン/ルビンシュタイン/ルービンシュタイン/\nrubio /ルビオ/\nruby /ルビー/ルビ/紅玉/\nrubyscript /rubyスクリプト/Rubyスクリプト/\nruck /ラック/リュック/\nrucker /ラッカー/\nrucksack /リュックサック/\nrucola /ルッコラ/\nrudbeckia /ルドベキア/\nrudder /ラダー;舵/\nrude /ルード/\nrudi /ルーディ/ルディ/\nrudiment /ルーディメント/\nrudiments /ルーディメンツ/\nrudolf /ルドルフ/\nrudolph /ルドルフ/\nrudy /ルディ/ルーディ/\nrue /ルー/\nruff /ラフ/\nrufino /ルフィーノ/\nrufus /ルーファス/ルフス/\nrug /ラグ/\nrugby /ラグビー/\nrugbyball /ラグビーボール/\nrugger /ラガー/\nruggero /ルッジェーロ/\nruggiero /ルッジェーロ/\nruhr /ルール/\nruhuna /ルフナ;紅茶/\nruin /ルイン/ルーイン/\nruiz /ルイス/\nrule /ルール/規則/\nrulebook /ルールブック/\nruled /ルールド/\nruler /ルーラ/ルーラー/\nruleset /ルールセット/\nrum /ラム/\nrumania /ルーマニア/\nrumba /ルンバ/\nrumble /ランブル/Ｒｕｍｂｌｅ/\nrumcoke /ラムコーク/\nrummy /ラミー/\nrumor /ルーマー/\nrumour /ルーマー/\nrump /ランプ/\nrumraisIn /ラムレーズン/\nrun /ラン/\nrundown /ランダウン/\nrune /ルーン/\nrunlength /ランレングス/\nrunner /ランナー/\nrunners /ランナーズ/\nrunnershigh /ランナーズハイ;runner's high/\nrunning /ランニング/\nrunningcost /ランニングコスト/\nrunninghigh /ランニングハイ/\nrunninghomerun /ランニングホームラン/\nrunningshirt /ランニングシャツ/\nrunningshirts /ランニングシャツ/\nruntime /ランタイム/\nrupee /ルピー/\nrupert /ルパート/\nrupiah /ルピア/\nrural /ルーラル/\nrush /ラッシュ/\nrusher /ラッシャー/\nrushhour /ラッシュアワー/\nrusk /ラスク/\nruslan /ルスラン/\nruss /ラス/ルス/\nrusse /リュス/ルッセ/リュッス/\nrussel /ラッセル/\nrussell /ラッセル/\nrussia /ロシア;.ru/露西亜/魯西亜/а;→cyrillic/б/в/г/д/е/ё/ж/з/и/к/й/м/н/л/п/с/о/р/т/у/ш/ф/х/ч/ц/ь/щ/я/ъ/ы/э/ю/\nrussian /ロシアン/ルシアン/ロシア語/\nrussianblue /ロシアンブルー/\nrussianroulette /ロシアンルーレット/\nrust /ラスト/\nrusticana /ルスティカーナ/\nrusty /ラスティ/\nrute /ルーテ/\nruth /ルツ/ルース/ルート/ルス/\nruthenium /ルチニウム;[元素]44,Ru/\nrutherford /ラザフォード/\nrutherfordium /ラザホージウム;[元素]104,Rf/\nrutile /ルチル/\nrutin /ルチン/\nruwer /ルワー/ルーヴァー/\nrwanda /ルワンダ;.rw/\nryan /ライアン/\nrye /ライ/\nrythmique /リトミック;仏語/\ns /σ;sigma/エス/с;es (cyrillic)/硫黄/Sulfur/秒/\ns# /昭和#0年/\nsaab /サーブ/\nsaal /ザール;(独語)ホール/\nsaar /ザール/\nsaara /サーラ/\nsaarland /ザールラント/\nsabado /サバト;(ポルトガル語)/\nsabao /シャボン;(ポルトガル語)/\nsabatini /サバティーニ/\nsabbat /サバト;(蘭語)/\nsabbath /サバス/サバト;(英語)/\nsabbatical /サバティカル/\nsaber /サーベル/セイバー/\nsabia /サビア/\nsabina /サビーナ/\nsabine /サビーヌ/ザビーネ/セービン/\nsable /セーブル/サブレ/\nsabot /サボ/\nsabotage /サボタージュ/\nsabre /サーベル/サーブル/\nsabrina /サブリナ/\nsachsen /ザクセン/\nsack /サック/ザック/\nsacrament /サクラメント/\nsacramento /サクラメント/\nsacrifice /サクリファイス/\nsad /サッド/サド/\nsaddam /サダム/\nsaddle /サドル/\nsade /サド/サド侯爵/Marquis de Sade/Donation Alphonse Francois de Sade/\nsadism /サディズム/加虐趣味/嗜虐的趣味/加虐淫乱症/\nsadist /サディスト/加虐趣味者/嗜虐的趣味者/\nsadomaso /サドマゾ;sado-maso/\nsaens /サーンス/\nsafari /サファリ/\nsafaripark /サファリパーク/\nsafe /セーフ/\nsafeguard /セーフガード/\nsafemode /セーフモード/\nsafety /セーフティ/セーフティー/セイフティ/セイフティー/\nsafetybunt /セーフティバント;和製英語/セーフティーバント/\nsafetynet /セーフティネット/セーフティーネット/\nsafflower /サフラワー/\nsaffraan /サフラン;(蘭語)/\nsaffron /サフラン/\nsaga /サガ/サーガ/\nsagan /サガン/\nsage /セージ/\nsagittarius /サジタリウス/\nsagnier /サニエ/\nsagrada /サグラダ/\nsagradafamilia /サグラダファミリア;Sagrada Familia/\nsahara /サハラ;.eh/\nsahel /サヘル/\nsaibaba /サイババ/\nsaid /サイード/セッド;<say/\nsail /セール/\nsailer /セイラー;帆船/ザイラー;(人名)/\nsailing /セーリング/セイリング/\nsailor /セーラー/\nsailorcollar /セーラーカラー/\nsaint /セイント/セント/サン/\nsaintbernard /セントバーナード/\nsainte /サント;仏語/\nsaintemilion /サンテミリオン;Saint-Emilion/\nsaintestephe /サンテステフ;Saint-Estephe/\nsaintexupery /サンテグジュペリ;Saint-Exupery/サン＝テグジュペリ/\nsaintgermain /サンジェルマン;Saint-Germain/\nsainthelena /セントヘレナ;Saint Helena/\nsainthonore /サントノーレ;(Fr) saint-honore/サントノレ/\nsaintjohns /セントジョーンズ;Saint Johns/\nsaintjulien /サンジュリアン;Saint-Julien/\nsaintlaurent /サンローラン/\nsaintlawrence /セントローレンス;Saint Lawrence/\nsaintlouis /セントルイス/サンルイ/\nsaintlucia /セントルシア;Saint Lucia (.lc)/\nsaintmarc /サンマルク;(Fr) Saint-Marc/\nsaintmichel /サンミッシェル;(Fr) Saint-Michel/\nsaintmoritz /サンモリッツ/\nsaintpaul /セントポール;Saint Paul/\nsaintpaulia /セントポーリア/\nsaintsaens /サンサーンス/サン=サーンス/\nsaintsebastien /サンセバスチャン;Saint Sebastien (ケーキ)/\nsainttropez /サントロペ/\nsainz /サインツ/\nsaipan /サイパン/\nsaison /セゾン/\nsakari /サカリ/\nsakha /サハ/\nsakhalin /サハリン/\nsaki /サキ/\nsaku /サク/\nsal /サル/\nsala /サラ/サーラ/\nsalad /サラダ/\nsaladbar /サラダバー/\nsaladbowl /サラダボウル/サラダボール/\nsaladdressing /サラダドレッシング/\nsaladin /サラディン/サラディーン/\nsaladoil /サラダオイル/\nsalam /サラーム/\nsalamanca /サラマンカ/\nsalamander /サラマンダー/サラマンダ/サラマンドラ/\nsalami /サラミ/\nsalamis /サラミス/\nsalary /サラリー/\nsalaryman /サラリーマン/\nsalat /サラート/\nsale /セール/\nsalem /セーラム;USA/セイラム/\nsalerno /サレルノ/\nsales /セールス/\nsaleslady /セールスレディ/\nsalesman /セールスマン/\nsalespoint /セールスポイント/\nsalestalk /セールストーク;sales talk/\nsalgado /サルガド/\nsalicyl /サリチル/\nsalieri /サリエリ/\nsalim /サリム/\nsalinas /サリナス/\nsalinger /サリンジャー/\nsallie /サリー/\nsally /サリー/\nsalmon /サーモン/サルモン/\nsalmonella /サルモネラ/\nsalmonpink /サーモンピンク/\nsalome /サロメ/\nsalomon /サロモン/\nsalon /サロン/\nsalonconcert /サロンコンサート/\nsalonika /サロニカ/\nsaloon /サルーン/\nsalopette /サロペット/\nsalsa /サルサ/\nsalsasauce /サルサソース/\nsalt /ソルト/\nsaltlake /ソルトレイク;Salt Lake/ソルトレーク/\nsaltlakecity /ソルトレイクシティー;Salt Lake City, Utah, USA/ソルトレークシティー/ソルトレイクシティ/ソルトレークシティ/\nsalto /サルト/\nsalty /ソルティー/ソルティ/\nsaltydog /ソルティードッグ/ソルティドッグ/\nsalut /サリュー;仏語/\nsalute /サリュート/\nsalvador /サルバドール/サルバドル/サルヴァドール/\nsalvage /サルベージ/\nsalvatore /サルバトーレ/サルヴァトーレ/\nsalvia /サルビア/\nsalz /ザルツ/\nsalzburg /ザルツブルク/ザルツブルグ;※「ク」の方が正確/\nsam /サム/\nsamantha /サマンサ/\nsamaranch /サマランチ/\nsamaria /サマリア/\nsamarium /サマリウム;[元素]62,Sm/\nsamarkand /サマルカンド/\nsamawah /サマワ;イラク/サマーワ/\nsamba /サンバ/\nsambawhistle /サンバホイッスル/\nsambo /サンボ/\nsame /セイム/\nsamen /ザーメン;(独)/\nsami /サミ/サミー/\nsammy /サミー/\nsamoa /サモア;.ws, (米領).as/\nsamosa /サモサ/\nsamovar /サモワール/\nsample /サンプル/\nsamplecode /サンプルコード/\nsampleprogram /サンプルプログラム/\nsampler /サンプラー/\nsampling /サンプリング/\nsamplingrate /サンプリングレート/\nsamsa /ザムザ/\nsamson /サムソン/\nsamsung /サムスン;(三星) www.samsung.com/三星/\nsamu /サム/\nsamuel /サミュエル/サムエル/\nsamuelson /サミュエルソン/サムエルソン/\nsamurnori /サムルノリ;(韓国語) sa mur nor i/\nsamy /サミー/\nsan /サン/\nsan-francisco /サンフランシスコ/\nsana /サヌア/サナ/サーナ/\nsanantonio /サンアントニオ;San Antonio/\nsanatorium /サナトリウム/\nsanborn /サンボーン/\nsanchez /サンチェス/\nsancho /サンチョ/\nsanction /サンクション/\nsanctuary /サンクチュアリ/サンクチュアリー/\nsanctus /サンクトゥス/\nsand /サンド/\nsanda /サンダ/\nsandakan /サンダカン/\nsandal /サンダル/\nsandalwood /サンダルウッド/\nsandbag /サンドバッグ/\nsandbeige /サンドベージュ/\nsandbox /サンドボックス/\nsander /サンダー/\nsanders /サンダース/\nsandiego /サンディエゴ;San Diego/サン・ディエゴ/\nsandor /サンダー/\nsandpaper /サンドペーパー/\nsandra /サンドラ/\nsandro /サンドロ/\nsandwedge /サンドウェッジ/\nsandwich /サンドイッチ/サンドウィッチ/\nsandwitch /サンドイッチ;※sandwich/\nsandy /サンディ/サンディー/\nsanfrancisco /サンフランシスコ;San Francisco/サン・フランシスコ/\nsanfrecce /サンフレッチェ;[Jリーグ]広島/\nsanga /サンガ;[Jリーグ]京都/\nsangiovese /サンジョヴェーゼ/\nsangria /サングリア/\nsani /サニ/\nsanitary /サニタリー/\nsanjose /サンノゼ/サンホセ;San Jose/\nsanjuan /サンファン;San Juan/\nsankaku /△/▲/\nsankt /サンクト/\nsanktpeterburg /サンクトペテルブルグ;Sankt-Peterburg/\nsanmarino /サンマリノ;San Marino (.sm)/\nsanmarinogp /サンマリノGP;[F1]San Marino/\nsanpietro /サンピエトロ;San Pietro/\nsanremo /サンレモ/\nsanrio /サンリオ;www.sanrio.co.jp/\nsans /サン/\nsansalvador /サンサルバドル;San Salvador/\nsanserif /サンセリフ;=sans serif/\nsanskrit /サンスクリット/\nsansserif /サンセリフ/\nsanta /サンタ/\nsantabarbara /サンタバーバラ;Santa Barbara/\nsantaclaus /サンタクロース;Santa Claus/\nsantacruz /サンタ・クルーズ/サンタクルーズ;Santa Cruz, ボリビア(vvi)/\nsantafe /サンタフェ;Santa Fe/\nsantafedebogota /サンタフェデボゴタ;Santa Fe de Bogota/\nsantamaria /サンタマリア;Santa Maria/\nsantamarta /サンタマルタ;Santa Marta, Colombia/\nsantamonica /サンタモニカ;Santa Monica/\nsantana /サンタナ/\nsante /サンテ/\nsanti /サンティ/\nsantiago /サンチアゴ/サンティアゴ/サンチャゴ/\nsantodomingo /サントドミンゴ;Santo Domingo/\nsantorini /サントリーニ/\nsantoro /サントロ/\nsantos /サントス/\nsanyo /サンヨー/\nsanz /サンス/\nsaopaulo /サンパウロ;Sao Paulo, Brasil/\nsap /SAP/サップ/\nsaphire /サファイア/青玉/\nsapiens /サピエンス;ラテン語/\nsapir /サピア/\nsaponin /サポニン/\nsapp /サップ/\nsapphire /サファイア/サファイヤ/\nsapphireblue /サファイアブルー/\nsappho /サッフォー/\nsapporobeer /サッポロビール/\nsara /サラ/セイラ/ザーラ/\nsaraband /サラバンド/\nsaraca /サラサ/\nsaracen /サラセン/\nsarah /サラ/サラー/\nsarai /サライ/\nsarajevo /サラエボ/サラエヴォ/\nsarangi /サーランギ/サランギ/\nsaranwrap /サランラップ;[商標]旭化成/\nsarasate /サラサーテ/\nsarasvati /サラスヴァティ/サラスヴァティー/\nsaratoga /サラトガ/\nsarde /サルド/\nsardegna /サルデーニャ/\nsardes /サルデス/\nsardine /サーディン/\nsari /サリー/サリ/\nsarin /サリン/\nsarod /サロード/サロッド/\nsartre /サルトル/\nsaruman /サルマン/\nsasa /ササ/\nsasan /ササン/\nsash /サッシ/\nsasha /サーシャ/\nsasi /SASI/Shugart Associates System Interface;Shugart社開発のシステムインターフェイス/\nsassoon /サスーン/\nsat /土/\nsatan /サタン/\nsatchmo /サッチモ;=Louis Armstrong/\nsatellite /サテライト/\nsatelliteoffice /サテライトオフィス/\nsati /サティ/サティー/\nsatie /サティ/\nsatijn /サテン;(ポルトガル語)/\nsatin /サテン/\nsatisfaction /サティスファクション/\nsaturation /サチュレーション/彩度/\nsaturday /サタデー/サタデイ/サタディ/\nsaturn /サターン/\nsatyros /サテュロス/\nsauber /ザウバー/\nsauce /ソース/\nsaucer /ソーサー/\nsaudade /サウダージ;(葡語) 哀愁/\nsaudi /サウジ/サウディ/\nsaudiarabia /サウジアラビア;Saudi Arabia (.sa)/サウディアラビア/\nsauerkraut /ザワークラウト/\nsaul /サウル/ソール/\nsauna /サウナ/\nsauron /サウロン/\nsausage /ソーセージ/\nsaussure /ソシュール/\nsaute /ソテー/\nsauter /ソテー/\nsauterne /ソーテルヌ/\nsauvage /ソバージュ/\nsauvignon /ソーヴィニヨン/ソーヴィニョン/\nsavanna /サバンナ/\nsavarin /サバラン/サヴァラン/\nsave /セーブ/\nsavedata /セーブデータ/\nsaveon /セーブオン;www.saveon.co.jp/\nsavepoint /セーブポイント;和製英語(saves)/\nsaver /セーバー/セイバー/セイヴァー/セーバ/\nsaving /セービング/\nsaviola /サビオラ/\nsavoia /サヴォイア/\nsavon /サボン;(Fr)石鹸/サヴォン/\nsavoy /サヴォイ/\nsaw /ソー/\nsawallisch /サヴァリッシュ/\nsawing /ソーイング/\nsawyer /ソーヤ/\nsax /サックス/\nsaxophone /サクソフォン/サキソフォン/\nsay /セイ/\nsayonara /サヨナラ/\nsayonarahit /サヨナラヒット/\nsayonarahomerun /サヨナラホームラン;sayonara homerun/\nsayonarahr /サヨナラホームラン;sayonara homerun/\nsaz /サズ/\nsb /アンチモン/Antimony/\nsc /スカンジウム/Scandium/サウスカロライナ/South Carolina/\nscala /スカラ;-座(Teatro alla Scala)/\nscalability /スケーラビリティ/スケイラビリティ/\nscalable /スケーラブル/スケイラブル/\nscalar /スカラ/スカラー/スケーラ/\nscale /スケール/スケイル/\nscaledown /スケールダウン;scale-down/\nscalemerit /スケールメリット/\nscaleout /スケールアウト/\nscaler /スケーラ/スケーラー/スカラー;※scalar?/\nscaleup /スケールアップ/\nscalewindow /スケールウインドー/\nscaling /スケーリング/\nscalingfactor /スケーリングファクター/\nscalp /スカルプ/\nscan /スキャン/\nscandal /スキャンダル/\nscandalous /スキャンダラス/\nscandinavia /スカンジナビア/\nscandinavian /スカンジナビアン/\nscandium /スカンジウム;[元素]21,Sc/\nscanline /スキャンライン/\nscanner /スキャナ/スキャナー/\nscanning /スキャニング/\nscanties /スキャンティ/スキャンティー/\nscanty /スキャンティ/\nscape /スケープ/\nscapegoat /スケープゴート/\nscar /スカー/\nscarborough /スカボロー/\nscare /スケア/\nscarf /スカーフ/\nscarface /スカーフェイス/スカーフェース/\nscarlatti /スカルラッティ/\nscarlet /スカーレット/\nscat /スキャット/\nscatolo /スカトロ;scatology/\nscatology /スカトロジー/スカトロ/\nscatterometer /スキャトロメーター/\nscavenger /スカベンジャー/\nscena /シェーナ/\nscenario /シナリオ/\nscenariowriter /シナリオライター/\nscene /シーン/\nscenery /シナリー/\nscha /щ;cyrillic/\nschanze /シャンツェ/\nschedule /スケジュール/\nscheduler /スケジューラ/スケジューラー/\nscheduling /スケジューリング/\nscheffe /シェッフェ/\nscheherazade /シェエラザード/シェヘラザード/\nschelling /シェリング/\nschema /スキーマ/シェーマ;(独)/\nschemata /スキーマタ/\nschematic /スケマティック/\nscheme /スキーム/Scheme/\nschere /シェーレ/\nscherzando /スケルツァンド/\nscherzo /スケルツォ/\nschiff /シフ/\nschiheil /シーハイル;Schi Heil/\nschiller /シラー/\nschilling /シリング/\nschilt /シュルト/シルト/\nschizo /スキゾ;schizophrenia/\nschlaf /シュラフ;(独語)Schlafsack/\nschlegel /シュレーゲル/\nschliemann /シュリーマン/\nschmid /シュミット/\nschmidt /シュミット/\nschmitt /シュミット/\nschnabel /シュナーベル/\nschneider /シュナイダー/\nschnorchel /シュノーケル;(独語)/\nscholar /スカラ/スカラー/\nscholarship /スカラシップ/\nscholl /ショル/\nschon /シェーン/\nschonberg /シェーンベルク/\nschool /スクール/\nschoolboy /スクールボーイ/\nschoolbus /スクールバス/\nschoolgirl /スクールガール/\nschooling /スクーリング/\nschoolmate /スクールメイト/スクールメート/\nschoolzone /スクールゾーン/\nschop /スコップ;(蘭語)/\nschopenhauer /ショーペンハウアー/ショーペンハウエル/\nschottky /ショットキー/\nschroder /シュローダー/\nschrodinger /シュレディンガー/シュレーディンガー/\nschroeder /シュレーダー/シュローダー/\nschubert /シューベルト/\nschulz /シュルツ/\nschumacher /シューマッハ/シューマッハー/\nschuman /シューマン/\nschumann /シューマン/\nschumpeter /シュンペーター/\nschwab /シュワブ/\nschwann /シュワン/\nschwartz /シュワルツ/シュヴァルツ/\nschwarz /シュワルツ/シュヴァルツ/シュバルツ/\nschwarzenegger /シュワルツェネッガー/シュワルツネッガー/\nschwarzschild /シュヴァルツシルト/シュバルツシルト/シュワルツシルト/\nschwarzwald /シュバルツバルト/シュヴァルツヴァルト/\nschweitzer /シュバイツァー/シュヴァイツァー/シュバイツアー/\nscience /サイエンス/\nscientific /サイエンティフィック/\nscientist /サイエンティスト/\nscimitar /シミター/\nscintillation /シンチレーション/\nscissor /シザー/\nscitech /サイテック;sci-tech, science and technology/\nsclereid /スクレレイド/\nscola /スコラ/\nscone /スコーン/\nscoop /スクープ/スコップ;schop/\nscooter /スクーター/\nscope /スコープ/\nscorch /スコーチ/\nscore /スコア/\nscoreboard /スコアボード/\nscorebook /スコアブック/\nscorecard /スコアカード/\nscorer /スコアラー/\nscoria /スコリア/\nscoring /スコアリング/\nscorpio /スコーピオ;蠍座/\nscorpion /スコーピオン/\nscort /スコート/\nscot /スコット/\nscotch /スコッチ/Ｓｃｏｔｃｈ/\nscotchwhiskey /スコッチウイスキー/\nscotland /スコットランド/\nscott /スコット/\nscottish /スコティッシュ/\nscottishfold /スコティッシュフォールド/\nscotty /スコッティ/\nscout /スカウト/\nscouter /スカウター/\nscoutman /スカウトマン;和製英語(recruiter)/\nscramble /スクランブル/\nscrambledegg /スクランブルエッグ/\nscrambleegg /スクランブルエッグ;scrambled egg/\nscrap /スクラップ/\nscrap&build /スクラップ＆ビルド/\nscrapbook /スクラップブック/\nscraper /スクレーパー/スクレーパ/スケッパー;scraperの訛音?/\nscrapie /スクレイピー/\nscratch /スクラッチ/\nscream /スクリーム/\nscreaming /スクリーミング/\nscreen /スクリーン/\nscreening /スクリーニング/\nscreensaver /スクリーンセーバー;screen saver/スクリーンセーバ/スクリーンセイバー/\nscreenshot /スクリーンショット/\nscreentone /スクリーントーン/\nscrew /スクリュー/スクリユー;<rare>/\nscrewball /スクリューボール/\nscrewdriver /スクリュードライバー/\nscriabin /スクリャービン/\nscrimmage /スクリメージ/\nscript /スクリプト/\nscripter /スクリプター/スクリプタ/\nscripting /スクリプティング/\nscroll /スクロール/\nscrollback /スクロールバック/\nscrollbar /スクロールバー/\nscrolledwindow /スクロール・ウィンドー/\nscrub /スクラブ/\nscrum /スクラム/\nscsi /スカジー/SCSI/Small Computer System Interface/\nscsiboard /SCSIボード/\nscsicard /SCSIカード/\nscsidevice /SCSIデバイス/\nscsidrive /SCSIドライブ/\nscsiinterface /SCSIインターフェイス;NB:Small Computer System Interface interface/SCSIインターフェース/\nscuba /スキューバ/スクーバ/\nscubadiving /スキューバダイビング/\nscull /スカル/\nsculpture /スカルプチャー/\nscum /スカム/\nsd /標準偏差;Standard Deviation/South Dakota/サウスダコタ/\nsds /システムデザインサービス/\nse /セレン/Selenium/┌;罫線/┏;太い罫線/\nsea /シー/\nseabass /シーバス;sea bass/\nseafood /シーフード/\nseafoodsalad /シーフードサラダ/\nseagull /シーガル/\nseajack /シージャック/\nseal /シール/\nsealer /シーラー/\nsealing /シーリング/\nseam /シーム/\nseamless /シームレス/\nseamonkey /シーモンキー/\nsean /ショーン/\nseaparadise /シーパラダイス;www.seaparadise.co.jp/\nsearch /サーチ/探索/\nsearchengine /サーチエンジン/\nsearcher /サーチャー/サーチャ/\nsearchlight /サーチライト/\nsearle /サール/\nseas /シーズ/\nseaside /シーサイド/\nseason /シーズン/\nseasoning /シーズニング/\nseasonoff /シーズンオフ;和製英語(off-season)/\nseat /シート/\nseatbelt /シートベルト/\nseating /シーティング/\nseatknock /シートノック;和製英語/\nseattle /シアトル/\nseaworld /シーワールド/\nsebastian /セバスチャン/セバスティアン/\nsebastiano /セバスティアーノ/\nsebastien /セバスチャン/セバスチアン/\nsec /セック/\nsecant /セカント;正割/\nseco /セコ/\nsecom /セコム;www.secom.co.jp/\nsecond /セカンド/セコンド/″/秒/\nsecondary /セカンダリ/セカンダリー/\nsecondbase /セカンドベース/\nsecondclass /セカンドクラス/\nsecondfly /セカンドフライ/\nsecondgoro /セカンドゴロ;和製語(grounder)/\nsecondhouse /セカンドハウス/\nsecondlife /セカンドライフ/\nsecondopinion /セカンドオピニオン/\nsecret /シークレット/\nsecretary /セクレタリー/\nsecretservice /シークレットサービス/\nsect /セクト/\nsection /セクション/§/\nsectionalism /セクショナリズム/\nsectionning /セクショニング/\nsector /セクター/セクタ/\nsecure /セキュア/\nsecurity /セキュリティ/セキュリティー/\nsecurityhole /セキュリティホール/\nsecuritylevel /セキュリティレベル/セキュリティーレベル/\nsecuritypolicy /セキュリティポリシー/セキュリティーポリシー/\nsedan /セダン/\nsee /シー/\nseed /シード/\nseeds /シーズ/\nseek /シーク/\nseeker /シーカ/シーカー/\nseektime /シークタイム/\nseen /シーン/\nseesaw /シーソー/\nseesawgame /シーソーゲーム/\nseethrough /シースルー/\nsega /セガ/\nsegasaturn /セガサターン;[商標]/\nsegesta /セジェスタ/\nsegment /セグメント/\nsegmentation /セグメンテーション/\nsegovia /セゴビア/\nsegway /セグウェイ/\nseidel /ザイデル/\nseiko /セイコー/\nseil /ザイル/\nsein /ザイン;(独語)/\nseine /セーヌ/\nseismic /サイスミック/\nselect /セレクト/\nselecter /セレクタ/\nselection /セレクション/\nselector /セレクター/セレクタ/\nselectshop /セレクトショップ;和製英語/\nselene /セレネ/セレーネ/\nselenite /セレナイト/\nselenium /セレニウム;[元素]34,Se/セレン;[元素]34,Se/\nseleno /セレノ/\nseles /セレス/セレシュ/\nself /セルフ/Self/\nselfcare /セルフケア/\nselfcheck /セルフチェック/\nselfcontrol /セルフコントロール/\nselfcover /セルフカバー/\nselfesthe /セルフエステ/\nselfhelp /セルフヘルプ;self-help/\nselfimage /セルフイメージ;self-image/\nselfish /セルフィッシュ/\nselfportrait /セルフポートレート/\nselfpower /セルフパワー/\nselfservice /セルフサービス/\nselfstand /セルフスタンド/\nselftimer /セルフタイマー/\nselim /セリム/\nselina /セリーナ/\nseljuk /セルジューク/\nsell /セル/\nseller /セラー/\nsellers /セラーズ/\nselling /セリング/セーリング/\nsellotape /セロテープ;[商標]/\nsellvideo /セルビデオ;⇔レンタルビデオ/\nselma /セルマ/\nselmer /セルマー/\nselva /セルバ/\nsemantic /セマンティック/\nsemantics /セマンティクス/意味/\nsemaphore /セマフォ/セマフォー/\nsemblance /センブランス/\nsemen /ザーメン/\nsemester /セメスター/\nsemi /ゼミ;seminar/セミ;-プロ/セミナー/\nsemiauto /セミオート;semi-automatic/\nsemicolon /セミコロン/\nsemiconductor /セミコンダクタ;半導体/セミコンダクター/\nsemicustom /セミカスタム/\nsemidouble /セミダブル/\nsemifinal /セミファイナル/\nsemihard /セミハード/\nsemillon /セミヨン/\nsemilong /セミロング;和製英語/\nseminaire /セミネール/\nseminar /セミナー/ゼミナール;(独語)/セミナ/ゼミ/\nseminor /セミナー/\nseminorm /セミノルム/\nseminude /セミヌード/\nsemiorder /セミオーダー;和製英語/\nsemipro /セミプロ;semi-professional/\nsemisweet /セミスイート/\nsemmy /セーム/セミー/\nsemophore /セマフォ/\nsemplice /センプリーチェ/\nsen /セン/\nsend /センド/\nsender /センダ/センダー/\nseneca /セネカ/\nsenegal /セネガル;.sn/\nsenior /シニア/\nsenna /セナ/センナ;[植物]/\nsenor /セニョール;(西語)/\nsenorita /セニョリータ;(西語)/\nsens /サンス;仏語/センス/\nsensation /センセーション/\nsensational /センセーショナル/\nsense /センス/\nsensible /センシブル/\nsensing /センシング/\nsensitive /センシティブ/センシティヴ/\nsensor /センサー/センサ/\nsensual /センシュアル/\nsent /セント/\nsentence /センテンス/\nsentiment /センチメント/\nsentimental /センチメンタル/\nsentimento /センチメント;(イタリア語)/\nsentinel /センチネル/\nseoul /ソウル/\nseparate /セパレート/\nseparates /セパレーツ/\nseparation /セパレーション/\nseparator /セパレータ/セパレーター/\nsepatakraw /セパタクロー/\nsepia /セピア/\nseptember /セプテンバー/\nseptet /セプテット/\nsequence /シーケンス/シークエンス/シークェンス/\nsequencer /シーケンサー/シーケンサ/\nsequencial /シーケンシャル/\nsequent /シークエント/シーケント/\nsequential /シーケンシャル/\nsequoia /セコイア/\nsera /セラ/\nserafin /セラフィン/\nseraphim /セラフィム;熾天使/\nserbia /セルビア/\nserena /セレナ/\nserenade /セレナーデ/セレナード/\nserenata /セレナータ/\nserendipity /セレンディピティー/\nserge /サージ/セルジュ/\nsergeant /サージェント/\nsergei /セルゲイ/\nsergi /セルジ/\nsergio /セルジオ/セルヒオ/セルジョ/\nserial /シリアル/\nserialise /シリアライズ/\nserialize /シリアライズ/\nserialnumber /シリアルナンバー/\nserialport /シリアルポート/\nserie /セリエ;(イタリア語)/セリー;仏語/\nseriea /セリエA/\nseries /シリーズ/\nserif /セリフ/\nserine /セリン;Ser/\nserio /セリオ;(イタリア語)/\nserious /シリアス/\nsermon /サーモン;説教/\nserna /セルナ/\nserotonin /セロトニン/\nserpent /サーペント/\nserra /セラ/セーラ/\nservant /サーバント/\nserve /サーブ/\nserver /サーバー/サーバ/サーヴァ/\nserverdown /サーバーダウン/サーバダウン/\nservermachine /サーバマシン/サーバーマシン/\nserverrack /サーバーラック/サーバラック/\nserverroom /サーバルーム/\nservice /サービス/サーヴィス/\nserviceace /サービスエース/\nservicearea /サービスエリア/\nservicecenter /サービスセンター/\nservicecentre /サービスセンター/\nservicecounter /サービスカウンター/\nserviceguide /サービスガイド/\nserviceline /サービスライン/\nservicelist /サービスリスト/\nserviceman /サービスマン/\nserviceprovider /サービスプロバイダ/\nservicer /サービサー;債権管理回収業/\nservicestation /サービスステーション/\nservlet /サーブレット/\nservo /サーボ/\nsesame /セサミ/\nsesamestreet /セサミストリート;(番組名) Sesame Street/\nsession /セッション/\nsessionid /セッションID/\nsessions /セッションズ/\nset /セット/集合/\nsetback /セットバック/\nsete /セテ/\nseth /セト;(エジプト神話)/セツ;(聖書)/セス/\nsetlist /セットリスト/\nsetmenu /セットメニュー/\nsetminus /＼;LaTeX/\nseton /シートン/\nsetplay /セットプレー/\nsetpoint /セットポイント/\nsetposition /セットポジション/\nsetservice /ネットサービス/\nsetter /セッター/\nsetting /セッティング/\nsetup /セットアップ/\nsetupper /セットアッパー/\nseurat /スーラ/\nseven /セブン/セヴン/\nsevenbridge /セブンブリッジ/\nseveneleven /セブンイレブン;www.sej.co.jp/\nsevenstar /セブンスター/\nseventeen /セブンティーン/セヴンティーン/\nseventh /セブンス/\nseventy /セブンティ/\nsevere /シビア/\nsevilla /セビリア/セビーリャ/\nsevres /セーブル/セーヴル/\nsewing /ソーイング/\nsewn /ソーン/\nsex /セックス/Ｓ−ｅｘｐｒｅｓｓｉｏｎ/Ｓ式/\nsexappeal /セックスアピール/\nsexaroid /セクサロイド/\nsexe /セクス;仏語/\nsexfriend /セックスフレンド/セフレ/\nsexless /セックスレス/\nsexlife /セックスライフ/\nsexology /セクソロジー/\nsexp /S式/\nsexscene /セックスシーン/\nsextet /セクステット/\nsexual /セクシャル/セクシュアル/性的/\nsexualharassment /セクシャルハラスメント/セクハラ/\nsexualis /セクスアリス;ラテン語/\nsexuality /セクシュアリティ/セクシャリティ/セクシュアリティー/セクシャリティー/\nsexy /セクシー/セクシィ/\nseychelles /セイシェル;.sc/セーシェル/\nseyfext /セイファート/\nsf /スフォルツァンド;その音を特に強く/sforzando/\nsfmagazine /SFマガジン;早川書房/\nsforzando /スフォルツァンド/\nsfz /スフォルツァンド;その音を特に強く/sforzando/\nsg /シーボーギウム/Seaborgium/シリコン・グラフィックス/\nsgi /シリコングラフィックス/\nsgml /SGML/\nsh /ш;sh (cyrillic)/Bシェル/\nsha /ш;cyrillic/\nshaba /シャバ/\nshade /シェード/\nshading /シェーディング/\nshadow /シャドウ/シャドー/\nshadowboxing /シャドーボクシング/シャドウボクシング/\nshadowing /シャドーイング/シャドウイング/\nshadowmask /シャドウマスク/シャドーマスク/\nshaft /シャフト/\nshaggy /シャギー/\nshah /シャー/\nshahrazad /シェエラザード/シェヘラザード/シェラザード/\nshake /シェイク/\nshakehand /シェイクハンド/シェークハンド/\nshaker /シェーカー/シェイカー/\nshakespeare /シェイクスピア/シェークスピア/\nshakti /シャクティ/\nshallow /シャロー/シャロウ/\nshaman /シャーマン/\nshamanism /シャーマニズム/\nshambala /シャンバラ/\nshampoo /シャンプー/\nshampoodresser /シャンプードレッサー/\nshampoohat /シャンプーハット/\nshamrock /シャムロック/\nshandy /シャンディ/シャンディー/\nshane /シェーン/\nshanghai /シャンハイ/上海/\nshanghi /シャンハイ;※shanghai?/上海;※shanghai?/\nshangrila /シャングリラ;Shangri-la/\nshank /シャンク/\nshannon /シャノン/\nshanon /シャノン/\nshanti /シャンティ;(ヒンディ語) 平和/\nshanty /シャンティ/シャンティー/\nshape /シェイプ/シェープ/\nshaper /シェイパー/シェーパー/\nshapeup /シェイプアップ/\nshaping /シェイピング/\nsharapova /シャラポワ/\nshare /シェア/\nshared /シェアード/シェアド/\nshareware /シェアウェア/\nsharia /シャリア/シャリーア/\nsharing /シェアリング/\nshark /シャーク/\nsharon /シャロン/\nsharp /シャープ/♯;音楽記号のシャープ/＃;number/\nsharpener /シャープナー/\nsharpness /シャープネス/\nsharppen /シャープペン;和製英語(mechanical pencil)/シャーペン/\nsharppencil /シャープペンシル;和製英語(mechanical pencil)/シャーペン/\nshattle /シャトル;※shuttle?/\nshave /シェイブ/\nshaver /シェーバー/\nshaving /シェービング/\nshavingcream /シェービングクリーム/\nshawl /ショール/\nshe /シー/\nshear /シアー/シャー/\nshearing /シアリング/\nsheat /シート/\nsheba /シバ/\nsheena /シーナ/\nsheep /シープ/\nsheepdog /シープドッグ/\nsheet /シート/\nsheetfeeder /シートフィーダ/シートフィーダー/\nsheeting /シーティング/\nsheets /シーツ/\nsheffield /シェフィールド/\nsheila /シーラ/シェイラ/シェーラ/\nshekele /シェケレ/\nsheldon /シェルダン/\nshelf /シェルフ/\nshell /シェル/\nshelley /シェリー/\nshellscript /シェルスクリプト/\nshelter /シェルター/\nshemale /シーメール/\nshena /シーナ/\nshepherd /シェパード/\nsheraton /シェラトン/\nsherbet /シャーベット/\nsheriff /シェリフ/\nsherlock /シャーロック/\nsherpa /シェルパ/\nsherry /シェリー/\nsheryl /シェリル/\nshiah /シーア/\nshield /シールド/\nshields /シールズ/\nshift /シフト/\nshiftchange /シフトチェンジ/\nshifter /シフター/\nshiftjis /シフトＪＩＳ/シフトJIS/\nshiftkey /SHIFTキー/シフトキー/シフト・キー/\nshiftlever /シフトレバー/\nshihtzu /シーズー;shih tzu/\nshikaku /□/■/\nshilling /シリング/\nshime /〆/\nshin /シン/\nshine /シャイン/\nshingle /シングル/\nshinguard /シンガード;すねあて/\nshining /シャイニング/\nshiny /シャイニー/\nship /シップ/\nshipper /シッパー/\nshipping /シッピング/\nshiraz /シーラーズ/\nshire /シャー/シャイア/\nshirley /シャーリー/\nshirring /シャーリング/\nshirt /シャツ/\nshirts /シャツ/\nshishkebab /シシカバブ;shish kebab/\nshit /シット/\nshiva /シバ/\nshoah /ショアー/\nshock /ショック/\nshocker /ショッカー/\nshocking /ショッキング/\nshockingpink /ショッキングピンク/\nshockwave /ショックウェーブ/\nshoe /シュー/\nshoebox /シューボックス/\nshoes /シューズ/\nshoesbox /シューズボックス/\nsholokhov /ショーロホフ/\nshone /ショーン/\nshoot /シュート/\nshootball /シュートボール/\nshootdown /シュートダウン/\nshooter /シューター/\nshooting /シューティング/\nshootinggame /シューティングゲーム/\nshootingstar /シューティングスター/\nshop /ショップ/\nshopbrand /ショップブランド/\nshoppage /ショップページ/\nshopper /ショッパー/\nshopping /ショッピング/\nshoppingbag /ショッピングバッグ/\nshoppingcart /ショッピングカート/\nshoppingcenter /ショッピングセンター/\nshoppingmall /ショッピングモール/\nshoppingplaza /ショッピングプラザ/\nshoppingsite /ショッピングサイト/\nshore /ショア/\nshort /ショート/\nshortboard /ショートボード/\nshortbound /ショートバウンド/\nshortcake /ショートケーキ/\nshortcut /ショートカット/\nshortcutkey /ショートカットキー/\nshortening /ショートニング/\nshorter /ショーター/\nshortfly /ショートフライ/\nshortgoro /ショートゴロ;和製語(grounder)/\nshorthair /ショートヘア/ショートヘアー/\nshorthand /ショートハンド/\nshorthole /ショートホール;par-3/\nshortiron /ショートアイアン;8-/\nshortpants /ショートパンツ/\nshortpass /ショートパス/\nshorts /ショーツ/\nshortscale /ショートスケール/\nshortshort /ショートショート;short-short/\nshortsize /ショートサイズ/\nshortsleeve /ショートスリーブ/\nshortstay /ショートステイ/\nshortstop /ショートストップ/\nshortsword /ショートソード/\nshorttrack /ショートトラック/\nshorty /ショーティ/\nshostakovich /ショスタコーヴィチ/\nshot /ショット/\nshotbar /ショットバー/\nshotglass /ショットグラス/\nshotgun /ショットガン/\nshould /シュド/シュッド/\nshoulder /ショルダー/\nshoulderbag /ショルダーバッグ/\nshoulderstrap /ショルダーストラップ;肩紐/\nshout /シャウト/\nshovel /ショベル/シャベル/\nshovelcar /ショベルカー/\nshow /ショー/ショウ/\nshowbusiness /ショービジネス/\nshowcase /ショーケース/ショウケース/\nshower /シャワー/\nshowercurtain /シャワーカーテン/\nshowerhead /シャワーヘッド/\nshowerroom /シャワールーム/\nshowerscene /シャワーシーン/\nshowertoilet /シャワートイレ;和製英語/\nshowroom /ショールーム/ショウルーム/\nshowtime /ショウタイム/ショータイム/\nshowup /ショーアップ/ショウアップ/\nshowwindow /ショーウィンドウ/ショーウィンドー/ショウウィンドウ/\nshredder /シュレッダー/シュレッダ/\nshrimp /シュリンプ/\nshrink /シュリンク/\nshroedinger /シュレーディンガー/\nshsh /щ;scha (cyrillic)/\nshuffle /シャッフル/シャフル/\nshuffling /シャッフリング/\nshura /シューラ/\nshut /シャット/\nshutdown /シャットダウン/\nshutout /シャットアウト/\nshutter /シャッター/シヤッター;NB:企業名「三和-,東洋-,文化-」/\nshutterbutton /シャッターボタン/\nshutterchance /シャッターチャンス;和製英語/\nshuttle /シャトル/\nshuttlebus /シャトルバス/\nshuttlecock /シャトルコック;バドミントンの羽根/\nshy /シャイ/\nshylock /シャイロック/\nsi /ケイ素/珪素/Silicon/シ/サイ/\nsiam /シャム/サイアム/\nsiamese /サイアミーズ/\nsian /シアン/\nsibelius /シベリウス/\nsiberia /シベリア/\nsiberian /シベリアン/サイベリアン/\nsiberianhusky /シベリアンハスキー/\nsibip /シビップ/\nsice /計測自動制御学会;Society of Instrument and Control Engineers. www.sice.or.jp/\nsicilia /シチリア/\nsiciliana /シチリアーナ/\nsiciliano /シチリアーノ/\nsicilien /シシリアン/\nsicilienne /シシリエンヌ/\nsick /シック/\nsickhouse /シックハウス;和製英語/\nsicp /ＳＩＣＰ(Structure and Interpretation of Computer Programs)/\nsid /シド/セッションID/\nsiddhartha /シッダールタ/悉達多/\nside /サイド/\nsidearm /サイドアーム/\nsideback /サイドバック/\nsidebag /サイドバッグ/\nsidebar /サイドバー/\nsideboard /サイドボード/\nsidebrake /サイドブレーキ/\nsidebusiness /サイドビジネス/\nsidecar /サイドカー/\nsidedish /サイドディッシュ/\nsidedoor /サイドドア/\nsideline /サイドライン/\nsideman /サイドマン/\nsidemen /サイドメン/\nsidemirror /サイドミラー/\nsideout /サイドアウト/\nsidepanel /サイドパネル/\nsidepocket /サイドポケット/\nsider /サイダー/\nsidestep /サイドステップ/\nsidetable /サイドテーブル/\nsidethrow /サイドスロー;和製英語(sidearm)/\nsidewalk /サイドウォーク/\nsidewinder /サイドワインダー/\nsiding /サイディング/\nsidney /シドニー/\nsiebold /シーボルト/\nsieg /ジーク/ジーグ/\nsiegfried /ジークフリート/\nsiegmund /ジークムント/\nsiemens /シーメンス/ジーメンス/シーメンズ/ジーメンズ/\nsiemreap /シエムリアプ;Siem Reap, カンボジア(rep)/\nsiena /シエナ/\nsienna /シエナ/\nsierra /シエラ/シェラ/\nsierracup /シェラカップ/\nsierraleone /シエラレオネ;(Sierra Leone) .sl/シエラレオーネ/\nsierranevada /シエラネバダ;Sierra Nevada/シェラネバダ/\nsiesta /シエスタ/\nsieve /シーブ/\nsievert /シーベルト/\nsift /シフト/\nsig /シグ/\nsight /サイト/\nsigma /σ/シグマ/\nsigmarion /シグマリオン;[商標]NTT DoCoMo/\nsigmoid /シグモイド/シグモイド関数/\nsigmund /ジグムント/ジークムント/シグムンド/\nsign /サイン/署名/\nsignal /シグナル/\nsignalhandler /シグナルハンドラ/\nsignaling /シグナリング/\nsignalling /シグナリング/\nsignature /シグネチャー/シグネチャ/シグニチャ/シグネイチャー/シグナチャー/\nsignball /サインボール/\nsigne /シーニュ/\nsignifiant /シニフィアン/\nsignifie /シニフィエ/\nsignin /サインイン;sign in/\nsignon /サインオン/\nsignori /シニョーリ/\nsignout /サインアウト;sign out/\nsignpen /サインペン;和製英語(felt pen)/\nsignplay /サインプレー;和製英語/\nsignup /サインアップ/\nsihanouk /シアヌーク/\nsikh /シーク/\nsikkim /シッキム/\nsilane /シラン;SiH4/\nsilas /サイラス/\nsildenafil /シルデナフィル;=viagra/\nsilence /サイレンス/\nsilencer /サイレンサー/\nsilent /サイレント/\nsilhouette /シルエット/\nsilica /シリカ/\nsilicagel /シリカゲル;silica gel/\nsilicon /シリコン/\nsilicone /シリコーン/\nsilicongum /シリコンゴム/\nsiliconvalley /シリコンバレー/\nsilk /シルク/\nsilkhat /シルクハット/\nsilkroad /シルクロード/\nsilkscreen /シルクスクリーン/\nsilky /シルキー/\nsillitoe /シリトー/\nsilly /シリー/\nsilo /サイロ/\nsilt /シルト/\nsilva /シルヴァ/シルバ/\nsilver /シルバー/シルヴァー/\nsilverfox /シルバーフォックス/\nsilvergray /シルバーグレー/シルバーグレイ/\nsilvergrey /シルバーグレー/シルバーグレイ/\nsilverseat /シルバーシート/\nsilverstone /シルバーストーン/\nsilvester /シルベスター/シルベスタ/シルヴェスター/シルヴェスタ/\nsilvia /シルヴィア/シルビア/\nsilvio /シルヴィオ/\nsilvousplait /シルブプレ;S'il vous plait/\nsim /シム/〜/\nsima /シーマ/\nsimbox /シミュレーション・ボックス/\nsimcity /シムシティ;[ゲーム]/\nsimeon /シメオン/\nsimeone /シメオネ/\nsimilar /∽/\nsimla /シムラ/\nsimm /ジム/\nsimmel /ジンメル/\nsimmonds /シモンズ/\nsimmons /シモンズ/\nsimms /シムズ/\nsimon /サイモン/シモン/\nsimonds /シモンズ/\nsimone /シモーヌ/シモーネ;(イタリア語)/\nsimonetta /シモネッタ/\nsimons /シモンズ/\nsimple /シンプル/\nsimplelife /シンプルライフ;和製英語/\nsimplex /シンプレックス/\nsimpson /シンプソン/\nsims /シムズ/\nsimul /サイマル;simultaneous/\nsimulacre /シミュラークル;仏語/\nsimulate /シミュレート/シミュレイト/\nsimulation /シミュレーション/シミュレイション/\nsimulationgame /シミュレーションゲーム/\nsimulator /シミュレーター/シミュレータ/シミュレイタ;<rare>/\nsin /サイン/シン;罪悪/\nsina /シーナ/\nsinai /シナイ/\nsinatra /シナトラ/\nsince /シンス/\nsindbad /シンドバッド/\nsine /サイン/\nsinecurve /サインカーブ/\nsing /シング/\nsingapore /シンガポール;.sg/\nsingapura /シンガプーラ/\nsinger /シンガー/\nsingers /シンガーズ/\nsingersongwriter /シンガーソングライター/\nsinging /シンギング/\nsingle /シングル/\nsinglebed /シングルベッド/\nsingleclick /シングルクリック/\nsinglecut /シングルカット/\nsinglehit /シングルヒット;和製英語(single)/\nsinglelife /シングルライフ;和製英語/\nsinglemother /シングルマザー/\nsinglequote /シングルクォート/‘;opening/’;closing/\nsingleroom /シングルルーム/\nsingles /シングルス/シングルズ/\nsinglesize /シングルサイズ/\nsingletask /シングルタスク/\nsingleton /シングルトン/\nsingleuser /シングルユーザー/シングルユーザ/\nsingspiel /ジングシュピール/\nsinker /シンカー/\nsinopoli /シノーポリ/\nsinusoid /サイン曲線/\nsion /シオン/\nsip /シップ/\nsiphon /サイフォン/サイホン/\nsippo /シッポ/\nsir /サー/\nsiracusa /シラクサ/\nsiren /サイレン/セイレーン/シレン/\nsirius /シリウス/\nsirloin /サーロイン/\nsirloinsteak /サーロインステーキ/\nsirocco /シロッコ/\nsisley /シスレー/\nsistema /システマ/\nsister /シスター/\nsisters /シスターズ/\nsistine /システィーナ/システィナ/\nsisyphus /シジフォス/\nsitar /シタール/\nsite /サイト/\nsitelicence /サイトライセンス/\nsitelicense /サイトライセンス/\nsitemap /サイトマップ/\nsitepolicy /サイトポリシー/\nsitetop /サイトトップ/\nsitter /シッター/\nsitting /シッティング/\nsituation /シチュエーション/\nsiva /シヴァ/シバ/\nsivuch /セイウチ;(露語)сивуч/\nsix /シックス/\nsixnine /シックスナイン/\nsixteen /シックスティーン/\nsixth /シックスス/\nsixty /シックスティ/シクスティ/\nsize /サイズ/\nsizedown /サイズダウン;和製英語/\nsizefree /サイズフリー;和製英語(one-size-fits-all)/\nsizeup /サイズアップ;和製英語/\nsizing /サイジング/\nsizzle /シズル/\nska /スカ/\nskate /スケート/\nskateboard /スケートボード/スケボー/\nskater /スケーター/\nskaterink /スケートリンク;skating rink/\nskaters /スケーターズ/\nskating /スケーティング/\nskatole /スカトール/\nskeet /スキート/\nskeleton /スケルトン/\nskelton /スケルトン/\nsketch /スケッチ/\nsketchbook /スケッチブック/\nskew /スキュー/\nski /スキー/\nskid /スキッド/\nskier /スキーヤー/\nskill /スキル/\nskillet /スキレット/\nskillful /スキルフル/\nskillup /スキルアップ;和製英語(upskill)/\nskim /スキム/\nskimmer /スキマー/\nskimmilk /スキムミルク/\nskimming /スキミング/\nskin /スキン/\nskincare /スキンケア/\nskincream /スキンクリーム/\nskindiving /スキンダイビング;素潜り/\nskinhead /スキンヘッド/\nskinlotion /スキンローション/\nskinning /スキニング/\nskins /スキンズ/\nskinship /スキンシップ/\nskip /スキップ/\nskipper /スキッパー/\nskiresort /スキーリゾート/\nskirt /スカート/\nskit /スキット/\nskiware /スキーウェア/\nskk /SKK/Simple Kana to Kanji conversion program/\nskolem /スコーレム/\nskopje /スコピエ/\nskryabin /スクリャービン/\nskull /スカル/\nskunk /スカンク/スコンク;ボロ負け/\nsky /スカイ/\nskyblue /スカイブルー/\nskydiver /スカイダイバー/\nskydiving /スカイダイビング/\nskylark /スカイラーク;ひばり/すかいらーく;www.skylark.co.jp/すかいら〜く/\nskylight /スカイライト/\nskyline /スカイライン/\nskylla /スキュラ/\nskymark /スカイマーク;www.skymark.co.jp/\nskyperfectv /スカイパーフェクTV;www.skyperfectv.co.jp/SKY PerfecTV!/スカパー/\nskythai /スキタイ/\nskywalk /スカイウォーク/\nskywalker /スカイウォーカー/\nslab /スラブ/\nslack /スラック/\nslacks /スラックス/\nslag /スラグ/\nslalom /スラローム/\nslam /スラム/\nslamdunk /スラムダンク/\nslammer /スラマー/\nslang /スラング/\nslapstick /スラップスティック/\nslash /スラッシュ/／/\nslashdot /スラッシュドット;slashdot.org/スラド/\nslate /スレート/\nslategray /スレートグレー/\nslategrey /スレートグレー/\nslaughter /スローター/\nslav /スラヴ/スラブ/\nslave /スレーブ/スレイブ/\nslax /スラックス/\nslay /スレイ/\nslayer /スレイヤー/\nslayers /スレイヤーズ/\nsleep /スリープ/\nsleeper /スリーパー/\nsleeping /スリーピング/\nsleepingbag /スリーピングバッグ/\nsleeve /スリーブ/スリーヴ/\nsleeveless /スリーブレス/\nsleeves /スリーブス/スリーヴス/\nsleigh /スレー/\nslender /スレンダー/\nslice /スライス/\nslicealmond /スライスアーモンド/\nslicecheese /スライスチーズ/\nslicer /スライサー/スライサ/\nslicing /スライシング/\nslicker /スリッカー/\nslide /スライド/\nslideglass /スライドガラス/スライドグラス/\nslider /スライダー/\nsliderail /スライドレール/\nslidermemory /スライダーメモリ/\nslideshow /スライドショー/\nsliding /スライディング/\nslim /スリム/\nslimane /スリマン/\nslimcase /スリムケース/\nslime /スライム/\nslimming /スリミング/\nslimsize /スリムサイズ/\nslimtype /スリムタイプ/\nslimup /スリムアップ/\nsling /スリング/\nslingshot /スリングショット/\nslip /スリップ/\nslipon /スリップオン;slip-on/スリッポン/\nslipper /スリッパ/\nslipstream /スリップストリーム/\nslit /スリット/\nslitdrum /スリットドラム/\nsloan /スローン/\nsloane /スローン/\nslogan /スローガン/\nslone /スローン/\nslope /スロープ/\nslot /スロット/\nslotmachine /スロットマシン/スロットマシーン/\nslotter /スロッター/\nslovak /スロバキア;.sk/\nslovakia /スロバキア/スロヴァキア/\nslovenia /スロベニア;.si/\nslovenija /スロヴェニア/\nslow /スロー/スロウ/\nslowball /スローボール/\nslowcurve /スローカーブ/\nslowdance /スローダンス/\nslowdown /スローダウン/\nslowfood /スローフード;slow food/\nslowlife /スローライフ;slow life/\nslowly /スローリー/\nslowmotion /スローモーション/\nslowness /スローネス/\nslowpace /スローペース/\nslowstep /スローステップ/\nslowtempo /スローテンポ/\nsludge /スラッジ/\nslug /スラッグ/\nslugger /スラッガー/\nslum /スラム/\nslump /スランプ/\nslur /スラー/\nsly /スライ/\nsm /サマリウム/Samarium/\nsmack /スマック/\nsmall /スモール/\nsmallsize /スモールサイズ/\nsmalltalk /Smalltalk/Ｓｍａｌｌｔａｌｋ/SmallTalk/\nsmap /スマップ/\nsmart /スマート/\nsmartball /スマートボール/\nsmartcard /スマートカード/\nsmartmedia /スマートメディア/\nsmash /スマッシュ/\nsmasher /スマッシャー/\nsmashhit /スマッシュヒット/\nsmclub /SMクラブ/\nsmeagol /スメアゴル/\nsmell /スメル/\nsmetana /スメタナ/\nsmile /スマイル/\nsmiley /スマイリー;顔文字 :-)/\nsmirnoff /スミルノフ/スミノフ/\nsmirnov /スミルノフ/\nsmith /スミス/\nsmithsonian /スミソニアン/\nsmog /スモッグ/\nsmoke /スモーク/\nsmokecheese /スモークチーズ/\nsmokedsalmon /スモークサーモン;smoked salmon/\nsmoker /スモーカー/\nsmokesalmon /スモークサーモン;smoked salmon/\nsmokin /スモーキン;smokin'/\nsmoking /スモーキング/\nsmoky /スモーキー/\nsmooth /スムーズ/スムース/\nsmoother /スムーサー/\nsmoothing /スムージング/\nsmplay /SMプレイ/\nsn /スズ/錫/Tin/\nsnack /スナック/\nsnake /スネーク/\nsnakehead /スネークヘッド;蛇頭/\nsnap /スナップ/\nsnapbutton /スナップボタン/\nsnappy /スナッピー/\nsnapshot /スナップショット/\nsnare /スネア/\nsnaredrum /スネアドラム/\nsnatch /スナッチ/\nsnatcher /スナッチャー/\nsnd /サウンド;sound/\nsndboard /サウンドボード/\nsneak /スニーク/\nsneaker /スニーカー/\nsnell /スネル/\nsniff /スニフ/スニッフ/\nsniffer /スニファ/スニファー/\nsnipe /スナイプ/\nsniper /スナイパー/\nsnob /スノッブ/\nsnobbism /スノビズム/\nsnobo /スノボ;snowboard/\nsnoop /スヌープ/\nsnooping /スヌーピング/\nsnoopy /スヌーピー/\nsnooze /スヌーズ/\nsnore /スノア/\nsnorkel /シュノーケル/スノーケル/\nsnorkeling /シュノーケリング/スノーケリング/\nsnort /スノート/\nsnow /スノー/\nsnowball /スノーボール/\nsnowbird /スノーバード/\nsnowboard /スノーボード/\nsnowboarder /スノーボーダー/\nsnowboat /スノーボート/\nsnowdrop /スノードロップ/\nsnowshoe /スノーシュー/\nsnowtire /スノータイヤ/\nsnowwhite /スノーホワイト/\nsnufkin /スナフキン/\nso /ソ/ソー/ソウ/\nsoap /ソープ/\nsoapland /ソープランド/\nsoapopera /ソープオペラ/\nsoarer /ソアラ/\nsoave /ソアーヴェ/\nsoccer /サッカー/\nsoccerball /サッカーボール/\nsoccerclub /サッカークラブ/\nsoccerteam /サッカーチーム/\nsochi /ソチ/\nsocial /ソーシャル/ソシアル/ソーシアル/\nsocialdance /ソシアルダンス/ソーシャルダンス/\nsocialengineering /ソーシャルエンジニアリング/\nsocialnetwork /ソーシャルネットワーク/\nsocialnetworking /ソーシャルネットワーキング/\nsocialworker /ソーシャルワーカー/\nsociete /ソシエテ/\nsociety /ソサエティ/ソサエティー/\nsocio /ソシオ/\nsociometry /ソシオメトリー/\nsocket /ソケット/\nsocks /ソックス/\nsocrates /ソクラテス/\nsoda /ソーダ/\nsodium /ソディウム;Na/ナトリウム;[元素]11,Na/ソジウム/\nsodom /ソドム/\nsodomy /ソドミー/\nsofa /ソファ/ソファー/\nsofabed /ソファベッド/ソファーベッド/\nsofia /ソフィア/\nsofmap /ソフマップ;www.sofmap.com/\nsoft /ソフト/ソフトウェア/\nsoftball /ソフトボール/\nsoftbank /ソフトバンク;www.softbank.co.jp/\nsoftcase /ソフトケース/\nsoftcontact /ソフトコンタクト;soft contact lens/\nsoftcontactlens /ソフトコンタクトレンズ/\nsoftcream /ソフトクリーム;和製英語/\nsoftdrink /ソフトドリンク/\nsoftether /ソフトイーサ/\nsoftfocus /ソフトフォーカス/\nsofthouse /ソフトハウス;和製英語/\nsoftlanding /ソフトランディング/\nsoftlens /ソフトレンズ;soft lens/\nsoftly /ソフトリー/\nsoftsm /ソフトSM/\nsoftsynthe /ソフトシンセ;software synthesizer/\nsofttennis /ソフトテニス/\nsofttouch /ソフトタッチ/\nsoftware /ソフトウェア/ソフトウエア/\nsoftwarestack /ソフトウェア・スタック/\nsoftwear /ソフトウェア;※software?/\nsoho /ソーホー/\nsoir /ソワール;(Fr)夕/\nsoiree /ソワレ/\nsol /ソル/ゾル/ソ/\nsolanin /ソラニン/\nsolar /ソーラー/\nsolarbattery /ソーラーバッテリー/\nsolarcar /ソーラーカー/\nsolarhouse /ソーラーハウス/\nsolaris /ソラリス/Ｓｏｌａｒｉｓ/Solaris/\nsolarisation /ソラリゼーション/\nsolarization /ソラリゼーション/\nsolarpanel /ソーラーパネル/\nsolarpoewr /ソーラーパワー/\nsolarsystem /ソーラーシステム/\nsold /ソールド/ソルド/\nsoldier /ソルジャー/\nsoldiers /ソルジャーズ/\nsoldout /ソールドアウト/\nsole /ソール/ソウル/\nsoleil /ソレイユ/\nsolemnis /ソレムニス/\nsolenoid /ソレノイド/\nsolfege /ソルフェージュ/\nsolid /ソリッド/\nsolidstate /ソリッドステート;solid-state/\nsolingen /ゾーリンゲン/\nsolist /ソリスト/\nsolitaire /ソリティア/\nsoliton /ソリトン/\nsolitude /ソリチュード/\nsollers /ソレルス/\nsolo /ソロ/\nsoloalbum /ソロアルバム/\nsoloist /ソリスト/\nsololive /ソロライブ/\nsolomon /ソロモン;.sb/\nsolon /ソロン/\nsolti /ショルティ/\nsolution /ソリューション/\nsolutions /ソリューションズ/\nsolver /ソルバー/ソルバ/\nsolzhenitsyn /ソルジェニーツィン/ソルジェニツィン/\nsoma /ソーマ/\nsomali /ソマリ/\nsomalia /ソマリア;.so/\nsoman /ソマン;(神経ガス)/\nsombrero /ソンブレロ/\nsome /サム/ゾーム;ribosome,lysosome/\nsomeday /サムデイ/サムディ/\nsomersault /サマーソルト/\nsomerset /サマセット/\nsomething /サムシング/\nsometime /サムタイム/\nsommelier /ソムリエ/\nsommelierknife /ソムリエナイフ/\nsommer /ソマー/\nson /サン/ソン;仏語/\nsonar /ソナー/\nsonata /ソナタ/\nsonatine /ソナチネ/\nsonde /ゾンデ/\nsonet /ソネット;www.so-net.ne.jp/\nsong /ソング/\nsongbook /ソングブック/\nsongs /ソングス/\nsongwriter /ソングライター/\nsonia /ソニア/ソーニャ/\nsonic /ソニック/\nsonicboom /ソニックブーム/\nsonnet /ソネット/\nsonny /ソニー/\nsono /ソノ;(接頭辞:音)/\nsonogram /ソノグラム/\nsonority /ソノリティ/\nsonosheet /ソノシート;和製英語(sound sheet)/\nsontag /ソンタグ/\nsony /ソニー/\nsonya /ソーニャ/\nsonymusic /ソニーミュージック;www.sonymusic.co.jp/\nsonynews /ＳＯＮＹ ＮＥＷＳ/\nsonyplaza /ソニープラザ;www.sonyplaza.com/\nsonyrecord /ソニーレコード/\nsoon /スーン/\nsophia /ソフィア/\nsophie /ソフィー/ソフィ/ゾフィー;(独語)/\nsophist /ソフィスト/\nsophisticate /ソフィスティケート/\nsophokles /ソポクレス/ソフォクレス/\nsophy /ソフィー/\nsopranino /ソプラニーノ/\nsoprano /ソプラノ/\nsopranorecorder /ソプラノリコーダー/\nsopranosax /ソプラノサックス/\nsor /ソル/\nsorbet /ソルベ;(Fr) シャーベット/\nsorbit /ソルビット/\nsorbitol /ソルビトール/\nsorbonne /ソルボンヌ/\nsorcerer /ソーサラー/\nsorel /ソレル/\nsoriano /ソリアーノ/\nsorkin /ソーキン/\nsorrento /ソレント/\nsorrow /ソロー/ソロウ/\nsorry /ソーリー/\nsort /ソート/\nsorting /ソーティング/\nsortstest /スポーツテスト/\nsosa /ソーサ/\nsostenuto /ソステヌート/\nsotec /ソーテック;www.sotec.co.jp/\nsothebys /サザビーズ;Sotheby's. www.sothebys.com/\nsoto /ソト/\nsouffle /スフレ/\nsoul /ソウル/\nsoulful /ソウルフル/\nsoulmusic /ソウルミュージック/\nsound /サウンド/\nsoundboard /サウンドボード/\nsoundcard /サウンドカード/\nsoundchip /サウンドチップ/\nsounddevice /サウンドデバイス/\nsounddriver /サウンドドライバ/\nsoundeffect /サウンドエフェクト/\nsounding /サウンディング/\nsoundnovel /サウンドノベル/\nsounds /サウンズ/\nsoundscape /サウンドスケープ/\nsoundtrack /サウンドトラック/\nsoup /スープ/\nsoupcurry /スープカレー/\nsoupstock /スープストック/\nsour /サワー/\nsource /ソース/\nsourcecode /ソースコード/\nsourcefile /ソースファイル/\nsourcenext /ソースネクスト;www.sourcenext.com/\nsourceprogram /ソースプログラム/\nsourcream /サワークリーム/\nsousaphone /スーザフォン/\nsouth /サウス/\nsouthampton /サウサンプトン/サザンプトン/\nsouthcarolina /サウスカロライナ;SC/\nsouthdakota /サウスダコタ;SD/\nsoutheast /サウスイースト/\nsouthern /サザン/\nsoutherncross /サザンクロス/\nsouthpaw /サウスポー/\nsouthwest /サウスウエスト/サウスウェスト/\nsouvenir /スーベニア/スーベニール/スブニール;仏語/スーブニール;仏語/スヴニール/\nsovet /ソビエト;совет/\nsoviet /ソビエト/ソヴィエト/ソ連/\nsovkhoz /ソフホーズ/\nsow /ソー/ソウ/\nsox /ソックス;=socks/\nsoy /ソイ/\nsoyuz /ソユーズ/\nsp /　;全角スペース/\nspa /スパ/\nspaak /スパーク/\nspace /スペース/　;全角スペース/□/スペイス/\nspacebar /スペースバー/\nspacecolony /スペースコロニー/\nspacecraft /スペースクラフト/\nspaceinvader /スペースインベーダー;[ゲーム]タイトー/\nspacekey /スペースキー/SPACEキー/\nspaceopera /スペースオペラ/\nspacer /スペーサー/\nspaceship /スペースシップ/\nspaceshuttle /スペースシャトル/\nspacing /スペーシング/\nspade /スペード/スペイド/\nspaghetti /スパゲティ/スパゲッティ/スパゲティー/スパゲッティー/\nspain /スペイン;.es/Ｓｐａｉｎ/西班牙/\nspaingp /スペインGP;[F1]/\nspam /スパム/\nspammail /スパムメール/\nspammer /スパマー/\nspan /スパン/\nspandex /スパンデックス/\nspangle /スパンコール/スパングル/\nspaniel /スパニエル/\nspanish /スパニッシュ/スペイン語/\nspank /スパンク/\nspanking /スパンキング/\nspanner /スパナ/\nspanning /スパニング/\nspar /スパー/\nsparc /スパーク/Sparc/\nspare /スペア/\nsparekey /スペアキー/\nsparemint /スペアミント/\nsparerib /スペアリブ/\nspareribs /スペアリブ/\nsparetire /スペアタイヤ/\nspark /スパーク/\nsparkle /スパークル/\nsparkling /スパークリング/\nsparklingwine /スパークリングワイン/\nsparring /スパーリング/\nsparse /スパース/\nsparta /スパルタ/\nspasiba /スパシーバ;(露語)Спасибо/\nspat /スパット/\nspats /スパッツ/\nspatter /スパッタ/\nspattering /スパッタリング/\nspatula /スパチュラ/スパテラ/\nspaulding /スポルディング/\nspeak /スピーク/\nspeaker /スピーカー/スピーカ/\nspeaking /スピーキング/\nspear /スピア/スピアー/\nspearmint /スペアミント/\nspec /スペック/仕様/\nspecial /スペシャル/\nspecialguest /スペシャルゲスト/\nspecialist /スペシャリスト/\nspeciality /スペシャリティ/スペシャリティー/\nspecific /スペシフィック/\nspecification /スペシフィケーション/\nspecifier /スペシファイア/指示子/\nspectacle /スペクタクル/\nspecter /スペクター/\nspector /スペクトル/スペクター/\nspectral /スペクトラル/スペクトル;spectre?/\nspectre /スペクトル;仏語/\nspectrogram /スペクトログラム/\nspectrometer /スペクトロメータ;分光計/スペクトロメーター/\nspectrum /スペクトラム/スペクトル/\nspeech /スピーチ/\nspeed /スピード/\nspeedball /スピードボール/\nspeeddown /スピードダウン;和製英語(slow-down)/\nspeedgun /スピードガン/\nspeedmeter /スピードメーター/\nspeedskate /スピードスケート/\nspeedtest /スピードテスト/\nspeedup /スピードアップ/\nspeedway /スピードウェイ/\nspeedy /スピーディー/スピーディ/\nspell /スペル/\nspellcheck /スペルチェック/\nspellchecker /スペルチェッカー;spelling checker/スペルチェッカ/\nspelling /スペリング/\nspellmiss /スペルミス;和製英語(misspell)/\nspelunker /スペランカー/\nspencer /スペンサー/\nspenser /スペンサー/\nsperma /スペルマ/\nsphere /スフィア/スフェア/\nsphinx /スフィンクス/\nsphynx /スフィンクス;猫/\nspica /スピカ/\nspice /スパイス/\nspicy /スパイシー/\nspider /スパイダー/\nspider-man /スパイダーマン/\nspiderman /スパイダーマン;正しくは\"Spider-man\"と綴る/\nspiegel /シュピーゲル/\nspielberg /スピルバーグ/\nspike /スパイク/\nspiker /スパイカー/\nspiketire /スパイクタイヤ/\nspill /スピル/\nspillover /スピルオーバー/\nspin /スピン/\nspindle /スピンドル/\nspine /スパイン/\nspinel /スピネル/\nspinet /スピネット/\nspinglass /スピングラス/\nspinics /スピニクス/\nspinlock /スピンロック/\nspinner /スピナー/\nspinoff /スピンオフ;spin-off/\nspinout /スピンアウト/\nspinoza /スピノザ/\nspiral /スパイラル/\nspirit /スピリット/\nspirits /スピリッツ/\nspiritual /スピリチュアル/\nspiritualism /スピリチュアリズム/\nspiro /スピロ/\nspirochaeta /スピロヘータ/\nspirytus /スピリタス;アルコール96度のウォッカ/\nspit /スピット/\nspitfire /スピットファイア/\nspitz /スピッツ;犬/\nsplash /スプラッシュ/\nsplatter /スプラッター/スプラッタ/\nsplay /スプレー;※spRay?/\nsplice /スプライス/\nspline /スプライン/\nsplit /スプリット/\nsplitter /スプリッタ/スプリッター/\nsplus /Splus/\nspock /スポック/\nspode /スポード/\nspoil /スポイル/\nspoiler /スポイラー/\nspoke /スポーク/\nspokesman /スポークスマン/\nspokesperson /スポークスパーソン/\nsponge /スポンジ/\nspongecake /スポンジケーキ/\nsponsor /スポンサー/\nsponsored /スポンサード/\nsponsorship /スポンサーシップ/\nspoofing /スプーフィング/\nspool /スプール/\nspooler /スプーラ/\nspoon /スプーン/\nspore /スポア/\nsport /スポーツ/\nsportcaster /スポーツキャスター/\nsports /スポーツ/スポーツ新聞/\nsportsbag /スポーツバッグ/\nsportscar /スポーツカー/\nsportscaster /スポーツキャスター/\nsportscenter /スポーツセンター/\nsportsclub /スポーツクラブ/\nsportsdrink /スポーツドリンク/\nsportsfair /スポーツフェアー/\nsportsgym /スポーツジム/\nsportskite /スポーツカイト/\nsportsman /スポーツマン/\nsportsmanship /スポーツマンシップ/\nsportsshop /スポーツショップ/\nsportswear /スポーツウェア/\nsporty /スポーティ/スポーティー/\nspot /スポット/スパット;ボウリングの-/\nspotlight /スポットライト/\nspotter /スポッター/\nsprawl /スプロール/\nspray /スプレー/\nspread /スプレッド/\nspreadsheet /スプレッドシート/\nsprechchor /シュプレヒコール/\nsprecord /SPレコード/\nsprice /スプライス;※splice?/\nspriggan /スプリガン/\nspring /スプリング/\nspringboard /スプリングボード/\nspringer /スプリンガー/\nsprings /スプリングス/\nsprinkler /スプリンクラー/\nsprint /スプリント/\nsprinter /スプリンター/\nsprite /スプライト/\nsprout /スプラウト/\nspuit /スポイト;(蘭語)/\nspulse /エスパルス;[Jリーグ](S-pulse) 清水/\nspumante /スプマンテ/\nspumoni /スプモーニ/\nspur /シュプール/スパー/\nspurt /スパート/\nsputnik /スプートニク/\nspy /スパイ/\nspyware /スパイウェア/\nsq /□/■/\nsqrt /√/\nsqualane /スクワラン;C30H62/\nsqualene /スクワレン;C30H50/スクアレン/\nsquall /スコール/\nsquare /スクウェア/スクエア/スクェア/■/□/\nsquaredance /スクエアダンス/\nsquareenix /スクウェアエニックス;www.square-enix.com/スクウェア・エニックス/SQUARE ENIX/\nsquash /スカッシュ/\nsquashing /スカッシング関数/\nsquat /スクワット/\nsqueeze /スクイーズ/スクイズ/\nsr /ストロンチウム/Strontium/ステラジアン;立方角の単位,SI基本単位/\nsra /Software Research Associate,Inc./\nsrc /ソース/\nsrcfile /ソースファイル/\nsrijayawardenepurakotte /スリジャヤワルダナプラコッテ;Sri Jayawardenepura Kotte (スリランカの首都)/\nsrilanka /スリランカ;.lk/\nsrinagar /スリナガル;インド(sxr)/\nss /§/\nsseki /Ｓ席/\nssize /Sサイズ/Ｓサイズ/\nsssize /SSサイズ/ＳＳサイズ/\nst /サン;St. (saint)/\nstab /スタブ/\nstabatmater /スターバトマーテル/\nstabiliser /スタビライザー/スタビライザ/\nstability /スタビリティ/\nstabilizer /スタビライザー/スタビライザ/\nstable /ステーブル/\nstaccato /スタッカート/\nstack /スタック/\nstackable /スタッカブル/\nstackframe /スタックフレーム/\nstacking /スタッキング/\nstackobject /スタック・オブジェクト/\nstackpointer /スタック・ポインタ/\nstacy /ステイシー/\nstadium /スタジアム/\nstadiumjumper /スタジアムジャンパー/スタジャン/\nstael /スタール/\nstaff /スタッフ/\nstafford /スタッフォード/スタフォード/\nstaffroll /スタッフロール/\nstage /ステージ/\nstagflation /スタグフレーション/\nstaging /ステージング/\nstained /ステンド/\nstainedglass /ステンドグラス/\nstaines /ステイン/ステインズ/\nstainless /ステンレス/\nstainlesssteel /ステンレススチール/ステンレススティール/\nstair /ステア/\nstake /ステーク/ステーキ;※steak?/\nstakeholder /ステークホルダー/\nstakes /ステークス/\nstale /ステイル/\nstalin /スターリン/\nstalingrad /スターリングラード;現Volgograd/\nstalk /ストーク/\nstalker /ストーカー/\nstalking /ストーキング/\nstall /ストール/\nstallman /ストールマン/\nstallon /スタローン/\nstamen /スタメン;<和製英語 starting member/\nstamina /スタミナ/\nstamp /スタンプ/\nstamper /スタンパー/\nstamping /スタンピング/\nstamprally /スタンプラリー;和製英語/\nstan /スタン/\nstance /スタンス/\nstand /スタンド/\nstandalone /スタンドアロン/スタンドアローン/\nstandard /スタンダード/標準/\nstandardnumber /スタンダードナンバー/\nstandards /スタンダーズ/\nstandby /スタンバイ/スタンドバイ/\nstandcollar /スタンドカラー/\nstanding /スタンディング/\nstandingovation /スタンディングオベーション/\nstandoff /スタンドオフ/\nstandplay /スタンドプレー;和製英語(grandstand)/スタンドプレイ/\nstandup /スタンドアップ/スタンダップ/\nstanford /スタンフォード/スタンフォード大学/\nstanislav /スタニスラフ/\nstanislaw /スタニスワフ/スタニスラフ/\nstanley /スタンリー/スタンレー/スタンリ/\nstanza /スタンザ/\nstaple /ステープル/\nstapler /ステープラー/\nstar /スター/★/☆/＊/STAR/\nstarboard /スターボード/\nstarbucks /スターバックス;www.starbucks.com/\nstarch /スターチ/\nstardom /スターダム/\nstardust /スターダスト/\nstarfruit /スターフルーツ/\nstarfruits /スターフルーツ/\nstark /スターク/\nstarlight /スターライト/\nstarocean /スターオーシャン/\nstarr /スター/\nstarruby /スタールビー/\nstars /スターズ/\nstarship /スターシップ/\nstart /スタート/\nstartbit /スタートビット/\nstartbutton /スタートボタン/\nstartdash /スタートダッシュ;和製英語/\nstarter /スターター/スタータ/\nstarterkit /スターターキット/スタータキット/\nstarting /スターティング/\nstartinggrid /スターティンググリッド/\nstartingmember /スターティングメンバー;和製英語(starting lineup)/\nstartline /スタートライン/\nstartmenu /スタートメニュー/\nstartpage /スタートページ/\nstartrek /スタートレック/\nstartup /スタートアップ/\nstarwars /スターウォーズ/\nstat /スタット/\nstate /ステート/ステイト/\nstateful /ステートフル/\nstatefull /ステートフル;※stateful?/\nstateless /ステートレス/\nstatement /ステートメント/ステイトメント/文/\nstates /ステイツ/ステーツ/\nstatic /スタティック/静的/\nstatice /スターチス/\nstaticlink /スタティックリンク/\nstatics /スタティックス/\nstatin /スタチン/\nstation /ステーション/ステイション/\nstationary /ステーショナリー;静止した/\nstationery /ステーショナリー/\nstationwagon /ステーションワゴン/\nstatus /ステータス/ステイタス/\nstatusbar /ステータスバー/\nstatussymbol /ステータスシンボル/\nstay /ステイ/スティ/\nstayer /ステイヤー/\nstdin /標準入力/\nstdout /標準出力/\nsteady /ステディ/\nsteak /ステーキ/\nsteal /スチール/スティール/\nstealth /ステルス/\nsteam /スチーム/\nsteambath /スチームバス/\nsteamer /スチーマー/\nstearin /ステアリン/\nsteed /スティード/\nsteel /スチール/スティール/\nsteeldrum /スチールドラム/スティールドラム/\nsteelguitar /スチールギター/スティールギター/\nsteelpan /スティールパン/スチールパン/\nsteelpipe /スチールパイプ/\nsteely /スティーリー/\nsteer /ステア/\nsteering /ステアリング/\nstefan /ステファン/シュテファン/\nstefania /ステファニア/\nstefanie /ステファニー/\nstefano /ステファノ/\nstegosaurus /ステゴサウルス/\nstein /シュタイン/\nsteiner /シュタイナー/スタイナー/\nsteinway /スタインウェイ/\nsteivie /スティービー/\nstella /ステラ/\nstello /ステロ/\nstem /ステム/シュテム/\nstemilion /サンテミリオン;Saint-Emilion/\nsten /ステン/\nstencil /ステンシル/\nstendhal /スタンダール/\nstent /ステント/\nstep /ステップ/ステップ応答/ステップ関数/\nstephan /シュテファン/ステファン/スティーブン/\nstephane /ステファン/ステファーヌ/\nstephanie /ステファニー/\nstephanos /ステファノ/\nstephen /ステファン/シュテファン/スティーブン/スティーヴン;(英)/ステパノ/\nsteppe /ステップ/\nstepper /ステッパー/\nstepping /ステッピング/\nsteps /ステップス/\nstepsize /ステップサイズ/\nstepup /ステップアップ/\nsteradian /ステラジアン;sr/\nstereo /ステレオ/\nstereogram /ステレオグラム/\nstereosound /ステレオサウンド/\nstereotype /ステレオタイプ/\nsterling /スターリング/スターリン/\nsterne /スターン/\nsteroid /ステロイド/\nsteroidhormone /ステロイドホルモン;steroid hormone/\nsterol /ステロール/\nstestephe /サンテステフ;Saint-Estephe/\nsteve /スティーブ/スティーヴ/\nsteven /スティーブン/スティーヴン/\nstevenson /スティーブンソン/スティーヴンソン/スティーヴンスン/スチーブンソン/\nstevia /ステビア/\nstevie /スティービー/スティーヴィー/\nstew /シチュー/\nsteward /スチュワード/\nstewardess /スチュワーデス/\nstewart /スチュワート/\nstibium /アンチモン;[元素]51,Sb/\nstick /スティック/ステッキ/スティク/\nsticker /ステッカー/\nsticks /スティックス/\nstieglitz /スティグリッツ/スティーグリッツ/\nstiffness /スチフネス/\nstiglitz /スティグリッツ/\nstiletto /スティレット/\nstill /スティル/スチル/スチール/\nstillcamera /スチルカメラ/\nstina /スティーナ/\nsting /スティング/\nstingray /スティングレイ/スティングレー/\nstirling /スターリング/\nstitch /ステッチ/スティッチ/\nstjulien /サンジュリアン;Saint-Julien/\nstk /STk/\nstlouis /セントルイス;St.Louis/\nstoa /ストア/\nstock /ストック/\nstocker /ストッカー/\nstockhausen /シュトックハウゼン/\nstockholm /ストックホルム/\nstocking /ストッキング/\nstockings /ストッキング/\nstockoption /ストックオプション/\nstockyard /ストックヤード/\nstoic /ストイック/\nstoke /ストーク/\nstokes /ストークス/\nstole /ストール/\nstollen /シュトーレン;(独)クリスマスケーキ/シュトレン/\nstolon /ストロン/\nstomach /ストマック/\nstone /ストーン/\nstonecircle /ストーンサークル/\nstonehenge /ストーンヘンジ/\nstones /ストーンズ/\nstool /スツール/\nstop /ストップ/\nstopbit /ストップビット/\nstopmotion /ストップモーション/\nstopper /ストッパー/\nstopwatch /ストップウォッチ/\nstopword /ストップワード/\nstorage /ストレージ/ストーレジ;<rare>/\nstoragedevice /ストレージデバイス/\nstoragemedia /ストレージメディア/\nstore /ストア/ストアー/\nstored /ストアド/\nstorethrough /ストアスルー/\nstorey /ストーリー/ストーリィ/\nstories /ストーリーズ/\nstorm /ストーム/シュトルム;人名/\nstormbringer /ストームブリンガー/\nstorming /ストーミング/\nstormy /ストーミー/\nstory /ストーリー/ストーリ/\nstoryteller /ストーリーテラー/\nstorytelling /ストーリーテリング/\nstout /スタウト/\nstove /ストーブ/ストーヴ/\nstoveleague /ストーブリーグ/\nstradivari /ストラディバリ/ストラディヴァリ/\nstradivarius /ストラディバリウス/ストラディヴァリウス/\nstraight /ストレート/ストレイト/\nstraightcable /ストレートケーブル/\nstraighthair /ストレートヘア/\nstraightjuice /ストレートジュース/\nstraightperm /ストレートパーマ/\nstraightperma /ストレートパーマ/\nstrainer /ストレーナー/ストレーナ/\nstrange /ストレンジ/\nstranger /ストレンジャー/\nstrap /ストラップ/\nstrapless /ストラップレス/\nstrasbourg /ストラスブール/\nstrategist /ストラテジスト;戦略家/\nstrategy /ストラテジー/ストラテジ/\nstratos /ストラトス/\nstrauss /シュトラウス/ストロース/\nstravinsky /ストラヴィンスキー/ストラビンスキー/\nstraw /ストロー/\nstrawberry /ストロベリー/\nstrawberryjam /ストロベリージャム/\nstray /ストレイ/\nstraysheep /ストレイシープ/\nstreak /ストリーク/\nstreaking /ストリーキング/\nstream /ストリーム/\nstreamer /ストリーマー/ストリーマ/\nstreaming /ストリーミング/\nstreet /ストリート/\nstreetchildren /ストリートチルドレン/\nstreetfashion /ストリートファッション/\nstreetfighter /ストリートファイター/\nstreetlive /ストリートライブ/\nstreetmusician /ストリートミュージシャン/\nstrelitzia /ストレリチア/\nstrength /ストレングス/\nstreptomycin /ストレプトマイシン/\nstress /ストレス/\nstressor /ストレッサー/\nstretch /ストレッチ/\nstretcher /ストレッチャー/\nstretching /ストレッチング/\nstrict /ストリクト/\nstride /ストライド/\nstrider /ストライダー/\nstrike /ストライク/ストライキ/\nstriker /ストライカー/\nstrikezone /ストライクゾーン/\nstrindberg /ストリンドベリ/\nstring /ストリング/文字列/\nstrings /ストリングス/\nstrip /ストリップ/\nstripe /ストライプ/\nstripes /ストライプス/\nstriping /ストライピング/\nstripper /ストリッパー/\nstripping /ストリッピング/\nstripshow /ストリップショー/\nstrobe /ストローブ/\nstrobo /ストロボ/\nstroganoff /ストロガノフ/\nstroke /ストローク/\nstrokeplay /ストロークプレー/\nstromatolite /ストロマトライト/\nstrong /ストロング/\nstrontium /ストロンチウム;[元素]38,Sr/\nstruckout /ストラックアウト/\nstruct /ストラクト/構造体/\nstructure /ストラクチャ/ストラクチャー/\nstrut /ストラット/\nstrychnine /ストリキニーネ/\nstuart /スチュアート/スチュワート/\nstub /スタブ/\nstucco /スタッコ/\nstuck /スタック/\nstud /スタッド/\nstudent /スチューデント/\nstudies /スタディーズ/\nstudio /スタジオ/ステュディオ;仏語/\nstudioghibli /スタジオジブリ;Studio Ghibli/\nstudiolive /スタジオライブ/\nstudiomusician /スタジオミュージシャン/\nstudium /スタジアム/\nstudless /スタッドレス/\nstudlesstire /スタッドレスタイヤ/\nstudy /スタディー/スタディ/\nstuff /スタッフ/\nstuffed /スタッフド/\nstun /スタン/\nstungun /スタンガン/\nstunt /スタント/\nstuntman /スタントマン/\nsturges /スタージェス/\nsturm /シュトルム/\nstuttgart /シュツットガルト/シュトゥットガルト/\nsty /スタイル/\nstyle /スタイル/\nstylebook /スタイルブック/\nstyleguide /スタイルガイド/\nstylesheet /スタイルシート/\nstyling /スタイリング/\nstylish /スタイリッシュ/\nstylist /スタイリスト/\nstylus /スタイラス/\nstyluspen /スタイラスペン/\nstyrene /スチレン;C8H8/\nstyrol /スチロール/\nstyx /スティクス/ステュクス/\nsu /スーパーユーザ/スーパユーザ/\nsuarez /スアレス/\nsub /サブ/部分/\nsubaddress /サブアドレス/\nsubbag /サブバッグ/\nsubblock /サブブロック/\nsubcategory /サブカテゴリ/サブカテゴリー/\nsubclass /サブクラス/\nsubcul /サブカル;subculture/\nsubculture /サブカルチャー/\nsubdirectory /サブディレクトリ/\nsubdomain /サブドメイン/サブドメーン;<rare>/\nsubdominant /サブドミナント/\nsubfolder /サブフォルダ/\nsubgoal /サブゴール/\nsubgraph /サブグラフ/\nsubgroup /サブグループ/\nsubheader /サブヘッダ/\nsubject /サブジェクト/\nsubleader /サブリーダー/\nsublime /サブライム/\nsubliminal /サブリミナル/\nsubmachine /サブマシン/\nsubmap /サブマップ/\nsubmarine /サブマリン/\nsubmaster /サブマスター/\nsubmenu /サブメニュー/\nsubmission /サブミッション/\nsubmit /サブミット/\nsubmodel /サブモデル/\nsubnet /サブネット/\nsubnetmask /サブネットマスク/\nsubnetting /サブネッティング/\nsubnetwork /サブネットワーク/\nsubnote /サブノート/\nsubpattern /サブパターン/\nsubprocess /サブプロセス/\nsubprogram /サブプログラム/\nsubroutine /サブルーチン/\nsubscribe /サブスクライブ/\nsubscript /サブスクリプト/\nsubscription /サブスクリプション/\nsubset /サブセット/⊂/\nsubseteq /⊆/\nsubshell /サブシェル/\nsubsite /サブサイト/\nsubstitute /置換/\nsubsystem /サブシステム/\nsubtheme /サブテーマ/\nsubtitle /サブタイトル/\nsubtraction /サブトラクション/\nsubtype /サブタイプ/\nsubunit /サブユニット/\nsuburban /サバーバン/\nsuburbia /サバービア/\nsubway /サブウェイ/\nsucceed /サクシード/\nsuccess /サクセス/\nsuccession /サクセション/\nsuccessstory /サクセスストーリー/\nsuccubus /サキュバス/\nsuch /サッチ/\nsuck /サック/\nsucker /サッカー/\nsucralose /スクラロース/\nsucre /スクレ/シュクル;(Fr) 砂糖/\nsucrer /シュクレ;仏語/\nsucrose /スクロース/サッカロース/\nsudan /スーダン;.sd/\nsudden /サドン/\nsuddendeath /サドンデス/\nsudra /スードラ/シュードラ/\nsue /スー/シュー/スウ/スゥ/\nsuede /スエード/\nsuesan /スーザン;※susan?/\nsuez /スエズ/\nsuffix /サフィックス/拡張子/添字/\nsufi /スーフィー/スーフィ/\nsufism /スーフィズム/\nsug /サン・ユーザ・グループ/\nsugar /シュガー/\nsugarcraft /シュガークラフト;sugar craft/\nsugarmilk /シュガーミルク/\nsugarpot /シュガーポット/\nsuggest /サジェスト/\nsuggestion /サジェスチョン/\nsuharto /スハルト/\nsuica /スイカ/\nsuicide /スーサイド/\nsuisse /スイス/\nsuit /スーツ/スート/\nsuitcase /スーツケース/\nsuite /スイート/スート;カードの-/スィーツ/\nsuiteroom /スイートルーム/\nsuits /スーツ/\nsuitscase /スーツケース/\nsuleyman /スレイマン/\nsulfa /サルファ/\nsulfate /サルフェート/\nsulfide /サルファイド;硫化/スルフィド/\nsulfite /サルファイト;亜硫酸/\nsulfone /スルホン/\nsulfoxide /スルホキシド/\nsulfur /サルファ;S/サルファー/\nsullivan /サリヴァン/サリバン/\nsully /シュリ/シュリー/\nsulphate /サルフェート;硫酸/\nsulphide /サルファイド;硫化/スルフィド/\nsulphite /サルファイト;亜硫酸/\nsulphur /サルファ;S/サルファー/\nsultan /サルタン/スルタン/スルターン/\nsum /サム/∪/スム;ラテン語/\nsumatra /スマトラ/\nsumer /シュメール/\nsummarize /サマライズ/\nsummary /サマリー/サマリ/\nsummer /サマー/\nsummercamp /サマーキャンプ/\nsummersale /サマーセール/\nsummertime /サマータイム/\nsummit /サミット/\nsun /サン/日/Ｓｕｎ/ｓｕｎ/Sun/ＳＵＮ/\nsun3 /Ｓｕｎ３/\nsun4 /Ｓｕｎ４/\nsundae /サンデー/\nsundance /サンダンス/\nsunday /サンデー/サンディ/サンディー/サンデイ/\nsundeck /サンデッキ/\nsundress /サンドレス/\nsune /スネ/\nsunflower /サンフラワー/\nsunglass /サングラス/\nsunglasses /サングラス/\nsunkist /サンキスト;www.sunkist.com/\nsunkus /サンクス;www.sankus.co.jp/\nsunlight /サンライト/\nsunmusic /サン・ミュージック/\nsunna /スンナ;[イスラム]慣習法/\nsunnet /ＳｕｎＮｅｔ/\nsunni /スンニ/スンニー/\nsunny /サニー/\nsunnylettuce /サニーレタス/\nsunnyside /サニーサイド/\nsunoil /サンオイル/\nsunos /ＳｕｎＯＳ/SunOS/\nsunrise /サンライズ/\nsunroof /サンルーフ/\nsunroom /サンルーム/\nsunset /サンセット/\nsunshine /サンシャイン/\nsunstar /サンスター;www.sunstar.com/\nsuntory /サントリー;www.suntory.co.jp/\nsuntoryhall /サントリーホール/\nsunview /ＳｕｎＶｉｅｗ/\nsunvisor /サンバイザー/\nsuomi /スオミ;フィンランド/\nsuper /スーパー/スーパ/\nsuperascii /ＳｕｐｅｒＡｓｃｉｉ/\nsuperball /スーパーボール;和製英語/\nsuperbowl /スーパーボウル/スーパーボール/\nsupercar /スーパーカー/\nsuperclass /スーパークラス/スーパクラス/\nsupercom /スパコン;super computer/\nsupercomputer /スーパーコンピュータ/スーパーコンピューター/\nsuperdry /スーパードライ;[商標]アサヒビール/\nsuperfine /スーパーファイン/\nsuperhero /スーパーヒーロー/\nsuperimpose /スーパーインポーズ/\nsuperior /スーペリア/スペリオール/スペリオル/\nsuperiore /スペリオーレ/\nsuperkamiokande /スーパーカミオカンデ/\nsuperman /スーパーマン/\nsupermarket /スーパーマーケット/\nsupermodel /スーパーモデル/\nsupermulti /スーパーマルチ/\nsuperoption /スーパーオプション/\nsuperpower /スーパーパワー/\nsuperrealism /スーパーリアリズム/\nsuperrich /スーパーリッチ/\nsuperscalar /スーパースケーラ/スーパスカラ/スーパースカラ/スーパースカラー/スーパースケーラー/\nsuperscaler /スーパースケーラ;※scalar/\nsuperset /⊃/スーパーセット/\nsuperseteq /⊇/\nsupersize /スーパーサイズ/\nsuperstar /スーパースター/\nsuperuser /スーパーユーザー/スーパーユーザ/スーパユーザ/\nsupervielle /シュペルヴィエル/\nsupervisor /スーパバイザ/\nsuperwoofer /スーパーウーファー/\nsuplex /スープレックス/\nsuppe /スッペ/\nsupper /サパー/\nsupple /サプリ;supplement/\nsupplement /サプリメント/\nsupplier /サプライヤー/サプライヤ/サプライア/\nsupplies /サプライズ/\nsupply /サプライ/\nsupplychain /サプライチェーン/\nsupplyside /サプライサイド/\nsuppocen /サポセン;supportcenter/\nsupport /サポート/\nsupportcenter /サポートセンター/サポセン/\nsupportcentre /サポートセンター/サポセン/\nsupporter /サポーター/\nsupportmember /サポートメンバー/\nsupportpage /サポートページ/\nsuppress /サプレス/\nsupra /スープラ/\nsupremacy /スプレマシー/\nsupreme /シュープリーム/シュプリーム/\nsupset /⊃/\nsupseteq /⊇/\nsuq /スーク/\nsur /シュール;仏語/サー/\nsurabaya /スラバヤ/\nsurcharge /サーチャージ/\nsurdo /スルド/\nsure /シュア/\nsurf /サーフ/\nsurface /サーフェス/サーフェイス/サーフィス/\nsurfboard /サーフボード/\nsurfer /サーファー/\nsurfing /サーフィン/\nsurinam /スリナム/\nsuriname /スリナム;.sr/\nsurpass /サーパス/\nsurplus /サープラス/\nsurprise /サプライズ/\nsurrealisme /シュールレアリスム/\nsurrealiste /シュールレアリスト/\nsurrender /サレンダー/\nsurrogate /サロゲート/\nsurround /サラウンド/\nsurroundspeaker /サラウンドスピーカー/\nsurveillance /サーベイランス/\nsurvey /サーベイ/\nsurveyor /サーベイヤー/\nsurvival /サバイバル/\nsurvivalgame /サバイバルゲーム/\nsurvivalknife /サバイバルナイフ/\nsurvive /サヴァイヴ/サバイブ/\nsurvivor /サバイバー/\nsusa /スーサ/\nsusan /スーザン/\nsusanna /スザンナ/\nsusannah /スザンナ/\nsusanne /スザンヌ/\nsusceptance /サセプタンス/\nsusie /スージー/\nsuspend /サスペンド/\nsuspended /サスペンデッド/\nsuspender /サスペンダー/\nsuspense /サスペンス/\nsuspension /サスペンション/\nsussex /サセックス/\nsustain /サステイン/\nsustainable /サステイナブル/サステナブル/\nsutherland /サザーランド/\nsutra /スートラ/\nsuva /スヴァ/\nsuzanne /スザンヌ/シュザンヌ/\nsuzdal /スーズダリ/\nsuzie /スージー/\nsuzy /スージー/\nsven /スヴェン/スベン/\nsvetlana /スベトラーナ/\nsvyatoslav /スヴャトスラフ/\nsw /┐;罫線/┓;太い罫線/\nswallow /スワロー/\nswallows /スワローズ/\nswamp /スワンプ/\nswan /スワン/\nswanee /スワニー/\nswap /スワップ/\nswapfile /スワップファイル/\nswapout /スワップアウト/\nswapper /スワッパ/\nswapping /スワッピング/\nswarovski /スワロフスキー/\nswatch /スウォッチ;www.swatch.com/\nsway /スウェー/スウェイ/\nswaziland /スワジランド/\nsweat /スウェット/\nsweater /セーター/\nsweatshirt /スウェットシャツ/\nsweatshirts /スウェットシャツ/\nsweden /スウェーデン;.se/スエーデン/\nsweep /スイープ/スウィープ/\nsweeper /スイーパー/\nsweet /スイート/スウィート/\nsweetcorn /スイートコーン/\nsweetheart /スウィートハート/スイートハート/\nsweethome /スイートホーム/スウィートホーム/\nsweetie /スウィーティー/\nsweetpea /スイートピー;sweet pea/\nsweetpotato /スイートポテト/スウィートポテト/\nsweets /スイーツ/スウィーツ/\nsweetspot /スイートスポット/スウィートスポット/\nswell /スウェル/\nswift /スイフト/スウィフト/\nswim /スイム/\nswimmer /スイマー/\nswimming /スイミング/スウィミング/スィミング/\nswimmingpool /スイミングプール/\nswimmingschool /スイミングスクール/\nswimwear /スイムウェア/\nswing /スイング/スウィング/\nswingby /スイングバイ/\nswingjazz /スウィングジャズ/スイングジャズ/\nswingout /スウィングアウト/スイングアウト/\nswingy /スウィンギー/スインギー/\nswiss /スイス/瑞西/\nswitch /スイッチ/スィッチ/\nswitcher /スイッチャー/\nswitchhitter /スイッチヒッター/\nswitching /スイッチング/\nswitchinghub /スイッチングハブ/\nswitchoff /スイッチオフ/\nswitchon /スイッチオン/\nswitzerland /スイス;.ch/\nswizzling /シズリング/\nsword /ソード/\nswordfish /ソードフィッシュ/\nsyan /シアン/\nsybil /シビル/\nsybilla /シビラ/\nsydney /シドニー/\nsyllable /シラブル/\nsyllabus /シラバス/\nsylph /シルフ/\nsylpheed /シルフィード/\nsylvain /シルヴァン/シルバン/\nsylvester /シルヴェスター/\nsylvia /シルビア/シルヴィア/\nsylvie /シルヴィ/シルヴィー/\nsymantec /シマンテック/\nsymbol /シンボル/\nsymbolcolor /シンボルカラー/\nsymbolcolour /シンボルカラー/\nsymbolic /シンボリック/\nsymbolic-link /シンボリック・リンク/\nsymboliclink /シンボリックリンク/シンボリック・リンク/\nsymbolise /シンボライズ/\nsymbolism /シンボリズム/\nsymbolisme /サンボリスム;象徴派/\nsymbolize /シンボライズ/\nsymbolmark /シンボルマーク/\nsymlink /シンボリックリンク/\nsymmetric /シンメトリック/\nsymmetrical /シンメトリカル/\nsymmetry /シンメトリー/\nsymonds /シモンズ/\nsymons /シモンズ/\nsympa /シンパ/\nsympathy /シンパシー/\nsymphonia /シンフォニア/\nsymphonic /シンフォニック/\nsymphony /シンフォニー/\nsympo /シンポ/\nsymposium /シンポジウム/\nsynagogue /シナゴーグ/\nsynaps /シナプス;※synapse/\nsynapse /シナプス/\nsync /シンク/\nsynch /シンク/\nsynchro /シンクロ;synchronise(d)/\nsynchronise /シンクロナイズ/\nsynchronised /シンクロナイズド/\nsynchronize /シンクロナイズ/\nsynchronized /シンクロナイズド/\nsynchronizing /シンクロナイジング/\nsynchronous /シンクロナス/\nsynchrotron /シンクロトロン/\nsyncopation /シンコペーション/\nsyndicate /シンジケート/\nsyndrome /シンドローム/\nsynergy /シナジー/\nsynonym /シノニム/\nsynopsis /シノプシス/\nsyntactic /シンタクティック/\nsyntax /シンタックス/シンタクス/\nsynth /シンセ/\nsynthe /シンセ/\nsynthese /ジンテーゼ/\nsynthesize /シンセサイズ/\nsynthesizer /シンセサイザー/シンセサイザ/\nsyphon /サイフォン/サイホン/\nsyrah /シラー/\nsyren /サイレン/セイレーン/セイレン/\nsyria /シリア;.sy/\nsyringe /シリンジ/\nsyrinx /シリンクス/シュリンクス/\nsyrup /シロップ/\nsys /シス/\nsysad /シスアド/システムアドミニストレータ;※abbrev/\nsyslab /シスラボ/\nsysop /シスオペ;system operator/\nsystem /システム/\nsystem5 /システム５/\nsystemadministrator /システムアドミニストレータ/\nsystematic /システマティック/\nsystembath /システムバス/\nsystembus /システムバス/\nsystemcall /システムコール/\nsystemclock /システムクロック/\nsystemdisk /システムディスク/\nsystemdown /システムダウン/\nsystemengineer /システムエンジニア;SE/\nsystemengineering /システムエンジニアリング/\nsystemerror /システムエラー/\nsystemfile /システムファイル/\nsystemkitchen /システムキッチン;和製英語/\nsystems /システムズ/\nsystemtest /システムテスト/\nsystollic /シストリック/\nsystollicarray /シストリックアレイ/\nsysv /ＳｙｓＶ/\nszymanowski /シマノフスキ/シマノフスキー/\nt /τ;tau/ティー/т;te (cyrillic)/〒;zip/├;罫線/┬/┤/┴/┣/┳/┫/┻/┠/┯/┨/┷/┝/┰/┥/┸/\nt-shirt /Ｔシャツ/\nta /タンタル/Tantalum/\ntaart /タルト;(蘭語)/\ntab /タブ/\ntabacco /タバコ/\ntabaco /タバコ/\ntabasco /タバスコ/\ntabbrowser /タブブラウザ/\ntabitha /タバサ/\ntabkey /TABキー/タブキー/\ntabl /タブル/\ntabla /タブラ/\ntablature /タブラチュア/\ntable /テーブル/表/ターブル;仏語/\ntableau /タブロー/\ntableaux /タブロー/\ntablecloth /テーブルクロス/\ntablegame /テーブルゲーム/\ntablemanner /テーブルマナー/\ntablet /タブレット/\ntabletalk /テーブルトーク/\ntabletennis /テーブルテニス/\ntabletop /テーブルトップ/\ntabletpc /タブレットPC/\ntablette /タブレット;仏語/\ntableware /テーブルウェア/\ntablewine /テーブルワイン/\ntabloid /タブロイド/\ntaboo /タブー/\ntabor /テーバー/\ntabriz /タブリーズ/\ntabu /タブー;(ポリネシア語)/\ntabun /タブン;(神経ガス)/\ntac /TAC/\ntachometer /タコメーター/タコメータ/\ntachyon /タキオン/\ntack /タック/\ntackle /タックル/\ntacoma /タコマ/\ntacos /タコス/\ntactic /タクティック/\ntactical /タクティカル/\ntactics /タクティクス/\ntadzhik /タジク/\ntadzhikistan /タジキスタン/\ntaekwondo /テコンドー/\ntafeta /タフタ/\ntaffy /タフィー/タフィ/トフィー/\ntag /タグ/タッグ/Ｔａｇ/\ntagalog /タガログ/\ntagheuer /タグホイヤー;www.tagheuer.com/タグ・ホイヤー/\ntagliatelle /タリアテッレ/\ntagliolini /タリオリーニ/\ntagmatch /タッグマッチ/\ntagore /タゴール/\ntahiti /タヒチ/\ntaiga /タイガ;(露語)тайга/\ntail /テイル/テール/\ntailend /テールエンド/\ntaillamp /テールランプ/\ntailor /テーラー/テイラー/\ntailored /テーラード/\ntailormade /テーラーメイド/テーラーメード/\ntailsoup /テールスープ/\ntaine /テーヌ/\ntains /テインズ/TAINS/\ntaito /タイトー;www.taito.co.jp/タイト/\ntaiwan /タイワン/台湾/\ntajikistan /タジキスタン;.tj/\ntajmahal /タージマハル;Taj Mahal/\ntajo /タホ/\ntake /テイク/\ntakeback /テイクバック/テークバック/\ntakeoff /テイクオフ/\ntakeout /テイクアウト;take-out/\ntaklamakan /タクラマカン;Takla Makan/タクラマカン砂漠/\ntakt /タクト/\ntal /タル/\ntala /ターラ/\ntalas /タラス/\ntalc /タルク/\ntale /テイル/テール/\ntalent /タレント/\ntales /テイルズ/\ntaliban /タリバン/タリバーン/\ntalisman /タリスマン/\ntalk /トーク/\ntalker /トーカ/\ntalkevent /トークイベント/\ntalkie /トーキー/\ntalking /トーキング/\ntalkingdrum /トーキングドラム/\ntalklive /トークライブ/\ntalkshow /トークショー/トークショウ/\ntall /トール/\ntallcase /トールケース/\ntallinn /タリン/\ntallis /タリス/\ntalmud /タルムード/\ntalon /タロン/\ntam /タム/\ntamar /タマル/\ntamara /タマラ/タマーラ/\ntamarin /タマリン/\ntamarind /タマリンド/\ntambora /タンボラ/\ntambourine /タンバリン/\ntambura /タンブーラ/\ntami /タミ/\ntamiflu /タミフル;抗インフルエンザ薬/\ntamil /タミル/\ntammy /タミー/\ntampa /タンパ/\ntampere /タンペレ/\ntampon /タンポン/\ntamtam /タムタム/\ntan /タン/\ntanbur /タンブール/\ntandem /タンデム/\ntandoori /タンドリー/\ntandoorichicken /タンドリーチキン/\ntanga /タンガ/\ntangent /タンジェント/\ntangerine /タンジェリン/\ntango /タンゴ/\ntangor /タンゴール/\ntangram /タングラム/\ntania /タニア/\ntank /タンク/\ntanker /タンカー/\ntankini /タンキニ;tanktop + bikini/\ntanklorry /タンクローリー/\ntanktop /タンクトップ/\ntannat /タナ/\ntannhauser /タンホイザー/\ntannin /タンニン/\ntano /タノ/\ntanqueray /タンカレー/\ntantal /タンタル;Ta/\ntantalos /タンタロス/\ntantalum /タンタル;[元素]73,Ta/\ntanto /タント;(It)たくさん/\ntantra /タントラ/\ntanya /ターニャ/タニア/\ntanzania /タンザニア;.tz/\ntanzanite /タンザナイト/\ntap /タップ/\ntapdance /タップダンス/\ntapdancer /タップダンサー/\ntape /テープ/テイプ/\ntapecut /テープカット/\ntapedrive /テープドライブ/\ntaperecorder /テープレコーダー/テープレコーダ/\ntapestry /タペストリー/タペストリ/タピストリー/タピストリ/\ntapia /タピア/\ntaping /テーピング/\ntapio /タピオ/\ntapioca /タピオカ/\ntapper /タッパー;[商標]www.tapperware.com/タッパ/\ntapperware /タッパーウェア;[商標]www.tapperware.com/\ntapping /タッピング/\ntar /タール/\ntara /タラ/\ntarantella /タランテラ/\ntarantino /タランティーノ/\ntarantula /タランチュラ/\ntaras /タラス/\ntarawa /タラワ/\ntarget /ターゲット/\ntargeting /ターゲティング/ターゲッティング/\ntariff /タリフ/\ntarim /タリム/\ntarkovskii /タルコフスキー/\ntarot /タロット/\ntarotcard /タロットカード/\ntart /タルト/トルテ/\ntartan /タータン/\ntartancheck /タータンチェック/\ntartar /タルタル/\ntartaresauce /タルタルソース/\ntartaresteak /タルタルステーキ/\ntartaros /タルタロス/\ntartarsauce /タルタルソース/\ntartarsteak /タルタルステーキ/\ntarte /タルト/\ntartelette /タルトレット/\ntaru /タル/\ntarzan /ターザン/\ntasha /ターシャ/\ntashkent /タシケント/\ntask /タスク/\ntaskbar /タスクバー/\ntaskforce /タスクフォース/\ntasking /タスキング/\ntaskmanager /タスクマネージャ/タスクマネージャー/\ntasman /タスマン/\ntasmania /タスマニア/\ntasmanian /タスマニアン/\ntasse /タス;(Fr) 茶碗/\ntassel /タッセル/\ntaste /テイスト/ティスト/テースト/\ntasting /テイスティング/\ntasty /テイスティ/\ntatar /タタール/\ntatarstan /タタルスタン/\ntate /テート/テイト/│;罫線/┃;太い罫線/\ntatiana /タチアナ/\ntatoo /タトゥー/タトゥ/\ntatum /テイタム/テータム/\ntatyana /タチアナ/\ntau /τ/タウ/\ntaurine /タウリン/\ntaurus /トーラス;牡牛座/タウラス/\ntaut /タウト/\ntautology /トートロジー/\ntautou /トトゥ/\ntaverna /タベルナ/タヴェルナ/\ntax /タックス/\ntaxane /タキサン/\ntaxanswer /タックスアンサー;www.taxanser.nta.go.jp/\ntaxhaven /タックスヘイブン/\ntaxi /タクシー/\ntaxy /タクシー/\ntaxydriver /タクシードライバー/\ntaylor /テイラー/\ntb /テルビウム/Terbium/\ntback /Ｔバック/Tバック/ティーバック/\ntbilisi /トビリシ/\ntc /テクネチウム/Technetium/\ntchad /チャド/\ntchaikovsky /チャイコフスキー/\ntcode /T-Code/Tコード/\ntcp /ＴＣＰ／ＩＰ/TCP/\ntcpip /ＴＣＰ／ＩＰ/\nte /т;cyrillic/テルル/Tellurium/\ntea /ティー/ティ/テア/\nteabag /ティーバッグ/\nteacher /ティーチャー/\nteaching /ティーチング/\nteacup /ティーカップ/\nteak /チーク/\nteam /チーム/\nteamcolor /チームカラー/\nteamcolour /チームカラー/\nteamer /チーマー/\nteamleader /チームリーダー/\nteammate /チームメイト/チームメート/\nteamplay /チームプレー/チームプレイ/\nteamwork /チームワーク/\nteaparty /ティーパーティー/\nteapot /ティーポット/\ntear /ティア/ティアー/\nteardrop /ティアドロップ/\ntearoom /ティールーム/\ntears /ティアーズ/\nteaserver /ティーサーバー/\nteaset /ティーセット/\nteaspoon /ティースプーン/\nteatime /ティータイム/\nteatro /テアトロ/\ntech /テック/テク;technology/\ntechnetium /テクネチウム;[元素]43,Tc/\ntechnic /テクニック/\ntechnica /テクニカ/\ntechnical /テクニカル/\ntechnicalengineer /テクニカルエンジニア/\ntechnicalsupport /テクニカルサポート/\ntechnician /テクニシャン/\ntechnique /テクニック/\ntechno /テクノ/\ntechnocrat /テクノクラート/\ntechnologies /テクノロジーズ/\ntechnology /テクノロジー/テクノロジ/\ntechnopolis /テクノポリス/\ntechnopop /テクノポップ;techno-pop/\ntechnosterss /テクノストレス/\ntechnostress /テクノストレス;techno-stress/\ntectonics /テクトニクス/\nted /テッド/\ntedd /テッド/\nteddy /テディ/\nteddybear /テディベア/\ntee /ティー/\nteen /ティーン/\nteenage /ティーンエイジ/\nteenager /ティーンエイジャー/ティーンエージャー/\nteens /ティーンズ/\nteeshot /ティーショット/\nteeth /ティース/\nteeup /ティーアップ/\nteflon /テフロン/\ntegucigalpa /テグシガルパ/\nteheran /テヘラン/\ntehran /テヘラン/\ntektro /テクトロ/\ntel /テル/電話/電話番号/Ｔｅｌ/TEL/\ntelaviv /テルアビブ;イスラエル(tlv)/\ntele /テレ/\nteleca /テレカ;telephone card/\ntelecom /テレコム/\ntelecommunication /テレコミュニケーション/\ntelekinesis /テレキネシス/\ntelemann /テレマン/\ntelemark /テレマーク/\ntelemarker /テレマーカー/\ntelemeter /テレメータ/テレメーター/\ntelemetry /テレメトリ/テレメトリー/\ntelepath /テレパス/\ntelepathy /テレパシー/\ntelephone /テレホン/テレフォン/\ntelephonecard /テレホンカード/テレフォンカード/\ntelephoneservice /テレホンサービス/テレフォンサービス/\ntelephony /テレフォニー/\nteleport /テレポート/\ntelescope /テレスコープ/\ntelescopic /テレスコピック/\ntelesis /テレシス/\nteletype /テレタイプ/\ntelevi /テレビ;television/\ntelevicamera /テレビカメラ/\ntelevigame /テレビゲーム/\ntelevision /テレビジョン/テレビ/\ntelework /テレワーク/\ntelex /テレックス/\ntell /テール/テル/\nteller /テラー/\ntelling /テリング/\ntellurium /テルル;[元素]52,Te/\ntelly /テリー/\ntelnet /テルネット/\ntelomere /テロメア/\ntelop /テロップ/\ntema /テーマ;?/\ntemp /テンプ/テンポラリ/temporary/\ntempera /テンペラ/\ntempering /テンパリング/\ntempest /テンペスト/\ntempla /テンプレ/\ntemplate /テンプレート/テンプレイト/\ntemple /テンプル/\ntemplete /テンプレート;※template/\ntempo /テンポ/\ntemporal /テンポラル/\ntemporary /テンポラリ/テンポラリー/\ntempranillo /テンプラニーリョ/\nten /テン/・/\ntenant /テナント/\ntender /テンダー/\ntenkey /テンキー/\ntenn /テン/\ntennessee /テネシー;TN/\ntennis /テニス/\ntennisball /テニスボール/\ntenniscircle /テニスサークル/\ntennisclub /テニスクラブ/\ntenniscourt /テニスコート/\ntennisracket /テニスラケット/\ntennisshoes /テニスシューズ/\ntenniswear /テニスウェア/\ntennyson /テニスン/テニソン/\ntenochtitlan /テノチティトラン/\ntenor /テナー/テノール/\ntenorsax /テナーサックス/\ntense /テンス/\ntenshan /テンシャン/\ntension /テンション/\ntensor /テンソル/\ntent /テント/\ntentative /テンタティブ/試験的/\ntenten /…/・・・;中黒x3/\ntenth /テンス/\ntenuto /テヌート/\nteo /テオ/\ntequila /テキーラ/\ntera /テラ;[SI接頭語]T,10^12/\nterabyte /テラバイト/\nterabytes /テラバイト/\nterbium /テレビウム;[元素]65,Tb/\ntercel /ターセル;[商標]トヨタ/\nterence /テレンス/\nteresa /テレサ/\nterm /ターム/用語/\nterminal /ターミナル/端末/\nterminaladapter /ターミナルアダプタ/ターミナルアダプター/\nterminalcare /ターミナルケア/\nterminalemulator /ターミナルエミュレータ/\nterminate /ターミネート/ターミネイト/\ntermination /ターミネーション/\nterminator /ターミネーター/ターミネータ/ターミネイタ/\ntero /テロ/\nterpen /テルペン/\nterpene /テルペン/\nterpenoid /テルペノイド/\nterra /テラ/\nterrace /テラス/\nterracehouse /テラスハウス/\nterracotta /テラコッタ/\nterraforming /テラフォーミング/\nterrain /テレイン/\nterrarium /テラリウム/\nterrence /テレンス/\nterrier /テリア;犬/\nterrine /テリーヌ/\nterritory /テリトリー/\nterror /テロ/テラー/テロル/\nterrorism /テロリズム/\nterrorist /テロリスト/\nterry /テリー/\ntess /テス/\ntessa /テッサ/\ntest /テスト/試験/\ntestarossa /テスタロッサ;[商標]Ferrari/\ntestcase /テストケース/\ntestdata /テストデータ/\ntestdriver /テストドライバー/\ntester /テスター/テスタ/\ntesting /テスティング/\ntestmail /テストメール/\ntestosterone /テストステロン/\ntestpattern /テストパターン/\ntestrun /テストラン/\ntestset /テストセット/\ntethering /テザリング/\ntetra /テトラ;4/\ntetrachloroethylene /テトラクロロエチレン;C2Cl4/\ntetris /テトリス/\ntetrodotoxin /テトロドトキシン;フグ毒/\ntex /テフ/テックス/テック/ＴｅＸ/ＴEＸ/TeX/\\TeX/\ntexas /テキサス/\ntexel /テクセル/\ntexinfo /Texinfo/\ntext /テキスト/テクスト/文字列/教科書/\ntextarea /テキストエリア/\ntextbook /テキストブック/\ntextbox /テキストボックス/\ntextdata /テキストデータ/\ntexte /テクスト;仏語/\ntexteditor /テキストエディタ/\ntextfield /テキストフィールド/\ntextfile /テキストファイル/\ntextile /テキスタイル/\ntextual /テクスチュアル/\ntexture /テクスチャ/テクスチャー/テキスチャ;<rare>/\ntextwidget /テキスト・ウィジット/\nth /θ;theta/トリウム/Thorium/ス;(接尾辞)fifth,length/\nthai /タイ/\nthaibaht /タイバーツ/\nthailand /タイランド;.th/タイ/\nthais /タイス/\nthalassa /タラサ/\nthalassotherapie /タラソテラピー/\nthales /タレス/タレース/\nthalia /タリア/\nthalidomide /サリドマイド/\nthallium /タリウム;[元素]81,Tl/\nthames /テムズ/テームズ/\nthan /ザン/\nthanatos /タナトス/\nthank /サンク/\nthanks /サンクス/\nthanksgiving /サンクスギビング;感謝祭/\nthankyou /サンキュー/\nthar /タール/\nthat /ザット/\nthat's /ザッツ/\nthatcher /サッチャー/\nthats /ザッツ;that's/\nthe /ザ/ジ/\nthea /テア/\ntheater /シアター/\ntheatre /テアトル/シアター/\nthebai /テーバイ/テバイ/テーベ/\nthebes /テーベ/\nthebestten /ザ・ベストテン/\nthehague /ヘーグ;the Hague/\ntheirs /ゼアーズ/\nthelma /セルマ/テルマ/\nthelonious /セロニアス/\nthem /ゼム/\nthema /テーマ;(独)/\ntheme /テーマ/\nthemepark /テーマパーク/\nthemesong /テーマソング/\nthemis /テミス/\nthen /ゼン/\ntheo /テオ/セオ/\ntheobromine /テオブロミン/\ntheodor /テオドール/シオドア/テオドル/\ntheodore /テオドール/セオドア/シオドア/\ntheophil /テオフィル/\ntheophile /テオフィル/\ntheophylline /テオフィリン/\ntheory /セオリー/\ntheos /テオス;神(θεοσ)/\ntherapist /セラピスト/テラピスト/\ntherapy /セラピー/テラピー/\nthere /ゼア/\ntherefore /∴/\ntheremin /テルミン/\ntheresa /テレサ/テリーサ/\ntherese /テレーズ/テレーゼ/\ntheresia /テレジア/\nthermal /サーマル/\nthermidor /テルミドール/\nthermo /サーモ/\nthermograph /サーモグラフ/\nthermography /サーモグラフィー/サーモグラフィ/\nthermometer /サーモメーター/\nthermostat /サーモスタット/\ntheron /セロン/\nthesaurus /シソーラス/\nthese /テーゼ/\ntheseus /テセウス/\nthessalia /テッサリア/\nthessalonica /テサロニケ/テサロニカ/\nthessaloniki /テサロニケ/テサロニキ/\ntheta /θ/シータ/\nthetelevision /ザ・テレビジョン/\nthetis /テティス/\nthey /ゼイ/\nthiamin /チアミン;V.B1/\nthiamine /チアミン;V.B1/\nthibaud /ティボー/チボー/\nthibault /チボー/\nthick /シック/\nthief /シーフ/\nthierry /ティエリ/\nthigh /サイ/\nthimphu /ティンプー/\nthin /シン/\nthing /シング/\nthink /シンク/\nthinking /シンキング/\nthinktank /シンクタンク/\nthinner /シンナー/\nthio /チオ/\nthiol /チオール/\nthiophene /チオフェン/\nthird /サード/３ｒｄ/第3要素/\nthirdbase /サードベース/\nthirdfly /サードフライ/\nthirdgoro /サードゴロ;和製語(grounder)/\nthirdparty /サードパーティ/サードパーティー/\nthirteen /サーティーン/\nthirty /サーティ/\nthis /ジス/ディス/\nthistle /シスル;あざみ/\nthom /トム/\nthoma /トーマ/\nthomas /トーマス/トマス/トマ/トーマ/\nthomascook /トーマスクック/\nthompson /トンプソン/\nthomson /トムソン/トムスン/\nthong /トング/\nthor /トール/\nthoreau /ソロー/\nthorium /トリウム;[元素]90,Th/\nthorn /ソーン;茨/\nthoroughbred /サラブレッド/\nthorpe /ソープ/\nthoth /トート/トト/\nthought /ソート/\nthousand /サウザンド/\nthracia /トラキア/\nthrashing /スラッシング/\nthread /スレッド/\nthreading /スレッディング/\nthreadsafe /スレッドセーフ/\nthree /スリー/\nthreebase /スリーベース;triple/\nthreef /スリーエフ;www.three-f.co.jp/\nthreeout /スリーアウト/\nthreepiece /スリーピース/\nthreerun /スリーラン/\nthreeseason /スリーシーズン;three-season/\nthreesize /スリーサイズ;和製英語(mesurements) NB:バスト・ウエスト・ヒップ/\nthreonine /スレオニン;Thr/トレオニン;=スレオニン/\nthreshold /スレッシュホールド/閾値/\nthriling /スリリング/\nthrill /スリル/\nthriller /スリラー/\nthrilling /スリリング/\nthroat /スロート/\nthromboxane /トロンボキサン;TX/\nthrone /スローン/\nthrottle /スロットル/\nthrough /スルー/\nthroughpass /スルーパス;和製英語/\nthroughput /スループット/\nthrow /スロー/\nthrowin /スローイン;throw-in/\nthrowing /スローイング/\nthru /スルー/\nthu /木/\nthule /トゥーレ/\nthulium /ツリウム;[元素]69,Tm/\nthumb /サム/\nthumbhole /サムホール/\nthumbing /サミング/\nthumbnail /サムネイル/サムネール/\nthumbturn /サムターン;和製英語/\nthunder /サンダー/\nthunderbird /サンダーバード/\nthunderbolt /サンダーボルト/\nthuram /テュラム/\nthuringen /チューリンゲン/\nthursday /サーズデイ/サーズデー/サーズディ/\nthurston /サーストン/\nthyme /タイム/\nthymine /チミン;T/\nthymol /チモール/\nthyristor /サイリスタ/\nthyroxin /サイロキシン/\nthyroxine /チロキシン/\nti /チタン/Titanium/テキサスインスツルメンツ/\ntia /ティア/\ntiago /ティアゴ/\ntiamat /ティアマット/\ntiananmen /天安門/\ntiara /ティアラ/\ntiber /タイバー/\ntiberius /ティベリウス/\ntibet /チベット/\ntibetan /チベタン/\ntic /チック/\ntick /チック/ティック/\nticket /チケット/切符/\nticketless /チケットレス/\nticketpia /チケットぴあ;t.pia.co.jp/\nticketshop /チケットショップ/\nticktack /チクタク;tick-tack/チックタック/\ntie /タイ/\ntiebreak /タイブレーク/\ntiepin /タイピン/\ntieup /タイアップ/\ntifanny /ティファニー/\ntiff /ティフ/\ntiffany /ティファニー/\ntiffin /ティフィン/\ntiger /タイガー/\ntigers /タイガース/\ntight /タイト/\ntights /タイツ/\ntightskirt /タイトスカート/\ntignes /ティーニュ/\ntigris /チグリス/ティグリス/\ntijuana /ティファナ/\ntilapia /ティラピア/テラピア/\ntilda /チルダ/ティルダ/\ntilde /チルダ/〜/ティルデ/ティルド/\ntile /タイル/\ntiling /タイリング/\ntill /ティル/\ntilly /ティリー/\ntilt /ティルト/\ntim /ティム/\ntimbales /ティンバレス/\ntimber /ティンバー/\ntimbre /タンブル/\ntime /タイム/時間/\ntimeattack /タイムアタック/\ntimecapsule /タイムカプセル/\ntimecard /タイムカード/\ntimekeeper /タイムキーパー/\ntimelag /タイムラグ/\ntimelimit /タイムリミット/\ntimeline /タイムライン/\ntimely /タイムリー/\ntimelyhit /タイムリーヒット/\ntimemachine /タイムマシン/タイムマシーン/\ntimeout /タイムアウト/\ntimeover /タイムオーバー;和製英語(out of time)/\ntimer /タイマー/タイマ/\ntimerace /タイムレース/\ntimerecorder /タイムレコーダー/\ntimes /タイムス/タイムズ/×/\ntimesale /タイムセール/\ntimescale /タイムスケール/\ntimeschedule /タイムスケジュール/\ntimeserver /タイムサーバ/タイムサーバー/\ntimeservice /タイムサービス/\ntimeshift /タイムシフト/\ntimeslip /タイムスリップ/\ntimespan /タイムスパン/\ntimessquare /タイムズスクエア/\ntimestamp /タイムスタンプ/\ntimetable /タイムテーブル/\ntimetravel /タイムトラベル/\ntimetrial /タイムトライアル/\ntimetunnel /タイムトンネル/\ntimeup /タイムアップ;和製英語(time's up)/\ntimezone /タイムゾーン/\ntiming /タイミング/\ntimm /ティム/\ntimmons /ティモンズ/\ntimo /ティモ/\ntimor /チモール/ティモール/\ntimothy /ティモシー/チモシー/テモテ/ティモテ/\ntimpani /ティンパニ/ティンパニー/\ntimur /ティムール/チムール/\ntin /ティン;Sn/\ntina /ティナ/ティーナ/\ntinkerbell /ティンカーベル/\ntinkle /ティンクル/\ntino /ティノ/\ntinpanalley /ティンパンアレイ;Tin-Pan Alley/\ntint /ティント/\ntinto /ティント/\ntiny /タイニー/\ntip /チップ/ティップ/\ntips /ティップス/\ntiramisu /ティラミス/\ntirana /チラナ/ティラナ;アルバニア(tia)/\ntire /タイヤ/タイア/\ntirechain /タイヤチェーン/\ntiresize /タイヤサイズ/\ntirol /チロル/\ntirolean /チロリアン/\ntissue /ティッシュ/\ntissuecase /ティッシュケース/\ntissuepaper /ティッシュペーパー;和製英語/\ntit /ティット/\ntitan /チタン/タイタン/Ｔｉｔａｎ/\ntitania /チタニア/\ntitanic /タイタニック/\ntitanium /チタニウム/チタン;[元素]22,Ti/\ntitle /タイトル/\ntitlebar /タイトルバー/\ntitlematch /タイトルマッチ/\ntitlepage /タイトルページ/\ntitlerole /タイトルロール/\ntito /チトー/\ntitus /テトス/タイタス/\ntivoli /チボリ/\ntiziano /ティツィアーノ/\ntk80 /ＴＫ８０/\ntl /タリウム/Thalium/\ntm /ツリウム/Thulium/\ntn /Tennessee/テネシー/\nto /トゥ/ツー/→/\ntoad /トード/\ntoast /トースト/\ntoaster /トースター/トースタ/\ntobacco /タバコ/\ntobias /トビアス/トバイアス/トビト/\ntoby /トビー/\ntoccata /トッカータ/\ntochka /トーチカ/\ntoco /トコ/\ntocopherol /トコフェロール;V.E/\ntocotrienol /トコトリエノール/\ntocqueville /トクヴィル/\ntod /トッド/トート;(独) 死/\ntoday /トゥデイ/トゥディ/トゥデー/\ntoe /トゥ/トウ/トー/\ntoeic /トーイック;Test of English for International Communication/TOEIC/\ntoeplitz /テプリッツ/\ntoeshoes /トウシューズ/トゥシューズ/\ntogether /トゥギャザー/\ntoggle /トグル/\ntogglebutton /トグルボタン/\ntoggleswitch /トグルスイッチ/\ntogo /トーゴ;.tg/\ntohoku /東北/東北大学/東北地方/\ntoi /トワ/\ntoile /トイレ;toilet/\ntoilet /トイレット/トイレ/\ntoiletmat /トイレマット;bathroom mat/\ntoiletpaper /トイレットペーパー/\ntoiletry /トイレタリー/\ntokaj /トカイ/\ntokarev /トカレフ/\ntokay /トカイ/\ntokelau /トケラウ;.tk/\ntoken /トークン/\ntokenring /トークンリング/\ntokhara /トカラ/トハラ/吐火羅/都貨邏/\ntokio /トキオ/\ntokyo /トーキョー/東京/\ntokyodome /東京ドーム/\ntoledo /トレド/\ntolerance /トレランス/\ntolerant /トレラント/\ntolkien /トールキン/\ntolley /トリー/\ntolstoi /トルストイ/\ntoluene /トルエン/\ntom /トム/タム/\ntoma /トーマ/\ntomahawk /トマホーク/\ntomas /トマス/\ntomato /トマト/\ntomatojuice /トマトジュース/\ntomatoketchup /トマトケチャップ/\ntomatopuree /トマトピューレ/\ntomatosalad /トマトサラダ/\ntomatosauce /トマトソース/\ntomcat /トムキャット;F-14/\ntomei /トメイ/\ntomi /トミ/\ntommy /トミー/\ntomorrow /トゥモロー/\ntomtom /タムタム/トムトム/\ntomy /トミー/\nton /トン/噸/瓲/\ntonal /トーナル/\ntonality /トーナリティ/\ntondo /トンド/\ntone /トーン/\ntonedown /トーンダウン/\ntoner /トナー/\ntonercartridge /トナーカートリッジ/\ntong /トング/\ntonga /トンガ;.to/\ntongue /タング/タン/\ntonguestew /タンシチュー/\ntonguing /タンギング/\ntoni /トニー/トーニ/トニ/\ntonic /トニック/\ntonicwater /トニックウォーター;tonic/\ntonight /トゥナイト/\ntonino /トニーノ/\ntonio /トニオ/\ntonny /トニー/\ntony /トニー/\ntonya /トーニャ/\ntoo /ツー/トゥー/\ntool /ツール/\ntoolbar /ツールバー/\ntoolbox /ツールボックス/\ntoolkit /ツールキット/\ntools /ツールス/ツールズ/\ntooltip /ツールチップ/\ntooth /トゥース/\ntop /トップ/上/\ntop# /トップ#0/トップ#1/\ntop10 /トップテン/\ntopaz /トパーズ/\ntopbatter /トップバッター/\ntopbust /トップバスト;top bust/\ntopclass /トップクラス;top class/\ntopdomain /トップドメイン/\ntopdown /トップダウン/\ntope /トープ/\ntopgear /トップギア/\ntopgun /トップガン/\ntopia /トピア/\ntopic /トピック/\ntopics /トピックス/\ntopix /トピックス;東証株価指数/\ntoplady /トップレディ/\ntopleader /トップリーダー/\ntopleague /トップリーグ/\ntopless /トップレス/\ntoplevel /トップレベル/\ntoplight /トップライト/\ntopline /トップライン/\ntopmenu /トップメニュー/\ntopmodel /トップモデル/\ntopnote /トップノート/\ntopo /トポ/\ntopography /トポグラフィー/トポグラフィ/\ntopological /トポロジカル/\ntopology /トポロジー/トポロジ/\ntopos /トポス/\ntoppage /トップページ/\ntoppan /トッパン/\ntoppe /トッピー/\ntopping /トッピング/\ntopplayer /トッププレイヤー/トッププレーヤー/\ntoppro /トッププロ/\ntoprank /トップランク/\ntoprope /トップロープ/\ntoprunner /トップランナー/\ntops /トップス/\ntopsales /トップセールス/\ntopsecret /トップシークレット/\ntopspin /トップスピン/\ntopstar /トップスター/\ntopten /トップテン/\ntoptime /トップタイム;和製英語/\ntor /トール/\ntoradja /トラジャ/\ntorah /トーラー/トラー/トーラ/\ntoraja /トラジャ/\ntoraji /トラジ/\ntorch /トーチ/\ntoreador /トレアドール/\ntoredomin /トレドミン/\ntorerant /トレラント;※tolerant?/\ntorino /トリノ/\ntorn /トーン/\ntornado /トルネード/\ntoronto /トロント/トロント大学/\ntorque /トルク/\ntorr /トル;=mmHg/\ntorre /トーレ/\ntorrent /トレント/\ntorres /トーレス/\ntorrey /トリー/トーリー/\ntorricelli /トリチェリ/\ntorrie /トリー/\ntorso /トルソー/\ntorsten /トルステン/\ntorte /トルテ;(独語)/\ntortilla /トルティーヤ/トルティージャ/\ntortoise /トータス/\ntorus /トーラス/\ntorvalds /トーバルズ/\ntory /トリー/トーリー/\ntosca /トスカ/\ntoscana /トスカーナ/トスカナ/\ntoscanini /トスカニーニ/\ntosh /トッシュ/\ntoss /トス/\ntossbatting /トスバッティング/\ntostem /トステム;www.tostem.co.jp/\ntotal /トータル/\ntotalcoordinate /トータルコーディネート/\ntotebag /トートバッグ/\ntotem /トーテム/\ntotempole /トーテムポール/\ntotipotent /トティポテント/\ntoto /トト/\ntotocalcio /トトカルチョ/\ntotti /トッティ/\ntouch /タッチ/\ntouchdown /タッチダウン/\ntouchline /タッチライン/\ntouchout /タッチアウト;和製英語(tag out)/\ntouchpanel /タッチパネル/\ntouchpen /タッチペン;和製英語/\ntouchsensor /タッチセンサー/\ntouchtype /タッチタイプ/\ntouchtyping /タッチタイピング/\ntouchup /タッチアップ;touch-up/\ntough /タフ/\ntoughguy /タフガイ/\ntoughness /タフネス/\ntoulon /ツーロン/トゥーロン/\ntoulouse /トゥールーズ/ツールーズ/\ntour /ツアー/\ntourbus /ツアーバス;tour bus/\ntourconductor /ツアーコンダクター/\ntourdefrance /ツールドフランス;le Tour de France/\ntourguide /ツアーガイド/\ntouring /ツーリング/\ntourism /ツーリズム/\ntourist /ツーリスト/\ntourmarine /トルマリン/\ntournament /トーナメント/\ntournier /トゥルニエ/\ntours /ツール/トゥール/ツアーズ/\ntoussaint /トゥーサン/\ntove /トーベ/\ntoward /トワード/トゥワード/\ntowel /タオル/\ntowelhanger /タオルハンガー/\ntowelket /タオルケット;和製英語(towel+blanket)/\ntower /タワー/\ntowering /タワーリング/\ntowermansion /タワーマンション/\ntowerrecord /タワーレコード;www.towerrecords.com/\ntowers /タワーズ/\ntown /タウン/\ntownes /タウンズ/\ntownhall /タウンホール/\ntownmeeting /タウンミーティング/\ntownpage /タウンページ;itp.ne.jp/\ntowns /タウンズ/\ntownsville /タウンズビル/\ntoxin /トキシン/\ntoy /トイ/\ntoynbee /トインビー/\ntoyopet /トヨペット/\ntoyota /トヨタ;www.toyota.co.jp/\ntoypiano /トイピアノ/\ntoypoodle /トイプードル/\ntoys /トイズ/\ntoyshop /トイショップ/\ntoysrus /トイザらス/トイザラス/\ntrace /トレース/トレイス/\ntraceability /トレーサビリティ/トレーサビリティー/\ntracer /トレーサ/トレーサー/\ntracey /トレイシー/トレーシー/\ntracing /トレーシング/\ntracingpaper /トレーシングペーパー/\ntrack /トラック/\ntrackback /トラックバック/\ntrackball /トラックボール/\ntrackdown /トラックダウン/\ntracker /トラッカー/\ntracking /トラッキング/\ntrackpad /トラックパッド/\ntraction /トラクション/\ntractor /トラクター/トラクタ/\ntracy /トレイシー/トレーシー/\ntrad /トラッド/\ntrade /トレード/\ntrade-off /トレードオフ/\ntradecenter /トレードセンター/\ntradecentre /トレードセンター/\ntrademark /トレードマーク;TM/\ntradeoff /トレードオフ/\ntrader /トレーダー/\ntrading /トレーディング/\ntradingcard /トレーディングカード/\ntradition /トラディション/\ntraditional /トラディショナル/\ntrafalgar /トラファルガー/\ntraffic /トラフィック/トラヒック/\ntragedy /トラジェディ/\ntragic /トラジック/\ntrail /トレイル/トレール/\ntrailer /トレーラー/\ntrailerhouse /トレーラーハウス/\ntrain /トレイン/\ntrainee /トレーニー/トレイニー/\ntrainer /トレーナー/トレーナ/トレイナー/トレイナ;<rare>/\ntraining /トレーニング/\ntrainingmachine /トレーニングマシン/トレーニングマシーン/\ntrainingwear /トレーニングウェア/\ntram /トラム/\ntramp /トランプ/\ntrampoline /トランポリン/\ntrance /トランス/\ntranceiver /トランシーバ;※transceiver/トランシーバー;※transceiver/\ntrancy /トランシー/\ntranquilizer /トランキライザー/トランキライザ/\ntrans /トランス/\ntransaction /トランザクション/\ntransactional /トランザクショナル/\ntransceiver /トランシーバー/トランシーバ/\ntranscript /トランスクリプト/\ntranscription /トランスクリプション/\ntransducer /トランスジューサ/\ntransfer /トランスファー/転送/\ntransform /トランスフォーム/\ntransformer /トランスフォーマー/\ntransgender /トランスジェンダー/\ntransgenic /トランスジェニック;遺伝子組換え/\ntransient /トランジェント/\ntransistor /トランジスタ/トランジスター/\ntransit /トランジット/\ntransition /トランジション/\ntranslate /トランスレート/\ntranslater /トランスレータ/\ntranslation /トランスレーション/\ntranslator /トランスレータ/トランスレーター/\ntransmission /トランスミッション/\ntransmit /転送/\ntransmitter /トランスミッター/トランスミッタ/\ntransnational /トランスナショナル/\ntransparent /トランスペアレント/透過/\ntranspersonal /トランスパーソナル/\ntransport /トランスポート/\ntranspose /トランスポーズ/\ntransputer /トランスピュータ/\ntranssexual /トランスセクシャル/\ntransversal /トランスバーサル/\ntransylvania /トランシルヴァニア/\ntrap /トラップ/タラップ;(蘭語)/\ntrapping /トラッピング/\ntrappists /トラピスト/\ntrash /トラッシュ/\ntrattoria /トラットリア/\ntrauma /トラウマ/\ntraumerei /トロイメライ/\ntravail /トラバーユ/\ntravel /トラベル/トラヴェル/\ntraveler /トラベラー/\ntravelers /トラベラーズ/\ntravelerscheck /トラベラーズチェック;traveler's check, TC/\ntraveling /トラベリング/\ntraveller /トラベラー/\ntravellers /トラベラーズ/\ntravelling /トラベリング/\ntravers /トラバース/\ntraverse /トラバース/\ntraverso /トラヴェルソ/\ntraviata /トラヴィアータ;椿姫/\ntravolta /トラボルタ/\ntrawl /トロール/\ntray /トレー/トレイ/\ntread /トレッド/\ntreadmill /トレッドミル/\ntreasure /トレジャー/\ntreasury /トレジャリー/\ntreat /トリート/\ntreatment /トリートメント/\ntrebbiano /トレッビアーノ/\ntreble /トレブル/\ntree /ツリー/\ntrehalose /トレハロース/\ntrek /トレック/\ntrekker /トレッカー/\ntrekking /トレッキング/\ntrema /¨/\ntremolo /トレモロ/\ntrench /トレンチ/\ntrenchcoat /トレンチコート/\ntrend /トレンド/\ntrendmicro /トレンドマイクロ/\ntrendo /トレンド;trend?/\ntrendy /トレンディ/トレンディー/\ntrento /トレント/\ntres /トレ/トレス/\ntresbien /トレビアン/\ntrevi /トレビ/トレヴィ/\ntrevise /トレビス/\ntrezeguet /トレゼゲ/\ntri /トリ;3/\ntriad /トライアド/\ntrial /トライアル/\ntrialkit /トライアルキット/\ntriangle /トライアングル/△/▲/▽/▼/\ntriathlete /トライアスリート/\ntriathlon /トライアスロン/\ntriazolam /トリアゾラム/\ntribal /トライバル/\ntribe /トライブ/\ntribune /トリビューン/\ntribute /トリビュート/\ntrichloro /トリクロロ/\ntrichloroethylene /トリクロロエチレン/\ntrichomonas /トリコモナス/\ntricia /トリシア/\ntrick /トリック/\ntrickart /トリックアート/\ntricks /トリックス/\ntrickster /トリックスター/\ntricky /トリッキー/\ntriclosan /トリクロサン/\ntricolore /トリコロール/\ntrident /トライデント/\ntrie /トライ;<reTRIEval/\ntriennale /トリエンナーレ/\ntrieste /トリエステ/\ntriffid /トリフィド/\ntrigger /トリガー/トリガ/\ntriglyceride /トリグリセリド/\ntrigonelline /トリゴネリン/\ntrigraph /三連文字/\ntrihalomethane /トリハロメタン;THM/\ntrilemma /トリレンマ/\ntrill /トリル/\ntrim /トリム/\ntrimethylamine /トリメチルアミン/\ntrimmer /トリマー/\ntrimming /トリミング/\ntrine /トリーネ/トライン/\ntrinidad /トリニダード;Cuba/\ntrinitron /トリニトロン/\ntrinitrotoluene /トリニトロトルエン;TNT/\ntrinity /トリニティ;三位一体/トリニティー/\ntrino /トリノ/\ntrio /トリオ/\ntrip /トリップ/\ntripeptide /ポリペプチド/\ntriple /トリプル/\ntriplea /トリプルA/トリプルＡ/\ntripleplay /トリプルプレー/トリプルプレイ/\ntripleroom /トリプルルーム/\ntriplet /トリプレット/\ntripod /トライポッド/トリポッド/\ntripoli /トリポリ/\ntripper /トリッパー/\ntripping /トリッピング/\ntris /トリス/\ntristan /トリスタン/\ntriste /トリスト/\ntristram /トリストラム/\ntritech /トライテック/\ntriton /トリトン/\ntriumph /トライアンフ;勝利/トリンプ;(独語) www.triumph.com/\ntrivia /トリビア/トリヴィア/\ntrivial /トリビアル/\ntrix /トリックス/\ntroche /トローチ/\ntroff /ティーロフ/\ntroia /トロイア/\ntroika /トロイカ/\ntrois /トロワ/\ntroll /トロール/トロル/\ntrolley /トロリー/\ntrolling /トローリング/\ntrombone /トロンボーン/\ntrompeloeil /トロンプルイユ;trompe-l'oeil/\ntron /トロン/\ntrondheim /トロンヘイム/\ntroop /トループ/\ntrophy /トロフィー/トロフィ/\ntropical /トロピカル/\ntropicalfruit /トロピカルフルーツ/\ntropicalfruits /トロピカルフルーツ/\ntropicana /トロピカーナ/\ntroppo /トロッポ/\ntrotsky /トロツキー/\ntroubadour /トルバドゥール/トゥルバドゥール/\ntrouble /トラブル/\ntroublemaker /トラブルメーカー/\ntroubleshoot /トラブルシュート/\ntroubleshooting /トラブルシューティング/\ntrough /トラフ/\ntroussier /トルシエ/\ntrout /トラウト/\ntroy /トロイ/\ntroyounce /トロイオンス;31.1035g/\ntruck /トラック/\ntrucker /トラッカー/\ntrue /トゥルー/正/\ntruetype /ＴｒｕｅＴｙｐｅ/\ntruffaut /トリュフォー/\ntruffe /トリュフ/\ntruffle /トリュフ;(英語綴り)/\ntrulli /トゥルーリ/\ntruman /トルーマン/トゥルーマン/\ntrump /トランプ/\ntrumpet /トランペット/\ntrumpeter /トランペッター/\ntrumpoline /トランポリン;※trampoline/\ntrunk /トランク/\ntrunkroom /トランクルーム/\ntrunks /トランクス/\ntruss /トラス/\ntrussardi /トラサルディ/\ntrust /トラスト/\ntruth /トゥルース/\ntry /トライ/\ntry&error /トライ＆エラー/\ntryout /トライアウト/\ntrypsin /トリプシン/\ntryptophan /トリプトファン;Trp/\nts /ц;tse (cyrillic)/\ntsar /ツァー/ツァーリ/\ntse /ц;cyrillic/\ntshirt /Ｔシャツ/Tシャツ/ティーシャツ/\ntshirts /Ｔシャツ/Tシャツ/ティーシャツ/\ntu /テュ/\ntuba /チューバ/\ntube /チューブ/\ntubeless /チューブレス/\ntuberkulin /ツベルクリン/\ntubetop /チューブトップ/\ntubular /チューブラー/チューブラ/\ntubularbell /チューブラベル/チューブラーベル/\ntuck /タック/\ntucker /タッカー/\ntuckin /タックイン/\ntucking /タッキング/\ntuckseal /タックシール/\ntucson /ツーソン/トゥーソン/\ntue /火/\ntuesday /チューズデイ/チューズデー/チューズディ/チューズディー/\ntuft /タフト;房/\ntug /タグ/\ntugboat /タグボート/\ntugjump /タグジャンプ/\ntuka /ツーカー;www.tu-ka.co.jp/\ntulip /チューリップ/\ntull /タル/\ntulle /チュール/\ntullelace /チュールレース/\ntumble /タンブル/\ntumbler /タンブラー/\ntumi /トゥミ;www.tumi.com/\ntuna /ツナ/\ntunakai /トナカイ;(アイヌ語)/\ntunasalad /ツナサラダ/\ntundra /ツンドラ/\ntune /チューン/\ntuner /チューナー/チューナ/\ntuneup /チューンナップ/チューンアップ/\ntungsten /タングステン;[元素]74,W/\ntungus /ツングース/\ntunic /チュニック/\ntuning /チューニング/テューニング;<rare>/\ntunis /チュニス/\ntunisia /チュニジア;.tn/\ntunnel /トンネル/\ntunneling /トンネリング/トネリング/\ntuple /タプル/\ntupper /タッパー/\ntupple /タプル;?/\nturban /ターバン/\nturbine /タービン/\nturbo /ターボ/\nturbocharger /ターボチャージャー/\nturboengine /ターボエンジン/\nturbolighter /ターボライター;和製英語/\nturbolinux /ターボリナックス;www.turbolinux.com/\nturco /トルコ/\nturcogp /トルコGP;[F1]/\nturf /ターフ/\nturfan /トルファン;中国/\nturgenev /ツルゲーネフ/\nturing /チューリング/テューリング/\nturingmachine /チューリングマシン/\nturingtest /チューリングテスト/\nturk /トルコ/土耳古/\nturkestan /トルキスタン/\nturkey /トルコ;.tr/ターキー/\nturkmen /トルクメン/\nturkmenistan /トルクメニスタン;.tm/\nturmeric /ターメリック/\nturn /ターン/\nturnaround /ターンアラウンド/\nturner /ターナー/\nturning /ターニング/\nturningmachine /チューリングマシン/\nturningpoint /ターニングポイント/\nturnover /ターンオーバー/\nturnpike /ターンパイク/\nturnstile /├/┣/ターンスタイル/\nturntable /ターンテーブル/\nturquoise /ターコイズ/\nturquoiseblue /ターコイズブルー/\nturtle /タートル/\nturtleneck /タートルネック/\ntuscan /タスカン/\ntuscana /トスカナ/\ntutankhamen /ツタンカーメン;Tut Ankh Amen/\ntutor /チューター/チュータ/\ntutorial /チュートリアル/\ntutti /トゥッティ/\ntutu /チュチュ/\ntuvalu /ツバル;.tv/トゥ;tv/\ntuxedo /タキシード/\ntv /テレビ/テレビジョン/\ntvanime /TVアニメ/テレビアニメ/ＴＶアニメ/\ntvantenna /テレビアンテナ/\ntvasahi /テレビ朝日;www.tv-asahi.co.jp/\ntvboard /テレビボード/\ntvcamera /テレビカメラ/\ntvcm /テレビCM/\ntvdrama /TVドラマ/テレビドラマ/ＴＶドラマ/\ntvgame /テレビゲーム/TVゲーム/ＴＶゲーム/\ntvmonitor /テレビモニター/テレビモニタ/TVモニター/TVモニタ/\ntvnews /テレビニュース/TVニュース/ＴＶニュース/\ntvseries /テレビシリーズ/\ntvshopping /テレビショッピング/TVショッピング/\ntvtokyo /テレビ東京;www.tv-tokyo.co.jp/\ntvtuner /テレビチューナー/テレビチューナ/\ntwain /トウェイン/トウェーン/\ntweed /ツイード/\ntweeter /ツイーター/ツィーター/\ntwei /ツヴァイ/\ntwelve /トウェルブ/トゥウェルブ/\ntwenty /トウェンティ/\ntwilight /トワイライト/\ntwill /ツイル/\ntwin /ツイン/\ntwin-peaks /ツイン・ピークス/\ntwinbed /ツインベッド/\ntwinbee /ツインビー;[ゲーム]コナミ/\ntwincam /ツインカム/\ntwindrum /ツインドラム/\ntwining /トワイニング/\ntwinkle /トゥインクル/ツインクル/\ntwinpeaks /ツインピークス/\ntwinroom /ツインルーム/\ntwins /ツインズ/\ntwintail /ツインテール/\ntwist /ツイスト/\ntwisted /ツイステッド/\ntwister /ツイスター/\ntwistpair /ツイストペア;twisted-pair/\ntwistpaircable /ツイストペアケーブル;twisted-pair cable/\ntwo /ツー/\ntwobase /ツーベース;double/\ntwobass /ツーバス/\ntwobeat /ツービート/\ntwobyfour /ツーバイフォー/\ntwoout /ツーアウト/\ntwopiece /ツーピース/\ntwoplatoons /ツープラトン/\ntworun /ツーラン/\ntwoshot /ツーショット/\ntwostep /ツーステップ/\ntwotone /ツートン;two-tone/ツートーン/\ntwotonecolor /ツートンカラー;two-tone/\ntwotonecolour /ツートンカラー;two-tone/\ntwotop /ツートップ/\ntwoway /ツーウェイ/\ntx /Texas/テキサス/\ntxtfile /TXTファイル/テキストファイル/\ntyler /タイラー/\ntylor /タイラー/\ntyltyl /チルチル/\ntyndall /チンダル/\ntyner /タイナー/\ntype /タイプ/型/\ntypea /タイプA/タイプＡ/\ntypeb /タイプB/タイプＢ/\ntypec /タイプC/タイプＣ/\ntypemiss /タイプミス/\ntypesetter /タイプセッタ/\ntypewriter /タイプライター/タイプライタ/\ntyphoon /タイフーン/\ntyphus /チフス/\ntypical /ティピカル/\ntyping /タイピング/\ntypist /タイピスト/\ntypo /タイポ/\ntypographer /タイポグラファ/\ntypography /タイポグラフィ/タイポグラフィー/\ntyr /チュール/\ntyrannosaurus /ティラノサウルス/\ntyre /タイヤ/\ntyrosine /チロシン;Tyr/\ntyson /タイソン/\ntzara /ツァラ/\ntzone /Ｔゾーン/Tゾーン/\nu /υ;upsilon/ユー/у;cyrillic/ウラン/Uranium/\nubiquitous /ユビキタス/ユービキタス/\nuboat /Ｕボート/Uボート/ユーボート/\nud /ウード/\nufa /ウファ/\nufocatcher /UFOキャッチャー;[商標]SEGA/\nuganda /ウガンダ;.ug/\nugly /アグリー/\nugo /ウーゴ/\nui /ユーザーインターフェース/ユーザインターフェース/\nuid /ユーザーID/ユーザID/\nuif /ユーザ・インタフェース/\nuighur /ウイグル/\nuk /イギリス/\nukraina /ウクライナ/\nukraine /ウクライナ;.ua/\nukulele /ウクレレ/\nulanbator /ウランバートル/\nulanude /ウランウデ/\nulf /ウルフ/\nulla /ウラ/ウッラ/\nulm /ウルム/\nulrich /ウルリヒ/ウルリッヒ/\nultima /ウルティマ/\nultimate /アルティメット/\nultra /ウルトラ/\nultrac /ウルトラC;和製語/ウルトラＣ/\nultralight /ウルトラライト/\nultraman /ウルトラマン/\nultramarine /ウルトラマリン;群青色/\nulysses /ユリシーズ/\num /UNIX Magazine/\numar /オマル/ウマル/\numayyads /ウマイヤ/\numberto /ウンベルト/\numbrella /アンブレラ/\numbria /ウンブリア/\numlaut /¨/ウムラウト/\numma /ウンマ/\numount /アンマウント/\numpire /アンパイア/\nun /アン/\nuna /ウナ/ウーナ/\nunakite /ユナカイト/\nunbalance /アンバランス/\nunbelievable /アンビリーバボー/アンビリーバブル/\nunberbar /アンダーバー;_/\nunbundle /アンバンドル/\nuncle /アンクル/\nund /ウント/\nundead /アンデッド/\nunder /アンダー/\nunderbust /アンダーバスト;under bust/\nundercoat /アンダーコート/\nundercover /アンダーカバー/\nunderflow /アンダーフロー/\nunderfull /アンダーフル/\nunderground /アンダーグラウンド/アンダーグランド/アングラ/\nunderhair /アンダーヘア/\nunderline /アンダーライン/\nunderpar /アンダーパー/\nunderrun /アンダーラン/\nunderscore /アンダースコア/\nundershirt /アンダーシャツ/\nundershirts /アンダーシャツ/\nunderstand /アンダースタンド/\nunderwater /アンダーウォーター/\nunderwear /アンダーウェア/\nunderworld /アンダーワールド/\nundine /ウンディーネ/\nundo /アンドゥ/\nundulation /アンジュレーション/\nuneck /Ｕネック/Uネック/\nunesco /ユネスコ;www.unesco.org/\nunfair /アンフェア/\nunformat /アンフォーマット/\nungaro /ウンガロ/\nunhappy /アンハッピー/\nuni /ユニ/\nunicast /ユニキャスト/\nunicef /ユニセフ;www.unicef.org/\nunicode /ユニコード/\nunicorn /ユニコーン/\nunifiable /ユニファイアブル/\nunification /ユニフィケーション/\nunifier /ユニファイア/\nuniform /ユニフォーム/ユニホーム/\nunify /ユニファイ/単一化/\nunilateralism /ユニラテラリズム/\nunimaga /ユニマガ/UNIX Magazine/\nuninstall /アンインストール/\nuninstaller /アンインストーラ/アンインストーラー/\nunion /ユニオン/∪/共用体/共有体/\nuniprocessor /ユニプロセッサ/\nuniq /ユニーク/\nuniqlo /ユニクロ;www.uniqlo.com/\nunique /ユニーク/\nuniquinone /ユビキノン/\nunisex /ユニセックス/\nunisol /ユニソル/\nunison /ユニゾン/\nunisys /ユニシス;www.unisys.com/\nunit /ユニット/単位/\nunitary /ユニタリ/\nunitbath /ユニットバス;和製英語(prefabricated bath)/\nunite /ユニテ;仏語/\nunited /ユナイテッド/\nunity /ユニティ/ユニティー/\nuniversal /ユニバーサル/\nuniversaldesign /ユニバーサルデザイン/\nuniversalservice /ユニバーサルサービス/\nuniversalstudio /ユニバーサルスタジオ;www.universalstudios.com/\nuniverse /ユニバース/ユニヴァース/\nuniversiade /ユニバーシアード/\nuniversity /ユニバーシティ/\nunix /ユニックス/UNIX/\nunixfair /ＵＮＩＸフェアー/\nunixmagazine /ＵＮＩＸマガジン/\nunknown /アンノウン/アンノーン/\nunlimited /アンリミテッド/\nunlink /アンリンク/\nunload /アンロード/\nunlock /アンロック/\nunlucky /アンラッキー/\nunmap /アンマップ/\nunmount /アンマウント/\nuno /ウノ/ウーノ/\nunofficial /アンオフィシャル/\nunparse /アンパーズ/\nunparser /アンパーザ/アンパーザー/\nunplayable /アンプレアブル/アンプレヤブル/\nunplugged /アンプラグド/\nunreal /アンリアル/\nunrecognized /識別不能/\nunrolling /アンローリング/\nuntied /アンタイド/\nuntil /アンティル/\nuntouchable /アンタッチャブル/\nup /アップ/↑/\nupanisad /ウパニシャッド/\nuparrow /↑/\nupbeat /アップビート/\nupcall /アップコール/\nupdata /アップデータ;[新語]/\nupdate /アップデート/アップデイト/\nupdater /アップデータ/\nupdike /アップダイク/\nupdown /アップダウン/\nupfront /アップフロント/\nupgrade /アップグレード/\nuplight /アップライト/\nuplightpiano /アップライトピアノ/\nuplink /アップリンク/\nupload /アップロード/\nuploader /アップローダー/アップローダ/\nupon /アポン/\nupper /アッパー/\nuppercut /アッパーカット/\nuppermiddle /アッパーミドル/\nuppsala /ウプサラ/\nupright /アップライト/\nuprightpiano /アップライトピアノ/\nupset /アップセット/\nupside /アップサイド/\nupsilon /υ/ユプシロン/\nupstream /アップストリーム/\nuptempo /アップテンポ/\nuptime /アップタイム/\nuptown /アップタウン/\nupward /アップワード/\nur /ウル/\nura /ウラー/\nuracil /ウラシル;U/\nural /ウラル/\nuran /ウラン;U/\nuranium /ウラニウム;U/ウラン;[元素]92,U/\nuranos /ウラノス/\nuranus /ウラヌス/\nurban /アーバン/\nurbanlife /アーバンライフ/\nurdu /ウルドゥ/ウルドゥー/\nurea /ユリア;尿素/\nurethan /ウレタン/\nurethane /ウレタン/\nurgent /アージェント/\nuribe /ウリベ/\nuriel /ウリエル/\nurs /ウルス/\nursula /ウルスラ/アーシュラ/\nuruguay /ウルグアイ;.uy/\nus /アス/\nusability /ユーザビリティ/\nusama /ウサマ/\nusasu /ウシャス/\nusbbus /USBバス;NB:Universal Serial Bus bus/\nusbcable /USBケーブル/\nusbcard /USBカード/\nusbdevice /USBデバイス/\nusbdrive /USBドライブ/\nusbhub /USBハブ/\nusbkeyboard /USBキーボード/\nusbmemory /USBメモリ/USBメモリー/\nusbmouse /USBマウス/\nuse /ユーズ;[動詞]/ユース;[名詞]/\nusecase /ユースケース/\nused /ユーズド/\nuser /ユーザー/ユーザ/USER/\nuseraccount /ユーザーアカウント/ユーザアカウント/\nuseragent /ユーザエージェント/ユーザーエージェント/\nuserfriendly /ユーザーフレンドリー/ユーザフレンドリー/ユーザフレンドリ/\nusergroup /ユーザーグループ/ユーザグループ/\nuserguide /ユーザガイド/\nuserid /ユーザーID/ユーザID/ユーザid/\nuserinterface /ユーザーインターフェース/ユーザインタフェース/\nusermanual /ユーザーマニュアル/ユーザマニュアル/\nusermode /ユーザモード/\nusers /ユーザーズ/\nusersguide /ユーザーズガイド/\nuserside /ユーザーサイド/ユーザサイド/\nusersmanual /ユーザーズマニュアル/\nusersupport /ユーザーサポート/ユーザサポート/\nusher /アッシャー/\nusr /ユーザ;user/ユーザー/\nusual /ユージュアル/\nut /Utah/ユタ/\nutah /ユタ;UT/\nutility /ユーティリティ/ユーティリティー/\nutilitysoft /ユーティリティソフト/\nutnet /UTnet/\nutopia /ユートピア/\nutpcable /UTPケーブル/\nutrecht /ユトレヒト/\nutrillo /ユトリロ/\nuturn /Ｕターン/Uターン/\nuu /UNIX USER/\nuub /ウンウンビウム/Ununbium/\nuucp /UUCP/\nuuh /ウンウンヘキシウム/Ununhexium/\nuun /ウンウンニリウム/Ununnilium/\nuuo /ウンウンオクチウム/Ununoctium/\nuuq /ウンウンクアジウム/Ununquadium/\nuuu /ウンウンウニウム/Unununium/\nuva /ウバ/ウヴァ/\nuvcut /UVカット/\nuwe /ウーヴェ/\nuzbek /ウズベク/\nuzbekistan /ウズベキスタン;.uz/\nv /ブイ/ヴイ/в;ve (cyrillic)/∨;or/↓/バナジウム/Vanadium/\nva /ビオラ/Virginia/ヴァージニア/バージニア/\nvacance /バカンス/ヴァカンス/\nvacation /バケーション/ヴァケーション/\nvaccine /ワクチン/\nvaccinesoft /ワクチンソフト/\nvacuum /バキューム/\nvacuumcar /バキュームカー/\nvader /ベイダー/ベーダー/ヴェイダー/\nvadim /ヴァディム/ワディム/\nvaduz /ファドーツ/\nvagabond /バガボンド/\nvagina /ヴァギナ/ワギナ/バギナ/\nvague /ヴァーグ/バーグ/\nvaio /バイオ;[商標]SONY/ヴァイオ/\nvaisya /バイシャ/ヴァイシャ/\nvakzin /ワクチン;(独語)/\nval /ヴァル/バル/\nvaldes /バルデス/\nvale /ヴェール/\nvalencia /バレンシア/\nvalentine /バレンタイン/ヴァレンタイン/\nvalentineday /バレンタインデー;2.14/\nvalentino /バレンチノ;www.valentino.it/ヴァレンティノ/ヴァレンチノ/ヴァレンティーノ/\nvaleria /ヴァレリア/\nvalerie /ヴァレリー/バレリー/\nvaleron /バレロン/\nvalery /ヴァレリー/ワレリー/\nvaletudo /バーリトゥード;vale tudo/\nvaleur /バルール/ヴァルール/\nvalhalla /ヴァルハラ/\nvaliant /バリアント;勇壮/ヴァリアント/\nvalid /ヴァリッド/バリッド/恒真/\nvalidation /バリデーション/\nvaline /バリン;Val/\nvalken /ヴァルケン/\nvalkyrie /ワルキューレ/ヴァルキューレ/ヴァルキリー/\nvalletta /ヴァレッタ/\nvalley /バレー/\nvalli /ヴァリ/\nvalse /ヴァルス;(Fr)ワルツ/\nvalue /バリュー/ヴァリュー/値/Ｖａｌｕｅ/\nvaluechain /バリューチェーン/\nvalve /バルブ/ヴァルヴ/\nvalvu /バルブ/\nvamp /バンプ/ヴァンプ/\nvampire /ヴァンパイア/バンパイア/バンパイヤ/ヴァンパイヤ/\nvan /ファン;van der Waals/ヴァン;van Gogh/バン/\nvanadium /バナジウム;[元素]23,V/\nvanallen /バンアレン;Van Allen/ヴァンアレン/バン・アレン/ヴァン・アレン/\nvancomycin /バンコマイシン/\nvancouver /バンクーバー/\nvanda /バンダ/ヴァンダ/\nvanderbilt /ヴァンダービルト/バンダービルト/\nvanderwaals /ファンデルワールス;Johannes Diderik van der Waals (1837-1923)/\nvandyck /ファンダイク;van Dyck/\nvanessa /ヴァネッサ/\nvangelis /ヴァンゲリス/\nvanguard /バンガード/ヴァンガード/\nvanilla /バニラ/ヴァニラ/\nvanillabeans /バニラビーンズ/ヴァニラビーンズ/\nvanillaessence /バニラエッセンス/\nvanillaice /バニラアイス/\nvanille /ヴァニーユ;(Fr) バニラ/バニーユ/\nvanuatu /バヌアツ;.vu/\nvanvogt /ヴァン=ヴォークト/\nvanya /ワーニャ/\nvaraha /ヴァラーハ/\nvaranasi /ヴァラナシ/バラナシ;インド(vns)/\nvarela /バレラ/\nvarese /ヴァレーズ/\nvargas /ヴァルガス/\nvariable /バリアブル/ヴァリアブル/変数/\nvariant /バリアント;異本/ヴァリアント/\nvariation /バリエーション/ヴァリエーション/\nvariety /バラエティー/バラエティ/ヴァラエティ/ヴァリエティ;<rare>/\nvarig /ヴァリグ/\nvarna /ヴァルナ/\nvarnish /ワニス/ニス/\nvartan /バルタン/\nvasallo /バサロ/\nvasco /バスコ/ヴァスコ/\nvascodagama /バスコダガマ;(1469?-1524) Vasco da Gama/ヴァスコダガマ/\nvaseline /ワセリン/ヴァセリン/\nvasquez /バスケス/\nvat /バット/\nvatican /バチカン;.va/ヴァチカン/ヴァティカン/\nvaucher /バウチャー/\nvaudeville /ヴォードヴィル/ボードビル/\nvaudevillian /ボードビリアン/\nvaughan /ヴォーン/ボーン/\nvault /ボールト/ヴォールト/\nvax /VAX/\nvazquez /バスケス/\nvc /チェロ/ビレッジセンター/Ｖｃ/\nvcine /Ｖシネ;video + cinema/Vシネ/\nvcinema /Ｖシネマ;video + cinema/Vシネマ/\nvdash /├/\nvdots /：;全角のコロン/\nve /в;cyrillic/\nvector /ベクター/ベクトル/ベクタ/\nvectorchi /ベクトル値/\nveda /ヴェーダ/\nvee /∨/ブイ/ヴィー/\nvega /ベガ/ヴェガ/\nvegas /ベガス;Las Vegas/\nvegetable /ベジタブル/\nvegetarian /ベジタリアン/\nvehicle /ビークル/ヴィークル/\nveil /ベール/ヴェール/\nveinna /ウインナー/\nvela /ベラ/ヴェラ/\nvelazquez /ベラスケス/\nvella /ベラ/ヴェラ/\nvelma /ヴェルマ/\nveloce /ヴェローチェ/\nvelocity /ベロシティ/ヴェロシティ/\nvelvet /ベルベット/ヴェルヴェット/\nvendemiaire /ヴァンデミエール/\nvender /ベンダー/ベンダ/\nvendor /ベンダー/ベンダ/ヴェンダー/\nveneer /ベニヤ/ベニア/\nvenetian /ベネチアン/ヴェネチアン/ヴェネツィアン/ベネシャン/\nvenezia /ヴェネチア/ヴェネツィア/ベネチア/ベネツィア/\nvenezuela /ベネズエラ;.ve/\nvenice /ベニス/ヴェニス/\nvenn /ベン/ヴェン/\nvenom /ヴェノム/ベノム/\nvent /ベント/\nventa /ベンタ/\nventer /ベンター/\nventilation /ベンチレーション/\nventilator /ベンチレーター/\nventri /ベンチュリ/\nventure /ベンチャー/ベンチャ/\nventurebusiness /ベンチャービジネス/\nventurecapital /ベンチャーキャピタル/\nventures /ベンチャーズ/\nvenus /ヴィーナス/ウェヌス/\nvenusline /ビーナスライン;信州の観光道路。www.venus-line.net/\nvera /ベラ/ヴェラ/\nverandah /ベランダ/\nverbal /バーバル/\nverbena /バーベナ/\nverbose /バーボス/冗長な/\nverde /ベルデ;(西語)緑/ヴェルデ/\nverdi /ヴェルディ/ベルディ/\nverdun /ベルダン/ヴェルダン/\nverdy /ヴェルディ;[Jリーグ]東京/\nvergilius /ウェルギリウス/ヴェルギリウス/\nveridian /ビリジアン/\nverify /ベリファイ/\nverisign /ベリサイン;www.verisign.com/VeriSign/\nverlaine /ヴェルレーヌ/ベルレーヌ/\nvermeer /フェルメール/\nvermiculite /バーミキュライト;蛭石/\nvermilion /バーミリオン/\nvermillion /バーミリオン/ヴァーミリオン/\nvermont /バーモント;VT/\nvermouth /ベルモット/\nvernacular /ヴァナキュラー/バナキュラー/\nverne /ヴェルヌ/\nvernier /バーニア/\nvernon /ヴァーノン/バーノン/\nverona /ヴェローナ/ベローナ/ベロナ/ヴェロナ/\nveronica /ヴェロニカ/ベロニカ/\nveronique /ヴェロニク/ベロニク/\nverra /ベラ/ヴェラ/\nverre /ヴェール;(Fr)ガラス/\nversace /ヴェルサーチ;ww.versace.com/ベルサーチ/\nversailles /ベルサイユ/ヴェルサイユ/\nverse /ヴァース;歌詞/\nversion /バージョン/ヴァージョン/版/\nversion-up /バージョンアップ/\nversionup /バージョンアップ/ヴァージョンアップ/\nversus /バーサス/ヴァーサス/\nvert /ヴェール;(Fr)緑/\nvertical /バーティカル/ヴァーティカル/⊥/垂直/垂直方向/\nverve /ヴァーヴ/\nvery /ベリー/ベリィ/\nvespa /ベスパ/\nvessel /ベッセル/\nvest /ベスト/\nvesta /ベスタ/ヴェスタ/\nvesuvio /ベスビオ/ヴェスヴィオ/\nvet /ヘット;(蘭語)牛脂/\nveteran /ベテラン/ヴェテラン/\nvgoal /Ｖゴール;victory + goal/Vゴール/\nvhll /VHLL(Very High Level Language)/\nvi /ヴィ/\nvia /ビア/ヴィア/バイア/ヴァイア/\nviagra /バイアグラ/\nvian /ヴィアン/\nvib /バイブ;vibrator/ヴァイブ/\nvibraphone /ビブラフォン/ヴィブラフォン/\nvibraslap /ビブラスラップ/ヴィブラスラップ/\nvibration /バイブレーション/\nvibrato /ビブラート/ヴィブラート/\nvibrator /バイブレーター/バイブレータ/\nvic /ビック/\nvice /ヴァイス/\nvicente /ビセンテ/\nvichy /ヴィシー/\nvichyssoise /ビシソワーズ/ヴィシソワーズ/\nvicious /ヴィシャス/ビシャス/\nvick /ヴィック/\nvicki /ヴィッキー/\nvicky /ビッキー/ヴィッキー/\nvictoire /ヴィクトワール/\nvictor /ビクター/ヴィクター/ヴィクトル/ビクトル/ヴィクトール/ ビクトール/\nvictoria /ビクトリア/ヴィクトリア/\nvictorian /ヴィクトリアン/ビクトリアン/\nvictory /ビクトリー/ヴィクトリー/\nvidal /ヴィダル/ビダル/\nvidalsassoon /ヴィダルサスーン;www.vidalsassoon.com/\nvideo /ビデオ/ヴィデオ/\nvideocable /ビデオケーブル/\nvideocamera /ビデオカメラ/\nvideocapture /ビデオキャプチャ/ビデオキャプチャー/\nvideocard /ビデオカード/\nvideocasette /ビデオカセット/\nvideocd /ビデオCD/\nvideochat /ビデオチャット/\nvideochip /ビデオチップ/\nvideoclip /ビデオクリップ/\nvideodeck /ビデオデッキ/\nvideogame /ビデオゲーム/\nvideoletter /ビデオレター/\nvideomemory /ビデオメモリ/\nvideomessage /ビデオメッセージ/\nvideorecorder /ビデオレコーダー/\nvideorental /ビデオレンタル/\nvideoresearch /ビデオリサーチ;www.videor.co.jp/\nvideoshop /ビデオショップ/\nvideotape /ビデオテープ/\nvideotex /ビデオテックス/\nvie /ヴィ;仏語/ヴィー/\nvieil /ヴィエイユ/\nvieille /ヴィエイユ/\nvienna /ウィンナー/ウィンナ/\nviennoiserie /ヴィエノワズリー;(Fr) 菓子パン類/\nvientiane /ヴィエンチャン/ビエンチャン;ラオス(vte)/\nvieri /ヴィエリ/\nvietnam /ベトナム;.vn/ヴェトナム/ヴィエトナム/\nvieux /ヴュー/\nview /ビュー/Ｖｉｅｗ/ヴュー/\nviewer /ビューア/ビューアー/ビューワ/ビューワー/\nviewhotel /ビューホテル/\nviewing /ビューイング/\nviewpoint /ビューポイント/\nviewport /ビューポート/\nvigny /ヴィニー/ビニー/\nvigor /ビガー/\nvihara /ビハーラ/ヴィハーラ/\nviking /バイキング/ヴァイキング/\nviktor /ヴィクトル/ヴィクトール/\nviktoria /ヴィクトリア/\nvila /ビラ/\nvilla /ビラ/ヴィラ/ビジャ/\nvillage /ビレッジ/ヴィレッジ/ヴィラージュ;仏語/\nvilleneuve /ビルヌーブ/ヴィルヌーヴ/\nvilleroy /ビレロイ/\nvillon /ヴィヨン/\nvilnyus /ヴィリニュス/\nvin /ヴァン;(Fr) ワイン/\nvina /ヴィーナ/\nvinaigrette /ビネグレット/ヴィネグレット/\nvince /ビンス/ヴィンス/\nvincent /ヴィンセント/ビンセント/ヴァンサン/\nvincenzo /ヴィンチェンツォ/\nvinci /ヴィンチ/ビンチ/\nvine /ヴァイン/バイン/\nvinegar /ビネガー/ヴィネガー/\nvinnie /ヴィニー/ビニー/\nvinny /ヴィニー/ビニー/\nvinson /ヴィンソン/ビンソン/\nvintage /ヴィンテージ/ビンテージ/\nvinyl /ビニール/ビニル/\nvinylalcohol /ビニルアルコール/\nvinylcover /ビニールカバー/\nvinylhouse /ビニールハウス;和製英語(plastic greenhouse)/\nvinylidene /ビニリデン/\nvinylsheet /ビニールシート/\nvinyltape /ビニールテープ/\nviola /ビオラ/ヴィオラ/\nviolation /バイオレーション/\nviolence /バイオレンス/\nviolent /バイオレント/\nviolet /バイオレット/ヴァイオレット/\nvioletta /ヴィオレッタ/\nviolin /ヴァイオリン/バイオリン/\nviolinist /ヴァイオリニスト/バイオリニスト/\nviolinsonata /ヴァイオリンソナタ/バイオリンソナタ/\nviolon /ヴィオロン;(Fr)バイオリン/\nviper /バイパー/ヴァイパー/\nvirgin /バージン/ヴァージン/\nvirginia /バージニア;VA/ヴァージニア/\nvirginie /ヴィルジニー/\nvirginoil /バージンオイル/\nvirginroad /バージンロード;和製英語/\nvirgo /バーゴ;乙女座/ヴァーゴ/バルゴ/ビルゴ/\nviridian /ビリジアン/\nvirtual /バーチャル/ヴァーチャル/仮想/\nvirtualdomain /バーチャルドメイン/\nvirtualhost /バーチャルホスト/\nvirtualmachine /バーチャルマシン/\nvirtualmall /バーチャルモール/\nvirtualpet /バーチャルペット/\nvirtualreality /バーチャルリアリティ/\nvirtuoso /ヴィルトゥオーゾ/ヴィルトゥオーソ/\nvirus /ウイルス/ウィルス/ビールス/ヴィールス/\nvirusbuster /ウイルスバスター/ウィルスバスター/\nviruscheck /ウイルスチェック/ウィルスチェック/\nvirusmail /ウイルスメール/ウィルスメール/\nvirusscan /ウイルススキャン/ウィルススキャン/\nvirussoft /ウイルスソフト/\nvis /ビス/\nvisa /ビザ/ヴィザ/\nvisacard /VISAカード;www.visa.com/ビザカード/\nvisconti /ビスコンティ/ヴィスコンティ/\nvision /ビジョン/ヴィジョン/視覚/\nvisionary /ビジョナリー/\nvisit /ビジット/ヴィジット/\nvisitor /ビジター/\nvisnu /ヴィシュヌ/\nvisor /バイザー/\nvissel /ヴィッセル;[Jリーグ]神戸/\nvista /ビスタ/ヴィスタ/\nvisual /ビジュアル/ヴィジュアル/\nvisualisation /ビジュアライゼーション/\nvisualise /ビジュアライズ/\nvisualization /ビジュアライゼーション/\nvisualize /ビジュアライズ/\nvita /ヰタ;ラテン語/ヴィタ/\nvital /バイタル/\nvitality /バイタリティ/バイタリティー/ヴァイタリティ/\nvitamin /ビタミン/\nvitamina /ビタミンA/ビタミンＡ/\nvitamina# /ビタミンA#0/ビタミンＡ#0/\nvitaminb /ビタミンB/ビタミンＢ/\nvitaminb# /ビタミンB#0/ビタミンＢ#0/\nvitaminc /ビタミンC/ビタミンＣ/\nvitamind /ビタミンD/ビタミンＤ/\nvitamind# /ビタミンD#0/\nvitamine /ビタミン/ビタミンE/ビタミンＥ/\nvitamink /ビタミンK/ビタミンＫ/\nvitesse /ヴィテス;(Fr)速度/\nvittorio /ヴィットーリオ/ヴィットリオ/\nvitz /ヴィッツ;[商標]トヨタ/\nviv /ヴィヴ/\nviva /ビバ;(It)万歳/ヴィヴァ/\nvivace /ヴィヴァーチェ/ビバーチェ/\nvivaldi /ヴィヴァルディ/ビバルディ/\nvivant /ヴィヴァン;仏語/\nvivarium /ビバリウム/\nvive /ビブ;(Fr)万歳/ヴィヴ/\nvivian /ビビアン/ヴィヴィアン/\nvivid /ビビッド/ヴィヴィッド/\nvividcolor /ビビッドカラー/\nvividcolour /ビビッドカラー/\nvivien /ヴィヴィアン/\nvivo /ヴィーヴォ/ビーボ/\nvjebeta /VJE-β/\nvlad /ブラッド/ブラド/ヴラド;Vlad was here!/\nvladimir /ウラジミール/ウラジーミル/ウラディミール/ヴラディミール/\nvladivostok /ウラジオストク;ロシア(vvo)/ウラジオストック;ロシア/\nvleague /Vリーグ/Ｖリーグ/\nvltava /ヴルタヴァ/\nvn /ヴァイオリン/\nvneck /Ｖネック/Vネック/ブイネック/\nvocabulary /ボキャブラリー/ボキャブラリ/語彙/ヴォキャブラリ;<rare>/ヴォキャブラリィ;<rare>/\nvocal /ボーカル/ヴォーカル/\nvocalise /ヴォカリーズ/ヴォーカリーズ/\nvocalist /ヴォーカリスト/ボーカリスト/\nvoce /ヴォーチェ/\nvocoder /ボコーダー/ボコーダ/\nvodafone /ボーダフォン;www.vodafone.jp/\nvodka /ウォッカ/\nvogue /ヴォーグ/ボーグ/\nvoice /ボイス/ヴォイス/\nvoicechat /ボイスチャット/\nvoicemail /ボイスメール/\nvoicepercussion /ボイスパーカッション/\nvoicerecorder /ボイスレコーダー/\nvoices /ヴォイセズ/\nvoicetraining /ボイストレーニング/\nvoicing /ボイシング/ヴォイシング/\nvoid /ボイド/ヴォイド/\nvolante /ボランチ/\nvolga /ボルガ/ヴォルガ/\nvolk /フォルク;(独語)/\nvolker /フォルカー/\nvolkl /Ｖｏｌｋｌ/\nvolkswagen /フォルクスワーゲン/\nvolley /バレー/ボレー/\nvolleyball /バレーボール/\nvolt /ボルト/\nvolta /ボルタ/ヴォルタ/\nvoltage /ボルテージ/\nvoltaire /ヴォルテール/ボルテール/\nvolume /ボリューム/ヴォリューム/\nvolumeup /ボリュームアップ/\nvoluntary /ボランタリー/\nvolunteer /ボランティア/\nvolvo /ボルボ/\nvolvox /ボルボックス/\nvon /フォン/\nvongole /ボンゴレ/\nvonnegut /ヴォネガット/\nvonneumann /フォンノイマン;von Neumann/フォン・ノイマン/\nvoodoo /ブードゥー/ヴードゥー/\nvorpal /ボーパル/ヴォーパル/\nvortex /ボルテックス/ヴォルテックス/\nvostok /ボストーク/ヴォストーク/\nvote /ボート/\nvoyager /ボイジャー/\nvr /バーチャルリアリティ;virtual reality/バーチャルリアリティー/\nvs /versus/バーサス/ｖｓ．/\nvsign /Ｖサイン/Vサイン;(^-^)v/\nvt /Vermont/バーモント/ヴァーモント/\nvuitton /ヴィトン;www.vuitton.com/\nvulcan /バルカン/\nvulnerability /ヴァルネラビリティ/\nvulunteer /ボランティア/\nvzone /Ｖゾーン/Vゾーン/\nw /ダブリュー/タングステン/Tungsten/\nwa /Washington/ワシントン/\nwa-pro /ワープロ/\nwacoal /ワコール;www.wacoal.co.jp/\nwafer /ウェハ/ウエハー/ウェハー/ウェーハ/ウエーハ/ウェファ/\nwafers /ウエハース/\nwaffle /ワッフル/\nwagen /ワーゲン/\nwagner /ワーグナー/ワグナー/ヴァーグナー/ワグネル/\nwagon /ワゴン/\nwagonsale /ワゴンセール/\nwaikiki /ワイキキ/\nwais /ウェイズ/\nwaist /ウエスト/ウェスト/\nwaistbag /ウエストバッグ;和製英語/ウェストバッグ/\nwaistline /ウエストライン/\nwaistpouch /ウエストポーチ;和製英語(belt bag)/\nwaistsize /ウエストサイズ/\nwait /ウェイト/ウエイト/\nwaiter /ウェイター/\nwaiting /ウェイティング/\nwaitress /ウェイトレス/\nwaits /ウェイツ/\nwaiver /ウェーバー/\nwake /ウェイク/\nwakeboard /ウェイクボード/\nwakeup /ウェイクアップ/\nwalden /ウォールデン/\nwaldo /ウォルド/ワルド/ウォルドー/\nwaldstein /ワルトシュタイン/\nwales /ウェールズ/\nwalk /ウォーク/\nwalker /ウォーカー/\nwalkin /ウォークイン/\nwalkincloset /ウォークインクローゼット;walk-in closet/\nwalking /ウォーキング/\nwalkingshoes /ウォーキングシューズ/\nwalkman /ウォークマン;[商標]SONY/\nwalkrally /ウォークラリー/\nwalkthrough /ウォークスルー/\nwalkure /ワルキューレ/ヴァルキューレ/\nwall /ウォール/\nwallaby /ワラビ/ワラビー/\nwallace /ウォーレス/ウォレス/\nwallet /ウォレット/\nwallstreet /ウォールストリート/ウォール街/\nwally /ウォーリー/\nwalmart /ウォルマート;www.walmart.com/\nwalnut /ウォルナット;胡桃/\nwalnuts /ウォールナッツ/ウォルナッツ/\nwalras /ワルラス/\nwalsh /ウォルッシュ/\nwalt /ウォルト/\nwalter /ウォルター/ワルター/ヴァルター/\nwalther /ワルター/ワルサー/ヴァルター/ウォルター/バルター/\nwaltherp# /ワルサーP#0/\nwaltz /ワルツ/\nwand /ワンド/\nwanda /ワンダ/ヴァンダ/\nwander /ワンダー/\nwanderer /ワンダラー/\nwandering /ワンダリング/\nwandervogel /ワンダーフォーゲル;(独語)/\nwanernmusic /ワーナーミュージック;wmg.com/\nwangel /ワンゲル;Wandervogel(?)/\nwannabe /ワナビー/\nwant /ウォント/\nwanted /ウォンテッド/\nwants /ウォンツ/\nwappen /ワッペン;(独語)/\nwar /ウォー/\nward /ワード/\nwardrobe /ワードローブ/\nware /ウェア/ウエア/Ｗａｒｅ/\nwarehouse /ウェアハウス/ウエアハウス/\nwaren /ワーレン/\nwarhol /ウォーホル/\nwarlock /ウォーロック/\nwarlord /ウォーロード/\nwarm /ウォーム/\nwarmbiz /ウォームビズ;[新語]和製英語/\nwarmer /ウォーマー/\nwarming /ウォーミング/\nwarmingup /ウォーミングアップ/\nwarmup /ウォームアップ/\nwarn /ワーン/ウォーン/\nwarner /ワーナー/\nwarning /ワーニング/ウォーニング/警告/\nwarp /ワープ/\nwarrant /ワラント/\nwarren /ウォーレン/\nwarrior /ウォーリア/ウォーリアー/ウォリアー/\nwarriors /ウォーリアーズ/ウォリアーズ/\nwars /ウォーズ/\nwarship /ウォーシップ/\nwarszawa /ワルシャワ;ポーランド/\nwas /ワズ/ウォズ/\nwash /ウォッシュ/\nwashable /ウォッシャブル/\nwasher /ワッシャー/ウォッシャー/ワッシャ/\nwashing /ウォッシング/\nwashington /ワシントン/\nwashingtondc /ワシントンＤＣ/ワシントンDC/\nwashingtonhotel /ワシントンホテル/\nwashlet /ウォシュレット;和製英語/ワォシュレット;<rare>/\nwasp /ワスプ/\nwaste /ウェイスト/\nwat /ワット/\nwatch /ウォッチ/\nwatchdog /ウォッチドッグ/\nwatching /ウォッチング/\nwater /ウォーター/\nwaterbed /ウォーターベッド/\nwaterbottle /ウォーターボトル/\nwatercooler /ウォータークーラー/\nwaterfall /ウォーターフォール/ウォータフォール/\nwaterfront /ウォーターフロント/\nwatergarden /ウォーターガーデン/\nwatergate /ウォーターゲート/\nwaterhazard /ウォーターハザード/\nwaterjet /ウォータージェット/\nwaterloo /ワーテルロー/ウォータールー/\nwatermark /ウォーターマーク;透かし/\nwaterproof /ウォータープルーフ/\nwatersport /ウォータースポーツ/\nwatersports /ウォータースポーツ/\nwatkins /ワトキンス/\nwatson /ワトソン/ワトスン/\nwatt /ワット/\nwatts /ワッツ/\nwave /ウェーブ/ウエーブ/ウェイブ/ウェイヴ/波/\nwavefront /ウェーブフロント/\nwavelet /ウェーブレット/\nwavfile /WAVファイル/\nwavy /ウェービー/\nwax /ワックス/\nway /ウェイ/ウェー/ウエイ/\nwayne /ウェイン/ウエイン/\nways /ウェイズ/\nwe /ウィ/ウィー/\nweak /ウィーク/\nweakpoint /ウィークポイント/\nwealth /ウェルス/\nweapon /ウェポン/ウエポン/\nwear /ウェア/ウエア/\nweather /ウェザー/ウエザー/\nweatherreport /ウェザーリポート/\nweb /ウェブ/\nwebbrowser /WEBブラウザ/ウェブブラウザ/\nwebcomic /Webコミック/ウェブコミック/\nwebdesign /ウェブデザイン/\nwebdesigner /ウェブデザイナー/\nwebdirectory /ウェブディレクトリ/\nwebdrama /Webドラマ/ウェブドラマ/\nweber /ウェーバー/ウェバー/ヴェーバー/ウェーバ/\nwebern /ウェーベルン/\nweblog /ウェブログ;blog/\nwebmagazine /WEBマガジン/ウェブマガジン/\nwebmail /ウェブメール/\nwebmaster /ウェブマスター/\nwebmoney /ウェブマネー/\nwebpage /ウェブページ/Webページ/\nwebradio /Webラジオ/ウェブラジオ/\nwebring /ウェブリング/\nwebserver /Webサーバ/ウェブサーバ/ウェブサーバー/webサーバ/\nwebservice /Webサービス/ウェブサービス/webサービス/\nwebsite /Webサイト/ウェブサイト/webサイト/\nwebster /ウェブスター/ウエブスター/\nwed /水/\nwedding /ウェディング/ウエディング/\nweddingbell /ウェディングベル/ウエディングベル/\nweddingcake /ウェディングケーキ/\nweddingdress /ウェディングドレス/ウエディングドレス/\nwedeln /ウェーデルン/\nwedge /∧/ウェッジ/\nwedgewood /ウェッジウッド/\nwedgwood /ウェッジウッド/\nwednesday /ウェンズデー/ウェンズデイ/ウェンズディ/\nweed /ウィード/\nweek /ウィーク/ウイーク/\nweekday /ウィークデー/ウィークデイ/\nweekend /ウィークエンド/\nweekly /ウィークリー/ウイークリー/\nweeklymansion /ウィークリーマンション/\nweeks /ウィークス/\nwegner /ウェグナー/ウェゲナー/\nweight /ウェイト/ウェート/\nweightlifting /ウェイトリフティング/\nweighttraining /ウェイトトレーニング/\nweil /ヴェイユ/\nweimar /ワイマール/\nwein /ウェイン/ウエイン/ヴァイン;(独語)ワイン/\nweird /ウィアード/\nweisman /ワイズマン/ワイスマン/\nweiss /ヴァイス/\nweissman /ワイスマン/\nwelcome /ウェルカム/ウエルカム/\nwelfare /ウェルフェア/\nwell /ウェル/ウェール/\nwell-done /ウェルダン/\nwellcity /ウェルシティ;厚生年金会館/\nwelldone /ウェルダン/\nweller /ウェラー/\nwelles /ウェルズ/\nwellington /ウェリントン/\nwellness /ウェルネス/ウエルネス/\nwells /ウェルズ/\nwelsh /ウェルシュ/\nwelter /ウェルター/\nwenders /ヴェンダース/\nwendy /ウェンディ/ウェンディー/\nwent /ウェント/\nwentz /ウエンツ/ウェンツ/\nwere /ワー/\nwerner /ワーナー/ウェルナー/ベルナー/ヴェルナー/\nwernicke /ウェルニッケ/\nwes /ウェス/ウエス/\nwesley /ウェスリー/\nwessex /ウェセックス/\nwesson /ウェッソン/\nwest /ウエスト/\nwestcoast /ウエストコースト;西海岸/ウェストコースト/\nwestend /ウエストエンド/\nwestern /ウエスタン/ウェスタン/\nwesternleague /ウエスタンリーグ/\nwestminster /ウェストミンスター/ウエストミンスター/\nwestphalia /ウェストファリア/ウエストファリア/\nwestside /ウェストサイド/ウエストサイド/\nwestvirginia /ウェストバージニア;WV/ウエストバージニア;WV/\nwet /ウェット/ウエット/\nwetsuit /ウェットスーツ/\nwetsuits /ウェットスーツ/\nwettype /ウェットタイプ/\nweyl /ワイル/\nwg /ワーキンググループ/\nwhale /ホエール/\nwhat /ホワット/\nwhat's /ホワッツ/\nwhats /ホワッツ;what's/\nwheat /フィート;小麦/\nwheel /ホイール/\nwheelbase /ホイールベース/\nwheelclick /ホイールクリック/\nwheeler /ホイーラー/\nwheelie /ウィリー/ウイリー/\nwheelmouse /ホイールマウス/\nwhere /ホエア/ウェア/\nwhey /ホエー;乳清/ホエイ/\nwhich /フィッチ/\nwhile /ワイル/ホワイル/ファイル/\nwhip /ホイップ/\nwhipcream /ホイップクリーム/\nwhipper /ホイッパー/\nwhisker /ウィスカー/ウイスカー/\nwhiskey /ウイスキー/ウィスキー/ウヰスキー/\nwhisky /ウイスキー/ウィスキー/\nwhisper /ウィスパー/\nwhistle /ホイッスル/\nwhite /ホワイト/\nwhiteasparagus /ホワイトアスパラガス/\nwhiteband /ホワイトバンド;www.whiteband.org/\nwhiteboard /ホワイトボード/\nwhitebox /ホワイトボックス/\nwhitechoco /ホワイトチョコ/\nwhitechocolate /ホワイトチョコレート/\nwhitechristmas /ホワイトクリスマス;white Christmas/\nwhitecollar /ホワイトカラー/\nwhitecuracao /ホワイトキュラソー/\nwhiteday /ホワイトデー/ホワイトデイ/\nwhitehole /ホワイトホール/\nwhitehouse /ホワイトハウス/\nwhiteknight /ホワイトナイト/\nwhitelist /ホワイトリスト/\nwhitening /ホワイトニング/\nwhitenoise /ホワイトノイズ/\nwhiteopal /ホワイトオパール/\nwhiteout /ホワイトアウト/\nwhitepapper /ホワイトペッパー/\nwhitepearl /ホワイトパール/\nwhiterum /ホワイトラム/\nwhitesauce /ホワイトソース/\nwhitesox /ホワイトソックス;[MLB]White Sox/\nwhitexmas /ホワイトクリスマス;white Christmas/\nwhitman /ホイットマン/\nwhitney /ホイットニー/\nwho /フー/\nwhodunit /フーダニット;推理小説/Who done it?/\nwhole /ホール/\nwholesale /ホールセール/\nwholesaler /ホールセラー/\nwholetomato /ホールトマト/\nwhom /フム/\nwhose /フーズ/\nwhy /ホワイ/\nwhydunit /ホワイダニット/Why done it?/\nwi /Wisconsin/ウィスコンシン/\nwicky /ウィッキー/\nwide /ワイド/WIDE/\nwideangle /ワイドアングル/\nwidearea /ワイドエリア/\nwidescreen /ワイドスクリーン/\nwideshow /ワイドショー/ワイドショウ/\nwidesize /ワイドサイズ/\nwidespan /ワイドスパン/\nwidetv /ワイドテレビ/\nwidget /ウィジェット/ウィジット/Widget/\nwidow /ウィドウ/ウィドー/\nwidth /幅/\nwie /ヴィー;(独語)/\nwien /ウィーン/\nwiener /ウインナー/ウィンナー/ウィナー/ウィンナ/ウインナ/ウィーナー/\nwienphil /ウィーンフィル;Wiener Philharmoniker/\nwiese /ヴィーゼ/\nwiest /ウィースト/\nwife /ワイフ/\nwig /ウィッグ/\nwiki /ウィキ/\nwikipedia /ウィキペディア;wikipedia.org/\nwilbur /ウィルバー/\nwild /ワイルド/\nwildcard /ワイルドカード/\nwildcat /ワイルドキャット/\nwilde /ワイルド/\nwilder /ワイルダー/\nwilderness /ウィルダネス/\nwildflower /ワイルドフラワー/\nwildlife /ワイルドライフ/\nwildpitch /ワイルドピッチ/\nwildrice /ワイルドライス;マコモ/\nwildstrawberry /ワイルドストロベリー/\nwiley /ウィリー/ワイリー;人名/\nwilfred /ウィルフレッド/\nwilhelm /ヴィルヘルム/ウィルヘルム/\nwilkins /ウィルキンズ/\nwilkinson /ウィルキンソン/\nwill /ウィル/\nwillcom /ウィルコム;www.willcom-inc.com/\nwillem /ウィレム/\nwilliam /ウィリアム/ウイリアム/\nwilliams /ウィリアムズ/ウイリアムズ/ウィリアムス/ウイリアムス/\nwilliamson /ウィリアムソン/ウィリアムスン/\nwillie /ウィリー/\nwillis /ウィリス/ウイリス/\nwillow /ウィロー/\nwilly /ウィリー/ウイリー/\nwilm /ヴィルム/\nwilma /ウィルマ/\nwilson /ウィルソン/ウイルソン/ウィルスン/\nwim /ヴィム/\nwimbledon /ウィンブルドン/ウインブルドン/\nwin /ウィン/ウイン/\nwinch /ウインチ/ウィンチ/\nwinchester /ウィンチェスター/\nwind /ウインド/ウィンド/\nwindbreaker /ウインドブレーカー/ウィンドブレーカー/\nwindchime /ウインドチャイム/ウィンドチャイム/\nwindham /ウィンダム/ウインダム/\nwindhoek /ウィントフック/\nwinding /ワインディング/\nwindmill /ウィンドミル/\nwindom /ウィンダム/ウインダム/\nwindow /ウィンドウ/ウインドウ/ウインドー/\nwindowing /ウインドウィング/\nwindowmanager /ウィンドウマネージャ/\nwindows /ウィンドウズ/ウインドウズ/Windows/\nwindowsystem /ウィンドウシステム/\nwindsor /ウィンザー;UK/\nwindsurfing /ウインドサーフィン/ウィンドサーフィン/\nwindup /ワインドアップ/\nwindy /ウィンディ/ウィンディー/ウインディ/ウインディー/\nwine /ワイン/\nwinebar /ワインバー/\nwinecellar /ワインセラー/\nwinecooler /ワインクーラー/\nwineglass /ワイングラス/\nwineopener /ワインオープナー/\nwinered /ワインレッド/\nwinery /ワイナリー/\nwinevinegar /ワインビネガー/\nwing /ウイング/ウィング/\nwings /ウィングス/\nwink /ウインク/ウィンク/Ｗｉｎｋ/\nwinker /ウインカー/ウィンカー/\nwinner /ウィナー/ウイナー/\nwinners /ウィナーズ/\nwinnie /ウィニー/\nwinning /ウイニング/ウィニング/\nwinningball /ウイニングボール/\nwinningrun /ウイニングラン/ウィニングラン/\nwinnipeg /ウィニペグ/\nwinny /ウィニー/\nwins /ウィンズ/ウインズ/\nwinston /ウィンストン/ウインストン/\nwinter /ウィンター/ウインター/\nwinterp /WINTERP(Widget Interpreter)/\nwintersports /ウィンタースポーツ/\nwipe /ワイプ/\nwipeout /ワイプアウト/\nwiper /ワイパー/\nwire /ワイヤー/ワイヤ/ワイア/ワイアー/\nwirebrush /ワイヤーブラシ/\nwirecable /ワイヤーケーブル/\nwired /ワイヤード/\nwiredor /ワイヤードオア/\nwireframe /ワイヤーフレーム/ワイヤフレーム/\nwireless /ワイヤレス/\nwirelessmouse /ワイヤレスマウス/\nwirelock /ワイヤーロック/\nwirerope /ワイヤーロープ/ワイヤロープ/\nwirewrapping /ワイヤラッピング/\nwiring /ワイヤリング/\nwisconsin /ウィスコンシン;WI/\nwisdom /ウィズダム/\nwise /ワイズ/\nwiseman /ワイズマン/\nwish /ウィッシュ/\nwishbone /ウィッシュボーン/\nwisp /ウィスプ/\nwit /ウィット/\nwitch /ウィッチ/\nwith /ウィズ/ウイズ/\nwither /ウィザー/\nwitherspoon /ウィザースプーン/\nwithin /ウィズイン/\nwithout /ウィズアウト/\nwitness /ウィットネス/\nwittgenstein /ウィトゲンシュタイン/\nwitty /ウィッティ/\nwitz /ウィッツ/\nwizard /ウィザード/\nwizardry /ウィザードリィ/ウイザードリィ/\nwm /ウィンドウマネージャー/\nwnn /Ｗｎｎ/WNN/\nwolf /ウルフ/ヴォルフ/\nwolfe /ウルフ/\nwolff /ウォルフ/ウルフ/ボルフ/\nwolfgang /ヴォルフガング/ウォルフガング/\nwolfram /タングステン;[元素]74,W/ウォルフラム/ヴォルフラム/\nwolframium /タングステン;[元素]74,W/\nwolter /ウォルター/\nwoman /ウーマン/\nwomanlib /ウーマンリブ;women's liberation/\nwomans /ウーマンズ;woman's/\nwomb /ウーム/\nwombat /ウォンバット/\nwomen /ウィメン/ウィミン/\nwomens /ウィメンズ;women's/\nwon /ウォン/ウオン/\nwonder /ワンダー/\nwonderful /ワンダフル/\nwonderland /ワンダーランド/\nwonderswan /ワンダースワン;[商標]バンダイ/\nwont /ウォント;won't/\nwood /ウッド/\nwoodbass /ウッドベース/\nwoodblock /ウッドブロック/\nwoodcraft /ウッドクラフト/\nwooddeck /ウッドデッキ/\nwoodfence /ウッドフェンス/\nwoodpecker /ウッドペッカー/\nwoods /ウッズ/\nwoodshole /ウッズホール/\nwoodstock /ウッドストック/\nwoodward /ウッドワード/\nwoody /ウディ/ウッディ/ウッディー/ウディー/\nwoofer /ウーファー/ウーハー/ウーファ/\nwoogie /ウギ/\nwool /ウール/\nwoolf /ウルフ/\nwoolly /ウーリー/\nwoolmark /ウールマーク/\nwooly /ウーリー/\nworcester /ウスター/ウースター/\nword /ワード/\nword-processor /ワードプロセッサ/ワープロ/ワードプロセッサー/\nwordpad /ワードパッド/\nwordprocessor /ワードプロセッサ/ワードプロセッサー/\nwords /ワーズ/\nwordsworth /ワーズワース/\nwork /ワーク/\nworkaholic /ワーカホリック/\nworkarea /ワークエリア/\nworkaround /ワークアラウンド/\nworkbench /ワークベンチ/\nworkbook /ワークブック/\nworker /ワーカー/\nworkflow /ワークフロー/\nworkgroup /ワークグループ/\nworking /ワーキング/\nworkinggroup /ワーキンググループ/\nworkingholiday /ワーキングホリデー/\nworkingmother /ワーキングマザー/\nworkingset /ワーキングセット/\nworkload /ワークロード/\nworkman /ワークマン/\nworkout /ワークアウト/\nworkroom /ワークルーム/\nworks /ワークス/\nworksharing /ワークシェアリング/\nworksheet /ワークシート/\nworkshop /ワークショップ/\nworkspace /ワークスペース/\nworkstation /ワークステーション/\nworkstyle /ワークスタイル/\nworld /ワールド/\nworldcup /ワールドカップ;World Cup/\nworldmusic /ワールドミュージック/\nworlds /ワールズ/\nworldseries /ワールドシリーズ/\nworldtour /ワールドツアー/\nworldwide /ワールドワイド/\nworm /ワーム/\nwormhole /ワームホール/\nworpro /ワープロ/\nworprosoft /ワープロソフト;word processor software/\nworry /ウォーリー/\nworse /ワース/\nworship /ワーシップ/\nworst /ワースト/\nworst# /ワースト#0/ワースト#1/\nworstone /ワーストワン/\nworth /ワース/\nwould /ウド/ウッド/\nwow /ワウ/\nwowow /WOWOW/\nwp /ワープロ/\nwraith /レイス/\nwrap /ラップ/\nwrapper /ラッパー/ラッパ/\nwrapping /ラッピング/\nwreath /リース;花輪/\nwrecker /レッカー/\nwren /レン/\nwrench /レンチ/\nwrestler /レスラー/\nwrestling /レスリング/\nwright /ライト/\nwrinkle /リンクル/\nwrist /リスト/\nwristband /リストバンド/\nwristcut /リストカット;和製英語/\nwristwatch /リストウォッチ/\nwrite /ライト/書き込み/\nwriteonly /ライトオンリー/\nwriteprotect /ライトプロテクト/\nwriter /ライター/ライタ/\nwriting /ライティング/\nwritingdesk /ライティングデスク/\nwrong /ロング/\nws /ワークステーション/WS/\nwurzburg /ヴュルツブルク/ブルツブルク/\nwv /West Virginia/ウェストヴァージニア/ウェストバージニア/ウエストバージニア/\nwy /Wyoming/ワイオミング/ワイ/\nwyatt /ワイアット/\nwyler /ワイラー/\nwyn /ウィン/\nwyndham /ウィンダム/ウインダム/\nwynn /ウィン/\nwynne /ウィン/\nwynton /ウィントン/ウイントン/\nwyoming /ワイオミング;WY/\nwyvern /ワイバーン/\nx /エックス/エクス/×;バツ/ξ;xi/х;xa (cyrillic)/\nx# /Ｘ#1/X#0/\nx#r# /Ｘ#1Ｒ#1/\nxa /х;cyrillic/\nxan /ザン/\nxanthan /キサンタン/\nxanthangum /キサンタンガム/\nxanthine /キサンチン/\nxanthippe /クサンチッペ/クサンティッペ/\nxanthos /クサントス/\nxavier /ザビエル/ハビエル/クザヴィエ/\nxc /XConsortium/\nxday /Ｘデー;和製英語(D-day)/Ｘデイ/Xデー/Xデイ/\nxe /キセノン/Xenon/\nxenakis /クセナキス/\nxenon /キセノン;[元素]54,Xe/\nxenophon /クセノフォン/\nxeon /ジオン/\nxerography /ゼログラフィ/\nxerox /ゼロックス/\nxevious /ゼビウス;[ゲーム]ナムコ/\nxi /ξ/クシー/クサイ/\nxjiku /X軸/Ｘ軸/\nxlib /Xlib/\nxlisp /ＸＬｉｓｐ/XLisp/\nxlsize /XLサイズ/ＸＬサイズ/\nxmas /クリスマス;christmas/\nxmascake /クリスマスケーキ/\nxmascard /クリスマスカード/\nxmascarol /クリスマスキャロル/\nxmaseve /クリスマスイブ/クリスマスイヴ/\nxmasparty /クリスマスパーティー/クリスマスパーティ/\nxmaspresent /クリスマスプレゼント/\nxmassale /クリスマスセール/\nxmassong /クリスマスソング/\nxmastree /クリスマスツリー;Christmas tree/\nxpost /クロスポスト;crosspost/\nxps /XPS(eXpansion Passing Style)/\nxsen /X線/Ｘ線/エックス線/\nxssize /XSサイズ/ＸＳサイズ/\nxtc /エクスタシー/\nxterminal /Ｘ端末/\nxview /Ｘｖｉｅｗ/\nxwindow /Ｘウィンドウ/\nxx /××/\nxylene /キシレン;C6H4(CH3)2/\nxylitol /キシリトール/\nxylo /キシロ/\nxylocaine /キシロカイン/\nxylophone /シロフォン/シロホン/\nxylose /キシロース/\ny /υ;upsilon/ワイ/й;cyrillic(i-kratkoje)/ы;cyrillic/イットリウム/Yttrium/\ny# /#0円/\nya /←/→/↑/↓/ヤー/\nyacht /ヨット/\nyachtharbor /ヨットハーバー/\nyachtharbour /ヨットハーバー/\nyachtman /ヨットマン/\nyachtrace /ヨットレース/\nyachtsman /ヨットマン/\nyah /ヤー/\nyahoo /ヤフー;www.yahoo.com/Yahoo!/\nyahooauction /ヤフーオークション;auctions.yahoo.co.jp/Yahoo!オークション/\nyahoobb /Yahoo! BB/\nyahweh /ヤハウェ/\nyajirushi /→/←/↑/↓/\nyak /ヤク/\nyakult /ヤクルト/\nyakutsk /ヤクーツク/\nyale /エール/イェール/イエール/\nyalta /ヤルタ/\nyamaha /ヤマハ/\nyamoussoukro /ヤムスクロ/\nyan /ヤン/\nyana /ヤナ/\nyang /ヤン/\nyangon /ヤンゴン/\nyank /ヤンク/\nyankee /ヤンキー/\nyankees /ヤンキース;[MLB]/\nyann /ヤン/\nyaounde /ヤウンデ/\nyaplog /ヤプログ;www.yaplog.jp/\nyapoo /ヤプー/\nyard /ヤード/\nyarder /ヤーダ/\nyarn /ヤーン/\nyb /イッテルビウム/Ytterbium/\nydan /Ｙ談/\nye /е;cyrillic/\nyea /イェイ/イエイ/イェー/イエー/イェア/\nyeah /イェー/イエー/イェア/イェイ/イエイ/\nyear /イヤー/\nyears /イヤーズ/\nyeast /イースト/\nyeastfood /イーストフード/\nyeats /イエーツ/イェーツ/イエイツ/\nyellow /イエロー/イェロー/\nyellowcab /イエローキャブ/\nyellowcard /イエローカード/\nyellowgreen /イエローグリーン/\nyellowknife /イエローナイフ;カナダ(yzf)/\nyellowpage /イエローページ/\nyellowstone /イエローストーン/\nyemen /イエメン;.ye/\nyen /¥/円/\nyenisei /エニセイ/\nyepes /イエペス/\nyerevan /エレヴァン/\nyes /イエス/\nyesman /イエスマン/\nyessir /イエッサー;Yes, Sir!/\nyesterday /イエスタデイ/イエスタディ/\nyeti /イエティ/\nyevgeny /エフゲニー/\nyew /ユー/\nyeye /イエイエ;ye-ye/\nyggdrasil /ユグドラシル;[北欧神話]世界樹/イグドラシル/\nyhwh /ヤハウェ/ヤーウェ/ヤーヴェ/エホバ/\nyiddish /イディッシュ/\nyield /イールド/\nyjiku /Y軸/Ｙ軸/\nyo /ё;cyrillic/\nyocto /ヨクト;[SI接頭語]y,10^-24/\nyoda /ヨーダ/\nyodel /ヨーデル/\nyoga /ヨガ/ヨーガ/\nyogurt /ヨーグルト/\nyoho /ヤッホー;yo-ho/\nyoke /ヨーク/\nyoko /─;罫線/━;太い罫線/\nyolanda /ヨランダ/\nyoni /ヨニ/\nyoohoo /ヤッホー;yoo-hoo/\nyork /ヨーク/\nyorkie /ヨーキー/\nyorkshire /ヨークシャー/ヨークシャ/\nyorkshireterrier /ヨークシャーテリア/ヨークシャテリア/\nyorktown /ヨークタウン/\nyosemite /ヨセミテ/\nyotta /ヨタ;[SI接頭語]Y,10^24/\nyou /ユー/\nyoung /ヤング/\nyoungadult /ヤングアダルト;young adult/\nyoungjump /ヤングジャンプ;集英社/\nyoungmagazine /ヤングマガジン;講談社/\nyoungsunday /ヤングサンデー;小学館/\nyour /ユア/\nyours /ユアーズ/\nyourself /ユアセルフ/\nyouth /ユース/\nyouthful /ユースフル/\nyouthhostel /ユースホステル/\nyoyo /ヨーヨー/\nys /イース/\nyshirt /ワイシャツ;和製英語(white shirt)/Ｙシャツ/Yシャツ/\nyshirts /ワイシャツ;和製英語(white shirt)/Ｙシャツ/Yシャツ/\nytterbium /イッテルビウム;[元素]70,Yb/\nyttrium /イットリウム;[元素]39,Y/\nyu /ы;y (cyrillic)/\nyucca /ユッカ/\nyugo /ユーゴ/\nyugoslavia /ユーゴスラビア;.yu/ユーゴスラヴィア/\nyukar /ユーカラ;(アイヌ語)/ユカラ/\nyukatan /ユカタン/\nyukhoe /ユッケ;(朝鮮語)/\nyul /ユル/\nyulian /ユリアン/\nyumin /ユーミン/\nyuri /ユーリ/\nyury /ユーリー/\nyuzhnosakhalinsk /ユジノサハリンスク;Yuzhno-Sakhalinsk/\nyves /イブ/イヴ/\nyvessaintlaurent /イブサンローラン;Yves Saint Laurent/\nyvette /イヴェット/イベット/\nyvonne /イボンヌ/イヴォンヌ/\nz /ζ;zeta/ゼット/з;ze (cyrillic)/\nzabadak /ザバダック;誰にも知られず消えてゆく強さ/\nzack /ザック/\nzagreb /ザグレブ/\nzaire /ザイール;.zr (現コンゴ .cd)/\nzak /ザック/\nzambezi /ザンベジ/\nzambia /ザンビア/\nzambrotta /ザンブロッタ/\nzamenhof /ザメンホフ;(1859-1917) Esperantoの創案者/\nzamora /サモラ/\nzampona /サンポーニャ/\nzanetti /ザネッティ/\nzanzibar /ザンジバル/\nzap /ザップ/\nzapper /ザッパー/\nzapping /ザッピング/\nzaragoza /サラゴサ/\nzarathustra /ツァラトゥストラ/\nzardas /チャルダッシュ/\nzaurus /ザウルス/\nzaza /ザザ/\nzazie /ザジ/\nzbuffer /Zバッファ;Z-buffer/\nze /з;cyrillic/\nzeal /ジール/\nzebra /ゼブラ/\nzechariah /ゼカリヤ/\nzed /ゼット/ゼッド/\nzee /ジー/ゼー/ゼット/\nzeeman /ゼーマン/\nzeit /ツァイト;(独語)時間/\nzelda /ゼルダ/\nzele /ゼール;(Fr)熱意/\nzemi /ゼミ;semi?/\nzener /ツェナー/\nzenith /ゼニス/\nzeno /ゼノ/\nzenobia /ゼノビア/\nzenon /ゼノン/\nzeolite /ゼオライト/\nzephaniah /ゼパニヤ/\nzepher /ゼファー/\nzephyr /ゼファー/ゼフィール/\nzephyros /ゼフィロス;西風/\nzeppelin /ツェッペリン/\nzepto /ゼプト;[SI接頭語]z,10^-21/\nzermatt /ツェルマット/\nzero /ゼロ/〇/零/\nzerobase /ゼロベース/\nzeroemission /ゼロエミッション/\nzerometre /ゼロメートル;sea level/\nzerosum /ゼロサム;zero-sum/\nzerosumgame /ゼロサムゲーム;zero-sum game/\nzeste /ゼスト;(Fr) 柑橘類の皮/\nzeta /ζ/ゼータ/\nzetta /ゼタ;[SI接頭語]Z,10^21/\nzeus /ゼウス/\nzexy /ゼクシィ;[雑誌名]zexy.net/\nzgundam /Zガンダム;[アニメ]ゼータガンダム/Ζガンダム;(ギリシア文字のZeta)/\nzh /←/ж;zhe (cyrillic)/\nzhe /ж;cyrillic/\nzhivago /ジバゴ/\nzico /ジーコ/\nzidane /ジダン/\nziegler /ツィーグラー/\nzigeuner /ツィゴイネル;(独語)ジプシー/\nzigeunerweisen /ツィゴイネルワイゼン/チゴイネルワイゼン/\nziggy /Ｚｉｇｇｙ/\nzigzag /ジグザグ/\nzimbabwe /ジンバブエ;.zw/\nzimbalon /ツィンバロン/\nzimmerman /ツィンマーマン/\nzina /ジナ/\nzinc /ジンク;Zn/\nzinedine /ジネディーヌ/\nzinfandel /ジンファンデル/\nzion /シオン;=Jerusalem/ジオン/ザイオン/\nzionism /シオニズム/\nzionist /シオニスト/\nzip /ジップ/〒/\nzipangu /ジパング/\nzipfile /ZIPファイル/\nziplock /ジップロック/\nzipper /ジッパー/\nzippo /ジッポ;www.zippo.com/ジッポー/\nzircon /ジルコン/\nzirconia /ジルコニア/\nzirconium /ジルコニウム;[元素]40,Zr/\nzirkon /ジルコン/\nzither /ツィター/シタール/\nzizek /ジジェク/\nzizi /ジジ/\nzj /↓/\nzjiku /Z軸/Ｚ軸/\nzk /↑/\nzl /→/\nzn /亜鉛/Zinc/\nznak /ъ;cyrillic (tvjordyj znak)/ь;cyrillic (xjaxkij znak)/\nzodiac /ゾディアック/\nzoe /ゾーイ/ゾエ/\nzoff /ゾフ/\nzola /ゾラ/\nzoltan /ゾルタン/\nzombie /ゾンビ/\nzone /ゾーン/\nzonedefence /ゾーンディフェンス/\nzoning /ゾーニング/\nzoo /ズー/\nzoom /ズーム/\nzoomin /ズームイン/\nzooming /ズーミング/\nzoomlens /ズームレンズ/\nzoomout /ズームアウト/\nzoot /ズート/\nzoroaster /ゾロアスター/\nzr /ジルコニウム/Zirconium/\nzubrowka /ズブロッカ;(ポーランドのウォッカ)/\nzucchini /ズッキーニ/\nzuccotto /ズコット/\nzurich /チューリッヒ/チューリヒ/\nzyanose /チアノーゼ;(独語)/\nzyklus /チクルス/ツィクルス/\n{ /｛/\n| /｜;pipe/│;罫線/┃;太い罫線/‖/\n|- /├/┣/\n|| /‖/\n} /｝/\n~ /〜/¬/‾/\nー /〜/\n「 /『/【/〔/［/\n」 /』/】/〕/］/\nあ /亜/吾;私/彼;=吾/阿;阿呆/婀;婀娜っぽい/痾;宿痾/唖;聾唖/亞;「亜」の旧字(人名用漢字)/椏;また/娃;美女/哇/襾/安;?/明;?/嗚;?/\nあ> /亜;亜熱帯,亜低木,亜硝酸/\nあーくとう /アーク灯/\nあーくほうでん /アーク放電/\nあーくようせつ /アーク溶接;arc welding/\nあーくろ /アーク炉/\nあーけーどがい /アーケード街/\nあーさーおう /アーサー王;Arthur King/\nあーさーおうでんせつ /アーサー王伝説;roman arthurien/\nあーすせん /アース線/\nあーちがた /アーチ型/\nあーちきょう /アーチ橋/\nあーとし /アート紙/\nあーとてん /アート展/\nあーべるぐん /アーベル群/\nあーりあじん /アーリア人;aryan/\nああ /嗚呼/噫/唖唖;カラスの声/あゝ/\nあい /愛/相/藍/間/合/亜衣;人名/哀;悲哀/埃;(ほこり)塵埃/挨;挨拶/曖;曖昧/瞹;「曖」の異体字/靉/噫;ああ/欸/隘;狭隘/娃/藹;和気藹々/阨;≒隘/穢;(慣用音)/姶;姶良町/会;?/饗;?/\nあい> /相;相まみえる,相勤める,相和す/愛;愛猫,愛バイク,愛労連(愛媛)/\nあいあい /藹々;和気-/靄々/相合/藹藹/靄靄/\nあいあいがさ /相合傘/相合い傘/\nあいいく /愛育/\nあいいそ /相磯/\nあいいちろう /愛一郎/\nあいいろ /藍色/\nあいいん /愛飲/合印/\nあいうえおじゅん /アイウエオ順/あいうえお順/\nあいうち /相打ち/相討ち/相撃ち/\nあいうら /相浦/\nあいえ /藍絵/\nあいえき /愛液/\nあいえん /愛煙/\nあいえんか /愛煙家/\nあいえんきえん /合縁奇縁/\nあいおい /相生/\nあいか /哀歌/\nあいかぎ /合鍵/合い鍵/\nあいかた /相方/合方/\nあいかわ /相川/愛川/鮎川/合川/\nあいかわらず /相変わらず/\nあいかん /哀感;pathos.「-漂う」/哀歓;pools of sorrow, waves of joy.「-を共にする」/\nあいが /相賀/\nあいがみ /間紙/藍紙/\nあいがも /合鴨/間鴨;=合鴨/\nあいがん /愛玩/哀願/\nあいがんけん /愛玩犬/\nあいがんどうぶつ /愛玩動物/\nあいき /愛機/\nあいきどう /合気道/\nあいきゃく /相客/\nあいきゅう /哀泣/\nあいきょう /愛嬌/愛敬;=愛嬌/愛郷;-心/\nあいきょうげん /間狂言/\nあいぎ /合着/間着/\nあいぎょう /愛敬;†愛され敬われる/愛楽;†愛し、求める/\nあいぎん /愛吟/\nあいくち /匕首/合口/合い口/\nあいぐま /藍隈/\nあいけい /愛敬/\nあいけん /愛犬/\nあいけんか /愛犬家/\nあいこ /愛子/藍子/愛顧/アイ子/\nあいこう /愛好/愛甲;地名/愛校/\nあいこういしだ /愛甲石田/\nあいこうか /愛好家/\nあいこうかい /愛好会/\nあいこうしゃ /愛好者/\nあいこうしん /愛校心/\nあいこうだいめいでん /愛工大名電/\nあいこうぼん /愛好本/\nあいこく /愛国/哀哭/\nあいこくしん /愛国心/\nあいことば /合言葉/合い言葉/\nあいこんか /アイコン化/\nあいご /愛護/愛語/\nあいごま /合駒/合い駒/\nあいさい /愛妻/\nあいさいか /愛妻家/\nあいさいごう /愛妻号/\nあいさいべんとう /愛妻弁当/\nあいさつ /挨拶/\nあいさつご /挨拶語;Hello Bonjour 初めまして/\nあいさつじょう /挨拶状/\nあいさつまわり /挨拶回り/\nあいさわ /相沢/\nあいざわ /相沢/相澤/会沢/\nあいし /哀史/間紙/哀詩/愛子/\nあいしーかーど /ＩＣカード/ICカード/\nあいしーたぐ /ＩＣタグ/ICタグ/\nあいしかた /愛し方/\nあいしゃ /愛車/愛社/\nあいしゃせいしん /愛社精神/\nあいしゅう /哀愁/愛執/\nあいしょ /愛書/\nあいしょう /相性/愛称/愛唱;†好んでうたう。「-歌集」/愛妾/哀傷/愛誦;†好んで口ずさむ。「ヴェルレーヌを-する」/合性/\nあいしょううらない /相性占い/\nあいしょうか /愛唱歌/\nあいしょうきょく /愛唱曲/\nあいしょうしんだん /相性診断/\nあいしょうひょう /相性表/\nあいしょうめい /愛称名/\nあいしょうもんだい /相性問題/\nあいしょか /愛書家/\nあいしんかくら /愛新覚羅/愛新覺羅;旧字/\nあいしんせいき /アイシン精機/\nあいじ /愛児/\nあいじゃく /愛著/\nあいじょう /愛情/愛嬢/哀情/\nあいじょうひょうげん /愛情表現/\nあいじん /愛人/\nあいすみちょう /愛住町/\nあいず /合図/相図;=合図/会津;※仮名遣い「あいづ」/\nあいずだい /会津大;※仮名遣い「あいづ」/\nあいずだいがく /会津大学;※仮名遣い「あいづ」/\nあいずばんだいさん /会津磐梯山;※仮名遣い「あいづ」/\nあいずみ /藍住/\nあいせき /相席/愛惜;大切にする/哀惜;悲しむ/合席/\nあいせつ /哀切/\nあいぜつ /哀絶/\nあいぜん /愛染/\nあいぜんみょうおう /愛染明王/\nあいそ /愛想/哀訴/相磯/相曽/愛相/\nあいそう /愛想/\nあいそく /愛息/\nあいそづかし /愛想尽かし/\nあいそよく /愛想良く/\nあいそわらい /愛想笑い/\nあいそん /愛孫/\nあいぞう /愛憎/愛蔵/\nあいぞうげき /愛憎劇/\nあいぞうばん /愛蔵版/\nあいぞめ /藍染め/\nあいたい /相対/靉靆/\nあいたいばいばい /相対売買/\nあいたしゅぎ /愛他主義;altruisme/\nあいだ /間/相田/愛田/藍田/会田/合田/英田/\nあいだい /愛大/\nあいだがら /間柄/\nあいだじゅう /間中/\nあいだちょう /英田町/\nあいち /愛知/相知/\nあいちいかだいがく /愛知医科大学/\nあいちいだい /愛知医大/\nあいちかんじょうてつどう /愛知環状鉄道/\nあいちがくせんだい /愛知学泉大/\nあいちがくせんだいがく /愛知学泉大学/\nあいちきょういくだい /愛知教育大/\nあいちきょういくだいがく /愛知教育大学/\nあいちきんろうかいかん /愛知勤労会館/\nあいちぎんこう /愛知銀行/\nあいちけん /愛知県/\nあいちけんけい /愛知県警/\nあいちけんじん /愛知県人/\nあいちけんない /愛知県内/\nあいちこうぎょうだいがく /愛知工業大学/\nあいちこうじょう /愛知工場/\nあいちこうせいねんきん /愛知厚生年金/\nあいちこうだい /愛知工大/\nあいちばんぱく /愛知万博;‖2005/\nあいちべん /愛知弁/\nあいちみと /愛知御津/\nあいちゃく /愛着/合着;?/\nあいちょう /愛聴/愛鳥/哀調/愛重/\nあいちょうしゅうかん /愛鳥週間;bird week. 5.10-16/\nあいちょうばん /愛聴盤/\nあいつ /彼奴/\nあいつぎ /相次/\nあいづ /会津/\nあいづき /相築/\nあいづじょう /会津城/\nあいづたかだ /会津高田/\nあいづたじま /会津田島/\nあいづだい /会津大/\nあいづだいがく /会津大学/\nあいづち /相槌/相づち/相鎚;=相槌/\nあいづてつどう /会津鉄道/\nあいづのうしょ /会津農書/\nあいづばんだいさん /会津磐梯山/\nあいづま /逢妻/\nあいづわかまつ /会津若松/\nあいづわかまつし /会津若松市/\nあいて /相手/\nあいてかた /相手方/\nあいてがた /相手方/\nあいてがわ /相手側/\nあいてきぎょう /相手企業/\nあいてきゅうだん /相手球団/\nあいてきょく /相手局/\nあいてぎんこう /相手銀行/\nあいてこく /相手国/\nあいてさき /相手先/\nあいてしだい /相手次第/\nあいてしゃりょう /相手車両/\nあいてじんない /相手陣内/\nあいてせいふ /相手政府/\nあいてせんしゅ /相手選手/\nあいてだしゃ /相手打者/\nあいてとうしゅ /相手投手/\nあいてやく /相手役/\nあいてりきし /相手力士/\nあいでぃーかーど /IDカード/\nあいとう /哀悼/\nあいどお /間遠/\nあいどく /愛読/\nあいどくしゃ /愛読者/\nあいどくしょ /愛読書/\nあいなかば /相半ば/\nあいなめ /鮎魚女/鮎並/\nあいにく /生憎/\nあいぬご /アイヌ語;アイヌの言語。一部地名などに残る。/\nあいぬみんぞく /アイヌ民族/\nあいねずみ /藍鼠/\nあいの /愛野/\nあいのえき /愛野駅/\nあいのこ /間の子/合いの子/\nあいのす /愛の巣/\nあいのちょう /愛野町/\nあいのて /間の手/合いの手/合の手/\nあいのみなこ /愛野美奈子/\nあいのむち /愛の鞭/\nあいのり /相乗り/\nあいは /愛葉;名/\nあいはら /相原/粟飯原/愛原/藍原;姓/合原/\nあいはん /合判/相判/\nあいば /愛馬/相羽/饗場/相庭/相場;姓/\nあいばじょうほう /愛馬情報/\nあいばら /相原/合原/\nあいびき /逢引/逢い引き/合挽き/合挽/合い引き/\nあいびょう /愛猫/\nあいびょうか /愛猫家/\nあいぴーあどれす /IPアドレス/\nあいぴーでんわ /ＩＰ電話/IP電話/\nあいふ /合符;手荷物合符/\nあいふく /間服/合服/\nあいふだ /合札/\nあいぶ /愛撫/\nあいべ /相部/\nあいべつ /愛別/哀別/\nあいべつりく /愛別離苦;愛する者との死別の苦しみ/\nあいべや /相部屋/\nあいぼ /愛慕/\nあいぼう /相棒/\nあいぼし /相星;[相撲]勝敗(星)数が同じ/\nあいぼれ /相惚れ/\nあいま /合間/合い間/\nあいまあいま /合間合間/\nあいまい /曖昧/\nあいまいせい /曖昧性/\nあいまいもこ /曖昧模糊/\nあいまいやど /曖昧宿/\nあいまって /相俟って/\nあいみ /愛美/亜衣実/\nあいみたがい /相身互い/\nあいみつもり /合い見積もり;(concat \"http:\\057\\057abc.trans.jp\\057glossary\\057aimitsu.htm\")/\nあいみるちゃ /藍海松茶/\nあいもち /相持ち/\nあいもと /相本/\nあいもん /合文/\nあいやく /相役/\nあいやぐら /相矢倉;[将棋]/\nあいやど /相宿/\nあいやぶし /あいや節/\nあいやま /相山/\nあいよう /愛用/\nあいようき /愛用機/\nあいようしゃ /愛用者/\nあいよく /愛欲/愛慾;=愛欲/\nあいよし /相吉/\nあいよつ /相四つ;[相撲]/\nあいら /姶良;地名/吾平/\nあいらく /哀楽/\nあいり /愛里;名/\nあいりん /愛輪/\nあいるらんど /愛蘭/\nあいれん /愛恋/哀憐;憐れむ/愛憐;愛し憐れむ/\nあいろ /隘路/文色/\nあいろんだい /アイロン台/\nあいわ /哀話/\nあいんすたいにうむ /Es/Einsteinium/\nあう /央/奥/桜/奧;「奥」の旧字(人名用漢字)/媼;老女/櫻;「桜」の旧字(人名用漢字)/\nあうすとろばいれやか /Austrobaileyaceae/\nあうん /阿吽/\nあえ /阿江/\nあえぎ /喘ぎ/\nあえぎごえ /喘ぎ声/\nあえて /敢えて/\nあえば /饗庭/\nあえもの /和え物/韲え物/\nあえり /愛絵理/\nあえん /亜鉛/Zn/Zinc/\nあえんか /亜鉛華/\nあお /青/蒼/碧/\nあお> /青;青ペン,青鉛筆,青線/\nあおあお /青々/青青/蒼蒼/蒼々/\nあおあざ /青痣/青アザ/\nあおあらし /青嵐/\nあおい /葵/青井/碧/\nあおいきといき /青息吐息/\nあおいけ /青池/\nあおいし /青石/\nあおいっしょく /青一色/\nあおいとり /青い鳥;L'Oiseau Bleu, 1909, Maeterlinck/\nあおいのうえ /葵上/葵の上;[源氏物語]/\nあおいはな /青い花;Heinrich von Ofterdingen,1802,Garshin/\nあおいまつり /葵祭/\nあおいめ /青い目/\nあおいもく /アオイ目/Malvales/\nあおいもん /葵紋/\nあおいろ /青色/\nあおいろしんこく /青色申告/\nあおうなばら /青海原/\nあおうま /白馬;† NB:「あを」は本来白灰色/青馬;†/\nあおうみがめ /青海亀/\nあおえ /青江/青絵/\nあおえきしょう /青液晶/\nあおおに /青鬼/\nあおかち /青褐/\nあおかび /青黴/青カビ/青かび/\nあおかん /青姦;[卑]/青かん/\nあおがい /青貝/\nあおがえる /青蛙/\nあおがき /青垣/\nあおがく /青学/青山学院大学;※abbrev/\nあおがくだい /青学大/\nあおがしま /青ヶ島/\nあおがり /青刈り/\nあおき /青木/\nあおきいさお /青木功;人名/\nあおきいろ /青黄色/\nあおきがはら /青木ヶ原/\nあおきこ /青木湖/\nあおきこんよう /青木昆陽;人名/\nあおきっぷ /青切符/\nあおきばし /青木橋/\nあおきん /青金/\nあおぎいろ /青黄色/\nあおぎり /青桐/榮;「栄」の旧字(人名用漢字)/\nあおくさ /青草/\nあおくび /青首/\nあおくびだいこん /青首大根/\nあおけいとう /青系統/\nあおげ /青毛/\nあおこーなー /青コーナー/\nあおさ /石蓴/\nあおさぎ /青鷺/\nあおさび /青錆/\nあおさぶらい /青侍/\nあおざかな /青魚/\nあおざむらい /青侍/\nあおしお /青潮/\nあおしか /青鹿/\nあおしま /青島/青嶋/\nあおしんごう /青信号/\nあおじ /青地/\nあおじそ /青紫蘇/青ジソ/\nあおじゃしん /青写真/\nあおじる /青汁/\nあおすじ /青筋/\nあおせざかな /青背魚/\nあおせん /青線;赤線の外のモグリ/\nあおそ /青麻/青苧/\nあおぞら /青空/蒼空/\nあおぞらいちば /青空市場/\nあおぞらきょうしつ /青空教室/\nあおぞらちゅうしゃ /青空駐車/\nあおぞらぶんこ /青空文庫;電子テキストを多く集めたサイト。www.aozora.gr.jp/\nあおた /青田/\nあおたがい /青田買い/\nあおたがり /青田刈り/青田刈/\nあおたけ /青竹/\nあおたん /青短;花札で青色の短冊の札および役/青痰/青丹;あおに?/\nあおだいしょう /青大将/\nあおだけ /青竹/\nあおだけいろ /青竹色/\nあおだけふみ /青竹踏み/\nあおだたみ /青畳/\nあおだち /青立ち/\nあおだま /青玉/\nあおち /青地/\nあおちゃ /青茶;(jincha)烏龍茶など/\nあおてんじょう /青天井/\nあおでんわ /青電話/\nあおと /青砥/青戸/\nあおとうがらし /青唐辛子/\nあおどうしん /青道心/\nあおな /青菜;-に塩/\nあおなし /青梨/\nあおに /青二/青丹/\nあおにさい /青二才/\nあおにび /青鈍/\nあおぬま /青沼/\nあおね /青嶺/\nあおねおんせん /青根温泉/\nあおねぎ /青葱/青ネギ/\nあおねこ /青猫/\nあおの /青野/\nあおのはら /青野原/\nあおのり /青海苔/\nあおはた /青旗/\nあおば /青葉/\nあおばえ /青蠅/\nあおばかい /青葉会/\nあおばきねんかいかん /青葉記念会館/\nあおばく /青葉区/\nあおばしょう /青葉賞/\nあおばじょう /青葉城/\nあおばじょうし /青葉城址/\nあおばずく /青葉木菟/\nあおばだい /青葉台/\nあおばだいえき /青葉台駅/\nあおばどおり /青葉通/\nあおばばし /青葉橋/\nあおばやま /青葉山/\nあおばん /青版/青盤/\nあおひげ /青髭/青髯;Barbe-Bleue, Perrault.妻殺し/\nあおひょう /青票/\nあおびかり /青光り/\nあおびょうし /青表紙/青標紙;1840-41,大野広城/\nあおぶさ /青房/\nあおほん /青本/\nあおぼうず /青坊主/\nあおまめ /青豆/\nあおみ /青み/青身;青魚の身/\nあおみどり /青緑/\nあおみどりいろ /青緑色/\nあおみどりけい /青緑系/\nあおみどろ /青味泥/水綿/\nあおむぎ /青麦/\nあおむけ /仰向け/\nあおむし /青虫/\nあおむらさき /青紫/\nあおむらさきいろ /青紫色/\nあおめ /青眼/\nあおもじ /青文字/\nあおもと /青本/\nあおもの /青物/\nあおものよこちょうえき /青物横丁駅/\nあおもり /青森/\nあおもりうんてんじょ /青森運転所/\nあおもりえき /青森駅/\nあおもりけん /青森県/\nあおもりけんじん /青森県人/\nあおもりし /青森市/\nあおもりはこだてかん /青森函館間/\nあおもりはつ /青森発/\nあおもりべん /青森弁/\nあおもん /青門/\nあおや /青谷/青屋/\nあおやき /青焼き;blueprint/青焼/\nあおやぎ /青柳/\nあおやなぎ /青柳/\nあおやま /青山/\nあおやまいっちょうめ /青山一丁目/\nあおやまえんけいげきじょう /青山円形劇場/\nあおやまがくいん /青山学院/\nあおやまがくいんだい /青山学院大/\nあおやまがくいんだいがく /青山学院大学/\nあおやません /青山線/\nあおやまちょう /青山町/\nあおやまほうめん /青山方面/\nあおやまぼち /青山墓地/\nあおり /煽り/\nあおりもんく /煽り文句/\nあおんそく /亜音速/\nあか /赤/垢/亜科;[生物]subfamily/閼伽;[仏教](argha) 仏前に供える水/淦;船底の水/絳;真紅/\nあか> /赤;赤ペン,赤狩り,赤線/\nあかあお /赤青/\nあかあおみどり /赤青緑/\nあかあか /赤々/明々/\nあかあざ /赤痣/\nあかあり /赤蟻/\nあかい /赤井/\nあかいえか /赤家蚊/\nあかいがわ /赤井川/\nあかいくつ /赤い靴/\nあかいけ /赤池/\nあかいけえき /赤池駅/\nあかいし /赤石/\nあかいしさんみゃく /赤石山脈/\nあかいしだけ /赤石岳/\nあかいっしょく /赤一色/\nあかいでんき /赤井電機;[企業名]/\nあかいぬ /赤犬/\nあかいはね /赤い羽根/\nあかいろ /赤色/\nあかいわ /赤岩/赤磐/\nあかいわえき /赤岩駅/\nあかいわぐん /赤磐郡/\nあかいわし /赤鰯/\nあかうお /赤魚/\nあかうま /赤馬/\nあかうみがめ /赤海亀/\nあかえ /赤絵/\nあかえそ /赤狗母魚/\nあかえだ /赤枝/\nあかえび /赤海老/赤蝦/\nあかえぼし /赤烏帽子;亭主の好きな-/\nあかえんぴつ /赤鉛筆/\nあかお /赤尾/\nあかおか /赤岡/\nあかおすぎ /赤尾杉/\nあかおに /赤鬼/\nあかおまな /赤御魚/\nあかかげ /赤影/\nあかかぶ /赤蕪;-の漬物/\nあかがい /赤貝/\nあかがしら /赤頭/\nあかがね /銅/\nあかがねいろ /銅色/\nあかがみ /赤紙/\nあかがり /赤狩り/赤狩/\nあかがわ /赤川/\nあかきっぷ /赤切符/\nあかきゃべつ /赤キャベツ;red cabbage/\nあかぎ /赤城/赤木/\nあかぎいろ /赤黄色/\nあかぎこうげん /赤城高原/\nあかぎさん /赤城山/\nあかぎちょう /赤城町/\nあかぎつね /赤狐/\nあかぎぬ /赤衣/\nあかぎやま /赤城山/\nあかぎれ /皸/皹/\nあかくら /赤倉/\nあかくろ /赤黒/\nあかぐつ /赤靴;海魚/\nあかぐま /赤熊/\nあかぐみ /紅組;紅白歌合戦の-/赤組;運動会の-/\nあかけいとう /赤系統/\nあかげ /赤毛/\nあかげら /赤啄木鳥/\nあかげわしゅ /褐毛和種/\nあかこーなー /赤コーナー/\nあかこほん /赤小本/\nあかご /赤子/赤児/\nあかごめ /赤米/\nあかさか /赤坂/\nあかさかえき /赤坂駅/\nあかさかほんしゃ /赤坂本社/\nあかさかみつけ /赤坂見附/赤坂見付;※「赤坂見附」が正式/\nあかさかみつけえき /赤坂見附駅/\nあかさかみつけてん /赤坂見附店/\nあかさかりきゅう /赤坂離宮/\nあかさき /赤崎/赤碕/\nあかさび /赤錆/\nあかざ /藜/\nあかざか /アカザ科/\nあかざかな /赤魚/\nあかざき /赤崎/\nあかざとう /赤砂糖/\nあかざわ /赤沢/赤澤/\nあかざん /赤残/\nあかし /明石/証/灯/證/赤司/証し/絳し/\nあかしお /赤潮/\nあかしかいきょう /明石海峡/\nあかしかいきょうおおはし /明石海峡大橋/\nあかしがわ /明石側/\nあかしこう /明石港/\nあかしし /明石市/\nあかしな /明科/\nあかしば /赤芝/\nあかしま /暴/\nあかしや /明石家/\nあかしやき /明石焼/\nあかしろ /赤白/\nあかしんごう /赤信号/\nあかしんぶん /赤新聞/\nあかじ /赤字/赤地/\nあかじかくご /赤字覚悟/\nあかじがく /赤字額/\nあかじく /赤字区/\nあかじけっさん /赤字決算/\nあかじこくさい /赤字国債/\nあかじそ /赤紫蘇/\nあかじはば /赤字幅/\nあかじろせん /赤字路線/\nあかすいしょう /赤水晶/\nあかすり /垢擦り/\nあかず /赤酢;紫蘇入り梅酢/\nあかずきん /赤頭巾/\nあかずのま /開かずの間/\nあかせがわ /赤瀬川/\nあかせがわげんぺい /赤瀬川原平/\nあかせん /赤線/\nあかぞめえもん /赤染衛門;やすらはで 寝なましものを さ夜ふけて かたぶくまでの 月をみしかな/\nあかたにせん /赤谷線/\nあかたん /赤短;花札で赤色の短冊の札および役/赤丹/\nあかだし /赤出し/\nあかだな /閼伽棚/\nあかだま /赤玉/\nあかだまつち /赤玉土;[園芸]関東ロームの土/\nあかちゃ /赤茶/\nあかちゃいろ /赤茶色/\nあかちゃん /赤ちゃん/\nあかちゃんよう /赤ちゃん用/\nあかちょうちん /赤提灯/\nあかちん /赤チン/\nあかっぱじ /赤っ恥/\nあかつか /赤塚/\nあかつかふじお /赤塚不二夫/\nあかつき /暁/垢付き/閼伽坏/曉;「暁」の旧字(人名用漢字)/\nあかつきがた /暁方/\nあかつきづくよ /暁月夜/\nあかつきやみ /暁闇/\nあかつち /赤土/赭/赭土/\nあかつつみ /赤堤/\nあかつめくさ /赤詰草/\nあかてん /赤点/\nあかでみーしょう /アカデミー賞;[映画]Academy Award/\nあかでん /赤電/\nあかでんわ /赤電話/\nあかとうがらし /赤唐辛子/\nあかとき /暁/\nあかときづくよ /暁月夜/\nあかとんぼ /赤蜻蛉/赤とんぼ/\nあかどう /赤胴/\nあかどまり /赤泊/\nあかな /赤名/\nあかなす /赤茄子/\nあかに /赤丹/\nあかにし /赤螺/\nあかにんじゃ /赤忍者/\nあかぬけ /垢抜け/\nあかぬま /赤沼/\nあかね /茜/朱子/\nあかねいろ /茜色/\nあかねか /アカネ科/Rubiaceae/\nあかねぐも /茜雲/\nあかねこ /赤猫/\nあかねさす /茜さす/\nあかねもく /アカネ目/Rubiales/\nあかのたにん /赤の他人/\nあかのひろば /赤の広場;モスクワの-/\nあかはじ /赤恥/\nあかはた /赤旗/旃/\nあかはだ /赤膚/赤肌/\nあかはだか /赤裸/\nあかはな /赤鼻/\nあかはに /赤埴/\nあかはね /赤羽/\nあかはら /赤腹/\nあかばこ /赤箱/\nあかばな /赤花/\nあかばね /赤羽/赤羽根/\nあかばねえき /赤羽駅/\nあかばねせん /赤羽線/\nあかばん /赤盤/\nあかひげ /赤髭;鳥/\nあかひと /赤人/\nあかひら /赤平/\nあかびょうし /赤表紙/\nあかびら /赤平/\nあかぴーまん /赤ピーマン/\nあかふく /赤福/\nあかふくほんてん /赤福本店/\nあかふくもち /赤福餅/\nあかふじ /赤富士;富嶽三十六景/\nあかふじょう /赤不浄/\nあかふだ /赤札/\nあかぶさ /赤房/\nあかぺん /赤ペン/\nあかほ /赤穂/\nあかほり /赤堀/\nあかほん /赤本/\nあかぼう /赤帽/\nあかぼし /赤星/明星/\nあかぼり /赤堀/\nあかま /赤間/\nあかまい /赤米/\nあかまえき /赤間駅/\nあかまじんぐう /赤間神宮/\nあかまつ /赤松/\nあかまど /赤窓/\nあかまる /赤丸/\nあかまるきゅうじょうしょう /赤丸急上昇/\nあかまるじょうしょうちゅう /赤丸上昇中/\nあかまんぼう /赤翻車魚/\nあかまんま /赤飯/\nあかみ /赤身/赤み/\nあかみず /赤水/閼伽水;仏に供える水/\nあかみそ /赤味噌/赤みそ/\nあかみどり /赤緑/\nあかみどりいろ /赤緑色/\nあかむし /赤虫/\nあかむらさき /赤紫/\nあかむらさきいろ /赤紫色/\nあかめ /赤目/\nあかめいも /赤芽芋/\nあかめがしわ /赤芽柏/\nあかめぐち /赤目口/\nあかもん /赤門/\nあかゆ /赤湯/\nあかゆき /赤雪/\nあから /赤ら/\nあからがお /赤ら顔/\nあからく /赤楽/\nあからしま /暴/\nあからんぷ /赤ランプ;red light/\nあかり /明かり/灯り/灯/明り/燈;「灯」の旧字(人名用漢字)/\nあかりとり /明かり取り/明り取り/\nあかりまど /明かり窓/明り窓/\nあかるみ /明るみ/\nあかれんが /赤煉瓦/赤レンガ/\nあかわいん /赤ワイン/\nあかん /阿寒/\nあかんこ /阿寒湖/\nあかんたい /亜寒帯/\nあかんちょう /阿寒町/\nあかんぼう /赤ん坊/\nあがおか /阿賀岡/\nあがた /県/\nあがつま /吾妻/我妻/\nあがない /贖い/贖/\nあがの /阿賀野/\nあがのがわ /阿賀野川/\nあがほ /英賀保/\nあがり /上がり/上り/\nあがりかた /上がり方/\nあがりかまち /上がり框/\nあがりがまち /上がり框/\nあがりさがり /上がり下がり/\nあがりしょう /上がり性/\nあがりた /揚田/\nあがりだか /上がり高/\nあがりば /上がり場/\nあがりめ /上がり目/\nあがりゆ /上がり湯/\nあがわ /阿川/吾川/\nあき /秋/安芸/空/空き/亜希/亜紀/亜季/亜樹/光/明/章/晶/昭/暁/晃/亮/哲/彰/朗/顕/彬/安岐/璋/晄;「晃」の異体字(人名用漢字)/晶紀/穐;「秋」の異体字/龝/晢/晰/朖/\nあき> /空き;(vacant) -部屋,-スロット/\nあきあかね /秋茜/\nあきあき /飽き飽き/厭き厭き/\nあきあじ /秋味/\nあきいこう /秋以降/\nあきう /秋保/\nあきうみ /明生/\nあきえ /明恵/章江/秋江/昭江/秋絵/晃枝/亜紀恵/\nあきお /昭夫/明夫/昭雄/章夫/昭男/明男/明雄/彰夫/暁生/秋夫/秋男/秋雄/晶夫/亜希夫/晃夫/明央/彬生/\nあきおか /秋岡/\nあきおみ /明臣/\nあきかず /彰一/\nあきかぜ /秋風/\nあきかわ /秋川/\nあきかわけいこく /秋川渓谷/\nあきかん /空き缶/空缶/空き罐/\nあきがせ /秋ケ瀬/\nあきがわ /秋川/\nあきぎり /秋霧/\nあきく /安芸区/\nあきぐち /秋口/\nあきぐん /安芸郡/\nあきけいば /秋競馬/\nあきげしき /秋景色/\nあきこ /亜希子/晶子/明子/晃子/亜紀子/章子/昭子/暁子/彰子/顕子/朗子/亜季子/亜樹子/朱子/亜以子;?/\nあきごう /秋号/\nあきごえ /秋肥/\nあきごろ /秋頃/\nあきさと /穐里/\nあきさば /秋鯖/\nあきさめ /秋雨/\nあきさめぜんせん /秋雨前線;秋の長雨をもたらす/\nあきさわ /秋澤/\nあきざくら /秋桜/\nあきしぐれ /秋時雨/\nあきしつ /空き室/\nあきしの /秋篠/\nあきしのでら /秋篠寺/\nあきしののみや /秋篠宮/\nあきしま /昭島/安芸島/\nあきしまし /昭島市/\nあきしょう /飽き性/\nあきしょせん /秋初戦/\nあきじかん /空き時間/空時間/\nあきす /空き巣/空巣/\nあきすえ /秋末/\nあきすねらい /空き巣狙い/空巣狙い/\nあきせき /空き席/\nあきぞら /秋空/\nあきた /秋田/飽田;地名,熊本/\nあきたいぬ /秋田犬/\nあきたえき /秋田駅/\nあきたぎんこう /秋田銀行/\nあきたけん /秋田県/秋田犬/\nあきたこまち /秋田小町/\nあきたし /秋田市/\nあきたしょてん /秋田書店;[出版社名]www.akitashoten.co.jp/\nあきたじんく /秋田甚句;[民謡]「キタカサイサイ」/\nあきただい /秋田大/\nあきただいがく /秋田大学/\nあきたに /秋谷/\nあきたべん /秋田弁/\nあきだい /秋大/\nあきち /空き地/空地/\nあきつ /秋津/蜻蛉/安芸津/\nあきつぐ /明二/\nあきつしま /秋津島/\nあきづき /秋月/\nあきづきでんし /秋月電子/\nあきと /彰人/\nあきとし /彰俊/明敏/晃年/秋利/\nあきとも /秋友/\nあきな /明菜/\nあきない /商い/\nあきないぐち /商い口/\nあきなが /秋永/\nあきなぎ /秋奈祇/\nあきなす /秋茄子/\nあきなり /秋成/章成/\nあきなる /秋成/\nあきの /秋野/昭乃/\nあきのこえ /秋の声;-を聞く/\nあきのそら /秋の空;変わりやすいもの。「女心と-」/\nあきのひ /秋の日/\nあきのよ /秋の夜/\nあきのよのながものがたり /秋夜長物語/\nあきのり /明徳/明憲/昭憲/昭則/明紀/昭徳/彰則/晃紀/晧則/\nあきは /秋葉/\nあきはさん /秋葉山/\nあきはばら /秋葉原/\nあきはばらえき /秋葉原駅/\nあきはばらかかく /秋葉原価格/\nあきば /秋葉/秋場/秋庭/\nあきばけい /アキバ系;[新語]秋葉原系/\nあきばこ /空箱/\nあきばしょ /秋場所/\nあきばれ /秋晴れ/秋晴/\nあきひこ /明彦/昭彦/彰彦/秋彦/暁彦/晶彦/祥彦/\nあきひさ /彰久/顕尚/\nあきひで /彰英/\nあきひと /昭仁/明仁/祥仁/\nあきひろ /明宏/昭宏/明弘/彰宏/章宏/昭博/晃弘/章弘/明広/明浩/章博/昭弘/明大/昭浩/章裕/章浩/明裕/晃宏/晃広/章広/暁宏/彰広/哲裕/碩宏/\nあきびえ /秋冷え/\nあきびより /秋日和/\nあきびん /空瓶/空ビン/\nあきふく /秋服/\nあきふみ /明文/章文/晶文/\nあきふゆ /秋冬/\nあきぶもん /空部門/\nあきべや /空き部屋/空部屋/\nあきほ /明穂/秋穂/秋保/\nあきま /秋間/空き間/\nあきまき /秋蒔き;[園芸]autumn sowing/\nあきまつり /秋祭り/秋祭/\nあきまで /秋迄/\nあきまる /秋丸/\nあきみ /秋生/\nあきみず /秋水/\nあきみち /明倫/\nあきみつ /彬光/章充/\nあきむら /秋村/\nあきめ /秋芽/\nあきめくら /明き盲/\nあきもと /秋元/秋本/\nあきもの /秋物/\nあきものがたり /秋物語/\nあきもよう /秋模様/\nあきや /空家/空き家/空き屋/空屋/明き家/\nあきやさい /秋野菜/\nあきやしき /空屋敷/\nあきやす /彰康/\nあきやすみ /秋休み/\nあきやま /秋山/\nあきゅーせいでん /阿Ｑ正伝;(1921)魯迅/\nあきゅう /秋保/\nあきゅうせい /亜急性/\nあきゆき /昭如/\nあきょう /阿膠/阿嬌/\nあきよ /明代/晃代/\nあきようりょう /空き容量/空容量/\nあきよし /秋吉/昭義/明良/昭良/明吉/彰芳/\nあきよしくみこ /秋吉久美子/\nあきよしだい /秋吉台/\nあきよしどう /秋芳洞/\nあきら /光/明/章/輝/晶/陽/昭/晃/彰/暁/亮/聡/朗/啓/鑑/旭/顕/亨/彬/洸/日明/曉;「暁」の旧字(人名用漢字)/晧/顯;「顕」の旧字(人名用漢字)/滉/璋/晄;「晃」の異体字(人名用漢字)/昜/朖/\nあきらか /明らか/明か;(非正則)/曠/昿/\nあきらめ /諦め/\nあきらめがお /諦め顔/\nあきりすと /空きリスト/\nあきりょういき /空領域/\nあきれ /呆れ/\nあきれがお /呆れ顔/あきれ顔/\nあきれすけん /アキレス腱/\nあきんど /商人/\nあきんどやど /商人宿/\nあぎ /阿木/亜木/阿魏/吾君/顎/\nあぎと /顎/鰓/顎門/\nあぎなし /顎無し/\nあぎに /阿耆尼/\nあぎょう /ア行/あ行/\nあく /悪/灰汁/握;握力/幄;天幕/渥;(厚い)/阿久;人名/軛;くびき/齷;齷齪/堊;つち/惡;「悪」の旧字(人名用漢字)/空/\nあくあらい /灰汁洗い/\nあくい /悪意/阿久井/\nあくいん /悪因/\nあくいんあっか /悪因悪果;悪い原因に伴う悪い結果/\nあくいんしょう /悪印象/\nあくうかん /亜空間/\nあくうん /悪運/\nあくえいきょう /悪影響/\nあくえき /悪疫/\nあくえきしつ /悪液質;癌腫等の末期の衰弱状態/\nあくえん /悪縁/\nあくかんきょう /悪環境/\nあくかんじょう /悪感情/\nあくぎ /悪戯/\nあくぎゃく /悪逆/悪虐/\nあくぎゃくむどう /悪逆無道/\nあくぎょう /悪行/悪業/\nあくげんた /悪源太/\nあくこうか /悪効果/\nあくごう /悪業/\nあくさい /悪妻/悪才/\nあくさく /齷齪/\nあくざいりょう /悪材料/\nあくしつ /悪質/悪疾/\nあくしつか /悪質化/\nあくしゃ /幄舎/\nあくしゅ /握手/悪手/悪趣;[仏教]/\nあくしゅう /悪臭;stink/悪習;vice/\nあくしゅうぼうしほう /悪臭防止法/\nあくしゅかい /握手会/\nあくしゅけん /握手券/\nあくしゅみ /悪趣味/\nあくしょ /悪書;bad book/悪所/\nあくしょう /悪性/\nあくしょついほう /悪書追放/\nあくしん /悪心/\nあくじ /悪事/\nあくじき /悪食/\nあくじせんり /悪事千里/\nあくじゅんかん /悪循環/\nあくじょ /悪女/\nあくじょう /悪尉/\nあくじょうけん /悪条件/\nあくじょうけんか /悪条件下/\nあくせい /悪性/悪政;misrule/悪声;bad voice/\nあくせいか /悪性化/\nあくせいこくしょくしゅ /悪性黒色腫/\nあくせいしゅよう /悪性腫瘍/\nあくせいど /悪性度/\nあくせいりんぱしゅ /悪性リンパ腫/\nあくせく /齷齪/\nあくせすかいせき /アクセス解析/\nあくせすけん /アクセス権;[電算]permission/\nあくせすじょうきょう /アクセス状況/\nあくせすすう /アクセス数/\nあくせん /悪銭/悪戦/\nあくせんくとう /悪戦苦闘/\nあくせんと /accent;その音を特に強く/\nあくせんときごう /アクセント記号/\nあくぜい /悪税/\nあくそう /悪相/悪僧/\nあくそうきゅう /悪送球;[野球]/\nあくた /芥/\nあくたい /悪態/\nあくたがわ /芥川/\nあくたがわしょう /芥川賞/\nあくたがわしょうこうほ /芥川賞候補/\nあくたがわやすし /芥川也寸志/\nあくたがわりゅうのすけ /芥川龍之介/\nあくたれ /悪たれ/\nあくたろう /悪太郎;いたずらっ子/\nあくだいかん /悪代官/\nあくだま /悪玉/\nあくだまか /悪玉化;「コレステロールの-」「旧体制の-」/\nあくだまきん /悪玉菌;⇔善玉菌/\nあくだまこれすてろーる /悪玉コレステロール/\nあくち /悪血/\nあくちしき /悪知識/\nあくちにうむ /Ac/Actinium/\nあくちにうむけいれつ /アクチニウム系列;4n+3系列/\nあくつ /阿久津/圷/\nあくてん /悪天/\nあくてんこう /悪天候/\nあくてんこうじ /悪天候時/\nあくと /踵/悪徒/\nあくとう /悪党/悪投/\nあくとく /悪徳/\nあくとくしょうにん /悪徳商人/\nあくとくしょうほう /悪徳商法/\nあくとくふどうさんや /悪徳不動産屋/\nあくどう /悪童/悪道/\nあくなき /飽くなき/\nあくにち /悪日/\nあくにん /悪人/\nあくにんしょうき /悪人正機/\nあくにんしょうきせつ /悪人正機説/\nあくぬき /灰汁抜き/\nあくね /阿久根/\nあくねん /悪念/\nあくねんぴ /悪燃費/\nあくのはな /悪の華;Les Fleurs du Mal,1857-61,Baudelaire/\nあくはつとほ /握髪吐哺/\nあくば /悪罵/\nあくひつ /悪筆/\nあくひょう /悪評/\nあくひょうばん /悪評判/\nあくび /欠伸/悪日/欠/\nあくびょう /悪病/\nあくびょうどう /悪平等/\nあくふ /握斧;handaxe/\nあくふう /悪風/\nあくぶん /悪文/\nあくへい /悪弊/\nあくへき /悪癖/\nあくへん /悪変/\nあくほう /悪法/悪報/\nあくぼくとうせん /悪木盗泉/\nあくま /悪魔/\nあくまがったい /悪魔合体/\nあくまじょう /悪魔城/\nあくますうはい /悪魔崇拝/\nあくまてき /悪魔的/\nあくまで /飽く迄/\nあくまばらい /悪魔払い;?/\nあくみ /飽海/\nあくみょう /悪名/\nあくむ /悪夢/\nあくめい /悪名/\nあくもん /悪問/\nあくやく /悪役/\nあくゆう /悪友/阿久悠/\nあくよう /悪用/\nあくようかのう /悪用可能/\nあくらつ /悪辣/\nあくりゅう /悪竜/\nあくりょう /悪霊/\nあくりょうたいさん /悪霊退散/\nあくりょく /握力/\nあくりょくけい /握力計/\nあくりるえのぐ /アクリル絵の具;acrylic paint/アクリル絵具/\nあくりるじゅし /アクリル樹脂/\nあくりるせい /アクリル製/\nあくる /明くる/\nあくるあさ /明くる朝/\nあくるひ /明くる日/\nあくれい /悪例/\nあくろ /悪路/\nあぐい /阿久比/安居院/安食/\nあぐさ /阿草/\nあぐに /粟国/\nあぐら /胡座/胡坐/胡床/趺坐;NB:「ふざ」とも/\nあぐらなべ /安愚楽鍋;仮名垣魯文/\nあぐり /亜久里/\nあぐん /亜群/\nあけ /朱/明け/暁/曉;「暁」の旧字(人名用漢字)/明/\nあけお /暁生/\nあけがた /明け方/\nあけがらす /明烏/\nあけくれ /明け暮れ/\nあけこ /朱子/\nあけしめ /開け閉め/\nあけすけ /明け透け;point-blank. 「-に言う」/\nあけたて /開け閉て/\nあけち /明智/\nあけちこごろう /明智小五郎/\nあけちたんてい /明智探偵/\nあけちみつひで /明智光秀/\nあけっぴろげ /開けっ広げ/\nあけに /明荷;[相撲]/\nあけの /明野/\nあけのみょうじょう /明けの明星;the evening star (金星)/\nあけはま /明浜/\nあけび /木通/通草/\nあけびか /アケビ科/Lardizabalaceae/\nあけぼの /曙/\nあけぼのいろ /曙色/\nあけぼのばし /曙橋/\nあけみ /明美/朱美/暁美/朱実/明海/明珠/\nあけわたし /明け渡し/\nあげ /上げ/揚げ/揚/上/安芸/\nあげあし /揚げ足;-を取る/上げ足/上足/挙げ足/揚足/挙足/\nあげあしとり /揚げ足取り/\nあげあぶら /揚げ油/\nあげいた /上げ板/\nあげお /上尾/\nあげおえき /上尾駅/\nあげおし /上尾市/\nあげおろし /上げ下ろし;布団の-/\nあげかじ /上げ舵/\nあげがし /揚げ菓子/\nあげぎょうざ /揚げ餃子/揚餃子/\nあげく /挙句/挙げ句/揚げ句;=挙げ句/揚句;=挙(げ)句/上げ句;?/\nあげくだし /上げ下し/\nあげくのはて /挙句の果て/挙げ句の果て/\nあげさげ /上げ下げ/\nあげしお /上げ潮/上潮/\nあげぜん /上げ膳/\nあげぜんすえぜん /上げ膳据え膳;至れり尽せり/\nあげぞこ /上げ底/上底/\nあげだい /揚代/\nあげだし /揚げ出し;-豆腐/揚出し;-豆腐/\nあげだしどうふ /揚げ出し豆腐;居酒屋の定番/揚出し豆腐/\nあげだま /揚げ玉/揚玉;天かす/\nあげち /上地/揚地/\nあげつらい /論い/\nあげど /揚げ戸/揚戸/\nあげどうふ /揚げ豆腐;油揚げ/揚豆腐/\nあげなべ /揚げ鍋/\nあげの /揚野/\nあげは /揚羽/\nあげはちょう /揚羽蝶/\nあげはば /上げ幅/\nあげはま /揚浜;[囲碁] 取った石/揚げ浜;-式塩田/\nあげば /揚場/揚げ場/\nあげばり /幄/\nあげぱん /揚げパン/\nあげひばり /揚げ雲雀/\nあげぶた /上げ蓋/\nあげまい /上米;[日本史]享保の改革/\nあげまき /揚巻/総角/\nあげまつ /上松/\nあげもち /揚げ餅/\nあげもの /揚げ物/\nあげや /揚屋/\nあげやいり /揚屋入り/\nあこ /吾子/亜古/彼所;there/亜子/\nあこう /赤穂/亜綱/赤魚/\nあこうざんたい /亜高山帯/\nあこうせん /赤穂線/\nあこうそく /亜光速/\nあこうだい /赤魚鯛/阿候鯛/\nあこうろうし /赤穂浪士/\nあこがれ /憧れ/憬れ;=憧れ/\nあこぎ /阿漕/\nあこそ /阿古曽;地名,三重/阿古曾/\nあこめ /衵/袙/\nあこや /阿古屋/\nあこやがい /阿古屋貝/\nあご /顎/阿児/飛魚/\nあごひげ /顎鬚/鬚/\nあごひも /顎紐/\nあごわん /英虞湾/\nあさ /朝/麻/浅/晨/阿佐/厚狭/安佐/淺;「浅」の旧字/\nあさあめ /朝雨/\nあさい /浅井/朝井/淺井;「浅」旧字/\nあさいち /朝市/朝一/朝イチ/\nあさいちばん /朝一番/\nあさいと /麻糸/麻絲;「糸」旧字/\nあさいり /浅煎り/浅炒り/\nあさえだ /朝枝/浅枝/\nあさお /麻生/浅尾/朝雄/\nあさおか /朝丘/朝岡/麻丘/浅丘/\nあさおき /朝起き/\nあさおり /麻織/\nあさおりもの /麻織物/\nあさか /朝霞;地名,埼玉/安積;地名,福島/浅香;地名,=安積/朝加;人名/\nあさかげ /朝影/\nあさかぜ /朝風/\nあさかそすい /安積疎水/安積疏水/\nあさかのみや /朝香宮/\nあさかわ /浅川/朝川/\nあさが /浅賀/朝賀/\nあさがえり /朝帰り/\nあさがお /朝顔/蕣/\nあさがおいち /朝顔市/\nあさがけ /朝駆/\nあさがすみ /朝霞/\nあさがた /朝方;⇔夕方/朝型;⇔夜型/\nあさがみ /麻上/\nあさがや /阿佐ヶ谷/阿佐谷/\nあさき /麻木/\nあさきた /安佐北/\nあさきたく /安佐北区/\nあさぎ /浅葱/浅黄/麻木/浅木/\nあさぎいろ /浅葱色/\nあさぎうら /浅葱裏/\nあさぎぬ /麻衣/\nあさぎまく /浅葱幕/\nあさぎり /朝霧/\nあさぎりこうげん /朝霧高原/\nあさくさ /浅草/\nあさくさえき /浅草駅/\nあさくさこうかいどう /浅草公会堂/\nあさくさしんげきじょう /浅草新劇場/\nあさくさせん /浅草線/\nあさくさのり /浅草海苔/\nあさくさばし /浅草橋/\nあさくさばしえき /浅草橋駅/\nあさくさほうめん /浅草方面/\nあさくち /浅口/\nあさくら /朝倉/浅倉/麻倉/\nあさくらえき /朝倉駅/\nあさくらしょてん /朝倉書店;[出版社名]www.asakura.co.jp/\nあさぐつ /浅沓/\nあさけ /朝明/\nあさげ /朝餉/\nあさげいこ /朝稽古/\nあさこ /麻子/朝子/浅子/あさ子/亜抄子/\nあさご /朝来/\nあさごはん /朝御飯/朝ご飯/朝ごはん/\nあさざけ /朝酒/\nあさしお /朝潮/\nあさしな /浅科/\nあさしも /朝霜/\nあさしゃん /朝シャン/\nあさしろ /麻城/\nあさじ /朝地;地名/浅茅/朝事/\nあさじう /浅茅生;-の(小野[枕詞])/\nあさじうの /浅茅生の/\nあさじえ /浅知恵/\nあさすおう /浅蘇芳/\nあさせ /浅瀬/\nあさせん /阿佐線/\nあさぞら /朝空/\nあさだ /浅田/麻田/朝田/阿佐田/\nあさだあきら /浅田彰/\nあさだあめ /浅田飴/\nあさだき /浅炊き/\nあさだち /朝立ち/\nあさだみよこ /浅田美代子/\nあさぢ /浅茅/\nあさぢえ /浅知恵/\nあさって /明後日/\nあさっぱら /朝っぱら/朝っ腹/\nあさつき /浅葱/胡葱/\nあさつゆ /朝露/\nあさづきよ /朝月夜/\nあさづくよ /朝月夜/\nあさづけ /浅漬/浅漬け/\nあさづま /朝妻/\nあさてい /朝定/\nあさで /朝出/浅手/浅傷;⇔深傷/\nあさと /朝戸/麻人;人名/\nあさどやゆんた /安里屋ユンタ;[民謡]沖縄/\nあさどら /朝ドラ/\nあさなぎ /朝凪/\nあさなべ /浅鍋/\nあさなゆうな /朝な夕な/\nあさなわ /麻縄/\nあさぬの /麻布/\nあさぬま /浅沼/\nあさね /朝寝/\nあさねぼう /朝寝坊/\nあさの /浅野/\nあさのは /麻の葉/\nあさのぶ /朝信/\nあさのみ /麻の実/\nあさはか /浅はか/\nあさはなだ /浅縹/\nあさはやく /朝早く/\nあさはら /浅原/麻原/\nあさば /浅場/浅羽;地名/\nあさばん /朝晩/\nあさひ /朝日/旭/朝陽/\nあさひかせい /旭化成;[企業名]/\nあさひかせいこうぎょう /旭化成工業;[企業名]/\nあさひかせいじょうほう /旭化成情報/\nあさひかわ /旭川/\nあさひかわえき /旭川駅/\nあさひかわけいばじょう /旭川競馬場/\nあさひかわし /旭川市/\nあさひかわせん /旭川線/\nあさひがおか /旭ヶ丘/旭ケ丘/旭が丘/朝日ヶ丘/\nあさひがらす /旭硝子/\nあさひがわ /旭川/\nあさひぎんこう /あさひ銀行/\nあさひく /旭区/\nあさひけい /朝日系/\nあさひけいれつ /朝日系列/\nあさひこうよう /朝日航洋/\nあさひしゅっぱんしゃ /朝日出版社;[出版社名]/\nあさひしんぶん /朝日新聞/\nあさひしんぶんけい /朝日新聞系/\nあさひしんぶんしゃ /朝日新聞社;[企業名]www.asahi.com/\nあさひしんぶんちょうかん /朝日新聞朝刊/\nあさひしんぶんゆうかん /朝日新聞夕刊/\nあさひせいめい /朝日生命/\nあさひせんしょ /朝日選書/\nあさひそのらま /朝日ソノラマ/\nあさひだい /旭台/\nあさひだけ /旭岳/\nあさひちょう /朝日町/\nあさひちょうかん /朝日朝刊/\nあさひつうしんしゃ /旭通信社/\nあさひな /朝比奈/朝日奈/\nあさひなたかし /朝比奈隆/\nあさひはい /朝日杯/\nあさひびーる /朝日麦酒/\nあさひぶんこ /朝日文庫/\nあさひほうそう /朝日放送/\nあさひまち /旭町/\nあさひむら /朝日村/\nあさひや /旭屋/\nあさひやしょてん /旭屋書店/\nあさひやま /朝日山/\nあさひゆうかん /朝日夕刊/\nあさひる /朝昼/\nあさひるばん /朝昼晩/\nあさびん /朝便/\nあさふく /浅福/\nあさぶ /麻生/麻布/\nあさぶき /麻吹/\nあさぶくろ /麻袋/\nあさぶろ /朝風呂/\nあさほうそう /朝放送/\nあさぼらけ /朝ぼらけ;曙,東雲/\nあさま /浅間/朝間/\nあさまおんせん /浅間温泉/\nあさまさんそうじけん /浅間山荘事件/\nあさました /浅間下/\nあさまじんじゃ /浅間神社/\nあさまつ /朝松/\nあさまやま /浅間山/\nあさみ /麻美/あさ美/浅見/亜沙美/麻見/朝美/亜左美/\nあさみぞ /麻溝/\nあさみどり /浅緑/\nあさみなみ /安佐南/\nあさみなみく /安佐南区/\nあさみや /朝宮/麻宮;人名/\nあさむし /浅虫/浅蒸し/\nあさむらさき /浅紫/\nあさめし /朝飯/朝メシ/\nあさめしまえ /朝飯前/\nあさもや /朝靄/\nあさやけ /朝焼け/\nあさやま /朝山/浅山/\nあさゆ /朝湯/\nあさゆう /朝夕/\nあさり /浅蜊/浅利/朝里/蜊/鯏/漁り/\nあさりじる /浅蜊汁/あさり汁/アサリ汁/\nあされん /朝練/\nあさんかちっそ /亜酸化窒素;N2O/\nあざ /字/痣/黶;=痣/\nあざい /浅井/\nあざな /字/字名/\nあざぶ /麻布/\nあざぶじゅうばん /麻布十番/\nあざぶだい /麻布台/\nあざみ /薊/\nあざみうま /薊馬/\nあざやか /鮮やか/鮮か/\nあざらし /海豹/\nあざわらい /嘲笑い/\nあし /足/脚;(椅子の-,動物の-)/芦;「蘆」の異体字/葦;=芦/葭;=葦/蘆/悪し/\nあしあと /足跡/\nあしいろ /足色/\nあしうら /足裏/\nあしお /足尾/\nあしおえき /足尾駅/\nあしおざん /足尾山/\nあしおせん /足尾線/\nあしおと /足音/跫/脚音/\nあしおどうざん /足尾銅山;[日本史]-鉱毒事件/\nあしおり /足折/\nあしか /海驢/葦鹿;=海驢/\nあしかが /足利/\nあしかがうじみつ /足利氏満;1359-98/\nあしかががっこう /足利学校/\nあしかがけ /足利家/\nあしかがけいば /足利競馬/\nあしかがこうぎょうだいがく /足利工業大学/\nあしかがこうこう /足利高校/\nあしかがし /足利氏/\nあしかがしげうじ /足利成氏;1438-97/\nあしかがじだい /足利時代;室町時代/\nあしかがたかうじ /足利尊氏;[日本史]初代 (1305-1358 在職:1338-58)/\nあしかがただふゆ /足利直冬/\nあしかがただよし /足利直義;1306-52/\nあしかがばくふ /足利幕府/\nあしかがぶんこ /足利文庫/\nあしかがまさとも /足利政知;1435-91/\nあしかがもちうじ /足利持氏;1398-1439/\nあしかがもとうじ /足利基氏;1340-67/\nあしかがよしあき /足利義昭;[日本史]十五代 (1537-97 在職:1568-73)/\nあしかがよしあきら /足利義詮;[日本史]二代 (1330-67 在職:1358-67)/\nあしかがよしかず /足利義量;[日本史]五代 (1407-25 在職:1423-25)/\nあしかがよしかつ /足利義勝;[日本史]七代 (1434-43 在職:1442-43)/\nあしかがよしずみ /足利義澄;[日本史]十一代(1480-1511 在職:1494-1508)/\nあしかがよしたね /足利義稙;[日本史]十代 (1466-1523 在職:1490-93,1508-21)/\nあしかがよしてる /足利義輝;[日本史]十三代 (1536-65 在職:1546-65)/\nあしかがよしのり /足利義教;[日本史]六代 (1394-41 在職:1429-41)/\nあしかがよしはる /足利義晴;[日本史]十二代 (1511-50 在職:1521-46)/\nあしかがよしひさ /足利義尚;[日本史]九代 (1465-89 在職:1473-89)/\nあしかがよしひで /足利義栄;[日本史]十四代 (1538-68 在職:1568)/\nあしかがよしまさ /足利義政;[日本史]八代 (1436-90 在職:1449-73)/\nあしかがよしみ /足利義視;1439-91/\nあしかがよしみつ /足利義満;[日本史]三代 (1358-1408 在職:1368-1408)/\nあしかがよしもち /足利義持;[日本史]四代 (1386-1428 在職:1394-1423)/\nあしかけ /足掛け/足掛/\nあしかせ /足枷/桎/鐐/\nあしからず /悪しからず/\nあしかり /芦刈/\nあしかわ /芦川/\nあしがかり /足掛かり/足掛り/足がかり/\nあしがた /足型/足形/\nあしがため /足固め/\nあしがなえ /足鼎/\nあしがら /足柄/\nあしがらえき /足柄駅/\nあしがらかみ /足柄上/\nあしがらしも /足柄下/\nあしがらとうげ /足柄峠/\nあしがらみ /足搦み/\nあしがらやま /足柄山;地名/\nあしがる /足軽/\nあしがわ /芦川/\nあしき /悪しき/\nあしきしゅうきゅう /ア式蹴球/\nあしきた /芦北/葦北/\nあしきょう /芦響/\nあしきり /足切り;センター試験の-/\nあしくせ /足癖/\nあしくび /足首/\nあしくびねんざ /足首捻挫/\nあしぐみ /足組み/\nあしげ /芦毛/足蹴/葦毛;=芦毛/\nあしげい /足芸/\nあしこぎ /足漕ぎ/\nあしこし /足腰/脚腰/\nあしごしらえ /足拵え/\nあしさき /足先/脚先/\nあしさばき /足捌き;footwork/\nあしざま /悪し様/\nあしざわ /芦沢/芦澤/\nあしざわり /足触り;-のいいカーペット/\nあししげく /足繁く/\nあししろ /足代;足場/\nあしずもう /足相撲/\nあしずり /足摺/\nあしずりみさき /足摺岬/\nあしそこ /足底/\nあしぞこばん /足底板/\nあした /明日/朝/晨;あさ/\nあしたか /愛鷹/\nあしたば /明日葉/鹹草/\nあしだ /芦田/\nあしだい /足代/\nあしだひとし /芦田均/\nあしつき /足付/足付き/\nあしつぎ /足継ぎ/\nあしづかい /足遣い/\nあしづけ /足付/\nあしてまとい /足手纏い/\nあしで /足手/葦手/\nあしでえ /葦手絵/\nあしでまとい /足手纏い/\nあしでもじ /葦手文字/\nあしとり /足取り/\nあしどめ /足止め/足止/足留め/\nあしどり /足取り/足鳥/\nあしな /芦名/足名/蘆名/芦品/\nあしなえ /跛/蹇/\nあしなが /足長/\nあしなみ /足並み/足並/\nあしならし /足慣らし/\nあしぬけ /足抜け/\nあしのこ /芦ノ湖/\nあしのこう /足の甲/\nあしはこび /足運び/\nあしはら /芦原/葦原/蘆原/\nあしはらちゅう /芦原中/\nあしはらちゅうがっこう /芦原中学校/\nあしはらのなかつくに /葦原の中つ国/\nあしば /足場/\nあしばや /足早/\nあしばらい /足払い/\nあしひきの /足引きの;(枕詞) -山/\nあしび /馬酔木/\nあしびょうし /足拍子/\nあしふき /足拭き/\nあしぶえ /葦笛/\nあしぶね /葦舟/葦船/\nあしぶみ /足踏み/足踏/\nあしぶみじょうたい /足踏み状態/\nあしへん /足偏/\nあしべ /芦辺/芦部/\nあしべつ /芦別/\nあしぼね /足骨/\nあしまえ /足前/\nあしまかせ /足任せ/\nあしまわり /足回り/\nあしめ /走目/\nあしもと /足元/足下/足許/脚元/\nあしもの /脚物;椅子やテーブルなど/\nあしもり /足守/\nあしゃ /唖者/\nあしや /芦屋/芦谷/\nあしやがわ /芦屋川/\nあしやがわえき /芦屋川駅/\nあしやがんのすけ /芦屋雁之助/\nあしやし /芦屋市/\nあしやす /芦安/\nあしやすめ /足休め/\nあしゅ /亜種/\nあしゅう /阿州;阿波/\nあしゅら /阿修羅/\nあしゅらぞう /阿修羅像/\nあしゅらどう /阿修羅道/\nあしゆ /足湯/脚湯/\nあしゆび /足指/趾/\nあしょうさん /亜硝酸/\nあしょうさんえん /亜硝酸塩/\nあしょうさんのうど /亜硝酸濃度/\nあしょろ /足寄/\nあしよわ /足弱/\nあしろ /安代/\nあしわざ /足技/足業/\nあしわだ /足和田/\nあしわら /葦原/\nあじ /味/鯵;「鰺」の異体字/鰺/庵治/\nあじあ /亜細亜/亞細亞/\nあじあかいはつぎんこう /アジア開発銀行;Asian Development Bank(ADB) www.adb.org/\nあじあかっこく /アジア各国/\nあじあけい /アジア系/\nあじあしょこく /アジア諸国/\nあじあじん /アジア人/\nあじあぞう /アジア象;asian elephant/\nあじあたいかい /アジア大会/\nあじあだい /亜細亜大/\nあじあてき /アジア的/\nあじおう /味皇/\nあじおか /味岡/\nあじおんち /味音痴/味オンチ/\nあじか /簣/\nあじから /味方/\nあじがさわ /鯵ヶ沢/\nあじがわ /安治川/\nあじき /味気/\nあじきこう /味紀行/\nあじけ /味気/\nあじけない /味気ない/\nあじさい /紫陽花/\nあじさか /鯵坂/\nあじじまん /味自慢/\nあじす /阿知須/\nあじそんびょう /アジソン病;[医]Addison's disease/\nあじつけ /味付け/味付/\nあじつけのり /味付け海苔/\nあじとみ /安次富/\nあじどころ /味処/\nあじな /阿品/芦品/\nあじのもと /味の素;[商標] NB:言い換え「うま味調味料」/\nあじふめい /味不明/\nあじま /安島/\nあじみ /味見/\nあじみよう /味見用/\nあじむ /安心院/\nあじゃら /戯/\nあじゃり /阿闍梨/\nあじろ /網代/足代/安代/\nあじわい /味わい/\nあす /明日/\nあすあさって /明日明後日/\nあすいこう /明日以降/\nあすか /明日香/飛鳥/\nあすかい /飛鳥井/\nあすかいちょう /飛鳥井町/\nあすかじ /飛鳥路/\nあすかじだい /飛鳥時代/\nあすかでら /飛鳥寺/\nあすかぶんか /飛鳥文化/\nあすかやま /飛鳥山/\nあすけ /足助/\nあすけかんちゃ /足助寒茶/\nあすこ /彼所/\nあすこるびんさん /アスコルビン酸/\nあすじゅう /明日中/\nあすたちん /At/Astatine/\nあすぢゅう /明日中/\nあすてかぶんめい /アステカ文明;Azteca/\nあすなろ /翌檜/\nあすぱらぎんさん /アスパラギン酸/\nあすぺくとひ /アスペクト比/\nあすら /阿修羅/\nあすわ /足羽/\nあずかり /預かり/預り/\nあずかりきん /預り金/預かり金/\nあずかりしょ /預かり所/預り所/\nあずかりしょう /預かり証/\nあずかりもの /預かり物/預り物/\nあずき /小豆/\nあずきいろ /小豆色/\nあずきがゆ /小豆粥/\nあずきもち /小豆餅/\nあずけ /預け/\nあずけあい /預合/\nあずけきん /預け金/\nあずさ /梓/\nあずさがわ /梓川/\nあずさみこ /梓巫女/\nあずさゆみ /梓弓/\nあずち /安土/堋/\nあずま /吾妻/吾嬬/東/\nあずまあそび /東遊び/東遊/\nあずまおとこ /東男/\nあずまかがみ /吾妻鏡/東鑑/\nあずまくだり /東下り/\nあずまことば /東言葉/\nあずません /吾妻線/\nあずまばし /吾妻橋/\nあずまふじ /東富士/\nあずまや /東屋/四阿/阿亭/\nあずみ /安曇/安住/杏美/\nあずみぐん /安曇郡/\nあずみの /安曇野/\nあせ /汗/阿瀬/\nあせい /阿世;曲学—/\nあせかき /汗掻き/汗かき/\nあせだく /汗だく/\nあせちるさりちるさん /アセチルサリチル酸/\nあせっかき /汗っ掻き/汗っかき/\nあせとり /汗取り/\nあせび /馬酔木/\nあせふき /汗拭き/\nあせぼ /馬酔木/\nあせまみれ /汗塗れ/\nあせみ /馬酔木/\nあせみず /汗水/\nあせみどろ /汗みどろ/\nあせも /汗疹/\nあせり /焦り/\nあせんやく /阿仙薬/\nあぜ /畔/畦/\nあぜくら /校倉/\nあぜくらづくり /校倉造り;[建築]/校倉造/\nあぜぬり /畦塗り/\nあぜみち /畦道/\nあぜん /唖然/\nあそ /阿蘇/安蘇/阿曽/\nあそう /麻生/阿僧/\nあそうがわ /麻生川/\nあそうぎ /阿僧祇;10^56/\nあそこ /彼処/彼所/\nあそさん /阿蘇山/\nあそび /遊び/\nあそびあいて /遊び相手/\nあそびうた /遊び歌/遊び唄/\nあそびかた /遊び方/\nあそびがね /遊び金/\nあそびがみ /遊び紙/\nあそびぐせ /遊び癖/\nあそびぐるま /遊び車;[機械]/\nあそびげ /遊び毛;遅れ毛/\nあそびごころ /遊び心/\nあそびて /遊び手/\nあそびどうぐ /遊び道具/\nあそびにん /遊び人/遊人/\nあそびはんぶん /遊び半分/\nあそびば /遊び場/\nあそびべ /遊部/\nあそびめ /遊女/遊び女/\nあそみ /朝臣/\nあそん /朝臣/\nあぞく /亜属;[生物]subgenus/\nあた /咫/\nあたい /値;value. (字義:そのものの価値)/価;price. (字義:商人のつける売値)/私/價;「価」の旧字(人名用漢字)/値い/\nあたいせんきん /値千金/\nあたいていぎ /値定義/\nあたいひょう /値表/\nあたいよび /値呼び/\nあたえかた /与え方/\nあたか /安宅/宛/恰/\nあたかも /恰も/宛も/宛/\nあたがわ /熱川/\nあたく /安宅/\nあたくし /私/\nあたけ /安宅/\nあたご /愛宕/\nあたごばし /愛宕橋/\nあたごやま /愛宕山/\nあたし /私/\nあたたかみ /暖かみ/\nあたま /頭/\nあたまいがい /頭以外/\nあたまうち /頭打ち/\nあたまかず /頭数/\nあたまかぶ /頭株/\nあたまがみ /頭紙/\nあたまがわ /頭側/\nあたまきん /頭金/\nあたまごし /頭越し/\nあたまごなし /頭ごなし/\nあたまだし /頭出し/\nあたまでっかち /頭でっかち/\nあたまわり /頭割り/頭割/\nあたみ /熱海/\nあたみえき /熱海駅/\nあたみかん /熱海間/\nあたらし /新子/\nあたらしや /新屋/\nあたり /当たり/辺り/当り/辺/邊;「辺」の旧字1/邉;「辺」の旧字2/\nあたりがね /当り鉦;ちゃんちき/\nあたりくじ /当たり籤/\nあたりさわり /当たり障り;-のない/当り障り/\nあたりどころ /当たり所/\nあたりどし /当たり年/\nあたりはずれ /当たり外れ/当り外れ/\nあたりばち /当たり鉢;「擂鉢」の忌言葉/当り鉢/\nあたりまえ /当たり前/当り前/\nあたりや /当たり屋/当り屋/\nあたりやく /当たり役/当役/当り役/\nあたる /鼎/中/\nあたん /亜炭/\nあだ /仇/徒/婀娜/讐/讎/\nあだい /亜大;亜細亜大学/\nあだうち /仇討ち/仇討/\nあだうちもの /仇討物/\nあだごと /徒事/\nあだざくら /徒桜/\nあだしごと /徒し事/\nあだしの /徒野/化野/\nあだたら /安達太良/\nあだたらこうげん /安達太良高原/\nあだたらやま /安達太良山/\nあだち /足立/安達/足達/\nあだちく /足立区/\nあだっきゅう /亜脱臼/\nあだて /当/\nあだな /渾名;nickname/仇名;(当て字) =渾名/徒名;噂/綽名;=渾名/あだ名/\nあだなみ /徒波/\nあだばな /徒花/\nあだもの /徒物/\nあだゆめ /徒夢/\nあだん /ア段/阿檀/\nあち /彼方/阿智;地名,長野/閼;(呉音の一つ)/窪地;?/\nあちこち /彼方此方/\nあちら /彼方/\nあちらこちら /彼方此方/\nあちわ /阿知波/\nあっか /悪化/悪貨/\nあっかい /圧壊/圧潰/\nあっかく /圧覚/\nあっかどご /アッカド語;Akkadian/\nあっかん /圧巻/悪漢/\nあっかんじょう /悪感情/\nあっかんたんてい /悪漢探偵/\nあっかんども /悪漢共/\nあっき /悪気/悪鬼/\nあっきらせつ /悪鬼羅刹/\nあっく /悪口/\nあっけ /呆気/\nあっけい /悪計/\nあっけし /厚岸/\nあっけない /呆気ない/\nあっこう /悪口/\nあっこうぞうごん /悪口雑言/\nあっさい /圧砕/\nあっさく /圧搾/\nあっさくき /圧搾機;presser/\nあっさくくうき /圧搾空気/\nあっさつ /圧殺/\nあっさぶ /厚沢部/\nあっし /圧死/私;(要ルビ)/\nあっしゅく /圧縮/\nあっしゅくがす /圧縮ガス/\nあっしゅくがわ /圧縮側/\nあっしゅくき /圧縮機/\nあっしゅくきちょう /圧縮記帳/\nあっしゅくきのう /圧縮機能/\nあっしゅくぎじゅつ /圧縮技術/\nあっしゅくくうき /圧縮空気/\nあっしゅくけい /圧縮系/\nあっしゅくけいしき /圧縮形式/\nあっしゅくこうりつ /圧縮効率/\nあっしゅくご /圧縮後/\nあっしゅくちんれつ /圧縮陳列/\nあっしゅくど /圧縮度/\nあっしゅくばん /圧縮版/\nあっしゅくひ /圧縮比/\nあっしゅくふぁいる /圧縮ファイル/\nあっしゅくほう /圧縮法/\nあっしゅくほうしき /圧縮方式/\nあっしゅくほうほう /圧縮方法/\nあっしゅくまえ /圧縮前/\nあっしゅくよう /圧縮用/\nあっしゅくりつ /圧縮率/\nあっしょう /圧勝/\nあっせい /圧政;†tyranny.「皇帝の-」/圧制;†oppression.「民衆を-する」/\nあっせつ /圧雪/圧接/\nあっせつしゃ /圧雪車/\nあっせつじょうたい /圧雪状態/\nあっせん /斡旋/\nあっせんしゅうわい /斡旋収賄/\nあっそう /圧送/\nあっち /彼方/\nあっちこっち /彼方此方/\nあっちゃく /圧着/\nあっちゃくぶ /圧着部/\nあっつう /圧痛/\nあってん /圧点/\nあっと /＠/\nあっとう /圧倒/\nあっとうてき /圧倒的/\nあっとうてきたすう /圧倒的多数/\nあっとうてきたすうは /圧倒的多数派/\nあっとうてきゆうり /圧倒的有利/\nあっとこ /厚床/\nあっばーすちょう /アッバース朝;Abbasids/\nあっぱい /圧排/\nあっぱく /圧迫/\nあっぱくかん /圧迫感/\nあっぱくこっせつ /圧迫骨折/\nあっぱくめんせつ /圧迫面接/\nあっぱれ /天晴れ/天晴/遖/\nあっぴ /安比/\nあっぴこうげん /安比高原/\nあっぷく /圧服/圧伏;≒圧服/\nあつ /圧/厚/暑/熱/篤/軋;軋轢/斡;斡旋/遏;(とどめる)/壓;「圧」の旧字/淳;(人名用)/惇;(人名用)/敦;(人名用)/閼;?/乢;?/\nあつ> /厚/\nあつあげ /厚揚げ/\nあつあつ /熱々/\nあついた /圧板/\nあつえん /圧延/\nあつえんき /圧延機/\nあつお /敦夫/淳夫/厚雄/敦男/\nあつかい /扱い/扱/\nあつかいかた /扱い方/\nあつかいさき /扱先/\nあつかいだか /扱い高/\nあつかいてん /扱店/\nあつかいりょう /扱い量/\nあつかべ /厚壁/\nあつかん /熱燗/\nあつがま /厚釜/\nあつがましき /厚釜式/\nあつがみ /厚紙/\nあつがり /暑がり/\nあつき /敦紀;名/\nあつぎ /厚木/厚着/\nあつぎえいぎょうしょ /厚木営業所/\nあつぎえき /厚木駅/\nあつぎかん /厚木間/\nあつぎきち /厚木基地/\nあつぎし /厚木市/\nあつぎしない /厚木市内/\nあつぎないろん /厚木ナイロン/\nあつぎぬ /厚衣/\nあつぎほうめん /厚木方面/\nあつぎり /厚切り/\nあつけし /厚岸/\nあつげしょう /厚化粧/\nあつこ /淳子/温子/敦子/あつ子/厚子/篤子/惇子/亜都子/\nあつさ /暑さ/厚さ/\nあつさしのぎ /暑さ凌ぎ/\nあつし /淳/敦/篤/厚/陸/篤史/敦史/篤志/厚志/敦士;名/敦司/淳史/敦志/篤司/充史/\nあつしば /厚芝/\nあつじ /厚地/\nあつじょう /圧条/\nあつぜつし /圧舌子/\nあつぞこ /厚底/\nあつぞこぐつ /厚底靴/\nあつた /熱田/厚田/\nあつたか /篤孝/\nあつたじんぐう /熱田神宮/\nあつつぐ /淳嗣/\nあつで /厚手/\nあつでん /圧電/\nあつでんき /圧電気;[化学]piezoelectricity/\nあつでんこうか /圧電効果/\nあつでんざい /圧電材/\nあつでんたい /圧電体/\nあつにゅう /圧入/\nあつぬり /厚塗り/厚塗/\nあつのぶ /篤信/\nあつひこ /敦彦/篤彦/淳彦/\nあつひと /厚人/\nあつひろ /敦弘/淳裕/厚宏/\nあつび /熱火/\nあつへいこお /圧平衡;※仮名遣い「へいこう」/\nあつべつ /厚別/\nあつま /厚真/\nあつまり /集まり/集り/\nあつみ /厚味/厚み/温海/渥美/淳美/厚見/\nあつみちょう /渥美町/\nあつみつ /圧密;consolidation/\nあつみはんとう /渥美半島/\nあつめ /厚め/熱め/厚目/熱目/\nあつもの /羹/\nあつもり /敦盛/\nあつもりそう /敦盛草/\nあつや /篤哉/\nあつやき /厚焼き/厚焼;-卵/\nあつやきたまご /厚焼き卵/\nあつゆ /熱湯/\nあつゆき /敦之/淳之/篤幸/\nあつよう /厚様/\nあつらえ /誂え/\nあつらえむき /誂え向き/\nあつりょく /圧力/壓力;「圧」旧字/\nあつりょくいじょう /圧力以上/\nあつりょくか /圧力下/\nあつりょくがま /圧力釜/\nあつりょくけい /圧力計/\nあつりょくこうばい /圧力勾配/\nあつりょくさ /圧力差/\nあつりょくだんたい /圧力団体/\nあつりょくなべ /圧力鍋/\nあつりょくは /圧力波/\nあつりょくようき /圧力容器/\nあつれき /軋轢/\nあつろう /篤郎;名/淳良/\nあづかりきん /預かり金/\nあづち /安土/\nあづちじだい /安土時代;1576-82/\nあづちじょう /安土城/\nあづちももやまじだい /安土桃山時代/\nあづま /吾妻/我妻/東/\nあづません /吾妻線/\nあづまばし /吾妻橋/\nあづまや /東谷/\nあて /宛/当て/貴/\nあてうま /当て馬/\nあてがいぶち /宛行扶持/\nあてぎ /当て木/\nあてこすり /当て擦り/\nあてこと /当て事/\nあてさき /宛先/宛て先/\nあてさきじゅん /宛先順/\nあてさきにん /宛先人/\nあてさきふめい /宛先不明/\nあてさきめい /宛先名/\nあてじ /当て字/あて字/宛字/宛て字/\nあてずいりょう /当て推量/\nあてずっぽう /当てずっぽう/\nあてつ /阿哲/\nあてつけ /当て付け/\nあてど /当て所/\nあてな /宛名/宛て名/\nあてないんじ /宛名印字/\nあてながき /宛名書/宛名書き/\nあてにげ /当て逃げ/\nあてぬの /当て布;patch/\nあてね /雅典/\nあてはつ /宛発/\nあてびと /貴人/\nあてぶり /当て振り/\nあてみ /当て身/\nあてもの /当て物/\nあてらざわ /左沢/\nあてるい /阿弖流為/\nあで /艶/\nあですがた /艶姿/\nあでのしんさんりんさん /アデノシン三リン酸/\nあでやか /艶やか/\nあと /後/跡;trace.「-を追う」「-が残る」/痕;きずあと/蹟;物事のあと/踪;あしあと/atto;[SI接頭語]a,10^-18/\nあとあし /後足/後脚/\nあとあじ /後味/\nあとあと /後々/後後/\nあといっこ /後一個/\nあといっぽ /後一歩/\nあとう /阿東;地名,山口/阿党/\nあとうた /後歌/\nあとうだ /阿刀田/\nあとおい /後追い/後追/\nあとおし /後押し/\nあとかいぎ /後会議/\nあとかた /跡形/跡かた/\nあとかたづけ /後片付け/後かたづけ/後片付/\nあとかわ /後川/\nあとがき /後書き/後書/\nあとがね /後金;=あときん/\nあとがま /後釜/\nあときん /後金/\nあとくされ /後腐れ/\nあとくち /後口/\nあとこうてい /後工程/\nあとさき /後先/\nあとさく /後作/\nあとざん /後産/\nあとしまつ /後始末/\nあとしょり /後処理/\nあとすうねん /後数年/\nあとずさり /後退り/\nあとぜめ /後攻め/\nあとぞめ /後染め/\nあとだし /後出し/\nあとち /跡地/\nあとぢえ /後知恵/\nあとつぎ /跡継ぎ/後継ぎ/後継/跡継/\nあとづけ /後付け/後付/\nあととり /跡取り/\nあとのまつり /後の祭り/後の祭/\nあとのり /後乗り/後ノリ/\nあとはん /後版/\nあとばらい /後払い/\nあとばん /後番;後番組/\nあとばんぐみ /後番組/\nあとぴーせい /アトピー性/\nあとぴーせいひふえん /アトピー性皮膚炎/\nあとべ /跡部/\nあとまわし /後回し/\nあとみ /跡見/\nあとみがくえん /跡見学園/\nあとみや /後宮/\nあとめ /跡目/\nあとめあらそい /跡目争い/\nあとめそうぞく /跡目相続/\nあともどり /後戻り/\nあとやく /後厄/\nあとり /花鶏/\nあど /亜土/\nあどがわ /安曇川/\nあどりあかい /アドリア海/\nあどれすちょう /アドレス帳/\nあな /穴;くぼんだあな/孔;突き抜けたあな/坑;垂直なあな/\nあなあき /穴開き/\nあなあきせん /穴明き銭/\nあなあけ /穴開け/\nあない /案内/穴井/\nあなうま /穴馬/\nあなうめ /穴埋め/\nあなかんむり /穴冠;[部首]「窓」のかんむり/\nあながち /強ち/\nあながま /穴窯/\nあながわ /穴川/\nあなきょうだい /穴兄弟;[卑]/\nあなぐま /穴熊/\nあなぐら /穴蔵/窖/\nあなご /穴子/\nあなし /阿梨/\nあなた /貴方/彼方;there/貴女/\nあなたがた /貴方方/貴女方/あなた方/\nあなたこなた /彼方此方/\nあなたじしん /貴方自身/\nあなたたち /貴方達/あなた達/\nあなたまかせ /貴方任せ/\nあなだ /穴田/\nあなとう /穴党/\nあなどり /侮り/\nあなにんき /穴人気/\nあなば /穴場/穴馬/\nあなぶき /穴吹/\nあなほり /穴掘り/\nあなぼこ /穴ぼこ/\nあなみず /穴水/\nあなやま /穴山/\nあなよそう /穴予想/\nあなろぐかいせん /アナログ回線/\nあなろぐどけい /アナログ時計/\nあなろぐばん /アナログ盤/\nあなろぐほうそう /アナログ放送/\nあなん /阿南/\nあなんだ /阿難陀;Ananda/\nあに /兄/豈/阿仁;地名,秋田/\nあにい /兄い/\nあにうえ /兄上/\nあにき /兄貴/\nあにきぶん /兄貴分/\nあにぎみ /兄君/\nあにさま /兄様/\nあにじゃ /兄者/\nあにでし /兄弟子/\nあにめえ /アニメ絵/\nあにめえいが /アニメ映画/\nあにめか /アニメ化/\nあにや /安仁屋/\nあによめ /兄嫁/嫂/\nあね /姉/姐/\nあねうえ /姉上/\nあねおとうと /姉弟/\nあねがこうじ /姉小路;地名/\nあねがさき /姉ヶ崎/\nあねがわ /姉川/\nあねき /姉貴/\nあねぎみ /姉君/\nあねご /姉御/姐御/\nあねごはだ /姉御肌/姐御肌/\nあねさき /姉崎/\nあねさま /姉様/\nあねさん /姐さん/姉さん;NB:「ねえさん」と同形/\nあねさんにょうぼう /姉さん女房/\nあねざき /姉崎/\nあねじゃ /姉者/\nあねたい /姉帯;姓/\nあねったい /亜熱帯/\nあねったいせい /亜熱帯性/\nあねったいちいき /亜熱帯地域/\nあねったいちほう /亜熱帯地方/\nあねむこ /姉婿/\nあの> /彼の/\nあのう /穴太;地名/安濃;地名/\nあのかた /彼の方;(要ルビ)/あの方/\nあのくたら /阿耨多羅/\nあのくたらさんみゃくさんぼだい /阿耨多羅三藐三菩提/\nあのこ /あの子/あの娘/\nあのころ /あの頃/\nあのつ /安濃津;地名,三重/\nあのてこのて /あの手この手/\nあのひ /あの日/\nあのへん /あの辺/\nあのよ /あの世/彼の世/\nあのよう /彼の様/\nあはなち /畔放/畔放ち/\nあば /阿波/浮子/網端;網用の「うき」/\nあばしり /網走/\nあばしりえき /網走駅/\nあばしりこ /網走湖/\nあばずれ /阿婆擦れ;bitch/\nあばた /痘痕/\nあばら /肋/\nあばらぼね /肋骨/あばら骨/\nあばれ /暴れ/\nあばれうま /暴れ馬/\nあばれがわ /暴れ川/\nあばれもの /暴れ者/\nあばれんぼう /暴れん坊/\nあぱらちあさんみゃく /アパラチア山脈/\nあひかけ /足腰/\nあひさん /亜砒酸/\nあひる /家鴨/鶩;=家鴨/阿比留/\nあび /阿鼻/阿比;[鳥]/\nあびき /網引/\nあびきょうかん /阿鼻叫喚/\nあびこ /我孫子/安彦/\nあびこし /我孫子市/\nあびじごく /阿鼻地獄/\nあびせたおし /浴びせ倒し/\nあびだつま /阿毘達磨;[仏教]abhidharma/\nあびる /阿比留/\nあふ /亜父/阿父/凹;旧仮名/押;旧仮名/\nあふち /樗/楝/\nあふりか /阿弗利加/\nあふりかけい /アフリカ系/\nあふりかじん /アフリカ人/\nあふりかぞう /アフリカ象/\nあふりかたいりく /アフリカ大陸/\nあふりかとういつきこう /アフリカ統一機構;OAU/\nあぶ /虻/阿武/\nあぶく /泡/\nあぶくぜに /泡銭/\nあぶくま /阿武隈/\nあぶくまがわ /阿武隈川/\nあぶくまきゅうこう /阿武隈急行/\nあぶくまさんち /阿武隈山地;地名/\nあぶしんべるしんでん /アブシンベル神殿/\nあぶた /虻田/\nあぶな /危な/\nあぶなえ /危絵/\nあぶなげ /危な気/\nあぶはち /虻蜂;「-取らず」/\nあぶはちとらず /虻蜂取らず/\nあぶみ /鐙/\nあぶみがわら /鐙瓦;=軒丸瓦/\nあぶみこつ /鐙骨/\nあぶら /油/脂;常温で固体のあぶら/膏;肉のあぶら/\nあぶらあか /脂垢/油垢/\nあぶらあげ /油揚げ/油揚/\nあぶらあげぼん /油揚本/\nあぶらあせ /脂汗/\nあぶらいし /油石/\nあぶらいため /油炒め/\nあぶらいろ /油色/\nあぶらえ /油絵/\nあぶらえのぐ /油絵具/油絵の具;oil/\nあぶらかす /油粕;oilcake. (肥料にする)/油糟;<rare>/\nあぶらかわ /油川/\nあぶらがに /油蟹;タラバガニのパチモン/\nあぶらがみ /油紙/\nあぶらぐすり /膏薬/脂薬/\nあぶらぐち /油口/\nあぶらげ /油揚/\nあぶらこし /油漉し/\nあぶらさし /油差し/油注し/\nあぶらざめ /油鮫/\nあぶらざら /油皿/\nあぶらしょう /脂性/\nあぶらぜみ /油蝉/\nあぶらだ /油田;姓/\nあぶらつち /油土/\nあぶらつぼ /油壺/油壷;「壺」異体字/\nあぶらづけ /油漬;イワシの-缶詰/油漬け/\nあぶらとり /脂取り/\nあぶらどおし /油通し;[料理]炒める前に軽く揚げておくこと/\nあぶらな /油菜/薹/\nあぶらなか /アブラナ科/\nあぶらぬき /油抜き/\nあぶらねんど /油粘土/\nあぶらひ /油日/\nあぶらひき /油引き/\nあぶらぶん /油分/\nあぶらみ /脂身/油身/\nあぶらむし /油虫/蜚/\nあぶらめ /油女/\nあぶらもと /油本;姓/\nあぶらや /油屋/\nあぶらやけ /油焼け/\nあぶり /炙り/焙り/\nあぶりだし /炙り出し/\nあぶりやき /炙り焼き/\nあぶれもの /溢れ者/\nあへん /阿片/鴉片;=阿片/\nあへんくつ /阿片窟/\nあへんせんそう /阿片戦争;[世界史]清vs英国/\nあへんちゅうどく /阿片中毒/\nあべ /阿部;-和重/安倍;-晴明/安部;-公房/阿倍;-仲麻呂/阿武;あぶ?/\nあべかわ /安倍川/\nあべかわもち /安倍川餅/\nあべがくいん /安部学院/\nあべこうぼう /安部公房;(1924-93)作家。『砂の女』/\nあべた /安部田/\nあべの /阿倍野;†地名,大阪/阿部野;†阿倍野にある駅名/\nあべのく /阿倍野区/\nあべのせいめい /安倍晴明/\nあべのなかまろ /阿倍仲麻呂/\nあべまき /阿部槙/\nあほ /阿呆/\nあほう /阿呆/阿房/\nあほうづら /阿呆面/\nあほうどり /信天翁/\nあほうれっしゃ /阿房列車/\nあほだらきょう /阿呆陀羅経/\nあぼ /安保/英保/阿母/\nあぼう /安房/\nあぼうとうげ /安房峠/\nあぼがどろていすう /アボガドロ定数;6.0221367*10^23 mol^-1/\nあぼし /網干/\nあぽくりんせん /アポクリン腺/\nあぽろてき /アポロ的;[美学]Apollonic/\nあぽろんてき /アポロン的;[美学]Apollonic/\nあま /尼/海人/海士/海女/亜麻/甘/天/雨/蜑;=海人/塰;=海士/\nあまあし /雨足/雨脚/\nあまいけ /天池/雨池/\nあまいた /天板/\nあまいと /亜麻糸/\nあまいろ /亜麻色/\nあまうけ /雨受け/\nあまえ /甘え/\nあまえっこ /甘えっ子/\nあまえび /甘海老/甘エビ/甘えび/\nあまえんぼ /甘えん坊/\nあまえんぼう /甘えん坊/\nあまお /雨尾/\nあまおおい /雨覆い/\nあまおと /雨音/\nあまおとめ /天少女/\nあまかす /甘粕/甘糟/\nあまかぜ /雨風/\nあまかみ /甘噛み/\nあまから /甘辛/\nあまからに /甘辛煮/\nあまかわ /天川/甘皮/\nあまかんむり /雨冠/\nあまがい /天海/雨海/\nあまがえる /雨蛙/\nあまがき /甘柿/\nあまがさ /雨傘;umbrella/雨笠;rain hat/雨がさ/雨ガサ/\nあまがさき /尼崎/\nあまがさきかん /尼崎間/\nあまがさきし /尼崎市/\nあまがさばんぐみ /雨傘番組;天候の都合で中止された番組の代りに放送される番組/\nあまがせ /天瀬/天ケ瀬/\nあまがっぱ /雨合羽/雨ガッパ;raincoat/\nあまがみ /甘噛み/\nあまき /天木/\nあまぎ /天城/甘木/雨着/亜麻木/\nあまぎごえ /天城越え/\nあまぎせん /甘木線/\nあまぎとうげ /天城峠/\nあまぎみ /尼君/\nあまぎゆがしま /天城湯ヶ島/\nあまぎゆがしまちょう /天城湯ヶ島町/\nあまぎり /雨霧/\nあまくさ /天草/\nあまくさしろう /天草四郎/\nあまくさばん /天草版/\nあまくだり /天下り/天降り/\nあまくち /甘口/\nあまくぼ /天久保/\nあまぐ /雨具/\nあまぐつ /雨靴/\nあまぐも /雨雲/\nあまぐり /甘栗/\nあまこ /尼子/\nあまごい /雨乞い/\nあまさ /甘さ/\nあまざけ /甘酒/\nあまざらし /雨曝し/雨晒し/\nあまし /蔗/\nあましょく /甘食/\nあまじ /天路/\nあまじお /甘塩/\nあまじみ /雨染み/\nあますところ /余す所/\nあまず /甘酢/\nあまずあえ /甘酢和え/\nあまぞら /雨空/\nあまた /数多/天田/\nあまだ /天田/\nあまだい /甘鯛/\nあまだな /天棚/\nあまだれ /雨垂れ/雨だれ/\nあまち /天地/天池;(いけ)/\nあまちまり /天地真理/\nあまちゃ /甘茶/\nあまちゃづる /甘茶蔓/\nあまちゃん /甘ちゃん/\nあまったれ /甘ったれ/\nあまつ /天津/\nあまつかぜ /天つ風/天津風/\nあまつかみ /天津神/天つ神/\nあまつくに /天津国/\nあまつさえ /剰え/\nあまつじ /天辻/\nあまつつみ /天津罪/天つ罪/\nあまつばめ /雨燕/\nあまつぶ /雨粒/\nあまづ /天津/\nあまてらすおおみかみ /天照大神/天照大御神/\nあまでら /尼寺/\nあまとう /甘党/\nあまとぶや /天飛ぶや/\nあまど /雨戸/\nあまどい /雨樋/\nあまどり /天鳥/\nあまどりのみこと /天鳥命/\nあまなっとう /甘納豆/\nあまなつ /甘夏/\nあまに /甘煮/\nあまぬま /天沼/\nあまね /周/\nあまの /天野/雨野/\nあまのいわと /天の岩戸/天の磐戸/\nあまのかぐやま /天香久山/\nあまのがわ /天の川/天の河/\nあまのじゃく /天邪鬼/天の邪鬼/\nあまのはしだて /天橋立/天の橋立/\nあまのはら /天の原/\nあまのむらくものつるぎ /天叢雲剣;草薙剣/\nあまのり /甘海苔/\nあまぶた /雨蓋/\nあまべ /海部/\nあまほうし /尼法師/\nあまみ /甘味/奄美/甘み/\nあまみおおしま /奄美大島/\nあまみず /雨水/\nあまみそ /甘味噌/\nあまみちほう /奄美地方/\nあまみや /雨宮/天宮/\nあまめ /甘め/甘目/\nあまも /甘藻/\nあまもと /天本/\nあまもよい /雨催/雨催い/\nあまもよう /雨模様/\nあまもり /雨漏り/雨森/雨漏/\nあまやか /甘やか/\nあまやどり /雨宿り/\nあまよ /雨夜;-の品定め/\nあまよけ /雨除け/雨避け;=雨除け/\nあまり /余り/甘利/\nあまりもの /余り物;-で恐縮ですが/\nあまるべ /余部/餘部;「余」旧字/\nあまるめ /余目/\nあまんざ /甘座/\nあみ /網/阿弥/亜美;人名/阿見/醤蝦/网/罔/糠蝦/\nあみあげぐつ /編み上げ靴/編上靴/\nあみあぶら /網油/\nあみうち /網打ち/\nあみえ /網江/\nあみかけ /網掛け/網かけ/網掛/\nあみかんり /網管理/\nあみがさ /編笠/編み笠/\nあみがしら /罔頭/\nあみき /編み機/\nあみぎょぎょう /網漁業/\nあみこ /安見子/\nあみこみ /編み込み/\nあみしま /網島/\nあみしろ /網代/\nあみじ /編地/\nあみじゃくし /網杓子/\nあみじょう /網状/\nあみせいぎょ /網制御/\nあみせつぞく /網接続/\nあみたいつ /網タイツ/\nあみだ /阿弥陀/\nあみだくじ /阿弥陀籤/\nあみださんぞん /阿弥陀三尊/\nあみだどう /阿弥陀堂/\nあみだな /網棚/\nあみだにょらい /阿弥陀如来/\nあみだぶつ /阿弥陀仏/\nあみちょう /阿見町/\nあみてん /網点/\nあみど /網戸/\nあみなか /網中/\nあみの /網野/\nあみのき /アミノ基;animo group/\nあみのさん /アミノ酸/\nあみのとう /アミノ糖;aminosugar/\nあみのめ /網の目/\nあみはま /網浜/\nあみはり /網張/\nあみはん /網版/\nあみばり /編み針/編針/\nあみびと /網人/\nあみぼう /編み棒/編棒/\nあみぼし /網干/\nあみめ /網目/編み目/編目/\nあみめおり /網目織/\nあみめじょう /網目状/\nあみもと /網元/\nあみもの /編み物/編物/\nあみや /網屋/\nあみやき /網焼き/網焼/\nあみわたり /網渡/\nあむ /虻/\nあむろ /安室/\nあめ /雨/飴/天/豆汁/\nあめあがり /雨上がり/\nあめあし /雨足/雨脚/\nあめあられ /雨霰/雨あられ/\nあめいせんそう /蛙鳴蝉噪/\nあめいろ /飴色/\nあめおとこ /雨男/\nあめおんな /雨女/\nあめかぜ /雨風/\nあめかんむり /雨冠/\nあめがし /飴菓子;candy/\nあめこう /アメ公/\nあめざいく /飴細工/\nあめしゃ /アメ車/\nあめたいさく /雨対策/\nあめたいふう /雨台風/\nあめだま /飴玉/\nあめつち /天地/\nあめつぶ /雨粒/\nあめつゆ /雨露/\nあめに /飴煮/\nあめのもり /雨森/\nあめふらし /雨降/雨虎/\nあめふり /雨降り/雨ふり/\nあめみや /雨宮/\nあめもよう /雨模様/\nあめや /飴屋/\nあめやよこちょう /アメヤ横丁;地名,通称「アメ横」/\nあめよこ /アメ横/\nあめよほう /雨予報/\nあめりか /亜米利加/亞米利加;「亜」旧字/米/\nあめりかえいが /アメリカ映画/\nあめりかえいご /アメリカ英語/\nあめりかがっしゅうこく /アメリカ合衆国/\nあめりかぐん /アメリカ軍/\nあめりかさん /アメリカ産/\nあめりかしき /アメリカ式/\nあめりかしじょう /アメリカ市場/\nあめりかしゃ /アメリカ車/\nあめりかじん /アメリカ人/\nあめりかせい /アメリカ製/\nあめりかたいりく /アメリカ大陸/\nあめりかてき /アメリカ的/\nあめりかぶんか /アメリカ文化/\nあめりしうむ /Am/Americium/\nあめんぼ /水馬/水黽/飴坊/\nあも /母/餅/\nあもい /厦門/廈門/\nあもく /亜目/\nあもん /亜門/\nあや /綾;言葉の-/文;≒綾/彩/絢;≒綾/礼;(人名用)/彪;(虎の縞模様)/亜弥;人名/亜矢/亜也/漢/禮;「礼」の旧字(人名用漢字)/\nあやいがさ /綾藺笠/\nあやいと /綾糸/\nあやう /危/\nあやうじ /漢氏/\nあやうた /綾歌/\nあやおり /綾織/綾織り/\nあやか /彩香/綾香/\nあやかみ /綾上/\nあやがみ /綾上/\nあやぎく /綾菊/\nあやぎぬ /綾絹/綺/\nあやこ /綾子/彩子/文子/亜矢子/絢子/章子/亜弥子/亜也子/操子/\nあやし /愛子/怪し/\nあやしろ /綾城/\nあやせ /綾瀬;地名,足立区／神奈川/綾世;人名?/\nあやせえき /綾瀬駅/\nあやせがわ /綾瀬川/\nあやせし /綾瀬市/\nあやせししょうこうかい /綾瀬市商工会/\nあやせま /綾瀬間/\nあやたり /綾足/\nあやだけ /綾竹/\nあやつ /彼奴/\nあやつか /綾塚/\nあやつじ /綾辻/\nあやつり /操/\nあやつりにんぎょう /操り人形/操人形/\nあやとも /文友/\nあやとり /綾取り/\nあやね /綾音/\nあやの /綾乃/綾野/\nあやのこうじ /綾小路/\nあやのみや /礼宮/\nあやはな /彩花/\nあやふみ /礼史/\nあやべ /綾部/\nあやま /阿山/\nあやまち /過ち/誤ち;?/\nあやまり /誤り/謬り/謝り/\nあやまりりつ /誤り率/\nあやむら /文村/\nあやめ /菖蒲/文目/\nあやめいけ /あやめ池/\nあやめか /アヤメ科/\nあやめざけ /菖蒲酒/\nあやめもく /アヤメ目/Iridales/\nあやめもくあぐん /アヤメ目亜群/\nあゆ /鮎/阿諛/東風/\nあゆかわ /鮎川/\nあゆこ /亜佑子/\nあゆさわ /鮎澤/\nあゆざわ /鮎澤/\nあゆついしょう /阿諛追従/\nあゆついじゅう /阿諛追従;あゆついしょう ※おもねる意では「追従」は「ついしょう」と読む/\nあゆつり /鮎釣り/\nあゆづり /鮎釣り/\nあゆみ /歩み/亜由美/歩美/亜弓/歩/彩友美/天弓;名/\nあゆみあし /歩み足/\nあゆみいた /歩み板/\nあゆみより /歩み寄り/\nあゆむ /渉/\nあら /新/粗/荒/\nあら> /粗;粗挽き,粗加工,粗仕上げ/新;新手,新鉢,新屋敷/現;現人神,現御神/\nあらい /新井/荒井/新居/\nあらいおけ /洗い桶/\nあらいかた /洗い方/\nあらいがえ /洗い替え/\nあらいがき /洗柿/\nあらいがみ /洗い髪/\nあらいぐま /洗熊/浣熊/\nあらいざらい /洗い浚い/\nあらいざらし /洗い晒し/\nあらいし /荒石/\nあらいしゅ /洗朱/\nあらいじゅく /新井宿/\nあらいそ /荒磯/\nあらいだし /洗い出し/\nあらいど /荒井戸/\nあらいはくせき /新井白石/\nあらいはり /洗い張り/\nあらいば /洗い場/\nあらいまち /新居町/\nあらいもの /洗い物/\nあらいわ /荒岩/\nあらうま /荒馬/\nあらうみ /荒海/\nあらお /荒尾/荒生/\nあらおり /粗織/\nあらか /殿/\nあらかじめ /予め/予/豫め;「予」旧字/豫;「予」の旧字/\nあらかせぎ /荒稼ぎ/\nあらかた /粗方/\nあらかね /鉱;未精錬の金属/粗金;未精錬の金属/\nあらかべ /荒壁/粗壁/\nあらかわ /荒川/粗皮/\nあらかわおき /荒川沖/\nあらかわおきえき /荒川沖駅/\nあらかわく /荒川区/\nあらかわしゃこまえ /荒川車庫前/\nあらかわせん /荒川線/\nあらかわだけ /荒川岳/\nあらかわほうすいろ /荒川放水路/\nあらかん /阿羅漢/\nあらがき /新垣/荒書き/\nあらがね /鉱;未精錬の金属/粗金;未精錬の金属/荒金;地名(茨城県),姓/\nあらき /荒木/\nあらきだ /荒木田/\nあらきどんさん /アラキドン酸/\nあらきの /新木野/\nあらきゆみこ /荒木由美子/\nあらぎも /荒肝/\nあらぎょう /荒行/\nあらぎり /粗切り/荒切り/\nあらくさ /荒草/\nあらくち /新口/\nあらくれ /荒くれ/\nあらくれもの /荒くれ者/\nあらけ /有明/\nあらけずり /荒削り/粗削り/\nあらこ /荒子/\nあらごし /粗漉し/\nあらごと /荒事/\nあらごなし /荒ごなし/\nあらさがし /粗探し/あら探し/粗捜し/\nあらさき /荒崎/\nあらさわ /荒沢/荒澤/\nあらし /嵐/荒らし/\nあらしがおか /嵐ヶ丘/\nあらしごと /荒仕事/\nあらしね /荒稲/\nあらしやま /嵐山/\nあらしやまびじゅつかん /嵐山美術館/\nあらじお /粗塩/\nあらじる /粗汁/あら汁/\nあらすかはんとう /アラスカ半島/\nあらすじ /粗筋/\nあらず /非ず/\nあらぜき /荒関/\nあらそい /争い/\nあらそいごと /争い事/\nあらた /新た/新田/荒田/新太;名/新/\nあらたけ /荒武/\nあらたに /荒谷/\nあらたま /新田間/\nあらため /改め/\nあらためて /改めて/\nあらだき /あら炊き/\nあらち /新血/\nあらちゃ /荒茶/\nあらづくり /粗造り/\nあらて /新手/\nあらと /荒砥/\nあらどこ /新床/\nあらなみ /荒波/\nあらなわ /荒縄/\nあらぬの /粗布/\nあらねつ /粗熱/\nあらの /荒野/曠野/\nあらはた /荒畑/\nあらはま /荒浜/\nあらばち /新鉢;virgin/\nあらひとがみ /現人神/荒人神/\nあらびあ /亜剌比亜;Arabia/亜拉毘亜/亞剌比亞;「亜」旧字/\nあらびあご /アラビア語;assalam alaikum/\nあらびあじん /アラビア人;Arabian/\nあらびあすうじ /アラビア数字;0123456789(普通の「数字」)/\nあらびあせきゆ /アラビア石油;[企業名]/\nあらびあもじ /アラビア文字/\nあらびき /粗挽き;-ウインナー,-豆/粗引き/粗碾き/\nあらふか /荒深/\nあらふね /荒船/\nあらぶけい /アラブ系/\nあらぶじん /アラブ人/\nあらほうし /荒法師/\nあらぼとけ /新仏/\nあらぼん /新盆/\nあらまき /荒巻;-鮭/荒牧;地名/新巻;=荒巻/\nあらまきじゃけ /新巻鮭/\nあらまさ /新政/\nあらまた /荒俣/\nあらまち /荒町/\nあらまつ /荒松/\nあらむご /アラム語;Aramaic/\nあらむしゃ /荒武者/\nあらむしろ /荒筵/粗筵/\nあらむもじ /アラム文字/\nあらめ /荒目/荒布/\nあらもと /荒本/\nあらもの /荒物/\nあらものや /荒物屋/\nあらや /新屋/新谷/\nあらやしき /新屋敷/阿頼耶識/\nあらやま /荒山/\nあらゆ /新湯/\nあらゆる /凡/∀/\nあららぎ /蘭;[植物]/塔;(忌み言葉) tower/\nあららぎは /アララギ派/\nあらり /粗利/\nあらりえき /粗利益/荒利益;=粗利益/\nあらりょうじ /荒療治/\nあらりょうち /荒療治/\nあられ /霰/\nあられしょうが /霰生薑/\nあらわ /露;(字義:透明なので見える)/顕;(字義:顔を見せている)/現;動詞語幹?/表;動詞語幹?/露わ/\nあらわざ /荒技/荒業/\nあらわし /荒鷲/\nあらわしかた /表し方/\nあらわれ /現れ/表れ/顕れ/\nあらん /亜蘭/亜欄/\nあり /蟻/有/阿梨/有り/衽/袵/\nありーなせき /アリーナ席/\nありあけ /有明/\nありあけかい /有明海/\nありあけころしあむ /有明コロシアム/\nありあけしらうお /有明白魚/\nありあけせん /有明線/\nありあけのつき /有明の月/\nありあけばし /有明橋/\nありあけひめしらうお /有明姫白魚/\nありあり /有り有り;-と分かる/在り在り;-と浮び上がる/\nありあわせ /有り合わせ/\nありう /有り得/\nありえ /有家/\nありか /在処/在り処/亜里香/\nありかた /あり方/在り方/有り方/\nありかべ /有壁/蟻壁;[建築]/\nありかわ /有川/\nありが /有賀/有我/\nありがた /有難/有り難;-や,-迷惑/\nありがたみ /有難味/ありがた味/\nありがためいわく /有難迷惑/有り難迷惑/\nありがち /有り勝ち/\nありがとう /有難う/有り難う/\nありがね /有り金/\nありき /有木/\nありきたり /在り来り/\nありくい /蟻食/食蟻獣/\nありくら /有倉/\nありげ /有り気/\nありさ /亜里沙/亜利沙/亜理佐/\nありさか /有坂/\nありさま /有様/有り様/\nありさわ /有沢/有澤/\nありさん /阿里山/\nありざ /有座/\nありしひ /在りし日;『-の歌』(中也)/\nありしま /有島;姓/\nありしまたけお /有島武郎/\nありしゃかい /蟻社会/\nありしよ /在りし世/\nありじごく /蟻地獄/\nありす /有栖/\nありすがわ /有栖川/\nありすがわのみや /有栖川宮/\nありた /有田/\nありたてつどう /有田鉄道/\nありたま /有玉/\nありたやき /有田焼/\nありだ /有田/\nありだか /有り高/\nありったけ /有りっ丈/\nありつぎ /有次/\nありつね /有恒/\nありづか /蟻塚/垤;=蟻塚/\nありてい /有り体/有体/有態/\nありとう /有藤/\nありとも /有朋/\nありなが /有永/\nありなし /有り無し/\nありのとうぐさもく /アリノトウグサ目/Haloragales/\nありのまま /有りの儘/\nありのみ /有りの実;梨/\nありはた /有畠/\nありはら /在原/有原/\nありま /有馬/\nありまおんせん /有馬温泉/\nありまきねん /有馬記念/\nありまぐち /有馬口/\nありまさ /有正/\nありみ /有里巳/\nありみつ /有光/\nありむら /有村/\nありむらさんぎょう /有村産業;[企業名]/\nありもと /有本/\nありもの /有り物/\nありもり /有森/\nありもんじ /有文字/\nありや /有家/\nありやま /有山/\nありゅーしゃんれっとう /アリューシャン列島/\nありゅう /亜流/\nありゅうさん /亜硫酸/\nありゅうさんがす /亜硫酸ガス;SO2/\nありよう /有り様/\nありよし /有吉/\nありわら /在原/\nありわらのなりひら /在原業平;平安時代の歌人。『伊勢物語』の主人公? (825-880)/\nある /或る/或/亜留/∃;exist/\nある> /或る/\nあるあさ /ある朝/或る朝/\nあるいは /或いは/或は/\nあるかなし /有るか無し/\nあるかりいおんすい /アルカリイオン水/\nあるかりか /アルカリ化/\nあるかりかんでんち /アルカリ乾電池/\nあるかりせい /アルカリ性/\nあるかりちょうせき /アルカリ長石;alkali feldspar/\nあるかりでんち /アルカリ電池/\nあるかりど /アルカリ度/アルカリ土/\nあるかりどじょう /アルカリ土壌/\nあるかりどるいきんぞく /アルカリ土類金属;Ca,Sr,Ba,Ra/\nあるが /有賀/\nあるき /歩き/\nあるきかた /歩き方/\nあるきたばこ /歩き煙草/歩きタバコ;-は迷惑です/\nあるきめですのげんり /アルキメデスの原理/\nあるきるき /アルキル基/\nあるぎんさん /アルギン酸/\nあるこーるいぞんしょう /アルコール依存症/\nあるこーるいんりょう /アルコール飲料/\nあるこーるちゅうどく /アルコール中毒/\nあるこーるどすう /アルコール度数/\nあるこーるぶん /アルコール分/\nあることないこと /有る事無い事/\nあるござ /アルゴ座;88星座には含まれない/\nあるごん /Ar/Argon/\nあるしゅ /或る種/ある種/\nあるじ /主/\nあるじもうけ /饗設け/\nあるぜんちん /亞爾然丁;「亜」旧字/\nあるたみらどうくつ /アルタミラ洞窟;Altamira/\nあるちゅう /アル中/\nあるつはいまーびょう /アルツハイマー病;Alzheimer/\nあるとき /ある時/或る時/\nあるときばらい /有る時払い/\nあるところ /ある所/\nあるとし /ある年/或る年/\nあるばいとだい /アルバイト代/\nあるばいとりょう /アルバイト料/\nあるばん /ある晩/或る晩/\nあるひ /ある日/或る日/\nあるひと /ある人/或る人/\nあるふぁ /α;alpha/Α;Alpha/\nあるふぁー /α;alpha/Α;Alpha/\nあるふぁせい /α星/\nあるふぁせん /α線/アルファ線/\nあるふぁは /α波/\nあるふぁばん /α版/\nあるふぁべっとじゅん /アルファベット順/\nあるふぁほうかい /α崩壊/\nあるふぁりゅうし /α粒子/\nあるぷすでんき /アルプス電気;[企業名]/\nあるへいとう /有平糖/\nあるみかん /アルミ缶/\nあるみせい /アルミ製/\nあるみなべ /アルミ鍋/\nあるみにうむ /Al/Aluminum/\nあるみはく /アルミ箔;foil/\nあるよ /ある夜/或る夜/\nあれ /荒れ/\nあれい /亜鈴;ダンベル/唖鈴;ダンベル/\nあれこれ /彼是/彼此/\nあれしょう /荒れ性/\nあれち /荒地/荒れ地/\nあれつ /ア列/あ列/\nあれの /荒れ野/\nあれほうだい /荒れ放題/\nあれほど /彼程/\nあれもよう /荒れ模様/\nあれら /彼等/\nあれるぎーせい /アレルギー性/\nあれるぎーせいびえん /アレルギー性鼻炎/\nあれるぎーたいしつ /アレルギー体質;allergic tendency/\nあろかっせんものがたり /鴉鷺合戦物語/\nあろじ /主/\nあわ /泡;bubble/粟;millet.「濡れ手で粟」/阿波;地名,徳島/安房;地名,千葉/慌/\nあわあわ /淡淡/淡々/\nあわい /間/\nあわいい /粟飯/\nあわいけだ /阿波池田/\nあわおどり /阿波踊り/\nあわこうぞう /泡構造/\nあわさ /粟佐/\nあわさか /泡坂/\nあわざ /阿波座/\nあわしま /淡島/\nあわじ /淡路/\nあわじしま /淡路島/\nあわじちょう /淡路町/\nあわじちょうえき /淡路町駅/\nあわじょう /泡状/\nあわず /粟津/\nあわせ /袷/合わせ/\nあわせいれつ /泡整列/\nあわせかがみ /合わせ鏡/合せ鏡/\nあわせじょうゆ /合わせ醤油/合せ醤油/\nあわせず /合わせ酢/合せ酢/\nあわせて /併せて/\nあわせみそ /合わせ味噌/合せ味噌/\nあわせめ /合わせ目/合せ目/\nあわせもの /合わせ物/合せ物/\nあわせわざ /合わせ技/\nあわた /粟田/\nあわたてき /泡立て器/\nあわだち /泡立ち;-の悪い石鹸/泡立/\nあわだちそう /泡立草/\nあわだてき /泡立て器/\nあわつ /粟津/\nあわつぶ /粟粒;millet/泡粒;bubble/\nあわづ /粟津/\nあわづおんせん /粟津温泉/\nあわづはら /粟津原/\nあわてもの /慌て者/\nあわの /粟野/阿波野/\nあわばこ /泡箱/\nあわひめ /泡姫;[俗]/\nあわび /鮑/鰒/蚫/\nあわびむすび /鮑結び/\nあわぶろ /泡風呂/\nあわべん /阿波弁/\nあわみどり /淡緑/\nあわむらさき /淡紫/\nあわめし /粟飯/\nあわもり /泡盛/\nあわや /粟屋/淡谷/粟谷/\nあわゆき /淡雪/泡雪/沫雪/\nあわゆきかん /泡雪羹/\nあわゆきそば /泡雪蕎麦/\nあわゆきたまご /泡雪卵/\nあわゆきどうふ /泡雪豆腐/\nあわら /芦原/\nあわれ /哀れ/\nあわれみ /哀れみ/憐れみ/\nあん /案/餡/庵;いおり/安/暗/闇;明闇/諳;諳誦/黯/按;按配/鞍;鞍馬/晏/鮟;鮟鱇/罨/菴;≒庵/杏;杏子/行;行脚/閼;?/\nあん> /暗;-赤褐色,-順応/\nあんあんり /暗々裡/暗々裏/\nあんい /安易/\nあんいつ /安逸/安佚;=安逸/\nあんうつ /暗鬱/\nあんうん /暗雲/\nあんえい /安永;年号(1772-81)/暗影/晏嬰;晏子/暗翳/\nあんか /安価/行火/案下/\nあんかけ /餡掛け/餡掛/\nあんかせい /安価性/\nあんかっしょく /暗褐色/\nあんかん /安閑/暗槓/\nあんかんてんのう /安閑天皇/\nあんが /安臥/\nあんがい /案外/\nあんがいかんたん /案外簡単/\nあんがいようい /案外容易/\nあんき /暗記/安徽/安気;ease/安危;-存亡/暗鬼/諳記/晏起/\nあんきかもく /暗記科目/\nあんきほう /暗記法/\nあんきも /鮟肝;アンコウのキモ/\nあんきもの /暗記物/\nあんきょ /暗渠/安居/\nあんきりょく /暗記力/\nあんぎゃ /行脚/\nあんぎゃそう /行脚僧/\nあんぎょう /安行/\nあんくん /暗君/\nあんぐ /暗愚/\nあんぐう /行宮/\nあんけーとちょうさ /アンケート調査/\nあんけーとようし /アンケート用紙/\nあんけい /安慶/\nあんけん /案件/\nあんけんさつ /暗剣殺/\nあんげん /安元;年号(1175-1177)/\nあんこ /餡こ/安固/暗刻;[麻雀](anke)/\nあんこー /暗刻/\nあんこう /鮟鱇/安康/暗刻;[麻雀]/鮟;(字義:サンショウウオ),?/鱇;(「鮟鱇」の一部にするために作られた国字),?/\nあんこうがた /鮟鱇形/\nあんこうしょく /暗紅色/\nあんこうてんのう /安康天皇/\nあんこうなべ /鮟鱇鍋/\nあんこがた /鮟鱇形/\nあんこく /暗黒/安国/闇黒/\nあんこくがい /暗黒街/\nあんこくくうかん /暗黒空間/\nあんこくじ /安国寺/\nあんこくじだい /暗黒時代/\nあんこくせいうん /暗黒星雲/\nあんこくたいりく /暗黒大陸/\nあんこくちたい /暗黒地帯/\nあんこくぶっしつ /暗黒物質;(天文) dark matter/\nあんこくめん /暗黒面/\nあんころもち /餡ころ餅/\nあんご /安居/安吾/暗語/\nあんごう /暗号;code/暗合;偶然の一致/\nあんごうか /暗号化/\nあんごうかぎ /暗号鍵;[情報]encryption key/\nあんごうちょう /暗号帳/\nあんごうひょう /暗号表/\nあんごうぶん /暗号文/\nあんさつ /暗殺/\nあんさつけいかく /暗殺計画/\nあんさつしゃ /暗殺者/\nあんさつしれい /暗殺指令/\nあんさつめいれい /暗殺命令/\nあんさん /兄さん/\nあんざ /安座/\nあんざい /安西/安斉/安斎/安齋/安在/安齊/\nあんざん /安産/暗算/鞍山/\nあんざんがん /安山岩/\nあんざんきがん /安産祈願/\nあんし /暗視/晏子;春秋時代の斉の宰相/\nあんししょく /暗紫色/\nあんしつ /暗室/庵室/\nあんしゅ /庵主/按手/\nあんしゅう /暗愁/\nあんしゅつ /案出/\nあんしょ /暗所/\nあんしょう /暗唱;†recite.「-する」/暗証;†「-番号」/暗礁;†reef.「-に乗り上げる」/暗誦;=暗唱/諳誦/\nあんしょうか /暗証化/\nあんしょうばんごう /暗証番号/\nあんしょうぶ /暗証部/\nあんしょく /暗色/\nあんしん /安心/\nあんしんかん /安心感/\nあんしんど /安心度/\nあんしんりつめい /安心立命/\nあんしんりょう /安心料/\nあんじ /暗示/案じ/\nあんじてき /暗示的/\nあんじゅ /庵主/杏樹/\nあんじゅう /安住/\nあんじゅんのう /暗順応/\nあんじょ /晏如/\nあんじょう /安城/鞍上/安生/\nあんじょうきょうか /鞍上強化/\nあんじょく /鞍褥/\nあんじりょうほう /暗示療法;[精医]/\nあんじん /安心/\nあんじんりゅうみょう /安心立命/\nあんじんりょうみょう /安心立命/\nあんず /杏/杏子/\nあんずいろ /杏子色;tangerine red/\nあんせい /安静/安政;年号(1854-1860)/\nあんせいじ /安静時/\nあんせいど /安静度/\nあんせいのたいごく /安政の大獄/\nあんせきしょく /暗赤色/\nあんぜん /安全/暗然/\nあんぜんいき /安全域/\nあんぜんうんてん /安全運転/\nあんぜんえいせい /安全衛生/\nあんぜんか /安全化/\nあんぜんかくじつ /安全確実/\nあんぜんかくにん /安全確認/\nあんぜんかくほ /安全確保/\nあんぜんかんり /安全管理/\nあんぜんがわ /安全側/\nあんぜんがわせん /安全側線/\nあんぜんき /安全器/\nあんぜんきかく /安全規格/\nあんぜんきじゅん /安全基準/\nあんぜんきょういく /安全教育/\nあんぜんきょり /安全距離/\nあんぜんぎじゅつ /安全技術/\nあんぜんく /安全区/\nあんぜんぐつ /安全靴/\nあんぜんけいすう /安全係数;[物理]safety coefficient/\nあんぜんけん /安全圏/安全研/\nあんぜんけんきゅうしょ /安全研究所/\nあんぜんこうしゅう /安全講習/\nあんぜんこうしゅうかい /安全講習会/\nあんぜんさく /安全策/\nあんぜんじょう /安全上/\nあんぜんせい /安全性/\nあんぜんせいかくほ /安全性確保/\nあんぜんせつび /安全設備/\nあんぜんせんげん /安全宣言/\nあんぜんそうこう /安全走行/\nあんぜんそうち /安全装置/\nあんぜんたいさく /安全対策/\nあんぜんたいさくきじゅん /安全対策基準/\nあんぜんだいいち /安全第一/\nあんぜんちたい /安全地帯/\nあんぜんていし /安全停止/\nあんぜんとう /安全灯/安全燈/\nあんぜんぱい /安全牌/\nあんぜんひょうか /安全評価/\nあんぜんび /安全日/\nあんぜんぴん /安全ピン/\nあんぜんべん /安全弁/\nあんぜんほしょう /安全保障/\nあんぜんほしょうじょうやく /安全保障条約/\nあんぜんほしょうりじかい /安全保障理事会/\nあんぜんぼう /安全帽;helmet/\nあんぜんめん /安全面/\nあんぜんもう /安全網/\nあんぜんよう /安全用/\nあんぜんりつ /安全率/\nあんそうおん /暗騒音/\nあんそく /安息/\nあんそくこう /安息香/\nあんそくこうさん /安息香酸;C6H5COOH/\nあんそくび /安息日/\nあんそっこう /安息香/\nあんたい /安泰/\nあんたく /安宅/\nあんたくせいろ /安宅正路/\nあんたん /暗澹/\nあんだ /安打/\nあんだすう /安打数/\nあんち /安置/安地/庵地/\nあんちじょ /安置所/\nあんちもん /Sb/Antimony/\nあんちゃく /安着/\nあんちゃん /兄ちゃん;[口]兄、または若者の呼称/\nあんちゅう /暗中/闇中/\nあんちゅうひやく /暗中飛躍/\nあんちゅうもさく /暗中模索/\nあんちょく /安直/\nあんちん /安珍/\nあんちんきよひめ /安珍清姫;道成寺/\nあんてい /安定/安貞;年号(1227-1229)/\nあんていか /安定化/\nあんていかでんげん /安定化電源/\nあんていかどう /安定稼働/\nあんていかぶぬし /安定株主/\nあんていかん /安定感/\nあんていかんばつぐん /安定感抜群/\nあんていき /安定期/\nあんていきょうきゅう /安定供給/\nあんていこうぞう /安定構造/\nあんていざい /安定剤/\nあんていじょうたい /安定状態/\nあんていせい /安定性/\nあんていせいじゅうし /安定性重視/\nあんていせいそう /安定成層/\nあんていせいちょう /安定成長/\nあんていせいりろん /安定性理論/\nあんていたすう /安定多数;[政治]議長等の議席を差し引いても過半数を取れる議席数/\nあんていてき /安定的/\nあんていてん /安定点/\nあんていど /安定度/\nあんていどういたい /安定同位体/\nあんていどうさ /安定動作/\nあんていばん /安定板;fin/\nあんていひこう /安定飛行/\nあんていりくかい /安定陸塊/\nあんてん /暗転/鞍点/\nあんてんほう /鞍点法/\nあんでぱんだんてん /アンデパンダン展/\nあんでるせんどうわ /アンデルセン童話/\nあんでんりゅう /暗電流/\nあんとう /安東/暗闘/\nあんとく /安徳/\nあんとくてんのう /安徳天皇/\nあんど /安堵/∩/∧/\nあんどう /安藤/安東/\nあんどうしょうえき /安藤昌益/\nあんどうでんき /安藤電気/\nあんどうひろしげ /安藤広重/\nあんどかん /安堵感/\nあんどく /暗読/\nあんどろめだざ /アンドロメダ座;Andromeda(And)/\nあんどん /行灯/行燈/闇鈍/\nあんな /杏奈/安和;年号(968-970)/\nあんない /案内/\nあんないかんばん /案内看板/\nあんないがかり /案内係/\nあんないきじ /案内記事/\nあんないしゃ /案内者/\nあんないしょ /案内書/\nあんないじょ /案内所/\nあんないじょう /案内状/\nあんないず /案内図/\nあんないそうち /案内装置/\nあんないちず /案内地図/\nあんないにん /案内人/\nあんないばん /案内板/\nあんないひょうしき /案内標識/\nあんないひょうじ /案内表示/\nあんないぶん /案内文/\nあんないぶんしょ /案内文書/\nあんないほうそう /案内放送/\nあんないやく /案内役/\nあんないよう /案内用/\nあんなか /安中/\nあんなかかん /安中間/\nあんなん /安南;地名/\nあんに /暗に/\nあんにん /杏仁/\nあんにんどうふ /杏仁豆腐/\nあんねい /安寧/\nあんねいちつじょ /安寧秩序/\nあんねいてんのう /安寧天皇/\nあんねん /安念/\nあんの /庵野/安野/\nあんのう /鞍嚢/\nあんのじょう /案の定/\nあんのん /安穏/\nあんはんのう /暗反応/\nあんば /鞍馬;体操の種目/\nあんばい /塩梅;≒按配/按配/案配;=按配/按排;=按配/\nあんばこ /暗箱;カメラの-/\nあんぱち /安八/\nあんぱん /餡パン/あんパン/\nあんひつ /安謐/\nあんぴ /安否/\nあんぴかくにん /安否確認/\nあんぶ /暗部;「社会の-」/鞍部;[地質学]col/\nあんぶん /按分/案文;draft/案分;≒按分/\nあんぷ /暗譜/\nあんぼれらか /アンボレラ科/Amborellaceae/\nあんぽ /安保/\nあんぽう /罨法/\nあんぽじょうやく /安保条約/\nあんぽたいせい /安保体制/\nあんぽとうそう /安保闘争/\nあんぽもんだい /安保問題/\nあんぽり /安保理/\nあんぽりけつぎ /安保理決議/\nあんぽりじかい /安保理事会/\nあんぽんたん /安本丹/\nあんま /按摩/\nあんまく /暗幕/\nあんまん /餡饅/\nあんみつ /餡蜜/\nあんみん /安眠/\nあんめん /暗面/\nあんもく /暗黙/\nあんもくち /暗黙知/\nあんもくてき /暗黙的/\nあんもち /餡餅/\nあんもにあすい /アンモニア水/\nあんもん /案文/\nあんや /暗夜/闇夜/\nあんやく /暗躍/\nあんやこうろ /暗夜行路/\nあんゆ /暗喩;[修辞]metaphor/\nあんゆてき /暗喩的/\nあんらく /安楽/\nあんらくいす /安楽椅子/\nあんらくこく /安楽国;[仏教]極楽/\nあんらくし /安楽死/\nあんり /杏里/\nあんりゅう /暗流/\nあんりょくしょく /暗緑色/\nあんろくざん /安禄山/\nい /胃/意/異/医/位/井/伊/委/衣/居/射/威/亥;[十二支](12)いのしし/夷;夷狄/姨;おば/洟;はな/痍;満身創痍/維;維持/帷;かたびら/惟;思惟/唯;唯唯諾諾/韋;韋駄天/違;相違/偉;偉人/緯;緯度/幃;とばり/圍;「囲」の旧字/囲;周囲/慰;慰留/尉;少尉/熨;のし/蔚/萎;萎縮/痿/逶/矮;(呉音) 矮小(わいしょう)/謂;い・う/渭;渭水/椅;椅子/倚/猗/為;行為/爲;「為」の旧字(人名用漢字)/彙;語彙/彝/彜;「彝」の異体字/以/苡/詒/貽;貽貝/怡/遺;遺産/依;依存/易;安易/畏;畏怖/移;移動/堰;せき/莞/詑/胆/猪/鮪;まぐろ/揖/噫/已;已然形/恚;瞋恚/懿/矣;(助辞)/肄;(ならう)/頤;おとがい/饐;す・える/鰄;かいらぎ/醫;「医」の旧字/囗;(「口」(くち)とは別)/五/ゐ;→うぃ/如;如何/斐;甲斐/鋳;い・る?/鑄/忌;い・む?/偽;?/僞;「偽」の旧字(人名用漢字)/李;り?/\nい> /異/伊;[略語]イタリア.-首相,-企業/居;(あ行・わ行上一段 未然・連用形)居座る,居回る,居隠る/\nいーじすかん /イージス艦/\nいーすと /ＥＡＳＴ/\nいーすときん /イースト菌/\nいーた /η;eta/Η;Eta/\nいーふぁん /一翻/\nいーめーる /Eメール/\nいあ /依阿/\nいあい /居合/居合い/遺愛/畏愛/\nいあいごし /居合腰/\nいあいどう /居合道/\nいあいぬき /居合抜き/\nいあく /帷幄/\nいあくじょうそう /帷幄上奏/\nいあつ /威圧/威壓/\nいあつかん /威圧感/\nいあつてき /威圧的/\nいあん /慰安/\nいあんかい /慰安会/\nいあんじょ /慰安所/\nいあんふ /慰安婦/\nいあんりょこう /慰安旅行/\nいい /飯/謂/猪/井伊/伊井/猪井/依依/依違/依倚/唯々/\nいいあい /言い合い/\nいいあらそい /言い争い/\nいいうり /言売/\nいいお /飯尾;姓/\nいいおか /飯岡/\nいいかえ /言い換え/\nいいかお /好い顔;好い顔をしなかった/\nいいかげん /いい加減/好い加減/\nいいかた /言い方/\nいいがかり /言い掛かり/言いがかり/言い掛り/\nいいき /異域/いい気/好い気/\nいいぎり /椅/\nいいくら /飯倉/\nいいくらかたまち /飯倉片町/\nいいぐさ /言い草/言い種/\nいいこ /いい子/\nいいこと /いい事/\nいいさか /飯坂/\nいいざか /飯坂/\nいいざかおんせん /飯坂温泉/\nいいざま /言い様/\nいいざわ /飯沢/\nいいし /飯石/\nいいじま /飯島/飯嶋/\nいいじょう /言い条/\nいいすぎ /言い過ぎ/\nいいすて /言い捨て/\nいいずか /飯塚;※仮名遣い「いいづか」/\nいいたいほうだい /言いたい放題/\nいいたか /飯高/\nいいたがわ /飯田川/\nいいたて /飯館/\nいいだ /飯田/\nいいだか /飯高/\nいいだくだく /唯唯諾諾/唯々諾々/\nいいだこ /飯蛸/\nいいだし /飯田市/\nいいだしっぺ /言い出しっぺ/\nいいだせん /飯田線/\nいいだばし /飯田橋/\nいいだばしえき /飯田橋駅/\nいいだばしほうめん /飯田橋方面/\nいいつけ /言い付け/\nいいつたえ /言い伝え/\nいいづか /飯塚/\nいいづかし /飯塚市/\nいいづな /飯綱/\nいいで /飯豊/\nいいとし /好い年/いい年/いい歳/\nいいなおすけ /井伊直弼;幕末の大老/\nいいなが /稲永/\nいいなずけ /許婚/許嫁/\nいいなり /言い成り/言いなり/\nいいなん /飯南/\nいいぬま /飯沼/\nいいね /言い値/\nいいの /飯野/\nいいのがれ /言い逃れ/\nいいはま /飯浜/\nいいはん /一翻/\nいいぶん /言い分/\nいいぼし /飯干/\nいいま /飯間/\nいいまちがい /言い間違い/\nいいまわし /言い回し/言回し/\nいいむら /飯村/\nいいもり /飯盛/飯森/\nいいもりやま /飯盛山/\nいいや /否/\nいいやま /飯山/\nいいやまでんき /飯山電機;[企業名]/\nいいよう /言い様;他にもっと-もあるだろう/\nいいわけ /言い訳/言訳/\nいいわたし /言い渡し/言渡し/\nいいん /委員/医院/医員/伊尹/\nいいんかい /委員会/\nいいんかいあん /委員会案/\nいいんかいかんり /委員会管理/\nいいんかいぎちょう /委員会議長/\nいいんかいこうにん /委員会公認/\nいいんかいさくせい /委員会作成/\nいいんかいせい /委員会制/\nいいんかいせいど /委員会制度/\nいいんかいせつりつ /委員会設立/\nいいんかいぜんたい /委員会全体/\nいいんかいそしき /委員会組織/\nいいんかいたいせい /委員会体制/\nいいんかいとうせっちがいしゃ /委員会等設置会社;NB:H14の改正商法特例法（2003.04施行）により採択可能となった企業統治の仕組/\nいいんかいないぶ /委員会内部/\nいいんかいほうしき /委員会方式/\nいいんぜんたい /委員全体/\nいいんちょう /委員長/\nいいんちょうあて /委員長宛/\nいいんどうし /委員同士/\nいうこと /言う事/\nいうち /井内/\nいうなれば /言うなれば/\nいうら /井浦/\nいぇん /¥/円;Yen/\nいえ /家/伊江/彌;「弥」の旧字/\nいえい /遺影/家居/遺詠/\nいえいえ /家々/\nいえいがい /家以外/\nいえがた /家型/\nいえがまえ /家構え/\nいえがら /家柄/\nいえき /胃液/\nいえしま /家島/\nいえじ /家路/\nいえじゅう /家中/\nいえすじ /家筋/\nいえずすかい /イエズス会;[キリスト教]Jesuit order/\nいえせいど /家制度/\nいえだ /家田/\nいえつき /家付き/家付/\nいえづくり /家造り/家作り/\nいえで /家出/\nいえでしょうじょ /家出少女/\nいえでにん /家出人/\nいえどころ /家所/\nいえども /雖も/雖/\nいえなが /家永/\nいえなみ /家並み/家並/\nいえねこ /家猫/\nいえばと /家鳩/\nいえみつ /家光/\nいえもち /家茂/家持ち/\nいえもと /家元/\nいえやしき /家屋敷/\nいえやす /家康/\nいえやま /家山/\nいえよう /家様/\nいえらいしゃん /夜来香/\nいえん /胃炎/以遠/\nいえんけん /以遠権/\nいお /魚/五百/\nいおう /硫黄/S/Sulfur/\nいおうしゅう /硫黄臭/\nいおうじ /医王寺/\nいおうじま /硫黄島/伊王島/\nいおうせん /硫黄泉/\nいおうとう /硫黄島/\nいおえ /五百重/五百枝/\nいおか /井岡/\nいおた /ι;iota/Ι;Iota/\nいおち /庵地/\nいおにあしき /イオニア式;[建築]Ionian order. ギリシア建築の様式/\nいおの /魚野/\nいおのめ /魚の目/\nいおはら /庵原;姓/\nいおり /庵/菴/伊織/\nいおりてん /庵点/\nいおん /異音/倚音;[音楽]Vorschlag/遺恩/\nいおんか /イオン化/\nいおんかけいこう /イオン化傾向;[化学]ionisation tendency/\nいおんけっしょう /イオン結晶;[化学]ionic crystal/\nいおんけつごう /イオン結合/\nいおんこうかん /イオン交換;[化学]/\nいおんはんけい /イオン半径;[化学]ionic radius/\nいおんびん /イ音便/\nいか /以下/如何/医科/烏賊/異化/位下/医家/伊香/≦;<=/\nいかい /異界/位階/猪飼/伊貝/\nいかいくんとう /位階勲等/\nいかいよう /胃潰瘍/胃かいよう/\nいかいんよう /以下引用/\nいかが /如何/\nいかがく /医科学;medical sciences/医化学;medical chemistry/\nいかく /威嚇/位格/居角/威赫/\nいかくしゃげき /威嚇射撃/\nいかくしょく /威嚇色/\nいかくちょう /胃拡張/\nいかけ /鋳掛け/鋳掛/\nいかけや /鋳掛屋/鋳掛け屋/\nいかけん /医科研/\nいかさま /如何様/\nいかさんしょう /以下参照/\nいかざき /五十崎/\nいかしか /医科歯科/\nいかしょうりゃく /以下省略/\nいかすい /胃下垂/\nいかすみ /イカ墨/烏賊墨/いか墨/\nいかずち /雷/霆/霹/\nいかた /伊方/\nいかたる /胃カタル;[医]gastric catarrh/\nいかだ /筏/桴;=筏 NB:「ばち」とも読む/\nいかだい /筏井/\nいかだいがく /医科大学/\nいかつ /威喝/\nいかづち /雷/\nいかてん /イカ天/\nいかどうぶん /以下同文/\nいかどうよう /以下同様/\nいかな /如何な/\nいかないよう /以下内容/\nいかなご /玉筋魚/\nいかなる /如何なる/\nいかに /如何に/\nいかにも /如何にも/\nいかの /以下の/\nいかのぼり /凧/\nいかひ /異花被/\nいかひか /異花被花/\nいかほ /伊香保/\nいかほおんせん /伊香保温泉/\nいかほど /如何程/\nいかほんぶん /以下本文/\nいかむけ /医家向け/\nいかめら /胃カメラ/\nいかもの /如何物/\nいかやき /烏賊焼き/イカ焼き/いか焼き/\nいかよう /如何様/\nいからし /五十嵐/\nいかり /錨/碇;=錨/怒り/怒/\nいかりがせき /碇ヶ関/\nいかりがた /怒り肩/\nいかりしんとう /怒り心頭/\nいかりそう /碇草/\nいかりど /錨戸/\nいかりゃく /以下略/\nいかる /斑鳩/鵤/\nいかるが /斑鳩/\nいかるがのみや /斑鳩宮/\nいかわ /井川/居川/井河/\nいかわだに /伊川谷/\nいかん /如何/移管/遺憾/衣冠/医官/尉官/偉観/異観/\nいかんそく /維管束/\nいかんそくたい /衣冠束帯/\nいかんとも /如何とも;-し難い/\nいかんなく /遺憾無く/\nいが /伊賀/毬/\nいがい /以外;†except.「それ-」/意外;†unexpected.「-な展開」/遺骸/貽貝/\nいがいせい /意外性/\nいがうえ /伊賀上/\nいがうえの /伊賀上野;地名/\nいがき /斎垣/\nいがく /医学/\nいがくか /医学科/\nいがくかい /医学界/\nいがくかんけい /医学関係/\nいがくかんけいしゃ /医学関係者/\nいがくかんれん /医学関連/\nいがくけい /医学系/\nいがくけんきゅう /医学研究/\nいがくけんきゅうか /医学研究科/\nいがくけんきゅうしゃ /医学研究者/\nいがくざっし /医学雑誌/\nいがくし /医学史/\nいがくしゃ /医学者/\nいがくしょ /医学書/\nいがくしょいん /医学書院;[出版社名]www.igaku-shoin.co.jp/\nいがくじしょ /医学辞書/\nいがくじてん /医学事典/\nいがくじょう /医学上/\nいがくせい /医学生/\nいがくそうだん /医学相談/\nいがくてき /医学的/\nいがくてきけんきゅう /医学的研究/\nいがくてきこうさつ /医学的考察/\nいがくてきじょうほう /医学的情報/\nいがくてきちしき /医学的知識/\nいがくてきもんだい /医学的問題/\nいがくはかせ /医学博士/\nいがくはくし /医学博士/\nいがくぶ /医学部/\nいがくぶせい /医学部生/\nいがくようご /医学用語/\nいがぐり /毬栗/\nいがぐりあたま /毬栗頭/いがぐり頭/\nいがこうべ /伊賀神戸/\nいがさてつどう /井笠鉄道/\nいがしら /井頭/\nいがせん /伊賀線/\nいがた /鋳型/井形/鎔/范/\nいがっか /医学科/\nいがみ /井上/\nいがみあい /啀み合い/\nいがや /井ヶ谷/\nいがやき /伊賀焼/\nいがらし /五十嵐/\nいがり /猪狩/\nいがりゅう /伊賀流;忍者/\nいがわ /井川/居川/\nいがん /胃癌/依願/胃がん/胃ガン/\nいがんたいしょく /依願退職/\nいがんめんしょく /依願免職/\nいき /息/粋/域/閾;threshold/意気/遺棄/壱岐;地名,長崎/行/行き/生き/位記/囲気/委棄;[法]所有権の放棄/生/粹;「粋」の旧字(人名用漢字)/\nいき> /活/\nいきあたり /行き当たり;-ばったり/行き当り/\nいきあたりばったり /行き当たりばったり/\nいきいき /生き生き/活き活き/\nいきうお /活き魚/\nいきうつし /生き写し/\nいきうま /生き馬/\nいきうめ /生き埋め/生埋め/\nいきえ /生き餌/\nいきおい /勢い/\nいきか /閾下/\nいきかえり /行き帰り;-の電車/\nいきかた /生き方;†lifestyle/行き方;†way/\nいきかん /異機間/\nいきがい /域外/生き甲斐/生きがい/\nいきがかり /行き掛かり;-でやむを得なかった/行き掛り/\nいきがけ /行き掛け/\nいきがみ /生き神/\nいきき /行き来/往き来/一箕/\nいきぎも /生き肝/生き胆/\nいきぎれ /息切れ/\nいきくち /生き口/\nいきけんこう /意気軒昂/\nいきごみ /意気込み/意気ごみ/\nいきさき /行き先/行先/\nいきさきあんない /行先案内/\nいきさきひょうじ /行先表示/\nいきさつ /経緯/\nいきさわ /生澤/\nいきざい /遺棄罪/\nいきざかな /生き魚/\nいきざま /生き様/\nいきしな /行きしな/\nいきしに /生き死に/\nいきしゅ /異機種/\nいきしゅかん /異機種間/\nいきしょうちん /意気消沈/\nいきしょうてん /意気衝天/\nいきしょうにん /生き証人/\nいきじごく /生き地獄/\nいきじびき /生き字引/\nいきす /伊岐須/\nいきすぎ /行き過ぎ/行過ぎ/\nいきすじ /粋筋/\nいきそそう /意気阻喪;がっくし/意気沮喪;=意気阻喪/\nいきたい /生き体;[相撲]⇔死に体/\nいきだおれ /行き倒れ/\nいきち /閾値/生き血/生血/域値/\nいきちがい /行き違い/\nいきちしょり /閾値処理/\nいきつき /生月/\nいきつぎ /息継ぎ/\nいきつけ /行き付け/\nいきづかい /息遣い/息づかい/\nいきづまり /行き詰まり/\nいきとうごう /意気投合/\nいきどおり /憤り/\nいきどまり /行き止まり/\nいきな /生名/\nいきない /域内/\nいきなり /行き成り/行成り/\nいきにんぎょう /生き人形/\nいきぬき /息抜き/息抜/\nいきのこり /生き残り/\nいきのした /息の下/\nいきのね /息の根/\nいきのまつばら /生の松原/\nいきはじ /生き恥/\nいきば /行き場/行場/\nいきびん /生きビン/\nいきぼとけ /生き仏/\nいきみ /生き身/\nいきもの /生き物/生物/\nいきやすめ /息休め/\nいきょ /依拠/\nいきょう /異教;pagan/異郷;foreign sky/異境;≒異郷/異香;素晴らしい香り/井京/\nいきょうと /異教徒/\nいきょく /医局/委曲;details.「-を尽くす」/異曲;同工-/\nいきようよう /意気揚々/意気揚揚/\nいきりょう /生霊/生き霊/\nいきわかれ /生き別れ/\nいぎ /意義;†meaning.「有-」/異議;†objection.「-を唱える」/異義;†別義。「同音-」/威儀;重々しい挙動/猪木/\nいぎあり /異議有り/\nいぎご /異義語/\nいぎす /伊岐須/\nいぎそ /意義素;sememe,semanteme/\nいぎなし /異議なし/\nいぎもうしたて /異議申し立て/異議申立て/異議申立/\nいぎょう /偉業/異形/医業/遺業/易行/イ行/い行/\nいぎょうしゅ /異業種/\nいぎょうどう /易行道/\nいぎりす /英吉利;Inglez/\nいぎりすぐん /イギリス軍/\nいぎりすせい /イギリス製/\nいぎりすぶんがく /イギリス文学/\nいく /育/幾/畏懼/郁;馥郁/燠;おき/礇/鬻;ひさ・ぐ/粥;かゆ/毓;「育」の異体字/生/\nいく> /幾;幾度,幾尾,幾秒/\nいくい /生井/\nいくいな /生稲/\nいくうかん /異空間/\nいくえ /幾重/郁恵/育江/\nいくえい /育英/\nいくえいかい /育英会/\nいくえいしょうがくきん /育英奨学金/\nいくお /郁夫/郁雄/育男/郁生/幾雄/幾夫/\nいくきゅう /育休/\nいくこ /郁子/育子/幾久子/以玖子/郁久子/\nいくさ /戦/軍/戰;「戦」の旧字(人名用漢字)/\nいくさ> /軍;複合時はほとんどがこの字。「軍場,軍船,軍ごっこ」/\nいくさか /生坂/\nいくさがみ /軍神/\nいくさき /行く先/\nいくさち /生幸/\nいくさば /軍場/\nいくさひょうじょう /軍評定/\nいくさびと /軍人/\nいくさぶぎょう /軍奉行/\nいくさぶね /軍船/\nいくさぼし /軍星;北斗七星/\nいくさものがたり /軍物語/\nいくしま /生島/\nいくしゅ /育種/\nいくしゅがく /育種学/\nいくしゅるい /幾種類/\nいくじ /育児/意気地/\nいくじかいごきゅうぎょうほう /育児介護休業法/\nいくじきゅうか /育児休暇/\nいくじきゅうぎょう /育児休業/\nいくじきゅうぎょうきゅうふ /育児休業給付/\nいくじきゅうぎょうほう /育児休業法/\nいくじきゅうしょくせいど /育児休職制度/\nいくじけいけん /育児経験/\nいくじけいけんしゃ /育児経験者/\nいくじしょ /育児書/育児所/\nいくじせいど /育児制度/\nいくじそうだん /育児相談/\nいくじなし /意気地無し/意気地なし/\nいくじのう /育児嚢/\nいくじひ /育児費/\nいくじぶんたん /育児分担/\nいくじほうき /育児放棄/\nいくすう /育雛/\nいくすじ /幾筋/\nいくせい /育成/\nいくせいしつ /育成室;学童保育を行う施設の名称/\nいくせいしゃ /育成者/\nいくせいしょ /育成所/\nいくせいじぎょう /育成事業/\nいくせいそう /幾星霜/\nいくせいぶ /育成部/\nいくせいぼくじょう /育成牧場/\nいくせん /幾千/\nいくせんまん /幾千万/\nいくそ /幾十/\nいくそう /幾層/\nいくぞう /郁三/幾三/\nいくた /幾多/生田/\nいくたがわ /生田川/\nいくたさい /生田祭/\nいくたじんじゃ /生田神社/\nいくたはら /生田原/\nいくたび /幾度/\nいくたま /生玉/\nいくたり /幾人/\nいくたりゅう /生田流;箏曲/\nいくつ /幾つ/\nいくつか /幾つか/\nいくつき /幾月/\nいくとしつき /幾年月/\nいくとせ /幾年/\nいくど /幾度/\nいくどうおん /異口同音/\nいくにち /幾日/\nいくにん /幾人/\nいくねん /幾年/\nいくの /生野/\nいくのとうげ /生野峠/\nいくは /的/\nいくはら /幾原/\nいくばく /幾許/幾何/\nいくひと /生人/\nいくひろ /郁博/\nいくび /猪首/\nいくびょう /育苗/\nいくびょうばこ /育苗箱/\nいくぶん /幾分/いく分/\nいくほど /幾程/\nいくま /伊玖磨/\nいくまん /幾万/\nいくみ /育巳/\nいくもう /育毛/\nいくもうざい /育毛剤/\nいくや /郁哉/育也/\nいくゆう /育友/\nいくゆうかい /育友会/\nいくゆうかいかつどう /育友会活動/\nいくよ /幾世/幾代/幾夜/郁代;人名/育代/\nいくら /幾ら/伊倉/居倉/\nいくらか /幾らか/\nいくらどん /イクラ丼/\nいくらなんでも /幾ら何でも/\nいくりん /育林/\nいくん /遺訓;「先代の-」/異訓;eg.「擦る」(する・こする)/\nいぐ /伊具/\nいぐさ /藺草/井草/伊草/\nいぐさもく /イグサ目/Juncales/\nいぐすり /胃薬/\nいぐち /井口/\nいぐるみ /弋/弑/\nいぐん /威軍/\nいけ /池/\nいけい /畏敬/異形/異型/医系/\nいけいさいぼう /異形細胞/\nいけいざい /違警罪/\nいけいしき /異形式/\nいけいたい /異形態/\nいけいちょう /衣掛町/\nいけいのねん /畏敬の念/\nいけいよう /異形葉/\nいけいれん /胃痙攣/\nいけうお /活魚/生け魚/活け魚/\nいけうち /池内/\nいけうら /池浦/\nいけえ /池江/\nいけお /池尾/\nいけがき /生垣/生け垣/\nいけがみ /池上/\nいけがみきみこ /池上季実子/\nいけがみせん /池上線/\nいけがみつうしんき /池上通信機/\nいけがめ /池亀/\nいけがや /池谷/池ケ谷/\nいけがわ /池川/\nいけごえ /池越え/\nいけさか /池坂/\nいけざわ /池澤/池沢/生澤/\nいけした /池下/\nいけしょうじ /池庄司/\nいけじり /池尻/\nいけじりおおはし /池尻大橋/\nいけす /生け簀/生簀/\nいけずみ /活け炭/埋け炭;灰の中に埋め込んだ炭火/\nいけた /井桁/\nいけたに /池谷/\nいけだ /池田/\nいけだこうこう /池田高校/\nいけだし /池田市/\nいけだちょう /池田町/\nいけだやじけん /池田屋事件;[日本史](1864)/\nいけだりよこ /池田理代子/\nいけつき /池月/\nいけつつみ /池堤/\nいけづくり /活け造り/活け作り/生け作り/生け造り/\nいけど /池戸/\nいけどり /生け捕り/\nいけなが /池永/\nいけなみ /池波/\nいけにえ /生贄/生け贄/犠牲/犠/牲/犧;旧字/\nいけの /池野/池乃/\nいけのうえ /池ノ上/\nいけのはた /池の端/\nいけのぼう /池坊/池の坊/\nいけはぎ /生剥/\nいけはら /池原/\nいけばな /生け花/活け花/挿花/活花/生花/\nいけび /埋け火;=うずみび/\nいけぶくろ /池袋/\nいけぶくろえき /池袋駅/\nいけぶくろえきひがしぐち /池袋駅東口/\nいけぶくろかん /池袋間/\nいけぶくろぐち /池袋口/\nいけぶくろせいぶ /池袋西武/\nいけぶくろせん /池袋線/\nいけぶくろせんえんせん /池袋線沿線/\nいけぶくろてん /池袋店/\nいけぶくろとうぶ /池袋東武/\nいけぶくろにしぐち /池袋西口/\nいけべ /池辺/\nいけぽちゃ /池ポチャ/\nいけみず /池水/\nいけみや /池宮/\nいけもと /池本/\nいけもり /池森;姓/\nいけや /池谷/\nいけやま /池山/\nいけわき /池脇;姓/\nいけん /意見/違憲/異見;異存・忠告/遺賢/威権/\nいけんこうい /違憲行為/\nいけんこうかん /意見交換/\nいけんこうかんちゅう /意見交換中/\nいけんこうこく /意見広告/\nいけんしょ /意見書/\nいけんせい /違憲性/\nいけんなど /意見等/\nいけんはんけつ /違憲判決/\nいけんばこ /意見箱/\nいけんばん /意見番/\nいけんひょうめい /意見表明/\nいけんようぼう /意見要望/\nいけんらん /意見欄/\nいけんりっぽうしんさ /違憲立法審査/\nいけんりっぽうしんさけん /違憲立法審査権/\nいげた /井桁/\nいげん /威厳/異言/遺言/威嚴;「厳」旧字/\nいげんご /異言語/\nいげんびょう /医原病/\nいこ /依怙/遺孤/\nいこーる /＝;equal/≒/≠/\nいこい /憩い/憩/\nいこう /以降/移行/意向/遺構/遺稿/威光/移項/衣桁/偉功/異香/偉効/胃腔/維綱/\nいこうあん /移行案/\nいこうき /移行期/\nいこうきかん /移行期間/\nいこうきかんちゅう /移行期間中/\nいこうご /移行後/\nいこうさき /移行先/\nいこうさぎょう /移行作業/\nいこうじ /移行時/\nいこうずみ /移行済/\nいこうせい /移行性/\nいこうそち /移行措置/\nいこうそちきかん /移行措置期間/\nいこうぞう /異構造/\nいこうだんかい /移行段階/\nいこうちゅう /移行中/\nいこうちょうさ /意向調査/\nいこく /異国/\nいこくしゅみ /異国趣味/\nいこくじょうちょ /異国情緒/\nいこくじん /異国人/\nいこくてき /異国的/\nいこじ /意固地/依怙地/\nいこつ /遺骨/\nいこつちょうさ /遺骨調査/\nいこま /生駒/居駒/\nいこまこうさくせん /生駒鋼索線/\nいこまし /生駒市/\nいこまやま /生駒山/\nいこみ /鋳込み/\nいこみき /已己巳己/\nいこん /遺恨/意根/\nいこんじあい /遺恨試合/\nいこんたいけつ /遺恨対決/\nいご /以後/囲碁/伊語/\nいごう /伊号/意業;[仏教]/\nいごきし /囲碁棋士/\nいごきょうかい /囲碁協会/\nいごこうざ /囲碁講座/\nいごこち /居心地/\nいごころ /居心/\nいごしょうぎぶ /囲碁将棋部/\nいごたいかい /囲碁大会/\nいごん /遺言/\nいごんしょうしょ /遺言証書/\nいさ /異差/伊佐/諌;「諫」の異体字/\nいさい /委細/異才/異彩;-を放つ/偉才/\nいさお /勲/功/勇夫/勲男/勳;「勲」の旧字(人名用漢字)/烈/勇雄/\nいさおし /勲/功/\nいさか /井坂/伊坂/\nいさかい /諍い/諍/\nいさき /伊佐木/鶏魚/\nいさく /遺作/\nいさこ /いさ子/\nいさご /砂金/砂子/沙/砂/\nいささか /聊か/些か/\nいさつ /縊殺/\nいさな /勇魚/鯨魚/細小魚/小魚/\nいさはや /諫早;地名/諌早;「諫」異体字/\nいさはやわん /諫早湾/\nいさはら /井佐原/\nいさみ /勇/\nいさみあし /勇み足/勇足/\nいさみはだ /勇み肌/\nいさむ /勇/勲/勳;「勲」の旧字(人名用漢字)/\nいさやま /諌山/伊佐山/\nいさり /漁/\nいさりび /漁火/\nいさわ /石和/井沢/伊沢/井澤/伊澤/\nいさわおんせん /石和温泉/\nいさん /遺産/胃酸/胃散/違算/\nいさんかた /胃酸過多/\nいさんかたしょう /胃酸過多症;[医]/\nいさんぜい /遺産税/\nいさんそうぞく /遺産相続/\nいさんそうぞくけん /遺産相続権/\nいさんそうぞくにん /遺産相続人/\nいさんどうき /遺産動機/\nいさんぶんかつ /遺産分割/\nいざい /異材/偉材/\nいざかや /居酒屋/\nいざき /井崎/伊崎/\nいざけ /居酒/\nいざなぎ /伊邪那岐/伊弉諾/\nいざなぎけいき /伊弉諾景気/\nいざなぎのみこと /伊邪那岐命/伊弉諾尊/\nいざなみ /伊邪那美/伊弉冉/\nいざやしょ /イザヤ書;[聖書]Isaiah(Is,Isa)/\nいざよい /十六夜/\nいざよいにっき /十六夜日記/\nいざよいのつき /十六夜の月;陰暦一六日の月/\nいざり /躄/\nいざりうお /躄魚/\nいざわ /井沢/伊沢/伊澤/\nいし /石/医師/意思;†purpose. 思っていること。「-表示」/意志;†will. 決意したこと・する能力。「-が弱い」/遺志;†「亡父の-」/縊死/遺址;relics/遺子;orphan/頤使;人をアゴで使う/頤指;=頤使/遺思;?/\nいしあたま /石頭/\nいしい /石井/\nいしいも /石芋/\nいしうす /石臼/\nいしうち /石打/\nいしうちやま /石打山/\nいしおか /石岡/\nいしおざん /石尾山/\nいしかい /医師会/\nいしかべ /石壁/\nいしかめ /石亀/\nいしかり /石狩/\nいしかりがわ /石狩川/\nいしかりし /石狩市/\nいしかりちょう /石狩町/\nいしかりなべ /石狩鍋/\nいしかりぬまた /石狩沼田/\nいしかわ /石川/石河/\nいしかわえき /石川駅/\nいしかわけん /石川県/\nいしかわけんない /石川県内/\nいしかわこうせん /石川高専/\nいしかわごえもん /石川五右衛門/\nいしかわじま /石川島/\nいしかわじまはりま /石川島播磨/\nいしかわじゅん /石川淳/\nいしかわせん /石川線/\nいしかわたくぼく /石川啄木/\nいしかわだい /石川台/\nいしかわちょう /石川町/\nいしかわちょうえき /石川町駅/\nいしがき /石垣/\nいしがきくうこう /石垣空港/\nいしがきし /石垣市/\nいしがきじま /石垣島/\nいしがに /石蟹/\nいしがね /石金/\nいしがま /石窯;(炭焼き用)/石釜;(製塩用)/石鎌;(弥生時代の石器)/\nいしがみ /石神/石上/\nいしがめ /石亀/\nいしがわら /石瓦/\nいしき /意識/伊敷/臀/\nいしきか /意識下;†subconscious.「-の願望」/意識化;†awaken.「問題の-」/\nいしきかいかく /意識改革/\nいしきかてい /意識過程/\nいしきしょうがい /意識障害/\nいしきじょう /意識上/\nいしきちょうさ /意識調査/\nいしきてき /意識的/\nいしきのながれ /意識の流れ;[文学]stream of consciousness/\nいしきふめい /意識不明/\nいしきりば /石切場/石切り場/\nいしきれべる /意識レベル/\nいしく /石工/\nいしくに /石國/\nいしくら /石倉/\nいしくれ /石塊/\nいしぐみ /石組み/石組/\nいしぐろ /石黒/\nいしぐろけん /石黒賢/\nいしけってい /意思決定/意志決定/\nいしけっていかてい /意思決定過程/意志決定過程/\nいしけっていきかん /意思決定機関/\nいしけっていしゃ /意思決定者/\nいしけっていほうしき /意思決定方式/\nいしけっていほうほう /意思決定方法/意志決定方法/\nいしけり /石蹴り/\nいしげ /石毛/石下/\nいしこ /石子/\nいしこし /石越/\nいしこしえき /石越駅/\nいしこじん /医師個人/\nいしこっかしけん /医師国家試験/\nいしころ /石塊/石ころ/\nいしごう /石郷/\nいしごおり /石氷/\nいしざか /石坂/\nいしざかせん /石坂線/\nいしざき /石崎/\nいしざきがわ /石崎川/\nいしざら /石皿/\nいしざわ /石澤/石沢/\nいししかく /医師資格/\nいしした /石下/\nいししゅぎ /意思主義/\nいししょう /異嗜症;[精医]異食症/\nいしじ /石地/\nいしじま /石島/石嶋/\nいしず /石津/\nいしずえ /礎/\nいしずか /石塚;※仮名遣い「いしづか」/\nいしずけ /石附;※仮名遣い「いしづけ」?/\nいしずみ /石炭/\nいしそつう /意思疎通/\nいしそね /石曽根/\nいしぞね /石曽根/\nいしだ /石田/\nいしだい /石鯛/\nいしだか /石高/\nいしだかみち /石高道/\nいしだたみ /石畳/甃;NB:「しきがわら」とも訓む/\nいしだみつなり /石田三成/\nいしだりゅう /石田流/\nいしだん /石段/\nいしつ /異質/遺失/\nいしつか /石塚/\nいしつせい /異質性/\nいしつぶつ /遺失物/\nいしつぶて /石礫/石つぶて/\nいしつみ /石積み/\nいしづ /石津/\nいしづえ /礎/\nいしづか /石塚/\nいしづき /鐓/石突き/石突/\nいしづくり /石造り/石作り/\nいしづけ /石附/\nいしづみ /石積み;mansory/\nいしてき /意志的/\nいしでら /石寺/\nいしでんたつ /意思伝達/\nいしとうろう /石燈篭/\nいしとび /石飛/\nいしどう /石堂/\nいしどうろう /石灯籠/\nいしどこ /石床/\nいしどりや /石鳥谷/\nいしなぎ /石投;魚名/\nいしなげ /石投げ/\nいしなべ /石鍋/\nいしぬき /石貫/\nいしの /石野/\nいしのうりょく /意思能力/\nいしのまき /石巻/\nいしのまきえき /石巻駅/\nいしのまきし /石巻市/\nいしのまきせん /石巻線/\nいしのみ /石鑿/\nいしのもり /石之森/\nいしはくじゃく /意志薄弱/\nいしはた /石畑/\nいしはま /石浜/\nいしはら /石原/\nいしはらかんじ /石原莞爾/\nいしはらさんぎょう /石原産業;[企業名]/\nいしはらしんたろう /石原慎太郎/\nいしはらゆうじろう /石原裕次郎/\nいしはり /石播/\nいしば /石場/\nいしばい /石灰/\nいしばし /石橋/\nいしばしえき /石橋駅/\nいしばしかん /石橋間/\nいしばち /石鉢/\nいしばり /石張り/\nいしひょうじ /意思表示/意志表示;?/\nいしひょうめい /意思表明/意志表明;?/\nいしびつ /石櫃/\nいしぶし /石伏/\nいしぶみ /碑/石文/\nいしへん /石偏/\nいしべ /石部/石辺/\nいしべい /石塀/\nいしべきんきち /石部金吉/\nいしほう /医師法/\nいしほういはん /医師法違反/\nいしぼとけ /石仏/\nいしま /石間/\nいしまき /石巻/\nいしまつ /石松/\nいしまつえき /石松駅/\nいしまる /石丸/\nいしまるでんき /石丸電気/\nいしみ /石見/\nいしみち /石道/\nいしみつ /石光/\nいしみね /石嶺/\nいしむら /石村/\nいしむれ /石牟礼/\nいしむろ /石室/\nいしめ /石目/\nいしめんきょ /医師免許/\nいしもた /石母田/\nいしもだ /石母田/\nいしもち /石持/石首魚/\nいしもと /石本/石元/\nいしもり /石森/\nいしもりしょうたろう /石森章太郎/\nいしゃ /医者/慰謝;NB:「慰藉」の常用漢字での書き換え/慰藉;慰め労る/\nいしゃやく /医者役/\nいしゃりょう /慰謝料;NB:「慰藉料」の常用漢字での書き換え/慰藉料/\nいしや /石屋/\nいしやかわしゃこ /石屋川車庫/\nいしやがわ /石屋川/\nいしやき /石焼/石焼き/\nいしやきいも /石焼き芋/石焼芋/\nいしやま /石山/\nいしやまさかもとせん /石山坂本線/\nいしやまざか /石山坂/\nいしやまでら /石山寺/\nいしゅ /異種;variant/異株;雌雄-/意趣;-返し/遺珠;滄海の-/縊首/\nいしゅう /異臭/蝟集/遺習/伊州;伊賀/\nいしゅうち /意趣討ち/\nいしゅかくとうぎ /異種格闘技/\nいしゅかくとうぎせん /異種格闘技戦/\nいしゅかんきょう /異種環境/\nいしゅがえし /意趣返し/\nいしゅぎり /意趣斬り/\nいしゅく /萎縮/畏縮;畏れ縮こまる/蝟縮;ハリネズミ(蝟)のように畏縮する/委縮;?/\nいしゅくしょう /萎縮症/\nいしゅくびょう /萎縮病;[植物]/\nいしゅこうはい /異種交配;[生物]crossbreed/\nいしゅせい /異種性/\nいしゅせいめいたい /異種生命体/\nいしゅぞく /異種族/\nいしゅつ /移出/\nいしゅばらし /意趣晴らし/\nいしゆみ /弩/石弓;crossbow/\nいしょ /遺書/医書/異書/移書/緯書/\nいしょう /衣装/衣裳;≒衣装 (原義は「上衣と裳裾」)/意匠/異称/囲障/遺詔/\nいしょうがえ /衣装替/\nいしょうけーす /衣装ケース/\nいしょうけん /意匠権/\nいしょうせい /意匠性/\nいしょうだな /衣装棚/\nいしょうだんす /衣装箪笥/\nいしょうてき /意匠的/\nいしょうとうろく /意匠登録/\nいしょうほう /意匠法/\nいしょく /移植/委嘱/異色/衣食/異食;pica/依嘱;頼りにする/\nいしょくごて /移植鏝/移植ごて/\nいしょくさぎょう /移植作業/\nいしょくさく /異色作/移植作/\nいしょくしゃ /移植者/\nいしょくしゅじゅつ /移植手術/\nいしょくしょう /異食症/\nいしょくじゅう /衣食住/\nいしょくじゅつ /移植術/\nいしょくじょう /委嘱状/移植上/\nいしょくじょうほう /移植情報/\nいしょくすう /移植数/\nいしょくせい /移植性/\nいしょくたんぺんしゅう /異色短編集/\nいしょくちゅう /移植中/\nいしょくど /移植度/\nいしょくどうげん /医食同源/\nいしょくばん /移植版/\nいしょくぶつ /移植物/\nいしりょく /意志力/\nいしわおんせん /石和温泉;※いさわおんせん?/\nいしわた /石綿;asbestos/石渡;人名/\nいしわたり /石渡/\nいしわら /石原/\nいしわり /石割/石割り/\nいしん /維新/威信/以深/遺臣/異心/\nいしんぐんだん /維新軍団/\nいしんご /維新後/\nいしんでんしん /以心伝心/\nいしんは /維新派/\nいしんりき /維新力/\nいじ /維持/意地/医事/遺児;orphan/異字;-同訓/位次;rank/異時;another time/遺事;先代の-/異事;emergency/医治/依次/意字;⇔音字/依恃;depend/\nいじかんり /維持管理/\nいじげん /異次元/\nいじげんくうかん /異次元空間/\nいじたい /異字体/\nいじち /伊地知/\nいじっぱり /意地っ張り/\nいじどうくん /異字同訓;eg.「取る」「録る」「撮る」/\nいじひ /維持費/\nいじひよう /維持費用/\nいじめ /苛め/\nいじめっこ /苛めっ子/いじめっ子/\nいじめられっこ /苛められっ子/いじめられっ子/\nいじゃく /胃弱/\nいじゅう /移住/\nいじゅういん /伊集院/\nいじゅうけん /居住権/\nいじゅうしゃ /移住者/\nいじゅつ /医術/\nいじょう /以上/異常;†abnormal.「-事態」/異状;†unusual.『西部戦線-なし』/移譲;†ゆずりわたす。「土地の-」/委譲;†ゆずり、ゆだねる。「権限の-」/移乗/囲繞/≧;>=/\nいじょう> /異常;-事態,-値/\nいじょういでんし /異常遺伝子/\nいじょうおん /異常音/\nいじょうかしょ /異常箇所/\nいじょうきしょう /異常気象/\nいじょうけい /異常系/\nいじょうけんしゅつ /異常検出/\nいじょうげんしょう /異常現象/\nいじょうこうどう /異常行動/\nいじょうしゃ /異常者/\nいじょうしゅうりょう /異常終了/\nいじょうしょくよく /異常食欲/\nいじょうしんどう /異常振動/\nいじょうしんりがく /異常心理学;abnormal psychology/\nいじょうじ /異常時/\nいじょうじたい /異常事態/\nいじょうじょうたい /異常状態/\nいじょうじんかく /異常人格/\nいじょうせい /異常性/\nいじょうせいかく /異常性格/\nいじょうせいよく /異常性欲/\nいじょうそうこう /異常走行/\nいじょうぞうしょく /異常増殖/\nいじょうち /異常値/\nいじょうつうち /異常通知/\nいじょうど /異常度/\nいじょうどうさ /異常動作/\nいじょうにんき /異常人気/\nいじょうにんしん /異常妊娠/\nいじょうねんしょう /異常燃焼/\nいじょうはっせい /異常発生/\nいじょうはんざい /異常犯罪/\nいじょうはんしょく /異常繁殖/\nいじょうふ /偉丈夫/\nいじょうぶんさん /異常分散/\nいじょうぶんべん /異常分娩/\nいじょうぷりおん /異常プリオン/\nいじょく /居職/\nいじら /伊自良/\nいじり /井尻/\nいじるし /井印/\nいじわる /意地悪/\nいじん /偉人;hero/異人;foreigner/\nいじんかん /異人館/\nいじんしゅ /異人種/\nいじんでん /偉人伝/\nいす /椅子/倚子;=椅子/柞;[植物]イスノキ/\nいすい /渭水/\nいすう /位数/異数/\nいすか /交喙/\nいすがた /椅子型/\nいすけ /伊介/\nいすこうげき /椅子攻撃/\nいすず /いすゞ/\nいすずがわ /五十鈴川/\nいすずじどうしゃ /いすゞ自動車;[企業名]/\nいすせき /椅子席/\nいすとりげーむ /椅子取りゲーム/\nいすのき /柞/\nいすばい /柞灰/\nいすみ /夷隅/伊角;姓/\nいすみぐんし /夷隅郡市/\nいすみまち /夷隅町/\nいすらえるぐん /イスラエル軍/\nいすらむきょう /イスラム教/\nいすらむきょうこく /イスラム教国/\nいすらむきょうと /イスラム教徒/\nいすらむけん /イスラム圏/\nいすらむぶんか /イスラム文化/\nいすらむほう /イスラム法/\nいすらむれき /イスラム暦/\nいず /伊豆/伊津/\nいずい /泉井/\nいずかいようこうえん /伊豆海洋公園/\nいずかた /何方/\nいずきゅう /伊豆急/\nいずきゅうこう /伊豆急行/\nいずきゅうしもだ /伊豆急下田/\nいずくんぞ /焉/焉んぞ/\nいずこ /何処/\nいずこうげん /伊豆高原/\nいずし /出石/\nいずしま /出島/\nいずしやき /出石焼/\nいずしょとう /伊豆諸島/\nいずた /泉田/\nいずち /何方/\nいずちほう /伊豆地方/\nいずつ /井筒;※仮名遣い「いづつ」/\nいずながおか /伊豆長岡/\nいずながおかちょう /伊豆長岡町/\nいずにった /伊豆仁田/\nいずぬま /伊豆沼/\nいずはこね /伊豆箱根/\nいずはこねてつどう /伊豆箱根鉄道/\nいずはら /厳原/\nいずはんとう /伊豆半島/\nいずほうめん /伊豆方面/\nいずまい /居ずまい/居住まい;-を正す/居住い/\nいずみ /泉/和泉;地名,大阪/出水;地名,鹿児島/湶;「泉」の異体字/五住;人名/偉津美/\nいずみおおつ /泉大津/\nいずみかわ /泉川/\nいずみがおか /泉ヶ丘/\nいずみがたけ /泉ヶ岳/\nいずみがわ /泉川/\nいずみきょうか /泉鏡花/\nいずみく /泉区/\nいずみごう /泉郷/\nいずみさき /泉崎/\nいずみさの /泉佐野/\nいずみしきぶ /和泉式部/\nいずみたに /泉谷/\nいずみたまがわ /和泉多摩川/\nいずみだ /泉田/\nいずみちゅうおう /泉中央/\nいずみどの /泉殿/\nいずみや /泉谷/\nいずみやま /泉山/\nいずみりゅう /和泉流;狂言方/\nいずも /出雲/\nいずもざき /出雲崎/\nいずもし /出雲市/\nいずもしんわ /出雲神話/\nいずもたいしゃ /出雲大社/\nいずもたいしゃまえ /出雲大社前/\nいずものおくに /出雲阿国/\nいずものくに /出雲国/\nいずもべん /出雲弁/\nいずれ /何れ/孰れ;-判るだろう/\nいずれか /何れか/\nいせ /伊勢/\nいせい /異性/威勢/以西/異星/為政/遺制/遺精/\nいせいあい /異性愛;⇔同性愛/\nいせいあいしゃ /異性愛者/\nいせいか /異性化/\nいせいかこうそ /異性化酵素/\nいせいかんけい /異性関係/\nいせいけん /遺生研/\nいせいこうゆう /異性交友/\nいせいしゃ /為政者/\nいせいじん /異星人/\nいせいたい /異性体/\nいせいぶつ /異生物/\nいせえび /伊勢海老/伊勢エビ/\nいせおきつ /伊勢奥津/\nいせかい /異世界/\nいせかいどう /伊勢街道/\nいせき /遺跡/移籍/井関/遺蹟;=遺跡/偉績/\nいせききんがく /移籍金額/\nいせきぐみ /移籍組/\nいせきけってい /移籍決定/\nいせきご /移籍後/\nいせきさき /移籍先/\nいせきせつ /移籍説/\nいせきちょうさ /遺跡調査/\nいせきのうき /井関農機/\nいせきはっくつ /遺跡発掘/\nいせきばなし /移籍話/\nいせきもんだい /移籍問題/\nいせきりょう /移籍料/\nいせさき /伊勢崎/伊勢左木/\nいせざき /伊勢崎/伊勢佐木/\nいせざきせん /伊勢崎線/\nいせざきちょう /伊勢崎町/\nいせしま /伊勢志摩/\nいせじ /伊勢路/\nいせじどうしゃどう /伊勢自動車道/\nいせじんぐう /伊勢神宮/\nいせせん /伊勢線/\nいせたん /伊勢丹/\nいせだ /伊勢田/\nいせちょう /伊勢町/\nいせつ /移設/異説/\nいせつこうじ /移設工事/\nいせつご /移設後/\nいせてつどう /伊勢鉄道/\nいせなかがわ /伊勢中川/\nいせのたゆう /伊勢大輔;いにしへの 奈良の都の 八重桜 けふ九重に にほひぬるかな/\nいせはら /伊勢原/\nいせはらし /伊勢原市/\nいせはらしみん /伊勢原市民/\nいせほうめん /伊勢方面/\nいせまいり /伊勢参り/\nいせもと /伊勢本/\nいせものがたり /伊勢物語/\nいせや /伊勢屋/\nいせり /井芹/\nいせわん /伊勢湾/\nいせわんたいふう /伊勢湾台風/\nいせん /緯線/伊仙/以浅/胃腺/\nいせんこう /胃穿孔/\nいせんじょう /胃洗浄/\nいぜき /井関/\nいぜな /伊是名/\nいぜん /以前/依然;still.「-として」/已然;⇔未然/\nいぜんけい /已然形/\nいぜんとうこう /以前投稿/\nいぜんほうそう /以前放送/\nいぜんもんだい /以前問題/\nいぜんわだい /以前話題/\nいそ /磯/五十/\nいそう /移送/位相;phase/異相;hetero-phase/移相;phase shift/意想/遺草/\nいそうお /磯魚/\nいそうかいせき /位相解析/\nいそうかく /位相角/\nいそうかんけい /位相関係/\nいそうがい /意想外/\nいそうがく /位相学/\nいそうき /移相器/\nいそうきかがく /位相幾何学;トポロジーのことを日本語では位相幾何学という/\nいそうくうかん /位相空間/\nいそうくうかんろん /位相空間論/\nいそうご /位相語/\nいそうさ /位相差/\nいそうさき /移送先/\nいそうさけんびきょう /位相差顕微鏡;phase-contrast microscope/\nいそうじょうほう /位相情報/\nいそうすうがく /位相数学;analysis situs, topology/\nいそうせいぎょ /位相制御/\nいそうそくど /位相速度/\nいそうてき /位相的/\nいそうとくせい /位相特性/\nいそうぶんぷ /位相分布/\nいそうへんちょう /位相変調/\nいそうろう /居候/\nいそがい /磯貝/\nいそがみ /磯上/\nいそがわ /五十川/\nいそぎあし /急ぎ足/\nいそぎんちゃく /磯巾着/\nいそく /夷則/\nいそくど /異速度/\nいそご /磯子/\nいそごえき /磯子駅/\nいそごく /磯子区/\nいそざお /磯竿/\nいそざき /磯崎/\nいそし /勤し/\nいそしぎ /磯鷸/\nいそじ /五十路/磯路/五十/\nいそじまん /磯自慢/\nいそじん /磯陣/\nいそだ /磯田/礒田/\nいそっぷものがたり /イソップ物語;Aesop's Fables/\nいそづり /磯釣り/\nいそていえん /磯庭園/\nいそとし /五十年;名/\nいそなみ /磯波/\nいその /磯野/\nいそのけ /磯野家/\nいそぶし /磯節;[民謡]茨城/\nいそべ /磯部/磯辺/\nいそべあげ /磯辺揚げ/\nいそほものがたり /伊曾保物語;イソップ物語の訳本/\nいそま /磯間/\nいそまつ /磯松/\nいそまつもく /イソマツ目/Plumbaginales/\nいそみち /磯道/\nいそむら /磯村/\nいそめ /磯蚯蚓/\nいそもじ /急文字/\nいそや /磯谷/\nいそやま /磯山/礒山/\nいそん /依存/\nいそんかんけい /依存関係;dependency/\nいそんざいげん /依存財源;地方交付税など. ⇔自主財源/\nいそんしょう /依存症/\nいそんしん /依存心/\nいそんせい /依存性/\nいそんひん /易損品/\nいぞう /遺贈/以蔵/\nいぞく /遺族/異族/異俗/\nいぞくかい /遺族会/\nいぞくねんきん /遺族年金/\nいぞり /居反り/\nいぞん /依存;=いそん/異存;objection.「-はない」/\nいぞんかいせき /依存解析/\nいぞんかんけい /依存関係/\nいぞんがた /依存型/\nいぞんぎみ /依存気味/\nいぞんしょう /依存症/\nいぞんじょうほう /依存情報/\nいぞんせい /依存性/\nいぞんせき /依存積/\nいぞんたいしつ /依存体質/\nいぞんてき /依存的/\nいぞんど /依存度/\nいぞんぶ /依存部/\nいぞんわ /依存和/\nいた /板/痛/\nいたあつ /板厚/\nいたい /遺体/異体/板井/\nいたいいたいびょう /イタイイタイ病/\nいたいけ /幼気/\nいたいし /板石/\nいたいじ /異体字/\nいたいどうしん /異体同心/\nいたいめ /痛い目/\nいたいもじ /異体文字/\nいたかぶ /板株/\nいたかべ /板壁/\nいたがき /板垣/\nいたがきたいすけ /板垣退助/\nいたがこい /板囲い/\nいたがね /板金/鈑/\nいたがみ /板紙/\nいたがらす /板硝子/板ガラス;plate glass/\nいたきれ /板切れ/\nいたく /委託;任せる。「-販売」/依託;頼る/\nいたくがいしゃ /委託会社/\nいたくがくせい /依託学生/\nいたくきん /委託金/依託金;?/\nいたくぎょうしゃ /委託業者/\nいたくけんきゅう /委託研究/\nいたくしゃ /委託者/\nいたくしょうこきん /委託証拠金/\nいたくはんばい /委託販売/\nいたくはんばいひん /委託販売品/\nいたくばいばい /委託売買;証券会社が顧客の委託により行う有価証券の売買。⇔自己売買/\nいたくほしょうきん /委託保証金/\nいたくら /板倉/\nいたくりょう /委託料/\nいたけだか /居丈高/\nいたこ /潮来;地名/板子/\nいたこぶし /潮来節;俗謡/\nいたご /板子;和船の底板/\nいたさと /板里/\nいたさん /板さん/\nいたざい /板材/\nいたざき /板崎/\nいたしかた /致し方/\nいたしかゆし /痛し痒し/\nいたしゃ /痛車/\nいたしんどう /板振動/\nいたじき /板敷/\nいたじょう /板状/\nいたずき /病/\nいたずら /悪戯;mischief.「子供の悪戯」/徒;vain.「徒な出費」/徒ら/\nいたずらっこ /悪戯っ子/\nいたずらに /徒に/\nいたずり /板摺り;キュウリを-する/\nいただき /頂き/頂/戴き/\nいただきます /戴きます/\nいただきもの /頂き物/戴き物/\nいただたみ /板畳/\nいただに /板谷;姓/\nいたち /鼬/\nいたちうお /鼬魚/\nいたちごっこ /鼬ごっこ/\nいたちょう /板長/\nいたちょこ /板チョコ/\nいたって /至って/\nいたつき /板付き/\nいたづけ /板付/\nいたづら /悪戯/惡戲/\nいたで /痛手/\nいたでん /イタ電/\nいたど /板戸/\nいたどこ /板床/\nいたどり /板取/\nいたに /猪谷/\nいたの /板野/\nいたのま /板の間/\nいたのり /板海苔/\nいたはし /板橋/\nいたば /板場/\nいたばさみ /板挟み/\nいたばし /板橋/\nいたばしく /板橋区/\nいたばしほんちょう /板橋本町/\nいたばね /板発条;leaf springs/\nいたばり /板張り/板張/\nいたひょうめん /板表面/\nいたびさし /板庇/板廂/\nいたびょうし /板表紙/\nいたぶんこ /板文庫/\nいたべい /板塀/\nいたま /板間/\nいたまえ /板前/\nいたみ /伊丹/痛み/\nいたみし /伊丹市/\nいたみどめ /痛み止め/\nいたみわけ /痛み分け/傷み分け;=痛み分け/\nいため /板目/炒め/\nいためがみ /板目紙/\nいためし /イタ飯/\nいためなべ /炒め鍋/\nいために /炒め煮/\nいためもの /炒め物/\nいためん /板面/\nいたもち /板持/\nいたや /板谷/板屋/板矢/\nいたやえき /板谷駅/\nいたやがい /板屋貝/\nいたやとうげ /板谷峠/\nいたやなぎ /板柳/\nいたやね /板屋根;[建築]/\nいたよせ /板寄/\nいたらぬ /至らぬ/\nいたり /至り/\nいたりー /伊太利/\nいたりあ /伊太利亜/伊太利屋;商号?/\nいたりあご /イタリア語/\nいたりあさん /イタリア産/\nいたりあじん /イタリア人/\nいたりあせい /イタリア製/\nいたりあぶんがく /イタリア文学/\nいたりありょうり /イタリア料理/\nいたりっくたい /イタリック体/\nいたる /至/到/格/\nいたるところ /至る所/到る所/\nいたれりつくせり /至れり尽くせり/至れり尽せり/\nいたわさ /板山葵/板わさ/\nいたわり /労り/板割り/板割/功/\nいたん /異端/医短/医療技術短期大学部;※abbrev/\nいたんし /異端視/\nいたんしゃ /異端者/\nいたんしんもん /異端審問/\nいたんじ /異端児/\nいたんちょう /イ短調/\nいたんてき /異端的/\nいたんぶんし /異端分子/\nいだ /井田/伊田/委佗/\nいだい /偉大/医大/\nいだいさ /偉大さ/\nいだし /出/\nいだしぐるま /出車/\nいだつ /遺脱/\nいだてん /韋駄天/\nいだん /イ段/\nいち /一/位置/市/壱;「一」の大字/弌;「一」の異体字/壹;「壱」の旧字/伊知/依遅/１/1/Ｉ;全角英数のアイ/\nいち> /一/\nいちあく /一握;-の砂(啄木)/\nいちあくのすな /一握の砂;啄木/\nいちあん /一案/\nいちい /一位/一意/櫟/市井/一井/一葦/\nいちいか /一位科/\nいちいしめい /一位指名/\nいちいせい /一意性/\nいちいせんしん /一意専心/\nいちいたいすい /一衣帯水/\nいちいち /一々/一一/\nいちいてき /一意的/\nいちいん /一員/一因/一院/\nいちいんせい /一院制/\nいちいんとうてい /一韻到底/\nいちう /一宇/\nいちえ /一会/\nいちえいが /一映画/\nいちえねるぎー /位置エネルギー;[物理]potential energy. mgh/\nいちえん /一円/\nいちえんだま /一円玉/\nいちおう /一応/一往/\nいちおうかくにん /一応確認/\nいちおうふく /一往復/\nいちおうふくぶん /一往復分/\nいちおく /一億/\nいちおくえん /一億円/\nいちおくにん /一億人/\nいちおし /一押し/一推し/\nいちおん /一音/\nいちおんせつ /一音節/\nいちかい /市貝/\nいちかいいん /一会員/\nいちかいそう /一階層/\nいちかくにん /位置確認/\nいちかくほ /位置確保/\nいちかたい /一方井;姓/\nいちかたりゅう /一方流/都方流/\nいちかばちか /一か八か/\nいちから /一から/\nいちかわ /市川/\nいちかわえんのすけ /市川猿之助/\nいちかわけおり /市川毛織/\nいちかわし /市川市/\nいちかわだいもん /市川大門/\nいちかわだんじゅうろう /市川団十郎/\nいちかわふさえ /市川房枝/\nいちかんけい /位置関係/\nいちかんそく /位置観測/\nいちかんたい /一艦隊/\nいちがい /一概/\nいちがいに /一概に/\nいちがお /市ヶ尾/\nいちがくしょう /一楽章/\nいちがくせい /一学生/\nいちがくねん /一学年/1学年/\nいちがくねんした /一学年下/\nいちがしら /市頭/\nいちがっき /一学期/\nいちがつ /一月/１月/1月/睦月;※連想,旧暦/\nいちがつごう /1月号/\nいちがつまえ /一月前/\nいちがめん /一画面/\nいちがや /市ヶ谷/市谷/市ケ谷/\nいちがやさないちょう /市谷左内町/\nいちがん /一眼/一丸/\nいちがんれふ /一眼レフ/\nいちき /市来/一木/市來;「来」旧字/\nいちきしゅ /一機種/\nいちきじゅん /位置基準/\nいちぎ /一義/\nいちぎてき /一義的/\nいちぎてきせきにん /一義的責任/\nいちぎゅうめいち /一牛鳴地/\nいちぎょう /一行/１行/1行/\nいちぎょういちぎょう /一行一行/\nいちぎょうめ /一行目/\nいちぎょうやろう /一行野郎;one-liner/\nいちく /移築/\nいちくら /肆/\nいちぐう /一隅;かたすみ。「宇宙の-」/一遇;千載-/\nいちぐん /一群/一軍/\nいちぐんこうしきせん /一軍公式戦/\nいちぐんとうろく /一軍登録/\nいちけい /位置系/\nいちけいさん /位置計算/\nいちけいたい /一形態/\nいちけいとう /一系統/\nいちけってい /位置決定/\nいちけん /一研/\nいちけんしき /一見識/\nいちけんしゅつ /位置検出/\nいちけんとう /一検討/\nいちげ /市毛/\nいちげい /一芸/\nいちげき /一撃/\nいちげきひっさつ /一撃必殺/\nいちげきりだつ /一撃離脱/\nいちげつさんしゅう /一月三舟/\nいちげん /一言/一見/一元/一限/一弦/壱源/\nいちげんか /一元化/\nいちげんかんり /一元管理/\nいちげんきん /一弦琴/\nいちげんこじ /一言居士/\nいちげんさん /一見さん/\nいちげんせい /一元性/\nいちげんてき /一元的/\nいちげんろん /一元論/\nいちこ /一子/市子/巫子/神巫/伊智子/\nいちこう /一高/\nいちこうさつ /一考察/\nいちこうもく /一項目/\nいちこくみん /一国民/\nいちこし /市越/\nいちこじん /一個人/\nいちこたい /一個体/\nいちこつ /壱越/\nいちこつちょう /壱越調/\nいちこてい /位置固定/\nいちご /苺/一期/一語/莓;別字/\nいちごあじ /イチゴ味/\nいちごいちえ /一期一会/\nいちごいちじゅう /一伍一什/\nいちごいろ /苺色/\nいちごう /一号/一合/壱号/\nいちごうかん /一号館/\nいちごうき /一号機/\nいちごうせん /一号線/\nいちごうてん /一号店/\nいちごうとう /一号棟/\nいちごがり /いちご狩り/\nいちごん /一言/\nいちごんいっく /一言一句/\nいちごんはんく /一言半句/\nいちさんかしゃ /一参加者/\nいちざ /一座/\nいちざひょう /位置座標/\nいちし /一志/\nいちしじん /一私人/\nいちしちょうしゃ /一視聴者/\nいちしてい /位置指定/\nいちしみん /一市民/\nいちしゅうきょう /一宗教/\nいちしゅぞく /一種族/\nいちしゅほう /一手法/\nいちしょうじょ /一少女/\nいちしょうじょう /一症状/\nいちしんきょう /一神教/\nいちじ /一時/一次/一字/一事;-が万事/一児/伊知地/１時/1時/１次/1次/\nいちじ> /一時/一次/\nいちじいっく /一字一句/\nいちじおくれ /一次遅れ/\nいちじおくれようそ /一次遅れ要素/\nいちじかい /一次会/1次会/\nいちじかいこ /一時解雇;layoff/\nいちじかりいれきん /一時借入金/\nいちじかん /一時間/1時間/\nいちじかんいない /一時間以内/\nいちじかんご /一時間後/\nいちじかんすう /一次関数/\nいちじかんはん /一時間半/\nいちじかんまえ /一時間前/\nいちじかんめ /一時間目/\nいちじがわ /一次側/\nいちじき /一時期/\nいちじきかつどう /一時期活動/\nいちじききゅう /一時帰休/\nいちじきこく /一時帰国/\nいちじきざいせき /一時期在籍/\nいちじきもんだい /一時期問題/\nいちじきゅうし /一時休止/\nいちじきん /一時金/\nいちじきんじ /一次近似/\nいちじく /無花果/一軸/\nいちじくけっしょう /一軸結晶/\nいちじげん /一次元/1次元/\nいちじげんてき /一次元的/\nいちじこくゆうか /一時国有化/\nいちじさんぴん /一次産品;primary products/\nいちじさんらん /一次散乱/\nいちじし /一次子/\nいちじしき /一次式/\nいちじしけん /一次試験/\nいちじしのぎ /一時凌ぎ/\nいちじしょとく /一時所得;cf.給与所得/\nいちじしりょう /一次資料/\nいちじせんきん /一字千金/\nいちじだい /一時代/\nいちじちがい /一字違い/\nいちじちゅうし /一時中止/\nいちじちゅうだん /一時中断/\nいちじつ /一日/\nいちじつさんしゅう /一日三秋/\nいちじつせんしゅう /一日千秋/\nいちじていし /一時停止/\nいちじていしゃ /一時停車/\nいちじてき /一時的;temporary/一次的;primary/\nいちじでんち /一次電池;primary battery. 充電できない/\nいちじのがれ /一時逃れ/\nいちじはんしゃ /1次反射/\nいちじばらい /一時払い/\nいちじばん /一字版/\nいちじふぁいる /一時ファイル;temporary file/\nいちじふさいり /一事不再理/\nいちじへき /一次壁/\nいちじへんかん /一次変換/\nいちじへんすう /一時変数/\nいちじほうていしき /一次方程式/\nいちじほかん /一時保管/\nいちじほぞん /一時保存/\nいちじま /市島/市嶋/\nいちじみゃく /一次脈/\nいちじもくぶ /一次木部/\nいちじゅ /一樹/\nいちじゅう /一重/一汁/\nいちじゅういっさい /一汁一菜/\nいちじゅうごさい /一汁五菜;一汁三菜プラス坪・猪口/\nいちじゅうさんさい /一汁三菜;飯・汁・香の物・膾・平皿・焼物/\nいちじゅん /一巡/一順/一旬/\nいちじゅんめ /一巡目/\nいちじょ /一助/一女/\nいちじょう /一条/一場/一定/一畳/一城/\nいちじょうじ /一乗寺/一条寺/\nいちじょうてんのう /一条天皇/\nいちじょうほう /位置情報/\nいちじょせい /一女性/\nいちじよせん /一次予選/\nいちじわだい /一時話題/\nいちじん /一陣/\nいちじんえい /一陣営/\nいちじんぶつ /一人物/\nいちすぎ /一杉/\nいちず /一途/一頭/\nいちせ /一瀬/\nいちせいぎょ /位置制御/\nいちせいど /位置精度/\nいちせいぶつ /一生物/\nいちせいぶん /一成分/\nいちせたい /一世帯/\nいちぜん /一膳/\nいちそうさ /一走査/\nいちそくめん /一側面/\nいちぞく /一族/\nいちぞくろうとう /一族郎党/\nいちぞくろうどう /一族郎党/\nいちぞん /一存/\nいちたいいち /一対一/1対1/\nいちたいいちたいおう /一対一対応/\nいちたいた /一対多/\nいちたに /市谷/\nいちたへん /一夕偏/\nいちたろう /一太郎/市太郎/\nいちたんご /一単語/\nいちだ /一打/一朶/市田/伊地田/\nいちだい /一大/一代/一台/\nいちだい> /一大;-決戦,-決心,-ニュース/\nいちだいかぎり /一代限り/\nいちだいがく /一大学/\nいちだいき /一代記/\nいちだいけっしん /一大決心/\nいちだいけつい /一大決意/\nいちだいざっしゅ /一代雑種/\nいちだいじ /一大事/\nいちだいとしより /一代年寄/\nいちだいぶん /一台分/\nいちだいめ /一代目/一台目/\nいちだくせんきん /一諾千金/\nいちださ /一打差/\nいちだん /一段/一団/\nいちだんうえ /一段上/\nいちだんかい /一段階/\nいちだんかつよう /一段活用/\nいちだんした /一段下/\nいちだんだか /一段高/\nいちだんどうし /一段動詞/\nいちだんめ /一段目/\nいちだんやす /一段安/\nいちだんらく /一段落/\nいちちほうとし /一地方都市/\nいちちょうせい /位置調整/\nいちぢ /伊知地/\nいちづけ /位置付け/位置づけ/\nいちてき /位置的/\nいちてんき /一転機/\nいちとうかせい /位置透過性/\nいちとくせい /一特性/\nいちとし /一都市/\nいちど /一度/１度/1度/\nいちどう /一同/一堂;-に会する/一道/\nいちどき /一時/\nいちどく /一読/\nいちどくらい /一度位/\nいちどていど /一度程度/\nいちどめ /一度目/\nいちどり /位置取り/\nいちな /一名/\nいちなん /一難/\nいちに /一二/\nいちにかい /一二回/\nいちにち /一日/１日/1日/\nいちにちいちぜん /一日一善/\nいちにちいちにち /一日一日/\nいちにちいちや /一日一夜/\nいちにちいっかい /一日一回/\nいちにちおき /一日置き/\nいちにちくらい /一日位/\nいちにちけん /一日券/\nいちにちご /一日後/\nいちにちしょちょう /一日署長/\nいちにちじゅう /一日中/\nいちにちじょうしゃけん /一日乗車券/\nいちにちせんしゅう /一日千秋/\nいちにちてんちょう /一日店長/\nいちにちのばし /一日延ばし/\nいちにちぶん /一日分/\nいちにちめ /一日目/\nいちにてん /一二点/\nいちにほ /一二歩/\nいちにょ /一如/\nいちにん /一任/一人/\nいちにんしゃ /一人者/\nいちにんしょう /一人称/\nいちにんとうせん /一人当千/\nいちにんまえ /一人前/\nいちねん /一年/一念/1年/\nいちねんいか /一年以下/\nいちねんいじょう /一年以上/\nいちねんいじょうまえ /一年以上前/\nいちねんいない /一年以内/\nいちねんかん /一年間/1年間/\nいちねんかんしよう /一年間使用/\nいちねんき /一年忌/\nいちねんけいか /一年経過/\nいちねんけいやく /一年契約/\nいちねんご /一年後/1年後/\nいちねんじ /一年次/\nいちねんじゅう /一年中/\nいちねんせい /一年生/\nいちねんせいそうほん /一年生草本/\nいちねんそう /一年草/\nいちねんていど /一年程度/\nいちねんはん /一年半/\nいちねんぶん /一年分/\nいちねんほっき /一念発起/\nいちねんほど /一年程/\nいちねんまえ /一年前/\nいちねんめ /一年目/\nいちの /市野/\nいちのう /一能/\nいちのおり /一の折;[俳諧]/\nいちのき /一の樹/\nいちのぎく /市之菊/市乃菊/\nいちのくら /一ノ蔵/一ノ倉/一の倉/\nいちのせ /一ノ瀬/一瀬/市之瀬/一の瀬/一野瀬/\nいちのせき /一関/一ノ関/\nいちのちょう /一の町/\nいちのつかさ /市司/\nいちのへ /一戸/\nいちのぼう /一の坊/\nいちのみや /一宮/一の宮/一ノ宮/\nいちのもと /櫟本/檪本/\nいちのや /一の矢/\nいちはさま /一迫/\nいちはざま /一迫/\nいちはし /市橋/\nいちはた /一畑/\nいちはつ /鳶尾/\nいちはな /一端/\nいちはやく /いち早く/\nいちはら /市原/\nいちはらし /市原市/\nいちはらの /市原野/\nいちば /市場/一場/一馬/市庭;≒市場/\nいちばい /一倍/\nいちばいはん /一倍半/\nいちばた /一畑/\nいちばつひゃっかい /一罰百戒/\nいちばまち /市場町/\nいちばめん /一場面/\nいちばん /一番/壱番/\nいちばん> /一番/\nいちばんあんしん /一番安心/\nいちばんあんぜん /一番安全/\nいちばんあんてい /一番安定/\nいちばんいや /一番嫌/\nいちばんいんしょうてき /一番印象的/\nいちばんうえ /一番上/\nいちばんおく /一番奥/\nいちばんかくじつ /一番確実/\nいちばんかん /一番館;[映画]/一番艦/壱番館/\nいちばんかんじん /一番肝心/一番肝腎/\nいちばんかんたん /一番簡単/\nいちばんき /一番機/\nいちばんきたい /一番期待/\nいちばんきほんてき /一番基本的/\nいちばんくろう /一番苦労/\nいちばんぐみ /一番組/\nいちばんこうか /一番高価/\nいちばんこうかてき /一番効果的/\nいちばんこうりつ /一番効率/\nいちばんごうか /一番豪華/\nいちばんさいあく /一番最悪/\nいちばんさいきん /一番最近/\nいちばんさいご /一番最後/\nいちばんさいしょ /一番最初/\nいちばんさき /一番先/\nいちばんざんねん /一番残念/\nいちばんした /一番下/\nいちばんしょうぶ /一番勝負/\nいちばんじゅうよう /一番重要/\nいちばんじょうず /一番上手/\nいちばんそこ /一番底/\nいちばんそと /一番外/\nいちばんたいせつ /一番大切/\nいちばんたんじゅん /一番単純/\nいちばんだいこ /一番太鼓;歌舞伎の開催を知らせる/\nいちばんだいじ /一番大事/\nいちばんちょう /一番町/一番丁/\nいちばんて /一番手/\nいちばんていとう /一番抵当/\nいちばんてまえ /一番手前/\nいちばんでし /一番弟子/\nいちばんとく /一番得/\nいちばんどり /一番鶏/\nいちばんにんき /一番人気/\nいちばんのり /一番乗り/一番乗/\nいちばんはし /一番端/\nいちばんひだり /一番左/\nいちばんひだりがわ /一番左側/\nいちばんふしぎ /一番不思議/\nいちばんべんり /一番便利/\nいちばんぼし /一番星/\nいちばんまえ /一番前/\nいちばんみぎ /一番右/\nいちばんみぎがわ /一番右側/\nいちばんみりょくてき /一番魅力的/\nいちばんめ /一番目/1番目/\nいちばんもんだい /一番問題/\nいちばんやり /一番槍/\nいちばんらく /一番楽/\nいちひめ /市姫/\nいちひめにたろう /一姫二太郎/\nいちびょう /一秒/\nいちびょういか /一秒以下/\nいちびょうかん /一秒間/\nいちびょうそくさい /一病息災/\nいちびょうたんい /一秒単位/\nいちびん /一便/\nいちぶ /一部/一分/1部/\nいちぶ> /一部;(part of) -可,-改正,-地方/\nいちぶいん /一部員/\nいちぶいんよう /一部引用/\nいちぶかいつう /一部開通/\nいちぶかっそうか /一部滑走可/\nいちぶきぎょう /一部企業/\nいちぶきしゅ /一部機種/\nいちぶきんえん /一部禁煙/\nいちぶくかん /一部区間/\nいちぶしじゅう /一部始終/\nいちぶしていせき /一部指定席/\nいちぶしゃりょう /一部車両/\nいちぶしゅうせい /一部修正/\nいちぶしょうりゃく /一部省略/\nいちぶしよう /一部仕様/\nいちぶしろくろ /一部白黒/\nいちぶじょうじょう /一部上場/\nいちぶちいき /一部地域/\nいちぶつ /一物/\nいちぶついか /一部追加/\nいちぶていせい /一部訂正/\nいちぶはっぴょう /一部発表/\nいちぶはんけつ /一部判決/\nいちぶばっすい /一部抜粋/\nいちぶふくせんか /一部複線化/\nいちぶふっき /一部復帰/\nいちぶぶん /一部分/\nいちぶへんこう /一部変更/\nいちぶへんしゅう /一部編集/\nいちぶほけん /一部保険/\nいちぶもん /一部門/\nいちぶゆうこう /一部有効/\nいちぶりゃく /一部略/\nいちぶん /一文/一分/一聞/\nいちぶんかいのう /位置分解能/\nいちぶんし /一分子/\nいちぶんせつ /一文節/\nいちぶんや /一分野/\nいちへいし /一兵士/\nいちへんすう /1変数/一変数/位置変数/\nいちへんせい /一編成/\nいちべくとる /位置ベクトル/\nいちべつ /一瞥/一別/\nいちぺーじ /一ページ/一頁/\nいちほうこう /一方向/\nいちほうし /一法師/\nいちほうほう /一方法/\nいちぼう /一望/\nいちぼうせんり /一望千里/\nいちぼく /一木/\nいちぼくいっそう /一木一草/\nいちぼくづくり /一木造り;[彫刻]一つの木から彫り出す/\nいちまい /一枚/\nいちまいいた /一枚板/\nいちまいいちまい /一枚一枚/\nいちまいいわ /一枚岩/\nいちまいうわて /一枚上手/\nいちまいえ /一枚絵/\nいちまいかんばん /一枚看板/\nいちまいがい /一枚貝/\nいちまいがわ /一枚革/一枚皮/\nいちまいした /一枚下/\nいちまいぶん /一枚分/\nいちまいめ /一枚目/\nいちまつ /市松/一抹/一松/\nいちまつもよう /市松模様/\nいちまん /一万/一萬/\nいちまんえん /一万円/1万円/壱万円/壱萬圓/\nいちまんえんさつ /一万円札/\nいちまんじゃく /一万尺/\nいちまんまい /一万枚/\nいちみ /一味/\nいちみとうがらし /一味唐辛子/\nいちみととう /一味徒党/\nいちみどうしん /一味同心/\nいちみゃく /一脈/\nいちむら /市村/一村/\nいちむらざ /市村座;[歌舞伎]江戸三座の一/\nいちめ /市女/\nいちめい /一名/一命;-を取り留める/1名/\nいちめいれい /一命令/\nいちめがさ /市女笠/\nいちめん /一面/\nいちめんしき /一面識/\nいちめんてき /一面的/\nいちもう /一望;唯一の希望 (≠いちぼう)/一毛/\nいちもうさく /一毛作/\nいちもうだじん /一網打尽/\nいちもく /一目/\nいちもくさん /一目散/\nいちもくりょうぜん /一目瞭然/\nいちもじ /一文字/１文字/1文字/\nいちもじめ /一文字目/\nいちもつ /一物/逸物/\nいちもん /一門;clan/一文;-なし/一問;-一答/\nいちもんいっとう /一問一答/\nいちもんきなか /一文半銭;はした金/\nいちもんじ /一文字/\nいちもんせん /一文銭/\nいちもんなし /一文無し/\nいちもんはんせん /一文半銭/\nいちもんふち /一文不知;illiterate/\nいちもんふつう /一文不通/\nいちもんめ /一問目/\nいちや /一夜/\nいちやく /一躍/一役/\nいちやくきゃっこう /一躍脚光/\nいちやじょう /一夜城/\nいちやづけ /一夜漬け/一夜漬/\nいちやなぎ /一柳/\nいちやぶん /一夜分/\nいちゅう /意中/移駐/\nいちゆう /一揖/\nいちょ /遺著/\nいちょう /胃腸/銀杏/医長/移調/公孫樹;=銀杏/異朝/移牒/鴨脚樹;=銀杏/異聴/威張;?/\nいちょういも /銀杏芋/\nいちょうえん /胃腸炎/\nいちょうかん /胃腸管/\nいちょうがえし /銀杏返し/\nいちょうがっき /移調楽器/\nいちょうぎり /銀杏切り;1／4円形/\nいちょうこう /イチョウ綱/Ginkgopsida/\nいちょうしょうがい /胃腸障害/\nいちょうちょう /イ長調/\nいちょうなみき /銀杏並木/\nいちょうひょう /異聴表/\nいちょうびょう /胃腸病/\nいちょうやく /胃腸薬/\nいちよ /市代/\nいちよう /一様/一葉/\nいちようか /一様化/\nいちようき /一葉忌;11／23/\nいちようしゅうそく /一様収束/\nいちようせい /一様性/\nいちようそ /一要素/\nいちようぶんぷ /一様分布/\nいちようらいふく /一陽来復/\nいちようらんすう /一様乱数/\nいちよく /一翼/\nいちよし /市吉/\nいちよそく /位置予測/\nいちらん /一覧/一蘭/壹覽/\nいちらんさくせい /一覧作成/\nいちらんせい /一卵性/\nいちらんせいそうせいじ /一卵性双生児/\nいちらんひょう /一覧表/\nいちらんひょうじ /一覧表示/\nいちり /一理;-ある/一利;百害あって-なし/一里/\nいちりいちがい /一利一害/\nいちりき /一力/\nいちりつ /一律/市立/一率;?/\nいちりつかぜい /一律課税/\nいちりつてき /一律的/\nいちりつふなばし /市立船橋/\nいちりづか /一里塚/\nいちりの /一里野/\nいちりやま /一里山/\nいちりゅう /一流/一粒;-万倍/一留/\nいちりゅうきぎょう /一流企業/\nいちりゅうせんしゅ /一流選手/\nいちりゅうだいがく /一流大学/\nいちりゅうば /一流馬/\nいちりゅうまんばい /一粒万倍/\nいちりょう /一両/\nいちりょういき /一領域/\nいちりょうしゃ /一両車/\nいちりょうじつ /一両日/\nいちりょうじつちゅう /一両日中/\nいちりようしゃ /一利用者/\nいちりん /一輪/1輪/\nいちりんか /一輪花/\nいちりんざし /一輪挿し/\nいちりんしゃ /一輪車/\nいちる /一縷/\nいちるい /一塁/一類/\nいちるいがわ /一塁側/\nいちるいしゅ /一塁手/\nいちるいそうしゃ /一塁走者/\nいちれい /一例/一礼/\nいちれつ /一列/1列/\nいちれつめ /一列目/\nいちれん /一連;-の事件/一蓮;-托生/\nいちれんたくしょう /一蓮托生/\nいちろ /一路/\nいちろう /一浪/一郎/一朗/市郎/伊知郎/\nいちろうた /一朗太/\nいちろくぎんこう /一六銀行;質屋 (NB:1+6=7しち)/\nいちろなんか /一路南下/\nいちろへいあん /一路平安;Bon voyage!/\nいちろん /一論/\nいちわ /一話/一羽/\nいちわかんけつ /一話完結/\nいちわり /一割/\nいちわりいじょう /一割以上/\nいちわりびき /一割引/\nいっ /逸/\nいっか /一家/一過;「台風-」/一課;「捜査-」/一和;調和していること/一価;[化学]monovalent.「-のイオン」/一下;「号令-」/一顆;ひとつぶ/\nいっかい /一介/一回/一階/一塊/１回/1回/１Ｆ/\nいっかいいっかい /一回一回/\nいっかいき /一回忌/\nいっかいごと /一回毎/\nいっかいじゅつごろんり /一階述語論理/\nいっかいせい /一回性/一回生;freshman/\nいっかいせき /一階席/\nいっかいせん /一回戦/一回線;single line/\nいっかいていど /一回程度/\nいっかいてん /一回転/\nいっかいぶん /一回分/\nいっかいめ /一回目/１回目/\nいっかかんすう /一価関数/\nいっかく /一角/一画/一郭/一攫;-千金/一廓;=一郭/一劃;「画」旧字/一獲;=一攫/\nいっかくじゅう /一角獣/\nいっかくじゅうざ /一角獣座;Monoceros(Mon)/\nいっかくせんきん /一攫千金/一獲千金;=一攫千金 (NB:「攫」は「掴む」の意)/\nいっかくせんにん /一角仙人/\nいっかげつ /一ヶ月/一カ月/一箇月/１ヶ月/１か月/\nいっかげつまえ /一箇月前/\nいっかげん /一家言/\nいっかごん /一家言;※「いっかげん」が正しい/\nいっかしょ /一箇所/一カ所/一ヶ所/一か所/1カ所/\nいっかしんじゅう /一家心中/\nいっかせい /一過性/\nいっかだんらん /一家団欒/\nいっかつ /一括;-払い/一喝;バカモン！/\nいっかつこうにゅう /一括購入/\nいっかつさくじょ /一括削除/\nいっかつしょり /一括処理/\nいっかつそうしん /一括送信/\nいっかつとうろく /一括登録/\nいっかつにゅうりょく /一括入力/\nいっかつばらい /一括払い/\nいっかつへんかん /一括変換/\nいっかつほう /一括法/\nいっかてき /一過的/\nいっかりさん /一家離散/\nいっかりつ /一価律/\nいっかん /一環/一貫/一巻/一管/\nいっかんきょういく /一貫教育/\nいっかんせい /一貫性/\nいっかんぼん /一巻本/\nいっき /一気/一揆/一期/逸機/一騎/一季/一機/一輝;人名/\nいっきいちゆう /一喜一憂/\nいっきうち /一騎打ち/一騎討ち/一騎打/\nいっきかせい /一気呵成/\nいっきく /一掬/\nいっきせい /一期生/\nいっきつうかん /一気通貫/\nいっきとうせん /一騎当千/\nいっきに /一気に/\nいっきのみ /一気飲み/\nいっきゃく /一脚/\nいっきゅう /一級/一休/一球/\nいっきゅうけんちくし /一級建築士/\nいっきゅうひん /一級品/\nいっきょ /一挙/逸居;easygoing/\nいっきょいちどう /一挙一動/\nいっきょう /一興/一驚/\nいっきょく /一曲/一極/一局/\nいっきょくこうぞう /一極構造/\nいっきょくしゅうちゅう /一極集中/一局集中;?/\nいっきょくめ /一曲目/\nいっきょこうかい /一挙公開/\nいっきょしゅ /一挙手/\nいっきょしゅいっとうそく /一挙手一投足/\nいっきょりょうとく /一挙両得/\nいっきょりょうどく /一挙両得/\nいっきん /一斤/一金/\nいっく /一句/一区/\nいっくかん /一区間/\nいっけい /一計;-を案じる/一系;万世-/一景/一型/\nいっけいあくせんと /一型アクセント;音韻的対立のないアクセント体系/\nいっけつ /一穴/一決/溢血/\nいっけん /一見/一件/一軒/一間/1件/\nいっけんいっけん /一軒一軒/\nいっけんしき /一見識/\nいっけんや /一軒家/\nいっけんやど /一軒宿/\nいっけんらくちゃく /一件落着/\nいっこ /一個/一戸/一顧;-だにしない/一己;私-/一箇/一ヶ/1個/\nいっこいっこ /一個一個/\nいっこう /一行/一向;-にない/一考/一項/一幸/一稿/一鉤/溢口/1項/\nいっこういっき /一向一揆/\nいっこうかんけい /1項関係/一項関係/\nいっこうしゅう /一向宗/一向衆/\nいっこく /一刻/一国/\nいっこくいちじょう /一国一城/\nいっこくしゅぎ /一国主義/\nいっこくせんきん /一刻千金/\nいっこくせんしゅう /一刻千秋/\nいっこくにせいど /一国二制度/\nいっこくもの /一刻者/\nいっこじん /一個人/\nいっこだて /一戸建て/\nいっこてん /一壺天/\nいっこぶん /一個分/\nいっこん /一献/\nいっこんぞめ /一斤染/\nいっさ /一茶/\nいっさい /一切/一妻;-多夫/一再;-ならず/一歳/一際;?/一済;?/\nいっさい> /一切/\nいっさいがっさい /一切合切/一切合財;=一切合切/\nいっさいきょう /一切経/\nいっさいきんし /一切禁止/\nいっさいしょうりゃく /一切省略/\nいっさいせきにん /一切責任/\nいっさいたふ /一妻多夫/\nいっさいてん /一斎点/\nいっさいふかのう /一切不可能/\nいっさいむかんけい /一切無関係/\nいっさいむし /一切無視/\nいっさく /一策;窮余の-/一作/一昨;-日/\nいっさくじつ /一昨日/\nいっさくねん /一昨年/\nいっさくねんど /一昨年度/\nいっさくばん /一昨晩/\nいっさくめ /一作目/\nいっさくや /一昨夜/\nいっさつ /一冊/一札/\nいっさつぶん /一冊分/\nいっさつめ /一冊目/\nいっさんか /一酸化/\nいっさんかたんそ /一酸化炭素/\nいっさんかたんそちゅうどく /一酸化炭素中毒/\nいっさんかちっそ /一酸化窒素/\nいっし /一矢;-報いる/一糸;-纏わず/一子/一指/一志/一紙/一死/逸史/\nいっしあい /一試合/\nいっしき /一式/一色/\nいっしそうでん /一子相伝/\nいっしつ /一室/逸失/一失/\nいっしつりえき /逸失利益/\nいっしどうじん /一視同仁/\nいっしはんせん /一紙半銭/\nいっしまんるい /一死満塁/\nいっしゃ /一社/一者/\nいっしゃせん /一車線/\nいっしゃせんり /一瀉千里/\nいっしゃていきょう /一社提供/\nいっしゅ /一種/一首/\nいっしゅ> /一種/\nいっしゅう /一周/一蹴/壱州;壱岐/一週/\nいっしゅうかん /一週間/\nいっしゅうかんいじょう /一週間以上/\nいっしゅうかんくらい /一週間位/\nいっしゅうかんご /一週間後/\nいっしゅうかんていど /一週間程度/\nいっしゅうかんぶん /一週間分/\nいっしゅうかんほど /一週間程/\nいっしゅうかんまえ /一週間前/\nいっしゅうき /一周忌/一周期/\nいっしゅうねん /一周年/\nいっしゅうめ /一週目/一周目/\nいっしゅく /一宿/\nいっしゅくいっぱん /一宿一飯/\nいっしゅつ /逸出/\nいっしゅどくとく /一種独特/\nいっしゅるい /一種類/\nいっしゅん /一瞬/\nいっしゅんいっしゅん /一瞬一瞬/\nいっしゅんかん /一瞬間/\nいっしゅんでんき /一瞬電気/\nいっしょ /一緒/一書/一所/逸書/佚書;=逸書/\nいっしょう /一生/一升;1.8L/一笑;-に付す/一将;-功成りて万骨枯る/一章/一勝/\nいっしょういっぱい /一勝一敗/\nいっしょうがい /一生涯/\nいっしょうけんめい /一生懸命/\nいっしょうせつ /一小節/\nいっしょうびん /一升瓶/\nいっしょうもの /一生物/一生モノ/一生もの/\nいっしょく /一色/一食/\nいっしょくそくはつ /一触即発/\nいっしょくた /一緒くた/\nいっしょくぶん /一食分/\nいっしょけんめい /一所懸命/\nいっしん /一新;陣容を-する/一心;…したい-で/一身;-に引き受ける/一審/一針;頂門の-/\nいっしんいったい /一進一退/\nいっしんきょう /一神教/\nいっしんじょう /一身上/\nいっしんとう /一親等/\nいっしんどうたい /一心同体/\nいっしんはいそ /一審敗訴/\nいっしんふらん /一心不乱/\nいっしんろん /一神論/\nいっすい /一睡/溢水/一炊;-の夢/一穂/\nいっすん /一寸/\nいっすんさき /一寸先/\nいっすんぼうし /一寸法師/\nいっせ /一世/一瀬/\nいっせい /一斉/一声/一世/一生;人名/一成/一誠/\nいっせいいちげん /一世一元/\nいっせいいちだい /一世一代;※いっせいちだい/\nいっせいこうげき /一斉攻撃/\nいっせいしゃげき /一斉射撃/\nいっせいじゅぎょう /一斉授業/\nいっせいちだい /一世一代/\nいっせいちょうさ /一斉調査/\nいっせいどう /一誠堂/\nいっせいに /一斉に/\nいっせき /一石/一隻/一席/一夕;一朝-/\nいっせきがん /一隻眼;見識/\nいっせきにちょう /一石二鳥/\nいっせつ /一節/一説/\nいっせつたしょう /一殺多生/\nいっせつな /一刹那/\nいっせん /一線/一戦;-交える/一銭/一閃;紫電-/一千/一煎/一洗;旧弊-/\nいっせんいちやものがたり /一千一夜物語/\nいっせんきゅう /一線級/\nいっせんごりん /一銭五厘;≒赤紙 NB:召集令状の郵便料金/\nいっせんねん /一千年/\nいっせんまん /一千万/\nいっせんまんえん /一千万円/\nいっせんめ /一煎目/\nいっそ /一噌/不如/一層/\nいっそう /一層/一掃/一双;a pair/逸走/一左右;一回の連絡/\nいっそう> /一層;(副詞) -便利,-お求めやすく/\nいっそうこうかてき /一層効果的/\nいっそうべんり /一層便利/\nいっそうりゅう /一噌流;笛方/\nいっそく /一足/一束;-一本/\nいっそくとび /一足飛び/\nいったい /一体/一帯/一隊/\nいったい> /一体/\nいったいいち /一対一/\nいったいか /一体化/\nいったいかん /一体感/\nいったいがた /一体型/\nいったいけい /一体形/\nいったいしき /一体式/\nいったいせいけい /一体成形/\nいったいぜんたい /一体全体/\nいったいだれ /一体誰/\nいったいてき /一体的/\nいったいなぜ /一体何故/\nいったいなに /一体何/\nいったいなにもの /一体何者/\nいったく /一択/一卓/\nいったん /一旦;-停止/一端;-を垣間見る/一反/一短;一長-/一箪;-の食/一たん/\nいったんしゅうりょう /一旦終了/\nいったんちゅうし /一旦中止/\nいったんていし /一旦停止/\nいったんもめん /一反木綿/\nいっち /一致/\nいっちしすう /一致指数;[経済]coincedent index/\nいっちせい /一致性/\nいっちだんけつ /一致団結/\nいっちてん /一致点/\nいっちど /一致度/\nいっちはんかい /一知半解/\nいっちはんてい /一致判定/\nいっちゃく /一着/\nいっちゅう /一中/一籌/\nいっちゅうぶし /一中節;[浄瑠璃]/\nいっちゅうや /一昼夜/\nいっちょう /一丁/一聴/一朝/一兆/一長/一張/\nいっちょういっし /一張一弛/\nいっちょういっせき /一朝一夕/\nいっちょういったん /一長一短/\nいっちょうめ /一丁目/１丁目/\nいっちょうら /一張羅/\nいっちょくせん /一直線/\nいっちょくせんじょう /一直線上/\nいっちょまえ /一丁前/\nいっつい /一対/\nいっついひかく /一対比較/\nいっついひかくほう /一対比較法/\nいっつう /一通/1通/\nいっつうめ /一通目/\nいっつうわ /一通話/\nいって /一手/\nいってい /一定/\nいっていいか /一定以下/\nいっていいじょう /一定以上/\nいっていおんどいじょう /一定温度以上/\nいっていかいてん /一定回転/\nいっていかいてんすう /一定回転数/\nいっていかく /一定角/\nいっていかんかく /一定間隔/\nいっていがく /一定額/\nいっていがくいじょう /一定額以上/\nいっていきかん /一定期間/\nいっていきぼいじょう /一定規模以上/\nいっていきょうど /一定強度/\nいっていきょり /一定距離/\nいっていしゅうき /一定周期/\nいっていしゅうはすう /一定周波数/\nいっていじ /一丁字/\nいっていじかん /一定時間/\nいっていじかんいじょう /一定時間以上/\nいっていじかんかんかく /一定時間間隔/\nいっていじかんご /一定時間後/\nいっていじかんない /一定時間内/\nいっていすう /一定数/\nいっていすういじょう /一定数以上/\nいっていそくど /一定速度/\nいっていち /一定値/\nいっていていど /一定程度/\nいっていねんげん /一定年限/\nいっていはば /一定幅/\nいっていふへん /一定不変/\nいっていりつ /一定率/\nいっていりょう /一定量/\nいっていりょうきん /一定料金/\nいってき /一滴/一擲;乾坤-/\nいってきせんきん /一擲千金/\nいってこい /行って来い;±0/\nいってつ /一徹/\nいってるびうむ /Yb/Ytterbium/\nいってん /一点/一転/一天/1点/\nいってんか /一天下/\nいってんがい /一点買い/\nいってんき /一転機/\nいってんさ /一点差/\nいってんさせん /一点鎖線;—・—・/\nいってんしかい /一天四海/\nいってんとうし /一点透視/\nいってんばり /一点張り/\nいってんめ /一点目/\nいってんろ /一点炉/\nいっと /一途/一斗;18.039l/一都;-三県/一兎;二兎を追うものは-をも得ず/\nいっとう /一等/一頭/一党/一刀/一投/一統/一灯;貧者の-/\nいっとういっぱ /一党一派/\nいっとうこうかいし /一等航海士/\nいっとうこく /一等国/\nいっとうさい /一刀斉/\nいっとうしゃ /一等車/\nいっとうしょう /一等賞/\nいっとうしん /一等親/\nいっとうせい /一等星/\nいっとうそく /一投足/\nいっとうそつ /一等卒/\nいっとうち /一等地/一頭地;-を抜く/\nいっとうどくさい /一党独裁/\nいっとうへい /一等兵/\nいっとうぼり /一刀彫/一刀彫り/\nいっとうりゅう /一刀流/\nいっとうりょうだん /一刀両断/\nいっとかん /一斗缶/\nいっとき /一時/\nいっとく /一得/\nいっとくいっしつ /一得一失/\nいっとさんけん /一都三県/\nいっとます /一斗枡/\nいっとりうむ /Y/Yttrium/\nいっぱ /一派/一波/\nいっぱい /一杯/一敗/\nいっぱいいっぱい /一杯一杯;見るからに-/\nいっぱいきげん /一杯機嫌/\nいっぱいのみや /一杯飲み屋/\nいっぱいぶん /一杯分/\nいっぱいほど /一杯程/\nいっぱく /一泊/一拍/一白;[陰陽道]/\nいっぱくふつか /一泊二日/\nいっぱくめ /一拍目/\nいっぱくりょこう /一泊旅行/\nいっぱし /一端/\nいっぱつ /一発/一髪;危機-/\nいっぱつぎゃくてん /一発逆転/\nいっぱつげい /一発芸/\nいっぱつしょうぶ /一発勝負/\nいっぱつだい /一発台/\nいっぱつだいぎゃくてん /一発大逆転/\nいっぱつどり /一発録り/\nいっぱつにはつ /一発二発/\nいっぱつへんかん /一発変換/\nいっぱつめ /一発目/\nいっぱつや /一発屋/\nいっぱつやろう /一発野郎/\nいっぱつろくおん /一発録音/\nいっぱん /一般/一版/一班/一飯;一宿-/一半/一斑/\nいっぱん> /一般;-部門,-会員,-ユーザ/\nいっぱんいし /一般意思/\nいっぱんうけ /一般受け/一般受/\nいっぱんえいが /一般映画/\nいっぱんえんだい /一般演題/\nいっぱんか /一般化/\nいっぱんかい /一般解/\nいっぱんかいいん /一般会員/\nいっぱんかいけい /一般会計/\nいっぱんかかく /一般価格/\nいっぱんかがく /一般科学/\nいっぱんかく /一般角/\nいっぱんかざひょう /一般化座標/\nいっぱんかてい /一般家庭/\nいっぱんがいねん /一般概念/\nいっぱんきぎょう /一般企業/\nいっぱんきじゅん /一般基準/\nいっぱんきゃく /一般客/\nいっぱんきょういく /一般教育/\nいっぱんきょういくぶ /一般教育部/\nいっぱんきょうしょ /一般教書/\nいっぱんきょうしょえんぜつ /一般教書演説/\nいっぱんきょうそう /一般競争/\nいっぱんきょうよう /一般教養/\nいっぱんけい /一般形/一般型/\nいっぱんけんきゅう /一般研究/\nいっぱんけんきゅうはっぴょう /一般研究発表/\nいっぱんけんせつぎょう /一般建設業/\nいっぱんげんごがく /一般言語学;linguistique generale. 『-講義』(Saussure)/\nいっぱんげんそく /一般原則/\nいっぱんげんり /一般原理/\nいっぱんこう /一般項/\nいっぱんこうえん /一般講演/\nいっぱんこうかい /一般公開/\nいっぱんこうかいび /一般公開日/\nいっぱんこうかいまえ /一般公開前/\nいっぱんこうしゅうかいせん /一般公衆回線/\nいっぱんこうつう /一般交通/\nいっぱんこうどう /一般公道/\nいっぱんこうぼ /一般公募/\nいっぱんこくどう /一般国道/\nいっぱんこくみん /一般国民/\nいっぱんご /一般語/\nいっぱんさつえい /一般撮影/\nいっぱんさんか /一般参加/\nいっぱんさんかしゃ /一般参加者/\nいっぱんざい /一般材/\nいっぱんざいげん /一般財源/\nいっぱんざっし /一般雑誌/\nいっぱんざひょう /一般座標/\nいっぱんざひょうへんかん /一般座標変換/\nいっぱんし /一般紙/一般誌/\nいっぱんしじょう /一般市場/一般誌上/\nいっぱんしつもん /一般質問/\nいっぱんしていせき /一般指定席/\nいっぱんしみん /一般市民/\nいっぱんしゃ /一般車/\nいっぱんしゃいん /一般社員/\nいっぱんしゃかい /一般社会/\nいっぱんしゃしん /一般写真/\nいっぱんしゃりょう /一般車両/\nいっぱんしゅふ /一般主婦/\nいっぱんしょ /一般書/\nいっぱんしょうひぜい /一般消費税/\nいっぱんしょく /一般職/一般色/\nいっぱんしょせき /一般書籍/\nいっぱんしょてん /一般書店/\nいっぱんしょみん /一般庶民/\nいっぱんしよう /一般使用/\nいっぱんじげん /一般次元/\nいっぱんじこう /一般事項/\nいっぱんじどう /一般児童/\nいっぱんじむ /一般事務/\nいっぱんじゅうたく /一般住宅/\nいっぱんじゅうみん /一般住民/\nいっぱんじょうきゃく /一般乗客/\nいっぱんじょうしき /一般常識/\nいっぱんじょうせい /一般情勢/\nいっぱんじょうようしゃ /一般乗用車/\nいっぱんじょせい /一般女性/\nいっぱんじん /一般人/\nいっぱんせい /一般性/\nいっぱんせいかつ /一般生活/\nいっぱんせいふ /一般政府/\nいっぱんせつび /一般設備/\nいっぱんせんきょ /一般選挙/\nいっぱんせんしゅ /一般選手/\nいっぱんぜいしゅう /一般税収/\nいっぱんそうたいせいりろん /一般相対性理論/\nいっぱんそうたいろん /一般相対論/\nいっぱんそく /一般則/\nいっぱんたいしゅう /一般大衆/\nいっぱんたいしょく /一般退職/\nいっぱんだい /一般台/\nいっぱんだんし /一般男子/\nいっぱんち /一般値/\nいっぱんちしき /一般知識/\nいっぱんてき /一般的/\nいっぱんてきかいしゃく /一般的解釈/\nいっぱんてきけいこう /一般的傾向/\nいっぱんてきけんかい /一般的見解/\nいっぱんてきしよう /一般的使用/\nいっぱんてきじょうしき /一般的常識/\nいっぱんてきもんだい /一般的問題/\nいっぱんてきりかい /一般的理解/\nいっぱんてん /一般店/\nいっぱんでんわよう /一般電話用/\nいっぱんとうえい /一般投影/\nいっぱんとうしか /一般投資家/\nいっぱんとうろく /一般登録/\nいっぱんどう /一般道/\nいっぱんどうろ /一般道路/\nいっぱんどくしゃ /一般読者/\nいっぱんにほんじん /一般日本人/\nいっぱんにゅうし /一般入試/\nいっぱんにゅうじょう /一般入場/\nいっぱんにゅうじょうけん /一般入場券/\nいっぱんにゅうじょうしゃ /一般入場者/\nいっぱんはいきぶつ /一般廃棄物/\nいっぱんはっぴょう /一般発表/\nいっぱんはつばい /一般発売/\nいっぱんぶもん /一般部門/\nいっぱんほう /一般法/\nいっぱんほうそく /一般法則/\nいっぱんまどぐち /一般窓口/\nいっぱんみんかんじん /一般民間人/\nいっぱんむき /一般向/\nいっぱんめい /一般名/\nいっぱんめいし /一般名詞/\nいっぱんめいしょう /一般名称/\nいっぱんゆーざ /一般ユーザ/\nいっぱんゆーざー /一般ユーザー/\nいっぱんゆうりょうどうろ /一般有料道路/\nいっぱんよう /一般用/\nいっぱんようご /一般用語/\nいっぱんよぼう /一般予防/\nいっぱんりょく /一般力/\nいっぱんりょこう /一般旅行/\nいっぱんりようしゃ /一般利用者/\nいっぱんりろん /一般理論/\nいっぱんれっしゃ /一般列車/\nいっぱんろ /一般路/\nいっぱんろん /一般論/\nいっぱんろんてき /一般論的/\nいっぱんろんぶん /一般論文/\nいっぴ /１日/\nいっぴき /一匹/\nいっぴきおおかみ /一匹狼/\nいっぴつ /一筆/\nいっぴつけいじょう /一筆啓上/\nいっぴょう /一票/一瓢;-の飲/1票/\nいっぴん /一品/逸品/\nいっぴんいっしょう /一顰一笑/\nいっぴんりょうり /一品料理/\nいっぷ /一夫/\nいっぷいっさい /一夫一妻/\nいっぷいっぷ /一夫一婦/\nいっぷう /一風/一封/\nいっぷく /一服/一幅;-の絵/一腹;-の兄弟/\nいっぷたさい /一夫多妻/\nいっぷたさいせい /一夫多妻制/\nいっぷん /一分/１分/1分/\nいっぷんいない /一分以内/\nいっぷんかん /一分間/\nいっぺい /一平/一兵;名/\nいっぺいそつ /一兵卒/\nいっぺき /一碧/\nいっぺん /一変/一片/一辺/一編/一遍/一篇/一偏/\nいっぺんとう /一辺倒/\nいっぽ /一歩/\nいっぽいっぽ /一歩一歩/\nいっぽう /一方/一報/一法/\nいっぽうつうこう /一方通行/\nいっぽうつうこうきせい /一方通行規制/\nいっぽうつうこうろ /一方通行路/\nいっぽうてき /一方的/\nいっぽさき /一歩先/\nいっぽぜんしん /一歩前進/\nいっぽてまえ /一歩手前/\nいっぽまえ /一歩前/\nいっぽん /一本/\nいっぽんあし /一本足/\nいっぽんあしだほう /一本足打法/\nいっぽんいっぽん /一本一本/\nいっぽんか /一本化/\nいっぽんがたな /一本刀/\nいっぽんがち /一本勝ち/\nいっぽんぎ /一本気/\nいっぽんさ /一本鎖/\nいっぽんざし /一本差し/\nいっぽんしょうぶ /一本勝負/\nいっぽんすぎ /一本杉/\nいっぽんすじ /一本筋/\nいっぽんせん /一本線/\nいっぽんぜおい /一本背負/一本背負い/\nいっぽんだち /一本立ち/\nいっぽんちょうし /一本調子/\nいっぽんぢょうし /一本調子/\nいっぽんづり /一本釣り;カツオの-/\nいっぽんばし /一本橋/\nいっぽんぶん /一本分/\nいっぽんまつ /一本松/\nいっぽんみち /一本道/\nいっぽんめ /一本目/\nいっぽんやり /一本槍/\nいっぽんゆび /一本指/\nいつ /何時/稜威/厳;=稜威/逸;逸失/佚;散佚(≒散逸)/軼;軼事(≒逸事)/溢;横溢/鎰;(かぎ)/聿;(ここに)/鴪/一/五/壱;=一/壹;「壱」の旧字/弌;「一」の異体字/乙;(漢音) おつ/伍;(人名用)/\nいついつ /何時何時/\nいつう /胃痛/\nいつお /厳夫;名/逸生/\nいつか /五日/何時か/５日/5日/\nいつかいち /五日市/\nいつかいちかいどう /五日市街道/\nいつかいちせん /五日市線/\nいつき /斎/五木/五月/五紀/樹/\nいつきだ /五木田/\nいつきひろゆき /五木寛之/\nいつきめ /斎女/\nいつくしま /厳島/\nいつくしまじんじゃ /厳島神社/\nいつくしみ /慈しみ/\nいつこ /伊都子/\nいつごろ /いつ頃/何時頃;NB:「なんじごろ」と同形/\nいつざい /逸材/\nいつしか /何時しか/\nいつじ /逸事/軼事/\nいつぞんそうしょ /佚存叢書/\nいつだつ /逸脱/\nいつつ /五つ/５つ/5つ/\nいつつばし /五橋/\nいつつぼし /五つ星;☆☆☆☆☆ 「-レストラン」/\nいつつもん /五つ紋/\nいつづけ /居続け/\nいつでも /何時でも/\nいつとものふみ /五部書/\nいつなんどき /何時何時/\nいつねんごう /逸年号/\nいつはし /五橋/\nいつぶつ /逸物/\nいつぶん /逸文;lost document/逸聞;知られていない話/佚文;=逸文/\nいつまで /何時迄/\nいつまでぐさ /常春藤/\nいつまでも /何時迄も/\nいつみ /逸見/逸美/\nいつも /何時も/\nいつらく /逸楽/\nいつわ /逸話/五和/五輪/\nいつわり /偽り/\nいつわりもの /偽り者/\nいづ /伊津/\nいづつ /井筒/\nいづつや /井筒屋/\nいづな /飯綱/\nいづはら /厳原/出原/\nいづぶち /出渕/\nいづれ /何れ/孰れ/\nいて /射手/\nいてき /夷狄/\nいてざ /射手座;Sagittarius(Sgr),(11.22-12.21)/\nいてん /移転/移点;†訓点を写す/\nいてんかかく /移転価格/\nいてんけいかく /移転計画/\nいてんさき /移転先/\nいてんしゅうし /移転収支/\nいてんしょとく /移転所得;[経済]transfer income/\nいてんとうき /移転登記/\nいてんまえ /移転前/\nいで /出/井出/井手/出澤/\nいであろん /イデア論/\nいでい /出居/\nいでぐち /井手口/\nいでさわ /出澤/出沢/\nいでたち /出で立ち/\nいでみつ /出光/\nいでむら /出村/\nいでゆ /出で湯;温泉/出湯/\nいでん /遺伝/異伝/位田/\nいでんあるごりずむ /遺伝アルゴリズム/\nいでんあんごう /遺伝暗号/\nいでんいんし /遺伝因子;[生物]genetic factor/\nいでんがく /遺伝学/\nいでんがくしゃ /遺伝学者/\nいでんけん /遺伝研/\nいでんし /遺伝子/\nいでんしいじょう /遺伝子異常/\nいでんしかいせき /遺伝子解析/\nいでんしかんけい /遺伝子関係/\nいでんしかんれん /遺伝子関連/\nいでんしがく /遺伝子学/\nいでんしがた /遺伝子型;[生物]genotype/\nいでんしぎんこう /遺伝子銀行;[新語]gene bank/\nいでんしくみかえ /遺伝子組み換え;「-大豆は使用していません」/遺伝子組換え;「-大豆は使用していません」/\nいでんしげん /遺伝資源/\nいでんしこうがく /遺伝子工学/\nいでんしごうせい /遺伝子合成/\nいでんしさいぼう /遺伝子細胞/\nいでんしざ /遺伝子座/\nいでんししっかん /遺伝子疾患/\nいでんししんだん /遺伝子診断;[医]genetic diagnosis/\nいでんしじょうほう /遺伝子情報/\nいでんしぜんたい /遺伝子全体/\nいでんしそうさ /遺伝子操作/\nいでんしちりょう /遺伝子治療/\nいでんしてき /遺伝子的/\nいでんしはいれつ /遺伝子配列/\nいでんしひょうげん /遺伝子表現/\nいでんじょうほう /遺伝情報/\nいでんじょうほうしょり /遺伝情報処理/\nいでんせい /遺伝性/\nいでんせいしっかん /遺伝性疾患/\nいでんせいたいけんきゅう /遺伝生態研究/\nいでんてき /遺伝的/\nいでんてきえいきょう /遺伝的影響/\nいでんてきげんいん /遺伝的原因/\nいでんびょう /遺伝病/\nいでんほうそく /遺伝法則/\nいでんや /遺伝屋/\nいと /糸/意図/伊都;地名,和歌山県/絲;「糸」の旧字/異図;謀反の意図/縷;細い糸/怡土;地名,福岡県/\nいとーよーかどう /イトーヨーカ堂;[企業名]/\nいとい /糸井/\nいといがわ /糸魚川/\nいといがわし /糸魚川市/\nいといがわせん /糸魚川線/\nいといしげさと /糸井重里/\nいとう /伊藤/伊東/以東/依投/伊富魚/伊富/\nいとうえん /伊藤園/\nいとうお /糸魚/\nいとうおんせん /伊東温泉/\nいとうし /伊東市/\nいとうじゃくちゅう /伊藤若冲/\nいとうせん /伊東線/\nいとうちゅう /伊藤忠;[企業名]/\nいとうちゅうしょうじ /伊藤忠商事;[企業名]/\nいとうちゅうねんりょう /伊藤忠燃料;[企業名]/\nいとうはむ /伊藤ハム;[企業名]/\nいとうひろぶみ /伊藤博文;1841-1909/\nいとうまん /伊藤萬/\nいとうや /伊東屋/\nいとおり /糸織/\nいとが /糸賀/\nいときり /糸切り/\nいときりば /糸切り歯;犬歯/糸切歯/\nいとく /遺徳;「故人の-」/威徳;威厳と人徳/懿徳;優れた徳/\nいとくず /糸屑/\nいとくてんのう /懿徳天皇/\nいとぐち /糸口/緒/\nいとぐら /糸倉/\nいとぐるま /糸車/\nいとこ /従兄弟/従姉妹/従兄/従弟/従姉/従妹/\nいとこおおおじ /従兄弟大小父/\nいとこおおおば /従兄弟大小母/\nいとこおじ /従兄弟小父/\nいとこおば /従兄弟小母/\nいとこん /糸コン/\nいとこんにゃく /糸蒟蒻;シラタキ/糸こんにゃく/糸コンニャク/\nいとさき /糸崎/\nいとざき /糸崎/\nいとざくら /糸桜/\nいとしご /愛し子;beloved child/いとし子/\nいとしま /糸島/\nいとじり /糸尻/\nいとすぎ /糸杉/\nいとぞこ /糸底/\nいとたけ /糸竹/\nいとたに /糸谷/\nいとだ /糸田/\nいとちゅう /伊藤忠/\nいとづくり /糸作り/\nいとてき /意図的/\nいとでんわ /糸電話/\nいととじ /糸綴じ;[製本]/\nいととんぼ /糸蜻蛉/\nいとなみ /営み/\nいとぬき /糸貫/\nいとのこ /糸鋸/\nいとのこぎり /糸鋸/\nいとひきあじ /糸引鰺/\nいとふめい /意図不明/\nいとへん /糸偏;「綱」の偏/\nいとま /暇/遑/\nいとまき /糸巻/\nいとまごい /暇乞い/\nいとまん /糸満/\nいとまんせん /糸満線/\nいとめ /糸目/厭目/\nいとやま /糸山/\nいとゆう /糸遊/\nいとよ /糸魚/\nいとようじ /糸楊枝/\nいとより /糸撚り/糸縒り/\nいとよりだい /糸縒鯛/\nいど /井戸/緯度/異土/\nいどう /移動/異動;†「人事-」/異同;†difference.「諸写本の-」/医道/\nいどういち /移動位置/\nいどううんよう /移動運用/\nいどうかいし /移動開始/\nいどうかのう /移動可能/\nいどうかんけい /移動関係/\nいどうがた /移動型/\nいどうきゃく /移動客/\nいどうきょく /移動局/\nいどうきょり /移動距離/\nいどうきろく /移動記録/\nいどうぐみ /異動組/\nいどうけい /移動系/\nいどうけんけつしゃ /移動献血車/\nいどうご /移動後/\nいどうさき /移動先/異動先/\nいどうしき /移動式/\nいどうしゃ /移動者/\nいどうしゅだん /移動手段/\nいどうじ /移動時/\nいどうじかん /移動時間/\nいどうじき /移動時期/\nいどうせい /移動性/\nいどうそうさ /移動操作/\nいどうそうち /移動装置/\nいどうそくど /移動速度/\nいどうたい /移動体/\nいどうたいじょうほう /移動体情報/\nいどうたいつうしん /移動体通信/\nいどうたいでんわ /移動体電話/\nいどうだな /移動棚/\nいどうち /移動地/\nいどうちゅう /移動中/\nいどうつうしん /移動通信/\nいどうつうしんぎじゅつ /移動通信技術/\nいどうつうしんもう /移動通信網/\nいどうてじゅん /移動手順/\nいどうとどけ /異動届/\nいどうど /移動度/\nいどうは /移動派/\nいどうはば /移動幅/\nいどうはん /移動班/\nいどうはんい /移動範囲/\nいどうひ /移動費/\nいどうひょう /移動票/\nいどうび /移動日/\nいどうぶったい /移動物体/\nいどうへいきん /移動平均/\nいどうへいきんせん /移動平均線/\nいどうへいきんほう /移動平均法/\nいどうほうこう /移動方向/\nいどうほうほう /移動方法/\nいどうまえ /移動前/\nいどうめいれい /移動命令/\nいどうもう /移動網/\nいどうもと /移動元/\nいどうもんだい /移動問題/\nいどうよう /移動用/\nいどうりゆう /移動理由/\nいどうりょう /移動量/\nいどうりょく /移動力/\nいどがわ /井戸川/\nいどけいど /緯度経度/\nいどころ /居所/拠所/\nいどし /亥年;=いのししどし/\nいどたい /緯度帯/\nいどちゃわん /井戸茶碗;最高級/\nいどばた /井戸端/\nいどばたかいぎ /井戸端会議/\nいどべい /井戸塀/\nいどほうこう /緯度方向/\nいどほり /井戸掘り/\nいどみず /井戸水/\nいな /否/稲/伊奈/伊那/伊南/維那;[仏教]/稻;「稲」の旧字(人名用漢字)/\nいない /以内/稲井/\nいなえ /稲枝/\nいなお /稲尾/稲生/\nいなおえき /稲生駅/\nいなおおせどり /稲負鳥/\nいなおか /稲岡/\nいなおり /居直り/\nいなおりごうとう /居直り強盗/\nいなか /田舎/\nいなかことば /田舎言葉/\nいなかざむらい /田舎侍/\nいなかしんし /田舎紳士/\nいなかず /稲数/\nいなかそば /田舎蕎麦/\nいなかだて /田舎館/\nいなかっぺ /田舎っぺ/\nいなかふう /田舎風/\nいなかま /田舎間;畳一枚 = 1760x880 (⇔京間 1910x960)/\nいなかまち /田舎町/\nいなかみち /田舎道/\nいなかもの /田舎者/\nいなかわ /稲川/\nいながき /稲垣/\nいながきたるほ /稲垣足穂;作家。『Ａ感覚とＶ感覚』/\nいながけ /稲掛;姓/\nいながわ /猪名川/稲川/\nいなき /稲木/稲城/\nいなぎ /稲城/稲木/稲置/\nいなぎし /稲城市/\nいなぐら /稲倉/\nいなげ /稲毛/\nいなげえき /稲毛駅/\nいなこ /稲子/\nいなこと /異な事/\nいなご /蝗/\nいなさ /引佐/\nいなさく /稲作/\nいなさくでんらい /稲作伝来/\nいなさくぶんか /稲作文化/\nいなさぐん /引佐郡/\nいなさやま /稲佐山/\nいなざわ /稲沢/\nいなしき /稲敷/\nいなしろ /稲城/\nいなず /稲津/\nいなずま /稲妻/霆/電/\nいなせ /粹;「粋」の旧字(人名用漢字)/\nいなたま /稲魂/\nいなだ /稲田/鰍/\nいなだき /頂/\nいなだま /稲魂/\nいなち /稲地/\nいなつき /稲築/\nいなつぎ /稲継;姓/\nいなづ /稲津/\nいなづま /稲妻/\nいななが /稲永/\nいななき /嘶き/\nいなにわ /稲庭/\nいなの /稲野/\nいなば /稲葉/因幡/稲場/\nいなひさ /稲久/\nいなびかり /稲光/\nいなぶ /稲武/\nいなぶし /伊那節;[民謡]長野/\nいなぶね /稲舟/\nいなべ /員弁/\nいなほ /稲穂/\nいなみ /井波/稲美/印南/伊波/\nいなみね /稲嶺/\nいなむし /蝗/\nいなむら /稲村/\nいなもと /稲元/\nいなもり /稲森/稲盛/\nいなもりざいだん /稲盛財団/\nいなや /否や/\nいなよし /稲吉/\nいなり /稲荷/\nいなりこうじ /稲荷小路/\nいなりしんこう /稲荷信仰/\nいなりずし /稲荷鮨/\nいなりだ /稲荷田/\nいなりまち /稲荷町/\nいなりやま /稲荷山/\nいなわしろ /猪苗代/\nいなわしろこ /猪苗代湖/\nいなん /以南/\nいにしえ /古/古え/\nいにゅう /移入/\nいにゅうしゅ /移入種;[生物]≒外来種/\nいにょう /囲繞/遺尿/\nいにょうち /囲繞地/\nいにん /委任/\nいにんうらがき /委任裏書/\nいにんけいり /委任経理/\nいにんけいりきん /委任経理金/\nいにんじむ /委任事務/\nいにんじょう /委任状/\nいにんとうち /委任統治/\nいにんとうちりょう /委任統治領/\nいにんめいれい /委任命令/\nいにんりっぽう /委任立法/\nいぬ /犬/狗;(字義:愛玩用の小型犬)/戌;[十二支]11/\nいぬい /乾/犬井/戌亥;北西/\nいぬいもん /乾門/\nいぬかい /犬飼/犬養/\nいぬかいつよし /犬養毅;(1855-1932) 政治家/\nいぬかき /犬掻き;[水泳]/犬かき/\nいぬかみ /犬上/\nいぬがみ /犬神/\nいぬがみぐん /犬上郡/\nいぬがみけ /犬神家/\nいぬき /居抜き/\nいぬくい /犬食い/\nいぬくぼう /犬公方;徳川綱吉/\nいぬぐい /犬食い/犬喰い/\nいぬころ /犬ころ/\nいぬごや /犬小屋/\nいぬざくら /犬桜/\nいぬじに /犬死に/\nいぬじにん /犬神人/\nいぬぞり /犬橇/犬ぞり/\nいぬたで /犬蓼/\nいぬちくしょう /犬畜生/\nいぬっころ /犬っころ/\nいぬつか /犬塚/\nいぬどし /戌年/\nいぬなき /犬鳴/\nいぬにく /犬肉/\nいぬねこ /犬猫/\nいぬのふぐり /犬の陰嚢;[植物]/\nいぬは /犬派/\nいぬばしり /犬走り;[建築]建物の外周の地面を固める/犬走/\nいぬぶえ /犬笛/\nいぬぶし /犬伏/\nいぬぼう /犬棒/\nいぬぼうさき /犬吠崎/犬吠埼/\nいぬぼうざき /犬吠埼/\nいぬまる /犬丸/\nいぬめ /犬目/\nいぬやま /犬山/\nいぬやまし /犬山市/\nいぬやまじょう /犬山城/\nいぬやまばし /犬山橋/\nいぬよう /犬用/\nいね /稲/稻/伊根/禾/\nいねか /イネ科/稲科/\nいねかり /稲刈り/稲刈/\nいねだ /稲田/\nいねちょう /伊根町/\nいねなが /稲永/\nいねの /稲野/\nいねみつ /稲光/\nいねむり /居眠り/\nいねむりうんてん /居眠り運転/\nいねもく /イネ目/Glumiflorae/Graminales/Poales/\nいねん /為念/\nいねんごう /異年号/\nいの /猪/伊野/井野/猪野/\nいのいちばん /いの一番/\nいのう /異能/伊能;人名/稲生/衣嚢/\nいのうえ /井上/井之上/\nいのうえてつじろう /井上哲次郎/\nいのうえやすし /井上靖;(1907-1991)作家。『しろばんば』/\nいのうえようすい /井上陽水/\nいのうただたか /伊能忠敬/\nいのおか /猪岡/\nいのかしら /井の頭/\nいのかしらこうえん /井の頭公園/\nいのかしらせん /井の頭線/\nいのがしら /井の頭/\nいのがしらこうえん /井の頭公園/\nいのき /猪木/\nいのくち /井口/\nいのくま /猪熊/\nいのぐち /井ノ口/井口/\nいのこ /猪の子/豕/\nいのこずち /牛膝/\nいのこへん /豕偏/\nいのこり /居残り/\nいのさか /猪坂/\nいのしかちょう /猪鹿蝶/\nいのしし /猪/亥;[十二支]12/豕/猯;(まみ)/\nいのししどし /亥年/\nいのししなべ /猪鍋/\nいのした /井下/\nいのせ /猪瀬/\nいのだ /伊野田/\nいのち /命/生命;(当て字)/\nいのちからがら /命辛々/命辛辛/\nいのちがけ /命懸け/命がけ/\nいのちごい /命乞い/\nいのちしらず /命知らず/\nいのちづな /命綱/\nいのちとり /命取り/\nいのちのつな /命の綱/\nいのちびろい /命拾い/\nいのなか /井の中/\nいのはら /猪原/\nいのふ /胃の腑/\nいのぶた /猪豚/\nいのべ /井ノ部/\nいのま /猪摩/\nいのまた /猪俣/猪股/\nいのまま /意のまま/\nいのめ /猪の目/\nいのめげぎょ /猪の目懸魚/\nいのり /祈り/祷/\nいのる /祷/\nいは /伊波/\nいはい /位牌/違背/\nいはく /威迫/医博/曰く/\nいはつ /遺髪/衣鉢/\nいはら /井原/伊原/庵原/\nいはらさいかく /井原西鶴;(1642-93)浮世草子作者。『好色一代男』/\nいはらだ /居原田/\nいはん /違反/違犯;法に背き、罪を犯す/\nいはんきっぷ /違反切符;-を切られる/\nいはんこうい /違反行為/\nいはんしゃ /違反者/違反車;「-のレッカー移動」/\nいはんしゃりょう /違反車両/\nいはんじじつ /違反事実/\nいはんないよう /違反内容/\nいば /射場/伊庭/井場/\nいばく /帷幕/\nいばしょ /居場所/\nいばしんえん /意馬心猿/\nいばら /茨/棘/荊/井原/\nいばらき /茨城;-県/茨木;大阪府-市/\nいばらきけん /茨城県/\nいばらきてん /茨木店/\nいばらきべん /茨城弁/\nいばらぎ /茨城;※いばらき/\nいばらぎえき /茨木駅;※いばらき/\nいばらぎけん /茨城県;※いばらき/\nいばらぎけんない /茨城県内;※いばらき/\nいばらぎけんほくぶ /茨城県北部;※いばらき/\nいばらぎけんみん /茨城県民;※いばらき/\nいばらぎし /茨木市;※いばらきし/\nいばらぎだいがく /茨城大学;※いばらき/\nいばらぎてん /茨木店;※いばらき/\nいばらぎほうそう /茨城放送;※いばらき/\nいばらのみち /茨の道/\nいばらももく /イバラモ目/Najadales/\nいばり /尿/\nいばん /異版/\nいひょう /意表/依憑/違表;?/\nいひょうき /異表記/\nいひん /遺品/\nいび /揖斐;地名/萎靡;萎縮/威部;沖縄の聖地・神/依微;かすか/\nいびがわ /揖斐川/\nいびき /鼾/\nいびしゃ /居飛車/\nいびつ /歪/飯櫃/\nいびつなり /飯櫃形/\nいびょう /胃病/\nいふ /畏怖/異父/委付/依附/\nいふ> /異父;-[兄弟姉妹]/\nいふう /威風;-堂々/遺風;relic/異風;変わった風習/\nいふうどうどう /威風堂々/威風堂堂/\nいふきょうだい /異父兄弟/\nいふく /衣服/異腹/威服/\nいふくべ /伊福部/\nいふごう /異符号/\nいふしん /畏怖心/\nいぶ /慰撫/威武/伊武/ＥＶＥ/\nいぶか /井深/\nいぶき /息吹;「春の-」/伊吹;[植物]chinese juniper/\nいぶきやま /伊吹山/\nいぶくろ /胃袋/\nいぶしぎん /燻し銀/\nいぶすき /指宿/\nいぶすきおんせん /指宿温泉/\nいぶすきせん /指宿線/\nいぶすきまくらざきせん /指宿枕崎線/\nいぶせ /井伏/\nいぶせますじ /井伏鱒二;作家。『山椒魚』/\nいぶつ /異物;-が混入する/遺物;過去の-/\nいぶつかん /異物感/\nいぶり /胆振/\nいぶん /異文;variant.「-の註記」/異聞;珍しい話。「-録」/遺文;遺した文。「聖人の-」/遺聞;知られぬ話/\nいぶんか /異文化/\nいぶんかりかい /異文化理解/\nいぶんし /異分子/\nいぷしろん /ε;epsilon/Ε;Epsilon/\nいぷしろんせんい /ε遷移/\nいへき /胃壁/\nいへや /伊平屋/\nいへん /異変/韋編/\nいへんさんぜつ /韋編三絶/\nいべ /伊部/井部/\nいべんとれつ /イベント列/\nいほう /違法/異邦;alien/彙報;報告の取り集め/移封/異方;-性(anisotropy)/遺芳;後世に遺る業績・書跡/遺法;ancient law/異法;異なる法。「-地域」/\nいほうかいぞう /違法改造/\nいほうかいぞうしゃ /違法改造車/\nいほうきょく /違法局/\nいほうけんちく /違法建築/\nいほうこうい /違法行為/\nいほうこぴー /違法コピー/\nいほうし /違法視/\nいほうじょうたい /違法状態/\nいほうじん /異邦人/\nいほうせい /違法性;illegality/異方性;anisotropy.「光学-」/\nいほうせいそきゃく /違法性阻却/\nいほうたい /異方体/\nいほうちゅうしゃ /違法駐車/\nいほうちゅうしゃしゃりょう /違法駐車車両/\nいほうは /違法派/\nいほうひん /違法品/\nいほうろん /違法論/\nいほく /以北/\nいほん /異本/\nいぼ /異母/疣;wart/揖保;地名,兵庫県/肬;≒疣/贅;<rare> ≒疣/\nいぼ> /異母;-[兄弟姉妹]/\nいぼう /威望/依傍/\nいぼがわ /揖保川/\nいぼきょうだい /異母兄弟/\nいぼく /遺墨/\nいぼじ /疣痔/\nいぼだい /疣鯛/\nいま /今/居間/\nいまい /今井/\nいまいけ /今池/\nいまいじょう /今以上/\nいまいずみ /今泉/\nいまいち /今一/今市;地名,栃木/今イチ/\nいまいちど /今一度/\nいまいちばん /今一番/\nいまいっぽ /今一歩/\nいまいで /今出/\nいまいま /今今/\nいまいみき /今井美樹/\nいまおか /今岡/\nいまかがみ /今鏡;作品名/\nいまかれ /今彼;[口]今の彼氏/\nいまがね /今金/\nいまがわ /今川/\nいまがわやき /今川焼/\nいまき /今来/\nいまげんざい /今現在/\nいまこまち /今小町/\nいまころ /今頃/\nいまごろ /今頃/今ごろ/\nいまさき /今崎/\nいまさっき /今さっき/\nいまさと /今里/\nいまさら /今更/今さら/\nいまし /汝/\nいましがた /今し方/今しがた/\nいましばらく /今暫く/\nいましま /今嶋/\nいましめ /戒め;warning.「師の-」/縛め;bondage.「-を解く」/誡め;=戒め/警め;≒戒め/\nいまじぶん /今時分/\nいまじょう /今庄/今城/\nいますこし /今少し/\nいまず /今津/\nいまずせん /今津線/\nいまぜき /今関/\nいまだ /未だ/未/今田/\nいまだかつて /未だ嘗て/\nいまだて /今立/\nいまだに /未だに/\nいまち /井街/\nいまちづき /居待月/\nいまづ /今津/\nいまづえき /今津駅/\nいまづかん /今津間/\nいまづほうめん /今津方面/\nいまで /今出/\nいまでがわ /今出川/\nいまでがわどおり /今出川通り/\nいまど /今戸/\nいまどうしん /今道心/\nいまどき /今時/今どき/\nいまなお /今尚;even now/今なお/今猶/\nいまなか /今中/今仲/\nいまなが /今永/\nいまに /今仁/\nいまにし /今西/\nいまにしきんじ /今西錦司/\nいまはし /今橋/\nいまはん /今半/\nいまばやし /今林/\nいまばり /今治/\nいまひと /今仁/\nいまひとつ /今一つ/\nいまふう /今風/\nいまふく /今福/\nいまふじ /今藤;姓/\nいまべっぷ /今別府/\nいまべつ /今別/\nいままで /今迄/今まで/\nいまみち /今道/\nいまみや /今宮/\nいまむら /今村/\nいまむらさき /今紫/\nいまもって /今以て/\nいまものがたり /今物語/\nいまや /今や/\nいまやま /今山/\nいまよう /今様/\nいまよういろ /今様色/\nいまよううた /今様歌/\nいまよし /今吉/\nいまり /伊万里/\nいまりやき /伊万里焼/\nいまりゅう /今流/\nいまる /井丸/\nいまわ /今際/\nいまわだい /今話題/\nいまわの /忌野/\nいまわのきわ /今際の際/\nいみ /意味/\nいみあい /意味合い/意味合/\nいみあけ /忌明け/忌み明け/\nいみかいしゃく /意味解釈/\nいみかいせき /意味解析/\nいみき /忌寸/\nいみきじゅつ /意味記述/\nいみきそく /意味規則/\nいみげんご /意味言語/\nいみこうぞう /意味構造/\nいみことば /忌み言葉/忌み詞/忌言葉/\nいみさよう /意味作用/\nいみしょり /意味処理/\nいみしん /意味深/\nいみしんちょう /意味深長/\nいみじょう /意味上/\nいみず /射水/\nいみそ /意味素;seme/\nいみちしき /意味知識/\nいみづけ /意味付け/\nいみてき /意味的/\nいみな /諱/\nいみないよう /意味内容/\nいみなし /意味無/\nいみび /忌日/斎日;縁起の悪い日/忌み日/\nいみふめい /意味不明/\nいみふめいりょう /意味不明瞭/\nいみめいりょう /意味明瞭/\nいみもの /斎物/忌物/忌み物/\nいみや /井宮/\nいみょう /異名/\nいみりょういき /意味領域/\nいみろん /意味論/\nいみろんてき /意味論的/\nいみん /移民/\nいみんきょく /移民局/\nいみんぞく /異民族/\nいむ /医務/異夢/諱/\nいむしつ /医務室/\nいむた /伊牟田/\nいむちょう /医務長/\nいむら /井村/\nいむらや /井村屋/\nいむらやせいか /井村屋製菓/\nいめ /夢/\nいめーじけんさく /イメージ検索/\nいめい /異名/依命/遺命/威名/違名;異名の誤り?/\nいも /芋/薯/藷/妹/\nいもあらし /芋嵐/\nいもあん /芋餡/芋あん/\nいもうと /妹/\nいもうとふうふ /妹夫婦/\nいもうとぶん /妹分/\nいもうとむこ /妹婿/\nいもうとやく /妹役/\nいもお /妹尾;せのお?/\nいもかけどうふ /芋掛け豆腐/芋掛豆腐/\nいもかわ /芋川/\nいもかわうどん /芋川饂飩/\nいもがい /芋貝/\nいもがしら /芋頭/\nいもがま /芋竈/\nいもがゆ /芋粥/\nいもがら /芋茎/芋幹/\nいもざし /芋刺し/\nいもじ /鋳物師/湯文字/\nいもじょうちゅう /芋焼酎/藷焼酎/\nいもじる /芋汁/\nいもすけ /芋助/\nいもせ /妹背/\nいもたれ /胃もたれ/\nいもだい /芋台/\nいもちびょう /稲熱病/\nいもちゃしゃく /芋茶杓/\nいもつぎ /芋継ぎ/\nいもづる /芋蔓/\nいもづるしき /芋蔓式/芋づる式/\nいもでんがく /芋田楽/\nいもと /井本/井元/妹/\nいもなっとう /芋納豆/\nいもに /芋煮/\nいもにかい /芋煮会/\nいもになべ /芋煮鍋/\nいもの /鋳物/\nいものこ /芋の子;-を洗うよう/\nいものし /鋳物師/\nいもはぎ /芋接ぎ/\nいもばん /芋版/\nいもびな /芋雛/\nいもほり /芋掘り/藷掘り/\nいもぼう /芋棒/\nいもむし /芋虫/\nいもむしはぐるま /芋虫歯車/\nいもめいげつ /芋名月/\nいもめし /芋飯/\nいもめじ /芋目地/\nいももと /芋本/\nいもようかん /芋羊羹/\nいもり /井守/井森;人名/\nいもるい /芋類/\nいもん /慰問/\nいや /嫌/厭/祖谷;地名/弥/彌;「弥」の旧字(人名用漢字)/否/\nいやいとこ /弥従兄弟/弥従姉妹/\nいやいや /嫌々;-引き受ける/否々;No,no./嫌嫌/否否/\nいやおう /否応/\nいやがうえにも /弥が上にも/\nいやがおう /否が応/\nいやがらせ /嫌がらせ/\nいやき /嫌気/\nいやく /医薬/意訳/違約/依約/\nいやくきん /違約金/\nいやくひん /医薬品/\nいやくぶがいひん /医薬部外品/\nいやくぶんぎょう /医薬分業/\nいやけ /嫌気/\nいやけい /祖谷渓/\nいやし /癒し/鄙/癒やし/\nいやしくも /苟も/\nいやしけい /癒し系;[新語]和む雰囲気の人やモノ/\nいやして /癒し手/\nいやち /忌地;[園芸]連作障害/\nいやちこ /灼然/\nいやなが /彌永/\nいやま /井山/\nいやみ /嫌味/嫌み/厭味/厭み/\nいゆう /畏友/\nいよ /伊予/伊代/壱与/\nいよいよ /愈々/愈/\nいよう /異様/医用/威容/偉容/\nいようがぞう /医用画像/\nいようこうがく /医用工学/\nいようこうぶんし /医用高分子/\nいようせいみつこうがく /医用精密工学/\nいよかん /伊予柑/\nいよく /意欲/\nいよくさく /意欲作/\nいよくてき /意欲的/\nいよこ /伊代子/\nいよし /伊予市/\nいよじ /五代嗣/\nいよたに /伊豫谷/\nいよだ /伊與田/\nいよてつ /伊予鉄/\nいよてつどう /伊予鉄道/\nいよぶし /伊予節;[民謡]/\nいよべん /伊予弁/\nいよほうしょ /伊予奉書/\nいよほうじょう /伊予北条/\nいよみしま /伊予三島/\nいら /苛/\nいらい /以来/依頼/\nいらいげんこう /依頼原稿/\nいらいしゃ /依頼者/\nいらいしょ /依頼書/\nいらいしん /依頼心/\nいらいじょう /依頼状/\nいらいせい /依頼制/\nいらいたいしょく /依頼退職/\nいらいちゅう /依頼中/\nいらいにん /依頼人/\nいらいぬし /依頼主/\nいらいひょう /依頼票/\nいらいひん /依頼品/\nいらいもと /依頼元/\nいらいら /苛々/苛苛/\nいらいらかん /苛々感/イライラ感/\nいらえ /答え/応え/\nいらか /甍/\nいらくぐん /イラク軍/\nいらくさ /蕁麻/刺草/\nいらくさもく /イラクサ目/Urticales/\nいらくさもくあぐん /イラクサ目亜群/\nいらくじん /イラク人/\nいらくせんそう /イラク戦争;[時事]2003年4月、米英軍がイラクに侵攻して起きた戦争/\nいらこ /伊良湖;=いらご/\nいらここう /伊良湖港;(いらごこう?)/\nいらこみさき /伊良湖岬;=いらごみさき/\nいらご /伊良湖;地名,愛知県・渥美半島/\nいらごみさき /伊良湖岬;地名/\nいらだち /苛立ち/\nいらつ /苛つ/\nいらつこ /郎子/\nいらつめ /郎女/\nいらぶ /伊良部/\nいらべ /伊良部/\nいらぼ /伊羅保/\nいらん /伊蘭;Iran/\nいらんいらくせんそう /イランイラク戦争/\nいらんくう /囲卵腔/\nいらんじん /イラン人/\nいり /入り/入/圦;水門/杁;=圦/伊理/炒り/熬り;≒炒り (字義:「炒」は軽くいためる、「熬」は強烈にいりつける)/\nいりあい /入会/入相/\nいりあいけん /入会権/\nいりあいち /入会地/\nいりうち /入内/\nいりうちじま /入内島/\nいりうみ /入海/\nいりえ /入江/入り江/\nいりおもて /西表/\nいりおもてじま /西表島/\nいりおもてやまねこ /西表山猫/\nいりかさやま /入笠山/\nいりがい /入貝/\nいりがた /入り方/\nいりき /入来/\nいりくち /入り口/\nいりくり /入り繰り/\nいりぐち /入口/入り口/\nいりぐちがわ /入口側/\nいりぐちふきん /入口付近/\nいりぐちわき /入口脇/\nいりこ /海参/炒り粉/煎り粉/熬海鼠;=海参/熬り子;≒煮干し/\nいりごめ /炒り米/煎り米/\nいりさ /入佐/\nいりさく /入作;(受け入れ側から見た)小作/\nいりさわ /入澤/\nいりざけ /煎り酒/\nいりしお /入潮/\nいりじうむ /Ir/Iridium/\nいりすみ /入隅/入角;=入隅/\nいりた /入田/\nいりたはま /入田浜/\nいりたまご /炒り卵/炒り玉子/煎り卵/\nいりどうふ /炒り豆腐/煎り豆腐/\nいりなか /杁中/\nいりの /入野/\nいりはま /入り浜/入浜;-式塩田/\nいりひ /入り日/\nいりふね /入船/入り船/\nいりべ /入部/\nいりぼし /熬り干し/\nいりまじり /入交/\nいりまち /入り待ち/\nいりまめ /炒り豆/煎豆/\nいりむこ /入り婿/\nいりもや /入母屋/\nいりもやづくり /入母屋造り/入母屋造/\nいりもやはふ /入母屋破風;[建築]/\nいりや /入谷/\nいりやま /入山/\nいりゅう /慰留/移流/遺留;-品/\nいりゅうぎり /移流霧/\nいりゅうひん /遺留品/\nいりゅうぶん /遺留分/\nいりょう /医療/衣料/衣糧;衣料と食糧/\nいりょういがい /医療以外/\nいりょういっぱん /医療一般/\nいりょうかご /医療過誤/\nいりょうかつどう /医療活動/\nいりょうかんけい /医療関係/\nいりょうかんけいしゃ /医療関係者/\nいりょうきかん /医療機関/\nいりょうきき /医療機器/\nいりょうきぐ /医療器具/\nいりょうぎじゅつ /医療技術/\nいりょうぎょうせい /医療行政/\nいりょうけい /医療系/\nいりょうけいむしょ /医療刑務所/\nいりょうげんば /医療現場/\nいりょうこうい /医療行為/\nいりょうこうがく /医療工学/\nいりょうさいばん /医療裁判/\nいりょうしせつ /医療施設/\nいりょうしょうねんいん /医療少年院/\nいりょうしょち /医療処置/\nいりょうしんだん /医療診断/\nいりょうじこ /医療事故/\nいりょうじゅうじしゃ /医療従事者/\nいりょうせいど /医療制度/\nいりょうせいひん /衣料製品/医療製品/\nいりょうせん /医療船/\nいりょうそうだん /医療相談/\nいりょうそうだんまどぐち /医療相談窓口/\nいりょうたんきだいがく /医療短期大学/\nいりょうたんきだいがくぶ /医療短期大学部/\nいりょうだんたい /医療団体/\nいりょうちーむ /医療チーム/\nいりょうてんすう /医療点数/\nいりょうとくやく /医療特約/\nいりょうはいきぶつ /医療廃棄物/\nいりょうひ /医療費/\nいりょうひぜんたい /医療費全体/\nいりょうひふたん /医療費負担/\nいりょうひん /衣料品/医療品/\nいりょうひんてん /衣料品店/\nいりょうふくし /医療福祉/\nいりょうふたん /医療負担/\nいりょうぶ /医療部/\nいりょうほう /医療法/\nいりょうほうしゅう /医療報酬/\nいりょうほうじん /医療法人/\nいりょうほけん /医療保険/\nいりょうほけんせいど /医療保険制度/\nいりょうみす /医療ミス/\nいりょうもくてき /医療目的/\nいりょうもんだい /医療問題/\nいりょうよう /医療用/\nいりょく /威力;power/偉力;great power/意力;will/\nいりょくぎょうむぼうがい /威力業務妨害/\nいりよう /入用/入り用/\nいりわけ /入り訳/\nいるい /衣類/異類/彙類/\nいるいこんいんたん /異類婚姻譚/\nいるか /海豚/鯆;=海豚 NB:「さば」とも/\nいるかざ /海豚座;Delphinus(Del)/\nいるかせ /忽/\nいるす /居留守/\nいるま /入間/\nいるまがわ /入間川/\nいるまし /入間市/\nいれ /入れ/\nいれい /異例/慰霊/威令/違例/\nいれいさい /慰霊祭/\nいれいひ /慰霊碑/\nいれかえ /入れ替え/入替/入れ換え/入換/\nいれかえせい /入れ替え制/入替制/\nいれかえせん /入れ替え戦/入替戦/\nいれかえよう /入換用/\nいれかた /入れ方/淹れ方/\nいれかわり /入れ替わり/入れ代わり/\nいれかわりたちかわり /入れ替わり立ち替わり/\nいれき /入木/\nいれぐい /入れ食い;-状態/\nいれこ /入れ子/入籠/\nいれこみ /入れ込み/入込/\nいれこみすう /入込数/\nいれさく /入れ作/\nいれずみ /入れ墨/刺青/文身/\nいれたて /入れ立て/\nいれちがい /入れ違い/\nいれぢえ /入れ知恵/\nいれつ /イ列/い列/威烈/\nいれば /入れ歯/入歯/\nいれふだ /入れ札/\nいれぼくろ /入れ黒子/\nいれもの /入れ物/容れ物/\nいろ /色/艷;(つや)/\nいろあい /色合い/色合/色相;?/\nいろあく /色悪/\nいろあげ /色揚げ/\nいろあわせ /色合わせ/色合せ/\nいろいがい /色以外/\nいろいと /色糸/\nいろいろ /色々/色色/色いろ/\nいろう /慰労/遺漏/胃瘻/\nいろうかい /慰労会/\nいろうきん /慰労金/\nいろうざき /石廊崎/\nいろうつり /色移り/\nいろえ /色絵/\nいろえんぴつ /色鉛筆/\nいろおち /色落ち/\nいろおとこ /色男/\nいろおび /色帯/\nいろおんど /色温度/\nいろおんな /色女/\nいろか /色香/\nいろかず /色数/\nいろかわ /色川/\nいろかんけい /色関係/\nいろがたき /色敵/\nいろがみ /色紙/\nいろがら /色柄/\nいろがらす /色ガラス;stained glass/\nいろがわり /色変り/\nいろきちがい /色気違い/\nいろきろく /色記録/\nいろくうかん /色空間/\nいろくさ /色草/\nいろくず /鱗/\nいろぐすり /色釉/\nいろぐるい /色狂い/\nいろぐろ /色黒/\nいろけ /色気/\nいろこ /色子/\nいろこい /色恋/\nいろこいざた /色恋沙汰/\nいろこう /色校/\nいろこうせい /色校正/\nいろごと /色事/\nいろごとし /色事師/\nいろごのみ /色好み/\nいろさいげん /色再現/\nいろさいげんせい /色再現性/\nいろざと /色里/\nいろざんげ /色懺悔/\nいろしすう /色指数;[天文][地学]Colour Index(CI)/\nいろしてい /色指定/\nいろしゅうさ /色収差/\nいろしんごう /色信号/\nいろじかけ /色仕掛け/\nいろじょうほう /色情報/\nいろじろ /色白/\nいろすう /色数/\nいろずり /色刷り/色刷/\nいろたいおう /色対応/\nいろだま /色玉;柘榴/\nいろちがい /色違い/\nいろつき /色付き/\nいろつや /色艶/\nいろづかい /色使い/色遣い/\nいろづけ /色付け/色付/\nいろとりどり /色取り取り/\nいろどめ /色止め;塩水に浸し-する/\nいろどり /彩/彩り/色取り/色鳥/\nいろなおし /色直し/\nいろね /色音/\nいろは /伊呂波/以呂波/\nいろはいち /色配置/\nいろはうた /伊呂波歌/\nいろはじゅん /伊呂波順/\nいろはじるいしょう /色葉字類抄/\nいろはんてん /色反転/\nいろばんごう /色番号/\nいろひょうじ /色表示/\nいろふごう /色符号/\nいろふん /色粉/\nいろぶみ /色文/\nいろぶんかい /色分解/\nいろほうしき /色方式/\nいろほせい /色補正/\nいろぼうしょ /色奉書/\nいろぼけ /色ボケ/\nいろまち /色町/色街/\nいろみ /色見/\nいろみほん /色見本/\nいろむら /色斑/\nいろめ /色目/\nいろめい /色名/\nいろめがね /色眼鏡/\nいろもの /色物/\nいろり /囲炉裏/鑪/鈩/\nいろりったい /色立体;[色彩学]colour solid. HSBを座標化/\nいろりばた /囲炉裏端/\nいろわけ /色分け/色分/\nいろん /異論/\nいろんな /色んな/\nいわ /岩/違和/磐/巖/\nいわあな /岩穴/\nいわい /祝/祝い/岩井/磐井/岩韋/\nいわいうた /祝い唄/祝い歌/祝歌/祝唄/頌/\nいわいごと /祝い事/祝事/\nいわいざけ /祝い酒/祝酒/\nいわいずみ /岩泉/\nいわいはら /岩井原/\nいわいべどき /祝部土器/\nいわうち /岩内/\nいわうめもく /Diapensiales/イワウメ目/\nいわえのぐ /岩絵具/岩絵の具/\nいわお /巌/巖;旧字/岩男/岩尾/岩夫/磐/岩雄/岩生/\nいわおおじ /岩大路/\nいわおか /岩岡/\nいわかげ /岩陰/\nいわかど /岩角/\nいわかべ /岩壁/\nいわかみ /岩上/\nいわかめ /岩亀/\nいわかわ /岩川/\nいわかん /違和感/\nいわがき /岩牡蠣/\nいわがに /岩蟹/\nいわき /岩城/磐城/岩木/岩鬼/\nいわきさん /岩木山/\nいわきじ /磐城路/\nいわきり /岩切/\nいわぎ /岩城/\nいわく /曰く/曰/\nいわくいんねん /曰く因縁/\nいわくつき /曰く付き;-の物件/\nいわくに /岩国/\nいわくま /岩熊/\nいわくら /岩倉/岩鞍/\nいわくらともみ /岩倉具視/\nいわぐみ /岩組/岩組み/\nいわぐんじょう /岩群青;blue verditer/\nいわさ /岩佐/\nいわさき /岩崎/\nいわさききょうこ /岩崎恭子/\nいわさきしょてん /岩崎書店;[出版社名]/\nいわさきつうしん /岩崎通信/\nいわさきでんき /岩崎電気/\nいわさわ /岩沢/\nいわし /鰯/鰮/鰛/\nいわしぐも /鰯雲/\nいわした /岩下/\nいわしたしま /岩下志麻/\nいわしみず /岩清水/\nいわしみずはちまんぐう /石清水八幡宮/\nいわしみずものがたり /石清水物語/\nいわしみづ /岩清水/\nいわしろ /岩代/岩城/\nいわずもがな /言わずもがな/\nいわせ /岩瀬/石瀬/\nいわた /岩田/磐田/\nいわたき /岩滝/\nいわたけ /岩岳/岩茸/\nいわたし /磐田市/\nいわたしみんぶんかかいかん /磐田市民文化会館/\nいわたに /岩谷/\nいわたや /岩田屋/\nいわだけ /岩岳/\nいわだたみ /岩畳;長瀞の- (ながとろ.天然記念物)/\nいわだな /岩棚/\nいわだぬき /岩狸/\nいわつう /岩通/\nいわつか /岩塚/\nいわつき /岩槻/岩月/\nいわつばめ /岩燕/\nいわつぼ /岩壺/\nいわて /岩手/\nいわてけん /岩手県/\nいわてけんみんかいかん /岩手県民会館/\nいわてこうげん /岩手高原/\nいわてだいがく /岩手大学/\nいわてほうそう /岩手放送/\nいわてんじょう /岩天井/\nいわで /岩出/\nいわでやま /岩出山/\nいわと /岩戸/磐戸/石門/\nいわとくせん /岩徳線/\nいわとけいき /岩戸景気/\nいわど /岩戸/\nいわな /岩魚/\nいわない /岩内/\nいわないこう /岩内港/\nいわなみ /岩波;-書店/岩浪/\nいわなみえき /岩波駅/\nいわなみこうざ /岩波講座/\nいわなみこくごじてん /岩波国語辞典/\nいわなみしょてん /岩波書店;[出版社名]/\nいわなみしんしょ /岩波新書/\nいわなみすうがくじてん /岩波数学辞典/\nいわなみぜんしょ /岩波全書/\nいわなみばん /岩波版/\nいわなみぶんこ /岩波文庫/\nいわなみぶんこばん /岩波文庫版/\nいわなみやく /岩波訳/\nいわにちせん /岩日線/\nいわぬま /岩沼/\nいわぬまし /岩沼市/\nいわぬまや /岩沼屋/\nいわね /岩根/\nいわの /岩野/\nいわのり /岩海苔/\nいわはし /岩橋/\nいわはだ /岩肌/\nいわはな /岩鼻/岩端;=岩鼻/\nいわはら /岩原/\nいわば /岩場/言わば/謂わば/\nいわばやし /岩林/\nいわひろ /岩廣/\nいわふじ /岩藤/\nいわふね /岩船/岩舟/\nいわぶえ /石笛/\nいわぶき /岩蕗/\nいわぶち /岩渕/岩淵/\nいわぶろ /岩風呂/\nいわほり /岩堀/\nいわま /岩間/\nいわまつ /岩松/\nいわみ /石見/岩美/岩見/\nいわみさわ /岩見沢/\nいわみざわ /岩見沢/\nいわみず /岩水/\nいわみだ /岩見田/\nいわみね /岩峰/\nいわむら /岩村/\nいわむろ /岩室/石室/\nいわめ /岩女魚/岩女/\nいわもと /岩本/\nいわや /岩屋/窟/石屋/岩谷/巌谷/\nいわやま /岩山/\nいわゆる /所謂/\nいわれ /謂れ/\nいわんや /況んや/\nいん /印/韻/員/院/陰;陰性/隠;隠者/因/殷;中国の王朝(BC16c-BC11c)/慇;慇懃/淫;淫乱/婬;≒淫/霪;ながあめ/咽;咽喉/姻;婚姻/氤/茵;しとね/飲;飲食/飮;「飲」の旧字/引;引力/蚓;蚯蚓/音;母音/韵;「韻」の異体字/隕;隕石/殞;おちる/湮;証拠湮滅/堙;≒湮/胤;落胤/尹/寅;(十二支の)とら/蔭;かげ/允/廴;(えんにょう)/贇;(うつくしい)/酳/隱;「隠」の旧字/\nいん> /印;[略語]インド.-パ,-哲/陰;陰部,陰音階,陰関数 ⇔陽/\nいんあつ /印圧/\nいんい /陰萎/因依/\nいんいおん /陰イオン/\nいんいつ /隠逸/淫逸/淫佚;=淫逸/\nいんいん /殷々/\nいんいんめつめつ /陰々滅々/陰陰滅滅/\nいんう /淫雨/\nいんうつ /陰鬱/\nいんえい /陰影/印影/陰翳/\nいんおう /印欧/\nいんおうご /印欧語/\nいんおうごぞく /印欧語族;[言語]Indo-European/\nいんおうそご /印欧祖語/\nいんおんかい /陰音階/\nいんか /引火/印加;†impress.「電圧-」/印可;†(師の)承認/印花;†[陶芸]/陰火;≒鬼火/允可;聞き届ける/陰窩/\nいんかか /隠花果/\nいんかく /陰核/\nいんかしょくぶつ /隠花植物/\nいんかせい /引火性/\nいんかていこく /インカ帝国/\nいんかてん /引火点/\nいんかでんあつ /印加電圧/\nいんかふ /印花布/\nいんかぶんめい /インカ文明/\nいんかろん /因果論/\nいんかん /印鑑/殷鑑;-遠からず/隠閑/\nいんかんしょうめい /印鑑証明/\nいんかんしょうめいなど /印鑑証明等/\nいんかんすう /陰関数/\nいんかんとうろく /印鑑登録/\nいんかんや /印鑑屋/\nいんが /因果/印画/陰画/\nいんがい /院外/員外/\nいんがいしょほうせん /院外処方箋/\nいんがおうほう /因果応報/\nいんがかんけい /因果関係/\nいんがし /印画紙/\nいんがしじょう /印画紙上/\nいんがじょう /印画上/\nいんがせい /因果性/\nいんがてき /因果的/\nいんがほうそく /因果法則/\nいんがもの /因果者/\nいんがものがたり /因果物語/\nいんがりつ /因果律/\nいんき /陰気/印記/\nいんきょ /隠居/允許/殷墟/\nいんきょう /印僑;華僑のインド人版/韻鏡/\nいんきょく /陰極/\nいんきょくかん /陰極管/\nいんきょくせん /陰極線/\nいんきょくせんかん /陰極線管;CRT/\nいんきょせいかつ /隠居生活/\nいんきょもじ /殷墟文字/\nいんきん /印金/陰金/引磬;和楽器/\nいんきんたむし /陰金田虫/\nいんぎ /院議/\nいんぎゃく /淫虐/\nいんぎょう /印形/隠形/\nいんぎょうてんのう /允恭天皇/\nいんぎん /慇懃/\nいんぎんぶれい /慇懃無礼/\nいんくぎれ /インク切れ/\nいんくつぼ /インク壺;ink pot/\nいんぐ /淫具/\nいんぐらんど /英蘭/\nいんぐらんどぎんこう /イングランド銀行;Bank of England(BOE) NB:世界最古の銀行/\nいんけい /陰茎/\nいんけん /陰険/引見/隠顕/隠見;=隠顕/\nいんげ /院家/\nいんげん /隠元/\nいんげんまめ /隠元豆/\nいんこ /鸚哥/\nいんこう /咽喉/淫行/印行/淫荒/\nいんこく /陰刻/印刻/\nいんご /隠語/淫語;[新語]卑猥な隠語/韻語/\nいんごう /院号/因業/引業/\nいんさいだーとりひき /インサイダー取引/\nいんさつ /印刷/\nいんさついち /印刷位置/\nいんさつかのうもじ /印刷可能文字/\nいんさつがいしゃ /印刷会社/\nいんさつき /印刷機/\nいんさつきのう /印刷機能/\nいんさつきょく /印刷局/\nいんさつぎじゅつ /印刷技術/\nいんさつぎょう /印刷業/\nいんさつぎょうかい /印刷業界/\nいんさつけいしき /印刷形式/\nいんさつけいひ /印刷経費/\nいんさつけっか /印刷結果/\nいんさつげんこう /印刷原稿/\nいんさつしつ /印刷室/\nいんさつしゅっぱん /印刷出版/\nいんさつしゅつりょく /印刷出力/\nいんさつしょ /印刷所/\nいんさつじ /印刷時/\nいんさつじゅつ /印刷術/\nいんさつじょ /印刷所/\nいんさつそうち /印刷装置/\nいんさつそくど /印刷速度/\nいんさつたい /印刷体/\nいんさつたいしょう /印刷対象/\nいんさつだい /印刷代/\nいんさつちゅう /印刷中/\nいんさつはいせん /印刷配線;[電子]printed wiring. cf.プリント基板/\nいんさつはんい /印刷範囲/\nいんさつばいたい /印刷媒体/\nいんさつひ /印刷費/\nいんさつひょうじゅんじたい /印刷標準字体/\nいんさつぶすう /印刷部数/\nいんさつぶつ /印刷物/\nいんさつほうほう /印刷方法/\nいんさつぼん /印刷本/\nいんさつまいすう /印刷枚数/\nいんさつもじ /印刷文字/\nいんさつや /印刷屋/\nいんさつよう /印刷用/\nいんさつようげんこう /印刷用原稿/\nいんさつようご /印刷用語/\nいんさつようし /印刷用紙/\nいんさん /陰惨/\nいんざい /印材/印西;地名/\nいんし /因子/印紙/院試/淫祠;邪神のやしろ/淫祀;邪神を祭る/\nいんしか /因子化/\nいんしぜい /印紙税/\nいんしだい /印紙代/\nいんしつ /陰湿/\nいんしぶんせき /因子分析/\nいんしぶんせきほう /因子分析法/\nいんしゅ /飲酒/\nいんしゅう /因習/因襲;≒因習/因州;因幡/隠州;隠岐/\nいんしゅうてき /因習的/因襲的/\nいんしゅうんてん /飲酒運転/\nいんしゅきんし /飲酒禁止/\nいんしゅりつ /飲酒率/\nいんしょ /印書/引書;引用書/韻書/淫書/音書/\nいんしょう /印象/印章;はんこ/引証;cite/引照;refer/陰証/\nいんしょうしゅぎ /印象主義/\nいんしょうてき /印象的/\nいんしょうど /印象度/\nいんしょうは /印象派/\nいんしょうひひょう /印象批評;impressionistic criticism/\nいんしょく /飲食/\nいんしょくぎょう /飲食業/\nいんしょくだい /飲食代/\nいんしょくてん /飲食店/\nいんしょくてんがい /飲食店街/\nいんしょくひ /飲食費/\nいんしょくぶつ /飲食物/\nいんしん /陰唇/殷賑/\nいんじ /印字/印璽/韻字/\nいんじいち /印字位置/\nいんじうむ /In/Indium/\nいんじかのう /印字可能/\nいんじき /印字機/\nいんじけっか /印字結果/\nいんじしゅつりょく /印字出力/\nいんじそくど /印字速度/\nいんじのうど /印字濃度/\nいんじはば /印字幅/\nいんじひんしつ /印字品質/\nいんじほうしき /印字方式/\nいんじみつど /印字密度/\nいんじめい /印字名/\nいんじゃ /隠者/\nいんじゅ /院主/印綬/\nいんじゅう /陰獣/\nいんじゅん /因循/\nいんじゅんこそく /因循姑息/\nいんじょ /淫女/\nいんじょう /引接/引摂/\nいんじれい /印字例/\nいんすい /引水;我田-/飲水/淫水;愛液/\nいんすう /員数;メンバー数/因数;factor/引数;NB:電算用語としては「ひきすう」が一般的/\nいんすうていり /因数定理/\nいんすうぶんかい /因数分解/\nいんすうれつ /引数列/\nいんずう /員数/\nいんせい /院生/陰性/院政;上皇・法皇による政治/隠棲/隠栖;=隠棲/隕星/\nいんせいけんきゅうしつ /院生研究室/\nいんせいしつ /院生室/\nいんせいはんのう /陰性反応/\nいんせき /隕石/引責/姻戚/殞石;=隕石/\nいんせきかんけい /姻戚関係/\nいんせきじにん /引責辞任/\nいんせつ /引接/\nいんせん /陰線;shade line. 陰を表す線/隠線;hidden line. 陰に隠れる線/\nいんせんしょり /陰線処理/\nいんせんぽう /陰旋法/\nいんぜい /印税/\nいんぜいしゅうにゅう /印税収入/\nいんぜいせいかつ /印税生活/\nいんぜみ /院ゼミ/\nいんぜん /隠然/院宣/\nいんそう /印相/\nいんそつ /引率/院卒/\nいんそつきょうし /引率教師/\nいんそつしゃ /引率者/\nいんぞう /印相/\nいんぞく /姻族/\nいんたい /引退/隠退/院体/\nいんたいあいさつ /引退挨拶/\nいんたいご /引退後/\nいんたいしき /引退式/\nいんたいじ /引退時/\nいんたいじあい /引退試合/\nいんたいずもう /引退相撲/\nいんたいせつ /引退説/\nいんたいせんげん /引退宣言/\nいんたいひょうめい /引退表明/\nいんたいまえ /引退前/\nいんだすぶんめい /インダス文明;Indus/\nいんち /吋/引致/韻致/\nいんちょう /院長/院庁/\nいんちん /影青/\nいんてい /陰梃/\nいんてつ /隕鉄/\nいんてん /院展/\nいんでぃあんざ /インディアン座;Indus(Ind)/\nいんでぃかまい /インディカ米;長粒種/\nいんでんき /陰電気/\nいんでんし /陰電子/\nいんとう /咽頭/淫蕩/\nいんとうえん /咽頭炎/\nいんとうかじょ /隠頭花序/\nいんとうけつまくねつ /咽頭結膜熱;[医]pharyngoconjunctival fever(PCF)/\nいんとうへき /咽頭壁/\nいんとく /隠匿/\nいんとくざい /隠匿罪/\nいんとん /隠遁/\nいんど /印度/\nいんどう /引導/陰道/犬童;姓/\nいんどこうろ /インド航路;[世界史]欧州→喜望峰→印度/\nいんどしな /印度支那/\nいんどじん /印度人/インド人/\nいんどぞう /インド象;indian elephant/\nいんどてつがく /インド哲学/\nいんどねしあご /インドネシア語/\nいんどよーろっぱごぞく /インドヨーロッパ語族;[言語]Indo-European/\nいんどよう /インド洋/\nいんどりょうり /インド料理/\nいんどわた /インド綿/\nいんない /院内/印内/\nいんないかんせん /院内感染/\nいんなみ /印南/\nいんに /因位/陰に/\nいんにく /印肉/\nいんにゅうし /院入試/\nいんにょう /飲尿/廴繞;[部首]/\nいんにん /隠忍/\nいんにんじちょう /隠忍自重/\nいんねん /因縁/\nいんのう /陰嚢/\nいんのしま /因島/\nいんのしょう /院庄/\nいんば /印旛/\nいんばい /淫売/\nいんばぐん /印旛郡/\nいんばぬま /印旛沼/\nいんばん /印判/\nいんぱ /印パ;India-Pakistan/院派/\nいんぱるすおうとう /インパルス応答/\nいんび /淫靡/隠微/韻尾/\nいんびさ /淫靡さ/\nいんびせん /因美線/\nいんぴ /隠避/隠秘/\nいんふらせいび /インフラ整備/\nいんぶ /陰部/\nいんぶん /韻文/陰文;⇔陽文/\nいんぷ /印譜/淫婦/殷富/陰阜/\nいんぷく /隠伏/\nいんべん /員弁/\nいんぺい /隠蔽/\nいんぺいかん /隠蔽艦/\nいんぺいこうさく /隠蔽工作/\nいんぺいし /隠蔽子/\nいんぺいしょく /隠蔽色;保護色など/\nいんぺいたいしつ /隠蔽体質/\nいんぺいりょく /隠蔽力/\nいんぼ /韻母/\nいんぼう /陰謀/\nいんぼうせつ /陰謀説/\nいんぼうろん /陰謀論/\nいんぽん /院本/印本/淫奔/淫本/\nいんみょう /因明/\nいんむ /淫夢/\nいんめい /因明/\nいんめつ /隠滅/湮滅/堙滅;証拠-/\nいんめん /印面/隠面/\nいんめんしょうきょ /隠面消去/\nいんめんちょうしょ /員面調書/\nいんもう /陰毛/\nいんもん /陰門/陰文;=いんぶん/\nいんゆ /隠喩;[修辞]metaphor/引喩;[修辞]allusion/\nいんゆてき /隠喩的/\nいんゆぶん /隠喩文/\nいんゆほう /隠喩法/\nいんよう /引用/飲用/陰陽/\nいんよういがい /引用以外/\nいんようか /陰陽家/引用可/\nいんようかいし /引用開始/\nいんようきごう /引用記号/\nいんようきじ /引用記事/\nいんようきょか /引用許可/\nいんようぎょう /引用行/\nいんようごぎょうせつ /陰陽五行説/\nいんようさんしょう /引用参照/\nいんようし /引用始/\nいんようしゅうりょう /引用終了/\nいんようしょ /引用書/\nいんようじ /引用時/\nいんようじゅん /引用順/\nいんようすい /飲用水/\nいんようちゅう /引用中/\nいんようふ /引用符/\nいんようふか /引用不可/\nいんようぶ /引用部/\nいんようぶぶん /引用部分/\nいんようぶん /引用文/\nいんようぶんけん /引用文献/\nいんようぶんちゅう /引用文中/\nいんようほうほう /引用方法/\nいんようもと /引用元/\nいんようれい /引用例/\nいんよく /淫欲/\nいんらく /淫楽/\nいんらん /淫乱/\nいんりつ /韻律/\nいんりつろん /韻律論;prosody/\nいんりょう /飲料/\nいんりょうすい /飲料水/\nいんりょうよう /飲料用/\nいんりょく /引力/\nいんりょくけん /引力圏/\nいんれい /引例/\nいんれき /陰暦/\nいんれつ /陰裂/\nいんろう /印籠/印篭/\nいんわい /淫猥/\nう /雨/右/得/鵜/有/卯;[十二支](4)うさぎ/羽;羽毛/挧;(くぬぎ)/于/宇;宇宙/迂;迂回/紆;紆余曲折/盂;盂蘭盆/芋;いも/兎;うさぎ/禹;古代中国の聖王/齲;(むしば)/傴;傴僂/嫗;おうな/烏;烏合/生/夘;「卯」の異体字/饂;饂飩/憂/胡;(唐音) こ/菟;?/\nう> /右/\nうーかーぴーちゅー /五加皮酒/\nうーはん /武漢/\nうーろん /烏龍/\nうーろんちゃ /烏龍茶/ウーロン茶/\nうぃ /ゐ/ヰ/\nうぃーん /維納;Wien/\nうぃーんがくだん /ウィーン学団;Wiener Kreis/\nうぃり /干莉/\nうい /初/有為/宇井;姓/\nういきょう /茴香/\nういぐるご /ウイグル語/\nういこうぶり /初冠;[文語]元服/\nういご /初子/\nういざん /初産/\nういじん /初陣/\nういち /宇一/\nういてんぺん /有為転変/\nういまご /初孫/\nういむじょう /有為無常/\nういるすせいかんえん /ウイルス性肝炎;[医]viral hepatitis/\nういるすびょう /ウイルス病/\nういろう /外郎/\nういろううり /外郎売/外郎売り/\nういろうまめ /外郎豆/\nううろんちゃ /烏龍茶/\nうぇ /ゑ/ヱ/\nうぇぶじょう /ウェブ上/\nうぇるたーきゅう /ウェルター級/\nうえ /上/飢え/植/↑/\nうえ> /上;上半分,上寄り/\nうええだ /上枝/\nうえおか /植岡/\nうえがはら /上ヶ原/\nうえがめん /上画面/\nうえがわ /上側/\nうえき /植木/植え木/\nうえきぐみ /植木組/\nうえきざん /植木算/\nうえきばち /植木鉢/植え木鉢/\nうえきや /植木屋/\nうえくさ /植草/\nうえくぼ /上窪/\nうえこみ /植え込み/植込み/植込/\nうえさか /上坂/\nうえさま /上様/\nうえさんかく /上三角/\nうえさんかくぎょうれつ /上三角行列/\nうえしき /上式/\nうえした /上下/\nうえしば /植芝/\nうえしま /上島/\nうえじ /植字/\nうえじに /飢え死に/餓え死に/餓死/\nうえじま /上島/\nうえす /上江洲/上須/\nうえすぎ /上杉/\nうえすぎけんしん /上杉謙信/\nうえすぎてるとら /上杉輝虎/\nうえすぎまさとら /上杉政虎/\nうえぞの /上園/\nうえた /植田/\nうえたけ /植竹/\nうえたに /上谷/\nうえだ /上田/植田/\nうえだあきなり /上田秋成/\nうえだし /上田市/\nうえちゅうだん /上中段/\nうえつ /羽越/\nうえつかた /上つ方/\nうえつき /上付き/\nうえつけ /植付け/植え付け/\nうえつせん /羽越線/\nうえつほんせん /羽越本線/\nうえづけ /上付/\nうえなか /植中/\nうえにし /上西/\nうえの /上野/植野/\nうえのあおもりかん /上野青森間/\nうえのえき /上野駅/\nうえのえきまえてん /上野駅前店/\nうえのおのこ /上の男;殿上人のこと/\nうえのかん /上野間/\nうえのがくえん /上野学園/\nうえのぐち /上野口/\nうえのこうえん /上野公園/\nうえのし /上野市/\nうえのせんそう /上野戦争;1868/\nうえのちゃく /上野着/\nうえのてん /上野店/\nうえのどうぶつえん /上野動物園/\nうえのはつ /上野発/\nうえのはら /上野原/\nうえのひろこうじ /上野広小路/\nうえはま /上浜/\nうえはら /上原/植原/\nうえはらせい /上原成/\nうえはんぶん /上半分/\nうえひら /植平/\nうえびと /上人;殿上人/\nうえほうこう /上方向/\nうえほんまち /上本町/\nうえほんまちろくちょうめ /上本町六丁目/\nうえまち /上町/\nうえまつ /植松/上松/\nうえむき /上向き/\nうえむら /上村/植村/\nうえもと /植本/\nうえもり /上森/\nうえもん /右衛門/\nうえもんのかみ /右衛門督;[律令制]/\nうえもんのじょう /右衛門尉/\nうえもんふ /右衛門府;[律令制]/\nうえや /↑/上矢/\nうえやじるし /上矢印/\nうえやま /上山/\nうえろく /上本町六丁目;「うえほんまちろくちょうめ」の通り名 ※abbrev/\nうえわらわ /上童/\nうえん /有縁/迂遠/\nうぉーるがい /ウォール街/\nうお /魚/宇夫/\nうおい /魚井/\nうおいちば /魚市場/\nうおうさおう /右往左往/\nうおかす /魚滓/\nうおがし /魚河岸/\nうおごころ /魚心/\nうおざ /魚座;Pisces(Psc),(2.19-3.20)/\nうおざき /魚崎/\nうおざききたちょう /魚崎北町/\nうおざききたまち /魚崎北町/\nうおしま /魚島/\nうおしまどき /魚島時/\nうおじょうゆ /魚醤油/\nうおすき /魚鋤/\nうおずみ /魚住/\nうおせ /魚瀬/\nうおぜっきょう /魚説経/\nうおぜっぽう /魚説法/\nうおそうめん /魚素麺/\nうおたか /魚鷹/\nうおだな /魚店/\nうおつか /魚塚/\nうおつきりん /魚付き林/\nうおつり /魚釣り/\nうおづ /魚津/\nうおづし /魚津市/\nうおに /魚荷/\nうおにかわ /魚膠/\nうおぬま /魚沼/\nうおぬまさん /魚沼産/\nうおのがわ /魚野川/\nうおのめ /魚の目/\nうおびしお /魚醤/\nうおへん /魚偏/\nうおみ /魚見/\nうおみそ /魚味噌/\nうおみつ /魚光/\nうおや /魚屋/\nうおんず /雨温図/\nうおんびん /ウ音便/\nうか /羽化/雨下/\nうかい /迂回/鵜飼/鵜飼い/有界;[仏教]/\nうかいうんてん /迂回運転/\nうかいろ /迂回路/\nうかいろせん /迂回路線/\nうかがい /伺/伺い/窺;?/\nうかがいしょ /伺い書/伺書/\nうかじ /宇梶/\nうかつ /迂闊/迂濶;「闊」異体字/\nうかとうせん /羽化登仙/\nうかぬかお /浮かぬ顔/\nうかのみたま /稲魂/\nうかみ /斥候/窺見/\nうから /親族/\nうかれ /浮かれ/\nうかれめ /浮かれ女/\nうかわ /鵜川/\nうかん /有漢/\nうかんむり /ウ冠/\nうがい /嗽/鵜飼/\nうがいぐすり /うがい薬/嗽薬/\nうがき /宇垣/\nうがく /有学/\nうがちすぎ /穿ち過ぎ/\nうがん /右岸/右眼/烏丸/烏桓/\nうき /右記/雨季/雨期/浮き;釣り道具/浮/浮子/泛子/憂き/\nうき> /浮/\nうきあし /浮き足;-立つ/浮足/\nうきいし /浮石/浮き石/\nうきうお /浮き魚/浮魚/\nうきうき /浮き浮き/\nうきえ /浮江/\nうきおり /浮織/\nうきがや /浮ヶ谷/\nうきくさ /浮草/浮き草/萍/\nうきくさかぎょう /浮き草稼業/浮草稼業/\nうきくさるい /浮草類/\nうきぐ /浮具/\nうきぐも /浮雲/\nうきごし /浮腰/浮き腰/\nうきさんばし /浮桟橋/\nうきしずみ /浮き沈み/\nうきしま /浮島/浮き島/\nうきしろものがたり /浮城物語/\nうきす /浮巣/\nうきせいこう /雨奇晴好/\nうきた /浮田/\nうきだま /浮き玉/\nうきつ /浮津/\nうきどっく /浮ドック/浮きドック;floating dock/\nうきな /浮名/浮き名/\nうきはし /浮橋/浮き橋/\nうきばし /浮橋/\nうきふね /浮舟/浮船/\nうきぶくろ /浮き袋/浮袋/鰾/\nうきぼり /浮き彫り/浮彫/浮彫り/\nうきみ /浮き身;†「プールで-」/浮身/浮き実;†「スープの-」/憂き身;†「-を窶す」/\nうきめ /憂き目/\nうきょう /右京/\nうきょうしき /右京職;[律令制]朱雀大路東側の行政担当/\nうきょうのだいぶ /右京大夫;[律令制]右京職の長官/\nうきょく /迂曲/\nうきよ /浮世/浮き世/憂き世/\nうきよえ /浮世絵/\nうきよえびじゅつかん /浮世絵美術館/\nうきよことば /浮世言葉/\nうきよぞうし /浮世草子;[文学]/\nうきよばなれ /浮世離れ/浮き世離れ/\nうきよぶろ /浮世風呂;式亭三馬/\nうきよぼん /浮世本/\nうきよものがたり /浮世物語/\nうきわ /浮き輪/浮輪/\nうぎょう /ウ行/う行/\nうく /宇久/\nうくらいな /烏克蘭/\nうぐ /迂愚/\nうぐい /鯏/石斑魚/\nうぐいす /鶯/鴬;異体字/\nうぐいすいろ /鶯色/\nうぐいすざわ /鶯沢/鴬沢;異体字/\nうぐいすじょう /鶯嬢/ウグイス嬢/\nうぐいすだに /鴬谷/\nうぐいすだにえき /鶯谷駅/\nうぐいすちゃ /鶯茶/\nうぐいすな /鶯菜/\nうぐいすばり /鶯張り/\nうぐいすぶえ /鶯笛/\nうぐいすもち /鶯餅/\nうぐら /葎/\nうけ /有卦/食/槽/筌/受/受け/請け/\nうけあい /請け合い/受け合い/請合い/受合い/\nうけい /右傾/誓約/\nうけいれ /受け入れ/受入/受入れ/\nうけいれたいせい /受け入れ態勢/受入れ態勢/\nうけうり /受け売り/受売り/請け売り/請売り/\nうけおい /請負/\nうけおいぎょう /請負業/\nうけおいぎょうしゃ /請負業者/\nうけおいにん /請負人/\nうけかた /受け方/\nうけがわ /受け側/\nうけぎ /受け木;[建築]/\nうけくち /受け口/\nうけぐち /受け口/受口/\nうけこたえ /受け答え/\nうけごし /受け腰/\nうけざら /受け皿/\nうけしょ /請書/受書/\nうけつけ /受付/受け付け/受付け/\nうけつけかいし /受付開始/\nうけつけきかん /受付期間/\nうけつけきげん /受付期限/\nうけつけじかん /受付時間/\nうけつけじょう /受付嬢/\nうけつけちゅう /受付中/\nうけつけねんがっぴ /受付年月日/\nうけつけばんごう /受付番号/\nうけつけび /受付日/\nうけて /受け手/受手/\nうけとり /受取/受け取り/受取り;receipt/\nうけとりかた /受け取り方/\nうけとりかのう /受取可能/\nうけとりかんじょう /受取勘定/\nうけとりがわ /受け取り側/受取側/\nうけとりきょひ /受取拒否/\nうけとりご /受取後/\nうけとりしょ /受取書/\nうけとりしょうしょ /受取証書/\nうけとりて /受け取り手/\nうけとりてがた /受取手形/\nうけとりにん /受取人/\nうけとりりそく /受取利息/\nうけにぬし /受荷主/\nうけにん /請人/\nうけのみたま /稲魂/\nうけはらい /受払/受払い/受け払い/\nうけばこ /受箱/受け箱/凵/\nうけばらい /受け払い/受払/\nうけぶみ /請文/\nうけみ /受け身/受身/\nうけもち /受け持ち/受持ち/\nうけやど /請宿;口入れ屋/\nうけら /朮/\nうけわたし /受け渡し/受渡/受渡し/\nうけわたしほうほう /受渡方法/\nうけん /宇検/\nうげつ /雨月/\nうげつものがたり /雨月物語/\nうげん /右舷/迂言/\nうこう /宇高/\nうこうけん /宇航研/\nうこうこくどう /宇高国道/\nうこうこつ /烏口骨/\nうこうれんらくせん /宇高連絡船/\nうこぎ /五加;[植物]aralia/五加木/\nうこさべん /右顧左眄/\nうこっけい /烏骨鶏;天然記念物/\nうこん /右近;⇔左近/鬱金;turmeric/\nうこんいろ /鬱金色/\nうご /雨後/羽後/\nうごう /烏合/\nうごうのしゅう /烏合の衆/\nうごき /動き/\nうさ /宇佐/右左/憂さ/\nうさがわ /宇佐川/\nうさぎ /兎/卯;[十二支]4/兔;「兎」の異体字/菟;≒兎/莵;「菟」の異体字/\nうさぎうま /兎馬;ロバ/驢/\nうさぎがり /兎狩り/\nうさぎごや /兎小屋/ウサギ小屋/\nうさぎざ /兎座;Lepus(Lep)/\nうさぎだいら /兎平/\nうさぎとび /兎跳び/兎飛び/\nうさぎどし /卯年/\nうさせつ /右左折/\nうさせつしゃ /右左折車/\nうさばらし /憂さ晴らし/\nうさみ /宇佐美/宇佐見/宇沙美/\nうさわ /宇沢/\nうさん /胡散/\nうさんくさい /胡散臭い/\nうざき /宇崎/\nうざく /鰻ざく;[料理]鰻とキュウリの三杯酢和え/\nうざわ /鵜沢/鵜澤/宇沢/宇澤;姓/\nうし /牛/丑;[十二支]2/齲歯;むしば/\nうしお /潮/牛尾/\nうしおい /牛追い/\nうしおいうた /牛追い唄/\nうしおしゅっぱん /潮出版;[出版社名]/\nうしおしゅっぱんしゃ /潮出版社;[出版社名]/\nうしおじる /潮汁/\nうしおだ /潮田/\nうしおでんき /ウシオ電機;[企業名]/\nうしおに /牛鬼/\nうしかい /牛飼い/牛飼/\nうしかいざ /牛飼い座;Bootes(Boo)/牛飼座;Bootes(Boo)/\nうしかいめんじょうのうしょう /牛海綿状脳症;[時事]bovine spongiform encephalopathy(BSE),狂牛病/\nうしがえる /牛蛙/\nうしき /牛木/\nうしく /牛久/\nうしくぬま /牛久沼/\nうしごめ /牛込/\nうしごめやなぎちょう /牛込柳町/\nうしごや /牛小屋/\nうしじま /牛島/牛嶋/\nうしじろう /牛次郎/\nうした /牛田/\nうしづ /牛津/\nうしとら /艮/丑寅;北東/\nうしどし /丑年/\nうしね /牛根/\nうしの /牛野/\nうしのこく /丑の刻/\nうしのこくまいり /丑の刻参り/\nうしのひ /丑の日/\nうしばえ /牛蠅/\nうしぶか /牛深/\nうしへん /牛偏/\nうしぼり /牛堀/\nうしまど /牛窓/\nうしまる /牛丸/\nうしみつ /丑三つ/\nうしみつどき /丑三つ時;午前三時頃。「草木も眠る-」/丑三つ刻/\nうしや /牛屋/\nうしゅう /羽州;出羽/\nうしゅうかいどう /羽州街道;奥州街道-羽州-青森/\nうしょう /鵜匠/右相/羽觴/有生/有性/\nうしょうべん /右少弁/\nうしらん /烏糸欄/\nうしろ /後ろ/後/\nうしろあし /後ろ足/\nうしろあわせ /後ろ合せ/\nうしろおし /後ろ押し/\nうしろかげ /後ろ影/\nうしろかわ /後川/\nうしろがみ /後ろ髪/後髪/\nうしろがわ /後側/\nうしろきず /後ろ傷;不名誉/後ろ疵/\nうしろざま /後ろ方/後ろ様;-に倒れる/\nうしろすがた /後ろ姿/後姿/\nうしろだて /後ろ盾/後ろ楯;=後ろ盾/後立/後ろだて/\nうしろで /後ろ手/\nうしろはんぶん /後半分/\nうしろほうこう /後方向/\nうしろまえ /後ろ前/\nうしろまわしげり /後ろ廻し蹴り/\nうしろみ /後見/後ろ身/\nうしろみごろ /後ろ身頃/\nうしろむき /後ろ向き/後向き/\nうしろめ /後目/\nうしろゆび /後ろ指/\nうしわかまる /牛若丸/\nうしわた /牛渡/\nうしん /有心/\nうしんしつ /右心室/\nうしんてい /有心体/\nうしんふぜん /右心不全/\nうしんぼう /右心房/\nうじ /氏/宇治/蛆/\nうじい /雲林院/\nうじいえ /氏家/\nうじかばね /氏姓/\nうじがみ /氏神/\nうじがわ /宇治川/\nうじきんとき /宇治金時/\nうじこ /氏子/\nうじさと /氏郷/\nうじし /宇治市/\nうじしゅういものがたり /宇治拾遺物語/\nうじじゅうじょう /宇治十帖;『源氏物語』末尾の十帖/\nうじすじょう /氏素性/氏素姓/\nうじせん /宇治線/\nうじだいなごんものがたり /宇治大納言物語;現存せず/\nうじちゃ /宇治茶/\nうじでら /氏寺/\nうじな /宇品/\nうじはら /氏原/\nうじばし /宇治橋/\nうじびと /氏人/\nうじふさ /氏房/\nうじむし /蛆虫/ウジ虫/\nうじやま /宇治山/\nうじやまだ /宇治山田/\nうじょう /有情/羽状/鵜匠/雨上/\nうじょうしょう /右丞相;右大臣/\nうじょうふくよう /羽状複葉/\nうじょうみゃく /羽状脈/\nうす /臼/薄/碓;足で搗くウス/有珠;地名,北海道/舂;臼で搗くこと/\nうす> /薄;薄暗がり,薄明(か)り,薄商い/\nうすあお /薄青/淡青/\nうすあおいろ /薄青色/\nうすあかり /薄明かり/薄明り/\nうすあきない /薄商い/\nうすあげ /薄揚げ/\nうすあじ /薄味/\nうすい /雨水;([二十四節気]2.19頃)/臼井/碓氷/碓井/薄井/\nうすいえき /臼井駅/\nうすいこう /雨水溝/\nうすいた /薄板/\nうすいとうげ /碓氷峠/\nうすいまち /碓井町/\nうすいろ /薄色/\nうすうす /薄々/薄薄/\nうすかべ /薄壁/\nうすかわ /薄皮/\nうすがすみ /薄霞/\nうすがた /薄型/\nうすがたか /薄型化/\nうすがみ /薄紙/\nうすき /臼杵;地名/薄/\nうすきいろ /薄黄色/\nうすきし /臼杵市/\nうすきみ /薄気味/\nうすぎ /薄着/\nうすぎぬ /薄衣/薄絹/\nうすぎり /薄切り/薄霧/\nうすくち /薄口/\nうすくちしょうゆ /薄口醤油/淡口醤油/\nうすくらがり /薄暗がり/\nうすくれない /薄紅/\nうすぐも /薄雲/\nうすぐもり /薄曇/薄曇り/うす曇り/\nうすげ /薄毛;-を気にする/\nうすげしょう /薄化粧/\nうすこうばい /薄紅梅/\nうすごおり /薄氷/\nうすごろも /薄衣/\nうすざいしき /薄彩色/\nうすざん /有珠山/\nうすじ /薄地/\nうすじお /薄塩/\nうすずみ /薄墨/\nうすずみいろ /薄墨色/\nうすずみがみ /薄墨紙/\nうすた /薄田/\nうすだ /臼田/\nうすだいこ /臼太鼓/\nうすだたみ /薄畳;春夏用/\nうすちゃ /薄茶/\nうすちゃいろ /薄茶色/\nうすっぺら /薄っぺら/\nうすづき /薄月/\nうすづきよ /薄月夜/\nうすづくり /薄造り/薄作り/\nうすで /薄手/\nうすにく /薄肉/\nうすにごり /薄濁り/\nうすぬり /薄塗り;-のファンデーション/薄塗/\nうすねず /薄鼠/\nうすのろ /薄鈍/\nうすはないろ /薄花色/\nうすはなざくら /薄花桜/\nうすはなだ /薄縹/\nうすば /薄刃/薄葉/\nうすばかげろう /薄羽蜉蝣/\nうすび /薄日/\nうすびょう /護田鳥尾/\nうすべお /護田鳥尾/\nうすべに /薄紅/\nうすべにいろ /薄紅色/\nうすべり /薄縁/\nうすぼんやり /薄ぼんやり/\nうすまく /薄膜/\nうすみどり /薄緑/\nうすみどりいろ /薄緑色/\nうすむらさき /薄紫/\nうすむらさきいろ /薄紫色/\nうすめ /薄目/薄め/\nうすめえき /薄め液/\nうすもの /薄物/羅/\nうすももいろ /薄桃色/\nうすもよう /薄模様/\nうすやき /薄焼き/薄焼;-煎餅/\nうすやみ /薄闇/\nうすゆき /薄雪/\nうすゆきものがたり /薄雪物語/\nうすよう /薄葉/薄様/\nうすようし /薄葉紙/\nうすら /薄ら/\nうすらばか /薄ら馬鹿/\nうすらひ /薄ら氷/\nうすらわらい /薄ら笑い/\nうすわらい /薄笑い/\nうず /渦/右図/烏頭/\nうずい /渦位/\nうずき /疼き/宇津木/\nうずくまる /踞/蹲/\nうずしお /渦潮/\nうずでんりゅう /渦電流/\nうずど /渦度/\nうずどほうていしき /渦度方程式/\nうずの /鶉野/\nうずば /渦場/\nうずべくご /ウズベク語/\nうずまき /渦巻/渦巻き/\nうずまきぎんが /渦巻銀河/渦巻き銀河/\nうずまきもよう /渦巻模様/\nうずまさ /太秦/\nうずみび /埋み火/\nうずむし /渦虫/\nうずむしるい /渦虫類/\nうずゆそう /渦輸送/\nうずら /鶉/\nうずらいし /鶉石/\nうずらたまご /鶉卵/うずら卵/\nうずらの /鶉野/\nうせい /迂生/\nうせつ /右折/雨雪/\nうせつさせつ /右折左折/\nうせつしゃ /右折車/\nうせつしゃせん /右折車線/\nうせつやじるし /右折矢印/\nうせつやじるししんごう /右折矢印信号/\nうせもの /失せ物/\nうせんけい /右線形/\nうせんせい /右旋性/\nうぜん /羽前/\nうぜんちとせ /羽前千歳/\nうそ /嘘/鷽;[鳥]bullfinch/嘯;口笛/獺;かわうそ/\nうそいつわり /嘘偽り/\nうそうそ /嘘々/\nうそく /右側/\nうそさむ /うそ寒/\nうそじ /嘘字/\nうそっぱち /嘘っぱち/嘘っ八;(当て字)/\nうそつき /嘘吐き/嘘つき/\nうそなき /嘘泣き/\nうそはっけんき /嘘発見器/嘘発見機/\nうそはっぴゃく /嘘八百/\nうそふき /嘯/\nうそぶえ /嘯笛/\nうぞうむぞう /有象無象/\nうた /歌/唄/詩/謌;「歌」の異体字/宇田;人名/謳/\nうたあわせ /歌合/\nうたい /謡/謠/\nうたいかた /歌い方/\nうたいがい /歌以外/\nうたいぞめ /謡初/\nうたいて /歌い手/\nうたいぼん /謡本/\nうたいめ /歌い女/\nうたいもの /歌い物;⇔語り物/謡い物;⇔語り物/\nうたいもんく /謳い文句/歌い文句/謡い文句/謳文句/歌文句/\nうたいり /歌入り/\nうたいれ /歌入れ/\nうたうたい /歌唄い/歌歌い/\nうたうら /歌占/\nうたえもん /歌右衛門/\nうたかい /歌会/\nうたかいはじめ /歌会始/\nうたかた /泡沫/\nうたがい /疑い/\nうたがいなく /疑い無く/\nうたがいれい /疑い例/\nうたがき /歌垣/\nうたがっせん /歌合戦/\nうたがわ /歌川/宇田川/\nうたがわくによし /歌川国芳/\nうたがわひろしげ /歌川広重/\nうたぎれ /歌切/\nうたぐち /歌口/\nうたげ /宴/讌;=宴/\nうたこ /詩子/歌子/\nうたことば /歌詞/\nうたごえ /歌声/\nうたごえきっさ /歌声喫茶;客が合唱する/\nうたごころ /歌心/\nうたしない /歌志内/\nうたしろ /歌代/\nうたせゆ /打たせ湯/\nうたた /転/\nうたたね /うたた寝/転寝/転た寝/\nうただ /宇多田;姓/\nうたつ /歌津/宇多津/\nうたつえき /宇多津駅/\nうたづ /宇多津/\nうたづかさ /雅楽寮;[律令制]/\nうたて /転/\nうたの /菟田野/歌野/宇多野/\nうたのかみ /雅楽頭/\nうたのつかさ /雅楽寮;[律令制]/\nうたのやまい /歌の病;和歌で、避けるべき欠点/\nうたばん /歌伴/\nうたばんぐみ /歌番組/\nうたひめ /歌姫/\nうたひめでんせつ /歌姫伝説/\nうたびと /歌人/\nうたほん /歌本/\nうたまい /歌舞/\nうたまいのつかさ /楽官;[律令制]/雅楽寮/\nうたまくら /歌枕/\nうたまる /歌丸;芸名/\nうたまろ /歌麿/\nうたもの /歌物/唄物;-の演目/\nうたものがたり /歌物語/\nうたよ /歌代/詩代/\nうたよみ /歌詠み/\nうたん /右端/\nうだ /宇田/宇陀/\nうだい /宇大/宇内/\nうだいしょう /右大将/\nうだいじん /右大臣/\nうだいべん /右大弁/\nうだがわ /宇田川/\nうだがわちょう /宇田川町/\nうだち /卯建/\nうだつ /卯建/\nうだてんのう /宇多天皇/\nうだん /ウ段/\nうち /内/打ち/家/中/鬱/欝/裡/\nうち> /内;内金,内風呂,内巻き/\nうちあい /打ち合い/\nうちあけばなし /打ち明け話/\nうちあげ /打ち上げ/打上げ;launch/内揚げ;[服飾]/内揚;[服飾]/内上げ;内金/\nうちあげはなび /打ち上げ花火/打上花火/打上げ花火/\nうちあみ /打網/打ち網/\nうちあわせ /打ち合わせ/打合せ/打ち合せ/\nうちい /内井/\nうちいけ /内池/\nうちいで /打出/\nうちいり /討ち入り/討入り/内入り/\nうちいわい /内祝/内祝い/\nうちうち /内々/\nうちうみ /内海/\nうちうら /内浦/内裏/\nうちかぎ /内鍵/\nうちかけ /打掛/打ち掛け/打掛け/裲襠/\nうちかた /打ち方/内方/内潟/\nうちかわ /内川/\nうちかんだ /内神田/\nうちがけ /内掛け/\nうちがし /打ち菓子/打菓子/\nうちがた /内型/\nうちがたな /打刀/打ち刀/\nうちがま /内釜/\nうちがわ /内側/\nうちき /内気/内木/\nうちきず /打ち傷/打傷/\nうちきば /内木場/\nうちきり /打ち切り/打切り/打切/\nうちきん /内金/\nうちぎ /袿/\nうちぎぬ /打衣/\nうちくび /打ち首/打首/\nうちぐるま /内車/\nうちけし /打ち消し/打消し/\nうちげいこ /内稽古;⇔出稽古/\nうちげば /内ゲバ/\nうちげんかん /内玄関/\nうちこ /打ち粉/内子;地名/打粉/\nうちこし /打越/\nうちこば /内木場/\nうちこみ /打ち込み/\nうちこわし /打ち毀し/\nうちごろ /打ち頃/\nうちさいわい /内幸/\nうちさいわいちょう /内幸町/\nうちさぶらい /内侍/\nうちざた /内沙汰/\nうちじに /討死/討ち死に/討死に/\nうちじゅう /家中/\nうちぜい /内税/\nうちそで /内袖/\nうちた /打田/\nうちだ /内田/\nうちだゆき /内田有紀/\nうちだようこう /内田洋行/\nうちだんねつ /内断熱/\nうちだんねつこうほう /内断熱工法;[建築]/\nうちちがい /打違い/\nうちっぱなし /打ちっ放し/\nうちつくに /内つ国/\nうちづま /内妻/\nうちづら /内面/\nうちて /打ち手/討手/打手/\nうちで /打ち出/打出/\nうちでし /内弟子/\nうちでのこづち /打ち出の小槌/打出の小槌/\nうちとびら /内扉/\nうちど /内戸/\nうちどい /内樋/\nうちどころ /打ち所/\nうちどめ /打ち止め/打止め/打止/\nうちなかはら /内中原/\nうちなだ /内灘/\nうちにわ /内庭/\nうちぬき /打ち抜き/打抜き/打抜/\nうちねこ /内猫/\nうちの /内野/\nうちのうら /内之浦/\nうちのみ /内海/\nうちのり /内法/内のり/\nうちのりなげし /内法長押;[建築]/\nうちはし /内橋;姓/\nうちはちもんじ /内八文字/\nうちはなし /打放し/打ち放し/\nうちはら /内原/\nうちばば /内馬場/\nうちばらい /内払い/\nうちばり /内張り/梁/\nうちひとり /内一人/\nうちひょうじ /内表示/\nうちひら /内平/\nうちびらき /内開き/\nうちふづめ /打歩詰め/\nうちぶ /打歩;premium. 「-公債,-発行」/\nうちぶくろ /内袋/\nうちぶた /内蓋/\nうちぶろ /内風呂/\nうちべんけい /内弁慶/\nうちぼう /内房/\nうちぼうせん /内房線/\nうちぼうせんそが /内房線蘇我/\nうちぼり /内堀/内濠/内壕/\nうちぽけっと /内ポケット;財布を入れます/\nうちまき /内巻き;髪型/内巻/\nうちまく /内幕/\nうちまご /内孫/\nうちまた /内股/\nうちまたごうやく /内股膏薬/\nうちまちがい /打ち間違い/\nうちまど /内窓/\nうちまわり /内回り/\nうちみ /打ち身/打見/\nうちみず /打ち水/\nうちみや /内宮/\nうちむき /内向き/\nうちむそう /内無双/\nうちむら /内村/\nうちむらかんぞう /内村鑑三/\nうちもうこ /内蒙古/\nうちもと /内一/\nうちもの /打ち物/打物/\nうちもも /内股/内腿/\nうちやま /内山/\nうちやまだ /内山田/\nうちゅう /宇宙/雨中/\nうちゅういがく /宇宙医学;astromedicine/\nうちゅういち /宇宙一/\nうちゅうえいゆう /宇宙英雄/\nうちゅうかいぞく /宇宙海賊/\nうちゅうかいはつ /宇宙開発/\nうちゅうかいはつけいかく /宇宙開発計画/\nうちゅうかいはつじぎょうだん /宇宙開発事業団/\nうちゅうかいぶつ /宇宙怪物/\nうちゅうかがく /宇宙科学/\nうちゅうかがくけんきゅうじょ /宇宙科学研究所/\nうちゅうかぞく /宇宙家族/\nうちゅうかん /右中間/宇宙観/\nうちゅうかんきょう /宇宙環境/\nうちゅうがく /宇宙学/\nうちゅうきち /宇宙基地/\nうちゅうきぼ /宇宙規模/\nうちゅうきょく /宇宙局/\nうちゅうくうかん /宇宙空間/\nうちゅうくうぼ /宇宙空母/\nうちゅうぐん /宇宙軍/\nうちゅうけん /宇宙研/\nうちゅうげんしょう /宇宙現象/\nうちゅうげんり /宇宙原理/\nうちゅうこう /宇宙項/\nうちゅうこうがく /宇宙工学/\nうちゅうこうくうけんきゅうかいはつきこう /宇宙航空研究開発機構;JAXA/\nうちゅうしょく /宇宙食/\nうちゅうしょくみんち /宇宙植民地/\nうちゅうじっけん /宇宙実験/\nうちゅうじょうほう /宇宙情報/\nうちゅうじょうやく /宇宙条約;Space Treaty(1967)/\nうちゅうじん /宇宙人/宇宙塵/\nうちゅうすてーしょん /宇宙ステーション;space station/\nうちゅうせん /宇宙船;starship/宇宙線;cosmic rays/宇宙戦;space war/\nうちゅうせんかん /宇宙戦艦/\nうちゅうせんかんそくじょ /宇宙線観測所/\nうちゅうせんそう /宇宙戦争/\nうちゅうせんとう /宇宙戦闘/\nうちゅうせんとうき /宇宙戦闘機/\nうちゅうせんない /宇宙船内/\nうちゅうぜんたい /宇宙全体/\nうちゅうそうせい /宇宙創成/\nうちゅうそくど /宇宙速度/\nうちゅうたんさ /宇宙探査/\nうちゅうたんさき /宇宙探査機;space probe/\nうちゅうつうしん /宇宙通信/\nうちゅうてい /宇宙艇/\nうちゅうていおう /宇宙帝王/\nうちゅうていすう /宇宙定数/\nうちゅうてき /宇宙的/\nうちゅうとし /宇宙都市/\nうちゅうねんだいき /宇宙年代記/\nうちゅうはいけいほうしゃ /宇宙背景放射;cosmic background radiation/\nうちゅうひこう /宇宙飛行/\nうちゅうひこうし /宇宙飛行士/\nうちゅうふく /宇宙服/\nうちゅうぶつり /宇宙物理/\nうちゅうぶつりがく /宇宙物理学;astrophysics/\nうちゅうべん /右中弁/\nうちゅうぼうえんきょう /宇宙望遠鏡/\nうちゅうゆうえい /宇宙遊泳/\nうちゅうよう /宇宙用/\nうちゅうりょこう /宇宙旅行/\nうちゅうれき /宇宙暦/\nうちゅうろん /宇宙論/\nうちゆ /内湯/\nうちょうてん /有頂天/\nうちょうてんがい /有頂天外/\nうちょく /右直/\nうちょくじこ /右直事故/\nうちら /内良/\nうちわ /内輪/団扇/\nうちわうけ /内輪受け/内輪受/\nうちわく /内枠/\nうちわけ /内訳/\nうちわけしょ /内訳書/\nうちわたし /内渡し/\nうちわだいこ /団扇太鼓;日蓮宗/\nうちわばなし /内輪話/\nうちわもめ /内輪揉め/\nうっかい /鬱懐/\nうっかりもの /うっかり者/\nうっき /鬱気/\nうっくつ /鬱屈/\nうっけつ /鬱血/うっ血/欝血;異体字/鬱結/\nうっこ /鬱乎/\nうっこん /鬱金/\nうっこんこう /鬱金香/\nうっさん /鬱散;憂さ晴らし/\nうっすら /薄ら/\nうっせい /鬱生/\nうっせき /鬱積/うっ積/欝積;異体字/\nうっそう /鬱蒼/欝蒼;異体字/鬱葱;盛ん/\nうっそく /鬱塞/\nうったい /鬱滞/\nうったえ /訴え/\nうったえかた /訴え方/\nうっちゃり /打っ棄り/\nうっちょう /鬱鬯/\nうって /討手/\nうっとう /鬱陶/欝陶;「鬱」異体字/\nうっぷん /鬱憤/欝憤;異体字/\nうっぷんばらし /鬱憤晴らし/\nうつ /鬱/欝;「鬱」の異体字/蔚;[植物]オトコヨモギ/\nうつい /鬱伊/\nうついく /鬱郁/\nうつう /鬱紆/\nうつうつ /鬱々/鬱鬱/\nうつお /空/靫/\nうつおう /鬱怏/鬱泱/鬱懊/\nうつおぶね /空舟/\nうつき /宇津木/宇津喜/\nうつぎ /宇津木/\nうつぎみ /鬱気味/\nうつく /美/\nうつくしがおか /美しが丘/\nうつくしがはら /美ヶ原/\nうつけ /空け/虚け/\nうつけもの /呆気者/空け者/\nうつし /写し/写/\nうつしえ /写し絵/\nうつしみ /現身/現し身/\nうつしよ /現世/\nうつじゅう /鬱情;?/\nうつじょう /鬱情/\nうつじょうたい /鬱状態;[精医]⇔躁状態/\nうつせ /虚/\nうつせがい /虚貝/\nうつせみ /空蝉/現身/\nうつぜん /鬱然/\nうつそみ /現身/\nうつつ /現/\nうつて /打つ手/\nうつのみや /宇都宮/\nうつのみやえき /宇都宮駅/\nうつのみやこうじょう /宇都宮工場/\nうつのみやし /宇都宮市/\nうつのみやせん /宇都宮線/\nうつのみやだい /宇都宮大/\nうつのみやだいがく /宇都宮大学/\nうつばり /梁/\nうつびょう /鬱病/うつ病/\nうつぶせ /俯せ/\nうつほ /空/\nうつほぶね /空舟/\nうつほものがたり /宇津保物語/\nうつぼ /笂/靭;地名/靱;異体字/靫;矢の容器/空穂/\nうつぼかずら /靫葛/\nうつぼぐさ /靫草/\nうつぼつ /鬱勃/\nうつぼものがたり /宇津保物語/\nうつみ /内海/慈/宇都美/\nうつみや /宇津宮/\nうつむきかげん /俯き加減/\nうつも /鬱茂/\nうつもん /鬱悶/\nうつゆう /鬱悒/鬱邑/\nうつよく /鬱抑/\nうつり /写り/映り/\nうつりかわり /移り変わり/移り変り/\nうつりが /移り香/\nうつりぎ /移り気/\nうつりこみ /写り込み/映り込み/\nうつりごし /移り腰/\nうつりつ /鬱律/\nうつりょうとう /鬱陵島;地名,Ullung-do/\nうつろ /虚ろ/虚/宇津呂/空ろ/\nうつろい /移ろい/\nうつわ /器/噐/\nうつわもの /器物/\nうづ /宇津/\nうづき /卯月;陰暦4月/宇津木/\nうづきゅうめいがん /宇津救命丸/\nうて /右手/\nうてき /雨滴/\nうてきかんち /雨滴感知/\nうてな /台;高台/萼;花のガク/\nうてん /雨天/\nうてんけっこう /雨天決行/\nうてんじ /雨天時/\nうてんじゅんえん /雨天順延/\nうてんちゅうし /雨天中止/\nうで /腕/\nうでおし /腕押し;暖簾に-/\nうでかざり /腕飾り/\nうできき /腕利き/\nうでぎ /腕木/\nうでくらべ /腕比べ/\nうでぐみ /腕組み/\nうでじまん /腕自慢/\nうでずく /腕ずく/腕尽く/\nうでずもう /腕相撲/\nうでぞろい /腕揃い/\nうでたて /腕立/\nうでたてふせ /腕立て伏せ/腕立伏せ/\nうでだめし /腕試し/\nうでっぷし /腕っ節/\nうでづく /腕尽く/\nうでどけい /腕時計/\nうでぶし /腕節/\nうでまえ /腕前/\nうでまくら /腕枕/\nうでまくり /腕捲り/腕まくり/\nうでわ /腕輪/\nうと /宇都/宇土/\nうとう /宇藤/宇籐/\nうとく /有徳/宇徳/\nうとくじん /有徳人/\nうとろ /宇登呂/\nうど /独活;独活の大木/\nうどし /卯年/\nうどじんぐう /鵜戸神宮/\nうどねり /内舎人/\nうどの /鵜殿/\nうどり /羽鳥/\nうどん /饂飩/\nうどんげ /優曇華;(udumbara)「盲亀の浮木-の花」/\nうどんこ /饂飩粉/うどん粉/\nうどんや /饂飩屋/うどん屋/\nうな /鰻/項/\nうない /宇内/\nうなかみ /海上/\nうながし /令/\nうなぎ /鰻/\nうなぎどんぶり /鰻丼;うなどん/\nうなぎのぼり /鰻登り/鰻上り/うなぎ登り/うなぎ上り/\nうなぎめし /鰻飯/\nうなぎや /鰻屋/\nうなぎりょうり /鰻料理/\nうなさか /海境/\nうなじ /項/\nうなじゅう /鰻重/\nうなぞこ /海底/\nうなづき /宇奈月/\nうなでん /ウナ電;(<URgent)至急電報/\nうなどん /鰻丼/うな丼/\nうなばら /海原/\nうなり /唸り/\nうなりごえ /唸り声/\nうに /雲丹/海胆/\nうにょう /右繞;[仏教]/\nうぬ /己/汝/\nうぬぼれ /自惚れ/己惚れ/\nうね /畝/畦/宇根;地名/有年;地名/疇/畆/畴/\nうねおか /宇根岡/\nうねおり /畝織/\nうねかわ /畝川/\nうねび /畝傍/\nうねびやま /畝傍山/\nうねま /畝間/\nうねめ /采女/\nうねもと /畝本/\nうの /宇野/鵜野/宇能/\nうのう /右脳/\nうのき /鵜木/卯木/宇野木/卯野木/\nうのけ /宇ノ気/\nうのせん /宇野線/\nうのはな /卯の花/\nうのみ /鵜呑み/鵜呑/\nうのめたかのめ /鵜の目鷹の目/\nうは /右派/\nうば /姥/乳母/\nうばい /優婆夷;[仏教]/烏梅/\nうばいあい /奪い合い/\nうばいし /姥石/\nうばがい /姥貝/\nうばぐるま /乳母車/\nうばざくら /姥桜/\nうばすて /姥捨/姥捨て/\nうばすてやま /姨捨山/\nうばそく /優婆塞/\nうばめがし /姥目樫/\nうひょう /雨氷/\nうひょうえ /右兵衛/\nうひょうえのかみ /右兵衛督;[律令制]/\nうひょうえのじょう /右兵衛尉;[律令制]/\nうびょう /宇廟/\nうふさま /右府様/\nうぶ /産/初/初心/有部/生/\nうぶぎ /産着/産衣/\nうぶぎぬ /産衣/\nうぶげ /産毛/\nうぶこ /産子/\nうぶご /産子/\nうぶごえ /産声/\nうぶごや /産小屋/\nうぶすな /産土/\nうぶすながみ /産土神/\nうぶね /鵜舟/\nうぶめ /産女/\nうぶや /産屋/\nうぶやま /産山/\nうぶゆ /産湯/\nうぷしろん /υ;upsilon/Υ;Upsilon/\nうへん /右辺/羽片/\nうへんち /右辺値/\nうべ /宇部/宜/\nうべこう /宇部興/\nうべこうさん /宇部興産/\nうべせん /宇部線/\nうべんかん /右弁官/\nうほ /禹歩/\nうほう /右方/\nうま /馬/午;[十二支]7/旨/\nうまあぶ /馬虻/\nうまいち /馬市/\nうまいり /馬入/\nうまうま /旨々;-と/\nうまおい /馬追い/\nうまかたぶし /馬方節;馬子唄/\nうまき /鰻巻き/\nうまくさ /秣/\nうまくち /甘口/\nうまこ /馬子/\nうまこし /馬越/\nうまご /孫/\nうまごめ /馬込/\nうまごや /馬小屋/\nうまごやし /苜蓿/馬肥やし;[植物]alfalfa/\nうまさけ /味酒;-の三諸の山/旨酒;(枕詞)-の,-を/\nうまじ /馬路/\nうまじしん /馬自身/\nうまじたい /馬自体/\nうまじるし /馬印/馬標/\nうまずめ /石女/不生女/\nうまずら /馬面;※仮名遣い「うまづら」/\nうまたち /馬達/\nうまたて /馬立/\nうまたん /馬単/\nうまづら /馬面/\nうまづらはぎ /馬面剥;フグ目の海魚。カワハギの仲間。/\nうまとび /馬跳び/馬飛び/\nうまどし /午年/\nうまに /甘煮/旨煮;白菜の-/馬荷/\nうまぬし /馬主/\nうまの /馬野/\nうまのかみ /右馬頭/馬頭/\nうまのすけ /右馬助/\nうまのすずくさか /ウマノスズクサ科/Aristolochiaceae/\nうまのすずくさもく /ウマノスズクサ目/Aristolochiales/\nうまのはなむけ /餞/\nうまのほね /馬の骨/\nうまのり /馬乗り/\nうまはし /馬橋/\nうまば /馬場/\nうまばえ /馬蠅/\nうまばしら /馬柱;[競馬]/\nうまばん /馬番/\nうまふざい /馬不在/\nうまぶね /馬槽/\nうまへん /馬偏/\nうまみ /旨味/旨み/\nうまみち /馬道/\nうまみちょうみりょう /旨味調味料;『味の素』の類/\nうまや /厩/馬屋/廐/廏/\nうまやごえ /厩肥;[農業]barnyard manure/\nうまやどのおうじ /厩戸皇子;聖徳太子/\nうまら /茨/\nうまれ /生まれ/生れ/生/\nうまれかわり /生まれ変わり;reincarnation/生れ変り/\nうまれこきょう /生まれ故郷/\nうまれつき /生まれつき/生まれ付き/\nうまれどし /生まれ年/\nうまれん /馬連/\nうみ /海/膿/生/宇美/\nうみいぐあな /海イグアナ/\nうみいちめん /海一面/\nうみうお /海魚/\nうみうし /海牛/\nうみうま /海馬;タツノオトシゴ/\nうみかぜ /海風/\nうみがみ /海神/\nうみがめ /海亀/\nうみがわ /海側/\nうみぎり /海霧/\nうみさち /海幸/\nうみざかな /海魚/\nうみしばうら /海芝浦/\nうみせんやません /海千山千/\nうみそだち /海育ち/\nうみぞい /海沿い/\nうみだし /海田市/\nうみち /膿血/\nうみつばめ /海燕/\nうみづき /産み月/\nうみづり /海釣り/海釣/\nうみて /海手;⇔山手/\nうみどり /海鳥/\nうみなり /海鳴り/\nうみねこ /海猫/\nうみの /海野/\nうみのいえ /海の家/\nうみのおや /生みの親;-より育ての親/産みの親/\nうみのくるしみ /産みの苦しみ/生みの苦しみ/\nうみのさち /海の幸/\nうみのなかみち /海の中道/\nうみのひ /海の日;七月の第三月曜日/\nうみはら /海腹/\nうみはらかわせ /海腹川背/\nうみびらき /海開き/\nうみへび /海蛇/\nうみへびざ /海蛇座;Hydra(Hya)/\nうみべ /海辺/\nうみべり /海縁/\nうみほたる /海蛍/\nうみぼうず /海坊主/\nうみやま /海山/\nうむ /有無/孳/\nうむき /蛤/\nうめ /梅/楳/\nうめあわせ /埋め合わせ/埋め合せ/\nうめがえ /梅枝/\nうめがえもち /梅枝餅;太宰府名物/\nうめがおか /梅が丘/\nうめがき /梅垣/\nうめがしま /梅ヶ島/\nうめがたに /梅ヶ谷/\nうめがわ /梅川/\nうめき /埋木/呻き/\nうめきごえ /呻き声/\nうめきち /梅吉/\nうめくさ /埋め草/埋草/\nうめこ /梅子/\nうめこうじ /梅小路/\nうめこぶちゃ /梅昆布茶/\nうめこみ /埋め込み/\nうめさお /梅棹/\nうめさわ /梅沢/\nうめざき /梅崎/\nうめざわ /梅沢/梅澤/\nうめしゅ /梅酒/\nうめず /梅酢/楳図;人名/梅津/梅図/\nうめぞの /梅園/\nうめぞめ /梅染/\nうめた /梅田/\nうめたて /埋め立て/埋立/埋立て/\nうめたてち /埋立地/埋め立て地/\nうめたに /梅谷/\nうめだ /梅田/楳田/\nうめだえき /梅田駅/\nうめだかもつえき /梅田貨物駅/\nうめだかもつせん /梅田貨物線/\nうめだがわ /梅田川/\nうめだきた /梅田北/\nうめだしてん /梅田支店/\nうめだはんしん /梅田阪神/\nうめづ /梅津/\nうめづけ /梅漬け/梅漬/\nうめにしき /梅錦/\nうめの /梅野/\nうめはら /梅原/\nうめばち /梅鉢;紋所/\nうめびしお /梅醤/\nうめぼし /梅干し/梅干/\nうめみ /梅見/\nうめみや /梅宮/\nうめむら /梅村/\nうめむろ /梅室/\nうめもと /梅本/\nうめもどき /梅擬/\nうめもり /梅森/\nうめやま /梅山/\nうも /芋/\nうもう /羽毛/\nうもうだ /羽毛田/\nうもうふく /羽毛服/\nうもうふとん /羽毛布団/\nうもうぶとん /羽毛布団/\nうもん /宇門/\nうや /雨夜/礼/\nうやく /烏薬/\nうやま /宇山/\nうやむや /有耶無耶/\nうゆう /烏有;-に帰す/\nうよ /紆余/紆餘;「余」旧字/\nうよう /右葉/\nうよきょくせつ /紆余曲折/\nうよく /右翼/羽翼;wing. assist./\nうよくしゅ /右翼手/\nうよくせき /右翼席/\nうよくだんたい /右翼団体/\nうよくてき /右翼的/\nうら /裏/浦/占/裡/心;心恋しい,心寂しい,心無し/錙;?/\nうら> /裏/\nうらあみ /裏編み/\nうらうえ /裏表/\nうらうす /浦臼/\nうらうち /裏打ち/裏打/\nうらうつり /裏移り/\nうらえ /浦江/\nうらえり /裏襟/\nうらおもて /裏表/\nうらおもてがみ /裏表紙/\nうらかいどう /裏街道/\nうらかすみ /浦霞/\nうらかぜ /浦風/裏風/\nうらかた /裏方/\nうらかみ /浦上/\nうらかわ /浦河/浦川/\nうらが /浦賀/\nうらがえし /裏返し/\nうらがお /裏顔/\nうらがき /裏書/裏書き/\nうらがききんし /裏書禁止/\nうらがききんしうらがき /裏書禁止裏書/\nうらがきじょうと /裏書譲渡/\nうらがきてがた /裏書手形/\nうらがきにん /裏書人/\nうらがすいどう /浦賀水道/\nうらがすみ /浦霞/\nうらがすみぜん /浦霞禅/\nうらがすみだいぎんじょう /浦霞大吟醸/\nうらがせん /浦賀線/\nうらがね /裏金/\nうらがみ /浦上/裏紙/\nうらがみえきまえ /浦上駅前/\nうらがみしゃこ /浦上車庫/\nうらがめん /裏画面/\nうらがわ /裏側/浦川/裏革/裏皮/\nうらきど /裏木戸/\nうらきばん /裏基盤/\nうらきもん /裏鬼門/\nうらぎり /裏切り/裏切/\nうらぎりもの /裏切り者/裏切者/\nうらぐち /裏口/\nうらぐちにゅうがく /裏口入学/\nうらけい /裏罫/\nうらけん /裏拳/\nうらげい /裏芸/\nうらこう /浦港/\nうらこうさく /裏工作/\nうらごえ /裏声/\nうらごし /裏漉し/\nうらさ /浦佐/\nうらさく /裏作/\nうらさわ /浦沢/\nうらさんしょう /裏参照/\nうらしの /嬉野/\nうらしま /浦島/\nうらしまそう /浦島草/\nうらしまたろう /浦島太郎/\nうらしゃかい /裏社会/\nうらじ /裏地/\nうらじおすとっく /浦鹽斯徳/\nうらじじょう /裏事情/\nうらじゃけ /裏ジャケ/\nうらじょうほう /裏情報/\nうらじろ /裏白/\nうらじろがし /裏白樫/\nうらじろど /裏白戸/\nうらじろれんが /裏白連歌/\nうらすじ /裏筋/\nうらずみ /裏住み/\nうらせ /浦瀬/\nうらせってい /裏設定/\nうらせんけ /裏千家/\nうらぜん /浦禅/\nうらそえ /浦添/\nうらぞこ /浦底/\nうらた /浦田/\nうらだな /裏店/\nうらち /浦地/\nうらづけ /裏付け/裏付/\nうらて /裏手/\nうらとりひき /裏取引/\nうらどおり /裏通り/\nうらどら /裏ドラ/\nうらない /占い/卜い/卦;?/\nうらないし /占い師/\nうらなげ /裏投げ/\nうらなみ /浦波/\nうらなり /末成り/末生り/\nうらにし /浦西/\nうらにほん /裏日本/\nうらにわ /裏庭/\nうらの /浦野/\nうらはいけい /裏背景/\nうらはく /裏拍/\nうらはず /末弭/末筈/\nうらはま /浦浜/\nうらはら /裏腹/裏原;[略語]裏原宿(原宿の裏通り)/\nうらはらじゅく /裏原宿/\nうらば /裏葉/\nうらばなし /裏話/\nうらばなしてき /裏話的/\nうらばん /裏番/\nうらばんぐみ /裏番組/\nうらばんだい /裏磐梯/\nうらばんだいねこま /裏磐梯猫魔/\nうらびでお /裏ビデオ/\nうらびょうし /裏表紙/\nうらぶた /裏蓋/\nうらぶたい /裏舞台/\nうらべ /卜部/占部/浦部/浦辺/裏部/\nうらべかねよし /卜部兼好/\nうらべや /裏部屋/\nうらほ /裏帆/\nうらほろ /浦幌/\nうらぼん /盂蘭盆/裏盆/\nうらまち /裏町/\nうらまど /裏窓/\nうらみ /恨み/怨み/憾み;残念なこと。欠点。/浦見/\nうらみごと /恨み言/怨み言/\nうらみごろ /裏身頃/\nうらみち /裏道/\nうらみっこ /恨みっこ;-なし/\nうらみつらみ /恨みつらみ;-をぶちまける/\nうらみぶし /恨み節/怨み節/\nうらむ /怏/\nうらめ /裏目/\nうらめい /裏銘/\nうらめし /浦飯/\nうらめん /裏面/\nうらもと /浦本/\nうらもの /裏物/\nうらもん /裏門/裏紋/\nうらもんじょ /裏文書/\nうらやき /裏焼き;すまりなに逆右左/\nうらやす /浦安/\nうらやすかん /浦安間/\nうらやすし /浦安市/\nうらやま /浦山/裏山/\nうらよみ /裏読み/\nうらら /麗ら/麗/\nうららか /麗らか/\nうらる /烏拉/\nうらるあるたいごぞく /ウラルアルタイ語族;[言語]Ural-Altaic/\nうらるごぞく /ウラル語族;[言語]/\nうらわ /浦和/\nうらわえき /浦和駅/\nうらわざ /裏技/\nうらわざてき /裏技的/\nうらわし /浦和市/\nうらわせん /浦和戦/\nうらわだいもん /浦和大門/\nうらわでんしゃく /浦和電車区/\nうらわにしぐち /浦和西口/\nうらわみなみ /浦和南/\nうらん /U/Uranium/\nうらんけいれつ /ウラン系列;4n+2系列/\nうらんのうしゅく /ウラン濃縮;[科技]uranium enrichment/\nうり /瓜/売り/\nうりあげ /売上/売り上げ/売上げ/\nうりあげかかく /売上価格/\nうりあげかくほ /売上確保/\nうりあげがく /売上額/\nうりあげきん /売上金/\nうりあげきんがく /売上金額/\nうりあげけいさんしょ /売上計算書/\nうりあげげんか /売上原価/\nうりあげこうせいひ /売上構成比/\nうりあげさいけん /売上債権/\nうりあげさいけんかいてんりつ /売上債権回転率/\nうりあげぜい /売上税/\nうりあげそうりえきりつ /売上総利益率/\nうりあげぞう /売上増/\nうりあげぞうだい /売上増大/\nうりあげだいすう /売上台数/\nうりあげだか /売上高/\nうりあげふしん /売上不振/\nうりいえ /売り家/\nうりう /瓜生/\nうりおしみ /売り惜しみ/\nうりか /ウリ科/\nうりかい /売り買い/\nうりかけ /売掛/売り掛け/\nうりかけきん /売掛金/\nうりかけちょう /売掛帳/\nうりかた /売り方/売方/\nうりきれ /売り切れ/売切れ/売切/\nうりきれごめん /売り切れ御免/\nうりぎょく /売玉;[相場]/売り玉;[相場]selling account/\nうりくち /売り口/\nうりぐい /売り食い/\nうりぐすり /売薬/売り薬/\nうりけはい /売気配/売り気配/\nうりこ /売り子/売子/\nうりことば /売り言葉/売言葉/\nうりこひめ /瓜子姫;説話/\nうりこみ /売り込み/\nうりごえ /売り声/売声/\nうりざいりょう /売り材料/\nうりざね /瓜実/瓜核/\nうりざねがお /瓜実顔/\nうりざん /売り残/\nうりそうば /売相場/\nうりだし /売り出し/売出し/売出/\nうりだしきかん /売出期間/\nうりだしちゅう /売り出し中/売出中/\nうりだて /売建/売り建て;[相場]/売建て;[相場]/\nうりだてぎょく /売建玉/\nうりち /売地/\nうりちゅうもん /売り注文/\nうりづら /瓜連/\nうりて /売り手/売手/\nうりてしじょう /売り手市場/売手市場/\nうりどき /売り時/\nうりぬけ /売り抜け/\nうりぬし /売主/売り主/\nうりね /売値/売り値/\nうりの /売野/\nうりば /売り場/売場/\nうりばめんせき /売場面積/\nうりふたつ /瓜二つ/\nうりぼう /瓜坊/\nうりみばえ /瓜実蠅/\nうりもく /ウリ目/Cucurbitales/\nうりもの /売り物/売物/\nうりもんく /売り文句/\nうりや /売り家/\nうりゅ /雨龍/\nうりゅう /雨竜/瓜生/雨龍/\nうりゅうの /瓜生野/\nうりょう /雨量/\nうりょうけい /雨量計/\nうりよね /糶/売り米/\nうりわたし /売渡/売り渡し/売渡し/\nうりん /雨林/\nうりんけ /羽林家/\nうる /宇留/\nうるい /潤/\nうるう /閏/\nうるうづき /閏月/\nうるうどし /閏年/\nうるうび /閏日;2.29/\nうるうびょう /閏秒/\nうるおい /潤い/\nうるか /潤香;鮎の内臓の塩漬/\nうるき /売木/夏枯草/\nうるごめ /粳米/\nうるさ /煩/\nうるさがた /うるさ型/\nうるし /漆/\nうるしえ /漆絵/\nうるしじ /漆地/\nうるしぬり /漆塗り/漆塗/\nうるしね /粳/粳稲/\nうるしねんぐ /漆年貢/\nうるしはら /漆原/\nうるしばた /漆畑/\nうるしま /漆島/\nうるしまけ /漆負け/\nうるしやま /漆山/\nうるた /粳田/\nうるち /粳/\nうるちまい /粳米/うるち米/\nうるとらしー /ウルトラＣ/\nうるむち /烏魯木斉/\nうるめ /潤目/\nうるめいわし /潤目鰯/\nうれ /末/売れ/\nうれあし /売れ足/\nうれい /憂い/愁い/恙/騷;「騒」の旧字(人名用漢字)/\nうれいがお /憂い顔/愁い顔/\nうれう /悄/\nうれえ /憂え/愁え/\nうれくち /売れ口/\nうれし /嬉し/\nうれしがらせ /嬉しがらせ/\nうれしなき /嬉し泣き/\nうれしなみだ /嬉し涙/\nうれしの /嬉野/\nうれすじ /売れ筋/\nうれせん /売れ線/\nうれたんじゅし /ウレタン樹脂/\nうれだか /売れ高/\nうれっこ /売れっ子/\nうれつ /ウ列/う列/\nうれのこり /売れ残り/\nうれゆき /売れ行き/売行き/売行/\nうろ /雨露/烏鷺/迂路/有漏/空/洞/空洞/虚/\nうろう /傴僂/\nうろおぼえ /うろ覚え/疎覚え/\nうろくず /鱗/\nうろこ /鱗/\nうろこがた /鱗形/\nうろこぐも /鱗雲/\nうろこじょう /鱗状/\nうろん /胡乱/\nうわ /上/宇和/\nうわ> /上;上枠,上滑り/\nうわあご /上顎/\nうわえ /上絵/\nうわえだ /上枝/\nうわえつけ /上絵付け/\nうわえのぐ /上絵の具/\nうわがき /上書き/上書/\nうわがきほぞん /上書き保存/\nうわがけ /上掛け/\nうわがまち /上框;[建築]/\nうわがみ /上紙/\nうわがわ /上側/\nうわき /浮気/\nうわきがんぼう /浮気願望/\nうわきごころ /浮気心/\nうわきしょう /浮気性/\nうわきちゅう /浮気中/\nうわきちょうさ /浮気調査/\nうわきもの /浮気者/\nうわぎ /上着/上衣/\nうわくちびる /上唇/\nうわぐすり /釉/釉薬/上薬;釉薬/\nうわぐつ /上靴/\nうわごえ /上声/\nうわごと /譫言/\nうわさ /噂/\nうわさのたね /噂の種/\nうわさばなし /噂話/\nうわざら /上皿/\nうわざらてんびん /上皿天秤/\nうわじま /宇和島/\nうわじまじどうしゃ /宇和島自動車;[企業名]/\nうわじまひがし /宇和島東/\nうわすべり /上滑り/\nうわずみ /上澄み/上住/\nうわぜい /上背/\nうわぞこ /上底/\nうわだな /上棚/\nうわちょうし /上調子/\nうわぢょうし /上調子;[音楽] 1octave上/\nうわっちょうし /上っ調子/\nうわっつら /上っ面/\nうわっぱり /上っ張り/\nうわつき /上付き/\nうわつら /上面/\nうわづつみ /上包み/\nうわづみ /上積み/\nうわて /上手/\nうわてだしなげ /上手出し投げ/\nうわてなげ /上手投げ/\nうわてひねり /上手捻り/\nうわなり /嫐/\nうわに /上荷/\nうわにぶね /上荷船/\nうわぬり /上塗り/\nうわね /上値/\nうわの /宇和野/\nうわのせ /上乗せ/\nうわのそら /上の空/\nうわのだい /上の台/\nうわのり /上乗り/\nうわばき /上履き/\nうわばみ /蟒蛇/蠎蛇;「蟒」異体字/\nうわばり /上張り/\nうわひ /上翳/\nうわぶたしき /上蓋式/\nうわべ /上辺/\nうわまい /上米;年貢米に掛ける通行税(「上前」の語源)/\nうわまえ /上前/\nうわみ /上身/宇和海/\nうわみぞ /上溝/\nうわみの /上蓑/\nうわむき /上向き/\nうわめ /上目/\nうわめづかい /上目使い/上目遣い/\nうわもの /上物/\nうわや /上屋/\nうわやく /上役/\nうわん /右腕/\nうん /運/雲/暈;(かさ)眩暈/云;云々/紜;紛紜/耘;耕耘機/吽;阿吽/繧;繧繝/慍;(いか・る)慍色/薀;薀蓄(=蘊蓄)/蘊;蘊蓄/褞;褞袍/黄;?/曇;?/\nうんう /雲雨/\nうんうんうにうむ /Uuu/Unununium/\nうんうんおくちうむ /Uuo/Ununoctium/\nうんうんくあじうむ /Uuq/Ununquadium/\nうんうんにりうむ /Uun/Ununnilium/\nうんうんびうむ /Uub/Ununbium/\nうんうんへきしうむ /Uuh/Ununhexium/\nうんえい /運営/\nうんえいいいん /運営委員/\nうんえいいいんかい /運営委員会/\nうんえいかつどう /運営活動/\nうんえいがいしゃ /運営会社/\nうんえいがわ /運営側/\nうんえいしきん /運営資金/\nうんえいしつ /運営室/\nうんえいしゃ /運営者/\nうんえいしゃがわ /運営者側/\nうんえいじょう /運営上/\nうんえいちゅう /運営中/\nうんえいどりょく /運営努力/\nうんえいのうりょく /運営能力/\nうんえいひ /運営費/\nうんえいひよう /運営費用/\nうんえいぶ /運営部/\nうんえいほうしん /運営方針/\nうんえいほうほう /運営方法/\nうんえいぼたい /運営母体/\nうんえいもと /運営元/\nうんえいよう /運営用/\nうんえいりねん /運営理念/\nうんえん /雲煙/\nうんえんかがん /雲煙過眼/\nうんえんひょうびょう /雲煙縹渺/\nうんか /雲霞/浮塵子/\nうんかい /雲海/\nうんかく /雲鶴/雲客;殿上人/\nうんかん /雲漢;天の川/\nうんが /運河/\nうんがかん /運河間/\nうんき /運気/温気/\nうんきゅう /運休/運弓;[音楽]bowing.「バイオリンの-」/\nうんきゅうほう /運弓法/\nうんけい /運慶/雲形/\nうんけいじょうぎ /雲型定規/\nうんげいせん /雲芸線/\nうんげん /繧繝/\nうんこう /運行;†(バス|天体)の-/運航;†(船|飛行機)の-/暈光/\nうんこうがいしゃ /運行会社/\nうんこうけいたい /運行形態/\nうんこうじかん /運行時間/\nうんこうじかんたい /運行時間帯/\nうんこうじょうきょう /運行状況/\nうんこうじょうけん /運行条件/\nうんこうじょうむいん /運航乗務員/\nうんこうちゅう /運行中;†「-の電車」/運航中;†「-の船舶」/\nうんこうちゅうし /運航中止/\nうんこうていし /運航停止/\nうんこうにってい /運航日程/\nうんこうまえてんけん /運行前点検/\nうんこうよう /運行用/\nうんこく /雲谷/\nうんごうむしゅう /雲合霧集/\nうんさん /雲散/\nうんさんむしょう /雲散霧消;跡形もなく消える/\nうんざん /運算/\nうんし /運指/\nうんしだい /運次第/\nうんしゅう /温州;(Wenzhou) 中国・浙江省の都市/雲州;出雲/雲集;-霧散/\nうんしゅうみかん /温州蜜柑/\nうんしゅうむさん /雲集霧散;集まったり散ったりする/\nうんしょうむさん /雲消霧散;=雲散霧消/\nうんしょく /慍色;むっとした顔色/暈色;鉱物の虹色/\nうんしん /運針/雲身/\nうんしんげっせい /雲心月性/\nうんじゃく /雲雀/\nうんじゅ /琅珠/\nうんじょう /雲上/運上/\nうんじょうびと /雲上人/\nうんすい /雲水/\nうんせい /運勢/運星;†星の巡り合わせ/\nうんぜん /雲仙/\nうんぜんこうえん /雲仙公園/\nうんぜんだけ /雲仙岳/\nうんぜんふげんだけ /雲仙普賢岳/\nうんそう /運送/\nうんそうがいしゃ /運送会社/\nうんそうぎょう /運送業/\nうんそうぎょうかい /運送業界/\nうんそうぎょうしゃ /運送業者/\nうんそうけいやく /運送契約/\nうんそうじょう /運送状/\nうんそうちゅう /運送中/\nうんそうてん /運送店/\nうんそうにん /運送人/\nうんそうひ /運送費/\nうんそうひよう /運送費用/\nうんそうほけん /運送保険/\nうんそうや /運送屋/\nうんそうやっかん /運送約款/\nうんそうりょう /運送料/\nうんそく /運足/\nうんだい /雲台/\nうんだめし /運試し/\nうんちく /蘊蓄/薀蓄;=蘊蓄/\nうんちゃん /運ちゃん/\nうんちゅうはっかく /雲中白鶴/\nうんちょう /雲頂/\nうんちん /運賃/\nうんちんかいせい /運賃改正/\nうんちんかいてい /運賃改定/\nうんちんかくさ /運賃格差/\nうんちんきそく /運賃規則/\nうんちんけいさん /運賃計算/\nうんちんしゅうにゅう /運賃収入/\nうんちんせい /運賃制/\nうんちんたいけい /運賃体系/\nうんちんばこ /運賃箱/\nうんちんひょう /運賃表/\nうんちんひょうじ /運賃表示/\nうんちんひょうじき /運賃表示器/運賃表示機/\nうんちんふたん /運賃負担/\nうんちんぶん /運賃分/\nうんちんめん /運賃面/\nうんちんりょうきん /運賃料金/\nうんてい /雲梯;遊具/\nうんてん /運転/\nうんてんいがい /運転以外/\nうんてんかい /運転会/\nうんてんかんかく /運転間隔/運転感覚/\nうんてんぎじゅつ /運転技術/\nうんてんぎりょう /運転技量/\nうんてんくかん /運転区間/\nうんてんけいたい /運転形態/\nうんてんけいとう /運転系統/\nうんてんさいかい /運転再開/\nうんてんし /運転士/\nうんてんしきん /運転資金/\nうんてんしつ /運転室/\nうんてんしどう /運転指導/\nうんてんしほん /運転資本/\nうんてんしゃ /運転者/\nうんてんしゃいがい /運転者以外/\nうんてんしゃせき /運転者席/\nうんてんしゅ /運転手/\nうんてんしゅうりょうご /運転終了後/\nうんてんしゅし /運転手氏/\nうんてんしよう /運転士用/\nうんてんしれい /運転指令/\nうんてんじ /運転時/\nうんてんじかん /運転時間/\nうんてんじき /運転時期/\nうんてんじゅつ /運転術/\nうんてんじょう /運転上/\nうんてんせき /運転席/\nうんてんせきがわ /運転席側/\nうんてんせきこうほう /運転席後方/\nうんてんせきじょう /運転席上/\nうんてんせきひだりがわ /運転席左側/\nうんてんせきよこ /運転席横/\nうんてんそうさ /運転操作/\nうんてんたいど /運転態度/\nうんてんだい /運転台/\nうんてんちゅう /運転中/\nうんてんていしゃ /運転停車/\nうんてんのうりょく /運転能力/\nうんてんひんど /運転頻度/\nうんてんび /運転日/\nうんてんびちゅうい /運転日注意/\nうんてんほう /運転法/\nうんてんほうほう /運転方法/\nうんてんほんすう /運転本数/\nうんてんめんきょ /運転免許/\nうんてんめんきょしけん /運転免許試験/\nうんてんめんきょしょう /運転免許証/\nうんてんよう /運転用/\nうんてんれき /運転歴/\nうんでい /雲泥/\nうんでいのさ /雲泥の差/\nうんどう /運動/\nうんどういん /運動員/\nうんどうえねるぎー /運動エネルギー;[物理]kinetic energy. mv^2／2/\nうんどうか /運動家/\nうんどうかい /運動会/\nうんどうかく /運動覚/\nうんどうかんかく /運動感覚;kinesthesia/\nうんどうがく /運動学/\nうんどうがくてき /運動学的/\nうんどうがわ /運動側/\nうんどうき /運動器/\nうんどうきのう /運動機能/\nうんどうきょうぎ /運動競技;athletics/\nうんどうぐ /運動具;飛び箱やボールなど/\nうんどうぐつ /運動靴/\nうんどうこう /運動項/\nうんどうこうえん /運動公園/\nうんどうこうえんない /運動公園内/\nうんどうこうぞう /運動構造/\nうんどうし /運動史/\nうんどうしっちょう /運動失調;[医]ataxia/\nうんどうしょうがい /運動障害/\nうんどうしんけい /運動神経/\nうんどうじ /運動時/\nうんどうじょう /運動場/\nうんどうじょうたい /運動状態/\nうんどうせい /運動性/\nうんどうせいぎょ /運動制御/\nうんどうせいのう /運動性能/\nうんどうせいぶん /運動成分/\nうんどうそしき /運動組織/\nうんどうたい /運動体/\nうんどうちゅう /運動中/\nうんどうちゅうすう /運動中枢/\nうんどうのう /運動能/\nうんどうのうりょく /運動能力/\nうんどうひ /運動費/\nうんどうぶ /運動部/\nうんどうぶそく /運動不足/\nうんどうぶそくぎみ /運動不足気味/\nうんどうぶったい /運動物体/\nうんどうほうこう /運動方向/\nうんどうほうそく /運動法則/\nうんどうほうていしき /運動方程式/\nうんどうまひ /運動麻痺;[医]akinesia/\nうんどうや /運動野;[解剖]motor area/\nうんどうようそ /運動要素/\nうんどうりょう /運動量/\nうんどうりょうほう /運動療法;kinesiology/\nうんどうりょうほぞんそく /運動量保存則/\nうんどうりょうゆそう /運動量輸送/\nうんどうりょく /運動力/\nうんどんこん /運鈍根/\nうんなん /雲南/\nうんなんしょう /雲南省/\nうんぬん /云々/云云/\nうんの /海野/\nうんのう /蘊奥/雲衲/暈ノウ;(サンズイに「翁」)/\nうんのじゅうざ /海野十三/\nうんぱん /運搬/雲版/\nうんぱんかのう /運搬可能/\nうんぱんき /運搬機/\nうんぱんぐ /運搬具/\nうんぱんしゅだん /運搬手段/\nうんぱんちゅう /運搬中/\nうんぱんよう /運搬用/\nうんぱんりょく /運搬力/\nうんぴつ /運筆/\nうんぴょう /雲表/\nうんぷう /雲風/\nうんぷてんぷ /運否天賦/\nうんぼ /雲母/\nうんまかせ /運任せ/\nうんむ /雲霧/\nうんめい /運命/\nうんめいあい /運命愛/\nうんめいきょうどうたい /運命共同体;一蓮托生/\nうんめいてき /運命的/\nうんめいとうげ /運命峠/\nうんめいろん /運命論/\nうんめん /温麺/\nうんも /雲母/\nうんもじょう /雲母状/\nうんゆ /運輸/\nうんゆぎょうせい /運輸行政/\nうんゆしょう /運輸省;NB:2001年1月の中央省庁再編で国土交通省に再編された/\nうんゆせいさく /運輸政策/\nうんゆだいじん /運輸大臣/\nうんゆとうけい /運輸統計/\nうんよう /運用/\nうんようえき /運用益/\nうんようかいし /運用開始/\nうんようかのう /運用可能/\nうんようかんきょう /運用環境/\nうんようかんり /運用管理/\nうんようかんりしゃ /運用管理者/\nうんようがかり /運用掛/\nうんようきゅうし /運用休止/\nうんようけいけん /運用経験/\nうんようけいたい /運用形態/\nうんようしゃ /運用者/\nうんようしゅうりょう /運用終了/\nうんようじ /運用時/\nうんようじかん /運用時間/\nうんようじっけん /運用実験/\nうんようじっせき /運用実績/\nうんようじゅつ /運用術/\nうんようじょう /運用上/\nうんようじょうたい /運用状態/\nうんようすう /運用数/\nうんようせい /運用性/\nうんようぞん /運用損/\nうんようたいせい /運用体制/\nうんようちゅう /運用中/\nうんようていし /運用停止/\nうんようてき /運用的/\nうんようばしょ /運用場所/\nうんようばんごう /運用番号/\nうんようひ /運用費/\nうんようひょう /運用表/\nうんようほう /運用法/\nうんようほうこくしょ /運用報告書/\nうんようほうしん /運用方針/\nうんようほうほう /運用方法/\nうんようほんぶ /運用本部/\nうんようめん /運用面/\nうんようよう /運用用/\nうんようりょく /運用力/\nうんりゅう /雲竜/\nうんりゅうがた /雲龍型/\nうんりょう /雲量/\nえ /絵/画/江/餌/重/柄;handle/会/得;取り柄/荏;荏胡麻/枝/恵;知恵/慧;智慧(=知恵)/衣/依;帰依/榎/笑;笑顔/衛/回/囘;「回」の旧字/會;「会」の旧字/惠;「恵」の旧字(人名用漢字)/畫;「画」の旧字/繪;「絵」の旧字/衞;「衛」の旧字(人名用漢字)/懷;「懐」の旧字(人名用漢字)/猥;(ワイ) 呉音/杖;?/\nえ> /得;(ア行下一・下二 未然・連用形)得手,得難い,得具足/\nえーがた /Ａ型/A型/\nえーがたかんえん /Ａ型肝炎;[医]/A型肝炎;[医]hepatitis A/\nえーきゅう /Ａ級/A級/\nえーきゅうせんぱん /Ａ級戦犯/\nえーげかい /エーゲ海/\nえーげぶんめい /エーゲ文明/\nえーた /η;eta/Η;Eta/\nえーばん /Ａ判/A判/\nえーびーがた /ＡＢ型/AB型/\nえーびーしーじゅん /ABC順/\nえーぶいきき /ＡＶ機器/AV機器/\nえーぶいじょゆう /ＡＶ女優/AV女優/\nえーめん /Ａ面/A面/\nえあわせ /絵合わせ/絵合/\nえい /英/映/影/鋭/永/泳/詠/衛/営/栄/郢;楚の都/嬰;(音楽の)sharp/纓;冠の紐/瓔;首飾り/珱;「瓔」の異体字/穎;ほさき/頴;「穎」の異体字/潁;潁川(中国の河川名)/洩;漏洩/曳;曳航/曵;「曳」の異体字/睿;≒叡/叡;叡智/瑛;美瑛町/暎;「映」の異体字/盈;み・ちる/楹;(はしら)/贏/瀛/瑩;(みがき)/塋;(はか)/蠑;蠑螺/榮;「栄」の旧字(人名用漢字)/營;「営」の旧字/裔;末裔/翳;陰翳/咏;≒詠/殪;たお・す/縊/衞;「衛」の旧字(人名用漢字)/娃;?/衡;?/頴娃/海鷂魚/\nえい> /英;[略語]イギリス.-軍,-詩/嬰;嬰ロ短調/\nえいい /鋭意/営為/衛尉/嬰イ/栄位/\nえいいしっぴつちゅう /鋭意執筆中/\nえいいたんちょう /嬰イ短調/\nえいいち /栄一/英一/榮一/詠一/\nえいいちょうちょう /嬰イ長調/\nえいいちろう /英一郎/栄一郎/\nえいいどりょく /鋭意努力/\nえいいん /影印/\nえいえい /営々/営営/英英/永々/\nえいえいじしょ /英英辞書/\nえいえいじてん /英英辞典/\nえいえん /永遠/永延;年号(987-989)/\nえいえんせい /永遠性/\nえいえんふめつ /永遠不滅/\nえいおうしつ /英王室/\nえいおおもじ /英大文字/\nえいおん /嬰音/\nえいか /詠歌/穎果/\nえいかいわ /英会話/\nえいかいわかんけい /英会話関係/\nえいかいわがっこう /英会話学校/\nえいかいわきょうざい /英会話教材/\nえいかいわきょうしつ /英会話教室/\nえいかく /鋭角/\nえいかくさんかくけい /鋭角三角形/\nえいかくさんかっけい /鋭角三角形/\nえいかくてき /鋭角的/\nえいかん /栄冠/永観;年号(983-985)/\nえいかんたい /英艦隊/\nえいが /映画/栄華/栄画/\nえいがおんがく /映画音楽/\nえいがおんがくとくしゅう /映画音楽特集/\nえいがか /映画化/\nえいがかい /映画界/\nえいがかけん /映画化権/\nえいがかん /映画館/\nえいがかんけい /映画関係/\nえいがかんしょう /映画鑑賞/映画観賞/\nえいがかんとく /映画監督/\nえいがかんめい /映画館名/\nえいががいしゃ /映画会社/\nえいががっこう /映画学校/\nえいがく /英学/栄学/\nえいがげいじゅつ /映画芸術/\nえいがげきじょう /映画劇場/\nえいがさい /映画祭/\nえいがさくひん /映画作品/\nえいがさっか /映画作家/\nえいがざっし /映画雑誌/\nえいがし /映画史/映画誌/\nえいがしじょう /映画史上/\nえいがしゅだいきょく /映画主題曲/\nえいがしょう /映画賞/\nえいがじたい /映画自体/\nえいがじょうえいかい /映画上映会/\nえいがじょゆう /映画女優/\nえいがじん /映画人/\nえいがじんこう /映画人口/\nえいがせいさく /映画制作/\nえいがせいさくしゃ /映画製作者/\nえいがぜんたい /映画全体/\nえいがだいぜんしゅう /映画大全集/\nえいがてき /映画的/\nえいがないえいが /映画内映画/\nえいがはいゆう /映画俳優/\nえいがばん /映画版/\nえいがひょう /映画評/\nえいがひょうろん /映画評論/\nえいがひょうろんか /映画評論家/\nえいがびじゅつ /映画美術/\nえいがぶもん /映画部門/\nえいがむら /映画村/\nえいがめい /映画名/\nえいがものがたり /栄花物語/栄華物語/\nえいがや /映画屋/\nえいがよう /映画用/\nえいがらん /映画欄/\nえいき /鋭気;†鋭い気勢。「-を挫く」/英気;†立ち働く気力。「-を養う」/永記/盈虧/\nえいきごう /嬰記号;♯/\nえいきち /栄吉/永吉/\nえいきゅう /永久;年号(1113-1118)/\nえいきゅうかいいん /永久会員/\nえいきゅうきかん /永久機関/\nえいきゅうけつばん /永久欠番/\nえいきゅうし /永久歯/\nえいきゅうしゅうしょく /永久就職/\nえいきゅうじしゃく /永久磁石/\nえいきゅうだつもう /永久脱毛/\nえいきゅうついほう /永久追放/\nえいきゅうていし /永久停止/\nえいきゅうてき /永久的/\nえいきゅうとうど /永久凍土/\nえいきゅうほうき /永久放棄/\nえいきゅうほしょう /永久保証/\nえいきゅうほぞん /永久保存/\nえいきゅうほぞんばん /永久保存版/\nえいきょ /盈虚/\nえいきょう /影響/永享;年号(1429-1441)/\nえいきょうか /影響下/\nえいきょうだい /影響大/\nえいきょうちょうさ /影響調査/\nえいきょうど /影響度/\nえいきょうりょく /影響力/\nえいきょく /郢曲/\nえいぎょう /営業/\nえいぎょうあんない /営業案内/\nえいぎょういん /営業員/\nえいぎょううんてん /営業運転/\nえいぎょうか /営業課/\nえいぎょうかいし /営業開始/\nえいぎょうかちょう /営業課長/\nえいぎょうかつどう /営業活動/\nえいぎょうかんりか /営業管理課/\nえいぎょうがい /営業外/\nえいぎょうがいしゅうえき /営業外収益/\nえいぎょうがいひよう /営業外費用/\nえいぎょうがわ /営業側/\nえいぎょうきそく /営業規則/\nえいぎょうきゅうし /営業休止/\nえいぎょうきょか /営業許可/\nえいぎょうきょてん /営業拠点/\nえいぎょうきろ /営業キロ;business kilometre/\nえいぎょうけい /営業系/\nえいぎょうけいすう /営業係数/営業系数/\nえいぎょうけいたい /営業形態/\nえいぎょうけん /営業権/\nえいぎょうこうい /営業行為/\nえいぎょうさき /営業先/\nえいぎょうざいさん /営業財産/\nえいぎょうしゃ /営業車/営業者/\nえいぎょうしゅ /営業主/\nえいぎょうしゅうにゅう /営業収入/\nえいぎょうしゅうりょう /営業終了/\nえいぎょうしゅうりょうご /営業終了後/\nえいぎょうしょ /営業所/\nえいぎょうしょく /営業職/\nえいぎょうしょすう /営業所数/\nえいぎょうしょとく /営業所得/\nえいぎょうしょめい /営業所名/\nえいぎょうじ /営業時/\nえいぎょうじかん /営業時間/\nえいぎょうじかんがい /営業時間外/\nえいぎょうじかんない /営業時間内/\nえいぎょうじょう /営業上/\nえいぎょうじょうと /営業譲渡/\nえいぎょうせいさく /営業政策/\nえいぎょうせん /営業線/\nえいぎょうそんしつ /営業損失/\nえいぎょうたんとう /営業担当/\nえいぎょうたんとうしゃ /営業担当者/\nえいぎょうちゅう /営業中/\nえいぎょうていし /営業停止/\nえいぎょうていししょぶん /営業停止処分/\nえいぎょうてき /営業的/\nえいぎょうてん /営業店/\nえいぎょうにっすう /営業日数/\nえいぎょうねんど /営業年度/\nえいぎょうばたけ /営業畑/\nえいぎょうひ /営業費/\nえいぎょうひみつ /営業秘密/\nえいぎょうび /営業日/\nえいぎょうぶ /営業部/\nえいぎょうぶちょう /営業部長/\nえいぎょうぶもん /営業部門/\nえいぎょうほうこくしょ /営業報告書/\nえいぎょうほんぶ /営業本部/\nえいぎょうぼうがい /営業妨害/\nえいぎょうまん /営業マン/\nえいぎょうめん /営業面/\nえいぎょうめんきょ /営業免許/\nえいぎょうよう /営業用/\nえいぎょうりえき /営業利益/\nえいぎょうりょく /営業力/\nえいぎょうれっしゃ /営業列車/\nえいぎん /詠吟/\nえいぐん /英軍/\nえいけい /英系/鋭形/\nえいけつ /英傑/永訣/\nえいけん /英検/\nえいげつ /盈月;満ちゆく月。⇔虧月/\nえいげん /永源/\nえいげんじ /永源寺/\nえいこ /栄枯/栄子/英子/映子/瑛子/永子/暎子/江威子/\nえいこう /栄光/曳航/曳行/栄孝/栄幸/営口/曳光/\nえいこうき /曳航機/\nえいこうだん /曳光弾/\nえいこく /英国/\nえいこくかいぐん /英国海軍/\nえいこくがた /英国型/\nえいこくがわ /英国側/\nえいこくき /英国旗/\nえいこくきかく /英国規格/\nえいこくこうくう /英国航空/\nえいこくこうし /英国公使/\nえいこくこっきょうかい /英国国教会/\nえいこくご /英国語/\nえいこくしき /英国式/\nえいこくしゃ /英国車/\nえいこくじん /英国人/\nえいこくせい /英国製/\nえいこくない /英国内/\nえいこくばん /英国版/英国盤/\nえいこくぶつりがっかい /英国物理学会/\nえいこくみん /英国民/\nえいこくりゅう /英国流/\nえいこくりょう /英国領/\nえいこさくけん /永小作権/\nえいこせいすい /栄枯盛衰/\nえいこもじ /英小文字/\nえいこん /英魂/\nえいご /英語/英五;人名/\nえいごあんない /英語案内/\nえいごいがい /英語以外/\nえいごう /永劫/\nえいごうかいき /永劫回帰/\nえいごか /英語科/英語化/\nえいごかいわ /英語会話/\nえいごがく /英語学/\nえいごがくしゅう /英語学習/\nえいごがっこう /英語学校/\nえいごきじ /英語記事/\nえいごきょういく /英語教育/\nえいごきょういくばんぐみ /英語教育番組/\nえいごきょうし /英語教師/\nえいごきょく /英語局/\nえいごけん /英語圏/\nえいごけんてい /英語検定/\nえいごげき /英語劇/\nえいごじしょ /英語辞書/\nえいごじてん /英語辞典/\nえいごじん /英語人/\nえいごだい /英語題/\nえいごてき /英語的/\nえいごとうろん /英語討論/\nえいごにゅうりょく /英語入力/\nえいごのうりょく /英語能力/\nえいごはつおん /英語発音/\nえいごばん /英語版/\nえいごひょうき /英語表記/\nえいごひょうげん /英語表現/\nえいごひょうじ /英語表示/\nえいごふう /英語風/\nえいごぶん /英語文/\nえいごぶんか /英語文化/\nえいごほうそう /英語放送/\nえいごめい /英語名/\nえいごめいしょう /英語名称/\nえいごめん /英語面/\nえいごやく /英語訳/\nえいごよう /英語用/\nえいごりょく /英語力/\nえいごろんぶん /英語論文/\nえいさい /英才/栄西/穎才;≒英才 (NB:「穎」は穂先)/\nえいさいきょういく /英才教育/\nえいさく /栄作/英作/栄策/\nえいさくぶん /英作文/\nえいさつ /縊殺/\nえいざぶろう /栄三郎/\nえいざん /叡山/\nえいざんでんしゃ /叡山電車/\nえいざんでんてつ /叡山電鉄/\nえいざんほんせん /叡山本線/\nえいし /英紙/英詩/英資/衛士;†guard/衛視;†国会の守衛/英姿/詠史/\nえいしき /英式;British/\nえいしゃ /映写/泳者/営舎/影写;なぞって写す/\nえいしゃき /映写機/\nえいしゃく /栄爵/\nえいしゃぼん /影写本/\nえいしゃまく /映写幕/\nえいしゅ /英主/\nえいしゅう /瀛州;三神山の一/\nえいしゅつ /映出/詠出/\nえいしゅん /英俊/\nえいしょ /英書/営所/\nえいしょう /詠唱/永正;年号(1504-1521)/永承;年号(1046-1053)/\nえいしょうぼん /影照本/影鈔本/\nえいしょく /栄職/\nえいしん /栄進/詠進/\nえいじ /英字/嬰児/英二/英治/栄治/英司/栄二/英次/英志/栄次/英史/鋭二/永治;年号(1141-1142)/英嗣/永二/英児/\nえいじし /英字紙/\nえいじしんぶん /英字新聞/\nえいじつ /永日/\nえいじにゅうりょく /英字入力/\nえいじへんかん /英字変換/\nえいじゅ /衛戍/\nえいじゅう /永住/\nえいじゅうけん /永住権/\nえいじゅうしゃ /永住者/\nえいじゅびょういん /衛戍病院/\nえいじょく /栄辱/\nえいじよう /英字用/\nえいじろう /英辞郎;英語辞書名。www.eijiro.jp/栄次郎;人名/\nえいじん /英人/\nえいすう /英数/\nえいすうこく /英数国/\nえいすうじ /英数字/\nえいすうもじ /英数文字/\nえいすけ /英介/英輔/栄介/\nえいせい /衛生;†hygiene.「公衆-」/衛星;†satellite.「通信-」/永世;†permanent.「-名人」/永生;†long life/永逝;die/衞生;「衛」旧字/衞星;「衛」旧字/\nえいせいか /衛生科/\nえいせいかいせん /衛星回線/\nえいせいかん /衛星間/\nえいせいかんきょう /衛生環境/\nえいせいかんり /衛生管理/\nえいせいかんりしゃ /衛生管理者/\nえいせいがく /衛生学/\nえいせいきどう /衛星軌道/\nえいせいきょく /衛生局/\nえいせいぎょうせい /衛生行政/\nえいせいけんさぎし /衛生検査技師;国家資格/\nえいせいこう /衛生工/\nえいせいこうがく /衛生工学/\nえいせいこうほう /衛星航法/\nえいせいこく /衛星国/\nえいせいし /衛生士/\nえいせいじょう /衛生上/\nえいせいじょうたい /衛生状態/\nえいせいせつび /衛生設備/\nえいせいぞう /衛星像/\nえいせいだい /衛星第/\nえいせいだいいち /衛星第一/\nえいせいだいに /衛星第二/\nえいせいちゅうけい /衛星中継/\nえいせいちゅうりつ /永世中立/\nえいせいつうしん /衛星通信/\nえいせいてき /衛生的/\nえいせいてれび /衛星テレビ/\nえいせいでんわ /衛星電話/\nえいせいとうき /衛生陶器/\nえいせいとし /衛星都市/\nえいせいなまちゅうけい /衛星生中継/\nえいせいひ /衛生費/\nえいせいへい /衛生兵/\nえいせいほうそう /衛星放送/\nえいせいめいじん /永世名人/\nえいせいめん /衛生面/\nえいせん /曳船/鋭尖/\nえいぜん /営繕/\nえいそ /永祚;年号(989-990)/\nえいそう /営巣/詠草/営倉/\nえいぞう /映像;image/影像;絵姿/営造/栄三/英三/栄蔵/\nえいぞうか /映像化/\nえいぞうかいろ /映像回路/\nえいぞうきき /映像機器/\nえいぞうきょうりょく /映像協力/\nえいぞうぎじゅつ /映像技術/\nえいぞうけんきゅうかい /映像研究会/\nえいぞうけんきゅうしょ /映像研究所/\nえいぞうさい /映像祭/\nえいぞうさくひん /映像作品/\nえいぞうさっか /映像作家/\nえいぞうしゅつりょく /映像出力/\nえいぞうしりょう /映像資料/\nえいぞうしんごう /映像信号/\nえいぞうしんごうよう /映像信号用/\nえいぞうじょうほう /映像情報/\nえいぞうせいさくぶ /映像制作部/\nえいぞうせかい /映像世界/\nえいぞうそうち /映像装置/\nえいぞうたいしょう /映像大賞/\nえいぞうたんし /映像端子/\nえいぞうてき /映像的/\nえいぞうてんじ /映像展示/\nえいぞうとくてん /映像特典/\nえいぞうとし /映像都市/\nえいぞうはいしん /映像配信/\nえいぞうはくぶつかん /映像博物館/\nえいぞうひょうげん /映像表現/\nえいぞうぶつ /営造物/\nえいぞうぶんか /映像文化/\nえいぞうぶんぽう /映像文法/\nえいぞうよう /映像用/\nえいぞうようひん /映像用品/\nえいぞうりょく /映像力/\nえいぞうろん /映像論/\nえいぞく /永続/\nえいぞくか /永続化/\nえいぞくせい /永続性/\nえいぞくてき /永続的/\nえいた /英太/\nえいたい /永代/\nえいたいくよう /永代供養/\nえいたつ /栄達/英達/\nえいたろう /英太郎/栄太郎/永太朗/\nえいたん /詠嘆/詠歎/\nえいたんご /英単語/\nえいだ /栄田/英田/\nえいだい /永代/英題/\nえいだいさんぎょう /永大産業;[企業名]/\nえいだつ /穎脱/\nえいだん /英断/営団/帝都高速度交通営団;NB:現・東京メトロ ※abbrev/\nえいだんえき /営団駅/\nえいだんぎんざせん /営団銀座線;NB:現・東京メトロ銀座線/\nえいだんしゃ /営団車/\nえいだんちかてつ /営団地下鉄;NB:現・東京メトロ/\nえいだんちよだ /営団千代田/\nえいだんちよだせん /営団千代田線;NB:現・東京メトロ千代田線/\nえいだんとうざいせん /営団東西線;NB:現・東京メトロ東西線/\nえいだんなんぼくせん /営団南北線;NB:現・東京メトロ南北線/\nえいだんひびやせん /営団日比谷線;NB:現・東京メトロ日比谷線/\nえいだんゆうらくちょうせん /営団有楽町線;NB:現・東京メトロ有楽町線/\nえいち /英知/叡智/英智/叡知/睿智/\nえいちしゅっぱん /英知出版;[出版社名]/\nえいちだいがく /英知大学/\nえいちょう /永長;年号(1096-1097)/\nえいてい /営庭/\nえいてん /栄転/栄典/\nえいでん /叡電/営田/\nえいでんでまちやなぎ /叡電出町柳/\nえいと /嬰ト/\nえいとう /衛陶/\nえいとく /永徳;年号(1381-1384)/\nえいとたんちょう /嬰ト短調/\nえいとちょうちょう /嬰ト長調/\nえいどう /泳動/栄道/\nえいどく /英独/\nえいに /嬰ニ/\nえいにたんちょう /嬰ニ短調/\nえいにち /英日/\nえいにちょうちょう /嬰ニ長調/\nえいにん /永仁;年号(1293-1299)/\nえいねん /永年/\nえいねんきんぞく /永年勤続/\nえいのう /営農/\nえいは /嬰ハ/\nえいはたんちょう /嬰ハ短調/\nえいはちょうちょう /嬰ハ長調/\nえいはつ /映発/\nえいばん /英盤/\nえいびん /鋭敏/\nえいふう /英風/\nえいふく /永福/\nえいふくちょう /永福町/\nえいふつ /英仏/\nえいふつかいきょう /英仏海峡/\nえいぶつ /詠物/\nえいぶん /英文/叡聞/\nえいぶんか /英文科/\nえいぶんかいしゃく /英文解釈/\nえいぶんかいせつしょ /英文解説書/\nえいぶんがく /英文学/\nえいぶんがくせんしゅう /英文学専修/\nえいぶんざっし /英文雑誌/\nえいぶんし /英文誌/\nえいぶんしゅっぱんぶつ /英文出版物/\nえいぶんせつめい /英文説明/\nえいぶんひょうき /英文表記/\nえいぶんぽう /英文法/\nえいぶんめい /英文名/\nえいへ /嬰ヘ/\nえいへい /衛兵/\nえいへいじ /永平寺/\nえいへたんちょう /嬰ヘ短調/\nえいへちょうちょう /嬰ヘ長調/\nえいべい /英米/\nえいべいぐん /英米軍/\nえいべいじん /英米人/\nえいべいぶんがく /英米文学/\nえいべいほう /英米法/\nえいべいりょうこく /英米両国/\nえいべつ /永別/\nえいほ /嬰ホ/\nえいほう /泳法/永保;年号(1081-1084)/鋭鋒/英法/\nえいほたんちょう /嬰ホ短調/\nえいほちょうちょう /嬰ホ長調/\nえいぽんど /英ポンド/\nえいまい /英邁/\nえいまん /永万;年号(1165-1166)/\nえいみ /詠美/\nえいみん /永眠/\nえいめい /英明;brilliant/英名;English name/\nえいめいかん /穎明館/\nえいもじ /英文字/\nえいもじひょうき /英文字表記/\nえいもり /栄森/\nえいもん /営門/\nえいや /永夜/\nえいやく /英訳/\nえいゆう /英雄/\nえいゆうぐんぞう /英雄群像/\nえいゆうし /英雄視/\nえいゆうしゅぎ /英雄主義;heroism/\nえいゆうしんわ /英雄神話/\nえいゆうじだい /英雄時代;heroic age/\nえいゆうすうはい /英雄崇拝;hero-worship/\nえいゆうたん /英雄譚;heroic(n.)/\nえいゆうてき /英雄的/\nえいゆうでん /英雄伝/\nえいゆうでんせつ /英雄伝説/\nえいゆうれつでん /英雄列伝/\nえいよ /栄誉/\nえいよう /栄養;nourriture/栄耀;glory/営養;=栄養/\nえいようえいが /栄耀栄華/\nえいようか /栄養価/\nえいようかけいさん /栄養価計算/\nえいようがく /栄養学/\nえいようがくしゃ /栄養学者/\nえいようき /栄養期/\nえいようきかん /栄養器官/\nえいようきのうしょくひん /栄養機能食品/\nえいようきょうゆ /栄養教諭;[新語]/\nえいようげん /栄養源/\nえいようざい /栄養剤/\nえいようし /栄養士/栄養枝/\nえいようしっちょう /栄養失調/\nえいようしどうかんり /栄養指導管理/\nえいようしょうがい /栄養障害/\nえいようしょく /栄養食/\nえいようじょうたい /栄養状態/\nえいようせいしょく /栄養生殖/\nえいようそ /栄養素/\nえいようたい /栄養体/\nえいようてき /栄養的/\nえいようはんしょく /栄養繁殖/\nえいようふりょう /栄養不良/\nえいようぶつ /栄養物;nutrition/\nえいようぶん /栄養分/\nえいようほきゅう /栄養補給/\nえいようほきゅうしょくひん /栄養補給食品/\nえいようほじょしょくひん /栄養補助食品/\nえいようまんてん /栄養満点/\nえいようりょう /栄養量/\nえいらく /永楽/\nえいらん /英蘭/\nえいり /営利/鋭利/絵入り/栄利/\nえいりか /営利化/\nえいりかつどう /営利活動/\nえいりきぎょう /営利企業/\nえいりきょうげんぼん /絵入狂言本/\nえいりこうい /営利行為/\nえいりしゅぎ /営利主義/\nえいりじぎょう /営利事業/\nえいりせい /営利性/\nえいりだんたい /営利団体/\nえいりてき /営利的/\nえいりほうじん /営利法人/\nえいりもくてき /営利目的/\nえいりもくてきりよう /営利目的利用/\nえいりゃく /永暦;年号(1160-1161)/\nえいりょ /叡慮/\nえいりょう /英領/\nえいりりよう /営利利用/\nえいりん /映倫/営林/英鈴/\nえいりんしょ /営林署;国有林の保護、監督を行う官庁/\nえいりんしょちょう /営林署長/\nえいれい /英霊/\nえいれんぽう /英連邦/\nえいろ /嬰ロ/\nえいろく /永禄;年号(1558-1570)/\nえいろたんちょう /嬰ロ短調/\nえいろちょうちょう /嬰ロ長調/\nえいろんぶん /英論文/\nえいわ /英和/永和;年号(1375-1379)/\nえいわじしょ /英和辞書/\nえいわじてん /英和辞典/\nえいわたいやくしゅうちんじしょ /英和対訳袖珍辞書/\nえいわだいじてん /英和大辞典/\nえいわちゅうじてん /英和中辞典/\nえいん /会陰/\nえいんせっかい /会陰切開/\nえいんぶ /会陰部/\nえいんれっしょう /会陰裂傷/\nえうぽまちあか /エウポマチア科/Eupomatiaceae/\nええた /η/Η/\nえかき /絵描き/絵書き/\nえかきうた /絵書き歌/\nえがお /笑顔/\nえがきて /描き手/\nえがしら /江頭/\nえがたい /得難い/\nえがみ /江上/\nえがら /絵柄/\nえがわ /江川/\nえがわすぐる /江川卓/\nえき /駅/液/益/役/疫;疫病/腋;わき/掖;≒腋/繹;演繹/懌;≒悦/驛;「駅」の旧字/易;貿易/蜴;蜥蜴(せきえき,トカゲ)/亦;また/奕;博奕/依帰/伯;佐伯,?/\nえきあつぷれす /液圧プレス/\nえきあんない /駅案内/\nえきいん /駅員/\nえきいんはいちえき /駅員配置駅/\nえきうら /駅裏/\nえきうり /駅売り/\nえきえき /液液/\nえきおん /液温/\nえきか /液化/腋窩;わきのくぼみ/腋下;わきのした/液果;berry.⇔乾果/腋花;[園芸]axillary flower/\nえきかかりいん /駅係員/\nえきかがす /液化ガス/\nえきかせきゆがす /液化石油ガス/\nえきかちっそ /液化窒素/\nえきかてんねんがす /液化天然ガス;liquefied natural gas(LNG)/\nえきかん /駅間/\nえきかんきょり /駅間距離/\nえきが /腋芽/\nえきがく /疫学/易学/\nえきがくしゃ /疫学者/\nえきがくてき /疫学的/\nえきがくてきちょうさ /疫学的調査/\nえきがわ /駅側/\nえきき /疫鬼/\nえききょう /易経/\nえききん /益金/\nえきぎゅう /役牛/\nえきけん /益軒/\nえきげしゃ /駅下車/\nえきこうない /駅構内/\nえきごと /駅毎/\nえきざい /液剤/\nえきしせつ /駅施設/\nえきしゃ /駅舎/易者/\nえきしゃあと /駅舎跡/\nえきしゃさんゆう /益者三友/\nえきしゅう /腋臭/\nえきしゅうしょう /腋臭症/\nえきしゅうへん /駅周辺/\nえきしゅうへんちず /駅周辺地図/\nえきしょう /液晶/\nえきしょうがめん /液晶画面/\nえきしょうてれび /液晶テレビ/\nえきしょうでぃすぷれい /液晶ディスプレイ/\nえきしょうぱねる /液晶パネル/\nえきしょうひょうじ /液晶表示/\nえきしょうもにたー /液晶モニター/\nえきじたい /駅自体/\nえきじゅう /液汁/益獣/\nえきじょう /液状/\nえきじょうか /液状化;地盤の-/\nえきじょうかげんしょう /液状化現象/\nえきす /越幾斯/\nえきすう /駅数/\nえきせい /液性/易姓;「-革命」/駅制;[律令制]/腋生;[植物]axillary/\nえきせいかくめい /易姓革命/\nえきせん /易占/\nえきぜんぶ /駅全部/\nえきそう /液相/\nえきたい /液体/\nえきたいくうき /液体空気;liquid air/\nえきたいさんそ /液体酸素/\nえきたいじょう /液体状/\nえきたいせんざい /液体洗剤/\nえきたいちっそ /液体窒素/\nえきたいにんげん /液体人間/\nえきたいねんりょう /液体燃料/\nえきたいひりょう /液体肥料/\nえきだん /易断/\nえきちく /役畜/\nえきちゅう /液中/益虫/\nえきちょう /駅長/益鳥/\nえきちょうあて /駅長宛/\nえきちょうしつ /駅長室/\nえきてい /駅逓/\nえきてき /液滴/\nえきてきか /液滴化/\nえきでん /駅伝/驛傳/\nえきでんたいかい /駅伝大会/\nえきとう /駅頭/\nえきどめ /駅止/駅止め/\nえきない /駅内/\nえきね /駅寝/\nえきばいてん /駅売店/\nえきばしゃ /駅馬車/\nえきひ /液肥/\nえきひょうじ /駅表示/\nえきびょう /疫病/\nえきびょうがみ /疫病神;やくびょうがみ?/\nえきびる /駅ビル/\nえきふ /役夫/\nえきふきん /駅付近/\nえきべつ /駅別/\nえきべん /駅弁/液便/\nえきべんぎょうしゃ /駅弁業者/\nえきべんだいがく /駅弁大学;[口]戦後に粗製濫造された大学の賤称/\nえきべんや /駅弁屋/\nえきほう /液胞/\nえきほんや /駅本屋/\nえきまえ /駅前/\nえきまえさいかいはつ /駅前再開発/\nえきまえしょうてんがい /駅前商店街/\nえきまえどおり /駅前通り/\nえきまえひろば /駅前広場/\nえきまえりょかん /駅前旅館/\nえきむ /役務/\nえきめい /駅名/\nえきめいかいしょう /駅名改称/\nえきめいばん /駅名板/\nえきめいひょう /駅名標/駅名票/駅名表/\nえきめいひょうじ /駅名表示/\nえきもれ /液漏れ/\nえきや /駅家/\nえきゆう /益友/\nえきらん /液卵;加工用の割った卵/\nえきり /疫痢/\nえきりようしゃ /駅利用者/\nえきりんぼん /易林本/\nえきれい /液冷/疫癘/\nえきろ /駅路/\nえぎ /江木/\nえぎぬ /絵絹/\nえぎょう /エ行/え行/\nえくさ /exa;[SI接頭語]E,10^18/\nえくすおーじゃん /XO醤/\nえくぼ /靨/\nえぐち /江口/\nえぐみ /絵組/絵組み/刳味;タケノコ独特の-/\nえけい /恵瓊/\nえげ /会下/\nえこ /依怙/\nえこう /回向/\nえこじ /依怙地/\nえこだ /江古田/\nえことば /絵詞/\nえこひいき /依怙贔屓/\nえこん /慧根/\nえこんて /絵コンテ/\nえごうらい /絵高麗/\nえごころ /絵心/\nえごのり /恵胡海苔/\nえごま /荏胡麻/\nえごよみ /絵暦/\nえさ /餌/\nえさか /江坂/\nえさかてん /江坂店/\nえさき /江崎/\nえさぎ /餌木/\nえさし /江刺/江差/枝幸/江指/\nえさしおいわけ /江差追分/\nえさだい /餌代/\nえさづり /餌釣り/\nえさば /餌場/\nえさばこ /餌箱/\nえさや /餌屋/\nえさん /恵山/\nえざ /会座/\nえざき /江崎/\nえざきぐりこ /江崎グリコ;[企業名]/\nえざきれおな /江崎玲於奈/\nえざら /絵皿/\nえざわ /江沢/江澤/\nえし /絵師/壊死/画師/\nえしき /会式/\nえしゃく /会釈/\nえしゃじょうり /会者定離/\nえじ /衛士/江地/\nえじき /餌食/\nえじぷと /埃及;Egypt/\nえじぷとご /エジプト語;Egyptian/\nえじぷとじん /エジプト人/\nえじま /江島/江嶋/\nえすえすせいやく /エスエス製薬;[企業名]/\nえすえぬひ /ＳＮ比/SN比;signal-to-noise ratio/\nえすえふしょうせつ /ＳＦ小説/SF小説/\nえすがた /絵姿/\nえすきもーけん /エスキモー犬/\nえすきょく /Ｓ極/S極;south pole. 「方位磁石の-」/\nえすさいず /Ｓサイズ/Sサイズ/\nえすしき /S式;symbol-expression/\nえすじ /Ｓ字/\nえすせき /Ｓ席/\nえすは /Ｓ波;横波/\nえすびーしょくひん /エスビー食品;[企業名] NB:1992年7月以降の表記/ヱスビー食品;[企業名] NB:登記上の表記/\nえず /絵図/\nえずみ /江角/\nえずめん /絵図面/\nえずりこ /江釣子/\nえせ /似非/似而非/\nえそ /壊疽;[医]gangrene/狗母魚;lizard fish/\nえそらごと /絵空事/\nえぞ /蝦夷/\nえぞいわな /蝦夷岩魚/\nえぞう /絵像/\nえぞえ /江副/\nえぞしか /蝦夷鹿/\nえぞち /蝦夷地/\nえぞまつ /蝦夷松/\nえぞら /江面/\nえた /穢多/\nえたい /得体/\nえたじま /江田島/\nえだ /枝/江田/荏田/\nえだうち /枝打ち/\nえだかり /枝刈り/\nえだがり /枝刈り/\nえだがわ /枝川/\nえだがわり /枝変わり;[植物]bud variation. 枝単位の突然変異/\nえだきりばさみ /枝切り鋏/\nえだげ /枝毛/\nえだじょう /枝状/\nえだずみ /枝炭/\nえだせん /枝線/\nえだち /役/\nえだなみ /枝並/\nえだにく /枝肉/\nえだにょう /支繞/\nえだの /枝野;姓/\nえだは /枝葉/\nえだばり /枝針/\nえだばん /枝番/\nえだぶり /枝振り/\nえだまつ /枝松/\nえだまめ /枝豆/\nえだみち /岐路/枝道/\nえだわかれ /枝分かれ/枝わかれ/\nえだん /エ段/\nえち /乢/\nえちがわ /愛知川/\nえちご /越後/\nえちごこうつう /越後交通/\nえちごじし /越後獅子/\nえちごせん /越後線/\nえちごや /越後屋/\nえちごゆざわ /越後湯沢/\nえちごゆざわえき /越後湯沢駅/\nえちぜん /越前/\nえちぜんかいがん /越前海岸/\nえちぜんがに /越前蟹/\nえちぜんみさき /越前岬/\nえちぜんやき /越前焼/\nえっか /越夏;⇔越冬/\nえっきょう /越境/\nえっきょうしゃ /越境者/\nえっくすおーじゃん /XO醤/\nえっくすきゃく /Ｘ脚/X脚/\nえっくすじく /Ｘ軸/X軸/\nえっくすせん /Ｘ線/\nえっくすせんしょくたい /X染色体;[生物]X-chromosome/Ｘ染色体;[生物]X-chromosome/\nえっけん /謁見/越権/\nえっけんこうい /越権行為/\nえっしゅう /越州;越前・越中・越後/\nえっせいしゅう /エッセイ集/\nえっそ /越訴/\nえっちゅう /越中/\nえっちゅうおわらぶし /越中おわら節;[民謡]/\nえっちゅうじま /越中島/\nえっちゅうだいもんえき /越中大門駅/\nえっちゅうふんどし /越中褌/\nえっとう /越冬/\nえっとうたい /越冬隊/\nえっとうち /越冬地/\nえっふぇるとう /エッフェル塔;la tour Eiffel/\nえっぷく /悦服/\nえっぺい /閲兵/\nえっぺいしき /閲兵式/\nえつ /悦;-に入る/閲;閲覧/咽;嗚咽/噎;む・せる/謁;謁見/粤;(中国南部の少数民族)/戉;≒鉞/越;優越/鉞;斧鉞/斉魚/\nえつお /悦夫/\nえつけ /絵付け/\nえつこ /悦子/英津子/恵津子/えつ子/絵津子/\nえつじ /悦司/悦次/\nえつたろう /悦太郎/\nえつづみ /兄鼓;大鼓/\nえつどく /閲読/\nえつなん /越南;Vietnam/\nえつねん /越年/\nえつねんそう /越年草/\nえつもくしょう /悦目抄/\nえつや /悦也/悦哉/\nえつよ /悦代/\nえつらく /悦楽/\nえつらん /閲覧/\nえつらんかのう /閲覧可能/\nえつらんきょひ /閲覧拒否/\nえつらんしつ /閲覧室/\nえつらんしゃ /閲覧者/\nえつらんせいきゅう /閲覧請求/\nえつり /桟/\nえつれき /閲歴/\nえつろう /悦朗/\nえづくり /絵作り/\nえづけ /餌付け/\nえづら /絵面/\nえて /得手/\nえてかって /得手勝手/\nえてき /絵的/\nえてこう /猿公/エテ公/猿猴;えんこう?/\nえてして /得てして/\nえてふえて /得手不得手/\nえてんらく /越天楽;雅楽の曲名/\nえでほん /絵手本/\nえと /干支/江渡;姓/\nえとう /江藤/衛藤/江頭/恵藤/\nえとき /絵解き/\nえとく /会得/\nえとり /餌取り/\nえとるりあご /エトルリア語;Etruscan/\nえとるりあじん /エトルリア人;Etruscan/\nえとろふ /択捉/\nえど /江戸/穢土/\nえどえ /江戸絵/\nえどおもて /江戸表/\nえどがろう /江戸家老;[日本史]⇔国家老/\nえどがわ /江戸川/\nえどがわく /江戸川区/\nえどがわくみん /江戸川区民/\nえどがわじょし /江戸川女子/\nえどがわばし /江戸川橋/\nえどがわらんぽ /江戸川乱歩/\nえどがわらんぽしょう /江戸川乱歩賞/\nえどき /江戸期/\nえどくら /江戸蔵/\nえどことば /江戸言葉/\nえどこもん /江戸小紋/\nえどご /江戸語/\nえどさき /江戸崎/\nえどさんざ /江戸三座/\nえどざき /江戸崎/\nえどじだい /江戸時代/\nえどじだいこうき /江戸時代後期/\nえどじょう /江戸城/\nえどっこ /江戸っ子/\nえどてん /江戸展/\nえどばくふ /江戸幕府/\nえどひがん /江戸彼岸/\nえどふう /江戸風/\nえどぶんがく /江戸文学/\nえどま /江戸間/\nえどまえ /江戸前/\nえどむらさき /江戸紫/\nえどや /江戸屋/\nえな /恵那;地名/胞衣/絵奈/\nえなが /柄長/\nえなさん /恵那山;地名,/\nえなざくら /恵那櫻/\nえなつ /江夏/\nえなみ /榎並/\nえなめるがわ /エナメル革/\nえなめるしつ /エナメル質;[解剖]enamel. 歯の表面/\nえなめるせん /エナメル線/\nえなり /江成/\nえなんじ /淮南子;劉安/\nえに /縁/\nえにし /縁/\nえにっき /絵日記/\nえにわ /恵庭/\nえぬえちけいほーる /ＮＨＫホール/\nえぬかっけい /Ｎ角形/\nえぬきょう /Ｎ響/\nえぬきょく /Ｎ極/N極;north pole. 「方位磁針の-」/\nえぬこ /Ｎ個/\nえぬじげん /Ｎ次元/\nえぬま /江沼/\nえねるぎーぐん /エネルギー群/\nえねるぎーげん /エネルギー源/\nえねるぎーこうりつ /エネルギー効率/\nえねるぎーしょう /エネルギー省/\nえねるぎーせいさく /エネルギー政策/\nえねるぎーそんしつ /エネルギー損失/\nえねるぎーもんだい /エネルギー問題/\nえの /榎/\nえのき /榎/榎木/\nえのきたけ /榎茸/\nえのきだ /榎田/\nえのきど /榎戸/\nえのぐ /絵の具/絵具/\nえのぐざら /絵の具皿/\nえのこ /狗/\nえのしま /江ノ島/江の島/\nえのしません /江ノ島線/\nえのぞの /榎園/\nえのでん /江の電/\nえのと /榎戸/\nえのもと /榎本/\nえはがき /絵葉書/絵はがき/\nえはた /江畑/江幡/\nえはだ /絵肌/\nえはら /江原/荏原/\nえばた /江端/\nえばら /江原/荏原/\nえばらこ /桧原湖/\nえひめ /愛媛/\nえひめけん /愛媛県/\nえひめしんぶんしゃ /愛媛新聞社;[企業名]/\nえひめだい /愛媛大/\nえひめだいがく /愛媛大学/\nえび /海老/蝦;=海老/蛯;=海老/鰕;=海老/葡萄;ぶどう。「-色」/\nえびいも /蝦芋/海老芋/\nえびいろ /葡萄色/\nえびお /海老尾/\nえびがため /海老固め/\nえびがに /海老蟹;ざりがに/\nえびさわ /海老沢/海老澤/\nえびじゃこ /海老雑魚/\nえびす /恵比須;豊漁神 (地名:姫路など)/恵比寿;≒恵比須 (地名:東京)/夷;語源:中国人以外の民族/戎;(≒夷) 語源:古代中国・北西部の異民族/蛭子/胡/狄;語源:古代中国・北方の異民族/貊;語源:古代中国・東北部のツングース族/\nえびすがお /恵比寿顔/\nえびすぐさ /恵比須草/夷草/\nえびすこう /恵比須講/\nえびすこうじょう /恵比寿工場/\nえびすごころ /夷心/\nえびすさま /恵比寿様/\nえびすちょう /恵比寿町/\nえびすのうお /恵比須の魚/\nえびすばし /戎橋/\nえびすほうこう /恵比寿方向/\nえびすほうめん /恵比寿方面/\nえびすや /蛭子屋/\nえびせんべい /海老煎餅/\nえびぞり /海老反り/\nえびちゃ /海老茶/葡萄茶/\nえびちゃいろ /海老茶色/\nえびづか /海老塚/\nえびづる /蝦蔓/\nえびてん /エビ天/海老天/\nえびな /海老名/蝦名/蛯名/\nえびなし /海老名市/\nえびね /恵比根/\nえびはら /海老原/蛯原/\nえびふらい /海老フライ/\nえびら /箙/\nえふ /衛府;[律令制]内裏の警備担当/\nえふだ /絵札/\nえふで /絵筆/\nえぶっし /絵仏師/\nえぷろんすがた /エプロン姿/\nえべ /江辺/\nえべつ /江別/\nえべつえき /江別駅/\nえほう /吉方/恵方;縁起の良い方角/\nえほうまき /恵方巻/恵方巻き/\nえほん /絵本/\nえほんさっか /絵本作家/\nえぼうしょ /絵奉書/\nえぼし /烏帽子/\nえぼしおや /烏帽子親/\nえぼだい /えぼ鯛/\nえぽ /ＥＰＯ/\nえぽきしじゅし /エポキシ樹脂/\nえま /絵馬/絵麻/江馬/\nえまき /絵巻/\nえまきもの /絵巻物/\nえみ /笑み/恵美/絵美/映見/江見/栄美/恵実/笑/江民/\nえみか /恵美香/\nえみこ /恵美子/絵美子/英美子/江美子/栄美子/絵己子/\nえみし /蝦夷/\nえみや /江美弥;名/円宮;名/\nえみり /恵美里/\nえむかえ /江迎/\nえむさいず /Ｍサイズ/Mサイズ/\nえむら /江村/\nえめらるどいろ /エメラルド色/\nえもじ /絵文字/\nえもじじゅくご /絵文字熟語/\nえもと /江本/絵本/柄本/\nえもの /獲物/得物/\nえものがたり /絵物語/\nえもん /衛門/衣紋/衣文/\nえもんかけ /衣紋掛け/衣紋掛/\nえもんふ /衛門府/\nえやみ /瘧;マラリアなどの間欠熱/疫病み;流行病/\nえよう /栄耀;-栄華/\nえようえいが /栄耀栄華/\nえら /鰓/腮/江良/\nえらーおん /エラー音/\nえらーしょり /エラー処理/\nえらーりつ /エラー率/\nえらあな /鰓孔;[生物]gill slit/\nえらこきゅう /鰓呼吸/\nえらさ /偉さ/\nえらびかた /選び方/\nえらぶた /鰓蓋;opercle/\nえらぶつ /豪物/偉物/\nえり /襟;=衿/衿;=襟/絵里/恵理/絵理/恵里/恵利/英理/愛理/衣里;名/江利/絵莉/枝里/惠理/愛莉/衣理/\nえりあか /襟垢/\nえりあし /襟足/\nえりうら /襟裏/\nえりか /恵理香/絵里花/惠理香/江利香/\nえりかざり /襟飾り/\nえりがみ /襟髪/\nえりくび /襟首/\nえりぐり /襟刳り/\nえりこ /えり子/恵理子/絵理子/江梨子/恵里子/江里子/英理子/英里子/江利子/絵梨子/悦吏子;名/\nえりごのみ /選り好み/えり好み/\nえりさ /恵利沙/\nえりさき /襟先;[服飾]/\nえりしょう /襟章/衿章/\nえりすぐり /選りすぐり/\nえりぜきゅう /エリゼ宮;フランスの大統領官邸。elysee.fr/\nえりぜに /撰り銭/\nえりだぬすざ /エリダヌス座;Eridanus(Eri)/\nえりな /江理奈/\nえりぬき /選り抜き/\nえりはば /襟幅;[服飾]/\nえりまき /襟巻/\nえりまきとかげ /襟巻蜥蜴/\nえりまわり /襟周り;[服飾]/襟回り/\nえりみ /恵里美/\nえりもと /襟元/\nえりもみさき /襟裳岬/\nえるえるきょうしつ /LL教室/\nえるえるさいず /ＬＬサイズ/LLサイズ/\nえるさいず /Ｌサイズ/Lサイズ/\nえるびうむ /Er/Erbium/\nえれつ /エ列/え列/\nえろがぞう /エロ画像/\nえろほん /エロ本/\nえん /円/縁/塩/園/苑/宴/艶/焉;(助字)終焉/嫣;嫣然/篶;(細竹)すず/鉛;鉛直/沿;沿岸/堰;(せき)堰堤/偃;偃月/焔;火焔/閻;閻魔/炎;火炎/煙;禁煙/烟;「煙」の異体字/厭;厭戦/魘;うな・される/黶;あざ/燕;(つばめ)海燕/嚥;嚥下/臙;臙脂/讌;うたげ/捐;義捐金/悁/援;援助/媛;(ひめ)才媛/湲/爰;ここに/猿;野猿/遠;遠方/袁;袁紹/轅;ながえ/薗;「園」の旧字(人名用漢字)/延;延長/筵;むしろ/蜒;蚰蜒/奄;気息奄々/掩;掩護射撃/淹;い・れる/閹;閹官(=宦官)/宛;あて/怨;怨恨/鴛;鴛鴦/婉;婉曲/蜿;蜿々/冤;冤罪/寃;「冤」の異体字/簷;のき/檐;のき/掾/櫞;枸櫞酸/演;演説/垣;かき/鳶;とび/淵;深淵/衍;敷衍/艷;「艶」の旧字/鹽;「塩」の旧字/圓;「円」の旧字(人名用漢字)/圜/渕;「淵」の異体字1/渊;「淵」の異体字2/覃/閼/¥/\nえんあん /塩安;塩化アンモニウム/\nえんい /遠位/\nえんいた /縁板/\nえんいん /遠因/延引/援引/\nえんう /煙雨/\nえんうり /円売り/\nえんうん /煙雲/\nえんうんどう /円運動/\nえんえい /遠泳/\nえんえき /演繹/\nえんえきぎ /演繹木/\nえんえきけい /演繹系/\nえんえきたいけい /演繹体系/\nえんえきてき /演繹的/\nえんえきほう /演繹法/\nえんえきろんりがく /演繹論理学/\nえんえん /延々;endless/炎々;-と燃える/奄々;気息-/蜿蜒;-長蛇の列/蜿々;≒蜿蜒/延延/炎炎/奄奄;気息-/蜿蜿;≒蜿蜒/\nえんお /厭悪/\nえんおう /鴛鴦;おしどり/延応;年号(1239-1240)/閻王/\nえんか /演歌/塩化/嚥下/円貨/煙火;(主に[法])花火/艶歌/円価/怨歌/煙霞/縁家/烟霞/\nえんか> /塩化;[化学]chloride/\nえんかあえん /塩化亜鉛/\nえんかい /宴会/沿海/延会/遠海/\nえんかいおう /塩化硫黄/\nえんかいがかり /宴会係/\nえんかいげい /宴会芸/\nえんかいしゅう /沿海州/\nえんかいしょく /鉛灰色/\nえんかいじょう /宴会場/\nえんかいもくてき /宴会目的/\nえんかいや /宴会屋/\nえんかいよう /宴会用/\nえんかかしゅ /演歌歌手/\nえんかきん /塩化金;[化学]AuCl,AuCl2/\nえんかぎん /塩化銀;[化学]AgCl. フイルム原料/\nえんかく /沿革/遠隔/\nえんかくいりょう /遠隔医療;[医]/\nえんかくかんし /遠隔監視/\nえんかくさよう /遠隔作用/\nえんかくそうさ /遠隔操作/\nえんかくそくてい /遠隔測定;telemetry/\nえんかくち /遠隔地/\nえんかくりょく /遠隔力/\nえんかけい /演歌系/\nえんかすいぎん /塩化水銀;[化学]HgCl2,Hg2Cl2/\nえんかすいそ /塩化水素;[化学]HCl/\nえんかちょう /演歌調/\nえんかつ /円滑/\nえんかつか /円滑化/\nえんかつせい /円滑性/\nえんかてつ /塩化鉄;[化学]FeCl2,FeCl3/\nえんかどう /塩化銅;[化学]CuCl,CuCl2/\nえんかびにる /塩化ビニル;vinyl chloride/\nえんかびにるじゅし /塩化ビニル樹脂/\nえんかぶつ /塩化物/\nえんかぶもん /演歌部門/\nえんかる /遠軽/\nえんかわ /圓川;姓/\nえんかわせ /円為替/\nえんかん /円環/煙管/鉛管/\nえんかんぎょ /塩乾魚/\nえんかんさん /円換算/\nえんかんじょう /円環状/\nえんかんすう /円関数/\nえんがい /塩害/円外/円買い/煙害/円蓋/鉛害/掩蓋/\nえんがく /縁覚/\nえんがる /遠軽/\nえんがわ /縁側/\nえんがん /沿岸/遠眼/\nえんがんぎょ /沿岸魚;littoral fish/\nえんがんぎょぎょう /沿岸漁業/\nえんがんけいびたい /沿岸警備隊/\nえんがんちいき /沿岸地域/\nえんがんぶ /沿岸部/\nえんがんゆうしょう /沿岸湧昇/\nえんき /延期/塩基/円規/\nえんきごう /円記号;¥/\nえんきど /塩基度;basicity/\nえんきどう /円軌道/\nえんきはいれつ /塩基配列/\nえんきゅう /延久;年号(1069-1074)/円球/円丘/\nえんきょう /延享;年号(1744-1748)/燕京/延慶;年号(1308-1311)/円鏡/\nえんきょく /婉曲/\nえんきょくひょうげん /婉曲表現/\nえんきょり /遠距離/\nえんきょりこうげき /遠距離攻撃/\nえんきょりじゅしん /遠距離受信/\nえんきょりつうがくしゃ /遠距離通学者/\nえんきょりつうきん /遠距離通勤/\nえんきょりつうきんしゃ /遠距離通勤者/\nえんきょりれんあい /遠距離恋愛/\nえんきり /縁切り/\nえんきりでら /縁切寺/縁切り寺/\nえんきん /遠近/\nえんきんかん /遠近感/\nえんきんほう /遠近法/\nえんきんりょうよう /遠近両用/\nえんぎ /演技/縁起/演義;†わかりやすく・面白く書く。『三国志-』/延喜;年号(901-23)/演戯;†play. 『ガラス玉-』(Hesse)/\nえんぎかい /演技会/\nえんぎしき /延喜式/\nえんぎしょ /縁起書/\nえんぎせい /演技性/\nえんぎなおし /縁起直し/\nえんぎは /演技派/\nえんぎもの /縁起物/\nえんぎょ /塩魚/\nえんぎりょく /演技力/\nえんくう /円空/\nえんぐみ /縁組/\nえんぐらふ /円グラフ/\nえんぐん /援軍/\nえんけい /円形/遠景/燕京/冤刑/\nえんけいきょうぎじょう /円形競技場/\nえんけいげきじょう /円形劇場/\nえんけいだつもうしょう /円形脱毛症;[医]/\nえんけいだんめん /円形断面/\nえんけいひょうしき /円形標識/\nえんけん /偃蹇/\nえんげ /嚥下/\nえんげい /園芸/演芸/園藝/\nえんげいか /園芸家/\nえんげいざっし /園芸雑誌/\nえんげいしゅ /園芸種/\nえんげいじょう /演芸場/\nえんげいたいしょう /演芸大賞/\nえんげいてん /園芸店/\nえんげいひんしゅ /園芸品種/\nえんげいぶ /園芸部/\nえんげいめい /園芸名/\nえんげいよう /園芸用/\nえんげき /演劇/\nえんげきかつどう /演劇活動/\nえんげきかんけい /演劇関係/\nえんげきさい /演劇祭/\nえんげきしゅうだん /演劇集団/\nえんげきてき /演劇的/\nえんげきぶ /演劇部/\nえんげきよう /演劇用/\nえんげきりろん /演劇理論/\nえんげきろん /演劇論/\nえんげつ /偃月/\nえんげつとう /偃月刀/\nえんげるけいすう /エンゲル係数;[経済]Engel's coefficient. (食費÷消費支出)/\nえんげん /淵源/延元;年号(1336-1340)/怨言/\nえんこ /縁故/円弧/塩湖/⌒;arc/\nえんこう /援交;[新語]援助交際/円光/猿猴/\nえんこうきんこう /遠交近攻/\nえんこうじばん /円光寺版/\nえんこうるい /円口類/\nえんこく /遠国/\nえんこけい /円弧形/\nえんこさい /縁故債;≒私募債/\nえんこじょう /円弧上/\nえんこん /怨恨/\nえんご /援護/縁語/掩護/婉語/\nえんごか /援護下/\nえんごく /遠国/\nえんごさく /延胡索/\nえんごしゃげき /援護射撃/掩護射撃/\nえんさ /怨嗟/\nえんさき /縁先/\nえんさつ /円札/\nえんさん /塩酸/演算;えんざん/\nえんさんし /演算子/\nえんざ /円座/宴座/縁座/縁坐;=縁座/円坐;=円座/\nえんざい /冤罪/寃罪/\nえんざん /演算/塩山/遠山/圓山/鉛槧/\nえんざんか /演算化/\nえんざんかいすう /演算回数/\nえんざんかいろ /演算回路/\nえんざんき /演算器/演算機/\nえんざんきごう /演算記号/\nえんざんけっか /演算結果/\nえんざんごさ /演算誤差/\nえんざんし /演算子/\nえんざんしき /演算式/\nえんざんじかん /演算時間/\nえんざんじゅんい /演算順位/\nえんざんじゅんじょ /演算順序/\nえんざんすう /演算数/\nえんざんせいど /演算精度/\nえんざんせいのう /演算性能/\nえんざんそうち /演算装置/\nえんざんそくど /演算速度/\nえんざんのうりょく /演算能力/\nえんざんぶ /演算部/\nえんざんほう /演算法/\nえんざんめい /演算名/\nえんざんりょう /演算量/\nえんし /遠視/艶姿/\nえんしつ /煙室/\nえんしゃ /演者/園舎/\nえんしゃっかん /円借款/\nえんしゅう /演習/遠州/円周/怨讐/円宗/\nえんしゅうおおはし /遠州大橋/\nえんしゅうかく /円周角;[数学]「共通の弧の-は等しい/\nえんしゅうしえん /演習支援/\nえんしゅうしつ /演習室/\nえんしゅうしょ /演習書/\nえんしゅうじょう /演習場/円周上/\nえんしゅうてつどう /遠州鉄道/\nえんしゅうべん /遠州弁/\nえんしゅうもんだい /演習問題/\nえんしゅうりつ /円周率/\nえんしゅうりん /演習林/\nえんしゅつ /演出/\nえんしゅついと /演出意図/\nえんしゅつか /演出家/\nえんしゅつしゃ /演出者/\nえんしゅつじ /演出時/\nえんしゅつじょう /演出上/\nえんしゅつてき /演出的/\nえんしゅつほう /演出法/\nえんしゅつめん /演出面/\nえんしょ /炎暑/艶書/縁書/\nえんしょう /炎症/延焼/艶笑/袁紹;人名,三国志/円生/煙硝/遠称/\nえんしょうじ /円勝寺/\nえんしょく /炎色/焔色/怨色/\nえんしょくせい /演色性/\nえんしょくはんのう /炎色反応/\nえんしん /延伸/遠心/円心/円唇/\nえんしんか /延伸化/円唇化;[音声学](lip-)rounding/\nえんしんかじょ /遠心花序/\nえんしんしき /遠心式/\nえんしんせい /遠心性/\nえんしんせいしんけい /遠心性神経/\nえんしんちゅうぞうき /遠心鋳造機/\nえんしんてき /遠心的/\nえんしんぶぶん /延伸部分/\nえんしんぶんり /遠心分離/\nえんしんぶんりき /遠心分離機/遠心分離器/\nえんしんぼいん /円唇母音;[音声学]round vowel/\nえんしんりょく /遠心力/\nえんじ /園児/臙脂;dark red/燕脂;=臙脂/衍字/槐;姓/\nえんじいろ /臙脂色/\nえんじたち /園児達/\nえんじつてん /遠日点/\nえんじて /演じ手/\nえんじゃ /演者/縁者/\nえんじゃく /燕雀/\nえんじゅ /槐/\nえんじゅく /円熟/\nえんじゅくみ /円熟味/\nえんじゅつ /演述/\nえんじゅんれつ /円順列/\nえんじょ /援助/\nえんじょう /炎上/円状/遠城/\nえんじょうじ /円城寺/\nえんじょがく /援助額/\nえんじょきん /援助金/\nえんじょこうさい /援助交際/\nえんじょこく /援助国/\nえんじょだんたい /援助団体/\nえんじょひ /援助費/\nえんじょぶっし /援助物資/\nえんじん /猿人/円陣/遠人/煙塵/厭人/閹人/\nえんじんおん /エンジン音/\nえんすい /円錐/塩水/鉛錘/\nえんすいかじょ /円錐花序/\nえんすいがた /円錐型/\nえんすいきょくせん /円錐曲線/\nえんすいけい /円錐形/\nえんすいこ /塩水湖/\nえんすいこう /塩水港/\nえんすいじょう /円錐状/\nえんすいずほう /円錐図法/\nえんすいだい /円錐台/\nえんすいめん /円錐面/\nえんずい /延髄/\nえんずいぎり /延髄斬/\nえんせい /遠征/延性/厭世/縁生/\nえんせいがい /袁世凱/\nえんせいさき /遠征先/\nえんせいしゅぎ /厭世主義;pesimism/\nえんせいたい /遠征隊/\nえんせいちゅう /遠征中/\nえんせいてき /厭世的/\nえんせいひ /遠征費/\nえんせき /縁石/宴席/遠赤/塩析/遠戚/\nえんせきがいせん /遠赤外線/\nえんせきもんだい /円積問題/\nえんせん /沿線/厭戦/塩泉/\nえんせんじゅうみん /沿線住民/\nえんせんじんこう /沿線人口/\nえんせんず /円線図/\nえんせんぜんたい /沿線全体/\nえんせんちいき /沿線地域/\nえんぜつ /演説/演舌/\nえんぜつしゅう /演説集/\nえんぜつほう /演説法/\nえんぜん /艶然;にっこり/嫣然;≒艶然/婉然;しなやか/宛然;あたかも/\nえんそ /塩素;Cl/遠祖/塩酢;[文語]不可欠な調味料・食品/Cl/Chlorine/\nえんそう /演奏/燕巣/\nえんそうか /演奏家/\nえんそうかい /演奏会/\nえんそうかいけいしき /演奏会形式/\nえんそうかいし /演奏開始/\nえんそうかつどう /演奏活動/\nえんそうかのう /演奏可能/\nえんそうきかい /演奏機会/\nえんそうきごう /演奏記号/\nえんそうきょく /演奏曲/\nえんそうきょくもく /演奏曲目/\nえんそうぎじゅつ /演奏技術/\nえんそうけいしき /演奏形式/\nえんそうけいたい /演奏形態/\nえんそうけん /演奏権/\nえんそうこうか /演奏効果/\nえんそうご /演奏後/\nえんそうしゃ /演奏者/\nえんそうしゃめい /演奏者名/\nえんそうしゅうりょうご /演奏終了後/\nえんそうじ /演奏時/\nえんそうじかん /演奏時間/\nえんそうじたい /演奏自体/\nえんそうじょう /演奏上/\nえんそうじょうほう /演奏情報/\nえんそうせいぎょ /演奏制御/\nえんそうちゅう /演奏中/\nえんそうないよう /演奏内容/\nえんそうのうりょく /演奏能力/\nえんそうば /円相場/\nえんそうひょうげん /演奏表現/\nえんそうふのう /演奏不能/\nえんそうほう /演奏法/\nえんそうようしき /演奏様式/\nえんそうりょく /演奏力/\nえんそうりょこう /演奏旅行/\nえんそうれい /演奏例/\nえんそうれんしゅう /演奏練習/\nえんそく /遠足/\nえんそくこ /堰塞湖/\nえんそけい /塩素系/\nえんそけいさっきんざい /塩素系殺菌剤/\nえんそけいひょうはくざい /塩素系漂白剤/\nえんそさん /塩素酸/\nえんそしょうどく /塩素消毒/\nえんそひょうはく /塩素漂白/\nえんぞう /塩蔵;-ワカメ,-昆布/円蔵/\nえんた /遠田/苑田/\nえんたい /延滞/掩体/淹滞/\nえんたいきん /延滞金/\nえんたいぜい /延滞税;delinquency tax. 現行14.6%/\nえんたいぶん /延滞分/\nえんたいりそく /延滞利息/\nえんたいりょう /延滞料/\nえんたく /円卓/\nえんたくかいぎ /円卓会議/\nえんたくものがたり /円卓物語/\nえんたん /鉛丹/\nえんたんい /円単位/\nえんたんいろ /鉛丹色;minium/\nえんだ /遠田/苑田/\nえんだい /演題/遠大/演台/縁台/円台/\nえんだか /円高/\nえんだかさえきかんげん /円高差益還元/\nえんだて /円建て/\nえんだま /円玉/\nえんだん /縁談/演壇/\nえんち /園地/遠地/園池;†(いけ)/\nえんちくでんち /鉛蓄電池/\nえんちてん /遠地点/\nえんちゃく /延着/\nえんちゅう /円柱/\nえんちゅうじょう /円柱状/\nえんちゅうめん /円柱面/\nえんちょう /延長;年号(923-931)/園長/円頂/\nえんちょううんてん /延長運転/\nえんちょうきかんちゅう /延長期間中/\nえんちょうきゅう /円頂丘/\nえんちょうくかん /延長区間/\nえんちょうけいかく /延長計画/\nえんちょうこうじ /延長工事/\nえんちょうこくい /円頂黒衣/\nえんちょうじょう /延長上/\nえんちょうせん /延長線/延長戦/\nえんちょうせんじょう /延長線上/\nえんちょうぜんはん /延長前半/\nえんちょうぶ /延長部/\nえんちょうぶぶん /延長部分/\nえんちょく /鉛直/\nえんちょくこうぞう /鉛直構造/\nえんちょくせん /鉛直線/\nえんちょくほうこう /鉛直方向/\nえんちん /遠沈/\nえんつづき /縁続き/\nえんてい /園庭;garden/堰堤;dam/園丁;gardener/\nえんてつ /遠鉄/\nえんてつでんしゃ /遠鉄電車/\nえんてん /炎天/遠点/\nえんてんか /炎天下/\nえんてんかつだつ /円転滑脱/\nえんでん /塩田/\nえんとう /円筒/遠投/遠島/円頭/煙筒/\nえんとうけい /円筒形/円筒型/\nえんとうじょう /円筒状/\nえんとうずほう /円筒図法/\nえんとく /延徳;年号(1489-1492)/\nえんとつ /煙突/\nえんど /塩度/\nえんどう /遠藤/沿道/豌豆/羨道;墓室に通じる地下道/筵道/\nえんどうしゅうさく /遠藤周作/\nえんどうまめ /豌豆豆/\nえんどおい /縁遠い/\nえんどく /鉛毒/煙毒/\nえんどる /円ドル/\nえんない /園内/円内/\nえんないあんない /園内案内/\nえんにち /縁日/\nえんにゅう /衍入/\nえんにょう /延繞;[部首]/\nえんねつ /炎熱/\nえんねん /延年/\nえんのう /延納/\nえんのぎょうじゃ /役行者/\nえんのした /縁の下/\nえんのすけ /猿之助/\nえんば /焉馬/\nえんばく /燕麦/\nえんばん /円盤/円板/鉛版/\nえんばんがた /円盤型/\nえんばんじょう /円盤状/\nえんばんなげ /円盤投げ;陸上競技/\nえんばんぶ /円盤部/\nえんぱく /延泊/鉛白/\nえんぱくかのう /延泊可能/\nえんぱくぶん /延泊分/\nえんぱくりょうきん /延泊料金/\nえんぱつ /延発/\nえんび /燕尾/塩ビ/\nえんびかん /塩ビ管/\nえんびふく /燕尾服/\nえんぴ /猿臂/円匙/\nえんぴつ /鉛筆/\nえんぴつけずり /鉛筆削り/\nえんぶ /演舞;†(dance)「-場」/演武;†「空手の-」/円舞;rondeau/\nえんぶきょく /円舞曲/\nえんぶん /塩分/延文;年号(1356-1361)/艶聞/艶文/\nえんぶんのうど /塩分濃度/\nえんぶんれん /遠文連/\nえんぷく /艶福/\nえんぷん /円墳/\nえんへんこう /円偏光/\nえんべつ /遠別/\nえんぺい /掩蔽/援兵/\nえんぺん /縁辺/\nえんぺんたいざ /縁辺胎座/\nえんぼう /遠望/遠謀/怨望/\nえんぼうしんりょ /遠謀深慮/\nえんぽう /遠方/延宝;年号(1673-1681)/演報/\nえんぽうば /遠方場/\nえんぽん /円本/艶本/\nえんま /閻魔/絵馬/\nえんまがお /閻魔顔/\nえんまく /煙幕/\nえんまだいおう /閻魔大王/\nえんまちょう /閻魔帳/\nえんまん /円満/\nえんまんかいけつ /円満解決/\nえんまんぐそく /円満具足/\nえんみらい /遠未来/\nえんむ /煙霧/\nえんむすび /縁結び/\nえんめい /延命/艶名/\nえんめいこうじ /延命工事/\nえんめいちりょう /延命治療/\nえんもく /演目/\nえんもくとじ /鳶目兎耳/\nえんや /塩冶/艶冶/\nえんやす /円安/\nえんゆ /縁由/\nえんゆう /円融/\nえんゆうかい /園遊会/宴遊会/\nえんゆうさんだい /円融三諦/\nえんゆうてんのう /円融天皇/\nえんゆうむげ /円融無碍/\nえんよう /援用/遠洋/艶容/\nえんようぎょぎょう /遠洋漁業/\nえんようこうかい /遠洋航海/\nえんらい /遠来/遠雷/\nえんらく /猿楽/円楽/宴楽/\nえんらくちょう /猿楽町/\nえんり /厭離/\nえんりえど /厭離穢土/\nえんりゃく /延暦;年号(782-806)/\nえんりゃくじ /延暦寺/\nえんりゅう /淹留/\nえんりょ /遠慮/\nえんりょがち /遠慮勝ち/\nえんりん /園林/\nえんる /遠流/\nえんるい /塩類;[化学]salt/縁類/\nえんれい /艶麗/延齢/\nえんれいそう /延齢草/\nえんろ /遠路/\nお /尾/御/汚/緒/小/雄/牡/男/悪;悪寒/苧;hemp/麻;hemp/於/唹/淤;どろ/嗚;(擬声語.「鳴」とは別字)/塢;どて/乎;(呉音)乎古止点/生;(人名読み)/和;(人名読み)/夫;(人名読み)/央;(人名読み)/将;(人名読み)/勇;(人名読み)/郎;(人名読み)/朗;(人名読み)/穂;(人名読み)/桜;?/織;?/\nお> /御/牡/\nおーがた /Ｏ型/O型/\nおーきゃく /Ｏ脚/O脚/\nおーすとらりあ /濠太剌利;Australia/\nおーすとらりあさん /オーストラリア産/\nおーすとらりあじん /オーストラリア人/\nおーすとらりあたいりく /オーストラリア大陸/\nおーすとりあ /墺太利;Austria/\nおーすとりあじん /オーストリア人/\nおーすとろねしあごぞく /オーストロネシア語族;[言語]Austronesian/\nおーとましゃ /オートマ車/\nおーとむぎ /オート麦/\nおーなーめい /オーナー名/\nおーぷんかかく /オープン価格/\nおーぷんせん /オープン戦;非公式試合/\nおーむ /Ω/王蟲/\nおーやんふぃふぃ /欧陽菲菲/\nおーるすたーせん /オールスター戦/\nおーれ /ＯＲＥ/\nおあ /∪/∨/\nおあいそ /お愛想/\nおあいて /お相手/御相手/\nおあいにくさま /御生憎様/\nおあがり /お上がり/\nおあげ /お揚げ/\nおあし /御足/\nおあじ /お味/\nおあずかり /お預り/お預/\nおあずけ /お預け/\nおあそび /お遊び/\nおあふとう /オアフ島/\nおあらため /お改め/\nおい /甥/笈/追/老い/及/\nおいうち /追い討ち/追い打ち/追い撃ち/追討ち/追打ち/追撃ち/\nおいえ /尾家/\nおいえげい /お家芸/御家芸/御家藝/\nおいえそうどう /御家騒動/\nおいえりゅう /御家流/\nおいおい /追い追い/追々/\nおいかぜ /追い風/追風/\nおいかわ /及川/追川/生川/\nおいがつお /追い鰹/\nおいけ /御池/\nおいこし /追い越し/追越/追越し/\nおいこしえき /追越駅/\nおいこししゃせん /追越車線/\nおいこみ /追い込み/追込/追込み/\nおいこみうま /追い込み馬/追込み馬/\nおいこん /追いコン/\nおいごえ /追い肥/追肥/\nおいさき /老い先/生い先/\nおいしゃ /お医者/\nおいしゃさま /お医者様/\nおいしゃさん /お医者さん/\nおいしょう /追証;追証拠金/\nおいしょうこきん /追証拠金/\nおいしんぼ /美味しんぼ/\nおいせん /追い銭/追銭;盗人に-/\nおいそぎ /お急ぎ/\nおいたち /生い立ち/生立ち/\nおいたて /追立て/\nおいだき /追い炊き/追い焚/追炊き/\nおいだし /追い出し/追出し/追出/\nおいだしこんぱ /追い出しコンパ/\nおいち /尾市/お市/\nおいっこ /甥っ子/\nおいつ /老津/\nおいつおわれつ /追いつ追われつ/\nおいて /於て/追風/於/\nおいてきぼり /置いてきぼり/\nおいてけぼり /置いてけ堀;ひどいや/\nおいで /お出で/御出で/\nおいとま /御暇/お暇/\nおいのこぶみ /笈の小文;芭蕉/\nおいのり /お祈り/\nおいはぎ /追剥/追い剥ぎ/\nおいはま /生浜/追浜/\nおいばね /追羽根/\nおいばらい /追い払い/\nおいべ /及部/\nおいぼし /追星;[生物]/\nおいぼれ /老いぼれ/\nおいまつ /老松/\nおいまわし /追廻/追い回し;使い走り/追回し/\nおいみどり /老緑/\nおいめ /負い目/\nおいめい /甥姪/\nおいらく /老いらく/\nおいらせ /奥入瀬/\nおいらん /花魁/\nおいろ /御色/\nおいろけ /お色気/\nおいろなおし /お色直し/御色直し/\nおいわ /お岩;四谷怪談/\nおいわい /お祝い/御祝/御祝い/\nおいわけ /追分/\nおいわけちょう /追分町/\nおいわけぶし /追分節;[民謡]江差-/\nおう /王/欧/翁/黄/横/皇;皇女/凰;鳳凰/惶;おそ・れる/応;応用/應;「応」の旧字(人名用漢字)/央;中央/怏/殃;余殃/泱/秧;さなえ/鞅;むながい/鴎;鴎外/嘔;嘔吐/歐;「欧」の旧字/殴;殴打/毆;「殴」の旧字/甌/謳;謳歌/奥/奧;「奥」の旧字(人名用漢字)/襖;ふすま/墺;墺太利(Austria)/懊;懊悩/澳;オキ/押;押収/鴨;かも/閘;閘門(こうもん)/往;往復/徃;「往」の異体字/旺;旺盛/枉;ま・げる/汪/桜;桜花/櫻;「桜」の旧字(人名用漢字)/嚶;嚶鳴/罌;罌粟/鸚;鸚鵡/凹;凹凸/媼;おうな/鴬;「鶯」の異体字/泓;ふかい/浤/瓮/蓊/鏖;鏖殺/姶/邑;(呉音) むら/悒;(呉音) 悒鬱/\nおうあ /欧亜/歐亞/\nおうあん /応安;年号(1368-1375)/\nおうあんせき /王安石;1021-86/\nおうい /王位/横位/王威/\nおういけいしょう /王位継承/\nおういけいしょうしゃ /王位継承者/\nおういせん /王位戦/\nおういつ /横溢/汪溢;=横溢/\nおういん /押印/押韻/桜蔭/\nおういんこうこう /桜蔭高校/\nおういんご /欧印語/\nおういんし /押韻詩;⇔無韻詩/\nおうう /奥羽/\nおううせん /奥羽線/\nおううん /桜雲/\nおうえ /黄衣/\nおうえい /応永;年号(1394-1428)/\nおうえん /応援/\nおうえんえんぜつ /応援演説/\nおうえんか /応援歌/\nおうえんせき /応援席/\nおうえんだん /応援団/\nおうえんだんいん /応援団員/\nおうえんだんちょう /応援団長/\nおうえんぶ /応援部/\nおうえんぶいん /応援部員/\nおうえんよう /応援用/\nおうお /大魚/\nおうおう /往々;-にして/怏々;-として楽しまず/汪々;水・度量が広い/怏怏/\nおうか /桜花/謳歌/押下/応化/欧化/王化/櫻花;「桜」旧字/\nおうかがい /お伺い/\nおうかく /旺角/凹角/\nおうかくまく /横隔膜/横膈膜;本来の表記/\nおうかざい /横架材;[建築]梁・桁・棟木など/\nおうかしゅぎ /欧化主義/\nおうかしょう /桜花賞/\nおうかしょうぐみ /桜花賞組/\nおうかしょうば /桜花賞馬/\nおうかじ /押下時/\nおうかっしょく /黄褐色/\nおうからんまん /桜花爛漫/\nおうかん /王冠/往還/\nおうが /横臥/\nおうがい /鴎外/\nおうがく /王学;陽明学/\nおうがた /凹型/\nおうき /嘔気/応器/\nおうきゅう /応急/王宮/\nおうきゅうきゅうごしょち /応急救護処置/\nおうきゅうしゅうり /応急修理/\nおうきゅうしょち /応急処置/\nおうきゅうそち /応急措置/\nおうきゅうたいさく /応急対策/\nおうきゅうてあて /応急手当/\nおうきゅうてき /応急的/\nおうぎ /扇/奥義;極意。「おくぎ」ともいう/奥儀;=奥義/横議;勝手に論議すること/\nおうぎがた /扇形/\nおうぎがやつ /扇ヶ谷/\nおうぎさわ /扇沢/\nおうぎし /王羲之;人名/\nおうぎしょ /奥義書/\nおうぎじょう /扇状/\nおうぎや /扇谷/\nおうぎょく /黄玉/\nおうけ /王家/\nおうけつ /甌穴/\nおうけとり /お受け取り/\nおうけん /王権/\nおうけんしんじゅせつ /王権神授説/\nおうげ /応化/\nおうこ /往古/\nおうこう /横行/王侯;王と諸侯/王公;王族と公族/王后;queen/往航;⇔復航/\nおうこうかっぼ /横行闊歩/\nおうこうかっぽ /横行闊歩/\nおうこうきぞく /王侯貴族/\nおうこく /王国/\nおうご /朷/鶯語/\nおうごん /黄金/\nおうごんかいがん /黄金海岸;地名,/\nおうごんかぶ /黄金株;株主総会の決議に拒否権を有する種類株/\nおうごんき /黄金期/\nおうごんきょう /黄金郷/\nおうごんしゅうかん /黄金週間/\nおうごんじだい /黄金時代/\nおうごんすう /黄金数/\nおうごんちゅう /黄金虫/\nおうごんでんせつ /黄金伝説/\nおうごんひ /黄金比/\nおうごんもんじょ /黄金文書/\nおうごんりつ /黄金律/\nおうさか /逢坂/\nおうさだはる /王貞治/\nおうさつ /応札/殴殺;殴り殺す/鏖殺;みなごろし/\nおうさま /王様/\nおうざ /王座/\nおうざけってい /王座決定/\nおうざけっていせん /王座決定戦/\nおうざせん /王座戦/\nおうざだっかい /王座奪回/\nおうざだっしゅ /王座奪取/\nおうざてんらく /王座転落/\nおうざとういつせん /王座統一戦/\nおうざぼうえい /王座防衛/\nおうし /雄牛/牡牛/横死/黄紙/\nおうしかん /欧氏管/\nおうしき /黄鐘/\nおうしきちょう /黄鐘調/\nおうしざ /牡牛座;Taurus(Tau),(4.20-5.20)/\nおうしつ /王室/\nおうしゃ /王者/\nおうしゃじょう /王舎城;Rajagrha/\nおうしゅ /応手/\nおうしゅう /欧州/押収/応酬/奥州/欧洲/歐洲/歐州/\nおうしゅうかいどう /奥州街道;千住-白河/\nおうしゅうかっこく /欧州各国/\nおうしゅうきょうどうたい /欧州共同体;European Community(EC)/\nおうしゅうぎかい /欧州議会;European Parliament, Parlement Europeen/\nおうしゅうけい /欧州系/\nおうしゅうしじょう /欧州市場/\nおうしゅうしゃ /欧州車/\nおうしゅうしょこく /欧州諸国/\nおうしゅうしよう /欧州仕様/\nおうしゅうせい /欧州製/\nおうしゅうせんしゅけん /欧州選手権/\nおうしゅうぜい /欧州勢/\nおうしゅうなみ /欧州並/\nおうしゅうばん /欧州版/\nおうしゅうふじわら /奥州藤原/\nおうしゅうふじわらし /奥州藤原氏/\nおうしゅうほうめん /欧州方面/\nおうしゅうれんごう /欧州連合;European Union(EU),Union Europeen(UE) europa.eu.int/\nおうしょ /押書/\nおうしょう /王将/応召/応鐘;[音楽]/鞅掌;多忙/\nおうしょうかい /王将会/\nおうしょうぎむ /応召義務/\nおうしょうくん /王昭君/\nおうしょうせん /王将戦/\nおうしょく /黄色/応嘱/\nおうしょくじんしゅ /黄色人種/\nおうしん /往診;⇔宅診/往信;⇔返信/\nおうじ /王子/皇子;天皇の息子/往時/王寺/往事;昔のこと/王地/欧字/\nおうじえき /王子駅/王寺駅/\nおうじさま /王子様/\nおうじせいし /王子製紙;[企業名]/\nおうじせん /王子線/\nおうじつ /往日/\nおうじつせい /横日性/\nおうじゃ /王者/\nおうじゃく /往昔;=おうせき/\nおうじやま /皇子山/\nおうじゅ /応需/\nおうじゅく /黄熟/\nおうじゅほうしょう /黄綬褒章/\nおうじょ /王女/皇女/\nおうじょう /往生/王城/応情/\nおうじょうぎわ /往生際/\nおうじょうけん /応情研/応用情報学研究センター;※abbrev/\nおうじょさま /王女様/\nおうじん /応身/\nおうじんてんのう /応神天皇/\nおうす /御薄;薄茶/\nおうすい /王水/\nおうすう /応数/\nおうせ /逢瀬/\nおうせい /旺盛/王政/王制/応制/黄精/\nおうせいふっこ /王政復古/\nおうせいもう /黄青盲/\nおうせき /往昔/\nおうせつ /応接/\nおうせつしつ /応接室/\nおうせつせっと /応接セット/\nおうせつま /応接間/\nおうせん /応戦/横線/鏖戦/\nおうせんこぎって /横線小切手/\nおうぜん /汪然/\nおうぜんじ /王禅寺/\nおうそ /応訴/\nおうそう /押送/\nおうそうじ /大掃除;おおそうじ/\nおうそうだん /応相談/\nおうぞく /王族/\nおうた /御歌/桜多/\nおうたい /応対/黄体/横隊/\nおうたいほるもん /黄体ホルモン;[生物]progesterone. 女性ホルモンの一/\nおうたどころ /御歌所/\nおうだ /殴打/\nおうだく /応諾/黄濁/\nおうだつ /横奪/\nおうだん /横断/黄疸/応談/黄胆/黄丹/\nおうだんか /応談可/\nおうだんきょう /横断橋/\nおうだんけんさく /横断検索/\nおうだんちゅう /横断中/\nおうだんてき /横断的/\nおうだんほこうしゃ /横断歩行者/\nおうだんほどう /横断歩道/\nおうだんまく /横断幕/\nおうだんめん /横断面/\nおうち /樗/楝/お家/相知/邑智/欒/尾内/\nおうちゃく /横着/\nおうちゃくもの /横着者/\nおうちょう /王朝/応長;年号(1311-1312)/\nおうちょうじだい /王朝時代;奈良・平安/\nおうちょうぶんがく /王朝文学/\nおうて /追手/王手/\nおうてい /奥底/\nおうてき /横笛/\nおうてっこう /黄鉄鉱/\nおうてひしゃ /王手飛車/\nおうてびしゃ /王手飛車/\nおうてん /横転/\nおうでん /応電/\nおうでんけん /応電研/\nおうと /嘔吐/王都/\nおうとう /応答/桜桃/鴨東/王統/王党/櫻桃/\nおうとうかんすう /応答関数/\nおうとうき /桜桃忌;6／13/\nおうとうきょくせん /応答曲線/\nおうとうしゃ /応答者/\nおうとうしゅっぱん /桜桃出版;[出版社名]/\nおうとうしょぼう /桜桃書房/\nおうとうしんごう /応答信号/\nおうとうじかん /応答時間/\nおうとうせい /応答性/\nおうとうそくど /応答速度/\nおうとうてき /応答的/\nおうとうぶん /応答文/\nおうとうや /応答野/\nおうとく /応徳;年号(1084-1087)/\nおうとつ /凹凸/\nおうど /黄土/王土/\nおうどいろ /黄土色/\nおうどう /王道/横道/黄銅/黄道/横動/\nおうどうこう /黄銅鉱/黄道光/\nおうどうざひょう /黄道座標/\nおうどうたい /黄道帯/\nおうどうらくど /王道楽土/\nおうな /媼/嫗/\nおうなつ /押捺/\nおうに /黄丹/\nおうにん /応仁/\nおうにんのらん /応仁の乱/\nおうねつびょう /黄熱病/\nおうねん /往年/\nおうのう /懊悩/応能/\nおうはん /黄斑/凹版/往反/\nおうばい /黄梅/\nおうばく /黄檗/黄蘗/\nおうばくさん /黄檗山/\nおうばくし /黄蘗紙/\nおうばくしゅう /黄檗宗/\nおうばくばん /黄檗版/\nおうばん /黄幡;[陰陽道]八将神の一。羅ゴ星/\nおうばんが /凹版画/\nおうばんぶるまい /椀飯振舞/椀飯振舞い/椀飯振る舞い/\nおうひ /王妃/奥秘/応否/横披/横被/\nおうびゃく /黄白/\nおうびりん /桜美林/\nおうびりんこうこう /桜美林高校/\nおうびりんだいがく /桜美林大学/\nおうふ /王父/\nおうふう /欧風/\nおうふく /往復/\nおうふくきっぷ /往復切符/\nおうふくこうくうけん /往復航空券/\nおうふくじかん /往復時間/\nおうふくじょうしゃけん /往復乗車券/\nおうふくにじかん /往復二時間/\nおうふくはがき /往復葉書/\nおうふくはん /往復半/\nおうふくびんた /往復ビンタ/\nおうふくよう /往復用/\nおうふくわり /往復割/\nおうふくわりびき /往復割引/\nおうふくわりびききっぷ /往復割引切符/\nおうぶつ /応物/応用物理;※abbrev/\nおうぶん /欧文/応分/\nおうぶんし /欧文誌/\nおうぶんしゃ /旺文社;[出版社名]/\nおうぶんしゃぶんこ /旺文社文庫/\nおうへい /横柄/\nおうへん /黄変/応変;臨機-/往返/往反;=往返/王偏/\nおうべい /欧米/\nおうべいがた /欧米型/\nおうべいけい /欧米系/\nおうべいしき /欧米式/\nおうべいしょこく /欧米諸国/\nおうべいじん /欧米人/\nおうべいば /欧米馬/\nおうべいれっきょう /欧米列強/\nおうほう /応報/王法/往訪/応保;年号(1161-1163)/應報;「応」旧字/\nおうぼ /応募/王母/\nおうぼう /横暴/王法/\nおうぼきかん /応募期間/\nおうぼけん /応募券/\nおうぼさくひん /応募作品/\nおうぼしかく /応募資格/\nおうぼしめきり /応募締切/\nおうぼしめきりご /応募締切後/\nおうぼしゃ /応募者/\nおうぼしゃしめい /応募者氏名/\nおうぼしゃぜんいん /応募者全員/\nおうぼしゃたすう /応募者多数/\nおうぼしゃりまわり /応募者利回り/\nおうぼしょるい /応募書類/\nおうぼしょるいざいちゅう /応募書類在中/\nおうぼじょうきょう /応募状況/\nおうぼすう /応募数/\nおうぼそうすう /応募総数/\nおうぼたすう /応募多数/\nおうぼないよう /応募内容/\nおうぼはがき /応募葉書/\nおうぼばこ /応募箱/\nおうぼほうほう /応募方法/\nおうぼよう /応募用/\nおうぼようこう /応募要項/\nおうぼようし /応募用紙/\nおうぼりゆう /応募理由/\nおうま /逢魔/お馬/黄麻/\nおうまがとき /逢魔が刻/\nおうまし /黄麻紙/\nおうみ /近江/青海/\nおうみいまずえき /近江今津駅/\nおうみいまづ /近江今津/\nおうみいまづえき /近江今津駅/\nおうみしおつ /近江塩津/\nおうみしおつかん /近江塩津間/\nおうみしおづ /近江塩津/\nおうみしま /青海島;地名,山口県/\nおうみじ /近江路/\nおうみちょうしじょう /近江町市場/\nおうみてつどう /近江鉄道/\nおうみはちまん /近江八幡/\nおうみまいこ /近江舞子/\nおうむ /鸚鵡/雄武/王蟲;[アニメ]『風の谷のナウシカ』/\nおうむがい /鸚鵡貝/\nおうむがえし /鸚鵡返し/おうむ返し/\nおうむしんりきょう /オウム真理教/\nおうむちょう /雄武町/\nおうむびょう /鸚鵡病/オウム病/\nおうめ /青梅/\nおうめい /王命/\nおうめえき /青梅駅/\nおうめかいどう /青梅街道/\nおうめし /青梅市/\nおうめしゃこ /青梅車庫/\nおうめせん /青梅線/\nおうめとっかい /青梅特快/\nおうめん /凹面/\nおうめんきょう /凹面鏡/\nおうもう /王莽;BC45-AD23/\nおうもんきん /横紋筋/\nおうゆう /鴎友/\nおうゆうがくえん /鴎友学園/\nおうよう /応用/鷹揚/應用;旧字/\nおうよう> /応用;-科学,-数学/\nおうようおんきょう /応用音響/\nおうようか /応用可/\nおうようかいせき /応用解析/\nおうようかがく /応用科学/\nおうようかがくか /応用化学科/\nおうようかんれん /応用関連/\nおうようがっかい /応用学会/\nおうようきのう /応用機能/\nおうようぎじゅつ /応用技術/\nおうようぎじゅつぶ /応用技術部/\nおうようけんきゅう /応用研究/\nおうようけんきゅうしつ /応用研究室/\nおうようけんきゅうじょ /応用研究所/\nおうようげんごがく /応用言語学/\nおうようしゅう /欧陽脩;1007-72/\nおうようしんりがく /応用心理学;applied psychology/\nおうようじょう /応用上/\nおうようじょうほう /応用情報/\nおうようじょうほうがく /応用情報学/\nおうようすうがく /応用数学/\nおうようすうがくか /応用数学科/\nおうようすうがっか /応用数学科/\nおうようすうり /応用数理/\nおうようせい /応用性/\nおうようせいひん /応用製品/\nおうようせいめい /応用生命/\nおうようそう /応用層/\nおうようてき /応用的/\nおうようてきのうりょく /応用的能力/\nおうようでんし /応用電子/\nおうようはんい /応用範囲/\nおうようびじゅつ /応用美術/\nおうようぶつり /応用物理/\nおうようぶつりがく /応用物理学/\nおうようぶつりがっか /応用物理学科/\nおうようぶつりがっかい /応用物理学会/\nおうようぶんや /応用分野/\nおうようへん /応用編/\nおうようめい /王陽明;(1472-1528) 大儒/\nおうようめん /応用面/\nおうようもんだい /応用問題/\nおうようりきがく /応用力学/\nおうようりょういき /応用領域/\nおうようりょく /応用力/\nおうようれい /応用例/\nおうら /邑楽/\nおうらい /往来/\nおうらいもの /往来物/\nおうりつ /王立/\nおうりつがっかい /王立学会/\nおうりゅう /横流/\nおうりょう /横領/押領;統率/\nおうりょうき /応量器/\nおうりょうざい /横領罪/\nおうりょうし /押領使/\nおうりょく /応力/\nおうりょくこう /鴨緑江;地名/\nおうりょくしょく /黄緑色/\nおうりょくど /応力度/\nおうりん /黄燐/\nおうれつ /横列/\nおうれつか /横裂果/\nおうれん /黄蓮/黄連/\nおうれんあか /オウレン亜科/Coptidoideae/\nおうれんず /凹レンズ;concave lens/\nおうろ /往路/欧露/\nおうわ /応和;年号(961-964)/\nおえ /小江/汚穢/\nおえかき /お絵描き/お絵かき/お絵書き/\nおえつ /嗚咽/\nおえどにほんばし /お江戸日本橋;古謡.「♪-七つ立ち」/\nおえらがた /お偉方/御偉方/\nおお /大/多/夛;「多」の異体字/\nおお> /大/\nおおあえ /大饗/\nおおあかじ /大赤字/\nおおあきない /大商い;大きな商い。主に株式市場で使う。/\nおおあきんど /大商人;seth/\nおおあさ /大朝/大麻/\nおおあざ /大字/\nおおあし /大足/\nおおあじ /大味/\nおおあせ /大汗/\nおおあたま /大頭;bighead/巨頭/\nおおあたり /大当り/大当たり/\nおおあな /大穴/\nおおあね /大姉/\nおおあばれ /大暴れ/\nおおあま /大甘/\nおおあまのおうじ /大海人皇子/\nおおあみ /大網/\nおおあみえき /大網駅/\nおおあめ /大雨/\nおおあめけいほう /大雨警報/\nおおあめこうずいけいほう /大雨洪水警報/\nおおあめちゅういほう /大雨注意報/\nおおあらい /大洗/\nおおあり /大有り/\nおおありくい /大蟻食;ant bear/\nおおあれ /大荒れ/\nおおあわ /粱/\nおおあわて /大慌て/\nおおい /覆い;cover/大井/大飯/大炊/\nおおいえ /大家/\nおおいがわ /大井川/\nおおいがわてつどう /大井川鉄道/\nおおいけ /大池/\nおおいけいば /大井競馬/\nおおいし /大石/\nおおいしだ /大石田/\nおおいずみ /大泉/\nおおいずみがくえん /大泉学園/\nおおいずみがくえんちょう /大泉学園町/\nおおいそ /大磯/\nおおいそがし /大忙し/\nおおいそぎ /大急ぎ/\nおおいた /大分/大板/\nおおいたかん /大分間/\nおおいたけん /大分県/\nおおいたけんみん /大分県民/\nおおいたこうつう /大分交通/\nおおいたし /大分市/\nおおいたしない /大分市内/\nおおいたたいかい /大分大会/\nおおいただい /大分大/\nおおいただいがく /大分大学/\nおおいたべん /大分弁/\nおおいたほうそう /大分放送/\nおおいち /大市/\nおおいちばん /大一番/\nおおいちもんじ /大一文字/\nおおいちょう /大銀杏/大井町/大堰町/\nおおいと /大糸/\nおおいとせん /大糸線/\nおおいど /大井戸/\nおおいなる /大いなる/\nおおいに /大いに/\nおおいぬざ /大犬座;Canis Major(CMa)/\nおおいのかみ /大炊頭/\nおおいばり /大威張り/\nおおいまち /大井町/\nおおいまちせん /大井町線/\nおおいまちほうめん /大井町方面/\nおおいむさしのかん /大井武蔵野館/\nおおいり /大入り/大入/\nおおいりぶくろ /大入り袋/大入袋/\nおおいわ /大岩/\nおおう /奥羽/\nおおうえ /大上/\nおおうずまき /大渦巻/\nおおうそ /大嘘/大ウソ/\nおおうたどころ /大歌所;[律令制]/\nおおうだ /大宇陀/\nおおうち /大内/\nおおうちがり /大内刈り/\nおおうちどおり /大内通/\nおおうちばん /大内版/\nおおうちやま /大内山/\nおおうつし /大写し/\nおおうなばら /大海原/\nおおうほんせん /奥羽本線/\nおおうら /大浦/\nおおうらてんしゅどう /大浦天主堂/\nおおうらわざ /大裏技/\nおおうりだし /大売り出し/大売出し/\nおおえ /大江/大兄/\nおおえけんざぶろう /大江健三郎;作家。『万延元年のフットボール』/\nおおえせんり /大江千里/\nおおえちょう /大江町/\nおおえど /大江戸/\nおおえどせん /大江戸線/\nおおえどそうさもう /大江戸捜査網/\nおおえどはなび /大江戸花火/\nおおえのき /大榎/\nおおえのちさと /大江千里;月みれば ちぢに物こそ かなしけれ わが身ひとつの 秋にはあらねど/\nおおえのまさふさ /大江匡房;(1041-1111) 『江談抄』/\nおおえやま /大江山/\nおおおか /大岡/\nおおおかえちぜん /大岡越前/\nおおおかさばき /大岡裁き;人情的な裁定/\nおおおかやま /大岡山/\nおおおかやまえき /大岡山駅/\nおおおく /大奥/\nおおおくさま /大奥様/\nおおおじ /大叔父;祖父母の弟/大伯父;祖父母の兄/従祖父/\nおおおとこ /大男/\nおおおば /大叔母;祖父母の妹/大伯母;祖父母の姉/従祖母/\nおおおみ /大臣/\nおおおやぶん /大親分/\nおおおんな /大女/\nおおかがみ /大鏡;作品名/\nおおかじ /大火事/大鍛冶/\nおおかぜ /大風/\nおおかた /大方;-片付いた/大片;人名?/\nおおかたびら /大帷子/\nおおかながい /大金貝/大金書/\nおおかぶぬし /大株主/\nおおかべ /大壁/\nおおかみ /狼/大神/\nおおかみうお /狼魚/\nおおかみおとこ /狼男/\nおおかみおんな /狼女/\nおおかみざ /狼座;Lupus(Lup)/\nおおかみしょうねん /狼少年/\nおおかめ /狼/\nおおかれ /多かれ/\nおおかれすくなかれ /多かれ少なかれ/\nおおかわ /大川/大河/大鼓;おおつづみ/大革;おおつづみ/\nおおかわかん /大川間/\nおおかわぐち /大川口/\nおおかわこうぎょう /大川興業;[企業名]/\nおおかわばた /大川畑/\nおおかわら /大河原/\nおおかん /大缶/\nおおかんだ /大神田/\nおおが /大賀/大鋸/\nおおがい /頁;[部首]「顔」/大貝/\nおおがえし /大返し/\nおおがかり /大掛かり/大掛り/大がかり/\nおおがき /大垣/大柿/大書/\nおおがきえき /大垣駅/\nおおがきほうめん /大垣方面/\nおおがきやこう /大垣夜行/\nおおがけ /大駆/\nおおがた /大型/大形;=大型/大方;地名/大潟;地名,秋田/\nおおがたうちゅうせん /大型宇宙船/\nおおがたえいが /大型映画/\nおおがたえいぞう /大型映像/\nおおがたか /大型化/\nおおがたかぶ /大型株/\nおおがたかもつ /大型貨物/\nおおがたかもつしゃ /大型貨物車/\nおおがたかんせつぜい /大型間接税/\nおおがたき /大型機/\nおおがたきかい /大型機械/\nおおがたきょうたい /大型筐体/\nおおがたぎょ /大型魚/\nおおがたけいさんき /大型計算機/\nおおがたけいさんきせんたー /大型計算機センター/\nおおがたけん /大型犬/\nおおがたけんいん /大型牽引/\nおおがたさんきゃく /大型三脚/\nおおがたしゃ /大型車/\nおおがたしゃりょう /大型車両/\nおおがたしょてん /大型書店/\nおおがたじどう /大型自動/\nおおがたじどうにりん /大型自動二輪/\nおおがたじゅう /大型獣/\nおおがたじょうようしゃ /大型乗用車/\nおおがたせん /大型船/\nおおがたせんしゅ /大型選手/\nおおがたせんぱく /大型船舶/\nおおがたちゅうしゃじょう /大型駐車場/\nおおがたつりぐてん /大型釣具店/\nおおがたてん /大型店/\nおおがたとくしゅ /大型特殊/\nおおがたにりん /大型二輪/\nおおがたはんようき /大型汎用機/\nおおがたば /大型馬/\nおおがたひこうき /大型飛行機/\nおおがたぼん /大型本/\nおおがたまど /大型窓/\nおおがためんきょ /大型免許/\nおおがたれんきゅう /大型連休/\nおおがち /大勝ち/\nおおがね /大金/大鐘/\nおおがねもち /大金持ち/大金持/\nおおがみ /大神/\nおおがめ /鰲/\nおおがら /大柄/\nおおがらす /大鴉/\nおおがわら /大河原/\nおおき /大木/大城/\nおおきい /大きい/\nおおきさ /大きさ/\nおおきさいのみや /皇太后宮/\nおおきすめらみこと /太上天皇/\nおおきた /大北/\nおおきど /大木戸/\nおおきな /大きな/\nおおきに /大きに/\nおおきみ /大君/\nおおきめ /大き目/大きめ/\nおおぎ /扇;おうぎ/青木/仰木/\nおおぎがた /扇型/\nおおぎがはら /扇ヶ原/\nおおぎし /大岸/\nおおぎたに /扇谷/\nおおぎばし /扇橋/\nおおぎまち /扇町/\nおおぎまちこうえん /扇町公園/\nおおぎみ /大宜味/\nおおぎょう /大仰/大形;≒大仰/\nおおぎり /大喜利/大切り/\nおおく /多く/\nおおくずれ /大崩れ/\nおおくち /大口/\nおおくちばかま /大口袴/\nおおくに /大国/\nおおくにぬしのかみ /大国主神/\nおおくにぬしのみこと /大国主命/\nおおくび /衽/\nおおくびえ /大首絵/\nおおくぼ /大久保/大窪/\nおおくぼえき /大久保駅/\nおおくぼどおり /大久保通り/\nおおくま /大熊/大隈/逢隈/\nおおくまざ /大熊座/\nおおくましげのぶ /大隈重信/\nおおくら /大倉/大蔵/\nおおくらしょう /大蔵省;NB:2001年1月の中央省庁再編で財務省に再編された/\nおおくらしょうしょうけん /大蔵省証券/\nおおくらだいじん /大蔵大臣/\nおおくらやま /大倉山/\nおおくり /お送り/\nおおくわ /大桑/\nおおぐい /大食い;痩せの-/大喰い/\nおおぐし /大串/\nおおぐす /大楠/\nおおぐち /大口/\nおおぐちこうにゅう /大口購入/\nおおぐちさいけんしゃ /大口債権者/\nおおぐちしゅっししゃ /大口出資者/\nおおぐまざ /大熊座;Ursa Major(UMa)/\nおおぐれ /大暮/\nおおぐろ /大黒/\nおおけが /大怪我;(当て字)/大けが/大ケガ/\nおおげさ /大袈裟/大げさ/\nおおげんか /大喧嘩/\nおおこうち /大河内/\nおおこし /大越;人名/\nおおこめ /大米/\nおおご /大胡/大湖/\nおおごえ /大声/大越;地名,福岡県/\nおおごし /大腰/\nおおごしょ /大御所/\nおおごしょじだい /大御所時代;1804-30/\nおおごと /大事/\nおおごま /大駒/\nおおごんはくぶつかん /黄金博物館/\nおおさ /大佐/\nおおさか /大阪/大坂;†/逢坂;※仮名遣い「おうさか」/\nおおさかいかだいがく /大阪医科大学/\nおおさかいがい /大阪以外/\nおおさかいだい /大阪医大/\nおおさかいちりつだいがく /大阪市立大学/\nおおさかうめだ /大阪梅田/\nおおさかえき /大阪駅/\nおおさかえきまえ /大阪駅前/\nおおさかおうしょう /大阪王将/\nおおさかかん /大阪間/\nおおさかかんじょうせん /大阪環状線/\nおおさかがいこくごだいがく /大阪外国語大学;www.osaka-gaidai.ac.jp/\nおおさかがくいん /大阪学院/\nおおさかがす /大阪ガス;[企業名]www.osakagas.co.jp/大阪瓦斯;[企業名]/\nおおさかがわ /大阪側/\nおおさかきたこう /大阪北港/\nおおさかきゅうじょう /大阪球場/\nおおさかきょういくだい /大阪教育大/\nおおさかきょういくだいがく /大阪教育大学/\nおおさかきんこう /大阪近郊/\nおおさかぎじゅつ /大阪技術/\nおおさかくうこう /大阪空港/\nおおさかけい /大阪系/\nおおさかけいざいだいがく /大阪経済大学/\nおおさかげいだい /大阪芸大/\nおおさかげいにん /大阪芸人/\nおおさかこう /大阪港/大阪校/\nおおさかこうえん /大阪公演/\nおおさかこうぎょうだいがく /大阪工業大学/\nおおさかこうせいねんきん /大阪厚生年金/\nおおさかこうだい /大阪工大/\nおおさかこうべかん /大阪神戸間/\nおおさかこくさいくうこう /大阪国際空港/\nおおさかこくさいこうりゅう /大阪国際交流/\nおおさかこくぜいきょく /大阪国税局/\nおおさかさやま /大阪狭山/\nおおさかさんぎょうだい /大阪産業大/\nおおさかさんぎょうだいがく /大阪産業大学/\nおおさかさんだい /大阪産大/\nおおさかし /大阪市/\nおおさかしえい /大阪市営/\nおおさかしがい /大阪市街/\nおおさかしこう /大阪市交/\nおおさかししゃ /大阪支社/\nおおさかしだい /大阪市大/\nおおさかしちかてつ /大阪市地下鉄/\nおおさかしてん /大阪支店/\nおおさかしでん /大阪市電/\nおおさかしない /大阪市内/\nおおさかしゃかいぶ /大阪社会部/\nおおさかしょうぎょうだいがく /大阪商業大学/\nおおさかしょうけんとりひきじょ /大阪証券取引所;大証/\nおおさかしょうちくざ /大阪松竹座/\nおおさかしょてん /大阪書店/\nおおさかしりつだいがく /大阪市立大学/\nおおさかじぎょうしょ /大阪事業所/\nおおさかじょう /大阪城/\nおおさかじょうこうえん /大阪城公園/\nおおさかじん /大阪人/\nおおさかせめんと /大阪セメント/\nおおさかせん /大阪線/\nおおさかたいいくだいがく /大阪体育大学/\nおおさかたいかい /大阪大会/\nおおさかだい /大阪大/\nおおさかだいがく /大阪大学/\nおおさかちかてつ /大阪地下鉄/\nおおさかちほう /大阪地方/\nおおさかちゃく /大阪着/\nおおさかてき /大阪的/\nおおさかてん /大阪店/\nおおさかでんつうだい /大阪電通大/\nおおさかとういん /大阪桐蔭/\nおおさかなんば /大阪難波/\nおおさかなんぶ /大阪南部/\nおおさかにほんばし /大阪日本橋/\nおおさかねやがわ /大阪寝屋川/\nおおさかはい /大阪杯/\nおおさかはつ /大阪発/\nおおさかばしょ /大阪場所/\nおおさかばん /大阪版/\nおおさかばんぱく /大阪万博/\nおおさかふ /大阪府/\nおおさかふう /大阪風/\nおおさかふけい /大阪府警/\nおおさかふだい /大阪府大/\nおおさかふみん /大阪府民/\nおおさかふりつ /大阪府立/\nおおさかふりつだい /大阪府立大/\nおおさかふりつだいがく /大阪府立大学/\nおおさかべん /大阪弁/\nおおさかほうめん /大阪方面/\nおおさかほか /大阪他/\nおおさかほんしゃ /大阪本社/\nおおさかみやげ /大阪土産/\nおおさかめいぶつ /大阪名物/\nおおさかやま /逢坂山/\nおおさかわん /大阪湾/\nおおさき /大崎/\nおおさこ /大迫/\nおおさじ /大匙/大さじ/\nおおさと /大里/大郷/\nおおさま /王様/\nおおさめ /お納め/\nおおさわ /大沢/大澤/\nおおさわぎ /大騒ぎ/\nおおさわの /大沢野/\nおおさんしょううお /大山椒魚/\nおおさんばし /大棧橋/大桟橋/\nおおざけ /大酒/\nおおざけのみ /大酒飲み/\nおおざっぱ /大雑把/\nおおざと /大里/\nおおざはた /大座畑/\nおおざら /大皿/\nおおし /凡/\nおおしお /大潮/大塩/\nおおしおへいはちろう /大塩平八郎/\nおおしか /大鹿/\nおおしけ /大時化/\nおおしげ /大重/\nおおしこうちのみつね /凡河内躬恒;心あてに 折らばや折らむ 初霜の おきまどはせる 白菊の花/\nおおしごと /大仕事/\nおおした /大下/\nおおしば /大柴/大芝/\nおおしま /大島/大嶋/\nおおしましょうせんこうせん /大島商船高専/\nおおしまちょう /大島町/\nおおしまつむぎ /大島紬/\nおおしまぶし /大島節;[民謡]伊豆/\nおおしみず /大清水/\nおおしょうぎ /大将棋/\nおおしょうぶ /大勝負/\nおおしろ /大城/\nおおじ /大路/祖父/王寺/\nおおじか /大鹿/麋/\nおおじしん /大地震/\nおおじだい /大時代/\nおおじぬし /大地主/\nおおじま /大島/\nおおじょたい /大所帯/大世帯/\nおおす /大須/\nおおすか /大須賀/\nおおすが /大須賀/\nおおすぎ /大杉/\nおおすぎさかえ /大杉栄;(1885-1923) アナーキスト/\nおおすじ /大筋/\nおおすず /大鈴/\nおおすみ /大隅/大住/大角/\nおおすみせん /大隅線/\nおおすみはんとう /大隅半島/\nおおず /大洲/\nおおずもう /大相撲/\nおおずわ /大諏訪/\nおおせ /大瀬/仰せ/\nおおせいだされしょ /被仰出書/\nおおせざき /大瀬崎/\nおおせと /大瀬戸/\nおおぜい /大勢/\nおおぜき /大関/\nおおぜきしょうしん /大関昇進/\nおおぜきじん /大関陣/\nおおそうじ /大掃除/\nおおそうじちゅう /大掃除中/\nおおそうどう /大騒動/\nおおそが /大曽我/\nおおそこ /大底/\nおおそと /大外/\nおおそとがり /大外刈り/大外刈/\nおおそとわく /大外枠/\nおおそね /大曽根;姓/\nおおその /大園/\nおおぞこ /大底/\nおおぞね /大曽根/\nおおぞら /大空/\nおおぞん /大損/\nおおた /太田;(ふとい)/大田;(おおきい)/\nおおたいさん /太田胃散/\nおおたか /大高/大鷹/\nおおたがき /大田垣/\nおおたがわ /太田川/\nおおたがわばし /太田川橋/\nおおたき /大滝/大多喜/大瀧/王滝/\nおおたきむら /王滝村/\nおおたく /大田区/\nおおたくたいいくかん /大田区体育館/\nおおたくひがしゆきがや /大田区東雪谷/\nおおたぐろ /太田黒/\nおおたけ /大竹/大嶽/大武/大丈/\nおおたけしのぶ /大竹しのぶ/\nおおたし /太田市/\nおおたしゅっぱん /太田出版;[出版社名]/\nおおたち /大立/\nおおたちまわり /大立ち回り;-を演じる/大立回り/\nおおたてもの /大立者/\nおおたなんぽ /大田南畝;(1749-1823) =蜀山人/\nおおたに /大谷/\nおおたにやき /大谷焼/\nおおたひろみ /太田裕美/\nおおたま /大玉/\nおおたわら /大田原/\nおおたわらし /大田原市/\nおおだ /大田/\nおおだい /大台/\nおおだいこ /大太鼓/\nおおだか /大高/\nおおだけ /大岳/\nおおだこ /大凧/大ダコ/\nおおだすかり /大助かり/\nおおだち /大立/大館/\nおおだて /大館/\nおおだてもの /大立者/大立て者/\nおおだな /大店/\nおおだま /大玉/\nおおだんな /大旦那/\nおおち /邑智/\nおおちがい /大違い/\nおおっぴら /大っぴら/\nおおつ /大津/\nおおつえ /大津絵/\nおおつか /大塚/大束/\nおおつかあきら /大塚明/\nおおつかえき /大塚駅/\nおおつかかん /大塚間/\nおおつかさ /大学寮;[律令制]/\nおおつかせいやく /大塚製薬;[企業名]/\nおおつが /大津賀/\nおおつき /大月/大槻/大附/大津寄;姓/大規/\nおおつきしょてん /大月書店;[出版社名]マルクス主義。www.otsukishoten.co.jp/\nおおつごもり /大晦/大晦日/\nおおつし /大津市/\nおおつしがい /大津市街/\nおおつしない /大津市内/\nおおつせん /大津線/\nおおつち /大槌/\nおおつちわん /大槌湾/\nおおつなみ /大津波/\nおおつの /大角/\nおおつぶ /大粒/\nおおつぼ /大坪/大壺/\nおおつま /大妻/\nおおつまこうこう /大妻高校/\nおおつまじょしだい /大妻女子大/\nおおつやま /大津山/\nおおつる /大鶴/\nおおづ /大津/\nおおづかみ /大掴み/\nおおづくり /大作り/\nおおづつ /大筒/\nおおづな /大綱/\nおおづめ /大詰め/大詰/\nおおて /大手/\nおおてい /大体/\nおおてきぎょう /大手企業/\nおおてぎんこう /大手銀行/\nおおてしてつ /大手私鉄/\nおおてしゅっぱんしゃ /大手出版社/\nおおてしょうよう /大手商用/\nおおてしょてん /大手書店/\nおおてしんぶん /大手新聞/\nおおてすーぱー /大手スーパー/\nおおてすじ /大手筋/\nおおてせきゆがいしゃ /大手石油会社/\nおおてでんきがいしゃ /大手電気会社/\nおおてまち /大手町/\nおおてみんてつ /大手民鉄/\nおおてもん /大手門/\nおおてら /大寺/\nおおてりょこうがいしゃ /大手旅行会社/\nおおてる /大照/\nおおてんじょう /大天井/\nおおで /大手/\nおおでき /大出来/\nおおとう /大塔/大任/\nおおとかげ /大蜥蜴/\nおおとね /大利根/\nおおとの /大殿/\nおおとのごもり /大殿籠り;[文語]貴人が寝ること/\nおおとのさま /大殿様/\nおおとも /大伴/大友/\nおおともい /弁/\nおおともいのつかさ /弁官;[律令制]文書官/\nおおともそうりん /大友宗麟/\nおおとものやかもち /大伴家持;717?-785/\nおおとよ /大豊/\nおおとり /大鳥/鳳/鴻/鵬/\nおおとりい /大鳥居/\nおおとりじんじゃ /大鳥神社/\nおおとりじんじゃまえ /大鳥神社前/\nおおとろ /大トロ/\nおおど /大戸/\nおおどう /大胴;おおつづみ/\nおおどうぐ /大道具/\nおおどおり /大通り/大通/\nおおどけい /大時計/\nおおどころ /大所/\nおおどしま /大年増/\nおおどまり /大泊/\nおおな /大名/\nおおなえ /大苗/\nおおなかぐろ /大中黒/\nおおなかとみのよしのぶ /大中臣能宣;みかきもり 衛士のたく火の 夜はもえ 昼は消えつつ 物をこそ思へ/\nおおなき /大泣き/\nおおなた /大鉈/大ナタ/\nおおなべ /大鍋/\nおおなみ /大波/大浪/\nおおなみこなみ /大波小波/\nおおなめ /大滑/\nおおなめまつり /大嘗祭/\nおおなんじ /大汝/\nおおにえ /大嘗/\nおおにぎわい /大賑わい/\nおおにし /大西/\nおおにしまち /大西町/\nおおにた /大仁田/\nおおにもつ /大荷物/\nおおにわ /大庭/\nおおにんずう /大人数/\nおおぬき /大貫/\nおおぬま /大沼/\nおおぬまこうえん /大沼公園/\nおおね /大根/\nおおねじめ /大根占/\nおおねた /大ネタ/\nおおねだ /大根田/\nおおの /大野/\nおおのくに /大乃国/\nおおのじょう /大野城/\nおおのみ /大野見/\nおおのやすまろ /太安万侶;古事記/\nおおはさ /大迫/\nおおはざま /大間/\nおおはし /大橋/\nおおはしきょせん /大橋巨泉/\nおおはしゃぎ /大はしゃぎ/\nおおはじ /大恥/\nおおはずれ /大外れ/大ハズレ/\nおおはた /大畑/大畠/\nおおはたせん /大畑線/\nおおはなび /大花火/\nおおはば /大幅/\nおおはばげん /大幅減/\nおおはばげんぜい /大幅減税/\nおおはばぞう /大幅増/\nおおはばだか /大幅高/\nおおはばねびき /大幅値引き/\nおおはばひきさげ /大幅引下げ/\nおおはばへんこう /大幅変更/\nおおはばやす /大幅安/\nおおはま /大浜/大濱/\nおおはやり /大流行/大流行り/\nおおはら /大原/\nおおはらい /大祓/\nおおはらえ /大祓/\nおおはらさんぜんいん /大原三千院/\nおおはらそうどう /大原騒動/\nおおはらの /大原野/\nおおはらほうめん /大原方面/\nおおはり /大梁/\nおおはる /大治/\nおおば /大葉/大場/大庭/大羽/祖母/\nおおばか /大馬鹿/大バカ/\nおおばかもの /大馬鹿者/大莫迦者/\nおおばかやろう /大馬鹿野郎/\nおおばくち /大博打;一世一代の-/\nおおばけ /大化け/\nおおばこ /大箱/車前;[植物]plantain/車前草;=車前/大葉子;=車前/\nおおばたけ /大畠/\nおおばな /大花/\nおおばやし /大林/\nおおばん /大判/大番/大盤/大版/\nおおばんくるわせ /大番狂わせ/\nおおばんぶるまい /大盤振る舞い/大盤振舞/大盤振舞い/\nおおばんやき /大判焼/\nおおばんよう /大判用/\nおおひさ /大久/\nおおひと /大仁/\nおおひとちょう /大仁町/\nおおひやき /大樋焼/\nおおひら /大平/大衡/\nおおひらだい /大平台/\nおおひらちょう /大平町/\nおおひらむら /大衡村/\nおおひろ /大広/\nおおひろま /大広間/\nおおびき /大引/\nおおびけ /大引け/\nおおびゃくしょう /大百姓/\nおおびん /大瓶/大壜/\nおおふか /大深/\nおおふく /大福/\nおおふな /大船/\nおおふなえき /大船駅/\nおおふなと /大船渡/\nおおふなとせん /大船渡線/\nおおふね /大舟/\nおおふろしき /大風呂敷/\nおおぶ /大府/\nおおぶえき /大府駅/\nおおぶくろ /大袋/\nおおぶたい /大舞台/\nおおぶち /大渕/大淵/\nおおぶね /大船/\nおおぶり /大振り;†「HR狙いの-」「-の器」/大降り;†「-の雨」/\nおおぶろしき /大風呂敷/\nおおべや /大部屋/\nおおほ /大穂/\nおおほり /大堀/大濠/\nおおほりこうえん /大濠公園/\nおおほん /大本/\nおおぼうしょ /大奉書/\nおおぼけ /大歩危;地名,徳島/大ボケ/大ぼけ/\nおおぼけこぼけ /大歩危小歩危;地名,徳島/\nおおぼし /大星/\nおおぼね /大骨/\nおおぼら /大ボラ/\nおおぽか /大ポカ/\nおおま /大間/\nおおまえ /大前/\nおおまか /大まか/\nおおまがき /大間書/\nおおまがとき /大禍時/\nおおまがり /大曲/\nおおまがりかん /大曲間/\nおおまがりせん /大曲線/\nおおまき /大蒔/\nおおまけ /大負け/\nおおまじめ /大真面目/\nおおまた /大股/\nおおまち /大町/\nおおまちえき /大町駅/\nおおまちがい /大間違い/\nおおまつ /大松/\nおおまと /大的/\nおおまど /大窓/\nおおまぬけ /大間抜け/大間抜/\nおおまま /大間々/\nおおまみゅうだ /大豆生田;人名/\nおおまゆ /大眉/\nおおまわり /大回り/\nおおまんどころ /大政所/\nおおみ /大見/大身/\nおおみえ /大見得/\nおおみか /大甕/\nおおみかみ /大御神/\nおおみき /大御酒/\nおおみしま /大三島/\nおおみず /大水/\nおおみそか /大晦日/\nおおみぞ /大溝/\nおおみだし /大見出し/\nおおみち /大道/\nおおみつ /大光/\nおおみなと /大湊/\nおおみなとせん /大湊線/\nおおみね /大峰/\nおおみや /大宮/\nおおみやえき /大宮駅/\nおおみやえきまえ /大宮駅前/\nおおみやかん /大宮間/\nおおみやこうじょう /大宮工場/\nおおみやごしょ /大宮御所/\nおおみやし /大宮市/\nおおみやすんどころ /大御息所/\nおおみやせん /大宮線/\nおおみやちょう /大宮町/\nおおみよ /大御代/\nおおみら /薤/\nおおみわじんじゃ /大神神社/\nおおむ /御/\nおおむかし /大昔/\nおおむぎ /大麦/\nおおむこう /大向こう/大向う/\nおおむた /大牟田/\nおおむね /概ね/概/大棟;[建築]寄棟 >—< で — を形成する棟/大旨;=概(ね)/\nおおむら /大村/\nおおむらさき /大紫/\nおおむらじ /大連/\nおおむらせん /大村線/\nおおむらわん /大村湾/\nおおむろ /大室/\nおおめ /大目;-に見る/多め/多目/\nおおめし /大飯/\nおおめしぐらい /大飯食らい/\nおおめだま /大目玉/\nおおめつけ /大目付/\nおおもじ /大文字/\nおおもじえいじ /大文字英字/\nおおもじえいすうじ /大文字英数字/\nおおもじか /大文字化/\nおおもじこもじ /大文字小文字/\nおおもと /大本/大元/\nおおもときょう /大本教/\nおおもの /大物/\nおおものかしゅ /大物歌手/\nおおものかん /大物感/\nおおものじょせい /大物女性/\nおおもめ /大揉め/\nおおもも /大桃/\nおおもり /大盛り/大盛/大森/\nおおもりえき /大森駅/\nおおもりく /大森区/\nおおもん /大門/\nおおや /大家/大屋/大谷/大矢/大宅/\nおおやかず /大矢数/\nおおやぎ /大八木/大谷木/\nおおやけ /公/大宅/\nおおやけごと /公事/\nおおやけど /大火傷/\nおおやしろ /大社;出雲大社/\nおおやしろづくり /大社造り;[建築]=たいしゃづくり/大社造;[建築]=たいしゃづくり/\nおおやす /大保/\nおおやすうり /大安売り/大安売/\nおおやち /大矢知/\nおおやね /大屋根;[建築]/\nおおやの /大矢野/\nおおやま /大山/\nおおやまえき /大山駅/\nおおやまぐち /大山口/\nおおやまざき /大山崎/\nおおやまだ /大山田/\nおおやまちょう /大山町/\nおおやまと /大日本/大倭/\nおおやまねこ /大山猫/\nおおやままち /大山町/\nおおやまやすはる /大山康晴/\nおおやん /欧陽/\nおおゆ /大湯/\nおおゆか /大床/\nおおゆき /大雪/\nおおゆきけいほう /大雪警報/\nおおゆきちゅういほう /大雪注意報/\nおおゆみ /大弓/\nおおよう /大様/\nおおよせ /大寄/大寄せ/\nおおよそ /凡そ/大凡/\nおおよど /大淀/\nおおよろこび /大喜び/\nおおよわり /大弱り/\nおおらか /大らか;generous/多らか;<rare>/\nおおわ /大輪/\nおおわき /大脇/\nおおわく /大枠/大和久/\nおおわざ /大技/\nおおわし /大鷲/\nおおわだ /大和田/大輪田/\nおおわだちょう /大和田町/\nおおわだばく /大和田獏/\nおおわに /大鰐/\nおおわらい /大笑い/\nおおわらわ /大童/\nおおん /御/\nおおんべ /大嘗;=おおにえ/\nおか /丘/岡/陸/岳/陵/阜/峻/崗/\nおかあさま /お母様/お母さま/御母様/\nおかあさん /お母さん/\nおかあちゃん /お母ちゃん/\nおかい /小粥/汚怪/\nおかいあげ /お買い上げ/お買上/お買上げ/\nおかいけい /お会計/\nおかいどく /お買い得/\nおかいもの /お買い物/\nおかうち /岡内/\nおかえ /岡江/\nおかえくみこ /岡江久美子/\nおかえし /お返し/御返し/\nおかえり /お帰り/\nおかお /お顔/\nおかかえ /お抱え/御抱え;-料理人/\nおかがき /岡垣/\nおかがきちょう /岡垣町/\nおかがみ /岡上/\nおかくら /岡倉/\nおかくらてんしん /岡倉天心;(1862-1913) 『茶の本』/\nおかぐら /御神楽/\nおかげ /お陰/お蔭;=お陰/御陰/御蔭/\nおかげさま /お蔭様/御蔭様/\nおかげん /お加減/御加減/\nおかさか /岡坂/\nおかさん /岡三/\nおかさんしょうけん /岡三証券;[企業名]www.okasan.co.jp/\nおかざき /岡崎/丘咲/\nおかざきえき /岡崎駅/\nおかざきし /岡崎市/\nおかざわ /岡澤/\nおかざわちょう /岡沢町/\nおかし /お菓子/\nおかしま /岡島/\nおかしや /お菓子屋/\nおかしら /尾頭;鯛の-付き/\nおかしらつき /尾頭付き/尾頭付/\nおかじま /岡島/岡嶋/\nおかじょうき /陸蒸気/\nおかず /御数/御菜/\nおかせっけい /岡設計/\nおかぞえ /岡添/\nおかた /お方/御方/岡田/\nおかたに /岡谷/\nおかだ /岡田/\nおかだい /岡大/\nおかだいぞう /岡田以蔵/\nおかだけいすけ /岡田啓介/\nおかだせん /岡多線/\nおかだま /丘珠/\nおかだや /岡田屋/\nおかちまち /御徒町/\nおかって /お勝手/\nおかっぴき /岡っ引き/\nおかつ /雄勝/\nおかづり /陸釣/\nおかと /岡登/\nおかど /尾角;姓/\nおかどちがい /御門違い/お門違い/\nおかどめ /岡留/\nおかね /お金/\nおかねもうけ /お金儲け/\nおかねもち /お金持ち/\nおかの /岡野/\nおかのり /陸海苔/\nおかはし /岡橋/\nおかはち /岡八/\nおかはら /岡原/\nおかはる /岡原/\nおかばしょ /岡場所/\nおかばやし /岡林/\nおかひさ /岡久/\nおかひじき /陸鹿尾菜/\nおかひら /岡平/\nおかふじ /岡藤/\nおかぶ /雄株;⇔雌株/お株;-を奪う/御株/\nおかべ /岡部/\nおかべちょう /岡部町/\nおかぼ /陸稲/\nおかぼれ /岡惚れ;≒片想い/傍惚れ;≒片想い/\nおかま /御釜/お釜/\nおかまい /御構い/\nおかみ /御上/女将;旅館の-/お上/岡見/お内儀;(店|ウチ)の-/御内儀/傍見/\nおかみさん /お内儀さん/\nおかむら /岡村/\nおかむろ /岡室/\nおかめ /傍目;-八目/お亀;お多福/阿亀;=お亀/\nおかめはちもく /傍目八目/岡目八目/\nおかもち /岡持/岡持ち/\nおかもと /岡本/岡元/\nおかもとあやこ /岡本綾子/\nおかもときどう /岡本綺堂;(1872-1939) 作家。『半七捕物帳』/\nおかや /岡谷/\nおかやす /岡安/\nおかやすこう /岡安高/\nおかやま /岡山/\nおかやまえき /岡山駅/\nおかやまえきまえ /岡山駅前/\nおかやまかん /岡山間/\nおかやまがわ /岡山側/\nおかやまくうこう /岡山空港/\nおかやまけん /岡山県/\nおかやまけんじん /岡山県人/\nおかやまし /岡山市/\nおかやまじょう /岡山城/\nおかやまだい /岡山大/\nおかやまだいがく /岡山大学/\nおかやまちほう /岡山地方/\nおかやまひがし /岡山東/\nおかやまべん /岡山弁/\nおかやまめいぶつ /岡山名物/\nおかゆ /お粥/小粥/\nおからだ /お身体/\nおかわり /お代わり/お変わり/お代り/お変り/\nおかん /悪寒/お燗/お母ん/惡寒;「悪」旧字/\nおかんがえ /お考え/\nおかんじょう /お勘定/\nおかんむり /御冠/\nおが /男鹿/大鋸/\nおがい /小粥/\nおがくず /大鋸屑/\nおがさ /小笠/\nおがさか /小賀坂/\nおがさはら /小笠原/\nおがさわら /小笠原/\nおがさわらきんかい /小笠原近海/\nおがさわらしょとう /小笠原諸島/\nおがさわらりゅう /小笠原流/\nおがた /緒方/尾形/小方/小形/緒形/\nおがたけん /緒形拳/\nおがたけんざん /尾形乾山;(1663-1743) 陶工。兄は光琳/\nおがたこうりん /尾形光琳/\nおがつ /雄勝/\nおがの /小鹿野/\nおがはんとう /男鹿半島/\nおがひき /大鋸挽き/\nおがみ /尾上/男神/\nおがや /小萱/\nおがゆ /小粥/\nおがら /麻幹/\nおがわ /小川/小河/緒川/尾川/尾河/\nおがわえき /緒川駅/\nおがわちょう /小川町/\nおがわな /小川名/\nおがわまち /小川町/\nおがわみめい /小川未明;(1882-1961)作家 NB:正しくは「おがわびめい」/\nおき /沖/隠岐/燠;暖炉の-/熾;=燠/澳;≒沖/置き/起き/お気/興;(人名用)/煕;(人名用)/熈;(人名用)/\nおきあい /沖合/沖合い/\nおきあいぎょぎょう /沖合漁業/\nおきあがりこぼし /起き上がり小法師/\nおきあじ /沖鰺/\nおきあみ /置網/置き網/沖醤蝦/\nおきあゆ /置鮎;姓/\nおきいし /置き石/置石/\nおきうお /沖魚/\nおきかえ /置き換え/置換え/\nおきかた /置き方/\nおきがけ /起き掛け/\nおきがさ /置き傘/\nおきがる /御気軽/お気軽/\nおきくら /沖倉/\nおきぐすり /置き薬/\nおきこうぎょう /沖工業;[企業名]/\nおきことば /沖言葉/\nおきご /置き碁/\nおきごたつ /置き炬燵/\nおきさわら /沖鰆;宗太鰹のこと/\nおきざり /置き去り/\nおきじ /置字/置き字;漢文の読まない字/\nおきす /沖洲/\nおきそ /小木曽/\nおきた /沖田/小木田/\nおきたそうじ /沖田総司/\nおきたま /置賜/\nおきち /お吉/\nおきつ /興津/\nおきつうしん /沖通信/\nおきつち /置き土/\nおきつのり /興津海苔/\nおきづき /お気付き/\nおきづけ /沖漬;タコの-/沖漬け/\nおきて /掟/諚/沖手/\nおきてがき /掟書/\nおきてがみ /置き手紙/置手紙/\nおきてぬぐい /置き手拭い/\nおきでんき /沖電気/\nおきでんきこうぎょう /沖電気工業;[企業名]/\nおきとちょう /置戸町/\nおきどけい /置時計/置き時計/\nおきどこ /置床;ポータブル床の間/置き床/\nおきどころ /置き所/\nおきな /翁/奥菜/\nおきなあめ /翁飴/\nおきなか /沖中/\nおきなかし /沖仲仕/沖仲士;?/\nおきなごうし /翁格子/\nおきなわ /沖縄/沖繩/\nおきなわかいはつちょう /沖縄開発庁;NB:2001年1月の中央省庁再編で内閣府に再編された/\nおきなわけん /沖縄県/\nおきなわけんえいてつどう /沖縄県営鉄道/\nおきなわこくぜいじむしょ /沖縄国税事務所/\nおきなわご /沖縄語/\nおきなわさん /沖縄産/\nおきなわし /沖縄市/\nおきなわしょとう /沖縄諸島;地名,Okinawa Isles/\nおきなわじん /沖縄人/\nおきなわすいさん /沖縄水産/\nおきなわせん /沖縄戦;[世界史]1945/\nおきなわふう /沖縄風/\nおきなわふじつう /沖縄富士通/\nおきなわべん /沖縄弁/\nおきなわほうげん /沖縄方言/\nおきなわほんとう /沖縄本島/\nおきなわほんとうない /沖縄本島内/\nおきなわみんよう /沖縄民謡/\nおきなわもの /沖縄物/\nおきなわりょうりや /沖縄料理屋/\nおきにいり /お気に入り/\nおきぬけ /起き抜け/\nおきのしま /隠岐島/沖ノ島/\nおきのとりしま /沖ノ鳥島/\nおきのどく /お気の毒/\nおきのどくさま /お気の毒様/お気の毒さま/\nおきば /置き場/置場/\nおきばしょ /置き場所/置場所/\nおきひ /置き肥/置肥/\nおきび /熾火/燠火/\nおきふじ /沖藤/\nおきぶみ /置文/\nおきまつしま /沖松島/\nおきまり /お決まり/御決まり/御決り/\nおきみ /沖美/\nおきみやげ /置き土産/置土産/\nおきめ /沖目/\nおきもじ /御気文字/\nおきもち /お気持ち/お気持/\nおきもと /沖本/\nおきもの /置物/置き物/\nおきゃく /お客/\nおきゃくさま /お客様/御客様/お客さま/\nおきゃくさん /お客さん/\nおきゃん /御侠/お侠/\nおきや /置屋/置き屋/\nおきゅう /お灸/\nおきょう /お経/\nおきらく /お気楽/\nおきわすれ /置き忘れ/置忘れ/\nおきわたし /沖渡し/\nおぎ /荻/小城/小木/尾木/蒹/\nおぎうえ /荻上/\nおぎえぶし /荻江節;三味線/\nおぎくぼ /荻窪/\nおぎくぼかん /荻窪間/\nおぎしま /荻島/\nおぎそ /小木曽/\nおぎた /荻田/小木田/\nおぎつ /荻津/\nおぎにしき /小城錦/\nおぎの /荻野/荻布/\nおぎのしき /オギノ式/荻野式;避妊法/\nおぎのめ /荻野目/荻目/\nおぎのめようこ /荻野目洋子/\nおぎはら /荻原/\nおぎゅう /荻生/\nおぎゅうそらい /荻生徂徠/\nおぎょう /オ行/お行/\nおぎょうぎ /お行儀/\nおぎろ /頤/\nおぎわら /荻原/\nおく /奥/億;10^8/邑久;地名,岡山県/尾久;地名,東京都北区/屋;家屋/憶;憶測/臆;臆病/檍;もちのき/奧;「奥」の旧字(人名用漢字)/\nおく> /奥;奥二重,奥多摩/\nおくい /奥井/奥居/\nおくいし /奥医師/\nおくいずも /奥出雲/\nおくいぶき /奥伊吹/\nおくいり /奥入;源氏物語の注釈書。定家/\nおくう /屋烏;-の愛/\nおくえん /億円/\nおくか /奥処/屋下;屋下に屋を架す/\nおくかい /億回/\nおくかわ /奥川/\nおくがい /屋外/\nおくがいよう /屋外用/\nおくがき /奥書/\nおくがた /奥方/\nおくきょうと /奥京都/\nおくぎ /奥義;「おうぎ」ともいう/奥儀;「おうぎ」ともいう/\nおくこ /億個/\nおくさがみ /奥相模/\nおくさき /奥崎/\nおくさま /奥様/\nおくさわ /奥沢/奥澤/\nおくさん /奥さん/\nおくざしき /奥座敷/\nおくしが /奥志賀/\nおくしゃ /屋舎/\nおくしょん /億ション;[俗]億単位の分譲マンション/\nおくしり /奥尻/\nおくしりとう /奥尻島/\nおくじょう /屋上/\nおくじょうおく /屋上屋/\nおくじょうていえん /屋上庭園;roof garden/\nおくじょちゅう /奥女中/\nおくすり /お薬/\nおくせ /奥瀬/\nおくせつ /憶説/臆説/\nおくそく /憶測/臆測/\nおくそこ /奥底/\nおくただみ /奥只見/\nおくたに /奥谷/\nおくたま /奥多摩/\nおくたまえき /奥多摩駅/\nおくたまほうめん /奥多摩方面/\nおくたんい /億単位/\nおくだ /奥田/\nおくだいら /奥平/\nおくだて /奥立/\nおくだん /臆断/\nおくち /奥地/お口/\nおくちょう /億兆/\nおくつ /奥津/\nおくつき /奥つ城/\nおくづけ /奥付/\nおくて /奥手;「-な娘」/晩生;[植物]late.「-の品種」/晩稲;⇔早稲/\nおくで /奥出/\nおくでら /奥寺/\nおくでん /奥伝/\nおくとね /奥利根/\nおくとみ /奥富/\nおくど /奥土/\nおくない /屋内/奥内/\nおくないしせつ /屋内施設/\nおくないはいせん /屋内配線/\nおくないぷーる /屋内プール/\nおくなが /奥永/\nおくに /御国/阿国/お国/\nおくにがら /お国柄/\nおくにことば /御国言葉/\nおくにし /奥西;姓/\nおくにじまん /御国自慢/お国自慢/\nおくにっかわ /奥新川/\nおくにっこう /奥日光/\nおくになまり /御国訛り/お国訛り/\nおくにん /億人/\nおくぬき /奥貫/\nおくねん /億年/\nおくの /奥野/奥乃/\nおくのいん /奥の院/\nおくのて /奥の手/\nおくのと /奥能登/\nおくのほそみち /奥の細道/\nおくのま /奥の間/\nおくはら /奥原/\nおくば /奥歯/\nおくひだ /奥飛騨/\nおくびょう /臆病/\nおくびょうかぜ /臆病風/\nおくびょうもの /臆病者/\nおくぶ /奥部/\nおくほ /奥穂/\nおくほうこう /奥方向/\nおくほたかだけ /奥穂高岳;地名/\nおくぼいん /奥母音/\nおくまつしま /奥松島/\nおくまん /億万/\nおくまんちょうじゃ /億万長者/\nおくみ /衽/袵/\nおくみかわ /奥三河/\nおくみの /奥美濃/\nおくみのちほう /奥美濃地方/\nおくむら /奥村/\nおくめ /奥目/\nおくめん /臆面/\nおくもと /奥本/納本/\nおくやま /奥山/\nおくやみ /お悔やみ/\nおくゆき /奥行/奥行き/\nおくゆきかん /奥行感/\nおくら /御蔵/憶良;人名/お蔵/\nおくらいり /お蔵入り/\nおくり /送り/\nおくりあし /送り足;[相撲]/\nおくりあしばらい /送り足払い/\nおくりおおかみ /送り狼/\nおくりかた /送り方/\nおくりかな /送り仮名/\nおくりがな /送り仮名/\nおくりさき /送り先/贈り先/\nおくりじょう /送り状/\nおくりたおし /送り倒し/\nおくりだし /送り出し/\nおくりて /送り手/\nおくりな /諡/贈り名/\nおくりぬし /送り主/贈り主/送主/\nおくりばんと /送りバント;[野球]sacrifice bunt/\nおくりび /送り火/\nおくりむかえ /送り迎え/\nおくりもと /送り元/\nおくりもの /贈り物/贈物/贈りもの/饋/賻/\nおくれ /遅れ/\nおくれげ /後れ毛/\nおくれじかん /遅れ時間/\nおくればせ /遅れ馳せ/遅馳/\nおくればせながら /遅ればせながら/\nおくわざ /奥技/\nおぐさ /小草/\nおぐし /小串/御髪/\nおぐち /小口/尾口/\nおぐに /小国/\nおぐにまち /小国町/\nおぐま /小熊/\nおぐら /小倉/小椋/\nおぐらあん /小倉餡/\nおぐらけい /小椋佳/\nおぐらしきし /小倉色紙/\nおぐらやま /小倉山/\nおぐり /小栗/\nおぐりはんがん /小栗判官/\nおぐるま /小車/\nおぐろ /小黒/\nおけ /桶/\nおけいこ /お稽古/\nおけがやぬま /桶ケ谷沼/\nおけがわ /桶川/\nおけがわし /桶川市/\nおけしょう /お化粧/\nおけつ /悪血/\nおけと /置戸/\nおけどう /桶胴;太鼓/\nおけはざま /桶狭間/\nおけや /桶屋/\nおけら /螻蛄;[昆虫]「-になる」(=無一文)/朮;[植物]/\nおける /於ける/\nおげひん /お下品/\nおげれつ /お下劣/\nおげんき /お元気/御元気/\nおこ /痴;foolish. 「-がましい」/烏滸;=痴/お子/\nおこう /お香/汚行/\nおこうでん /御香典/\nおこえ /御声/\nおこげ /お焦げ/御焦げ/\nおこころ /御心/\nおこさま /お子様/お子さま/\nおこさまらんち /お子様ランチ/\nおこさん /お子さん/\nおこし /お越し/小越/\nおこぜ /虎魚/\nおこたえ /お答え/御答え/\nおこたち /御子達/\nおこちゃま /お子ちゃま/\nおこっぺ /興部/\nおこっぺちょう /興部町/\nおこと /お琴/お箏/\nおことてん /乎古止点/\nおことば /御言葉/\nおことわり /お断り/お断わり/\nおこない /行い/行ない/\nおこのぎ /小此木/\nおこのみ /お好み/\nおこのみやき /お好み焼き/\nおこのみやきや /お好み焼き屋/\nおこぼれ /お零れ;-に与る/\nおこめ /お米/御米/\nおこめけん /お米券/\nおこり /瘧;malaria/起り/\nおこりいし /瘧石/\nおこりかた /怒り方/\nおこりんぼう /怒りん坊/\nおこわ /御強;赤飯/\nおごうりかん /小郡間/\nおごおり /小郡/\nおごおりし /小郡市/\nおごおりちょう /小郡町/\nおごし /生越;姓/\nおごせ /越生/\nおごそか /厳か/\nおごと /雄琴/\nおごのり /於胡海苔/海髪海苔/\nおごり /奢り/驕り/傲り/\nおさ /長/筬;織機の-/通事/訳語/\nおさいせん /お賽銭/\nおさいふ /お財布/\nおさいほう /お裁縫/\nおさえ /抑え/押さえ/押え/\nおさえかた /押さえ方/押え方/\nおさえこみ /抑え込み/\nおさえどころ /押え所/押さえ所/\nおさえめ /抑え目/\nおさか /小坂/尾坂/苧坂/\nおさかな /お魚/\nおさがり /お下がり/御下がり/御下り/\nおさき /御先/お先/\nおさきに /お先に/\nおさきぼう /御先棒/\nおさきまっくら /お先真っ暗/御先真っ暗/\nおさぎ /兎/\nおさくひん /御作品/\nおさけ /お酒/\nおさけび /雄叫び/\nおさげ /お下げ/御下げ;髪型/\nおさげがみ /お下げ髪/\nおさしみ /お刺身/\nおさそい /お誘い/\nおさたがき /御沙汰書/\nおさたけ /尾佐竹/\nおさだ /長田/\nおさだまり /御定まり/\nおさだみほ /長田美穂/\nおさだめがき /御定書/\nおさつ /お札/\nおさと /お里/御里;-が知れる/長都/\nおさな /幼/\nおさない /小山内/長内/幼い/\nおさないころ /幼い頃/\nおさないみえこ /小山内美江子/\nおさながお /幼顔/\nおさなご /幼子/幼な子/\nおさなごころ /幼心/\nおさなさ /幼さ/\nおさなづま /幼妻/\nおさなともだち /幼友達/\nおさななじみ /幼馴染/幼馴染み/幼なじみ/\nおさなものがたり /幼物語/\nおさふね /長船/\nおさべ /長部/\nおさまり /収まり;-がつかない/納まり;部材の-/\nおさみ /修美/\nおさむ /修/治/理/収/治虫/納/\nおさめ /納め/\nおさめこみ /納込/\nおさめつくるつかさ /修理職/\nおさめふだ /納め札/\nおさら /お皿/\nおさらぎ /大仏;姓/大佛;姓/\nおさらぎじろう /大佛次郎;(1897-1973) 作家/大仏次郎;※新字表記/\nおさる /お猿/\nおさわがせ /お騒がせ/\nおさん /お産/\nおさんかた /御三方/\nおさんぽ /お散歩/\nおざ /尾座/\nおざき /尾崎/小崎/尾前/\nおざきこうよう /尾崎紅葉/\nおざきなおみち /尾崎直道/\nおざきまさし /尾崎将司/\nおざきゆたか /尾崎豊/\nおざく /小作/\nおざさ /小笹/\nおざしき /お座敷/御座敷/\nおざしきうた /御座敷唄/\nおざなり /御座なり/\nおざわ /小沢/小澤/尾沢/\nおざわりゅう /小沢流/\nおし /唖;dumb/鴛鴦/御師/押し/鴛/忍;(人名用)/\nおしあい /押合い/押し合い/\nおしあいへしあい /押し合い圧し合い/押合い圧し合い/\nおしあいまつり /押し合い祭り/押合い祭り/\nおしあげ /押上/\nおしあげかん /押上間/\nおしあげせん /押上線/\nおしあわせ /お幸せ/\nおしい /押井/\nおしいれ /押入/押し入れ/\nおしうり /押し売り/押売り/押売/\nおしえ /押絵/教え/\nおしえかた /教え方/\nおしえご /教え子/\nおしお /押尾/\nおしおき /お仕置き/御仕置/\nおしか /牡鹿/\nおしかく /押角/\nおしかけ /押し掛け/\nおしかせん /男鹿線/\nおしかた /押方/\nおしかり /御叱り/お叱り/\nおしかわ /押川/\nおしがし /押し貸し/\nおしがた /押型/押し型/\nおしがみ /押紙/\nおしき /折敷/\nおしきせ /御仕着せ/\nおしきり /押切/\nおしくま /押熊/\nおしくも /惜しくも/\nおしくらまんじゅう /押し競饅頭;押されて泣くな/\nおしげ /惜しげ/\nおしこみ /押し込み/押込み/\nおしこみごうとう /押し込み強盗/押込み強盗/\nおしごと /お仕事/\nおしずし /押し寿司/押し鮨/押鮨/\nおしずもう /押し相撲/\nおしたおし /押し倒し/\nおしだ /押田/\nおしだし /押し出し/\nおしち /お七;八百屋-/\nおしちや /御七夜/お七夜/\nおしつけ /押し付け/\nおして /押手/\nおしどり /鴛鴦/鴦/\nおしながき /お品書き/\nおしなべて /押し並べて/\nおしね /晩稲/\nおしの /忍野/\nおしのはっかい /忍野八海/\nおしのび /御忍び/\nおしのむら /忍野村/\nおしはらい /お支払い/\nおしば /押し葉/押葉/\nおしばい /お芝居/\nおしばこ /押し箱/押箱/\nおしばな /押し花/押花/\nおしぴん /押しピン;pushpin/\nおしぶち /押縁/押し縁;[建築]/\nおしべ /雄蕊/\nおしほり /押堀/\nおしぼたん /押しボタン;push button/押ボタン/\nおしぼり /御絞り/\nおしま /渡島/小島/\nおしまい /御仕舞い/お仕舞い/御仕舞/\nおしまずき /几/\nおしまはんとう /渡島半島/\nおしみ /惜しみ/\nおしみず /押水/\nおしむぎ /押し麦/押麦/\nおしむらくは /惜しむらくは/\nおしめ /押し目;-買い/襁褓;オムツ/押目/御湿;=襁褓/襁/繦/\nおしめがい /押し目買い;[相場]/\nおしめり /お湿り/御湿り/\nおしもんどう /押し問答/押問答/\nおしゃか /お釈迦/御釈迦/\nおしゃかさま /御釈迦様/\nおしゃく /お酌/御酌/\nおしゃべり /お喋り/\nおしゃまんべ /長万部/\nおしゃらく /御洒落/\nおしゃれ /お洒落/御洒落/おシャレ/\nおしゅう /汚臭/\nおしょう /和尚/\nおしょうがつ /お正月/\nおしょく /汚職/\nおしょくぎいん /汚職議員/\nおしょくじ /お食事/御食事/\nおしょくじかい /お食事会/\nおしょくじけん /お食事券/汚職事件/\nおしらせ /お知らせ/\nおしり /お尻/\nおしるこ /お汁粉/\nおしろ /お城/\nおしろい /白粉/\nおしろいばな /白粉花/\nおしわり /押割り/\nおしん /悪心/\nおしんこ /御新香/お新香/\nおじ /叔父;†父・母の弟/伯父;†父・母の兄/小父;†よその年配男性/老翁/祖父/\nおじい /お爺/\nおじいさん /お爺さん/お祖父さん/\nおじいちゃん /お爺ちゃん/\nおじおば /叔父叔母/\nおじか /牡鹿/小値賀/\nおじかせん /男鹿線/\nおじかん /お時間/\nおじき /叔父貴/伯父貴/\nおじぎ /御辞儀/\nおじぎそう /含羞草/御辞儀草/\nおじけ /怖気/\nおじさま /叔父様;†父母の弟/伯父様;†父母の兄/小父様;†よその年配男性(オジサン)/\nおじさん /叔父さん;†父母の弟/伯父さん;†父母の兄/小父さん;†よその年配男性(オジサン)/\nおじま /小島/尾島/\nおじまちょう /小島町/\nおじゃま /お邪魔/御邪魔/\nおじゃまむし /お邪魔虫/\nおじゅう /御重;重箱/\nおじゅけん /お受験;[新語]名門幼稚園・小学校の受験/\nおじょう /御嬢/お嬢/\nおじょうさま /お嬢様/御嬢様/\nおじょうさん /お嬢さん/御嬢さん/\nおじょうさんそだち /御嬢さん育ち/\nおじょうず /御上手/お上手/\nおじょうちゃん /お嬢ちゃん/\nおじょく /汚辱/\nおじろ /尾白/\nおす /雄/牡/お酢/♂/\nおす> /牡/雄;-犬,-虎/\nおすい /汚水/\nおすいかん /汚水管/\nおすいしょり /汚水処理/\nおすいぬ /雄犬/オス犬/牡犬/\nおすいもじ /御推文字/\nおすいもの /お吸い物/\nおすうし /雄牛/\nおすうま /牡馬/\nおすかぶ /雄株/\nおすがた /御姿/\nおすき /お好き/\nおすごし /お過ごし/\nおすし /お寿司/\nおすすめ /お勧め/お薦め/\nおすそわけ /お裾分け/御裾分け/おすそ分け/\nおすたかやま /御巣鷹山/\nおすだ /小須田/\nおすとめす /雄と雌/\nおすねこ /雄猫/牡猫/オス猫/\nおすまい /お住い/\nおすまし /御澄まし/\nおすまんご /オスマン語;Osmanli/\nおすみ /お済み/\nおすみうむ /Os/Osmian/\nおすみつき /お墨付き/御墨付/御墨付き/\nおすめす /雄雌/牡牝/\nおず /小津/\nおせ /尾瀬/\nおせいぼ /お歳暮/御歳暮/\nおせおせ /押せ押せ/\nおせき /お席/\nおせざき /大瀬崎/\nおせじ /お世辞/御世辞/\nおせち /御節/\nおせちりょうり /御節料理/\nおせっかい /お節介/御節介/\nおせつ /お説/\nおせわ /お世話/御世話/\nおせわさま /お世話様/御世話様/\nおせん /汚染/\nおせんげん /汚染源/\nおせんじょうきょう /汚染状況/\nおせんすい /汚染水/\nおせんち /おセンチ;[口](皮肉で) sentimental/\nおせんちたい /汚染地帯/\nおせんどじょう /汚染土壌/\nおせんぶっしつ /汚染物質/\nおぜ /尾瀬/小瀬;人名/\nおぜき /尾関/小関/\nおぜぬま /尾瀬沼/\nおぜん /お膳/御膳/\nおぜんだて /お膳立て/御膳立て/\nおそ /遅/悪阻/獺;かわうそ/遲;「遅」の旧字/\nおそ> /遅;遅番,遅便,遅咲き/\nおそあがり /遅上がり/\nおそい /襲/\nおそうざい /お惣菜/\nおそうしき /お葬式/御葬式/\nおそうじ /お掃除/\nおそうまれ /遅生まれ/遅生れ/\nおそかれはやかれ /遅かれ早かれ/\nおそくとも /遅くとも/\nおそざき /遅咲き/\nおそざくら /遅桜/\nおそし /遅し/\nおそぢえ /遅知恵/\nおそで /遅出/\nおそなえ /お供え/御供え/\nおそなえもち /御供え餅/\nおそなえもの /お供え物/御供え物/\nおそね /遅寝/\nおそば /御側/遅場/\nおそばん /遅番/遅版/\nおそびん /遅便;⇔早便/\nおそまき /遅蒔き/\nおそまつ /お粗末/御粗末/\nおそまつさま /御粗末様/お粗末様/お粗末さま/\nおそめ /遅め/遅目/お染;「鳥辺山心中」の人物/\nおそらく /恐らく/\nおそらくは /恐らくは/\nおそる /惶/\nおそるおそる /恐る恐る/\nおそるべき /恐るべき/\nおそるべし /恐るべし/\nおそれ /虞;(悪いことの起こる可能性)「風俗を害する虞」/恐れ/畏れ;awe/\nおそれげ /恐れ気/\nおそれざん /恐山/\nおそれる /惶/\nおそろい /お揃い/\nおそん /汚損/\nおぞうに /お雑煮/\nおぞけ /怖気;-づく/\nおぞんそう /オゾン層/\nおた /織田/\nおたから /お宝/御宝/\nおたがい /お互い/\nおたがいさま /お互い様/御互い様/\nおたく /お宅/御宅/\nおたけび /雄叫び/\nおたじま /小田島/小田嶋/\nおたずね /お尋ね/\nおたずねもの /お尋ね者/\nおたち /お発ち/\nおたちだい /お立ち台/御立ち台/\nおたっし /お達し/御達し/\nおたな /御店/\nおたねにんじん /御種人参/\nおたのしみ /お楽しみ/\nおたのしみぶくろ /お楽しみ袋/\nおたび /御旅/\nおたふく /お多福/阿多福/\nおたべ /小田部/\nおたま /お玉/御玉/\nおたまじゃくし /御玉杓子/蝌蚪/\nおたまや /霊屋/\nおたまやした /霊屋下/\nおため /御為;-ごかし/\nおためごかし /御為倒し/\nおためし /お試し/\nおたより /お便り/\nおたり /小谷/\nおたる /小樽/\nおたるえき /小樽駅/\nおたるし /小樽市/\nおたるしょうかだいがく /小樽商科大学/\nおたんじょうび /お誕生日/\nおだ /小田/織田/纓田/\nおだい /お題/お代/御題/御代;-は要らぬ/小田井/\nおだいじに /お大事に/\nおだいじん /お大尽/\nおだいとう /尾岱沼/\nおだいば /御台場;地名/\nおだいもく /御題目/\nおだいら /小平/\nおだうらくさい /織田有楽斎/\nおだか /小高/尾高/\nおだかしょう /尾高賞/\nおだかずまさ /小田和正/\nおだがわ /小田川/\nおだきゅう /小田急/\nおだきゅうえんせん /小田急沿線/\nおだきゅうしゃりょう /小田急車両/\nおだきゅうしんじゅく /小田急新宿/\nおだきゅうしんじゅくえき /小田急新宿駅/\nおだきゅうじこくひょう /小田急時刻表/\nおだきゅうせん /小田急線/\nおだきゅうせんえんせん /小田急線沿線/\nおだきゅうせんない /小田急線内/\nおだきゅうたません /小田急多摩線/\nおだぎ /小田木/\nおだぎり /小田切/小田桐/\nおだく /汚濁/\nおだくら /小田倉/\nおだけ /雄竹/織田家/\nおだしま /小田嶋/\nおだじま /小田島/小田嶋/尾田島/\nおだて /煽て/\nおだなか /小田中/\nおだに /小谷/\nおだのぶなが /織田信長/\nおだのぶひで /織田信秀/\nおだぶつ /御陀仏/お陀仏/\nおだべ /小田部/\nおだまき /苧環/\nおだまきむし /小田巻蒸し/苧環蒸し/\nおだまり /お黙り/\nおだやか /穏やか/\nおだわら /小田原/\nおだわらかん /小田原間/\nおだわらがた /小田原方/\nおだわらじょう /小田原城/\nおだわらせん /小田原線;小田急/\nおだわらぢょうちん /小田原提灯/\nおだわらひょうじょう /小田原評定/\nおだわらほうめん /小田原方面/\nおだん /オ段/\nおち /越智/落ち/落/越知/尾知/彼方/遠/\nおちあい /落合/\nおちあゆ /落ち鮎/\nおちいし /落石/\nおちうお /落ち魚/落魚/\nおちうど /落人/\nおちえ /御知恵/\nおちおち /落ち落ち/\nおちかた /遠方;over there/落ち方;how it falls/落方/墜ち方/\nおちから /お力/御力/\nおちからぞえ /お力添え/\nおちくぼものがたり /落窪物語/\nおちぐち /落ち口/\nおちけん /落研/\nおちこち /遠近/彼方此方/\nおちこぼれ /落ちこぼれ/落ち零れ/\nおちこみ /落ち込み/落ちこみ/\nおちご /御稚児/\nおちち /お乳/\nおちつき /落ち着き/落着き/\nおちど /落ち度/落度/越度;=落ち度 NB:「落(ち)度」はこの当て字/\nおちば /落葉/落ち葉/\nおちばいろ /落葉色/\nおちばたき /落ち葉焚き/落葉焚き/\nおちびと /落人/\nおちぼ /落穂/落ち穂/\nおちぼひろい /落穂拾い/\nおちみず /落水/落ち水/\nおちむしゃ /落ち武者/落武者/\nおちめ /落ち目/\nおちゃ /お茶/御茶/\nおちゃうけ /御茶請け/お茶請け/\nおちゃかい /お茶会/\nおちゃがし /お茶菓子/\nおちゃくみ /お茶汲み/\nおちゃしつ /お茶室/\nおちゃだい /お茶代/お茶大/\nおちゃっぱ /お茶っ葉/\nおちゃづけ /お茶漬け/お茶漬/\nおちゃづけのり /御茶漬海苔/\nおちゃのこ /御茶の子;茶菓子。「-さいさい」/\nおちゃのこさいさい /御茶の子さいさい/\nおちゃのま /お茶の間/御茶乃間/\nおちゃのみず /お茶の水/御茶ノ水/御茶の水/\nおちゃのみずじょしだいがく /お茶の水女子大学/\nおちゃのみば /お茶飲み場/\nおちゃめ /お茶目/\nおちゅうげん /御中元/お中元/\nおちゅうしゃ /お注射/\nおちょうし /お銚子/\nおちょうしもの /お調子者/\nおちょこ /御猪口/お猪口/\nおちょぼぐち /おちょぼ口/\nおぢや /小千谷/\nおっか /屋下;屋下に屋を架す/\nおっかあ /おっ母/\nおっかけ /追っかけ/追っ掛け/\nおっかさん /おっ母さん/\nおっきな /大っきな/\nおっくう /億劫/\nおっくご /オック語;langue d'oc/\nおっくすふぉーどだいがく /オックスフォード大学;Oxford University. www.ox.ac.uk/\nおっそ /越訴/\nおって /追手/追っ手/追って/\nおってがき /追而書/\nおっと /夫/良人/\nおっとう /おっ父/\nおっとせい /膃肭臍/\nおっとりがたな /押っ取り刀/\nおっぱま /追浜/\nおっぱまえき /追浜駅/\nおっぽ /尾っぽ/\nおつ /乙/榲;(すぎ)/膃;膃肭臍(おっとせい)/\nおつあん /乙案/\nおつうじ /お通じ/\nおつかい /お使い/\nおつかれさま /お疲れ様/お疲れさま/御疲れ様/\nおつがわ /乙川/\nおつがわえき /乙川駅/\nおつき /御付き;付き人/\nおつきあい /お付き合い/\nおつきさま /お月様/お月さま/\nおつくり /御造り;お刺身/お造り/御作り/お作り/\nおつけ /御付け;味噌汁/\nおつげ /お告げ/御告げ/\nおつざいよう /乙剤用/\nおつしゅ /乙種/\nおつじ /尾辻/\nおつたえ /お伝え/\nおつつ /現/\nおつとめ /お勤め/御勤め/\nおつにょう /乙繞/\nおつぼね /お局/\nおつぼねさま /お局様/\nおつや /お通夜/御通夜/\nおつゆ /御汁/\nおつり /お釣り/お釣/御釣り/\nおづ /小津/\nおづき /小月/\nおづつ /尾筒/\nおづやすじろう /小津安二郎/\nおて /お手/御手/\nおてあげ /お手上げ/御手上げ/お手あげ/\nおてあらい /御手洗/お手洗い/お手洗/\nおてあわせ /お手合わせ/\nおていれ /お手入れ/\nおてかず /お手数/\nおてがみ /お手紙/御手紙/\nおてがる /お手軽/\nおてごろ /お手頃/\nおてすう /お手数/御手数/\nおてだま /お手玉/\nおてつき /御手付き/\nおてつだい /お手伝い/\nおてて /お手々/\nおてなみはいけん /お手並み拝見/御手並拝見/\nおてのもの /お手の物/御手の物/\nおてほん /お手本/\nおてま /お手間/\nおてまえ /お点前/\nおてもち /お手持ち/\nおてもと /お手元/お手許/\nおてもり /お手盛り/\nおてら /お寺/\nおてん /汚点/\nおてんき /お天気/\nおてんとうさま /お天道様/\nおてんとさま /お天道様/御天道様/\nおてんば /お転婆/御転婆/\nおでい /汚泥/\nおでいしょり /汚泥処理/\nおでいはっせいりょう /汚泥発生量/\nおでかけ /お出かけ/お出掛け/\nおでかけまえ /お出かけ前/\nおでき /御出来/\nおでし /御弟子/\nおでら /小寺/\nおでん /御田/\nおでんだね /おでん種/\nおでんわ /お電話/\nおと /音/乙/彼方/遠/\nおとあわせ /音合わせ/音合せ/\nおといあわせ /お問い合わせ/\nおといち /音一/\nおといれ /音入れ/\nおとうさま /お父様/御父様/\nおとうさん /お父さん/\nおとうす /音薄/\nおとうちゃん /お父ちゃん/\nおとうと /弟/\nおとうとでし /弟弟子/\nおとうとぶん /弟分/\nおとうとよめ /弟嫁/\nおとおし /御通し/お通し/\nおとおんかい /音音階/\nおとかず /音数/\nおとかわ /乙川/\nおとかんきょう /音環境;sound environment/\nおとがい /頤/\nおとがめ /お咎め/\nおとき /御斎/\nおとぎ /御伽/\nおとぎぞうし /御伽草子/\nおとぎばなし /おとぎ話/お伽話/御伽話/\nおとぎりそう /弟切草/\nおとぎりそうもく /オトギリソウ目/Dilleniales/Guttiferales/Hypericales/\nおとぎりそうもくぐん /オトギリソウ目群/Hypericales/\nおとく /お得/\nおとくい /お得意/\nおとくいさま /お得意様/\nおとくうかん /音空間/\nおとくに /乙訓/\nおとくよう /お徳用/\nおとけんしゅつ /音検出/\nおとこ /男/漢/♂/\nおとこあいて /男相手/\nおとこあそび /男遊び/\nおとこうぞう /音構造/\nおとこうん /男運;⇔女運/\nおとこえし /男郎花/\nおとこおとこ /男男/\nおとこおや /男親/\nおとこおんな /男女/\nおとこかんけい /男関係/\nおとこがみ /男神/\nおとこがわ /男側/\nおとこきょうだい /男兄弟/\nおとこぎ /男気;きっぷ/侠気/\nおとこぎみ /男君/\nおとこぎらい /男嫌い/\nおとこぐせ /男癖/\nおとこぐみ /男組/\nおとこぐるい /男狂い/\nおとこげ /男気;おとこっけ/\nおとこげいしゃ /男芸者/\nおとこことば /男言葉/\nおとこごころ /男心/\nおとこごろし /男殺し/\nおとこざか /男坂/\nおとこざかり /男盛り/\nおとこしゃかい /男社会/\nおとこしゅう /男衆/\nおとこじゅく /男塾/\nおとこじょたい /男所帯/\nおとこずき /男好き/\nおとこたち /男達/\nおとこだて /男伊達/\nおとこっけ /男っ気/\nおとこっぷり /男っ振り/\nおとこで /男手/\nおとこともだち /男友達/\nおとこどうし /男同士/\nおとこども /男共/\nおとこなき /男泣き/\nおとこなまえ /男名前/\nおとこのこ /男の子/男のコ/\nおとこのひと /男の人/\nおとこばら /男腹/\nおとこひとり /男一人/\nおとこべや /男部屋/\nおとこべんじょ /男便所/\nおとこまえ /男前/\nおとこまさり /男勝り/男勝/\nおとこみこ /男御子/\nおとこみち /男道/\nおとこみょうり /男冥利/\nおとこもじ /男文字/\nおとこもの /男物/\nおとこやく /男役/\nおとこやま /男山/\nおとこやもめ /男鰥/\nおとこゆ /男湯/\nおとさた /音沙汰/\nおとし /御年/御歳/お年/落し/お歳/落とし/\nおとしあな /落とし穴/落し穴/陥穽/\nおとしかた /落し方/\nおとしがけ /落とし掛け/落し掛け/落とし懸け/落し懸け/\nおとしがみ /落し紙/\nおとしげき /音刺激/\nおとしご /落とし子/落し子/\nおとしごろ /お年頃/\nおとしだね /落とし胤/落し胤/\nおとしだま /お年玉/御年玉/おとし玉/\nおとしどころ /落とし所/落し所/\nおとしなちょう /音更町/\nおとしぬし /落とし主/落し主/\nおとしぶた /落とし蓋/落し蓋/\nおとしぶみ /落し文/落とし文/落書/\nおとしまえ /落とし前/落し前/\nおとしもの /落とし物/落し物/\nおとしより /お年寄り/\nおとしんごう /音信号/\nおとじたい /音自体/\nおとじょうほう /音情報/\nおとじろう /音二郎/\nおとずれ /訪れ/\nおとせってい /音設定/\nおとそ /お屠蘇/\nおとそしき /音組織/\nおとだ /音田/\nおとだし /音出し/\nおとっつぁん /お父っつぁん/\nおとつい /一昨日/\nおとつづみ /弟鼓;小鼓/\nおとづくり /音作り/\nおとてき /音的/\nおとと /弟/\nおととい /一昨日/\nおととし /一昨年/\nおととび /音飛び/\nおととり /音取り/音取/\nおとどけ /お届け/\nおとどけさき /お届先/お届け先/\nおとどまち /大殿町/\nおとな /大人/\nおとながい /大人買い;[口]子供が小遣いでちびちび買うようなものを、経済力のある大人がまとめ買いすること/\nおとなけいかく /大人計画/\nおとなげ /大人気/\nおとなし /音無/音無し/\nおとなせんよう /大人専用/\nおとなたち /大人達/\nおとなひとり /大人一人/\nおとなむけ /大人向け/\nおとなよう /大人用/\nおとなり /お隣/お隣り/御隣/\nおとなりさん /お隣さん/\nおとにゅうりょく /音入力/\nおとは /乙葉;名/\nおとひと /弟/\nおとひめ /乙姫/\nおとひめさま /乙姫様/\nおとふけ /音更/\nおとふじ /乙藤/\nおとべ /乙部/\nおとべちょう /乙部町/\nおとべつ /音別/\nおとむすめ /乙娘/\nおとめ /乙女/少女/夫婦/夫妻;めおと/\nおとめご /少女子/乙女子/\nおとめごころ /乙女心/\nおとめざ /乙女座;Virgo(Vir),(8.23-9.22)/\nおとめじゅく /乙女塾/\nおとめたい /乙女隊/\nおとめたち /乙女達/\nおとも /お供/御供/お伴/御伴/\nおともだち /お友達/お友だち/\nおともれ /音洩れ/\nおとよめ /弟嫁/\nおとり /囮/劣り/\nおとりあつかい /お取り扱い/お取扱い/\nおとりおき /お取り置き/\nおとりこみちゅう /お取り込み中/\nおとりそうさ /囮捜査/\nおとりはからい /お取り計らい/お取計らい/\nおとりひき /お取り引き/\nおとりよせ /お取り寄せ/お取寄せ/\nおとろえ /衰え/\nおとわ /音羽/\nおとわや /音羽屋/\nおとわやま /音羽山/\nおどき /男時;good time ⇔女時/\nおどけ /戯け/\nおどし /縅/脅し/\nおどしもんく /脅し文句/\nおどしゃ /御土砂/\nおどり /踊り/\nおどりぐい /踊り食い;白魚の-/\nおどりこ /踊り子/\nおどりじ /踊り字;「々」「ゝ」など/\nおどりて /踊り手/\nおどりねんぶつ /踊り念仏/\nおどりば /踊り場/\nおどれ /己/\nおどろ /棘/\nおどろき /驚き/愕き/駭き/\nおな /女/\nおない /小内/尾内/\nおないぎ /御内儀;おかみさん/\nおないどし /同い年/同い歳/\nおなか /お腹/御中/\nおなかま /お仲間/\nおなが /尾長/翁長/\nおながざる /尾長猿/\nおながどり /尾長鶏/\nおながれ /お流れ/御流れ/\nおながわ /女川/\nおなご /女子/\nおなさけ /御情け/\nおなじ /同じ/々;漢字/ゝ;ひらがな/ゞ;ひらがな、濁点つき/ヽ;カタカナ/ヾ;カタカナ、濁点つき。「スヾ(スズ)」/〃;文単位/仝;同上/\nおなじく /同じく/々/\nおなじみ /お馴染/お馴染み/\nおなはま /小名浜/\nおなべ /小鍋/\nおなまえ /お名前/御名前/\nおなみ /男波/\nおなみだちょうだい /お涙頂戴/\nおなもみ /葹/\nおなやみ /お悩み/\nおなり /御成/\nおなりもん /御成門/\nおなれそめ /御馴染/\nおなんどいろ /御納戸色/\nおに /鬼/\nおに> /鬼;鬼娘,鬼教官,鬼部長/\nおにあい /お似合い/\nおにいさま /お兄様/\nおにいさん /お兄さん/\nおにいた /鬼板/\nおにいちゃん /お兄ちゃん/\nおにうだ /鬼生田/\nおにおこぜ /鬼虎魚/\nおにかわ /鬼可愛/\nおにがしま /鬼ヶ島/\nおにがらやき /鬼殻焼/\nおにがわ /鬼皮/\nおにがわら /鬼瓦/\nおにきょうかん /鬼教官/\nおにぎり /お握り/御握り/\nおにく /お肉/尾肉;鯨のおいしい部分/\nおにぐも /鬼蜘蛛/\nおにぐるま /鬼車/\nおにけいじ /鬼刑事/\nおにこうべ /鬼首/\nおにころし /鬼殺し;やたら強い安酒/\nおにご /鬼子/\nおにごっこ /鬼ごっこ/\nおにごろし /鬼殺し/\nおにざわ /鬼沢/\nおにし /鬼石/\nおにたいじ /鬼退治/\nおにっこ /鬼っ子;親に似ない子/\nおにつか /鬼束/鬼塚/\nおにづか /鬼塚/\nおにはは /鬼母/\nおにば /鬼歯/\nおにばば /鬼婆/\nおにひとで /鬼海星/\nおにび /鬼火/\nおにへい /鬼平/\nおにへいはんかちょう /鬼平犯科帳/\nおにぼし /鬼星/\nおにまる /鬼丸/\nおにまろ /鬼磨呂/\nおにみそ /鬼味噌;やたら塩っぱい/\nおにむすめ /鬼娘/\nおにもつ /お荷物/\nおにゆり /鬼百合/\nおによめ /鬼嫁/\nおにわばん /御庭番/\nおにわやき /御庭焼/\nおぬま /小沼/\nおね /尾根/\nおねうち /お値打ち/\nおねえ /お姉/\nおねえさま /お姉さま/お姉様/\nおねえさん /お姉さん/\nおねえちゃん /お姉ちゃん/\nおねがい /お願い/\nおねじ /雄螺子/\nおねせん /尾根線/\nおねだん /お値段/\nおねてん /尾根点/\nおねば /大根葉/\nおねみち /尾根道/\nおの /斧/己/小野/尾野/\nおのうえ /尾上/\nおのうえおんせんえき /小野上温泉駅/\nおのえ /尾上/\nおのお /小野尾/\nおのおか /小野岡/\nおのおの /各々/各各/各/\nおのおのがた /各々方/\nおのかわ /小野川/\nおのが /己が/\nおのがくえん /小野学園/\nおのがじし /己がじし/\nおのがみ /小野上/\nおのがわ /小野川/\nおのがわこ /小野川湖/\nおのき /小野木/\nおのぎ /小野木/\nおのこ /男子/男/男の子/\nおのさと /小野里/\nおのざき /小野崎/\nおのざわ /小野沢/\nおのず /自ず/\nおのずか /小野塚/\nおのずから /自ら/自ずから/\nおのずと /自ずと/自と/\nおのそっき /小野測器/\nおのぞみ /お望み/\nおのだ /小野田/\nおのだか /小野高/\nおのだせめんと /小野田セメント/\nおのだせん /小野田線/\nおのづか /小野塚/\nおのでら /小野寺/\nおののいもこ /小野妹子;遣隋使/\nおののこまち /小野小町;平安時代の歌人。美人の代名詞/\nおののたかむら /小野篁/\nおののとうふう /小野道風;894-966/\nおのぼりさん /お上りさん/\nおのみ /尾の身/\nおのみち /尾道/\nおのむら /小野村/\nおのやま /小野山/\nおのれ /己/\nおは /尾羽/\nおはぎ /御萩;餅/\nおはぐろ /鉄漿/御歯黒/お歯黒/\nおはぐろどぶ /御歯黒溝;吉原の-/\nおはこ /十八番/\nおはこびさん /お運びさん/\nおはし /お箸/御箸/\nおはせ /小長谷/生長谷/\nおはだ /お肌/\nおはち /御鉢/お鉢/\nおはつ /お初/御初/\nおはな /お花/お鼻/\nおはなし /お話/\nおはなしちゅう /お話中/\nおはなばたけ /御花畑;高山植物の花が咲く場所。単なる花畑ではない。/\nおはなみ /お花見/\nおはやし /お囃子/\nおはやめ /お早め/\nおはよう /お早う/\nおはら /小原/大原/尾原/\nおはらい /御祓い/お祓い/御祓/\nおはらいばこ /お払い箱/\nおはらぶし /おはら節;[民謡]鹿児島-/\nおはらりゅう /小原流;生け花/\nおはりこ /御針子/\nおば /叔母;†父母の妹/伯母;†父母の姉/尾羽/小場/小母;†よその年配女性/\nおばあ /お婆/\nおばあさん /お婆さん/お祖母さん/\nおばあちゃん /お婆ちゃん/\nおばか /おバカ/\nおばけ /お化け/尾羽毛;鯨の尾の部分/\nおばけやしき /お化け屋敷/\nおばさま /叔母様;†父母の妹/伯母様;†父母の姉/小母様;†よその年配女性(オバサン)/\nおばさん /叔母さん;†父母の妹/伯母さん;†父母の姉/小母さん;†よその年配女性(オバサン)/\nおばしま /欄/\nおばすて /姨捨/\nおばすてやま /姨捨山/\nおばた /小幡/小畑/小俣/\nおばたやま /小畑山/\nおばな /雄花/尾花;すすき/\nおばなざわ /尾花沢/\nおばね /尾羽/\nおばま /小浜/\nおばまおんせん /小浜温泉/\nおばません /小浜線/\nおばら /小原/\nおばらりゅうかいかん /小原流会館/\nおひきうけ /お引受け/\nおひきたて /お引き立て/\nおひさしぶり /お久しぶり/お久し振り/\nおひさま /お日様/お日さま/御日様/\nおひざもと /お膝元/御膝下/\nおひたき /御火焚/\nおひたし /お浸し/御浸し/\nおひつ /御櫃/お櫃/\nおひつじ /牡羊/\nおひつじざ /牡羊座;Aries(Ari),(3.21-4.19)/\nおひと /御人/お人/\nおひとかた /お一方/\nおひとがら /お人柄/\nおひとつ /お一つ/\nおひとよし /御人好し/お人好し/\nおひとり /お一人/\nおひとりさま /お一人様/\nおひなさま /御雛様/\nおひねり /御捻り;小銭を包んで芸人に投げる/お捻り/\nおひま /お暇/御暇/\nおひめさま /お姫様/\nおひゃくど /御百度/\nおひや /御冷や/\nおひら /御平/\nおひらき /お開き/御開き/\nおひる /お昼/\nおひるころ /お昼頃/\nおひるどき /お昼時/\nおひるね /お昼寝/\nおひるまえ /お昼前/\nおひるやすみ /お昼休み/\nおひれ /尾鰭/尾ひれ/\nおひろめ /お披露目/御披露目/\nおび /帯/飫肥;地名/小尾/帶;「帯」の旧字(人名用漢字)/\nおびあげ /帯揚げ/\nおびいた /帯板/\nおびえ /怯え/\nおびかわ /帯川/帯革/\nおびがき /帯書/\nおびがね /帯金/\nおびがみ /帯紙/\nおびきおく /帯記憶/\nおびきん /帯筋;[建築]hoop. ⇔主筋/\nおびぎょうれつ /帯行列/\nおびぐらふ /帯グラフ/\nおびこうこく /帯広告/\nおびした /帯下/\nおびじ /帯地/\nおびじめ /帯締め/\nおびじょう /帯状/\nおびつ /小櫃/帯津/\nおびと /首/\nおびとけ /帯解/\nおびどめ /帯留め/\nおびなた /大日方/\nおびなど /帯等/\nおびのこ /帯鋸/\nおびはば /帯幅/\nおびばんぐみ /帯番組/\nおびひろ /帯広/\nおびひろえき /帯広駅/\nおびひろはくようこうこう /帯広柏葉高校/\nおびふう /帯封/\nおびぶん /帯文/\nおびまくら /帯枕/\nおびもの /佩物/\nおびら /小平/\nおびれ /尾鰭/\nおふぃすがい /オフィス街/\nおふかい /オフ会/\nおふく /御福/\nおふくろ /お袋/御袋/\nおふせ /御布施/\nおふせっといんさつ /オフセット印刷/\nおふたかた /御二方/\nおふたり /お二人/御二人/\nおふだ /御札/\nおふでさき /御筆先/\nおふみ /御文/\nおふゆ /雄冬/\nおふる /お古/\nおふれ /御触れ/お触れ/\nおふれがき /御触書/\nおふろ /お風呂/\nおふろあがり /お風呂上がり/\nおふろば /お風呂場/\nおぶき /小吹/\nおぶくろ /尾袋/\nおぶさ /綬/\nおぶし /男節;背肉で作った鰹節/雄節/\nおぶじぇくとしこう /オブジェクト指向/\nおぶせ /小布施/\nおぶち /小渕/尾駮/\nおぶちざわ /小淵沢/\nおぶつ /汚物/\nおぶね /小舟/\nおぷしょんとりひき /オプション取引/\nおへや /お部屋/\nおへんじ /お返事/御返事/\nおへんろ /お遍路/\nおべんきょう /お勉強/\nおべんとう /お弁当/\nおべんとうばこ /お弁当箱/\nおぺ /手術/\nおぺらかしゅ /オペラ歌手/\nおぺらざ /オペラ座;l'Opera. www.opera-de-paris.fr/\nおほ /凡/\nおほしさま /お星様/お星さま/\nおぼう /お坊/\nおぼうさん /お坊さん/\nおぼえ /覚え/憶え/\nおぼえがき /覚書/覚え書き/\nおぼえず /覚えず/\nおぼこむすめ /おぼこ娘/\nおぼし /男星/思し/\nおぼしめし /思し召し/\nおぼっちゃま /御坊ちゃま/お坊ちゃま/\nおぼっちゃん /御坊ちゃん/お坊ちゃん/\nおぼつかな /覚束無/\nおぼろ /朧/朦;≒朧/\nおぼろぐも /朧雲/\nおぼろげ /朧げ/\nおぼろづき /朧月/\nおぼろづきよ /朧月夜/\nおぼろづくよ /朧月夜/\nおぼろどうふ /朧豆腐/\nおぼろよ /朧夜/\nおぼん /お盆/\nおぼんやすみ /お盆休み/\nおまい /御前/\nおまいり /お参り/御参り/\nおまえ /お前/御前/\nおまえさま /御前様/\nおまえさん /御前さん/お前さん/\nおまえざき /御前崎/\nおまえざきおき /御前崎沖/\nおまえたち /御前達/お前達/\nおまかせ /お任せ/\nおまけ /御負け/\nおまけつき /オマケ付き/おまけ付き/\nおまごさん /お孫さん/\nおまた /小俣/尾又/尾股/\nおまち /雄町/お待ち/\nおまちがい /お間違い/\nおまちどおさま /御待ち遠様/\nおまつり /御祭/お祭り/御祭り/\nおまつりさわぎ /お祭り騒ぎ/御祭騒ぎ/\nおまな /御真魚/\nおまもり /お守り/御守り/\nおまる /御虎子/\nおまわり /お巡り/\nおまわりさん /お巡りさん;犬の-/\nおまんま /御飯/\nおみ /臣/麻績/尾美/御神/\nおみあい /お見合い/\nおみあし /御御足/\nおみおくり /お見送り/\nおみおつけ /御御御付け/\nおみがわ /小見川/\nおみき /御神酒/お神酒/\nおみくじ /御神籤/\nおみくろん /ο;omicron/Ο;Omicron/\nおみこし /御神輿/お神輿/\nおみごと /お見事/御見事/\nおみず /お水/御水/\nおみずとり /御水取り;東大寺二月堂の行事/\nおみせ /お店/御店/\nおみそれ /御見逸れ/御見逸/\nおみつもり /御見積/\nおみとおし /お見通し/御見通し/\nおみな /嫗;老婆/女;美女/\nおみなえし /女郎花/\nおみぬぐい /御身拭い;仏像等の掃除/\nおみね /小峰/\nおみまい /お見舞い/お見舞/御見舞/御見舞い/\nおみみ /お耳/\nおみむら /麻績村;姓/\nおみや /御宮/お宮/\nおみやげ /お土産/御土産/\nおみやまいり /お宮参り/\nおみわたり /御神渡り/\nおむかい /お向かい/\nおむかえ /御迎え/\nおむこさん /お婿さん/\nおむすび /お結び/御結び/\nおむつ /繦/御襁褓/\nおむな /嫗/\nおむろ /御室/\nおめ /御目;-にか[かけ]る/お目/\nおめあて /お目当て/お目あて/\nおめい /汚名/\nおめいこう /御命講/\nおめいし /お名刺/\nおめいばんかい /汚名挽回;※汚名返上あるいは名誉挽回の誤り/\nおめいへんじょう /汚名返上/\nおめえ /御前;(要ルビ)/\nおめえさん /御前さん;(要ルビ)/\nおめが /ω;omega/Ω;Omega/\nおめがね /御眼鏡;-に適う/お眼鏡/\nおめざめ /お目覚め/\nおめし /御召/\nおめしもの /御召物/\nおめしれっしゃ /御召列車;天皇用/\nおめずおくせず /怖めず臆せず/\nおめつけ /御目付け/\nおめどおり /御目通り/\nおめみえ /お目見え/御目見得/\nおめもじ /御目文字/\nおめんじょう /御免状/\nおも /主/面/重/\nおもい /思い/想い/重茂;地名,岩手/思/\nおもいあがり /思い上がり;-も甚だしい/\nおもいいれ /思い入れ/\nおもいおもい /思い思い/\nおもいかねのかみ /思兼神/\nおもいがわ /思川/\nおもいきや /思いきや/\nおもいきり /思い切り/\nおもいこみ /思い込み/\nおもいすごし /思い過ごし/思い過し/\nおもいだしわらい /思い出し笑い/\nおもいちがい /思い違い/\nおもいっきり /思いっきり/思いっ切り/\nおもいつき /思い付き/\nおもいで /思い出/想い出/\nおもいでづくり /思い出作り/\nおもいでばなし /思い出話/\nおもいどおり /思い通り/\nおもいなし /思い做し/\nおもいのたけ /思いの丈/\nおもいのほか /思いの外/\nおもいびと /思い人/\nおもいもの /思い者/\nおもいやり /思いやり/思い遣り/\nおもうさま /思う様/\nおもうしこみ /お申し込み/お申込み/\nおもうぞんぶん /思う存分/\nおもうつぼ /思う壺/思う壷;「壺」異体字/\nおもおも /重々/重重;-と/\nおもかげ /面影/俤/於母影;(1889)新声社の訳詩集/\nおもかじ /面舵/\nおもがい /羈/面繋/面懸/\nおもがわり /面変り/\nおもげぎょ /本懸魚/\nおもご /面河/\nおもさ /重さ/\nおもざし /面差し/\nおもし /重石/重し;-をする/\nおもしろ /面白/\nおもしろい /面白い/\nおもしろさ /面白さ/\nおもしろはんぶん /面白半分/\nおもしろみ /面白み/面白味/\nおもしろやま /面白山/\nおもしろやまこうげん /面白山高原/\nおもしろやまこうげんえき /面白山高原駅/\nおもたに /面谷/\nおもだか /面高/沢瀉/\nおもだかもく /オモダカ目/Alismatales/\nおもだかもくぐん /オモダカ目群/\nおもだち /面立ち/\nおもち /お餅/\nおもちかえり /お持ち帰り/\nおもちゃ /玩具/\nおもちゃばこ /玩具箱;toybox/おもちゃ箱/\nおもちゃや /おもちゃ屋/玩具屋/\nおもづかい /主遣い;人形浄瑠璃の-/\nおもづら /羈/\nおもて /表/面/\nおもて> /表;-革,-街道,-舞台/\nおもてあみ /表編み/\nおもてうら /表裏/\nおもてかいどう /表街道/\nおもてかた /表方/\nおもてかんばん /表看板/\nおもてがえ /表替え/\nおもてがき /表書き/表書/\nおもてがまえ /表構え/\nおもてがわ /表側/\nおもてぐち /表口/\nおもてぐみ /表組/\nおもてけい /表罫/\nおもてげんかん /表玄関/\nおもてごう /表郷/\nおもてさく /表作/\nおもてさんどう /表参道/\nおもてさんどうえき /表参道駅/\nおもてさんどうこうさてん /表参道交差点/\nおもてさんどうてん /表参道店/\nおもてざしき /表座敷/\nおもてざた /表沙汰/表ざた/\nおもてじ /表地/\nおもてせんけ /表千家/\nおもてだな /表店/\nおもてどおり /表通り/\nおもてにほん /表日本/\nおもてはく /表拍/\nおもてぶた /表蓋/\nおもてぶたい /表舞台/\nおもてまんざ /表万座/\nおもてみごろ /表身頃/\nおもてむき /表向き/表向/\nおもてめい /表銘/\nおもてもん /表門/表紋/\nおもてやま /表山/\nおもてろっこう /表六甲/\nおもと /御許/万年青;[植物]/\nおもな /主な/\nおもなが /面長/\nおもに /重荷/主に/\nおもの /御物;食事/佩物/\nおものがわ /雄物川/\nおもばば /重馬場/\nおもぶき /趣/\nおもみ /重み/重味/\nおもみけいすう /重み係数/\nおもむき /趣/趣き/\nおもむけ /趣/\nおもむろ /徐/\nおもむろに /徐に/\nおもめ /重め/\nおももち /面持ち/面持/\nおもや /母屋/\nおもゆ /重湯/\nおもらし /お漏らし/\nおもり /錘/重り/お守り/\nおもわ /面輪/\nおもわく /思惑/思わく/\nおもわくうり /思惑売り/\nおもわくがい /思惑買い/\nおもわすれ /面忘れ/\nおもわず /思わず/\nおもわせぶり /思わせ振り/\nおもわれびと /思われ人/\nおや /親/\nおや> /親;親猫,親猿,親羊/\nおやいし /親石;[建築]/首石;[建築]=親石/\nおやいず /小柳津/\nおやいづ /小柳津/\nおやいで /小柳出/\nおやいぬ /親犬/\nおやいも /親芋/\nおやおもい /親思い/\nおやかぎ /親鍵/\nおやかく /親核/\nおやかた /親方/お館/\nおやかたさま /お館様/\nおやかためい /親方名/\nおやかぶ /親株/\nおやがいしゃ /親会社/\nおやがかり /親掛かり/親掛り/\nおやがみ /祖神/\nおやがめ /親亀/\nおやがわり /親代わり/親代り/\nおやき /親機/親器/\nおやきじ /親記事/\nおやきゅうだん /親球団/\nおやきょうだい /親兄弟/\nおやきょく /親局/\nおやぎ /親木/\nおやぎみ /親君/\nおやく /お役/御役/\nおやくごめん /御役御免/お役御免/お役ご免/\nおやくしょ /お役所/\nおやくしょしごと /お役所仕事/\nおやくそく /お約束/御約束/\nおやくそくどおり /お約束通り/お約束どおり/御約束通り/\nおやくにん /お役人/\nおやけ /小宅/\nおやこ /親子/母子/父子/母娘/父娘/親娘/\nおやこうこう /親孝行/\nおやこうこうもの /親孝行者/\nおやこかん /親子間/\nおやこかんけい /親子関係/\nおやこたか /親子鷹/\nおやこづれ /親子連れ/\nおやこどん /親子丼/\nおやこどんぶり /親子丼/\nおやこなべ /親子鍋/\nおやご /親御/\nおやごころ /親心/\nおやざと /親里/\nおやしお /親潮/\nおやしおいき /親潮域/\nおやしらず /親不知/親知らず;=親不知/\nおやじ /親父/親爺;=親父/親仁;=親父/親字;親文字/\nおやじしん /親自身/\nおやすみ /お休み/\nおやせたい /親世帯/\nおやたち /親達/\nおやだ /親田/\nおやだいだい /親代代/親代々/\nおやだま /親玉/\nおやつ /御八つ/\nおやつだい /おやつ代/\nおやといがいこくじん /御雇外国人/\nおやど /御宿/\nおやどけい /親時計/\nおやどり /親鳥/\nおやなぎ /小柳/\nおやにらみ /親睨/\nおやねこ /親猫/\nおやばか /親馬鹿/親バカ/\nおやばなれ /親離れ/\nおやばら /親腹/\nおやばれ /親バレ/\nおやひとりこひとり /親一人子一人/\nおやふこう /親不孝/\nおやふこうもの /親不孝者/\nおやぶね /親船/\nおやぶん /親分/\nおやぶんこぶん /親分子分/\nおやぶんやく /親分役/\nおやべ /小矢部/\nおやぼね /親骨;扇の-/\nおやま /小山/雄山/尾山/女形/御山/お山/女方/\nおやまえき /小山駅/\nおやまかん /小山間/\nおやまこうじょう /小山工場/\nおやまし /小山市/\nおやまだ /小山田/\nおやまのたいしょう /御山の大将/\nおやまゆうえんち /小山遊園地/\nおやみ /小止み/\nおやむすめ /親娘/\nおやもじ /親文字/\nおやもと /親元/\nおやゆずり /親譲り/\nおやゆび /親指/拇/\nおやゆびがわ /親指側/\nおやゆびくん /親指君/\nおゆ /お湯/\nおゆうぎ /お遊戯/\nおゆずり /御譲り/\nおゆび /拇/\nおゆるし /お許し/\nおゆわり /お湯割り/御湯割り/\nおよぎ /泳ぎ/\nおよずれ /妖/\nおよずれごと /妖言/\nおよそ /凡そ/\nおよばずながら /及ばず乍ら/\nおよばれ /御呼ばれ/\nおよび /及び/及/指/御呼び/お呼び/\nおよびごし /及び腰/\nおよめ /お嫁/\nおよめさん /お嫁さん/\nおよろこび /お喜び/お慶び/\nおら /己/\nおらんだ /和蘭;Olanda/\nおらんだご /オランダ語;ベルギーでも使われる/\nおらんだじん /オランダ人/\nおり /檻;cage/澱;沈殿物/折/織;textile/折り/織り/\nおりーぶいろ /オリーブ色;olive green/\nおりーぶゆ /オリーブ油/\nおりあい /折り合い/折合い/\nおりあしく /折悪しく/\nおりいと /織り糸/織糸/\nおりお /折尾/\nおりおえき /折尾駅/\nおりおり /折々/折折/\nおりおんざ /オリオン座;Orion(Ori)/\nおりおんせいうん /オリオン星雲/\nおりかえし /折り返し/\nおりかえしちてん /折り返し地点/\nおりかえしてん /折り返し点/\nおりかさ /折笠/織笠/\nおりかた /折形/\nおりかも /氈/\nおりから /折柄/\nおりがさ /織笠/\nおりがみ /折り紙/折紙/\nおりがみざいく /折り紙細工/\nおりがみつき /折り紙付き;便利さは-/\nおりき /織機/\nおりきど /折木戸/\nおりくち /降り口/下り口/\nおりくちしのぶ /折口信夫;民俗学者。別名釈迢空。『古代研究』/\nおりぐち /降り口/下り口/\nおりけい /折罫/\nおりこみ /折込/折り込み;新聞の-/折込み/\nおりこみこうこく /折り込み広告/折込み広告/\nおりこみずみ /織り込み済み/織込み済み/\nおりごとう /オリゴ糖;oligo saccharide.整腸作用がある/\nおりしげ /折茂/\nおりしも /折しも/\nおりじなるきょく /オリジナル曲/\nおりじなるばん /オリジナル版/\nおりた /織田/\nおりたたみ /折り畳み/折畳み/\nおりたて /折立/\nおりちょう /折丁/\nおりづめ /折詰/折り詰め/折詰め/\nおりづる /折り鶴/折鶴/\nおりど /折戸/折り戸/\nおりどしき /折戸式/\nおりはし /折橋/\nおりはら /折原/織原/\nおりば /降り場/\nおりばこ /折箱/折り箱/\nおりひめ /織姫/\nおりひめぼし /織姫星/\nおりふし /折節/\nおりべ /織部/\nおりべやき /織部焼/\nおりほん /折本/\nおりめ /折り目/折目/織り目/織目/\nおりも /織茂/折茂/\nおりもと /織元/\nおりもの /織物/下り物/\nおりものきじ /織物生地/\nおりもん /織文/\nおりや /織屋/\nおりやま /折山/\nおりょうり /お料理/\nおりよく /折良く;副詞/折よく/\nおりんぴっくき /オリンピック旗;Olympic flag/\nおりんぴっくしゅもく /オリンピック種目/\nおるすばん /お留守番/\nおるせーびじゅつかん /オルセー美術館;Musee d'Orsay. www.musee-orsay.fr/\nおるどびすき /オルドビス紀;[地質年代]Ordovician. 5100-4390万年前/\nおれ /俺/折れ/\nおれい /御礼/お礼/\nおれいきん /お礼金/\nおれいごえ /お礼肥/\nおれいまいり /御礼参り/\nおれおれさぎ /おれおれ詐欺;[新語]/\nおれくぎ /折れ釘/\nおれくち /折れ口/\nおれさま /俺様/オレ様/\nおれじしん /俺自身/\nおれせん /折れ線/折線/\nおれせんぐらふ /折れ線グラフ/\nおれたち /俺達/\nおれっち /俺っち/\nおれつ /オ列/お列/\nおれめ /折れ目/\nおれら /俺等/俺ら/\nおれんじいろ /オレンジ色/\nおれんち /俺んち/俺ん家/\nおろ /悪露/疎/\nおろおぼえ /疎覚え/\nおろか /愚か/疎か/\nおろかもの /愚か者/\nおろし /卸/颪/卸し/下ろし/\nおろし> /卸;-価格,-正味/\nおろしうり /卸売/卸売り/\nおろしうりかかく /卸売価格;wholesale price/\nおろしうりがいしゃ /卸売会社/\nおろしうりぎょう /卸売業/\nおろしうりしじょう /卸売市場/\nおろしうりてん /卸売店/\nおろしうりぶっかしすう /卸売物価指数;[経済]Wholesale Price Index(WPI)/\nおろしかかく /卸価格/\nおろしがね /下ろし金/\nおろししょう /卸商/\nおろしそうば /卸相場/\nおろしたて /下ろし立て/\nおろしどんや /卸問屋/\nおろしね /卸値/\nおろしまち /卸町/\nおろそか /疎か/\nおろち /大蛇/\nおわ /尾羽/\nおわい /汚穢/\nおわいや /汚穢屋/\nおわかれ /お別れ/\nおわかれかい /お別れ会/\nおわせ /尾鷲/\nおわだ /小和田/\nおわだまさこ /小和田雅子/\nおわび /お詫び/\nおわらい /お笑い/\nおわらいぐさ /お笑い種/お笑い草/\nおわらいげいにん /お笑い芸人/\nおわらぶし /おわら節;[民謡]越中-/\nおわり /尾張/終/終わり/終り/\nおわりあさひ /尾張旭/\nおわりいちのみや /尾張一宮/\nおわりこまき /尾張小牧/\nおわりごろ /終頃/\nおわりね /終値/\nおわん /お碗/\nおん /恩/音/温/御/怨;怨念/穏;穏健/隠;(呉音)隠密/遠;(呉音)久遠/園;(呉音)/瘟;瘟疫/穩;「穏」の旧字/隱;「隠」の旧字/\nおん> /御/\nおんあい /恩愛/\nおんあつ /音圧/\nおんあつさ /音圧差/\nおんあつち /音圧値/\nおんあつひ /音圧比/\nおんあつぶんぷ /音圧分布/\nおんあつれべる /音圧レベル/\nおんい /恩威/\nおんいき /音域/\nおんいん /音韻/\nおんいんかん /音韻間/\nおんいんがく /音韻学/\nおんいんし /音韻史/\nおんいんじょう /音韻上/\nおんいんじょうほう /音韻情報/\nおんいんせい /音韻性/\nおんいんたいけい /音韻体系/\nおんいんてき /音韻的/\nおんいんにんしき /音韻認識/\nおんいんへんか /音韻変化/\nおんいんほうそく /音韻法則/\nおんいんろん /音韻論/\nおんえい /恩栄/\nおんえん /恩怨/\nおんか /音価/恩化/恩仮/恩暇/\nおんかい /音階/\nおんかいれんしゅう /音階練習/\nおんかく /温覚/\nおんかた /御方/\nおんかみ /御神/御髪/\nおんかん /音感/\nおんが /遠賀;地名/温雅/音画/\nおんがえし /恩返し/\nおんがく /音楽/\nおんがくあいこうしゃ /音楽愛好者/\nおんがくいがい /音楽以外/\nおんがくいん /音楽院/\nおんがくえいが /音楽映画/\nおんがくえんそう /音楽演奏/\nおんがくおんきょう /音楽音響/\nおんがくか /音楽家/音楽科/音楽化/\nおんがくかい /音楽会/音楽界/\nおんがくかつどう /音楽活動/\nおんがくかん /音楽館/音楽観/\nおんがくかんけい /音楽関係/\nおんがくかんけいしゃ /音楽関係者/\nおんがくかんしょう /音楽鑑賞/\nおんがくかんとく /音楽監督/\nおんがくがく /音楽学/\nおんがくがくいん /音楽学院/\nおんがくがくしゃ /音楽学者/\nおんがくがくぶ /音楽学部/\nおんがくがっかい /音楽学会/\nおんがくがっこう /音楽学校;conservatoire/\nおんがくがわ /音楽側/\nおんがくきき /音楽機器/\nおんがくきょういく /音楽教育/\nおんがくきょうし /音楽教師/\nおんがくきょうしつ /音楽教室/\nおんがくぎょうかい /音楽業界/\nおんがくけい /音楽系/\nおんがくけいしき /音楽形式/\nおんがくけいたい /音楽携帯/\nおんがくけんきゅう /音楽研究/\nおんがくげいじゅつ /音楽芸術/\nおんがくげき /音楽劇/\nおんがくこうぎょう /音楽工業/\nおんがくこうぼう /音楽工房/\nおんがくさい /音楽祭/\nおんがくさいせいき /音楽再生機/\nおんがくさくひん /音楽作品/\nおんがくさんぎょう /音楽産業/\nおんがくざっし /音楽雑誌/\nおんがくし /音楽史;history/音楽誌;magazine/\nおんがくしこう /音楽指向/\nおんがくしじょう /音楽市場/\nおんがくしつ /音楽室/\nおんがくしゅう /音楽集/\nおんがくしゅうだん /音楽集団/\nおんがくしゅっぱん /音楽出版/\nおんがくしゅっぱんしゃ /音楽出版社/\nおんがくしょう /音楽賞/\nおんがくしょしんしゃ /音楽初心者/\nおんがくしょり /音楽処理/\nおんがくしんごう /音楽信号/\nおんがくしんりがく /音楽心理学/\nおんがくじたい /音楽自体/\nおんがくじてん /音楽辞典/\nおんがくじむしょ /音楽事務所/\nおんがくじょうきょう /音楽状況/\nおんがくじょうほう /音楽情報/\nおんがくじょうほうかがく /音楽情報科学/\nおんがくじょうほうけんさく /音楽情報検索/\nおんがくじょうほうしょり /音楽情報処理/\nおんがくずかん /音楽図鑑/\nおんがくせい /音楽性/\nおんがくせいかつ /音楽生活/\nおんがくせいさく /音楽制作/\nおんがくぜんしゅう /音楽全集/\nおんがくそざい /音楽素材/\nおんがくたい /音楽隊/\nおんがくたいけん /音楽体験/\nおんがくたんとう /音楽担当/\nおんがくだいがく /音楽大学/\nおんがくちかく /音楽知覚/\nおんがくづくり /音楽作り/\nおんがくてき /音楽的/\nおんがくてききそ /音楽的基礎/\nおんがくてきこうぞう /音楽的構造/\nおんがくてきしゅほう /音楽的手法/\nおんがくどう /音楽堂/\nおんがくにんち /音楽認知/\nおんがくのとも /音楽之友/音樂之友/\nおんがくのともしゃ /音楽之友社/\nおんがくは /音楽派/\nおんがくはいしん /音楽配信/\nおんがくばたけ /音楽畑/\nおんがくばんぐみ /音楽番組/\nおんがくひょうろんか /音楽評論家/\nおんがくびがく /音楽美学/\nおんがくふう /音楽風/\nおんがくぶ /音楽部/\nおんがくぶんか /音楽文化/\nおんがくへん /音楽編/音楽篇/\nおんがくほんらい /音楽本来/\nおんがくや /音楽屋/\nおんがくよう /音楽用/\nおんがくようご /音楽用語/\nおんがくりかい /音楽理解/\nおんがくりょうほう /音楽療法;[精医]musicotherapy/\nおんがくりょこう /音楽旅行/\nおんがくりょだん /音楽旅団/\nおんがくりろん /音楽理論/\nおんがくれき /音楽歴/\nおんがくろん /音楽論/\nおんがぐん /遠賀郡/\nおんがっか /音学家/\nおんがっかい /音楽会/\nおんがっかん /音楽館/\nおんがな /音仮名/\nおんがん /温顔/\nおんき /遠忌/恩紀/\nおんきごう /音記号/\nおんきゅう /恩給/\nおんきゅうしょうしょ /恩給証書/\nおんきょう /音響/音強/\nおんきょうかん /音響管/\nおんきょうがいしょう /音響外傷/\nおんきょうがく /音響学/\nおんきょうがっかい /音響学会/\nおんきょうがっかいし /音響学会誌/\nおんきょうきき /音響機器/\nおんきょうぎじゅつ /音響技術/\nおんきょうくうかん /音響空間/\nおんきょうけい /音響系/\nおんきょうけん /音響研/\nおんきょうげんしょう /音響現象/\nおんきょうこうか /音響効果/\nおんきょうこうがく /音響工学/\nおんきょうごうせい /音響合成/\nおんきょうしんごう /音響信号/\nおんきょうしんごうしょり /音響信号処理/\nおんきょうしんり /音響心理/\nおんきょうじゅしん /音響受信/\nおんきょうじょう /音響上/\nおんきょうじょうほう /音響情報/\nおんきょうせっけい /音響設計/\nおんきょうせっけいがっか /音響設計学科/\nおんきょうせつび /音響設備/\nおんきょうつうしん /音響通信/\nおんきょうてき /音響的/\nおんきょうとくせい /音響特性/\nおんきょうふか /音響負荷/\nおんきょうぶ /音響部/\nおんきょうぶんせき /音響分析/\nおんぎ /恩義/音義/御義/恩誼/\nおんぎょう /隠形/\nおんぎょく /音曲/\nおんくん /音訓/\nおんくんさくいん /音訓索引/\nおんぐう /恩遇/\nおんぐすとろーむ /Å;angstrom,(10^-10)m/\nおんぐん /音群/\nおんけい /恩恵/音型/\nおんけいてき /恩恵的/\nおんけつ /温血/\nおんけつどうぶつ /温血動物/\nおんけん /穏健/\nおんけんは /穏健派/\nおんげん /音源/\nおんげんいがい /音源以外/\nおんげんいち /音源位置/\nおんげんがわ /音源側/音現側/\nおんげんすう /音源数/\nおんげんばん /音源版/\nおんげんぶ /音源部/\nおんげんぶぶん /音源部分/\nおんげんほうこう /音源方向/\nおんげんほうしき /音源方式/\nおんげんよう /音源用/\nおんこ /恩顧/\nおんこう /温厚/音高/音効/恩光/恩幸/\nおんこうとくじつ /温厚篤実/\nおんこうろん /音講論/\nおんこちしん /温故知新/\nおんこちしんしょ /温故知新書/\nおんごく /遠国/\nおんさ /音叉/\nおんさく /音作/\nおんさん /音産/\nおんざ /穏座/\nおんし /恩師/恩賜;天子から賜る/音詩/恩旨;天子の考え/恩私/\nおんししょう /恩賜賞/\nおんしっぷ /温湿布;⇔冷湿布/\nおんしつ /音質/温室/\nおんしつかいぜん /音質改善/\nおんしつかいぜんこうか /音質改善効果/\nおんしつこうか /温室効果/\nおんしつこうかがす /温室効果ガス/\nおんしつこうじょう /音質向上/\nおんしつさ /音質差/\nおんしつさいばい /温室栽培/\nおんしつそだち /温室育ち/\nおんしつてき /音質的/\nおんしつど /温湿度/\nおんしつどけい /温湿度計/\nおんしつめん /音質面/\nおんしつれっか /音質劣化/\nおんしゃ /御社/恩赦/音写/\nおんしゃく /恩借/\nおんしゅう /温州/恩讐/恩讎/\nおんしょう /温床/恩賞/恩詔/恩奨/\nおんしょうかた /恩賞方/\nおんしょうちょう /音象徴;[言語]sound symbolism/\nおんしょく /音色/温色;≒暖色/慍色;むっとした顔色/\nおんしょくすう /音色数/\nおんしょくはいれつ /音色配列/\nおんしょくめい /音色名/\nおんしらず /恩知らず/\nおんしん /音信/\nおんしんふつう /音信不通/\nおんじ /陰地/音字/遠志/\nおんじき /飲食/\nおんじゃく /温石/\nおんじゃくめん /温石綿/\nおんじゅ /飲酒/\nおんじゅうとんこう /温柔敦厚/\nおんじゅかい /飲酒戒/\nおんじゅく /御宿/\nおんじゅつ /恩恤/\nおんじゅん /温順/音順/\nおんじょう /音声/音場/温情/恩情/音情/\nおんじょうかいせき /音場解析/\nおんじょうかん /音場感/\nおんじょうけん /音情研/\nおんじょうさいせい /音場再生/\nおんじょうしゅぎ /温情主義;paternalism/\nおんじょうせいぎょ /音場制御/\nおんじょうない /音場内/\nおんじん /恩人/\nおんすい /温水/\nおんすいき /温水機/\nおんすいぷーる /温水プール/\nおんすいよく /温水浴/\nおんすう /音数/\nおんすうりつ /音数律/\nおんず /音図/\nおんせい /音声/\nおんせいか /音声化/\nおんせいかいせき /音声解析/\nおんせいかんけい /音声関係/\nおんせいがく /音声学/\nおんせいがくてき /音声学的/\nおんせいきかん /音声器官/\nおんせいきごう /音声記号/\nおんせいきょうちょう /音声強調/\nおんせいきりかえ /音声切換/\nおんせいくかん /音声区間/\nおんせいけん /音声研/\nおんせいけんきゅう /音声研究/\nおんせいけんきゅうかい /音声研究会/\nおんせいげんご /音声言語/\nおんせいげんごしょり /音声言語処理/\nおんせいごうせい /音声合成/\nおんせいごうせいそうち /音声合成装置/\nおんせいさんぷる /音声サンプル/\nおんせいしゅうろく /音声収録/\nおんせいしゅつりょく /音声出力/\nおんせいしょり /音声処理/\nおんせいしんごう /音声信号/\nおんせいしんごうしょり /音声信号処理/\nおんせいじょうほう /音声情報/\nおんせいじょうほうしょり /音声情報処理/\nおんせいせいせい /音声生成/\nおんせいたいいき /音声帯域/\nおんせいたいおう /音声対応/\nおんせいたじゅう /音声多重/\nおんせいたじゅうほうそう /音声多重放送/\nおんせいちかく /音声知覚/\nおんせいてき /音声的/\nおんせいでんたつ /音声伝達/\nおんせいにゅうりょく /音声入力/\nおんせいにゅうりょくたんし /音声入力端子/\nおんせいにんしき /音声認識/\nおんせいにんしきそうち /音声認識装置/\nおんせいは /音声波/\nおんせいはけい /音声波形/\nおんせいひょうき /音声表記/\nおんせいひんしつ /音声品質/\nおんせいふごうか /音声符号化/\nおんせいぶ /音声部/\nおんせいぶぶん /音声部分/\nおんせいぶんせき /音声分析/\nおんせいりかい /音声理解/\nおんせき /恩錫/\nおんせつ /音節/\nおんせつこうぞう /音節構造/\nおんせつすう /音節数/\nおんせつちょう /音節長/\nおんせつもじ /音節文字/\nおんせん /温泉/音線/音栓/\nおんせんえき /温泉駅/\nおんせんかんこうち /温泉観光地/\nおんせんがい /温泉街/\nおんせんじょうほう /温泉情報/\nおんせんじるし /温泉印/\nおんせんたまご /温泉卵/\nおんせんち /温泉地/\nおんせんつあー /温泉ツアー/\nおんせんぷーる /温泉プール/\nおんせんほう /音線法/\nおんせんまーく /温泉マーク/\nおんせんまんじゅう /温泉饅頭/\nおんせんやど /温泉宿/\nおんせんよくじょう /温泉浴場/\nおんせんりょうほう /温泉療法;[医]/\nおんせんりょかん /温泉旅館/\nおんせんりょこう /温泉旅行/\nおんそ /音素/\nおんそく /音速/音束;sound flux/\nおんそくいか /音速以下/\nおんそくひこう /音速飛行/\nおんそぐん /音素群/\nおんそたんい /音素単位/\nおんそてき /音素的;phonemic/\nおんそめい /音素名/\nおんそもじ /音素文字/\nおんそれつ /音素列/\nおんそろん /音素論/\nおんぞ /御衣/\nおんぞう /音像/\nおんぞうえく /怨憎会苦/\nおんぞうし /御曹司/御曹子/\nおんぞうていい /音像定位/\nおんぞん /温存/\nおんぞんりょうほう /温存療法;[医]/\nおんた /音多;音声多重/\nおんたい /御大/温帯/恩貸/\nおんたいしょう /御大将/\nおんたいせい /温帯性/\nおんたいちいき /温帯地域/\nおんたいちほう /温帯地方/\nおんたいていきあつ /温帯低気圧/\nおんたく /恩沢/\nおんたけ /御岳/\nおんたけさんえき /御嶽山駅/\nおんだ /恩田/音田/\nおんだい /音大/\nおんだいせい /音大生/\nおんだいそつ /音大卒/\nおんだん /温暖/\nおんだんか /温暖化/\nおんだんかさよう /温暖化作用/\nおんだんき /温暖期/\nおんだんぜんせん /温暖前線;⇔寒冷前線/\nおんち /音痴/恩地/\nおんちく /音蓄/\nおんちくけい /音蓄系/\nおんちけん /音知研/\nおんちゅう /御中/音注/\nおんちょう /恩寵/温調;†温度調節/音調;†tone.「詩の-」/音長/\nおんつう /音通/\nおんてい /音程/温低/\nおんていかん /音程感/\nおんていがい /音程外/\nおんていぶん /音程分/\nおんてき /怨敵/\nおんてん /恩典/温点/\nおんでこざ /鬼太鼓座;[固有名詞]www.ondekoza.com/\nおんと /音吐/\nおんとう /穏当/温湯/\nおんとろうろう /音吐朗朗/音吐朗々/\nおんど /温度/音頭/音戸;地名,広島県安芸郡/\nおんどかしょう /温度過昇/\nおんどかんかく /温度感覚;[生理]冷覚と温覚/\nおんどかんり /温度管理/\nおんどく /音読/\nおんどけい /温度計/\nおんどこ /温床;おんしょう./\nおんどこうばい /温度勾配/\nおんどさ /温度差/\nおんどしつど /温度湿度/\nおんどじょうしょう /温度上昇/\nおんどせってい /温度設定/\nおんどちょうせつ /温度調節/\nおんどてん /温度点/\nおんどとり /音頭取り;乾杯の-/\nおんどはんい /温度範囲/\nおんどへんか /温度変化/\nおんどほしょう /温度補償/\nおんどほせい /温度補正/\nおんどやくそう /温度躍層/\nおんどり /雄鶏/雄鳥/\nおんどる /温突/\nおんな /女/恩納/恩名/音奈/♀/\nおんなあそび /女遊び/\nおんない /恩愛/\nおんなうん /女運;⇔男運/\nおんなおや /女親/\nおんなかんけい /女関係/\nおんながた /女形/女方/\nおんながみ /女神/\nおんながわ /女側/\nおんなきょうし /女教師/\nおんなきょうだい /女姉妹/\nおんなぎみ /女君/\nおんなぎらい /女嫌い/\nおんなぐせ /女癖/\nおんなぐるい /女狂い/\nおんなけいず /婦系図/\nおんなげいしゃ /女芸者/\nおんなことば /女言葉/\nおんなこども /女子供/\nおんなころしあぶらのじごく /女殺油地獄;(1721)近松門左衛門/\nおんなごころ /女心/\nおんなごろし /女殺し/\nおんなさんのみや /女三の宮;[源氏物語]/\nおんなざか /女坂/\nおんなざかり /女盛り/\nおんなざちょう /女座長/\nおんなししょ /女四書/\nおんなしまい /女姉妹/\nおんなしゃかい /女社会/\nおんなしゅう /女衆/\nおんなしゅじん /女主人/\nおんなじ /同じ/\nおんなじしん /女自身/\nおんなじょたい /女所帯;⇔男所帯/\nおんなずき /女好き/\nおんなずもう /女相撲/\nおんなせんし /女戦士/\nおんなそうばし /女相場師/\nおんなたいこ /女太鼓;女性幇間/\nおんなたち /女達/\nおんなたらし /女たらし/女誑し/女誑/\nおんなだいがく /女大学/\nおんなだて /女伊達/\nおんなっけ /女っ気/\nおんなっぷり /女っ振り/\nおんなで /女手/\nおんなともだち /女友達/\nおんなどうし /女同士/\nおんなどうらく /女道楽/\nおんなども /女共/\nおんななまえ /女名前/\nおんなにのみや /女二の宮;[源氏物語]/\nおんなのこ /女の子/女のコ/\nおんなのひと /女の人/\nおんなばら /女腹/\nおんなばん /女版/\nおんなひとり /女一人/\nおんなへん /女偏;「媚」の偏/\nおんなべや /女部屋/\nおんなべんごし /女弁護士/\nおんなべんじょ /女便所/\nおんなみこ /女御子/\nおんなみや /女宮/\nおんなめ /妾/\nおんなもじ /女文字/\nおんなもの /女物/\nおんなやく /女役/\nおんなやもめ /女寡/\nおんなゆ /女湯/\nおんにん /穏忍/\nおんねつ /温熱/\nおんねつかんきょう /温熱環境/\nおんねつりょうほう /温熱療法;[医]/\nおんねん /怨念/\nおんのじ /御の字/\nおんはいすい /温排水/\nおんば /音場/穏婆/\nおんばこうか /音場効果/\nおんばしらまつり /御柱祭;諏訪大社/\nおんばひがさ /乳母日傘/\nおんばん /音盤/\nおんぱ /音波/恩波/\nおんひ /音飛/\nおんひょう /音標/\nおんび /音尾/\nおんびき /音引き/\nおんびん /穏便/音便/\nおんびんけい /音便形/\nおんぴょう /音表/\nおんぴょうもじ /音標文字/\nおんぶきごう /音部記号;[音楽]ト音記号・ヘ音記号等/\nおんぷ /音符;note/音譜;score/♪;quaver/\nおんぷう /温風/\nおんべつ /音別/\nおんぼう /御坊/隠亡/\nおんみ /御身/\nおんみつ /隠密/\nおんみつどうしん /隠密同心/\nおんみつり /隠密裏/隠密裡/\nおんみょう /陰陽/\nおんみょうじ /陰陽師/\nおんみょうどう /陰陽道/\nおんめい /音名/恩名/恩命/\nおんもと /御許/\nおんもの /佩物;「おびもの」の転/\nおんやく /音訳/\nおんやさい /温野菜/\nおんよう /陰陽/温容/恩養/\nおんようけ /陰陽家;諸子百家/\nおんようじ /陰陽師/\nおんようどう /陰陽道/\nおんよく /温浴/\nおんよみ /音読/音読み/\nおんり /遠離/厭離/\nおんりえど /厭離穢土/\nおんりつ /音律/\nおんりょう /音量/怨霊/温良/\nおんりょうちょうせい /音量調整/\nおんりょうちょうせつ /音量調節/\nおんる /遠流/\nおんれい /御礼/恩礼/\nおんれつ /音列/\nおんわ /温和;†のどか。「-な気候」/穏和;†おだやか。「-な表現」/\nか /蚊/化/可/下/日/歌/課/果/価/過/花/火/仮/夏/香/家/貨/科;科目/萪;(植物名)/蝌;蝌蚪(かと,おたまじゃくし)/箇/個/个/ヵ;小さなカタカナの「カ」/ヶ;「個」の略字/稼;稼動/嫁;よめ/靴;軍靴/訛;なまり/譌;「訛」の異体字/寡;寡婦/廈;大廈/厦;「廈」の異体字/賈;≒価/價;「価」の旧字(人名用漢字)/佳;佳作/掛;(慣用音)/卦/菓;菓子/夥;夥多/踝;くるぶし/顆;顆粒/華;華麗/嘩;喧嘩/譁;「嘩」の異体字/崋;崋山/暇;ひま/蝦;えび/霞;かすみ/葭;あし/遐;(とお・い)/假;「仮」の旧字/渦;うず/禍;舌禍/咼/堝;坩堝(かんか,るつぼ)/窩;眼窩/蝸;蝸牛/加;加算/伽;閼伽/迦;釈迦/跏;結跏趺坐/嘉;嘉慶/賀;年賀/架;架橋/茄;(慣用音) 茄子/袈;(漢音) 袈裟/枷;かせ/珈;珈琲/痂;かさぶた/笳;あしぶえ/何;幾何/河;河川/珂/苛;過酷/荷;出荷/呵;呵責/柯;爛柯/渮/舸/訶;摩訶不思議/軻/哥;うた/謌;「歌」の異体字/禾;のぎ/馨;かお・る/啝/戈;ほこ。干戈/罅;ひび/鹿;しか/耶;(疑問の助詞)/彼;(指示代名詞) か・の/墟;?/苟;?/\nか> /可/過;過払い,過塩素酸,過冷却/加;加鉛,加糖/\nかーきいろ /カーキ色;khaki/\nかーどがいしゃ /カード会社/\nかーどけっさい /カード決済/\nかーどしき /カード式/\nかーどはさん /カード破産/\nかーびんじゅう /カービン銃;carbine/\nかーぼんし /カーボン紙/\nかーようひん /カー用品/\nかあ /母/\nかあさま /母様/\nかあさん /母さん/\nかあちゃん /母ちゃん/\nかあつ /加圧/\nかあつき /加圧器/\nかあつすい /加圧水/\nかあつすいがたげんしろ /加圧水型原子炉;PWR/\nかい /会/回/解/貝/怪/快/甲斐/下位/改/階/界/海/塊;かたまり/隗;-より始めよ/櫂;oar/開/下意/歌意/戒/械;機械/誡;訓誡(=訓戒)/壊;破壊/懐;懐紙/壞;「壊」の旧字(人名用漢字)/懷;「懐」の旧字(人名用漢字)/皆;皆勤/偕;偕老同穴/揩;(ぬぐう)/楷;楷書/諧;諧謔/悔;悔悟/晦;韜晦/誨;教誨/魁;さきがけ/瑰;≒魁/傀;傀儡/嵬/槐;えんじゅ/介;介護/芥;あくた/价/畍;「界」の異体字/疥;疥癬/蟹;かに/蠏;「蟹」の異体字/廨;(役所)/懈;懈惰/觧;「解」の異体字/邂;邂逅/囘;「回」の異体字/廻;廻船問屋/徊;徘徊/茴;茴香(ういきょう)/蛔;蛔虫/迴;(めぐる)/灰;灰燼/恢;恢復/詼;(たわむれる)/絵;絵画/繪;「絵」の旧字/會;「会」の旧字/獪;老獪/拐;誘拐/枴;(おうご)/潰;潰滅/乖;乖離/喙;容喙/丐;(こう)/匯;(めぐる)/咼/夬;(わける)/恠;「怪」の異体字/椢;(くぬぎ)/榿;(はんのき)/褂;(うちかけ)/峡/醢;ひしお/街;まち/買い/飼/飼い/交い/垣;(熟字訓)垣間/χ;chi/Χ;Chi/\nかい> /開/改/皆/怪;怪魚,怪事件,怪人物/下位;-領域,-互換性,-20%/\nかいあく /改悪/\nかいあげ /買い上げ/買上げ/\nかいあわせ /貝合わせ/貝合せ/\nかいい /怪異/階位/会意/魁偉/海尉/介意/\nかいいき /海域/\nかいいきがい /海域外/\nかいいぬ /飼い犬;よく手を噛む/飼犬/\nかいいもじ /会意文字;「日」+「月」＝「明」/\nかいいれ /買入れ/買い入れ/買入/\nかいいれさいむ /買入債務/\nかいいれしょうきゃく /買入れ消却/\nかいいん /会員/開院/海員/改印/\nかいいんいがい /会員以外/\nかいいんか /会員課/\nかいいんかーど /会員カード/\nかいいんかかく /会員価格/\nかいいんかくしゃ /会員各社/\nかいいんかん /会員間/\nかいいんかんゆう /会員勧誘/\nかいいんがい /会員外/\nかいいんがっこう /海員学校/\nかいいんきやく /会員規約/\nかいいんけん /会員権/\nかいいんし /会員誌/\nかいいんしかく /会員資格/\nかいいんしゅべつ /会員種別/\nかいいんしょう /会員証/\nかいいんしょうかい /会員紹介/\nかいいんすう /会員数/\nかいいんせい /会員制/\nかいいんせいど /会員制度/\nかいいんせんよう /会員専用/\nかいいんせんようでんわ /会員専用電話/\nかいいんぜんいん /会員全員/\nかいいんそしき /会員組織/\nかいいんとうろく /会員登録/\nかいいんとくてん /会員特典/\nかいいんとどけ /改印届/\nかいいんどうし /会員同士/\nかいいんないがい /会員内外/\nかいいんはんばい /会員販売/\nかいいんばんごう /会員番号/\nかいいんぼ /会員簿/\nかいいんぼしゅう /会員募集/\nかいいんめいぼ /会員名簿/\nかいいんゆうし /会員有志/\nかいいんよう /会員用/\nかいいんりょうきん /会員料金/\nかいいんわりびき /会員割引/\nかいう /海芋/\nかいうん /開運/海運/海雲/\nかいうんぎょう /海運業/\nかいうんこく /海運国/\nかいえい /開映/\nかいえいまえ /開映前/\nかいえき /改易/\nかいえだ /海江田/\nかいえん /開演/開園/海塩/怪演/海燕/開宴/快演/海淵/\nかいえんじかん /開演時間/\nかいえんたい /海援隊/\nかいえんちゅう /開演中/\nかいえんばん /開円板/\nかいえんまえ /開演前/\nかいおうせい /海王星/\nかいおうせいきどう /海王星軌道/\nかいおうまる /海王丸/\nかいおき /買い置き/\nかいおん /快音/回音/開音;[音声学]open sound/介音/\nかいおんじ /海音寺/\nかいおんせつ /開音節/\nかいか /開花;†blossom.「才能が-する」/階下/開架;⇔閉架。「-図書」/開化;†civilise.「文明-」/怪火/開果/槐花/\nかいかい /開会/恢恢;ゆったり。「天網-」/\nかいかいあいさつ /開会挨拶/\nかいかいいん /会会員/\nかいかいしき /開会式/\nかいかいしきちょくご /開会式直後/\nかいかいせんげん /開会宣言/\nかいかいそう /下位階層/\nかいかえ /買い替え/買い換え/買換え/買替え/\nかいかく /改革/開核/\nかいかくあん /改革案/\nかいかくがわ /改革側/\nかいかくど /開角度/\nかいかくは /改革派/\nかいかくろせん /改革路線/\nかいかけ /買掛/\nかいかけきん /買掛金/\nかいかけちょう /買掛帳/\nかいかしき /開架式/\nかいかた /買い方/買方/\nかいかつ /快活/開豁/\nかいかつどう /会活動/\nかいかてんのう /開化天皇/\nかいかわ /會川/\nかいかん /快感/会館/開館/開巻/會舘/会舘/開管/怪漢/快漢/\nかいかんがわ /会館側/\nかいかんげんそく /快感原則;[精医]Lustprinzip/\nかいかんじ /怪幹事/\nかいが /絵画/怪訝/繪畫;旧字/\nかいがい /海外/\nかいがいあて /海外宛/\nかいがいえんせい /海外遠征/\nかいがいかつどう /海外活動/\nかいがいきんむ /海外勤務/\nかいがいけいけん /海外経験/\nかいがいけしょうひん /海外化粧品/\nかいがいけんしゅう /海外研修/\nかいがいさいしんじょうほう /海外最新情報/\nかいがいさくひん /海外作品/\nかいがいしじょう /海外市場/\nかいがいしてん /海外支店/\nかいがいしゅっちょう /海外出張/\nかいがいしゅっちょうちゅう /海外出張中/\nかいがいしゅぼば /海外種牡馬/\nかいがいしんしゅつ /海外進出/\nかいがいじょうほう /海外情報/\nかいがいじんじ /海外人事/\nかいがいせい /海外製/\nかいがいせいかつ /海外生活/\nかいがいせいさん /海外生産/\nかいがいせいひん /海外製品/\nかいがいそうきん /海外送金/\nかいがいつあー /海外ツアー/\nかいがいてんかい /海外展開/\nかいがいとうし /海外投資/\nかいがいとうぼう /海外逃亡/\nかいがいとくはいん /海外特派員/\nかいがいとこう /海外渡航/\nかいがいねん /下位概念;subordinate concept./\nかいがいはけん /海外派遣/\nかいがいはっけん /海外発券/\nかいがいはっそう /海外発送/\nかいがいはっちゅう /海外発注/\nかいがいはつ /海外発/\nかいがいはへい /海外派兵/\nかいがいばん /海外版/海外盤/\nかいがいふにん /海外赴任/\nかいがいぶもん /海外部門/\nかいがいぶんがく /海外文学/\nかいがいへん /海外編/\nかいがいほうそう /海外放送;NHKの-/\nかいがいほうろう /海外放浪/\nかいがいぼうえき /海外貿易/\nかいがいむけ /海外向け/海外向/\nかいがいもの /海外物/\nかいがいよう /海外用/\nかいがいりゅうがく /海外留学/\nかいがいりょこう /海外旅行/\nかいがいりょこうしゃ /海外旅行者/\nかいがいりょこうほけん /海外旅行保険/\nかいがいりょこうよう /海外旅行用/\nかいがいろけ /海外ロケ/\nかいがく /開学/\nかいがさくひん /絵画作品/\nかいがてき /絵画的/\nかいがてん /絵画展/\nかいがね /胛/\nかいがもり /貝ヶ森/貝が森/\nかいがら /貝殻/\nかいがらぶし /貝殻節;[民謡]鳥取。「カワイヤノー」/\nかいがん /海岸/開眼/\nかいがんきょく /海岸局/\nかいがんせん /海岸線/\nかいがんぞい /海岸沿い/海岸沿/\nかいがんだんきゅう /海岸段丘/\nかいがんどおり /海岸通/\nかいがんぶ /海岸部/\nかいがんへいや /海岸平野;[地理]coastal plain/\nかいき /回帰/怪奇/会期/開基/会規/快気/回忌/皆既/買い気/改軌/買気/回歸/\nかいきいわい /快気祝い/快気祝/\nかいきえん /怪気炎/\nかいきがた /回帰型/\nかいききょくせん /回帰曲線/\nかいきげっしょく /皆既月食/\nかいきげんしょう /怪奇現象/\nかいきげんそう /怪奇幻想/\nかいきしゅ /下位機種/\nかいきしょうせつ /怪奇小説/\nかいきしょうせつしゅう /怪奇小説集/\nかいきしょく /皆既食/\nかいきせん /回帰線/\nかいきだいさくせん /怪奇大作戦/\nかいきちゅう /会期中/\nかいきてき /回帰的/\nかいきてきていぎ /回帰的定義/\nかいきにっしょく /皆既日食/皆既日蝕/\nかいきぶんせき /回帰分析/\nかいきへん /怪奇編/\nかいきゃく /開脚/\nかいきゅう /階級/懐旧/海丘/開球/\nかいきゅういしき /階級意識/\nかいきゅうかん /階級間/\nかいきゅうこうぞう /階級構造/\nかいきゅうさべつ /階級差別/\nかいきゅうしょう /階級章/\nかいきゅうせい /階級制/\nかいきゅうせいとう /階級政党/\nかいきゅうたいりつ /階級対立/\nかいきゅうてき /階級的/\nかいきゅうとうそう /階級闘争/\nかいきゅうべつ /階級別/\nかいきょ /快挙/開渠/\nかいきょう /海峡/海況/回教/開胸;[医]-(手)術,-心マッサージ/開経/懐郷/契経/\nかいきょうせん /海峡線/\nかいきょうと /回教徒/\nかいきょうれき /回教暦;イスラム暦/\nかいきょく /開局/\nかいきょくしんせい /開局申請/\nかいきょくじ /開局時/\nかいきょくねんがっぴ /開局年月日/\nかいきり /買い切り/買切り/\nかいきん /解禁/皆勤/開襟/\nかいきんしょう /皆勤賞/\nかいきんび /解禁日/\nかいぎ /会議/懐疑/海技/回議/解義/\nかいぎあんない /会議案内/\nかいぎし /海技士;国家資格。航海・機関・通信・電気通信の４種/\nかいぎしつ /会議室/\nかいぎしゅぎ /懐疑主義/\nかいぎしゅっせきしゃ /会議出席者/\nかいぎしょ /会議所/\nかいぎしりょう /会議資料/\nかいぎじたい /会議自体/\nかいぎじょう /会議場/\nかいぎじろく /会議事録/\nかいぎたい /会議体/\nかいぎだいがっこう /海技大学校;国交省。www.mtc.ac.jp/\nかいぎちゅう /会議中/\nかいぎてき /懐疑的/\nかいぎないよう /会議内容/\nかいぎは /懐疑派/\nかいぎばしょ /会議場所/\nかいぎひ /会議費/\nかいぎめい /会議名/\nかいぎゃく /諧謔/詼謔/\nかいぎゃくみ /諧謔味/\nかいぎょ /海魚/怪魚/\nかいぎょう /開業/改行/\nかいぎょうい /開業医/\nかいぎょういち /改行位置/\nかいぎょういちへんこう /改行位置変更/\nかいぎょうご /改行後/\nかいぎょうしきん /開業資金/\nかいぎょうしょにち /開業初日/\nかいぎょうじ /開業時/\nかいぎょうちゅう /開業中/\nかいぎょうとうしょ /開業当初/\nかいぎょうとうじ /開業当時/\nかいぎょうび /開業日/\nかいぎょうまえ /開業前/改行前/\nかいぎょうもじ /改行文字/\nかいぎょく /買玉;[相場]/買い玉;[相場]buying account/\nかいぎろく /会議録/\nかいぎろん /懐疑論;scepticism/\nかいく /海区/化育/皆苦/\nかいくうかん /解空間;space of solution/開空間;open space/\nかいくかん /開区間/\nかいくん /回訓/\nかいぐ /戒具/\nかいぐい /買い食い/\nかいぐさ /飼い草/飼草/\nかいぐん /海軍/\nかいぐんきち /海軍基地/\nかいぐんしょう /海軍省/\nかいぐんしょうさ /海軍少佐/\nかいぐんだいがっこう /海軍大学校/\nかいぐんだいじん /海軍大臣/\nかいぐんよびがくせい /海軍予備学生/\nかいけい /会計/海景/塊茎/会稽;-の恥/快慶/\nかいけいか /会計科/\nかいけいかんさ /会計監査/\nかいけいがく /会計学/\nかいけいきかん /会計期間/\nかいけいきじゅん /会計基準/\nかいけいぎょうむ /会計業務/\nかいけいけんさ /会計検査/\nかいけいけんさいん /会計検査院/\nかいけいけんさかん /会計検査官/\nかいけいざん /会稽山/\nかいけいし /会計士/\nかいけいしょり /会計処理/\nかいけいせいど /会計制度/\nかいけいねんど /会計年度/\nかいけいのはじ /会稽の恥/\nかいけいほう /会計法/\nかいけいほうこく /会計報告/\nかいけいほうこくしょ /会計報告書/\nかいけいりろん /階型理論;theory of types/\nかいけおんせん /皆生温泉/\nかいけつ /解決/快傑/怪傑/魁傑/\nかいけつあん /解決案/\nかいけつかてい /解決過程/\nかいけつさく /解決策/\nかいけつしゅだん /解決手段/\nかいけつずみ /解決済み/\nかいけつびょう /壊血病/\nかいけつふかのう /解決不可能/\nかいけつへん /解決編/解決篇/\nかいけつほう /解決法/\nかいけつほうほう /解決方法/\nかいけはい /買気配/買い気配/\nかいけん /会見/改憲/懐剣/開顕/海研/\nかいけんじょう /会見場/\nかいけんは /改憲派/\nかいけんろん /改憲論/\nかいげつ /海月/\nかいげん /開眼/改元/戒厳/\nかいげんしょう /怪現象/\nかいげんじ /甲斐源氏/\nかいげんれい /戒厳令/\nかいげんれいか /戒厳令下/\nかいこ /解雇/蚕/回顧;ふりかえる。「-展」/懐古;なつかしむ。「-趣味」/蠶;「蚕」の旧字/廻顧/回雇;?/蚕儚;?/解顧;?/\nかいこう /開講/開校/開口/開港/邂逅/改稿/海溝/回航/海港/回行/怪光/開高;姓/海口;中国の都市/蟹行/開項/\nかいこういちばん /開口一番/\nかいこうおん /開口音/\nかいこうかもく /開講科目/\nかいこうがた /海溝型/\nかいこうきねんび /開校記念日/\nかいこうしき /開講式/\nかいこうしゃ /偕行社/\nかいこうしょうがい /開口障害/\nかいこうしょく /灰黄色/\nかいこうたけし /開高健/\nかいこうたん /開口端/\nかいこうび /開講日/\nかいこうぶ /開口部/\nかいこうめん /開口面/\nかいこうもんじ /蟹行文字/\nかいこうりつ /開口率/\nかいこく /開国/戒告/会告/海国/回国/廻国;=回国/\nかいこくへいだん /海国兵談;林子平(1791)/\nかいこくらん /会告欄/\nかいこくろん /開国論/\nかいこしゅぎしゃ /懐古主義者/\nかいこしゅみ /懐古趣味/\nかいこだな /蚕棚/\nかいこちょう /回顧調/\nかいこてき /懐古的/\nかいこてん /回顧展/\nかいことば /買い言葉/買言葉/\nかいこは /懐古派/\nかいこま /甲斐駒/\nかいころく /回顧録/\nかいこん /開墾/開梱/悔恨/塊根/\nかいこんち /開墾地/\nかいご /介護/悔悟/開悟/下位語/戒護/改悟/諧語/解語/\nかいごう /会合/改号/開合;[言語]開音と合音/蟹螯/\nかいごうしゅうき /会合周期/\nかいごかんせい /下位互換性/\nかいごきゅうぎょう /介護休業/\nかいごけん /介護犬/\nかいごし /介護士/\nかいごしせつ /介護施設/\nかいごにん /介護人/\nかいごふくしし /介護福祉士/\nかいごほうしゅう /介護報酬/\nかいごほけん /介護保険/\nかいごほけんほう /介護保険法/\nかいごほけんりょう /介護保険料/\nかいごよう /介護用/\nかいごようひん /介護用品/\nかいごろし /飼い殺し/\nかいさ /階差/海佐/\nかいさい /開催/快哉/皆済/\nかいさいあんない /開催案内/\nかいさいきかん /開催期間/\nかいさいきかんちゅう /開催期間中/\nかいさいきかんない /開催期間内/\nかいさいきじつ /開催期日/\nかいさいきねん /開催記念/\nかいさいけいけん /開催経験/\nかいさいこく /開催国/\nかいさいしんせい /開催申請/\nかいさいじ /開催時/\nかいさいじき /開催時期/\nかいさいじゅんび /開催準備/\nかいさいじょうけん /開催条件/\nかいさいせきにんしゃ /開催責任者/\nかいさいち /開催地/\nかいさいちゅう /開催中/\nかいさいちゅうし /開催中止/\nかいさいちょくぜん /開催直前/\nかいさいつうち /開催通知/\nかいさいと /下位サイト/\nかいさいとし /開催都市/\nかいさいにちじ /開催日時/\nかいさいにっすう /開催日数/\nかいさいにってい /開催日程/\nかいさいねん /開催年/\nかいさいばしょ /開催場所/\nかいさいび /開催日/\nかいさいようこう /開催要項/\nかいさいよてい /開催予定/\nかいさく /開削/快作;masterpiece/改作;remake/開作;cultivate.「荒野の-」/怪作;horrible piece/開鑿;=開削/\nかいさつ /改札/開札/\nかいさつがかり /改札係/\nかいさつき /改札機/\nかいさつぐち /改札口/\nかいさん /解散/海産/開山;寺院の建立/\nかいさんかい /解散会/\nかいさんき /開山忌/\nかいさんけん /解散権/\nかいさんご /解散後/\nかいさんじ /解散時/\nかいさんじょうたい /解散状態/\nかいさんせいきゅう /解散請求;[法]住民が地方議会の解散を請求すること・する権利。<地方自治法/\nかいさんせつ /解散説/\nかいさんぶつ /海産物/\nかいさんめいれい /解散命令/\nかいざい /介在/\nかいざいく /貝細工/\nかいざいはいれつ /介在配列/\nかいざいりょう /買い材料/\nかいざん /改竄/海山/開山;山開き/買い残/改ざん/\nかいざんじけん /改竄事件/\nかいし /開始/会誌/海士/懐紙/海市;蜃気楼/怪死/戒師/会試;科挙の二次試験/界紙/芥子/\nかいしいち /開始位置/\nかいしいらい /開始以来/\nかいしき /開式/解式/下意識/\nかいしきごう /開始記号/\nかいしきねん /開始記念/\nかいしぎょう /開始行/\nかいしご /開始後/\nかいしじ /開始時/\nかいしじかん /開始時間/\nかいしじこく /開始時刻/\nかいしじてん /開始時点/\nかいしたん /開始端/\nかいしち /開始値/\nかいしちょくご /開始直後/\nかいしつ /開室/\nかいしつび /開室日/\nかいしてん /開始点/\nかいしとうしょ /開始当初/\nかいしねん /開始年/\nかいしひづけ /開始日付/\nかいしび /開始日/\nかいしまえ /開始前/\nかいしめ /買占め/\nかいしめい /会誌名/\nかいしゃ /会社/膾炙;人口に-する(=広く愛される)/會社;「会」旧字/\nかいしゃあんない /会社案内/\nかいしゃいん /会社員/\nかいしゃいんせいかつ /会社員生活/\nかいしゃかん /会社間/\nかいしゃかんけい /会社関係/\nかいしゃかんけいしゃ /会社関係者/\nかいしゃがいよう /会社概要/\nかいしゃがえり /会社帰り/\nかいしゃがわ /会社側/\nかいしゃく /解釈/介錯/解釋/\nかいしゃくかいけん /解釈改憲;F15やM1は陸海空その他の戦力ではありません/\nかいしゃくかのう /解釈可能/\nかいしゃくがく /解釈学/\nかいしゃくけい /解釈系/\nかいしゃくしゃ /解釈者/\nかいしゃくじっこう /解釈実行/\nかいしゃくほう /解釈法/\nかいしゃくほうほう /解釈方法/\nかいしゃくろん /解釈論/\nかいしゃけいえい /会社経営/\nかいしゃこうせい /会社更生/\nかいしゃこうせいほう /会社更生法/\nかいしゃしゃかい /会社社会/\nかいしゃしゃちょう /会社社長/\nかいしゃしょうかい /会社紹介/\nかいしゃじたい /会社自体/\nかいしゃじん /会社人/\nかいしゃせい /会社製/\nかいしゃせいかつ /会社生活/\nかいしゃせいり /会社整理/\nかいしゃせつめいかい /会社説明会/\nかいしゃせん /会社線/\nかいしゃぜんたい /会社全体/\nかいしゃそしき /会社組織/\nかいしゃぞう /開写像/\nかいしゃたんい /会社単位/\nかいしゃづとめ /会社勤め/\nかいしゃない /会社内/\nかいしゃないぶ /会社内部/\nかいしゃにんげん /会社人間/\nかいしゃほう /会社法/\nかいしゃほうもん /会社訪問/\nかいしゃめい /会社名/\nかいしゃもち /会社もち/\nかいしゃやくいん /会社役員/\nかいしゃろく /会社録/\nかいしゅ /拐取/\nかいしゅう /回収/改修;repair.「ビルの-工事」/改宗;convert.「ムスリムへの-」/会衆/回收;「収」旧字/\nかいしゅうがく /回収額/\nかいしゅうこうじ /改修工事/\nかいしゅうこうじちゅう /改修工事中/\nかいしゅうごう /開集合/\nかいしゅうさき /回収先/\nかいしゅうしゃ /回収車/\nかいしゅうちゅう /改修中/回収中/\nかいしゅうばこ /回収箱/\nかいしゅうばしょ /回収場所/\nかいしゅうりつ /回収率/\nかいしゅん /回春/改悛/悔悛;≒改悛/買春/\nかいしゅんびょういん /回春病院/\nかいしょ /開所/楷書/甲斐性;=かいしょう/会所/回書/\nかいしょう /解消/改称/快勝/甲斐性/海象;maritime phenomena/海商/海将/介紹/海嘯/会商/海相/回章/廻章/\nかいしょうかん /解消感/\nかいしょうぎじゅつ /解消技術/\nかいしょうさく /解消策/\nかいしょうなし /甲斐性無し/\nかいしょうほう /解消法/\nかいしょく /会食/快食;-快眠/解職/海食/\nかいしょくがい /海食崖/\nかいしょくせいきゅう /解職請求/\nかいしょくだい /海食台/\nかいしょくどう /海食洞/\nかいしょしき /開所式/\nかいしょたい /楷書体/\nかいしよてい /開始予定/\nかいしろ /垣代/\nかいしん /会心;†satisfaction.「-の笑み|一撃」/改心;†reform.「犯罪者の-」/回診;「医師の-」/回心;†[宗教]convert.「キリスト教に-」/快心;†pleasant.「-の出来事」/改新/開進/海進;[地学]marine transgression/改進/戒心/\nかいしんげき /快進撃/\nかいじ /開示/海事/海自;[略語]海上自衛隊/怪事/甲斐路/解字/快事/\nかいじがく /解字学/\nかいじけん /怪事件/\nかいじさいけん /開示債権/\nかいじじょうほう /開示情報/\nかいじせいきゅう /開示請求/\nかいじせいきゅうけん /開示請求権/\nかいじつ /会日;会合のある日/晦日;月の末日/\nかいじむきょく /会事務局/\nかいじゃり /海砂利/\nかいじゅ /槐樹/解呪/\nかいじゅう /怪獣;monster/海獣;sea animal/懐柔/晦渋/\nかいじゅうえいが /怪獣映画/\nかいじゅうご /怪獣語/\nかいじゅうさく /懐柔策/\nかいじゅうだいひゃっか /怪獣大百科/\nかいじゅうめい /怪獣名/\nかいじゅんびかい /会準備会/\nかいじょ /解除/介助/\nかいじょう /会場/海上/開場/階上/開錠/開城/塊状/階乗/回状/廻状/塊上/階状/解錠/\nかいじょうあんないず /会場案内図/\nかいじょううけつけ /会場受付/\nかいじょうえ /戒定慧;[仏教]/\nかいじょうかさい /海上火災/\nかいじょうかさいほけん /海上火災保険/\nかいじょうがい /会場外/\nかいじょうがかり /会場係/\nかいじょうがわ /会場側/\nかいじょうけん /海上権/\nかいじょうげんていひん /会場限定品/\nかいじょうこうえん /海上公園/\nかいじょうこうつう /海上交通/\nかいじょうごえい /海上護衛/\nかいじょうしょうとつよぼうほう /海上衝突予防法/\nかいじょうじ /開場時/\nかいじょうじえいたい /海上自衛隊/\nかいじょうじかん /開場時間/\nかいじょうじゅう /会場中/\nかいじょうじゅんび /会場準備/\nかいじょうせいり /会場整理/\nかいじょうぜんたい /会場全体/\nかいじょうだい /会場代/\nかいじょうていいん /会場定員/\nかいじょうない /会場内/\nかいじょうひ /会場費/\nかいじょうふきん /会場付近/\nかいじょうほあんだいがっこう /海上保安大学校;www.jcga.ac.jp/\nかいじょうほあんちょう /海上保安庁/\nかいじょうほう /怪情報/\nかいじょうほけん /海上保険/\nかいじょうぼうえい /海上防衛/\nかいじょうまえ /会場前/開場前/\nかいじょうめい /会場名/\nかいじょうゆそうろ /海上輸送路/\nかいじょけん /介助犬/解除権/\nかいじょしゃ /介助者/\nかいじょじょうけん /解除条件/\nかいじり /海尻/\nかいじん /怪人/海神/海人/灰燼;燃え滓。「-に帰す」/灰塵;灰とチリ。取るに足りぬもの/\nかいじんぶつ /怪人物/\nかいすい /海水/\nかいすいおん /海水温/\nかいすいおんど /海水温度/\nかいすいぎ /海水着/\nかいすいぎょ /海水魚/\nかいすいちゅう /海水中/\nかいすいぱんつ /海水パンツ;swim trunks/\nかいすいめん /海水面/\nかいすいよく /海水浴/\nかいすいよくきゃく /海水浴客/\nかいすいよくじょう /海水浴場/\nかいすう /回数/階数/\nかいすうけん /回数券/\nかいすうじゅん /回数順/\nかいず /海図/海津/\nかいずか /貝塚;※仮名遣い「かいづか」/\nかいせ /貝瀬/\nかいせい /改正/快晴/回生/開成/海星/改姓/改製;remake/海棲/魁星;Dubhe/\nかいせいあん /改正案/開盛庵/\nかいせいいぜん /改正以前/\nかいせいきてい /改正規定/\nかいせいげんあん /改正原案/\nかいせいこうこう /開成高校/\nかいせいご /改正後/\nかいせいごう /改正号/\nかいせいしっこう /回生失効/\nかいせいしゃ /偕成社;[出版社名]www.kaiseisha.co.jp/\nかいせいじ /改正時/回生時/\nかいせいじょうほう /改正情報/\nかいせいせいどう /回生制動/\nかいせいそう /海成層/\nかいせいてん /改正点/\nかいせいでんりゅう /回生電流/\nかいせいでんりょく /回生電力/\nかいせいばん /改正版/\nかいせいび /改正日/\nかいせいほう /改正法/\nかいせいまえ /改正前/\nかいせき /解析/懐石/会席/階席/\nかいせきかい /解析解/\nかいせきかんすう /解析関数/\nかいせきがく /解析学/\nかいせきき /解析器/\nかいせききかがく /解析幾何学/\nかいせききかん /解析機関/\nかいせきぎ /解析木/\nかいせきぎじゅつ /解析技術/\nかいせきぎほう /解析技法/\nかいせきけい /解析系/\nかいせきけいかく /解析計画/\nかいせきけっか /解析結果/\nかいせきけんきゅうしつ /解析研究室/\nかいせきしゃ /解析者/\nかいせきしゅほう /解析手法/\nかいせきしんごう /解析信号/\nかいせきじ /解析時/\nかいせきじょう /解析上/\nかいせきせつぞく /解析接続/\nかいせきたいしょう /解析対象/\nかいせきちゅう /解析中/\nかいせきてき /解析的/\nかいせきてじゅん /解析手順/\nかいせきほう /解析法/\nかいせきほうほう /解析方法/\nかいせきぼん /解析本/\nかいせきりきがく /解析力学/\nかいせきりょうり /懐石料理/会席料理/\nかいせきろん /解析論/\nかいせつ /解説/開設/回折/回雪/\nかいせつかい /解説会/\nかいせつきじ /解説記事/\nかいせつげんしょう /回折現象/\nかいせつこうし /回折格子/\nかいせつしゃ /解説者/\nかいせつしゃたち /解説者達/\nかいせつしゅう /解説集/\nかいせつしょ /解説書/\nかいせつじま /回折縞/\nかいせつじん /解説陣/\nかいせつず /解説図/\nかいせつてき /解説的/\nかいせつとうしょ /開設当初/\nかいせつふよう /解説不要/\nかいせつぶん /解説文/\nかいせつぶんしょ /解説文書/\nかいせつへん /解説編/\nかいせつぼん /解説本/\nかいせつめい /解説名/\nかいせつもくろく /解説目録/\nかいせつらん /解説欄/\nかいせつりつ /会設立/\nかいせつりつじゅんびかい /会設立準備会/\nかいせつりつそうかい /会設立総会/\nかいせん /回線/海鮮/開戦/改選/海戦/開栓/会戦/回旋/疥癬/廻船/回戦/界線/回船/\nかいせんいじょう /回線異常/\nかいせんいちば /海鮮市場/\nかいせんきほんりょうきん /回線基本料金/\nかいせんこうかん /回線交換/\nかいせんご /開栓後/\nかいせんじじょう /回線事情/\nかいせんすう /回線数/\nかいせんせんようりょう /回線専用料/\nかいせんぜんや /開戦前夜/\nかいせんそくど /回線速度/\nかいせんだい /回線代/\nかいせんだん /回線断/\nかいせんちゅう /改選中/\nかいせんでんわ /回線電話/\nかいせんどんや /廻船問屋/\nかいせんひ /回線費/\nかいせんひんしつ /回線品質/\nかいせんへんけい /回旋変形/\nかいせんもう /回線網/\nかいせんりょうきん /回線料金/\nかいせんりよう /回線利用/\nかいぜいやくしょ /改税約書/\nかいぜつ /快絶/\nかいぜん /改善/\nかいぜんあん /改善案/\nかいぜんいけん /改善意見/\nかいぜんかのう /改善可能/\nかいぜんかんこく /改善勧告/\nかいぜんこうか /改善効果/\nかいぜんこうもく /改善項目/\nかいぜんさく /改善策/\nかいぜんしゅほう /改善手法/\nかいぜんていあん /改善提案/\nかいぜんてん /改善点/\nかいぜんど /改善度/\nかいぜんまえ /改善前/\nかいぜんめいれい /改善命令;公取委の-/\nかいぜんやく /改善薬/\nかいぜんようきゅう /改善要求/\nかいぜんりつ /改善率/\nかいそ /改組/開祖/海鼠;ナマコ/\nかいそう /階層/改装/回想/海藻/海草/快走/回送/会葬/改葬/下位層/回漕/潰走/海曹/回走/\nかいそううちゅう /階層宇宙/\nかいそううんてん /回送運転/\nかいそうか /階層化/階層下/\nかいそうかん /階層間/\nかいそうかんけい /階層関係/\nかいそうがた /階層型/\nかいそうき /回想記/\nかいそうこうじ /改装工事/\nかいそうこうぞう /階層構造/\nかいそうご /改装後/\nかいそうごと /階層毎/\nかいそうしゃ /回送車/\nかいそうじ /回送時/\nかいそうせい /階層性/\nかいそうちゅう /改装中/回送中/階層中/\nかいそうてき /階層的/\nかいそうてきこうぞう /階層的構造/\nかいそうでんしゃ /回送電車/\nかいそうない /階層内/\nかいそうば /買相場/\nかいそうばなし /回想話/\nかいそうひ /改装費/\nかいそうべつ /階層別/\nかいそうめい /階層名/\nかいそうれっしゃ /回送列車/\nかいそうろく /回想録/\nかいそく /快速/会則/快足/\nかいそくうんてん /快速運転/\nかいそくか /快速化/\nかいそくきゅうこう /快速急行/\nかいそくじゅんきゅう /快速準急/\nかいそくせん /快速線/\nかいそくつうか /快速通過/\nかいそくていしゃ /快速停車/\nかいそくていしゃえき /快速停車駅/\nかいそくでんしゃ /快速電車/\nかいそくとっきゅう /快速特急/\nかいそくば /快速馬/\nかいそくよう /快速用/\nかいそくれっしゃ /快速列車/\nかいそしき /下位組織/\nかいそん /海村;⇔山村/海損/\nかいぞう /改造/解像/海象;I am the walrus, goo-goo-goo-joob!/海三/\nかいぞうあん /改造案/\nかいぞうき /改造機/\nかいぞうきじ /改造記事/\nかいぞうこうじ /改造工事/\nかいぞうご /改造後/\nかいぞうしゃ /改造車/\nかいぞうしゃけん /改造車検/\nかいぞうしゅじゅつ /改造手術/\nかいぞうてん /改造点/\nかいぞうど /解像度/\nかいぞうどてき /解像度的/\nかいぞうないかく /改造内閣/\nかいぞうにんげん /改造人間/\nかいぞうばん /改造版/\nかいぞうひ /改造費/\nかいぞうほう /改造法/\nかいぞうよう /改造用/\nかいぞうりょう /改造量/\nかいぞうりょく /解像力/\nかいぞうれき /改造歴/\nかいぞえ /介添/介添え/\nかいぞく /海賊/回族;中国のイスラム教徒/\nかいぞくおとこ /海賊男/\nかいぞくせん /海賊船/\nかいぞくてき /海賊的/\nかいぞくばん /海賊版/海賊盤/\nかいぞくばんたいさく /海賊版対策/\nかいぞめ /買い初め/\nかいぞん /買い損/\nかいた /海田/頴田/\nかいたい /解体/懐胎/戒体/拐帯/\nかいたいぎょう /解体業/\nかいたいぎょうしゃ /解体業者/\nかいたいこうじ /解体工事/\nかいたいさぎょう /解体作業/\nかいたいしゅうり /解体修理/\nかいたいしんしょ /解体新書/\nかいたいせつび /解体設備/\nかいたいち /海田市/\nかいたいや /解体屋/\nかいたく /開拓/\nかいたくし /開拓史/\nかいたくしゃ /開拓者/\nかいたくしゃせいしん /開拓者精神/\nかいたくじだい /開拓時代/\nかいたくち /開拓地/\nかいたくのうみん /開拓農民/\nかいたん /海単/\nかいだ /開田/海田/貝田/改田/快打/\nかいだい /改題/解題/海内/開題/\nかいだか /階高/\nかいだく /快諾/\nかいだこ /貝蛸/\nかいだこうげん /開田高原/\nかいだし /買い出し/買出し/\nかいだて /階建/買建/階建て/買い建て;[相場]/買建て;[相場]/\nかいだめ /買いだめ/買い溜め/買い貯め;?/\nかいだん /階段/会談;meeting/怪談;chilly story/解団;disband/戒壇/快談;agreable conversation/\nかいだんきょうしつ /階段教室/\nかいだんご /会談後/\nかいだんし /快男子/\nかいだんしつ /階段室/\nかいだんじ /快男児/\nかいだんじょう /階段状/\nかいだんのぼり /階段登り/\nかいだんばなし /怪談話/\nかいだんふきん /階段付近/\nかいだんよこ /階段横/\nかいち /嘉一/垣内/\nかいちく /改築/\nかいちくあん /改築案/\nかいちくこうじ /改築工事/\nかいちくじ /改築時/\nかいちくまえ /改築前/\nかいちゅう /海中/回虫/懐中;pocket.「-時計」/改鋳/蛔虫;=回虫/界中/蛔蟲/懷中;旧字/\nかいちゅうこうえん /海中公園/\nかいちゅうでんとう /懐中電灯/\nかいちゅうどけい /懐中時計/\nかいちゅうもん /買い注文/\nかいちょう /会長/快調/階調;tone/開帳/海鳥/怪鳥;「-ロック」/開庁;官庁の業務開始/回腸/開張;[法]=開帳。「賭博-」/諧調;harmony/\nかいちょうおん /海潮音/\nかいちょうしつ /会長室/\nかいちょうせき /灰長石;anorthite/\nかいちょく /回勅/\nかいちん /開陳/\nかいつう /開通/\nかいつういらい /開通以来/\nかいつうご /開通後/\nかいつうしき /開通式/\nかいつうじょうほう /開通情報/\nかいつうとうしょ /開通当初/\nかいつうび /開通日/\nかいつうぶぶん /開通部分/\nかいつうまえ /開通前/\nかいつうよていび /開通予定日/\nかいつけ /買い付け/買付/買付け/\nかいつぶり /鳰/\nかいづ /海津/\nかいづか /貝塚/\nかいづかし /貝塚市/\nかいて /買い手/買手/\nかいてい /改訂;†「本の-」/改定;†「法律の-」/海底/開廷/階梯/海程/\nかいていかざん /海底火山/\nかいていぐんかん /海底軍艦/\nかいていこう /改訂稿/\nかいていさぎょう /改訂作業/改定作業/\nかいていしんでん /海底神殿/\nかいていじ /改訂時/\nかいていじしんけい /海底地震計/\nかいていだいにはん /改訂第二版/\nかいていちけい /海底地形/\nかいていてつづき /改定手続/改定手続き/\nかいていにまんり /海底二万里/\nかいていばん /改訂版/改定版;価格-/\nかいていぶん /改訂文/\nかいていほうほう /改定方法/\nかいていゆでん /海底油田/\nかいていりれき /改訂履歴/\nかいてき /快適/会的/\nかいてきか /快適化/\nかいてきくうかん /快適空間/\nかいてきせい /快適性/\nかいてしじょう /買い手市場/買手市場/\nかいてん /回転/開店/廻転/廻天/廻轉/\nかいてんいか /回転以下/\nかいてんいき /回転域/\nかいてんいす /回転椅子/\nかいてんいわい /開店祝/開店祝い/\nかいてんうんどう /回転運動/\nかいてんおん /回転音/\nかいてんかく /回転角/\nかいてんかくそくど /回転角速度/\nかいてんきゅうぎょう /開店休業/\nかいてんけい /回転計/回転系/\nかいてんさ /回転差/\nかいてんざひょうけい /回転座標系/\nかいてんし /回転子/\nかいてんしき /回転式/\nかいてんしきん /回転資金/\nかいてんじ /回転時/開店時/\nかいてんじかい /回転磁界/\nかいてんじく /回転軸/\nかいてんじくほうこう /回転軸方向/\nかいてんじょ /回転所/\nかいてんじょうきょう /回転状況/\nかいてんすう /回転数/\nかいてんすうけい /回転数計/\nかいてんすうせいぎょ /回転数制御/\nかいてんすしや /回転寿司屋/\nかいてんずし /回転寿司/\nかいてんせいのう /回転性能/\nかいてんせんい /回転遷移/\nかいてんそくど /回転速度/\nかいてんたい /回転体/\nかいてんたいしょう /回転対称/\nかいてんちゅう /回転中/\nかいてんちょくご /開店直後/\nかいてんていすう /回転定数/\nかいてんとう /回転灯/\nかいてんどあ /回転ドア/\nかいてんはんけい /回転半径/\nかいてんば /回転刃/回転場/\nかいてんばん /回転板/\nかいてんび /開店日/\nかいてんぶぶん /回転部分/\nかいてんほうこう /回転方向/\nかいてんほうほう /回転方法/\nかいてんまえ /開店前/\nかいてんまど /回転窓/\nかいてんめん /回転面/\nかいてんもくば /回転木馬/\nかいてんやき /回転焼/\nかいてんよく /回転翼/\nかいてんりつ /回転率/\nかいてんりょう /回転量/\nかいてんりょく /回転力/\nかいてんれいき /回転励起/\nかいてんろ /回転炉/\nかいでん /皆伝/海田/\nかいでんぱ /怪電波/\nかいと /垣内/\nかいとう /回答;†response.「質問への-」/解答;†answer.「問題の-例」/解凍;†defrost.「(食品|アーカイブ)の-」/怪盗/会頭/快投;[野球]wonderful pitching/開頭;[医]craniotomy/快刀;「-乱麻」/解糖;[化学]glycolysis/解党/快盗/灰陶/海濤/\nかいとうあん /回答案/\nかいとういがい /回答以外/\nかいとうきかん /回答期間/\nかいとうぐん /解答群;†「次の-から選べ」/回答群;†「調査に寄せられた-」/\nかいとうけっか /回答結果/\nかいとうけん /解答権/\nかいとうご /解凍後/\nかいとうしだい /回答次第/\nかいとうしゃ /回答者;†「アンケートの-」/解答者;†「クイズの-」/\nかいとうしゃこじん /回答者個人/\nかいとうしゃすう /回答者数/\nかいとうしゃぜんいん /回答者全員/\nかいとうしゃちゅう /回答者中/\nかいとうしゅう /回答集;†「よくある質問と-」/解答集;†「ワークブックの-」/\nかいとうしょ /回答書/\nかいとうじ /解凍時/\nかいとうすう /回答数/\nかいとうせき /解答席/\nかいとうちゅう /解凍中/\nかいとうない /回答内/\nかいとうぶん /回答文/\nかいとうもと /回答元/\nかいとうようし /解答用紙;†answer sheet.「テストの-」/回答用紙;†response sheet.「アンケートの-」/\nかいとうらん /解答欄;†「テストの-」/回答欄;†「アンケートの-」/\nかいとうらんま /快刀乱麻;-を断つ/\nかいとうれい /解答例;†「試験問題の-」/回答例;†「調査票の-」/\nかいとり /買取/買い取り/買取り/貝取/貝取り/\nかいとりかかく /買取価格/買い取り価格/買取り価格/\nかいとりて /買取手/\nかいとりや /買取屋/買い取り屋/買取り屋/\nかいど /開度/灰土/\nかいどう /街道;甲州-/海道;東-/海堂/会堂;hall/会同;meeting/海棠;[植物]aronia/怪童/皆藤/\nかいどうあと /街道跡/\nかいどうすじ /街道筋/海道筋;(東)海道の道筋/\nかいどうぞい /街道沿い/\nかいどき /買い時/\nかいどく /解読/買い得/買得/回読/会読/\nかいどくのうりょく /解読能力/\nかいどくふかのう /解読不可能/\nかいどくほうほう /解読方法/\nかいどくほん /解読本/\nかいどくぼん /解読本/\nかいどくよう /解読用/\nかいどり /飼鳥/\nかいな /腕/\nかいなげ /腕挙げ/\nかいなで /掻い撫で;通り一遍/\nかいなひねり /腕捻り/\nかいなん /海難/海南/\nかいなんきゅうじょ /海難救助/\nかいなんしんぱんちょう /海難審判庁/\nかいなんじこ /海難事故/\nかいなんとう /海南島/\nかいにゅう /介入/\nかいにゅうけん /介入権/\nかいにん /解任/懐妊/\nかいにんじょう /解任状/\nかいにんそう /海仁草/海人草/\nかいぬし /飼い主/買主/飼主/買い主/\nかいぬま /貝沼;姓/海沼/\nかいね /買値/買い値/\nかいねこ /飼い猫/飼猫/\nかいねんきん /皆年金/\nかいのう /戒能/\nかいは /会派/\nかいはい /改廃/\nかいはく /灰白/\nかいはくしつ /灰白質/\nかいはくしょく /灰白色/\nかいはつ /開発/解発;elicitation/\nかいはついっか /開発一課/\nかいはついん /解発因/\nかいはつえんじょ /開発援助/\nかいはつか /開発課/\nかいはつかんきょう /開発環境/\nかいはつがいしゃ /開発会社/\nかいはつがわ /開発側/\nかいはつき /開発機/\nかいはつきかくぶ /開発企画部/\nかいはつきかん /開発期間/\nかいはつきぼ /開発規模/\nかいはつきょういく /開発教育/\nかいはつきょうそう /開発競争/\nかいはつきょか /開発許可/\nかいはつきょく /開発局/\nかいはつぎじゅつ /開発技術/\nかいはつぎじゅつしゃ /開発技術者/\nかいはつぎょうしゃ /開発業者/\nかいはつぎょうむ /開発業務/\nかいはつぐるーぷ /開発グループ/\nかいはつけいかく /開発計画/\nかいはつけんきゅうしつ /開発研究室/\nかいはつけんきゅうじょ /開発研究所/\nかいはつげんご /開発言語/\nかいはつげんば /開発現場/\nかいはつこうがく /開発工学/\nかいはつこうがくか /開発工学科/\nかいはつこうてい /開発工程/\nかいはつこうりつ /開発効率/\nかいはつさぎょう /開発作業/\nかいはつしえん /開発支援/\nかいはつしきん /開発資金/\nかいはつしつ /開発室/\nかいはつしゃ /開発者/\nかいはつしゃかん /開発者間/\nかいはつしゃがわ /開発者側/\nかいはつしゅだん /開発手段/\nかいはつしゅほう /開発手法/\nかいはつしょう /開発省/\nかいはつしょく /開発職/\nかいはつじ /開発時/\nかいはつじかん /開発時間/\nかいはつじぎょう /開発事業/\nかいはつじぎょうぶ /開発事業部/\nかいはつじじょう /開発事情/\nかいはつじっけんしつ /開発実験室/\nかいはつじょう /開発上/\nかいはつじょうきょう /開発状況/\nかいはつじん /開発陣/\nかいはつすいしん /開発推進/\nかいはつすいしんか /開発推進課/\nかいはつすいしんしつ /開発推進室/\nかいはつすいしんぶ /開発推進部/\nかいはつせいさく /開発製作/\nかいはつぞう /開発像/\nかいはつたいしょう /開発対象/\nかいはつたんとう /開発担当/\nかいはつたんとうしゃ /開発担当者/\nかいはつだいいちぶ /開発第一部/\nかいはつだいさんぶ /開発第三部/\nかいはつだんかい /開発段階/\nかいはつち /開発値/\nかいはつちーむ /開発チーム/\nかいはつちゅう /開発中/\nかいはつちゅうし /開発中止/\nかいはつとうかつぶ /開発統括部/\nかいはつとうしょ /開発当初/\nかいはつとじょう /開発途上/\nかいはつとじょうこく /開発途上国/\nかいはつとちゅう /開発途中/\nかいはつのうりょく /開発能力/\nかいはつひ /開発費/\nかいはつぶ /開発部/\nかいはつぶかいはつか /開発部開発課/\nかいはつぶだい /開発部第/\nかいはつぶもん /開発部門/\nかいはつほう /開発法/\nかいはつほうしき /開発方式/\nかいはつほうほう /開発方法/\nかいはつほうほうろん /開発方法論/\nかいはつほんぶ /開発本部/\nかいはつめん /開発面/\nかいはつもくてき /開発目的/\nかいはつもと /開発元/\nかいはつよう /開発用/\nかいはつよういん /開発要員/\nかいはつりょう /開発量/\nかいはつりょく /開発力/\nかいはら /開原/\nかいはん /改版;revise/開板;publish/解版;⇔組版/\nかいば /海馬/飼い葉/飼葉/\nかいばおけ /飼い葉桶/飼葉桶/\nかいばしら /貝柱/\nかいばつ /海抜/皆伐/\nかいばら /柏原/海原/貝原/開原/\nかいばらえきけん /貝原益軒/\nかいばん /改版/改番/\nかいばんさぎょう /改版作業/\nかいひ /回避/会費/開扉/海彼;overseas/廻避;=回避/\nかいひぎむ /回避義務/\nかいひこうどう /回避行動/\nかいひさく /回避策/\nかいひせい /会費制/\nかいひちょうしゅう /会費徴収/\nかいひてき /回避的/\nかいひどうさ /回避動作/\nかいひなど /会費等/\nかいひにゅうきん /会費入金/\nかいひば /回避馬/\nかいひふく /開被覆/\nかいひほう /回避法/\nかいひほうほう /回避方法/\nかいひむりょう /会費無料/\nかいひょう /開票/海氷;sea ice/解氷;ice-out/界標/回表/\nかいひょうけっか /開票結果/\nかいひょうさぎょう /開票作業/\nかいひょうじょ /開票所/\nかいひょうじょうほう /開票情報/\nかいひょうせっちけん /界標設置権/\nかいひょうそくほう /開票速報/\nかいひょうりつ /開票率/\nかいひよう /回避用/\nかいひりょく /回避力/\nかいひん /海浜/\nかいひんまくはり /海浜幕張/\nかいひんまくはりえき /海浜幕張駅/\nかいひんりょくち /海浜緑地/\nかいび /快美/\nかいびかえ /買い控え/\nかいびゃく /開闢/\nかいふ /開府/回付/海部;人名/\nかいふう /開封/海風/\nかいふうそう /懐風藻;日本の漢詩集/\nかいふうちょくご /開封直後/\nかいふうつうち /開封通知/\nかいふかい /快不快/\nかいふき /貝吹/\nかいふく /回復/開腹;laparotomy/快復;病気が-する/恢復;=回復/開福/\nかいふくき /回復期/\nかいふくきちょう /回復基調/\nかいふくご /回復後/\nかいふくざい /回復剤/\nかいふくしゅじゅつ /開腹手術/\nかいふくじ /回復時/\nかいふくじゅつ /開腹術;[医]laparotomy/\nかいふくじゅもん /回復呪文/\nかいふくそち /回復措置/\nかいふくとうき /回復登記/\nかいふくふのう /回復不能/\nかいふくほう /回復法/\nかいふくりつ /回復率/\nかいふくりょく /回復力/\nかいぶったい /怪物体/\nかいぶつ /怪物/\nかいぶつせいむ /開物成務/\nかいぶつたち /怪物達/\nかいぶん /灰分/回文;たけやぶやけた/回分;(助数詞)/怪聞/\nかいぶんしょ /怪文書/\nかいぶんだけ /開聞岳/\nかいぶんるい /下位分類;subclass/\nかいへい /開閉/海兵/開平/皆兵/\nかいへいおん /開閉音/\nかいへいき /開閉器/\nかいへいたい /海兵隊/\nかいへいだん /海兵団/\nかいへき /界壁/\nかいへん /改変;†change.「ファイルの-」/改編;†reform.「組織の-」/海辺/壊変;disintegrate/貝偏;[部首]「賭」/拐騙/\nかいへんき /改編期/\nかいへんこうい /改変行為/\nかいへんぶぶん /改変部分/\nかいべくとる /解ベクトル/\nかいべん /快便/快弁/\nかいぺーじ /改ページ/改頁/\nかいぺいじ /改頁/\nかいほ /海保/\nかいほう /開放;†(open)「ドアを開放する」/解放;†(liberate)「(人質|メモリ)を解放する」/会報/解法;solution.「問題の-」/介抱/快方/回報/海法;marine law/海北;人名/開法;「平方根の-」/開方;=開法/海堡/快報;good news/戒法/懐抱/壊崩/改封/潰崩/廻報;=回報/\nかいほううんどう /解放運動/\nかいほうかん /開放感;†(openness)「吹き抜けの-」/解放感;†(liberation)「週末の-」/\nかいほうがた /開放型/解放型;?/\nかいほうく /開放区/\nかいほうぐん /解放軍/開放軍;?/\nかいほうけい /開放系/\nかいほうけいざい /開放経済/\nかいほうげん /開放弦;open string/解放弦;?/\nかいほうこうざ /開放講座/\nかいほうさく /開放策/\nかいほうじ /開放時/\nかいほうせい /開放性/\nかいほうせいさく /開放政策/\nかいほうせき /海泡石/\nかいほうせんせん /解放戦線/\nかいほうだい /開放台/\nかいほうち /開放値/解放値/\nかいほうてき /開放的;open/解放的;liberating/\nかいほうどうめい /解放同盟/\nかいほうびょうとう /開放病棟/\nかいほうやく /介抱役/\nかいほうよう /会報用/\nかいほうれい /解放令/\nかいほつ /開発/\nかいぼ /介母/\nかいぼう /解剖/海防/海膨;oceanic rise/\nかいぼうかん /海防艦/\nかいぼうがく /解剖学/\nかいぼうがくてき /解剖学的/\nかいぼうじっしゅう /解剖実習/\nかいぼうず /解剖図/\nかいぼうよう /解剖用/\nかいぼん /海盆/\nかいま /垣間/\nかいまい /回米/廻米/買米/\nかいまいしほう /買米仕法/\nかいまき /掻巻/\nかいまく /開幕/\nかいまくけん /開幕権/\nかいまくご /開幕後/\nかいまくしき /開幕式/\nかいまくしゅう /開幕週/\nかいまくせん /開幕戦/\nかいまくちょくご /開幕直後/\nかいまくとうしょ /開幕当初/\nかいまくまえ /開幕前/\nかいまみ /垣間見/\nかいまわりひん /買回り品;shopping goods. 小売の分類の一/買い回り品/\nかいみ /快味/\nかいみょう /戒名/\nかいみん /快眠/\nかいむ /皆無/会務/海霧/怪夢/\nかいめ /回目/\nかいめい /解明/改名/開明;文明の進歩/階名;[音楽]ドレミファソラシド/晦冥;darkness/晦明;dark and light/晦暝;=晦冥/\nかいめいじゅう /開明獣/\nかいめいほうほう /解明方法/\nかいめいもんだい /改名問題/\nかいめつ /壊滅/潰滅;≒壊滅/\nかいめつじょうたい /壊滅状態/\nかいめつてき /壊滅的/潰滅的;≒壊滅的/\nかいめん /海面;sea-surface/界面;interface.「-活性剤」/海綿;sponge/\nかいめんか /海面下/\nかいめんかっせい /界面活性/\nかいめんかっせいざい /界面活性剤/\nかいめんじょう /海綿状/海面上/\nかいめんじょうしょう /海面上昇/\nかいめんじょうそしき /海綿状組織/\nかいめんたい /海綿体/\nかいめんどうぶつ /海綿動物/\nかいめんは /界面波/\nかいもうぶ /回盲部/\nかいもく /皆目/\nかいもくけんとう /皆目見当/\nかいもどし /買い戻し/買戻し/\nかいもの /買い物/買物/買いもの/\nかいものかご /買い物籠/買い物篭/買い物カゴ/買い物かご/\nかいものがえり /買い物帰り/\nかいものきゃく /買い物客/\nかいものちゅう /買物中/\nかいものぶくろ /買い物袋/買物袋/\nかいものゆうたいけん /買物優待券/\nかいもん /開門/開聞/海門/階紋/\nかいもんきょくろ /槐門棘路/\nかいもんだけ /開聞岳/\nかいや /海谷/\nかいやく /解約/改訳/\nかいやくご /華夷訳語/\nかいやくてすうりょう /解約手数料/\nかいやくび /解約日/\nかいゆ /快癒/\nかいゆう /回遊/灰釉/会友/回游;≒回遊 (特に魚の)/\nかいゆうかん /海遊館/\nかいゆうぎょ /回遊魚/回游魚;=回遊魚/\nかいゆうせい /回遊性/\nかいよう /海洋/潰瘍/海容/\nかいようおせん /海洋汚染/\nかいようかいはつ /海洋開発/\nかいようかんきょう /海洋環境/\nかいようかんそく /海洋観測/\nかいようがっかい /海洋学会/\nかいようきしょう /海洋気象/\nかいようきしょうぶ /海洋気象部/\nかいようけん /海洋研/\nかいようこうがく /海洋工学/\nかいようこく /海洋国/\nかいようしんそうすい /海洋深層水/\nかいようじっしゅう /海洋実習/\nかいようじゅんかん /海洋循環/\nかいようせい /海洋性/\nかいようせいぶつ /海洋生物/\nかいようせいぶつがくしゃ /海洋生物学者/\nかいようだいじゅんかん /海洋大循環/\nかいようちけいがく /海洋地形学/\nかいようちしつがく /海洋地質学/\nかいようちゅう /海洋中/\nかいようちょうさ /海洋調査/\nかいようとうき /海洋投棄/\nかいようぶつり /海洋物理/\nかいようぶつりがく /海洋物理学/\nかいようほう /海洋法/\nかいようみんぞく /海洋民族/\nかいようりきがく /海洋力学/\nかいよね /糴/買い米/\nかいらい /傀儡/界雷/\nかいらいし /傀儡師/\nかいらいせいけん /傀儡政権/\nかいらぎ /鰄/梅花皮;=鰄/\nかいらく /快楽;pleasure/偕楽;人と楽しむ/海楽;地名,千葉/皆楽/\nかいらくえん /偕楽園/\nかいらくげんそく /快楽原則/\nかいらくしゅぎ /快楽主義/\nかいらくてき /快楽的/\nかいらん /回覧/壊乱/解纜;船出/潰乱;≒壊乱/介卵/廻覽/\nかいらんし /回覧誌/\nかいらんしゃ /回覧者/\nかいらんじゅん /回覧順/\nかいらんじょうきょう /回覧状況/\nかいらんばん /回覧板/\nかいらんぶつ /回覧物/\nかいらんもと /回覧元/\nかいらんよう /回覧用/\nかいり /乖離;背き離れる。「人心の-」/解離;解け離れる。「分子の-」/海里;1852m/浬;=海里/\nかいりき /怪力/\nかいりきし /下位力士/\nかいりきしょうじょ /怪力少女/\nかいりく /海陸/\nかいりくふう /海陸風/\nかいりせい /解離性/\nかいりつ /戒律/介立/\nかいりど /解離度/\nかいりゅう /海流/開立/\nかいりゅうがく /海流学/\nかいりょう /改良/\nかいりょうあん /改良案/\nかいりょういき /開領域/\nかいりょうがた /改良型/\nかいりょうしゅ /改良種/\nかいりょうしゅぎ /改良主義;reformism/\nかいりょうせいひん /改良製品/\nかいりょうてん /改良点/\nかいりょうばん /改良版/\nかいりょうひん /改良品/\nかいりょうほう /改良法/\nかいりょくしょく /灰緑色/\nかいりょくらんしん /怪力乱神/\nかいる /蛙/\nかいるい /貝類/\nかいれい /海嶺/回礼/瑰麗/\nかいれき /改暦/回歴/回暦;イスラム暦/\nかいれつ /開裂/\nかいれつか /開裂果/\nかいろ /回路/海路/懐炉/\nかいろいじょう /回路異常/\nかいろう /回廊/廻廊;=回廊/海老/貝楼/\nかいろうどうけつ /偕老同穴/\nかいろきじゅつ /回路記述/\nかいろけい /回路系/\nかいろけんしょう /回路検証/\nかいろこうせい /回路構成/\nかいろず /回路図/\nかいろせっけい /回路設計/\nかいろせんよう /回路専用/\nかいろちゅう /回路中/\nかいろていすう /回路定数/\nかいろてき /回路的/\nかいろぶんかつ /回路分割/\nかいろへんこう /回路変更/\nかいろめい /回路名/\nかいろもう /回路網/\nかいろや /回路屋/\nかいろろん /回路論/\nかいわ /会話/海和/貝輪/諧和/會話;「会」旧字/\nかいわい /界隈/\nかいわがた /会話型/\nかいわがたしょり /会話型処理/\nかいわご /会話語/\nかいわごえ /会話声/\nかいわしゅう /会話集/\nかいわたい /会話体/\nかいわちゅう /会話中/\nかいわてき /会話的/\nかいわとう /会話等/\nかいわのうりょく /会話能力/\nかいわひょうげん /会話表現/\nかいわぶん /会話文/\nかいわほうほう /会話方法/\nかいわれ /貝割れ;-大根/貝割/\nかいわれい /会話例/\nかいわれだいこん /貝割れ大根/\nかいわれな /貝割れ菜;カイワレダイコン/\nかいわん /海湾/怪腕/\nかいん /下院/課員/禍因/\nかいんぎいん /下院議員/\nかう /斯う/\nかうん /家運/\nかうんたーせき /カウンター席/\nかえ /替え/替/佳枝/華絵/\nかえい /嘉永;年号(1848-1854)/\nかえうた /替え歌/替歌/\nかえき /課役/\nかえぎ /替え着/替着/\nかえし /返し/反し/\nかえしうた /返歌/\nかえしうま /返馬/\nかえしぬい /返し縫い/\nかえしょうぞく /替装束/\nかえしわざ /返し技/\nかえしん /替え芯;シャーペンの-/\nかえじ /替字;eg.豆腐→豆富/替え字/\nかえすかたな /返す刀/\nかえすがえす /返す返す/\nかえすがえすも /返す返すも/\nかえだま /替え玉/替玉/\nかえち /替地/替え地/\nかえって /却って/反って;NB:「そって」と同形/\nかえつ /加越/嘉悦/\nかえつじょし /嘉悦女子/\nかえつのうてつどう /加越能鉄道/\nかえで /楓/槭樹/替手/\nかえでぞく /カエデ属/\nかえば /替刃/替え刃/\nかえもん /替紋/\nかえり /帰り/返り/\nかえりうち /返り討ち/\nかえりがけ /帰り掛け;on one's way back/\nかえりぎわ /帰り際/\nかえりぐるま /帰り車/\nかえりざき /返り咲き/\nかえりしな /帰りしな/\nかえりしんざん /帰り新参/\nかえりじ /返り字;漢文/\nかえりじたく /帰り支度/\nかえりち /返り値;†return value/返り血;†(blood)「-を浴びる」/返値/\nかえりてん /返り点/\nかえりびと /帰り人/帰人/\nかえりみ /顧み/\nかえりみち /帰り道/帰り路/\nかえりやま /帰山/\nかえる /蛙/\nかえるあし /蛙足;[水泳]平泳ぎの運足/\nかえるとび /蛙飛び/蛙跳び/\nかえん /火炎/火焔/花園/\nかえんこうげき /火炎攻撃/\nかえんざん /火焔山/\nかえんじごく /火炎地獄/\nかえんだいこ /火焔太鼓;=大太鼓(だだいこ)/\nかえんびん /火炎瓶/\nかえんほうしゃき /火炎放射器/\nかお /顔/貌/顏;「顔」の旧字/\nかおあわせ /顔合わせ/顔合せ/\nかおいろ /顔色/\nかおう /花王/花押/鹿央;地名/嘉応;年号(1169-71)/\nかおうかぶしきがいしゃ /花王株式会社/\nかおかたち /顔貌/顔容/顔形/\nかおく /家屋/\nかおくぜい /家屋税/\nかおこうげき /顔攻撃/\nかおじゃしん /顔写真/\nかおじゅう /顔中/\nかおそり /顔剃り/\nかおだし /顔出し/\nかおだち /顔立ち/\nかおぢゅう /顔中/\nかおつき /顔付き/\nかおつなぎ /顔繋ぎ/\nかおづくり /顔作り/\nかおなじみ /顔馴染み/\nかおはんぶん /顔半分/\nかおぱす /顔パス;[口]顔が利くこと/\nかおぶれ /顔ぶれ/顔触れ/\nかおまけ /顔負け/\nかおみ /顔見/\nかおみしり /顔見知り/\nかおみせ /顔見せ/顔見世/\nかおむけ /顔向け/\nかおもじ /顔文字/\nかおやく /顔役/\nかおよごし /顔汚し/\nかおよせ /顔寄せ/\nかおり /香/香り/薫り/香織/香里/歌織/佳央理/薫理/佳央里/\nかおりづけ /香り付け/\nかおりまい /香り米/\nかおる /薫/香/馨/郁;名/\nかおるこ /薫子/\nかおん /加温/訛音/\nかおんばん /加温盤/\nかか /嬶/花下/仮果/窩家/\nかかあ /嬶/嚊/\nかかあてんか /嚊天下/\nかかあでんか /嚊天下;⇔亭主関白/\nかかい /下界/科会/下階/河海/花会;活花の会/可解/課会/歌会/\nかかいせい /可解性/\nかかえ /抱え/\nかかおし /カカオ脂;cacao butter/\nかかく /価格/過客/家格/貨客/蝸角;[漢語]カタツムリのツノ。「-の争い」/\nかかくおうだん /価格応談/\nかかくかくめい /価格革命/\nかかくかんさん /価格換算/\nかかくかんざん /価格換算/\nかかくきょうそう /価格競争/\nかかくけいせい /価格形成/\nかかくこうしょう /価格交渉/\nかかくさ /価格差/\nかかくじゅん /価格順/\nかかくじょうげん /価格上限/\nかかくせいさく /価格政策/\nかかくせいのうひ /価格性能比/\nかかくせってい /価格設定/\nかかくたい /価格帯/\nかかくちょうさ /価格調査/\nかかくてき /価格的/\nかかくとう /価格等/\nかかくとうせい /価格統制/\nかかくはかい /価格破壊/\nかかくはかいてき /価格破壊的/\nかかくひょう /価格表/\nかかくひょうじ /価格表示/\nかかくへんどう /価格変動/\nかかくみてい /価格未定/\nかかくめん /価格面/\nかかさま /母様/\nかかし /案山子/\nかかたいしょう /呵々大笑/呵呵大笑/\nかかぢ /香々地/\nかかと /踵/\nかかとおとし /踵落し/踵落とし/かかと落とし/\nかかみがはら /各務原/\nかかり /係/係り/掛/\nかかりあい /掛り合い/\nかかりいん /係員/係り員/\nかかりかん /係官/\nかかりじょし /係助詞/\nかかりちょう /係長/掛長/\nかかりつけ /掛かり付け;-のお医者さん/掛り付け/\nかかりなし /係無/\nかかりむすび /係り結び;「ぞ・なむ・や・か」連体形/\nかかわらず /拘わらず/拘らず;それにも-/係わらず/\nかかわり /関わり/係わり/\nかかわりあい /関わり合い/\nかかん /果敢/花冠/可換/日間;(助数詞)/花間/加冠/河漢/夏官/禍患/下瞰/下浣/下澣;=下浣/華翰/\nかかんかん /可換環/\nかかんきしょうこうぐん /過換気症候群/\nかかんぐん /可換群/\nかかんず /可換図/\nかかんせい /可換性/\nかかんぜん /過完全/\nかかんそく /可観測/\nかかんそくせい /可観測性/\nかかんぷ /火浣布/\nかが /加賀/花芽;[植物]flower bud/夏芽;[植物]summer bud ⇔冬芽/鹿賀/加我/火蛾/\nかがい /課外/加害/花街/禍害/\nかがいかつどう /課外活動/\nかがいしゃ /加害者/\nかがいしゃいしき /加害者意識/\nかがいしゃがわ /加害者側/\nかがいじゅぎょう /課外授業/\nかがいちのみや /加賀一の宮/\nかがおんせん /加賀温泉/\nかがおんせんえき /加賀温泉駅/\nかがきくざけ /加賀菊酒/\nかがく /科学;†science/化学;†chemistry/価額/下顎/歌学/家学/\nかがくあさひ /科学朝日/\nかがくえいご /科学英語/\nかがくえいせい /科学衛星/\nかがくか /科学科;†(science)/化学科;†(chemistry)/\nかがくかい /科学会;†(複合用途)/化学会;†chemical society/科学界;scientific world/\nかがくかいかいいん /科学会会員/\nかがくかいじむきょく /科学会事務局/\nかがくかいせつ /科学解説/\nかがくかいせつしょ /科学解説書/\nかがくかいだい /科学会第/\nかがくかくめい /科学革命;『-の構造』(T.Kuhn)/\nかがくかん /科学館/科学舘;「館」異体字/化学館/\nかがくかんけい /科学関係/\nかがくかんれん /科学関連;†/化学関連;†/\nかがくがくじゅつ /化学学術/\nかがくがわ /科学側/\nかがくきかい /化学機械/\nかがくきごう /化学記号/\nかがくきじ /科学記事/\nかがくきょういく /科学教育/\nかがくぎじゅつ /科学技術/\nかがくぎじゅつかん /科学技術館/\nかがくぎじゅつけい /科学技術系/\nかがくぎじゅつけいさん /科学技術計算/\nかがくぎじゅつしんこうちょうせいひ /科学技術振興調整費/\nかがくぎじゅつせいさく /科学技術政策/\nかがくぎじゅつちょう /科学技術庁;NB:2001年1月の中央省庁再編で文部科学省と経済産業省に再編された/\nかがくぎじゅつぶ /科学技術部/\nかがくぎじゅつぶんや /科学技術分野/\nかがくけい /化学系/科学系/\nかがくけいがくぶ /化学系学部/\nかがくけいさん /科学計算/\nかがくけいそくけんきゅうじょ /科学計測研究所/\nかがくけいとう /科学系統/\nかがくけいもう /科学啓蒙/\nかがくけいもうしょ /科学啓蒙書/\nかがくけつごう /化学結合/\nかがくけんきゅう /科学研究/化学研究;†/\nかがくけんきゅうかい /化学研究会/\nかがくけんきゅうしつ /科学研究室/\nかがくけんきゅうしゃ /科学研究者/\nかがくけんきゅうじょ /科学研究所/\nかがくけんきゅうひ /科学研究費/\nかがくげんろん /科学原論/\nかがくこうがく /化学工学/\nかがくこうがくか /化学工学科/\nかがくこうぎょう /化学工業/\nかがくこうざ /科学講座/\nかがくこうじょう /化学工場/\nかがくこうぞう /化学構造/\nかがくこうぞうしき /化学構造式/\nかがくごうせい /化学合成/\nかがくごうせいひん /化学合成品/\nかがくさよう /化学作用/\nかがくざっし /科学雑誌/\nかがくし /科学史/\nかがくしか /科学史家/\nかがくしき /化学式/\nかがくしせつ /化学施設/\nかがくしそう /科学思想/\nかがくしつもんばこ /科学質問箱/\nかがくしゃ /科学者;†scientist/化学者;†chemist/科学社;[出版社名]/\nかがくしゃじしん /科学者自身/\nかがくしゃたち /科学者達/\nかがくしゅぎ /科学主義/\nかがくしゅっぱん /科学出版/\nかがくしゅほう /科学手法/\nかがくしょ /科学書/歌学書/\nかがくしょう /化学賞;†/科学賞;†/\nかがくしょうせつ /科学小説;SF/\nかがくしょうねん /科学少年/\nかがくしょり /化学処理/\nかがくしんこうきょうかい /科学振興協会/\nかがくじっけんしつ /化学実験室/\nかがくじょう /科学上/\nかがくじょうたつ /下学上達/\nかがくじょうほう /科学情報/\nかがくせい /科学性/\nかがくせいさく /科学政策/\nかがくせいひん /化学製品/\nかがくせいぶつ /化学生物/\nかがくせいぶん /化学成分/\nかがくせん /化学戦/\nかがくせんい /化学繊維/\nかがくせんこう /科学専攻;†/化学専攻;†/\nかがくそうさ /科学捜査/\nかがくだいじてん /化学大辞典/\nかがくちしき /科学知識/\nかがくちょうみりょう /化学調味料/\nかがくてき /科学的;†scientific/化学的;†chemical/\nかがくてきかいせき /科学的解析/\nかがくてきがいねん /科学的概念/\nかがくてききょういく /科学的教育/\nかがくてきげんり /科学的原理/\nかがくてきこうさつ /科学的考察/\nかがくてきこんきょ /科学的根拠/\nかがくてきごうりせい /科学的合理性/\nかがくてきさんそようきゅうりょう /化学的酸素要求量;COD/\nかがくてきしこう /科学的思考/\nかがくてきしゅほう /科学的手法/\nかがくてきじじつ /科学的事実/\nかがくてきじっけん /科学的実験/\nかがくてきせいしつ /化学的性質/\nかがくてきそくめん /科学的側面/\nかがくてきたいど /科学的態度/\nかがくてきどくせい /化学的毒性/\nかがくてきはっけん /科学的発見/\nかがくてきはっそう /科学的発想/\nかがくてきひょうか /科学的評価/\nかがくてきほうそく /科学的法則/\nかがくてきほうほう /科学的方法;†/化学的方法;†/\nかがくてきほうほうろん /科学的方法論/\nかがくてつがく /科学哲学/\nかがくてつがくかい /科学哲学会/\nかがくてつがっかい /科学哲学会/\nかがくどくせい /化学毒性/\nかがくにんじゃたい /科学忍者隊/\nかがくねつりきがく /化学熱力学;chemical thermodynamics/\nかがくはく /科学博/\nかがくはくぶつかん /科学博物館/\nかがくはんのう /化学反応/\nかがくはんのうしき /化学反応式/\nかがくはんのうろん /化学反応論/\nかがくばたけ /科学畑/\nかがくばなれ /科学離れ/\nかがくばんぐみ /科学番組/\nかがくばんのう /科学万能/\nかがくばんのうしゅぎ /科学万能主義/\nかがくぱるぷ /化学パルプ/\nかがくひりょう /化学肥料/\nかがくひん /化学品/\nかがくびんらん /化学便覧/\nかがくぶ /科学部;†/化学部;†/\nかがくぶっしつ /化学物質/\nかがくぶつり /化学物理/\nかがくぶつりがく /化学物理学;chemical physics/\nかがくぶつりてき /化学物理的/\nかがくぶもん /科学部門/\nかがくぶんせき /化学分析/\nかがくぶんめい /科学文明/\nかがくぶんや /科学分野/\nかがくへいき /化学兵器/\nかがくへいこう /化学平衡/\nかがくへんか /化学変化/\nかがくほうそく /科学法則/\nかがくほうほうろん /科学方法論/\nかがくまんが /科学漫画/\nかがくもの /科学物/\nかがくや /化学屋/\nかがくらん /科学欄/\nかがくりょう /化学量/\nかがくりょうほう /化学療法/\nかがくりょく /科学力/\nかがくりろん /科学理論/\nかがくろん /科学論/\nかがくろんぶん /科学論文/\nかがごう /加賀号/\nかがじ /加賀寺/\nかがじょう /加賀城/\nかがたけし /鹿賀丈史/\nかがっか /科学科;†(science)/化学科;†(chemistry)/\nかがっかい /科学会/\nかがっかん /化学館/\nかがふり /冠/\nかがほうしょ /加賀奉書/\nかがみ /鏡;mirror/鑑;模範/各務;人名/加賀美/加賀見/香我美/鏡味/鑒;「鑑」の異体字/\nかがみいし /鏡石/\nかがみいた /鏡板/\nかがみいわ /鏡岩/\nかがみえ /鏡絵/\nかがみがた /鏡形/\nかがみじごく /鏡地獄/\nかがみじし /鏡獅子/\nかがみつくりべ /鏡作部/\nかがみぬま /鏡沼/\nかがみの /鏡野/\nかがみのくに /鏡の国/\nかがみのま /鏡の間/\nかがみばり /鏡張り/\nかがみびらき /鏡開き/\nかがみもじ /鏡文字/\nかがみもち /鏡餅/\nかがみやま /鏡山/\nかがみわり /鏡割り;鏡開き/\nかがもん /加賀紋/\nかがや /加賀屋/加賀谷/\nかがやき /輝き/\nかがり /篝/炬/\nかがりび /篝火/炬火/\nかがりょうり /加賀料理/\nかがわ /香川/賀川/加川/嘉川/\nかがわけん /香川県/\nかがわけんない /香川県内/\nかがわだいがく /香川大学/\nかがわちょう /香川町/\nかがん /河岸/花顔/過雁/\nかがんだんきゅう /河岸段丘/\nかき /下記/柿/夏季;†季節としての夏。「-五輪」/夏期;†時期としての夏。「-休暇」/垣/牡蠣/花器;vase/花期;flower season/花卉;-園芸/火気;-厳禁/火器;firearms/牡蛎;「蠣」異体字/書/書き/堵/蠣/蛎;「蠣」の異体字/硴;=牡蠣/家記/夏記/\nかき> /掻き;掻き口説く,掻き捨て,掻き曇る/\nかきあげ /かき揚げ/掻き揚げ/掻揚げ/書上げ/掻上げ/\nかきあじ /書き味/\nかきあて /下記宛/\nかきあぶら /牡蠣油;oyster sauce/\nかきいれ /書入れ/\nかきいれどき /書き入れ時/書入れ時/\nかきいろ /柿色/\nかきうち /垣内/\nかきえもん /柿右衛門/\nかきえんげい /花卉園芸/\nかきお /柿生/\nかきおか /柿岡/\nかきおき /書き置き/書置き/書置/\nかきおろし /書き下ろし/描き下ろし/書下ろし/書下し/\nかきかえ /書き換え/書換/書換え/書き替え/\nかきかえかた /書き換え方/\nかきかえきそく /書き換え規則/\nかきかえけい /書き換え系/\nかきかた /書き方/\nかきからちょう /蛎殻町/\nかきがら /牡蠣殻;-グラタン/\nかきがらちょう /蠣殻町/\nかきがらばい /牡蠣殻灰/\nかきがらぶき /牡蠣殻葺き/\nかきがらやね /牡蠣殻屋根/\nかききず /掻き傷/\nかききゅうか /夏期休暇/夏季休暇/\nかききゅうぎょう /夏季休業/\nかききゅうぎょうちゅう /夏季休業中/夏期休業中/\nかきぎ /柿木/\nかきぎんこうこうざ /下記銀行口座/\nかきくだし /書き下し;漢文の./\nかきくだしぶん /書き下し文/書下し文/\nかきぐせ /書き癖/\nかきげんきん /火気厳禁/\nかきこうしゅう /夏期講習/\nかきことば /書き言葉/書言葉/\nかきこみ /書き込み/書込み/書込/書きこみ/\nかきこみけん /書き込み権/\nかきこみじ /書き込み時/\nかきごう /夏季号/\nかきごおり /かき氷/欠氷/\nかきざき /柿崎/蠣崎/硴崎;姓/\nかきした /柿下/\nかきしぶ /柿渋/\nかきしょうかいさき /下記照会先/\nかきじゅん /書き順/\nかきすて /掻き捨て/書捨て/\nかきそんじ /書き損じ/\nかきぞめ /書き初め/書初め/\nかきた /柿田/垣田/\nかきたかわ /柿田川/\nかきたがわ /柿田川/\nかきたに /柿谷/垣谷/\nかきだがわ /柿田川/\nかきだし /書き出し/\nかきちょう /蠣殻町/\nかきつ /嘉吉;年号(1441-1444)/\nかきつけ /書付/書き付け/書付け/\nかきつばた /杜若/燕子花/\nかきて /書き手/描き手/\nかきとめ /書留/\nかきとめゆうびん /書留郵便/\nかきとり /書取/書取り/書き取り/\nかきどなり /垣隣/\nかきなおし /書き直し/\nかきなべ /牡蠣鍋/蛎鍋/\nかきなみ /柿並/\nかきにってい /下記日程/\nかきぬま /柿沼/\nかきね /垣根/墻/牆/\nかきねごし /垣根越し/\nかきの /柿野/垣野/\nかきのうち /垣野内/\nかきのき /柿木/\nかきのきもく /Elanales/カキノキ目/\nかきのたね /柿の種/\nかきのたみ /民部/部曲/\nかきのへた /柿の蔕;高麗茶碗の一種/\nかきのもと /柿本/\nかきのもとのひとまろ /柿本人麻呂/\nかきのもとひとまろ /柿本人麻呂/\nかきはちねん /柿八年/\nかきはら /柿原/垣原/\nかきはん /書判/花押/書き判/\nかきぶっけん /下記物件/\nかきべ /民部/部曲/\nかきほん /書本/書き本/\nかきまちがい /書き間違い/\nかきまみ /垣間見/\nかきもうしこみさき /下記申込先/\nかきもく /カキ目/Ebenales/\nかきもじ /書き文字/書文字/\nかきもち /柿餅/欠餅/\nかきもと /柿本/\nかきもの /書き物/\nかきゃくせん /貨客船/\nかきや /垣屋/\nかきやすさ /書き易さ/\nかきやね /牡蠣屋根/\nかきやまぶし /柿山伏/\nかきゅう /下級/火球/過給/加給/火急/可及/下丘/苛求/\nかきゅうき /過給機/過給器/\nかきゅうきぞく /下級貴族/\nかきゅうさいばんしょ /下級裁判所/\nかきゅうざい /下級財;[経済]inferior goods/\nかきゅうしょく /下級職/\nかきゅうしん /下級審/\nかきゅうせい /下級生/\nかきゅうてき /可及的/\nかきょ /科挙/家居/火炬/河渠/\nかきょう /架橋/佳境/華僑/家教/家郷/嘉慶/歌境/\nかきょういん /花京院/\nかきょく /歌曲/佳曲/\nかきょくおう /歌曲王/\nかきょくしゅう /歌曲集/\nかきようし /下記用紙/\nかきようりょう /下記要領/\nかきれんらくさき /下記連絡先/\nかきわき /垣脇/\nかきわけ /書き分け/書分け/\nかきわり /書割/書き割り/\nかきん /課金/家禽/瑕瑾/\nかきんしょり /課金処理/\nかきんじょうほう /課金情報/\nかきんせい /課金制/\nかきんたいけい /課金体系/\nかきんど /火金土/\nかぎ /鍵;key/鉤;hook/鈎;「鉤」の異体字/科技;[略語]科学技術/『/』/「/」/『』/「」/\nかぎあな /鍵穴/\nかぎかっこ /鉤括弧/かぎ括弧/『/』/「/」/【;隅付き括弧/】/\nかぎかっことじ /』/」/\nかぎがた /鍵形/鉤形/\nかぎぐすり /嗅ぎ薬/\nかぎざき /鉤裂き/\nかぎし /鍵師/\nかぎじゅうじ /鉤十字;Hakenkreuz/\nかぎたば /鍵束/\nかぎたばこ /嗅ぎタバコ/嗅煙草/\nかぎだい /科技大/東京都立科学技術大学;※abbrev/\nかぎちょう /科技庁;NB:2001年1月の中央省庁再編で文部科学省に再編された/鍵長/科学技術庁;※abbrev/\nかぎっこ /鍵っ子/\nかぎづめ /鉤爪/鈎爪/\nかぎの /鍵野/\nかぎばな /鉤鼻/\nかぎばり /鉤針/\nかぎばりあみ /鉤針編み/\nかぎほっく /鉤ホック/\nかぎもと /鍵本/\nかぎもとけいこ /鍵本景子/\nかぎゃく /可逆/加虐/苛虐/\nかぎゃくあっしゅく /可逆圧縮/\nかぎゃくせい /可逆性/\nかぎゃくてき /可逆的/\nかぎゃくはんのう /可逆反応/\nかぎゃくへんか /可逆変化;reversible reaction/\nかぎや /鍵屋;屋号/\nかぎゅう /蝸牛/\nかぎょう /家業;†family business.「-を継ぐ」/稼業;†job.「しがない-」/下行/課業;task/か行/カ行/\nかぎょうへんかくかつよう /カ行変格活用;[文法]カ変(「来る」)/\nかぎり /限り/限/\nかく /核/格;rank/各;each/角/画/確/閣/佳句/斯く/賀来/加来/穫;収穫/獲;獲得/郭;外郭/廓;(≒郭)遊廓/椁;棺椁/槨;「椁」の異体字/隔;間隔/膈;横膈膜/赫;赫々/嚇;威嚇/拡;拡大/擴;「拡」の旧字/殻;甲殻/殼;「殻」の旧字/愨;まこと/掴;つか・む/膕;ひかがみ/幗;巾幗/鶴;(つる)鶴声/寉;「鶴」の異体字/攫;さら・う/癨/矍;矍鑠/蠖;尺蠖/霍;霍乱/客/喀;喀血/咯/恪;恪勤/挌;挌闘(=格闘)/擱;擱筆/狢;むじな/貉;≒狢/茖/骼;あらぼね/覚;自覚/覺;「覚」の旧字/攪;(慣用音)攪乱/撹;「攪」の異体字/革;革命/較;比較/馘;馘首/埆;そね/壑;たに/覈;しらべる/畫;「画」の旧字/劃;≒画/恁く/∠;angle/\nかく> /各/核;-反応,-不拡散体制/角;角皿,角速度,角頭巾/斯く;-も,-迄,-許/\nかくあげ /格上げ/\nかくい /各位/隔意/角井;人名/\nかくいいん /各委員/\nかくいえ /各家/\nかくいがく /核医学/\nかくいち /各位置/\nかくいちだい /各一台/\nかくいつ /画一/劃一/\nかくいつか /画一化/\nかくいつせい /画一性/\nかくいつてき /画一的/\nかくいでんし /各遺伝子/\nかくいりぐち /各入口/\nかくいん /客員;guest/角印/各員;each member/閣員;ministers/\nかくいんきょうじゅ /客員教授/\nかくいんけんきゅういん /客員研究員/\nかくう /架空/\nかくうえ /格上/\nかくうけいたい /架空携帯/\nかくうこうざ /架空口座/\nかくうせいきゅう /架空請求/\nかくうんどう /角運動/\nかくうんどうりょう /角運動量/\nかくうんどうりょうほぞん /角運動量保存/\nかくえい /角栄/角榮/\nかくえいががいしゃ /各映画会社/\nかくえいぎょうしょ /各営業所/\nかくえき /各駅/赫奕/\nかくえきていしゃ /各駅停車/隔駅停車/\nかくおうざん /覚王山/\nかくおち /角落ち/角落/\nかくおび /角帯/\nかくおん /各音/核音/\nかくおんいん /各音韻/\nかくおんせつ /各音節/\nかくか /各課/角化/核果/\nかくかい /各界/各回/各階/角界;相撲界/角回;[解剖]angular gyrus/郭隗;「隗より始めよ」と言った人/\nかくかいいん /各会員/\nかくかいきゅう /各階級/\nかくかいせつ /各解説/\nかくかいそう /各階層/\nかくかいだん /各階段/\nかくかいはつ /核開発/\nかくかく /各々;おのおの/赫々;-たる戦果/赫赫/斯く斯く;-しかじか/\nかくかくさん /核拡散/\nかくかしょう /角化症;[医]魚の目など/\nかくかそう /角化層/\nかくかそくど /角加速度/\nかくかぞく /核家族/\nかくかぞくか /核家族化/\nかくかぞくしゃかい /核家族社会/\nかくかっこ /角括弧/［/］;大括弧(bracket)/〔/〕;亀甲括弧/【/】;隅付き括弧/\nかくかてい /各家庭/各過程/\nかくかでん /各家電/\nかくかん /各巻/各艦/各間/\nかくかんごと /各巻毎/\nかくかんすう /各関数/\nかくかんりしゃ /各管理者/\nかくかんりにん /各管理人/\nかくがい /格外/閣外/核外/\nかくがいきょうりょく /閣外協力/\nかくがくねん /各学年/\nかくがくぶ /各学部/\nかくがた /角型/角形/\nかくがっか /各学科/\nかくがっかい /各学会/\nかくがっこ /角括弧/［/］;大括弧(bracket)/〔/〕;亀甲括弧/【/】;隅付き括弧/\nかくがめん /各画面/\nかくがり /角刈り/角刈/\nかくがわ /角川/\nかくがん /各眼/\nかくき /各期/各機/\nかくきー /各キー/\nかくきかん /各機関/各期間/\nかくきき /各機器/\nかくきぎょう /各企業/\nかくきごう /各記号/\nかくきしゅ /各機種/各騎手/\nかくきしゅきょうつう /各機種共通/\nかくきしゅべつ /各機種別/\nかくきじ /各記事/\nかくきそく /各規則/\nかくきたい /各機体/\nかくきち /各基地/\nかくきのう /各機能/\nかくきゃくしつ /各客室/\nかくきゅうじょう /各球場/\nかくきゅうだん /各球団/\nかくきょうか /各教科/\nかくきょうし /各教師/\nかくきょうじゅ /各教授/\nかくきょく /各局/各曲/\nかくきょくせん /各曲線/\nかくきょり /角距離/\nかくぎ /閣議/\nかくぎけってい /閣議決定/\nかくぎょう /各行/角行/\nかくぎょうかい /各業界/\nかくぎょうごと /各行毎/\nかくぎょうまつ /各行末/\nかくぎり /角切り/\nかくぎわく /核疑惑/\nかくぎんこう /各銀行/\nかくく /各区/\nかくくかん /各区間/\nかくぐう /角隅/\nかくぐるーぷ /各グループ/\nかくけーす /各ケース/\nかくけい /角形/\nかくけいさん /核計算/\nかくけいしき /各形式/\nかくけいすう /各係数/\nかくけいとうべつ /各系統別/\nかくけん /各県/核研/\nかくけんきゅうきかん /各研究機関/\nかくけんきゅうしつ /各研究室/\nかくげき /核撃/\nかくげっかん /隔月刊/\nかくげっかんか /隔月刊化/\nかくげつ /各月;every month/隔月;bimonthly/客月;先月/\nかくげつかん /隔月刊/\nかくげつはっこう /隔月発行/\nかくげん /格言/確言/\nかくげんご /各言語/\nかくこ /確固/各戸/加久子;人名/\nかくこう /各項/各校/\nかくこうかん /角交換/\nかくこうくうがいしゃ /各航空会社/\nかくこうげき /核攻撃/\nかくこうざ /各講座/\nかくこうせいいん /各構成員/\nかくこうぞう /核構造/\nかくこうつうきかん /各交通機関/\nかくこうほ /各候補/\nかくこうほしゃ /各候補者/\nかくこうもく /各項目/\nかくこうりてん /各小売店/\nかくこきゃく /各顧客/\nかくこく /各国/\nかくこくご /各国語/\nかくこじん /各個人/\nかくこたい /各個体/\nかくこゆう /各個有/\nかくご /覚悟/各語/恪勤;=かくごん/客語/\nかくごう /各号/\nかくごうしゃ /各号車/\nかくごしっく /角ゴシック/\nかくごび /格語尾/\nかくごん /恪勤/\nかくさ /格差;gap.「所得-」/較差;difference,range.「年-」 NB:「こうさ」の慣用読み/隔差;?/\nかくさいぼう /各細胞/\nかくさく /画策/\nかくさくひん /各作品/\nかくさげ /格下げ/\nかくささつ /核査察/\nかくさもんだい /格差問題/\nかくさん /拡散/核酸/\nかくさんおんじょう /拡散音場/\nかくさんかしゃ /各参加者/\nかくさんがた /拡散型/\nかくさんけいすう /拡散係数/\nかくさんせい /拡散性/\nかくさんはんしゃ /拡散反射/\nかくさんぶんし /核酸分子/\nかくさんほう /拡散法/\nかくさんめん /拡散面/\nかくさんりつ /拡散率/\nかくざ /擱座/擱坐/\nかくざい /角材/\nかくざせき /各座席/\nかくざっし /各雑誌/\nかくざとう /角砂糖/\nかくざら /角皿;⇔丸皿/\nかくし /各誌/各市/各紙/各氏/核子/客死/隠し/\nかくしあい /各試合/\nかくしあじ /隠し味/\nかくしぇるたー /核シェルター;nuclear shelter/\nかくしかめら /隠しカメラ/\nかくしき /格式/\nかくしきばる /格式張る/\nかくしげい /隠し芸/\nかくしご /隠し子/\nかくしごと /隠し事/\nかくしせつ /各施設/核施設/\nかくした /格下/\nかくしだい /隠し題/\nかくしだま /隠し玉/\nかくしつ /角質;keratinous/確執/各室/革質;coriaceous/\nかくしつそう /角質層/\nかくして /斯くして/\nかくしとりで /隠し砦/\nかくしどころ /隠し所/\nかくしどり /隠し撮り/\nかくしぬの /隠し布/\nかくしはい /格支配/\nかくしぼうちょう /隠し包丁/\nかくしまいく /隠しマイク/\nかくしゃ /各社/各車/覚者/\nかくしゃいん /各社員/\nかくしゃかくよう /各社各様/\nかくしゃかん /各社間/各者間/\nかくしゃく /矍鑠/\nかくしゃどくじ /各社独自/\nかくしゃほ /各社保/\nかくしゃりょう /各車両/\nかくしゃりん /各車輪/\nかくしやくしょ /各市役所/\nかくしゅ /各種/核種;nuclide/鶴首;-して待つ(=首を長くして待つ)/馘首;dismiss/攫取/獲取;=攫取/\nかくしゅいいんかい /各種委員会/\nかくしゅう /隔週;biweekly/確執;=かくしつ/各週;every week/客愁;旅愁/\nかくしゅうかん /隔週刊/\nかくしゅうはすう /角周波数;angular frequency,ω/各周波数/\nかくしゅうはすうせいぶん /各周波数成分/\nかくしゅうほう /隔週報/\nかくしゅおんがく /各種音楽/\nかくしゅかいはつかんきょう /各種開発環境/\nかくしゅかがく /各種科学/\nかくしゅかつどう /各種活動/\nかくしゅがぞう /各種画像/\nかくしゅがっこう /各種学校/\nかくしゅきき /各種機器/\nかくしゅく /拡縮/\nかくしゅこうじょ /各種控除/\nかくしゅさぎょう /各種作業/\nかくしゅさんぎょう /各種産業/\nかくしゅしせつ /各種施設/\nかくしゅしゅっぱんぶつ /各種出版物/\nかくしゅしょせき /各種書籍/\nかくしゅじむ /各種事務/\nかくしゅじょうほう /各種情報/\nかくしゅじょうやく /各種条約/\nかくしゅせいやく /各種制約/\nかくしゅたよう /各種多様/\nかくしゅちょうせい /各種調整/\nかくしゅっぱんしゃ /各出版社/\nかくしゅにほんご /各種日本語/\nかくしゅぶんけん /各種文献/\nかくしゅほう /各手法/\nかくしゅほうりつ /各種法律/\nかくしゅるい /各種類/\nかくしょ /各所/各署/角所/\nかくしょう /確証/各省/各章/各賞/\nかくしょうじょう /各症状/\nかくしょうたい /核小体/\nかくしょうちょう /各省庁/\nかくしょうめいしょ /各証明書/\nかくしょく /各色/\nかくしょくいき /各職域/\nかくしょてん /各書店/\nかくしょり /各処理/\nかくしよう /各仕様/\nかくしん /確信/革新/核心/確診;確定診断/客心;旅情/隔心/\nかくしんかてい /革新過程/\nかくしんかんせん /各新幹線/\nかくしんかんりょう /革新官僚/\nかくしんけい /革新系/\nかくしんせい /革新性/\nかくしんせいとう /革新政党/\nかくしんせいりょく /革新勢力/\nかくしんてき /革新的/\nかくしんど /確信度/\nかくしんどうすう /角振動数/\nかくしんはん /確信犯;原義:実行を義務と確信してなされる犯罪/\nかくしんはんてき /確信犯的/\nかくしんぶんしゃ /各新聞社/\nかくじ /各自/覚治/\nかくじかん /各時間/\nかくじき /各時期/\nかくじききょうめい /核磁気共鳴;NMR/\nかくじぎょうしょ /各事業所/\nかくじく /各軸/\nかくじけん /各事件/\nかくじこく /各時刻/\nかくじしよう /各自使用/\nかくじすう /各次数/\nかくじだいてき /画時代的/\nかくじちたい /各自治体/\nかくじっけん /核実験/\nかくじつ /確実/隔日/\nかくじつし /確実視/\nかくじつせい /確実性/\nかくじどうしゃどう /各自動車道/\nかくじふたん /各自負担/\nかくじゅ /鶴寿;長生き/\nかくじゅいん /鶴寿院/\nかくじゅう /拡充/\nかくじょうけん /各条件/\nかくじょうほう /各情報/\nかくじょし /格助詞/\nかくじん /各人/核仁/\nかくじんかく /各人格/\nかくじんかくよう /各人各様/\nかくじんこゆう /各人固有/\nかくすい /角錐/\nかくすう /画数/\nかくすうしき /各数式/\nかくすうじ /各数字/\nかくすうじゅん /画数順/\nかくず /各図/\nかくせい /覚醒/拡声/隔世;-の感/郭清;[医]resection.「リンパ節-」/廓清;≒粛清/鶴声/客星/革正/\nかくせいいでん /隔世遺伝/\nかくせいき /拡声器/\nかくせいけい /拡声系/\nかくせいざい /覚醒剤/覚せい剤/\nかくせいじ /覚醒時/\nかくせいじょうたい /覚醒状態/\nかくせいそうち /拡声装置/\nかくせいとう /各政党/\nかくせいのかん /隔世の感/\nかくせいひん /各製品/\nかくせいひんごと /各製品毎/\nかくせいぶん /各成分/\nかくせいよう /拡声用/\nかくせき /各席/\nかくせきにんしゃ /各責任者/\nかくせだい /各世代/\nかくせってん /各節点/\nかくせつ /各節/確説/\nかくせつもん /各設問/\nかくせん /各線/\nかくせんきょく /各選挙区/\nかくせんこう /各専攻/\nかくせんざい /各洗剤/\nかくせんしつ /各船室/\nかくせんしゅ /各選手/\nかくせんそう /核戦争/\nかくせんとう /角先頭/\nかくせんもんぶんや /各専門分野/\nかくせんりょく /核戦力/\nかくぜつ /隔絶/\nかくぜん /画然;clear.「-とした差」/確然;sure.「-たる証拠」/廓然;心が広い/劃然;=画然/\nかくそう /各層/核相/\nかくそうこうたい /核相交代/\nかくそうさ /各操作/\nかくそうち /各装置/\nかくそくど /角速度/\nかくそし /各素子/\nかくそしき /各組織/\nかくそしきない /各組織内/\nかくぞう /覚三/\nかくた /角田/\nかくたい /各隊/革帯/\nかくたいいき /各帯域/\nかくたいかい /各大会/\nかくたに /角谷/\nかくたる /確たる/\nかくたん /喀痰/\nかくたんけんさ /喀痰検査/\nかくたんげん /各単元/\nかくたんご /各単語/\nかくたんとうしゃ /各担当者/\nかくたんまつ /各端末/\nかくだ /角田/\nかくだい /拡大/\nかくだいうんよう /拡大運用/\nかくだいかいしゃく /拡大解釈/\nかくだいかぞく /拡大家族;[社会学]extended family/\nかくだいがく /各大学/\nかくだいがめん /拡大画面/\nかくだいきょう /拡大鏡/\nかくだいきょうかしょ /拡大教科書/\nかくだいきんこう /拡大均衡;[経済]/\nかくだいけいこう /拡大傾向/\nかくだいさいせいさん /拡大再生産/\nかくだいさつえい /拡大撮影/\nかくだいしゃしん /拡大写真/\nかくだいしゅぎ /拡大主義/\nかくだいしゅくしょう /拡大縮小/\nかくだいず /拡大図/\nかくだいせいさん /拡大生産/\nかくだいばん /拡大版/\nかくだいひょうじ /拡大表示/\nかくだいもじ /拡大文字/\nかくだいりつ /拡大率/\nかくだいろせん /拡大路線/\nかくだん /格段;†special.「-の配慮」/各段;†each paragraph/\nかくだんい /各段位/\nかくだんかい /各段階/\nかくだんたい /各団体/\nかくだんとう /核弾頭/\nかくだんらく /各段落/\nかくち /各地/隔地/覚知/確知/\nかくちいき /各地域/\nかくちく /各地区/角逐/\nかくちくだいひょう /各地区代表/\nかくちしゃ /隔地者/\nかくちじ /各知事/\nかくちほう /各地方/\nかくちゅう /角柱/\nかくちょう /拡張/格調/各町/\nかくちょうあん /拡張案/\nかくちょういき /拡張域/\nかくちょうか /拡張可/\nかくちょうかのう /拡張可能/\nかくちょうがいねん /拡張概念/\nかくちょうがた /拡張型/\nかくちょうきき /拡張機器/\nかくちょうきのう /拡張機能/\nかくちょうくかく /拡張区画/\nかくちょうけい /拡張形/\nかくちょうこうじ /拡張工事/\nかくちょうし /拡張子/\nかくちょうしゅう /拡張集/\nかくちょうしゅぎ /拡張主義/\nかくちょうしよう /拡張使用/\nかくちょうせい /拡張性/\nかくちょうせいぎょ /拡張制御/\nかくちょうてん /各頂点/\nかくちょうばん /拡張版/\nかくちょうぶぶん /拡張部分/\nかくちょうほう /拡張法/\nかくちょうもじ /拡張文字/\nかくちょうよう /拡張用/\nかくちょうりょういき /拡張領域/\nかくつう /各通/格通;雑誌『格闘技通信』の略語(?)/\nかくつき /各月/隔月/\nかくつけ /格付/\nかくづけ /格付け/\nかくて /斯くて/\nかくてあて /各手当/\nかくてい /確定/各停;[略語]各駅停車/画定;境界線を決める/\nかくていい /各定位/\nかくていきげん /確定期限/\nかくていきばいばい /確定期売買/\nかくていきゅうふ /確定給付/\nかくていきょしゅつ /確定拠出/\nかくていきょしゅつがたねんきん /確定拠出型年金/\nかくていきょしゅつねんきん /確定拠出年金/\nかくていご /確定後/\nかくていさいけん /確定債権/\nかくていさいばん /確定裁判/\nかくていしんこく /確定申告/\nかくていしんこくしょ /確定申告書/\nかくていじ /確定時/\nかくていじき /確定時期/\nかくていずみ /確定済/\nかくていせい /確定性/\nかくていせつ /確定節/\nかくていち /確定値/\nかくていてき /確定的/\nかくていにゅうりょく /確定入力/\nかくていはんけつ /確定判決/\nかくていばん /確定版/\nかくていひづけ /確定日付/\nかくていまえ /確定前/\nかくていめい /確定名/\nかくていりつ /確定率/\nかくていわくじゅん /確定枠順/\nかくてつどう /各鉄道/\nかくてん /各店/各点/\nかくてんきょうつう /各店共通/\nかくてんぽ /各店舗/\nかくでーた /核データ/\nかくでん /各伝/\nかくとう /格闘/各党/各棟/挌闘/確答/角灯/角藤;姓/\nかくとうか /格闘家/\nかくとうかたち /格闘家達/\nかくとうぎ /格闘技/\nかくとうぎしょく /格闘技色/\nかくとうぎだんたい /格闘技団体/\nかくとうじゅつ /格闘術/\nかくとうせん /格闘戦/\nかくとうちゅう /格闘中/\nかくとうひょうしゃ /各投票者/\nかくとうもの /格闘物/\nかくとか /殻斗果/\nかくとく /獲得/\nかくとくかのう /獲得可能/\nかくとくけい /獲得形/\nかくとくけいしつ /獲得形質/\nかくとくしえん /獲得支援/\nかくとくしゃ /獲得者/\nかくとくしょうきん /獲得賞金/\nかくとくしょうきんがく /獲得賞金額/\nかくとくすう /獲得数/\nかくとくせいこう /獲得成功/\nかくとくぶつ /獲得物/\nかくとくりつ /獲得率/\nかくとし /各都市/\nかくとしかん /各都市間/\nかくとどうふけん /各都道府県/\nかくとりしまりやく /各取締役/\nかくど /角度/確度/客土/赫怒/\nかくどう /覚道/\nかくどうさ /各動作/\nかくどうりん /各動輪/\nかくどけい /角度計/\nかくどけんしゅつ /角度検出/\nかくどちょうせい /角度調整/\nかくない /核内/閣内/\nかくなみ /角波/\nかくに /角煮/\nかくにゅうりょく /各入力/\nかくにん /確認/\nかくにんかぶしきがいしゃ /確認株式会社/\nかくにんきかん /確認期間/\nかくにんきかんちゅう /確認期間中/\nかくにんこうもく /確認項目/\nかくにんご /確認後/\nかくにんさぎょう /確認作業/\nかくにんしょ /確認書/\nかくにんしょり /確認処理/\nかくにんしんせい /確認申請/\nかくにんじ /確認時/\nかくにんじこう /確認事項/\nかくにんじっけん /確認実験/\nかくにんずみ /確認済/\nかくにんせいぎょ /確認制御/\nかくにんたんまつ /確認端末/\nかくにんだんたい /確認団体/\nかくにんちゅう /確認中/\nかくにんていど /確認程度/\nかくにんでんわ /確認電話/\nかくにんぶそく /確認不足/\nかくにんよう /確認用/\nかくねん /各年;each year/隔年;biennial/核燃/客年;last year/\nかくねんだい /各年代/\nかくねんりょう /核燃料/\nかくねんりょうさいくる /核燃料サイクル/\nかくねんりょうゆそう /核燃料輸送/\nかくねんれい /各年齢/\nかくの /角野/\nかくのーど /各ノード/\nかくのう /格納/\nかくのういき /格納域/\nかくのうけいしき /格納形式/\nかくのうこ /格納庫/\nかくのうさき /格納先/\nかくのうしき /格納式/\nかくのうど /各濃度/\nかくのうばん /格納版/\nかくのうほう /格納法/\nかくのうりょく /核能力/\nかくのかさ /核の傘/\nかくのごとく /斯くの如く/\nかくのだて /角館/\nかくのふゆ /核の冬;nuclear winter/\nかくは /各派/\nかくはいき /核廃棄/\nかくはいきぶつ /核廃棄物/\nかくはく /攫搏/\nかくはさい /核破砕/\nかくはん /拡販/攪拌/各班/撹拌;「攪」異体字/各般/各版/\nかくはんき /攪拌機;mixer/\nかくはんのう /核反応/\nかくはんばいてん /各販売店/\nかくば /各馬/\nかくばくだん /核爆弾/\nかくばくはつ /核爆発/\nかくばしょ /各場所/\nかくばしら /角柱;square pillar/\nかくばん /各晩/\nかくひけんじゃ /各被験者/\nかくひつ /擱筆/\nかくひょう /各表/\nかくひょうしき /格標識/\nかくひんし /各品詞/\nかくびき /画引き/\nかくびん /角瓶;ブランデーの-/各便/\nかくふ /角歩/\nかくふうとう /角封筒/\nかくふく /拡幅/\nかくふくこうじ /拡幅工事/\nかくぶ /各部/\nかくぶい /各部位/\nかくぶきょく /各部局/\nかくぶしょ /各部署/\nかくぶそう /核武装/\nかくぶたい /各部隊/\nかくぶっしつ /核物質/\nかくぶつ /格物/杜父魚/\nかくぶつちち /格物致知/\nかくぶつり /核物理/\nかくぶつりがく /核物理学/\nかくぶつりけんきゅう /核物理研究/\nかくぶひん /各部品/\nかくぶぶん /各部分/\nかくぶもん /各部門/\nかくぶん /各文/確聞/\nかくぶんかかい /各分科会/\nかくぶんさつ /各分冊/\nかくぶんたい /各分隊/\nかくぶんぽう /格文法/\nかくぶんや /各分野/\nかくぶんやごと /各分野毎/\nかくぶんれつ /核分裂/\nかくぶんれつしゅうりつ /核分裂収率/\nかくぶんれつせい /核分裂性/\nかくぶんれつせいせいぶつ /核分裂生成物/\nかくぶんれつだんめんせき /核分裂断面積/\nかくぶんれつはんのう /核分裂反応/\nかくへいき /核兵器/\nかくへき /隔壁/\nかくへや /各部屋/\nかくへん /各辺/確変;[略語]確率変動/\nかくへんか /格変化/\nかくへんかん /核変換/\nかくへんすう /各変数/\nかくへんせい /各編成/\nかくべえじし /角兵衛獅子/\nかくべつ /格別/各別/\nかくほ /確保/\nかくほう /確報/\nかくほうこう /各方向/\nかくほうしき /各方式/\nかくほうめん /各方面/\nかくほこんなん /確保困難/\nかくほずみ /確保済/\nかくほゆう /核保有/\nかくほゆうこく /核保有国/\nかくぼいん /各母音/\nかくぼう /角帽/\nかくま /角間/\nかくまき /角巻/\nかくまく /角膜;[解剖](目の)cornea/隔膜;[生物]diaphragm/\nかくまくいしょく /角膜移植/\nかくまくえん /角膜炎/\nかくまくせんこう /角膜穿孔/\nかくまくはくり /角膜剥離/\nかくまち /各街/\nかくまる /角丸/革マル;革命的マルクス主義(派)/\nかくみさいる /核ミサイル/\nかくみんぞく /各民族/\nかくむ /各務/\nかくめ /各目/\nかくめい /革命/\nかくめいか /革命家/革命歌;la Marseillaiseなど/革命下/\nかくめいご /革命後/\nかくめいじ /革命児/革命時/\nかくめいせい /革命性/\nかくめいせんそう /革命戦争/\nかくめいちゅう /革命中/\nかくめいてき /革命的/\nかくめいまえ /革命前/\nかくめいれい /各命令/\nかくめいれき /革命暦;[世界史]calendrier revolutionnaire/\nかくめいろん /革命論/\nかくめん /各面/\nかくも /斯くも/\nかくもじ /各文字/\nかくもじれつ /各文字列/\nかくもん /各問/\nかくもんだい /核問題/\nかくや /隔夜/覚弥/\nかくやく /確約/赫奕/核薬/\nかくやくしょ /各役所/\nかくやくぶん /確約文/\nかくやす /格安/\nかくやすけん /格安券/\nかくやすこうくうけん /格安航空券/\nかくやすてん /格安店/\nかくゆうごう /核融合/\nかくゆうごうけん /核融合研/\nかくゆうごうけんきゅう /核融合研究/\nかくゆうごうけんきゅうじょ /核融合研究所/\nかくゆうごうろ /核融合炉/\nかくよう /各様/\nかくようそ /各要素/\nかくよく /鶴翼/\nかくよくし /核抑止/\nかくよくしりょく /核抑止力/\nかくら /加倉/\nかくらい /加倉井/\nかくらん /攪乱/撹乱;「攪」異体字/各欄/霍乱;暑気中り。「鬼の-」/\nかくり /隔離/郭李/核理/\nかくりきし /各力士/\nかくりけん /核理研/\nかくりしいく /隔離飼育/\nかくりしつ /隔離室/\nかくりせいさく /隔離政策/\nかくりっこうほしゃ /各立候補者/\nかくりつ /確立;†establish.「接続の-」/確率;†probability.「成功する-」/格率;maximの訳語/格律/\nかくりつかいしゃく /確率解釈/\nかくりつかてい /確率過程/\nかくりつがくしゅう /確率学習/\nかくりつぎょうれつ /確率行列/\nかくりつし /確率紙/\nかくりつじしょう /確率事象/\nかくりつせいぎょ /確率制御/\nかくりつだい /確率大/\nかくりつてき /確率的/\nかくりつとうけい /確率統計/\nかくりつとうけいがく /確率統計学/\nかくりつぶんぷ /確率分布/\nかくりつぶんぷかんすう /確率分布関数/\nかくりつぶんぷきょくせん /確率分布曲線/\nかくりつぶんぽう /確率文法/\nかくりつへんすう /確率変数/\nかくりつへんどう /確率変動/\nかくりつへんどうちゅう /確率変動中/\nかくりつみつど /確率密度/\nかくりつみつどぶんぷ /確率密度分布/\nかくりつもでる /確率モデル/\nかくりつろん /確率論/\nかくりつろんてき /確率論的/\nかくりびょうとう /隔離病棟/\nかくりょう /閣僚/\nかくりょういき /各領域/\nかくりょうきゅう /閣僚級/\nかくりょく /角力/核力/\nかくりようしゃ /各利用者/\nかくりん /鶴林;[仏教]沙羅双樹の林/\nかくりんじ /鶴林寺;兵庫/\nかくれ /隠れ/\nかくれい /鶴唳/\nかくれいわ /礁/\nかくれうお /隠れ魚/\nかくれが /隠れ家/\nかくれそう /隠れ層/\nかくれっしゃ /各列車/\nかくれつ /各列/\nかくれば /隠れ場/\nかくれみの /隠れ蓑/\nかくれやど /隠れ宿/\nかくれんぼう /隠れん坊;もーいーかい/\nかくろせん /各路線/\nかくろん /各論/確論;certain argument/\nかくろんはんたい /各論反対/\nかくわ /各話/\nかくわしゃ /各話者/\nかくん /家訓/家君/\nかぐ /家具/下愚/\nかぐう /仮寓/\nかぐちょう /家具調/\nかぐちょうど /家具調度/\nかぐてん /家具店/\nかぐや /家具屋/\nかぐやひめ /かぐや姫/輝夜姫/\nかぐやま /香具山/香久山/\nかぐよう /家具用/\nかぐら /神楽/\nかぐらうた /神楽歌/\nかぐらお /神楽男/\nかぐらざか /神楽坂/\nかぐらだいこ /神楽太鼓/\nかぐらづき /神楽月;霜月(旧暦11月)/\nかぐらばやし /神楽囃子/\nかぐらぶえ /神楽笛/\nかぐん /下郡/加群/\nかけ /賭け/掛/賭/欠け/×;→かける,x/\nかけあい /掛け合い/\nかけあし /駆け足/駆足/駈け足/\nかけい /家計/家系/筧/花茎/花形/火刑/嘉慶;年号(1387-1389)/家兄/下掲/科刑/\nかけいかんり /家計管理/\nかけいず /家系図/\nかけいちょうさ /家計調査/\nかけいひ /家計費/\nかけいぼ /家計簿/\nかけいぼこうかい /家計簿公開/\nかけうり /掛売/掛売り/掛け売り/\nかけおち /駆け落ち/駆落ち/駆落/\nかけかえ /掛替え/\nかけがい /掛買い/\nかけがえ /掛け替え/掛替え/掛替/\nかけがね /掛け金/\nかけがわ /掛川/\nかけがわえき /掛川駅/\nかけきん /掛金/掛け金/賭け金;bet/賭金/\nかけことば /掛詞/\nかけこみ /駆け込み/駆込み/駈け込み/掛け込み/掛込み/\nかけこみじゅよう /駆け込み需要/\nかけこみでら /駆け込み寺;DV男から守ります/駆込み寺/\nかけごう /掛香/掛け香/懸香/懸け香/\nかけごえ /掛け声/かけ声/掛声/掛聲/\nかけごと /賭け事/賭事/\nかけごや /掛け小屋/掛小屋/\nかけざかな /懸け魚/懸魚/\nかけざん /かけ算/掛け算/掛算/\nかけした /掛下/\nかけしょうぎ /賭将棋/\nかけじ /欠字/掛字/掛け字/懸け路/欠け字/\nかけじく /掛け軸/掛軸/\nかけす /懸巣/\nかけすて /掛け捨て;-の保険/\nかけず /掛図/掛け図/\nかけそば /掛け蕎麦/\nかけぞり /掛け反り/\nかけだおれ /掛倒れ/\nかけだし /駆け出し;novice/駆出し/掛け出し;-舞台/掛出し/\nかけだしもの /駆け出し者/駆出し者/\nかけちがい /掛け違い;ボタンの-/掛違い/\nかけっこ /駆けっこ/\nかけつ /可決/可欠/\nかけつかばし /掛塚橋/\nかけつご /可決後/\nかけど /掛戸/\nかけどけい /掛け時計/掛時計/\nかけなげ /掛け投げ/\nかけね /掛け値/掛値/\nかけのうお /懸けの魚/\nかけはし /架け橋/掛け橋/懸け橋/掛橋/懸橋/梯/棧/\nかけはた /欠端/欠畑/\nかけひ /筧/懸け樋/\nかけひき /駆け引き/駆引き/\nかけふ /掛布/\nかけふだ /掛札/\nかけぶとん /掛布団/掛け布団/\nかけべり /掛減り/\nかけまーじゃん /賭麻雀/\nかけまま /欠真間/\nかけめ /掛け目/掛目/欠け目/欠目/\nかけもち /掛け持ち/掛持ち/\nかけもの /掛物/掛け物/\nかけや /掛合/\nかけら /欠片/破片;?/欠けら/\nかけり /翔/\nかけりつ /掛率/賭け率/\nかける /×/＊/掛ける/\nかけん /家憲/科研/化研/科学計測研究所;※abbrev/\nかけんせいやく /科研製薬;[企業名]/\nかけんひ /科研費/科学研究費;※abbrev/\nかげ /影;shadow/陰;shade/蔭;≒陰/翳;かげり/鹿毛/景/\nかげうら /影浦/\nかげえ /影絵/影画/\nかげかつ /景勝/\nかげき /過激;radical/歌劇;opera/\nかげききょう /蔭桔梗/\nかげきじょう /歌劇場/\nかげきだん /歌劇団/\nかげきは /過激派/\nかげきよ /景清/\nかげぐち /陰口/蔭口/\nかげごと /陰言/\nかげさわ /影沢/\nかげしばい /陰芝居/\nかげぜん /陰膳/\nかげつ /花月/ヶ月/カ月/ヵ月/か月/ケ月/箇月/荷月/\nかげつえん /花月園/\nかげとものみち /山陽道;地名/\nかげどうろう /影灯籠/\nかげばら /陰腹/\nかげひこ /景彦/\nかげひなた /陰日向/\nかげふみ /影踏み/\nかげぼうし /影法師/\nかげぼし /陰干し/\nかげま /陰間/\nかげまぢゃや /陰間茶屋/\nかげまる /影丸/\nかげみつ /景光/\nかげむしゃ /影武者/\nかげもと /影本/\nかげやま /影山/景山/蔭山/陰山/\nかげやまこうえん /景山公園/\nかげゆ /勘解由/\nかげり /翳り/\nかげろう /陽炎;heat haze/蜉蝣;ephemera/蜻蛉;NB:「とんぼ」とも/\nかげろうにっき /蜻蛉日記/\nかげん /下限/加減/下弦;-の月/下元;陰暦10月15日/嘉元;年号(1303-06)/仮現/嘉言;戒め/寡言;寡黙/仮言;hypothesis/過言;言い間違い/過現;過去と現在/訛言;なまり,デマ/⊃/\nかげんさん /加減算/\nかげんさんき /加減算器/\nかげんざん /加減算/\nかげんじょうじょ /加減乗除/\nかげんそく /加減速/\nかげんそくじ /加減速時/\nかげんち /下限値/\nかげんてき /仮言的;[論理]hypothetisch/\nかげんほう /加減法/\nかげんめいほう /仮言命法/\nかこ /過去/加古/加挙;[律令制]例挙を超える出挙/苛湖/水夫/水手/\nかこい /囲い;隣の家に-が/\nかこいこみ /囲い込み/\nかこいもの /囲い者/\nかこう /加工/河口/下降/化工;化学工業/火口;nozzle/下行;⇔上行。「-結腸」/架構;frame/仮構;fiction/花香/火工;pyrotechnic/河港/花梗/佳肴;ごちそう/歌稿/華甲/加功/嘉肴;≒佳肴/\nかこういき /河口域/\nかこうおんけい /下降音形/\nかこうかいはつ /加工開発/\nかこうがた /下降型/\nかこうがん /花崗岩/\nかこうき /下降期/\nかこうきゅう /火口丘/\nかこうきりゅう /下降気流/\nかこうぎじゅつ /加工技術/\nかこうけいれつ /下降系列/\nかこうげん /火口原/\nかこうこ /火口湖/河口湖;‖「かわぐちこ」かも/\nかこうこう /河口港/\nかこうこほうめん /河口湖方面/\nかこうし /加工紙/\nかこうしょくひん /加工食品/\nかこうせい /加工性/\nかこうせいど /加工精度/\nかこうせき /河口堰/\nかこうせん /下降線/\nかこうぜき /河口堰/\nかこうち /可耕地/\nかこうちゅう /加工中/\nかこうちん /加工賃/\nかこうづけ /加工付/\nかこうなべ /加工鍋/\nかこうにく /加工肉/\nかこうにゅう /加工乳/\nかこうひん /加工品/火工品;pyrotechnics/\nかこうへん /下降辺/\nかこうぼうえき /加工貿易/\nかこうよう /加工用/\nかこかんりょう /過去完了/\nかこがた /過去型/\nかこがわ /加古川/\nかこがわし /加古川市/\nかこがわしみん /加古川市民/\nかこがわせん /加古川線/\nかこきじ /過去記事/\nかこきゅう /過呼吸/\nかこきゅうしょうこうぐん /過呼吸症候群/\nかこく /過酷;(ひどすぎる)「-な条件」/苛酷;(情け容赦ない)「-なレース」/河谷/カ国/ヶ国/苛刻;=苛酷/禾穀/\nかこくぼん /家刻本/\nかこくるい /禾穀類/\nかこけい /過去形/\nかこさいこう /過去最高/\nかこさいた /過去最多/\nかこさいだい /過去最大/\nかこさいてい /過去最低/\nかこしんこうけい /過去進行形/\nかこじせい /過去時制/\nかこすうねん /過去数年/\nかこすうねんかん /過去数年間/\nかこせい /過去生/\nかこぜ /過去世;[仏教]/\nかこちょう /過去帳/\nかこつ /化骨/\nかこなんど /過去何度/\nかこはんとしかん /過去半年間/\nかこぶんし /過去分詞/\nかこみきじ /囲み記事/\nかこもん /過去問/\nかこもんだい /過去問題/\nかころぐ /過去ログ/\nかこん /禍根/仮根;[植物]rhizoid/\nかご /籠/過誤/駕籠/加護/篭;「籠」の異体字/花後/華語/歌語/訛語/\nかごう /化合/加号/\nかごうぶつ /化合物/\nかごかき /駕籠舁き;-駕籠に乗らず/\nかごさか /籠坂/\nかごしま /鹿児島/\nかごしまかん /鹿児島間/\nかごしまくうこう /鹿児島空港/\nかごしまけん /鹿児島県/\nかごしまこう /鹿児島港/\nかごしまし /鹿児島市/\nかごしましがい /鹿児島市街/\nかごしましでん /鹿児島市電/\nかごしましょうこう /鹿児島商工/\nかごしまじつぎょう /鹿児島実業/\nかごしまじん /鹿児島人/\nかごしません /鹿児島線/\nかごしまだいがく /鹿児島大学/\nかごしまべん /鹿児島弁/\nかごしまほうそう /鹿児島放送/\nかごしまほうめん /鹿児島方面/\nかごしまほんせん /鹿児島本線/\nかごしまわん /鹿児島湾/\nかごせ /籠瀬/篭瀬/\nかごそう /夏枯草/\nかごたに /籠谷/篭谷/\nかごと /託言/\nかごのとり /籠の鳥;そうよ私は-/\nかごはら /篭原/\nかごみみ /籠耳;ちゃんと聞いてない/\nかごめ /籠目/\nかごや /駕籠屋;お猿の-はほいさっさ/\nかごん /過言/\nかさ /傘/笠/嵩/瘡;できもの一般/暈;halo/加佐/疽;はれものの一種/\nかさあげ /嵩上げ/\nかさい /火災/家裁;家庭裁判所/花菜/果菜/家宰/歌才/家妻/葛西;地名/笠井/加西/河西/家栽;?/\nかさいえき /葛西駅/\nかさいかいじょうほけん /火災海上保険/\nかさいかんちき /火災感知器/\nかさいがん /火砕岩;pyroclast/\nかさいきょうさい /火災共済/\nかさいし /笠石/\nかさいしゃりょう /火災車両/\nかさいじこ /火災事故/\nかさいぜんぞう /葛西善蔵;作家(1887-1928) 『子をつれて』/\nかさいちょうさかん /家裁調査官/\nかさいのり /葛西海苔/\nかさいはっせい /火災発生/\nかさいぶつ /火砕物/\nかさいほうちき /火災報知器/\nかさいほうめん /葛西方面/\nかさいほけん /火災保険/\nかさいよぼう /火災予防/\nかさいりゅう /火砕流/\nかさいりんかいこうえん /葛西臨海公園/\nかさいるい /果菜類;vegetable fruit/花菜類;flower vegetable/\nかさおか /笠岡/\nかさかき /瘡掻き;梅毒/\nかさかけ /笠懸/\nかさがたけ /笠ヶ岳;地名,/\nかさぎ /笠木/笠置;地名/\nかさく /佳作;fine work.「入選なし、-２作」/寡作;⇔多作/家作/仮作/\nかさくものがたり /仮作物語/\nかさくら /笠倉/\nかさくらしゅっぱん /笠倉出版;[出版社名]/\nかさぐも /笠雲/\nかささ /笠沙/\nかささぎ /鵲/\nかさしま /笠島/\nかさじぞう /笠地蔵/\nかさじま /笠島/\nかさじょう /傘状/\nかさたて /傘立/傘立て/\nかさだか /嵩高/\nかさだかひん /嵩高品/\nかさつ /苛察/\nかさでら /笠寺/\nかさど /笠戸/\nかさなり /重なり/\nかさぬい /笠縫/\nかさね /重ね/襲/\nかさねあわせ /重ね合わせ/\nかさねうち /重ね打ち/\nかさねがき /重ね描き/\nかさねがさね /重ね重ね/\nかさねぎ /重ね着/\nかさねつぎ /重ね継ぎ/\nかさねて /重ねて/\nかさねどり /重ね録り/\nかさねぬり /重ね塗り/\nかさねのいろめ /襲の色目/\nかさのり /傘海苔/\nかさはら /笠原/\nかさぶくろ /傘袋/\nかさぶた /瘡蓋/痂;=瘡蓋/\nかさま /笠間/\nかさまつ /笠松/\nかさまつけいばじょう /笠松競馬場/\nかさみ /嵩/\nかさり /笠利/\nかさん /加算;+/可算;countable/家産/加餐/\nかさんうんちん /加算運賃/\nかさんか /過酸化/\nかさんかいすう /加算回数/\nかさんかいろ /加算回路/\nかさんかししつ /過酸化脂質/\nかさんかすいそ /過酸化水素/\nかさんかすいそすい /過酸化水素水/\nかさんかぶつ /過酸化物;[化学]/\nかさんがた /加算型/\nかさんき /加算器/加算機/\nかさんこ /可算個/\nかさんごうせい /加算合成/\nかさんしゅうごう /可算集合/\nかさんせい /加算性/\nかさんぜい /加算税/\nかさんそうさ /加算操作/\nかさんへいきん /加算平均/\nかさんほうしき /加算方式/\nかさんむげんこ /可算無限個/\nかさんめいし /可算名詞/\nかさんめいれい /加算命令/\nかざ /風/\nかざあな /風穴/\nかざい /家財/花材/貨財/歌材/夏材/\nかざいどうぐ /家財道具/\nかざいれ /風入れ/\nかざおと /風音/\nかざおれ /風折れ/\nかざかみ /風上/\nかざきり /風切り/\nかざきりば /風切羽/\nかざきりばね /風切り羽;(鳥の)remex/\nかざぐも /風雲/\nかざぐるま /風車/\nかざごえ /風邪声/風声/\nかざし /挿頭/\nかざしも /風下/\nかざしもがわ /風下側/\nかざと /風戸/\nかざとおし /風通し/\nかざはな /風花/\nかざはや /風早/\nかざばな /風花/\nかざま /風間/\nかざまち /風街/\nかざまつり /風祭/風祭り/\nかざまど /風窓/\nかざみ /風見/\nかざみどり /風見鶏/\nかざむき /風向き/風向/\nかざり /飾り/\nかざりがし /飾り菓子/\nかざりけ /飾り気/\nかざりけい /飾り罫/\nかざりだけ /飾り竹/\nかざりだな /飾り棚;cabinet/\nかざりっけ /飾りっ気/\nかざりつけ /飾り付け/\nかざりぬい /飾り縫い/\nかざりばね /飾り羽/\nかざりひも /飾り紐/\nかざりまど /飾り窓/飾窓/\nかざりもの /飾り物/\nかざりわく /飾り枠/\nかざわ /鹿沢/\nかざん /火山/華山/加算/\nかざんかつどう /火山活動/\nかざんがす /火山ガス;volcanic gas/\nかざんがん /火山岩/\nかざんさいせつぶつ /火山砕屑物/\nかざんせい /火山性/\nかざんせいじしん /火山性地震;volcanic earthquake/\nかざんたい /火山帯/火山体/\nかざんだん /火山弾/\nかざんてんのう /花山天皇/\nかざんとう /火山島/\nかざんばい /火山灰/\nかざんばいち /火山灰地/\nかざんみゃく /火山脈/\nかざんむげん /可算無限/\nかざんれき /火山礫/\nかざんれつ /火山列/\nかし /菓子/歌詞/可視/瑕疵/下肢/樫/河岸/華氏/仮死/下賜/貸/貸し/花糸/下士/橿/槝/嫁資/\nかし> /貸し;-金庫,-衣裳,-主/華氏;Fahrenheit/貸/\nかしあげ /借上;高利貸/\nかしい /香椎/\nかしいかえん /香椎花園/\nかしいしょう /貸し衣裳/\nかしいせん /香椎線/\nかしうり /貸売り/\nかしお /加塩/\nかしおか /柏岡/\nかしおけいさんき /カシオ計算機/\nかしおぺあざ /カシオペア座;Cassiopeia(Cas)/\nかしおぺやざ /カシオペヤ座;Cassiopeia(Cas)/\nかしおり /菓子折り/菓子折/\nかしか /可視化/\nかしかーど /歌詞カード/\nかしかた /貸方/貸し方/\nかしかぶ /貸株/\nかしかり /貸し借り/\nかしかん /下士官/\nかしき /下式/花式/菓子器/爨/炊き/\nかしきり /貸切/貸し切り/貸切り/\nかしきりれっしゃ /貸切列車/\nかしきん /貸金/貸し金/\nかしきんぎょう /貸金業/\nかしきんぎょうきせいほう /貸金業規制法/\nかしきんこ /貸金庫/貸し金庫/\nかしく /畏/\nかしこ /賢/畏/彼処/\nかしこう /可視光/\nかしこうせん /可視光線/\nかしこうせんいがい /可視光線以外/\nかしこし /貸越/\nかしこじまかん /賢島間/\nかしこどころ /賢所/\nかしさげ /貸下げ/\nかしざお /貸竿/\nかしざしき /貸座敷/\nかしざら /菓子皿/\nかししつ /貸室/\nかししぶり /貸し渋り/\nかししょくにん /菓子職人/\nかしじょうたい /仮死状態/\nかしずき /傅き/\nかしずきびと /傅き人/\nかしせい /可視性/\nかしせき /貸席/\nかしそうこ /貸倉庫/\nかしたいやく /歌詞対訳/\nかしたんぽ /瑕疵担保/\nかしたんぽせきにん /瑕疵担保責任/\nかしだ /樫田/\nかしだおれ /貸倒/貸倒れ/貸し倒れ/\nかしだおれそんしつ /貸倒損失/\nかしだおれひきあてきん /貸倒引当金;[会計]勘定科目。bad debt reserve/\nかしだし /貸出/貸し出し/貸出し/\nかしだしきかん /貸出期間/\nかしだしぎょうむ /貸出業務/\nかしだしさき /貸出先/\nかしだしちゅう /貸出中/貸し出し中/\nかしだしぼ /貸し出し簿/\nかしだしよう /貸出用/\nかしち /貸地/貸し地/\nかしちょう /可視聴/\nかしちん /貸賃/貸し賃/\nかしつ /過失/加湿/火室/加執/呵叱/\nかしつかさ /菓子司/\nかしつき /加湿器/加湿機/\nかしつきのう /加湿機能/\nかしつけ /貸付/貸し付け/貸付け/\nかしつけきん /貸付金/\nかしつけしんたく /貸付信託/\nかしつせきにん /過失責任/\nかしつそうさい /過失相殺/\nかしつちし /過失致死/\nかしつちしざい /過失致死罪/\nかしつにんてい /過失認定/\nかしつのうりょく /加湿能力/\nかしつはん /過失犯/\nかしつぶん /過失分/\nかしつよう /加湿用/\nかしつわりあい /過失割合/\nかして /貸し手/貸手/\nかしてき /可視的/\nかしてん /菓子店/\nかしてんぽ /貸店舗/\nかしど /可視度/\nかしぬし /貸主/貸し主/\nかしの /柏野/\nかしはがし /貸し剥がし/\nかしはら /橿原/樫原/\nかしはらじんぐう /橿原神宮/\nかしはらじんぐうまえ /橿原神宮前/\nかしはらせん /橿原線/\nかしば /香芝/\nかしばこ /菓子箱/\nかしぱん /菓子パン/\nかしびる /貸しビル/\nかしぶね /貸舟/\nかしぶんさん /家資分散/\nかしべっそう /貸別荘/\nかしほん /貸本/\nかしほんや /貸本屋/\nかしま /貸間/鹿島/鹿嶋/嘉島/加島/加嶋/貸し間/\nかしまこう /鹿島港/\nかしまじんぐう /鹿島神宮/\nかしません /鹿島戦/\nかしまた /樫又;姓/\nかしまだ /鹿島田/\nかしまだい /鹿島台/\nかしまちょう /鹿島町/\nかしまやり /鹿島槍/\nかしまりんかいてつどう /鹿島臨海鉄道/\nかしみせ /貸し店/\nかしむら /樫村/鹿志村/\nかしも /加子母/\nかしもと /貸元/\nかしもり /樫森/\nかしゃ /加者/貨車/華奢/火車/\nかしゃがた /花車方/花車形/\nかしゃく /呵責;良心の-/仮借;-ない/苛責;=呵責/\nかしゃばば /火車婆/\nかしゃわたし /貨車渡し/\nかしや /菓子屋/貸家/\nかしやま /樫山/\nかしゅ /歌手/火酒;蒸留酒/佳酒/\nかしゅう /歌集/加州;California／加賀(石川県)/家集;個人の歌集/河州;河内/賀集;人名/何首烏/加集/\nかしゅういも /何首烏芋/\nかしゅかつどう /歌手活動/\nかしゅく /可縮/\nかしゅめい /歌手名/\nかしょ /箇所/個所/ヶ所/カ所/過書/華胥/家書/歌書/過所;=過書/花書/\nかしょう /仮称/歌唱/過少;†too few.「-申告」/過小;†too small.「-評価」/仮象;[哲学]Schein/火床/河床;riverbed/火傷;やけど/過昇/華宵/寡少;†few/花床;[植物]blossom end/嘉祥;年号(848-851)/嘉承;年号(1106-1108)/加商/過賞;ほめすぎ/迦葉;[仏教]Mahakasyapa/\nかしょう> /過少;†too few.「-申告」/過小;†too small.「-評価」/\nかしょうさんぜん /菓匠三全/\nかしょうしどう /歌唱指導/\nかしょうしょう /歌唱賞/\nかしょうしんこく /過少申告/過小申告;?/\nかしょうひょうか /過小評価/\nかしょうほう /歌唱法/\nかしょうりょく /歌唱力/\nかしょく /過食/華燭;-の典(=結婚式)/仮植/家職/貨殖/火食/稼穡/河食/河蝕;=河食/\nかしょくしょう /過食症/\nかしょくのてん /華燭の典/\nかしょくぶ /可食部;[栄養学]edible portion/\nかしょくぶぶん /可食部分/\nかしょぜんたい /箇所全体/\nかしょぶん /可処分/\nかしょぶんしょとく /可処分所得/\nかしら /頭/\nかしらいも /頭芋/\nかしらがき /頭書/\nかしらもじ /頭文字/\nかしりょう /貸料/\nかしるい /菓子類/\nかしろ /嘉代/\nかしわ /柏/栢;「柏」の異体字/\nかしわぎ /柏木/\nかしわくら /柏倉/\nかしわざき /柏崎/\nかしわし /柏市/\nかしわしみん /柏市民/\nかしわで /柏手;NB:大元は「拍手」のtypo/拍手/膳;宮中の料理人/膳夫;=膳/\nかしわば /柏葉/\nかしわばら /柏原/\nかしわぶち /柏渕/\nかしわほうめん /柏方面/\nかしわまち /柏町/\nかしわもち /柏餅/\nかしわら /柏原/\nかしん /過信/家臣/花心/加振/火神/花神/下唇/河神/歌神/仮身;NB:BTRON のファイルシステム上の概念/花唇/下臣/禍心/\nかしんがわ /加振側/\nかしんてん /加振点/\nかしんりょく /加振力/\nかしんれいげつ /嘉辰令月/\nかじ /家事/火事/鍛冶/舵/梶;=舵/楫;=舵/柁;=舵/花時/加持;-祈祷/嘉事/加治;地名/加地;人名/加冶;人名?/鍛治;?/\nかじい /梶井/\nかじいくじ /家事育児/\nかじいもとじろう /梶井基次郎/\nかじうら /梶浦/\nかじえんじょ /家事援助/\nかじお /梶尾/\nかじか /鰍/河鹿;(カエル)/杜父魚;=鰍/鮖/梶賀/\nかじかがえる /河鹿蛙/\nかじかざわ /鰍沢/\nかじかわ /舵川/加冶川/\nかじがや /梶ケ谷/\nかじき /梶木/旗魚/加治木;地名/\nかじきざ /旗魚座;Dorado(Dor)/\nかじきとう /加持祈祷/\nかじきまぐろ /梶木鮪/\nかじく /花軸;[植物]rachis/仮軸;[植物]sympodium/\nかじげんば /火事現場/\nかじし /華字紙/\nかじしごと /家事仕事/\nかじしんぱんほう /家事審判法/\nかじせいけい /下自成蹊/\nかじた /梶田/\nかじたに /梶谷/\nかじたんとう /家事担当/\nかじつ /果実/過日;the other day/夏日/花実;花と実／外観と内容/佳日;good day/\nかじつあじ /果実味/\nかじつしゅ /果実酒/\nかじつす /果実酢/\nかじつはん /夏日斑/\nかじつるい /果実類/\nかじづか /舵柄/\nかじてつだい /家事手伝い/\nかじとり /舵取り/\nかじの /梶野/\nかじのき /梶の木/\nかじはら /梶原/\nかじば /火事場/\nかじばどろぼう /火事場泥棒/\nかじぶんたん /家事分担/\nかじま /鹿島/鹿嶋/梶真/\nかじまけんせつ /鹿島建設;[企業名]/\nかじみまい /火事見舞/\nかじもと /梶本/\nかじゃ /冠者/\nかじや /鍛冶屋/梶谷/\nかじやちょう /加治屋町/\nかじゅ /果樹;fruit tree/花樹;flower tree/\nかじゅう /果汁/荷重;†load.「トラックの-」/加重;†(サ変) weighting.「-平均」/過重;†overload.「-労働」/\nかじゅういどう /荷重移動/\nかじゅうぞうか /荷重増加/\nかじゅうち /可住地/\nかじゅうでん /過充電/\nかじゅうぶん /果汁分/\nかじゅうへいきん /加重平均/\nかじゅうへんか /荷重変化/\nかじゅうりょう /下重量/\nかじゅえん /果樹園/\nかじゅく /家塾/過熟/\nかじゅくじ /過熟児;⇔未熟児/\nかじゅし /果樹試/\nかじゅしけんじょう /果樹試験場/\nかじょ /加除/花序/家女/歌女/\nかじょう /過剰/箇条/河上/家常/渦状/下情/\nかじょうがき /箇条書き/箇条書/個条書き/\nかじょうきょういく /過剰教育/\nかじょうさはん /家常茶飯/\nかじょうざいこ /過剰在庫/\nかじょうしょう /過剰症;⇔欠乏症/\nかじょうしんりょう /過剰診療/\nかじょうじんこう /過剰人口/\nかじょうせいさん /過剰生産/\nかじょうせっしゅ /過剰摂取/\nかじょうてきおう /過剰適応/\nかじょうとうし /過剰投資/\nかじょうとうよ /過剰投与/\nかじょうねつ /過剰熱/\nかじょうはんのう /過剰反応/\nかじょうひなん /過剰避難/\nかじょうぼうえい /過剰防衛/\nかじょしき /加除式/\nかじよう /家事用/\nかじろうどう /家事労働/\nかじろうどうしゃ /家事労働者/\nかじわら /梶原/\nかじわらいっき /梶原一騎/\nかじん /歌人/家人/佳人/寡人/\nかじんはくめい /佳人薄命/\nかす /粕;酒かす/糟;酒かす/滓;クズ/\nかすい /加水/下垂/河水/火水/仮睡/\nかすいたい /下垂体/\nかすいど /火水土/\nかすいぶんかい /加水分解/\nかすいぶんかいこうそ /加水分解酵素;[生化学]hydrolase/\nかすいもく /火水木/\nかすいもくきんど /火水木金土/\nかすう /価数/仮数/\nかすうぶ /仮数部/\nかすかべ /春日部/\nかすかべきょうえい /春日部共栄/\nかすかべし /春日部市/\nかすかわ /粕川/\nかすが /春日/\nかすがい /春日井/鎹/春日居/\nかすががわ /春日川/\nかすがし /春日市/\nかすがたいしゃ /春日大社/\nかすがちょう /春日町/\nかすがづくり /春日造り;[建築]/春日造/\nかすがどおり /春日通り/\nかすがの /春日野/\nかすがのつぼね /春日局/\nかすがのみち /春日野道/\nかすがばる /春日原/\nかすがばん /春日版/\nかすがふじ /春日富士/\nかすがやま /春日山/\nかすけーどせつぞく /カスケード接続/\nかすじる /粕汁/\nかすず /粕酢;主に寿司に/糟酢;=粕酢/\nかすたに /糟谷/\nかすたむか /カスタム化/\nかすだ /粕田/\nかすづけ /粕漬/糟漬/\nかすとり /粕取り;-焼酎、転じてカストリ(酒、雑誌)/糟取り;=粕取り/\nかすとりざっし /カストリ雑誌/\nかすとりしゅ /粕取り酒/カストリ酒/\nかすなべ /粕鍋/\nかすぴかい /カスピ海/\nかすみ /霞/香澄/香住/香純/\nかすみあみ /霞網;使用禁止/\nかすみがうら /霞ヶ浦/霞浦/\nかすみがせき /霞が関/霞ヶ関/霞ケ関/\nかすみがせきびる /霞が関ビル/\nかすみさい /霞祭/\nかすみさんしょううお /霞山椒魚/\nかすみそう /霞草/\nかすみちょう /香澄町/\nかすみのめ /霞目/\nかすや /粕谷/粕屋/糟谷/\nかすり /絣/飛白/緕/纃/綛/\nかすりきず /かすり傷/擦り傷/\nかすれ /掠れ/\nかず /数/下図/和/一/數;旧字/一寿/香鶴/\nかずあき /和明/和昭/一明/一彰/一晃/和晃/一章/和晶/\nかずあわせ /数合わせ/\nかずい /花蕊/花蘂;「蕊」異体字/\nかずえ /主計/一恵/和恵/和枝/一枝/\nかずえのかみ /主計頭/\nかずえりょう /主計寮;[律令制]/\nかずお /和夫/一夫/一生/和男/一雄/一男/和雄/和生/和郎/一穂/\nかずおか /数岡/\nかずおみ /和臣/\nかずかず /数々/数数/\nかずき /一樹/和樹/一機/和紀/一喜/一起/被衣/\nかずこ /和子/量子/佳寿子/数子/加純子/加寿子/\nかずさ /上総/\nかずさいちのみや /上総一宮/\nかずさなかの /上総中野/\nかずさんしょう /下図参照/\nかずし /和志/和司/一司/一至/和士/数史/一志/\nかずしげ /和重/一茂/和茂/一繁/\nかずしれず /数知れず/\nかずじたい /数自体/\nかずすけ /一助/\nかずたか /一隆/一貴/和貴/一任/\nかずてる /一輝/一晃/\nかずと /一人/和人/\nかずとき /和時;名/\nかずとし /和敏/和利/一利/一敏/一寿/一世/数敏/和淑/\nかずなり /一成/\nかずね /和音/\nかずの /数野/\nかずのこ /数の子/鯑/\nかずのみや /和宮/\nかずのり /和則/和典/和徳/和憲/和紀/一憲/一紀;名/一範/一孔/千典/主紀/\nかずひこ /和彦/一彦/和比古/\nかずひさ /和久/一久/一寿/数久/\nかずひで /一秀/和英/和秀/一英/\nかずひと /一人/一仁/和人/和仁/\nかずひろ /和弘/和宏/和博/一博/一弘/一浩/和広/一宏/和浩/和裕/一洋/一裕/一広/一寛/\nかずふみ /和史/一文/\nかずほ /一穂/\nかずほど /数程/\nかずま /和馬/一磨/和磨/數間/\nかずまさ /和正/一正/数正/和政/一昌/和昌/\nかずまる /一丸/\nかずまろ /和麻呂/\nかずみ /和美/一美/和巳/一味/一三/和実/香津美/一巳/香樹実/\nかずみち /一路/\nかずもと /一元/\nかずもの /数物/\nかずや /和也/一也/和哉/一哉/一弥/和弥/一八/数也/\nかずやす /一泰/\nかずゆき /和幸/和之/一幸/一之/和行/一行/和恭/数幸/\nかずよ /和代/一代/和世/\nかずよし /和義/一義/和良/和美/和好/和由/和芳/\nかずら /葛;つるくさ/蔓;=葛/鬘;(wig) =かつら/\nかずらばし /蔓橋/\nかずらもの /鬘物/\nかずわり /数割/\nかせ /枷/綛;糸を巻く器具/加勢/加瀬/加世/\nかせい /火星/化成/加勢;assist/仮性;pseudo.「-近視」/苛性;caustic.「-ソーダ」/家政/火勢/河清;-を俟つ/化政;(年号の)文化・文政/歌聖/火成;igneous.「-岩」/苛政;-は虎よりも猛し/\nかせい> /仮性;-近視,-クループ/\nかせいか /家政科/\nかせいかり /苛性カリ/苛性加里/\nかせいがく /家政学/\nかせいがくいん /家政学院/\nかせいがん /火成岩/\nかせいきょういく /家政教育/\nかせいきんし /仮性近視/\nかせいぎょ /可制御/\nかせいぎょせい /可制御性/\nかせいこうぎょう /化成工業/\nかせいじん /火星人/\nかせいそーだ /苛性ソーダ;水酸化ナトリウム/\nかせいたい /仮声帯/\nかせいだい /家政大/\nかせいねんだいき /火星年代記/\nかせいひょうめん /火星表面/\nかせいひりょう /化成肥料/\nかせいひん /化成品/\nかせいふ /家政婦/\nかせいふちょう /家政婦長/\nかせいほうけい /仮性包茎/\nかせいめん /火星面/\nかせいろん /火成論/\nかせき /化石/可積/\nかせきか /化石化/\nかせきさい /過積載/\nかせきさいしゃりょう /過積載車両/\nかせきねんりょう /化石燃料/\nかせきぶん /可積分/\nかせきぶんかんすう /可積分関数/\nかせぎ /稼ぎ/鹿/\nかせぎがしら /稼ぎ頭/\nかせぎだか /稼ぎ高/\nかせぎて /稼ぎ手/\nかせだ /加世田/\nかせつ /仮説;†hypothesis.「量子-」/仮設;†temporary.「-住宅」/架設;†install.「ケーブルの-」/佳節/\nかせつか /仮説化/\nかせつきょう /仮設橋/\nかせつけいせい /仮説形成/\nかせつけんてい /仮説検定;[統計]hypothesis test/\nかせつすいろん /仮説推論/\nかせづえ /鹿杖/\nかせやま /鹿背山/\nかせん /河川/下線;underline/架線;-工事/寡占/化繊;[略語]化学繊維/歌仙/火線;[光学]caustic curve/加線;added line/火箭;=火矢/貨泉/\nかせんか /寡占化/\nかせんしき /河川敷/\nかせんした /架線下/\nかせんじ /架線事/\nかせんじき /河川敷/\nかせんじきどうろ /河川敷道路/\nかせんじこ /架線事故/\nかせんじょうたい /寡占状態/\nかせんすい /河川水/\nかせんせつだん /架線切断/\nかせんちゅう /架線柱/\nかせんでんあつ /架線電圧/\nかせんぶ /下線部/\nかせんほう /河川法/\nかせんよう /架線用/\nかせんよこ /河川横/\nかぜ /風/風邪;flu/\nかぜあたり /風当たり/風当り/\nかぜい /課税/寡勢/苛税/\nかぜいかかく /課税価格/\nかぜいがく /課税額/\nかぜいきかん /課税期間/\nかぜいしょうめいしょ /課税証明書/\nかぜいしょとく /課税所得/\nかぜいたいしょう /課税対象/\nかぜいたいしょうがく /課税対象額/\nかぜいひょうじゅん /課税標準/\nかぜいぶっけん /課税物件/\nかぜいぶん /課税分/\nかぜいりつ /課税率/\nかぜおき /風興/\nかぜおと /風音/\nかぜかじゅう /風荷重;[建築]/\nかぜきた /風北/\nかぜぎみ /風邪気味/\nかぜぐすり /風邪薬/カゼ薬/\nかぜけ /風邪気/\nかぜごえ /風邪声/\nかぜごこち /風邪心地/\nかぜたいふう /風台風/\nかぜたち /風立/\nかぜつかい /風使い/\nかぜとおし /風通し/\nかぜのたに /風の谷;[アニメ]『-のナウシカ』/\nかぜのたより /風の便り/\nかぜのぼん /風の盆;おわら。八尾の祭(9.1-3)/\nかぜひき /風邪引き/\nかぜまかせ /風任せ/\nかぜまち /風待ち/\nかぜまつり /風祭/風祭り/\nかぜむき /風向き/\nかぜよけ /風よけ/\nかぜん /果然/\nかそ /過疎/可塑/火鼠;=ひねずみ/\nかそう /仮想/下層/仮装;disguise/火葬/家相/仮葬/仮相/価層/\nかそう> /仮想;-現実,-領域,-デバイス/\nかそううん /下層雲/\nかそうおんげん /仮想音源/\nかそうか /仮想化/\nかそうかい /可想界;mundus intelligibilis/\nかそうかいきゅう /下層階級/\nかそうかんすう /仮想関数/\nかそうがめん /仮想画面/\nかそうきおく /仮想記憶/\nかそうきおくきこう /仮想記憶機構/\nかそうきかい /仮想機械/\nかそうぎょうれつ /仮装行列/\nかそうくうかん /仮想空間/\nかそうけいさんき /仮想計算機/\nかそうげんじつ /仮想現実/\nかそうげんじつかん /仮想現実感/\nかそうこうし /仮想光子/\nかそうさ /可操作/\nかそうさせい /可操作性/\nかそうさど /可操作度/\nかそうしゃかい /下層社会/\nかそうじょう /仮想上/\nかそうすい /仮想水/\nかそうせかい /仮想世界/\nかそうせん /仮想戦/\nかそうたいしょう /仮装大賞/\nかそうたんまつ /仮想端末/\nかそうてき /仮想的/仮想敵;imaginary enemy/\nかそうてきこく /仮想敵国/\nかそうば /火葬場/\nかそうぶ /下層部/\nかそうへんい /仮想変位/\nかそうりゅうし /仮想粒子/\nかそく /加速/可測/仮足/\nかそくうんどう /加速運動/\nかそくかのう /加速可能/\nかそくかん /加速感/\nかそくかんすう /可測関数/\nかそくき /加速器/\nかそくくうかん /可測空間/\nかそくくかん /加速区間/\nかそくけい /加速系/\nかそくげんそく /加速減速/\nかそくざい /加速剤/\nかそくしゃせん /加速車線/\nかそくしゅうごう /可測集合/\nかそくしゅうそく /加速収束/\nかそくじ /加速時/\nかそくじっけん /加速実験/\nかそくせい /加速性/\nかそくせいのう /加速性能/\nかそくそうち /加速装置/\nかそくちゅう /加速中/\nかそくてき /加速的/\nかそくど /加速度/\nかそくどうんどう /加速度運動/\nかそくどけい /加速度計;accelerometer/加速度系;accelerating system/\nかそくどてき /加速度的/\nかそくのうりょく /加速能力/\nかそくふりょう /加速不良/\nかそくよう /加速用/\nかそくりょく /加速力/\nかそざい /可塑剤/\nかそせい /可塑性/\nかそちいき /過疎地域/\nかそてき /可塑的/\nかそり /加曽利/\nかぞ /加須/数/數/\nかぞう /加増/家蔵/架蔵/\nかぞえ /数え/\nかぞえあげ /数え上げ/\nかぞえうた /数え歌/\nかぞえかた /数え方/\nかぞえどし /数え年/\nかぞえやくまん /数え役満/\nかぞく /家族/華族/\nかぞくあい /家族愛/\nかぞくいがい /家族以外/\nかぞくいしき /家族意識/\nかぞくおもい /家族思い/\nかぞくおん /下属音/\nかぞくかい /家族会/\nかぞくかいぎ /家族会議/\nかぞくかいご /家族介護/\nかぞくかん /家族間/\nかぞくかんけい /家族関係/\nかぞくけいえい /家族経営/\nかぞくけいえいきょうてい /家族経営協定/\nかぞくけいかく /家族計画/\nかぞくこうせい /家族構成/\nかぞくしゅぎ /家族主義;familism/\nかぞくしょゆう /家族所有/\nかぞくすう /家族数/\nかぞくせいど /家族制度/\nかぞくぜんいん /家族全員/\nかぞくそう /家族葬/\nかぞくだんらん /家族団欒/\nかぞくづれ /家族連れ/\nかぞくてあて /家族手当/\nかぞくてき /家族的/\nかぞくどうし /家族同士/\nかぞくない /家族内/\nかぞくはっけい /家族八景/\nかぞくぶろ /家族風呂/\nかぞくよう /家族用/\nかぞくりょうほう /家族療法;[精医]/\nかぞくりょこう /家族旅行/\nかぞくれき /家族歴/\nかぞくわりびき /家族割引/\nかた /肩/方/型;type/形;form/過多;too much/片/潟/夥多;very much/沫;?/\nかた> /片;片開き,片為替,片時雨/\nかたあし /片足/\nかたあて /肩当て/\nかたあやまり /型誤り/\nかたい /下腿/化体/過怠/歌体/難;?/\nかたいきん /過怠金/\nかたいじ /片意地/\nかたいせつ /化体説;[キリスト教]transubstantiation/\nかたいっぽう /片一方/\nかたいと /片糸/\nかたいなか /片田舎/\nかたいれ /肩入れ/肩入/\nかたうで /片腕/\nかたうど /方人/\nかたうらみ /片恨み/\nかたうんてんだい /片運転台/\nかたえ /傍/\nかたお /片尾/\nかたおか /片岡/\nかたおかつるたろう /片岡鶴太郎;芸能人名/\nかたおし /型押し/\nかたおち /型落ち;old model.「-のPC」/片落ち;unbalance.「-の裁定」/\nかたおとし /片落とし/片落し/\nかたおなみ /片男波/\nかたおもい /片思い/片想い/\nかたおや /片親/\nかたかいそう /型階層/\nかたかけ /肩掛け/肩掛/\nかたかな /片仮名/片假名/\nかたかなご /カタカナ語/片仮名語/\nかたかなひょうき /片仮名表記/カタカナ表記/\nかたかま /片鎌/\nかたかんせつ /肩関節/\nかたがい /片貝/\nかたがき /肩書/肩書き/\nかたがた /方々/旁/旁々/\nかたがため /肩固め/\nかたがみ /型紙/\nかたがみてつどう /片上鉄道/\nかたがわ /片側/\nかたがわいっしゃせん /片側一車線/\nかたがわはんぶん /片側半分/\nかたがわり /肩代わり/肩代り/\nかたき /仇/敵/\nかたきうち /仇討ち/敵討ち/敵討/\nかたきやく /敵役/\nかたぎ /気質/堅気/形木/\nかたぎし /片岸/\nかたぎぬ /肩衣/\nかたぎのしゅう /堅気の衆/\nかたぎり /片桐/\nかたく /家宅/火宅/仮託/花托;[植物]receptacle/\nかたくしんにゅう /家宅侵入/\nかたくずれ /型崩れ/型くずれ/\nかたくそうさく /家宅捜索/\nかたくち /片口/\nかたくちいわし /片口鰯/\nかたくな /頑/頑な/\nかたくら /片倉/\nかたくらちょう /片倉町/\nかたくり /片栗/\nかたくりこ /片栗粉/\nかたくるし /堅苦し/\nかたぐち /片口/肩口/\nかたぐるま /肩車/\nかたけんさ /型検査/\nかたげんご /型言語/\nかたこ /片子/\nかたこい /片恋/\nかたこう /形鋼/型項/型鋼;[建築]/\nかたこと /片言/\nかたこり /肩凝り/肩こり/\nかたごし /肩越し;-に小さく頷く/\nかたさき /肩先/\nかたしき /型式/\nかたしきばんごう /型式番号/\nかたしぐれ /片時雨/\nかたしすてむ /型システム/\nかたしていし /型指定子/\nかたしな /片品/\nかたしなむら /片品村/\nかたしょう /過多症/\nかたしろ /形代/\nかたじょうほう /型情報/\nかたじん /堅人/\nかたすいろん /型推論/\nかたすかし /肩透かし/肩透し/\nかたすみ /片隅/\nかたず /固唾/\nかたずみ /堅炭/\nかたせ /片瀬/\nかたせんげん /型宣言/\nかたそで /片袖/\nかたぞめ /型染め/\nかたた /堅田/\nかたたいけい /型体系/\nかたたいすう /片対数/\nかたたがえ /方違え/\nかたたそう /型多相/\nかたたたき /肩叩き;辞職勧告/\nかたたち /方達/\nかただより /片便り/\nかたち /形/容/貌/型/\nかたちじたい /形自体/\nかたちぜんたい /形全体/\nかたちづくり /形作り/\nかたちんば /片跛/\nかたっぱし /片っ端/\nかたっぽ /片っ方/片っぽ/\nかたつ /下達;上意-/可達;reachable/\nかたつう /肩痛/\nかたつき /型付;typed.「-言語」/肩付;superscript.「-文字」/肩付き/型つき/可達木;[情報]reachability tree/\nかたつけ /型付け/型付/\nかたつばさ /肩翼/\nかたつぶり /蝸牛/\nかたつむり /蝸牛/蝸/\nかたづ /固唾/\nかたづけ /片付け/型付け;typing/\nかたづけま /片付け魔/\nかたて /片手/\nかたていぎ /型定義/\nかたていすう /型定数/\nかたておち /片手落ち/片手落/\nかたてなべ /片手鍋/\nかたてま /片手間/\nかたてましごと /片手間仕事/\nかたで /堅手/\nかたとき /片時/\nかたどおり /型通り/\nかたな /刀/\nかたなかじ /刀鍛冶/\nかたながり /刀狩/刀狩り/\nかたながれ /片流れ;[建築] 正面から見て ／| の形の屋根/\nかたなきず /刀傷/刀疵/\nかたなし /形無し/\nかたなめい /刀銘/\nかたなや /刀屋/\nかたならし /肩慣らし/\nかたにく /肩肉/\nかたぬき /型抜き/型抜/\nかたの /交野/片野/\nかたのし /交野市/\nかたは /片刃/片羽/\nかたはい /片肺/\nかたはし /片端/\nかたはじ /片端/\nかたはだ /片肌/\nかたはば /肩幅/\nかたはま /片浜/\nかたはまえき /片浜駅/\nかたはら /片腹/\nかたばかり /形許り/\nかたばみ /酢漿草/\nかたばみか /カタバミ科/Oxalidaceae/\nかたばん /型番/型板/型版/\nかたばんごう /型番号/\nかたばんふめい /型番不明/\nかたぱっと /肩パット/\nかたぱん /堅パン/\nかたひがし /潟東/\nかたひざ /片膝/\nかたひじ /肩肘/片肘/\nかたひと /方人/\nかたひも /肩紐/\nかたひら /片平/\nかたびら /帷子/\nかたびらのつじ /帷子ノ辻/\nかたふち /片淵/\nかたぶつ /堅物/\nかたぶとり /固太り/\nかたへん /方偏/\nかたへんかん /型変換/\nかたへんすう /型変数/\nかたほ /片帆/\nかたほう /片方/\nかたほうこう /片方向/\nかたほとり /片辺/\nかたぼう /片棒/\nかたま /片間/\nかたまち /片町/\nかたまちせん /片町線/\nかたまひ /片麻痺;[医]hemiplegia/\nかたまり /塊/固まり/\nかたまりにく /塊肉/\nかたみ /形見;-分け/肩身;-が狭い/片身;半身/片見;姓/\nかたみごろ /片身頃/\nかたみだし /肩見出し/\nかたみち /片道/\nかたみちいちじかん /片道一時間/\nかたみちいっしゃせん /片道一車線/\nかたみちうんちん /片道運賃/\nかたみちきっぷ /片道切符/\nかたみちこうくうけん /片道航空券/\nかたみみ /片耳/\nかたみわけ /形見分け/形見わけ/\nかたむき /傾き/\nかたむきほせい /傾き補正/\nかたむすび /片結び/\nかため /片目/片眼/固め/堅め/\nかためい /型名/\nかためん /片面/\nかためんきろく /片面記録/\nかためんやき /片面焼き/\nかたもじ /片文字/\nかたもちばり /片持ち梁;[建築]cantilever/\nかたもと /片本/\nかたもの /型物/\nかたもみ /肩揉み/\nかたもり /容保/\nかたや /片や/\nかたやき /固焼き;-パン/\nかたやぶり /型破り/\nかたやま /片山/\nかたやません /片山潜/\nかたやまづ /片山津/\nかたやまづおんせん /片山津温泉/\nかたやまてつ /片山哲/\nかたゆで /固茹で;-の茹で卵/\nかたよせ /片寄/\nかたより /偏り/\nかたらい /語らい/\nかたり /語り/騙り/\nかたりくち /語り口/\nかたりぐさ /語り草/語り種/\nかたりて /語り手;narrateur/\nかたりべ /語り部/\nかたりもの /語り物;⇔歌い物/\nかたりろん /型理論/\nかたりん /片輪/\nかたりんそうこう /片輪走行/\nかたる /拐/\nかたろーす /肩ロース/\nかたろうか /片廊下/\nかたわ /片輪/片端/\nかたわき /片脇/\nかたわら /傍ら/傍/旁;≒傍/\nかたわれ /片割れ/\nかたん /下端/加担/荷担/可鍛/\nかたんいと /カタン糸;cotton thread/\nかたんちゅうてつ /可鍛鋳鉄/\nかだ /華陀;人名,中国の名医/華佗;=華陀/伽陀;[仏教]gatha/\nかだい /課題/過大/仮題/架台/歌題/\nかだいおん /過大音/\nかだいきょく /課題曲/\nかだいけんきゅう /課題研究/\nかだいし /過大視/\nかだいせいきゅう /過大請求/\nかだいとしょ /課題図書/\nかだいばんごう /課題番号/\nかだいひょうか /過大評価/\nかだいめい /課題名/\nかだん /花壇/歌壇/果断/華壇/下段;げだん/\nかち /価値/勝ち/勝/徒/加地/可知/磆/褐/徒歩/\nかちあげ /搗ち上げ/\nかちいくさ /勝ち戦/勝ち軍/歩兵/徒歩軍/\nかちいろ /褐色/勝色/勝ち色/\nかちいろおどし /褐色縅/\nかちうま /勝馬/勝ち馬/\nかちうまとうひょうけん /勝馬投票券/勝ち馬投票券/\nかちうん /勝運/\nかちえ /勝絵/褐衣/勝ち絵/\nかちおでら /勝尾寺/\nかちかちやま /かちかち山/\nかちかぶり /褐冠/\nかちかん /価値観/価値感/\nかちかんねん /価値観念/\nかちがしら /徒士頭/\nかちき /勝気/勝ち気/\nかちきじゅん /価値基準/\nかちきはん /価値規範/\nかちぎぬ /褐衣/\nかちぎね /搗ち杵/\nかちく /家畜/\nかちくえいせいしけんじょう /家畜衛生試験場/\nかちくか /家畜化/\nかちくごや /家畜小屋/\nかちくにん /家畜人/\nかちぐみ /勝ち組/\nかちぐり /搗ち栗/\nかちこし /勝ち越し/\nかちこしだ /勝ち越し打/\nかちじあい /勝ち試合/\nかちじゆう /価値自由;Wertfreiheit (Weberの用語)/\nかちすう /勝数/\nかちたいけい /価値体系/\nかちてん /勝ち点/勝点/\nかちとうしゅ /勝ち投手;⇔負け投手/\nかちどき /勝鬨/勝ち鬨/勝ちどき/\nかちどきばし /勝鬨橋/\nかちなのり /勝ち名乗り/勝名乗り/\nかちにげ /勝ち逃げ/\nかちぬき /勝ち抜き/勝抜き/\nかちぬきせん /勝ち抜き戦/\nかちはんだん /価値判断/\nかちほうそく /価値法則/\nかちぼし /勝ち星/勝星/\nかちまけ /勝ち負け/\nかちみ /勝ち味/\nかちめ /勝目/勝ち目/\nかちゅう /家中/渦中;-の人/火中;-の栗/華中/花柱;[植物]style/\nかちょ /家猪/\nかちょう /課長/蚊帳/科長/花鳥/家長/可聴/課徴/\nかちょういき /可聴域/\nかちょういん /課長印/\nかちょうおん /可聴音/\nかちょうが /花鳥画/\nかちょうがた /可聴型/\nかちょうきん /課徴金/\nかちょうけん /家長権/\nかちょうげんかい /可聴限界/\nかちょうしゅうはすう /可聴周波数/\nかちょうせいど /家長制度/\nかちょうせん /花蝶扇/\nかちょうたいいき /可聴帯域/\nかちょうたいいきない /可聴帯域内/\nかちょうだいり /課長代理/\nかちょうち /可聴値/\nかちょうづき /課長付/\nかちょうのみや /華頂宮/\nかちょうふうえい /花鳥諷詠/\nかちょうふうげつ /花鳥風月/\nかちろん /価値論;axiology/\nかちん /褐/餅/\nかぢ /鍛冶/加地/加治/\nかっ /合/渇/\nかっか /閣下/角化/各課/\nかっかい /各界/各回/角界/\nかっかく /赫々/\nかっかざん /活火山/\nかっかそうよう /隔靴掻痒;痒いところが掻けない。転じて思い通りにゆかずにもどかしい/\nかっかんてき /客観的/\nかっき /活気/各期/画期/客気/\nかっきてき /画期的/劃期的/\nかっきゅう /割球/\nかっきょ /割拠/\nかっきょう /活況/\nかっきょく /各局/各曲/\nかっきょくめん /各局面/\nかっきん /恪勤/\nかっくう /滑空/\nかっくうき /滑空機/\nかっくうじょう /滑空場/\nかっくうせいのう /滑空性能/\nかっくうひ /滑空比/\nかっけ /脚気/\nかっけい /活計/角形/\nかっけた /各桁/\nかっけつ /喀血/\nかっこ /確固/括弧/各個/各戸/確乎/羯鼓;雅楽の打楽器/格好/『/』;二重鉤括弧/【/】;隅付き括弧/［/］;大括弧(bracket)/〔/〕;亀甲括弧/〈/〉;山括弧/《/》;二重山括弧/｛/｝;中括弧(brace)/「/」;鉤括弧/（/）;小括弧,丸括弧(parenthesis)/‘/’;singlequote/“/”;doublequote/『』/【】/［］/〔〕/〈〉/《》/｛｝/「」/（）/‘’/“”/\nかっこう /格好/恰好;=格好/滑降/郭公/滑行;?/角行/割腔/\nかっこうきょうぎ /滑降競技/\nかっこうほう /滑腔砲/\nかっこく /各国/\nかっこくかん /各国間/\nかっこくきょうかい /各国協会/\nかっこくご /各国語/\nかっこくせいふ /各国政府/\nかっこくだいひょう /各国代表/\nかっこくぼん /活刻本/\nかっこげきは /各個撃破/\nかっことじ /〉/》/】/\nかっこない /括弧内/カッコ内/\nかっこん /葛根/\nかっこんとう /葛根湯/\nかっさい /葛西;姓/喝采/\nかっさつ /活殺/\nかっさつじざい /活殺自在/\nかっしき /喝食/\nかっしゃ /活写/滑車/\nかっしゃしんけい /滑車神経/\nかっしょう /滑翔/\nかっしょく /褐色/\nかっしょくわいせい /褐色矮星;[天文]brown dwarf/\nかっすい /渇水/活水/\nかっすいき /渇水期/\nかっすいじょしだい /活水女子大/\nかっせい /活性/\nかっせいか /活性化/\nかっせいがた /活性型/\nかっせいさんそ /活性酸素/\nかっせいざい /活性剤/\nかっせいそう /活性層/\nかっせいたん /活性炭/\nかっせいち /活性値/\nかっせいちゅうしん /活性中心/\nかっせいど /活性度/\nかっせき /滑石/滑席/\nかっせん /合戦/活線/割線/活栓/合戰;「戦」旧字/\nかっせんそうばつ /活線挿抜/\nかっそう /滑走/褐藻/割創/\nかっそうか /滑走可/\nかっそうかのう /滑走可能/\nかっそうきょり /滑走距離/\nかっそうきんし /滑走禁止/\nかっそうしゃ /滑走者/\nかっそうじかん /滑走時間/\nかっそうせい /滑走性/\nかっそうちゅう /滑走中/\nかっそうにっすう /滑走日数/\nかっそうふか /滑走不可/\nかっそうめん /滑走面/\nかっそうよう /滑走用/\nかっそうろ /滑走路/\nかった /勝田/刈田/\nかったい /癩/乞丐/\nかったぐん /刈田郡/\nかったつ /闊達/豁達;≒闊達/\nかったん /褐炭/\nかっちゃく /活着/\nかっちゅう /甲冑/\nかっちゅうぎょ /甲冑魚/\nかって /勝手/\nかってきまま /勝手気儘/勝手気まま/\nかってぐち /勝手口/\nかってつけ /勝手付/\nかってほうだい /勝手放題/\nかってれん /勝手連/\nかっとう /葛藤/\nかっとわり /カット割り/\nかっぱ /河童/合羽/喝破/川童;<rare> =河童/κ;kappa/Κ;Kappa/\nかっぱき /河童忌;7／24/\nかっぱつ /活発/活溌/\nかっぱつか /活発化/\nかっぱつはっち /活溌溌地/\nかっぱばし /河童橋/合羽橋/\nかっぱばん /合羽版/\nかっぱまき /河童巻き;胡瓜の巻き寿司/河童巻/かっぱ巻き/カッパ巻き/\nかっぱん /活版/\nかっぱんいんさつ /活版印刷/\nかっぱんずり /活版刷/\nかっぱんびょう /褐斑病;[植物]/\nかっぱんぼん /活版本/\nかっぷ /割賦/∪;cup/\nかっぷきん /割賦金/\nかっぷく /恰幅/割腹/\nかっぷはんばい /割賦販売/\nかっぷめん /カップ麺/\nかっぺい /勝平/\nかっぽ /闊歩/濶歩/\nかっぽう /割烹/活法/\nかっぽうぎ /割烹着/\nかっぽうてん /割烹店/\nかっぽうりょうり /割烹料理/\nかつ /喝/且つ/且/活;「-を入れる」/闊;闊達/濶;「闊」の異体字/括;一括/筈;はず/刮;刮目/聒;(かまびすしい)/蛞;蛞蝓/割;分割/轄;管轄/瞎;(かため)/豁;豁達/滑;滑走/猾;狡猾/磆/渇;渇望/葛;かずら/褐;褐色/曷;(なんぞ)/羯;羯鼓/蝎;蛇蝎/蠍;さそり/鞨;靺鞨/劼;(つつしむ)/黠/戛;(擬音語)/戞;「戛」の異体字/恰;恰幅/勝;(人名用)/捷;(人名用)/克;(人名用)/剋;(人名用)/∧;and/∩;and/\nかつあい /割愛/\nかつあき /克明/勝昭/勝章/\nかつい /勝井;姓/\nかついち /勝一/\nかつうら /勝浦/\nかつうらかん /勝浦間/\nかつうらこう /勝浦港/\nかつうらし /勝浦市/\nかつえ /勝江/勝恵/\nかつえき /滑液/\nかつお /鰹/勝男/勝雄/勝夫/克夫/勝生/堅魚/松魚/\nかつおうり /鰹売り/\nかつおぎ /鰹木/堅魚木/\nかつおだし /鰹出汁/\nかつおどり /鰹鳥/\nかつおぶし /鰹節/かつお節/\nかつかいしゅう /勝海舟/\nかつかざん /活火山/\nかつかじゅう /活荷重/\nかつかつ /戛戛/戛々/\nかつかわ /勝川/\nかつがん /活眼/\nかつき /香月/勝木/克己/\nかつきち /勝吉/\nかつぎ /被/\nかつぎや /担ぎ屋/\nかつぎょ /活魚/\nかつくら /勝倉/勝鞍/\nかつげき /活劇/\nかつこ /勝子/克子/\nかつご /活語/\nかつごう /渇仰/\nかつさい /勝斉/\nかつざい /滑剤/\nかつし /克/勝志/且/克志/克史/\nかつしか /葛飾/\nかつしかく /葛飾区/\nかつしかほくさい /葛飾北斎/\nかつしま /勝島/\nかつしろう /勝四郎/\nかつしんたろう /勝新太郎/\nかつじ /活字/勝治/勝次/功至/\nかつじけい /活字系/\nかつじたい /活字体/\nかつじばなれ /活字離れ/\nかつじばん /活字版/\nかつじぶんか /活字文化/\nかつじぼん /活字本/\nかつじょう /割譲/\nかつじょうほう /活情報/\nかつじん /活人/\nかつじんが /活人画/\nかつぜつ /滑舌/活舌;≒滑舌/\nかつぜん /豁然;開けた様子/戛然;硬い物のぶつかる音/\nかつぞう /勝三/\nかつた /勝田/\nかつたし /勝田市/\nかつたに /勝谷/\nかつたろう /勝太郎/\nかつだんそう /活断層/\nかつて /嘗て/曾て/曽て;「曾」の異体字/\nかつとし /勝利/勝敏/勝俊/克敏/克俊/克年/\nかつどう /活動/\nかつどういき /活動域/\nかつどうか /活動家/活動化/\nかつどうかいし /活動開始/\nかつどうがいよう /活動概要/\nかつどうきかん /活動期間/\nかつどうきゅうし /活動休止/\nかつどうきゅうしちゅう /活動休止中/\nかつどうきょてん /活動拠点/\nかつどうけいかく /活動計画/\nかつどうけいひ /活動経費/\nかつどうげん /活動源/\nかつどうさいかい /活動再開/\nかつどうさんか /活動参加/\nかつどうしゃしん /活動写真/\nかつどうしゅうにゅう /活動収入/\nかつどうじょうきょう /活動状況/\nかつどうたい /活動体/\nかつどうちゅう /活動中/\nかつどうていし /活動停止/\nかつどうてき /活動的/\nかつどうでんい /活動電位;[生物]action potential/\nかつどうないよう /活動内容/\nかつどうねんすう /活動年数/\nかつどうはんい /活動範囲/\nかつどうひ /活動費/\nかつどうび /活動日/\nかつどうほうこく /活動報告/\nかつどうほうしん /活動方針/\nかつどうほじょきん /活動補助金/\nかつどうよてい /活動予定/\nかつどうりょく /活動力/\nかつどうれき /活動歴/\nかつどん /カツ丼/\nかつなり /勝成/\nかつぬま /勝沼/\nかつぬまちょう /勝沼町/\nかつの /勝野/鹿角/\nかつのぶ /克亘/\nかつのり /勝則/克典/克則/勝典/\nかつはた /勝畑/\nかつば /活馬/\nかつひこ /克彦/勝彦/捷彦/\nかつひさ /勝久/克久/\nかつひで /勝秀/\nかつひと /克仁/\nかつひら /勝平/\nかつひろ /勝弘/克洋/勝広/勝浩/克弘/勝洋/勝宏/克博/克宏/克裕/勝寛/\nかつふみ /克文/\nかつぶし /鰹節/\nかつぶつ /活仏/\nかつべ /勝部/\nかつべん /活弁/\nかつぼう /渇望/\nかつま /勝間/克馬/\nかつまく /滑膜/\nかつまさ /勝正/克正/\nかつまた /且つ又/勝又/勝俣/勝間田/勝亦/勝股/\nかつみ /克己/勝美/克巳/勝巳/勝己/克美/勝見/克実/香津美/\nかつもく /刮目/割目/\nかつもと /勝本/勝元/\nかつや /克也/勝也/克哉/勝哉/勝谷/克弥/勝弥/\nかつやく /活躍/括約/\nかつやくきん /括約筋/\nかつやくしだい /活躍次第/\nかつやくちゅう /活躍中/\nかつやくば /活躍馬/\nかつやま /勝山/\nかつやまこうえん /勝山公園/\nかつやません /勝山線/\nかつゆき /勝之/克之/克幸/克行/勝行/勝幸/勝征/\nかつよう /活用/\nかつようけい /活用形/\nかつようご /活用語/\nかつようごび /活用語尾/\nかつようじゅ /闊葉樹/\nかつようじゅつ /活用術/\nかつようひょう /活用表/\nかつようほう /活用法/\nかつようれい /活用例/\nかつようれんご /活用連語/\nかつよし /勝義/克義/勝吉/克能/克善/\nかつより /勝頼/\nかつら /桂/鬘;wig/蘰;(髪飾り)/\nかつらお /葛尾/\nかつらか /カツラ科/Cercidiphyllaceae/\nかつらかわ /桂川/\nかつらがわ /桂川/\nかつらぎ /葛城/桂木/\nかつらぎさん /葛城山;地名/\nかつらく /滑落/\nかつらさんし /桂三枝/\nかつらたろう /桂太郎/\nかつらだ /桂田/\nかつらのみや /桂宮/\nかつらはま /桂浜/\nかつらばやし /桂林/\nかつらぶんちん /桂文珍/\nかつらむき /桂剥き;大根の-/\nかつらゆみ /桂由美/\nかつらりきゅう /桂離宮/\nかつりょく /活力/\nかつりょくげん /活力源/\nかつれい /割礼/\nかつれき /活歴/\nかつれん /勝連/\nかつろ /活路/\nかつろう /克朗/\nかづき /香月/\nかづけ /日付/\nかづさ /加津佐/\nかづさちょう /加津佐町/\nかづの /鹿角/\nかづみ /香津美/\nかて /糧;食糧。「日々の-」/糅;(ご飯の混ぜ物)/粮;「糧」の異体字/\nかてい /家庭/過程;process/課程;course.「教育-」/仮定/河底/下底/嘉禎;年号(1235-1238)/河堤/\nかていい /家庭医/\nかていか /家庭科/\nかていかしつ /家庭科室/\nかていかんきょう /家庭環境/\nかていがい /家庭外/\nかていがいれんあい /家庭外恋愛/\nかていきょういく /家庭教育/\nかていきょうし /家庭教師/\nかていきょうしさき /家庭教師先/\nかていけい /仮定形/\nかていげき /家庭劇;home drama/\nかていさいえん /家庭菜園/\nかていさいばんしょ /家庭裁判所/\nかていさいばんしょちょうさかん /家庭裁判所調査官/\nかていしき /仮定式/\nかていじじょう /家庭事情/\nかていじょうきょう /家庭状況/\nかていせいかつ /家庭生活/\nかていそうぎ /家庭争議/\nかていちょうさ /家庭調査/\nかていつき /仮定付/\nかていてき /家庭的/仮定的/\nかていでんき /家庭電器/\nかていとう /家庭等/\nかていない /家庭内/\nかていないふわ /家庭内不和/\nかていないぼうりょく /家庭内暴力;domestic violence(DV)/\nかていないりこん /家庭内離婚/\nかていはいすい /家庭排水/\nかていはかせ /課程博士/\nかていぶ /仮定部/\nかていほう /仮定法/\nかていほうかい /家庭崩壊/\nかていほうもん /家庭訪問/\nかていむけ /家庭向け/\nかていよう /家庭用/\nかていようき /家庭用機/\nかていようひん /家庭用品/\nかていらん /家庭欄/\nかていりょうり /家庭料理/\nかてきおう /過適応/\nかてつ /科哲/\nかててくわえて /糅てて加えて/\nかてん /加点/火点/\nかてんほう /加点法/\nかてんようそ /加点要素/\nかでな /嘉手納/\nかでん /家電/家伝;-の秘宝/荷電;charge.「-粒子」/架電/瓜田;「-に履を納れず」/訛伝/\nかでんきょうやくへんかん /荷電共役変換/\nかでんこうりてん /家電小売店/\nかでんし /価電子/\nかでんしょ /花伝書/\nかでんしょうひん /家電商品/\nかでんせいひん /家電製品/\nかでんてん /家電店/\nかでんひん /家電品/\nかでんや /家電屋/\nかでんよう /家電用/\nかでんりゅう /過電流;overcurrent/渦電流;eddy current. =うずでんりゅう/\nかでんりゅうし /荷電粒子/\nかでんりょうはんてん /家電量販店/\nかと /過渡;-期/加登;人名/過度;渡し場/蝌蚪;おたまじゃくし/科斗;=蝌蚪/\nかとう /加藤/下等/果糖;[化学]fructose. C6H12O6/加糖;sweeten.「-練乳」/可撓/過当;excessive.「-競争」/花筒/寡頭;-政治(oligarchy)/河東/加東/加登/賀藤/裹頭;頭と顔を覆う。「-姿の弁慶」/\nかとうきょうそう /過当競争/\nかとうきょうそうじょうたい /過当競争状態/\nかとうぎ /加藤木/\nかとうしょくぶつ /下等植物/\nかとうせい /寡頭制;oligarchy/\nかとうせいぶつ /下等生物/\nかとうともさぶろう /加藤友三郎/\nかとうどうぶつ /下等動物/\nかとうひろゆき /加藤弘之/\nかとうぶし /河東節;[浄瑠璃]/\nかとかい /過渡解/\nかとき /過渡期/\nかときち /加ト吉;[企業名]/\nかとく /家督/嘉徳/稼得/\nかとくそうぞく /家督相続/\nかとくたい /科特隊/\nかとてき /過渡的/\nかととくせい /過渡特性/\nかともじ /蝌蚪文字/\nかともんじ /蝌蚪文字/\nかとり /蚊取り/香取;人名/鹿取/\nかとりじんぐう /香取神宮/\nかとりせんこう /蚊取り線香/蚊取線香/\nかとりなひこ /楫取魚彦;(1723-82) 国学者。『古言梯』/\nかとりんかい /過渡臨界/\nかとん /火遁/\nかとんぼ /蚊蜻蛉/\nかど /角/過度/門;笑う-/廉;盗みの-/過渡/加登/下土/火度/賀戸/柧/┘/┐/┌/└/\nかどいけ /門池/\nかどう /稼動/稼働;≒稼動/可動;mobile/華道/歌道/渦動/火道/火動;腎虚/可導/\nかどうかん /仮導管/\nかどうきょう /可動橋/架道橋;立体交差/\nかどうけい /稼動系/\nかどうしき /可動式/\nかどうじかん /稼働時間/\nかどうじょうきょう /稼働状況/\nかどうせい /可動性/可導性/\nかどうぜき /可動堰/\nかどうそう /稼働相/稼動相/\nかどうちゅう /稼働中/\nかどうぶ /可動部/華道部/\nかどうぶぶん /可動部分/\nかどうまじきり /可動間仕切り;[建築]movable partition/\nかどうりつ /稼働率/\nかどおか /角岡/\nかどかど /廉々/\nかどかり /下土狩/\nかどかわ /角川/角革/\nかどかわえいが /角川映画/\nかどかわしょてん /角川書店/\nかどかわはるき /角川春樹/\nかどかわばん /角川版/\nかどかわぶんこ /角川文庫/\nかどかわぶんこばん /角川文庫版/\nかどがき /門垣/\nかどがまえ /門構え/\nかどがわ /門川/\nかどく /可読/\nかどくか /可読化/\nかどくせい /可読性/\nかどくら /門倉/\nかどぐち /門口/\nかどさき /門崎/\nかどさわ /門澤/\nかどた /門田/角田/\nかどち /角地/\nかどちがい /門違い/\nかどづけ /門付/門付け/\nかどてき /過度的/\nかどで /門出/\nかどなか /門仲/\nかどなが /門長/\nかどの /門野/\nかどばしら /門柱/\nかどばやし /門林/\nかどばん /カド番/角番;-を脱する/\nかどび /門火/\nかどふだ /門札/\nかどべ /門部;[律令制]/門辺/\nかどべや /角部屋/\nかどま /門真/\nかどまし /門真市/\nかどまつ /門松/角松/\nかどみうむ /Cd/Cadmium/\nかどみせ /角店/\nかどや /角屋/門屋/\nかどわき /門脇/\nかな /仮名/哉/金/加奈/佳奈/香奈/華奈/華菜/假名/\nかなあしのう /金足農/\nかなあみ /金網/\nかない /家内/課内/科内/金井/\nかないあんぜん /家内安全/\nかないかいぎ /課内会議/\nかないけ /金池/\nかないこうぎょう /家内工業/\nかないし /金石/\nかないろ /金色/\nかないろうどう /家内労働/\nかなう /叶/\nかなえ /鼎/香苗/鬲;≒鼎/彝;?/彜;「彝」の異体字,?/\nかなおか /金岡/\nかなかな /蜩/\nかなかん /かな漢/仮名漢/\nかなかんじ /かな漢字/仮名漢字/\nかなかんじへんかん /かな漢字変換/仮名漢字変換/\nかながき /仮名書き/カナ書き/金垣/\nかながきろぶん /仮名垣魯文;作家(1829-94),『安愚楽鍋』/\nかながた /金型/\nかながわ /神奈川/金川/\nかながわえき /神奈川駅/\nかながわく /神奈川区/\nかながわけん /神奈川県/\nかながわけんけい /神奈川県警/\nかながわけんげんてい /神奈川県限定/\nかながわけんじん /神奈川県人/\nかながわけんとうぶ /神奈川県東部/\nかながわけんない /神奈川県内/\nかながわけんみん /神奈川県民/\nかながわしんぶん /神奈川新聞/\nかながわしんまち /神奈川新町/\nかながわせんしゅけん /神奈川選手権/\nかながわだい /神奈川大/\nかながわだいがく /神奈川大学/\nかながわちいき /神奈川地域/\nかながわちほう /神奈川地方/\nかながわほうしき /神奈川方式/\nかながわほうめん /神奈川方面/\nかなきりごえ /金切り声/\nかなぎ /金城/金木/\nかなくぎ /金釘/\nかなくぎりゅう /金釘流/\nかなくず /金屑/\nかなくそ /金屎/\nかなぐ /金具/\nかなぐさり /金鎖/\nかなぐし /金串/\nかなぐつき /金具付き/\nかなけ /鉄気/金気;「鉄気」とも。/\nかなこ /加奈子/可奈子/佳奈子/香奈子/佳那子/嘉奈子/称子/\nかなさき /金崎/\nかなさし /金指/\nかなざき /加奈崎/\nかなざわ /金沢/金澤/\nかなざわえき /金沢駅/\nかなざわかん /金沢間/\nかなざわく /金沢区/\nかなざわこうぎょうだいがく /金沢工業大学/\nかなざわこうだい /金沢工大/\nかなざわこくぜいきょく /金沢国税局/\nかなざわし /金沢市/\nかなざわしぜんこうえん /金沢自然公園/\nかなざわしない /金沢市内/\nかなざわだい /金沢大/\nかなざわだいがく /金沢大学/\nかなざわだいり /金沢大理/\nかなざわはっけい /金沢八景/\nかなざわぶんこ /金沢文庫/\nかなざわべん /金沢弁/\nかなざわほうめん /金沢方面/\nかなしき /金敷/鉄敷/\nかなしばり /金縛り/\nかなしま /金島/\nかなしみ /悲しみ/哀しみ/愛しみ;愛惜/\nかなじょ /仮名序/\nかなぞうし /仮名草子/\nかなた /彼方/華薙刀/\nかなたに /金谷/\nかなだ /加奈陀;Canada/金田/片田/\nかなだこく /カナダ国/\nかなださん /カナダ産/\nかなだじん /カナダ人/\nかなだらい /金盥/\nかなちゅう /神奈中/\nかなつじ /金辻/\nかなつぼ /金壺/\nかなつぼまなこ /金壺眼/\nかなづ /金津/\nかなづかい /仮名遣い/\nかなづち /金槌/金鎚/鉄鎚/\nかなてこ /鉄梃/\nかなで /金出/奏で/\nかなでほん /仮名手本/\nかなでほんちゅうしんぐら /仮名手本忠臣蔵/\nかなとこ /金床/鉄床/\nかなとこぐも /鉄床雲/\nかなにゅうりょく /仮名入力/\nかなばち /金鉢/\nかなばん /金版/\nかなひょうき /仮名表記/\nかなぶつ /金仏/\nかなへび /金蛇;(トカゲ)lacertid/蛇舅母;=金蛇/\nかなへんかん /仮名変換/\nかなほうご /仮名法語/\nかなぼう /金棒/鉄棒;NB:「てつぼう」と同形/\nかなぼうひき /金棒引き;噂をやたら広げる奴/\nかなぼん /仮名本/\nかなまじり /仮名交じり/かな混じり/かな交じり/仮名混じり/\nかなまち /金町/\nかなまちせん /金町線/\nかなまり /鋺/\nかなまる /金丸/\nかなまるしん /金丸信/\nかなみつ /金光/\nかなむら /金村/\nかなめ /要/\nかなめいし /要石/\nかなめちょう /要町/\nかなもじ /仮名文字/\nかなもと /金本/\nかなもの /金物/\nかなものてん /金物店/\nかなものや /金物屋/\nかなもり /金森/\nかなや /金谷/金屋/\nかなやえき /金谷駅/\nかなやま /金山/\nかなやまえき /金山駅/\nかなやまちょう /金山町/\nかなやまばし /金山橋/\nかならず /必ず/必らず;※非正則/\nかならずしも /必ずしも/\nかならずや /必ずや/\nかなり /可成/金成/\nかなりあいろ /カナリア色;canary/\nかなわ /鉄輪/\nかなん /河南/華南/火難/伽南/\nかに /蟹/可児/蠏/\nかにあるき /カニ歩き/\nかにえ /蟹江/\nかにえじょう /蟹江城/\nかにく /果肉/\nかにくそ /蟹屎/\nかにこうせん /蟹工船/\nかにざ /蟹座;Cancer(Cnc),(6.21-7.22)/\nかにせいうん /蟹星雲/\nかにた /蟹田/\nかにたま /蟹玉/かに玉/\nかにばさみ /蟹挟み/\nかにみそ /蟹味噌/\nかにもじ /蟹文字/\nかにゅう /加入/\nかにゅうきぼう /加入希望/\nかにゅうきん /加入金/\nかにゅうけん /加入権/\nかにゅうしゃ /加入者/\nかにゅうしゃばんごう /加入者番号/\nかにゅうしゃめい /加入者名/\nかにゅうぼしゅう /加入募集/\nかにゅうまえ /加入前/\nかにゅうりつ /加入率/\nかにゅうりょう /加入料/\nかにゅうりょく /過入力/\nかにゅうれい /加入例/\nかにわ /樺/\nかぬき /香貫/\nかぬま /鹿沼/\nかぬまつち /鹿沼土/\nかね /金/鐘;bell.「-が鳴る」/鉦;gong.「-や太鼓」/兼/鉄漿;おはぐろ/\nかねあい /兼ね合い/兼合い/兼合/\nかねあまり /金余り/\nかねいがい /金以外/\nかねいし /金石/\nかねいそ /金磯/\nかねおか /金岡/兼岡/\nかねかし /金貸し/金貸/\nかねかんじょう /金勘定/\nかねがさき /金ヶ崎/\nかねがね /予々;前々から/予予/兼ね兼ね;=予々/\nかねがふち /鐘淵/\nかねきち /兼吉/\nかねきよ /兼清/\nかねくいむし /金食い虫/\nかねぐら /金蔵/\nかねぐり /金繰り/\nかねこ /金子/兼子/金児/\nかねごえ /金肥/\nかねざき /金崎/鐘崎/\nかねざわ /金沢/\nかねしげ /金重/\nかねしたけんせつ /金下建設;[企業名]/\nかねしだい /金次第/\nかねしま /金嶋/\nかねしろちょう /金城町/\nかねじゃく /曲尺/矩尺/\nかねずく /金ずく/金尽く/\nかねぞう /兼蔵/\nかねた /金田/兼太/\nかねたか /兼貴/\nかねたに /金谷/\nかねだ /金田/\nかねだか /金高/\nかねつ /加熱;heat.「-調理」/過熱;overheat.「ブームの-」/金津/火熱/\nかねつおんど /加熱温度/\nかねつご /加熱後/\nかねつさっきん /加熱殺菌/\nかねつじかん /加熱時間/\nかねつせいざい /加熱製剤/\nかねつそうち /加熱装置/\nかねつちょうり /加熱調理/\nかねつへんけい /加熱変形/\nかねつほう /加熱法/\nかねつよう /加熱用/\nかねつろ /加熱炉/\nかねづか /金塚/\nかねづかい /金遣い/金使い/\nかねづまり /金詰まり/金詰り/\nかねづる /金蔓/金づる/\nかねて /予て/\nかねと /兼人/\nかねなし /金無し/\nかねなり /金成/\nかねはた /金畑/\nかねはま /金浜/\nかねはら /金原/\nかねばこ /金箱/\nかねばなれ /金離れ/\nかねひさ /金久/\nかねひと /兼人/\nかねへん /金偏/\nかねぼう /鐘紡/\nかねまき /金巻/鐘巻/\nかねまち /金町/\nかねまつ /兼松/\nかねまつごうしょう /兼松江商/\nかねまる /金丸/\nかねまわり /金回り/\nかねみつ /金光/\nかねみゆしょう /カネミ油症;PCB中毒/\nかねめ /金目/\nかねめあて /金目当て/\nかねもうけ /金儲け/\nかねもち /金持ち/\nかねもと /金本/兼元/金元/\nかねもり /兼森/\nかねや /金谷/\nかねやま /金山/兼山/\nかねらか /カネラ科/Canellaceae/\nかねん /可燃/ヶ年/\nかねんせい /可燃性/\nかねんせいがす /可燃性ガス/\nかねんど /過年度/\nかねんどししゅつ /過年度支出/\nかねんどしゅうにゅう /過年度収入/\nかねんぶつ /可燃物/\nかの /彼の/狩野/鹿野/彼/\nかの> /彼の/彼/\nかのあし /鹿足/\nかのい /鹿井/\nかのう /可能/化膿/加納/狩野/嘉納/加能/叶/\nかのうえいとく /狩野永徳/\nかのうざん /鹿野山/\nかのうじごろう /嘉納治五郎/\nかのうせい /可能性/\nかのうせいけんとう /可能性検討/\nかのうせいだい /可能性大/\nかのうせかい /可能世界/\nかのうたい /可能態/\nかのうてき /可能的/\nかのうどうし /可能動詞/\nかのうは /狩野派/\nかのうひょうげん /可能表現/\nかのえ /庚;[十干]7/\nかのえいぬ /庚戌/\nかのえうま /庚午/\nかのえさる /庚申/\nかのえたつ /庚辰/\nかのえとら /庚寅/\nかのえね /庚子/\nかのこ /鹿の子/\nかのこうお /鹿の子魚/\nかのこしぼり /鹿の子絞り/\nかのこそう /鹿の子草/\nかのこもち /鹿の子餅/\nかのしし /鹿/\nかのじょ /彼女/\nかのじょじしん /彼女自身/\nかのじょたち /彼女達/\nかのじょひとり /彼女一人/\nかのじょら /彼女等/\nかのせ /鹿瀬/\nかのと /辛;[十干]8/\nかのとい /辛亥/\nかのとう /辛卯/\nかのとうし /辛丑/\nかのととり /辛酉/\nかのとひつじ /辛未/\nかのとみ /辛巳/\nかのや /鹿屋/\nかのんほう /カノン砲;cannon/\nかはい /加配/\nかはいじく /下胚軸/\nかはいらん /過排卵/\nかはく /仮泊/下膊/下拍;[音楽]downbeat/\nかはつ /仮髪/\nかはらい /過払い/\nかはん /河畔/過半/下半/可搬;portable/過般;さきごろ/\nかはんがた /可搬型/\nかはんしき /可搬式/\nかはんしん /下半身/\nかはんしんふずい /下半身不随/\nかはんすう /過半数/\nかはんすうぎけつ /過半数議決/\nかはんせい /可搬性/\nかはんぶ /下半部/\nかば /樺;birch.「-の木」/蒲;cattail.「-の穂」/河馬/椛;赤黄色/\nかばいだて /庇い立て/\nかばいて /庇い手;[相撲]/\nかばいろ /樺色;赤黄色/蒲色;=樺色/\nかばさん /加波山/\nかばしま /樺嶋/\nかばしら /蚊柱/\nかばた /椛田;姓/\nかばつ /可罰/\nかばと /樺戸/\nかばね /屍/姓/\nかばねがき /姓書/\nかばのき /樺の木;[植物]birch/\nかばのり /樺海苔/\nかばやき /蒲焼/蒲焼き/\nかばやま /樺山/\nかばらい /過払い/\nかばん /鞄/花盤/\nかばんご /鞄語/\nかばんじょう /花盤状/\nかばんもち /鞄持ち/\nかひ /可否/歌碑/果皮/花被;[植物]perianth/痂皮;かさぶた/化肥;[略語]化学肥料/下婢;はしため/下皮;hypodermis/下肥;しもごえ?/下卑;?/\nかひつ /加筆/\nかひつしゅうせい /加筆修正/\nかひつていせい /加筆訂正/\nかひどうすう /可否同数/\nかひはんだん /可否判断/\nかひへん /花被片/\nかひょう /下表/華表;鳥居/苛評/\nかひん /佳品/河浜/\nかび /華美/黴/\nかびどく /黴毒/\nかびぶん /可微分/\nかびょう /歌病;=うたのやまい/\nかびん /花瓶/過敏/\nかびんしょう /過敏症;[医]光線-,知覚-,化学物質-/\nかびんせい /過敏性/\nかびんせいだいちょうしょうこうぐん /過敏性大腸症候群/\nかふ /寡婦/下付/家譜/寡夫;おとこやもめ/家父/花布/家扶/\nかふう /家風/荷風;人名,永井-/歌風;よみぶり/下風/\nかふか /過負荷/可不可/\nかふきゅう /過不及/\nかふく /下腹/禍福/\nかふくぶ /下腹部/\nかふそく /過不足/\nかふちょう /家父長/\nかふちょうけん /家父長権/\nかふちょうせい /家父長制/\nかふちょうせいど /家父長制度/\nかふねんきん /寡婦年金;国民年金/\nかふん /花粉/\nかふんしょう /花粉症/\nかぶ /株/下部/蕪/歌舞/(株)/（株）/\nかぶおんぎょく /歌舞音曲/\nかぶか /株価/\nかぶかこうとう /株価高騰/\nかぶかしすう /株価指数/\nかぶかしゅうえきりつ /株価収益率/\nかぶかじゅんしさんばいりつ /株価純資産倍率/\nかぶかへんどう /株価変動/\nかぶき /歌舞伎/冠木/\nかぶきおんがく /歌舞伎音楽/\nかぶきかい /歌舞伎会/\nかぶきこうえん /歌舞伎公演/\nかぶきざ /歌舞伎座/\nかぶきちょう /歌舞伎町/\nかぶきもの /歌舞伎者/\nかぶけん /株券/\nかぶこうぞう /下部構造/\nかぶしき /株式/\nかぶしきいてん /株式移転/\nかぶしきか /株式化/\nかぶしきかいしゃ /株式会社/\nかぶしきがいしゃ /株式会社/株式會社;「会」旧字/(株)/\nかぶしきがいしゃがっこう /株式会社学校/\nかぶしきがいしゃすずか /株式会社鈴鹿/\nかぶしきがいしゃとうしば /株式会社東芝/\nかぶしきこうかい /株式公開/\nかぶしきこうかん /株式交換/\nかぶしきしきょう /株式市況/\nかぶしきしじょう /株式市場/\nかぶしきしょうきゃく /株式消却/\nかぶしきじょうとえきかぜい /株式譲渡益課税/\nかぶしきすう /株式数/\nかぶしきそうすう /株式総数/\nかぶしきそうば /株式相場/\nかぶしきとうし /株式投資/\nかぶしきとりひきじょ /株式取引所/\nかぶしきはいとう /株式配当/\nかぶしきぶんかつ /株式分割/\nかぶしきもちあい /株式持合/\nかぶせ /被せ/\nかぶそく /過不足/\nかぶそしき /下部組織/\nかぶだか /株高/\nかぶだち /株立ち/\nかぶだん /歌舞団/\nかぶつ /果物/\nかぶと /兜/甲/加太/\nかぶとうお /兜魚/\nかぶとえび /兜海老/\nかぶとがに /兜蟹;horseshoe crab/\nかぶとちょう /兜町/\nかぶとに /兜煮;鯛の-/\nかぶとのお /兜の緒/\nかぶとむし /甲虫/兜虫/\nかぶとやき /兜焼き/\nかぶとやま /甲山/\nかぶなかま /株仲間/\nかぶぬし /株主/\nかぶぬしけん /株主権/\nかぶぬししほん /株主資本/\nかぶぬししほんひりつ /株主資本比率;株主資本÷総資産/\nかぶぬししほんりえきりつ /株主資本利益率;ROE (return on equity)/\nかぶぬしそうかい /株主総会/\nかぶぬしだいひょうそしょう /株主代表訴訟/\nかぶぬしゆうたい /株主優待/\nかぶぬしゆうたいけん /株主優待券/\nかぶぬしわりあて /株主割当/\nかぶばいきゃく /株売却/\nかぶま /株間/\nかぶや /株屋/\nかぶやす /株安/\nかぶら /蕪;radish/鏑;鏑矢/\nかぶらき /鏑木;姓/\nかぶらぎ /鏑木/\nかぶり /頭/\nかぶりつき /齧り付き/\nかぶりもの /被り物/\nかぶれ /気触れ/\nかぶれんじょう /歌舞練場/\nかぶろ /禿/\nかぶわけ /株分け/\nかぶん /過分;excessive.「-のお褒めに与る」/寡聞;「-にして知らない」/可分;divisible/\nかぶんさいむ /可分債務/\nかぶんすう /仮分数/\nかぷせるか /カプセル化/\nかへい /貨幣/花柄/加平/寡兵/歌病;=うたのやまい/貨弊;?/\nかへいかち /貨幣価値/\nかへいけいざい /貨幣経済;monetary economy/\nかへいしゃかい /貨幣社会/\nかへいた /嘉平太/\nかへえ /嘉兵衛/\nかへん /可変/下辺/河辺/花片/カ変;カ行変格活用(来る)/佳編/佳篇/\nかへんこ /可変個/\nかへんご /可変語/\nかへんしき /可変式/\nかへんしほん /可変資本/\nかへんそく /可変速/\nかへんそくくどう /可変速駆動/\nかへんちょう /可変長/\nかへんていこう /可変抵抗/\nかへんてき /可変的/\nかへんはば /可変幅/\nかべ /壁/可部/\nかべあつ /壁厚/\nかべいた /壁板/\nかべいちめん /壁一面/\nかべかけ /壁掛け/壁掛/\nかべかけしき /壁掛け式/\nかべがみ /壁紙/\nかべがわ /壁側/\nかべぎわ /壁際/\nかべぎわしき /壁際式/\nかべこうぞう /壁構造;[建築](柱によらず)壁が構造を担う。RC造など/\nかべごし /壁越し/\nかべざい /壁材/\nかべしき /壁式/\nかべしたじ /壁下地/\nかべしろ /壁代/\nかべしんぶん /壁新聞/\nかべせん /可部線/\nかべつち /壁土/\nかべどこ /壁床/\nかべぬり /壁塗り;左官/\nかべもと /河部本/\nかべよう /壁用/\nかべりょう /壁量;[建築]wall quantity/\nかべん /花弁/\nかほ /花圃/花穂;名/嘉穂/果歩/香穂;名/\nかほう /下方/家宝/加法/果報/火砲/家法/嘉保;年号(1094-1096)/加俸/過褒/苛法/\nかほうこう /下方向/\nかほうしゅうせい /下方修正/\nかほうせい /加法性/\nかほうちかん /下方置換;水に溶けやすく空気より重い気体の収集法/\nかほうていり /加法定理/\nかほうてき /加法的/\nかほうでん /過放電/\nかほうもの /果報者/\nかほうわ /過飽和/\nかほく /河北/華北/鹿北/香北/可北;?/\nかほくしょう /河北省/\nかほくしんぽう /河北新報/\nかほくじん /華北人/\nかほくちほう /華北地方/\nかほご /過保護/\nかほど /斯程/\nかほり /佳保里/\nかぼう /苛暴/\nかぼく /花木;花樹/下木;bush/佳木/嘉木;=佳木/家僕/華墨;お手紙/\nかぼちゃ /南瓜/\nかぽじにくしゅ /カポジ肉腫;HIV/\nかま /釜;湯を沸かす容器/鎌;草などを切る刃物/窯;器などを焼く設備/竈;煮炊きの設備(かまど)/缶;boiler/蒲;がま/竃;「竈」の異体字/釡;「釜」の異体字/窰;「窯」の異体字/罐;「缶」の旧字/\nかまあげ /釜揚げ;うどん/\nかまあと /窯跡/\nかまい /釜井/\nかまいし /釜石/\nかまいたち /鎌鼬/\nかまいり /釜煎り/\nかまえ /構え/蒲江/釜江/鎌江/\nかまがさき /釜ケ崎/\nかまがた /鎌形/\nかまがや /鎌ヶ谷/鎌谷/\nかまがやし /鎌ヶ谷市/\nかまがり /蒲刈/\nかまきり /蟷螂/螳螂/鎌切/杜父魚/\nかまくび /鎌首/\nかまくら /鎌倉/\nかまくらえき /鎌倉駅/\nかまくらかいどう /鎌倉街道/\nかまくらがくえんこうこう /鎌倉学園高校/\nかまくらくぼう /鎌倉公方/\nかまくらげんじ /鎌倉源氏/\nかまくらこ /鎌倉湖/\nかまくらし /鎌倉市/\nかまくらじだい /鎌倉時代/\nかまくらどの /鎌倉殿/\nかまくらばくふ /鎌倉幕府/\nかまくらぶし /鎌倉武士/\nかまくらぼり /鎌倉彫/\nかまくらやま /鎌倉山/\nかまし /釜師/\nかまじゅうもんじ /鎌十文字/\nかまじるし /窯印/\nかます /叺/梭子魚/梭魚/\nかまた /鎌田/蒲田;地名,大田区/\nかまたえき /蒲田駅/\nかまたがわ /蒲田側/\nかまたき /釜炊き;-ごはん/缶焚き;boilerman/\nかまたこうしんきょく /蒲田行進曲/\nかまたじょし /蒲田女子/\nかまたせん /蒲田線/\nかまたほうめん /蒲田方面/\nかまたり /鎌足/\nかまだ /鎌田/\nかまだし /窯出し/\nかまち /框/蒲池;†(いけ) 人名/蒲地;†(じめん) 人名/\nかまとと /蒲魚/\nかまとり /鎌取/\nかまど /竃;異体字/竈/\nかまどがみ /竈神;奥津日子命と奥津比売命/\nかまはら /鎌原/\nかまば /窯場/\nかまふさ /釜房/\nかまべ /鎌部/\nかまぼこ /蒲鉾/\nかまぼこや /蒲鉾屋/\nかまめ /鴎/\nかまめし /釜飯/\nかまもと /窯元/釜本/鎌本/\nかまやり /鎌槍/\nかまゆで /釜茹で;五右衛門/\nかまわぬ /鎌輪奴/\nかみ /神/紙/髪/加味/上/守/佳味/加美;人名/香美/可美/祇/帋/髮;「髪」の旧字(人名用漢字)/長官;[律令制]/督/\nかみ> /上;上一段,上御所,上台所/\nかみあげ /髪上げ/\nかみあぶら /髪油/\nかみあらい /髪洗い/\nかみありづき /神在月;陰暦十月/\nかみあわせ /噛み合わせ/噛み合せ/\nかみい /神居/\nかみいいざか /上飯坂/\nかみいいだ /上飯田/\nかみいけだい /上池台/\nかみいしづ /上石津/\nかみいしはら /上石原/\nかみいずみ /上泉/神泉/\nかみいそ /上磯/\nかみいた /上板/\nかみいち /上市/上一/\nかみいちだん /上一段/\nかみいちだんかつよう /上一段活用/\nかみいな /上伊那/\nかみいれ /紙入れ/\nかみいろ /髪色/\nかみうけな /上浮穴/\nかみうま /上馬/\nかみうら /上浦/\nかみえしゅう /上江洲/\nかみお /神尾/\nかみおおおか /上大岡/\nかみおか /神岡/上岡/\nかみおかりゅうたろう /上岡龍太郎/\nかみおだいえき /上小田井駅/\nかみおぼろ /上尾幌/\nかみおむつ /紙オムツ/\nかみおろし /神降ろし/\nかみかくし /神隠し/神隠/\nかみかざり /髪飾り/\nかみかせだ /上加世田/\nかみかぜ /神風/\nかみかたち /髪形/\nかみかつ /上勝/\nかみかやく /紙火薬/\nかみかわ /上川/神川/\nかみかわち /上河内/\nかみかんむり /髪冠;[部首](髟)/\nかみがかり /神懸かり/神懸り/神憑り/神がかり/神懸/神憑/\nかみがき /神垣/\nかみがしら /髪頭;[部首](髟)/\nかみがた /髪型/上方/髪形;=髪型／=かみかたち/紙型/\nかみがたえ /上方絵/\nかみがたげいのう /上方芸能/\nかみがたご /上方語/\nかみがたらくご /上方落語/\nかみがみ /神々/\nかみがもじんじゃ /上賀茂神社/\nかみがや /神ケ谷/\nかみき /上期/\nかみきず /噛み傷/咬み傷/\nかみきた /上北/\nかみきたざわ /上北沢/\nかみきたやま /上北山/\nかみきょうく /上京区/\nかみきり /髪切り/\nかみきりむし /天牛/髪切虫/\nかみきれ /紙切れ/紙切/\nかみぎし /神岸;姓/\nかみぎょう /上京/\nかみぎれ /紙切れ/\nかみぎわ /髪際;生え際/\nかみくいしき /上九一色/\nかみくいしきむら /上九一色村/\nかみくず /紙屑/紙くず/\nかみくずどうぜん /紙屑同然/\nかみくち /神口/\nかみくぼ /上窪;姓/\nかみくまもとえきまえ /上熊本駅前/\nかみぐち /上口/\nかみぐみ /上組/\nかみけーす /紙ケース/\nかみこ /神子/紙衣/紙子/\nかみこうす /上口洲/\nかみこうち /上高地/\nかみこしき /上甑/\nかみこっぷ /紙コップ/\nかみこま /上駒;三味線のコマ/\nかみこんしき /紙婚式;1周年/\nかみごうり /上郡/\nかみごおり /上郡/\nかみごとう /上五島/\nかみさいばら /上斉原/\nかみさかえまち /上栄町/\nかみさと /上里/上郷/\nかみさま /神様/上様/神さま/\nかみさん /上さん/カミさん/\nかみさんごう /上参郷/\nかみざ /上座/\nかみざき /神崎/\nかみざら /紙皿/\nかみざわ /上澤/\nかみしつ /紙質/髪質/\nかみしばい /紙芝居/\nかみしばいてき /紙芝居的/\nかみしひ /上志比/\nかみしほうがため /上四方固め/\nかみしほろ /上士幌/\nかみしま /上島/\nかみしも /上下/裃/\nかみしゃちょう /神社長/\nかみしろ /神代/神城/上代/\nかみしろえき /神城駅/\nかみじま /上島/神島/\nかみじゃけ /紙ジャケ/\nかみじゃけっと /紙ジャケット/\nかみじゅうじょう /上十条/\nかみじょう /上條/上条/神城/\nかみす /神栖/\nかみすき /紙漉き/\nかみすぎ /上杉/\nかみすながわ /上砂川/\nかみすわ /上諏訪/\nかみすわえき /上諏訪駅/\nかみずもう /紙相撲/\nかみずる /上水流/\nかみせい /紙製/\nかみせいひん /紙製品/\nかみせっけん /紙石鹸/\nかみぜに /紙銭/\nかみそうやぎ /上草柳/\nかみそり /剃刀/\nかみそりまけ /剃刀負け/\nかみた /上田/神田/\nかみたいせん /神大戦/\nかみたいら /上平/\nかみたかい /上高井/\nかみたから /上宝/\nかみたばこ /噛みタバコ/\nかみだい /紙代/\nかみだな /神棚/\nかみだのみ /神頼み/\nかみつ /過密/花蜜/上津;地名/\nかみつか /神塚/\nかみつかさ /上司/\nかみつが /上都賀/\nかみつしま /上対馬/\nかみつせん /花蜜腺/\nかみつな /上綱/\nかみつふさ /上総;かずさ/\nかみつぶて /紙礫/\nかみつるま /上鶴間/\nかみつれか /カミツレ花/\nかみづか /神塚/\nかみづかさ /主神/\nかみづつみ /紙包み;paper wrapping/\nかみづまり /紙詰まり/\nかみづる /上水流/\nかみて /上手/\nかみてーぷ /紙テープ/\nかみで /上出/\nかみでっぽう /紙鉄砲/\nかみとばぐち /上鳥羽口/\nかみとり /神取/\nかみとんだ /上富田/\nかみどめ /髪留め/\nかみなか /上中/上那賀/\nかみなが /髪長/神永/神長/\nかみなづき /神無月;陰暦12月/\nかみなべ /神鍋/\nかみなり /雷/\nかみなりうお /雷魚/\nかみなりおやじ /雷親父/\nかみなりぐも /雷雲/\nかみなりさま /雷様/\nかみなりちゅういほう /雷注意報/\nかみなりもん /雷門/\nかみに /上二/\nかみにいかわ /上新川/\nかみにいかわぐん /上新川郡/\nかみにし /上西/\nかみにだん /上二段/\nかみにだんかつよう /上二段活用/\nかみにんぎょう /紙人形/\nかみぬま /上沼/\nかみねんど /紙粘土/\nかみのかわ /上三川/\nかみのく /上の句/\nかみのくに /上ノ国/\nかみのけ /髪の毛/\nかみのけざ /髪座;Coma Berenices(Com)/\nかみのげ /上野毛/\nかみのこ /神の子/\nかみのせき /上関/\nかみのほ /上之保/\nかみのみや /上の宮/\nかみのやま /上山/\nかみはやし /神林/\nかみはら /神原/\nかみはんき /上半期/\nかみばいたい /紙媒体/\nかみばこ /紙箱/\nかみばやし /上林/\nかみばり /紙張り/紙貼り/\nかみぱっく /紙パック/\nかみぱるぷ /紙パルプ/\nかみひこうき /紙飛行機/\nかみひとえ /紙一重/\nかみふうせん /紙風船/紙ふうせん/\nかみふくおか /上福岡/\nかみふぶき /紙吹雪/\nかみふらの /上富良野/\nかみぶくろ /紙袋/\nかみぶた /紙蓋/\nかみぶんしょ /紙文書/\nかみへい /上閉伊/\nかみほとけ /神仏/\nかみまい /神舞/\nかみまえづ /上前津/\nかみまき /紙巻/紙巻き/\nかみまち /上町/\nかみみず /上水/\nかみみぞ /上溝/\nかみみね /上峰/\nかみむ /上無/\nかみむかえ /神迎え/\nかみむら /上村/神村/\nかみもと /神本/\nかみもの /神物/\nかみや /神谷/紙屋/上谷/神屋/\nかみやいん /紙屋院/\nかみやがみ /紙屋紙/\nかみやく /上屋久/\nかみやしき /上屋敷/\nかみやしろ /上社/\nかみやすり /紙鑢/\nかみやちょう /紙屋町/神谷町/\nかみやどり /神宿り/\nかみやま /神山/上山/\nかみやまだ /上山田/\nかみやまだせん /上山田線/\nかみゆい /髪結い/髪結;-の亭主/\nかみゆいどこ /髪結い床/髪結床/\nかみゆうべつ /上湧別/\nかみよ /神代/神余/神世/\nかみら /韮/\nかみわざ /神事/神業/神技/\nかみわざてき /神技的/\nかみん /仮眠/夏眠/\nかみんきゅうけい /仮眠休憩/\nかみんしつ /仮眠室/\nかみんじょ /仮眠所/\nかみんちゅ /神人/\nかみんちゅう /仮眠中/\nかむ /家務/\nかむい /神居/\nかむいこたん /神居古潭;地名,/\nかむくら /神座/\nかむだち /麹/\nかむながら /随神/\nかむら /嘉村/\nかむり /冠/\nかむろ /禿/\nかむわざ /神事/\nかめ /亀/瓶/甕/日目/龜/\nかめあり /亀有/\nかめい /加盟/仮名/科名;[生物]family name/家名/課名/下名/下命/亀井;人名/\nかめいがいしゃ /加盟会社/\nかめいきじゅん /加盟基準/\nかめいこく /加盟国/\nかめいし /亀石/\nかめいしんせい /加盟申請/\nかめいちょう /亀井町/\nかめいてん /加盟店/\nかめいど /亀戸/\nかめいの /亀井野/\nかめいりょう /加盟料/\nかめうら /亀卜/\nかめお /亀夫/\nかめおか /亀岡/\nかめかん /甕棺/\nかめがた /亀型/\nかめきち /亀吉/\nかめさき /亀崎/\nかめじま /亀島/\nかめじろう /亀次郎/\nかめたろう /亀太郎/\nかめだ /亀田/\nかめの /亀野/\nかめのこ /亀の子;-タワシ/\nかめのこう /亀の甲/\nかめのすけ /亀之助/\nかめぶし /亀節;小型の鰹で作った亀の甲型の鰹節。⇔本節/\nかめまん /亀萬/\nかめむし /亀虫/\nかめや /亀屋/亀谷/\nかめやま /亀山/\nかめやまかん /亀山間/\nかめやまこ /亀山湖/\nかめやまてんのう /亀山天皇/\nかめやまんねんどう /亀屋万年堂/\nかめらめせん /カメラ目線/\nかめれおんざ /カメレオン座;Chamaeleon(Cha)/\nかめん /仮面/下面/\nかめんうつびょう /仮面鬱病/\nかめんげき /仮面劇/\nかめんこうけつあつ /仮面高血圧/\nかめんふうふ /仮面夫婦/\nかめんぶとうかい /仮面舞踏会/\nかめんろうにん /仮面浪人/\nかも /鴨/加茂/賀茂/鳧/鳬/\nかもい /鴨居/神威/鴨井/\nかもいけ /鴨池/\nかもう /蒲生/\nかもうり /氈瓜/\nかもえ /鴨江/\nかもえない /神恵内/\nかもがた /鴨方/\nかもがわ /鴨川/賀茂川/\nかもく /科目/寡黙/課目;†課せられた科目/\nかもくきん /火木金/\nかもくすう /科目数/\nかもくとうりしゅうせい /科目等履修生/\nかもくど /火木土/\nかもくべつ /科目別/\nかもくめい /科目名/\nかもぐつ /鴨沓;蹴鞠用の靴/\nかもしか /羚羊/\nかもした /鴨下/\nかもしだ /鴨志田/\nかもじ /髢/母文字/髪文字/\nかもじま /鴨島/\nかもだ /加守田/\nかもつ /貨物/\nかもつうんそう /貨物運送/\nかもつうんちん /貨物運賃/\nかもつえき /貨物駅/\nかもつしつ /貨物室/\nかもつしゃ /貨物車/\nかもつしゃりょう /貨物車両/\nかもつじこくひょう /貨物時刻表/\nかもつじどうしゃ /貨物自動車/\nかもつせん /貨物船/貨物線/\nかもつせんようせん /貨物専用線/\nかもつでんしゃ /貨物電車/\nかもつひきかえしょう /貨物引換証/\nかもつびん /貨物便/\nかもつゆそう /貨物輸送/\nかもつよう /貨物用/\nかもつる /賀茂鶴/\nかもつれっしゃ /貨物列車/\nかもづる /賀茂鶴/\nかもと /鹿本/\nかもなくふかもなく /可もなく不可もなく/\nかもなべ /鴨鍋/\nかもなんばん /鴨南蛮;[料理]/\nかもにく /鴨肉/\nかもねぎ /鴨葱/\nかものちょうめい /鴨長明/\nかものまぶち /賀茂真淵/\nかものみや /鴨宮/\nかもみや /鴨宮/\nかもめ /鴎/\nかもり /掃部/\nかもん /家紋/嘉門/厦門/花紋/家門/下問/渦紋/\nかもんのかみ /掃部頭/\nかや /蚊帳/萱/茅/榧/伽耶;任那/加悦/栢/加耶/\nかやく /火薬/化薬;化学薬品/課役/加薬;「うどんの-」/可約/\nかやくき /可約基/\nかやくこ /火薬庫/\nかやくめし /加薬飯/\nかやくるい /火薬類/\nかやくるいとりしまりほう /火薬類取締法/\nかやぐむ /伽耶琴/\nかやしま /萱島/萱嶋/\nかやつ /彼奴/\nかやつりぐさ /蚊帳吊草/\nかやつりぐさもく /カヤツリグサ目/Cyperales/\nかやと /茅戸/\nかやね /茅根/\nかやの /萱野;「茅野」とも/茅野/栢野/\nかやのみや /賀陽宮/\nかやはら /栢原/\nかやば /茅場/\nかやばちょう /茅場町/\nかやぶき /茅葺き/\nかやべ /茅部/\nかやま /香山/加山/\nかやまゆうぞう /加山雄三/\nかやもり /萱森/\nかやり /蚊遣り/\nかゆ /粥/糜/\nかゆかん /粥羹/\nかゆみ /痒み/\nかゆみどめ /痒み止め/\nかよ /佳代/嘉代/佳世/加代/香代/\nかよい /通い/\nかよいじ /通い路;-吹き閉じよ/\nかよいちょう /通い帳/\nかよう /火曜/歌謡/賀陽;地名/斯様/花葉/可溶/加陽/加養/斯樣;旧字/可容/仮葉;[植物]phyllode/\nかようか /可溶化;[化学]solubilisation/\nかようかい /歌謡界/\nかようきくざけ /加陽菊酒/\nかようきょく /歌謡曲/\nかようきょくふう /歌謡曲風/\nかようさい /歌謡祭/\nかようしゅう /歌謡集/\nかようせい /可用性;†availability.「サーバの-」/可溶性;†solubility.「-繊維」/\nかようせんしゅけん /歌謡選手権/\nかようばんぐみ /歌謡番組/\nかようび /火曜日/\nかよく /寡欲/\nかよこ /佳代子/加代子/香代子/佳世子/加世子/夏代子/\nかよちょう /駕輿丁/\nから /空/殻/唐/柄/辛/漢/韓/殼;「殻」の旧字/伽羅/掛落/〜;→なみせん/→;→みぎや,->/\nから> /空/唐;唐草,唐太刀,唐屋形船/\nからーいんさつ /カラー印刷/\nからーえきしょう /カラー液晶/\nからーか /カラー化/\nからーしゃしん /カラー写真/\nからーばん /カラー版/\nからーひょうじ /カラー表示/\nからあげ /唐揚げ/から揚げ/唐揚/空揚げ/\nからあし /空足/\nからあや /唐綾/\nからい /花蕾/空井/渦雷/柄井;姓/\nからいと /唐糸/\nからいばり /空威張り/\nからいも /唐薯/唐芋/\nからいり /乾煎り/\nからうす /碓/\nからうた /唐歌;漢詩/\nからうち /空打ち/\nからうま /空馬/\nからうり /空売り/カラ売り/\nからえ /唐絵/\nからおし /空押し/\nからおり /唐織/\nからかさ /傘/唐傘/\nからかさまつ /傘松/\nからかぜ /空風/乾風/\nからかね /唐金/唐銅/\nからかみ /唐紙/\nからかわ /唐川/\nからがい /空買い/\nからがし /カラ貸し/\nからがら /辛辛/辛々;命-/\nからき /唐木/\nからきだ /唐木田/\nからぎぬ /唐衣/\nからぎょう /空行/\nからくさ /唐草/\nからくさがわら /唐草瓦/\nからくさもよう /唐草模様/\nからくさもん /唐草文/\nからくじ /空籤/\nからくだもの /唐菓子/\nからくち /辛口/\nからくら /唐鞍/\nからくり /機関/絡繰り/\nからくりにんぎょう /絡繰り人形/\nからくれない /韓紅/\nからくわ /唐桑/\nからけん /空券/\nからげいき /空景気/\nからげんき /空元気/カラ元気/\nからこ /唐子/\nからことば /韓語/唐語/\nからこまげ /唐子髷/\nからこるむ /和林/\nからころも /唐衣/\nからさき /唐崎/\nからさわ /唐沢/唐澤/柄沢/\nからさわぎ /空騒ぎ/\nからざお /連枷/\nからざけ /乾鮭;-色/\nからし /辛子/芥子/\nからしあえ /芥子和え/\nからしいろ /芥子色/\nからしじょうゆ /辛子醤油/\nからしづけ /芥子漬/\nからしな /芥子菜/\nからしま /辛島/\nからしまちょう /辛島町/\nからしめんたいこ /辛子明太子/\nからしゅっちょう /カラ出張/\nからじし /唐獅子/\nからす /烏/鴉/香良洲/\nからすあげは /烏揚羽/\nからすがい /烏貝/\nからすき /犂/唐鋤/\nからすぐち /烏口/カラス口/\nからすざ /烏座;Corvus(Crv)/\nからすてんぐ /烏天狗/\nからすば /烏羽/\nからすばいろ /烏羽色/\nからすびしゃく /烏柄杓/\nからすま /烏丸/\nからすまきたおおじ /烏丸北大路/\nからすまごじょう /烏丸五条/\nからすましじょう /烏丸四条/\nからすましゃこ /烏丸車庫/\nからすません /烏丸線/\nからすまななじょう /烏丸七条/\nからすままつばら /烏丸松原/\nからすままるたまち /烏丸丸太町/\nからすまる /烏丸/\nからすみ /唐墨/\nからすむぎ /烏麦/カラス麦/\nからすやま /烏山/\nからせいもん /空誓文/\nからせき /空咳/\nからぜき /空咳/\nからそうば /空相場/\nからたけ /唐竹/漢竹/\nからたけわり /幹竹割り/\nからたち /枳殻/\nからたに /柄谷;姓/\nからだ /体/身体;(熟字訓)/躯;≒体/躰;「体」の異体字/體;「体」の旧字1/軆;「体」の旧字2/\nからだき /空焚き/\nからだじたい /体自体/\nからだじゅう /体中/\nからだぜんたい /体全体/\nからだつき /体付き/体つき/身体つき/\nからだづくり /体作り/\nからだのみ /空頼み/\nからちゃ /空茶/唐茶/枯茶/\nからっかぜ /空っ風/乾っ風/からっ風/\nからっけつ /空っ穴/\nからっぽ /空っぽ/\nからつ /唐津/\nからつき /殻付き/\nからつきたまご /殻付卵/\nからつせん /唐津線/\nからつば /空唾/\nからつやき /唐津焼/\nからつゆ /空梅雨/\nからづみ /空積み/\nからづり /空釣/\nからて /空手/\nからてか /空手家/\nからてがた /空手形/\nからてどう /空手道/\nからてばか /空手バカ/\nからてばかいちだい /空手バカ一代/\nからてぶ /空手部/\nからてわざ /空手技/\nからてんじく /唐天竺/\nからでっぽう /空鉄砲/\nからでんぴょう /空伝票/\nからと /唐櫃/\nからとう /辛党/\nからとりひき /空取引/\nからなし /唐梨/\nからなみだ /空涙/\nからに /空荷/\nからにしき /唐錦/\nからねんぶつ /空念仏/\nからはし /唐橋/\nからはふ /唐破風/\nからばこ /空箱/\nからびん /空瓶/\nからふと /樺太/\nからふとけん /樺太犬/\nからぶき /乾拭き/\nからぶみ /漢書/\nからぶり /空振り/空振/\nからぼり /空堀/\nからまーぞふのきょうだい /カラマーゾフの兄弟;Brat'ya Karamazovi, 1879-80, Dostoevskii/\nからまつ /唐松/落葉松/\nからまつそうあか /カラマツソウ亜科/Thalictoideae/\nからまつだけ /唐松岳/\nからまわり /空回り/\nからみ /絡み/辛味;(当て字)/辛み/空身/\nからみざけ /絡み酒/\nからみそ /辛味噌/\nからみそば /辛味蕎麦/\nからみだいこん /辛味大根/\nからみもち /辛味餅/\nからむし /苧麻/苧/空蒸し/\nからめ /辛め/辛目/\nからめて /搦手/搦め手/\nからもじ /空文字/唐文字/\nからもじれつ /空文字列/\nからもの /唐物/\nからものがたり /唐物語/\nからものだて /唐物点/\nからものや /唐物屋/\nからもん /唐門/\nからやき /空焼き/\nからやくそく /空約束/\nからやま /唐山/\nからやまちょう /唐山町/\nからよう /唐様/\nからようき /空容器/\nからん /下欄/\nかり /仮/狩/雁;[鳥]wild goose/加里;[化学]kali/狩り/借り/刈/猟/鴈;=雁/鳫;「鴈」の異体字/苅;「刈」の異体字/假;「仮」の旧字/獵;「猟」の旧字/\nかり> /仮/\nかりあげ /借り上げ/借上げ/刈り上げ/刈上げ/\nかりあげしゃたく /借り上げ社宅/\nかりいれ /借入/借り入れ/借入れ/刈り入れ/刈入れ/\nかりいれきん /借入金/\nかりうえ /仮植え/\nかりうけ /借受/借受け/\nかりうけきん /仮受金;[会計]勘定科目。suspense receipt/\nかりうた /仮歌/\nかりうど /狩人/猟人/\nかりうむ /K/Potassium/\nかりうむえん /カリウム塩/\nかりえき /仮駅/\nかりおや /仮親/\nかりかいいんしょう /仮会員証/\nかりかえ /借換/借り換え;住宅ローンの-/借換え/\nかりかえさい /借換債;[金融]refinancing bond/\nかりかし /借り貸し/\nかりかた /借方/借り方/\nかりかつよう /カリ活用;[国語学]から-かり-かり-かる-かれ-かれ/\nかりかぶ /刈株/借株/\nかりかんじ /仮幹事/\nかりかんじょう /仮勘定/\nかりがね /雁金/雁が音/\nかりきん /借り金/\nかりぎ /借り着/借着/\nかりぎちょう /仮議長/\nかりぎぬ /狩衣/\nかりくび /雁首/\nかりくみたて /仮組立/\nかりくら /狩座/狩競/\nかりぐみ /仮組/仮組み/\nかりけいやく /仮契約/\nかりけっさん /仮決算/\nかりこ /雁子/\nかりこし /借越/借り越し/\nかりこみ /刈り込み/刈込/刈込み/苅込;「刈」異体字/\nかりごや /仮小屋/\nかりさかとうげ /雁坂峠/\nかりしっこう /仮執行/\nかりしっこうのせんげん /仮執行の宣言/\nかりしどう /仮始動/\nかりしゃくほう /仮釈放/\nかりしゅっしょ /仮出所/\nかりしゅつごく /仮出獄/\nかりしゅつじょう /仮出場/\nかりしゅひ /仮種皮/\nかりしょぶん /仮処分/\nかりじゅうしょ /仮住所/\nかりじょうけん /仮条件/\nかりすませい /カリスマ性/\nかりすまてき /カリスマ的/\nかりずまい /仮住まい/仮住い/\nかりせいさん /仮精算/\nかりせいほん /仮製本/\nかりそめ /苟且/仮初め;-の恋/\nかりた /苅田/刈田/\nかりたいいん /仮退院/\nかりたこう /苅田港/\nかりだ /刈田/\nかりだな /仮棚/\nかりち /借り地/\nかりちゅうしん /仮中心/\nかりちょういん /仮調印/\nかりちん /借賃/借り賃/\nかりっぱなし /借りっ放し/\nかりて /借り手/借手/\nかりていも /訶梨帝母/\nかりてんぽ /仮店舗/\nかりでん /仮伝/\nかりとうき /仮登記/\nかりとじ /仮綴じ/\nかりとり /刈り取り/刈取り/刈取/\nかりとりき /刈取機/\nかりどめ /仮止め/\nかりに /仮に/\nかりにはいえん /カリニ肺炎;[医]carinii pneumonia/\nかりにも /仮にも/\nかりにゅうもん /仮入門/\nかりぬい /仮縫い/\nかりぬし /借り主/\nかりね /仮寝/\nかりはいせん /仮配線/\nかりはいぞく /仮配属/\nかりはく /仮泊/\nかりば /狩場/狩り場/\nかりばし /仮橋/\nかりばら /借り腹/借腹/\nかりばらい /仮払/仮払い/\nかりばらいきん /仮払金/\nかりひきすう /仮引数/\nかりびと /狩り人/猟人/\nかりぶかい /カリブ海/\nかりぶしん /仮普請/\nかりへんすう /仮変数/\nかりほ /刈穂/\nかりほうめん /仮放免/\nかりほるにうむ /Cf/Californium/\nかりまた /雁股/\nかりめん /仮免/\nかりめんきょ /仮免許/\nかりもがり /殯/\nかりもの /借り物/借物/\nかりゃく /嘉暦;年号(1326-29)/下略/\nかりや /刈谷/仮屋/雁屋/狩谷/苅屋;「刈」異体字/借り家/借家/\nかりやく /仮訳/\nかりやし /刈谷市/\nかりやす /刈安/\nかりやど /仮宿/\nかりやま /狩山/\nかりゅう /下流/顆粒/花柳/加硫;[化学]vulcanise/渦流/火竜/河流/\nかりゅういき /下流域/\nかりゅうかい /花柳界/\nかりゅうきゅう /顆粒球/\nかりゅうしほう /加粒子砲/\nかりゅうじょう /顆粒状/\nかりゅうせい /顆粒性/\nかりゅうど /狩人/猟人/\nかりゅうびょう /花柳病/\nかりょう /過料;†(あやまちりょう) 刑法上の刑罰ではない課金/加療/科料;†(とがりょう) 刑法上の刑罰としての課金/下僚/\nかりょうびんが /迦陵頻伽/\nかりょく /火力/夏緑/\nかりょくせん /火力船/\nかりょくはつでん /火力発電/\nかりょくはつでんき /火力発電機/\nかりょくはつでんしょ /火力発電所/\nかりょくぶそく /火力不足/\nかりょくりん /夏緑林/\nかりよやく /仮予約/\nかりわ /刈羽/\nかりわく /仮枠/\nかりわたし /仮渡し/\nかりわりあて /仮割当/\nかりん /花梨/華鈴/花櫚/可憐;かれん/火輪/\nかりんさんせっかい /過燐酸石灰/\nかりんしゃ /火輪車/\nかりんせん /火輪船/\nかりんとう /花林糖/\nかる /軽/輕;「軽」の旧字/刈/苅;「刈」の異体字/狩/\nかるい /科類/\nかるいさわ /軽井沢/\nかるいざわ /軽井沢/\nかるいざわちょう /軽井沢町/\nかるいし /軽石/\nかるかや /刈萱/苅萱/\nかるかん /軽羹/\nかるがも /軽鴨/\nかるがる /軽々/軽軽/\nかるくち /軽口/\nかるさ /軽さ/\nかるしうむ /Ca/Calcium/\nかるた /歌留多/骨牌/\nかるでらこ /カルデラ湖;caldera lake/\nかるはずみ /軽はずみ/\nかるひと /狩人/\nかるぼきしるき /カルボキシル基;[化学]carboxyl group. -COOH/\nかるぼんさん /カルボン酸;[化学]carboxylic acid. 一般式R-COOH/\nかるま /業;karma/\nかるまい /軽米/\nかるみ /軽み/\nかるめ /軽め/軽目/\nかるら /迦楼羅/\nかるわざ /軽業/\nかるわざし /軽業師/\nかれ /彼/枯れ/嗄れ/涸/\nかれーあじ /カレー味/\nかれーこ /カレー粉/\nかれーどん /カレー丼/\nかれーなんばん /カレー南蛮/\nかれーや /カレー屋/\nかれあて /彼宛/\nかれい /華麗/加齢/鰈/餉;乾飯/家令/過冷;supercool/嘉例/佳麗/佳例/家例/鰔;=鰈/遐齢/\nかれいい /餉/乾飯/\nかれいきゃく /過冷却/\nかれいけん /加齢研/\nかれいしゅう /加齢臭/\nかれいすい /加冷水/\nかれいせい /加齢性/\nかれいろ /枯れ色/枯色/\nかれえだ /枯れ枝/枯枝/\nかれおばな /枯尾花/\nかれがし /彼某/\nかれがれ /離れ離れ;心の離れてゆくこと/枯れ枯れ;草木の枯れようとすること/\nかれがわ /涸れ川;wadi/\nかれき /枯れ木/枯木/\nかれくさ /枯れ草/\nかれくさいろ /枯れ草色/\nかれこれ /彼此/\nかれごえ /嗄れ声/\nかれさわ /涸沢/\nかれさんすい /枯山水/\nかれし /彼氏/\nかれしかのじょ /彼氏彼女/\nかれじしん /彼自身/\nかれせんすい /枯山水/枯れ山水/\nかれだに /涸れ谷/\nかれつ /苛烈/\nかれの /枯野/\nかれは /枯葉/枯れ葉/\nかれはいろ /枯葉色/\nかれはざい /枯葉剤/枯れ葉剤;米軍がベトナムで撒きました/\nかれひとり /彼一人/\nかれら /彼等/彼ら/\nかれん /可憐/苛斂/\nかれんちゅうきゅう /苛斂誅求/\nかろ /火炉/\nかろう /過労/家老/\nかろううんてん /過労運転/\nかろうぎみ /過労気味/\nかろうし /過労死/\nかろうじて /辛うじて/\nかろうじょうたい /過労状態/\nかろうれつ /家老列/\nかろきょう /下路橋/\nかろく /嘉禄;年号(1225-1227)/\nかろこん /瓜呂根/\nかろとうせん /夏炉冬扇/\nかろやか /軽やか/\nかろん /歌論/\nかわ /川/河;(大きな川。原義:黄河)/皮;skin/革;leather. なめした動物のかわ/側/巛;「川」の異体字/\nかわあそび /川遊び/\nかわい /河合/川合/河井/川井/川相/可愛/可哀/\nかわいい /可愛い/\nかわいがっき /河合楽器/\nかわいげ /可愛げ/可愛気/\nかわいじゅく /河合塾/\nかわいそう /可哀想;(当て字)/可哀相;(当て字)/\nかわいだ /川井田/\nかわいちょう /河合町/\nかわいで /河出/\nかわいろ /革色/\nかわうえ /川上/\nかわうお /川魚/\nかわうそ /獺/川獺/\nかわうち /川内/河内/\nかわうら /川浦/河浦/\nかわおと /川音/\nかわおび /革帯/\nかわかぜ /川風/\nかわかつ /川勝/\nかわかみ /川上/河上/\nかわがり /川狩り/川狩/\nかわがわ /川側/\nかわき /乾き/渇き;(特に喉や精神のかわき) 「-を覚える」/\nかわきた /川北/河北/\nかわきもの /乾き物;おつまみ/\nかわきゅう /川久/\nかわきり /皮切り/\nかわぎし /川岸/河岸/\nかわぎぬ /裘/皮衣/\nかわぎり /川霧/\nかわくぼ /川久保/\nかわくら /川倉/\nかわぐ /革具/\nかわぐち /川口/河口/\nかわぐちえきまえ /川口駅前/\nかわぐちこ /河口湖/\nかわぐちこせん /河口湖線/\nかわぐちし /川口市/\nかわぐちとつか /川口戸塚/\nかわぐつ /革靴/皮靴/革沓/\nかわけ /河毛/\nかわげ /河芸/\nかわごえ /川越/川越え/\nかわごえかいどう /川越街道/\nかわごえし /川越市/\nかわごえじょう /川越城/\nかわごえせん /川越線/\nかわごえでんしゃく /川越電車区/\nかわごえほうめん /川越方面/\nかわごけそうもく /カワゴケソウ目/Podostemonales/\nかわごし /川越し/\nかわごろも /裘/皮衣/\nかわさき /川崎/河崎/川嵜/\nかわさきえき /川崎駅/\nかわさきかいどう /川崎街道/\nかわさきかん /川崎間/\nかわさきがわ /川崎側/\nかわさききゅうじょう /川崎球場/\nかわさきく /川崎区/\nかわさきくない /川崎区内/\nかわさきけいばじょう /川崎競馬場/\nかわさきこう /川崎港/\nかわさきこうえん /川崎公演/\nかわさきこうじょう /川崎工場/\nかわさきし /川崎市/\nかわさきしあさおく /川崎市麻生区/\nかわさきしえい /川崎市営/\nかわさきしでん /川崎市電/\nかわさきしない /川崎市内/\nかわさきしほくぶ /川崎市北部/\nかわさきしみん /川崎市民/\nかわさきしりつ /川崎市立/\nかわさきじゅうこう /川崎重工/\nかわさきじゅうこうぎょう /川崎重工業;[企業名]/\nかわさきせいてつ /川崎製鉄/川崎製鐵;[企業名]/\nかわさきせきゆ /川崎石油;[企業名]/\nかわさきせん /川崎戦/\nかわさきぞうせん /川崎造船/\nかわさきだいし /川崎大師/\nかわさきちょう /川崎町/\nかわさきてん /川崎店/\nかわさきびょう /川崎病;[医]/\nかわさきほうめん /川崎方面/\nかわさと /川里/\nかわざかな /川魚/\nかわざんよう /皮算用/\nかわしげ /川重/\nかわしま /川島/川嶋/河島/河嶋/\nかわしまおりもの /川島織物/\nかわしも /川下/\nかわしもがわ /川下側/\nかわじ /川路/川治/\nかわじおんせん /川治温泉/\nかわじま /川島/\nかわじゃん /革ジャン/\nかわじょうき /川蒸気;steamboat/\nかわじり /川尻/\nかわすぎ /川杉/\nかわすじ /川筋/\nかわすずみ /川涼み/\nかわすみ /川澄;姓/\nかわず /蛙/河津/川津/\nかわずいくさ /蛙軍;蛙の集団交尾/\nかわせ /為替/川瀬/河瀬/川背/\nかわせい /革製/\nかわせいひん /革製品/皮製品;NB:鞣したものは「革製品」/\nかわせかいにゅう /為替介入/\nかわせぎょうむ /為替業務/\nかわせぎんこう /為替銀行;exchange bank/\nかわせさえき /為替差益/\nかわせさそん /為替差損/\nかわせしじょう /為替市場/\nかわせそうば /為替相場/\nかわせてがた /為替手形/\nかわせへいか /為替平価/\nかわせみ /川蝉/翡翠;=川蝉 NB:「ひすい」とも/翡/魚狗/\nかわせよやく /為替予約/\nかわせりすく /為替リスク;exchange risk/\nかわせれーと /為替レート/\nかわそう /革装/\nかわそえ /川副/\nかわぞい /川沿い/河沿/\nかわぞえ /川添/河添/\nかわぞこ /川底/河底/\nかわた /川田/河田/\nかわたけ /河竹/川竹/\nかわたな /川棚/\nかわたび /川渡/川旅/\nかわたろう /河太郎;河童/\nかわだ /川田/河田/\nかわだいら /川平/\nかわだちょう /河田町/\nかわち /河内/\nかわちおんど /河内音頭/\nかわちながの /河内長野/\nかわちべん /河内弁/\nかわちや /河内屋/河内谷/\nかわつ /川津/\nかわつき /皮付き/\nかわつこう /川津港/\nかわづ /河津/川津/\nかわづがけ /河津掛け/\nかわづくり /皮作り;[料理]皮を付けたまま刺身にする/\nかわづはな /川津花/\nかわづら /川面/\nかわづり /川釣り/\nかわてつ /川鉄/\nかわてぶくろ /皮手袋/革手袋/\nかわで /河出/\nかわでしょぼう /河出書房/\nかわでしょぼうしんしゃ /河出書房新社/\nかわでぶんこ /河出文庫/\nかわと /川人/\nかわとう /川藤/川東/\nかわどこ /河床/川床/\nかわな /川名/川奈/\nかわなか /川中/\nかわなかじま /川中島/\nかわながれ /川流れ;河童の-/\nかわなざき /川奈崎/\nかわなべ /川辺/河鍋/川鍋/\nかわなみ /川波/\nかわなり /川成/\nかわにし /川西/河西/\nかわにしし /川西市/\nかわにしのせぐち /川西能勢口/\nかわにな /川蜷/河貝子/\nかわぬま /河沼/\nかわね /川根/\nかわねずみ /川鼠/\nかわの /河野/川野/\nかわのえ /川之江/\nかわのかみ /河の神/\nかわのべ /河之邊/\nかわのり /川海苔/\nかわはぎ /皮剥/\nかわはた /河鰭;姓。かわばた、とも/\nかわはば /川幅/\nかわはま /川浜/\nかわはら /川原/河原/\nかわば /川場/\nかわばた /川端;姓/川畑;姓/河端;姓/河鰭;姓。かわはた、とも/川幡;姓/\nかわばたやすなり /川端康成;(1899-1972) 作家。『雪国』/\nかわばり /革張り/皮張り/\nかわぱん /革パン/\nかわひがし /川東/河東/\nかわひと /川人/\nかわひも /革紐/皮紐/\nかわひら /川平/\nかわびょうし /革表紙/\nかわびらき /川開き/\nかわふく /川福/川副/\nかわふじ /川藤/\nかわぶくろ /皮袋/革袋/\nかわぶち /川淵/\nかわぶね /川船/川舟/\nかわべ /川辺/河辺/川部/川邊/河部;姓/川邉/河邊/川連;かわづれ?/\nかわべり /川縁/\nかわほね /河骨;=こうほね/\nかわほり /蝙蝠/\nかわまえちょう /川前町/\nかわます /河鱒/\nかわまた /川俣/川又/川股/\nかわまたせん /川俣線/\nかわみ /川見/\nかわみなみ /川南/\nかわみや /河宮/\nかわむかい /川向かい/川向い/\nかわむき /皮剥き/\nかわむこう /川向う/川向こう/\nかわむら /川村/河村/\nかわも /川面/\nかわもと /川本/河本/川元/\nかわもり /川守/川森/\nかわや /厠/廁;「厠」の異体字/\nかわやなぎ /川柳/\nかわゆおんせん /川湯温泉/\nかわゆか /川床;川に突き出した座敷.「四条-」/\nかわよう /革用/川用/\nかわよけ /川除/\nかわよろい /革鎧;leather armour/\nかわら /瓦/河原/川原/香春;地名/磧;=河原/\nかわらい /河原井/\nかわらがはま /瓦ケ浜/\nかわらがま /瓦窯/\nかわらけ /土器/\nかわらけいろ /土器色/\nかわらけし /土器師/\nかわらざき /河原崎/\nかわらし /瓦師/\nかわらせんべい /瓦煎餅/\nかわらたけ /瓦茸/\nかわらだ /河原田/\nかわらばん /瓦版/かわら版/\nかわらふじ /河原藤/\nかわらぶき /瓦葺き;tile-roofed/瓦葺/\nかわらべい /瓦塀/\nかわらまち /河原町/\nかわらまちいまでがわ /河原町今出川/\nかわらまちごじょう /河原町五条/\nかわらまちせん /河原町線/\nかわらもの /河原者/\nかわらや /瓦屋/\nかわらやき /瓦焼/瓦焼き/\nかわらやね /瓦屋根;[建築]/\nかわり /代わり;replacement.「-の品」/変わり;change.「-ない」/変り/代り/替わり/替り/\nかわりだね /変わり種/\nかわりばえ /代わり映え/\nかわりばんこ /代わり番こ/代り番こ/\nかわりびな /変わり雛/変り雛/\nかわりみ /変わり身/変り身/\nかわりめ /変わり目/変り目/代わり目/代り目/\nかわりもの /変わり者/変り者/\nかわりやく /代役/\nかわりよう /変わり様/変り様/\nかわるがわる /代わる代わる/代る代る/\nかわわ /川和/\nかわわせん /河和線/\nかわわちょう /川和町/\nかわん /下腕/\nかん /缶/勘;山勘/間/感/観/巻/完/冠/官/館/管;†pipe/菅;†すが・すげ/棺/漢/韓/刊/燗;†-酒/癇;†-に障る/関;関数/閑;閑居/槓;[麻雀]/寒/乾/緩;緩慢/患;患者/看;看病/寛;寛容/姦;姦淫/監;監督/艦/鑑;鑑賞/鑒;「鑑」の異体字/貫;3.75kg/慣;慣習/樌/環;ベンゼン環/還;帰還/鐶;≒環/寰;(世界)/坎;[八卦]陰陽陽/款;約款/歛;(ねがう)/歓;歓迎/歡;「歓」の旧字/勧;勧業/勸;「勧」の旧字/觀;「観」の旧字/罐;「缶」の本字/鑵;≒罐/灌;灌漑/潅;「灌」の異体字/浣;浣腸/懽;≒歓/讙;≒歓/驩;≒歓/鸛;こうのとり/敢;敢行/橄;橄欖岩/瞰;俯瞰/甘;甘味/柑;蜜柑/坩;坩堝(かんか,るつぼ)/嵌;嵌張/箝;箝口令/拑;≒箝/鉗;鉗子/疳;疳の虫/篏;象嵌/邯;邯鄲の夢/酣;たけなわ/干;干潮/汗;発汗/肝;肝臓/奸;奸計/扞;ふせ・ぐ/杆;槓杆/骭/旱;ひでり/悍;精悍/捍;「扞」の異体字/桿;操縦桿/稈;わら/駻;駻馬/幹;幹線/澣;(すす・ぐ)/竿;(さお)/罕;(まれ)/咸/喊;喊声/鹹;しおからい。「鹹湖」/憾;遺憾/撼;震撼/緘;封緘/轗/諫;諫言/諌;「諫」の異体字/柬;(えら・ぶ)/揀;≒揀/簡;簡単/嫺;(しとやか)/嫻;「嫺」の異体字/澗;澗水/繝/奐/換;交換/喚;わめ・く。「喚声」/渙;渙然氷釈/煥;才気煥発/莞;莞爾/皖;中国・安徽省/陥;陥落/陷;「陥」の旧字(人名用漢字)/翰;翰林院/瀚;浩瀚(broad)/函;函数/凾;「函」の異体字/涵;涵養/堪;堪忍/侃;侃々諤々/桓;桓公/甲;甲高い/丱;髪型の一種/厂;(がんだれ)/宦;宦官/戡/淦;あか/盥;たらい/羹;羊羹/羮;「羹」の異体字/艱;艱難辛苦/莟;つぼみ/蒄;草の名/豢/鰥;やもめ/神;神田/舘;「館」の異体字/啣;「銜」の異体字/卷;「巻」の旧字(人名用漢字)/關;「関」の旧字/康;?/潤;?/\nかん> /間/完/環;-太平洋/缶/韓/\nかんあく /奸悪/\nかんあけ /寒明け/\nかんあつ /感圧/缶圧/\nかんあつし /感圧紙/\nかんあつしき /感圧式/\nかんあみ /観阿弥/\nかんあん /勘案/\nかんい /簡易/官位/冠位;-十二階/漢医;漢方医/敢為/官医/寛衣/換位/簡意/\nかんい> /簡易/\nかんいか /簡易化/\nかんいかきとめ /簡易書留/\nかんいかぜい /簡易課税/\nかんいかぜいせいど /簡易課税制度/\nかんいがた /簡易型/\nかんいけいたいでんわ /簡易携帯電話/\nかんいけんさ /簡易検査/\nかんいげんご /簡易言語/\nかんいこうしゅう /簡易講習/\nかんいこうはんてつづき /簡易公判手続/\nかんいさいばん /簡易裁判/\nかんいさいばんしょ /簡易裁判所/\nかんいしき /簡易式/\nかんいしょく /肝移植/\nかんいじゅうにかい /冠位十二階;[日本史]603/\nかんいせいめいほけん /簡易生命保険;簡保/\nかんいち /貫一/乾一/\nかんいっぱつ /間一髪/\nかんいてき /簡易的/\nかんいといれ /簡易トイレ/\nかんいばん /簡易版/\nかんいほうしき /簡易方式/\nかんいほけん /簡易保険/\nかんいほけんきょく /簡易保険局/\nかんいほけんほーる /簡易保険ホール/\nかんいむせん /簡易無線/\nかんいゆうびんきょく /簡易郵便局/\nかんいり /缶入り/缶入/\nかんいれいぼう /簡易冷房/\nかんいん /姦淫/館員/官員/官印/完飲/\nかんいんりょう /缶飲料/\nかんう /関羽;三国時代・蜀漢の武将/換羽/冠羽/甘雨;≒慈雨/寒雨/\nかんうていそうしょ /甘雨亭叢書/\nかんうん /閑雲/\nかんうんやかく /閑雲野鶴/\nかんえい /寛永;年号(1624-1644)/官営/完泳/\nかんえいつうほう /寛永通宝/\nかんえいてつどう /官営鉄道/\nかんえいにち /漢英日/\nかんえつ /関越/観閲/簡閲/\nかんえつこうそく /関越高速/\nかんえつしき /観閲式/\nかんえつじどうしゃどう /関越自動車道/\nかんえつどう /関越道/\nかんえん /肝炎/寛延;年号(1748-1751)/\nかんおう /感応/観桜/陥凹/観応;年号(1350-1352)/\nかんおけ /棺桶/\nかんおん /漢音;漢字の-/感音;(音声)/感温;(温度)/感恩;gratitude/幹音;一オクターブの七つの幹音/\nかんおんけい /感音系/\nかんおんじ /観音寺/\nかんおんせい /感温性/\nかんか /感化/看過/管下/換価/閑暇/干戈/乾果/坩堝;るつぼ/鰥寡/轗軻;不遇/柑果/旱戈;?/\nかんかい /寛解;[医]remission/官界/緩解;=寛解/感懐/勧戒/\nかんかいかんちょう /管海官庁/\nかんかいん /感化院/\nかんかく /感覚/間隔/看客/　;全角スペース/\nかんかくかい /感覚界;mundus sensibilis/\nかんかくき /感覚器/\nかんかくきかん /感覚器官/\nかんかくけい /感覚系/\nかんかくさいぼう /感覚細胞/\nかんかくしんけい /感覚神経/\nかんかくじゅよう /感覚受容/\nかんかくじょう /感覚上/\nかんかくじょうひ /感覚上皮/\nかんかくじょうほう /感覚情報/\nかんかくせい /感覚性/\nかんかくだいこう /感覚代行/\nかんかくちゅうすう /感覚中枢/\nかんかくてき /感覚的/\nかんかくにゅうりょく /感覚入力/\nかんかくまひ /感覚麻痺;[医]anesthesia/\nかんかくもう /感覚毛/\nかんかくもじ /間隔文字/\nかんかくや /感覚野;[解剖]sensory area/\nかんかこどく /鰥寡孤独/\nかんかつ /管轄/寛闊;generous/管割;割った管。パイプの断面。「-図」/奸黠;cunning/\nかんかつえいぎょうしょ /管轄営業所/\nかんかつか /管轄下/\nかんかつがい /管轄外/\nかんかつけん /管轄権/\nかんかつさいばんしょ /管轄裁判所/\nかんかつじこう /管轄事項/\nかんかつちがい /管轄違い/\nかんかん /寛々/閑々/感官;sense/汗簡;文書/灌灌/\nかんかんがくがく /侃々諤々;遠慮なく議論する,侃諤/侃侃諤諤/\nかんかんしき /観艦式/\nかんかんでり /かんかん照り/\nかんが /官衙;役所/閑雅/漢画/\nかんがい /感慨;emotion/灌漑;irrigation/館外/管外;管轄外/干害;drought/寒害;cold damage/潅漑;「灌」異体字/潅がい;「灌」異体字 ※不自然な交ぜ書き?/\nかんがいむりょう /感慨無量/\nかんがいようすい /灌漑用水/\nかんがえ /考え/\nかんがえおち /考え落ち/\nかんがえかた /考え方/\nかんがえごと /考え事/\nかんがえすぎ /考え過ぎ/\nかんがえちがい /考え違い/\nかんがえちゅう /考え中/\nかんがえもの /考え物/\nかんがく /官学;⇔私学/管楽;[音楽]wind/漢学;⇔国学/勧学;学問ノススメ/関学;[略語]関西学院大学/侃諤;遠慮なく議論する/\nかんがくいん /勧学院/\nかんがくがわ /関学側/\nかんがくこう /関学高/\nかんがくせん /関学戦/\nかんがくで /関学出/\nかんがっき /管楽器/\nかんがっきそうしゃ /管楽器奏者/\nかんがん /肝癌/宦官/汗顔/肝がん/肝ガン/\nかんき /換気;†ventilation.「部屋の-」/喚起;†arouse.「注意を-する」/歓喜/寒気/間期/乾季/乾期;=乾季/刊記/勘気/寒期/官記/官紀/\nかんきこう /換気口/換気孔/\nかんきせん /換気扇/\nかんきだん /寒気団/歓喜団/\nかんきち /乾吉/\nかんきつ /柑橘/\nかんきつけい /柑橘系/\nかんきつるい /柑橘類/\nかんきのう /肝機能/\nかんきのうしょうがい /肝機能障害/\nかんきゃく /観客/閑却/\nかんきゃくすう /観客数/\nかんきゃくせき /観客席/\nかんきゃくどういん /観客動員/\nかんきゃくどういんすう /観客動員数/\nかんきゃくにんずう /観客人数/\nかんきゅう /緩急/官給/感泣/\nかんきゅうしゃ /緩急車/\nかんきゅうじざい /緩急自在/\nかんきゅうせつぞく /緩急接続/\nかんきゅうほう /緩急法/\nかんきょ /閑居/官許/\nかんきょう /環境/艦橋/感興/緩頬;にっこり/喚叫/漢鏡/干姜/乾薑/寒郷/\nかんきょうあっか /環境悪化/\nかんきょうえいぞう /環境映像;BGV/\nかんきょうおせん /環境汚染/\nかんきょうおん /環境音/\nかんきょうおんがく /環境音楽/\nかんきょうか /環境下/\nかんきょうかいぜん /環境改善/\nかんきょうかいはつ /環境開発/\nかんきょうかいはつぶ /環境開発部/\nかんきょうかんれん /環境関連/\nかんきょうがく /環境学/\nかんきょうがくけんきゅうか /環境学研究科/\nかんきょうきじゅん /環境基準/\nかんきょうきほんほう /環境基本法/\nかんきょうきょういく /環境教育/\nかんきょうけい /環境系/\nかんきょうけいかくがっか /環境計画学科/\nかんきょうけん /環境権;[新語]environmental rights/環境研/\nかんきょうけんきゅうじょ /環境研究所/\nかんきょうげいじゅつ /環境芸術/\nかんきょうこう /環境光/\nかんきょうこうがい /環境公害/\nかんきょうこうがく /環境工学/\nかんきょうこうがくこうざ /環境工学講座/\nかんきょうこうげん /環境抗原/\nかんきょうさ /環境差/\nかんきょうざつおん /環境雑音/\nかんきょうしだい /環境次第/\nかんきょうしょう /環境省;NB:環境庁、厚生省が2001年1月の中央省庁再編で再編されたもの/\nかんきょうじゅうし /環境重視/\nかんきょうじょう /環境上/\nかんきょうじょうか /環境浄化/\nかんきょうじょうけん /環境条件/\nかんきょうじょうほう /環境情報/\nかんきょうじょうほうがくぶ /環境情報学部/\nかんきょうじょうやく /環境条約/\nかんきょうせいび /環境整備/\nかんきょうせってい /環境設定/\nかんきょうせっていちゅう /環境設定中/\nかんきょうせっていよう /環境設定用/\nかんきょうせん /関京戦/\nかんきょうぜい /環境税/\nかんきょうそうおん /環境騒音/\nかんきょうたいさく /環境対策/\nかんきょうだいじん /環境大臣/\nかんきょうちゅう /環境中/\nかんきょうちょう /環境庁;NB:2001年1月の中央省庁再編で環境省に再編された/\nかんきょうちょうかん /環境長官/\nかんきょうちょうこくじ /環境庁告示/\nかんきょうちょうちょうかん /環境庁長官/\nかんきょうてき /環境的/\nかんきょうはかい /環境破壊/\nかんきょうはかいかつどう /環境破壊活動/\nかんきょうはくしょ /環境白書/\nかんきょうびか /環境美化/\nかんきょうぶんや /環境分野/\nかんきょうへんか /環境変化/\nかんきょうへんすう /環境変数/\nかんきょうへんすうせってい /環境変数設定/\nかんきょうへんすうめい /環境変数名/\nかんきょうほう /環境法/\nかんきょうほうき /環境法規/\nかんきょうほうこくしょ /環境報告書/\nかんきょうほご /環境保護/\nかんきょうほごうんどう /環境保護運動/\nかんきょうほごきょく /環境保護局/\nかんきょうほごぜい /環境保護税/\nかんきょうほごたいさく /環境保護対策/\nかんきょうほごだんたい /環境保護団体/\nかんきょうほごもんだい /環境保護問題/\nかんきょうほぜん /環境保全/\nかんきょうほるもん /環境ホルモン;ホルモン類似作用を持つ合成化学分質。動物や人間の生殖、代謝機能を攪乱/\nかんきょうめい /環境名/\nかんきょうもんだい /環境問題/\nかんきょうもんだいいっぱん /環境問題一般/\nかんきょうよういん /環境要因/\nかんきょく /寒極/\nかんきり /缶切り/\nかんきりょう /換気量/\nかんきん /監禁/換金/桿菌/看経/官金/\nかんきんか /換金化/\nかんきんかのう /換金可能/\nかんきんきゃく /換金客/\nかんきんご /換金後/\nかんきんざい /監禁罪/\nかんきんじょ /換金所/\nかんきんせい /換金性/\nかんきんばしょ /換金場所/\nかんきんよう /換金用/\nかんきんりつ /換金率/\nかんぎ /寛喜;年号(1229-1232)/\nかんぎく /寒菊/観菊/\nかんぎてん /歓喜天/\nかんぎゅうじゅうとう /汗牛充棟/\nかんぎょ /還御/干魚/乾魚/鹹魚/\nかんぎょう /官業/勧業/寒行/鑑行/\nかんぎん /勧銀/閑吟/感吟/\nかんく /管区/甘苦;sweet and bitter/艱苦;艱難辛苦/寒苦/\nかんくう /関空;[略語]関西国際空港/管腔/\nかんくうかいそく /関空快速/\nかんくうはつ /関空発/\nかんくろう /官九郎;名/\nかんぐり /勘繰り/\nかんぐん /官軍/\nかんけ /菅家/\nかんけい /関係/奸計/姦計;=奸計/環形/寛刑;⇔厳刑/換刑/簡勁/還啓/\nかんけいあっか /関係悪化/\nかんけいあり /関係有/\nかんけいいがい /関係以外/\nかんけいえんざんし /関係演算子/\nかんけいかいぜん /関係改善/\nかんけいかくい /関係各位/\nかんけいかくしょ /関係各所/\nかんけいかくほうめん /関係各方面/\nかんけいかくりょう /関係閣僚/\nかんけいかくりょうかいぎ /関係閣僚会議/\nかんけいかんちょう /関係官庁/\nかんけいがいしゃ /関係会社/\nかんけいがく /関係学;Beziehungslehre(独)/\nかんけいがた /関係型/\nかんけいがっかい /関係学会/\nかんけいきかん /関係機関/\nかんけいきょうか /関係強化/\nかんけいけいさん /関係計算/\nかんけいこく /関係国/\nかんけいさき /関係先/\nかんけいざっし /関係雑誌/\nかんけいし /関係詞/\nかんけいしき /関係式/\nかんけいしつど /関係湿度/\nかんけいしゃ /関係者/\nかんけいしゃかくい /関係者各位/\nかんけいしゃそうご /関係者相互/\nかんけいしゅうふく /関係修復/\nかんけいしゅぎ /関係主義;relationism/\nかんけいしょうちょう /関係省庁/\nかんけいしょかんちょう /関係諸官庁/\nかんけいしょこく /関係諸国/\nかんけいしょし /関係諸氏/\nかんけいしょせき /関係書籍/\nかんけいしょるい /関係書類/\nかんけいしりょう /関係資料/\nかんけいじちたい /関係自治体/\nかんけいじょう /関係上/\nかんけいすう /関係数/\nかんけいすじ /関係筋/\nかんけいず /関係図/\nかんけいせい /関係性/\nかんけいせつ /関係節/\nかんけいだいすう /関係代数/\nかんけいだいめいし /関係代名詞/\nかんけいだんたい /関係団体/\nかんけいちょう /関係調/\nかんけいてき /関係的/\nかんけいどうぶつ /環形動物/\nかんけいひん /関係品/\nかんけいふくし /関係副詞;[文法]relative adverb/\nかんけいぶしょ /関係部所/\nかんけいぶんけん /関係文献/\nかんけいほうき /関係法規/\nかんけいもうそう /関係妄想/\nかんけいろん /関係論/\nかんけつ /完結/簡潔/間欠/観血;[医]invasive/間歇;=間欠/\nかんけつおん /間欠音/\nかんけつか /簡潔化/\nかんけつきねん /完結記念/\nかんけつせい /簡潔性/\nかんけつせん /間欠泉/\nかんけつてき /間欠的/\nかんけつねつ /間欠熱/\nかんけつば /汗血馬/\nかんけつへん /完結編/\nかんけり /缶蹴り/\nかんけん /官憲;-横暴/管見;狭い見識/官権;官吏の権限/換券/\nかんげ /勧化/\nかんげい /歓迎/\nかんげいかい /歓迎会/\nかんげいこ /寒稽古/\nかんげき /感激/観劇/間隙/\nかんげきかい /観劇会/\nかんげきてき /感激的/\nかんげきど /感激度/\nかんげざい /緩下剤/\nかんげつ /観月/寒月/\nかんげん /還元/管弦/換言;paraphrase/甘言;甘い言葉/諫言;諫める言葉/管絃;=管弦/寛元;年号(1243-1247)/諌言;「諫」異体字/\nかんげんえん /還元炎/還元焔;[化学]/\nかんげんがく /管弦楽/\nかんげんがくきょく /管弦楽曲/\nかんげんがくさくひん /管弦楽作品/\nかんげんがくだん /管弦楽団/\nかんげんがくばん /管弦楽版/\nかんげんがくぶ /管弦楽部/\nかんげんがくへんきょく /管弦楽編曲/\nかんげんがくほう /管弦楽法/\nかんげんがっき /管弦楽器/\nかんげんがっきょく /管弦楽曲/\nかんげんこうか /還元効果/\nかんげんこうそ /還元酵素/\nかんげんさよう /還元作用/\nかんげんざい /還元剤/\nかんげんしゅぎ /還元主義/\nかんげんとう /還元糖/\nかんげんはんのう /還元反応/\nかんげんぶん /還元分/\nかんげんぶんれつ /還元分裂/\nかんげんろん /還元論/\nかんげんろんてき /還元論的/\nかんこ /歓呼;cheer.「群集の-」/喚呼;call.「『出発！』と-する」/鹹湖;salt lake/\nかんこーひー /缶コーヒー/\nかんこう /観光/刊行;publish/敢行;dare/慣行;custom/感光/官公/完工/緩行;⇔急行/漢江;地名,(Seoulの)Han-gang, (中国の)Han Jiang/漢口;地名,Hankou/款項/緘口/寛弘;年号(1004-1012)/艦攻;艦上攻撃機/桓公;人名/勘考/寛厚/還向/箝口;=緘口/甘汞;Hg2Cl2/勧降/刊稿/\nかんこうあんない /観光案内/\nかんこうあんないじょ /観光案内所/\nかんこうか /観光課/観光化/\nかんこうかい /刊行会/\nかんこうかいはつ /観光開発/\nかんこうきせん /観光汽船/\nかんこうきゃく /観光客/\nかんこうきゃくあいて /観光客相手/\nかんこうきゃくかかく /観光客価格/\nかんこうきょうかい /観光協会/\nかんこうきょく /観光局/\nかんこうぎょう /観光業/\nかんこうさんぎょう /観光産業/\nかんこうざい /感光剤/環孔材;⇔散孔材/\nかんこうし /感光紙/\nかんこうしき /感光式/\nかんこうしげん /観光資源/\nかんこうしょ /官公署/\nかんこうしょう /観光省/観光相;†大臣/\nかんこうじぎょう /観光事業/\nかんこうじゅ /官公需/\nかんこうじょうほう /観光情報/\nかんこうせい /緩効性/感光性/\nかんこうせいひりょう /緩効性肥料;[園芸]/\nかんこうせん /観光船/緩行線/\nかんこうたい /感光体/\nかんこうち /観光地/\nかんこうちか /観光地化/\nかんこうちず /観光地図/\nかんこうちゃ /缶紅茶/\nかんこうちゅう /敢行中/\nかんこうちょう /官公庁/\nかんこうちりょうきん /観光地料金/\nかんこうてき /観光的/\nかんこうてつどう /観光鉄道/\nかんこうとし /観光都市/\nかんこうとっきゅう /観光特急/\nかんこうど /感光度/\nかんこうば /勧工場/\nかんこうばい /緩勾配/寒紅梅/\nかんこうばしょ /観光場所/\nかんこうばす /観光バス/\nかんこうびざ /観光ビザ/\nかんこうぶ /観光部/\nかんこうぶつ /刊行物/\nかんこうへん /肝硬変/\nかんこうまえ /刊行前/\nかんこうむき /観光向き/\nかんこうめいしょ /観光名所/\nかんこうもくてき /観光目的/\nかんこうよう /観光用/\nかんこうり /官公吏/\nかんこうりっこく /観光立国/\nかんこうりつびょういん /官公立病院/\nかんこうりょこう /観光旅行/\nかんこうれい /箝口令/\nかんこうろう /官公労;[略語]日本官公庁労働組合協議会/\nかんこうろせん /観光路線/\nかんこく /韓国/勧告/寒国/官刻/\nかんこくいがい /韓国以外/\nかんこくえいが /韓国映画/\nかんこくえんせい /韓国遠征/\nかんこくがわ /韓国側/\nかんこくけい /韓国系/\nかんこくご /韓国語/\nかんこくごかんきょう /韓国語環境/\nかんこくごほうそう /韓国語放送/\nかんこくさん /韓国産/\nかんこくしき /韓国式/\nかんこくしじょう /韓国市場/\nかんこくしょくざい /韓国食材/\nかんこくじん /韓国人/\nかんこくせい /韓国製/\nかんこくせいふ /韓国政府/\nかんこくせき /韓国籍/\nかんこくだいとうりょう /韓国大統領/\nかんこくちょくゆにゅう /韓国直輸入/\nかんこくない /韓国内/\nかんこくのり /韓国海苔/\nかんこくばん /韓国版/\nかんこくふう /韓国風/\nかんこくぶんか /韓国文化/\nかんこくへいごう /韓国併合/\nかんこくほうじん /韓国法人/\nかんこくりょうり /韓国料理/\nかんこくりょうりてん /韓国料理店/\nかんこくりょうりや /韓国料理屋/\nかんこつ /寛骨;[解剖]hipbone/顴骨;=頬骨/\nかんこつきゅう /寛骨臼/\nかんこつだったい /換骨奪胎/\nかんこどり /閑古鳥/かんこ鳥;「閑古鳥」は当て字/\nかんこぴ /完コピ/\nかんこん /冠婚/\nかんこんそうさい /冠婚葬祭/\nかんご /看護/漢語/監護/韓語;朝鮮語/閑語/歓娯/款語/\nかんごう /巻号/嵌合;はめあい/勘合;-貿易/冠号/\nかんごうしゅうらく /環濠集落/\nかんごうせん /勘合船/\nかんごうふ /勘合符/\nかんごうぼうえき /勘合貿易/\nかんごえ /寒肥/\nかんごがく /看護学/\nかんごがっこう /看護学校/\nかんごく /監獄/\nかんごくほう /監獄法/\nかんごくゆき /監獄行き/監獄行/\nかんごけい /漢語系/\nかんごし /看護師;†/看護士;† NB:保健婦助産婦看護婦法一部改正により「看護師」に呼称変更/\nかんごにん /看護人/\nかんごふ /看護婦/看護夫/\nかんごふめんきょ /看護婦免許/\nかんごへい /看護兵/\nかんごりん /漢語林/\nかんさ /監査/感作/間差/鑑査/\nかんさい /関西/完済/簡裁;簡易裁判所/寛斎/艦載/\nかんさいいがい /関西以外/\nかんさいいん /監査委員/\nかんさいいんかい /監査委員会/\nかんさいえんせい /関西遠征/\nかんさいかんとう /関西関東/\nかんさいがい /関西外/\nかんさいがくせい /関西学生/\nかんさいがわ /関西側/\nかんさいき /艦載機/\nかんさいきせん /関西汽船/\nかんさいきょうかい /関西協会/\nかんさいくうこう /関西空港/\nかんさいくうこうえき /関西空港駅/\nかんさいくうこうせん /関西空港線/\nかんさいくうこうちゃく /関西空港着/\nかんさいぐち /関西口/\nかんさいけい /関西系/\nかんさいけん /関西圏/関西圈;旧字/\nかんさいこうえん /関西公演/\nかんさいこくさいくうこう /関西国際空港;www.kansai-airport.or.jp/\nかんさいご /関西語/\nかんさいししゃ /関西支社/\nかんさいししょ /関西支所/\nかんさいしてつ /関西私鉄/\nかんさいしてん /関西支店/\nかんさいしぶ /関西支部/\nかんさいしゃかいじん /関西社会人/\nかんさいしょうぎかいかん /関西将棋会館/\nかんさいしんくうこう /関西新空港/\nかんさいじょうほう /関西情報/\nかんさいじん /関西人/\nかんさいせん /関西線/\nかんさいせんしゅけん /関西選手権/\nかんさいたいかい /関西大会/\nかんさいだい /関西大/\nかんさいだいがく /関西大学/\nかんさいだいひょう /関西代表/\nかんさいちく /関西地区/\nかんさいちほう /関西地方/\nかんさいちゅうしん /関西中心/\nかんさいつうしん /関西通信/\nかんさいてき /関西的/\nかんさいてつどう /関西鉄道/\nかんさいで /関西出/\nかんさいでんりょく /関西電力;[企業名]/\nかんさいば /関西馬/\nかんさいばん /関西版/\nかんさいふう /関西風/\nかんさいふうみ /関西風味/\nかんさいべん /関西弁/\nかんさいぺいんと /関西ペイント;[企業名]/\nかんさいほうげん /関西方言/\nかんさいほうめん /関西方面/\nかんさいほんせん /関西本線/\nかんさいぼう /幹細胞;[生物]stem cell/間細胞;[生物]interstitial cell/\nかんさいりゅう /関西流/\nかんさいん /監査員/鑑査員/\nかんさかん /監査官/\nかんさく /間作/奸策/姦策;=奸策/\nかんさくめい /関作命/\nかんさしつ /監査室/\nかんさせいきゅう /監査請求;[法]petition for audit. <地方自治法/\nかんさつ /観察;†observe.「アサガオの-」/監察;†inspect.「行政の-」/鑑札;license tag.「犬の-」/\nかんさつい /監察医/\nかんさついん /監察員/監察院/\nかんさつかい /観察会/\nかんさつがくしゅう /観察学習/\nかんさつがん /観察眼/\nかんさつぐん /監察軍/\nかんさつけっか /観察結果/\nかんさつしゃ /観察者/\nかんさつりょく /観察力/\nかんさにん /監査人/\nかんさぶ /監査部/\nかんさほうじん /監査法人/\nかんさやく /監査役/\nかんさん /換算/閑散/甘酸/\nかんさんき /閑散期/\nかんさんけいすう /換算係数/\nかんさんしき /換算式/\nかんさんじ /閑散時/\nかんさんひょう /換算表/\nかんざい /管財/寒剤/\nかんざいにん /管財人/\nかんざき /神崎/神埼/\nかんざきがわ /神崎川/\nかんざけ /燗酒/\nかんざし /簪/\nかんざぶろう /勘三郎/\nかんざまし /燗冷まし;まずっ/\nかんざらし /寒晒し/\nかんざん /換算/\nかんざんかのう /換算可能/\nかんざんしき /換算式/\nかんざんじ /舘山寺/\nかんざんじっとく /寒山拾得;画題/\nかんざんひょう /換算表/\nかんざんび /換算日/\nかんし /監視/漢詩/冠詞;[文法]article/鉗子;(手術道具)forceps/看視;気を付け見守る。「病人の-」/干支;=えと/管子/官司/幹枝/環視;取り巻いて見る。「衆人-」/諫止;いさめて止める/諫死;死んでいさめる/敢死;≒決死/\nかんしいん /監視員/\nかんしかつどう /監視活動/\nかんしかめら /監視カメラ/\nかんしき /乾式/鑑識/環式/\nかんしきか /鑑識課/\nかんしきがん /鑑識眼/\nかんしきき /監視機器/\nかんしききょう /漢式鏡/\nかんしきこう /漢詩紀行/\nかんしきこうほう /乾式工法;dry construction/\nかんしきはん /鑑識班/\nかんししゃ /監視車/\nかんししょう /監視哨;lookout/\nかんしじょ /監視所/\nかんしだん /監視団/\nかんしち /環七/\nかんしつ /間質/乾湿/乾漆;dry lacquer/\nかんしつけい /乾湿計/\nかんしつせいはいえん /間質性肺炎;[医]/\nかんして /関して/\nかんしぼう /肝脂肪/\nかんしもう /監視網/\nかんしゃ /感謝/官舎/観者;「かんじゃ」とも/官社/檻車;昔の護送車/患者;かんじゃ?/甘蔗/\nかんしゃかんげき /感謝感激/\nかんしゃきん /感謝金/\nかんしゃく /癇癪/官爵/疳積;幼児の貧血/\nかんしゃくだま /癇癪玉/かんしゃく玉/\nかんしゃくもち /癇癪持ち/\nかんしゃさい /感謝祭/\nかんしゃじょう /感謝状/\nかんしゃめん /緩斜面/\nかんしやく /監視役/\nかんしゅ /看守;†guard.「刑務所の-」/看取;†perceive.「意図を-する」/艦首;bow/艦種/監守;†guard and control.「危険物を-する」/巻首/関手/肝腫/緩手/観取;見て取る/感取;感じ取る/函手;[数学]/凾手;異体字/\nかんしゅう /監修/慣習/観衆/甘州/\nかんしゅうか /慣習化/\nかんしゅうこくさいほう /慣習国際法/\nかんしゅうしゃ /監修者/\nかんしゅうてき /慣習的/\nかんしゅうばん /監修版/\nかんしゅうほう /慣習法/\nかんしゅかんせい /間主観性/\nかんしゅく /甘粛/\nかんしょ /官署/漢書/寒暑/甘蔗/甘薯/\nかんしょう /鑑賞;†理解し味わう。「映画-」/観賞;†見て楽しむ。「-魚」/干渉/感傷;sentiment/完勝/勧奨;encourage/緩衝/環礁/管掌/観照;†contemplate/寛正;年号(1460-1466)/冠省;(手紙の)前文略/官省;ministries/観象;気象観測/冠称;=角書(つのがき)/冠賞/感賞;praise/勧賞;prise/癇性/簡捷/\nかんしょうえき /緩衝液/\nかんしょうかい /鑑賞会;映画の-/観賞会;熱帯魚の-/\nかんしょうがん /鑑賞眼/\nかんしょうぎょ /観賞魚/\nかんしょうけい /干渉計/緩衝系/\nかんしょうけいさん /干渉計算/\nかんしょうこく /緩衝国/\nかんしょうご /鑑賞後/\nかんしょうさよう /緩衝作用/\nかんしょうざい /緩衝材/\nかんしょうしゃ /鑑賞者/観賞者/\nかんしょうしゅぎ /感傷主義/\nかんしょうしょく /干渉色/\nかんしょうじま /干渉縞/\nかんしょうせい /干渉性/\nかんしょうそうち /緩衝装置/\nかんしょうたい /緩衝帯;buffer zone/干渉帯;interference zone/\nかんしょうだんたい /鑑賞団体/\nかんしょうちたい /緩衝地帯/\nかんしょうちゅう /観賞中/\nかんしょうてき /感傷的/\nかんしょうは /干渉波/\nかんしょうひん /観賞品/\nかんしょうほうほう /観賞方法/\nかんしょうやく /緩衝役/\nかんしょうよう /観賞用/鑑賞用/\nかんしょうようえき /緩衝溶液/\nかんしょく /感触/間食/完食/官職/寒色/間色/閑職/寒食/\nかんしょくけい /寒色系/\nかんしょくめい /官職名/\nかんしょとう /甘蔗糖/\nかんしん /関心;†interest.「-がある」/感心;†admiration.「-する」/汗疹;あせも/歓心;†favour.「-を買う」/奸臣/感震/寒心;肝を冷やす/甘心;満足・納得/姦臣;=奸臣/\nかんしんじ /関心事/\nかんしんじこう /関心事項/\nかんしんせい /完新世;[地質年代]Holocene. 1万年前-現在/\nかんしんど /関心度/\nかんじ /漢字/幹事;manager/監事;inspector/感じ/寛治;年号(1087-1094)/莞爾;にっこり。「-と笑う」/完爾;人名/完治;かんち/官寺;⇔私寺/換字/冠辞;枕言葉/完児;人名/\nかんじいがい /漢字以外/\nかんじおん /漢字音/\nかんじか /漢字化/\nかんじかい /幹事会/\nかんじかた /感じ方/\nかんじかなまじり /漢字仮名交じり/\nかんじかなまじりぶん /漢字かな混じり文/\nかんじかんけい /漢字関係/\nかんじがいしゃ /幹事会社/\nかんじがく /漢字学/\nかんじがっかい /幹事学会/\nかんじがわ /幹事側/\nかんじき /橇/\nかんじぎょう /閑事業/\nかんじけってい /幹事決定/\nかんじけんてい /漢字検定/\nかんじこーど /漢字コード/\nかんじこう /幹事校/\nかんじこうほ /漢字候補/\nかんじご /漢字語/\nかんじさま /幹事様/\nかんじざい /観自在;[仏教]観世音/\nかんじしょり /漢字処理/\nかんじじしょ /漢字辞書/\nかんじじてん /漢字辞典/漢字字典/\nかんじじゅくご /漢字熟語/\nかんじせいげん /漢字制限/\nかんじせんたく /漢字選択/\nかんじたいおう /漢字対応/\nかんじたんまつ /漢字端末/\nかんじだいひょう /幹事代表/\nかんじだしょう /カンジダ症;[医]candidiasis/\nかんじだん /幹事団/\nかんじちょう /幹事長/\nかんじつげつ /閑日月/\nかんじとうろく /漢字登録/\nかんじどりる /漢字ドリル/\nかんじにゅうりょく /漢字入力/\nかんじはつおん /漢字発音/\nかんじばん /漢字版/\nかんじひょう /漢字表/\nかんじひょうき /漢字表記/\nかんじひょうじ /漢字表示/\nかんじひょうじかのう /漢字表示可能/\nかんじふごう /漢字符号/\nかんじふごうけい /漢字符号系/\nかんじぶぶん /漢字部分/\nかんじぶん /漢字分/\nかんじぶんか /漢字文化/\nかんじぶんかけん /漢字文化圏/\nかんじへんかん /漢字変換/\nかんじへんかんじしょ /漢字変換辞書/\nかんじへんかんほうしき /漢字変換方式/\nかんじへんかんよう /漢字変換用/\nかんじほうこく /幹事報告/\nかんじめい /漢字名/\nかんじもじれつ /漢字文字列/\nかんじゃ /患者/冠者/間者/観者/\nかんじゃかい /患者会/\nかんじゃく /閑寂/\nかんじゃすう /患者数/\nかんじゃふたん /患者負担/\nかんじゃふたんわりあい /患者負担割合/\nかんじやく /幹事役/\nかんじゅ /甘受/感受;-性/貫主/貫首/官需/\nかんじゅーす /缶ジュース/\nかんじゅうしき /間充織;[生物]mesenchyme/\nかんじゅく /完熟/慣熟/\nかんじゅくそうこう /慣熟走行/\nかんじゅくど /完熟度/慣熟度/\nかんじゅくほこう /慣熟歩行/\nかんじゅせい /感受性/\nかんじゅん /間順/\nかんじょ /漢書/官女/緩徐/寛恕/閑所/感書/\nかんじょう /感情/勘定/環状/勧請/艦上/管状/灌頂/完乗/冠状/感状/\nかんじょういにゅう /感情移入/\nかんじょうか /管状花/\nかんじょうかもく /勘定科目;簿記の計算単位の各勘定の名称/管状花目/Tubiflorae/\nかんじょうがい /勘定外/\nかんじょうき /艦上機/\nかんじょうきょういく /感情教育;L'Education Sentimentale,Flaubert,1869/\nかんじょうけんきゅう /感情研究/\nかんじょうこうざ /勘定口座/\nかんじょうしょ /勘定書/\nかんじょうしょうがい /感情障害/\nかんじょうせいうん /環状星雲/\nかんじょうせん /環状線/\nかんじょうせんてんまえき /環状線天満駅/\nかんじょうたい /桿状体;[生物]rod/\nかんじょうてき /感情的/\nかんじょうてきたいりつ /感情的対立/\nかんじょうてきはんぱつ /感情的反発/\nかんじょうでんたつ /感情伝達/\nかんじょうなど /感情等/\nかんじょうはんのう /感情反応/\nかんじょうひょうげん /感情表現/\nかんじょうぶぎょう /勘定奉行/\nかんじょうみゃく /冠静脈/\nかんじょうめん /感情面/\nかんじょうようそ /管状要素/\nかんじょうれっせき /環状列石/\nかんじょうろん /感情論/\nかんじょきん /緩徐筋/\nかんじよう /漢字用/\nかんじれつ /漢字列/\nかんじん /肝心/肝腎/官人/勧進/閑人/寛仁/漢人/韓人/\nかんじんかなめ /肝心要/\nかんじんずもう /勧進相撲/\nかんじんたいど /寛仁大度/\nかんじんちょう /勧進帳/\nかんじんもと /勧進元/\nかんすい /完遂/冠水/灌水/潅水;異体字/鹹水;⇔淡水/漢水;地名,長江の支流/\nかんすいきんぞく /関水金属/\nかんすいぎょ /寒水魚/鹹水魚/\nかんすいせき /寒水石/\nかんすう /関数/巻数/函数/函數/\nかんすうかいせき /関数解析/函数解析/\nかんすうかいせきがく /関数解析学/\nかんすうかん /関数環/\nかんすうがい /関数外/\nかんすうがた /関数型/函数型/\nかんすうがたげんご /関数型言語/\nかんすうきごう /関数記号/\nかんすうくうかん /関数空間/\nかんすうぐん /関数群/\nかんすうけい /関数系/関数型/関数形/\nかんすうけいさん /関数計算/\nかんすうごうせい /関数合成/\nかんすうじ /漢数字/\nかんすうじへんかん /漢数字変換/\nかんすうせんげん /関数宣言/\nかんすうぜんたい /関数全体/\nかんすうぞく /関数族/\nかんすうち /関数値/\nかんすうていぎ /関数定義/\nかんすうていすう /関数定数/\nかんすうてき /関数的/\nかんすうてきよう /関数適用/\nかんすうでんたく /関数電卓/\nかんすうない /関数内/\nかんすうひきすう /関数引数/\nかんすうひょう /関数表/\nかんすうひょうげん /関数表現/\nかんすうほうていしき /関数方程式/\nかんすうめい /関数名/\nかんすうよびだし /関数呼び出し/\nかんすうろん /関数論/函数論/\nかんすぼん /巻子本/\nかんする /関する/\nかんず /貫主/貫首/\nかんせい /完成/感性/歓声/閑静/管制;control/慣性/寛政;年号(1789-1801)/官製;-葉書/乾性/陥穽/官制;行政機関の規定/間性;[生物]intersex/喚声;叫び声/甘精;saccharine/甘井/喊声;ときの声/監製/感声;感嘆の声/乾生;[植物]⇔湿生/関西/\nかんせいうんどう /慣性運動/\nかんせいかい /感性界;mundus sensibilis/\nかんせいかん /管制官/\nかんせいがくいん /関西学院/\nかんせいがくいんだい /関西学院大/\nかんせいがくいんだいがく /関西学院大学/\nかんせいけい /慣性系/\nかんせいこうほう /慣性航法/\nかんせいご /完成後/\nかんせいししゃかい /完成試写会/\nかんせいしつ /管制室/\nかんせいしつりょう /慣性質量/\nかんせいしゃ /完成車/\nかんせいしょくぶつ /乾生植物;xerophyte/\nかんせいじ /完成時/\nかんせいじょうほう /感性情報/\nかんせいじょうほうしょり /感性情報処理/\nかんせいていこう /慣性抵抗/\nかんせいてき /感性的/\nかんせいてんそる /慣性テンソル/\nかんせいとう /管制塔/\nかんせいとじょう /完成途上/\nかんせいど /完成度/\nかんせいのうりつ /慣性能率/\nかんせいのかいかく /寛政の改革;[日本史]天明7-寛政5(1787-93),松平定信/\nかんせいはがき /官製葉書/\nかんせいば /慣性場/\nかんせいばん /完成版/\nかんせいひん /完成品/\nかんせいめい /官姓名/\nかんせいもーめんと /慣性モーメント/\nかんせいゆ /乾性油/\nかんせいよてい /完成予定/\nかんせいりょく /慣性力/\nかんせいれき /寛政暦/\nかんせき /漢籍/艦籍/寛晰/\nかんせつ /関節;joint/間接;indirect/冠雪/官設/環節/\nかんせつ> /間接;-操作,-疑問/\nかんせつえき /関節液/\nかんせつえん /関節炎/\nかんせつおん /間接音/\nかんせつかく /関節角/\nかんせつきつえん /間接喫煙/\nかんせつきょう /関節鏡/\nかんせつきょうしか /関節鏡視下/\nかんせつきょうせい /間接強制/\nかんせつきんゆう /間接金融/\nかんせつさぎょう /間接作業/\nかんせつさんしょう /間接参照/\nかんせつしょう /関節症/\nかんせつしょうこ /間接証拠/\nかんせつしょうめい /間接照明/\nかんせつすい /間接水/\nかんせつすいしゅ /関節水腫/\nかんせつせんきょ /間接選挙/\nかんせつせんきょせい /間接選挙制/\nかんせつぜい /間接税/\nかんせつつう /関節痛/\nかんせつてき /間接的/\nかんせつてん /関節点/\nかんせつでんせん /間接伝染/\nかんせつとうし /間接投資/\nかんせつひ /間接費/\nかんせつぶ /間接部/\nかんせつほう /間接法/関節包/\nかんせつみんしゅせい /間接民主制/\nかんせつもくてきご /間接目的語/\nかんせつわざ /関節技/\nかんせつわほう /間接話法/\nかんせん /感染/観戦/幹線/艦船/汗腺/乾癬/艦戦;[略語]艦上戦闘機/官選/官撰/\nかんせんか /感染価/\nかんせんかい /観戦会/\nかんせんかくだい /感染拡大/\nかんせんき /観戦記/\nかんせんきぼう /観戦希望/\nかんせんきゃく /観戦客/\nかんせんけいろ /感染経路/\nかんせんけん /観戦券/\nかんせんげん /感染源/\nかんせんご /感染後/\nかんせんしゃ /感染者/観戦者/\nかんせんしゃすう /感染者数/\nかんせんしょう /感染症/\nかんせんしょうよぼういりょうほう /感染症予防医療法/\nかんせんじ /観戦時/\nかんせんじょう /観戦上/\nかんせんせい /感染性/\nかんせんせつ /感染説/\nかんせんちゅう /観戦中/感染中/\nかんせんどうろ /幹線道路/\nかんせんべんごにん /官選弁護人/\nかんせんようしき /感染様式/\nかんせんりつ /感染率/\nかんせんりょく /感染力/\nかんぜ /観世/\nかんぜい /関税/勧説/\nかんぜいけいさつ /関税警察/\nかんぜいしょうへき /関税障壁/\nかんぜいじしゅけん /関税自主権/\nかんぜいじょうきょ /関税譲許/\nかんぜいせいさく /関税政策/\nかんぜいていりつほう /関税定率法/\nかんぜいどうめい /関税同盟/\nかんぜいほう /関税法/\nかんぜいりつ /関税率/\nかんぜおん /観世音/\nかんぜおんじ /観世音寺/\nかんぜおんぼさつ /観世音菩薩/\nかんぜつ /冠絶/\nかんぜりゅう /観世流/\nかんぜん /完全/勧善/敢然/間然;「-する所がない」(=perfect)/煥然;(brillant)「-と輝く」/\nかんぜん> /完全;-限定版,-年表,-４度/\nかんぜんいしょく /完全移植/\nかんぜんいっち /完全一致/\nかんぜんうらがき /完全裏書/\nかんぜんえん /完全円/\nかんぜんか /完全化/完全花;[植物]perfect flower/\nかんぜんかい /完全解/\nかんぜんかいとう /完全解答/\nかんぜんきょうそう /完全競争/\nかんぜんきんえん /完全禁煙/\nかんぜんきんし /完全禁止/\nかんぜんけっちゃく /完全決着/\nかんぜんげんてい /完全限定/\nかんぜんげんていばん /完全限定版/\nかんぜんこしつ /完全個室/\nかんぜんこよう /完全雇用;full employment/\nかんぜんごかん /完全互換/\nかんぜんさつじんじけん /完全殺人事件/\nかんぜんしあい /完全試合/\nかんぜんしつぎょうしゃ /完全失業者/\nかんぜんしつぎょうりつ /完全失業率;[経済]求職していない失業者を計算に含めない失業率/\nかんぜんしてい /完全指定/\nかんぜんしゅうろく /完全収録/\nかんぜんしゅうろくばん /完全収録版/\nかんぜんしゅぎ /完全主義/\nかんぜんしゅぎしゃ /完全主義者/\nかんぜんしょうとう /完全消灯/\nかんぜんじあい /完全試合/\nかんぜんじどう /完全自動/\nかんぜんじどううんてん /完全自動運転/\nかんぜんじゅくすい /完全熟睡/\nかんぜんじゅんきょ /完全準拠/\nかんぜんすう /完全数/\nかんぜんせい /完全性/\nかんぜんせいき /完全正規/\nかんぜんせいていり /完全性定理/\nかんぜんせいは /完全制覇/\nかんぜんそうび /完全装備/\nかんぜんたい /完全体/\nかんぜんたいおう /完全対応/\nかんぜんちゅうけい /完全中継/\nかんぜんちょうあく /勧善懲悪/\nかんぜんちょっこう /完全直交/\nかんぜんとういつ /完全統一/\nかんぜんどうさ /完全動作/\nかんぜんに /完全に/\nかんぜんねんしょう /完全燃焼/\nかんぜんはんざい /完全犯罪/\nかんぜんはんしゃ /完全反射/\nかんぜんばん /完全版/\nかんぜんひせっしょく /完全非接触/\nかんぜんひてい /完全否定/\nかんぜんふっかつ /完全復活/\nかんぜんふっき /完全復帰/\nかんぜんふっきゅう /完全復旧/\nかんぜんふっこくばん /完全復刻版/\nかんぜんぶあい /完全歩合/\nかんぜんぶあいせい /完全歩合制/\nかんぜんぶそう /完全武装/\nかんぜんぶんえん /完全分煙/\nかんぜんぶんり /完全分離/\nかんぜんへんけい /完全変形/\nかんぜんへんたい /完全変態/\nかんぜんほうえい /完全放映/\nかんぜんほうかい /完全崩壊/\nかんぜんほうそう /完全放送/\nかんぜんほうでん /完全放電/\nかんぜんほしょう /完全保証/\nかんぜんほそう /完全舗装/\nかんぜんぼうび /完全防備/\nかんぜんみっぷう /完全密封/\nかんぜんみっぺいがた /完全密閉型/\nかんぜんむけつ /完全無欠/\nかんぜんむし /完全無視/\nかんぜんむせいげん /完全無制限/\nかんぜんむりょう /完全無料/\nかんぜんゆうしょう /完全優勝/\nかんぜんよやくげんてい /完全予約限定/\nかんぜんよやくせい /完全予約制/\nかんぜんよやくはんばい /完全予約販売/\nかんぜんりゅうたい /完全流体/\nかんぜんわやく /完全和訳/\nかんそ /簡素/\nかんそう /感想/乾燥/完走/間奏/換装/歓送/乾草/観想;contemplation.「-に耽る」/観相;physiognomy.「-術」/完奏/閑窓;[漢語]静かな家/間想/\nかんそうかい /歓送会/\nかんそうがく /観相学/\nかんそうき /乾燥機/乾燥器/\nかんそうきかん /乾燥期間/\nかんそうきょく /間奏曲/\nかんそうくうき /乾燥空気/\nかんそうげい /歓送迎/\nかんそうげいかい /歓送迎会/\nかんそうこ /乾倉庫/\nかんそうご /乾燥後/\nかんそうざい /乾燥剤/\nかんそうしつ /乾燥室/\nかんそうしゃ /完走者/\nかんそうじゅうりょう /乾燥重量/\nかんそうせいざい /乾燥製剤/\nかんそうせん /感想戦/\nかんそうちたい /乾燥地帯/\nかんそうちゅういほう /乾燥注意報/\nかんそうど /乾燥度/\nかんそうなど /感想等/\nかんそうはだ /乾燥肌;カサカサの-/\nかんそうぶ /間奏部/\nかんそうぶん /感想文/\nかんそうやさい /乾燥野菜/\nかんそうゆ /乾燥油/\nかんそうよう /乾燥用/\nかんそうらん /乾燥卵/\nかんそうりつ /完走率/\nかんそうろめん /乾燥路面/\nかんそか /簡素化/\nかんそく /観測/緩速;slow/患側;[医]affected side/管束;[植物]bundle/\nかんそくえいせい /観測衛星/\nかんそくかい /観測会/\nかんそくかのう /観測可能/\nかんそくがぞう /観測画像/\nかんそくき /観測機/観測器/\nかんそくききゅう /観測気球;ballon d'essai(ばろんでっせ)/\nかんそくけい /観測系/\nかんそくけいけん /観測経験/\nかんそくけっか /観測結果/\nかんそくこんなん /観測困難/\nかんそくしじょう /観測史上/\nかんそくしゃ /観測者/\nかんそくしょ /観測所/\nかんそくじじつ /観測事実/\nかんそくじょ /観測所/\nかんそくすじ /観測筋/\nかんそくせん /観測船/\nかんそくたいしょう /観測対象/\nかんそくち /観測地/観測値/\nかんそくちてん /観測地点/\nかんそくてん /観測点/\nかんそくてんすう /観測点数/\nかんそくばしょ /観測場所/\nかんそくふかのう /観測不可能/\nかんそくふのう /観測不能/\nかんそくほうていしき /観測方程式/\nかんそくもう /観測網/\nかんそくりょう /観測量/\nかんそくれき /観測歴/\nかんそん /寒村/\nかんそんみんぴ /官尊民卑/\nかんぞう /肝臓/甘草/鑑三/\nかんぞういろ /萱草色/\nかんぞうがん /肝臓癌/肝臓がん/肝臓ガン/\nかんぞうきのう /肝臓機能/\nかんぞうびょう /肝臓病/\nかんぞく /漢族/奸賊/姦賊/\nかんた /幹太/\nかんたい /艦隊/歓待/寒帯/簡体;⇔繁体/艦体/桿体;-細胞/冠帯/緩怠/款待;=歓待/冠体/鑑隊;?/\nかんたいか /簡体化/\nかんたいきかん /艦隊旗艦/\nかんたいきどう /艦隊機動/\nかんたいこうどう /艦隊行動/\nかんたいじ /簡体字/\nかんたいせん /艦隊戦/\nかんたいは /艦隊派/\nかんたいへいよう /環太平洋/\nかんたく /干拓/乾拓/\nかんたくち /干拓地/\nかんたろう /勘太郎/間太郎/\nかんたん /簡単/感嘆/肝胆;-相照らす/邯鄲;-の夢/感歎;=感嘆/簡單;「単」旧字/簡短/\nかんたんか /簡単化/\nかんたんし /感嘆詞/\nかんたんじ /簡単字/\nかんたんふ /感嘆符;！/\nかんたんぶん /感嘆文/\nかんたんめいりょう /簡単明瞭/\nかんだ /神田/苅田/関田/\nかんだい /寛大/関大/漢代/棺台/\nかんだいせん /関大戦/\nかんだいまえ /関大前/\nかんだいまええき /関大前駅/\nかんだえき /神田駅/\nかんだか /甲高/\nかんだかん /神田間/\nかんだがわ /神田川/神田側/\nかんだこしょ /神田古書/\nかんだじょがくえん /神田女学園/\nかんだじんぼうちょう /神田神保町/\nかんだち /神立/\nかんだちこうげん /神立高原/\nかんだつ /神立/\nかんだほんてん /神田本店/\nかんだまつり /神田祭;5.15/\nかんだみょうじん /神田明神/\nかんだん /歓談/寒暖/間断/閑談/\nかんだんけい /寒暖計/\nかんだんさ /寒暖差/\nかんち /感知;sense/完治/関知;concern/換地/寒地/監置/官治/奸智/閑地/奸知/姦智/\nかんちがい /勘違い/\nかんちき /感知器/\nかんちく /患畜/寒竹/漢竹/\nかんちしょぶん /換地処分/\nかんちそうち /感知装置/\nかんちつ /巻帙/\nかんちばん /感知板/\nかんちゃく /緩着;(囲碁などで)緩すぎる手/\nかんちゃん /嵌張;[麻雀]/\nかんちゅう /寒中/管中/勘注/冠注/\nかんちゅうすいえい /寒中水泳/\nかんちゅうはい /缶酎ハイ/\nかんちょう /館長/官庁/艦長/浣腸/干潮/管長/完調/間諜/灌頂/官長/勧懲;勧善懲悪/\nかんちょうがい /官庁街/\nかんちょうき /浣腸器/\nかんちょうじ /干潮時/\nかんつ /槓子/\nかんつい /完遂;「かんすい」の誤読/\nかんつう /貫通/姦通/\nかんつうがわ /貫通側/\nかんつうざい /姦通罪/\nかんつうしき /貫通式/\nかんつうじゅうそう /貫通銃創/\nかんつうとびら /貫通扉/\nかんつうりょく /貫通力/\nかんつうろ /貫通路/\nかんつばき /寒椿/\nかんづかさ /主神/\nかんづくり /寒造り;-の酒/\nかんづめ /缶詰/缶詰め/罐詰/\nかんてい /鑑定/官邸/艦艇/勘亭/\nかんていしょ /鑑定書/\nかんていしょく /艦底色/\nかんていない /艦艇内/\nかんていにん /鑑定人/\nかんていりゅう /勘亭流/\nかんてき /観的/看的/\nかんてくすとせい /間テクスト性;intertextualite(仏) cf.R.Barthes/\nかんてつ /貫徹;†carry through.「初志-」/完徹;†完全な徹夜。「-で仕上げる」/関鉄/肝蛭;ヌートリアにつく寄生虫/官鉄/\nかんてん /観点/寒天/干天/旱天/官展;le Salon/\nかんてんきち /歓天喜地/\nかんてんしつ /寒天質;ゼラチン質/\nかんてんのじう /干天の慈雨/\nかんてんぼうき /観天望気/\nかんでん /感電/関電/乾田/\nかんでんこう /関電工;[企業名]/\nかんでんし /感電死/\nかんでんち /乾電池/\nかんでんちしき /乾電池式/\nかんと /官途/\nかんとう /関東/巻頭/完投/竿頭/敢闘/間道;舶来の織物/竿灯/完答/冠頭/\nかんとうい /貫頭衣/\nかんとういがい /関東以外/\nかんとういち /関東一/\nかんとういちえん /関東一円/\nかんとうおおてしてつ /関東大手私鉄/\nかんとうからー /巻頭カラー/\nかんとうかんれい /関東管領/\nかんとうがくいん /関東学院/\nかんとうがくいんせん /関東学院戦/\nかんとうがくいんだい /関東学院大/\nかんとうがくいんだいがく /関東学院大学/\nかんとうがくいんむつうら /関東学院六浦/\nかんとうがくせい /関東学生/\nかんとうがた /完投型/\nかんとうきじ /巻頭記事/\nかんとうきんけん /関東近県/\nかんとうきんこう /関東近郊/\nかんとうぐん /関東軍/關東軍;「関」旧字/\nかんとうけい /関東系/\nかんとうけん /関東圏/\nかんとうげん /巻頭言/\nかんとうこうしんえつ /関東甲信越/\nかんとうこくさい /関東国際/\nかんとうし /間投詞/\nかんとうしぶ /関東支部/\nかんとうしゅっしんしゃ /関東出身者/\nかんとうしょう /敢闘賞/\nかんとうしょうり /完投勝利/\nかんとうしんえつこくぜいきょく /関東信越国税局/\nかんとうじょし /間投助詞/\nかんとうじょしがくせい /関東女子学生/\nかんとうじん /関東人/\nかんとうせん /関東戦/\nかんとうせんしゅしょう /敢闘選手賞/\nかんとうぜい /関東勢/\nかんとうぜんぱん /関東全般/\nかんとうたいかい /関東大会/\nかんとうだいがく /関東大学/\nかんとうだいしんさい /関東大震災/\nかんとうだき /関東炊き/\nかんとうちいき /関東地域/\nかんとうちく /関東地区/\nかんとうちくいがい /関東地区以外/\nかんとうちほう /関東地方/\nかんとうてつどう /関東鉄道/\nかんとうでんし /関東電子/\nかんとうとくしゅう /巻頭特集/\nかんとうに /関東煮/\nかんとうば /関東馬/\nかんとうばん /関東版/\nかんとうふう /関東風/\nかんとうへいや /関東平野/\nかんとうべん /関東弁/\nかんとうよう /関東用/\nかんとうりゅう /関東流/\nかんとうれんめい /関東連盟/\nかんとうろーむ /関東ローム/\nかんとうろーむそう /関東ローム層/\nかんとうろうさいびょういん /関東労災病院/\nかんとく /監督/感得/寛徳;年号(1044-1046)/\nかんとくいん /監督員/\nかんとくえん /関特演/\nかんとくか /監督下/\nかんとくかん /監督官/\nかんとくかんちょう /監督官庁/\nかんとくきかん /監督機関/\nかんとくけん /監督権/\nかんとくさく /監督作/\nかんとくさくひん /監督作品/\nかんとくしゃ /監督者/\nかんとくしょう /監督賞/\nかんとくじん /監督陣/\nかんとくすいせん /監督推薦/\nかんとくせきにん /監督責任/\nかんとくだいこう /監督代行/\nかんとくちょう /監督庁/\nかんとん /広東/嵌頓/\nかんとんご /広東語/廣東語;「広」旧字/\nかんとんふう /広東風/\nかんとんめん /広東麺/\nかんとんりょうり /広東料理/\nかんど /感度/神戸;地名,鳥取/\nかんどう /感動/勘当/完動/間道/官道/貫道/\nかんどうさく /感動作/\nかんどうし /感動詞/\nかんどうてき /感動的/\nかんどうひん /完動品/\nかんどうみゃく /冠動脈;[解剖](心臓の)coronary artery/肝動脈;[解剖](肝臓の)hepatic artery/\nかんどうもの /感動物/感動モノ/\nかんどころ /勘所/\nかんどせってい /感度設定/\nかんどちょうせい /感度調整/\nかんどっく /乾ドック;dry dock/\nかんどてん /感度点/\nかんどぶんぷ /感度分布/\nかんどり /神取/\nかんな /鉋/寛和;年号(985-987)/\nかんない /館内/管内;管轄内/関内;地名,横浜/艦内/幹内/\nかんないえき /関内駅/\nかんながら /随神/\nかんなぎ /巫/覡/\nかんなくず /鉋屑/\nかんなぜん /看話禅/\nかんなづき /神無月;陰暦11月/\nかんなな /環七/\nかんなべ /神辺/\nかんなみ /函南/\nかんなめさい /神嘗祭;伊勢神宮/\nかんなり /金成/\nかんなん /艱難;hardship.「-汝を玉にす」/患難;grief. 憂い/\nかんなんしんく /艱難辛苦/\nかんにち /韓日/\nかんにほんかい /環日本海/\nかんにゅう /貫入;つらぬき入る/陥入;おちこみ入る/嵌入;はまりこむ/観入/\nかんにょ /官女/\nかんにょう /凵繞/\nかんにん /堪忍/官人/寛仁;年号(1017-1021)/\nかんにんぶくろ /堪忍袋/\nかんぬき /閂/貫木;=閂/\nかんぬし /神主/\nかんねい /奸佞/姦佞/\nかんねつ /感熱/乾熱/\nかんねつし /感熱紙/\nかんねつしき /感熱式/\nかんねん /観念/\nかんねんけいたい /観念形態;ideology/\nかんねんしょうせつ /観念小説/\nかんねんせい /観念性/\nかんねんてき /観念的/\nかんねんてききょうごう /観念的競合/\nかんねんろん /観念論/\nかんねんろんしゃ /観念論者/\nかんの /菅野;くさかんむり/神野/管野;たけかんむり/冠野/\nかんのう /官能/感応/完納/間脳/還納/肝脳/感能;?/\nかんのうがた /感応型/\nかんのうき /官能基;[化学]functional group/\nかんのうしき /感応式/\nかんのうしゃしんしゅう /官能写真集/\nかんのうしょうせつ /官能小説/\nかんのうせい /官能性;sensuality/感応性;responsiveness/\nかんのうせいしんびょう /感応精神病;[精医]folie a deux/\nかんのうせかい /官能世界/\nかんのうてき /官能的/\nかんのうど /感応度/\nかんのうび /官能美/\nかんのき /閂;=かんぬき/\nかんのすが /管野スガ/\nかんのむし /疳の虫/\nかんのん /観音/\nかんのんきょう /観音教/\nかんのんぎょう /観音経/\nかんのんさま /観音様/\nかんのんざき /観音崎/\nかんのんじ /観音寺/\nかんのんぞう /観音像/\nかんのんちく /観音竹;[植物]ヤシ科/\nかんのんとうげ /観音峠/\nかんのんどう /観音堂/\nかんのんびらき /観音開き/\nかんのんぼさつ /観音菩薩/\nかんはっしゅう /関八州/\nかんはつ /間髪/\nかんば /樺/悍馬/汗馬/駻馬/燗場/\nかんばい /完売/寒梅/観梅/\nかんばいこ /寒梅粉/\nかんばく /艦爆/\nかんばせ /顔/\nかんばっじ /缶バッジ/\nかんばつ /間伐/旱魃/干魃/簡抜/\nかんばつざい /間伐材/\nかんばのろう /汗馬の労/\nかんばめい /冠馬名/\nかんばやし /上林/神林/\nかんばら /蒲原/神原/\nかんばん /看板/乾板/燗番/\nかんばんしょうひん /看板商品/\nかんばんじょゆう /看板女優/\nかんばんせんしゅ /看板選手/\nかんばんだおれ /看板倒れ/\nかんばんまえ /看板前/\nかんばんむすめ /看板娘/\nかんばんや /看板屋/\nかんばんれっしゃ /看板列車/\nかんぱ /寒波/看破/\nかんぱい /乾杯/完敗/\nかんぱく /関白/\nかんぱけ /完パケ/\nかんぱち /環八;環状八号線/間八;[魚]/\nかんぱつ /間髪;-を入れず/煥発;才気-/渙発;詔勅の発布/\nかんぱん /甲板/乾パン/乾板;[写真]dry plate/干犯;干渉・侵犯/\nかんぱんいん /甲板員/\nかんび /完備/甘美/艦尾/巻尾/完美/\nかんびーる /缶ビール/\nかんびか /完備化/\nかんびせい /完備性/\nかんびそく /完備束/\nかんびょう /看病/\nかんびん /簡便/\nかんぴ /韓非;始皇帝の時代の韓の公子/官費/乾皮;-症/\nかんぴし /韓非子;始皇帝の時代の韓の公子/\nかんぴしょう /柑皮症;ミカンの食べ過ぎで肌が黄色くなります/\nかんぴょう /鑑評/干瓢/乾瓢/\nかんぴょうかい /鑑評会/\nかんぴょうき /間氷期/\nかんふー /功夫/\nかんふぜん /肝不全;[医]/\nかんふるちゅうしゃ /カンフル注射;camphor/\nかんぶ /幹部/患部/官武/\nかんぶかい /幹部会/\nかんぶくろ /紙袋;♪猫を-に押し込んで/\nかんぶこうほ /幹部候補/\nかんぶこうほせい /幹部候補生/\nかんぶしゃいん /幹部社員/\nかんぶしょくいん /幹部職員/\nかんぶつ /乾物/官物/換物/灌仏/観仏/奸物/干物/\nかんぶつえ /灌仏会;4.8/潅仏会;異体字/\nかんぶつや /乾物屋/\nかんぶり /寒ブリ/寒鰤/\nかんぶりあき /カンブリア紀;[地質年代]Cambrian. 5700-5100万年前/\nかんぶん /漢文/寛文;年号(1661-1673)/\nかんぶんがく /漢文学/\nかんぶんくんどくたい /漢文訓読体/\nかんぶんてき /漢文的/\nかんぷ /還付/完膚/乾布/関釜/官府/姦婦/姦夫/\nかんぷう /完封/寒風/\nかんぷうかい /観楓会;北海道のみ通じる単語ですか？/\nかんぷうざん /寒風山/\nかんぷうしょうり /完封勝利/\nかんぷきん /還付金/\nかんぷく /感服/官服/\nかんぷしんこく /還付申告/\nかんぷせいきゅう /還付請求/\nかんぷまさつ /乾布摩擦/\nかんぷれんらくせん /関釜連絡船/\nかんぷん /感奮/\nかんべ /神戸/神部/\nかんべえ /勘兵衛/\nかんべつ /鑑別/\nかんべつしょ /鑑別所/\nかんべに /寒紅/\nかんべん /勘弁/簡便/\nかんべんか /簡便化/\nかんべんせい /簡便性/\nかんべんほう /簡便法/\nかんぺい /寛平;年号(889-898)/勘平/干貝/\nかんぺいしき /観兵式/\nかんぺいしゃ /官幣社/\nかんぺき /完璧/癇癖/完ぺき/\nかんぺきしゅぎ /完璧主義/\nかんぺきばん /完璧版/\nかんぺん /官辺/\nかんぺんすじ /官辺筋/\nかんぼう /官房;「内閣-」/観望/感冒/監房;ward/冠帽/奸謀/姦謀;=奸謀/\nかんぼうかい /観望会/\nかんぼうきみつひ /官房機密費/\nかんぼうち /観望地/\nかんぼうちょう /官房長/\nかんぼうちょうかん /官房長官/\nかんぼうやく /感冒薬/\nかんぼうよう /観望用/\nかんぼく /灌木/潅木;異体字 =灌木/翰墨/\nかんぼじあ /柬蒲寨/\nかんぼつ /陥没/\nかんぽ /簡保;[略語]簡易保険/\nかんぽう /漢方/官報/館報/寛保;年号(1741-1744)/艦砲/観法;[仏教]/汗疱;水虫/咸豐;清の年号(1851-1861),旧字/\nかんぽうい /漢方医/\nかんぽういがく /漢方医学/\nかんぽういりょう /漢方医療/\nかんぽうのまじわり /管鮑の交わり/\nかんぽうやく /漢方薬/\nかんぽうやくや /漢方薬屋/\nかんぽん /刊本/完本/官本/監本/韓本/\nかんまき /上牧/\nかんまく /間膜/\nかんまつ /巻末/\nかんまつちゅう /巻末注/\nかんまつふろく /巻末付録/\nかんまん /緩慢/干満/\nかんみ /甘味/鹹味/寛美/\nかんみざい /甘味剤/\nかんみどころ /甘味処/\nかんみゃく /間脈/\nかんみょう /漢名;=かんめい/\nかんみりょう /甘味料/\nかんみん /官民/\nかんみんいったい /官民一体/\nかんみんぞく /漢民族/韓民族/\nかんむ /桓武/官務/\nかんむし /完無視/\nかんむてんのう /桓武天皇/\nかんむへいし /桓武平氏/\nかんむり /冠/\nかんむりざ /冠座;Corona Borealis(CrB)/\nかんむりょう /感無量/\nかんめ /貫目/\nかんめい /感銘/簡明/官名/艦名/漢名/官命/\nかんめいか /簡明化/\nかんめん /乾麺/管面/\nかんもう /換毛;生え変わり/冠毛;トサカ/\nかんもく /緘黙/\nかんもじ /閑文字/\nかんもち /寒餅/\nかんもん /関門/喚問/環紋/\nかんもんかいきょう /関門海峡/\nかんもんきょう /関門橋/\nかんもんじ /閑文字/\nかんもんてつどう /関門鉄道/\nかんや /寒夜/\nかんやく /監訳/完訳/漢訳/簡約/漢薬/\nかんやくか /簡約化/\nかんやくけい /簡約形/\nかんやくしゃ /監訳者/\nかんやくばん /完訳版/\nかんやくりつ /簡約律/\nかんやどり /神宿り/\nかんゆ /肝油/換喩;[修辞]metonymy/\nかんゆう /勧誘/官有/奸雄/姦雄;=奸雄/\nかんゆういん /勧誘員/\nかんゆうざいさん /官有財産/\nかんゆうでんわ /勧誘電話/\nかんゆうほうほう /勧誘方法/\nかんゆうりん /官有林/\nかんゆてき /換喩的/\nかんゆほう /換喩法/\nかんよ /関与/干与;≒関与/\nかんよう /寛容/肝要/涵養/慣用/官用/観葉;-植物/間葉;[生物]mesenchyme/官窯/漢陽;(Hanyang) 湖北省の都市/咸陽;(Xianyang) 陝西省の都市/観洋/簡要/\nかんようおん /慣用音/\nかんようか /慣用化/\nかんようく /慣用句/\nかんようご /慣用語;idiom/\nかんようしょくぶつ /観葉植物/\nかんようてき /慣用的/寛容的/\nかんようひょうげん /慣用表現/\nかんようめい /慣用名/\nかんようよみ /慣用読み;「攪拌」(こうはん)を「かくはん」と読む類/慣用読/\nかんようりょく /寛容力/\nかんよど /関与度/\nかんら /甘楽/\nかんらい /寒雷/\nかんらく /陥落/歓楽/乾酪;cheese/\nかんらくがい /歓楽街/\nかんらくそ /乾酪素;casein/\nかんらん /観覧/甘藍;cabbage/橄欖;canarium/觀覽;「観覧」旧字/\nかんらんがん /橄欖岩/\nかんらんざん /橄欖山/\nかんらんしゃ /観覧車/\nかんらんしょく /橄欖色/\nかんらんせき /観覧席/橄欖石/\nかんらんよう /観覧用/\nかんらんりょう /観覧料/\nかんり /管理;manage/監理;supervise/官吏/\nかんりいいん /管理委員/\nかんりいいんかい /管理委員会/\nかんりいん /管理員/\nかんりうんえい /管理運営/\nかんりうんよう /管理運用/\nかんりえいようし /管理栄養士/\nかんりか /管理課/管理下/管理化/\nかんりかかく /管理価格/\nかんりかちょう /管理課長/\nかんりかん /管理官/\nかんりかんけい /管理関係/\nかんりがいしゃ /管理会社/\nかんりがえ /管理換/\nかんりがかり /管理掛/\nかんりがく /管理学/\nかんりがわ /管理側/\nかんりき /管理機/\nかんりきこう /管理機構/\nかんりきてい /管理規定/\nかんりきのう /管理機能/\nかんりきょういく /管理教育/\nかんりきょく /監理局/\nかんりぎじゅつ /管理技術/\nかんりぎょうむ /管理業務/\nかんりぎょうむしゃ /管理業務者/\nかんりくいき /管理区域/\nかんりくみあい /管理組合/\nかんりけいたい /管理形態/\nかんりけん /管理権/\nかんりけんげん /管理権限/\nかんりけんしゅう /管理研修/\nかんりこうい /管理行為/\nかんりこうがく /管理工学/\nかんりこうがっか /管理工学科/\nかんりこうざ /管理講座/\nかんりこすと /管理コスト/\nかんりさいと /管理サイト/\nかんりさぎょう /管理作業/\nかんりし /管理士/\nかんりしつ /管理室/\nかんりしゃ /管理者/\nかんりしゃいがい /管理者以外/\nかんりしゃかい /管理社会/\nかんりしゃさま /管理者様/\nかんりしゃどうし /管理者同士/\nかんりしゃよう /管理者用/\nかんりしゅぎ /管理主義/\nかんりしゅぎきょういく /管理主義教育/\nかんりしゅぎてき /管理主義的/\nかんりしゅたい /管理主体/\nかんりしょく /管理職/\nかんりじむしょ /管理事務所/\nかんりじょう /管理上/\nかんりじょうたい /管理状態/\nかんりじょうほう /管理情報/\nかんりせい /管理性/\nかんりせいど /管理制度/\nかんりせきにん /管理責任/\nかんりせきにんしゃ /管理責任者/\nかんりそしき /管理組織/\nかんりたいけい /管理体系/\nかんりたいしょう /管理対象/\nかんりたいせい /管理体制/\nかんりたんとうしゃ /管理担当者/\nかんりつ /官立/\nかんりてき /管理的/\nかんりてきそくめん /管理的側面/\nかんりてじゅん /管理手順/\nかんりとう /管理棟/\nかんりにん /管理人/\nかんりにんいがい /管理人以外/\nかんりにんけんげん /管理人権限/\nかんりにんこじん /管理人個人/\nかんりにんじしん /管理人自身/\nかんりにんせい /管理人制/\nかんりにんせいど /管理人制度/\nかんりにんだいり /管理人代理/\nかんりにんほさ /管理人補佐/\nかんりのーど /管理ノード/\nかんりのうりょく /管理能力/\nかんりひ /管理費/\nかんりひょう /管理表/管理票/\nかんりひよう /管理費用/\nかんりぶ /管理部/\nかんりぶちょう /管理部長/\nかんりぶもん /管理部門/\nかんりぶんや /管理分野/\nかんりほう /管理法/\nかんりほうしき /管理方式/\nかんりほうしん /管理方針/\nかんりほうほう /管理方法/\nかんりほしゅ /管理保守/\nかんりほんぶ /管理本部/\nかんりぼ /管理簿/\nかんりぽすと /監理ポスト;上場廃止のおそれがある銘柄が置かれるポスト/\nかんりめいれい /管理命令/\nかんりめん /管理面/\nかんりゃく /簡略/\nかんりゃくか /簡略化/\nかんりゃくけい /簡略形/\nかんりゅう /韓流;[新語]韓国の流行/還流/貫流/寒流/環流/乾溜/潅流/緩流/\nかんりゅうけい /寒流系/\nかんりょう /完了/官僚/管領/\nかんりょうきこう /官僚機構/\nかんりょうけい /完了形/\nかんりょうご /完了後/\nかんりょうしだい /完了次第/\nかんりょうしゅぎ /官僚主義/\nかんりょうじ /完了時/\nかんりょうせい /官僚制/\nかんりょうせいじ /官僚政治/\nかんりょうそう /完了相/\nかんりょうてき /官僚的/\nかんりょうび /完了日/\nかんりよう /管理用/\nかんりりょう /管理料/監理料/\nかんりりょういき /管理領域/\nかんりれい /管理令/\nかんりん /翰林;文人たち/官林;官有林/寒林;墓地/\nかんりんまる /咸臨丸/\nかんるい /感涙/\nかんれい /慣例/寒冷/管領/艦齢/\nかんれいか /寒冷化/慣例化/\nかんれいき /寒冷期/\nかんれいしゃ /寒冷紗/\nかんれいじょう /慣例上/\nかんれいぜんせん /寒冷前線/\nかんれいち /寒冷地/\nかんれいちしよう /寒冷地仕様/\nかんれいちよう /寒冷地用/\nかんれいてき /慣例的/\nかんれき /還暦;60歳/官歴/\nかんれきいわい /還暦祝/還暦祝い/\nかんれん /関連/關聯;「関」旧字,「聯」別字/\nかんれんかいぎしつ /関連会議室/\nかんれんがいしゃ /関連会社/\nかんれんきかん /関連機関/\nかんれんきき /関連機器/\nかんれんきぎょう /関連企業/\nかんれんきじ /関連記事/\nかんれんぎじゅつ /関連技術/\nかんれんけんきゅう /関連研究/\nかんれんけんきゅうしゃ /関連研究者/\nかんれんこうもく /関連項目/\nかんれんこく /関連国/\nかんれんご /関連語/\nかんれんざっし /関連雑誌/\nかんれんしせつ /関連施設/\nかんれんしつもん /関連質問/\nかんれんしゅっぱんぶつ /関連出版物/\nかんれんしょ /関連書/\nかんれんしょうちょう /関連省庁/\nかんれんしょうひん /関連商品/\nかんれんしょせき /関連書籍/\nかんれんしりょう /関連資料/\nかんれんじこう /関連事項/\nかんれんじょう /関連上/\nかんれんじょうきょう /関連状況/\nかんれんじょうほう /関連情報/\nかんれんず /関連図/\nかんれんせい /関連性/\nかんれんせいひん /関連製品/\nかんれんだんたい /関連団体/\nかんれんちしき /関連知識/\nかんれんづけ /関連付け/関連付/\nかんれんとうこう /関連投稿/\nかんれんとしょ /関連図書/\nかんれんぶぶん /関連部分/\nかんれんぶんけん /関連文献/\nかんれんぶんや /関連分野/\nかんれんぺーじ /関連ページ/\nかんれんほうあん /関連法案/\nかんれんほうき /関連法規/\nかんれんようご /関連用語/\nかんれんりょういき /関連領域/\nかんれんわだい /関連話題/\nかんろ /甘露/管路/寒露;[二十四節気]10.9頃/\nかんろく /貫禄/勘六/環六/\nかんろくじしょ /干禄字書/\nかんろくじゅうぶん /貫禄十分/\nかんろに /甘露煮/\nかんわ /緩和/漢和/閑話/官話/\nかんわいりょう /緩和医療;palliative care/\nかんわきこう /緩和機構/\nかんわきゅうだい /閑話休題/\nかんわざ /神事/\nかんわざまい /神事舞/\nかんわじてん /漢和辞典/漢和字典/\nかんわそち /緩和措置/\nかんわほう /緩和法/\nが /画/我;me/蛾;moth/ヵ;小さなカタカナの「カ」/ヶ;「個」の略字/伽;伽藍/賀;年賀/駕;凌駕/俄;(にわか)俄然/峨;嵯峨/峩;「峨」の異体字/餓;餓死/哦;(うたう)/娥;(みめよい)/莪/鵞;鵞鳥/鵝;「鵞」の異体字/牙;歯牙/芽;萌芽/呀/訝;いぶか・る/臥;座臥/雅;優雅/瓦;瓦解/衙;官衙/果;(連濁)因果/河;大河/訛;なまり/畫;「画」の旧字/ケ/\nがーどした /ガード下/\nがい /害/外/街/階/甲斐/我意/賀意/買い/慨;憤慨/概;概念/漑;灌漑/凱;凱旋/鎧;(よろい)鎧袖/剴;(きる)/皚/磑;(うす)/亥;辛亥/劾;弾劾/咳;(せき)労咳/該;該当/骸;骸骨/垓;(さかい) 10^20/孩;(ちのみご)孩児/駭;(おどろ・く)驚駭/崖;断崖/崕;「崖」の異体字/涯;生涯/啀;いが・む/睚;(まなじり)/乂/艾;もぐさ/蓋;(ふた)天蓋/葢;「蓋」の異体字1/盖;「蓋」の異体字2/碍;碍子/礙;≒碍子/愾;敵愾心/既;?/\nがい> /外;外破音,外陰部,外花蓋/\nがいあく /害悪/\nがいあつ /外圧/\nがいい /外衣/害意/外囲/\nがいいん /外因/外陰;[解剖]external genitals. 「-炎,-ジストロフィ」/外印;=げいん/\nがいいんせい /外因性/\nがいいんぶ /外陰部/\nがいうちゅう /外宇宙;⇔内宇宙/\nがいえん /外苑;outer garden.「神宮-」/外縁;outer edge.「穴の-」/外延;extension.「-的定義」/外園/外薗;「園」異体字/外炎;[化学]⇔内炎/\nがいえんせい /外延性/\nがいえんてき /外延的/\nがいえんどおり /外苑通り/\nがいえんひがしどおり /外苑東通り/\nがいえんまえ /外苑前/\nがいか /外貨/凱歌/外化/蓋果/\nがいかい /外界/外海/\nがいかいじょうほう /外界情報/\nがいかく /外郭;-団体/外角;-球/外殻/外廓;=外郭/\nがいかく> /外郭;(external) -団体,-都市,-概念/\nがいかくきゅう /外角球/\nがいかくだんたい /外郭団体/\nがいかげんきん /外貨現金/\nがいかさい /外貨債/\nがいかだかんけん /外貨兌換券/\nがいかつ /概括/\nがいかつてき /概括的/\nがいかひ /外果皮/\nがいかよきん /外貨預金/\nがいかりょうがえ /外貨両替/\nがいかん /外観;appearances/概観;overview/外環;[略語]外郭環状道路/外患;内憂-/\nがいかんざい /外患罪/\nがいかんじょう /外観上/\nがいかんてき /概観的/\nがいかんどうろ /外環道路/\nがいかんび /外観美/\nがいがい /皚々/\nがいがんきん /外眼筋;[解剖]extraocular muscles/\nがいき /外気/\nがいきおん /外気温/\nがいきけん /外気圏/\nがいきゃく /外客/\nがいきゅう /鎧球/\nがいきょ /街渠/\nがいきょう /概況/外教;外国の宗教/外筐/\nがいきょく /外局/\nがいきれいぼう /外気冷房/\nがいきん /外勤/\nがいきんこん /外菌根/\nがいぎょ /害魚/\nがいく /街区/街衢;ちまた/\nがいくうかん /外空間/\nがいけい /外形/外径/概形/外傾/\nがいけいたい /外形態/\nがいけいてき /外形的/\nがいけいひょうじゅんかぜい /外形標準課税/\nがいけん /外見/外圏/\nがいけんじょう /外見上/\nがいけんてき /外見的/\nがいげん /概言/\nがいげんご /外言語/\nがいこう /外交;diplomacy/外構;exterior/外光;outside light/外向;outgoing/外港;outport/外項;outer term/外寇/\nがいこういん /外交員/\nがいこうか /外交家/\nがいこうかん /外交官/\nがいこうかんけい /外交関係/\nがいこうきみつひ /外交機密費/\nがいこうこうしょう /外交交渉/\nがいこうこうじ /外構工事/\nがいこうし /外交史/\nがいこうしせつ /外交使節/\nがいこうじょう /外交上/\nがいこうじれい /外交辞令/\nがいこうすじ /外交筋/\nがいこうせい /外向性/\nがいこうせいしょ /外交青書;diplomatic blue book. 外務省発行の青い「白書」/\nがいこうせん /外航船/\nがいこうだん /外交団/\nがいこうてき /外交的/外向的/\nがいこうとっけん /外交特権/\nがいこうどりょく /外交努力/\nがいこうぶ /外交部/\nがいこうぶんしょ /外交文書/\nがいこうもんだい /外交問題;-に発展する/\nがいこうりょく /外交力/\nがいこうるい /外肛類/\nがいこきゅう /外呼吸/\nがいこく /外国/\nがいこくえいが /外国映画/\nがいこくか /外国課/\nがいこくかぶ /外国株/\nがいこくかわせ /外国為替/\nがいこくかわせおよびがいこくぼうえきかんりほう /外国為替及び外国貿易管理法/\nがいこくかわせぎんこう /外国為替銀行/\nがいこくかわせこうにんぎんこう /外国為替公認銀行/\nがいこくかわせしじょう /外国為替市場/\nがいこくかわせそうば /外国為替相場/\nがいこくかわせてがた /外国為替手形/\nがいこくがた /外国型/\nがいこくきぎょう /外国企業/\nがいこくぎんこう /外国銀行;foreign bank.「外国の法令に準拠して外国において銀行業を営む者」(銀行法4)/\nがいこくけい /外国系/\nがいこくこうかん /外国公館/\nがいこくこくせき /外国国籍/\nがいこくご /外国語/\nがいこくごがくぶ /外国語学部/\nがいこくごきょういく /外国語教育/\nがいこくごやく /外国語訳/\nがいこくごろんぶん /外国語論文/\nがいこくさい /外国債/\nがいこくさん /外国産/\nがいこくさんば /外国産馬/\nがいこくさんまい /外国産米/\nがいこくざい /外国材/\nがいこくしほん /外国資本/\nがいこくしゅっちょう /外国出張/\nがいこくしょうたいば /外国招待馬/\nがいこくじどうしゃ /外国自動車/\nがいこくじん /外国人/\nがいこくじんか /外国人課/\nがいこくじんかしゅ /外国人歌手/\nがいこくじんかんとく /外国人監督/\nがいこくじんさっか /外国人作家/\nがいこくじんせんしゅ /外国人選手/\nがいこくじんせんしゅわく /外国人選手枠/\nがいこくじんせんよう /外国人専用/\nがいこくじんだんせい /外国人男性/\nがいこくじんとうしか /外国人投資家/\nがいこくじんとうろく /外国人登録/\nがいこくじんとうろくしょう /外国人登録証/\nがいこくじんとうろくほう /外国人登録法/\nがいこくじんはんざい /外国人犯罪/\nがいこくじんりゅうがくせい /外国人留学生/\nがいこくじんりょこうしゃ /外国人旅行者/\nがいこくじんろうどうしゃ /外国人労働者/\nがいこくじんわく /外国人枠/\nがいこくせい /外国製/\nがいこくせいひん /外国製品/\nがいこくせいふ /外国政府/\nがいこくせき /外国籍/\nがいこくせん /外国船/\nがいこくせんしゅ /外国選手/\nがいこくせんぱくかんとく /外国船舶監督/\nがいこくぜい /外国勢/\nがいこくぜいがくこうじょ /外国税額控除;foreign tax credit/\nがいこくそうきん /外国送金/\nがいこくば /外国馬/\nがいこくぶ /外国部/\nがいこくぶつ /外国物/\nがいこくぶんがく /外国文学/\nがいこくほう /外国法/\nがいこくぼうえき /外国貿易/\nがいこくぼん /外国本/\nがいこくめんきょ /外国免許/\nがいこくもの /外国物/\nがいこくゆうびんかわせ /外国郵便為替/\nがいこくりょこう /外国旅行/\nがいこっかく /外骨格/\nがいこつ /骸骨/外骨/蓋骨/\nがいこつか /骸骨化/\nがいこん /外婚/\nがいご /外語/\nがいごう /外合/\nがいごうないじゅう /外剛内柔/\nがいさい /外債/\nがいさん /概算/\nがいさんち /概算値/\nがいさんようきゅう /概算要求/\nがいざい /外在/外材;⇔国産材/\nがいざいせい /外在性/\nがいざいてき /外在的/\nがいし /外資/碍子/外史/外紙/外使/外姉/芥子/\nがいしけい /外資系/\nがいして /概して/\nがいしどうにゅう /外資導入/\nがいしゃ /外車/会社/害者;[隠]被害者/\nがいしゃや /外車屋/\nがいしゅう /外周/鎧袖/\nがいしゅういっしょく /鎧袖一触/\nがいしゅうき /概周期/\nがいしゅうちょう /外周長/\nがいしゅうぶ /外周部/\nがいしゅっけつ /外出血/\nがいしゅつ /外出/\nがいしゅつきょか /外出許可/\nがいしゅつきんし /外出禁止/\nがいしゅつきんしれい /外出禁止令/\nがいしゅつぎ /外出着;よそいき/\nがいしゅつさき /外出先/\nがいしゅつじ /外出時/\nがいしゅつちゅう /外出中/\nがいしゅつまえ /外出前/\nがいしゅつよう /外出用/\nがいしょ /外書/\nがいしょう /外相/外傷/外商/街娼/外渉/\nがいしょうかいぎ /外相会議/\nがいしょうきゅう /外相級/\nがいしょうぶ /外商部/\nがいしょく /外食/\nがいしょくさんぎょう /外食産業/\nがいしょくや /外食屋/\nがいしょこうどく /外書講読/\nがいしん /外信/外心/外申/害心/\nがいじ /外字/外事/外耳/孩児/\nがいじえん /外耳炎/\nがいじつせい /概日性/\nがいじつりずむ /概日リズム/\nがいじとうろく /外字登録/\nがいじどう /外耳道/\nがいじにゅうりょく /外字入力/\nがいじゅ /外需/\nがいじゅう /害獣/\nがいじゅうないごう /外柔内剛/\nがいじょう /街上/\nがいじよう /外字用/\nがいじん /外人/外陣/\nがいじんあいて /外人相手/\nがいじんおんな /外人女/\nがいじんかしゅ /外人歌手/\nがいじんぐみ /外人組/\nがいじんせんしゅ /外人選手/\nがいじんぜい /外人勢/\nがいじんぶたい /外人部隊/\nがいじんぼち /外人墓地/\nがいじんりょうきん /外人料金/\nがいじんわく /外人枠/\nがいすう /概数/\nがいず /概図/\nがいせい /外生/外征/外声/蓋世;世をおおうほどの気勢。「抜山-」/慨世;世をなげく。「-の士」/\nがいせいき /外性器/\nがいせいてき /外生的/\nがいせき /外積/外戚/\nがいせつ /概説/外接/\nがいせつえん /外接円/\nがいせつしょ /概説書/\nがいせつちょうほうけい /外接長方形/\nがいせつほう /外接法/\nがいせん /凱旋/外線/街宣/\nがいせんきこく /凱旋帰国/\nがいせんしゃ /街宣車/\nがいせんしょう /凱旋賞/\nがいせんちょくつう /外線直通/\nがいせんもん /凱旋門/\nがいせんもんしょう /凱旋門賞/\nがいせんよう /外線用/\nがいぜん /蓋然/慨然/\nがいぜんせい /蓋然性/\nがいぜんてき /蓋然的/\nがいそう /外装/咳嗽/外挿/外層/\nがいそうこうじ /外装工事/\nがいそうざい /外装材/\nがいそうち /外挿値/\nがいそうひん /外装品/\nがいそうぶひん /外装部品/\nがいそうほう /外挿法;[数学]extrapolation/\nがいそく /外側/外足/概則/\nがいそくど /外測度/\nがいそふ /外祖父/\nがいそぼ /外祖母/\nがいそん /外孫/\nがいたい /外帯/\nがいため /外為/\nがいためほう /外為法/\nがいたれ /外タレ/\nがいたん /慨嘆/外端/慨歎;=慨嘆/\nがいだ /咳唾/\nがいだい /外大/\nがいだて /階建/階建て/\nがいだん /街談/\nがいだんこうせつ /街談巷説/\nがいち /外地/\nがいちゅう /害虫/外注/\nがいちゅうくじょ /害虫駆除/\nがいちゅうさき /外注先/\nがいちゅうひ /外注費/\nがいちょう /害鳥/外朝/\nがいちょうどう /外聴道/\nがいてき /外的/外敵/\nがいてきよういん /外的要因/\nがいてん /外転/外典/外点/\nがいてんしんけい /外転神経/\nがいでん /外伝/外電/\nがいでんてき /外伝的/\nがいとう /該当/街頭;street.「-演説」/街灯;streetlamp/外套/外灯;outdoor lamp/街燈;「灯」旧字/\nがいとう> /該当;-者,-部分/\nがいとうえんぜつ /街頭演説/\nがいとうかしょ /該当個所/\nがいとうきかん /該当機関/\nがいとうきしゅ /該当機種/\nがいとうきじ /該当記事/\nがいとうくかん /該当区間/\nがいとうこうもく /該当項目/\nがいとうしゃ /該当者/該当車;car/\nがいとうしゃしゅ /該当車種/\nがいとうすう /該当数/\nがいとうはんばい /街頭販売/\nがいとうぶぶん /該当部分/\nがいとうぼきん /街頭募金/\nがいとうまく /外套膜/\nがいどう /外道/\nがいどく /害毒/\nがいねん /概念/外燃/\nがいねんか /概念化/\nがいねんがくしゅう /概念学習/\nがいねんきかん /外燃機関/\nがいねんきてい /概念規定/\nがいねんくうかん /概念空間/\nがいねんけいせい /概念形成/\nがいねんこうぞう /概念構造/\nがいねんじたい /概念自体/\nがいねんじょう /概念上/\nがいねんず /概念図/\nがいねんせかい /概念世界/\nがいねんてき /概念的/\nがいねんてきちしき /概念的知識/\nがいねんりかい /概念理解/\nがいはいよう /外胚葉/\nがいはおん /外破音;[音声学]explosive/\nがいはく /外泊/該博/駭魄/\nがいはつてき /外発的/\nがいはん /外販/外板/\nがいはんぼし /外反母趾/外反拇趾/外反拇指;?/\nがいばつてき /外罰的/\nがいばん /外盤/\nがいひ /外皮/外被/\nがいひがわ /外皮側/\nがいひょう /概評/\nがいひん /外賓/\nがいびぶん /外微分/\nがいふうしゃ /凱風社;[出版社名]www.gaifu.co.jp/\nがいぶ /外部/外侮/\nがいぶかんきょう /外部環境/\nがいぶかんさ /外部監査/\nがいぶかんすう /外部関数/\nがいぶきおく /外部記憶/\nがいぶきおくばいたい /外部記憶媒体/\nがいぶきかん /外部機関/\nがいぶきき /外部機器/\nがいぶけいざい /外部経済/\nがいぶけいしき /外部形式/\nがいぶこうか /外部効果/\nがいぶさんしょう /外部参照/\nがいぶしゅつりょく /外部出力/\nがいぶしよう /外部仕様/\nがいぶせい /外部性/外部生/\nがいぶせかい /外部世界/\nがいぶそうち /外部装置/\nがいぶそしき /外部組織/\nがいぶぞうせつ /外部増設/\nがいぶたんし /外部端子/\nがいぶだんたい /外部団体/\nがいぶちょうこう /外部調光/\nがいぶつ /外物/\nがいぶてき /外部的/\nがいぶでんげん /外部電源/\nがいぶどうき /外部同期/\nがいぶにゅうりょく /外部入力/\nがいぶにゅうりょくたんし /外部入力端子/\nがいぶひょうか /外部評価/\nがいぶふけいざい /外部不経済;[経済]external diseconomy/\nがいぶへんすう /外部変数/\nがいぶもう /外部網/\nがいぶん /外分/外聞/\nがいぶんぴつ /外分泌/\nがいへき /外壁/\nがいへきあつ /外壁厚/\nがいへきざい /外壁材/\nがいへきじょう /外壁上/\nがいへん /外編/外篇/\nがいほう /外報/概包/\nがいぼう /外貌/\nがいまい /外米/\nがいむ /外務/\nがいむきょう /外務卿/\nがいむしょう /外務省/\nがいむしょうじかん /外務省次官/\nがいむじかん /外務次官/\nがいむだいじん /外務大臣/\nがいめん /外面/\nがいめんせい /外面性/\nがいめんてき /外面的/\nがいもう /外毛/\nがいもん /外門/\nがいや /外野/\nがいやしゅ /外野手/\nがいやじゆうせき /外野自由席/\nがいやじん /外野陣/\nがいやせき /外野席/\nがいゆう /外遊/外憂/\nがいよう /概要/外用/外洋/外葉/艾葉/\nがいようがわ /外洋側/\nがいようぎょ /外洋魚;pelagic fish/\nがいようしょ /概要書/\nがいようしょうかい /概要紹介/\nがいようず /概要図/\nがいようせつめい /概要説明/\nがいようせつめいしょ /概要説明書/\nがいようづ /概要図/\nがいようやく /外用薬/\nがいらい /外来/\nがいらいかんじゃ /外来患者;outpatient.⇔入院患者/\nがいらいぎょ /外来魚/\nがいらいご /外来語/\nがいらいざつおん /外来雑音/\nがいらいしゃ /外来者/\nがいらいしゅ /外来種/\nがいらいてき /外来的/\nがいらいよう /外来用/\nがいらん /外乱/\nがいりゃく /概略/\nがいりゃくず /概略図/\nがいりゃくてき /概略的/\nがいりょく /外力/\nがいりん /外輪/\nがいりんざん /外輪山/\nがいりんせん /外輪船/\nがいろ /街路/\nがいろじゅ /街路樹/\nがいろとう /街路灯/\nがいろん /概論/\nがいわくせい /外惑星/\nがいわん /蓋碗;中国の茶器/\nがいん /画院/雅音/画因/\nがう /號;「号」の旧字/\nがうすぶんぷ /ガウス分布/\nがえ /換/\nがえし /返し/\nがえり /帰り/\nがえん /賀宴/\nがお /顔/顏;「顔」の旧字/\nがおう /画王/\nがおか /ヶ丘/\nがおんしつ /画音質/\nがか /画家/雅歌/画架/\nがかい /瓦解/画会/雅懐/\nがかく /画角/畫角;「画」旧字/\nがかざ /画架座;Pictor(Pic)/\nがかり /係/掛/\nがが /峨々/峨峨/\nががく /雅楽/画学/\nががくせい /画学生/\nががくりょう /雅楽寮;[律令制]/\nががっき /雅楽器/\nががんぼ /大蚊/\nがき /餓鬼/垣/瓦器/書き/\nがきだいしょう /餓鬼大将/\nがきだな /餓鬼棚/\nがきどう /餓鬼道;三悪道(三途)の一。/\nがきょう /画境/\nがぎ /画技/\nがぎじょうぶ /鉤状部/\nがぎょ /駕御/\nがぎょう /画業/ガ行/が行/\nがく /額/学/楽/萼;花のウテナ/顎;あご/岳/嶽;「岳」の旧字/咢/愕;驚愕/鄂;中国・湖北省/齶;≒顎/諤;侃々諤々/鍔;刀のツバ/鰐;わに/壑;たに・あな/學;「学」の旧字/斈;「学」の異体字/樂;「楽」の旧字(人名用漢字)/\nがくあじさい /額紫陽花/\nがくい /学位/\nがくいき /学位記/\nがくいきじゅよしき /学位記授与式/\nがくいしんさ /学位審査/\nがくいじゅよきこう /学位授与機構/\nがくいじゅよしき /学位授与式/\nがくいめい /学位名/\nがくいり /額入り/\nがくいろんぶん /学位論文/\nがくいん /学院/楽員/\nがくいんだい /学院大/\nがくいんない /学院内/\nがくえん /学園/\nがくえんさい /学園祭/\nがくえんさいご /学園祭後/\nがくえんとし /学園都市/\nがくえんとしせん /学園都市線/\nがくえんふんそう /学園紛争/\nがくえんまえ /学園前/\nがくえんまええきげしゃ /学園前駅下車/\nがくえんもの /学園物/\nがくおん /楽音/\nがくかんせつ /顎関節/\nがくかんせつしょう /顎関節症/\nがくかんせつだっきゅう /顎関節脱臼/\nがくがい /学外/\nがくがいしゃ /学外者/\nがくきょうかい /学協会/\nがくぎょ /鰐魚/\nがくぎょう /学業/\nがくぎょうじょう /学業上/\nがくぎょうせいせき /学業成績/\nがくぎょうふしん /学業不振/\nがくぐん /学群/\nがくげい /学芸/\nがくげいいん /学芸員/\nがくげいかい /学芸会/\nがくげいだい /学芸大/\nがくげいだいがく /学芸大学/\nがくげいだいがくえき /学芸大学駅/\nがくげいだいふぞく /学芸大付属/\nがくげいぶ /学芸部/\nがくげいぶんこ /学芸文庫/\nがくげき /楽劇/\nがくこつ /顎骨/\nがくさい /学際;interdiscipline/学祭;学園祭/学才/楽才/\nがくさいか /学際化/\nがくさいこうりゅう /学際交流/\nがくさいてき /学際的/\nがくさいぶんや /学際分野/\nがくさいりょういき /学際領域/\nがくさん /学参;学習参考書/\nがくざら /額皿/\nがくし /学士/学資/楽師/\nがくしいじょう /学士以上/\nがくしいん /学士院/\nがくしかい /学士会/\nがくしかいかん /学士会館/\nがくしかいかんぶんかん /学士会館分館/\nがくしき /学識/楽式;楽曲の形式/学指揮/\nがくしきけいけんしゃ /学識経験者/\nがくしきしゃ /学識者/\nがくしにゅうがく /学士入学/\nがくしにゅうがくせいど /学士入学制度/\nがくしほけん /学資保険/\nがくしゃ /学者/学舎/\nがくしゃけい /学者系/\nがくしゃたち /学者達/\nがくしゃない /学者内/\nがくしゃはだ /学者肌/\nがくしゅ /楽手/\nがくしゅう /学習/学修;学び修める/\nがくしゅうあるごりずむ /学習アルゴリズム/\nがくしゅういん /学習院/\nがくしゅういんしょとうか /学習院初等科/\nがくしゅういんだい /学習院大/\nがくしゅういんだいがく /学習院大学/\nがくしゅうかい /学習会/\nがくしゅうかいすう /学習回数/\nがくしゅうかがく /学習科学/\nがくしゅうかてい /学習過程/\nがくしゅうかのう /学習可能/\nがくしゅうかのうせい /学習可能性/\nがくしゅうかん /学習観/\nがくしゅうかんきょう /学習環境/\nがくしゅうかんじ /学習漢字/\nがくしゅうがた /学習型/\nがくしゅうきかい /学習機械/\nがくしゅうきかん /学習期間/\nがくしゅうきこう /学習機構/\nがくしゅうきのう /学習機能/\nがくしゅうきょくせん /学習曲線/\nがくしゅうけい /学習系/\nがくしゅうけいすう /学習係数/\nがくしゅうけっか /学習結果/\nがくしゅうけんきゅう /学習研究/\nがくしゅうけんきゅうしゃ /学習研究社;[企業名]/\nがくしゅうこうか /学習効果/\nがくしゅうご /学習後/\nがくしゅうさいくる /学習サイクル/\nがくしゅうさんこうしょ /学習参考書/\nがくしゅうさんぷる /学習サンプル/\nがくしゅうしつ /学習室/\nがくしゅうしどう /学習指導/\nがくしゅうしどうようりょう /学習指導要領/\nがくしゅうしゃ /学習者/\nがくしゅうしゃじしん /学習者自身/\nがくしゅうしゅうりょうご /学習終了後/\nがくしゅうしょうがい /学習障害/\nがくしゅうしんりがく /学習心理学/\nがくしゅうじ /学習時/\nがくしゅうじかん /学習時間/\nがくしゅうじてん /学習辞典/\nがくしゅうじゅく /学習塾/\nがくしゅうじょう /学習上/\nがくしゅうじょうきょう /学習状況/\nがくしゅうじょうけん /学習条件/\nがくしゅうじょうほう /学習情報/\nがくしゅうずかん /学習図鑑/\nがくしゅうずみ /学習済み/\nがくしゅうせいぎょ /学習制御/\nがくしゅうせっと /学習セット/\nがくしゅうせつ /学習説/\nがくしゅうそうだん /学習相談/\nがくしゅうそく /学習則/\nがくしゅうそくど /学習速度/\nがくしゅうちゅう /学習中/\nがくしゅうちょう /学習帳/\nがくしゅうづくえ /学習机/\nがくしゅうないよう /学習内容/\nがくしゅうのうりょく /学習能力/\nがくしゅうはん /学習班/\nがくしゅうひょうげん /学習表現/\nがくしゅうふのう /学習不能/\nがくしゅうぶぶん /学習部分/\nがくしゅうほう /学習法/\nがくしゅうほうしき /学習方式/\nがくしゅうほうほう /学習方法/\nがくしゅうもんだい /学習問題/\nがくしゅうよう /学習用/\nがくしゅうりつ /学習率/\nがくしゅうりょういき /学習領域/\nがくしゅうりょく /学習力/\nがくしゅうりろん /学習理論/\nがくしゅうれい /学習例/\nがくしょ /楽所/楽書/\nがくしょう /楽章/学生/学匠/楽匠/\nがくしょく /学食/学殖/\nがくしん /学振/学術振興会;※abbrev/学術審議会;※abbrev/\nがくしんけんきゅういん /学振研究員/\nがくじ /学事/\nがくじぶ /学事部/\nがくじゅつ /学術/\nがくじゅつかいぎ /学術会議/\nがくじゅつかつどう /学術活動/\nがくじゅつけい /学術系/\nがくじゅつけんきゅう /学術研究/\nがくじゅつけんきゅうとし /学術研究都市/\nがくじゅつこうえんかい /学術講演会/\nがくじゅつざっし /学術雑誌/\nがくじゅつし /学術誌/\nがくじゅつしょ /学術書/\nがくじゅつしんぎかい /学術審議会/\nがくじゅつしんこう /学術振興/\nがくじゅつじょう /学術上/\nがくじゅつじょうほう /学術情報/\nがくじゅつだんたい /学術団体/\nがくじゅつてき /学術的/\nがくじゅつてきかち /学術的価値/\nがくじゅつどうこう /学術動向/\nがくじゅつはかせ /学術博士/\nがくじゅつぶんか /学術文化/\nがくじゅつもくてき /学術目的/\nがくじゅつよう /学術用/\nがくじゅつようご /学術用語/\nがくじゅつようごしゅう /学術用語集/\nがくじゅつりよう /学術利用/\nがくじゅつろんぶん /学術論文/\nがくじょう /学情/学術情報センター/\nがくじょうもう /学情網/\nがくじん /楽人/\nがくせい /学生/学制/楽聖/\nがくせい> /学生;-結婚,-会館/\nがくせいいん /学生員/\nがくせいうんどう /学生運動/\nがくせいえんごかい /学生援護会/\nがくせいか /学生課/\nがくせいかい /学生会/\nがくせいかいいん /学生会員/\nがくせいかいかん /学生会館/学生会舘;異体字/\nがくせいかばん /学生鞄/\nがくせいかん /学生間/\nがくせいがかり /学生係/\nがくせいがわ /学生側/\nがくせいきしゅくしゃ /学生寄宿舎/\nがくせいきょういく /学生教育/\nがくせいけっこん /学生結婚/\nがくせいけん /学生券/\nがくせいげきだん /学生劇団/\nがくせいさいご /学生最後/\nがくせいさんか /学生参加/\nがくせいしき /学生指揮/\nがくせいしつ /学生室/\nがくせいしゅくしゃ /学生宿舎/\nがくせいしょう /学生証/\nがくせいしょうばんごう /学生証番号/\nがくせいしょくどう /学生食堂/\nがくせいしょくん /学生諸君/\nがくせいしんぶん /学生新聞/\nがくせいじしん /学生自身/\nがくせいじだい /学生時代/\nがくせいじだいいらい /学生時代以来/\nがくせいじちかい /学生自治会/\nがくせいじっけん /学生実験/\nがくせいじっしゅう /学生実習/\nがくせいすう /学生数/\nがくせいずもう /学生相撲/\nがくせいせいかつ /学生生活/\nがくせいせんしゅけん /学生選手権/\nがくせいせんばつ /学生選抜/\nがくせいたいしょう /学生対象/\nがくせいたち /学生達/\nがくせいちゅう /学生中/\nがくせいなかま /学生仲間/\nがくせいばんごう /学生番号/\nがくせいひかえしつ /学生控室/\nがくせいひとり /学生一人/\nがくせいびんらん /学生便覧/\nがくせいふう /学生風/\nがくせいふく /学生服/\nがくせいぶ /学生部/\nがくせいぶかい /学生部会/\nがくせいぶちょう /学生部長/\nがくせいぼしゅう /学生募集/\nがくせいむき /学生向/\nがくせいやきゅう /学生野球/\nがくせいやきゅうきょうかい /学生野球協会/\nがくせいよう /学生用/\nがくせいりょう /学生寮/\nがくせいりょうきん /学生料金/\nがくせいわりびき /学生割引/\nがくせき /学籍/\nがくせきばんごう /学籍番号/\nがくせきぼ /学籍簿/\nがくせつ /学説/楽節/\nがくせつし /学説史/\nがくせつじょう /学説上/\nがくぜん /愕然/\nがくそ /楽所/\nがくそう /額装/学僧/楽想/学窓/楽箏;雅楽器。三弦の一/学聡/\nがくそく /学則/\nがくそつ /学卒/\nがくたい /楽隊/\nがくだいこ /楽太鼓;雅楽の太鼓の一、また総称/\nがくだん /楽団/楽壇/\nがくだんいん /楽団員/\nがくち /学知/\nがくちょう /学長/楽長/楽調/\nがくちょうしつ /学長室/\nがくてき /学的/\nがくてん /楽典/\nがくでん /学田/\nがくと /学徒/学都/\nがくとう /学頭/学統;学問の系統/咢筒/\nがくとく /学徳/\nがくとどういん /学徒動員/\nがくとへい /学徒兵/\nがくどう /学童;pupil/学堂;school/楽堂;音楽堂/学道/額堂;神社で、絵馬を掛ける場所/\nがくどうそかい /学童疎開/\nがくどうほいく /学童保育/\nがくどうほいくしょ /学童保育所/\nがくない /学内/\nがくないかいかく /学内改革/\nがくないがい /学内外/\nがくないせん /学内線/\nがくないびん /学内便/\nがくにん /学人;仏教の修行者/楽人;雅楽の奏者/\nがくねん /学年/\nがくねんてき /学年的/\nがくねんべつ /学年別/\nがくねんまつ /学年末/\nがくの /嶽野/\nがくのはな /額の花/\nがくは /学派/楽派;音楽の流派。「フランドル-,ウィーン-,国民-」/\nがくばす /学バス/\nがくばつ /学閥/\nがくひ /学費/岳飛;南宋の武将/\nがくひめんじょ /学費免除/\nがくびわ /楽琵琶;雅楽器。三弦の一/\nがくふ /楽譜/学府/岳父/\nがくふう /学風/\nがくふうりば /楽譜売場/\nがくふか /楽譜化/\nがくふがた /楽譜型/\nがくふきごう /楽譜記号/\nがくふしゅう /楽譜集/\nがくふしゅっぱんしゃ /楽譜出版社/\nがくふじょう /楽譜上/\nがくふにゅうりょく /楽譜入力/\nがくふにんしき /楽譜認識/\nがくふや /楽譜屋/\nがくふよう /楽譜用/\nがくぶ /学部/\nがくぶがくせい /学部学生/\nがくぶがくせいじだい /学部学生時代/\nがくぶきょういく /学部教育/\nがくぶじだい /学部時代/\nがくぶじむしつ /学部事務室/\nがくぶせい /学部生/\nがくぶそつ /学部卒/\nがくぶだんかい /学部段階/\nがくぶち /額縁/\nがくぶちょう /学部長/\nがくぶない /学部内/\nがくへん /萼片/がく片/\nがくほう /学報/\nがくぼう /学帽/\nがくぼく /学僕/\nがくむ /学務/\nがくむか /学務課/\nがくめい /学名/\nがくめん /額面/楽面/\nがくめんかかく /額面価格/\nがくめんかぶ /額面株/\nがくめんじょう /額面上/\nがくめんてき /額面的/\nがくめんどおり /額面通り/\nがくめんはっこう /額面発行/\nがくめんわれ /額面割れ/\nがくもん /学問/\nがくもんかん /学問観/\nがくもんじょ /学問所/\nがくもんじょう /学問上/\nがくもんぜんぱん /学問全般/\nがくもんたいけい /学問体系/\nがくもんたんきゅう /学問探求/\nがくもんてき /学問的/\nがくもんてきぎょうせき /学問的業績/\nがくもんてきこうりゅう /学問的交流/\nがくもんてきたいど /学問的態度/\nがくもんのじゆう /学問の自由;憲法23条/\nがくもんのすすめ /学問のすゝめ;(1872-76) 福沢諭吉/\nがくもんぶんや /学問分野/\nがくもんめん /学問面/\nがくもんりょういき /学問領域/\nがくや /楽屋/嶽野/\nがくやうら /楽屋裏/\nがくやおち /楽屋落ち/\nがくゆう /学友/\nがくゆうかい /学友会/\nがくゆうかいひ /学友会費/\nがくゆうきょうかい /楽友協会/\nがくよう /岳陽/\nがくようひん /学用品/\nがくらん /学ラン/学らん/\nがくり /学理/楽理/\nがくりょう /学寮/\nがくりょうい /学寮委/\nがくりょうせん /学寮専/\nがくりょく /学力/\nがくりょくぶそく /学力不足/\nがくるい /学類/\nがくれい /学齢/\nがくれき /学歴/\nがくれきさしょう /学歴詐称/\nがくれきしゃかい /学歴社会/\nがくれきじまん /学歴自慢/\nがくれきじゅうし /学歴重視/\nがくれきふもん /学歴不問/\nがくれん /学連/\nがくろく /岳麓/\nがくわり /学割/\nがくわりうんちん /学割運賃/\nがけ /崖/掛け/垳/\nがけい /雅兄/芽型/\nがけくずれ /崖崩れ;崖の崩落/\nがけした /崖下/\nがけっぷち /崖っ縁/崖っ淵/\nがけん /我見/\nがげき /画劇/\nがげん /雅言/\nがこう /画工/画稿/\nがこうそう /鵞口瘡/\nがご /雅語/\nがごう /雅号/\nがさ /傘/笠/\nがさい /画才/\nがさいれ /ガサ入れ;強制捜査/\nがさくちゅう /画策中/\nがさん /画賛/画讃/臥蚕;眠っているカイコ/\nがさんび /臥蚕眉/\nがざい /画材/\nがざいてん /画材店/\nがざいや /画材屋/\nがし /餓死/賀詞/画師/画紙/樫/菓子/\nがししゃ /餓死者/\nがしつ /画質/画室/\nがしつこうじょう /画質向上/\nがしつちょうせい /画質調整/\nがしつてき /画質的/\nがしつひかく /画質比較/\nがしつれっか /画質劣化/\nがしゅ /雅趣/画趣/\nがしゅう /画集/我執/賀州;加賀 or 伊賀/\nがしゅん /賀春/\nがしょ /賀書/\nがしょう /賀正/画商/臥床/雅称/\nがしら /頭/\nがしんしょうたん /臥薪嘗胆/\nがじゅん /雅馴/\nがじょう /牙城/賀状/画帖/芽条/\nがじょえんかんこう /雅叙園観光/\nがじん /雅人/画人/牙人;仲買人/\nがじんかって /我侭勝手/\nがす /瓦斯/\nがすあっせつ /ガス圧接;gas pressure welding/\nがすあつ /ガス圧/\nがすえそ /ガス壊疽;[医]gas gangrene/\nがすか /ガス化/\nがすかくさん /ガス拡散/\nがすかようゆうろ /ガス化溶融炉/\nがすかん /ガス管/\nがすがいしゃ /ガス会社/\nがすがま /ガス釜/\nがすきき /ガス機器/\nがすきぐ /ガス器具/\nがすけつ /ガス欠;[口](<gas ガソリン)燃料切れ/\nがすしき /ガス式/\nがすしつ /ガス室/\nがすじゅう /ガス銃/\nがすじょう /ガス状/\nがすじょうせいうん /ガス状星雲/\nがすせん /ガス栓/\nがすだい /ガス代/ガス台/\nがすだん /ガス弾;gas bomb/\nがすちゅうどく /ガス中毒/\nがすでん /ガス田;天然ガス/\nがすとう /ガス灯/ガス燈/\nがすぬき /ガス抜き/\nがすばくはつ /ガス爆発/\nがすぶろ /ガス風呂/\nがすぶんせき /ガス分析/\nがすもれ /ガス漏れ/\nがすようせつ /ガス溶接;gas welding/\nがすりょうきん /ガス料金/\nがすろ /ガス炉/\nがせい /画聖/\nがせき /瓦石/\nがせつ /我説/\nがせんし /画仙紙/\nがぜん /俄然/瓦全/\nがそ /画素/\nがそう /画層/画僧/我相/芽層/\nがそかん /画素間/\nがそごと /画素毎/\nがそすう /画素数/\nがそち /画素値/\nがそない /画素内/\nがそみつど /画素密度/\nがそりんしゃ /ガソリン車/\nがそりんぜい /ガソリン税/\nがそりんだい /ガソリン代/\nがぞう /画像/\nがぞうあっしゅく /画像圧縮/\nがぞういがい /画像以外/\nがぞうおうよう /画像応用/\nがぞうか /画像化/\nがぞうかん /画像間/\nがぞうけいしき /画像形式/\nがぞうけんきゅうしつ /画像研究室/\nがぞうけんきゅうじょ /画像研究所/\nがぞうけんさく /画像検索/\nがぞうこうがく /画像工学/\nがぞうこうがっか /画像工学科/\nがぞうしゅうふく /画像修復/\nがぞうしょり /画像処理/\nがぞうしょりしつ /画像処理室/\nがぞうしょりそうち /画像処理装置/\nがぞうしんだん /画像診断/\nがぞうじょう /画像上/\nがぞうじょうほう /画像情報/\nがぞうせいせい /画像生成/\nがぞうてき /画像的/\nがぞうでんしがっかい /画像電子学会/\nがぞうでんそう /画像伝送/\nがぞうにゅうりょく /画像入力/\nがぞうにゅうりょくよう /画像入力用/\nがぞうにんしき /画像認識/\nがぞうひょうじ /画像表示/\nがぞうぶ /画像部/\nがぞうめん /画像面/\nがぞうりかい /画像理解/\nがぞく /雅俗/\nがぞくせっちゅうたい /雅俗折衷体/\nがぞくようがくしんしょ /雅俗幼学新書/\nがた /方/型/形/潟/難/\nがたおち /がた落ち/\nがたこう /形鋼/型鋼/\nがたさ /難さ/\nがたな /刀/\nがたり /語り/\nがだい /画題/\nがだん /画壇/\nがち /雅致/勝ち/\nがちしょう /賀知章/\nがちょう /画調/鵞鳥/画帳/鵝鳥;「鵞」の本字/\nがちりん /月輪/\nがっ /合/\nがっか /学科/学課;lesson/\nがっかい /学会;†society.「-発表」/学界;†academe.「-の動静」/楽界/\nがっかいいん /学会員/\nがっかいかいいん /学会会員/\nがっかいかいひ /学会会費/\nがっかいかつどう /学会活動/\nがっかいかんけい /学会関係/\nがっかいきかんちゅう /学会期間中/\nがっかいきょうさい /学会共催/\nがっかいけいしき /学会形式/\nがっかいし /学会誌/\nがっかいしかく /学会資格/\nがっかいしけいさい /学会誌掲載/\nがっかいしゅっせき /学会出席/\nがっかいしょう /学会賞/\nがっかいじむきょく /学会事務局/\nがっかいじょう /学会上/\nがっかいなど /学会等/\nがっかいはっこう /学会発行/\nがっかいはっぴょう /学会発表/\nがっかいはっぴょうろんぶん /学会発表論文/\nがっかいまえ /学会前/\nがっかいめい /学会名/\nがっかいろんぶん /学会論文/\nがっかがい /学科外/\nがっかごと /学科毎/\nがっかしけん /学科試験/\nがっかせん /顎下腺/\nがっかぜんきょういん /学科全教員/\nがっかそつぎょうしゃ /学科卒業者/\nがっかちょう /学科長/\nがっかどくじ /学科独自/\nがっかない /学科内/\nがっかべつ /学科別/\nがっかめんじょ /学科免除/\nがっかもく /学科目/\nがっかん /学館/学環/学監/楽官/\nがっき /楽器/学期/\nがっきいがい /楽器以外/\nがっきえんそう /楽器演奏/\nがっきえんそうか /楽器演奏家/\nがっきおん /楽器音/\nがっきかん /楽器間/\nがっきこゆう /楽器固有/\nがっきずき /楽器好き/\nがっきそうしゃ /楽器奏者/\nがっきてん /楽器店/\nがっきはくぶつかん /楽器博物館/\nがっきへんせい /楽器編成/\nがっきほう /楽器法/\nがっきほんらい /楽器本来/\nがっきまつ /学期末/\nがっきめい /楽器名/\nがっきや /楽器屋/\nがっきゅう /学級/学究/\nがっきゅういいん /学級委員/\nがっきゅういいんちょう /学級委員長/\nがっきゅうかい /学級会/\nがっきゅうき /学休期/\nがっきゅうはだ /学究肌/\nがっきゅうぶんこ /学級文庫/\nがっきゅうへいさ /学級閉鎖/\nがっきゅうほうかい /学級崩壊/\nがっきょく /楽曲/\nがっきょくこうせい /楽曲構成/\nがっく /学区/楽句/\nがっくうてんし /月宮天子/\nがっくがい /学区外/\nがっくこう /学区校/\nがっくない /学区内/\nがっけい /学系/学兄/\nがっけん /学研;[企業名]学習研究社/\nがっけんとし /学研都市/\nがっけんとしせん /学研都市線/\nがっこう /学校/學校/\nがっこうい /学校医/\nがっこういがい /学校以外/\nがっこううんえい /学校運営/\nがっこうかんけいしゃ /学校関係者/\nがっこうかんり /学校管理/\nがっこうがい /学校外/\nがっこうがえり /学校帰り/\nがっこうがわ /学校側/\nがっこうきゅうぎょうきかん /学校休業期間/\nがっこうきゅうしょく /学校給食/\nがっこうきょういく /学校教育/\nがっこうきょういくばんぐみ /学校教育番組/\nがっこうきょういくほう /学校教育法/\nがっこうきょうし /学校教師/\nがっこうぎょうじ /学校行事/\nがっこうぐん /学校群/\nがっこうけんしん /学校検診/\nがっこうさい /学校祭/\nがっこうしき /学校式/\nがっこうしきちない /学校敷地内/\nがっこうしてい /学校指定/\nがっこうしゅうへん /学校周辺/\nがっこうしんぶん /学校新聞/\nがっこうじむ /学校事務/\nがっこうすいせん /学校推薦/\nがっこうせいかつ /学校生活/\nがっこうせいど /学校制度/\nがっこうたんい /学校単位/\nがっこうちゅう /顎口虫/\nがっこうちゅうしゃじょう /学校駐車場/\nがっこうちょう /学校長/\nがっこうとしょかん /学校図書館/\nがっこうない /学校内/\nがっこうほうじん /学校法人/\nがっこうめい /学校名/\nがっこうれい /学校令/\nがっこつ /顎骨/\nがっさい /合財/合切/\nがっさいぶくろ /合切袋/\nがっさく /合作/\nがっさつ /合冊/\nがっさん /合算/月山/\nがっしゅう /合衆/\nがっしゅうこく /合衆国/\nがっしゅうこくけんぽう /合衆国憲法/\nがっしゅうこくせいふ /合衆国政府/\nがっしゅく /合宿/\nがっしゅくけいしき /合宿形式/\nがっしゅくさき /合宿先/\nがっしゅくじょ /合宿所/\nがっしゅくちゅう /合宿中/\nがっしょう /合唱;chorus/合掌;なまんだぶ/合焦;focusing/合従;-連衡/\nがっしょうきょく /合唱曲/\nがっしょうきょくしゅう /合唱曲集/\nがっしょうしどう /合唱指導/\nがっしょうたいかい /合唱大会/\nがっしょうだん /合唱団/\nがっしょうだんいん /合唱団員/\nがっしょうづくり /合掌造り;[建築] 白川郷・五箇山/\nがっしょうひねり /合掌捻り/\nがっしょうぶ /合唱部/\nがっしょうれんこう /合従連衡/\nがっしょうれんしゅう /合唱練習/\nがっせい /合生/\nがっせん /合戦/\nがっそう /合奏/合葬/\nがっそうきょうそうきょく /合奏協奏曲/\nがっそうきょく /合奏曲/\nがっそうだん /合奏団/\nがったい /合体/合體;「体」旧字/\nがったいご /合体後/\nがったいじ /合体字/\nがったいほうほう /合体方法/\nがったいまえ /合体前/\nがったいよう /合体用/\nがったいわざ /合体技/\nがっち /合致/\nがっちゃく /合着/\nがって /勝手/\nがってつ /合綴/\nがってん /合点/月天/合點/\nがってんし /月天子/\nがっとげん /ガット弦/\nがっぴ /月日/\nがっぴつ /合筆/\nがっぴょう /合評/\nがっぴょうかい /合評会/\nがっぺい /合併/\nがっぺいご /合併後/\nがっぺいごう /合併号/\nがっぺいしゅうごう /合併集合/\nがっぺいしょう /合併症/\nがっぺいしょり /合併処理/\nがっぺいじ /合併時/\nがっぺいぞうだいごう /合併増大号/\nがっぽう /合邦/\nがっぽん /合本/\nがつ /月/歹/\nがつお /鰹/\nがつころ /月頃/\nがつごう /月号/\nがつすえ /月末/\nがつちゅう /月中/\nがつど /月度/\nがつばん /月版/\nがつぶん /月分/\nがつへん /歹偏;[部首]/\nがつまつ /月末/\nがてん /合点/\nがでんいんすい /我田引水/\nがと /画図/賀戸/\nがとう /餓島;ガダルカナル島/臥榻;bed/\nがどりにうむ /Gd/Gadolinium/\nがな /仮名/\nがに /蟹/\nがにまた /蟹股/ガニ股/がに股/\nがにゅうどう /我入道/\nがね /金/鐘/\nがはく /画伯/\nがばん /画板/\nがひつ /画筆/\nがひん /訝賓/\nがび /蛾眉;美しい眉/峨眉;-山/\nがびさん /峨眉山;中国四川省の山/\nがびょう /画鋲/臥病/\nがふ /画布/画譜/楽府/\nがふう /画風/\nがふく /画幅/\nがぶのみ /がぶ飲み/ガブ飲み/\nがぶん /雅文/\nがぶんたい /雅文体/\nがへい /画餅/\nがべい /画餅/\nがぺん /鵞ペン/\nがほ /牙保/\nがほう /画報/画法/芽胞/\nがぼう /画舫/\nがま /蒲;[植物]cattail/蟇;[動物]がまがえる/釜;(連濁) 湯を沸かすかま/窯;(連濁) 器等を焼くかま/鎌;(連濁) 草などを切る刃物/蝦蟇;=蟇/蝦蟆;=蝦蟇/\nがまがえる /蝦蟇/\nがまぐち /がま口/蝦蟇口/\nがまごうり /蒲郡/\nがまごおり /蒲郡/\nがまもく /ガマ目/Typales/\nがまん /我慢/\nがまんくらべ /我慢比べ/\nがまんじる /我慢汁;[卑]/\nがみ /雅味/髪/紙/神/上/髮;「髪」の旧字(人名用漢字)/\nがむしゃら /我武者羅/\nがめい /画名/雅名/\nがめん /画面/\nがめんいちばんうえ /画面一番上/\nがめんいっぱい /画面一杯/\nがめんかいぞうど /画面解像度/\nがめんかだん /画面下段/\nがめんかん /画面間/\nがめんがい /画面外/\nがめんけいしき /画面形式/\nがめんこうしん /画面更新/\nがめんこうせい /画面構成/\nがめんさいず /画面サイズ/\nがめんさつえい /画面撮影/\nがめんした /画面下/\nがめんしゃしん /画面写真/\nがめんしゅつりょく /画面出力/\nがめんしょうきょ /画面消去/\nがめんじゅう /画面中/\nがめんじょう /画面上/\nがめんじょうぶ /画面上部/\nがめんせいぎょ /画面制御/\nがめんせっけい /画面設計/\nがめんぜんたい /画面全体/\nがめんちゅう /画面中/\nがめんちゅうおう /画面中央/\nがめんちゅうおううえ /画面中央上/\nがめんちゅうおうぶ /画面中央部/\nがめんてき /画面的/\nがめんてまえ /画面手前/\nがめんない /画面内/\nがめんにゅうりょく /画面入力/\nがめんはし /画面端/\nがめんはば /画面幅/\nがめんひょうじ /画面表示/\nがめんひょうじよう /画面表示用/\nがめんびょうが /画面描画/\nがめんぶんかつ /画面分割/\nがめんみぎ /画面右/\nがも /賀茂/\nがもう /蒲生/\nがもん /衙門/\nがゆう /雅遊/\nがよい /通い/\nがようし /画用紙/\nがよく /我欲/\nがら /柄/殻/瓦落/\nがらあき /がら空き/ガラ空き/\nがらあわせ /柄合わせ/柄合せ/\nがらおち /瓦落落ち/\nがらがらへび /ガラガラ蛇;rattlesnake/がらがら蛇/\nがらく /雅楽/\nがらくたぶんこ /我楽多文庫;[文学史]/\nがらす /硝子/烏/鴉/\nがらすいた /ガラス板/\nがらすえ /ガラス絵/\nがらすかん /ガラス管/\nがらすき /がら空き;NB:「がらあき」と同形/\nがらすこうげい /ガラス工芸/\nがらすごし /ガラス越し/\nがらすざら /ガラス皿/\nがらすしつ /ガラス質/\nがらすせい /ガラス製/\nがらすせんい /ガラス繊維;glass fiber/\nがらすたい /硝子体/ガラス体/\nがらすだま /ガラス玉/\nがらすど /ガラス戸/硝子戸/\nがらすばり /ガラス張り;-の国会/\nがらすびん /ガラス瓶/硝子瓶/\nがらすまど /ガラス窓/硝子窓/\nがらすめん /ガラス面/ガラス綿;glass wool/\nがらすよう /ガラス用/\nがらっと /ガラっと/\nがらみ /搦み;接尾辞。/\nがらもの /柄物;-のパンティ/\nがらん /伽藍/\nがらんじん /伽藍神/\nがらんどう /伽藍堂/\nがらんはいち /伽藍配置/\nがり /我利/\nがりうむ /Ga/Gallium/\nがりがりもうじゃ /我利我利亡者/\nがりばん /ガリ版/がり版/\nがりべん /ガリ勉/\nがりゅう /我流/画竜;=がりょう/\nがりょう /臥竜;在野/画竜;-点睛/雅量/画料/\nがりょうてんせい /画竜点睛/画龍点睛/\nがりょく /画力/\nがりれいへんかん /ガリレイ変換/\nがりん /芽鱗/\nがれーせん /ガレー船;galley/\nがれき /瓦礫/\nがろう /画廊/餓狼/\nがろうきっさ /画廊喫茶/\nがろうでんせつ /餓狼伝説/\nがろん /画論/\nがわ /側/川/河/皮/革/巛;「川」の異体字/\nがわいた /側板/\nがわら /瓦/河原/\nがわり /代わり;(連濁)/\nがん /願/癌/雁/頑;頑固/顔/顏;「顔」の旧字/岩;岩石/嵒;(いわ)/巌;いわお/巖;「巌」の旧字/丸;一丸/岸;接岸/眼;眼帯/龕;壁龕/贋;贋物/偐;≒贋/鴈;≒雁/鳫;「鴈」の異体字/玩;玩具/翫;賞翫/元;元祖/阮/含;含蓄/頷;うなず・く/厳;?/嚴;「厳」の旧字(人名用漢字)/貫/\nがんあつ /眼圧/\nがんい /含意/願意/⊃/\nがんいりょう /癌医療/\nがんえん /岩塩/顔淵;顔回/\nがんか /眼科/眼下/眼窩/癌化/がん化/ガン化/\nがんかい /眼科医/岩塊/眼界/顔回;孔子の弟子/\nがんかけ /願掛け/\nがんかよう /眼科用/\nがんきゅう /眼球/\nがんきゅううんどう /眼球運動/\nがんきゅうたん /眼球譚/\nがんきゅうない /眼球内/\nがんきょう /眼鏡/頑強/\nがんきょうせい /頑強性/\nがんきん /元金/眼筋/\nがんぎ /雁木/\nがんぎょう /元慶;年号(877-885)/\nがんくつ /巌窟/岩窟/\nがんくつおう /巌窟王/\nがんくび /雁首/\nがんぐ /玩具/頑愚/\nがんぐうりば /玩具売場/\nがんぐせんもんてん /玩具専門店/\nがんぐてん /玩具店/\nがんぐばこ /玩具箱/\nがんぐや /玩具屋/\nがんけい /眼形/眼径/\nがんけん /眼瞼/頑健/癌研/\nがんけんしん /癌検診/ガン検診/がん検診/\nがんけんせい /頑健性/\nがんこ /頑固/\nがんこいってつ /頑固一徹/\nがんこう /眼光/雁行/眼孔/\nがんこうしはい /眼光紙背/\nがんこうしゅてい /眼高手低/\nがんこもの /頑固者/\nがんさ /眼差/\nがんさい /岩滓/\nがんさいぼう /癌細胞/がん細胞/ガン細胞/\nがんさく /贋作/\nがんさつ /贋札/\nがんざい /丸剤/\nがんし /眼視/\nがんしき /眼識/\nがんしつ /眼疾/\nがんしぼう /癌死亡/\nがんしゃ /顔射;[卑]/\nがんしゅ /願主/癌腫/\nがんしゅう /含羞/\nがんしょ /願書/雁書/\nがんしょう /岩礁/岩床/岩漿/翫賞/\nがんしょきぼう /願書希望/\nがんしょく /顔色/\nがんしん /眼振/\nがんじ /元治/雁字/\nがんじがらめ /雁字搦め/\nがんじつ /元日/\nがんじつよう /元日用/\nがんじょう /頑丈/\nがんじょうせい /頑丈性/\nがんじょうにんげん /頑丈人間/\nがんじろう /鴈治郎/\nがんじん /鑑真/\nがんすい /含水/\nがんすいたんそ /含水炭素;炭水化物/\nがんせい /眼精;-疲労/眼睛;ひとみ/\nがんせいひろう /眼精疲労/\nがんせき /岩石/\nがんせきがく /岩石学/\nがんせきけん /岩石圏;lithosphere/\nがんせん /頑癬/\nがんぜ /頑是;-無い(=幼く無邪気)/\nがんぜん /眼前/\nがんそ /元祖/\nがんそう /含嗽/\nがんそてんさい /元祖天才/\nがんぞう /贋造/\nがんたい /眼帯/\nがんたろう /巌太郎/\nがんたん /元旦;NB:元日の朝/\nがんたんれいはい /元旦礼拝/\nがんだい /岩大/\nがんだて /願立て/\nがんだれ /厂/雁垂;[部首]/\nがんちく /含蓄/\nがんちゅう /眼中/\nがんちょう /元朝/\nがんちりょう /癌治療/がん治療/ガン治療/\nがんつう /眼痛/\nがんてい /眼底/\nがんていしゃしん /眼底写真/\nがんていしゅっけつ /眼底出血/\nがんとくせん /岩徳線/\nがんどう /龕灯/\nがんどうがえし /強盗返し/\nがんねん /元年/\nがんねんしき /元年式/\nがんねんど /元年度/\nがんのすけ /雁之助/\nがんばり /頑張り/\nがんばりや /頑張り屋/\nがんばん /岩盤/\nがんぱい /眼杯/\nがんぱく /雁帛/\nがんびょう /眼病/\nがんぴ /雁皮/\nがんぴし /雁皮紙/\nがんぶつ /贋物;fake/玩物;toy/\nがんぶつそうし /玩物喪志/\nがんぷく /眼福/\nがんぺい /眼柄/贋幣/\nがんぺき /岸壁/岩壁/巌壁/\nがんほけん /癌保険/ガン保険/\nがんぼう /願望/顔貌/眼房/\nがんぽん /元本/\nがんま /γ;gamma/Γ;Gamma/\nがんません /γ線/ガンマ線/\nがんみ /玩味/含味/\nがんみつとう /含蜜糖;黒砂糖など/\nがんめい /頑迷/頑冥/\nがんめいころう /頑迷固陋/\nがんめいふれい /頑冥不霊/\nがんめん /顔面/\nがんめんきん /顔面筋/\nがんめんしんけい /顔面神経/\nがんめんしんけいつう /顔面神経痛/\nがんめんしんけいまひ /顔面神経麻痺;[医]facial paralysis/\nがんめんそうはく /顔面蒼白/\nがんもう /願望/\nがんもく /眼目/\nがんもどき /雁擬き/\nがんもん /願文/雁門/\nがんやく /丸薬/\nがんゆ /含油/\nがんゆう /含有/\nがんゆうりつ /含有率/\nがんゆうりょう /含有量/\nがんよう /顔容/\nがんよくせい /癌抑制/がん抑制/\nがんよぼう /癌予防/ガン予防/\nがんらい /元来/\nがんり /元利/\nがんりき /眼力/願力/\nがんりゅうじま /巌流島/\nがんりょう /顔料/含量/\nがんりょく /眼力/\nがんれつ /雁列/\nがんろう /玩弄/\nがんろうぶつ /玩弄物/\nき /気/木/黄/樹;(字義:立っている木)/奇/記/期/器/機/基/忌/生/鬼/貴/旗/危/着/来/騎/紀;ジュラ-/季/既/規/軌/帰/企/己/起/杞;杞憂/祈;祈祷/圻/棄;棄権/弃;「棄」の異体字/輝;輝度/揮;指揮/揆;一揆/癸;みずのと/幃;とばり/諱;いみな/愧;慚愧/餽;おく・る/窺;うかが・う/槻;つき/亀/龜;「亀」の旧字/耆;伯耆/鰭;ひれ/詭;詭弁/跪;跪拝/旡/曁/毅;毅然/毀;毀損/燬;や・く/幾;幾何/畿;近畿/饑;饑饉/飢;飢餓/几;床几/机;机上/肌;はだ/熙/煕;「熙」の異体字1/熈;「熙」の異体字2/羇;(身を寄せる) 羇旅/羈;(たづな) 羈旅/覊;「羈」の異体字/匱/櫃;ひつ/瞶/饋/伎;歌舞伎/妓;舞妓/岐;岐路/跂/汽;汽車/愾;敵愾心(てきがいしん)/气;きがまえ/氣;「気」の旧字(人名用漢字)/喜;よろこ・ぶ/嬉;うれ・しい/僖;≒喜/憙;≒喜/熹;(もえる)/禧;(さいわい)/希;希望/稀;稀覯本/唏/晞/欷;歔欷/欹;そばだ・てる/棋;将棋/棊;「棋」の異体字/碁;ご/其;その/箕;み/朞;(ひとめぐり)/淇;(川の名)/祺;(さいわい)/稘/騏;騏驥/麒;麒麟/冀;こいねがう/驥;騏驥(駿馬)/寄;寄付/碕/剞/竒;「奇」の異体字/崎/嵜;「崎」の異体字/掎;掎角/畸;畸形/綺;綺麗/徽;徽章/祁/卉;花卉/喟;喟然/屓;贔屓/悸;動悸/暉;落暉/枳;からたち/榿;はんのき/麾;麾下/虧;虧月/覬/譏;そし・る/逵/馗;鍾馗/姫;美姫/城;岩城/酒;御神酒/噐;「器」の異体字/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/皈;「帰」の異体字/歸;「帰」の旧字/聞;※動詞語幹?/倚;※誤読?/猗;※誤読?/\nき> /貴/黄;黄信号,黄ピーマン,黄ニラ/希/稀/奇;(prominent)奇作,奇句,(strange)奇獣/着/\nきー /χ;chi/Χ;Chi/\nきーきょく /キー局;テレビ局の親局/\nきーせん /妓生/\nきーち /キー値/\nきーるん /基隆/\nきあ /騎亜/\nきあい /気合/気合い/木藍/\nきあいまけ /気合負け/\nきあけ /忌明け/\nきあたり /気当たり/\nきあつ /気圧/\nきあつけい /気圧計/\nきあつはいち /気圧配置/\nきあん /起案/几案;机のこと NB:planの意味はない/机案;=几案/\nきい /紀伊/奇異/貴意/忌諱/城井;姓/\nきいかつうら /紀伊勝浦/\nきいけ /紀伊家/\nきいさんち /紀伊山地;地名,近畿/\nきいすいどう /紀伊水道/\nきいたなべ /紀伊田辺/\nきいたふう /利いた風/\nきいち /喜一/輝一/喜市/\nきいちご /木苺/木莓;=木苺/\nきいちばいいち /帰一倍一/\nきいちほう /帰一法/\nきいちほうげん /鬼一法眼/\nきいちろう /喜一郎/\nきいっぽん /生一本/\nきいつ /帰一/\nきいと /生糸/\nきいとん /喜頓/\nきいはんとう /紀伊半島/\nきいはんとうおき /紀伊半島沖/\nきいはんとうなんぶ /紀伊半島南部/\nきいれ /喜入/\nきいろ /黄色/\nきいろせん /黄色線/\nきいろぼん /黄色本/\nきいん /起因/棋院/基因/気韻/\nきいんげん /起因源/\nきいんせいどう /気韻生動/\nきう /気宇/祈雨/喜雨/\nきうえ /木植/\nきうえはら /木上原/\nきうけ /気受け/\nきうそうだい /気宇壮大/\nきうち /木内/\nきうつ /気鬱/\nきうつり /気移り/季移り;[俳諧]/\nきうま /木馬;林業用の橇/\nきうら /木浦/木裏;⇔木表/\nきうん /機運;†chance.「-に乗じる」/気運;†trend.「-が高まる」/\nきえ /帰依/気恵/消え/\nきえい /気鋭/機影/帰営/\nきえき /気液/\nきえこ /喜恵子/\nきえしゃ /帰依者/\nきえつ /喜悦/\nきえん /機縁/奇縁/気炎/気焔/\nきえんさん /希塩酸/\nきえんばんじょう /気炎万丈/\nきおい /気負い/紀尾井/\nきおう /既往/棋王/\nきおうしょう /既往症/\nきおうじんじゃ /鬼王神社/\nきおうせん /棋王戦/\nきおうれき /既往歴/\nきおく /記憶/\nきおくあいまい /記憶曖昧/\nきおくいき /記憶域/\nきおくいち /記憶位置/\nきおくかのう /記憶可能/\nきおくかんり /記憶管理/\nきおくくうかん /記憶空間/\nきおくくらす /記憶クラス/\nきおくけいしき /記憶形式/\nきおくこうぞう /記憶構造/\nきおくしゅだん /記憶手段/\nきおくしょうがい /記憶障害/\nきおくしょく /記憶色/\nきおくじゅつ /記憶術/\nきおくじょう /記憶上/\nきおくせんめい /記憶鮮明/\nきおくそうしつ /記憶喪失/\nきおくそうち /記憶装置/\nきおくそし /記憶素子/\nきおくちがい /記憶違い/\nきおくないよう /記憶内容/\nきおくのうりょく /記憶能力/\nきおくばいたい /記憶媒体/\nきおくばしょ /記憶場所/\nきおくぶ /記憶部/\nきおくぶつ /記憶物/\nきおくほじ /記憶保持/\nきおくほじどうさ /記憶保持動作/\nきおくぼ /記憶薄;?/\nきおくようりょう /記憶容量/\nきおくようりょうさいだい /記憶容量最大/\nきおくりょう /記憶量/\nきおくりょういき /記憶領域/\nきおくりょく /記憶力/\nきおくれ /気後れ/気遅れ;=気後れ/\nきおち /気落ち/気落/\nきおも /気重/\nきおもて /木表;⇔木裏/\nきおん /気温/基音/気音/\nきおんさ /気温差/\nきおんじょうしょう /気温上昇/\nきか /幾何/帰化/気化/麾下/貴家/貴下/奇貨;-居くべし/旗下;≒麾下/机下/奇禍;accident/季夏/貴課/\nきかい /機械;†machine/機会;†opportunity/器械;†instrument/奇怪/喜界;地名/貴会/気塊/棋界/毀壊/\nきかいあぶら /機械油/\nきかいあみ /機械編み;⇔手編み/\nきかいいん /既会員/\nきかいうちゅうがっか /機械宇宙学科/\nきかいうんどう /器械運動/\nきかいおん /機械音/\nきかいか /機械化/機械科/\nきかいかこうか /機械加工科/\nきかいかどく /機械可読/\nきかいかどくけいしき /機械可読形式/\nきかいかんそう /機械乾燥/\nきかいがく /機械学/\nきかいがくしゅう /機械学習/\nきかいがっかい /機械学会/\nきかいきんとう /機会均等/\nきかいぎけん /機械技研/\nきかいぎじゅつけんきゅうしょ /機械技術研究所/\nきかいぎじゅつしゃ /機械技術者/\nきかいけい /機械系/\nきかいけいさん /機械計算/\nきかいけん /機械研/機械研究所;※abbrev/\nきかいけんきゅうしょ /機械研究所/\nきかいけんきゅうじょ /機械研究所/\nきかいこう /機械工/\nきかいこうがく /機械工学/\nきかいこうがくか /機械工学科/\nきかいこうがくせんこう /機械工学専攻/\nきかいこうがっか /機械工学科/\nきかいこうぎょう /機械工業/\nきかいこうさく /機械工作/\nきかいご /機械語/\nきかいざいりょうがく /機械材料学/\nきかいしき /機械式/\nきかいしきとけい /機械式時計/\nきかいしつ /機械室/\nきかいしゅぎ /機会主義/\nきかいしょり /機械処理/\nきかいしんこうかいかん /機械振興会館/\nきかいしんどう /機械振動/\nきかいじゅちゅう /機械受注/\nきかいじょうほう /機械情報/\nきかいせいぎょ /機械制御/\nきかいせいず /機械製図/\nきかいせいめいたい /機械生命体/\nきかいせっけい /機械設計/\nきかいそうおん /機械騒音/\nきかいそうち /機械装置/\nきかいそしき /機械組織/\nきかいたいそう /器械体操/\nきかいちのう /機械知能/\nきかいちのうこうがくか /機械知能工学科/\nきかいてき /機械的/\nきかいてききょうど /機械的強度/\nきかいどけい /機械時計/\nきかいない /機械内/\nきかいぱるぷ /機械パルプ/\nきかいひよう /機会費用/\nきかいぶひん /機械部品/\nきかいぶんめい /機械文明/\nきかいほんやく /機械翻訳/\nきかいめいれい /機械命令/\nきかいや /機械屋/\nきかいよう /機械用/\nきかいりょう /機械量/\nきかいろん /機械論/\nきかがく /幾何学/\nきかがくてき /幾何学的/\nきかがくもよう /幾何学模様/\nきかき /気化器/\nきかきゅうすうてき /幾何級数的/\nきかく /企画/規格/企劃/\nきかくあん /企画案/\nきかくか /企画課/規格化/\nきかくかいはつ /企画開発/\nきかくかいはつぶ /企画開発部/\nきかくかいはつほんぶ /企画開発本部/\nきかくかさぎょう /規格化作業/\nきかくかん /企画官/\nきかくがい /規格外/\nきかくがいひん /規格外品/\nきかくきっぷ /企画切符/\nきかくしつ /企画室/\nきかくしゃ /企画者/\nきかくしゅうだん /企画集団/\nきかくしゅし /企画主旨/\nきかくしょ /企画書/規格書/\nきかくしょう /企画賞/\nきかくしんこう /企画進行/\nきかくじたい /企画自体/規格自体/\nきかくじゅんきょ /規格準拠/\nきかくじょう /規格上/\nきかくせい /企画性/\nきかくせきにんしゃ /企画責任者/\nきかくたんとうしゃ /企画担当者/\nきかくだおれ /企画倒れ/\nきかくだんかい /企画段階/\nきかくちゅう /企画中/\nきかくちょうさしつ /企画調査室/\nきかくてん /企画展/\nきかくてんじ /企画展示/\nきかくとう /規格等/\nきかくとういつ /規格統一/\nきかくとうしょ /企画当初/\nきかくないよう /規格内容/\nきかくなど /規格等/\nきかくばん /企画盤/企画版/規格判;A3,B4など/\nきかくひょう /規格表/規格票/\nきかくひん /規格品/\nきかくぶ /企画部/\nきかくぶちょう /企画部長/\nきかくぶつ /企画物/\nきかくぶつき /企画部付/\nきかくぶづけ /企画部付/\nきかくりょく /企画力/\nきかけいじょう /幾何形状/\nきかげき /喜歌劇/\nきかこうがく /幾何光学/\nきかしき /気化式/\nきかしょくぶつ /帰化植物/\nきかじょうほう /幾何情報/\nきかじん /帰化人/\nきかすうれつ /幾何数列/\nきかた /着方/\nきかつ /飢渇/\nきかてき /幾何的/\nきかでーた /幾何データ/\nきかどうぶつ /帰化動物/\nきかねつ /気化熱/\nきかへいきん /幾何平均/\nきかほせい /幾何補正/\nきかわ /木川;姓/\nきかん /期間/機関/基幹/帰還/器官/季刊/既刊/気管/旗艦;flagship/軌間/奇観/貴官/帰艦/帰館/亀鑑;模範/汽罐;boiler/貴艦;your ship/器管;pipe?/貴簡;your mail/饋還/\nきかん> /季刊/\nきかんいにんじむ /機関委任事務/\nきかんえんちょう /期間延長/\nきかんかい /饋還会/\nきかんき /利かん気/\nきかんく /機関区/\nきかんけい /器官系;[生物]organ system/\nきかんげんてい /期間限定/\nきかんこう /期間工/\nきかんこうざ /基幹講座/\nきかんご /帰還後/\nきかんごと /機関毎/\nきかんさんぎょう /基幹産業/\nきかんし /機関誌;magazine/機関紙;paper/気管支/季刊誌;quarterly/機関士/\nきかんしえん /気管支炎/\nきかんしかくちょうしょう /気管支拡張症;[医]bronchial ectasia(BE)/\nきかんしきょう /気管支鏡;[医]bronchoscope/\nきかんしぜんそく /気管支喘息;[医]bronchial asthma(BA)/\nきかんしつ /機関室/\nきかんしはいえん /気管支肺炎;[医]bronchial pneumonia/\nきかんしゃ /機関車/\nきかんしゃこうかん /機関車交換/\nきかんしゅ /機関手/\nきかんしょくどうか /気管食道科/\nきかんじゅう /機関銃/\nきかんすう /奇関数/\nきかんちゅう /期間中/\nきかんちょう /機関長/\nきかんていし /期間停止/\nきかんてき /基幹的/\nきかんてん /旗艦店;flagship shop/\nきかんとうしか /機関投資家/\nきかんない /期間内/\nきかんぶ /機関部/\nきかんぶん /既刊分/\nきかんへい /帰還兵/\nきかんほう /機関砲/\nきかんほうほう /帰還方法/\nきかんぼう /聞かん坊/利かん坊/\nきかんまえ /期間前/\nきかんまんりょう /期間満了/\nきかんめい /機関名/\nきかんもう /基幹網/\nきが /飢餓/気賀/起臥/帰臥/\nきがい /危害/気概/気愾;?/\nきがいしゅうしゅく /期外収縮/\nきがえ /着替え/着替/\nきがかり /気掛かり/気掛り/気がかり/\nきがかん /飢餓感/\nきがく /器楽/貴学/\nきがくきょく /器楽曲/\nきがしら /木頭/\nきがじょうたい /飢餓状態/\nきがじんこう /飢餓人口/\nきがす /希ガス/木ガス/\nきがた /木型/木方/\nきがね /気兼ね/気兼/\nきがまえ /気構え/\nきがみ /生紙/\nきがらちゃ /黄枯茶/\nきがる /気軽/\nきがわ /木川/\nきがん /祈願/奇岩/\nきがんじょ /祈願所/\nきがんじょうじゅ /祈願成就/\nきき /機器/危機/鬼気/嬉々/器機;=機器/記紀;古事記・日本書紀/毀棄/忌諱/嬉嬉/喜々/気気/輝輝/効き/窺基/奇奇/帰期/飢鬼/喜気/汽機/起期/騏驥/奇気/記旗/諱忌/奇鰭/暉暉/\nききあし /利き足/\nききあわせ /聞合せ/\nききいしき /危機意識/\nききいっぱつ /危機一髪/\nききうで /利き腕/利腕/\nききおう /騏鬼翁/\nききおさめ /聞き納め/\nききおぼえ /聞き覚え/\nききかいかい /奇々怪々/奇奇怪怪/\nききかいひのうりょく /危機回避能力/\nききかた /聞き方/\nききかん /危機感/\nききかんり /危機管理/\nききがき /聞書/聞き書き/聞書き/\nききがわ /機器側/\nきききりん /樹木希林/\nききけん /機器研/\nききけんきゅうじょ /機器研究所/\nききこうせい /機器構成/\nききこうにゅう /機器購入/\nききこみ /聞き込み/\nききごこち /聞き心地/\nききごたえ /聞き応え/\nききざけ /利き酒/利酒/\nききしょ /聞書/\nききしようりょう /機器使用料/\nききしんわ /記紀神話/\nききじぎょうぶ /機器事業部/\nききじぎょうほんぶ /機器事業本部/\nききじょうず /聞き上手/\nききじょうたい /危機状態/\nききすう /機器数/\nききすて /聞き捨て/\nききずて /聞き捨て/\nききせまる /鬼気迫る/\nききだっしゅつ /危機脱出/\nききちがえ /聞き違え/\nききつたえ /聞き伝え/\nききて /聞き手;話の-/聴き手;音楽の-/利き手;dominant hand/\nききてき /危機的/\nききてきじょうきょう /危機的状況/\nききてきじょうきょうか /危機的状況下/\nききてんじかい /機器展示会/\nききとり /聞き取り;dictee/聴き取り/聞取り/聴取り/\nききとりちょうさ /聞き取り調査/\nききどころ /聴き所/聞き所/利き所/\nききぶ /機器部/\nききぶんせき /機器分析/\nききべた /聞き下手/\nききまちがい /聞き間違い/\nききみみ /聞き耳/聞耳/利き耳/\nききみょうみょう /奇奇妙妙/奇々妙々/\nききめ /効き目/利き目;≒効き目/効目/利目/效;「効」の旧字/\nききもの /聞き物/聴きもの/\nききゃく /棄却/\nききゃくすう /棄却数/\nききゃくほう /棄却法/\nききゃくりつ /棄却率/\nききゃくるい /鰭脚類/\nききやく /聞き役/\nききゅう /気球/希求/危急/帰休/企及/冀求;=希求/\nききゅうそんぼう /危急存亡/\nききゅうほう /希求法/\nききょ /寄居/起居/\nききょう /桔梗/帰郷/帰京/気胸/奇矯/棄教/帰敬/\nききょういろ /桔梗色/\nききょうもく /キキョウ目/Campanulales/\nききょく /貴局/器局;才能/危局/棋局/棊局;=棋局/鰭棘;ヒレのトゲ/枳棘;トゲのある木や人/\nききょらい /帰去来/\nききよう /聞き様/\nききるい /機器類/\nききわけ /聞き分け/聞分け/\nききん /基金/飢饉/寄金/饑饉;=飢饉/\nききんぞく /貴金属/\nきぎ /木々/樹々/機宜/嬉戯/気気/\nきぎく /黄菊/\nきぎけん /機技研/\nきぎしつ /基技室/\nきぎぬ /生絹/\nきぎょ /綺語/\nきぎょう /企業/起業;-する/機業;織物業/鬼形/起行/\nきぎょうあんない /企業案内/\nきぎょうか /起業家;会社を作る人/企業家;会社を作り、または経営する人/\nきぎょうかいかく /企業改革/\nきぎょうかいけい /企業会計/\nきぎょうかいけいげんそく /企業会計原則/\nきぎょうかつどう /企業活動/\nきぎょうかん /企業間/\nきぎょうがいよう /企業概要/\nきぎょうがわ /企業側/\nきぎょうくみあい /企業組合/\nきぎょうけいえい /企業経営/\nきぎょうけいえいしゃ /企業経営者/\nきぎょうけいれつ /企業系列/\nきぎょうけんがく /企業見学/\nきぎょうけんきゅう /企業研究/\nきぎょうけんきゅうしゃ /企業研究者/\nきぎょうけんきん /企業献金/\nきぎょうこうこく /企業広告/\nきぎょうごと /企業毎/\nきぎょうさま /企業様/\nきぎょうしせい /企業姿勢/\nきぎょうしゃかい /企業社会/\nきぎょうしゃてい /企業舎弟/\nきぎょうしゅうえき /企業収益/\nきぎょうしゅうだん /企業集団/\nきぎょうじょうほう /企業情報/\nきぎょうじん /企業人/\nきぎょうせきにん /企業責任/\nきぎょうせつめい /企業説明/\nきぎょうそしき /企業組織/\nきぎょうぞう /企業像/\nきぎょうたい /企業体/\nきぎょうとうち /企業統治/\nきぎょうどりょく /企業努力/\nきぎょうない /企業内/\nきぎょうないきょういく /企業内教育/\nきぎょうないしつぎょう /企業内失業/\nきぎょうねんかん /企業年鑑/\nきぎょうねんきん /企業年金/\nきぎょうばいしゅう /企業買収/\nきぎょうひみつ /企業秘密/\nきぎょうぶもん /企業部門/\nきぎょうぶんか /企業文化/\nきぎょうべつ /企業別/\nきぎょうほうもん /企業訪問/\nきぎょうめい /企業名/\nきぎょうゆうち /企業誘致/\nきぎょうようざいさん /企業用財産/\nきぎょうりねん /企業理念/\nきぎょうりんり /企業倫理/\nきぎょうろんり /企業論理/\nきぎれ /木切れ/\nきく /菊/規矩/起句/崎嶇;けわしい/危懼/椈;ぶな/鞫;(ただす)/鞠;まり/掬;すく・う/\nきくあな /菊穴;[卑]/\nきくあわせ /菊合せ/菊合わせ/\nきくい /喜久井/\nきくいし /菊石;アンモナイトの化石/\nきくいずみ /喜久泉/\nきくいただき /菊戴/\nきくいちもんじ /菊一文字/\nきくいちょう /喜久井町/\nきくいも /菊芋/\nきくえい /菊栄/\nきくお /喜久雄/喜久男/菊雄/菊男/紀久男/\nきくおか /菊岡/\nきくか /菊科/キク科/菊鹿/\nきくかせき /菊花石/\nきくかもん /菊花紋/\nきくかわ /菊川/掬川/\nきくがわ /菊川/\nきくこ /喜久子/菊子/貴久子/起久子/\nきくごろう /菊五郎/\nきくさと /喜久里/\nきくざ /菊座/\nきくざけ /菊酒/\nきくじ /喜久治/\nきくじゅつ /規矩術;stereotomy/\nきくじゅんじょう /規矩準縄/\nきくじん /麹塵/\nきくすい /菊水/\nきくすいまる /菊水丸/\nきくず /木屑/\nきくずみ /菊炭/\nきくずれ /着崩れ/\nきくぞう /木久蔵/\nきくた /菊田/\nきくち /菊池;†サンズイ/菊地;†ツチヘン/\nきくちかん /菊池寛/\nきくちよ /菊千代/\nきくづき /菊月/\nきくづくり /菊作り;刀/\nきくとうだい /菊灯台/\nきくな /菊名/菊菜/\nきくなえき /菊名駅/\nきくなかん /菊名間/\nきくならく /聞くならく/\nきくに /喜国/\nきくにんぎょう /菊人形/\nきくね /菊音/\nきくの /菊野/\nきくのすけ /菊之助/\nきくのはな /菊の花/\nきくのり /菊海苔/\nきくはら /菊原/\nきくばり /気配り/気くばり/\nきくばん /菊判/\nきくひめ /菊姫/\nきくひめしゅぞう /菊姫酒造/\nきくびし /菊菱/\nきくま /菊間/\nきくまさ /菊政/\nきくまさむね /菊政宗/\nきくみ /菊見/\nきくみみ /聞く耳/\nきくもく /キク目/Asterales/\nきくもくぐん /キク目群/\nきくもん /菊門;[卑]/\nきくや /菊屋/\nきくゆうかい /菊友会/\nきくよう /菊陽/\nきくらげ /木耳/\nきくん /貴君/\nきぐ /器具/危惧/機具;機械と器具/危ぐ/\nきぐう /奇遇/寄寓;寄迹、寓居/\nきぐすり /生薬/\nきぐち /木口/\nきぐつ /木靴/\nきぐびひん /器具備品/\nきぐみ /木組み/気組み/\nきぐらい /気位/\nきぐるみ /着ぐるみ/着包み/\nきぐろう /気苦労/\nきけい /奇形/貴兄/畸形;=奇形/奇景;景勝/詭計;ペテン/奇計;奇抜な計略/畸型;=奇形/畸計/\nきけいぎょ /奇形魚/\nきけいしき /木形式/\nきけいじ /奇形児/\nきけつ /帰結/既決/\nきけつしゅう /既決囚/\nきけもの /利け者/\nきけん /危険/棄権/気圏/貴顕/\nきけんうんてん /危険運転/\nきけんかいひ /危険回避/\nきけんかいひのうりょく /危険回避能力/\nきけんきゅう /危険球/\nきけんきゅうしつ /貴研究室/\nきけんこうい /危険行為/\nきけんし /危険視/\nきけんしそう /危険思想/\nきけんしゃ /棄権者/\nきけんしんし /貴顕紳士/\nきけんじょうほう /危険情報;外務省の-/\nきけんじんぶつ /危険人物/\nきけんすいいき /危険水域/\nきけんせい /危険性/\nきけんせいだい /危険性大/\nきけんせきにん /危険責任/\nきけんちたい /危険地帯/\nきけんど /危険度/\nきけんはん /危険犯/\nきけんび /危険日/\nきけんふたん /危険負担/\nきけんぶい /危険部位/\nきけんぶつ /危険物/\nきけんぶつとりあつかいしゃ /危険物取扱者/\nきけんぶんし /危険分子/\nきけんぼうし /危険防止/\nきけんりつ /危険率/\nきけんりょういき /危険領域/\nきげき /喜劇/\nきげきえいが /喜劇映画/\nきげきじん /喜劇人/\nきげきつい /機撃墜/\nきげきてき /喜劇的/\nきげつ /虧月;欠けゆく月。⇔盈月/亀月;?/\nきげん /期限/起源/機嫌/紀元/奇幻/危言;高尚な言葉/奇言;奇抜な言葉/\nきげんがい /期限外/\nきげんぎれ /期限切れ/期限切/\nきげんご /期限後/紀元後/\nきげんせつ /紀元節;2.11(現・建国記念日)/起源説/\nきげんぜん /紀元前/\nきげんぜんご /紀元前後/\nきげんそ /稀元素/希元素;rare element/\nきげんそう /起源層/\nきげんつき /期限付き/\nきげんない /期限内/\nきげんなおし /機嫌直し/\nきげんまえ /期限前/\nきげんろん /起源論/\nきこ /騎虎/旗鼓/紀子;人名/\nきこう /機構/紀行/気候/寄稿;†contribute.「論文を-する」/寄港;†call.「軍艦が-する」/気功/起工/機工/奇行/帰港;†「母港への-」/機甲/気孔/貴公/貴校/騎行/季候/稀覯/帰航;†帰港する航路。「-の途」/起稿/機巧/寄航;≒寄港/騎甲/奇効/希覯/奇功/奇巧/\nきこうおんだん /気候温暖/\nきこうかい /機甲界/\nきこうがく /機構学/気候学;climatology/\nきこうぐんだん /機甲軍団/\nきこうけんきゅうぶ /機構研究部/\nきこうし /貴公子/\nきこうしき /起工式/\nきこうしすてむ /気候システム/\nきこうしすてむけんきゅうせんたー /気候システム研究センター/\nきこうしだん /機甲師団/\nきこうしゃ /寄稿者/\nきこうじょう /機構上/\nきこうせんたー /気候センター/\nきこうぞう /木構造/\nきこうたい /気候帯/\nきこうち /寄港地/寄航地/\nきこうてき /気候的;climatic/機構的;mechanic/\nきこうでん /乞巧奠/\nきこうぶたい /機甲部隊/\nきこうぶん /紀行文/\nきこうぶんがく /紀行文学/\nきこうへんどう /気候変動;climate change/\nきこうぼん /稀覯本/\nきこうもの /紀行物/\nきこうりょうへい /機甲猟兵/\nきこえ /聞こえ/聞え/\nきこえよがし /聞こえよがし/\nきこく /帰国/貴国/鬼哭/枳穀/\nきこくきねん /帰国記念/\nきこくご /帰国後/\nきこくしじょ /帰国子女/\nきこくしゅうしゅう /鬼哭啾啾/\nきこくじ /帰国時/\nきこくとどけ /帰国届/\nきこくび /帰国日/\nきこくびん /帰国便/\nきこくほうこく /帰国報告/\nきこくよう /帰国用/\nきこし /木越/\nきこつ /気骨;不屈の精神/奇骨;風変わりで優れた人格/\nきこない /木古内/\nきこなし /着こなし/\nきこり /樵/樵夫/\nきこん /既婚/気根/機根/\nきこんしゃ /既婚者/\nきこんじょし /既婚女子/\nきこんじょせい /既婚女性/\nきこんだんせい /既婚男性/\nきこんれき /既婚歴/\nきご /季語/木子/綺語;飾った言葉/奇語;面白い言葉/寄語/基語/\nきごう /記号/揮毫/〆;しめ/ヶ;か/…;.../‥;../〓;げた/—;dash/‐;hyphen/‖;||/♂;おす/♀;めす/※;こめじるし/〒;ゆうびん/℃;せっし/°;degree/′;minute/″;second/¢;cent/£;pond/§;ss/¶;paragraph/†;dagger/‡;ddagger/Å;angstrom/‰;permil/Ц;→cyrillic/♪;おんぷ/♯;sharp/♭;flat/☆;ほし/★/○;まる/●/◎/□;→しかく/■/◇/◆/△;→さんかく/▲/▽/▼/→;→やじるし/←/↑/↓/ヽ;→おなじ/ヾ/ゝ/ゞ/〃/仝/々/゛;だくてん/゜;はんだくてん/“;``/”/´;→accent/｀/¨/＾/∪;→math,「すうがくきごう」/∩/∧/∨/¬/∞/∝/∽/∠/⌒/≡/≒/≠/≦/≧/≪/≫/∴/∵/∫/×/÷/±/（;→かっこ/）/〔/〕/［/］/｛/｝/〈/〉/《/》/「/」/『/』/【/】/＋;NB:全角英数モードで入力可能/−;minus/＝/＜/＞/＃;number/＊/＠/／/＼/〜/¥/＄/％/＆/、/。/，/．/・/：/；/？/！/‘/’/｜;pipe/〇;漢数字のゼロ/ー;長音/‾/＿/\nきごうか /記号化/\nきごうがく /記号学/\nきごうけい /記号系/\nきごうした /記号下/\nきごうしょり /記号処理/\nきごうそうさ /記号操作/\nきごうたんご /記号単語/\nきごうていすう /記号定数/\nきごうてき /記号的/\nきごうにゅうりょく /記号入力/\nきごうひょう /記号表/\nきごうひょうげん /記号表現/\nきごうほう /記号法/\nきごうもーど /記号モード/\nきごうるい /記号類/\nきごうれつ /記号列/\nきごうろん /記号論;semiotics/\nきごうろんり /記号論理/\nきごうろんりがく /記号論理学/\nきごこち /着心地/\nきごころ /気心/\nきごし /木越/\nきさ /蚶/吉舎/\nきさい /記載/起債/鬼才/奇才/奇祭/騎西;地名/既済/\nきさいじこう /記載事項/\nきさいじこうへんこう /記載事項変更/\nきさいち /私市;姓/\nきさいないよう /記載内容/\nきさいへんこう /記載変更/\nきさいもれ /記載漏れ/\nきさいらん /記載欄/\nきさいれい /記載例/\nきさかた /象潟/\nきさかぶんきてん /木坂分岐点/\nきさき /后/妃/気先/\nきさく /気さく/奇策/喜作/既作/詭策/\nきさご /細螺/\nきささげ /楸/\nきさつ /貴札/\nきさぬき /木佐貫/\nきさぶろう /喜三郎/\nきさま /貴様/\nきさらぎ /如月;陰暦2月/衣更着;=如月/更衣/\nきさらづ /木更津/\nきさらづこうせん /木更津高専/\nきさらづじんく /木更津甚句;[民謡]千葉/\nきさわ /木沢/\nきさん /起算/帰山/帰参/\nきさんじ /気散じ/\nきさんてん /起算点/\nきさんび /起算日/\nきざ /気障/起坐/跪坐/刻/\nきざい /機材;machinery/器材;instruments/基剤/器財;ware/\nきざいしゃ /機材車/\nきざいじょうほう /機材情報/\nきざいだん /貴財団/\nきざいはんばい /器材販売/\nきざき /木崎/稀崎/\nきざきこ /木崎湖/\nきざくら /黄桜/\nきざくらしゅぞう /黄桜酒造/\nきざけ /生酒/\nきざさ /季笹/\nきざし /兆し/兆/萌/\nきざはし /階/\nきざみ /刻み/刻/\nきざみあし /刻み足/\nきざみこんぶ /刻み昆布/\nきざみのり /刻み海苔/\nきざみめ /刻み目/\nきざら /木皿/\nきざわり /気障り/\nきざんかん /機山館/\nきし /岸/騎士;knight/棋士;将棋のプロ/旗幟;日中の戦国武将が陣地に掲げる旗。「-を鮮明にする」/貴誌/貴紙/起死;resurrection 「-回生」/貴志;地名/気死/奇士/愧死/来住;?/\nきしかいせい /起死回生/\nきしかたゆくすえ /来し方行く末;past and future/\nきしかわ /貴志川/\nきしかわせん /貴志川線/\nきしかん /既視感/既弛緩/\nきしがみ /岸上/\nきしがわ /貴志川/\nきしけいこ /岸恵子/\nきしじま /岸島/\nきしせんめい /旗幟鮮明;自分の立場をはっきりさせること/\nきしたに /岸谷;姓/\nきしだ /岸田/\nきしだぎきょくしょう /岸田戯曲賞/\nきしだん /騎士団/\nきしつ /気質;disposition/基質;matrix,substrate/器質;organ/気室/\nきしつか /器質化/\nきしつせい /器質性;-障害/\nきしつてき /器質的/気質的/\nきしつてきしょうがい /器質的障害/\nきしどう /騎士道/\nきしどうものがたり /騎士道物語;roman de cavalerie/\nきしね /岸根/\nきしの /岸野/\nきしば /岸場/\nきしべ /岸辺/岸部;姓/\nきしぼじん /鬼子母神/\nきしま /杵島/\nきしみ /軋み/\nきしめん /棊子麺/\nきしもじん /鬼子母神/\nきしもと /岸本/\nきしゃ /記者/汽車/貴社/帰社/喜捨;寄付/騎射;馬上で弓を射ること. 武芸の一/\nきしゃえき /汽車駅/\nきしゃかいけん /記者会見/\nきしゃかいけんしりょう /記者会見資料/\nきしゃかいけんじょう /記者会見場/\nきしゃがいしゃ /汽車会社/\nきしゃく /希釈/稀釈/\nきしゃくえき /希釈液/\nきしゃくちゅう /希釈中/\nきしゃくらぶ /記者クラブ/\nきしゃせき /記者席/\nきしゃだん /記者団/\nきしゃちん /汽車賃/\nきしゃはっぴょう /記者発表/\nきしやじま /岸屋島/\nきしゅ /機種/騎手;rider.「競馬の-」/旗手;standard-bearer.「時代の-」/機首/期首;⇔期末/寄主;[生物]host.⇔寄生者/気腫;[医]emphysema/貴種/奇手/期種/鬼手/起首/\nきしゅいぞん /機種依存/\nきしゅいぞんせい /機種依存性/\nきしゅいぞんぶぶん /機種依存部分/\nきしゅいぞんもじ /機種依存文字/\nきしゅう /奇襲/紀州;和歌山周辺/貴州;(Giuzhou) 地名,中国/既習;learnt/奇習;strange custom.「山村の-」/季秋;陰暦九月/既収/貴酬/箕帚/奇臭/羇愁/\nきしゅういぬ /紀州犬/\nきしゅううめ /紀州梅/\nきしゅうこうか /奇襲効果/\nきしゅうこうげき /奇襲攻撃/\nきしゅうじ /紀州路/\nきしゅうてつどう /紀州鉄道/\nきしゅうてん /起終点/\nきしゅうわざ /奇襲技/\nきしゅかん /機種間/\nきしゅがっこう /騎手学校/\nきしゅく /寄宿;-学校/岐宿;地名,長崎/鬼宿;[二十八宿]/耆宿;秀でた老人/\nきしゅくしゃ /寄宿舎/\nきしゅくせい /寄宿生/\nきしゅくりょう /寄宿料/\nきしゅこうしん /機種更新/\nきしゅごと /機種毎/\nきしゅせんたく /機種選択/\nきしゅせんてい /機種選定/\nきしゅつ /既出/\nきしゅとくてい /機種特定/\nきしゅはんべつ /機種判別/\nきしゅへん /機種変/\nきしゅへんこう /機種変更/\nきしゅべつ /機種別/\nきしゅめい /機種名/騎手名/\nきしゅよう /機種用/\nきしゅりゅうりたん /貴種流離譚/\nきしゅん /季春/\nきしょ /期初/貴所;you/奇書;(内容的に)珍しい本/寄書;手紙・原稿などを寄せる/稀書;入手困難な本/希書;=稀書/貴書;your letter/\nきしょう /気象/起床/希少/稀少;=希少/気性/記章;badge/徽章;≒記章/奇勝/起請/旗章;flag/毀傷/氣象;「気」旧字/\nきしょう> /希少;(rare) -性,-種,-金属/稀少;=希少/\nきしょうえいせい /気象衛星/\nきしょうかち /希少価値/稀少価値/\nきしょうがく /気象学/\nきしょうがくしゃ /気象学者/\nきしょうがっかい /気象学会/\nきしょうきょうかい /気象協会/\nきしょうきんぞく /希少金属/\nきしょうけいほう /気象警報/\nきしょうけん /気象研/\nきしょうけんきゅうじょ /気象研究所/\nきしょうしゃ /希少車/\nきしょうしゅ /希少種/\nきしょうじかん /起床時間/\nきしょうじょうけん /気象条件/\nきしょうじょうほう /気象情報/\nきしょうせい /希少性/\nきしょうだい /気象台/\nきしょうだいがっこう /気象大学校/\nきしょうちょう /気象庁/\nきしょうてんけつ /起承転結/\nきしょうてんごう /起承転合/\nきしょうなん /気性難/\nきしょうぼり /起請彫り/\nきしょうぼん /希少本/\nきしょうまえがき /起請前書/\nきしょうもん /起請文/\nきしょうよほうし /気象予報士/\nきしょうりきがく /気象力学/\nきしょく /気色/機織/貴職/喜色/寄食/旗色/\nきしょくまんめん /喜色満面/\nきしり /軋り/\nきしろ /木城/\nきしわだ /岸和田/\nきしわだいずみ /岸和田和泉/\nきしわだし /岸和田市/\nきしわだしみん /岸和田市民/\nきしん /鬼神/寄進/紀信;人名/貴信/貴紳/帰心/忌辰/\nきしんごう /黄信号/\nきしんせん /姫神線/\nきしんへいだん /機神兵団/\nきじ /記事/生地/雉/木地/棄児/奇事/素地;陶器の-/\nきじいじょう /記事以上/\nきじいぜん /記事以前/\nきじきさい /記事記載/\nきじく /基軸;-通貨/機軸;新-/\nきじくつうか /基軸通貨/\nきじぐん /記事群/\nきじけいさい /記事掲載/\nきじごと /記事毎/\nきじさんしょう /記事参照/\nきじじたい /記事自体/\nきじすう /記事数/\nきじせんたく /記事選択/\nきじぜんたい /記事全体/\nきじぜんぱん /記事全般/\nきじぜんぶ /記事全部/\nきじちゅう /記事中/\nきじつ /期日/忌日/記実/枳実/\nきじつしてい /期日指定/\nきじつぜん /期日前/\nきじつぜんとうひょう /期日前投票/\nきじつない /期日内/\nきじつぶん /記実文/\nきじとうこう /記事投稿/\nきじとうこうしゃ /記事投稿者/\nきじないよう /記事内容/\nきじなど /記事等/\nきじばと /雉鳩/\nきじばんごう /記事番号/\nきじぶぶん /記事部分/\nきじほんたい /記事本体/\nきじま /木島/貴島/木嶋/\nきじまだいら /木島平/\nきじめい /記事名/\nきじもと /雉本/\nきじゃく /着尺/\nきじゃくし /木杓子/\nきじや /木地屋/\nきじゅ /喜寿;77歳/耆儒/\nきじゅう /機銃/奇獣/騎銃/寄住/器什/帰従/帰住/\nきじゅうき /起重機/\nきじゅうぐん /機銃群/\nきじゅうそうしゃ /機銃掃射/\nきじゅつ /記述;†description.「-試験」/奇術;magic/既述;†既に述べた。「-の通り」/\nきじゅつかのう /記述可能/\nきじゅつぐん /記述群/\nきじゅつけいしき /記述形式/\nきじゅつげんご /記述言語/\nきじゅつげんごがく /記述言語学;descriptive linguistics/\nきじゅつこうもく /記述項目/\nきじゅつご /記述後/\nきじゅつし /記述子/奇術師/\nきじゅつしき /記述式/\nきじゅつしきしけん /記述式試験/\nきじゅつしきもんだい /記述式問題/\nきじゅつしゃ /記述者/\nきじゅつじょう /記述上/\nきじゅつせい /記述性/\nきじゅつてき /記述的/\nきじゅつとうけいがく /記述統計学/\nきじゅつないよう /記述内容/\nきじゅつのうりょく /記述能力/\nきじゅつぶ /奇術部/記述部/\nきじゅつぶぶん /記述部分/\nきじゅつぶんぽう /記述文法;[言語]descriptive grammar.⇔規範文法/\nきじゅつほう /記述法/\nきじゅつほうほう /記述方法/\nきじゅつもんだい /記述問題/\nきじゅつよう /記述用/\nきじゅつようしき /記述様式/\nきじゅつらん /記述欄/\nきじゅつりょう /記述量/\nきじゅつりょく /記述力/\nきじゅつりろん /記述理論/\nきじゅつれい /記述例/\nきじゅん /基準;†standard.「判定-」/規準;†criterion.「行為の-」/帰順/\nきじゅんいち /基準位置/\nきじゅんおん /基準音/\nきじゅんか /基準化/規準化/\nきじゅんかがく /基準価額/\nきじゅんき /規準器/\nきじゅんきかん /基準期間/\nきじゅんけい /基準系/\nきじゅんこう /基準項/\nきじゅんしゃ /基準車/\nきじゅんしゅうはすう /基準周波数/\nきじゅんしょ /基準書/\nきじゅんしんごう /基準信号/\nきじゅんしんどう /基準振動;[物理]normal vibration/\nきじゅんせん /基準線/\nきじゅんち /基準値/\nきじゅんちか /基準地価;benchmark land price. <国土利用計画法/\nきじゅんちょう /基準長/\nきじゅんてき /規準的/\nきじゅんてん /基準点/\nきじゅんない /基準内/\nきじゅんひょうほん /基準標本;[生物]type specimen/\nきじゅんふく /基準服/\nきじゅんへんこう /基準変更/\nきじゅんほう /基準法/\nきじゅんめん /基準面/\nきじゅんやっきょく /基準薬局/\nきじょ /機序/鬼女/貴女/\nきじょう /騎乗/机上/機上/気丈/軌条/木城;地名/騎上/\nきじょうい /騎乗位/\nきじょういらい /騎乗依頼/\nきじょうきかい /騎乗機会/\nきじょうぎじゅつ /騎乗技術/\nきじょうていし /騎乗停止/\nきじょうていししょぶん /騎乗停止処分/\nきじょうのくうろん /机上の空論/\nきじょうば /騎乗馬/\nきじょうぶ /気丈夫/\nきじょうゆ /生醤油/\nきじらん /記事欄/\nきじりょう /記事量/\nきじるし /キ印/き印/\nきじん /鬼神/奇人/貴人/畸人;=奇人/\nきじんぶ /基人部/\nきじんへんじん /奇人変人/畸人變人/\nきす /鱚/木須/\nきすい /汽水;河口等の薄い塩水/既遂/気水;steam-water.「-分離器」/\nきすいいき /気水域/\nきすいこ /汽水湖;brackish lake/\nきすう /奇数/基数/帰趨/機数/\nきすうかい /奇数回/\nきすうし /基数詞;[文法]cardinal numeral/\nきすうじ /奇数時/\nきすうばん /奇数番/\nきすうぶ /基数部/\nきすうぺーじ /奇数頁/\nきすうほう /記数法/\nきすが /貴家;きか? さすが?/\nきすき /木次/\nきすきせん /木次線/\nきすぎ /来生/\nきすみ /木栖/\nきず /傷/瑕;(字義:玉についた傷=欠点)「栄誉に瑕がつく」「玉に瑕」/疵;(字義:かすり傷=損傷)「製品の疵」/木酢;(木になる)柑橘類から作る酢/生酢;割ってない酢/岐津;地名,岐阜/痍;(字義:平らな切り傷)/\nきずあと /傷跡/傷痕/\nきずい /奇瑞/気随;-気儘/\nきずいきまま /気随気儘/\nきずいしょう /黄水晶;citrine/\nきずいせん /黄水仙;jonquil/\nきずかい /気遣い;※仮名遣い「きづかい」/\nきずき /杵築/\nきずきがみ /生漉紙/\nきずくり /木造;※仮名遣い「きづくり」/\nきずぐすり /傷薬/\nきずぐち /傷口/\nきずな /絆/紲;≒絆/\nきずもの /傷物/疵物/\nきせ /黄瀬/木瀬/吉瀬/\nきせい /規制;restrict/帰省/既成;†existing.「-概念」/寄生/奇声/既製;†ready-made.「-服」/棋聖/気勢/期成/規正;rectify/期生/紀勢/規整/祈誓/棋勢/\nきせいいがい /規制以外/\nきせいかいじょ /規制解除/\nきせいかざん /寄生火山/\nきせいかんわ /規制緩和/\nきせいがいねん /既成概念/\nきせいきょうか /規制強化/\nきせいきんり /規制金利/\nきせいくいき /規制区域/\nきせいぐみ /帰省組/\nきせいこん /寄生根/\nきせいご /規制後/\nきせいさき /帰省先/\nきせいさきじゅうしょ /帰省先住所/\nきせいしゃ /規制車/\nきせいしょくぶつ /寄生植物/\nきせいじ /帰省時/\nきせいじじつ /既成事実/\nきせいじぬし /寄生地主/\nきせいじゅう /寄生獣/\nきせいせいとう /既成政党/\nきせいせいぶつ /寄生生物/\nきせいせん /棋聖戦/\nきせいそくど /規制速度/\nきせいたいしょう /規制対象/\nきせいたいしょうがい /規制対象外/\nきせいたいしょうしゃ /規制対象車/\nきせいち /規制値/\nきせいちいき /規制地域/\nきせいちいきない /規制地域内/\nきせいちゅう /寄生虫/帰省中/\nきせいちゅうしょう /寄生虫症;[医]/\nきせいてきごう /規制適合/\nきせいてっぱい /規制撤廃/\nきせいどうとく /既成道徳/\nきせいどうにゅう /規制導入/\nきせいないよう /規制内容/\nきせいはんたい /規制反対/\nきせいひょうしき /規制標識/\nきせいひん /既製品/既成品/\nきせいふく /既製服/\nきせいほう /規制法/\nきせいほんせん /紀勢本線/\nきせいまえ /規制前/\nきせいめいがら /規制銘柄/\nきせいようりょう /寄生容量/\nきせいらっしゅ /帰省ラッシュ/\nきせかえにんぎょう /着せ替え人形/\nきせき /奇跡;†miracle/軌跡;†locus/奇蹟;=奇跡/貴石/輝石/奇石/帰責/鬼籍/碁石;棋石/基石/貴戚;貴族、その親戚/帰籍/棋石;碁石/寄迹;身を寄せる、寄寓する/\nきせきじゆう /帰責事由/\nきせきてき /奇跡的/\nきせせん /紀勢線/\nきせつ /季節/既設/奇説/気節;気概と節操/\nきせつうんてん /季節運転/\nきせつかん /季節感/\nきせつかんぜい /季節関税/\nきせつがい /季節外/\nきせつがら /季節柄/\nきせつげんてい /季節限定/\nきせつごと /季節毎/\nきせつしゃ /季節車/\nきせつぞう /季節増/\nきせつちょうせい /季節調整/\nきせつてき /季節的/\nきせつはずれ /季節外れ/\nきせつふう /季節風/\nきせつへんどう /季節変動/\nきせつよう /季節用/\nきせつれっしゃ /季節列車/\nきせと /黄瀬戸/\nきせのん /Xe/Xenon/\nきせる /煙管/\nきせん /汽船/基線/棋戦/貴賤/機先/機船/黄線/帰線/帰船/帰仙/\nきせんいでん /帰先遺伝/\nきせんちょう /基線長/\nきぜつ /気絶/奇絶/\nきぜつじ /気絶時/\nきぜつち /気絶値/\nきぜわ /生世話/\nきぜん /毅然/喟然;嘆息する様子/\nきそ /基礎/起訴/木曽/木曾;「曽」異体字/木祖/稀疎/\nきそ> /基礎;-科学,-物理学/\nきそう /起草/気相/奇想/基層;-文化/帰巣/寄贈;=きぞう/吉左右/貴僧/竸/\nきそうかん /気送管/\nきそうきょく /奇想曲/\nきそうご /基層語/\nきそうせい /帰巣性/\nきそうてんがい /奇想天外/\nきそうてんがいしゃ /奇想天外社/\nきそうほんのう /帰巣本能/\nきそえいご /基礎英語/\nきそえんしゅう /基礎演習/\nきそかいせき /基礎解析/\nきそかがく /基礎科学/\nきそかがっか /基礎科学科/\nきそかもく /基礎科目/\nきそがいねん /基礎概念/\nきそがくりょく /基礎学力/\nきそがため /基礎固め/\nきそがわ /木曽川/\nきそきょういく /基礎教育/\nきそきょうよう /基礎教養/\nきそぎじゅつ /基礎技術/\nきそぎじゅつけんきゅう /基礎技術研究/\nきそぎじゅつへん /基礎技術編/\nきそぎほう /基礎技法/\nきそく /規則/気息/羈束/\nきそくいはん /規則違反/\nきそくえんえん /気息奄奄/気息奄々/\nきそくか /規則化/\nきそくかいせい /規則改正/\nきそくがた /規則型/\nきそくこうい /羈束行為/\nきそくごうせい /規則合成/\nきそくしゅう /規則集/\nきそくしょ /規則書/\nきそくじょう /規則上/\nきそくせい /規則性/\nきそくちゅうしゅつ /規則抽出/\nきそくてき /規則的/\nきそくどうし /規則動詞;[文法]tie-tied-tied/\nきそくへんか /規則変化/\nきそくへんこう /規則変更/\nきそくめい /規則名/\nきそくもんだい /規則問題/\nきそくりょく /羈束力/\nきそくんれん /基礎訓練/\nきそけい /基礎系/\nきそけしょう /基礎化粧/\nきそけしょうひん /基礎化粧品/\nきそけん /基礎研/\nきそけんきゅう /基礎研究/\nきそけんきゅうしつ /基礎研究室/\nきそけんきゅうしょ /基礎研究所/\nきそけんきゅうじょ /基礎研究所/\nきそけんきゅうぶ /基礎研究部/\nきそこう /基礎工/基礎項/\nきそこうがく /基礎工学/\nきそこうがくぶ /基礎工学部/\nきそこうがくるい /基礎工学類/\nきそこうざ /基礎講座/\nきそこうじ /基礎工事/\nきそこうじょ /基礎控除/\nきそこまこうげん /木曽駒高原/\nきそさぎょう /基礎作業/\nきそざき /木曾岬/\nきそしけん /基礎試験/\nきそしょくひん /基礎食品/\nきそしりょう /基礎資料/\nきそじ /木曽路/\nきそじじつ /起訴事実/\nきそじっけん /基礎実験/\nきそじょう /起訴状/\nきそじょうほうがく /基礎情報学/\nきそすう /奇素数/\nきそすうがく /基礎数学/\nきそすうがくせんしょ /基礎数学選書/\nきそせつ /基礎節/\nきそそうさ /基礎操作/\nきそたい /基礎体/\nきそたいおん /基礎体温/\nきそたいしゃ /基礎代謝/\nきそたいしゃりょう /基礎代謝量/\nきそたいりょく /基礎体力/\nきそたに /木曽谷/\nきそだに /木曽谷/\nきそちしき /基礎知識/\nきそちゅう /基礎中/\nきそつ /既卒/\nきそつしゃ /既卒者/\nきそづけ /基礎付け/\nきそてき /基礎的/\nきそてきがいねん /基礎的概念/\nきそてきけんきゅう /基礎的研究/\nきそてきこうさつ /基礎的考察/\nきそてきちしき /基礎的知識/\nきそてん /基礎点/\nきそとう /基礎棟/\nきそねんきん /基礎年金/\nきそば /生蕎麦;蕎麦粉だけで作ったソバ/\nきそひょう /基礎票/\nきそふくしま /木曽福島/木曾福島/\nきそふくしまえき /木曽福島駅/\nきそぶし /木曾節;[民謡]長野. 「ヨイヨイヨイ」/\nきそぶぶん /基礎部分/\nきそぶんけん /基礎文献/\nきそへん /基礎編/\nきそべんぎしゅぎ /起訴便宜主義/\nきそほうていしき /基礎方程式/\nきそほうていしきけい /基礎方程式系/\nきそや /基礎屋/\nきそゆうよ /起訴猶予/\nきそようご /基礎用語/\nきそりょく /基礎力/\nきそりろん /基礎理論/\nきそれんしゅう /基礎練習/\nきそろん /基礎論/\nきそろんけんきゅうかい /基礎論研究会/\nきそろんてき /基礎論的/\nきそん /既存/毀損/帰村/\nきそんてん /既存店/\nきぞう /寄贈/寄蔵/\nきぞうひん /寄贈品/\nきぞく /帰属/貴族/\nきぞくいしき /帰属意識/\nきぞくいん /貴族院/\nきぞくかいきゅう /貴族階級/\nきぞくかんけい /帰属関係/\nきぞくしゃかい /貴族社会/\nきぞくしゅぎ /貴族主義/\nきぞくてき /貴族的/\nきぞめ /着初め/\nきぞん /既存/\nきぞんしゃりょう /既存車両/\nきぞんせつび /既存設備/\nきぞんせん /既存線/\nきぞんばん /既存盤/\nきた /北/喜多/木田/喜田/\nきた> /北/\nきたあいき /北相木/\nきたあいづ /北会津/\nきたあきた /北秋田/\nきたあげお /北上尾/\nきたあずみ /北安曇/\nきたあだち /北足立/\nきたあまべ /北海部/\nきたあめりか /北アメリカ/\nきたあめりかたいりく /北アメリカ大陸/\nきたあやせ /北綾瀬/\nきたありま /北有馬/\nきたい /期待/機体/気体/稀代/北井/基体/危殆/奇態/奇体/奇胎;[医]/鬼胎;心配/\nきたいいじょう /期待以上/\nきたいかん /期待感/\nきたいがい /期待外/\nきたいきょうど /機体強度/\nきたいけいじょう /機体形状/\nきたいさく /期待作/\nきたいさんそ /気体酸素/\nきたいじゅうりょう /機体重量/\nきたいじょう /気体状/\nきたいずみ /北泉/\nきたいせきにん /危殆責任/\nきたいぞく /期待族;暴走行為の見物人たちのことをいうらしい。/\nきたいたみ /北伊丹/\nきたいだい /期待大/\nきたいち /期待値/\nきたいちがらす /北一硝子/\nきたいっき /北一輝/\nきたいていすう /気体定数;[化学]8.3143J／K・mol/\nきたいてん /期待点/\nきたいど /期待度/\nきたいどおり /期待通り/\nきたいはずれ /期待外れ/\nきたいはん /危殆犯/\nきたいはんぶん /期待半分/\nきたいば /期待馬/\nきたいばらき /北茨城/\nきたいばらぎし /北茨城市/\nきたいぶんし /気体分子/\nきたいぼ /期待薄;?/\nきたうおぬま /北魚沼/\nきたうち /北内/\nきたうら /北浦/\nきたうらわ /北浦和/\nきたうわ /北宇和/\nきたえ /鍛え/\nきたえかた /鍛え方/\nきたえき /北駅/\nきたえだ /北枝/\nきたお /北尾/\nきたおおさか /北大阪/\nきたおおさかきゅうこう /北大阪急行/\nきたおおさかきゅうこうせん /北大阪急行線/\nきたおおじ /北大路/\nきたおおじえき /北大路駅/\nきたおおつか /北大塚/\nきたおか /北岡/\nきたおかざき /北岡崎/\nきたおく /北奥/\nきたおね /北尾根/\nきたおり /北折/\nきたかいがん /北海岸/\nきたかいきせん /北回帰線/\nきたかしま /北鹿島/\nきたかすかべ /北春日部/\nきたかぜ /北風/\nきたかぜこぞう /北風小僧/\nきたかた /喜多方/北方/\nきたかたかん /喜多方間/\nきたかたらーめん /喜多方ラーメン/\nきたかちどき /北勝閧/\nきたかつしか /北葛飾/\nきたかつらぎ /北葛城/\nきたかべ /北壁/\nきたかまくら /北鎌倉/\nきたかみ /北上/\nきたかみがわ /北上川/\nきたかみせん /北上線/\nきたかるいざわ /北軽井沢/\nきたかわ /北川/\nきたかわち /北河内/\nきたかわべ /北川辺/\nきたかん /北館/\nきたかんとう /北関東/\nきたかんとうちく /北関東地区/\nきたかんとうばん /北関東版/\nきたかんばら /北蒲原/\nきたがき /北垣/\nきたがた /北方/\nきたがわ /北側/北川/喜多川/北河/\nきたがわうたまろ /喜多川歌麿/\nきたがわしゃせん /北側斜線/\nきたがわちょう /北川町/\nきたきつね /北狐/\nきたきゅうしゅう /北九州/\nきたきゅうしゅうきねん /北九州記念/\nきたきゅうしゅうくうこう /北九州空港/\nきたきゅうしゅうこうじょう /北九州工場/\nきたきゅうしゅうし /北九州市/\nきたきゅうしゅうしえい /北九州市営/\nきたきゅうしゅうしない /北九州市内/\nきたきゅうしゅうせん /北九州線/\nきたきりすずめ /着た切り雀/\nきたきんき /北近畿/\nきたく /帰宅/寄託/北区/貴宅/\nきたくかん /北区間/\nきたくご /帰宅後/\nきたくしゃ /寄託者/\nきたくじ /帰宅時/\nきたくじかん /帰宅時間/\nきたくちゅう /帰宅中/\nきたくとちゅう /帰宅途中/\nきたくぶ /帰宅部/\nきたくまえ /帰宅前/\nきたくみん /北区民/\nきたくりはま /北久里浜/\nきたくわだ /北桑田/\nきたぐち /北口/\nきたぐに /北国/\nきたぐんま /北群馬/\nきたけ /着丈/木竹;木石/\nきたこう /北港/\nきたこうじ /北小路/\nきたこし /北越;姓/\nきたこま /北巨摩/\nきたこまぐん /北巨摩郡/\nきたこまつ /北小松/\nきたごう /北郷/\nきたさいたま /北埼玉/\nきたさく /北佐久/\nきたさわとうげ /北沢峠/\nきたざと /北里/\nきたざとだいがく /北里大学/\nきたざわ /北沢/北澤/\nきたざわびじゅつかん /北澤美術館/\nきたしおばら /北塩原/\nきたしが /北志賀/\nきたしたら /北設楽/\nきたしながわえき /北品川駅/\nきたしなの /北信濃/\nきたしょく /北食/\nきたしらかわ /北白川/\nきたしらかわのみや /北白川宮/\nきたしんち /北新地/\nきたじま /北島/北嶋/喜多嶋/\nきたじまさぶろう /北島三郎/\nきたじょう /喜多條/\nきたすぎ /北杉/\nきたすな /北砂/\nきたせん /北線/\nきたせんじゅ /北千住/\nきたせんじゅえき /北千住駅/\nきたせんぞく /北千束/\nきたせんだい /北仙台/\nきたせんり /北千里/\nきたそうま /北相馬/\nきたぞの /北園/\nきたたいせいよう /北大西洋/\nきたたいせいようじょうやくきこう /北大西洋条約機構;NATO (North Atlantic Treaty Organisation)/\nきたたいへいよう /北太平洋/\nきたたかき /北高来/\nきたたかぎ /北高来/\nきたたちばな /北橘/\nきたたに /北谷/\nきたたま /北多摩/\nきただ /北田/\nきただい /北代/\nきただいとう /北大東/\nきただけ /北岳/\nきたちく /北地区/\nきたちしま /北千島/\nきたちょうせん /北朝鮮/\nきたちょうせんかんこう /北朝鮮観光/\nきたちょうせんせき /北朝鮮籍/\nきたつがる /北津軽/\nきたつる /北都留/\nきたとしま /北豊島/\nきたとだ /北戸田/\nきたど /北戸/\nきたどの /北殿/\nきたなか /北中/\nきたなかぐすく /北中城/\nきたならしの /北習志野/\nきたならしのえき /北習志野駅/\nきたに /木谷/\nきたにほん /北日本/\nきたにほんがくせい /北日本学生/\nきたね /北根/\nきたの /北野/\nきたのうみ /北の湖/\nきたのかた /北の方/\nきたのせん /北野線/\nきたのたけし /北野武/\nきたのてんまんぐう /北野天満宮/\nきたのまる /北の丸/\nきたはし /北橋/\nきたはた /北波多/\nきたはちおうじ /北八王子/\nきたはっこうだ /北八甲田/\nきたはま /北浜/\nきたはら /北原/\nきたはらはくしゅう /北原白秋/\nきたはんきゅう /北半球/\nきたはんぶん /北半分/\nきたばたけ /北畠/北畑/\nきたばやし /北林/\nきたひろしま /北広島/\nきたひろしまし /北広島市/\nきたべっぷ /北別府/\nきたほ /北穂/\nきたほだか /北穂高/\nきたほっかいどう /北北海道/\nきたまえぶね /北前船/\nきたまくら /北枕/\nきたまち /北町/\nきたまちぶぎょう /北町奉行/\nきたまつ /北松/\nきたまつど /北松戸/\nきたまど /北窓/\nきたまわり /北回り/\nきたみ /北見/喜多見/\nきたみざわ /北見沢/\nきたみち /北道/\nきたみまき /北御牧/\nきたむき /北向き/\nきたむら /北村/喜多村/\nきたむらやま /北村山/\nきたむろ /北牟婁/\nきため /北目/\nきためまち /北目町/\nきたもうこ /北蒙古/\nきたもと /北本/\nきたもとし /北本市/\nきたもり /北森/\nきたもりお /北杜夫/\nきたもろかた /北諸県/\nきたもん /北門/\nきたや /北谷/\nきたやま /北山/\nきたやまさ /北山佐/\nきたやまどの /北山殿;金閣／足利義満/\nきたやまぶんか /北山文化/\nきたゆき /北行/\nきたよーろっぱ /北ヨーロッパ/\nきたより /北寄り/\nきたら /喜多羅/\nきたりゅう /喜多流/\nきたる /来る/\nきたろう /鬼太郎;[漫画]「ゲゲゲの-」/喜多郎;(ミュージシャン)/喜太郎;名/\nきたわき /北脇/\nきたん /奇譚/忌憚;-なきご意見を/綺譚;≒綺譚/\nきたんかいきょう /紀淡海峡/\nきたんさく /木探索/\nきだ /木田/喜田;姓/貴田/段/\nきだい /稀代/希代/基台/機台/季題/気大/貴台/\nきだいがく /貴大学/\nきだおれ /着倒れ/\nきだち /木太刀/木立ち;boscage/木質/\nきだて /気立て/気だて/気立/\nきだまり /木田余/\nきだん /奇談/綺談/気団/基壇/綺譚;=きたん/\nきち /基地/吉/既知/機知;wit/機智;=機知/危地/貴地/窺知/\nきちあと /基地跡/\nきちえもん /吉右衛門/\nきちかん /奇置換/\nきちがい /気違い/気狂い/\nきちがいざた /気違い沙汰/\nきちきょく /基地局/\nきちく /鬼畜/\nきちくべいえい /鬼畜米英/\nきちじ /吉事/\nきちじつ /吉日/\nきちじま /吉島/\nきちじょう /吉祥/吉上/\nきちじょうじ /吉祥寺/\nきちじょうじえき /吉祥寺駅/\nきちじょうじてん /吉祥寺店/\nきちじょうじとうきゅう /吉祥寺東急/\nきちじょうじょし /吉祥女子/\nきちじょうそう /吉祥草/\nきちじょうてん /吉祥天/\nきちすう /吉数/\nきちせい /既知性/\nきちぞう /吉蔵/\nきちてん /既知点/\nきちない /基地内/\nきちのすけ /吉之助/\nきちぼうくう /基地防空/\nきちむ /吉夢/\nきちゃ /黄茶/\nきちゃく /帰着/\nきちゅう /期中/機中/忌中/基柱/\nきちゅうはく /機中泊/\nきちょ /貴著/\nきちょう /貴重/基調/記帳/機長/帰朝/几帳/帰庁/綺帳/\nきちょうえんぜつ /基調演説/\nきちょうこうえん /基調講演/\nきちょうひん /貴重品/\nきちょうめん /几帳面/\nきちれい /吉例/\nきちろう /吉郎/\nきちん /木賃/\nきちんやど /木賃宿/\nきっか /菊花/菊華/橘花/\nきっかい /奇っ怪/\nきっかけ /切っ掛け/\nきっかこうこう /菊華高校/\nきっかしょう /菊花賞/\nきっかしょうば /菊花賞馬/\nきっかもん /菊花紋/\nきっかわ /吉川/菊川/\nきっかわもとはる /吉川元春/\nきっきゅうじょ /鞠躬如/\nきっきょ /拮据/\nきっきょう /吃驚/吉凶/喫驚;=吃驚/\nきっきん /喫緊/吃緊/\nきっくつ /佶屈/\nきっこう /拮抗/亀甲/\nきっこうかっこ /亀甲括弧/〔/〕/\nきっこうがた /亀甲形/\nきっこうきん /拮抗筋/\nきっこうけい /亀甲型/\nきっこうしばり /亀甲縛り/\nきっこうでん /乞巧奠/\nきっこうまん /亀甲萬/\nきっさ /喫茶/\nきっさき /切っ先/切先/切尖/\nきっさしつ /喫茶室/\nきっさてん /喫茶店/\nきっしょ /吉書/\nきっしょう /吉祥/\nきっしょういん /吉祥院/\nきっしょうてんにょ /吉祥天女/\nきっしょく /喫食/\nきっすい /生粋/喫水/吃水;=喫水/\nきっすいせん /喫水線/\nきっせき /詰責/\nきっせん /吉仙/\nきっそう /吉相/吉左右/\nきっそうこん /吉草根/\nきっそうさん /吉草酸/\nきったか /橘高/\nきったて /切立/\nきったはった /切った張った/\nきったんもじ /契丹文字/\nきっちょう /吉兆/\nきっちょむ /吉四六;名/\nきっつけ /切付/\nきって /切手/\nきってしゅうしゅう /切手収集/\nきってだい /切手代/\nきってどうふう /切手同封/\nきっと /屹度;(当て字) for sure.「-うまく行く」/吉都;地名/急度;(当て字) =屹度/吃度;?/\nきっぷ /切符/気風/気っ風/\nきっぷうりば /切符売場/\nきっぷだい /切符代/\nきっぷはいけん /切符拝見/\nきっぽう /吉報/吉方/\nきつ /詰/喫/吉/橘;柑橘類/拮;拮抗/佶;佶屈/桔/乞/吃;吃音/屹;屹立/訖;おわる/迄;まで/\nきつえん /喫煙/\nきつえんいがい /喫煙以外/\nきつえんか /喫煙可/喫煙家/\nきつえんかのう /喫煙可能/\nきつえんき /喫煙期/\nきつえんきせい /喫煙規制/\nきつえんぐ /喫煙具/\nきつえんけん /喫煙権/\nきつえんこーなー /喫煙コーナー/\nきつえんこうい /喫煙行為/\nきつえんしつ /喫煙室/\nきつえんしゃ /喫煙者;smoker/喫煙車;smoking carriage/\nきつえんしゃがわ /喫煙者側/\nきつえんしゃりつ /喫煙者率/\nきつえんしゃりょう /喫煙車両/\nきつえんしゅうかん /喫煙習慣/\nきつえんしょ /喫煙所/\nきつえんじ /喫煙時/\nきつえんじょ /喫煙所/\nきつえんじょいがい /喫煙所以外/\nきつえんせいげん /喫煙制限/\nきつえんせき /喫煙席/\nきつえんちゅう /喫煙中/\nきつえんは /喫煙派/\nきつえんばしょ /喫煙場所/\nきつえんふか /喫煙不可/\nきつえんほうほう /喫煙方法/\nきつえんもんだい /喫煙問題/\nきつえんりつ /喫煙率/\nきつえんりょう /喫煙量/\nきつえんれき /喫煙歴/\nきつおん /吃音/\nきつかわ /橘川/\nきつき /杵築/\nきつけ /着付け;和服の-/気付け;-薬/気付/気附/\nきつけぐすり /気付け薬/\nきつご /吃語/\nきつぜん /屹然/\nきつつき /啄木鳥/\nきつと /吉都/\nきつとせん /吉都線/\nきつね /狐/\nきつねいろ /狐色/\nきつねうどん /狐饂飩/\nきつねけん /狐拳/\nきつねそば /狐蕎麦/\nきつねつき /狐憑き/\nきつねづか /狐塚/\nきつねのまごか /キツネノマゴ科/Acanthaceae/\nきつねび /狐火/\nきつねものがたり /狐物語/\nきつむ /吉夢;=きちむ/\nきつもん /詰問/\nきつりつ /屹立/\nきつりん /吉林/\nきつるばみ /黄橡/\nきつれがわ /喜連川/\nきづ /木津/岐津/\nきづかい /気遣い/氣遣い;旧字/\nきづかれ /気疲れ/\nきづがわ /木津川/\nきづき /杵築/木月/木築/\nきづく /気附/\nきづくり /木造/木造り/\nきづけ /気付/気附/\nきづた /木蔦/\nきづち /木槌/\nきづまり /気詰まり/気詰り/\nきて /来手;嫁の—がない/\nきてい /規定;†rules/規程;†一連の規定。「服務-」/既定;†fixed.「-路線」/基底;base/旗亭/汽艇/\nきていいじょう /規定以上/\nきていえんぎ /規定演技/\nきていか /規定化/\nきていかいすう /規定回数/\nきていかんすう /基底関数/\nきていがい /規定外/\nきていぎ /既定義/\nきていこう /基底項/\nきていじかん /規定時間/\nきていじょう /規定上/\nきていじょうたい /基底状態/\nきていすういじょう /規定数以上/\nきていそう /基底層/\nきていだせき /規定打席/\nきていだせきすう /規定打席数;[野球] NB:試合数×3.1/\nきていだせきとうたつ /規定打席到達/\nきていち /既定値/規定値/\nきていとうきゅうかいすう /規定投球回数/\nきていないよう /規定内容/\nきていはんい /規定範囲/\nきていひ /既定費/\nきていぶん /基底文/\nきていまく /基底膜/\nきていまくじょう /基底膜上/\nきていもく /奇蹄目/\nきていりょう /規定量/\nきているい /奇蹄類/\nきていれい /基底例/\nきていろせん /既定路線/規定路線/\nきてき /汽笛/\nきてれつ /奇天烈/\nきてん /起点;†start.⇔終点。「国道の-」/基点;†base.「グリッドの-」/機転;「-が利く」/貴店/輝点/気転;=機転/\nきでら /紀寺/\nきでん /貴殿/機電/記伝/起電/紀伝/\nきでんたい /紀伝体/\nきでんりょく /起電力/\nきと /帰途/企図/\nきとう /気筒/祈祷/亀頭/帰投/帰島/鬼頭;人名/紀藤/木藤/木頭/貴答/\nきとうし /祈祷師/\nきとうしょ /祈祷書/\nきとうすう /気筒数/\nきとく /奇特/危篤/既得/\nきとくけん /既得権/\nきとくけんえき /既得権益/\nきど /輝度/木戸/城戸/鬼怒/喜怒/希土/\nきどあいらく /喜怒哀楽/\nきどう /起動;start/機動;mobile.「-部隊」/軌道;orbit/気道;[解剖]airways/綺堂;人名,岡本-/鬼道;[仏教]餓鬼道/棋道;囲碁将棋の道/詭道;不正な手段/奇道;珍しい方法/奇童;極めて賢い子/\nきどうおん /起動音/\nきどうかんきょう /起動環境/\nきどうかんすう /軌道関数;[物理]orbital function/\nきどうかんたい /機動艦隊/\nきどうがめん /起動画面/\nきどうきょうか /軌道強化/\nきどうけいさつ /機動警察/\nきどうけいじょう /軌道形状/\nきどうご /起動後/\nきどうしき /軌道敷/\nきどうしゃ /気動車/機動車/軌道車/\nきどうしゅうせい /軌道修正/\nきどうしゅうりょう /起動終了/\nきどうじ /起動時/\nきどうじかん /起動時間/\nきどうじき /軌道敷/\nきどうじどうしゃ /軌道自動車/\nきどうじゅんい /起動順位/\nきどうじょう /軌道上/\nきどうじょうけん /起動条件/\nきどうせい /機動性/\nきどうせいぎょ /軌道制御/\nきどうせんし /機動戦士/\nきどうたい /機動隊/\nきどうたいいん /機動隊員/\nきどうちゅう /起動中/\nきどうちょくご /起動直後/\nきどうてき /機動的/\nきどうてん /軌道点/\nきどうでんりゅう /起動電流/\nきどうとちゅう /起動途中/\nきどうはんけい /軌道半径/\nきどうぶたい /機動部隊/\nきどうへいき /機動兵器/\nきどうほう /軌道法/起動法/\nきどうほうほう /起動方法/\nきどうまえ /起動前/\nきどうよう /起動用/\nきどうようそ /軌道要素/\nきどうらく /着道楽/\nきどうりょく /機動力/\nきどく /既読/奇特/\nきどくきじ /既読記事/\nきどぐち /木戸口/\nきどけいさん /輝度計算/\nきどこうばい /輝度勾配/\nきどころ /木所/\nきどごめん /木戸御免/\nきどしんごう /輝度信号/\nきどせん /木戸銭/木戸錢;「銭」旧字/\nきどちょうせい /輝度調整/\nきどで /木戸出/\nきどり /気取り/木取り/\nきどりや /気取り屋/\nきどるい /希土類/\nきどわき /木戸脇/\nきない /機内/畿内/\nきないご /畿内語/\nきないし /機内誌/\nきないしょく /機内食/\nきないはく /機内泊/\nきないはんばい /機内販売/\nきなが /気長/\nきながし /着流し/\nきなぐさみ /気慰み/\nきなこ /黄粉/黄な粉/\nきなこもち /黄な粉餅/\nきなさ /鬼無里/\nきなし /木梨/\nきなべ /汽鍋/\nきなり /生成り/\nきなん /貴男/紀南/危難/\nきにち /忌日/帰日/\nきにゅう /記入/\nきにゅうしゃ /記入者/\nきにゅうじょう /記入上/\nきにゅうばしょ /記入場所/\nきにゅうび /記入日/\nきにゅうほう /記入法/\nきにゅうほうほう /記入方法/\nきにゅうみす /記入ミス/\nきにゅうもれ /記入漏れ/\nきにゅうらん /記入欄/\nきにゅうれい /記入例/\nきにゅうれいさんしょう /記入例参照/\nきにょう /鬼繞/\nきにら /黄韮;中華食材/黄ニラ/\nきにん /貴人/帰任/\nきにんぐち /貴人口;[茶道]/\nきにんご /帰任後/\nきにんだたみ /貴人畳;[茶道]/\nきにんだて /貴人点/\nきぬ /絹/衣/帛/\nきぬいと /絹糸/\nきぬうんも /絹雲母/\nきぬえ /絹枝/\nきぬおり /絹織/\nきぬおりもの /絹織物/\nきぬかつぎ /衣被;[料理]皮ごと茹でた里芋/衣被ぎ/\nきぬかわ /衣川/\nきぬがさ /衣笠/\nきぬがわ /鬼怒川/\nきぬがわおんせん /鬼怒川温泉/\nきぬぎぬ /衣々;朝の別れ/後朝;=衣々/衣衣/\nきぬけ /気抜け/\nきぬげ /絹毛/\nきぬごし /絹漉し/絹ごし/\nきぬさや /絹莢/\nきぬじ /絹地/\nきぬずれ /衣擦れ;「—の音」/\nきぬた /砧/碪;=砧/\nきぬたこつ /砧骨;[解剖](中耳の)incus/\nきぬのみち /絹の道/\nきぬばり /絹針/絹張り/\nきぬもの /絹物/\nきぬや /絹屋/\nきぬわた /絹綿/\nきね /杵/木根/\nきねしま /杵嶋/\nきねずみ /木鼠/\nきねづか /杵柄/\nきねや /杵屋/\nきねん /記念/祈念;pray/紀年/\nきねんかい /記念会/\nきねんかいかん /記念会館/\nきねんかん /記念館/\nきねんきって /記念切手/\nきねんきっぷ /記念切符/\nきねんきょうぎじょう /記念競技場/\nきねんきょく /記念局/\nきねんぎょうじ /記念行事/\nきねんけん /記念券/\nきねんこうえん /記念公園/記念公演/\nきねんこうどう /記念講堂/\nきねんさい /記念祭/祈年祭;=としごいのまつり/\nきねんさつえい /記念撮影/\nきねんさつえいよう /記念撮影用/\nきねんし /記念誌/\nきねんしきてん /記念式典/\nきねんしゃしん /記念写真/\nきねんしゅっぱん /記念出版/\nきねんしょくじゅ /記念植樹/\nきねんじぎょう /記念事業/\nきねんじゅ /記念樹/\nきねんじょうしゃけん /記念乗車券/\nきねんたいかい /記念大会/\nきねんはいとう /記念配当/\nきねんひ /記念碑/\nきねんひてきけっさく /記念碑的傑作/\nきねんひん /記念品/\nきねんひんだい /記念品代/\nきねんび /記念日/\nきねんぶつ /記念物/\nきねんろんぶんしゅう /記念論文集/\nきの /木野/紀;姓/\nきのう /機能/昨日/帰納/帰農/既納;⇔未納/気嚢/\nきのういがい /機能以外/\nきのうかいぜん /機能改善/\nきのうかいふく /機能回復/\nきのうかいふくくんれん /機能回復訓練/\nきのうかくちょう /機能拡張/\nきのうかくちょうばん /機能拡張版/\nきのうかん /機能間/\nきのうがいよう /機能概要/\nきのうがくしゅう /帰納学習/\nきのうきょう /昨日今日/\nきのうきょうか /機能強化/\nきのうぐん /機能群/\nきのうげんざい /昨日現在/\nきのうげんてい /機能限定/\nきのうこうじょう /機能向上/\nきのうご /機能語;[言語]function word/\nきのうごと /機能毎/\nきのうしゅぎ /機能主義/\nきのうしょうかい /機能紹介/\nきのうしょうがい /機能障害/\nきのうしよう /機能仕様/\nきのうしようしょ /機能仕様書/\nきのうじゅうし /機能重視/\nきのうじょう /機能上/\nきのうすいろん /帰納推論/\nきのうせい /機能性/\nきのうせいげん /機能制限/\nきのうせいしょくひん /機能性食品/\nきのうせっけい /機能設計/\nきのうせってい /機能設定/\nきのうせつめい /機能説明/\nきのうたんい /機能単位/\nきのうち /木内/木之内/城内/\nきのうついか /機能追加/\nきのうつき /機能付/\nきのうていし /機能停止/\nきのうていり /帰納定理/\nきのうてき /機能的;functional/帰納的;recursive/\nきのうてきかんすう /帰納的関数/\nきのうてきすいろん /帰納的推論/\nきのうてきせいしつ /機能的性質/\nきのうてきていぎ /帰納的定義/\nきのうてん /機能点/\nきのうとし /機能都市/\nきのうひょうげん /機能表現/\nきのうび /機能美/\nきのうふか /機能付加/\nきのうふぜん /機能不全/\nきのうぶい /機能部位/\nきのうぶそく /機能不足/\nきのうぶんか /機能分化/\nきのうぶんさん /機能分散/\nきのうぶんせき /機能分析/\nきのうべつ /機能別/\nきのうほう /帰納法/\nきのうほうのかてい /帰納法の仮定/\nきのうほうふ /機能豊富/\nきのうほかん /機能補完/\nきのうまんさい /機能満載/\nきのうめん /機能面/\nきのうゆにっと /機能ユニット/\nきのうようきゅう /機能要求/\nきのうよそく /機能予測/\nきのうろんり /帰納論理/\nきのうろんりがく /帰納論理学/\nきのうわせい /機能和声/\nきのえ /甲;[十干]1/木江/\nきのえいぬ /甲戌/\nきのえうま /甲午/\nきのえき /木野駅/\nきのえさる /甲申/\nきのえたつ /甲辰/\nきのえとら /甲寅/\nきのえね /甲子/\nきのかわ /紀の川;地名/紀ノ川/\nきのくに /紀伊國/\nきのくにや /紀伊国屋/紀伊國屋;「国」旧字 (書店名はこちらが正式)/紀之國屋;?/\nきのくにやしょてん /紀伊國屋書店/紀伊国屋書店;※「紀伊國屋書店」が正式/\nきのこ /茸/蕈/菌/木の子/\nきのこがり /茸狩り/茸狩/\nきのこぐも /茸雲;これはあまり見たくない/\nきのこじる /茸汁/キノコ汁/きのこ汁/\nきのこめし /茸飯/\nきのこるい /茸類/きのこ類/\nきのさき /城崎/城ノ崎/\nきのした /木下/木ノ下/木の下/樹下/\nきのしたけいすけ /木下恵介/\nきのしたとうきちろう /木下藤吉郎/\nきのしたりげん /木下利玄;(1886-1925) 歌人/\nきのせい /気の所為/気のせい/\nきのつらゆき /紀貫之/\nきのと /乙;[十干]2/\nきのとい /乙亥/\nきのとう /乙卯/\nきのとうし /乙丑/\nきのととり /乙酉/\nきのとひつじ /乙未/\nきのとみ /乙巳/\nきのとものり /紀友則;ひさかたの 光のどけき 春の日に しづ心なく 花のちるらむ/\nきのどく /気の毒/\nきのね /木の根/\nきのはら /木之原/\nきのぼり /木登り/\nきのぼりうお /木登魚/\nきのみ /木の実/\nきのみきのまま /着の身着の儘/着の身着の侭/\nきのみや /来宮/\nきのめ /木の芽/\nきのめあえ /木の芽和え/\nきのもと /木ノ本/木之元/\nきのり /気乗り/\nきのりうす /気乗り薄/\nきは /際/\nきはい /跪拝/\nきはいち /既配置/\nきはく /希薄/気迫/稀薄;=希薄/気魄;≒気迫/\nきはくか /希薄化/\nきはた /木幡/\nきはだ /木肌;birk/黄蘗;[植物]ミカン科/黄肌;[魚]キハダマグロ/檗;=黄蘗/蘗;「檗」の異体字/木膚;=木肌/\nきはだいろ /黄蘗色/\nきはだまぐろ /黄肌鮪/\nきはち /喜八/\nきはちじょう /黄八丈/\nきはちろう /喜八郎/\nきはっぴょう /既発表/\nきはつ /揮発;volatilise.「アルコールの-」/既発;⇔未発/輝発;?/\nきはつせい /揮発性/\nきはつせいぶん /揮発成分/\nきはつばい /既発売/\nきはつゆ /揮発油/揮發油;「発」旧字/\nきはつゆぜい /揮発油税/\nきはら /木原/樹原/\nきはらせん /木原線/\nきはらみちこ /木原美智子/\nきはん /規範/帰帆/帰阪/軌範;Norm(独)/羈絆/機搬/\nきはんいしき /規範意識/\nきはんか /規範化/\nきはんがく /規範学;⇔経験科学/\nきはんけいざいがく /規範経済学/\nきはんせい /規範性/\nきはんせん /機帆船/\nきはんてき /規範的/\nきはんぶんぽう /規範文法;[言語]prescriptive grammar.⇔記述文法/\nきはんほうそく /規範法則/\nきはんりょく /既判力/\nきはんりろん /規範理論/\nきば /牙/騎馬/木場/\nきばい /木灰/\nきばえき /木場駅/\nきばく /起爆/\nきばくざい /起爆剤/\nきばくしょく /起爆色/\nきばくそうち /起爆装置/\nきばくてん /起爆点/\nきばくやく /起爆薬/\nきばこ /木箱/\nきばしら /木柱/\nきばせん /騎馬戦/\nきばたい /騎馬隊/\nきばたらき /気働き/気ばたらき/\nきばち /木鉢/\nきばつ /奇抜/\nきばほうめん /木場方面/\nきばみんぞく /騎馬民族/\nきばや /気早/\nきばらい /既払い/\nきばらし /気晴らし/気晴し/\nきばん /基盤;†base.「社会-」/基板;†board.「PCの-」/機番/\nきばんがい /基板外/\nきばんこうかん /基盤交換/\nきばんごう /記番号;(concat \"http:\\057\\057www.boj.or.jp\\057announcements\\057education\\057oshiete\\057money\\057c14.htm\\057\")/\nきばんし /生半紙/\nきばんじょう /基板上/基盤上/\nきばんせいび /基盤整備/\nきばんてきぎじゅつ /基盤的技術/\nきばんめい /基板名/\nきばんや /基板屋/基盤屋/\nきばんよう /基盤用/\nきひ /忌避/基肥/貴妃/\nきひざい /忌避剤/\nきひつ /起筆/\nきひょう /起票/\nきひろ /帰広/\nきひん /気品/貴賓/気稟;生まれつきの気質/\nきひんしつ /貴賓室/\nきひんせき /貴賓席/\nきび /機微/黍/稷;=黍/吉備;山陽地方/驥尾;-に付す/綺靡;あでやか/\nきびき /忌引/忌引き/\nきびす /踵/\nきびたき /黄鶲/\nきびだんご /黍団子/吉備団子/\nきびつじんじゃ /吉備津神社/\nきびなご /黍魚子/\nきびのまきび /吉備真備/\nきびもち /黍餅/\nきびゅうほう /帰謬法/\nきびょう /奇病/\nきびょうし /黄表紙/\nきびん /機敏/\nきびんせい /機敏性/\nきふ /寄付/寄附/棋譜/貴腐;-ワイン/基布/\nきふう /気風/棋風/\nきふきん /寄付金/寄附金/\nきふく /起伏/帰服/\nきふこうい /寄付行為/\nきふじん /貴婦人/貴夫人/\nきふだ /木札/\nきふね /貴船/\nきふねぐち /貴船口/\nきふほう /記譜法;(music) notation/\nきぶ /基部/\nきぶかわ /貴生川/\nきぶく /忌服/\nきぶくれ /着膨れ/着脹れ/\nきぶさい /気塞い/\nきぶし /木歩士/\nきぶしねんど /木節粘土/\nきぶっせい /気ぶっせい/\nきぶつ /器物/木仏/奇物/\nきぶつそんかい /器物損壊/\nきぶつそんかいざい /器物損壊罪/\nきぶつはそん /器物破損/\nきぶとり /着太り/\nきぶね /貴船/\nきぶねじんじゃ /貴船神社/\nきぶもん /貴部門/\nきぶん /気分/紀文/奇聞/\nきぶんいっしん /気分一新/\nきぶんしだい /気分次第/\nきぶんそうかい /気分爽快/\nきぶんてき /気分的/\nきぶんてんかん /気分転換/\nきぶんや /気分屋/\nきぶんよし /気分良/\nきへい /騎兵/奇兵/機兵/喜平/\nきへいたい /騎兵隊;cavalry/奇兵隊;[日本史]/\nきへき /奇癖/\nきへん /木偏;「桜」の偏/机辺/\nきべら /木箆/木ベラ/木べら/\nきべん /詭弁/\nきほう /貴方/気泡/既報/記法/季報/木方/紀宝/気胞/機鋒/危峰/\nきほうさま /貴方様/\nきほうざい /起泡剤/\nきほく /輝北/\nきほん /基本/\nきほんおん /基本音;fundamental tone/\nきほんかい /基本解/\nきほんかいろ /基本回路/\nきほんかかく /基本価格/\nきほんかんすう /基本関数/\nきほんがいねん /基本概念/\nきほんがく /基本額/\nきほんがた /基本型/\nきほんきのう /基本機能/\nきほんきゅう /基本給/\nきほんきょうぎ /基本教義/\nきほんきょうよう /基本教養/\nきほんぎじゅつ /基本技術/\nきほんくかく /基本区画/\nきほんけい /基本形/\nきほんけいかく /基本計画/\nきほんけん /基本権/\nきほんげんそく /基本原則/\nきほんげんり /基本原理/\nきほんこうしき /基本公式/\nきほんこうせい /基本構成/\nきほんこうぞう /基本構造/\nきほんこうもく /基本項目/\nきほんこころえ /基本心得/\nきほんご /基本語/\nきほんごい /基本語彙;[言語]fundamental vocabulary/\nきほんごうい /基本合意/\nきほんさーびす /基本サービス/\nきほんさんぽう /基本算法/\nきほんざいさん /基本財産/\nきほんしき /基本式/\nきほんしせい /基本姿勢/\nきほんしそう /基本思想/\nきほんしゅうき /基本周期/\nきほんしゅうはすう /基本周波数/\nきほんしょく /基本色/\nきほんしよう /基本仕様/\nきほんしんどう /基本振動;[物理]fundamental vibration/\nきほんじこう /基本事項/\nきほんじょうほう /基本情報/\nきほんすんぽう /基本寸法/\nきほんず /基本図/\nきほんせいしつ /基本性質/\nきほんせいしん /基本精神/\nきほんせいのう /基本性能/\nきほんせっけい /基本設計/\nきほんせってい /基本設定/\nきほんせん /基本線/\nきほんせんぽう /基本戦法/\nきほんせんりゃく /基本戦略/\nきほんそうさ /基本操作/\nきほんそしきけい /基本組織系/\nきほんそふと /基本ソフト;[情報]operating system/\nきほんたんい /基本単位/\nきほんたんご /基本単語/\nきほんち /基本値/\nきほんちしき /基本知識/\nきほんちゅう /基本中/\nきほんていすう /基本定数/\nきほんていり /基本定理/\nきほんてき /基本的/\nきほんてきぎもん /基本的疑問/\nきほんてきけんり /基本的権利/\nきほんてきしせい /基本的姿勢/\nきほんてきじょうけん /基本的条件/\nきほんてきじんけん /基本的人権/\nきほんてきちしき /基本的知識/\nきほんてきもんだい /基本的問題/\nきほんてきわくぐみ /基本的枠組/\nきほんてん /基本点/\nきほんてんすう /基本点数/\nきほんとくせい /基本特性/\nきほんとっきょ /基本特許/\nきほんどうさ /基本動作/\nきほんにんしき /基本認識/\nきほんは /基本波/\nきほんば /基本場/\nきほんぶ /基本部/\nきほんぶぶん /基本部分/\nきほんぶんけい /基本文型/\nきほんへんかん /基本変換/\nきほんへんせい /基本編成/\nきほんほう /基本法/\nきほんほうしん /基本方針/\nきほんほうそく /基本法則/\nきほんぼいん /基本母音/\nきほんもんだい /基本問題/\nきほんようご /基本用語/\nきほんようごしゅう /基本用語集/\nきほんようそ /基本要素/\nきほんよそう /基本予想/\nきほんりねん /基本理念/\nきほんりゅうし /基本粒子/\nきほんりょう /基本料/\nきほんりょういき /基本領域/\nきほんりょうきん /基本料金/\nきほんりょうきんぶん /基本料金分/\nきほんわざ /基本技/\nきぼ /規模/鬼簿/\nきぼう /希望/欺罔/既望;陰暦16日/企望/\nきぼうか /希望価/\nきぼうかかく /希望価格/\nきぼうがおか /希望ヶ丘/\nきぼうきんがく /希望金額/\nきぼうこうりかかく /希望小売価格/\nきぼうこすう /希望個数/\nきぼうさっすう /希望冊数/\nきぼうしゃ /希望者/\nきぼうしゃぜんいん /希望者全員/\nきぼうしゃたすう /希望者多数/\nきぼうしゃぼしゅう /希望者募集/\nきぼうじゅん /希望順/\nきぼうたいしょく /希望退職/\nきぼうたすう /希望多数/\nきぼうちょうさ /希望調査/\nきぼうてき /希望的/\nきぼうてきかんそく /希望的観測/\nきぼうてきよそう /希望的予想/\nきぼうとしょ /希望図書/\nきぼうにちじ /希望日時/\nきぼうにんずう /希望人数/\nきぼうねだん /希望値段/\nきぼうばいか /希望売価/\nきぼうび /希望日/\nきぼうほう /喜望峰/\nきぼうまいすう /希望枚数/\nきぼかくだい /規模拡大/\nきぼく /亀卜/\nきぼし /木星/\nきぼしゅくしょう /規模縮小/\nきぼつ /鬼没/\nきぼね /気骨/\nきぼり /木彫り/\nきまえ /気前/\nきまかせ /気任せ/\nきまぐれ /気紛れ/気まぐれ/\nきまじめ /生真面目/\nきまた /木俣/\nきまち /木町/\nきまちどおり /木町通/\nきまつ /期末/\nきまつこうさ /期末考査/\nきまつざんだか /期末残高/\nきまつしけん /期末試験/\nきまつてあて /期末手当;bonus!/\nきまつてすと /期末テスト/\nきまつはいとう /期末配当/\nきまま /気儘/気まま/\nきまめ /生豆/黄豆/\nきまよい /気迷い/\nきまり /決まり/決り/\nきまりごと /決まり事/\nきまりじ /決まり字;百人一首で、札を特定出来る文字/\nきまりて /決まり手;[相撲]「只今の-は」/決り手;[相撲]/極り手;[相撲]<rare>/\nきまりもんく /決まり文句/\nきみ /君/気味/黄身/公/希美/貴美/喜美/生美/辟/黄み/鬼魅/\nきみあき /公明/\nきみいがい /君以外/\nきみいでら /紀三井寺/\nきみえ /君枝/君江/貴美江/希己枝/\nきみお /公男/公雄/喜三男/喜三雄;名/\nきみか /公佳/\nきみがよ /君が代/\nきみこ /貴美子/季実子/季美子/公子/君子/喜美子/紀美子/きみ子/\nきみしぐれ /黄身時雨;和菓子/\nきみしま /君島/君嶋/\nきみじか /気短/\nきみじしん /君自身/\nきみじま /君島/君嶋/\nきみず /黄身酢/\nきみた /君田/\nきみたか /公高/君孝/公尚/\nきみたち /君達/\nきみち /季道/\nきみつ /機密;†secret.「国家-」/気密;†airtight.「-室」/君津/\nきみつぐん /君津郡/\nきみつしつ /気密室/\nきみつじこう /機密事項/\nきみつじょうほう /機密情報/\nきみつせい /気密性;airtight/機密性;secrecy/\nきみつひ /機密費/\nきみつぶんしょ /機密文書/\nきみとし /公稔/\nきみどり /黄緑/木緑;人名?/\nきみどりいろ /黄緑色/\nきみなお /公尚/\nきみのり /公紀/公典/\nきみひこ /公彦/仁彦/\nきみひと /公人/\nきみひろ /公博/公宏/公裕/公広/\nきみゃく /気脈/\nきみやす /公保/\nきみやま /君山/\nきみょう /奇妙/帰命/\nきみょうきてれつ /奇妙奇天烈/奇妙きてれつ;very strange/\nきみょうちょうらい /帰命頂礼/\nきみよ /君代/\nきみら /君等/\nきみわる /気味悪/\nきみん /棄民/飢民/\nきむ /帰無/金/\nきむいるそん /金日成/\nきむすめ /生娘/\nきむち /沈菜/\nきむら /木村/木邑/\nきむらしょうのすけ /木村庄之助/\nきむらもとお /木村資生/\nきむらや /木村屋/\nきめ /木目/肌理/決め/\nきめい /記名/記銘/貴名/記明/\nきめいがっき /気鳴楽器;管楽器など/\nきめいしき /記名式/\nきめいしきうらがき /記名式裏書/\nきめいしゃさい /記名社債/\nきめいとうひょう /記名投票/\nきめうち /決め打ち/\nきめかた /決め方/\nきめごと /決め事/\nきめぜりふ /決め台詞/\nきめたおし /極め倒し/\nきめだし /極め出し/\nきめだま /決め球/\nきめつけ /決め付け/\nきめて /決め手/\nきめん /鬼面/貴面/\nきめんがに /鬼面蟹/\nきも /肝;肝臓/胆;胆嚢/\nきもあえ /肝和え/\nきもいり /肝いり/肝煎/肝煎り/\nきもう /起毛/欺罔/\nきもうとかく /亀毛兎角/\nきもすい /肝吸/\nきもだめし /肝試し/\nきもち /気持/気持ち/\nきもったま /肝っ玉/\nきもつき /肝付/\nきもと /木本/木元/樹本/\nきもの /着物/\nきものすがた /着物姿/\nきものや /着物屋/\nきもべつ /喜茂別/\nきもぽん /肝ポン/\nきもん /鬼門/奇問/旗門;[SKI]/奇門/気門/\nきもんすう /旗門数/\nきもんとんこう /奇門遁甲/\nきゃ /脚/伽/迦/\nきゃく /客/脚/却/卻;「却」の異体字/攫;さら・う/\nきゃくあし /客足/\nきゃくあしらい /客あしらい/\nきゃくあつかい /客扱い/\nきゃくい /客位/\nきゃくいり /客入り/\nきゃくいん /客員/脚韻/\nきゃくいんきょうじゅ /客員教授/\nきゃくいんけんきゅういん /客員研究員/\nきゃくうけ /客受け/\nきゃくえん /客演/\nきゃくおうたい /客応対/\nきゃくかしゃく /客貨車区/\nきゃくがわ /客側/\nきゃくご /客語/\nきゃくさき /客先/脚先/\nきゃくさま /客様/\nきゃくし /客死/\nきゃくしき /脚式/格式/\nきゃくしつ /客室/脚質/\nきゃくしつがかり /客室係/\nきゃくしつがわ /客室側/\nきゃくしつじょうむいん /客室乗務員/\nきゃくしつない /客室内/\nきゃくしゃ /客車/客舎/\nきゃくしゃか /客車化/\nきゃくしゃれっしゃ /客車列車/\nきゃくしょう /客星/\nきゃくしょうばい /客商売/\nきゃくしょく /脚色/\nきゃくじん /客人/客神/\nきゃくすじ /客筋/\nきゃくせい /客星/\nきゃくせき /客席/\nきゃくせん /客船/脚線/\nきゃくせんび /脚線美/\nきゃくぜん /客膳/\nきゃくぜんいん /客全員/\nきゃくそう /客層/客僧;旅の坊さん/\nきゃくたい /客体/\nきゃくだたみ /客畳;[茶道]/\nきゃくだね /客種/\nきゃくちゅう /脚注/客注/脚註/\nきゃくでん /客殿/客電;客席の照明/\nきゃくとり /客取り/\nきゃくど /客土/\nきゃくどうし /客同士/\nきゃくどめ /客止め/\nきゃくひき /客引き/\nきゃくぶ /脚部/\nきゃくぶふあん /脚部不安/\nきゃくぶん /客分/\nきゃくほん /脚本/\nきゃくほんか /脚本家/\nきゃくま /客間/\nきゃくゆそう /客輸送/\nきゃくよう /客用/\nきゃくよせ /客寄せ/客寄/\nきゃくよせぱんだ /客寄せパンダ/\nきゃくらい /客来/\nきゃくりょく /脚力/\nきゃしゃ /華奢/花車/\nきゃたつ /脚立/\nきゃっか /却下/脚下;あしもと/\nきゃっかん /客観/\nきゃっかんか /客観化/\nきゃっかんし /客観視/\nきゃっかんしゅぎ /客観主義/\nきゃっかんせい /客観性/\nきゃっかんてき /客観的/\nきゃっかんてききじゅん /客観的基準/\nきゃっかんてきじじつ /客観的事実/\nきゃっかんてきじょうきょう /客観的状況/\nきゃっかんてきたいしょう /客観的対象/\nきゃっかんてきたちば /客観的立場/\nきゃっかんてきはんだん /客観的判断/\nきゃっかんてきひょうか /客観的評価/\nきゃっかんてきひょうかほう /客観的評価法/\nきゃっかんてきようそ /客観的要素/\nきゃっかんひょうか /客観評価/\nきゃっかんろん /客観論/\nきゃっき /客気/\nきゃっこう /脚光/\nきゃっしゅふろーけいさんしょ /キャッシュフロー計算書;財務諸表の1つ/\nきゃっぷ /∩;cap/\nきゃつ /彼奴/\nきゃのんはんばい /キヤノン販売/\nきゃのんほう /キャノン砲/\nきゃはん /脚絆/\nきゃべつばたけ /キャベツ畑/\nきゃら /伽羅/\nきゃらいろ /伽羅色/\nきゃらくたーしょうひん /キャラクター商品;character goods/\nきゃらめるあじ /キャラメル味/\nきゃりあぐみ /キャリア組/\nきゃん /侠;お-/\nきゃんせるまち /キャンセル待ち/\nきゃんせるりょう /キャンセル料/\nきゃんぷじょう /キャンプ場/\nきゃんぷち /キャンプ地/\nきゃんぺーんきかん /キャンペーン期間/\nきゃんぺーんちゅう /キャンペーン中/\nきや /木屋/紀谷/\nきやく /規約/既約;irreducible.「-分数」/既訳;translated.「-の詩」/奇薬/\nきやくいはん /規約違反/\nきやくけい /既約形/\nきやくじゅんきょ /規約準拠/\nきやくじょう /規約上/\nきやくたこうしき /既約多項式/\nきやくぶんすう /既約分数/\nきやくへんこう /規約変更/\nきやす /喜安/\nきやすさ /気安さ/\nきやすめ /気休め/\nきやせ /着痩せ/\nきやま /木山/基山/\nきやまち /木屋町/\nきやみ /気病み/\nきやむ /喜屋武/\nきやり /木遣り;-唄/\nきやん /喜屋武/\nきゅーば /玖瑪/\nきゅう /急/旧/灸/級/球/給/休/九/宮/仇;仇敵/究;研究/鳩;はと/久;永久/柩;霊柩車/疚;やま・しい/丘/蚯;蚯蚓(みみず)/糾;糾弾/赳/弓/窮;窮地/穹;蒼穹/躬;躬行/求;要求/救;救助/裘;かわごろも/逑;(つれあい)/及;遡及/吸;吸収/汲;く・む/笈;おい/岌;(たかい)/烋/恷;「烋」の異体字/貅/摎/樛/翕;(あつ・まる)/歙;(す・う)/皀/邱;おか/臼;臼歯/朽;不朽/泣;号泣/嗅;嗅覚/糺;糺弾/鬮;くじ/舊;「旧」の旧字/９/扱;?/\nきゅう> /旧/急;急接近,急浮上,急停車/九/\nきゅうあい /求愛/\nきゅうあいき /旧愛機/\nきゅうあいこうどう /求愛行動/\nきゅうあく /旧悪/\nきゅうあん /久安;年号(1145-1151)/\nきゅうい /球威/級位/九位/\nきゅういん /吸引/吸飲/\nきゅういんしき /吸引式/\nきゅういんそうち /吸引装置/\nきゅういんてき /吸引的/\nきゅういんりょく /吸引力/\nきゅうえき /旧駅/\nきゅうえきめい /旧駅名/\nきゅうえん /救援/休園/休演/球宴;(プロ野球の)オールスター戦/休煙/旧縁/旧怨/求縁/吸煙/\nきゅうえんかつどう /救援活動/\nきゅうえんき /救援機/\nきゅうえんしゅつじょう /球宴出場/\nきゅうえんとうしゅ /救援投手/\nきゅうえんぶっし /救援物資/\nきゅうえんよう /救援用/\nきゅうおん /吸音/球音/旧恩/\nきゅうおんざい /吸音材/\nきゅうおんせい /吸音性/\nきゅうおんとくせい /吸音特性/\nきゅうおんめん /吸音面/\nきゅうおんりつ /吸音率/\nきゅうおんりょく /吸音力/\nきゅうか /休暇/旧家/球果/急下/毬果/急火/求家/\nきゅうかーぶ /急カーブ/\nきゅうかい /休会/球界/求解/旧懐/\nきゅうかいうら /九回裏/\nきゅうかいぐん /旧海軍/\nきゅうかいぜんたい /球界全体/\nきゅうかいそく /旧快速/\nきゅうかいちゅう /休会中/\nきゅうかいどう /旧街道/\nきゅうかいひ /旧会費/\nきゅうかいふっき /球界復帰/\nきゅうかく /嗅覚/球殻/吸角;医療具/\nきゅうかくだい /急拡大/\nきゅうかくど /急角度/\nきゅうかこう /急下降/\nきゅうかざん /休火山/\nきゅうかせいど /休暇制度/\nきゅうかそく /急加速/\nきゅうかそくじ /急加速時/\nきゅうかぞく /旧華族/\nきゅうかちゅう /休暇中/\nきゅうかつ /久闊;ご無沙汰/裘葛;-を易う(=一年経つ)/\nきゅうかな /旧仮名/\nきゅうかなづかい /旧仮名遣い/\nきゅうかねがい /休暇願/\nきゅうかぶ /旧株/\nきゅうかむら /休暇村/\nきゅうかん /休館/休刊/急患/吸汗/旧館/休閑/旧慣/\nきゅうかんごう /休刊号/\nきゅうかんじ /旧漢字/\nきゅうかんせい /吸汗性/\nきゅうかんち /休閑地/\nきゅうかんちゅう /休刊中/休館中/\nきゅうかんちょう /九官鳥/\nきゅうかんび /休館日;図書館の-/休刊日;新聞の-/休肝日;酒を飲まぬ日/\nきゅうかんりにん /旧管理人/\nきゅうが /休芽/\nきゅうがく /休学/\nきゅうがくとどけ /休学届/\nきゅうがた /旧型/\nきゅうがたきゃくしゃ /旧型客車/\nきゅうがたこくでん /旧型国電/\nきゅうがたしゃ /旧型車/\nきゅうがたしゃりょう /旧型車両/\nきゅうがたでんしゃ /旧型電車/\nきゅうがたひん /旧型品/\nきゅうがたよう /旧型用/\nきゅうき /吸気;⇔呼気/給気;air charge.「エンジンの-」/旧記/\nきゅうきおん /吸気音/\nきゅうきかく /旧規格/\nきゅうきがわ /吸気側/\nきゅうきけい /吸気系/\nきゅうきしゅ /旧機種/\nきゅうきていこう /吸気抵抗/\nきゅうきてき /求基的/\nきゅうきゃく /旧客/\nきゅうきゅう /救急/汲々/急求;?/\nきゅうきゅうい /救急医/\nきゅうきゅういりょう /救急医療/\nきゅうきゅういりょうたいせい /救急医療体制/\nきゅうきゅうきゅうめいし /救急救命士/\nきゅうきゅうしてい /救急指定/\nきゅうきゅうしていびょういん /救急指定病院/\nきゅうきゅうしゃ /救急車/\nきゅうきゅうそせいほう /救急蘇生法/\nきゅうきゅうたい /救急隊/\nきゅうきゅうたいいん /救急隊員/\nきゅうきゅうにょりつりょう /急急如律令/\nきゅうきゅうはんそう /救急搬送/\nきゅうきゅうばこ /救急箱/\nきゅうきゅうばんそうこう /救急絆創膏/\nきゅうきゅうびょういん /救急病院/\nきゅうきょ /急遽/旧居/鳩居/急きょ/\nきゅうきょう /旧教/究竟;=くっきょう/窮境;pinch/\nきゅうきょうさんけんしょこく /旧共産圏諸国/\nきゅうきょうしょくいん /旧教職員/\nきゅうきょうようぶ /旧教養部/\nきゅうきょく /究極/窮極/\nきゅうきょくせん /急曲線/\nきゅうきょくちょうじん /究極超人/\nきゅうきょくてき /究極的/\nきゅうきょくりろん /究極理論/\nきゅうきょひつよう /急遽必要/\nきゅうきん /球菌/給金/\nきゅうぎ /球技/球戯;†(ビリヤードなど)/\nきゅうぎじゅつ /旧技術/\nきゅうぎじょう /球技場/\nきゅうぎゅう /九牛;-の一毛/\nきゅうぎゅうのいちもう /九牛の一毛;取るに足りないもの/\nきゅうぎょう /休業/\nきゅうぎょうちゅう /休業中/\nきゅうぎょうほしょう /休業補償/\nきゅうくつ /窮屈/\nきゅうぐ /弓具/\nきゅうぐんき /旧軍機/\nきゅうぐんじん /旧軍人/\nきゅうけい /休憩/球形/求刑/弓形/球茎/宮刑/急啓/\nきゅうけいご /休憩後/\nきゅうけいしつ /休憩室/\nきゅうけいしゃ /急傾斜/\nきゅうけいしゃち /急傾斜地/\nきゅうけいじ /休憩時/\nきゅうけいじかん /休憩時間/\nきゅうけいじょ /休憩所/\nきゅうけいちゅう /休憩中/\nきゅうけいばしょ /休憩場所/\nきゅうけいりょう /休憩料/\nきゅうけつ /吸血/給血/宮闕/灸穴/\nきゅうけつき /吸血鬼/\nきゅうけつこんちゅう /吸血昆虫/\nきゅうけつせいぶつ /吸血生物/\nきゅうけんぽう /旧憲法/\nきゅうけんぽうか /旧憲法下/\nきゅうげき /急激/旧劇/急劇;=急激/\nきゅうげん /急減/給源/\nきゅうげんあん /旧原案/\nきゅうげんそく /急減速/\nきゅうこ /舅姑/旧故/\nきゅうこう /急行/休講/休校/吸光/旧交/休耕/休航/救荒/旧稿/躬行/九江;中国の都市/\nきゅうこううんてん /急行運転/\nきゅうこうか /急降下/\nきゅうこうかばくげき /急降下爆撃/\nきゅうこうがた /急行型/\nきゅうこうくかん /急行区間/\nきゅうこうぐん /急行軍/\nきゅうこうけい /急行系/\nきゅうこうけん /急行券/\nきゅうこうさくもつ /救荒作物/\nきゅうこうざ /旧講座/\nきゅうこうしゃりょう /急行車両/\nきゅうこうしゅうかいどう /旧甲州街道/\nきゅうこうしょく /急行色/\nきゅうこうせん /急行線/\nきゅうこうそう /旧構想/\nきゅうこうだい /九工大/久工大/九州工業大学;※abbrev/\nきゅうこうだいじょうほうこう /九工大情報工/\nきゅうこうち /休耕地/\nきゅうこうちゅう /休耕中/\nきゅうこうつがる /急行津軽/\nきゅうこうていしゃえき /急行停車駅/\nきゅうこうでん /休耕田/\nきゅうこうでんしゃ /急行電車/\nきゅうこうとうかい /急行東海/\nきゅうこうど /吸光度/\nきゅうこうばい /急勾配/\nきゅうこうび /休稿日/\nきゅうこうびん /急行便/\nきゅうこうよう /急行用/\nきゅうこうようしゃりょう /急行用車両/\nきゅうこうりつ /休講率/\nきゅうこうりょうきん /急行料金/\nきゅうこうれっしゃ /急行列車/\nきゅうこく /救国/急告/\nきゅうこくてつ /旧国鉄/\nきゅうこくどう /旧国道/\nきゅうこくめい /旧国名/\nきゅうこん /球根/求婚/窮困/\nきゅうこんしゃ /求婚者/\nきゅうご /救護/\nきゅうごう /糾合/鳩合;≒糾合/\nきゅうごく /旧国/\nきゅうごしせつ /救護施設;<生活保護法38/\nきゅうごしょ /救護所/\nきゅうごしらえ /急拵え/\nきゅうごだいし /旧五代史;二十四史/\nきゅうごはん /救護班/\nきゅうさい /救済/休載/旧債/\nきゅうさいかん /救済観/\nきゅうさいがっぺい /救済合併/\nきゅうさいきかん /救済機関/\nきゅうさいさく /救済策/\nきゅうさいしゃ /救済者/\nきゅうさいせいど /救済制度/\nきゅうさいそち /救済措置/\nきゅうさいちゅう /休載中/\nきゅうさいぶん /休載分/\nきゅうさいぼう /嗅細胞;[生物]olfactory cell/\nきゅうさか /急坂/\nきゅうさく /旧作/久作/窮策/\nきゅうさつ /旧札/\nきゅうさんだい /九産大/\nきゅうさんわ /旧三和/\nきゅうざか /急坂/\nきゅうざひょう /球座標/\nきゅうざぶろう /究三郎/\nきゅうし /休止/急死/給紙/臼歯/球史;野球の歴史/九紫;[陰陽道]/九死;-に一生を得る/灸師/急使/旧師/宮址/旧址/窮死/旧史;⇔新史/急駛/弓矢/仇視/旧詩/急施/\nきゅうしあげ /急仕上げ/\nきゅうしかく /休止核/\nきゅうしがい /旧市街/\nきゅうしき /旧式/旧識/\nきゅうしきかん /休止期間/\nきゅうしじょうたい /休止状態/\nきゅうしせん /休止線/\nきゅうしそう /休止相/\nきゅうしち /久七/\nきゅうしちゅう /休止中/\nきゅうしつ /吸湿/宮室/\nきゅうしつざい /吸湿剤/\nきゅうしつせい /吸湿性/\nきゅうしない /旧市内/\nきゅうしひん /休止品/\nきゅうしふ /休止符/\nきゅうしほうほう /給紙方法/\nきゅうしゃ /厩舎/旧車/急斜/鳩舎/廐舎/柩車/\nきゅうしゃめい /旧社名/\nきゅうしゃめん /急斜面/\nきゅうしゅ /旧主/鳩首/級酒/九首/\nきゅうしゅう /九州/吸収/急襲/旧習/\nきゅうしゅうあさひほうそう /九州朝日放送/\nきゅうしゅうおうだん /九州横断/\nきゅうしゅうかくち /九州各地/\nきゅうしゅうかのう /吸収可能/\nきゅうしゅうかん /九州間/\nきゅうしゅうがっぺい /吸収合併/\nきゅうしゅうきた /九州北/\nきゅうしゅうけいすう /吸収係数/\nきゅうしゅうげいこうだい /九州芸工大/\nきゅうしゅうげいじゅつこうかだいがく /九州芸術工科大学/\nきゅうしゅうこう /九州工/\nきゅうしゅうこうぎょうだい /九州工業大/\nきゅうしゅうこうぎょうだいがく /九州工業大学/\nきゅうしゅうこうぞう /吸収構造/\nきゅうしゅうこうだい /九州工大/\nきゅうしゅうさん /九州産/\nきゅうしゅうさんぎょうだいがく /九州産業大学/\nきゅうしゅうさんち /九州山地/\nきゅうしゅうさんば /九州産馬/\nきゅうしゅうざい /吸収剤/\nきゅうしゅうしぶ /九州支部/\nきゅうしゅうしゅっしんしゃ /九州出身者/\nきゅうしゅうしんかんせん /九州新幹線/\nきゅうしゅうじゅうかんどう /九州縦貫道/\nきゅうしゅうじん /九州人/\nきゅうしゅうせい /吸収性/\nきゅうしゅうせん /吸収線/\nきゅうしゅうせんりょう /吸収線量/\nきゅうしゅうぜんいき /九州全域/\nきゅうしゅうぜんど /九州全土/\nきゅうしゅうそうち /吸収装置/\nきゅうしゅうそしき /吸収組織/\nきゅうしゅうたい /吸収帯/\nきゅうしゅうだい /九州大/\nきゅうしゅうだいがく /九州大学/\nきゅうしゅうだいひょう /九州代表/\nきゅうしゅうだんじ /九州男児/\nきゅうしゅうちく /九州地区/\nきゅうしゅうちほう /九州地方/\nきゅうしゅうちゅう /吸収中/\nきゅうしゅうちゅうぶ /九州中部/\nきゅうしゅうでんりょく /九州電力;[企業名]/\nきゅうしゅうとっきゅう /九州特急/\nきゅうしゅうない /九州内/\nきゅうしゅうなんぶちほう /九州南部地方/\nきゅうしゅうにゅうぎょう /九州乳業/\nきゅうしゅうねつ /吸収熱/\nきゅうしゅうばしょ /九州場所/\nきゅうしゅうばん /九州版/\nきゅうしゅうぶんかつ /吸収分割/\nきゅうしゅうべん /九州弁/\nきゅうしゅうほうほう /吸収方法/\nきゅうしゅうほうめん /九州方面/\nきゅうしゅうほくぶ /九州北部/\nきゅうしゅうまつした /九州松下/\nきゅうしゅうまつしたでんき /九州松下電器;[企業名]/\nきゅうしゅうもう /吸収毛/\nきゅうしゅうやまぐち /九州山口/\nきゅうしゅうよう /吸収用/\nきゅうしゅうりつ /吸収率/\nきゅうしゅうりょく /吸収力/\nきゅうしゅうりょこう /九州旅行/\nきゅうしゅつ /救出/休出/\nきゅうしゅつさくせん /救出作戦/\nきゅうしゅん /急峻/球春;野球の始まる春/\nきゅうしょ /急所/究所/\nきゅうしょう /旧称/求償/急症/\nきゅうしょうがつ /旧正月/\nきゅうしょうけん /求償権/\nきゅうしょく /給食/求職;apply/休職;leave/\nきゅうしょくいん /旧職員/\nきゅうしょくかつどう /求職活動/\nきゅうしょくしつ /給食室/\nきゅうしょくしゃ /求職者/\nきゅうしょくせんたー /給食センター/\nきゅうしょくちゅう /求職中/\nきゅうしょくとうばん /給食当番/\nきゅうしょくひ /給食費/\nきゅうしょくみんち /旧植民地/\nきゅうしょくや /給食屋/\nきゅうしろう /久四郎/\nきゅうしん /休診/急伸;「株価が-する」/急進;「-派」/球審/求心/丘疹/旧臣/急診/球心/急信/\nきゅうしんかじょ /求心花序/\nきゅうしんけい /嗅神経;[解剖]olfactory nerve/\nきゅうしんしゅぎ /急進主義;radicalism/\nきゅうしんじん /旧新人/\nきゅうしんせい /求心性/\nきゅうしんせいしんけい /求心性神経/\nきゅうしんてき /急進的/求心的/\nきゅうしんは /急進派/\nきゅうしんび /休診日/\nきゅうしんりょく /求心力/\nきゅうじ /給餌/給仕/球児/旧字/九字/旧時/旧辞/灸治/救治/\nきゅうじたい /旧字体/\nきゅうじだい /旧時代/\nきゅうじつ /休日/\nきゅうじつうんきゅう /休日運休/\nきゅうじつしゅっきん /休日出勤/\nきゅうじつしんりょう /休日診療/\nきゅうじつとうばんい /休日当番医/\nきゅうじつへんじょう /休日返上/\nきゅうじつまえ /休日前/\nきゅうじゅ /久寿;年号(1154-1156)/\nきゅうじゅう /九十/\nきゅうじゅうしょ /旧住所/\nきゅうじゅつ /弓術/救恤/\nきゅうじょ /救助/宮女/\nきゅうじょう /球場/休場/球状/窮状/宮城/弓場/球上/弓状/宮場/九条/\nきゅうじょうがわ /球場側/\nきゅうじょうしょう /急上昇/\nきゅうじょうしょうちゅう /急上昇中/\nきゅうじょうしようりょう /球場使用料/\nきゅうじょうじゅう /球場中/\nきゅうじょうない /球場内/\nきゅうじょうひ /嗅上皮;olfactory epithelium/\nきゅうじょうほう /旧情報/\nきゅうじょうまえ /球場前/\nきゅうじょかつどう /救助活動/\nきゅうじょしゃ /救助者/\nきゅうじょたい /救助隊/\nきゅうじょたいいん /救助隊員/\nきゅうじょほう /救助法/\nきゅうじょよう /救助用/\nきゅうじょようせい /救助要請/\nきゅうじょりょう /救助料/\nきゅうじん /求人/旧人/吸塵/窮盡/\nきゅうじんかつどう /求人活動/\nきゅうじんこうこく /求人広告/\nきゅうじんじょうほう /求人情報/\nきゅうじんじょうほうし /求人情報誌/\nきゅうじんばいりつ /求人倍率/\nきゅうじんひょう /求人票/\nきゅうじんぼしゅう /求人募集/\nきゅうじんるい /旧人類/\nきゅうす /急須/\nきゅうすい /給水/吸水/汲水;みずくみ/\nきゅうすいがかり /給水係/\nきゅうすいしせつ /給水施設/\nきゅうすいしゃ /給水車/\nきゅうすいじょ /給水所/\nきゅうすいせい /吸水性/\nきゅうすいせいげん /給水制限/\nきゅうすいせつび /給水設備/\nきゅうすいとう /給水塔/\nきゅうすいりょう /給水量/\nきゅうすう /級数/\nきゅうすうてんかい /級数展開/\nきゅうすうわ /級数和/\nきゅうず /旧図/\nきゅうせい /急性/旧姓/急逝/旧制/九星/救世/球聖/\nきゅうせいかいはくずいえん /急性灰白髄炎;[医]/\nきゅうせいかんえん /急性肝炎/\nきゅうせいき /急性期/九世紀/\nきゅうせいきょう /救世教/\nきゅうせいぐん /救世軍/\nきゅうせいけん /旧政権/\nきゅうせいこうこうせい /旧制高校生/\nきゅうせいしゅ /救世主/\nきゅうせいじゅつ /九星術/\nきゅうせいちゅうがく /旧制中学/\nきゅうせいちゅうどく /急性中毒;⇔慢性中毒/\nきゅうせいちょう /急成長/\nきゅうせいど /旧制度/\nきゅうせいどう /急制動/\nきゅうせいどくせい /急性毒性/\nきゅうせいひん /旧製品/\nきゅうせいびょう /急性病/\nきゅうせいふ /旧政府/\nきゅうせいりょく /旧勢力/\nきゅうせかい /旧世界/\nきゅうせき /旧跡/求積/休戚;喜びと悲しみ/\nきゅうせだい /旧世代/\nきゅうせっき /旧石器/\nきゅうせっきじだい /旧石器時代/\nきゅうせっきん /急接近/\nきゅうせってい /旧設定/\nきゅうせつ /旧説/急設/\nきゅうせん /休戦/急戦/旧線/弓箭/求仙/\nきゅうせんかい /急旋回/\nきゅうせんきょうてい /休戦協定/\nきゅうせんどう /球泉洞/\nきゅうせんぽう /急先鋒/\nきゅうぜん /翕然/\nきゅうぜんじつ /休前日/\nきゅうそ /窮鼠/泣訴/\nきゅうそう /急送/給送/穹蒼/九索/\nきゅうそうがっき /弓奏楽器/\nきゅうそうしゅこく /旧宗主国/\nきゅうそく /急速/休息/球速/吸息/\nきゅうそくじゅうでん /急速充電/\nきゅうそくじょ /休息所/\nきゅうそだい /窮措大/\nきゅうそれん /旧ソ連/\nきゅうぞう /急増/旧蔵/急造/吸蔵;[化学]occlusion/久蔵;人名/九蔵/\nきゅうぞうちゅう /急増中/\nきゅうたい /球体/旧態/裘代/\nきゅうたいいぜん /旧態依然/\nきゅうたいけい /球体系/\nきゅうたいせい /旧体制/\nきゅうたいぜん /旧態然/\nきゅうたいりく /旧大陸/\nきゅうたく /旧宅/\nきゅうたま /九玉/\nきゅうたろう /久太郎/\nきゅうたん /急湍/\nきゅうだい /及第/旧題/九大/久大/九州大学;※abbrev/\nきゅうだいがわ /九大側/\nきゅうだいせん /久大線/\nきゅうだいてん /及第点/\nきゅうだいにっぽんていこく /旧大日本帝国/\nきゅうだいほんせん /久大本線/\nきゅうだいまえ /九大前/\nきゅうだん /球団/糾弾/糺弾;=糾弾/糾彈;旧字/糺彈;旧字/給弾;feed/\nきゅうだんか /球団歌/\nきゅうだんかくちょう /球団拡張/\nきゅうだんかんけいしゃ /球団関係者/\nきゅうだんがわ /球団側/\nきゅうだんき /球団旗/\nきゅうだんこうほう /球団広報/\nきゅうだんしん /球団新/\nきゅうだんしんきろく /球団新記録/\nきゅうだんじむしょ /球団事務所/\nきゅうだんべつ /球団別/\nきゅうだんめい /球団名/\nきゅうち /窮地/旧知/旧地/九地;⇔九天/\nきゅうちしん /求知心/\nきゅうちゃき /給茶器/\nきゅうちゃく /吸着/\nきゅうちゃくおん /吸着音/\nきゅうちゃくざい /吸着剤/\nきゅうちゃくりょく /吸着力/\nきゅうちゅう /宮中/吸虫;[生物]fluke/\nきゅうちゅうぎ /九柱戯;Kegel(独)/\nきゅうちゅうぼうじゅうだいじけん /宮中某重大事件/\nきゅうちゅうりょうり /宮中料理/\nきゅうちゅうるい /吸虫類;[生物]fluke/\nきゅうちょ /旧著/\nきゅうちょう /級長/急潮/窮鳥/急調/\nきゅうちょうし /急調子/\nきゅうちょうそん /旧町村/\nきゅうちょうてき /求頂的/\nきゅうつい /急追/\nきゅうつう /窮通/\nきゅうつうしん /旧通信/\nきゅうてい /宮廷/休廷/\nきゅうていがか /宮廷画家/\nきゅうていこくかいぐん /旧帝国海軍/\nきゅうていこくだいがく /旧帝国大学/\nきゅうていご /宮廷語/\nきゅうていし /急停止/\nきゅうていしゃ /急停車/\nきゅうていたいりょ /九鼎大呂/\nきゅうていひ /宮廷費/\nきゅうていりょうり /宮廷料理/\nきゅうてき /仇敵/旧敵/\nきゅうてん /急転/九天/灸点/急轉/\nきゅうてんかい /急展開/\nきゅうてんちょっか /急転直下/\nきゅうてんぽ /急テンポ;quick tempo/\nきゅうでん /宮殿/給電/九電;[略語][企業名]九州電力/給田/休電/\nきゅうと /旧都/\nきゅうとう /給湯/急騰/旧冬/旧套/\nきゅうとうおう /旧東欧/\nきゅうとうかいどう /旧東海道/\nきゅうとうかん /給湯管/\nきゅうとうき /給湯器/\nきゅうとうしつ /給湯室/\nきゅうとうじょ /旧唐書;二十四史 (くとうじょ)/\nきゅうとうどく /旧東独/\nきゅうとそう /旧塗装/\nきゅうとちょう /旧都庁/\nきゅうどう /弓道/旧道/求道/球道/\nきゅうどうかく /九同角/\nきゅうどうしゃ /求道者/\nきゅうどうしん /求道心/\nきゅうどうじょう /弓道場/\nきゅうどうてき /求道的/\nきゅうどうぶ /弓道部/\nきゅうない /球内/\nきゅうなん /救難/急難/\nきゅうにし /旧西/\nきゅうにほんかいぐん /旧日本海軍/\nきゅうにほんぐん /旧日本軍/\nきゅうにほんぐんじん /旧日本軍人/\nきゅうにゅう /吸入/\nきゅうにゅうき /吸入器/\nきゅうにゅうはいき /吸入排気/\nきゅうにゅうりょう /吸入量/\nきゅうねつ /吸熱/急熱/\nきゅうねつはんのう /吸熱反応;[化学]endothermic reaction/\nきゅうねん /旧年/九年/\nきゅうねんちゅう /旧年中/\nきゅうは /旧派/急派/\nきゅうはい /朽廃/九拝/\nきゅうはいき /給排気/\nきゅうはいきけい /吸排気系/給排気系/\nきゅうはいすいせつび /給排水設備/\nきゅうはく /窮迫;hardship/急迫;urgency/休泊;休息・宿泊/休拍;[音楽]/\nきゅうはちこう /旧八高/\nきゅうはっしん /急発進/\nきゅうはん /旧版/急坂/旧藩/\nきゅうはんどる /急ハンドル/\nきゅうはんぼん /求版本/\nきゅうば /急場/九馬/\nきゅうばい /急売/\nきゅうばく /旧幕/\nきゅうばつ /救抜/\nきゅうばん /吸盤/旧版;きゅうはん/旧盤/\nきゅうばんしき /吸盤式/\nきゅうひ /給費/厩肥/\nきゅうひがしがわしょこく /旧東側諸国/\nきゅうひき /九匹/\nきゅうひしつ /旧皮質/\nきゅうひせい /給費生/\nきゅうひつ /休筆/\nきゅうひつちゅう /休筆中/\nきゅうひん /救貧/\nきゅうひんいん /救貧院/\nきゅうび /鳩尾/九尾/\nきゅうびのねこ /九尾の猫/\nきゅうびょう /急病/\nきゅうびょうにん /急病人/\nきゅうびん /急便/\nきゅうぴっち /急ピッチ/\nきゅうふ /給付/休符/旧譜/宮阜/\nきゅうふう /旧風/\nきゅうふがく /給付額/\nきゅうふきん /給付金/\nきゅうふじょう /急浮上/\nきゅうふすいじゅん /給付水準/\nきゅうぶれーき /急ブレーキ/\nきゅうぶん /旧聞/給分/\nきゅうへい /旧弊/弓兵/\nきゅうへん /急変/\nきゅうべえ /久兵衛/\nきゅうべつ /級別/\nきゅうほう /旧法/急報/臼砲/\nきゅうほうしき /旧方式/\nきゅうほうじ /久宝寺/\nきゅうぼ /急募/\nきゅうぼう /窮乏/\nきゅうぼくふんしょう /朽木糞牆/\nきゅうぼん /旧盆/\nきゅうま /久馬/\nきゅうまんしゅう /旧満州/\nきゅうみん /休眠/窮民/救民/\nきゅうみんが /休眠芽/\nきゅうみんちゅう /休眠中/\nきゅうみんぽう /旧民法/\nきゅうむ /急務/\nきゅうむいん /厩務員/\nきゅうめい /救命/究明/旧名/糾明/糺明/求明/及明/窮命/\nきゅうめいきゅうきゅうし /救命救急士/\nきゅうめいぐ /救命具/\nきゅうめいし /救命士/\nきゅうめいしょう /旧名称/\nきゅうめいちゅう /究明中/\nきゅうめいてい /救命艇/\nきゅうめいどうい /救命胴衣/\nきゅうめいぶい /救命ブイ;life buoy/\nきゅうめいぼーと /救命ボート/\nきゅうめいりつ /救命率/\nきゅうめかません /旧目蒲線/\nきゅうめん /球面/\nきゅうめんしゅうさ /球面収差/\nきゅうめんじょう /球面上/球面状/\nきゅうめんは /球面波/\nきゅうもん /宮門/糺問/\nきゅうや /久弥/\nきゅうやく /旧約;†Old Testament.「-聖書」/旧訳;†old translation/\nきゅうやくせいしょ /旧約聖書/\nきゅうやくせいしょがく /旧約聖書学/\nきゅうゆ /給油/\nきゅうゆう /旧友;old friend/級友;classmate/\nきゅうゆぐち /給油口/\nきゅうゆしゃ /給油車/\nきゅうゆしょ /給油所/\nきゅうゆじ /給油時/\nきゅうゆじょ /給油所/\nきゅうゆちゅう /給油中/\nきゅうよ /給与/窮余/窮餘;「余」旧字/\nきゅうよう /休養/急用/球陽/給養/休用;?/\nきゅうようあけ /休養明/\nきゅうようきかん /休養期間/\nきゅうようせんげん /休養宣言/\nきゅうようち /休養地/\nきゅうようちゅう /休養中/\nきゅうようび /休養日/\nきゅうようまえ /休養前/\nきゅうよか /給与課/\nきゅうよけいさん /給与計算/\nきゅうよさべつ /給与差別/\nきゅうよしょとく /給与所得/\nきゅうよしょとくこうじょ /給与所得控除/\nきゅうよしょとくしゃ /給与所得者/\nきゅうよすいじゅん /給与水準/\nきゅうよたいけい /給与体系/\nきゅうよふりこみ /給与振込/\nきゅうらい /旧来/救癩/\nきゅうらいがた /旧来型/\nきゅうらぎ /厳木/\nきゅうらく /急落/及落;及第と落第/\nきゅうり /胡瓜/究理/窮理/\nきゅうりうお /胡瓜魚/\nきゅうりがく /窮理学/\nきゅうりゅう /急流/穹窿;dome/九龍;(jiu long) 地名,香港/九竜;=九龍/九流/\nきゅうりょう /給料/丘陵/旧領/休漁/\nきゅうりょうち /丘陵地/\nきゅうりょうてあて /給料手当/\nきゅうりょうどろぼう /給料泥棒/\nきゅうりょうび /給料日/\nきゅうりょうびまえ /給料日前/\nきゅうりょうまえ /給料前/\nきゅうりょうめいさいしょ /給料明細書/\nきゅうれい /急冷/\nきゅうれき /旧暦/\nきゅうろう /旧臘/\nきゅうろせん /旧路線/\nきゅうろばん /九路盤/\nきゅうわ /九羽/\nきゅうわり /九割/\nきゅうわりいじょう /九割以上/\nきゅりうむ /Cm/Curium/\nきゆう /杞憂/既有/嬉遊/喜憂/\nきょ /虚/巨/居/挙/去/許/拠;拠点/據;「拠」の旧字/遽;急遽/醵;醵出/拒;拒否/渠;暗渠/距;距離/炬;炬火/秬;くろきび/苣;萵苣(ちしゃ)/鉅/鋸;のこぎり/倨;倨傲/踞;蹲踞/墟;廃墟/嘘;うそ/歔;歔欷/筥;はこ/擧;「挙」の旧字1/舉;「挙」の旧字2/\nきょ> /虚;(⇔実) 虚解,虚空間,虚時間/\nきょあく /巨悪/\nきょい /虚位/\nきょう /今日/京/強/狂/経/教/興/凶/境/橋/協/卿/郷;故郷/共/供;提供/拱;(こまね・く)拱門/兄;兄弟/況;状況/况;「況」の異体字/劫;(漢音) 永劫/刧;「劫」の異体字/竟;畢竟/鏡;三面鏡/亨;とおる/享;享受/恐;恐怖/跫;跫音/鞏;鞏固/脅;脅迫/恊;「協」の異体字/競;競争/竸;「競」の異体字/兢;(びくびくする)戦々兢々/匡;(ただ・す)匡正/筐;筐体/筺;「筐」の異体字/兇;兇悪/胸;胸部/匈;匈奴/恟/洶/響;音響/饗;饗宴/嚮;嚮導/僑;華僑/喬;喬木/矯;矯正/蕎;蕎麦(そば)/嬌;愛嬌/轎;こし/驕;驕慢/夾;夾雑物/侠;任侠/峡;峡谷/峽;「峡」の旧字(人名用漢字)/挟;挟撃/挾;「挟」の旧字/狭;狭隘/狹;「狭」の旧字(人名用漢字)/筴;めどぎ/篋;はこ/莢;(さや)薬莢/陜/羌/姜;生姜/香;香車/馨;かおり/杏;(あんず)杏仁/叶;かな・う/叫;絶叫/怯;卑怯/恭;恭順/驚;驚愕/梗;桔梗/矜;矜持/荊;いばら/廾/徼/抂/梟;ふくろう/竅;あな/經;「経」の旧字/誑;たぶら・かす/亰;「京」の異体字/鍄/皀/頃;ころ/繦;すき/襁;襁褓/彊;つよい/僵;たおれる/疆;新疆/炯;(呉音) 炯眼/烱;「炯」の異体字/棘;?/\nきょう> /強;強酸性,強アルカリ性,強磁性体/京;京料理,京野菜,京街道/共/\nきょうあい /狭隘/\nきょうあく /凶悪/兇悪/強悪;とても悪い/梟悪/\nきょうあくはん /凶悪犯/\nきょうあくはんざい /凶悪犯罪/\nきょうあす /今日明日/\nきょうあすじゅう /今日明日中/\nきょうあつ /強圧/\nきょうあん /教案/\nきょうい /脅威;†menace.「敵の-」/驚異;†wonder.「-の成果」/胸囲/強意/教委;[略語]教育委員会/\nきょういく /教育/\nきょういくいいんかい /教育委員会/\nきょういくいいんかいがわ /教育委員会側/\nきょういくいいんちょう /教育委員長/\nきょういくいっぱん /教育一般/\nきょういくか /教育課/\nきょういくかい /教育界/\nきょういくかいかく /教育改革/\nきょういくかつどう /教育活動/\nきょういくかてい /教育課程;curriculum/教育過程;†educational process/\nきょういくかんきょう /教育環境/\nきょういくかんけい /教育関係/\nきょういくかんじ /教育漢字/\nきょういくがかり /教育係/\nきょういくがく /教育学/\nきょういくがくかんけい /教育学関係/\nきょういくがくけんきゅうか /教育学研究科/\nきょういくがくせんもん /教育学専門/\nきょういくがくぶ /教育学部/\nきょういくがんぐ /教育玩具/\nきょういくきかん /教育機関/\nきょういくきき /教育機器/\nきょういくきほんほう /教育基本法/\nきょういくぎじゅつ /教育技術/\nきょういくぎじゅつてき /教育技術的/\nきょういくぎほう /教育技法/\nきょういくぎむ /教育義務/\nきょういくぎょうせい /教育行政/\nきょういくくんれん /教育訓練/\nきょういくくんれんきゅうふせいど /教育訓練給付制度/\nきょういくけい /教育系/\nきょういくけいたい /教育形態/\nきょういくけん /教育権/教育県/\nきょういくけんきゅう /教育研究/\nきょういくけんきゅうきかん /教育研究機関/\nきょういくけんきゅうじょせい /教育研究助成/\nきょういくげんご /教育言語/\nきょういくげんば /教育現場/\nきょういくこうか /教育効果/\nきょういくこうがく /教育工学/\nきょういくこうがくかいはつ /教育工学開発/\nきょういくこうむいんとくれいほう /教育公務員特例法/\nきょういくし /教育史/教育誌/\nきょういくしえん /教育支援/\nきょういくしえんかんきょう /教育支援環境/\nきょういくしきん /教育資金/\nきょういくしじょう /教育市場/\nきょういくしせつ /教育施設/\nきょういくしどうようりょう /教育指導要領/\nきょういくしゃ /教育者/\nきょういくしゃかいがく /教育社会学;educational sociology/\nきょういくしゃしんしょ /教育社新書/\nきょういくしゅっぱん /教育出版/\nきょういくしょう /教育省/教育相;†大臣/\nきょういくしょく /教育職/\nきょういくしんり /教育心理/\nきょういくしんりがく /教育心理学;educational psychology/\nきょういくじしん /教育自身/\nきょういくじっしゅう /教育実習/\nきょういくじょう /教育上/\nきょういくじょうきょう /教育状況/\nきょういくじょうほう /教育情報/\nきょういくじょうもんだい /教育上問題/\nきょういくすいじゅん /教育水準/\nきょういくせいさく /教育政策/\nきょういくせいど /教育制度/\nきょういくぜんぱん /教育全般/\nきょういくそうかん /教育総監/\nきょういくそうだん /教育相談/\nきょういくそうだんじょ /教育相談所/\nきょういくたいせい /教育体制/\nきょういくだい /教育大/\nきょういくだいがくまえ /教育大学前/\nきょういくちゅう /教育中/\nきょういくちょう /教育長/\nきょういくちょくご /教育勅語/\nきょういくてき /教育的/\nきょういくてきいぎ /教育的意義/\nきょういくてきけんち /教育的見地/\nきょういくてきこうか /教育的効果/\nきょういくてきしどう /教育的指導/\nきょういくてきはいりょ /教育的配慮/\nきょういくてつがく /教育哲学/\nきょういくてれび /教育テレビ;NHK/\nきょういくない /教育内/\nきょういくないよう /教育内容/\nきょういくにゅうもん /教育入門/\nきょういくはくしょ /教育白書/\nきょういくばんぐみ /教育番組/\nきょういくひ /教育費/\nきょういくひょうか /教育評価/\nきょういくぶ /教育部/\nきょういくぶんせき /教育分析/\nきょういくぶんや /教育分野/\nきょういくほう /教育法/\nきょういくほうしき /教育方式/\nきょういくほうしん /教育方針/\nきょういくほうそう /教育放送/\nきょういくほうほう /教育方法/\nきょういくほうほうろん /教育方法論/\nきょういくまま /教育ママ/\nきょういくめん /教育面/\nきょういくもくてき /教育目的/\nきょういくもんだい /教育問題/\nきょういくよう /教育用/\nきょういくようけいさんき /教育用計算機/\nきょういくようけいさんきせんたー /教育用計算機センター/\nきょういくろーん /教育ローン/\nきょういくろん /教育論/\nきょういぞん /共依存;codependence/\nきょういち /恭一/京一/\nきょういちにち /今日一日/\nきょういちろう /恭一郎/\nきょういてき /驚異的;surprising/脅威的;menacing/\nきょういも /京芋;里芋の一種/\nきょういろん /脅威論/\nきょういん /教員/\nきょういんこうぼ /教員公募/\nきょういんさいようしけん /教員採用試験/\nきょういんめんきょ /教員免許/\nきょういんようせい /教員養成/\nきょうう /強雨/\nきょううん /強運/凶運/\nきょうえい /共栄/競泳/鏡映;[数学]mirror/競映;映画の-/胸泳/\nきょうえいがくえん /共栄学園/\nきょうえいけん /共栄圏/\nきょうえいしょくぶつ /共栄植物;[園芸]companion plants/\nきょうえいたんかー /共栄タンカー/\nきょうえいどう /共栄堂/\nきょうえいみずぎ /競泳水着/\nきょうえいもじ /鏡映文字/\nきょうえき /共益/共役;※きょうやくの誤り?/\nきょうえきけん /共益権/\nきょうえきこうばいほう /共役勾配法/\nきょうえきさいけん /共益債権/\nきょうえきひ /共益費/\nきょうえきひよう /共益費用/\nきょうえつ /恐悦/\nきょうえん /共演;†costar/競演;†compete/饗宴;banquet/狂宴;orgy/協演;†guest/嬌艶/\nきょうえんき /強塩基/\nきょうえんさく /共演作/\nきょうえんしゃ /共演者/\nきょうえんばん /共演盤/\nきょうおう /饗応/供応;=饗応/狂王/胸奥/響応;打てば響く/響應;旧字/\nきょうおん /跫音;あしおと/強音;forte/\nきょうおんな /京女/\nきょうか /強化;†strengthen/教科;subject/教化;†civilise/狂歌/供花/鏡花;人名,泉-/橋架/凶禍/莢果/\nきょうか> /強化;(strengthen) -ガラス,-米,-合宿/\nきょうかい /協会;†society/教会;†church/境界/教誨/胸懐/協會;旧字/疆界;地域の境界/\nきょうかいいん /協会員/教会員/強化委員/\nきょうかいいんかい /強化委員会/\nきょうかいいんちょう /強化委員長/\nきょうかいおんがく /教会音楽/\nきょうかいかいちょう /協会会長/\nきょうかいかんぶ /協会幹部/\nきょうかいがわ /協会側/\nきょうかいけん /境界研/\nきょうかいし /教誨師/\nきょうかいしき /教会式/\nきょうかいしゅさい /協会主催/\nきょうかいしょくいん /協会職員/\nきょうかいじょう /境界上/\nきょうかいじょうけん /境界条件/\nきょうかいせい /境界性/\nきょうかいせいじんかくしょうがい /境界性人格障害/\nきょうかいせき /京懐石/\nきょうかいせきぶん /境界積分/\nきょうかいせん /境界線/\nきょうかいせんぽう /教会旋法/\nきょうかいそう /境界層/\nきょうかいち /境界値/\nきょうかいちょう /協会長/教会長/\nきょうかいどう /教会堂/京街道/\nきょうかいない /教会内/境界内/\nきょうかいふきん /境界付近/\nきょうかいぶんや /境界分野/\nきょうかいへん /協会編/境界辺/\nきょうかいへんこう /境界変更/\nきょうかいめん /境界面/\nきょうかいもんだい /境界問題/\nきょうかいようそ /境界要素/\nきょうかいようそほう /境界要素法/\nきょうかいりゅう /境界流/\nきょうかいりょう /境界量/\nきょうかいりょういき /境界領域/\nきょうかいれい /境界例/\nきょうかがくしゅう /強化学習/\nきょうかがっしゅく /強化合宿/\nきょうかがらす /強化ガラス;tampered glass/\nきょうかく /胸郭/侠客/狭角;⇔広角/夾角;二辺—相等/匡郭/胸膈/脅嚇/\nきょうかさく /強化策/\nきょうかざい /強化剤/\nきょうかしゅうかん /強化週間/\nきょうかしょ /教科書/\nきょうかしょきじゅつ /教科書記述/\nきょうかしょくひん /強化食品/\nきょうかしょけんてい /教科書検定/\nきょうかしょじけん /教科書事件/\nきょうかしょそうどう /教科書騒動/\nきょうかしょたい /教科書体/\nきょうかしょちょうさかん /教科書調査官/\nきょうかしょてき /教科書的/\nきょうかしょもんだい /教科書問題/\nきょうかすいげつ /鏡花水月/\nきょうかたびら /経帷子/\nきょうかつ /恐喝/\nきょうかつざい /恐喝罪/\nきょうかでんげん /強化電源/\nきょうかね /京兼/\nきょうかばん /強化版/\nきょうかふく /強化服/\nきょうかべ /京壁/\nきょうかまい /強化米/\nきょうかようとしょ /教科用図書/\nきょうかりょく /強火力/\nきょうかん /教官/共感/叫喚/経巻/胸管/凶漢/郷関/胸間/兇漢;=凶漢/郷貫/驕悍/峡間/\nきょうかんかいぎ /教官会議/\nきょうかんかく /共感覚;ランボー独特の-/\nきょうかんかくてきひゆ /共感覚的比喩/\nきょうかんしつ /教官室/\nきょうかんじごく /叫喚地獄/\nきょうかんふくいんしょ /共観福音書/\nきょうかんめい /教官名/\nきょうが /恭賀/狂画/\nきょうがい /境涯/境界/驚駭/\nきょうがく /驚愕/教学/共学/\nきょうがくこう /共学校/\nきょうがし /京菓子/\nきょうがしま /経が島/\nきょうがしんねん /恭賀新年/\nきょうがせ /京ヶ瀬/\nきょうがね /京兼/\nきょうがのこむすめどうじょうじ /京鹿子娘道成寺/\nきょうがま /京釜/\nきょうがんい /強含意/\nきょうき /狂気/凶器/狂喜;「-乱舞」/驚喜;おどろきよろこぶ/強記;博覧-/狭軌/侠気/共起/兇器/強毅/彊毅/\nきょうきか /狭軌化/\nきょうきじゅんびしゅうごうざい /凶器準備集合罪/\nきょうきせん /狭軌線/\nきょうきゃく /橋脚/\nきょうきゅう /供給/匡救/\nきょうきゅうかじょう /供給過剰/\nきょうきゅうかた /供給過多/\nきょうきゅうかんすう /供給関数/\nきょうきゅうがわ /供給側/\nきょうきゅうきょくせん /供給曲線/\nきょうきゅうけいたい /供給形態/\nきょうきゅうけいやく /供給契約/\nきょうきゅうげん /供給源/\nきょうきゅうさき /供給先/\nきょうきゅうしゃ /供給者/\nきょうきゅうばいたい /供給媒体/\nきょうきゅうもう /供給網/\nきょうきゅうもと /供給元/\nきょうきゅうりょく /供給力/\nきょうきょ /僑居;寓居、僑寓/\nきょうきょう /恐々/兢々/\nきょうきらんぶ /狂喜乱舞/\nきょうきん /胸筋;[解剖](むね)pectoral muscle/胸襟;「-を開く」/頬筋;[解剖](ほお)buccinator muscle/\nきょうぎ /協議/競技/教義;dogma/狭義;⇔広義/経木/供犠/\nきょうぎいいん /協議委員/\nきょうぎいいんちょう /競技委員長/\nきょうぎかい /協議会;council/競技会;competition/\nきょうぎかいし /競技開始/\nきょうぎかいじょう /競技会場/\nきょうぎがく /教義学;dogmatics/\nきょうぎきそく /競技規則/\nきょうぎさんか /競技参加/\nきょうぎしっかく /競技失格/\nきょうぎしゃ /競技者/競技車/\nきょうぎしゅうりょう /競技終了/\nきょうぎしゅうりょうご /競技終了後/\nきょうぎじこう /協議事項/\nきょうぎじょう /競技場/\nきょうぎじょうない /競技場内/\nきょうぎじんこう /競技人口/\nきょうぎせい /競技性/\nきょうぎせつめい /競技説明/\nきょうぎぜんじつ /競技前日/\nきょうぎそうこう /競技走行/\nきょうぎたいかい /競技大会/\nきょうぎたんとう /競技担当/\nきょうぎちゅう /協議中/競技中/\nきょうぎちょくぜん /競技直前/\nきょうぎないよう /競技内容/\nきょうぎにってい /競技日程/\nきょうぎほうほう /競技方法/\nきょうぎまあじゃん /競技麻雀/\nきょうぎめい /競技名/\nきょうぎゅうびょう /狂牛病/\nきょうぎょう /協業/競業/\nきょうぎょうきんし /競業禁止/\nきょうぎょうしんしょう /教行信証/\nきょうぎょうひし /競業避止/\nきょうぎよう /競技用/\nきょうぎようしゃりょう /競技用車両/\nきょうぎりえん /協議離縁/\nきょうぎりこん /協議離婚/\nきょうく /教区/狂句/恐懼/\nきょうくう /胸腔/\nきょうくん /教訓/\nきょうぐ /教具/狂愚/\nきょうぐう /境遇/僑寓;僑居、寓居/\nきょうけ /教化/京家;[日本史]藤原氏-/\nきょうけい /恭敬/共形/教計/\nきょうけいせい /共形性/\nきょうけいば /共形場/\nきょうけいばりろん /共形場理論/\nきょうけつ /供血/\nきょうけん /強健/強権/強肩/狂犬/鏡検/教権/恭謙/\nきょうけんしゅぎ /教権主義;clericalism/\nきょうけんたいせい /強権体制/\nきょうけんてき /強権的/\nきょうけんびょう /狂犬病/\nきょうげき /京劇/挟撃/矯激/挾撃;旧字/\nきょうげべつでん /教外別伝/\nきょうげん /狂言/\nきょうげんかた /狂言方/\nきょうげんき /狂言記;全200番。1660-/\nきょうげんきご /狂言綺語/\nきょうげんざい /今日現在/\nきょうげんし /狂言師/\nきょうげんぼん /狂言本/\nきょうげんまわし /狂言回し/\nきょうこ /強固/京子/恭子/今日子/杏子/響子/享子/香子/教子/協子/鞏固/\nきょうこう /強行;†force.「-突破」/強硬;†hard-line.「-姿勢」/恐慌;panic/教皇;Pope/胸腔/凶行/強攻;†forced attack.「敵陣を-する」/興行;※こうぎょう?/胸甲/凶荒;凶作/恐惶;-謹言/向後/\nきょうこうきんげん /恐惶謹言/\nきょうこうぐん /強行軍/\nきょうこうけいはく /恐惶敬白/\nきょうこうさいけつ /強行採決/\nきょうこうさく /強硬策/強攻策/\nきょうこうしせい /強硬姿勢/\nきょうこうしゅだん /強行手段/\nきょうこうしょう /強硬症;catalepsy/\nきょうこうじょうたい /恐慌状態/\nきょうこうせいしょうがい /恐慌性障害/\nきょうこうせん /京工繊/\nきょうこうせんだい /京工繊大/\nきょうこうちょう /教皇庁;Curia/\nきょうこうは /強硬派;タカ派/強行派;?/\nきょうこうほうき /強行法規/\nきょうこく /峡谷/強国/郷国/教国/狭谷;?/\nきょうこつ /頬骨;ほおぼね/胸骨/侠骨/軽忽;かるはずみ./\nきょうことば /京言葉/\nきょうこのごろ /今日この頃/今日此頃/\nきょうこは /狂虎派/\nきょうご /教護/\nきょうごいん /教護院;現・児童自立支援施設/\nきょうごう /競合/強豪/校合/強剛/\nきょうごうがくしゅう /競合学習/\nきょうごうせいひん /競合製品/\nきょうごうたしゃ /競合他社/\nきょうごうてき /競合的/\nきょうごうてん /競合店/\nきょうごうどうし /強豪同士/\nきょうごうりょく /競合力/\nきょうごうろせん /競合路線/\nきょうごく /京極/\nきょうさ /教唆/\nきょうさい /共済/共催/恐妻/凶歳/境栽;[園芸]border planting/\nきょうさいか /恐妻家/\nきょうさいくみあい /共済組合/\nきょうさいけんきゅうかい /共催研究会/\nきょうさいねんきん /共済年金/\nきょうさく /狭窄/共作;collaborate.「アルバムを-する」/競作;vie.「コンテストで-する」/凶作/警策/\nきょうさくきょく /共作曲/\nきょうさくだいぜんしゅう /競作大全集/\nきょうさつ /恐察/\nきょうさはん /教唆犯/\nきょうさん /協賛/共産/強酸/京産/\nきょうさんかいいん /協賛会員/\nきょうさんがっかい /協賛学会/\nきょうさんがっかいいん /協賛学会員/\nきょうさんがわ /共産側/\nきょうさんきぎょう /協賛企業/\nきょうさんけん /共産圏/\nきょうさんしゅぎ /共産主義/\nきょうさんしゅぎしゃ /共産主義者/\nきょうさんしゅぎたいせい /共産主義体制/\nきょうさんしゅぎてき /共産主義的/\nきょうさんせい /強酸性/\nきょうさんせん /京産戦/\nきょうさんだい /京産大/京都産業大学;※abbrev/\nきょうさんちゅうごく /共産中国/\nきょうさんとう /共産党/\nきょうさんとういん /共産党員/\nきょうさんとうかんけいしゃ /共産党関係者/\nきょうさんとうこうにん /共産党公認/\nきょうさんとうせんげん /共産党宣言/\nきょうざい /教材/共在;coexistence/\nきょうざいけんきゅう /教材研究/\nきょうざいひ /教材費/\nきょうざつ /夾雑/\nきょうざつぶつ /夾雑物/\nきょうざぶろう /恭三郎/\nきょうざめ /興醒め/興覚め/\nきょうし /教師/供試/狂死/狂詩/教使/教旨/郷試;科挙の一次試験/享祀/\nきょうしありがくしゅう /教師あり学習;[情報]supervised learning/\nきょうしいっぱん /教師一般/\nきょうしがわ /教師側/\nきょうしき /京職/胸式;-呼吸/\nきょうしきこきゅう /胸式呼吸/\nきょうしきょく /狂詩曲/\nきょうししんごう /教師信号/\nきょうしつ /教室/狂疾/\nきょうしつがい /教室外/\nきょうしつすう /教室数/\nきょうしなし /教師なし/\nきょうしなしがくしゅう /教師なし学習;[情報]unsupervised learning/\nきょうしゃ /強者/香車/狂者/驕奢/狭斜;-の巷(=遊里)/\nきょうしやく /教師役/\nきょうしゅ /教主/興趣/強取/拱手;-傍観/凶手/強手/兇手/\nきょうしゅう /教習/郷愁/強襲/嬌羞/共終/\nきょうしゅうかん /郷愁感/\nきょうしゅうしゃ /教習車/\nきょうしゅうしょ /教習所/\nきょうしゅうじかん /教習時間/\nきょうしゅうじょ /教習所/\nきょうしゅうせい /教習生/教習制/\nきょうしゅうちゅう /教習中/\nきょうしゅうないよう /教習内容/\nきょうしゅく /恐縮/強縮/\nきょうしゅつ /供出/\nきょうしゅぼうかん /拱手傍観/\nきょうしょ /教書/校書/挟書/競書/郷書/\nきょうしょう /狭小/京商/協商/胸章/夾鐘;[音楽]/嬌笑/強将/\nきょうしょうてん /共焦点/\nきょうしょく /教職/共食/強食/\nきょうしょくいん /教職員/\nきょうしょくかてい /教職課程/\nきょうしよう /教師用/\nきょうしろう /狂四郎/\nきょうしん /共振/狂信/強震/狭心/驕心/強心/\nきょうしんか /共進化/\nきょうしんかい /共進会/\nきょうしんかいろ /共振回路/\nきょうしんき /共振器/\nきょうしんけい /強震計/共振系/\nきょうしんざい /強心剤/\nきょうしんしゃ /狂信者/\nきょうしんしゃしゅうだん /狂信者集団/\nきょうしんしゅうはすう /共振周波数/\nきょうしんしょう /狭心症/\nきょうしんしんどう /共振振動/\nきょうしんてき /狂信的/\nきょうじ /教示/矜持;pride/共時/脇侍/凶事/経師/矜恃;=矜持/挟持;助力/香箸/香匙/享持;≒享有/恭二;人名/恭司/恭治/享治/鏡次/狂児/挾持;「挟」旧字/\nきょうじく /橋軸/\nきょうじせい /強磁性;ferromagnetic/共時性;synchronicity/\nきょうじせいたい /強磁性体/\nきょうじせいど /教示制度/\nきょうじたい /共時態;[言語]synchronie. ⇔通時態/\nきょうじつ /凶日/\nきょうじてき /共時的/\nきょうじば /強磁場/\nきょうじま /京嶋/\nきょうじゃく /強弱/怯弱/\nきょうじゃくあくせんと /強弱アクセント;[言語]stress accent. 英語など/\nきょうじゃくきごう /強弱記号;[音楽]p,ff,dim.など/\nきょうじゃくひょうご /強弱標語/\nきょうじゃくほう /強弱法/\nきょうじや /経師屋/\nきょうじゅ /教授/享受/\nきょうじゅう /今日中/凶獣/\nきょうじゅうごう /共重合/\nきょうじゅかい /教授会/\nきょうじゅけん /享受権/\nきょうじゅしつ /教授室/\nきょうじゅしゃ /教授者/\nきょうじゅじん /教授陣/\nきょうじゅせんせい /教授先生/\nきょうじゅたち /教授達/\nきょうじゅつ /供述/\nきょうじゅつきょひけん /供述拒否権/\nきょうじゅつしょ /供述書/\nきょうじゅつちょうしょ /供述調書/\nきょうじゅつろくしゅしょ /供述録取書/\nきょうじゅどの /教授殿/\nきょうじゅほう /教授法;didactics/\nきょうじゅん /恭順/\nきょうじょ /共助/狂女/\nきょうじょう /橋上/教条/教場/凶状/兇状/\nきょうじょうえき /橋上駅/\nきょうじょうえきしゃ /橋上駅舎/\nきょうじょうしゅぎ /教条主義/\nきょうじょうしゅぎしゃ /教条主義者/\nきょうじょうしゅぎてき /教条主義的/\nきょうじょうてき /教条的/\nきょうじん /強靭/狂人/強靱;「靭」異体字/凶刃/兇刃/\nきょうじんたち /狂人達/\nきょうす /香車/\nきょうすい /胸水/供水/狂酔/\nきょうすいびょう /恐水病;rabies(狂犬病)/\nきょうすけ /恭介/京介/恭輔/京助/恭助/\nきょうず /京津/\nきょうせい /強制;force/矯正/共生/嬌声/教生;教育実習生/強請;ゆすり/強勢;[言語]stress/共棲/凶星/強盛/叫声/匡正/狭正/嬌聲/\nきょうせい> /強制;-参加,-加入,-労働/\nきょうせいいん /矯正院/\nきょうせいかいしゅう /強制改宗/\nきょうせいかんき /強制換気/\nきょうせいきぐ /矯正器具/\nきょうせいきょういく /矯正教育/\nきょうせいきょく /矯正局/\nきょうせいけいばい /強制競売/\nきょうせいげんしょう /共生現象/\nきょうせいこうい /強制行為/\nきょうせいざい /矯正剤/\nきょうせいしか /矯正歯科/\nきょうせいしっこう /強制執行/\nきょうせいしゅうよう /強制収容/\nきょうせいしゅうようじょ /強制収容所/\nきょうせいしゅうりょう /強制終了/\nきょうせいしょぶん /強制処分/\nきょうせいしりょく /矯正視力/\nきょうせいしんどう /強制振動/\nきょうせいじゅつ /矯正術;[医]/\nきょうせいせいかつ /共生生活/\nきょうせいせいぶつ /共生生物/\nきょうせいせんたく /強制選択/\nきょうせいそうかん /強制送還/\nきょうせいそうさ /強制捜査/\nきょうせいそち /強制措置/\nきょうせいたいきょ /強制退去/\nきょうせいだいしっこう /強制代執行/\nきょうせいちょうよう /強制徴用/\nきょうせいつうようりょく /強制通用力/\nきょうせいていし /強制停止/\nきょうせいてき /強制的/\nきょうせいてんか /強制添加/\nきょうせいにんち /強制認知/\nきょうせいはいき /強制排気/\nきょうせいはっこう /強制発光/\nきょうせいほう /強制法/\nきょうせいほけん /強制保険/\nきょうせいほご /矯正保護/\nきょうせいりこう /強制履行/\nきょうせいりょうがえ /強制両替/\nきょうせいりょく /強制力/\nきょうせいれんこう /強制連行/\nきょうせいろうどう /強制労働/\nきょうせいわいせつ /強制猥褻/\nきょうせいわぎ /強制和議/\nきょうせき /共石/\nきょうせつ /教説/\nきょうせら /京セラ/\nきょうせん /胸腺/共線/\nきょうぜん /饗膳/\nきょうそ /教祖/\nきょうそう /競争;†competition.「価格-」/競走;†race.「100m-」/強壮/狂騒/競漕/狂想;=狂騒。「-曲」/狂躁;orgy/凶相/強壯;「壮」旧字/\nきょうそうあいて /競争相手/\nきょうそうかかく /競争価格/\nきょうそうきょく /協奏曲;concerto/狂想曲;rhapsody/狂騒曲;=狂想曲/\nきょうそうきょくふう /協奏曲風/\nきょうそうけいやく /競争契約/\nきょうそうげきか /競争激化/\nきょうそうげんり /競争原理/\nきょうそうこうきょうきょく /協奏交響曲/\nきょうそうご /競走後/\nきょうそうざい /強壮剤/\nきょうそうしけん /競争試験/\nきょうそうしゃ /競争者/\nきょうそうしゃかい /競争社会/\nきょうそうしん /競争心/\nきょうそうせいせき /競走成績/競争成績;?/\nきょうそうたいけい /競走体系/\nきょうそうちゅう /競走中/\nきょうそうちゅうし /競走中止/競争中止;?/\nきょうそうにゅうさつ /競争入札/\nきょうそうば /競走馬/競争馬;?/\nきょうそうばいばい /競争売買/\nきょうそうほう /競争法/\nきょうそうめい /競走名/\nきょうそうよう /競争用/\nきょうそうりつ /競争率/\nきょうそうりょく /競争力/\nきょうそく /教則/脇息/\nきょうそくびでお /教則ビデオ/\nきょうそくほん /教則本/\nきょうそくぼん /教則本/\nきょうそさま /教祖様/\nきょうそん /共存/\nきょうぞう /胸像;bust/鏡像;mirror image/経蔵/享三/\nきょうぞうだんかい /鏡像段階;[精医]stade du miroir (Lacanの用語)/\nきょうぞうてん /鏡像点/\nきょうぞめ /京染/\nきょうぞん /共存/\nきょうぞんかのう /共存可能/\nきょうぞんきょうえい /共存共栄/\nきょうぞんほう /共存法/\nきょうぞんほうほう /共存方法/\nきょうたい /筐体/狂態/嬌態/\nきょうたいいき /狭帯域/\nきょうたく /供託/教卓/\nきょうたくきん /供託金/\nきょうたくしょ /供託所/供託書/\nきょうたくじょ /供託所/\nきょうたくほう /供託法/\nきょうたる /京樽/\nきょうたろう /京太郎/\nきょうたん /驚嘆/\nきょうだ /強打/怯懦/\nきょうだい /兄弟/強大/鏡台/橋台/京大/兄妹/姉弟/姉妹/兄姉/京都大学;※abbrev/\nきょうだいあい /兄弟愛/\nきょうだいか /強大化/\nきょうだいかいかん /京大会館/\nきょうだいかけん /京大化研/\nきょうだいかん /兄弟間/\nきょうだいがた /京大型/\nきょうだいがわ /京大側/\nきょうだいき /兄弟機/\nきょうだいきけん /京大基研/\nきょうだいけいざい /京大経済/\nきょうだいけいざいがくぶ /京大経済学部/\nきょうだいげんか /兄弟喧嘩/兄妹喧嘩/\nきょうだいこう /京大工/\nきょうだいしまい /兄弟姉妹/\nきょうだいじん /京大陣/\nきょうだいじんぶんけん /京大人文研/\nきょうだいすうり /京大数理/\nきょうだいすうりけん /京大数理研/\nきょうだいせい /京大生/\nきょうだいせいきょう /京大生協/\nきょうだいせきとり /兄弟関取/\nきょうだいたいけつ /兄弟対決/\nきょうだいてん /兄弟店/\nきょうだいで /京大出/\nきょうだいどうし /兄弟同士/\nきょうだいない /京大内/\nきょうだいにんげんかんきょう /京大人間環境/\nきょうだいのうがくぶ /京大農学部/\nきょうだいびょういん /京大病院/\nきょうだいぶん /兄弟分/\nきょうだいぼうさいけん /京大防災研/\nきょうだいまいこんくらぶ /京大マイコンクラブ/\nきょうだいよしだ /京大吉田/\nきょうだいり /京大理/\nきょうだいりがくぶ /京大理学部/\nきょうだいろ /京大炉/\nきょうだしゃ /強打者/\nきょうだる /京樽/\nきょうだん /教団/教壇/凶弾/兇弾/兇彈/\nきょうだんいん /教団員/\nきょうだんかん /教団間/\nきょうだんきょうそ /教団教祖/\nきょうだんほんぶ /教団本部/\nきょうち /境地/協治/\nきょうちくとう /夾竹桃/\nきょうちゅう /胸中/\nきょうちゅうじゃく /強中弱/\nきょうちょ /共著/\nきょうちょう /強調;†emphasise/協調;†cooperate/共聴/凶兆/\nきょうちょううんてん /協調運転/\nきょうちょうがた /協調型/\nきょうちょうけいさん /協調計算/\nきょうちょうこうどう /協調行動/\nきょうちょうさぎょう /協調作業/\nきょうちょうしょり /協調処理/\nきょうちょうせい /協調性/\nきょうちょうてき /協調的/\nきょうちょうどうさ /協調動作/\nきょうちょうぶんさん /協調分散/\nきょうちょうほう /強調法/\nきょうちょうほうしき /協調方式/\nきょうちょうもじ /強調文字/\nきょうちょうもんだいかいけつ /協調問題解決/\nきょうちょうゆうし /協調融資;cofinance/\nきょうちょく /強直/\nきょうちょしゃ /共著者/\nきょうちょしゃめい /共著者名/\nきょうちょしょ /共著書/\nきょうぢゅう /今日中/\nきょうつい /胸椎/\nきょうつう /共通/胸痛/\nきょうつういき /共通域/\nきょうつういちじ /共通一次/\nきょうつういちじしけん /共通一次試験/\nきょうつううんよう /共通運用/\nきょうつうか /共通化/共通課/\nきょうつうかいすうけん /共通回数券/\nきょうつうかんかく /共通感覚/\nきょうつうがいねん /共通概念/\nきょうつうきかく /共通規格/\nきょうつうきやく /共通規約/\nきょうつうけいしき /共通形式/\nきょうつうけん /共通券/\nきょうつうけんかい /共通見解/\nきょうつうげんご /共通言語/\nきょうつうこう /共通項/\nきょうつうこうぞう /共通構造/\nきょうつうこうもく /共通項目/\nきょうつうご /共通語/\nきょうつうごか /共通語化/\nきょうつうしゅうごう /共通集合/\nきょうつうしよう /共通仕様/\nきょうつうせい /共通性/\nきょうつうせいさく /共通政策/\nきょうつうせっけい /共通設計/\nきょうつうせん /共通線/\nきょうつうちしき /共通知識/\nきょうつうてき /共通的/\nきょうつうてん /共通点/\nきょうつうにんしき /共通認識/\nきょうつうのうぎょうせいさく /共通農業政策/\nきょうつうぶ /共通部/\nきょうつうぶひん /共通部品/\nきょうつうぶぶん /共通部分/\nきょうつうぶぶんしき /共通部分式/\nきょうつうぶん /共通分/\nきょうつうようそ /共通要素/\nきょうづか /経塚/京塚/\nきょうづくえ /経机/\nきょうづせん /京津線/\nきょうづつ /経筒/\nきょうてい /協定/競艇/教程/胸底;-を明かす/筐底;-に秘す/協提/\nきょうていかかく /協定価格/\nきょうていがっこう /競艇学校/\nきょうていしょ /協定書/\nきょうていじょう /競艇場/強定常/\nきょうていせかいじ /協定世界時/\nきょうてき /強敵/狂的/\nきょうてん /経典;†/教典;†/狂癲/\nきょうてんどうち /驚天動地/\nきょうでん /強電/敬田;[仏教]/\nきょうでんかいしつ /強電解質;[化学]strong electrolyte/\nきょうでんけい /強電系/\nきょうでんしゃ /共電社/\nきょうと /京都/教徒/\nきょうといがい /京都以外/\nきょうといちりつげいだい /京都市立芸大/\nきょうとう /教頭/共闘/鏡筒/郷党/驚倒/京濤/\nきょうとうぶ /鏡筒部/\nきょうとうほ /橋頭堡/\nきょうとえき /京都駅/\nきょうとえきちか /京都駅地下/\nきょうとえきほうめん /京都駅方面/\nきょうとえきまえ /京都駅前/\nきょうとおうしょう /京都王将/\nきょうとかいかん /京都会館/\nきょうとかいさい /京都開催/\nきょうとかた /京都方/\nきょうとかん /京都間/\nきょうとがくえん /京都学園/\nきょうとがくえんだいがく /京都学園大学/\nきょうとがわ /京都側/\nきょうときねん /京都記念/\nきょうときょういくだいがく /京都教育大学/\nきょうとぎおん /京都祇園/\nきょうとぎていしょ /京都議定書/\nきょうとく /享徳;年号(1452-1455)/京徳/\nきょうとぐち /京都口/\nきょうとぐん /京都郡/\nきょうとけい /京都系/\nきょうとけいばじょう /京都競馬場/\nきょうとこうせんだい /京都工繊大/\nきょうとこうつう /京都交通/\nきょうとごしょ /京都御所/\nきょうとさんぎょうだい /京都産業大/\nきょうとさんぎょうだいがく /京都産業大学/\nきょうとし /京都市/\nきょうとしいき /京都市域/\nきょうとしえい /京都市営/\nきょうとしがい /京都市街/\nきょうとしこうつうきょく /京都市交通局/\nきょうとしでん /京都市電/\nきょうとしない /京都市内/\nきょうとしょう /京都賞/\nきょうとしょしだい /京都所司代/\nきょうとしんぶん /京都新聞/\nきょうとしんぶんはい /京都新聞杯/\nきょうとじゅう /京都中/\nきょうとじょしだいがく /京都女子大学/\nきょうとじん /京都人/\nきょうとせらみっく /京都セラミック/\nきょうとせん /京都線/\nきょうとたいしょうてん /京都大賞典/\nきょうとたきぎのう /京都薪能/\nきょうとだい /京都大/\nきょうとだいがく /京都大学/\nきょうとだいしょうがい /京都大障害/\nきょうとちゃく /京都着/\nきょうとてん /京都店/\nきょうとふ /京都府/\nきょうとふけい /京都府警/\nきょうとふだいひょう /京都府代表/\nきょうとふない /京都府内/\nきょうとふほくぶ /京都府北部/\nきょうとふみん /京都府民/\nきょうとふりつ /京都府立/\nきょうとふりついかだいがく /京都府立医科大学/\nきょうとふりつだいがく /京都府立大学/\nきょうとべん /京都弁/\nきょうとほうめん /京都方面/\nきょうとまるぜん /京都丸善/\nきょうとみなみ /京都南/\nきょうとむき /京都向き/\nきょうど /強度/郷土/匈奴/強弩/彊弩/\nきょうどう /共同;†共にすること。「-経営」「-利用」/協同;†協力し合うこと。「-組合」「産学-」/協働;†協力して働くこと/経堂/共働;[生物]coaction/教導/鏡胴/嚮導/\nきょうどう> /共同;-地,-購入,-訓練/\nきょうどううんこう /共同運行;†「バスの-」/共同運航;†「フェリーの-」/\nきょうどうえき /共同駅/\nきょうどうかいそん /共同海損/\nきょうどうかいはつ /共同開発/\nきょうどうかんり /共同管理/\nきょうどうききん /共同基金/\nきょうどうきぎょうたい /共同企業体/\nきょうどうくみあい /協同組合/共同組合;?/\nきょうどうけいえい /共同経営/\nきょうどうけんきゅう /共同研究/\nきょうどうけんきゅうしゃ /共同研究者/\nきょうどうげんそう /共同幻想/\nきょうどうこう /共同溝/\nきょうどうこうい /共同行為/\nきょうどうこうげき /共同攻撃/\nきょうどうこうにゅう /共同購入/\nきょうどうさぎょう /共同作業/協同作業/\nきょうどうさくせん /共同作戦/\nきょうどうしっぴつしゃ /共同執筆者/\nきょうどうしゃかい /共同社会/\nきょうどうしゅっし /共同出資/\nきょうどうしょく /教導職/\nきょうどうじっけんしゃ /共同実験者/\nきょうどうじゅうたく /共同住宅/\nきょうどうじゅしょう /共同受賞/\nきょうどうせい /共同性/\nきょうどうせいかつ /共同生活/\nきょうどうせいかつじょう /共同生活上/\nきょうどうせいさく /共同制作/共同製作/\nきょうどうせいさくしゃ /共同制作者/\nきょうどうせいはん /共同正犯/\nきょうどうせいめい /共同声明/\nきょうどうせきゆ /共同石油;[企業名]/\nきょうどうせっけいしゃ /共同設計者/\nきょうどうせんげん /共同宣言/\nきょうどうせんせん /共同戦線/\nきょうどうそうぞく /共同相続/\nきょうどうそしょう /共同訴訟/\nきょうどうたい /共同体/協同体/\nきょうどうたんぽ /共同担保/\nきょうどうだいひょう /共同代表/\nきょうどうだいり /共同代理/\nきょうどうちょさくぶつ /共同著作物/\nきょうどうつうしん /共同通信/\nきょうどうつうしんしゃ /共同通信社/\nきょうどうつうしんはい /共同通信杯/\nきょうどうていとう /共同抵当/\nきょうどうばぬし /共同馬主/\nきょうどうひこくにん /共同被告人/\nきょうどうふほうこうい /共同不法行為/\nきょうどうべんじょ /共同便所/\nきょうどうほいくしょ /共同保育所/\nきょうどうほしょう /共同保証/\nきょうどうほちょう /共同歩調/\nきょうどうぼうぎ /共同謀議/\nきょうどうぼきん /共同募金/\nきょうどうやく /共同訳/\nきょうどうよくじょう /共同浴場/\nきょうどうりよう /共同利用/\nきょうどうりよういいんかい /共同利用委員会/\nきょうどうりようか /共同利用化/\nきょうどうりようかのう /共同利用可能/\nきょうどうりようがかり /共同利用掛/\nきょうどうりようがた /共同利用型/\nきょうどうりようしせつ /共同利用施設/\nきょうどけいさん /強度計算/\nきょうどげいのう /郷土芸能/\nきょうどさ /強度差/\nきょうどし /郷土史;†local history/郷土誌;†topography/\nきょうどしか /郷土史家/\nきょうどしょく /郷土色/\nきょうどていか /強度低下/\nきょうどぶんぷ /強度分布/\nきょうどまり /今日泊/\nきょうどりょうり /郷土料理/\nきょうな /京菜/\nきょうなんちょう /境南町/\nきょうにん /杏仁;アンズのタネ。「-豆腐」/\nきょうにんぎょう /京人形/\nきょうにんどうふ /杏仁豆腐;あんにんどうふ/\nきょうねつ /狂熱/\nきょうねん /享年/凶年/\nきょうねんし /強撚糸/\nきょうの /京野/\nきょうのすけ /恭之助;名/\nきょうは /教派/\nきょうはく /脅迫;threat/強迫;coerce.「-観念」/強拍;[音楽]downbeat ⇔弱拍/\nきょうはくかんねん /強迫観念/\nきょうはくこうい /強迫行為;[精医]compulsive act/\nきょうはくざい /脅迫罪/\nきょうはくしゃ /脅迫者/\nきょうはくしんけいしょう /強迫神経症;[精医]compulsive neurosis/\nきょうはくじょう /脅迫状/\nきょうはくせい /強迫性/\nきょうはくせいしょうがい /強迫性障害/\nきょうはくてき /脅迫的/\nきょうはくでんわ /脅迫電話/\nきょうはくぶん /脅迫文/\nきょうはつ /今日初/\nきょうはつばい /今日発売/\nきょうはん /共犯/教範/橋畔/\nきょうはんかんけい /共犯関係/\nきょうはんしゃ /共犯者/\nきょうばい /競売/\nきょうばいじょ /競売所/\nきょうばいせい /競売制/\nきょうばいせん /強焙煎/\nきょうばし /京橋/\nきょうばしえき /京橋駅/\nきょうばしけいはん /京橋京阪/\nきょうばん /響板/夾板/\nきょうばんちゃ /京番茶/\nきょうひしょう /強皮症/\nきょうび /今日日/\nきょうふ /恐怖/教父/京麩/\nきょうふう /強風/京風/狂風/矯風;悪風を正す/驚風;[漢方]子供の痙攣/\nきょうふうじ /強風時/\nきょうふうちゅういほう /強風注意報/\nきょうふえいが /恐怖映画/\nきょうふかん /恐怖感/\nきょうふがく /教父学;patrology/\nきょうふくぶ /胸腹部/\nきょうふしょう /恐怖症/\nきょうふしょうせつ /恐怖小説/\nきょうふしょうてき /恐怖症的/\nきょうふしん /恐怖心/\nきょうふせいじ /恐怖政治/\nきょうふたいけん /恐怖体験/\nきょうふてつがく /教父哲学/\nきょうふもの /恐怖物/\nきょうぶ /胸部/\nきょうぶしょう /教部省/\nきょうぶん /狂文/凶聞/\nきょうぶんさん /共分散/\nきょうぶんさんぎょうれつ /共分散行列/\nきょうへい /強兵/恭平/京平/恭兵/\nきょうへき /胸壁/\nきょうへん /共編/共変;covariant.「-テンソル」/凶変/兇変/\nきょうへんか /強変化/\nきょうへんせい /共変性/\nきょうへんちょう /共変調/\nきょうへんどう /共変動/\nきょうへんびぶん /共変微分/\nきょうべん /教鞭/強弁/\nきょうほ /競歩/享保;年号(1716-1736)/\nきょうほう /享保;年号(1716-36)/教法/凶報/\nきょうほうのかいかく /享保の改革;[日本史]享保1-延享2(1716-45),徳川吉宗/\nきょうほん /教本/経本/狂奔/\nきょうぼう /凶暴;†ferocious. 残忍かつ乱暴。「-な男」/狂暴;†violent. 狂ったように暴れる。「-化する」/共謀/強暴;†強くかつ荒々しい/兇暴;=凶暴/教坊/\nきょうぼうきょうどうせいはん /共謀共同正犯/\nきょうぼうさ /狂暴さ/\nきょうぼうしゃ /共謀者/\nきょうぼうせい /凶暴性/\nきょうぼく /喬木;⇔灌木/経木/\nきょうま /京間/\nきょうまい /京舞/供米/\nきょうまく /胸膜;[解剖]pleura/強膜;[解剖](目の)sclera/莢膜;[生物](細菌の)theca/鞏膜;=強膜/\nきょうまくえん /胸膜炎;[医]pleurisy/\nきょうまる /京丸/\nきょうまん /驕慢/\nきょうみ /興味/\nきょうみいじょう /興味以上/\nきょうみざい /矯味剤/\nきょうみしんしん /興味津々/興味津津/\nきょうみたいしょう /興味対象/\nきょうみとうげ /京見峠/\nきょうみはんぶん /興味半分/\nきょうみぶかい /興味深い/\nきょうみほんい /興味本位/\nきょうむ /教務/凶夢/\nきょうむか /教務課/\nきょうむかかり /教務係/\nきょうむがかり /教務係/\nきょうむしょくいん /教務職員/\nきょうむら /京村/\nきょうむらさき /京紫/\nきょうめい /共鳴/嬌名/響鳴/\nきょうめいおん /共鳴音/\nきょうめいきゅうしゅう /共鳴吸収/\nきょうめいしつ /共鳴室/\nきょうめいじょうけん /共鳴条件/\nきょうめいせきぶん /共鳴積分/\nきょうめいたい /共鳴体/\nきょうめいばん /共鳴板/\nきょうめん /鏡面/共面/\nきょうめんかこう /鏡面加工/\nきょうめんしあげ /鏡面仕上げ/\nきょうめんはんしゃ /鏡面反射/\nきょうもう /狂妄/\nきょうもと /京本/\nきょうもとまさき /京本政樹/\nきょうもん /経文/狂文/教門/拱門;arch/\nきょうや /京哉/\nきょうやき /京焼;京都の焼物/\nきょうやく /共役/共訳/協約/供役;?/\nきょうやくきょく /共役極/\nきょうやくけんぽう /協約憲法/\nきょうやくこうばいほう /共役勾配法/\nきょうやくこうぶんし /共役高分子/\nきょうやくさようそ /共役作用素/\nきょうやくしゃ /共訳者/\nきょうやくしょ /協約書/\nきょうやさい /京野菜/\nきょうゆ /教諭/\nきょうゆう /共有/享有/梟雄/侠勇/亨有;?/\nきょうゆう> /共有;-地,-ファイル/\nきょうゆうか /共有化/\nきょうゆうかのう /共有可能/\nきょうゆうきこう /共有機構/\nきょうゆうけつごう /共有結合/\nきょうゆうざいさん /共有財産;common property. 「(国民|夫婦)の-」/\nきょうゆうしげん /共有資源/\nきょうゆうしゃ /共有者/\nきょうゆうせい /共有性/共優性/\nきょうゆうぜん /京友禅/\nきょうゆうたい /共有体/\nきょうゆうち /共有地/\nきょうゆうちょさくけん /共有著作権/\nきょうゆうてん /共有点/\nきょうゆうでんたい /強誘電体/\nきょうゆうば /共有場/\nきょうゆうぶつ /共有物/\nきょうゆうぶんさん /共有分散/\nきょうゆうへんすう /共有変数/\nきょうゆうりょういき /共有領域/\nきょうゆうれい /共有例/\nきょうよ /供与/\nきょうよう /教養/共用/供用/強要/孝養/\nきょうようか /共用化/\nきょうようかてい /教養課程/\nきょうようがくぶ /教養学部/\nきょうようき /共用機/\nきょうようきき /共用機器/\nきょうようくかん /共用区間/\nきょうようざい /強要罪/\nきょうようしつ /共用室/\nきょうようしょ /教養書/\nきょうようしょうせつ /教養小説/\nきょうようじ /共用時/\nきょうようじかん /供用時間/\nきょうようじだい /教養時代/\nきょうようたい /共用体/\nきょうようとう /教養棟/\nきょうようひ /共用費/\nきょうようひん /共用品/\nきょうようぶ /教養部/\nきょうようぶつ /共用物/\nきょうようぶぶん /共用部分;⇔専有部分/\nきょうようぶん /共用分/\nきょうらい /向来/敬礼/\nきょうらく /享楽/京洛/\nきょうらくしゅぎ /享楽主義;hedonism/\nきょうらくてき /享楽的/\nきょうらん /狂乱/供覧/供卵/\nきょうり /郷里/教理/胸裡/\nきょうりき /経力/強力/\nきょうりきこ /強力粉/\nきょうりきこむぎこ /強力小麦粉/\nきょうりつ /共立/\nきょうりつしゅっぱん /共立出版;[出版社名]/\nきょうりつしゅっぱんしゃ /共立出版社;[出版社名]/\nきょうりつじょし /共立女子/\nきょうりつじょしこうこう /共立女子高校/\nきょうりつじょしたんきだいがく /共立女子短期大学/\nきょうりつせん /京立戦/\nきょうりつでんし /共立電子/\nきょうりつでんしさんぎょう /共立電子産業;[企業名]/\nきょうりもんどうしょ /教理問答書/\nきょうりゅう /恐竜/恐龍/\nきょうりゅうえいが /恐竜映画/\nきょうりゅうじだい /恐竜時代/\nきょうりゅうせんしゃ /恐竜戦車/\nきょうりゅうせんたい /恐竜戦隊/\nきょうりゅうだいきこう /恐竜大紀行/\nきょうりゅうてん /恐竜展/\nきょうりゅうものがたり /恐竜物語/\nきょうりょう /橋梁/狭量/\nきょうりょうり /京料理/\nきょうりょく /協力/強力/\nきょうりょくかいいん /協力会員/\nきょうりょくかんけい /協力関係/\nきょうりょくこ /強力粉/\nきょうりょくこうざ /協力講座/\nきょうりょくこうどう /協力行動/\nきょうりょくしゃ /協力者/\nきょうりょくしゃぼしゅうちゅう /協力者募集中/\nきょうりょくたい /協力隊/\nきょうりょくたいせい /協力体制/\nきょうりょくてき /協力的/\nきょうりょくてん /協力店/\nきょうりょくむひ /強力無比/\nきょうりん /杏林/\nきょうれい /教令/強冷/\nきょうれき /教歴/\nきょうれつ /強烈/\nきょうれん /教練/狂恋/教錬;?/\nきょうれんけつ /強連結/\nきょうろ /狭路/\nきょうろう /拱廊/\nきょうろく /享禄;年号(1528-1532)/\nきょうろん /経論/\nきょうわ /協和;concord/共和;-国/興和/享和;年号(1801-1804)/\nきょうわおん /協和音/\nきょうわおんてい /協和音程/\nきょうわかん /協和感/\nきょうわぎんこう /協和銀行/\nきょうわこく /共和国/\nきょうわこくはい /共和国杯/\nきょうわさいたま /協和埼玉/\nきょうわしゅぎ /共和主義/\nきょうわせい /共和制/共和政/協和性/\nきょうわせいたい /共和政体/\nきょうわてき /協和的/\nきょうわとう /共和党/\nきょうわはっこう /協和発酵/\nきょうわれき /共和暦;[世界史]calendrier republicain/\nきょうわん /峡湾/\nきょえい /虚栄/巨影/\nきょえいしん /虚栄心/\nきょおく /巨億/\nきょおんげん /虚音源/\nきょか /許可/許嫁;「いいなずけ」とも/炬火/\nきょかいきゅう /巨蟹宮;[十二宮]かに座(6.21-7.22)/\nきょかえいぎょう /許可営業/\nきょかき /許可機/\nきょかこくち /許可告知/\nきょかしょ /許可書/\nきょかしょう /許可証/\nきょかしんせい /許可申請/\nきょかせい /許可制/\nきょかせいど /許可制度/\nきょかん /巨漢/居館/巨艦/\nきょかんけつ /許冠傑/\nきょかんりきし /巨漢力士/\nきょがく /巨額/\nきょがん /巨岩/炬眼/\nきょき /歔欷/\nきょきょじつじつ /虚々実々/虚虚実実/\nきょきん /拠金/醵金/\nきょぎ /虚偽/\nきょぎひょうじ /虚偽表示/\nきょぎょう /虚業/\nきょぎょうか /虚業家/\nきょく /曲/局/極/巨躯/棘;とげ/蕀;いばら/旭;旭日旗/亟;(すみやか)/勗;(つとめる)/洫;(みぞ)/跼;(かがむ)/\nきょく> /曲;(acrobatic) 曲弾き,曲打ち,曲独楽/\nきょくあて /局宛/\nきょくあな /局アナ/\nきょくい /極意/\nきょくいがい /曲以外/\nきょくいん /局員/\nきょくう /極右/虚空/\nきょくうた /曲歌/\nきょくうち /曲打ち;acrobatic drumming. 「太鼓の-」/\nきょくえん /曲宴/\nきょくかい /曲解/\nきょくかく /極角/\nきょくかん /曲間/曲管/\nきょくかんち /極寒地/\nきょくがい /局外/\nきょくがいしゃ /局外者/\nきょくがいちゅうりつ /局外中立/\nきょくがく /曲学/\nきょくがくあせい /曲学阿世/\nきょくがわ /局側/\nきょくきぼ /局規模/\nきょくぎ /曲技/\nきょくぎめ /曲決め/\nきょくけいしき /極形式/\nきょくけん /極圏;=きょっけん/\nきょくげい /曲芸/\nきょくげいし /曲芸師/\nきょくげん /極限/極言/局限/\nきょくげんじょうきょう /極限状況/\nきょくげんじょうたい /極限状態/\nきょくげんち /極限値/\nきょくげんほう /極限法/\nきょくげんりゅう /極限流/\nきょくこうしんくう /極高真空/\nきょくこうせい /曲構成/\nきょくごま /曲独楽/\nきょくさ /極左/\nきょくさく /曲作/\nきょくざい /局在/\nきょくざいか /局在化/\nきょくざいせい /局在性/\nきょくざいろん /局在論/\nきょくざひょう /極座標/\nきょくし /曲師/旭志/局紙/極至/\nきょくしゃ /局舎/曲射/\nきょくしゃほう /曲射砲/\nきょくしゅう /曲集/\nきょくしゅうろく /曲収録/\nきょくしょ /局所/\nきょくしょ> /局所;-[関変]数,-最適解/\nきょくしょう /極小/極少/\nきょくしょうか /極小化/\nきょくしょうかい /極小解/\nきょくしょうせい /極小性/\nきょくしょうち /極小値/\nきょくしょか /局所化/\nきょくしょかい /局所解/\nきょくしょかん /局所環/\nきょくしょかんきょう /局所環境/\nきょくしょきんじ /局所近似/\nきょくしょさいてき /局所最適/\nきょくしょさよう /局所作用/\nきょくしょざひょうけい /局所座標系/\nきょくしょし /局所視/\nきょくしょせい /局所性/\nきょくしょそくど /局所速度/\nきょくしょたい /局所体/\nきょくしょてき /局所的/\nきょくしょひょうげん /局所表現/\nきょくしょへんすう /局所変数/\nきょくしょますい /局所麻酔;[医]局部麻酔/\nきょくしょますいやく /局所麻酔薬/\nきょくしん /極真/\nきょくしんかいかん /極真会館/\nきょくしんからて /極真空手/\nきょくじ /曲事/\nきょくじく /極軸/\nきょくじたい /曲自体/\nきょくじつ /旭日/\nきょくじつき /旭日旗/\nきょくじつしょう /旭日章/\nきょくじつしょうてん /旭日昇天/\nきょくじゅん /曲順/\nきょくすい /曲水/\nきょくすいのえん /曲水の宴/\nきょくすう /曲数/局数/極数/\nきょくせい /極性;†polarity.「電池の-」/極星;†polar star/\nきょくせいとういつ /極性統一/\nきょくせいとういつけい /極性統一形/\nきょくせいぶんし /極性分子/\nきょくせき /跼蹐/\nきょくせつ /曲折;†紆余-/曲節;†phrase/曲説;†distort/\nきょくせつご /曲折語/\nきょくせん /曲線/局線/\nきょくせんきんじ /曲線近似/\nきょくせんこう /曲先行/\nきょくせんざひょう /曲線座標/\nきょくせんざひょうけい /曲線座標系/\nきょくせんじょう /曲線上/\nきょくせんぜんたい /曲線全体/\nきょくせんたく /曲選択/\nきょくせんつうかそくど /曲線通過速度/\nきょくせんてき /曲線的/\nきょくせんひょう /曲線標/\nきょくせんび /曲線美/\nきょくせんぶぶん /曲線部分/\nきょくせんへん /曲線片/\nきょくせんれつ /曲線列/\nきょくぜんしゅう /曲全集/\nきょくぜんたい /曲全体/\nきょくそう /曲想/\nきょくたい /極体/\nきょくたん /極端/\nきょくたんい /曲単位/\nきょくたんか /極端化/\nきょくたんじょう /曲誕生/\nきょくだい /極大/\nきょくだいか /極大化/\nきょくだいげん /極大元/\nきょくだいこ /曲太鼓/\nきょくだいせい /極大性/\nきょくだいち /極大値/\nきょくだいてん /極大点/\nきょくだん /曲弾/\nきょくち /極地/局地/極致;美の-/極値;関数の-/\nきょくちせん /局地戦/\nきょくちせんそう /局地戦争;⇔総力戦/\nきょくちてき /局地的/\nきょくちぶんぷ /極値分布/\nきょくちゅう /曲中/局中/\nきょくちゅうはっと /局中法度/\nきょくちょう /局長/曲調/\nきょくちょうきゅう /局長級/\nきょくちょうたんぱ /極超短波;ultra high frequency(UHF)/\nきょくちょうだいり /局長代理/\nきょくちょく /曲直/\nきょくつき /曲付/\nきょくてき /極的/\nきょくてん /極点/\nきょくてんせきち /跼天蹐地/\nきょくとう /極東/曲頭/\nきょくとうちいき /極東地域/\nきょくとうほうそう /極東放送/\nきょくど /極度/\nきょくどうざん /旭道山/\nきょくどめ /局留め/局留/局止め;?/\nきょくない /局内/\nきょくのり /曲乗り/\nきょくは /棘波/\nきょくはつ /局発/\nきょくば /曲馬/\nきょくばし /曲馬師/\nきょくばだん /曲馬団/\nきょくばん /局番/曲番/\nきょくばんごう /曲番号/\nきょくひ /棘皮/\nきょくひつ /曲筆/\nきょくび /極微/\nきょくびき /曲弾き/\nきょくふ /曲譜/\nきょくふう /曲風/\nきょくぶ /局部/\nきょくぶてき /局部的/\nきょくぶますい /局部麻酔/\nきょくへいめん /曲平面/\nきょくほう /局方;[略語]日本薬局方/\nきょくほうしょうやく /局方生薬/\nきょくほく /極北/\nきょくほくしょご /極北諸語/\nきょくむき /極向き/\nきょくめ /曲目/\nきょくめい /曲名/局名/\nきょくめん /局面/曲面;curved surface/局免;[略語]無線局免許/\nきょくめんきょ /局免許/\nきょくめんじょう /曲面上/\nきょくめんない /曲面内/\nきょくめんへん /曲面片/\nきょくもく /曲目/極目/\nきょくもくひょう /曲目表/\nきょくもち /曲持ち/\nきょくや /極夜;⇔白夜/\nきょくやく /曲約/\nきょくよう /極洋/\nきょくりつ /曲率/\nきょくりつちゅうしん /曲率中心/\nきょくりつはんけい /曲率半径/\nきょくりょう /極量/\nきょくりょく /極力/\nきょくりょくちゅうい /極力注意/\nきょくりょくはいじょ /極力排除/\nきょくろん /極論/曲論/\nきょけつ /虚血/\nきょけつしんきん /虚血心筋/\nきょけつせい /虚血性/\nきょけつせいしんしっかん /虚血性心疾患/\nきょけん /巨犬/\nきょげい /巨鯨/\nきょげつ /去月/\nきょげん /虚言/\nきょげんしょう /虚言症;[精医]mythomania/\nきょげんへき /虚言癖/\nきょこう /虚構/挙行/\nきょこうせい /虚構性/\nきょこうせんだん /虚航船団/\nきょこうてき /虚構的/\nきょこく /挙国/\nきょこくいっち /挙国一致/\nきょこつ /距骨/\nきょこん /許婚/虚根/巨根/\nきょご /虚語/\nきょごう /倨傲/\nきょさい /巨細/\nきょさいぼう /巨細胞/\nきょさつ /巨刹/\nきょざい /巨財/巨材/\nきょし /鋸歯/巨視/挙止/巨資/\nきょしき /挙式/\nきょしきび /挙式日/\nきょしじょう /鋸歯状;serration/\nきょしちょうざ /巨嘴鳥座;Tucana(Tuc)/\nきょしつ /居室/\nきょしつめんせき /居室面積/\nきょしてき /巨視的/\nきょしゅ /挙手/\nきょしゅう /去就/虚舟/去秋;last autumn/\nきょしゅつ /拠出/醵出;=拠出/\nきょしゅつがく /拠出額/\nきょしゅつきん /拠出金/\nきょしゅん /去春/\nきょしょ /居所/\nきょしょう /巨匠/挙証/去声/裾礁/虚証;漢方で、体力・気力が衰え、顔色も悪く、疲れやすく、脈も弱々しい状態。/\nきょしょうせきにん /挙証責任/\nきょしょうてん /虚焦点;[光学]virtual focus/\nきょしょく /虚飾/拒食/巨食/\nきょしょくしょう /拒食症/\nきょしん /虚心/巨神/許慎/\nきょしんたんかい /虚心坦懐/\nきょしんへい /巨神兵/\nきょしんへいき /虚心平気/\nきょじ /挙示/虚辞/虚字/\nきょじつ /虚実/\nきょじゃく /虚弱/\nきょじゃくしゃ /虚弱者/\nきょじゃくじ /虚弱児/\nきょじゃくたいしつ /虚弱体質/\nきょじゅ /巨樹/\nきょじゅう /居住/巨獣/\nきょじゅうく /居住区/\nきょじゅうくうかん /居住空間/\nきょじゅうけん /居住権/\nきょじゅうしゃ /居住者/\nきょじゅうしょうめいしょ /居住証明書/\nきょじゅうじょうけん /居住条件/\nきょじゅうせい /居住性/\nきょじゅうち /居住地/\nきょじゅうちいき /居住地域/\nきょじゅうぶ /居住部/\nきょじょう /居城/許状/\nきょじん /巨人/巨神/虚人/\nきょじんぐん /巨人軍/\nきょじんしょう /巨人症;[医]/\nきょじんせん /巨人戦/\nきょじんだせん /巨人打線/\nきょじんのほし /巨人の星/\nきょじんはんしんせん /巨人阪神戦/\nきょすう /虚数/\nきょすうかい /虚数解/\nきょすうたんい /虚数単位/\nきょすうぶ /虚数部/\nきょすうぶぶん /虚数部分/\nきょせい /去勢/巨星/虚勢/去声;きょしょう/\nきょせき /巨石/\nきょせきぶんか /巨石文化;megalithic culture/\nきょせつ /虚説/\nきょせん /巨泉/巨船/\nきょぜつ /拒絶/\nきょぜつしょう /拒絶症;[精医]/\nきょぜつしょうしょ /拒絶証書/\nきょぜつはんのう /拒絶反応/\nきょぜつりつ /拒絶率/\nきょぜん /遽然/\nきょそ /挙措/\nきょそく /虚足/\nきょぞう /虚像/巨像;†colossus.「アポロ-」/巨象;†huge elephant/虚象;?/\nきょぞうほう /虚像法/\nきょた /許多/\nきょたい /巨体/\nきょたく /居宅/\nきょたん /去痰/虚誕/\nきょたんやく /去痰薬/\nきょだい /巨大/\nきょだいあり /巨大蟻/\nきょだいか /巨大化/\nきょだいかがく /巨大科学/\nきょだいきかい /巨大機械/\nきょだいけんちく /巨大建築/\nきょだいこくてん /巨大黒点/\nきょだいさんぎょう /巨大産業/\nきょだいしじょう /巨大市場/\nきょだいじしん /巨大地震/\nきょだいせんかん /巨大戦艦/\nきょだいとし /巨大都市;megalopolis/\nきょだいわくせい /巨大惑星/\nきょだく /許諾/\nきょだくしょ /許諾書/\nきょだくはんい /許諾範囲/\nきょだつ /虚脱/\nきょだつかん /虚脱感/\nきょだつじょうたい /虚脱状態/\nきょだん /鋸断/\nきょちゅうちょうてい /居中調停/\nきょっかい /曲解/極海;polar-sea/\nきょっかん /極冠/極官/\nきょっきゅう /曲球/\nきょっけい /極刑/\nきょっけん /極圏/\nきょっこう /極光/旭光/\nきょてん /拠点/\nきょてんかん /拠点間/\nきょてんびょういん /拠点病院/\nきょでん /虚伝/\nきょとう /巨頭/巨塔/挙党/\nきょどう /挙動/\nきょどうふしん /挙動不審/\nきょどうへんか /挙動変化/\nきょなん /鋸南/\nきょにゅう /巨乳/\nきょにんか /許認可/\nきょにんかけん /許認可権/\nきょにんかじぎょう /許認可事業/\nきょねん /去年/\nきょねんいじょう /去年以上/\nきょねんくれ /去年暮/\nきょねんすえ /去年末/\nきょねんぜんはん /去年前半/\nきょねんどうよう /去年同様/\nきょねんまつ /去年末/\nきょねんゆうしょう /去年優勝/\nきょはく /巨擘/\nきょひ /拒否/巨費/許否;OK or not/\nきょひうんどう /拒否運動/\nきょひかん /拒否感/\nきょひけん /拒否権/\nきょひはんのう /拒否反応/\nきょふ /巨富/\nきょぶ /虚部/\nきょぶん /虚聞/\nきょへい /挙兵/\nきょへん /巨編/巨篇/\nきょほ /巨歩/\nきょほう /巨峰/巨砲/虚報/\nきょぼく /巨木/\nきょまん /巨万/\nきょむ /虚無/虚夢;⇔正夢/\nきょむかん /虚無感/\nきょむしゅぎ /虚無主義;nihilism/\nきょむそう /虚無僧/\nきょむてき /虚無的;nihilistic/\nきょめい /虚名/\nきょもう /虚妄/\nきょゆう /許由;隠者の代表格/\nきょゆうそうほ /許由巣父;栄進や高位を嫌うたとえ/\nきょよう /許容/挙用/\nきょようおうりょく /許容応力;[建築]破壊を免れ得る最大応力/\nきょようかのう /許容可能/\nきょようげんど /許容限度/\nきょようごさ /許容誤差/\nきょようせい /許容性/\nきょようそくど /許容速度/\nきょようど /許容度/\nきょようにゅうりょく /許容入力/\nきょようはんい /許容範囲/\nきょようはんいない /許容範囲内/\nきょようりょう /許容量/\nきょらい /去来/\nきょらいしょう /去来抄;向井去来/\nきょり /距離/巨利/\nきょりえんちょう /距離延長/\nきょりかん /距離感/\nきょりかんかく /距離感覚/\nきょりかんすう /距離関数/\nきょりがいねん /距離概念/\nきょりがぞう /距離画像/\nきょりくうかん /距離空間/\nきょりけい /距離計/\nきょりけいそく /距離計測/\nきょりけいれんどうしき /距離計連動式/\nきょりさ /距離差/\nきょりしゃくど /距離尺度/\nきょりすう /距離数/\nきょりそう /距離走/\nきょりち /距離値/\nきょりちかく /距離知覚/\nきょりてき /距離的/\nきょりてきせい /距離適性/\nきょりひょうじ /距離表示/\nきょりふあん /距離不安/\nきょりへんかん /距離変換/\nきょりめん /距離面/\nきょりゅう /居留/去留/\nきょりゅうち /居留地/\nきょりゅうみん /居留民/\nきょれい /虚礼/\nきょれいはいし /虚礼廃止/\nきょんじゅ /慶州/\nきよ /寄与/喜代/喜世/季代/毀誉/奇与/寄予/清/\nきよあき /清明/清昭/清朗/\nきよい /清井/\nきよう /器用/起用/紀要/機用/紀陽/貴陽/記要/\nきようぎんこう /紀陽銀行/\nきようけん /崎陽軒/\nきようど /器用度/\nきようびんぼう /器用貧乏/\nきようほう /起用法/\nきようやく /稀用薬/\nきようら /清浦/\nきよえ /清栄/\nきよおか /清岡/\nきよか /清佳/\nきよかず /清和/清一/\nきよかわ /清川/\nきよがき /清書/\nきよき /清木/\nきよくに /清久仁/\nきよくら /清倉/\nきよこ /清子/聖子/喜代子/紀代子/貴代子/希代子/希世子/\nきよさと /清里/\nきよさとか /清里化/\nきよさとこうげん /清里高原/\nきよざわ /清沢/\nきよし /清/淳/潔/澄/清志/清司/清史/喜代志/潔司/喜好/清茂/僖良/\nきよしげ /清重/清滋/\nきよしろう /清志郎/清志朗/\nきよじ /喜代治/\nきよす /清洲/\nきよすみ /清住/\nきよずり /清刷り/清刷/\nきよせ /清瀬/木寄せ;[彫刻]/\nきよたか /清隆/清貴/清孝/清高/清天/\nきよたき /清滝/清竜/\nきよたけ /清武/\nきよたに /清谷/\nきよだ /清田/\nきよつか /清塚/\nきよつぐ /清次/\nきよと /清人/\nきよとし /清利/\nきよぬま /浄沼/\nきよね /清音/\nきよの /清野/\nきよのぶ /清信/\nきよのり /清典/\nきよはら /清原/\nきよはらい /清祓/\nきよはらえ /清祓/\nきよはらのふかやぶ /清原深養父;夏の夜は まだ宵ながら あけぬるを 雲のいづこに 月やどるらむ/\nきよはらのもとすけ /清原元輔;ちぎりきな かたみに袖を しぼりつつ 末の松山 波こさじとは/\nきよはる /清治/清晴/\nきよひこ /清彦/\nきよひと /清人/\nきよひめ /清姫/\nきよひら /清衡/\nきよひろ /清宏/清博/恭弘/\nきよぶき /清拭き/\nきよぶん /寄与分/\nきよほうへん /毀誉褒貶/\nきよまさ /清正;名/\nきよまつ /清松/\nきよみ /清美/清見/喜代美/聖美/紀代美/貴予美/\nきよみがた /清見潟/\nきよみず /清水/\nきよみずでら /清水寺/\nきよみずやき /清水焼;京焼の一/\nきよもと /清元/\nきよもとぶし /清元節;[浄瑠璃]/\nきよもり /清盛;人名,平-/\nきよゆき /清之/聖之/\nきよら /清ら/\nきよらか /清らか/\nきよりつ /寄与率/\nきよわ /気弱/\nきら /綺羅/吉良/\nきらーさいぼう /キラー細胞;[生物]killer cell/\nきらい /機雷/嫌い/帰来/記頼/\nきらいげん /機雷原/\nきらいほう /鬼雷砲/\nきらく /気楽/喜楽/帰洛/\nきらずり /雲母刷/\nきらびき /雲母引/\nきらぼし /綺羅星/キラ星/きら星/\nきらめき /煌めき/\nきらら /雲母/\nきららがみ /雲母紙/\nきらわれもの /嫌われ者/\nきらん /貴覧/\nきり /桐/霧/錐/切り/切/棋理/雰;≒霧/\nきりあい /斬り合い/\nきりあげ /切り上げ/切上げ/\nきりあぶら /桐油/\nきりあめ /霧雨;=きりさめ/\nきりいし /切石/\nきりいちよう /桐一葉/\nきりうじ /切蛆/\nきりうり /切り売り/切売り/\nきりえ /切り絵/切絵/\nきりえず /切絵図/\nきりおとし /切り落とし;(-肉)/切落/\nきりか /霧化/\nきりかえ /切り替え/切替/切替え/切り換え/切換/切換え/\nきりかえき /切替器/\nきりかえし /切り返し/\nきりかえじ /切替時/\nきりかき /切り欠き/\nきりかけ /切掛/\nきりかた /切り方/\nきりかぶ /切り株/切株/檮/\nきりかみ /切紙/切髪/\nきりかみでんじゅ /切紙伝授/\nきりが /霧賀/\nきりがみ /切り紙/\nきりきず /切り傷/切傷/斬傷/\nきりきり /吉里吉里/\nきりきりじん /吉里吉里人/\nきりきりまい /きりきり舞い/\nきりぎし /切岸/\nきりぎりす /蟋蟀/蛬/螽斯/\nきりくず /切りくず/\nきりくずし /切り崩し/\nきりくち /切り口/切口/\nきりぐち /切り口/\nきりぐも /霧雲/\nきりこ /切子/桐子/切り子/\nきりこうじょう /切り口上/切口上/\nきりこみ /切り込み/切込み/切込/斬り込み/\nきりこみたいちょう /切込隊長/切り込み隊長/\nきりこんぶ /切り昆布/\nきりごま /切り胡麻/\nきりさきじゃっく /切り裂きジャック;Jack the Ripper/\nきりさげ /切り下げ;通貨-/切下げ/\nきりさと /霧里/\nきりさめ /霧雨/\nきりざい /桐材/\nきりしたん /切支丹/吉利支丹/\nきりしま /霧島/桐島/桐嶋/\nきりしまやま /霧島山/\nきりじょう /霧状/\nきりすて /切り捨て/切捨て/切捨/\nきりすと /基督/\nきりすときょう /キリスト教/基督教/\nきりすときょうこく /キリスト教国/\nきりすときょうと /キリスト教徒/\nきりすとしゃ /キリスト者/\nきりずみ /切り炭/切炭/\nきりた /桐田/\nきりたけ /桐竹;浄瑠璃の家名/\nきりたっぷ /霧多布/\nきりたに /桐谷/\nきりたんぽ /切りたんぽ/\nきりだし /切り出し/切出し/\nきりだしかた /切り出し方/\nきりつ /規律/起立/紀律;≒規律/\nきりつじゅうし /規律重視/\nきりつせいちょうせつしょうがい /起立性調節障害/\nきりつたすう /起立多数/\nきりつぼ /桐壺/桐壷;「壺」異体字/\nきりづま /切妻/\nきりづまづくり /切妻造り;[建築] 正面から見て ∧ の形の屋根/切妻造/\nきりづまはふ /切妻破風;[建築]/\nきりづまやね /切妻屋根;[建築]/\nきりづみ /霧積/\nきりと /桐戸/\nきりとおし /切り通し/切通/切通し/\nきりとり /切り取り/切取り/切取/\nきりとりせん /切り取り線/切取り線/\nきりどおし /切り通し/切通/切通し/\nきりどおしざか /切通坂/\nきりなみ /霧浪/\nきりにしき /起利錦/\nきりぬき /切り抜き/切抜き/\nきりぬきちょう /切り抜き帳/切抜き帳/\nきりの /桐野/\nきりのう /切能/\nきりは /切刃/切り刃/切羽/切り羽/\nきりはた /切畑/\nきりはら /桐原/\nきりはり /切り貼り/\nきりばこ /霧箱;[物理]cloud chamber/\nきりばな /切り花/切花/\nきりばり /切り貼り/切り張り/\nきりひとは /桐一葉/\nきりび /切り火/鑽り火/\nきりふ /切符/切斑/\nきりふき /霧吹き/\nきりふだ /切り札/切札/\nきりふだてき /切札的/\nきりふりこうげん /霧降高原/\nきりぶち /桐渕/\nきりぼし /切干し/\nきりぼしだいこん /切干し大根/\nきりみ /切り身/切身/\nきりみせ /切見世/\nきりもち /切り餅/切餅/\nきりもと /桐本/\nきりもどし /切り戻し/\nきりもみ /錐揉み/\nきりもり /切り盛り/切盛り/\nきりゃく /機略/\nきりや /桐谷/\nきりやま /桐山/\nきりゅう /気流/桐生;地名/霧生/寄留/旗旒;旗と吹流し/\nきりゅういん /鬼龍院/\nきりゅうえき /桐生駅/\nきりゅうだいいち /桐生第一/\nきりょ /羇旅/羈旅;=羇旅/\nきりょう /器量/帰寮/着料/\nきりょうじん /器量人/\nきりょく /気力/棋力/氣力/\nきりるもじ /キリル文字;абвгд… →cyrillic,Cyrillic/\nきりわけ /切り分け/\nきりん /麒麟/\nきりんかん /麒麟館/\nきりんざ /麒麟座;Camelopardalis(Cam)/\nきりんじ /麒麟児/\nきりんてい /麒麟亭/\nきりんびーる /麒麟麦酒/\nきるい /帰塁/\nきるかえあすてるか /キルカエアステル科/Circaeasteraceae/\nきれ /切れ/喜連/裂/切/\nきれあじ /切れ味/\nきれい /綺麗/奇麗/\nきれいごと /綺麗事/\nきれいずき /綺麗好き/\nきれいどころ /綺麗所/\nきれぎれ /切れ切れ/\nきれじ /裂地/布地;=裂地/切れ痔/切れ字/切字/切れ地/\nきれっぱし /切れっ端/\nきれつ /亀裂/奇列/\nきれなが /切れ長/\nきれはし /切れ端/\nきれま /切れ間/\nきれまけ /切れ負け/\nきれめ /切れ目/\nきれもの /切れ者/切れ物;刃物など/\nきれん /喜連/\nきろ /帰路;return path.「-に就く」/岐路;branch.「人生の-」/kilo;[SI接頭語]K,10^3/\nきろう /棄老/\nきろく /記録/\nきろくいん /記録員/\nきろくえいが /記録映画/\nきろくかい /記録会/\nきろくがかり /記録係/\nきろくがた /記録型/\nきろくき /記録機/\nきろくぎじゅつ /記録技術/\nきろくけいしき /記録形式/\nきろくし /記録紙/\nきろくしゃ /記録者/\nきろくしゅう /記録集/\nきろくしんごう /記録信号/\nきろくじかん /記録時間/\nきろくじゅりつ /記録樹立/\nきろくじょうほう /記録情報/\nきろくせい /記録性/\nきろくぜんしゅう /記録全集/\nきろくたっせい /記録達成/\nきろくてき /記録的/\nきろくないよう /記録内容/\nきろくばいたい /記録媒体/\nきろくひょう /記録表/\nきろくぶ /季肋部/\nきろくぶぶん /記録部分/\nきろくほうこく /記録報告/\nきろくほうしき /記録方式/\nきろくほかんじょ /記録保管所/\nきろくみつど /記録密度/\nきろくめん /記録面/\nきろくやぶり /記録破り/\nきろくよう /記録用/\nきろぐらむ /瓩/\nきろすう /キロ数/\nきろめーとる /粁/\nきろりっとる /竏/\nきろわっとじ /キロワット時;kWh/\nきわ /際/紀和/奇話/\nきわく /木枠/\nきわこ /貴和子/\nきわた /木棉/\nきわだ /黄蘗/黄肌/\nきわまりづき /極月/\nきわみ /極み/\nきわむ /究/\nきわめ /極め/窮め/\nきわめいん /極印/\nきわめがき /極書/\nきわめつき /極め付き/極めつき/\nきわめつけ /極めつけ/極め付け/\nきわめて /極めて/\nきわめふだ /極札/\nきわもの /際物/\nきをつけ /気を付け/\nきん /金/菌/禁/筋/近/均/磬;銅鉢/襟;えり/衿;えり/噤;つぐ・む/斤;600g/欣;欣喜雀躍/欽;欽定/芹;せり/听;pond,pound/忻;(よろこぶ)/掀;(あげる)/釿;(おの)/禽;禽獣/檎;(林檎)/擒;とりこ/謹;謹慎/勤;通勤/僅;僅差/懃;慇懃/瑾;瑕瑾/覲/饉;飢饉/巾;頭巾/錦;錦糸/琴;木琴/緊;緊縛/窘;たしな・める/箘;(しのだけ)/箟;「箘」の異体字/衾;同衾/釁;ちぬ・る/鈞;30斤/今;古今/Au/Gold/\nきん> /禁;禁煙,禁帯出,禁転載/筋;-紡錘,-トレ,-ジス,-萎縮症/\nきんあ /金鴉/\nきんあか /金赤/\nきんあつ /禁圧/\nきんい /近位/近医/金位;carat/\nきんいき /禁域/\nきんいぎょくしょく /錦衣玉食/\nきんいしゅくしょう /筋萎縮症;[医]筋ジスなど/\nきんいち /欣一;名/欽一/金一/錦一/\nきんいっぷう /金一封/\nきんいつ /均一/\nきんいつうんちん /均一運賃/\nきんいつか /均一化/\nきんいつくかん /均一区間/\nきんいつせい /均一性/\nきんいつりょうきん /均一料金/\nきんいろ /金色/\nきんいん /金員/金印/近因/\nきんいんちょくしょ /金印勅書/\nきんうん /金運/\nきんうんどう /筋運動/\nきんうんも /金雲母/\nきんえい /近影/近詠/\nきんえき /菌液/\nきんえん /禁煙/近縁/筋炎/禁苑/\nきんえんうんどう /禁煙運動/\nきんえんか /禁煙化/\nきんえんかんけい /近縁関係/\nきんえんがいらい /禁煙外来/\nきんえんくいき /禁煙区域/\nきんえんしつ /禁煙室/\nきんえんしてい /禁煙指定/\nきんえんしていせき /禁煙指定席/\nきんえんしゃ /禁煙車/禁煙者/\nきんえんしゃりょう /禁煙車両/\nきんえんしゅ /近縁種/\nきんえんじゆうせき /禁煙自由席/\nきんえんじょ /禁煙所/\nきんえんせき /禁煙席/\nきんえんせんげん /禁煙宣言/\nきんえんばしょ /禁煙場所/\nきんえんひょうじ /禁煙表示/\nきんえんれい /禁煙令/\nきんおうむけつ /金甌無欠/\nきんか /金貨/金華/金花/近火;近所の火事/槿花/\nきんかい /近海/金塊/琴海/金海/欣快/禁戒/勤快/\nきんかいぎょ /近海魚/\nきんかいもの /近海物/\nきんかいわかしゅう /金槐和歌集;源実朝/\nきんかぎょくじょう /金科玉条/\nきんかく /金閣/巾幗/\nきんかくし /金隠し/\nきんかくじ /金閣寺/\nきんかくびょう /菌核病;[植物]/\nきんかさん /金華山/\nきんかざん /金華山/\nきんかん /近刊/金管;brass.「-楽器」/金柑;[植物]kumquat/金環;annulus.「-日蝕」/金冠;gold crown/金橘/\nきんかんがっき /金管楽器/\nきんかんごじゅうそう /金管五重奏/\nきんかんしょく /金環蝕/金環食/\nきんかんそうしゃ /金管奏者/\nきんかんにっしょく /金環日食/\nきんかんばん /金看板/\nきんが /謹賀/\nきんがいしんたく /金外信託/\nきんがく /金額/勤学/\nきんがくかんさん /金額換算/\nきんがくけいさん /金額計算/\nきんがくしてい /金額指定/\nきんがくていど /金額程度/\nきんがくてき /金額的/\nきんがくへんかん /金額返還/\nきんがしんねん /謹賀新年/\nきんがま /錦窯/\nきんがみ /金紙/\nきんがん /近眼/\nきんがんきょう /近眼鏡/\nきんき /近畿/禁忌/金気/錦旗/欣喜;-雀躍/金器/琴棋/近幾;?/\nきんきいがい /近畿以外/\nきんきがくせい /近畿学生/\nきんきけん /近畿圏/\nきんきご /近畿語/\nきんきしゃりょう /近畿車輛/近畿車両/\nきんきしょが /琴棋書画/\nきんきじどうしゃどう /近畿自動車道/\nきんきじゃくやく /欣喜雀躍/\nきんきだい /近畿大/\nきんきだいがく /近畿大学/\nきんきちほう /近畿地方/\nきんきてつどう /近畿鉄道/\nきんきどう /近畿道/\nきんきにほん /近畿日本/\nきんきにほんてつどう /近畿日本鉄道/\nきんきばん /近畿版/\nきんきゅう /緊急/\nきんきゅういりょう /緊急医療/\nきんきゅうえんじょ /緊急援助/\nきんきゅうかいぎ /緊急会議/\nきんきゅうかいひ /緊急回避/\nきんきゅうこうどう /緊急行動/\nきんきゅうこくち /緊急告知/\nきんきゅうしゃりょう /緊急車両/\nきんきゅうしゅうかい /緊急集会/\nきんきゅうしゅじゅつ /緊急手術/\nきんきゅうじ /緊急時/\nきんきゅうじたい /緊急事態/\nきんきゅうじどうしゃ /緊急自動車/\nきんきゅうじれんらく /緊急時連絡/\nきんきゅうせい /緊急性/\nきんきゅうそうこう /緊急走行/\nきんきゅうそち /緊急措置/\nきんきゅうたいさく /緊急対策/\nきんきゅうたいさくほんぶ /緊急対策本部/\nきんきゅうたいほ /緊急逮捕/\nきんきゅうだっしゅつ /緊急脱出/\nきんきゅうつうほう /緊急通報/\nきんきゅうていし /緊急停止/\nきんきゅうてはい /緊急手配/\nきんきゅうど /緊急度/\nきんきゅうにゅういん /緊急入院/\nきんきゅうはっしん /緊急発進/\nきんきゅうひなん /緊急避難/\nきんきゅうひなんてき /緊急避難的/\nきんきゅうふじょう /緊急浮上/\nきんきゅうほうそう /緊急放送/\nきんきゅうよう /緊急用/\nきんきゅうれんらく /緊急連絡/\nきんきょ /近居;[新語](親などと)近くに住むこと。(「同居」からの造語)/\nきんきょう /近況/禁教/\nきんきょうほうこく /近況報告/\nきんきょく /琴曲/\nきんきょり /近距離/\nきんきょりきゃく /近距離客/\nきんきょりゆそう /近距離輸送/\nきんきょりろせん /近距離路線/\nきんきん /僅々;わずか/近々;ちかぢか/欣々;gladly/\nきんぎゅうきゅう /金牛宮;[十二宮]おうし座(4.20-5.20)/\nきんぎょ /金魚/\nきんぎょう /近業/\nきんぎょうり /金魚売り/\nきんぎょく /金玉/\nきんぎょくきん /金玉均/\nきんぎょすくい /金魚掬い;お祭り/\nきんぎょそう /金魚草/\nきんぎょだま /金魚玉/\nきんぎょばち /金魚鉢/\nきんぎょや /金魚屋/\nきんぎょよう /金魚用/\nきんぎん /金銀/\nきんぎんか /金銀花/\nきんぎんざいほう /金銀財宝/\nきんぎんどう /金銀銅/\nきんく /禁句/勤苦/金句;金章-/金口;=こんく/\nきんぐち /金口/\nきんぐん /筋群/禁軍/\nきんけい /近景/謹啓/金鶏/筋系/錦鶏/\nきんけいちょう /金鶏鳥/\nきんけつ /金欠/\nきんけつびょう /金欠病/\nきんけん /金券/近県/金権;-政治/勤倹/金研/金属材料研究所;※abbrev/\nきんけんしょうぶ /勤倹尚武/\nきんけんしょっぷ /金券ショップ/\nきんけんせいじ /金権政治/\nきんけんたいしつ /金権体質/\nきんけんや /金券屋/\nきんげん /金言/謹厳;stern.「-実直」/謹言;「恐惶-」/\nきんげんじっちょく /謹厳実直/\nきんげんせんい /筋原繊維/\nきんげんだい /近現代/\nきんげんだいきょく /近現代曲/\nきんげんてい /金原亭/\nきんこ /金庫/禁固/禁錮;=禁固/金粉/今古;いまむかし/近古;鎌倉・室町時代/金鼓/金海鼠/\nきんこう /近郊/均衡/金工/金鉱/金口/欣幸/金坑/金鉤/\nきんこうか /均衡化/近郊化/\nきんこうがた /近郊型/\nきんこうくかん /近郊区間/\nきんこうけい /近交系/\nきんこうざいせい /均衡財政/\nきんこうだい /金工大/\nきんこうでんしゃ /近郊電車/\nきんこうとし /近郊都市/\nきんこうどう /金港堂/\nきんこうぼくぜつ /金口木舌/\nきんこうもくぜつ /金口木舌;オピニオン・リーダー/\nきんこうよさん /均衡予算/\nきんこうりろん /均衡理論/\nきんこうろん /均衡論/\nきんこかぶ /金庫株/\nきんこく /謹告/近国/\nきんこけい /禁固刑/\nきんこつ /筋骨/\nきんこつりゅうりゅう /筋骨隆々/筋骨隆隆/\nきんこばん /金庫番/\nきんこん /菌根/\nきんこんいちばん /緊褌一番/\nきんこんしき /金婚式;50周年/\nきんご /金吾/\nきんごう /金剛/近郷/\nきんごく /近国;⇔遠国/禁獄/\nきんごろう /金語楼/\nきんさ /僅差/金砂/\nきんさく /近作/金策/金作/\nきんさつ /禁札/\nきんさん /菌傘;[生物]pileus/\nきんざ /金座/\nきんざい /近在/\nきんざいけん /金材研/\nきんざん /金山/\nきんざんじみそ /径山寺味噌/\nきんし /禁止/近視/菌糸;hypha/錦糸;-町/金糸;gold thread/金枝;-玉葉/金鵄;-勲章/金史;二十一史/金紫;金印紫綬/\nきんし> /禁止;-事項,-薬物/\nきんしかんやく /筋弛緩薬/\nきんしがん /近視眼/\nきんしがんてき /近視眼的/\nきんしきかん /禁止期間/\nきんしきそく /禁止規則/\nきんしぎょくよう /金枝玉葉/\nきんしくいき /禁止区域/\nきんしくかん /禁止区間/\nきんしくんしょう /金鵄勲章/\nきんしこうもく /禁止項目/\nきんししょぶん /禁止処分/\nきんししんごう /禁止信号/\nきんしじこう /禁止事項/\nきんしじゃく /金糸雀/\nきんしじょう /金市場/\nきんしたまご /錦糸卵/金糸卵/\nきんしだい /禁止台/\nきんしちいき /禁止地域/\nきんしちょう /錦糸町/\nきんしつ /均質/琴瑟;-相和す/\nきんしつか /均質化/\nきんしつせい /均質性/\nきんしないよう /禁止内容/\nきんしへん /金枝篇;The Golden Bough,1936,Frazer/\nきんしほう /禁止法/\nきんしぼん /禁止本/\nきんしまえ /禁止前/\nきんしゃ /金砂/禽舎/\nきんしゃち /金鯱/\nきんしゃちしょう /金鯱賞/\nきんしゅ /禁酒/筋腫/金種/金主/\nきんしゅう /錦繍/金繍/菌褶/\nきんしゅうしゅく /筋収縮/\nきんしゅきんえん /禁酒禁煙/\nきんしゅく /緊縮/\nきんしゅくざいせい /緊縮財政/\nきんしゅほう /禁酒法/\nきんしゅれい /禁酒令/\nきんしょ /禁書/謹書/琴書/\nきんしょう /僅少/金賞/金消;[略語]金銭消費賃貸(いわゆるローン)/金将;[将棋]/金章;「-金句」/近称;[文法]⇔遠称/筋少;[固有名詞][略語]筋肉少女帯/擒縦/\nきんしょうけん /金証券/\nきんしょうしょ /金証書/\nきんしょく /金食/\nきんしようご /禁止用語/\nきんしれい /禁止令/\nきんしろう /金四郎/\nきんしん /近親/謹慎/近臣/近信/\nきんしんけっこん /近親結婚/\nきんしんこうはい /近親交配;[生物]inbreeding/\nきんしんこん /近親婚/\nきんしんしゃ /近親者/\nきんしんしゅうこう /錦心繍口/\nきんしんそうかん /近親相姦/\nきんしんぞうお /近親憎悪/\nきんじ /近似/≒/近時;recent/金地/金字/近侍;valet/近事/欣二/金次/金治/欽司/禁児/\nきんじ> /近似;-解,-関数/\nきんじかい /近似解/\nきんじかいほう /近似解法/\nきんじがね /金地金/\nきんじき /禁色/\nきんじきょくせん /近似曲線/\nきんじきん /金地金/\nきんじく /近軸/\nきんじくこうせん /近軸光線/\nきんじさ /近時差/\nきんじし /金獅子/\nきんじしき /近似式/\nきんじししょう /金獅子賞;ベネチア映画祭/\nきんじす /筋ジス;筋ジストロフィー/\nきんじすとろふぃー /筋ジストロフィー;[医]進行性-/\nきんじせいど /近似精度/\nきんじち /近似値/\nきんじつ /近日/\nきんじつちゅう /近日中/\nきんじつてん /近日点/\nきんじつてんいどう /近日点移動/\nきんじつはつばい /近日発売/\nきんじつはつばいかいし /近日発売開始/\nきんじて /禁じ手/\nきんじてき /近似的/\nきんじとう /金字塔/\nきんじど /近似度/\nきんじほう /近似法/\nきんじほうていしき /近似方程式/\nきんじゅ /近習/\nきんじゅう /近習/禽獣/近什/\nきんじょ /近所/\nきんじょう /金城/禁城/今上/近状/錦上/謹上/\nきんじょうてっぺき /金城鉄壁/\nきんじょうてんのう /今上天皇/\nきんじょうとうち /金城湯池/\nきんじょがっぺき /近所合壁/\nきんじょづきあい /近所付き合い/\nきんじょめいわく /近所迷惑/\nきんじりろん /近似理論/\nきんじれつ /近似列/\nきんじろう /金次郎/\nきんじん /金人/\nきんす /金子/\nきんすじ /金筋/\nきんすなご /金砂子/\nきんせい /近世/金星/禁制/謹製;NB:「謹しんで製す」であり、謙譲語。人様が作ったものに言うのは不適切/均整/均斉;≒均整/\nきんせいご /近世語/\nきんせいし /近世史/\nきんせいしょく /金星食/\nきんせいせき /菫青石;iolite/\nきんせいたい /禁制帯/\nきんせいだいみょう /近世大名/\nきんせいてき /近世的/\nきんせいひん /禁制品/\nきんせいぶつ /禁制物/\nきんせいぶんがく /近世文学/\nきんせき /金石/\nきんせきがい /近赤外/\nきんせきがいせん /近赤外線;[物理]near-inflared ray ⇔遠赤外線/\nきんせきぶん /金石文/\nきんせつ /近接/\nきんせつかく /近接覚/\nきんせつきょり /近接距離/\nきんせつさつえいじ /近接撮影時/\nきんせつさよう /近接作用/\nきんせつせん /近接線/\nきんせつてん /近接点/\nきんせつば /近接場/\nきんせつぶ /近接部/\nきんせん /金銭/琴線/金線;gold wire/謹選/\nきんせんい /筋繊維;[生物]muscle fibre/筋線維;=筋繊維/\nきんせんうん /金銭運/\nきんせんか /金盞花/\nきんせんかんかく /金銭感覚/\nきんせんさいけん /金銭債権/\nきんせんさいむ /金銭債務/\nきんせんしんたく /金銭信託/\nきんせんすいとうぼ /金銭出納簿/\nきんせんてき /金銭的/\nきんせんてきひょうか /金銭的評価/\nきんせんてきよゆう /金銭的余裕/\nきんせんてきりえき /金銭的利益/\nきんせんてきりゆう /金銭的理由/\nきんせんとうろくき /金銭登録機;cash register. レジ/\nきんせんとれーど /金銭トレード/\nきんせんふたん /金銭負担/\nきんせんめん /金銭面/\nきんせんもんだい /金銭問題/\nきんぜい /禁制/\nきんぜつ /禁絶/\nきんぜん /欣然/\nきんそう /筋層/巾箱/\nきんそうば /金相場/\nきんそく /禁則/禁足/緊束/\nきんそくしょり /禁則処理/\nきんそくじこう /禁則事項/\nきんそくち /禁足地/\nきんそくれい /禁足令/\nきんそしき /筋組織;[生物]muscular tissue/\nきんぞう /金蔵/金造/\nきんぞく /金属/勤続/\nきんぞくいおん /金属イオン;[化学]metal ion/\nきんぞくえん /金属塩/\nきんぞくおん /金属音/\nきんぞくかこう /金属加工/\nきんぞくかこうぎょう /金属加工業/\nきんぞくかん /金属缶/\nきんぞくきじだい /金属器時代/\nきんぞくくず /金属屑/\nきんぞくけい /金属系/\nきんぞくけつごう /金属結合/\nきんぞくげんし /金属原子/\nきんぞくこうがく /金属工学/\nきんぞくこうぎょう /金属工業/\nきんぞくこうさく /金属工作/\nきんぞくこうたく /金属光沢/\nきんぞくざいしつ /金属材質/\nきんぞくざいりょう /金属材料/\nきんぞくざいりょうけんきゅうじょ /金属材料研究所/\nきんぞくしゃ /勤続者/\nきんぞくすいそかぶつ /金属水素化物/\nきんぞくせい /金属製/金属性/\nきんぞくせっけん /金属石鹸/\nきんぞくせってん /金属接点/\nきんぞくせん /金属線/\nきんぞくたんちき /金属探知機/\nきんぞくてき /金属的/\nきんぞくでんきょく /金属電極/\nきんぞくないほう /金属内包/\nきんぞくねんすう /勤続年数/\nきんぞくばっと /金属バット/\nきんぞくばん /金属板/\nきんぞくひまく /金属皮膜/\nきんぞくひろう /金属疲労/\nきんぞくびりゅうし /金属微粒子/\nきんぞくふん /金属粉/\nきんぞくぶ /金属部/\nきんぞくぶぶん /金属部分/\nきんぞくへん /金属片/\nきんぞくぼう /金属棒/\nきんた /金太/\nきんたい /勤怠/近体/\nきんたいしゅつ /禁帯出/\nきんたいひょう /勤怠表/\nきんたま /金玉/\nきんたろう /金太郎/\nきんたろうあめ /金太郎飴/\nきんたん /金丹/\nきんだ /勤惰/\nきんだい /近代/近大/金大/\nきんだい> /近代;-文学,-美術,-科学/\nきんだいいぜん /近代以前/\nきんだいえいが /近代映画/\nきんだいおんがく /近代音楽/\nきんだいか /近代化/\nきんだいかいが /近代絵画/\nきんだいかがく /近代科学/\nきんだいかがくしゃ /近代科学社;[出版社名]/\nきんだいかこうじ /近代化工事/\nきんだいき /近代機/\nきんだいきゅうしゅう /近大九州/\nきんだいけいざいがく /近代経済学/\nきんだいけんちく /近代建築;modern architecture/\nきんだいげき /近代劇/\nきんだいこっか /近代国家/\nきんだいご /近代語/\nきんだいごうりしゅぎ /近代合理主義/\nきんだいごしゅ /近代五種/\nきんだいごしゅきょうぎ /近代五種競技;[スポーツ]modern pentathlon. 馬術・フェンシング・射撃・水泳・クロスカントリー/\nきんだいさんぎょう /近代産業/\nきんだいし /近代詩;poesie moderne/近代史;modern history/\nきんだいしゃかい /近代社会/\nきんだいしゅぎ /近代主義;modernism/\nきんだいしょうぎ /近代将棋;[雑誌名]/\nきんだいしょうせつ /近代小説/\nきんだいじん /近代人/\nきんだいせいぶつがく /近代生物学/\nきんだいせん /近大戦/\nきんだいち /金田一/\nきんだいちきょうすけ /金田一京助/\nきんだいちこうすけ /金田一耕助/\nきんだいちはるひこ /金田一春彦/\nきんだいてき /近代的/\nきんだいとし /近代都市/\nきんだいにほん /近代日本/\nきんだいのうほう /近代農法/\nきんだいびじゅつ /近代美術/\nきんだいぶんがく /近代文学/\nきんだいぶんめい /近代文明/\nきんだいまあじゃん /近代麻雀/\nきんだいみんしゅしゅぎ /近代民主主義/\nきんだか /金高/\nきんだく /欣諾/\nきんだち /公達/\nきんだみ /金彩/\nきんだん /禁断/禁男/金談/\nきんだんしょうじょう /禁断症状/\nきんだんのかじつ /禁断の果実/\nきんち /近地/\nきんちさん /禁治産/\nきんちさんしゃ /禁治産者/\nきんちてん /近地点/\nきんちゃ /金茶/\nきんちゃく /巾着/近着/\nきんちゃくきり /巾着切り/\nきんちゅう /禁中/\nきんちょ /近著/\nきんちょう /緊張/金打/謹聴/金長/金鳥/禽鳥/禁鳥/謹聽;「聴」旧字/\nきんちょうかん /緊張感/\nきんちょうかんけい /緊張関係/\nきんちょうぎみ /緊張気味/\nきんちょうせい /緊張性/\nきんちょうびょう /緊張病;[精医]catatonia/\nきんちょく /謹直/\nきんつば /金鍔/\nきんつま /金妻/\nきんて /禁手/\nきんてい /謹呈/欽定/緊締;きつく締める/\nきんていけんぽう /欽定憲法;⇔民定憲法/\nきんていやくせいしょ /欽定訳聖書/\nきんてき /金的/\nきんてつ /近鉄/金鉄/\nきんてついがせん /近鉄伊賀線/\nきんてつえんせん /近鉄沿線/\nきんてつおおさかせん /近鉄大阪線/\nきんてつきゅうだん /近鉄球団/\nきんてつきょうとせん /近鉄京都線/\nきんてつげきじょう /近鉄劇場/\nきんてつしらこえき /近鉄白子駅/\nきんてつせん /近鉄線/\nきんてつたんばばしえき /近鉄丹波橋駅/\nきんてつとっきゅう /近鉄特急/\nきんてつなごや /近鉄名古屋/\nきんてつなごやせん /近鉄名古屋線/\nきんてつなら /近鉄奈良/\nきんてつならせん /近鉄奈良線/\nきんてつなんばせん /近鉄難波線/\nきんてつひがしおおさかせん /近鉄東大阪線/\nきんてつふう /近鉄風/\nきんてつようろうせん /近鉄養老線/\nきんてつよっかいち /近鉄四日市/\nきんてつよっかいちえき /近鉄四日市駅/\nきんてん /近点/均霑/均沾/\nきんてんさい /禁転載/\nきんでい /金泥/\nきんでん /筋電/金殿/\nきんでんぎょくろう /金殿玉楼/\nきんでんけい /筋電計/\nきんでんず /筋電図/\nきんでんせい /均田制/\nきんと /筋斗/\nきんとう /均等/近東/公任/金湯;金城湯池/\nきんとうか /均等化/\nきんとうぶんかつ /均等分割/\nきんとうわり /均等割/均等割り/\nきんとうわりつけ /均等割付/\nきんとき /金時/\nきんときまめ /金時豆/\nきんとれ /筋トレ/\nきんとん /金団/\nきんど /金土/\nきんどう /金道/金藤/\nきんどけい /金時計/\nきんどにち /金土日/\nきんなみ /金並/\nきんなら /緊那羅/\nきんにく /筋肉/\nきんにくけい /筋肉系/\nきんにくしつ /筋肉質/\nきんにくしょうじょたい /筋肉少女帯/\nきんにくそしき /筋肉組織/\nきんにくぞうきょうざい /筋肉増強剤/\nきんにくちゅうしゃ /筋肉注射/\nきんにくつう /筋肉痛/\nきんにくりょう /筋肉量/\nきんにっせい /金日成/\nきんねこ /金猫/\nきんねん /近年/\nきんねんちゅう /近年中/\nきんねんまれ /近年稀/\nきんのう /勤皇/金納/\nきんのすけ /金之助/\nきんのたまご /金の卵/\nきんはんげん /禁反言/\nきんば /金馬/金歯/\nきんばえ /金蠅/\nきんばく /緊縛/\nきんばつ /禁伐/\nきんばり /金張り/\nきんばん /勤番/\nきんぱ /金波/\nきんぱい /金杯/金牌/金盃/\nきんぱく /緊迫/金箔/謹白/金帛/窘迫/\nきんぱくか /緊迫化/\nきんぱくかん /緊迫感/\nきんぱち /金八/\nきんぱちせんせい /金八先生/\nきんぱつ /金髪/\nきんぱら /金原/\nきんひん /経行/\nきんびょうぶ /金屏風/\nきんぴ /金肥/金皮/\nきんぴか /金ぴか/\nきんぴょう /勤評/\nきんぴら /金平/\nきんぴらごぼう /金平牛蒡/\nきんぴん /金品/\nきんふたん /筋負担/\nきんぶすま /金襖/\nきんぶち /金縁/\nきんぶん /金文/均分/\nきんぶんしょうしょ /今文尚書/\nきんぷう /金風/\nきんぷん /金粉/\nきんべん /勤勉/\nきんぺいばい /金瓶梅/\nきんぺき /金碧/\nきんぺん /近辺/\nきんぺんじゅうみん /近辺住民/\nきんほんい /金本位/\nきんほんいせい /金本位制/\nきんぼ /欽慕/\nきんぼう /近傍/\nきんぼうがた /近傍型/\nきんぼうけい /近傍系/\nきんぼうこう /近傍項/\nきんぼうすい /筋紡錘/\nきんぼうば /近傍場/\nきんぼし /金星/\nきんぼたん /金ボタン;学ランの-/\nきんぽ /金浦/\nきんぽう /金峰/禁法/\nきんぽうげ /金鳳花/\nきんぽうげあか /キンポウゲ亜科/Rununculoideae/\nきんぽうげか /キンポウゲ科/Ranunculaceae/\nきんぽうげしょくぶつるい /Ranales/\nきんぽうげもく /キンポウゲ目/Ranunculales/\nきんぽうげもくぐん /キンポウゲ目群/Ranunculales/\nきんぽくうこう /金浦空港/\nきんま /木馬;きうま/蒟醤/\nきんまく /筋膜/\nきんまんか /金満家/\nきんみつ /緊密/\nきんみゃく /金脈/\nきんみらい /近未来/\nきんみらいてき /近未来的/\nきんむ /勤務/\nきんむい /勤務医/\nきんむきそく /勤務規則/\nきんむく /金無垢/\nきんむけいたい /勤務形態/\nきんむさき /勤務先/\nきんむじかん /勤務時間/\nきんむじかんちゅう /勤務時間中/\nきんむじかんない /勤務時間内/\nきんむじょうけん /勤務条件/\nきんむたいけい /勤務体系/\nきんむたいせい /勤務体制/\nきんむち /勤務地/\nきんむちゅう /勤務中/\nきんむひょう /勤務表/\nきんむび /勤務日/\nきんむりょくしょう /筋無力症/\nきんめ /金眼/斤目/\nきんめい /金明/\nきんめいちく /金明竹/\nきんめいちょう /金明町/\nきんめいてんのう /欽明天皇/\nきんめだい /金目鯛/\nきんめだりすと /金メダリスト/\nきんめだる /金メダル/\nきんめっき /金メッキ/金鍍金/\nきんもーる /金モール;gold lace (<mogol ポルトガル語)/\nきんもくせい /金木犀/\nきんもじ /金文字/\nきんもつ /禁物/\nきんもん /禁門/金文/金紋/\nきんや /禁野/欣也/欽也/謹也/欣哉/金弥/\nきんやっかん /金約款/\nきんゆ /禁輸/\nきんゆう /金融/\nきんゆうかい /金融界/\nきんゆうかんけい /金融関係/\nきんゆうかんわ /金融緩和/\nきんゆうがい /金融街/\nきんゆうがいしゃ /金融会社/\nきんゆうきかん /金融機関/\nきんゆうきかんめい /金融機関名/\nきんゆうききたいおうかいぎ /金融危機対応会議/\nきんゆうきょうこう /金融恐慌/\nきんゆうぎょう /金融業/\nきんゆうぎょうせい /金融行政/\nきんゆうこうがく /金融工学;financial engineering/\nきんゆうこうこ /金融公庫/\nきんゆうさい /金融債/\nきんゆうさいせいいいんかい /金融再生委員会/\nきんゆうさいせいほう /金融再生法/\nきんゆうさきものとりひき /金融先物取引/\nきんゆうしえん /金融支援/\nきんゆうしさん /金融資産/\nきんゆうしじょう /金融市場/\nきんゆうしほん /金融資本;financial capital/\nきんゆうしょうひん /金融商品/\nきんゆうしょうひんはんばいほう /金融商品販売法;金融サービス法/\nきんゆうしんぶん /金融新聞/\nきんゆうせいさく /金融政策/\nきんゆうたんとうだいじん /金融担当大臣/\nきんゆうちょう /金融庁/\nきんゆうどう /金融道/\nきんゆうはせいしょうひん /金融派生商品;デリバティブ/\nきんゆうもちかぶがいしゃ /金融持ち株会社/\nきんよう /金曜/緊要/\nきんようしゅう /金葉集/\nきんようしんや /金曜深夜/\nきんようどよう /金曜土曜/\nきんようび /金曜日/\nきんようわかしゅう /金葉和歌集/\nきんよく /禁欲/金欲/\nきんよくしゅぎ /禁欲主義/\nきんよくてき /禁欲的;ascetic/\nきんらい /近来/\nきんらめ /金ラメ/\nきんらん /金襴;-緞子/金蘭;[植物]helleborine/\nきんらんせんり /金蘭千里/\nきんらんそう /金蘭荘/\nきんらんで /金襴手/\nきんらんどんす /金襴緞子/\nきんり /金利/禁裏/\nきんりせいさく /金利政策;interest policy.「ゼロ-」/\nきんりゅう /金竜/\nきんりょう /斤量/禁漁/金陵/禁猟/\nきんりょうき /禁漁期/禁猟期/\nきんりょうく /禁猟区/禁漁区/\nきんりょうさ /斤量差/\nきんりょく /筋力/金力/\nきんりょくてき /筋力的/\nきんりん /近隣/錦林/\nきんりんこく /近隣国/\nきんりんしゃこ /錦林車庫/\nきんりんしゃこまえ /錦林車庫前/\nきんりんしょこく /近隣諸国/\nきんりんじゅうみん /近隣住民/\nきんりんちいき /近隣地域/\nきんる /金縷/近流/\nきんるい /菌類/\nきんるざいく /金鏤細工/\nきんれい /禁令/金鈴/\nきんれんか /金蓮花/\nきんろう /勤労/金狼/\nきんろういよく /勤労意欲/\nきんろうか /勤労課/\nきんろうかんしゃ /勤労感謝/\nきんろうかんしゃのひ /勤労感謝の日;11.23 旧・新嘗祭/\nきんろうがくせい /勤労学生/\nきんろうしゃ /勤労者/\nきんろうしゃぜんたい /勤労者全体/\nきんろうしょとく /勤労所得/\nきんろうじょうけん /勤労条件/\nきんろうてき /勤労的/\nきんろうぶ /勤労部/\nきんわ /謹話/\nぎ /義;義理/儀;儀式/魏;中国国名/疑/議/偽/技/着/妓;芸妓/伎;伎芸/誼;(よしみ)交誼/宜;適宜/萓/戯;遊戯/戲;「戯」の旧字(人名用漢字)/犠;犠牲/犧;「犠」の旧字/蟻;(あり)蟻走感/嶬/曦;(ひかり)/礒;(いそ)/羲;伏羲 (「義」とは別字)/艤;艤装/欺;詐欺/擬;模擬/祇;神祇/巍;巍然/沂/祁/僞;「偽」の旧字(人名用漢字)/気;(連濁)男気/木;(連濁)拍子木/城;(連濁)宮城/\nぎ> /義;(仮の) 義兄弟,義指,義子,義勢/偽;(ニセの) 偽花,偽君子,偽文書/擬;(似た・似せた) 擬陽性,擬羊皮紙/\nぎあく /偽悪/\nぎあひ /ギア比/\nぎあん /議案/\nぎあんいちらん /議案一覧/\nぎあんしょ /議案書/\nぎいち /義一/\nぎいん /議員/議院;chamber/偽印/\nぎいんかんれん /議員関連/\nぎいんきそく /議院規則/\nぎいんしょうげんほう /議院証言法/\nぎいんすう /議員数/\nぎいんていすう /議員定数/\nぎいんないかくせい /議院内閣制/\nぎいんねんきん /議員年金/\nぎいんほうしゅう /議員報酬/\nぎいんりっぽう /議員立法/\nぎえん /義援;「義捐」の当て字/義捐/\nぎえんきん /義援金;「義捐金」の一般化した当て字/義捐金/\nぎおう /祇王/\nぎおん /祇園/擬音/\nぎおんご /擬音語/\nぎおんしょうじゃ /祇園精舎/\nぎおんちょう /祇園町/\nぎおんどうふ /祇園豆腐/\nぎおんばやし /祇園囃子/\nぎおんひょうげん /擬音表現/\nぎおんまつり /祇園祭/\nぎか /技科;[略語]技術科学(大学)/技家;[略語]技術家庭(科)/偽果;[植物]false fruit. (リンゴのように)子房以外が果実のようになるもの/偽花;[植物](菊のように)花の集まりが一つの花のように見えるもの/\nぎかい /議会/\nぎかいかいさんけん /議会解散権/\nぎかいしゅぎ /議会主義;parliamentarism/\nぎかいせい /議会制;parliamentary system/\nぎかいせいじ /議会政治;parliamentary government/\nぎかく /擬革/\nぎかくし /擬革紙;leather paper/\nぎかだい /技科大/\nぎかん /技官/議官/技管;[略語]技術管理/\nぎが /戯画/儀我/偽画/巍峨/giga;[SI接頭語]G,10^9/\nぎがか /戯画化/\nぎがく /伎楽/\nぎがてき /戯画的/\nぎがん /義眼/\nぎき /儀軌/義気/\nぎきょ /義挙/\nぎきょう /義侠/偽経;偽作の経典/\nぎきょうしん /義侠心/\nぎきょうだい /義兄弟/\nぎきょく /戯曲/\nぎきょくか /戯曲化/\nぎきょくしゅう /戯曲集/\nぎきん /義金/\nぎぎ /疑義;suspicion/擬議;consideration/魏魏/\nぎぎゃく /戯謔/\nぎく /疑懼/\nぎくん /義訓/\nぎぐん /義軍/\nぎけい /義兄/偽計/\nぎけいき /義経記/\nぎけつ /議決/\nぎけつきかん /議決機関/\nぎけつけん /議決権/\nぎけつけんしゅるいかぶしき /議決権種類株式/\nぎけん /技研/\nぎけんかぶしきがいしゃ /技研株式会社/\nぎけんこうかい /技研公開/\nぎけんこうぎょう /技研工業/\nぎげ /義解/\nぎげい /技芸/伎芸/\nぎげいてん /伎芸天/\nぎこ /擬古/\nぎこう /技巧;skill.「-的」/技工;handcraft.「-士」/\nぎこうし /技工士/\nぎこうしゃ /技工社/\nぎこうてき /技巧的/\nぎこうは /技巧派/\nぎこてんしゅぎ /擬古典主義/\nぎこぶん /擬古文/\nぎこものがたり /擬古物語/\nぎごく /疑獄/\nぎごしょく /魏呉蜀/\nぎさく /偽作/戯作/\nぎさん /蟻酸/\nぎし /技師;engineer/技士;(資格名を作る)/義歯/義姉/義士/義肢/義子;養子など/擬死/偽史/魏史;-倭人伝/岸/\nぎしき /儀式/\nぎしきてき /儀式的/\nぎしちょう /技師長/\nぎしほ /技師補/\nぎしゅ /義手/技手/\nぎしゅう /蟻集/\nぎしょ /偽書/魏書;二十一史/義疏/戯書/\nぎしょう /偽証/偽称/宜昌/擬傷/\nぎしょうざい /偽証罪/\nぎしょうだに /棋将谷/\nぎしわじんでん /魏志倭人伝/\nぎしん /疑心/義心/\nぎしんあんき /疑心暗鬼/\nぎしんごう /偽信号/\nぎしんなんぼくちょうじだい /魏晋南北朝時代;(中国:220-360)/\nぎじ /議事/疑似/擬似;≒疑似/擬餌;lure/\nぎじ> /疑似/擬似/\nぎじえ /疑似餌/擬似餌;[釣り]lure/\nぎじえさ /擬似餌/\nぎじかがく /疑似科学/擬似科学;=疑似科学/\nぎじきかん /議事機関/\nぎじご /疑似語/\nぎじしき /擬似式/\nぎじじんかく /疑似人格/\nぎじせいめい /疑似生命/\nぎじせかい /擬似世界/\nぎじたいけん /疑似体験/\nぎじてき /擬似的/疑似的;=擬似的/\nぎじとう /擬似頭/\nぎじどう /議事堂/\nぎじはん /疑似半/\nぎじばり /疑似針/擬餌鉤/\nぎじぶっしつ /疑似物質/\nぎじへんすう /疑似変数/擬似変数/\nぎじめいれい /疑似命令/\nぎじゅく /義塾/\nぎじゅつ /技術/\nぎじゅついいん /技術委員/\nぎじゅついいんかい /技術委員会/\nぎじゅついじ /技術維持/\nぎじゅついてん /技術移転/\nぎじゅついてんきかん /技術移転機関/\nぎじゅついん /技術院/\nぎじゅつか /技術科;†(教科)「中学校の-」/技術課;†(division)「国交省の-」/技術家;†technician/\nぎじゅつかいせつ /技術解説/\nぎじゅつかいはつ /技術開発/\nぎじゅつかいはつきこう /技術開発機構/\nぎじゅつかいはつしつ /技術開発室/\nぎじゅつかいはつじょう /技術開発上/\nぎじゅつかいはつぶ /技術開発部/\nぎじゅつかいはつほんぶ /技術開発本部/\nぎじゅつかがくだいがく /技術科学大学/\nぎじゅつかくしん /技術革新/\nぎじゅつかてい /技術家庭/\nぎじゅつかん /技術館/\nぎじゅつかんりぶ /技術管理部/\nぎじゅつがかり /技術係/\nぎじゅつがく /技術学/\nぎじゅつがっこう /技術学校/\nぎじゅつきかくしつ /技術企画室/\nぎじゅつきじゅん /技術基準/技術規準/\nぎじゅつきばん /技術基盤/\nぎじゅつきょういく /技術教育/\nぎじゅつきょうしつ /技術教室/\nぎじゅつきょうりょくぶ /技術協力部/\nぎじゅつけい /技術系/\nぎじゅつけんきゅう /技術研究/\nぎじゅつけんきゅうしつ /技術研究室/\nぎじゅつけんきゅうしょ /技術研究所/\nぎじゅつけんきゅうじょ /技術研究所/\nぎじゅつけんきゅうぶ /技術研究部/\nぎじゅつこうしゅうかい /技術講習会/\nぎじゅつこうじょう /技術向上/\nぎじゅつこうりゅう /技術交流/\nぎじゅつし /技術士;Professional Engineer/技術史;history of technology/技術誌;technography, technical magazine/\nぎじゅつしえん /技術支援/\nぎじゅつしつ /技術室/\nぎじゅつしどう /技術指導/\nぎじゅつしゃ /技術者/技術社/\nぎじゅつしゃかい /技術社会/\nぎじゅつしゃきょうかい /技術者協会/\nぎじゅつしゃむけ /技術者向け/\nぎじゅつしゅたい /技術主体/\nぎじゅつしゅっぱん /技術出版;[出版社名]/\nぎじゅつしょ /技術書/\nぎじゅつしょく /技術職/技術色/\nぎじゅつしりょう /技術資料/\nぎじゅつじっしょうき /技術実証機/\nぎじゅつじょう /技術上/\nぎじゅつじょうほう /技術情報/\nぎじゅつじん /技術陣/\nぎじゅつすいしんぶ /技術推進部/\nぎじゅつすいじゅん /技術水準/\nぎじゅつせん /技術選/技術戦/\nぎじゅつせんしゅけん /技術選手権/\nぎじゅつせんもん /技術専門/\nぎじゅつたいけい /技術体系/\nぎじゅつたいこく /技術大国/\nぎじゅつたんとう /技術担当/\nぎじゅつたんとうしゃ /技術担当者/\nぎじゅつだいにぶ /技術第二部/\nぎじゅつちしき /技術知識/\nぎじゅつちょう /技術庁/技術長/\nぎじゅつちょうさ /技術調査/\nぎじゅつていけい /技術提携/\nぎじゅつてき /技術的/\nぎじゅつてきかいけつさく /技術的解決策/\nぎじゅつてきけっかん /技術的欠陥/\nぎじゅつてきけんきゅう /技術的研究/\nぎじゅつてきこうさつ /技術的考察/\nぎじゅつてきしゅだん /技術的手段/\nぎじゅつてきしんぽ /技術的進歩/\nぎじゅつてきすいじゅん /技術的水準/\nぎじゅつてきそくめん /技術的側面/\nぎじゅつてきちしき /技術的知識/\nぎじゅつてきないよう /技術的内容/\nぎじゅつてきもんだい /技術的問題/\nぎじゅつてきもんだいてん /技術的問題点/\nぎじゅつてきよういん /技術的要因/\nぎじゅつてきりゆう /技術的理由/\nぎじゅつてん /技術展/\nぎじゅつとうかつぶ /技術統括部/\nぎじゅつどうこう /技術動向/\nぎじゅつどうこうちょうさ /技術動向調査/\nぎじゅつにんてい /技術認定/\nぎじゅつのうりょく /技術能力/\nぎじゅつはってん /技術発展/\nぎじゅつはっぴょう /技術発表/\nぎじゅつばたけ /技術畑/\nぎじゅつひょうろん /技術評論/\nぎじゅつひょうろんしゃ /技術評論社;[出版社名]www.gihyo.co.jp/\nぎじゅつぶ /技術部/\nぎじゅつぶぎじゅつか /技術部技術課/\nぎじゅつぶそく /技術不足/\nぎじゅつぶでんき /技術部電気/\nぎじゅつぶもん /技術部門/\nぎじゅつぶんかかい /技術分科会/\nぎじゅつぶんけん /技術文献/\nぎじゅつぶんしょ /技術文書/\nぎじゅつぶんしょさくせい /技術文書作成/\nぎじゅつへい /技術兵/\nぎじゅつへんちょう /技術偏重/\nぎじゅつほうこく /技術報告/\nぎじゅつほうこくしょ /技術報告書/\nぎじゅつほさいん /技術補佐員/\nぎじゅつほぞん /技術保存/\nぎじゅつほんぶ /技術本部/\nぎじゅつほんぶちょう /技術本部長/\nぎじゅつむけ /技術向け/\nぎじゅつめん /技術面/\nぎじゅつや /技術屋/\nぎじゅつよう /技術用/\nぎじゅつようご /技術用語/\nぎじゅつようそ /技術要素/\nぎじゅつらん /技術欄/\nぎじゅつりっこく /技術立国/\nぎじゅつりょう /技術料/\nぎじゅつりょく /技術力/\nぎじゅつれんらくかい /技術連絡会/\nぎじゅつろん /技術論/\nぎじゅつろんぶん /技術論文/\nぎじゅんじょ /擬順序/\nぎじょ /妓女;芸妓・遊女/祇女;平家物語の人名/伎女;≒妓女/\nぎじょう /議場/議定/戯場/儀仗/儀杖/技情/\nぎじょうへい /儀杖兵/\nぎじようし /議事要旨/\nぎじらんすう /疑似乱数/\nぎじらんすうはっせい /疑似乱数発生/\nぎじろく /議事録/\nぎじろくちゅう /議事録中/\nぎじん /擬人;prosopopee/義人;man of justice/\nぎじんか /擬人化/\nぎじんてき /擬人的/\nぎじんほう /擬人法/\nぎせい /犠牲;sacrifice/擬制;fiction/擬声;-語/擬製;imitation/儀制;儀式と制度/義勢;bluff/\nぎせいご /擬声語/\nぎせいしほん /擬制資本/\nぎせいしゃ /犠牲者/\nぎせいだ /犠牲打/\nぎせいてき /犠牲的/\nぎせいふらい /犠牲フライ;[野球]sacrifice fly/\nぎせき /議席/妓籍/\nぎせきすう /議席数/\nぎせきはいぶん /議席配分/\nぎせん /擬戦;simulated war/義戦;war for justice/岐セン;[企業名]/義戰;「戦」旧字/\nぎぜつ /義絶/\nぎぜん /偽善/巍然/\nぎぜんしゃ /偽善者/\nぎぜんてき /偽善的/\nぎぜんてきこうい /偽善的行為/\nぎそう /偽装;camouflage/艤装;船の-/擬装;≒偽装/儀装;-馬車/義爪;pick/\nぎそうかん /蟻走感/\nぎそうけいかく /偽装計画/\nぎそうけっこん /偽装結婚/\nぎそうしんじゅう /偽装心中/\nぎそく /義足/偽足;[生物]pseudopod/儀則/擬足;=偽足/\nぎそくるい /偽足類/\nぎぞう /偽造/\nぎぞうこうさく /偽造工作/\nぎぞく /義賊/\nぎたい /擬態/義体/\nぎたいご /擬態語/\nぎたいほう /擬態法/\nぎたん /義丹/技短/\nぎだ /犠打/\nぎだい /議題/技大/\nぎだゆう /義太夫/\nぎだゆうぶし /義太夫節;[浄瑠璃]/\nぎだゆうぼん /義太夫本/\nぎちょう /議長/\nぎちょうしめい /議長指名/\nぎちょうてき /議長的/\nぎちょうやく /議長役/\nぎっくりごし /ぎっくり腰/\nぎっしゃ /牛車/\nぎっちょう /毬杖;さぎちょうではこれを３つ立てます/\nぎつう /技通/\nぎてい /義弟/議定/\nぎていしょ /議定書/\nぎてん /偽典/儀典/疑点/\nぎとう /蟻塔/\nぎどうさんしのはは /儀同三司母;忘れじの ゆくすゑまでは かたければ 今日をかぎりの いのちともがな/\nぎなん /岐南/\nぎにんしん /偽妊娠/擬妊娠;?/\nぎぬ /衣/\nぎねん /疑念/\nぎねんごう /偽年号/\nぎねんりん /偽年輪/\nぎのう /技能/\nぎのうきょういく /技能教育/\nぎのうけんてい /技能検定/\nぎのうし /技能士;職業能力開発促進法に基づく技能検定合格者/\nぎのうしゃ /技能者/\nぎのうしょう /技能賞/\nぎのうしょく /技能職/\nぎのうてき /技能的/\nぎのざ /宜野座/\nぎのわん /宜野湾/\nぎはん /偽版/\nぎひ /犠飛;[野球]犠牲フライ/\nぎひつ /偽筆/\nぎひょう /技評/儀表/戯評/\nぎふ /岐阜/義父/\nぎふえき /岐阜駅/\nぎふけん /岐阜県/\nぎふこうこう /岐阜高校/\nぎふこうせん /岐阜高専/\nぎふし /岐阜市/\nぎふだい /岐阜大/\nぎふだいがく /岐阜大学/\nぎふぢょうちん /岐阜提灯/\nぎふとけん /ギフト券/\nぎふとよう /ギフト用/\nぎふながらがわ /岐阜長良川/\nぎふはしま /岐阜羽島/\nぎふはしまえき /岐阜羽島駅/\nぎふべん /岐阜弁/\nぎふほうそう /岐阜放送/\nぎふぼ /義父母/\nぎふん /義憤/\nぎぶつ /偽物/\nぎぶつほう /擬物法/\nぎぶん /戯文/\nぎぶんしょ /偽文書/\nぎへい /義兵/\nぎべん /擬娩;[文化人類学]couvade/\nぎほう /技法/技報;技術報告(誌)/\nぎほうどう /技報堂/\nぎぼ /義母/\nぎぼし /擬宝珠/\nぎまい /義妹/\nぎまん /欺瞞/欺慢;ばかにして欺く/\nぎみ /気味/君;(連濁) [父母兄弟姉妹親]君/\nぎみん /義民/\nぎむ /義務/\nぎむか /義務化/\nぎむかん /義務感/\nぎむきょういく /義務教育/\nぎむきょういくがっこう /義務教育学校/\nぎむきょういくきかん /義務教育期間/\nぎむしゃ /義務者/\nぎむづけ /義務付け/義務づけ/\nぎむてき /義務的/\nぎめい /偽名/\nぎもう /欺罔/\nぎもん /疑問/\nぎもんけい /疑問形/\nぎもんけいようし /疑問形容詞/\nぎもんし /疑問視;-する/疑問詞;[文法]interrogative/\nぎもんしゅ /疑問手/\nぎもんせつ /疑問節/\nぎもんだいめいし /疑問代名詞/\nぎもんていき /疑問提起/\nぎもんてん /疑問点/\nぎもんひょうかい /疑問氷解/\nぎもんふ /疑問符;？/\nぎもんふくし /疑問副詞;[文法]interrogative adverb. eg.how,wie,comment,どう/\nぎもんぶん /疑問文/\nぎゃ /伽/\nぎゃく /逆/虐/瘧;おこり(malaria)/謔;諧謔/\nぎゃく> /逆/\nぎゃくい /逆位;[生物]inversion/\nぎゃくいそう /逆位相/\nぎゃくいぞん /逆依存/\nぎゃくいち /逆位置/\nぎゃくうん /逆運/\nぎゃくうんどうがく /逆運動学/\nぎゃくえん /逆縁/\nぎゃくえんこん /逆縁婚;[文化人類学]levirate/\nぎゃくえんざん /逆演算/\nぎゃくえんすい /逆円錐/\nぎゃくかいせき /逆解析/\nぎゃくかいてん /逆回転/\nぎゃくかくさん /逆拡散/\nぎゃくかのう /逆可能/\nぎゃくかんすう /逆関数/\nぎゃくがくしゅう /逆学習/\nぎゃくがわ /逆側/\nぎゃくがわせ /逆為替/\nぎゃくきでんあつ /逆起電圧/\nぎゃくきでんりょく /逆起電力/\nぎゃくぎょうれつ /逆行列/\nぎゃくぎれ /逆ギレ/\nぎゃくけい /逆形/\nぎゃくげん /逆元/\nぎゃくげんしょう /逆現象/\nぎゃくこう /逆光/逆向/\nぎゃくこうか /逆効果/\nぎゃくこうせん /逆光線/\nぎゃくこうりゃく /逆攻略/\nぎゃくごさ /逆誤差/\nぎゃくさいせい /逆再生/\nぎゃくさつ /虐殺/\nぎゃくさつげんば /虐殺現場/\nぎゃくさつこうい /虐殺行為/\nぎゃくさつじけん /虐殺事件/\nぎゃくさつすう /虐殺数/\nぎゃくさべつ /逆差別/\nぎゃくさよう /逆作用/\nぎゃくさん /逆算/\nぎゃくさんかく /逆三角/\nぎゃくさんかくかんすう /逆三角関数/\nぎゃくさんかくけい /逆三角形/\nぎゃくさんかっけい /逆三角形/\nぎゃくさんしょう /逆参照/\nぎゃくざや /逆鞘/\nぎゃくし /虐使/\nぎゃくしべん /逆止弁/\nぎゃくしめい /逆指名/\nぎゃくしゃせん /逆車線/\nぎゃくしゃぞう /逆写像/\nぎゃくしゅ /逆修/\nぎゃくしゅう /逆襲/\nぎゃくしん /逆進/逆臣/逆心/\nぎゃくしんぐる /逆シングル;[野球]/\nぎゃくしんせい /逆進性/\nぎゃくしんぜい /逆進税/\nぎゃくしんとう /逆浸透/\nぎゃくじきょく /逆磁極/\nぎゃくじせい /逆磁性/\nぎゃくじゅうじ /逆十字/\nぎゃくじゅうでん /逆充電/\nぎゃくじゅん /逆順/\nぎゃくじょう /逆上/\nぎゃくすいへい /逆水平/\nぎゃくすう /逆数/\nぎゃくすうがく /逆数学/\nぎゃくせい /虐政/逆成;backformation/\nぎゃくせいせっけん /逆性石鹸/\nぎゃくせいせつ /逆正接/\nぎゃくせがわ /逆瀬川/\nぎゃくせつ /逆説/逆接/\nぎゃくせつすいみん /逆説睡眠/\nぎゃくせつてき /逆説的/\nぎゃくせんでん /逆宣伝/\nぎゃくそう /逆走/逆相/逆送/\nぎゃくそうかん /逆相関/\nぎゃくそうだ /逆操舵/\nぎゃくそこ /逆底/\nぎゃくぞう /逆像/\nぎゃくぞく /逆賊/\nぎゃくたい /虐待/\nぎゃくたいし /虐待死/\nぎゃくたん /逆探/\nぎゃくたんち /逆探知/\nぎゃくだんそう /逆断層/\nぎゃくちょう /逆潮/逆調;⇔順調/\nぎゃくちょうりゅう /逆潮流/\nぎゃくて /逆手/\nぎゃくてまえ /逆手前/\nぎゃくてん /逆転/\nぎゃくてんおう /逆転王/\nぎゃくてんかのう /逆転可能/\nぎゃくてんがち /逆転勝ち/\nぎゃくてんげき /逆転劇/\nぎゃくてんしゃ /逆転写/\nぎゃくてんしゃこうそ /逆転写酵素/\nぎゃくてんしょうり /逆転勝利/\nぎゃくてんそう /逆転層/逆転送/\nぎゃくてんまけ /逆転負け/逆転負/\nぎゃくてんまんるい /逆転満塁/\nぎゃくてんゆうしょう /逆転優勝/\nぎゃくでんあつ /逆電圧/\nぎゃくでんぱ /逆伝播/\nぎゃくでんぱん /逆伝搬/\nぎゃくと /逆徒/\nぎゃくとくせい /逆特性/\nぎゃくはんのう /逆反応/\nぎゃくばり /逆張り/\nぎゃくぱたーん /逆パターン/\nぎゃくひ /逆比/\nぎゃくひぶ /逆日歩/\nぎゃくひれい /逆比例/\nぎゃくびき /逆引き/逆引/\nぎゃくふぃるた /逆フィルタ/\nぎゃくふう /逆風/\nぎゃくふんしゃ /逆噴射/\nぎゃくへいほう /逆平方/\nぎゃくへん /逆片/逆辺/\nぎゃくへんかん /逆変換/\nぎゃくほうこう /逆方向/\nぎゃくぽーらんどきほう /逆ポーランド記法/\nぎゃくむき /逆向き/\nぎゃくめ /逆目/\nぎゃくもど /逆戻/\nぎゃくもどり /逆戻り/\nぎゃくもんだい /逆問題/\nぎゃくゆにゅう /逆輸入/\nぎゃくゆにゅうしゃ /逆輸入車/\nぎゃくゆにゅうばん /逆輸入版/\nぎゃくゆにゅうひん /逆輸入品/\nぎゃくよう /逆用/\nぎゃくり /逆理/\nぎゃくりゅう /逆流/\nぎゃくりゅうせいしょくどうえん /逆流性食道炎/\nぎゃくりよう /逆利用/\nぎゃっきょう /逆境/\nぎゃっこう /逆行;†go back.「時代に-する」/逆光;†backlight.「-の写真」/\nぎゃっこうじ /逆光時/\nぎゃっこうせん /逆光線/\nぎゃっこうほせい /逆光補正/\nぎゃんぶるせい /ギャンブル性/\nぎやく /偽薬/\nぎゅう /牛/\nぎゅういんばしょく /牛飲馬食/\nぎゅうえき /牛疫/\nぎゅうかく /牛角/\nぎゅうかわ /牛革/\nぎゅうぎゅうづめ /ぎゅうぎゅう詰め/ギュウギュウ詰め/\nぎゅうご /牛後/\nぎゅうし /牛脂/\nぎゅうしゃ /牛舎/牛車/\nぎゅうしんてい /牛心亭/\nぎゅうじ /牛耳/\nぎゅうじょ /牛女;彦星と七夕姫/\nぎゅうすじ /牛筋/牛スジ/\nぎゅうたん /牛タン/\nぎゅうたんや /牛タン屋/\nぎゅうてつ /牛鉄/\nぎゅうとう /牛刀/牛痘/\nぎゅうどん /牛丼/\nぎゅうどんや /牛丼屋/\nぎゅうなべ /牛鍋/\nぎゅうなべや /牛鍋屋/\nぎゅうにく /牛肉/\nぎゅうにくせつ /牛肉説/\nぎゅうにゅう /牛乳/\nぎゅうにゅうせっけん /牛乳石鹸/\nぎゅうにゅうぱっく /牛乳パック/\nぎゅうにゅうびん /牛乳ビン/牛乳壜/\nぎゅうにゅうや /牛乳屋/\nぎゅうば /牛馬/\nぎゅうひ /牛皮/求肥/\nぎゅうひれ /牛ヒレ/\nぎゅうふん /牛糞/\nぎゅうほ /牛歩/\nぎゅうほせんじゅつ /牛歩戦術/\nぎゅうめし /牛飯/\nぎゅうもつ /牛モツ/\nぎゅうもも /牛モモ/\nぎゅうらく /牛酪/牛楽/\nぎゆう /義勇/\nぎゆうぐん /義勇軍/\nぎゆうへい /義勇兵/\nぎょ /魚/御/漁/禦;防御/馭;馭者/圄/圉/\nぎょーざ /餃子/\nぎょい /御意/御衣/\nぎょいこう /御衣香/\nぎょう /行/業/御宇/仰;仰天/凝;凝固/形;形相/尭;尭舜/堯;「尭」の旧字(人名用漢字)/暁;通暁/曉;「暁」の旧字(人名用漢字)/僥;僥倖/嶢;たかい/澆;そそぐ/翹;連翹/蟯;蟯虫/驍;驍勇/痙;(呉音)/繞;?/\nぎょうあん /暁闇/\nぎょういこう /行以降/\nぎょういち /行位置/\nぎょううん /暁雲/\nぎょうかい /業界/凝塊/\nぎょうかいうら /業界裏/\nぎょうかいおおて /業界大手/\nぎょうかいがわ /業界側/\nぎょうかいがん /凝灰岩/\nぎょうかいくっし /業界屈指/\nぎょうかいさいへん /業界再編/\nぎょうかいし /業界紙/業界誌/\nぎょうかいしんぶん /業界新聞/\nぎょうかいじょうほう /業界情報/\nぎょうかいじん /業界人/\nぎょうかいすじ /業界筋/\nぎょうかいぜんたい /業界全体/\nぎょうかいだんたい /業界団体/\nぎょうかいない /業界内/\nぎょうかいはつ /業界初/\nぎょうかいひょうじゅん /業界標準/\nぎょうかいびょう /業界病/\nぎょうかいようご /業界用語/\nぎょうかく /行革/仰角/\nぎょうかん /行間/\nぎょうかんかく /行間隔/\nぎょうかんちょうせい /行間調整/\nぎょうが /仰臥/\nぎょうがい /仰臥位/\nぎょうがく /行学;[仏教]修行と学問/\nぎょうき /行基/\nぎょうきょう /業況;-報告/\nぎょうぎ /行儀/凝議/\nぎょうくぎり /行区切り/\nぎょうけい /行刑/行啓/\nぎょうけいるいしんしょぐうれい /行刑累進処遇令/\nぎょうけつ /凝結/凝血/\nぎょうけつすい /凝結水/\nぎょうこ /凝固/\nぎょうこう /行幸;天皇の外出/僥倖;luck/暁光/\nぎょうこつ /行乞;-の雲水/\nぎょうこてん /凝固点/\nぎょうこてんこうか /凝固点降下/\nぎょうこねつ /凝固熱;[化学]heat of solidification/\nぎょうさ /業作/\nぎょうさい /業際/\nぎょうさくじょ /行削除/\nぎょうざ /餃子/\nぎょうざや /餃子屋/\nぎょうし /凝視/仰視/凝脂/\nぎょうした /行下/\nぎょうしてい /行指定/\nぎょうしてん /凝視点/\nぎょうしゃ /業者/業社/\nぎょうしゃかん /業者間/\nぎょうしゃはいそう /業者配送/\nぎょうしゃめい /業者名/\nぎょうしゅ /業種/\nぎょうしゅう /凝集/凝聚;=凝集/\nぎょうしゅうせい /凝集性/\nぎょうしゅうりょく /凝集力/\nぎょうしゅく /凝縮/\nぎょうしゅくど /凝縮度/\nぎょうしゅくねつ /凝縮熱;[化学]heat of condensation/\nぎょうしゅべつ /業種別/\nぎょうしょ /行書/\nぎょうしょう /行商/驍将/\nぎょうしょうにん /行商人/\nぎょうしょく /暁色/\nぎょうしょたい /行書体/\nぎょうしんせい /暁新世;[地質年代]Palaeocene. 6430-5500万年前/\nぎょうじ /行事/行司;相撲の-/\nぎょうじゃ /行者/\nぎょうじゅう /行住/\nぎょうじゅうざが /行住坐臥/行住座臥/\nぎょうじょう /行状/行上/\nぎょうじよてい /行事予定/\nぎょうじん /行人/\nぎょうすう /行数/\nぎょうすうせいげん /行数制限/\nぎょうずい /行水/\nぎょうせい /行政/暁星/\nぎょうせいいん /行政院/\nぎょうせいかいかく /行政改革/\nぎょうせいかん /行政官/\nぎょうせいかんちょう /行政官庁/\nぎょうせいかんりちょう /行政管理庁/\nぎょうせいがく /行政学/\nぎょうせいがわ /行政側/\nぎょうせいきかん /行政機関/\nぎょうせいく /行政区/\nぎょうせいくいきない /行政区域内/\nぎょうせいくかく /行政区画/\nぎょうせいくぶん /行政区分/\nぎょうせいけん /行政権/\nぎょうせいこうい /行政行為/\nぎょうせいこくさい /暁星国際/\nぎょうせいざいさん /行政財産/\nぎょうせいしどう /行政指導/\nぎょうせいしょく /行政職/\nぎょうせいしょし /行政書士/\nぎょうせいしょぶん /行政処分/\nぎょうせいじけん /行政事件/\nぎょうせいじけんそしょうほう /行政事件訴訟法/\nぎょうせいじむ /行政事務/\nぎょうせいじょう /行政上/\nぎょうせいじょうほう /行政情報/\nぎょうせいそしき /行政組織/\nぎょうせいそしょう /行政訴訟/\nぎょうせいたんい /行政単位/\nぎょうせいだいしっこう /行政代執行/\nぎょうせいだいしっこうほう /行政代執行法/\nぎょうせいちく /行政地区/\nぎょうせいちょう /行政庁/\nぎょうせいてつづき /行政手続/\nぎょうせいてつづきほう /行政手続法/\nぎょうせいとうきょく /行政当局/\nぎょうせいのうりょく /行政能力/\nぎょうせいはん /行政犯/\nぎょうせいばつ /行政罰/\nぎょうせいひょうか /行政評価/\nぎょうせいひょうかきょく /行政評価局/\nぎょうせいふ /行政府/\nぎょうせいふふくしんさほう /行政不服審査法/\nぎょうせいぶんしょ /行政文書/\nぎょうせいほう /行政法/\nぎょうせいめいれい /行政命令/\nぎょうせいめん /行政面/\nぎょうせいもくてき /行政目的/\nぎょうせき /業績/凝析/\nぎょうせきあっか /業績悪化/\nぎょうせきしゅぎ /業績主義;⇔属性主義/\nぎょうせきしょ /業績書/\nぎょうせきふしん /業績不振/\nぎょうせきよそう /業績予想/\nぎょうせん /暁泉/\nぎょうせんとう /行先頭/\nぎょうぜん /凝然/\nぎょうぜんご /行前後/\nぎょうそう /形相/行草/\nぎょうそうにゅう /行挿入/\nぎょうぞう /行三/\nぎょうたい /業態/凝滞/\nぎょうたいべつ /業態別/\nぎょうたん /行端/\nぎょうたんい /行単位/\nぎょうだ /行田/\nぎょうだし /行田市/\nぎょうちゃく /凝着/\nぎょうちゅう /蟯虫/行中/\nぎょうつう /暁通/\nぎょうてん /仰天/暁天/\nぎょうとう /行頭/\nぎょうとく /行徳/\nぎょうとくえき /行徳駅/\nぎょうどう /行道/\nぎょうない /行内/\nぎょうにんべん /行人偏;「彷」の偏/\nぎょうねん /行年/\nぎょうはんい /行範囲/\nぎょうばんごう /行番号/\nぎょうぶ /刑部/行歩/\nぎょうぶしょう /刑部省;[律令制]八省/\nぎょうぶんかつ /行分割/\nぎょうへんしゅう /行編集/\nぎょうほう /行法/\nぎょうほうこう /行方向/\nぎょうぼう /仰望/\nぎょうまつ /行末/\nぎょうまつもじ /行末文字/\nぎょうむ /業務/暁霧/\nぎょうむか /業務課/\nぎょうむかいぜんめいれい /業務改善命令/\nぎょうむかんり /業務管理/\nぎょうむき /業務機/\nぎょうむしっこうしゃ /業務執行者/\nぎょうむしっこうしゃいん /業務執行社員/\nぎょうむしりょう /業務資料/\nぎょうむじかん /業務時間/\nぎょうむじょう /業務上/\nぎょうむじょうおうりょう /業務上横領/\nぎょうむじょうかしつ /業務上過失/\nぎょうむちゅう /業務中/\nぎょうむていけい /業務提携/\nぎょうむていし /業務停止/\nぎょうむどくせん /業務独占/\nぎょうむないよう /業務内容/\nぎょうむはつめい /業務発明/\nぎょうむはんい /業務範囲/\nぎょうむぶ /業務部/\nぎょうむほうこく /業務報告/\nぎょうむぼうがい /業務妨害/\nぎょうむぼうがいざい /業務妨害罪/\nぎょうむめいれい /業務命令/\nぎょうむもくてき /業務目的/\nぎょうむもくひょう /業務目標/\nぎょうむよう /業務用/\nぎょうむれんらく /業務連絡/\nぎょうめ /行目/\nぎょうゆう /驍勇/\nぎょうよう /杏葉/\nぎょうよく /楽欲/\nぎょうりつ /凝立/\nぎょうれつ /行列/\nぎょうれつえんざん /行列演算/\nぎょうれつがた /行列型/\nぎょうれつけいさん /行列計算/\nぎょうれつしき /行列式/\nぎょうれつせき /行列積/\nぎょうれつち /行列値/\nぎょうれつひょうげん /行列表現/\nぎょうれつりろん /行列理論/\nぎょえい /魚影/御影/\nぎょえん /御苑/魚塩/\nぎょか /御歌/魚蝦/\nぎょかい /魚介/魚貝/魚会/\nぎょかいるい /魚介類/\nぎょかく /漁獲/\nぎょかくりょう /漁獲量/\nぎょかん /御感/\nぎょがん /魚眼/\nぎょがんせき /魚眼石/\nぎょがんれんず /魚眼レンズ/\nぎょき /漁期/御忌/\nぎょきょう /漁協/漁況/\nぎょぎょう /漁業/\nぎょぎょうかんれん /漁業関連/\nぎょぎょうきょうどうくみあい /漁業協同組合/\nぎょぎょうくみあい /漁業組合/\nぎょぎょうけん /漁業権/\nぎょぎょうしげん /漁業資源/\nぎょぎょうそうぎょう /漁業操業/\nぎょぎょうほう /漁業法/\nぎょく /玉/漁区/嶷;(たかい)/閠;「閏」(うるう)の異体字,?/魚鼓/\nぎょく> /玉;(splendid) 玉酒,玉璽,玉門/\nぎょくおん /玉音/\nぎょくおんほうそう /玉音放送;[日本史]朕深ク世界ノ大勢ト帝国ノ現状トニ鑑ミ…/\nぎょくがん /玉顔/\nぎょくさい /玉砕/\nぎょくざ /玉座/\nぎょくしょう /玉将/玉漿/\nぎょくじ /玉璽/\nぎょくずい /玉髄/\nぎょくせい /玉成/\nぎょくせき /玉石/\nぎょくせきこんこう /玉石混淆/玉石混交/\nぎょくせん /玉泉/\nぎょくせんどう /玉泉洞/\nぎょくたい /玉体/\nぎょくだい /玉台/玉代/\nぎょくとう /玉東/玉頭/\nぎょくはい /玉杯/\nぎょくはく /玉帛/\nぎょくひ /玉臂;美人の肘。「一双の-」/\nぎょくへん /玉篇/\nぎょくもん /玉門/\nぎょくもんかん /玉門関/\nぎょくよう /玉葉;金枝-/\nぎょくりんじ /玉林寺/\nぎょくろ /玉露/\nぎょくろう /玉楼/\nぎょぐ /漁具/\nぎょぐん /魚群/\nぎょぐんたんちき /魚群探知機/\nぎょけい /魚形/御慶/\nぎょけいすいらい /魚形水雷;魚雷/\nぎょげんき /魚玄機/\nぎょこ /魚鼓/\nぎょこう /漁港/魚膠/\nぎょこうない /漁港内/\nぎょさん /魚山/\nぎょざ /御座/\nぎょし /御史/御旨/御寝/漁史;鴎外-/魚翅/\nぎょしゃ /御者/馭者;=御者/漁者;fisherman/\nぎょしゃざ /馭者座;Auriga(Aur)/\nぎょしゃだい /御者台/\nぎょしゅ /魚種/\nぎょしゅう /漁舟/\nぎょしょう /魚礁/魚醤/漁礁/\nぎょしょく /漁色/\nぎょしん /魚信/御寝/\nぎょじ /御璽/\nぎょじょう /漁場/\nぎょすい /魚水/\nぎょせい /御製/\nぎょせん /漁船/御撰/\nぎょそう /魚層/魚艙/魚倉/魚巣/\nぎょそん /漁村/\nぎょぞく /魚族/\nぎょたい /魚体/魚袋/\nぎょたく /魚拓/魚柝/\nぎょたん /魚探/\nぎょだい /御題/\nぎょちょう /魚鳥/\nぎょちょうどめ /魚鳥止め/\nぎょちょうひ /魚腸肥/\nぎょっかん /玉冠/\nぎょっき /玉器/\nぎょっけい /玉茎/\nぎょっこう /玉稿/玉鉤/\nぎょてい /魚梯/\nぎょでん /魚田/\nぎょと /魚肚/\nぎょとうゆ /魚灯油/\nぎょどう /魚道/魚動/\nぎょにく /魚肉/\nぎょにくせいひん /魚肉製品/\nぎょのう /魚脳/\nぎょのうちょうちん /魚脳提灯/\nぎょはん /魚飯/\nぎょば /漁場/\nぎょばん /魚板/\nぎょひ /魚肥/\nぎょひょう /魚鰾/\nぎょび /魚尾/\nぎょびょう /魚苗/\nぎょふ /漁夫/御府/魚符/\nぎょふく /魚腹/\nぎょふん /魚粉/\nぎょぶつ /御物/\nぎょべつ /魚鼈/\nぎょほう /漁法/\nぎょぼく /魚木/\nぎょみ /魚味/\nぎょみん /漁民/\nぎょめい /御名/\nぎょめいぎょじ /御名御璽/\nぎょもう /漁網/魚網/\nぎょもくえんせき /魚目燕石/\nぎょもつ /御物/\nぎょもん /魚文/魚紋/\nぎょゆ /魚油/\nぎょらい /魚雷/\nぎょらいてい /魚雷艇/\nぎょらいはっしゃかん /魚雷発射管/\nぎょらん /魚卵/魚籃/\nぎょらんかんのん /魚籃観音/\nぎょりゅう /魚龍/魚竜/\nぎょりょう /漁猟/御綾/魚綾/\nぎょりょうしゃくば /魚竜爵馬/\nぎょりん /魚鱗/\nぎょりんがかり /魚鱗懸り/魚鱗懸かり/\nぎょりんずさつ /魚鱗図冊/\nぎょりんせん /魚鱗癬/\nぎょるい /魚類/\nぎょるいじだい /魚類時代/\nぎょれい /魚麗/\nぎょれん /魚連/\nぎょろ /魚魯/\nぎょろう /漁労/漁撈;=漁労/魚蝋/\nぎょろめ /ぎょろ目/\nぎよう /儀容/偽葉;[植物]phyllode/\nぎようせい /偽陽性;†疾患にかかっていないのに陽性/疑陽性;†陽性に近い/擬陽性;†陽性に近い/\nぎらい /儀礼/\nぎり /義理/斬り/切/切り/\nぎりしあ /希臘;Gresia/\nぎりしあご /ギリシア語;ελληνικη/\nぎりしあしんわ /ギリシア神話/\nぎりしあてつがく /ギリシア哲学/\nぎりしゃ /希臘/\nぎりしゃご /ギリシャ語;ανερριφω κυβοσ/\nぎりしゃしんわ /ギリシャ神話/\nぎりしゃじん /ギリシャ人/\nぎりしゃせいきょうかい /ギリシャ正教会/\nぎりしゃてつがく /ギリシャ哲学/\nぎりしゃもじ /ギリシャ文字;αβγδε… →greek,Greek/\nぎりだて /義理立て/\nぎりちょこ /義理チョコ/\nぎりにんじょう /義理人情/\nぎりょう /技量/議了/技倆/\nぎりょうぶそく /技量不足/\nぎれ /裂/切/\nぎれい /儀礼/\nぎれいてき /儀礼的/\nぎれつ /義烈/\nぎれん /議連;議員連盟/技連/\nぎろう /妓楼/\nぎろん /議論/\nぎろんいぜん /議論以前/\nぎろんがい /議論外/\nぎろんけっか /議論結果/\nぎろんさんかしゃ /議論参加者/\nぎろんしゅうりょう /議論終了/\nぎろんじ /議論時/\nぎろんじょうきょう /議論状況/\nぎろんぜんたい /議論全体/\nぎろんちゅう /議論中/\nぎろんてき /議論的/\nぎろんひゃくしゅつ /議論百出/\nぎろんぶそく /議論不足/\nぎわ /際/羲和/\nぎわく /疑惑/\nぎわだん /義和団;[世界史] -事件/\nぎわだんじけん /義和団事件;[世界史](1900)/\nぎわん /義腕/\nぎん /銀/吟/岑;みね/垠/崟;(山の険しい様子)/憖;なまじ/Ag/Silver/斤/\nぎんいち /銀一/\nぎんいちろう /銀一郎/\nぎんいろ /銀色/\nぎんいろしゃ /銀色車/\nぎんうち /銀打/\nぎんえい /吟詠/\nぎんえいでん /銀英伝;銀河英雄伝説/\nぎんえん /銀塩/\nぎんえんしゃしん /銀塩写真/\nぎんか /銀貨/銀花/\nぎんかい /銀塊/\nぎんかいしょく /銀灰色/\nぎんかく /銀閣/\nぎんかくじ /銀閣寺/\nぎんかくじみち /銀閣寺道/\nぎんかん /銀漢;天の川/\nぎんが /銀河/\nぎんがうちゅう /銀河宇宙/\nぎんがえいゆうでんせつ /銀河英雄伝説/\nぎんがえんばん /銀河円盤/\nぎんがけい /銀河系/\nぎんがけいない /銀河系内/\nぎんがざひょう /銀河座標/\nぎんがだん /銀河団/\nぎんがちゅうしん /銀河中心/\nぎんがつうしん /銀河通信/\nぎんがていこく /銀河帝国/\nぎんがてつどう /銀河鉄道/\nぎんがてつどうのよる /銀河鉄道の夜;(1941)宮沢賢治/\nぎんがぶんぷ /銀河分布/\nぎんがまる /銀河丸/\nぎんがみ /銀紙/\nぎんがめん /銀河面/\nぎんき /銀器/\nぎんきょう /銀鏡/\nぎんきょうはんのう /銀鏡反応/\nぎんぎつね /銀狐/\nぎんぎょ /銀魚/\nぎんこう /銀行/吟行/銀鉱/銀坑/銀鉤/\nぎんこういん /銀行員;banker/銀行印/\nぎんこうか /銀行家/\nぎんこうかい /銀行界/\nぎんこうかぶ /銀行株/\nぎんこうかん /銀行間/銀交換/\nぎんこうがわ /銀行側/\nぎんこうぎょうむ /銀行業務/\nぎんこうけい /銀行系/\nぎんこうけん /銀行券/\nぎんこうこうざ /銀行口座/\nぎんこうごうとう /銀行強盗/\nぎんこうしんよう /銀行信用/\nぎんこうぜい /銀行税/\nぎんこうだん /銀行団/\nぎんこうちょきん /銀行貯金/\nぎんこうてがた /銀行手形;bank draft/\nぎんこうとりひき /銀行取引/\nぎんこうふつうこうざ /銀行普通口座/\nぎんこうふりかえ /銀行振替/\nぎんこうふりこみ /銀行振込/\nぎんこうほう /銀行法/\nぎんこうめい /銀行名/\nぎんこうよきん /銀行預金/\nぎんこんしき /銀婚式;25周年/\nぎんざ /銀座/\nぎんざいっちょうめ /銀座一丁目/\nぎんざえき /銀座駅/\nぎんざかん /銀座間/\nぎんざがい /銀座街/\nぎんざせん /銀座線/\nぎんざちか /銀座地下/\nぎんざどおり /銀座通/\nぎんざばし /銀座橋/\nぎんざほうめん /銀座方面/\nぎんざまつざかや /銀座松坂屋/\nぎんざまつや /銀座松屋/\nぎんざみつこし /銀座三越/\nぎんざん /銀山/\nぎんし /銀糸/\nぎんしゃ /銀砂/\nぎんしゃり /銀シャリ/銀舎利;白い御飯/\nぎんしゅ /銀朱/\nぎんしょう /銀賞/吟唱/銀将/銀章/吟誦/吟嘯/\nぎんしょく /銀燭/\nぎんしょっき /銀食器/\nぎんじ /銀次/銀二;名/銀地/銀字/\nぎんじょう /吟醸/\nぎんじょうしゅ /吟醸酒/\nぎんす /銀子/\nぎんすいしょう /銀水晶/\nぎんすじ /銀筋/\nぎんすなご /銀砂子/\nぎんずいしょう /銀水晶/\nぎんせい /銀製/吟声/銀星/\nぎんせかい /銀世界/\nぎんせつ /銀雪;silvery snow/\nぎんせん /銀泉/銀線/銀川/銀銭/\nぎんぞう /銀蔵/\nぎんだま /銀玉/\nぎんだまでっぽう /銀玉鉄砲/\nぎんだら /銀鱈/\nぎんでい /銀泥/\nぎんどけい /銀時計/\nぎんなん /銀杏/\nぎんねこ /銀猫;ラファエロ/\nぎんねず /銀鼠/\nぎんねずみ /銀鼠/\nぎんのさじ /銀の匙;silver spoon. 幸運の印/\nぎんはくしょく /銀白色/\nぎんば /銀歯/\nぎんばん /銀盤/\nぎんばんしゃしん /銀板写真;daguerreotype/\nぎんぱ /銀波/\nぎんぱい /銀杯/銀盃/\nぎんぱく /銀箔/\nぎんぱつ /銀髪/\nぎんぶち /銀縁;-眼鏡/\nぎんぶら /銀ブラ;銀座の散歩/銀ぶら/\nぎんぷん /銀粉/\nぎんぷんちょう /銀粉蝶/\nぎんべえ /銀兵衛/\nぎんほんい /銀本位/\nぎんぼし /銀星/\nぎんぽ /銀宝/\nぎんまく /銀幕/\nぎんみ /吟味/\nぎんむく /銀無垢/\nぎんめだりすと /銀メダリスト/\nぎんめだる /銀メダル/\nぎんめっき /銀鍍金/銀メッキ/\nぎんめん /銀面/\nぎんもくせい /銀木犀/\nぎんもじ /銀文字/\nぎんゆう /吟遊/\nぎんゆうしじん /吟遊詩人/\nぎんよく /銀翼/\nぎんらん /銀蘭/\nぎんりょうそう /銀竜草;[植物]/\nぎんりん /銀鱗/銀輪/銀鈴/\nぎんれい /銀嶺/銀鈴/\nく /苦/区/句/九/躯;体躯/駆;駆動/駈;「駆」の旧字(人名用漢字)/驅;「駆」の旧字/嶇;崎嶇/區;「区」の旧字/狗;良狗/駒;こま/拘;拘置(こうち)/劬/怐;おそ・れる/枸;枸櫞酸/煦;あたた・める/鉤;かぎ/吼;獅子吼/孔;(呉音) あな/倶;倶楽部/貢;年貢/惧;危惧/懼;「惧」の異体字/瞿;おそ・れる/衢;ちまた/矩;規矩/吁;alas!/柧/窶;やつ・れる/来;(動詞活用形)/玖;(呉音)/垢;(呉音)垢穢/紅;(慣用音)真紅/鳩;(呉音) はと/桍;(呉音)/供;(呉音)供養/口;(呉音)口説/工;(呉音)石工/久;(呉音)久遠/宮;(呉音)宮内庁/庫;(呉音)庫裏/功;(呉音)功徳/９/\nく> /九/区;-境,-制,-議会/\nくーにゃん /姑娘/\nくーぽんけん /クーポン券/\nくーりー /苦力/\nくい /杭/悔い/句意/杙;≒杭 (原義:牛馬を繋ぐクイ)/悔/久井/九位/\nくいあげ /食い上げ/\nくいあらため /悔い改め/\nくいあわせ /食い合わせ/食い合せ/食合せ/\nくいいじ /食い意地/\nくいうち /杭打ち/\nくいき /区域/\nくいきそ /杭基礎/\nくいきない /区域内/\nくいきわり /区域割/\nくいけ /食い気/\nくいしろ /食い代/\nくいしんぼう /食いしん坊/\nくいずばんぐみ /クイズ番組/\nくいぜ /杭/株;-を守る/\nくいぞめ /食い初め/\nくいたん /杭端/\nくいだおれ /食い倒れ/\nくいだめ /食い溜め/\nくいちがい /食い違い/\nくいで /食い出/\nくいとう /杭頭/\nくいどうらく /食道楽/食い道楽/喰い道楽/\nくいな /水鶏/秧鶏/\nくいにげ /食い逃げ/\nくいのこし /食い残し/\nくいぶち /食い扶持/食扶持/\nくいぶん /食い分/\nくいほうだい /食い放題/喰い放題/\nくいもの /食い物/喰い物/\nくいものや /食い物屋/\nくいん /庫院/\nくう /空/腔;(慣用音)口腔/φ;phi(空集合、の意)/劫;?/刧;「劫」の異体字,?/\nくうあつ /空圧/\nくうい /空位/空尉/\nくういき /空域/\nくうかい /空海/空界/空回/\nくうかぶ /空株/\nくうかん /空間/\nくうかんおんきょう /空間音響/\nくうかんかいぞうど /空間解像度/\nくうかんかんかく /空間感覚/\nくうかんきどう /空間軌道/\nくうかんきょり /空間距離/\nくうかんげいじゅつ /空間芸術;Raumkunst. 建築・彫刻など。⇔時間芸術/\nくうかんこうりつ /空間効率/\nくうかんしゅうはすう /空間周波数/\nくうかんじく /空間軸/\nくうかんじょう /空間上/\nくうかんせい /空間性/\nくうかんぜんたい /空間全体/\nくうかんそうごさよう /空間相互作用/\nくうかんち /空閑地/\nくうかんちゅう /空間中/\nくうかんてき /空間的/\nくうかんでんか /空間電荷;[物理]space charge/\nくうかんでんぱん /空間伝播/\nくうかんない /空間内/\nくうかんにんしき /空間認識/\nくうかんは /空間波/\nくうかんひずみ /空間歪/\nくうかんぶんかつ /空間分割/\nくうかんほう /空間法/\nくうかんりょういき /空間領域/\nくうかんろん /空間論/\nくうが /空牙/\nくうがん /空観/\nくうき /空気/\nくうきあっしゅくき /空気圧縮機/\nくうきあつ /空気圧/\nくうきあな /空気穴/\nくうきおせん /空気汚染/\nくうきかいめん /空気界面/\nくうきかんげき /空気間隙/\nくうきかんせん /空気感染/\nくうきげん /空気源/\nくうきこうかん /空気交換/\nくうきじゅう /空気銃/\nくうきせいじょうき /空気清浄機/空気清浄器/\nくうきせいどう /空気制動/\nくうきそう /空気層/\nくうきちゅう /空気中/\nくうきていこう /空気抵抗/\nくうきでんち /空気電池;air battery/\nくうきにんぎょう /空気人形/\nくうきふじょうしき /空気浮上式/\nくうきみつど /空気密度/\nくうきょ /空虚/\nくうきりきがく /空気力学;aerodynamics/\nくうきりゅう /空気流/\nくうきりょく /空気力/\nくうぎょう /空行/\nくうくうじゃくじゃく /空空寂寂/空々寂々/\nくうくうばくばく /空空漠漠/空々漠々/\nくうぐん /空軍/\nくうぐんき /空軍機/\nくうぐんきち /空軍基地/\nくうけい /空閨/\nくうけん /空拳/\nくうげき /空隙/\nくうげん /空言/\nくうこう /空港/空孔;vacancy/\nくうこうえき /空港駅/\nくうこうかん /空港間/\nくうこうきゅうこう /空港急行/\nくうこうけんせつ /空港建設/\nくうこうこうだん /空港公団/\nくうこうしょくいん /空港職員/\nくうこうしようりょう /空港使用料/\nくうこうせん /空港線/\nくうこうぜい /空港税/\nくうこうちゃく /空港着/\nくうこうない /空港内/\nくうこうはつ /空港発/\nくうこうはんたいは /空港反対派/\nくうこうよていち /空港予定地/\nくうこうりようきゃく /空港利用客/\nくうこうりようりょう /空港利用料/\nくうこうれんらく /空港連絡/\nくうこく /空谷/\nくうご /空語;内容をともなわない言葉/\nくうさ /空佐/\nくうさい /空際/\nくうさつ /空撮/\nくうし /空士/\nくうしつ /空室/\nくうしつじょうきょう /空室状況/\nくうしつりつ /空室率/\nくうしゃ /空車/\nくうしゅう /空襲/\nくうしゅうけいほう /空襲警報/\nくうしゅうごう /空集合/\nくうしょ /空所/\nくうしょう /空将/\nくうじ /空自/\nくうじゃく /空寂/\nくうせい /空制/\nくうせき /空席/\nくうせきあんない /空席案内/\nくうせきじょうきょう /空席状況/\nくうせつ /空説/空節/\nくうせん /空戦/\nくうぜん /空前/\nくうぜんぜつご /空前絶後/\nくうそ /空疎/\nくうそう /空想/空曹/\nくうそうか /空想家/\nくうそうかがくしょうせつ /空想科学小説/\nくうそうきょり /空走距離/\nくうそうじょう /空想上/\nくうそうてき /空想的/\nくうそうてきしゃかいしゅぎ /空想的社会主義/\nくうそうへき /空想癖/\nくうそくぜしき /空即是色/\nくうたい /空諦;[仏教]/\nくうたいくう /空対空/\nくうたいち /空対地/\nくうだん /空談/\nくうち /空地/\nくうちゅう /空中/\nくうちゅうけん /空中権;[法]/\nくうちゅうさつえい /空中撮影/\nくうちゅうしゃしん /空中写真/\nくうちゅうせん /空中戦/空中線/\nくうちゅうせんかん /空中戦艦/\nくうちゅうせんでんりょく /空中線電力/\nくうちゅうていえん /空中庭園/\nくうちゅうぶつ /空中物/\nくうちゅうぶらんこ /空中ブランコ/\nくうちゅうぶんかい /空中分解/\nくうちゅうほこう /空中歩行/\nくうちゅうゆうえい /空中遊泳/\nくうちゅうようさい /空中要塞/\nくうちゅうろうかく /空中楼閣/\nくうちょう /空調/空腸/\nくうちょうおん /空調音/\nくうちょうき /空調機/\nくうちょうせつび /空調設備/\nくうちょうそうおん /空調騒音/\nくうちょうよう /空調用/\nくうてい /空挺/\nくうていだん /空挺団/\nくうていぶたい /空挺部隊/\nくうてがた /空手形;=からてがた/\nくうてん /空転/\nくうてんがわ /空転側/\nくうてんじ /空転時/\nくうてんぼうし /空転防止/\nくうでん /空電/\nくうとりひき /空取引/\nくうどう /空洞/\nくうどうか /空洞化/\nくうどうかげんしょう /空洞化現象/\nくうにゅうりょく /空入力/\nくうねんぴ /空燃費/\nくうはく /空白/　;全角スペース/\nくうはくぎょう /空白行/\nくうはくち /空白地/\nくうはくぶぶん /空白部分/\nくうはくもじ /空白文字/\nくうばく /空爆/空漠/\nくうばくちゅう /空爆中/\nくうひ /空費/空飛/\nくうびん /空便/\nくうふく /空腹/\nくうふくかん /空腹感/\nくうふくじ /空腹時/\nくうぶん /空文/\nくうほう /空砲/空胞/空包/\nくうぼ /空母/\nくうぼうそう /空乏層/\nくうぼせん /空母戦/\nくうむ /空無/\nくうめい /空名/\nくうもじ /空文字/\nくうもじれつ /空文字列/\nくうや /空也;(903-972),僧侶/空夜;lonely night/\nくうやくわず /食うや食わず/\nくうゆ /空輸/\nくうらん /空欄/\nくうり /空理/\nくうりき /空力/\nくうりきかねつ /空力加熱;aerodynamic heating/\nくうりきせいのう /空力性能/\nくうりく /空陸/\nくうりくうろん /空理空論/\nくうりすと /空リスト/\nくうりょくてき /空力的/\nくうれい /空冷/\nくうれいしき /空冷式/\nくうれつ /空列/\nくうろ /空路/\nくうろん /空論/\nくえ /九会;[仏教]/九絵/垢穢/柵/\nくえい /区営/\nくえき /苦役/駆役;追い立てて使う/\nくえん /枸櫞/\nくえんさん /枸櫞酸/クエン酸/\nくおん /久遠/\nくおんじつじょう /久遠実成/\nくか /久賀/探湯/\nくかい /句会/区会/苦界/苦海/\nくかいぎいん /区会議員/\nくかく /区画/区劃/\nくかくず /区画図/\nくかくせいり /区画整理/\nくかた /久方/\nくかたち /探湯/誓湯/\nくかつよう /ク活用;形容詞の活用形態/\nくかん /区間/躯幹/苦艱/\nくかんうんてん /区間運転/\nくかんえんちょう /区間延長/\nくかんかいそく /区間快速/\nくかんがい /区間外/\nくかんきゅうこう /区間急行/\nくかんきょり /区間距離/\nくかんごと /区間毎/\nくかんしき /区間式/\nくかんたんしゅく /区間短縮/\nくかんちょう /区間長/\nくかんてき /区間的/\nくかんとっきゅう /区間特急/\nくかんない /区間内/\nくかんぶんかつ /区間分割/\nくかんへんこう /区間変更/\nくかんゆうしょう /区間優勝/\nくかんれっしゃ /区間列車/\nくが /陸/久我/玖珂/玖賀/\nくがい /区外/苦界/公界/\nくがいそう /九蓋草/\nくがく /苦学/\nくがくせい /苦学生/\nくがたち /探湯/誓湯/\nくがつ /九月/９月/9月/長月;※連想,旧暦/\nくがつひめ /九月姫/\nくがみらくづめ /苦髪楽爪/\nくがやま /久我山/\nくがよしこ /久我美子/\nくがら /句柄/\nくき /茎/久喜/九鬼/莖/\nくきざき /茎崎/\nくきしゅうぞう /九鬼周造;(1888-1941)哲学者。『「いき」の構造』/\nくきまきひげ /茎巻鬚/\nくきもと /久木元/\nくきゅう /区急/\nくきょう /苦境/句境/\nくぎ /釘/区議/供犠/\nくぎあな /釘穴/\nくぎうち /釘打/釘打ち/\nくぎかい /区議会/\nくぎかくし /釘隠し/\nくぎし /釘師/\nくぎせん /区議選/\nくぎちょうせい /釘調整/\nくぎづけ /釘付け/\nくぎどめ /釘止め/\nくぎに /釘煮/\nくぎぬき /釘抜き/釘貫;簡素な柵/\nくぎの /久木野/\nくぎみや /釘宮/\nくぎもと /釘本/\nくぎょう /苦行/公卿/恭敬/\nくぎり /区切り/区切/句切り/句切/\nくぎりかた /区切り方/\nくぎりし /区切り子/\nくぎれ /句切れ/\nくぎん /苦吟/\nくく /区々/九九/区区/煦々/\nくくりぞめ /纐/\nくぐ /莎草/\nくぐい /鵠/\nくぐつ /傀儡/裹/\nくぐつし /傀儡師/傀儡子;=傀儡師/\nくぐつまわし /傀儡回し/\nくぐつめ /傀儡女/\nくぐの /久々野/\nくぐりど /潜り戸/\nくけい /矩形/区系;[生物]region/\nくけいいき /矩形域/\nくけいしつ /矩形室/\nくけいは /矩形波/\nくけいはんい /矩形範囲/\nくけいばん /矩形板/\nくけいまど /矩形窓/\nくけいりょういき /矩形領域/\nくけつ /口訣/\nくけん /区検;[略語]区検察庁/\nくけんさつちょう /区検察庁/\nくげ /公家/公卿/久下/\nくげがた /公家方/\nくげぬま /鵠沼/\nくげん /苦言/苦患/\nくこ /枸杞/\nくこう /句稿/\nくこうぞう /句構造/\nくこうぞうきそく /句構造規則/\nくこうぞうぶんぽう /句構造文法/\nくご /供御/箜篌;ハープ様の古楽器/\nくごう /久郷/口業;[仏教]/\nくごにん /供御人/\nくごほう /ク語法;老ゆ→老いらく/く語法/\nくさ /草/種/艸/日;?/\nくさい /ξ;xi/Ξ;Xi/\nくさいきれ /草いきれ/\nくさいもの /臭い物/\nくさいろ /草色/\nくさうお /草魚/\nくさえんじゅ /草槐/\nくさお /草尾/\nくさか /日下/久坂/\nくさかい /草皆/草開/\nくさかべ /日下部/\nくさかり /草刈/草刈り/草苅/\nくさかりがま /草刈り鎌/\nくさかりき /草刈機/\nくさかりば /草刈り場/\nくさかんむり /草冠/\nくさがき /草垣/\nくさがみ /草上/\nくさき /草木/\nくさく /句作/\nくさぐさ /種々/種種/\nくさけいば /草競馬/\nくさずもう /草相撲/\nくさせんり /草千里/\nくさぞうし /草双紙/\nくさたいかい /草大会/\nくさたけ /草丈/\nくさだんご /草団子/\nくさち /草地/\nくさつ /草津/\nくさつおんせん /草津温泉/\nくさつこうげん /草津高原/\nくさつごう /草津号/\nくさつし /草津市/\nくさつしてん /草津支店/\nくさつしらね /草津白根/\nくさつせん /草津線/\nくさつどうろ /草津道路/\nくさつぶし /草津節;[民謡]「チョイナチョイナ」/\nくさつほうめん /草津方面/\nくさとり /草取り/\nくさなぎ /草薙/\nくさなぎきゅうじょう /草薙球場/\nくさなぎのつるぎ /草薙剣/\nくさの /草野/\nくさのしんぺい /草野心平;詩人。『定本蛙』/\nくさのね /草の根/\nくさのねみんしゅしゅぎ /草の根民主主義;grass-roots democracy/\nくさのは /草の葉;Leaves of Grass(1855-1892), Whitman/\nくさは /草葉/\nくさはら /草原/\nくさば /草場/草葉;-の陰/\nくさばな /草花/\nくさばのかげ /草葉の陰;-で喜んでおります/\nくさび /楔/\nくさびがた /楔形/\nくさびがたもじ /楔形文字;シュメール/\nくさびら /茸/菌/草片/\nくさぶえ /草笛/\nくさぶし /草臥し/\nくさま /草間/日馬/\nくさまくら /草枕/\nくさみ /臭み/\nくさみけし /臭み消し/\nくさむしり /草毟り/\nくさむら /叢/草叢/\nくさめ /嚔/\nくさもち /草餅/\nくさや /草屋/\nくさやきゅう /草野球/\nくさやなぎ /草柳/\nくさやね /草屋根;[建築]/\nくさよもぎ /藾/\nくさり /鎖/鏈/\nくさりあみ /鎖編み/\nくさりかたびら /鎖帷子/\nくさりがま /鎖鎌/\nくさりじょう /鎖状/\nくされ /腐れ;-極道,-縁/\nくされえん /腐れ縁/\nくされげどう /腐れ外道/\nくさわい /種/\nくさわけ /草分け/草分/\nくざい /句材/\nくし /串/駆使/櫛/口四;[仏教]妄語・綺語・悪口・両舌/句誌/苦死/苦使;≒酷使/口詩/酒/髪/梳;くしけずる?/\nくしー /ξ;xi/Ξ;Xi/\nくしあげ /串揚げ/\nくしかつ /串カツ/\nくしがた /櫛形/櫛型/\nくしがはま /櫛ケ浜/\nくしきの /串木野/\nくしくも /奇しくも/\nくしくらげ /櫛水母/\nくしげ /櫛笥/\nくしさし /串刺/\nくしざし /串刺し/串刺/くし刺し/\nくしだ /櫛田/串田/\nくしだんご /串団子/\nくしてい /区指定/\nくしなだひめ /奇稲田姫/\nくしはら /串原/櫛原/\nくしびき /櫛引/\nくしま /串間/久嶋/\nくしまうみ /久島海/\nくしめ /櫛目/\nくしもと /串本/\nくしもとぶし /串本節;[民謡]和歌山/\nくしゃ /倶舎/\nくしゃみ /嚔/\nくしゃろん /倶舎論/\nくしやき /串焼き/串焼/\nくしやま /串山/\nくしゅう /句集/\nくしょ /区処/\nくしょう /苦笑/\nくしら /串良/\nくしりょうり /串料理/\nくしろ /釧路;地名,北海道/釧;古墳時代の腕輪/\nくしろえき /釧路駅/\nくしろこうせん /釧路高専/\nくしろしつげん /釧路湿原/\nくしろしつげんえき /釧路湿原駅/\nくしん /苦心/苦辛/\nくしんさんたん /苦心惨憺/\nくしんだん /苦心談/\nくじ /久慈/籤;lottery/鬮;≒籤/公事/九字;[仏教]臨兵闘者皆陳列在前/九時/籖;「籤」の異体字/\nくじうん /籤運/くじ運/\nくじかた /公事方/\nくじかたおさだめがき /公事方御定書/\nくじしょう /久慈商/\nくじせん /久慈線/\nくじびき /籤引き/くじ引き/\nくじまと /鬮的/\nくじゃく /孔雀/\nくじゃくざ /孔雀座;Pavo(Pav)/\nくじゃくみょうおう /孔雀明王/\nくじゅ /口授/\nくじゅう /苦渋/苦汁/久住/\nくじゅうくり /九十九里/\nくじゅうくりはま /九十九里浜/\nくじょ /駆除/\nくじょう /苦情/九条/宮絛/\nくじょうしゃこ /九条車庫/\nくじょうしょり /苦情処理/\nくじょうやま /九条山/\nくじょほう /駆除法/\nくじら /鯨/鯀;?/\nくじらあぶら /鯨油/\nくじらい /鯨井/\nくじらおか /鯨岡/\nくじらざ /鯨座;Cetus(Cet)/\nくじらじゃく /鯨尺/\nくじらじる /鯨汁/\nくじらひげ /鯨鬚/\nくじらまく /鯨幕/\nくじらりょうり /鯨料理/\nくじん /苦参/\nくす /楠/樟/玖珠;地名,大分/\nくすいこ /公出挙;[律令制]国による出挙/\nくすう /句数/\nくすおか /楠岡/\nくすこ /薬子/\nくすし /薬師/\nくすだ /楠田/\nくすだま /薬玉/くす玉/\nくすね /薬煉/天鼠矢/藥煉/\nくすのき /楠/楠木/樟/\nくすのきあか /クスノキ亜科/Lauroideae/\nくすのきか /クスノキ科/Lauraceae/\nくすのきまさしげ /楠木正成/楠正成/\nくすのせ /楠瀬/\nくすのは /樟葉/\nくすのはえき /樟葉駅/\nくすのもり /楠ノ森;姓/\nくすはら /楠原/\nくすび /鐃/\nくすみ /楠見/\nくすもと /楠本/楠元/\nくすやま /楠山/\nくすり /薬/藥/\nくすりうり /薬売り/\nくすりがけ /釉掛け/釉掛/\nくすりし /薬師/\nくすりづけ /薬漬け/\nくすりのつかさ /典薬寮;[律令制]/薬司;[律令制]/\nくすりばこ /薬箱/\nくすりぶくろ /薬袋/\nくすりぶろ /薬風呂/\nくすりみず /薬水/\nくすりや /薬屋/\nくすりゆ /薬湯;やくとう/\nくすりゆび /薬指/\nくすんごぶ /九寸五分/\nくず /屑/葛/\nくずいと /屑糸/\nくずいも /葛芋/\nくずう /葛生/\nくずおか /葛岡/\nくずかご /屑籠/屑篭;「籠」異体字/\nくずきじ /屑記事/\nくずきり /葛切り/葛切/\nくずこ /葛粉/\nくずごめ /屑米/\nくずしがき /崩し書き/\nくずしじ /崩し字/\nくずてつ /屑鉄/\nくずてつや /屑鉄屋/\nくずは /楠葉/葛葉/\nくずはら /葛原/\nくずひろい /屑拾い/\nくずまい /屑米/\nくずまき /葛巻/\nくずみ /久住/\nくずもち /葛餅/\nくずもの /屑物/\nくずや /屑屋/\nくずゆ /葛湯/\nくずりゅう /九頭竜/\nくずりゅうがわ /九頭竜川/\nくずりゅうこ /九頭竜湖/\nくずれ /崩れ/\nくせ /癖/曲/救世;[仏教]救済。(観世音)菩薩。/久世;地名/\nくせい /区政/\nくせげ /癖毛/くせ毛/\nくせごと /曲事/\nくせつ /苦節/\nくせなおし /癖直し/\nくせぼさつ /救世菩薩/\nくせまい /曲舞/\nくせもの /曲者/癖者;<rare> =曲者/\nくせん /苦戦/\nくせんちゅう /苦戦中/\nくせんてい /駆潜艇/\nくせんひっし /苦戦必至/\nくぜ /久世/久瀬/\nくぜち /口説/\nくぜつ /口説/口舌/\nくそ /糞/屎/\nくそ> /糞;糞力,糞度胸,糞真面目/\nくそう /九相;[仏教]『-詩絵巻』/九想;[仏教]/\nくそがき /糞餓鬼/糞ガキ/\nくそたれ /糞垂れ;うんこを垂れる人/\nくそぢから /糞力/クソ力/\nくそどきょう /糞度胸/\nくそばえ /糞蠅;-も羽ばたき/\nくそぶくろ /糞袋;人間/\nくそまじめ /糞真面目/クソ真面目/\nくそみそ /糞味噌/\nくそむし /糞虫/\nくたい /躯体/苦諦/\nくたかけ /鶏/\nくたにやき /九谷焼/\nくたばりぞこない /くたばり損ない/\nくたびれもうけ /草臥れ儲け;骨折り損の-/\nくたんもん /狗蜑門/\nくだ /管/\nくだい /句題/\nくだぎつね /管狐/\nくだけ /砕け/\nください /下さい/\nくだされたく /被下度/\nくだされもの /下され物/\nくだしぐすり /下し薬/\nくだしぶみ /下文/\nくだたま /管玉/\nくだばしら /管柱/\nくだまつ /下松/\nくだもの /果物/\nくだものないふ /果物ナイフ/\nくだものや /果物屋/\nくだら /百済/百濟/\nくだらご /百済語/\nくだり /下り/件/条/\nくだりげぎょ /降り懸魚/\nくだりざか /下り坂/\nくだりせん /下り線/\nくだりむね /降り棟/\nくだん /九段/件/\nくだんきた /九段北/\nくだんこうこう /九段高校/\nくだんした /九段下/\nくだんしたえき /九段下駅/\nくち /口/\nくちあたり /口当たり/口当り/\nくちいがい /口以外/\nくちいれ /口入れ/\nくちいれや /口入れ屋;女衒など/\nくちうつし /口移し/\nくちうら /口裏/口占/\nくちえ /口絵/\nくちおも /口重/\nくちかず /口数/\nくちかせ /口枷/\nくちがき /口書/\nくちがため /口固め/\nくちがたり /口語り/\nくちがね /口金/\nくちがる /口軽/\nくちき /朽木/朽ち木/口木/\nくちきき /口利き/\nくちきり /口切り/\nくちく /駆逐/苦竹;=にがたけ=真竹/\nくちくかん /駆逐艦/\nくちくせんしゃ /駆逐戦車/\nくちぐせ /口癖/口ぐせ/\nくちぐち /口々/\nくちぐるま /口車/\nくちげんか /口喧嘩/\nくちことば /口詞/口言葉/\nくちこみ /口コミ/\nくちごたえ /口答え/\nくちさき /口先/吻/\nくちざわり /口触り/\nくちしのぎ /口凌ぎ/\nくちじお /口塩/\nくちじゃみせん /口三味線/\nくちじょうず /口上手/\nくちすう /口数/\nくちすぎ /口過ぎ/\nくちせん /口銭/\nくちぞえ /口添え/\nくちた /口田/\nくちたっしゃ /口達者/\nくちだし /口出し/\nくちだっしゃ /口達者/\nくちづけ /口づけ/口付け;kiss/\nくちづたえ /口伝え/\nくちづて /口伝て/口伝/\nくちとり /口取/\nくちど /口疾/\nくちどけ /口溶け/\nくちどめ /口止め/\nくちどめりょう /口止め料/\nくちなおし /口直し/\nくちなし /梔子/梔/山梔子/口無し;死人に-/\nくちなしいろ /梔子色/\nくちならし /口慣らし/\nくちなわ /蛇/\nくちぬの /口布/\nくちのつ /口之津/\nくちのは /口の端/朽葉/\nくちのまち /口ノ町/\nくちは /朽葉/\nくちはっちょう /口八丁;-手八丁/\nくちはっちょうてはっちょう /口八丁手八丁/\nくちば /朽葉/朽ち葉/\nくちばいろ /朽葉色/\nくちばし /嘴/喙/\nくちばや /口早/\nくちぱく /口パク/\nくちひげ /口髭/髭/\nくちび /口火/\nくちびょうし /口拍子/\nくちびる /唇/脣;=唇/口唇/\nくちふうじ /口封じ/\nくちぶえ /口笛/\nくちぶり /口振り/口ぶり/\nくちへん /口偏/\nくちへんとう /口返答/\nくちべた /口下手/\nくちべに /口紅/\nくちべらし /口減らし/\nくちほど /口程/口ほど/\nくちまえ /口前/\nくちまかせ /口任せ/\nくちまね /口真似/\nくちむろ /口むろ/\nくちもと /口元/口許/\nくちゃ /苦茶/\nくちやくそく /口約束/\nくちゅう /駆虫/苦衷/\nくちゅうざい /駆虫剤/\nくちゅうやく /駆虫薬;antiparasitic/\nくちょう /口調/区長/句調;俳句の-/\nくちよごし /口汚し/\nくちよせ /口寄せ/\nくちわ /口和/\nくちわき /口脇/\nくちわる /口悪/\nくっき /崛起/\nくっきょう /屈強/究竟/倔強;=屈強/\nくっきょく /屈曲/\nくっきょくしき /屈曲式/\nくっきょくは /屈曲波/\nくっきょくぶ /屈曲部/\nくっきん /屈筋/\nくっこうせい /屈光性/\nくっさく /掘削/掘鑿/\nくっさくき /掘削機/\nくっさめ /嚔/\nくっし /屈指/\nくっしゃろこ /屈斜路湖/\nくっしん /屈伸/掘進/\nくっせい /屈性/\nくっせつ /屈折/\nくっせついじょう /屈折異常/\nくっせつけい /屈折計;refractometer/\nくっせつご /屈折語;[言語]inflectional language/\nくっせつしき /屈折式/\nくっせつりつ /屈折率/\nくっそう /屈葬/\nくったく /屈託/\nくっちせい /屈地性/\nくっちゃん /倶知安/\nくっぷく /屈服/屈伏/\nくつ /靴/沓;≒靴/履;≒靴/鞋;≒靴/屈;前屈/掘;発掘/窟;洞窟/倔/崛;崛起/\nくつあと /靴跡/\nくつう /苦痛/\nくつおと /靴音/\nくつかけ /沓掛/\nくつかぶり /沓冠;最初と最後の字/\nくつかむり /沓冠;=くつかぶり/\nくつかわ /沓川/\nくつがた /沓形/靴型/\nくつき /朽木/\nくつこ /口籠/\nくつこうぶり /沓冠;=くつかぶり/\nくつさわ /沓沢/\nくつざわ /沓澤/沓沢/\nくつした /靴下/くつ下/沓下/\nくつしたどめ /靴下留め/\nくつじゅう /屈従/\nくつじょく /屈辱/\nくつじょくせん /屈辱戦/\nくつじょくてき /屈辱的/\nくつじょくど /屈辱度/\nくつずれ /靴擦れ/\nくつぞこ /靴底/\nくつてん /靴店/\nくつね /狐/\nくつばこ /靴箱/\nくつばみ /轡/\nくつひも /靴紐/\nくつみ /久津見/九津見/\nくつみがき /靴磨き/\nくつや /靴屋/\nくつわ /轡/銜/\nくつわだ /轡田/\nくつわむし /轡虫;がちゃがちゃ/\nくづめらくがみ /苦爪楽髪/\nくてん /句点;「。」/区点;-コード/九天;-の高き/\nくてんこーど /区点コード/\nくで /湫/\nくでん /口伝/\nくとう /苦闘/句読/久東/\nくとうじょ /旧唐書;二十四史/\nくとうてん /句読点/\nくとうてんきごう /句読点記号/\nくとうほう /句読法/\nくど /苦土;酸化マグネシウム. (<Bittererde)/\nくどう /駆動/工藤/宮藤/久道/区道/\nくどうおん /駆動音/\nくどうかいろ /駆動回路/\nくどうかん /駆動艦/\nくどうがた /駆動型/\nくどうがわ /駆動側/\nくどうけい /駆動系/\nくどうげん /駆動源/\nくどうし /句動詞/\nくどうじかん /駆動時間/\nくどうじく /駆動軸;モーターの-/\nくどうそうち /駆動装置/\nくどうてん /駆動点/\nくどうぶ /駆動部/\nくどうぶぶん /駆動部分/\nくどうほうしき /駆動方式/\nくどうめん /駆動面/\nくどうりつ /駆動率/\nくどうりょく /駆動力/\nくどうりん /駆動輪/\nくどお /久遠/\nくどき /口説き/\nくどきかた /口説き方/\nくどきぶし /口説節;俗謡/\nくどきもんく /口説き文句/\nくどく /功徳/\nくどせっかい /苦土石灰/\nくどやま /九度山/\nくどん /瞿曇;Gotama/\nくない /区内/宮内/工内/苦無/\nくないきょう /宮内卿/\nくないしょう /宮内省/\nくないちょう /宮内庁/\nくながい /婚/\nくなこく /狗奴国/\nくなしり /国後/\nくなり /九那里/\nくなん /苦難/\nくに /国/邦/訓;=くん/圀;「国」の異体字/國;「国」の旧字(人名用漢字)/六合;地名/久邇/\nくにあき /邦明/邦昭/国昭/国明/\nくにい /国井/國井/\nくにいっき /国一揆/\nくにいり /国入り/\nくにうみ /国生み/\nくにえだ /国枝/國枝/\nくにお /邦夫/邦雄/邦男/国男/国夫/国雄/國雄/邦生/久仁雄/邦央/\nくにおもて /国表/\nくにかず /邦和/\nくにかた /國方/\nくにかね /国包/\nくにがえ /国替/国替え/\nくにがまえ /国構え/\nくにがみ /国頭/\nくにがら /国柄/\nくにがろう /国家老/\nくにがわ /国側/\nくにきだ /国木田/\nくにきだどっぽ /国木田独歩/\nくにきょうかい /国協会/\nくにく /苦肉;敵をだますために自身を傷つけること/狗肉/\nくにくのさく /苦肉の策/\nくにぐに /国々/\nくにこ /邦子/久仁子/くに子/都子/\nくにこう /国高/\nくにことば /国言葉/\nくにさか /国坂/\nくにさき /国東/\nくにさだ /国貞/國貞/\nくにさわ /国沢/\nくにざかい /国境/\nくにざね /国実/\nくにざむらい /国侍/\nくにしげ /国重/\nくにしま /国島/\nくにしゅどう /国主導/\nくにじ /邦次/\nくにじま /国島/\nくにじゅう /国中/\nくにせん /国線/\nくにぜんたい /国全体/\nくにたいこう /国対抗/\nくにたち /国立/\nくにたちおんがくだいがく /国立音楽大学/\nくにたちおんだい /国立音大/\nくにたちかん /国立間/\nくにたちこうこう /国立高校/\nくにたちし /国立市/\nくにたちしない /国立市内/\nくにたちてん /国立店/\nくにたみ /国民/国人/\nくにだ /国田/\nくにつかみ /国津神/国つ神/地祇/\nくにつつみ /国つ罪/\nくにつな /国綱/\nくにづくり /国造り/\nくにてがた /国手形/\nくにとみ /国富/\nくにとも /国友/國友/邦朋/\nくにとり /国取り/\nくにとりものがたり /国盗物語/\nくになまり /国訛り/国訛/\nくになり /邦成/\nくにのとこたちのみこと /国常立尊;神様/\nくにのぶ /国信/\nくにのみや /久邇宮/\nくにのみやつこ /国造/\nくにはま /国浜/\nくにはる /邦治/邦明/\nくにばんごう /国番号/\nくにひこ /邦彦/国彦/國彦/\nくにひさ /邦久/国久/\nくにひと /邦仁/\nくにひろ /国広/邦洋/邦宏/国博/訓弘/\nくにびと /国人/\nくにふじ /國藤/\nくにふみ /邦文/\nくにぶり /国振り/国風/\nくにべつ /国別/\nくにべつたいこうせん /国別対抗戦/\nくにまさ /国政/邦匡/\nくにまつ /國松/\nくにまつり /国祭;賀茂神社/\nくにみ /国見/\nくにみがおか /国見ヶ丘/\nくにみだけ /国見岳/\nくにみつ /国光/國光/州光;名/\nくにむね /國宗/\nくにもち /国持/\nくにもと /国本/\nくにものがたり /国物語/\nくにやき /国焼/\nくにやしょてん /国屋書店/\nくにやす /国安/國安/国泰/\nくにゆき /邦之/\nくにゆずり /国譲り/\nくによし /国吉/國吉/邦義/國義/\nくぬが /陸/\nくぬぎ /櫟/椚/橡/檪/功刀/櫪/椡/椢/椪/栩/功力;??/\nくねつ /苦熱/\nくねん /九年/\nくねんぼ /九年母;ミカン科/\nくの /久野/\nくのいち /くノ一/\nくのう /苦悩/久能/功能;[仏教]/\nくのうざん /久能山/\nくのぎ /櫟/\nくのくら /玄倉/\nくのじてん /くの字点/\nくのへ /九戸/\nくはい /苦杯/\nくはら /久原/\nくば /久場/玖場/\nくひ /句碑/\nくび /首/頸;=頚 (字義:「首」は頭を含むが「頸」は含まない)/頚;=頸/馘;解雇/馘首/\nくびおけ /首桶/\nくびかざり /首飾り/首飾/頸飾り/珞/\nくびかせ /首枷/\nくびき /軛/頚城;地名,新潟/\nくびきり /首切り/首切/\nくびくくり /首縊り/\nくびさ /首差/\nくびしめ /首締/\nくびじっけん /首実検/\nくびす /踵/跟/\nくびすじ /首筋/\nくびぞくちょう /狗尾続貂/\nくびったけ /首っ丈/首ったけ/\nくびっぴき /首っ引き/\nくびつり /首吊り;-自殺/首吊/\nくびづか /首塚/\nくびなが /首長/\nくびながりゅう /首長竜/\nくびなげ /首投げ/\nくびね /首根/\nくびねっこ /首根っこ/首根っ子;首筋/\nくびひき /首引;(狂言)/首引き/\nくびひねり /首捻り/\nくびふり /首振り/\nくびまわり /首回り;[服飾]/頸廻り/\nくびら /宮毘羅/\nくびれ /括れ/\nくびわ /首輪/\nくふう /工夫/句風/\nくふうしだい /工夫次第/\nくぶ /区部;「区」で呼ばれる地域。「東京都-」(23区内のこと)/九分/\nくぶくりん /九分九厘/\nくぶん /区分/\nくぶんしつ /区分室/\nくぶんしょゆう /区分所有/\nくぶんず /区分図/\nくぶんせん /区分線/\nくぶんてき /区分的/\nくぶんでん /口分田/\nくぶんほう /区分法/\nくへ /柵/\nくへんとう /苦扁桃/\nくべつ /区別/\nくべつなし /区別無し/\nくほう /句法/\nくほんぶつ /九品仏/\nくぼ /久保/窪/凹/玖保/\nくぼう /公方/久宝/\nくぼかわ /窪川/久保川/\nくぼがみ /久保上/\nくぼき /久保木/\nくぼさわ /久保沢/\nくぼしょてん /久保書店/\nくぼた /久保田/窪田/\nくぼたうつぼ /窪田空穂;歌人/\nくぼたとしのぶ /久保田利伸/\nくぼち /窪地/くぼ地/\nくぼづか /窪塚;姓/\nくぼでら /久保寺/窪寺/\nくぼの /窪野/\nくぼや /窪谷/\nくぼやま /久保山/\nくま /熊;bear/隈;-なく/球磨/久万/\nくまい /熊井/\nくまいざさ /九枚笹/\nくまいし /熊石/\nくまいでん /供米田/\nくまがい /熊谷/\nくまがいぐみ /熊谷組;[企業名]/\nくまがね /熊ヶ根/\nくまがや /熊谷/\nくまがやこう /熊谷工/\nくまがわ /球磨川/\nくまくす /熊楠/\nくまくら /熊倉/\nくまぐす /熊楠/\nくまげ /熊毛/\nくまげら /熊啄木鳥/\nくまこう /熊公/\nくまさか /熊坂/\nくまさき /熊崎/\nくまさわ /熊沢/\nくまざさ /熊笹/隈笹/\nくまざわ /熊沢/\nくまぜみ /熊蝉/\nくまそ /熊襲/\nくまたか /熊鷹/\nくまだ /熊田/隈田/\nくまだい /熊大/\nくまつづら /熊葛/\nくまつづらか /クマツヅラ科/\nくまで /熊手/\nくまとり /熊取/\nくまどり /隈取り/\nくまなく /隈無く/隈なく/\nくまねこ /熊猫/\nくまの /熊野/\nくまのい /熊胆/熊の胆/\nくまのかいどう /熊野街道/\nくまのがわ /熊野川/\nくまのじんじゃ /熊野神社/\nくまのせん /熊野線/\nくまのなだ /熊野灘/\nくまのもうで /熊野詣で/\nくまはち /熊八/\nくまばち /熊蜂/\nくまもと /熊本/隈本;人名/\nくまもとえきまえ /熊本駅前/\nくまもとかん /熊本間/\nくまもとけん /熊本県/\nくまもとけんしょくいん /熊本県職員/\nくまもとこくぜいきょく /熊本国税局/\nくまもとご /熊本語/\nくまもとし /熊本市/\nくまもとしえい /熊本市営/\nくまもとしない /熊本市内/\nくまもとしりつ /熊本市立/\nくまもとじょう /熊本城/\nくまもとだい /熊本大/\nくまもとだいがく /熊本大学/\nくまもとでんてつ /熊本電鉄/\nくまもとでんぱこうせん /熊本電波高専/\nくまもとべん /熊本弁/\nくまやま /熊山/\nくまらじゅう /鳩摩羅什;(344-413) Kumarajiva/\nくまんばち /熊ん蜂/\nくみ /組/苦味/与/久美/公美/\nくみあい /組合/\nくみあいいん /組合員/\nくみあいいんいがい /組合員以外/\nくみあいいんしょう /組合員証/\nくみあいかつどう /組合活動/\nくみあいかんけい /組合関係/\nくみあいけいやく /組合契約/\nくみあいひ /組合費/\nくみあいれんごうかい /組合連合会/\nくみあげ /組み上げ/組上げ/九美上/\nくみあわせ /組み合わせ/組合せ/組み合せ/\nくみあわせろん /組合せ論/\nくみいれ /組入れ/\nくみいん /組員/\nくみうた /組歌/\nくみえ /久美恵/\nくみおき /汲み置き;-の水/汲置き/\nくみかえ /組み換え/組み替え/組換え/組替え/\nくみかた /組み方/\nくみがしら /組頭/\nくみきょく /組曲/\nくみきょくばん /組曲版/\nくみこ /久美子/公美子/クミ子/玖海子/\nくみこみ /組み込み/組込/\nくみこみかた /組み込み方/\nくみこみかんすう /組み込み関数;[電算]built-in function/\nくみこみがた /組み込み型/\nくみこみじ /組込時/\nくみした /組下/\nくみしゃしん /組写真/\nくみたい /組対/\nくみたいそう /組体操/\nくみたて /組立/組み立て/組立て/\nくみたてこう /組立工/\nくみたてしき /組立式/\nくみたてじょほう /組立除法/\nくみたてせつめいしょ /組立説明書/\nくみたてたんい /組立単位/\nくみだし /汲み出し/\nくみちがい /組み違い/\nくみちょう /組長/\nくみつ /口密/\nくみつけ /組付/組み付け/組付け/\nくみて /組み手/組手/\nくみてがた /組手形/\nくみとり /汲み取り/\nくみとりしき /汲み取り式/\nくみとりべんじょ /汲み取り便所/\nくみはば /組幅/\nくみはま /久美浜/\nくみはん /組版/組み版/\nくみはんじ /組版時/\nくみばん /組版/\nくみひも /組紐/\nくみみほん /組見本/\nくみめい /組名/\nくみもの /組物/\nくみやしき /組屋敷/\nくみやま /久御山/\nくみわけ /組み分け/組分け;grouping/\nくみん /区民/\nくみんかいかん /区民会館/\nくみんぜい /区民税/\nくむら /久村/\nくめ /久米/粂/\nくめあい /久米愛/\nくめい /区名/苦鳴/\nくめうた /久米歌/\nくめうち /粂内/\nくめがわ /久米川/\nくめじま /久米島/\nくめた /久米田/\nくめだ /久米田/\nくめなん /久米南/\nくめの /粂野/\nくめのせんにん /久米の仙人/\nくめひろし /久米宏/\nくめん /工面/\nくも /雲/蜘蛛/蜘/\nくもあし /雲脚/\nくもあひ /雲合/\nくもい /雲井/雲居/\nくもいのかり /雲井の雁;[源氏物語]/\nくもおとこ /蜘蛛男/\nくもかすみ /雲霞/\nくもがくれ /雲隠れ/雲隠/\nくもがた /雲形/\nくもがたじょうぎ /雲形定規/雲型定規/\nくもがみ /雲紙/\nくもきり /雲霧/\nくもすけ /雲助/\nくもつ /供物/貢物/\nくもとりやま /雲取山/\nくものい /雲乃井/\nくものいと /蜘蛛の糸;芥川/\nくものうえ /雲の上;-のお方/\nくものうえびと /雲の上人;[文語]殿上人/\nくものこ /蜘蛛の子;-を散らす/\nくものす /蜘蛛の巣/クモの巣/\nくもま /雲間/\nくもまく /蜘蛛膜/くも膜/クモ膜/\nくもまくかしゅっけつ /蜘蛛膜下出血/クモ膜下出血/\nくもゆき /雲行き/雲行/\nくもり /曇り/曇/\nくもりごえ /曇り声/\nくもりぞら /曇り空/\nくもりどめ /曇り止め/\nくもん /苦悶/公文/久門/\nくもんしき /公文式/\nくもんじょ /公文所/\nくやく /旧訳/\nくやくしょ /区役所/\nくやくしょどおり /区役所通り/\nくやし /悔し/\nくやしなき /悔し泣き/\nくやしなみだ /悔し涙/\nくやしまぎれ /悔し紛れ/\nくやま /久山/\nくやみ /悔やみ/悔み/\nくやみごと /悔み言/\nくゆう /区有/\nくゆうち /区有地/\nくよう /供養/九曜/\nくようさい /供養祭/\nくようせい /九曜星;七曜と羅ゴ・計都/\nくようとう /供養塔/\nくら /蔵/倉/鞍;saddle/庫/藏;「蔵」の旧字(人名用漢字)/峅;(谷)/\nくらあく /暗悪/\nくらい /位/\nくらいあんとがわ /クライアント側/\nくらいし /倉石/\nくらいだおれ /位倒れ/\nくらいどり /位取り/\nくらいまけ /位負け/\nくらいり /蔵入/\nくらいれ /倉入/\nくらうち /蔵内/\nくらうつし /倉移/\nくらうど /蔵人/\nくらかけ /倉掛/\nくらかげ /鞍掛/\nくらかた /倉方/倉片/\nくらがえ /鞍替え/鞍替/\nくらがり /闇/暗がり/\nくらがりとうげ /暗峠;地名,/\nくらき /倉木;姓/\nくらく /苦楽/\nくらくえんぐち /苦楽園口/\nくらげ /海月/水母/鮓;NB:別訓「すし」/\nくらさ /暗さ/\nくらさき /倉崎/\nくらさわ /倉沢/\nくらざらえ /蔵浚え/\nくらし /暮らし/暮し/\nくらしき /倉敷/\nくらしきし /倉敷市/\nくらしきりょう /倉敷料/\nくらしげ /倉重/倉茂/\nくらした /蔵下/\nくらしっくおんがく /クラシック音楽;classical music/\nくらしな /倉品/\nくらしぶり /暮らし振り/\nくらしま /倉島/\nくらしむき /暮らし向き/暮し向き/\nくらすかい /クラス会;同窓会/\nくらすがえ /クラス替え/\nくらすたーばくだん /クラスター爆弾/\nくらすべつ /クラス別/\nくらた /倉田/蔵田/鞍田/\nくらたけ /倉岳/\nくらたや /蔵田家/\nくらだし /蔵出し/庫出し;<rare>/\nくらち /倉知/\nくらづくり /蔵造り/\nくらて /鞍手/\nくらてぐん /鞍手郡/\nくらとみ /倉富/\nくらに /倉荷/\nくらにしょうけん /倉荷証券/\nくらの /蔵野/\nくらのうち /蔵之内/\nくらのすけ /内蔵助/\nくらはし /倉橋/\nくらはら /倉原/\nくらばらい /蔵払い/\nくらびらき /蔵開き/\nくらふとし /クラフト紙/\nくらぶ /倶楽部/\nくらぶいん /クラブ員/倶楽部員/\nくらぶかつどう /クラブ活動;club activities/\nくらぶけい /クラブ系/\nくらぶち /倉淵/\nくらべ /倉部/\nくらべもの /比べ物/較べ物/\nくらぼね /鞍橋/\nくらま /鞍馬/蔵間/\nくらまい /蔵米/\nくらまえ /蔵前/藏前/\nくらまえかん /蔵前間/\nくらまえこくぎかん /蔵前国技館/\nくらまごけ /鞍馬苔/\nくらません /鞍馬線/\nくらまた /倉又/\nくらまち /蔵町/\nくらまてんぐ /鞍馬天狗/\nくらまやま /鞍馬山/\nくらめ /暗め/\nくらもち /倉持/\nくらもと /蔵元/倉本/蔵本/倉元/\nくらもとまさひろ /倉本昌弘/\nくらやしき /蔵屋敷/\nくらやみ /暗闇/\nくらよし /倉吉/\nくらら /苦参/\nくらわたし /倉渡し/\nくらんど /蔵人/\nくり /栗/庫裏/庫裡/涅/繰/繰り/\nくりーにんぐし /クリーニング師;国家資格/\nくりーにんぐや /クリーニング屋/\nくりーむいろ /クリーム色;淡黄色/\nくりーむじょう /クリーム状/\nくりーむに /クリーム煮;鷄の-/\nくりあげ /繰り上げ/繰上げ/\nくりあげとうせん /繰り上げ当選/繰上げ当選/\nくりあん /栗餡/栗あん/\nくりいし /栗石/\nくりいれ /繰入/繰入れ/\nくりいれがく /繰入額/\nくりいろ /栗色;焦茶色/涅色;黒(褐)色/\nくりうめ /栗梅/\nくりお /栗生/\nくりかえ /繰替え/\nくりかえし /繰り返し/繰返し/繰りかえし/々;漢字/ゝ;ひらがな/ゞ;ひらがな、濁点つき/ヽ;カタカナ/ヾ;カタカナ、濁点つき。「スヾ(スズ)」/〃;文単位/仝;同上/\nくりかた /栗形/\nくりかのこ /栗鹿の子/\nくりから /倶利伽羅/倶利迦羅/\nくりからもんもん /倶利迦羅紋紋;入れ墨/\nくりき /功力/\nくりきんとん /栗金団/\nくりげ /栗毛/\nくりここくさい /栗子国際/\nくりこし /繰越/繰り越し/繰越し/\nくりこしがく /繰越額/\nくりこしきん /繰越金/\nくりこしそんえき /繰越損益/\nくりことば /繰り言葉/繰言葉/\nくりこま /栗駒/\nくりごと /繰り言/繰言/\nくりごはん /栗御飯/栗ご飯/\nくりさげ /繰下げ/\nくりさわ /栗沢/\nくりしま /栗島/\nくりす /栗栖/\nくりすますしょうせん /クリスマス商戦/\nくりすますろーずあか /クリスマスローズ亜科/Helleboroideae/\nくりた /栗田/栗太/\nくりっくかん /クリック感/\nくりつ /区立/栗津/\nくりつとしょかん /区立図書館/\nくりど /繰り戸/\nくりねずみ /栗鼠/\nくりの /栗野/\nくりのべ /繰延/繰り延べ/繰延べ/\nくりのべかんじょう /繰延勘定/\nくりのべしさん /繰延資産;創立費、試験研究費、新株発行費用など、一度に計上せずに数年間かけて費用として計上する費用/\nくりはし /栗橋/\nくりはま /久里浜/\nくりはまおき /久里浜沖/\nくりはら /栗原/久利原/\nくりはらこまき /栗原小巻/\nくりはらでんてつ /栗原電鉄/\nくりはらん /栗葉蘭/\nくりばやし /栗林/\nくりひろい /栗拾い/\nくりぷとん /Kr/Krypton/\nくりまんじゅう /栗饅頭/\nくりみあせんそう /クリミア戦争/\nくりめし /栗飯/\nくりもと /栗本/栗源/\nくりもとしんいちろう /栗本慎一郎/\nくりもどし /繰戻/\nくりや /厨/廚/\nくりやがわ /厨川/栗谷川/\nくりやま /栗山/\nくりやまむら /栗山村/\nくりゅう /九龍/\nくりょ /苦慮/\nくりようかん /栗羊羹/\nくりん /九輪/九厘/\nくる /久留/\nくるい /狂い/\nくるいざき /狂い咲き/狂咲/\nくるいじに /狂い死に/\nくるしまぎれ /苦し紛れ/\nくるしみ /苦しみ/\nくるす /来須/\nくるすがわ /来栖川;姓/\nくるすの /栗栖野/\nくるとし /来る年/\nくるひ /来る日/\nくるびょう /佝僂病;[医]rickets/\nくるぶし /踝/\nくるま /車/俥;人力車/\nくるまいがい /車以外/\nくるまいす /車椅子/車イス/車いす/\nくるまいぞんしゃかい /車依存社会/\nくるまいちだいぶん /車一台分/\nくるまいど /車井戸/\nくるまえび /車海老/車エビ/車蝦/\nくるまかんけい /車関係/\nくるまかんれん /車関連/\nくるまがえし /車返し/\nくるまがわ /車側/\nくるまこうにゅうじ /車購入時/\nくるまさんぎょう /車産業/\nくるまざ /車座/\nくるまざき /車折/\nくるまざっし /車雑誌/\nくるましゃかい /車社会/\nくるまじ /車路/\nくるまじたい /車自体/\nくるまぜんたい /車全体/\nくるまたに /車谷/\nくるまだ /車田/\nくるまだい /車代/\nくるまちん /車賃/\nくるまつうがく /車通学/\nくるまづか /車塚/\nくるまとう /車糖/\nくるまどうし /車同士/車同志;?/\nくるまどおり /車通り/\nくるまどめ /車止め/車止/\nくるまぶんか /車文化/\nくるまへん /車偏/\nくるまや /車屋/\nくるまやど /車宿/\nくるまやま /車山/\nくるまゆうせん /車優先/\nくるまゆり /車百合/\nくるまよい /車酔い/車酔/\nくるまよう /車用/\nくるまよせ /車寄せ/\nくるまりよう /車利用/\nくるみ /胡桃/久留味/包み/\nくるみいろ /胡桃色/\nくるみざわ /胡桃沢/\nくるみどうふ /胡桃豆腐/\nくるみもく /クルミ目/Juglandales/\nくるみわり /胡桃割り/\nくるみわりにんぎょう /胡桃割り人形;Shchelkunchik/\nくるめ /久留米/\nくるめこうぎょうだい /久留米工業大/\nくるめこうぎょうだいがく /久留米工業大学/\nくるめこうだい /久留米工大/\nくるめし /久留米市/\nくるり /枢/\nくるる /枢/\nくるわ /郭/廓/曲輪/\nくるわことば /郭言葉/\nくれ /呉/暮れ/塊/暮/\nくれーしゃげき /クレー射撃/\nくれーぷや /クレープ屋/\nくれーむしょり /クレーム処理/\nくれおーるご /クレオール語;creole/\nくれがし /某/\nくれがた /暮れ方/\nくれぐれ /呉々;-も/暮々/呉呉/\nくれし /呉市/\nくれじっとがいしゃ /クレジット会社/\nくれじっとけっさい /クレジット決済/\nくれせん /呉線/\nくれたけ /呉竹/\nくれたぶんめい /クレタ文明/\nくれっしぇんど /cresc/crescendo;次第に強く/\nくれない /紅/\nくれないぞめ /紅染/\nくれないのぶた /紅の豚;[アニメ](1992)宮崎駿/\nくれはかがく /呉羽化学;[企業名]/\nくれはとり /呉織/\nくればやし /紅林/暮林/\nくれむつ /暮六つ/\nくれよんしゃ /クレヨン社/\nくろ /黒/畔/玄/\nくろ> /黒;黒塗り,黒マジック,黒歌鳥/\nくろーんびょう /クローン病;[医]Crohn's disease/\nくろあげは /黒揚羽/\nくろあめ /黒飴/\nくろあん /黒餡/黒あん/\nくろいあめ /黒い雨;井伏鱒二,1965-66/\nくろいきり /黒い霧/\nくろいし /黒石/\nくろいそ /黒磯/\nくろいそえき /黒磯駅/\nくろいつふぇるとやこぶびょう /クロイツフェルトヤコブ病;Creutzfeldt-Jakob disease(CJD). 狂牛病/\nくろいと /黒糸/\nくろいぬ /黒犬/\nくろいろ /黒色/\nくろいわ /黒岩/\nくろいわるいこう /黒岩涙香/\nくろう /苦労/\nくろうさま /苦労様/\nくろうしょう /苦労性/\nくろうじ /黒氏/\nくろうたどり /黒歌鳥;blackbird singing in the dead of night.../\nくろうだん /苦労談/\nくろうと /玄人/\nくろうとげい /玄人芸/\nくろうとしこう /玄人志向;www.kuroutoshikou.com/\nくろうとすじ /玄人筋/\nくろうとはだし /玄人跣/\nくろうど /蔵人/\nくろうどどころ /蔵人所/\nくろうどどころのべっとう /蔵人所別当/\nくろうどのごい /蔵人の五位/\nくろうどのとう /蔵人頭/\nくろうどのべん /蔵人弁/\nくろうどまち /蔵人町/\nくろうにん /苦労人/\nくろうばなし /苦労話/\nくろうま /黒馬/\nくろうめもどきもく /クロウメモドキ目/Rhamnales/\nくろうるし /黒漆/\nくろうんも /黒雲母/\nくろえ /黒江/\nくろおとこ /黒男/\nくろおび /黒帯/\nくろかび /黒黴/黒カビ/黒かび/\nくろかみ /黒髪/\nくろかみちょう /黒髪町/\nくろかわ /黒川/黒河/黒革/\nくろかわぐん /黒川郡/\nくろがしら /黒頭/\nくろがそ /黒画素/\nくろがね /鉄/黒鉄/黒銀/鐵;「鉄」旧字/\nくろがも /黒鴨/\nくろき /黒木/\nくろぎ /黒木/\nくろくま /黒熊/\nくろくも /黒雲/\nくろぐろ /黒々/\nくろけい /黒系/\nくろげ /黒毛/\nくろげわぎゅう /黒毛和牛/\nくろげわしゅ /黒毛和種;和牛の品種。高級/\nくろこ /黒子/\nくろこげ /黒焦げ/\nくろこしょう /黒胡椒;black pepper/\nくろこま /黒駒/\nくろご /黒子/黒衣/\nくろごま /黒胡麻/\nくろごめ /玄米/黒米/\nくろさ /黒さ/\nくろさか /黒坂/\nくろさき /黒崎/\nくろさわ /黒沢/黒澤/\nくろさわあきら /黒澤明;人名,映画監督/黒沢明/\nくろざとう /黒砂糖/\nくろしお /黒潮/\nくろしおおんせん /黒潮温泉/\nくろしかく /■/\nくろしかげ /黒鹿毛/\nくろしま /黒島/\nくろしょうぞく /黒装束/\nくろしろ /黒白/\nくろしんじゅ /黒真珠/\nくろじ /黒字/黒地/\nくろじがく /黒字額/\nくろじけっさん /黒字決算/\nくろじとうさん /黒字倒産/\nくろじはば /黒字幅/\nくろじゅす /黒襦子/\nくろす /黒須;姓/\nくろすいしょう /黒水晶/\nくろすそう /クロス装/\nくろすみ /黒住;姓/\nくろず /黒酢/\nくろずみ /黒住;姓/\nくろせ /黒瀬;姓/\nくろせがわ /黒瀬川/\nくろせん /黒線/\nくろた /黒田;姓/\nくろたき /黒滝/\nくろたてじま /黒縦縞/\nくろだ /黒田;姓/\nくろだい /黒鯛/\nくろだきよたか /黒田清隆/\nくろだけ /黒岳/\nくろだな /黒棚/\nくろだに /黒谷/\nくろだぶし /黒田節;[民謡]「酒は飲めぇ飲め」/\nくろだま /黒玉/\nくろだんしゃく /黒男爵/\nくろち /黒地/\nくろちく /黒竹/\nくろちゃ /黒茶/\nくろちゃいろ /黒茶色/\nくろぢ /黒地/\nくろつち /黒土/\nくろつるばみ /黒橡/\nくろづか /黒塚/\nくろづくり /黒作り;イカの塩辛、墨入り/\nくろづる /黒鶴/\nくろてん /黒貂/\nくろでんわ /黒電話/\nくろとう /黒糖/\nくろとかげ /黒蜥蜴/\nくろとり /黒鳥/\nくろど /黒戸/\nくろぬり /黒塗り/畔塗り;水田の畔を固める/\nくろねこ /黒猫/\nくろねずみ /黒鼠/\nくろの /黒野;姓/\nくろは /黒羽/\nくろば /黒羽/\nくろばこ /黒箱/\nくろばね /黒羽/\nくろばん /黒番/\nくろぱん /黒パン;brown bread/\nくろひげ /黒髭/\nくろひめ /黒姫/\nくろひめこうげん /黒姫高原/\nくろひょう /黒豹/\nくろひりつ /黒比率/\nくろびーる /黒ビール;dark beer/\nくろびかり /黒光り/\nくろびし /黒菱/\nくろびょうし /黒表紙/\nくろふく /黒服/\nくろふじょう /黒不浄/\nくろふね /黒船/\nくろぶさ /黒房/\nくろぶし /踝/\nくろぶた /黒豚/\nくろぶち /黒縁;「-の眼鏡」/黒斑;黒いまだら/黒駁;馬の毛色/\nくろべ /黒部/\nくろべがわ /黒部川/\nくろべきょうこくてつどう /黒部峡谷鉄道/\nくろべこ /黒部湖/\nくろほね /黒保根/\nくろほん /黒本/\nくろぼし /黒星/●/★/\nくろぼしびょう /黒星病;[植物]/\nくろまく /黒幕/\nくろまじゅつ /黒魔術/\nくろます /黒鱒;black bass/\nくろまつ /黒松/\nくろまつない /黒松内/\nくろまにょんじん /クロマニョン人/\nくろまほう /黒魔法/\nくろまめ /黒豆/\nくろまる /黒丸/●/\nくろみ /黒み/\nくろみかずら /黒御鬘/\nくろみさ /黒ミサ/\nくろみす /黒御簾;歌舞伎などの囃子方の席/\nくろみつ /黒蜜/\nくろみや /黒宮/\nくろむ /Cr/Chromium/\nくろむぎ /黒麦/\nくろむぎしゅ /黒麦酒/\nくろむらさき /黒紫/\nくろむらさきいろ /黒紫色/\nくろめ /黒目/黒眼/\nくろめがち /黒目勝ち/\nくろめがね /黒眼鏡/\nくろも /黒藻/\nくろもじ /黒文字/\nくろもの /黒物/\nくろもよう /黒模様/\nくろもん /黒門/\nくろや /黒屋/\nくろやき /黒焼き/黒焼;イモリの-/\nくろやなぎ /黒柳/\nくろやなぎてつこ /黒柳徹子;人名/\nくろやま /黒山/\nくろゆめ /黒夢/\nくろゆり /黒百合/\nくろよんだむ /黒四ダム;黒部川第四発電所ダム。日本最大/\nくろらく /黒楽/\nくろろ /枢/\nくろわく /黒枠/\nくろわし /黒鷲/\nくろん /句論/\nくろんぼう /黒ん坊/\nくわ /鍬/桑/钁/久和/\nくわい /慈姑/\nくわいろ /桑色/\nくわえ /加え/銜え/\nくわえたばこ /銜えタバコ/\nくわおり /桑折/\nくわかど /桑門/\nくわがた /鍬形/\nくわがたいし /鍬形石/\nくわがたむし /鍬形虫/\nくわき /桑木/\nくわけ /区分け/\nくわこ /桑子/\nくわこう /桑港/\nくわご /桑蚕/\nくわずぎらい /食わず嫌い/\nくわせもの /食わせ者/食わせ物/\nくわぞめ /桑染/\nくわた /桑田/\nくわたに /桑谷;姓/\nくわだ /桑田/\nくわだて /企て/企/\nくわちゃ /桑茶/\nくわづる /桑鶴/\nくわな /桑名/\nくわなえき /桑名駅/\nくわの /桑野/\nくわはた /桑畑/\nくわはら /桑原/\nくわばら /桑原/\nくわばらくわばら /桑原桑原/\nくわばらたけお /桑原武夫;評論家/\nくわむら /桑村/\nくわもと /桑本/\nくわやま /桑山/\nくわり /区割り/桑理/\nくん /君/訓/勲;勲章/勳;「勲」の旧字(人名用漢字)/薫;薫陶/熏;「薫」の異体字/燻;燻製/醺;酒の香り/裙/桾/葷;葷酒/皸;あかぎれ/皹;「皸」の異体字/\nくんい /勲位/\nくんいく /訓育;教え育てる/薫育;感化して成長させる/\nくんえん /燻煙;†いぶす/薫煙;†良い香りの煙/\nくんえんざい /燻煙剤/\nくんおん /君恩/\nくんか /君家/訓化;教え導く/薫化;徳で感化する/\nくんかい /訓戒;諭し戒める/訓解;文を解き明かす/\nくんがな /訓仮名/\nくんき /勲記/\nくんげん /訓言/\nくんこ /訓詁/\nくんこう /勲功/薫香/君公;君主/君侯;諸侯・宰相/\nくんこく /訓告/君国/\nくんし /君子/\nくんしゃく /勲爵/訓釈/\nくんしゅ /君主/葷酒;「ネギ、ニラの類いと酒」の意味/\nくんしゅこく /君主国/\nくんしゅせい /君主制/君主政/\nくんしゅどうとく /君主道徳/\nくんしゅろん /君主論/\nくんしょう /勲章/\nくんしらん /君子蘭/\nくんしん /君臣/\nくんじ /訓示/訓辞/\nくんじきてい /訓示規定/\nくんじゅ /群衆/\nくんじょう /燻蒸/薫蒸/\nくんずほぐれつ /組んず解れつ/\nくんせい /燻製/薫製;=燻製/\nくんせん /薫染/\nくんそく /君側/\nくんだり /下/下り/\nくんちゅう /訓注/訓註/\nくんちょう /君寵/\nくんづけ /君付け/君付/\nくんてん /訓点/\nくんてんご /訓点語/\nくんてんしりょう /訓点資料/\nくんてんぼん /訓点本/\nくんでん /訓電/\nくんとう /薫陶/勲等/\nくんどう /訓導/\nくんどく /訓読/\nくんねっぷ /訓子府/\nくんねっぷちょう /訓子府町/\nくんのう /君王/\nくんぷ /君父/\nくんぷう /薫風/\nくんみん /君民/\nくんみんせいおん /訓民正音/\nくんめい /君命/\nくんもう /訓蒙/\nくんやん /崑央/\nくんゆ /訓諭/\nくんよみ /訓読み/\nくんりん /君臨/\nくんれい /訓令/\nくんれいしき /訓令式/\nくんれん /訓練/\nくんれんうんてん /訓練運転/\nくんれんか /訓練科/\nくんれんし /訓練士/\nくんれんしだい /訓練次第/\nくんれんしょ /訓練所/\nくんれんじょ /訓練所/\nくんれんじょう /訓練場/\nくんれんせい /訓練生/\nくんれんちゅう /訓練中/\nくんれんど /訓練度/\nくんれんぶそく /訓練不足/\nくんれんよう /訓練用/\nくんわ /訓話/\nぐ /愚/具;味噌汁の-/惧;危惧/颶;颶風/倶/禺/弘;(呉音)弘誓/壺;(呉音の一つ)/壷;「壺」の異体字/虞;虞犯/麌;(おじか)/狗;天狗/\nぐあい /具合/具合い/工合/\nぐあむとう /グアム島;地名,Guam/\nぐあん /愚案/具案/\nぐいのみ /ぐい飲み/\nぐう /宮/偶;偶然/寓;寓話/遇;遭遇/隅;一隅/嵎/藕;はす/\nぐうい /寓意/\nぐういん /偶因/\nぐうえい /偶詠/\nぐうえん /宮宛/\nぐうかく /隅角/\nぐうかん /偶感/\nぐうかんすう /偶関数/\nぐうき /偶奇/\nぐうきせい /偶奇性/\nぐうきょ /寓居;僑居、僑寓/\nぐうげん /寓言/\nぐうご /偶語/\nぐうさく /偶作/\nぐうじ /宮司/\nぐうじん /偶人/\nぐうすう /偶数/\nぐうすうかい /偶数回/\nぐうすうけた /偶数桁/\nぐうすうじ /偶数時/\nぐうすうづき /偶数月/\nぐうすうばんごう /偶数番号/\nぐうすうび /偶数日/\nぐうすうびょう /偶数秒/\nぐうすうぺーじ /偶数頁/\nぐうすうほん /偶数本/\nぐうせい /偶成/\nぐうぜん /偶然/\nぐうぜんせい /偶然性/\nぐうぜんてき /偶然的/\nぐうぜんはっけん /偶然発見/\nぐうぞう /偶像/\nぐうぞうか /偶像化;建国者の-/\nぐうぞうし /偶像視/\nぐうぞうすうはい /偶像崇拝/\nぐうちかん /偶置換/\nぐうていもく /偶蹄目/\nぐうているい /偶蹄類/\nぐうのね /ぐうの音/\nぐうはつ /偶発/\nぐうはつさいむ /偶発債務/\nぐうはつてき /偶発的/\nぐうもく /寓目/\nぐうゆ /寓喩/\nぐうゆう /偶有/\nぐうゆうせい /偶有性/\nぐうりょく /偶力/\nぐうれつ /偶列/\nぐうわ /寓話/\nぐうわてき /寓話的/\nぐかく /具格;[文法]instructive/\nぐかんしょう /愚管抄;慈円/\nぐがん /具眼/\nぐきょ /愚挙/\nぐけい /愚兄/愚形/愚計/\nぐけん /愚見/\nぐげん /具現/\nぐげんか /具現化/\nぐこう /愚行/愚考/愚公/供香/\nぐさ /種/草/\nぐさい /愚妻/供祭/\nぐさく /愚策/愚作/\nぐざい /具材/ξ;xi/Ξ;Xi/\nぐし /愚姉/串/\nぐしかみ /具志頭/\nぐしかわ /具志川/\nぐしけん /具志堅/\nぐしゃ /愚者/\nぐしょ /愚書/具書/\nぐしょう /具象/\nぐしょうか /具象化/\nぐしょうが /具象画/\nぐしょうこう /具象項/\nぐしょうせい /具象性/\nぐしょうてき /具象的;⇔抽象的/\nぐしん /具申/供進/愚神/\nぐしんらいさん /愚神礼讃;Moriae encomium, 1511, Erasmus/\nぐじょ /愚女/\nぐじょう /郡上/\nぐじょうはちまん /郡上八幡/\nぐじん /愚人/\nぐすくべ /城辺/\nぐすり /薬/\nぐず /愚図;当て字/\nぐずぐず /愚図愚図;当て字/\nぐせ /癖/\nぐせい /愚生/\nぐせつ /愚説/\nぐせぼさつ /救世菩薩/\nぐぜい /弘誓/\nぐそ /糞/\nぐそう /愚僧/\nぐそく /具足/愚息/\nぐそくかい /具足戒/\nぐたい /具体/\nぐたいあん /具体案/\nぐたいおんがく /具体音楽/\nぐたいか /具体化/\nぐたいけい /具体形/\nぐたいさく /具体策/\nぐたいせい /具体性/\nぐたいてき /具体的/\nぐたいてきいけん /具体的意見/\nぐたいてきぎろん /具体的議論/\nぐたいてきこうい /具体的行為/\nぐたいてきこうどう /具体的行動/\nぐたいてきさぎょう /具体的作業/\nぐたいてきしゅだん /具体的手段/\nぐたいてきしゅほう /具体的手法/\nぐたいてきしょうこ /具体的証拠/\nぐたいてきじじつ /具体的事実/\nぐたいてきじれい /具体的事例/\nぐたいてきすうち /具体的数値/\nぐたいてきたいけん /具体的体験/\nぐたいてきたいしょう /具体的対象/\nぐたいてきていあん /具体的提案/\nぐたいてきないよう /具体的内容/\nぐたいてきほうほう /具体的方法/\nぐたいてきもんだい /具体的問題/\nぐたいてきれい /具体的例/\nぐたいめい /具体名/\nぐたいれい /具体例/\nぐたいろん /具体論/\nぐち /愚痴/口/\nぐちょく /愚直/\nぐちん /具陳/\nぐつ /靴/\nぐてい /愚弟/\nぐとう /愚答/\nぐどう /求道/\nぐどん /愚鈍/\nぐねつむこう /グネツム綱/\nぐのう /愚能/\nぐのこっちょう /愚の骨頂/\nぐはん /虞犯/\nぐはんしゃ /虞犯者/\nぐび /具備/\nぐびじん /虞美人/\nぐびじんそう /虞美人草/\nぐふ /愚夫/愚父/愚婦/\nぐふう /颶風/\nぐふとくく /求不得苦/\nぐぶ /供奉/弘布/\nぐぶつ /愚物/\nぐほう /求法/\nぐぼ /愚母/\nぐまい /愚昧/愚妹/\nぐみ /組/茱/萸/胡頽子/茱萸/\nぐみん /愚民/\nぐみんせいさく /愚民政策/\nぐもん /愚問/\nぐもんぐとう /愚問愚答/\nぐもんじほう /求聞持法/\nぐゆう /具有/\nぐら /蔵/倉/鞍/\nぐらい /位/\nぐらたんざら /グラタン皿/\nぐらにゅーとう /グラニュー糖;(granulated sugar) さらさらのお砂糖/\nぐらびあし /グラビア誌/\nぐらふか /グラフ化/\nぐらふし /グラフ誌/\nぐらふりろん /グラフ理論;graph theory/\nぐらみーしょう /グラミー賞/\nぐらむ /瓦;gramme/\nぐらむすう /グラム数/\nぐり /栗/\nぐりーんしゃ /グリーン車/\nぐりあさいぼう /グリア細胞;[生物]glia cell/\nぐりむどうわ /グリム童話/\nぐるーう゛かん /グルーヴ感/\nぐるーぶかん /グルーブ感/\nぐるーぷきぎょう /グループ企業/\nぐるーぷめい /グループ名/\nぐるい /狂い/\nぐるかへい /グルカ兵;(Gurkha) ネパール人の傭兵。勇猛さで高名/\nぐるぐるまき /グルグル巻き/ぐるぐる巻き/\nぐるたみんさん /グルタミン酸/\nぐるたみんさんなとりうむ /グルタミン酸ナトリウム;[化学]C5H8O4Na/\nぐるま /車/\nぐるみ /包み/\nぐるめ /包/\nぐるり /周/\nぐれ /昏/\nぐれーじ /グレー地/\nぐれごりうすれき /グレゴリウス暦;NB:現代の暦法/\nぐれごりおせいか /グレゴリオ聖歌;Gregorian chant/\nぐれごりおれき /グレゴリオ暦;=グレゴリウス暦/\nぐれつ /愚劣/\nぐれん /紅蓮/\nぐれんたい /愚連隊/\nぐれんな /紅蓮奈/\nぐろ /黒/\nぐろーばるか /グローバル化/\nぐろう /愚弄/愚老/\nぐろん /愚論/\nぐわい /具合/\nぐん /郡;†county/群;†むれ/軍;army/羣;「群」の異体字/麕;(鹿の一種)のろ/\nぐん> /軍;軍司令部,軍管区,軍本部/郡;郡会,郡代,郡参事(会)/\nぐんい /軍医/\nぐんいち /軍一/\nぐんえい /群栄/軍営/\nぐんえき /軍役/\nぐんか /軍歌/軍靴/群化/\nぐんかく /軍拡/群鶴/\nぐんかん /軍艦/軍鑑/\nぐんかんき /軍艦旗/\nぐんかんく /軍管区/\nぐんかんけい /軍関係/\nぐんかんどり /軍艦鳥/\nぐんかんぶ /軍艦部/\nぐんかんまき /軍艦巻き;イクラの-/軍艦巻/\nぐんがく /軍学/軍楽/\nぐんがくしゃ /軍学者/\nぐんがくたい /軍楽隊/\nぐんき /軍記;「-物語」/軍旗/軍機;軍部の機密/軍規;軍隊の規則。「-違反」/軍紀;軍隊の紀律。「-を紊す」/\nぐんきしゅくせい /軍規粛正;軍紀?/\nぐんきもの /軍記物;平家物語、太平記など/\nぐんきものがたり /軍記物語/\nぐんきょ /群居/\nぐんぎ /群議/\nぐんけ /郡家/\nぐんけい /軍鶏/\nぐんけいさつ /軍警察/\nぐんけん /軍犬/\nぐんこう /軍港/軍功/\nぐんこく /軍国/\nぐんこくか /軍国化/\nぐんこくしゅぎ /軍国主義/\nぐんこくしゅぎしゃ /軍国主義者/\nぐんこん /群婚;=集団婚/\nぐんさい /軍才/\nぐんさん /軍産/\nぐんさんふくごうたい /軍産複合体/\nぐんざん /群山/\nぐんし /軍師/軍士/軍使/軍史/\nぐんしきん /軍資金/\nぐんしけい /軍師型/\nぐんしゅう /群集/群衆/群聚/\nぐんしゅうしんり /群集心理/\nぐんしゅく /軍縮/\nぐんしゅくかいぎ /軍縮会議;Conference on Disarmament/\nぐんしょ /群書/軍書/\nぐんしょう /群小/\nぐんしょく /軍職/\nぐんしょるいじゅう /群書類従;古文献の叢書。塙保己一・編。全1680巻(1779-1819)/\nぐんしれいかん /軍司令官/\nぐんしれいぶ /軍司令部/\nぐんしん /軍神/群臣/\nぐんじ /軍事/郡司/軍二/群司/\nぐんじえいせい /軍事衛星;antisatellite(ASAT)/\nぐんじえんじょ /軍事援助/\nぐんじか /軍事化/\nぐんじかいにゅう /軍事介入/\nぐんじかがく /軍事科学/\nぐんじかんけい /軍事関係/\nぐんじきみつ /軍事機密/\nぐんじきょういく /軍事教育/\nぐんじこうどう /軍事行動/\nぐんじこっか /軍事国家/\nぐんじさいばん /軍事裁判/\nぐんじさくせん /軍事作戦/\nぐんじさんぎょう /軍事産業/\nぐんじしせつ /軍事施設/\nぐんじしょうとつ /軍事衝突/\nぐんじしんりゃく /軍事侵略/\nぐんじじょうしき /軍事常識/\nぐんじせいけん /軍事政権/\nぐんじせんもんか /軍事専門家/\nぐんじそしき /軍事組織/\nぐんじそち /軍事措置/\nぐんじたいこく /軍事大国/\nぐんじてき /軍事的/\nぐんじてきりゆう /軍事的理由/\nぐんじどうめい /軍事同盟;日独伊三国-,中朝-/\nぐんじひ /軍事費/\nぐんじほうてい /軍事法廷/\nぐんじもくてき /軍事目的/\nぐんじもんだい /軍事問題/\nぐんじゅ /軍需/\nぐんじゅけいき /軍需景気/\nぐんじゅこうじょう /軍需工場/\nぐんじゅさんぎょう /軍需産業/\nぐんじゅひん /軍需品/\nぐんじょう /群青/群生/\nぐんじょういろ /群青色/\nぐんじょうしょく /群青色/\nぐんじよう /軍事用/\nぐんじりょく /軍事力/\nぐんじん /軍人/軍陣/\nぐんじんしょうぎ /軍人将棋/\nぐんじんちょくゆ /軍人勅諭/\nぐんすい /軍帥/\nぐんすう /群数/\nぐんせい /群生;colony/軍政;military rule/軍制;military system/群星;star cluster/群棲;flock/\nぐんせいか /軍政下/\nぐんせき /軍籍/\nぐんせん /軍船/\nぐんぜい /軍勢/\nぐんぜさんぎょう /グンゼ産業;[企業名]/\nぐんぜんたい /群全体/\nぐんそう /軍曹/軍装/\nぐんそうどの /軍曹殿/\nぐんそく /軍足/\nぐんそくど /群速度/\nぐんそしき /軍組織/\nぐんそつ /軍卒/\nぐんぞう /群像/\nぐんぞく /軍属/\nぐんたい /軍隊/群体/\nぐんたいしき /軍隊式/\nぐんたいはけん /軍隊派遣/\nぐんだい /群大/郡代/\nぐんだり /軍荼利/\nぐんだん /軍団/群団/軍談/\nぐんだんこうそう /軍団抗争/\nぐんだんちょう /軍団長/\nぐんちえん /群遅延/\nぐんちゅう /軍中/\nぐんちゅうおう /軍中央/\nぐんちょう /郡長/軍長/\nぐんて /軍手/\nぐんてい /軍偵/\nぐんていすう /群定数/\nぐんと /軍都/\nぐんとう /群島/軍刀/群盗/\nぐんとうきょく /軍当局/\nぐんない /郡内/\nぐんば /軍馬/\nぐんばい /軍配/\nぐんばつ /軍閥/\nぐんぱつ /群発/\nぐんぱつじしん /群発地震/\nぐんぱつせい /群発性/\nぐんび /軍備/\nぐんびかくだい /軍備拡大/\nぐんぴ /軍費/\nぐんぴょう /軍兵/軍票/群氷/\nぐんぶ /軍部;military/郡部;郡のつく地域/群舞/\nぐんぷ /軍夫/\nぐんぷく /軍服/\nぐんぼう /軍帽/\nぐんぽう /軍法/群峰/\nぐんぽうかいぎ /軍法会議/\nぐんま /群馬/\nぐんまけん /群馬県/\nぐんまけんじん /群馬県人/\nぐんまだい /群馬大/\nぐんまだいがく /群馬大学/\nぐんまちょう /群馬町/\nぐんみん /軍民/\nぐんむ /軍務/\nぐんむかん /軍務官/\nぐんむきょくちょう /軍務局長/\nぐんめいれい /軍命令/\nぐんもう /群盲/\nぐんもん /軍門/\nぐんやく /軍役/\nぐんゆう /群雄/群游/\nぐんゆうかっきょ /群雄割拠/\nぐんよう /軍用/\nぐんようき /軍用機/\nぐんようきん /軍用金/\nぐんようけん /軍用犬/\nぐんようしゃ /軍用車/\nぐんようち /軍用地/\nぐんらく /群落/\nぐんりつ /軍律/\nぐんりゃく /軍略/\nぐんりゅうせい /群流星/\nぐんりょ /軍旅/\nぐんれい /軍令/\nぐんれいぶ /軍令部/\nぐんれいぶそうちょう /軍令部総長/\nぐんれいぶちょう /軍令部長/\nぐんれき /軍歴;大統領の-詐称/\nぐんろん /群論/\nぐんろんにゅうもん /群論入門/\nけ /毛/気/家/卦;八卦/褻;ハレと-/ヶ;「個」の略字/蹴;(動詞活用形)/怪;物の怪/恠;「怪」の異体字/袈;袈裟/懸;(慣用音)懸念/化;(呉音)化粧/仮;(呉音)/花;(呉音)/華;(呉音)/掛;(呉音)/乖;(呉音) 乖離/迦;(呉音) 釈迦/假;「仮」の旧字/氣;「気」の旧字(人名用漢字)/祁;?/消;動詞語幹?/\nけーきざら /ケーキ皿/\nけーきづくり /ケーキ作り/\nけーきや /ケーキ屋/\nけーすべつ /ケース別/\nけーてん /Ｋ点;スキージャンプの基準点/\nけあがり /蹴上がり/\nけあげ /蹴上/蹴上げ/\nけあし /毛足/\nけあな /毛穴/毛孔/\nけい /刑;punishment/形;form/型;model/系/計/軽/経;経由/京;10^16/茎;くき/径;半径/頸;くび/頚;「頸」の異体字/継/繼;「継」の旧字/奚;なんぞ/渓;渓流/溪;「渓」の旧字/蹊;鼠蹊部/谿;たに/鶏;にわとり/鷄;「鶏」の旧字(人名用漢字)/慧;慧眼/恵;恩恵/惠;「恵」の旧字(人名用漢字)/炯;炯眼/烱;「炯」の異体字/絅;(着物の一種)/冏;けいがまえ/迥;とおい/勍;つよい/黥;いれずみ/圭;土圭/珪;珪酸/硅;硅酸(=珪酸)/桂;桂馬/畦;あぜ/罫;罫線/鮭;さけ/奎;二十八宿の一つ/挂;か・ける/閨;閨房/剄;くびきる/勁;つよい/痙;痙攣/脛;すね/莖;「茎」の旧字/輕;「軽」の旧字/徑;「径」の旧字1/逕;「径」の旧字2/經;「経」の旧字/契;契約/挈/楔;くさび/敬;敬意/警;警備/謦;謦咳/馨;かおり/磬;きん/繋;繋船/啓;啓蒙/綮;肯綮/蛍;ほたる/螢;「蛍」の旧字/煢;ひとり/兮;(助辞)/盻;にらむ/頃;ころ/傾;傾向/競;競馬/卿;王卿/境;境内/荊;いばら/夐;はるか/憬;憧憬/枅/檠;ゆだめ/瓊;たま/笄;こうがい/醯/係;関係/兄;愚兄/慶;慶事/憩;休憩/掲;掲載/携;提携/景;光景/稽;滑稽/詣;参詣/憇;「憩」の異体字/攜;「携」の異体字/冂;(けいがまえ)/匸;(かくしがまえ)/彑;(けいがしら)/佳;?/掛;?/\nけい#まい /計#1枚/計#2枚/計#3枚/\nけい> /計/軽;軽喫茶,軽音楽,軽営倉/経;経口,経腹,経粘膜/\nけいあい /敬愛/\nけいあつ /傾圧/\nけいあつたいき /傾圧大気/\nけいあん /慶安;年号(1648-1652)/桂庵;口入れ屋/慶庵;口入れ屋/\nけいあんおふれがき /慶安御触書/\nけいい /経緯/敬意/軽易/慶伊/\nけいいぎ /経緯儀/\nけいいち /圭一/啓一/恵一/敬一/慶一/桂一/佳一/螢一/蛍一/\nけいいちろう /啓一郎/圭一郎/敬一郎/圭一朗/\nけいいど /経緯度/\nけいいん /契印/\nけいうん /慶雲;年号(703-708)/\nけいえい /経営/警衛/形影/継泳/\nけいえいあっか /経営悪化/\nけいえいかだい /経営課題/\nけいえいかつどう /経営活動/\nけいえいかんり /経営管理/\nけいえいがく /経営学/\nけいえいがくぶ /経営学部/\nけいえいがっか /経営学科/\nけいえいがわ /経営側/\nけいえいきかくしつ /経営企画室/\nけいえいきき /経営危機/\nけいえいきばん /経営基盤/\nけいえいきぼ /経営規模/\nけいえいけい /経営系/\nけいえいけいざいがく /経営経済学/\nけいえいけん /経営権/\nけいえいこうがく /経営工学/\nけいえいこうがっか /経営工学科/\nけいえいしげん /経営資源/\nけいえいしゃ /経営者/\nけいえいしゃがわ /経営者側/\nけいえいしゅほう /経営手法/\nけいえいしゅわん /経営手腕/\nけいえいじょう /経営上/\nけいえいじょうきょう /経営状況/\nけいえいじょうたい /経営状態/\nけいえいじん /経営陣/\nけいえいせいせき /経営成績/\nけいえいせきにん /経営責任/\nけいえいせんりゃく /経営戦略/\nけいえいたい /経営体/\nけいえいたいしつ /経営体質/\nけいえいてき /経営的/\nけいえいてきかんてん /経営的観点/\nけいえいとうけいがく /経営統計学/\nけいえいとうごう /経営統合/\nけいえいどりょく /経営努力/\nけいえいなん /経営難/\nけいえいはたん /経営破綻/\nけいえいふしん /経営不振/\nけいえいぶんせき /経営分析/\nけいえいぶんや /経営分野/\nけいえいほうしん /経営方針/\nけいえいぼたい /経営母体/\nけいえいりねん /経営理念/\nけいえいりょく /経営力/\nけいえん /敬遠/閨怨/\nけいえんげき /軽演劇/\nけいえんさく /敬遠策/\nけいえんじだい /桂園時代;1903-12/\nけいおう /京王/慶應/慶応;年号(1865-1868)/\nけいおういなだつつみ /京王稲田堤/\nけいおうかく /京王閣/\nけいおうぎじゅく /慶應義塾/慶応義塾/\nけいおうぎじゅくじょし /慶應義塾女子/\nけいおうぎじゅくだい /慶應義塾大/慶応義塾大/\nけいおうぎじゅくだいがく /慶應義塾大学/慶応義塾大学/\nけいおうぐち /京王口/\nけいおうけいそく /慶応計測/慶應計測/\nけいおうしょうなんふじさわ /慶應湘南藤沢/\nけいおうしんじゅく /京王新宿/\nけいおうしんじゅくえき /京王新宿駅/\nけいおうしんせん /京王新線/\nけいおうせい /慶應生/\nけいおうせん /京王線/\nけいおうせんえんせん /京王線沿線/\nけいおうせんしんじゅく /京王線新宿/\nけいおうたま /京王多摩/\nけいおうだい /慶応大/慶應大/\nけいおうだいがく /慶応大学/慶應大学/\nけいおうていと /京王帝都/\nけいおうていとでんてつ /京王帝都電鉄/\nけいおうはい /京王杯/\nけいおうはちおうじ /京王八王子/\nけいおうひよし /慶応日吉/慶應日吉/\nけいおうびん /京王便/\nけいおうふじさわ /慶応藤沢/慶應藤沢/\nけいおうみた /慶應三田/\nけいおうりこう /慶応理工/\nけいおん /軽音/\nけいおんがく /軽音楽/\nけいおんがくぶ /軽音楽部/\nけいおんき /警音器/\nけいか /経過/桂花/京華/計科/圭花/軽過/\nけいかい /警戒/軽快/啓開/\nけいかいかん /軽快感/\nけいかいくいき /警戒区域/\nけいかいけいほう /警戒警報/\nけいかいしょく /警戒色/\nけいかいしん /警戒心/\nけいかいせん /警戒線/\nけいかいせんげん /警戒宣言/\nけいかいそうち /警戒装置/\nけいかいたいせい /警戒態勢/\nけいかいでんしゃ /軽快電車/\nけいかおん /経過音/\nけいかかんさつ /経過観察/\nけいかきろく /経過記録/\nけいかく /計画/圭角/経過句/計畫;「画」旧字/形覚/\nけいかくがい /計画外/\nけいかくけいざい /計画経済/\nけいかくけいざいか /計画経済下/\nけいかくけんきゅうじょ /計画研究所/\nけいかくしつ /計画室/\nけいかくしょ /計画書/\nけいかくじ /計画時/\nけいかくじょうきょう /計画状況/\nけいかくせい /計画性/\nけいかくせん /計画線/\nけいかくだんかい /計画段階/\nけいかくちゅう /計画中/\nけいかくちゅうし /計画中止/\nけいかくちょうしょ /計画調書/\nけいかくてき /計画的/\nけいかくとうさん /計画倒産/\nけいかくどおり /計画通り/\nけいかくひょう /計画表/\nけいかくぶ /計画部/\nけいかくぶんべん /計画分娩/\nけいかくほう /計画法/\nけいかくろせんず /計画路線図/\nけいかげき /軽歌劇;operetta/\nけいかご /経過後/\nけいかしつ /軽過失/\nけいかしょうぎょう /京華商業/\nけいかじかん /経過時間/\nけいかじょし /京華女子/\nけいかせつめい /経過説明/\nけいかそち /経過措置/\nけいかほうこく /経過報告/\nけいかぼく /珪化木/\nけいかりし /経過利子/\nけいかん /景観/警官/頚管/鶏冠;とさか/桂冠;-詩人/渓間/荊冠/鶏姦/\nけいかんしじん /桂冠詩人;poet laureat/\nけいかんじょうれい /景観条例/\nけいかんせき /鶏冠石/\nけいかんたい /警官隊/\nけいかんたち /警官達/\nけいかんほう /景観法/\nけいかんもの /警官物/\nけいが /慶賀/\nけいがい /形骸/境外/謦咳;-に接する/競買/傾蓋/荊芥/\nけいがいか /形骸化/\nけいがいぎんが /系外銀河/\nけいがく /経学/啓学/\nけいがくしゅっぱん /啓学出版;[出版社名]/\nけいがん /慧眼/炯眼/鶏眼;魚の目/\nけいき /景気/契機/計器/掲記/慶喜/刑期/継起/軽機/圭樹;人名/恵輝/\nけいきあっか /景気悪化/\nけいきかいふく /景気回復/\nけいきかんじゅう /軽機関銃/\nけいきざい /軽機材/\nけいきじゅんかん /景気循環/\nけいきたいさく /景気対策/\nけいきち /啓吉/\nけいきづけ /景気付け/\nけいきていめい /景気低迷/\nけいきどう /経気道/\nけいきどうこう /景気動向/\nけいきどうこうしすう /景気動向指数;[経済]Diffusion Index(DI)/\nけいきはんだん /景気判断/\nけいきひこう /計器飛行/\nけいきへい /軽騎兵/\nけいきへんどう /景気変動;economic fluctuations/\nけいきゅう /京急/警急/\nけいきゅうかまたえき /京急蒲田駅/\nけいきゅうかみおおおか /京急上大岡/\nけいきゅうくうこうせん /京急空港線/\nけいきゅうくりはまえき /京急久里浜駅/\nけいきゅうせん /京急線/\nけいきゅうせんない /京急線内/\nけいきゅうひば /軽裘肥馬/\nけいきょ /軽挙/\nけいきょう /景況/景教/\nけいきょうかん /景況感/\nけいきょうちょうさ /景況調査/\nけいきょく /荊棘/\nけいきょもうどう /軽挙妄動/\nけいきん /頸筋/\nけいきんぞく /軽金属/\nけいぎ /経義;経書の意味/\nけいく /警句/\nけいくうぼ /軽空母/\nけいぐ /敬具/刑具/\nけいぐん /鶏群;-の一鶴/\nけいけい /軽々;-に/炯々;きらきら。「眼光-」/烱々;「炯」の異体字/軽軽/\nけいけつ /経血/経穴/\nけいけつせき /鶏血石/\nけいけつりょう /経血量/\nけいけん /経験/敬虔/經驗;旧字/\nけいけんあり /経験有/\nけいけんかがく /経験科学/\nけいけんしき /経験式/\nけいけんしゃ /経験者/\nけいけんしゃだん /経験者談/\nけいけんしゃゆうぐう /経験者優遇/\nけいけんしゅぎ /経験主義/敬虔主義/\nけいけんしゅぎてき /経験主義的/\nけいけんじょう /経験上/\nけいけんずみ /経験済/\nけいけんそく /経験則/\nけいけんだん /経験談/\nけいけんち /経験値/\nけいけんちぶそく /経験値不足/\nけいけんてき /経験的/\nけいけんてきじじつ /経験的事実/\nけいけんてきにんしき /経験的認識/\nけいけんてん /経験点/\nけいけんねんすう /経験年数/\nけいけんば /経験馬/\nけいけんぶそく /経験不足/\nけいけんほうふ /経験豊富/\nけいけんろん /経験論/\nけいげつ /桂月/\nけいげん /軽減/\nけいげんか /軽減化/\nけいこ /稽古/恵子/慶子/圭子/桂子/啓子/佳子/敬子/景子/華子/蛍子/奎子/珪子/\nけいこう /傾向/蛍光/経口;-薬/携行/鶏口;-牛後/径行;直情-/馨香/螢光;「蛍」旧字/\nけいこうえいが /傾向映画/\nけいこうかん /蛍光管/\nけいこうかんせん /経口感染;病原菌が口→消化管から侵入する感染方法/\nけいこうがくえん /啓光学園/\nけいこうぎょう /軽工業/\nけいこうざい /蛍光剤/\nけいこうしきそ /蛍光色素/\nけいこうしょく /蛍光色/\nけいこうせい /傾向性;tendency/\nけいこうせんしょく /蛍光染色/\nけいこうせんりょう /蛍光染料/\nけいこうぞうはくざい /蛍光増白剤/\nけいこうたい /蛍光体/\nけいこうてき /傾向的;tendentious,left-wing/\nけいこうてんのう /景行天皇/\nけいこうとう /蛍光灯/蛍光燈/螢光灯/\nけいこうとうか /蛍光灯下/\nけいこうとうよ /経口投与/\nけいこうとりょう /蛍光塗料/\nけいこうはちょう /蛍光波長/\nけいこうひにんやく /経口避妊薬/\nけいこうぶっしつ /蛍光物質;fluorescent material,phosphor/\nけいこうめん /蛍光面/\nけいこうやく /経口薬/\nけいこく /警告/渓谷/経国;-済民/傾国;遊女/溪谷;「渓」旧字/谿谷;別字(=渓谷)/\nけいこくおん /警告音/\nけいこくきじ /警告記事/\nけいこくさいみん /経国済民;略して経済/\nけいこくしょく /警告色/\nけいこくそうち /警告装置/\nけいこくてつどう /渓谷鉄道/\nけいこくとう /警告灯/警告燈;「灯」旧字/\nけいこくぶん /警告文/\nけいこごと /稽古事/\nけいこしょにち /稽古初日/\nけいこだい /稽古台/\nけいこちゅう /稽古中/\nけいこつ /脛骨;[解剖]tibia. スネの骨/頚骨;クビの骨/軽忽;=きょうこつ/\nけいこつけっせつ /脛骨結節/\nけいこねっしん /稽古熱心/\nけいこはじめ /稽古始め/\nけいこば /稽古場/\nけいこび /稽古日/\nけいこぼん /稽古本/\nけいご /敬語/警固/警護;≒警固/啓吾/圭悟/警語/\nけいごう /契合/\nけいごうきん /軽合金/\nけいごしゃ /警護車/\nけいごしょ /警固所/\nけいごよう /警護用/\nけいさい /掲載/\nけいさいきかん /掲載期間/\nけいさいきじ /掲載記事/\nけいさいきぼうしゃ /掲載希望者/\nけいさいきょか /掲載許可/\nけいさいこうもく /掲載項目/\nけいさいごう /掲載号/\nけいさいさくひん /掲載作品/\nけいさいざっし /掲載雑誌/\nけいさいざっしめい /掲載雑誌名/\nけいさいし /掲載誌;†(magazine)/掲載紙;†(newspaper)/\nけいさいしめい /掲載誌名/\nけいさいしゃ /掲載者/\nけいさいじ /掲載時/\nけいさいじゅん /掲載順/\nけいさいじょうほう /掲載情報/\nけいさいちゅう /掲載中/\nけいさいねんがっぴ /掲載年月日/\nけいさいはんい /掲載範囲/\nけいさいぶん /掲載分/\nけいさいほうほう /掲載方法/\nけいさいよてい /掲載予定/\nけいさいるい /茎菜類/\nけいさぎょう /軽作業/\nけいさく /啓作/計策/\nけいさつ /警察/\nけいさつい /警察医/\nけいさついがい /警察以外/\nけいさつかん /警察官/\nけいさつかんけい /警察関係/\nけいさつかんけいしゃ /警察関係者/\nけいさつかんしょくむしっこうほう /警察官職務執行法/\nけいさつがっこう /警察学校/\nけいさつがわ /警察側/\nけいさつきこう /警察機構/\nけいさつぎょう /警察業/\nけいさつぎょうむ /警察業務/\nけいさつけん /警察犬;police dog/警察権;police power/\nけいさつざた /警察沙汰/\nけいさつしゃりょう /警察車両/\nけいさつしょ /警察署/\nけいさつしょちょう /警察署長/\nけいさつだいがっこう /警察大学校/\nけいさつちょう /警察庁/\nけいさつてちょう /警察手帳/\nけいさつとうきょく /警察当局/\nけいさつほう /警察法/\nけいさつほんぶ /警察本部/\nけいさつむせん /警察無線/\nけいさつや /警察屋/\nけいさつようご /警察用語/\nけいさつよびたい /警察予備隊/\nけいさつりょく /警察力/\nけいさん /計算/経産/珪酸/≧/÷/±/×/＋/＝/≠/＜/≦/＞/\nけいさんえん /珪酸塩/\nけいさんかいすう /計算回数/\nけいさんかがく /計算科学;†computational SCIENCE/計算化学;†computational CHEMISTRY/\nけいさんかてい /計算過程/\nけいさんかのう /計算可能/\nけいさんかのうせい /計算可能性/\nけいさんかんむり /卦算冠;[部首]/\nけいさんがい /計算外/\nけいさんがいねん /計算概念/\nけいさんき /計算機/計算器/\nけいさんきいがい /計算機以外/\nけいさんきえんしゅう /計算機演習/\nけいさんきかい /計算機械/\nけいさんきかいはつ /計算機開発/\nけいさんきかがく /計算機科学;†computational science/計算幾何学;computational geometry/計算機化学;†computational chemistry/\nけいさんきかがくしゃ /計算機科学者/\nけいさんきかがっか /計算機科学科/\nけいさんきかんきょう /計算機環境/\nけいさんきかんけい /計算機関係/\nけいさんきかんり /計算機管理/\nけいさんきかんりしゃ /計算機管理者/\nけいさんきかんれん /計算機関連/\nけいさんきがく /計算機学/\nけいさんきがっか /計算機学科/\nけいさんきがわ /計算機側/\nけいさんききょういく /計算機教育/\nけいさんきぎじゅつ /計算機技術/\nけいさんきげんご /計算機言語/\nけいさんきげんごがく /計算機言語学/\nけいさんきこう /計算機構/\nけいさんきこうがく /計算機工学/\nけいさんきこうせい /計算機構成/\nけいさんきしげん /計算機資源/\nけいさんきしつ /計算機室/\nけいさんきしょり /計算機処理/\nけいさんきしようりょう /計算機使用料/\nけいさんきじっけん /計算機実験/\nけいさんきじょう /計算機上/\nけいさんきせいぎょ /計算機制御/\nけいさんきそく /計算規則/\nけいさんきない /計算機内/\nけいさんきないぶ /計算機内部/\nけいさんきのう /計算機能/\nけいさんきぼ /計算規模/\nけいさんきや /計算機屋/\nけいさんきよう /計算機用/\nけいさんきりよう /計算機利用/\nけいさんぎ /計算木/\nけいさんぎじゅつ /計算技術/\nけいさんけい /計算系/\nけいさんけっか /計算結果/\nけいさんけっかひょうじ /計算結果表示/\nけいさんげんごがく /計算言語学/\nけいさんこうりつ /計算効率/\nけいさんこんきょ /計算根拠/\nけいさんご /計算後/\nけいさんしき /計算式/\nけいさんしつ /計算室/\nけいさんしゃ /計算者/\nけいさんしょ /計算書/\nけいさんしょう /経産省/経産相;†大臣/\nけいさんしょり /計算処理/\nけいさんじ /計算時/\nけいさんじかん /計算時間/\nけいさんじゃく /計算尺/\nけいさんじょう /計算上/\nけいさんじょうけん /計算条件/\nけいさんすうがく /計算数学/\nけいさんずく /計算尽く/\nけいさんせい /計算性/\nけいさんせいど /計算精度/\nけいさんそくど /計算速度/\nけいさんだい /京産大/\nけいさんち /計算値/\nけいさんちゅう /計算中/\nけいさんてき /計算的/\nけいさんてじゅん /計算手順/\nけいさんどりる /計算ドリル/\nけいさんのうりょく /計算能力/\nけいさんぶつりがく /計算物理学/\nけいさんぷ /経産婦/\nけいさんほう /計算法/\nけいさんほうしき /計算方式/\nけいさんほうほう /計算方法/\nけいさんもんだい /計算問題/\nけいさんや /計算屋/\nけいさんよう /計算用/\nけいさんりきがく /計算力学/\nけいさんりきがくけんきゅう /計算力学研究/\nけいさんりょう /計算量/\nけいさんりょうりろん /計算量理論/\nけいさんりょく /計算力/\nけいさんりろん /計算理論/\nけいさんれい /計算例/\nけいさんれつ /計算列/\nけいさんれんしゅう /計算練習/\nけいさんろん /計算論/\nけいさんろんてきがくしゅう /計算論的学習/\nけいざい /経済/軽罪/\nけいざいいぞん /経済依存/\nけいざいえんじょ /経済援助/\nけいざいか /経済化/経済家/\nけいざいかい /経済界/\nけいざいかくさ /経済格差/\nけいざいかつどう /経済活動/\nけいざいかんきょう /経済環境/\nけいざいかんけい /経済関係/\nけいざいかんねん /経済観念;金銭感覚/\nけいざいがく /経済学/\nけいざいがくかんれん /経済学関連/\nけいざいがくしゃ /経済学者/\nけいざいがくしょう /経済学賞/\nけいざいがくせんこう /経済学専攻/\nけいざいがくてき /経済学的/\nけいざいがくぶ /経済学部/\nけいざいがくぶせい /経済学部生/\nけいざいがっか /経済学科/\nけいざいきかくちょう /経済企画庁;NB:2001年1月の中央省庁再編で内閣府に再編された/\nけいざいきぼ /経済規模/\nけいざいきょうこう /経済恐慌/\nけいざいきょうりょく /経済協力/\nけいざいきょうりょくかいはつきこう /経済協力開発機構;Organisation for Economic Co-operation and Development(OECD) www.oecd.org/\nけいざいけい /経済系/\nけいざいけん /経済圏/\nけいざいけんきゅうしょ /経済研究所/\nけいざいげんしょう /経済現象/\nけいざいげんそく /経済原則;economic principle/\nけいざいげんろん /経済原論/\nけいざいこうい /経済行為/\nけいざいこうか /経済効果/\nけいざいこうぞう /経済構造/\nけいざいこうりつ /経済効率/\nけいざいさんぎょう /経済産業/\nけいざいさんぎょうしょう /経済産業省;NB:通商産業省と科学技術庁が2001年1月の中央省庁再編で再編されたもの/\nけいざいさんぎょうだいじん /経済産業大臣/\nけいざいざい /経済財/\nけいざいざいせいしもんかいぎ /経済財政諮問会議;www.keizai-shimon.go.jp/\nけいざいざいせいせいさくたんとうだいじん /経済財政政策担当大臣/\nけいざいざいせいはくしょ /経済財政白書/\nけいざいざっし /経済雑誌/\nけいざいし /経済史;economic history/経済誌;business magazine/経済紙;business paper/\nけいざいしえん /経済支援/\nけいざいしっせい /経済失政/\nけいざいしゃかい /経済社会/\nけいざいしゃかいりじかい /経済社会理事会/\nけいざいしゅぎ /経済主義;economism/\nけいざいしょう /経済省/経財相/経済相;†大臣/\nけいざいしんりゃく /経済侵略/\nけいざいじょう /経済上/\nけいざいじょうきょう /経済状況/\nけいざいじょうせい /経済情勢/\nけいざいじょうたい /経済状態/\nけいざいじん /経済人/\nけいざいじんるいがく /経済人類学;economic anthropology/\nけいざいすいいき /経済水域;排他的-/\nけいざいせい /経済性/\nけいざいせいさい /経済制裁/\nけいざいせいさく /経済政策/\nけいざいせいちょう /経済成長/\nけいざいせいちょうりつ /経済成長率/\nけいざいせかい /経済世界/\nけいざいせんそう /経済戦争/\nけいざいたいこく /経済大国/\nけいざいたいこくにっぽん /経済大国日本/\nけいざいたいさく /経済対策/\nけいざいたんい /経済単位;economic unit/\nけいざいだんたい /経済団体/\nけいざいだんたいれんごうかい /経済団体連合会;経団連 www.keidanren.or.jp/\nけいざいちょう /経済庁/\nけいざいちょうさ /経済調査/\nけいざいちりがく /経済地理学;economic geography/\nけいざいてき /経済的/\nけいざいてきあつりょく /経済的圧力/\nけいざいてきいぞん /経済的依存/\nけいざいてきえんじょ /経済的援助/\nけいざいてきかち /経済的価値/\nけいざいてきかんきょう /経済的環境/\nけいざいてきかんてん /経済的観点/\nけいざいてききばん /経済的基盤/\nけいざいてきこうか /経済的効果/\nけいざいてきじじょう /経済的事情/\nけいざいてきじりつ /経済的自立/\nけいざいてきそんがい /経済的損害/\nけいざいてきどくりつ /経済的独立/\nけいざいてきはってん /経済的発展/\nけいざいてきひつようせい /経済的必要性/\nけいざいてきふたん /経済的負担/\nけいざいてきよゆう /経済的余裕/\nけいざいてきりえき /経済的利益/\nけいざいてきりゆう /経済的理由/\nけいざいとうけい /経済統計/\nけいざいとうせい /経済統制;economic control/\nけいざいとっく /経済特区/\nけいざいどうゆうかい /経済同友会;www.doyukai.or.jp/\nけいざいなんみん /経済難民/\nけいざいはくしょ /経済白書/\nけいざいはってん /経済発展/\nけいざいひょう /経済表;Tableau economique,1758,Quesnay/\nけいざいふうさ /経済封鎖/\nけいざいふっこう /経済復興/\nけいざいぶ /経済部/\nけいざいぶろっく /経済ブロック;economic bloc/\nけいざいほう /経済法/\nけいざいほうこく /経済報告/\nけいざいまさつ /経済摩擦/\nけいざいめん /経済面/\nけいざいもんだい /経済問題/\nけいざいらん /経済欄/\nけいざいりょく /経済力/\nけいざいりろんじょう /経済理論上/\nけいざいれん /経済連;[略語]経済農業協同組合連合会/\nけいざいろん /経済論/\nけいざぶろう /啓三郎/\nけいし /軽視/警視/桂枝;cinnamon/兄姉/継子/京師/刑死/継嗣/罫紙/圭司;人名/啓史/圭史/啓示/景士/経始/\nけいしき /形式;form/型式;model/\nけいしきいがい /形式以外/\nけいしきか /形式化/\nけいしきかん /形式感/\nけいしききじゅつ /形式記述/\nけいしきけい /形式系/\nけいしきけんさ /型式検査/\nけいしきげんご /形式言語/\nけいしきげんごりろん /形式言語理論/\nけいしきこん /形式婚/\nけいしきしてい /形式指定/\nけいしきしゅぎ /形式主義/\nけいしきしゅぎてき /形式主義的/\nけいしきしゅほう /形式手法/\nけいしきしよう /形式仕様/\nけいしきじょう /形式上/\nけいしきすう /形式数/\nけいしきず /形式図/\nけいしきせい /形式性/\nけいしきたいけい /形式体系/\nけいしきち /形式知/\nけいしきてき /形式的/\nけいしきてきしゅほう /形式的手法/\nけいしきてきしよう /形式的仕様/\nけいしきてきそうさ /形式的操作/\nけいしきてきたいけい /形式的体系/\nけいしきてきほうほう /形式的方法/\nけいしきにんてい /型式認定/形式認定/\nけいしきばんごう /形式番号/型式番号/\nけいしきび /形式美/\nけいしきぶんぽう /形式文法/\nけいしきへんかん /形式変換/\nけいしきへんこう /形式変更/\nけいしきべつ /形式別/\nけいしきめい /形式名/\nけいしきめいし /形式名詞;[文法]formal noun. eg.「急ぐことはない」の「こと」/\nけいしきろん /形式論/\nけいしきろんり /形式論理/\nけいしきろんりがく /形式論理学/\nけいしきろんりてき /形式論理的/\nけいしせい /警視正/\nけいしそうかん /警視総監/\nけいしちょう /警視庁;東京都の警察本部 NB:国の機関は警察庁/\nけいしつ /形質/憩室;[医]diverticulum/軽質/継室;後妻/閨室;bedroom/\nけいしついでん /形質遺伝/\nけいしつさいぼう /形質細胞;[生物]plasma cell/\nけいしつゆ /軽質油/\nけいしゃ /傾斜/鶏舎/軽車/珪砂/\nけいしゃかく /傾斜角/\nけいしゃけい /傾斜計/\nけいしゃち /傾斜地/\nけいしゃてき /傾斜的/\nけいしゃはいてん /傾斜配点/\nけいしゃほう /傾斜法/\nけいしゃほうこう /傾斜方向/\nけいしゃめん /傾斜面/\nけいしゃりょう /軽車両/\nけいしゅ /景趣/警手/\nけいしゅう /慶州/閨秀/軽舟/慶周/\nけいしゅく /慶祝/痙縮/\nけいしゅつ /掲出/\nけいしょ /経書/\nけいしょう /継承/敬称/警鐘/軽傷;†軽いケガ。「-を負う」/軽症;†軽い症状。「-の風邪」/景勝;-地/形象;image/形勝/景象/卿相/\nけいしょうか /形象化/\nけいしょうかいそう /継承階層/\nけいしょうかんけい /継承関係/\nけいしょうきのう /継承機能/\nけいしょうけん /継承権/\nけいしょうしゃ /継承者/\nけいしょうじゅんい /継承順位/\nけいしょうせい /継承性/\nけいしょうぞくせい /継承属性/\nけいしょうち /景勝地/\nけいしょうもじ /形象文字/\nけいしょうりゃく /敬称略/\nけいしょく /軽食/\nけいしょくほう /警職法/\nけいしょくや /軽食屋/\nけいしん /京津/敬神/敬信/恵信/京神/軽信/軽震/茎針/\nけいしんせん /京津線/\nけいじ /刑事/掲示;notice/啓示;revelation/慶事/計時;時間の計測/経時;時間の経過/継時;連続した時間/繋辞;[言語]copula/形而/兄事/圭司;人名/啓二/啓司/敬二/啓治/圭二/敬司/敬治/慶治/恵司/啓次/桂治/圭児/景示/\nけいじか /形而下/\nけいじがわ /刑事側/\nけいじきかん /掲示期間/\nけいじきょく /刑事局/\nけいじこくそ /刑事告訴/\nけいじこくはつ /刑事告発/\nけいじさいばん /刑事裁判/\nけいじしゅうきょう /啓示宗教/\nけいじしょぶん /刑事処分/\nけいじじけん /刑事事件/\nけいじじょう /形而上;metaphysical/刑事上;criminal/\nけいじじょうがく /形而上学/\nけいじじょうがくてき /形而上学的/\nけいじすう /掲示数/\nけいじせいさく /刑事政策/\nけいじせきにん /刑事責任/\nけいじそしょう /刑事訴訟/\nけいじそしょうきそく /刑事訴訟規則/\nけいじそしょうほう /刑事訴訟法/\nけいじちゅう /掲示中/\nけいじつ /頃日/\nけいじてき /経時的;時間の経過による./刑事的;criminal/継時的;時間的に連続した./\nけいじてつづき /刑事手続/\nけいじどうしゃ /軽自動車/\nけいじどうしゃきょうかい /軽自動車協会/\nけいじどうしゃぜい /軽自動車税/\nけいじどうしゃわく /軽自動車枠/\nけいじはん /刑事犯/\nけいじばつ /刑事罰/\nけいじばん /掲示板/\nけいじひこくにん /刑事被告人/\nけいじへんか /経時変化/\nけいじべんごにん /刑事弁護人/\nけいじほしょう /刑事補償/\nけいじもの /刑事物/\nけいじやく /刑事役/\nけいじゅ /圭樹/継受/\nけいじゅう /軽重/\nけいじゅん /軽巡/\nけいじょう /形状/計上/経常/京城/刑場/啓上/警乗/敬譲/\nけいじょうがく /計上額/\nけいじょうきおく /形状記憶/\nけいじょうきおくごうきん /形状記憶合金;[科技]memory metal/\nけいじょうけいそく /形状計測/\nけいじょうけってい /形状決定/\nけいじょうけんきゅう /経常研究/\nけいじょうごさ /形状誤差/\nけいじょうしゅうし /経常収支/\nけいじょうそんしつ /経常損失/\nけいじょうてき /形状的/\nけいじょうにんしき /形状認識/\nけいじょうひ /経常費/\nけいじょうみゃく /頚静脈/頸静脈/\nけいじょうめい /形状名/\nけいじょうようしゃ /軽乗用車/\nけいじょうりえき /経常利益/\nけいじょうりえきりつ /経常利益率/\nけいじょし /係助詞/\nけいじよう /掲示用/\nけいじろう /慶次郎/啓二郎/圭二郎/圭次郎/恵二郎/啓次朗/\nけいす /磬子;お堂の中で置いて使う鐘/\nけいすい /軽水/型推/\nけいすいろ /軽水炉/\nけいすう /係数;coefficient/計数;count/計數;「数」旧字/\nけいすうかん /計数管/\nけいすうかんかく /計数感覚;利益感覚/\nけいすうき /計数器/\nけいすうぎょうれつ /係数行列/\nけいすうぐん /係数群/\nけいすうこうがくか /計数工学科/\nけいすうこうがっか /計数工学科/\nけいすうたい /係数体/\nけいすうち /係数値/\nけいすうひょうじ /計数表示/\nけいすうりつ /計数率/\nけいすけ /啓介/圭介/佳祐/敬介/圭祐/啓祐/啓輔/啓助/佳佑/慶輔/惠介/景介/啓典/桂輔/慶裕/\nけいず /系図/\nけいずい /頸髄/\nけいずかい /窩主買/系図買/\nけいせい /形成;formation/形勢;situation.「-不利」/京成;東京・成田。「-電鉄」/傾城/経世;govern.「-済民」/警世;warn.「-の書」/痙性/形声;-文字/刑政/警醒/傾性;disposition/景星;lucky star/\nけいせいうえの /京成上野/\nけいせいえんせん /京成沿線/\nけいせいおおくぼえき /京成大久保駅/\nけいせいおしあげ /京成押上/\nけいせいか /経世家/\nけいせいかてい /形成過程/\nけいせいき /形成期/\nけいせいげか /形成外科/\nけいせいさいみん /経世済民/\nけいせいしゃ /形成者/\nけいせいしゅじゅつ /形成手術/\nけいせいしゅだん /形成手段/\nけいせいじゅつ /形成術/\nけいせいせきや /京成関屋/\nけいせいせん /京成線/\nけいせいせんない /京成線内/\nけいせいそう /形成層/\nけいせいたかさご /京成高砂/\nけいせいちば /京成千葉/\nけいせいつだぬま /京成津田沼/\nけいせいでんてつ /京成電鉄/\nけいせいなりた /京成成田/\nけいせいはい /京成杯/\nけいせいはんだん /形勢判断/\nけいせいふなばし /京成船橋/\nけいせいほう /形成法/\nけいせいほうしき /形成方式/\nけいせいほうほう /形成方法/\nけいせいほんせん /京成本線/\nけいせいもじ /形声文字/\nけいせいりょく /形成力/\nけいせき /形跡/珪石/\nけいせつ /蛍雪/螢雪/\nけいせつのこう /蛍雪の功;苦学した成果/\nけいせん /罫線/経線/係船/繋船;=係船/恵泉/─/│/┌/┐/┘/└/├/┬/┤/┴/┼/━/┃/┏/┓/┛/┗/┣/┳/┫/┻/╋/┠/┯/┨/┷/┿/┝/┰/┥/┸/╂/\nけいせんきのう /罫線機能/\nけいせんしゃ /軽戦車/\nけいせんそへん /罫線素片/─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂;罫線素片一覧/─/│/┌/┐/┘/└/├/┬/┤/┴/┼/━/┃/┏/┓/┛/┗/┣/┳/┫/┻/╋/┠/┯/┨/┷/┿/┝/┰/┥/┸/╂/\nけいせんひょう /罫線表/\nけいせんもじ /罫線文字/\nけいせんわく /罫線枠/\nけいぜつ /鶏舌/\nけいそ /ケイ素/珪素/刑訴;[法][略語]刑事訴訟(法)/硅素/形素/Si/Silicon/\nけいそう /形相/軽装/係争/計装/勁草/珪藻/慶早/継走/軽躁/\nけいそういん /形相因;アリストテレス/\nけいそうしょぼう /勁草書房/\nけいそうしょり /係争処理/\nけいそうじこう /係争事項/\nけいそうせん /慶早戦/\nけいそうちゅう /係争中/\nけいそうど /珪藻土;diatom earth. 珪藻の堆積物/軽鬆土;細粒の火山灰土/\nけいそうぶつ /係争物/\nけいそく /計測/\nけいそくかのう /計測可能/\nけいそくき /計測器/計測機;†measuring MACHINE/\nけいそくぎけん /計測技研/\nけいそくこうがっか /計測工学科/\nけいそくしゃ /計測者/\nけいそくしゅほう /計測手法/\nけいそくじ /計測時/\nけいそくじどうせいぎょ /計測自動制御/\nけいそくじどうせいぎょがっかい /計測自動制御学会/\nけいそくせん /鶏足山/\nけいそくち /計測値/\nけいそくちてん /計測地点/\nけいそくてん /計測点/\nけいそくど /計速度/\nけいそくふかのう /計測不可能/\nけいそくほう /計測法/\nけいそくほうほう /計測方法/\nけいそくよう /計測用/\nけいそくりょう /計測量/\nけいそくりろん /計測理論/\nけいそつ /軽率/軽卒;†低位|軽装の兵卒/輕率;「軽」旧字/\nけいそほう /刑訴法/\nけいそん /恵存/\nけいぞう /形像/恵贈/敬三;人名/恵三/啓三/圭三/慶三/恵造/佳三/経三/\nけいぞく /継続/係属/繼續/\nけいぞくかのう /継続可能/\nけいぞくきんむ /継続勤務/\nけいぞくぎょう /継続行/\nけいぞくけんさ /継続検査/\nけいぞくご /継続後/\nけいぞくしよう /継続使用/\nけいぞくしんぎ /継続審議;法案は-となった/\nけいぞくしんせい /継続申請/\nけいぞくじかん /継続時間/\nけいぞくせい /継続性/\nけいぞくそう /継続相/\nけいぞくちえきけん /継続地役権/\nけいぞくちゅう /継続中/\nけいぞくてき /継続的/\nけいぞくとうこう /継続投稿/\nけいぞくはん /継続犯/\nけいぞくひ /継続費/\nけいぞくぶん /継続分/\nけいぞくりつ /継続率/\nけいぞくりょく /継続力/\nけいぞん /恵存/桂損/\nけいた /慶太/圭太/\nけいたい /携帯/形態;form/形体;feature/継体;跡継ぎ/敬体;ですます体/\nけいたい> /携帯;(portable) -ゲーム機,-トイレ/\nけいたいか /携帯化/\nけいたいがく /形態学/\nけいたいがた /携帯型/\nけいたいき /携帯機/\nけいたいけいせい /形態形成/\nけいたいじょうほうたんまつ /携帯情報端末/\nけいたいせい /携帯性/\nけいたいそ /形態素/\nけいたいそかいせき /形態素解析/\nけいたいたんまつ /携帯端末/\nけいたいてき /形態的/\nけいたいてんのう /継体天皇/\nけいたいでんわ /携帯電話/\nけいたいはいざら /携帯灰皿/\nけいたいばんごう /携帯番号/\nけいたいひん /携帯品/\nけいたいぶんか /形態分化/\nけいたいへんか /形態変化/\nけいたいべつ /形態別/\nけいたいもしゃ /形態模写/\nけいたいよう /携帯用/\nけいたいようはいざら /携帯用灰皿/\nけいたいろん /形態論/\nけいたいろんてき /形態論的/\nけいたく /恵沢/\nけいだ /慶田/\nけいだい /境内/慶大/継代/掲題/\nけいだいきょうじゅ /慶大教授/\nけいだいじょう /慶大情/\nけいだんれん /経団連/\nけいちつ /啓蟄;[二十四節気]3.6頃/経膣/\nけいちゅう /傾注/閨中/契沖;(1640-1701) 国学者/\nけいちょう /慶弔/傾聴/軽重/慶長;年号(1596-1615)/茎頂/軽佻;-浮薄/計帳/敬重;敬い重んじる/敬弔;謹んで弔う/憩潮/\nけいちょうきん /慶弔金/\nけいちょうのえき /慶長の役;[日本史]朝鮮出兵(1597)/\nけいちょうふはく /軽佻浮薄/\nけいちょうぶんれつそしき /茎頂分裂組織/\nけいちょうよう /慶弔用/\nけいつい /頚椎;異体字/頸椎/\nけいてい /兄弟/係蹄;loop/径庭;隔たり/逕庭;=径庭/\nけいていしゃ /兄弟車/\nけいてき /警笛/\nけいてん /経典;(特に儒教の)賢人の書/啓典;(唯一神の)啓示の書/慶典;祝賀の式典/\nけいてんあいじん /敬天愛人/\nけいでんき /継電器/\nけいと /毛糸/慶人/\nけいとう /系統/傾倒/継投/鶏頭;-牛後/恵投/鷄頭;「鶏」旧字/\nけいとううんよう /系統運用/\nけいとうか /系統化/\nけいとうぐん /系統群/\nけいとうさく /継投策/\nけいとうしっぱい /継投失敗/\nけいとうじゅ /系統樹/\nけいとうず /系統図/\nけいとうせい /系統性/\nけいとうてき /系統的/\nけいとうてきぶんるい /系統的分類/\nけいとうはっせい /系統発生/\nけいとうばんごう /系統番号/\nけいとうべつ /系統別/\nけいとうめい /系統名/\nけいとうれんけい /系統連系/\nけいとうろん /系統論/\nけいとくくうこう /啓徳空港/\nけいとくちん /景徳鎮/\nけいとざんぐつ /軽登山靴/\nけいとせい /計都星/\nけいとだま /毛糸玉/\nけいとら /軽トラ/\nけいとらっく /軽トラック/\nけいど /軽度;⇔重度/経度;⇔緯度/傾度;かたむき/\nけいどう /傾動/\nけいどうみゃく /頚動脈/頸動脈/\nけいどほうこう /経度方向/\nけいない /系内/\nけいなわ /京奈和/\nけいなん /慶南/荊南;[中国史]十国の一(907-963)/\nけいにく /鶏肉/\nけいにりん /軽二輪/\nけいにりんしゃ /軽二輪車/\nけいねん /経年/\nけいねんへんか /経年変化/\nけいねんれっか /経年劣化/\nけいのじょう /蛍之丞/\nけいはい /珪肺/軽輩/\nけいはく /軽薄/敬白/\nけいはくたんしょう /軽薄短小/\nけいはつ /啓発/\nけいはん /京阪/\nけいはんえんせん /京阪沿線/\nけいはんがわ /京阪側/\nけいはんごじょうえき /京阪五条駅/\nけいはんさんじょう /京阪三条/\nけいはんざい /軽犯罪/\nけいはんざいほう /軽犯罪法/\nけいはんざいほういはん /軽犯罪法違反/\nけいはんしん /京阪神/\nけいはんしんちく /京阪神地区/\nけいはんしんほうめん /京阪神方面/\nけいはんせん /京阪線/\nけいはんたんばばし /京阪丹波橋/\nけいはんたんばばしえき /京阪丹波橋駅/\nけいはんでんしゃ /京阪電車/\nけいはんでんてつ /京阪電鉄/\nけいはんとっきゅう /京阪特急/\nけいはんな /京阪奈/\nけいはんはい /京阪杯/\nけいはんほんせん /京阪本線/\nけいば /競馬/\nけいばい /競売/啓培/\nけいばいぶっけん /競売物件/\nけいばうんえい /競馬運営/\nけいばおう /競馬王/\nけいばかい /競馬会/\nけいばかいせつしゃ /競馬解説者/\nけいばかんけい /競馬関係/\nけいばかんけいしゃ /競馬関係者/\nけいばぎょうかい /競馬業界/\nけいばく /繋縛/\nけいばけんきゅう /競馬研究/\nけいばしきほう /競馬四季報/\nけいばしょしんしゃ /競馬初心者/\nけいばしんぶん /競馬新聞/\nけいばじっきょう /競馬実況/\nけいばじょう /競馬場/\nけいばじょうまえ /競馬場前/\nけいばせんもんし /競馬専門紙/競馬専門誌/\nけいばせんよう /競馬専用/\nけいばちゅうけい /競馬中継/\nけいばつ /刑罰/閨閥/警抜/\nけいばつけん /刑罰権/\nけいばにんき /競馬人気/\nけいばはくぶつかん /競馬博物館/\nけいばばんぐみ /競馬番組/\nけいばばんぐみひょう /競馬番組表/\nけいばほう /競馬法;[法]/競馬報;?/\nけいばよそう /競馬予想/\nけいばれき /競馬歴/\nけいひ /経費/桂皮/荊扉/\nけいひこうき /軽飛行機/\nけいひさくげん /経費削減/\nけいひせつげん /経費節減/\nけいひせつやく /経費節約/\nけいひつ /警蹕/\nけいひょうほう /景表法;[法][略語]景品表示法/\nけいひよさん /経費予算/\nけいひん /景品/京浜/\nけいひんきゅうこう /京浜急行/\nけいひんきゅうこうえんせん /京浜急行沿線/\nけいひんきゅうこうせん /京浜急行線/\nけいひんきゅうこうでんてつ /京浜急行電鉄/\nけいひんこうかん /景品交換/\nけいひんこうかんじょ /景品交換所/\nけいひんせん /京浜線/\nけいひんちく /京浜地区/\nけいひんとうほく /京浜東北/\nけいひんとうほくせん /京浜東北線/\nけいひんひょうじほう /景品表示法;不当景品類及び不当表示防止法/\nけいび /警備/軽微/\nけいびいん /警備員/\nけいびき /罫引/\nけいびしゃりょう /警備車両/\nけいびじょう /警備上/\nけいびたい /警備隊/\nけいびたいいん /警備隊員/\nけいびてい /警備艇/\nけいびへい /警備兵/\nけいびん /軽便/慧敏/\nけいびんてつどう /軽便鉄道/\nけいふ /系譜/継父/\nけいふうまる /啓風丸/\nけいふか /軽負荷/\nけいふく /敬服/慶福/京福/\nけいふくでんてつ /京福電鉄/\nけいふず /系譜図/\nけいふぼ /継父母/\nけいふん /鶏糞/軽粉/\nけいぶ /警部/頸部/頚部/軽侮/\nけいぶつ /景物/\nけいぶつし /景物詩/\nけいぶほ /警部補/\nけいぶん /慶文/\nけいぶんしゃ /勁文社;[出版社名] NB:2002年倒産/\nけいべつ /軽蔑/\nけいべつご /軽蔑語/\nけいべつてき /軽蔑的/\nけいべん /軽便/\nけいほ /警保/\nけいほう /警報/刑法/\nけいほういはん /刑法違反/\nけいほうおん /警報音/\nけいほうかいじょ /警報解除/\nけいほうき /警報機/警報器/\nけいほうこう /径方向/\nけいほうじょう /刑法上/\nけいほうそうち /警報装置/\nけいほうはん /刑法犯/\nけいほきょく /警保局/\nけいほく /京北/\nけいほくせん /京北線/\nけいぼ /継母/敬慕/景慕/\nけいぼう /警棒/警防/閨房/圭膀/\nけいま /桂馬/\nけいまい /兄妹/\nけいみょう /軽妙/\nけいみょうしゃだつ /軽妙洒脱/\nけいみん /傾眠/\nけいむ /警務/刑務/\nけいむいん /警務員/\nけいむかん /刑務官/\nけいむしょ /刑務所/\nけいむぶ /警務部/\nけいめい /啓明/鶏鳴/経明/\nけいめいがくえん /啓明学園/\nけいめいくとう /鶏鳴狗盗;くだらぬ芸(でも役に立つ)/\nけいめん /軽免/\nけいめんきょ /軽免許/\nけいもう /啓蒙/\nけいもううんどう /啓蒙運動/\nけいもうかつどう /啓蒙活動/\nけいもうざっし /啓蒙雑誌/\nけいもうしそう /啓蒙思想/\nけいもうしょ /啓蒙書/\nけいもうてき /啓蒙的/\nけいやく /契約/\nけいやくか /契約課/\nけいやくかいじょ /契約解除/\nけいやくかんけい /契約関係/\nけいやくきかん /契約期間/\nけいやくきかんまんりょう /契約期間満了/\nけいやくきん /契約金/\nけいやくこうかい /契約更改/\nけいやくこうしょう /契約交渉/\nけいやくご /契約後/\nけいやくさき /契約先/\nけいやくしゃ /契約者/\nけいやくしゃいん /契約社員/\nけいやくしょ /契約書/\nけいやくじ /契約時/\nけいやくじこう /契約事項/\nけいやくじょう /契約上/\nけいやくせい /契約制/\nけいやくせいりつ /契約成立/\nけいやくせつ /契約説;社会-/\nけいやくちゅう /契約中/\nけいやくていけつ /契約締結/\nけいやくないよう /契約内容/\nけいやくのしっぱい /契約の失敗;[経済]contract failure/\nけいやくはき /契約破棄/\nけいやくひ /契約費/\nけいやくび /契約日/\nけいやくぶん /契約分/\nけいやくほう /契約法/\nけいやくほうほう /契約方法/\nけいやくまんりょう /契約満了/\nけいやくやっかん /契約約款/\nけいやくりょう /契約料/契約量/\nけいゆ /経由/軽油/\nけいゆう /経由/系由/\nけいゆうびん /経由便/\nけいゆしゃ /軽油車/\nけいゆぜい /軽油税/\nけいゆち /経由地/\nけいゆびん /経由便/\nけいよ /恵与/刑余/\nけいよう /形容/掲揚/茎葉/京葉;東京・千葉/繋養/\nけいようく /形容句/\nけいようぐち /京葉口/\nけいようご /形容語/\nけいようし /形容詞/\nけいようしてき /形容詞的/\nけいようじ /掲揚時/\nけいようせん /京葉線/\nけいようせんとうきょうえき /京葉線東京駅/\nけいようせんない /京葉線内/\nけいようせんまいはまえき /京葉線舞浜駅/\nけいようたい /茎葉体/\nけいようどうし /形容動詞/\nけいようどうろ /京葉道路/\nけいようぶ /茎葉部/\nけいようむじゅん /形容矛盾/\nけいよん /軽四;軽四輪自動車/\nけいよんりん /軽四輪/\nけいら /警邏/警ら/軽羅;軽い薄衣/\nけいらく /経絡/京洛/\nけいらん /鶏卵/\nけいり /経理/計理;≒経理.「-士」/刑吏;executioner/警吏;policeman/\nけいりか /経理課/\nけいりかちょう /経理課長/\nけいりがかり /経理係/経理掛/\nけいりきん /経理金/\nけいりく /刑戮/\nけいりし /計理士/\nけいりしょり /経理処理/\nけいりじょう /経理上/\nけいりたんとう /経理担当/\nけいりつ /刑律/\nけいりてき /経理的/\nけいりひかえ /経理控/\nけいりぶ /経理部/\nけいりぶじょうほう /経理部情報/\nけいりぶもん /経理部門/\nけいりゃく /計略/経略/\nけいりゅう /渓流/係留/繋留;=係留/掛留;[音楽]/稽留;留まる・滞る/憩流;潮流が止まること/谿流;=渓流/\nけいりゅうおん /継留音/\nけいりゅうざお /渓流竿/\nけいりゅうづり /渓流釣り/\nけいりょう /軽量;lightweight/計量;measure/\nけいりょうか /軽量化;「PCの-」/計量化;measure.「リスクの-」/\nけいりょうかっぷ /計量カップ;200cc/\nけいりょうき /計量器/\nけいりょうきゅう /軽量級/\nけいりょうけいざいがく /計量経済学;econometrics/\nけいりょうけん /計量研/\nけいりょうこうしゅつりょく /軽量高出力/\nけいりょうじょうほう /計量情報/\nけいりょうすぷーん /計量スプーン/\nけいりょうせい /軽量性/\nけいりょうてき /計量的/\nけいりょうてんそる /計量テンソル/\nけいりょうば /軽量馬/\nけいりょうほう /計量法/\nけいりん /競輪/桂林/経綸/\nけいりんおう /競輪王/\nけいりんかい /競輪界/\nけいりんじょう /競輪場/\nけいりんせんしゅ /競輪選手/\nけいりんどう /啓林堂/\nけいるい /係累/繋累;≒係累/\nけいれい /敬礼/\nけいれき /経歴/\nけいれきしょ /経歴書/\nけいれつ /系列/勁烈/\nけいれつか /系列化/\nけいれつがいしゃ /系列会社/\nけいれつきぎょう /系列企業/\nけいれつきょく /系列局/\nけいれつこうか /系列効果/\nけいれつしせつ /系列施設/\nけいれつてき /系列的/\nけいれつてん /系列店/\nけいれつない /系列内/\nけいれん /痙攣/\nけいれんせい /痙攣性/\nけいろ /経路/毛色/径路;こみち/\nけいろう /敬老/\nけいろうどう /軽労働/\nけいろうのひ /敬老の日;九月の第三月曜日/\nけいろがい /経路外/\nけいろく /鶏肋/\nけいろしてい /経路指定/\nけいろじょう /経路上/\nけいろじょうほう /経路情報/\nけいろじょうほうこうかん /経路情報交換/\nけいろすう /経路数/\nけいろせいぎょ /経路制御/\nけいろせきぶん /経路積分/\nけいろせってい /経路設定/\nけいろせんたく /経路選択/\nけいろたんさく /経路探索/\nけいろちょう /経路長/\nけいろひょう /経路表/\nけいろへんこう /経路変更/\nけいわ /計和/\nけいわんしょうこうぐん /頸腕症候群/\nけう /稀有/希有/\nけうら /毛裏/\nけおり /毛織/毛織り/\nけおりもの /毛織物/\nけかえし /蹴返し/\nけが /怪我;(当て字)/\nけがい /化外/\nけがに /毛蟹/\nけがにん /怪我人;(当て字)/けが人/ケガ人/\nけがれ /穢れ;(特に禁忌的な不浄をいう)/汚れ;NB:「よごれ」と同形/穢/\nけがわ /毛皮/\nけがわや /毛皮屋/\nけぎ /化儀/\nけぎょう /加行/\nけぎらい /毛嫌い/\nけげん /怪訝/化現/\nけこ /花籠;仏具/\nけこう /花香/華香/\nけこみ /蹴込/蹴込み;階段の垂直な板/\nけご /毛蚕/\nけごろも /毛衣/裘/\nけごん /華厳/華嚴;旧字/\nけごんぎょう /華厳経/\nけごんしゅう /華厳宗/\nけごんじ /華厳寺;鈴虫寺,京都/\nけごんのたき /華厳滝/\nけさ /今朝/袈裟/畩;=袈裟/\nけさがけ /袈裟懸け/\nけさがた /今朝方/\nけさがため /袈裟固め/\nけさき /毛先/\nけさぎり /袈裟切り/\nけさほど /今朝程/\nけし /罌粟;hoppy/芥子;=罌粟 NB:「からし」とも/消し/\nけしいん /消印/\nけしからぬ /怪しからぬ/\nけしからん /怪しからん/\nけしき /景色;view/気色;-ばむ/\nけしこみ /消込/消し込み/\nけしごむ /消しゴム/\nけしずみ /消し炭/消炭/\nけしずみいろ /消し炭色/\nけしずみぐろ /消し炭黒/\nけしつぶ /芥子粒/\nけして /決して/\nけしぼん /芥子本/\nけしむらさき /滅紫/\nけしもく /ケシ目/Papaverales/Rhoeadales/\nけしもくぐん /ケシ目群/\nけしょう /化粧/化生/\nけしょういた /化粧板/\nけしょうがけ /化粧掛け/化粧掛/\nけしょうごうはん /化粧合板/\nけしょうしつ /化粧室/\nけしょうじお /化粧塩/\nけしょうすい /化粧水/\nけしょうせっけん /化粧石鹸/\nけしょうだい /化粧台/\nけしょうだち /化粧裁ち/\nけしょうだな /化粧棚/\nけしょうだんす /化粧箪笥;dresser/\nけしょうなおし /化粧直し/\nけしょうばこ /化粧箱/\nけしょうばん /化粧板/\nけしょうひん /化粧品/\nけしょうひんがいしゃ /化粧品会社/\nけしょうひんはんばい /化粧品販売/\nけしょうひんや /化粧品屋/\nけしょうまわし /化粧回し;[相撲]/\nけしょうめん /化粧面/\nけしょうりょうほう /化粧療法/\nけしん /化身/\nけじらみ /毛虱/\nけすじ /毛筋/\nけずね /毛脛/\nけずりくず /削り屑;鉛筆の-/\nけずりぶし /削り節/\nけせん /気仙/\nけせんぬま /気仙沼/\nけそう /懸想/\nけそうびと /懸想人/\nけそうぶみ /懸想文/\nけぞめ /毛染め/\nけぞり /毛剃り/\nけた /桁/\nけたい /懈怠/化体/仮諦;[仏教]/\nけたいくそ /卦体糞;けったくそ/\nけたいち /桁位置/\nけたおち /桁落ち/\nけたか /気高/\nけたぐり /蹴手繰り/\nけたごと /桁毎/\nけたすう /桁数/\nけたすうぶん /桁数分/\nけたちがい /桁違い/\nけたはずれ /桁外れ/けた外れ/\nけたばし /桁橋/\nけたひょうじ /桁表示/\nけため /桁目/\nけたゆき /桁行/\nけだかい /気高い/\nけだし /蓋し/\nけだま /毛玉/\nけだもの /獣/\nけち /吝/\nけちえん /結縁/\nけちみゃく /血脈/\nけちょう /怪鳥/\nけちんぼう /けちん坊/\nけっか /結果/欠課/結跏;-趺坐/闕下/決河/\nけっかい /結界/決壊;ダムの-/血塊/決潰;=決壊/欠壊;欠けて壊れる/\nけっかおーらい /結果オーライ/\nけっかく /結核/欠格/\nけっかくきん /結核菌/\nけっかくしょう /結核症/\nけっかくじこう /欠格事項/\nけっかくよぼうほう /結核予防法/\nけっかご /結果後/\nけっかさくせい /結果作成/\nけっかさんしょう /結果参照/\nけっかしき /結果式/\nけっかしだい /結果次第/\nけっかせきにん /結果責任/\nけっかそくほう /結果速報/\nけっかてき /結果的/\nけっかてきかじゅうはん /結果的加重犯/\nけっかはっぴょう /結果発表/\nけっかはっぴょうご /結果発表後/\nけっかはんてい /結果判定/\nけっかふざ /結跏趺坐/\nけっかほうこく /結果報告/\nけっかまち /結果待ち/\nけっかよそう /結果予想/\nけっかりすと /結果リスト/\nけっかろん /結果論/\nけっかろんてき /結果論的/\nけっかん /血管/欠陥/欠巻/穴間/缺陷/\nけっかんかくちょう /血管拡張/\nけっかんけい /血管系;vascular system/\nけっかんしゃ /欠陥車/\nけっかんしゅ /血管腫/\nけっかんしょうがい /血管障害/\nけっかんしょうひん /欠陥商品/\nけっかんじゅうたく /欠陥住宅/\nけっかんない /血管内/\nけっかんひん /欠陥品/\nけっかんへき /血管壁/\nけっき /決起/血気/蹶起/\nけっきざかり /血気盛り/\nけっきしゅうかい /決起集会/\nけっきゅう /血球/結球/\nけっきょ /穴居/\nけっきょく /結局/\nけっきん /欠勤/\nけっく /結句/\nけっけいもじ /楔形文字/\nけっこう /結構/決行/血行/欠航/結好/欠行/\nけっこう> /結構/\nけっこうかいてき /結構快適/\nけっこうかんたん /結構簡単/\nけっこうこうか /結構高価/\nけっこうごうか /結構豪華/\nけっこうしぜん /結構自然/\nけっこうしょうがい /血行障害/\nけっこうしょく /血紅色/\nけっこうたいへん /結構大変/\nけっこうだいたん /結構大胆/\nけっこうちょうほう /結構重宝/\nけっこうひさん /結構悲惨/\nけっこうび /決行日/\nけっこうびん /欠航便/\nけっこうふべん /結構不便/\nけっこうへいき /結構平気/\nけっこうべんり /結構便利/\nけっこうまえ /結構前/\nけっこうむかし /結構昔/\nけっこうめんどう /結構面倒/\nけっこうわだい /結構話題/\nけっこん /結婚/血痕/\nけっこんあいて /結婚相手/\nけっこんいわい /結婚祝/結婚祝い/\nけっこんかん /結婚観/\nけっこんがんぼう /結婚願望/\nけっこんきねん /結婚記念/\nけっこんきねんび /結婚記念日/\nけっこんご /結婚後/\nけっこんさぎ /結婚詐欺/\nけっこんさんぎょう /結婚産業/\nけっこんしき /結婚式/\nけっこんしきじょう /結婚式場/\nけっこんしきん /結婚資金/\nけっこんしょうかいじょ /結婚紹介所/\nけっこんじ /結婚時/\nけっこんじき /結婚時期/\nけっこんせいかつ /結婚生活/\nけっこんぜんご /結婚前後/\nけっこんそうだん /結婚相談/\nけっこんそうだんじょ /結婚相談所/\nけっこんたいしょく /結婚退職/\nけっこんてきれいき /結婚適齢期/\nけっこんとうしょ /結婚当初/\nけっこんねんれい /結婚年齢/\nけっこんばなし /結婚話/\nけっこんひよう /結婚費用/\nけっこんひろうえん /結婚披露宴/\nけっこんほうどう /結婚報道/\nけっこんまえ /結婚前/\nけっこんものがたり /結婚物語/\nけっこんゆびわ /結婚指輪/\nけっこんりつ /結婚率/\nけっこんれき /結婚歴/\nけっさい /決済;†settle.「注文の-」/決裁;†decide.「部長の-」/潔斎/\nけっさいけん /決裁権/\nけっさいしょ /決裁書/\nけっさいせい /決済性/\nけっさいせいよきん /決済性預金/\nけっさいせんもんぎんこう /決済専門銀行/\nけっさいび /決裁日/\nけっさいほうほう /決済方法/\nけっさいようよきん /決済用預金/\nけっさく /傑作/結索/結紮;けっさつ?/\nけっさくしゅう /傑作集/\nけっさくすいり /傑作推理/\nけっさくせん /傑作選/傑作撰/\nけっさくば /傑作馬/\nけっさつ /結紮/\nけっさつじゅつ /結紮術/\nけっさん /決算/\nけっさんい /決算委/\nけっさんき /決算期/\nけっさんこうこく /決算公告/\nけっさんしょ /決算書/\nけっさんじょう /決算上/\nけっさんたんしん /決算短信/\nけっさんひょう /決算表/\nけっさんび /決算日/\nけっさんほうこく /決算報告/\nけっさんほうこくしょ /決算報告書/\nけっし /決死/傑士/血祀/\nけっしきそ /血色素/\nけっしけん /決死圏/\nけっしたい /決死隊/\nけっしつ /欠失/\nけっして /決して/\nけっしゃ /結社/\nけっしゅ /血腫/\nけっしゅう /結集/血臭/\nけっしゅつ /傑出/\nけっしょ /血書/闕所;[日本史](鎌倉・室町時代の)没収/欠所;[日本史](江戸時代の)没収/\nけっしょう /決勝/結晶/血漿;[医]plasma/血症;(語の一部) シトルリン-,低酸素-/血笑/結漿/\nけっしょうかがく /結晶化学;crystal chemistry/\nけっしょうがく /結晶学;crystallography/\nけっしょうがた /結晶型/\nけっしょうけい /結晶系;crystal system. 結晶の分類/結晶形;crystal form. 結晶の外形/\nけっしょうけっか /決勝結果/\nけっしょうこうがく /結晶光学;crystal optics/\nけっしょうこうし /結晶格子;[化学]crystal lattice/\nけっしょうこうぞう /結晶構造/\nけっしょうしつ /結晶質/\nけっしょうしゅうりょうご /決勝終了後/\nけっしょうしんしゅつ /決勝進出/\nけっしょうじく /結晶軸;[化学]/\nけっしょうすい /結晶水/\nけっしょうせかい /結晶世界/\nけっしょうせき /結晶石/\nけっしょうせん /決勝戦/\nけっしょうたいかい /決勝大会/\nけっしょうだ /決勝打/\nけっしょうだん /決勝弾/\nけっしょうてん /決勝点/\nけっしょうとーなめんと /決勝トーナメント/\nけっしょうにってい /決勝日程/\nけっしょうばん /血小板/\nけっしょうばんゆけつ /血小板輸血/\nけっしょうび /決勝日/\nけっしょうぶんかくせいざい /血漿分画製剤/\nけっしょうへんがん /結晶片岩;crystalline schist/\nけっしょうほんるいだ /決勝本塁打/\nけっしょうめん /結晶面;[化学]crystal face/\nけっしょく /血色/欠食/\nけっしょくじどう /欠食児童/\nけっしん /決心/結審/\nけっせい /結成/血清/\nけっせいかんえん /血清肝炎/\nけっせいしき /結成式/\nけっせいじ /結成時/\nけっせいせいぶん /血清成分/\nけっせいちゅうしゃ /血清注射/\nけっせいりゆう /結成理由/\nけっせいりょうほう /血清療法/\nけっせき /欠席/結石/血石/\nけっせきさいばん /欠席裁判/\nけっせきしゃ /欠席者/\nけっせきとどけ /欠席届/\nけっせきにっすう /欠席日数/\nけっせきはんけつ /欠席判決/\nけっせつ /結節/\nけっせつてん /結節点;node/\nけっせん /決戦;†/血栓/結線/血戦/決選;†「-投票」/決戰;「戦」旧字/\nけっせんしょう /血栓症;[医]/\nけっせんじ /結線時/\nけっせんじょうほう /結線情報/\nけっせんず /結線図/\nけっせんたいかい /決戦大会/\nけっせんとうひょう /決選投票/\nけっせんへんあつき /結線変圧器/\nけっそう /血相/傑僧/\nけっそうこん /纈草根/\nけっそく /結束/欠測/\nけっそくりょく /結束力/\nけっそん /欠損/\nけっそんがく /欠損額/\nけっそんきん /欠損金;[会計]loss/\nけっそんしょう /欠損症/\nけっそんち /欠損値/\nけったく /結託/\nけったん /血痰/\nけっちゃく /決着/結着;「-剤」/\nけっちゃくざい /結着剤/\nけっちゅう /血中/桀紂/\nけっちゅうさんそのうど /血中酸素濃度/\nけっちょう /結腸/\nけっちん /血沈/\nけってい /決定/\nけっていあん /決定案/\nけっていかのう /決定可能/\nけっていかのうせい /決定可能性/\nけっていき /決定機/決定木/\nけっていきこう /決定機構/\nけっていきじゅん /決定基準/\nけっていぎ /決定木/\nけっていけい /決定系/\nけっていけいすう /決定係数/\nけっていけん /決定権/\nけっていけんげん /決定権限/\nけっていこう /決定稿/\nけっていご /決定後/\nけっていしえん /決定支援/\nけっていしゃ /決定者/\nけっていしゅほう /決定手法/\nけっていじ /決定時/\nけっていじこう /決定事項/\nけっていじょうきょう /決定状況/\nけっていせい /決定性/\nけっていせん /決定戦/\nけっていせんりゃく /決定戦略/\nけっていそしき /結締組織/\nけっていだ /決定打/\nけっていてき /決定的/\nけっていてきしゅんかん /決定的瞬間/\nけっていばん /決定版/決定番/\nけっていひょう /決定表/\nけっていふかのう /決定不可能/\nけっていふかのうせい /決定不可能性/\nけっていほう /決定法/\nけっていほうしき /決定方式/\nけっていほうほう /決定方法/\nけっていもんだい /決定問題/\nけっていよういん /決定要因/\nけっていりょく /決定力/\nけっていりろん /決定理論/\nけっていろん /決定論/\nけっていろんしゃ /決定論者/\nけっていろんてき /決定論的/\nけってき /闕腋/\nけってん /欠点/缺點/\nけっとう /血統/決闘/血糖/結党/\nけっとうがんりゅうじま /決闘巌流島/\nけっとうざい /決闘罪/\nけっとうしょ /血統書/\nけっとうじてん /血統辞典/血統事典/\nけっとうじょう /決闘状/\nけっとうず /血統図/\nけっとうち /血糖値/\nけっとうてき /血統的/\nけっとうひょうか /血統評価/\nけっぱい /欠配/\nけっぱく /潔白/\nけっぱつ /結髪/\nけっぱん /血判/血斑/\nけっぱんじょう /血判状/\nけっぴょう /結氷/\nけっぴん /欠品/\nけっぴんちゅう /欠品中/\nけっぷん /血粉/\nけっぺい /血餅/\nけっぺき /潔癖/\nけっぺきしょう /潔癖症/潔癖性/\nけっぽう /血泡/欠報/\nけっぽん /欠本/\nけつ /欠/決/血/穴/尻/傑;豪傑/杰;「傑」の異体字/桀;桀紂/偈;(げ)/碣;(いしぶみ)墓碣/竭;(つきる)/夬;(わける)/訣;訣別/决;「決」の異体字/抉;えぐ・る/刔;えぐ・る/缺;「欠」の旧字/蕨;わらび/厥;(その)/獗;猖獗/蹶;蹶起/闕;闕員(=欠員)/歇;間歇/結;完結/桔;桔梗/頡/纈;ゆはた/襭;(つまばさむ)/頁;ぺーじ/潔;清潔/亅/孑;孑孑(ぼうふら)/訐;(あばく)/譎;(いつわる)/\nけつあつ /血圧/\nけつあつけい /血圧計/\nけつあつじょうしょう /血圧上昇/\nけつあつそくていよう /血圧測定用/\nけつい /決意/\nけついん /欠員/闕員/\nけつえき /血液/\nけつえきかんせん /血液感染/\nけつえきがた /血液型/\nけつえきぎんこう /血液銀行;blood bank/\nけつえきけい /血液系/\nけつえきけんさ /血液検査/\nけつえきさいぼう /血液細胞/\nけつえきせいざい /血液製剤/\nけつえきちゅう /血液中/\nけつえきのうかんもん /血液脳関門;[医]blood-brain barrier/\nけつえきはんのう /血液反応/\nけつえきびょう /血液病/\nけつえきりょう /血液量/\nけつえん /血縁/結縁/\nけつえんかんけい /血縁関係/\nけつおう /傑王/\nけつがん /頁岩/\nけつぎ /決議/決疑;-論/決義;?/\nけつぎあん /決議案/\nけつぎぶん /決議文/\nけつぎろん /決疑論/\nけつげん /結言/\nけつご /結語/\nけつごう /結合/欠号/\nけつごうえねるぎー /結合エネルギー/\nけつごうおん /結合音/\nけつごうかじゅう /結合荷重/\nけつごうがた /結合型/\nけつごうきこう /結合機構/\nけつごうけい /結合系/\nけつごうけいじょう /結合形状/\nけつごうけいすう /結合係数/\nけつごうし /結合子/\nけつごうしき /結合織/\nけつごうじょうたい /結合状態/\nけつごうじょうほう /結合情報/\nけつごうすい /結合水/\nけつごうすう /結合数/\nけつごうせい /結合性/\nけつごうそく /結合則/\nけつごうそしき /結合組織/\nけつごうたい /結合体/\nけつごうたんぱくしつ /結合蛋白質/\nけつごうち /結合値/\nけつごうていすう /結合定数/\nけつごうてき /結合的/\nけつごうてすと /結合テスト/\nけつごうど /結合度/\nけつごうぶ /結合部/\nけつごうほう /結合法/\nけつごうほうそく /結合法則/\nけつごうみゃく /結合脈/\nけつごうもう /結合網/\nけつごうよう /結合用/\nけつごうりつ /結合律/\nけつごうりょく /結合力/\nけつじ /欠字/結辞/闕字/\nけつじつ /結実/\nけつじゅう /結集/\nけつじょ /欠如/欠除;remove/闕如;=欠如/\nけつじょう /欠場/楔状/結縄/決定/\nけつじょうもじ /楔状文字/結縄文字/\nけつじん /傑人/\nけつぜい /血税/\nけつぜん /決然/蹶然;跳ね起きる様子/孑然;抜きん出る様子/\nけつぞう /結像/\nけつぞうきょり /結像距離/\nけつぞうめん /結像面/\nけつぞく /血族/\nけつだん /決断/結団/\nけつにく /血肉/\nけつにょう /血尿/\nけつね /狐/\nけつばん /欠番/\nけつび /結尾/\nけつぶつ /傑物/\nけつぶん /結文/\nけつべつ /決別/訣別;=決別/\nけつべん /血便/\nけつぼう /欠乏/欠亡;(主に[法]) 「社員の-」/\nけつぼうしょう /欠乏症/\nけつぼうせい /欠亡性/\nけつまく /結膜/\nけつまくえん /結膜炎/\nけつまつ /結末/\nけつみゃく /血脈/\nけつめい /血盟/結盟/決明/\nけつめいし /決明子/\nけつゆうびょう /血友病/\nけつゆうびょうかんじゃ /血友病患者/\nけつらく /欠落/\nけつらくぶぶん /欠落部分/\nけつりゅう /血流/血瘤/\nけつりゅうおん /血流音/\nけつりゅうりょう /血流量/\nけつりょう /結了/血量/\nけつるい /血涙/\nけつれい /欠礼/\nけつれつ /決裂/\nけつろ /結露/血路/\nけつろたいさく /結露対策/\nけつろぼうし /結露防止/\nけつろん /結論/\nけつろんしき /結論式/\nけつろんてき /結論的/\nけつろんぶ /結論部/\nけづか /毛塚/\nけづくろい /毛繕い/\nけづな /毛綱/\nけづめ /距/蹴爪/\nけづや /毛艶/\nけと /化土/\nけとう /毛唐/\nけとば /言葉/\nけどう /化導/\nけどういん /祁答院/\nけない /家内/化内/\nけなげ /健気/\nけなしだいら /毛無平/\nけなみ /毛並み/毛並/\nけに /化尼/\nけにん /化人/\nけぬき /毛抜き;tweezer/鑷/毛抜/\nけねん /懸念/\nけねんざいりょう /懸念材料/\nけのび /蹴伸び;水泳の練習/\nけはい /気配/\nけはいね /気配値/\nけはえぐすり /毛生え薬/\nけはひ /化粧/気配/\nけば /毛羽/\nけばり /毛鉤/\nけびいし /検非違使/\nけびき /毛引き/罫引/\nけびきおどし /毛引縅/\nけびきがみ /罫引紙/\nけびょう /仮病/\nけふぇうすざ /ケフェウス座;Cepheus(Cep)/\nけぶ /煙/烟;「煙」の異体字/\nけぶつ /化仏/\nけぶり /気振り/\nけほう /化法/\nけぼうき /毛箒/\nけぼうし /毛帽子/\nけぼうず /毛坊主/\nけぼり /毛彫/\nけまうち /毛馬内/\nけまり /蹴鞠/\nけみがわ /検見川/\nけみがわはま /検見川浜/\nけむ /煙/烟;「煙」の異体字/\nけむし /毛虫/\nけむり /煙/烟;「煙」の異体字/\nけもの /獣/獸;「獣」の旧字(人名用漢字)/\nけものぞく /獣族/\nけものへん /獣偏/\nけものみち /獣道/\nけもん /仮門/\nけやき /欅/槻/\nけやりむし /毛槍虫/\nけら /螻蛄/\nけらい /家来/\nけらく /快楽/\nけらば /螻蛄羽;[建築]切妻の端/\nけらまれっとう /慶良間列島;地名/\nけり /鳧/蹴り/\nけりょう /仮令/家領/\nけれんみ /外連味/ケレン味/\nけろくろ /蹴轆轤/\nけわい /化粧/\nけん /件/券/県/剣/兼/権/拳/軒/腱/圏/研/犬/間;6尺/乾;[八卦]陽陽陽/建;建築/健;健康/鍵;鍵盤/嫌;嫌悪/謙;謙譲/慊/歉/賢;賢者/堅;堅実/樫;かし/慳;邪慳/鰹;かつお/倹;倹約/検;検査/険;険悪/験;経験/鹸;石鹸/嶮;嶮岨/臉/瞼;まぶた/儉;「倹」の旧字(人名用漢字)/檢;「検」の旧字(人名用漢字)/險;「険」の旧字(人名用漢字)/驗;「験」の旧字(人名用漢字)/劍;「剣」の旧字(人名用漢字)/劔;「剣」の旧字2/劒;「剣」の旧字3/剱;「剣」の旧字4/釼;「剣」の異体字/絹;(きぬ)絹糸/娟/涓/狷;狷介/羂;わな/鵑;杜鵑/巻;巻雲/倦;倦怠/惓;≒倦/捲;席捲/劵;「券」の旧字/卷;「巻」の旧字(人名用漢字)/圈;「圏」の旧字(人名用漢字)/椦;(幽霊文字?)/眷;眷属/綣/蜷;にな/見;見物/俔/硯;(すずり)硯水/筧;かけい/懸;懸命/縣;「県」の旧字(人名用漢字)/遣;派遣/譴;譴責/謇/蹇;あしなえ/喧;喧騒/愃/暄;あたたかい/諠;諠譁(=喧嘩)/萱;かや/權;「権」の旧字/顴;(頬骨)/献;文献/獻;「献」の旧字/絢;絢爛/監;(呉音) 監督/憲;憲法/牽;牽引/肩;双肩/繭;(まゆ) 絹糸/凵;(かんにょう)/妍;-を競う/幵;(たいら)/愆;(たがう)/甄/繝;繧繝/虔;敬虔/騫;閔子騫/黔;(くろい)/顕;顕著/顯;「顕」の旧字(人名用漢字)/搴;(ぬく)/眩;(漢音) 眩暈/鉉;(漢音) つる/擧;「挙」の旧字,?/舉;「挙」の異体字,?/\nけん> /県;県西部,県議会/嫌/兼/\nけんあい /眷愛/兼愛/\nけんあく /険悪/\nけんあん /懸案/検案/\nけんあんしょ /検案書/\nけんあんじこう /懸案事項/\nけんい /権威/健胃/\nけんいか /権威化/\nけんいき /圏域/県域/\nけんいしゃ /権威者/\nけんいしゅぎ /権威主義/\nけんいしゅぎてき /権威主義的/\nけんいすじ /権威筋/\nけんいち /健一/賢一/憲一/謙一/研一/建一/堅一/剣一/乾一/\nけんいちろう /健一郎/謙一郎/健一朗/顕一郎/\nけんいてき /権威的/\nけんいやく /健胃薬/\nけんいん /牽引/検印/\nけんいんしゃ /牽引車/\nけんいんじ /牽引時/\nけんいんそうち /牽引装置/\nけんいんやく /牽引役/\nけんいんりょく /牽引力/\nけんいんれっしゃ /牽引列車/\nけんうん /巻雲/絹雲;=巻雲/\nけんえい /県営/兼営/建永;年号(1206-1207)/献詠/顕栄/\nけんえき /検疫/権益/\nけんえきかくほ /権益確保/\nけんえきかん /検疫官/\nけんえきしゃ /権益者/\nけんえきしょ /検疫所/\nけんえきじょ /検疫所/\nけんえきほう /検疫法/\nけんえつ /検閲/憲悦/\nけんえつかん /検閲官/\nけんえつさくじょ /検閲削除/\nけんえつせいど /検閲制度/\nけんえん /嫌煙/犬猿/倦厭;飽き飽き/嫌厭;嫌い厭う/\nけんえんうんどう /嫌煙運動/\nけんえんか /嫌煙家/\nけんえんけん /嫌煙権/\nけんえんしゃ /嫌煙者/\nけんえんだんたい /嫌煙団体/\nけんえんは /嫌煙派/\nけんお /嫌悪/嫌惡;「悪」旧字/\nけんおう /県央/賢王/\nけんおうどう /圏央道/\nけんおかん /嫌悪感/\nけんおん /検温/建音/\nけんおんき /検温器/\nけんおんけん /建音研/\nけんか /喧嘩/県下/献花/県花/堅果;nut/鹸化;[化学]saponify/\nけんかい /見解/県会/狷介/研開/\nけんかいぎいん /県会議員/\nけんかうり /喧嘩売/\nけんかく /剣客/懸隔/見覚/\nけんかこうろん /喧嘩口論/\nけんかごし /喧嘩腰/\nけんかしょくぶつ /顕花植物/\nけんかじょうず /喧嘩上手/\nけんかだい /献花台/\nけんかだいいち /県下第一/\nけんかべつ /喧嘩別/\nけんかまつり /喧嘩祭り/喧嘩祭/\nけんかよつ /喧嘩四つ;[相撲]/\nけんかりょうせいばい /喧嘩両成敗/\nけんかわかれ /喧嘩別れ;前の男と-/\nけんかん /建艦/顕官/兼官/\nけんが /懸河/懸下/\nけんがい /圏外/県外/懸崖/遣外/\nけんがく /見学/建学/研学/兼学/\nけんがくかい /見学会/\nけんがくしゃ /見学者/\nけんがくじかん /見学時間/\nけんがくほうこく /見学報告/\nけんがくまえ /見学前/\nけんがみね /剣ヶ峰/\nけんがん /検眼/\nけんき /嫌気/建機;建設機械/嫌忌/顕貴/\nけんきざい /嫌忌剤/\nけんきせい /嫌気性/\nけんきせいきん /嫌気性菌/\nけんきせいせっちゃくざい /嫌気性接着剤/\nけんきち /健吉/賢吉/\nけんきゃく /健脚/剣客/\nけんきゅう /研究/建久;年号(1190-1199)/\nけんきゅうい /研究医/\nけんきゅういいんかい /研究委員会/\nけんきゅういん /研究員;researcher/研究院;institute/\nけんきゅうか /研究科;course/研究家;researcher/\nけんきゅうかい /研究会/\nけんきゅうかいいん /研究会員/\nけんきゅうかいいんかい /研究科委員会/\nけんきゅうかいかいさい /研究会開催/\nけんきゅうかいかつどう /研究会活動/\nけんきゅうかいかんじ /研究会幹事/\nけんきゅうかいきょうさい /研究会共催/\nけんきゅうかいけいしき /研究会形式/\nけんきゅうかいし /研究会誌/\nけんきゅうかいしりょう /研究会資料/\nけんきゅうかいとうろく /研究会登録/\nけんきゅうかいはっぴょう /研究会発表/\nけんきゅうかいはつ /研究開発/\nけんきゅうかいはつか /研究開発課/\nけんきゅうかいはつきこう /研究開発機構/\nけんきゅうかいはつしつ /研究開発室/\nけんきゅうかいはつしょく /研究開発職/\nけんきゅうかいはつせいか /研究開発成果/\nけんきゅうかいはつどうこう /研究開発動向/\nけんきゅうかいはつどりょく /研究開発努力/\nけんきゅうかいはつのうりょく /研究開発能力/\nけんきゅうかいはつひ /研究開発費/\nけんきゅうかいはつぶ /研究開発部/\nけんきゅうかいはつほんぶ /研究開発本部/\nけんきゅうかいはつもくてき /研究開発目的/\nけんきゅうかいほうこく /研究会報告/\nけんきゅうかいほっそく /研究会発足/\nけんきゅうかいめい /研究会名/\nけんきゅうかいれんごう /研究会連合/\nけんきゅうかだい /研究課題/\nけんきゅうかちょう /研究科長/\nけんきゅうかちょうしつ /研究科長室/\nけんきゅうかつどう /研究活動/\nけんきゅうかのう /研究可能/\nけんきゅうかのうせい /研究可能性/\nけんきゅうかん /研究官/\nけんきゅうかんきょう /研究環境/\nけんきゅうがくえんとし /研究学園都市/\nけんきゅうき /研究機/\nけんきゅうきかん /研究機関/研究期間/\nけんきゅうきばん /研究基盤/\nけんきゅうきょうぎかい /研究協議会/\nけんきゅうきょうりょくか /研究協力課/\nけんきゅうきょうりょくがかり /研究協力掛/\nけんきゅうきよう /研究紀要/\nけんきゅうぎょうせき /研究業績/\nけんきゅうぐるーぷ /研究グループ/\nけんきゅうけい /研究系/\nけんきゅうけいかく /研究計画/\nけんきゅうけいひ /研究経費/\nけんきゅうけっか /研究結果/\nけんきゅうこうえんかい /研究講演会/\nけんきゅうこうりゅう /研究交流/\nけんきゅうさっし /研究冊子/\nけんきゅうし /研究史/\nけんきゅうしえん /研究支援/\nけんきゅうしえんかんきょう /研究支援環境/\nけんきゅうししん /研究指針/\nけんきゅうしせつ /研究施設/\nけんきゅうしつ /研究室/\nけんきゅうしつがい /研究室外/\nけんきゅうしつけんがく /研究室見学/\nけんきゅうしつちょくつう /研究室直通/\nけんきゅうしつない /研究室内/\nけんきゅうしつめい /研究室名/\nけんきゅうしつりょこう /研究室旅行/\nけんきゅうしどう /研究指導/\nけんきゅうしゃ /研究者/研究社;[出版社名]www.kenkyusha.co.jp/\nけんきゅうしゃかん /研究者間/\nけんきゅうしゃしゅっぱん /研究社出版;[出版社名]/\nけんきゅうしゃすう /研究者数/\nけんきゅうしゃそうご /研究者相互/\nけんきゅうしゃたち /研究者達/\nけんきゅうしゃばんごう /研究者番号/\nけんきゅうしゃほんにん /研究者本人/\nけんきゅうしゃようせい /研究者養成/\nけんきゅうしゅうかい /研究集会/\nけんきゅうしゅにん /研究主任/\nけんきゅうしょ /研究所;lab/研究書;study/\nけんきゅうしょう /研究賞/\nけんきゅうしょうかい /研究紹介/\nけんきゅうしょく /研究職/\nけんきゅうしょだい /研究所第/\nけんきゅうしょちょう /研究所長/\nけんきゅうしょめい /研究所名/\nけんきゅうしょれんごう /研究所連合/\nけんきゅうしりょう /研究資料/\nけんきゅうしん /研究心/\nけんきゅうじょ /研究所/\nけんきゅうじょう /研究上/\nけんきゅうじょうきょう /研究状況/\nけんきゅうじょうほう /研究情報/\nけんきゅうじょうほうこうかん /研究情報交換/\nけんきゅうじょがい /研究所外/\nけんきゅうじょしゅ /研究助手/\nけんきゅうじょせい /研究助成/\nけんきゅうじょない /研究所内/\nけんきゅうじれい /研究事例/\nけんきゅうせい /研究生/\nけんきゅうせいか /研究成果/\nけんきゅうせいかつ /研究生活/\nけんきゅうせいかはっぴょう /研究成果発表/\nけんきゅうせいさく /研究制作/\nけんきゅうせん /研究船/\nけんきゅうぜんぱん /研究全般/\nけんきゅうそくほう /研究速報/\nけんきゅうそしき /研究組織/\nけんきゅうたいしょう /研究対象/\nけんきゅうたいせい /研究体制/\nけんきゅうだい /研究第/\nけんきゅうだいざい /研究題材/\nけんきゅうだいひょう /研究代表/\nけんきゅうだいひょうしゃ /研究代表者/\nけんきゅうだいもく /研究題目/\nけんきゅうだんかい /研究段階/\nけんきゅうちーむ /研究チーム/\nけんきゅうちゅう /研究中/\nけんきゅうてじゅん /研究手順/\nけんきゅうとう /研究棟/\nけんきゅうとうろん /研究討論/\nけんきゅうとうろんかい /研究討論会/\nけんきゅうとじょう /研究途上/\nけんきゅうどうこう /研究動向/\nけんきゅうないよう /研究内容/\nけんきゅうなかま /研究仲間/\nけんきゅうにっし /研究日誌/\nけんきゅうねっしん /研究熱心/\nけんきゅうのうりょく /研究能力/\nけんきゅうはいけい /研究背景/\nけんきゅうはっぴょう /研究発表/\nけんきゅうはっぴょうかい /研究発表会/\nけんきゅうはん /研究班/\nけんきゅうはんい /研究範囲/\nけんきゅうひ /研究費/\nけんきゅうひそうがく /研究費総額/\nけんきゅうひん /研究品/\nけんきゅうぶ /研究部/\nけんきゅうぶそく /研究不足/\nけんきゅうぶもん /研究部門/\nけんきゅうぶんかかい /研究分科会/\nけんきゅうぶんや /研究分野/\nけんきゅうほうこう /研究方向/\nけんきゅうほうこく /研究報告/\nけんきゅうほうこくかい /研究報告会/\nけんきゅうほうこくしょ /研究報告書/\nけんきゅうほうしん /研究方針/\nけんきゅうほうほう /研究方法/\nけんきゅうほんぶ /研究本部/\nけんきゅうもくてき /研究目的/\nけんきゅうもくひょう /研究目標/\nけんきゅうよう /研究用/\nけんきゅうりょういき /研究領域/\nけんきゅうれい /研究例/\nけんきゅうれんらくかい /研究連絡会/\nけんきゅうろ /研究炉/\nけんきゅうろんぶん /研究論文/\nけんきょ /謙虚/検挙/\nけんきょう /県境/検鏡/牽強/\nけんきょうい /県教委;県教育委員会/\nけんきょうかい /県協会/\nけんきょうちゅう /検鏡中/\nけんきょうふかい /牽強付会;こじつけ/牽強附会/\nけんきょしゃ /検挙者/\nけんきょじ /検挙時/\nけんきょりつ /検挙率/\nけんきん /献金/兼勤/\nけんぎ /県議/建議;proposal/嫌疑/剣技/\nけんぎかい /県議会/\nけんぎせん /県議選/\nけんぎゅう /牽牛/犬牛/\nけんぎゅうせい /牽牛星/\nけんぎょう /兼業/検校/顕教;⇔密教/\nけんぎょうしゅふ /兼業主婦/\nけんぎょうのうか /兼業農家/\nけんぐ /賢愚/\nけんぐん /建軍;軍隊を創設すること/\nけんけい /県警/賢兄/\nけんけいおんがくたい /県警音楽隊/\nけんけつ /献血/欠缺/\nけんけつかいすう /献血回数/\nけんけつしゃ /献血車/\nけんけつまえ /献血前/\nけんけんがくがく /喧喧諤諤;※喧喧囂囂(けんけんごうごう)と侃侃諤諤(かんかんがくがく)の混成語/喧々諤々;※喧喧囂囂(けんけんごうごう)と侃侃諤諤(かんかんがくがく)の混成語/\nけんけんごうごう /喧々囂々;多くの人々が口々に騒がしい/喧喧囂囂/\nけんけんひきゅう /蹇蹇匪躬;君主につくし私利をかえりみない/\nけんけんふくよう /拳拳服膺;心して忘れず守る/\nけんげき /剣戟;†剣(つるぎ)と戟(ほこ)。それらを武器に切り合う戦い。「-の響き」/剣劇;†ちゃんばら/\nけんげきじん /剣劇人/\nけんげん /権限/顕現/権原;[法](title)権利の源泉/建言/乾元;年号(1302-1303)/献言/\nけんげんいじょう /権限委譲/\nけんげんがい /権限外/\nけんげんしゅうちゅう /権限集中/\nけんげんしょ /建言書/\nけんげんない /権限内/\nけんこ /眷顧/腱固/\nけんこう /健康/軒昂;意気-/権衡;平均/兼行;昼夜-/堅硬/箝口;口をつぐむ,発言を封ずる,カンコウとも/堅甲;堅い甲殻/驗效/\nけんこういじ /健康維持/\nけんこううん /健康運/\nけんこうかがく /健康科学/\nけんこうかんり /健康管理/\nけんこうきぐ /健康器具/\nけんこうこうか /健康効果/\nけんこうこつ /肩甲骨/肩胛骨;=肩甲骨/\nけんこうざっし /健康雑誌/\nけんこうしこう /健康志向/\nけんこうしょうに /健康小児/\nけんこうしょく /健康食/\nけんこうしょくひん /健康食品/\nけんこうしんだん /健康診断/\nけんこうじゅうたく /健康住宅;意味はよくわかりません/\nけんこうじょう /健康上/\nけんこうじょうたい /健康状態/\nけんこうせい /嫌光性/\nけんこうぜんたい /健康全体/\nけんこうそうだん /健康相談/\nけんこうぞうしん /健康増進/\nけんこうぞうしんほう /健康増進法/\nけんこうたい /健康体/\nけんこうちゃ /健康茶/\nけんこうちょうさ /健康調査/\nけんこうてき /健康的/\nけんこうひがい /健康被害/\nけんこうび /健康美/\nけんこうほう /健康法/\nけんこうほけん /健康保険/\nけんこうほけんくみあい /健康保険組合/\nけんこうほけんしょう /健康保険証/\nけんこうほけんせいど /健康保険制度/\nけんこうほけんほう /健康保険法/\nけんこうぼん /健康本/\nけんこうめん /健康面/\nけんこうもんだい /健康問題/\nけんこうやれん /県高野連/\nけんこうらんど /健康ランド/\nけんこく /建国/圏谷;Kar/懸谷/\nけんこくきねんのひ /建国記念の日;2.11 旧・紀元節/\nけんこくきねんび /建国記念日/\nけんこくとうじ /建国当時/\nけんこつ /顴骨;=頬骨/\nけんこん /乾坤;-一擲/\nけんこんいってき /乾坤一擲;のるかそるかの勝負をする/\nけんご /堅固/謙語/健吾;人名/謙吾/研吾/健悟/憲吾/健五/顕吾/建悟/\nけんごう /剣豪/堅剛/喧囂/\nけんごし /牽牛子/\nけんごしづかこふん /牽牛子塚古墳/\nけんさ /検査/\nけんさい /賢妻/賢才/県際/県債/\nけんさいん /検査員/検査院/\nけんさかん /検査官/\nけんさき /剣先/\nけんさきげん /検査期限/\nけんさきじゅん /検査基準/\nけんさく /検索/研削/献策;計画を上に提案する/建策;計画を立てる/羂索;[仏教]仏具の一種/憲作;名/憲冊;名/\nけんさくえんじん /検索エンジン/\nけんさくかのう /検索可能/\nけんさくきのう /検索機能/\nけんさくけっか /検索結果/\nけんさくこうもく /検索項目/\nけんさくご /検索語/\nけんさくさぎょう /検索作業/\nけんさくしき /検索式/\nけんさくしすてむ /検索システム/\nけんさくしゅほう /検索手法/\nけんさくしょり /検索処理/\nけんさくじ /検索時/\nけんさくじゅんい /検索順位/\nけんさくじょうけん /検索条件/\nけんさくたいしょう /検索対象/\nけんさくたんまつ /検索端末/\nけんさくちゅう /検索中/\nけんさくばん /研削盤/\nけんさくふぉーむ /検索フォーム/\nけんさくふのう /検索不能/\nけんさくほう /検索法/\nけんさくほうほう /検索方法/\nけんさくまど /検索窓;[新語]サーチエンジンの-/\nけんさくめいれい /検索命令/\nけんさくもじれつ /検索文字列/\nけんさくよう /検索用/\nけんさくれい /検索例/\nけんさけっか /検査結果/\nけんさこうてい /検査工程/\nけんさこうもく /検査項目/\nけんさしゃ /検査者/\nけんさしょうめい /検査証明/\nけんさしょけん /検査所見/\nけんさしようしょ /検査仕様書/\nけんさじ /検査時/\nけんさじょ /検査所/\nけんさじょう /検査場/\nけんさそうち /検査装置/\nけんさたいしょう /検査対象/\nけんさだい /検査代/\nけんさつ /検察;prosecution.「-官」/検札;切符を拝見/賢察;お察し。「ご-」/\nけんさつかん /検察官/\nけんさつがわ /検察側/\nけんさつきょく /検察局/\nけんさつしんさかい /検察審査会/\nけんさつちょう /検察庁/\nけんさてすうりょう /検査手数料/\nけんさにゅういん /検査入院/\nけんさひょう /検査票/\nけんさひよう /検査費用/\nけんさび /検査日/\nけんさふよう /検査不要/\nけんさぶ /検査部/\nけんさほう /検査法/\nけんさほうこく /検査報告/\nけんさぼ /検査簿/\nけんさまえ /検査前/\nけんさやく /検査薬;test drug.「妊娠-」/検査役;inspector.「総会-」/\nけんさようし /検査用紙/\nけんさん /研鑽/県産/建盞/\nけんざい /建材/健在;alive.「まだまだ-だ」/顕在;explicit.「問題の-化」/\nけんざいか /顕在化/\nけんざかい /県境/\nけんざぶろう /健三郎/\nけんざん /見参/剣山/検算/乾山/験算;=検算/\nけんざんやき /乾山焼/\nけんし /剣士/犬歯/検死/検視;≒検死/検屍;=検死/絹糸/県史/繭糸/研紙/研資/献詞/堅紙/賢史/\nけんしかいぼう /検死解剖/\nけんしかん /検屍官/検死官/\nけんしき /見識/\nけんしきしゃ /見識者/\nけんしゃ /県社/見者/検車/\nけんしゃく /検車区/献酌/\nけんしゅ /犬種/堅守/券種/賢主/\nけんしゅう /研修/検収/兼修/献酬/\nけんしゅうい /研修医/\nけんしゅういん /研修員/\nけんしゅうかい /研修会/\nけんしゅうかいかん /研修会館/\nけんしゅうこ /検修庫/\nけんしゅうしつ /研修室/\nけんしゅうしゃいん /研修社員/\nけんしゅうしょ /研修所/\nけんしゅうじょ /研修所/\nけんしゅうせい /研修生/\nけんしゅうちゅう /研修中/\nけんしゅうひ /研修費/\nけんしゅうぶ /研修部/\nけんしゅうりょこう /研修旅行/\nけんしゅつ /検出/顕出/\nけんしゅつかのうせい /検出可能性/\nけんしゅつき /検出器/\nけんしゅつきこう /検出機構/\nけんしゅつこうりつ /検出効率/\nけんしゅつしやく /検出試薬/\nけんしゅつじ /検出時/\nけんしゅつのうりょく /検出能力/\nけんしゅつふかのう /検出不可能/\nけんしゅつほう /検出法/\nけんしゅつほうほう /検出方法/\nけんしゅつりつ /検出率/\nけんしょ /見所/賢所;=かしこどころ/険所/嶮所;≒険所/\nけんしょう /検証/懸賞/憲章;charter.「国連-」/顕彰;功を知れ渡らせる/健勝/顕正;[仏教]真理を顕す/肩章;epaulet/見性/腱鞘;-炎/兼掌/剣匠/顕賞;功を明らかにし賞する/謙称/\nけんしょうあん /憲章案/\nけんしょうえん /腱鞘炎/\nけんしょうかのう /検証可能/\nけんしょうきん /懸賞金/\nけんしょうけい /検証系/\nけんしょうけっか /検証結果/\nけんしょうしえん /検証支援/\nけんしょうしき /顕彰式/\nけんしょうしゅだん /検証手段/\nけんしょうじっけん /検証実験/\nけんしょうじょうけん /検証条件/\nけんしょうじょうぶつ /見性成仏/\nけんしょうば /顕彰馬/\nけんしょうふかのう /検証不可能/\nけんしょうぶつ /検証物/\nけんしょうほう /検証法/\nけんしょうほうしき /検証方式/\nけんしょうほうほう /検証方法/\nけんしょうもんだい /懸賞問題/検証問題/\nけんしょうろんぶん /懸賞論文/\nけんしょく /兼職/顕職/\nけんしん /検診;†examine.「内科-」/健診;†健康診断。「定期-」/献身/検針;†meter check.「ガスの-」/謙信/見神/堅信;[キリスト教]confirmation.「-の秘跡」/検真/献進/剣心/健晋/\nけんしんてき /献身的/\nけんしんてきどりょく /献身的努力/\nけんじ /堅持/検事/顕示/献辞/検字/謙辞/賢治/健二/健治/健司/賢二/健次/憲司/研二/憲治/賢司/健児/謙二/憲二/賢次/謙治/建治;年号(1275-1278)/研治/謙司/賢児/剣持/建司/健之/健士/拳児/憲嗣;名/健爾/顕二/憲志/健至/研児/研仁/\nけんじかん /検事官/\nけんじがわ /検事側/\nけんじきょく /検事局/\nけんじせい /検事正/\nけんじそうちょう /検事総長/\nけんじちょう /検事長/\nけんじつ /堅実/兼日/\nけんじゃ /賢者/\nけんじゃく /間尺/\nけんじゃのいし /賢者の石/\nけんじゅ /犬儒/\nけんじゅう /拳銃/\nけんじゅがくは /犬儒学派/\nけんじゅつ /剣術/\nけんじょ /賢女/\nけんじょう /献上/健常/謙譲/見城/堅城/喧擾/\nけんじょうがし /献上菓子/\nけんじょうきん /献上金/\nけんじょうけい /謙譲形/\nけんじょうご /謙譲語/\nけんじょうしゃ /健常者/\nけんじょうじ /健常児/\nけんじょうひょうげん /謙譲表現/\nけんじょうれい /県条例/\nけんじろう /健次郎/健二郎/研二郎/顕次郎/\nけんじん /賢人/県人/賢臣/堅陣/\nけんじんかい /県人会/\nけんすい /懸垂/建水;(茶道具)/硯水/\nけんすいしき /懸垂式/\nけんすう /件数/軒数/間数/検数/\nけんすけ /健介/謙介/健輔/研介/堅助/\nけんず /検図/\nけんずいし /遣隋使/\nけんせい /牽制/権勢/憲政/剣聖/県西/県勢/県政/\nけんせいあくそうきゅう /牽制悪送球/\nけんせいきゅう /牽制球/\nけんせいし /牽制死/\nけんせいしょうこうぐん /権勢症候群/\nけんせいだい /顕生代/\nけんせいぶ /県西部/\nけんせき /譴責/\nけんせきうん /巻積雲/絹積雲;=巻積雲/\nけんせつ /建設/兼摂/\nけんせつあと /建設跡/\nけんせついよく /建設意欲/\nけんせつか /建設課/\nけんせつかりかんじょう /建設仮勘定;[会計]勘定科目。建設中の建物等への支出。 building under construction/\nけんせつがいしゃ /建設会社/\nけんせつきかい /建設機械/\nけんせつぎょう /建設業/\nけんせつぎょうしゃ /建設業者/\nけんせつぎょうほう /建設業法/\nけんせつけいかく /建設計画/\nけんせつげんば /建設現場/\nけんせつこうがくけい /建設工学系/\nけんせつこうじ /建設工事/\nけんせつこうほち /建設候補地/\nけんせつしきん /建設資金/\nけんせつしょう /建設省;NB:2001年1月の中央省庁再編で国土交通省に再編された/建設相;†大臣/\nけんせつせん /建設線/\nけんせつだいじん /建設大臣/\nけんせつちゅう /建設中/\nけんせつちゅうし /建設中止/\nけんせつてき /建設的/\nけんせつてきいけん /建設的意見/\nけんせつてきひはん /建設的批判/\nけんせつとじょう /建設途上/\nけんせつとちゅう /建設途中/\nけんせつはいざい /建設廃材/\nけんせつはんたい /建設反対/\nけんせつひ /建設費/\nけんせつひよう /建設費用/\nけんせつまえ /建設前/\nけんせつよう /建設用/\nけんせつりそく /建設利息/\nけんせん /健羨/\nけんぜい /県税/\nけんぜつ /懸絶/\nけんぜみ /研ゼミ/\nけんぜん /健全/顕然/建前;たてまえ?/\nけんぜんいちにょ /剣禅一如/拳禅一如/\nけんぜんか /健全化/\nけんぜんけいえい /健全経営/\nけんぜんせい /健全性/\nけんそ /険阻/嶮岨;=険阻/倹素/\nけんそう /喧騒/喧噪;=喧騒/剣槍/賢崇;名/険相/建掃/\nけんそううん /巻層雲/\nけんそく /検測/検束/\nけんそん /謙遜/\nけんそんご /謙遜語/\nけんぞう /建造/健三;人名/謙三/賢三/健蔵/健造/研造/剣三/\nけんぞうちゅう /建造中/\nけんぞうひ /建造費/\nけんぞうぶつ /建造物/\nけんぞく /眷属/眷族/\nけんた /健太/\nけんたい /倦怠/検体;sample/献体;body donation/兼帯;掛け持ち/肩帯/剣帯/謙退/\nけんたいかい /県大会/\nけんたいかん /倦怠感/\nけんたいき /倦怠期/\nけんたいとうろく /献体登録/\nけんたうるすざ /ケンタウルス座;Centaurus(Cen)/\nけんたろう /健太郎/謙太郎/謙多郎/謙太朗/\nけんたん /健啖/兼担/県短/検痰/\nけんたんか /健啖家/\nけんたんぶん /兼担分/\nけんだい /見台/県大;県立大学/兼題/建大/賢台/\nけんだいひょう /県代表/\nけんだか /権高/\nけんだく /懸濁/\nけんだくえき /懸濁液/\nけんだっぱ /乾闥婆/\nけんだま /けん玉/剣玉/拳玉/\nけんち /検知/見地;point of view/検地;「太閤-」/見知;=検知/\nけんちき /検知器/\nけんちく /建築/\nけんちくおんきょう /建築音響/\nけんちくか /建築家/\nけんちくかんけい /建築関係/\nけんちくがく /建築学/\nけんちくがくじょう /建築学上/\nけんちくがくせんこう /建築学専攻/\nけんちくがっか /建築学科/\nけんちくがっかい /建築学会/\nけんちくきじゅんほう /建築基準法/\nけんちくきょうてい /建築協定/\nけんちくぎょう /建築業/\nけんちくけい /建築系/\nけんちくけいかく /建築計画/\nけんちくけんきゅうじょ /建築研究所/\nけんちくげんば /建築現場/\nけんちくこうがく /建築工学/\nけんちくこうじ /建築工事/\nけんちくこうぞう /建築構造/\nけんちくこうぞうかいせき /建築構造解析/\nけんちくざい /建築材/\nけんちくし /建築士/建築史/\nけんちくしかい /建築士会/\nけんちくしほう /建築士法/\nけんちくしゅじ /建築主事;建築指導課のお偉いさん/\nけんちくせっけい /建築設計/\nけんちくせつびし /建築設備士;国家資格(建築士法)/\nけんちくせん /建築線/\nけんちくちゅう /建築中/\nけんちくてき /建築的/\nけんちくてん /建築展/\nけんちくねん /建築年/\nけんちくひ /建築費/\nけんちくぶ /建築部/\nけんちくぶつ /建築物/\nけんちくほうき /建築法規/\nけんちくめんせき /建築面積;建物の占める地面の面積。法的には「建築物の外壁又はこれに代わる柱の中心線で囲まれた部分の水平投影面積」/\nけんちくや /建築屋/\nけんちくようしき /建築様式/\nけんちげん /検知限/\nけんちじ /県知事/\nけんちじせん /県知事選/\nけんちちょう /検地帳/\nけんちゃ /献茶/\nけんちゅう /絹紬/検注/繭紬;=絹紬/\nけんちょ /顕著/\nけんちょう /県庁/堅調/建長;年号(1249-1256)/県鳥/健聴;⇔聾/懸吊/検聴/\nけんちょうしゃ /健聴者/\nけんちょうしょざいち /県庁所在地/\nけんちょうじ /健聴耳/\nけんちょうまえ /県庁前/\nけんちんじる /巻繊汁/けんちん汁/\nけんてい /検定/献呈/賢弟/\nけんていいけん /検定意見/\nけんていいん /検定員/\nけんていがいきょうかしょ /検定外教科書/\nけんていきじゅん /検定基準/\nけんていきょうかしょ /検定教科書/\nけんていご /検定後/\nけんていごうかく /検定合格/\nけんていしけん /検定試験/\nけんていしゅもく /検定種目/\nけんていせいど /検定制度/\nけんていないよう /検定内容/\nけんていび /検定日/\nけんていふ /献呈譜/\nけんていほう /検定法/\nけんていほうしき /検定方式/\nけんていほうほう /検定方法/\nけんていまえ /検定前/\nけんていりょう /検定料/\nけんていりょく /検定力/\nけんてき /硯滴/\nけんてつ /建鉄/賢哲/建鐵;「鉄」旧字/\nけんてん /圏点/\nけんてんし /権天使;principalities/\nけんでん /喧伝/\nけんでんき /検電器/\nけんと /県都/健人/憲人/建都;平安-/\nけんとう /検討/健闘/見当/拳闘/献灯/県東/軒灯/賢答/喧鬧/\nけんとういいんかい /検討委員会/\nけんとうか /拳闘家/\nけんとうかい /検討会/\nけんとうかいし /検討開始/\nけんとうかだい /検討課題/\nけんとうきょく /県当局/\nけんとうけっか /検討結果/\nけんとうざいりょう /検討材料/\nけんとうし /遣唐使/\nけんとうしき /見当識;orientation/\nけんとうしゃ /検討者/\nけんとうずみ /検討済み/\nけんとうせん /遣唐船;[日本史]/\nけんとうたいしょう /検討対象/\nけんとうだんかい /検討段階/\nけんとうちがい /見当違い/\nけんとうちゅう /検討中/\nけんとうはずれ /見当外れ/\nけんとうぶ /県東部/\nけんとうれい /検討例/\nけんとく /乾徳;進んでやまぬ徳/建徳;年号(1370-1372)/見得/\nけんとくこう /謙徳公;あはれとも いふべき人は 思ほえで 身のいたづらに なりぬべきかな/\nけんとし /ケント紙/\nけんどう /剣道/県道;-207号線/権道;必要悪的措置/\nけんどうしき /献堂式/\nけんどうじょう /剣道場/\nけんどうぶ /剣道部/\nけんどうわき /県道脇/\nけんどじゅうらい /捲土重来/\nけんどちょうらい /捲土重来/捲土重來;「来」旧字/\nけんどん /慳貪/\nけんない /圏内/県内/\nけんないがい /県内外/\nけんなく /見惑;=けんわく/\nけんなん /県南/剣難;刀で襲われる/険難;trouble/\nけんなんぶ /県南部/\nけんにょう /検尿/\nけんにん /兼任/検認/堅忍/建仁;年号(1201-1204)/\nけんにんふばつ /堅忍不抜/\nけんのう /権能/献納/\nけんのん /剣呑;当て字/険難/険呑/\nけんはんしゃ /腱反射/\nけんば /犬馬/\nけんばいき /券売機/\nけんばく /懸瀑/\nけんばん /鍵盤/見番;置屋の組合/検番/鍵板;?/\nけんばんがっき /鍵盤楽器/\nけんばんがっきそうしゃ /鍵盤楽器奏者/\nけんばんごと /鍵盤毎/\nけんばんすう /鍵盤数/\nけんぱ /検波/\nけんぱい /献杯/献盃/\nけんぱき /検波器/\nけんぱく /建白/絹帛/\nけんぱくしょ /建白書/\nけんぱくどうい /堅白同異/\nけんぱご /検波後/\nけんぱしゅつりょく /検波出力/\nけんぱぶ /検波部/\nけんひ /県費/\nけんび /顕微/兼備/\nけんびきょう /顕微鏡/\nけんびきょうざ /顕微鏡座;Microscopium(Mic)/\nけんびし /剣菱/\nけんぴ /県費;県の歳費/建碑/\nけんぴつ /健筆/\nけんぴょう /堅氷/懸氷/\nけんぴん /検品/\nけんぶ /剣舞/兼部/\nけんぶち /剣淵/\nけんぶつ /見物/\nけんぶつがわ /見物側/\nけんぶつき /見物記/\nけんぶつきゃく /見物客/\nけんぶつちゅう /見物中/\nけんぶつにん /見物人/\nけんぶつばしょ /見物場所/\nけんぶりっじだいがく /ケンブリッジ大学;Cambridge University. www.cam.ac.uk/\nけんぶん /見聞/検分/見分;≒検分/\nけんぶんろく /見聞録/\nけんぷ /絹布/賢婦/乾符/\nけんぷう /検封/\nけんぷじん /賢夫人/\nけんべつ /県別/軒別/\nけんべん /検便/\nけんぺい /憲兵/権柄/兼併/\nけんぺいたい /憲兵隊/\nけんぺいりつ /建蔽率/建ぺい率/建坪率;=建蔽率/\nけんぺん /券片/権変/\nけんほく /県北/\nけんほくぶ /県北部/\nけんぼ /賢母/\nけんぼう /健忘/権謀/絹紡/\nけんぼうし /絹紡糸/\nけんぼうしょう /健忘症/\nけんぼうじゅっすう /権謀術数/\nけんぼく /県木/\nけんぽ /健保;健康保険/健歩;てくてく/兼補/\nけんぽう /憲法;constitution/拳法;(格闘技)/剣法/建保;年号(1213-1219)/肩峰/剣鋒/\nけんぽうあん /憲法案/\nけんぽういはん /憲法違反/\nけんぽういん /憲法院/\nけんぽうか /憲法下/拳法家/\nけんぽうかいしゃく /憲法解釈/\nけんぽうかいせい /憲法改正/\nけんぽうかいせいろんしゃ /憲法改正論者/\nけんぽうがく /憲法学/\nけんぽうがくしゃ /憲法学者/\nけんぽうきねんび /憲法記念日/\nけんぽうさいばんしょ /憲法裁判所/\nけんぽうじゅうしちじょう /憲法十七条;[日本史]604/\nけんぽうだいきゅうじょう /憲法第九条/\nけんぽうちつじょ /憲法秩序/\nけんぽうはんだん /憲法判断/\nけんぽうはんれいしゅう /憲法判例集/\nけんぽうもんだい /憲法問題/\nけんぽく /県北/\nけんぽん /絹本/献本/\nけんま /研磨/研摩/\nけんまき /研磨機/\nけんまく /剣幕/権幕/劍幕/\nけんまこくげき /肩摩轂撃/\nけんまこん /研磨痕/\nけんまざい /研磨剤/\nけんみ /検見/\nけんみつ /顕密/\nけんみん /県民/建民/\nけんみんかいかん /県民会館/\nけんみんし /遣明使;[日本史]/\nけんみんせい /県民性/\nけんみんぜい /県民税/\nけんむ /兼務/建武;年号(1334-1336)/\nけんめ /件目/\nけんめい /件名/懸命/賢明/県名/\nけんめいしゅぎ /顕名主義/\nけんめん /券面/\nけんめんちょうしょ /検面調書/\nけんもち /堅持/剣持/犬持/\nけんもつ /監物/献物/\nけんもん /見聞/検問/権門/\nけんもんしょ /検問所/\nけんもんじょ /検問所/\nけんや /賢也/健弥/顕也/\nけんやく /倹約/\nけんやくか /倹約家/\nけんやくせい /検約性/\nけんゆう /県有/\nけんゆうかん /健友館/\nけんゆうしゃ /硯友社;[文学]尾崎紅葉の結社/\nけんゆうち /県有地/\nけんよう /兼用/険要/顕揚;名を揚げる/顕要;高く重要な地位/建窯;福建省の名窯/\nけんようしゃ /兼用車/\nけんようしゅ /兼用種/\nけんようすい /懸壅垂/\nけんらん /絢爛/\nけんらんごうか /絢爛豪華/\nけんり /権利/\nけんりおち /権利落ち/権利落/\nけんりか /権利化/\nけんりかくとく /権利獲得/\nけんりかくほ /権利確保/\nけんりかぶ /権利株/\nけんりかんけい /権利関係/\nけんりがいねん /権利概念/\nけんりきかん /権利期間/\nけんりきん /権利金/\nけんりこうし /権利行使/\nけんりしち /権利質/\nけんりしゃ /権利者/\nけんりしゅたい /権利主体/\nけんりしゅちょう /権利主張/\nけんりしょ /権利書/\nけんりしょうてん /権利章典;[世界史](1689)the Bill of Rights/\nけんりしんがい /権利侵害/\nけんりじょうやく /権利条約/\nけんりせい /権利性/\nけんりちゅう /権利中/\nけんりつ /県立/建立/\nけんりつ> /県立/\nけんりつうらわこうこう /県立浦和高校/\nけんりつき /権利付/\nけんりつこうこう /県立高校/\nけんりつだい /県立大/\nけんりつだいがく /県立大学/\nけんりつとしょかん /県立図書館/\nけんりのうりょく /権利能力/\nけんりはっせい /権利発生/\nけんりほうき /権利放棄/\nけんりもんだい /権利問題/\nけんりゃく /建暦;年号(1121-1213)/\nけんりゅう /剣竜/劍竜;「剣」旧字/\nけんりゅうけい /検流計/\nけんりょ /賢慮/\nけんりょう /検量/見料/\nけんりょうしつ /検量室/\nけんりょうせん /検量線/\nけんりょく /権力/\nけんりょくあらそい /権力争い/\nけんりょくか /権力下/\nけんりょくかんけい /権力関係/\nけんりょくがわ /権力側/\nけんりょくこうそう /権力抗争/\nけんりょくしゃ /権力者/\nけんりょくしゅうちゅう /権力集中/\nけんりょくてき /権力的/\nけんりょくとうそう /権力闘争;血みどろの-/\nけんりよう /券利用/\nけんりりょう /権利料/\nけんるい /堅塁/\nけんれい /県令/\nけんれいもんいん /建礼門院/\nけんれいもんいんうきょうのだいぶ /建礼門院右京大夫/\nけんれいもんいんうきょうのだいぶしゅう /建礼門院右京大夫集/\nけんれん /県連/研連/眷恋/拳攣/\nけんれんはん /牽連犯/\nけんろう /堅牢/\nけんろうせい /堅牢性/\nけんろく /兼六/\nけんろくえん /兼六園/\nけんろん /圏論/\nけんろんてき /圏論的/\nけんわ /健和/\nけんわく /見惑;[仏教]⇔思惑(しわく)/\nけんわんちょくひつ /懸腕直筆/\nげ /下/外/毛/気/偈;[仏教](gatha)/夏;(呉音)夏至/解;(呉音)解熱/觧;「解」の異体字/牙;(呉音) きば/睨;(呉音) にら・む/拐;(呉音) 誘拐/\nげーじりゅうし /ゲージ粒子;gauge particle/\nげーとぼーるじょう /ゲートボール場/\nげーむか /ゲーム化/\nげーむき /ゲーム機/\nげーむさ /ゲーム差/\nげーむせい /ゲーム性/\nげーむちゅう /ゲーム中/\nげーむのりろん /ゲームの理論;theory of games. 「囚人のジレンマ」など/\nげーむめい /ゲーム名/\nげーむよう /ゲーム用/\nげーむりろん /ゲーム理論;theory of games.囚人のジレンマなど/\nげい /芸/鯨;捕鯨/黥;(いれずみ)/迎;送迎/倪;端倪/猊;猊下/睨;睥睨/貎;(しし)/霓;にじ/麑;(かのこ)/藝;「芸」の旧字(人名用漢字)/囈;(たわごと)/皃;?/\nげいいき /芸域/\nげいいん /鯨飲/\nげいいんばしょく /鯨飲馬食/\nげいか /猊下/\nげいかい /芸界/\nげいかく /芸格/\nげいきょう /芸境/\nげいぎ /芸妓/\nげいげき /迎撃/\nげいげきき /迎撃機/\nげいげきみさいる /迎撃ミサイル/\nげいこ /芸子/稽古/藝子;「芸」旧字/\nげいこうだい /芸工大/\nげいご /囈語/\nげいごう /迎合/\nげいごと /芸事/\nげいざ /猊座/\nげいしゃ /芸者/迎車/\nげいしゃやく /芸者役/\nげいしゅう /芸州/\nげいしゅん /迎春/\nげいしょうぎ /芸娼妓/\nげいじゅつ /芸術/藝術;「芸」旧字/\nげいじゅついん /芸術院/\nげいじゅついんしょう /芸術院賞;日本芸術院/\nげいじゅつおんがく /芸術音楽/\nげいじゅつか /芸術家/\nげいじゅつかたち /芸術家達/\nげいじゅつかつどう /芸術活動/\nげいじゅつかんけい /芸術関係/\nげいじゅつがく /芸術学;science of art/\nげいじゅつがっこう /芸術学校/\nげいじゅつけんきゅうしょ /藝術研究所/\nげいじゅつけんきゅうじょ /藝術研究所/\nげいじゅつげきじょう /芸術劇場/\nげいじゅつこうい /芸術行為/\nげいじゅつこうがくぶ /芸術工学部/\nげいじゅつさい /芸術祭/\nげいじゅつさくひん /芸術作品/\nげいじゅつざ /芸術座;[文学史]/\nげいじゅつし /芸術誌/\nげいじゅつしじょうしゅぎ /芸術至上主義/\nげいじゅつせい /芸術性/\nげいじゅつだいがく /芸術大学/\nげいじゅつてき /芸術的/\nげいじゅつてきかち /芸術的価値/\nげいじゅつひひょう /芸術批評/\nげいじゅつひん /芸術品/\nげいじゅつび /芸術美/\nげいじゅつりょうほう /芸術療法;[精医]art therapy/\nげいじゅつろん /芸術論/\nげいせい /芸西/\nげいせつ /迎接/\nげいたいかい /芸大会/\nげいたっしゃ /芸達者/\nげいたん /芸短/\nげいだい /芸大/\nげいだん /芸談/\nげいとう /芸当/藝當;旧字/\nげいどう /芸道/\nげいにく /鯨肉/\nげいにん /芸人/\nげいのう /芸能/芸濃;地名,三重/\nげいのうかい /芸能界/\nげいのうかいいり /芸能界入/\nげいのうかつどう /芸能活動/\nげいのうかんけい /芸能関係/\nげいのうきょく /芸能局/\nげいのうしゃかい /芸能社会/\nげいのうじん /芸能人/\nげいのうせいかつ /芸能生活/\nげいのうめん /芸能面/\nげいのうやましろぐみ /芸能山城組/\nげいは /鯨波/\nげいひん /迎賓/\nげいひんかん /迎賓館/\nげいび /芸備/\nげいびけい /猊鼻渓/\nげいびせん /芸備線/\nげいふう /芸風/\nげいぶん /芸文/\nげいほく /芸北/\nげいめい /芸名/\nげいゆ /鯨油/\nげいれき /芸歴/\nげいん /外印;太政官のハンコ/\nげか /外科/\nげかい /外科医/下界/下回/外界;がいかい?/\nげかぎじゅつ /外科技術/\nげかしつ /外科室/\nげかしゅじゅつ /外科手術/\nげかしゅじゅつてき /外科手術的/\nげかてき /外科的/\nげかびょうとう /外科病棟/\nげかん /下巻/下疳;[医]chancre/下官;下級役人/外官;地方官/解官;免官/下浣;月の下旬/下澣;=下浣/\nげかんぱん /下甲板;lower deck.⇔上甲板/\nげき /劇/激/撃/外記/檄;-を飛ばす/戟;剣戟/隙;間隙/屐;きぐつ/闃/鷁;あおさぎ/郤/鬩;せめ・ぐ/逆;逆鱗/\nげき> /激/\nげきあせ /激汗/\nげきあま /激甘/\nげきえいが /劇映画/\nげきえつ /激越/\nげきおん /激音/\nげきおんがく /劇音楽/\nげきか /激化/劇化/\nげきかい /劇界/\nげきから /激辛/\nげきが /劇画/\nげきがし /劇画誌/\nげきくうかん /劇空間/\nげきけん /撃剣/\nげきげん /激減/\nげきこう /激昂/\nげきこみ /激混/\nげきご /激語/\nげきさい /撃砕/\nげきさく /劇作/\nげきさくか /劇作家;dramatist/\nげきさっか /劇作家/\nげきさん /激賛/\nげきざる /外記猿;歌舞伎などの演目/\nげきし /劇詩/\nげきしゃ /激写/\nげきしゅ /鷁首/\nげきしゅう /激臭/劇臭/\nげきしょ /激暑/劇暑/\nげきしょう /劇症;[医]fulminant. 「-肝炎」/激賞;praise/激症;[医] =劇症/激奨;recommend/\nげきしょうかんえん /劇症肝炎;[医]fulminant hepatitis/\nげきしょうがた /劇症型/\nげきしょく /激職/\nげきしん /激震/撃針/\nげきじゃく /激弱/\nげきじょう /劇場/激情/撃攘/\nげきじょうか /激情家/\nげきじょうがい /劇場街/\nげきじょうがた /劇場型/\nげきじょうがたはんざい /劇場型犯罪;theatrical crime/\nげきじょうこうえん /劇場公演/\nげきじょうこうかい /劇場公開/\nげきじょうこうかいじ /劇場公開時/\nげきじょうこうかいばん /劇場公開版/\nげきじょうない /劇場内/\nげきじょうばん /劇場版/\nげきじょうよう /劇場用/\nげきじょうようさくひん /劇場用作品/\nげきじん /激甚/\nげきじんさいがい /激甚災害/\nげきす /鷁首/\nげきせん /激戦/\nげきせんく /激戦区/\nげきぜつ /鴃舌/\nげきぜん /闃然/\nげきそう /激走/\nげきぞう /激増/\nげきたい /撃退/\nげきたいほう /撃退法/\nげきたく /撃柝/\nげきだん /劇団/劇壇/劇談/\nげきだんいん /劇団員/\nげきだんしき /劇団四季/\nげきだんしょぞく /劇団所属/\nげきちゅう /劇中/\nげきちゅうか /劇中歌/\nげきちゅうげき /劇中劇/\nげきちょう /外記丁/\nげきちん /撃沈/\nげきちんは /撃沈破/\nげきつい /撃墜/\nげきついおう /撃墜王/\nげきついすう /撃墜数/\nげきつう /激痛/劇通/劇痛/\nげきてき /劇的/\nげきてきこうか /劇的効果/\nげきてつ /撃鉄/\nげきとう /激闘/\nげきとつ /激突/\nげきとつし /激突死/\nげきど /激怒/\nげきどう /激動/\nげきどうき /激動期/\nげきどく /劇毒/\nげきなみだ /激涙/\nげきは /撃破/\nげきはく /激白/\nげきはつ /激発/\nげきはつぶつはれつざい /激発物破裂罪/\nげきばん /劇伴/\nげきひょう /劇評/\nげきひょうらん /劇評欄/\nげきぶつ /劇物/\nげきぶん /檄文/\nげきへん /激変/\nげきむ /激務/劇務/\nげきめつ /撃滅/\nげきやく /劇薬/\nげきやす /激安/\nげきやすこうくうけん /激安航空券/\nげきやすてん /激安店/\nげきやば /激ヤバ;[口]/\nげきょう /外教;仏教以外の宗教/\nげきりゅう /激流/\nげきりょく /撃力/\nげきりん /逆鱗/\nげきれい /激励/\nげきれつ /激烈/劇烈;=激烈/\nげきろう /激浪/\nげきろん /激論/\nげぎ /外儀/\nげぎょ /懸魚/\nげくう /外宮/\nげぐう /外宮/\nげけつ /下血/\nげげ /解夏/\nげこ /下戸/\nげこう /下校/下向/還向/\nげこうご /下校後/\nげこうじ /下校時/\nげこうちゅう /下校中/\nげこく /下刻/\nげこくじょう /下剋上/\nげこん /下根/\nげごく /下獄/\nげさく /戯作/外戚/下作/下策/\nげさくしゃ /戯作者/\nげさくにん /下作人/\nげざ /下座/\nげざい /下剤/\nげざおんがく /下座音楽;歌舞伎の-/\nげざかな /下肴/下魚/\nげざん /下山/\nげし /夏至;[二十四節気]6.22頃/\nげしき /景色/\nげしゃ /下車/\nげしゃいん /下車印/\nげしゃえき /下車駅/\nげしゃく /外戚/\nげしゃじ /下車時/\nげしゃぜんとむこう /下車前途無効/\nげしゃとほ /下車徒歩/\nげしゅく /下宿/\nげしゅくさき /下宿先/\nげしゅくせい /下宿生/\nげしゅくにん /下宿人/\nげしゅくや /下宿屋/\nげしゅにん /下手人/\nげしょ /下書/外書/\nげしょう /化粧/\nげじ /下知/\nげじく /牙軸/\nげじげじ /蚰蜒/\nげじじょう /下知状/\nげじゅ /偈頌/\nげじゅん /下旬/\nげじゅんぶん /下旬分/\nげじゅんへん /下旬編/\nげじょ /下女/\nげじょう /下城/下乗/\nげじん /外陣/\nげす /下衆/下司;≒下衆/下種;=下衆/\nげすい /下水/\nげすいかん /下水管/\nげすいこうじ /下水工事/\nげすいしょり /下水処理/\nげすいしょりしせつ /下水処理施設/\nげすいしょりじょう /下水処理場/\nげすいどう /下水道/\nげすいどうかん /下水道管/\nげすいどうきょうかいし /下水道協会誌/\nげすいどうきょく /下水道局/\nげすいどうしせつ /下水道施設/\nげすいどうしょり /下水道処理/\nげすいどうせいび /下水道整備/\nげすいどうほう /下水道法/\nげすいどうりょうきん /下水道料金/\nげすとじん /ゲスト陣/\nげすとよう /ゲスト用/\nげせわ /下世話/\nげせん /下船/下賎;「賤」異体字/下賤/牙籤;象牙の小札/\nげそう /下僧/\nげそく /下足/\nげそくばこ /下足箱/\nげそくばん /下足番/\nげた /下駄/〓/\nげたばき /下駄履き/\nげたばこ /下駄箱/\nげたん /下端/\nげだい /外題/\nげだつ /解脱/\nげだん /下段/\nげだんこうげき /下段攻撃/\nげち /下知/\nげちじょう /下知状/\nげっか /月下/激化/\nげっかこう /月下香/\nげっかひょうじん /月下氷人/\nげっかびじん /月下美人/\nげっかん /月間/月刊/\nげっかん> /月刊/\nげっかんあさひ /月刊朝日/\nげっかんげんご /月刊言語/\nげっかんし /月刊誌/\nげっかんしゅうけい /月間集計/\nげっかんてんもん /月刊天文/\nげっかんよていひょう /月間予定表/\nげっきゅう /月給/月球/\nげっきゅうぎ /月球儀;moon globe/\nげっきゅうせい /月給制/\nげっきん /月琴/\nげっけい /月経/月計/月桂/月卿/\nげっけいかん /月桂冠/\nげっけいこんなんしょう /月経困難症;[医]dysmenorrhea/\nげっけいじゅ /月桂樹/\nげっけいつう /月経痛/\nげっけいふじゅん /月経不順;irregular mense/\nげっこう /月光/激昂/激高;=激昂/\nげっこうかめん /月光仮面/\nげっこうちゅう /月光蟲/\nげっさん /月産/\nげっし /齧歯/齧齒;「歯」旧字/\nげっしもく /齧歯目/\nげっしゃ /月謝/\nげっしゅう /月収/\nげっしゅつ /月出/\nげっしゅつたい /月出帯/\nげっしょ /月初/\nげっしょう /月商/月照/\nげっしょく /月食;lunar eclispse/月蝕;=月食/月色;moonlight/\nげっしょくじ /月食時/\nげっしるい /齧歯類/げっ歯類/\nげっすいきん /月水金/\nげっすう /月数/\nげっせかい /月世界/\nげっせき /月夕;花朝-/\nげっそう /月相/\nげったん /月旦/\nげったんひょう /月旦評/\nげっちょうせき /月長石;moonstone/\nげっとう /月桃;ショウガ科の多年草/\nげっぴょう /月表/月評/\nげっぷ /月賦/\nげっぺい /月餅/\nげっぽ /月歩;日進-/\nげっぽう /月報;monthly report.「全集の-」/月俸;salary/\nげつ /月/齧;齧歯類/囓;「齧」の異体字/蘖;ひこばえ/\nげつうん /月暈;lunar halo/\nげつえい /月影/\nげつか /月火/\nげつかすい /月火水/\nげつかん /月間/\nげつがく /月額/\nげつがくりょうきん /月額料金/\nげつげつかすいもくきんきん /月月火水木金金;[俗]働きづめ/\nげつご /月後/\nげつじ /月次/\nげつど /月度/\nげつない /月内/\nげつぶん /月分/\nげつまえ /月前/\nげつまつ /月末/\nげつまつしょり /月末処理/\nげつまつじつ /月末日/\nげつまつはつばい /月末発売/\nげつめい /月明/\nげつめん /月面/\nげつめんじょう /月面上/\nげつめんとし /月面都市/\nげつめんなんちゃくりく /月面軟着陸/\nげつもく /月木/\nげつや /月夜/\nげつよ /月余/\nげつよう /月曜/\nげつよういこう /月曜以降/\nげつようごご /月曜午後/\nげつようび /月曜日/\nげつようびごろ /月曜日頃/\nげつようよる /月曜夜/\nげつらい /月来/\nげつり /月利/\nげつりん /月輪/\nげつれい /月例;monthly/月齢;lunar age/\nげつれいかい /月例会/\nげつれいきょうぎかい /月例競技会/\nげつれいけいざいほうこく /月例経済報告/\nげつれいひょうじ /月齢表示/\nげつれいほうこく /月例報告/\nげて /下手/\nげてもの /下手物/\nげてん /下天/外典/\nげとう /夏油/\nげどう /外道/下道;地名/\nげどく /解毒/\nげどくざい /解毒剤/\nげなん /下男/\nげに /実に/\nげにん /下人/解任/\nげねつ /解熱/\nげねつざい /解熱剤/\nげはん /下阪/\nげば /下馬/\nげばひょう /下馬評/\nげばぼう /ゲバ棒;<Gewalt/\nげひ /下卑/\nげひん /下品/\nげび /下卑/\nげぶみ /解文/\nげぶん /外文/\nげへん /下編/下篇/\nげほう /外法;外道,⇔内法,内道/\nげぼく /下僕/\nげめん /外面/\nげもん /解文/\nげや /下野/下屋;[建築]母屋から差し出す小屋根/\nげらく /下落/\nげらくはば /下落幅/\nげらくりつ /下落率/\nげらずり /ゲラ刷り;(<galley)/ゲラ刷/\nげり /下痢/\nげりどめ /下痢止め;止瀉薬/\nげりべん /下痢便/\nげりゃく /下略/\nげりらせん /ゲリラ戦/\nげりらてき /ゲリラ的/\nげるか /ゲル化/\nげるかざい /ゲル化剤/\nげるじょう /ゲル状/\nげるちん /ゲル沈/\nげるまにうむ /Germanium/Ge/\nげるまんごは /ゲルマン語派;Germanic/\nげれつ /下劣/\nげろ /下呂/\nげろう /外郎/下郎/下臈/\nげろうことば /下郎言葉/\nげろおんせん /下呂温泉/\nげろかん /下呂間/\nげん /現/言/減/源;発生-/原;-住民/元/弦;string/絃;楽器の絃(=弦)/舷;ふなべり/験;-を担ぐ/軒;(連濁)/幻;幻覚/監;(太宰府等の官名)/限;限度/眼;(呉音)開眼/厳;厳密/嚴;「厳」の旧字(人名用漢字)/儼;≒厳/玄;玄関/呟;つぶや・く/痃/眩;眩暈/衒;衒学/諺;(ことわざ)俚諺/偐;(呉音)≒贋/彦;ひこ/顏;「顔」の旧字/訝;怪訝/广;(まだれ)/愿/芫/嫌;(呉音)機嫌/\nげん> /現/原;原作,原詩,原光景/減;減塩,減農薬,減音程/元;?/\nげんあつ /減圧/\nげんあつき /減圧器/\nげんあつしょう /減圧症/\nげんあつていし /減圧停止/\nげんあん /原案/現案;†現在のプラン/\nげんあんどおり /原案通り/\nげんい /原意/\nげんいち /現位置/元一/源一/\nげんいちろう /源一郎/\nげんいん /原因/減員;⇔増員/現員/\nげんいんかいめい /原因解明/\nげんいんきゅうめい /原因究明/\nげんいんちょうさ /原因調査/\nげんいんついきゅう /原因追及/\nげんいんふめい /原因不明/\nげんいんぶっしつ /原因物質/\nげんいんぶんせき /原因分析/\nげんうん /眩暈/\nげんえい /幻影/元永;年号(1118-1120)/\nげんえいきゃく /幻影脚/\nげんえき /現役/原液/減益/\nげんえきいんたい /現役引退/\nげんえきいんたいご /現役引退後/\nげんえきき /現役機/\nげんえきさいきょう /現役最強/\nげんえきさいご /現役最後/\nげんえきさいた /現役最多/\nげんえきさいねんちょう /現役最年長/\nげんえきじだい /現役時代/\nげんえきじょしこうせい /現役女子高生/\nげんえきせんしゅ /現役選手/\nげんえきだいひょう /現役代表/\nげんえきば /現役馬/\nげんえきふっき /現役復帰/\nげんえん /減塩/減煙/原猿/\nげんえんしょうゆ /減塩醤油/\nげんえんしょく /減塩食/\nげんえんじょうゆ /減塩醤油/\nげんえんるい /原猿類;[生物]prosimian/\nげんおう /元応;年号(1319-1321)/玄奥/\nげんおん /原音/現音/\nげんおんじょう /原音場/\nげんおんせい /原音声/\nげんおんてい /減音程/\nげんか /原価;†cost/現下;for the time being/減価;†「-償却」/現価;†current price.「債券の-」/言下;promptly/厳科;severe penalty/喧嘩;(連濁)/絃歌/弦歌;=絃歌/原歌/\nげんかい /限界/厳戒/玄海;地名/言海/幻怪/諺解/顕界/幻界/幻海/\nげんかい> /限界;(marginal) -効用,-便益/\nげんかいいっぱい /限界一杯/\nげんかいいん /現会員/\nげんかいかかく /限界価格/\nげんかいこうど /限界高度/\nげんかいこうよう /限界効用/\nげんかいしき /原価意識/\nげんかいじ /限界時/\nげんかいせん /限界線/\nげんかいそうこう /限界走行/\nげんかいそくど /限界速度/\nげんかいたいせい /厳戒態勢/\nげんかいち /限界値/\nげんかいちいか /限界値以下/\nげんかいちいじょう /限界値以上/\nげんかいてん /限界点/\nげんかいとくせい /限界特性/\nげんかいない /限界内/\nげんかいなだ /玄界灘/玄海灘/\nげんかいひよう /限界費用/\nげんかいりょういき /限界領域/\nげんかく /厳格/幻覚/\nげんかくざい /幻覚剤/\nげんかくしゅぎ /厳格主義/\nげんかくしょうじょう /幻覚症状/\nげんかくせい /幻覚性/\nげんかくせいぶつ /原核生物/\nげんかけいさん /原価計算/\nげんかし /原歌詞/\nげんかしゅぎ /原価主義;[会計]cost basis/\nげんかしょうきゃく /減価償却/\nげんかしょうきゃくひ /減価償却費/\nげんかしょうきゃくりつ /減価償却率/\nげんかしょうきゃくるいけいがく /減価償却累計額/\nげんかつぎ /験担ぎ/ゲン担ぎ/\nげんかほう /原価法/\nげんかわれ /原価割れ/\nげんかん /玄関/厳寒/減感;⇔増感/阮咸;中国の弦楽器/\nげんかんきょう /現環境/\nげんかんきん /現換金/\nげんかんぐち /玄関口/\nげんかんさき /玄関先/\nげんかんさりょうほう /減感作療法;[医]アレルギーの治療法/\nげんかんすう /原関数/\nげんかんとく /現監督/\nげんかんばらい /玄関払い/\nげんかんばん /玄関番/\nげんかんまえ /玄関前/\nげんかんまっと /玄関マット/\nげんかんりにん /現管理人/\nげんが /原画/\nげんがい /言外/限外/\nげんがく /減額/弦楽/衒学/絃楽/\nげんがくがっそう /弦楽合奏/\nげんがくさんじゅうそうきょく /弦楽三重奏曲/\nげんがくしじゅうそう /弦楽四重奏/\nげんがくしじゅうそうきょく /弦楽四重奏曲/\nげんがくしじゅうそうだん /弦楽四重奏団/\nげんがくてき /衒学的/\nげんがしゅう /原画集/\nげんがぞう /原画像/\nげんがっき /弦楽器/絃楽器/\nげんがっきぐん /弦楽器群/\nげんがっきそうしゃ /弦楽器奏者/\nげんがっきょく /弦楽曲/\nげんがてん /原画展/\nげんき /元気/元亀;年号(1570-1573)/原器;メートル-/原基;rudiment/\nげんきいっぱい /元気一杯/\nげんきかい /現棋界/\nげんきじるし /元気印/\nげんきっこ /元気っ子/\nげんきはつらつ /元気溌剌/\nげんきもの /元気者/\nげんきゃく /減却/\nげんきゅう /言及/減給/元久;年号(1204-1206)/原級/\nげんきょ /原拠/\nげんきょう /現況/元凶/\nげんきょうほうこく /現況報告/\nげんきょく /原曲/限局/元曲;雑劇/原局/減極/\nげんきょくせい /限局性/\nげんきょくどおり /原曲通り/\nげんきよし /元気良/\nげんきん /現金/厳禁/\nげんきんいがい /現金以外/\nげんきんか /現金化/\nげんきんかいいん /現金会員/\nげんきんかきとめ /現金書留/\nげんきんかんじょう /現金勘定/\nげんきんけっさい /現金決済/\nげんきんしゅうにゅう /現金収入/\nげんきんしょうひん /現金賞品/\nげんきんすいとうちょう /現金出納帳/\nげんきんとうし /現金投資/\nげんきんとりひき /現金取引/\nげんきんばらい /現金払い/現金払/\nげんきんふうとう /現金封筒/\nげんきんゆそうしゃ /現金輸送車/\nげんきんよきん /現金預金/\nげんぎ /原義/玄義;幽玄な真理/\nげんぎょ /言語/懸魚/\nげんぎょう /現業/\nげんぎょうきかん /現業機関/\nげんぎょうぶもん /現業部門/\nげんぎん /現銀/\nげんく /原句/\nげんくう /源空/\nげんくうこう /現空港/\nげんくん /元勲/厳君/\nげんけい /原型;†prototype.「資本主義の-」/原形;†original form.「-をとどめない」/現計/減刑/元型;archetype (Jungの用語)/減軽;「刑罰の-」/現形;current form/厳刑;⇔寛刑/\nげんけいかく /現計画/\nげんけいしつ /原形質/\nげんけいしつまく /原形質膜/\nげんけいしつれんらく /原形質連絡/\nげんけん /原研/原券/\nげんけんぽう /現憲法/\nげんげつ /限月;[経済]先物の決済月/弦月;(crescent) ゆみはりづき/\nげんげんご /原言語/\nげんこ /拳固/儼乎/\nげんこう /現行;current/原稿/元寇/減光/言行;words and deeds/減耗/元弘;年号(1331-1334)/弦高/原口;[生物]blastopore/元亨;年号(1321-1324)/元后/原鉱/\nげんこう> /現行;-価格,-機種,-法規/\nげんこういっち /言行一致/\nげんこういらい /原稿依頼/\nげんこうがた /現行型/\nげんこうきしゅ /現行機種/\nげんこうけい /原光景;[精医]幼少時に見た両親の性交/\nげんこうけんぽう /現行憲法/\nげんこうさくせい /原稿作成/\nげんこうしめきり /原稿締切/\nげんこうしゃ /玄光社;[出版社名]写真。www.genkosha.co.jp/\nげんこうしゃくしょ /元亨釈書/\nげんこうしゃしゅ /現行車種/\nげんこうしょうひん /現行商品/\nげんこうそうふさき /原稿送付先/\nげんこうにゅうりょく /原稿入力/\nげんこうはん /現行犯/\nげんこうはんたいほ /現行犯逮捕/\nげんこうはんにん /現行犯人/\nげんこうばん /現行版/\nげんこうひょうじゅん /現行標準/\nげんこうひん /現行品/\nげんこうほう /現行法/\nげんこうほうか /現行法下/\nげんこうほうき /現行法規/\nげんこうほうきそうらん /現行法規総覧/\nげんこうほうしき /現行方式/\nげんこうほうそう /現行放送/\nげんこうめい /原稿名/\nげんこうよう /原稿用/\nげんこうようし /原稿用紙/\nげんこうりょう /原稿料/\nげんこうりょうしゅうにゅう /原稿料収入/\nげんこうろく /言行録/\nげんこく /原告/現国;[略語]現代国語/厳酷/玄穀/\nげんこくがわ /原告側/\nげんこくだん /原告団/\nげんこつ /拳骨/\nげんこん /現今/眼根/\nげんこんたん /原根端/\nげんご /言語/原語;original language/源吾/源後/幻語/源語/諺語/玄語/\nげんごいぞん /言語依存/\nげんごう /元号/減号/\nげんごうほう /元号法/\nげんごうんよう /言語運用/\nげんごおん /言語音/\nげんごか /言語化/\nげんごかいせき /言語解析/\nげんごかくとく /言語獲得/\nげんごかつどう /言語活動/\nげんごかてい /言語過程/\nげんごかん /言語感/\nげんごかんかく /言語感覚/\nげんごかんきょう /言語環境/\nげんごがいねん /言語概念/\nげんごがく /言語学/\nげんごがくしゃ /言語学者/\nげんごがくだいじてん /言語学大辞典/\nげんごがくてき /言語学的/\nげんごきこう /言語機構/\nげんごきごう /言語記号/\nげんごきじゅつ /言語記述/\nげんごきのう /言語機能/\nげんごきはん /言語規範/\nげんごきょういく /言語教育/\nげんごくうかん /言語空間/\nげんごけい /言語系/\nげんごけいせい /言語形成/\nげんごけん /言語研/\nげんごけんきゅう /言語研究/\nげんごけんきゅうかい /言語研究会/\nげんごけんきゅうしょ /言語研究所/\nげんごけんきゅうじょ /言語研究所/\nげんごげーむ /言語ゲーム;[哲学]language game. (cf. Wittgenstein)/\nげんごげいじゅつ /言語芸術/\nげんごげんしょう /言語現象/\nげんごこうい /言語行為;speech act/\nげんごこうざ /言語講座/\nげんごこうぞう /言語構造/\nげんごこうどう /言語行動/\nげんごし /言語史/\nげんごしゅうとくのうりょく /言語習得能力/\nげんごしょうがい /言語障害/\nげんごしょり /言語処理/\nげんごしょりけい /言語処理系/\nげんごしよう /言語仕様/言語使用/\nげんごしようしゃ /言語使用者/\nげんごしようしょ /言語仕様書/\nげんごしようじょう /言語仕様上/\nげんごしんりがく /言語心理学/\nげんごじたい /言語自体/\nげんごじっけん /言語実験/\nげんごじょう /言語上/\nげんごじょうほう /言語情報/\nげんごせいかつ /言語生活/\nげんごせいせい /言語生成/\nげんごせかい /言語世界/\nげんごせっけい /言語設計/\nげんごせっけいしゃ /言語設計者/\nげんごせんよう /言語専用/\nげんごぜんたい /言語全体/\nげんごぜんぱん /言語全般/\nげんごぞく /言語族/\nげんごたいけい /言語体系/\nげんごちしき /言語知識/\nげんごちゅうすう /言語中枢/\nげんごちりがく /言語地理学;linguistic geography/\nげんごていぎ /言語定義/\nげんごてき /言語的/\nげんごてきちしき /言語的知識/\nげんごてきひょうげん /言語的表現/\nげんごてつがく /言語哲学;philosophy of language (cf.Wittgenstein)/\nげんごとう /言語島/\nげんごにゅうもん /言語入門/\nげんごのうりょく /言語能力/\nげんごはったつ /言語発達/\nげんごばん /原語版/言語版/\nげんごひょうげん /言語表現/\nげんごぶんか /言語文化/\nげんごぶんせき /言語分析;[哲学]linguistic analysis/\nげんごへんか /言語変化/\nげんごべつ /言語別/\nげんごめい /言語名/\nげんごもんだい /言語問題/\nげんごや /言語野/言語屋/\nげんごよう /言語用/\nげんごりかい /言語理解/\nげんごりょうほう /言語療法/\nげんごりょうほうし /言語療法士;speech therapist/\nげんごりろん /言語理論/\nげんごろう /源五郎/\nげんごろうまる /源五郎丸/\nげんごろん /言語論/\nげんさい /減債/減殺/現妻/幻妻/衒妻/\nげんさいききん /減債基金/\nげんさいばん /原裁判/\nげんさいぼう /原細胞/\nげんさきとりひき /現先取引/\nげんさく /原作/減作/\nげんさくしゃ /原作者/\nげんさくしょうせつ /原作小説/\nげんさくちゅう /原作中/\nげんさくどうぶつ /原索動物/\nげんさくひん /原作品/\nげんさくぼん /原作本/\nげんさくまんが /原作漫画/\nげんさつ /減殺;=げんさい/\nげんさん /原産/減算;subtract/減産;output cut.「原油の-」/\nげんさんき /減算器/\nげんさんごうせい /減算合成/\nげんさんち /原産地/\nげんさんちしょうめいしょ /原産地証明書/\nげんざい /現在/原罪/\nげんざいいち /現在位置/\nげんざいかいしゅうちゅう /現在改修中/\nげんざいかいちくちゅう /現在改築中/\nげんざいかいはつちゅう /現在開発中/\nげんざいかんりょう /現在完了/\nげんざいぎょう /現在行/\nげんざいぎろん /現在議論/\nげんざいけい /現在形/\nげんざいけいかくちゅう /現在計画中/\nげんざいけんとうちゅう /現在検討中/\nげんざいげんいん /現在原因/\nげんざいさいしん /現在最新/\nげんざいしこう /現在施行/\nげんざいしこうちゅう /現在試行中/\nげんざいしょぞく /現在所属/\nげんざいしよう /現在使用/\nげんざいしようちゅう /現在使用中/\nげんざいしんこうけい /現在進行形/\nげんざいしんこうちゅう /現在進行中/\nげんざいじこく /現在時刻/\nげんざいじせい /現在時制/\nげんざいじゅんびちゅう /現在準備中/\nげんざいせこう /現在施行/\nげんざいせってい /現在設定/\nげんざいせんたくちゅう /現在選択中/\nげんざいだか /現在高/\nげんざいち /現在地/現在値/\nげんざいちょうさちゅう /現在調査中/\nげんざいてもと /現在手元/\nげんざいにっぽん /現在日本/\nげんざいはつばい /現在発売/\nげんざいはつばいちゅう /現在発売中/\nげんざいふつう /現在不通/\nげんざいぶんし /現在分詞/\nげんざいほう /現在法/\nげんざいまで /現在迄/\nげんざいみしよう /現在未使用/\nげんざいもんだい /現在問題/\nげんざいやく /現在約/\nげんざいらいにちちゅう /現在来日中/\nげんざいりょう /原材料/\nげんざいりょうひ /原材料費/\nげんざいりょこうちゅう /現在旅行中/\nげんざぶろう /源三郎/\nげんざん /減算/\nげんざんかいろ /減算回路/\nげんざんき /減算器/\nげんざんけっか /減算結果/\nげんし /原子;atom/原始;primitive/原資;capital/幻視;hallucination/減資;capital reduction/原紙;base paper/原詩;original poem/元始/元史;二十一史/元祀/\nげんし> /原始;(primitive,proto-) -惑星,-共産制/\nげんしかく /原子核/\nげんしかくこうがく /原子核工学/\nげんしかくこうがっか /原子核工学科/\nげんしかくぶつりがく /原子核物理学/\nげんしかくほうかい /原子核崩壊/\nげんしかくゆうごう /原子核融合;atomic fusion/\nげんしかんすう /原始関数/\nげんしきごう /原子記号/\nげんしきのうてき /原始帰納的/\nげんしきょうさんせい /原始共産制/\nげんしきょうどうたい /原始共同体/\nげんしけい /原子系/\nげんしげんご /原始言語/\nげんしさい /元始祭;1.3/\nげんししき /原子式/原始式/\nげんししつりょうたんい /原子質量単位/\nげんししゃかい /原始社会/\nげんしじ /原子時/\nげんしじだい /原始時代/原史時代/\nげんしじん /原始人/\nげんしすう /原子数/\nげんしせい /原始星;[天文]protostar/\nげんしせつ /原子説/\nげんしたいようけい /原始太陽系/\nげんしだん /原子団/\nげんしち /源七/\nげんしちょうしゃ /現市庁舎/\nげんしつ /玄室/原質/言質;げんち/\nげんしてき /原始的/\nげんしとう /原始島/\nげんしどけい /原子時計/\nげんしはんけい /原子半径/\nげんしばくだん /原子爆弾/\nげんしばんごう /原子番号/\nげんしびょう /原子病/\nげんしぶっきょう /原始仏教/\nげんしぶつりがく /原子物理学/\nげんしぶんし /原子分子/\nげんしほうかい /原子崩壊/\nげんしみつど /原子密度/\nげんしもけい /原子模型/\nげんしゃ /減車/\nげんしゃかい /現社会/\nげんしゃく /現尺/\nげんしゃちょう /現社長/\nげんしゃほう /現写法/\nげんしゅ /厳守/元首/原種/原酒/\nげんしゅう /減収/幻臭/現収/\nげんしゅく /厳粛/減縮/\nげんしゅしょう /現首相/\nげんしゅつ /現出/幻出/\nげんしょ /原書/原初/厳暑/\nげんしょう /現象/減少/現症;present illness/\nげんしょうかい /現象界;[哲学]Erscheinungswelt/\nげんしょうかてい /減少過程/\nげんしょうかんすう /減少関数/\nげんしょうがく /現象学/\nげんしょうけいこう /減少傾向/\nげんしょうじたい /現象自体/\nげんしょうてき /現象的/\nげんしょうてんのう /元正天皇/\nげんしょうぶん /減少分/\nげんしょうめん /現象面/\nげんしょうりつ /減少率/\nげんしょうりょう /減少量/\nげんしょうろん /現象論/\nげんしょうろんてき /現象論的/\nげんしょく /現職/原色;primary colours/減色;colour subtraction/減食;diet reduction/\nげんしょくきょういく /現職教育/\nげんしょくけいかん /現職警官/\nげんしょくばん /原色版/\nげんしょばん /原書版/\nげんしりきこうがっか /原子力工学科/\nげんしりょう /原子量/原資料/\nげんしりょく /原子力/\nげんしりょくいいんかい /原子力委員会/\nげんしりょくきほんほう /原子力基本法/\nげんしりょくけんきゅうしょ /原子力研究所/\nげんしりょくこうがく /原子力工学/\nげんしりょくさんぎょう /原子力産業/\nげんしりょくじだい /原子力時代/\nげんしりょくせつび /原子力設備/\nげんしりょくせん /原子力船/\nげんしりょくねんりょう /原子力燃料/\nげんしりょくはくしょ /原子力白書/\nげんしりょくはつでん /原子力発電/\nげんしりょくはつでんしょ /原子力発電所/\nげんしりん /原始林/\nげんしろ /原子炉/\nげんしろう /源四郎/\nげんしろぶつりがく /原子炉物理学/\nげんしろん /原子論/\nげんしわくせい /原始惑星;[天文]protoplanet/\nげんしん /原信/原審/現身/\nげんしんごう /原信号/元信号/\nげんじ /源氏/元治;年号(1864-1865)/言辞/現時/原字/源治/現示/玄二/\nげんじえ /源氏絵/\nげんじっかい /現実解/\nげんじつ /現実/\nげんじつおん /現実音/\nげんじつか /現実化/\nげんじつかい /現実界;[精医]le reel/\nげんじつかん /現実感/\nげんじつげんそく /現実原則/\nげんじつしゃかい /現実社会/\nげんじつしゅぎ /現実主義/\nげんじつしゅぎしゃ /現実主義者/\nげんじつせい /現実性/\nげんじつせかい /現実世界/\nげんじつたい /現実態/\nげんじつてき /現実的/\nげんじつてきたいおう /現実的対応/\nげんじつとうひ /現実逃避/\nげんじつとうひちゅう /現実逃避中/\nげんじつにんしき /現実認識/\nげんじつは /現実派/\nげんじつばなれ /現実離れ;-した計画/\nげんじつみ /現実味/\nげんじつもんだい /現実問題/\nげんじつろせん /現実路線/\nげんじつろん /現実論/\nげんじてきしょうひ /衒示的消費/\nげんじてん /現時点/\nげんじな /源氏名/\nげんじばこ /源氏箱/\nげんじほう /限時法/\nげんじものがたり /源氏物語/\nげんじものがたりえまき /源氏物語絵巻/\nげんじゃく /減弱/\nげんじゅう /厳重/現住/幻獣/\nげんじゅうかい /幻獣界/\nげんじゅうきょ /現住居/\nげんじゅうしょ /現住所/\nげんじゅうしょち /現住所地/\nげんじゅうじてん /幻獣辞典/\nげんじゅうち /現住地/\nげんじゅうちゅうい /厳重注意/\nげんじゅうみん /原住民/\nげんじゅうろう /幻十郎/\nげんじゅつ /幻術/\nげんじょう /現状;†(state) 「-維持」/原状;†(original state) 「-回復」/現場;site/玄奘;=三蔵法師/現成;[仏教]実現/\nげんじょういじ /現状維持/\nげんじょういじは /現状維持派/\nげんじょうかいせつ /現状解説/\nげんじょうかいぜん /現状改善/\nげんじょうかいふく /原状回復/\nげんじょうかくにん /現状確認/\nげんじょうきょう /現状況/\nげんじょうこうあん /現成公案;[仏教]/\nげんじょうさいだい /現状最大/\nげんじょうさんぞう /玄奘三蔵/\nげんじょうたい /現状態/\nげんじょうちょうさ /現状調査/\nげんじょうついにん /現状追認/\nげんじょうにんしき /現状認識/\nげんじょうはあく /現状把握/\nげんじょうふざいしょうめい /現場不在証明;alibi/\nげんじょうふっき /現状復帰/\nげんじょうぶんせき /現状分析/\nげんじょうほうこく /現状報告/\nげんじょうほうこくしょ /現状報告書/\nげんじょうほぞん /現場保存/\nげんじょうもんだい /現状問題/\nげんじょうようにん /現状容認/\nげんじろう /源二郎/\nげんじん /原人/眩人/幻人/減尽/\nげんじんかん /原腎管/\nげんすい /減衰/元帥/減水/\nげんすいき /減衰器/\nげんすいきょくせん /減衰曲線/\nげんすいしんどう /減衰振動/\nげんすいじかん /減衰時間/\nげんすいじょうすう /減衰定数/\nげんすいていすう /減衰定数/\nげんすいとくせい /減衰特性/\nげんすいは /減衰波/\nげんすいばく /原水爆/\nげんすいばくきんし /原水爆禁止/\nげんすいりつ /減衰率/\nげんすいりょう /減衰量/\nげんすいりょく /減衰力/\nげんすいりょくちょうせい /減衰力調整/\nげんすう /減数/現数/元数/\nげんすうぶんれつ /減数分裂/\nげんすん /原寸/\nげんすんだい /原寸大/\nげんず /原図/\nげんずけい /原図形/\nげんせ /現世/\nげんせい /厳正/現世;=げんせ/原生;-林/現生;-人類/現勢/現姓/\nげんせいかえん /原生花園/\nげんせいけん /現政権/\nげんせいじんるい /現生人類/\nげんせいだい /原生代;[地質年代]Proterozoic. 25-5.4億年前/\nげんせいど /現制度/\nげんせいどうぶつ /原生動物/\nげんせいひん /現製品/\nげんせいもくぶ /原生木部/\nげんせいりん /原生林/\nげんせき /原石/原籍/言責/\nげんせつ /言説/\nげんせりやく /現世利益/\nげんせん /厳選/源泉/原潜/言泉/\nげんせんかぜい /源泉課税/\nげんせんそざい /厳選素材/\nげんせんちょうしゅう /源泉徴収/\nげんせんちょうしゅうぜい /源泉徴収税/\nげんせんちょうしゅうひょう /源泉徴収票/\nげんせんぶんり /源泉分離/\nげんせんぶんりかぜい /源泉分離課税/\nげんぜい /減税/\nげんぜいこうか /減税効果/\nげんぜん /厳然/現前/儼然;=厳然/\nげんそ /元素/原素;<rare> =元素/\nげんそう /幻想/玄宗;(685-762)唐の皇帝/舷窓/現送/\nげんそうきょく /幻想曲/\nげんそうこうきょうきょく /幻想交響曲/\nげんそうてき /幻想的/\nげんそうぶんがく /幻想文学/\nげんそきごう /元素記号/\nげんそく /原則/減速/舷側/\nげんそくがわ /減速側/\nげんそくきんえん /原則禁煙/\nげんそくご /減速後/\nげんそくざい /減速材/減速剤/\nげんそくしゃせん /減速車線/\nげんそくじ /減速時/\nげんそくちゅう /減速中/\nげんそくてき /原則的/\nげんそくど /減速度/\nげんそくひ /減速比/\nげんそくほうこう /減速方向/\nげんそくまえ /減速前/\nげんそくむりょう /原則無料/\nげんそくりょく /減速力/\nげんそくろん /原則論/\nげんそぶんせき /元素分析/\nげんそん /現存/減損/玄孫/厳存/\nげんそんかいけい /減損会計;asset-impairment accounting/\nげんそんざい /現存在;[哲学]Dasein/\nげんぞう /現像;develop.「写真の-」/原像;original image.「近代人の-」／[数学]inverse image/幻像;phantom.「蜃気楼の-」/\nげんぞうえき /現像液/\nげんぞうおんど /現像温度/\nげんぞうしょ /現像所/\nげんぞうしょり /現像処理/\nげんぞうじかん /現像時間/\nげんぞうじょうけん /現像条件/\nげんぞうよう /現像用/\nげんぞく /還俗/\nげんぞん /現存/\nげんた /源太/元太/玄太/\nげんたい /減退/原隊/原態/\nげんたいいん /現隊員/\nげんたいけん /原体験/\nげんたいせい /現体制/\nげんたつ /厳達/\nげんたろう /玄太郎/厳太郎/\nげんたん /減反/\nげんたんい /原単位;basic unit/\nげんたんか /原単価/\nげんだ /源田/\nげんだい /現代/原題/\nげんだい> /現代;-文学,-教育,-ギリシャ語/\nげんだいえいご /現代英語/\nげんだいおんがく /現代音楽/\nげんだいおんがくか /現代音楽家/\nげんだいか /現代化;modernisation/\nげんだいかがく /現代科学/現代化学/\nげんだいかな /現代仮名/\nげんだいかなづかい /現代仮名遣い/現代仮名遣/\nげんだいがっき /現代楽器/\nげんだいきょうようぶんこ /現代教養文庫/\nげんだいきょく /現代曲/\nげんだいけんちく /現代建築/\nげんだいげいじゅつ /現代芸術/\nげんだいげき /現代劇/\nげんだいこくご /現代国語/\nげんだいこくごじてん /現代国語辞典/\nげんだいご /現代語/\nげんだいごやく /現代語訳/\nげんだいさっか /現代作家/\nげんだいさっきょくか /現代作曲家/\nげんだいし /現代史/現代詩/\nげんだいしそう /現代思想/\nげんだいしそうにゅうもん /現代思想入門/\nげんだいしゃかい /現代社会/\nげんだいしゅぎ /現代主義;modernism/\nげんだいしょうせつ /現代小説/\nげんだいしょかん /現代書館/\nげんだいしょどう /現代書道/\nげんだいじん /現代人/\nげんだいすうがく /現代数学/\nげんだいすうがくしゃ /現代数学社/\nげんだいせいかつ /現代生活/\nげんだいせん /現代戦/\nげんだいちゅうごく /現代中国/\nげんだいちゅうごくご /現代中国語/\nげんだいっこ /現代っ子/\nげんだいてき /現代的/\nげんだいてつがく /現代哲学/\nげんだいとし /現代都市/\nげんだいにほんご /現代日本語/\nげんだいにほんじん /現代日本人/\nげんだいばん /現代版/\nげんだいひょう /現代表/\nげんだいひょうき /現代表記/\nげんだいびじゅつ /現代美術/\nげんだいびじゅつかん /現代美術館/\nげんだいびょう /現代病/\nげんだいふう /現代風/\nげんだいぶつり /現代物理/\nげんだいぶつりがく /現代物理学/\nげんだいぶん /現代文/\nげんだいぶんがく /現代文学/\nげんだいぶんめい /現代文明/\nげんだいへん /現代編/\nげんだいめい /原題名/\nげんだいもの /現代物/\nげんだいようご /現代用語/\nげんだか /現高/\nげんだんかい /現段階/\nげんち /現地/言質/玄地/\nげんちいり /現地入り/\nげんちか /現地化/\nげんちかかく /現地価格/\nげんちかかりいん /現地係員/\nげんちがし /現地貸/\nげんちこうじょう /現地工場/\nげんちご /現地語/\nげんちしゅうごう /現地集合/\nげんちしゅくはく /現地宿泊/\nげんちしゅさい /現地主催/\nげんちしゅざい /現地取材/\nげんちじかん /現地時間/\nげんちじょうほう /現地情報/\nげんちじん /現地人/\nげんちせいさん /現地生産/\nげんちせいふ /現地政府/\nげんちちょうさ /現地調査/\nげんちちょうたつ /現地調達/\nげんちつうか /現地通貨/\nげんちづま /現地妻/\nげんちてはい /現地手配/\nげんちてん /現地点/\nげんちとうちゃく /現地到着/\nげんちはつ /現地発/\nげんちほうじん /現地法人/\nげんちゃ /原チャ/\nげんちゃり /原チャリ/\nげんちゅう /元中;年号(1384-1392)/原虫/原注;原著者の付けた注釈/原註/\nげんちょ /原著/\nげんちょう /幻聴/弦長/現調/\nげんちょさくしゃ /原著作者/\nげんちょさくぶつ /原著作物/\nげんちょしゃ /原著者/\nげんちょしょ /原著書/\nげんちょろんぶん /原著論文/\nげんちよみ /現地読み/\nげんちりょこうしゃ /現地旅行社/\nげんちろくおん /現地録音/\nげんつき /原付/\nげんつきいっしゅ /原付一種/\nげんつきしゃ /原付車/\nげんつきじどうしゃ /原付自動車/\nげんつきにしゅ /原付二種/\nげんつきめんきょ /原付免許/\nげんてい /限定/舷梯/\nげんてい> /限定/\nげんていかいじょ /限定解除/\nげんていかいじょしけん /限定解除試験/\nげんていくうかん /限定空間/\nげんていし /限定詞;[文法]determiner/限定子;[情報]qualifier/\nげんていしゃ /限定車/\nげんていしゅ /限定酒/\nげんていしょうにん /限定承認/\nげんていしょうひん /限定商品/\nげんていしょく /限定色/\nげんていじょうけん /限定条件/\nげんていじょうぞう /限定醸造/\nげんていせいさん /限定生産/\nげんていせきにんのうりょく /限定責任能力/\nげんていそうぞく /限定相続/\nげんていつき /限定付/\nげんていてき /限定的/\nげんていてんぽ /限定店舗/\nげんていはつばい /限定発売/\nげんていはんばい /限定販売/\nげんていばん /限定版;limited edition/限定盤;limited disk/\nげんていひん /限定品/\nげんていめんきょ /限定免許/\nげんていゆにゅう /限定輸入/\nげんてん /原点;†origin.「-に立ち帰る」/減点;†deduct.「-対象」/原典;†original.「-を参照する」/\nげんてんかいき /原点回帰/\nげんてんしき /減点式/\nげんてんしゅぎ /原典主義/\nげんてんすう /減点数/\nげんてんちょうか /減点超過/\nげんてんのう /現天皇/\nげんてんばん /原典版/\nげんてんほう /減点法/\nげんとう /厳冬/幻燈/幻灯/舷灯;(船の)sidelight/\nげんとうき /厳冬期/\nげんとうきよう /厳冬期用/\nげんとうしゅ /現当主/\nげんとく /玄徳/元徳;年号(1329-1331)/験徳/\nげんとして /厳として/\nげんど /限度/\nげんどう /言動/原動/\nげんどうき /原動機/\nげんどうきつき /原動機付/\nげんどうふいっち /言動不一致/\nげんどうりょく /原動力/\nげんどがく /限度額/\nげんな /元和;年号(1615-24)/\nげんない /源内/\nげんなおし /験直し/\nげんなま /現生/現ナマ/\nげんに /現に/\nげんにほんご /現日本語/源日本語/\nげんにん /現任/現認/元仁;年号(1224-1225)/\nげんのう /玄能;sledgehammer/玄翁;=玄能／=源翁/源翁;(1329-1400)僧侶/玄応/言翁;?/\nげんのうやく /減農薬/\nげんのうやくさいばい /減農薬栽培/\nげんのしょうこ /現の証拠/\nげんはけい /原波形/\nげんはんけつ /原判決/\nげんば /現場/玄蕃/\nげんばかんとく /現場監督/\nげんばがわ /現場側/\nげんばく /原爆/玄麦/\nげんばくいりょうほう /原爆医療法/\nげんばくしょう /原爆症/\nげんばくしりょうかん /原爆資料館/\nげんばくとうか /原爆投下/\nげんばくどーむ /原爆ドーム/\nげんばけんしょう /現場検証/\nげんばしゃしん /現場写真/\nげんばしゅぎ /現場主義/\nげんばつ /厳罰/\nげんばつか /厳罰化/\nげんばふきん /現場付近/\nげんばふっき /現場復帰/\nげんばん /原版/原盤/\nげんぱい /減配/\nげんぱく /玄白;名/\nげんぱつ /原発/\nげんぱつおき /原発沖/\nげんぱつけんせつ /原発建設/\nげんぱつじこ /原発事故/\nげんぱつすいしんは /原発推進派/\nげんぱつせいめんえきふぜんしょうこうぐん /原発性免疫不全症候群/\nげんぱつそう /原発巣;[医]primary focus/\nげんぱつはんたい /原発反対/\nげんぱつもんだい /原発問題/\nげんぱん /原版/\nげんひしつ /原皮質/\nげんびん /減便/\nげんぴ /原皮/元妃/厳秘/\nげんぴょう /原票/\nげんぴん /現品/原品;もとの品/\nげんふうけい /原風景/\nげんぶ /玄武/\nげんぶがん /玄武岩/\nげんぶつ /現物/原物/\nげんぶつかぶ /現物株/\nげんぶつきゅうよ /現物給与/\nげんぶつしきゅう /現物支給/\nげんぶつしゅっし /現物出資/\nげんぶつとりひき /現物取引/\nげんぶん /原文/元文;年号(1736-1741)/言文/\nげんぶんいっち /言文一致/\nげんぶんいっちうんどう /言文一致運動/\nげんぶんいっちたい /言文一致体/\nげんぶんそう /弦分奏/\nげんぷ /厳父/原譜/現夫/\nげんぷう /厳封/\nげんぷく /元服/\nげんぺい /源平/\nげんぺいじだい /源平時代/\nげんぺいせいすいき /源平盛衰記/\nげんぺいとうきつ /源平藤橘/\nげんぺいとうまでん /源平討魔伝;[ゲーム]ナムコ/\nげんぼ /原簿/\nげんぼく /原木/\nげんぼん /原本/\nげんぽう /減法;-/減俸/現法/\nげんぽん /原本/\nげんま /減摩/幻魔/玄馬/\nげんまい /玄米/\nげんまいしょく /玄米食/\nげんまいちゃ /玄米茶/\nげんまいぱん /玄米パン/\nげんまき /弦巻/\nげんまたいせん /幻魔大戦/\nげんまつ /原末/\nげんまん /拳万;指切り-/\nげんみつ /厳密/\nげんみつかい /厳密解/\nげんみつせい /厳密性/\nげんみょう /玄妙/\nげんむ /幻夢/幻梦;「夢」異体字/\nげんむせんき /幻夢戦記/\nげんめ /限目/\nげんめい /言明/厳命/\nげんめいがっき /弦鳴楽器;バイオリン、ピアノなど/\nげんめいてんのう /元明天皇/\nげんめつ /幻滅/減滅;減ってなくなる/\nげんめん /減免/原綿/\nげんめんがく /減免額/\nげんめんそち /減免措置/\nげんもう /減耗/原毛/\nげんもく /眩目/\nげんもけい /原模型/\nげんもん /厳門/\nげんや /原野/幻夜/\nげんやくいん /現役員/\nげんやしょうほう /原野商法/\nげんゆ /原油/\nげんゆう /現有/\nげんゆうき /現有機/\nげんゆうしゃりょう /現有車両/\nげんゆうせつび /現有設備/\nげんゆうひん /現有品/\nげんゆかかく /原油価格/\nげんゆだか /原油高/\nげんゆりゅうしゅつ /原油流出/\nげんよう /現用/幻妖/原葉/幻幼;?/\nげんようたい /原葉体/\nげんようへいき /現用兵器/\nげんり /原理/\nげんりいがい /原理以外/\nげんりけん /原理研/\nげんりけんきゅう /原理研究/\nげんりげんそく /原理原則/\nげんりげんそくてき /原理原則的/\nげんりしゅぎ /原理主義/\nげんりしゅぎしゃ /原理主義者/\nげんりしゅぎてき /原理主義的/\nげんりじょう /原理上/\nげんりず /原理図/\nげんりつ /厳律/\nげんりてき /原理的/\nげんりゃく /元暦;年号(1184-1185)/\nげんりゅう /源流/原流;=源流/\nげんりゅうすい /源流水/\nげんりゅうち /限流値/\nげんりょう /原料/減量/限量;quantify/\nげんりょうか /減量化/限量化;quantify/\nげんりょうし /限量子/\nげんりょく /減力/\nげんろう /元老/\nげんろういん /元老院/\nげんろく /元禄;年号(1688-1704)/\nげんろくずし /元禄寿司/\nげんろせん /現路線/\nげんろん /言論/原論/\nげんろんじゆう /言論自由/\nげんろんだんあつ /言論弾圧/\nげんろんとうせい /言論統制/\nげんろんのじゆう /言論の自由;憲法21条/\nげんろんぶん /原論文/\nげんわ /元和;年号(1615-1624)/\nげんわかやま /現和歌山/\nげんわく /幻惑/眩惑/\nげんわくてき /幻惑的/\nこ /子/小/個/故/古/粉/弧;arc/湖/庫/戸/固/箇;(助数詞) =個/个;(助数詞) =個,箇/ヶ;(助数詞) 「個」の略字/仔;動物の子/児/兒;「児」の旧字(人名用漢字)/娘;当て字/女/呼;呼称/乎;断乎/姑;しゅうとめ/枯;枯死/胡;胡弓/鈷;独鈷/估/沽;沽券/怙;依怙贔屓/罟;あみ/蛄;螻蛄(けら)/詁;訓詁/鴣;鷓鴣(しゃこ)/糊;のり/瑚;珊瑚/楜/葫;にんにく/蝴;蝴蝶/餬;餬口/凅;こおる/涸;涸渇/痼;しこり/錮;禁錮/孤;lone/狐;fox/菰;こも/呱;呱々(赤子の泣き声)/柧;さかづき/觚;操觚/虎;とら/乕;「虎」の異体字/琥;琥珀/虍;とらかんむり/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/壺;つぼ/壷;「壺」の異体字/雇;雇用/顧;顧問/鼓/皷;「鼓」の異体字/瞽;めくら/扈;跋扈/滬;上海の略称/袴;はかま/誇;誇示/跨;また・ぐ/刳;えぐ・る/夸/桍/瓠;瓢箪/胯;また/冴;さ・える/冱;「冴」の異体字/拠;根拠/股;また/賈;書賈/滸;水滸伝/箍;たが/蠱;蠱惑的/辜;無辜/粐;NB:幽霊字の一つ/己;自己/杞;(呉音) 杞憂/去;(呉音)去年(こぞ)/虚;(呉音)虚空/炬;(慣用音)炬燵/木;木立/黄;黄金色/来;動詞活用形?/⌒;arc/濃;動詞語幹?/濾;動詞語幹?/\nこ> /小;small/子;(child) 子羊,子ライオン,子メーター/仔;(動物の子) 仔猫/故;late/古;(old) 古伊万里/孤;(lone) 孤月,孤蝶/\nこーかさす /高加索/\nこーすじょう /コース上/\nこーすりょうり /コース料理/\nこーちじん /コーチ陣/\nこーつ /刻子/\nこーとし /コート紙/\nこーどか /コード化/\nこーどしんこう /コード進行/\nこーどふ /コード譜/\nこーどへんかん /コード変換/\nこーひー /珈琲/\nこーひーてん /珈琲店/コーヒー店/\nこーひーまめ /コーヒー豆/珈琲豆/\nこーひーや /コーヒー屋/\nこーらすぶ /コーラス部/\nこーりゃん /高粱;kaoliang/\nこーるしじょう /コール市場/\nこーるてん /コール天/\nこーんゆ /コーン油/\nこあきない /小商い/\nこあくつ /小圷/\nこあくとう /小悪党/\nこあくま /小悪魔/\nこあくまてき /小悪魔的/\nこあげ /小揚/\nこあざ /小字/\nこあし /小足/\nこあじ /小アジ/小味;⇔大味/小鰺/\nこあたま /小頭/\nこあたり /小当たり/小当り/\nこあな /小穴/\nこあみ /小網/\nこあみちょう /小網町/\nこあゆ /小鮎/\nこあら /古荒/\nこい /恋/故意/鯉/濃/古意/湖衣/請い/戀;「恋」の旧字/\nこいうた /恋歌/恋唄/\nこいうらない /恋占い/\nこいえ /小家/\nこいおおき /恋多き/\nこいかぜ /恋風/\nこいがくぼ /恋ヶ窪/\nこいがたき /恋敵/\nこいがわ /鯉川/\nこいき /小粋/小意気/\nこいくち /濃口/濃い口;-醤油/\nこいくちしょうゆ /濃口醤油/濃い口醤油/\nこいぐち /鯉口/\nこいけ /小池/菰池/\nこいけだ /小池田/\nこいこ /恋子/\nこいこく /鯉濃/\nこいごころ /恋心/\nこいし /小石/礫/恋し/\nこいしかわ /小石川/\nこいしわら /小石原/\nこいじ /恋路/\nこいずみ /小泉/古泉/\nこいずみきょうこ /小泉今日子/\nこいずみやくも /小泉八雲/\nこいそ /小磯/\nこいた /小板/\nこいち /小市/\nこいちじかん /小一時間/\nこいちゃ /濃茶/\nこいづま /恋妻/\nこいてき /故意的/\nこいで /小出/\nこいと /小糸/\nこいとせいさくしょ /小糸製作所;[企業名]/\nこいなか /恋仲/\nこいにょうぼう /恋女房/\nこいぬ /子犬/仔犬/小犬/\nこいぬざ /小犬座;Canis Minor(CMi)/\nこいぬま /鯉沼/濃沼/\nこいねこ /恋猫/\nこいねず /濃鼠/\nこいのたきのぼり /鯉の滝登り/\nこいのぼり /鯉幟/\nこいのやまい /恋の病;lovesick/\nこいはん /故意犯/\nこいひとよ /恋一夜/\nこいひめ /湖衣姫/\nこいびと /恋人/\nこいびとしょうほう /恋人商法/\nこいびとたち /恋人達/\nこいびとどうし /恋人同士/恋人同志;?/\nこいびとやく /恋人役/\nこいぶち /鯉淵/鯉渕/\nこいぶみ /恋文/\nこいぶみよこちょう /恋文横丁/\nこいほう /古医方/\nこいまり /古伊万里/\nこいむらさき /濃紫/\nこいむらさきいろ /濃紫色/\nこいめ /濃い目/濃いめ/\nこいも /小芋/子芋/\nこいものがたり /恋物語/\nこいもよう /恋模様/\nこいやみ /恋病み/\nこいわ /小岩/\nこいわい /小岩井/\nこいわずらい /恋煩い/恋患い;恋の病/\nこいん /雇員/\nこいんたい /古印体/\nこう /公/項/考;考案/孝;孝行/功;功罪/劫;永劫／[囲碁]/甲/香/口/校/行/高/広/硬/厚/工/江/港/稿/後/好/光/孔/膏/綱;つな/鋼;はがね/講;講座/侯;†侯爵/候;†候補/鉱;鉱山/抗/航/斯う/乞/国府;こくふ/向/巧;巧拙/降;降板/絳;あか/酵;発酵/哮;咆哮/吼;ほ・える/拘;拘束/佝;佝僂病/怐;(おろか)/鉤;かぎ/鈎;「鉤」の異体字/勾;勾配/宏;宏大/浤/紘;八紘一宇/肱;ひじ/砿;「礦」の異体字/昿;「曠」の異体字/絋;(わた)/弘;弘法/交;交差/効;効果/絞;絞殺/郊;郊外/鮫;さめ/傚;(ならう)/咬;咬合/效;「効」の旧字/狡;狡猾/皎;(しろい)/蛟;(みずち)蛟竜/佼;立正佼成会/餃;餃子(ぎょうざ)/鵁/耕;耕作/畊;「耕」の異体字/耗;消耗/更;更新/梗;脳梗塞/哽;(むせる)/峺;(さえぎる)/荒;荒野/慌;恐慌/縞;しま/敲;推敲/犒;ねぎら・う/稾;「稿」の異体字/鎬;しのぎ/槁;(かれる)/塙;はなわ/藁;わら/嚆;嚆矢/垢;(あか)歯垢/后;皇后/詬;(はずかしめる)/逅;邂逅/幸;幸福/倖;(≒幸)僥倖/睾;睾丸/恒;恒星/恆;「恒」の旧字(人名用漢字)/亙;わた・る(人名用漢字)/亘;(「亙」との混同から)わた・る/構;構造/溝;海溝/購;購入/媾;媾合/搆;(かまえる)/篝;かがり/冓/覯;稀覯本/遘;(あう)/坑;炭坑/杭;くい/亢;亢進/伉/吭;(のどぶえ)/頏;(くび)/控;控除/腔;腔腸動物/倥/啌/椌/箜;箜篌/紅;紅一点/虹;(にじ)虹彩/扛;(あげる)/矼;(とびいし)/缸;(かめ)/肛;肛門/訌;(みだれる)/鴻;鴻鵠/桁;けた/絎;く・ける/攻;攻撃/攷;論攷/洪;洪水/哄;哄笑/閧/鬨;とき/岬;みさき/匣;はこ/呷;あお・る/狎;な・れる/胛;肩胛骨/閘;閘門/浩;浩大/皓/晧;「皓」の異体字/窖;あなぐら/誥;(つげる)/靠;(もたれる)/皇;皇帝/凰;鳳凰(ほうおう)/徨;彷徨/惶;恐惶/湟;(ほり)/煌;きら・めく/蝗;いなご/遑;いとま/鍠/隍;(からぼり)/晃;晃々(≒煌々)/幌;ほろ/滉;(ひろい)/恍;恍惚/晄;「晃」の異体字(人名用漢字)/洸/絖;ぬめ/胱;膀胱/昂;昂然/仰;信仰/貢;貢献/槓;槓杆/熕;砲熕/袷;あわせ/恰;恰好/閤;太閤/蛤;はまぐり/峇;(ほらあな)/洽;(あまねし)/鴿;はと/康;健康/糠;糟糠(の妻)/慷;慷慨/鱇;鮟鱇/喉;(のど)咽喉/猴;猿猴/盍;(なんぞ)/溘;溘焉/闔/黄;黄河/壙;(あな)/廣;「広」の旧字(人名用漢字)/曠;曠野/礦;(あらがね)/簧;した(reed)/鑛;「鉱」の旧字/黌;(まなびや)/叩;叩頭/釦;ぼたん/扣;(ひかえる)/肯;肯定/肴;(さかな)酒肴/淆;混淆/肓;病膏肓/皐;皐月(さつき)/皋;「皐」の異体字/杲;(あきらか)/昊;(なつぞら)/槹/寇;元寇/冦;「寇」の異体字/蚣;蜈蚣/撹;「攪」の異体字/興;振興/巷;(ちまた)巷間/庚;かのえ/衡;平衡/膠;膠着/嫦/汞;(水銀)昇汞/烋/爻;(八卦の各ライン)/磽/纐;纐纈(こうけち)/羔;(こひつじ)/耿/薨;薨去/鏗/尻;しり/岡;おか/崗;「岡」の異体字/剛/棡;(ゆずりは)/格;(慣用音)格子/神;神戸/嵩;(かさ) 動詞語幹?/昴;ぼう,すばる?/頁;けつ,ページ?/河;か,かわ?/衝;しょう?/湊;そう?/\nこう# /高#0/高#2/\nこう> /高/公;公設,公教育,公経済/抗/好/広/後/\nこうあ /興亜/\nこうあせきゆ /興亜石油;[企業名]/\nこうあっしつ /高圧室/\nこうあっしゅく /高圧縮/\nこうあつ /高圧/降圧/光圧/\nこうあつがす /高圧ガス;high-pressure gas/\nこうあつざい /降圧剤/\nこうあつせん /高圧線/\nこうあつそうでんせん /高圧送電線/\nこうあつちょくりゅう /高圧直流/\nこうあつてき /高圧的/\nこうあつでんせん /高圧電線/\nこうあつでんりゅう /高圧電流/\nこうあつぶぶん /高圧部分/\nこうあん /考案/公安/公案;禅の-/弘安;年号(1278-88)/康安;年号(1361-1362)/甲案/\nこうあんいいんかい /公安委員会/\nこうあんかん /公安官/\nこうあんかんけいしゃ /公安関係者/\nこうあんきょく /公安局/\nこうあんしつ /公安室/\nこうあんしゃ /考案者/\nこうあんじょうれい /公安条例/\nこうあんちゅう /考案中/\nこうあんちょうさちょう /公安調査庁/\nこうあんてんのう /孝安天皇/\nこうあんとうきょく /公安当局/\nこうい /行為/好意;†favor.「-を寄せる」/厚意;†kindness.「ご-に感謝します」/高位/好位/更衣/校医/皇位/攻囲/校尉/校異/口胃/\nこういき /広域;broad/高域;high/\nこういきか /広域化/\nこういきかがく /広域科学/\nこういききょうちょう /高域強調/\nこういきぎょうせい /広域行政/\nこういきこうえんまえ /広域公園前/\nこういきさいせい /高域再生/\nこういきせいぶん /高域成分/\nこういきとくせい /高域特性/\nこういきぶんさんかんきょう /広域分散環境/\nこういきれんごう /広域連合;4つある地方公共団体の組合のうちのひとつ。地方自治法第284条。/\nこういけいしょう /皇位継承/\nこういしつ /更衣室/\nこういしゃ /行為者/\nこういしょう /後遺症/\nこういじたい /行為自体/\nこういじょ /更衣所/\nこういぜい /行為税/\nこういち /好位置/浩一/公一/光一/幸一/耕一/孝一/宏一/晃一/弘一/功一/康一/興一/孝市/剛一/高一/好一/幸市/巧一/航一/鉱一/康市/晃市/耿一/興市/講一/高１/高1/\nこういちゅう /行為中/\nこういちろう /浩一郎/幸一郎/光一郎/耕一郎/康一郎/公一郎/鴻一郎/興一郎/晃一朗/幸一朗/宏一良/\nこういっつい /好一対/\nこういってん /紅一点/\nこういつ /後逸/\nこういてき /好意的/\nこういど /高緯度/\nこういどちたい /高緯度地帯/\nこういのうりょく /行為能力/\nこういろ /香色/\nこういん /公印/行員;bank clerk/工員;worker/光陰/後印/拘引/後胤/荒淫/勾引;[法]/皇胤;天皇の後胤/\nこういんしょう /好印象/\nこういんじょう /勾引状/\nこうう /降雨/項羽/\nこううじ /降雨時/\nこううつざい /抗鬱剤/抗うつ剤/\nこううつやく /抗鬱薬/抗うつ薬/\nこううりょう /降雨量/\nこううりん /後右輪/\nこううん /幸運/好運;≒幸運/耕耘/行雲/航運/皇運/光暈/\nこううんかく /光雲閣/\nこううんき /耕耘機/耕運機;=耕耘機 NB:常用漢字での代用表記。「耘」は雑草を取ること/\nこううんじ /幸運児/\nこううんてんだい /高運転台/\nこううんふうん /幸運不運/\nこううんりゅうすい /行雲流水/\nこうえ /香会/黄衣/\nこうえい /光栄/公営/後衛;arriere-garde.⇔前衛/後裔;descendant. ≒末裔/康永;年号(1342-1345)/光影/\nこうえいきぎょう /公営企業/\nこうえいきぎょうたい /公営企業体/\nこうえいきょう /好影響/\nこうえいけいば /公営競馬/\nこうえいしごく /光栄至極/\nこうえいじゅうたく /公営住宅/\nこうえいとばく /公営賭博/\nこうえいば /公営馬/\nこうえいへい /紅衛兵/\nこうえいろん /公営論/\nこうえき /公益/交易/公役;兵役など/\nこうえきかつどう /公益活動/\nこうえきしせつ /公益施設/\nこうえきしちや /公益質屋/\nこうえきしんたく /公益信託/\nこうえきじぎょう /公益事業/\nこうえきじょうけん /交易条件/\nこうえきせい /公益性/\nこうえきほうじん /公益法人/\nこうえつ /校閲/光悦;本阿弥光悦/\nこうえつしゃ /校閲者/\nこうえつぼん /光悦本/\nこうえねけん /高エネ研/高エネルギー研究所;※abbrev/高エネルギー物理学研究所;※abbrev/\nこうえねるぎー /高エネルギー/\nこうえん /公園;park/講演;†lecture.「作家の-」/公演;†performance.「劇団の-」/後援/高遠/好演;good performance/口演;narrate/光塩;学校名/高塩;地名/後縁/宏遠;-な理想/紅炎;prominence/紅焔;=紅炎/光炎;light and fire/光焔;=光炎.「-万丈長し」/講筵;講義の席/巧演;skillful play/香煙/香烟;「煙」異体字/溘焉;sudden/\nこうえんかい /講演会/後援会/\nこうえんかいご /講演会後/\nこうえんかいさんか /講演会参加/\nこうえんかいすう /公演回数/\nこうえんかつどう /講演活動/\nこうえんがわ /公園側/\nこうえんききゅう /好塩基球/\nこうえんきぼう /講演希望/\nこうえんきょくもく /公演曲目/\nこうえんけいしき /講演形式/\nこうえんけんすう /講演件数/\nこうえんしゃ /講演者/後援者/\nこうえんしゃきん /講演謝金/\nこうえんしゅう /講演集/\nこうえんしゅうりょうご /講演終了後/\nこうえんしりょう /講演資料/\nこうえんじ /高円寺/\nこうえんじえき /高円寺駅/\nこうえんじかん /講演時間/公演時間/\nこうえんじゅん /講演順/\nこうえんじょうほう /公演情報/\nこうえんじょしがくいん /光塩女子学院/\nこうえんせいびか /公園整備課/\nこうえんだいめい /講演題名/\nこうえんだいもく /講演題目/\nこうえんちゅう /公演中/\nこうえんちゅうし /公演中止/\nこうえんちょう /公園町/\nこうえんでびゅー /公園デビュー/\nこうえんない /公園内/\nこうえんないよう /講演内容/公演内容/\nこうえんはっぴょう /講演発表/\nこうえんび /公演日/講演日/\nこうえんまえ /公園前/\nこうえんめい /公演名/\nこうえんりょう /講演料/\nこうえんろんぶんしゅう /講演論文集/\nこうお /好悪/\nこうおう /康応;年号(1389-1390)/\nこうおつ /甲乙/\nこうおつつけ /甲乙付/\nこうおつへい /甲乙丙/\nこうおつへいてい /甲乙丙丁/\nこうおん /高温/高音;high note/恒温;isothermal/構音;articulation. =調音/喉音;[音声学]guttural/口音;[音声学]oral/硬音;[音声学]fortis/厚恩/皇恩/高恩/\nこうおんあつ /高音圧/\nこうおんいき /高音域/\nこうおんがわ /高温側/高音側/\nこうおんき /高温期/\nこうおんきょうちょう /高音強調/\nこうおんこうあつ /高温高圧/\nこうおんしつ /高音質/好音質;?/\nこうおんしょうがい /構音障害;[医]dysphemia(吃りなど)/\nこうおんじ /高温時/\nこうおんすい /高温水/\nこうおんせいぶん /高音成分/\nこうおんそう /恒温槽/\nこうおんちょうでんどう /高温超伝導/\nこうおんど /高温度/\nこうおんどうぶつ /恒温動物/\nこうおんぶ /高音部/\nこうか /効果/高価/校歌/硬化/降下/高架/硬貨/工科/公課/紅花/考課/光華/校下/降嫁/晃華/弘化;年号(1844-1848)/紅霞/高歌/黄禍/功科/膠化/甲賀/孔果/\nこうかーど /好カード/\nこうかい /公開/後悔/航海/更改/高階/公会/降灰/公海;⇔領海/黄海;Huang Hai/紅海;Red Sea/江海;川と海/香会/鋼塊;ingot/叩解/狡獪/後回;?/\nこうかい> /公開;-質問状,-裁判,-鍵/\nこうかいか /公開可/\nこうかいかいつけ /公開買付/\nこうかいかいゆう /降海回遊/\nこうかいかぎ /公開鍵/\nこうかいかぎあんごう /公開鍵暗号/\nこうかいかのう /公開可能/\nこうかいかんすう /高階関数/\nこうかいがいしゃ /公開会社/\nこうかいがた /降海型/\nこうかいき /航海記/\nこうかいきょか /公開許可/\nこうかいきんし /公開禁止/\nこうかいぎ /公会議/\nこうかいこうえんかい /公開講演会/\nこうかいこうざ /公開講座/\nこうかいご /公開後/\nこうかいさいばん /公開裁判/\nこうかいさくひん /公開作品/\nこうかいし /航海士/\nこうかいしじょう /公開市場/\nこうかいしじょうそうさ /公開市場操作/\nこうかいしせつ /公開施設/\nこうかいしつもん /公開質問/\nこうかいしつもんじょう /公開質問状/\nこうかいしょけい /公開処刑/\nこうかいしょけいじょう /公開処刑場/\nこうかいじ /公開時/\nこうかいじゅぎょう /公開授業/\nこうかいじゅつ /航海術;navigation/\nこうかいじゅんび /公開準備/\nこうかいじょう /公開状/\nこうかいじょうほう /公開情報/\nこうかいずみ /公開済/\nこうかいせいげん /公開制限/\nこうかいぞうど /高解像度/\nこうかいたいきょく /公開対局/\nこうかいちゅう /公開中/航海中/\nこうかいちょう /航海長/\nこうかいちょくぜん /公開直前/\nこうかいてん /高回転/\nこうかいてんいき /高回転域/\nこうかいてんがた /高回転型/\nこうかいてんじ /高回転時/\nこうかいとうじ /公開当時/\nこうかいとうろん /公開討論/\nこうかいどう /公会堂/\nこうかいなまほうそう /公開生放送/\nこうかいにっし /航海日誌/\nこうかいはん /航海班/\nこうかいばん /公開版/\nこうかいび /公開日/\nこうかいほう /航海法/\nこうかいほうそう /公開放送/\nこうかいほうてい /公開法廷/\nこうかいほうほう /公開方法/\nこうかいまえ /公開前/\nこうかいもんだい /公開問題/\nこうかいよてい /公開予定/\nこうかいれんしゅう /公開練習/\nこうかいろくおん /公開録音/\nこうかいろくが /公開録画/\nこうかいろんり /高階論理/\nこうかえき /高架駅/\nこうかおん /効果音/\nこうかおんてき /効果音的/\nこうかか /高架化/\nこうかかいゆう /降河回遊/\nこうかかく /高価格/\nこうかかこうじ /高架化工事/\nこうかかじぎょう /高架化事業/\nこうかがく /光化学/\nこうかがくえん /晃華学園/\nこうかがくすもっぐ /光化学スモッグ;photochemical smog/\nこうかき /効果器/\nこうかきかえ /項書換え/\nこうかきょう /高架橋/\nこうかぎょ /降河魚/\nこうかく /降格/広角/口角/甲殻/高角/紅鶴/光覚/交角/高閣/岬角/後覚/厚角/攻殻;『-機動隊』(アニメ)/\nこうかくえん /口角炎/\nこうかくがわ /広角側/\nこうかくきどうたい /攻殻機動隊;[アニメ]/\nこうかくけい /広角系/\nこうかくさいぼう /厚角細胞/\nこうかくじゅう /甲殻獣/\nこうかくそしき /厚角組織/\nこうかくてんのう /光格天皇/\nこうかくど /高角度/\nこうかくほう /高角砲/\nこうかくりつ /高確率/\nこうかくるい /甲殻類/甲殼類/\nこうかくれんず /広角レンズ/\nこうかこうじ /高架工事/\nこうかした /高架下/\nこうかしょう /効果小/硬化症;[医]/\nこうかじ /硬化時/\nこうかじかん /硬化時間/\nこうかじぎょう /高架事業/\nこうかじゅう /高荷重/\nこうかじゅつ /硬化術/\nこうかじょう /高架上/\nこうかせん /高架線/\nこうかせんろ /高架線路/\nこうかぜつだい /効果絶大/\nこうかそくど /降下速度/\nこうかたんだい /工科短大/\nこうかだい /効果大/\nこうかだいがく /工科大学/\nこうかっせい /高活性/\nこうかつ /狡猾/口渇/広闊/\nこうかてき /効果的/\nこうかてきめん /効果覿面/\nこうかどうろ /高架道路/\nこうかはんてい /効果判定/\nこうかばつぐん /効果抜群/\nこうかひょう /考課表/\nこうかふこうか /幸か不幸か/\nこうかぶたい /降下部隊/\nこうかぶぶん /高架部分/\nこうかぶん /効果分/\nこうかほう /降下法/\nこうかみ /鴻上/\nこうかもんいんのべっとう /皇嘉門院別当;灘波江の 芦のかりねの ひとよゆゑ みをつくしてや 恋ひわたるべき/\nこうかゆ /硬化油/\nこうかりょくよう /紅花緑葉/\nこうかろりー /高カロリー/\nこうかろん /黄禍論/\nこうかん /交換/好感;favor/高官/鋼管/交歓;打ち解け合う/公館/公刊/巷間/交感;sympathy/好漢/皇漢;日本と中国/江漢;地名,長江・漢水/浩瀚/向寒/後患/光環;corona/校勘/肛姦;[卑]/槓杆;lever/槓桿;lever/\nこうかんあいて /交換相手/\nこうかんいがい /交換以外/\nこうかんいじょう /交換以上/\nこうかんえき /交換駅/\nこうかんか /交換可/\nこうかんかい /交換会;情報-/交歓会;party/\nこうかんかかく /交換価格/\nこうかんかのう /交換可能/\nこうかんかんけい /交換関係/\nこうかんがくせい /交換学生/\nこうかんがた /交換型/\nこうかんき /交換機/交換器/\nこうかんきかん /交換期間/\nこうかんきのう /交換機能/\nこうかんきぼう /交換希望/\nこうかんきょく /交換局/\nこうかんけい /項関係/\nこうかんけいしき /交換形式/\nこうかんけん /交換研/\nこうかんこうちん /交換工賃/\nこうかんご /交換後/\nこうかんしき /交換式/\nこうかんしせつ /交換施設/\nこうかんしゅ /交換手/\nこうかんしゅだん /交換手段/\nこうかんしょく /好感触/\nこうかんしょり /交換処理/\nこうかんしんけい /交感神経/\nこうかんじ /交換時/\nこうかんじかん /交換時間/\nこうかんじき /交換時期/\nこうかんじっけん /交換実験/\nこうかんじゅし /交換樹脂/\nこうかんじょ /交換所/\nこうかんじょうけん /交換条件/\nこうかんじょうやく /交換条約/\nこうかんじり /交換尻;手形交換所での決済の差額。日本銀行の当座預金で決済/\nこうかんずみ /交換済/\nこうかんせいぎょ /交換制御/\nこうかんせつび /交換設備/\nこうかんだい /交換台/\nこうかんちゅう /交換中/\nこうかんちょくご /交換直後/\nこうかんていど /交換程度/\nこうかんてすうりょう /交換手数料/\nこうかんとれーど /交換トレード/\nこうかんど /高感度;†high-sensitive.「-フィルム」/好感度;†popularity.「芸能人の-」/\nこうかんにっき /交換日記/\nこうかんばいたい /交換媒体/\nこうかんばり /交換針/\nこうかんひりつ /交換比率/\nこうかんひん /交換品/\nこうかんひんど /交換頻度/\nこうかんふよう /交換不要/\nこうかんぶ /交換部/\nこうかんぶひん /交換部品/\nこうかんぶんごう /交換分合/\nこうかんほう /交換法/\nこうかんほうしき /交換方式/\nこうかんほうそく /交換法則/\nこうかんほうほう /交換方法/\nこうかんまえ /交換前/\nこうかんまく /交換膜/\nこうかんもう /交換網/\nこうかんよう /交換用/\nこうかんりつ /交換率;†exchange ratio.「呼吸-」/交換律;†commutative law. a*b=b*a/\nこうかんりゅうがく /交換留学/\nこうかんりゅうがくせいど /交換留学制度/\nこうかんりろん /交換理論/\nこうかんれき /交換歴/\nこうが /甲賀/黄河/高雅/光画/江河/\nこうがい /郊外/公害/校外/口外/口蓋;[解剖]palate/梗概;synopsis/光害;light pollusion/鉱害;mine pollusion/笄;髪飾り/港外/構外/坑外/慷慨/慷概;?/\nこうがいえき /郊外駅/\nこうがいおん /口蓋音;[音声学]palatal/\nこうがいがた /郊外型/\nこうがいがわ /郊外側/\nこうがいじ /紅孩児/\nこうがいすい /口蓋垂;[解剖]uvular/\nこうがいせん /郊外線/\nこうがいそしょう /公害訴訟/\nこうがいたいさく /公害対策/\nこうがいてつどう /郊外鉄道/\nこうがいてん /郊外店/\nこうがいでんしゃ /郊外電車/\nこうがいはん /口蓋帆;[解剖]velic/\nこうがいびょう /公害病/\nこうがいびる /笄蛭/\nこうがいぼうし /公害防止/\nこうがいもんだい /公害問題/\nこうがいよう /郊外用/\nこうがいわげ /笄髷/\nこうがく /工学;engineering/光学;optics/高額/後学/向学/好学/皇学/溝壑/\nこうがくいせいたい /光学異性体;[化学]enantiomer/\nこうがくいん /工学院/\nこうがくいんだい /工学院大/\nこうがくいんだいがく /工学院大学/\nこうがくか /工学科/\nこうがくかい /工学会/\nこうがくかてい /工学課程/\nこうがくかんけい /光学関係/\nこうがくがっか /工学学科/\nこうがくきかい /光学器械/\nこうがくきき /光学機器/\nこうがくきそ /工学基礎/\nこうがくきょうしつ /工学教室/\nこうがくけい /光学系/工学系/\nこうがくけいけんきゅうか /工学系研究科/\nこうがくけいさん /工学計算/\nこうがくけっしょう /光学結晶/\nこうがくけん /工学研/\nこうがくけんきゅう /工学研究/\nこうがくけんきゅうか /工学研究科/\nこうがくけんきゅうかい /工学研究会/\nこうがくけんきゅうしつ /工学研究室/\nこうがくけんきゅうしゃ /工学研究者/\nこうがくけんきゅうしょ /工学研究所/\nこうがくけんきゅうじょ /工学研究所/\nこうがくけんびきょう /光学顕微鏡/\nこうがくこう /工学校/\nこうがくこうぎょう /光学工業/\nこうがくこうざ /工学講座/\nこうがくごうせい /光学合成/\nこうがくし /工学士/\nこうがくしき /光学式/\nこうがくしゃ /工学社;[出版社名]雑誌『I／O』,www.kohgakusha.co.jp/工学者/好学社;[出版社名]絵本。www.kogakusha.com/\nこうがくしゅうし /工学修士/\nこうがくしょ /工学書/\nこうがくしょうきん /高額賞金/\nこうがくしょうひん /高額商品/\nこうがくしょとくしゃ /高額所得者/\nこうがくしん /向学心/\nこうがくじ /光学事/\nこうがくじっけん /工学実験/\nこうがくじっけんしつ /工学実験室/\nこうがくじょう /工学上/\nこうがくせい /光学製/\nこうがくせいのう /光学性能/\nこうがくせっけい /光学設計/\nこうがくせんこう /工学専攻/\nこうがくせんこうしゅうし /工学専攻修士/\nこうがくせんしゅう /工学専修/\nこうがくてき /工学的;engineering/光学的;optic/\nこうがくてききそ /工学的基礎/\nこうがくてきそくてい /光学的測定/\nこうがくてきほうほう /工学的方法/\nこうがくとくせい /光学特性/\nこうがくねん /高学年/\nこうがくはかせ /工学博士/\nこうがくはくし /工学博士/\nこうがくぶ /工学部/\nこうがくぶかい /工学部会/\nこうがくぶかがく /工学部化学/\nこうがくぶかがくけい /工学部化学系/\nこうがくぶこうしゃ /工学部校舎/\nこうがくぶしゅっしんしゃ /工学部出身者/\nこうがくぶぜんたい /工学部全体/\nこうがくぶちょう /工学部長/\nこうがくぶてき /工学部的/\nこうがくぶでんき /工学部電気/\nこうがくぶない /工学部内/\nこうがくぶひん /高額部品/\nこうがくぶまえ /工学部前/\nこうがくぼうえんきょう /光学望遠鏡/\nこうがくめん /光学面/工学面/\nこうがくや /工学屋/\nこうがくようご /工学用語/\nこうがくれき /高学歴/\nこうがくろん /工学論/\nこうがぐん /甲賀郡/\nこうがしつ /高画質/\nこうがしゃ /恒河沙;10^52(または10^56)/\nこうがっか /工学科/工学課/\nこうがっかい /工学会/\nこうがぶ /光画部/\nこうがぶんめい /黄河文明/\nこうがりゅう /甲賀流/\nこうがん /睾丸/厚顔;-無知/紅顔;rose cheek/\nこうがんざい /抗癌剤/抗がん剤/抗ガン剤/\nこうがんむち /厚顔無恥/\nこうき /後期/後記/工期/高貴/好機/光輝/工機/好奇/香気/校旗/皇紀/降旗/綱紀/公器/興起/好気/康煕/紅旗/後気/広軌/衡機/好期/口器;[生物]trophi/校規/校紀/公起/康熈/弘毅/幸喜/光樹/浩貴/幸毅/好輝/高機/\nこうき> /後期;-過程,-印象派/\nこうきあつ /高気圧/\nこうきかい /好機会/\nこうきかく /高規格/\nこうきかくじゅうたく /高規格住宅/\nこうきかくどうろ /高規格道路/\nこうきかてい /後期課程/\nこうきがた /後期型/\nこうきぎょう /公企業/\nこうきしけん /後期試験/\nこうきしゃ /後期車/\nこうきしゅくせい /綱紀粛正/\nこうきしん /好奇心/\nこうきしんおうせい /好奇心旺盛/\nこうきじてん /康煕字典/\nこうきせい /好気性/\nこうきせいきん /好気性菌/\nこうきち /幸吉/孝吉/康吉/光吉/耕吉/厚吉/\nこうきでん /弘徽殿;=こきでん/\nこうきとじ /康煕綴じ/\nこうきど /高輝度/\nこうきにってい /後期日程/\nこうきのう /高機能/\nこうきのうか /高機能化/\nこうきはかせかてい /後期博士課程/\nこうきみつ /高気密/\nこうきみつか /高気密化/\nこうきゃく /後脚/\nこうきゅう /高級/恒久/高給/後宮/考究;†考えきわめる/講究;†誰もが納得いくまで調べる/公休/鋼球/光球/降級;downgrade/降給;pay cut/硬球/好球;-必打/皇宮;=こうぐう/攻究/購求/\nこうきゅう> /高級;-言語,-官僚,(ありとあらゆる商品名について)-時計/\nこうきゅうえん /好救援/\nこうきゅうか /高級化/\nこうきゅうかん /高級感/\nこうきゅうかんりょう /高級官僚/\nこうきゅうき /高級機/\nこうきゅうきしゅ /高級機種/\nこうきゅうぎょ /高級魚/\nこうきゅうげんご /高級言語/\nこうきゅうこうぐ /高級工具/\nこうきゅうざい /高級材/\nこうきゅうし /高級紙/後臼歯/\nこうきゅうしぼうさん /高級脂肪酸;[化学]higher fatty acid NB:炭素数の多い/\nこうきゅうしゃ /高級車/\nこうきゅうしょうふ /高級娼婦/\nこうきゅうじゅうたく /高級住宅/\nこうきゅうじゅうたくがい /高級住宅街/\nこうきゅうじゅうたくち /高級住宅地/\nこうきゅうじょうようしゃ /高級乗用車/\nこうきゅうすいせい /高吸水性/\nこうきゅうてき /恒久的/\nこうきゅうてん /高級店/\nこうきゅうとり /高給取り/\nこうきゅうひん /高級品/\nこうきゅうび /公休日/\nこうきゅうぶらんど /高級ブランド/\nこうきゅうへいわ /恒久平和/\nこうきゅうほう /恒久法;⇔特措法/\nこうきゅうりょうてい /高級料亭/\nこうきゅうりょうり /高級料理/\nこうきゅうろく /講究録/\nこうきょ /皇居/薨去/溝渠/公許/鉤距/\nこうきょう /公共/交響/好況/高教/鋼橋/広狭/口供/荒凶/\nこうきょう> /公共;-事業,-選択/\nこうきょういく /公教育/\nこうきょうかい /公教会/\nこうきょうがく /交響楽/\nこうきょうがくだん /交響楽団/\nこうきょうきかん /公共機関/\nこうきょうきぎょうたい /公共企業体/\nこうきょうきょく /交響曲/\nこうきょうきょくぜんしゅう /交響曲全集/\nこうきょうくみあい /公共組合/\nこうきょうくみきょく /交響組曲/\nこうきょうけいざいがく /公共経済学;public economics/\nこうきょうけん /公共圏/\nこうきょうけんちく /公共建築;public building. 公民館から議事堂まで/\nこうきょうこうこく /公共広告/\nこうきょうこうこくきこう /公共広告機構/\nこうきょうこうつう /公共交通/\nこうきょうこうつうきかん /公共交通機関/\nこうきょうこうつうせいび /公共交通整備/\nこうきょうさーびす /公共サービス;public service/\nこうきょうざい /公共財/\nこうきょうし /交響詩/\nこうきょうしせつ /公共施設/\nこうきょうしょくぎょうあんていじょ /公共職業安定所/\nこうきょうしん /公共心/\nこうきょうじぎょう /公共事業/\nこうきょうじぎょうひ /公共事業費/\nこうきょうせい /公共性/\nこうきょうだんたい /公共団体/\nこうきょうてき /公共的/交響的/\nこうきょうてきだんしょう /交響的断章/\nこうきょうてきりえき /公共的利益/\nこうきょうとうし /公共投資/\nこうきょうとしょかん /公共図書館/\nこうきょうどぶんぷ /光強度分布/\nこうきょうのふくし /公共の福祉/\nこうきょうぶつ /公共物/\nこうきょうぶもん /公共部門/\nこうきょうほうそう /公共放送/\nこうきょうようすいいき /公共用水域/\nこうきょうようり /公教要理;[キリスト教]catechism/\nこうきょうりょうきん /公共料金/\nこうきょく /鉤曲/\nこうきろく /好記録/\nこうきん /抗菌/公金/拘禁/口琴/黄巾/咬筋/行金/\nこうきんかっせいたん /抗菌活性炭/\nこうきんざい /抗菌剤/抗菌材/\nこうきんじょう /拘禁場/\nこうきんせい /抗菌性/\nこうきんのらん /黄巾の乱;[中国史]184/\nこうきんり /高金利/\nこうぎ /講義;lecture/抗議;protest/広義;⇔狭義/公儀;御上/厚誼;厚い親切/交誼;おつきあい/後戯;⇔前戯/公議/巧技;fine play/後魏;[中国史]→北魏/恒偽/好誼/高誼/\nこうぎいん /工技院/工業技術院/\nこうぎうんどう /抗議運動/\nこうぎかもく /講義科目/\nこうぎけいしき /講義形式/\nこうぎけん /航技研/\nこうぎこうどう /抗議行動/\nこうぎしつ /講義室/\nこうぎしゅうかい /抗議集会/\nこうぎしりょう /講義資料/\nこうぎじゅつぶ /光技術部/\nこうぎじょう /抗議状/\nこうぎせきぶん /広義積分/\nこうぎたいしょう /抗議対象/\nこうぎちゅう /講義中/\nこうぎでも /抗議デモ/\nこうぎとう /講義棟/\nこうぎないよう /講義内容/\nこうぎぶん /抗議文/\nこうぎめい /講義名/\nこうぎょ /香魚/\nこうぎょう /工業/鉱業;mining/興業;†事業を興す。「殖産-」/興行;†show.「サーカスの-」/鋼業;steel industry/航業/功業/鴻業/\nこうぎょうあいか /工業哀歌/\nこうぎょうかい /工業会/興行界/\nこうぎょうかがく /工業化学/\nこうぎょうかぶ /工業株/\nこうぎょうかんけい /興行関係/\nこうぎょうがっこう /工業学校/\nこうぎょうきかく /工業規格/\nこうぎょうぎじゅつ /工業技術/\nこうぎょうぎじゅついん /工業技術院/\nこうぎょうぎんこう /興業銀行;industrial bank/\nこうぎょうけい /工業系/\nこうぎょうけいそく /工業計測/\nこうぎょうけん /鉱業権/\nこうぎょうこうこう /工業高校/\nこうぎょうこうとうがっこう /工業高等学校/\nこうぎょうこうとうせんもんがっこう /工業高等専門学校/\nこうぎょうこく /工業国/\nこうぎょうざいだん /鉱業財団/\nこうぎょうしゃ /興行者/\nこうぎょうしょゆうけん /工業所有権/\nこうぎょうしょゆうけんほう /工業所有権法/\nこうぎょうしんぶん /工業新聞/\nこうぎょうしんぶんしゃ /工業新聞社/\nこうぎょうせいせき /興行成績/興業成績/\nこうぎょうせいひん /工業製品/\nこうぎょうせき /好業績/\nこうぎょうせんもんがっこう /工業専門学校/\nこうぎょうだいがく /工業大学/\nこうぎょうだんち /工業団地/\nこうぎょうち /工業地/\nこうぎょうちいき /工業地域/\nこうぎょうちたい /工業地帯/\nこうぎょうちょうさかい /工業調査会/\nこうぎょうてき /工業的/興行的/興業的/\nこうぎょうとし /工業都市/\nこうぎょうはいきぶつ /工業廃棄物/\nこうぎょうはいすい /工業廃水/\nこうぎょうほう /鉱業法/\nこうぎょうぼき /工業簿記;inductrial bookkeeping. ⇔商業簿記/\nこうぎょうよう /工業用/\nこうぎょうようすい /工業用水/\nこうぎょうりっこく /工業立国/\nこうぎょうりょく /工業力/\nこうぎょうれんめい /工業連盟/\nこうぎょく /紅玉/硬玉/鋼玉/\nこうぎょくしゃ /攻玉社;私立学校/\nこうぎょくてんのう /皇極天皇/\nこうぎろく /講義録/\nこうぎわ /髪際/\nこうぎん /興銀/\nこうく /校区/工区/鉱区/鉤矩/\nこうくう /航空/口腔/高空/\nこうくういどう /航空移動/\nこうくういんとう /口腔咽頭/\nこうくううちゅう /航空宇宙/\nこうくううちゅうがっか /航空宇宙学科/\nこうくううちゅうきょく /航空宇宙局/\nこうくううんちん /航空運賃/\nこうくうえいせい /口腔衛生;歯磨けよ/\nこうくうかもつ /航空貨物/\nこうくうかんけい /航空関係/\nこうくうかんせい /航空管制/\nこうくうかんせいかん /航空管制官/\nこうくうがいしゃ /航空会社/\nこうくうがいしゃがわ /航空会社側/\nこうくうがっか /航空学科/\nこうくうがん /口腔癌/\nこうくうき /航空機/\nこうくうきぎじゅつ /航空機技術/\nこうくうきじこ /航空機事故/\nこうくうきょうてい /航空協定/\nこうくうきょく /航空局/\nこうくうきよう /航空機用/\nこうくうぎょうかい /航空業界/\nこうくうぎょうせい /航空行政/\nこうくうぎょらい /航空魚雷/\nこうくうけん /航空券/\nこうくうけんきゅうかい /航空研究会/\nこうくうげか /口腔外科/\nこうくうこうがっか /航空工学科/\nこうくうこうげき /航空攻撃/\nこうくうこうせん /航空高専/\nこうくうこうつう /航空交通/\nこうくうこうつうかんせい /航空交通管制;air traffic control(ATC)/\nこうくうさい /航空祭/\nこうくうざっし /航空雑誌/\nこうくうしゃしん /航空写真/\nこうくうじえいたい /航空自衛隊/\nこうくうじこくひょう /航空時刻表/\nこうくうじゆうか /航空自由化/\nこうくうじょうほう /航空情報/\nこうくうせいのう /高空性能/\nこうくうせいびし /航空整備士/\nこうくうせん /航空戦/\nこうくうせんとう /航空戦闘/\nこうくうたい /航空隊/\nこうくうだいがっこう /航空大学校;国交省。www.kouku-dai.ac.jp/\nこうくうない /口腔内/\nこうくうひ /航空費/\nこうくうびん /航空便/\nこうくうぶ /航空部/\nこうくうぶたい /航空部隊/\nこうくうへいりょく /航空兵力/\nこうくうほあんだいがっこう /航空保安大学校;国交省。www.kouho-dai.ac.jp/\nこうくうほう /航空法/\nこうくうほけん /航空保険/\nこうくうぼかん /航空母艦/\nこうくうむせん /航空無線/\nこうくうゆうびん /航空郵便/\nこうくうゆそう /航空輸送/\nこうくうりきがく /航空力学/\nこうくうろ /航空路/\nこうくうろせん /航空路線/\nこうくぜい /鉱区税/\nこうくつ /後屈/\nこうくり /高句麗/高勾麗/\nこうくん /校訓/\nこうぐ /工具/香具/耕具/校具/\nこうぐいっしき /工具一式/\nこうぐう /厚遇/皇宮/后宮/\nこうぐうけいさつ /皇宮警察/\nこうぐきぐびひん /工具器具備品/\nこうぐし /香具師/\nこうぐち /高口/坑口/\nこうぐてん /工具店/\nこうぐるい /工具類/\nこうぐん /行軍/皇軍/蝗軍/\nこうぐんしょうぎ /行軍将棋/\nこうけい /光景/口径/後継/黄経/後傾/後景/後経/口形/好形/肯綮;-に中る/皇兄/項型/皇系/\nこうけいき /好景気/後継機/\nこうけいきしゅ /後継機種/\nこうけいざい /公経済/\nこうけいしつ /後形質;[生物]metaplasm/\nこうけいしゃ /後継者/\nこうけいしゃしゅ /後継車種/\nこうけいしゃなん /後継者難/\nこうけいしゃぶそく /後継者不足/\nこうけいしゃもんだい /後継者問題/\nこうけいそうさい /後継総裁/\nこうけいば /後継馬/\nこうけいひ /口径比;[写真]aperture ratio/\nこうけち /纐纈/\nこうけっか /好結果/\nこうけっかくざい /抗結核剤/\nこうけっせい /抗血清/\nこうけっとう /高血糖/\nこうけつ /高潔/硬結/纐纈/膏血/紅血/絞結/\nこうけつあつ /高血圧/\nこうけつあつしょう /高血圧症;[医]/\nこうけん /貢献/後見/高検;[略語]高等検察庁/公権/工研/高見/効験/後件/光顕/硬券/後験/甲券/\nこうけんかんとくにん /後見監督人/\nこうけんしゃ /貢献者/\nこうけんてんのう /孝謙天皇/\nこうけんど /貢献度/\nこうけんにゅうじょうけん /硬券入場券/\nこうけんにん /後見人/\nこうけんぶ /後件部/\nこうけんりょく /公権力/\nこうげ /高下/香華/\nこうげーむ /好ゲーム/\nこうげい /工芸/工藝;「芸」旧字/虹霓;=にじ/\nこうげいがくぶ /工芸学部/\nこうげいがし /工芸菓子/\nこうげいさくもつ /工芸作物/\nこうげいし /工芸史/\nこうげいせんいだい /工芸繊維大/\nこうげいちゃ /工芸茶/\nこうげいてん /工芸展/\nこうげいひん /工芸品/\nこうげき /攻撃/\nこうげきか /攻撃下/\nこうげきかいし /攻撃開始/\nこうげきかいすう /攻撃回数/\nこうげきかのう /攻撃可能/\nこうげきがた /攻撃型/\nこうげきがわ /攻撃側/\nこうげきき /攻撃機/\nこうげききかい /攻撃機会/\nこうげきけん /攻撃権/\nこうげきこうどう /攻撃行動/\nこうげきさき /攻撃先/\nこうげきさんか /攻撃参加/\nこうげきしゃ /攻撃者/\nこうげきしゅだん /攻撃手段/\nこうげきしょうどう /攻撃衝動/\nこうげきじ /攻撃時/\nこうげきじゅん /攻撃順/\nこうげきじん /攻撃陣/\nこうげきせい /攻撃性/\nこうげきたい /攻撃隊/\nこうげきだま /攻撃玉/\nこうげきちゅう /攻撃中/\nこうげきちょくぜん /攻撃直前/\nこうげきてき /攻撃的/\nこうげきてきせいかく /攻撃的性格/\nこうげきにんむ /攻撃任務/\nこうげきは /攻撃派/\nこうげきはんてい /攻撃判定/\nこうげきへり /攻撃ヘリ/\nこうげきほう /攻撃法/\nこうげきほうほう /攻撃方法/\nこうげきまほう /攻撃魔法/\nこうげきめいれい /攻撃命令/\nこうげきめん /攻撃面/\nこうげきもくひょう /攻撃目標/\nこうげきよう /攻撃用/\nこうげきよういん /攻撃要員/\nこうげきりょく /攻撃力/\nこうげきわざ /攻撃技/\nこうげつ /香月/\nこうげん /高原/光源/公言;declare.「-して憚らない」/抗原;antigen/膠原;collagen/荒原;moors/広言;boast.「-を吐く」/高言;≒広言/巧言;-令色/康元;年号(1256-1257)/鉤玄/抗言;protest/口減;?/\nこうげんがく /考現学/\nこうげんこうたいはんのう /抗原抗体反応;[医]antigen-antibody reaction/\nこうげんさい /公現祭;キリスト教]the Epiphany (1.6)/\nこうげんせんい /膠原線維/\nこうげんてんのう /孝元天皇/\nこうげんびょう /膠原病/\nこうげんぶんぷ /抗原分布/\nこうげんほうこう /光源方向/\nこうげんれいしょく /巧言令色/\nこうこ /公庫/考古;-学/好古;-趣味/江湖/好個;good/後顧;-の憂い/香粉/\nこうこう /高校/航行/孝行/煌々;(きらきら光る)「星が-と輝く」/後攻/口腔/坑口/港口/工高;[略語]工業高校/皓々;(白く明るい)「月色-」/皎々;≒皓々/耿々;(明るい)「灯が-と輝く」/後行/後考/膏肓;病-に入る/硬鋼;hard steel/後項;⇔前項/鉱坑/浩浩;(broad)「-たる大海」/硬膏/交媾/鉤校/\nこうこういこう /高校以降/\nこうこういちねん /高校一年/\nこうこういちねんせい /高校一年生/\nこうこういらい /高校以来/\nこうこうえんげきぶ /高校演劇部/\nこうこうがい /硬口蓋/\nこうこうがいおん /硬口蓋音/\nこうこうがわ /高校側/\nこうこうきゅうじ /高校球児/\nこうこうきょうかしょ /高校教科書/\nこうこうきょうし /高校教師/\nこうこうぎょう /鉱工業/\nこうこうぎょうせいさんしすう /鉱工業生産指数/\nこうこうけっしょう /高校決勝/\nこうこうさ /光行差/\nこうこうしんがく /高校進学/\nこうこうじ /高校時/\nこうこうじだい /高校時代/\nこうこうじだいいらい /高校時代以来/\nこうこうじゅけん /高校受験/\nこうこうじょし /高校女子/\nこうこうすうがく /高校数学/\nこうこうせい /高校生/好光性;photophilous.「-種子」/向光性;positive phototaxis.「向日葵の-」/後行性/\nこうこうせいいか /高校生以下/\nこうこうせいかつ /高校生活/\nこうこうせいくらい /高校生位/\nこうこうせいしょくん /高校生諸君/\nこうこうせかいし /高校世界史/\nこうこうせんしゅけん /高校選手権/\nこうこうそつ /高校卒/\nこうこうそつぎょう /高校卒業/\nこうこうそつぎょうご /高校卒業後/\nこうこうそつぎょうじ /高校卒業時/\nこうこうちゅう /航行中/\nこうこうちゅうたい /高校中退/\nこうこうつうがく /高校通学/\nこうこうてい /高高低/\nこうこうていど /高校程度/\nこうこうてんのう /光孝天皇/\nこうこうど /高高度/高々度/\nこうこうどひこう /高高度飛行/\nこうこうない /口腔内/\nこうこうにねんせい /高校二年生/\nこうこうにゅうし /高校入試/\nこうこうぶつり /高校物理/\nこうこうまで /高校迄/\nこうこうむすこ /孝行息子/\nこうこうむすめ /孝行娘/\nこうこうめい /高校名/\nこうこうもの /孝行者/\nこうこうや /好好爺/好々爺/\nこうこうやきゅう /高校野球/\nこうこうやきゅうかい /高校野球界/\nこうこうりつ /高効率/\nこうこがく /考古学/\nこうこがくしゃ /考古学者/\nこうこがくてき /考古学的/\nこうこがくはくぶつかん /考古学博物館/\nこうこく /広告;ad/公告;announce.「特許の-」/公国;principality.「モナコ-」/皇国;empire.「-史観」/興国;年号(1340-1346)/抗告;protest.「即時-」/鴻鵠;-の志/侯国;marquisate/廣告;「広」旧字/皇國;「国」旧字/\nこうこくか /皇国化/\nこうこくがいしゃ /広告会社/\nこうこくきじ /広告記事/\nこうこくきんし /広告禁止/\nこうこくぎょう /広告業/\nこうこくぎょうかい /広告業界/\nこうこくぎょうしゃ /広告業者/\nこうこくけいさい /広告掲載/\nこうこくこうか /広告効果/\nこうこくさいばんしょ /抗告裁判所/\nこうこくざっし /広告雑誌/\nこうこくしかん /皇国史観/皇國史観;「国」旧字/\nこうこくしゃ /広告車/\nこうこくしゃしん /広告写真/\nこうこくしゅうにゅう /広告収入/\nこうこくせんでんひ /広告宣伝費/\nこうこくだいりぎょう /広告代理業/\nこうこくちゅう /広告中/\nこうこくとう /広告塔/\nこうこくぬし /広告主/\nこうこくばいたい /広告媒体/\nこうこくばんぐみ /広告番組/\nこうこくひ /広告費/\nこうこくび /公告日/\nこうこくふか /広告不可/\nこうこくぶん /広告文/\nこうこくまんが /広告漫画/\nこうこくや /広告屋/\nこうこくよう /広告用/\nこうこくらん /広告欄/\nこうこくりょう /広告料/\nこうこくわく /広告枠/\nこうこすと /高コスト/\nこうこつ /恍惚/硬骨/甲骨/\nこうこつかん /恍惚感/硬骨漢/\nこうこつぎょ /硬骨魚/\nこうこつぶん /甲骨文/\nこうこつもじ /甲骨文字/\nこうこん /後根/\nこうご /交互/口語/向後/庚午/\nこうごう /皇后/咬合;かみあわせ/香合;お香の容器/校合;=きょうごう/交合;sex/媾合;=交合/\nこうごうせい /光合成/\nこうごうへいか /皇后陛下/\nこうごうんてん /交互運転/\nこうごか /口語化/\nこうごかん /高互換/\nこうごき /小動き/\nこうごきたい /乞御期待/\nこうごけい /口語形/\nこうごけいさん /交互計算/\nこうごさよう /交互作用/\nこうごし /口語詩;[文学]/\nこうごたい /口語体/\nこうごちょう /口語調/\nこうごてき /口語的/\nこうごねんじゃく /庚午年籍;[日本史](670) 戸籍/\nこうごのうみんせんそう /甲午農民戦争;1894/\nこうごひょうげん /口語表現/\nこうごぶん /口語文/\nこうごぶんぽう /口語文法/\nこうごほう /口語法;口語文法/\nこうごやく /口語訳/\nこうさ /交差/考査/黄砂/公差/交叉/較差/甲佐;地名/巧詐/\nこうさい /交際/高裁;高等裁判所/公債/光彩;luster.「-を放つ」/虹彩;[解剖]iris.「眼球の-」/後妻/香菜/香西/甲西/公済/高斎/口才/\nこうさいえん /虹彩炎;[医]/\nこうさいか /交際家/\nこうさいかい /弘済会/\nこうさいしょうしょ /公債証書/\nこうさいせんげん /交際宣言/\nこうさいどう /廣済堂/\nこうさいひ /交際費/公債費/\nこうさいびょういん /公済病院/\nこうさいぼう /膠細胞/\nこうさいりくり /光彩陸離/\nこうさいりょう /交際料/\nこうさいりんどう /弘西林道/\nこうさか /高坂/香坂/神坂/上坂/幸坂/上阪/江坂/香阪/\nこうさかしょ /交差箇所/\nこうさき /神前/\nこうさく /工作/交錯/耕作/幸作/耕筰;人名,山田-/鋼索/鉤索/\nこうさくいん /工作員/\nこうさくがく /工作学/\nこうさくきかい /工作機械/\nこうさくけん /耕作権/\nこうさくしつ /工作室/\nこうさくしゃ /工作社;[出版社名]/\nこうさくしょ /工作所/\nこうさくせいど /工作精度/\nこうさくせつび /工作設備/\nこうさくせん /工作船/\nこうさくてつどう /鋼索鉄道/\nこうさくぶつ /工作物/\nこうさくよう /工作用/\nこうさし /交差視/\nこうさしょ /考査書/\nこうさすう /交差数/\nこうさちてん /交差地点/\nこうさつ /考察/絞殺/高札/高察/\nこうさつちゅう /考察中/\nこうさつぶそく /考察不足/\nこうさてん /交差点/交叉点/\nこうさてんじょう /交差点上/\nこうさてんてまえ /交差点手前/\nこうさてんない /交差点内/\nこうさてんふきん /交差点付近/\nこうさてんめい /交差点名/\nこうさはんてい /交差判定/\nこうさぶ /交差部/\nこうさほう /交差法/\nこうさん /公算/降参/興産/好酸/抗酸/鉱産/恒産/考算/公散/高三/高３/高3/\nこうさんか /抗酸化/\nこうさんかさよう /抗酸化作用/\nこうさんかざい /抗酸化剤;antioxydant/\nこうさんかぶっしつ /抗酸化物質/\nこうさんきゅう /好酸球/\nこうさんきん /抗酸菌/\nこうさんきんびょうけんきゅうじょ /抗酸菌病研究所/\nこうさんぜい /鉱産税/\nこうさんだい /公算大/\nこうざ /講座/口座/高座;寄席の-/硬座/\nこうざい /鋼材/功罪/香西/絞罪/\nこうざいしっそく /高材疾足/\nこうざいりょう /好材料/\nこうざき /神崎/\nこうざざんだか /口座残高/\nこうざしゃ /硬座車/\nこうざしゅっせき /講座出席/\nこうざせい /講座制/\nこうざちょう /講座長/\nこうざつ /交雑/\nこうざつぎょ /交雑魚/\nこうざつしゅ /交雑種/\nこうざは /講座派/\nこうざばんごう /口座番号/\nこうざひ /講座費/\nこうざひきおとし /口座引き落とし/口座引落/\nこうざふりかえ /口座振替/\nこうざふりこみ /口座振込/\nこうざぶろう /幸三郎/\nこうざべつ /講座別/口座別/\nこうざめい /講座名/口座名/\nこうざめいぎ /口座名義/\nこうざめいぎにん /口座名義人/\nこうざめいしょう /口座名称/\nこうざん /高山/鉱山/甲山/江山/後産;=あとざん/衡山;地名,五岳の一。南岳/恒山;地名,五岳の一。北岳/鑛山/\nこうざんがくぶ /鉱山学部/\nこうざんしょくぶつ /高山植物/\nこうざんじ /高山寺/\nこうざんせい /高山性/\nこうざんたい /高山帯/\nこうざんびょう /高山病/\nこうざんりゅうすい /高山流水;素晴らしい演奏/\nこうし /講師/行使/格子;grid/光子;photon/公私/子牛/孔子;春秋時代・魯の思想家/公司;gong si/厚志/公使/嚆矢;pioneer/仔牛/高士/公子;貴族の子供/孝子;孝行な子供/皇子;天皇の子供/後肢;hindlimb/後翅;hindwing/高師;[略語]高等師範学校/甲子/紅紫/犢;=子牛/考試/鉱滓/黄紙/後嗣/工師/皇嗣/更始/皓歯;白い歯/郊祀/講士/鉤止/合志;地名/\nこうしあい /好試合/\nこうしいん /考試院/\nこうしえん /甲子園/\nこうしえんいがい /甲子園以外/\nこうしえんかいかいしき /甲子園開会式/\nこうしえんきゅうじょう /甲子園球場/\nこうしえんぐち /甲子園口/\nこうしえんぐちえき /甲子園口駅/\nこうしえんしゅつじょう /甲子園出場/\nこうしえんたいかい /甲子園大会/\nこうしかん /公使館/\nこうしがら /格子柄/\nこうしき /公式/硬式/講式/項式/\nこうしき> /公式;(official) -大会,-サイト/\nこうしきか /公式化/\nこうしきかいとう /公式回答/\nこうしききそく /公式規則/\nこうしききろく /公式記録/\nこうしききろくいん /公式記録員/\nこうしきぎょうじ /公式行事/\nこうしきけんかい /公式見解/\nこうしきげんご /公式言語/\nこうしきさいと /公式サイト/\nこうしきしゃざい /公式謝罪/\nこうしきしりょう /公式資料/\nこうしきじあい /公式試合/\nこうしきじょう /公式上/\nこうしきせってい /公式設定/\nこうしきせん /公式戦/\nこうしきせんにってい /公式戦日程/\nこうしきせんはつ /公式戦初/\nこうしきつうち /公式通知/\nこうしきてき /公式的/\nこうしきはっぴょう /公式発表/\nこうしきばん /公式版/\nこうしきぶんしょ /公式文書/\nこうしきぺーじ /公式ページ/\nこうしきやきゅう /硬式野球/\nこうしきれい /公式令/\nこうしきれんしゅう /公式練習/\nこうしぎょらい /光子魚雷/\nこうしけご /孔子家語/\nこうしけっしょう /高脂血症/\nこうしけつごう /格子結合/\nこうしけつしょう /高脂血症/\nこうしこんどう /公私混同/\nこうししゃれい /講師謝礼/\nこうしじま /格子縞/\nこうしじょう /格子状/\nこうしじん /講師陣/\nこうしせい /高姿勢/\nこうしそうにく /行尸走肉/\nこうしぞう /格子像/\nこうしちょうりつ /高視聴率/\nこうしつ /硬質/皇室/高質/後室/膠質/\nこうしつか /硬質化/\nこうしつかいぎ /皇室会議;NB:皇室典範で定める。10名中、皇族は2名のみ/\nこうしつかんけい /皇室関係/\nこうしつけいざいほう /皇室経済法/\nこうしつごようたつ /皇室御用達/\nこうしつざいさん /皇室財産/\nこうしつせんよう /皇室専用/\nこうしつてんぱん /皇室典範/\nこうしつど /高湿度/\nこうしつひ /皇室費/\nこうしつようざいさん /皇室用財産/\nこうしづくり /格子造り;[建築]/\nこうしていすう /格子定数/\nこうしてん /格子点/\nこうしてんかんかく /格子点間隔/\nこうしど /格子戸/\nこうしはけん /講師派遣/\nこうしびょう /孔子廟/\nこうしぼう /高脂肪/\nこうしまど /格子窓/\nこうしゃ /公社/校舎/後者/降車/巧者/公舎/後車/稿者/\nこうしゃか /公社化/\nこうしゃく /公爵;duke. NB:公>侯>伯>子>男/講釈/侯爵;marquis/\nこうしゃくし /講釈師/\nこうしゃくふじん /公爵夫人/\nこうしゃぐち /降車口/\nこうしゃさい /公社債/\nこうしゃじ /降車時/\nこうしゃせんよう /降車専用/\nこうしゃない /校舎内/\nこうしゃほう /高射砲/\nこうしゃりん /後車輪/\nこうしゅ /攻守;†攻めと守り/甲種/好守;†good defence/公主;皇女/好手;†nice play(er)/絞首/工手;engineer/校主/巧手;≒好手/後手/鉤取;?/\nこうしゅう /講習/公衆/口臭/広州/甲州/杭州/興収/抗州/後周;[中国史]五代の第5(951-960)/紅萩/\nこうしゅうえいせい /公衆衛生/\nこうしゅうえいせいがく /公衆衛生学/\nこうしゅうえき /高収益/\nこうしゅうおんど /江州音頭/\nこうしゅうかい /講習会/\nこうしゅうかいかいさい /講習会開催/\nこうしゅうかいしりょう /講習会資料/\nこうしゅうかいせん /公衆回線/\nこうしゅうかいどう /甲州街道/\nこうしゅうしつ /講習室/\nこうしゅうしょ /後周書/\nこうしゅうじょ /講習所/\nこうしゅうせい /光周性/\nこうしゅうせき /高集積/\nこうしゅうせきか /高集積化/\nこうしゅうそうしんけん /公衆送信権/\nこうしゅうちゅう /講習中/\nこうしゅうでんわ /公衆電話/\nこうしゅうでんわかいせん /公衆電話回線/\nこうしゅうでんわもう /公衆電話網/\nこうしゅうといれ /公衆トイレ/\nこうしゅうどうとく /公衆道徳/\nこうしゅうにゅう /高収入/\nこうしゅうは /高周波/\nこうしゅうはがた /高周波型/\nこうしゅうはすう /高周波数/\nこうしゅうはすういき /高周波数域/\nこうしゅうはせいぶん /高周波成分/\nこうしゅうはねつれん /高周波熱錬/\nこうしゅうはぶぶん /高周波部分/\nこうしゅうはよう /高周波用/\nこうしゅうべん /甲州弁/\nこうしゅうべんじょ /公衆便所/\nこうしゅうよくじょう /公衆浴場/\nこうしゅうわん /杭州湾/\nこうしゅかいそう /甲種回送/\nこうしゅく /拘縮/\nこうしゅけい /絞首刑/\nこうしゅそう /攻守走/\nこうしゅだい /絞首台/\nこうしゅつ /後出/\nこうしゅつよう /高出葉/\nこうしゅつりょく /高出力/\nこうしゅどうめい /攻守同盟/\nこうしゅび /好守備/\nこうしゅん /香春/\nこうしょ /高所/公署/向暑/講書/購書/校書/高書/好処/公書/口書/\nこうしょう /交渉/公称/高尚/考証/校章/公証/工商/鉱床/工廠/哄笑/口承/厚相/工匠/公章/公傷/咬傷/高承/公娼/行賞/高唱/後章/黄鐘;[音楽]/口誦/好尚/洪鐘/巧匠/康正;年号(1455-57)/光昭/\nこうしょう> /公称;(表向き) -部数,-55000人, (nominal) -帯域幅/\nこうしょうあいて /交渉相手/\nこうしょうか /交渉可/\nこうしょうかいし /交渉開始/\nこうしょうかのう /交渉可能/\nこうしょうがく /考証学/\nこうしょうきょく /公証局/\nこうしょうきょくく /鉤章棘句;読みにくい文章/\nこうしょうけつれつ /交渉決裂/\nこうしょうけん /交渉権/\nこうしょうしだい /交渉次第/\nこうしょうじ /光照寺/\nこうしょうじゅつ /交渉術/\nこうしょうせいりつ /交渉成立/\nこうしょうち /公称値/\nこうしょうちゅう /交渉中/\nこうしょうてんのう /孝昭天皇/\nこうしょうでんあつ /公称電圧/\nこうしょうど /高照度/\nこうしょうにん /公証人/交渉人/\nこうしょうぶ /好勝負/\nこうしょうまどぐち /交渉窓口/\nこうしょうめん /考証面/\nこうしょうようりょう /公称容量/\nこうしょうりょく /交渉力/\nこうしょきょうふしょう /高所恐怖症/\nこうしょく /公職/好色/更埴;地名/交織/黄色/紅色/降職/後蜀;[中国史]十国の一(934-965)/\nこうしょくいちだいおとこ /好色一代男/\nこうしょくいちだいおんな /好色一代女/\nこうしょくかん /好色漢/\nこうしょくし /更埴市/\nこうしょくせんきょほう /公職選挙法/\nこうしょくついほう /公職追放/\nこうしょくぼん /好色本/\nこうしょとく /高所得/\nこうしょとくしゃ /高所得者/\nこうしょとくしゃそう /高所得者層/\nこうしょとくそう /高所得層/\nこうしりょく /光子力/\nこうしろう /幸四郎/\nこうしん /更新/行進;march/交信/後進;-国/亢進;心悸-/口唇/庚申;かのえさる/後身;⇔前身/功臣/高進;≒亢進/昂進;≒亢進/孝心/恒心;恒産なきもの-なし/恒真;tautology/貢進/紅唇/後晋;[中国史]五代の第3(936-946)/\nこうしんあいて /交信相手/\nこうしんえつ /甲信越/\nこうしんかのう /交信可能/\nこうしんがた /更新型/\nこうしんき /口唇期;[精医]orale Phase (Freudの用語)/\nこうしんきょく /行進曲/\nこうしんくう /高真空/\nこうしんげがき /江岑夏書/\nこうしんこうじ /更新工事/\nこうしんこく /後進国/\nこうしんご /更新後/\nこうしんしき /恒真式/\nこうしんしけん /更新試験/\nこうしんしゃ /更新車/\nこうしんしゃりょう /更新車両/\nこうしんしゅうき /更新周期/\nこうしんしょり /更新処理/\nこうしんじ /更新時/\nこうしんじこく /更新時刻/\nこうしんじゅつ /降神術;spiritualism/\nこうしんじょ /興信所/\nこうしんじょうほう /更新情報/\nこうしんじょちょうさ /興信所調査/\nこうしんすう /交信数/\nこうしんせい /更新世;[地質年代]Pleistocene. 180-1万年前/恒真性/\nこうしんぜんご /更新前後/\nこうしんそうさ /更新操作/\nこうしんち /更新値/\nこうしんちぇっく /更新チェック/\nこうしんちほう /甲信地方/\nこうしんちゅう /更新中;under renewal/交信中;in communication/行進中;on the march/\nこうしんづか /庚申塚/\nこうしんていし /更新停止/\nこうしんてき /後進的/\nこうしんどう /高振動/\nこうしんにっき /更新日記/\nこうしんび /更新日/\nこうしんめいだい /恒真命題/\nこうしんようきゅう /更新要求/\nこうしんらい /高信頼/\nこうしんらいか /高信頼化/\nこうしんらいせい /高信頼性/\nこうしんりょう /香辛料/更新料/更新量/\nこうしんりょく /向心力/\nこうしんりれき /更新履歴/\nこうしんれつ /口唇裂;兎唇など/\nこうしんろく /興信録/\nこうじ /工事/公示/麹/高次/小路/糀;=麹/好事;-魔多し/公事;⇔私事/後事;-を託す/柑子;みかん/好餌/交事/鉤餌/浩二/浩司/幸治/孝治/幸司/光司/幸二/康二/晃司/孝司/弘治;年号(1555-1558)/康治;年号(1142-1144)/耕司/康司/耕治/孝二/幸次/宏治/浩治/孝次/耕二/浩志/浩次/光二/公司/弘二/広治/弘司/康次/宏次/光次/幸志/恒治/功児/耕次/皓司/甲児/貢司/厚二/広二/虹児/浩仁/剛次/滉二/吼児/功志/晧司/香次/考爾/\nこうじいぜん /工事以前/\nこうじいろ /柑子色/\nこうじうんちん /公示運賃/\nこうじえん /広辞苑;国語辞典/\nこうじか /工事課/\nこうじかい /高磁界/\nこうじかんけいしゃ /工事関係者/\nこうじかんれん /工事関連/\nこうじき /光磁気/\nこうじきょく /航時局/\nこうじきん /麹菌/\nこうじく /光軸/向軸/\nこうじくかん /工事区間/\nこうじくがた /向軸型/\nこうじくがわ /向軸側/\nこうじくけんさ /光軸検査/\nこうじくちょうせい /光軸調整/\nこうじげん /高次元/\nこうじげんくうかん /高次元空間/\nこうじげんご /高次言語/\nこうじげんば /工事現場/\nこうじこう /高次項/\nこうじこうぞう /高次構造/\nこうじさいかい /工事再開/\nこうじさいこく /公示催告/\nこうじしゃ /工事車/\nこうじしゃりょう /工事車両/\nこうじしゅうりょう /工事終了/\nこうじせっけい /工事設計/\nこうじせっけいしょ /工事設計書/\nこうじそうたつ /公示送達/\nこうじたんにんしゃ /工事担任者/\nこうじちか /公示地価/\nこうじちゅう /工事中/\nこうじつ /口実/好日/後日/\nこうじつせい /向日性/\nこうじつびきゅう /曠日弥久/\nこうじてつづき /工事手続き/工事手続/\nこうじないよう /工事内容/\nこうじば /高磁場/\nこうじひ /工事費/\nこうじぶ /工事部/\nこうじほうほう /公示方法/\nこうじまえ /工事前/\nこうじまおおし /好事魔多し/\nこうじまち /麹町/\nこうじまちがくえん /麹町学園/\nこうじまちてん /麹町店/\nこうじまちでぐち /麹町出口/\nこうじもーど /高次モード/\nこうじや /工事屋/\nこうじゅ /口授/坑儒/皇寿;111歳/\nこうじゅうしん /高重心/\nこうじゅうりょく /高重力/\nこうじゅく /黄熟/\nこうじゅつ /後述;あとで述べる/口述;口頭で述べる/講述;lecture/公述;公聴会で意見を述べる/\nこうじゅつしけん /口述試験/\nこうじゅつにん /公述人/\nこうじゅつひっき /口述筆記/\nこうじゅん /降順/交詢/公準;postulate/孝順;親に逆らわない/恒順/後順/\nこうじゅんい /高順位/\nこうじゅんかん /好循環/\nこうじゅんしゃ /交殉社/\nこうじゅんど /高純度/\nこうじょ /控除/皇女/公女/公序/孝女/後序/\nこうじょう /向上/工場/口上/荒城/攻城/厚情/恒常/甲状/光条/交情/皇城/鉤縄/\nこうじょうあと /工場跡/\nこうじょういよく /向上意欲/\nこうじょううら /工場裏/\nこうじょうか /恒常化/\nこうじょうがい /工場街/\nこうじょうきんむ /工場勤務/\nこうじょうぐん /工場群/\nこうじょうけん /好条件/\nこうじょうけんがく /工場見学/\nこうじょうけんせつ /工場建設/\nこうじょうこう /向上校/\nこうじょうさく /向上策/\nこうじょうざいだん /工場財団/\nこうじょうしゅっか /工場出荷/\nこうじょうしゅっかじ /工場出荷時/\nこうじょうしょ /口上書/\nこうじょうしん /向上心/\nこうじょうじっしゅう /工場実習/\nこうじょうせい /恒常性/\nこうじょうせいしゅこうぎょう /工場制手工業;マニュファクチャー/\nこうじょうせん /甲状腺/\nこうじょうせんしゅ /甲状腺腫/\nこうじょうせんほるもん /甲状腺ホルモン/\nこうじょうちたい /工場地帯/\nこうじょうちょう /工場長/\nこうじょうちょくえいてん /工場直営店/\nこうじょうてき /恒常的/\nこうじょうど /向上度/\nこうじょうない /工場内/\nこうじょうなんこつ /甲状軟骨;[解剖]thyroid/\nこうじょうのつき /荒城の月;土井晩翠／滝廉太郎 ♪春高楼の花の宴/\nこうじょうはいすい /工場廃水/\nこうじょうほう /工場法;労働基準法の前身/恒常法/\nこうじょうりつ /向上率/\nこうじょうろうどうしゃ /工場労働者/\nこうじょうわたし /工場渡/\nこうじょがく /控除額/\nこうじょけい /控除計/\nこうじょたいしょう /控除対象/\nこうじょりつ /控除率/\nこうじょりょうぞく /公序良俗/\nこうじよう /工事用/\nこうじよてい /工事予定/\nこうじりょう /工事料/\nこうじりん /広辞林/\nこうじろ /神代/\nこうじろう /幸次郎/康次郎/孝次郎/公二郎/宏次郎/広二郎/香次郎/\nこうじん /公人/行人/幸甚/荒神/工人/後塵;-を拝する/高人;=こうにん/後人;⇔先人/後陣;rear guard/黄塵/紅塵/\nこうじんぐち /荒神口/\nこうじんしゃ /行人社/工人舎/\nこうじんばし /荒神橋/\nこうじんばんじょう /黄塵万丈/\nこうじんぶつ /好人物/\nこうすい /香水;perfume/降水;rainfall/硬水;hard water/幸水;(梨の品種)/鉱水;mineral water/交綏/\nこうすいい /高水位/\nこうすいおん /高水温/\nこうすいかくりつ /降水確率/\nこうすいじゅん /高水準/\nこうすいじゅんげんご /高水準言語/\nこうすいびん /香水瓶/\nこうすいりょう /降水量/\nこうすう /口数/工数/校数/項数/恒数/\nこうすうかんり /工数管理/\nこうすうてき /工数的/\nこうすけ /康介/耕輔/耕助/康祐/幸輔/宏介/宏祐/功介/広介/廣祐/江介/\nこうすたーと /好スタート/\nこうず /構図/公図;登記所の-/好事;-家/神津;こうづ?/高津;こうづ?/国府津;こうづ?/\nこうずい /洪水/\nこうずいしんわ /洪水神話/\nこうずか /好事家/\nこうずけ /上野/\nこうずけのすけ /上野介/\nこうずしま /神津島/\nこうずじま /神津島/\nこうせ /興世/\nこうせい /構成/公正;fair/校正;proofread.「新聞の-」/攻勢/後世;†coming ages.「-に伝える」/後生;†後進。「-恐るべし」/更生;†rebirth.「受刑者の-」/更正;†revision.「-申告」/厚生;welfare.「-労働省」/恒星/鋼製/広西;†中国・チワン族の自治区/江西;†中国南部の省/向性;[生物]tropism/較正;calibrate.「計器の-」/硬性/高声/好晴/抗生;antibiotic.「-物質」/校生;(複合用途)/甲西/佼成;立正-会/甦生;=そせい/江青/高生/幸生/耕生/行星;惑星/煌星/貢成/佼正;佼成?/\nこうせいあん /構成案/\nこうせいいん /構成員/\nこうせいいんぜんいん /構成員全員/\nこうせいおん /構成音/\nこうせいか /厚生課/\nこうせいかいしゃ /更生会社/\nこうせいかひるい /Metachlamydeae/\nこうせいかん /恒星間/\nこうせいかんざいにん /更生管財人/\nこうせいがく /構成学/\nこうせいがくえん /佼成学園/\nこうせいき /構成機/\nこうせいきき /構成機器/\nこうせいきごう /校正記号/\nこうせいきそく /構成規則/\nこうせいきょく /交声曲;cantata/\nこうせいぎんこう /恒生銀行/\nこうせいけい /恒星系/\nこうせいけいかく /更生計画/\nこうせいけいざいがく /厚生経済学/\nこうせいけってい /更正決定/\nこうせいげんり /構成原理/\nこうせいこく /構成国/\nこうせいさい /高精細/\nこうせいさいけん /更生債権/\nこうせいざい /抗生剤/\nこうせいし /構成子/\nこうせいしせつ /厚生施設/更生施設;<生活保護法38/\nこうせいしゃ /校正者/構成者/恒星社;[出版社名]/鋼製車/\nこうせいしゅぎ /構成主義/\nこうせいしょう /厚生省;NB:2001年1月の中央省庁再編で環境省と厚生労働省に再編された/\nこうせいしょうしょ /公正証書/\nこうせいしん /公正心/\nこうせいしんびょうやく /抗精神病薬/\nこうせいしんやく /向精神薬;麻薬及び-取締法/\nこうせいしんりがく /構成心理学;structural psychology/\nこうせいじょう /構成上/\nこうせいじんいん /構成人員/\nこうせいず /構成図/恒星図/\nこうせいずり /校正刷り/校正刷/\nこうせいせい /公正性/\nこうせいせき /好成績/\nこうせいせつ /後成説;生物/\nこうせいそ /構成素/\nこうせいたんい /構成単位/\nこうせいたんぽけん /更生担保権/\nこうせいだいじん /厚生大臣/\nこうせいだんかい /校正段階/\nこうせいちゅう /校正中/更生中/\nこうせいちょう /高成長/\nこうせいてき /構成的/\nこうせいてん /構成点/\nこうせいとうき /更正登記/\nこうせいとりひき /公正取引/\nこうせいとりひきいいんかい /公正取引委員会/\nこうせいど /高精度/\nこうせいどうぶつ /後生動物/\nこうせいどか /高精度化/\nこうせいどけいさん /高精度計算/\nこうせいにん /構成人/\nこうせいねん /好青年/\nこうせいねんきん /厚生年金/\nこうせいねんきんかいかん /厚生年金会館/\nこうせいねんきんききん /厚生年金基金/\nこうせいのう /高性能/\nこうせいのうか /高性能化/\nこうせいのか /高性能化/\nこうせいば /校正場/\nこうせいひ /構成比/\nこうせいひりつ /構成比率/\nこうせいびょういん /厚生病院/\nこうせいぶ /厚生部/構成部/\nこうせいぶっしつ /抗生物質/\nこうせいぶひん /構成部品/\nこうせいぶんし /構成分子/\nこうせいほう /構成法/校正法/\nこうせいほうほう /構成方法/\nこうせいまいすう /構成枚数/\nこうせいもくぶ /後生木部/\nこうせいよう /校正用/\nこうせいようけん /構成要件/\nこうせいようそ /構成要素/\nこうせいりょく /構成力/\nこうせいろうどう /厚生労働/\nこうせいろうどうしょう /厚生労働省;NB:労働省、厚生省が2001年1月の中央省庁再編で再編されたもの/厚生労働相;†大臣/\nこうせいろうどうだいじん /厚生労働大臣/\nこうせいろん /構成論/\nこうせき /功績/鉱石/航跡;船の-/光跡;蛍の-/口跡;言い方/行跡;behaviour/洪積/講席/鑛石;「鉱」旧字/\nこうせきうん /高積雲/\nこうせきせい /洪積世/\nこうせきそう /洪積層/\nこうせきだいち /洪積台地/\nこうせつ /降雪/公設/巷説;rumour/巧拙/交接/高説;「ご-」/後節/講説;lecture/紅雪/\nこうせついちば /公設市場/\nこうせつき /交接器/\nこうせつひしょ /公設秘書/\nこうせつりょう /降雪量/\nこうせん /光線/抗戦;resist/交戦;fight/好戦;bellicose/鉱泉/公選/鋼線/高専;[略語]高等専門学校/工専;[略語]工業専門学校/黄泉/交線;[数学]intersection line/口銭/工繊/工船/工銭/工業高等専門学校;※abbrev/\nこうせんけん /交戦権/\nこうせんこく /交戦国/\nこうせんさく /鋼線索/\nこうせんしゃ /交戦者/\nこうせんしゅ /好選手/\nこうせんじゅう /光線銃/\nこうせんすい /鉱泉水/\nこうせんせい /公選制/高専生/\nこうせんそつぎょうしゃ /高専卒業者/\nこうせんだい /工繊大/\nこうせんちゅう /交戦中/\nこうせんついせき /光線追跡/\nこうせんついせきほう /光線追跡法/\nこうせんてき /好戦的/\nこうせんほう /公選法/\nこうせんほういはん /公選法違反/\nこうせんりょう /高線量/\nこうぜい /行成/\nこうぜいびょうし /行成表紙/\nこうぜつ /口舌/後舌/高舌/\nこうぜつぼいん /後舌母音;[音声学]back vowel. 「ウ」「オ」/\nこうぜん /公然;open/浩然;-の気/昂然;proudly/皓然;clear/煌然;brilliant/紅髯/\nこうぜんじ /光善寺/\nこうぜんのき /浩然の気/\nこうそ /酵素/控訴;[法]第二審への上訴 NB:第三審へのものは「上告」/公訴;[法]刑事訴訟/公租;tax/高祖/皇祖;天皇の祖先，特に天照大神と神武/江蘇;中国東部の省。Jiangsu (チャンスー)/貢租;年貢など/\nこうそう /構想/高層/抗争/香草/高僧;high priest/好走/後送/後奏;postlude/航送/高宗;人名/紅藻;[植物]rhodophyceae/降霜/厚層/広壮/宏壮;=広壮/高燥;⇔低湿/公葬/鉱層/厚葬/皇宗;天皇の祖先/\nこうそういいんかい /構想委員会/\nこうそううん /高層雲/\nこうそうがた /厚層型/\nこうそうけいかく /構想計画/\nこうそうけんちく /高層建築/\nこうそうけんちくぶつ /高層建築物/\nこうそうさせい /高操作性/\nこうそうだんかい /構想段階/\nこうそうちゅう /抗争中/\nこうそうてんきず /高層天気図/\nこうそうば /好走馬/\nこうそうびる /高層ビル/\nこうそうぼく /高草木/\nこうそうるい /好走塁/\nこうそきかん /控訴期間/\nこうそききゃく /控訴棄却;†第二審への上訴の棄却/公訴棄却;†刑事訴訟そのものを無効とする/\nこうそく /高速/拘束/光速;299792458m／s/校則/梗塞/光束;luminous flux/航測/高足/\nこうそくあんていせい /高速安定性/\nこうそくい /拘束衣/\nこうそくいか /光速以下/\nこうそくいき /高速域/\nこうそくいじょう /光速以上/\nこうそくうんてん /高速運転/\nこうそくか /高速化/\nこうそくかいつう /高速開通/\nこうそくかいてん /高速回転/\nこうそくかいほう /高速解法/\nこうそくかしゅほう /高速化手法/\nこうそくかたいおう /高速化対応/\nこうそくかんそう /高速乾燥/\nこうそくがた /高速型/\nこうそくくかん /高速区間/\nこうそくぐ /拘束具/\nこうそくぐん /高速群/\nこうそくけい /高速系/\nこうそくけいさん /高速計算/\nこうそくけんさく /高速検索/\nこうそくこうつうきかん /高速交通機関/\nこうそくこうべ /高速神戸/\nこうそくさつえい /高速撮影/\nこうそくしこう /高速思考/\nこうそくしゃ /高速車/\nこうそくしゃりょう /高速車両/\nこうそくしょり /高速処理/\nこうそくじ /高速時/\nこうそくじどうしゃどう /高速自動車道/\nこうそくじゅんこう /高速巡行/\nこうそくじょうけん /拘束条件/\nこうそくせい /高速性/拘束性/\nこうそくせいのう /高速性能/\nこうそくせん /高速船/高速線/\nこうそくそうこう /高速走行/\nこうそくそうこうじ /高速走行時/\nこうそくそうこうちゅう /高速走行中/\nこうそくぞうしょくろ /高速増殖炉/\nこうそくたいきゅう /高速耐久/\nこうそくたいりょうゆそう /高速大量輸送/\nこうそくだい /高速代/\nこうそくだん /高速弾/\nこうそくちゅうせいし /高速中性子/\nこうそくつうしん /高速通信/\nこうそくてい /高速艇/\nこうそくてつどう /高速鉄道/\nこうそくてつどうもう /高速鉄道網/\nこうそくてんそう /高速転送/\nこうそくど /高速度/光速度/\nこうそくどう /高速道/\nこうそくどうけんせつ /高速道建設/\nこうそくどうろ /高速道路/\nこうそくどうろかんけい /高速道路関係/\nこうそくどうろじょう /高速道路上/\nこうそくどうろそうこう /高速道路走行/\nこうそくどうろだい /高速道路代/\nこうそくどうろもう /高速道路網/\nこうそくどうろもんだい /高速道路問題/\nこうそくどうろりょうきん /高速道路料金/\nこうそくどさつえい /高速度撮影/\nこうそくどしゃしん /高速度写真/\nこうそくばす /高速バス/\nこうそくばん /高速版/\nこうそくびょうが /高速描画/\nこうそくへんかん /高速変換/\nこうそくめん /高速面/\nこうそくもんだい /校則問題/\nこうそくりょうきん /高速料金/\nこうそくりょく /拘束力/\nこうそくれっしゃ /高速列車/\nこうそくろ /高速炉/\nこうそくろせん /高速路線/\nこうそけい /酵素系/\nこうそこうか /公租公課/\nこうそさいばんしょ /控訴裁判所/\nこうそしつ /好素質/\nこうそしゅいしょ /控訴趣意書/\nこうそしん /控訴審/\nこうそじこう /公訴時効/\nこうそじじつ /公訴事実/\nこうそつ /高卒/\nこうそつしゃ /高卒者/\nこうそつじょし /高卒女子/\nこうそつていど /高卒程度/\nこうそつまえ /高卒前/\nこうそにん /控訴人/\nこうそふ /高祖父/\nこうそぼ /高祖母/\nこうそん /皇孫/荒村/\nこうぞ /楮/\nこうぞう /構造/幸三/耕三/浩三/耕造/孝三/孝蔵/弘蔵/行三/肯三/\nこうぞういせい /構造異性;[化学]structural isomer/\nこうぞうか /構造化/\nこうぞうかいかく /構造改革/\nこうぞうかいかくとっく /構造改革特区;[時事]<構造改革特別区域法/\nこうぞうかいせき /構造解析/\nこうぞうかげんご /構造化言語/\nこうぞうかぶんしょ /構造化文書/\nこうぞうがた /構造型/\nこうぞうきょうぎ /構造協議/\nこうぞうけいさん /構造計算/\nこうぞうけってい /構造決定/\nこうぞうけん /構造研/\nこうぞうけんきゅうしつ /構造研究室/\nこうぞうげんごがく /構造言語学;linguistique structurale(仏)/\nこうぞうこうがくけい /構造工学系/\nこうぞうざい /構造材/\nこうぞうしき /構造式/\nこうぞうしゅぎ /構造主義/\nこうぞうしゅぎてき /構造主義的/\nこうぞうじたい /構造自体/\nこうぞうじょう /構造上/\nこうぞうじょうほう /構造情報/\nこうぞうず /構造図/\nこうぞうせい /構造性/\nこうぞうせっけい /構造設計/\nこうぞうせん /構造線/\nこうぞうそうかん /構造相関/\nこうぞうたい /構造体/\nこうぞうたいちゅう /構造体中/\nこうぞうてき /構造的/\nこうぞうてきけっかん /構造的欠陥/\nこうぞうてきせいやく /構造的制約/\nこうぞうてきもんだい /構造的問題/\nこうぞうど /構造土/\nこうぞうにんしき /構造認識/\nこうぞうふきょう /構造不況/\nこうぞうぶつ /構造物/\nこうぞうぶん /構造文/\nこうぞうへいや /構造平野/\nこうぞうへんこう /構造変更/\nこうぞうや /構造屋/\nこうぞうよう /構造用/\nこうぞうりきがく /構造力学/\nこうぞがみ /楮紙/\nこうぞく /後続/皇族/航続/\nこうぞくおん /後続音/\nこうぞくかいぎ /皇族会議;旧皇室典範。皇族による会議/\nこうぞくきょり /航続距離/\nこうぞくし /後続子/\nこうぞくしゃ /後続車/\nこうぞくじかん /航続時間/\nこうぞくせつ /後続節/\nこうぞくは /後続波/\nこうぞくば /後続馬/\nこうぞくひ /皇族費/\nこうぞくりょく /航続力/\nこうぞくれっしゃ /後続列車/\nこうた /小唄/小歌/幸田/晃太/恒太/\nこうたい /交代/後退/抗体/交替;≒交代/剛体;ごうたい?/\nこうたいあつ /高耐圧/\nこうたいいき /広帯域/\nこうたいいきじゅしんき /広帯域受信機/\nこうたいか /抗体価/鋼体化/\nこうたいがた /後退型/\nこうたいごう /皇太后/\nこうたいごうぐう /皇太后宮/\nこうたいごうぐうしき /皇太后宮職/\nこうたいし /皇太子/\nこうたいしき /交代式;[数学]alternant/交替式/\nこうたいしでんか /皇太子殿下/\nこうたいしひ /皇太子妃/\nこうたいしょう /好対照/\nこうたいしょく /後退色/\nこうたいせい /交代制/交替制/\nこうたいそん /皇太孫/\nこうたいだいにゅう /後退代入/\nこうたいとう /後退灯/\nこうたいは /後退波/\nこうたいよう /向太陽/\nこうたいよく /後退翼/\nこうたく /光沢/光澤;「沢」旧字/\nこうたくし /光沢紙/\nこうたくみん /江沢民/\nこうたけ /革茸/\nこうたつ /公達/\nこうたに /甲谷/\nこうたり /神足/\nこうたろう /光太郎/耕太郎/幸太郎/浩太郎/孝太郎/弘太郎/高太郎/廣太郎/晃太朗/輝太郎/\nこうたん /後端/降誕/荒誕/浩歎/浩嘆/\nこうたんさい /降誕祭/\nこうたんせい /抗堪性;抵抗する能力,堪える能力/\nこうたんぱく /高タンパク/\nこうだ /巧打;[野球]巧みなバッティング/好打/叩打/幸田/神田/甲田/香田/國府田/国府田/行田/光田/好田/古宇田/黄田/\nこうだい /広大/後代/浩大;≒広大/宏大;≒広大/高台/高大/工大;[略語]工業大学/航大;[略語]航空大学校/香台/洪大;huge/\nこうだいさい /工大祭/\nこうだいじ /高台寺/\nこうだいむへん /広大無辺/\nこうだえき /江田駅/\nこうだおん /後打音/\nこうだか /甲高/\nこうだく /黄濁/\nこうだしゃ /好打者/\nこうだちょう /幸田町/\nこうだて /劫立て;[囲碁]/\nこうだまりこ /國府田マリ子/\nこうだりつ /高打率/\nこうだろはん /幸田露伴/\nこうだん /公団/後段/講談/高段/講壇/巷談/降壇/光弾/降段/高談/\nこうだんし /講談師/好男子/皇男子/\nこうだんしゃ /講談社;[出版社名]www.kodansha.co.jp/高段者/\nこうだんしゃしゅっぱん /講談社出版/\nこうだんしゃしんしょ /講談社新書/\nこうだんしゃばん /講談社版/\nこうだんしゃぶんこ /講談社文庫/\nこうだんしゃまんがしょう /講談社漫画賞/\nこうだんせい /光弾性/\nこうだんせん /公団線/\nこうだんねつ /高断熱/\nこうだんねつか /高断熱化/\nこうだんねつじゅうたく /高断熱住宅/\nこうだんぼん /講談本/\nこうち /高知/耕地/高地;highland/河内/公知/拘置/巧緻/幸地/後置/高置/好地/狡知/巧遅/公地/狡智/\nこうちえき /高知駅/\nこうちえきまえ /高知駅前/\nこうちがり /小内刈り/\nこうちきほう /後置記法/\nこうちく /構築/\nこうちくかのう /構築可能/\nこうちくかんきょう /構築環境/\nこうちくぎじゅつ /構築技術/\nこうちくし /構築子/\nこうちくじ /構築時/\nこうちくちゅう /構築中/\nこうちくぶつ /構築物/\nこうちくほう /構築法/\nこうちくほうほう /構築方法/\nこうちくよう /構築用/\nこうちくれい /構築例/\nこうちけん /高知県/\nこうちけんじん /高知県人/\nこうちこうこう /高知高校/\nこうちこうみん /公地公民/\nこうちし /後置詞/高知市/\nこうちしき /後置式/\nこうちしょ /拘置所/\nこうちしょうぎょう /高知商業/\nこうちすいそう /高置水槽;[建築]ビルの屋上などにあるタンク/\nこうちせい /巧緻性/向地性/\nこうちせいり /耕地整理/\nこうちだい /高知大/\nこうちだいがく /高知大学/\nこうちのう /高知能/\nこうちぶんけん /公知文献/\nこうちほうめん /高知方面/\nこうちゃ /紅茶/\nこうちゃいろ /紅茶色/\nこうちゃいんりょう /紅茶飲料/\nこうちゃく /膠着/降着/\nこうちゃくご /膠着語/\nこうちゃくじょうたい /膠着状態/\nこうちゃつうしん /紅茶通信/\nこうちやま /河内山/\nこうちゅう /口中/甲虫/校注/校註/工注/蝗虫;ばった/甲冑;かっちゅう?/\nこうちゅうきゅう /好中球/\nこうちゅうじつ /高忠実/\nこうちゅうやく /口中薬;のど飴やうがい薬など/\nこうちょ /好著/光緒/高著/\nこうちょう /好調/校長/紅潮/公聴/高潮/高張/高調/硬調/弘長;年号(1261-1264)/腔腸/\nこうちょうえき /高張液/\nこうちょうかい /公聴会/\nこうちょうしつ /校長室/\nこうちょうじ /好調時/\nこうちょうせんせい /校長先生/\nこうちょうどうぶつ /腔腸動物/\nこうちょうは /高調波/\nこうちょうはせいぶん /高調波成分/\nこうちょうはもんだい /高調波問題/\nこうちょうりょく /高張力/抗張力/\nこうちょく /硬直/交直/\nこうちょくか /硬直化/\nこうちょくじかん /硬直時間/\nこうちょくせい /硬直性/\nこうちょくりゅう /交直流/\nこうちょくりゅうでんしゃ /交直流電車/\nこうちょくりょうよう /交直両用/\nこうちん /工賃/\nこうちんぎん /高賃金/\nこうつ /刻子/\nこうつい /項対/\nこうつう /交通/\nこうつうあんぜん /交通安全/\nこうつうあんぜんきょういく /交通安全教育/\nこうつうあんぜんけいはつ /交通安全啓発/\nこうつうあんぜんしゅうかん /交通安全週間/\nこうつうあんない /交通案内/\nこうつういじ /交通遺児/\nこうつういはん /交通違反/\nこうつうえいだん /交通営団/\nこうつうかいかん /交通会館/\nこうつうかがくかん /交通科学館/\nこうつうかくめい /交通革命/\nこうつうかんきょう /交通環境/\nこうつうがかり /交通係/\nこうつうきかくか /交通企画課/\nこうつうきかん /交通機関/\nこうつうきせい /交通規制/\nこうつうきそく /交通規則/\nこうつうきっぷ /交通切符/\nこうつうきばん /交通基盤/\nこうつうきょういく /交通教育/\nこうつうきょく /交通局/\nこうつうきょくはっこう /交通局発行/\nこうつうきょくまえ /交通局前/\nこうつうぎょうせい /交通行政/\nこうつうけいかん /交通警官/\nこうつうけいむしょ /交通刑務所/\nこうつうけんきゅうしつ /交通研究室/\nこうつうこうえん /交通公園/\nこうつうこうきょうきかん /交通公共機関/\nこうつうこうしゃ /交通公社/\nこうつうこうどう /交通行動/\nこうつうさいばんしょ /交通裁判所/\nこうつうし /交通史/\nこうつうしどうか /交通指導課/\nこうつうしべん /交通至便/\nこうつうしゃ /交通社/\nこうつうしゃかい /交通社会/\nこうつうしゅだん /交通手段/\nこうつうしんごう /交通信号/\nこうつうしんぶん /交通新聞/\nこうつうじこ /交通事故/\nこうつうじこししゃ /交通事故死者/\nこうつうじじょう /交通事情/\nこうつうじゃくしゃ /交通弱者/\nこうつうじゅうたい /交通渋滞/\nこうつうじゅよう /交通需要/\nこうつうじゅんさ /交通巡査/\nこうつうじょうきょう /交通状況/\nこうつうじょうほう /交通情報/\nこうつうせいげん /交通制限/\nこうつうせいさく /交通政策/\nこうつうせいり /交通整理/\nこうつうせん /交通線/\nこうつうせんそう /交通戦争/\nこうつうぜんたい /交通全体/\nこうつうたいけい /交通体系/\nこうつうどうとく /交通道徳/\nこうつうはく /交通博/\nこうつうはくぶつかん /交通博物館/\nこうつうはんそくきん /交通反則金/\nこうつうひ /交通費/\nこうつうひほじょ /交通費補助/\nこうつうひょうしき /交通標識/\nこうつうひろば /交通広場/\nこうつうぶ /交通部/\nこうつうほういはん /交通法違反/\nこうつうほうき /交通法規/\nこうつうもう /交通網/\nこうつうもうせいび /交通網整備/\nこうつうもんだい /交通問題/\nこうつうようりょう /交通容量/\nこうつうりょう /交通量/\nこうつうりょうぞうか /交通量増加/\nこうつごう /好都合/\nこうづ /国府津/高津/\nこうづき /香月/上月/神月/\nこうづけ /上野/\nこうづけのすけ /上野介/\nこうづしま /神津島/\nこうてい /工程;†process/皇帝/肯定/行程;†distance,stroke/高低/校庭/公邸/校訂/公定/高弟;your brother/黄帝;[中国史]/航程;船の-/皇弟;emperor's brother/校定/後庭/孝悌;[儒教]孝行/更訂/考訂/公廷/鉤悌/\nこうていあくせんと /高低アクセント;[言語]pitch accent. 日本語など/\nこうていいき /高低域/\nこうていえき /口蹄疫;家畜伝染病/foot and mouse disease/\nこうていえんぶきょく /皇帝円舞曲/\nこうていかかく /公定価格/\nこうていかんり /工程管理/\nこうていさ /高低差/\nこうていしゃ /校訂者/\nこうていしょ /公定書/\nこうていてい /高低低/\nこうていてき /肯定的/\nこうていてきひょうか /肯定的評価/\nこうていは /肯定派/\nこうていひょう /工程表/行程表;road map. 「中東和平の-」/\nこうていぶあい /公定歩合/\nこうていへいか /皇帝陛下/\nこうていぺんぎん /皇帝ペンギン;emperor penguin/\nこうてき /公的/好適/\nこうてき> /公的;-年金,-機関,-扶助/\nこうてききかん /公的機関/\nこうてききせい /公的規制/\nこうてききんゆう /公的金融/\nこうてきけんきゅうきかん /公的研究機関/\nこうてきざいげん /公的財源/\nこうてきしかく /公的資格/\nこうてきしきん /公的資金/\nこうてきしきんちゅうにゅう /公的資金注入/\nこうてきしゅ /好敵手/\nこうてきせきにん /公的責任/\nこうてきちつじょ /公的秩序/\nこうてきねんきん /公的年金/\nこうてきふじょ /公的扶助/\nこうてきほいくせいど /公的保育制度/\nこうてきほじょ /公的補助/\nこうてつ /鋼鉄/更迭/\nこうてつせい /鋼鉄製/\nこうてん /好転/好天;good weather/交点/荒天;heavy weather/公転/後転/光点/後天/高点/皇天/好点/\nこうてんきどう /公転軌道/\nこうてんし /告天子/\nこうてんしゅうき /公転周期/\nこうてんせい /後天性/\nこうてんせいめんえきふぜんしょうこうぐん /後天性免疫不全症候群;AIDS/\nこうてんそくど /公転速度/\nこうてんてき /後天的/\nこうてんてきめんえき /後天的免疫/\nこうで /小腕/\nこうでい /拘泥/膠泥/\nこうでら /香寺/\nこうでん /香典/香奠;=香典/光電/公電/\nこうでんあつ /高電圧/\nこうでんあつか /高電圧化/\nこうでんかん /光電管/\nこうでんがえし /香典返し/\nこうでんこうか /光電効果/\nこうでんし /光電子/\nこうでんしぞうばいかん /光電子増倍管/\nこうでんしゃ /高電社/弘電社/\nこうでんそくこう /光電測光/\nこうでんち /光電池/\nこうでんぱ /光電波/\nこうでんへんかん /光電変換/\nこうでんめん /光電面/\nこうと /皇都/狡兎;狡兎死して走狗烹らる/\nこうとう /高等/口頭/高騰/好投/喉頭/江東/勾当/後頭/口答/恒等/皇統/公党/紅灯/叩頭/高踏/降等/昂騰/\nこうとう> /高等;-学校,-生物,研究員/\nこうとういんとう /喉頭咽頭/\nこうとうえん /喉頭炎/\nこうとうおん /喉頭音;[音声学]glottal/\nこうとうか /高等科/\nこうとうかん /高等官/\nこうとうかんすう /恒等関数/\nこうとうがい /喉頭蓋;[解剖]epiglottis/\nこうとうがっこう /高等学校/\nこうとうがん /喉頭癌/\nこうとうきょう /喉頭鏡;laryngoscope/\nこうとうきょういく /高等教育/\nこうとうぎじゅつ /高等技術/\nこうとうく /江東区/\nこうとうけいさつ /高等警察/\nこうとうけんさつちょう /高等検察庁/\nこうとうご /口頭語/\nこうとうさいばんしょ /高等裁判所/\nこうとうしき /恒等式/\nこうとうしけん /口頭試験/\nこうとうしはん /高等師範/\nこうとうしはんがっこう /高等師範学校/\nこうとうしもん /口頭試問/\nこうとうしゃぞう /恒等写像/\nこうとうしゅ /好投手/\nこうとうしょうがっこう /高等小学校/\nこうとうしょうぎょうがっこう /高等商業学校/\nこうとうしょくぶつ /高等植物/\nこうとうじょがっこう /高等女学校/\nこうとうすうがく /高等数学;advanced mathematics/\nこうとうせいぶつ /高等生物/\nこうとうせんもんがっこう /高等専門学校/\nこうとうだい /勾当台/\nこうとうちゅうがっこう /高等中学校/\nこうとうてき /高踏的/恒等的/\nこうとうどうぶつ /高等動物/\nこうとうはっぴょう /口頭発表/\nこうとうふ /皇統譜/\nこうとうぶ /高等部/後頭部/\nこうとうへんかん /恒等変換/\nこうとうべんむかん /高等弁務官;high commissioner. 「(国連)難民-(事務所),人権-」/\nこうとうべんろん /口頭弁論/\nこうとうべんろんきじつ /口頭弁論期日/\nこうとうべんろんちょうしょ /口頭弁論調書/\nこうとうほういん /高等法院/\nこうとうむけい /荒唐無稽/\nこうとうよう /後頭葉/\nこうとく /高徳/孝徳/幸徳/光徳/神徳/公徳/康徳/行徳/\nこうとくしゅうすい /幸徳秋水/\nこうとくしん /公徳心/\nこうとくせん /高徳線/\nこうとくてん /高得点/\nこうとくてんのう /孝徳天皇/\nこうとりい /公取委/\nこうど /高度/硬度/光度/黄土/耕土/荒土/公度/\nこうどう /行動/講堂/公道;highway/香道;お香の芸道/坑道;pit/黄銅;=おうどう/黄道;ecliptic/孝道;[儒教]/高堂/皇道;天皇による統治/\nこうどういがい /行動以外/\nこうどうかがく /行動科学/\nこうどうかん /講道館/弘道館;[日本史]水戸藩の藩校/\nこうどうがく /行動学/\nこうどうきじゅん /行動基準/\nこうどうきちにち /黄道吉日/\nこうどうきはん /行動規範/\nこうどうきょり /行動距離/\nこうどうけいかく /行動計画/\nこうどうけっか /行動結果/\nこうどうげんり /行動原理/\nこうどうしゅぎ /行動主義/\nこうどうしゅぎしゃ /行動主義者/\nこうどうしゅたい /行動主体/\nこうどうしょく /行動食/\nこうどうしよう /公道仕様/\nこうどうしんりがく /行動心理学/\nこうどうじっけん /行動実験/\nこうどうじゅうにきゅう /黄道十二宮/\nこうどうじょう /行動上/\nこうどうせいぎょ /行動制御/\nこうどうせいぶつがく /行動生物学;ethology/\nこうどうせいり /行動生理/\nこうどうそうこう /公道走行/\nこうどうそうこうかのう /公道走行可能/\nこうどうそうこうふか /公道走行不可/\nこうどうたい /黄道帯/\nこうどうたいけい /行動体系/\nこうどうちゅう /行動中/\nこうどうてき /行動的/\nこうどうにゅうもん /香道入門/\nこうどうは /行動派/皇道派/\nこうどうはんい /行動範囲/\nこうどうはんけい /行動半径/\nこうどうぱたーん /行動パターン/\nこうどうふのう /行動不能/\nこうどうよう /公道用/\nこうどうようしき /行動様式/\nこうどうよてい /行動予定/\nこうどうりょうほう /行動療法/\nこうどうりょく /行動力/\nこうどか /高度化/\nこうどきょういく /高度教育/\nこうどきょくせん /光度曲線/\nこうどく /購読;買って読む/講読;テクストを教える/鉱毒/\nこうどくしゃ /購読者/講読者;lectureする人?/\nこうどくしゃそう /購読者層/\nこうどくそ /抗毒素/\nこうどくちゅう /購読中/\nこうどくりょう /購読料/\nこうどくれき /購読歴/\nこうどけい /光度計;photometer/高度計;altimeter/好時計;nice record/\nこうどさ /高度差/\nこうどじゅんのう /高度順応/\nこうどじょうほうか /高度情報化/\nこうどじょうほうかしゃかい /高度情報化社会/\nこうどじょうほうしゃかい /高度情報社会/\nこうどじょうほうつうしん /高度情報通信/\nこうどせいちょう /高度成長/\nこうどせいちょうき /高度成長期/\nこうどそくてい /光度測定/高度測定/\nこうどつうしん /高度通信/\nこうどば /高度場/\nこうどへんか /高度変化/\nこうどりよう /高度利用/\nこうない /校内/構内/口内/港内/坑内/\nこうないえん /口内炎/\nこうないがい /校内外/\nこうないがわ /港内側/\nこうないこうじ /構内工事/\nこうないしゃせい /口内射精/\nこうないびん /校内便/\nこうないふみきり /構内踏切/\nこうないほうそう /構内放送/\nこうなご /小女子/\nこうなん /江南/港南/甲南/硬軟/香南/後難/\nこうなんく /港南区/\nこうなんご /江南語/\nこうなんじん /江南人/\nこうなんだい /港南台/甲南大/\nこうなんだいがく /甲南大学/\nこうなんだいてん /港南台店/\nこうなんちょう /甲南町/\nこうに /高二/高２/高2/\nこうにち /抗日/\nこうにちうんどう /抗日運動/\nこうにゅう /購入/\nこうにゅういよく /購入意欲/\nこうにゅうか /購入可/\nこうにゅうかかく /購入価格/\nこうにゅうかのう /購入可能/\nこうにゅうがく /購入額/\nこうにゅうきぼう /購入希望/\nこうにゅうきぼうかかく /購入希望価格/\nこうにゅうきぼうきんがく /購入希望金額/\nこうにゅうきんがく /購入金額/\nこうにゅうけいかく /購入計画/\nこうにゅうけいろ /購入経路/\nこうにゅうけんとう /購入検討/\nこうにゅうこうほ /購入候補/\nこうにゅうご /購入後/\nこうにゅうさき /購入先/\nこうにゅうしきん /購入資金/\nこうにゅうしゃ /購入者/\nこうにゅうしゃしゅ /購入車種/\nこうにゅうじ /購入時/\nこうにゅうじかかく /購入時価格/\nこうにゅうじき /購入時期/\nこうにゅうじてん /購入時点/\nこうにゅうすうりょう /購入数量/\nこうにゅうずみ /購入済/\nこうにゅうたいしょう /購入対象/\nこうにゅうち /購入地/\nこうにゅうちょくご /購入直後/\nこうにゅうてん /購入店/\nこうにゅうとうしょ /購入当初/\nこうにゅうとうじ /購入当時/\nこうにゅうどうき /購入動機/\nこうにゅうねんげつ /購入年月/\nこうにゅうはんだん /購入判断/\nこうにゅうひ /購入費/\nこうにゅうひょう /購入票/\nこうにゅうひよう /購入費用/\nこうにゅうひん /購入品/\nこうにゅうび /購入日/\nこうにゅうぶつ /購入物/\nこうにゅうほう /購入法/\nこうにゅうほうほう /購入方法/\nこうにゅうまえ /購入前/\nこうにゅうもうしこみ /購入申込み/\nこうにゅうもくてき /購入目的/\nこうにゅうもと /購入元/\nこうにゅうよてい /購入予定/\nこうにゅうよやく /購入予約/\nこうにん /公認/後任/高人/弘仁;年号(810-824)/降任/\nこうにん> /公認;(certified) -球,-会計士/\nこうにんかいけいし /公認会計士/\nこうにんかんとく /後任監督/\nこうにんきょうぎ /公認競技/\nこうにんきろく /公認記録/\nこうにんこう /公認校/\nこうにんこうほ /公認候補/\nこうにんしかく /公認資格/\nこうにんしゃ /後任者/\nこうにんしゃりょう /公認車両/\nこうにんしんぱんいん /公認審判員/\nこうにんじんじ /後任人事/\nこうにんたいかい /公認大会/\nこうにんてんのう /光仁天皇/\nこうねい /康寧/\nこうねつ /高熱/光熱/\nこうねつすいりょう /光熱水料/\nこうねつひ /光熱費/\nこうねん /後年/光年/行年/高年/降年/\nこうねんき /更年期/\nこうねんきしょうがい /更年期障害/\nこうねんさき /光年先/\nこうねんしょうど /高燃焼度/\nこうねんぴ /高燃費/\nこうねんぽう /高年俸/\nこうねんれい /高年齢/\nこうねんれいそう /高年齢層/\nこうの /河野/甲野/幸野/香野/\nこうのいけ /鴻池/\nこうのう /効能/功能;≒効能/後納/貢納/後脳;hindbrain/\nこうのうがき /効能書き/\nこうのうど /高濃度/\nこうのうりつ /高能率/\nこうのす /鴻巣/\nこうのすけ /幸之助/\nこうのだい /国府台/\nこうのとり /鸛/\nこうのもの /香の物/\nこうのもろなお /高師直/\nこうは /硬派/光波/\nこうはい /後輩/交配/荒廃/高配/後背/降灰/光背/好配/興廃/向背/向拝/\nこうはいい /後背位/\nこうはいかぶ /後配株/\nこうはいきん /広背筋/\nこうはいしっち /後背湿地;[地学]back marsh. 「千曲川の-」/\nこうはいしゅ /交配種;[生物]hybrid/\nこうはいたち /後輩達/\nこうはいち /後背地/\nこうはいとう /高配当/\nこうはいぶ /後背部/\nこうはく /紅白/黄白/工博/厚薄/広博/\nこうはくうたがっせん /紅白歌合戦/\nこうはくじあい /紅白試合/\nこうはた /光畑/\nこうはっしん /好発進/\nこうはつ /後発/好発/\nこうはつうしん /光波通信/\nこうはつたい /後発隊/\nこうはつひん /後発品/\nこうはません /興浜線/\nこうはまみなみせん /興浜南線/\nこうはら /香原/\nこうはん /後半/広範/公判/鋼板/広汎;=広範/紅斑/孔版/鋼鈑/甲板/攪拌/撹拌;異体字/江畔/\nこうはんい /広範囲/\nこうはんいん /甲板員/\nこうはんいんさつ /孔版印刷/\nこうはんかいし /後半開始/\nこうはんかいしちょくご /後半開始直後/\nこうはんき /後半期/\nこうはんきじつ /公判期日/\nこうはんご /公判後/\nこうはんじゅんび /公判準備/\nこうはんせい /後半生/\nこうはんせん /後半戦/\nこうはんちゅう /公判中/\nこうはんちょうしょ /公判調書/\nこうはんてい /公判廷/\nこうはんねん /後半年/\nこうはんぶ /後半部/\nこうはんぶぶん /後半部分/\nこうはんめん /後半面/\nこうば /工場/\nこうばい /購買/勾配/紅梅/公売/黄梅/公倍/\nこうばいいよく /購買意欲/\nこうばいいろ /紅梅色/\nこうばいくかん /勾配区間/\nこうばいけいしゃ /勾配傾斜/\nこうばいしゃ /購買者/\nこうばいしょう /紅梅賞/\nこうばいすう /公倍数/\nこうばいそう /購買層/\nこうばいたんとう /購買担当/\nこうばいぶ /購買部/\nこうばいほう /勾配法/\nこうばいほうほう /購買方法/\nこうばいよく /購買欲/\nこうばいりつ /高倍率/勾配率/\nこうばいりょく /購買力/\nこうばいりょくへいか /購買力平価/\nこうばいりょくへいかせつ /購買力平価説/\nこうばく /広漠/荒漠/宏漠/\nこうばこ /香箱/\nこうばし /香箸/\nこうばたい /好馬体/\nこうばな /香花/\nこうばん /交番/降板/鋼板/項番/降番/工番/甲板/\nこうばんげき /降番劇/\nこうばんじょう /甲板上/\nこうひ /公費/工費/校費/皇妃/口碑/公比/公妃/后妃/侯妃/高批/高庇/高飛/黄扉/向日;??/\nこうひさくげん /工費削減/\nこうひしゅっちょう /公費出張/\nこうひじゅう /高比重/\nこうひじょせい /公費助成/\nこうひすたみんざい /抗ヒスタミン剤/\nこうひつ /硬筆/\nこうひょう /好評/公表/講評/高評/降雹/公評/\nこうひょうか /高評価/\nこうひょうき /後氷期/\nこうひょうきんし /公表禁止/\nこうひょうけん /公表権/\nこうひょうげん /項表現/\nこうひょうち /公表値/\nこうひょうはつばいちゅう /好評発売中/\nこうひょうほうほう /公表方法/\nこうひょうまえ /公表前/\nこうひん /公賓/\nこうひんい /高品位/\nこうひんしつ /高品質/\nこうひんしつか /高品質化/\nこうひんど /高頻度/\nこうび /交尾/後尾/後備/\nこうびき /交尾期;mating season/交尾器;genitals/\nこうびしゃ /後尾車/\nこうびょうげんせい /高病原性/\nこうびん /後便/幸便/\nこうふ /交付;「書類の-」/公布;「法令の-」/甲府/工夫;「工場の-」(NB:「くふう」と同形)/江府/鉱夫;「鉱山の-」/坑夫;「炭坑の-」/弘布/\nこうふあんやく /抗不安薬/\nこうふう /校風/\nこうふうせいげつ /光風霽月/\nこうふえき /甲府駅/\nこうふか /高負荷/\nこうふかん /甲府間/\nこうふきん /交付金/\nこうふく /幸福/降伏/口福;yum/降服;≒降伏 (原義:服を脱ぐ)/口腹;「-の欲」/\nこうふくかん /幸福感/\nこうふくし /高福祉/\nこうふくしこうふたん /高福祉高負担/\nこうふくしこっか /高福祉国家/\nこうふくじ /興福寺/洪福寺/\nこうふくついきゅう /幸福追求/\nこうふくど /幸福度/\nこうふくまく /後腹膜/\nこうふし /甲府市/\nこうふしんせいしょ /交付申請書/\nこうふじょうきょう /交付状況/\nこうふちょう /好不調/\nこうふび /公布日/\nこうふぼんち /甲府盆地/\nこうふみなみ /甲府南/\nこうふん /興奮/口吻/昂奮;≒興奮/公憤/紅粉/亢奮;≒興奮/亢憤;?/\nこうふんざい /興奮剤/\nこうふんじょうたい /興奮状態/\nこうふんせい /興奮性/\nこうふんど /興奮度/\nこうぶ /後部/光武/公武/荒蕪/\nこうぶがったい /公武合体/\nこうぶざせき /後部座席/\nこうぶしゃりょう /後部車両/\nこうぶせき /後部席/\nこうぶだいがっこう /工部大学校/\nこうぶつ /好物/鉱物/貢物/\nこうぶつかせき /鉱物化石/\nこうぶつがく /鉱物学;mineralogy/\nこうぶつがくしゃ /鉱物学者/\nこうぶつけい /鉱物系/\nこうぶつずかん /鉱物図鑑/\nこうぶつせい /鉱物性/\nこうぶつや /鉱物屋/\nこうぶつゆ /鉱物油/\nこうぶり /冠/\nこうぶん /構文;syntax/公文/行文;ecriture.「-流麗」/告文;=こうもん/後文;thereinafter/\nこうぶんかい /高分解/\nこうぶんかいせき /構文解析/\nこうぶんかいせきき /構文解析器/\nこうぶんかいせきぎ /構文解析木/\nこうぶんかいせきほう /構文解析法/\nこうぶんかいのう /高分解能/\nこうぶんき /構文木/\nこうぶんきそく /構文規則/\nこうぶんぎ /構文木/\nこうぶんこう /構文項/\nこうぶんし /高分子/\nこうぶんしかがく /高分子化学/\nこうぶんしき /構文式/\nこうぶんしけんきゅうじょ /高分子研究所/\nこうぶんしざいりょう /高分子材料/\nこうぶんしぶっしつ /高分子物質/\nこうぶんしまく /高分子膜/\nこうぶんしゃ /光文社;[出版社名]www.kobunsha.com/\nこうぶんしゃぶんこ /光文社文庫/\nこうぶんしょ /公文書/\nこうぶんしょかん /公文書館/\nこうぶんじょう /構文上/\nこうぶんじょうほう /構文情報/\nこうぶんていぎ /構文定義/\nこうぶんてき /構文的/\nこうぶんてんのう /弘文天皇/\nこうぶんとう /構文糖;[電算]syntax sugar/\nこうぶんどう /弘文堂;[出版社名]www.koubundou.co.jp/\nこうぶんぷ /項分布/\nこうぶんぼ /公分母/\nこうぶんようそ /構文要素/\nこうぶんろん /構文論/\nこうぶんろんてき /構文論的/\nこうぷれー /好プレー/\nこうへい /公平/工兵/浩平/康平;年号(1058-1065)/耕平/幸平/恒平/高平/衡平/\nこうへいいいんかい /公平委員会/\nこうへいせい /公平性/\nこうへいたい /工兵隊/\nこうへいちょう /高平調/\nこうへいほう /衡平法/\nこうへいむし /公平無私/\nこうへいれつ /高並列/\nこうへき /後壁/厚壁/\nこうへきさいぼう /厚壁細胞/\nこうへきそしき /厚壁組織/\nこうへん /後編/後篇/口辺/\nこうへんきゅう /好返球/\nこうへんさいぼう /孔辺細胞/\nこうべ /神戸/頭/首/\nこうべえいぎょうしょ /神戸営業所/\nこうべえき /神戸駅/\nこうべきいと /神戸生絲/\nこうべぎゅう /神戸牛/\nこうべこうじょう /神戸工場/\nこうべこうそく /神戸高速/\nこうべこうそくてつどう /神戸高速鉄道/\nこうべし /神戸市/\nこうべしえい /神戸市営/\nこうべしこうつうきょく /神戸市交通局/\nこうべしてん /神戸支店/\nこうべしでん /神戸市電/\nこうべしない /神戸市内/\nこうべしみん /神戸市民/\nこうべしょうせんだいがく /神戸商船大学/\nこうべしんこうつう /神戸新交通/\nこうべしんぶん /神戸新聞/\nこうべしんぶんはい /神戸新聞杯/\nこうべじょがくいん /神戸女学院/\nこうべじょしだい /神戸女子大/\nこうべせいこう /神戸製鋼/\nこうべせいこうしょ /神戸製鋼所;[企業名]/\nこうべせん /神戸線/\nこうべそうごう /神戸総合/\nこうべだい /神戸大/\nこうべだいがく /神戸大学/\nこうべだいこう /神戸大工/\nこうべちゅうおう /神戸中央/\nこうべちょう /神戸町/\nこうべつ /項別/皇別/\nこうべてん /神戸店/\nこうべでんてつ /神戸電鉄/\nこうべぶんか /神戸文化/\nこうべべん /神戸弁/\nこうべほうめん /神戸方面/\nこうべや /神戸屋/\nこうべん /抗弁/口弁/\nこうべんけん /抗弁権/\nこうほ /候補/好捕/黄埔;Huangpu/\nこうほあん /候補案/\nこうほいちらん /候補一覧/\nこうほう /広報;†PR/工法/後方/公報;†official bulletin.「選挙-」/高峰/構法;[建築]/航法/公法;public law/弘報;≒広報/後報/康保;年号(964-968)/廣報;「広」旧字/\nこうほういっき /後方一気/\nこうほういっち /後方一致/\nこうほうえんご /後方援護/\nこうほうか /広報課/\nこうほうかいてん /後方回転/\nこうほうかくにん /後方確認/\nこうほうかつどう /広報活動/\nこうほうがかり /広報係/\nこうほうきんむ /後方勤務/\nこうほうぎじゅつ /航法技術/\nこうほうけん /航法研/\nこうほうごかんせい /後方互換性/\nこうほうし /広報誌;†(雑誌)/広報紙;†(新聞)/公報紙;?/\nこうほうしえん /後方支援/\nこうほうしかい /後方視界/\nこうほうしつ /広報室/\nこうほうしゃ /広報車/後方車/\nこうほうしりょう /広報資料/\nこうほうじん /公法人/\nこうほうたんとう /広報担当/\nこうほうたんとうしゃ /広報担当者/\nこうほうついそう /後方追走/\nこうほうてき /広報的/\nこうほうはいき /後方排気/\nこうほうばんごう /公報番号/\nこうほうぶ /広報部/\nこうほうぶいん /広報部員/\nこうほうぶつ /広報物/\nこうほうぶもん /広報部門/\nこうほきょく /候補曲/\nこうほく /港北/江北/\nこうほくく /港北区/\nこうほぐん /候補群/\nこうほさく /候補作/\nこうほしゃ /候補者/候補車/\nこうほしゃいがい /候補者以外/\nこうほしゃすう /候補者数/\nこうほせい /候補生/\nこうほせつ /候補節/\nこうほせんたく /候補選択/\nこうほち /候補地/\nこうほとうろく /候補登録/\nこうほね /河骨/川骨;=河骨/\nこうほば /候補馬/\nこうほび /候補日/\nこうほん /稿本/校本/広本/\nこうぼ /公募/酵母/\nこうぼう /工房/攻防/興亡/弘法/公房/光芒/香房/高望/好防/鉤芒/\nこうぼうき /興亡記/\nこうぼうし /興亡史/\nこうぼうせん /攻防戦/\nこうぼうだいし /弘法大師/\nこうぼきん /酵母菌/\nこうぼく /高木/香木/公僕/坑木/\nこうぼくしかい /槁木死灰/\nこうぼさい /公募債/\nこうぼじんいん /公募人員/\nこうぼろんぶん /公募論文/\nこうま /子馬/仔馬;=子馬/小馬/好摩/黄麻/\nこうまい /高邁/\nこうまく /硬膜/\nこうまざ /小馬座;Equules(Eqe)/\nこうまし /黄麻紙/\nこうまつがく /考末学/\nこうまん /高慢/\nこうみ /香味/小海/\nこうみせん /小海線/\nこうみつ /高密/\nこうみつど /高密度/\nこうみゃく /鉱脈/\nこうみょう /巧妙/光明/高名/功名/\nこうみょうか /巧妙化/\nこうみょうしん /功名心/\nこうみょうしんごん /光明真言;[密教]/\nこうみょうじ /光明寺/弘明寺/\nこうみりょう /香味料/\nこうみん /公民/皇民/\nこうみんかん /公民館/\nこうみんきょういく /公民教育/\nこうみんけん /公民権/\nこうみんけんうんどう /公民権運動/\nこうみんけんていし /公民権停止/\nこうむ /公務/工務;-店/校務/\nこうむいん /公務員/\nこうむいんしけん /公務員試験/\nこうむいんしゅくしゃ /公務員宿舎/\nこうむいんほう /公務員法/\nこうむいんもんだい /公務員問題/\nこうむしっこうぼうがい /公務執行妨害/\nこうむしょ /公務所/\nこうむてん /工務店/\nこうむぶ /工務部/公務部/\nこうむら /高村/甲村/\nこうめ /小梅/\nこうめい /高名/公明/孔明;諸葛亮の字(あざな)/光明/校名/孝明/高明/工明/\nこうめいいけ /光明池/\nこうめいかい /工明会/\nこうめいせいだい /公明正大/\nこうめいせんきょ /公明選挙/\nこうめいてい /孝明帝/\nこうめいてんのう /孝明天皇/\nこうめいとう /公明党/\nこうめん /後面/垢面/\nこうもう /紅毛/孔孟/鴻毛/咬耗/膏盲/噛耗;?/\nこうもうへきがん /紅毛碧眼/\nこうもく /項目/綱目/\nこうもくあん /項目案/\nこうもくごと /項目毎/\nこうもくすう /項目数/\nこうもくち /項目値/\nこうもくちゅう /項目中/\nこうもくてん /広目天/\nこうもくない /項目内/\nこうもくないよう /項目内容/\nこうもくひょう /項目票/\nこうもくべつ /項目別/\nこうもくべつさくいん /項目別索引/\nこうもくめい /項目名/\nこうもつ /貢物/\nこうもと /河本/甲本/孝本/\nこうもり /蝙蝠/幸森/\nこうもりがさ /蝙蝠傘/\nこうもん /肛門;anus/黄門;中納言。「水戸-」/校門;school gate/閘門;lock gate/後門;⇔前門/告文/孔門;孔子の門下/孔紋/粫門;?/\nこうもんか /肛門科/\nこうもんかつやくきん /肛門括約筋/\nこうもんき /肛門期;[精医]anale Phase (Freudの用語)/\nこうもんさま /黄門様/\nこうや /荒野;荒れた野原/曠野;広い野原/広野;=曠野/高野/紺屋;-の白袴/郊野;郊外の野原/幸也;人名/功也/甲夜/狗也/\nこうやうち /高野内/\nこうやがみ /高野紙/\nこうやぎ /香焼/\nこうやぎれ /高野切;書跡/\nこうやく /公約/口約/膏薬/\nこうやくいはん /公約違反/\nこうやくすう /公約数/\nこうやぐち /高野口/\nこうやさい /後夜祭/\nこうやさん /高野山/\nこうやせん /交野線/\nこうやだい /高野台/\nこうやちょう /公冶長;[論語]5/\nこうやどうふ /高野豆腐/\nこうやばん /高野版/\nこうやひじり /高野聖/\nこうやま /高山/光山/\nこうやまき /高野槙/\nこうやれん /高野連/\nこうゆ /香油/鉱油/香湯/膏腴/膏油/\nこうゆう /交友/交遊/公有/校友/孔融/\nこうゆうかんけい /交友関係/\nこうゆうざいさん /公有財産/\nこうゆうしょう /交遊抄/\nこうゆうすいめん /公有水面/\nこうゆうせんど /高優先度/\nこうよ /公誉/\nこうよう /高揚/効用/公用/紅葉;楓の-/黄葉;銀杏の-/広葉;broadleaf/昂揚/綱要/後葉;子孫/孝養/光洋/甲陽;地名,兵庫/江陽;中国の地名/行洋/衡陽;(Hengyang) 中国の都市/宏陽/\nこうよう> /公用;-車,-印/\nこうようえん /甲陽園/\nこうようえんえき /甲陽園駅/\nこうようかん /高揚感/\nこうようご /公用語/\nこうようざいさん /公用財産/\nこうようしゃ /公用車/\nこうようじゅ /広葉樹/硬葉樹;[植物]sclerophyll. オリーブなど/\nこうようじゅりん /硬葉樹林/\nこうようせいこう /光洋精工/\nこうようせん /甲陽線/\nこうようちょうしゅう /公用徴収/\nこうようにん /公用人/\nこうようぶん /公用文/\nこうようりょう /高容量/\nこうよく /高翼/\nこうら /甲羅/甲良/\nこうらい /高麗/後来/光来/\nこうらいこうくう /高麗航空/\nこうらいご /高麗語/\nこうらいしば /高麗芝/\nこうらいぢゃわん /高麗茶碗;井戸茶碗など/\nこうらいにんじん /高麗人参/\nこうらく /行楽/後楽/好楽;芸名/攻落/\nこうらくえん /後楽園/\nこうらくえんきゅうじょう /後楽園球場/\nこうらくえんたいかい /後楽園大会/\nこうらくえんゆうえんち /後楽園遊園地/\nこうらくきゃく /行楽客/\nこうらくしゃ /行楽車/\nこうらくち /行楽地/\nこうらくびより /行楽日和/\nこうらくれっしゃ /行楽列車/\nこうらぼし /甲羅干し;ビーチで-/\nこうらん /高覧/紅蘭/香蘭/高欄;[建築]/攪乱/勾欄;手すり/鉤欄;=勾欄/攪亂;旧字/撹亂;異体字+旧字/撹乱;「攪」異体字/\nこうらんけい /広卵形/\nこうらんじょがっこう /香蘭女学校/\nこうり /小売/小売り/高利/公理/行李/功利/公吏/氷;※仮名遣い「こおり」/冰;※仮名遣い「こおり」/\nこうりえん /香里園/\nこうりか /公理化/\nこうりかかく /小売価格/\nこうりがし /高利貸/\nこうりき /高力/\nこうりぎょう /小売業/\nこうりけい /公理系/\nこうりしゅぎ /功利主義/\nこうりしょう /小売商/\nこうりたいけい /公理体系/\nこうりっち /好立地/\nこうりつ /効率/公立/高率/後立/工率/\nこうりつ> /公立/\nこうりつか /効率化/\nこうりつがっこう /公立学校/\nこうりつがっこうきょういん /公立学校教員/\nこうりつこう /公立校/公立高/\nこうりつこうこう /公立高校/\nこうりつこうじょう /効率向上/\nこうりつしょうがっこう /公立小学校/\nこうりつじゅうし /効率重視/\nこうりつじょう /効率上/\nこうりつせい /効率性/\nこうりつだいがく /公立大学/\nこうりつちゅうがく /公立中学/\nこうりつちゅうがっこう /公立中学校/\nこうりつてき /効率的/\nこうりつとしょかん /公立図書館/\nこうりつほいくえん /公立保育園/\nこうりつほいくしょ /公立保育所/\nこうりつよし /効率良/\nこうりてき /功利的;utilitarian/公理的;axiomatic/\nこうりてきしゅうごうろん /公理的集合論/\nこうりてきほうほう /公理的方法/\nこうりてん /小売店/\nこうりてんしゅ /小売店主/\nこうりてんぽ /小売店舗/\nこうりね /小売値/\nこうりまわり /高利回り/\nこうりゃく /攻略/後略/康暦;年号(1379-1381)/\nこうりゃくじょうほう /攻略情報/\nこうりゃくちゅう /攻略中/\nこうりゃくほう /攻略法/\nこうりゃくほうほう /攻略方法/\nこうりゃくぼん /攻略本/\nこうりやま /郡山/\nこうりやまえき /郡山駅/\nこうりゅう /交流/興隆/拘留;[法]拘置する刑罰/勾留;[法]被疑者・被告人の拘禁/後流;伴流/紅龍/蛟龍/蛟竜;=こうりょう/幸流/亢竜;=こうりょう/\nこうりゅうか /交流課/交流化/\nこうりゅうかい /交流会/\nこうりゅうかいかん /交流会館/\nこうりゅうかんけい /交流関係/\nこうりゅうがた /交流型/\nこうりゅうき /交流機/\nこうりゅうきき /交流機器/\nこうりゅうぎょ /降流魚/\nこうりゅうくかん /交流区間/\nこうりゅうし /交流誌/\nこうりゅうしゅうかい /交流集会/\nこうりゅうしんごう /交流信号/\nこうりゅうじ /広隆寺/\nこうりゅうじあい /交流試合/\nこうりゅうじょう /勾留状/\nこうりゅうせん /交流戦/\nこうりゅうせんよう /交流専用/\nこうりゅうちく /交流地区/\nこうりゅうでんか /交流電化/\nこうりゅうでんかくかん /交流電化区間/\nこうりゅうでんげん /交流電源/\nこうりゅうでんしゃ /交流電車/\nこうりゅうはつでんき /交流発電機/\nこうりゅうばん /交流版/\nこうりゅうほうしき /交流方式/\nこうりょ /考慮/行旅/\nこうりょう /香料/光量/綱領/荒涼/校了/考量;比較-/衡量;利益-/稿料/広陵;地名/公領/高粱/荒寥/口糧/蛟竜;-雲雨を得/亢竜;-悔いあり/広量/宏量/講料/\nこうりょうし /光量子/\nこうりょうせいぎょ /光量制御/\nこうりょうぶそく /光量不足/\nこうりょがい /考慮外/\nこうりょく /効力/抗力/\nこうりょしぼうにん /行旅死亡人/\nこうりょじかん /考慮時間/\nこうりょちゅう /考慮中/\nこうりりえき /小売利益/\nこうりろんてき /公理論的/\nこうりん /降臨;天下る/後輪/光臨;お見えになる/光琳;尾形光琳/光輪;halo/\nこうりんぎょ /硬鱗魚/\nこうりんくどう /後輪駆動/\nこうりんくどうしゃ /後輪駆動車/\nこうりんじく /後輪軸/\nこうりんせつ /降臨節/\nこうりんは /光琳派/\nこうりんぼう /香林坊/\nこうるい /紅涙/柑類/降涙/\nこうれい /恒例/高齢/好例/降霊/交霊/\nこうれいか /高齢化/\nこうれいかしゃかい /高齢化社会/\nこうれいぎょうじ /恒例行事/\nこうれいさい /皇霊祭/\nこうれいしゃ /高齢者/\nこうれいしゃふくし /高齢者福祉/\nこうれいしゅっさん /高齢出産/\nこうれいじゅつ /交霊術;necromancy/\nこうれいてんのう /孝霊天皇/\nこうれつ /後列/項列/\nこうれべる /高レベル/\nこうれん /拘攣/鉤連/\nこうろ /航路;†sailing route.「定期-」/香炉;†incense burner/高炉;†blast-furnace.「製鉄所の-」/行路;†path.「人生-」/公路;†public road/紅炉;あかく燃える囲炉裏/香露;(熊本の焼酎名?)/鈩;「鑪」の異体字/\nこうろう /功労/高楼/高樓/絳蝋/\nこうろうい /公労委/\nこうろうしゃ /功労者/\nこうろうしょう /厚労省/功労賞/厚労相;†厚生労働大臣/\nこうろうたて /功労盾/\nこうろうほう /公労法/\nこうろうむ /紅楼夢/\nこうろかん /鴻臚館/\nこうろく /公録/高禄/\nこうろけん /航路権/\nこうろさ /行路差/\nこうろぜん /黄櫨染/\nこうろひょうしき /航路標識/\nこうろもう /航路網/\nこうろん /口論/公論/硬論/高論/抗論/\nこうろんおつばく /甲論乙駁/\nこうわ /講話;†lecture.「作家の-」/講和;†peace.「-条約」/弘和;年号(1381-84)/康和;年号(1099-1104)/興和/高話;おはなし/\nこうわかいぎ /講和会議/\nこうわじょうやく /講和条約/\nこうわほう /口話法/\nこうわん /港湾/\nこうわんしせつ /港湾施設/\nこうわんとし /港湾都市/\nこうん /孤雲/\nこえ /声/肥/越/聲;「声」の旧字/\nこえい /孤影/\nこえいもん /虎衛門/\nこえおけ /肥桶/\nこえがかり /声掛り/\nこえがら /声柄/\nこえがわり /声変わり/声変り/\nこえき /固液/\nこえしつ /声質/\nこえじ /越路/\nこえずか /肥塚;※仮名遣い「こえづか」/\nこえたご /肥担桶/\nこえだ /小枝/\nこえだか /声高/\nこえだめ /肥溜め/肥だめ/\nこえつぼ /肥壺/\nこえづか /肥塚/\nこえなかじま /越中島/\nこえん /古園;古い庭園/故園;ふるさと/小縁/故縁/\nこえんゆう /小円遊/\nこおう /呼応/\nこおうこんらい /古往今来/\nこおとこ /小男/\nこおどり /小躍り/\nこおに /小鬼/\nこおもて /小面/\nこおり /氷/郡/桑折;地名,福島県/冰;「氷」の異体字/\nこおりがし /氷菓子/\nこおりざとう /氷砂糖/\nこおりだ /凍田/\nこおりづけ /氷漬け/\nこおりづめ /氷詰め/\nこおりどうふ /凍り豆腐;高野豆腐/\nこおりぶぎょう /郡奉行/\nこおりまくら /氷枕/\nこおりみず /氷水/\nこおりみつ /氷蜜/\nこおりや /氷屋/\nこおりやま /郡山/\nこおろぎ /蟋蟀/蛩/\nこおんな /小女/\nこか /固化/古歌/糊化/瓠果/\nこかいいん /子会員/\nこかいがわ /小貝川/\nこかく /顧客/古格/呼格;[文法]vocative/孤客/\nこかげ /木陰/木蔭/小陰/小蔭/\nこかじ /小鍛冶/\nこかた /子方/\nこかつ /枯渇/涸渇;=枯渇/\nこかつじぼん /古活字本/\nこかぶ /子株/\nこかべ /小壁;[建築]/\nこかわ /粉河/胡川/\nこかん /股間/\nこかんきょう /古環境/\nこかんせつ /股関節/\nこかんぶぶん /股間部分/\nこかんぼん /古刊本/\nこが /古賀/古河/古雅/古画/個我/\nこがい /戸外/小貝;([部首]=貝偏)/小粥;人名/子飼い/庫外/蚕飼い/小買い/個飼い/\nこがいしゃ /子会社;subsidiary/小会社;[法]資本金1億円以下かつ負債総額200億円以下/\nこがいしゃか /子会社化/\nこがいな /小腕/\nこがお /小顔/\nこがき /小書/小書き/\nこがく /古楽/古学/\nこがくれ /木隠れ/\nこがしら /小頭/\nこがた /小型/小形;=小型/\nこがたか /小型化/\nこがたかん /小型艦/\nこがたき /小型機/\nこがたけいさんき /小型計算機/\nこがたけいりょう /小型軽量/\nこがたけいりょうか /小型軽量化/\nこがたけん /小型犬/\nこがたげんてい /小型限定/\nこがたこうせいのう /小型高性能/\nこがたしゃ /小型車/\nこがたじどうにりん /小型自動二輪/\nこがたじょうようしゃ /小型乗用車/\nこがたせんぱく /小型船舶/\nこがたな /小刀/\nこがたにりん /小型二輪/\nこがたにりんしゃ /小型二輪車/\nこがたばす /小型バス/\nこがたばん /小型版/\nこがたひこうき /小型飛行機/\nこがっき /古楽器/子楽器;?/\nこがね /黄金/小金/\nこがねい /小金井/\nこがねいし /小金井市/\nこがねいろ /黄金色/\nこがねづくり /黄金作り/\nこがねはら /小金原/\nこがねまる /小金丸/\nこがねむし /黄金虫/\nこがねもち /小金持ち/\nこがまさお /古賀政男/\nこがめ /子亀/\nこがら /小柄/小雀/\nこがらし /木枯らし;♪- - 寒い道/木枯し/凩;=木枯らし/木枯/\nこがれじに /焦れ死に/\nこがわ /古川/\nこがわせ /小為替/\nこがん /湖岸/孤雁/個眼;(複眼の)ommatidium/\nこき /子機/呼気/古希;70歳/古稀;=古希/古期;ancient/古記;ancient document/古器;ancient pottery/子器;[生物]apothecium.菌類の生殖器/\nこきいろ /濃色/\nこきお /古希男/\nこきおん /呼気音;[音声学]expiratory sound ⇔吸気音/\nこきざみ /小刻み/\nこきでん /弘徽殿;弘徽殿の女御/\nこきでんのにょうご /弘徽殿の女御;[源氏物語]/\nこきのう /子機能/\nこきみ /小気味/\nこきむらさき /濃紫/\nこきむらさきいろ /濃紫色/\nこきゃく /顧客/\nこきゃくかんりよう /顧客管理用/\nこきゃくがわ /顧客側/\nこきゃくじょうほう /顧客情報/\nこきゃくまんぞくど /顧客満足度/\nこきゃくめい /顧客名/\nこきゅう /呼吸/胡弓/故宮/故旧/固給/\nこきゅうおん /呼吸音/\nこきゅうき /呼吸器/\nこきゅうきか /呼吸器科/\nこきゅうきかん /呼吸器官/\nこきゅうきけい /呼吸器系/\nこきゅうきけいしっかん /呼吸器系疾患/\nこきゅうきのう /呼吸機能/\nこきゅうきん /呼吸筋;[解剖] respiratory muscles/\nこきゅうこん /呼吸根/\nこきゅうこんなん /呼吸困難/\nこきゅうしょう /呼吸商;[医]RQ/\nこきゅうちゅうすう /呼吸中枢/\nこきゅうていこう /呼吸抵抗/\nこきゅうていし /呼吸停止/\nこきゅうはくぶついん /故宮博物院;www.npm.gov.tw/\nこきゅうはくぶつかん /故宮博物館;www.npm.gov.tw/\nこきゅうほう /呼吸法/\nこきょう /故郷/古経/\nこきろく /古記録/\nこきん /古今/古琴/胡琴;(hu qin) 中国楽器の「*胡」の総称/\nこきんしゅう /古今集/\nこきんちょう /胡錦鳥/\nこきんでんじゅ /古今伝授/\nこきんわかしゅう /古今和歌集/\nこぎ /小木/古義/狐疑/\nこぎがく /古義学/\nこぎしゅんじゅん /狐疑逡巡/\nこぎって /小切手/\nこぎってちょう /小切手帳/\nこぎつね /子狐/小狐;-こんこん山の中/\nこぎつねざ /小狐座;Vulpecula(Vul)/\nこぎて /漕ぎ手/\nこぎみ /子君/故君/小君;=子君/\nこぎょ /枯魚/\nこぎれ /小切れ/\nこぎれい /小綺麗/\nこく /酷/告/刻/国/黒/石/古句/克;克服/剋;相剋/尅;「剋」の異体字/穀;穀物/轂;こしき/斛;石斛/槲;かしわ/鵠;正鵠/梏;桎梏/圀;「国」の異体字/國;「国」の旧字(人名用漢字)/谷;峡谷/哭;慟哭/釛;かね/棘;(唐音) とげ/詰;?/\nこくあく /酷悪/\nこくい /黒衣/国威/\nこくいっこく /刻一刻/\nこくいはつよう /国威発揚/\nこくいん /刻印/黒印/\nこくいんじょう /黒印状/\nこくう /虚空/穀雨;[二十四節気]4.20頃/\nこくうん /黒雲/国運/\nこくえ /黒衣/\nこくえい /国営/黒影/\nこくえいか /国営化/\nこくえいきぎょう /国営企業/\nこくえいきぎょうろうどうかんけいほう /国営企業労働関係法/\nこくえいてん /国営店/\nこくえいほうそう /国営放送/\nこくえいりょこうしゃ /国営旅行社/\nこくえき /国益/\nこくえん /黒煙/黒鉛/\nこくおう /国王/\nこくおうへいか /国王陛下/\nこくおん /国恩/\nこくかっしょく /黒褐色/\nこくが /国衙/\nこくがい /国外/\nこくがいさん /国外産/\nこくがいしゃ /国外車/\nこくがいだっしゅつ /国外脱出/\nこくがいとうぼう /国外逃亡/\nこくがいはつ /国外発/\nこくがいはん /国外犯/\nこくがいひん /国外品/\nこくがいりゅうがく /国外留学/\nこくがく /国学/國學/\nこくがくいん /國學院/国学院;※「國學院」が正式/\nこくがくいんくがやま /国学院久我山;※「國學院」が正式/國學院久我山/\nこくがくいんだい /国学院大;※「國學院大學」が正式名/國學院大/\nこくがくいんだいがく /國學院大學/国学院大学;※「國學院大學」が正式名/\nこくがくしゃ /国学者/\nこくぎ /国技/国議/\nこくぎかん /国技館/\nこくぐう /酷遇/\nこくぐら /穀倉/\nこくぐん /国軍/国郡;クニとコオリ/\nこくけん /国研/\nこくけんばん /黒鍵盤/\nこくげき /国劇/\nこくげん /刻限/\nこくこ /国庫/\nこくこうしりつ /国公私立/\nこくこうりつ /国公立/\nこくこく /刻々/刻刻/\nこくご /国語/\nこくごう /国号/\nこくごおん /国語音/\nこくごか /国語科/\nこくごがく /国語学/\nこくごがくしゃ /国語学者/\nこくごきょういく /国語教育/\nこくごきょうし /国語教師/\nこくごきょうしつ /国語教室/\nこくごしんぎかい /国語審議会/\nこくごじしょ /国語辞書/\nこくごじてん /国語辞典/\nこくごだいじてん /国語大辞典/\nこくごてき /国語的/\nこくごのうりょく /国語能力/\nこくごりょく /国語力/\nこくさい /国際/国債;government bond/国祭;national feast/國際;「国」旧字/\nこくさい> /国際;-社会,-大学,-司法裁判所/\nこくさいうちゅうだいがく /国際宇宙大学/\nこくさいうちゅうねん /国際宇宙年/\nこくさいえいぞう /国際映像/\nこくさいおりんぴっくいいんかい /国際オリンピック委員会;IOC (International Olympic Committee)/\nこくさいおんがくさい /国際音楽祭/\nこくさいおんせいきごう /国際音声記号;IPA/\nこくさいか /国際化/国際課/\nこくさいかいかん /国際会舘;異体字/\nこくさいかいぎ /国際会議/\nこくさいかいぎかいさい /国際会議開催/\nこくさいかいぎじょう /国際会議場/\nこくさいかいぎろんぶん /国際会議論文/\nこくさいかいけいきじゅん /国際会計基準/\nこくさいかいじきかん /国際海事機関;IMO/\nこくさいかいせん /国際回線/\nこくさいかかく /国際価格/\nこくさいかきのう /国際化機能/\nこくさいかくしき /国際格式/\nこくさいかたいおう /国際化対応/\nこくさいかばん /国際化版/\nこくさいかわせ /国際為替/\nこくさいかんかく /国際感覚/\nこくさいかんけい /国際関係/\nこくさいかんけいろん /国際関係論/\nこくさいかんしゅうほうじょう /国際慣習法上/\nこくさいがくせい /国際学生/\nこくさいがくせいしょう /国際学生証/\nこくさいがっかい /国際学会/\nこくさいきかく /国際規格/\nこくさいきかくあん /国際規格案/\nこくさいきかくか /国際規格化/\nこくさいきかくげんあん /国際規格原案/\nこくさいきかくさくせい /国際規格作成/\nこくさいきかん /国際機関/\nこくさいきこう /国際機構/\nこくさいきのう /国際機能/\nこくさいきやく /国際規約/\nこくさいきゅう /国際級/\nこくさいきゅうじょたい /国際救助隊/\nこくさいきょうそう /国際競争/国際競走/\nこくさいきょうちょう /国際協調/\nこくさいきょうつうご /国際共通語/\nこくさいきょうてい /国際協定/\nこくさいきょうどうけんきゅう /国際共同研究/\nこくさいきょうりょく /国際協力/\nこくさいきょうりょくぎんこう /国際協力銀行;www.jbic.go.jp/\nこくさいきょく /国際局/\nこくさいきりすときょうだい /国際基督教大/\nこくさいきりすときょうだいがく /国際基督教大学;ICU/\nこくさいきろく /国際記録/\nこくさいきんゆう /国際金融/\nこくさいくうこう /国際空港/\nこくさいぐんだん /国際軍団/\nこくさいけいじさいばんしょ /国際刑事裁判所/\nこくさいけいりん /国際競輪/\nこくさいけっこん /国際結婚/\nこくさいけっさい /国際決済/\nこくさいけっさいぎんこう /国際決済銀行/\nこくさいけん /国際研/\nこくさいけんきゅうしょ /国際研究所/\nこくさいげんしりょくきかん /国際原子力機関/\nこくさいげんゆかかく /国際原油価格/\nこくさいこうき /国際光器/\nこくさいこうぎょう /国際航業/国際興行/\nこくさいこうくう /国際航空/\nこくさいこうくううんちん /国際航空運賃/\nこくさいこうけん /国際貢献/\nこくさいこうにん /国際公認/\nこくさいこうほう /国際公法;国際法/\nこくさいこうむいん /国際公務員;international servant. 国連等の職員/\nこくさいこうりゅう /国際交流/\nこくさいこうりゅうききん /国際交流基金;Japan Foundation. www.jpf.go.jp/\nこくさいこうりゅうだんたい /国際交流団体/\nこくさいこうろ /国際航路/\nこくさいご /国際語/\nこくさいさいばんしょ /国際裁判所/\nこくさいざっし /国際雑誌/\nこくさいしほう /国際私法/\nこくさいしほうさいばん /国際司法裁判/\nこくさいしほうさいばんしょ /国際司法裁判所/\nこくさいしゃかい /国際社会/\nこくさいしゅうし /国際収支/\nこくさいしゅぎ /国際主義;internationalism/\nこくさいしょうけん /国債証券/\nこくさいしょうたい /国際招待/\nこくさいしょく /国際色/\nこくさいしんぜん /国際親善/\nこくさいしんぱん /国際審判/\nこくさいしんぱんいん /国際審判員/\nこくさいじょうせい /国際情勢/\nこくさいじょうやく /国際条約/\nこくさいじょうやくしゅう /国際条約集/\nこくさいじんけんきやく /国際人権規約/\nこくさいじんどうほう /国際人道法/\nこくさいせい /国際性/\nこくさいせいぎ /国際正義/\nこくさいせいじ /国際政治/\nこくさいせいじがく /国際政治学/\nこくさいせいじがくしゃ /国際政治学者/\nこくさいせいじし /国際政治史/\nこくさいせつぞく /国際接続/\nこくさいせん /国際線/\nこくさいせんげん /国際宣言/\nこくさいせんこうくう /国際線航空/\nこくさいせんよう /国際線用/\nこくさいせんよやく /国際線予約/\nこくさいそしき /国際組織/\nこくさいたいかい /国際大会/\nこくさいたんい /国際単位;international unit(IU)/\nこくさいたんいけい /国際単位系;systeme international d'unites,SI/\nこくさいだいがく /国際大学/\nこくさいつう /国際通/\nこくさいつうか /国際通貨/\nこくさいつうかききん /国際通貨基金/\nこくさいつうしん /国際通信/\nこくさいてがた /国際手形/\nこくさいてき /国際的/\nこくさいてきちめいど /国際的知名度/\nこくさいてきひなん /国際的非難/\nこくさいてんじじょう /国際展示場/\nこくさいでんき /国際電気/\nこくさいでんきつうしんれんごう /国際電気通信連合;ITU/\nこくさいでんしんでんわ /国際電信電話/\nこくさいでんでん /国際電電/\nこくさいでんわ /国際電話/\nこくさいとし /国際都市/\nこくさいとりひき /国際取引/\nこくさいのうぎょうかいはつききん /国際農業開発基金;IFAD/\nこくさいは /国際派/\nこくさいはつおんきごう /国際発音記号/\nこくさいばん /国際版/\nこくさいひかく /国際比較/\nこくさいひほうかん /国際秘宝館/\nこくさいひょうき /国際表記/\nこくさいひょうじゅん /国際標準/\nこくさいひょうじゅんか /国際標準化/\nこくさいひょうじゅんかきかん /国際標準化機関/\nこくさいひょうじゅんかきこう /国際標準化機構;ISO(International Organisation for Standardisation)/\nこくさいびん /国際便/\nこくさいふっこうかいはつぎんこう /国際復興開発銀行;International Bank for Reconstruction and Development(IBRD)/\nこくさいふんそう /国際紛争/\nこくさいぶ /国際部/\nこくさいぶんかかいかん /国際文化会館/\nこくさいへいわ /国際平和/\nこくさいへいわねん /国際平和年/\nこくさいほう /国際法/\nこくさいほういはん /国際法違反/\nこくさいほうがくしゃ /国際法学者/\nこくさいほうき /国際法規/\nこくさいほうじょう /国際法上/\nこくさいほうそう /国際放送/\nこくさいほうてき /国際法的/\nこくさいほげいいいんかい /国際捕鯨委員会/\nこくさいぼうえき /国際貿易/\nこくさいまさつ /国際摩擦/\nこくさいみんかんこうくうきかん /国際民間航空機関;ICAO/\nこくさいめん /国際面/\nこくさいめんきょ /国際免許/\nこくさいめんきょしょう /国際免許証/\nこくさいもんだい /国際問題/\nこくさいゆうびん /国際郵便/\nこくさいゆうびんかわせ /国際郵便為替/\nこくさいよろん /国際世論/\nこくさいりかい /国際理解/\nこくさいりょきゃく /国際旅客/\nこくさいりょこうしゃ /国際旅行社/\nこくさいれっしゃ /国際列車/\nこくさいれんごう /国際連合/\nこくさいれんごうけんしょう /国際連合憲章/\nこくさいれんごうじどうききん /国際連合児童基金;UNICEF (United Nations Children's Fund)/\nこくさいれんごうなんみんこうとうべんむかんじむしょ /国際連合難民高等弁務官事務所;UNHCR (Office of the United Nations High Commissioner for Refugees)/\nこくさいれんめい /国際連盟/國際聯盟/\nこくさいろうどうきかん /国際労働機関/\nこくさく /国策/\nこくさくじぎょう /国策事業/\nこくさん /国産/\nこくさんき /国産機/\nこくさんぎゅう /国産牛;国内で「３ヶ月以上」育てられた牛/\nこくさんけいじどうしゃ /国産軽自動車/\nこくさんさいこうきゅう /国産最高級/\nこくさんしゃ /国産車/\nこくさんはつ /国産初/\nこくさんばん /国産盤/\nこくさんひん /国産品/\nこくさんまい /国産米/\nこくし /酷使/国司;[律令制]/国史;national history/国士;有為の人物.「-無双」/国試;[略語]国家試験/国師;僧侶の称号/国使;delegate/\nこくしかん /国士舘/国子監/\nこくしかんだいがく /国士舘大学/\nこくしたいけい /国史大系;明治刊の史籍集成叢書/\nこくしだい /国士大/\nこくしつ /黒漆/\nこくしびょう /黒死病/\nこくしむそう /国士無双/\nこくしゅ /国主/国守/国手;名医/\nこくしゅう /刻舟/\nこくしょ /酷暑/国書/国初/黒書/\nこくしょう /国生/国章/國生/濃漿/国掌/\nこくしょかんこうかい /国書刊行会/\nこくしょく /黒色/穀食/\nこくしょくかやく /黒色火薬;gun powder/\nこくしょくしゅ /黒色腫/\nこくしょくじんしゅ /黒色人種/\nこくしょくとそう /黒色塗装/\nこくしょび /酷暑日;日中の最高気温が35℃を超えた日/\nこくじ /告示/酷似/刻字/国事;state affaire.「-犯」/国字;eg.「喰」「峠」「働」/告辞;告げる言葉/刻時;clock/国璽/\nこくじこうい /国事行為/\nこくじしょうしょ /国璽尚書/\nこくじはん /国事犯/\nこくじぼん /国字本/\nこくじょう /国情/\nこくじょうじごく /黒縄地獄/\nこくじょく /国辱/\nこくじん /黒人/国人/\nこくじんおんがく /黒人音楽/\nこくじんけい /黒人系/\nこくじんじょせい /黒人女性/\nこくじんたち /黒人達/\nこくじんだんせい /黒人男性/\nこくじんてき /黒人的/\nこくじんどれい /黒人奴隷/\nこくじんもんだい /黒人問題/\nこくじんれいか /黒人霊歌;[音楽]black spiritual/\nこくすい /国粋/\nこくすいしゅぎ /国粋主義/\nこくすいしゅぎしゃ /国粋主義者/\nこくせい /国政/国勢/\nこくせいせんきょ /国政選挙/\nこくせいちょうさ /国勢調査/\nこくせいちょうさけん /国政調査権/\nこくせき /国籍/刻石/\nこくせきしょゆうしゃ /国籍所有者/\nこくせきじょうこう /国籍条項/\nこくせきじんしゅ /国籍人種/\nこくせきべつ /国籍別/\nこくせきほう /国籍法/\nこくせきりだつ /国籍離脱/\nこくせつ /国設/\nこくせん /国選/刻線/\nこくせんべんごし /国選弁護士/\nこくせんべんごにん /国選弁護人/\nこくせんや /国姓爺/\nこくぜ /国是/\nこくぜい /国税/酷税/\nこくぜいきょく /国税局/\nこくぜいせんもんかん /国税専門官/\nこくぜいちょう /国税庁/\nこくぜいちょうしゅうほう /国税徴収法/\nこくぜいつうそくほう /国税通則法/\nこくそ /告訴/\nこくそう /国葬/穀倉/国喪/\nこくそうちたい /穀倉地帯/\nこくそけん /告訴権/\nこくそじょう /告訴状/\nこくぞうむし /穀象虫;米櫃の害虫/\nこくぞく /国賊/\nこくた /穀田/\nこくたい /国体/国対;[略語]国会対策(委員会)/黒体/國軆;「国体」旧字/\nこくたいごじ /国体護持/國軆護持/\nこくたいせいじ /国対政治/\nこくたいだいひょうせんしゅ /国体代表選手/\nこくたいふくしゃ /黒体輻射/\nこくたいほうしゃ /黒体放射/\nこくたいよせん /国体予選/\nこくたに /古九谷/\nこくたん /黒檀/黒炭/\nこくだい /国大/\nこくだか /石高/\nこくだかせい /石高制/\nこくち /告知/国恥;-記念日(5.9)/\nこくちきじ /告知記事/\nこくちぎむ /告知義務/\nこくちょう /国鳥;NB:日本のは「キジ」/黒鳥/\nこくつぶ /穀粒/\nこくてい /国定/\nこくていきょうかしょ /国定教科書/\nこくていこうえん /国定公園/\nこくてつ /国鉄/\nこくてつえき /国鉄駅/\nこくてつがた /国鉄型/\nこくてつし /国鉄史/\nこくてつしゃりょう /国鉄車両/\nこくてつしょく /国鉄色/\nこくてつじだい /国鉄時代/\nこくてつせん /国鉄線/\nこくてつぜんせん /国鉄全線/\nこくてつでんしゃ /国鉄電車/\nこくてん /黒点/国典/\nこくてんぐん /黒点群/\nこくてんし /告天子/\nこくでん /国電/\nこくでんくかん /国電区間/\nこくと /国都/\nこくとう /黒糖/\nこくとうげんまい /黒糖玄米/\nこくど /国土/黒土/黒奴/\nこくどう /国道/\nこくどういちごうせん /国道一号線/\nこくどうせん /国道線/\nこくどうぞい /国道沿/\nこくどうにごうせん /国道二号線/\nこくどけいかく /国土計画/\nこくどこうつう /国土交通/\nこくどこうつうしょう /国土交通省;建設省、運輸省、国土庁が2001年1月の中央省庁再編で再編されたもの/\nこくどこうつうだいじん /国土交通大臣/\nこくどしゃ /国土舎/\nこくどちょう /国土庁;NB:2001年1月の中央省庁再編で国土交通省に再編された/\nこくどちりいん /国土地理院/\nこくどりようけいかくほう /国土利用計画法/\nこくない /国内/\nこくないかかく /国内価格/\nこくないがい /国内外/\nこくないきかく /国内規格/\nこくないくうこう /国内空港/\nこくないさいてい /国内最低/\nこくないさん /国内産/\nこくないしじょう /国内市場/\nこくないしゅっぱん /国内出版/\nこくないしょう /黒内障/\nこくないしょうひん /国内商品/\nこくないしよう /国内仕様/\nこくないじじょう /国内事情/\nこくないせい /国内製/\nこくないせいひん /国内製品/\nこくないせん /国内線/\nこくないせんうんちん /国内線運賃/\nこくないせんよう /国内専用/国内線用/\nこくないぜんいき /国内全域/\nこくないぜんたい /国内全体/\nこくないそうせいさん /国内総生産;GDP (gross domestic product)/\nこくないだいりてん /国内代理店/\nこくないちょうたつ /国内調達/\nこくないつあー /国内ツアー/\nこくないつうしん /国内通信/\nこくないていか /国内定価/\nこくないてき /国内的/\nこくないでんわりょうきん /国内電話料金/\nこくないとうし /国内投資/\nこくないはつばい /国内発売/\nこくないはん /国内犯/\nこくないはんばい /国内販売/\nこくないばん /国内盤/国内版/\nこくないひん /国内品/\nこくないびん /国内便/\nこくないぶん /国内分/\nこくないへん /国内編/\nこくないほう /国内法/\nこくないほうき /国内法規/\nこくないほしょう /国内保証/\nこくないみはつばい /国内未発売/\nこくないむけ /国内向/\nこくないめんきょしょう /国内免許証/\nこくないもんだい /国内問題/\nこくないよう /国内用/\nこくないりゅうがく /国内留学/\nこくないりょこう /国内旅行/\nこくないれっしゃ /国内列車/\nこくなん /国難/\nこくにん /国人/\nこくね /古久根/\nこくねつ /酷熱/\nこくはく /告白/酷薄/刻薄/穀帛/\nこくはつ /告発/黒髪;くろかみ/\nこくはつしゃ /告発者/\nこくはつじょう /告発状/\nこくはん /刻版/刻板/\nこくはんびょう /黒斑病;[植物]/\nこくばん /黒板/\nこくばんけし /黒板消し/\nこくひ /国費/\nこくひょう /酷評/黒表;blacklist/\nこくひりゅうがくせい /国費留学生/\nこくひん /国賓/\nこくび /小首/\nこくびゃく /黒白/\nこくふ /国富/国府/国父/\nこくふう /国風/\nこくふうはくう /黒風白雨;嵐/\nこくふうぶんか /国風文化/\nこくふく /克服/克復;†困難を乗り越え、原状に復する/\nこくふだ /国府田/\nこくふろん /国富論/\nこくふん /穀粉/\nこくぶ /国分/国府/\nこくぶん /国文/告文/国分;地名/\nこくぶんか /国文科/\nこくぶんがく /国文学/\nこくぶんじ /国分寺/\nこくぶんじえき /国分寺駅/\nこくぶんじかいどう /国分寺街道/\nこくぶんじかん /国分寺間/\nこくぶんじし /国分寺市/\nこくぶんちょう /国分町/\nこくぶんにじ /国分尼寺/\nこくぶんぽう /国文法/\nこくへいしゃ /国幣社/\nこくへん /黒変/\nこくべつ /告別/\nこくべつしき /告別式/\nこくほ /国保/国歩/\nこくほう /国宝/国法/國寶/\nこくほうきゅう /国宝級/\nこくほん /刻本/\nこくぼ /小久保/国母/\nこくぼう /国防/\nこくぼうぐん /国防軍/\nこくぼうしょう /国防省/国防相;†大臣/\nこくぼうしょく /国防色/\nこくぼうじょう /国防上/\nこくぼうそうしょう /国防総省/\nこくぼうだいじん /国防大臣/\nこくぼうちょうかん /国防長官/\nこくぼうほう /国防法/\nこくまい /黒米/\nこくみん /国民/\nこくみんかいぎ /国民会議/\nこくみんかいへい /国民皆兵/\nこくみんかいほけん /国民皆保険/\nこくみんかくめい /国民革命/\nこくみんかんじょう /国民感情/\nこくみんがくは /国民楽派/\nこくみんがっこう /国民学校/\nこくみんき /国民機/\nこくみんきゅうかむら /国民休暇村/\nこくみんきょういく /国民教育/\nこくみんきょうぎかい /国民協議会/\nこくみんきんゆうこうこ /国民金融公庫/\nこくみんぎかい /国民議会/\nこくみんぐん /国民軍/\nこくみんけいざい /国民経済/\nこくみんけんこうほけん /国民健康保険/\nこくみんけんこうほけんほう /国民健康保険法/\nこくみんこっか /国民国家/\nこくみんしゃこうそう /国民車構想/\nこくみんしゅぎ /国民主義;nationalism/\nこくみんしゅくしゃ /国民宿舎/\nこくみんしゅけん /国民主権/\nこくみんしょとく /国民所得/\nこくみんしんさ /国民審査/\nこくみんしんぶん /国民新聞/\nこくみんせい /国民性/\nこくみんせいかつ /国民生活/\nこくみんせいかつはくしょ /国民生活白書/\nこくみんせいとう /国民政党/\nこくみんせいふ /国民政府/\nこくみんぜんたい /国民全体/\nこくみんそうししゅつ /国民総支出;[経済]gross national expenditure(GNE)/\nこくみんそうせいさん /国民総生産/\nこくみんそうせばんごうせい /国民総背番号制/\nこくみんちょうようれい /国民徴用令/\nこくみんてき /国民的/\nこくみんてきえいゆう /国民的英雄/\nこくみんてきばんぐみ /国民的番組/\nこくみんてきびしょうじょ /国民的美少女/\nこくみんとう /国民党/\nこくみんとうごう /国民統合/\nこくみんとうひょう /国民投票/\nこくみんどうし /国民同士/\nこくみんねんきん /国民年金/\nこくみんねんきんほう /国民年金法/\nこくみんひとりひとり /国民一人一人/\nこくみんふくしぜい /国民福祉税/\nこくみんふざい /国民不在/\nこくみんふたん /国民負担/\nこくみんふたんりつ /国民負担率/\nこくみんほごほう /国民保護法;[法][略語]武力攻撃事態等における国民の保護のための措置に関する法律/\nこくむ /国務/\nこくむいん /国務院/\nこくむしょう /国務省/国務相;†大臣/\nこくむじかん /国務次官/\nこくむだいじん /国務大臣/\nこくむちょうかん /国務長官/\nこくめい /国名/克明/刻銘/\nこくも /国母/\nこくもつ /穀物/\nこくもつす /穀物酢/\nこくもつるい /穀物類/\nこくもり /石盛/\nこくやく /国訳/国躍/\nこくゆ /告諭/\nこくゆう /国有/\nこくゆうか /国有化/\nこくゆうきぎょう /国有企業/\nこくゆうご /国有後/\nこくゆうざいさん /国有財産/\nこくゆうざいさんほう /国有財産法/\nこくゆうち /国有地/\nこくゆうりん /国有林/\nこくようせき /黒曜石/\nこくら /小倉/\nこくらえき /小倉駅/\nこくらえきまえ /小倉駅前/\nこくらかん /小倉間/\nこくらがわ /小倉側/\nこくらきた /小倉北/\nこくらけいば /小倉競馬/\nこくらけいばじょう /小倉競馬場/\nこくらこうこう /小倉高校/\nこくらこうじょう /小倉工場/\nこくらじょう /小倉城/\nこくらせん /小倉線/\nこくらみなみ /小倉南/\nこくり /国利/\nこくりつ /国立/\nこくりつえんげいじょう /国立演芸場/\nこくりつかげきじょう /国立歌劇場/\nこくりつがっこうせっちほう /国立学校設置法/\nこくりつきょうぎじょう /国立競技場/\nこくりつぎんこう /国立銀行;national bank/\nこくりつけん /国立研/\nこくりつけんきゅうきかん /国立研究機関/\nこくりつげきじょう /国立劇場/\nこくりつこうえん /国立公園/\nこくりつこうえんない /国立公園内/\nこくりつこっかいとしょかん /国立国会図書館/\nこくりつしょうにびょういん /国立小児病院/\nこくりつじゅんかんきびょう /国立循環器病/\nこくりつだい /国立大/\nこくりつだいがく /国立大学/\nこくりつだいがくせい /国立大学生/\nこくりつだいがくほうじん /国立大学法人/\nこくりつだいせい /国立大生/\nこくりつてんもんだい /国立天文台/\nこくりつのうがくどう /国立能楽堂/\nこくりつびじゅつかん /国立美術館/\nこくりつびょういん /国立病院/\nこくりみんぷく /国利民福/\nこくりゅう /黒龍/黒竜/穀粒/\nこくりゅうこう /黒竜江;中国北部/\nこくりょう /国領/\nこくりょく /国力/\nこくるい /穀類/\nこくれい /穀霊;[民俗学]corn spirit/\nこくれつ /酷烈/\nこくれん /国連/國聯/\nこくれんあんぜんほしょうりじかい /国連安全保障理事会;UNSC/\nこくれんあんぽり /国連安保理/\nこくれんかいはつけいかく /国連開発計画;www.undp.org/\nこくれんかめいこく /国連加盟国/\nこくれんかんきょうけいかく /国連環境計画;www.unep.org/\nこくれんかんけい /国連関係/\nこくれんき /国連旗/\nこくれんきかん /国連機関/\nこくれんきょういくかがくぶんかきかん /国連教育科学文化機関;www.unesco.org/\nこくれんぐん /国連軍/\nこくれんけつぎ /国連決議/\nこくれんけんしょう /国連憲章/\nこくれんしょくいん /国連職員/\nこくれんしょくりょうのうぎょうきかん /国連食糧農業機関;www.fao.org/\nこくれんじどうききん /国連児童基金;www.unicef.org/\nこくれんじむきょく /国連事務局/\nこくれんじむそうちょう /国連事務総長/\nこくれんじんこうききん /国連人口基金;www.unfpa.org/\nこくれんそうかい /国連総会/\nこくれんたいし /国連大使/\nこくれんだいがく /国連大学;www.unu.edu/\nこくれんへいわいじかつどう /国連平和維持活動;PKO/\nこくれんへいわいじぐん /国連平和維持軍;PKF/\nこくれんほんぶ /国連本部/\nこくろう /国労/\nこくろん /国論/\nこくん /古訓/\nこぐし /小串/\nこぐすり /粉薬/\nこぐち /小口/木口/\nこぐちあつかい /小口扱い/\nこぐちがき /小口書/\nこぐちぎり /小口切り/\nこぐちぼり /木口彫/\nこぐちもくはん /木口木版/\nこぐま /小熊/子熊/黒熊;(中国の武具の飾り)/\nこぐまざ /小熊座;Ursa Minor(UMi)/\nこぐれ /小暮/\nこぐん /孤軍/\nこぐんふんとう /孤軍奮闘/\nこけ /苔/虚仮;人を—にする/\nこけい /固形/古形/孤閨/固型;?/\nこけいか /固形化/\nこけいさんしょう /虎渓三笑/\nこけいしょく /固形食/\nこけいすーぷ /固形スープ/\nこけいねんりょう /固形燃料/\nこけいひりょう /固形肥料/\nこけいぶつ /固形物/\nこけいろ /苔色/\nこけおどし /虚仮威し/\nこけしのぶ /苔忍/\nこけしょくぶつ /苔植物/\nこけつ /固結/虎穴/\nこけでら /苔寺/\nこけにわ /苔庭/\nこけむしるい /苔虫類/\nこけもも /苔桃/\nこけら /柿/\nこけらおとし /柿落し/\nこけらぶき /柿葺き/\nこけん /沽券;-に関わる/孤剣/古賢/估券;=沽券/狐拳/\nこげ /焦げ/\nこげき /罅隙/\nこげちゃ /焦げ茶/焦茶/\nこげちゃいろ /焦げ茶色/\nこげつ /湖月/鼓月/孤月/木月/\nこげつき /焦げ付き/\nこげめ /焦げ目/\nこげめし /焦げ飯/\nこげら /小啄木/\nこげん /古言/古諺/\nこげんた /子源太/\nこげんてい /古言梯;楫取魚彦,1764/\nここ /個々/此処/個個/爰/呱々;赤子の泣き声/茲;≒此/\nここああじ /ココア味/\nここあいろ /ココア色;cocoa/\nここう /孤高/戸口;戸数と人口/虎口;-を脱する/糊口;-を凌ぐ/股肱/餬口;=糊口/\nここかしこ /此処彼処/\nここく /故国/\nここじん /個々人/個個人/\nここち /心地/\nここちよし /心地好/\nここに /個々に/此処に/是に/茲に/爰に/\nここぬか /九日;[古語]/\nここの /九/\nここのえ /九重/\nここのか /九日/９日/9日/\nここのそじ /九十路/九十/\nここのつ /九つ/\nここまい /古々米/\nここらへん /ここら辺/\nこころ /心/\nこころあたり /心当たり/心当り/\nこころあて /心当て/\nこころいき /心意気/\nこころいっぱい /心一杯/\nこころいれ /心入れ/\nこころいわい /心祝い/\nこころえ /心得/\nこころえがお /心得顔/\nこころえちがい /心得違い/\nこころおき /心置き/\nこころおきなく /心置き無く/心置きなく/\nこころおくれ /心後れ/\nこころおち /心落ち/\nこころおぼえ /心覚え/\nこころから /心から/\nこころがけ /心掛け/\nこころがまえ /心構え/\nこころがら /心柄/\nこころがわり /心変わり;変節/心変り/\nこころくばり /心配り/\nこころぐみ /心組み/\nこころざし /志/\nこころざま /心様/\nこころしずか /心静か/\nこころじょうぶ /心丈夫/\nこころぞえ /心添え/\nこころだのみ /心頼み/\nこころだま /心魂/\nこころだましい /心魂/\nこころづかい /心遣い/\nこころづくし /心尽くし/心尽し/\nこころづけ /心付け/\nこころづもり /心積もり/心積り/\nこころづよ /心強/\nこころな /心無/\nこころなし /心無し;無理解/心做し;気のせい/心なし/心成し/心無/\nこころね /心根/\nこころのうち /心の内/\nこころのこり /心残り/\nこころのそこ /心の底;-から笑う/\nこころのやみ /心の闇/\nこころばえ /心延え/\nこころばせ /心馳せ/\nこころぶと /心太/\nこころまかせ /心任せ/\nこころまち /心待ち/\nこころみ /試み/試/\nこころもち /心持ち/心持/心もち/\nこころもと /心許;-ない/心元;胸元/\nこころやすだて /心安立て/\nこころやり /心遣り/\nこころゆ /心ゆ/\nここん /古今/\nここんちょもんじゅう /古今著聞集;1254/\nここんてい /古今亭/\nここんとうざい /古今東西/\nここんどっぽ /古今独歩/\nここんむそう /古今無双/\nこご /古語/\nこごう /古豪/呼号/小督;平家物語/\nこごえ /小声/\nこごし /小腰/\nこごしょう /子児姓/\nこごじてん /古語辞典/\nこごた /小牛田/\nこごたちょう /小牛田町/\nこごと /小言/\nこごめ /粉米/\nこごもり /子籠り/\nこごもりざけ /子籠り鮭/\nこごり /凝り/\nこさい /湖西/小才/\nこさか /小坂/\nこさかい /小堺/\nこさかこうざん /小坂鉱山/\nこさかた /小坂田/\nこさかだ /小坂田/\nこさく /小作/古作/\nこさくち /小作地/\nこさくにん /小作人/\nこさくのう /小作農/\nこさくりょう /小作料/\nこささ /小笹/\nこさざ /小佐々/\nこさじ /小匙/小さじ/\nこさつ /古刹/故殺/\nこさはら /古佐原/\nこさめ /小雨/\nこさん /古参/\nこさんじ /小三治/\nこさんば /小三馬/\nこざ /古座/胡坐/\nこざい /古材/\nこざいく /小細工/\nこざかい /小坂井/\nこざかいなだ /小境灘/\nこざかな /小魚/小肴/\nこざがわ /古座川/\nこざき /小崎/駒崎;こまざき?/\nこざくら /小桜/\nこざけ /醴/\nこざさ /小笹/\nこざさはら /小笹原/\nこざしき /小座敷/跨座式/\nこざね /小札/\nこざら /小皿/\nこざる /小猿/子猿/\nこざわ /涸沢/\nこざん /故山;故郷の山/孤山/\nこし /腰/古紙/輿;玉の-/枯死/古志/虎視;-眈々/古史/古詩/虎子/越/\nこしあて /腰当/\nこしあん /漉し餡/漉餡/\nこしいた /腰板/\nこしいれ /輿入れ/\nこしお /小潮/\nこしおび /腰帯/\nこしおれ /腰折れ/\nこしかいしゅう /古紙回収/\nこしかけ /腰掛け/腰掛/\nこしかけしごと /腰掛仕事/\nこしかた /来し方/\nこしかたゆくすえ /来し方行く末;D'ou venons-nous? Que sommes-nous? Ou allons-nous?/\nこしかべ /腰壁/\nこしかわ /越川/\nこしが /越賀/\nこしがみ /漉紙/\nこしがや /越谷/\nこしき /古式/甑/轂/漉し器/濾し器/\nこしきぶのないし /小式部内侍;大江山 いく野の道の 遠ければ まだふみも見ず 天の橋立/\nこしきり /越桐/\nこしぎんちゃく /腰巾着/\nこしくだけ /腰砕け/\nこしぐるま /腰車/\nこしぐるわ /腰曲輪/\nこしこでん /古史古伝/\nこしごえ /腰越/\nこしじ /越路/\nこしじそう /越路荘/\nこしたやみ /木下闇/\nこしたんたん /虎視眈々/虎視眈眈/\nこしだ /越田/\nこしだか /腰高/\nこしつ /個室/固執/鼓室/痼疾/\nこしつき /腰付き/\nこしつしんだい /個室寝台/\nこしつふう /個室風/\nこしづか /越塚/\nこしなか /越中/\nこしなげ /腰投げ/\nこしなげし /腰長押;[建築]/\nこしなわ /腰縄/\nこしぬけ /腰抜け/\nこしぬの /腰布/\nこしの /越廼/\nこしのかんばい /越乃寒梅/\nこしのぎ /小鎬/\nこしのくに /越の国;地名/\nこしのもの /腰の物;刀/\nこしば /小柴/古柴/\nこしばい /小芝居/\nこしひも /腰紐/\nこしぼそ /腰細/\nこしぼね /腰骨/\nこしまき /腰巻/\nこしまど /腰窓;腰の高さからの窓/\nこしまわり /腰回り/\nこしみず /小清水/輿水/\nこしみの /腰蓑/\nこしみはる /越美晴/\nこしむら /越村/\nこしもと /腰元/越元/\nこしゃきょう /古写経/\nこしゃく /小癪/\nこしゃほん /古写本/\nこしやね /越屋根;[建築] 屋根の上の屋根/\nこしやまそう /越山荘/\nこしゅ /古酒/固守/戸主/鼓手/\nこしゅう /固執/呼集/孤愁/孤舟/個集/故習/\nこしゅく /固縮/\nこしゅけん /戸主権/\nこしゅつ /庫出/\nこしゆ /腰湯/\nこしょ /古書/\nこしょいち /古書市/\nこしょう /故障/呼称/湖沼/胡椒/小姓/古称/小性/扈従/孤松/誇称/楜/壺觴/壷漿/壺漿/\nこしょうか /コショウ科/Piperaceae/\nこしょうかしょ /故障箇所/\nこしょうがく /湖沼学/\nこしょうがつ /小正月/\nこしょうぎ /小将棋/\nこしょうげんいん /故障原因/\nこしょうしゃ /故障者/故障車/\nこしょうしゃぞくしゅつ /故障者続出/\nこしょうしんだん /故障診断/\nこしょうじ /故障時/\nこしょうせい /故障性/\nこしょうちゅう /故障中/\nこしょうにん /小商人/\nこしょうはっせい /故障発生/\nこしょうはっせいじ /故障発生時/\nこしょうひんど /故障頻度/\nこしょうぶひん /故障部品/\nこしょうへんこう /呼称変更/\nこしょうまえ /故障前/\nこしょうもく /コショウ目/Piperales/\nこしょうりつ /故障率/\nこしょうれき /故障歴/\nこしょがい /古書街/\nこしょく /古色/個食/孤食/\nこしょくそうぜん /古色蒼然/\nこしょし /古書肆/\nこしょてん /古書店/古書展/\nこしょてんがい /古書店街/\nこしょり /呼処理/\nこしよわ /腰弱/\nこしらえ /拵え/\nこしらえごと /拵え事/\nこしろ /古代/小代/\nこしわざ /腰技/\nこしん /湖心/孤身/\nこしんとう /古神道/\nこじ /故事/孤児/誇示/古寺/固辞/居士/固持/古字/虎子/虎児/\nこじいん /孤児院/\nこじか /小鹿/子鹿/\nこじかものがたり /子鹿物語/\nこじき /古事記/乞食/\nこじきこんじょう /乞食根性/\nこじきでん /古事記伝/\nこじしざ /小獅子座;Leo Minor(LMi)/\nこじせいご /故事成語/\nこじだい /子時代/\nこじつ /故実/\nこじつそうしょ /故実叢書/\nこじてきしょうひ /誇示的消費/\nこじま /小島/児島/古島/小嶋/戸島/\nこじまかん /児島間/\nこじまわん /児島湾/\nこじゅ /古樹/\nこじゅう /扈従/\nこじゅうと /小姑/小舅/\nこじゅうとめ /小姑/\nこじょう /古城/湖上/弧状;⌒/孤城/小尉;能面の一種/\nこじょうらくじつ /孤城落日/\nこじょうるり /古浄瑠璃/\nこじょうれっとう /弧状列島/\nこじょうれんけつ /弧状連結/\nこじらいれき /故事来歴/\nこじり /鐺/小尻/\nこじれ /拗れ/\nこじろう /小次郎/\nこじわ /小じわ/小皺;-が気になる/小ジワ/\nこじん /個人/故人/古人/\nこじんあて /個人宛/\nこじんい /個人医/\nこじんいけん /個人意見/\nこじんえいぎょう /個人営業/\nこじんえんぎ /個人演技/\nこじんおいぬき /個人追抜/\nこじんかいいん /個人会員/\nこじんかん /個人間/\nこじんかんきょう /個人環境/\nこじんがくしゅう /個人学習/\nこじんきゃく /個人客/\nこじんきょうぎ /個人競技/\nこじんきろく /個人記録/\nこじんぎ /個人技/\nこじんくうかん /個人空間/\nこじんけいえい /個人経営/\nこじんけんきん /個人献金/\nこじんこうげき /個人攻撃/\nこじんこうしょう /個人交渉/\nこじんこうどう /個人行動/\nこじんこじん /個人個人/個人々々/\nこじんご /個人語;[言語]idiolect/\nこじんごと /個人毎/\nこじんさ /個人差/\nこじんさいと /個人サイト/\nこじんさま /個人様/\nこじんさんか /個人参加/\nこじんし /個人誌/\nこじんしきべつ /個人識別/\nこじんしどう /個人指導/\nこじんしゅぎ /個人主義/\nこじんしゅぎてき /個人主義的/\nこじんしゅみ /個人趣味/\nこじんしょう /個人賞/\nこじんしょうごう /個人照合/\nこじんしょうひ /個人消費/\nこじんしょとく /個人所得/\nこじんしょゆう /個人所有/\nこじんしょゆうしゃ /個人所有者/\nこじんしょゆうぶつ /個人所有物/\nこじんしよう /個人使用/\nこじんじぎょうぬし /個人事業主/\nこじんじしょ /個人辞書/\nこじんじしん /個人自身/\nこじんじゅうみんぜい /個人住民税/\nこじんじょうほう /個人情報/\nこじんじょうほうほごほう /個人情報保護法;個人情報の保護に関する法律/\nこじんせい /個人性/\nこじんせいかつ /個人生活/\nこじんせいせき /個人成績/\nこじんせきにん /個人責任/\nこじんせってい /個人設定/\nこじんせつ /古人説/\nこじんせん /個人戦/\nこじんせんしゅけん /個人選手権/\nこじんせんりょうけい /個人線量計/\nこじんぜんしゅう /個人全集/\nこじんぜんたい /個人全体/\nこじんそうび /個人装備/\nこじんたく /個人宅/\nこじんたんい /個人単位/\nこじんてき /個人的/\nこじんてきいけん /個人的意見/\nこじんてきかんじょう /個人的感情/\nこじんてきかんそう /個人的感想/\nこじんてききぼう /個人的希望/\nこじんてきけんかい /個人的見解/\nこじんてきしゅかん /個人的主観/\nこじんてきしゅみ /個人的趣味/\nこじんてきしんじょう /個人的信条/\nこじんてきしんねん /個人的信念/\nこじんてきじじょう /個人的事情/\nこじんてきすいそく /個人的推測/\nこじんてきたいけん /個人的体験/\nこじんてきたちば /個人的立場/\nこじんてきつごう /個人的都合/\nこじんてきないよう /個人的内容/\nこじんてきはんだん /個人的判断/\nこじんてきようぼう /個人的要望/\nこじんてきよっきゅう /個人的欲求/\nこじんてきりよう /個人的利用/\nこじんでんき /個人伝記/\nこじんとうしか /個人投資家/\nこじんどうし /個人同士/\nこじんどうてい /個人同定/\nこじんない /個人内/\nこじんにんしょう /個人認証/\nこじんねんきん /個人年金/\nこじんねんぴょう /個人年表/\nこじんはっこう /個人発行/\nこじんはつめいか /個人発明家/\nこじんばいばい /個人売買/\nこじんばいばいらん /個人売買欄/\nこじんびょういん /個人病院/\nこじんべつ /個人別/\nこじんむけこくさい /個人向け国債/\nこじんめい /個人名/\nこじんめいぎ /個人名義/\nこじんもんだい /個人問題/\nこじんゆにゅう /個人輸入/\nこじんよう /個人用/\nこじんより /個人寄/\nこじんりょこう /個人旅行/\nこじんりょこうしゃ /個人旅行者/\nこじんれんしゅう /個人練習/\nこじんわざ /個人技/\nこすい /湖水/鼓吹/\nこすいちほう /湖水地方/\nこすう /個数/戸数/\nこすうばい /個数倍/\nこすうぶん /個数分/\nこすぎ /小杉/\nこすぎえき /小杉駅/\nこすけがわ /小助川/\nこすげ /小菅/\nこすだ /小須田/\nこすとげん /コスト減/\nこすとさくげん /コスト削減/\nこすとぞう /コスト増/\nこすとだか /コスト高/\nこすとめん /コスト面/\nこすど /小須戸/\nこすみ /小角/\nこすもしょうけん /コスモ証券;[企業名]www.cosmo-sec.co.jp/\nこすもす /秋桜/\nこすもせきゆ /コスモ石油;[企業名]/\nこすり /錯/\nこずえ /梢/杪/\nこせ /巨勢/小瀬/\nこせい /個性/古生/古制/糊精;dextrin/\nこせいか /個性化/\nこせいかひるい /Archichlamydeae/\nこせいせん /湖西線/\nこせいだい /古生代;[地質年代]Palaeozoic. 5.4-2.5億年前/\nこせいてき /個性的/\nこせいぶつ /古生物/\nこせいぶつがく /古生物学;paleontology/\nこせいぶつがくしゃ /古生物学者/\nこせがれ /小倅/小悴/\nこせき /戸籍/古跡/古昔/小関/古関/古蹟/\nこせきか /戸籍課/\nこせきかんり /戸籍管理/\nこせきしょうほん /戸籍抄本/\nこせきじょう /戸籍上/\nこせきとうほん /戸籍謄本/\nこせきほう /戸籍法/\nこせきめい /戸籍名/\nこせたい /子世帯/\nこせつ /古拙;つたないが古風な趣がある/古説/\nこせつてん /子節点/\nこせん /古銭/弧線/姑洗/\nこせんきょう /跨線橋/\nこせんじょう /古戦場/\nこせんすい /枯山水/\nこぜい /小勢/\nこぜき /小関/\nこぜつ /孤絶/\nこぜに /小銭/\nこぜにいれ /小銭入れ/\nこぜりあい /小競り合い/小競合/\nこそう /固相/枯草/古箏/古層/枯燥/鼓騒/鼓譟/\nこそうきん /枯草菌/\nこそうねつ /枯草熱/\nこそく /姑息;「-な手段」 NB:本義は「一時凌ぎ」/呼息;⇔吸息/\nこそし /古曽志/\nこそだて /子育て/\nこそで /小袖/\nこそとがり /小外刈り/\nこそどろ /こそ泥/コソ泥/\nこそめつけ /古染付/\nこそん /孤村/\nこぞ /去年/\nこぞう /小僧/子象/\nこぞうずし /小僧寿司/\nこぞく /古俗/故俗;=古俗/\nこぞっこ /小僧っ子/\nこぞって /挙って/\nこぞの /小園/\nこたい /固体;solid/個体;individual/鼓隊/古体/固態/\nこたいかん /個体間/\nこたいぐん /個体群/\nこたいぐんぜんたい /個体群全体/\nこたいぐんない /個体群内/\nこたいさ /個体差/\nこたいしきべつ /個体識別/\nこたいじょう /固体状/\nこたいじょうほう /個体情報/\nこたいすう /個体数/\nこたいたち /個体達/\nこたいたんい /個体単位/\nこたいちきゅう /固体地球/\nこたいちゅう /固体中/\nこたいてき /固体的/\nこたいでんし /固体電子/\nこたいでんしこうがく /固体電子工学/\nこたいない /個体内/\nこたいないぶ /個体内部/\nこたいねんりょう /固体燃料/\nこたいはっせい /個体発生/\nこたいぶつりがく /固体物理学;solid state physics/\nこたいへんすう /個体変数/\nこたえ /答/答え/堪え/\nこたえかた /答え方/\nこたえられない /堪えられない/\nこたか /小高/小鷹/\nこたけ /小竹/\nこたち /子達/\nこたつ /炬燵/\nこたつぶとん /炬燵布団/\nこたつべんけい /炬燵弁慶/\nこたつや /炬燵屋/\nこたに /小谷/\nこたび /此度/\nこたろう /小太郎/虎太郎/\nこたん /枯淡/古淡/\nこだい /古代/誇大/\nこだい> /古代;-紫,-社会,-ギリシャ語/\nこだいいらい /古代以来/\nこだいかいしゃく /誇大解釈/\nこだいきかい /古代機械/\nこだいぎれ /古代裂/\nこだいこ /小太鼓/\nこだいこうこく /誇大広告/\nこだいご /古代語/\nこだいし /古代史/\nこだいしけんきゅうか /古代史研究家/\nこだいしゃかい /古代社会;Ancient Society,1877,Morgan/\nこだいしんわ /古代神話/\nこだいじん /古代人/\nこだいじんるい /古代人類/\nこだいせんでん /誇大宣伝/\nこだいぞめ /古代染/\nこだいちゅうごく /古代中国/\nこだいちょうせんご /古代朝鮮語/\nこだいてき /古代的/\nこだいとし /古代都市/\nこだいとしょかん /古代図書館/\nこだいにほんご /古代日本語/\nこだいぶんか /古代文化/\nこだいぶんめい /古代文明/\nこだいへん /古代篇/\nこだいまい /古代米/\nこだいむらさき /古代紫/\nこだいもうそう /誇大妄想/\nこだいもじ /古代文字/\nこだいら /小平/\nこだいらし /小平市/\nこだか /小高/\nこだから /子宝/\nこだくさん /子沢山/\nこだくみ /木工/木匠/\nこだし /小出し/\nこだち /木立/小太刀/木立ち/\nこだつの /小立野/\nこだて /戸建/戸建て;[略語]一戸建て/小楯/木楯/\nこだと /古田土/\nこだな /蚕棚/\nこだなか /小田中/\nこだぬき /子狸/\nこだね /子種/\nこだま /木霊/谺/小玉/児玉;人名/兒玉/\nこだまし /児玉氏/\nこだわり /拘泥;原義:つまらぬことに気を取られること/拘泥り/\nこち /東風/鯒/故地/故知/此方/乞/牛尾魚/\nこちじ /越路;姓/\nこちじき /古地磁気;paleomagnetism/\nこちず /古地図/\nこちゃく /固着/\nこちゅう /壺中/\nこちょう /誇張/胡蝶/蝴蝶;=胡蝶/鼓腸/古調/弧長/孤蝶/\nこちょうせん /古朝鮮/\nこちょうのゆめ /胡蝶の夢;[荘子]/\nこちょうひょうげん /誇張表現/\nこちょうらん /胡蝶蘭/\nこちら /此方/\nこちり /古地理/\nこっ /国/\nこっか /国家;state/国歌;anthem.「-斉唱」/国花/骨化/國家;「国」旧字/黒化/刻下/】/）/］/』/\nこっかい /国会/黒海/告解/\nこっかいぎいん /国会議員/\nこっかいぎけつ /国会議決/\nこっかいぎじどう /国会議事堂/\nこっかいぎじどうまえ /国会議事堂前/\nこっかいぎじろく /国会議事録/\nこっかいしょうしゅう /国会召集/\nこっかいたいさくいいんかい /国会対策委員会/\nこっかいちゅうけい /国会中継/\nこっかいとしょかん /国会図書館/\nこっかいはつげん /国会発言/\nこっかいほう /国会法/\nこっかいまえ /国会前/\nこっかかん /国家間/国家観/\nこっかがいねん /国家概念/\nこっかがく /国家学/\nこっかきかく /国家規格/\nこっかきかん /国家機関/\nこっかきみつ /国家機密/\nこっかぎょうじ /国家行事/\nこっかぎょうせいそしきほう /国家行政組織法/\nこっかく /骨格/骨骼;=骨格/\nこっかくき /骨角器/\nこっかくきん /骨格筋/\nこっかぐん /国家群/\nこっかけいざい /国家経済;national economy/\nこっかけんりょく /国家権力/\nこっかげんしゅ /国家元首/\nこっかこうあんいいんかい /国家公安委員会/\nこっかこうむいん /国家公務員/\nこっかこうむいんほう /国家公務員法/\nこっかしかく /国家資格/\nこっかしけん /国家試験/\nこっかしけんめんじょ /国家試験免除/\nこっかしじょうしゅぎ /国家至上主義/\nこっかしゃかい /国家社会/\nこっかしゃかいしゅぎ /国家社会主義;national socialism/\nこっかしゅぎ /国家主義/\nこっかしゅせき /国家主席/\nこっかしゅどう /国家主導/\nこっかしんとう /国家神道/\nこっかしんどう /国家神道/\nこっかせいしょう /国歌斉唱/\nこっかせんりゃく /国家戦略/\nこっかぜんたい /国家全体/\nこっかそうどういんほう /国家総動員法/\nこっかぞう /国家像/\nこっかたいこっか /国家対国家/\nこっかたいせい /国家体制/\nこっかたんい /国家単位/\nこっかっしょく /黒褐色/\nこっかてき /国家的/\nこっかはさん /国家破産/\nこっかばいしょう /国家賠償/\nこっかばいしょうほう /国家賠償法/\nこっかひみつ /国家秘密/\nこっかほう /国家法/\nこっかほしょう /国家補償/\nこっかめい /国家名/\nこっかよさん /国家予算/\nこっかろん /国家論/\nこっかん /酷寒/骨幹/国漢;国文・漢文/\nこっき /国旗/克己/黒旗/国記;620,厩戸皇子。現存せず/\nこっきけいよう /国旗掲揚/\nこっきしん /克己心/\nこっきふくれい /克己復礼/\nこっきゅう /黒球/\nこっきょう /国境/国教/国共;[中国史]国民党と共産党。「-合作,-内戦」/\nこっきょうえき /国境駅/\nこっきょうかい /国教会/\nこっきょうがっさく /国共合作/\nこっきょうせん /国境線/\nこっきょうぞい /国境沿い/\nこっきょうないせん /国共内戦/\nこっきん /国禁/\nこっく /刻苦/\nこっくちょう /コック長/\nこっくべんれい /刻苦勉励/\nこっくん /国訓/\nこっけい /滑稽/酷刑/\nこっけいせつ /国慶節/\nこっけいぼん /滑稽本/\nこっけん /国権/黒鍵/国憲/国研/\nこっけんじょう /国権上/\nこっこ /国庫/\nこっこう /国交/国光/\nこっこうこうしょう /国交交渉/\nこっこうしょう /国交省;国土交通省/国交相;†大臣/\nこっこうせいじょうか /国交正常化/\nこっこうりつ /国公立/\nこっこうりつだい /国公立大/\nこっこうりつだいがく /国公立大学/\nこっこきん /国庫金/\nこっこく /刻々/\nこっこししゅつきん /国庫支出金;紐付き。⇔地方交付税/\nこっこふたん /国庫負担/\nこっこふたんきん /国庫負担金/\nこっこふたんりつ /国庫負担率/\nこっこほじょ /国庫補助/\nこっこほじょきん /国庫補助金/\nこっし /骨子/\nこっしあん /骨子案/\nこっしゅ /骨腫/\nこっせつ /骨折/骨節;[解剖]osteomere/\nこっせつしゃ /骨折者/\nこっせつちりょうちゅう /骨折治療中/\nこっそう /骨相/\nこっそうがく /骨相学/\nこったん /骨炭/\nこっち /此方/\nこっちょう /骨頂/\nこっとい /特牛;地名,/\nこっとう /骨董/\nこっとうかち /骨董価値/\nこっとうてきかち /骨董的価値/\nこっとうひん /骨董品/\nこっぱ /木っ端/木端/木ッ端/\nこっぱい /骨牌/骨灰/\nこっぱみじん /木っ端微塵/木端微塵/\nこっぷざ /コップ座;Crater(Crt)/\nこっぷん /骨粉/\nこっぺん /骨片/\nこっぽう /骨法/\nこつ /骨/榾;ほた/忽;忽然/惚;恍惚/笏;しゃく/乞;乞食/兀/\nこつあげ /骨揚げ/\nこつえん /忽焉/\nこつがい /乞丐/\nこつがら /骨柄/\nこつくり /木造/\nこつさいぼう /骨細胞;[生物]osteocyte, bone cell/\nこつざい /骨材;セメントに入れる砂など/\nこつじき /乞食/\nこつじょ /忽如/\nこつじょう /骨状/\nこつずい /骨髄/\nこつずいいしょく /骨髄移植/\nこつずいえん /骨髄炎;[医]/\nこつずいしゅ /骨髄腫/\nこつずいていきょう /骨髄提供/\nこつずいていきょうしゃ /骨髄提供者/\nこつずいばんく /骨髄バンク;www.jmdp.or.jp/\nこつぜん /忽然/\nこつぜんと /忽然と/\nこつそしき /骨組織;[生物]bone tissue/\nこつそしょうしょう /骨粗鬆症/\nこつつぼ /骨壺/骨壷;「壺」異体字/\nこつづみ /小鼓/\nこつでんどう /骨伝導/\nこつにく /骨肉/\nこつにくしゅ /骨肉腫/\nこつねん /忽然/\nこつねんれい /骨年齢;bone age/\nこつばん /骨盤/\nこつひろい /骨拾い/\nこつぶ /小粒/\nこつぼ /小壺/\nこつまく /骨膜/\nこつまくえん /骨膜炎/\nこつみ /木積/\nこつみつど /骨密度/\nこつりつ /骨立/\nこつりん /骨鱗/\nこつるせん /小鶴線/\nこづか /小柄/小塚/\nこづかい /小遣い/小使い;janitor/小使/\nこづかいせん /小遣い銭/小遣銭/\nこづかいちょう /小遣い帳/\nこづくり /子作り;make love/木造り;wooden/小作り;tiny/\nこづけ /小付け/小付/\nこづち /小槌/\nこづつ /小筒/\nこづつみ /小包/\nこづつみはがき /小包葉書/\nこづめ /小爪/\nこづる /小鶴/\nこづるせん /小鶴線/\nこづれ /子連れ/\nこて /小手/鏝/籠手/鐺;≒鏝/\nこてい /固定/湖底/小体/\nこていいち /固定位置/\nこていえき /固定液;fixative/\nこていか /固定化/\nこていかんねん /固定観念/\nこていがいねん /固定概念/\nこていがた /固定型/\nこていきゃく /固定客/\nこていきゅう /固定給/\nこていきょく /固定局/\nこていきんり /固定金利/\nこていぐ /固定具/\nこていしき /固定式/\nこていしさん /固定資産;有形固定資産、無形固定資産、投資等の3つ/\nこていしさんぜい /固定資産税/\nこていしさんばいきゃくえき /固定資産売却益/\nこていしさんばいきゃくそん /固定資産売却損/\nこていしほん /固定資本/\nこていしゃ /固定者/\nこていしょうすう /固定小数/\nこていしょうすうてん /固定小数点/\nこていしょうすうてんえんざん /固定小数点演算/\nこていしょうすうてんすう /固定小数点数/\nこていじゅつ /固定術/\nこていじょうけん /固定条件/\nこていせい /固定制/固定性/\nこていそうさ /固定操作/\nこていそうば /固定相場/\nこていそうばせい /固定相場制/\nこていたん /固定端/\nこていち /固定値/\nこていちょう /固定長/\nこていちょうきてきごうりつ /固定長期適合率/\nこていてき /固定的/\nこていてん /固定点/\nこていでんわ /固定電話;⇔携帯電話/\nこていにゅうりょく /固定入力/\nこていはっせいげん /固定発生源/\nこていはば /固定幅/\nこていひ /固定費/\nこていひょう /固定票/\nこていひりつ /固定比率/\nこていふさい /固定負債/\nこていぶつ /固定物/\nこていへんせい /固定編成/\nこていほう /固定法/\nこていほうしき /固定方式/\nこていほうほう /固定方法/\nこていまど /固定窓/\nこていもじれつ /固定文字列/\nこていよう /固定用/\nこていよく /固定翼/\nこていよくき /固定翼機/\nこてがえし /小手返し/\nこてがわ /古手川/小手川/\nこてき /鼓笛/\nこてきたい /鼓笛隊/\nこてさき /小手先/\nこてさし /小手指/\nこてしらべ /小手調べ/\nこてつ /小鉄/\nこてなげ /小手投げ/\nこてわざ /小手技/\nこてん /古典/個展/古点/\nこてんおんがく /古典音楽/\nこてんがく /古典学/\nこてんがっき /古典楽器/\nこてんき /古典機/\nこてんけい /古典系/\nこてんげいのう /古典芸能/\nこてんげき /古典劇/\nこてんこだい /古典古代/\nこてんご /古典語/\nこてんしゅぎ /古典主義/\nこてんじだい /古典時代/\nこてんせき /古典籍/\nこてんちゅう /古典中/\nこてんてき /古典的/\nこてんてきしゅほう /古典的手法/\nこてんてきじょうけんづけ /古典的条件付/\nこてんてきめいさく /古典的名作/\nこてんは /古典派/\nこてんはおんがく /古典派音楽/\nこてんぶつり /古典物理/\nこてんぶつりがく /古典物理学;classical physics. ⇔量子物理学/\nこてんぶんがく /古典文学/\nこてんぶんぽう /古典文法/\nこてんらくご /古典落語/\nこてんりきがく /古典力学/\nこてんりろん /古典理論/\nこてんろん /古典論/\nこてんろんり /古典論理/\nこでら /小寺/\nこでん /古伝/\nこと /事/言/琴;(楽器)/箏;≒琴/異;「意見を-にする」/殊;「殊に」(≒特に)/古都/糊塗/古渡/亊;「事」の異体字/\nことあげ /言挙げ/\nこといみ /言忌み/\nことう /孤島/古刀/湖東/小藤/厚東/\nことえり /言選り/\nことかぜごうき /琴風豪規/\nことがうめ /琴ヶ梅/\nことがら /事柄/\nことぎれ /事切れ/\nことく /古徳/\nことこまか /事細か/\nことごと /事々/異事/\nことごとく /悉く/尽く/\nことさら /殊更/\nことざ /琴座;Lyra(Lyr)/\nことし /今年/\nことしあき /今年秋/\nことしいじょう /今年以上/\nことしいちばん /今年一番/\nことしかいさい /今年開催/\nことしかいそう /今年改装/\nことしかんれき /今年還暦/\nことしくれ /今年暮/\nことしこうはん /今年後半/\nことしさいご /今年最後/\nことしさいしょ /今年最初/\nことしさいだい /今年最大/\nことしじゅう /今年中/\nことしすえ /今年末/\nことしぜんはん /今年前半/\nことしだけ /今年竹/\nことしちゅう /今年中/\nことしぢゅう /今年中/\nことしなついこう /今年夏以降/\nことしはつ /今年初/\nことしはる /今年春/\nことしぶん /今年分/\nことしろ /事代/\nことじ /琴柱/\nことじたい /事自体/\nことだま /言霊/\nことづけ /言付け/託け;=言付け/事付;?/\nことづて /言伝/言伝て/言傳て;「伝」旧字/\nことてん /事典;NB:「辞典」と区別するための読み方/\nことてんざん /琴天山/\nことでん /琴電/\nこととい /言問/\nこととき /異時/\nことなかれ /事勿れ/\nことなかれしゅぎ /事勿れ主義/\nことなし /事無/\nことなりごすう /異なり語数;number of unique words/\nことに /殊に/琴似;地名,札幌/異に;=殊に/\nことにしき /琴錦/\nことね /琴音/\nことの /琴乃/琴野/\nことのついで /事の序/\nことのは /言の葉/\nことのほか /殊の外/\nことはじめ /事始/事始め/\nことはら /異腹/\nことば /言葉/詞/辞/\nことばあそび /言葉遊び/\nことばかず /言葉数/\nことばがき /詞書/\nことばがり /言葉狩り/\nことばじしん /言葉自身/\nことばじたい /言葉自体/\nことばじち /言葉質/\nことばじり /言葉尻/\nことばつき /言葉付き/\nことばづかい /言葉遣い/言葉使い/\nことばのあや /言葉の綾/\nことばぶそく /言葉不足/\nことばめん /言葉面/\nことひら /琴平/\nことひらせん /琴平線/\nことふじ /琴富士/\nことぶき /寿/壽/\nことぶきそう /寿荘/\nことぶきたいしゃ /寿退社/\nことぶきたいしょく /寿退職/\nことぶきや /寿屋/壽屋;「寿」旧字/\nことべっぷ /琴別府/\nことほぎ /寿/言祝ぎ/言寿ぎ/\nことほぞんほう /古都保存法/\nことほどさように /事程左様に/\nことまき /異巻/\nことみ /琴美/\nこともなげ /事も無げ;(形容動詞)/\nこともの /異者/\nことり /小鳥/\nことりたち /小鳥達/\nことりよう /小鳥用/\nことわけ /事訳/\nことわざ /諺/\nことわり /理/断り/\nことわりがき /断り書き/\nこど /弧度/\nこどう /鼓動/古道/古銅/鼓胴;つづみの胴部/小胴;こつづみ/\nこどうきょう /跨道橋/\nこどうぐ /小道具/\nこどうぐや /小道具屋/\nこどく /孤独/蠱毒/\nこどくかん /孤独感/\nこどくし /孤独死/\nこどけい /子時計/\nこどほう /弧度法;弧度(radian)で角度を図る方法/\nこどまり /小泊/\nこども /子供/子ども/小人/\nこどもあいて /子供相手/\nこどもあつかい /子供扱い/\nこどもかい /子供会/\nこどもかいいん /子供会員/\nこどもぎんこう /子供銀行/\nこどもごころ /子供心/\nこどもしつ /子供室/\nこどもじだい /子供時代/\nこどもずき /子供好き/\nこどもそうだんしつ /子供相談室/\nこどもたち /子供達/\nこどもだまし /子供騙し/\nこどもづれ /子供連れ/\nこどもなみ /子供並/\nこどものひ /こどもの日;5.5/\nこどもばんぐみ /子供番組/\nこどもふく /子供服/\nこどもべや /子供部屋/\nこどもむけ /子供向け/\nこどもよう /子供用/\nこどもりょうきん /子供料金/\nこな /粉/小名/\nこない /庫内/\nこないだ /此間/\nこなおしろい /粉白粉/\nこなか /小中/\nこなかい /小仲井/\nこなかだい /小仲台/\nこなから /二合半/\nこながい /小長井/\nこなきじじい /子泣き爺/子泣爺/\nこなぐすり /粉薬/\nこなごな /粉々/\nこなざとう /粉砂糖/\nこなし /小梨/\nこなじょう /粉状/\nこなせっけん /粉石鹸/粉せっけん/\nこなた /此方/\nこなちーず /粉チーズ/\nこなちゃ /粉茶/\nこなつ /小夏/\nこなふき /粉吹き/\nこなべ /小鍋/\nこなまいき /小生意気/\nこなみ /小波/前妻/嫡妻;=前妻/\nこなみじん /粉微塵/\nこなみるく /粉ミルク/\nこなや /粉屋/\nこなゆき /粉雪/\nこなら /枹/\nこならい /小習/\nこなわ /小縄/\nこなん /湖南/\nこにきし /王/\nこにし /小西/\nこにしき /小錦/\nこにしろく /小西六/\nこにもつ /小荷物/\nこにんずう /小人数/\nこぬか /小糠/\nこぬかあめ /小糠雨/\nこぬき /小貫/\nこぬま /小沼/\nこねこ /子猫/仔猫/子ネコ/小猫/\nこねずみ /小鼠/子鼠/濃鼠/\nこねた /小ネタ/\nこの /此の/斯の/此/\nこの> /此の/斯の/\nこのーど /子ノード;child node/\nこのあいだ /この間/此の間/\nこのうえ /この上/\nこのうら /金浦/\nこのえ /近衛/\nこのえしだん /近衛師団/\nこのえちょう /近江町;おうみちょう?/\nこのえてんのう /近衛天皇/\nこのえのちゅうじょう /近衛中将/\nこのえひでまろ /近衛秀麿/\nこのえふ /近衛府/\nこのえふみまろ /近衛文麿/\nこのえへい /近衛兵/\nこのかた /この方/此の方/此方/\nこのかみ /兄/\nこのかん /この間/\nこのこ /この子/\nこのこうべ /兄部/\nこのころ /この頃/\nこのご /この期/此期/\nこのごろ /この頃/此頃/\nこのさい /この際/\nこのさき /此の先/\nこのしゅ /この種/\nこのしろ /鮗/\nこのせつ /此の節/\nこのたび /この度/此度/此の度/\nこのて /この手/\nこのてん /この点/\nこのとき /この時/\nこのとし /この年/\nこのは /木の葉/\nこのはちょう /木の葉蝶/\nこのはな /此花/\nこのはなのさくやびめ /木花開耶姫/\nこのぶん /此の分/\nこのへん /この辺/此邊/\nこのほど /此の程/\nこのまえ /この前/\nこのみ /木の実/好み/この身/好/木實/\nこのみち /この道/此路/\nこのめ /木の芽/\nこのめどき /木の芽時/\nこのよ /この世/此の世/\nこのよう /此の様/\nこのわた /海鼠腸/\nこのんで /好んで/\nこはぎ /小萩/\nこはく /琥珀/\nこはくいろ /琥珀色/\nこはくちゅう /琥珀中/\nこはぜ /鞐/\nこはた /木幡/小幡/古畑/戸畑/\nこはだ /木肌/小鰭;[魚]このしろ/樸;=木肌/木皮;=木肌/木膚;=木肌/\nこはつ /孤発/\nこはつせい /孤発性/\nこはな /裔/\nこはば /小幅/\nこはばだか /小幅高/\nこはばやす /小幅安/\nこはま /小濱/\nこはまちょう /小浜町/\nこはら /小原/\nこはり /小針/小梁/\nこはる /小春/\nこはるびより /小春日和/\nこはん /湖畔/古版/孤帆/個販/\nこはんとき /小半時/\nこはんにち /小半日/\nこば /木場/古葉/古馬;[競馬]3(4)歳以上の馬/古場/胡馬;-北風に依る/\nこばい /故買/\nこばいや /故買屋/\nこばか /小馬鹿/\nこばく /固縛/\nこばこ /小箱/\nこばし /小橋/\nこばしら /小柱/\nこばしり /小走り/\nこばじん /古馬陣/\nこばた /小幡/小旗/\nこばたけ /小畑/\nこばち /小鉢/\nこばちりょうり /小鉢料理/\nこばな /小花/小鼻/\nこばなし /小話/小噺/小咄/\nこばなれ /子離れ/\nこばね /小羽根/\nこばやかわ /小早川/\nこばやかわたかかげ /小早川隆景/\nこばやかわひであき /小早川秀秋/\nこばやし /小林/古林/\nこばやしあきら /小林旭/\nこばやしいっさ /小林一茶/\nこばやしたきじ /小林多喜二/\nこばやしひでお /小林秀雄/\nこばら /小腹/\nこばり /小針/\nこばると /Co/Cobalt/\nこばん /小判/\nこばんがた /小判型/小判形/\nこばんごう /子番号/\nこばんざめ /小判鮫/\nこばんそう /小判草/\nこひ /古碑/\nこひき /粉引/\nこひしつ /古皮質/\nこひじ /泥/\nこひつ /古筆/\nこひつぎれ /古筆切/\nこひつじ /子羊/仔羊/小羊/\nこひとり /子一人/\nこひなた /小日向/\nこひやま /小桧山/\nこひょう /個票/小兵/\nこひるいまき /小比類巻/\nこび /媚/媚び/狐媚/\nこびき /木挽/\nこびきちょう /木挽町/\nこびじゅつ /古美術/\nこびじゅつしょう /古美術商/\nこびじゅつてん /古美術店/\nこびちゃ /媚茶/\nこびと /小人/\nこびとしょう /小人症;[医]/\nこびな /小雛/\nこびゃくしょう /小百姓/\nこびら /小平/\nこびん /小瓶/小壜/\nこぴーき /コピー機/\nこぴーしょうひん /コピー商品/\nこぴーひん /コピー品/\nこぴーようし /コピー用紙/\nこふ /古布/誇負/\nこふう /古風/\nこふきいも /粉吹き芋/粉吹芋/\nこふく /鼓腹;-撃壌/胡服/古服/\nこふくげきじょう /鼓腹撃壌/鼓腹撃壤;旧字/\nこふじ /小藤/\nこふみ /湖吹美/\nこふん /古墳/\nこふんじだい /古墳時代;3-7世紀/\nこぶ /瘤/鼓舞/昆布/\nこぶうし /瘤牛/\nこぶくろ /小袋/子袋;(特に、食材としての)子宮/\nこぶさ /小房/\nこぶし /拳/辛夷/古武士/小節/\nこぶしいも /拳芋/\nこぶしょうしょ /戸部尚書/\nこぶじめ /昆布締め/\nこぶじゅつ /古武術/\nこぶた /子豚/\nこぶだし /昆布出汁/\nこぶちざわ /小淵沢/\nこぶちゃ /昆布茶/\nこぶつ /古物/古仏/個物/\nこぶつえいぎょうほう /古物営業法/\nこぶつき /瘤付き/コブ付き/\nこぶつしょう /古物商/故物商/\nこぶとり /小太り/小肥り/\nこぶどう /古武道/\nこぶね /小舟/小船/\nこぶへい /こぶ平/\nこぶまき /昆布巻/昆布巻き/\nこぶみ /小文/\nこぶら /腓/\nこぶり /小振り;†small.「-のイワシ」/小降り;†drizzle.「雨が-になる」/\nこぶん /古文/子分/\nこぶんけん /古文献/\nこぶんしょ /古文書/\nこぶんしょうしょ /古文尚書/\nこぶんじ /古文辞/\nこぶんじがく /古文辞学/\nこへい /古兵/雇兵/雇聘/\nこへん /湖辺/子偏/\nこべ /小部/\nこべつ /個別/戸別/\nこべつか /個別化/\nこべつぐたいてき /個別具体的/\nこべつげきは /個別撃破/\nこべつしどう /個別指導/\nこべつしょうひぜい /個別消費税/\nこべつせいぎょ /個別制御/\nこべつそうだん /個別相談/\nこべつたいおう /個別対応/\nこべつちゅうもん /個別注文/\nこべつてき /個別的/\nこべつてきじえいけん /個別的自衛権/\nこべつはいそう /個別配送/\nこべつほうもん /戸別訪問/個別訪問/\nこべつりがい /個別利害/\nこべや /小部屋/\nこほう /古方/孤峰/\nこほうそう /個包装/\nこほく /湖北/\nこほり /氷/\nこほん /小本/古本/孤本/\nこぼう /顧望/\nこぼうしょ /小奉書/\nこぼうず /小坊主/\nこぼく /古木/枯木/\nこぼくかんがん /枯木寒巌/\nこぼくしかい /枯木死灰;無気力/\nこぼけ /小歩危/\nこぼとけ /小仏/\nこぼね /小骨;魚の-/子骨;扇の-/\nこぼり /小堀/古保里/\nこぼりえんしゅう /小堀遠州;(1579-1647) 茶人/\nこぼれ /零れ/毀れ/\nこぼれだね /零れ種/こぼれ種/\nこぼればなし /零れ話/こぼれ話/\nこぼんのう /子煩悩/\nこま /駒;horse/独楽/小間/齣;cut/細/狛/高麗/\nこまあみ /細編み/\nこまあらし /駒嵐/\nこまい /古米/駒井/小舞/氷下魚/氷魚/\nこまいずみ /駒泉/\nこまいぬ /狛犬/狛/\nこまえ /狛江/小前/駒絵/小間絵/駒枝/\nこまえし /狛江市/\nこまおくり /コマ送り/駒送り/\nこまおと /駒音/\nこまおとし /齣落とし/齣落/\nこまか /細か/\nこまがく /高麗楽;雅楽の様式/\nこまがた /駒形/\nこまがたけ /駒ヶ岳/\nこまがだけ /駒ヶ岳/\nこまがね /駒ヶ根/\nこまがみね /駒ヶ峯/\nこまがわ /高麗川/\nこまがわなかの /駒川中野/\nこまき /小牧/駒木/\nこまきやま /小牧山/\nこまぎれ /細切れ/小間切れ;-100ください/\nこまく /鼓膜/\nこまくさ /駒草/\nこまくじょう /鼓膜上/\nこまくめん /鼓膜面/\nこまくら /小枕/木枕/\nこまぐみ /駒組み/\nこまけん /小間研/\nこまげた /駒下駄/\nこまごま /細々/\nこまごめ /駒込/\nこまごめえき /駒込駅/\nこまさい /駒祭/\nこまざき /駒崎/\nこまざわ /駒沢/\nこまざわがくえん /駒沢学園/\nこまざわこうえん /駒沢公園/\nこまざわたいいくかん /駒沢体育館/\nこまざわだい /駒沢大/\nこまざわだいがく /駒沢大学/\nこまざわだいがくえき /駒沢大学駅/\nこまざわりくじょう /駒沢陸上/\nこますう /コマ数/\nこませ /駒瀬/\nこまぞん /駒損/\nこまた /小股/小俣;地名/\nこまたすくい /小股掬い/\nこまたんい /駒単位/\nこまだ /駒田/\nこまだい /駒大;駒澤大学/駒台;将棋の-/\nこまち /小町/\nこまちむすめ /小町娘/\nこまちや /小町谷/\nこまつ /小松/\nこまつえき /小松駅/\nこまつがわ /小松川/\nこまつくうこう /小松空港/\nこまつさきょう /小松左京;SF作家/\nこまつざき /小松崎/\nこまつしま /小松島/\nこまつしまし /小松島市/\nこまつせいさくしょ /小松製作所;[企業名]/\nこまつだ /小松田/\nこまつな /小松菜/\nこまつのみや /小松宮/\nこまつばら /小松原/\nこまつびん /小松便/\nこまづかい /小間使い/\nこまと /小的/\nこまど /小窓/\nこまどく /駒得/\nこまどり /駒鳥/\nこまねずみ /独楽鼠;忙しいさま/\nこまば /駒場/\nこまばきょうぎじょう /駒場競技場/\nこまばさい /駒場祭/\nこまばとうだい /駒場東大/\nこまばとうだいまえ /駒場東大前/\nこまばりょう /駒場寮/\nこまぶえ /高麗笛;高麗楽で使う笛/狛笛;高麗楽で使う笛/\nこまみや /駒宮/\nこまむすび /細結び/\nこまむら /駒村/\nこまめ /小まめ/細目/小忠実/\nこまもの /小間物/\nこまものや /小間物屋/\nこまやか /細やか/\nこまりもの /困り者/困り物/\nこまりょう /駒寮/\nこまる /小丸/\nこまわり /小回り/\nこまんどめい /コマンド名/\nこみ /込み/込/\nこみかた /混み方/\nこみかど /小御門/\nこみこみ /込み込み;[口]全ての費用を含んだ(価格)/\nこみだし /小見出し/\nこみち /小径/小道/小路/径/蹊/徑;「径」の旧字/子径;?/\nこみちしょぼう /径書房/\nこみっくし /コミック誌/\nこみなと /小湊/\nこみなとてつどう /小湊鉄道/\nこみね /小峰/小峯/\nこみの /小美濃/\nこみみ /小耳/\nこみや /小宮/\nこみやま /小宮山/込山/\nこむ /込/\nこむかい /小向/\nこむかいこうじょう /小向工場/\nこむぎ /小麦/\nこむぎいろ /小麦色/\nこむぎこ /小麦粉/\nこむぎこせいひん /小麦粉製品/\nこむぎそうば /小麦相場/\nこむし /小虫/\nこむすび /小結/\nこむすめ /小娘/\nこむそう /虚無僧/\nこむた /小牟田/\nこむら /腓/小村/古村/木叢/\nこむらがえり /腓返り/\nこむらさき /濃紫/小紫/\nこむらさきいろ /濃紫色/\nこむろ /小室/\nこむろぶし /小室節;[民謡]/\nこめ /米/個目/※/\nこめあぶら /米油/\nこめい /古名/呼名/顧命/\nこめいじ /古明地/\nこめいち /米市/\nこめかみ /蟀谷/\nこめがふくろ /米ヶ袋/\nこめぐら /米蔵/\nこめこ /米粉/\nこめこうじ /米麹/\nこめこめ /米米/\nこめしょうぐん /米将軍;徳川吉宗の渾名/\nこめじょうちゅう /米焼酎/\nこめじるし /※/\nこめす /米酢/\nこめそうどう /米騒動;1918/\nこめそうば /米相場/\nこめたに /米谷/\nこめだ /米田/\nこめだわら /米俵/\nこめつが /米栂/\nこめつき /米搗き/\nこめつきばった /米搗き飛蝗/\nこめつぶ /米粒/\nこめつぶだい /米粒大/\nこめづくり /米作り/\nこめてん /米店/\nこめどいや /米問屋/\nこめどころ /米所/\nこめぬか /米糠/米ぬか/\nこめの /米野/\nこめぱん /米パン/\nこめひゃっぴょう /米百俵;one-phrase politics/\nこめひょう /米兵/\nこめびつ /米櫃/米びつ/\nこめぶくろ /米袋/\nこめへん /米偏/\nこめみそ /米味噌/\nこめや /米屋/\nこめやまち /米屋町/\nこめん /湖面/\nこめんとぎょう /コメント行/\nこめんとらん /コメント欄/\nこも /菰/薦/\nこもがい /熊川/\nこもく /小目/\nこもごも /交々/交/\nこもじ /小文字/\nこもじか /小文字化/\nこもだ /菰田/小茂田/\nこもち /子持ち/子持/\nこもちかんらん /子持甘藍/\nこもちけい /子持罫/\nこもちづき /小望月/\nこもどし /小戻し/\nこもどり /小戻り/\nこもの /小物/小者/菰野/薦野/\nこものいれ /小物入/小物入れ/\nこものせんもん /小物専門/\nこものるい /小物類/\nこもり /子守/子守り/小森/古森/木守/籠り/隠り/\nこもりうた /子守唄/子守歌/子守り歌/子守り唄/\nこもりや /小森谷/\nこもりやく /子守役/\nこもりよう /子守用/\nこもれび /木漏れ日/木洩れ日/木洩れ陽/木洩日/\nこもろ /小諸/\nこもん /顧問/小紋/古文/\nこもんかいぎ /顧問会議/\nこもんじょ /古文書/\nこもんじょがく /古文書学/\nこもんべんごし /顧問弁護士/\nこもんりょう /顧問料/\nこや /小屋/木屋/昆陽/\nこやいけ /昆陽池/\nこやがけ /小屋掛け/\nこやぎ /子山羊/\nこやく /子役/\nこやくにん /小役人/\nこやくはいゆう /子役俳優/\nこやぐち /小屋口/\nこやぐみ /小屋組/\nこやけ /小焼け/\nこやさこ /小屋迫;姓/\nこやさん /姑射山/\nこやし /肥やし/\nこやす /子安/\nこやすがい /子安貝/\nこやすみ /小休み/\nこやだいら /小屋平/\nこやち /小谷内/\nこやつ /此奴/\nこやつら /此奴等/\nこやづ /小谷津/\nこやづか /小屋束/\nこやなぎ /小柳/\nこやなぎるみこ /小柳ルミ子/\nこやね /小屋根;[建築]庇など/\nこやの /小谷野/\nこやばり /小屋梁;[建築]/\nこやま /小山/古山/湖山/\nこやまだい /小山台/\nこやまだいこうこう /小山台高校/\nこやみ /小止み/\nこやり /小槍/\nこゆ /児湯/\nこゆい /小結/\nこゆう /固有/個有;?/\nこゆううんどう /固有運動/\nこゆうかくうんどうりょう /固有角運動量/\nこゆうかんすう /固有関数/\nこゆうご /固有語/\nこゆうざ /小遊三;芸名/\nこゆうざいさん /固有財産/\nこゆうしゅ /固有種;[生物]endemic/\nこゆうしゅうはすう /固有周波数/\nこゆうしんどう /固有振動/\nこゆうしんどうすう /固有振動数/\nこゆうじむ /固有事務;⇔委任事務/\nこゆうせい /固有性/\nこゆうち /固有値/\nこゆうちかいせき /固有値解析/\nこゆうちぶんかい /固有値分解/\nこゆうちもんだい /固有値問題/\nこゆうべくとる /固有ベクトル/\nこゆうめい /固有名/\nこゆうめいし /固有名詞/\nこゆき /小雪/粉雪/\nこゆび /小指/\nこゆびいっぽん /小指一本/\nこゆみ /小弓/\nこゆるぎ /小揺るぎ/\nこよい /今宵/\nこよう /雇用/古謡/小用/雇傭/\nこようかんきょう /雇用環境/\nこようかんけい /雇用関係/\nこようきかい /雇用機会/\nこようけいたい /雇用形態/\nこようけいやく /雇用契約/\nこようさべつ /雇用差別/\nこようしゃ /雇用者/雇傭者/\nこようじょうせい /雇用情勢/\nこようそうしゅつ /雇用創出/\nこようたい /固溶体/\nこようたいさくほう /雇用対策法/\nこようちょうせい /雇用調整/\nこようぬし /雇用主/\nこようふあん /雇用不安/\nこようほう /胡耀邦/\nこようほけん /雇用保険/\nこようほけんほう /雇用保険法/\nこよみ /暦/\nこより /紙撚り/\nこら /子等/児等/\nこらい /古来/\nこらいしゅ /古来種/\nこらえしょう /堪え性/\nこらむきじ /コラム記事/\nこらむしゅう /コラム集/\nこらむらん /コラム欄/\nこり /狐狸/凝り/梱/\nこりーけん /コリー犬/\nこりこう /小利口/\nこりごり /懲り懲り/\nこりしょう /凝り性/\nこりつ /孤立/\nこりつかん /孤立感/\nこりつけい /孤立系/\nこりつご /孤立語/\nこりつしき /孤立式/\nこりつしゅぎ /孤立主義/\nこりつたんご /孤立単語/\nこりつてん /孤立点/\nこりつはっせい /孤立発声/\nこりつぶんし /孤立分子/\nこりつむえん /孤立無援/\nこりや /凝り屋/\nこりゅう /古流/\nこりょ /顧慮/\nこりょう /湖陵/糊料/\nこりょうり /小料理/\nこりょうりや /小料理屋/\nこりようかい /狐狸妖怪/\nこりんとしき /コリント式;[建築]Corinthian order. ギリシア建築の様式/\nこりんとしょ /コリント書;[聖書]Corinthians(Cor)/\nこるい /孤塁/\nこるくいろ /コルク色;cork/\nこるくそう /コルク層/\nこるくぬき /コルク抜き/\nこれ /此れ/之/是/此/惟/旃/斯れ/\nこれ> /之/是/此れ;-幸い,-何如に/\nこれい /古例/古礼/\nこれいじょう /これ以上/\nこれお /是雄/\nこれかた /是方/\nこれき /古暦/\nこれさだ /是定/\nこれしき /是式;何の-/是しき/\nこれだけ /是だけ/\nこれとう /惟任/\nこればかり /是許/\nこれほど /是程/\nこれまで /是迄/\nこれみつ /惟光/\nこれみよがし /此れ見よがし/これ見よがし/\nこれら /是等/此れ等/\nこれらきん /コレラ菌;cholera/\nころ /頃/転/\nころあい /頃合い/頃合/\nころいどようえき /コロイド溶液;[化学]colloidal solution/\nころう /古老/固陋/虎狼/故老/孤老/狐狼/\nころく /小六/\nころし /殺し/\nころしあい /殺し合い/\nころしもんく /殺し文句/\nころしや /殺し屋/\nころび /転び/\nころも /衣/\nころもあげ /衣揚げ/\nころもがえ /衣替え/衣更え/更衣/\nころもがわ /衣川/\nころもで /衣手/\nころもへん /衣偏/\nころんびあ /哥倫比亞/\nころんびあだいがく /コロンビア大学;Columbia University. www.columbia.edu/\nころんびあとくべつく /コロンビア特別区;District of Columbia,DC/\nこわ /強;強面/声;声色/聲;「声」の旧字/\nこわいい /強飯/\nこわいろ /声色/聲色;「声」旧字/\nこわかれ /子別れ/\nこわき /小脇/\nこわきえん /小湧園/\nこわく /蠱惑/\nこわくだに /小涌谷/\nこわくてき /蠱惑的/\nこわけ /小分け/\nこわごわ /怖々/\nこわさき /声先/\nこわざ /小技/\nこわざし /声差し/\nこわたり /古渡り/\nこわだ /古和田/\nこわだか /声高/聲高;旧字/\nこわだんぱん /強談判/\nこわっぱ /小童/\nこわづくり /声作り/\nこわね /声音/聲音;「声」旧字/\nこわめし /強飯/\nこわもて /強面/強持て;怖いので逆に優遇される/\nこわり /小割/小割り/\nこわれ /壊れ/\nこわれもの /壊れ物/\nこゑ /聲/\nこん /紺/混/今/根/痕;痕跡/婚/懇;懇談/墾;開墾/魂/金/坤;[八卦]陰陰陰/昏;昏睡/困;困惑/梱;梱包/悃;≒懇/艮;ごん/恨;痛恨/很;もと・る/狠;≒很/跟;くびす/昆;昆虫/鯤;想像上の大魚/鯀;≒鯤/棍;棍棒/崑;崑崙/菎;菎蒻(=蒟蒻,こんにゃく)/蒟;蒟蒻/渾;渾身/琿/鶤;大きなトリ/溷;にご・る/滾;滾々と湧く/袞;袞衣/近/建/琴/壼/献/獻;「献」の旧字/\nこん> /今/\nこんい /懇意/\nこんいつ /混一/\nこんいろ /紺色/\nこんいん /婚姻/根因/\nこんいんご /婚姻後/\nこんいんしょく /婚姻色/\nこんいんじょう /婚姻状/\nこんいんてきれい /婚姻適齢/\nこんいんとどけ /婚姻届/\nこんおん /根音;根音位置/\nこんか /今夏/婚家/\nこんかい /今回/\nこんかいこうにゅう /今回購入/\nこんかいさくせい /今回作成/\nこんかいはつ /今回初/\nこんかいはつしゅつじょう /今回初出場/\nこんかいはつとうじょう /今回初登場/\nこんかいはつばい /今回発売/\nこんかいぶん /今回分/\nこんかん /根幹/根冠/\nこんかんちりょう /根幹治療/\nこんが /混芽/\nこんがいこうしょう /婚外交渉/\nこんがいし /婚外子/\nこんがいれんあい /婚外恋愛;[新語]「不倫」の言い換え語/\nこんがすり /紺絣/\nこんがっき /今学期/\nこんがみ /紺紙/\nこんがん /懇願/\nこんき /根気/今季;this season.「-打率」/今期;this period.「-利益」/婚期/根基/\nこんきさいご /今季最後/\nこんきぜつぼう /今期絶望/\nこんきはつ /今季初/\nこんきはつしょうり /今季初勝利/\nこんきはつゆうしょう /今期初優勝/\nこんきまつ /今季末/\nこんきゃく /困却/\nこんきゅう /困窮/\nこんきゅうしゃ /困窮者/\nこんきょ /根拠/\nこんきょち /根拠地/\nこんきょはくじゃく /根拠薄弱/\nこんきょふめい /根拠不明/\nこんぎ /婚儀/\nこんく /困苦/金口/\nこんくらべ /根競べ/根比べ/\nこんけい /根茎/根系/\nこんけつ /混血/混結/\nこんけつしゅ /混血種/\nこんけつじ /混血児/\nこんけつど /混血度/\nこんげつ /今月/\nこんげついっぱい /今月一杯/\nこんげつげじゅん /今月下旬/\nこんげつごう /今月号/\nこんげつじゅう /今月中/\nこんげつすえ /今月末/\nこんげつちゅう /今月中/\nこんげつちゅうじゅん /今月中旬/\nこんげつど /今月度/\nこんげつはつばい /今月発売/\nこんげつぶん /今月分/\nこんげつまつ /今月末/\nこんげん /根源/根元/\nこんげんてき /根源的/根元的/\nこんこう /混交/混淆;=混交/金光/渾淆;<rare> =混交/\nこんこうきょう /金光教/\nこんこっかいちゅう /今国会中/\nこんこん /懇々;-と言い聞かせる/昏々;-と眠る/滾々;-と湧く/滾滾/昏昏/渾渾/\nこんご /今後/\nこんごいっさい /今後一切/\nこんごう /混合/金剛/今号/根号;√/\nこんごういん /金剛院/\nこんごうえき /混合液/\nこんごうかい /金剛界/\nこんごうかいまんだら /金剛界曼荼羅;vajradhatu mandala/\nこんごうき /混合気;mixture gas/混合器;mixer/\nこんごうきょう /金剛経/\nこんごうきょういく /混合教育/\nこんごうけいざい /混合経済;mixed economy/\nこんごうけんご /金剛堅固/\nこんごうこうつう /混合交通/\nこんごうさん /金剛山/\nこんごうざわ /金剛沢/\nこんごうしゃ /金剛砂/\nこんごうしょ /金剛杵/\nこんごうしよう /混合仕様/\nこんごうしんかい /金剛神界/\nこんごうしんりょう /混合診療/\nこんごうじ /金剛寺/\nこんごうすいせん /混合水栓/\nこんごうせい /混合性/\nこんごうせき /金剛石/\nこんごうせん /混合栓/混合戦/\nこんごうづえ /金剛杖/\nこんごうてき /混合的/\nこんごうはだ /混合肌/\nこんごうひ /混合比/\nこんごうふえ /金剛不壊/\nこんごうぶ /混合部/\nこんごうぶじ /金剛峰寺/\nこんごうぶつ /混合物/\nこんごうへんせい /混合編成/\nこんごうりき /金剛力/\nこんごうりゅう /金剛流/\nこんごうれっしゃ /混合列車/\nこんごけんとう /今後検討/\nこんごとうじょう /今後登場/\nこんごとも /今後共/\nこんごもんだい /今後問題/\nこんさい /混載/根菜/\nこんさいるい /根菜類/\nこんさく /混作/\nこんざい /混在/\nこんざつ /混雑/\nこんざつかいしょう /混雑解消/\nこんざつかんわ /混雑緩和/\nこんざつじ /混雑時/\nこんざつじょうきょう /混雑状況/\nこんざつじょうたい /混雑状態/\nこんざつど /混雑度/\nこんざつりつ /混雑率/\nこんざん /崑山;地名,崑崙/\nこんし /紺紙/婚資/\nこんしーずん /今シーズン/\nこんしこんでい /紺紙金泥/\nこんしゅう /今週/今秋/\nこんしゅういっしゅうかん /今週一週間/\nこんしゅういっぱい /今週一杯/\nこんしゅうきんようび /今週金曜日/\nこんしゅうごう /今週号/\nこんしゅうじゅう /今週中/\nこんしゅうちゅう /今週中/\nこんしゅうはつばい /今週発売/\nこんしゅうぶん /今週分/\nこんしゅうまつ /今週末/\nこんしゅうまつごろ /今週末頃/\nこんしゅご /混種語/\nこんしゅん /今春/\nこんしょ /懇書/\nこんしょう /混晶/\nこんしょく /混色/混植/混織/混食/\nこんしょくこう /混色光/\nこんしろ /紺白/\nこんしん /渾身/懇親/混信/今身;今世での肉体/渾心/根針/\nこんしんかい /懇親会/\nこんしんかいひ /懇親会費/\nこんしんかいひよう /懇親会費用/\nこんじ /根治/今次/紺地/今時/金字/恨事/\nこんじき /金色/\nこんじきどう /金色堂/\nこんじきやしゃ /金色夜叉;尾崎紅葉/\nこんじゃく /今昔/\nこんじゃくもじきょう /今昔文字鏡;www.mojikyo.org/\nこんじゃくものがたり /今昔物語/\nこんじゃくものがたりしゅう /今昔物語集/\nこんじゅほうしょう /紺綬褒章/\nこんじょう /根性/今生/紺青/懇情/\nこんじょうなし /根性無/\nこんじょうもの /根性物/\nこんじょうよう /根状葉/\nこんじょうわる /根性悪/\nこんす /公司;[中国語]会社,「くんす」とも/\nこんすい /昏睡/\nこんすいじょうたい /昏睡状態/\nこんすたんちのーぷる /君府/\nこんず /漿/\nこんせい /混成;-軌道/混声;-合唱/今世;cf.前世,来世/金精/混生/懇請/根生/\nこんせいおん /混声音/\nこんせいがっしょう /混声合唱/\nこんせいがっしょうだん /混声合唱団/\nこんせいき /今世紀/\nこんせいきさいご /今世紀最後/\nこんせいきしょとう /今世紀初頭/\nこんせいきぜんはん /今世紀前半/\nこんせいきちゅう /今世紀中/\nこんせいきどう /混成軌道/\nこんせいしゅ /混成酒/\nこんせいりょだん /混成旅団/\nこんせき /痕跡/今夕/\nこんせききかん /痕跡器官/\nこんせきてき /痕跡的/\nこんせつ /懇切/今節/\nこんせつていねい /懇切丁寧/\nこんせん /混戦/混線/\nこんせんじ /混戦時/\nこんせんじょうたい /混戦状態/\nこんせんだいち /根釧台地/\nこんせんちゅう /混戦中/\nこんせんもよう /混戦模様/\nこんぜ /今世/\nこんぜつ /根絶/\nこんぜん /渾然/婚前/混然;=渾然/\nこんぜんいったい /渾然一体/\nこんぜんこうしょう /婚前交渉/\nこんぜんせい /婚前姓/\nこんそう /混走/\nこんそうりゅう /混相流/\nこんそくちゅうるい /根足虫類/\nこんたいかい /今大会/\nこんたん /魂胆/根端/\nこんだ /金田/今田/\nこんだく /混濁/溷濁/\nこんだて /献立/\nこんだてひょう /献立表/\nこんだん /懇談/\nこんだんかい /懇談会/\nこんだんかいかいさい /懇談会開催/\nこんち /根治/\nこんちくしょう /此畜生/\nこんちゃ /紺茶/\nこんちゅう /昆虫/昆蟲/\nこんちゅうがく /昆虫学/\nこんちゅうき /昆虫記/\nこんちゅうけい /昆虫系/\nこんちゅうさいしゅう /昆虫採集/\nこんちゅうしゃしんか /昆虫写真家/\nこんちゅうしょく /昆虫食/\nこんちゅうたち /昆虫達/\nこんちゅうもう /昆虫網/\nこんちゅうや /昆虫屋/\nこんちゅうるい /昆虫類/\nこんちょう /今朝/根調;≒基調/\nこんちりょうほう /根治療法/\nこんてい /根底/根柢;=根底/\nこんていてき /根底的/\nこんてなせん /コンテナ船;containership/\nこんてんぎ /渾天儀/\nこんでい /金泥/\nこんでん /墾田/\nこんでんえいねんしざいほう /墾田永年私財法/\nこんとう /今冬/昏倒/\nこんとく /懇篤/\nこんとん /混沌/渾沌;=混沌/\nこんど /今度/\nこんどう /混同/近藤/金堂/金銅/金藤/\nこんどういさみ /近藤勇/\nこんなん /困難/\nこんなんせい /困難性/\nこんにち /今日/\nこんにちてき /今日的/\nこんにちは /今日は/\nこんにゃく /蒟蒻/菎蒻/\nこんにゃくいも /蒟蒻芋/こんにゃく芋/\nこんにゃくぼん /蒟蒻本/\nこんにゃくもんどう /蒟蒻問答/菎蒻問答/\nこんにゅう /混入/\nこんねん /今年/\nこんねんど /今年度/\nこんねんどいっぱい /今年度一杯/\nこんねんどさいご /今年度最後/\nこんねんどちゅう /今年度中/\nこんねんどとうしょ /今年度当初/\nこんねんどない /今年度内/\nこんねんどにゅうしゃ /今年度入社/\nこんねんどよう /今年度用/\nこんねんばん /今年版/\nこんねんまつ /今年末/\nこんの /今野/紺野/金野/昆野/\nこんのくん /今野君/\nこんのみさこ /紺野美沙子/\nこんばい /困憊/\nこんばしょ /今場所/\nこんばん /今晩/\nこんばんは /今晩は/\nこんぱい /困憊/\nこんぱく /魂魄/\nこんぱくとか /コンパクト化/\nこんぱすざ /コンパス座;Circinus(Cir)/\nこんぱるりゅう /金春流;シテ方/\nこんぱん /今般/\nこんひ /根被/\nこんびにけっさい /コンビニ決済/\nこんびにべんとう /コンビニ弁当/\nこんぴら /金比羅/\nこんぶ /昆布/\nこんぶまき /昆布巻/昆布巻き/\nこんぷとんこうか /コンプトン効果;[物理]Compton effect/\nこんへんちょう /混変調/\nこんぺいとう /金平糖;confeito/金米糖;=金平糖/\nこんぺき /紺碧/\nこんぼう /棍棒/混紡/懇望/こん棒/\nこんぽう /梱包/\nこんぽうさぎょう /梱包作業/\nこんぽうざい /梱包材/\nこんぽうざいりょう /梱包材料/\nこんぽうだいきん /梱包代金/\nこんぽうてすうりょう /梱包手数料/\nこんぽうひ /梱包費/\nこんぽん /根本/\nこんぽんげんり /根本原理/\nこんぽんてき /根本的/\nこんぽんてきかいけつ /根本的解決/\nこんぽんてきたいさく /根本的対策/\nこんぽんてきもんだい /根本的問題/\nこんま /今間;姓/，/\nこんまけ /根負け/\nこんめい /混迷;confuse/昏迷;[医]stupor/昆明;(Kunming) 雲南省の省都/\nこんもう /根毛/懇望/\nこんや /今夜/紺屋/紺谷/\nこんやく /婚約/\nこんやくしゃ /婚約者/\nこんやくちゅう /婚約中/\nこんやくはき /婚約破棄/\nこんやくゆびわ /婚約指輪/\nこんやくりょこう /婚約旅行/\nこんやまち /紺屋町/\nこんゆう /今夕/渾融/\nこんよう /混用/昆陽/\nこんよく /混浴/\nこんらい /今来/\nこんらん /混乱/\nこんらんじ /混乱時/\nこんらんじょうたい /混乱状態/\nこんらんちゅう /混乱中/\nこんりゅう /建立/根粒/根瘤/\nこんりゅうほうが /建立奉加/\nこんりん /金輪/\nこんりんざい /金輪際/\nこんりんならく /金輪奈落/\nこんる /近流/\nこんるり /紺瑠璃/\nこんれい /婚礼/\nこんろ /焜炉/\nこんろん /崑崙/昆倫;?/崑崘;?/\nこんわ /懇話/混和/\nこんわかい /懇話会/\nこんわく /困惑/\nこんわくがお /困惑顔/\nご /語/後/御/誤/碁/五/期/呉/子;連濁/児;連濁/豆油/豆汁/護/悟;悟性/吾;吾人/伍;隊伍/互/娯/午;午前/后;午后(のみの慣用音)/檎;林檎/醐;醍醐味/瑚;珊瑚礁/胡;胡麻/梧;あおぎり/唔/寤;さめる/晤/牾/珸/齬;齟齬/茣;茣蓙(ゴザ)/蜈;蜈蚣(ムカデ)/忤;さからう/冴;さ・える/沍/篌/炬;(呉音)/壺;(呉音)/壷;「壺」の異体字/兒;「児」の旧字(人名用漢字)/５/5/庫;?/宕;?/\nご> /御/誤/後;後唐,後晋,後円融天皇/五/\nごーとご /ゴート語;Gothic/\nごーとぞく /ゴート族;Goth/\nごあいきょう /御愛嬌/御愛敬;=御愛嬌/ご愛嬌/ご愛敬/\nごあいこ /ご愛顧/御愛顧/\nごあいさつ /ご挨拶/御挨拶/\nごあいよう /ご愛用/御愛用/\nごあく /五悪/\nごあんしん /御安心/\nごあんない /ご案内/御案内/\nごい /語彙;vocabulary/語意;word sense/五位/五井/恋/戀;「恋」の旧字/伍井/五噫/\nごいけん /ご意見/御意見/\nごいけんなど /御意見等/\nごいけんばこ /ご意見箱/\nごいけんばん /御意見番/ご意見番/\nごいけんむよう /御意見無用/\nごいこう /御意向/\nごいこうもく /語彙項目/\nごいさぎ /五位鷺/\nごいし /碁石/\nごいすう /語彙数/\nごいそ /語彙素/\nごいぞく /御遺族/\nごいたい /御遺体/\nごいち /吾一/\nごいちじょうてんのう /後一条天皇/\nごいちどうさま /御一同様/\nごいちどく /御一読/\nごいっこう /御一行/御一考/\nごいっこうさま /御一行様/\nごいっしょ /ご一緒/御一緒/\nごいっしん /御一新/\nごいっちょう /御一聴/\nごいっぽう /御一報/\nごいてき /語彙的/\nごいのくろうど /五位の蔵人/\nごいらい /ご依頼/御依頼/\nごいりょく /語彙力/\nごいりよう /御入用/\nごいろん /語彙論;lexicology/\nごいん /誤飲/五音/後院/五韻/\nごいんかん /五員環/\nごいんきょ /御隠居/\nごいんず /五音図/\nごう /合/号/業/轟/剛;剛の者/豪;豪傑/濠;城の濠(=ほり)/壕;防空壕/郷/毫/拷/劫/強/傲;傲慢/嗷;嗷訴/敖;あそぶ/遨;≒敖/熬;≒煎/鼇;おおがめ/噛/囂;非難囂々/哈/盒;飯盒/刧;「劫」の異体字/號;「号」の旧字/軣;「轟」の異体字/\nごう> /豪;[略語]オーストラリア.-首脳,-大使/\nごうい /合意/\nごういあん /合意案/\nごういけいせい /合意形成/\nごういご /合意後/\nごういしょ /合意書/\nごういじこう /合意事項/\nごういつ /合一/\nごういてつづき /合意手続き/合意手続/\nごういてん /合意点/\nごういど /合意度/\nごういないよう /合意内容/\nごういぶんしょ /合意文書/\nごういほうしき /合意方式/\nごういん /強引/業因/\nごうう /豪雨/\nごうおん /轟音/号音/合音;[国語学]eg.あう→o/\nごうか /豪華/業火;[仏教]/劫火;[仏教]=こうか/業果;[仏教]業の報い/\nごうか> /豪華;-客船,-メンバー,-プレゼント/\nごうかあいぞうばん /豪華愛蔵版/\nごうかい /豪快/\nごうかいなべ /豪快鍋/\nごうかきゃくせん /豪華客船/\nごうかく /合格/\nごうかくいわい /合格祝/合格祝い/\nごうかくいん /合格印/\nごうかくきがん /合格祈願/\nごうかくしゃ /合格者/\nごうかくしゅくがかい /合格祝賀会/\nごうかくしょう /合格証/\nごうかくしょうしょ /合格証書/\nごうかくじ /合格時/\nごうかくつうち /合格通知/\nごうかくてん /合格点/\nごうかくはっぴょう /合格発表/\nごうかくりつ /合格率/\nごうかくりょく /合格力/\nごうかけいひん /豪華景品/\nごうかけんらん /豪華絢爛/\nごうかしょうひん /豪華賞品/\nごうかせん /豪華船/\nごうかばん /豪華版/\nごうかふろく /豪華付録/\nごうかぼん /豪華本/\nごうかれっしゃ /豪華列車/\nごうかん /号館/強姦/合歓/合巻/\nごうかんざい /強姦罪/\nごうかんじけん /強姦事件/\nごうかんない /号館内/\nごうかんま /強姦魔/\nごうがい /号外/號外;「号」旧字/\nごうがしゃ /恒河沙;10^52/\nごうがん /傲岸/\nごうがんふそん /傲岸不遜/\nごうき /号機/剛毅/豪気/豪鬼/剛気/豪毅/剛己/\nごうきぼくとつ /剛毅木訥/\nごうきゅう /号泣/剛球/強弓/\nごうきょう /剛強/\nごうきん /合金/\nごうきんせい /合金製/\nごうぎ /合議/豪気/豪儀;≒豪気/\nごうぎせい /合議制/\nごうぎたい /合議体/\nごうく /業苦/合区/業垢;[仏教]/\nごうぐら /郷倉/\nごうけ /郷家/\nごうけい /合計/豪渓/\nごうけいがく /合計額/\nごうけいきんがく /合計金額/\nごうけいじかん /合計時間/\nごうけいち /合計値/\nごうけいてん /合計点/\nごうけいてんすう /合計点数/\nごうけいとくてん /合計得点/\nごうけいほんすう /合計本数/\nごうけつ /豪傑/\nごうけつじ /豪血寺/\nごうけん /剛健/合憲/剛堅/\nごうげい /傲睨/\nごうこ /江湖/\nごうこう /毫光/\nごうこうおん /合口音/\nごうこうぞう /剛構造;[建築]変形しにくい構造/\nごうこく /合刻/号哭/\nごうこん /合コン/\nごうご /豪語/傲語/\nごうごう /囂囂/轟々/囂々/\nごうし /合祀/合資/郷士/合志;地名/郷司;姓/\nごうしがいしゃ /合資会社/\nごうしさい /合祀祭/\nごうししょう /合指症;[医]syndactyl/\nごうしつ /号室/\nごうしゃ /豪奢/郷社/号車/\nごうしゃばんごう /号車番号/\nごうしゅ /強酒/\nごうしゅう /豪州/江州;近江/\nごうしゅうさん /豪州産/\nごうしょ /劫初/\nごうしょう /豪商/号証/合焦/江商/業障/\nごうしん /剛心/\nごうじ /剛司/合字/\nごうじょう /強情/強盛;powerful/剛情;≒強情/\nごうじょっぱり /強情っ張り/\nごうすう /号数/\nごうせい /合成/剛性/豪勢/強請/合性/合生/\nごうせい> /合成;-皮革,-ゴム,-画像/\nごうせいおん /合成音/\nごうせいおんせい /合成音声/\nごうせいか /合成化/\nごうせいかがく /合成化学/\nごうせいかわ /合成革/\nごうせいかん /剛性感/\nごうせいかんすう /合成関数/\nごうせいかんみりょう /合成甘味料/\nごうせいぎょうれつ /剛性行列/\nごうせいこうそ /合成酵素;[生化学]synthetase/\nごうせいご /合成語/\nごうせいごむ /合成ゴム/\nごうせいしゃしん /合成写真/\nごうせいしゅ /合成酒/\nごうせいしょくひん /合成食品/\nごうせいじゅし /合成樹脂/\nごうせいす /合成酢/\nごうせいすう /合成数/\nごうせいせんい /合成繊維/\nごうせいせんざい /合成洗剤/\nごうせいせんりょう /合成染料/\nごうせいそうち /合成装置/\nごうせいぞくせい /合成属性/\nごうせいちゃくしょくりょう /合成着色料/\nごうせいはんのう /合成反応/\nごうせいひかく /合成皮革/\nごうせいひん /合成品/\nごうせいぶそく /剛性不足/\nごうせいぶつ /合成物/\nごうせいほう /合成法/\nごうせいほうしき /合成方式/\nごうせいほぞんりょう /合成保存料/\nごうせいまやく /合成麻薬/\nごうせいゆ /合成油/\nごうせいりつ /剛性率;[物理]ズレに対する弾性率/\nごうせいりょく /合成力/\nごうせっとう /強窃盗/\nごうせつ /豪雪/\nごうせつちいき /豪雪地域/\nごうせつちたい /豪雪地帯/\nごうせん /合繊/号線/合線/\nごうぜん /傲然;arrogantly.「-と言い放つ」/轟然;roaring.「-たる騒音」/\nごうそ /強訴/\nごうそう /豪壮/合装/\nごうそっきゅう /剛速球/\nごうそっきゅうとうしゅ /豪速球投手/\nごうぞく /豪族/\nごうた /剛太/\nごうたい /剛体/\nごうたいうんどう /剛体運動/\nごうたいぼう /剛体棒/\nごうたん /豪胆/剛胆/\nごうだ /合田/郷田/剛田/\nごうだつ /強奪/\nごうだてんのう /後宇多天皇/\nごうだん /強談/\nごうだんしょう /江談抄;大江匡房/\nごうち /郷地/碁打ち/合致/\nごうちゃく /合着/\nごうちょく /剛直/\nごうちん /轟沈/\nごうつ /江津/\nごうつくばり /業突く張り;欲張り/業突張/\nごうづ /江津/\nごうてい /豪邸/\nごうてき /号笛/豪的/強的/\nごうてんじょう /格天井/\nごうとう /強盗/号棟/鼇頭/豪宕/\nごうとうさつじん /強盗殺人/\nごうとうだん /強盗団/\nごうとうはん /強盗犯/\nごうとくじ /豪徳寺/\nごうど /神戸/\nごうどう /合同/≡/\nごうどうえんしゅう /合同演習/\nごうどうえんそうかい /合同演奏会/\nごうどうかいぎ /合同会議/\nごうどうかんけい /合同関係/\nごうどうかんそく /合同観測/\nごうどうがくしゅうかい /合同学習会/\nごうどうけんきゅうかい /合同研究会/\nごうどうこうえん /合同公演/\nごうどうこうぎょう /合同興業;[企業名]/\nごうどうし /合同誌/\nごうどうしゅせい /合同酒精/\nごうどうせい /合同性/\nごうどうせいてつ /合同製鐵;[企業名]/\nごうどうたいいくさい /合同体育祭/\nごうどうたいかい /合同大会/\nごうどうへんかん /合同変換/\nごうどうほう /合同法/\nごうどうれんしゅう /合同練習/\nごうな /寄居虫/\nごうの /郷野/\nごうのう /豪農/\nごうのうら /郷ノ浦/\nごうのもの /剛の者/\nごうはら /業腹/郷原/\nごうはん /合板/\nごうばつ /劫罰/\nごうばん /合板/\nごうひ /合否/合皮/合肥/\nごうひつ /合筆/\nごうひはんてい /合否判定/\nごうびょう /業病/\nごうびん /合瓶/\nごうふ /豪富/\nごうふく /剛腹;肝の据わった/剛愎;強情/\nごうぶち /格縁/\nごうぶん /合文/\nごうへき /剛壁/\nごうへん /合片/\nごうべん /合弁/\nごうべんか /合弁花/\nごうべんかるい /合弁花類/Gamopetalae/Sympetalae/\nごうべんがいしゃ /合弁会社/\nごうほう /合法/号砲/豪放/号俸/業報/\nごうほうか /合法化/\nごうほうせい /合法性/\nごうほうてき /合法的/\nごうほうどらっぐ /合法ドラッグ/\nごうほうらいらく /豪放磊落/\nごうほうり /合法裏/\nごうほうろん /合法論/\nごうぼう /号棒/\nごうま /降魔/業魔/格間/\nごうまい /豪邁/\nごうまつ /毫末/劫末/\nごうまん /傲慢/\nごうめ /合目/号目/\nごうめい /合名/\nごうめいがいしゃ /合名会社/\nごうも /毫も/\nごうもう /剛毛/毫毛;very few/\nごうもくてき /合目的/\nごうもくてきせい /合目的性;Zweckmassigkeit/\nごうもくてきてき /合目的的/\nごうもん /拷問/\nごうもんぐ /拷問具/\nごうゆう /豪遊/剛勇/豪勇/合有;[法]/豪雄;豪傑/遨遊/傲遊/\nごうよく /強欲/強慾;=強欲/\nごうり /合理/毫釐/\nごうりか /合理化/\nごうりかはんたい /合理化反対/\nごうりき /合力/強力/剛力/\nごうりきはん /強力犯/\nごうりしゅぎ /合理主義/\nごうりしゅぎてき /合理主義的/\nごうりせい /合理性/郷里制/\nごうりてき /合理的/\nごうりてきせつめい /合理的説明/\nごうりゃく /劫掠/\nごうりゅう /合流/\nごうりゅうし /合流子/\nごうりゅうしゃせん /合流車線/\nごうりゅうじ /合流時/\nごうりゅうせい /合流性/\nごうりゅうちてん /合流地点/\nごうりゅうちょくご /合流直後/\nごうりゅうてん /合流点/\nごうりゅうば /剛竜馬/\nごうりゅうへん /合流編/\nごうりょく /合力/\nごうりろん /合理論;rationalism/\nごうれい /号令/\nごうれいいっか /号令一下/\nごうれいしき /号令式/\nごうわん /剛腕/\nごうん /五蘊;[仏教]色・受・想・行・識/五雲;五色の雲/五運/\nごえ /越え/声/聲/肥/\nごえい /護衛/\nごえいか /御詠歌/\nごえいかん /護衛艦/\nごえいくうぼ /護衛空母/\nごえいくちくかん /護衛駆逐艦/\nごえいてん /ご栄転/御栄転/\nごえいへい /護衛兵/\nごえつ /呉越;春秋時代の呉国と越国。転じて仲の悪いこと/\nごえつどうしゅう /呉越同舟;仲の悪いもの同士が居合せること/\nごえふ /五衛府/\nごえもん /五右衛門/五衛門/\nごえもんぶろ /五右衛門風呂/\nごえん /御縁/ご縁/誤嚥;[医]飲食物等が気道に入ること/後宴/\nごえんじょ /ご援助/御援助/\nごえんだま /五円玉/\nごえんゆうてんのう /後円融天皇/\nごえんりょ /御遠慮/\nごおう /五黄;[陰陽道]/牛黄;生薬/牛王;-宝印/\nごおうほういん /牛王宝印/\nごおうぼ /ご応募/御応募/\nごおり /氷/\nごおん /語音/御恩/五音/呉音/五陰/ご恩/\nごおんおんかい /五音音階/\nごおんこ /ご恩顧/御恩顧/\nごおんじょうく /五陰盛苦/\nごおんめいりょうど /語音明瞭度/\nごか /五加;うこぎ/五箇;地名/五霞;地名,茨城県/\nごかい /誤解/五戒;[仏教]不殺生・不偸盗・不邪淫・不妄語・不飲酒/碁会/碁界/五回/五階/5階/\nごかいしょ /碁会所/\nごかいじょ /碁会所/\nごかいせつ /御解説/\nごかいそう /ご会葬/御会葬/\nごかいちょう /御開帳/\nごかいとう /ご回答/御回答/\nごかいどう /五街道/\nごかく /互角;even/五角;pentagon/牛角;「互角」の本来の表記/互格;?/\nごかくけい /五角形/\nごかくにん /ご確認/御確認/\nごかご /御加護/\nごかしょう /五個荘/\nごかしわばらてんのう /後柏原天皇/\nごかじょう /五カ条/\nごかせ /五ヶ瀬/\nごかぞく /ご家族/御家族/\nごかっけい /五角形/\nごかって /御勝手/\nごかつやく /ご活躍/御活躍/\nごかつよう /御活用/\nごかてい /ご家庭/御家庭/\nごかひ /五加皮/\nごかぼう /五家宝/\nごかめやまてんのう /後亀山天皇/\nごかやま /五箇山;富山. 合掌造りの民家で知られる/\nごかん /互換/五感/語感;nuance/語幹;[文法]stem/後漢;中国の王朝(25-220)/語間/五官;五感に対応する感覚器官/\nごかんいがい /五感以外/\nごかんおう /五冠王/\nごかんき /互換機/\nごかんきしゅ /互換機種/\nごかんきじょう /互換機上/\nごかんきよう /互換機用/\nごかんしょ /後漢書/\nごかんしん /御関心/\nごかんじょ /ご寛恕/御寛恕/後漢書/\nごかんせい /互換性/\nごかんそう /ご感想/御感想/\nごかんど /互換度/\nごかんひょう /互換表/\nごかんひん /互換品/\nごかんべん /御勘弁/\nごかんまつ /語幹末/\nごかんよう /ご寛容/御寛容/\nごがく /語学/五岳;中国の五霊山。泰山,衡山,華山,恒山,嵩山/\nごがくかもく /語学科目/\nごがくがくしゅうよう /語学学習用/\nごがくがっこう /語学学校/\nごがくくんれん /語学訓練/\nごがくけい /語学系/\nごがくこうざ /語学講座/\nごがくさんこうしょ /語学参考書/\nごがくしんしょ /語学新書/\nごがくてき /語学的/\nごがくよう /語学用/\nごがくりょく /語学力/\nごがつ /五月/５月/5月/皐月;※連想,旧暦/\nごがつかくめい /五月革命/\nごがつさい /五月祭/\nごがつびょう /五月病/\nごがん /護岸/\nごがんこうじ /護岸工事/\nごき /誤記/語気/御忌/御器/語基/呉器/\nごきおく /御記憶/\nごきかぶり /御器噛/\nごきげん /ご機嫌/御機嫌/\nごきげんうかがい /御機嫌伺い/\nごきげんななめ /ご機嫌斜め/御機嫌斜め/\nごきげんよう /御機嫌よう/\nごきしちどう /五畿七道;地名/\nごきそ /御器所/\nごきたい /ご期待/御期待/\nごきにゅう /ご記入/御記入/\nごきぼう /ご希望/御希望/\nごきゃく /五脚/\nごきゅう /御給/誤球/\nごきゅうけい /御休憩/\nごきょう /五橋/五経/\nごきょうさん /御協賛/\nごきょうじ /ご教示/御教示/\nごきょうじゅ /御教授;※「御教授下さい」は「御教示下さい」の誤りか/\nごきょうだい /御兄弟/\nごきょうどう /後教導/\nごきょうみ /御興味/\nごきょうりょく /ご協力/御協力/\nごきょうろん /護教論/\nごきょか /御許可/\nごきんじょ /ご近所/御近所/\nごぎ /語義/\nごぎてき /語義的/\nごぎゃく /五逆;[仏教]五つのタブー/\nごぎゃくざい /五逆罪/\nごぎゅう /呉牛;-月に喘ぐ (取越し苦労)/\nごぎょう /五行/御形/\nごぎょうせつ /五行説/\nごぎろん /御議論/\nごく /語句/極/獄/五区/国/石/\nごくあく /極悪/\nごくあくだい /極悪台/\nごくあくどうめい /極悪同盟/\nごくあくにん /極悪人/\nごくあくひどう /極悪非道/\nごくい /極意/獄衣/\nごくいちぶ /極一部/\nごくいん /極印/\nごくう /悟空/御供/\nごくかいせつ /語句解説/\nごくかん /極寒/\nごくけい /極刑/\nごくげつ /極月/\nごくごく /極々/\nごくごく> /極極/極々/\nごくさい /極彩/\nごくさいしき /極彩色/\nごくさむ /極寒/\nごくし /獄死/\nごくしゃ /獄舎/\nごくしゅう /獄囚/極宗/\nごくしょ /極暑/\nごくしょう /極小/\nごくしょうすう /極少数/極小数;?/\nごくしょうりょう /極少量/極小量/\nごくしょき /極初期/\nごくしん /極信/\nごくじょう /極上/\nごくじょうひん /極上品/\nごくせつめい /語句説明/\nごくそう /獄窓/\nごくそく /極促/獄則/\nごくそつ /獄卒/\nごくちゅう /獄中/\nごくつぶし /穀潰し/\nごくていおん /極低温/\nごくていおんそうち /極低温装置/\nごくていおんれいきゃく /極低温冷却/\nごくていそく /極低速/\nごくていそくじ /極低速時/\nごくどう /極道/\nごくどうし /極道史/\nごくない /獄内/\nごくひ /極秘/\nごくひしりょう /極秘資料/\nごくひじこう /極秘事項/\nごくひじっけん /極秘実験/\nごくひじょうほう /極秘情報/\nごくひり /極秘裏/極秘裡/\nごくひん /極貧/\nごくび /極微/\nごくびしょう /極微小/\nごくふつう /極普通/\nごくぶと /極太/\nごくぼそ /極細/\nごくぼそびき /極細挽き/\nごくもん /獄門/\nごくもんだけ /獄門岳/\nごくもんとう /獄門島/\nごくや /獄屋/\nごくやす /極安/\nごくらく /極楽/\nごくらくじ /極楽寺/\nごくらくじょうど /極楽浄土/\nごくらくちょう /極楽鳥/\nごくらくとんぼ /極楽蜻蛉/\nごくり /獄吏/\nごくろう /ご苦労/御苦労/\nごくろうさま /御苦労様/ご苦労さま/\nごぐん /語群/\nごけ /後家/碁笥/\nごけい /互恵/語形/五刑/\nごけいかんぜい /互恵関税/\nごけいけん /御経験/\nごけいせい /互恵性/\nごけいてき /互恵的/\nごけた /五桁/\nごけだおし /後家倒し/\nごけっこん /ご結婚/御結婚/\nごけっせき /ご欠席/御欠席/\nごけつ /五傑/\nごけにん /御家人/\nごけん /護憲/\nごけんきゅう /御研究/\nごけんこう /御健康/\nごけんしゅつ /誤検出/\nごけんしょう /ご健勝/御健勝/\nごけんそん /御謙遜/\nごけんとう /ご検討/御検討/御健闘/\nごけんは /護憲派/\nごけんれんごう /護憲連合/\nごげん /語源/御見/五弦/語原;=語源/五絃/五眼/御監/\nごげんがく /語源学;etymology/\nごげんせつ /語源説/\nごげんてき /語源的/\nごげんどおり /語源通り/\nごげんもじ /御見文字/\nごこ /五胡/5個/\nごこう /後光/五香/五光;[花札]/五劫;-思惟/五更/\nごこうい /ご好意/ご厚意/御好意/御厚意/\nごこうえん /御講演/\nごこうぎ /ご厚誼/御厚誼/ご高誼/御高誼/\nごこうごみん /五公五民/\nごこうし /ご厚志/御厚志/\nごこうしゆい /五劫思惟;[仏教]/\nごこうしょう /ご高承/\nごこうじょう /ご厚情/御厚情/\nごこうせい /語構成/\nごこうにゅう /御購入/\nごこうはい /ご高配/御高配/\nごこうみょうてんのう /後光明天皇/\nごこうらん /ご高覧/御高覧/\nごこうりょ /御考慮/\nごこく /五穀/護国/後刻/\nごこくじ /護国寺/\nごこくじんじゃ /護国神社/\nごこくほうじょう /五穀豊穣/\nごこじゅうろっこく /五胡十六国/\nごこち /心地/\nごころ /心/\nごこん /語根;[言語]root/五根;[仏教]眼・耳・鼻・舌・身／信・勤・念・定・慧/\nごこんじょう /ご懇情/御懇情/\nごご /午後/午后/語々/語語/\nごご#じ /午後#0時/午後#1時/午後#2時/\nごご#じはん /午後#0時半/\nごご> /午後/\nごごう /五合/\nごごうめ /五合目/\nごごち /心地;?/\nごごはんきゅう /午後半休/\nごごびん /午後便/\nごごん /五言/\nごごんこし /五言古詩;[文学]五字で句数無制限の漢詩/\nごごんぜっく /五言絶句/\nごごんりっし /五言律詩;[文学]七字八句の漢詩/\nごさ /誤差/\nごさい /後妻/五彩/五菜/五歳/\nごさいてんのう /後西天皇/\nごさかいせき /誤差解析/\nごさかくさんほう /誤差拡散法/\nごさかんすう /誤差関数/\nごさがてんのう /後嵯峨天皇/\nごさぎゃくでんぱん /誤差逆伝搬/\nごさく /吾作/\nごさくらまちてんのう /後桜町天皇/\nごさこう /誤差項/\nごさしゅう /御査収/\nごさしんごう /誤差信号/\nごさじょうほう /誤差情報/\nごさた /御沙汰;厳しい-/\nごさつ /誤殺/\nごさとくせい /誤差特性/\nごさどう /誤作動/\nごさはんい /誤差範囲/\nごさひょうか /誤差評価/\nごさぼう /誤差棒/\nごさよういん /誤差要因/\nごさん /誤算/午餐/\nごさんか /ご参加/御参加/\nごさんかい /午餐会;luncheon/\nごさんかた /御三方/\nごさんけ /御三家/\nごさんこう /御参考/\nごさんしゅう /御参集/\nごさんしょう /御参照/\nごさんじょうてんのう /後三条天皇/\nごさんどう /ご賛同/御賛同/\nごさんれつ /ご参列/御参列/\nござ /蓙/茣蓙/御座/後座/\nございしょ /御在所/\nござそうろう /御座候/\nごし /五指/腰/五子/呉子/語史;コトバの歴史/語誌;≒語史/語詞;word/越し/\nごしあい /五試合/\nごしえん /ご支援/御支援/\nごしき /五色/\nごしじ /御指示/\nごしそく /ご子息/\nごしちご /五七五/\nごしちちょう /五七調/\nごしっくしょうせつ /ゴシック小説;Gothic novel/\nごしっくたい /ゴシック体/\nごしっくようしき /ゴシック様式/\nごしつぎ /御質疑/\nごしつもん /ご質問/御質問/\nごしつもんなど /御質問等/\nごしてい /御指定/\nごしてき /ご指摘/御指摘/\nごしどう /ご指導/御指導/\nごしなん /御指南/\nごしま /五島/\nごしめい /御指名/\nごしゃ /誤射/誤写/\nごしゃく /語釈/五爵;[公侯伯子男]爵/\nごしゅ /五種/御酒/語種;和語・漢語・洋語/\nごしゅいんせん /御朱印船/\nごしゅう /互酬/後周;[中国史]こうしゅう/\nごしゅういしゅう /後拾遺集/\nごしゅういわかしゅう /後拾遺和歌集/\nごしゅうぎ /御祝儀/ご祝儀/\nごしゅうぎぶくろ /ご祝儀袋/御祝儀袋/\nごしゅうしょうさま /御愁傷様/\nごしゅうしん /ご執心/御執心/\nごしゅうせい /互酬性;reciprocity. 「ポトラッチの-」/\nごしゅうち /御周知/\nごしゅうにん /ご就任/御就任/\nごしゅうめ /五週目/\nごしゅきょうぎ /五種競技/\nごしゅこう /御趣向/\nごしゅし /御主旨/\nごしゅじん /ご主人/御主人/\nごしゅちょう /御主張/\nごしゅっしん /御出身/\nごしゅっせき /ご出席/御出席/\nごしゅつえん /御出演/\nごしゅみ /御趣味/\nごしゅるい /五種類/\nごしゅん /呉春/\nごしょ /御所/五所/\nごしょいずみ /御所泉/\nごしょう /後生/誤称/五障;[仏教]/五章/\nごしょうかい /ご紹介/御紹介/ご照会/御照会/\nごしょうきょ /誤消去/\nごしょうたい /ご招待/御招待/\nごしょうだいじ /後生大事/\nごしょうだく /御承諾/\nごしょうち /ご承知/御承知/\nごしょうのう /御笑納/\nごしょうみ /御賞味/\nごしょうらん /御笑覧/\nごしょがわら /五所川原/\nごしょがわらえき /五所川原駅/\nごしょく /五色/誤植/\nごしょくじ /御食事;「おしょくじ」？/\nごしょぐるま /御所車/\nごしょぞく /御所属/\nごしょの /御所野/\nごしょのうら /御所浦/\nごしょまと /御所的/\nごしょめい /御署名/\nごしょもう /御所望/\nごしょらくがん /御所落雁/\nごしよう /ご使用/御使用/誤使用/\nごしらかわてんのう /後白河天皇/\nごしん /護身/誤診;misdiagnose/誤審;misjudge/誤信;fallacy/\nごしんえい /御真影/\nごしんじゅつ /護身術/\nごしんせつ /御親切/\nごしんせん /五新線/\nごしんぞ /御新造/\nごしんぞう /御新造/\nごしんたい /御神体/\nごしんたく /ご神託/御神託/\nごしんとう /御神灯/\nごしんぱい /ご心配/御心配/\nごしんぷ /御親父/\nごしんぼく /御神木/\nごしんもじ /御心文字/御親文字/\nごじ /誤字/護持/五時/五次/５時/5時/\nごじあい /ご自愛/御自愛/\nごじさん /ご持参/\nごじしん /御自身/\nごじせい /ご時世/御時世/\nごじたく /御自宅/\nごじだつじ /誤字脱字/\nごじだつじとう /誤字脱字等/\nごじだつじなど /誤字脱字等/\nごじっぽ /五十歩/\nごじっぽひゃっぽ /五十歩百歩/\nごじつ /後日/\nごじつたん /後日譚/\nごじつだん /後日談/\nごじつちゅう /後日注/\nごじつものがたり /後日物語/\nごじてん /語辞典/\nごじひ /御慈悲/ご慈悲/\nごじぶん /御自分/\nごじまん /御自慢/\nごじみゃく /五次脈/\nごじゅう /五重/五十/\nごじゅうえんだま /五十円玉/\nごじゅうおくねん /五十億年/\nごじゅうおん /五十音/\nごじゅうおんじゅん /五十音順/\nごじゅうおんず /五十音図/\nごじゅうおんひょう /五十音表/\nごじゅうかた /五十肩/\nごじゅうから /五十雀/\nごじゅうさんつぎ /五十三次/\nごじゅうしょ /ご住所/御住所/\nごじゅうしょう /五重唱/\nごじゅうそう /五重奏/\nごじゅうにんまち /五十人町/\nごじゅうねん /五十年/\nごじゅうのとう /五重塔/\nごじゅっぽ /五十歩/\nごじゅっぽひゃっぽ /五十歩百歩/\nごじゅつ /後述/\nごじゅん /語順/\nごじゅんせつ /五旬節/\nごじゅんび /御準備/\nごじゆう /御自由/\nごじょ /互助/語序/互除;-法/\nごじょう /五条/五條/五常/互譲/誤乗/\nごじょうえき /五条駅/\nごじょうざか /五条坂/\nごじょうしゃ /誤乗車/\nごじょうだん /御冗談/\nごじょうめ /五城目/\nごじょかい /互助会/\nごじょくあくせ /五濁悪世/\nごじょげん /御助言/\nごじょほう /互除法/\nごじょりょく /御助力/\nごじる /呉汁/豆汁/\nごじん /御仁;お方/吾人;我々/五塵/\nごじんか /御神火/\nごじんたい /御神体/\nごじんりょく /御尽力/\nごす /呉須/\nごすい /午睡/五衰/\nごすいさつ /御推察/\nごすいしょう /御推奨/\nごすいせん /御推薦/\nごすいもじ /御推文字/\nごすう /語数/\nごすけ /吾助/\nごすざくてんのう /後朱雀天皇/\nごすん /五寸/\nごすんくぎ /五寸釘/\nごすんつぼね /五寸局/\nごすんもよう /五寸模様/\nごず /牛頭/\nごずいい /御随意/\nごずみ /後炭/\nごずめず /牛頭馬頭/\nごせ /御所/後世/\nごせい /互生/悟性/後世/碁聖/五星/五声/語勢/五聖/五清/五牲/\nごせいうん /ご盛運/御盛運/\nごせいえい /ご清栄/御清栄/御盛栄/\nごせいえん /御声援/\nごせいがいねん /悟性概念/\nごせいきゅう /ご請求/御請求/\nごせいぎょう /ご盛業/御盛業/\nごせいこう /御成功/\nごせいこうき /五星紅旗;中国の国旗/\nごせいこん /御成婚/\nごせいこんきねん /御成婚記念/\nごせいしょう /ご清祥/御清祥/ご清勝/御清勝/\nごせいたん /御生誕/\nごせいどうどう /五世同堂/\nごせいばいしきもく /御成敗式目/\nごせいほう /後世方/\nごせいほうか /後世方家/\nごせいようじょ /互生葉序/\nごせいらん /御清覧/\nごせっけ /五摂家/\nごせつぞく /誤接続/\nごせつめい /御説明/\nごせん /互選/五泉/五線/五千/\nごせんえん /五千円/\nごせんえんさつ /五千円札/\nごせんし /五線紙/\nごせんしゅう /後撰集/\nごせんぞ /ご先祖/御先祖/\nごせんたく /御宣託/\nごせんふ /五線譜/\nごせんもん /御専門/\nごぜ /瞽女/\nごぜん /午前/御前;-会議/御膳;おせち-/\nごぜん#じ /午前#1時/午前#0時/午前#2時/\nごぜん> /午前/\nごぜんかいぎ /御前会議/\nごぜんげんざい /午前現在/\nごぜんさま /午前様/\nごぜんじあい /御前試合/\nごぜんちゅう /午前中/\nごぜんはつ /午前発/\nごぜんはんきゅう /午前半休/\nごぜんびん /午前便/\nごぜんぶ /午前部/\nごぜんやま /御前山/\nごそ /語素;[言語]lexeme/\nごそう /護送/互層;[地質]laminate/五艘/誤想/\nごそうさ /誤操作/\nごそうしゃ /護送車/\nごそうせんだん /護送船団/\nごそうぞう /御想像/\nごそうだん /ご相談/御相談/\nごそうにゅう /誤挿入/\nごそうふ /ご送付/御送付/\nごそうぼうえい /誤想防衛/\nごそくもじ /御息文字/\nごそくろう /ご足労/御足労/\nごそつぎょう /御卒業/\nごそんがん /御尊顔/\nごそんじ /御存じ/\nごそんぷ /御尊父/\nごそんぷさま /御尊父様/\nごぞう /五臓/\nごぞうろっぷ /五臓六腑/\nごぞく /語族/五族/\nごぞんじ /ご存知/ご存じ/御存知/御存じ/\nごぞんち /御存知/\nごたい /五体/\nごたいおう /御対応/\nごたいそう /ご大層/御大層/\nごたいとうち /五体投地/\nごたいまんぞく /五体満足/\nごたいめん /御対面/\nごたいりく /五大陸/\nごたえ /応え/\nごたく /御託/五択/\nごたくせん /御託宣/ご託宣/\nごたしょう /ご多祥/御多祥/\nごたぶん /ご多分;-に漏れず/御多分/\nごたぼう /ご多忙/御多忙/\nごたぼうちゅう /御多忙中/\nごたま /五玉/\nごたようちゅう /ご多用中/御多用中/\nごたろう /五太郎/\nごたん /五反/\nごたんい /語単位/\nごたんだ /五反田/\nごたんだえき /五反田駅/\nごたんとう /御担当/五炭糖;[化学]pentose. C5H10O5/\nごだい /五代/五大/伍代/\nごだいこ /五大湖/\nごだいご /後醍醐/\nごだいごてんのう /後醍醐天皇/\nごだいさん /五台山/\nごだいし /五代史;新五代史と旧五代史/\nごだいしゅう /五大州/\nごだいじっこく /五代十国;[中国史]/\nごだいどう /五大堂/\nごだつ /誤脱/\nごだん /五段/後段/誤断/\nごだんかい /五段階/\nごだんかつよう /五段活用/\nごち /五智/\nごちそう /ご馳走/御馳走/\nごちそうさま /ご馳走様/ご馳走さま/御馳走様/ごちそう様/御馳走さま/\nごちゃく /御着/五着/\nごちゅう /語中/語注/語註/\nごちゅうい /ご注意/御注意/\nごちゅうこく /御忠告/\nごちゅうもく /御注目/\nごちゅうもん /ご注文/御注文/\nごちょう /語調/伍長/語長/\nごちょうせい /誤調整/\nごっかん /極寒/極官/\nごったに /ごった煮/\nごって /毎/\nごっぽう /業報/\nごつうか /誤通過/\nごつうち /ご通知/御通知/\nごつごう /ご都合/御都合/\nごつごうしゅぎ /御都合主義/ご都合主義/\nごつちみかどてんのう /後土御門天皇/\nごつぼ /五坪/\nごづめづ /牛頭馬頭/\nごて /後手/鏝/\nごてい /五帝/五鼎;-に食らわずんば-に烹られん/\nごていあん /御提案/\nごていきょう /御提供/\nごていしゅ /御亭主/\nごていしゅつ /御提出/\nごていじ /御提示/\nごていせい /御訂正/\nごていねい /ご丁寧/御丁寧/\nごてがち /後手勝/\nごてごて /後手後手/\nごてばん /後手番/\nごてひっしょう /後手必勝/\nごてゆうり /後手有利/\nごてん /御殿/\nごてんい /御典医/御殿医;=御典医/\nごてんした /御殿下/\nごてんば /御殿場/\nごてんばせん /御殿場線/\nごてんばほうめん /御殿場方面/\nごてんやま /御殿山/\nごでん /誤伝/\nごでんじゅ /御伝授/\nごと /毎/事/言/五斗/如/琴/亊/\nごとう /誤答/後藤/五島/語頭/五嶋/五頭/後唐;[中国史]こうとう/呉島/\nごとうごう /誤統合/\nごとうしゃく /五等爵;公爵・侯爵・伯爵・子爵・男爵/\nごとうしょ /御当所/\nごとうじ /後藤寺/\nごとうじょう /御登場/\nごとうすう /誤答数/\nごとうち /御当地/\nごとうちゃく /ご到着/御到着/\nごとうてん /後藤点/\nごとうれっとう /五島列島/\nごとうろく /誤登録/\nごとうろん /御討論/\nごとおび /五十日;日にちの末尾に五、十が付く日。支払日にあたる/\nごとく /五徳/悟得/\nごとし /如し/ゴト師;イカサマ師/\nごとに /毎に/\nごとばてんのう /後鳥羽天皇/\nごど /五度/\nごどう /悟道/\nごどうさ /誤動作/\nごどうはい /御同輩/\nごどうはん /御同伴/\nごどうやく /御同役/\nごどく /誤読/\nごないぎ /御内儀;おかみさん/\nごないしょ /御内書/\nごならてんのう /後奈良天皇/\nごなん /御難/\nごにじょうてんのう /後二条天皇/\nごにゅう /五入/悟入/\nごにゅうかい /御入会/\nごにゅうきん /ご入金/\nごにゅうじょう /御入場/\nごにゅうりょく /誤入力/\nごにん /誤認/五人/5人/\nごにんぐみ /五人組;[日本史]/\nごにんしき /誤認識/\nごにんたいほ /誤認逮捕/\nごにんばやし /五人囃子/\nごねどく /ごね得/ゴネ得/\nごねん /御念/五年/\nごねんかん /五年間/\nごねんせい /五年生/\nごねんめ /五年目/\nごのう /御悩/\nごのうせん /五能線/\nごのへ /五戸/\nごのみ /好み/\nごは /語派/\nごはい /誤配/向拝/御拝/\nごはいさつ /御拝察/\nごはいりょ /ご配慮/御配慮/\nごはさん /ご破算/御破算/\nごはっこう /誤発行/\nごはっちゅう /御発注/\nごはってん /ご発展/御発展/\nごはっと /御法度/ご法度/\nごはっぴょう /御発表/\nごはつげん /御発言/\nごはなぞのてんのう /後花園天皇/\nごはん /御飯/ご飯/誤判;misjudge/御判;はんこ/\nごはんえい /ご繁栄/御繁栄/\nごはんじょう /ご繁盛/御繁盛/\nごはんだん /御判断;your decision/誤判断;misjudge/\nごはんつぶ /御飯粒/\nごはんてい /誤判定/\nごば /後場/\nごばく /誤爆/\nごばらい /後払い/\nごばん /碁盤/五番/\nごばんがい /五番街/\nごばんしょうぶ /五番勝負/\nごばんめ /碁盤目;grid/五番目/\nごばんわり /碁盤割り/\nごひき /五匹/\nごひつ /五筆/\nごひはん /御批判/\nごひひょう /御批評/\nごひゃく /五百/\nごひゃくえんだま /五百円玉/\nごひゃくまんごく /五百万石/\nごひゃくらかん /五百羅漢/\nごひょうき /誤表記/\nごひょうじ /誤表示/\nごび /語尾/\nごびへんか /語尾変化/\nごびゅう /誤謬/\nごびょう /御廟/\nごふ /護符/後夫/五府;[律令制]五衛府/\nごふう /碁風/\nごふうじゅうう /五風十雨/\nごふうふ /御夫婦/\nごふかくさてんのう /後深草天皇/\nごふく /呉服/五福/\nごふくや /呉服屋/\nごふこう /御不幸/\nごふさい /御夫妻/\nごふざい /御不在/\nごふしみてんのう /後伏見天皇/\nごふじょう /御不浄/\nごふじん /御婦人/御夫人/\nごふたん /御負担/\nごふない /御府内/\nごふべん /御不便/\nごふまん /御不満/\nごふめい /御不明/\nごふん /胡粉/五分/\nごふんかん /五分間/\nごぶ /五分/五部/\nごぶがゆ /五分粥/\nごぶがり /五分刈り/\nごぶごぶ /五分五分/\nごぶさた /ご無沙汰/御無沙汰/\nごぶじ /御無事/\nごぶつ /御物;モノ/五仏/\nごぶつぜん /御仏前/\nごぶらんおり /ゴブラン織;gobelins/\nごぶれい /御無礼/\nごぶん /誤聞/五分/\nごへい /語弊/御幣/\nごへん /互変/\nごへんかん /誤変換/\nごへんきゃく /御返却/\nごへんこう /御変更/\nごへんじ /ご返事/御返事/\nごへんそう /ご返送/御返送/\nごへんとう /御返答/\nごべん /五弁/\nごべんたつ /御鞭撻/\nごほう /語法/誤報/御報/護法/午砲/\nごほうこく /ご報告/御報告/\nごほうし /ご奉仕/御奉仕/ご芳志/御芳志/\nごほうじ /御法事/\nごほうじん /護法神;[仏教]/\nごほうぜん /御宝前/\nごほうどう /誤報道/\nごほうねん /ご放念/御放念/\nごほうび /ご褒美/御褒美/\nごほうめい /ご芳名/御芳名/\nごほく /吾北/\nごほりかわてんのう /後堀河天皇/\nごほん /御本/\nごほんぎ /五本木/\nごほんけ /御本家/\nごほんぞん /御本尊/\nごほんにん /御本人/\nごほんゆび /五本指/\nごほんらい /語本来/\nごぼいん /五母音/\nごぼう /御坊/牛蒡/\nごぼうせい /五芒星/\nごぼどう /御母堂/\nごま /胡麻/護摩/駒/独楽/\nごまあえ /胡麻和え/\nごまあぶら /胡麻油/ごま油/ゴマ油/\nごまあん /胡麻餡/\nごまがら /胡麻殻/\nごましお /胡麻塩/\nごましおあたま /胡麻塩頭;白髪混じり/\nごますり /胡麻擂り;apple-polisher/\nごまだけ /胡麻竹/\nごまだれ /胡麻垂れ/\nごまつ /語末/\nごまどう /護摩堂/\nごまどうふ /胡麻豆腐/\nごまどうらん /胡麻胴乱;「ごまかす」の語源になったお菓子/\nごまのはい /護摩の灰;旅人狙いの泥棒/\nごまのはぐさか /ゴマノハグサ科/Scrophulariaceae/\nごまのはぐさもく /Personales/ゴマノハグサ目/\nごまふあざらし /胡麻斑海豹/\nごまみそ /胡麻味噌/\nごまよごし /胡麻汚し;胡麻和え/\nごまん /五万/\nごまんえつ /御満悦/\nごまんきつ /御満喫/\nごまんにん /五万人/\nごみ /塵;rubbish/五味;甘辛苦酸塩/芥;rubbish/塵芥;rubbish(じんかい)/護美;rubbish,忌み字/埖;rubbish,また地名/込;(連濁)/\nごみあくた /塵芥;ゴミ、値打のないもの/\nごみおか /五味岡/\nごみしょり /ゴミ処理/\nごみすて /ゴミ捨て/\nごみすてば /ゴミ捨て場/\nごみずのおてんのう /後水尾天皇/\nごみだし /ゴミ出し/\nごみはつでん /ごみ発電/\nごみばこ /ゴミ箱/\nごみひろい /ゴミ拾い/\nごみぶくろ /ゴミ袋/\nごみぶん /御身分/\nごみむし /歩行虫/\nごみゃく /語脈/\nごみや /五味屋/\nごみょう /五明/\nごみんかん /護民官/\nごむ /護謨/\nごむいた /ゴム板/\nごむいん /ゴム印/\nごむかん /ゴム管;rubber tube/\nごむぐつ /ゴム靴;rubber shoes/\nごむこうぎょう /ゴム工業/\nごむしょくぶつ /ゴム植物;ゴムの木/\nごむじょう /ゴム状/\nごむせい /ゴム製/\nごむせいひん /ゴム製品/\nごむぞうり /ゴム草履;flip-flops/\nごむぞこ /ゴム底;rubber sole/\nごむたい /御無体/\nごむだん /ゴム弾/\nごむてぶくろ /ゴム手袋/\nごむとび /ゴム跳び/\nごむなが /ゴム長/\nごむのき /ゴムの木/\nごむのり /ゴム糊;gum/\nごむひも /ゴム紐;elastic cord/\nごむふうせん /ゴム風船/\nごむまり /ゴム毬/\nごむよう /御無用/\nごむらかみてんのう /後村上天皇/\nごめ /込/米/\nごめい /五明/五名/\nごめいさつ /ご明察/御明察/\nごめいとう /御名答/\nごめいふく /御冥福/ご冥福/\nごめいわく /ご迷惑/御迷惑/\nごめん /御免/\nごめんください /御免下さい/\nごめんこうむる /蒙御免/\nごめんどう /御面倒/\nごめんなさい /御免なさい/\nごもく /五目/\nごもくそば /五目蕎麦/\nごもくならべ /五目並べ/\nごもくめし /五目飯/\nごもじ /五文字/\nごもち /御物;モノ/\nごもっとも /御尤も;御説-/\nごもつ /御物/\nごももぞのてんのう /後桃園天皇/\nごもるてがか /ゴモルテガ科/Gomortegaceae/\nごもん /御門/御紋/五門/\nごもんぜき /御門跡/\nごや /小屋/後夜;⇔初夜/五夜/午夜;AM0/\nごやく /誤訳;mistranslation/語訳;(複合用途) フランス-/\nごやくせいしょ /語訳聖書/\nごゆ /御油/\nごゆうじん /御友人/\nごゆうどう /誤誘導/\nごゆうよ /御猶予/\nごよう /御用;affair/誤用;abuse/ご用/五葉/\nごようい /御用意/\nごようおさめ /御用納め/\nごようがくしゃ /御用学者/\nごようきき /御用聞き/御用聞/\nごようきゅう /御要求/\nごようきん /御用金/\nごようけんせつ /五洋建設;[企業名]/\nごようしゃ /ご容赦/御容赦/\nごようしょうにん /御用商人/\nごようしんぶん /御用新聞/\nごようじん /御用心/\nごようす /御様子/\nごようぜいてんのう /後陽成天皇/\nごようたし /御用達/\nごようたつ /御用達/\nごようだつ /御用達/\nごようちょう /御用帳/\nごようぢょうちん /御用提灯/\nごようてい /御用邸/\nごようはじめ /御用始め/\nごようぼう /ご要望/御要望/\nごようまつ /五葉松/\nごようめい /ご用命/御用命/\nごようろん /語用論/\nごよく /五欲/\nごよさん /ご予算/\nごよてい /御予定/\nごよやく /御予約/\nごらいこう /御来光/ご来光/\nごらいごう /御来迎/\nごらいじょう /ご来場/御来場/\nごらいてん /ご来店/御来店/\nごらいりん /ご来臨/御来臨/\nごらく /娯楽/\nごらくえいが /娯楽映画/\nごらくさく /娯楽作/\nごらくさくひん /娯楽作品/\nごらくしせつ /娯楽施設/\nごらくしつ /娯楽室/\nごらくじだいげき /娯楽時代劇/\nごらくせい /娯楽性/\nごらくたいさく /娯楽大作/\nごらくてき /娯楽的/\nごらくばんぐみ /娯楽番組/\nごらくひ /娯楽費/\nごらくぼん /娯楽本/\nごらくよう /娯楽用/\nごらん /ご覧/御覧/\nごり /鮴/石伏魚/\nごりおし /ごり押し/ゴリ押し/\nごりかい /ご理解/御理解/\nごりしょう /御利生/\nごりっぱ /ご立派/御立派/\nごりっぷく /ご立腹/\nごりむちゅう /五里霧中/\nごりやく /御利益/ご利益/\nごりゅう /五竜/\nごりゅうい /御留意/\nごりゅうせい /ご隆盛/御隆盛/\nごりょう /御陵;皇族の墓/御領;domain/御料;貴人(のもの)/御霊;-信仰/後梁;[中国史]こうりょう/御寮;貴人(の子女)/\nごりょうかい /御了解/\nごりょうかく /五稜郭/\nごりょうけ /御両家/\nごりょうしゃ /御料車/\nごりょうしょう /ご了承/御了承/\nごりょうしん /ご両親/御両親/\nごりょうち /御料地/\nごりょうにん /御両人/御寮人/\nごりょうば /御猟場;宮内庁猟場/\nごりょうぼくじょう /御料牧場/\nごりょうめい /御両名/\nごりょこう /御旅行/\nごりよう /ご利用/御利用/\nごりん /五輪/五厘/五倫/\nごりんかいさい /五輪開催/\nごりんき /五輪旗/\nごりんさんか /五輪参加/\nごりんだいひょう /五輪代表/\nごりんのしょ /五輪書;宮本武蔵著/\nごりんよせん /五輪予選/\nごるい /語類/\nごるふじょう /ゴルフ場/\nごれい /語例;example of words/誤例;wrong example/\nごれいぜいてんのう /後冷泉天皇/\nごれいぜん /御霊前/\nごれんらく /ご連絡/御連絡/\nごろ /語呂/頃/\nごろー /ＧＯＲＯ/\nごろあわせ /語呂合わせ/語呂合せ/\nごろう /五郎/悟郎/悟朗/伍朗/ＧＯＲＯ/\nごろうじん /御老人/\nごろうまる /五郎丸/\nごろく /語録/五六/\nごろね /ごろ寝/ゴロ寝/\nごろはち /五郎八/\nごろべえ /五郎兵衛/\nごろも /衣/\nごわり /五割/\nごん /言/権/厳/艮;[八卦]陽陰陰/勤;勤行/魂/諢/金/嚴;「厳」の旧字(人名用漢字)/權;「権」の旧字/\nごんか /言下/\nごんきょう /権教;[仏教]方便としての教え/\nごんぎょう /勤行/\nごんく /言句/\nごんくーるしょう /ゴンクール賞;le Prix Gouncourt/\nごんぐ /欣求/\nごんぐじょうど /欣求浄土/\nごんげ /権化/\nごんげん /権現/\nごんげんづくり /権現造り;[建築]/権現造;[建築]/\nごんご /言語/\nごんごどうだん /言語道断/言語道斷;「断」旧字/\nごんじゃ /権者/\nごんじょう /言上/\nごんずい /権瑞/\nごんぞう /権造/\nごんだ /権田/\nごんてき /権的/\nごんどう /権藤/\nごんどうくじら /巨頭鯨/\nごんのそち /権帥;[律令制]太宰府長官/\nごんべえ /権兵衛/\nごんべん /言偏/\nごんりょう /艮陵/\nさ /差/左;ひだり/佐;大佐/鎖;閉鎖/瑣;煩瑣/砂;砂金/沙;沙漠/紗;袱紗/裟;大袈裟/莎;はますげ/娑;娑羅双樹/嵯;嵯峨/嵳;「嵯」の異体字/磋;切磋琢磨/蹉;蹉跌/搓;(こす・る)/瑳;(みが・く)/槎;(いかだ)/嗟;咄嗟/査;捜査/渣;残渣/柤/叉;音叉/扠;扠首/乍;なが・ら/作;動作/做;「作」の異体字/詐;詐欺/梭;織機のヒ/唆;示唆/茶;茶道/些;些細/再;再来年/嗄;か・れる/挫;捻挫/早;早乙女/蓑;みの/簑;「蓑」の異体字/狭;若狭?/狹;「狭」の旧字(人名用漢字)/\nさ> /左;左大臣,左中将,左飛(野球)/\nさーかすだん /サーカス団/\nさーくるかつどう /サークル活動/\nさーばがわ /サーバ側/\nさーびすがかり /サービス係/\nさーびすぎょう /サービス業/\nさーびすざんぎょう /サービス残業;[時事]不払い残業/\nさーびすせいしん /サービス精神/\nさーびすないよう /サービス内容/\nさーびすめい /サービス名/\nさーびすもう /サービス網/\nさーびすよう /サービス用/\nさーびすりょう /サービス料/\nさーびすりょうきん /サービス料金/\nさあや /紗綾/\nさい /際/差異/最/再/歳/才/犀;[動物]rhino/賽;dice/骰子;dice/債/祭/菜/災/斎;斎宮/細/妻/佐井;人名,地名/差違;≒差異/哉;快哉/栽;盆栽/裁;裁判/載;掲載/采;采配/採;採用/彩;色彩/綵;≒彩/崔/催;開催/摧;(くだ・く)/偲;しの・ぶ/鰓;魚のエラ/腮;≒鰓/顋;≒鰓/豺;やまいぬ/犲;「豺」の異体字/塞;城塞/寨;≒塞/宰;主催/縡;(こと)/砕;粉砕/碎;「砕」の旧字(人名用漢字)/淬;(にらぐ)/柴;しば/砦;城砦/釵;(かんざし)/靫;うつぼ/齋;「斎」の旧字/儕;儕輩/斉;(呉音) 一斉/齊;「斉」の旧字(人名用漢字)/済;返済/濟;「済」の旧字/西;西方/晒;さら・す/洒;洒脱(しゃだつ)/灑;≒洒/樶;木のフシ/猜;猜疑心/纔;(わずか)/蔡;([中国史])/霽;は・れる/凄;(呉音) すご・い/悽;(呉音) 悽惨/衰;(漢音の一つ)/財;財布/殺;相殺/切;一切/責;?/\nさい> /再/最/歳;?/\nさいあい /最愛/\nさいあく /最悪/\nさいあくじょうけん /最悪条件/\nさいあくち /最悪値/\nさいあん /再案/\nさいあんてい /最安定/\nさいいき /西域/\nさいいち /才一/\nさいいちろう /斉一郎/\nさいいん /西院/催淫/斎院/\nさいいんざい /催淫剤/\nさいいんよう /再引用/\nさいう /細雨/最右/\nさいうへん /最右辺/\nさいうよく /最右翼/\nさいうん /彩雲/\nさいえい /再映/細纓/\nさいえき /歳役/\nさいえん /菜園/再演/才媛/最遠/再縁/\nさいえんちょう /再延長/\nさいえんてん /最遠点/\nさいえんぽう /最遠方/\nさいえんもの /再演物/\nさいおう /最奥/塞翁/再応/再往/\nさいおうがうま /塞翁が馬/\nさいおうぼ /再応募/\nさいおおぜき /再大関/\nさいおおて /最大手/\nさいおく /最奥/\nさいおん /蔡温/\nさいおんじ /西園寺/西恩寺/\nさいおんじきんもち /西園寺公望/\nさいおんじこう /西園寺公/\nさいか /最下/災禍/裁可/採火;五輪の-式/西下/載貨/再嫁/彩花;姓/雑賀/\nさいかい /再開;†resume.「仕事を-する」/再会;†reunion.「旧友と-する」/最下位/西海/際会;†めぐりあう。「事件に-する」/斎戒/\nさいかいご /再開後/\nさいかいしゃく /再解釈/\nさいかいじ /再開時/\nさいかいそう /最下位層/\nさいかいぞう /再改造/\nさいかいだっしゅつ /最下位脱出/\nさいかいどう /西海道;九州/\nさいかいはつ /再開発/\nさいかいもくよく /斎戒沐浴/\nさいかかい /最下階/\nさいかきゅう /最下級/\nさいかぎょう /最下行/\nさいかく /才覚/西鶴/\nさいかくにん /再確認/\nさいかくはん /再撹拌/\nさいかこう /再加工/\nさいかそう /最下層/\nさいかそく /再加速/\nさいかだん /最下段/\nさいかっせいか /再活性化/\nさいかつどう /再活動/\nさいかにゅう /再加入/\nさいかねつ /再加熱/\nさいかぶ /最下部/\nさいかや /さいか屋/\nさいかりゅう /最下流/\nさいかわ /犀川/斉川/\nさいかん /再刊/細管/菜館;[中国語](cai guan) restaurant/才幹/祭官/彩管;絵筆/災患/\nさいかんさんゆう /歳寒三友/\nさいかんはだん /細管破断/\nさいが /雑賀/齋賀/\nさいがい /災害/最外/際涯/\nさいがいがわ /最外側/\nさいがいきゅうじょけん /災害救助犬/\nさいがいきょてんびょういん /災害拠点病院/\nさいがいじ /災害時/\nさいがいじょうほう /災害情報/\nさいがいたいさくほんぶ /災害対策本部/\nさいがいち /災害地/\nさいがいぶ /最外部/\nさいがいほしょう /災害補償/\nさいがく /才学/\nさいがくしゅう /再学習/\nさいがわ /犀川/\nさいき /再起;comeback.「-不能」/再帰;recurse.「-処理」/才気/祭器/催奇/再記/債鬼/佐伯/斉木/斎木/妻木/彩木/\nさいきかんすう /再帰関数/\nさいきかんぱつ /才気煥発/\nさいきがた /再帰型/\nさいきけい /再帰形/\nさいきけいせい /催奇形性/\nさいきしき /再帰式/\nさいきせい /再帰性/最輝星/\nさいきそ /再起訴/\nさいきだいめいし /再帰代名詞/\nさいきていぎ /再帰定義/\nさいきてき /再帰的/\nさいきてきかんすう /再帰的関数/\nさいきてきこうぞう /再帰的構造/\nさいきてきていぎ /再帰的定義/\nさいきてきてつづき /再帰的手続き/\nさいきどう /再起動/\nさいきどうし /再帰動詞;[文法]reflexive. eg. show oneself, se donner/\nさいきどうじ /再起動時/\nさいきふのう /再起不能/\nさいきゅう /最急/鰓弓;[生物]branchial arch/\nさいきゅうこうか /最急降下/\nさいきゅうこうかほう /最急降下法/\nさいきゅうしゅう /再吸収/\nさいきゅうゆ /再給油/\nさいきょ /裁許/再挙/\nさいきょう /最強/西京;京都/埼京;埼玉〜東京/歳刑;[陰陽道]八将神の一。水星/\nさいきょういく /再教育/\nさいきょうく /西京区/\nさいきょうせつ /最強説/\nさいきょうせん /埼京線/\nさいきょうせんかいそく /埼京線快速/\nさいきょうせんじゅうじょうえき /埼京線十条駅/\nさいきょうづけ /西京漬け/西京漬;サワラの-/\nさいきょうみそ /西京味噌/\nさいきょうやき /西京焼/西京焼き/\nさいきよびだし /再帰呼び出し/\nさいきん /最近/細菌/\nさいきん> /最近/\nさいきんがく /細菌学;bacteriology/\nさいきんごう /最近号/\nさいきんしゅっぱん /最近出版/\nさいきんじょうほう /最近情報/\nさいきんせん /細菌戦;biological warfare/\nさいきんちゅうもく /最近注目/\nさいきんはっけん /最近発見/\nさいきんはっぴょう /最近発表/\nさいきんはつばい /最近発売/\nさいきんひょうばん /最近評判/\nさいきんびょう /細菌病/\nさいきんへいき /細菌兵器/\nさいきんほうえい /最近放映/\nさいきんぼう /最近傍/\nさいきんりゅうこう /最近流行/\nさいきんりん /最近隣/\nさいきんるい /最近類/\nさいきんわだい /最近話題/\nさいぎ /祭儀/猜疑/再議/\nさいぎしん /猜疑心/\nさいぎてき /猜疑的/\nさいぎゃくてん /再逆転/\nさいぎょう /西行/\nさいぎょうほうし /西行法師/\nさいぎんみ /再吟味/\nさいく /細工/\nさいくし /細工師/\nさいくじょ /細工所/\nさいくつ /採掘/\nさいくつけん /採掘権/\nさいくつしゃ /採掘車/\nさいくもの /細工物/\nさいくん /細君/\nさいぐ /祭具/\nさいぐう /斎宮/\nさいぐさ /三枝/\nさいぐんび /再軍備/\nさいけい /再掲/歳計/\nさいけいこく /最恵国/再警告/\nさいけいこくたいぐう /最恵国待遇/\nさいけいこくやっかん /最恵国約款/\nさいけいさい /再掲載/\nさいけいさん /再計算/\nさいけいじょうよきん /歳計剰余金/\nさいけいそく /再計測/\nさいけいやく /再契約/\nさいけいやくきん /再契約金/\nさいけいれい /最敬礼/\nさいけっしゅう /再結集/\nさいけっしょう /再結晶;[化学]recrystallisation/\nさいけっせい /再結成/\nさいけっせいご /再結成後/\nさいけっせいじ /再結成時/\nさいけってい /再決定/\nさいけつ /採血/採決;†vote.「法案の-」/裁決;†decide.「陪審員の-」/\nさいけついいん /裁決委員/\nさいけつかん /採血管/\nさいけつごう /再結合/\nさいけつほうほう /採血方法/\nさいけん /債券;†bond/債権;†credit.「不良-」/再建;reconstruction/再見/細見/\nさいけんかいしゅう /債権回収/\nさいけんけいかく /再建計画/\nさいけんこうい /債権行為/\nさいけんさ /再検査/\nさいけんさく /再検索/\nさいけんしゃ /債権者/再検者/\nさいけんしゃだいいけん /債権者代位権/\nさいけんしゃとりけしけん /債権者取消権/\nさいけんしょう /再検証/\nさいけんしょうけん /債権証券/\nさいけんじゅつ /再建術/\nさいけんじょうと /債権譲渡/\nさいけんちゅう /再建中/\nさいけんとう /再検討/\nさいけんほうき /債権放棄/\nさいげい /才芸/\nさいげつ /歳月/\nさいげん /再現;represent/際限;limits.「-無く」/\nさいげんかのう /再現可能/\nさいげんせい /再現性/\nさいげんてじゅん /再現手順/\nさいげんど /再現度/\nさいげんぶ /再現部/\nさいげんりつ /再現率/\nさいこ /最古/西湖/柴胡;[漢方]「-湯,小-湯」/才子/採子/\nさいこう /最高/再考/採光/催行/再興/細孔/採鉱/再構/再校/斉衡;年号(854-857)/砕鉱/\nさいこう> /最高;-限度,-速度,-水準/\nさいこうい /最高位/\nさいこういせん /最高位戦/\nさいこうおん /最高音/\nさいこうかい /再公開/\nさいこうかいてんすう /最高回転数/\nさいこうかかく /最高価格/\nさいこうかんぶ /最高幹部/\nさいこうがく /最高額/\nさいこうがくふ /最高学府/\nさいこうきおん /最高気温/\nさいこうきかん /最高機関/\nさいこうきしゅ /最高機種/\nさいこうきみつ /最高機密/\nさいこうきゅう /最高級/\nさいこうきゅうき /最高級機/\nさいこうきゅうひん /最高級品/\nさいこうきろく /最高記録/\nさいこうきんがく /最高金額/\nさいこうけいえいせきにんしゃ /最高経営責任者;CEO/\nさいこうけっさく /最高傑作/\nさいこうけつあつ /最高血圧/\nさいこうけん /最高検;[略語]最高検察庁/\nさいこうけんい /最高権威/\nさいこうけんさつちょう /最高検察庁/\nさいこうけんりょくしゃ /最高権力者/\nさいこうげんど /最高限度/\nさいこうげんどがく /最高限度額/\nさいこうこうど /最高高度/\nさいこうこく /再抗告/\nさいこうさい /最高裁/\nさいこうさいさいばんかん /最高裁裁判官/\nさいこうさいはんけつ /最高裁判決/\nさいこうさいはんじ /最高裁判事/\nさいこうさいばんしょ /最高裁判所/\nさいこうさいばんしょちょうかん /最高裁判所長官/\nさいこうさく /最高作/\nさいこうさつ /再考察/\nさいこうしっこうせきにんしゃ /最高執行責任者;COO/\nさいこうしどうしゃ /最高指導者/\nさいこうしはん /最高師範/\nさいこうしゅつりょく /最高出力/\nさいこうしょう /最高賞/再交渉/\nさいこうしん /最高神/\nさいこうじ /再工事/\nさいこうじそく /最高時速/\nさいこうすいじゅん /最高水準/\nさいこうせい /再構成/\nさいこうせいせき /最高成績/\nさいこうせいほう /再構成法/\nさいこうせきにん /最高責任/\nさいこうせきにんしゃ /最高責任者/\nさいこうぜいりつ /最高税率/\nさいこうぜん /最高善/\nさいこうそく /最高速/\nさいこうそくしよう /最高速仕様/\nさいこうそくど /最高速度/\nさいこうたん /最後端/\nさいこうち /最高値/\nさいこうちく /再構築/\nさいこうちくちゅう /再構築中/\nさいこうちてん /最高地点/\nさいこうちゃくじゅん /最高着順/\nさいこうちょう /最高潮/\nさいこうてん /最高点/\nさいこうとくてん /最高得点/\nさいこうど /最高度/\nさいこうはつ /最後発/\nさいこうび /最後尾/\nさいこうふ /再交付/\nさいこうぶ /最後部;†last/最高部;†top/\nさいこうべん /再抗弁/\nさいこうほう /最高峰/最後方/\nさいこうほうき /最高法規/\nさいこうれつ /最後列/\nさいこうれべる /最高レベル/\nさいこく /催告/\nさいこくしょ /催告書/\nさいこくじょう /催告状/\nさいこくぼん /再刻本/\nさいこさん /最古参/\nさいこよう /再雇用/\nさいころ /骰子/賽子;=骰子/\nさいこん /再婚/菜根/細根;[植物]rootlet/再建;仏閣の-/\nさいこんたん /菜根譚;洪応明/\nさいこんりつ /再婚率/\nさいご /最後;†end/最期;†死に際/西醐/\nさいごう /西郷/\nさいごうせい /再合成/\nさいごうたかもり /西郷隆盛/\nさいごうてるひこ /西郷輝彦/\nさいごく /西国/\nさいごっぺ /最後っ屁;イタチの-/最後屁/\nさいごつうこく /最後通告/\nさいごつうちょう /最後通牒/\nさいごのしんぱん /最後の審判;[キリスト教]The Last Judgement/\nさいごまで /最後迄/最後まで/\nさいごん /西貢/\nさいさ /歳差/最左/\nさいさい /歳々;年々-/再々;≒再三/再載/歳歳/再再/彩々/\nさいさい> /再々/\nさいさいばん /再採番/\nさいさいほうそう /再々放送/\nさいさうんどう /歳差運動/才差運動/\nさいさき /幸先/\nさいさくせい /再作成/\nさいさどく /再査読/\nさいさへん /最左辺/\nさいさよく /最左翼/\nさいさん /採算/再三/\nさいさんさいし /再三再四/\nさいさんしゅつ /再算出/\nさいさんせい /採算性/採算制;独立-/\nさいさんてき /採算的/\nさいさんどがいし /採算度外視/\nさいさんらいん /採算ライン/\nさいさんわれ /採算割れ/\nさいし /妻子/祭祀;まつる/祭司;priest/再試/才子/再四;再三-/斉志/再思;-三考/載祀;一年/孥;?/\nさいしあい /再試合/\nさいしかじん /才子佳人/\nさいしき /彩色/祭式/才識/\nさいしけん /再試験/\nさいしげんか /再資源化/\nさいしこう /再試行/\nさいしたびょう /才子多病/\nさいしつ /祭室/妻室/才質/\nさいしつもん /再質問/\nさいして /際して/\nさいしどう /再始動/\nさいしもち /妻子持ち/\nさいしもん /再試問/\nさいしゃけん /再車検/\nさいしゅ /採取/採種/祭主/歳首;としはじめ/\nさいしゅう /最終/採集/\nさいしゅう> /最終;-目的,-バス/\nさいしゅうあかじ /最終赤字/\nさいしゅうあん /最終案/\nさいしゅういんさつぶつ /最終印刷物/\nさいしゅうかい /最終回/\nさいしゅうかくにん /最終確認/\nさいしゅうかん /最終巻/\nさいしゅうがくしょう /最終楽章/\nさいしゅうがくねん /最終学年/\nさいしゅうがくれき /最終学歴/\nさいしゅうがぞう /最終画像/\nさいしゅうがた /最終型/\nさいしゅうきょく /最終曲/\nさいしゅうぎょう /最終行/\nさいしゅうくみ /最終組/\nさいしゅうくろじ /最終黒字/\nさいしゅうけい /最終形/再集計/最終景/\nさいしゅうけいたい /最終形態/\nさいしゅうけっか /最終結果/\nさいしゅうけっせん /最終決戦/\nさいしゅうけってい /最終決定/\nさいしゅうけっていけん /最終決定権/\nさいしゅうげんこう /最終原稿/\nさいしゅうこう /最終稿/最終項/\nさいしゅうこうえん /最終公演/最終講演/\nさいしゅうこうぎ /最終講義/\nさいしゅうごう /最終号/\nさいしゅうごうい /最終合意/\nさいしゅうさく /最終作/\nさいしゅうざい /最終財;[経済]final goods/\nさいしゅうしめきり /最終締切/\nさいしゅうしゅう /最終週/\nさいしゅうしゅだん /最終手段/\nさいしゅうしゅつりょく /最終出力/\nさいしゅうしょう /最終章/\nさいしゅうしょうひしゃ /最終消費者/\nさいしゅうしょく /再就職/\nさいしゅうしょくさき /再就職先/\nさいしゅうしょぶん /最終処分/\nさいしゅうしょぶんじょう /最終処分場/\nさいしゅうしょり /最終処理/\nさいしゅうじゅんい /最終順位/\nさいしゅうじょうたい /最終状態/\nさいしゅうず /最終図/\nさいしゅうせいさんがた /最終生産型/\nさいしゅうせいせき /最終成績/\nさいしゅうせきにん /最終責任/\nさいしゅうせつ /最終節/\nさいしゅうせん /最終戦/\nさいしゅうせんこうかい /最終選考会/\nさいしゅうせんそう /最終戦争/\nさいしゅうそくど /最終速度/\nさいしゅうぞうび /最終増備/\nさいしゅうだん /最終段/\nさいしゅうだんかい /最終段階/\nさいしゅうち /最終値/\nさいしゅうちてん /最終地点/\nさいしゅうて /最終手/\nさいしゅうていり /最終定理/\nさいしゅうてき /最終的/\nさいしゅうてきせきにん /最終的責任/\nさいしゅうでんしゃ /最終電車/\nさいしゅうとう /済州島/\nさいしゅうとうひょう /最終投票/\nさいしゅうとうろくば /最終登録馬/\nさいしゅうとっきゅう /最終特急/\nさいしゅうねん /最終年/\nさいしゅうねんど /最終年度/\nさいしゅうはっぴょう /最終発表/\nさいしゅうはんだん /最終判断/\nさいしゅうはんてい /最終判定/\nさいしゅうばいりつ /最終倍率/\nさいしゅうばん /最終版/\nさいしゅうひみつへいき /最終秘密兵器/\nさいしゅうび /最終日/\nさいしゅうびごご /最終日午後/\nさいしゅうびさいしゅうくみ /最終日最終組/\nさいしゅうびぜんじつ /最終日前日/\nさいしゅうびん /最終便/\nさいしゅうぶぶん /最終部分/\nさいしゅうへいき /最終兵器/\nさいしゅうへんこうじこく /最終変更時刻/\nさいしゅうへんせい /最終編成/\nさいしゅうべんろん /最終弁論/\nさいしゅうほうこく /最終報告/\nさいしゅうほうこくしょ /最終報告書/\nさいしゅうめん /最終面/\nさいしゅうめんせつ /最終面接/\nさいしゅうもくてき /最終目的/\nさいしゅうもくてきち /最終目的地/\nさいしゅうもくひょう /最終目標/\nさいしゅうもくひょうち /最終目標値/\nさいしゅうよせん /最終予選/\nさいしゅうよそう /最終予想/\nさいしゅうり /再修理/\nさいしゅうれん /最終連/\nさいしゅうろく /再収録/\nさいしゅうろんぶん /最終論文/\nさいしゅうわ /最終話/\nさいしゅじゅつ /再手術/\nさいしゅっか /再出荷/\nさいしゅっぱつ /再出発/\nさいしゅつ /歳出/\nさいしゅつば /再出馬/\nさいしゅんかん /再春館;[企業名]/\nさいしょ /最初/税所/最所/細書/才所/\nさいしょう /最小;†smallest/最少;†least in number/宰相/最勝;greatest/妻妾/\nさいしょう> /最小;-値,-限度/\nさいしょういそう /最小位相/\nさいしょうか /最小化/最少化/\nさいしょうかい /最小解/\nさいしょうかいてんはんけい /最小回転半径/\nさいしょうかげんり /最小化原理/\nさいしょうかちょうち /最小可聴値/\nさいしょうかもんだい /最小化問題/\nさいしょうかんかく /最小間隔/\nさいしょうき /最小期/\nさいしょうきろく /最小記録/\nさいしょうぎ /最小木/\nさいしょうげん /最小限/最小元;[数学]smallest element/\nさいしょうげんど /最小限度/\nさいしょうこうせい /最小構成/\nさいしょうこうばいすう /最小公倍数/\nさいしょうこゆうち /最小固有値/\nさいしょうじ /最勝寺/\nさいしょうじじょう /最小２乗/最小二乗/最小2乗/\nさいしょうじじょうかい /最小二乗解/最小2乗解/\nさいしょうじじょうごさ /最小2乗誤差/\nさいしょうじじょうほう /最小二乗法/最小2乗法/\nさいしょうすう /最小数/\nさいしょうせい /最小性/\nさいしょうたんい /最小単位/\nさいしょうち /最小値/\nさいしょうてん /最小点/\nさいしょうとくてん /最少得点/\nさいしょうはんけい /最小半径/\nさいしょうひんか /再商品化/\nさいしょうりょう /最小量/\nさいしょかい /最初回/\nさいしょき /最初期/\nさいしょきか /再初期化/\nさいしょく /彩色;colour/菜食/彩飾;decorate/才色;-兼備/\nさいしょくけんび /才色兼備/\nさいしょくしゅぎ /菜食主義/\nさいしょくしゅぎしゃ /菜食主義者/\nさいしょくみんちか /再植民地化/\nさいしょほど /最初程/\nさいしょり /再処理/\nさいしょりこうじょう /再処理工場/\nさいしょりしせつ /再処理施設/\nさいしよう /再使用/\nさいしようきょだく /再使用許諾/\nさいしん /最新/細心/再診;⇔初診/再審;[法]review.「-請求」/最深/祭神/砕身/西神/\nさいしん> /最新;-式,-論文,-リンク,-パッチ/\nさいしんうちゅうろん /最新宇宙論/\nさいしんえい /最新鋭/\nさいしんかん /最新刊/最新巻/\nさいしんかんきょう /最新環境/\nさいしんがた /最新型/\nさいしんき /最新機/\nさいしんきしゅ /最新機種/\nさいしんきじ /最新記事/\nさいしんぎ /再審議/\nさいしんぎじゅつ /最新技術/\nさいしんけんきゅうどうこう /最新研究動向/\nさいしんごう /最新号/\nさいしんさ /再審査/\nさいしんさく /最新作/\nさいしんしき /最新式/\nさいしんじじょう /最新事情/\nさいしんじょうきょう /最新状況/\nさいしんじょうほう /最新情報/\nさいしんせい /再申請/\nさいしんせいきゅう /再審請求/\nさいしんどうこう /最新動向/\nさいしんにゅーす /最新ニュース/\nさいしんばん /最新版/最新盤/\nさいしんぼん /最新本/\nさいしんろくおん /最新録音/\nさいじ /歳児/催事/祭事/細字/西寺/斉次/細事/歳次/斎次/\nさいじき /歳時記/斎食/\nさいじざひょう /斉次座標/斎次座標/\nさいじじょう /催事場/\nさいじっけん /再実験/\nさいじっこう /再実行/\nさいじっそう /再実装/\nさいじつ /祭日/斎日;=さいにち/\nさいじつげん /再実現/\nさいじゃく /最弱/\nさいじゅうし /最重視/\nさいじゅうてん /最重点/再充填/\nさいじゅうてんかだい /最重点課題/\nさいじゅうでん /再充電/\nさいじゅうよう /最重要/\nさいじゅうようかだい /最重要課題/\nさいじゅうようし /最重要視/\nさいじゅうようてん /最重要点/\nさいじゅけん /再受験/\nさいじゅしん /再受診/\nさいじゅんかん /再循環/\nさいじょ /才女/妻女/斎女/細叙/\nさいじょう /最上/斎場/西条/西城/西條/祭場/齋城/\nさいじょうい /最上位/\nさいじょういきしゅ /最上位機種/\nさいじょうえい /再上映/\nさいじょうかい /最上階/\nさいじょうきゅう /最上級/\nさいじょうきゅうきしゅ /最上級機種/\nさいじょうきゅうしゃ /最上級者/\nさいじょうぎょう /最上行/\nさいじょうじじょうかい /最小2乗解/\nさいじょうじょう /再上場/\nさいじょうせき /最上席/\nさいじょうだん /最上段/\nさいじょうぶ /最上部/\nさいじょうりゅう /最上流/\nさいじん /祭神/才人/\nさいすいき /採水器/\nさいすん /採寸/\nさいずべつ /サイズ別/\nさいせい /再生/済生/再製/最盛/済世/採精/歳星;木星/祭政/\nさいせいいがく /再生医学;regenerative medicine/\nさいせいいっち /祭政一致/\nさいせいいりょう /再生医療;[医]皮膚や臓器などを再生・回復させる医療。/\nさいせいうけおいにん /再生請負人/\nさいせいおん /再生音/\nさいせいおんがく /再生音楽/\nさいせいおんじょう /再生音場/\nさいせいかい /済生会/\nさいせいかのう /再生可能/\nさいせいが /再生画/\nさいせいがわ /再生側/\nさいせいき /最盛期/再生機/再生器/\nさいせいきこう /再生機構/\nさいせいきのう /再生機能/\nさいせいきゅう /再請求/\nさいせいぎじゅつ /再生技術/\nさいせいけい /再生系/\nさいせいげんかい /再生限界/\nさいせいげんりょう /再生原料/\nさいせいさん /再生産/\nさいせいさんこうぞう /再生産構造/\nさいせいさんせい /再生産性/\nさいせいさんひん /再生産品/\nさいせいし /再生紙/\nさいせいしげん /再生資源/\nさいせいしつ /再生室/\nさいせいしゅつりょく /再生出力/\nさいせいしんごう /再生信号/\nさいせいじ /再生時/最盛時/\nさいせいじかん /再生時間/\nさいせいじゅつ /再生術/\nさいせいじょうたい /再生状態/\nさいせいせい /再生成/\nさいせいせいぎょ /再生制御/\nさいせいせんよう /再生専用/\nさいせいせんようき /再生専用機/\nさいせいそうち /再生装置/\nさいせいたん /最西端/\nさいせいちゅう /再生中/\nさいせいのうりょく /再生能力/\nさいせいばり /再生針/\nさいせいひん /再生品/\nさいせいび /再整備/\nさいせいふのう /再生不能/\nさいせいほう /再生法/\nさいせいよう /再生用/\nさいせいり /再整理/\nさいせいりよう /再生利用/\nさいせき /砕石/採石/載籍/\nさいせきけん /採石権/\nさいせきじゅつ /砕石術;[医]lithotripsy/\nさいせきじょう /採石場/\nさいせきどうしょう /砕石道床/\nさいせっき /細石器/\nさいせっきん /最接近/\nさいせっけい /再設計/\nさいせってい /再設定/\nさいせつ /砕屑/細節/再説/細説/歳殺;[陰陽道]八将神の一。金星/\nさいせつがん /砕屑岩;[地質]clast/\nさいせつぞく /再接続/\nさいせつぶつ /砕屑物/\nさいせん /再選/賽銭/再戦/細線/西線/\nさいせんか /細線化/\nさいせんきょ /再選挙/\nさいせんたん /最先端/最尖端/\nさいせんたんぎじゅつ /最先端技術/\nさいせんちゃく /最先着/\nさいせんばこ /賽銭箱/\nさいせんれいは /再洗礼派/\nさいぜん /最善/最前/截然;=せつぜん/菜膳/\nさいぜんさく /最善策/\nさいぜんしゅ /最善手/\nさいぜんせん /最前線/\nさいぜんぶ /最前部/\nさいぜんれつ /最前列/\nさいそ /再訴/菜蔬/\nさいそう /再送/採草/彩層/\nさいそうさ /再操作/\nさいそうしん /再送信/\nさいそうてん /再装填/\nさいそうふ /再送付/\nさいそうぶん /再送分/\nさいそく /最速/細則/催促/\nさいそくきろく /最速記録/\nさいそくたつ /最速達/\nさいそくてい /再測定/\nさいそくばく /再束縛/\nさいそくれっしゃ /最速列車/\nさいぞう /才蔵/\nさいた /最多/財田/斎田/斉田/才田/齊田/\nさいたあんだ /最多安打/\nさいたい /臍帯;へそのお/妻帯;married (man)/\nさいたいけつ /臍帯血/\nさいたいしゃ /妻帯者/\nさいたいほ /再逮捕/\nさいたかね /最高値/\nさいたく /採択/\nさいたくりつ /採択率/\nさいたくろんぶん /採択論文/\nさいたしゅつじょう /最多出場/\nさいたしょう /最多勝/\nさいたしょうとうしゅ /最多勝投手/\nさいたとうるい /最多盗塁/\nさいたとくひょう /最多得票/\nさいたま /埼玉/\nさいたまけん /埼玉県/\nさいたまけんけい /埼玉県警/\nさいたまけんじん /埼玉県人/\nさいたまけんない /埼玉県内/\nさいたまけんみん /埼玉県民/\nさいたまし /さいたま市;NB:2001年5月1日に浦和、大宮、与野三市が合併してできた市/\nさいたまだい /埼玉大/\nさいたまだいがく /埼玉大学/\nさいたまほうめん /埼玉方面/\nさいたらぶし /斎太郎節;[民謡]宮城/\nさいたる /最たる/\nさいたん /最短/採炭/\nさいたん> /最短/\nさいたんいっち /最短一致/\nさいたんかい /最短解/\nさいたんがくしゅう /最短学習/\nさいたんきょり /最短距離/\nさいたんけいろ /最短経路/\nさいたんさつえいきょり /最短撮影距離/\nさいたんしゅすう /最短手数/\nさいたんしょうてんきょり /最短焦点距離/\nさいたんじかん /最短時間/\nさいたんろ /最短路/\nさいだ /斉田/斎田/\nさいだい /最大/細大;†「-漏らさず」/歳代;(助数詞) 「30歳代」/埼大;[略語]埼玉大学/\nさいだい> /最大;-径,-積載量,-200G/\nさいだいえんちょう /最大延長/\nさいだいか /最大化/\nさいだいかいてんすう /最大回転数/\nさいだいかくりつ /最大確率/\nさいだいかりょく /最大火力/\nさいだいき /最大期/\nさいだいきぼ /最大規模/\nさいだいきゅう /最大級/\nさいだいきょうど /最大強度/\nさいだいきょよう /最大許容/\nさいだいけいしゃ /最大傾斜/\nさいだいけんいんりょく /最大牽引力/\nさいだいげん /最大限/最大元;[数学]/\nさいだいげんかい /最大限界/\nさいだいげんかつよう /最大限活用/\nさいだいげんどりょく /最大限努力/\nさいだいげんり /最大原理/\nさいだいこうふく /最大幸福/\nさいだいこうやくすう /最大公約数/\nさいだいこうやくすうてき /最大公約数的/\nさいだいこすう /最大個数/\nさいだいこゆうち /最大固有値/\nさいだいしゃてい /最大射程/\nさいだいしゅうはすう /最大周波数/\nさいだいしゅつりょく /最大出力/\nさいだいしょうひでんりょく /最大消費電力/\nさいだいしんど /最大震度/\nさいだいしんぱくすう /最大心拍数/\nさいだいしんぷく /最大振幅/\nさいだいじ /西大寺/\nさいだいじゅうりょう /最大重量/\nさいだいすう /最大数/\nさいだいせいし /最大静止/\nさいだいせいのう /最大性能/\nさいだいせんそく /最大戦速/\nさいだいぜんかく /最大全角/\nさいだいたすう /最大多数/\nさいだいち /最大値/\nさいだいちょう /最大長/\nさいだいでんあつ /最大電圧/\nさいだいでんりょく /最大電力/\nさいだいとくひょう /最大得票/\nさいだいはば /最大幅/\nさいだいひきょり /最大飛距離/\nさいだいふうそく /最大風速/\nさいだいみしよう /最大未使用/\nさいだいもくひょう /最大目標/\nさいだいようりょう /最大容量/\nさいだいりかく /最大離角/\nさいだいりりくじゅうりょう /最大離陸重量/\nさいだいりろん /最大理論/\nさいだいれんぞく /最大連続/\nさいだん /祭壇/裁断;cut/細断;shred/採暖;暖を採る。 NB:体を暖めるのが「採暖」、部屋を暖めるのが「暖房」/截断;せつだん/\nさいだんき /裁断器/\nさいだんざ /祭壇座;Ara(Ara)/\nさいち /才知/最遅/細緻/佐一/\nさいちく /再築/\nさいちゅう /最中/\nさいちゅうおう /最中央/\nさいちゅうせん /再抽選/\nさいちゅうにゅう /再注入/\nさいちゅうもん /再注文/\nさいちょう /最長/最澄/再調/\nさいちょう> /最長/\nさいちょういっち /最長一致/\nさいちょうかたみちきっぷ /最長片道切符/\nさいちょうきょり /最長距離/\nさいちょうさ /再調査/\nさいちょうせい /再調整/最長性/\nさいちょうせん /再挑戦/\nさいちょうてん /最長点/\nさいちょうふとうきょり /最長不倒距離/\nさいちょうれつ /最長列/\nさいついか /再追加/\nさいてい /最低/裁定/再訂/\nさいてい> /最低;-価格,-水準/\nさいていあん /再提案/\nさいていいっしゅうかん /最低一週間/\nさいていおん /最低音/\nさいていおんど /最低温度/\nさいていかかく /最低価格/\nさいていかかくたい /最低価格帯/\nさいていがく /最低額/\nさいていきおん /最低気温/\nさいていきじゅん /最低基準/\nさいていきゅう /最低級/\nさいていぎ /再定義/\nさいていけつあつ /最低血圧/\nさいていげん /最低限/\nさいていげんど /最低限度/\nさいていげんひつよう /最低限必要/\nさいていさいあく /最低最悪/\nさいていしゅう /裁定集/\nさいていしゅつ /再提出/\nさいていじ /再提示/最低次/\nさいていじゅうりょう /最低重量/\nさいていじょうけん /最低条件/\nさいていすいじゅん /最低水準/\nさいていせい /再訂正/\nさいていせん /最低線/\nさいていそくど /最低速度/\nさいていたんい /最低単位/\nさいていち /最低値/\nさいていちじょうこう /最低地上高/\nさいていちんぎん /最低賃金/\nさいていてん /最低点/\nさいていとりひき /裁定取引/\nさいていひつよう /最低必要/\nさいていまち /裁定待ち/\nさいていらいん /最低ライン/\nさいていりょうきん /最低料金/\nさいていりようきかん /最低利用期間/\nさいていれべる /最低レベル/\nさいてき /最適/\nさいてきいち /最適位置/\nさいてきか /最適化/\nさいてきかい /最適解/\nさいてきかしゅほう /最適化手法/\nさいてきかせいぎょ /最適化制御/\nさいてきかほう /最適化法/\nさいてきかまえ /最適化前/\nさいてきかもんだい /最適化問題/\nさいてきかりろん /最適化理論/\nさいてきかんり /最適管理/\nさいてききょり /最適距離/\nさいてきじょうけん /最適条件/\nさいてきせい /最適性/\nさいてきせいぎょ /最適制御/\nさいてきせいぎょもんだい /最適制御問題/\nさいてきせんりゃく /最適戦略/\nさいてきち /最適値/\nさいてきはいち /最適配置/\nさいてん /祭典/採点/再転/西天/祭天/\nさいてんけっか /採点結果/\nさいてんけん /再点検/\nさいてんしつ /採点室/\nさいてんしゃ /採点者/\nさいてんしゅうけい /採点集計/\nさいてんひょう /採点表/\nさいてんほうほう /採点方法/\nさいてんようし /採点用紙/\nさいでん /祭殿/\nさいと /西都/\nさいとう /斎藤;†(「いつき」の「斎」)/斉藤;†(「一斉」の「斉」)/齋藤;†「斎」旧字/齊藤;†「斉」旧字/\nさいとうかん /再投函/\nさいとうぐみ /斎藤組/\nさいとうけいこ /斉藤慶子/\nさいとうこう /再投稿/\nさいとうごう /再統合/\nさいとうし /再投資/\nさいとうじょう /再登場/\nさいとうたん /最東端/\nさいとうどうさん /斎藤道三/\nさいとうにゅう /再投入/\nさいとうひょう /再投票/\nさいとうもきち /斎藤茂吉;(1882-1953) 歌人。『赤光』『白き山』/\nさいとうろく /再登録/\nさいとえい /再渡英/\nさいとく /才徳/\nさいとそう /再塗装/\nさいとつにゅう /再突入;re-entry の訳語/\nさいど /再度/彩度;[光学]saturation/済度;[仏教]救済/\nさいどう /細動/\nさいどうふう /砕動風/\nさいどうみゃく /細動脈/\nさいどかくにん /再度確認/\nさいどぎろん /再度議論/\nさいどく /再読/\nさいどけいさい /再度掲載/\nさいどしつもん /再度質問/\nさいどちょうせん /再度挑戦/\nさいどとうこう /再度投稿/\nさいどぼしゅう /再度募集/\nさいどらいほう /再度来訪/\nさいない /最内/\nさいないしゅう /最内周/\nさいないわく /最内枠/\nさいなん /災難/済南/最南/\nさいなんかん /最難関/\nさいなんたん /最南端/\nさいなんとう /最南東/\nさいにち /斎日;[仏教]精進する日/\nさいにゅう /歳入/再入/\nさいにゅうか /再入荷/\nさいにゅうかい /再入会/\nさいにゅうかのう /再入可能/\nさいにゅうがく /再入学/\nさいにゅうけっかん /歳入欠陥/\nさいにゅうこう /再入校/\nさいにゅうこく /再入国/\nさいにゅうこくきょか /再入国許可/\nさいにゅうしょう /再入賞/\nさいにゅうじょう /再入場/\nさいにゅうもん /再入門/\nさいにゅうりょく /再入力/\nさいにょう /採尿/\nさいにょうかん /細尿管;[解剖]nephric tubule/\nさいにん /再認/再任/\nさいにんしき /再認識/\nさいねん /再燃/西念/\nさいねんしょう /最年少/\nさいねんしょうきろく /最年少記録/\nさいねんちゃく /再粘着/\nさいねんちょう /最年長/\nさいのう /才能/採納/臍嚢/塞納/\nさいのうしゅく /再濃縮/\nさいのうてき /才能的/\nさいのかわら /賽の河原/\nさいのめ /賽の目/\nさいは /歳破;[陰陽道]八将神の一。土星/\nさいはい /采配/再拝/儕輩/\nさいはいそう /再配送/\nさいはいち /再配置/\nさいはいちかのう /再配置可能/\nさいはいふ /再配布/再配付;?/\nさいはいふかのう /再配布可能/\nさいはいぶん /再配分/\nさいはく /西伯/\nさいはっけん /再発見/\nさいはっこう /再発行/\nさいはっこうしんせいしょ /再発行申請書/\nさいはっしん /再発信;†retransmission/再発進;†restart/\nさいはっそう /再発送/\nさいはつ /再発/\nさいはつおん /再発音/\nさいはつばい /再発売/\nさいはつばいばん /再発売版/\nさいはつばん /再発盤;reissued disk/再発版;reissued version/\nさいはつぶつ /再発物/\nさいはつぼうし /再発防止/\nさいはつめい /再発明/\nさいはて /最果て/\nさいはん /再販;†resale.「-制度」/再版;†reprint.⇔初版/再犯;recommitment/最汎/\nさいはんかかくいじ /再販価格維持/\nさいはんかじゅう /再犯加重/\nさいはんしてい /再販指定/\nさいはんしょうひん /再販商品/\nさいはんせい /再販制/\nさいはんせいど /再販制度/\nさいはんばい /再販売/\nさいはんもと /再販元/\nさいはんりつ /再犯率/\nさいはんろん /再反論/\nさいばい /栽培/\nさいばいち /栽培地/\nさいばいちゅう /栽培中/\nさいばいほう /栽培法/\nさいばし /菜箸/\nさいばら /催馬楽/\nさいばん /裁判/採番/歳晩/\nさいばんいん /裁判員/\nさいばんかん /裁判官/\nさいばんかんかつ /裁判管轄/\nさいばんかんだんがいほう /裁判官弾劾法/\nさいばんかんぶんげんほう /裁判官分限法/\nさいばんけん /裁判権/\nさいばんざた /裁判沙汰/\nさいばんしえん /裁判支援/\nさいばんしょ /裁判所/裁判書/\nさいばんしょしょきかん /裁判所書記官/\nさいばんしょちょうさかん /裁判所調査官/\nさいばんしょはんけつ /裁判所判決/\nさいばんしょほう /裁判所法/\nさいばんじょう /裁判上/\nさいばんせいど /裁判制度/\nさいばんせき /裁判籍/\nさいばんちゅう /裁判中/\nさいばんちょう /裁判長/\nさいばんてつづき /裁判手続/\nさいばんとうそう /裁判闘争/\nさいばんねん /最晩年/\nさいひ /採否/歳費/\nさいひつ /細筆/才筆/\nさいひはん /再批判/\nさいひょう /砕氷/細氷/細評/\nさいひょうか /再評価/\nさいひょうじ /再表示/\nさいひょうせん /砕氷船/\nさいひんこく /最貧国/\nさいひんち /最頻値/\nさいび /細微/最美/最微/\nさいびこう /最微光/\nさいびょうが /再描画/\nさいふ /財布/採譜/宰府/\nさいふく /祭服/\nさいふくよう /再複葉/\nさいふじょう /再浮上/\nさいふっとう /再沸騰/\nさいぶ /細部/西部/\nさいぶつ /才物/\nさいぶん /細分/祭文/\nさいぶんか /細分化;segmentation.「学問領域の-」/再分化;redifferentiation.「細胞の-」/\nさいぶんかつ /再分割/細分割/\nさいぶんぱい /再分配/\nさいぶんるい /細分類/再分類/\nさいへん /再編/細片/砕片/\nさいへんかん /再変換/\nさいへんき /再編期/\nさいへんきょく /再編曲/\nさいへんこう /再変更/\nさいへんしゅう /再編集/\nさいへんしゅうばん /再編集版/\nさいへんせい /再編成/\nさいべつ /細別/\nさいべんきょう /再勉強/\nさいほう /西方/裁縫/採訪/再報/細胞;=さいぼう/\nさいほうえい /再放映/\nさいほうじょうど /西方浄土/\nさいほうせかい /西方世界/\nさいほうそう /再放送/\nさいほうそうかいし /再放送開始/\nさいほうそうじ /再放送時/\nさいほうそうちゅう /再放送中/\nさいほうばこ /裁縫箱/\nさいほうもん /再訪問/\nさいほきゅう /再補給/\nさいほく /最北/\nさいほくたん /最北端/\nさいほけん /再保険/\nさいぼう /細胞/細棒/才望/\nさいぼうえん /最望遠/\nさいぼうかい /細胞塊/\nさいぼうかく /細胞核;[生物]cell nucleus/\nさいぼうかん /細胞間/\nさいぼうがい /細胞外/\nさいぼうがいきしつ /細胞外基質/\nさいぼうけんだくえき /細胞懸濁液/\nさいぼうこうがく /細胞工学/\nさいぼうし /細胞死/\nさいぼうしつ /細胞質/\nさいぼうしゅ /細胞腫/\nさいぼうしゅうき /細胞周期/\nさいぼうしん /細胞診/\nさいぼうじたい /細胞自体/\nさいぼうせいぶつがく /細胞生物学/\nさいぼうそしき /細胞組織;[生物]cell tissue/\nさいぼうでんい /細胞電位/\nさいぼうない /細胞内/\nさいぼうないしょうか /細胞内消化/\nさいぼうひょうめん /細胞表面/\nさいぼうぶんれつ /細胞分裂/\nさいぼうへき /細胞壁/\nさいぼうまく /細胞膜/\nさいぼうゆうごう /細胞融合/\nさいぼしゅう /再募集/\nさいぽすと /再ポスト/\nさいまつ /歳末/\nさいみつ /細密/最密/\nさいみつが /細密画;miniature/\nさいみゃく /細脈/\nさいみょうじ /斎明寺/\nさいみん /催眠/済民;経国-/細民;下層階級/\nさいみんざい /催眠剤/\nさいみんしょうほう /催眠商法/\nさいみんじゅつ /催眠術/\nさいみんじゅつし /催眠術師/\nさいみんじょうたい /催眠状態/\nさいみんちょうたい /細明朝体/\nさいみんやく /催眠薬/\nさいみんりょうほう /催眠療法;[精医]hypnosis/\nさいむ /債務/\nさいむしゃ /債務者/\nさいむしょうかん /債務償還/\nさいむしょり /債務処理/\nさいむちょうか /債務超過/\nさいむふたん /債務負担/\nさいむふたんこうい /債務負担行為/\nさいむふりこう /債務不履行/\nさいむぶん /債務分/\nさいむほしょう /債務保証;debt guarantee/\nさいむめいぎ /債務名義/\nさいむもんだい /債務問題/\nさいめい /斉明/才名/\nさいめいちょう /細明朝/\nさいめいてんのう /斉明天皇/\nさいめんきょ /再免許/\nさいめんきょしんせい /再免許申請/\nさいもく /細目/\nさいもつ /済物/祭物/賽物/\nさいもと /斉本/\nさいもん /彩文/柴門/祭文/彩紋/\nさいもんどき /彩文土器/\nさいもんふみ /柴門ふみ/\nさいやく /災厄/\nさいやす /最安/\nさいやすね /最安値/\nさいゆ /採油/\nさいゆう /西遊/最尤/彩釉/再遊/采邑/\nさいゆうき /西遊記/\nさいゆうしゅう /最優秀/\nさいゆうしゅうかしょうしょう /最優秀歌唱賞/\nさいゆうしゅうこば /最優秀古馬/\nさいゆうしゅうしょう /最優秀賞/\nさいゆうしゅうしょうがいば /最優秀障害馬/\nさいゆうしゅうしんじんしょう /最優秀新人賞/\nさいゆうしゅうせんしゅ /最優秀選手/\nさいゆうしゅうせんしゅしょう /最優秀選手賞/\nさいゆうしゅうとうしゅ /最優秀投手/\nさいゆうすいてい /最尤推定/\nさいゆうすいていほう /最尤推定法/\nさいゆうせん /最優先/\nさいゆうほう /最尤法/\nさいゆうりょく /最有力/\nさいゆうりょくこうほ /最有力候補/\nさいゆしゅつ /再輸出/\nさいゆにゅう /再輸入/\nさいよ /宰予;孔子の弟子/\nさいよう /採用/細腰/\nさいようか /採用課/\nさいようくぶん /採用区分/\nさいようしけん /採用試験/\nさいようしつ /採用室/\nさいようじき /採用時期/\nさいようじょうけん /採用条件/\nさいようじょうほう /採用情報/\nさいようたんとう /採用担当/\nさいようぶ /採用部/\nさいようりゆう /採用理由/\nさいようれい /採用例/\nさいようわく /採用枠/\nさいらい /再来/\nさいらんけい /採卵鶏/\nさいり /再履/犀利/\nさいりしゅう /再履修/\nさいりしゅうしゃ /再履修者/\nさいりゃく /才略/\nさいりゅう /細粒;fine particle/細流;creek/\nさいりゅうこう /再流行/\nさいりゅうど /細粒度/\nさいりょう /最良/裁量/宰領/才量/\nさいりょうか /最良化/\nさいりょうがえ /再両替/\nさいりょうけん /裁量権/\nさいりょうこうい /裁量行為/\nさいりょうはんい /裁量範囲/\nさいりょうろうどうせい /裁量労働制/\nさいりょく /才力/\nさいりよう /再利用/\nさいりようかのう /再利用可能/\nさいりようせい /再利用性/\nさいりようほう /再利用法/\nさいりん /再臨/\nさいるい /催涙/\nさいるいがす /催涙ガス;tear gas/\nさいるいすぷれー /催涙スプレー/\nさいるいだん /催涙弾/\nさいれい /祭礼/\nさいれつ /鰓裂;[生物]gill slit/\nさいれんさい /再連載/\nさいろう /豺狼/\nさいろく /再録/採録/載録/\nさいろくおん /再録音/\nさいろくばん /再録版/\nさいろくろんぶん /採録論文/\nさいろん /再論/細論/\nさいわ /再話/\nさいわい /幸い/倖/幸/\nさいわいく /幸区/\nさいわいちょう /幸町/\nさいわいびし /幸菱/\nさいわかて /最若手/\nさいわき /才脇/\nさいわりびき /再割引;rediscount. 割引いた手形を再度(日銀で)割引くこと/\nさいわん /才腕/\nさいんいり /サイン入り/\nさいんかい /サイン会/\nさいんぼん /サイン本/\nさう /然/\nさうなしつ /サウナ室/\nさうなぶろ /サウナ風呂/\nさえ /冴/\nさえき /佐伯/差益/冴木/\nさえきく /佐伯区/\nさえきゆうぞう /佐伯祐三;(1898-1928) 洋画家/\nさえぐさ /三枝/\nさえこ /冴子/さえ子/小枝子/沙絵子/佐栄子/冴虎/左枝子/\nさえざえ /冴え冴え/冴々/\nさえじま /冴島/\nさえずり /囀り/\nさえだ /佐枝/\nさえつ /査閲/\nさえど /佐江戸/\nさえば /冴羽/\nさえみ /冴美;名/三絵美/\nさえもん /左衛門/\nさえもんのかみ /左衛門督;[律令制]/\nさえもんのじょう /左衛門尉/\nさえもんふ /左衛門府;[律令制]/\nさえん /茶園/差延/\nさお /竿/棹;原義:船を進める棒/佐保;地名,奈良/杆/\nさおう /沙翁;Shakespeare/\nさおううおう /左往右往/\nさおだけ /竿竹/\nさおとめ /早乙女/五月女/\nさおぶち /竿縁/\nさおぶちてんじょう /竿縁天井/\nさおもの /棹物/\nさおり /沙織/小織/里織/早織/佐織/小緒里/\nさおん /差音/\nさか /坂/逆/茶菓/酒/阪;「坂」の異体字/\nさかあがり /逆上がり;鉄棒/\nさかい /境/堺;(大阪)/界/酒井/坂井/阪井/左海/酒居/酒伊/境井/\nさかいがわ /境川/\nさかいし /堺市/\nさかいしない /堺市内/\nさかいすじ /堺筋/\nさかいすじせん /堺筋線/\nさかいだ /境田/\nさかいだかきえもん /酒井田柿右衛門/\nさかいちょう /堺町/\nさかいで /坂出/\nさかいでえき /坂出駅/\nさかいでがわ /坂出側/\nさかいまさあき /堺正章/\nさかいみなと /境港/\nさかいめ /境目/\nさかいり /酒煎り/\nさかうえ /坂上/\nさかうち /坂内/\nさかうらみ /逆恨み/逆怨み/\nさかえ /栄え/栄/榮;「栄」の旧字(人名用漢字)/\nさかえだ /栄田/\nさかえだに /栄谷/\nさかえまち /栄町/\nさかお /阪尾/\nさかおとし /逆落とし/逆落し/\nさかかく /坂角/\nさかがみ /坂上/阪上/逆髪/\nさかがめ /酒甕/\nさかがわ /坂川/\nさかき /榊/坂城/賢木/坂木/\nさかきた /坂北/\nさかきばら /榊原/\nさかきばらおんせんぐち /榊原温泉口/\nさかくら /坂倉/阪倉/\nさかぐせ /酒癖/\nさかぐち /坂口/阪口/\nさかぐちあんご /坂口安吾;(1906-1955) 作家。『堕落論』/\nさかぐら /酒蔵/\nさかげ /逆毛/\nさかこし /坂越/\nさかことば /逆言葉/\nさかさ /逆さ/逆/\nさかさい /逆井/\nさかさふじ /逆さ富士/\nさかさま /逆様/\nさかざき /坂崎/\nさかし /賢し/\nさかしお /逆潮/酒塩;-焼き/\nさかした /坂下/阪下/\nさかしたもん /坂下門/\nさかしま /逆しま/倒/逆/\nさかしら /賢しら/\nさかしろ /酒代/\nさかずき /杯/盃;「杯」の旧字(人名用漢字)/盞/觚/柧/\nさかずめ /坂詰;※仮名遣い「さかづめ」/\nさかた /坂田/酒田/阪田/\nさかたかん /酒田間/\nさかたきんとき /坂田金時/\nさかたに /阪谷/\nさかだい /酒代/\nさかだち /逆立ち/酒断ち/逆立/\nさかだる /酒樽/\nさかづき /杯/盃/\nさかづくり /酒造り/\nさかて /逆手/酒手/\nさかと /坂戸/\nさかとったり /逆とったり/\nさかど /坂戸/\nさかな /魚/肴/\nさかなかけ /魚懸け/\nさかなが /阪長/\nさかなし /坂梨/\nさかなたち /魚達/\nさかなだな /魚店/\nさかなっけ /魚っ気/\nさかなつき /魚突き/\nさかなつり /魚釣り/魚釣/\nさかなで /逆撫で/\nさかなふらい /魚フライ/\nさかなへん /魚偏/\nさかなぼうちょう /魚包丁/\nさかなや /魚屋/\nさかなやそうごろう /魚屋宗五郎/\nさかなりょうり /魚料理/\nさかに /酒煮/\nさかにわ /坂庭/\nさかね /坂根/\nさかの /坂野/\nさかのうえ /坂上/\nさかのうえたむらまろ /坂上田村麻呂/\nさかのうえのたむらまろ /坂上田村麻呂/\nさかはぎ /逆剥/\nさかば /酒場/\nさかばた /酒旗/\nさかばやし /酒林/\nさかびき /逆引き/\nさかびたり /酒浸り/\nさかびん /酒瓶/\nさかぶね /酒槽/\nさかべ /坂部/酒部/\nさかほ /逆帆/\nさかほぎ /坂祝/\nさかぼうき /酒箒/\nさかま /坂間/\nさかまきおんせん /坂巻温泉/逆巻温泉/\nさかまち /坂町/\nさかまつげ /逆睫毛/\nさかまんじゅう /酒饅頭/\nさかみず /酒水/逆水/\nさかみち /坂道/坂路/\nさかみちはっしん /坂道発進/\nさかむけ /逆剥け/\nさかむし /酒蒸し/酒蒸/\nさかむら /坂村/\nさかめ /逆目/\nさかもぎ /逆茂木/\nさかもと /坂本/阪本/坂元/酒本/阪元/\nさかもときゅう /坂本九/\nさかもとせん /阪本線/\nさかもとりゅういち /坂本龍一/\nさかもとりょうま /坂本竜馬/\nさかもり /酒盛り/酒盛/\nさかもりうた /酒盛り唄/\nさかや /酒屋/\nさかやき /月代/\nさかゆめ /逆夢/\nさかり /盛り/盛/\nさかりば /盛り場/\nさかわ /佐川/栄和/坂和/\nさかわがわ /酒匂川/\nさかん /左官;plasterer/茶館/盛ん/佐官;field officer/主典;[律令制]/差換/\nさかんや /左官屋/\nさが /性/佐賀/嵯峨/\nさがいこうい /詐害行為/\nさがえ /寒河江/\nさがえき /佐賀駅/嵯峨駅/\nさがく /差額/\nさがくぶん /差額分/\nさがけん /佐賀県/\nさがし /佐賀市/\nさがしかた /探し方/\nさがしもの /探し物/捜し物/\nさがしょう /佐賀商/\nさがしょうぎょう /佐賀商業/\nさがた /嵯峨田/\nさがだい /佐賀大/\nさがだいがく /佐賀大学/\nさがちょう /佐賀町/\nさがてんのう /嵯峨天皇/\nさがね /嵯峨根/\nさがの /嵯峨野/\nさがのせき /佐賀関/\nさがのせん /嵯峨野線/\nさがぼん /嵯峨本/\nさがみ /相模/\nさがみおおつか /相模大塚/\nさがみおおの /相模大野/\nさがみおおのえき /相模大野駅/\nさがみおおはし /相模大橋/\nさがみがわ /相模川/\nさがみがわかこう /相模川河口/\nさがみこ /相模湖/\nさがみこえき /相模湖駅/\nさがみこほうめん /相模湖方面/\nさがみせん /相模線/\nさがみてつどう /相模鉄道/\nさがみはら /相模原/\nさがみはらきゅうじょう /相模原球場/\nさがみはらし /相模原市/\nさがみはらしみん /相模原市民/\nさがみはらせん /相模原線/\nさがみわん /相模湾/\nさがやま /嵯峨山/\nさがら /相楽/相良/\nさがらぐん /相楽郡/\nさがり /下がり/\nさがりめ /下がり目/\nさがる /下ル/\nさがわ /佐川/\nさがわきゅうびん /佐川急便/\nさがん /左岸/砂岩/左眼/\nさき /先/崎/左記/前/早紀/沙樹/早岐/沙貴/咲/埼/尖/嵜/碕/早記/\nさきいき /先行き/\nさきいと /先糸/\nさきえ /咲恵/\nさきおくり /先送り/\nさきおととい /一昨昨日/一昨々日;三日前/\nさきおととし /一昨昨年/一昨々年;三年前/\nさきおり /裂織/\nさきがいけん /先買権/\nさきがけ /魁/先駆け/先掛/\nさきがし /先貸し/\nさきがり /先借り/\nさきぎり /先限/\nさきぐあい /咲き具合/咲具合/\nさきぐい /先食い/\nさきこ /咲子/佐紀子/沙樹子/\nさきごう /先号/\nさきごろ /先頃/\nさきさか /向坂/\nさきさま /先様/\nさきざき /先々/先崎/先先/\nさきしましょとう /先島諸島;地名/\nさきぞなえ /先備え/\nさきた /崎田/咲田/\nさきだか /先高/\nさきだって /先立って/先達て;<rare>/\nさきち /佐吉/\nさきっちょ /先っちょ/\nさきっぽ /先っぽ/\nさきづけ /先付け/\nさきて /先手/\nさきと /崎戸/\nさきどり /先取り/\nさきどりとっけん /先取特権/\nさきに /先に/前に;=先に/曩に;=先に/\nさきのばし /先延ばし/\nさきのり /先乗り/先乗/\nさきはま /崎浜/咲浜/\nさきばしり /先走り/\nさきばらい /先払い/先払/\nさきばん /先番/\nさきぶれ /先触れ/\nさきほど /先程/先ほど/\nさきぼう /先棒/\nさきぼそり /先細り/\nさきまけ /先負;[六輝]/\nさきまわり /先回り/\nさきみ /咲美/\nさきもの /先物/\nさきものがい /先物買い/先物買/\nさきものしじょう /先物市場/\nさきものそうば /先物相場/\nさきものとりひき /先物取引/\nさきもり /防人/\nさきや /崎谷/\nさきやす /先安/\nさきやま /崎山/咲山/\nさきゅう /砂丘/\nさきゆき /先行き/\nさきょう /左京/\nさきょうく /左京区/\nさきょうしき /左京職;[律令制]朱雀大路西側の行政担当/\nさきょうのだいぶ /左京大夫;[律令制]左京職の長官/\nさきよみ /先読み/先読/\nさきわけ /咲分け/\nさきわたし /先渡し/\nさきわれ /先割れ/\nさきわれすぷーん /先割れスプーン/\nさきん /砂金/差金/\nさぎ /詐欺;fraud/鷺/詐偽;†いつわり/\nさぎこうい /詐欺行為/\nさぎさか /匂坂/\nさぎさわ /鷺沢/\nさぎざい /詐欺罪/\nさぎし /詐欺師/サギ師/\nさぎしち /鷺七/\nさぎしょうほう /詐欺商法/\nさぎじけん /詐欺事件/\nさぎそう /鷺草/\nさぎちょう /左義長;書き初めを燃やします/三毬杖/\nさぎてき /詐欺的/\nさぎぬま /鷺沼/\nさぎぬまかん /鷺沼間/\nさぎはさんざい /詐欺破産罪/\nさぎょう /作業/サ行/さ行/\nさぎょうい /作業衣/\nさぎょういき /作業域/\nさぎょういん /作業員/\nさぎょうかせつ /作業仮説/\nさぎょうかだい /作業課題/\nさぎょうかてい /作業過程/\nさぎょうかんきょう /作業環境/\nさぎょうきおく /作業記憶/\nさぎょうきかい /作業機械/\nさぎょうきじゅん /作業基準/\nさぎょうきょくせん /作業曲線/\nさぎょうぎ /作業着/\nさぎょうぐつ /作業靴/\nさぎょうけいたい /作業形態/\nさぎょうけんさ /作業検査/\nさぎょうこうりつ /作業効率/\nさぎょうざひょう /作業座標/\nさぎょうしゃ /作業者/作業車/\nさぎょうしゅうりょう /作業終了/\nさぎょうしょ /作業所/\nさぎょうじ /作業時/\nさぎょうじかん /作業時間/\nさぎょうじたい /作業自体/\nさぎょうじゅうじ /作業従事/\nさぎょうじゅうじしゃ /作業従事者/\nさぎょうじょうきょう /作業状況/\nさぎょうせん /作業船/\nさぎょうだい /作業台/\nさぎょうちゅう /作業中/\nさぎょうづくえ /作業机/\nさぎょうてき /作業的/\nさぎょうてじゅん /作業手順/\nさぎょうとちゅう /作業途中/\nさぎょうどう /作業道/\nさぎょうないよう /作業内容/\nさぎょうにってい /作業日程/\nさぎょうにんずう /作業人数/\nさぎょうのうりつ /作業能率/\nさぎょうば /作業場/\nさぎょうひょう /作業表/\nさぎょうび /作業日/\nさぎょうふく /作業服/\nさぎょうぶかい /作業部会/\nさぎょうぶんせき /作業分析/\nさぎょうぶんたん /作業分担/\nさぎょうへいめん /作業平面/\nさぎょうへんかくかつよう /サ行変格活用;[文法]サ変(〜する)/\nさぎょうべつ /作業別/\nさぎょうほうこく /作業報告/\nさぎょうほうこくしょ /作業報告書/\nさぎょうほうしん /作業方針/\nさぎょうみす /作業ミス/\nさぎょうよう /作業用/\nさぎょうりょう /作業量;workload/作業料;fee/\nさぎょうりょういき /作業領域/\nさぎょうりょうほう /作業療法;[精医]/\nさぎょうりょうほうし /作業療法士;occupational therapist(OT). 国家資格/\nさぎり /狭霧/\nさく /策/柵/作/佐久;地名/朔;朔日 ⇔晦/槊;ほこ/搾;搾取/昨;昨夜/咋;(くう)/窄;狭窄/酢;酢酸/柞;いすのき/炸;炸裂/筰;山田耕筰/削;削除/索;検索/錯;錯誤/筴/縒;より/鑿/做;「作」の異体字/簀;す/嘖;さいな・む/捉;(漢音) とら・える/齪;齷齪/冊;(慣用音)竹冊/册;「冊」の旧字/辟;?/乍;?/\nさく> /昨;昨冬,昨シーズン,昨27日/\nさくい /作為/作意/\nさくいおん /錯イオン/\nさくいちゅうしゅつ /作為抽出/\nさくいてき /作為的/\nさくいん /索引/\nさくいんご /索引語/\nさくえん /錯塩/\nさくおう /策応/\nさくおとこ /作男/\nさくか /昨夏/さく果/朔果;※「さく」は草冠が必要(1-91-15)/\nさくかんとく /作監督/\nさくが /作画/\nさくがかんとく /作画監督/\nさくがぎじゅつ /作画技術/\nさくがた /作型/\nさくがら /作柄/\nさくがりょく /作画力/\nさくがん /削岩/鑿岩;=削岩/\nさくがんき /削岩機/鑿岩機;=削岩機/\nさくき /昨季/\nさくきまで /昨季迄/\nさくぎ /昨木/\nさくぎょう /昨暁/\nさくぎれ /索切/\nさくぐ /索具/\nさくげき /作劇/\nさくげつ /昨月/\nさくげん /削減/遡源;=そげん/溯源;=遡源/\nさくげんきょうそう /削減競争/\nさくげんこうか /削減効果/\nさくげんとう /削減等/\nさくげんは /削減派/\nさくげんほう /削減法/\nさくこん /昨今/\nさくご /錯誤/索語/錯語/\nさくごえ /柵越え/\nさくさく /昨々/嘖々/\nさくさくかん /サクサク感/\nさくさん /酢酸/\nさくざつ /錯雑/\nさくし /作詞;-作曲/作詩;poesie/策士/錯視/佐久市;長野県/策試;科挙の最終試験/柵址/索師;?/\nさくしーずん /昨シーズン/\nさくしか /作詞家/\nさくしさっきょく /作詞作曲/\nさくししゃ /作詞者/作詩者;?/\nさくししゃめい /作詞者名/\nさくししょう /作詩賞/\nさくしずけい /錯視図形/\nさくしゃ /作者/\nさくしゃいがい /作者以外/\nさくしゃじしん /作者自身/\nさくしゃたち /作者達/\nさくしゃふめい /作者不明/\nさくしゃべつ /作者別/\nさくしゃほんにん /作者本人/\nさくしゃめい /作者名/\nさくしゅ /搾取/\nさくしゅう /昨秋/作州/昨週/\nさくしゅつ /作出/\nさくしゅん /昨春/\nさくしょ /索書/策書/\nさくじ /作字/作事/\nさくじつ /昨日/朔日/\nさくじつしんや /昨日深夜/\nさくじつはっそう /昨日発送/\nさくじつはつばい /昨日発売/\nさくじば /作事場/\nさくじゅう /搾汁/\nさくじょ /削除/\nさくじょう /柵状/索条/作条/\nさくじょうそしき /柵状組織/\nさくじょかのう /削除可能/\nさくじょきそく /削除規則/\nさくじょほうほう /削除方法/\nさくず /作図/\nさくせい /作成;†create.「ファイルの-」/作製;†produce.「図面の-」/鑿井/\nさくせいあん /作成案/\nさくせいいらい /作成依頼/\nさくせいかた /作成方/\nさくせいかてい /作成過程/\nさくせいかのう /作成可能/\nさくせいかんきょう /作成環境/\nさくせいがいしゃ /作成会社/\nさくせいがわ /作成側/\nさくせいきじ /作成記事/\nさくせいきじゅん /作成基準/\nさくせいきのう /作成機能/\nさくせいご /作成後/\nさくせいさぎょう /作成作業/\nさくせいさくじょ /作成削除/\nさくせいしえん /作成支援/\nさくせいしゃ /作成者/作製者/\nさくせいしゃいがい /作成者以外/\nさくせいしょうにん /作成承認/\nさくせいじ /作成時/作製時/\nさくせいじき /作成時期/\nさくせいじょう /作成上/作製上/\nさくせいせきにんしゃ /作成責任者/\nさくせいちゅう /作成中/\nさくせいていあん /作成提案/\nさくせいてじゅん /作成手順/\nさくせいとうじ /作成当時/\nさくせいとうひょう /作成投票/\nさくせいにちじ /作成日時/\nさくせいはいふ /作成配布/\nさくせいひ /作成費/\nさくせいび /作成日/\nさくせいふか /作成不可/\nさくせいぶ /作成部/\nさくせいぶぶん /作成部分/\nさくせいほう /作成法/\nさくせいほうしき /作成方式/\nさくせいほうほう /作成方法/\nさくせいまえ /作成前/\nさくせいまち /作成待ち/\nさくせいもくひょう /作成目標/\nさくせいよう /作成用/\nさくせいようきゅう /作成要求/\nさくせいようせい /作成要請/\nさくせいようりょう /作成要領/\nさくせいりゆう /作成理由/\nさくせいれい /作成例/\nさくせいろん /作成論/\nさくせき /昨夕/\nさくせつ /作設/錯節/\nさくせん /作戦/作戰;「戦」旧字/\nさくせんかいぎ /作戦会議/\nさくせんきゅう /作戦級/\nさくせんこうどう /作戦行動/\nさくせんばん /作戦盤/\nさくせんへんこう /作戦変更/\nさくぜん /索然/\nさくそう /錯綜/\nさくぞう /作蔵/\nさくぞうぶ /作像部/\nさくたい /錯体/\nさくたき /作滝/\nさくたろう /朔太郎/\nさくだい /作題/\nさくだん /炸弾/\nさくちゅう /作中/\nさくちゅうじんぶつ /作中人物/\nさくちょう /佐久町/昨朝/作調/錯聴/\nさくつけ /作付/作付け/\nさくづ /作図/\nさくづけ /作付/作付け/\nさくて /作手/\nさくてい /策定/作庭/\nさくていき /作庭記;世界最古のガーデニング入門書/\nさくてき /索敵/\nさくてきがわ /索敵側/\nさくてきき /索敵機/\nさくてきこうげき /索敵攻撃/\nさくとう /作陶/昨冬/作東/作刀/\nさくとうりょう /作陶料/\nさくど /作土/\nさくどう /策動/索道/\nさくなみ /作並/\nさくなみえき /作並駅/\nさくにゅう /搾乳/\nさくにゅうき /搾乳機;tapper/\nさくにゅうよう /搾乳用/\nさくねん /昨年/\nさくねんあき /昨年秋/\nさくねんいっぱい /昨年一杯/\nさくねんくれ /昨年暮/\nさくねんど /昨年度/\nさくねんどうよう /昨年同様/\nさくねんどばん /昨年度版/\nさくねんなつ /昨年夏/\nさくねんはる /昨年春/\nさくねんひ /昨年比/\nさくねんまつ /昨年末/\nさくねんらい /昨年来/\nさくのべ /作延/\nさくはつ /炸発/\nさくばく /索漠/索莫/索寞/\nさくばん /昨晩/\nさくばんしんや /昨晩深夜/\nさくひこんぜ /昨非今是/\nさくひょう /作表/\nさくひょうきのう /作表機能/\nさくひん /作品/\nさくひんいご /作品以後/\nさくひんいちらん /作品一覧/\nさくひんか /作品化/\nさくひんかいせつ /作品解説/\nさくひんぐん /作品群/\nさくひんしゅう /作品集/\nさくひんしょう /作品賞/\nさくひんしょうかい /作品紹介/\nさくひんじたい /作品自体/\nさくひんじょう /作品上/\nさくひんじょうえいかい /作品上映会/\nさくひんすう /作品数/\nさくひんせかい /作品世界/\nさくひんぜんたい /作品全体/\nさくひんぜんぶ /作品全部/\nさくひんたち /作品達/\nさくひんちゅう /作品中/\nさくひんない /作品内/\nさくひんべつ /作品別/\nさくひんめい /作品名/\nさくひんもくろく /作品目録/\nさくふ /作譜/\nさくふう /作風/朔風/\nさくふしゃ /作譜者/\nさくぶつ /作物/\nさくぶん /作文/\nさくぶんぎじゅつ /作文技術/\nさくぶんりょく /作文力/\nさくへんきょく /作編曲/\nさくほう /冊封;冊封体制/作法/昨報/\nさくぼう /策謀/朔望/\nさくぼうげつ /朔望月/\nさくま /佐久間/作間/削磨/\nさくましょうざん /佐久間象山/\nさくません /佐久間線/\nさくまち /佐久町/\nさくみ /朔美/作見/\nさくめ /作目/\nさくめい /策命/錯迷/\nさくもつ /作物/\nさくもん /作文/策問/\nさくや /昨夜/咲耶;名/\nさくやく /炸薬/\nさくやま /作山/咲山/\nさくゆ /搾油/\nさくゆう /昨夕/\nさくら /桜/佐倉/佐久良/砂倉/紗倉/櫻;「桜」の旧字(人名用漢字)/\nさくらい /桜井/櫻井/\nさくらいえき /桜井駅/\nさくらいせん /桜井線/\nさくらいろ /桜色/\nさくらうお /桜魚/\nさくらえ /桜江/\nさくらえび /桜蝦/\nさくらおか /桜丘/\nさくらおかじょし /桜丘女子/\nさくらかわ /桜川/\nさくらがい /桜貝/\nさくらがおか /桜ヶ丘/桜丘/桜ケ丘/櫻ヶ丘/\nさくらがほう /櫻画報/\nさくらがみ /桜紙/\nさくらがわ /桜川/\nさくらぎ /桜木/桜樹/\nさくらぎちょう /桜木町/櫻木町/\nさくらぎちょうえきまえ /桜木町駅前/\nさくらぎちょうかん /桜木町間/\nさくらぐみ /桜組/\nさくらこ /桜子/\nさくらこうじ /桜小路/\nさくらざわ /桜沢/\nさくらし /佐倉市/\nさくらしんまち /桜新町/\nさくらじま /桜島/\nさくらじまごう /桜島号/\nさくらじません /桜島線/\nさくらじまだいこん /桜島大根/\nさくらじょうすい /桜上水/\nさくらぜんせん /桜前線/\nさくらそう /桜草/\nさくらそうか /サクラソウ科/\nさくらそうもく /サクラソウ目/Primulales/\nさくらそうもくぐん /サクラソウ目群/\nさくらだ /桜田/\nさくらだい /桜鯛/桜台/\nさくらだじゅんこ /桜田淳子/\nさくらだもん /桜田門/\nさくらだもんえき /桜田門駅/\nさくらだもんがいのへん /桜田門外の変;[日本史]1860/\nさくらぢゃや /桜茶屋/\nさくらづき /桜月/\nさくらづけ /桜漬;桜の花の漬物、またはピンク色にした大根の漬物/\nさくらづつみ /桜堤/\nさくらどおり /桜通/\nさくらなべ /桜鍋;馬肉/\nさくらなみき /桜並木/\nさくらにく /桜肉;馬肉/\nさくらのその /桜の園;Vishnevyi sad(1904), Chekhov/\nさくらのみや /桜宮/\nさくらば /桜庭/櫻庭/\nさくらばし /桜橋/\nさくらばな /桜花/\nさくらひめぜんでんあけぼのぞうし /桜姫全伝曙草紙/\nさくらふじ /桜富士/\nさくらふぶき /桜吹雪/\nさくらま /桜間/\nさくらまち /桜町/\nさくらまちてんのう /桜町天皇/\nさくらまつり /桜祭/\nさくらまんかい /桜満開/\nさくらむし /桜蒸し/\nさくらもち /桜餅/\nさくらもと /桜本/\nさくらもよう /桜模様/\nさくらゆ /桜湯/\nさくらん /錯乱/\nさくらんじょうたい /錯乱状態/\nさくらんぼ /桜桃/\nさくらんぼう /桜桃/桜ん坊/\nさくりつ /冊立/\nさくりゃく /策略/\nさくれい /作例/\nさくれつ /炸裂/錯列/\nさくろう /索郎/\nさくわ /作話/索話/\nさぐち /佐口/\nさぐん /鎖群/\nさけ /酒/鮭/\nさけい /左傾/\nさけうりば /酒売場/\nさけかす /酒粕/\nさけかわ /鮭川/\nさけくせ /酒癖/\nさけぐせ /酒癖/\nさけずき /酒好き/\nさけづくり /酒造り/\nさけづけ /酒漬け/\nさけてん /酒店/\nさけに /酒煮/\nさけのみ /酒飲み/酒飲/\nさけびごえ /叫び声/\nさけびたり /酒浸り/\nさけびん /酒瓶/\nさけみ /酒見/\nさけめ /裂け目/裂目/\nさけよい /酒酔い/\nさける /辟/\nさけるい /酒類/\nさけん /差遣/\nさげ /下げ/\nさげあし /下げ足/\nさげあま /下げ尼/\nさげお /下げ緒/\nさげかじ /下げ舵/\nさげがみ /下げ髪;おさげ/垂髪/\nさげしお /下げ潮/\nさげしぶり /下げ渋り/\nさげすみ /蔑み/貶み/\nさげはば /下げ幅/\nさげふだ /下げ札/\nさげもどし /下げ戻し/\nさげん /左舷/瑣言/\nさこ /迫/佐古/逧/\nさこう /酒匂/酒向/佐甲/鎖交/砂鉱/鎖港/\nさこうしょう /砂鉱床/\nさこうべん /左顧右眄/\nさこえ /迫江/\nさこく /鎖国/\nさこくせいさく /鎖国政策/\nさこだ /迫田/\nさこつ /鎖骨/\nさこん /左近/\nさごし /青箭魚/\nさごじょう /沙悟浄/\nさごろも /狭衣/\nさごろものたいしょう /狭衣大将;狭衣物語/\nさごろもものがたり /狭衣物語/\nささ /笹/篠/佐々/些々/酒/小竹/\nささあめ /笹飴/\nささい /些細/瑣細/\nささえ /竹筒/小筒;酒(ささ)を入れる筒/支え/\nささお /笹尾/\nささおか /笹岡/佐佐岡/\nささかまぼこ /笹蒲鉾/\nささかみ /笹神/\nささかわ /笹川/\nささがわ /笹川/\nささき /佐々木/笹木/笹氣/\nささきこじろう /佐々木小次郎;剣客/\nささぎ /大角豆/\nささくら /笹倉/\nささぐり /篠栗/\nささげ /捧げ/大角豆/\nささげつつ /捧げ銃/\nささげもの /捧げ物/\nささこ /笹子/\nささこもち /笹子餅/\nささざき /笹崎/\nささざわ /笹沢/\nささした /笹下/\nささじま /笹島/\nささずし /笹寿司/\nささせ /笹瀬/\nささたけ /笹竹/篠竹/\nささたに /笹谷/\nささだ /笹田/\nささだんご /笹団子/\nささつ /査察/\nささつかん /査察官/\nささつせん /笹津線/\nささつだん /査察団/\nささつぶ /査察部/\nささづか /笹塚/\nささど /笹戸/\nささぬま /笹沼/\nささの /笹野/\nささのうち /笹之内/\nささのは /笹の葉;-さーらさら/\nささはら /笹原/佐々原/\nささぶね /笹舟/\nささべ /笹部/\nささべり /笹縁/\nささまき /笹巻/\nささみ /笹身;鶏肉/\nささめ /私語/\nささめき /私語/\nささめきごと /私語/\nささめごと /私語/\nささめゆき /細雪/\nささもと /笹本/篠本/\nささもり /笹森/\nささや /笹谷/笹屋/\nささやか /細やか/\nささやき /囁き;悪魔の-/\nささやとうげ /笹谷峠/\nささやま /篠山/笹山/\nささゆり /笹百合;lovely lily/\nささら /簓/\nささり /佐々里/\nささりんどう /笹竜胆/\nささわら /笹原/\nささわり /障り/\nさざ /佐々/\nさざえ /蠑螺/\nさざえさん /サザエさん;[漫画]長谷川町子/\nさざなみ /漣/さざ波/小波/細波/\nさざれ /細/\nさざんか /山茶花/\nさし /沙市/砂嘴/左思;(?-308?) 詩人。『三都賦』/左史;⇔右史/渣滓/刺し/\nさしあい /差し合い/\nさしあし /差し足/差脚/\nさしあたり /差し当たり/差し当り/\nさしあみ /刺網/刺し網/\nさしいれ /差し入れ/差入/差入れ/\nさしうま /差し馬/\nさしえ /挿絵/挿し絵/插絵;旧字混じり/插繪/\nさしえがか /挿絵画家/\nさしおさえ /差し押さえ/差押/差押え/差し押え/\nさしおさえきんしざいさん /差押禁止財産/\nさしかえ /差し替え/差替/\nさしかけ /指し掛け/差掛け/\nさしがさ /差し傘/\nさしがね /差金/差し金/指金/指矩/\nさしき /挿し木/佐敷/挿木/鎖式/\nさしきず /刺し傷/\nさしぐし /挿し櫛/\nさしげ /差し毛/\nさしこ /刺し子/刺子/\nさしこおり /刺子織/\nさしこみ /差し込み/差込み/\nさしさわり /差し障り/差障り/\nさししょうぎ /指将棋;⇔詰将棋/指し将棋/\nさしず /指図/\nさしずさいけん /指図債権/\nさしずしょうけん /指図証券/\nさしずにん /指図人;手形取引/\nさしずめ /差し詰め/差詰め/\nさしたる /然したる/\nさしだ /指田/\nさしだしにん /差出人/\nさしちがえ /差し違え/刺し違え/\nさしつかえ /差し支え/差支え/\nさして /指し手/差し手/\nさしで /差し出/\nさしでぐち /差し出口/\nさしでん /左氏伝;[略語]春秋左氏伝/\nさしとめ /差し止め;出版-/差止/差止め/\nさしとめせいきゅう /差し止め請求/差止め請求/\nさしどめ /差止め/\nさしなわ /差し縄/\nさしにない /差し担い/\nさしね /指値/指し値/さし値/\nさしの /指野/\nさしば /差し歯/差歯/\nさしばし /刺し箸/\nさしばな /挿花/\nさしひき /差引/差し引き/差引き/\nさしほ /挿穂;[園芸]/挿し穂;[園芸]挿し木する穂/\nさしま /猿島/\nさしみ /刺身/差し身/\nさしみじょうゆ /刺身醤油/\nさしみず /差し水/差水/\nさしみぼうちょう /刺身包丁/刺し身包丁/\nさしみよう /刺身用/\nさしむかい /差向い/\nさしめ /挿し芽/\nさしもどし /差し戻し/差戻し/\nさしもの /指物/\nさしものし /指物師/\nさしゅ /詐取/叉手/\nさしゅう /査収/佐州;佐渡/\nさしゅうごう /差集合/\nさしゆうご /左支右吾/\nさしょう /査証;visa/詐称/些少/左相/瑣小/\nさしょうしゃ /詐称者/\nさしょうべん /左少弁/\nさしりょう /差料/差し料/\nさしわたし /差渡し/\nさしんしつ /左心室/\nさしんぼう /左心房/\nさじ /匙/些事/瑣事/佐治;地名/佐冶;?/\nさじかげん /匙加減/\nさじき /桟敷/\nさじきせき /桟敷席/\nさじま /佐島/\nさじゅう /茶頭/\nさじゅつ /詐術/\nさじょう /鎖状/砂上/砂状/鎖錠/叉状/\nさじょうしょう /左丞相;左大臣/\nさじょうど /砂壌土/\nさじん /砂塵/茶人/\nさす /砂州/扠首;[建築]/\nさすが /流石;当て字/遉;=流石/\nさすけ /佐助/\nさすだ /佐須田/\nさすまた /刺股/指叉;=刺股/\nさすらい /流離/\nさすれば /然爲れば;「為」旧字/\nさず /左図/\nさずかりもの /授かり物/\nさせ /佐瀬/\nさせい /嗄声/\nさせき /沙石/砂石/\nさせつ /左折/\nさせつしゃ /左折車/\nさせつしんごう /左折信号/\nさせつじ /左折時/\nさせぼ /佐世保/\nさせぼこうせん /佐世保高専/\nさせぼし /佐世保市/\nさせぼせん /佐世保線/\nさせん /左遷/鎖線;—・—・/\nさせんけい /左線形/\nさせんせい /左旋性/\nさぜん /作善/\nさそ /誘/\nさそいみず /誘い水/\nさそう /佐宗/笹生/\nさそく /左側/\nさそり /蠍/蝎/\nさそりおとこ /蠍男/\nさそりざ /蠍座;Scorpius(Sco),(10.23-11.21)/\nさそん /差損/\nさぞ /嘸/\nさぞかし /嘸かし/\nさぞや /嘸や/\nさた /沙汰/佐多/佐屋/沙多/\nさたけ /佐竹/佐武/\nさたみさき /佐多岬/\nさたやみ /沙汰止み/\nさたろう /佐太郎/\nさたん /左端/嗟嘆/左袒/嗟歎/\nさだ /定/貞/佐田/禎/偵/\nさだあき /貞明/禎章/\nさだい /佐大/\nさだいえ /定家/\nさだいしょう /左大将/\nさだいじん /左大臣/\nさだいべん /左大弁/\nさだえ /貞江/\nさだお /貞夫/貞雄/定夫/定雄/貞男/定男/貞郎;名/\nさだおか /定岡/\nさだおき /貞煕/\nさだか /定か/\nさだかた /定方/貞方/\nさだかつ /定勝/\nさだき /貞樹/定樹/貞木/\nさだきち /定吉/\nさだこ /貞子/\nさだつぐ /貞次/\nさだとし /貞俊/定利/\nさだのぶ /定伸/\nさだはる /貞治/\nさだひこ /貞彦/定彦/\nさだひろ /貞広/定宏/\nさだまつ /貞松/定松/\nさだまりごと /定まり事/\nさだみさき /佐田岬/\nさだみち /貞通/\nさだみつ /貞光/\nさだめ /定め/宿命/\nさだめがき /定書/\nさだめごと /定め事/\nさだめし /定めし/\nさだやす /定康/\nさだゆき /貞行/\nさだよし /貞芳/\nさだん /左段/\nさち /幸/倖/佐知/\nさちえ /佐智恵/\nさちお /幸雄/幸夫/佐千男/\nさちこ /幸子/祥子/佐智子/早智子/佐知子/\nさちゅう /左注/左註/沙中/砂中/\nさちゅうかん /左中間;[野球]/\nさちゅうぐうご /沙中偶語/\nさちゅうべん /左中弁/\nさちよ /祥代/\nさっ /早/\nさっか /作家/昨夏/作歌/擦過/\nさっかーじょう /サッカー場/\nさっかーせんしゅ /サッカー選手/\nさっかーぶ /サッカー部/\nさっかかつどう /作家活動/\nさっかぎょ /溯河魚/\nさっかく /錯覚;†illusion.「目の-」/錯角;†[数学]alternate angle.「-は等しい」/\nさっかしょう /擦過傷/\nさっかじん /作家陣/\nさっかたち /作家達/\nさっかべつ /作家別/\nさっかめい /作家名/\nさっかれん /作家連/\nさっかん /作監/錯簡/\nさっき /殺気/昨季/先刻;当て字/数奇/\nさっきゅう /早急/遡及/\nさっきょう /作況/作凶/\nさっきょうしすう /作況指数/\nさっきょく /作曲/\nさっきょくか /作曲家/\nさっきょくかめい /作曲家名/\nさっきょくご /作曲後/\nさっきょくしゃ /作曲者/\nさっきょくしゃめい /作曲者名/\nさっきょくしょう /作曲賞/\nさっきょくじき /作曲時期/\nさっきょくねんだい /作曲年代/\nさっきょくほう /作曲法/\nさっきょくほうほう /作曲方法/\nさっきょくよう /作曲用/\nさっきん /殺菌/\nさっきんこうか /殺菌効果/\nさっきんざい /殺菌剤/\nさっきんりょう /殺菌料/\nさっきんりょく /殺菌力/\nさっく /作句/\nさっこう /作興/\nさっこん /昨今/\nさっさ /佐々/\nさっさじっちく /佐々十竹;儒学者(1640-1698)/\nさっし /冊子/察し/刷子/\nさっしこづつみ /冊子小包/\nさっしど /サッシ戸/\nさっしぼん /冊子本/\nさっしまど /サッシ窓/\nさっしゅう /薩州;薩摩/\nさっしょう /殺傷/殺生/\nさっしょうせき /殺生石/\nさっしょうのうりょく /殺傷能力/\nさっしょうりょく /殺傷力/\nさっしん /刷新/殺身/\nさっすい /撒水/\nさっすう /冊数/\nさっせい /殺生/殺青/\nさっせつ /殺節/\nさっそう /颯爽/\nさっそく /早速/\nさっそくにゅうしゅ /早速入手/\nさっそざい /殺鼠剤/\nさっち /察知/\nさっちも /三進も/\nさっちゅう /殺虫/\nさっちゅうざい /殺虫剤/\nさっちょう /薩長/\nさっちょうれんごう /薩長連合;1866/\nさって /幸手/\nさってし /幸手市/\nさっと /颯と/\nさっとう /殺到/\nさっとに /さっと煮/\nさっぱ /撒播/拶双魚/\nさっぱりかん /さっぱり感/\nさっぱん /刷版/\nさっぷ /撒布/\nさっぷうけい /殺風景/\nさっぽう /殺法/\nさっぽろ /札幌/\nさっぽろいかだいがく /札幌医科大学/\nさっぽろいだい /札幌医大/\nさっぽろえき /札幌駅/\nさっぽろかん /札幌間/\nさっぽろきねん /札幌記念/\nさっぽろきんこう /札幌近郊/\nさっぽろけいばじょう /札幌競馬場/\nさっぽろこうさい /札幌高裁/\nさっぽろこくさい /札幌国際/\nさっぽろこくぜいきょく /札幌国税局/\nさっぽろし /札幌市/\nさっぽろしこうつうきょく /札幌市交通局/\nさっぽろしてん /札幌支店/\nさっぽろしない /札幌市内/\nさっぽろたいかい /札幌大会/\nさっぽろだいがく /札幌大学/\nさっぽろてん /札幌店/\nさっぽろはっちゃく /札幌発着/\nさっぽろはつ /札幌発/\nさっぽろばん /札幌版/\nさっぽろびん /札幌便/\nさっぽろほうめん /札幌方面/\nさっぽろまるやまきゅうじょう /札幌円山球場/\nさっぽろみなみこうこう /札幌南高校/\nさっぽろめいぶつ /札幌名物/\nさっぽん /刷本/\nさつ /札/冊/刷/殺/察;警察/擦;摩擦/颯;颯爽/刹;(寺)古刹/箚/扎;(ぬく)/紮;結紮/撮;撮影/拶;挨拶/薩;薩摩/撒;撒布/册;「冊」の旧字/\nさつい /殺意/\nさついれ /札入れ;⇔小銭入れ/\nさつう /茶通/\nさつうばこ /茶通箱/\nさつえい /撮影/\nさつえいいち /撮影位置/\nさつえいうらばなし /撮影裏話/\nさつえいかい /撮影会/\nさつえいかのう /撮影可能/\nさつえいかんかく /撮影間隔/\nさつえいかんとく /撮影監督/\nさつえいき /撮影機/撮影器;?/\nさつえいきざい /撮影機材/撮影器材;?/\nさつえいきょり /撮影距離/\nさつえいぎじゅつ /撮影技術/\nさつえいけっか /撮影結果/\nさつえいげんば /撮影現場/\nさつえいこうか /撮影効果/\nさつえいご /撮影後/\nさつえいしゃ /撮影者/\nさつえいじ /撮影時/\nさつえいじかん /撮影時間/\nさつえいじかんたい /撮影時間帯/\nさつえいじょ /撮影所/\nさつえいじょうきょう /撮影状況/\nさつえいじょうけん /撮影条件/\nさつえいずみ /撮影済/\nさつえいせんそう /薩英戦争;1863/\nさつえいせんよう /撮影専用/\nさつえいぜんぱん /撮影全般/\nさつえいたいしょう /撮影対象/\nさつえいたいしょうぶつ /撮影対象物/\nさつえいだい /撮影台/\nさつえいち /撮影地/\nさつえいちゅう /撮影中/\nさつえいにちじ /撮影日時/\nさつえいばいりつ /撮影倍率/\nさつえいばしょ /撮影場所/\nさつえいふうけい /撮影風景/\nさつえいぶ /撮影部/\nさつえいほう /撮影法/\nさつえいほうほう /撮影方法/\nさつえいまえ /撮影前/\nさつえいもくてき /撮影目的/\nさつえいよう /撮影用/\nさつえいりょこう /撮影旅行/\nさつがい /殺害/\nさつがいしゃ /殺害者/\nさつがいじけん /殺害事件/\nさつき /皐月;陰暦5月/皐/五月/佐月/早月/\nさつきあめ /五月雨;=さみだれ/\nさつきがおか /五月丘/\nさつきしょう /皐月賞/\nさつきしょうば /皐月賞馬/\nさつきだ /五月田/\nさつきちょう /五月町/\nさつきばれ /五月晴れ/五月晴/\nさつきやま /五月山/\nさつきやみ /五月闇/\nさつげんがっき /擦弦楽器;⇔撥弦楽器/\nさつこう /殺光/\nさつしょぶん /殺処分/\nさつじん /殺人/殺陣/\nさつじんき /殺人鬼/\nさつじんげんば /殺人現場/\nさつじんこうい /殺人行為/\nさつじんざい /殺人罪/\nさつじんしゃ /殺人者/\nさつじんしょうどう /殺人衝動/\nさつじんじけん /殺人事件/\nさつじんてき /殺人的/\nさつじんてきこんざつ /殺人的混雑/\nさつじんはん /殺人犯/\nさつすう /冊数/\nさつぞう /撮像/\nさつぞうけい /撮像系/\nさつたば /札束/\nさつなん /薩南/\nさつぬません /札沼線/\nさつばつ /殺伐/\nさつびら /札片/\nさつま /薩摩/\nさつまあげ /薩摩揚げ/\nさつまいも /薩摩芋/さつま芋/甘藷/\nさつまじしょ /薩摩辞書/\nさつまじる /薩摩汁/\nさつまのかみ /薩摩守/\nさつまはやと /薩摩隼人/\nさつまはん /薩摩藩/\nさつまはんとう /薩摩半島/\nさつまばん /薩摩版/\nさつまびわ /薩摩琵琶/\nさつまべん /薩摩弁/\nさつまやき /薩摩焼/\nさつめ /冊目/\nさつもん /擦文/\nさつもんどき /擦文土器/\nさつもんぶんか /擦文文化/\nさつゆう /殺熊/\nさつよう /撮要/\nさつりく /殺戮/\nさづか /佐塚/\nさて /扨/偖/\nさてい /査定/\nさていかかく /査定価格/\nさていしゃ /査定者/\nさておき /扨措き/\nさてつ /砂鉄/蹉跌;stumble/\nさてん /茶店/\nさてんじ /サテン地/\nさで /叉手/\nさでん /佐伝/\nさと /里/郷/智/聡/理/聰;旧字/\nさとい /里居/\nさといも /里芋/\nさといもか /サトイモ科/\nさといももく /サトイモ目/Arales/Spathiflorae/\nさとう /砂糖/佐藤/差等/茶湯;=ちゃとう/左党/佐東/左道;=さどう/\nさとういり /砂糖入/\nさとうえいさく /佐藤栄作/\nさとうがし /砂糖菓子/\nさとうきび /砂糖黍/\nさとうじょうゆ /砂糖醤油/\nさとうだいこん /砂糖大根/\nさとうづけ /砂糖漬/\nさとうに /砂糖煮/\nさとうにしき /佐藤錦/\nさとうはるお /佐藤春夫/\nさとうみず /砂糖水/\nさとえ /さと江/\nさとおさ /里長/\nさとおや /里親/\nさとかた /里方/\nさとがえり /里帰り/\nさとこ /聡子/智子/里子/理子/郷子/佐登子/沙都子/砂登子/\nさとことば /里言葉/\nさとご /里子/\nさとごころ /里心/\nさとざくら /里桜/\nさとし /聡/理/知/智/聖/哲/恵/敏/悟/賢/覚/慧/諭/訓/聰;旧字/智史/智志/聡志/悟史/聡史/叡/里志/覺;旧字/理史/智嗣/覚志/\nさとしょう /里庄/\nさとだ /里田/\nさとなか /里中/\nさとなかまちこ /里中満智子/\nさとひろ /理洋/\nさとふか /里深/\nさとぼう /里坊/\nさとみ /里美/智美/里見/聡美/恵規/悟美/沙都美/聡巳/\nさとみつ /理満/\nさとみはっけんでん /里見八犬伝/\nさとむら /里村/\nさとやま /里山/\nさとゆき /里雪/\nさとり /悟り/\nさとる /達/知/悟/智/暁;名/哲/聡/覚/了/覺;旧字/逹;「達」の異体字/\nさど /佐渡/砂土/\nさどう /作動/茶道/差動/左道;=さとう/佐道/茶頭/\nさどうおん /作動音/\nさどうがた /差動型/\nさどうぐち /茶道口;[茶道]/\nさどうせいげん /差動制限/\nさどうちゅう /作動中/\nさどうふりょう /作動不良/\nさどうぶ /茶道部/\nさどおけさ /佐渡おけさ;[民謡]/\nさどがしま /佐渡島/\nさどがや /佐渡谷/\nさどきせん /佐渡汽船/\nさどく /査読/\nさどくいいん /査読委員/\nさどくいらい /査読依頼/\nさどくけっか /査読結果/\nさどくし /査読子/\nさどくしゃ /査読者/\nさどやま /佐渡山/\nさどわら /佐土原/\nさない /佐内/左内/\nさなえ /早苗/早生/早植/差波江/\nさなか /最中/\nさながら /宛ら/\nさなき /鐸/\nさなぎ /蛹/佐薙/\nさなぎゆ /蛹油/\nさなげ /猿投/\nさなげやま /猿投山/\nさなごうち /佐那河内/\nさなだ /真田/\nさなだたいへいき /真田太平記/\nさなだひも /真田紐/\nさなだまさゆき /真田昌幸/\nさなだむし /真田虫/\nさなだゆきむら /真田幸村/\nさなみ /佐奈美/\nさなる /佐鳴/\nさぬき /讃岐;香川/佐貫;千葉/\nさぬきかがわ /讃岐香川/\nさぬきじん /讃岐人/\nさぬきはくちょう /讃岐白鳥/\nさぬきべん /讃岐弁/\nさぬま /砂沼/\nさね /実/核/札/\nさねあつ /実篤/\nさねちか /実近/\nさねとう /実藤/實藤/\nさねとみ /実美/\nさねはる /実治/\nさねもりものがたり /実盛物語/\nさの /佐野/\nさのう /左脳/砂嚢/佐納/\nさのかわ /佐野川/\nさのさか /佐野坂/\nさのさぶし /さのさ節;(明治)/\nさのし /佐野市/\nさのしろう /佐野史郎/\nさは /左派/\nさはい /差配/\nさはち /皿鉢;-料理/\nさはちりょうり /皿鉢料理;土佐名物/\nさはら /佐原/薩哈剌;Sahara/\nさはん /茶飯/\nさはんじ /茶飯事/\nさば /鯖/佐波;地名/生飯/鯆;さば,いるか/\nさばえ /鯖江/五月蠅/\nさばおり /鯖折り/\nさばかん /鯖缶/\nさばき /捌/裁き/捌き/\nさばきやく /捌役/\nさばく /砂漠/沙漠;desert/佐幕/\nさばくか /砂漠化;desertification/\nさばくちたい /砂漠地帯/\nさばくちゅう /砂漠中/\nさばぐも /鯖雲/\nさばし /佐橋/\nさばずし /鯖鮨/鯖寿司/\nさばひい /虱目魚/\nさばぶし /鯖節;鯖で作った鰹節(もどき)/\nさひょうえ /左兵衛/\nさひょうえのかみ /左兵衛督;[律令制]/\nさひょうえのじょう /左兵衛尉;[律令制]/\nさび /錆/寂/銹;≒錆/鏥;「銹」の異体字/皺;衣服にできるしわ/\nさびいろ /錆色/\nさびえ /錆絵/\nさびしがりや /寂しがり屋/淋しがり屋;そんなあなたはちょっと-さん/\nさびしろ /淋代/\nさびどめ /錆止め/さび止め/錆び止め/\nさびねず /錆鼠/\nさびょう /詐病/\nさびれ /寂れ/\nさぶ /佐武/\nさぶしょ /三仏生/\nさぶまりんとっきょ /サブマリン特許/\nさぶらい /侍/\nさぶろう /三郎/三朗/\nさぶん /差分/\nさぶんかい /差分解/\nさぶんきんじ /差分近似/\nさぶんけいしき /差分形式/\nさぶんじょうほう /差分情報/\nさぶんてん /差分点/\nさぶんほう /差分法/\nさぶんほうていしき /差分方程式/\nさへん /左辺/サ変;[文法][略語]サ行変格活用(する)/\nさへんち /左辺値/\nさへんどうし /サ変動詞/\nさべつ /差別/\nさべついしき /差別意識/\nさべつか /差別化/\nさべつかいしょう /差別解消/\nさべつかんじょう /差別感情/\nさべつかんぜい /差別関税/\nさべつこうい /差別行為/\nさべつこうぞう /差別構造/\nさべつご /差別語/\nさべつしそう /差別思想/\nさべつしゃ /差別者/\nさべつしゅぎ /差別主義/\nさべつしゅぎしゃ /差別主義者/\nさべつじけん /差別事件/\nさべつじったい /差別実態/\nさべつせい /差別性/\nさべつたいぐう /差別待遇/\nさべつたいしょう /差別対象/\nさべつてき /差別的/\nさべつてきいしき /差別的意識/\nさべつてきいと /差別的意図/\nさべつてきこうい /差別的行為/\nさべつてきひょうげん /差別的表現/\nさべつてきようご /差別的用語/\nさべつはいし /差別廃止/\nさべつはつげん /差別発言/\nさべつひはん /差別批判/\nさべつひょうげん /差別表現/\nさべつもんだい /差別問題/\nさべつよう /差別用/\nさべつようご /差別用語/\nさべつろんしゃ /差別論者/\nさべん /左弁/\nさべんかん /左弁官/\nさほ /佐保/左保/沙穂/\nさほう /作法/左方/差法/\nさほこ /佐保子/\nさほど /然程/\nさほやま /佐保山/\nさぼう /砂防/茶房/詐謀/\nさぼうだむ /砂防ダム/\nさぼてん /仙人掌/覇王樹/\nさぼてんもく /サボテン目/Cactales/\nさぽーとじょうほう /サポート情報/\nさま /様/樣;「様」の旧字(人名用漢字)/\nさまかた /様方/\nさまかたち /様形/\nさまがわり /様変わり/様変り/\nさまさま /様々/様様/\nさまざま /様々/様様/\nさまたげ /妨げ/\nさまつ /瑣末/些末/\nさまづけ /様付け;人を「○○様」と呼ぶこと/\nさまに /様似/\nさまのかみ /左馬頭/\nさまのすけ /左馬助/\nさまほん /様本/\nさまりうむ /Sm/Samarium/\nさみ /三味/沙弥/\nさみしがりや /淋しがり屋/寂しがり屋/\nさみず /三水/\nさみせん /三味線/\nさみだれ /五月雨/\nさみだれぐも /五月雨雲/\nさみだれしき /五月雨式/\nさむ /寒/作務/\nさむえ /作務衣/\nさむかぜ /寒風/\nさむかわ /寒川/\nさむかわじんじゃ /寒川神社/\nさむかわちょう /寒川町/\nさむがり /寒がり/\nさむがわ /寒川/\nさむけ /寒気/\nさむげたん /参鶏湯/\nさむさ /寒さ/\nさむざむ /寒々/\nさむぞら /寒空/\nさむよ /寒夜/\nさむらい /侍/士/\nさめ /鮫/雨/\nさめいし /鮫石/\nさめかわ /鮫川/\nさめがい /醒ケ井/\nさめがわ /鮫皮/沙皮/\nさめこもん /鮫小紋/\nさめしま /鮫島/\nさめじま /鮫島/\nさめす /鮫州/\nさめはだ /鮫肌/鮫膚/\nさも /然も/\nさもじ /杓文字/左文字/\nさもん /査問/左門/沙門/砂紋/\nさもんじ /左文字/\nさや /鞘;刀の-/莢;豆の-/沙耶/紗綾/佐屋/匣鉢;窯の中で焼き物を保護する容器/\nさやあて /鞘当て/鞘当/\nさやいんげん /莢隠元/\nさやえんどう /莢豌豆/\nさやか /沙也加/\nさやく /鎖鑰/\nさやこ /清子/彩也子/\nさやどう /鞘堂/\nさやま /狭山/佐山/茶山/\nさやまし /狭山市/\nさやまめ /莢豆/\nさやよせ /鞘寄せ/\nさゆ /白湯/素湯;=白湯/\nさゆう /左右/←→/\nさゆううち /左右打ち/\nさゆうかくにん /左右確認/\nさゆうぎゃく /左右逆/\nさゆうぎゃくぞう /左右逆像/\nさゆうけんよう /左右兼用/\nさゆうこうご /左右交互/\nさゆうさ /左右差/\nさゆうじく /左右軸/\nさゆうじょうげ /左右上下/\nさゆうそうしょう /左右相称/\nさゆうそくめん /左右側面/\nさゆうたいしょう /左右対称/\nさゆうたいしょうせい /左右対称性/\nさゆうたん /左右端/\nさゆうどう /左右動/\nさゆうどくりつ /左右独立/\nさゆうはんてん /左右反転/\nさゆうひたいしょう /左右非対称/\nさゆうほうこう /左右方向/\nさゆうりょうたん /左右両端/\nさゆうりょうほう /左右両方/\nさゆり /小百合/早百合/沙由里/\nさよ /小夜/\nさよう /作用/左様/佐用;地名/左用/左葉/然様/\nさよういん /作用因/\nさようかく /作用角/\nさようきじょ /作用機序/\nさようし /作用子/\nさようじゅんじょ /作用順序/\nさようせん /作用線/\nさようそ /作用素/\nさようそろん /作用素論/\nさようてん /作用点/\nさようでんきょく /作用電極/\nさようなら /左様なら/\nさようはんさよう /作用反作用/\nさよきょく /小夜曲/\nさよく /左翼/\nさよくしゅ /左翼手/\nさよくせき /左翼席/\nさよくてき /左翼的/\nさよこ /小夜子/佐代子/沙夜子/紗世子/\nさよしぐれ /小夜時雨/\nさよならがち /サヨナラ勝ち/\nさよならまけ /サヨナラ負け/\nさより /細魚/\nさら /皿/更/沙羅/\nさらあらい /皿洗い;The dishwasher returns!/\nさらい /杷;(農機具)/作礼/浚い/渫い/復習/\nさらいげつ /再来月/\nさらいしゅう /再来週/\nさらいねん /再来年/\nさらう /攫/\nさらうどん /皿饂飩/皿うどん/\nさらえ /杷/\nさらかず /皿数/\nさらがた /皿型/\nさらきん /サラ金;サラリーマン金融/\nさらこばち /皿小鉢/\nさらさ /更紗/\nさらさら /更々/\nさらし /晒/曝し;-を巻く/晒し;-タマネギ/\nさらしあん /晒し餡/\nさらしくび /晒し首/\nさらしこ /晒し粉/\nさらしな /更級/更科/\nさらしなきこう /更科紀行/\nさらしなぐん /更級郡/\nさらしなこ /更科粉/\nさらしなそば /更科蕎麦/\nさらしなにっき /更級日記/\nさらしなのき /更科記/\nさらしもの /晒し者/\nさらしや /晒屋/\nさらじゅ /沙羅樹/娑羅樹;=沙羅樹/\nさらす /晒/\nさらせにあもく /サラセニア目/Sarraceniales/\nさらそうじゅ /沙羅双樹/娑羅双樹;=沙羅双樹/\nさらだあぶら /サラダ油/\nさらだな /サラダ菜/\nさらだゆ /サラダ油/\nさらち /更地/\nさらなる /更なる/\nさらに /更に/\nさらぬ /然らぬ/\nさらば /然らば/\nさらばち /皿鉢/\nさらべつ /更別/\nさらまわし /皿回し/\nさらまんだ /沙羅曼蛇/\nさらやしき /皿屋敷;お菊さんが出ます/\nさらやま /皿山/\nさらゆ /新湯/\nさり /紗理/\nさりぎわ /去り際/\nさりじょう /去り状/\nさりちるさん /サリチル酸;[化学]salicylic acid. C6H4(OH)COOH/\nさりとて /然りとて/\nさりょう /茶寮/査領/\nさる /猿/申;[十二支]9/沙流/去る;連体詞/\nさるお /猿尾/\nさるかい /猿飼/\nさるがき /桾/\nさるがく /猿楽/申楽/猿学/\nさるがくし /猿楽師/\nさるぎ /猿木/\nさるくら /猿倉/\nさるぐつわ /猿轡/\nさるぐんだん /猿軍団/\nさるげ /猿毛/\nさるげんとどくさか /サルゲントドクサ科/Sargentodoxaceae/\nさること /然ること/\nさるしばい /猿芝居/\nさるすべり /百日紅/\nさるた /猿田/\nさるたひこ /猿田彦/\nさるぢえ /猿知恵/\nさるとび /猿飛/\nさるとびさすけ /猿飛佐助/\nさるどし /申年/\nさるのこしかけ /胡孫眼/\nさるはし /猿橋/\nさるばし /猿橋/\nさるふぁざい /サルファ剤/\nさるふつ /猿払/\nさるまた /猿股/\nさるまね /猿真似/\nさるまわし /猿回し/\nさるめんかじゃ /猿面冠者/\nさるめんかんじゃ /猿面冠者/\nさるや /猿谷/\nさるやま /猿山/\nさるわか /猿若/\nさるわかちょう /猿若町;地名,現在の台東区/\nさるわたり /猿渡/\nされい /茶礼/\nされき /砂礫/\nされこうべ /髑髏/\nさろま /佐呂間/\nさわ /沢/澤;「沢」の旧字/茶話/佐和/佐波/\nさわい /澤井/沢井/\nさわいずみ /沢泉/\nさわいり /沢入/\nさわうち /沢内/澤内/\nさわおか /澤岡/\nさわかい /茶話会/\nさわがに /沢蟹/\nさわき /沢木/澤木/\nさわぎ /騒ぎ/\nさわぎうた /騒ぎ唄/\nさわくり /沢栗/\nさわぐち /沢口/\nさわこ /佐和子/\nさわざき /澤崎/沢崎/\nさわすぎ /沢杉/\nさわた /佐和田/\nさわたり /沢渡/\nさわだ /澤田/沢田/澤多/\nさわだけんじ /沢田研二/\nさわち /皿鉢/\nさわちりょうり /皿鉢料理/\nさわとうげ /沢峠/\nさわの /沢野/\nさわのぼり /沢登り/澤登/沢登/\nさわはた /澤幡/\nさわべ /沢辺/\nさわまつ /沢松/\nさわむら /沢村/澤村/\nさわむらしょう /沢村賞/\nさわもと /澤本/\nさわや /沢弥/澤谷/\nさわやか /爽やか/\nさわやなぎ /沢柳/\nさわやま /沢山/佐和山/\nさわら /鰆/椹/佐原;地名/早良/\nさわらし /佐原市/\nさわらび /早蕨/\nさわり /触り;-だけ見せる NB:「一番良い部分」の意。「始めの部分」ではない/障り;(trouble) -が出る,差し-/\nさわわたり /沢渡/\nさわん /左腕/\nさわんとうしゅ /左腕投手/\nさん /酸/産/山/三/算/桟;戸の-/散/参/賛/讃;≒賛/贊;「賛」の旧字/讚;「讃」の異体字/攅;(あつめる)/纉;(つぐ)/鑽;研鑽/鑚;「鑽」の異体字/惨;悲惨/慘;「惨」の旧字/參;「参」の旧字/驂;(そえうま)/彡/杉;すぎ/衫;(うすもの)/珊;珊瑚/刪;(けずる)刪除/跚;蹣跚(よろけ)/粲/燦;燦然/纂;編纂/簒;簒奪/戔;(すくない)/棧;桟橋/撒;撒水/繖;(かさ)/蚕;養蚕/蠶;「蚕」の旧字/蒜;大蒜(にんにく)/嶄/汕/潸/爨;飯盒炊爨/芟/斬/傘;傘下/餐;晩餐/３/3/\nさん> /三/\nさんあい /三愛/\nさんあくどう /三悪道;[仏教]地獄道・餓鬼道・畜生道/\nさんあくにん /三悪人/\nさんあんこー /三暗刻/\nさんい /賛意/三位/産衣/\nさんいけっていせん /三位決定戦/\nさんいち /三一/\nさんいちしょぼう /三一書房;[出版社名]/\nさんいっち /三一致/\nさんいつ /散逸/散佚/\nさんいつかてい /散逸過程/\nさんいつけい /散逸系/\nさんいつこうぞう /散逸構造/\nさんいん /山陰/参院/産院/\nさんいんぎいん /参院議員/\nさんいんせん /参院選/山陰線/\nさんいんちほう /山陰地方/\nさんいんどう /山陰道/\nさんいんほうそう /山陰放送/\nさんいんほうめん /山陰方面/\nさんいんほんかいぎ /参院本会議/\nさんいんほんせん /山陰本線/\nさんう /山雨/\nさんえ /三慧;[仏教]/三会;[仏教]/三衣;[仏教]/\nさんえい /三栄/\nさんえいちょう /三栄町/\nさんえいっぱつ /三衣一鉢;坊さん/\nさんえき /酸液/三駅/\nさんえん /山塩/三遠/\nさんえんしゅぎ /三猿主義;NB:見ざる・言わざる・聞かざる/\nさんおう /三桜/\nさんおくえんじけん /三億円事件/\nさんおんとう /三温糖/\nさんか /参加/酸化/傘下/産科/賛歌/讃歌/惨禍/山火/山下/山河/山窩/\nさんか> /酸化;[化学]oxide/\nさんかあえん /酸化亜鉛/\nさんかあんない /参加案内/\nさんかい /散会;adjourn.「議会を-する」/山海;山と海/山塊;massif/参会;attend/散開;deploy.「歩兵を-させる」/三階/三回/3回/\nさんかいき /三回忌/\nさんかいご /散会後/\nさんかいしき /参加意識/\nさんかいじゅく /山海塾/\nさんかいせいだん /散開星団;[天文]open cluster. eg. Pleiades/\nさんかいめ /三回目/３回目/\nさんかうけつけ /参加受付/\nさんかえん /酸化炎;[化学]/酸化焔;[化学]/\nさんかかくじ /参加各自/\nさんかかくてい /参加確定/\nさんかかのう /参加可能/\nさんかかんげんこうそ /酸化還元酵素;[生化学]oxidoreductase/\nさんかかんげんはんのう /酸化還元反応;[化学]redox reaction/\nさんかがた /参加型/\nさんかきかん /参加期間/\nさんかきぼう /参加希望/\nさんかきぼうしゃ /参加希望者/\nさんかきん /参加金/\nさんかきんたい /山河襟帯/\nさんかぎんでんち /酸化銀電池;[化学]/\nさんかく /三角/参画/△/▽/▲/▼/∴/∵/贊畫;旧字/3角/\nさんかくいた /三角板/\nさんかくか /三角化/\nさんかくかんけい /三角関係/\nさんかくかんすう /三角関数/三角函数/\nさんかくきん /三角巾/三角筋/\nさんかくぎょうれつ /三角行列/3角行列/\nさんかくけい /三角形/3角形/\nさんかくけいぶんかつ /三角形分割/\nさんかくこーなー /三角コーナー/\nさんかくざ /三角座;Triangulum(Tri)/\nさんかくじょうぎ /三角定規/\nさんかくす /三角州/\nさんかくすい /三角錐/\nさんかくそくりょう /三角測量/\nさんかくちたい /三角地帯/\nさんかくちゅう /三角柱/\nさんかくてん /三角点/\nさんかくとう /三角塔/\nさんかくなみ /三角波/\nさんかくは /三角波/\nさんかくひ /三角比/\nさんかくふらすこ /三角フラスコ/\nさんかくほう /三角法/\nさんかくぼう /三角帽/\nさんかくぼうえき /三角貿易/\nさんかくぼうし /三角帽子/\nさんかくまど /三角窓/\nさんかくもくば /三角木馬;拷問道具/\nさんかくやろう /三角野郎/\nさんかけいしき /参加形式/\nさんかけってい /参加決定/\nさんかけん /参加券/\nさんかげつ /三ヶ月/三カ月/三箇月/\nさんかこう /参加校/\nさんかこうそ /酸化酵素;[生化学]oxidase/\nさんかこく /参加国/\nさんかごきぼう /参加御希望/\nさんかさくひん /参加作品/\nさんかざい /酸化剤/\nさんかしかく /参加資格/\nさんかしせい /参加姿勢/\nさんかしゃ /参加者/\nさんかしゃいしき /参加者意識/\nさんかしゃうけつけちゅう /参加者受付中/\nさんかしゃかくい /参加者各位/\nさんかしゃかん /参加者間/\nさんかしゃこじん /参加者個人/\nさんかしゃしめい /参加者氏名/\nさんかしゃすう /参加者数/\nさんかしゃぜんいん /参加者全員/\nさんかしゃそうすう /参加者総数/\nさんかしゃたすう /参加者多数/\nさんかしゃたち /参加者達/\nさんかしゃにんずう /参加者人数/\nさんかしゃぼしゅう /参加者募集/\nさんかしゃめい /参加者名/\nさんかしゃめいぼ /参加者名簿/\nさんかしゃゆうし /参加者有志/\nさんかしゅう /山家集;西行の歌集/\nさんかしょ /三個所/\nさんかしょう /参加賞/参加証/参加章/\nさんかしんせい /参加申請/\nさんかじ /参加時/\nさんかじき /参加時期/\nさんかじゅん /参加順/\nさんかじゅんび /参加準備/\nさんかじょうけん /参加条件/\nさんかじんこう /参加人口/\nさんかすいぎん /酸化水銀;[化学]HgO,Hg2O/\nさんかすう /参加数/酸化数;[化学]oxidation number/\nさんかせんしゅ /参加選手/\nさんかせんりょう /酸化染料/\nさんかそしき /参加組織/\nさんかた /三方/\nさんかだいがく /参加大学/\nさんかだいきん /参加代金/\nさんかだいすう /参加台数/\nさんかだんたい /参加団体/傘下団体/\nさんかちっそ /酸化窒素;NxOx/\nさんかちゅう /参加中/\nさんかっけい /三角形/3角形/\nさんかっけいがた /三角形型/\nさんかてつ /酸化鉄/\nさんかとうろく /参加登録/\nさんかとうろくひ /参加登録費/\nさんかどう /酸化銅/\nさんかなまり /酸化鉛;[化学]PbO,PbO2,Pb3O4/\nさんかにんずう /参加人数/\nさんかにんずうぶん /参加人数分/\nさんかねつ /酸化熱/\nさんかはんのう /酸化反応/\nさんかば /参加馬/\nさんかひ /参加費/\nさんかひそ /酸化砒素;[化学]As2O3,As2O5/\nさんかひむりょう /参加費無料/\nさんかひょうめい /参加表明/\nさんかひよう /参加費用/\nさんかび /参加日/\nさんかふのう /参加不能/\nさんかぶつ /酸化物/\nさんかほうこく /参加報告/\nさんかほうほう /参加方法/\nさんかぼうしざい /酸化防止剤/\nさんかぼしゅう /参加募集/\nさんかまえ /参加前/\nさんかまく /酸化膜/\nさんかむりょう /参加無料/\nさんかめいが /三化螟蛾/\nさんかめいぼ /参加名簿/\nさんかもうしこみ /参加申し込み/参加申込/\nさんかもうしこみあんない /参加申込案内/\nさんかもうしこみしょ /参加申込書/\nさんかようこう /参加要項/\nさんかよてい /参加予定/\nさんかよていしゃ /参加予定者/\nさんかよていび /参加予定日/\nさんかりつ /参加率/\nさんかりょう /参加料/\nさんかん /参観/山間/三巻/三冠/三関/三韓/三管;笙・篳篥・笛/三竿/参看;参照/算勘/散官/三浣/三澣;=三浣/\nさんかんおう /三冠王/\nさんかんがく /産官学/\nさんかんけい /三環系/\nさんかんしおん /三寒四温/\nさんかんしき /三管式/\nさんかんせん /三冠戦/\nさんかんば /三冠馬/\nさんかんび /参観日/\nさんかんぶ /山間部/\nさんが /山河/参賀/\nさんがい /三階/三界;-に家なし/惨害/\nさんがいせき /三階席/\nさんがいだて /三階建て/\nさんがいぶし /三階節;[民謡]新潟/\nさんがく /山岳/産学/算額/産額/散楽/\nさんがくおう /山岳王/\nさんがくかい /山岳会/\nさんがくかん /産学官/\nさんがくきょうどう /産学協同/産学共同/\nさんがくくかん /山岳区間/\nさんがくしゃしん /山岳写真/\nさんがくしんこう /山岳信仰/\nさんがくせん /山岳線/\nさんがくたび /山岳旅/\nさんがくちたい /山岳地帯/\nさんがくとう /山岳党;[世界史]Montagnards/\nさんがくぶ /山岳部/\nさんがくぶっきょう /山岳仏教/\nさんがくよう /山岳用/\nさんがくりん /山岳林/\nさんがくろせん /山岳路線/\nさんがっき /三学期/\nさんがつ /三月/３月/3月/弥生;※連想,旧暦/\nさんがつかくめい /三月革命/\nさんがにち /三が日/三ヶ日/三箇日/\nさんがね /三ケ根/\nさんがねさん /三ヶ根山/\nさんがわら /桟瓦;波状の(ありふれた)瓦/\nさんがん /三願/三眼/三観/\nさんがんし /三眼視/\nさんき /算機/山気/三機/\nさんきし /三騎士/\nさんきち /三吉/\nさんきゃく /三脚/山脚/\nさんきゃくしよう /三脚使用/\nさんきゃくよう /三脚用/\nさんきゅう /産休/三級/山九/\nさんきゅうだん /三球団/\nさんきょ /山居/\nさんきょう /山峡/三峡/三共/三強/三協/\nさんきょうしょうじ /三協商事;[企業名]/\nさんきょうせいやく /三共製薬;[企業名]/\nさんきょうだい /三兄弟/\nさんきょくめ /三曲目/\nさんきん /三禁/\nさんきんこうたい /参勤交代/\nさんぎ /参議/算木/\nさんぎいん /参議院/\nさんぎいんぎいん /参議院議員/\nさんぎいんせんきょ /参議院選挙/\nさんぎょう /産業/三行/蚕業/三業/鑽仰/\nさんぎょうい /産業医/\nさんぎょうおうようぶもん /産業応用部門/\nさんぎょうか /産業化/\nさんぎょうかい /産業界/\nさんぎょうかいかん /産業会館/\nさんぎょうかくめい /産業革命/\nさんぎょうかくめいじだい /産業革命時代/\nさんぎょうかつどう /産業活動/\nさんぎょうきかい /産業機械/\nさんぎょうきょういく /産業教育/\nさんぎょうきょうかい /産業協会/\nさんぎょうこうきょう /産業公共/\nさんぎょうこうぞう /産業構造/\nさんぎょうさいせいきこう /産業再生機構;www.ircj.jp/\nさんぎょうさいせいほう /産業再生法/\nさんぎょうざいさん /産業財産/\nさんぎょうざいさんけん /産業財産権/\nさんぎょうしせつ /産業施設/\nさんぎょうしほん /産業資本;industrial capital/\nさんぎょうしゃかい /産業社会/\nさんぎょうしゃかいがく /産業社会学;industrial sociology/\nさんぎょうしゃりょう /産業車両/\nさんぎょうしょう /産業省/\nさんぎょうしんぶん /産業新聞/\nさんぎょうしんりがく /産業心理学;industrial psychology/\nさんぎょうじょう /産業上/\nさんぎょうじょうほう /産業情報/\nさんぎょうすぱい /産業スパイ/\nさんぎょうせいさく /産業政策/\nさんぎょうてき /産業的/\nさんぎょうとしょ /産業図書/\nさんぎょうどうろ /産業道路/\nさんぎょうはいきぶつ /産業廃棄物/\nさんぎょうはいすい /産業排水;⇔生活排水/\nさんぎょうべつ /産業別/\nさんぎょうぼうえき /産業貿易/\nさんぎょうぼうえきかん /産業貿易館/\nさんぎょうめ /3行目/\nさんぎょうよう /産業用/\nさんぎょうれんかんひょう /産業連関表/\nさんく /産駒/惨苦/三区/\nさんぐ /蚕具/\nさんぐう /参宮/三宮/\nさんぐん /三軍/\nさんけ /三家/産気/\nさんけい /産経/山系/参詣/三景/算計/散形/三計;一年・十年・一生の計画/\nさんけいえん /三渓園/\nさんけいおおさかはい /産経大阪杯/\nさんけいかじょ /散形花序/繖形花序/\nさんけいしょう /産経賞/\nさんけいしんぶん /産経新聞/\nさんけいしんぶんしゃ /産経新聞社;[企業名]www.sankei.co.jp/\nさんけいみち /参詣道/\nさんけた /三桁/\nさんけたほう /三桁法/\nさんけつ /酸欠/三傑/\nさんけつし /酸欠死/\nさんけつしょう /酸血症;[医]/\nさんけつじょうたい /酸欠状態/\nさんけん /散見/三軒/産研/三権/三研/\nさんけんぶんりつ /三権分立/\nさんげ /散華/山下/\nさんげき /惨劇/\nさんげさんげ /懺悔懺悔/\nさんげたん /參鶏湯/\nさんげつ /山月/\nさんげつき /山月記;中島敦/\nさんげん /三元/三絃/三弦;三味線／和琴・楽琵琶・楽箏/山弦/\nさんげんしょく /三原色/\nさんげんじゃや /三軒茶屋/\nさんげんじゃやほうめん /三軒茶屋方面/\nさんげんぢゃや /三軒茶屋/\nさんこ /三鈷/三顧/3個/\nさんこう /参考/山行/三光/散光/三皇/参向/三項/3項/三高/三江/三晃/三興/三考;再思-/三后;太皇太后・皇太后・皇后/鑽孔/\nさんこういけん /参考意見/\nさんこうかんけい /三項関係/3項関係/\nさんこうきせん /三光汽船/\nさんこうざい /散孔材/\nさんこうしつ /参考室/\nさんこうしゅってん /参考出展/\nさんこうしゅっぴん /参考出品/\nさんこうしょ /参考書/\nさんこうしょせき /参考書籍/\nさんこうしょもく /参考書目/\nさんこうしょるい /参考書類/\nさんこうしりょう /参考資料/\nさんこうじこう /参考事項/\nさんこうじょうほう /参考情報/\nさんこうすいちょう /山高水長/\nさんこうず /参考図/\nさんこうせいうん /散光星雲/\nさんこうせいさく /三光政策/\nさんこうせん /三江線/\nさんこうち /参考値/\nさんこうちょう /三光鳥/\nさんこうていど /参考程度/\nさんこうてんし /三光天子/\nさんこうとしょ /参考図書/\nさんこうにん /参考人/\nさんこうぶんけん /参考文献/\nさんこうぶんけんなど /参考文献等/\nさんこうぶんけんめい /参考文献名/\nさんこうぶんれい /参考文例/\nさんこうもく /3項目/\nさんこうろんぶん /参考論文/\nさんこく /惨酷/\nさんこつ /散骨/\nさんこのれい /三顧の礼/\nさんご /産後/珊瑚/\nさんごいろ /珊瑚色;coral red/\nさんごう /三号/三郷/三合/山号/三業;[仏教]身業・口業・意業/参號;「号」旧字/三綱/三劫/\nさんごうかん /三号館/\nさんごかい /珊瑚海/\nさんごかいかいせん /珊瑚海海戦/\nさんごく /三国/三石/\nさんごくかんしょう /三国干渉/\nさんごくきょうしょう /三国協商/\nさんごくし /三国志;中国の歴史書。正史のひとつ。著者は陳寿/三國志/三国史;?/\nさんごくしえんぎ /三国志演義/\nさんごくしかんけい /三国志関係/\nさんごくしじだい /三国志時代/\nさんごくじだい /三国時代/\nさんごくじん /三国人/\nさんごくどうめい /三国同盟/\nさんごしょう /珊瑚礁/サンゴ礁/\nさんごじゅ /珊瑚樹/\nさんごせい /珊瑚製/\nさんさ /三叉/\nさんさい /山菜/三才/三彩;唐-/三菜;一汁-/三歳/\nさんさいりょうり /山菜料理/\nさんさく /散策/\nさんさくどう /散策道/\nさんさくひん /三作品/\nさんさしんけい /三叉神経/\nさんさつ /三冊/\nさんさろ /三叉路/\nさんさん /三々/燦々/三三;[囲碁]/珊々/\nさんさんくど /三三九度/\nさんさんごご /三々五々/三三五五/\nさんさんななびょうし /三三七拍子/\nさんざい /散在;あちこちにある/散財;expense/散剤;powder medicine/\nさんざし /山査子;植物名/\nさんざん /散々/三山/散散/惨々;?/\nさんし /三枝/蚕糸/三子/三誌/三思/産仔/三史;史記・漢書・後漢書/\nさんしあい /三試合/\nさんしぇん /三弦/\nさんしき /算式/三色/\nさんしすいめい /山紫水明/\nさんした /三下/\nさんしつ /蚕室/産室/散失/\nさんしまい /三姉妹/\nさんしゃ /三者/三社/山車/三舎/\nさんしゃきょうどう /三社共同/\nさんしゃく /参酌/\nさんしゃくだま /三尺玉/\nさんしゃさんよう /三者三様/\nさんしゃしょうけい /三斜晶系;[化学]triclinic system/\nさんしゃたくいつ /三者択一/\nさんしゃぼんたい /三者凡退/\nさんしゃめんだん /三者面談/\nさんしゅ /三種/\nさんしゅう /参集/三州;三河/三舟;勝海舟・高橋泥舟・山岡鉄舟/讃州;讃岐/参州;三河/山州;山城/纂輯/三周/3週/\nさんしゅうかん /三週間/\nさんしゅうき /三周忌/\nさんしゅうしゃ /三修社;[出版社名]ドイツ関連。www.sanshusha.co.jp/\nさんしゅうめ /三週目/\nさんしゅつ /算出;calcurate/産出;produce/\nさんしゅつかんすう /算出関数/\nさんしゅつきじゅん /算出基準/\nさんしゅつけっか /算出結果/\nさんしゅつふくよう /三出複葉/３出複葉/\nさんしゅつほう /算出法/\nさんしゅつほうほう /算出方法/\nさんしゅつりょう /産出量/\nさんしゅのじんぎ /三種の神器/\nさんしゅるい /三種類/\nさんしょ /山椒/\nさんしょう /参照/三章/山椒/三唱/三省;[律令制]式部省,民部省,兵部省/三賞/三焦/酸漿/\nさんしょううお /山椒魚/鯢/\nさんしょうかしょ /参照箇所/\nさんしょうかんけい /参照関係/\nさんしょうしんごう /参照信号/\nさんしょうじ /参照時/\nさんしょうすう /参照数/\nさんしょうせん /参照線/\nさんしょうち /参照値/\nさんしょうてん /参照点/\nさんしょうでんきょく /参照電極/\nさんしょうはんい /参照範囲/\nさんしょうぶんけん /参照文献/\nさんしょうほう /参照法/\nさんしょうめん /参照面/\nさんしょうもと /参照元/\nさんしょうよう /参照用/\nさんしょうわく /参照枠/\nさんしょく /三色/三食/蚕食/\nさんしょくき /三色旗/\nさんしょくすみれ /三色菫;[植物]pensee sauvage/\nさんしょくどうこく /三色同刻/\nさんしょくどうじゅん /三色同順/\nさんしろう /三四郎/三士郎/\nさんしろういけ /三四郎池/\nさんしん /三振/三線;沖縄の撥弦楽器/三信;[仏教]至心・信楽・欲生/三進/参審/三審;地裁・高裁・最高裁/三身;[仏教]法身・報身・応身/三伸;追伸の追伸/参進/\nさんしんき /三神器/\nさんしんご /三振後/\nさんしんざん /三神山;蓬莱,方丈,瀛州／富士,熊野,熱田/\nさんしんすう /三振数/\nさんしんせい /参審制/\nさんしんだつしゅ /三振奪取/\nさんしんとう /三親等/\nさんしんとうない /三親等内/\nさんしんびる /三信ビル/\nさんじ /惨事;disaster/参事;counselor/賛辞/讃辞;=賛辞/産児/三次/３次/3次/三時/3時/\nさんじかい /三次会/\nさんじかん /参事官/3時間/\nさんじく /三軸/\nさんじげん /三次元/３次元/3次元/\nさんじげんくうかん /三次元空間/\nさんじげんてき /三次元的/\nさんじげんぶったい /三次元物体/３次元物体/\nさんじせいげん /産児制限/\nさんじみゃく /三次脈/\nさんじゃく /三尺/\nさんじゃくだま /三尺玉/\nさんじゃまつり /三社祭;浅草神社/\nさんじゅ /傘寿;80歳/\nさんじゅう /三重/三十/卅/\nさんじゅういちもじ /三十一文字/\nさんじゅうく /三重苦/\nさんじゅうけつごう /三重結合/\nさんじゅうさつ /三重殺/\nさんじゅうさんげんどう /三十三間堂/\nさんじゅうさんしょ /三十三所;西国-/\nさんじゅうし /三銃士/\nさんじゅうしょう /三重唱/\nさんじゅうじ /三重字/\nさんじゅうすいそ /三重水素;tritium/\nさんじゅうすうねん /三十数年/\nさんじゅうそう /三重奏/\nさんじゅうそうきょく /三重奏曲/\nさんじゅうだい /三十代/\nさんじゅうにんまち /三十人町/\nさんじゅうねんせんそう /三十年戦争/\nさんじゅうのとう /三重塔/\nさんじゅうはちどせん /三十八度線;朝鮮戦争の休戦ライン(N38°)/\nさんじゅうぼいん /三重母音;[音声学]triphthong/\nさんじゅうろう /三十郎/\nさんじゅうろっかせん /三十六歌仙/\nさんじゅうろっけい /三十六計;-逃げるに如かず/\nさんじゅつ /算術/\nさんじゅつえんざん /算術演算/\nさんじゅつえんざんし /算術演算子/\nさんじゅつか /算術化/\nさんじゅつかんすう /算術関数/\nさんじゅつがた /算術型/\nさんじゅつけいさん /算術計算/\nさんじゅつしき /算術式/\nさんじゅつしょ /算術書/\nさんじゅつてき /算術的/\nさんじゅつへいきん /算術平均/\nさんじゅん /相俊/\nさんじょ /賛助/三女/産所/刪除/\nさんじょう /参上/惨状/山上/三条/三條/三乗/\nさんじょうえき /三条駅/\nさんじょうかいかん /山上会館/\nさんじょうかん /三条間/\nさんじょうき /三畳紀;[地質年代]Triassic.25100-19500万年前/\nさんじょうけいはん /三条京阪/\nさんじょうけいはんまえ /三条京阪前/\nさんじょうこん /三乗根;[数学]third root/\nさんじょうちょう /三条町/\nさんじょうてんのう /三条天皇/\nさんじょうほうめん /三条方面/\nさんじょかいいん /賛助会員/\nさんじょかいいんしゃ /賛助会員社/\nさんじょきん /賛助金/\nさんじょく /産褥/\nさんじょくき /産褥期/\nさんじょくねつ /産褥熱;[医]puerperal fever/\nさんじん /山人/\nさんすい /山水/散水/撒水/\nさんすいが /山水画/\nさんすいき /散水機/\nさんすいしゃ /散水車/\nさんすいせん /散水栓/\nさんすいでんき /山水電気/\nさんすう /算数/\nさんすうかじゅぎょう /算数科授業/\nさんすうけんてい /算数検定/\nさんすくみ /三竦み/\nさんすくりっとご /サンスクリット語;Sanskrit. 梵語/\nさんすんだま /三寸玉/\nさんず /三途/\nさんずい /三水;[部首]「泳」の偏/\nさんずのかわ /三途の川/\nさんずん /三寸/\nさんずんふりつ /三寸不律/\nさんせ /三施;[仏教]財施・法施・無畏施/\nさんせい /賛成/酸性/三世/山西/産生/三星/三省/三聖/参政/三精/惨凄/惨悽/\nさんせいいけん /賛成意見/\nさんせいう /酸性雨/\nさんせいかはんすう /賛成過半数/\nさんせいがわ /賛成側/\nさんせいけん /参政権/\nさんせいこ /酸性湖/\nさんせいし /酸性紙/\nさんせいしゃ /賛成者/三世社/\nさんせいしゃたすう /賛成者多数/\nさんせいしょくひん /酸性食品/\nさんせいすい /酸性水/\nさんせいすいようえきちゅう /酸性水溶液中/\nさんせいたすう /賛成多数/\nさんせいとうひょう /賛成投票/\nさんせいど /酸性度;acidity/酸性土;acid soil/\nさんせいどう /三省堂/\nさんせいどうしょてん /三省堂書店/\nさんせいどうほんてん /三省堂本店/\nさんせいどじょう /酸性土壌/\nさんせいは /賛成派/\nさんせいはんたい /賛成反対/\nさんせいひょう /賛成票/\nさんせいひょうめい /賛成表明/\nさんせいむ /酸性霧/\nさんせいようえきちゅう /酸性溶液中/\nさんせいりゆう /賛成理由/\nさんせいろん /賛成論/\nさんせき /山積/\nさんせく /三セク;[略語]第三セクター/\nさんせつこん /三節棍/\nさんせん /参戦/三線/三選/山川/三遷/\nさんせんけ /三千家/\nさんせんそうもく /山川草木/\nさんせんべん /三尖弁/\nさんぜ /三世/\nさんぜん /産前/燦然/参禅/三千/\nさんぜんいん /三千院/\nさんぜんさんご /産前産後/\nさんぜんじょう /三千丈/\nさんぜんせかい /三千世界/\nさんぜんり /三千里/\nさんそ /酸素/O/Oxygen/\nさんそう /山荘/三相/三層/山僧/三索/散層/酸愴/惨愴/\nさんそうけん /産総研;[略語]産業技術総合研究所/\nさんそうこうりゅう /三相交流/\nさんそきゅうにゅう /酸素吸入/\nさんそきょうきゅう /酸素供給/\nさんそきょうきゅうのうりょく /酸素供給能力/\nさんそきょうきゅうりょう /酸素供給量/\nさんそぎょらい /酸素魚雷/\nさんそけい /酸素系/\nさんそけつぼうしょう /酸素欠乏症/\nさんそこうぎょう /酸素工業/\nさんそこきゅう /酸素呼吸/\nさんそせっしゅのうりょく /酸素摂取能力/\nさんそたいしゃ /酸素代謝/\nさんそちゅうどく /酸素中毒/\nさんそどういたいひ /酸素同位体比/\nさんそのうど /酸素濃度/\nさんそぶそく /酸素不足/\nさんそぶんあつ /酸素分圧/\nさんそぼんべ /酸素ボンベ/\nさんそん /山村/散村/\nさんぞう /三蔵/\nさんぞうほうし /三蔵法師/\nさんぞく /山賊/\nさんぞくせい /三属性/\nさんぞくなべ /山賊鍋/\nさんぞくばん /山賊版/\nさんぞくやき /山賊焼き/\nさんぞん /三尊;[仏教]/\nさんたい /三体/三態;固体・液体・気体/三諦;[仏教]空諦・仮諦・中諦/算体/三台;-星/\nさんたいせい /三台星/\nさんたく /三択/\nさんたま /三多摩/\nさんたろう /三太郎/\nさんたん /惨憺;-たる結果/賛嘆;admire/惨澹;=惨憺/讃嘆;=賛嘆/讃歎;=賛嘆/山丹;姫百合/三嘆;-これ久しゅうす/三歎;=三嘆/\nさんたんか /山丹花;[植物]/\nさんたんし /三端子/\nさんたんとう /三炭糖;[化学]triose. C3H6O3/\nさんだ /三田/\nさんだい /参内/散大/三大/三代/三台/三題/産大;[略語]産業大学/\nさんだいきゃくしき /三代格式/\nさんだいしゅう /三代集;古今・後撰・拾遺/\nさんだいじ /三大寺/\nさんだいせつ /三大節;四方拝・紀元節・天長節/\nさんだいばなし /三題噺/三題話/\nさんだいめ /三代目/\nさんだいりょうり /三大料理/\nさんだつ /簒奪/\nさんだつしゃ /簒奪者/\nさんだや /三田屋/\nさんだゆう /三太夫/\nさんだん /算段/散弾/三段/霰弾;=散弾/\nさんだんかい /三段階/\nさんだんがまえ /三段構え/\nさんだんきょう /三段峡/\nさんだんげり /三段蹴り/\nさんだんじゅう /散弾銃/\nさんだんとび /三段跳/三段跳び/\nさんだんばら /三段腹/\nさんだんめ /三段目/\nさんだんろんぽう /三段論法/\nさんち /産地/山地/三値/\nさんちたい /山地帯/\nさんちちょくそう /産地直送/\nさんちちょくばい /産地直売/\nさんちちょっけつ /産地直結/\nさんちゃ /三軒茶屋/\nさんちゃく /参着/三着/\nさんちゃほう /三家和/\nさんちゅう /山中/\nさんちゅうごえ /山中越/\nさんちょう /山頂/三鳥/\nさんちょうふきん /山頂付近/\nさんちょうめ /三丁目/\nさんちょく /産直/\nさんつう /三通/産痛/\nさんづくり /彡旁/\nさんづけ /さん付け;人を「○○さん」と呼ぶこと。vouvoiement/\nさんてい /算定/刪定/算程/\nさんていばん /三訂版/\nさんていほう /算定法/\nさんていほうほう /算定方法/\nさんてつ /三鉄/鑽鉄/\nさんてん /三点/山巓/散点/…/3点/\nさんてんせいやく /参天製薬;[企業名]/\nさんてんとうし /三点透視/\nさんてんりーだー /三点リーダー/…/……/\nさんでん /散田/三伝/参殿/\nさんと /三都/三斗/\nさんとう /三島/山東/三等/三党/三頭/三東/山刀/算当/\nさんとうか /山頭火/\nさんとうきょうでん /山東京伝/\nさんとうきん /三頭筋/\nさんとうさい /山東菜/\nさんとうしゃ /三等車/\nさんとうせいじ /三頭政治/\nさんとうはんとう /山東半島/\nさんとうぶん /三等分/\nさんとうへい /三等兵/\nさんとおり /3通り/\nさんとく /三徳/\nさんとのふ /三都の賦/\nさんど /三度/酸度;acidity/\nさんどう /賛同/参道/山道/産道/散瞳/三道/参堂/\nさんどうしゃ /賛同者/\nさんどうしょ /賛同書/\nさんどうやく /散瞳薬/\nさんどがさ /三度笠/\nさんどく /三毒/\nさんどぬり /三度塗/\nさんどまめ /三度豆;隠元豆,莢豌豆/\nさんどめ /三度目/\nさんない /山内/三内/\nさんなん /三男/山南/\nさんなんぼう /三男坊/\nさんにゅう /参入;enter/算入;count in/酸乳;sour milk/\nさんにゅうしょうへき /参入障壁/\nさんにゅうじ /参入時/\nさんにん /三人/３人/3人/\nさんにんいじょう /三人以上/\nさんにんぐみ /三人組/\nさんにんさんよう /三人三様/\nさんにんしまい /三人姉妹/\nさんにんしょう /三人称/\nさんにんたび /三人旅/\nさんにんまえ /三人前/\nさんにんむすめ /三人娘/\nさんにんめ /三人目/\nさんねん /三年/３年/\nさんねんいか /三年以下/\nさんねんいじょう /三年以上/\nさんねんご /三年後/\nさんねんざか /三年坂/\nさんねんじ /三年次/三年時/\nさんねんせい /三年生/3年生/\nさんねんまえ /三年前/\nさんのう /山王/\nさんのうびょういん /山王病院/\nさんのうまつり /山王祭;日吉大社・日枝神社/\nさんのつぎ /三の次/\nさんのつづみ /三の鼓;雅楽器/\nさんのへ /三戸/\nさんのまる /三の丸/\nさんのみや /三宮/三の宮/\nさんのみやえき /三宮駅/\nさんのみやかん /三宮間/\nさんのみやこうかした /三宮高架下/\nさんはい /山廃/\nさんはんきかん /三半規管/\nさんば /産婆/三馬/三羽/生飯/散飯/\nさんばい /三倍/三杯/\nさんばいず /三杯酢/\nさんばいぞうじょうしゅ /三倍増醸酒/\nさんばいたい /三倍体;[生物]triploid/\nさんばいまん /三倍満;[麻雀]/\nさんばかたいしょう /三馬鹿大将/\nさんばがらす /三羽烏/\nさんばがわ /三波川/\nさんばし /桟橋/棧橋/\nさんばじゅつ /産婆術;ソクラテス/\nさんばそう /三番叟/\nさんばば /三婆/\nさんばん /三番/\nさんばんかん /三番館/\nさんばんがい /三番街/\nさんばんしょうぶ /三番勝負/\nさんばんちょう /三番町/\nさんばんめ /三番目/3番目/\nさんぱ /三派/散播/撒播/\nさんぱい /参拝/惨敗/産廃;[略語]産業廃棄物/酸敗/三拝/贊拜;旧字/\nさんぱいきゃく /参拝客/\nさんぱいきゅうはい /三拝九拝/\nさんぱいしょり /産廃処理/\nさんぱく /三泊/三拍/\nさんぱくがん /三白眼/\nさんぱつ /散髪/散発/三発/\nさんぱつご /散髪後/\nさんぱつてき /散発的/\nさんぱつや /散髪屋/\nさんぱつりょう /散髪料/\nさんび /賛美/讃美;=賛美/酸鼻;-を極める/\nさんびか /賛美歌/讃美歌/\nさんびき /三匹/\nさんびゃく /三百/\nさんびゃくだいげん /三百代言/\nさんびゃくにんまち /三百人町/\nさんびゃくねんかん /三百年間/\nさんびょうし /三拍子/\nさんぴ /賛否/\nさんぴょう /散票/\nさんぴりょうろん /賛否両論/\nさんぴん /三一/\nさんふくせん /三複線/\nさんふじんか /産婦人科/\nさんふらんしすこ /桑港/\nさんぶ /山武/三部/三分/\nさんぶかい /三部会/\nさんぶぎょう /三奉行;[日本史]寺社・町・勘定奉行/\nさんぶぐん /山武郡/\nさんぶさく /三部作/\nさんぶつ /産物/讃仏/\nさんぶつじ /三仏寺/\nさんぶつじょう /讃仏乗/\nさんぶん /散文/三分/\nさんぶんし /散文詩/\nさんぶんしてき /散文詩的/\nさんぶんてき /散文的/\nさんぶんるい /三分類/\nさんぷ /散布/産婦/撒布/参府/算譜/\nさんぷう /杉風;1647-1732/\nさんぷく /山腹/三伏/\nさんぷくつい /三幅対/\nさんぷず /散布図/\nさんぷたい /撒布体/\nさんぷるばん /サンプル盤/\nさんぷん /三分/\nさんぷんかん /三分間/\nさんへいほう /三平方/\nさんべつ /産別;[略語]産業別(労働組合)/\nさんべんしゅ /三鞭酒/\nさんぺい /散兵/三平/\nさんぺいじる /三平汁/\nさんぺいせん /散兵線/\nさんぺき /三碧;[陰陽道]/\nさんほうこう /三方向/\nさんぼう /参謀/三方/三宝/\nさんぼうかん /三宝柑/\nさんぼうこうじん /三宝荒神;[仏教]仏法僧の守護神/\nさんぼうそうちょう /参謀総長/\nさんぼうほんぶ /参謀本部/\nさんぼく /三木/山北/\nさんぼだい /三菩提/\nさんぼん /三本/≡/\nさんぼんあし /三本足/\nさんぼんがわ /三本川/\nさんぼんぎ /三本木/\nさんぼんじめ /三本締め/\nさんぼんすぎ /三本杉/\nさんぼんだて /三本建/\nさんぼんばしら /三本柱/\nさんぼんまつ /三本松/\nさんぼんめ /三本目/\nさんぼんゆび /三本指/\nさんぽ /散歩/三歩/刪補/\nさんぽう /算法/三宝/三方/山砲/纂法/\nさんぽういん /三宝院/\nさんぽうげんご /算法言語/\nさんぽちゅう /散歩中/\nさんぽみち /散歩道/\nさんま /秋刀魚/\nさんまい /三昧/三枚/産米/\nさんまいおろし /三枚下ろし;[料理]/\nさんまいきょう /三昧境/\nさんまいめ /三枚目/\nさんまきめ /三巻目/\nさんまん /散漫/三万/\nさんみ /酸味/三位/\nさんみいったい /三位一体/\nさんみつ /三密/\nさんみゃく /山脈/三藐/\nさんみょう /三明/\nさんみりょう /酸味料/\nさんみんしゅぎ /三民主義/\nさんめい /山名/三名/賛明/3名/\nさんめん /三面/\nさんめんきじ /三面記事/\nさんめんきょう /三面鏡/\nさんめんず /三面図/3面図/\nさんめんろっぴ /三面六臂/\nさんもうさく /三毛作/\nさんもく /三目/\nさんもじ /三文字/3文字/\nさんもん /山門/三文/三門/\nさんもんおぺら /三文オペラ/\nさんもんきょう /三門峡/\nさんもんばん /三文判/\nさんもんぶんし /三文文士/\nさんや /山野/山谷/三夜/\nさんやく /三役/山薬;[漢方]ヤマイモ/散薬/纂訳/\nさんやくいじょう /三役以上/\nさんやそう /山野草/\nさんゆ /産油/\nさんゆうかん /三遊間/\nさんゆうてい /三遊亭/\nさんゆこく /産油国/\nさんよ /参与/參與/贊譽/三余/\nさんよう /山陽/三洋/山容/算用/三様;三者-/\nさんようしょうかい /三陽商会/\nさんようしょうけん /三洋証券;[企業名]NB:1999年に破産/\nさんようしょうじ /三洋商事;[企業名]/\nさんようしんかんせん /山陽新幹線/\nさんようしんぶん /山陽新聞/\nさんようじ /山陽路/\nさんようじどうしゃどう /山陽自動車道/\nさんようすうじ /算用数字/\nさんようせん /山陽線/\nさんようそ /三要素/\nさんようちほう /山陽地方/\nさんようちゅう /三葉虫/\nさんようてつどう /山陽鉄道/\nさんようでんき /三洋電機;[企業名]/\nさんようでんしゃ /山陽電車/\nさんようでんてつ /山陽電鉄/\nさんようとっきゅう /山陽特急/\nさんようどう /山陽道/\nさんようひめじ /山陽姫路/\nさんようほうそう /山陽放送/\nさんようほうめん /山陽方面/\nさんようほんせん /山陽本線/\nさんよかん /参与官/\nさんよかんさつ /参与観察/\nさんらーたん /酸辣湯/\nさんらい /三礼;周礼,儀礼,礼記/\nさんらく /三楽/惨落/\nさんらん /散乱/産卵/燦爛/\nさんらんかいゆう /産卵回遊/\nさんらんかく /散乱角/\nさんらんかん /産卵管;[生物]ovipositor/\nさんらんき /産卵期/\nさんらんけい /産卵鶏/\nさんらんげん /散乱源/\nさんらんこう /散乱光/\nさんらんしょう /産卵床/\nさんらんじょう /産卵場/\nさんらんせん /散乱線/\nさんらんそう /産卵槽/\nさんらんたい /散乱体/\nさんらんてん /散乱点/\nさんらんは /散乱波/\nさんらんはんしゃ /散乱反射/\nさんらんばこ /産卵箱/\nさんらんばしょ /産卵場所/\nさんらんほうほう /産卵方法/\nさんらんほせい /散乱補正/\nさんらんりろん /散乱理論/\nさんり /三里/\nさんりく /三陸/\nさんりくかいがん /三陸海岸/\nさんりつ /簒立/\nさんりづか /三里塚/\nさんりゃく /三略/\nさんりゅう /三流/山流/\nさんりゅうしゅ /散粒種/\nさんりょう /産量/山稜;尾根/山陵;山と丘/三稜/算料/\nさんりょうきょう /三稜鏡;prism/\nさんりょうけい /三稜形/\nさんりん /三輪/山林/\nさんりんか /三輪花/\nさんりんしゃ /三輪車/\nさんりんしょとく /山林所得/\nさんりんじてんしゃ /三輪自転車/\nさんりんじぬし /山林地主/\nさんりんぼう /三隣亡/\nさんりんよう /三輪用/\nさんる /三流/\nさんるい /三塁/\nさんるいがわ /三塁側/\nさんるいしゅ /三塁手/\nさんるいせん /三塁線/\nさんるいそうしゃ /三塁走者/\nさんるいだ /三塁打/\nさんれい /山嶺/山霊/\nさんれいごしん /三令五申/\nさんれつ /参列/三裂/惨烈/3列/\nさんれつしゃ /参列者/\nさんれん /三連/\nさんれんきゅう /三連休/\nさんれんしょう /三連勝/\nさんれんせい /三連星/\nさんれんせん /三連戦/\nさんれんぞく /三連続/\nさんれんたん /三連単/\nさんれんぱ /三連覇/\nさんれんぱい /三連敗/\nさんれんぱつ /三連発/\nさんれんぷ /三連符/\nさんれんぷく /三連複/\nさんろう /参籠/\nさんろうた /三朗太/\nさんろく /山麓/\nさんわ /三和/三羽/三話/\nさんわぎんこう /三和銀行/\nさんわこうさん /三和興産/\nさんわせいさくしょ /三和製作所;[企業名]/\nさんわり /三割/\nざ /座/挫;捻挫/坐;≒座/左/蔵;※「蔵王」の一部?/藏;「蔵」の旧字(人名用漢字)/\nざーさい /搾菜/\nざい /財/在/罪/材/剤;薬剤/座位/斉;(呉音)/西;東西/済;経済/才/戝;「財」の異体字/劑;「剤」の旧字/濟;「済」の旧字/\nざい> /在;在日,在中,在イラク/\nざいあく /罪悪/\nざいあくかん /罪悪感/\nざいあくし /罪悪視/\nざいい /在位/\nざいいきかん /在位期間/\nざいえい /在英/\nざいえき /在役/\nざいおう /在欧/\nざいか /財貨/罪科/罪過/在荷/\nざいかい /財界/在会/\nざいかいじん /財界人/\nざいかた /在方/\nざいかん /在韓;in South Korea/在監;in prison/在官;in office/在館/\nざいかんちゅう /在官中/\nざいかんべいぐん /在韓米軍/\nざいがい /在外/\nざいがいけんきゅういん /在外研究員/\nざいがいこうかん /在外公館/\nざいがいほうじん /在外邦人/\nざいがく /在学/\nざいがくきかん /在学期間/\nざいがくしゃ /在学者/\nざいがくしょうめいしょ /在学証明書/\nざいがくせい /在学生/\nざいがくちゅう /在学中/\nざいきゅう /罪咎/\nざいきょう /在京/在郷/\nざいきん /在勤/\nざいきんてあて /在勤手当/\nざいぎょう /罪業/\nざいく /細工/\nざいけ /在家/\nざいけい /財形/財経/\nざいけいちょちく /財形貯蓄/\nざいけいほうていしゅぎ /罪刑法定主義/\nざいげん /財源/\nざいげんかくほ /財源確保/\nざいこ /在庫/財庫/\nざいこいっそう /在庫一掃/\nざいこう /在校/在広/\nざいこうせい /在校生/\nざいこかんり /在庫管理/\nざいこきんしょう /在庫僅少/\nざいこく /在国/\nざいこくがい /在国外/\nざいこしょぶん /在庫処分/\nざいこじゅんかん /在庫循環/\nざいこちょうせい /在庫調整/\nざいことうし /在庫投資/\nざいこひん /在庫品/\nざいこひんはんばい /在庫品販売/\nざいこぶそく /在庫不足/\nざいこりょう /在庫量/\nざいごう /罪業/在郷/\nざいごうぐんじん /在郷軍人/\nざいごうぐんじんかい /在郷軍人会;legion/\nざいさん /財産/\nざいさんか /財産家/\nざいさんかんり /財産管理/\nざいさんく /財産区/\nざいさんけい /財産刑/\nざいさんけん /財産権/\nざいさんぜい /財産税/\nざいさんそうぞく /財産相続/\nざいさんてき /財産的/\nざいさんぶんよ /財産分与;離婚による-/\nざいさんぶんり /財産分離/\nざいさんもくろく /財産目録/\nざいしつ /材質/在室/罪質/\nざいしつひょうじ /材質表示/\nざいしゃ /在社/\nざいしゅう /罪囚/\nざいしゅく /在宿/\nざいしょ /在所/\nざいしょう /罪障/罪証/\nざいしょく /在職/\nざいしょくきかん /在職期間/\nざいしょくしゃ /在職者/\nざいしょくしょうめい /在職証明/\nざいしょくちゅう /在職中/\nざいじゅう /在住/\nざいじゅうしゃ /在住者/\nざいじょう /罪状/\nざいじょうにんぴ /罪状認否/\nざいす /座椅子/\nざいせ /在世/財施;[仏教]/\nざいせい /財政/在世/\nざいせいあかじ /財政赤字/\nざいせいがく /財政学/\nざいせいきき /財政危機/\nざいせいくろじ /財政黒字/\nざいせいさいけん /財政再建/\nざいせいざいさん /財政財産/\nざいせいししゅつ /財政支出/\nざいせいしゅうし /財政収支/\nざいせいじじょう /財政事情/\nざいせいじょうきょう /財政状況/\nざいせいじょうたい /財政状態/\nざいせいたんとう /財政担当/\nざいせいちょうせいききん /財政調整基金/\nざいせいてき /財政的/\nざいせいてきこんなん /財政的困難/\nざいせいとうゆうし /財政投融資/\nざいせいなん /財政難/\nざいせいほう /財政法/\nざいせいめん /財政面/\nざいせいゆうししきん /財政融資資金/\nざいせき /在籍;†enroll.「大学に-する」/在席;†attend.「課長は-している」/材積/罪責;guiltiness/罪跡;evidence/在昔/\nざいせきかん /罪責感/\nざいせきしゃ /在籍者/\nざいせきじ /在籍時/\nざいせきちゅう /在籍中/\nざいせん /在仙/\nざいぜん /財前/\nざいぞく /在俗/\nざいぞくそう /在俗僧/\nざいたい /罪体/\nざいたく /在宅/\nざいたくいりょう /在宅医療/\nざいたくかんご /在宅看護/\nざいたくきょういく /在宅教育;home schooling/\nざいたくきんむ /在宅勤務/\nざいたくけあ /在宅ケア;home care/\nざいたくびじねす /在宅ビジネス/\nざいたくふくぎょう /在宅副業/\nざいたくわーく /在宅ワーク/\nざいだん /財団/\nざいだんさいけん /財団債権/\nざいだんほうじん /財団法人/\nざいちゅう /在中/\nざいちょう /在庁/\nざいつ /財津/\nざいつかずお /財津和夫/\nざいてい /在廷/\nざいていしょうにん /在廷証人/\nざいてん /在天/\nざいとう /財投/在島/\nざいとうさい /財投債/\nざいに /在荷/\nざいにち /在日/\nざいにちかんこく /在日韓国/\nざいにちかんこくじん /在日韓国人/\nざいにちがいこくじん /在日外国人/\nざいにちちゅう /在日中/\nざいにちちゅうごくじん /在日中国人/\nざいにちちょうせんじん /在日朝鮮人/\nざいにちべいぐん /在日米軍/\nざいにっぽん /在日本/\nざいにほんだいかんみんこくみんだん /在日本大韓民国民団/\nざいにほんちょうせんじんそうれんごうかい /在日本朝鮮人総連合会/\nざいにん /在任/罪人/\nざいにんきかん /在任期間/\nざいにんきかんちゅう /在任期間中/\nざいにんちゅう /在任中/\nざいのう /財嚢/\nざいはく /財帛/\nざいば /在場/\nざいばつ /財閥/\nざいばつかいたい /財閥解体/\nざいふ /在府/\nざいふつ /在仏/\nざいぶつ /財物/\nざいべい /在米/\nざいほう /財宝/罪報/\nざいま /在間/\nざいむ /財務/\nざいむかいけい /財務会計;financial accounting/\nざいむかん /財務官;quaestor/\nざいむかんり /財務管理/\nざいむしょう /財務省;NB:大蔵省が2001年1月の中央省庁再編で再編されたもの/財務相;†大臣/\nざいむしょひょう /財務諸表;事業報告書、損益計算書、貸借対照表、キャシュフロー計算書、付属明細表、剰余金処分案の6つ/\nざいむじょうきょう /財務状況/\nざいむじょうたい /財務状態/\nざいむたいしつ /財務体質/\nざいむちょうかん /財務長官/\nざいむないよう /財務内容/\nざいむぶ /財務部/\nざいむぶんせき /財務分析/\nざいめい /罪名/在銘/\nざいめつ /罪滅/\nざいもく /材木/\nざいもくざかいがん /材木座海岸/\nざいもくや /材木屋/材木谷;人名/\nざいもつ /財物;ざいぶつ./\nざいや /在野/\nざいよく /財欲/\nざいらい /在来/\nざいらいえき /在来駅/\nざいらいがた /在来型/\nざいらいぎじゅつ /在来技術/\nざいらいこうほう /在来工法/\nざいらいしゃ /在来車/\nざいらいしゅ /在来種/\nざいらいせん /在来線/在来船/\nざいらいせんくかん /在来線区間/\nざいらいてつどう /在来鉄道/\nざいらいとっきゅう /在来特急/\nざいらんようぼうし /剤乱用防止/\nざいりゅう /在留/\nざいりゅうしかく /在留資格/\nざいりょう /材料/在寮/\nざいりょうかいはつ /材料開発/\nざいりょうかがく /材料科学/\nざいりょうかぶ /材料株/\nざいりょうがっか /材料学科/\nざいりょうきょうど /材料強度/\nざいりょうけい /材料系/\nざいりょうけんきゅうしつ /材料研究室/\nざいりょうこうがく /材料工学/\nざいりょうこうがくぶ /材料工学部/\nざいりょうこうがっか /材料工学科/\nざいりょうし /材料視/\nざいりょうだい /材料代/\nざいりょうてき /材料的/\nざいりょうとくせい /材料特性/\nざいりょうひ /材料費/\nざいりょうぶ /材料部/\nざいりょうりきがく /材料力学;material mechanics/\nざいりょく /財力/\nざいん /座員/\nざう /座右/\nざえ /才/\nざえもん /左衛門/\nざお /竿/棹/\nざおう /蔵王/\nざおうおんせん /蔵王温泉/\nざおうおんせんがい /蔵王温泉街/\nざおうかん /蔵王間/\nざおうさん /蔵王山/\nざおうちょう /蔵王町/\nざか /座下/坂/\nざかり /盛り/\nざが /座臥/坐臥/\nざがく /座学/\nざがしら /座頭/\nざがね /座金/\nざき /崎/嵜/咲き/\nざきょう /座興/\nざぎょう /座業;すわったままでする仕事・職業/ザ行/ざ行/\nざくぎり /ざく切り;キャベツの-/\nざくつ /座屈/\nざくら /桜/\nざくろ /柘榴/榴/石榴;=柘榴/\nざくろいし /柘榴石/石榴石;garnet/\nざけ /酒/\nざこ /雑魚/雑喉/座古;人名/\nざこう /座高/\nざこうさ /座高差/\nざこうじ /座光寺/\nざこつ /坐骨/挫骨/座骨/\nざこつしんけい /座骨神経/\nざこつしんけいつう /坐骨神経痛/座骨神経痛;sciatica/\nざこね /雑魚寝/雑寝;?/\nざこば /雑喉場/\nざさ /座作;立ち居振る舞い/坐作;=座作/笹/\nざざい /坐剤;坐薬/\nざし /座視/坐視/差し/\nざしき /座敷/\nざしきげい /座敷芸/\nざしきろう /座敷牢/\nざしきわらし /座敷童/\nざしつ /座室/\nざしゅ /座種/\nざしょ /座所/\nざしょう /座礁/挫傷;うちみ/坐礁;=座礁/\nざしょく /座食/坐食/\nざす /座主/\nざせき /座席/\nざせきかくほ /座席確保/\nざせきかん /座席間/\nざせきけん /座席券/\nざせきした /座席下/\nざせきしてい /座席指定/\nざせきしていけん /座席指定券/\nざせきしていせい /座席指定制/\nざせきしゃ /座席車/\nざせきしよう /座席使用/\nざせきすう /座席数/\nざせきていいん /座席定員/\nざせきはいち /座席配置/\nざせきばんごう /座席番号/\nざせきひょう /座席表/\nざせきよやく /座席予約/\nざせきりつ /座席率/\nざせきわく /座席枠/\nざせつ /挫折/\nざせつかん /挫折感/\nざせつしゃ /挫折者/\nざぜん /座禅/坐禅/座前/\nざそう /座葬/\nざぞう /座像/\nざた /沙汰/\nざたく /座卓/\nざだん /座談/\nざだんかい /座談会/\nざちゅう /座中/\nざちょう /座長/\nざっか /雑貨/\nざっかてん /雑貨店/\nざっかはんばい /雑貨販売/\nざっかや /雑貨屋/\nざっかん /雑感/\nざっき /雑記/\nざっきちょう /雑記帳/\nざっきゅう /雑給/\nざっきょ /雑居/\nざっきょびる /雑居ビル/\nざっきょぼう /雑居房;⇔独房/\nざっきん /雑菌/\nざっけん /雑件/\nざっこう /雑考/\nざっこく /雑穀/\nざっこん /雑婚/\nざっさん /雑纂/\nざっし /雑誌/\nざっしかい /雑誌会/\nざっしきしゃ /雑誌記者/\nざっしきじ /雑誌記事/\nざっしきょうかい /雑誌協会/\nざっしけいさいじ /雑誌掲載時/\nざっしこうこく /雑誌広告/\nざっししゃ /雑誌社/\nざっししょもつ /雑誌書物/\nざっしじょう /雑誌上/\nざっしだい /雑誌代/\nざっしとう /雑誌等/\nざっしなど /雑誌等/\nざっしへんしゅうしゃ /雑誌編集者/\nざっしべつ /雑誌別/\nざっしほんたい /雑誌本体/\nざっしめい /雑誌名/\nざっしゅ /雑種/雑酒/雑修/\nざっしゅうにゅう /雑収入/\nざっしゅきょうせい /雑種強勢/\nざっしょ /雑書/\nざっしょく /雑食/雑色/\nざっしょくせい /雑食性/\nざっしょくどうぶつ /雑食動物/\nざっしよう /雑誌用/\nざっしるい /雑誌類/\nざっしれんさい /雑誌連載/\nざっしれんさいじ /雑誌連載時/\nざっしれんさいちゅう /雑誌連載中/\nざっせつ /雑節;二十四節気以外の節/雑説;諸説/\nざっそう /雑草/雑想/\nざっそく /雑則/\nざっそん /雑損/\nざっそんこうじょ /雑損控除/\nざっそんしつ /雑損失/\nざった /雑多/\nざっちょ /雑著/\nざっとう /雑踏/雑沓;=雑踏/\nざっぱ /雑把/雑破/\nざっぱい /雑俳/雑輩/\nざっぱく /雑駁/\nざっぴ /雑費/\nざっぴつ /雑筆/\nざっぽう /雑報/\nざつ /雑/襍;「雑」の異体字/雜;「雑」の旧字(人名用漢字)/\nざつえい /雑詠/\nざつえき /雑役/雑益/\nざつおん /雑音/\nざつおんか /雑音下/\nざつおんしんごう /雑音信号/\nざつおんじょきょ /雑音除去/\nざつおんよくあつ /雑音抑圧/\nざつおんよくせい /雑音抑制/\nざつかぶ /雑株/\nざつがく /雑学/\nざつがくちしき /雑学知識/\nざつがくていど /雑学程度/\nざつがくぼん /雑学本/\nざつき /座付/\nざつきゅうよ /雑給与/\nざつぎ /雑技/\nざつぎだん /雑技団/\nざつぎょ /雑魚/\nざつぎょう /雑業/\nざつげい /雑芸/\nざつごん /雑言;[文学]字数不定(の詩)/\nざつごんこし /雑言古詩;[文学]字数・句数共に無制限の漢詩/\nざつさぎょう /雑作業/\nざつしゅうにゅう /雑収入;sundry income/\nざつしょとく /雑所得/\nざつじ /雑事/\nざつぜん /雑然/\nざつそんしつ /雑損失/\nざつだい /雑題/\nざつだん /雑談/\nざつだんふう /雑談風/\nざつねん /雑念/\nざつのう /雑嚢/\nざつはいすい /雑排水/\nざつぶつ /雑物/\nざつぶん /雑文/\nざつぼく /雑木/\nざつみんとう /雑民党/\nざつむ /雑務/\nざつよう /雑用/\nざつようがかり /雑用係/\nざつろく /雑録/\nざつわ /雑話/\nざてんし /座天使;thrones/\nざとう /座頭/\nざとういち /座頭市/\nざとうくじら /座頭鯨/\nざね /実/\nざはい /座配;席順/\nざはき /座掃き/\nざひょう /座標/\nざひょうけい /座標系/\nざひょうけいさん /座標計算/\nざひょうじく /座標軸/\nざひょうち /座標値/\nざひょうにゅうりょく /座標入力/\nざひょうひょうじ /座標表示/\nざひょうへいめん /座標平面/\nざひょうへんかん /座標変換/\nざぶ /座部/\nざぶとん /座布団/座蒲団/\nざぶろう /三郎/\nざぼうき /座箒;[茶道]/\nざま /座間/\nざまし /座間市/\nざまみ /座間見/\nざめ /鮫/\nざめつ /挫滅/\nざめつしょうこうぐん /挫滅症候群/\nざめん /座面/\nざもち /座持ち/\nざもと /座元/\nざやく /座薬/坐薬/\nざゆう /座右/\nざゆうのめい /座右の銘/\nざよく /座浴;hip bath/\nざら /皿/\nざらがみ /ざら紙/\nざらば /ざら場;[相場]/\nざらめ /粗目/\nざらめゆき /粗目雪/\nざり /座利/\nざりがに /蜊蛄/\nざる /笊/猿/\nざるご /笊碁/\nざるそば /笊蕎麦/\nざれ /戯れ/\nざれい /座礼/坐礼/\nざれうた /戯れ歌/戯歌/\nざれえ /戯れ絵/\nざれごと /戯言/戯れ言/戯事/\nざれつ /坐列/座列/\nざわ /沢/澤;「沢」の旧字/\nざん /残/山;(連濁)/算;(連濁)/惨;惨殺/参;(連濁)見参/斬;斬首/暫;暫定/塹;塹壕/嶄;(たかい)嶄然/慙;慙愧/慚;「慙」の異体字/鏨;たがね/讒;讒訴/巉;巉巌/懺;懺悔/懴;「懺」の異体字/竄;改竄/殘;「残」の旧字/慘;「惨」の旧字/\nざん> /残;残3軒/\nざんあつけい /残圧計/\nざんい /残遺/\nざんえい /残映/\nざんかい /慚悔/\nざんかん /斬奸/残寒/斬姦/\nざんがい /残骸/残害/斬刈/\nざんがく /残額/\nざんがん /巉巌/\nざんき /慚愧;-の念に堪えない(=とても恥ずかしい)/慙愧;=慚愧/残基/残機;[ゲーム]/慙悸;恥ずかしくて動悸がする/\nざんきゅう /斬級/残丘/\nざんきょう /残響/\nざんきょうおん /残響音/\nざんきょうおんじょう /残響音場/\nざんきょうかん /残響感/\nざんきょうしつ /残響室/\nざんきょうじかん /残響時間/\nざんきょうせい /残響性/\nざんきりょう /残気量/\nざんきん /残金/\nざんぎゃく /残虐/\nざんぎゃくこうい /残虐行為/\nざんぎゃくじけん /残虐事件/\nざんぎゃくせい /残虐性/\nざんぎゃくひどう /残虐非道/\nざんぎょう /残業/\nざんぎょうしょく /残業食/\nざんぎょうじかん /残業時間/\nざんぎょうだい /残業代/\nざんぎょうてあて /残業手当/\nざんぎょうでい /残業デイ/\nざんぎり /散切り/\nざんぎりあたま /散切り頭;-を叩いてみれば/\nざんくろう /斬九郎/\nざんけい /斬刑/\nざんけつ /残欠/残闕;=残欠/\nざんけん /残件/\nざんげ /懺悔/\nざんげしつ /懺悔室/\nざんげつ /残月/\nざんげん /讒言/\nざんこう /残光;afterglow/残香/残肴;食べ残し/\nざんこく /残酷/\nざんこん /残痕/\nざんごう /塹壕/\nざんさ /残渣/残差/\nざんさい /残債/残滓;(慣用読み) =ざんし/斬衰;中国の喪服/\nざんさぎょう /残作業/\nざんさつ /惨殺;無惨に殺す/斬殺;斬り殺す/\nざんさへいほうわ /残差平方和/\nざんざい /斬罪/\nざんし /残滓/惨死;†無惨な死/慙死;†恥じて死ぬ/\nざんしゃ /讒者/\nざんしゅ /斬首/\nざんしょ /残暑/\nざんしょう /残照/\nざんしょみまい /残暑見舞い/残暑見舞/\nざんしん /斬新/残心/嶄新;=斬新/\nざんじ /暫時/\nざんじつろく /残日録/\nざんじんざんば /斬人斬馬/\nざんすう /残数/\nざんせき /残席/\nざんせつ /残雪/\nざんせつき /残雪期/\nざんぜつ /嶄絶/\nざんぜん /嶄然/\nざんそ /讒訴/\nざんそん /残存/\nざんぞう /残像/\nざんぞうげんしょう /残像現象/\nざんぞん /残存/\nざんぞんりつ /残存率/\nざんぞんりょう /残存量/\nざんだか /残高/\nざんだかしょうかい /残高照会/\nざんだかしょうめい /残高証明/\nざんだかしょうめいしょ /残高証明書/\nざんだかぶそく /残高不足/\nざんだんすう /残弾数/\nざんち /残置/\nざんてい /暫定/\nざんていあん /暫定案/\nざんていいいん /暫定委員/\nざんていいいんかい /暫定委員会/\nざんていかい /暫定解/\nざんていかいぎょう /暫定開業/\nざんていかんりにん /暫定管理人/\nざんていしょち /暫定処置/\nざんていしょり /暫定処理/\nざんていせいけん /暫定政権/\nざんていそち /暫定措置/\nざんていてき /暫定的/\nざんていばん /暫定版/\nざんていよさん /暫定予算/\nざんてき /残敵/\nざんてつけん /斬鉄剣/\nざんとう /残党/\nざんとうがり /残党狩り/\nざんどすう /残度数/\nざんにっすう /残日数/\nざんにょう /残尿/\nざんにょうかん /残尿感/\nざんにん /残忍/惨忍/\nざんねん /残念/残年/\nざんねんかい /残念会/\nざんねんしごく /残念至極/\nざんねんしょう /残念賞/\nざんねんむねん /残念無念/\nざんばつ /斬伐/\nざんぱい /惨敗/\nざんぱつ /斬髪/\nざんぱん /残飯/\nざんぴん /残品/\nざんぶ /残部/\nざんぶつ /残物/\nざんぶん /残分/\nざんぺん /残片/\nざんぼう /讒謗/残亡/\nざんぽん /残本/槧本/\nざんまい /三昧/\nざんまいきょう /三昧境/\nざんむ /残務/残夢;見残した夢/\nざんむしょり /残務処理/\nざんむせいり /残務整理/\nざんよ /残余/殘餘;旧字/\nざんよさん /残予算/\nざんよざいさん /残余財産/\nざんりゅう /残留/\nざんりゅうおうりょく /残留応力;[物理][建築]外力がなくなっても内部に残る応力/\nざんりゅうかく /残留核/\nざんりゅうこじ /残留孤児/\nざんりゅうしねん /残留思念/\nざんりゅうしゃ /残留者/\nざんりゅうじき /残留磁気;remanence/\nざんりゅうじば /残留磁場/\nざんりゅうせんざい /残留洗剤/\nざんりゅうのうやく /残留農薬/\nざんりゅうぶつ /残留物/\nざんりゅうほうしゃのう /残留放射能/\nざんりゅうようせい /残留要請/\nざんりょう /残量/残料/\nざんりょうけいこく /残量警告/\nざんりょうけいこくとう /残量警告灯/\nざんりょうひょうじ /残量表示/\nざんるい /残塁/\nし /死/詩;poem/詞;lyrics/師/士/市/氏/司/紙/誌/史/私/子/四/始/視/至/止/使/糸/雌;めす/歯/齒;「歯」の旧字/指/旨;論旨/仕;仕事/志;意志/支;支社/枝;えだ/肢;四肢/伺;うかが・う/嗣;世嗣/飼;飼育/笥;箪笥/覗;のぞ・く/祠;ほこら/諮;諮問/資;資本/咨/恣;恣意/瓷;≒磁/粢;しとぎ/姿;姿勢/熾;熾烈/幟;旗幟/施;施策/弛;弛緩/祉;福祉/址;城址/阯;「址」の異体字/沚/趾;趾骨/屍;しかばね/尸/巳;(干支の)み/屎;くそ/祀;祭祀/祇;祇園(ぎおん)/祗;つつしむ,まさに/砥;砥石/帋;「紙」の異体字/舐;な・める/斯;斯界/廝;こもの/厮;「廝」の異体字/髭;ひげ/呰;そしる/嘴;くちばし/觜;二十八宿の一つ/貲;あがなう/駟;駟馬/泗;泗水(中国の川)/矢/笶;竹の矢/篩;ふるい/獅;獅子/緇;(黒) 緇衣/輜;(兵站輸送車) 輜重/錙;錙銖/蚩/嗤;嗤笑/厶;わたくし(「私」の原字)/俟;ま・つ/竢;ま・つ/卮;さかずき/巵;「卮」の異体字/梔/絲;「糸」の旧字/茲;ここ/諡;おくりな/謚;「諡」の異体字/思;思考/偲;しの・ぶ/啻;ただ/嗜;嗜眠/耆;伯耆(ほうき)/贄;にえ/鷙;たか/試;試験/弑;弑逆/孜;孜々/紫;むらさき/脂;脂肪/賜;賜杯/漬;つ・ける/侈;奢侈/咫;(古代の長さの単位) 咫尺/妛/徙;うつる (「徒」とは別)/恃;自恃/揣;揣摩/摯;真摯/滓;(かす)残滓/痣;あざ/翅;はね。「前翅」/耜/肆;書肆/豕;いのこ/齎;もたら・す/釶;「鉈」の異体字/駛;駛走/梓;上梓/茨;いばら/匙;さじ/仔/刺;刺殺/姉;姉妹/此;これ/之;これ/芝;しば/衰;おとろ・える/次;つぎ/示;示唆/自;(漢音)/時;とき/柿;かき/只;ただ/知;動詞語幹?/岐;?/\nし> /私;私設,私学校,私企業/始/\nしーあは /シーア派/\nしーがた /Ｃ型/\nしーがたかんえん /Ｃ型肝炎;[医]/C型肝炎;[医]hepatitis C/\nしーくきょう /シーク教/\nしーぐあず /西瓜子/\nしーげんご /Ｃ言語;[電算] C language/C言語;[電算] C language/\nしーずんちゅう /シーズン中/\nしーた /θ;theta/Θ;Theta/\nしーたは /θ波/\nしーでぃーてん /CD店/\nしーどけん /シード権/\nしーどこう /シード校/\nしーぼーぎうむ /Sg/Seaborgium/\nしーるざい /シール材/\nしあ /四阿/\nしあい /試合/仕合;≒試合/私愛;secret love/至愛;love supreme/四愛;菊・蓮・梅・蘭/\nしあいいがい /試合以外/\nしあいうん /試合運/\nしあいかいさい /試合開催/\nしあいかいし /試合開始/\nしあいかいしご /試合開始後/\nしあいかいしじかん /試合開始時間/\nしあいかいしちょくご /試合開始直後/\nしあいかいしちょくぜん /試合開始直前/\nしあいかいしまえ /試合開始前/\nしあいかんせん /試合観戦/\nしあいきぼう /試合希望/\nしあいけいか /試合経過/\nしあいけいしき /試合形式/\nしあいけっか /試合結果/\nしあいけっかほうこく /試合結果報告/\nしあいこうしゃ /試合巧者/\nしあいご /試合後/\nしあいしゅうりょう /試合終了/\nしあいしゅうりょうご /試合終了後/\nしあいしゅうりょうじかん /試合終了時間/\nしあいしゅつじょう /試合出場/\nしあいしょうかすう /試合消化数/\nしあいじかん /試合時間/\nしあいじたい /試合自体/\nしあいじゅん /試合順/\nしあいじょう /試合場/\nしあいすう /試合数/\nしあいぜんたい /試合全体/\nしあいぜんはん /試合前半/\nしあいぞっこう /試合続行/\nしあいちゅう /試合中/\nしあいちゅうけい /試合中継/\nしあいちょくぜん /試合直前/\nしあいてんかい /試合展開/\nしあいとうじつ /試合当日/\nしあいとちゅう /試合途中/\nしあいないよう /試合内容/\nしあいないようてき /試合内容的/\nしあいにってい /試合日程/\nしあいび /試合日/\nしあいふうけい /試合風景/\nしあいぶん /試合分/\nしあいほうき /試合放棄/\nしあいまえ /試合前/\nしあいよう /試合用/\nしあいよそう /試合予想/\nしあいよてい /試合予定/\nしあがり /仕上がり/仕上り/\nしあく /四悪;[儒教]暴・虐・賊・有司/\nしあくしゅ /四悪趣;[仏教]地獄・餓鬼・畜生・修羅/\nしあげ /仕上げ/仕上/\nしあげこう /仕上工/\nしあさって /明々後日/明明後日/\nしあつ /指圧/\nしあつき /指圧器/\nしあつし /指圧師/\nしあつほう /指圧法/\nしあわせ /幸せ/倖せ;=幸せ/仕合せ;巡り合わせ (NB:「幸せ」の語源)/幸福;当て字/\nしあわせぶとり /幸せ太り/\nしあわせもの /幸せ者/\nしあわせよし /仕合はせ吉し/\nしあん /思案;thought/試案;draft/私案;personal plan/\nしあんか /シアン化/\nしあんがお /思案顔/\nしあんちゅう /思案中/\nしあんなげくび /思案投げ首/思案投首/\nしい /恣意/思惟/椎/四囲/私意/四位/示威;=じい/紫衣/四維/詩意/肆意;=恣意/尿/\nしいえき /志井駅/\nしいお /椎尾;姓/\nしいか /詩歌/\nしいがもと /椎本/\nしいき /市域/椎木/篩域/\nしいぎゃく /弑逆/\nしいく /飼育/\nしいくいん /飼育員/\nしいくがかり /飼育係/\nしいくじょうきょう /飼育状況/\nしいくすい /飼育水/\nしいくちゅう /飼育中/\nしいくほう /飼育法/\nしいくほうほう /飼育方法/\nしいこうい /示威行為/\nしいこうどう /示威行動/\nしいざかな /強肴/\nしいじ /椎路/\nしいせい /恣意性/\nしいそさん /尸位素餐/\nしいた /θ;theta/Θ;Theta/\nしいたけ /椎茸/\nしいだ /志井田/椎田/\nしいち /視位置/\nしいて /強いて/\nしいてき /恣意的/\nしいな /椎名/粃;実のない籾/秕;=粃/椎菜/\nしいなひゃっかてん /椎名百貨店/\nしいなまこと /椎名誠;人名/\nしいなまち /椎名町/\nしいなりんぞう /椎名麟三/\nしいの /椎野/\nしいのき /椎の木/\nしいば /椎葉/\nしいら /粃/\nしいる /罔/\nしいれ /仕入れ/仕入/\nしいれかかく /仕入価格/仕入れ価格/\nしいれさき /仕入先/仕入れ先/\nしいれだか /仕入高/\nしいれね /仕入れ値/仕入値/\nしいれぶ /仕入部/\nしいん /試飲/死因/子音/私印/指印/市隠/\nしいんぎぞう /私印偽造/\nしいんぎょう /子音行/\nしいんこうい /死因行為/\nしいんしつ /試飲室/\nしいんじ /子音字/\nしいんぞうよ /死因贈与/\nしいんぶ /子音部/\nしいんぶぶん /子音部分/\nしう /紫芋/死有/四有/糸雨/\nしう゛ぁ /湿婆/\nしうち /仕打ち/仕打/\nしうと /舅/\nしうとめ /姑/\nしうら /市浦/\nしうん /紫雲/\nしうんじ /紫雲寺/\nしうんてん /試運転/\nしうんてんけっか /試運転結果/\nしうんてんちゅう /試運転中/\nしぇるへんすう /シェル変数/\nしえ /紫衣/四衛/\nしえい /市営;†municipal/私営;†private/\nしえいこうつう /市営交通/\nしえいしゃ /市営車/\nしえいちかてつ /市営地下鉄/\nしえいちゅうしゃじょう /市営駐車場/私営駐車場/\nしえき /使役/私益/\nしえきどうし /使役動詞/\nしえしえ /謝謝;[中国語]xie xie (Thanks)/\nしえん /支援/私怨/紫煙/試演/\nしえんいん /支援員/\nしえんかたんそ /四塩化炭素/\nしえんかつどう /支援活動/\nしえんかのう /支援可能/\nしえんかんきょう /支援環境/\nしえんきかん /支援機関/\nしえんきぎょう /支援企業/\nしえんきこう /支援機構/\nしえんきのう /支援機能/\nしえんきん /支援金/\nしえんけい /支援系/\nしえんこく /支援国/\nしえんさく /支援策/\nしえんざいだん /支援財団/\nしえんしせつ /支援施設/\nしえんしつ /支援室/\nしえんしゃ /支援者/\nしえんせんとうき /支援戦闘機/\nしえんだんたい /支援団体/\nしえんにん /支援人/\nしえんひ /支援費/\nしえんひせいど /支援費制度/\nしえんぶ /支援部/\nしえんほう /支援法/\nしお /塩/潮;字義:朝のうしお/汐;字義:夕のうしお/志雄/史生/入/鹽;「塩」の旧字/\nしおあい /潮合/\nしおあじ /塩味/\nしおい /塩井/\nしおいがい /塩以外/\nしおいり /塩入/\nしおう /四王/雌黄/\nしおうち /塩内/\nしおうてん /四王天/\nしおかげん /塩加減/\nしおかぜ /潮風/汐風/\nしおから /塩辛/\nしおからごえ /塩辛声/\nしおからとんぼ /塩辛蜻蛉/\nしおかり /塩狩/\nしおかわ /塩川/\nしおがま /塩釜/塩竈/塩竃;「竈」異体字/\nしおがまえき /塩釜駅/\nしおがまこう /塩釜港/塩竃港/\nしおがまし /塩釜市/\nしおがません /塩釜線/\nしおき /仕置/仕置き/\nしおきにん /仕置人/\nしおぎ /塩木/\nしおくみ /汐汲/汐汲み/潮汲み/\nしおくり /仕送り/\nしおけ /塩気/\nしおけむり /潮煙/\nしおこさじ /塩小匙/\nしおこしょう /塩胡椒/塩コショウ/\nしおこんぶ /塩昆布/\nしおさい /潮騒/\nしおさば /塩鯖/\nしおさめ /仕納め/爲納め;「為」旧字/\nしおざかい /潮境/\nしおざかな /塩魚/\nしおざき /塩崎/潮崎/\nしおざけ /塩鮭/\nしおざわ /塩沢/塩澤/\nしおじ /潮路/汐路/塩路/\nしおじゃけ /塩鮭/\nしおじり /塩尻/\nしおじりえき /塩尻駅/\nしおじる /潮汁/塩汁/\nしおず /塩津/\nしおずか /塩塚;※仮名遣い「しおづか」/\nしおせ /塩瀬/\nしおせんべい /塩煎餅/\nしおた /塩田/潮田/\nしおたに /塩谷/\nしおだ /塩田/潮田/\nしおだし /塩出し/\nしおだち /塩断ち/\nしおだまり /潮溜まり/\nしおち /潮地/\nしおつぐ /塩次/\nしおづけ /塩漬/塩漬け/\nしおづる /塩鶴/\nしおで /塩出/\nしおどき /潮時/\nしおどめ /汐留/\nしおなり /潮鳴り/\nしおに /塩煮/\nしおぬき /塩抜き/\nしおの /塩野/\nしおのえ /塩江/\nしおのぎ /塩野義/\nしおのぎせいやく /塩野義製薬;[企業名]/\nしおのみさき /潮岬/\nしおのみち /塩の道;千国街道/\nしおのや /塩谷/\nしおはま /塩浜/\nしおはら /塩原/\nしおばら /塩原/\nしおばらおんせん /塩原温泉/\nしおひ /潮干/\nしおひがり /潮干狩り/潮干狩/\nしおふき /潮吹き/\nしおぶた /塩豚/\nしおぶね /塩船/\nしおぶろ /塩風呂/\nしおべつ /塩別/\nしおま /潮間/\nしおまねき /潮招き/望潮;カニ/\nしおまめ /塩豆/\nしおみ /塩見/潮見/\nしおみえき /潮見駅/\nしおみず /塩水/潮水/\nしおみだい /汐見台/潮見台/\nしおむら /塩村/\nしおもと /塩本/\nしおもの /塩物/\nしおもみ /塩揉み;[料理]「キュウリの-」/\nしおや /塩谷/塩屋/\nしおやき /塩焼/塩焼き/\nしおやけ /潮焼け/\nしおゆ /塩湯/潮湯/\nしおらーめん /塩ラーメン/\nしおり /栞/撓/枝折/詩央里/\nしおりど /枝折戸/\nしおん /子音/紫苑/私怨/歯音;[音声学]dental/師恩/至恩/\nしおんいろ /紫苑色;淡紫/\nしか /鹿/歯科/市価/史家/雌花/私家/志賀;地名/子夏/詩家/紙価;洛陽の-を高める/詞華/賜暇/翅果/然/飾/爾/餝/四科;徳行,言語,政事,文学(<論語)/知客/詩歌/\nしかい /司会/視界/市会/死海/歯科医/四海/斯界/志怪;-小説/四界/死灰/尸解/此界/\nしかいいん /歯科医院/\nしかいぎいん /市会議員/\nしかいけいてい /四海兄弟/\nしかいし /歯科医師/\nしかいしゃ /司会者/\nしかいしゃせき /司会者席/\nしかいしょうせつ /志怪小説/\nしかいしんこう /司会進行/\nしかいない /視界内/\nしかいふりょう /視界不良/\nしかいもんじょ /死海文書/\nしかいや /司会屋/\nしかいやく /司会役/\nしかいりょう /司会料/\nしかいりょうこう /視界良好/\nしかえし /仕返し/\nしかおい /鹿追/\nしかかり /仕掛り/仕掛/\nしかかりひん /仕掛り品/\nしかきょうせい /歯科矯正/\nしかぎこうし /歯科技工士/\nしかく /資格/視覚;†vision.「-芸術」/四角/死角;†blind spot.「-を突く」/刺客/視角;†visual angle.「-に入らない」/詩客/■;box/□/◆;dia/◇/\nしかくか /視覚化/\nしかくかんけい /視覚関係/\nしかくきゅう /資格給/\nしかくけい /四角形/視覚系/\nしかくけんてい /資格検定/\nしかくげいじゅつ /視覚芸術/\nしかくげんご /視覚言語/\nしかくこうか /視覚効果/\nしかくこうざ /資格講座/\nしかくごうま /四角号碼/\nしかくしけん /資格試験/\nしかくしげき /視覚刺激/\nしかくしめん /四角四面/\nしかくしゅとく /資格取得/\nしかくしゅとくご /資格取得後/\nしかくしゅとくしゃ /資格取得者/\nしかくしょう /資格証/\nしかくしょうがい /視覚障害/\nしかくしょうがいしゃ /視覚障害者/視覚障碍者/\nしかくしょうがいしゃよう /視覚障害者用/\nしかくしょり /視覚処理/\nしかくしんごう /視覚信号/\nしかくしんさ /資格審査/\nしかくじょう /視覚上/\nしかくじょうけん /資格条件/\nしかくじょうほう /視覚情報/\nしかくじょうほうしょり /視覚情報処理/\nしかくすい /四角錐/\nしかくせいげん /資格制限/\nしかくそうしつ /資格喪失/\nしかくてき /視覚的/\nしかくてきこうか /視覚的効果/\nしかくとうろく /資格登録/\nしかくにんてい /資格認定/\nしかくひしつ /視覚皮質/\nしかくふよう /資格不要/\nしかくぶ /視覚部/\nしかくべつ /資格別/\nしかくほゆう /資格保有/\nしかくぼ /鹿窪/\nしかくめい /資格名/\nしかくや /視覚野;[解剖]visual area/\nしかけ /仕掛け/仕掛/仕懸/\nしかけにん /仕掛け人/仕掛人/\nしかけはなび /仕掛け花火/仕掛花火/\nしかけひん /仕掛品/\nしかけんしん /歯科検診/\nしかご /市俄古/\nしかさわぐち /鹿沢口/\nしかざわ /鹿沢/\nしかざん /死火山/\nしかし /然し/併し;≒然し/私窩子;whore/\nしかして /而して/然して/\nしかしながら /然し乍ら/併し乍ら/\nしかしゅう /詞華集/私家集;⇔勅撰集/詞花集;=詞華集/\nしかしょ /四ヶ所/\nしかじか /云々;NB:「うんぬん」と同形/然々/云云/然然/\nしかじゅう /死荷重;dead load/\nしかず /如かず/若かず/\nしかた /仕方/志方;地名,兵庫/\nしかたに /鹿谷/\nしかたばなし /仕方話/\nしかちりょう /歯科治療/\nしかっけい /四角形/\nしかっしょく /紫褐色/\nしかつ /死活/師勝;地名/\nしかつてき /死活的/\nしかつもんだい /死活問題/\nしかと /確と;-受け取りました/聢と/聢/\nしかど /鹿戸/\nしかの /鹿野/\nしかのしま /志賀島/\nしかのみならず /加之/\nしかばね /屍/\nしかばん /私家版/\nしかべ /鹿部/\nしかま /飾磨;地名/色麻/志鎌/\nしかまえき /飾磨駅/\nしかまた /鹿又/\nしかまち /鹿町/\nしかみ /鹿見/爾見/\nしかめっつら /顰めっ面/しかめっ面/\nしかめつら /顰め面/\nしかめん /死仮面/\nしかも /而も/然も/\nしからずんば /然らずんば/\nしからば /然らば/\nしかり /然り/尓/叱り/呵り/\nしかりしこうして /然り而して/\nしかりべつ /然別/\nしかりべつこ /然別湖/\nしかるべき /然る可き/\nしかれども /然れども/\nしかれば /然れば/\nしかん /士官;officer.「自衛隊の-」/弛緩/史観;歴史観/歯間/仕官;serve.「大名に-する」/視姦/歯冠/私感/支間/視感/止観/支管/使館;公使館・大使館/子癇/屍姦/祠官/史官/師管/篩管;=師管/枝幹/詩巻/士関/糸管/\nしかんおん /歯間音;[音声学]interdental/\nしかんがっこう /士官学校/\nしかんけん /資環研/\nしかんこうほせい /士官候補生/\nしかんざい /弛緩剤/\nしかんしきかごうぶつ /脂環式化合物;[化学]alicyclic compound/\nしかんたざ /只管打坐/\nしかんほう /弛緩法/\nしが /滋賀/志賀;-直哉/歯牙/四賀/齒牙;「歯」旧字/\nしがい /市街/市外/死骸/紫外/屍骸/\nしがいか /市街化/\nしがいかちょうせいくいき /市街化調整区域/\nしがいきょくばん /市外局番/\nしがいこう /紫外光/\nしがいしょく /紫外色/\nしがいせん /紫外線/市街戦/市外線/\nしがいせんきゅうしゅうざい /紫外線吸収剤/\nしがいせんぼうしざい /紫外線防止剤/\nしがいせんりょうほう /紫外線療法/\nしがいち /市街地/\nしがいちそうこう /市街地走行/\nしがいちちゅうしん /市街地中心/\nしがいちゅうしん /市街中心/\nしがいつうわ /市外通話/\nしがき /志垣/\nしがきたろう /志垣太郎/\nしがく /私学/史学/歯学/詩学/志学/試楽/斯学/\nしがくか /史学科/歯学科/\nしがくさつどうろ /志賀草津道路/\nしがくじょせい /私学助成/\nしがくぶ /歯学部/\nしがけん /滋賀県/\nしがけんか /滋賀県下/\nしがけんぎかい /滋賀県議会/\nしがけんみん /滋賀県民/\nしがけんりつ /滋賀県立/\nしがげんぱつ /志賀原発/\nしがこうげん /志賀高原/\nしがごえ /志賀越/\nしがさと /滋賀里/\nしがしゅう /詩画集/\nしがじく /詩画軸/\nしがちょう /志賀町/\nしがっか /歯学科/\nしがっこう /私学校/\nしがつ /四月/４月/4月/卯月;※連想,旧暦/\nしがつばか /四月馬鹿/\nしがなおや /志賀直哉;(1883-1971)作家。『暗夜行路』/\nしがほうめん /志賀方面/\nしがらき /信楽/紫香楽/\nしがらきのみやあと /紫香楽宮跡/\nしがらきやき /信楽焼/\nしがらみ /柵;(原義:水の流れを止めるサク)/\nしがりゅうおう /志賀竜王/\nしがん /志願/此岸/史眼/\nしがんしゃ /志願者/\nしがんせい /志願制/\nしがんひょう /志願票/\nしがんへい /志願兵/\nしき /式/四季/指揮/士気/始期/死期/紙器/子規/史記;中国の歴史書。正史のひとつ。著者は司馬遷/志気/屍鬼/私記/志木/磯城/志岐/識/色/織/敷/拭/鋪/惻/市気/\nしきい /敷居/閾/\nしきいき /識閾/識域/\nしきいし /敷石/舗石/\nしきいた /敷板/\nしきいち /閾値/しきい値/\nしきうつし /敷写し/\nしきか /指揮下/色価/\nしきかい /色界/\nしきかいぞうど /色解像度/\nしきかく /色覚/\nしきかくいじょう /色覚異常/\nしきかくいじょうしゃ /色覚異常者/\nしきかくけんさ /色覚検査/\nしきかん /指揮官/色感/\nしきかんとく /指揮監督/\nしきがく /式楽/\nしきがし /式菓子/\nしきがみ /式神/敷紙/識神;=式神/\nしきがわ /敷皮/\nしきがわら /敷瓦/甃;NB:「いしだたみ」とも訓む/敷き瓦/\nしききん /敷金/\nしきぎょう /私企業/\nしきけ /式家;[日本史]藤原氏-/\nしきけいとう /指揮系統/\nしきけん /識見/指揮権/\nしきこう /式項/\nしきこうぞう /式構造/\nしきこうよう /士気高揚/\nしきご /識語/\nしきさい /色彩/四季菜/\nしきさいかんかく /色彩感覚/\nしきさいこうがく /色彩工学/\nしきさいしんりがく /色彩心理学/\nしきさしんごう /色差信号/\nしきさんば /式三番/\nしきし /色紙/\nしきしだい /式次第/\nしきしま /敷島/磯城島/\nしきしゃ /指揮者/識者/\nしきしゅ /色種/\nしきしゅうさ /色収差/\nしきしん /色神/\nしきじ /識字/式辞/式次/\nしきじかん /職事官/\nしきじたい /式自体/\nしきじつ /式日/\nしきじゃく /色弱/\nしきじょう /式場/色情/\nしきじょうきょう /色情狂/\nしきじりつ /識字率/\nしきじん /式神/識神/\nしきすう /色数/\nしきせ /仕着せ/四季施/為着せ/\nしきせだい /四季施代/仕着せ代/\nしきせん /敷銭/\nしきそ /色素/式素/\nしきそう /色相/\nしきそうかん /色相環/\nしきそくぜくう /色即是空/\nしきそさいぼう /色素細胞;[生物]pigment cell/\nしきそせいかんぴしょう /色素性乾皮症/\nしきそたい /色素体/\nしきそちんちゃく /色素沈着;pigmentation/\nしきそぶんし /色素分子/\nしきた /敷田/\nしきたま /敷玉/\nしきたり /仕来り/仕來り;「来」旧字/爲來り;「為」「来」共に旧字/\nしきだ /敷田/\nしきだい /指揮台/式台/\nしきち /敷地/\nしきちがい /敷地外/\nしきちきょうかい /敷地境界/\nしきちず /敷地図/\nしきちない /敷地内/\nしきちめんせき /敷地面積/\nしきちゅう /式中/\nしきちょう /色調/色聴/四季帳/\nしきてい /式亭/\nしきてき /式的/\nしきてん /式典/\nしきど /色度/\nしきどう /色道/\nしきどうおおかがみ /色道大鏡;藤本箕山作。成立1678?/\nしきないしゃ /式内社/\nしきにん /識認/\nしきね /式根/敷寝/\nしきねじま /式根島/\nしきねん /式年/\nしきねんさい /式年祭/\nしきのうりょく /指揮能力/\nしきばん /色板/\nしきばんごう /式番号/\nしきひょう /色票/\nしきふ /敷布/\nしきふく /式服/\nしきふくはんそうは /色副搬送波/\nしきふね /式船/\nしきぶ /式部/\nしきぶかん /式部官/\nしきぶしょう /式部省;[律令制]三省/\nしきぶしょく /式部職;宮内庁-。儀式担当/\nしきぶとん /敷布団/敷き布団/\nしきぶん /式文/\nしきへんけい /式変形/\nしきべつ /識別/\nしきべつかのう /識別可能/\nしきべつき /識別器/\nしきべつし /識別子/\nしきべつじっけん /識別実験/\nしきべつてん /識別点/\nしきべつばんごう /識別番号/\nしきべつほう /識別法/\nしきべつめい /識別名/\nしきべつよう /識別用/\nしきべつりつ /識別率/\nしきべつりょく /識別力/\nしきほう /四季報/指揮法/色法;[仏教]/式法/\nしきぼう /指揮棒/式帽/\nしきま /色魔/\nしきみ /樒/櫁/\nしきみか /シキミ科/Illiciaceae/\nしきみもどきか /シキミモドキ科/Winteraceae/\nしきめ /式女/\nしきめい /色名/\nしきもう /色盲/\nしきもく /式目/\nしきもの /敷物/敷き物/\nしきものがたり /四季物語/\nしきもりいのすけ /式守伊之助/\nしきゃく /支脚/刺客;=しかく/\nしきやみ /頻闇/\nしきゅう /支給/子宮/至急/四球/死球/\nしきゅうかく /子宮角/\nしきゅうがい /子宮外/\nしきゅうがいにんしん /子宮外妊娠/\nしきゅうがく /支給額/\nしきゅうがん /子宮癌/子宮がん/子宮ガン/\nしきゅうきんしゅ /子宮筋腫/\nしきゅうけいかん /子宮頸管;[解剖]cervix/\nしきゅうこう /子宮口/\nしきゅうしき /始球式/\nしきゅうせん /子宮腺/\nしきゅうたい /糸球体/\nしきゅうたいじんえん /糸球体腎炎/\nしきゅうたいのう /糸球体嚢/\nしきゅうない /子宮内/\nしきゅうないまく /子宮内膜;[解剖]endometrium/\nしきゅうないまくえん /子宮内膜炎;[医]endometritis/\nしきゅうないまくしょう /子宮内膜症/\nしきゅうび /支給日/\nしきゅうへき /子宮壁/\nしきゆう /色釉/\nしきょ /死去/\nしきょう /市況/司教/詩経/試供/示教/詩境/詩興/至境/\nしきょうい /市教委;市教育委員会/\nしきょういく /私教育/\nしきょうく /司教区;bishopric/\nしきょうばん /試供版/\nしきょうひん /試供品/\nしきょく /支局/詩曲/四極/\nしきょくちょう /支局長/\nしきよく /色欲/\nしきり /仕切り/頻り/頻/陣;[文語](出産間際の)陣痛/\nしきりかべ /仕切り壁/仕切壁/\nしきりきん /仕切金/\nしきりしょ /仕切書/\nしきりじょう /仕切り状;invoice/\nしきりせん /仕切り線;[相撲]/\nしきりとびら /仕切扉/\nしきりなおし /仕切り直し/\nしきりに /頻/\nしきりねだん /仕切値段/\nしきりばいばい /仕切売買/\nしきりや /仕切り屋/\nしきりょう /敷料/式量;[化学]formula weight.「分子-」/識量;見識と度量/\nしきりょく /識力/\nしきろう /識浪/\nしきわら /敷藁/\nしきん /資金/至近/紫金/賜金/死菌/試金/\nしきんあつめ /資金集め/\nしきんうんよう /資金運用/\nしきんうんようぶ /資金運用部;NB:2001年に廃止/\nしきんえんじょ /資金援助/\nしきんか /資金化/\nしきんかいしゅう /資金回収/\nしきんきょうきゅう /資金供給/\nしきんきょうよ /資金供与/\nしきんきょうりょく /資金協力/\nしきんきょり /至近距離/\nしきんぐり /資金繰り/\nしきんぐりひょう /資金繰り表/\nしきんげん /資金源/\nしきんしと /資金使途/\nしきんじゅよう /資金需要/\nしきんじょう /紫禁城/\nしきんせき /試金石/\nしきんせんじょう /資金洗浄;[新語]money laundering/\nしきんだん /至近弾/至近彈;「弾」旧字/\nしきんちゅうにゅう /資金注入/\nしきんちょうたつ /資金調達/\nしきんちょうたつこすと /資金調達コスト/\nしきんていきょう /資金提供/\nしきんてき /資金的/\nしきんなん /資金難/\nしきんはいぶん /資金配分/\nしきんぶそく /資金不足/\nしきんまえわたし /資金前渡/\nしきんめん /資金面/\nしきんりょう /資金量/\nしきんりょく /資金力/\nしぎ /市議/鴫/鷸;=鴫/思議/仕儀/指技/私議/信貴;地名/\nしぎかい /市議会/\nしぎかいぎいん /市議会議員/\nしぎこ /鴫子/\nしぎさん /信貴山/\nしぎの /鴫野/\nしぎゃく /嗜虐/弑逆/\nしぎゃくてき /嗜虐的;sadistic/\nしぎやき /鴫焼き/\nしぎょ /仔魚/\nしぎょう /始業/施業;業務の実行/執行;=しゅぎょう(≠しっこう)/仕業;実際に稼働させる。「-点検」/士業;[新語]=さむらいぎょう/紙業/斯業/詩業/施行;=せこう,せぎょう/\nしぎょうしき /始業式/\nしぎょうじ /始業時/\nしぎょうじかん /始業時間/\nしぎょうてんけん /始業点検/\nしぎょく /紫玉/\nしぎょくえん /紫玉苑/\nしぎん /詩吟/市銀/歯齦/\nしぎんえん /歯齦炎/\nしく /市区/詩句/死苦/四苦/珠玖/\nしくうかん /視空間/\nしくかつよう /シク活用;形容詞の活用形態/\nしくきょう /シク教;Sikh/\nしくちょうそん /市区町村/\nしくちょうそんちょう /市区町村長/\nしくちょうそんめい /市区町村名/\nしくつ /試掘/\nしくはちがい /四衢八街/\nしくはっく /四苦八苦/\nしくみ /仕組み/仕組/\nしくんし /士君子/\nしぐさ /仕草/仕種;=仕草/\nしぐま /σ;sigma/Σ;Sigma/\nしぐれ /時雨/\nしぐれに /時雨煮/\nしぐん /市郡/\nしけ /時化/師家/\nしけい /死刑/市警/私刑;lynch/詩型;versification/詩形;=詩型/紙型;[印刷]paper matrix/支系/司計/歯茎/\nしけいおん /歯茎音/\nしけいざい /私経済/\nしけいしっこう /死刑執行/\nしけいしゅう /死刑囚/\nしけいせいど /死刑制度/\nしけいだい /死刑台/\nしけいはんけつ /死刑判決/\nしけつ /止血/\nしけつざい /止血剤/\nしけん /試験/私見/私権/四間/\nしけんうんよう /試験運用/\nしけんうんようちゅう /試験運用中/\nしけんかいし /試験開始/\nしけんかいじょう /試験会場/\nしけんかもく /試験科目/\nしけんかん /試験管;test tube/試験官;examiner/\nしけんかんけい /試験関係/\nしけんかんとく /試験監督/\nしけんかんべいびー /試験管ベイビー/\nしけんき /試験機/\nしけんきかく /試験規格/\nしけんきかん /試験期間/試験機関/\nしけんきかんちゅう /試験期間中/\nしけんけいたい /試験形態/\nしけんけっか /試験結果/\nしけんけんきゅう /試験研究/\nしけんけんきゅうきかん /試験研究機関/\nしけんけんきゅうひ /試験研究費/\nしけんこうかいちゅう /試験公開中/\nしけんし /試験紙/\nしけんしゃ /試験車/\nしけんしゃりょう /試験車両/\nしけんしゅうりょう /試験終了/\nしけんしょ /試験所/\nしけんじかん /試験時間/\nしけんじょ /試験所/\nしけんじょう /試験場/\nしけんじょうけん /試験条件/\nしけんせい /試験生/\nしけんせいど /試験制度/\nしけんせつび /試験設備/\nしけんせん /試験線/\nしけんそうこう /試験走行/\nしけんたいさく /試験対策/\nしけんだい /試験台/\nしけんだんかい /試験段階/\nしけんち /試験地/\nしけんちゅう /試験中/\nしけんちゅうし /試験中止/\nしけんてき /試験的/\nしけんとうじつ /試験当日/\nしけんないよう /試験内容/\nしけんび /試験日/\nしけんびしゃ /四間飛車/\nしけんふごうかく /試験不合格/\nしけんへん /試験片/\nしけんべんきょう /試験勉強/\nしけんほうそう /試験放送/\nしけんほうほう /試験方法/\nしけんまえ /試験前/\nしけんめんじょ /試験免除/\nしけんもんだい /試験問題/\nしけんよう /試験用/\nしげ /重/成/茂/恵/繁/滋/卯/楙/\nしげあき /重明/重昭/成章/繁明/\nしげい /至芸/重井/\nしげえだ /重枝/\nしげお /茂雄/重雄/茂男/繁雄/茂夫/重夫/繁男/重男/繁夫/成夫/茂生/滋夫/成雄/滋雄/滋生/滋男/繁生/惠雄/恵雄/\nしげかず /重一/茂和/繁一/\nしげかつ /重勝/\nしげがき /茂垣/\nしげき /刺激/刺戟/史劇/詩劇/茂樹/繁樹/重樹/滋樹/茂喜/枝隙/\nしげきいき /刺激閾;stimulus threshold/\nしげきおん /刺激音/\nしげきざい /刺激剤/\nしげきしゅう /刺激臭/\nしげきてき /刺激的/\nしげきぶつ /刺激物/\nしげきやく /刺激薬/\nしげきりょうほう /刺激療法;[医]/\nしげく /繁く/\nしげこ /茂子/滋子/シゲ子/\nしげさだ /繁定/\nしげさと /重里/\nしげし /茂志/\nしげしげ /繁々;-と眺める/繁繁/\nしげじ /茂司/\nしげぞう /茂三/\nしげた /重田/\nしげたか /重隆/重高/\nしげたけ /重武/\nしげつぐ /重継/\nしげとし /成俊/恵俊/\nしげとも /成伴/\nしげなが /重永/\nしげなり /重成/\nしげの /重野/滋野/\nしげのぶ /重信/茂伸/滋延/\nしげのり /重徳/重則/茂則/繁則/茂典/繁徳/卯典/\nしげはら /重原/\nしげはる /重治/\nしげひこ /重彦/茂彦/\nしげひろ /茂弘/重弘/重宏/重博/繁弘/\nしげふみ /重文/\nしげまさ /茂昌/\nしげまつ /重松/\nしげみ /茂み/繁み/茂見/茂美/成美/茂実/\nしげみち /茂道/\nしげみつ /重光/\nしげむら /重村/\nしげもり /重森/繁盛/\nしげや /茂哉/\nしげやす /成康/\nしげやま /茂山/繁山/\nしげゆき /茂之/重行/茂行/繁之/繁行/滋之/\nしげよし /重義/誠良/\nしげり /成里/\nしげる /茂/滋/繁/楙/\nしげん /資源/至言/始原/始源/死言/\nしげんえねるぎーちょう /資源エネルギー庁;経産省外局。www.enecho.meti.go.jp/\nしげんかいしゅう /資源回収/\nしげんかん /始原環/\nしげんかんり /資源管理/\nしげんがく /資源学/\nしげんこうがく /資源工学/\nしげんごみ /資源ゴミ/\nしげんさいぼう /始原細胞/\nしげんさいりよう /資源再利用/\nしげんしょうひ /資源消費/\nしげんじょう /資源上/\nしげんじょうきょう /資源状況/\nしげんすう /四元数/\nしげんせい /資源性/\nしげんせつやく /資源節約/\nしげんはいぶん /資源配分/\nしげんもんだい /資源問題/\nしげんわりあて /資源割当て/\nしこ /鬼;醜悪／頑丈/醜;=鬼。「-の御盾」/四股;-を踏む/指呼/四庫/\nしこう /思考/施行;†「法の-」/施工;†「工事の-」/指向;†ある方向に向かう。「オブジェクト-」/志向;†心を向ける。「上昇-」/試行;test/嗜好/至高;supreme/歯垢/紙工/市交/私考/私好/伺候/詩稿/支考;人名,各務-/私行;private conduct/四光;花札の役/至幸;bliss/視紅;rhodopsin/市郊/篩孔/\nしこうあん /試行案/\nしこういんりょう /嗜好飲料/\nしこうか /指甲花/\nしこうかいすう /試行回数/\nしこうかいろ /思考回路/\nしこうかつどう /思考活動/\nしこうかてい /思考過程/\nしこうがた /指向型/\nしこうきかい /思考機械/\nしこうきかん /試行期間/\nしこうきかんちゅう /試行期間中/\nしこうきじつ /施行期日/\nしこうきそく /施行規則/\nしこうぎじゅつ /施工技術/\nしこうくんれん /思考訓練/\nしこうけいさん /指向計算/\nしこうけいしき /思考形式/\nしこうけいたい /思考形態/\nしこうげんご /指向言語/\nしこうご /施行後/\nしこうさ /思考差/\nしこうさくご /試行錯誤/\nしこうさくごてき /試行錯誤的/\nしこうして /而して/\nしこうじかん /思考時間/\nしこうじき /施行時期/\nしこうじっけん /思考実験/\nしこうせい /指向性;†directional.「-マイク」/嗜好性/志向性;†oriented.「リスク-」/\nしこうぜん /至高善/\nしこうだんかい /試行段階/\nしこうちゅう /試行中/思考中/\nしこうてい /始皇帝;中国史上初の皇帝/\nしこうていし /思考停止/\nしこうてき /試行的/指向的/\nしこうとくせい /指向特性/\nしこうないよう /思考内容/\nしこうのうりょく /思考能力/\nしこうひん /嗜好品/\nしこうび /施行日/\nしこうぶつ /嗜好物/\nしこうほう /思考法/施行法;民法-,刑法-,都市計画法-/\nしこうほうこう /指向方向/\nしこうほうほう /思考方法/\nしこうまえ /施行前/\nしこうようしき /思考様式/\nしこうりょく /思考力/\nしこうれい /施行令/\nしこく /四国/紫黒/市國/\nしこくいっしゅう /四国一周/\nしこくおき /四国沖/\nしこくかくけん /四国各県/\nしこくさぶろう /四国三郎/\nしこくさんち /四国山地/\nしこくしぶ /四国支部/\nしこくしゅっしんしゃ /四国出身者/\nしこくだいがく /四国大学/\nしこくちほう /四国地方/\nしこくでんか /四国電化/\nしこくない /四国内/\nしこくほうめん /四国方面/\nしこぜんしょ /四庫全書/\nしこたん /色丹/\nしこたんとう /色丹島/\nしこつ /指骨;[解剖]phalange of hand/肢骨/篩骨;[解剖](頭蓋の)ethmoid/趾骨;[解剖]phalange of foot/歯骨;[解剖]dentary/死骨/\nしこつおきな /醜つ翁/\nしこつこ /支笏湖/\nしこつとうやこくりつこうえん /支笏洞爺国立公園/\nしこな /四股名/醜名/\nしこのみたて /醜の御楯/\nしこみ /仕込み/\nしこみづえ /仕込み杖/\nしこめ /醜女/\nしこり /凝/凝り;=痼り/痼/痼り;-を残す/\nしころ /錏/錣/鍜/\nしこん /歯根/紫紺/士魂/紫根/紫金/詩魂/私恨/\nしこんいろ /紫根色/\nしこんしょうさい /士魂商才/\nしご /死後;after death/死語;obsolete word/私語;private talk.「-厳禁」/詩語;poetic diction/識語/\nしごう /諡号/紫合/詩豪/\nしごき /扱き/\nしごぎ /子午儀/\nしごく /至極/司獄/\nしごくしぜん /至極自然/\nしごくたんじゅん /至極単純/\nしごくとうぜん /至極当然/\nしごこうちょく /死後硬直/\nしごころ /詩心/\nしごせん /子午線/\nしごと /仕事/\nしごとあいて /仕事相手/\nしごとうた /仕事唄/\nしごとうん /仕事運/\nしごとおさめ /仕事納め/\nしごとかんきょう /仕事環境/\nしごとかんけい /仕事関係/\nしごとかんすう /仕事関数/\nしごとがえり /仕事帰り/\nしごとがら /仕事柄/\nしごときゅう /仕事給/\nしごとぎ /仕事着/\nしごとさがし /仕事探し/\nしごとさき /仕事先/\nしごとざん /仕事算/\nしごとし /仕事師/\nしごとじたい /仕事自体/\nしごとじょう /仕事上/\nしごとだかばらい /仕事高払い/\nしごとちゅう /仕事中/\nしごとづくえ /仕事机/\nしごとないよう /仕事内容/\nしごとにん /仕事人/\nしごとねっしん /仕事熱心/\nしごとはじめ /仕事始め/\nしごとはんぶん /仕事半分/\nしごとば /仕事場/\nしごとばこ /仕事箱/\nしごとぶり /仕事振り/仕事ぶり/\nしごとべや /仕事部屋/\nしごとよう /仕事用/\nしごとりつ /仕事率/\nしごとりょう /仕事量/\nしごはっぴょう /死後発表/\nしごめん /子午面/\nしごめんじゅんかん /子午面循環/\nしさ /示唆;suggest/視差/示差;distinct/\nしさい /司祭/市債/子細/仔細;=子細/詩才/\nしさいぼう /視細胞/刺細胞/篩細胞/\nしさいもの /仔細者/\nしさく /施策/試作;trial.「-品」/思索/詩作;poetry/\nしさくがた /試作型/\nしさくき /試作機/\nしさくしゃ /試作車/\nしさくだんかい /試作段階/\nしさくちゅう /試作中/\nしさくてき /試作的/\nしさくばん /試作版/\nしさくひん /試作品;prototype/詩作品;poetical works/\nしさくぶ /試作部/\nしさつ /視察/刺殺/\nしさつおん /歯擦音;[音声学]/\nしさつたい /刺殺体/\nしさつだん /視察団/\nしさてき /示唆的;suggestive/示差的;distinctive/\nしさん /資産/試算/四散/私産/四三/\nしさんうんよう /資産運用/\nしさんか /資産家/\nしさんかぜい /資産課税/\nしさんかち /資産価値/\nしさんかんり /資産管理/\nしさんがく /資産額/\nしさんごうけい /資産合計/\nしさんじかい /市参事会/\nしさんちくせき /資産蓄積/\nしさんちょうさ /資産調査/\nしさんばんごう /資産番号/\nしさんひょう /試算表/\nしさんひょうか /資産評価/\nしざ /視座/\nしざい /資材;†materials.「建築-」/私財;†personal fortune.「-を抛つ」/死罪/資財;†fortune/詩材/\nしざいおきば /資材置場/\nしざいちょうたつ /資材調達/\nしざわ /志沢/\nしざん /試算/死産/\nしざんけつが /屍山血河/\nしざんしょうしょ /死産証書/\nしし /獅子/四肢/志士/詩誌/死屍/嗣子/師資;師弟。「-相承」/師子/詩史/私史;⇔正史/支子;⇔嫡子/子思/孜々;努め励む様子/史詩/祠祀/宍/肉/貎/獅/猪/尿/孜孜/\nししいでん /紫宸殿;=ししんでん/\nししうち /猪内/\nししおう /獅子王/\nししおどし /鹿威し/\nししがしら /獅子頭/\nししき /司式/始式/\nししきゅう /四死球/獅子宮;[十二宮]しし座(7.23-8.22)/\nししく /獅子吼/\nししくい /宍喰/\nししざ /獅子座;Leo(Leo),(7.23-8.22)/\nししざりゅうせいぐん /獅子座流星群/\nししそうしょう /師資相承/\nししそんそん /子々孫々/\nししつ /資質/脂質;fat/紙質/私室/歯質/支質/\nししづか /宍塚/\nししとう /獅子唐/\nししど /宍戸/\nししどじょう /宍戸錠/\nししばな /獅子鼻/\nししふんじん /獅子奮迅/\nししまい /獅子舞/\nししむら /肉叢/臠/\nししゃ /死者/支社/使者/試写;preview.「映画の-」/試射;test-fire.「銃の-」/詩社/四捨/視射/\nししゃかい /試写会/\nししゃく /子爵/\nししゃごにゅう /四捨五入/\nししゃざい /止瀉剤/\nししゃすう /死者数/\nししゃちょう /支社長/\nししゃのしょ /死者の書/\nししゃも /柳葉魚/\nししゅ /死守/四種/旨酒/旨趣/詩趣/四衆;[仏教]比丘・比丘尼・優婆塞・優婆夷/詩酒/四趣;=四悪趣/錙銖;わずかなもの/\nししゅう /詩集/刺繍/死臭/四周/屍臭/志州;志摩/刺しゅう/\nししゅういり /刺繍入り/\nししゅうえん /歯周炎;[医]/\nししゅうき /思秋期/\nししゅうびょう /歯周病/\nししゅうへん /市周辺/\nししゅく /私淑/止宿/四宿/\nししゅつ /支出/\nししゅつがく /支出額/\nししゅつきん /支出金/\nししゅつきんがく /支出金額/\nししゅつごうけい /支出合計/\nししゅんき /思春期/\nししょ /支所/司書;librarian/史書;historical book/支署/詩書;poetry book/四書;大学・中庸・論語・孟子/私書/死所/\nししょう /師匠/支障/死傷/市章/視床/刺傷/詩抄/詞章/私娼/四生;[仏教]胎生・卵生・湿生・化生/指掌/嗤笑/師承/至小/\nししょうかぶ /視床下部/\nししょうくつ /私娼窟/\nししょうしゃ /死傷者/\nししょうじ /指小辞/\nししょうじこ /死傷事故/\nししょうすじ /師匠筋/\nししょうせつ /私小説/\nししょうびょう /私傷病;業務に起因しない労働者の病気や怪我/\nししょきょうゆ /司書教諭/\nししょく /試食/嗜食;人肉-,-癖/紙燭/\nししょくばん /試食版/\nししょごきょう /四書五経/\nししょしょうしょ /私署証書/\nししょばこ /私書箱/\nししよう /試使用/\nししるいるい /死屍累々/\nししん /指針/私信/視診/私心/詩心/至心/指診;[医]touch examination/詩神;μυσαι/四診;望診・聞診・問診・切診/使臣/\nししんあん /指針案/\nししんけい /視神経/歯神経/\nししんしんぎょう /至心信楽;[仏教]/\nししんせい /始新世;[地質年代]Eocene. 5650-3540万年前/\nししんでん /紫宸殿/\nししんもーど /私信モード/\nしじ /支持/指示/私事/師事/榻/四時/指事;六書の一/死児/指似/\nしじいがい /指示以外/\nしじかのう /指示可能/\nしじく /視軸;optic axis/詩軸;詩画軸/\nしじこうぞう /支持構造/\nしじご /指示語/\nしじし /指示子;specifier/指示詞;[文法]demonstrative/\nしじしゃ /支持者/\nしじしゃすう /支持者数/\nしじしょ /指示書/\nしじせいとう /支持政党/\nしじそう /支持層/\nしじそくど /指示速度/\nしじそしき /支持組織/\nしじたいしょう /指示対象/\nしじだい /支持台/\nしじだいめいし /指示代名詞/\nしじつ /史実/子実/\nしじつがん /資治通鑑/\nしじつごう /私事都合/\nしじつたい /子実体/\nしじてき /指示的/\nしじひょう /指示票/\nしじほうほう /指示方法/\nしじぼう /指示棒/\nしじぼたい /支持母体/\nしじま /静寂/黙/四十万/\nしじみ /蜆/\nしじみがい /蜆貝/\nしじみじる /蜆汁/しじみ汁/シジミ汁/\nしじみちょう /蜆蝶/\nしじゃく /枝雀/\nしじやく /指示薬/\nしじゅ /紫綬/\nしじゅう /始終/四十/四重/四獣;青龍,白虎,朱雀,玄武/止住/\nしじゅういっかん /始終一貫/\nしじゅうかた /四十肩/\nしじゅうから /四十雀/\nしじゅうくにち /四十九日/\nしじゅうしちし /四十七士/\nしじゅうしょう /四重唱/\nしじゅうそう /四重奏/\nしじゅうそうきょく /四重奏曲/\nしじゅうそうだん /四重奏団/\nしじゅうはって /四十八手/\nしじゅく /私塾/\nしじゅつ /施術/師術/四術;詩・書・礼・楽/\nしじゅほうしょう /紫綬褒章/\nしじゅん /諮詢/至純/咨詢;=諮詢/示準;-化石/\nしじゅんかせき /示準化石/\nしじゅんせつ /四旬節/\nしじょ /子女/\nしじょう /市場/史上;in history.「-最大」/試乗/至上;supreme.「-の幸福」/誌上;magazine/紙上;paper/詩情;poesie/私情;「-をさしはさむ」/糸状/市上/支城;⇔本城/四条/四條/歯状/矢状/至情;まごころ/施錠;せじょう/\nしじょう> /史上;-最低,-最高齢,-有数/\nしじょうかい /試乗会/\nしじょうかいたく /市場開拓/\nしじょうかいにゅう /市場介入/\nしじょうかかく /市場価格/\nしじょうかくだい /市場拡大/\nしじょうかち /市場価値/\nしじょうからすま /四条烏丸/\nしじょうかわらまち /四条河原町/\nしじょうき /試乗記/\nしじょうきぼ /市場規模/\nしじょうきょう /私情協/\nしじょうきょうそう /市場競争/\nしじょうきんこう /市場均衡;[経済]market equilibrium/\nしじょうくうぜん /史上空前/\nしじょうけいざい /市場経済/\nしじょうけいせい /市場形成/\nしじょうけんしゅう /市場研修/\nしじょうげんり /市場原理/\nしじょうさいきょう /史上最強/\nしじょうさいこう /史上最高/\nしじょうさいだい /史上最大/\nしじょうさいてい /史上最低/\nしじょうさいねんしょう /史上最年少/\nしじょうさいやすね /史上最安値/\nしじょうしゃ /試乗車/\nしじょうしゅぎ /至上主義/市場主義/\nしじょうせい /市場性/\nしじょうせん /四条線/\nしじょうちょうさ /市場調査/\nしじょうてき /市場的/\nしじょうてんのう /四条天皇/\nしじょうとうにゅう /市場投入/\nしじょうとうろん /誌上討論/\nしじょうとりひき /市場取引/\nしじょうなわて /四条畷/四條畷/\nしじょうのあい /至上の愛/\nしじょうのしっぱい /市場の失敗;[経済]market failure/\nしじょうはつ /史上初/\nしじょうぶんせき /市場分析/\nしじょうめいだい /至上命題/\nしじょうめいれい /至上命令/\nしじょうりすく /市場リスク/\nしじょうれい /市条例/\nしじりつ /支持率/指示率/\nしじりょく /支持力/\nしじん /詩人/私人/四神;青龍,白虎,朱雀,玄武/士人/至人/資人/\nしじんそうおう /四神相応/\nしすい /止水/泗水;(si shui) 山東省の川/酒々井;人名/市水/\nしすう /指数;index/紙数;紙幅/\nしすうかんすう /指数関数/\nしすうかんすうてき /指数関数的/\nしすうげんすい /指数減衰/\nしすうそく /指数則/\nしすうてき /指数的/\nしすうぶ /指数部/\nしすうぶんぷ /指数分布/\nしすうほうそく /指数法則/\nしすてむか /システム化/\nしすてむかいはつ /システム開発/\nしすてむかんり /システム管理/\nしすてむこうがく /システム工学/\nしすてむしょうがい /システム障害/\nしすてむせっけい /システム設計/\nしすてむてちょう /システム手帳/\nしすてむりろん /システム理論/\nしず /静/靜;「静」の旧字(人名用漢字)/志津/\nしずい /歯髄/雌蕊/\nしずいえん /歯髄炎;[医]pulpitis/\nしずえ /下枝;⇔上枝(ほつえ)/静江/静枝/志津恵/\nしずお /静雄/静夫/静男/鎮雄/靜生/\nしずおか /静岡/靜岡;旧字/\nしずおかえき /静岡駅/\nしずおかえきまえ /静岡駅前/\nしずおかかん /静岡間/\nしずおかがわ /静岡側/\nしずおかぎんこう /静岡銀行/\nしずおかけん /静岡県/\nしずおかけんない /静岡県内/\nしずおかけんみん /静岡県民/\nしずおかけんりつだいがく /静岡県立大学/\nしずおかこうこう /静岡高校/\nしずおかし /静岡市/\nしずおかしみん /静岡市民/\nしずおかしんぶん /静岡新聞/\nしずおかせいぶ /静岡西部/\nしずおかせんばつ /静岡選抜/\nしずおかだい /静岡大/\nしずおかだいいち /静岡第一/\nしずおかだいがく /静岡大学/\nしずおかちく /静岡地区/\nしずおかてつどう /静岡鉄道/\nしずおかほうそう /静岡放送/\nしずおかりこう /静岡理工/\nしずおかりこうか /静岡理工科/\nしずおかりこうかだい /静岡理工科大/\nしずか /静/静香/静佳/閑か/静か/靜か;「静」旧字/\nしずかごぜん /静御前/\nしずがたけ /賤ヶ岳/\nしずがわ /志津川/\nしずぎん /静銀/\nしずく /雫/滴/\nしずくいし /雫石/\nしずけさ /静けさ/\nしずこ /静子/志津子/\nしずごころ /静心/\nしずしず /静々/\nしずたに /閑谷/\nしずだい /静大/\nしずだいこうがくぶ /静大工学部/\nしずない /静内/\nしずのめ /賤の女/\nしずのや /賤の屋/\nしずみうお /沈み魚/\nしずめ /沈め/鎮め/\nしずや /静谷/靜谷/\nしずりだい /静理大/\nしずる /静流/\nしずわ /後輪/\nしせい /姿勢/市井;ちまた。「-の人」/市政;†市の行政/市制;†市の制度/刺青/施政;administrate/死生/市勢/至誠/私製/四声/雌性/至聖/詩聖;(杜甫)/資性;うまれつき/氏姓/私生;-児/志誠/\nしせいか /施政下/\nしせいかく /姿勢角/\nしせいかつ /私生活/\nしせいかん /死生観/司政官/\nしせいけん /施政権/\nしせいさつじんじけん /刺青殺人事件/\nしせいし /市政史/\nしせいしき /示性式/\nしせいしこう /市制施行/\nしせいしゃ /施政者/\nしせいじ /私生児/\nしせいじょ /至聖所;[宗教]sanctum sanctorum(holy of holies)/\nしせいせいぎょ /姿勢制御/\nしせいせいど /氏姓制度/\nしせいせこう /市制施行/\nしせいたい /四声体/\nしせいだい /始生代/\nしせいどう /資生堂/\nしせいはがき /私製葉書/\nしせいはだ /脂性肌/\nしせいへんか /姿勢変化/\nしせき /史跡/歯石/史蹟;=史跡/史籍;≒史書/咫尺/枝跡/\nしせきせんり /咫尺千里/\nしせきめいしょうてんねんきねんぶつ /史跡名勝天然記念物/\nしせつ /施設;facility/私設;private.「-秘書」/使節;delegate/私説;private opinion/詩節;strophe/師説/士節/\nしせつ> /私設;-秘書,-応援団,-サイト/\nしせつおうえんだん /私設応援団/\nしせつかいご /施設介護/\nしせつかいせん /私設回線/\nしせつかん /施設間/\nしせつぜんたい /施設全体/\nしせつちょう /施設長/\nしせつとう /施設等/\nしせつとしょかん /私設図書館/\nしせつない /施設内/\nしせつひ /施設費/\nしせつひしょ /私設秘書/\nしせつぶ /施設部/\nしせん /視線/四川/支線;branch line/死線;deadline/詩仙/脂腺/私選/私戦/死戦/私撰/詩箋/\nしせんけい /支線系/\nしせんしょう /四川省/\nしせんどう /詩仙堂/\nしせんにゅうりょく /視線入力/\nしせんふう /四川風/\nしせんべんごにん /私選弁護人/\nしせんりょうり /四川料理/\nしぜい /市税/\nしぜん /自然/至善/\nしぜんあいて /自然相手/\nしぜんいさん /自然遺産/\nしぜんえんえき /自然演繹/\nしぜんおん /自然音/\nしぜんおんかい /自然音階/\nしぜんかい /自然界/\nしぜんかいとう /自然解凍/\nしぜんかがく /自然科学/\nしぜんかがくいがい /自然科学以外/\nしぜんかがくてき /自然科学的/\nしぜんかん /自然観/\nしぜんかんき /自然換気;natural ventilation. 窓などによる. ⇔強制換気/\nしぜんかんきょう /自然環境/\nしぜんかんきょうほぜんほう /自然環境保全法/\nしぜんかんさつ /自然観察/\nしぜんかんそう /自然乾燥/\nしぜんが /自然画/\nしぜんがく /自然学/\nしぜんききょう /自然気胸/\nしぜんきゅうかむら /自然休暇村/\nしぜんきゅうき /自然吸気/\nしぜんけい /自然系/\nしぜんけいざい /自然経済;natural economy/\nしぜんけん /自然権/\nしぜんげんご /自然言語/\nしぜんげんごしょり /自然言語処理/\nしぜんげんごりかい /自然言語理解/\nしぜんげんしょう /自然現象/\nしぜんこう /自然光/\nしぜんこうえん /自然公園/\nしぜんこうえんほう /自然公園法/\nしぜんこうさつえい /自然光撮影/\nしぜんさいがい /自然災害/\nしぜんし /自然史;natural history/自然誌;=博物学/自然死;natural death/\nしぜんしつぎょうりつ /自然失業率;[経済]/\nしぜんしはくぶつかん /自然史博物館/\nしぜんしゃかい /自然社会/\nしぜんしゅうきょう /自然宗教/\nしぜんしゅぎ /自然主義/\nしぜんしゅぎてき /自然主義的/\nしぜんしょうめつ /自然消滅/\nしぜんしょうもう /自然消耗/\nしぜんしょく /自然色/\nしぜんしんがく /自然神学;natural theology/\nしぜんしんろん /自然神論/\nしぜんじ /自然児/\nしぜんじょうたい /自然状態/\nしぜんじん /自然人/\nしぜんじんるいがく /自然人類学;physical anthropology/\nしぜんすう /自然数/\nしぜんすうぜんたい /自然数全体/\nしぜんすうはい /自然崇拝/\nしぜんすうろん /自然数論/\nしぜんせい /自然性/\nしぜんせき /自然石;fieldstone/\nしぜんせんたく /自然選択;自然淘汰/\nしぜんそう /自然葬/\nしぜんぞう /自然増/\nしぜんたい /自然体/\nしぜんたいすう /自然対数/\nしぜんたいりゅう /自然対流/\nしぜんちゆ /自然治癒/\nしぜんちゆのうりょく /自然治癒能力/\nしぜんちゆりょく /自然治癒力/\nしぜんちょう /自然長/\nしぜんちょうわ /自然調和/\nしぜんちりがく /自然地理学;physiography/\nしぜんていぼう /自然堤防/\nしぜんてき /自然的/\nしぜんてきかんきょう /自然的環境/\nしぜんてつがく /自然哲学/\nしぜんとうた /自然淘汰/\nしぜんどうぶつえん /自然動物園/\nしぜんどくせん /自然独占;[経済]natural monopoly/\nしぜんにんしき /自然認識/\nしぜんのうほう /自然農法/\nしぜんはかい /自然破壊/\nしぜんはくぶつかん /自然博物館/\nしぜんはっか /自然発火/\nしぜんはっせい /自然発生/\nしぜんはっせいてき /自然発生的/\nしぜんはん /自然犯/\nしぜんび /自然美/\nしぜんぶつ /自然物/\nしぜんぶん /自然文/\nしぜんぶんかい /自然分解/\nしぜんぶんけんさく /自然文検索/\nしぜんぶんべん /自然分娩/\nしぜんへんかん /自然変換/\nしぜんほう /自然法/\nしぜんほうしゃせん /自然放射線/\nしぜんほうしゃのう /自然放射能/\nしぜんほうそく /自然法則/\nしぜんほご /自然保護/\nしぜんほごだんたい /自然保護団体/\nしぜんらっか /自然落下/\nしぜんりつ /自然律/\nしそ /始祖/紫蘇/\nしそう /思想/試走/試奏/歯槽/死相/志操/詩想/宍粟/師僧/視奏/使嗾/詩草;詩の草稿/詩僧;poet-priest/指嗾;=使嗾/私送/祀竃/祀竈/\nしそうか /思想家/\nしそうかい /思想界/\nしそうがた /視奏型/\nしそうきょういく /思想教育/\nしそうけんご /志操堅固/\nしそうげんろん /思想言論/\nしそうし /思想史/\nしそうしつ /試奏室/\nしそうしょ /思想書/\nしそうしんじょう /思想信条/\nしそうせい /思想性/\nしそうたいけい /思想体系/\nしそうてき /思想的/\nしそうてきはいけい /思想的背景/\nしそうとうせい /思想統制/\nしそうなど /思想等/\nしそうのうろう /歯槽膿漏/\nしそうのじゆう /思想の自由;憲法19条/\nしそうはいけい /思想背景/\nしそうはん /思想犯/\nしそか /シソ科/Labiatae/\nしそく /子息/四則/四足/紙燭/脂燭/\nしそくいろ /脂燭色;襲の色目/\nしそくえんざん /四則演算/\nしそちょう /始祖鳥/\nしそつ /士卒/\nしそまき /紫蘇巻き;[料理]調味味噌を紫蘇で巻いたもの/紫蘇巻/\nしそもく /シソ目/Laminales/\nしそん /子孫/至尊/\nしぞう /死蔵/私蔵/\nしぞうひん /死蔵品/\nしぞく /氏族;clan/士族;武士階級/\nした /下/舌/簧;reed/↓/舍;?/舐;?/舖;?/\nした> /下;-準備,-拵え,-交渉/\nしたあご /下顎/\nしたあじ /下味/\nしたあらい /下洗い/\nしたい /死体/肢体;limbs/姿態/屍体;=死体/死胎;dead fetus/四諦;[仏教]苦諦・集諦・滅諦・道諦/詩体/姿体;NB:「姿態」は立ち居振る舞いまで含む/死體;「体」旧字/\nしたいあん /施耐庵;水滸伝/\nしたいいき /死体遺棄/\nしたいいきざい /死体遺棄罪/\nしたいいきじけん /死体遺棄事件/\nしたいおきば /死体置場/\nしたいけんあんしょ /死体検案書/\nしたいしょうがい /肢体障害/\nしたいしょり /死体処理/\nしたいじんいしょく /死体腎移植/\nしたいふ /士大夫/\nしたうけ /下請け/下請/\nしたうけにん /下請人/\nしたうち /舌打ち/舌打/\nしたえ /下絵/\nしたえだ /下枝/\nしたえつけ /下絵付け/\nしたえのぐ /下絵の具/\nしたおび /下帯/\nしたか /志鷹/\nしたかた /下方/\nしたがき /下書き/下書/\nしたがって /従って/\nしたがり /下刈り/\nしたがわ /下側/\nしたきりすずめ /舌切り雀;お伽話/\nしたぎ /下着/\nしたぎすがた /下着姿/\nしたく /支度/仕度;=支度/私宅/\nしたくきん /支度金/仕度金/\nしたくさ /下草/\nしたくちびる /下唇/\nしたくべや /支度部屋/\nしたぐつ /襪/\nしたぐみ /下組み/\nしたぐら /下鞍/\nしたけんぶん /下検分/\nしたげいこ /下稽古/\nしたごころ /下心/\nしたごしらえ /下拵え/下ごしらえ/\nしたごろも /下衣/\nしたさき /舌先/\nしたさきさんずん /舌先三寸/\nしたさんかく /下三角/\nしたざわり /舌触り/\nしたし /親し/\nしたしい /親/\nしたしく /親しく/\nしたしごと /下仕事/\nしたしょく /下職/\nしたしらべ /下調べ/下調/\nしたじ /下地/\nしたじき /下敷/下敷き/\nしたじゅんび /下準備/\nしたず /下図/\nしたそうだん /下相談/\nしたぞめ /下染め/\nしたたか /強か/健か/\nしたため /認め/\nしたたらず /舌足らず/\nしただ /下田/\nしただい /舌代/\nしたったらず /舌っ足らず/\nしたっぱ /下っ端/下端/下っぱ/\nしたっぱら /下っ腹/\nしたつ /示達/\nしたつき /下付き/\nしたつけ /下付/\nしたつづみ /舌鼓/\nしたつゆ /下露/\nしたづかい /舌使い/\nしたづつみ /舌鼓/\nしたづみ /下積み/\nしたて /下手/仕立て/仕立/\nしたてだしなげ /下手出し投げ/\nしたてなおし /仕立て直し/\nしたてなげ /下手投げ/\nしたてひねり /下手捻り/\nしたてもの /仕立物/\nしたてや /仕立屋/\nしたてん /．/\nしたで /下手/\nしたどり /下取り/下取/\nしたどりがく /下取額/\nしたなげ /下投げ/\nしたなめずり /舌舐めずり/\nしたに /下荷/\nしたぬり /下塗り/下塗/\nしたね /下値/\nしたの /下野/\nしたのね /舌の根/\nしたはら /下腹/\nしたはんぶん /下半分/\nしたば /下端/下葉/\nしたばえ /下生/下生え/\nしたばかま /下袴/\nしたばき /下履き/下穿き/下履/\nしたばたらき /下働き/\nしたばなし /下話/\nしたばり /下張り;襖の-/\nしたひも /下紐/\nしたび /下火/下樋/\nしたほうこう /下方向/\nしたまえ /下前/\nしたまえば /下前歯/\nしたまち /下町/\nしたまちことば /下町言葉/\nしたまちふう /下町風/\nしたみ /下見/下身/\nしたみいた /下見板/\nしたみず /下水/\nしたみち /下道/\nしたむき /下向き/\nしため /下目/\nしたや /下谷/↓/下矢/下屋/\nしたやく /下役/下訳/\nしたやしき /下屋敷;⇔上屋敷/\nしたやじるし /↓/下矢印/\nしたゆで /下茹で/\nしたよみ /下読み/\nしたら /設楽/\nしたりがお /したり顔/\nしたん /紫檀/始端/肢端;手足の末端/枝端;木の枝の末端/\nしだ /試打/羊歯/志田;人名/志太;人名/信太;人名/歯朶;=羊歯/羊齒;「歯」旧字/齒朶;「歯」旧字/\nしだい /次第/私大/四大;[仏教]地水火風/至大;⇔至小/詩題/\nしだいきしょ /四大奇書;水滸伝・三国志演義・西遊記・金瓶梅/\nしだいしだいに /次第次第に/\nしだいすう /始代数/\nしだいせつ /四大節;四方拝・紀元節・天長節・明治節/\nしだいに /次第に/\nしだし /仕出し/\nしだしょくぶつ /羊歯植物/シダ植物/\nしだじょうしゅししょくぶつあこう /Pteridospermidae/\nしだじょうしゅししょくぶつもく /Pteridospermales/\nしだよう /試打用/\nしだら /設楽/\nしだるい /羊歯類/\nしだれざくら /枝垂れ桜/垂れ桜/\nしだれやなぎ /枝垂れ柳/垂れ柳/\nしだわら /志俵/\nしだん /師団/指弾/史談/詩壇/指彈;旧字/\nしだんきぼ /師団規模/\nしだんしょ /示談書/\nしだんほんぶ /師団本部/\nしち /質/七/死地/貭/私地;私有地. ⇔公地/四知;天知る地知る人知る我知る/至知;-は幾ならず/至智;ultimate sagesse/叱/\nしち> /七/\nしちいれ /質入れ/\nしちいれうらがき /質入裏書/\nしちいれしょうけん /質入証券/\nしちうけ /質請け/\nしちかいき /七回忌/\nしちかく /視知覚/\nしちがしゅく /七ヶ宿/\nしちがつ /七月/７月/7月/文月;※連想,旧暦/\nしちがつかくめい /七月革命;[世界史]la Revolution de Juillet(1830.7)/\nしちがはま /七ヶ浜/\nしちく /紫竹/糸竹;弦楽器と管楽器/飼畜/\nしちぐさ /質草/質種/\nしちけい /七経/\nしちけん /質権/\nしちけんしゃ /質権者/\nしちけんせっていしゃ /質権設定者/\nしちげんきん /七弦琴/\nしちごさん /七五三/\nしちごちょう /七五調/\nしちごん /七言/\nしちごんこし /七言古詩;[文学]七字で句数無制限の漢詩/\nしちごんぜっく /七言絶句;[文学]七字四句の漢詩/\nしちごんりっし /七言律詩/\nしちさん /七三/\nしちさんわけ /七三分け/\nしちしちにち /七七日;四十九日/\nしちしとう /七支刀/\nしちしゃ /七社/\nしちしょ /七書/\nしちしょう /七生/\nしちじ /七時/\nしちじしき /七事式;[茶道]/\nしちじゅう /七重/七十/\nしちじゅうしち /七十七/\nしちじゅうにんやくせいしょ /七十人訳聖書;Septuagint/\nしちじゅうほうじゅ /七重宝樹/\nしちじょう /七条/七城/七丈/\nしちじょうかわらまち /七条河原町/\nしちずんどけい /シチズン時計/\nしちせい /七星/\nしちせき /七赤/\nしちだね /質種/\nしちだん /七段/\nしちてんはっき /七転八起/\nしちてんばっとう /七転八倒/\nしちとく /七徳/\nしちど /七度/\nしちどうがらん /七堂伽藍/\nしちながれ /質流れ/\nしちならべ /七並べ/\nしちなん /七難/\nしちなんはっく /七難八苦/\nしちにん /七人/\nしちねん /七年/\nしちねんせんそう /七年戦争;1756-63/\nしちねんめ /七年目/\nしちのへ /七戸/\nしちふく /七福/\nしちふくじん /七福神/\nしちふくせい /七福星/\nしちふだ /質札/\nしちぶ /七分/\nしちぶしゅう /七部集;蕪村-,俳諧-,其角-/\nしちへんげ /七変化/\nしちほ /七歩/\nしちほう /七宝;金・銀・瑠璃・玻璃・しゃこ・珊瑚・瑪瑙/\nしちほのさい /七歩の才/\nしちほん /七本/\nしちみ /七味/\nしちみとうがらし /七味唐辛子/\nしちめんちょう /七面鳥/\nしちめんどう /七面倒;「七」当て字/しち面倒/\nしちゃく /試着/\nしちゃくしつ /試着室/\nしちや /質屋/七夜/\nしちゅう /市中/支柱/司厨/死中/仔虫/\nしちゅうかかく /市中価格/\nしちゅうぎんこう /市中銀行/\nしちゅうこん /支柱根/\nしちゅうしんぶ /市中心部/\nしちゅうすいめい /四柱推命/\nしちょう /市長;mayor/試聴;†(preview)「-して買う」/視聴;†(watch)「-覚」「-者」/市町/支庁;⇔本庁/市庁;市庁舎/思潮/死兆/市朝/師長/士長/輜重/仕丁/征;[囲碁]/四丁;[囲碁]/紙帳;紙製の蚊帳/使庁/弛張/詩調/至重/鷙鳥;-群せず/\nしちょうかい /試聴会;新譜の-/視聴会;古い映画の-/\nしちょうかく /視聴覚/\nしちょうかくきょういく /視聴覚教育/\nしちょうかくしつ /視聴覚室/\nしちょうかくしりょう /視聴覚資料/\nしちょうかくじょうほう /視聴覚情報/\nしちょうかくてき /視聴覚的/\nしちょうかくてきこうか /視聴覚的効果/\nしちょうかのう /視聴可能/\nしちょうき /試聴記/\nしちょうしつ /試聴室;listening room/視聴質;⇔視聴率/\nしちょうしゃ /視聴者/市庁舎/\nしちょうしゃさんか /視聴者参加/\nしちょうしゃそう /視聴者層/\nしちょうせん /市長選/\nしちょうせんきょ /市長選挙/\nしちょうそん /市町村/\nしちょうそんがっぺい /市町村合併/\nしちょうそんぎかい /市町村議会/\nしちょうそんぎょうせい /市町村行政/\nしちょうそんぜい /市町村税/\nしちょうそんちょう /市町村長/\nしちょうそんみんぜい /市町村民税/\nしちょうそんやくしょ /市町村役所/\nしちょうそんやくば /市町村役場/\nしちょうねつ /弛張熱/\nしちょうへい /輜重兵/\nしちょうゆそつ /輜重輸卒/\nしちょうりつ /視聴率/\nしちょうりつかくほ /視聴率確保/\nしちょうりつちょうさ /視聴率調査/\nしちょうりょう /視聴料/\nしちょく /司直/\nしちょっけい /視直径/\nしちよう /七曜/\nしちようせい /七曜星/\nしちようひょう /七曜表/\nしちり /七里/\nしちりけっかい /七里結界/\nしちりん /七輪/\nしちろう /七郎/\nしちろうじ /七郎次/\nしっか /失火/膝下/膝窩;膝の裏/叱呵/\nしっかい /悉皆/\nしっかく /失格/\nしっかくしゃ /失格者/\nしっかつ /失活/\nしっかと /確と/聢と/\nしっかり /確り/聢り/\nしっかりもの /しっかり者/確り者;<rare>/\nしっかん /疾患/失陥/失官/\nしっかんしゃ /疾患者/\nしっかんめい /疾患名/\nしっき /湿気/漆器/\nしっきゃく /失脚/\nしっきん /失禁/\nしっく /疾駆/\nしっくい /漆喰/\nしっけ /湿気/\nしっけい /失敬/失計/\nしっけつ /失血/\nしっけつし /失血死/\nしっけん /識見/執権/失権/\nしっこ /疾呼/\nしっこう /執行/失効/失行;[医]apraxia/膝行/\nしっこうかん /執行官/\nしっこうきかん /執行機関/\nしっこうきそく /執行規則/\nしっこうけん /執行権/\nしっこうこうい /執行行為/\nしっこうさいばんしょ /執行裁判所/\nしっこうさんど /膝行三度/\nしっこうしゃ /執行者/\nしっこうしょう /失行症;[医]apraxia/\nしっこうしょうしょ /執行証書/\nしっこうしょぶん /執行処分/失効処分/\nしっこうちゅう /執行中/\nしっこうていし /執行停止/\nしっこうにん /執行人/\nしっこうぶ /執行部/\nしっこうやく /執行役;委員会等設置会社において、業務執行を担当する者/\nしっこうやくいん /執行役員/\nしっこうゆうよ /執行猶予/\nしっこうり /執行吏;apparitor/\nしっこうりつ /執行率/\nしっこうりょく /執行力/\nしっこく /漆黒/桎梏/\nしっこし /尻腰/\nしっこんごう /執金剛/\nしっさく /失策/失錯;≒失策/\nしっしき /湿式/\nしっしきこうほう /湿式工法;wet construction. eg.モルタル,コンクリ/\nしっしっ /叱叱/\nしっしょ /失書/\nしっしょう /失笑/湿生;[仏教]/\nしっしょく /失職/\nしっしん /湿疹/失神/\nしっせい /湿性/失政/湿生;[植物]⇔乾生/執政/叱正;叱り、正す。「ご-をお願いします」/叱声;叱る声。「-が飛ぶ」/\nしっせいかん /執政官/\nしっせいしょう /失声症;[精医]/\nしっせいしょくぶつ /湿生植物;hydrophyte/\nしっせき /叱責/失跡/叱斥/\nしっせきちょう /叱責調/\nしっそ /質素/\nしっそう /疾走/失踪/執奏/\nしっそうかん /疾走感/\nしっそうしゃ /失踪者/\nしっそうせんこく /失踪宣告/\nしっそく /失速/\nしっそくそくど /失速速度/\nしった /叱咤/\nしったい /失態/失対;[略語]失業対策/\nしったか /知ったか;[口]知ったかぶり/\nしったかぶり /知ったか振り/\nしったげきれい /叱咤激励/\nしったつ /執達/\nしったつり /執達吏/\nしったるた /悉達多;Siddhartha/\nしったん /悉曇/\nしったんがく /悉曇学/\nしっち /湿地;marsh/失地;-回復/\nしっちかいふく /失地回復/\nしっちたい /湿地帯/\nしっちゃく /失着/\nしっちゃくご /漆着語/\nしっちゅう /集注/失注;⇔受注/集註/\nしっちょう /失調/室長/\nしっちょうしょう /失調症/\nしっちんまんぽう /七珍万宝/\nしっつい /失墜/\nしって /尻手/\nしってん /失点/質点;しつてん/\nしってんばっとう /七転八倒/\nしっと /嫉妬/\nしっとう /執刀/失当;inadequate/失投;[野球]careless pitch/\nしっとうい /執刀医/\nしっとしん /嫉妬心/\nしっともうそう /嫉妬妄想/\nしっぱい /失敗/\nしっぱいさく /失敗作/\nしっぱいしゃ /失敗者/\nしっぱいじ /失敗時/\nしっぱいじれい /失敗事例/\nしっぱいだん /失敗談/\nしっぱいりつ /失敗率/\nしっぱいれい /失敗例/\nしっぴ /失費/櫛比/\nしっぴつ /執筆/\nしっぴつかつどう /執筆活動/\nしっぴつしゃ /執筆者/\nしっぴつしゃめい /執筆者名/\nしっぴつじゅん /執筆順/\nしっぴつじん /執筆陣/\nしっぴつちゅう /執筆中/\nしっぴつようりょう /執筆要領/\nしっぷ /湿布/\nしっぷう /疾風/\nしっぷうじんらい /疾風迅雷/\nしっぷうどとう /疾風怒涛/\nしっぷうもくう /櫛風沐雨/\nしっぺい /疾病/竹篦/\nしっぺいほけん /疾病保険;health insurance/\nしっぺがえし /しっぺ返し/\nしっぽ /尻尾/\nしっぽう /七宝/\nしっぽうとう /七宝塔/\nしっぽうもん /七宝文/\nしっぽうやき /七宝焼/七宝焼き/\nしっぽく /卓袱/\nしっぽくだい /卓袱台/\nしっぽくりょうり /卓袱料理/\nしつ /質/室/瑟;琴瑟/失/疾;疾病/嫉;嫉妬/湿;湿度/濕;「湿」の旧字(人名用漢字)/隰;(さわ)/漆;(うるし)漆器/膝;ひざ/悉;悉皆/蟋;蟋蟀/櫛;くし/叱;叱責/執;執務/蛭;ひる/貭;「質」の異体字/隲;(のぼる)/出;?/\nしつい /失意/執意/視追/\nしついん /室員/\nしつう /歯痛/止痛/私通/四通;-八達/\nしつうはったつ /四通八達/\nしつおか /室岡/\nしつおん /室温/\nしつおんいか /室温以下/\nしつおんちょうせい /室温調整/\nしつおんていど /室温程度/\nしつかい /室会/\nしつかん /質感/\nしつかんせつ /膝関節/\nしつがい /室外/膝蓋/\nしつがいき /室外機/\nしつがいこつ /膝蓋骨/\nしつがいじんたい /膝蓋靭帯/\nしつがいよう /室外用/\nしつぎ /質疑/\nしつぎおうとう /質疑応答/\nしつぎょう /失業/\nしつぎょうしゃ /失業者/\nしつぎょうたいさく /失業対策/\nしつぎょうちゅう /失業中/\nしつぎょうほけん /失業保険/\nしつぎょうりつ /失業率/\nしつけ /躾/仕付/仕付け/\nしつけいと /仕付け糸/\nしつげい /漆芸/\nしつげん /湿原/失言/\nしつご /失語/\nしつごしょう /失語症/\nしつじ /執事/\nしつじつ /質実/\nしつじつごうけん /質実剛健/\nしつじゅん /湿潤/\nしつぜつ /湿舌;大雨の原因となる/\nしつちょう /室長/\nしつてき /質的/\nしつてきこうじょう /質的向上/\nしつてきさ /質的差/\nしつてきへんか /質的変化/\nしつてきへんかん /質的変換/\nしつてきもんだい /質的問題/\nしつてん /質点/\nしつてんけい /質点系;[物理]mass system/\nしつでん /湿田/\nしつでんち /湿電池;wet cell/\nしつど /湿度/\nしつどう /室堂/\nしつどおんど /湿度温度/\nしつどくしょう /失読症/\nしつどけい /湿度計/\nしつない /室内/\nしつないうんどうかい /室内運動会/\nしつないおんきょう /室内音響/\nしつないおんじょう /室内音場/\nしつないかんきょう /室内環境/\nしつないかんげんがくだん /室内管弦楽団/\nしつないがく /室内楽/\nしつないがくばん /室内楽版/\nしつないがわ /室内側/\nしつないき /室内機/\nしつないきょうぎ /室内競技/\nしつないぎ /室内着;gown/\nしつないこう /室内光/\nしつないさつえい /室内撮影/\nしつないそうおん /室内騒音/\nしつないそうしょく /室内装飾;interior decorating/\nしつないちょう /室内長/\nしつないとう /室内灯/\nしつないはば /室内幅/\nしつないぷーる /室内プール/\nしつないぼし /室内干し/\nしつにん /失認/\nしつねん /失念/\nしつねんかぶ /失念株;[経済]/\nしつば /叱罵/\nしつばん /湿板;⇔乾板/\nしつばんごう /室番号/\nしつぼう /失望/\nしつぼうかん /失望感/\nしつぼく /質朴/質樸/\nしつむ /執務/悉無/\nしつむしつ /執務室/\nしつむてき /悉無的/\nしつむりつ /悉無律;[生物]全か無かの法則/\nしつめい /失明/室名/\nしつめいしゃ /失明者/\nしつめいじょうたい /失明状態/\nしつもん /質問/\nしつもんいと /質問意図/\nしつもんかしょ /質問箇所/\nしつもんきじ /質問記事/\nしつもんきのう /質問機能/\nしつもんけいしき /質問形式/\nしつもんけん /質問権/\nしつもんこうもく /質問項目/\nしつもんしつ /質問室/\nしつもんしほう /質問紙法/\nしつもんしゃ /質問者/\nしつもんしゅう /質問集/\nしつもんしょ /質問書/\nしつもんじこう /質問事項/\nしつもんじたい /質問自体/\nしつもんじょう /質問状/\nしつもんぜめ /質問攻め/質問責め/\nしつもんちゅう /質問中/\nしつもんでんわ /質問電話/\nしつもんないよう /質問内容/\nしつもんなど /質問等/\nしつもんばこ /質問箱/\nしつもんひょう /質問票/\nしつもんぶん /質問文/\nしつもんほうこく /質問報告/\nしつもんもと /質問元/\nしつもんよう /質問用/\nしつよう /執拗/\nしつらえ /設え/\nしつらく /失楽/\nしつらくえん /失楽園;Paradise Lost,1667,Milton/\nしつりょう /質量;weight/室料;room charge/質料;[哲学]`υλη/\nしつりょういん /質料因;アリストテレス/\nしつりょうけっそん /質量欠損/\nしつりょうさ /質量差/\nしつりょうすう /質量数/\nしつりょうそく /質量則/\nしつりょうそくど /質量速度/\nしつりょうぞうだい /質量増大/\nしつりょうたい /質量体/\nしつりょうちゅうしん /質量中心/\nしつりょうひ /質量比/\nしつりょうぶんせきけい /質量分析計/\nしつりょうぶんぷ /質量分布/\nしつりょうほぞん /質量保存/\nしつりょうほぞんそく /質量保存則/\nしつれい /失礼/\nしつれいせんばん /失礼千万/\nしつれん /失恋/\nしつろ /失路;拓落-/\nしづ /志津/\nしづえ /志津恵/\nしづか /謐/\nしづがわ /志津川/\nしづき /志筑/志築;姓/\nしづく /雫;旧仮名/滴/\nして /仕手/支手/爲手;「為」旧字/\nしてい /指定/師弟;†師匠と弟子/子弟;†年少者/姉弟/視程/私邸/仕丁/\nしていえき /指定駅/\nしていか /指定可/\nしていかのう /指定可能/\nしていかんけい /師弟関係/\nしていかんせんしょう /指定感染症/\nしていき /指定機/\nしていきかん /指定機関/\nしていきょうしゅうじょ /指定教習所/\nしていぎょう /指定行/\nしていぎょうしゃ /指定業者/\nしていぎょうむ /指定業務/\nしていくうきあつ /指定空気圧/\nしていけん /指定券/\nしていこうざ /指定口座/\nしていし /指定子/\nしていしゃ /指定車/\nしていしょく /指定職/\nしていしょしき /指定書式/\nしていじ /指定時/\nしていじかん /指定時間/\nしていすう /指定数/\nしていせいぶん /指定成分/\nしていせき /指定席/\nしていせきけん /指定席券/\nしていせきしゃ /指定席車/\nしていせきしゃりょう /指定席車両/\nしていせきとっきゅうけん /指定席特急券/\nしていせきよう /指定席用/\nしていせきりょうきん /指定席料金/\nしていち /指定地/\nしていちいきない /指定地域内/\nしていてん /指定店/指定点/\nしていとし /指定都市/\nしていどおり /指定通り/\nしていばんごう /指定番号/\nしていひん /指定品/\nしていび /指定日/\nしていふく /指定服/\nしていぶ /指定部/\nしていへんこう /指定変更/\nしていほう /指定法/\nしていほうほう /指定方法/\nしていぼうりょくだん /指定暴力団/\nしていめいがら /指定銘柄/\nしていよう /指定用/\nしていらん /指定欄/\nしていれい /指定例/\nしていれっしゃ /指定列車/\nしてかた /仕手方/シテ方/\nしてかぶ /仕手株/\nしてき /指摘/私的/史的/詩的/至適/\nしてき> /私的;-年金,-制裁,-顧問/\nしてきか /指摘下/\nしてきげんご /私的言語/\nしてきしよう /私的使用/\nしてきしようもくてき /私的使用目的/\nしてきじこう /指摘事項/\nしてきじち /私的自治/\nしてきせいさい /私的制裁;lynch/\nしてきせいり /私的整理;⇔法的整理/\nしてきどくせん /私的独占/\nしてきねんきん /私的年金/\nしてきふくせい /私的複製/\nしてきもくてき /私的目的/\nしてきゆいぶつろん /史的唯物論/\nしてきりえき /私的利益/\nしてきりよう /私的利用/\nしてきりようもくてき /私的利用目的/\nしてせん /仕手戦/\nしてつ /私鉄/\nしてつしゃりょう /私鉄車両/\nしてつせん /私鉄線/\nしてつでんしゃ /私鉄電車/\nしてとう /シテ島;Ile de la Cite/\nしてん /視点/支店/始点;⇔終点/支点;テコの-/祀典/祀天/\nしてんいぞん /視点依存/\nしてんざひょう /視点座標/\nしてんし /熾天使;seraphim/\nしてんじょうほう /支店情報/\nしてんちょう /支店長/\nしてんちょうさま /支店長様/\nしてんとう /支店等/\nしてんのう /四天王/\nしてんのうじ /四天王寺/\nしてんのうじまえ /四天王寺前/\nしてんめい /支店名/\nしで /死出;-の旅/四手;[植物]hornbeam/椣;=四手/垂;=四手/\nしでのたび /死出の旅/\nしでのやま /死出の山/\nしではら /幣原/\nしではらきじゅうろう /幣原喜重郎/\nしでむし /埋葬虫/\nしでん /紫電/史伝/師伝/市電/\nしでんいっせん /紫電一閃/\nしでんかい /紫電改;旧海軍の戦闘機/紫電海;?/\nしでんはいし /市電廃止/\nしと /使途/使徒;apostles/死都/司徒/尿/\nしとう /死闘/至当/私闘/指頭/紫藤/私党/\nしとうかん /四等官;[律令制]長官・次官・判官・主典/\nしとぎ /粢/\nしとぎょうでん /使徒行伝/\nしとく /至徳;年号(1384-1387)/四徳/\nしとづつ /尿筒/\nしとど /鵐/\nしとね /褥/茵/\nしとふめい /使途不明/\nしとふめいきん /使途不明金/\nしとみ /蔀/\nしとみや /蔀屋/\nしとめにん /仕留人/\nしとやか /淑やか/\nしど /志度/示度/私度/\nしどう /指導/始動/市道;city road/私道;private road/士道/祠堂/四道/至道;最高の人道/斯道;この道/師道/詩道/示導/\nしどうい /指導医/\nしどういん /指導員/\nしどういんけんしゅうかい /指導員研修会/\nしどういんけんてい /指導員検定/\nしどういんしつ /指導員室/\nしどうか /指導下/\nしどうきかん /指導機関/\nしどうきょういく /指導教育/\nしどうきょうかん /指導教官/\nしどうきょうじゅ /指導教授/\nしどうげんり /指導原理;ethos/\nしどうこんなん /始動困難/\nしどうご /始動後/\nしどうしゃ /指導者/\nしどうしゃたち /指導者達/\nしどうしょ /指導書/\nしどうじ /始動時/\nしどうせい /始動性/指導性/\nしどうせきにん /指導責任/\nしどうそう /指導層/\nしどうたいきょく /指導対局/\nしどうだんたい /指導団体/\nしどうちょくご /始動直後/\nしどうてき /指導的/\nしどうてきたちば /指導的立場/\nしどうてびきしょ /指導手引書/\nしどうどうき /示導動機/\nしどうないよう /指導内容/\nしどうぶ /指導部/\nしどうほう /指導法/\nしどうほうしん /指導方針/\nしどうめん /指導面/\nしどうようこう /指導要項/\nしどうようりょう /指導要領/\nしどうりねん /指導理念/\nしどうりょく /指導力/\nしどく /試読/死毒/屍毒/\nしどせん /志度線/\nしどそう /私度僧/\nしどちょうせい /視度調整/\nしどり /倭文/\nしな /品/支那/科/\nしない /市内/竹刀/\nしないいどう /市内移動/\nしないえき /市内駅/\nしないかんこう /市内観光/\nしないきどう /市内軌道/\nしないきょくばん /市内局番/\nしないきんこう /市内近郊/\nしないざん /シナイ山;地名,Sinai/\nしないじゅんかん /市内循環/\nしないず /市内図/\nしないせん /市内線/\nしないたいかい /市内大会/\nしないちゅうしんぶ /市内中心部/\nしないつうわ /市内通話/\nしないでんわ /市内電話/\nしないでんわばんごう /市内電話番号/\nしないでんわりょうきん /市内電話料金/\nしないはんとう /シナイ半島;Sinai/\nしないよう /市内用/\nしなうす /品薄/\nしなかず /品数/\nしながき /品書き/品書/\nしながら /品柄/\nしながれ /品枯れ/\nしながわ /品川/\nしながわえき /品川駅/\nしながわえきひがしぐち /品川駅東口/\nしながわえきまえ /品川駅前/\nしながわえきみなとみなみぐち /品川駅港南口/\nしながわかん /品川間/\nしながわく /品川区/\nしながわくひがししながわ /品川区東品川/\nしながわじょしがくいん /品川女子学院/\nしながわひがしぐち /品川東口/\nしなぎれ /品切れ/品切/\nしなこ /信成子/\nしなさだめ /品定め/\nしなじな /品々/\nしなじへん /支那事変/支那事變/\nしなそば /支那蕎麦/\nしなぞろえ /品揃え/\nしなだ /品田/\nしなだい /品代/\nしなだま /品玉/\nしなちく /支那竹;メンマ/\nしなつるせん /品鶴線/\nしなの /信濃/品濃/品野/\nしなのおおまち /信濃大町/\nしなのおおまちえき /信濃大町駅/\nしなのがわ /信濃川/\nしなのき /科の木/\nしなのじ /信濃路/\nしなのちょう /信濃町/\nしなのまち /信濃町/\nしなのまちえき /信濃町駅/\nしなぶれ /品触れ/\nしなもじ /品文字/\nしなもの /品物/\nしなん /指南/至難/\nしなんしょ /指南書/\nしなんじょ /指南所/\nしなんばん /指南番/\nしなんやく /指南役/\nしに /死に;⇔生き/\nしにいし /死に石/\nしにいたるやまい /死に至る病;Sygdommen til Doden,1849,Kierkegaard (絶望のこと)/\nしにかけ /死に掛け/\nしにかた /死に方/\nしにがお /死に顔/\nしにがね /死に金/\nしにがみ /死神/死に神/\nしにぎわ /死に際/\nしにく /歯肉/死肉/屍肉/視肉;中国の怪物/\nしにくえん /歯肉炎/\nしにくち /死に口/\nしにげしょう /死に化粧/\nしにざま /死に様/\nしにしょうぞく /死装束/死に装束/\nしにじたく /死に支度;Prepare to die, mortal!/\nしにすがた /死に姿/\nしにせ /老舗/\nしにせきゅうだん /老舗球団/\nしにせてん /老舗店/\nしにぞこない /死に損ない/死に損い/\nしにたい /死に体;[相撲]/\nしにどき /死に時/\nしにどころ /死に所/死に処/\nしにはじ /死に恥/\nしにば /死に場/\nしにばしょ /死に場所/\nしにばな /死に花/\nしにひょう /死に票/死票/\nしにびと /死に人/\nしにみ /死に身/\nしにみず /死に水/\nしにめ /死に目/\nしにものぐるい /死に物狂い/\nしにゅう /刺入/\nしにょう /屎尿/し尿/支繞/\nしにょうしょり /し尿処理/屎尿処理/\nしによう /死に様/\nしにわかれ /死に別れ/\nしにん /視認/死人/\nしにんかのう /視認可能/\nしにんせい /視認性/\nしねん /思念/\nしねんごう /私年号/\nしの /篠/志乃/志野/紫乃/信乃/詩乃/\nしのう /子嚢/詩嚢/司農/四能/\nしのうきん /志納金/\nしのうきんるい /子嚢菌類/\nしのうくんれんし /視能訓練士/\nしのうけい /司農卿/\nしのうこうしょう /士農工商/\nしのかわ /篠川/篠河/\nしのがき /篠垣/\nしのき /篠木/\nしのぎ /鎬;-を削る/凌ぎ/篠木/凌/\nしのぎじ /鎬地/\nしのぎづくり /鎬造り/\nしのくりせん /篠栗線/\nしのごの /四の五の/\nしのざき /篠崎/\nしのしま /篠島/\nしのしょうにん /死の商人/\nしのすけ /志の輔/\nしのたけ /篠竹/\nしのだ /篠田/信田/信太/\nしのだけ /篠竹/\nしのだずし /信太鮨/\nしのだまき /信太巻き/信太巻/\nしのづか /篠塚/\nしののい /篠ノ井/\nしののいせん /篠ノ井線/\nしののめ /東雲/\nしののめぶし /東雲節;(明治)/\nしのはい /死の灰/\nしのはら /篠原/\nしのばず /不忍/\nしのばずぐち /不忍口/\nしのばずのいけ /不忍池/\nしのび /忍び/忍/\nしのびあい /忍び逢い/\nしのびあし /忍び足/\nしのびあるき /忍び歩き/\nしのびごえ /忍び声/\nしのびで /忍び手;音を立てない拍手/\nしのびなき /忍び泣き/\nしのびね /忍び音/\nしのびねものがたり /忍音物語/\nしのびのもの /忍ノ者/\nしのびわらい /忍び笑い/\nしのぶ /忍/信夫/偲/紫伸/\nしのぶえ /篠笛/\nしのぶぐさ /忍草/荵/\nしのみや /四宮/篠宮/四ノ宮/\nしのむら /篠村/\nしのもと /篠本/\nしのやま /篠山/\nしのやまきしん /篠山紀信/\nしのろ /篠路/\nしは /支派/\nしはい /支配/賜杯/紙背/紙牌/\nしはいか /支配下/\nしはいかいきゅう /支配階級/\nしはいかいそう /支配階層/\nしはいぎ /支配木/\nしはいけん /支配権/\nしはいこう /支配項/\nしはいこうぞう /支配構造/\nしはいし /支配子/\nしはいしゃ /支配者/\nしはいしゃそう /支配者層/\nしはいせつ /支配節/\nしはいそう /支配層/\nしはいち /支配地/\nしはいちいき /支配地域/\nしはいてき /支配的/\nしはいてきちい /支配的地位/\nしはいにん /支配人/\nしはいもんじょ /紙背文書/\nしはいよく /支配欲/\nしはいりつ /支配率/\nしはいりょく /支配力/\nしはく /糸帛/\nしはす /師走/\nしはちへい /詩八病/\nしはつ /始発/\nしはつえき /始発駅/\nしはつぐみ /始発組/\nしはつち /始発地/\nしはつていりゅうじょ /始発停留所/\nしはつてん /始発点/\nしはつでんしゃ /始発電車/\nしはつびん /始発便/\nしはつれっしゃ /始発列車/\nしはらい /支払い/支払/\nしはらいかんじょう /支払勘定/\nしはらいがく /支払額/\nしはらいき /支払機/\nしはらいきょぜつしょうしょ /支払拒絶証書/\nしはらいきんがく /支払金額/\nしはらいじゅんびきん /支払準備金/\nしはらいずみ /支払済/\nしはらいせきにんしゃ /支払責任者/\nしはらいち /支払地/\nしはらいちょうしょ /支払調書/支払い調書/\nしはらいていし /支払停止/\nしはらいてがた /支払手形/\nしはらいてすうりょう /支払手数料;勘定科目。社外の専門家に支払われる手数料/\nしはらいにん /支払人/\nしはらいのうりょく /支払能力/\nしはらいび /支払日/\nしはらいほうほう /支払方法/\nしはらいほしょう /支払保証/\nしはらいまどぐち /支払窓口/\nしはらいめいれい /支払命令;[法]/\nしはらいゆうよ /支払猶予;moratorium/\nしはらいりし /支払利子/\nしはらいりそく /支払利息/\nしはらいりつ /支払率/\nしはん /市販/師範/四半/紫斑/死斑/私版/屍斑/\nしはんか /市販化/\nしはんかかく /市販価格/\nしはんがっこう /師範学校;ecole normale(Fr.)/\nしはんき /四半期/\nしはんきけっさん /四半期決算/\nしはんしゃ /市販車/\nしはんしゃりょう /市販車両/\nしはんせいき /四半世紀/\nしはんせいひん /市販製品/\nしはんだい /師範代/\nしはんひん /市販品/\nしはんびょう /紫斑病/\nしはんぶん /四半分/\nしはんやく /市販薬/\nしはんよう /市販用/\nしば /芝/柴/司馬/斯波/死馬/\nしばい /芝居/\nしばいえ /芝居絵/\nしばいぎ /芝居気/\nしばいけ /芝池/\nしばいごや /芝居小屋/\nしばいじゃや /芝居茶屋;※仮名遣い「しばいぢゃや」/\nしばいたい /四倍体;[生物]tetraploid/\nしばいぢゃや /芝居茶屋/\nしばいっけ /芝居っ気/\nしばいぬ /柴犬/\nしばうら /芝浦/\nしばうらこうだい /芝浦工大/\nしばえび /芝海老/芝エビ/芝蝦/青蝦/\nしばかり /芝刈り/芝刈/柴刈り/柴刈/\nしばかわ /芝川/\nしばがき /柴垣/\nしばき /柴木/\nしばくさ /芝草/\nしばけいけん /芝経験/\nしばこうえん /芝公園/\nしばこうかん /司馬江漢/\nしばこうだい /芝工大/\nしばさき /柴崎/\nしばざかな /芝魚/\nしばざき /柴崎/\nしばざくら /芝桜/\nしばし /暫し/暫/\nしばした /芝下/\nしばしば /屡/屡々/\nしばす /市バス/始バス/\nしばせん /司馬遷;漢の武帝の時代の人。史記の著者/\nしばた /柴田/新発田/芝田/柴多/\nしばたれんざぶろう /柴田錬三郎/\nしばち /芝地/\nしばづけ /柴漬け/柴漬/\nしばの /柴野/芝野/\nしばはし /柴橋/\nしばはま /芝浜/\nしばはら /柴原/芝原/\nしばふ /芝生/\nしばふせき /芝生席/\nしばふひろば /芝生広場/\nしばふぶぶん /芝生部分/\nしばぶね /柴舟/\nしばまた /柴又/\nしばまち /柴町/\nしばみや /柴宮/\nしばめ /芝目/\nしばやま /柴山/芝山/\nしばやまてつどう /芝山鉄道/\nしばらく /暫く/\nしばらくぶり /暫く振り/\nしばり /縛り/\nしばりくび /縛り首/\nしばりょうたろう /司馬遼太郎/\nしばん /指板/篩板/\nしばんむし /死番虫/\nしひ /私費/詩碑/市費/施肥;せひ./\nしひつ /紙筆/史筆/\nしひゃくしびょう /四百四病/\nしひょう /指標/死票/師表/私評/四表;四方/\nしひょうか /指標化/\nしび /至微/\nしびと /死人/\nしびとばな /死人花/\nしびょう /死病/祠廟/詩病/\nしびょうし /四拍子;小鼓・大鼓・太鼓・笛/\nしびれ /痺れ/痺/\nしびん /尿瓶;=溲瓶/溲瓶/\nしふ /師父/紙布/師傅/詩賦/\nしふう /詩風/\nしふく /至福/私服;⇔制服/紙幅/雌伏;⇔雄飛/私腹;「-を肥やす」/\nしふくせんねん /至福千年/\nしふとじす /シフトJIS/\nしふん /脂粉/私憤/紙粉/\nしぶ /支部/渋/市部/四分/四部/師部;[植物]phloem/篩部;=師部/４分/澁;「渋」の旧字(人名用漢字)/澀;「渋」の異体字/\nしぶあき /４分空/\nしぶい /渋井/\nしぶいち /四分一/\nしぶえ /渋江/\nしぶおんぷ /四分音符/４分音符/\nしぶかいひ /支部会費/\nしぶかつどう /支部活動/\nしぶかわ /渋皮/渋川/\nしぶかわえき /渋川駅/\nしぶかわおんせん /渋川温泉/\nしぶがき /渋柿/\nしぶがきたい /シブがき隊/\nしぶがっしょう /四部合唱/\nしぶがみ /渋紙/\nしぶがみいろ /渋紙色/\nしぶき /飛沫/沫/渋木;山桃/繁吹/\nしぶくさ /渋草/\nしぶこう /渋公/\nしぶさ /澁佐;姓/\nしぶさわ /渋沢/澁澤/\nしぶさわえき /渋沢駅/\nしぶさわかん /渋沢間/\nしぶさわたつひこ /澁澤龍彦;(1928-1987) 仏文学者/渋沢竜彦;※新字表記/\nしぶし /志布志/\nしぶしぶ /渋々/\nしぶた /渋田/\nしぶたいかい /支部大会/\nしぶたに /渋谷/\nしぶちゃ /渋茶/\nしぶちょう /支部長/\nしぶつ /私物/死物/\nしぶつか /私物化/\nしぶとうげ /渋峠/\nしぶぬき /渋抜き/\nしぶみ /渋み/\nしぶみがわ /渋海川/\nしぶや /渋谷/澁谷/\nしぶやえき /渋谷駅/\nしぶやえきまえ /渋谷駅前/\nしぶやかいかん /渋谷会館/渋谷会舘/\nしぶやかん /渋谷間/\nしぶやく /渋谷区/澁谷區/\nしぶやけい /渋谷系/\nしぶやこうかいどう /渋谷公会堂/\nしぶやじょし /渋谷女子/\nしぶやせいぶ /渋谷西武/\nしぶやてん /渋谷店/\nしぶやほうこう /渋谷方向/\nしぶやほうめん /渋谷方面/\nしぶり /仕振り/\nしぶりばら /渋り腹/\nしぶれいかい /支部例会/\nしぶろく /四分六/\nしぶん /詩文/四分/士分/死文/支分/\nしぶんか /死文化/\nしぶんぎ /四分儀/\nしぶんごれつ /四分五裂/\nしぶんしゅう /詩文集/\nしぶんしょ /私文書/\nしぶんしょぎぞう /私文書偽造/\nしへい /紙幣/子平/私兵/\nしへいちょう /子平町/\nしへいまち /子平町/\nしへき /四壁/\nしへん /詩篇/紙片/詩編;[聖書]Psalms(Ps,Psa)/四辺/\nしへんけい /四辺形/\nしべ /蕊/蘂;「蕊」の異体字1/蕋;「蕊」の異体字2/\nしべちゃ /標茶/\nしべつ /死別/士別;地名,北海道北部/標津;地名,北海道東部/標別;?/\nしべつせん /標津線/\nしべとろ /蕊取/\nしべりあ /西伯利亞/\nしべん /支弁/至便/思弁/\nしべんてき /思弁的;speculative/\nしほ /志保/志穂/志帆/詩穂;名/紫穂/試補/潮/汐/鹽/\nしほう /司法/四方/至宝/私法/紫峰/刺胞/詩法/子法;⇔母法/市報/視法/死法/\nしほうい /四方位;東西南北/\nしほういいん /司法委員/\nしほうかいぼう /司法解剖/\nしほうかん /司法官/\nしほうかんけいしゃ /司法関係者/\nしほうかんけん /司法官憲/\nしほうかんりょう /司法官僚/\nしほうきかん /司法機関/\nしほうきょうじょ /司法共助/\nしほうぎょうせい /司法行政/\nしほうけいさつしょくいん /司法警察職員/\nしほうけん /司法権/\nしほうけんしゅうじょ /司法研修所/\nしほうさいばんしょ /司法裁判所/\nしほうしけん /司法試験/\nしほうしゅうしゅうせい /司法修習生/\nしほうしょう /司法省/司法相;†大臣/\nしほうしょし /司法書士/\nしほうじん /私法人/\nしほうせいど /司法制度/\nしほうだい /仕放題/し放題/\nしほうだいじん /司法大臣/\nしほうちく /四方竹/\nしほうちょうかん /司法長官/\nしほうていど /四方程度/\nしほうてん /至宝展/\nしほうとうきょく /司法当局/\nしほうとりひき /司法取引;[法]捜査協力の見返りに減刑等をすること/\nしほうどうぶつ /刺胞動物/\nしほうはい /四方拝;1.1/\nしほうはっぽう /四方八方/\nしほうはんだん /司法判断/\nしほこ /志保子/\nしほこう /支保工;[土木](support)/\nしほさゐ /潮騒/\nしほどき /潮時/\nしほひ /潮干/\nしほふき /潮吹き/\nしほろ /士幌/\nしほん /資本/紙本/\nしほんか /資本家/\nしほんかかいきゅう /資本家階級;capitalist class/\nしほんかんけい /資本関係/\nしほんかんじょう /資本勘定/\nしほんがわ /資本側/\nしほんきん /資本金/\nしほんこうせい /資本構成/\nしほんごうけい /資本合計/\nしほんさんか /資本参加/\nしほんざい /資本財/\nしほんしじょう /資本市場/\nしほんしゅぎ /資本主義/\nしほんしゅぎけいざい /資本主義経済/\nしほんしゅぎしゃ /資本主義者/\nしほんしゅぎしゃかい /資本主義社会/\nしほんしゅぎてき /資本主義的/\nしほんしんか /資本深化;capital deepening/\nしほんしんしゅつ /資本進出/\nしほんじゅんびきん /資本準備金;法定準備金の一種。新株発行時の額面オーバー分/\nしほんじょうよきん /資本剰余金/\nしほんせい /資本制/\nしほんちくせき /資本蓄積/\nしほんていけい /資本提携/\nしほんとりひき /資本取引/\nしほんぬし /資本主/\nしほんばしら /四本柱;[相撲]/\nしほんりょく /資本力/\nしほんろん /資本論/\nしぼ /思慕/私募/皺/\nしぼう /死亡/脂肪/志望/子房/\nしぼういちじきん /死亡一時金;国民年金/\nしぼうかい /子房下位/\nしぼうかん /脂肪肝;脂肪のついた肝臓/\nしぼうきじ /死亡記事/\nしぼうげんいん /死亡原因/\nしぼうこう /志望校/\nしぼうさいぼう /脂肪細胞/\nしぼうさん /脂肪酸/\nしぼうしゃ /死亡者/志望者/\nしぼうしゅ /脂肪腫;[医]lipoma/\nしぼうしんだんしょ /死亡診断書/\nしぼうじ /死亡時/\nしぼうじこ /死亡事故/\nしぼうすう /死亡数/\nしぼうそしき /脂肪組織;[生物]adipose tissue/\nしぼうぞく /脂肪族;[化学]/\nしぼうた /柴生田/\nしぼうとどけ /死亡届/\nしぼうどうき /志望動機/\nしぼうはんてい /死亡判定/\nしぼうぶん /脂肪分/\nしぼうほけん /死亡保険/\nしぼうほけんきん /死亡保険金/\nしぼうゆ /脂肪油/\nしぼうりつ /死亡率/\nしぼうりょう /脂肪量/\nしぼく /司牧/\nしぼさい /私募債;private issue. ⇔公募債/\nしぼつ /死没/死歿/\nしぼり /絞り/\nしぼりかす /絞り滓/搾り滓/\nしぼりじる /絞り汁/搾り汁;juice.「レモンの-」/\nしま /島/縞/嶋;「島」の旧字(人名用漢字)/志摩/四万;地名/志麻/嶌;「島」の異体字2/揣摩/志真/\nしまあじ /縞鰺/\nしまい /姉妹/終い/仕舞い/仕舞/了い/\nしまいかんけい /姉妹関係/\nしまいき /姉妹機/\nしまいきしゅ /姉妹機種/\nしまいこう /姉妹校/\nしまいご /姉妹語/\nしまいさき /縞伊佐木/\nしまいしゃ /姉妹車/\nしまいてん /姉妹店/\nしまいとし /姉妹都市/\nしまいひん /姉妹品/\nしまいへん /姉妹編/姉妹篇/\nしまいやく /姉妹役/\nしまうた /島唄;[民謡]琉球地方/\nしまうち /島内/\nしまうちゅう /島宇宙/\nしまお /島尾/嶋尾/\nしまおか /島岡/\nしまおくそく /揣摩臆測/\nしまか /縞蚊/\nしまかげ /島影/島陰/\nしまかぜ /島風/\nしまがくれ /島隠れ/\nしまがはら /島ヶ原/\nしまがら /縞柄/\nしまき /島木/\nしまきんぺん /島近辺/\nしまぐに /島国/\nしまぐにこんじょう /島国根性/\nしまぐにてき /島国的/\nしまこ /志麻子/\nしまこうさく /島耕作/\nしまこうぞう /縞構造/\nしまさき /島崎/嶋崎/\nしまざき /島崎/嶋崎/\nしまざきとうそん /島崎藤村/\nしましま /縞々/\nしまじ /島地/\nしまじょう /縞状/\nしまじり /島尻/\nしまず /島津/\nしませ /島瀬/\nしません /島線/志摩線/\nしませんき /島戦記/\nしまぜんぶ /島全部/\nしまたに /島谷/嶋谷/\nしまだ /島田/嶋田/\nしまだい /縞鯛/\nしまだかん /島田間/\nしまだし /島田市/\nしまだようこ /島田陽子/\nしまつ /始末/嶋津/\nしまつしょ /始末書/\nしまつにん /始末人/\nしまづ /島津/嶋津/\nしまづけ /島津家/\nしまづせいさくしょ /島津製作所;[企業名]/\nしまづたい /島伝い/\nしまてつ /島鉄/\nしまとう /島藤/\nしまなか /島中/嶋中/\nしまながし /島流し/\nしまね /島根/\nしまねけん /島根県/\nしまねげんぱつ /島根原発/\nしまねだい /島根大/\nしまねちょう /島根町/\nしまの /島野/嶋野/\nしまのうち /島之内/\nしまのせき /島ノ関/\nしまばら /島原/\nしまばらこう /島原港/\nしまばらさん /島原山/\nしまばらし /島原市/\nしまばらしない /島原市内/\nしまばらじょう /島原城/\nしまばらてつどう /島原鉄道/\nしまばらはんとう /島原半島/\nしまひ /仕舞ひ/\nしまぶくろ /島袋/\nしまほうめん /島方面/\nしままき /島牧/\nしままつ /島松/\nしまみや /嶋宮/\nしまむら /島村/嶋村/\nしまめ /縞目/\nしまめのう /縞瑪瑙/\nしまもと /島本/\nしまもよう /縞模様/\nしまもり /島守/島森/\nしまや /島谷/\nしまやま /島山/\nしまり /締まり;-のない顔/締り/締/\nしまりす /縞栗鼠/\nしまりや /締り屋/\nしまわき /嶋脇/\nしまんとがわ /四万十川/\nしみ /紙魚;bookworm/衣魚;≒紙魚/詩味/染み/凍み/汚点/蠹魚/\nしみじみ /染々/沁々/\nしみず /清水/志水/紫水/\nしみずいくたろう /清水幾太郎;(1907-88) 評論家/\nしみずえき /清水駅/\nしみずかわ /清水川/\nしみずけんせつ /清水建設;[企業名]/\nしみずさわ /清水沢/\nしみずし /清水市/\nしみずしみん /清水市民/\nしみずしょう /清水商/\nしみずだいら /清水平/\nしみずだに /清水谷/\nしみずちょう /清水町/\nしみずとうげ /清水峠/\nしみずぬま /清水沼/\nしみずはら /清水原/\nしみずひがし /清水東/\nしみずひがしこうこう /清水東高校/\nしみずや /清水屋/\nしみずよしのり /清水義範/\nしみどうふ /凍み豆腐/\nしみぬき /染み抜き/\nしみもち /凍み餅/\nしみゃく /支脈/\nしみょう /至妙/\nしみん /市民/嗜眠/士民;士族と平民/\nしみんうんどう /市民運動/\nしみんうんどうだんたい /市民運動団体/\nしみんおんせん /市民温泉/\nしみんか /市民課/市民化/\nしみんかいかん /市民会館/\nしみんかいかんまえ /市民会館前/\nしみんかくめい /市民革命/\nしみんぎいん /市民議員/\nしみんけん /市民権/\nしみんげきじょう /市民劇場/\nしみんしゃかい /市民社会/\nしみんせいかつ /市民生活/\nしみんせんそう /市民戦争;civil war/\nしみんぜい /市民税/\nしみんたいかい /市民大会/\nしみんだいがく /市民大学/\nしみんだいがくこうざ /市民大学講座/\nしみんだんたい /市民団体/\nしみんてきじゆう /市民的自由/\nしみんびょういん /市民病院/\nしみんびょうどう /四民平等/\nしみんほう /市民法;le droit bourgeoi/\nしみんむせん /市民無線/\nしみんよう /市民用/\nしむかっぷ /占冠/\nしむかっぷかん /占冠間/\nしむけ /仕向/仕向け/\nしむけこく /仕向国/\nしむけち /仕向地/仕向け地/\nしむら /志村/\nしめ /締め/〆/注連;boundary marker.「-縄」/志免;地名/締/示/\nしめい /氏名/指名;nominate/使命;mission/市名/誌名/紙名/指命;order/死命/\nしめいいいんかい /指名委員会;委員会等設置会社の取締役会内に設置される委員会/\nしめいかいこ /指名解雇/\nしめいかん /使命感/\nしめいぎょうしゃ /指名業者/\nしめいさいけん /指名債権/\nしめいじ /指名時/\nしめいじゅんい /指名順位/\nしめいすいせん /指名推選/\nしめいだしゃ /指名打者/\nしめいつうわ /指名通話/\nしめいてはい /指名手配/\nしめいひょうじけん /氏名表示権/\nしめいらん /使命欄/\nしめいりょう /指名料/\nしめかざり /注連飾り/標飾り/七五三飾り/\nしめがね /締金/\nしめきり /締切/締め切り/締切り/〆切/〆切り/\nしめきりご /締切後/\nしめきりじこく /締切時刻/\nしめきりちょくぜん /締切直前/\nしめきりび /締切日/締め切り日/〆切日/\nしめきりまえ /締切前/\nしめきりまぎわ /締切間際/\nしめぐ /締め具/締具/\nしめこみ /締め込み;[相撲]まわし/締込み;[相撲]/\nしめご /締め後/\nしめさば /締め鯖/\nしめし /示し/\nしめしばい /湿し灰;[茶道]/\nしめじ /湿地;きのこ/\nしめすへん /示偏/\nしめだいこ /締太鼓/締め太鼓/\nしめつ /死滅/\nしめつけ /締め付け/締付け/締めつけ/\nしめて /〆て/締めて;-2000万円也/\nしめなわ /注連縄/七五三縄/標縄/\nしめの /示野/\nしめび /締め日/締日/\nしめむら /示村/\nしめり /湿り/\nしめりけ /湿り気/\nしめりごえ /湿り声/\nしめりゆき /湿り雪/\nしめわざ /締め技/締技/\nしめん /紙面/誌面/四面/\nしめんそか /四面楚歌/\nしめんたい /四面体/\nしも /霜/下/\nしも> /下;下一段(活用),下御所,下女中/\nしもあがた /下県/\nしもあな /霜穴/\nしもあやし /下愛子/\nしもい /下井/下位/\nしもいぐさ /下井草/\nしもいだ /下井田/\nしもいち /下市/下一/\nしもいちだん /下一段/\nしもいちだんかつよう /下一段活用/\nしもいな /下伊那/\nしもいなば /下稲葉/\nしもう /刺毛/\nしもうさ /下総/\nしもうま /下馬/\nしもお /下尾/\nしもおか /下岡/\nしもおちあい /下落合/\nしもかた /下方/\nしもかぬき /下香貫/\nしもかまがり /下蒲刈/\nしもかわ /下川/\nしもかわべ /下河辺/\nしもがこい /霜囲い/\nしもがも /下鴨/\nしもがもおんせん /下賀茂温泉/\nしもがもじんじゃ /下鴨神社/\nしもがれ /霜枯れ/\nしもき /下期/\nしもきた /下北/\nしもきたこうつう /下北交通/\nしもきたざわ /下北沢/\nしもきたざわえき /下北沢駅/\nしもきたざわきたぐち /下北沢北口/\nしもきたはんとう /下北半島/\nしもきたやま /下北山/\nしもぎょう /下京/\nしもく /四木/\nしもくに /下國/\nしもくろかわ /下黒川/\nしもぐち /下口/\nしもげ /下毛/\nしもこうべ /下河辺/\nしもこしき /下甑/\nしもごう /下郷/\nしもごえ /下肥/\nしもごおり /下郡/\nしもさか /下坂/\nしもさくのべ /下作延/\nしもざ /下座/\nしもざき /霜崎;姓/\nしもざと /下里/\nしもざわ /下沢/\nしもしき /下敷/\nしもしきりょう /下敷領/\nしもしん /下新/\nしもじ /下地/\nしもじま /下嶋/\nしもじも /下々/下下/\nしもじゅう /下重/\nしもじょう /下條/下条/下城/\nしもすわ /下諏訪/\nしもすわえき /下諏訪駅/\nしもせわ /下世話/\nしもぞの /下園/下薗/\nしもたかい /下高井/\nしもたかいど /下高井戸/\nしもたかの /下高野/\nしもたや /仕舞屋/仕舞た屋/\nしもだ /下田/\nしもだいら /下平/\nしもだて /下館/\nしもちしま /下地島/\nしもちゃ /下家;[麻雀]/\nしもちゅういほう /霜注意報/\nしもつ /下津/\nしもつい /下津井/\nしもついでんてつ /下津井電鉄/\nしもつかた /下つ方/\nしもつが /下都賀/\nしもつき /霜月;陰暦11月/下付き/\nしもつけ /下野/\nしもつじ /下辻/\nしもつふさ /下総;しもうさ/\nしもつま /下妻/\nしもづま /下妻/\nしもて /下手/\nしもと /楚/笞/\nしもとり /霜鳥/霜取り;defrost/下鳥/霜取/\nしもどけ /霜解け/霜融け/\nしもなか /下中/\nしもなり /下成/\nしもに /下二/\nしもにいかわ /下新川/\nしもにた /下仁田/\nしもにたねぎ /下仁田葱/\nしもにだん /下二段/\nしもにだんかつよう /下二段活用/\nしもねた /下ネタ/\nしもの /下野/\nしものく /下の句/\nしものせき /下関/\nしものせきえき /下関駅/\nしものせきかん /下関間/\nしものせきがわ /下関側/\nしものせきし /下関市/\nしものせきじょうやく /下関条約;1895/\nしもはんき /下半期/\nしもはんしん /下半身/\nしもばしら /霜柱/\nしもばやし /下林/\nしもひとけた /下一桁/\nしもひろ /下廣/\nしもふさ /下総/\nしもふり /霜降り/霜降/\nしもぶくれ /下膨れ/下脹れ;-のたるんだ頬/\nしもへい /下閉伊/\nしもべ /下部/僕/下僕/\nしもましき /下益城/\nしもまるこ /下丸子/\nしもみち /下道/\nしもみのち /下水内/\nしもむ /下無/\nしもむら /下村/\nしもめぐろ /下目黒/\nしもやけ /霜焼け/\nしもやしき /下屋敷/\nしもやなぎ /下柳/\nしもやま /下山/霜山/\nしもやまて /下山手/\nしもよ /霜夜/\nしもよけ /霜除け;[園芸]antifrost/\nしもよし /下吉/\nしもれんじゃく /下連雀/\nしもん /諮問/指紋/試問/子門/市門/\nしもんいいんかい /諮問委員会/\nしもんかい /試問会/\nしもんかいぎ /諮問会議/\nしもんきかん /諮問機関/\nしもんしょうごう /指紋照合/\nしもんじ /指文字/\nしもんなついん /指紋捺印/\nしゃ /車/者/社/写/射/謝/舎/煮;煮沸/奢;豪奢/赭;赭顔/赦;容赦/遮;遮蔽/鷓;鷓鴣/蔗;蔗糖/紗;羅紗/砂;土砂/沙;恒河沙/娑;娑婆/捨;喜捨/舍;「舎」の旧字/洒;瀟洒/西;xi/斜;斜面/這;(は・う)這般/炙;(あぶ・る)親炙/卸;おろし/柘;柘榴(ざくろ)/瀉;吐瀉/寫;「写」の旧字1/冩;「写」の旧字2/\nしゃーぷ /♯;音楽記号/＃;number/\nしゃあ /西/\nしゃい /謝意/斜位/差異/\nしゃいん /社員/社印/\nしゃいんかん /社員間/\nしゃいんきょういく /社員教育/\nしゃいんしょう /社員証/\nしゃいんしょくどう /社員食堂/\nしゃいんそうかい /社員総会;社団法人の議決機関(株主総会相当)/\nしゃいんばんごう /社員番号/\nしゃいんりょう /社員寮/\nしゃいんりょこう /社員旅行/\nしゃいんわり /社員割/\nしゃうん /社運/\nしゃえい /射影/写影/\nしゃえいほう /射影法/\nしゃおう /沙翁;Shakespeare/\nしゃおく /社屋/\nしゃおん /遮音/謝恩/\nしゃおんかい /謝恩会/\nしゃおんこうか /遮音効果/\nしゃおんせい /遮音性/\nしゃおんせいのう /遮音性能/\nしゃおんとうきゅう /遮音等級/\nしゃおんとくせい /遮音特性/\nしゃおんもじ /写音文字/\nしゃおんりょう /遮音量/\nしゃか /釈迦/社歌/\nしゃかい /社会/\nしゃかいあく /社会悪/\nしゃかいいがく /社会医学;social medicine/\nしゃかいいしき /社会意識/\nしゃかいいっぱん /社会一般/\nしゃかいいどう /社会移動/\nしゃかいいりょう /社会医療/\nしゃかいうんどう /社会運動/\nしゃかいか /社会科;†(科目)/社会化;†socialisation.「性行動の-」/\nしゃかいかいそう /社会階層/\nしゃかいかいはつ /社会開発/\nしゃかいかがく /社会科学/\nしゃかいかがくかんけい /社会科学関係/\nしゃかいかがくけい /社会科学系/\nしゃかいかがくてき /社会科学的/\nしゃかいかがくぶんや /社会科学分野/\nしゃかいかつどう /社会活動/\nしゃかいかてい /社会過程/\nしゃかいかんきょう /社会環境/\nしゃかいかんけい /社会関係/\nしゃかいかんげん /社会還元/\nしゃかいかんしゅう /社会慣習/\nしゃかいがく /社会学/\nしゃかいがくしゃ /社会学者/\nしゃかいがくてき /社会学的/\nしゃかいがくぶ /社会学部/\nしゃかいきこう /社会機構/\nしゃかいきはん /社会規範/\nしゃかいきばん /社会基盤/\nしゃかいきょういく /社会教育/\nしゃかいきょういくがく /社会教育学/\nしゃかいきょういくほう /社会教育法/\nしゃかいけいやく /社会契約/\nしゃかいけん /社会権/\nしゃかいけんきゅうじょ /社会研究所/\nしゃかいげんごがく /社会言語学;social linguistics/\nしゃかいげんしょう /社会現象/\nしゃかいげんしょうか /社会現象化/\nしゃかいこう /社会工/\nしゃかいこうがく /社会工学/\nしゃかいこうがくるい /社会工学類/\nしゃかいこうがっか /社会工学科/\nしゃかいこうけん /社会貢献/\nしゃかいこうぞう /社会構造/\nしゃかいこうどう /社会行動/\nしゃかいさんか /社会参加/\nしゃかいし /社会史/\nしゃかいしそうしゃ /社会思想社/\nしゃかいしほん /社会資本/\nしゃかいしみん /社会市民/\nしゃかいしゅうだん /社会集団/\nしゃかいしゅぎ /社会主義/\nしゃかいしゅぎかくめい /社会主義革命/\nしゃかいしゅぎけいざい /社会主義経済;socialist economy/\nしゃかいしゅぎしゃ /社会主義者;socialist/\nしゃかいしゅぎてき /社会主義的/\nしゃかいしんしゅつ /社会進出/\nしゃかいしんり /社会心理/\nしゃかいしんりがく /社会心理学/\nしゃかいしんりがくてき /社会心理学的/\nしゃかいじぎょう /社会事業/\nしゃかいじたい /社会自体/\nしゃかいじょう /社会上/\nしゃかいじょうきょう /社会状況/\nしゃかいじょうしき /社会常識/\nしゃかいじょうせい /社会情勢/\nしゃかいじん /社会人/\nしゃかいじんいんせい /社会人院生/\nしゃかいじんきょういく /社会人教育/\nしゃかいじんたいかい /社会人大会/\nしゃかいじんちゅうしん /社会人中心/\nしゃかいじんにゅうがく /社会人入学/\nしゃかいじんにゅうし /社会人入試/\nしゃかいじんやきゅう /社会人野球/\nしゃかいじんよう /社会人用/\nしゃかいじんよびぐん /社会人予備軍/\nしゃかいじんるいがく /社会人類学;social anthropology/\nしゃかいせい /社会性/\nしゃかいせいかつ /社会生活/\nしゃかいせいかつてき /社会生活的/\nしゃかいせいぎ /社会正義/\nしゃかいせいさく /社会政策;social policy/\nしゃかいせいど /社会制度/\nしゃかいせいぶつがく /社会生物学/\nしゃかいぜんたい /社会全体/\nしゃかいぜんぱん /社会全般/\nしゃかいそしき /社会組織/\nしゃかいぞう /社会増/\nしゃかいたいせい /社会体制/\nしゃかいちつじょ /社会秩序/\nしゃかいつうねん /社会通念/\nしゃかいつうねんじょう /社会通念上/\nしゃかいてき /社会的/\nしゃかいてきいしき /社会的意識/\nしゃかいてきいみ /社会的意味/\nしゃかいてきえいきょう /社会的影響/\nしゃかいてきおう /社会適応/\nしゃかいてきおうせい /社会適応性/\nしゃかいてきかんきょう /社会的環境/\nしゃかいてきかんしゅう /社会的慣習/\nしゃかいてききせい /社会的規制/\nしゃかいてきこうせい /社会的公正/社会的構成/\nしゃかいてきこうせいかんすう /社会的厚生関数/\nしゃかいてきこうどう /社会的行動/\nしゃかいてきごうい /社会的合意/\nしゃかいてきしえん /社会的支援/\nしゃかいてきしめい /社会的使命/\nしゃかいてきしんよう /社会的信用/\nしゃかいてきじゃくしゃ /社会的弱者/\nしゃかいてきじょうきょう /社会的状況/\nしゃかいてきじょうしき /社会的常識/\nしゃかいてきせいさい /社会的制裁/\nしゃかいてきせいやく /社会的制約/\nしゃかいてきせきにん /社会的責任/\nしゃかいてきそくめん /社会的側面/\nしゃかいてきそんざい /社会的存在;social being/\nしゃかいてきそんしつ /社会的損失/\nしゃかいてきたちば /社会的立場/\nしゃかいてきちい /社会的地位/\nしゃかいてきつうねん /社会的通念/\nしゃかいてきにゅういん /社会的入院;[時事]行き場のない老人などを入院させておくこと/\nしゃかいてきひはん /社会的批判/\nしゃかいてきひょうか /社会的評価/\nしゃかいてきぶんみゃく /社会的文脈/\nしゃかいてきみぶん /社会的身分/\nしゃかいてきもんだい /社会的問題/\nしゃかいてきよういん /社会的要因/\nしゃかいてきようそ /社会的要素/\nしゃかいてきりえき /社会的利益/\nしゃかいてきわだい /社会的話題/\nしゃかいとう /社会党/\nしゃかいとうけい /社会統計;social statistics/\nしゃかいとうさは /社会党左派/\nしゃかいとうせい /社会統制/\nしゃかいとうた /社会淘汰;⇔自然淘汰/\nしゃかいとうたいかい /社会党大会/\nしゃかいどうとく /社会道徳/\nしゃかいなべ /社会鍋;募金活動/\nしゃかいにんしき /社会認識/\nしゃかいは /社会派/\nしゃかいはいけい /社会背景/\nしゃかいはさくひん /社会派作品/\nしゃかいひはん /社会批判/\nしゃかいびょうりがく /社会病理学;social pathology/\nしゃかいふあん /社会不安/\nしゃかいふうちょう /社会風潮/\nしゃかいふくし /社会福祉/\nしゃかいふくしきょうぎかい /社会福祉協議会/\nしゃかいふくしし /社会福祉士/\nしゃかいふくししせつ /社会福祉施設;social welfare facilities/\nしゃかいふくししゅじ /社会福祉主事/\nしゃかいふくしじぎょうほう /社会福祉事業法/\nしゃかいふくしほうじん /社会福祉法人/\nしゃかいふっき /社会復帰/\nしゃかいふてきおうしゃ /社会不適応者/\nしゃかいぶ /社会部/\nしゃかいへんか /社会変化/\nしゃかいへんかく /社会変革/\nしゃかいへんどう /社会変動/\nしゃかいほう /社会法/\nしゃかいほうげん /社会方言;[言語]sociolect. 社会階層特有の用語・用法など。⇔地域方言/\nしゃかいほうし /社会奉仕/\nしゃかいほけん /社会保険/\nしゃかいほけんちょう /社会保険庁;www.sia.go.jp/\nしゃかいほけんりょう /社会保険料/\nしゃかいほけんろうむし /社会保険労務士/\nしゃかいほしょう /社会保障/\nしゃかいほしょうせいど /社会保障制度/\nしゃかいみんしゅしゅぎ /社会民主主義/\nしゃかいみんしゅとう /社会民主党/\nしゃかいめん /社会面/\nしゃかいもんだい /社会問題/\nしゃかいもんだいか /社会問題化/\nしゃかいりろん /社会理論/\nしゃかいりんり /社会倫理/\nしゃかく /車格/射角/社格;会社のgrade/斜格/\nしゃかくきん /斜角筋/\nしゃかさま /釈迦様/\nしゃかさんぞん /釈迦三尊/\nしゃかっこう /斜滑降/\nしゃかどう /釈迦堂/\nしゃかにょらい /釈迦如来/\nしゃかむに /釈迦牟尼/\nしゃかん /車間/舎監/\nしゃかんきょり /車間距離/\nしゃが /車駕/\nしゃがい /社外/車外/舎飼い;⇔放し飼い/\nしゃがいかんさやく /社外監査役/\nしゃがいとりしまりやく /社外取締役/\nしゃがいひ /社外秘/\nしゃがいひん /社外品/\nしゃがいべんきょうかい /社外勉強会/\nしゃがく /写楽/\nしゃがれごえ /嗄れ声/\nしゃがん /斜眼/赭顔/\nしゃがんたい /遮眼帯/\nしゃき /社旗/社規/\nしゃきしゃきかん /シャキシャキ感/\nしゃきゅう /社給/\nしゃきゅうひん /社給品/\nしゃきょう /写経/\nしゃきょり /射距離/\nしゃきん /謝金/\nしゃぎ /謝儀/\nしゃぎぬ /紗衣/\nしゃぎょう /社業/\nしゃく /尺/酌;お-/笏/癪;-に障る/勺;1／10合/杓;杓子/灼;灼熱/妁;媒妁(=媒酌)/芍;芍薬/爵;公爵/嚼;咀嚼/釈;解釈/釋;「釈」の旧字/斫;(きる)/皙;(呉音) 白皙(はくせき)/蜥;蜥蜴/爍;(とかす)/鑠;矍鑠/昔;(呉音)今昔/借;借財/錫;すず/綽;余裕綽々/石;(呉音)磐石/赤;(呉音)赤口/蹟;(呉音) 奇蹟/炸;(呉音) 炸裂/\nしゃくい /爵位/\nしゃくぎ /釈義/\nしゃくざい /借財/\nしゃくし /杓子/釈子;釈迦の弟子/\nしゃくしじょうぎ /杓子定規/\nしゃくしな /杓子菜/\nしゃくしゃく /綽々;余裕-/灼々/綽綽/灼灼/\nしゃくしょ /借書/\nしゃくじ /借字/\nしゃくじい /石神井/\nしゃくじいこうえん /石神井公園/\nしゃくじいだい /石神井台/\nしゃくじょう /錫杖/\nしゃくすん /尺寸/\nしゃくせん /借銭/\nしゃくぜん /釈然/灼然/\nしゃくそん /釈尊/\nしゃくだま /尺玉/\nしゃくち /借地/尺地/\nしゃくちけん /借地権/\nしゃくちしゃくやほう /借地借家法/\nしゃくちしゃっかほう /借地借家法/\nしゃくちにん /借地人/\nしゃくちほう /借地法/\nしゃくちょうくう /釈迢空;歌人・詩人。本名折口信夫/\nしゃくちりょう /借地料/\nしゃくちん /借賃/\nしゃくとりむし /尺取虫/尺蠖/\nしゃくど /尺度/赤土/\nしゃくどう /赤銅/\nしゃくどういろ /赤銅色/\nしゃくどち /尺度値/\nしゃくどほう /尺度法/\nしゃくなが /尺長/\nしゃくなげ /石楠花/石南花/\nしゃくにゅう /借入/\nしゃくにゅうきん /借入金/\nしゃくねつ /灼熱/\nしゃくねつじごく /灼熱地獄/\nしゃくのたね /癪の種/\nしゃくはち /尺八/\nしゃくびょうし /笏拍子/\nしゃくふ /酌婦/\nしゃくぶく /折伏/\nしゃくほう /釈放/\nしゃくま /借間/\nしゃくめい /釈明/綽名;あだな/\nしゃくもん /借問/\nしゃくや /借家/\nしゃくやく /芍薬/\nしゃくやにん /借家人/\nしゃくよう /借用/\nしゃくようご /借用語/\nしゃくようしょ /借用書/\nしゃくようしょうしょ /借用証書/\nしゃくようねがい /借用願/\nしゃくらん /借覧/\nしゃくりょう /借料/酌量/\nしゃくりょうげんけい /酌量減軽/\nしゃくん /社訓/\nしゃぐま /赤熊/赭熊/\nしゃけ /鮭/社家/\nしゃけい /斜頸;[医]torticollis/斜頚;異体字/斜傾/舎兄/\nしゃけいよう /写経用/\nしゃけつ /瀉血/\nしゃけん /車検/車券;競馬でいう馬券の競輪版。勝者投票券/写研/\nしゃけんぎれ /車検切/\nしゃけんしょう /車検証/\nしゃけんしょうきさい /車検証記載/\nしゃけんじ /車検時/\nしゃけんじょう /車検場/\nしゃけんせいど /車検制度/\nしゃけんせいび /車検整備/\nしゃけんたいおう /車検対応/\nしゃけんたいおうひん /車検対応品/\nしゃけんだい /車検代/\nしゃけんだいこう /車検代行/\nしゃけんどり /車検取り/\nしゃけんひよう /車検費用/\nしゃけんまえ /車検前/\nしゃげき /射撃/\nしゃげきかん /射撃艦/\nしゃげきじょう /射撃場/\nしゃこ /車庫/蝦蛄;(甲殻類)/鷓鴣;[鳥]/\nしゃこう /社交/車高/遮光/斜行;†「馬が-する」/射倖;=射幸/射幸;-心,-性/斜交;†oblique.「-する2直線」/\nしゃこうか /社交家/\nしゃこうかい /社交界/\nしゃこうけいやく /射倖契約/\nしゃこうさいばい /遮光栽培/\nしゃこうざひょう /斜交座標/\nしゃこうし /斜行枝/\nしゃこうしん /射幸心/射倖心;=射幸心/\nしゃこうじれい /社交辞令/\nしゃこうせい /社交性/遮光性/\nしゃこうだんす /社交ダンス/\nしゃこうちょうせい /車高調整/\nしゃこうてき /社交的/\nしゃこうばん /遮光板/\nしゃこうへんか /車高変化/\nしゃこく /社告/\nしゃこしょうめい /車庫証明/\nしゃこしょうめいしんせい /車庫証明申請/\nしゃこたん /積丹/\nしゃこたんはんとう /積丹半島/\nしゃこだい /車庫代/\nしゃこつき /車庫付き/\nしゃこない /車庫内/\nしゃこほう /車庫法/\nしゃさい /車載/社債/\nしゃさいかのう /車載可能/\nしゃさいき /車載機/\nしゃさいけん /社債券/\nしゃさいこうぐ /車載工具/\nしゃさいしき /車載式/\nしゃさいよう /車載用/\nしゃさつ /射殺/\nしゃさん /社参/\nしゃざい /謝罪/斜材/\nしゃざいこうこく /謝罪広告/\nしゃざいぶん /謝罪文/\nしゃざいようきゅう /謝罪要求/\nしゃし /社史/斜視/奢侈/奢恣;ほしいままの贅沢/奢肆;=奢恣/\nしゃしぜい /奢侈税;luxury tax/\nしゃしつ /車室/\nしゃしつない /車室内/\nしゃしゃく /車借/\nしゃしゃらくらく /洒々落々/洒洒落落/\nしゃしゅ /車種/射手/社主/叉手/\nしゃしゅきせい /車種規制/\nしゃしゅごと /車種毎/\nしゃしゅしてい /車種指定/\nしゃしゅせんたく /車種選択/\nしゃしゅせんてい /車種選定/\nしゃしゅつ /射出/\nしゃしゅつご /射出後/\nしゃしゅつせいけい /射出成型/\nしゃしゅつせいけいき /射出成型機/\nしゃしゅべつ /車種別/\nしゃしょ /赦書/\nしゃしょう /車掌/捨象/社章/蔗漿;砂糖水/\nしゃしょうく /車掌区/\nしゃしょうしつ /車掌室/\nしゃしょうしゃ /車掌車/\nしゃしょうちょう /車掌長/\nしゃしょうべん /車掌弁/\nしゃしょく /写植/社食/赭色/社稷/\nしゃしょくき /写植機/\nしゃしょくもじ /写植文字/\nしゃしょくや /写植屋/\nしゃしょゆう /社所有/\nしゃしん /写真/捨身/\nしゃしんいり /写真入り/写真入/\nしゃしんいんさつ /写真印刷/\nしゃしんうつり /写真写り/\nしゃしんか /写真家/\nしゃしんかん /写真館/\nしゃしんがかり /写真係/\nしゃしんき /写真機/\nしゃしんこうぎょう /写真工業/\nしゃしんさつえい /写真撮影/\nしゃしんさつえいかい /写真撮影会/\nしゃしんざっし /写真雑誌/\nしゃしんし /写真誌/\nしゃしんしゅう /写真集/\nしゃしんしゅうかんし /写真週刊誌/\nしゃしんしょくじ /写真植字;[印刷]filmsetting/\nしゃしんしょり /写真処理/\nしゃしんじゅく /写真塾/\nしゃしんじゅつ /写真術/\nしゃしんだい /写真代/\nしゃしんちょう /写真帖/写真帳/\nしゃしんてん /写真展;photo exhibition/写真店;photo studio/\nしゃしんてんぷ /写真添付/\nしゃしんは /写真派/\nしゃしんはんてい /写真判定/\nしゃしんばん /写真版/\nしゃしんひょうげん /写真表現/\nしゃしんびじゅつかん /写真美術館/\nしゃしんぶ /写真部/\nしゃしんや /写真屋/\nしゃしんよう /写真用/\nしゃしんようひん /写真用品/\nしゃじ /謝辞/社寺/斜字;italic/写字;-生/\nしゃじく /車軸/\nしゃじくがわ /車軸側/\nしゃじくも /車軸藻/\nしゃじけんちく /社寺建築/\nしゃじせい /写字生/\nしゃじたい /斜字体/\nしゃじつ /写実/社日/\nしゃじつしゅぎ /写実主義/\nしゃじつしゅぎてき /写実主義的/\nしゃじつてき /写実的/\nしゃじゅう /車重/\nしゃじゅつ /射術/\nしゃじょう /車上/射場/謝状;感謝状/赦状;赦免状/\nしゃじょうあらし /車上荒らし/\nしゃじん /舎人/\nしゃせい /射精/写生/社製/\nしゃせいが /写生画/\nしゃせいご /写声語/\nしゃせいたいかい /写生大会/\nしゃせいぶん /写生文/\nしゃせきしゅう /沙石集/\nしゃせつ /社説/\nしゃせん /車線/斜線/社線/\nしゃせんかん /車線間/\nしゃせんがわ /車線側/\nしゃせんきせい /車線規制/\nしゃせんごと /車線毎/\nしゃせんすう /車線数/\nしゃせんせいげん /斜線制限;[建築](建築基準法) 道路-,隣地-,北側-/\nしゃせんない /車線内/\nしゃせんへんこう /車線変更/\nしゃせんへんこうじ /車線変更時/\nしゃぜ /社是/\nしゃぜつ /謝絶/\nしゃぜん /社前/\nしゃそう /車窓/社葬/斜走/\nしゃそく /車速/社則/社足;?/\nしゃぞう /写像/\nしゃたい /車体/斜体/\nしゃたいがわ /車体側/\nしゃたいけいじょう /車体形状/\nしゃたいこうしん /車体更新/\nしゃたいこうぞう /車体構造/\nしゃたいこうぶ /車体後部/\nしゃたいしょく /車体色/\nしゃたいせいのう /車体性能/\nしゃたいちょう /車体長/\nしゃたいはば /車体幅/\nしゃたいばんごう /車体番号/\nしゃたいへき /車体壁/\nしゃたく /社宅/\nしゃたくせいど /社宅制度/\nしゃたんぶ /車端部/\nしゃだい /社台/車台/\nしゃだつ /洒脱/\nしゃだん /遮断/社団/しゃ断/射断/\nしゃだんき /遮断機;踏切の-/遮断器;配電盤の-/\nしゃだんぶつ /遮断物/\nしゃだんほうじん /社団法人/\nしゃだんぼう /遮断棒/\nしゃち /鯱/\nしゃちがわら /鯱瓦;しゃちほこがわら/\nしゃちく /社畜/洒竹/\nしゃちほこ /鯱/鯱鉾/\nしゃちほこがわら /鯱瓦/\nしゃちゅう /車中/社中/\nしゃちゅうはく /車中泊/\nしゃちょう /社長/車長/\nしゃちょうこじん /社長個人/\nしゃちょうしつ /社長室/\nしゃちょうしゅうにん /社長就任/\nしゃちょうじにん /社長辞任/\nしゃちょうせき /斜長石;plagioclase/\nしゃっか /借家/\nしゃっかく /尺蠖;尺取虫/\nしゃっかにん /借家人/\nしゃっかほう /借家法;1991に借地借家法に統合/\nしゃっかん /借款/\nしゃっかんさい /借換債/\nしゃっかんほう /尺貫法;尺、升、貫の単位を使用するわが国古来の度量衡法/\nしゃっきょう /石橋/釈教;仏教/\nしゃっきょうか /釈教歌/\nしゃっきん /借金/\nしゃっきんおとこ /借金男/\nしゃっきんく /借金苦/\nしゃっきんせいかつ /借金生活/\nしゃっきんとり /借金取り/\nしゃっきんへんさい /借金返済/\nしゃっく /赤口;=しゃっこう/\nしゃっくり /吃逆/\nしゃっけい /借景/\nしゃっこう /赤口;[六輝]/赤光/笏康/灼光/\nしゃっこつ /尺骨/\nしゃてい /射程/舎弟/\nしゃていがい /射程外/\nしゃていきょり /射程距離/\nしゃていけんない /射程圏内/\nしゃていない /射程内/\nしゃてき /射的/\nしゃでん /社殿/\nしゃとう /斜塔/社頭/車頭/\nしゃど /斜度/赭土/\nしゃどう /車道/\nしゃな /紗那/\nしゃない /社内/車内/\nしゃないかいさつ /車内改札/\nしゃないがい /社内外/\nしゃないきそく /社内規則/\nしゃないきてい /社内規定/\nしゃないきんえん /社内禁煙/\nしゃないけんがく /車内見学/\nしゃないけんさつ /車内検札/\nしゃないけんしゅう /社内研修/\nしゃないこうぼせい /社内公募制/\nしゃないし /社内誌/\nしゃないしゃしん /車内写真/\nしゃないじじょう /社内事情/\nしゃないせいさん /車内精算/\nしゃないせいど /社内制度/\nしゃないせつび /車内設備/\nしゃないせんよう /社内専用/\nしゃないぜんたい /社内全体/\nしゃないてき /社内的/\nしゃないでんわちょう /社内電話帳/\nしゃないとう /車内灯/\nしゃないはんばい /車内販売/社内販売/\nしゃないひょうじゅん /社内標準/\nしゃないびん /社内便/\nしゃないふりん /社内不倫/\nしゃないぶんしょ /社内文書/\nしゃないほう /社内報/\nしゃないほうそう /車内放送/\nしゃないほじゅうけん /車内補充券/\nしゃないむけ /社内向/\nしゃないりょこう /社内旅行/\nしゃないりよう /社内利用/\nしゃないれんあい /社内恋愛/\nしゃないわりびき /社内割引/\nしゃにくさい /謝肉祭/\nしゃにち /社日/\nしゃにむに /遮二無二/\nしゃにゅう /西入/\nしゃねつ /遮熱/\nしゃはば /車幅/\nしゃはばとう /車幅灯/\nしゃはん /這般/車販/社販/\nしゃば /娑婆/車馬/\nしゃばくじょう /射爆場/\nしゃばん /車番/社判/\nしゃひ /社費/舎費/\nしゃび /奢靡/\nしゃふ /車夫/写譜/\nしゃふう /社風/\nしゃふく /車幅/\nしゃふくとう /車幅灯/\nしゃふつ /煮沸/\nしゃふつき /煮沸器/\nしゃぶんれつ /斜分裂/\nしゃへい /遮蔽/遮へい/\nしゃへいざい /遮蔽材/\nしゃへいじっけん /遮蔽実験/\nしゃへいせっけい /遮蔽設計/\nしゃへいたい /遮蔽体/\nしゃへいばん /遮蔽板/\nしゃへいぶつ /遮蔽物/\nしゃへん /斜辺/\nしゃべつ /差別/\nしゃべり /喋り/\nしゃほ /社保/\nしゃほう /斜方/車砲/\nしゃほうけい /斜方形;=菱形/\nしゃほうしょうけい /斜方晶系;[化学]orthorhombic system/\nしゃほたん /社保短/\nしゃほん /写本/\nしゃぼんだま /シャボン玉/しゃぼん玉/\nしゃまく /紗幕/\nしゃみ /沙弥/三味/\nしゃみせん /三味線/\nしゃみせんかい /三味線界/\nしゃみせんや /三味線屋/\nしゃみんとう /社民党/\nしゃみんれん /社民連/\nしゃむ /社務/暹羅/\nしゃむしょ /社務所/\nしゃむねこ /シャム猫/\nしゃめい /社名/車名/社命;会社の命令/\nしゃめいへんこう /社名変更/\nしゃめん /斜面/赦免/\nしゃめんじょう /斜面上/赦免状/\nしゃめんへんか /斜面変化/\nしゃも /軍鶏/\nしゃもじ /杓文字/\nしゃもん /沙門/借問/\nしゃもんおり /斜文織/\nしゃゆう /社有/社友/\nしゃゆうち /社有地/\nしゃよう /社用/斜陽/\nしゃようか /斜陽化/\nしゃようしゃ /社用車/\nしゃようぞく /社用族/斜陽族/\nしゃらく /写楽/洒落;easy-going/酒楽;?/\nしゃらじゅ /娑羅樹/\nしゃらそうじゅ /娑羅双樹/\nしゃり /舎利/斜里;地名/射利/\nしゃりえき /斜里駅/\nしゃりき /車力/\nしゃりでん /舎利殿/\nしゃりとう /舎利塔/\nしゃりほつ /舎利弗/\nしゃりょう /車両/車輌;「輛」の異体字/車輛;本来の用字/社領/\nしゃりょういがい /車両以外/\nしゃりょううんぱんぐ /車両運搬具/\nしゃりょううんよう /車両運用/\nしゃりょうかかく /車両価格/\nしゃりょうかさい /車両火災/\nしゃりょうかん /車両間/\nしゃりょうかんかく /車両感覚/\nしゃりょうがいしゃ /車両会社/\nしゃりょうがわ /車両側/\nしゃりょうきち /車両基地/\nしゃりょうきてい /車両規定/\nしゃりょうく /車両区/\nしゃりょうぐち /車両口/\nしゃりょうけい /車両系/\nしゃりょうけいしき /車両形式/\nしゃりょうげんかい /車両限界/\nしゃりょうこうかん /車両交換/\nしゃりょうこうさく /車両工作/\nしゃりょうこうにゅう /車両購入/\nしゃりょうこしょう /車両故障/\nしゃりょうじゅうりょう /車両重量/\nしゃりょうすう /車両数/\nしゃりょうせいのう /車両性能/\nしゃりょうぜんたい /車両全体/\nしゃりょうぜんぶ /車両全部/\nしゃりょうだい /車両代/\nしゃりょうちゅうしん /車両中心/\nしゃりょうてんけん /車両点検/\nしゃりょうとうろく /車両登録/\nしゃりょうない /車両内/\nしゃりょうないぶ /車両内部/\nしゃりょうはいちひょう /車両配置表/\nしゃりょうはば /車両幅/\nしゃりょうばんごう /車両番号/\nしゃりょうばんごうひょう /車両番号標/\nしゃりょうぶそく /車両不足/\nしゃりょうほう /車両法/\nしゃりょうほけん /車両保険/\nしゃりょうほんたい /車輌本体/\nしゃりょうれいぼう /車両冷房/\nしゃりん /車輪/\nしゃりんおん /車輪音/\nしゃりんせき /車輪石/\nしゃりんせんばん /車輪旋盤/\nしゃりんのした /車輪の下;Unterm Rad,Hesse,1906/\nしゃれ /洒落/\nしゃれい /謝礼/車齢/\nしゃれき /社歴/車歴/\nしゃれきじょう /車歴上/\nしゃれこうべ /髑髏/\nしゃれっけ /洒落っ気/\nしゃれつ /車列/斜列/\nしゃれぼん /洒落本/\nしゃれもの /洒落者/\nしゃわーしつ /シャワー室/\nしゃんそんかしゅ /シャンソン歌手/\nしゃんたん /上湯/\nしゃんつぁい /香菜;xiang cai/\nしゃんはい /上海/\nしゃんはいかぶ /上海株/\nしゃんはいがに /上海蟹/\nしゃんはいこうつうだいがく /上海交通大学/\nしゃんはいご /上海語/\nしゃんはいじへん /上海事変/上海事變;旧字/\nしゃんはいとっきゅう /上海特急/\nしゃんはいりょうり /上海料理/\nしゃんぱん /三鞭酒/\nしゃんぷーだい /シャンプー台/\nしや /視野/子夜;AM0/\nしやかく /視野角/\nしやきょうさく /視野狭窄/\nしやく /試薬/試訳/\nしやくかんり /試薬管理/\nしやくしょ /市役所/\nしやくしょまえ /市役所前/\nしやくよう /試薬用/\nしやけ /初宿/\nしやしょうがい /視野障害/\nしやぜんたい /視野全体/\nしやりつ /視野率/\nしゅ /主/種/朱/手/首/酒/腫;腫瘍/踵;きびす/守/狩;狩猟/取/趣;趣味/娵;よめ/娶;めと・る/諏;諏訪/株;守株/殊;特殊/珠;胚珠/侏;侏儒/洙;洙水(山東省の川)/蛛;蜘蛛/銖;錙銖/修;修行/衆;衆生/須;須臾/棕;棕櫚/椶;「棕」の異体字/殳;(ほこづくり)/繻;繻子/鬚;(ひげ)鬚髯/麈;おおじか/撞;種目/\nしゅ> /主/\nしゅーぱい /数牌/\nしゅーまい /焼売/\nしゅい /首位/趣意/主意/主位;⇔客位/種衣/\nしゅいあらそい /首位争い/\nしゅいかんらく /首位陥落/\nしゅいがため /首位固め/\nしゅいけっせん /首位決戦/\nしゅいこうぼう /首位攻防/\nしゅいこうぼうせん /首位攻防戦/\nしゅいしゅぎ /主意主義/\nしゅいしょ /趣意書/主意書/\nしゅいだしゃ /首位打者/\nしゅいだっかい /首位奪回/\nしゅいち /主一/\nしゅいどくそう /首位独走/\nしゅいろ /朱色/\nしゅいん /主因/朱印/手淫/手印/\nしゅいんじょう /朱印状/\nしゅいんせん /朱印船/\nしゅう /州/集/週/臭/終/周/宗/囚/衆;皆の衆/聚;聚合/驟;驟雨/収;収集/收;「収」の旧字(人名用漢字)/修;修理/脩;束脩/蓚;蓚酸/袖;(そで)鎧袖/岫;(いわあな)/就;就学/蹴;一蹴/鷲;わし/秀;優秀/綉/銹;さび/洲;す/酬;報酬/駲;「馴」の異体字/輯;編輯/楫;かじ/緝;つむぐ/葺;ふ・く/讐;復讐/讎;「讐」の異体字/售;うる/蒐;蒐集/醜;美醜/習;練習/慴;おそれる/褶;褶曲/摺;す・る/酋;酋長/遒/逎;「遒」の異体字/楢;なら/秋;秋季/穐;「秋」の異体字/愁;憂愁/萩;はぎ/啾;鬼哭啾啾/愀/楸;ひさぎ/湫;(くて)/甃;(石畳)/鞦;鞦韆/鰍;かじか/鍬;くわ/泅;(およぐ)/螽;螽斯(しゅうし,きりぎりす)/祝;祝儀/拾;拾得/襲;襲撃/舟;孤舟/執;執着/羞;羞恥/繍;刺繍/溲;溲瓶(しびん)/慫;しょう?/蹤;しょう?/嗅;きゅう?/朱;しゅ?/踵;しゅ?/\nしゅう> /州;-境,-議会,-警察/週;週２回,週三回,週明け/終/\nしゅうあく /醜悪/\nしゅうあけ /週明け/\nしゅうあし /週足;[相場]「-チャート」/\nしゅうい /周囲/拾遺/就位/秋意/衆意/周位;?/\nしゅういかんきょう /周囲環境/\nしゅういしゅう /拾遺集/\nしゅういち /週一;once a week/修一;人名/秀一/周一/\nしゅういちにち /週一日/\nしゅういちょう /周囲長/\nしゅういちろう /修一郎/周一郎/\nしゅういっかい /週一回/\nしゅういつ /秀逸/\nしゅういん /衆院/執印/秋陰/\nしゅういんぎいん /衆院議員/\nしゅういんせん /衆院選/\nしゅうう /秋雨;あきさめ/驟雨;にわか雨/\nしゅううん /舟運/\nしゅうえい /秀英/\nしゅうえいしゃ /集英社;[出版社名]www.shueisha.co.jp/\nしゅうえいしゃぶんこ /集英社文庫/\nしゅうえき /収益/就役/周易/\nしゅうえききん /収益金/\nしゅうえきこうぞう /収益構造/\nしゅうえきざいさん /収益財産/\nしゅうえきせい /収益性/\nしゅうえきりつ /収益率/\nしゅうえきりょく /収益力/\nしゅうえつ /収悦/\nしゅうえん /終焉;the end/終演;end of a show/就園/周縁/終宴;end of a party/秀演/終鴛;?/\nしゅうえんがた /周縁型/\nしゅうえんご /終演後/\nしゅうえんじ /終演時/\nしゅうえんそうち /集煙装置/\nしゅうえんぶ /周縁部/\nしゅうお /羞悪/\nしゅうおもい /主思い/\nしゅうおん /集音/収音/\nしゅうおんらい /周恩来/\nしゅうか /集荷/臭化;[化学]「-エチル,-銀」/秀歌/集貨/衆寡;-敵せず/衆化;?/\nしゅうかい /集会/周回/集塊/醜怪/聚会/聚會;「会」旧字/\nしゅうかいおくれ /周回遅れ/\nしゅうかいきどう /周回軌道/\nしゅうかいしつ /集会室/\nしゅうかいじょ /集会所/\nしゅうかいすう /周回数/\nしゅうかいせきぶん /周回積分/\nしゅうかいどう /秋海棠/\nしゅうかいどうろ /周回道路/\nしゅうかいめい /集会名/\nしゅうかいろ /周回路/\nしゅうかぎん /臭化銀;[化学]AgBr/\nしゅうかく /収穫;†harvest.「米の-」/臭覚/収獲;†game.「狩の-」/\nしゅうかくき /収穫期;harvest season/収穫機;harvester/\nしゅうかくさい /収穫祭/\nしゅうかくていげん /収穫逓減/\nしゅうかくぶつ /収穫物/\nしゅうかくまえ /収穫前/\nしゅうかくりょう /収穫量/\nしゅうかさい /愁華祭/\nしゅうかすいそ /臭化水素/\nしゅうかつ /就活/\nしゅうかぶつ /臭化物/\nしゅうかへいげつ /羞花閉月/\nしゅうかん /習慣/週間;†(of the) week.「愛鳥-」/週刊;†weekly.「-誌」/収監/終刊;刊行終了/終巻;最後の巻/秋官/醜漢/\nしゅうかん> /週刊/\nしゅうかんあさひ /週刊朝日/\nしゅうかんいじょう /週間以上/\nしゅうかんか /習慣化/週刊化;月刊誌の-/\nしゅうかんけいば /週刊競馬/\nしゅうかんげんだい /週刊現代/\nしゅうかんご /週間後/\nしゅうかんごう /終刊号/\nしゅうかんごと /週間毎/\nしゅうかんざっし /週刊雑誌/\nしゅうかんし /週刊誌/週刊紙;weekly newspaper/\nしゅうかんしょうねん /週刊少年;(雑誌名の一部?)/週間少年;?/\nしゅうかんせい /習慣性/\nしゅうかんづけ /習慣付け/\nしゅうかんてき /習慣的/\nしゅうかんてんきよほう /週間天気予報/\nしゅうかんぶんしゅん /週刊文春/\nしゅうかんほうせき /週刊宝石/\nしゅうかんまえ /週間前/\nしゅうかんれんさい /週刊連載/\nしゅうがく /就学/修学;-旅行/宗学;宗派の学問/\nしゅうがくいん /修学院/\nしゅうがくさき /就学先/\nしゅうがくしょう /終楽章/\nしゅうがくせい /就学生;大学以外の教育機関に学ぶ外国人/\nしゅうがくまえ /就学前/\nしゅうがくりつ /就学率/\nしゅうがくりょこう /修学旅行/\nしゅうがくりょこういがい /修学旅行以外/\nしゅうがくりょこうせい /修学旅行生/\nしゅうがくりょこうよう /修学旅行用/\nしゅうがくりょこうれっしゃ /修学旅行列車/\nしゅうがわり /週替わり/\nしゅうき /周期/秋季;†/臭気/秋期;†/終期/周忌/秋気;秋の気配/宗規/終帰/\nしゅうきうんどう /周期運動/\nしゅうきおん /周期音/\nしゅうきかい /周期解/\nしゅうきかんすう /周期関数/\nしゅうききょうかいじょうけん /周期境界条件/\nしゅうきこうぞう /周期構造/\nしゅうきこうれいさい /秋季皇霊祭;現・秋分の日/\nしゅうきじ /集記事/\nしゅうきすいせい /周期彗星;[天文]periodic comet/\nしゅうきせい /周期性/\nしゅうきせつ /周期説/\nしゅうきたいかい /秋季大会/\nしゅうきてき /周期的/\nしゅうきてん /周期点/\nしゅうきはけい /周期波形/\nしゅうきひょう /周期表/\nしゅうきへんどう /周期変動/\nしゅうきほう /集気法/\nしゅうきゃく /集客/\nしゅうきゃくこうか /集客効果/\nしゅうきゃくもくてき /集客目的/\nしゅうきゃくりょく /集客力/\nしゅうきゅう /週休;-二日/蹴球;football/週給;weekly pay/秋宮/\nしゅうきゅうふつか /週休二日/\nしゅうきょう /宗教/州境;state line/秋興/\nしゅうきょういっぱん /宗教一般/\nしゅうきょうおんがく /宗教音楽/\nしゅうきょうか /宗教家/\nしゅうきょうかいかく /宗教改革/\nしゅうきょうかん /宗教観/\nしゅうきょうが /宗教画/\nしゅうきょうがく /宗教学/\nしゅうきょうがくしゃ /宗教学者/\nしゅうきょうがっか /宗教学科/\nしゅうきょうきょういく /宗教教育/\nしゅうきょうきょく /宗教曲/\nしゅうきょうげき /宗教劇/\nしゅうきょうげんしょう /宗教現象/\nしゅうきょうさいばん /宗教裁判/\nしゅうきょうさいばんかん /宗教裁判官/\nしゅうきょうし /宗教史/\nしゅうきょうしゃかいがく /宗教社会学/\nしゅうきょうしょく /宗教色/\nしゅうきょうしん /宗教心/\nしゅうきょうしんりがく /宗教心理学;religious psychology/\nしゅうきょうじょう /宗教上/\nしゅうきょうせい /宗教性/\nしゅうきょうせんそう /宗教戦争/\nしゅうきょうだんあつ /宗教弾圧/\nしゅうきょうだんたい /宗教団体/\nしゅうきょうだんたいほう /宗教団体法/\nしゅうきょうてき /宗教的/\nしゅうきょうてきけんい /宗教的権威/\nしゅうきょうてつがく /宗教哲学;philosophy of religion/\nしゅうきょうほうじん /宗教法人/\nしゅうきょうもんだい /宗教問題/\nしゅうきょうろん /宗教論/\nしゅうきょうろんそう /宗教論争/\nしゅうきょく /終局/終曲/褶曲/終極/周極;-星/\nしゅうきょくいき /周極域/\nしゅうきょくさんみゃく /褶曲山脈/\nしゅうきょくせい /周極星;[天文]circumpolar star/\nしゅうきょくりゅう /周極流/\nしゅうきりつ /周期律/\nしゅうきりつひょう /周期律表/\nしゅうきん /集金/\nしゅうきんにん /集金人/\nしゅうきんぶくろ /集金袋/\nしゅうぎ /祝儀/衆議/宗義/\nしゅうぎいん /衆議院/\nしゅうぎいんかいさん /衆議院解散/\nしゅうぎいんぎいん /衆議院議員/\nしゅうぎいんせんきょ /衆議院選挙/\nしゅうぎいんほうせいきょく /衆議院法制局/\nしゅうぎかい /州議会/\nしゅうぎく /秋菊/\nしゅうぎぶくろ /祝儀袋/\nしゅうぎょう /就業;†work.「-人口」/修業;†study.「-年限」/終業/\nしゅうぎょうきそく /就業規則/\nしゅうぎょうしき /終業式/\nしゅうぎょうしゃ /就業者/\nしゅうぎょうじかん /就業時間/終業時間/\nしゅうぎょうじかんちゅう /就業時間中/\nしゅうぎょうじんこう /就業人口/\nしゅうぎょうせいげん /就業制限/\nしゅうぎょうちゅう /就業中/修業中/\nしゅうぎょうにっすう /就業日数/\nしゅうぎょうひょう /就業票/\nしゅうぎょうりつ /就業率/\nしゅうぎょこうか /集魚効果/\nしゅうぎわしょ /集義和書/\nしゅうぎん /秀吟/\nしゅうく /秀句/\nしゅうぐ /衆愚/\nしゅうぐせいじ /衆愚政治/\nしゅうぐん /州軍/\nしゅうけい /集計/修景/\nしゅうけいかいし /集計開始/\nしゅうけいがかり /集計係/\nしゅうけいきかん /集計期間/\nしゅうけいけっか /集計結果/\nしゅうけいけっかはっぴょう /集計結果発表/\nしゅうけいさぎょう /集計作業/\nしゅうけいしゃ /集計者/\nしゅうけいじ /集計時/\nしゅうけいじょう /集計上/\nしゅうけいじょうきょう /集計状況/\nしゅうけいたんとう /集計担当/\nしゅうけいちゅう /集計中/\nしゅうけいはっぴょう /集計発表/\nしゅうけいほうほう /集計方法/\nしゅうけいよう /集計用/\nしゅうけつ /集結;gather.「広場に-する」/終結;terminate.「論争の-」/\nしゅうけつぶ /終結部/\nしゅうけん /集権/舟券;競馬でいう馬券の競艇版/\nしゅうけんてき /集圏的/\nしゅうげき /襲撃/\nしゅうげきしゃ /襲撃者/\nしゅうげつ /秋月/\nしゅうげん /祝言/\nしゅうこ /修子/収子/\nしゅうこう /就航;in service/集光/修好/周航;cruise round/周行/舟行/舟航/収公;没収/醜行/衆口/秋向/\nしゅうこうきょう /集光鏡/\nしゅうこうてん /周口店/\nしゅうこうぶ /集光部/\nしゅうこうれんず /集光レンズ;condenser (lens)/\nしゅうこつ /収骨/\nしゅうごう /集合/習合;神仏-/聚合/秋毫;very small/\nしゅうごういしき /集合意識/\nしゅうごうえんざん /集合演算/\nしゅうごうか /集合果/\nしゅうごうかた /集合型/\nしゅうごうがいねん /集合概念/\nしゅうごうがた /集合型/\nしゅうごうけい /集合系/\nしゅうごうご /集合後/集合語/輯合語/\nしゅうごうざい /集合材/\nしゅうごうざいさん /集合財産/\nしゅうごうしゃしん /集合写真/\nしゅうごうじかん /集合時間/\nしゅうごうじごく /衆合地獄/\nしゅうごうじゅうたく /集合住宅;アパート・マンションなど/\nしゅうごうぞく /集合族/\nしゅうごうたい /集合体/\nしゅうごうていこう /集合抵抗/\nしゅうごうてき /集合的/\nしゅうごうてきむいしき /集合的無意識/\nしゅうごうはん /集合犯/\nしゅうごうばしょ /集合場所/\nしゅうごうび /集合日/\nしゅうごうぶつ /集合物/\nしゅうごうへいきん /集合平均/\nしゅうごうろん /集合論/\nしゅうごろう /周五郎/脩五郎/\nしゅうさ /収差/\nしゅうさい /収載/秀才/州際/集載;集めて載せる/\nしゅうさく /秀作;fine work/習作;study/周作;人名/秀策;人名/\nしゅうさず /収差図/\nしゅうさつ /集札/\nしゅうさん /衆参/集散/蓚酸;(COOH)2/シュウ酸/聚散;≒集散/\nしゅうさんかじょ /集散花序/\nしゅうさんき /周産期/\nしゅうさんしゅぎ /集産主義;collectivism/\nしゅうさんち /集散地/\nしゅうさんりょういん /衆参両院/\nしゅうざい /集材/秋材/\nしゅうざかい /州境/\nしゅうざん /周山/\nしゅうし /収支/修士/終始;†all along.「-無言で」/終止;†stop.「楽曲の-」/宗旨/修史/\nしゅうし> /終始/\nしゅうしいちねん /修士一年/修士壱年/\nしゅうしいっかん /終始一貫/\nしゅうしうちわけしょ /収支内訳書/\nしゅうしかてい /修士課程/\nしゅうしかていじだい /修士課程時代/\nしゅうしがえ /宗旨替え/\nしゅうしがくいろんぶん /修士学位論文/\nしゅうしき /終式/\nしゅうしきょく /修史局;現・史料編纂所/\nしゅうしけい /終止形/\nしゅうしけいさん /収支計算/\nしゅうしけっさん /収支決算/\nしゅうしごう /修士号/\nしゅうししゅうりょう /修士終了/\nしゅうしせん /終止線/\nしゅうしそつ /修士卒/\nしゅうしにねん /修士二年/\nしゅうしひょう /収支表/\nしゅうしふ /終止符/\nしゅうしぼ /収支簿/\nしゅうしゃ /終車/\nしゅうしゅう /収集;†collect.「ゴミ-」/収拾;†settle.「事態の-」/蒐集;(≒収集。esp.価値あるものを集める) 「切手-」/啾々;弱々しくなくさま/拾集;pickup/啾啾/集輯;gather and edit/集収;?/\nしゅうしゅうか /収集家/蒐集家/\nしゅうしゅうかんり /収集管理/\nしゅうしゅうさぎょう /収集作業/\nしゅうしゅうし /収集子/\nしゅうしゅうしゃ /収集車/収集者/\nしゅうしゅうび /収集日/\nしゅうしゅうへき /収集癖/\nしゅうしゅうほうほう /収集方法/\nしゅうしゅうりつ /集収率/\nしゅうしゅく /収縮/\nしゅうしゅくりつ /収縮率/\nしゅうしゅぼうかん /袖手傍観/\nしゅうしょ /集書/衆庶/周書;二十一史/\nしゅうしょう /終章/愁傷/就床/修証/周章;-狼狽/秋宵/\nしゅうしょうさま /愁傷様/\nしゅうしょうろうばい /周章狼狽/\nしゅうしょく /就職/修飾/秋色;秋の気配/愁色;sorrowful look/襲職;仕事を継ぐ/\nしゅうしょくいわい /就職祝/就職祝い/\nしゅうしょくか /就職課/\nしゅうしょくかつどう /就職活動/\nしゅうしょくかつどうよう /就職活動用/\nしゅうしょくかんけい /就職関係/\nしゅうしょくぐち /就職口/\nしゅうしょくご /修飾語/\nしゅうしょくごく /修飾語句/\nしゅうしょくさき /就職先/\nしゅうしょくさべつ /就職差別/\nしゅうしょくざっし /就職雑誌/\nしゅうしょくし /修飾子/\nしゅうしょくしけん /就職試験/\nしゅうしょくしゃ /就職者/\nしゅうしょくじ /就職時/\nしゅうしょくじょうほう /就職情報/\nしゅうしょくじょうほうし /就職情報誌/\nしゅうしょくせつめいかい /就職説明会/\nしゅうしょくせんせん /就職戦線/\nしゅうしょくせんせんいじょう /就職戦線異状/\nしゅうしょくそうだん /就職相談/\nしゅうしょくなん /就職難/\nしゅうしょくぶ /就職部/\nしゅうしょくまえ /就職前/\nしゅうしょくもんだい /就職問題/\nしゅうしょくりつ /就職率/\nしゅうしょくろうにん /就職浪人;[新語]/\nしゅうしろんぶん /修士論文/\nしゅうしん /就寝/終身;for life.「-刑」/修身;moral/執心/終審/集信/\nしゅうしんかいいん /終身会員/\nしゅうしんかいひ /終身会費/\nしゅうしんけい /終身刑/\nしゅうしんこよう /終身雇用/\nしゅうしんこようせい /終身雇用制/\nしゅうしんさいばんしょ /終審裁判所/\nしゅうしんじ /就寝時/\nしゅうしんじかん /就寝時間/\nしゅうしんねんきん /終身年金/\nしゅうしんほけん /終身保険/\nしゅうしんまえ /就寝前/\nしゅうしんよう /就寝用/\nしゅうじ /習字/修辞/週次/集字/修二;人名/修司/修治/秀治/周二/秀司/修次/秀次/宗司/\nしゅうじがく /修辞学/\nしゅうじぎもんぶん /修辞疑問文/\nしゅうじつ /終日/週日/秋日/\nしゅうじつきんえん /終日禁煙/\nしゅうじてき /修辞的/\nしゅうじゃく /執着/\nしゅうじゅ /収受/\nしゅうじゅうろう /宗十郎/\nしゅうじゅく /習熟/\nしゅうじゅくど /習熟度/\nしゅうじょ /醜女/\nしゅうじょう /衆生/醜状/\nしゅうじょうたい /終状態/\nしゅうじょく /就褥/\nしゅうじょし /終助詞/\nしゅうじん /囚人/集塵/衆人/\nしゅうじんかんし /衆人環視/\nしゅうじんき /集塵器/\nしゅうじんせん /囚人船/\nしゅうじんふく /囚人服/\nしゅうすい /集水;-器,-溝/秋水/\nしゅうすけ /秀介/\nしゅうすじ /主筋/\nしゅうせい /修正;(amend) 法案の-/集成/習性/修整;(retouch) 写真の-/終生/秋声/修成;修正し完成する/衆生/秋晴/終世;=終生/衆星/宗制/輯成;≒集成/醜声/銹錆/\nしゅうせいあん /修正案/\nしゅうせいいけん /修正意見/\nしゅうせいいち /修正位置/\nしゅうせいえき /修正液/\nしゅうせいかしょ /修正箇所/修正個所/\nしゅうせいかのう /修正可能/\nしゅうせいきじ /修正記事/\nしゅうせいきぼう /修正希望/\nしゅうせいご /修正後/\nしゅうせいざい /集成材/\nしゅうせいし /修正子/\nしゅうせいしほんしゅぎ /修正資本主義;modified capitalism/\nしゅうせいしゅぎ /修正主義/\nしゅうせいしんこく /修正申告/\nしゅうせいじ /修正時/\nしゅうせいじこう /修正事項/\nしゅうせいじょうこう /修正条項/\nしゅうせいじょうほう /修正情報/\nしゅうせいずみ /修正済/\nしゅうせいぜんご /修正前後/\nしゅうせいち /修正値/\nしゅうせいちゅう /修正中/\nしゅうせいていあん /修正提案/\nしゅうせいてん /修正点/\nしゅうせいとうこう /修正投稿/\nしゅうせいなし /修正無/\nしゅうせいばん /修正版/\nしゅうせいぶぶん /修正部分/\nしゅうせいぶん /修正分/修正文/\nしゅうせいへんしゅう /修正編集/\nしゅうせいほう /修正法/\nしゅうせいまえ /修正前/\nしゅうせいよう /修正用/修正要/\nしゅうせいりゆう /修正理由/\nしゅうせいりょう /修正量/\nしゅうせき /集積/就籍/\nしゅうせきか /集積化/\nしゅうせきかいろ /集積回路/\nしゅうせきそう /集積層/\nしゅうせきたい /集積体/\nしゅうせきち /集積地/\nしゅうせきてん /集積点/\nしゅうせきど /集積度/\nしゅうせん /終戦/周旋/集線/臭腺/鞦韆;ぶらんこ/終戰;「戦」旧字/\nしゅうせんきねんび /終戦記念日/\nしゅうせんぎょう /周旋業/\nしゅうせんご /終戦後/\nしゅうせんちょくご /終戦直後/\nしゅうせんや /周旋屋/\nしゅうぜい /収税/州税/\nしゅうぜつ /秀絶/愁絶/\nしゅうぜん /修繕/愁然/\nしゅうぜんつみたてきん /修繕積立金/\nしゅうぜんひ /修繕費/\nしゅうそ /臭素/宗祖/愁訴/Br/Bromine/\nしゅうそう /秋霜/終相/愀愴/\nしゅうそうれつじつ /秋霜烈日/\nしゅうそく /収束/終息/集束;focussing/周速/終熄;=終息/\nしゅうそくかいせき /収束解析/\nしゅうそくかてい /収束過程/\nしゅうそくけい /収束形/\nしゅうそくさき /収束先/\nしゅうそくじょうけん /収束条件/\nしゅうそくせい /収束性/\nしゅうそくそくど /収束速度/\nしゅうそくち /収束値/\nしゅうそくていり /収束定理/\nしゅうそくてん /収束点/\nしゅうそくとくせい /収束特性/\nしゅうそくはんけい /収束半径/\nしゅうそくはんてい /収束判定/\nしゅうそくほう /収束法/\nしゅうそくりつ /収束率/\nしゅうそさん /臭素酸/\nしゅうそつ /修卒/\nしゅうそん /集村/\nしゅうぞう /収蔵;store/修造;mend/修三;人名/秀三/脩三/収三/\nしゅうぞうひん /収蔵品/\nしゅうぞうぶつ /収蔵物/\nしゅうぞく /習俗/\nしゅうたい /醜態/\nしゅうたいしょう /終対象/\nしゅうたいせい /集大成/\nしゅうたろう /秀太郎/終太郎/\nしゅうたん /終端/愁嘆/\nしゅうたんい /週単位/\nしゅうたんえき /終端駅/\nしゅうたんがわ /終端側/\nしゅうたんきごう /終端記号/\nしゅうたんじょうけん /終端条件/\nしゅうたんそうち /終端装置/\nしゅうたんそくど /終端速度/\nしゅうたんていこう /終端抵抗/\nしゅうたんば /愁嘆場/\nしゅうたんもじ /終端文字/\nしゅうだいすう /終代数/\nしゅうだつ /収奪/\nしゅうだん /集団/終段/\nしゅうだん> /集団/\nしゅうだんいしき /集団意識;group-conscious/\nしゅうだんいしけってい /集団意思決定/\nしゅうだんいでんがく /集団遺伝学/\nしゅうだんかぜ /集団風邪/\nしゅうだんかつどう /集団活動/\nしゅうだんかん /集団間/\nしゅうだんかんせん /集団感染/\nしゅうだんきはん /集団規範/\nしゅうだんけいせい /集団形成/\nしゅうだんけっこん /集団結婚/\nしゅうだんけんしん /集団検診/\nしゅうだんこうどう /集団行動/\nしゅうだんこん /集団婚;[文化人類学]group marriage/\nしゅうだんさいみん /集団催眠/\nしゅうだんしこう /集団思考/\nしゅうだんしどう /集団指導/\nしゅうだんしゅうしょく /集団就職/\nしゅうだんしんり /集団心理/\nしゅうだんじえいけん /集団自衛権/\nしゅうだんじさつ /集団自殺/\nしゅうだんせいかつ /集団生活/\nしゅうだんそかい /集団疎開/\nしゅうだんそしょう /集団訴訟/\nしゅうだんちゅう /集団中/\nしゅうだんてき /集団的/\nしゅうだんてきじえいけん /集団的自衛権/\nしゅうだんどうし /集団同士/\nしゅうだんない /集団内/\nしゅうだんぼうこう /集団暴行/\nしゅうだんりきがく /集団力学/\nしゅうだんれんしゅう /集団練習/\nしゅうち /周知;†well-known.「-の事実」/羞恥/衆知;†民衆の知恵。「-を集める」/周智;地名/終値/習知;learn/周緻/\nしゅうちく /修築/\nしゅうちしん /羞恥心/\nしゅうちじ /州知事/\nしゅうちてってい /周知徹底/\nしゅうちど /周知度/\nしゅうちゃく /執着/終着/祝着/\nしゅうちゃくえき /終着駅/\nしゅうちゃくしん /執着心/\nしゅうちゃくてん /終着点/\nしゅうちゅう /集中/集注;論語-/集註/\nしゅうちゅうか /集中化/\nしゅうちゅうかんり /集中管理/\nしゅうちゅうかんりほうしき /集中管理方式/\nしゅうちゅうがた /集中型/\nしゅうちゅうきょく /集中局/\nしゅうちゅうけん /集中研/\nしゅうちゅうげんしょう /集中現象/\nしゅうちゅうこうぎ /集中講義/\nしゅうちゅうこうげき /集中攻撃/\nしゅうちゅうこうざ /集中講座/\nしゅうちゅうこうじ /集中工事/\nしゅうちゅうごうう /集中豪雨/\nしゅうちゅうちりょうしつ /集中治療室/\nしゅうちゅうてき /集中的/\nしゅうちゅうとうこう /集中投稿/\nしゅうちゅうび /集中日/\nしゅうちゅうほうえい /集中放映/\nしゅうちゅうほうか /集中砲火/\nしゅうちゅうやく /集中役/\nしゅうちゅうりょく /集中力/\nしゅうちょう /酋長/周長/\nしゅうちん /袖珍/\nしゅうちんばん /聚珍版/\nしゅうちんぼん /袖珍本/\nしゅうづら /主面/\nしゅうてい /舟艇/修訂/\nしゅうていばん /修訂版/\nしゅうてん /終点/秋天/\nしゅうてんえん /周転円/\nしゅうてんげしゃ /終点下車/\nしゅうでん /終電/集電/\nしゅうでんしゃ /終電車/\nしゅうでんそうち /集電装置/\nしゅうと /姑/州都/舅/衆徒;=しゅと/宗徒/囚徒/修斗/\nしゅうとう /周到/秋冬/周東/\nしゅうとく /習得;†learn.「技術の-」/修得;†master.「単位の-」/収得;†gain.「土地の-」/拾得;†pick up.「財布を-する」/修徳/\nしゅうとくかのう /習得可能/\nしゅうとくきょくせん /習得曲線/\nしゅうとくこうこう /修徳高校/\nしゅうとくしょうきん /収得賞金/\nしゅうとくぜい /収得税/\nしゅうとくそくど /習得速度/\nしゅうとくど /修得度/\nしゅうとくぶつ /拾得物/\nしゅうとくほう /修得法/\nしゅうとめ /姑/\nしゅうどう /修道/摺動/州道/衆道;(しゅどう) 江戸のやおい/\nしゅうどういん /修道院/\nしゅうどうかい /修道会/\nしゅうどうし /修道士/\nしゅうどうじょ /修道女/\nしゅうどうそう /修道僧/\nしゅうない /週内/\nしゅうにゅう /収入/\nしゅうにゅういんし /収入印紙/\nしゅうにゅうかくほ /収入確保/\nしゅうにゅうきんがく /収入金額/\nしゅうにゅうげん /収入源;†income source.「主な-」/収入減;†income decrease.「不況による-」/\nしゅうにゅうごうけい /収入合計/\nしゅうにゅうぞう /収入増/\nしゅうにゅうぞうか /収入増加/\nしゅうにゅうばいぞう /収入倍増/\nしゅうにゅうやく /収入役/\nしゅうにん /就任/\nしゅうにんえんぜつ /就任演説/\nしゅうにんしき /就任式/\nしゅうねん /周年/執念/終年/\nしゅうねんさいばい /周年栽培/\nしゅうねんぶかく /執念深く/\nしゅうのう /収納/就農/終脳;telencephalon/\nしゅうのうかぐ /収納家具/\nしゅうのうかのう /収納可能/\nしゅうのうこ /収納庫/\nしゅうのうじ /収納時/\nしゅうのうだな /収納棚/\nしゅうのうぶくろ /収納袋/\nしゅうのうぶつ /収納物/\nしゅうのうほう /収納法/\nしゅうは /宗派/周波/秋波;「-を送る」(=色目を使う)/\nしゅうはい /集配/\nしゅうはいきょく /集配局/\nしゅうはいしん /集配信/\nしゅうはいゆうびんきょく /集配郵便局/\nしゅうはすう /周波数/\nしゅうはすうおうとう /周波数応答/\nしゅうはすうかいせき /周波数解析/\nしゅうはすうくうかん /周波数空間/\nしゅうはすうくぶん /周波数区分/\nしゅうはすうさんぷりんぐ /周波数サンプリング/\nしゅうはすうしよう /周波数使用/\nしゅうはすうじく /周波数軸/\nしゅうはすうじくじょう /周波数軸上/\nしゅうはすうじょうほう /周波数情報/\nしゅうはすうせいぶん /周波数成分/\nしゅうはすうせんたくせい /周波数選択性/\nしゅうはすうたい /周波数帯/\nしゅうはすうたいいき /周波数帯域/\nしゅうはすうちょうせい /周波数調整/\nしゅうはすうてき /周波数的/\nしゅうはすうとくせい /周波数特性/\nしゅうはすうはんい /周波数範囲/\nしゅうはすうひ /周波数比/\nしゅうはすうひょうじ /周波数表示/\nしゅうはすうぶぶん /周波数部分/\nしゅうはすうぶんかいのう /周波数分解能/\nしゅうはすうぶんかつ /周波数分割/\nしゅうはすうぶんせき /周波数分析/\nしゅうはすうへんかん /周波数変換/\nしゅうはすうへんさ /周波数偏差/\nしゅうはすうへんちょう /周波数変調;frequency modulation(FM)/\nしゅうはすうへんどう /周波数変動/\nしゅうはすうべつ /周波数別/\nしゅうはすうほうこう /周波数方向/\nしゅうはすうほせい /周波数補正/\nしゅうはすうりょういき /周波数領域/\nしゅうはつ /終発/\nしゅうばく /就縛/\nしゅうばす /終バス/\nしゅうばつ /秀抜/舟筏/\nしゅうばん /終盤/週番/終板/\nしゅうばんしゅ /終盤手/\nしゅうばんせん /終盤戦/\nしゅうひ /周皮/\nしゅうひょう /集票/衆評/\nしゅうび /秀美/愁眉/秀眉/\nしゅうふ /醜婦/\nしゅうふう /秋風/宗風/\nしゅうふく /修復/\nしゅうふくかのう /修復可能/\nしゅうふくさぎょう /修復作業/\nしゅうふくじゅつ /修復術/\nしゅうふくちゅう /修復中/\nしゅうふくほうほう /修復方法/\nしゅうふつ /修祓/\nしゅうふつか /週二日/\nしゅうぶん /秋分;[二十四節気]9.23頃/醜聞/\nしゅうぶんてん /秋分点/\nしゅうぶんのひ /秋分の日;9.23頃/\nしゅうぶんび /秋分日/\nしゅうへい /州兵/周平/修平/衆兵/\nしゅうへき /習癖/周壁/皺襞/\nしゅうへん /周辺/\nしゅうへんいき /周辺域/\nしゅうへんかいろ /周辺回路/\nしゅうへんかんきょう /周辺環境/\nしゅうへんきき /周辺機器/\nしゅうへんぎじゅつ /周辺技術/\nしゅうへんくういき /周辺空域/\nしゅうへんげんこう /周辺減光/\nしゅうへんこうりょう /周辺光量/\nしゅうへんこく /周辺国/\nしゅうへんこっか /周辺国家/\nしゅうへんし /周辺視/\nしゅうへんしや /周辺視野/\nしゅうへんしょこく /周辺諸国/\nしゅうへんしょみんぞく /周辺諸民族/\nしゅうへんじゅうみん /周辺住民/\nしゅうへんそうち /周辺装置/\nしゅうへんぞう /周辺像/\nしゅうへんちいき /周辺地域/\nしゅうへんてき /周辺的/\nしゅうへんぶ /周辺部/\nしゅうへんぶぶん /周辺部分/\nしゅうへんみんぞく /周辺民族/\nしゅうへんりょういき /周辺領域/\nしゅうほ /修補/\nしゅうほう /週報/州法/秀峰/秋芳/秀芳/\nしゅうほうどう /秋芳洞/\nしゅうぼう /衆望/醜貌/\nしゅうまい /焼売/\nしゅうまく /終幕/\nしゅうまつ /週末;†weekend/終末;†the end/\nしゅうまついりょう /終末医療/\nしゅうまつき /終末期/\nしゅうまつきいりょう /終末期医療/\nしゅうまつきせい /週末帰省/\nしゅうまつまえ /週末前/\nしゅうまつろん /終末論/\nしゅうみ /臭味/\nしゅうみつ /周密/\nしゅうみん /就眠/衆民/\nしゅうむ /宗務/\nしゅうめ /週目/周目/\nしゅうめい /襲名/醜名;infamy/\nしゅうめいひろう /襲名披露/\nしゅうもく /衆目/\nしゅうもん /宗門/\nしゅうや /終夜/秀哉/秋夜/\nしゅうやうんてん /終夜運転/\nしゅうやく /集約/\nしゅうやくてき /集約的/\nしゅうゆ /終油/\nしゅうゆう /周遊/\nしゅうゆうかん /修猷館/\nしゅうゆうくかん /周遊区間/\nしゅうゆうけん /周遊券/\nしゅうゆうこうくうけん /周遊航空券/\nしゅうよう /収容;†accommodate.「-所」「光-」/収用;†[法](expropriate)国などによる強制的取得。「土地の-」/修養/襲用/\nしゅうようしせつ /収容施設/\nしゅうようしゃ /収容者/\nしゅうようじょ /収容所/\nしゅうようじんいん /収容人員/\nしゅうようすう /収容数/\nしゅうようだいすう /収容台数/\nしゅうようにんずう /収容人数/\nしゅうようのうりょく /収容能力/\nしゅうようほう /収用法/\nしゅうようりょう /収容量/\nしゅうようりょく /収容力/\nしゅうら /修羅/\nしゅうらい /襲来/\nしゅうらく /集落/聚落;=集落/\nしゅうらん /秀蘭/収攬;人心-/\nしゅうり /修理/\nしゅうりいらい /修理依頼/\nしゅうりかのう /修理可能/\nしゅうりぎじゅつ /修理技術/\nしゅうりぎょう /修理業/\nしゅうりこう /修理工/\nしゅうりこうじょう /修理工場/\nしゅうりこうちん /修理工賃/\nしゅうりざい /修理剤/修理材/\nしゅうりしょくにん /修理職人/\nしゅうりたいせい /修理体制/\nしゅうりだい /修理代/\nしゅうりちゅう /修理中/\nしゅうりつ /収率/州立/\nしゅうりつだい /州立大/\nしゅうりつだいがく /州立大学/\nしゅうりてん /修理店/\nしゅうりてんけん /修理点検/\nしゅうりでんぴょう /修理伝票/\nしゅうりないよう /修理内容/\nしゅうりのうりょく /修理能力/\nしゅうりひ /修理費/\nしゅうりひよう /修理費用/\nしゅうりひん /修理品/\nしゅうりび /修理日/\nしゅうりふのう /修理不能/\nしゅうりぶひん /修理部品/\nしゅうりぶもん /修理部門/\nしゅうりほうほう /修理方法/\nしゅうりまえ /修理前/\nしゅうりや /修理屋/\nしゅうりゅう /周流/\nしゅうりょう /終了;†finish/修了;†complete.「大学院-」/収量/秋涼/\nしゅうりょうおん /終了音/\nしゅうりょうきねん /終了記念/\nしゅうりょうけい /終了型/\nしゅうりょうご /終了後/\nしゅうりょうしき /修了式;†「学年の-」/終了式;†「イベントの-」/\nしゅうりょうしゃ /修了者/\nしゅうりょうしょう /修了証/\nしゅうりょうしょり /終了処理/\nしゅうりょうじ /終了時/\nしゅうりょうじかん /終了時間/\nしゅうりょうじこく /終了時刻/\nしゅうりょうじてん /終了時点/\nしゅうりょうじょうけん /終了条件/\nしゅうりょうせい /修了生/終了性/\nしゅうりょうせんげん /終了宣言/\nしゅうりょうち /終了値/\nしゅうりょうちょくご /終了直後/\nしゅうりょうちょくぜん /終了直前/\nしゅうりょうてん /終了点/\nしゅうりょうねんげん /修了年限/\nしゅうりょうはんてい /終了判定/\nしゅうりょうほうこく /終了報告/\nしゅうりょうまえ /終了前/\nしゅうりょうまぎわ /終了間際/\nしゅうりょうまじか /終了間近/\nしゅうりょうよてい /終了予定/\nしゅうりょく /衆力/\nしゅうりよう /修理用/\nしゅうりようひん /修理用品/\nしゅうりようぶひん /修理用部品/\nしゅうりん /秋霖;秋の長雨。秋雨前線による雨。/秋林/\nしゅうるし /朱漆/\nしゅうれい /秀麗/終礼;⇔朝礼/秋冷/周礼;しゅらい/週令/\nしゅうれっしゃ /終列車/\nしゅうれん /修練/収斂/習練/收斂;「収」旧字/\nしゅうれんざい /収斂剤/\nしゅうれんせい /収斂性/\nしゅうろう /就労/周郎/秀朗/秀郎/\nしゅうろうちゅう /就労中/\nしゅうろうびざ /就労ビザ/\nしゅうろく /収録/集録;†集めて収録する/\nしゅうろくきょく /収録曲/\nしゅうろくきょくすう /収録曲数/\nしゅうろくけい /収録系/\nしゅうろくご /収録後/\nしゅうろくごすう /収録語数/\nしゅうろくさく /収録作/\nしゅうろくさくひん /収録作品/\nしゅうろくじかん /収録時間/\nしゅうろくじゅん /収録順/\nしゅうろくち /収録地/\nしゅうろくぶん /収録分/\nしゅうろくぼん /収録本/\nしゅうろん /修論/宗論/衆論;vox populi/\nしゅうろんしんさ /修論審査/\nしゅうろんはっぴょうかい /修論発表会/\nしゅうわ /秀和/\nしゅうわい /収賄/醜穢/\nしゅうわいざい /収賄罪/\nしゅえ /衆会/修慧;[仏教]/集会/\nしゅえい /守衛/輸贏;勝敗/\nしゅえいしつ /守衛室/\nしゅえいじょ /守衛所/\nしゅえん /主演/酒宴/主煙/\nしゅえんえいが /主演映画/\nしゅえんじょゆう /主演女優/\nしゅえんじょゆうしょう /主演女優賞/\nしゅえんだんゆう /主演男優/\nしゅえんだんゆうしょう /主演男優賞/\nしゅおう /手応/\nしゅおん /主音/主恩/\nしゅおんせい /主音声/\nしゅか /酒家/主家/種化/\nしゅかい /首魁/\nしゅかいろ /主回路/\nしゅかく /主格;[文法]nominative/主客;「-転倒」/酒客;drinker/\nしゅかくてんとう /主客転倒/\nしゅかん /主観;subjectivity/主管;†supervise.「-官庁」/主幹;†chief.「雑誌-」/首巻/\nしゅかんこう /主幹校/\nしゅかんざっしゅ /種間雑種;[生物]interspecies hybrid/\nしゅかんしゅぎ /主観主義;subjectivism/\nしゅかんじ /主幹事/\nしゅかんせい /主観性/\nしゅかんてき /主観的/\nしゅかんてきはんだん /主観的判断/\nしゅかんてきひょうげん /主観的表現/\nしゅかんてきようそ /主観的要素/\nしゅかんひょうか /主観評価/\nしゅかんろん /主観論/\nしゅが /主我/珠芽;[植物]bulbel/主芽;[植物]main bud/\nしゅがいねん /種概念/\nしゅがき /朱書/朱書き/\nしゅがん /主眼/\nしゅき /手記/酒器/酒気/主機/手旗/朱記/主基/首記/酒旗/\nしゅきおく /主記憶/\nしゅきおくそうち /主記憶装置/\nしゅきおくようりょう /主記憶容量/\nしゅきおび /酒気帯び/\nしゅきおびうんてん /酒気帯び運転/\nしゅきごう /主記号/\nしゅきゃく /主脚/主客;=しゅかく/\nしゅきゅう /守旧/首級/\nしゅきゅうは /守旧派/\nしゅきょう /主教/酒興/\nしゅきん /手巾/\nしゅぎ /主義/手技/\nしゅぎしゃ /主義者/\nしゅぎしゅちょう /主義主張/\nしゅぎょう /修行/修業;=しゅうぎょう/執行;[仏教]/\nしゅぎょうしゃ /修行者/\nしゅぎょうじだい /修行時代/\nしゅぎょうじょう /修行場/\nしゅぎょうちゅう /修行中/\nしゅぎょうどう /修行道/修行堂/\nしゅぎょく /珠玉/\nしゅく /祝/宿/珠久;人名/粛;粛正/肅;「粛」の旧字/縮;縮小/蓿;苜蓿/叔;叔父(しゅくふ,おじ)/淑;淑女/俶;(ととのえる)/槭;槭樹(かえで)/菽;まめ/蹙;顰蹙/粥;かゆ/夙;夙夜/倏;(たちまち)/戚;?/\nしゅく> /祝/\nしゅくあ /宿痾/\nしゅくあく /宿悪/\nしゅくあん /宿案/\nしゅくい /祝意/宿意/\nしゅくうん /宿運/\nしゅくえい /宿営/\nしゅくえいち /宿営地/\nしゅくえき /宿駅/\nしゅくえん /祝宴/宿縁;karma/宿怨;積年の怨み/祝筵;祝宴の席/\nしゅくが /祝賀/\nしゅくがかい /祝賀会/\nしゅくがく /宿学/\nしゅくがじょう /祝賀状/\nしゅくがわ /夙川/\nしゅくがわこうえん /夙川公園/\nしゅくがわら /宿河原/\nしゅくがん /宿願/\nしゅくき /淑気/\nしゅくぎ /祝儀/\nしゅくぐち /宿口;姓/\nしゅくぐん /粛軍/\nしゅくけい /粛啓/\nしゅくけいえん /縮景園/\nしゅくげん /縮減/\nしゅくこ /祝子/\nしゅくこんそう /宿根草/\nしゅくごう /縮合/宿業/\nしゅくさい /祝祭/\nしゅくさいげき /祝祭劇/\nしゅくさいじつ /祝祭日/\nしゅくさつ /縮刷/粛殺/\nしゅくさつばん /縮刷版/\nしゅくざい /宿罪/\nしゅくし /祝詞/宿志/宿紙/\nしゅくしゃ /宿舎/縮写/縮砂/\nしゅくしゃく /縮尺/\nしゅくしゅ /宿主/\nしゅくしゅく /粛々/粛粛/\nしゅくしょ /宿所/\nしゅくしょう /縮小/祝勝/祝捷;=祝勝/\nしゅくしょういんさつ /縮小印刷/\nしゅくしょうかい /祝勝会/\nしゅくしょうかいしゃく /縮小解釈/\nしゅくしょうかくだい /縮小拡大/\nしゅくしょうがぞう /縮小画像/\nしゅくしょうきのう /縮小機能/\nしゅくしょうきんこう /縮小均衡;[経済]/\nしゅくしょうけいこう /縮小傾向/\nしゅくしょうさいせいさん /縮小再生産/\nしゅくしょうじ /縮小時/\nしゅくしょうばん /縮小版/\nしゅくしょうりつ /縮小率/\nしゅくしん /粛慎/\nしゅくじ /祝辞/\nしゅくじつ /祝日/\nしゅくじつほう /祝日法/\nしゅくじょ /淑女/\nしゅくすい /宿酔;二日酔い/\nしゅくず /縮図/\nしゅくせ /宿世/\nしゅくせい /粛清;†purge.「反動分子の-」/粛正;†clean up.「綱紀-」/宿星/祝聖/\nしゅくせつ /祝節/宿雪/\nしゅくぜん /粛然/宿善/\nしゅくそつぎょう /祝卒業/\nしゅくたい /縮退/\nしゅくたいど /縮退度/\nしゅくだい /宿題/\nしゅくだいじこう /宿題事項/\nしゅくちょく /宿直/\nしゅくてき /宿敵/\nしゅくてん /祝典/\nしゅくてんこうしんきょく /祝典行進曲/\nしゅくてんじょきょく /祝典序曲/\nしゅくでん /祝電/\nしゅくでんひろう /祝電披露/\nしゅくとう /祝祷/粛党/\nしゅくとく /淑徳/\nしゅくとくがくえん /淑徳学園/\nしゅくとくこうこう /淑徳高校/\nしゅくとくすがも /淑徳巣鴨/\nしゅくどう /縮瞳/\nしゅくにっちょく /宿日直/\nしゅくはい /祝杯/\nしゅくはく /宿泊/\nしゅくはくあっせん /宿泊斡旋/\nしゅくはくか /宿泊可/\nしゅくはくきゃく /宿泊客/\nしゅくはくきゃくせんよう /宿泊客専用/\nしゅくはくけん /宿泊券/\nしゅくはくさき /宿泊先/\nしゅくはくしせつ /宿泊施設/\nしゅくはくしゃ /宿泊者/\nしゅくはくしゃいがい /宿泊者以外/\nしゅくはくしょう /宿泊証/\nしゅくはくじょ /宿泊所/\nしゅくはくじょうほう /宿泊情報/\nしゅくはくせつび /宿泊設備/\nしゅくはくだい /宿泊代/\nしゅくはくだいきん /宿泊代金/\nしゅくはくち /宿泊地/\nしゅくはくていいん /宿泊定員/\nしゅくはくとう /宿泊棟/\nしゅくはくばしょ /宿泊場所/\nしゅくはくひ /宿泊費/\nしゅくはくひよう /宿泊費用/\nしゅくはくぷらん /宿泊プラン/\nしゅくはくもうしこみしょ /宿泊申込書/\nしゅくはくゆうたいけん /宿泊優待券/\nしゅくはくよやく /宿泊予約/\nしゅくはくりょう /宿泊料/\nしゅくはくりょうきん /宿泊料金/\nしゅくば /宿場/\nしゅくばまち /宿場町/\nしゅくびょう /宿病/\nしゅくふく /祝福/\nしゅくぶん /祝文/\nしゅくへい /宿弊/\nしゅくべつ /祝別/\nしゅくべん /宿便/\nしゅくほう /祝砲/\nしゅくぼう /宿坊/宿望/\nしゅくまる /宿丸/\nしゅくみょう /宿命/\nしゅくめい /宿命/\nしゅくめいてき /宿命的/\nしゅくめいろん /宿命論/\nしゅくもう /縮毛/\nしゅくや /夙夜/\nしゅくやく /縮約/\nしゅくよう /宿曜/\nしゅくりょう /宿料/\nしゅくろう /宿老/\nしゅくん /主君/殊勲/\nしゅくんしゃ /殊勲者/\nしゅくんしょう /殊勲賞/\nしゅぐう /殊遇/\nしゅけい /主計/主系/主刑;[法]⇔付加刑/\nしゅけいか /主計課/\nしゅけいかん /主計監/\nしゅけいきょく /主計局/\nしゅけいせい /種形成/\nしゅけいちょう /主計長/\nしゅけいぼ /主計簿/\nしゅけいりょう /主計寮;[律令制]/\nしゅけいれつ /主系列/\nしゅけいれつせい /主系列星/\nしゅけん /主権/\nしゅけんいじょう /主権移譲/\nしゅけんかいふく /主権回復/\nしゅけんこっか /主権国家/\nしゅけんざいみん /主権在民/\nしゅけんしゃ /主権者/\nしゅけんしんがい /主権侵害/\nしゅげい /手芸/\nしゅげいざいりょう /手芸材料/\nしゅげいざっし /手芸雑誌/\nしゅげいしょ /手芸書/\nしゅげた /主桁/\nしゅげん /修験/\nしゅげんいん /主原因/\nしゅげんご /主言語/\nしゅげんじゃ /修験者/\nしゅげんどう /修験道/\nしゅげんりょう /主原料/\nしゅこ /朱子/\nしゅこう /趣向/酒肴/手工;craft/首肯;「-し難い」/手交;hand over.「証書を-する」/手稿;manuscript/珠孔;[植物]micropyle/殊功/\nしゅこうか /主効果/\nしゅこうぎょう /手工業/\nしゅこうげい /手工芸/\nしゅこうじく /主光軸/\nしゅこうせん /主光線/\nしゅこうりょう /酒肴料/\nしゅこつ /手骨/\nしゅこん /主根/酒魂/\nしゅこんかんしょうこうぐん /手根管症候群/\nしゅこんけい /主根系/\nしゅご /守護/主語/\nしゅごう /酒豪/\nしゅごきし /守護騎士/\nしゅごしき /守護職/\nしゅごしゃ /守護者/\nしゅごしん /守護神/\nしゅごじん /守護神/\nしゅごせい /守護星/\nしゅごだい /守護代/\nしゅごだいみょう /守護大名/\nしゅごれい /守護霊/\nしゅさ /主査/種差/主鎖/\nしゅさい /主催;†host.「大会を-する」/主宰;†preside.「劇団の-」/主菜;main dish.⇔副菜/主祭/\nしゅさいこく /主催国/\nしゅさいしゃ /主催者;†host.「大会の-」/主宰者;†president.「同人誌の-」/\nしゅさいしゃがわ /主催者側/\nしゅさいしゃはっぴょう /主催者発表/\nしゅさいじあい /主催試合/\nしゅさいだんたい /主催団体/\nしゅさよう /主作用/\nしゅさん /酒盞/\nしゅさんち /主産地/\nしゅさんぶつ /主産物/\nしゅざ /首座/主座/\nしゅざい /取材/主剤/首罪/\nしゅざいかつどう /取材活動/\nしゅざいきょひ /取材拒否/\nしゅざいじん /取材陣/\nしゅざいちゅう /取材中/\nしゅざいはん /取材班/\nしゅざいはんい /取材範囲/\nしゅざいばんぐみ /取材番組/\nしゅざいよう /取材用/\nしゅざいりょう /主材料/\nしゅざん /珠算/\nしゅし /趣旨;†理由や目的。「当NPOの-」/主旨;†主な意味。「論文の-」/種子/手指/朱子/殊死/銖錙;=錙銖/繻竢/酒肆/\nしゅしがく /朱子学/\nしゅしきぼん /手識本/\nしゅししょうどく /種子消毒/\nしゅししょくぶつ /種子植物/\nしゅししょくぶつもん /種子植物門/Spermatophyta/\nしゅしせつめい /趣旨説明/\nしゅしゃ /取捨/手写/種車/\nしゅしゃかい /種社会/\nしゅしゃせんたく /取捨選択/\nしゅしゃりん /主車輪/\nしゅしゅ /種々/守株;株(くいぜ)を守る/\nしゅしゅざった /種々雑多/\nしゅしゅつ /輸出/\nしゅしょ /朱書/手書/首書/\nしゅしょう /首相/主将/殊勝/主唱;†中心となって唱える/手掌/首唱;†真っ先に唱える/首将/酒漿/修正/\nしゅしょうえ /修正会/\nしゅしょうかんてい /首相官邸/\nしゅしょうけいけんしゃ /首相経験者/\nしゅしょうこうせんせい /首相公選制;[時事]/\nしゅしょく /主食/酒食;wine and dine/酒色;wine and women/手燭/\nしゅしょり /主処理/\nしゅしん /主審/主神/酒神;Bacchus/朱唇/珠心/\nしゅしんか /種進化/\nしゅしんこうし /朱唇皓歯/\nしゅしんしつ /主寝室/\nしゅじ /主事/朱字/主辞;head-word/主餌/\nしゅじい /主治医/\nしゅじく /主軸/\nしゅじつ /主日/種実/手実/\nしゅじつるい /種実類/\nしゅじゃく /朱雀/\nしゅじゅ /種々/侏儒/種種/\nしゅじゅう /主従/\nしゅじゅうかんけい /主従関係/\nしゅじゅざった /種々雑多/種種雑多/\nしゅじゅつ /手術/主述;[文法]主部と述部/\nしゅじゅつあと /手術跡/\nしゅじゅつご /手術後/\nしゅじゅつしつ /手術室/\nしゅじょう /衆生/主上/主情/\nしゅじょうさいど /衆生済度/\nしゅじょうしゅぎ /主情主義;emotionalism/\nしゅじん /主人/\nしゅじんこう /主人公/\nしゅじんこうたち /主人公達/\nしゅじんこうほんにん /主人公本人/\nしゅじんさま /主人様/\nしゅじんもん /主尋問/\nしゅす /繻子/\nしゅすい /取水/\nしゅすいこう /取水口/\nしゅすいとう /取水塔/\nしゅすう /種数/\nしゅすじ /主筋/\nしゅずみ /朱墨/\nしゅせい /酒精/守勢;-に立たされる/守成;-は難し/主星;連星の明るい方/首星;星座で最も明るい星/\nしゅせいぎょき /主制御器/\nしゅせいひん /主製品/\nしゅせいぶん /主成分/\nしゅせいぶんぶんせき /主成分分析/\nしゅせき /主席;国家-/首席;-奏者/酒席/手跡/酒石/手蹟;=手跡/\nしゅせき> /首席;(principal) -研究員,-バイオリニスト/\nしゅせきえい /酒石英/\nしゅせきけんきゅうかん /首席研究官/\nしゅせきごうかく /首席合格/\nしゅせきさん /酒石酸/\nしゅせつ /主節;[文法]main clause/守節;節義を守る/\nしゅせん /主戦/酒仙/守戦/酒戦/\nしゅせんきしゅ /主戦騎手/\nしゅせんじょう /主戦場/\nしゅせんせん /主戦線/\nしゅせんど /守銭奴/\nしゅせんは /主戦派/\nしゅせんりつ /主旋律/\nしゅせんりょく /主戦力/\nしゅぜい /酒税/主税/\nしゅぜいきょく /主税局/\nしゅぜいほう /酒税法/\nしゅぜいりょう /主税寮/\nしゅぜん /酒膳/主膳;宮中の料理人/修禅;[仏教]禅定を修める/修善;[仏教]善行を積む/鬚髯/\nしゅぜんじ /修善寺;地名,静岡/修禅寺;修善寺にある寺院/\nしゅぜんじちょう /修善寺町/\nしゅぜんじものがたり /修善寺物語/修禅寺物語/\nしゅぜんたい /種全体/\nしゅそ /主訴/首座/\nしゅそう /主相/\nしゅそうさ /主走査/\nしゅそうじゅつ /手相術/\nしゅそりょうたん /首鼠両端/\nしゅぞう /酒造;さかづくり/酒蔵;さかぐら/\nしゅぞうか /酒造家/\nしゅぞうけんがく /酒蔵見学/\nしゅぞうけんきゅうじょ /酒造研究所/\nしゅぞうし /酒造史/\nしゅぞく /種族/\nしゅぞくてき /種族的/\nしゅぞくほぞん /種族保存/\nしゅたい /主体/\nしゅたいしゃ /主体者/\nしゅたいせい /主体性/\nしゅたいてき /主体的/\nしゅたく /手沢/\nしゅたくぼん /手沢本/\nしゅたる /主たる/\nしゅたんとう /主担当/\nしゅだい /主題;theme/首題;はじめの題目/腫大/主代/\nしゅだいか /主題歌;theme song/主題化;topicalise/\nしゅだいきょく /主題曲/\nしゅだいず /主題図/\nしゅだいていじ /主題提示/\nしゅだいてき /主題的/\nしゅだいわく /主台枠/\nしゅだつ /須達/\nしゅだん /手段/\nしゅだんてき /手段的/\nしゅち /主知/主値/趣致/恤;(呉音)/\nしゅちく /種畜/\nしゅちしゅぎ /主知主義/\nしゅちせつ /主知説/\nしゅちにくりん /酒池肉林/\nしゅちゅう /手中/主柱/\nしゅちょ /主著/\nしゅちょう /主張/首長/腫脹/朱鳥;年号(686)/主徴;[医]presenting sign/主調;[音楽]Haupttonart/主潮;main current/殊寵/\nしゅちょうおん /主調音;[音楽]tonic/\nしゅちょうこく /首長国/\nしゅちょうこくれんぽう /首長国連邦/\nしゅちょうじたい /主張自体/\nしゅちょうぜんたい /主張全体/\nしゅちょうてん /主張点/\nしゅちょうどおり /主張通り/\nしゅちょうないよう /主張内容/\nしゅちょうほうほう /主張方法/\nしゅっか /出荷/出火/\nしゅっかかいし /出荷開始/\nしゅっかがく /出荷額/\nしゅっかき /出荷機/\nしゅっかご /出荷後/\nしゅっかじ /出荷時/\nしゅっかじき /出荷時期/\nしゅっかじっせき /出荷実績/\nしゅっかじてん /出荷時点/\nしゅっかすう /出荷数/\nしゅっかだいすう /出荷台数/\nしゅっかちょくぜん /出荷直前/\nしゅっかにちじ /出荷日時/\nしゅっかばん /出荷版/\nしゅっかび /出荷日/\nしゅっかぶん /出荷分/\nしゅっかまち /出荷待ち/\nしゅっかよてい /出荷予定/\nしゅっかりょう /出荷量/\nしゅっかん /出棺/\nしゅっきょ /卒去/\nしゅっきょう /出郷/出京/\nしゅっきん /出勤/出金/\nしゅっきんじ /出勤時/\nしゅっきんじかん /出勤時間/\nしゅっきんでんぴょう /出金伝票/\nしゅっきんび /出勤日/\nしゅっきんぼ /出勤簿/\nしゅっきんまえ /出勤前/\nしゅっけ /出家/\nしゅっけしゃ /出家者/\nしゅっけっせき /出欠席/\nしゅっけつ /出血/出欠/\nしゅっけつかかく /出血価格/\nしゅっけつせい /出血性/\nしゅっけつたりょう /出血多量/\nしゅっけつひょう /出欠表/\nしゅっこ /出庫/\nしゅっこう /出向/出港;港を出ること/出航;航行を始めること/出稿;「広告の-」/出講;授業をする/\nしゅっこうさき /出向先/\nしゅっこうちゅう /出向中/\nしゅっこく /出国/\nしゅっこくけんさ /出国検査/\nしゅっこくしんさ /出国審査/\nしゅっこくじ /出国時/\nしゅっこくぜい /出国税/\nしゅっこくてつづき /出国手続/出国手続き/\nしゅっこくびん /出国便/\nしゅっこじ /出庫時/\nしゅっこつ /倏忽;suddenly/\nしゅっこんそう /宿根草;[園芸]jaundice root. cf.多年草/\nしゅっさつ /出札/\nしゅっさつがかり /出札係/\nしゅっさつぐち /出札口/\nしゅっさん /出産/\nしゅっさんいがい /出産以外/\nしゅっさんいわい /出産祝/出産祝い/\nしゅっさんきゅうか /出産休暇/\nしゅっさんしょうめいしょ /出産証明書/\nしゅっさんじ /出産時/\nしゅっさんたいしょく /出産退職/\nしゅっさんよていび /出産予定日/\nしゅっし /出資/出仕/\nしゅっしきん /出資金/\nしゅっしさき /出資先/\nしゅっししゃ /出資者/\nしゅっしひりつ /出資比率/\nしゅっしほう /出資法/\nしゅっしゃ /出社/出射/出車/\nしゅっしゃび /出社日/\nしゅっしゃまえ /出社前/\nしゅっしゃめん /出射面/\nしゅっしょ /出所/出処/\nしゅっしょう /出生/\nしゅっしょうぜんしんだん /出生前診断/\nしゅっしょうとどけ /出生届/\nしゅっしょうりつ /出生率/\nしゅっしょく /出色/出食/\nしゅっしょご /出所後/\nしゅっしょしんたい /出処進退/\nしゅっしん /出身/\nしゅっしんがくぶ /出身学部/\nしゅっしんがっか /出身学科/\nしゅっしんがっこう /出身学校/\nしゅっしんけん /出身県/\nしゅっしんこう /出身校/\nしゅっしんこうこう /出身高校/\nしゅっしんこく /出身国/\nしゅっしんしゃ /出身者/\nしゅっしんしゃどうし /出身者同士/\nしゅっしんだいがく /出身大学/\nしゅっしんち /出身地/\nしゅっすい /出水/出穂/\nしゅっせ /出世/出瀬/\nしゅっせい /出生/出征/出精/\nしゅっせいしょうめいしょ /出生証明書/\nしゅっせいすう /出生数/\nしゅっせいぜんしんだん /出生前診断/\nしゅっせいち /出生地/\nしゅっせいとどけ /出生届/\nしゅっせいまえしんだん /出生前診断/\nしゅっせいりつ /出生率/\nしゅっせうお /出世魚/\nしゅっせかいどう /出世街道/\nしゅっせがしら /出世頭/\nしゅっせき /出席/\nしゅっせきかいすう /出席回数/\nしゅっせききぼう /出席希望/\nしゅっせきしゃ /出席者/\nしゅっせきじ /出席時/\nしゅっせきじょうきょう /出席状況/\nしゅっせきてん /出席点/\nしゅっせきにっすう /出席日数/\nしゅっせきばんごう /出席番号/\nしゅっせきぼ /出席簿/\nしゅっせきりつ /出席率/\nしゅっせけん /出世間/\nしゅっせけんてき /出世間的/\nしゅっせさく /出世作/\nしゅっせばらい /出世払い/\nしゅっそう /出走/出槽/\nしゅっそうかいすう /出走回数/\nしゅっそうかいひ /出走回避/\nしゅっそうかのう /出走可能/\nしゅっそうかのうとうすう /出走可能頭数/\nしゅっそうきんし /出走禁止/\nしゅっそうけん /出走権/\nしゅっそうしかく /出走資格/\nしゅっそうじょうけん /出走条件/\nしゅっそうせいげん /出走制限/\nしゅっそうとうすう /出走頭数/\nしゅっそうとうろく /出走登録/\nしゅっそうとりけし /出走取消/\nしゅっそうば /出走馬/\nしゅっそうまえ /出走前/\nしゅっそうよてい /出走予定/\nしゅっそうよていば /出走予定馬/\nしゅったい /出来/\nしゅったいきん /出退勤/\nしゅったつ /出立/\nしゅったん /出炭/\nしゅっちょう /出張/出超;輸出超過/\nしゅっちょういらい /出張依頼/\nしゅっちょういらいしょ /出張依頼書/\nしゅっちょうこうせい /出張校正/\nしゅっちょうさき /出張先/\nしゅっちょうさつえい /出張撮影/\nしゅっちょうしゃ /出張者/\nしゅっちょうしゅうり /出張修理/\nしゅっちょうしょ /出張所/\nしゅっちょうじ /出張時/\nしゅっちょうじょ /出張所/\nしゅっちょうちゅう /出張中/\nしゅっちょうてあて /出張手当/\nしゅっちょうはんばい /出張販売/\nしゅっちょうばぼう /出張馬房/\nしゅっちょうひ /出張費/\nしゅっちょうほうこく /出張報告/\nしゅっちょうまえ /出張前/\nしゅっちょうめいれいしょ /出張命令書/\nしゅっちょうりょひ /出張旅費/\nしゅっちょうりよう /出張利用/\nしゅっちん /出陳/\nしゅってい /出廷/出艇/\nしゅってん /出展;「展示会への-」/出店;「コンビニの-」/出典;「引用部分の-」/\nしゅってんさくひん /出展作品/\nしゅってんしゃ /出展者/出店者/\nしゅってんふめい /出典不明/\nしゅっとう /出頭/\nしゅっとうにん /出頭人/\nしゅっとうめいれい /出頭命令/\nしゅっぱつ /出発/\nしゅっぱつき /出発機/\nしゅっぱつしんこう /出発進行/\nしゅっぱつしんごう /出発信号/\nしゅっぱつしんごうき /出発信号機/\nしゅっぱつじ /出発時/\nしゅっぱつじかん /出発時間/\nしゅっぱつじこく /出発時刻/\nしゅっぱつち /出発地/\nしゅっぱつちてん /出発地点/\nしゅっぱつちょくぜん /出発直前/\nしゅっぱつていこう /出発抵抗/\nしゅっぱつてん /出発点/\nしゅっぱつび /出発日/\nしゅっぱつびん /出発便/\nしゅっぱつまえ /出発前/\nしゅっぱつまぎわ /出発間際/\nしゅっぱん /出版/出帆;sail/\nしゅっぱんかい /出版会/\nしゅっぱんかんけい /出版関係/\nしゅっぱんかんけいしゃ /出版関係者/\nしゅっぱんがいしゃ /出版会社/\nしゅっぱんきねん /出版記念/\nしゅっぱんきょく /出版局/\nしゅっぱんぎょう /出版業/\nしゅっぱんぎょうかい /出版業界/\nしゅっぱんけいやく /出版契約/\nしゅっぱんけん /出版権/\nしゅっぱんけんしゃ /出版権者/\nしゅっぱんしゃ /出版社/出版者;†出版した人/\nしゅっぱんしゃがわ /出版社側/\nしゅっぱんしゃなど /出版社等/\nしゅっぱんしゃふめい /出版社不明/\nしゅっぱんしゃべつ /出版社別/\nしゅっぱんしゃめい /出版社名/出版者名;†/\nしゅっぱんじ /出版時/\nしゅっぱんじぎょうほんぶ /出版事業本部/\nしゅっぱんじん /出版人/\nしゅっぱんにん /出版人/\nしゅっぱんのじゆう /出版の自由;憲法21条/\nしゅっぱんふ /出版譜/\nしゅっぱんぶ /出版部/\nしゅっぱんぶすう /出版部数/\nしゅっぱんぶつ /出版物/\nしゅっぱんほう /出版法/\nしゅっぱんまえ /出版前/\nしゅっぱんもと /出版元/\nしゅっぴ /出費/\nしゅっぴつ /出筆/\nしゅっぴん /出品/\nしゅっぴんさっか /出品作家/\nしゅっぴんしゃ /出品者/\nしゅっぴんちゅう /出品中/\nしゅっぴんぶつ /出品物/\nしゅっぴんほうほう /出品方法/\nしゅっぷ /出府/\nしゅっぺい /出兵/\nしゅっぽん /出奔/\nしゅつ /出/蟀;蟋蟀(こおろぎ)/恤;救恤(きゅうじゅつ)/卆;「卒」の旧字/\nしゅつえき /出役/\nしゅつえじぷとき /出エジプト記;[聖書]Exodus(Ex,Exod)/\nしゅつえん /出演/出捐/\nしゅつえんいちらん /出演一覧/\nしゅつえんさく /出演作/\nしゅつえんさくひん /出演作品/\nしゅつえんしゃ /出演者/\nしゅつえんしゃぜんいん /出演者全員/\nしゅつえんしゃたち /出演者達/\nしゅつえんしゃめい /出演者名/\nしゅつえんじょうほう /出演情報/\nしゅつえんちゅう /出演中/\nしゅつえんばんぐみ /出演番組/\nしゅつえんよてい /出演予定/\nしゅつえんりょう /出演料/\nしゅつが /出芽/出駕/\nしゅつがん /出願/\nしゅつがんしかく /出願資格/\nしゅつがんしょ /出願書/\nしゅつがんずみ /出願済/\nしゅつがんちゅう /出願中/\nしゅつがんにん /出願人/\nしゅつがんび /出願日/\nしゅつぎょ /出御/\nしゅつけっせき /出欠席/\nしゅつげき /出撃/\nしゅつげん /出現/\nしゅつげんいち /出現位置/\nしゅつげんかくりつ /出現確率/\nしゅつげんかのうせい /出現可能性/\nしゅつげんすう /出現数/\nしゅつげんばしょ /出現場所/\nしゅつげんひんど /出現頻度/\nしゅつげんまえ /出現前/\nしゅつげんりつ /出現率/\nしゅつごく /出獄/\nしゅつざん /出山/\nしゅつじ /出自/\nしゅつじょう /出場/出状/出定/\nしゅつじょうかいすう /出場回数/\nしゅつじょうかしゅ /出場歌手/\nしゅつじょうかのう /出場可能/\nしゅつじょうきかい /出場機会/\nしゅつじょうきてい /出場規定/\nしゅつじょうけん /出場権/\nしゅつじょうけんかくとく /出場権獲得/\nしゅつじょうこう /出場校/\nしゅつじょうこうけってい /出場校決定/\nしゅつじょうこうご /出定後語/\nしゅつじょうこく /出場国/\nしゅつじょうしかく /出場資格/\nしゅつじょうしゃ /出場者/\nしゅつじょうしょうご /出定笑語/\nしゅつじょうせんしゅ /出場選手/\nしゅつじょうせんしゅとうろく /出場選手登録/\nしゅつじょうちゅう /出場中/\nしゅつじょうていし /出場停止/\nしゅつじょうば /出場馬/\nしゅつじょうよてい /出場予定/\nしゅつじょうよていしゃ /出場予定者/\nしゅつじょうわく /出場枠/\nしゅつじん /出陣/\nしゅつだい /出題/\nしゅつだいがわ /出題側/\nしゅつだいけいしき /出題形式/\nしゅつだいしゃ /出題者/\nしゅつだいじ /出題時/\nしゅつだいもと /出題元/\nしゅつど /出土/\nしゅつどう /出動/\nしゅつどひん /出土品/\nしゅつにゅう /出入/\nしゅつにゅうかんり /出入管理/\nしゅつにゅうこく /出入国/\nしゅつにゅうこくかんりきょく /出入国管理局/\nしゅつにゅうこくぜい /出入国税/\nしゅつのう /出納/\nしゅつば /出馬/\nしゅつばとうひょう /出馬投票/\nしゅつばひょう /出馬表/\nしゅつばひょうめい /出馬表明/\nしゅつぼつ /出没/\nしゅつぼつち /出没地/\nしゅつむ /出務/\nしゅつもくよそう /出目予想/\nしゅつもん /出門/\nしゅつらい /出来/\nしゅつらん /出藍/\nしゅつり /出離/\nしゅつりしょうじ /出離生死/\nしゅつりょう /出漁/出猟/\nしゅつりょく /出力/\nしゅつりょくいち /出力位置/\nしゅつりょくか /出力可/\nしゅつりょくかのう /出力可能/\nしゅつりょくかんすう /出力関数/\nしゅつりょくがわ /出力側/\nしゅつりょくくらす /出力クラス/\nしゅつりょくけい /出力系/\nしゅつりょくけいしき /出力形式/\nしゅつりょくけっか /出力結果/\nしゅつりょくこうじょう /出力向上/\nしゅつりょくさいだい /出力最大/\nしゅつりょくさき /出力先/\nしゅつりょくし /出力紙/\nしゅつりょくしてい /出力指定/\nしゅつりょくしょり /出力処理/\nしゅつりょくしんごう /出力信号/\nしゅつりょくじ /出力時/\nしゅつりょくじく /出力軸/\nしゅつりょくせん /出力線/\nしゅつりょくそう /出力層/\nしゅつりょくそうさ /出力操作/\nしゅつりょくそうち /出力装置/\nしゅつりょくたん /出力端/\nしゅつりょくたんし /出力端子/\nしゅつりょくだん /出力段/\nしゅつりょくち /出力値/\nしゅつりょくちゅう /出力中/\nしゅつりょくちょうせい /出力調整/\nしゅつりょくでんあつ /出力電圧/\nしゅつりょくとくせい /出力特性/\nしゅつりょくはけい /出力波形/\nしゅつりょくばいたい /出力媒体/\nしゅつりょくひんしつ /出力品質/\nしゅつりょくぶ /出力部/\nしゅつりょくほう /出力法/\nしゅつりょくほうほう /出力方法/\nしゅつりょくもじ /出力文字/\nしゅつりょくよう /出力用/\nしゅつりょくようきゅう /出力要求/\nしゅつりょくようし /出力用紙/\nしゅつりょくれい /出力例/\nしゅつりょくれつ /出力列/\nしゅつるい /出塁/\nしゅてん /朱点/主点/主典/\nしゅてんし /主天使;dominations/\nしゅてんどうじ /酒呑童子/手天童子;[漫画]永井豪/\nしゅでい /朱泥/\nしゅでん /主殿;-造り/\nしゅでんげん /主電源/\nしゅでんづくり /主殿造り/\nしゅでんどうき /主電動機/\nしゅでんりょう /主殿寮;[律令制]施設・設備の維持管理役/\nしゅと /首都/首途/酒徒/\nしゅとう /種痘/手刀/酒盗/手套;てぶくろ。「-を脱す」(=本気を出す)/首藤;人名/\nしゅときのう /首都機能/\nしゅとく /取得/\nしゅとくかがく /取得価額/\nしゅとくかのう /取得可能/\nしゅとくげんか /取得原価/\nしゅとくご /取得後/\nしゅとくしゃ /取得者/\nしゅとくしんせいしょ /取得申請書/\nしゅとくじ /取得時/\nしゅとくじこう /取得時効/\nしゅとくだいこうぎょうしゃ /取得代行業者/\nしゅとくほうほう /取得方法/\nしゅとくみこみ /取得見込/\nしゅとくりょう /取得料/\nしゅとけん /首都圏/\nしゅとけんきんこう /首都圏近郊/\nしゅとけんてつどう /首都圏鉄道/\nしゅとけんない /首都圏内/\nしゅとこう /首都高/\nしゅとこうこうだん /首都高公団/\nしゅとこうした /首都高下/\nしゅとこうそく /首都高速/\nしゅとこうそくどうろ /首都高速道路/\nしゅとして /主として/\nしゅどう /手動/主導/首藤/主動/衆道/\nしゅどう> /手動;-接続,-エレベータ/\nしゅどうかいへいしき /手動開閉式/\nしゅどうがた /主導型/手動型/\nしゅどうけいさんき /手動計算機/\nしゅどうけん /主導権/\nしゅどうしき /手動式/\nしゅどうせってい /手動設定/\nしゅどうそうさ /手動操作/\nしゅどうそうしん /手動送信/\nしゅどうだい /手動台/\nしゅどうてき /主導的/\nしゅどうとうろく /手動登録/\nしゅどうは /手動派/\nしゅどうへんそくき /手動変速機/\nしゅどうりん /主動輪/\nしゅどく /酒毒/\nしゅにく /朱肉/酒肉/\nしゅにん /主任/\nしゅにんいん /主任員/\nしゅにんかい /主任会/\nしゅにんきょうじゅ /主任教授/\nしゅにんぎし /主任技師/\nしゅにんけんきゅうかん /主任研究官/\nしゅにんしゃ /主任者/\nしゅにんしゃしけん /主任者試験/\nしゅぬり /朱塗り/\nしゅねんしょうしつ /主燃焼室/\nしゅのう /首脳/主脳/\nしゅのうかいぎ /首脳会議/\nしゅのうかいだん /首脳会談/\nしゅのうじん /首脳陣/\nしゅのうはんたい /酒嚢飯袋/\nしゅのうぶ /首脳部/\nしゅはい /酒杯/手背/酒盃/\nしゅはく /手搏/\nしゅはん /主犯/首班/酒飯/\nしゅはんかく /主犯格/\nしゅば /種馬/\nしゅばい /酒売/\nしゅばんごう /主番号/\nしゅひ /守秘/種皮;[植物]seed coat/珠皮;[植物]integument/種肥/\nしゅひぎむ /守秘義務/\nしゅひぎむいはん /守秘義務違反/\nしゅひつ /主筆/朱筆/\nしゅひん /主賓/\nしゅび /守備/首尾/\nしゅびいち /守備位置/\nしゅびいっかん /首尾一貫/\nしゅびがた /守備型/\nしゅびがため /守備固め/\nしゅびがわ /守備側/\nしゅびき /朱引/朱引き/\nしゅびじん /守備陣/\nしゅびたい /守備隊/\nしゅびはんい /守備範囲/\nしゅびはんいがい /守備範囲外/\nしゅびぼうがい /守備妨害/\nしゅびめん /守備面/\nしゅびょう /種苗/\nしゅびょうほう /種苗法/\nしゅびよく /首尾よく/首尾良く/\nしゅびりつ /守備率/\nしゅびりょく /守備力/\nしゅびりょくきょうか /守備力強化/\nしゅふ /主婦/主夫/首府/\nしゅふぎょう /主婦業/主夫業/\nしゅふく /首服/\nしゅふやく /主婦役/\nしゅふれん /主婦連/\nしゅぶ /首部;first part/主部;main part/\nしゅぶき /主武器/\nしゅぶつ /主物/\nしゅぶん /主文/\nしゅへい /手兵/守兵/珠柄/\nしゅへいかつ /主平滑/\nしゅへき /酒癖/\nしゅへんあつき /主変圧器/\nしゅべつ /種別/\nしゅべつごと /種別毎/\nしゅべつじゅん /種別順/\nしゅべつひょうじ /種別表示/\nしゅべつへんこう /種別変更/\nしゅほ /酒保/\nしゅほう /手法/主砲/主峰;山脈の-/修法/\nしゅぼ /酒母/\nしゅぼう /酒房;酒屋/首謀/主謀;=首謀/酒坊;=酒房/\nしゅぼうしゃ /首謀者/主謀者;=首謀者/\nしゅぼくてん /朱墨点/\nしゅぼば /種牡馬/\nしゅぼばじてん /種牡馬辞典/\nしゅぼばせいせき /種牡馬成績/\nしゅまい /酒米/\nしゅまつ /朱抹/\nしゅみ /趣味/須弥;-山/\nしゅみきょうよう /趣味教養/\nしゅみざ /須弥座/\nしゅみし /趣味誌/\nしゅみじん /趣味人/\nしゅみせい /趣味性/\nしゅみせん /須弥山/\nしゅみだん /須弥壇/\nしゅみてき /趣味的/\nしゅみひん /趣味品/\nしゅみゃく /主脈/\nしゅむ /主務/\nしゅむかんちょう /主務官庁/\nしゅむだいじん /主務大臣/\nしゅめ /主馬/\nしゅめーるご /シュメール語;Sumerian/\nしゅめーるじん /シュメール人;Sumerian/\nしゅめい /種名;[生物]specific name/主命/\nしゅめもり /主メモリ/\nしゅもーど /主モード/\nしゅもく /種目/撞木/\nしゅもくがた /撞木形/\nしゅもくざめ /撞木鮫/\nしゅもくづえ /撞木杖/\nしゅもくてき /主目的/\nしゅもくべつ /種目別/\nしゅもくまち /撞木町/\nしゅもつ /腫物/\nしゅもん /朱門/\nしゅやく /主役/主薬/\nしゅやくかく /主役格/\nしゅやくきゅう /主役級/\nしゅゆ /須臾/\nしゅよう /主要/腫瘍/主用/須要/\nしゅよう> /主要;-紙,-政党,-メンバー/\nしゅよういん /主要因/\nしゅようえき /主要駅/\nしゅようかげきじょう /主要歌劇場/\nしゅようかんせん /主要幹線/\nしゅようがく /腫瘍学/\nしゅようきかん /主要機関/\nしゅようきき /主要機器/\nしゅようきょてんかん /主要拠点間/\nしゅようくうこう /主要空港/\nしゅようこく /主要国/\nしゅようさくひん /主要作品/\nしゅようさんぎょう /主要産業/\nしゅようしゅだい /主要主題/\nしゅようじかん /主要時間/\nしゅようじんぶつ /主要人物/\nしゅようそしき /主要組織/\nしゅようだいがく /主要大学/\nしゅようち /主要地/\nしゅようちょさく /主要著作/\nしゅようとうじょうじんぶつ /主要登場人物/\nしゅようとし /主要都市/\nしゅようどうろ /主要道路/\nしゅようひしゃたい /主要被写体/\nしゅようぶ /主要部/\nしゅようぶひん /主要部品/\nしゅようぶぶん /主要部分/\nしゅようぶもん /主要部門/\nしゅようへんこうてん /主要変更点/\nしゅようようそ /主要要素/\nしゅようろんぶん /主要論文/\nしゅよく /主翼/\nしゅよくじょう /主翼上/\nしゅら /修羅/\nしゅらい /周礼/\nしゅらおう /修羅王/\nしゅらじょう /修羅場/\nしゅらどう /修羅道/\nしゅらば /修羅場/\nしゅらもの /修羅物/\nしゅらん /酒乱/\nしゅり /首里/修理;-大夫/\nしゅりけん /手裏剣/\nしゅりし /首里市/\nしゅりしき /修理職/\nしゅりだいぶ /修理大夫/\nしゅりはんどく /周利槃特/\nしゅりゅう /主流/腫瘤/\nしゅりゅうえん /主流煙/\nしゅりゅうだん /手榴弾/\nしゅりゅうは /主流派/\nしゅりょう /狩猟/首領/酒量/\nしゅりょうけん /狩猟犬/\nしゅりょうじゅう /狩猟獣;†(撃たれる方)/狩猟銃;†(撃つ方)/\nしゅりょうたいしょう /狩猟対象/\nしゅりょうほう /狩猟法;[法][略語]鳥獣の保護及び狩猟の適正化に関する法律/\nしゅりょうめんきょ /狩猟免許/\nしゅりょうよう /狩猟用/\nしゅりょく /主力/\nしゅりょくかん /主力艦/\nしゅりょくき /主力機/\nしゅりょくきゅう /主力級/\nしゅりょくぎんこう /主力銀行;[金融]NB:「main bank」は和製英語/\nしゅりょくこう /主力行/\nしゅりょくしょうひん /主力商品/\nしゅりょくせいひん /主力製品/\nしゅりょくせんしゃ /主力戦車/\nしゅりょくせんしゅ /主力選手/\nしゅりょくだしゃ /主力打者/\nしゅりょくとうしゅ /主力投手/\nしゅりょくぶたい /主力部隊/\nしゅるい /種類/酒類;liquor/\nしゅるいかぶ /種類株;株主の権利内容が普通株と異なる株式/\nしゅるいごと /種類毎/\nしゅるいさいけん /種類債権/\nしゅるいすう /種類数/\nしゅるいべつ /種類別/\nしゅるいめい /種類名/\nしゅれいもん /守礼門/\nしゅれん /手練/\nしゅろ /棕櫚/椶櫚/\nしゅろう /酒楼/\nしゅろうちわ /棕櫚団扇/\nしゅろちく /棕櫚竹;[植物]ヤシ科/\nしゅろんぶん /主論文/\nしゅわ /手話/\nしゅわおん /主和音/\nしゅわくせい /主惑星/\nしゅわこうしゅうかい /手話講習会/\nしゅわひょうげん /手話表現/\nしゅわん /手腕/\nしゅわんか /手腕家/\nしゅわんさいぼう /シュワン細胞;[生物]Schwann cell/\nしゅん /旬/春/瞬;瞬間/舜;論語等に見える伝説上の名君/蕣;あさがお/俊;俊足/峻;急峻/竣;竣工/駿;優駿/悛;改悛/浚;浚渫/皴;しわ/逡;逡巡/雋/儁/惷/蠢;蠢動/墫/濬/筍;たけのこ/\nしゅんい /春意/\nしゅんいち /俊一/峻一/\nしゅんいちろう /俊一郎/俊一朗/\nしゅんう /春雨/\nしゅんえい /俊英/\nしゅんか /春夏/春霞/春歌/\nしゅんかしゅうとう /春夏秋冬/\nしゅんかしょり /春化処理/\nしゅんかどう /春華堂/\nしゅんかん /瞬間/春寒/春官/筍干/笋羹;=筍干/笋干;=筍干/\nしゅんかんいどう /瞬間移動/\nしゅんかんげい /瞬間芸/\nしゅんかんさいだい /瞬間最大/\nしゅんかんさいだいふうそく /瞬間最大風速/\nしゅんかんしゅんかん /瞬間瞬間/\nしゅんかんせっちゃく /瞬間接着/\nしゅんかんせっちゃくざい /瞬間接着剤/\nしゅんかんそうずしまものがたり /俊寛僧都島物語/\nしゅんかんてき /瞬間的/\nしゅんかんふうそく /瞬間風速/\nしゅんかんゆわかしき /瞬間湯沸かし器/瞬間湯沸し器/\nしゅんが /春画/\nしゅんき /春季;†/春期;†/春機;発情/春気;春景色/峻輝/\nしゅんきこうれいさい /春季皇霊祭;現・春分の日/\nしゅんきたいかい /春季大会/春期大会/\nしゅんきち /駿吉/\nしゅんきゅう /春宮/\nしゅんきょ /峻拒/\nしゅんきょう /春興/\nしゅんきんしょう /春琴抄;谷崎潤一郎/\nしゅんぎく /春菊/\nしゅんぎょ /旬魚/\nしゅんぎょう /春暁/春業/\nしゅんけい /春景/\nしゅんけつ /俊傑/\nしゅんけん /峻険/峻嶮/\nしゅんげざい /峻下剤/\nしゅんげつ /春月/\nしゅんげん /峻厳/\nしゅんこう /竣工/春光/竣功/\nしゅんこうしき /竣工式/\nしゅんこく /瞬刻/\nしゅんさい /俊才/\nしゅんさつ /瞬殺/\nしゅんざい /春材/\nしゅんしゅう /俊秀/春愁/\nしゅんしょ /春初/\nしゅんしょう /春宵/\nしゅんしょく /春色/\nしゅんしん /舜臣/春心/\nしゅんじ /瞬時/俊二/俊治/俊次/俊司/\nしゅんじち /瞬時値/\nしゅんじつ /春日/\nしゅんじゅう /春秋/\nしゅんじゅうさしでん /春秋左氏伝;『春秋』の註釈書/\nしゅんじゅうじだい /春秋時代;BC770-BC403/\nしゅんじゅうせんごくじだい /春秋戦国時代/\nしゅんじゅん /逡巡/\nしゅんじょう /春情/\nしゅんすい /旬粋/\nしゅんすけ /俊介/俊輔/俊亮/\nしゅんせい /竣成;竣工/俊成;?/\nしゅんせつ /浚渫/春節/春雪/\nしゅんせつせん /浚渫船/\nしゅんぜん /春前/\nしゅんそく /俊足/駿足/瞬息;単位。10^-16/\nしゅんぞう /俊三/\nしゅんたろう /俊太郎/\nしゅんだん /瞬断/春暖/\nしゅんちょう /春鳥;鶯/\nしゅんつ /順子/\nしゅんてい /瞬停/\nしゅんてつ /俊哲/\nしゅんでい /春泥/\nしゅんでん /瞬電/\nしゅんとう /春闘/\nしゅんとうぐん /駿東郡/\nしゅんどう /蠢動/春藤/\nしゅんば /駿馬/\nしゅんぱつりょく /瞬発力/\nしゅんぱつりょくしょうぶ /瞬発力勝負/\nしゅんびん /俊敏/\nしゅんぶん /春分;[二十四節気]3.21頃/\nしゅんぶんてん /春分点/\nしゅんぶんのひ /春分の日;3.21頃/\nしゅんぶんび /春分日/\nしゅんぷう /春風/\nしゅんぷうたいとう /春風駘蕩/\nしゅんぷうてい /春風亭/\nしゅんぷく /春服/\nしゅんべつ /峻別/\nしゅんぼう /俊髦/\nしゅんぽん /春本/\nしゅんみん /春眠/\nしゅんむ /春夢/\nしゅんめ /駿馬/\nしゅんや /春夜/\nしゅんよう /春陽/\nしゅんようぶんこ /春陽文庫/\nしゅんらい /春雷/\nしゅんらん /春蘭/\nしゅんれい /峻嶺/\nしゅんれつ /峻烈/\nしゅんろう /俊朗/隼郎/春郎/隼朗/\nしゆう /雌雄/私有;private/市有;city owned/師友/詩友/子游;孔子の弟子/\nしゆう> /私有;†private/市有;†city owned/\nしゆういしゅ /雌雄異株/\nしゆういたい /雌雄異体/\nしゆうざいさん /私有財産/\nしゆうち /私有地;private land/市有地;city-owned land/\nしゆうどうしゅ /雌雄同株/\nしゆうどうたい /雌雄同体/\nしゆうぶつ /私有物/\nしゆうりん /私有林/\nしょ /所/初/書/署;警察-/諸;もろもろ/緒;はじめの/処/暑/庶;庶民/蔗;蔗糖/曙;(あけぼの)曙光/渚;なぎさ/薯;馬鈴薯/藷;甘藷/且;かつ/岨;そわ/狙;(漢音) ねら・う/砠/苴/雎/杵;きね/黍;きび/墅/嶼;島嶼/胥/蜍;蟾蜍/處;「処」の旧字/苜;?/\nしょ> /諸/初/\nしょーろんぽう /小籠包/\nしょあく /諸悪/\nしょあくまくさ /諸悪莫作/\nしょい /所謂/所為/\nしょいこ /背負子/\nしょいちねん /初一念/\nしょいり /初入/\nしょいん /書院/所員;研究所の-/署員;消防署の-/書淫;読書に溺れる/\nしょいんし /書院紙/\nしょいんづくり /書院造り;[建築]/書院造/\nしょいんぶんこ /書院文庫/\nしょいんぼん /初印本/\nしょう /賞/将/商/小/少/称/証/症/章/省/相/抄/性;懲り性/笙;(邦楽器)/簫;(中国などの管楽器)/鉦;かね/頌;称える歌/昭;昭和/升;10合/床/匠;楽匠/勝/笑/庄;庄屋/粧;化粧/償;弁償/詳;詳細/祥;吉祥/荘;荘園/装;衣装/爿;(しょうへん)/牀;≒床/妝/蒋;蒋介石/醤;醤油/奨;推奨/奬;「奨」の旧字(人名用漢字)/獎;「奨」の旧字2/將;「将」の旧字(人名用漢字)/漿;血漿/鏘/廠;(壁のない建物)工廠/厰;「廠」の異体字/敞;(ひろい)/囁;ささや・く/懾;(おそれる)/顳;(こめかみ)/妾;妾腹/霎;(小雨)/衝;衝撃/鍾;鍾馗/牆;かき/墻;「牆」の異体字/檣;ほばしら/艢;=檣/薔;薔薇/焦;焦点/樵;きこり/礁;座礁/蕉;芭蕉/憔;憔悴/彰;表彰/樟;くすのき/障;障害/嶂/璋/瘴/昌;昌運/唱;唱歌/娼;娼婦/菖;菖蒲/倡/猖;猖獗/晶;結晶/橸;まさ/召;召喚/招;招待/沼;湖沼/照;照明/紹;紹介/詔;詔勅/劭/邵/韶/哨;哨戒/宵;(よい)春宵/梢;末梢/消;消滅/硝;硝酸/肖;肖像/鞘;(さや)腱鞘炎/蛸;たこ/峭;(けわしい)峻峭/悄;悄然/稍;やや/誚;(そしる)/逍;逍遥/銷;≒消/霄;(そら)/嘗;(な・める)臥薪嘗胆/甞;「嘗」の異体字/掌;車掌/裳;衣裳/嘯;うそぶ・く/瀟;瀟洒/蕭;蕭々/松;松竹/枩;「松」の異体字/訟;訴訟/淞;(中国の河川名)/鬆;す/焼;焼却/燒;「焼」の旧字(人名用漢字)/従;したが・う/樅;もみ/聳;そび・える/傷;傷害/慯/殤/觴;濫觴/鐘;かね/憧;あこが・れる/翔;飛翔/慴/摺;す・る/悚/竦;すく・む/炒;いた・める/鈔;≒抄/湘;湘南/廂;ひさし/鍬;くわ/愀/湫;くて/尚;高尚/承;承知/捷;敏捷/昇;上昇/陞;≒昇/渉;交渉/椒;山椒/誦;諳誦/咲;さ・く/篠;しの/筱;「篠」の異体字/秤;はかり/剿;(殺す)/燮/庠;(学校)/浹/舂;うす/餉;かれいい/鷦;鷦鷯(みそさざい)/證;「証」の旧字/稱;「称」の旧字/象;現象/橡;くぬぎ/腫;(漢音) 腫瘍/上;(漢音)上人/愴;(呉音) 悲愴/井;(呉音)/声;(呉音)声明/聲;「声」の旧字/猩;猩猩/姓;(呉音)/星;(呉音)/生;(呉音)/正;(呉音)正気/政;(呉音)/青;(呉音)/清;(呉音)/精;(呉音)/錆;(呉音)/鯖;(呉音)/\nしょう# /小#0/小#2/\nしょう> /小;†(small) 小休止,小アジア/省;省エネ,省資源,省スペース/少;†(few) 少人数,少産少死/正;正二位/\nしょうあい /鍾愛/\nしょうあく /掌握/性悪/小悪/\nしょうあくせつ /性悪説/\nしょうあじあ /小アジア;地名,Asia Minor/\nしょうあつ /昇圧/\nしょうあつざい /昇圧剤;[医]vasopressor/\nしょうあん /正安;年号(1299-1302)/承安;年号(1171-1175)/硝安/\nしょうい /少尉/小異/傷痍;-軍人/焼夷;-弾/\nしょういいんかい /小委員会/\nしょういぐんじん /傷痍軍人/\nしょういだん /焼夷弾/燒夷彈;旧字/\nしょういち /正一/昭一/昌一/彰一/昇一/祥一/章一/庄一/省一/昭市/小一/小１/小1/\nしょういちろう /正一郎/昭一郎/\nしょういん /勝因/証印/松蔭/正院/小引/承引/小飲/\nしょういんこうこう /松蔭高校/\nしょういんしん /小陰唇/\nしょうう /小雨;こさめ/少雨;高温-/生有/請雨/\nしょううちゅう /小宇宙/\nしょううん /勝運/昌運/\nしょうえ /庄衛/\nしょうえい /頌栄/昭栄/庄栄/昌栄/庄衛/\nしょうえいしゃ /翔泳社;[企業名]www.shoeisha.co.jp/\nしょうえいじょしがくいん /頌栄女子学院/\nしょうえき /漿液/省益;[新語](国益でなく)省庁の利益/昌益/小駅/\nしょうえきち /承役地/\nしょうえね /省エネ/\nしょうえねせい /省エネ性/\nしょうえねるぎー /省エネルギー;energy conservation. 省エネ/\nしょうえん /消炎/荘園/小園/硝煙/小宴/小円;[数学]small circle/庄園;=荘園/招宴/鞘炎/瘴煙/\nしょうえんざい /消炎剤/\nしょうえんじ /生臙脂/\nしょうえんだんう /硝煙弾雨/\nしょうえんちんつうさよう /消炎鎮痛作用/\nしょうえんはんのう /硝煙反応/\nしょうお /尚夫/\nしょうおう /照応/勝央/承応;年号(1652-1655)/正応;年号(1288-1293)/商鞅/蕉翁/\nしょうおく /小屋/\nしょうおん /消音/昇温/\nしょうおんき /消音器/\nしょうおんそうち /消音装置/\nしょうおんりょう /小音量/\nしょうか /消化;†digest.「食物の-」/消火;†extinguish.「-活動」/唱歌/昇華/商家;商人の家/商科;商業科/頌歌;ode/硝化;nitrify/小花/小家/娼家/正嘉;年号(1257-1259)/小過;小さな過ち/消夏/銷夏;=消夏/漿果;=液果/証果;[仏教]/昌華;店名/小舸/\nしょうかい /紹介/照会/商会/詳解/哨戒/小海/\nしょうかいいがい /紹介以外/\nしょうかいかいいん /紹介会員/\nしょうかいき /哨戒機/\nしょうかいきじ /紹介記事/\nしょうかいぎ /小会議/\nしょうかいぎしつ /小会議室/\nしょうかいけっか /照会結果/\nしょうかいさき /照会先/紹介先/\nしょうかいしゃ /紹介者/照会者/\nしょうかいしょ /紹介書/\nしょうかいしんご /捷解新語/\nしょうかいじょ /紹介所/\nしょうかいじょう /紹介状/\nしょうかいせき /蒋介石/\nしょうかいそしき /紹介組織/\nしょうかいぞう /小改造/\nしょうかいちゅう /照会中/\nしょうかいてい /哨戒艇/\nしょうかいていど /紹介程度/\nしょうかいは /小会派/\nしょうかいばんぐみ /紹介番組/\nしょうかいぶん /紹介文/紹介分;†「前回の-」/\nしょうかいぼん /紹介本/\nしょうかいや /紹介屋/\nしょうかいらん /紹介欄/\nしょうかいりょう /紹介料/\nしょうかいわく /紹介枠/\nしょうかえき /消化液/\nしょうかかつどう /消火活動/\nしょうかかん /消化管/\nしょうかがた /昇華型/\nしょうかき /消化器;†胃腸/消火器;†火を消す/小火器;small arms/\nしょうかきか /消化器科/\nしょうかきかん /消化器官/\nしょうかく /昇格/翔鶴/衝角/省画/\nしょうかくご /昇格後/\nしょうかくしゃ /昇格者/\nしょうかくもんだい /昇格問題/\nしょうかこう /松花江;地名,(Songhua Jiang)/\nしょうかこうそ /消化酵素/\nしょうかざい /消火剤/\nしょうかしあいすう /消化試合数/\nしょうかじあい /消化試合/\nしょうかせいかいよう /消化性潰瘍/\nしょうかせつび /消火設備/\nしょうかせん /消火栓;fireplug/消化腺;digestive gland/松果腺;[解剖]conarium/\nしょうかそんじゅく /松下村塾/\nしょうかぞく /小家族/\nしょうかたい /松果体/\nしょうかっこ /小括弧/（/）/\nしょうかどう /松花堂;松花堂弁当/\nしょうかどうべんとう /松花堂弁当/\nしょうかねつ /昇華熱/\nしょうかふりょう /消化不良/\nしょうかぶ /正株/\nしょうかへい /小花柄/\nしょうかぼう /裳華房;[出版社名]/\nしょうかりつ /消化率/\nしょうかりょく /消化力/\nしょうかわ /荘川/\nしょうかん /償還;†redeem.「国債の-」/召喚;†呼び出す。「証人の-」/召還;†呼び戻す。「大使の-」/商館;trading house/娼館;whore house/将官/小寒;[二十四節気]1.6頃/小官/小缶/荘官/招喚;†招き呼ぶ/消閑;killing time/松幹/小閑/少閑;=小閑/\nしょうかんかぶしき /償還株式/\nしょうかんきじつ /償還期日/\nしょうかんさえき /償還差益/\nしょうかんしゃ /召喚者/\nしょうかんしゅう /商慣習/\nしょうかんしゅうほう /商慣習法/\nしょうかんじゅもん /召喚呪文/\nしょうかんじょう /召喚状/\nしょうかんねんすう /償還年数/\nしょうかんろん /傷寒論;漢方のバイブル/\nしょうが /生姜/唱歌;邦楽の-/小我/小雅;詩経の-/生薑;(本来の字)/薑/\nしょうがい /障害;†obstacle.「-物」「-者」/生涯/傷害;†injury.「-罪」/渉外/障碍;≒障害/障礙;≒障害/生害;kill/\nしょうがいがくしゅう /生涯学習/\nしょうがいきょういく /生涯教育/\nしょうがいきょうそう /障害競走/\nしょうがいげんえき /生涯現役/\nしょうがいざい /傷害罪/\nしょうがいしゃ /障害者/障碍者/\nしょうがいしゃうんどう /障害者運動/\nしょうがいしゃきほんほう /障害者基本法/\nしょうがいしゃきょういく /障害者教育/\nしょうがいしゃさべつ /障害者差別/\nしょうがいしゃてちょう /障害者手帳/\nしょうがいしゃふくし /障害者福祉/\nしょうがいしゃもんだい /障害者問題/\nしょうがいしゅうひ /傷害周皮/\nしょうがいじ /障害児/障害時/\nしょうがいじきょういく /障害児教育/\nしょうがいじしせつ /障害児施設/\nしょうがいせいせき /生涯成績/\nしょうがいたいさく /障害対策/\nしょうがいたんとう /渉外担当/\nしょうがいだりつ /生涯打率/\nしょうがいちし /傷害致死/\nしょうがいちしざい /傷害致死罪/\nしょうがいちょうさ /障害調査/\nしょうがいどくしん /生涯独身/\nしょうがいねんきん /障害年金/\nしょうがいば /障害馬/\nしょうがいぶい /障害部位/\nしょうがいぶつ /障害物/\nしょうがいぶつきょうそう /障害物競争/\nしょうがいほけん /傷害保険/障害保険/\nしょうがく /小学/少額/奨学/小額;≒少額/商学/正覚/\nしょうがくかん /小学館/\nしょうがくきふきん /奨学寄付金/\nしょうがくきん /奨学金/\nしょうがくけっさい /少額決済/\nしょうがくせい /小学生/奨学生/\nしょうがくせいいか /小学生以下/\nしょうがくせいじだい /小学生時代/\nしょうがくせいじぶん /小学生時分/\nしょうがくせいだんし /小学生男子/\nしょうがくせいていがくねん /小学生低学年/\nしょうがくせいみまん /小学生未満/\nしょうがくせいやく /小学生役/\nしょうがくせいよう /小学生用/\nしょうがくそしょう /少額訴訟/\nしょうがくぶ /小学部/商学部/\nしょうがくろくねんせい /小学六年生/\nしょうがじる /生姜汁/\nしょうがっかん /小学館/\nしょうがっかんけい /小学館系/\nしょうがっかんそうしょ /小学館叢書/\nしょうがっかんはっこう /小学館発行/\nしょうがっこう /小学校/\nしょうがっこうきょうし /小学校教師/\nしょうがっこうこうがくねん /小学校高学年/\nしょうがっこうじだい /小学校時代/\nしょうがっこうだんかい /小学校段階/\nしょうがっこうていがくねん /小学校低学年/\nしょうがつ /正月/\nしょうがついらい /正月以来/\nしょうがつきせい /正月帰省/\nしょうがつきぶん /正月気分/\nしょうがつこうかい /正月公開/\nしょうがつことば /正月言葉/\nしょうがつそうそう /正月早々/\nしょうがつちゅう /正月中/\nしょうがつばん /正月版/\nしょうがつばんぐみ /正月番組/\nしょうがつまえ /正月前/\nしょうがつやすみ /正月休み/\nしょうがつよう /正月用/\nしょうがつりょうり /正月料理/\nしょうがみそ /生姜味噌/\nしょうがもく /ショウガ目/Musales/Zingiberales/Scitamineae/\nしょうがやき /生姜焼き/生姜焼/\nしょうがゆ /生姜湯/\nしょうがわ /庄川/\nしょうがん /賞翫/賞玩/\nしょうき /正気/勝機/瘴気/笑気;N2O/商機/正機;悪人-/鍾馗/小器/詳記/将器/匠気/焼燬/\nしょうきぎょう /小企業/\nしょうきく /松菊;-猶存す/\nしょうきち /小吉;おみくじ/正吉/昭吉/\nしょうきぼ /小規模/\nしょうきゃく /焼却;†burn.「ゴミの-」/償却;†depreciate.「減価-」/消却;†cancel.「株式-」/正客/\nしょうきゃくきかん /償却期間/\nしょうきゃくきげん /償却期限/\nしょうきゃくしょぶん /焼却処分/\nしょうきゃくしょり /焼却処理/\nしょうきゃくじょ /焼却所/\nしょうきゃくじょう /焼却場/\nしょうきゃくひ /償却費/\nしょうきゃくりつ /償却率/\nしょうきゃくろ /焼却炉/\nしょうきゅう /昇給;†pay rise/昇級;†promotion/承久;年号(1219-1222)/小球/\nしょうきゅうし /小休止/小臼歯/\nしょうきゅうしけん /昇級試験/\nしょうきゅうしょうだん /昇級昇段/\nしょうきょ /消去/\nしょうきょう /正慶;年号(1332-1334)/商況/小凶/\nしょうきょうと /小京都/\nしょうきょうれんごう /勝共連合/\nしょうきょく /消極/小曲/唱曲/\nしょうきょくさく /消極策/\nしょうきょくざいさん /消極財産/\nしょうきょくしせい /消極姿勢/\nしょうきょくしゅう /小曲集/\nしょうきょくせい /消極性/\nしょうきょくてき /消極的/\nしょうきょくてきさんせい /消極的賛成/\nしょうきょくてきはんたい /消極的反対/\nしょうきょくてきりゆう /消極的理由/\nしょうきょほう /消去法/\nしょうきん /賞金/正金/償金;†compensation/渉禽/\nしょうきんおう /賞金王/\nしょうきんかせぎ /賞金稼ぎ/\nしょうきんくび /賞金首/\nしょうきんじょおう /賞金女王/\nしょうきんそうがく /賞金総額/\nしょうきんてき /賞金的/\nしょうきんぶそく /賞金不足/\nしょうぎ /将棋/商議/省議/床几;stool/娼妓/象棋;=将棋/小義;⇔大義/勝義/牀几;=床几/\nしょうぎいご /将棋囲碁/\nしょうぎかい /将棋界/\nしょうぎかいかん /将棋会館/\nしょうぎかんけい /将棋関係/\nしょうぎきょうかい /将棋協会/\nしょうぎさし /将棋指し;proxy/\nしょうぎし /将棋史/\nしょうぎしなん /将棋指南/\nしょうぎせかい /将棋世界;[雑誌名]/\nしょうぎせんしゅけん /将棋選手権/\nしょうぎたいきょく /将棋対局/\nしょうぎだおし /将棋倒し/\nしょうぎどうじょう /将棋道場/\nしょうぎばん /将棋盤/将棋板;(折り畳みの?)/\nしょうぎぶ /将棋部/\nしょうぎまつり /将棋祭/\nしょうぎょ /椒魚/松魚/\nしょうぎょう /商業/聖教;[仏教]釈迦の教え/\nしょうぎょうか /商業科;†「高校の-」/商業化;†commercialise.「新技術の-」/\nしょうぎょうかいぎしょ /商業会議所/\nしょうぎょうがっこう /商業学校/\nしょうぎょうぎんこう /商業銀行/\nしょうぎょうけい /商業系/\nしょうぎょうこうこう /商業高校/\nしょうぎょうこうとうがっこう /商業高等学校/\nしょうぎょうこく /商業国/\nしょうぎょうさくひん /商業作品/\nしょうぎょうし /商業誌/\nしょうぎょうしせつ /商業施設/\nしょうぎょうしほん /商業資本;commercial capital/\nしょうぎょうしゅぎ /商業主義;commercialism/\nしょうぎょうしゅぎてき /商業主義的/\nしょうぎょうしょうけん /商業証券/\nしょうぎょうしんよう /商業信用/\nしょうぎょうじょう /商業上/\nしょうぎょうせいひん /商業製品/\nしょうぎょうせん /商業船/\nしょうぎょうたんこうぼん /商業単行本/\nしょうぎょうち /商業地/商業値/\nしょうぎょうちいき /商業地域/\nしょうぎょうちく /商業地区/\nしょうぎょうちょうぼ /商業帳簿/\nしょうぎょうてがた /商業手形;commercial bill/\nしょうぎょうてき /商業的/\nしょうぎょうてきりえき /商業的利益/\nしょうぎょうとうき /商業登記/\nしょうぎょうとうきぼ /商業登記簿/\nしょうぎょうとし /商業都市/\nしょうぎょうどうとく /商業道徳/\nしょうぎょうびじゅつ /商業美術;commercial art/\nしょうぎょうびる /商業ビル/\nしょうぎょうぶん /商業文/\nしょうぎょうぶんや /商業分野/\nしょうぎょうぼき /商業簿記;commercial bookkeeping/\nしょうぎょうもくてき /商業目的/\nしょうぎょうよう /商業用/\nしょうぎょうりよう /商業利用/\nしょうぎょうれつ /小行列/\nしょうぎょうれつしき /小行列式/\nしょうぎようご /将棋用語/\nしょうぎれんめい /将棋連盟/\nしょうぎん /商銀/\nしょうぎんが /小銀河/\nしょうく /章句/小躯/\nしょうくうかん /商空間/小空間/\nしょうくうとう /照空灯;searchlight/\nしょうくかく /小区画/\nしょうくかん /小区間/\nしょうぐん /将軍/小郡/\nしょうぐんけ /将軍家/\nしょうぐんしょく /将軍職/\nしょうぐんづか /将軍塚/\nしょうけい /小計/承継/小径/憧憬/象形/小景/晶系/鐘形/正慶/昌慶/勝景/小憩/小経/捷径/上卿/尚絅/祥啓/少憩/小慧/紹継/祥慶/少頃/松径/商計/小逕/捷勁/\nしょうけいしゅとく /承継取得/\nしょうけいもじ /象形文字/\nしょうけつ /焼結/猖獗;rage.「-を極める」/燒結;「焼」旧字/\nしょうけん /証券/商圏/正絹/小見/正見/商権/證券;異体字/\nしょうけんか /証券化/\nしょうけんかい /証券界/\nしょうけんがいしゃ /証券会社/\nしょうけんがいしゃきんむ /証券会社勤務/\nしょうけんきんゆうかいしゃ /証券金融会社/\nしょうけんぎょうかい /証券業界/\nしょうけんぎょうむ /証券業務/\nしょうけんしじょう /証券市場/\nしょうけんしゅうしつ /小研修室/\nしょうけんとうし /証券投資/\nしょうけんとうししんたく /証券投資信託/\nしょうけんとりひきいいんかい /証券取引委員会/\nしょうけんとりひきじょ /証券取引所/\nしょうけんとりひきとうかんしいいんかい /証券取引等監視委員会/\nしょうけんとりひきほう /証券取引法/\nしょうけんろう /笑犬楼/笑犬樓/\nしょうげ /障碍/障礙/\nしょうげき /衝撃/笑劇/小隙/\nしょうげきおん /衝撃音/\nしょうげききゅうしゅうざい /衝撃吸収材/\nしょうげききゅうしゅうりつ /衝撃吸収率/\nしょうげきじょう /小劇場/\nしょうげきせい /衝撃性/\nしょうげきそうおん /衝撃騒音/\nしょうげきてき /衝撃的/\nしょうげきは /衝撃波/\nしょうげん /証言/将監/象限/正元;年号(1259-1260)/承元;年号(1207-1211)/詳言/\nしょうげんきょぜつけん /証言拒絶権/\nしょうげんしゃ /証言者/\nしょうげんしゅう /証言集/\nしょうげんないよう /証言内容/\nしょうげんりょく /証言力/\nしょうこ /証拠/尚古/称呼;読み方/鉦鼓/小戸/商賈/商估/祥子;人名/翔子/聖子/尚子/晶子/昌子/章子/荘子/昌己/しょう子/省子/抄子/宵子/證拠;「証」異体字/\nしょうこあつめ /証拠集め/\nしょうこいんめつ /証拠隠滅/証拠湮滅/\nしょうこう /商工/昇降/将校/小康/焼香/症候/商高;[略語]商業高校/紹興/消光/商港/小考;my thought/小稿;my text/少考;(碁などで)⇔長考/召公/昇汞;HgCl2/消耗/焼光/小功/昭晃/照校/銷耗/\nしょうこうい /商行為/\nしょうこうかい /商工会/\nしょうこうかいぎしょ /商工会議所/\nしょうこうき /昇降機/\nしょうこうぎょう /商工業/\nしょうこうぎょうしゃ /商工業者/\nしょうこうくみあい /商工組合;trade association. 「○○県電機-,-中央金庫,-法」/\nしょうこうくみあいちゅうおうきんこ /商工組合中央金庫;www.shokochukin.go.jp/\nしょうこうぐち /昇降口/\nしょうこうぐん /症候群/\nしょうこうけい /小口径/\nしょうこうざ /小講座/\nしょうこうし /小公子/\nしょうこうしき /昇降式/\nしょうこうしゅ /紹興酒/\nしょうこうじょ /小公女/\nしょうこうじょうたい /小康状態/\nしょうこうすい /昇汞水/\nしょうこうだ /昇降舵/\nしょうこうだい /焼香台/\nしょうこうだいじん /商工大臣/\nしょうこうつうしょう /昭光通商;[企業名]/\nしょうこうてん /昇交点/\nしょうこうてんのう /称光天皇/\nしょうこうどう /昭晃堂/\nしょうこうねつ /猩紅熱/\nしょうこうひ /商工費/\nしょうこうほ /賞候補/\nしょうこうもく /小項目/\nしょうこうろーん /商工ローン/\nしょうこうろう /小紅楼/\nしょうこかいじ /証拠開示/\nしょうこかくほ /証拠確保/\nしょうこきん /証拠金/\nしょうこく /小国;small country/相国;宰相/生国;mother country/\nしょうこくみん /少国民/小国民;=少国民/\nしょうこさいばんしゅぎ /証拠裁判主義/\nしょうこしゃしん /証拠写真/\nしょうこしゅうしゅう /証拠収集/\nしょうこしょるい /証拠書類/\nしょうこしらべ /証拠調べ/\nしょうこじょう /証拠上/\nしょうこつ /踵骨/掌骨/\nしょうこのうりょく /証拠能力/\nしょうこふじゅうぶん /証拠不十分/\nしょうこぶっけん /証拠物件/\nしょうこぶつ /証拠物/\nしょうこほう /証拠法/\nしょうこほうほう /証拠方法/\nしょうこほぜん /証拠保全/\nしょうこり /性懲り/\nしょうこりょく /証拠力/\nしょうこん /商魂/傷痕/性根/招魂/\nしょうこんさい /招魂祭/\nしょうこんしゃ /招魂社/\nしょうご /正午/証悟;[仏教]/省吾;人名/正吾/祥吾/昭吾/翔吾/昌吾/祥悟/尚五/小五/小５/小5/小語/笑語/\nしょうごいん /聖護院/\nしょうごう /称号;title/商号;trade name/照合;match/正業;[仏教]/稱號;「号」旧字/\nしょうごういん /照合印/\nしょうごうけっか /照合結果/\nしょうごうさくせん /捷号作戰;「戦」旧字/\nしょうごうしゃ /照合者/\nしょうごうじ /照合時/\nしょうごうじかん /照合時間/\nしょうごうせいど /照合精度/\nしょうごうぶ /照合部/\nしょうごうぶん /照合文/\nしょうごうほう /照合法/\nしょうごうよう /照合用/\nしょうごうりつ /照合率/\nしょうごく /小国/生国/\nしょうごげんざい /正午現在/\nしょうごはつ /正午発/\nしょうごひっちゃく /正午必着/\nしょうごまで /正午迄/\nしょうごん /荘厳/\nしょうさ /少佐/証左/照査/小差/\nしょうさい /詳細/商才/省際/小才/小祭/\nしょうさいか /詳細化/\nしょうさいけんさく /詳細検索/\nしょうさいけんとう /詳細検討/\nしょうさいことう /小柴胡湯;[漢方]/\nしょうさいじょうほう /詳細情報/\nしょうさいず /詳細図/\nしょうさいずめん /詳細図面/\nしょうさいせっけい /詳細設計/\nしょうさいせってい /詳細設定/\nしょうさいばん /詳細版/\nしょうさいふめい /詳細不明/\nしょうさいみてい /詳細未定/\nしょうさかん /小属/\nしょうさく /小策/昇作/\nしょうさっし /小冊子/\nしょうさつ /省察/笑殺/小冊/\nしょうさん /賞賛/小３/小3/硝酸;HNO3/称賛;≒賞賛/勝算/小三/消散/賞讃/少産;-多死/\nしょうさんえん /硝酸塩/\nしょうさんぎん /硝酸銀/\nしょうさんげん /小三元;[麻雀]/\nしょうさんしょうし /少産少死/\nしょうざい /小罪/商材/\nしょうざき /庄崎/\nしょうざっし /小雑誌/\nしょうざぶろう /正三郎/\nしょうざんかん /勝山館/\nしょうし /証紙/焼死/少子/笑止/小史/生死/硝子/尚志/将士/省資/抄紙/尚士/賞詞/少死/昇志/賞賜/小詩/頌詩/少史;[律令制]主典(さかん)/\nしょうしか /少子化/\nしょうしかん /尚志館/\nしょうしげん /省資源/\nしょうしこうれいか /少子高齢化/\nしょうしせんばん /笑止千万/\nしょうしたい /硝子体;[解剖](眼球の)corpus vitreum/焼死体;burned body/\nしょうしつ /消失/焼失/銷失/\nしょうしつせん /消失線/\nしょうしつてん /消失点/\nしょうしみん /小市民/\nしょうしみんてき /小市民的/\nしょうしもく /鞘翅目;[生物]beeltes/\nしょうしゃ /商社/勝者/照射/小社/瀟洒/傷者/哨舎/抄写/\nしょうしゃいん /商社員/\nしょうしゃかく /照射角/\nしょうしゃく /焼灼/小尺/\nしょうしゃご /照射後/\nしょうしゃごしけん /照射後試験/\nしょうしゃしょくひん /照射食品/\nしょうしゃせんりょう /照射線量/\nしょうしゃはんい /照射範囲/\nしょうしゃめん /照射面/\nしょうしゃめんせき /照射面積/\nしょうしゃよう /照射用/\nしょうしゃりょう /照射量/\nしょうしゅ /漿酒/\nしょうしゅう /消臭/招集;†「会議の-」(NB:地方議会や株主総会は原則としてこちら)/召集;†「-令状」「国会の-」(NB:国会と兵士は必ずこちら)/\nしょうしゅうかん /商習慣/\nしょうしゅうごう /商集合/\nしょうしゅうざい /消臭剤/\nしょうしゅうせい /小修正/\nしょうしゅうだん /小集団/\nしょうしゅうれい /召集令/\nしょうしゅうれいじょう /召集令状/\nしょうしゅくしゃく /小縮尺/\nしょうしゅつ /抄出/晶出;crystallisation/\nしょうしゅん /頌春/\nしょうしょ /証書/詔書;みことのり/尚書;(官名)/小暑;[二十四節気]7.8頃/哨所;sentinel post/鈔書/抄書/召書/\nしょうしょう /少々/少将/小小/小々;サイズは大,中,小,-/小将;地名/少少/蕭蕭;風-/蕭々/晶晶/将相/小照/瀟湘/少小;年少/悄悄;しょんぼり/悄々/昭昭;明白/章章;明白/彰彰;明白/昌昌;盛ん/小祥;一周忌/商聖/小升/省掌/鏘鏘/蕭牆/小哨/詔召/悚悚/\nしょうしょう> /少々/\nしょうしょかしつけ /証書貸付;loan on deed. 借用証書を取る融資/\nしょうしょく /小食/少食;=小食/小職/粧飾/\nしょうしょしょう /尚書省/\nしょうしょたい /小所帯/\nしょうしん /昇進/傷心/小心/正真/焼身/小身/焦心/衝心/\nしょうしんげ /正信偈;浄土宗/\nしょうしんさいん /賞審査員/\nしょうしんしょうめい /正真正銘/\nしょうしんじさつ /焼身自殺/\nしょうしんぷく /小振幅/\nしょうしんまえ /昇進前/\nしょうしんもの /小心者/\nしょうしんもんだい /昇進問題/\nしょうしんよく /昇進欲/\nしょうしんよくよく /小心翼翼/小心翼々/\nしょうじ /商事/障子/正時;0分0秒ちょうどを表す時刻。毎正時/消磁;degauss/小路/生死;-即涅槃/小児;(しょうに?)/精進;=しょうじん/小字/小事/少時/尚侍/頌辞/賞辞/庄司/正治;年号(1199-1201)/昭二/東海林/正二/昭治/章二/荘司/昭次/昌二/庄子/正次/尚史/昇司/章司/昭司/勝治/将司/昇治/尚司/昇二/祥治/彰治/捷二/祥之/\nしょうじがいしゃ /商事会社/\nしょうじがみ /障子紙/\nしょうじき /正直/\nしょうじきぎょうしゃ /正直業者;?/\nしょうじきもの /正直者/\nしょうじこ /精進湖/\nしょうじそくねはん /生死即涅槃/\nしょうじつ /消日/\nしょうじてん /小辞典/小事典/\nしょうじばいばい /商事売買/\nしょうじま /生島/\nしょうじゃ /生者/精舎/盛者/\nしょうじゃく /正雀/小弱/\nしょうじゅ /松樹/聖衆/\nしょうじゅう /小銃/聖衆/小獣/\nしょうじゅしょうしゃ /賞受賞者/\nしょうじゅつ /詳述/賞恤/\nしょうじゅつきん /賞恤金/\nしょうじゅん /昇順/照準/\nしょうじゅんがんきょう /照準眼鏡/\nしょうじゅんき /照準器/\nしょうじゅんてん /照準点/\nしょうじょ /少女/消除/翔女/小序/\nしょうじょあい /少女愛/\nしょうじょあにめ /少女アニメ/\nしょうじょう /症状/賞状/小乗/掌状/掌上/猩々;orangutan/猩猩/清浄/商状/蕭条/招状/霄壌/\nしょうじょうけいげん /症状軽減/\nしょうじょうさいげん /症状再現/\nしょうじょうせぜ /生生世世/生々世々/\nしょうじょうひ /猩々緋/\nしょうじょうふくよう /掌状複葉/\nしょうじょうぶっきょう /小乗仏教/\nしょうじょうみゃく /掌状脈/\nしょうじょうるてん /生生流転/生々流転/\nしょうじょかしゅ /少女歌手/\nしょうじょざっし /少女雑誌/\nしょうじょし /少女誌/\nしょうじょしゅみ /少女趣味/\nしょうじょしょうせつ /少女小説/\nしょうじょたい /少女隊/\nしょうじょたち /少女達/\nしょうじょぶもん /少女部門/\nしょうじょまんが /少女漫画/少女マンガ/\nしょうじょまんがか /少女漫画家/\nしょうじょまんがざっし /少女漫画雑誌/\nしょうじょまんがし /少女漫画誌/\nしょうじろう /象二郎/正次郎/彰二郎/章治郎/\nしょうじん /精進/小人/消尽/焼尽/生身/\nしょうじんあげ /精進揚/精進揚げ/\nしょうじんおとし /精進落とし/精進落し/\nしょうじんけっさい /精進潔斎/\nしょうじんしょう /小人症;[医]/\nしょうじんび /精進日/\nしょうじんぶつ /小人物/\nしょうじんりょうり /精進料理/\nしょうすい /憔悴/小水/松翠/将帥/消衰/少水/\nしょうすう /少数;†few/小数;†0.01/勝数/\nしょうすう> /少数/\nしょうすういけん /少数意見/\nしょうすうかぶぬしけん /少数株主権/\nしょうすうがわ /小数側/\nしょうすうしい /小四喜/\nしょうすうしゃ /少数者/\nしょうすうせいえい /少数精鋭/\nしょうすうせいえいしゅぎ /少数精鋭主義/\nしょうすうてん /小数点/\nしょうすうてんいか /小数点以下/\nしょうすうてんすう /小数点数/\nしょうすうとう /少数党/\nしょうすうにんずう /少数人数/\nしょうすうは /少数派/\nしょうすうひょうじ /小数表示/\nしょうすうぶ /小数部/\nしょうすうぶぶん /小数部分/\nしょうすうみんぞく /少数民族/\nしょうすけ /庄助/正助/昭助/\nしょうず /小豆/\nしょうずい /祥瑞/\nしょうせい /小生/焼成/招請/笑声/将星;-隕つ/小成/照星;銃の照準器/勝勢/称制/\nしょうせいこん /招婿婚/\nしょうせいりょく /小勢力/\nしょうせき /証跡/硝石;saltpetre/鐘石;(楽器)/\nしょうせきのうほうしょう /掌蹠膿疱症/\nしょうせっかい /消石灰/\nしょうせつ /小説;novel/小節;[音楽]measure/詳説/小雪;[二十四節気]11.23頃/消雪/章節/\nしょうせつか /小説家/小説化/\nしょうせつげんだい /小説現代/\nしょうせつざっし /小説雑誌/\nしょうせつし /小説誌/\nしょうせつしんずい /小説神髄;(1885-86)坪内逍遥/\nしょうせつせん /小節線/\nしょうせつちゅう /小説中/\nしょうせつない /小説内/\nしょうせつばん /小説版/\nしょうせつぶん /小節分/\nしょうせつぼん /小説本/\nしょうせつめ /小節目/\nしょうせん /商戦;sales battle.「年末-」/商船;merchant ship.「-隊」/省線/\nしょうせんきょう /昇仙峡/\nしょうせんきょく /小選挙区/\nしょうせんきょくせい /小選挙区制/\nしょうせんきょくひれいだいひょうへいりつせい /小選挙区比例代表並立制/\nしょうせんこうせん /商船高専/\nしょうせんだい /商船大/\nしょうせんだいがく /商船大学/\nしょうせんでんしゃ /省線電車/\nしょうぜつ /勝絶/\nしょうぜん /承前/悄然;しょんぼり/小善;⇔大善|小悪/性善;[仏教]本性としての善/蕭然;寂しい/悚然;ぞっとする/竦然;=悚然/小全;[造語]小さな「大全」/哨然;?/\nしょうぜんてい /小前提/\nしょうそ /勝訴/\nしょうそう /焦燥/尚早/少壮/焦躁;=焦燥/傷愴/悄愴/\nしょうそういん /正倉院/\nしょうそういんもんじょ /正倉院文書/\nしょうそうかん /焦燥感/\nしょうそく /消息/\nしょうそくすじ /消息筋/\nしょうそくつう /消息通/\nしょうそくふめい /消息不明/\nしょうそつ /将卒/小卒/\nしょうそん /焼損/\nしょうぞう /肖像/省三/昭三/正三/正蔵/尚三/勝三/彰三/捷三/省造/正像;[仏教]正法と像法/小像/\nしょうぞういん /正倉院/\nしょうぞうが /肖像画/\nしょうぞうがてん /肖像画展/\nしょうぞうけん /肖像権/\nしょうぞうしゅう /肖像集/\nしょうぞく /装束/\nしょうた /翔太/正太/章太/\nしょうたい /正体/招待/小隊/小体/消退/昌泰;年号(898-901)/商体/請待/\nしょうたいきゃく /招待客/\nしょうたいけん /招待券/\nしょうたいこうえん /招待講演/\nしょうたいこうえんしゃ /招待講演者/\nしょうたいしゃ /招待者/\nしょうたいじょう /招待状/\nしょうたいせんしゅ /招待選手/\nしょうたいちょう /小隊長/\nしょうたいにゅうじょうけん /招待入場券/\nしょうたいば /招待馬/\nしょうたいび /招待日/\nしょうたいふめい /正体不明/\nしょうたいりょこう /招待旅行/\nしょうたく /沼沢/妾宅/\nしょうたろう /正太郎/章太郎/昭太郎/承太郎/\nしょうたん /賞嘆/\nしょうたんい /章単位/\nしょうだ /正田/庄田/掌打/\nしょうだい /招提;[仏教]寺院/商大;[略語]商科大学,商業大学/章題;chapter title/唱題;[仏教]/昌代;繁栄の時代/小代/正代/昭代;太平の時代/掌大/\nしょうだいやき /小代焼/小岱焼;=小代焼/\nしょうだく /承諾/\nしょうだくいん /承諾印/\nしょうだくけん /承諾権/\nしょうだくしょ /承諾書/\nしょうだくじょうけん /承諾条件/\nしょうだて /章立て/\nしょうだん /商談/昇段/笑談/\nしょうだんかい /商談会/\nしょうだんせいりつ /商談成立/\nしょうだんせいりつご /商談成立後/\nしょうだんちゅう /商談中/\nしょうち /承知/招致/勝地/小知/召致/\nしょうちうんどう /招致運動/\nしょうちく /松竹/小竹;尺八/\nしょうちくばい /松竹梅/\nしょうちのすけ /承知の助;ガッテン-/\nしょうちゃんぼう /正ちゃん帽/\nしょうちゅう /小中/焼酎/正中;年号(1324-1326)/掌中/\nしょうちゅうがく /小中学/\nしょうちゅうがくせい /小中学生/\nしょうちゅうがくせいじだい /小中学生時代/\nしょうちゅうがくせいむけ /小中学生向け/\nしょうちゅうがっこう /小中学校/\nしょうちゅうこう /小中高/\nしょうちょ /小著/\nしょうちょう /象徴/省庁/小腸/消長/正長;年号(1428-1429)/省疔;?/\nしょうちょうかい /象徴界;[精医]le symbolique/\nしょうちょうし /象徴詩/\nしょうちょうしゅぎ /象徴主義/\nしょうちょうじょうひ /小腸上皮/\nしょうちょうせい /象徴性/\nしょうちょうてき /象徴的/\nしょうちょうてんのう /象徴天皇/\nしょうちょうてんのうせい /象徴天皇制/\nしょうちょうは /象徴派;[文学]les symbolistes. Verlaine,Mallarmeなど/\nしょうちょく /詔勅/\nしょうちん /消沈/銷沈/\nしょうつき /祥月/\nしょうつきめいにち /祥月命日/\nしょうてい /掌底/小弟/小亭/\nしょうていぎょくはく /鐘鼎玉帛;豪華な宴会/\nしょうていぼく /小低木/\nしょうていり /小定理/\nしょうてき /小敵/\nしょうてきほう /小滴法/\nしょうてすと /小テスト/\nしょうてつものがたり /正徹物語/\nしょうてん /商店/焦点/昇天/笑点;[固有名詞]番組名/聖天/小店/小篆/衝天/消点;vanishing point/声点/\nしょうてんいどう /焦点移動/\nしょうてんか /焦点化/\nしょうてんかい /商店会/\nしょうてんがい /商店街/\nしょうてんきょり /焦点距離/\nしょうてんしゅ /商店主/\nしょうてんしんど /焦点深度/\nしょうてんせつ /昇天節/\nしょうてんはんい /焦点範囲/\nしょうでん /小伝/昇殿/省電;[略語]省電力・省線電車/詳伝/昭電/小電/召電/招電/\nしょうでんしゃ /祥伝社;[出版社名]www.shodensha.co.jp/\nしょうでんりょく /省電力/小電力/\nしょうでんりょくがた /小電力型/\nしょうでんりょくきのう /省電力機能/\nしょうと /省都;provincial capital/商都;mercantile city/\nしょうとう /消灯/小刀/松濤;地名/消燈;「灯」異体字/鐘塔/檣頭/昇騰/\nしょうとうきょう /小東京/\nしょうとうしょう /小頭症;[医]/\nしょうとうじかん /消灯時間/\nしょうとうすう /小頭数/\nしょうとうるい /少糖類;=オリゴ糖,⇔多糖類/\nしょうとく /聖徳/正徳;年号(1711-1716)/生得/承徳;年号(1097-1099)/称徳/\nしょうとくがくえん /聖徳学園/\nしょうとくしゅう /小特集/\nしょうとくたいし /聖徳太子/\nしょうとくてんのう /称徳天皇/\nしょうとつ /衝突/\nしょうとついち /衝突位置/\nしょうとつおん /衝突音/\nしょうとつかく /衝突核/\nしょうとつこん /衝突痕/\nしょうとつご /衝突後/\nしょうとつじ /衝突時/\nしょうとつじこ /衝突事故/\nしょうとつじっけん /衝突実験/\nしょうとつてん /衝突点/\nしょうとつはんてい /衝突判定/\nしょうとつまえ /衝突前/\nしょうとつみつど /衝突密度/\nしょうとつりつ /衝突率/\nしょうとり /商取;商品取引/証取/\nしょうとりひき /商取引/\nしょうとりほう /証取法/\nしょうど /照度/焦土;施設・家屋を焼き払う。「-戦術」/焼土;農地を焼いて改良する/\nしょうどう /衝動/正道/唱導;唱え導く/唱道;先に立ち唱える (NB:「道」=「言う」)/小道/聖道/晶洞/章動/聳動/\nしょうどううり /衝動売り/\nしょうどうがい /衝動買い/\nしょうどうせい /衝動性/\nしょうどうてき /衝動的/\nしょうどうとく /商道徳/\nしょうどうぶつ /小動物/\nしょうどうもん /聖道門/\nしょうどく /消毒/誦読;=読誦/\nしょうどくかい /抄読会/\nしょうどくき /消毒器/\nしょうどくやく /消毒薬/\nしょうどくよう /消毒用/\nしょうどけい /照度計/\nしょうどさ /照度差/\nしょうどしま /小豆島/\nしょうどじま /小豆島/\nしょうどせんじゅつ /焦土戦術/焦土戰術;「戦」旧字/\nしょうどちょうせい /照度調整/\nしょうどぶんぷ /照度分布/\nしょうない /庄内/省内/荘内/渉内/\nしょうなごん /少納言/\nしょうなり /≦/＜/小なり/\nしょうなん /湘南/沼南/小難/\nしょうなんこうこう /湘南高校/\nしょうなんしょく /湘南色/\nしょうなんだい /湘南台/\nしょうなんだいえき /湘南台駅/\nしょうなんちく /湘南地区/\nしょうなんちほう /湘南地方/\nしょうなんでんし /湘南電子/\nしょうなんでんしゃ /湘南電車/\nしょうなんふじさわ /湘南藤沢/\nしょうに /小児/小二/小２/小2/少弐/\nしょうにか /小児科/\nしょうにかい /小児科医/\nしょうにがん /小児癌/小児がん/小児ガン/\nしょうにき /小児期/\nしょうにく /正肉/\nしょうにげか /小児外科/\nしょうにぜんそく /小児喘息/\nしょうにびょう /小児病/\nしょうにびょうてき /小児病的/\nしょうにまひ /小児麻痺/\nしょうにゅう /鍾乳/\nしょうにゅうせき /鍾乳石/\nしょうにゅうたい /鍾乳体/\nしょうにゅうどう /鍾乳洞/鐘乳洞/\nしょうにん /承認/商人/証人/上人/聖人/昇任/小人/\nしょうにんかんもん /証人喚問/\nしょうにんご /承認後/\nしょうにんじ /承認時/\nしょうにんずう /少人数/\nしょうにんずうがっきゅう /少人数学級/\nしょうにんだい /証人台/\nしょうにんとうひょう /承認投票/\nしょうにんばんごう /承認番号/\nしょうね /性根/\nしょうねつ /焦熱/\nしょうねつじごく /焦熱地獄/\nしょうねん /少年/生年/正念/\nしょうねんあい /少年愛/\nしょうねんいん /少年院/\nしょうねんかんべつしょ /少年鑑別所/\nしょうねんがっしょうだん /少年合唱団/\nしょうねんがほうしゃ /少年画報社/\nしょうねんけいむしょ /少年刑務所/\nしょうねんし /少年誌/\nしょうねんしょうじょ /少年少女/\nしょうねんしんぱん /少年審判/\nしょうねんじ /少年時/\nしょうねんじだい /少年時代/\nしょうねんたい /少年隊/\nしょうねんたち /少年達/\nしょうねんたんていだん /少年探偵団/\nしょうねんだん /少年団/\nしょうねんはんざい /少年犯罪/\nしょうねんば /正念場/\nしょうねんばん /少年版/\nしょうねんひこう /少年非行/\nしょうねんぴ /省燃費/\nしょうねんぶもん /少年部門/\nしょうねんほう /少年法/\nしょうねんほごし /少年保護司/\nしょうねんまんが /少年漫画/少年マンガ/\nしょうねんまんがし /少年漫画誌/\nしょうねんもの /少年物/\nしょうねんやく /少年役/\nしょうの /庄野/笙野/\nしょうのう /小脳/樟脳;camphor/小農/笑納/\nしょうのうひしつ /小脳皮質/\nしょうのすけ /庄之助/\nしょうは /消波/小破/\nしょうはい /勝敗/賞牌/賞杯/少牌/招牌/\nしょうはいきりょう /小排気量/\nしょうはいすう /勝敗数/\nしょうはいひょう /勝敗表/\nしょうはく /松柏;常緑樹。貞操/蕭白/\nしょうはさん /小破産/\nしょうはち /正八/\nしょうはぶろっく /消波ブロック;防波堤の/\nしょうはん /小藩/\nしょうばい /商売/\nしょうばいおんな /商売女/\nしょうばいがたき /商売敵/\nしょうばいがら /商売柄/\nしょうばいぎ /商売気/\nしょうばいじょう /商売上/\nしょうばいじょうず /商売上手/\nしょうばいどうぐ /商売道具/\nしょうばいにん /商売人/\nしょうばいはんじょう /商売繁盛/\nしょうばいひん /商売品/\nしょうばいほうほう /商売方法/\nしょうばいもの /商売物/\nしょうばいや /商売屋/\nしょうばたけ /正畠/\nしょうばつ /賞罰/\nしょうばら /庄原/\nしょうばらし /庄原市/\nしょうばん /床板;=床版/床版/相伴/承盤/\nしょうばんごう /章番号/\nしょうひ /消費/\nしょうひかつどう /消費活動/\nしょうひかんすう /消費関数;[経済]consumption function/\nしょうひがく /消費額/\nしょうひきげん /消費期限/\nしょうひきたく /消費寄託/\nしょうひけいかく /消費計画/\nしょうひけいたい /消費形態/\nしょうひこく /消費国/\nしょうひざい /消費財/\nしょうひししゅつ /消費支出/\nしょうひしゃ /消費者/\nしょうひしゃうんどう /消費者運動/\nしょうひしゃかい /消費社会;societe de consommation(Baudrillard)/\nしょうひしゃかかく /消費者価格/\nしょうひしゃきんゆう /消費者金融/\nしょうひしゃけいやくほう /消費者契約法/\nしょうひしゃせんたー /消費者センター/\nしょうひしゃそうだん /消費者相談/\nしょうひしゃだんたい /消費者団体/\nしょうひしゃふたん /消費者負担/\nしょうひしゃぶっかしすう /消費者物価指数/\nしょうひしゃほご /消費者保護/\nしょうひしゃほごきほんほう /消費者保護基本法/\nしょうひせいかつ /消費生活/\nしょうひせいこう /消費性向/\nしょうひぜい /消費税/\nしょうひぜいこみ /消費税込/\nしょうひぜいどうにゅう /消費税導入/\nしょうひぜいぬき /消費税抜き/\nしょうひぜいぶん /消費税分/\nしょうひぜいべつ /消費税別/\nしょうひぜいほう /消費税法/\nしょうひぜいりつ /消費税率/\nしょうひぜんたい /消費全体/\nしょうひたいしゃく /消費貸借/\nしょうひち /消費地/\nしょうひちょちくこうどう /消費貯蓄行動/\nしょうひつ /省筆/\nしょうひでんりゅう /消費電流/\nしょうひでんりょく /消費電力/\nしょうひほうほう /消費方法/\nしょうひゃっか /小百科/\nしょうひょう /商標/証票;voucher/証憑;evidence/賞表;praise/\nしょうひょうけん /商標権/\nしょうひょうとうろく /商標登録/\nしょうひょうほう /商標法/\nしょうひょうめい /商標名/\nしょうひりつ /消費率/\nしょうひりょう /消費量/\nしょうひん /商品/賞品/小品/\nしょうひんか /商品化/\nしょうひんかいはつ /商品開発/\nしょうひんかいはつか /商品開発課/\nしょうひんかいはつしつ /商品開発室/\nしょうひんかいはつぶ /商品開発部/\nしょうひんかかく /商品価格/\nしょうひんかけん /商品化権/\nしょうひんかち /商品価値/\nしょうひんきかく /商品企画/\nしょうひんぐん /商品群/\nしょうひんけいざい /商品経済/\nしょうひんけん /商品券/\nしょうひんこうせい /商品構成/\nしょうひんさきものとりひき /商品先物取引/\nしょうひんさくもつ /商品作物/\nしょうひんしじょう /商品市場/\nしょうひんしゅう /小品集/\nしょうひんじぎょうぶ /商品事業部/\nしょうひんじょうほう /商品情報/\nしょうひんせい /商品性/\nしょうひんせっけい /商品設計/\nしょうひんせつめい /商品説明/\nしょうひんそうこ /商品倉庫/\nしょうひんちしき /商品知識/\nしょうひんていど /商品程度/\nしょうひんとりひきじょ /商品取引所/\nしょうひんはつばい /商品発売/\nしょうひんはんばい /商品販売/\nしょうひんばん /商品版/\nしょうひんばんごう /商品番号/\nしょうひんばんづけ /商品番付/\nしょうひんめい /商品名/\nしょうひんれい /商品例/\nしょうび /焦眉/賞美/薔薇;rose/\nしょうびすい /薔薇水;rosewater/\nしょうびのきゅう /焦眉の急/\nしょうびょう /傷病/\nしょうびょうへい /傷病兵/\nしょうびん /翡翠/小瓶/\nしょうふ /娼婦/\nしょうふう /蕉風/\nしょうふうろうげつ /嘯風弄月/\nしょうふく /招福/承服/小幅/妾腹/承伏/慴伏/\nしょうふくてい /笑福亭/\nしょうふくていつるこう /笑福亭鶴光/\nしょうふだ /正札/\nしょうぶ /勝負/正夫/菖蒲/尚武/\nしょうぶいろ /菖蒲色/\nしょうぶうん /勝負運/\nしょうぶえん /菖蒲園/\nしょうぶかん /勝負勘/\nしょうぶけい /勝負型/\nしょうぶこんじょう /勝負根性/\nしょうぶごと /勝負事/\nしょうぶざけ /菖蒲酒/\nしょうぶし /勝負師/\nしょうぶしたぎ /勝負下着/\nしょうぶたい /小部隊/\nしょうぶつ /生仏/正物/\nしょうぶて /勝負手/\nしょうぶどころ /勝負所/\nしょうぶなし /勝負無し;draw/\nしょうぶぱんつ /勝負パンツ/\nしょうぶふく /勝負服/\nしょうぶぶん /小部分/\nしょうぶもん /小部門/\nしょうぶゆ /菖蒲湯/\nしょうぶろん /勝負論/\nしょうぶん /性分/小文/昌文/\nしょうぶんかん /松文館/\nしょうぶんしゃ /昭文社;[出版社名]地図。www.mapple.co.jp/晶文社;[出版社名]文学・芸術書。www.shobunsha.co.jp/\nしょうぶんせつ /小文節/\nしょうぶんるい /小分類/\nしょうへい /招聘/昌平/正平;年号(1346-1370)/昇平/将兵/昭平/省平/小兵/笑瓶/章平/承平;年号(931-938)/傷兵/哨兵/招へい;招聘/\nしょうへいが /障屏画/\nしょうへいこう /昌平黌/\nしょうへいじょう /招聘状/\nしょうへいもと /招聘元/\nしょうへき /障壁/晶癖;[化学]crystal habit/牆壁/墻壁/\nしょうへきが /障壁画;障屏画と壁画/\nしょうへん /小片/掌編/小編/小変;small change/掌篇/小篇/爿偏;[部首]/\nしょうへんこう /小変更/\nしょうへんせい /小編成/\nしょうべつ /小別/\nしょうべん /小便/少弁/\nしょうべんき /小便器/\nしょうべんこぞう /小便小僧/\nしょうほーる /小ホール/\nしょうほう /商法/詳報/正保;年号(1644-48)/唱法/小胞/承保;年号(1074-1077)/勝報/捷報/\nしょうほうじ /正法地;人名/\nしょうほうたい /小胞体/\nしょうほうてい /小法廷/\nしょうほうてん /商法典/\nしょうほく /勝北/\nしょうほん /抄本;abstract.「戸籍-」/正本;original/小本;small book/証本;拠り所となる本/\nしょうぼ /召募/\nしょうぼう /消防/正法/小房/焼亡/\nしょうぼうえんきょう /小望遠鏡/\nしょうぼうかん /消防官/\nしょうぼうし /消防士/\nしょうぼうしせつ /消防施設/\nしょうぼうしゃ /消防車/\nしょうぼうしょ /消防署/\nしょうぼうしょいん /消防署員/\nしょうぼうじ /正法寺/\nしょうぼうたい /消防隊/\nしょうぼうたいいん /消防隊員/\nしょうぼうだん /消防団/\nしょうぼうちょう /消防庁/消防長/\nしょうぼうてい /消防艇;海の消防車/\nしょうぼうひ /消防費/\nしょうぼうほう /消防法/\nしょうま /消磨/\nしょうまく /漿膜/\nしょうまつ /章末/\nしょうまる /正丸/\nしょうまん /小満;[二十四節気]5.21頃/正満;人名/\nしょうみ /賞味/正味/\nしょうみ> /正味;-資産,-財産,-200g/\nしょうみきかん /賞味期間/\nしょうみきげん /賞味期限/\nしょうみざいさん /正味財産/\nしょうみじかん /正味時間/\nしょうみつ /詳密/\nしょうみゃく /小脈/\nしょうみょう /声明/小名/称名/唱名/\nしょうみょうじ /称名寺;横浜市/\nしょうむ /商務/\nしょうむしょう /商務省/\nしょうむてんのう /聖武天皇/\nしょうめい /証明/照明/召命/章名/鐘銘/正銘/證明;「証」旧字/\nしょうめいおわり /証明終/\nしょうめいかのう /証明可能/\nしょうめいかのうせい /証明可能性/\nしょうめいかんきょう /証明環境/\nしょうめいき /証明器/証明機/\nしょうめいきぐ /照明器具/\nしょうめいぎ /証明木/\nしょうめいけい /証明系/\nしょうめいけんしょう /証明検証/\nしょうめいこう /証明項/\nしょうめいさくせい /証明作成/\nしょうめいしすてむ /証明システム/\nしょうめいしゃ /証明者/\nしょうめいしゃしん /証明写真/\nしょうめいしょ /証明書/\nしょうめいしょう /証明証/\nしょうめいしょはっこう /証明書発行/\nしょうめいしょるい /証明書類/\nしょうめいず /証明図/\nしょうめいせつび /照明設備/\nしょうめいせんりゃく /証明戦略/\nしょうめいだん /照明弾/\nしょうめいちゅう /証明中/\nしょうめいてつづき /証明手続き/\nしょうめいとう /照明灯/照明燈/\nしょうめいふかのう /証明不可能/\nしょうめいほう /証明法/\nしょうめいほうしき /証明方式/\nしょうめいほうほう /証明方法/\nしょうめいもんだい /証明問題/\nしょうめいよう /照明用/証明用/\nしょうめいりょく /証明力/\nしょうめいりろん /証明理論/\nしょうめいれい /証明例/\nしょうめいろん /証明論/\nしょうめつ /消滅/生滅;[仏教]/\nしょうめつご /消滅後/\nしょうめつし /消滅子/\nしょうめつしょり /消滅処理/\nしょうめつじこう /消滅時効/\nしょうめつせん /消滅線/\nしょうめん /正面/小面;facet/生面;?/\nしょうめんきって /正面切って/\nしょうめんぐち /正面口/\nしょうめんげんかん /正面玄関/\nしょうめんしゃしん /正面写真/\nしょうめんしょうとつ /正面衝突/\nしょうめんぞう /正面像/\nしょうめんちゅうしゃじょう /正面駐車場/\nしょうめんとっぱ /正面突破/\nしょうめんほうこう /正面方向/\nしょうめんまど /正面窓/\nしょうもう /消耗/睫毛/\nしょうもうせん /消耗戦/\nしょうもうど /消耗度/\nしょうもうひん /消耗品/\nしょうもうひんかんけい /消耗品関係/\nしょうもうひんだい /消耗品代/\nしょうもうひんひ /消耗品費/\nしょうもくひょう /小目標/\nしょうもくろく /小目録/\nしょうもつ /抄物/\nしょうもの /抄物/\nしょうもん /証文/正文/声聞/小問/蕉門;芭蕉の門下/掌紋/\nしょうもんき /将門記/\nしょうもんだい /小問題/\nしょうや /庄屋/\nしょうやく /生薬/抄訳/小役/硝薬/\nしょうやま /庄山/正山/\nしょうゆ /醤油/\nしょうゆあじ /醤油味/\nしょうゆいため /醤油炒め/\nしょうゆう /少輔/小勇/\nしょうゆがお /醤油顔/\nしょうゆさし /醤油差し/\nしょうゆづけ /醤油漬/\nしょうゆらーめん /醤油ラーメン/\nしょうよ /賞与/\nしょうよう /商用/小用/逍遥/称揚/照葉/小葉/慫慂;recommend/従容;calm/賞揚;prise/賞用;賞めて用いる/縦容;=従容/\nしょうようか /商用化/\nしょうようがくは /逍遥学派;アリストテレス学派/\nしょうようき /商用機/\nしょうようこうりゅう /商用交流/\nしょうようしゃ /商用車/\nしょうようじゅ /照葉樹/\nしょうようじゅりん /照葉樹林/\nしょうようせいひん /商用製品/\nしょうようてき /商用的/\nしょうようでんりょく /商用電力/\nしょうようびざ /商用ビザ/\nしょうようぶん /商用文/\nしょうようぶんや /商用分野/\nしょうようめい /商用名/\nしょうようもくてき /商用目的/\nしょうようりょう /小容量/\nしょうよきん /賞与金/\nしょうよく /小欲/\nしょうよくちそく /小欲知足/\nしょうよひきあてきん /賞与引当金/\nしょうよん /小四/小４/小4/\nしょうら /初裏;[俳諧]/\nしょうらい /将来/生来/招来/松籟/請来/\nしょうらいけいかく /将来計画/\nしょうらいけいかくいいんかい /将来計画委員会/\nしょうらいこうそう /将来構想/\nしょうらいせい /将来性/\nしょうらいぞう /将来像/\nしょうらいてき /将来的/\nしょうらいてんぼう /将来展望/\nしょうらいよそく /将来予測/\nしょうらん /笑覧/照覧/\nしょうり /勝利/掌理/小利/捷利/小吏/\nしょうりき /正力;姓/\nしょうりしゃ /勝利者/\nしょうりじょうけん /勝利条件/\nしょうりすう /勝利数/\nしょうりせんげん /勝利宣言/\nしょうりだてん /勝利打点/\nしょうりつ /勝率/聳立/\nしょうりとうしゅ /勝利投手/\nしょうりゃく /省略/正暦;年号(990-995)/承暦;年号(1077-1081)/商略/\nしょうりゃくか /省略可/\nしょうりゃくかのう /省略可能/\nしょうりゃくきごう /省略記号/\nしょうりゃくけい /省略形/\nしょうりゃくじ /省略時/\nしょうりゃくじかいしゃく /省略時解釈/\nしょうりゃくち /省略値/\nしょうりゃくほう /省略法;[修辞]elliptic/\nしょうりゃくめい /省略名/\nしょうりゅう /昇龍/昇竜/小流/\nしょうりゅうぎょ /昇流魚/\nしょうりゅうけん /昇竜拳/昇龍拳/\nしょうりょ /焦慮/\nしょうりょう /少量/小量;-な人物/渉猟/松陵/精霊;[仏教]死者の霊/聖霊;=精霊/商量/将領/\nしょうりょういき /小領域/\nしょうりょうえ /聖霊会/\nしょうりょうか /少量化/\nしょうりょうせいさん /少量生産/\nしょうりょうだな /精霊棚/\nしょうりょうながし /精霊流し/\nしょうりょうぶね /精霊舟;精霊流しの舟/\nしょうりょく /省力/\nしょうりょくか /省力化/\nしょうりょこう /小旅行/\nしょうりん /松林/少林/\nしょうりんじ /少林寺;-拳法/\nしょうりんじけんぽう /少林寺拳法/\nしょうるい /生類/\nしょうるいあわれみのれい /生類憐みの令;[日本史]/\nしょうれい /症例/奨励/省令/瘴癘;マラリアなど/勝令/\nしょうれいかい /奨励会/\nしょうれいかいいん /奨励会員/\nしょうれいきん /奨励金/\nしょうれいけんきゅう /奨励研究/\nしょうれいしょう /奨励賞/\nしょうれいせいど /奨励制度/\nしょうれんげ /青蓮華/\nしょうろ /松露/捷路/\nしょうろう /鐘楼/精霊/\nしょうろうびょうし /生老病死/\nしょうろく /抄録/小禄;安月給/詳録/小六/小６/小6/\nしょうろっぽう /小六法/\nしょうろん /小論/詳論/\nしょうろんぶん /小論文/\nしょうろんぶんていしゅつ /小論文提出/\nしょうろんぽう /小籠包/\nしょうわ /昭和;年号(1926-1989)/正和;年号(1312-1317)/小話/庄和/唱和/笑話/承和;年号(834-848)/倡和/\nしょうわ#ねん /昭和#0年/昭和#1年/昭和#2年/昭和#3年/\nしょうわかようし /昭和歌謡史/\nしょうわき /昭和期/\nしょうわきち /昭和基地/\nしょうわきねんこうえん /昭和記念公園/\nしょうわく /昭和区/\nしょうわくせい /小惑星/\nしょうわけんぽう /昭和憲法/\nしょうわこうこう /昭和高校/\nしょうわさんぎょう /昭和産業;[企業名]/\nしょうわさんじゅうねんだい /昭和三十年代/\nしょうわし /昭和史/\nしょうわしぇるせきゆ /昭和シェル石油;[企業名]/\nしょうわしょき /昭和初期/\nしょうわしょねん /昭和初年/\nしょうわしんざん /昭和新山/\nしょうわじょし /昭和女子/\nしょうわじょしだい /昭和女子大/\nしょうわせきゆ /昭和石油;[企業名]/\nしょうわちょう /昭和町/\nしょうわてんのう /昭和天皇/\nしょうわでんこう /昭和電工;[企業名]/\nしょうわどう /昭和堂/\nしょうわびょういん /昭和病院/\nしょうわり /章割り/\nしょうわる /性悪/\nしょうわん /小彎/\nしょえ /初会/所依;[仏教]拠り所/\nしょえん /初演/所縁;[仏教]ゆかり/諸縁;[仏教]諸々のゆかり/\nしょえんしゃ /初演者/\nしょえんじ /初演時/\nしょおう /諸王/\nしょおく /書屋/\nしょおもて /初表;[俳諧]/\nしょおり /初折;[俳諧]/\nしょか /初夏/書架/書家/諸家/\nしょかい /初回/初会/所懐/所懷/\nしょかいしゃけん /初回車検/\nしょかいとくてん /初回特典/\nしょかいにゅうきん /初回入金/\nしょかいひ /諸会費/\nしょかいぶん /初回分/\nしょかつ /所轄/諸葛/\nしょかついん /所轄員/\nしょかつこうめい /諸葛孔明;三国時代・蜀漢の丞相/\nしょかつどう /諸活動/\nしょかつりょう /諸葛亮;三国時代・蜀漢の丞相/\nしょかてい /諸過程/\nしょかん /所管/書簡/所感/書館/書翰/初刊/書巻/初巻/初寒/書函/\nしょかん> /所管/\nしょかんけい /諸関係/\nしょかんけいしゃ /諸関係者/\nしょかんしゅう /書簡集/\nしょかんしょうちょう /所管省庁/\nしょかんせん /書簡箋/\nしょかんたいしょうせつ /書簡体小説/\nしょかんちょう /所管庁/\nしょかんばこ /書簡箱/\nしょかんぶん /書簡文/\nしょが /書画/\nしょがい /所外/書外/\nしょがいこく /諸外国/\nしょがいねん /諸概念/\nしょがかり /諸掛/諸掛り/\nしょがく /諸学/初学/所学/\nしょがくしゃ /初学者/\nしょがこっとう /書画骨董/\nしょがん /所願/\nしょき /初期/書記/所期;expected.「-の目的」/書紀;日本書紀/暑気/所記;[言語]signifie/書櫃/\nしょき> /初期;-投資,-費用,-症状/\nしょきあたり /暑気中り/\nしょきいち /初期位置/\nしょきか /初期化/\nしょきかかんすう /初期化関数/\nしょきかご /初期化後/\nしょきかしょり /初期化処理/\nしょきかじ /初期化時/\nしょきかぶ /初期化部/\nしょきかん /諸機関/書記官/\nしょきかんきょう /初期環境/\nしょきかんすう /初期関数/\nしょきかんちょう /書記官鳥/\nしょきがた /初期型/\nしょきがめん /初期画面/\nしょききょく /書記局/\nしょきけい /初期型/\nしょきこうてい /初期工程/\nしょきさくひん /初期作品/\nしょきしゃ /初期車/\nしょきしゅっか /初期出荷/\nしょきしゅっかばん /初期出荷版/\nしょきしょうじょう /初期症状/\nしょきじゅうでん /初期充電/\nしょきじょうけん /初期条件/\nしょきじょうたい /初期状態/\nしょきじょうほう /初期情報/\nしょきせい /書記生/\nしょきせってい /初期設定/\nしょきせっていち /初期設定値/\nしょきそ /書記素;grapheme/\nしょきそく /諸規則/\nしょきたんぺんしゅう /初期短編集/\nしょきだんかい /初期段階/\nしょきち /初期値/\nしょきちょう /書記長/\nしょきてい /諸規定/\nしょきとうし /初期投資/\nしょきとうしがく /初期投資額/\nしょきとうろく /初期登録/\nしょきのう /諸機能/\nしょきはいち /初期配置/\nしょきはんしゃ /初期反射/\nしょきはんしゃおん /初期反射音/\nしょきばらい /暑気払い/\nしょきひよう /初期費用/\nしょきふりょう /初期不良/\nしょきゅう /初級/初球/初給/雎鳩/書笈/\nしょきゅううち /初球打ち/\nしょきゅうき /初級機/\nしょきゅうしゃ /初級者/\nしょきゅうしゃよう /初級者用/\nしょきゅうへん /初級編/\nしょきょう /書経/\nしょぎ /所議/\nしょぎしょ /枌所/\nしょぎじゅつ /諸技術/\nしょぎょう /所業/諸行/所行/\nしょぎょうおうじょう /諸行往生/\nしょぎょうむじょう /諸行無常/\nしょく /食/職/色/初句/蜀;中国の地名・国名。四川省/触;抵触/觸;「触」の旧字/蝕;日蝕/属;(漢音)属託(=嘱託)/屬;「属」の旧字/嘱;属託/囑;「嘱」の旧字/燭;燭台/矚;(つける)/埴;はに/植;植物/殖;繁殖/稙;(わさだ)/拭;払拭/軾;蘇軾/禝;(五穀の神)/稷;きび/謖;馬謖/嗇;吝嗇/穡;稼穡/飾;修飾/餝;「飾」の異体字/織;製織/贖;贖罪/寔;(まことに)/昃;(かたむく)/喰;?/\nしょく> /続;-古今集,-拾遺集/\nしょくあたり /食中り/\nしょくあつ /触圧/\nしょくあん /職安/\nしょくあんどおり /職安通り/\nしょくい /職位/\nしょくいき /職域/\nしょくいく /食育/\nしょくいん /職員/職印/\nしょくいんかいぎ /職員会議/\nしょくいんさいよう /職員採用/\nしょくいんしつ /職員室/\nしょくいんしゅくしゃ /職員宿舎/\nしょくいんぞう /職員増/\nしょくいんだんたい /職員団体/\nしょくいんろく /職員録/\nしょくえ /触穢/\nしょくえん /食塩/食鹽/\nしょくえんすい /食塩水/\nしょくおや /職親/\nしょくかい /職階/\nしょくがい /食害/\nしょくがん /食玩;[略語]食品玩具/\nしょくぎょう /職業/\nしょくぎょうあんていじょ /職業安定所/\nしょくぎょうあんていほう /職業安定法/\nしょくぎょういしき /職業意識/\nしょくぎょうえんそうか /職業演奏家/\nしょくぎょうか /職業科/\nしょくぎょうかん /職業観/\nしょくぎょうがら /職業柄/\nしょくぎょうきょういく /職業教育/\nしょくぎょうくんれん /職業訓練/\nしょくぎょうくんれんこう /職業訓練校/\nしょくぎょうくんれんだいがく /職業訓練大学/\nしょくぎょうぐんじん /職業軍人/\nしょくぎょうご /職業語/\nしょくぎょうじょう /職業上/\nしょくぎょうせんたく /職業選択/\nしょくぎょうせんたくのじゆう /職業選択の自由;憲法22条/\nしょくぎょうだんたい /職業団体/\nしょくぎょうてき /職業的/\nしょくぎょうてきせいけんさ /職業適性検査/\nしょくぎょうのうりょくかいはつそうごうだいがっこう /職業能力開発総合大学校;www.uitec.ehdo.go.jp/\nしょくぎょうひみつ /職業秘密/\nしょくぎょうびょう /職業病/\nしょくぎょうふじん /職業婦人/\nしょくぎょうべつ /職業別/\nしょくぎょうやきゅう /職業野球/\nしょくぎょうらん /職業欄/\nしょくぎょうりんり /職業倫理/\nしょくぎれ /食切れ/\nしょくぐん /職群/\nしょくげん /食言/飾言/\nしょくご /食後/\nしょくごすうじかん /食後数時間/\nしょくごせんわかしゅう /続後撰和歌集/\nしょくさい /植栽/食彩/\nしょくさいぼう /食細胞/\nしょくさいりん /植栽林/\nしょくさつ /喰殺/\nしょくさよう /食作用/\nしょくさん /殖産/\nしょくさんこうぎょう /殖産興業/\nしょくさんじゅうたく /殖産住宅/\nしょくさんじん /蜀山人/\nしょくざい /食材/贖罪/殖財/\nしょくざいてん /食材店/\nしょくし /食指/\nしょくしつ /職質;職務質問/\nしょくしないしんのう /式子内親王/\nしょくしゅ /職種/触手/蝕手;?/\nしょくしゅどうぶつ /触手動物/\nしょくしょう /食傷/職掌/\nしょくしょうがら /職掌柄/\nしょくしょうぎみ /食傷気味/\nしょくしん /触診/\nしょくじ /食事/食餌;†diet.「-療法」/植字/\nしょくじかい /食事会/\nしょくじかいすう /食事回数/\nしょくじきゅうけい /食事休憩/\nしょくじけん /食事券/\nしょくじご /食事後/\nしょくじじかん /食事時間/\nしょくじだい /食事代/\nしょくじちゅう /食事中/\nしょくじつき /食事付/\nしょくじとうばん /食事当番/\nしょくじどき /食事時/\nしょくじひょう /食事表/\nしょくじふうけい /食事風景/\nしょくじゅ /植樹/\nしょくじゅう /職住/\nしょくじゅういったい /職住一体/\nしょくじゅうせっきん /職住接近/\nしょくじゅさい /植樹祭;Arbor Day/\nしょくじょ /織女/\nしょくじょせい /織女星/\nしょくじよう /食事用/\nしょくじりょうほう /食餌療法/食事療法;NB:許容されつつある表記/\nしょくじん /食人/食尽/蝕甚/\nしょくじんき /食人鬼/\nしょくじんしゅ /食人種/\nしょくす /食酢/\nしょくせい /植生/食性/職制/\nしょくせいかつ /食生活/\nしょくせいかつかいぜん /食生活改善/\nしょくせいがく /植生学/\nしょくせいひょう /職制表/\nしょくせいへんこう /職制変更/\nしょくせき /職責/\nしょくせつ /触接/\nしょくせんき /食洗機;[新語][略語]食器洗い機/\nしょくぜん /食前/食膳/\nしょくぜんしゅ /食前酒/\nしょくぜんほうじょう /食前方丈/\nしょくそ /職組/\nしょくそう /食草/\nしょくたい /食滞/飾帯/\nしょくたく /食卓/嘱託/囑託;旧字/\nしょくたくい /嘱託医/\nしょくたくえん /食卓塩/\nしょくたくさつじん /嘱託殺人/\nしょくたん /職短/\nしょくだい /燭台/燭臺/\nしょくち /触知/諸口/初口/\nしょくちゅう /食虫/\nしょくちゅうしょくぶつ /食虫植物/\nしょくちゅうどく /食中毒/\nしょくちゅうるい /食虫類/\nしょくちょう /職長/\nしょくつう /食通/\nしょくてん /触点/\nしょくど /埴土/\nしょくどう /食堂/食道/\nしょくどうえいぎょう /食堂営業/\nしょくどうがん /食道癌/食道がん/食道ガン/\nしょくどうけんだんわしつ /食堂兼談話室/\nしょくどうしゃ /食堂車/\nしょくどうへき /食道壁/\nしょくどうらく /食道楽/\nしょくにく /食肉/\nしょくにくかこう /食肉加工/\nしょくにくしょり /食肉処理/\nしょくにくもく /食肉目;[生物]Carnivora/\nしょくにくるい /食肉類/\nしょくにほんぎ /続日本紀;697-791の歴史書。797年成立/\nしょくにほんこうき /続日本後紀;833-850の歴史書。869年成立/\nしょくにん /職人/\nしょくにんいしき /職人意識/\nしょくにんうたあわせ /職人歌合/\nしょくにんかたぎ /職人気質/\nしょくにんきしつ /職人気質;※「しょくにんかたぎ」が普通/\nしょくにんげい /職人芸/\nしょくにんだましい /職人魂/\nしょくにんはだ /職人肌/\nしょくにんわざ /職人技/\nしょくのう /職能/色濃/\nしょくのうきゅう /職能給/\nしょくのうせい /職能制/\nしょくのうだんたい /職能団体/\nしょくはこうしゅうにあり /食在広州/\nしょくはつ /触発/\nしょくば /職場/\nしょくばい /触媒/\nしょくばいそうち /触媒装置/\nしょくばいそうちゃく /触媒装着/\nしょくばいどく /触媒毒;[化学]catalyst poison. 触媒を働かなくさせる物質/\nしょくばかい /職場会/\nしょくばかんきょう /職場環境/\nしょくばない /職場内/\nしょくばめい /職場名/\nしょくぱん /食パン/\nしょくひ /食費/植皮/\nしょくひん /食品/\nしょくひんうり /食品売/\nしょくひんうりば /食品売場/\nしょくひんえいせい /食品衛生/\nしょくひんえいせいせきにんしゃ /食品衛生責任者;飲食店に一人は必要/\nしょくひんえいせいほう /食品衛生法/\nしょくひんかん /食品館/\nしょくひんがい /食品害/\nしょくひんがんぐ /食品玩具;食玩/\nしょくひんぐん /食品群/\nしょくひんこうぎょう /食品工業/\nしょくひんせいぶんひょう /食品成分表/\nしょくひんてん /食品展/\nしょくひんてんかぶつ /食品添加物/\nしょくひんてんかぶつこうていしょ /食品添加物公定書/\nしょくひんほぞんよう /食品保存用/\nしょくひんや /食品屋/\nしょくひんよう /食品用/\nしょくひんりゅうつう /食品流通/\nしょくひんるい /食品類/\nしょくふ /織布/\nしょくぶつ /植物/食物/\nしょくぶつえん /植物園/\nしょくぶつかい /植物界/\nしょくぶつがく /植物学/\nしょくぶつくけい /植物区系;[生物]flora/\nしょくぶつけい /植物系/\nしょくぶつし /植物誌/食物誌/\nしょくぶつしつ /植物質/\nしょくぶつじょうたい /植物状態;-が続く/\nしょくぶつずかん /植物図鑑/\nしょくぶつせい /植物性/\nしょくぶつせいたんぱくしつ /植物性蛋白質/\nしょくぶつせいぶん /植物成分/\nしょくぶつせんい /植物繊維;plant fiber. cf.化学繊維/\nしょくぶつぜんたい /植物全体/\nしょくぶつそう /植物相;[生物]flora/\nしょくぶつたい /植物体/\nしょくぶつちりがく /植物地理学;phytogeography/\nしょくぶつてき /植物的/\nしょくぶつにんげん /植物人間/\nしょくぶつほるもん /植物ホルモン;[生物]plant hormone/\nしょくぶつめい /植物名/\nしょくぶつゆ /植物油/\nしょくぶつゆらい /植物由来/\nしょくぶん /職分/\nしょくぶんか /食文化/\nしょくへんこうせい /食変光星;[天文]eclipsing binary/\nしょくべに /食紅/\nしょくほう /触法/織豊/\nしょくほうしょうねん /触法少年/\nしょくほうじだい /織豊時代/\nしょくぼう /嘱望/\nしょくみ /食味/\nしょくみん /植民/殖民/\nしょくみんしゃ /植民者/\nしょくみんせい /植民星/\nしょくみんせいさく /植民政策/\nしょくみんせん /植民船/\nしょくみんち /植民地/\nしょくみんちか /植民地化/\nしょくみんちかいほう /植民地解放/\nしょくみんちけいえい /植民地経営/\nしょくみんちしはい /植民地支配/\nしょくみんちしゅぎ /植民地主義/\nしょくみんちてき /植民地的/\nしょくみんちぶんかつ /植民地分割/\nしょくみんわくせい /植民惑星/\nしょくむ /職務/\nしょくむきゅう /職務給/\nしょくむけいれきしょ /職務経歴書/\nしょくむけんげん /職務権限/\nしょくむしつもん /職務質問/\nしょくむじょう /職務上/\nしょくむじょうさくせい /職務上作成/\nしょくむすいこう /職務遂行/\nしょくむたいまん /職務怠慢/\nしょくむないよう /職務内容/\nしょくむはつめい /職務発明/\nしょくめい /職名/\nしょくもう /植毛/\nしょくもく /嘱目/属目;=嘱目/\nしょくもつ /食物/\nしょくもつせんい /食物繊維/\nしょくもつちゅう /食物中/\nしょくもつれんさ /食物連鎖/\nしょくやすみ /食休み/\nしょくゆう /贖宥/\nしょくゆうじょう /贖宥状/\nしょくよう /食用/\nしょくようあぶら /食用油/\nしょくようか /食用可/\nしょくようがえる /食用蛙/\nしょくようぎく /食用菊/\nしょくようじょう /食養生/\nしょくよく /食欲/\nしょくよくいじょう /食欲異常/\nしょくよくおうせい /食欲旺盛/\nしょくよくげんたい /食欲減退/\nしょくよくぞうしん /食欲増進/\nしょくよくちゅうすう /食欲中枢/\nしょくよくふしん /食欲不振/\nしょくらい /触雷/\nしょくりょう /食料/食糧;特に主食/\nしょくりょうあんぜんほしょう /食料安全保障/食糧安全保障/\nしょくりょうえんじょ /食糧援助/\nしょくりょうかんりせいど /食糧管理制度/\nしょくりょうかんりほう /食糧管理法/\nしょくりょうきょうきゅう /食料供給/\nしょくりょうじきゅうりつ /食料自給率/食糧自給率/\nしょくりょうちょう /食糧庁/\nしょくりょうなん /食糧難/\nしょくりょうひん /食料品/食糧品/\nしょくりょうひんうり /食料品売/\nしょくりょうひんうりば /食料品売場/\nしょくりょうひんや /食料品屋/\nしょくりょうぶそく /食糧不足/\nしょくりょうほう /食糧法;[法][略語]主要食糧の需給及び価格の安定に関する法律。1995年、食管法に代わり施行/\nしょくりょうもんだい /食糧問題/\nしょくりん /植林/\nしょくるいご /触塁後/\nしょくれき /職歴/\nしょくれんせい /食連星;[天文]eclipsing binary/\nしょくろく /食禄/\nしょくわん /触腕/\nしょくん /諸君/\nしょぐう /処遇/諸遇;?/\nしょけ /所化/\nしょけい /処刑/諸兄/初経/書契/\nしょけいし /諸兄姉/\nしょけいだい /処刑台/\nしょけいひ /諸経費/\nしょけっか /諸結果/\nしょけつ /処決/\nしょけん /所見;opinion.「医師の-」/初見;初めて見る。「-の譜面」/諸賢/書見;reading.「-台」/\nしょけんきゅうきかん /諸研究機関/\nしょけんじゃ /諸賢者/\nしょけんだい /書見台/\nしょけんり /諸権利/\nしょげい /諸芸/\nしょげつ /初月/\nしょげん /諸元;factors,「性能-」/緒言;introduction/初元;改元の年/初弦;-の月(=上弦)/\nしょげんご /諸言語/\nしょげんひょう /諸元表/\nしょこ /書庫;archive/書賈;書籍商/\nしょこう /諸侯;lords.領主たち/初稿/曙光/初校/諸公;ministers.高位の人達/初項/初更/\nしょこうぎょう /諸工業/\nしょこうじょ /諸控除/\nしょこうばん /初稿版/\nしょこく /諸国/初刻/\nしょこくかん /諸国間/\nしょこくまんゆうき /諸国漫遊記/\nしょこくみん /諸国民/\nしょこん /初婚/\nしょご /諸語/\nしょごう /初号/\nしょさ /所作/\nしょさい /書斎/所載/書債/\nしょさいは /書斎派/\nしょさく /諸作/\nしょさくひん /諸作品/\nしょさつ /初刷/書冊/書札/\nしょさん /所産/初産/\nしょさんべつ /初山別/\nしょざ /初座/\nしょざい /所在/\nしょざいあんない /所在案内/\nしょざいち /所在地/\nしょざいひょう /所在表/\nしょざん /諸山/初産/\nしょし /書誌/諸氏/初志/書肆;bookstore/書士;司法-/諸子;-百家/庶子;⇔嫡子/所司/諸士;-法度/諸姉;ladies/書史/所思/書司;[律令制]/諸誌/書笥;本箱/\nしょしかんてつ /初志貫徹/\nしょしがく /書誌学/\nしょしき /書式/諸式/\nしょしきか /書式化/\nしょしきしていし /書式指定子/\nしょしきじゆう /書式自由/\nしょしきせいぎょ /書式制御/\nしょしきせいぎょもじ /書式制御文字/\nしょしきせってい /書式設定/\nしょしきどおり /書式通り/\nしょしきもじれつ /書式文字列/\nしょしじょうほう /書誌情報/\nしょしだい /所司代/\nしょしつ /書室/\nしょしひゃっか /諸子百家/\nしょしゃ /書写/諸社/諸車/\nしょしゃきん /諸謝金/\nしょしゅ /諸種/書手/\nしょしゅう /所収/初秋/諸州/諸宗/\nしょしゅうさ /諸収差/\nしょしゅつ /初出/所出/庶出/\nしょしゅつし /初出誌/\nしょしゅん /初春/\nしょしょ /諸処/諸所/処暑;[二十四節気]8.24頃/所々/処々/処処/諸書/\nしょしょう /所掌/諸将/書証/\nしょしん /初心/初診/所信;-演説/書信;letter/初審/諸臣/\nしょしんかい /初心会/\nしょしんしゃ /初心者/\nしょしんしゃあいて /初心者相手/\nしょしんしゃかんげい /初心者歓迎/\nしょしんしゃきょういく /初心者教育/\nしょしんしゃこうざ /初心者講座/\nしょしんしゃたいさく /初心者対策/\nしょしんしゃてき /初心者的/\nしょしんしゃふう /初心者風/\nしょしんしゃへん /初心者編/\nしょしんしゃまーく /初心者マーク/\nしょしんしゃむけ /初心者向け/\nしょしんしゃよう /初心者用/\nしょしんひょうめい /所信表明/\nしょしんもの /初心者/\nしょしんりょう /初診料/初診療/\nしょしんわ /諸神話/\nしょじ /所持/諸事/書字/\nしょじきん /所持金/\nしょじこう /諸事項/\nしょじしゃ /所持者/\nしょじしょうがい /書字障害/\nしょじじょう /諸事情/\nしょじにん /所持人/\nしょじひん /所持品/\nしょじひんけんさ /所持品検査/\nしょじゃく /書籍/\nしょじゃくかん /書籍館/\nしょじゅん /初旬/\nしょじょ /処女/\nしょじょう /書状/諸嬢/\nしょじょうけん /諸条件/\nしょじょうやく /諸条約/\nしょじょかいたい /処女懐胎/\nしょじょきゅう /処女宮;[十二宮]おとめ座(8.23-9.22)/\nしょじょこうかい /処女航海/\nしょじょさく /処女作/\nしょじょせい /処女性/\nしょじょせん /処女戦/\nしょじょそうしつ /処女喪失/\nしょじょたんこうぼん /処女単行本/\nしょじょち /処女地/\nしょじょちょうへん /処女長編/\nしょじょまく /処女膜/\nしょじょりん /処女林/\nしょじん /庶人/\nしょずみ /初炭/\nしょずり /初刷/\nしょせい /書生/初生/諸政/処世/書聖/庶政/\nしょせいかたぎ /書生気質;『当世-』/\nしょせいくん /処世訓/\nしょせいしつ /諸性質/\nしょせいじ /初生児/\nしょせいじゅつ /処世術/\nしょせいど /諸制度/\nしょせいぶし /書生節;(明治) 演歌のルーツ/\nしょせいりょく /諸勢力/\nしょせいろん /書生論/\nしょせき /書籍/書跡/書蹟/\nしょせきうりば /書籍売場/\nしょせきかん /書籍館/\nしょせきぐん /書籍群/\nしょせきこづつみ /書籍小包/\nしょせきだい /書籍代/\nしょせきてん /書籍店/\nしょせきはんばい /書籍販売/\nしょせきぶ /書籍部/\nしょせきへんしゅうぶ /書籍編集部/\nしょせきめい /書籍名/\nしょせきるい /書籍類/\nしょせってい /諸設定/\nしょせつ /諸説;†various views.「-がある」/所説;†one's view.「教授の-」/\nしょせつび /諸設備/\nしょせつふんぷん /諸説紛々/諸説紛紛/\nしょせん /所詮/初戦;最初の戦い|試合/緒戦;序盤の戦い|試合/書泉/諸戦;battles/\nしょせんぐらんで /書泉グランデ/\nしょせんせい /諸先生/\nしょせんせいがた /諸先生方/\nしょせんたにん /所詮他人/\nしょせんはいたい /初戦敗退/\nしょせんぱい /諸先輩/\nしょせんぱいがた /諸先輩方/\nしょせんぶっくたわー /書泉ブックタワー/\nしょせんぶっくまーと /書泉ブックマート/\nしょせんむり /所詮無理/\nしょぜい /諸税/\nしょそう /諸相;aspects/所相;[文法]passive voice.⇔能相/書窓;書斎(の窓)/初相/\nしょそく /初速/\nしょそくど /初速度/\nしょそん /諸尊/書損/\nしょぞう /所蔵/\nしょぞうしりょう /所蔵資料/\nしょぞうびじゅつかん /所蔵美術館/\nしょぞく /所属/\nしょぞくがっかい /所属学会/\nしょぞくがっかいめい /所属学会名/\nしょぞくきかん /所属機関/\nしょぞくきかんめい /所属機関名/\nしょぞくきぎょう /所属企業/\nしょぞくぎいん /所属議員/\nしょぞくこうざ /所属講座/\nしょぞくこく /所属国/\nしょぞくさき /所属先/\nしょぞくさきじゅうしょ /所属先住所/\nしょぞくじむしょ /所属事務所/\nしょぞくせい /所属性/\nしょぞくせいとう /所属政党/\nしょぞくそしき /所属組織/\nしょぞくだんたい /所属団体/\nしょぞくちょう /所属長/\nしょぞくばしょ /所属場所/\nしょぞくぶかめい /所属部課名/\nしょぞくへんこう /所属変更/\nしょぞくべつ /所属別/\nしょぞくべや /所属部屋/\nしょぞくめい /所属名/\nしょぞくめいしょう /所属名称/\nしょぞん /所存/\nしょたい /書体/所帯/\nしょたいくらぶ /書体倶楽部/\nしょたいけん /初体験/\nしょたいぬし /所帯主/\nしょたいめん /初対面/\nしょたいもち /所帯持ち/\nしょだい /初代/書題/初台/\nしょだいおうじゃ /初代王者/\nしょだいかいちょう /初代会長/\nしょだいかんじ /初代幹事/\nしょだいき /初代機/\nしょだいにほん /初代日本/\nしょだいみょう /諸大名/\nしょだち /初太刀/\nしょだな /書棚/\nしょだん /初段/処断/書壇/\nしょだんかい /諸段階/\nしょだんけい /処断刑/\nしょだんたい /諸団体/\nしょち /処置/書痴/\nしょちあん /処置案/\nしょちつ /書帙/\nしょちほう /処置法/\nしょちゅう /暑中;-見舞/書中;文中/\nしょちゅうい /諸注意/\nしょちゅうおみまい /暑中お見舞い/暑中御見舞い/\nしょちゅうおみまいもうしあげます /暑中お見舞い申し上げます/\nしょちゅうきゅう /初中級/\nしょちゅうきゅうしゃ /初中級者/\nしょちゅうとう /初・中等/初中等/\nしょちゅうみまい /暑中見舞/\nしょちょう /所長/署長/初潮/\nしょちょうしつ /所長室/\nしょちょうせん /所長選/\nしょっかい /職階/\nしょっかいきゅう /職階給/\nしょっかいせい /職階制/\nしょっかく /触覚;†touch sense/触角;†antenna.「昆虫の-」/食客;居候/\nしょっかくじょうほう /触覚情報/\nしょっかくてき /触覚的/\nしょっかん /食感;食べた感触/触感;触れた感触/食間;食事と食事の間/食管;[略語]食糧管理/\nしょっかんせいど /食管制度/\nしょっかんほう /食管法;食糧管理法/\nしょっき /食器/織機/\nしょっきあらい /食器洗い/\nしょっきあらいき /食器洗い機/\nしょっきかんそうき /食器乾燥機/\nしょっきすう /食器数/\nしょっきせんじょうき /食器洗浄器/\nしょっきだな /食器棚/\nしょっきゅう /職級/触球/\nしょっきよう /食器用/\nしょっきようせんざい /食器用洗剤/\nしょっきり /初っ切り/\nしょっきるい /食器類/\nしょっくし /ショック死/\nしょっくりょうほう /ショック療法/\nしょっけん /職権/食券/\nしょっけんらんよう /職権濫用/職権乱用/\nしょっこう /職工/燭光/\nしょっぱな /初っ端/初端/\nしょづくえ /書机/\nしょて /初手/\nしょてあて /諸手当/\nしょてい /所定/\nしょていがい /所定外/\nしょていじこう /所定事項/\nしょていたんい /所定単位/\nしょていようし /所定用紙/\nしょていらん /所定欄/\nしょていり /諸定理/\nしょてん /書店/諸点;points/諸天;gods/所天/\nしょてんがい /書店街/\nしょてんくみあい /書店組合/\nしょてんめい /書店名/\nしょでん /初伝/所伝/書伝/\nしょとう /諸島/初頭;early/初等;elementary/初冬;early winter/蔗糖/ショ糖/初唐/書套/\nしょとう> /初等;(elementary) -教育,-代数/\nしょとうか /初等科/\nしょとうかんすう /初等関数/\nしょとうきか /初等幾何/\nしょとうきょういく /初等教育/\nしょとうすうがく /初等数学/\nしょとうてき /初等的/\nしょとうぶ /初等部/\nしょとく /所得/\nしょとくかくさ /所得格差/\nしょとくかくし /所得隠し/\nしょとくきんがく /所得金額/\nしょとくこうか /所得効果/\nしょとくこうじょ /所得控除/\nしょとくしょうめい /所得証明/\nしょとくしょうめいしょ /所得証明書/\nしょとくすいじゅん /所得水準/\nしょとくせい /諸特性/\nしょとくせいさく /所得政策/\nしょとくぜい /所得税/\nしょとくぜいげんぜい /所得税減税/\nしょとくぜいほう /所得税法/\nしょとくぜいりつ /所得税率/\nしょとくそう /所得層/\nしょとくぶんぱい /所得分配;[経済]income distribution/\nしょとくほしょう /所得保障/\nしょとくわり /所得割;個人住民税の-,⇔均等割/\nしょどう /書道/初動/諸道/所動/\nしょどうか /書道家/\nしょどうきょうしつ /書道教室/\nしょどうぐ /諸道具/\nしょどうぶ /書道部/\nしょない /所内/署内/\nしょなぬか /初七日/\nしょなのか /初七日/\nしょにち /初日/\nしょにちかんばい /初日完売/\nしょにちよう /初日用/\nしょにゅう /初乳/\nしょにん /初任/諸人/\nしょにんきゅう /初任給/\nしょにんしゃ /初任者/\nしょにんしゃけんしゅうせいど /初任者研修制度/\nしょねつ /暑熱/\nしょねん /初年/\nしょねんど /初年度/\nしょねんどさんく /初年度産駒/\nしょねんどとうろく /初年度登録/\nしょのうりょく /諸能力/\nしょは /諸派/\nしょはつ /初発/\nしょはん /初版/諸般/初犯/\nしょはんはっこう /初版発行/\nしょはんぼん /初版本/\nしょばだい /ショバ代/\nしょばつ /処罰/\nしょばん /初版;しょはん/初盤/\nしょひ /諸費/書皮/\nしょひょう /書評/諸表/書票/\nしょひょうし /書評誌/\nしょひょうらん /書評欄/\nしょひよう /諸費用/\nしょびょう /諸病/\nしょふ /書譜/\nしょふう /書風/\nしょふく /書幅/\nしょぶっか /諸物価/\nしょぶつ /諸仏/諸物/庶物;=諸物/\nしょぶん /処分/\nしょぶんじょう /処分場/\nしょぶんたいしょう /処分対象/\nしょぶんひん /処分品/\nしょぶんほうほう /処分方法/\nしょぶんめい /諸文明/\nしょぶんや /諸分野/\nしょぶんりょう /処分量/処分料/\nしょへき /書癖/\nしょへん /初編/所変/初篇/\nしょほ /初歩/書舗/\nしょほう /処方/書法/諸法;laws/諸方;here and there/\nしょほうかいくう /諸法皆空/\nしょほうげん /諸方言/\nしょほうじっそう /諸法実相/\nしょほうせん /処方箋/処方せん/\nしょほうそく /諸法則/\nしょほうむが /諸法無我/\nしょほうりょう /処方料/\nしょほてき /初歩的/\nしょほてきしつもん /初歩的質問/\nしょほん /諸本/\nしょぼう /書房/\nしょみん /庶民/\nしょみんぞく /諸民族/\nしょみんてき /庶民的/\nしょみんは /庶民派/\nしょむ /庶務/\nしょむか /庶務課/\nしょむかかり /庶務掛/\nしょむがかり /庶務掛/\nしょむぶ /庶務部/\nしょめい /署名;sign/書名;title/\nしょめいあつめ /署名集め/\nしょめいうんどう /署名運動/\nしょめいかつどう /署名活動/\nしょめいきじ /署名記事/\nしょめいだい /諸命題/\nしょめいなついん /署名捺印/\nしょめいよう /署名用/\nしょめいようし /署名用紙/\nしょめん /書面/\nしょめんしんり /書面審理/\nしょめんじょう /書面上/\nしょもう /所望/\nしょもく /書目/\nしょもつ /書物/\nしょもんだい /諸問題/\nしょや /初夜/\nしょやく /初訳/\nしょやけん /初夜権/\nしょゆう /所有/所由;よりどころ/\nしょゆうかく /所有格/\nしょゆうかのう /所有可能/\nしょゆうけん /所有権/\nしょゆうけんいてん /所有権移転/\nしょゆうけんりゅうほ /所有権留保/\nしょゆうしゃ /所有者;owner/所有車;my car/\nしょゆうしゃめい /所有者名/\nしょゆうち /所有地/\nしょゆうぶつ /所有物/\nしょゆうりつ /所有率/\nしょよ /所与/\nしょよう /所要;†required.「-時間」/所用;†affaire.「-で出掛ける」/初葉/初陽/\nしょようじかん /所要時間/所用時間;?/\nしょようじかんさ /所要時間差/\nしょようじかんたんしゅく /所要時間短縮/\nしょようにっすう /所用日数/\nしょようりょう /所要量/\nしょり /処理/\nしょりえき /処理液/\nしょりおち /処理落ち/\nしょりかいろ /処理回路/\nしょりかのう /処理可能/\nしょりがく /処理学/\nしょりき /処理機/\nしょりきょか /処理許可/\nしょりぎじゅつ /処理技術/\nしょりけい /処理系/\nしょりけいたい /処理形態/\nしょりけっか /処理結果/\nしょりけんきゅうぶ /処理研究部/\nしょりこうがく /処理工学/\nしょりこうりつ /処理効率/\nしょりご /処理後/\nしょりしつ /処理室/\nしょりしゃ /処理者/\nしょりしゅうりょうご /処理終了後/\nしょりしゅほう /処理手法/\nしょりしんごう /処理信号/\nしょりじ /処理時/\nしょりじかん /処理時間/\nしょりじゅん /処理順/\nしょりじょう /処理場/処理上/\nしょりすい /処理水/\nしょりすう /処理数/\nしょりずみ /処理済み/処理済/\nしょりせいのう /処理性能/\nしょりそうち /処理装置/\nしょりそくど /処理速度/\nしょりたいしょう /処理対象/\nしょりちゅう /処理中/\nしょりてじゅん /処理手順/\nしょりないよう /処理内容/\nしょりのうりょく /処理能力/\nしょりはん /処理班/\nしょりひよう /処理費用/\nしょりぶ /処理部/\nしょりぶぶん /処理部分/\nしょりほう /処理法/\nしょりほうしき /処理方式/\nしょりほうほう /処理方法/\nしょりまえ /処理前/\nしょりゅう /庶流/諸流/\nしょりょう /所領/諸量/緒量/\nしょりょうぶ /書陵部;宮内庁-。図書と陵墓担当/\nしょりよう /処理用/\nしょりりつ /処理率/\nしょりりょう /処理量/\nしょりろん /諸理論/\nしょりん /書林/\nしょるい /書類/\nしょるいいっしき /書類一式/\nしょるいじょう /書類上/\nしょるいせんこう /書類選考/\nしょるいそうけん /書類送検/\nしょるいていしゅつ /書類提出/\nしょるいてつづき /書類手続/書類手続き/\nしょるいめい /書類名/\nしょるいよう /書類用/\nしょれい /書例/諸例/諸礼/\nしょろう /初老/所労/\nしょろん /所論;論ずるところ/緒論;はじめの論/書論/諸論;もろもろの論/\nしょわけ /諸訳/\nしょんずい /祥瑞/\nしょんべん /小便/\nしよ /施与;=せよ/賜与/\nしよう /使用/仕様/試用;trial/私用;private/施用;apply/飼養/枝葉/脂溶/止揚;Aufheben/子葉/飼葉;?/\nしよういき /使用域/\nしよういじょう /仕様以上/\nしようか /使用可/仕様化/\nしようかいし /使用開始/\nしようかいしご /使用開始後/\nしようかいしび /使用開始日/\nしようかいしまえ /使用開始前/\nしようかいすう /使用回数/\nしようかていしゃ /使用過程車/\nしようかのう /使用可能/\nしようかのうじかん /使用可能時間/\nしようかん /使用感/使用艦/\nしようかんきょう /使用環境/\nしようがき /仕様書/\nしようがっき /使用楽器/\nしようき /使用記/\nしようきかく /仕様規格/\nしようきかん /試用期間/使用期間/使用機関/\nしようきき /使用機器/\nしようきげん /使用期限/\nしようきしゅ /使用機種/\nしようきじゅつ /仕様記述/\nしようきじゅつげんご /仕様記述言語/\nしようきじゅん /使用基準/\nしようきせい /使用規制/\nしようきょか /使用許可/\nしようきょだく /使用許諾/\nしようきょだくけいやく /使用許諾契約/\nしようきょだくりょう /使用許諾料/\nしようきんし /使用禁止/\nしようくぶん /使用区分/\nしようくべつ /使用区別/\nしようけいけん /使用経験/\nしようけいけんしゃ /使用経験者/\nしようけいぞく /使用継続/\nしようけいたい /使用形態/\nしようけってい /仕様決定/\nしようけん /使用権/\nしようげんご /使用言語/\nしようこうりつ /使用効率/\nしようご /使用後/\nしようさくせい /仕様作成/\nしようさくてい /仕様策定/\nしようざいりょう /使用材料/\nしようしつ /使用室/\nしようしゃ /使用者/仕様車/\nしようしゃしゅ /使用車種/\nしようしゃじしん /使用者自身/\nしようしゃめい /使用者名/\nしようしゃりょう /使用車両/\nしようしゅうはすう /使用周波数/\nしようしゅうはすうたい /使用周波数帯/\nしようしょ /仕様書/\nしようしょう /子葉鞘/\nしようしょうめい /使用証明/\nしようじ /使用時/\nしようじかん /使用時間/\nしようじしゅく /使用自粛/\nしようじっせき /使用実績/\nしようじょう /使用上/仕様上/\nしようじょうきょう /使用状況/\nしようじょうけん /使用条件/止揚条件/\nしようすいりょう /使用水量/\nしようずみ /使用済み/使用済/\nしようせいげん /使用制限/\nしようせっけい /仕様設計/\nしようせつめいしょ /使用説明書/\nしようせんく /使用線区/\nしようぜん /使用前/\nしようぜんご /使用前後/\nしようそ /篩要素/\nしようたいしゃく /使用貸借/\nしようちゅう /使用中/試用中/\nしようついか /仕様追加/\nしようていし /使用停止/\nしようてびきしょ /使用手引書/\nしようでんあつ /使用電圧/\nしようでんげん /使用電源/\nしようでんりょく /使用電力/\nしようとどけ /使用届/\nしようど /使用度/\nしようにん /使用人/\nしようねんげつ /使用年月/\nしようねんすう /使用年数/\nしようのうど /使用濃度/\nしようはんい /使用範囲/\nしようばん /試用版/仕様盤/\nしようひんど /使用頻度/\nしようふか /使用不可/\nしようふかのう /使用不可能/\nしようふのう /使用不能/\nしようぶひん /使用部品/\nしようへんこう /仕様変更/使用変更;?/\nしようほう /使用法/\nしようほうこく /試用報告/\nしようほうほう /使用方法/\nしようぼ /使用簿/\nしようまいすう /使用枚数/\nしようまえ /使用前/\nしようまっせつ /枝葉末節/\nしようめん /使用面/\nしようもくてき /使用目的/\nしようようと /使用用途/\nしようようりょう /使用容量/\nしようよてい /使用予定/\nしようりつ /使用率/\nしようりょう /使用料;fee/使用量;usage/\nしようりょうきん /使用料金/\nしようれい /使用例/\nしよく /私欲/\nしら /白/調/\nしら> /白;白糸,白和え,白葦毛/\nしらあえ /白和え/\nしらあわ /白泡/白沫/\nしらい /白井/\nしらいし /白石/\nしらいた /白板/\nしらいち /白市/\nしらいちょう /白井町/\nしらいと /白糸/\nしらうお /白魚/\nしらうめ /白梅/\nしらうめがくえん /白梅学園/\nしらえ /白江/\nしらおい /白老/\nしらおか /白岡/\nしらかた /白方/白潟;姓/\nしらかば /白樺/\nしらかばこ /白樺湖/\nしらかばは /白樺派/\nしらかばばやし /白樺林/\nしらかべ /白壁/\nしらかべづくり /白壁造り;[建築]/\nしらかみ /白神/\nしらかみさんち /白神山地;地名,東北/\nしらかゆ /白粥/\nしらかわ /白川/白河/\nしらかわごう /白川郷;飛騨。切妻合掌造で高名/\nしらかわてんのう /白河天皇/\nしらかわどおり /白川通り/\nしらかわよふね /白川夜船;見たふりをすること／ぐっすり眠ること/\nしらが /白髪/\nしらがあたま /白髪頭/\nしらがぞめ /白髪染め/白髪染/\nしらがた /白潟;姓/\nしらがねぎ /白髪葱/白髪ネギ/\nしらがまじり /白髪交じり/\nしらがみ /白神/\nしらき /白木/\nしらきづくり /白木造り/\nしらきばる /白木原/\nしらきや /白木屋/\nしらぎ /新羅/\nしらぎく /白菊/\nしらぎぬ /白絹/\nしらく /刺絡/\nしらくび /白首/\nしらくも /白雲;white cloud/白癬;[医]tinea/\nしらくら /白倉/\nしらけ /白け/\nしらこ /白子/\nしらこばと /白子鳩/\nしらさか /白坂/\nしらさき /白崎/\nしらさぎ /白鷺/\nしらさぎじょう /白鷺城;姫路城/\nしらさや /白鞘/\nしらさわ /白沢/\nしらじ /白地/\nしらじしきうらがき /白地式裏書/\nしらじら /白々/\nしらす /白子/白砂/白州/白須/白洲/\nしらすな /白砂;姓/\nしらすぼし /白子干し/しらす干し/\nしらず /知らず/不知/\nしらずしらず /知らず識らず/知らず知らず/\nしらずみ /白炭/\nしらせ /知らせ/報せ/白瀬/\nしらた /白太/\nしらたか /白鷹/\nしらたき /白滝/\nしらたま /白玉/白珠/\nしらたまこ /白玉粉/\nしらちゃ /白茶/\nしらつち /白土/\nしらつゆ /白露/\nしらつる /白鶴/\nしらと /白土/白戸/白都/\nしらとり /白鳥/白取/\nしらなみ /白波/白浪/\nしらに /白煮/\nしらぬい /不知火/\nしらぬいがた /不知火型;[相撲]/\nしらぬいまい /不知火舞/\nしらぬいものがたり /白縫物語/白縫譚/\nしらぬか /白糠/\nしらぬぞんぜぬ /知らぬ存ぜぬ/\nしらぬひ /不知火/\nしらぬり /白塗り;銀メッキ/\nしらね /白根/\nしらねさん /白根山/\nしらは /白羽/白刃/\nしらはい /白灰/\nしらはし /白橋/\nしらはた /白旗/白幡/\nしらはのや /白羽の矢/\nしらはま /白浜/白濱/\nしらはまちょう /白浜町/\nしらひげ /白髭;白い口ひげ/白鬚;白い顎ひげ/\nしらびょうし /白拍子/\nしらふ /素面/\nしらふじ /白藤/\nしらべ /調べ/調/\nしらべかた /調べ方/\nしらべもの /調べ物/\nしらほ /白保/白帆/\nしらほね /白骨/\nしらほねおんせん /白骨温泉/\nしらみ /虱/蝨/\nしらみつぶし /虱潰し/\nしらみね /白峰/\nしらみぼん /虱本/\nしらやき /白焼/白焼き/\nしらやなぎ /白柳/\nしらやま /白山/\nしらゆ /白湯/\nしらゆき /白雪/\nしらゆきひめ /白雪姫/\nしらゆり /白百合/\nしらゆりがくえん /白百合学園/\nしらんかお /知らん顔/\nしらんぷり /知らん振り/\nしり /尻/私利/臀;原義:「尻」は肛門、「臀」は臀部/\nしりーずもの /シリーズ物/\nしりあい /知り合い/知合い/知合/\nしりあがり /尻上がり/尻上り/\nしりあて /尻当て/尻当/\nしりあな /尻穴/\nしりあるせつぞく /シリアル接続/\nしりあるばんごう /シリアル番号/\nしりうち /知内/\nしりうま /尻馬/\nしりお /尻尾/\nしりおし /尻押し/\nしりおも /尻重/\nしりがい /鞦/\nしりがる /尻軽/\nしりがるおんな /尻軽女/\nしりきしない /尻岸内/\nしりきれ /尻切れ/\nしりきれとんぼ /尻切れ蜻蛉/\nしりくち /後口/尻口/\nしりげ /尻毛/\nしりこだま /尻子玉;河童に抜かれると死にます/\nしりごみ /尻込み/しり込み/後込み/\nしりさがり /尻下がり/尻下り/\nしりしよく /私利私欲/\nしりすぼみ /尻窄み/\nしりっぺた /尻っぺた/\nしりつ /私立;†(private) わたくしりつ/市立;†(city) いちりつ/\nしりつ> /私立;†(private) わたくしりつ/市立;†(city) いちりつ/\nしりつがっこう /私立学校/\nしりつがっこうほう /私立学校法/\nしりつこう /私立校/私立高/\nしりつこうこう /私立高校/\nしりつたんてい /私立探偵/\nしりつたんていしょうせつ /私立探偵小説/\nしりつだい /市立大/私立大/\nしりつだいがく /私立大学/\nしりつちゅう /私立中/\nしりつちゅうがく /私立中学/\nしりつとしょかん /市立図書館/\nしりつびょういん /市立病院/\nしりつぼみ /尻窄み;頭でっかち-/尻つぼみ/\nしりてえき /尻手駅/\nしりとり /尻取り/\nしりぬぐい /尻拭い/\nしりぬけ /尻抜け/\nしりびと /知り人/\nしりびれ /尻鰭/\nしりべ /後志/\nしりべし /後志/\nしりべつがわ /尻別川/\nしりめ /尻目/後目/\nしりめつれつ /支離滅裂/\nしりもち /尻餅/尻もち/尻持ち;後ろ盾/\nしりゃく /史略/\nしりやき /尻焼/\nしりゅう /支流/緇流;僧侶仲間/\nしりょ /思慮/\nしりょう /資料;†data.「会議の-」/飼料;†feed.「ブタの-」/史料;†historical source.「フランス革命の-」/試料;†sample.「化学実験の-」/死霊/思料/思量/私領/\nしりょうあつめ /資料集め/\nしりょうえつらん /資料閲覧/\nしりょうおきば /資料置場/\nしりょうか /資料課/\nしりょうかち /資料価値/\nしりょうかん /資料館/史料館/\nしりょうこ /資料庫/\nしりょうさくせい /資料作成/\nしりょうしつ /資料室/\nしりょうしゃしん /資料写真/\nしりょうしゅう /資料集/\nしりょうず /指了図/\nしりょうせい /資料性/\nしりょうせいきゅう /資料請求/\nしりょうせいり /資料整理/\nしりょうだい /資料代/\nしりょうだいきん /資料代金/\nしりょうちゅう /資料中/\nしりょうてきかち /資料的価値/\nしりょうばんごう /資料番号/\nしりょうひはん /史料批判/\nしりょうへん /資料編/\nしりょうへんさんじょ /史料編纂所;(東大内)/\nしりょうめい /資料名/\nしりょうよう /飼料用/\nしりょうるい /資料類/\nしりょく /視力/資力/死力/\nしりょくかいふく /視力回復/\nしりょくけんさ /視力検査/\nしりょくさ /視力差/\nしりょくしょうがい /視力障害/\nしりょくしょうがいしゃ /視力障害者/\nしりょくしょうがいしゃよう /視力障害者用/\nしりょくていか /視力低下/\nしりょくひょう /視力表/\nしりょふんべつ /思慮分別/\nしりょぶそく /思慮不足/\nしりん /四隣/歯輪/\nしりんだーじょう /シリンダー錠/\nしる /汁/什;?/知/\nしるけ /汁気/\nしるけんり /知る権利/\nしるこ /汁粉/\nしるし /印/標/徴;effect/験;effect/首級;討ち取ったくび/首;=首級/証/誌/記/著し/\nしるしばた /標旗/\nしるしばんてん /印半纏/\nしるとがん /シルト岩;[地質]siltstone/\nしるばーせいこう /シルバー精工/\nしるひと /知る人/\nしるべ /標/導/\nしるまし /徴/怪/\nしるもの /汁物/\nしるよし /知る由/\nしるるき /シルル紀;[地質年代]Silurian. 4390-4085万年前/\nしれい /指令;†上からの命令/司令;†軍隊などの指揮/死霊/使令;†命じて使役する/\nしれいかん /司令官/指令官/\nしれいき /指令器/\nしれいけいとう /指令系統/\nしれいち /指令値/\nしれいちょうかん /司令長官/\nしれいとう /司令塔/\nしれいぶ /司令部/\nしれいほうしき /指令方式/\nしれごと /痴れ言;また-を/\nしれつ /熾烈/歯列/\nしれつきょうせい /歯列矯正/\nしれとこ /知床/\nしれとこごこ /知床五湖/\nしれとことうげ /知床峠/\nしれもの /痴れ者/\nしれん /試練/試煉;≒試練/試錬;≒試練(?)/思恋/\nしろ /白/城/代;糊代/支路;わかれみち/子路;孔子の弟子/\nしろ> /白;白塗り,白ペンキ,白無垢/\nしろあお /白青/\nしろあと /城跡/\nしろあり /白蟻/白アリ/\nしろあわ /白泡/白沫/\nしろあん /白餡/白あん/\nしろい /白井/\nしろいし /白石/\nしろいと /白糸/\nしろいぬ /白犬/\nしろいめ /白い目/\nしろいもの /白い物/\nしろいろしんこく /白色申告/\nしろいわ /白岩/\nしろう /脂漏/屍蝋/四郎/史郎/志郎/史朗/士郎/司郎/士朗/四朗/詩郎/司朗/支朗/死狼/梔蝋/\nしろうお /白魚/素魚/\nしろうさぎ /白兎/\nしろうず /白水/\nしろうせい /脂漏性/\nしろうと /素人/\nしろうとかんがえ /素人考え/\nしろうとげい /素人芸/\nしろうとしつもん /素人質問/\nしろうとしばい /素人芝居/\nしろうとしゅう /素人衆/\nしろうとしゅうだん /素人集団/\nしろうとすじ /素人筋/\nしろうとたんてい /素人探偵/\nしろうとてき /素人的/\nしろうとどうぜん /素人同然/\nしろうとはんだん /素人判断/\nしろうとばなれ /素人離れ/\nしろうとみ /素人見/\nしろうとむき /素人向き/素人向/\nしろうとめ /素人目/\nしろうとりょうり /素人料理/\nしろうま /白馬/\nしろうまおおいけ /白馬大池/\nしろうまだけ /白馬岳/\nしろうり /白瓜/\nしろうんも /白雲母/\nしろえび /白海老/\nしろおび /白帯/\nしろかき /代掻き;[農業]田植の前に水を満たし土を均すこと/\nしろかぜ /城風/\nしろかっこ /『/\nしろかね /白金/\nしろかねそうあか /シロカネソウ亜科/Isopyroideae/\nしろかねだい /白金台/\nしろかび /白カビ/白黴/白かび/\nしろかわ /城川/\nしろかん /白缶/\nしろがしら /白頭/\nしろがそ /白画素/\nしろがね /銀/白銀/白金/\nしろがねいろ /白銀色/\nしろがねだい /白金台/\nしろがらす /白烏/\nしろき /白木/\nしろきや /白木屋/\nしろぎつね /白狐/\nしろぎぬ /白絹/\nしろく /四緑;[陰陽道]/\nしろくじちゅう /四六時中/\nしろくじら /白鯨/\nしろくばん /四六判/\nしろくび /白首/\nしろくま /白熊/\nしろくら /白倉/\nしろくろ /白黒/\nしろくろえきしょう /白黒液晶/\nしろくろしゃしん /白黒写真/\nしろくろはんてん /白黒反転/\nしろぐつ /白靴/\nしろぐみ /白組/\nしろけいとう /白系統/\nしろこ /白子/\nしろこしょう /白胡椒;white pepper/\nしろこっか /』/\nしろごま /白胡麻/\nしろさ /白さ/\nしろさき /白崎/\nしろさわ /白沢/代沢/\nしろさんかく /白三角/\nしろざけ /白酒/\nしろざとう /白砂糖/\nしろしか /白鹿/\nしろした /城下/白下;白砂糖の一歩手前/\nしろしたとう /白下糖/\nしろしょうぞく /白装束/\nしろじ /白地/白字/\nしろすな /白砂/\nしろず /白酢;紫蘇抜き梅酢/\nしろずみ /白炭/\nしろた /城田/代田/白田/\nしろたえ /白妙/\nしろたく /白タク;非合法のタクシー/\nしろたけ /白武/\nしろたなせん /白棚線/\nしろたに /城谷/\nしろたま /白珠/\nしろだ /白田/\nしろだすき /白襷/\nしろだま /白玉/\nしろちゃ /白茶;baicha/\nしろぢ /白地/\nしろつち /白土/\nしろつめくさ /白詰草/\nしろとり /白鳥/\nしろながすくじら /白長須鯨;世界最大/\nしろなまず /白癜/\nしろなんばー /白ナンバー;白いナンバープレート(の自家用車)/\nしろぬかちょう /白糠町/\nしろぬき /白抜き/白抜/\nしろぬり /白塗り/\nしろね /白根/\nしろねぎ /白葱/白ネギ/\nしろねこ /白猫/\nしろねずみ /白鼠/\nしろの /城野/\nしろはた /白旗/\nしろばい /白バイ/\nしろばかま /白袴/\nしろばこ /白箱/\nしろばん /白番/\nしろひげ /白髭/\nしろひとり /白灯蛾/\nしろひょう /白票/\nしろふく /白服/\nしろふだや /白札屋/\nしろぶさ /白房/\nしろぶち /白縁/\nしろへび /白蛇/\nしろべえ /四郎兵衛/\nしろぼし /白星/○/☆/\nしろま /城間/\nしろまく /白幕/\nしろまじゅつ /白魔術/\nしろまだら /白斑/\nしろまる /白丸/○/〇;漢数字のゼロ/\nしろみ /白身/城見/白み/\nしろみざかな /白身魚/\nしろみず /白水/\nしろみそ /白味噌/\nしろむく /白無垢/\nしろむらさき /白紫/\nしろめ /白目/白眼/\nしろもじ /白文字/\nしろもち /白餅/\nしろもと /城本/\nしろもの /代物/白物/\nしろものかでん /白物家電;冷蔵庫・洗濯機など/\nしろもん /白門/\nしろや /城谷/\nしろやなぎ /白柳/\nしろやま /城山/白山/\nしろやまえき /白山駅/\nしろゆもじ /白湯文字/\nしろれんが /白煉瓦/\nしろわいん /白ワイン/\nしろん /試論/史論/私論/詩論/至論/\nしわ /皺/史話/詩話/私話/紫波;地名/襞/皴/\nしわがれごえ /嗄れ声/\nしわく /思惑;[仏教]/\nしわくちゃ /皺くちゃ/\nしわけ /仕訳;帳簿の-/仕分け;荷物の-/仕分/\nしわけちょう /仕訳帳/\nしわざ /仕業/為業;=仕業/爲業;「為」旧字/\nしわしわ /皺皺/皺々/\nしわす /師走;陰暦12月/\nしわすぼうず /師走坊主/\nしわひめ /志波姫/\nしわほう /視話法/指話法/\nしわよせ /皺寄せ/しわ寄せ/皴寄せ/\nしわんぼう /吝ん坊;ケチ/\nしをさめ /仕納め/爲納め;「為」旧字/\nしをり /栞/\nしん /芯;core/心;heart/臣/新/真/親/信/身/神/清;中国の王朝(1612-1912)/秦;中国の王朝(?-BC206)/晋;中国の王朝(?-BC376, 265-420, 936-946)/深/進/診/審/針/森/寝/慎;慎重/槙;まき/嗔;いか・る/瞋;いか・る/鷆;よたか/鷏;「鷆」の異体字/侵;侵略/浸;浸水/駸/辰/娠;妊娠/振;三振/賑;にぎ・わい/震;地震/宸;天子の./唇;口唇/脣;≒唇/蜃;蜃気楼/榛;はしばみ/蓁/臻;いた・る/箴;箴言/鍼;鍼灸/申;申請/伸;追伸/紳;紳士/呻;呻吟/畛;あぜ/軫/袗;ひとえ/疹;湿疹/滲;滲出/蔘;人蔘/薪;まき/辛;香辛料/矧;は・ぐ/哂;わら・う NB:「晒す」とは別/岑;みね/忱;まこと/怎;いかで/斟;斟酌/晨;あした/沁;し・みる/瀋;瀋陽/甄/簪;かんざし/縉;縉紳(=高官)/襯;襯衣(しんい,シャツ)/譖;そし・る/譛;「譖」の異体字/讖;予言/齔;歯が生え変わる/請;(唐音)/津;天津/眞;「真」の旧字(人名用漢字)/愼;「慎」の旧字(人名用漢字)/晉;「晋」の旧字/寢;「寝」の旧字(人名用漢字)/\nしん> /新/真/親;(pro-) 親日,親韓/\nしんあい /親愛/信愛/深愛/\nしんあいなる /親愛なる/\nしんあおもりえき /新青森駅/\nしんあおやま /新青山/\nしんあさひ /新旭/\nしんあん /新案/\nしんい /真意/神威/神意/心意/寝衣/瞋恚/深意/神異/神位/鍼医/身位/襯衣/\nしんいいづかえき /新飯塚駅/\nしんいき /神域/震域;seismic area/\nしんいしかわ /新石川/\nしんいそご /新磯子/\nしんいたばし /新板橋/\nしんいち /真一/伸一/信一/慎一/新一/進一/眞一/新市/晋一/紳一/真市/信市/申一/眞市/震一/\nしんいちろう /真一郎/慎一郎/信一郎/伸一郎/眞一郎/新一郎/進一郎/辰一郎/振一朗/\nしんいまみや /新今宮/\nしんいも /新藷/新芋/\nしんいり /新入り/\nしんいん /心因/真因/神韻/\nしんいんせい /心因性/\nしんいんはんのう /心因反応/\nしんいんひょうびょう /神韻縹渺/神韻縹緲/神韻縹眇/\nしんうおのめ /新魚目/\nしんうすい /新碓氷/\nしんうすゆきものがたり /新薄雪物語/\nしんうち /真打/真打ち/\nしんうよく /新右翼/\nしんうらやす /新浦安/\nしんうん /進運/\nしんうんちん /新運賃/\nしんえい /新鋭/親衛/真影/親英/新栄/神栄/信栄/\nしんえいき /新鋭機/\nしんえいたい /親衛隊/\nしんえいわちゅうじてん /新英和中辞典/\nしんえき /新駅/\nしんえきかいぎょう /新駅開業/\nしんえつ /信越/親閲/\nしんえつせん /信越線/\nしんえつほうそう /信越放送/\nしんえつほんせん /信越本線/\nしんえん /深淵;abyss/深遠;profound/真円/神苑/親縁/真猿/\nしんえんけい /真円形/\nしんえんるい /真猿類;[生物]anthropoidea/\nしんおう /震央/深奥/\nしんおうきょり /震央距離/\nしんおうじ /新王子/\nしんおうめかいどう /新青梅街道/\nしんおおくぼ /新大久保/\nしんおおくぼえき /新大久保駅/\nしんおおさか /新大阪/\nしんおおさかえき /新大阪駅/\nしんおおさかかん /新大阪間/\nしんおおつか /新大塚/\nしんおおつかえき /新大塚駅/\nしんおおひらした /新大平下/\nしんおおみや /新大宮/\nしんおがわまち /新小川町/\nしんおくさわ /新奥沢/\nしんおのみち /新尾道/\nしんおん /心音/唇音/震音/\nしんおんか /唇音化;[音声学]labialisation/\nしんか /進化;evolve/深化;deepen/真価/臣下/神化/神火/真果/心窩/\nしんかい /深海/新開/新海/神界/新貝/神階;神様のランク/深回/\nしんかいいん /新会員/\nしんかいいんしょうかい /新会員紹介/\nしんかいぎょ /深海魚/\nしんかいじゅう /新怪獣/\nしんかいそく /新快速/\nしんかいそくでんしゃ /新快速電車/\nしんかいたく /新開拓/\nしんかいち /新開地/\nしんかいてい /深海底/\nしんかいてん /新開店/\nしんかいはつ /新開発/\nしんかいろ /新回路/\nしんかかてい /進化過程/\nしんかがく /新科学/\nしんかがた /進化型/\nしんかく /神格/真核/\nしんかくか /神格化/\nしんかくせいぶつ /真核生物/\nしんかくとう /新格闘/\nしんかけい /進化形/\nしんかげりゅう /新陰流/\nしんかしゃ /新華社;中国の通信社。www.xinhua.org/\nしんかしょてん /新華書店/\nしんかぞく /新華族/\nしんかてき /進化的/\nしんかてん /進化点/\nしんかな /新仮名/\nしんかにゅう /新加入/\nしんかぶ /新株/心窩部/\nしんかぶひきうけけん /新株引受権;warrant/\nしんかぶひきうけけんつきしゃさい /新株引受権付社債/\nしんかぶよやくけん /新株予約権;[金融]stock option/\nしんかまはらえき /新蒲原駅/\nしんから /心から/\nしんかりょく /進化力/\nしんかろん /進化論/\nしんかろんてき /進化論的/\nしんかわ /新川/\nしんかわさき /新川崎/\nしんかわさきえき /新川崎駅/\nしんかわさきみつい /新川崎三井/\nしんかん /新刊/新館/神官/震撼/新歓/信管/森閑/深閑;=森閑/宸翰/心肝/深感/\nしんかんあんない /新刊案内/\nしんかんかくは /新感覚派/\nしんかんきょう /新環境/\nしんかんこんぱ /新歓コンパ/\nしんかんしょ /新刊書/\nしんかんしょうかい /新刊紹介/\nしんかんしょてん /新刊書店/\nしんかんじ /新幹事/\nしんかんじょうほう /新刊情報/\nしんかんせん /新幹線/\nしんかんせんえき /新幹線駅/\nしんかんせんかいぎょうじ /新幹線開業時/\nしんかんせんかいぎょうまえ /新幹線開業前/\nしんかんせんかいさつ /新幹線改札/\nしんかんせんかいつう /新幹線開通/\nしんかんせんがわ /新幹線側/\nしんかんせんくかん /新幹線区間/\nしんかんせんこうかきょう /新幹線高架橋/\nしんかんせんこくらえき /新幹線小倉駅/\nしんかんせんしゃない /新幹線車内/\nしんかんせんしょう /新感染症/\nしんかんせんしんえき /新幹線新駅/\nしんかんせんじゆうせき /新幹線自由席/\nしんかんせんせいび /新幹線整備/\nしんかんせんせつぞく /新幹線接続/\nしんかんせんていしゃえき /新幹線停車駅/\nしんかんせんでんしゃ /新幹線電車/\nしんかんせんとうきょうえき /新幹線東京駅/\nしんかんせんとっきゅうけん /新幹線特急券/\nしんかんせんよう /新幹線用/\nしんかんせんりょうきん /新幹線料金/\nしんかんとく /新監督/\nしんかんぼん /新刊本/\nしんかんりにん /新管理人/\nしんかんりょう /新官僚/\nしんが /真我/\nしんがい /侵害/心外/辛亥;-革命/震駭;世界を-させる/新谷/\nしんがいかくめい /辛亥革命/\nしんがいこくじん /新外国人/\nしんがいしゃ /新会社/侵害者/\nしんがいじじつ /侵害事実/\nしんがいじん /新外人/\nしんがいねん /新概念/真概念/\nしんがお /新顔/\nしんがく /進学/神学/新学/信学/心学/\nしんがくか /神学科/\nしんがくかい /信学会/\nしんがくぎほう /信学技報;信州大学の紀要/\nしんがくこう /進学校/\nしんがくご /進学後/\nしんがくさき /進学先/\nしんがくし /信学誌/\nしんがくしどう /進学指導/\nしんがくしゃ /進学者/神学者;theologist/\nしんがくじ /進学時/\nしんがくじゅく /進学塾/\nしんがくたいぜん /神学大全;Summa Theologiae,13c,Thomas Aquinas/\nしんがくだいがく /神学大学/\nしんがくてき /神学的/\nしんがくねん /新学年/\nしんがくぶ /神学部/\nしんがくりつ /進学率/\nしんがくろん /信学論/\nしんがくろんそう /神学論争/\nしんがた /新型/\nしんがたき /新型機/\nしんがたしゃ /新型車/\nしんがたしゃりょう /新型車両/\nしんがたでんしゃ /新型電車/\nしんがたとっきゅう /新型特急/\nしんがたとっきゅうしゃりょう /新型特急車両/\nしんがたばくだん /新型爆弾/\nしんがたばん /新型番/\nしんがたよう /新型用/\nしんがっかい /信学会/\nしんがっき /新学期/\nしんがっこう /進学校;prep school/神学校;seminary/\nしんがぽーる /新嘉坡;Singapore/\nしんがら /新柄/\nしんがり /殿/\nしんがん /真贋/心眼;mind's eye/心願;wish/\nしんき /新規;new/心機;-一転/新奇;novel/新期;new period/心気/辛気;-臭い/神姫/神器/神気/振起/新機;new machine/蜃気/\nしんき> /新規;-作成,-契約,-登録/\nしんきいってん /心機一転/\nしんきかいいん /新規会員/\nしんきかいきょく /新規開局/\nしんきかいてん /新規開店/\nしんきかいはつ /新規開発/\nしんきかく /新企画;new plan/新規格;new standard/\nしんきかごうぶつ /新規化合物/\nしんきかにゅう /新規加入/\nしんきけいやく /新規契約/\nしんきげん /新紀元/\nしんきげんしゃ /新紀元社;[出版社名]www.shinkigensha.co.jp/\nしんきこう /新機構/\nしんきこうかい /新規公開/\nしんきこうかいかぶ /新規公開株/\nしんきこうしん /心悸亢進/\nしんきこきゃく /新規顧客/\nしんきさくせい /新規作成/\nしんきさんか /新規参加/\nしんきさんかきぼう /新規参加希望/\nしんきさんかしゃ /新規参加者/\nしんきさんにゅう /新規参入/\nしんきさんにゅうしゃ /新規参入者/\nしんきしゅ /新機種/\nしんきしゅしょうかい /新機種紹介/\nしんきしゅってん /新規出店/\nしんきしゅとくしゃ /新規取得者/\nしんきしゅはっぴょう /新機種発表/\nしんきしょう /心気症/\nしんきしょうひん /新規商品/\nしんきじ /新記事/\nしんきじぎょうすいしん /新規事業推進/\nしんきじく /新機軸/\nしんきじゅうたく /新規住宅/\nしんきじゅん /新基準/\nしんきじょうじょう /新規上場/\nしんきせい /新規性;今までになかったこと NB:著作権発生の要件/新奇性;目新しいこと/\nしんきせってい /新規設定/\nしんきた /新喜多/\nしんきち /新吉/信吉/真吉/進吉/\nしんきついか /新規追加/\nしんきてい /新規定/\nしんきていあん /新規提案/\nしんきとうろく /新規登録/\nしんきにゅうかいしゃ /新規入会者/\nしんきのう /新機能/心機能/\nしんきば /新木場/\nしんきぶっしつ /新規物質/\nしんきゅう /鍼灸/新旧/進級;promote/審級;stage/賑給/\nしんきゅういん /鍼灸院/\nしんきゅうがた /新旧型/\nしんきゅうこうたい /新旧交替/\nしんきゅうし /鍼灸師/\nしんきゅうだん /新球団/\nしんきゅうちりょう /鍼灸治療/\nしんきゅうめん /真球面/\nしんきゅうりょうほう /新旧両方/\nしんきょ /新居/\nしんきょう /心境/新教;Protestant/新京/信教;religion.「-の自由」/新疆;(Xinjiang)「-ウイグル自治区」/進境;progress/心胸/新彊;?/\nしんきょういく /新教育/\nしんきょうごく /新京極/\nしんきょうせん /神京戦/\nしんきょうち /新境地/\nしんきょうと /新教徒/\nしんきょうどうやく /新共同訳/\nしんきょうのじゆう /信教の自由;憲法20条/\nしんきょうふくざつ /心境複雑/\nしんきょく /新曲/神曲;Divina Comedia,1307-21,Dante/\nしんきょくはっぴょう /新曲発表/\nしんきょくはっぴょうかい /新曲発表会/\nしんきょくめん /新局面/\nしんきりゅうえき /新桐生駅/\nしんきろう /蜃気楼/\nしんきろく /新記録/\nしんきろくたっせい /新記録達成/\nしんきろせん /新規路線/\nしんきん /心筋/信金/真菌/親近/伸筋;⇔屈筋/\nしんきんえん /心筋炎;[医]/\nしんきんかん /親近感/\nしんきんこうそく /心筋梗塞/\nしんきんしょう /心筋症;[医]/真菌症;[医]/\nしんきんちゅうおうきんこ /信金中央金庫;www.shinkin-central-bank.jp/\nしんきんるい /真菌類/\nしんぎ /審議/真偽/信義/新技/神技/新義;new meaning/真義;true meaning/進木/心木/\nしんぎいいんかい /審議委員会/\nしんぎいり /審議入り/\nしんぎかい /審議会/\nしんぎかん /審議官/\nしんぎじゅつ /新技術/\nしんぎじゅつかいはつ /新技術開発/\nしんぎじゅつじぎょうだん /新技術事業団/\nしんぎそく /信義則/\nしんぎたい /心技体/\nしんぎたいしょう /審議対象/\nしんぎち /真偽値/\nしんぎちゅう /審議中/\nしんぎふ /新岐阜/\nしんぎふめい /真偽不明/\nしんぎょう /信楽;[仏教]教えを信じ喜ぶ/心経;[略語]般若波羅蜜多心経/\nしんぎょうそう /真行草/\nしんぎろん /神義論/\nしんぎん /呻吟/\nしんく /真紅/深紅/辛苦/\nしんくい /身口意/\nしんくう /真空/\nしんくうかん /真空管/\nしんくうかんかいろ /真空管回路/\nしんくうかんしき /真空管式/\nしんくうかんじだい /真空管時代/\nしんくうけい /真空計/\nしんくうこう /新空港/\nしんくうこうがく /真空工学/\nしんくうこうけいかく /新空港計画/\nしんくうだんねつ /真空断熱/\nしんくうちたい /真空地帯;void/\nしんくうちゅう /真空中/\nしんくうでんし /真空電子/\nしんくうはどう /真空波動/\nしんくうば /真空場/\nしんくうぱっく /真空パック/\nしんくうほうでん /真空放電/\nしんくうぼ /新空母/\nしんくみ /信組/\nしんくん /神君/\nしんぐ /寝具/神具/\nしんぐう /新宮/信宮/\nしんぐうえん /新宮宛/\nしんぐてん /寝具店/\nしんぐるばん /シングル盤;single/\nしんぐん /進軍/新軍/\nしんけ /新家/\nしんけい /神経/唇形/針形/\nしんけいいがく /神経医学/\nしんけいえん /神経炎/\nしんけいか /神経科/神経家/\nしんけいかいぼう /神経解剖/\nしんけいかいぼうがく /神経解剖学/\nしんけいかいろ /神経回路/\nしんけいかいろがっかい /神経回路学会/\nしんけいかいろもう /神経回路網/\nしんけいかがく /神経科学/\nしんけいかがくしゃ /神経科学者/\nしんけいかく /神経核/\nしんけいかつどう /神経活動/\nしんけいかびん /神経過敏/\nしんけいかん /神経間/神経管/\nしんけいかんけい /神経関係/\nしんけいかんさいぼう /神経幹細胞/\nしんけいかんれん /神経関連/\nしんけいがく /神経学/\nしんけいがくてき /神経学的/\nしんけいがしゅ /神経芽腫;[医]neuroblastoma/\nしんけいがす /神経ガス;nerve gas/\nしんけいきこう /神経機構/\nしんけいけい /神経系/\nしんけいけつごう /神経結合/\nしんけいげか /神経外科/\nしんけいげん /神経元/\nしんけいこうさいぼう /神経膠細胞/\nしんけいこん /神経根/\nしんけいさいぼう /神経細胞/\nしんけいさいぼうたい /神経細胞体/\nしんけいざいせいさく /新経済政策/\nしんけいしき /新形式/\nしんけいしげき /神経刺激/\nしんけいしっかん /神経疾患/\nしんけいしつ /神経質/\nしんけいしつまい /新形質米/\nしんけいしゅうまつ /神経終末/\nしんけいしゅうもう /神経集網/\nしんけいしょう /神経症/神経鞘/\nしんけいしょうがい /神経障害/\nしんけいしんどうし /神経振動子/\nしんけいしんり /神経心理/\nしんけいしんりがく /神経心理学/\nしんけいじゅようたい /神経受容体/\nしんけいじょうほうしょり /神経情報処理/\nしんけいすいじゃく /神経衰弱/\nしんけいせい /神経性/新京成/\nしんけいせいでんてつ /新京成電鉄/\nしんけいせいぶつがく /神経生物学/\nしんけいせいりがく /神経生理学/\nしんけいせいりがくしゃ /神経生理学者/\nしんけいせつ /神経節/\nしんけいせん /神経戦/\nしんけいせんい /神経繊維/\nしんけいそう /神経叢/\nしんけいそしき /神経組織;[生物]nerve tissue/\nしんけいたんい /神経単位/\nしんけいだん /神経弾/\nしんけいちゅうすう /神経中枢/\nしんけいつう /神経痛/\nしんけいでんたつぶっしつ /神経伝達物質/\nしんけいとうがい /神経頭蓋/\nしんけいとっき /神経突起/\nしんけいどく /神経毒/\nしんけいないか /神経内科/\nしんけいはい /神経胚/\nしんけいはん /新京阪/\nしんけいばん /神経板/\nしんけいぱるす /神経パルス/\nしんけいびょう /神経病/\nしんけいまひ /神経麻痺/\nしんけいもう /神経網/\nしんけいやく /新契約/\nしんけつ /審決/心血/\nしんけん /真剣/親権/進研/神剣/新券/神権/神拳/震研/\nしんけんざい /新建材/\nしんけんし /真剣師/\nしんけんしゃ /親権者/\nしんけんしょうぶ /真剣勝負/\nしんけんせいじ /神権政治/\nしんけんぜみ /進研ゼミ/\nしんけんぽう /新憲法/\nしんげき /進撃/新劇/\nしんげつ /新月/心月/\nしんげん /震源/進言;counsel/箴言;proverb/信玄/森厳/\nしんげんいき /震源域/\nしんげんきょり /震源距離/\nしんげんこう /信玄公/\nしんげんし /新元史;二十五史/\nしんげんじょうほう /震源情報/\nしんげんち /震源地/\nしんげんぶくろ /信玄袋/\nしんこ /新古/新香/真個/\nしんこいわ /新小岩/\nしんこいわえき /新小岩駅/\nしんこう /進行/振興;†promote.「学術-」/新興;†emerging.「-産業」/信仰/親交/侵攻;†invasion.「イラク-」/進攻;†offense.「バグダッドへの-」/深紅;=しんく/深耕;深く耕すこと/神幸/新光/神鋼/真光/真興/新香/深更/進講;貴人への講義/新晃/進貢/深厚/神工/親好/侵寇/進航/深交/侵行/辰功/\nしんこういぜん /侵攻以前/\nしんこうかい /振興会/親交会/\nしんこうかじょう /信仰箇条;credo/\nしんこうがかり /進行係/\nしんこうき /神皇記/\nしんこうきぎょう /新興企業/\nしんこうけい /進行形/\nしんこうこう /新興校/\nしんこうこく /新興国/\nしんこうこくはく /信仰告白/\nしんこうこっか /新興国家/\nしんこうざいだん /振興財団/\nしんこうしゃ /信仰者/新光社/進講者/\nしんこうしゅうきょう /新興宗教/\nしんこうしゅうきょうだんたい /新興宗教団体/\nしんこうしょく /深紅色/\nしんこうしん /信仰心/\nしんこうじゅうたくち /新興住宅地/\nしんこうじょう /進行上/信仰上/\nしんこうじょうきょう /進行状況/\nしんこうじょうたい /進行状態/\nしんこうせい /進行性/\nしんこうそう /新構想/\nしんこうそくど /進行速度/\nしんこうちゅう /進行中/侵攻中/\nしんこうつう /新交通/\nしんこうど /進行度/\nしんこうどくりつこく /新興独立国/\nしんこうは /進行波/\nしんこうはかい /進行波解/\nしんこうひょう /進行表/\nしんこうべ /新神戸/\nしんこうべえき /新神戸駅/\nしんこうほうこう /進行方向/\nしんこうほうこうまえ /進行方向前/\nしんこうほうこうみぎがわ /進行方向右側/\nしんこうぼうがい /進行妨害/\nしんこうまひ /進行麻痺;[医]progressive paralysis/\nしんこうやく /進行役/\nしんこきゅう /深呼吸/\nしんこきんしゅう /新古今集/\nしんこきんわかしゅう /新古今和歌集/\nしんこく /深刻/申告/神国/新穀/新刻;新版/親告;-罪/\nしんこくか /深刻化/\nしんこくきげん /申告期限/\nしんこくげき /新国劇/\nしんこくざい /親告罪;強姦罪などのように、公訴の提起に告訴を必要条件とする犯罪/\nしんこくしゃ /申告者/\nしんこくしょ /申告書/\nしんこくせい /申告制/\nしんこくのうぜい /申告納税/\nしんこくのうぜいせいど /申告納税制度/\nしんこくぶんりかぜい /申告分離課税/\nしんこくほうほう /申告方法/\nしんこくもれ /申告漏れ/\nしんこくようし /申告用紙/\nしんこくりつげきじょう /新国立劇場;www.nntt.jac.go.jp/\nしんこしゃ /新古車/\nしんこだ /新小田/\nしんこっちょう /真骨頂/\nしんこてんしゅぎ /新古典主義/\nしんこてんてき /新古典的/\nしんことに /新琴似/\nしんこひん /新古品/\nしんこやす /新子安/\nしんこん /新婚/心根/心魂;heart/身魂;body and soul/身根;[仏教]/親懇/\nしんこんかてい /新婚家庭/\nしんこんしょや /新婚初夜/\nしんこんせいかつ /新婚生活/\nしんこんりょこう /新婚旅行/\nしんご /慎吾/真吾/信吾/新吾/伸吾/真悟/晋吾/新語/信悟/伸悟/進悟/紳悟/晋午/神語/讖語/\nしんごう /信号/神郷/新郷/身業;[仏教]/賑給/\nしんごうおん /信号音/\nしんごうか /信号化/\nしんごうかいせき /信号解析/\nしんごうき /信号機;signaler/信号旗;signal flag/信号器/\nしんごうきょうど /信号強度/\nしんごうきょくせい /信号極性/\nしんごうきろく /信号記録/\nしんごうぎじゅつ /信号技術/\nしんごうけい /信号系/\nしんごうけいとう /信号系統/\nしんごうげん /信号源/\nしんごうこうさてん /信号交差点/\nしんごうしょ /信号所/\nしんごうしょり /信号処理/\nしんごうしょりしゅほう /信号処理手法/\nしんごうしょりよう /信号処理用/\nしんごうしょりりろん /信号処理理論/\nしんごうじょう /信号場/\nしんごうせいぶん /信号成分/\nしんごうせつび /信号設備/\nしんごうせん /信号線/\nしんごうぜんたい /信号全体/\nしんごうたいざつおんひ /信号対雑音比/\nしんごうち /信号値/\nしんごうちゅうしゅつ /信号抽出/\nしんごうちょう /信号長/\nしんごうつうしん /信号通信/\nしんごうでんたつ /信号伝達/\nしんごうはいち /信号配置/\nしんごうはけい /信号波形/\nしんごうひょう /信号表/\nしんごうぶんせき /信号分析/\nしんごうほうしき /信号方式/\nしんごうまち /信号待ち/\nしんごうむし /信号無視/\nしんごうめい /信号名/\nしんごうめん /信号面/\nしんごうれつ /信号列/\nしんごうろ /信号路/\nしんごごうめ /新五合目/\nしんごさんけ /新御三家/\nしんごじてん /新語辞典/\nしんごだいし /新五代史;二十一史/\nしんごん /真言/\nしんごんしゅう /真言宗/\nしんごんみっきょう /真言密教/\nしんさ /審査/辰砂;=しんしゃ/\nしんさーびす /新サービス/\nしんさい /震災/新妻;にいづま/神祭/親裁;君主による裁決/親祭;天皇による祭事/神彩/薪柴/神采/\nしんさいいん /審査委員/\nしんさいたいさく /震災対策/\nしんさいばし /心斎橋/\nしんさいばしすじ /心斎橋筋/\nしんさいん /審査員/\nしんさかい /審査会/\nしんさかん /審査官/\nしんさき /審査器/\nしんさきじゅん /審査基準/\nしんさく /新作/真作;⇔偽作,贋作/振作;promote/晋作;人名/進作/\nしんさくじょうほう /新作情報/\nしんさくせいさくちゅう /新作制作中/\nしんさくたんぺん /新作短編/\nしんさくひん /新作品/\nしんさくもんだい /新作問題/\nしんさけっか /審査結果/\nしんさけっかつうち /審査結果通知/\nしんさけんとう /審査検討/\nしんさしゃ /審査者/\nしんさじてん /審査時点/\nしんさせいきゅう /審査請求/\nしんさたいしょう /審査対象/\nしんさっぽろ /新札幌/\nしんさつ /診察/新札/\nしんさつしつ /診察室/\nしんさつび /診察日/\nしんさび /審査日/\nしんさほうこく /審査報告/\nしんさよく /新左翼/\nしんさん /辛酸/新参/神算/\nしんさんだ /新三田/\nしんざ /新座/神座/\nしんざい /芯材/心材/深在/浸剤/\nしんざいけもじ /新在家文字/\nしんざいこ /新在庫/\nしんざいせい /深在性/\nしんざき /新崎/\nしんざっし /新雑誌/\nしんざつおん /心雑音;[医]murmur/\nしんざわ /新沢/新澤/\nしんざん /神山/深山/新参/心算/\nしんざんしゅ /新参種/\nしんざんもの /新参者/\nしんざんゆうこく /深山幽谷/\nしんし /紳士/真摯/浸漬/進士;科挙等の試験科目(の合格者)/振子/神士/新市/新史/神祠/参差/唇歯/\nしんしおん /唇歯音;[音声学]labio-dental/\nしんしき /新式/神式/\nしんしきょうてい /紳士協定/\nしんしきょうやく /紳士協約;gentlemen's agreement/\nしんしこう /新試行/\nしんしさ /真摯さ/\nしんししゅくじょ /紳士淑女/\nしんしちょう /振子長/\nしんしっかん /心疾患/\nしんしっこうぶ /新執行部/\nしんしつ /寝室/心室/\nしんしてい /新指定/\nしんしてき /紳士的/\nしんしどうめい /紳士同盟/\nしんしどうようりょう /新指導要領/\nしんしのつ /新篠津/\nしんしふう /紳士風/\nしんしふく /紳士服/\nしんしほしゃ /唇歯輔車/\nしんしものせき /新下関/\nしんしゃ /新車/新社/深謝/辰砂;HgS/親炙/\nしんしゃおく /新社屋/\nしんしゃかいじん /新社会人/\nしんしゃかいとう /新社会党/\nしんしゃかいはつ /新車開発/\nしんしゃかかく /新車価格/\nしんしゃく /斟酌/新釈/\nしんしゃこうにゅう /新車購入/\nしんしゃこうにゅうじ /新車購入時/\nしんしゃしゅ /新車種/\nしんしゃしょう /新社章/\nしんしゃじ /新車時/\nしんしゃじょうほう /新車情報/\nしんしゃそうちゃく /新車装着/\nしんしゃちょう /新社長/\nしんしゃどうにゅう /新車導入/\nしんしゃめい /新社名/\nしんしゃりょう /新車両/新車輌/新車輛/\nしんしゅ /新種/新酒/進取/新手/神酒/\nしんしゅう /信州/真宗/侵襲;[医]/神州/新修/新秋/\nしんしゅうきょう /新宗教/\nしんしゅうじん /信州人/\nしんしゅうそば /信州蕎麦/\nしんしゅうだい /信州大/\nしんしゅうだいがく /信州大学/\nしんしゅうてき /侵襲的/\nしんしゅうほうめん /信州方面/\nしんしゅうみそ /信州味噌/\nしんしゅく /伸縮/新宿/\nしんしゅくけい /伸縮計/\nしんしゅくじ /伸縮時/\nしんしゅくじざい /伸縮自在/\nしんしゅくせい /伸縮性/\nしんしゅくりつ /伸縮率/\nしんしゅだん /新手段/\nしんしゅつ /進出;advance/浸出;ooze/新出;⇔既出/滲出;≒浸出/神出;-鬼没/侵出;invade/\nしんしゅつえき /滲出液/\nしんしゅつきぼつ /神出鬼没/\nしんしゅつしょく /進出色/\nしんしゅと /新首都/\nしんしゅどき /新酒時/\nしんしゅほう /新手法/\nしんしゅぼば /新種牡馬/\nしんしゅん /新春/\nしんしゅんごう /新春号/\nしんしゅんとくべつきかく /新春特別企画/\nしんしゅんばん /新春版/\nしんしゅんほうだん /新春放談/\nしんしょ /新書;岩波-/親書;自筆の書状/信書;手紙/真書;楷書/神書/心緒/親署;天皇のサイン/讖書/\nしんしょう /心象;image/辛勝/心証;裁判官の-/身障;[略語]身体障害(者)/新梢/身上/信証/神将/志ん生/真症/心性;[仏教]/紳商/財産;当て字?/\nしんしょうが /新生姜/\nしんしょうしゃ /身障者/\nしんしょうしゃさべつ /身障者差別/\nしんしょうなん /新湘南/\nしんしょうひつばつ /信賞必罰/\nしんしょうひん /新商品/\nしんしょうふうけい /心象風景/\nしんしょうぼうだい /針小棒大/\nしんしょかん /新書館;[出版社名]/\nしんしょく /侵食;†encroach.「領土の-」/浸食;†erode.「雨水による-」/寝食;「-を共にする」/新色/神職/侵蝕;=侵食/浸蝕;=浸食/神色;顔色/\nしんしょくさよう /浸食作用/\nしんしょちょう /新所長/\nしんしょばん /新書版/新書判/\nしんしょびん /信書便;民間業者による郵便相当の信書. 「(一般|特定)-事業」/\nしんしょびんほう /信書便法;[法][略語]「民間事業者による信書の送達に関する法律」。2002年制定/\nしんしょぼん /新書本/\nしんしよう /紳士用/新仕様/\nしんしろ /新城/\nしんしろく /紳士録/\nしんしん /心身/新進/新々/津々;興味-/深々;雪が-と降る/心神;mind.「-喪失」/津津/信心;しんじん?/伸身/\nしんしんきえい /新進気鋭/\nしんしんこうじゃく /心神耗弱/\nしんしんさっか /新進作家/\nしんしんしょう /心身症/\nしんしんそうしつ /心神喪失/\nしんしんそうしつしゃ /心神喪失者/\nしんしんとう /新進党/\nしんしんどう /駸々堂/\nしんしんにげんろん /心身二元論/\nしんじ /神事/新字/進士/信士/心事/心耳/真字/宍道/真司/伸二/慎二/真二/信二/真治/伸治/信次/慎司/信治/慎治/伸司/伸次/新司/信司/新治/眞治/晋司/晋二/晋次/愼二/伸自/神餌/神字;神代文字/鍼治/\nしんじかさがけ /神事笠懸/\nしんじぎょう /新事業/\nしんじぎょうそうしゅつそくしんほう /新事業創出促進法/\nしんじこ /宍道湖/\nしんじじつ /新事実/\nしんじずもう /神事相撲/\nしんじたい /新字体/\nしんじだい /新時代/\nしんじっけん /新実験/\nしんじつ /真実/信実;honest/\nしんじつせい /真実性/\nしんじつど /真実度/\nしんじつみ /真実味/\nしんじのう /神事能/\nしんじまい /神事舞/\nしんじゃ /信者/心者/\nしんじゃが /新ジャガ/新じゃが/\nしんじゃたち /信者達/\nしんじゅ /真珠/新樹/神授/親授/\nしんじゅいり /真珠入り/\nしんじゅいろ /真珠色;pearl/\nしんじゅう /心中/神獣/臣従/\nしんじゅうしょ /新住所/\nしんじゅうしょち /新住所地/\nしんじゅうみん /新住民/\nしんじゅうるい /真獣類/\nしんじゅうろう /真十郎/\nしんじゅがい /真珠貝/\nしんじゅく /新宿/\nしんじゅくえき /新宿駅/\nしんじゅくえきにしぐち /新宿駅西口/\nしんじゅくえきひがしぐち /新宿駅東口/\nしんじゅくえきみなみぐち /新宿駅南口/\nしんじゅくおだきゅう /新宿小田急/\nしんじゅくおんがくさい /新宿音楽祭/\nしんじゅくかぶきちょう /新宿歌舞伎町/\nしんじゅくがわ /新宿側/\nしんじゅくぎょえん /新宿御苑/\nしんじゅくく /新宿区/\nしんじゅくこうせいねんきん /新宿厚生年金/\nしんじゅくさんちょうめ /新宿三丁目/\nしんじゅくしょぼう /新宿書房/\nしんじゅくせん /新宿線/\nしんじゅくせんおがわちょう /新宿線小川町/\nしんじゅくちゅうおうこうえん /新宿中央公園/\nしんじゅくてん /新宿店/\nしんじゅくどおり /新宿通り/\nしんじゅくにしぐち /新宿西口/\nしんじゅくにしぐちえき /新宿西口駅/\nしんじゅくにしぐちしてん /新宿西口支店/\nしんじゅくはつ /新宿発/\nしんじゅくひがしぐち /新宿東口/\nしんじゅくほうめん /新宿方面/\nしんじゅくまるい /新宿丸井/\nしんじゅくみつこし /新宿三越/\nしんじゅくみなみぐち /新宿南口/\nしんじゅこんしき /真珠婚式;30周年/\nしんじゅそう /真珠層/\nしんじゅつ /申述/心術/神術/鍼術;針治療/\nしんじゅつしょ /申述書/\nしんじゅつどうとく /心術道徳/\nしんじゅぶつ /神儒仏/\nしんじゅわん /真珠湾/\nしんじゅわんこうげき /真珠湾攻撃/\nしんじゅん /浸潤/\nしんじゆうしゅぎ /新自由主義/\nしんじょ /寝所/晋書;二十一史/神助/\nしんじょう /心情/信条/身上/新庄/新城/真情/進上/新條/\nしんじょうかん /新庄間/\nしんじょうさい /新嘗祭;11.23 現・勤労感謝の日/\nしんじょうしょ /身上書/進上書/\nしんじょうせき /新定跡/\nしんじょうてき /心情的/\nしんじょうばし /新城橋/\nしんじょうほう /新情報/\nしんじょはら /新所原/\nしんじろう /新次郎/慎次郎/\nしんじん /新人/信心/深甚/審尋/神人/真人/審訊;=審尋/\nしんじんえんげいたいしょう /新人演芸大賞/\nしんじんおう /新人王/\nしんじんか /信心家/\nしんじんかしゅ /新人歌手/\nしんじんきしゅ /新人騎手/\nしんじんきょういく /新人教育/\nしんじんけんしゅう /新人研修/\nしんじんけんしゅうちゅう /新人研修中/\nしんじんこうえん /新人公演/\nしんじんしょう /新人賞/\nしんじんせん /新人戦/\nしんじんせんしゅ /新人選手/\nしんじんたち /新人達/\nしんじんまんがか /新人漫画家/\nしんじんよう /新人用/\nしんじんるい /新人類/\nしんすい /浸水;†flood.「床上-」/心酔/進水;†launch.「新造艦の-式」/深水;†deep water/薪水;†家事労働。「-の労」/\nしんすいしき /進水式/\nしんすいじこ /浸水事故/\nしんすいせい /親水性;hydrophile/新彗星/\nしんすいのろう /薪水の労;-を取る/\nしんすう /進数;notation.「16-」/真数;antilog.⇔対数/芯数;「ケーブルの」/\nしんすけ /伸介/信介/紳助/慎介/信輔/紳介/\nしんずい /真髄/神髄;≒真髄/心髄;≒真髄/\nしんずし /新逗子/\nしんずしえき /新逗子駅/\nしんせい /申請/新生/神聖/新星;nova/真正;†authentic.「-な証書」/真性;†genuine.⇔仮性。「-コレラ」/新制;†⇔旧制。「-大学」/新製;†create.「-車両」/新政;建武の-/神性;deity/心性;mentality/新姓;⇔旧姓/親政;天子の-/神政;thearchy/親征/辰星;-落落/晨星;水星/\nしんせい> /真性;-コレラ,-包茎/\nしんせいうけつけ /申請受付/\nしんせいか /神聖化/\nしんせいかつ /新生活/\nしんせいがく /申請額/\nしんせいがん /深成岩/\nしんせいき /新世紀/\nしんせいきへん /新世紀編/\nしんせいぎんこう /新生銀行/\nしんせいけい /神聖系/\nしんせいけん /新政権/\nしんせいけんじゅりつ /新政権樹立/\nしんせいご /申請後/\nしんせいさき /申請先/\nしんせいし /神聖視/心性史;histoire des mentalites/\nしんせいしゃ /申請者/新声社;[文学史]/新製車/\nしんせいしゃりょう /新製車両/\nしんせいしょ /申請書/\nしんせいしょう /申請証/\nしんせいしょよう /申請書用/\nしんせいしょるい /申請書類/\nしんせいじ /新生児/申請時/\nしんせいじよう /新生児用/\nしんせいじん /新成人/\nしんせいせきにんしゃ /申請責任者/\nしんせいそしき /申請組織/\nしんせいたんとうしゃ /申請担当者/\nしんせいだい /新生代/\nしんせいだいがく /新制大学/\nしんせいちゅう /申請中/\nしんせいでん /神制電/\nしんせいとう /新生党/\nしんせいど /新制度/\nしんせいどう /新星堂/\nしんせいどうめい /神聖同盟;[世界史](1815)Holy Alliance/\nしんせいないよう /申請内容/\nしんせいねん /新青年/\nしんせいのう /新性能/\nしんせいのうか /新性能化/\nしんせいのうしゃ /新性能車/\nしんせいばんごう /申請番号/\nしんせいひん /新製品/\nしんせいひんいちらん /新製品一覧/\nしんせいひんかいはつ /新製品開発/\nしんせいひんしょうかい /新製品紹介/\nしんせいひんじょうほう /新製品情報/\nしんせいひんてんじかい /新製品展示会/\nしんせいひんはっぴょうかい /新製品発表会/\nしんせいひんはつばい /新製品発売/\nしんせいふかしん /神聖不可侵/\nしんせいほうけい /真性包茎/\nしんせいめん /新生面/\nしんせいよう /申請用/\nしんせいようし /申請用紙/\nしんせいりょう /申請料/\nしんせいろーまていこく /神聖ローマ帝国/\nしんせかい /新世界/真世界/\nしんせかいきこう /新世界紀行/\nしんせかいこうきょうきょく /新世界交響曲/\nしんせかいせんたい /新世界戦隊/\nしんせかいちつじょ /新世界秩序/\nしんせき /親戚/浸漬;=しんし (慣用読み)/真蹟/真跡;=真蹟/臣籍;-に下る/\nしんせきいちどう /親戚一同/\nしんせきえんじゃ /親戚縁者/\nしんせきかんけい /親戚関係/\nしんせきこうか /臣籍降下/\nしんせだい /新世代/\nしんせっき /新石器/\nしんせっきじだい /新石器時代/\nしんせっけい /新設計/\nしんせつ /新設/親切/深雪;deep snow/新雪;virgin snow/新説;new theory/真説;true theory/深切;=親切/\nしんせつえき /新設駅/\nしんせつかいはい /新設改廃/\nしんせつがっか /新設学科/\nしんせつがっぺい /新設合併/\nしんせつぎ /親切気/\nしんせつこう /新設校/\nしんせつごかし /親切ごかし/\nしんせつしん /親切心/\nしんせつじょうたい /新雪状態/\nしんせつせっけい /親切設計/\nしんせつぞく /新接続/\nしんせつひ /新設費/\nしんせつぶんかつ /新設分割/\nしんせん /新鮮/新線/神泉/神仙/芯線/振戦/新選/心線/神饌/深浅/伸線/浸染/神占/震顫/神僊/\nしんせんか /新鮮化/芯線化/\nしんせんくかん /新線区間/\nしんせんぐみ /新撰組/新選組/\nしんせんし /新戦士/\nしんせんしそう /神仙思想/\nしんせんしんじゅく /新線新宿/\nしんせんみ /新鮮味/\nしんせんりょく /新戦力/\nしんぜ /信施/\nしんぜん /親善/神前/浸染/森然/\nしんぜんけっこん /神前結婚/\nしんぜんしき /神前式/\nしんぜんしゅう /新全集/\nしんぜんじあい /親善試合/\nしんぜんたいし /親善大使/\nしんぜんび /真善美/\nしんそ /信組/親疎/\nしんそう /真相/深層/新装/深窓/眞相;旧字/真草/神葬/伸葬/\nしんそうかいてん /新装開店/\nしんそうかいめい /真相解明/\nしんそうかん /新創刊/\nしんそうきゅうめい /真相究明/\nしんそうこうぞう /深層構造;deep structure/\nしんそうさい /神葬祭/\nしんそうしんり /深層心理/\nしんそうしんりがく /深層心理学/\nしんそうしんりてき /深層心理的/\nしんそうじゅんかん /深層循環/\nしんそうすい /深層水/\nしんそうてき /深層的/\nしんそうばん /新装版/\nしんそうりゅう /深層流/\nしんそく /神速/神足/\nしんそくつう /神足通/\nしんそくぶつしゅぎ /新即物主義;Neue Sachlichkeit. Kastnerなど/\nしんそこ /心底/真底;≒心底/\nしんそこ> /心底/\nしんそざい /新素材/\nしんそしき /新組織/\nしんそつ /新卒/真率/\nしんそつしゃ /新卒者/\nしんぞ /新造/\nしんぞう /心臓/新造/神像/心像/新三/\nしんぞういしょく /心臓移植/\nしんぞうき /新造機/\nしんぞうけい /心臓形/\nしんぞうご /新造語;neologism/\nしんぞうし /心臓死/\nしんぞうしっかん /心臓疾患/\nしんぞうしゃ /新造車/\nしんぞうしゃりょう /新造車両/\nしんぞうじ /新造時/\nしんぞうせん /新造船/\nしんぞうにんげん /新造人間/\nしんぞうびょう /心臓病/\nしんぞうぶ /心臓部/\nしんぞうへき /心臓壁/\nしんぞうほっさ /心臓発作/\nしんぞうまっさーじ /心臓マッサージ/\nしんぞうまひ /心臓麻痺;[医]heart attack/\nしんぞうやぶり /心臓破り/\nしんぞく /親族/神族;神の一族/\nしんぞくいちどう /親族一同/\nしんぞくかい /親族会/\nしんぞくかいぎ /親族会議/\nしんぞくかんけい /親族関係/\nしんた /新太/心太/\nしんたい /身体/進退/神体/新体/真諦/\nしんたいいぞん /身体依存/\nしんたいうかがい /進退伺い/進退伺/\nしんたいかんかく /身体感覚/\nしんたいきかん /身体器官/\nしんたいけい /新体系/身体刑;笞刑など ⇔自由刑/\nしんたいけんさ /身体検査/\nしんたいげんご /身体言語;body language/\nしんたいげんしょう /身体現象/\nしんたいし /新体詩/\nしんたいししょう /新体詩抄/\nしんたいしょうがいしゃ /身体障害者/\nしんたいしょうがいしゃふくしほう /身体障害者福祉法/\nしんたいせい /新体制/身体性/\nしんたいせっしょく /身体接触/\nしんたいぜんたい /身体全体/\nしんたいそう /新体操/\nしんたいそうぶ /新体操部/\nしんたいそくてい /身体測定/\nしんたいちゅう /身体中/\nしんたいてき /身体的/\nしんたいてきえいきょう /身体的影響/\nしんたいてきみりょく /身体的魅力/\nしんたいないぶ /身体内部/\nしんたいのじゆう /身体の自由;=人身の自由/\nしんたいぷ /新タイプ/\nしんたいめん /身体面/\nしんたいようじ /真太陽時/\nしんたいりく /新大陸/\nしんたいりょうなん /進退両難/\nしんたかなわ /新高輪/\nしんたかね /新高値/\nしんたく /信託/新宅/神託/\nしんたくがいしゃ /信託会社/\nしんたくぎん /信託銀/\nしんたくぎんこう /信託銀行/\nしんたくざいさん /信託財産/\nしんたくとうち /信託統治/\nしんたくとうちりじかい /信託統治理事会/\nしんたくほう /信託法/\nしんたちかわ /新立川/\nしんたつ /進達/申達/\nしんたつしょ /進達書/\nしんたつまき /新竜巻/\nしんたなべ /新田辺/\nしんたに /新谷/\nしんたまがわせん /新玉川線/\nしんたるい /新垂井/\nしんたろう /慎太郎/新太郎/信太郎/辰太郎/\nしんたん /薪炭/震旦/心胆/晨旦/\nしんだい /寝台/新台/身代/神大/信大/神代/\nしんだいいれかえ /新台入替/\nしんだいかぎり /身代限り;[日本史]江戸時代の破産/\nしんだいきゃくしゃ /寝台客車/\nしんだいけん /寝台券/\nしんだいこしつ /寝台個室/\nしんだいしゃ /寝台車/\nしんだいしゃりょう /寝台車両/\nしんだいでんしゃ /寝台電車/\nしんだいとっきゅう /寝台特急/\nしんだいはば /寝台幅/\nしんだいもじ /神代文字/\nしんだいりょうきん /寝台料金/\nしんだいれっしゃ /寝台列車/\nしんだけ /新竹/\nしんだつ /侵奪/\nしんだん /診断/\nしんだんがく /診断学/\nしんだんがた /診断型/\nしんだんきじゅん /診断基準/\nしんだんけっか /診断結果/\nしんだんし /診断士/\nしんだんしょ /診断書/\nしんだんじょうほう /診断情報/\nしんだんたい /新団体/\nしんだんひょう /診断表/\nしんだんび /診断日/\nしんだんほう /診断法/\nしんだんほうほう /診断方法/\nしんだんめい /診断名/\nしんち /新地/心地/真値/新治/新知/真智/神智/深知/深智/\nしんちーむ /新チーム/\nしんちがく /神智学/\nしんちく /新築/新竹;new bamboos.  「しんだけ」とも/\nしんちくいっこだて /新築一戸建/\nしんちくこうじ /新築工事/\nしんちくちゅう /新築中/\nしんちくぶっけん /新築物件/\nしんちしき /新知識/\nしんちとせ /新千歳/\nしんちとせくうこう /新千歳空港/\nしんちとせくうこうえき /新千歳空港駅/\nしんちへい /新地平/\nしんちゃ /新茶/\nしんちゃく /新着/\nしんちゃくきじ /新着記事/\nしんちゃくじゅん /新着順/\nしんちゃくじょうほう /新着情報/\nしんちゃくとしょ /新着図書/\nしんちゃくとしょあんない /新着図書案内/\nしんちゃくめーる /新着メール/\nしんちゅう /心中/真鍮/進駐/親中;親・中国/鉐/\nしんちゅういた /真鍮板/\nしんちゅうぐん /進駐軍/\nしんちゅうごく /新中国/\nしんちゅうせい /真鍮製/\nしんちゅうせん /真鍮線/\nしんちゅうぼう /真鍮棒/\nしんちょ /新著/心緒/\nしんちょう /慎重/身長;†height/新潮;[企業名]/伸長;†(grow)伸びる/新調/伸張;†(expand)伸び広がる/清朝;清王朝/志ん朝;人名/深長;意味-/晨朝/\nしんちょうさ /身長差/\nしんちょうしせい /慎重姿勢/\nしんちょうしゃ /新潮社;[出版社名]www.shinchosha.co.jp/新庁舎/\nしんちょうたいじゅう /身長体重/\nしんちょうは /慎重派/\nしんちょうぶんこ /新潮文庫/\nしんちょうぶんこばん /新潮文庫版/\nしんちょうろん /慎重論/\nしんちょうろんしゃ /慎重論者/\nしんちょく /進捗/神勅/\nしんちょくじょうきょう /進捗状況/\nしんちょくせんしゅう /新勅撰集/\nしんちょくせんわかしゅう /新勅撰和歌集/\nしんちょくど /進捗度/\nしんちょくほうこく /進捗報告/\nしんちょくりつ /進捗率/\nしんちん /新陳/深沈/\nしんちんたいしゃ /新陳代謝/\nしんつう /心痛/\nしんつだぬま /新津田沼/\nしんつるみ /新鶴見/\nしんづ /新津/\nしんて /新手/\nしんてい /進呈/新訂/心底/新艇/新帝/\nしんていあん /新提案/\nしんていし /心停止/\nしんてき /心的;mental/神的;divine/神笛/\nしんてきげんしょう /心的現象/\nしんてつ /神鉄/\nしんてら /新寺/\nしんてん /進展;†progress.「計画の-」/伸展;†expand.「勢力の-」/親展;†(手紙の)CONFIDENTIAL/神典/秦篆/\nしんてんおう /信天翁/\nしんてんかい /新展開/\nしんてんじょうきょう /進展状況/\nしんてんそう /伸展葬/\nしんてんたいはっけん /新天体発見/\nしんてんち /新天地/\nしんてんちょう /新天町/\nしんてんどうち /震天動地/\nしんてんぽ /新店舗/\nしんでし /新弟子/\nしんでん /神殿/新田/寝殿;-造り/心電/神伝/震電;海軍戦闘機/親電/\nしんでんず /心電図/\nしんでんづくり /寝殿造り/寝殿造/\nしんと /新都/信徒/新渡/\nしんとう /浸透/神道/心頭/新党/親等/新棟/真藤/神東/振盪/新刀/滲透/榛東/神統/震盪;脳-/神灯/\nしんとうあつ /浸透圧/\nしんとうき /神統記/\nしんとうきょう /新東京/\nしんとうごぶしょ /神道五部書/\nしんとうさい /新搭載/\nしんとうしゅう /神道集/\nしんとうじょ /新唐書;二十一史/\nしんとうじょう /新登場/\nしんとうせい /浸透性/\nしんとうど /浸透度/\nしんとうめっきゃく /心頭滅却/\nしんとうりょく /浸透力/\nしんとく /神徳/新得;地名/\nしんところざわ /新所沢/\nしんとしょく /新塗色/\nしんとしん /新都心/\nしんとそう /新塗装/\nしんとちぎ /新栃木/\nしんとちょう /新都庁/\nしんとっきゅう /新特急/\nしんとっきゅうくさつ /新特急草津/\nしんとつかわ /新十津川/\nしんとね /新利根/\nしんとみ /新富/\nしんど /震度/深度;depth/進度;progress/心土/震怒/\nしんどう /振動;†(oscillation) 特に、周期を持つ運動。「振り子の-」/震動;†(shake)「地震の-」/神童/新道/神道/伸銅/進藤/新藤/新堂/真藤/\nしんどうおん /振動音/\nしんどうかい /振動解/\nしんどうきゅうしゅう /振動吸収/\nしんどうきゅうしゅうざい /振動吸収材/\nしんどうけい /振動計/振動系/神道系/\nしんどうし /振動子/\nしんどうしきょうど /振動子強度/\nしんどうしゅうはすう /振動周波数/\nしんどうすう /振動数/\nしんどうそくど /振動速度/\nしんどうてき /振動的/\nしんどうでんぱ /振動伝播/\nしんどうば /振動場/\nしんどうばん /振動板/\nしんどうまく /振動膜/\nしんどうめん /振動面/\nしんどく /真読/\nしんない /心内/新内/唇内/\nしんないかく /新内閣/\nしんないがいめん /新内外綿/\nしんないぶし /新内節;[浄瑠璃]/\nしんないまくえん /心内膜炎;[医]/\nしんなかの /新中野/\nしんながた /新長田/\nしんなごやえき /新名古屋駅/\nしんならしの /新習志野/\nしんならしのえき /新習志野駅/\nしんなんよう /新南陽/\nしんに /瞋恚/真に/\nしんにち /親日;pro-Japan/新日/\nしんにちか /親日家/\nしんにちこく /親日国/\nしんにちてき /親日的/\nしんにちは /親日派/\nしんにっこう /新日鉱/\nしんにってつ /新日鉄/新日鐵/新日本製鉄株式会社;※abbrev/\nしんにってつかまいし /新日鉄釜石/\nしんにっぽん /新日本/\nしんにっぽんせいてつ /新日本製鐵;[企業名]/\nしんにほん /新日本/\nしんにほんおんがく /新日本音楽/\nしんにほんきかく /新日本企画/\nしんにほんきこう /新日本紀行/\nしんにほんしょうけん /新日本証券;[企業名]NB:現・新光証券/\nしんにほんせいてつ /新日本製鐵;[企業名]/新日本製鉄;※「新日本製鐵」が正式名称/\nしんにゅう /侵入;invasion.「住居-」/進入;approach.「カーブに-する」/新入;「-社員」/浸入;inundation.「雨水-」/之繞/\nしんにゅうか /新入荷/進入可/\nしんにゅうかい /新入会/\nしんにゅうかいいん /新入会員/\nしんにゅうがく /新入学/\nしんにゅうがくせい /新入学生/\nしんにゅうきんし /進入禁止/\nしんにゅうきんしいはん /進入禁止違反/\nしんにゅうけいろ /進入経路/\nしんにゅうしゃ /侵入者/\nしんにゅうしゃいん /新入社員/\nしんにゅうしゃいんきょういく /新入社員教育/\nしんにゅうしゃりょう /進入車両/\nしんにゅうしゅ /侵入種/\nしんにゅうじ /進入時/侵入時/\nしんにゅうせい /新入生/\nしんにゅうせいかんげい /新入生歓迎/\nしんにゅうせいかんゆう /新入生勧誘/\nしんにゅうそくど /進入速度/\nしんにゅうふか /進入不可/\nしんにゅうぶいん /新入部員/\nしんにゅうほうこう /進入方向/\nしんにゅうほうほう /侵入方法/\nしんにゅうまく /新入幕/\nしんにゅうよう /進入用/\nしんにゅうろ /侵入路/\nしんにょ /真如/信女/\nしんにょう /之繞;[部首]「道」「遞」のにょう/\nしんにん /新任/信任/信認/親任/\nしんにん> /新任;-役員,-教官/\nしんにんきょうかん /新任教官/\nしんにんじょう /信任状/\nしんにんすう /信任数/\nしんにんとうひょう /信任投票/\nしんにんひょう /信任票/\nしんぬり /真塗/\nしんね /心根/新値/\nしんねた /新ネタ/\nしんねつ /身熱/\nしんねん /信念/新年/軫念/\nしんねんかい /新年会/\nしんねんごう /新年号/\nしんねんそうそう /新年早々/\nしんねんど /新年度/\nしんねんどよさんあん /新年度予算案/\nしんの /神野/新野/\nしんのう /親王/神農/心嚢/心王/新皇/\nしんのうとう /秦皇島/\nしんのすけ /慎之介/新之助/信之介/進之助/\nしんのぞう /心の臓;心臓/\nしんのとうげ /新野峠/\nしんのり /新海苔/\nしんはっけん /新発見/\nしんはっけんでん /新八犬伝/\nしんはっそう /新発想/\nしんはつばい /新発売/\nしんはんにん /真犯人/\nしんば /新馬/神馬/\nしんばし /新橋/\nしんばしえき /新橋駅/\nしんばしえきまえ /新橋駅前/\nしんばしえんぶじょう /新橋演舞場/\nしんばしょう /新馬勝/\nしんばしら /心柱/真柱/\nしんばせん /新馬戦/\nしんばた /新畑/\nしんばつ /神罰/\nしんばば /新馬場/\nしんばばえき /新馬場駅/\nしんばら /新原/\nしんばり /心張り/\nしんばりぼう /心張り棒/\nしんばん /新版/新番/新盤/\nしんばんぐみ /新番組/\nしんばんぐみしょうかい /新番組紹介/\nしんばんぐみじょうほう /新番組情報/\nしんぱ /新派/\nしんぱい /心配/心肺/神拝/\nしんぱいきのう /心肺機能/\nしんぱいごと /心配事/\nしんぱいしょう /心配性/\nしんぱいてん /心配点/\nしんぱいむよう /心配無用/\nしんぱく /心拍/心搏/\nしんぱくすう /心拍数/\nしんぱち /新八/\nしんぱつ /進発/深発/\nしんぱん /審判/信販/新版/侵犯/親藩/神判/\nしんぱんいん /審判員/\nしんぱんかん /審判官/\nしんぱんがいしゃ /信販会社/\nしんぱんぎじゅつ /審判技術/\nしんぱんけい /信販系/\nしんぱんこうしゅうかい /審判講習会/\nしんぱんしかく /審判資格/\nしんぱんだん /審判団/\nしんぱんちょう /審判長/\nしんぱんぶ /審判部/\nしんひきた /新疋田/\nしんひしつ /新皮質/\nしんひっさつわざ /新必殺技/\nしんひろしまくうこう /新広島空港/\nしんび /審美/\nしんびがん /審美眼/\nしんびしか /審美歯科/\nしんびてき /審美的/\nしんぴ /神秘/真皮/真否/心皮/\nしんぴか /神秘化/\nしんぴげき /神秘劇;NB:mystere(聖史劇)の誤訳/\nしんぴしそう /神秘思想/\nしんぴしゅぎ /神秘主義/\nしんぴしゅぎてき /神秘主義的/\nしんぴせい /神秘性/\nしんぴつ /真筆/宸筆/親筆/\nしんぴてき /神秘的/\nしんぴょう /信憑/\nしんぴょうせい /信憑性/\nしんぴょうろん /新評論/\nしんぴわおん /神秘和音/\nしんぴん /新品/神品/\nしんぴんかかく /新品価格/\nしんぴんじ /新品時/\nしんぴんじょうたい /新品状態/\nしんぴんどうよう /新品同様/\nしんぴんぼん /新品本/\nしんふがい /申不害/\nしんふじ /新富士/\nしんふじえき /新富士駅/\nしんふぜん /心不全/\nしんふらの /新富良野/\nしんふり /進振り/進振/\nしんぶ /深部/神武/\nしんぶかんかく /深部感覚;女性的な-/\nしんぶきげん /神武紀元/\nしんぶっしつ /新物質/\nしんぶつ /神仏/真物/心仏/\nしんぶつこんこう /神仏混淆/\nしんぶつしゅうごう /神仏習合/\nしんぶつぶんり /神仏分離/\nしんぶぶんしゅうごう /真部分集合/\nしんぶん /新聞/\nしんぶんかい /新聞会/\nしんぶんかくし /新聞各紙/\nしんぶんかんゆう /新聞勧誘/\nしんぶんかんゆういん /新聞勧誘員/\nしんぶんき /新聞記/\nしんぶんきしゃ /新聞記者/\nしんぶんきじ /新聞記事/\nしんぶんきゅうかんび /新聞休刊日/\nしんぶんきょく /新聞局/\nしんぶんぐん /新聞群/\nしんぶんこうこく /新聞広告/\nしんぶんざっし /新聞雑誌/\nしんぶんし /新聞紙/\nしんぶんしじょう /新聞紙上/\nしんぶんしゃ /新聞社/\nしんぶんしゃがわ /新聞社側/\nしんぶんしゃまえ /新聞社前/\nしんぶんじょう /新聞上/\nしんぶんじょうほう /新聞情報/\nしんぶんじん /新聞人/\nしんぶんすう /真分数/\nしんぶんだね /新聞種/\nしんぶんてき /新聞的/\nしんぶんてん /新聞店/\nしんぶんとう /新聞等/\nしんぶんはいたつ /新聞配達/\nしんぶんはいたつじょ /新聞配達所/\nしんぶんはっぴょう /新聞発表/\nしんぶんはんばいてん /新聞販売店/\nしんぶんへんしゅう /新聞編集/新聞編輯/\nしんぶんほうどう /新聞報道/\nしんぶんめい /新聞名/\nしんぶんもじ /新聞文字/\nしんぶんや /新聞屋/\nしんぶんようご /新聞用語/\nしんぶんれんさい /新聞連載/\nしんぷ /新譜/新婦/神父/親父/\nしんぷう /新風/\nしんぷがわ /新婦側/\nしんぷく /振幅/心服/信服/心腹/臣服/\nしんぷくあっしゅく /振幅圧縮/\nしんぷくおうとう /振幅応答/\nしんぷくじ /真福寺/\nしんぷくせいぎょ /振幅制御/\nしんぷくち /振幅値/\nしんぷくてん /振幅点/\nしんぷくとくせい /振幅特性/\nしんぷくひ /振幅比/\nしんぷくぶんぷ /振幅分布/\nしんぷくへんちょう /振幅変調/\nしんぷじょうほう /新譜情報/\nしんぷはつばい /新譜発売/\nしんへいき /新兵器/\nしんべい /親米/\nしんべん /唇弁;[植物]labellum/\nしんべんてん /新弁天/\nしんぺい /新兵/神兵/親兵;近衛兵など/新平/晋平/慎平/\nしんぺん /身辺/新編/神変/新篇/\nしんぺんざっき /身辺雑記/\nしんぺんせいり /身辺整理/\nしんぺんちょうさ /身辺調査/\nしんほう /進法/心法/\nしんほうしき /新方式/\nしんほうほう /新方法/\nしんほく /真北/\nしんほしゅしゅぎ /新保守主義/\nしんほだか /新穂高/\nしんほどがや /新保土ヶ谷/\nしんほんかくは /新本格派/\nしんほんてん /新本店/\nしんほんや /新本屋/\nしんぼ /新保/真保/\nしんぼう /辛抱/信望/心房;[解剖]atrium/心棒;spindle/伸坊;人名/深謀;-遠慮/辛棒;(当て字) =辛抱/心法;[仏教]/\nしんぼうえんりょ /深謀遠慮/\nしんぼうさいどう /心房細動/\nしんぼうしゃ /信奉者/\nしんぼく /親睦/神木/臣僕/\nしんぼくかい /親睦会/\nしんぼくかいいん /親睦会員/\nしんぼくかいひ /親睦会費/\nしんぼち /新発意/\nしんぼとけ /新仏/\nしんぼり /新堀/\nしんぽ /進歩/\nしんぽう /新報/新法/信奉/\nしんぽうしゃ /信奉者/\nしんぽしゅぎ /進歩主義;progressism/\nしんぽてき /進歩的/\nしんぽとう /進歩党/\nしんぽん /新本/\nしんまい /新米/\nしんまいせんせい /新米先生/\nしんまえ /新前/\nしんまえばし /新前橋/\nしんまおう /新魔王/\nしんまきゅう /新魔球/\nしんまく /心膜/\nしんまち /新町/\nしんまちだ /新町田/\nしんまつ /新松/\nしんまつだ /新松田/\nしんまつだえき /新松田駅/\nしんまつど /新松戸/\nしんまるこ /新丸子/\nしんまるこえきまえ /新丸子駅前/\nしんみ /親身/新味;newness.「-に乏しい」/辛味/新見;人名/\nしんみせ /新店/\nしんみた /新三田/\nしんみち /新道;梅田—/\nしんみつ /親密/深密/身密/\nしんみどうすじ /新御堂筋/\nしんみなと /新湊/\nしんみなとし /新湊市/\nしんみなみぐち /新南口/\nしんみょう /神妙/身命/新名;地名/\nしんみん /臣民/\nしんみんぽう /新民法/\nしんむら /新村/\nしんめ /新芽/神馬/\nしんめい /神明/新明/神名/身命;-を賭する/深名/神命/\nしんめいかい /新明解/\nしんめいさいばん /神明裁判/\nしんめいしょう /新名称/\nしんめいだい /真命題/\nしんめいづくり /神明造り;[建築]/神明造;[建築]/\nしんめいぶつ /新名物/\nしんめいわこうぎょう /新明和工業;[企業名]/\nしんめにゅー /新メニュー/\nしんめん /新免/\nしんめんばー /新メンバー/\nしんめんぼく /真面目/\nしんめんもく /真面目;本来の姿/新面目;新しい姿/\nしんもつ /進物/神物/\nしんもの /新物/\nしんもり /新森/\nしんもん /審問/神門/真文/神文/真門/心門/讖文/\nしんもんかん /審問官/\nしんや /深夜/真也/信也/伸也/晋也/真矢/進也/信哉/真哉/新也/新家/晋哉/伸弥/眞哉/信矢/真家/\nしんやあにめ /深夜アニメ/\nしんやえいが /深夜映画/\nしんやきゅうこう /深夜急行/\nしんやぎょう /深夜業/\nしんやく /新薬/新約;新約聖書/新訳;new translation/神薬;霊薬/信約;covenant/\nしんやくいん /新役員/\nしんやくしじ /新薬師寺/\nしんやくせいしょ /新約聖書/\nしんやしき /新屋敷/\nしんやじかんたい /深夜時間帯/\nしんやそうしょ /深夜叢書/\nしんやでんりょく /深夜電力/\nしんやとっきゅう /深夜特急/\nしんやばんぐみ /深夜番組/\nしんやびん /深夜便/\nしんやほうそう /深夜放送/\nしんやま /新山/\nしんやまぐち /新山口/\nしんやわく /深夜枠/\nしんやわりびき /深夜割引/\nしんやわりまし /深夜割増/\nしんゆ /新湯/\nしんゆう /親友/心友/深憂/\nしんゆうばり /新夕張/\nしんゆうやく /親友役/\nしんゆせい /親油性/\nしんゆにっと /新ユニット/\nしんゆり /新百合/\nしんよ /神輿/\nしんよう /信用/瀋陽/針葉/新陽/\nしんようかいふく /信用回復/\nしんようがし /信用貸し/\nしんようきょうどうくみあい /信用協同組合/\nしんようきんこ /信用金庫/\nしんようくみあい /信用組合/\nしんようけいざい /信用経済;credit economy/\nしんようざん /信用残/\nしんようしっつい /信用失墜/\nしんようしゅうしゅく /信用収縮/\nしんようしょうかい /信用照会/\nしんようじゅ /針葉樹/\nしんようじゅりん /針葉樹林/\nしんようじょう /信用状/\nしんようじょうほう /信用情報/\nしんようせい /信用性/\nしんようそうぞう /信用創造/\nしんようちょうさ /信用調査/\nしんようちょうさがいしゃ /信用調査会社/\nしんようとりひき /信用取引/\nしんようど /信用度/\nしんようほけん /信用保険;credit insurance. 従業者の不正等による損害を補填。「身元-」/\nしんようほしょう /信用保証/\nしんようりすく /信用リスク/\nしんようりょく /信用力/\nしんよこはま /新横浜/\nしんよこはまえき /新横浜駅/\nしんよこはまどおり /新横浜通り/\nしんら /森羅/\nしんらい /信頼/新来/神来/\nしんらいかいふく /信頼回復/\nしんらいかん /信頼感/\nしんらいかんけい /信頼関係/\nしんらいくかん /信頼区間/\nしんらいけいすう /信頼係数/\nしんらいせい /信頼性/\nしんらいちょう /新雷鳥/\nしんらいど /信頼度/\nしんらいのげんそく /信頼の原則/\nしんらつ /辛辣/\nしんらばんしょう /森羅万象/\nしんらまんぞう /森羅万象/\nしんらん /親鸞/\nしんり /心理;mentality/真理;truth/審理;trial/心裡;-留保/心裏;=心裡/\nしんりおんきょう /心理音響/\nしんりかんすう /真理関数/\nしんりがく /心理学/\nしんりがくしゃ /心理学者/\nしんりがくてき /心理学的/\nしんりがくてきけんきゅう /心理学的研究/\nしんりがくようご /心理学用語/\nしんりがっか /心理学科/\nしんりきょう /真理教/\nしんりくうかん /心理空間/\nしんりけん /心理研/\nしんりけんさ /心理検査/\nしんりげき /心理劇/\nしんりさくせん /心理作戦/\nしんりし /心理士/\nしんりしゅぎ /心理主義;mentalism/\nしんりじっけん /心理実験/\nしんりじょう /心理上/\nしんりじょうきょう /心理状況/\nしんりじょうけん /真理条件;[論理]truth condition/\nしんりじょうたい /心理状態/\nしんりせい /真理性/\nしんりせん /心理戦/\nしんりち /真理値/\nしんりちひょう /真理値表/\nしんりつ /震慄/\nしんりてき /心理的/\nしんりてきえいきょう /心理的影響/\nしんりてききょり /心理的距離/\nしんりてきこうか /心理的効果/\nしんりてきしょうげき /心理的衝撃/\nしんりてきちりょう /心理的治療/\nしんりてすと /心理テスト/\nしんりひょう /真理表/\nしんりびょうしゃ /心理描写/\nしんりぶつりがく /心理物理学/\nしんりぶつりがくてき /心理物理学的/\nしんりぶつりじっけん /心理物理実験/\nしんりぶつりてき /心理物理的/\nしんりぶんせき /心理分析/\nしんりゃく /侵略/侵掠;≒侵略/\nしんりゃくこうい /侵略行為/\nしんりゃくこく /侵略国/\nしんりゃくざい /侵略罪/\nしんりゃくしゃ /侵略者/\nしんりゃくせい /侵略性/\nしんりゃくせんそう /侵略戦争/\nしんりゃくち /侵略地/\nしんりゃくちゅう /侵略中/\nしんりゃくてき /侵略的/\nしんりゃくてきこうい /侵略的行為/\nしんりゃくろん /侵略論/\nしんりや /心理屋/\nしんりゅう /神龍/神竜/\nしんりょ /深慮/神慮/\nしんりょう /診療/神領/新涼/\nしんりょうか /診療科/\nしんりょうかもく /診療科目/\nしんりょうきん /新料金/\nしんりょうしつ /診療室/\nしんりょうしょ /診療所/\nしんりょうじょ /診療所/\nしんりょうたいせい /診療体制/\nしんりょうだいきん /診療代金/\nしんりょうちゅう /診療中/\nしんりょうないか /心療内科/\nしんりょうほうしゅう /診療報酬/\nしんりょうほうしゅうめいさいしょ /診療報酬明細書/\nしんりょく /新緑/深緑/神力/心力/真緑/\nしんりりゅうほ /心裡留保/\nしんりりょうほう /心理療法/\nしんりろん /新理論/\nしんりん /森林/親臨/\nしんりんかさい /森林火災/\nしんりんくみあい /森林組合/\nしんりんげんかい /森林限界;森林育成の上限,亜寒帯と寒帯の境,亜高山帯と高山帯の境/\nしんりんこうえん /森林公園/\nしんりんしげん /森林資源/\nしんりんしょくぶつがく /森林植物学/\nしんりんせいび /森林整備/\nしんりんそうけん /森林総研/\nしんりんちたい /森林地帯/\nしんりんてつどう /森林鉄道/\nしんりんばっさい /森林伐採/\nしんりんほう /森林法/\nしんりんよく /森林浴/\nしんるーる /新ルール/\nしんるい /親類/\nしんるいえんじゃ /親類縁者/\nしんるいすじ /親類筋/\nしんるいぶん /進塁分/\nしんれい /心霊/神霊/浸礼/新例/振鈴/\nしんれいげんしょう /心霊現象/\nしんれいしゃしん /心霊写真/\nしんれいしょり /深冷処理/\nしんれいじゅつ /心霊術/\nしんれいてき /心霊的/\nしんれいばい /新冷媒/\nしんれき /新暦/\nしんれつ /進列/\nしんれんさい /新連載/\nしんろ /進路/針路;磁針の示す進路。「艦隊の-」/\nしんろう /新郎/心労/身廊/辛労/滲漏/\nしんろうがわ /新郎側/\nしんろうしんぷ /新郎新婦/\nしんろきぼう /進路希望/\nしんろく /新録/神鹿/\nしんろくおん /新録音/\nしんろしどう /進路指導/\nしんろじょう /進路上/\nしんろせん /新路線/\nしんろそうだん /進路相談/\nしんろへんこう /進路変更/\nしんろへんこうきんし /進路変更禁止/\nしんろぼうがい /進路妨害/\nしんろめい /進路名/\nしんろん /新論/\nしんわ /神話/親和/新和/\nしんわかいうん /新和海運/\nしんわかんけい /神話関係/\nしんわがく /神話学;mythology/\nしんわぎんこう /親和銀行/\nしんわじてん /神話辞典/\nしんわじょう /神話上/\nしんわせい /親和性/\nしんわせかい /神話世界/\nしんわたいけい /神話体系/\nしんわだ /新和田/\nしんわてき /神話的/\nしんわりょく /親和力/\nじ /字/地/辞;(あいさつ)閉式の-/痔/時/事/自/次/寺/路/児/柱;琴柱/璽;玉-/爾;thou,that/尓;「爾」の異体字/邇;(ちかい)/迩;「邇」の異体字/而;しかして/粫/轜;(柩車)/侍;侍従/持;持参/峙;対峙/恃;矜恃/畤;(まつりのにわ)/蒔;ま・く/塒;ねぐら/示;示威/祀;(呉音) 祭祀/耳;耳鼻/餌;好餌/珥;(みみだま)/慈;慈悲/滋;滋養/磁;磁石/孳;(うむ)/茲;ここ/似;類似/亊;「事」の異体字/岻/怩;忸怩/瓷;瓷器/膩;(あぶら)/辭;「辞」の旧字/二;不二/弍;「二」の異体字/兒;「児」の旧字(人名用漢字)/子;(連濁)柑子/司;(連濁)宮司/至;(連濁)冬至/仕;(呉音)給仕/除;(慣用音)除目/治;(呉音)政治/冶;(や。当て字)刀鍛冶/士;(呉音)/嗣;(呉音)/史;(人名用)/仁;(人名用)/知;ご存知,?/寿;?/爺;じい?/以;い?/只;し,ただ?/\nじ> /次/\nじーぱん /Ｇパン/Gパン/\nじーめん /Ｇメン/Gメン/\nじあ /次亜;[化学]-塩素酸,-リン酸,硫酸Na/\nじあ> /次亜;[化学]-塩素酸,-リン酸,硫酸Na/\nじあい /自愛/慈愛/地合/時合/地合い/試合/\nじあえんそさん /次亜塩素酸/\nじあえんそさんえん /次亜塩素酸塩/\nじあげ /地上げ/地上/\nじあぞか /ジアゾ化/\nじあまり /字余り/\nじあめ /地雨/\nじあん /事案/治安;年号(1021-1024)/\nじい /自慰/爺/辞意/示威/侍医/次位/字彙/辞彙/磁位/事彙/\nじいがたけ /爺ヶ岳/\nじいき /寺域/\nじいこう /時以降/\nじいこうい /自慰行為/\nじいさま /爺様/\nじいさん /爺さん/祖父さん/\nじいしき /自意識/\nじいしきかじょう /自意識過剰/\nじいた /地板/\nじいてき /示威的/自慰的/\nじいぱん /Ｇパン/\nじいや /爺や/\nじいろ /地色/\nじいん /寺院/次韻/\nじいんけんちく /寺院建築/\nじう /慈雨/時雨/\nじうえ /地植え/\nじうた /地歌/\nじうたい /地謡/\nじうん /時運/\nじぇーぽっぷ /Ｊポップ/Jポップ/\nじぇーりーぐ /Ｊリーグ/\nじぇいあーるひがしにほん /JR東日本/\nじぇっとき /ジェット機/\nじぇっとふんしゃ /ジェット噴射/\nじえい /自営/自衛/侍衛/\nじえいかん /自衛官/自衛艦/\nじえいぎょう /自営業/\nじえいぎょうしゃ /自営業者/\nじえいけん /自衛権/\nじえいさく /自衛策/\nじえいしゅだん /自衛手段/\nじえいしょうぼうたい /自衛消防隊/\nじえいせんそう /自衛戦争/\nじえいそしき /自衛組織/\nじえいたい /自衛隊/\nじえいたいいん /自衛隊員/\nじえいたいき /自衛隊機/\nじえいたいさんか /自衛隊参加/\nじえいたいしょぞく /自衛隊所属/\nじえいたいほう /自衛隊法/\nじえん /自演/慈円;(1155-1225) 『愚管抄』/\nじお /塩/\nじおう /地黄/\nじおり /地織/\nじおん /字音/\nじおんじ /慈恩寺/\nじか /自家/時価/直/時下/磁化;magnetise/字化/耳科/磁荷;magnetic charge/時課/自歌/\nじか> /直;直談判,直焼き,直リン/\nじかい /次回/磁界/自戒/自壊/耳介/持戒/字解/辞海;文語中国語の辞典/次会/\nじかいいこう /次回以降/\nじかいかいぎ /次回会議/\nじかいかんじ /次回幹事/\nじかいけい /磁界系/\nじかいこうえん /次回公演/\nじかいさく /次回作/\nじかいしゃけん /次回車検/\nじかいとうこう /次回投稿/\nじかいにってい /次回日程/\nじかいよこく /次回予告/\nじかうち /直打ち/\nじかかいけい /時価会計/\nじかきょくせん /磁化曲線/\nじかく /自覚/痔核/字画/寺格/耳殻/時隔/\nじかくしだい /自覚次第/\nじかくしょうじょう /自覚症状/\nじかくすう /字画数/\nじかくてき /自覚的/\nじかけ /仕掛け/仕掛/\nじかげんぞう /自家現像/\nじかさいばい /自家栽培/\nじかしゅぎ /時価主義/\nじかしゅっぱん /自家出版/\nじかしょうひ /自家消費/\nじかしょり /自家処理/\nじかじゅせい /自家受精/自花受精/\nじかじゅふん /自家受粉/\nじかず /字数/\nじかせい /自家製/\nじかせいみそ /自家製味噌/\nじかせん /耳下腺/\nじかせんえん /耳下腺炎/\nじかそうがく /時価総額/\nじかた /地方/\nじかたしょ /地方書/\nじかたび /地下足袋/\nじかたもんじょ /地方文書/\nじかだん /直談/\nじかだんぱん /直談判/\nじかちゅうどく /自家中毒/\nじかつ /自活/\nじかづけ /直付け/\nじかづみ /直積/\nじかとりひき /直取引/\nじかどうちゃく /自家撞着/\nじかに /直に/\nじかはっこう /時価発行/\nじかはつでん /自家発電/\nじかばき /直穿き/直履き/\nじかび /直火/\nじかびしき /直火式/\nじかほう /時価法/\nじかまき /直播き;[農業]苗でなく、種籾を直接蒔くこと/\nじかやき /直焼き/\nじかやくろうちゅう /自家薬籠中/\nじかよう /自家用/\nじかようしゃ /自家用車/\nじかろ /地火炉/\nじかん /時間/次官/字間/耳管/耳間/\nじかんいがい /時間以外/\nじかんいぞん /時間依存/\nじかんいってい /時間一定/\nじかんいない /時間以内/\nじかんうんてん /時間運転/\nじかんえいぎょう /時間営業/\nじかんおくれ /時間遅れ/\nじかんか /時間化/\nじかんかじゅう /時間荷重/\nじかんかせぎ /時間稼ぎ/\nじかんかへん /時間可変/\nじかんかんかく /時間間隔;time interval/時間感覚;sense of time/\nじかんかんけい /時間関係/\nじかんかんり /時間管理/\nじかんがい /時間外/\nじかんがいかさん /時間外加算/\nじかんがいてあて /時間外手当/\nじかんがいねん /時間概念/\nじかんきゅう /時間給/時間休/次官級/\nじかんきれ /時間切れ/\nじかんきろく /時間記録/\nじかんぎれ /時間切れ/\nじかんくかん /時間区間/\nじかんけいか /時間経過/\nじかんけいやく /時間契約/\nじかんけいれつ /時間系列/\nじかんげいじゅつ /時間芸術;Zeitkunst. 音楽・文学など。⇔空間芸術/\nじかんげんしゅ /時間厳守/\nじかんこうか /時間効果/\nじかんこうぞう /時間構造/\nじかんご /時間後/\nじかんごと /時間毎/\nじかんさ /時間差/\nじかんさこうげき /時間差攻撃;[バレーボール]フェイントでブロックをかいくぐる戦法/\nじかんさぶん /時間差分/\nじかんざひょう /時間座標/\nじかんしてい /時間指定/\nじかんしょうとつ /時間衝突/\nじかんしょり /時間処理/\nじかんしんごう /時間信号/\nじかんじく /時間軸/\nじかんじくじょう /時間軸上/\nじかんじくほうこう /時間軸方向/\nじかんじっけん /時間実験/\nじかんじょうほう /時間情報/\nじかんじょうほうしょり /時間情報処理/\nじかんすう /時間数/\nじかんせい /時間制/時間性/\nじかんせいげん /時間制限/\nじかんせいぶん /時間成分/\nじかんせきぶん /時間積分/\nじかんせってい /時間設定/\nじかんせつ /時間説/\nじかんせん /時間線/\nじかんそう /時間走/\nじかんそくてい /時間測定/\nじかんそんしつ /時間損失/\nじかんたい /時間帯/\nじかんたいきゅう /時間耐久/\nじかんたんしゅく /時間短縮/\nじかんたんしゅくこうか /時間短縮効果/\nじかんちえん /時間遅延/\nじかんちかく /時間知覚/\nじかんちゅう /時間中/\nじかんちょう /時間長/\nじかんちょうせい /時間調整/\nじかんつぶし /時間潰し/\nじかんていし /時間停止/\nじかんていど /時間程度/\nじかんてき /時間的/\nじかんてきけいか /時間的経過/\nじかんてきよういん /時間的要因/\nじかんてきよゆう /時間的余裕/\nじかんとくせい /時間特性/\nじかんない /時間内/\nじかんはいぶん /時間配分/\nじかんはけい /時間波形/\nじかんはってん /時間発展/\nじかんはん /時間半/\nじかんはんざい /時間犯罪/\nじかんはんてん /時間反転/\nじかんひ /時間比/\nじかんひょう /時間表/\nじかんひょうじ /時間表示/\nじかんびぶん /時間微分/\nじかんぶそく /時間不足/\nじかんぶん /時間分/\nじかんぶんかいのう /時間分解能/\nじかんへいきん /時間平均/\nじかんへいきんち /時間平均値/\nじかんへんか /時間変化/\nじかんへんこう /時間変更/\nじかんへんどう /時間変動/\nじかんべつ /時間別/\nじかんほうこう /時間方向/\nじかんまえ /時間前/\nじかんまち /時間待ち/時間待/\nじかんまど /時間窓/\nじかんむせいげん /時間無制限/\nじかんめ /時間目/\nじかんようそ /時間要素/\nじかんりつ /時間率/\nじかんりょういき /時間領域/\nじかんりょこう /時間旅行/\nじかんれつ /時間列/\nじかんろん /時間論/\nじかんろんり /時間論理/\nじかんわく /時間枠/\nじかんわり /時間割/\nじかんわりひょう /時間割表/\nじが /自我/自画/\nじがい /自害/\nじがいしき /自我意識/\nじがお /地顔/\nじがく /自学/\nじがじさん /自画自賛/自画自讃/\nじがぞう /自画像/\nじがため /地固め/\nじがね /地金/\nじがみ /地神/地紙/\nじがめん /自画面/\nじがん /慈顔/\nじき /時期;period/次期;next period/磁気;magnetism/磁器;porcelain/直/時季;season/自機/時機;chance/自棄;自暴-/自記/食/喰/敷/瓷器/\nじき> /直;直弟子,直取引,直状/\nじきあらし /磁気嵐/\nじきか /磁気化/\nじきかーど /磁気カード;magnetic card/\nじきかいてい /次期改訂/\nじきかいろ /磁気回路/\nじききろく /磁気記録/\nじききろくばいたい /磁気記録媒体/\nじきけん /磁気圏/\nじきこうほ /次期候補/\nじきこっかい /次期国会/\nじきごと /時期毎/\nじきさ /時期差/\nじきさくひん /次期作品/\nじきさん /直参/\nじきしげき /磁気刺激/\nじきしつ /磁器質/\nじきしゃへい /磁気遮蔽/\nじきしゅ /次機種/\nじきしょ /直書/\nじきしょうそう /時期尚早/\nじきしょうそうろん /時期尚早論/\nじきじき /直々/\nじきじきに /直々に/\nじきじょう /直状/\nじきじょうほう /磁気情報/\nじきすう /時期数/\nじきせい /磁器製/\nじきせつ /直説/\nじきそ /直訴/\nじきそう /直奏/\nじきたんい /時期単位/\nじきだん /直談/\nじきだんぱん /直談判/\nじきちゅう /時期中/\nじきちりょうき /磁気治療器/\nじきてーぷ /磁気テープ/\nじきてき /時期的/自棄的/\nじきでぃすく /磁気ディスク;magnetic disk(MD)/\nじきでし /直弟子/\nじきでん /直伝/\nじきとう /直答/\nじきとりひき /直取引/\nじきに /直に/\nじきばいたい /磁気媒体/\nじきひつ /直筆/\nじきふ /食封/\nじきふじょうてつどう /磁気浮上鉄道/\nじきふめい /時期不明/\nじきぶん /時期分/\nじきへっど /磁気ヘッド;[電算]magnetic head/\nじきぼう /次期防/\nじきみや /直宮/\nじきもの /直物;直物相場/\nじきもん /直門/\nじきゅう /時給;hourly wages/自給;self-support/持久/自救;help oneself/\nじきゅうこうい /自救行為/\nじきゅうじそく /自給自足/\nじきゅうせん /持久戦/\nじきゅうそう /持久走/\nじきゅうりつ /自給率/\nじきゅうりょく /持久力/\nじきゆうどう /磁気誘導;[物理]/\nじきょ /辞去/\nじきょう /自供/耳鏡;[医]otoscope/持経/\nじきょうげん /地狂言/\nじきょうじゃ /持経者/\nじきょく /時局/自局/磁極/\nじきらん /直覧/\nじきりょく /磁気力/\nじきわ /直話/\nじぎ /時宜/字義/児戯/辞儀/\nじぎどおり /字義通り/\nじぎゃく /自虐/\nじぎゃくてき /自虐的/\nじぎょう /事業/次行/事行/\nじぎょうか /事業家/\nじぎょうかい /事業会/\nじぎょうかいはつしつ /事業開発室/\nじぎょうかいはつぶ /事業開発部/\nじぎょうかつどう /事業活動/\nじぎょうがいしゃ /事業会社/\nじぎょうきょうどうくみあい /事業協同組合/\nじぎょうけいかく /事業計画/\nじぎょうしつ /事業室/\nじぎょうしゃ /事業者/\nじぎょうしゃがわ /事業者側/\nじぎょうしゅ /事業主/\nじぎょうしゅうにゅう /事業収入/\nじぎょうしょ /事業所/\nじぎょうしょかん /事業所間/\nじぎょうしょぜい /事業所税/\nじぎょうしょとく /事業所得/\nじぎょうしょない /事業所内/\nじぎょうじゅんびしつ /事業準備室/\nじぎょうじょう /事業場/\nじぎょうすいしん /事業推進/\nじぎょうすいしんしつ /事業推進室/\nじぎょうすいしんぶ /事業推進部/\nじぎょうすいしんほんぶ /事業推進本部/\nじぎょうぜい /事業税/\nじぎょうたい /事業体/\nじぎょうだん /事業団/\nじぎょうてんかい /事業展開/\nじぎょうないよう /事業内容/\nじぎょうぬし /事業主/\nじぎょうねんど /事業年度/\nじぎょうひ /事業費/\nじぎょうぶ /事業部/\nじぎょうぶかいはつ /事業部開発/\nじぎょうぶかいはつぶ /事業部開発部/\nじぎょうぶせい /事業部制/\nじぎょうぶちょう /事業部長/\nじぎょうぶない /事業部内/\nじぎょうぶもん /事業部門/\nじぎょうぶんや /事業分野/\nじぎょうほう /事業法/\nじぎょうほうこくしょ /事業報告書;財務諸表の1つ/\nじぎょうほんぶ /事業本部/\nじぎょうよう /事業用/\nじぎょうようしゃ /事業用車/\nじぎょうりょういき /事業領域/\nじぎわ /地際/\nじく /軸/字句/磁区;[物理]magnetic domain/舳;へさき/竺;天竺/宍;(肉)/衄/衂;「衄」の異体字/忸;忸怩/\nじくあし /軸足/\nじくう /時空/\nじくうい /時空意/\nじくうかん /時空間/\nじくうけ /軸受/軸受け/\nじくかいせき /字句解析/\nじくかいせきき /字句解析器/\nじくかん /軸間/時区間/次区間/\nじくがい /軸外/\nじくぎ /軸木/\nじくぐみ /軸組/\nじくぐみこうほう /軸組工法/\nじくこてい /軸固定/\nじくさく /軸索/\nじくさくとっき /軸索突起;軸索,神経細胞から出る一本の長い突起,⇔樹状突起/\nじくじ /忸怩/\nじくじゅう /軸重/\nじくじょう /軸上/\nじくじょうほう /軸情報/\nじくすう /軸数/\nじくずれ /地崩れ/\nじくせい /軸性;axial/\nじくせいぶん /軸成分/\nじくせん /軸線/\nじくそう /軸装/\nじくそうかん /軸相関/\nじくたいしょう /軸対称/\nじくない /軸内/\nじくはら /軸原;姓/\nじくばこ /軸箱/\nじくばり /字配り/\nじくほうこう /軸方向/\nじくまわり /軸回/\nじくもの /軸物/\nじくや /軸屋/\nじくりつ /軸率;[化学]axial ratio/\nじくりゅう /軸流/\nじくろ /舳艫/\nじくん /字訓;古語辞典/二君/\nじぐ /治具;jig/\nじぐち /地口/\nじぐん /自軍/\nじけ /寺家/\nじけい /字形/字型/慈恵/次兄/自警/\nじけいいだいびょういん /慈恵医大病院/\nじけいだん /自警団/\nじけいれつ /時系列/\nじけいれつかいせき /時系列解析/\nじけいれつしょり /時系列処理/\nじけいれつじゅん /時系列順/\nじけつ /自決/\nじけん /事件/\nじけんいらい /事件以来/\nじけんかんれん /事件関連/\nじけんきしゃ /事件記者/\nじけんげんば /事件現場/\nじけんご /事件後/\nじけんしょり /事件処理/\nじけんせい /事件性/\nじけんちょう /事件帳/\nじけんはっかくご /事件発覚後/\nじけんばんごう /事件番号/\nじけんぼ /事件簿/\nじげ /地毛/自解/地下/\nじげにん /地下人/\nじげん /次元/時限/字源/事言/示現/示顕/辞源/\nじげんか /次元化/\nじげんかいせき /次元解析/\nじげんがぞうしょり /次元画像処理/\nじげんくうかん /次元空間/\nじげんけんきゅうかい /時限研究会/\nじげんしき /時限式/\nじげんじょう /次元上/\nじげんすう /次元数/\nじげんそう /次元窓/\nじげんそうち /時限装置/\nじげんてき /次元的/時限的/\nじげんばくだん /時限爆弾/\nじげんめ /時限目/\nじげんりっぽう /時限立法/\nじげんりゅう /示現流;剣術の一派/\nじこ /自己/事故/\nじこ> /自己;-批判,-充足,-投資/\nじこあい /自己愛/\nじこあぴーる /自己アピール/\nじこあんじ /自己暗示/\nじこいしき /自己意識/\nじこいちすいてい /自己位置推定/\nじこいらい /事故以来/\nじこう /事項/次項/時効;prescription/自校/時候;season/時好/耳孔/事行/\nじこうきかん /時効期間/\nじこうさくいん /事項索引/\nじこうしき /字光式/\nじこうだいにごう /次項第二号/\nじこうほ /次候補/\nじこかいかく /自己改革/\nじこかいき /自己回帰/\nじこかいけつ /自己解決/\nじこかいぞう /自己改造/\nじこかいとう /自己解凍/\nじこかいとうけいしき /自己解凍形式/\nじこかくちょう /自己拡張/\nじこかぶ /自己株/\nじこかぶしき /自己株式/\nじこかんけつ /自己完結/\nじこかんけつがた /自己完結型/\nじこかんけつてき /自己完結的/\nじこかんしょう /自己干渉/\nじこかんり /自己管理/\nじこがくしゅうがた /自己学習型/\nじこきじゅん /自己基準/\nじこきせい /自己規制/\nじこきゅうしゅう /自己吸収/\nじこきょうぶんさん /自己共分散/\nじこきろく /自己記録/\nじこきんゆう /自己金融/\nじこぎせい /自己犠牲/\nじこぎまん /自己欺瞞/\nじこく /時刻/自国/二黒;[陰陽道]/\nじこくいこう /時刻以降/\nじこくご /自国語/\nじこくせい /自国製/\nじこくてん /持国天/\nじこくない /自国内/\nじこくひょう /時刻表/\nじこくひょうじ /時刻表示/\nじこくひょうふっこくばん /時刻表復刻版/\nじこくぶんか /自国文化/\nじこくみん /自国民/\nじこくらん /時刻欄/\nじこくりょう /自国領/\nじこくんれん /自己訓練/\nじこけいせい /自己形成/\nじこけいたい /事故形態/\nじこけいはつ /自己啓発/\nじこけいやく /自己契約/\nじこけっていけん /自己決定権/\nじこけんお /自己嫌悪/\nじこけんじよく /自己顕示欲/\nじこげんきゅう /自己言及/\nじこげんきゅうせい /自己言及性;self-reference/\nじこげんば /事故現場/\nじここうたい /自己抗体;自己免疫により作られる抗体/\nじこご /事故後/\nじこさいこう /自己最高/\nじこさいてん /自己採点/\nじこさいみん /自己催眠/\nじこさてい /自己査定/\nじこさんしょう /自己参照/\nじこし /事故死/\nじこしほん /自己資本;資本金、法定準備金、剰余金の3つ/\nじこしほんひりつ /自己資本比率/\nじこしぼうりつ /事故死亡率/\nじこしゃ /事故車/\nじこしゃへい /自己遮蔽/\nじこしゅうふく /自己修復/\nじこしゅうふくきのう /自己修復機能/\nじこしゅちょう /自己主張/\nじこしょうか /自己消化/\nじこしょうかい /自己紹介/\nじこしょうかいぶん /自己紹介文/\nじこしょうめい /事故証明/\nじこしん /自己新;自己新記録/\nじこしんこく /自己申告/\nじこしんせい /自己申請/\nじこしんだん /自己診断/\nじこじ /事故時/\nじこじつげん /自己実現/\nじこじゅうそく /自己充足/\nじこじゅうたい /事故渋滞/\nじこじょうけん /自己条件/\nじこじょうほう /自己情報/\nじこすう /事故数/\nじこせいとうか /自己正当化/\nじこせきにん /自己責任/事故責任/\nじこぜんご /事故前後/\nじこそうかん /自己相関/\nじこそうかんかんすう /自己相関関数/\nじこそうかんけいすう /自己相関係数/\nじこそうじ /自己相似/\nじこそうじせい /自己相似性/\nじこそうぞう /自己創造/\nじこそがい /自己疎外;精神による自己否定/\nじこそしき /自己組織/\nじこそしきか /自己組織化/\nじこそしきかこうぞう /自己組織化構造/\nじこそしきかほう /自己組織化法/\nじこそしきけい /自己組織系/\nじこそしきてき /自己組織的/\nじこぞうしょく /自己増殖/\nじこぞうしょくがた /自己増殖型/\nじこちゅう /自己中;[口]自己中心的(な人)/事故中/\nじこちゅうしん /自己中心/\nじこちゅうしんてき /自己中心的/\nじこちゅうしんは /自己中心派/\nじこちょうさ /事故調査/自己調査/\nじこちょうせつ /自己調節/\nじこちょくご /事故直後/\nじこつごう /自己都合/\nじこていせい /自己訂正/\nじこてきよう /自己適用/\nじことうえい /自己投影/\nじことうじ /事故当時/\nじことうすいてき /自己陶酔的/\nじこどういつせい /自己同一性;identity/\nじこどうけい /自己同型/\nじこどうけいぐん /自己同型群/\nじこないよう /事故内容/\nじこにんしき /自己認識/\nじこはあく /自己把握/\nじこはかい /自己破壊/\nじこはさん /自己破産/\nじこはさんしんせい /自己破産申請/\nじこはっせい /事故発生/\nじこはっせいりつ /事故発生率/\nじこはんえい /自己反映/\nじこはんえいけいさん /自己反映計算/\nじこはんせい /自己反省/\nじこばいばい /自己売買;証券会社が自らの勘定で行う有価証券の売買,⇔委託売買/\nじこひげ /自己卑下/\nじこひてい /自己否定/\nじこひはん /自己批判/\nじこひょうか /自己評価/\nじこひょうげん /自己表現/\nじこぴーあーる /自己ＰＲ/自己PR/\nじこふくせいし /自己複製子/\nじこふたん /自己負担/\nじこふたんがく /自己負担額/\nじこぶんせき /自己分析/\nじこべすと /自己ベスト/\nじこべんかい /自己弁解/\nじこべんご /自己弁護/\nじこほうこく /事故報告/\nじこほぞん /自己保存/\nじこほぞんほんのう /自己保存本能/\nじこほんい /自己本位/\nじこぼうえい /自己防衛/\nじこぼうえいさく /自己防衛策/\nじこぼうえいほんのう /自己防衛本能/\nじこぼうぎょ /自己防御/\nじこぼうし /事故防止/\nじこぼうしこうか /事故防止効果/\nじこまん /自己満;自己満足/\nじこまんぞく /自己満足/\nじこみ /仕込み/\nじこむじゅん /自己矛盾/\nじこむどうちゃく /自己無撞着/\nじこめんえき /自己免疫;[生物]autoimmunity/\nじこもくてきか /自己目的化/\nじこよくせい /自己抑制/\nじこりつ /事故率/\nじこりゅう /自己流/\nじこりゅうかいしゃく /自己流解釈/\nじこれい /事故例/\nじこれき /事故歴/\nじこれんびん /自己憐憫/\nじころ /時頃/\nじご /事後/爾後/持碁/耳語/\nじごう /次号/寺号/自業/\nじごうじとく /自業自得/\nじごうよこく /次号予告/\nじごえ /地声/\nじごく /地獄/\nじごくえ /地獄絵/\nじごくえず /地獄絵図/\nじごくかい /地獄界/\nじごくず /地獄図/\nじごくだに /地獄谷/\nじごくどう /地獄道;[仏教]/\nじごくへん /地獄変;地獄変相,地獄変相の略/地獄篇;神曲の-/\nじごくみみ /地獄耳/\nじごごうとう /事後強盗;窃盗犯が窃盗の後に強盗を行うこと/\nじごしょうだく /事後承諾/\nじごしょり /事後処理/\nじごてき /事後的/\nじごほうこく /事後報告/\nじごれんらく /事後連絡/\nじごろ /時頃/\nじごろう /滋悟郎/\nじさ /時差/橲/\nじさいてき /次最適/\nじさいと /自サイト/\nじさく /自作/次作/治作/\nじさくきじ /自作記事/\nじさくきょく /自作曲/\nじさくじえん /自作自演/\nじさくじゅつ /自作術/\nじさくのう /自作農/\nじさくは /自作派/\nじさくひん /自作品/\nじさくよう /自作用/\nじさげ /字下げ/\nじさしき /時差式/\nじさしゅっきん /時差出勤/\nじさつ /自殺/\nじさついじ /自殺遺児/\nじさつかんよざい /自殺関与罪/\nじさつこうい /自殺行為/\nじさつしゃ /自殺者/\nじさつてき /自殺的;suicidal/\nじさつてん /自殺点/\nじさつほうじょ /自殺幇助/\nじさつみすい /自殺未遂/\nじさつよう /自殺用/\nじさばら /橲原/\nじさぶろう /治三朗/\nじさぼけ /時差ボケ/\nじさん /持参/自賛/自讃/自参/\nじさんきん /持参金/\nじざい /自在/\nじざいてん /自在天/\nじざかい /地境/\nじざけ /地酒/\nじし /自死/次子/示指/獅子/慈氏/侍史/自恣/\nじしいじ /自死遺児/\nじしき /次式/\nじしつ /自室/痔疾/自失;茫然-/地質/\nじしぼさつ /慈氏菩薩/\nじしゃ /自社/寺社/自車/侍者/辞謝/轜車;昔の霊柩車/\nじしゃかいはつ /自社開発/\nじしゃかぶ /自社株/\nじしゃく /磁石/\nじしゃくか /磁石化/\nじしゃせい /自社製/\nじしゃせいさん /自社生産/\nじしゃせいひん /自社製品/\nじしゃせん /自車線/\nじしゃせんない /自社線内/\nじしゃない /自社内/\nじしゃはっちゅうしゃ /自社発注車/\nじしゃびん /自社便/\nじしゃぶぎょう /寺社奉行/\nじしゃわく /自社枠/\nじしゅ /自主/自首/字種/時衆/寺主/\nじしゅ> /自主;-法,-検査,-流通/\nじしゅう /次週/自習/時宗/自修/時衆/\nじしゅういこう /次週以降/\nじしゅうしつ /自習室/\nじしゅうよう /磁州窯/\nじしゅうようきょうざい /自習用教材/\nじしゅうよこく /次週予告/\nじしゅかいはつ /自主開発/\nじしゅかんり /自主管理/\nじしゅきせい /自主規制/\nじしゅく /自粛/\nじしゅくきかん /自粛期間/\nじしゅくちゅう /自粛中/\nじしゅけん /自主権/\nじしゅけんさ /自主検査/\nじしゅけんぽうせいてい /自主憲法制定/\nじしゅこうぎょう /自主興行/\nじしゅざいげん /自主財源;地方税など. ⇔依存財源/\nじしゅじょうえい /自主上映/\nじしゅじょうえいかい /自主上映会/\nじしゅせい /自主性/\nじしゅせいさく /自主制作/自主製作/\nじしゅせいさくえいが /自主製作映画/\nじしゅせいさくばん /自主製作盤/自主制作版/\nじしゅせんゆう /自主占有/\nじしゅたいしょく /自主退職/\nじしゅてき /自主的/\nじしゅてんけん /自主点検/\nじしゅとれ /自主トレ;<training/\nじしゅどくおう /自主独往/\nじしゅどくりつ /自主独立/\nじしゅはっこう /自主発行/\nじしゅはんだん /自主判断/\nじしゅばん /自主盤/\nじしゅりゅうつう /自主流通/\nじしゅりゅうつうまい /自主流通米/\nじしょ /辞書/地所/自署;signature/字書;字引/自書;自筆/璽書/\nじしょう /自称/事象/次章/自傷;自傷行為/時称;[文法]tense/時鐘;time bell/自照;自己観照/治承;年号(1177-81)/自性;[仏教]/時尚/自象;?/\nじしょう> /自称;(would-be) -右翼,-名人/\nじしょうぎ /持将棋/\nじしょうくどう /事象駆動/\nじしょうこうい /自傷行為/\nじしょうじ /慈照寺;銀閣寺の正式な名前/\nじしょかんり /辞書管理/\nじしょがくしゅう /辞書学習/\nじしょく /辞職/自食/辞色;tones and expressions/\nじしょくかんこく /辞職勧告/\nじしょくねがい /辞職願/\nじしょけいしき /辞書形式/\nじしょけんさく /辞書検索/\nじしょしき /辞書式/\nじしょしきじゅんじょ /辞書式順序/\nじしょじゅん /辞書順/\nじしょじょうほう /辞書情報/\nじしょてき /辞書的/\nじしょとうろく /辞書登録/\nじしょとうろくきのう /辞書登録機能/\nじしょないよう /辞書内容/\nじしょびき /辞書引き/\nじしょぶん /辞書分/\nじしょめい /辞書名/\nじしょもの /辞書物/\nじしん /自身;†self.「自分-」/自信;†confidence.「-がない」/地震/磁針;magnetic needle/時針;hour hand/磁心;magnetic core/侍臣/地神/\nじしんか /自信家/\nじしんかじょう /自信過剰/\nじしんかんそく /地震観測/\nじしんがく /地震学/\nじしんがっかい /地震学会/\nじしんけい /地震計/\nじしんけん /地震研/\nじしんけんきゅうしょ /地震研究所/\nじしんけんきゅうじょ /地震研究所/\nじしんげん /地震源/\nじしんこうがく /地震工学/\nじしんさく /自信作/\nじしんじょうほう /地震情報/\nじしんぜんちょうげんしょう /地震前兆現象/\nじしんそうしつ /自信喪失/\nじしんだんそう /地震断層/\nじしんちたい /地震地帯/\nじしんどう /地震動/\nじしんなし /自信無/\nじしんは /地震波/\nじしんはっせい /地震発生/\nじしんほけん /地震保険/\nじしんまんまん /自信満々/\nじしんや /地震屋/\nじしんよち /地震予知/\nじしんよちけんきゅう /地震予知研究/\nじしんよちじょうほう /地震予知情報/\nじしんりょく /地震力/\nじじ /時事/爺/時々/自恃/\nじじい /爺/\nじじえいご /時事英語/\nじじかい /次々回/次次回/\nじじく /耳軸/\nじじこくこく /時々刻々/\nじじこっこく /時々刻々/時時刻刻/\nじじさま /爺様/\nじじつ /事実/時日/\nじじつうしんしゃ /時事通信社/\nじじつかくにん /事実確認/\nじじつかんけい /事実関係/\nじじつこん /事実婚/\nじじつごにん /事実誤認/\nじじつしん /事実審/\nじじつじょう /事実上/\nじじつじょうかいさん /事実上解散/\nじじつじょうふかのう /事実上不可能/\nじじつてき /事実的/\nじじつにんしき /事実認識/\nじじつにんてい /事実認定/\nじじつほうこく /事実報告/\nじじつむこん /事実無根/\nじじつもんだい /事実問題/\nじじねた /時事ネタ/\nじじばば /爺婆/祖父祖母/\nじじぶつぶつ /事事物物/\nじじもんだい /時事問題/\nじじゃく /自若;泰然-/示寂;[仏教]菩薩の死/\nじじゅう /自重/侍従/\nじじゅうしょく /侍従職;宮内庁-。 天皇・皇后担当/\nじじゅうちょう /侍従長;宮内庁侍従職の長/\nじじゅん /耳順;60歳/次順;next up/\nじじょ /次女/自助/侍女/二女/自序/自叙/\nじじょう /事情/次条;⇔前条/二乗;n^2/自浄;-作用/自乗;n*n/治定/磁場;=じば/２乗/2乗/\nじじょうけんてい /二乗検定/\nじじょうこん /自乗根;[数学]sqrt/\nじじょうごさ /二乗誤差/2乗誤差/\nじじょうさよう /自浄作用/\nじじょうじばく /自縄自縛;自業自得/\nじじょうせつめい /事情説明/\nじじょうたい /次状態/\nじじょうだいいっこう /次条第一項/\nじじょうちょうしゅ /事情聴取/\nじじょうつう /事情通/\nじじょうのうりょく /自浄能力/\nじじょうへいきん /二乗平均/\nじじょうほう /二乗法/\nじじょうわ /二乗和/自乗和/２乗和/2乗和/\nじじょぐ /自助具/\nじじょでん /自叙伝/\nじじょどりょく /自助努力/\nじじようご /時事用語/\nじじん /自陣/自刃/時人/自尽/\nじすい /自炊/\nじすう /字数/時数/次数/\nじすうかん /次数間/\nじすうしてい /字数指定/\nじすうせいげん /字数制限/\nじすこーど /JISコード;Japanese Industrial Standard Code/\nじすぷろしうむ /Dy/Dysprosium/\nじすべり /地滑り/地すべり/\nじすべりてき /地滑り的;landslide/\nじず /次図/\nじずめ /字詰め;※仮名遣い「じづめ」/\nじずら /字面;※仮名遣い「じづら」/\nじずらどおり /字面通り;※仮名遣い「じづら」/\nじせい /自生/磁性/自制/時世;ご-/時勢;-に逆らう/時制;[文法]tense/自省/辞世/自製/\nじせいけん /自制研/\nじせいしゅ /自生種;[植物]indigen/\nじせいしん /自制心/\nじせいたい /磁性体/\nじせいふん /磁性粉/\nじせき /自責/次席;⇔主席/事績;achievement/自席;own seat/事跡;trace/事蹟;=事跡/耳石;[解剖]statolith/\nじせき> /次席;(assistant) -代表,-報道官/\nじせきてき /自責的/\nじせきてん /自責点/\nじせきのねん /自責の念/\nじせだい /次世代/\nじせだいいこう /次世代以降/\nじせだいき /次世代機/\nじせつ /時節/自説/次節/持説/\nじせつがら /時節柄/\nじせん /自薦;recommend oneself/自選;-詩集/次戦/\nじせんき /自戦記/\nじせんしょ /自薦書/\nじせんたせん /自薦他薦/\nじせんよう /耳栓用/\nじぜん /事前/慈善;charity/次善;second best/\nじぜん> /事前;-申請,-登録/\nじぜんうんどう /事前運動;根回し/\nじぜんかくりつ /事前確率/\nじぜんかつどう /慈善活動/\nじぜんがくしゅう /事前学習/\nじぜんこうにゅう /事前購入/\nじぜんしてい /事前指定/\nじぜんしんさ /事前審査/\nじぜんじぎょう /慈善事業/\nじぜんじゅんび /事前準備/\nじぜんじょうけん /事前条件/\nじぜんだんたい /慈善団体/\nじぜんち /事前値/\nじぜんちょうさ /事前調査/\nじぜんつうこく /事前通告/\nじぜんてき /事前的/\nじぜんとうぎ /事前討議/\nじぜんとうろく /事前登録/\nじぜんとうろくふよう /事前登録不要/\nじぜんはいふ /事前配布/\nじぜんはっぴょう /事前発表/\nじぜんひょうか /事前評価/\nじぜんぶんぷ /事前分布/\nじぜんよやく /事前予約/\nじぜんよやくよう /事前予約要/\nじぜんれんらく /事前連絡/\nじそ /自訴/\nじそう /自走/次走/事相/時相/寺僧/自掃/\nじそうかのう /自走可能/\nじそうしき /自走式/\nじそうほう /自走砲/\nじそうろんり /時相論理/\nじそく /時速/磁束;[電磁気学]flux/自足/\nじそくき /自速機/\nじそくけい /磁束計;fluxmeter/\nじそくみつど /磁束密度/\nじそん /自尊;-心/自損;-事故/自存;aseity/児孫/\nじそんしん /自尊心/\nじそんじえい /自存自衛/\nじそんじこ /自損事故/\nじぞう /地蔵/\nじぞうがお /地蔵顔/\nじぞうとうげ /地蔵峠/\nじぞうどう /地蔵堂/\nじぞうぼん /地蔵盆/\nじぞく /持続/\nじぞくおん /持続音/\nじぞくかのう /持続可能;sustainable/\nじぞくかん /持続感/\nじぞくかんせんしゃ /持続感染者/\nじぞくじかん /持続時間/\nじぞくせい /持続性/\nじぞくてき /持続的/\nじぞくりょく /持続力/\nじた /自他/舌/\nじたい /自体/事態/辞退/字体/字體/\nじたいじょう /辞退状/\nじたく /自宅/支度/仕度/\nじたくけんじむしょ /自宅兼事務所/\nじたくせい /自宅生/\nじたくたいき /自宅待機/\nじたくとうちゃく /自宅到着/\nじたくまえ /自宅前/\nじたくりょうよう /自宅療養/\nじたくろくおん /自宅録音/\nじたつ /示達/\nじたとも /自他共/\nじたん /時短/\nじだ /耳朶/次打/\nじだい /時代/次代;next generation/地代;rent/事大;-主義/\nじだいおくれ /時代遅れ/時代後れ/\nじだいかんかく /時代感覚;-の鋭い作家/\nじだいぎれ /時代裂/\nじだいくぶん /時代区分/\nじだいげき /時代劇/\nじだいこうしょう /時代考証;時代劇で設定された時代に適合するかどうかの考証/\nじだいさくご /時代錯誤;アナクロニズム,時代後れ/\nじだいさくごてき /時代錯誤的/\nじだいし /時代史/\nじだいしゅぎ /事大主義;虎の威をかる狐/\nじだいしょうせつ /時代小説/\nじだいしょく /時代色/\nじだいじゅん /時代順/\nじだいじょうきょう /時代状況/\nじだいせい /時代性/\nじだいせいしん /時代精神;ある時代の象徴的な精神,cf.民族精神/\nじだいせってい /時代設定/\nじだいそう /時代相/\nじだいてき /時代的/\nじだいはいけい /時代背景/\nじだいまつり /時代祭;10・22,平安神宮/\nじだいもの /時代物/\nじだらく /自堕落/\nじだん /示談/次段/\nじだんこうしょう /示談交渉/\nじだんだ /地団駄/地団太/\nじち /自治/\nじちいかだいがく /自治医科大学/\nじちかい /自治会/\nじちかいしつ /自治会室/\nじちぎょうせい /自治行政/\nじちく /自治区/\nじちけん /自治権/\nじちしょう /自治省;NB:2001年1月の中央省庁再編で総務省に再編された/自治相;†大臣/\nじちせい /自治制/自治性/\nじちせいふ /自治政府/\nじちたい /自治体/\nじちたいめい /自治体名/\nじちだいがっこう /自治大学校/\nじちだいじん /自治大臣/\nじちだんたい /自治団体/\nじちゅう /自註/自注/\nじちょ /自著/\nじちょう /次長/自重/自嘲/次丁/\nじちょうぎみ /自嘲気味/\nじちょうけんじ /次長検事;検事総長の補佐を行う検察官/\nじちょうたん /次頂端/\nじちょうてき /自嘲的/\nじちよう /実用/\nじちりょう /自治領/\nじちろう /自治労/\nじちん /自沈/\nじちんさい /地鎮祭/\nじっ /十/\nじっか /実家/実科/\nじっかい /十戒/十階/十界/十誡/実解/\nじっかはく /実家泊/\nじっかん /実感/十干/甲乙丙丁戊己庚辛壬癸;十干 ※abbrev/\nじっかんじゅうにし /十干十二支/\nじっき /実機/実記/\nじっきょう /実況/実教;[仏教]方便でない、真の教え/\nじっきょうけんぶん /実況見分/\nじっきょうしゃ /実況者/\nじっきょうしゅっぱん /実教出版;[出版社名]/\nじっきょうじん /実況陣/\nじっきょうせき /実況席/\nじっきょうたんとう /実況担当/\nじっきょうちゅうけい /実況中継/\nじっきょうほうそう /実況放送/\nじっきんしょう /十訓抄;説話集(1252)/\nじっくんしょう /十訓抄/\nじっけい /実刑/実兄/実景/実形;actual form/実系/\nじっけいはんけつ /実刑判決/\nじっけつ /十傑/\nじっけん /実験;experiment/実権;power/実見;部屋の-/実検;首-/實驗/\nじっけんいいんかい /実験委員会/\nじっけんえいが /実験映画/\nじっけんか /実験可/\nじっけんかいし /実験開始/\nじっけんかいしご /実験開始後/\nじっけんかいせき /実験解析/\nじっけんかがくしゃ /実験科学者/\nじっけんかのう /実験可能/\nじっけんき /実験機/\nじっけんきぐ /実験器具/\nじっけんきざい /実験機材/実験器材/\nじっけんきょく /実験局/\nじっけんぎじゅつ /実験技術/\nじっけんけい /実験系/\nじっけんけいかく /実験計画/\nじっけんけっか /実験結果/\nじっけんげんば /実験現場/\nじっけんげんり /実験原理/\nじっけんごさ /実験誤差/\nじっけんさんか /実験参加/\nじっけんざいりょう /実験材料/\nじっけんし /実験誌/\nじっけんしき /実験式/\nじっけんしせつ /実験施設/\nじっけんしつ /実験室/\nじっけんしつけい /実験室系/\nじっけんしゃ /実験者/\nじっけんしゅたい /実験主体/\nじっけんしゅほう /実験手法/\nじっけんしんりがく /実験心理学/\nじっけんしんりがくしゃ /実験心理学者/\nじっけんじかん /実験時間/\nじっけんじじつ /実験事実/\nじっけんじたい /実験自体/\nじっけんじゅんび /実験準備/\nじっけんじょう /実験場/実験上/\nじっけんじょうけん /実験条件/\nじっけんすい /実験水/\nじっけんすうがく /実験数学/\nじっけんずみ /実験済/\nじっけんせい /実験性/実験星/\nじっけんせつぞく /実験接続/\nじっけんせつび /実験設備/\nじっけんそうち /実験装置/\nじっけんだい /実験台/\nじっけんだんかい /実験段階/\nじっけんち /実験値/\nじっけんちゅう /実験中/\nじっけんづくえ /実験机/\nじっけんてき /実験的/\nじっけんてきけんしょう /実験的検証/\nじっけんてきこうさつ /実験的考察/\nじっけんてきさくひん /実験的作品/\nじっけんてきしょうこ /実験的証拠/\nじっけんでーた /実験データ/\nじっけんとう /実験棟/\nじっけんどうぶつ /実験動物/\nじっけんないよう /実験内容/\nじっけんばしょ /実験場所/\nじっけんばんぐみ /実験番組/\nじっけんひけんしゃ /実験被験者/\nじっけんぶ /実験部/\nじっけんぶつりがく /実験物理学/\nじっけんほうこく /実験報告/\nじっけんほうそう /実験放送/\nじっけんほうほう /実験方法/\nじっけんもくてき /実験目的/\nじっけんや /実験屋/\nじっけんよう /実験用/\nじっけんれい /実験例/\nじっけんろ /実験炉/\nじっけんろんぶん /実験論文/\nじっこ /十個/\nじっこう /実行;†execute.「-に移す」/実効;†effective.「-出力」/\nじっこう> /実効;(effective) -感度,-価格,-出力/\nじっこうい /実行委/\nじっこういいん /実行委員/\nじっこういいんかい /実行委員会/\nじっこういいんちょう /実行委員長/\nじっこういらい /実行依頼/\nじっこうかいすう /実行回数/\nじっこうかのう /実行可能/\nじっこうかのうけいしき /実行可能形式/\nじっこうかのうじょうたい /実行可能状態/\nじっこうかんきょう /実行環境/\nじっこうかんきょうじょう /実行環境上/\nじっこうかんし /実行監視/\nじっこうかんど /実効感度/\nじっこうがた /実行型/\nじっこうがめん /実行画面/\nじっこうきょか /実行許可/\nじっこうけいかく /実行計画/\nじっこうけいしき /実行形式/\nじっこうけっか /実行結果/\nじっこうけん /実行権/\nじっこうけんげん /実行権限/\nじっこうこうりつ /実行効率/\nじっこうご /実行後/\nじっこうしはい /実効支配/\nじっこうしゃ /実行者/\nじっこうしゅたい /実行主体/\nじっこうじ /実行時/\nじっこうじかん /実行時間/\nじっこうじっせき /実行実績/\nじっこうじゅんじょ /実行順序/\nじっこうじょうきょう /実行状況/\nじっこうじょうたい /実行状態/\nじっこうせい /実効性/\nじっこうせいのう /実行性能/\nじっこうせんりょう /実効線量/\nじっこうせんりょうとうりょう /実効線量当量/\nじっこうぜいりつ /実効税率/\nじっこうそくど /実行速度/実効速度/\nじっこうぞうばいりつ /k$_{eff}$/実効増倍率/\nじっこうぞくせい /実行属性/\nじっこうたい /実行体/\nじっこうだんかい /実行段階/\nじっこうち /実効値/\nじっこうちゅう /実行中/\nじっこうてき /実効的/\nじっこうてじゅん /実行手順/\nじっこうてんそうそくど /実効転送速度/\nじっこうとちゅう /実行途中/\nじっこうはん /実行犯/\nじっこうび /実行日/\nじっこうふかのう /実行不可能/\nじっこうふのう /実行不能/\nじっこうぶ /実行部/\nじっこうぶん /実行文/\nじっこうほう /実行法/\nじっこうほうしき /実行方式/\nじっこうほうほう /実行方法/\nじっこうまえ /実行前/\nじっこうりょく /実行力/実効力;actual effect/\nじっこうれい /実行例/\nじっこん /入魂/実根/昵懇/\nじっさ /実査/\nじっさい /実際/\nじっさいえいぞう /実際映像/\nじっさいか /実際家/\nじっさいじょう /実際上/\nじっさいせい /実際性/\nじっさいてき /実際的/\nじっさいに /実際に/\nじっさいもんだい /実際問題/\nじっさぎょう /実作業/\nじっさく /実作/\nじっし /実施/実子/実姉/十指/実視/\nじっしけっか /実施結果/\nじっしけん /実施権/\nじっしご /実施後/\nじっししゃ /実施者/\nじっしじき /実施時期/\nじっしじょうきょう /実施状況/\nじっしせっけい /実施設計/\nじっしちゅう /実施中/\nじっしつ /実質/\nじっしつか /実質化/\nじっしつしゅぎ /実質主義;⇔形式主義/\nじっしつじょう /実質上/\nじっしつぞうぜい /実質増税/\nじっしつちゅう /実質中/\nじっしつちんぎん /実質賃金/\nじっしつてき /実質的/\nじっしつてきこうか /実質的効果/\nじっしつねんりつ /実質年率/\nじっしつやく /実質役/\nじっしび /実施日/\nじっしほうしん /実施方針/\nじっしほうほう /実施方法/\nじっしゃ /実写/実車/実者/\nじっしゃえいが /実写映画/\nじっしゃかい /実社会/\nじっしゃがめん /実写画面/\nじっしゃばん /実写版/\nじっしゃふう /実写風/\nじっしゃもの /実写物/\nじっしゅ /十種/\nじっしゅう /実習/実収;実収入/\nじっしゅうさき /実習先/\nじっしゅうしつ /実習室/\nじっしゅうせい /実習生/\nじっしゅうそうち /実習装置/\nじっしゅうねん /十周年/\nじっしゅうよう /実習用/\nじっしゅきょうぎ /十種競技/\nじっしょう /実証/実正/十漿/\nじっしょうしゅぎ /実証主義/\nじっしょうじっけん /実証実験/\nじっしょうずみ /実証済/\nじっしょうせい /実証性/\nじっしょうてき /実証的/\nじっしようこう /実施要綱/実施要項/\nじっしようりょう /実施要領/\nじっしれい /実施例/\nじっしん /実親/実身;BTRON のファイルシステム上の概念/十進/１０進/\nじっしんすう /十進数/\nじっしんぶんるいほう /十進分類法/\nじっしんほう /十進法/\nじっすう /実数/\nじっすうかい /実数解/\nじっすうがた /実数型/\nじっすうぜんたい /実数全体/\nじっすうたい /実数体/\nじっすうち /実数値/\nじっすうていすう /実数定数/\nじっすうぶ /実数部/\nじっすうろん /実数論/\nじっすん /実寸/\nじっせい /実勢/日星;太陽と星々/\nじっせいかかく /実勢価格/\nじっせいかつ /実生活/實生活/\nじっせいかつじょう /実生活上/\nじっせかい /実世界/\nじっせき /実績/\nじっせきあり /実績有/\nじっせきさく /実績作/\nじっせきしゅぎ /実績主義/\nじっせきじゅうし /実績重視/\nじっせきち /実績値/\nじっせきちょうさ /実績調査/\nじっせきば /実績馬/\nじっせきぶそく /実績不足/\nじっせつ /実説/\nじっせん /実践;†practice.「主張を-する」/実戦;†actual combat.「-に投入する」/実線;†⇔点線/\nじっせんかつどう /実践活動/\nじっせんからて /実戦空手/\nじっせんきゅうこう /実践躬行;自分で実行する,自ら実際に行動する/\nじっせんきょういく /実践教育/\nじっせんけい /実戦形/\nじっせんけいけん /実戦経験/\nじっせんけっか /実践結果/\nじっせんこうざ /実践講座/\nじっせんさんか /実戦参加/\nじっせんしょうぎょう /実践商業/\nじっせんじょしがくえん /実践女子学園/\nじっせんせい /実践性/\nじっせんてき /実践的;†practical/実戦的;†suitable for real combat/\nじっせんてきぎじゅつ /実践的技術/\nじっせんてつがく /実践哲学;practical philosophy/\nじっせんとうにゅう /実戦投入/\nじっせんはいび /実戦配備/\nじっせんへん /実践編/\nじっせんめん /実践面/\nじっせんりせい /実践理性;[哲学]reinen Vernunft (Kantの用語)/\nじっせんりせいひはん /実践理性批判;Kritik der reinen Vernunft,1788,Kant/\nじっそう /実装;implement/実相;reality/十層/\nじっそうかんきょう /実装環境/\nじっそうかんにゅう /実相観入/\nじっそうき /実装機/\nじっそうぎじゅつ /実装技術/\nじっそうげんご /実装言語/\nじっそうしよう /実装仕様/\nじっそうじ /実装時/実相寺/\nじっそうじょう /実装上/\nじっそうほう /実装法/\nじっそうほうしき /実装方式/\nじっそうほうほう /実装方法/\nじっそうめんせき /実装面積/\nじっそうれい /実装例/\nじっそく /実測/\nじっそくけっか /実測結果/\nじっそくず /実測図/\nじっそくち /実測値/\nじっそくれい /実測例/\nじっそん /実損/\nじったい /実態;†real situation.「杜撰な-」/実体;†substance.「-のなさ」「-参照」/\nじったいか /実体化/\nじったいがいねん /実体概念/\nじったいきょう /実体鏡/\nじったいけいざい /実体経済/\nじったいけん /実体験/\nじったいけんしゃ /実体験者/\nじったいけんびきょう /実体顕微鏡/\nじったいさんしょう /実体参照/\nじったいちょうさ /実態調査/\nじったいてき /実体的;substantive/実態的;of reality?/\nじったいは /実体波/\nじったいほう /実体法/\nじっち /実地/\nじっちえんしゅう /実地演習/\nじっちけいけん /実地経験/\nじっちけんしゅう /実地研修/\nじっちけんしょう /実地検証/\nじっちしけんめんじょ /実地試験免除/\nじっちちょうさ /実地調査/\nじっちゃく /実着/\nじっちゅう /十中/\nじっちゅうはっく /十中八九/\nじっちょう /十兆/\nじっちょうりょく /実張力/\nじっちょく /実直/\nじっつう /十通/\nじって /十手/\nじってい /実弟/実体/\nじっていほう /実定法/\nじっていほうじょう /実定法上/\nじってつ /十哲/\nじっとく /拾得/十徳/\nじっぱ /十把/十羽/\nじっぱひとからげ /十把一絡げ;何もかも一緒くた/十把一絡/\nじっぴ /実費/実否/\nじっぴき /十匹/\nじっぴふたん /実費負担/\nじっぴぶん /実費分/\nじっぷ /実父/\nじっぷん /十分/\nじっぷんかん /十分間/\nじっぺんしゃいっく /十返舎一九;人名,江戸後期の戯作者/\nじっぽ /十歩/\nじっぽう /実包/十方/実法/\nじっぽうせかい /十方世界/\nじっぽん /日本/\nじつ /実/日/昵;昵懇/實;「実」の旧字(人名用漢字)/\nじつ> /実;(actual) 実データ,実手形,実容量/\nじつい /実委/実意/\nじついん /実印/実員/\nじつう /耳痛/\nじつうんよう /実運用/\nじつえき /実益/\nじつえん /実演/\nじつえんか /実演家/\nじつえんじょう /実演場/\nじつえんはんばい /実演販売/\nじつおや /実親/\nじつおん /実音/\nじつおんげん /実音源/\nじつおんじょう /実音場/\nじつおんせい /実音声/\nじつおんぞう /実音像/\nじつかた /実方/\nじつかどう /実稼働/\nじつかぶ /実株/\nじつかわ /実川/\nじつかんきょう /実環境/\nじつかんすう /実関数/\nじつがい /実害/\nじつがく /実学;practical science/実額;actual amount/\nじつがめん /実画面/\nじつきおく /実記憶/\nじつぎ /実技/\nじつぎこうしゅう /実技講習/\nじつぎしけん /実技試験/\nじつぎょう /実業/\nじつぎょうか /実業家/\nじつぎょうかい /実業界/\nじつぎょうがっこう /実業学校/\nじつぎょうだん /実業団/\nじつぎょうのにほん /実業之日本/\nじつぎょうのにほんしゃ /実業之日本社/\nじつくうかん /実空間/\nじつくうかんじょう /実空間上/\nじつけいすう /実係数/\nじつけいそく /実計測/\nじつげつ /日月/\nじつげん /実現/\nじつげんか /実現化/\nじつげんかてい /実現過程/\nじつげんかのう /実現可能/\nじつげんかのうせい /実現可能性/\nじつげんきこう /実現機構/\nじつげんきぼう /実現希望/\nじつげんぎじゅつ /実現技術/\nじつげんけいたい /実現形態/\nじつげんし /実現子/\nじつげんしゅほう /実現手法/\nじつげんじょう /実現上/\nじつげんせい /実現性/\nじつげんど /実現度/\nじつげんふかのう /実現不可能/\nじつげんふのう /実現不能/\nじつげんほう /実現法/\nじつげんほうほう /実現方法/\nじつげんみ /実現味/\nじつげんようきゅう /実現要求/\nじつこうりつ /実効率/\nじつご /実語/\nじつさぎょう /実作業/\nじつざい /実在/\nじつざいかん /実在感/\nじつざいせい /実在性/\nじつざいてき /実在的/\nじつざいろん /実在論/\nじつしよう /実使用/\nじつじ /実字/実耳/\nじつじかん /実時間/\nじつじかんしょり /実時間処理/\nじつじかんせい /実時間性/\nじつじきゅうぜ /実事求是;事実に即して真実を探究する/\nじつじく /実軸/\nじつじゅ /実需/\nじつじょう /実情/実状;≒実情/\nじつせかい /実世界/\nじつぞう /実像/\nじつぞん /実存/\nじつぞんしゅぎ /実存主義;人間の個別存在を中心に置く哲学の立場/\nじつぞんてき /実存的/\nじつぞんてつがく /実存哲学;philosophie existentielle,existentialisme/\nじつたいけん /実体験/\nじつたいしょう /実対称/\nじつだん /実弾/\nじつちえん /実遅延/\nじつづき /地続き/\nじつていすう /実定数/\nじつてんぽ /実店舗/\nじつどう /実働;working.「-時間」/実動;practice.「-演習」/\nじつどうさ /実動作/\nじつどうじかん /実働時間/\nじつに /実に/\nじつねん /実年/\nじつねんぴ /実燃費/\nじつねんれい /実年齢/\nじつねんろん /実念論/\nじつのところ /実の所/\nじつは /実は/\nじつばい /実売/\nじつばいかかく /実売価格/\nじつばりき /実馬力/\nじつひきすう /実引数/\nじつぶ /実部/\nじつぶつ /実物/\nじつぶつだい /実物大/\nじつぶつだいもけい /実物大模型/\nじつぶつとりひき /実物取引/\nじつぼ /実母/地坪/\nじつまい /実妹/\nじつむ /実務/実夢;≒正夢/\nじつむか /実務家/\nじつむけいけん /実務経験/\nじつむけいけんしゃ /実務経験者/\nじつむしゃ /実務者/\nじつむてき /実務的/\nじつめい /実名/\nじつやく /実役/\nじつよう /実用/実葉;[植物]fertile leaves/\nじつようか /実用化/\nじつようかいてんいき /実用回転域/\nじつようかいろ /実用回路/\nじつようかいわ /実用会話/\nじつようかじだい /実用化時代/\nじつようかどうむき /実用化動向/\nじつようき /実用機/実用期/\nじつようしゃ /実用車/\nじつようしゅぎ /実用主義/\nじつようしょ /実用書/\nじつようしんあん /実用新案/\nじつようしんあんけん /実用新案権/\nじつようじょう /実用上/\nじつようじょうもんだい /実用上問題/\nじつようせい /実用性/\nじつようてき /実用的/\nじつようど /実用度/\nじつようねんぴ /実用燃費/\nじつようひん /実用品/\nじつようほんい /実用本位/\nじつようめん /実用面/\nじつようれい /実用例/\nじつり /実利/実理;practical theory/\nじつりしゅぎ /実利主義;philistinism/\nじつりてき /実利的/\nじつりゆうせん /実利優先/\nじつりょく /実力/\nじつりょくいじょう /実力以上/\nじつりょくこうし /実力行使/\nじつりょくさ /実力差/\nじつりょくしゃ /実力者/\nじつりょくしゅぎ /実力主義/\nじつりょくてき /実力的/\nじつりょくてすと /実力テスト/\nじつりょくどおり /実力通り/\nじつりょくは /実力派/\nじつりょくはくちゅう /実力伯仲/\nじつりょくば /実力馬/\nじつりょくひかく /実力比較/\nじつりょくぶそく /実力不足/\nじつれい /実例/\nじつれき /実歴/\nじつれん /実連/\nじつろう /実労/\nじつろうじかん /実労時間/\nじつろく /実録/\nじつわ /実話/\nじづめ /字詰め/字詰/\nじづら /字面/\nじづらじょう /字面上/\nじてい /自邸/時程/\nじていすう /時定数/次定数/\nじてき /自適/\nじてっこう /磁鉄鉱/\nじてん /辞典;†dictionary.「国語-」/時点/事典;†encyclopedia.「百科-」/次点/自転/字典;†じびき。「漢字-」/辭典;「辞」旧字/\nじてんしゃ /自転車/自轉車;「転」旧字/\nじてんしゃいどう /自転車移動/\nじてんしゃおうだんたい /自転車横断帯/\nじてんしゃおきば /自転車置場/\nじてんしゃぎょうかい /自転車業界/\nじてんしゃざっし /自転車雑誌/\nじてんしゃせんようどう /自転車専用道/\nじてんしゃそうぎょう /自転車操業/\nじてんしゃつうがく /自転車通学/\nじてんしゃつうきん /自転車通勤/\nじてんしゃどう /自転車道/\nじてんしゃぶひん /自転車部品/\nじてんしゃほんたい /自転車本体/\nじてんしゃや /自転車屋/\nじてんしゃよう /自転車用/\nじてんしゃりょこう /自転車旅行/\nじてんしゃれき /自転車歴/\nじてんしゅうき /自転周期/\nじてんじく /自転軸/\nじてんせつ /自転説/\nじてんそくど /自転速度/\nじでん /自伝/\nじでんてきさくひん /自伝的作品/\nじとう /地頭/自党/自答/寺塔/時祷/字統;字源辞典/\nじとうしょ /時祷書/\nじとうてんのう /持統天皇/\nじとく /自得/自涜/\nじとり /地鶏/\nじどう /自動/児童/耳道/侍童/\nじどう> /自動;-改札,-楽器/\nじどううんてん /自動運転/\nじどうえんそう /自動演奏/\nじどうえんちょう /自動延長/\nじどうおうとう /自動応答/\nじどうおうとうでんわ /自動応答電話/\nじどうか /自動化/\nじどうかい /児童会/\nじどうかいかん /児童会館/\nじどうかいぎょう /自動改行/\nじどうかいけつ /自動解結/\nじどうかいさつ /自動改札/\nじどうかいさつか /自動改札化/\nじどうかいさつき /自動改札機/\nじどうかいちょう /児童会長/\nじどうかいとう /自動解凍/\nじどうかいふく /自動回復/\nじどうかき /自動火器/\nじどうかくてい /自動確定/\nじどうかん /児童館/\nじどうかんそうき /自動乾燥機/\nじどうかんり /自動管理/\nじどうがくえん /児童学園/\nじどうがた /自動型/\nじどうがっき /自動楽器/\nじどうがっしょうだん /児童合唱団/\nじどうきどう /自動起動/\nじどうきゅうし /自動給紙/\nじどうきりかえ /自動切替/自動切換/\nじどうぎゃくたい /児童虐待/\nじどうぎゃくたいぼうしほう /児童虐待防止法/\nじどうぎれ /自動切/\nじどうけいさん /自動計算/\nじどうけいそく /自動計測/\nじどうけいぞく /自動継続/\nじどうけんさ /自動検査/\nじどうけんしゅつ /自動検出/\nじどうけんしょう /児童憲章;1951/自動検証/\nじどうけんばいき /自動券売機/\nじどうこうえん /児童公園/\nじどうこうしん /自動更新/\nじどうごうせい /自動合成/\nじどうさいはっしん /自動再発信/\nじどうさくじょ /自動削除/\nじどうさくせい /自動作成/\nじどうさくせいきのう /自動作成機能/\nじどうさっきょく /自動作曲/\nじどうざっし /児童雑誌/\nじどうし /自動詞/\nじどうしき /自動式/\nじどうしきべつ /自動識別/\nじどうしはらいき /自動支払機/\nじどうしゃ /自動車/\nじどうしゃいがい /自動車以外/\nじどうしゃかさい /自動車火災/\nじどうしゃかんけい /自動車関係/\nじどうしゃかんれん /自動車関連/\nじどうしゃがいしゃ /自動車会社/\nじどうしゃがっこう /自動車学校/\nじどうしゃきぎょう /自動車企業/\nじどうしゃきょうかい /自動車協会/\nじどうしゃきょうしゅうじょ /自動車教習所/\nじどうしゃぎょうかい /自動車業界/\nじどうしゃけんさひょう /自動車検査票/\nじどうしゃこうがく /自動車工学/\nじどうしゃこうじょう /自動車工場/\nじどうしゃこうつう /自動車交通/\nじどうしゃざっし /自動車雑誌/\nじどうしゃしけんじょう /自動車試験場/\nじどうしゃしゃかい /自動車社会/\nじどうしゃしゅとくぜい /自動車取得税/\nじどうしゃしんこうかい /自動車振興会/\nじどうしゃじこ /自動車事故/\nじどうしゃじゅうりょうぜい /自動車重量税/\nじどうしゃせいさくしょ /自動車製作所/\nじどうしゃせいび /自動車整備/\nじどうしゃせいびし /自動車整備士/\nじどうしゃせんしんこく /自動車先進国/\nじどうしゃせんよう /自動車専用/\nじどうしゃせんようどう /自動車専用道/\nじどうしゃぜい /自動車税/\nじどうしゃそんがいばいしょうせきにんほけん /自動車損害賠償責任保険;自賠責/\nじどうしゃつうきんしゃ /自動車通勤者/\nじどうしゃでんわ /自動車電話/\nじどうしゃとうろく /自動車登録/\nじどうしゃどう /自動車道/\nじどうしゃどうろ /自動車道路/\nじどうしゃはいしゅつ /自動車排出/\nじどうしゃはんばい /自動車販売/\nじどうしゃひょうろんか /自動車評論家/\nじどうしゃぶ /自動車部/\nじどうしゃぶんか /自動車文化/\nじどうしゃほけん /自動車保険/\nじどうしゃほゆうりつ /自動車保有率/\nじどうしゃや /自動車屋/\nじどうしゃゆうせん /自動車優先/\nじどうしゃゆそう /自動車輸送/\nじどうしゃよう /自動車用/\nじどうしゃようご /自動車用語/\nじどうしゃようとりょう /自動車用塗料/\nじどうしゃりようしゃ /自動車利用者/\nじどうしゃろーん /自動車ローン/\nじどうしゅうけい /自動集計/\nじどうしゅうせい /自動修正/\nじどうしゅうりょう /自動終了/\nじどうしょ /児童書/\nじどうしょうこうき /自動昇降機/\nじどうしょうじゅう /自動小銃/\nじどうしょうめい /自動証明/\nじどうしょうめつ /自動消滅/\nじどうしょり /自動処理/\nじどうしんりがく /児童心理学;child psychology/\nじどうじっこう /自動実行/\nじどうじゅしん /自動受信/\nじどうじゅんかい /自動巡回/\nじどうじりつしえんしせつ /児童自立支援施設;community home,reformatory. 旧・教護院 <児童福祉法/\nじどうせいぎょ /自動制御/\nじどうせいぎょこうがく /自動制御工学/\nじどうせいさんき /自動精算機/\nじどうせいせい /自動生成/\nじどうせいせいほう /自動生成法/\nじどうせってい /自動設定/\nじどうせんしゃき /自動洗車機/\nじどうせんたく /自動選択/\nじどうせんたくき /自動洗濯機/\nじどうそうきん /自動送金/\nじどうそうさ /自動操作/\nじどうそうしん /自動送信/\nじどうそうじゅう /自動操縦/\nじどうそうだんしょ /児童相談所/\nじどうそうだんじょ /児童相談所;児童福祉法に基づく/\nじどうそうちゃく /自動装着/\nじどうそうふ /自動送付/\nじどうたいおう /自動対応/\nじどうちゃっか /自動着火/\nじどうちゅうしゅつ /自動抽出/\nじどうちょうせい /自動調整/\nじどうついじゅう /自動追従/\nじどうてあて /児童手当/\nじどうていぎ /自動定義/\nじどうていせい /自動訂正/\nじどうてき /自動的/\nじどうてきよう /自動適用/\nじどうてんそう /自動転送/\nじどうてんぷ /自動添付/\nじどうてんめつ /自動点滅/\nじどうてんやく /自動点訳/\nじどうとうこう /自動投稿/\nじどうとうひょう /自動投票/\nじどうとうろく /自動登録/\nじどうどあ /自動ドア/\nじどうにゅうりょく /自動入力/\nじどうにりん /自動二輪/\nじどうにりんしゃ /自動二輪車/\nじどうにりんめんきょ /自動二輪免許/\nじどうにんぎょう /自動人形/\nじどうにんしき /自動認識/\nじどうはっしん /自動発信/\nじどうはつばい /自動発売/\nじどうはんてい /自動判定/\nじどうはんばい /自動販売/\nじどうはんばいき /自動販売機/\nじどうはんべつ /自動判別/\nじどうばんそう /自動伴奏/\nじどうひきおとし /自動引落/\nじどうびょうが /自動描画/\nじどうふか /自動付加/\nじどうふくし /児童福祉/\nじどうふくしし /児童福祉司/\nじどうふくししせつ /児童福祉施設/\nじどうふくしほう /児童福祉法/\nじどうふくせいきき /自動複製機器/\nじどうふようてあて /児童扶養手当/\nじどうふりかえ /自動振替/\nじどうふりこみ /自動振込/\nじどうぶんかつ /自動分割/\nじどうぶんかつきのう /自動分割機能/\nじどうぶんがく /児童文学/\nじどうへいれつか /自動並列化/\nじどうへんかん /自動変換/\nじどうへんこう /自動変更/\nじどうへんしん /自動返信/\nじどうへんすう /自動変数/\nじどうへんそう /自動返送/\nじどうへんそく /自動変速/\nじどうへんそくき /自動変速機/\nじどうへんとう /自動返答/\nじどうほせい /自動補正/\nじどうほんやく /自動翻訳/\nじどうほんやくき /自動翻訳機/\nじどうほんやくでんわ /自動翻訳電話/\nじどうぽるの /児童ポルノ/\nじどうまき /自動巻/自動巻き/\nじどうまきもどし /自動巻き戻し/\nじどうまど /自動窓/\nじどうまんが /児童漫画/\nじどうようごしせつ /児童養護施設/\nじどうよやく /自動予約/\nじどうりつ /自同律;[論理]A≡A/\nじどうりょうがえき /自動両替機/\nじどうれんけつ /自動連結/\nじどうれんけつき /自動連結器/\nじどうろうどう /児童労働/\nじどうろくが /自動録画/\nじどうろこう /自動露光/\nじどうろしゅつ /自動露出/\nじどり /地鶏/地取り/\nじない /地内/寺内/耳内/\nじないちょう /寺内町/\nじならし /地均し/\nじならび /字並び/\nじなり /地鳴り/\nじなん /次男/二男/\nじなんきょく /磁南極/\nじなんぼう /次男坊/\nじにけいすう /ジニ係数;[経済]Gini coefficient/\nじにん /辞任/自認;自分で認める。「失敗を-する」/自任;自分がそうだと思い込む。「識者を-する」/神人/\nじにんご /辞任後/\nじにんせつ /辞任説/\nじぬし /地主/\nじねずみ /地鼠/\nじねつ /地熱/\nじねん /自然/\nじねんじょ /自然薯;とろろにする薯/自然生;≒自然薯/\nじねんど /次年度/\nじねんどいこう /次年度以降/\nじねんほうに /自然法爾/\nじのかみ /地の神/\nじのし /地伸し/\nじのぶん /地の文;⇔会話文/\nじのり /地乗り/\nじは /自派/\nじはい /字牌/\nじはく /自白/\nじはくざい /自白剤/\nじはだ /地肌/\nじはつ /自発/次発/\nじはつこうい /自発行為/\nじはつせい /自発性/\nじはつてき /自発的/\nじはつてきいし /自発的意志/\nじはつてきこうどう /自発的行動/\nじはつてきさんか /自発的参加/\nじはつてきせいしん /自発的精神/\nじはつほうでん /自発放電/\nじはば /字幅/\nじはん /時半/事犯/自販;[略語]自動販売(機),自動車販売/次版/\nじはんき /自販機/\nじはんころ /時半頃/\nじば /地場/磁場/\nじばいせき /自賠責/\nじばいせきほけん /自賠責保険/\nじばく /自爆/自縛/地縛/\nじばくこうげき /自爆攻撃/\nじばくそうち /自爆装置/\nじばくてろ /自爆テロ/\nじばくれい /地縛霊/自縛霊/\nじばさんぎょう /地場産業/\nじばちゅう /磁場中/\nじばつ /治罰/\nじばつてき /自罰的/\nじばら /自腹/\nじばん /地盤/次版/\nじばんちょうさ /地盤調査/\nじばんちんか /地盤沈下/\nじぱい /字牌/\nじひ /慈悲/自費/\nじひさんか /自費参加/\nじひしゅっぱん /自費出版/\nじひしんちょう /慈悲心鳥/\nじひしんりょう /自費診療/\nじひつ /自筆/\nじひつしょうしょ /自筆証書/\nじひつふ /自筆譜/\nじひびき /地響き/\nじひょう /辞表/次表/耳標;ear tag.「牛の-」/時評/恃憑/\nじひょうき /字表記/\nじび /耳鼻/\nじびーる /地ビール/\nじびいんこう /耳鼻咽喉/\nじびいんこうか /耳鼻咽喉科/\nじびか /耳鼻科/\nじびき /字引/地引/\nじびきあみ /地引き網/地引網/地曳網/地曳き網/\nじびょう /持病/\nじふ /自負/慈父/\nじふく /地覆/時服/地幅/\nじふしん /自負心/\nじふてりあきん /ジフテリア菌;diphtheria/\nじふぶき /地吹雪/\nじふへん /時不変/\nじふん /自噴;「-する温泉」/自刎/時分;じぶん/\nじふんせい /自噴井/\nじぶ /治部/\nじぶく /地覆/地幅/\nじぶくろ /地袋/\nじぶしょう /治部省;[律令制]八省/\nじぶつ /事物/\nじぶもん /自部門/\nじぶん /自分/時分/\nじぶんあて /自分宛/\nじぶんいがい /自分以外/\nじぶんかって /自分勝手/\nじぶんかつ /時分割/\nじぶんかつしょり /時分割処理/\nじぶんこじん /自分個人/\nじぶんごのみ /自分好み/\nじぶんさがし /自分探し/\nじぶんし /自分史;autobiography/\nじぶんしだい /自分次第/\nじぶんじしん /自分自身/\nじぶんじしんいがい /自分自身以外/\nじぶんせんよう /自分専用/\nじぶんたち /自分達/自分たち/\nじぶんちゅうしん /自分中心/\nじぶんひとり /自分一人/\nじぶんほんい /自分本位/\nじぶんめいぎ /自分名義/\nじぶんよう /自分用/\nじぶんりゅう /自分流/\nじへい /自閉/時弊/\nじへいしょう /自閉症/\nじへいしょうじ /自閉症児/\nじへん /事変/時変/事變/\nじへんしんごう /時変信号/\nじへんまえ /事変前/\nじべた /地べた/\nじべん /自弁/\nじぺーじ /次ページ/次頁/\nじほう /時報/寺宝/次鋒;先鋒,-,中堅/\nじほく /磁北/\nじほくせん /磁北線/\nじぼ /字母/慈母/\nじぼう /自暴/\nじぼうじき /自暴自棄/\nじぼしん /地母神/\nじぼひょう /字母表/\nじま /島/縞/嶋;「島」の旧字(人名用漢字)/嶌;「島」の異体字2/\nじまい /仕舞/仕舞い/\nじまえ /時前/自前/\nじまく /字幕/\nじまくいり /字幕入り/\nじまくばん /字幕版/\nじまくほうそう /字幕放送/\nじまひ /仕舞い/\nじまま /自儘/\nじまわり /地廻り/地回り;ごろつき/\nじまん /自慢/\nじまんげ /自慢気/\nじまんばなし /自慢話/\nじみ /地味/滋味;深い味わい/\nじみち /地道/\nじみめ /地味目/\nじみん /自民/\nじみんぞく /自民族/\nじみんぞくちゅうしんしゅぎ /自民族中心主義/\nじみんとう /自民党/\nじみんとうせいけん /自民党政権/\nじみんとうぶんきょうぞく /自民党文教族/\nじみんどくせん /自民独占/\nじむ /事務/寺務;寺のつとめ/時務/\nじむいす /事務椅子/\nじむいん /事務員/\nじむかた /事務方/\nじむかちょう /事務課長/\nじむかん /事務官/\nじむかんきょう /事務環境/\nじむかんそか /事務簡素化/\nじむかんり /事務管理/\nじむき /事務機/事務器/\nじむききてん /事務機器展/\nじむきょく /事務局/\nじむきょくちょう /事務局長/\nじむけい /事務系/\nじむけいさん /事務計算/\nじむさぎょう /事務作業/\nじむし /地虫/\nじむしつ /事務室/\nじむしょ /事務所/\nじむしょいてん /事務所移転/\nじむしょうもうひん /事務消耗品/\nじむしょかんけい /事務所関係/\nじむしょがわ /事務所側/\nじむしょく /事務職/\nじむしょり /事務処理/\nじむしょりひよう /事務処理費用/\nじむしょるい /事務書類/\nじむじかん /事務次官/\nじむじょう /事務上/\nじむそうきょく /事務総局/\nじむそうちょう /事務総長/\nじむたんとう /事務担当/\nじむたんとうしゃ /事務担当者/\nじむちょう /事務長/\nじむづくえ /事務机/\nじむてき /事務的/\nじむてきれんらく /事務的連絡/\nじむてすうりょう /事務手数料/\nじむてつづき /事務手続き/\nじむとう /事務棟/\nじむひ /事務費/\nじむふたん /事務負担/\nじむぶ /事務部/\nじむぶちょう /事務部長/\nじむぶもん /事務部門/\nじむほさいん /事務補佐員/\nじむや /事務屋/\nじむよう /事務用/\nじむようひん /事務用品/\nじむれべる /事務レベル;-会合,-協議/\nじむれんらく /事務連絡/\nじむれんらくよう /事務連絡用/\nじめい /自明/字名/\nじめいかい /自明解/\nじめいきん /自鳴琴;=オルゴール/\nじめいのり /自明の理/\nじめつ /自滅/\nじめつこうい /自滅行為/\nじめん /地面/字面;=じづら/\nじもく /耳目;-を集める/除目;[古語]任官の儀式/\nじもくじ /甚目寺/\nじもつ /持物;[仏教]仏の持ち物/\nじもと /地元/\nじもといがい /地元以外/\nじもといしき /地元意識/\nじもとがくせい /地元学生/\nじもとけいさつ /地元警察/\nじもとこうこうせい /地元高校生/\nじもとさいしゅうせん /地元最終戦/\nじもとし /地元紙/\nじもとしほん /地元資本/\nじもとしゃ /地元車/\nじもとしゅっしん /地元出身/\nじもとしょうてんがい /地元商店街/\nじもとしょうぼう /地元消防/\nじもとしんぶん /地元新聞/\nじもとじちかい /地元自治会/\nじもとじゅうみん /地元住民/\nじもとせつめいかい /地元説明会/\nじもとせんしゅつ /地元選出/\nじもとぜい /地元勢/\nじもとちょうみん /地元町民/\nじもとみっちゃく /地元密着/\nじもとみっちゃくがた /地元密着型/\nじもとみん /地元民/\nじもとゆうり /地元有利/\nじもの /地物/\nじもよう /地模様/\nじもん /自問/寺門/地紋/地文/次問/字紋/\nじもんじとう /自問自答/\nじゃ /邪/蛇/者/麝;麝香/闍;闍婆(java)/\nじゃーじゃーめん /ジャージャー麺/\nじゃあく /邪悪/\nじゃいなきょう /ジャイナ教/\nじゃいん /邪淫/\nじゃいんかい /邪淫戒;[仏教]五戒の一つ/\nじゃかご /蛇籠/\nじゃかん /蛇管/\nじゃがいも /じゃが芋/ジャガ芋/\nじゃき /邪気/邪鬼/\nじゃきょう /邪教/\nじゃきょく /邪曲/\nじゃく /弱/若/尺/寂;静寂/惹;惹起/雀;雀躍/搦;から・める/鉐/着;(呉音)/\nじゃく> /弱;弱酸性,弱アルカリ性,弱電解質/\nじゃくえんさん /弱塩酸/\nじゃくおん /弱音/\nじゃくおんき /弱音器/\nじゃくかりょく /弱火力/\nじゃくきょうちゅう /弱強中/\nじゃくけいしき /弱形式/\nじゃくご /著語/\nじゃくさん /弱酸/\nじゃくさんせい /弱酸性/\nじゃくし /弱視/杓子/弱志/\nじゃくししゃ /弱視者/\nじゃくししゃよう /弱視者用/\nじゃくしつ /弱質/\nじゃくしゃ /弱者/\nじゃくしゃほご /弱者保護/\nじゃくしゅう /若州;若狭/\nじゃくしょう /弱小/\nじゃくしょうこく /弱小国/\nじゃくしょうせいりょく /弱小勢力/\nじゃくしん /弱震/\nじゃくじょう /寂静/\nじゃくそつ /弱卒/\nじゃくたい /弱体/\nじゃくたいか /弱体化/\nじゃくたいとうしゅじん /弱体投手陣/\nじゃくちゅう /若冲/\nじゃくちゅうきょう /弱中強/\nじゃくちょう /寂聴/\nじゃくてき /弱敵/\nじゃくてん /弱点/\nじゃくでん /弱電/\nじゃくでんかい /弱電界/\nじゃくでんかいしつ /弱電解質;[化学]weak electrolyte/\nじゃくにくきょうしょく /弱肉強食/\nじゃくねん /若年/寂然/弱年;=若年/\nじゃくねんしゃ /若年者/\nじゃくねんしゃいん /若年社員/\nじゃくねんせい /若年性/\nじゃくねんそう /若年層/\nじゃくねんれい /若年齢/\nじゃくはい /若輩/弱輩/\nじゃくはいもの /若輩者/\nじゃくはく /弱拍/\nじゃくはん /雀斑/\nじゃくへんか /弱変化/\nじゃくまく /寂寞/\nじゃくめつ /寂滅/\nじゃくめついらく /寂滅為楽/\nじゃくやく /雀躍/\nじゃくら /雀羅/\nじゃくらんはん /雀卵斑/\nじゃくれい /若齢/弱齢;=若齢/\nじゃくれいしゃ /弱冷車/\nじゃくれいぼうしゃ /弱冷房車/\nじゃぐち /蛇口/\nじゃけ /鮭/\nじゃけがい /ジャケ買い/\nじゃけん /邪険;-に扱う/邪見;wicked view/邪慳;=邪険/邪剣;evil sword/\nじゃこ /雑魚/\nじゃこう /麝香/蛇行;=だこう/\nじゃこうじか /麝香鹿/\nじゃこうそう /麝香草/\nじゃこうねこ /麝香猫/\nじゃこうれんりそう /麝香連理草/\nじゃこばんは /ジャコバン派;[世界史]Jacobin/\nじゃし /邪視/\nじゃしゅう /邪宗/\nじゃしゅうもん /邪宗門/\nじゃしん /邪神;false god/邪心;malice/蛇身/\nじゃじゃうま /じゃじゃ馬/\nじゃじゅつ /邪術/\nじゃすい /邪推/\nじゃずきっさ /ジャズ喫茶/\nじゃずけん /ジャズ研/\nじゃせい /邪正/\nじゃせつ /邪説/\nじゃそく /蛇足/\nじゃっか /弱化/\nじゃっかん /若干;†some/弱冠;†原義:男子の20歳/\nじゃっかんえいきょう /若干影響/\nじゃっかんき /若干気/\nじゃっかんふあん /若干不安/\nじゃっかんふあんてい /若干不安定/\nじゃっかんむり /若干無理/\nじゃっかんめい /若干名/\nじゃっかんもんだい /若干問題/\nじゃっかんゆうり /若干有利/\nじゃっかんりょう /若干量/\nじゃっかんわりだか /若干割高/\nじゃっき /惹起/弱起;旋律が弱拍から始まること/\nじゃっく /惹句/\nじゃっけん /弱肩;[野球]⇔強肩/\nじゃっこう /寂光/弱行/\nじゃっこういん /寂光院/\nじゃっこく /弱国/\nじゃとう /蛇頭/\nじゃどう /邪道/\nじゃねん /邪念/\nじゃのひげ /蛇の鬚/\nじゃのめ /蛇の目/\nじゃはな /謝花/\nじゃばら /蛇腹/\nじゃひ /邪飛/\nじゃび /蛇皮/\nじゃびせん /蛇皮線;沖縄の楽器、別名三線/\nじゃほう /邪法/\nじゃぽにかまい /ジャポニカ米;短粒種。普通のお米/\nじゃま /邪魔/\nじゃまだて /邪魔立て/\nじゃまもの /邪魔者/邪魔物/\nじゃみせん /三味線/\nじゃむし /蛇虫/\nじゃもん /蛇紋/\nじゃもんがん /蛇紋岩;serpentinite/\nじゃもんせき /蛇紋石;serpentine/\nじゃよく /邪欲/\nじゃらい /射礼/\nじゃり /砂利/\nじゃりうんぱん /砂利運搬/\nじゃりさいしゅ /砂利採取/\nじゃりじき /砂利敷き/\nじゃりせん /ジャリ銭/\nじゃりみち /砂利道/砂利路/\nじゃりゅう /邪龍/\nじゃれん /邪恋/\nじゃわ /爪哇;Java/\nじゃわご /ジャワ語;Javanese/\nじゃん /雀/醤;豆板-,甜麺-,XO-,蕃椒-/\nじゃんき /雀鬼/\nじゃんくや /ジャンク屋/\nじゃんごう /雀豪/\nじゃんし /雀士/雀師/\nじゃんそう /雀荘/\nじゃんたく /雀卓/\nじゃんぱい /雀牌/\nじゃんぷだい /ジャンプ台/\nじゃんぷりょく /ジャンプ力/\nじゃんぼき /ジャンボ機/\nじやき /地焼き/地焼/\nじやく /持薬/\nじゅ /受/授/樹/寿/綬;紫綬/呪;呪文/咒;「呪」の異体字/竪;たて/豎;豎子/需;需要/儒;儒教/嬬;つま/濡;ぬ・れる/孺/懦;(漢音) 怯懦/襦;襦袢/珠;真珠/愀/聚;(慣用音)類聚/戍;(慣用音)/従;(呉音)/就;(呉音) 成就/鷲;(呉音) わし/讐;(呉音) 復讐/讎;「讐」の異体字/壽;「寿」の旧字(人名用漢字)/\nじゅ> /従;従四位下/\nじゅあつ /受圧/\nじゅあん /寿庵/樹庵/\nじゅい /呪医/儒医/\nじゅいしゃ /受遺者/\nじゅいち /寿一/\nじゅいん /入院;寺の住職になること/呪印/樹陰/\nじゅう /獣/銃/中/重/十/従/住/汁/柔;柔道/揉;も・む/糅;かて/蹂;蹂躙/鞣;なめ・す/戎;(えびす)戎夷/絨;絨毯/充;充実/什;什器/柱;琵琶の-/狃;なれる/拾;ひろ・う/渋;渋滞/澁;「渋」の旧字(人名用漢字)/澀;「渋」の旧字2/縦;操縦/縱;「縦」の旧字(人名用漢字)/從;「従」の旧字(人名用漢字)/从;「従」の異体字(本字)/獸;「獣」の旧字(人名用漢字)/廿;にじゅう (NB:音読みは一応「じゅう」)/10/\nじゅう> /重/従;(従属)従米,(位階)従三位/十/\nじゅうあく /十悪/\nじゅうあつ /重圧/\nじゅうあつかん /重圧感/\nじゅうい /獣医/十位/重囲/\nじゅういおん /重イオン/\nじゅういがくぶ /獣医学部/\nじゅういがっか /獣医学科/\nじゅういがっこう /獣医学校/\nじゅういし /獣医師/\nじゅういち /十一/\nじゅういちがつ /十一月/１１月/11月/霜月;※連想,旧暦/\nじゅういつ /充溢/\nじゅういん /充員/\nじゅうえいそう /重営倉/\nじゅうえき /獣疫/汁液/\nじゅうえん /十円/重縁/柔婉/\nじゅうえんだま /十円玉/\nじゅうおう /縦横/十王/\nじゅうおうか /縦横家/\nじゅうおうまち /十王町/\nじゅうおうむぐう /縦横無隅/\nじゅうおうむげ /縦横無礙/\nじゅうおうむじん /縦横無尽/\nじゅうおく /十億/\nじゅうおん /重音/\nじゅうか /住家/銃火/従価/重科/\nじゅうかい /重解/\nじゅうかいき /重回帰/\nじゅうかがく /重化学/\nじゅうかがくこうぎょう /重化学工業/\nじゅうかき /重火器/\nじゅうかく /縦隔/\nじゅうかさんぜい /重加算税/\nじゅうかしつ /重過失/\nじゅうかぜい /従価税/\nじゅうかん /縦貫/獣姦/重患/\nじゅうかんきょう /住環境/\nじゅうかんせん /縦貫線/\nじゅうかんどう /縦貫道/\nじゅうがい /獣害/\nじゅうがつ /十月/１０月/10月/神無月;※連想,旧暦/\nじゅうがん /銃眼/\nじゅうき /什器;日用雑貨/重機/銃器;firearms/住基;[略語]住民基本台帳。「-ネット,-カード,-法」/重器;重要なもの/\nじゅうきかい /重機械/\nじゅうきかんじゅう /重機関銃/\nじゅうきこうへい /重機甲兵/\nじゅうきざい /重機材/\nじゅうきせい /銃規制/\nじゅうきち /重吉/\nじゅうきねっと /住基ネット/\nじゅうきゅう /十九/\nじゅうきゅうさい /十九歳/\nじゅうきょ /住居/\nじゅうきょあと /住居跡/\nじゅうきょかんきょう /住居環境/\nじゅうきょしんにゅうざい /住居侵入罪/\nじゅうきょち /住居地/\nじゅうきょちいき /住居地域/\nじゅうきょひ /住居費/\nじゅうきょひょうじ /住居表示/\nじゅうきょひょうじばんごう /住居表示番号/\nじゅうきょふほうしんにゅう /住居不法侵入/\nじゅうきょようせんざい /住居用洗剤/\nじゅうきんぞく /重金属/\nじゅうぎょう /従業/\nじゅうぎょういん /従業員/\nじゅうぎょういんくみあい /従業員組合/\nじゅうぎょういんすう /従業員数/\nじゅうぎょういんはんばい /従業員販売/\nじゅうぎょういんもちかぶせいど /従業員持株制度/\nじゅうぎょうしゃ /従業者/\nじゅうく /重苦/\nじゅうぐん /従軍/\nじゅうぐんいあんふ /従軍慰安婦/\nじゅうぐんきしゃ /従軍記者/\nじゅうぐんしさい /従軍司祭/\nじゅうけい /重慶/従兄/重刑/従系/銃刑/\nじゅうけいこう /重慶港/\nじゅうけいしょう /重軽傷/\nじゅうけいてい /従兄弟/\nじゅうけいはんてん /重慶飯店/\nじゅうけつ /充血/\nじゅうけん /住建/銃剣/重検/\nじゅうけんじゅつ /銃剣術/\nじゅうけんどう /柔剣道/\nじゅうけんどうじょう /柔剣道場/\nじゅうげき /銃撃/\nじゅうげきせん /銃撃戦/\nじゅうげん /重言/\nじゅうこ /住戸;集合住宅の居住単位/\nじゅうこう /重厚/重工/銃口/重項/獣行/\nじゅうこうかん /重厚感/\nじゅうこうぎょう /重工業/\nじゅうこうげき /銃攻撃/\nじゅうこうぞう /柔構造;[建築]変形して外力を受け流す構造/\nじゅうこく /重刻/縦谷/\nじゅうこつ /獣骨/獸骨;「獣」旧字/\nじゅうこん /重根/重婚/\nじゅうご /銃後/十五/\nじゅうごう /重合/\nじゅうごうしょくばい /重合触媒/\nじゅうごうせい /重合性/\nじゅうごうたい /重合体/\nじゅうごうど /重合度/\nじゅうごねんせんそう /十五年戦争;1931-45/\nじゅうごひき /十五匹/\nじゅうごや /十五夜/\nじゅうさいぼう /柔細胞/\nじゅうさつ /銃殺/重刷/重殺/\nじゅうさつけい /銃殺刑/\nじゅうさん /十三/\nじゅうさんかいき /十三回忌/\nじゅうさんかいだん /十三階段;絞首台(への階段)/\nじゅうさんだいしゅう /十三代集/\nじゅうさんづか /十三塚/\nじゅうさんや /十三夜/\nじゅうさんろばん /十三路盤/\nじゅうざ /銃座/\nじゅうざい /重罪/縦材;[建築]/\nじゅうし /重視/銃士/従姉/獣脂/従祀/\nじゅうしちげん /十七絃;大型の琴(1921-)/\nじゅうしちし /十七史/\nじゅうしちじょうけんぽう /十七条憲法;[日本史]604/\nじゅうしちもじ /十七文字/\nじゅうしちや /十七夜;立待月/\nじゅうしてい /従姉弟/\nじゅうしまい /従姉妹/\nじゅうしまつ /十姉妹/\nじゅうしゃ /従者/\nじゅうしやま /十四山/\nじゅうしゅつ /重出/\nじゅうしょ /住所/\nじゅうしょあて /住所宛/\nじゅうしょいん /住所印/\nじゅうしょう /重症;†重い症状。「-の中毒」，/重傷;†ひどいケガ。「-を負う」/重賞/重唱;[音楽]/銃床;gunstock/\nじゅうしょうがい /重障害/\nじゅうしょうきゅうせいこきゅうきしょうこうぐん /重症急性呼吸器症候群;severe acute respiratory syndrome(SARS)/\nじゅうしょうきょうそう /重賞競走/重賞競争/\nじゅうしょうしゅぎ /重商主義/\nじゅうしょうせいは /重賞制覇/\nじゅうしょく /住職/重職/\nじゅうしょしめい /住所氏名/\nじゅうしょしめいねんれい /住所氏名年齢/\nじゅうしょち /住所地/\nじゅうしょてき /住所的/\nじゅうしょなど /住所等/\nじゅうしょばん /住所判/\nじゅうしょひょうき /住所表記/\nじゅうしょふてい /住所不定/\nじゅうしょふめい /住所不明/\nじゅうしょへんこう /住所変更/\nじゅうしょらん /住所欄/\nじゅうしょろく /住所録/\nじゅうしょろくきのう /住所録機能/\nじゅうしん /重心/重臣/銃身/住心/従心;70歳/獣身/獣心/\nじゅうしんいち /重心位置/\nじゅうしんいどう /重心移動/\nじゅうしんけい /重心系/\nじゅうしんてん /重心点/\nじゅうじ /従事/十字/十時/住持/10時/\nじゅうじか /十字架/\nじゅうじがた /十字形/\nじゅうじぐん /十字軍/\nじゅうじけい /十字形/\nじゅうじしゃ /従事者/\nじゅうじしゃめんきょ /従事者免許/\nじゅうじしゃめんきょしょう /従事者免許証/\nじゅうじじょう /十字状/\nじゅうじつ /充実/\nじゅうじつかん /充実感/\nじゅうじつき /充実期/\nじゅうじつど /充実度/\nじゅうじつひ /充実費/\nじゅうじほうか /十字砲火/\nじゅうじゃく /柔弱;=にゅうじゃく/\nじゅうじや /十字屋/\nじゅうじゅう /重々/\nじゅうじゅつ /柔術/\nじゅうじゅん /従順/柔順/重巡/\nじゅうじょう /十条/重畳/\nじゅうじょうえき /十条駅/\nじゅうじょうせいし /十條製紙;[企業名]/\nじゅうじょうどおり /十条通り/\nじゅうじろ /十字路/\nじゅうじん /獣人/獣神/\nじゅうすい /重水/\nじゅうすいそ /重水素/\nじゅうすいろ /重水炉;⇔軽水炉/\nじゅうすう /十数/\nじゅうすうかい /十数回/\nじゅうすうきょく /十数局/\nじゅうすうこ /十数戸/\nじゅうすうつう /十数通/\nじゅうすうにん /十数人/\nじゅうすうねん /十数年/\nじゅうすうねんまえ /十数年前/\nじゅうすうばい /十数倍/\nじゅうすうびょう /十数秒/\nじゅうすうふん /十数分/\nじゅうすうほん /十数本/\nじゅうすうまん /十数万/\nじゅうすうまんえん /十数万円/\nじゅうせい /銃声/獣性/重星/\nじゅうせき /重責/重石;タングステン鉱石/\nじゅうせきぶん /重積分/\nじゅうせん /縦線/住専;住宅金融専門会社/\nじゅうせんし /重戦士/\nじゅうせんしゃ /重戦車/\nじゅうぜい /重税/\nじゅうぜん /従前/十全/十善;[仏教]/\nじゅうぜんじ /十禅師/\nじゅうぜんほうご /十善法語/\nじゅうそ /重祚/\nじゅうそう /縦走/重層/重曹/十三/重奏/重装/銃創/住僧/従僧/\nじゅうそうかん /重相関;[数学]multiple correlation/\nじゅうそうきへい /重装機兵/\nじゅうそうきょく /重奏曲/\nじゅうそうこう /重装甲/\nじゅうそうせい /重層性/\nじゅうそうてき /重層的;multilayered/\nじゅうそうとちゅう /縦走途中/\nじゅうそうび /重装備/\nじゅうそく /充足/充塞/\nじゅうそくかのう /充足可能/\nじゅうそくかのうせい /充足可能性/\nじゅうそしき /柔組織/\nじゅうそつ /従卒/\nじゅうぞう /十三/重像/\nじゅうぞく /従属/\nじゅうぞくえいようせいぶつ /従属栄養生物/\nじゅうぞくかんけい /従属関係;subordination/\nじゅうぞくこく /従属国/\nじゅうぞくし /従属子/\nじゅうぞくじんこう /従属人口;0〜14歳と65歳以上の人口の和/\nじゅうぞくせい /従属性/\nじゅうぞくせつ /従属節/\nじゅうぞくてき /従属的/\nじゅうぞくへんすう /従属変数;[数学]dependent variable/\nじゅうぞくろん /従属論/\nじゅうたい /渋滞/重体/重態/縦隊/紐帯/銃隊/獣帯/\nじゅうたいかくご /渋滞覚悟/\nじゅうたいかんわ /渋滞緩和/\nじゅうたいこうさてん /渋滞交差点/\nじゅうたいさいこうび /渋滞最後尾/\nじゅうたいじ /渋滞時/\nじゅうたいじょうきょう /渋滞状況/\nじゅうたいちゅう /渋滞中/\nじゅうたいろ /渋滞路/\nじゅうたく /住宅/\nじゅうたくか /住宅化/\nじゅうたくかいはつ /住宅開発/\nじゅうたくがい /住宅街/\nじゅうたくきんゆうこうこ /住宅金融公庫/\nじゅうたくけい /住宅系/\nじゅうたくけんせつひ /住宅建設費/\nじゅうたくこうにゅうじ /住宅購入時/\nじゅうたくさんぎょう /住宅産業/\nじゅうたくしきん /住宅資金/\nじゅうたくしんぽうしゃ /住宅新報社/\nじゅうたくじじょう /住宅事情/\nじゅうたくじょうほう /住宅情報/\nじゅうたくせいさく /住宅政策/\nじゅうたくせいのう /住宅性能/\nじゅうたくせつび /住宅設備/\nじゅうたくだんち /住宅団地/\nじゅうたくち /住宅地/\nじゅうたくちいき /住宅地域/\nじゅうたくちく /住宅地区/\nじゅうたくちず /住宅地図/\nじゅうたくてあて /住宅手当/\nじゅうたくてんじじょう /住宅展示場/\nじゅうたくはんばい /住宅販売/\nじゅうたくひ /住宅費/\nじゅうたくひほじょ /住宅費補助/\nじゅうたくひよう /住宅費用/\nじゅうたくほじょ /住宅補助/\nじゅうたくほじょてあて /住宅補助手当/\nじゅうたくまえ /住宅前/\nじゅうたくもんだい /住宅問題/\nじゅうたくよう /住宅用/\nじゅうたくろーん /住宅ローン/\nじゅうたん /絨毯/絨緞/\nじゅうたんさん /重炭酸/\nじゅうたんばくげき /絨毯爆撃/絨緞爆撃/\nじゅうだい /重大/十代/十大/重代;先祖代々の/\nじゅうだい> /重大/\nじゅうだいし /重大視/\nじゅうだいしゃ /従台車/\nじゅうだいじこ /重大事故/\nじゅうだいせい /重大性/\nじゅうだいはっぴょう /重大発表/\nじゅうだいもんだい /重大問題/\nじゅうだん /縦断/銃弾/十段/銃彈;旧字/\nじゅうだんきこう /縦断紀行/\nじゅうだんせん /十段戦/\nじゅうだんてき /縦断的/\nじゅうだんめん /縦断面/\nじゅうちん /重鎮/\nじゅうつうざい /縦通材/\nじゅうづめ /重詰め/\nじゅうてい /従弟/重訂/\nじゅうていおん /重低音/\nじゅうてき /獣的/\nじゅうてん /重点/充填/\nじゅうてんか /重点化/\nじゅうてんけんきゅう /重点研究/\nじゅうてんこうもく /重点項目/\nじゅうてんこうりつ /充填効率/\nじゅうてんざい /充填剤/\nじゅうてんてき /重点的/\nじゅうてんりょういき /重点領域/\nじゅうてんりょういきけんきゅう /重点領域研究/\nじゅうでん /充電/\nじゅうでんかのう /充電可能/\nじゅうでんかんりょう /充電完了/\nじゅうでんかんりょうご /充電完了後/\nじゅうでんき /充電器/充電機/\nじゅうでんきかん /充電期間/\nじゅうでんこうりつ /充電効率/\nじゅうでんご /充電後/\nじゅうでんしき /充電式/\nじゅうでんじ /充電時/\nじゅうでんじかん /充電時間/\nじゅうでんじょうたい /充電状態/\nじゅうでんだい /充電台/\nじゅうでんち /充電池/\nじゅうでんちゅう /充電中/\nじゅうでんでんりゅう /充電電流/\nじゅうでんふりょう /充電不良/\nじゅうでんよう /充電用/\nじゅうでんりょう /充電量/\nじゅうとう /充当/住棟/重盗;[野球]double steal/充棟;汗牛-/\nじゅうとうほう /銃刀法;[法][略語]銃砲刀剣類所持等取締法/\nじゅうとうろく /重登録/\nじゅうとく /重篤/\nじゅうとこうだん /住都公団/\nじゅうとざんぐつ /重登山靴/\nじゅうど /重度/\nじゅうどう /柔道/\nじゅうどうか /柔道家/\nじゅうどうぎ /柔道着/\nじゅうどうしょうねん /柔道少年/\nじゅうどうじょう /柔道場/\nじゅうどうせいふくし /柔道整復師/\nじゅうどうぶ /柔道部/\nじゅうどしょうがい /重度障害/\nじゅうなん /柔軟/\nじゅうなんか /柔軟化/\nじゅうなんかい /十何回/\nじゅうなんぎょう /十何行/\nじゅうなんざい /柔軟剤/\nじゅうなんしあげ /柔軟仕上げ;-剤/\nじゅうなんしせい /柔軟姿勢/\nじゅうなんせい /柔軟性/\nじゅうなんたいそう /柔軟体操/\nじゅうなんにち /十何日/\nじゅうなんねん /十何年/\nじゅうなんまい /十何枚/\nじゅうに /十二/１２/\nじゅうにいんねん /十二因縁/\nじゅうにおん /十二音/\nじゅうにおんおんがく /十二音音楽;dodecaphony/\nじゅうにかげつ /十二ヶ月/十二カ月/\nじゅうにがつ /十二月/１２月/12月/師走;※連想,旧暦/極月;※連想,旧暦/\nじゅうにきゅう /十二宮/\nじゅうにく /獣肉/\nじゅうにし /十二支/子丑寅卯辰巳午未申酉戌亥;※abbrev/十二司;[律令制]/\nじゅうにしちょう /十二指腸/\nじゅうにしちょうかいよう /十二指腸潰瘍/\nじゅうにしちょうがん /十二指腸癌/\nじゅうにしと /十二使徒/\nじゅうにしんしょう /十二神将/\nじゅうにじんしょう /十二神将/\nじゅうにてん /十二天/\nじゅうにひとえ /十二単/\nじゅうにぶん /十二分/\nじゅうにほうい /十二方位/\nじゅうにりつ /十二律/\nじゅうにん /住人/重任/十人/\nじゅうにんたち /住人達/\nじゅうにんといろ /十人十色/\nじゅうにんなみ /十人並/\nじゅうねん /十年/十念/\nじゅうねんいじょう /十年以上/\nじゅうねんいじょうまえ /十年以上前/\nじゅうねんいちじつ /十年一日/\nじゅうねんご /十年後/\nじゅうねんひとむかし /十年一昔/\nじゅうねんまえ /十年前/\nじゅうねんめ /十年目/\nじゅうのうしゅぎ /重農主義/\nじゅうはち /十八/\nじゅうはちきん /十八金/18禁/１８禁/\nじゅうはちぎんこう /十八銀行/\nじゅうはちばん /十八番/\nじゅうはちらかん /十八羅漢/\nじゅうはっしりゃく /十八史略/\nじゅうはっぱん /十八般;武芸-/\nじゅうはん /重版;reprint/重犯/従犯;⇔主犯/\nじゅうばい /十倍/\nじゅうばいいじょう /十倍以上/\nじゅうばくげきき /重爆撃機/\nじゅうばこ /重箱/\nじゅうばこよみ /重箱読み/\nじゅうばつ /重罰/\nじゅうばん /重版/十番/\nじゅうばんしょうてんがい /十番商店街/\nじゅうばんみてい /重版未定/\nじゅうひ /獣皮/柔皮/\nじゅうびょう /重病/\nじゅうびょうたんい /十秒単位/\nじゅうびょうにん /重病人/\nじゅうふか /重負荷/\nじゅうふく /重複;=ちょうふく/\nじゅうぶ /十分/\nじゅうぶつ /従物/\nじゅうぶん /十分/充分/重文/\nじゅうぶんあんてい /十分安定/\nじゅうぶんかくほ /十分確保/\nじゅうぶんかのう /十分可能/\nじゅうぶんしょうち /十分承知/\nじゅうぶんしようかのう /十分使用可能/\nじゅうぶんじつげんかのう /十分実現可能/\nじゅうぶんじょうけん /十分条件/\nじゅうぶんせい /十分性/充分性/\nじゅうぶんたいおう /充分対応/\nじゅうぶんちゅうい /十分注意/\nじゅうぶんつうよう /充分通用/\nじゅうぶんのいちぜい /十分の一税;[世界史]tithe/\nじゅうぶんはいりょ /十分配慮/\nじゅうぶんまんぞく /十分満足/\nじゅうぶんゆうこう /十分有効/\nじゅうへい /従兵/\nじゅうべえ /十兵衛/十平衛/\nじゅうべん /重弁;[植物]multivalve. 八重咲きの. ⇔単弁/\nじゅうべんか /重弁花/\nじゅうほう /重宝/銃砲/重砲/什宝/\nじゅうほうでん /充放電/\nじゅうぼいん /重母音/\nじゅうぼう /住房/\nじゅうぼく /従僕/\nじゅうまい /十枚/従妹/\nじゅうまん /充満/十万/\nじゅうまんえん /十万円/\nじゅうまんおくど /十万億土;[仏教]この世と極楽との距離/\nじゅうまんにん /十万人/\nじゅうまんばい /十万倍/\nじゅうまんぶ /十万部/\nじゅうまんほう /充満法/\nじゅうみん /住民/\nじゅうみんうんどう /住民運動/\nじゅうみんか /住民課/\nじゅうみんがわ /住民側/\nじゅうみんきほんだいちょう /住民基本台帳/\nじゅうみんきほんだいちょうほう /住民基本台帳法/\nじゅうみんしゅたい /住民主体/\nじゅうみんぜい /住民税/\nじゅうみんぜいがく /住民税額/\nじゅうみんそしょう /住民訴訟/\nじゅうみんとうひょう /住民投票/\nじゅうみんとうろく /住民登録/\nじゅうみんとうろくしょう /住民登録証/\nじゅうみんひょう /住民票/住民表;住民のリスト?/\nじゅうめい /十名/\nじゅうめん /渋面/従免;[略語]従事者免許/\nじゅうもう /絨毛;villus/獣毛;animal hair/柔毛;soft hair/\nじゅうもうまく /絨毛膜/\nじゅうもつ /什物/\nじゅうもんじ /十文字/\nじゅうもんじこうこう /十文字高校/\nじゅうや /十夜/\nじゅうやく /重役/十薬;[漢方]ドクダミ/重訳;retranslate/重厄/\nじゅうやくしゅっきん /重役出勤/\nじゅうゆ /重油/\nじゅうよう /重要/重用/充用/\nじゅうようかだい /重要課題/\nじゅうようきみつ /重要機密/\nじゅうようきん /充用金/\nじゅうようぎだい /重要議題/\nじゅうようけっていじこう /重要決定事項/\nじゅうようこうもく /重要項目/\nじゅうようご /重要語/\nじゅうようさく /重要作/\nじゅうようさくひん /重要作品/\nじゅうようさんこうにん /重要参考人/\nじゅうようし /重要視/重陽子/\nじゅうようしょるい /重要書類/\nじゅうようしりょう /重要資料/\nじゅうようじこう /重要事項/\nじゅうようじんぶつ /重要人物/\nじゅうようせい /重要性/\nじゅうようてん /重要点/\nじゅうようど /重要度/\nじゅうようぶんかざい /重要文化財/\nじゅうようほあんぶひん /重要保安部品/\nじゅうようむけいぶんかざい /重要無形文化財/\nじゅうようもんだい /重要問題/\nじゅうよく /獣欲/\nじゅうよん /十四/\nじゅうよんさい /十四歳/\nじゅうらい /従来/\nじゅうらいがた /従来型/\nじゅうらいき /従来機/\nじゅうらいきかく /従来規格/\nじゅうらいきしゅ /従来機種/\nじゅうらいぎじゅつ /従来技術/\nじゅうらいしゅほう /従来手法/\nじゅうらいてき /従来的/\nじゅうらいひ /従来比/\nじゅうらいほう /従来法/\nじゅうらいほうしき /従来方式/\nじゅうらん /縦覧/\nじゅうり /重利/\nじゅうりゅうし /重粒子/\nじゅうりょう /重量/従量;-課金/十両/銃猟/\nじゅうりょうあげ /重量挙げ/\nじゅうりょうかん /重量感/\nじゅうりょうきゅう /重量級/\nじゅうりょうけい /重量計/\nじゅうりょうさ /重量差/\nじゅうりょうしゃ /重量車/\nじゅうりょうせい /従量制/\nじゅうりょうぜい /重量税/従量税/\nじゅうりょうぜいかんぷ /重量税還付/\nじゅうりょうそくてい /重量測定/\nじゅうりょうてき /重量的/\nじゅうりょうはいぶん /重量配分/\nじゅうりょうひ /重量比/\nじゅうりょうぶつ /重量物/\nじゅうりょうへんか /重量変化/\nじゅうりょく /重力/\nじゅうりょくいがい /重力以外/\nじゅうりょくいど /重力井戸/\nじゅうりょくかそく /重力加速/\nじゅうりょくかそくど /重力加速度/\nじゅうりょくけい /重力計;gravity meter/重力系;gravitational system/\nじゅうりょくけんない /重力圏内/\nじゅうりょくげん /重力源/\nじゅうりょくこうばい /重力勾配/\nじゅうりょくしき /重力式/\nじゅうりょくしつりょう /重力質量/\nじゅうりょくじょう /重力場/\nじゅうりょくせいぎょ /重力制御/\nじゅうりょくそうごさよう /重力相互作用/\nじゅうりょくていすう /重力定数/\nじゅうりょくは /重力波/\nじゅうりょくはけんしゅつ /重力波検出/\nじゅうりょくはほう /重力波砲/\nじゅうりょくはぼうえんきょう /重力波望遠鏡/\nじゅうりょくば /重力場;gravity field/\nじゅうりょくほうかい /重力崩壊/\nじゅうりょくほうこう /重力方向/\nじゅうりょくほうていしき /重力方程式/\nじゅうりょくれんず /重力レンズ;[天文]gravitational lens/\nじゅうりん /蹂躙/蹂躪;「躙」異体字/\nじゅうるい /獣類/\nじゅうれつ /縦列/\nじゅうれつちゅうしゃ /縦列駐車/\nじゅうれん /重連/\nじゅうろう /十郎/\nじゅうろうた /十郎太/\nじゅうろうどう /重労働/\nじゅうろく /十六/\nじゅうろくぎんこう /十六銀行/\nじゅうろくさい /十六歳/\nじゅうろくしん /十六進/１６進/\nじゅうろくしんほう /十六進法/\nじゅうろくちゃ /十六茶;[商標]/\nじゅうろくぶおんぷ /十六分音符/\nじゅうろくや /十六夜/\nじゅうろくらかん /十六羅漢;[仏教]/\nじゅうわり /十割/\nじゅえい /寿永;年号(1182-1184)/樹影/\nじゅえき /受益/樹液/\nじゅえきけん /受益権/\nじゅえきしゃ /受益者/\nじゅえきしゃふたん /受益者負担/\nじゅえきしゃふたんきん /受益者負担金/\nじゅえきしょうけん /受益証券/\nじゅおん /受音/\nじゅおんがわ /受音側/\nじゅおんけい /受音系/\nじゅおんてん /受音点/\nじゅか /樹下/儒家/樹香/\nじゅかい /樹海/受戒/授戒;受戒させる/\nじゅかいえ /授戒会;[仏教]/\nじゅかせきじょう /樹下石上/\nじゅかん /樹冠;[植物]crown/樹幹;trunk/樹間;between the trees/入棺/\nじゅがく /儒学/\nじゅがん /呪願/\nじゅき /授記/\nじゅきしゃ /受寄者/\nじゅきぶつ /受寄物/\nじゅきゅう /需給;supply and demand/受給;receive/\nじゅきゅうしかく /受給資格/\nじゅきょう /儒教/受教;教えを受けること/授亨;?/\nじゅぎょう /授業/受業;教えを受けること/\nじゅぎょういがい /授業以外/\nじゅぎょうかもく /授業科目/\nじゅぎょうしゅっせき /授業出席/\nじゅぎょうじかん /授業時間/\nじゅぎょうちゅう /授業中/\nじゅぎょうてんかい /授業展開/\nじゅぎょうとうろく /授業登録/\nじゅぎょうないよう /授業内容/\nじゅぎょうまえ /授業前/\nじゅぎょうよう /授業用/\nじゅぎょうりょう /授業料/\nじゅぎょうりょうめんじょ /授業料免除/\nじゅく /塾;学習-/熟;ripe/受苦/孰;いずれ/宿;(連濁)野宿/\nじゅくいん /塾員/\nじゅくぎ /熟議/\nじゅくこう /熟考/塾講/塾高/\nじゅくこうし /塾講師/\nじゅくご /熟語/\nじゅくし /熟視/熟柿/熟思/\nじゅくじ /熟字/\nじゅくじくん /熟字訓/\nじゅくじょ /熟女/\nじゅくすい /熟睡/\nじゅくせい /熟成;ripen/塾生;塾の生徒/\nじゅくせいど /熟成度/\nじゅくたつ /熟達/\nじゅくたつか /熟達化/\nじゅくたつしゃ /熟達者/\nじゅくだん /熟談/\nじゅくち /熟知/\nじゅくちょう /塾長/\nじゅくとう /塾頭/\nじゅくど /熟度/\nじゅくどく /熟読/\nじゅくどくがんみ /熟読玩味/\nじゅくない /塾内/\nじゅくねん /熟年/\nじゅくねんりこん /熟年離婚/\nじゅくみん /熟眠/\nじゅくらん /熟覧/\nじゅくりょ /熟慮/\nじゅくりょだんこう /熟慮断行/\nじゅくれん /熟練/\nじゅくれんこう /熟練工/\nじゅくれんしゃ /熟練者/\nじゅくれんち /熟練値/\nじゅくれんど /熟練度/\nじゅくん /受勲/\nじゅけい /樹形/受刑/受継/綬鶏/\nじゅけいしゃ /受刑者/\nじゅけいず /樹形図/\nじゅけつしゃ /受血者/\nじゅけん /受験/受検;†検査などを受ける/授権/\nじゅけんえいご /受験英語/\nじゅけんかいじょう /受験会場/\nじゅけんかいすう /受験回数/\nじゅけんかもく /受験科目/\nじゅけんきかい /受験機会/\nじゅけんきぼうしゃ /受験希望者/\nじゅけんきょうそう /受験競争/\nじゅけんきょかしょ /受験許可書/\nじゅけんこう /受験校/\nじゅけんさんぎょう /受験産業/\nじゅけんさんこうしょ /受験参考書/\nじゅけんざっし /受験雑誌/\nじゅけんしかく /受験資格/\nじゅけんしつ /受験室/\nじゅけんしほん /授権資本/\nじゅけんしゃ /受験者/受検者/\nじゅけんしゃすう /受験者数/\nじゅけんじゅんび /受験準備/\nじゅけんすうがく /受験数学/\nじゅけんせい /受験生/\nじゅけんせんそう /受験戦争/\nじゅけんち /受験地/\nじゅけんばんごう /受験番号/\nじゅけんひ /受験費/\nじゅけんひょう /受験票/\nじゅけんび /受験日/\nじゅけんべんきょう /受験勉強/\nじゅけんまえ /受験前/\nじゅけんよう /受験用/\nじゅけんりょう /受験料/\nじゅげ /頌偈/\nじゅげむ /寿限無/\nじゅげん /呪言/\nじゅこう /受講/樹高/受光/珠光;村田-/\nじゅこうきげん /受講期限/\nじゅこうしゃ /受講者/\nじゅこうしゃていいん /受講者定員/\nじゅこうせい /受講生/\nじゅこうそし /受光素子/\nじゅこうとうろくしゃ /受講登録者/\nじゅこうひょう /受講票/\nじゅこうぶ /受光部/\nじゅこうぶぶん /受光部分/\nじゅこうめん /受光面/\nじゅこうめんせき /受光面積/\nじゅこうよていしゃ /受講予定者/\nじゅこうりょう /受講料/\nじゅこん /樹根/\nじゅごん /呪禁/儒艮/\nじゅごんし /呪禁師/\nじゅさつ /呪殺/\nじゅさん /授産/\nじゅさんしせつ /授産施設;vocational aid centre/\nじゅし /樹脂/樹枝/呪師/孺子;青二才/豎子;=孺子/儒子/\nじゅしせい /樹脂製/樹脂性;resinous/\nじゅしどう /樹脂道/\nじゅしゃ /儒者/\nじゅしゅ /樹種/\nじゅしょ /儒書/\nじゅしょう /受賞;†(貰う)/授賞;†(授ける)/受章;†勲章を貰う/綬章;†ribbon/受傷;ケガする/\nじゅしょうこうえん /受賞講演/\nじゅしょうさく /受賞作/\nじゅしょうさくひん /受賞作品/\nじゅしょうしき /授賞式/\nじゅしょうしゃ /受賞者/授賞者;授ける人/\nじゅしょうたいしょう /授賞対象/\nじゅしん /受信;⇔送信/受診;健診の-/樹心/受身;うけみ/\nじゅしんかいすう /受信回数/\nじゅしんかいろ /受信回路/\nじゅしんかんど /受信感度/\nじゅしんがわ /受信側/\nじゅしんき /受信機/受信器/\nじゅしんきょひ /受信拒否/\nじゅしんけいしき /受信形式/\nじゅしんけっか /受信結果/\nじゅしんさき /受信先/\nじゅしんしけん /受信試験/\nじゅしんしゃ /受信者/受診者/\nじゅしんしゅうはすう /受信周波数/\nじゅしんしゅうはすうたい /受信周波数帯/\nじゅしんじ /受信時/\nじゅしんじっけん /受信実験/\nじゅしんじょうきょう /受信状況/\nじゅしんじょうたい /受信状態/\nじゅしんせつび /受信設備/\nじゅしんそうち /受信装置/\nじゅしんたん /受信端/\nじゅしんちてん /受信地点/\nじゅしんちゅう /受信中/\nじゅしんつうち /受信通知/\nじゅしんてん /受信点/\nじゅしんとも /受信共/\nじゅしんにん /受信人/\nじゅしんばこ /受信箱/\nじゅしんび /受診日/\nじゅしんふかのう /受信不可能/\nじゅしんぶ /受信部/\nじゅしんよう /受信用/\nじゅしんりょう /受信料/\nじゅしんりょうせいど /受信料制度/\nじゅじ /誦持/\nじゅじゅ /授受/受授;NB:漢文での使用。現代文では授受。/\nじゅじゅつ /呪術/\nじゅじゅつせい /呪術性/\nじゅじゅつてき /呪術的/\nじゅじょう /樹上;-生活/樹状;-突起/\nじゅじょうとっき /樹状突起/\nじゅすい /入水/\nじゅすいじさつ /入水自殺/\nじゅすいそう /受水槽;[建築]高置水槽に送る水を蓄えておくタンク/\nじゅず /数珠/\nじゅずだま /数珠玉/\nじゅずつなぎ /数珠繋ぎ;-の渋滞/\nじゅせい /受精;(♀) fertilisation/樹勢/授精;(♂) semination/寿星;Canopus/儒生/\nじゅせいはい /受精胚/\nじゅせいらん /受精卵/\nじゅせいらんしんだん /受精卵診断;[医]embryo diagnosis/\nじゅせいりつ /授精率/\nじゅせん /受洗/\nじゅぜん /受禅/\nじゅそ /呪詛/受訴/呪咀;=呪詛 (NB:「咀」は噛むことなので本来は誤用)/\nじゅそう /樹相/樹霜/\nじゅそさいばんしょ /受訴裁判所/\nじゅぞう /受贈/受像/\nじゅぞうき /受像機/\nじゅぞうしゃ /受贈者/\nじゅたい /受胎/\nじゅたいこくち /受胎告知;[キリスト教]annunciation/\nじゅたいりつ /受胎率/\nじゅたく /受託/\nじゅたくさいばんかん /受託裁判官/\nじゅたくしゃ /受託者/\nじゅたくしゅうわいようぎ /受託収賄容疑/\nじゅたくはんばい /受託販売/\nじゅだい /入内/\nじゅだく /受諾/\nじゅだくしょ /受諾書/\nじゅちゅう /受注/\nじゅちゅうがく /受注額/\nじゅちゅうざん /受注残/\nじゅちゅうしゃ /受注者/\nじゅちゅうせいさん /受注生産/\nじゅちゅうび /受注日/\nじゅちゅうりょう /受注量/\nじゅちょう /受聴/\nじゅちょうしゃ /受聴者/\nじゅっかい /十戒/述懐/十階/十誡/\nじゅっかいき /十回忌/\nじゅっかいてん /十回転/\nじゅっかんじゅうにし /十干十二支/\nじゅっきゅう /恤救/\nじゅっけい /術計/\nじゅっこ /十個/\nじゅっこう /熟考/\nじゅっさく /術策/述作/\nじゅっし /十指/\nじゅっしゅうねん /十周年/\nじゅっしん /十進/１０進/10進/\nじゅっしんすう /十進数/10進数/\nじゅっしんぶんるいほう /十進分類法/\nじゅっしんほう /十進法/\nじゅっすう /術数/\nじゅっちゅう /術中/十中/\nじゅっちゅうはっく /十中八九/\nじゅっつう /十通/\nじゅって /十手/\nじゅっとく /拾得/十徳/\nじゅっぱ /十把/十羽/\nじゅっぱひとからげ /十把一絡げ/十把一絡/\nじゅっぴき /十匹/\nじゅっぷん /十分/\nじゅっぷんかん /十分間/\nじゅっぽ /十歩/\nじゅつ /術;すべ/述;記述/朮;おけら/戌;(十二支の)いぬ/恤/\nじゅつかい /述懐/\nじゅつぎ /術技/\nじゅつご /述語;†[文法]predicate/術後;†手術後。「-の経過」/術語;†term.「専門家の-」/\nじゅつごきごう /述語記号/\nじゅつごそうき /術後早期/\nじゅつごていぎ /術語定義/\nじゅつごぶ /述語部/\nじゅつごろん /述語論/\nじゅつごろんり /述語論理/\nじゅつごろんりしき /述語論理式/\nじゅつし /術士/術師/\nじゅつしき /術式/\nじゅつしゃ /術者/\nじゅつぜん /術前/\nじゅつちゅう /術中/\nじゅつてき /術的/\nじゅつぶ /述部/\nじゅつほう /術法/\nじゅつり /術理/\nじゅでん /受電/\nじゅどう /受動/\nじゅどうきつえん /受動喫煙/\nじゅどうせい /受動性/\nじゅどうそう /受動相/\nじゅどうたい /受動態/\nじゅどうてき /受動的/\nじゅなん /受難/\nじゅなんきょく /受難曲/\nじゅなんげき /受難劇;Passion/\nじゅにく /受肉/\nじゅにゅう /授乳/\nじゅにゅうかんかく /授乳間隔/\nじゅにゅうき /授乳期/\nじゅにゅうふ /授乳婦/\nじゅにん /受忍/\nじゅにんげんど /受忍限度;[法]我慢の限界/\nじゅねーぶ /壽府/\nじゅねーぶぐんしゅくかいぎ /ジュネーブ軍縮会議/\nじゅのう /受納/\nじゅはい /受配/\nじゅばく /呪縛/\nじゅばん /襦袢/\nじゅひ /樹皮/\nじゅひょう /樹氷/\nじゅひょうげん /樹氷原/\nじゅふ /呪符/授付/\nじゅふく /寿福/\nじゅふくじ /寿福寺/\nじゅふん /受粉/\nじゅふんじゅ /受粉樹/\nじゅぶつ /呪物;fetish/儒仏;儒教と仏教/\nじゅへい /寿平/\nじゅへんでん /受変電/\nじゅほう /呪法/\nじゅみょう /寿命/\nじゅめい /受命/\nじゅめいさいばんかん /受命裁判官/\nじゅもく /樹木/\nじゅもくい /樹木医/\nじゅもくすうはい /樹木崇拝/\nじゅもん /呪文/\nじゅもんこうげき /呪文攻撃/\nじゅよ /授与/\nじゅよう /需要/受容/\nじゅようか /需要家/\nじゅようかいたく /需要開拓/\nじゅようかんすう /需要関数/\nじゅようき /受容器/\nじゅようきょくせん /需要曲線/\nじゅようこうぞう /需要構造/\nじゅようしゃ /需要者/\nじゅようたい /受容体/\nじゅようたいきっこうざい /受容体拮抗剤/\nじゅようぶ /受容部/\nじゅようや /受容野/\nじゅようよそく /需要予測/\nじゅよしき /授与式/\nじゅらい /入来/\nじゅらき /ジュラ紀;[地質年代]Jurassic. 2080-1460万年前/\nじゅらく /聚楽/入洛/\nじゅらくだい /聚楽第;豊臣秀吉の京都の邸宅,ジュラクテイとも/\nじゅらくやき /聚楽焼/\nじゅり /受理/樹里/樹理/朱里/珠理/寿理/\nじゅりき /受理機/\nじゅりじょうたい /受理状態/\nじゅりすう /受理数/\nじゅりつ /樹立/\nじゅりつうち /受理通知/\nじゅりょう /受領/受療/授領/\nじゅりょういん /受領印/\nじゅりょうしょ /受領書/\nじゅりょうしょう /受領証/\nじゅりょうちたい /受領遅滞/\nじゅりょく /呪力/\nじゅりりつ /受理率/\nじゅりん /樹林/\nじゅりんたい /樹林帯/\nじゅれい /樹齢/寿齢/樹苓/\nじゅろう /入牢/\nじゅろうじん /寿老人;七福神の一つ/\nじゅわ /受話/\nじゅわき /受話器/\nじゅわしゃ /受話者/\nじゅん /順/純/準/巡/馴;馴致/潤;潤色/閏;うるう/淳/醇;芳醇/惇/諄;諄々/遵;遵守/蓴;蓴菜/准;「準」の略字/凖;「準」の異体字/隼;(慣用音)はやぶさ/盾;矛盾/楯;たて/循;循環/旬;上旬/殉;殉職/徇;(したがう)/恂;(まこと)/洵;(まこと)/筍;たけのこ/笋;「筍」の異体字/荀;荀子/詢;交詢/篤;?/\nじゅん> /準;(semi-) -決勝/純;(pure) -文学,-喫茶/順;(⇔逆) 順方向,順光線,順パス/准;(assistant) -士官,-教授/\nじゅんあい /純愛/\nじゅんあつ /順圧/\nじゅんあつたいき /順圧大気/\nじゅんあんくうこう /順安空港/\nじゅんい /順位/準位;エネルギー-/准尉/準尉/遵依/\nじゅんいがい /順位外/\nじゅんいけってい /順位決定/\nじゅんいじゅん /順位順/\nじゅんいせん /順位戦/\nじゅんいち /純一/淳一/順一/潤一/准一/遵一/\nじゅんいちろう /純一郎/潤一郎/淳一郎/順一郎/\nじゅんいつ /純一/\nじゅんいてん /順位点/\nじゅんいにん /準委任/\nじゅんいはっぴょう /順位発表/\nじゅんいひょう /順位表/\nじゅんいよそう /順位予想/\nじゅんいん /準員/\nじゅんうりあげ /純売上/\nじゅんえき /純益/準駅/\nじゅんえつ /巡閲/\nじゅんえん /順延/巡演/順縁/\nじゅんおう /順応/\nじゅんおうせい /順応性/\nじゅんおおて /準大手/\nじゅんおくり /順送り/\nじゅんおん /純音/\nじゅんか /純化;purify.「民族の-」/順化;acclimate.「高地-」/馴化;≒順化/醇化;influence.「大衆の-」/\nじゅんかい /巡回/\nじゅんかいいん /準会員/\nじゅんかいいんとうろく /準会員登録/\nじゅんかいぐん /巡回群/\nじゅんかいし /巡回子/\nじゅんかいちゅう /巡回中/\nじゅんかいむりょう /巡回無料/\nじゅんかつ /潤滑/\nじゅんかつざい /潤滑剤/潤滑材/\nじゅんかつせいのう /潤滑性能/\nじゅんかつゆ /潤滑油/\nじゅんかめい /準加盟/\nじゅんかん /循環/旬刊;10日間毎の刊行/旬間;10日間/准看;[略語]准看護師/\nじゅんかんかてい /循環過程;cycle/\nじゅんかんがた /循環型/\nじゅんかんがたしゃかい /循環型社会/\nじゅんかんき /循環器/\nじゅんかんきか /循環器科/\nじゅんかんきかん /循環器官/\nじゅんかんきけい /循環器系/\nじゅんかんきしつ /循環気質/\nじゅんかんきのう /循環機能/\nじゅんかんけいとう /循環系統/\nじゅんかんこきゅう /循環呼吸/\nじゅんかんごし /准看護師;保健婦助産婦看護婦法一部改正による呼称変更/\nじゅんかんごふ /准看護婦/\nじゅんかんしき /循環式/\nじゅんかんしょうすう /循環小数/\nじゅんかんせん /循環線/\nじゅんかんぜんじあい /準完全試合/\nじゅんかんてき /循環的/\nじゅんかんよう /循環用/\nじゅんかんろんぽう /循環論法/\nじゅんがくし /準学士/\nじゅんきし /準棋士/\nじゅんきっさ /純喫茶/\nじゅんきゅう /準急/\nじゅんきゅうこう /準急行/\nじゅんきゅうていしゃえき /準急停車駅/\nじゅんきゅうよう /準急用/\nじゅんきょ /準拠/\nじゅんきょう /殉教/順境/\nじゅんきょうしゃ /殉教者/\nじゅんきょうじゅ /准教授/準教授/\nじゅんきょうち /殉教地/\nじゅんきょうゆう /準共有/\nじゅんきょすう /純虚数/\nじゅんきょせい /準拠性/\nじゅんきょほう /準拠法/\nじゅんきょわく /準拠枠/\nじゅんきん /純金/\nじゅんきんせい /純金製/\nじゅんきんちさんしゃ /準禁治産者/\nじゅんぎゃく /順逆/\nじゅんぎょう /巡業/巡行/\nじゅんぎょうさき /巡業先/\nじゅんぎん /純銀/\nじゅんぎんせい /純銀製/\nじゅんぐり /順繰り/\nじゅんぐん /準群/\nじゅんけい /純系/順慶/巡警/\nじゅんけっしょう /準決勝/準結晶/\nじゅんけっしょうせん /準決勝戦/\nじゅんけつ /純潔;chaste/純血;pure blood/準決/\nじゅんけつしゅ /純血種/\nじゅんけつしゅぎ /純血主義/\nじゅんけん /巡検/巡見/純絹/\nじゅんげつ /旬月/\nじゅんげん /純減/\nじゅんこ /純子/順子/淳子/潤子/絢子/準子/惇子/醇乎/純乎/ＪＵＮＫＯ/\nじゅんこう /巡航;cruise/巡行;circuit. 巡り歩く/順光;⇔逆光/順行;⇔逆行/巡幸;天皇の-/純項/\nじゅんこうかん /巡航艦/\nじゅんこうこく /準抗告/\nじゅんこうしき /準公式/\nじゅんこうじ /巡行時/\nじゅんこうそく /準光速/\nじゅんこうそくど /巡航速度;cruising speed/巡行速度;?/\nじゅんこうちゅう /巡航中/巡行中/\nじゅんこうみさいる /巡航ミサイル;cruise missile/\nじゅんこうむいん /準公務員/\nじゅんこく /殉国/\nじゅんこくさん /純国産/\nじゅんごうかん /準強姦/\nじゅんごうとう /準強盗/\nじゅんさ /巡査/\nじゅんさい /蓴菜/\nじゅんさいあか /ジュンサイ亜科/Cabomboideae/\nじゅんさちょう /巡査長/\nじゅんさつ /巡察/\nじゅんさぶちょう /巡査部長/\nじゅんさんそ /純酸素/\nじゅんざや /順鞘;⇔逆鞘/\nじゅんし /巡視/殉死/荀子;(BC298?-BC238) 性悪説/潤史/\nじゅんしかん /准士官;将校と下士官との間の位/\nじゅんしさん /純資産/\nじゅんしせん /巡視船/\nじゅんしてい /巡視艇/準指定/\nじゅんしどういん /準指導員/\nじゅんしゃく /巡錫/\nじゅんしゅ /遵守/順守;≒遵守/醇酒/巡狩/巡守/順修/循守/巡酒/\nじゅんしゅうにゅう /純収入;net income/\nじゅんしゅじこう /遵守事項/\nじゅんしゅつりょく /準出力/\nじゅんしゅやく /準主役/\nじゅんしょう /准将/順昭/\nじゅんしょく /殉職/潤色/純色/\nじゅんしょくしゃ /殉職者/\nじゅんしょとく /純所得/\nじゅんしん /純真/純心;NB:学校名など。「純真」の意味では誤字/順心;(学校名など)/\nじゅんしんじょし /純心女子/順心女子/\nじゅんしんじょしがくえん /順心女子学園/\nじゅんしんじょしこうこう /純心女子高校/\nじゅんしんむく /純真無垢/\nじゅんじ /淳二/淳司/順治/順二/純二/順次/純司/純次/順司/純治/淳嗣/洵二/\nじゅんじけんさく /順次検索/\nじゅんじしゅっか /順次出荷/\nじゅんじしんこう /順次進行/\nじゅんじじっこう /順次実行/\nじゅんじつ /旬日/閏日/\nじゅんじゅん /順々/諄々;-と説く/準々/順順/諄諄/恂恂/循循/\nじゅんじゅんけっしょう /準々決勝/準準決勝/\nじゅんじゅんゆうしょう /準々優勝/\nじゅんじょ /順序/\nじゅんじょう /純情/\nじゅんじょうかれん /純情可憐/\nじゅんじょうは /純情派/\nじゅんじょかいろ /順序回路/\nじゅんじょかんけい /順序関係/\nじゅんじょきかい /順序機械/\nじゅんじょすう /順序数/\nじゅんじょせい /順序性/\nじゅんじょつい /順序対/\nじゅんじょづけ /順序付/順序付け/\nじゅんじょてき /順序的/\nじゅんすい /純粋/純水;pure water/\nじゅんすい> /純粋/\nじゅんすいし /純粋詩;poesie pure/\nじゅんすいしゅぎ /純粋主義;purism/\nじゅんすいすうがく /純粋数学/\nじゅんすいせん /準推薦/\nじゅんすいばいよう /純粋培養/\nじゅんすいりせい /純粋理性;[哲学]reine Vernunft(Kantの用語)/\nじゅんすいりせいひはん /純粋理性批判;Kritik der reinen Vernunft,1781,Kant/\nじゅんすいろんり /純粋論理/\nじゅんせい /純正/準正/準星;[天文]quasar/順清/醇正/\nじゅんせい> /純正;-部品,-ゴマ油,-インク/\nじゅんせいいがい /純正以外/\nじゅんせいじょう /準正常/\nじゅんせいちょう /純正調/\nじゅんせいちょうりつ /純正調律/\nじゅんせいてき /準静的/\nじゅんせいてきへんか /準静的変化/\nじゅんせいないぞう /純正内蔵/\nじゅんせいひん /純正品/\nじゅんせいぶひん /純正部品/\nじゅんせいようひん /純正用品/\nじゅんせいりつ /純正律/\nじゅんせつ /順接/\nじゅんせん /準線/\nじゅんせんけい /準線形/\nじゅんせんもん /準専門/\nじゅんせんゆう /準占有/\nじゅんせんりゃく /純戦略/\nじゅんぜいきん /準税金/\nじゅんぜん /純然/\nじゅんそう /順走/\nじゅんそく /準則/\nじゅんそん /純損/\nじゅんそんえき /純損益/\nじゅんそんしつ /純損失/\nじゅんぞう /純増/淳三/\nじゅんたいいん /準隊員/\nじゅんたいじょし /準体助詞/\nじゅんたく /潤沢/\nじゅんたんしょく /準単色/\nじゅんち /馴致/\nじゅんちょう /順調/順潮/\nじゅんて /順手/\nじゅんていこう /純抵抗/\nじゅんていじょう /準定常/\nじゅんていれい /準定例/\nじゅんてき /準的/\nじゅんてん /順天/\nじゅんてんこうこう /順天高校/\nじゅんてんどう /順天堂/\nじゅんてんどうだいがく /順天堂大学/\nじゅんとう /順当/\nじゅんとうしょう /順当勝/\nじゅんとく /順徳/潤徳/\nじゅんとくじょし /潤徳女子/\nじゅんとくてんのう /順徳天皇/\nじゅんど /純度/\nじゅんどうけい /準同型/準同形/\nじゅんな /純名/\nじゅんなてんのう /淳和天皇/\nじゅんなま /純生/\nじゅんなん /殉難/\nじゅんにゅうりょく /準入力/\nじゅんにんてんのう /淳仁天皇/\nじゅんねん /閏年/\nじゅんのう /順応/\nじゅんのうせい /順応性/\nじゅんのすけ /淳之介/順之介/純之介/\nじゅんばん /順番/\nじゅんばんひょう /順番表/\nじゅんばんまち /順番待ち/\nじゅんぱい /巡拝/潤肺/\nじゅんぱく /純白/\nじゅんひぶ /順日歩/\nじゅんひょうじゅん /準標準/\nじゅんび /準備/\nじゅんびい /準備委/\nじゅんびいいん /準備委員/\nじゅんびいいんかい /準備委員会/\nじゅんびうんどう /準備運動/\nじゅんびかい /準備会/\nじゅんびかいごう /準備会合/\nじゅんびかつどう /準備活動/\nじゅんびかてい /準備過程/\nじゅんびかんりょう /準備完了/\nじゅんびがかり /準備係/\nじゅんびきかん /準備期間/\nじゅんびきょういく /準備教育/\nじゅんびきん /準備金/\nじゅんびこう /準備稿/\nじゅんびこうじ /準備工事/\nじゅんびごう /準備号/\nじゅんびさぎょう /準備作業/\nじゅんびしつ /準備室/\nじゅんびしょめん /準備書面/\nじゅんびじかん /準備時間/\nじゅんびだんかい /準備段階/\nじゅんびちゅう /準備中/\nじゅんびてつづき /準備手続/\nじゅんびとうこう /準備登校/\nじゅんびばんたん /準備万端/\nじゅんびぶそく /準備不足/\nじゅんびょう /閏秒/\nじゅんびよきんせいど /準備預金制度/\nじゅんぴつりょう /潤筆料;漫画・文章を書いた報酬/\nじゅんふどう /順不同/\nじゅんぶん /純分/\nじゅんぶんがく /純文学/\nじゅんぶんしょ /準文書/\nじゅんぷう /順風/淳風/醇風;=淳風/\nじゅんぷうまんぱん /順風満帆/\nじゅんへいげん /準平原/\nじゅんへんせい /順編成/\nじゅんぺい /順平/\nじゅんほうがく /純邦楽/\nじゅんほうこう /順方向/\nじゅんぼく /純朴/淳朴;=純朴/\nじゅんぽう /旬報/遵法/順法;=遵法/遵奉;固く守る/\nじゅんまい /純米/\nじゅんまいぎんじょう /純米吟醸/\nじゅんまいぎんじょうしゅ /純米吟醸酒/\nじゅんまいしゅ /純米酒/\nじゅんまいだいぎんじょう /純米大吟醸/\nじゅんめ /巡目/順目/\nじゅんめん /純綿/\nじゅんもう /純毛/\nじゅんや /純也/潤也/順彌/潤哉/\nじゅんゆう /巡遊/\nじゅんゆうしょう /準優勝/\nじゅんよ /旬余/閏余/\nじゅんよう /準用/巡洋/\nじゅんようかん /巡洋艦/\nじゅんようきてい /準用規定/\nじゅんようせんかん /巡洋戦艦/巡洋戰艦;「戦」旧字/\nじゅんら /巡邏/\nじゅんらん /巡覧/\nじゅんり /純利/純理/\nじゅんりえき /純利益/\nじゅんりゅうさん /純硫酸/\nじゅんりょう /純良/順良/純量/\nじゅんりろんてき /純理論的/\nじゅんれい /巡礼/\nじゅんれいきゃく /巡礼客/\nじゅんれいやど /巡礼宿;hospitium/\nじゅんれき /巡歴/\nじゅんれつ /順列/\nじゅんろ /順路/\nじゅんろちょう /順路帳/\nじゅんわふう /純和風/\nじゆう /自由/事由;reason/\nじゆう> /自由;-選挙,-行動/\nじゆういし /自由意志/自由意思;?/\nじゆういしろん /自由意志論/\nじゆういっぱん /自由一般/\nじゆううんだい /自由雲台/\nじゆうえん /自由円/\nじゆうえんぎ /自由演技/\nじゆうおうぼ /自由応募/\nじゆうおんじょう /自由音場/\nじゆうか /自由化/自由科/\nじゆうかいとう /自由回答/\nじゆうかったつ /自由闊達/\nじゆうがおか /自由が丘/自由ヶ丘/\nじゆうがくえん /自由学園/\nじゆうがた /自由形/\nじゆうきどう /自由軌道/\nじゆうきまま /自由気儘/自由気まま/\nじゆうきょういく /自由教育/\nじゆうきょうそう /自由競争/\nじゆうきょうそうしじょう /自由競争市場/\nじゆうきょく /自由曲/\nじゆうきょくめん /自由曲面/\nじゆうぎょう /自由業/\nじゆうくうかん /自由空間/\nじゆうぐん /自由群/\nじゆうけい /自由刑/\nじゆうけいざい /自由経済/\nじゆうけいやく /自由契約/\nじゆうけいやくせんしゅ /自由契約選手/\nじゆうけん /自由権/\nじゆうけんきゅう /自由研究/\nじゆうけんり /自由権利/\nじゆうげんり /自由原理/\nじゆうこう /自由港/\nじゆうこうてい /自由行程/\nじゆうこうどう /自由行動/\nじゆうこくみんしゃ /自由国民社/\nじゆうさいりょう /自由裁量/\nじゆうさいりょうけん /自由裁量権/\nじゆうさんか /自由参加/\nじゆうざい /自由財;[経済]⇔経済財/\nじゆうざいさん /自由財産/\nじゆうし /自由詩/自由市/\nじゆうしじょう /自由市場/\nじゆうしそう /自由思想/\nじゆうしゃかい /自由社会/\nじゆうしゅぎ /自由主義/\nじゆうしゅぎけいざい /自由主義経済/\nじゆうしゅぎしゃ /自由主義者/\nじゆうしゅぎしゃかい /自由主義社会/\nじゆうしゅぎじんえい /自由主義陣営/\nじゆうしゅぎてき /自由主義的/\nじゆうしゅっきん /自由出勤/\nじゆうしんしょうしゅぎ /自由心証主義/\nじゆうしんぶん /自由新聞;[日本史](1882-85) 自由党の機関紙/\nじゆうしんぽう /自由新報/\nじゆうしんりょう /自由診療;⇔保険診療/\nじゆうじかん /自由時間/\nじゆうじざい /自由自在/\nじゆうじっけん /自由実験/\nじゆうじん /自由人/\nじゆうすい /自由水/\nじゆうせい /自由性/\nじゆうせき /自由席/\nじゆうせきけん /自由席券/\nじゆうせきしゃ /自由席車/\nじゆうせきとっきゅうけん /自由席特急券/\nじゆうせんたく /自由選択/\nじゆうたん /自由端/\nじゆうちいき /自由地域/\nじゆうちょう /自由帳/\nじゆうでんし /自由電子/\nじゆうとう /自由党/\nじゆうとうこう /自由投稿/\nじゆうとうろん /自由討論/\nじゆうとし /自由都市;[世界史]commune/\nじゆうど /自由度/\nじゆうのめがみ /自由の女神;the Statue of Liberty/\nじゆうは /自由派/自由波/\nじゆうはつめい /自由発明/\nじゆうば /自由場/\nじゆうふく /自由服/\nじゆうぶん /自由文/\nじゆうぶんし /自由分子/\nじゆうへんすう /自由変数/\nじゆうほんぽう /自由奔放/\nじゆうぼうえき /自由貿易/\nじゆうぼうえききょうてい /自由貿易協定/\nじゆうみん /自由民;[世界史]perioeci, freeman/\nじゆうみんけん /自由民権/\nじゆうみんしゅとう /自由民主党/\nじゆうらっか /自由落下/\nじゆうりつ /自由律;[文学]17,31文字に囚われない俳句・短歌/\nじゆうりょういき /自由領域/\nじゆうりょこう /自由旅行/\nじゆうれん /自由練/\nじゆうれんあい /自由恋愛/\nじゆうれんごう /自由連合/\nじゆうれんしゅう /自由練習/\nじゆうれんそう /自由連想/\nじゆうれんそうほう /自由連想法/\nじゆうろん /自由論/\nじゆうろんぶん /自由論文/\nじゆうわく /自由枠/\nじょ /序/助/所/女/如;如才/恕;(ゆるす)寛恕/洳/絮;わた/茹;ゆ・でる/汝;なんじ/叙;叙述/敍;「叙」の旧字(人名用漢字)/敘;「叙」の旧字2/徐;徐行/除;除算/蜍;蟾蜍(せんじょ,ヒキガエル)/抒;抒情/舒;(のべる)/鋤;すき/耡;≒鋤/莇;あざみ/杼/\nじょ> /助/\nじょい /女医/叙位/\nじょいん /女陰/\nじょう /上/情/錠/場/状/乗/条/嬢/畳/帖/城/常/判官;[律令制]/尉;[律令制](五衛府で)=判官/丈;10尺/杖;つえ/仗;儀杖兵/壌;土壌/穣;豊穣/譲;譲渡/醸;醸成/壤;「壌」の旧字/孃;「嬢」の旧字(人名用漢字)/攘;尊皇攘夷/禳;(はらう)/襄/驤/穰;「穣」の旧字(人名用漢字)/讓;「譲」の旧字(人名用漢字)/釀;「醸」の旧字(人名用漢字)/浄;浄化/静;静脈/瀞;とろ/淨;「浄」の旧字(人名用漢字)/靜;「静」の旧字(人名用漢字)/剰;過剰/剩;「剰」の旧字(人名用漢字)/乘;「乗」の旧字(人名用漢字)/定;案の定/諚;勅諚/丞;丞相/蒸;蒸留/拯/烝/繞;囲繞/遶;≒繞/蕘;きこり/饒;饒舌/滌;洗滌/絛;絛虫(=条虫)/條;「条」の旧字(人名用漢字)/茸;きのこ/聶;≒囁/躡;(ふむ)/冗;冗談/擾;擾乱/娘/仍;なお/嫋;たお・やか/嬲;なぶ・る/蟐;もみ?/縄;縄文/繩;「縄」の旧字/塲;「場」の異体字/疊;「畳」の旧字(人名用漢字)/疉;「畳」の旧字2/疂;「畳」の旧字3/貞;(慣用音)貞永式目/成;(呉音)成仏/盛;(呉音)繁盛/生/星;明星/\nじょう> /上/娘;娘語,娘細胞/\nじょうあい /情愛/情合/\nじょうあつ /常圧/\nじょうい /上位/攘夷/情意/譲位/上意;-下達/上衣/上医/\nじょうい> /上位;-概念,-分野,-ビット/\nじょういうち /上意討ち/\nじょういかいそう /上位階層/\nじょういかたつ /上意下達/\nじょういがいねん /上位概念/\nじょういき /浄域/\nじょういきかく /上位規格/\nじょういきしゅ /上位機種/\nじょういけいさい /上位掲載/\nじょういげんご /上位言語/\nじょういこう /上位校/\nじょういご /上位語/\nじょういごかん /上位互換/\nじょういごかんき /上位互換機/\nじょういごかんせい /上位互換性/\nじょういしめい /上位指名/\nじょういしゃ /上位者/\nじょういじん /上位陣/\nじょういそう /上位層/\nじょういち /譲一/\nじょういどうし /上位同士/\nじょういどくせん /上位独占/\nじょういにゅうしょう /上位入賞/\nじょういにゅうしょうしゃ /上位入賞者/\nじょういにんき /上位人気/\nじょういば /上位馬/\nじょういばん /上位版/\nじょういひょう /上位票/\nじょういろん /攘夷論/\nじょういん /乗員/上院/剰員;余分な人員/冗員;=剰員/畳韻/\nじょういんぎいん /上院議員/\nじょううち /常打/\nじょうえ /浄衣/浄穢/\nじょうえい /上映/貞永;年号(1232-1233)/\nじょうえいかい /上映会/\nじょうえいきんし /上映禁止/\nじょうえいけん /上映権/\nじょうえいしきもく /貞永式目/\nじょうえいじ /上映時/\nじょうえいじかん /上映時間/\nじょうえいちゅう /上映中/\nじょうえつ /上越/上謁/\nじょうえつこくさい /上越国際/\nじょうえつし /上越市/\nじょうえつしんかんせん /上越新幹線/\nじょうえつせん /上越線/\nじょうえつせんえんせん /上越線沿線/\nじょうえつほうめん /上越方面/\nじょうえん /上演/情炎/\nじょうえんけん /上演権/\nじょうえんちゅう /上演中/\nじょうおう /女王/貞応;年号(1222-1224)/\nじょうおうへいか /女王陛下/\nじょうおく /場屋/\nじょうおん /常温/上音;overtone/\nじょうおんかくゆうごう /常温核融合/\nじょうおんほぞん /常温保存/\nじょうか /浄化/城下/情歌/浄火/情火/情科/上下/\nじょうかい /上階/常会/上界/場開/浄界/\nじょうかく /城郭;城の郭,全体/娘核;[生物]daughter nucleus/城閣;城の物見/城廓;=城郭/定格;=ていかく/\nじょうかけん /情科研/\nじょうかさいりよう /浄化再利用/\nじょうかさよう /浄化作用/\nじょうかそう /浄化槽/\nじょうかそうち /浄化装置/\nじょうかそうほう /浄化槽法/\nじょうかた /城方/\nじょうかのうりょく /浄化能力/\nじょうかまち /城下町/城下街/\nじょうかるび /上カルビ/\nじょうかん /上巻/情感/上官/城館/乗艦/上燗/条款/上浣;月の上旬/常関/冗官;無用の役人/上澣;=上浣/\nじょうかんてき /情感的/\nじょうかんぱん /上甲板/\nじょうがい /場外/城外/\nじょうがいせん /場外戦/\nじょうがいはつばいしょ /場外発売所/\nじょうがいはつばいじょ /場外発売所/\nじょうがいらんとう /場外乱闘/\nじょうがく /上顎/\nじょうがくおん /上顎音;[音声学]硬口蓋音/\nじょうがくら /城ケ倉/\nじょうがさき /城ケ崎/\nじょうがしま /城ヶ島/\nじょうがん /貞観;年号(859-877)/情願/\nじょうがんきゃくしき /貞観格式/\nじょうがんじがわ /常願寺川/\nじょうがんじだい /貞観時代;859-877/\nじょうき /上記/蒸気/上気/条規/常軌;-を逸する/常規/蒸氣;「気」旧字/情機/\nじょうきあつ /蒸気圧/\nじょうきあて /上記宛/\nじょうきあん /上記案/\nじょうきいがい /上記以外/\nじょうきおう /蒸氣王/\nじょうきかいごう /上記会合/\nじょうきがま /蒸気缶/\nじょうききかん /蒸気機関/上記期間/\nじょうききかんしゃ /蒸気機関車/\nじょうききかんない /上記期間内/\nじょうきぎり /蒸気霧/\nじょうきくどう /蒸気駆動/\nじょうきげん /上機嫌/上喜元/\nじょうきさんしょう /上記参照/\nじょうきしき /蒸気式/\nじょうきしつもん /上記質問/\nじょうきしょうじょう /上記症状/\nじょうきじょうけん /上記条件/\nじょうきせいめい /上記声明/\nじょうきせん /蒸気船/\nじょうきてじゅん /上記手順/\nじょうきないよう /上記内容/\nじょうきはつげん /上記発言/\nじょうきひょう /蒸気表/\nじょうきぶんしょう /上記文章/\nじょうきほうほう /上記方法/\nじょうきほん /情機本/\nじょうきもくてき /上記目的/\nじょうきゃく /乗客/上客/常客/\nじょうきゃくすう /乗客数/\nじょうきゃくぞう /乗客増/\nじょうきゃくるい /橈脚類/\nじょうきゅう /上級/承久/上丘/\nじょうきゅうかいいん /上級会員/\nじょうきゅうき /上級機/\nじょうきゅうさいばんしょ /上級裁判所/\nじょうきゅうざい /上級財;[経済]superior goods/\nじょうきゅうしかく /上級資格/\nじょうきゅうしかん /上級士官/\nじょうきゅうしきかん /上級指揮官/\nじょうきゅうしゃ /上級者/\nじょうきゅうしゃいじょう /上級者以上/\nじょうきゅうしゃむけ /上級者向/\nじょうきゅうしゃよう /上級者用/\nじょうきゅうしょく /上級職/\nじょうきゅうしょくいん /上級職員/\nじょうきゅうしん /上級審/\nじょうきゅうせい /上級生/\nじょうきゅうひん /上級品/\nじょうきゅうへん /上級編/\nじょうきゅうよう /上級用/\nじょうきょう /状況/上京/情況;≒状況/貞享;年号(1684-1688)/常況;常態/情教;情報教育?/\nじょうきょういぞん /状況依存/\nじょうきょういぞんせい /状況依存性/\nじょうきょういみろん /状況意味論/\nじょうきょうか /状況下/\nじょうきょうかんさつ /状況観察/\nじょうきょうしだい /状況次第/\nじょうきょうしょうこ /状況証拠/情況証拠/\nじょうきょうせってい /状況設定/\nじょうきょうせつめい /状況説明/\nじょうきょうそうてい /状況想定/\nじょうきょうてきにんち /状況的認知/\nじょうきょうはんだん /状況判断/\nじょうきょうびょうしゃ /状況描写/\nじょうきょうほうこく /状況報告/\nじょうきょうりろん /状況理論/\nじょうきょうろんてき /状況論的/\nじょうきようりょう /上記要領/\nじょうきよく /蒸気浴;sauna/\nじょうきりゆう /上記理由/\nじょうきれんらくさき /上記連絡先/\nじょうきろんぶん /上記論文/\nじょうきん /常勤/\nじょうぎ /定規/情誼/情義/情宜/\nじょうぎざ /定規座;Norma(Nor)/\nじょうぎょう /常行/\nじょうぎょうざんまい /常行三昧;[仏教]/\nじょうぎょうどう /常行堂;[仏教]/\nじょうく /冗句/畳句/\nじょうくう /上空/\nじょうぐう /上宮/\nじょうけい /情景/上掲/上計/常経/場景/常形/杖刑/\nじょうけいびょうしゃ /情景描写/\nじょうけん /条件/條件/情研/\nじょうけんいはん /条件違反/\nじょうけんえんざんし /条件演算子/\nじょうけんおんど /条件温度/\nじょうけんか /条件下/\nじょうけんしき /条件式/\nじょうけんしだい /条件次第/\nじょうけんすう /条件数/\nじょうけんせってい /条件設定/\nじょうけんせん /条件戦/\nじょうけんたんさく /条件探索/\nじょうけんつき /条件付/条件付き/\nじょうけんつきかくりつ /条件付確率/\nじょうけんつきぶんぷ /条件付き分布/\nじょうけんづけ /条件付け/条件付/\nじょうけんていじ /条件提示/\nじょうけんてき /条件的/\nじょうけんとうそう /条件闘争/\nじょうけんとくべつ /条件特別/\nじょうけんはんしゃ /条件反射/\nじょうけんはんしゃてき /条件反射的/\nじょうけんはんだん /条件判断/\nじょうけんば /条件馬/\nじょうけんぶ /条件部/\nじょうけんぶぶん /条件部分/\nじょうけんぶん /条件文/\nじょうけんぶんき /条件分岐/\nじょうけんぶんきめいれい /条件分岐命令/\nじょうけんへんこう /条件変更/\nじょうけんへんすう /条件変数/\nじょうけんほう /条件法;conditional(conditionel)/條件法/\nじょうけんめい /条件名/\nじょうげ /上下/\nじょうげいどう /上下移動/\nじょうげうんどう /上下運動/\nじょうげかん /上下巻/\nじょうげかんかく /上下間隔/\nじょうげかんけい /上下関係/\nじょうげさゆう /上下左右/↑↓←→/\nじょうげすい /上下水/\nじょうげすいどう /上下水道/\nじょうげせん /上下線/\nじょうげどう /上下動/\nじょうげぶんかつ /上下分割/\nじょうげぶんさつ /上下分冊/\nじょうげほう /上下法/\nじょうげほうこう /上下方向/\nじょうげめん /上下面/\nじょうげやじるし /上下矢印/\nじょうげん /上限/上弦;-の月/上元;陰暦正月15日/貞元;年号(976-978)/\nじょうげんいない /上限以内/\nじょうげんかかく /上限価格/\nじょうげんかげん /上限下限/\nじょうげんがく /上限額/\nじょうげんすう /上限数/\nじょうげんち /上限値/\nじょうこ /上古/杖鼓/上戸/\nじょうこう /条項/乗降/上皇/情交/情工/上向/上行/\nじょうこうきゃく /乗降客/\nじょうこうきゃくすう /乗降客数/\nじょうこうぐち /乗降口/\nじょうこうしゃ /乗工社/\nじょうこうじかん /乗降時間/\nじょうこうせい /上向性/\nじょうこうはん /上甲板;=じょうかんぱん/\nじょうこうよう /乗降用/\nじょうこく /上告/\nじょうこくきかん /上告期間/\nじょうこくききゃく /上告棄却/\nじょうこくさいばんしょ /上告裁判所/\nじょうこくしん /上告審/\nじょうこくちゅう /上告中/\nじょうこくにん /上告人/\nじょうこくもうしたてしょ /上告申立書/\nじょうこしゃそ /城狐社鼠/\nじょうこん /上根/乗根/条痕/定根/\nじょうこんばん /条痕板/\nじょうご /上戸/漏斗/畳語/冗語/剰語/常語/\nじょうごう /乗号/\nじょうごほう /畳語法/\nじょうごわ /情強/\nじょうさい /城塞/城砦;=城塞/城西;地名/攘災;-招福/条西;?/\nじょうさいだい /城西大/\nじょうさいだいがく /城西大学/\nじょうさいぼう /娘細胞;[生物]daughter cell.⇔母細胞/嬢細胞;=娘細胞/\nじょうさく /上策/上作/城柵/縄索/\nじょうさし /状差し/状差/\nじょうさま /上様/嬢様/\nじょうさん /蒸散/乗算;じょうざん/\nじょうさんめいれい /乗算命令/\nじょうざ /上座/定座/常座/\nじょうざい /錠剤/浄財/常在/浄罪/杖罪/剰剤/\nじょうざいせんじょう /常在戦場/\nじょうざぶ /上座部/\nじょうざん /乗算/常山;地名,→恒山/\nじょうざんえんざん /乗算演算/\nじょうざんかいすう /乗算回数/\nじょうざんかいろ /乗算回路/\nじょうざんき /乗算器/\nじょうざんけい /定山渓/\nじょうし /上司/城址/上肢/上梓;publish/城市/上使/情死/上士/情シ;[略語]「情報システム(部門)」か/情子/上巳/\nじょうしき /常識/定式/上式/常式/\nじょうしきいぜん /常識以前/\nじょうしきか /常識化/常識家/\nじょうしきじん /常識人/\nじょうしきちゅう /常識中/\nじょうしきてき /常識的/\nじょうしきまく /定式幕/\nじょうしきん /上肢筋/\nじょうした /城下/\nじょうしつ /上質/\nじょうしつし /上質紙/\nじょうしゃ /乗車/盛者/浄写/\nじょうしゃいち /乗車位置/\nじょうしゃえき /乗車駅/\nじょうしゃかのう /乗車可能/\nじょうしゃきゃく /乗車客/\nじょうしゃきょひ /乗車拒否/\nじょうしゃきろく /乗車記録/\nじょうしゃきんし /乗車禁止/\nじょうしゃくかん /乗車区間/\nじょうしゃぐち /乗車口/\nじょうしゃけいろ /乗車経路/\nじょうしゃけん /乗車券/\nじょうしゃけんるい /乗車券類/\nじょうしゃこうりつ /乗車効率/\nじょうしゃじ /乗車時/\nじょうしゃじかん /乗車時間/\nじょうしゃじんいん /乗車人員/\nじょうしゃせいりけん /乗車整理券/\nじょうしゃせん /乗車船/\nじょうしゃせんよう /乗車専用/\nじょうしゃそうち /乗車装置/\nじょうしゃたいけん /乗車体験/\nじょうしゃていいん /乗車定員/\nじょうしゃとびら /乗車扉/\nじょうしゃにんずう /乗車人数/\nじょうしゃひっすい /盛者必衰/\nじょうしゃひょう /乗車票/\nじょうしゃび /乗車日/\nじょうしゃへんこう /乗車変更/\nじょうしゃほうほう /乗車方法/\nじょうしゃまえ /乗車前/\nじょうしゃりつ /乗車率/\nじょうしゃりょう /乗車料/\nじょうしゃりょうきん /乗車料金/\nじょうしゅ /城主/情趣/\nじょうしゅう /常習/上州/常州/城州/\nじょうしゅうきつえんしゃ /常習喫煙者/\nじょうしゅうしゃ /常習者/\nじょうしゅうじ /上州路/\nじょうしゅうてき /常習的/\nじょうしゅうはん /常習犯/\nじょうしゅうや /上州屋/\nじょうしゅかく /城主格/\nじょうしゅく /定宿;NB:「じょうやど」が一般的/\nじょうしゅてき /情趣的/\nじょうしゅび /上首尾/\nじょうしょ /上書/浄書/情緒/情処/条書/\nじょうしょう /上昇/常勝/丞相/上声/\nじょうしょうおん /上昇音/\nじょうしょうかく /上昇角/\nじょうしょうかん /上昇管/\nじょうしょうがた /上昇型/\nじょうしょうきりゅう /上昇気流/\nじょうしょうけいこう /上昇傾向/\nじょうしょうけいれつ /上昇系列/\nじょうしょうしこう /上昇志向/\nじょうしょうじ /上昇時/\nじょうしょうせん /上昇線/\nじょうしょうちゅう /上昇中/\nじょうしょうど /上昇度/\nじょうしょうはば /上昇幅/\nじょうしょうりつ /上昇率/\nじょうしょうりょう /上昇量/\nじょうしょかい /情処会/\nじょうしょがっかい /情処学会/\nじょうしょく /常食/\nじょうしょしょうがい /情緒障害/\nじょうしょてんめん /情緒纏綿/\nじょうしょぶ /情処部/\nじょうしょろん /情処論/\nじょうしん /上新/上唇/上申/浄心/上進/\nじょうしんえつ /上信越/\nじょうしんえつどう /上信越道/\nじょうしんえつほうめん /上信越方面/\nじょうしんこ /上新粉/\nじょうしんしょ /上申書/\nじょうしんでんき /上新電機;[企業名]/\nじょうしんでんてつ /上信電鉄/\nじょうじ /譲二/常時/貞治;年号(1365-1368)/丈二/情事/丈治/畳字/条二/丈嗣/常児/\nじょうじかいてん /常時回転/\nじょうじかいほう /常時開放/\nじょうじかんし /常時監視/\nじょうじけいたい /常時携帯/\nじょうじしよう /常時使用/\nじょうじじゅうでん /常時充電/\nじょうじせいたい /常磁性体/\nじょうじせつぞく /常時接続/\nじょうじつ /情実/\nじょうじてんとう /常時点灯/\nじょうじてんとうしき /常時点灯式/\nじょうじま /城島/\nじょうじゅ /成就/譲受/上寿;100歳/\nじょうじゅう /常住/\nじょうじゅうふだん /常住不断/\nじょうじゅつ /上述/杖術/\nじょうじゅにん /譲受人/\nじょうじゅん /上旬/\nじょうじゅんごろ /上旬頃/\nじょうじょ /乗除/\nじょうじょう /上々/上場/情状/上上/上乗/常常/常状/烝烝/条条/畳畳/嫋嫋/常情/穣穣/擾擾/\nじょうじょうかぶしき /上場株式/\nじょうじょうがいしゃ /上場会社/\nじょうじょうきぎょう /上場企業/\nじょうじょうきち /上々吉/\nじょうじょうしゃくりょう /情状酌量/\nじょうじょうはいし /上場廃止/\nじょうじょうらい /上場来/\nじょうじょざん /乗除算/\nじょうじん /常人/情人/成尋/\nじょうすい /浄水;clean water/上水;tap waer/定水/\nじょうすいき /浄水器/浄水機/\nじょうすいご /浄水後/\nじょうすいじょう /浄水場/\nじょうすいじょうせいび /浄水場整備/\nじょうすいせいのう /浄水性能/\nじょうすいち /浄水池/\nじょうすいどう /上水道/\nじょうすいのうりょく /浄水能力/\nじょうすいほうしき /浄水方式/\nじょうすう /乗数;multiplier/常数;constant/条数/定数;ていすう?/剰数;?/\nじょうすうけん /情数研/\nじょうすうこうか /乗数効果/\nじょうすうじかん /定数時間/\nじょうすうち /定数値/\nじょうすうばい /定数倍/\nじょうすけ /譲介/\nじょうず /上手/上図;figure above/\nじょうずへた /上手下手/\nじょうせい /情勢/醸成/城西/上製/上清/状勢;=情勢/上声;じょうしょう/\nじょうせいほん /上製本/情制本/\nじょうせき /定石/上席/城跡/定跡;[将棋]/定席/上積/乗積/鐘石/城蹟;=城跡/攘斥/\nじょうせきか /定跡化/\nじょうせきけい /定石形/\nじょうせきしゅう /定石集/\nじょうせきてき /定石的/\nじょうせきひょう /乗積表/\nじょうせきぶん /上積分/\nじょうせきもん /縄蓆文/\nじょうせつ /常設/\nじょうせついん /浄雪院/\nじょうせつかん /常設館/\nじょうせつてん /常設展/\nじょうせつてんじ /常設展示/\nじょうせつばしょ /常設場所/\nじょうせん /乗船/情宣;情報宣伝/上船/\nじょうせんけん /乗船券/\nじょうせんしょくたい /常染色体;[生物]autosome/\nじょうせんりょう /乗船料/\nじょうせんわりびきけん /乗船割引券/\nじょうぜつ /饒舌/\nじょうぜん /定禅/\nじょうぜんじ /定禅寺/\nじょうぜんじどおり /定禅寺通り/定禅寺通/\nじょうぜんみずのごとし /上善如水/\nじょうそ /上訴/上疏/\nじょうそう /上層/情操/常総/上奏/情想/\nじょうそううん /上層雲/\nじょうそうがくいん /常総学院/\nじょうそうきょういく /情操教育/\nじょうそうご /上層語/\nじょうそうぶ /上層部/\nじょうそく /常則/\nじょうそけん /上訴権/\nじょうぞう /醸造/\nじょうぞうしゅ /醸造酒/\nじょうぞうしょ /醸造所/\nじょうぞうじょ /醸造所/\nじょうぞうす /醸造酢/\nじょうぞうもと /醸造元/\nじょうぞうよう /醸造用/\nじょうた /饒多/\nじょうたい /状態;state/上体/常態;normal state.「汚職の-化」/常体;⇔敬体/情態;state of mind/上腿/\nじょうたいいってい /状態一定/\nじょうたいか /常態化/\nじょうたいくうかん /状態空間/\nじょうたいしゅうごう /状態集合/\nじょうたいじょうほう /状態情報/\nじょうたいすう /状態数/\nじょうたいず /状態図/\nじょうたいせんい /状態遷移/\nじょうたいせんいかんすう /状態遷移関数/\nじょうたいせんいず /状態遷移図/\nじょうたいち /状態値/\nじょうたいはん /状態犯/\nじょうたいへんか /状態変化/\nじょうたいへんすう /状態変数/\nじょうたいべくとる /状態ベクトル/\nじょうたいほうていしき /状態方程式/\nじょうたいりょう /状態量/\nじょうたつ /上達/\nじょうたん /上端/\nじょうだい /上代/城代/\nじょうだいご /上代語/\nじょうだいとくしゅかなづかい /上代特殊仮名遣い/\nじょうだいぶんがく /上代文学/\nじょうだま /上玉/\nじょうだん /冗談/上段/\nじょうだんぬき /冗談抜き/冗談抜;?/\nじょうだんはんぶん /冗談半分/\nじょうち /上智/上知/上地/常置/城地/情痴/情致/\nじょうちそつ /上智卒/\nじょうちだい /上智大/\nじょうちだいがく /上智大学/\nじょうちばしょ /常置場所/\nじょうちゃく /蒸着/\nじょうちゃくそう /蒸着層/\nじょうちゃくまく /蒸着膜/\nじょうちゃん /嬢ちゃん/\nじょうちゅう /常駐/焼酎;(連濁)/静注/城中/\nじょうちゅうかいじょ /常駐解除/\nじょうちゅうがた /常駐型/\nじょうちゅうげ /上中下/\nじょうちゅうご /常駐後/\nじょうちゅうじ /常駐時/\nじょうちゅうぶ /常駐部/\nじょうちゅうもの /常駐物/\nじょうちゅうりょう /常駐量/\nじょうちょ /情緒/\nじょうちょう /冗長/場長/上長/情調/上聴/\nじょうちょうか /冗長化/\nじょうちょうせい /冗長性/\nじょうちょうど /冗長度/\nじょうちょうぶぶん /冗長部分/\nじょうちょく /常直/\nじょうちょせい /情緒性/\nじょうちょてき /情緒的/\nじょうちょふあんてい /情緒不安定/\nじょうちょろん /情緒論/\nじょうつう /情通/\nじょうつうけん /情通研/\nじょうてい /上程/上帝/上底/\nじょうていめん /上底面/\nじょうてもの /上手物/\nじょうてん /上天/\nじょうてんき /上天気/\nじょうでき /上出来/\nじょうでんけん /情電研/\nじょうと /譲渡/\nじょうとう /上等/城東/常套/上棟/上道/\nじょうとうく /常套句/城東区/\nじょうとうしき /上棟式/\nじょうとうしゅだん /常套手段/\nじょうとうせん /城東線/\nじょうとうへい /上等兵/\nじょうとうらがき /譲渡裏書/\nじょうとえき /譲渡益/\nじょうとかのうていきよきんしょうしょ /譲渡可能定期預金証書/\nじょうとく /常徳/\nじょうとくい /上得意;良いお得意さん/常得意;いつものお得意さん/\nじょうとさき /譲渡先/\nじょうとしょうしょ /譲渡証書/\nじょうとしょうめい /譲渡証明/\nじょうとしょうめいしょ /譲渡証明書/\nじょうとしょとく /譲渡所得/\nじょうとせい /譲渡性/\nじょうとせいよきん /譲渡性預金;negotiable deposit/\nじょうとぜい /譲渡税/\nじょうとぞん /譲渡損/\nじょうとたんぽ /譲渡担保/\nじょうど /浄土/\nじょうどいん /浄土因/\nじょうどう /情動/常道/成道;成仏得道/杖道/\nじょうどうきょく /常動曲/\nじょうどうしょう /常同症/\nじょうどがはま /浄土ヶ浜/\nじょうどきょう /浄土教/\nじょうどしゅう /浄土宗/\nじょうどしんしゅう /浄土真宗/\nじょうどじ /浄土寺/\nじょうどもん /浄土門/\nじょうない /場内/城内/\nじょうないそうぜん /場内騒然/\nじょうないだいかんせい /場内大歓声/\nじょうないばくしょう /場内爆笑/\nじょうないほうそう /場内放送/\nじょうなん /城南/\nじょうなんちょう /城南町/\nじょうなんでんき /城南電器;[企業名]/\nじょうなんどう /上南洞/\nじょうにん /常任/常人/\nじょうにん> /常任;-理事,-幹事,-委員会/\nじょうにんいいん /常任委員/\nじょうにんしきしゃ /常任指揮者/\nじょうにんりじ /常任理事/\nじょうにんりじこく /常任理事国;安保理/\nじょうねつ /情熱/\nじょうねつか /情熱家/\nじょうねつてき /情熱的/\nじょうねん /情念/\nじょうの /上の/\nじょうのう /上納/\nじょうのうきん /上納金/\nじょうのうち /城之内/\nじょうはいじく /上胚軸/\nじょうはく /上白;「-米」「-糖」/上膊;上腕部/上拍;[音楽]arsis,upbeat/\nじょうはくとう /上白糖/\nじょうはつ /蒸発/\nじょうはつげんしょう /蒸発現象/\nじょうはつざら /蒸発皿/\nじょうはつせんねつ /蒸発潜熱/\nじょうはつそうち /蒸発装置/\nじょうはつそくど /蒸発速度/\nじょうはつねつ /蒸発熱;[化学]≒気化熱/\nじょうはな /城端/\nじょうはり /浄玻璃/\nじょうはん /畳半/上半/\nじょうはんしん /上半身/\nじょうはんしんはだか /上半身裸/\nじょうば /乗馬/\nじょうばこ /状箱/\nじょうばふく /乗馬服/\nじょうばん /常磐/定盤/\nじょうばんかいそく /常磐快速/\nじょうばんかいそくせん /常磐快速線/\nじょうばんこうそく /常磐高速/\nじょうばんじどうしゃどう /常磐自動車道/\nじょうばんせん /常磐線/\nじょうばんせんあやせえき /常磐線綾瀬駅/\nじょうばんせんかいそく /常磐線快速/\nじょうばんせんない /常磐線内/\nじょうばんせんほうめん /常磐線方面/\nじょうばんたんこうぶし /常磐炭坑節/\nじょうばんどう /常磐道/\nじょうひ /上皮/冗費/\nじょうひしょうたい /上皮小体;[解剖]parathyroid gland/\nじょうひそしき /上皮組織;[生物]epithelial tissue/\nじょうひょう /上表/上平/\nじょうひん /上品/\nじょうび /常備/\nじょうびぐん /常備軍/\nじょうびさい /常備菜/\nじょうびたき /尉鶲/\nじょうびぶん /常微分/\nじょうびぶんほうていしき /常微分方程式/\nじょうびやく /常備薬/\nじょうふ /情婦/情夫/上布/丈夫/\nじょうふく /条幅/浄福/\nじょうふんべつ /上分別/\nじょうぶ /丈夫/上部/\nじょうぶくろ /状袋/\nじょうぶこうぞう /上部構造/\nじょうぶつ /成仏/\nじょうぶん /条文/上分;[日本史]年貢/上文;sentence above/上聞/冗文/\nじょうぶんきてい /条文規定/\nじょうへい /城兵/\nじょうへき /城壁/\nじょうへん /上辺/城辺/上編/上篇/\nじょうほ /譲歩/\nじょうほう /情報/上方/定法/乗法/常法/城宝/城堡/城寳;「宝」旧字/\nじょうほうあっしゅく /情報圧縮/\nじょうほういがい /情報以外/\nじょうほういん /情報員/\nじょうほういんぺい /情報隠蔽/\nじょうほうえんしゅうしつ /情報演習室/\nじょうほうおうよう /情報応用/\nじょうほうか /情報化/情報科/\nじょうほうかいじ /情報開示/\nじょうほうかいせき /情報解析/\nじょうほうかいせきがく /情報解析学/\nじょうほうかいせきぎじゅつ /情報解析技術/\nじょうほうかいはつしつ /情報開発室/\nじょうほうかがく /情報科学/\nじょうほうかがくか /情報科学科/\nじょうほうかがくかんけい /情報科学関係/\nじょうほうかがくきょうしつ /情報科学教室/\nじょうほうかがくけんきゅうか /情報科学研究科/\nじょうほうかがくしゃ /情報科学者/\nじょうほうかがくじてん /情報科学辞典/\nじょうほうかがくせんこう /情報科学専攻/\nじょうほうかがくてき /情報科学的/\nじょうほうかがくぶ /情報科学部/\nじょうほうかがっか /情報科学科/\nじょうほうかくさ /情報格差/\nじょうほうかくめい /情報革命/\nじょうほうかしゃかい /情報化社会/\nじょうほうかた /情報過多/\nじょうほうかつどう /情報活動/\nじょうほうかでん /情報家電/\nじょうほうかん /情報館/情報官/\nじょうほうかんきょう /情報環境/\nじょうほうかんけい /情報関係/\nじょうほうかんり /情報管理/\nじょうほうかんりがっか /情報管理学科/\nじょうほうかんりしせつ /情報管理施設/\nじょうほうかんれん /情報関連/\nじょうほうがく /情報学/\nじょうほうがくぶ /情報学部/\nじょうほうがくるい /情報学類/\nじょうほうがっか /情報学科/\nじょうほうきおく /情報記憶/\nじょうほうきか /情報幾何/\nじょうほうきき /情報機器/\nじょうほうききぶ /情報機器部/\nじょうほうきじ /情報記事/\nじょうほうきそ /情報基礎/\nじょうほうきそかがく /情報基礎科学/\nじょうほうきょういく /情報教育/\nじょうほうきょうゆう /情報共有/\nじょうほうきょく /情報局/\nじょうほうぎじゅつ /情報技術/\nじょうほうぎじゅつか /情報技術科/\nじょうほうぎじゅつかいはつ /情報技術開発/\nじょうほうぎじゅつぶんや /情報技術分野/\nじょうほうぎょうれつ /情報行列/\nじょうほうけい /情報系/\nじょうほうけいがっか /情報系学科/\nじょうほうけつらく /情報欠落/\nじょうほうけん /情報研/\nじょうほうけんきゅうしょ /情報研究所/\nじょうほうけんきゅうじょ /情報研究所/\nじょうほうけんさく /情報検索/\nじょうほうげん /情報源/\nじょうほうこう /情報工/\nじょうほうこうかい /情報公開/\nじょうほうこうかいほう /情報公開法/\nじょうほうこうかん /情報交換/\nじょうほうこうかんかい /情報交換会/\nじょうほうこうかんよう /情報交換用/\nじょうほうこうがく /情報工学/\nじょうほうこうがくか /情報工学科/\nじょうほうこうがくかてい /情報工学課程/\nじょうほうこうがくきょうしつ /情報工学教室/\nじょうほうこうがくけい /情報工学系/\nじょうほうこうがくけんきゅうか /情報工学研究科/\nじょうほうこうがくじっけん /情報工学実験/\nじょうほうこうがくぶ /情報工学部/\nじょうほうこうがくぶんや /情報工学分野/\nじょうほうこうがっか /情報工学科/\nじょうほうこうぞう /情報構造/\nじょうほうさいぜんせん /情報最前線/\nじょうほうさんぎょう /情報産業/\nじょうほうさんぎょうろん /情報産業論/\nじょうほうざっし /情報雑誌/\nじょうほうし /情報誌;magazine/情報紙;paper/\nじょうほうしげん /情報資源/\nじょうほうしつ /情報室/\nじょうほうしゃかい /情報社会/\nじょうほうしゃかいがく /情報社会学/\nじょうほうしゃだん /情報遮断/\nじょうほうしゅうしゅう /情報収集/\nじょうほうしゅうしゅうかつどう /情報収集活動/\nじょうほうしゅうせい /上方修正/\nじょうほうしょう /情報相/情報省/\nじょうほうしょり /情報処理/\nじょうほうしょりえんしゅう /情報処理演習/\nじょうほうしょりか /情報処理科/\nじょうほうしょりかてい /情報処理過程/\nじょうほうしょりかんけい /情報処理関係/\nじょうほうしょりがいろん /情報処理概論/\nじょうほうしょりがく /情報処理学/\nじょうほうしょりがっかい /情報処理学会/\nじょうほうしょりきかい /情報処理機械/\nじょうほうしょりきき /情報処理機器/\nじょうほうしょりきこう /情報処理機構/\nじょうほうしょりきのう /情報処理機能/\nじょうほうしょりきょういく /情報処理教育/\nじょうほうしょりぎじゅつしゃ /情報処理技術者;-試験,第2種-/\nじょうほうしょりけんきゅう /情報処理研究/\nじょうほうしょりこうざ /情報処理講座/\nじょうほうしょりさぎょう /情報処理作業/\nじょうほうしょりしけん /情報処理試験/\nじょうほうしょりのうりょく /情報処理能力/\nじょうほうしょりぶんや /情報処理分野/\nじょうほうしょりほう /情報処理法/\nじょうほうしょりようご /情報処理用語/\nじょうほうしりょう /情報資料/\nじょうほうじ /浄法寺/\nじょうほうじっけんしつ /情報実験室/\nじょうほうじゃくしゃ /情報弱者/\nじょうほうすうがく /情報数学/\nじょうほうすうり /情報数理/\nじょうほうすうりがっか /情報数理学科/\nじょうほうすじ /情報筋/\nじょうほうせいさんしゃ /情報生産者/\nじょうほうせん /情報戦/\nじょうほうせんこう /情報専攻/\nじょうほうせんしんこく /情報先進国/\nじょうほうせんたー /情報センター/\nじょうほうせんりゃく /情報戦略/\nじょうほうそうさ /情報操作/\nじょうほうたんさく /情報探索/\nじょうほうたんまつ /情報端末/\nじょうほうだい /情報大/情報第/\nじょうほうだいがく /情報大学/\nじょうほうちかん /上方置換;水に溶けやすく空気より軽い気体の収集法/\nじょうほうちくせき /情報蓄積/\nじょうほうちしき /情報知識/\nじょうほうちしきがっかい /情報知識学会/\nじょうほうちず /情報地図/\nじょうほうちゅうしゅつ /情報抽出/\nじょうほうつう /情報通/\nじょうほうつうしん /情報通信/\nじょうほうつうしんかがく /情報通信科学/\nじょうほうつうしんきき /情報通信機器/\nじょうほうつうしんけんきゅう /情報通信研究/\nじょうほうつうしんぶ /情報通信部/\nじょうほうていきょう /情報提供/\nじょうほうていきょうがいしゃ /情報提供会社/\nじょうほうていきょうけいたい /情報提供形態/\nじょうほうていきょうしせつ /情報提供施設/\nじょうほうていきょうしゃ /情報提供者/\nじょうほうていきょうよう /情報提供用/\nじょうほうてき /情報的/乗法的/\nじょうほうてんそう /情報転送/\nじょうほうでんたつ /情報伝達/\nじょうほうでんたつがく /情報伝達学/\nじょうほうでんたつのうりょく /情報伝達能力/\nじょうほうとう /情報棟/\nじょうほうとうごう /情報統合/\nじょうほうとうせい /情報統制/\nじょうほうどうし /情報同士/\nじょうほうないよう /情報内容/\nじょうほうなど /情報等/\nじょうほうにゅうしゅ /情報入手/\nじょうほうはいふ /情報配布/\nじょうほうはっしん /情報発信/\nじょうほうはっしんげん /情報発信源/\nじょうほうばいたい /情報媒体/\nじょうほうばん /情報板/\nじょうほうばんぐみ /情報番組/\nじょうほうひょうげん /情報表現/\nじょうほうひょうじ /情報表示/\nじょうほうぶ /情報部/\nじょうほうぶいん /情報部員/\nじょうほうぶそく /情報不足/\nじょうほうぶつりがく /情報物理学/\nじょうほうぶんや /情報分野/\nじょうほうぶんるい /情報分類/\nじょうほうへんかん /情報変換/\nじょうほうほんぶ /情報本部/\nじょうほうめでぃあ /情報メディア/\nじょうほうもう /情報網/\nじょうほうもと /情報元/\nじょうほうや /情報屋/\nじょうほうようりょう /情報容量/\nじょうほうりがく /情報理学/\nじょうほうりこうがく /情報理工学/\nじょうほうりゅうつう /情報流通/\nじょうほうりょう /情報量;information content/情報料;information fee/\nじょうほうりょうきん /情報料金/\nじょうほうりょく /情報力/\nじょうほうりろん /情報理論/\nじょうほうろうえい /情報漏洩/\nじょうほうろん /情報論/\nじょうほうろんり /情報論理/\nじょうほうろんりがく /情報論理学/\nじょうほく /城北/常北/\nじょうほくせん /城北線/\nじょうぼう /上房/\nじょうぼく /上木;publish/縄墨;-を改廃せず/\nじょうぼん /常凡/\nじょうぼんれんだいじ /上品蓮台寺/\nじょうまい /上米/\nじょうまえ /錠前/\nじょうまん /冗漫/\nじょうみ /情味/\nじょうみの /上ミノ/\nじょうみゃく /静脈/\nじょうみゃくけつ /静脈血/\nじょうみゃくさんぎょう /静脈産業/\nじょうみゃくちゅうしゃ /静脈注射/\nじょうみゃくべん /静脈弁;venous valve/\nじょうみゃくりゅう /静脈瘤/\nじょうみょう /定命/\nじょうみん /常民/\nじょうむ /常務;-取締役/乗務;-員/\nじょうむいん /乗務員/\nじょうむいんくみあい /乗務員組合/\nじょうむいんしつ /乗務員室/\nじょうむいんよう /乗務員用/\nじょうむしつ /常務室/\nじょうむとりしまりやく /常務取締役/\nじょうむりじ /常務理事/\nじょうめん /上面/尉面;老翁の能面の総称/\nじょうめんぞう /上面像/\nじょうめんはっこう /上面醗酵/\nじょうもう /上毛/\nじょうもうでんてつ /上毛電鉄/\nじょうもく /条目/\nじょうもの /上物/\nじょうもん /縄文/城門/定紋/\nじょうもんいぜん /縄文以前/\nじょうもんこうき /縄文後期/\nじょうもんご /縄文語/\nじょうもんしきどき /縄文式土器/\nじょうもんじだい /縄文時代/\nじょうもんじだいぜんき /縄文時代前期/\nじょうもんじん /縄文人/\nじょうもんすぎ /縄文杉/\nじょうもんぜんき /縄文前期/\nじょうもんどき /縄文土器/\nじょうもんぶんか /縄文文化/\nじょうもんまえ /縄文前/\nじょうや /常夜/長夜;無明-/\nじょうやく /条約/定役/\nじょうやくいはん /条約違反/\nじょうやくかいせい /条約改正/\nじょうやくかめいこく /条約加盟国/\nじょうやくていけつ /条約締結/\nじょうやくは /条約派/\nじょうやとい /常雇い/\nじょうやとう /常夜灯/常夜燈/\nじょうやど /定宿/常宿/\nじょうゆ /醤油/上諭/\nじょうゆいしきろん /成唯識論/\nじょうゆう /城邑/\nじょうよ /剰余/譲与/丈余/剩餘;旧字/\nじょうよう /常用/乗用/城陽/常陽/上陽/\nじょうようかんじ /常用漢字/\nじょうようかんじひょう /常用漢字表/\nじょうようぎんこう /常陽銀行/\nじょうようしゃ /乗用車/常用者/\nじょうようしゃよう /乗用車用/\nじょうようじ /常用字/\nじょうようたいすう /常用対数/\nじょうよかち /剰余価値/\nじょうよきん /剰余金/\nじょうよきんしょぶんあん /剰余金処分案;財務諸表の1つ/\nじょうよく /情欲/情慾;別字/\nじょうよけい /剰余系/\nじょうよるい /剰余類/\nじょうよろうどう /剰余労働;[経済]Mehrarbeit/\nじょうらく /上洛/常楽/\nじょうらくかい /情洛会/\nじょうらん /上欄;column above/擾乱/上覧/\nじょうらんずもう /上覧相撲/\nじょうり /条理;reason/条里;区画/情理/常理/杖履/\nじょうりく /上陸/\nじょうりくさくせん /上陸作戦/\nじょうりせい /条里制/\nじょうりつ /乗率/\nじょうりゃく /上略/\nじょうりゅう /上流/蒸留/蒸溜/\nじょうりゅうかいきゅう /上流階級/\nじょうりゅうき /蒸留器/\nじょうりゅうきぞく /上流貴族/\nじょうりゅうさいと /上流サイト/\nじょうりゅうしゃかい /上流社会/\nじょうりゅうしゅ /蒸留酒/\nじょうりゅうじょ /蒸留所/\nじょうりゅうすい /蒸留水/\nじょうりゅうふじん /上流夫人/\nじょうりゅうほうめん /上流方面/\nじょうりょう /丈量/\nじょうりょく /常緑/\nじょうりょくこうぼく /常緑高木/\nじょうりょくこうようじゅりん /常緑広葉樹林/\nじょうりょくしんようじゅ /常緑針葉樹/\nじょうりょくじゅ /常緑樹/\nじょうりょくていぼく /常緑低木/\nじょうるり /浄瑠璃/\nじょうるりひめものがたり /浄瑠璃姫物語/\nじょうるりぼん /浄瑠璃本/\nじょうれい /条例;†自治体の法/条令;†箇条書きの法令/常例/上例/浄霊/\nじょうれいあん /条例案/\nじょうれいしゅう /条例集/\nじょうれいじゅつ /浄霊術/\nじょうれん /常連/定連;≒常連/\nじょうれんきゃく /常連客/\nじょうれんさん /常連さん/\nじょうれんたち /常連達/\nじょうれんとうこうしゃ /常連投稿者/\nじょうろ /如雨露/如露;=如雨露/女郎/\nじょうろう /城楼/上臈/上臘;「臈」異体字/\nじょうろきょう /上路橋/\nじょうろく /丈六/\nじょうろん /諍論/\nじょうわ /情話/貞和;年号(1345-1350)/\nじょうわん /上腕/\nじょうわんこつ /上腕骨/\nじょうわんさんとうきん /上腕三頭筋/\nじょうわんにとうきん /上腕二頭筋/\nじょうわんぶ /上腕部/\nじょえん /助演/\nじょえんじょゆう /助演女優/\nじょえんじょゆうしょう /助演女優賞/\nじょえんだんゆう /助演男優/\nじょえんだんゆうしょう /助演男優賞/\nじょおう /女王/\nじょおうあり /女王蟻/\nじょおうごう /女王号/\nじょおうさま /女王様/\nじょおうばち /女王蜂/\nじょおうへいか /女王陛下/\nじょおん /助音/\nじょか /序歌/\nじょかい /叙階/\nじょかく /除核/\nじょかん /女官/\nじょかんとく /助監督/\nじょがい /除外/\nじょがいきてい /除外規定/\nじょがいば /除外馬/\nじょがく /女楽/\nじょがくいん /女学院/\nじょがくえん /女学園/\nじょがくせい /女学生/\nじょがっかん /女学館/\nじょがっこう /女学校/女學校;「学」旧字/\nじょきゃく /除却/\nじょきゅう /女給/\nじょきょ /除去/\nじょきょう /助教/\nじょきょうじゅ /助教授/\nじょきょうじゅしつ /助教授室/\nじょきょきそく /除去規則/\nじょきょく /序曲/\nじょきょざい /除去剤/除去材/\nじょきょのうりょく /除去能力/\nじょきょほう /除去法/\nじょきん /除菌/助勤/\nじょく /辱;侮辱/溽;溽暑/縟;縟礼/蓐;蓐瘡/褥;産褥/\nじょくしょ /溽暑/\nじょくせ /濁世/\nじょくそう /褥瘡;[医]bedsore. 床擦れ/蓐瘡;=褥瘡/辱創;?/\nじょくち /辱知/\nじょくふ /褥婦/\nじょくれい /縟礼/\nじょくん /叙勲/\nじょけい /女系/叙景/\nじょけいてき /叙景的/\nじょけつ /女傑/\nじょけん /女権/\nじょけんはんけつ /除権判決/\nじょげん /助言/序言/\nじょげんしゃ /助言者/\nじょこう /徐行/女工/女皇/除光;-液/\nじょこうあいし /女工哀史;細井和喜蔵/\nじょこううんてん /徐行運転/\nじょこうえき /除光液;マニキュア落とし/\nじょこうじ /徐行時/\nじょこつ /鋤骨;[解剖](鼻の)vomer/\nじょご /助語/\nじょごう /除号/\nじょさい /助祭/如才/\nじょさいぼう /助細胞/\nじょさん /除算;じょさん/\nじょさんき /除算器/\nじょさんし /助産師;保健婦助産婦看護婦法一部改正による呼称変更/\nじょさんぷ /助産婦/\nじょざい /助剤/助材/\nじょざん /除算/\nじょざんかいろ /除算回路/\nじょざんき /除算器/\nじょし /女子/女史/助詞/序詞/序詩/\nじょし> /女子;-プロ,-テニス,-生徒/\nじょしい /女子医/\nじょしえいようだいがく /女子栄養大学;www.eiyo.ac.jp/\nじょしがくいん /女子学院/\nじょしがくえん /女子学園/\nじょしがくせい /女子学生/\nじょしき /女色/\nじょしきょうえい /女子競泳/\nじょしけいむしょ /女子刑務所/\nじょしこう /女子校/女子高/\nじょしこうこう /女子高校/\nじょしこうこうせい /女子高校生/\nじょしこうせい /女子高生/\nじょしさべつてっぱいじょうやく /女子差別撤廃条約/\nじょししゃいん /女子社員/\nじょししょうぎょう /女子商業/\nじょしじゅんけっしょう /女子準決勝/\nじょしせいがくいん /女子聖学院/\nじょしせいと /女子生徒/\nじょしせんしゅ /女子選手/\nじょしたいそう /女子体操/\nじょしたんだい /女子短大/\nじょしだい /女子大/\nじょしだいがく /女子大学/\nじょしだいせい /女子大生/\nじょしだいせいやく /女子大生役/\nじょしちゅうがくせい /女子中学生/\nじょしちゅうせい /女子中生/\nじょしつ /除湿/\nじょしつき /除湿機/\nじょしつきのう /除湿機能/\nじょしてんいん /女子店員/\nじょしといれ /女子トイレ/\nじょしはつ /女子初/\nじょしび /女子美/\nじょしびじゅつだいがく /女子美術大学/\nじょしぶ /女子部/\nじょしぶいん /女子部員/\nじょしぷろ /女子プロ/\nじょしべん /女子便;女子便所のこと/\nじょしべんじょ /女子便所/\nじょしめい /女子名/\nじょしゃく /叙爵/\nじょしやきゅうぶ /女子野球部/\nじょしゅ /助手/\nじょしゅう /女囚/徐州/除臭/\nじょしゅかい /助手会/\nじょしゅしつ /助手室/\nじょしゅせき /助手席/\nじょしゅせきがわ /助手席側/\nじょしゅせきよう /助手席用/\nじょしょう /序章/女将/\nじょしょく /女色/\nじょしょくばい /助触媒;[化学]co-catalyst/\nじょしよう /女子用/\nじょしりょう /女子寮/\nじょしん /女真/女神/\nじょしんもじ /女真文字/\nじょじ /女児/叙事/助字/助辞/序次/\nじょじし /叙事詩/\nじょじしてき /叙事詩的/\nじょじゅつ /叙述/\nじょじょ /徐々/序々;?/\nじょじょう /叙情/抒情;=叙情/如上/\nじょじょうし /抒情詩/叙情詩/\nじょじょうてき /叙情的/\nじょじょうふ /女丈夫/\nじょじょに /徐々に/\nじょじよう /女児用/\nじょすい /如水/除水/\nじょすう /序数;⇔基数/除数;divisor/助数/\nじょすうし /助数詞;numerative/序数詞;⇔基数詞/\nじょせい /女性/助成/女声;female voice/女婿/助勢/\nじょせいあて /女性宛/\nじょせいいっぱん /女性一般/\nじょせいうんてんし /女性運転士/\nじょせいか /女性化/\nじょせいかしゅ /女性歌手/\nじょせいかん /女性観/\nじょせいかんけい /女性関係/\nじょせいがく /助成額/女性学;women's study/\nじょせいがた /女性型/女性方/\nじょせいがっしょう /女声合唱/\nじょせいがっしょうだん /女声合唱団/\nじょせいがわ /女性側/\nじょせいき /女性器/\nじょせいきゃく /女性客/\nじょせいきょうし /女性教師/\nじょせいきょうふしょう /女性恐怖症/\nじょせいきょうゆ /女性教諭/\nじょせいきん /助成金/\nじょせいきんがく /助成金額/\nじょせいぎいん /女性議員/\nじょせいぐん /女性軍/\nじょせいけい /女性形/女性系/\nじょせいこうほ /女性候補/\nじょせいこようしゃ /女性雇用者/\nじょせいご /女性語/\nじょせいさっか /女性作家/\nじょせいさべつ /女性差別/\nじょせいさべつてっぱいじょうやく /女性差別撤廃条約/\nじょせいさんかしゃ /女性参加者/\nじょせいざっし /女性雑誌/\nじょせいし /女性誌/女性史/\nじょせいしかん /女性士官/\nじょせいしゃいん /女性社員/\nじょせいしゃしょう /女性車掌/\nじょせいしゅうかんし /女性週刊誌/\nじょせいしゅしょう /女性首相/\nじょせいしんり /女性心理/\nじょせいしんりがく /女性心理学/\nじょせいじしん /女性自身/\nじょせいじょうい /女性上位/\nじょせいじょういじだい /女性上位時代/\nじょせいじん /女性陣/\nじょせいせい /女性性/\nじょせいせんしゅ /女性選手/\nじょせいせんよう /女性専用/\nじょせいせんようしゃ /女性専用車/\nじょせいせんようしゃりょう /女性専用車両/\nじょせいせんようれっしゃ /女性専用列車/\nじょせいそう /女性層/\nじょせいぞう /女性像/\nじょせいたち /女性達/\nじょせいたんどく /女性単独/\nじょせいだいかんげい /女性大歓迎/\nじょせいてき /女性的/\nじょせいと /女生徒/\nじょせいとたち /女生徒達/\nじょせいどうし /女性同士/\nじょせいひ /助成費/\nじょせいひとり /女性一人/\nじょせいひょう /女性票/\nじょせいび /女性美/\nじょせいふたり /女性二人/\nじょせいぶ /女性部/\nじょせいへんれき /女性遍歴/\nじょせいべっし /女性蔑視/\nじょせいほるもん /女性ホルモン/\nじょせいむけ /女性向け/\nじょせいめい /女性名/\nじょせいめいし /女性名詞/\nじょせいもんだい /女性問題/\nじょせいゆうい /女性優位/\nじょせいゆうせん /女性優先/\nじょせいよう /女性用/\nじょせいより /女性寄り/\nじょせいりじ /女性理事/\nじょせいりょうきん /女性料金/\nじょせいれき /女性歴/\nじょせいろうどうしゃ /女性労働者/\nじょせき /除籍/除斥/\nじょせききかん /除斥期間/\nじょせつ /除雪/序説/叙説/絮説/\nじょせつき /除雪機/\nじょせつしゃ /除雪車/\nじょせん /女専;[略語]女子専門学校/\nじょそう /女装/除草/助走;run-up/序奏;intro/助奏;[音楽]obbligato/除装;disarm/\nじょそうざい /除草剤/\nじょそうぶ /序奏部/\nじょそんだんぴ /女尊男卑/\nじょたい /除隊/女体/所帯/\nじょたんぱく /除蛋白/\nじょちゅう /女中/除虫;debug/\nじょちゅうぎく /除虫菊/\nじょちゅうべや /女中部屋/\nじょちょう /助長/\nじょつう /除痛/\nじょてい /女帝/\nじょてんいん /女店員/\nじょどう /女童/\nじょどうし /助動詞/\nじょなん /女難/\nじょにだん /序二段/\nじょにん /叙任/\nじょのくち /序の口/序ノ口/\nじょはきゅう /序破急/\nじょばす /女バス/\nじょばん /序盤/序番/\nじょばんせん /序盤戦/\nじょひ /女卑/\nじょひょう /除票/除表/\nじょぶん /序文/\nじょへん /徐変/\nじょへんすう /助変数;[数学]parameter. パラメータ/\nじょほう /除法;÷/叙法;[言語]mode/\nじょまく /除幕;unveil/序幕;prologue/\nじょまくしき /除幕式/\nじょみゃく /徐脈/\nじょめい /除名/助命/\nじょめいしょぶん /除名処分/\nじょめいてんのう /舒明天皇/\nじょもう /除毛/\nじょもうざい /除毛剤/\nじょや /除夜/\nじょやく /助役/\nじょやなべ /除夜鍋/\nじょやのかね /除夜の鐘/\nじょゆう /女優/\nじょゆうしょう /女優賞/\nじょゆうやく /女優役/\nじょりゅう /女流/\nじょりゅうきし /女流棋士/\nじょりゅうさっか /女流作家/\nじょりゅうぶんがく /女流文学/\nじょりゅうめいじん /女流名人/\nじょりょく /助力/\nじょれい /除霊/\nじょれいし /除霊師/\nじょれつ /序列/\nじょろう /女郎/\nじょろうぐも /女郎蜘蛛/\nじょろうや /女郎屋/\nじょろん /序論/\nじょんがらぶし /じょんがら節;[民謡]津軽-/\nじよ /自余;その他/爾余;=自余/時余;一時間ちょっと/\nじよう /滋養/自用/次葉/自養/\nじようきょうそう /滋養強壮/\nじらい /地雷/爾来/\nじらいげん /地雷原/\nじらいしょり /地雷処理/\nじらいじょきょ /地雷除去/\nじらいや /児雷也/\nじり /事理/自利/尻/\nじりき /自力/地力/\nじりきかいけつ /自力解決/\nじりきかいはつ /自力開発/\nじりきこうかん /自力交換/\nじりきこうこう /自力航行/\nじりきしゅう /自力宗/\nじりきそうこうふのう /自力走行不能/\nじりきゆうしょう /自力優勝/\nじりだか /じり高/ジリ高;[相場]/\nじりつ /自立;independence/自律;autonomy/而立;30歳/侍立;そばに控えて立つ/持律;[仏教]戒律を守る/\nじりつくんれん /自律訓練/\nじりつくんれんほう /自律訓練法;[精医]autogenic training/\nじりつご /自立語/\nじりつしき /自立式/\nじりつしん /自立心;independence/自律心/\nじりつしんけい /自律神経/\nじりつしんけいけい /自律神経系/\nじりつしんけいしっちょうしょう /自律神経失調症/\nじりつせい /自立性;independence/自律性;autonomy/\nじりつてき /自律的/\nじりつぶんさん /自律分散/\nじりつぶんさんせいぎょ /自律分散制御/\nじりひん /ジリ貧/じり貧/\nじりゃく /治暦;年号(1065-1069)/\nじりやす /じり安/ジリ安;[相場]/\nじりゅう /時流/自流/\nじりゅうち /自留地/\nじりょう /寺領/\nじりょく /磁力/恃力/\nじりょくかいそう /自力回送/\nじりょくきゅうさい /自力救済/\nじりょくけい /磁力計/\nじりょくせん /磁力線/\nじりん /辞林/字林/\nじる /汁/\nじるい /字類/\nじるいしょう /字類抄;平安時代の国語辞典/\nじるこにうむ /Zirconium/Zr/\nじるし /印/\nじれい /事例/辞令/自励/辞礼;?/\nじれいしき /自励式/\nじれいしゅう /事例集/\nじれいしょうかい /事例紹介/\nじれいすう /事例数/\nじれいてき /事例的/\nじれいはっしん /自励発振/\nじれいほうこく /事例報告/\nじれき /事歴/\nじれつ /字列/\nじれん /自連/\nじろ /字路/\nじろう /痔瘻/耳漏/次郎/二郎/治郎/二朗/次朗/治朗/子郎/\nじろうかじゃ /次郎冠者/\nじろうものがたり /次郎物語/\nじろちょう /次郎長/\nじろん /持論/時論;時代の世論/\nじろんどは /ジロンド派;[世界史]Girondins/\nじわり /地割/地割り/\nじわれ /地割れ/\nじん /人/陣/仁/腎/神;(連濁)/迅;迅速/訊;尋問/尋;尋問/潯/蕁;蕁麻疹/燼;灰燼/盡;「尽」の旧字(人名用漢字)/贐;はなむけ/儘;まま/侭;「儘」の異体字/尽;尽力/壬;みずのえ/恁/荏;荏原/刃;凶刃/刄;「刃」の異体字/靭;靭帯/仞/仭;「仞」の異体字/靱;強靭/甚;甚大/糂;糂汰/塵;粉塵/臣;大臣/進;(連濁)精進/稔;(漢音)/\nじんあい /仁愛/塵埃/\nじんい /人為/人意/\nじんいさいがい /人為災害/\nじんいしょく /腎移植/\nじんいせんたく /人為選択/\nじんいち /仁一/塵一/\nじんいてき /人為的/\nじんいん /人員/\nじんいんさくげん /人員削減/\nじんいんせいり /人員整理/\nじんいんぶそく /人員不足/\nじんいんぼしゅう /人員募集/\nじんう /腎盂/\nじんうえん /腎盂炎/\nじんえい /陣営/\nじんえん /腎炎/人煙/\nじんか /人家/\nじんかい /塵芥/人界/人海;「-戦術」/塵界;俗世間/燼灰;「-に帰す」/\nじんかいせんじゅつ /人海戦術/\nじんかいは /塵芥破/\nじんかく /人格/\nじんかくか /人格化/\nじんかくかいぞう /人格改造/\nじんかくきょういく /人格教育/\nじんかくけいせい /人格形成/\nじんかくけいせいき /人格形成期/\nじんかくけいせいじょう /人格形成上/\nじんかくけん /人格権/\nじんかくこうげき /人格攻撃/\nじんかくしゃ /人格者/\nじんかくしょうがい /人格障害;[精医]personality disorder(PD)/\nじんかくしん /人格神;[宗教]personal God/\nじんかくてき /人格的/\nじんかくてきりえき /人格的利益/\nじんかくむし /人格無視/\nじんかん /人間;世の中/人勧;[略語]人事院勧告. 「-制度」/人感;-センサ/腎管;[解剖]nephric tubule/\nじんがい /人外/塵外/\nじんがいきょう /人外境/\nじんがいまきょう /人外魔境/\nじんがさ /陣笠/\nじんき /神亀;年号(724-729)/\nじんきのう /腎機能/\nじんきのうしょうがい /腎機能障害/\nじんきょ /腎虚/人居/\nじんきょう /人境/\nじんぎ /仁義/神器/神祇;天神と地祇/人技/\nじんぎかん /神祇官/\nじんぎすかん /成吉思汗;大帝国の基礎を築いたモンゴルの指導者/\nじんく /甚句/神供/\nじんくん /人君/\nじんぐう /神宮/神功/神供/\nじんぐうきゅうじょう /神宮球場/\nじんぐうこうごう /神功皇后/\nじんぐうしちょう /神宮司庁/\nじんぐうじ /神宮寺/\nじんぐうまえ /神宮前/\nじんけい /陣形/仁恵/仁兄/\nじんけっせき /腎結石/\nじんけつ /人傑/\nじんけん /人権/人件/人絹/\nじんけんいいんかい /人権委員会/\nじんけんいしき /人権意識/\nじんけんかいぎ /人権会議/\nじんけんかんかく /人権感覚/\nじんけんがいこう /人権外交;human-rights diplomacy/\nじんけんききん /人権基金/\nじんけんきやく /人権規約/\nじんけんきゅうさい /人権救済/\nじんけんきょういく /人権教育/\nじんけんしそう /人権思想/\nじんけんしんがい /人権侵害/\nじんけんしんぱん /人権侵犯/\nじんけんじゅうりん /人権蹂躙/\nじんけんじょう /人権上/\nじんけんせんげん /人権宣言/\nじんけんせんしんこく /人権先進国/\nじんけんそんちょう /人権尊重/\nじんけんだんたい /人権団体/\nじんけんひ /人件費/\nじんけんほご /人権保護/\nじんけんもんだい /人権問題/\nじんけんようご /人権擁護/\nじんけんよくあつ /人権抑圧/\nじんげん /人言/\nじんこ /仁子/神庫/\nじんこう /人口;†population.「-20万人」/人工;†artificial.「-衛星」/沈香/人皇/樒;(植物名として)=沈香/櫁;「樒」の異体字/塵垢/\nじんこう> /人工;(artificial) -栄養,雪,授粉/\nじんこううみ /人工海/\nじんこうえいせい /人工衛星/\nじんこうえいよう /人工栄養;artificial feeding. 点滴,粉ミルクetc/\nじんこうえさ /人工餌/\nじんこうおんせい /人工音声/\nじんこうか /人工化/\nじんこうかいすい /人工海水/\nじんこうかみつ /人口過密/\nじんこうかん /人工感/\nじんこうかんじょう /人工感情/\nじんこうかんみりょう /人工甘味料/\nじんこうき /塵劫記/塵功記;?/\nじんこうけい /人工系/\nじんこうけつえき /人工血液/\nじんこうげんご /人工言語/\nじんこうげんしょう /人口減少/\nじんこうげんじつ /人工現実/\nじんこうげんじつかん /人工現実感/\nじんこうこ /人工湖/\nじんこうこうう /人工降雨/\nじんこうこうせい /人口構成/\nじんこうこうせつ /人工降雪/\nじんこうこうせつき /人工降雪機/\nじんこうこうぞう /人口構造/\nじんこうこうもん /人工肛門/\nじんこうこきゅう /人工呼吸/\nじんこうこきゅうき /人工呼吸器/\nじんこうこつ /人工骨/\nじんこうしこん /人工歯根/\nじんこうしば /人工芝/\nじんこうしんけい /人工神経/\nじんこうしんけいかいろもう /人工神経回路網/\nじんこうしんぞう /人工心臓/\nじんこうしんぱい /人工心肺/\nじんこうじ /人工耳/\nじんこうじしん /人工地震/\nじんこうじばん /人工地盤;artificial ground/\nじんこうじゅうりょく /人工重力/\nじんこうじゅせい /人工授精/人工受精/\nじんこうじんぞう /人工腎臓;[医]artificial kidney/\nじんこうすう /人口数/\nじんこうすな /人工砂/\nじんこうずのう /人工頭脳/\nじんこうせいめい /人工生命/\nじんこうせいめいけんきゅう /人工生命研究/\nじんこうせいめいたい /人工生命体/\nじんこうぞう /人口増/\nじんこうぞうか /人口増加/\nじんこうぞうかりつ /人口増加率/\nじんこうぞうき /人工臓器/\nじんこうぞうきかいはつ /人工臓器開発/\nじんこうたつまき /人工竜巻/\nじんこうちせい /人工知性/\nじんこうちのう /人工知能/\nじんこうちのうがっかい /人工知能学会/\nじんこうちのうぎじゅつ /人工知能技術/\nじんこうちのうけんきゅう /人工知能研究/\nじんこうちのうけんきゅうしつ /人工知能研究室/\nじんこうちゅうぜつ /人工中絶/\nじんこうちょうさ /人口調査/\nじんこうちょうせつ /人口調節/\nじんこうてき /人工的/\nじんこうとう /人工島/\nじんこうとうけい /人口統計/\nじんこうとうせき /人工透析/\nじんこうとうせきりょうほう /人工透析療法/\nじんこうどうたい /人口動態/\nじんこうにゅう /人工乳/\nじんこうにんしんちゅうぜつ /人工妊娠中絶/\nじんこうばくはつ /人口爆発/\nじんこうひ /人口比/\nじんこうふか /人工孵化;artificial hatching/\nじんこうぶつ /人工物/\nじんこうぶつこうがく /人工物工学/\nじんこうぶんぷ /人口分布/\nじんこうへき /人工壁/\nじんこうほうそく /人口法則/\nじんこうみっしゅうちいき /人口密集地域/\nじんこうみつど /人口密度/\nじんこうむのう /人工無能/人工無脳/\nじんこうもんだい /人口問題/\nじんこうゆき /人工雪/\nじんこうよくせい /人口抑制/\nじんこうよくせいさく /人口抑制策/\nじんこうりん /人工林/\nじんこうろん /人口論/\nじんこうわくせい /人工惑星/\nじんこつ /人骨/\nじんご /人語/人後/\nじんごうき /塵劫記/\nじんごけいうん /神護景雲;年号(767-770)/\nじんごじ /神護寺/\nじんごろう /甚五郎/\nじんさい /人災/\nじんざい /人材/人財;(造語)/\nじんざいいくせい /人材育成/\nじんざいかいはつぶ /人材開発部/\nじんざいぎんこう /人材銀行/\nじんざいけいせい /人材形成/\nじんざいなん /人材難/\nじんざいはいち /人材配置/\nじんざいはけん /人材派遣/\nじんざいはけんぎょう /人材派遣業/\nじんざいぼしゅう /人材募集/\nじんざいめん /人材面/\nじんざいようせい /人材養成/\nじんざぶろう /甚三郎/\nじんし /人士/尋思/\nじんしっかんかんじゃ /腎疾患患者/\nじんしゅ /人種/\nじんしゅかくり /人種隔離/\nじんしゅかくりせいさく /人種隔離政策/\nじんしゅかん /人種間/\nじんしゅがく /人種学/\nじんしゅこくせき /人種国籍/\nじんしゅさ /人種差/\nじんしゅさべつ /人種差別/\nじんしゅさべつてき /人種差別的/\nじんしゅさべつてっぱいじょうやく /人種差別撤廃条約/\nじんしゅさべつもんだい /人種差別問題/\nじんしゅしゅぎ /人種主義/\nじんしゅてき /人種的/\nじんしゅてきへんけん /人種的偏見/\nじんしゅもんだい /人種問題/\nじんしょ /陣所/\nじんしょう /腎症/人証/\nじんしん /人身;†person.「-売買」「-攻撃」/人心;†people's mind.「-の掌握」/壬申/人臣/\nじんしんくぎ /人身供犠/\nじんしんこうげき /人身攻撃/\nじんしんじこ /人身事故/\nじんしんのじゆう /人身の自由;憲法31条/\nじんしんばいばい /人身売買/\nじんしんほごほう /人身保護法/\nじんじ /人事/神事/仁慈/\nじんじいいんかい /人事委員会/\nじんじいどう /人事異動/\nじんじいん /人事院/\nじんじいんかんこく /人事院勧告/\nじんじいんきそく /人事院規則/\nじんじか /人事課/\nじんじかん /人事官;人事院の認証官(3名)/\nじんじがかり /人事掛/\nじんじきょういくぶ /人事教育部/\nじんじけん /人事権/\nじんじこうか /人事考課/\nじんじこうりゅう /人事交流/\nじんじせいど /人事制度/\nじんじそうむ /人事総務/\nじんじそしょう /人事訴訟;婚姻、養子縁組、親子関係などに関する民事訴訟/\nじんじたんとう /人事担当/\nじんじたんとうしゃ /人事担当者/\nじんじつ /尽日/人日/\nじんじはいち /人事配置/\nじんじふせい /人事不省;意識不明/\nじんじぶ /人事部/\nじんじぶちょう /人事部長/\nじんじぶもん /人事部門/\nじんじもんだい /人事問題/\nじんじゃ /神社/\nじんじゃけんちく /神社建築/\nじんじゃぶっかく /神社仏閣/\nじんじゃほんちょう /神社本庁/\nじんじゅ /人寿/仁寿;年号(851-854)/\nじんじゅう /人獣/\nじんじゅつ /仁術/\nじんじょ /仁恕/\nじんじょう /尋常/晨朝/\nじんじょういちよう /尋常一様/\nじんじょうこうとうしょうがっこう /尋常高等小学校/\nじんじょうしょうがっこう /尋常小学校/\nじんじょうちゅうがっこう /尋常中学校/\nじんじん /仁人/\nじんすい /尽瘁/腎水/\nじんすけ /甚介/\nじんずう /神通/\nじんせい /人生/人性;『-論』(Hume)/人世;ひとのよ/人声;ひとごえ/仁政/靭性/\nじんせいかん /人生観/\nじんせいくん /人生訓/\nじんせいけいけん /人生経験/\nじんせいけいけんほうふ /人生経験豊富/\nじんせいげきじょう /人生劇場/\nじんせいこうろ /人生行路/\nじんせいさいだい /人生最大/\nじんせいせっけい /人生設計/\nじんせいぜんぱん /人生全般/\nじんせいそうだん /人生相談/\nじんせいそうだんてき /人生相談的/\nじんせいてき /人生的/\nじんせいてつがく /人生哲学/\nじんせいとうにょう /腎性糖尿/\nじんせいもんだい /人生問題/\nじんせいろん /人生論/\nじんせき /人跡/神石/\nじんせきみとう /人跡未踏/\nじんせん /人選/仁川/仁山/\nじんせんぬま /神仙沼/\nじんぜん /人前/荏苒/\nじんぜんけっこんしき /人前結婚式/\nじんぜんしき /人前式/\nじんぜんじ /秦泉寺/\nじんそく /迅速/\nじんそくか /迅速化/\nじんそくしょり /迅速処理/\nじんそくせい /迅速性/\nじんぞう /腎臓/人造/\nじんぞう> /人造;-大理石,-バター,-人間/\nじんぞうえん /腎臓炎/\nじんぞうけっせき /腎臓結石/\nじんぞうこ /人造湖/\nじんぞうだいりせき /人造大理石;imitation marble/\nじんぞうとうせき /腎臓透析/\nじんぞうにんげん /人造人間/\nじんぞうびょう /腎臓病/\nじんたい /人体/靭帯/靱帯;異体字/\nじんたいかいぼう /人体解剖/\nじんたいかいぼうず /人体解剖図/\nじんたいじっけん /人体実験/\nじんたいそんしょう /靭帯損傷/\nじんたいもけい /人体模型/\nじんたん /仁丹/\nじんだい /甚大/神代/\nじんだいこ /陣太鼓/\nじんだいじ /深大寺/\nじんだいめいし /人代名詞/\nじんだいもじ /神代文字/\nじんち /陣地/人知/人智/\nじんちく /人畜/\nじんちくむがい /人畜無害/\nじんちけん /人知研/\nじんちゅう /陣中/尽忠/人中/\nじんちゅうほうこく /尽忠報国/\nじんちゅうみまい /陣中見舞/\nじんちょう /刃長/晨朝/\nじんちょうげ /沈丁花/\nじんつう /陣痛/\nじんつうがわ /神通川/\nじんつうそくしんざい /陣痛促進剤/\nじんつうゆうはつざい /陣痛誘発剤/\nじんつうりき /神通力/\nじんてい /人定/\nじんていしつもん /人定質問/\nじんていじんもん /人定尋問/\nじんてき /人的/\nじんてきかしつ /人的過失/\nじんてきこうりゅう /人的交流/\nじんてきしげん /人的資源/\nじんてきしほん /人的資本;human capital/\nじんてきしょうこ /人的証拠/\nじんてきとうし /人的投資/\nじんてきようそ /人的要素/\nじんてん /人天/\nじんとう /人頭/陣頭/\nじんとうしき /陣頭指揮/\nじんとうせき /腎透析/\nじんとうぜい /人頭税/\nじんとく /人徳/仁徳/仁篤/\nじんとり /陣取り/神取/陣取/\nじんとりがっせん /陣取り合戦/\nじんど /塵土/\nじんどう /人道/仁道/\nじんどうえんじょ /人道援助/\nじんどうしえん /人道支援/\nじんどうしゅぎ /人道主義;humanitarianism/\nじんどうしゅぎしゃ /人道主義者/\nじんどうてき /人道的/\nじんどうてきけんち /人道的見地/\nじんどうてきしえん /人道的支援/\nじんどうもんだい /人道問題/\nじんどくせい /腎毒性/\nじんない /陣内/\nじんなん /神南/\nじんにく /人肉/\nじんにくしょく /人肉食/\nじんにゅう /人乳/\nじんにょう /人尿;⇔人糞/\nじんにん /神人/\nじんのうしょうとうき /神皇正統記;北畠親房著/\nじんはい /塵肺/\nじんば /人馬/神馬/陣場/\nじんばおり /陣羽織/\nじんばきゅう /人馬宮;[十二宮]いて座(11.22-12.21)/\nじんぱい /塵肺/じん肺/\nじんぱち /甚八/\nじんぴ /靭皮/人肥/深秘/じん皮/\nじんぴん /人品/\nじんぴんこつがら /人品骨柄/\nじんふぜん /腎不全/\nじんぶつ /人物/\nじんぶつが /人物画/\nじんぶつさつえい /人物撮影/\nじんぶつしょうかい /人物紹介/\nじんぶつぞう /人物像/\nじんぶつでんき /人物伝記/\nじんぶつはんてい /人物判定/\nじんぶつひょう /人物評/\nじんぶん /人文/\nじんぶんかがく /人文科学/\nじんぶんかがくけい /人文科学系/\nじんぶんかがくてき /人文科学的/\nじんぶんかがくぶ /人文科学部/\nじんぶんがく /人文学/\nじんぶんがくしゃ /人文学者/\nじんぶんけい /人文系/\nじんぶんけん /人文研/\nじんぶんしゅぎ /人文主義/\nじんぶんしょ /人文書/\nじんぶんちり /人文地理/\nじんぶんちりがく /人文地理学/\nじんぷう /仁風/陣風/\nじんぷく /尋腹/\nじんぷん /人糞/\nじんべい /甚平;甚兵衛/\nじんべえ /甚兵衛/\nじんぺい /仁平;年号(1151-1154)/甚平/\nじんほけん /人保険/\nじんぼ /神保/\nじんぼあきら /神保彰/\nじんぼう /人望/神保/\nじんぼうちょう /神保町/\nじんぼうちょうえき /神保町駅/\nじんぼちょう /神保町/\nじんぼつ /陣没/\nじんぽ /神保/\nじんぽんしゅぎ /人本主義/\nじんまく /陣幕/\nじんましん /蕁麻疹/\nじんみゃく /人脈/\nじんみん /人民/\nじんみんかいほうぐん /人民解放軍/\nじんみんきょうわこく /人民共和国/\nじんみんぐん /人民軍/\nじんみんけんしょう /人民憲章;People's Charter/\nじんみんげん /人民元/\nじんみんしゅぎ /人民主義/\nじんみんだいかいどう /人民大会堂/\nじんみんちゅうごく /人民中国/\nじんみんとう /人民党/\nじんみんにっぽう /人民日報/\nじんみんふく /人民服;中国の-/\nじんみんぶんがく /人民文学/\nじんみんへい /人民幣/\nじんむ /神武/\nじんむけいき /神武景気/\nじんむちょう /神武朝/\nじんむてんのう /神武天皇/\nじんむてんのうさい /神武天皇祭;4.3/\nじんめい /人名;name/人命;life/神明/神名/\nじんめいきゅうじょ /人命救助/\nじんめいぐん /人名群/\nじんめいじしょ /人名辞書/\nじんめいじてん /人名辞典/\nじんめいぼ /人名簿/\nじんめいゆうせん /人命優先/\nじんめいよう /人名用/\nじんめいろく /人名録/\nじんめん /人面/\nじんめんいわ /人面岩/\nじんめんじゅうしん /人面獣心/人面獣身;?/\nじんめんそ /人面疽/\nじんもう /人毛/\nじんもん /尋問/訊問;=尋問/陣門/\nじんや /陣屋/\nじんよう /陣容/\nじんよく /人欲;desir humain/\nじんらい /迅雷/人籟/\nじんりき /人力/尽力/\nじんりきき /人力機/\nじんりきしゃ /人力車/俥/\nじんりきひこうき /人力飛行機/\nじんりゅう /神竜/\nじんりょく /尽力/人力/\nじんりん /人倫/\nじんるい /人類/\nじんるいあい /人類愛/\nじんるいがく /人類学/\nじんるいがくてき /人類学的/\nじんるいきょうつう /人類共通/\nじんるいしじょう /人類史上/\nじんるいしんかろん /人類進化論/\nじんるいぜんたい /人類全体/\nじんるいどうし /人類同士/\nじんるいはっせい /人類発生/\nじんるいはんえい /人類繁栄/\nじんるいふへん /人類普遍/\nじんるいめつぼう /人類滅亡/\nじんれつ /陣列/\nじんろう /人狼/塵労/\nじんろく /甚六/\nじんわ /人和/\nす /素/巣;nest/酢/簾;すだれ/須;必須/醋;=酢/簀;むしろ。「簀の子」/鬆;大根に-が入る/栖;≒巣/子;(唐音)/州/洲;中洲/守;(慣用音)/主;(呉音)/笥;箪笥/諏;諏訪/数;(漢音)/籔;(呉音) やぶ/寿;「寿司」の一部?/壽;「寿」の旧字(人名用漢字)/過;動詞語幹?/棲;動詞語幹?/\nすーあんこ /四暗刻;[麻雀]役満/\nすーあんこー /四暗刻/\nすーつすがた /スーツ姿/\nすーぷざら /スープ皿/\nすーぷに /スープ煮/\nすーほんぱい /四風牌/\nすあげ /素揚げ/\nすあし /素足/\nすあな /巣穴/\nすあま /素甘/\nすあらい /酢洗い;鰺を-する/\nすい /粋/水/錐;三角錐/錘;つむ/垂/睡/炊;炊飯/吹;吹奏/酔;酔眼/膵;膵臓/翠;翡翠/翆;「翠」の異体字/悴;憔悴/忰;「悴」の異体字/瘁/萃/粹;「粋」の旧字(人名用漢字)/醉;「酔」の旧字(人名用漢字)/隹;とり/推;推薦/騅/誰;誰何/捶/陲/遂;遂行/邃;深邃/燧;ひうち/衰;衰退/榱;たるき/彗;彗星/綏/帥;元帥/出;出納帳/穂;ほ/埀;「垂」の旧字/酸い/\nすいあげ /吸上げ/\nすいあつ /水圧/\nすいい /推移/水位/\nすいいかくりつぎょうれつ /推移確率行列/\nすいいき /水域/\nすいいけい /水位計/推移系/\nすいいじょうしょう /水位上昇/\nすいいせい /推移性/\nすいいそく /推移則/\nすいいてき /推移的/\nすいいひょう /推移表/\nすいいりつ /推移律/\nすいう /水宇/\nすいうん /水運/水雲;流水行雲/衰運/\nすいえい /水泳/\nすいえいたいかい /水泳大会/\nすいえいぶ /水泳部/\nすいえいぶいん /水泳部員/\nすいえいよう /水泳用/\nすいえん /膵炎/水煙/垂涎;すいぜんの慣用読み/水鉛;molybdenum/炊煙/翠煙/\nすいおん /水温/\nすいおんけい /水温計/\nすいおんちょうせつ /水温調節/\nすいか /西瓜/水火/垂下/誰何/酔歌/翠霞;green mist/水瓜/水禍/水和;(唐音) hydration/\nすいかい /水塊;water mass/水界/\nすいかずら /忍冬/\nすいかわり /スイカ割り/\nすいかん /水管/水干/酔漢/吹管/\nすいが /酔臥;酔って寝転ぶ/睡臥;横になって寝る/\nすいがい /水害/\nすいがら /吸殻/吸い殻/吸いがら/\nすいがん /膵癌/酔眼/膵がん/水眼/\nすいがんもうろう /酔眼朦朧/\nすいき /水気/\nすいきゃく /酔客/醉客;「酔」旧字/\nすいきゅう /水球/推究/\nすいきょ /推挙/\nすいきょう /酔狂/粋狂/酔郷/\nすいきん /水禽/水金/\nすいきんくつ /水琴窟/\nすいぎゅう /水牛/\nすいぎょ /水魚/\nすいぎょう /水行/\nすいぎょうざ /水餃子/\nすいぎょく /翠玉;emerald/水玉;crystal/\nすいぎん /水銀/Hg/Mercury/\nすいぎんかごうぶつ /水銀化合物/\nすいぎんせいりゅうき /水銀整流器/\nすいぎんちゅう /水銀柱/\nすいぎんでんち /水銀電池/\nすいぎんとう /水銀灯/\nすいくち /吸い口/吸口/\nすいくん /垂訓/\nすいぐん /水軍/\nすいぐんせん /水郡線/\nすいけい /水系/推計/錐形/\nすいけいがく /推計学/\nすいけいでんせん /水系伝染/\nすいけん /水圏/酔拳/推件/\nすいげい /酔鯨/\nすいげつ /水月/\nすいげん /水源/酔言/\nすいげんかいはつ /水源開発/\nすいげんぜい /水源税/\nすいげんち /水源地/\nすいこ /推古/水滸/出挙;[律令制]稲等のローン。事実上の税金/\nすいこう /遂行/推敲/水耕;[農業]hydroponics/水行/推考;guess/垂鉤;fishing/\nすいこうさいばい /水耕栽培/\nすいこうしゃ /水交社;†旧海軍のOB会。⇔偕行社/水光社;†[企業名]/\nすいこうちゅう /遂行中/\nすいこうねつひ /水光熱費/\nすいこてんのう /推古天皇/\nすいこでん /水滸伝/\nすいこみ /吸い込み/\nすいご /酔語/垂語/\nすいごう /水郷/水濠/\nすいごうちたい /水郷地帯/\nすいさい /水彩/水災/水砕/\nすいさいえのぐ /水彩絵の具;water/水彩絵具/\nすいさいが /水彩画/\nすいさいちょう /水彩調/\nすいさつ /推察/\nすいさん /水産/推算/炊爨/推参/水酸/推讃/\nすいさんか /水酸化/\nすいさんか> /水酸化/\nすいさんかぶつ /水酸化物/\nすいさんかぶついおん /水酸化物イオン;[化学]OH-/\nすいさんき /水酸基;-OH/\nすいさんぎょう /水産業/\nすいさんけんきゅうしょ /水産研究所/\nすいさんしげん /水産資源/\nすいさんだい /水産大/\nすいさんだいがっこう /水産大学校;農水省。www.fish-u.ac.jp/\nすいさんちょう /水産庁/\nすいさんぶつ /水産物/\nすいざん /衰残/\nすいし /水死/垂死;瀕死/\nすいしたい /水死体/\nすいしつ /水質/\nすいしつあっか /水質悪化/\nすいしつおせん /水質汚染/\nすいしつおだく /水質汚濁/\nすいしつおだくぼうしほう /水質汚濁防止法/\nすいしつかいぜん /水質改善/\nすいしつきじゅん /水質基準/\nすいしつちょうさ /水質調査/\nすいしゃ /水車/\nすいしゃごや /水車小屋/\nすいしゅ /水腫/\nすいしょ /水書/粋書/\nすいしょう /推奨;†recommend/水晶/推賞;†褒めて推す。「候補作を-する」/推称;†=推賞/水漿;飲み物/\nすいしょうあん /推奨案/\nすいしょうきじゅん /推奨基準/\nすいしょうきゅう /水晶宮/\nすいしょうこんしき /水晶婚式;15周年/\nすいしょうしんどうし /水晶振動子/\nすいしょうじこう /推奨事項/\nすいしょうたい /水晶体/\nすいしょうだま /水晶玉/\nすいしょうち /推奨値/\nすいしょうどう /水晶堂/\nすいしょうはっしん /水晶発振/\nすいしょうはっしんき /水晶発振器/\nすいしょうはっしんし /水晶発振子/\nすいしょうふく /推奨服/\nすいしょく /水色/衰色/\nすいしん /推進/水深/垂心/\nすいしんい /推進委/\nすいしんいいんかい /推進委員会/\nすいしんうんてん /推進運転/\nすいしんか /推進課/\nすいしんかいぎ /推進会議/\nすいしんがわ /推進側/\nすいしんき /推進機/推進器/\nすいしんきかん /推進機関/\nすいしんきこう /推進機構/\nすいしんきょうぎかい /推進協議会/\nすいしんこうりつ /推進効率/\nすいしんざい /推進剤/\nすいしんしつ /推進室/\nすいしんしゃ /推進者/\nすいしんじぎょうぶ /推進事業部/\nすいしんたいせい /推進体制/\nすいしんだんたい /推進団体/\nすいしんねんりょう /推進燃料/\nすいしんは /推進派/\nすいしんぶ /推進部/\nすいしんほうさく /推進方策/\nすいしんほんぶ /推進本部/\nすいしんやく /推進役/\nすいしんりょく /推進力/\nすいじ /炊事/垂示/\nすいじか /炊事可/\nすいじば /炊事場/\nすいじゃく /衰弱/垂迹/\nすいじゅん /水準/\nすいじゅんいじょう /水準以上/\nすいじゅんかん /水循環/\nすいじゅんかんじ /水準漢字/\nすいじゅんき /水準器/\nすいじゅんぎ /水準儀/\nすいじゅんすう /水準数/\nすいじゅんち /水準値/\nすいじゅんはば /水準幅/\nすいじょう /水上/穂状;ほじょう/錐状;きりじょう/\nすいじょうかじょ /穂状花序/\nすいじょうき /水蒸気/水上機/\nすいじょうきあつ /水蒸気圧/\nすいじょうきぶんあつ /水蒸気分圧/\nすいじょうきょうぎ /水上競技;water sports/\nすいじょうきりょう /水蒸気量/\nすいじょうせいかつ /水上生活/\nすいじょうせいかつしゃ /水上生活者/\nすいじょうせんとう /水上戦闘/\nすいじょうたい /錐状体;[生物]cone/\nすいじょうちかん /水上置換;水に溶けにくい気体の収集法/\nすいじょうは /水上葉/\nすいじょうぶたい /水上部隊/\nすいじよう /炊事用/\nすいじん /水神/粋人/酔人;drunk/\nすいじんしょう /水腎症;[医]/\nすいす /瑞西;Suisse/\nすいすせい /スイス製/\nすいず /水津/\nすいせい /水性;-ペン/彗星;comet/水星;Mercury/水生;-動植物/水棲;-動物/水勢;water force/水成;-岩/衰勢/水声;水音/\nすいせいかく /彗星核/\nすいせいがん /水成岩/\nすいせいせいぶつ /水生生物/\nすいせいぞう /彗星像/\nすいせいとりょう /水性塗料/\nすいせいどうぶつ /水棲動物/\nすいせいぺん /水性ペン/\nすいせいむし /酔生夢死/\nすいせいろん /水成論/\nすいせき /水石/燧石;火打ち石/\nすいせん /推薦/水仙;narcissus/水洗;†flush.「-便所」/水栓;†faucet.「混合-」/垂線/\nすいせんいいん /推薦委員/\nすいせんかなぐ /水栓金具/\nすいせんしき /水洗式/\nすいせんしゃ /推薦者/\nすいせんしょ /推薦書/\nすいせんじゅか /スイセンジュ科/Tetracentraceae/\nすいせんじょう /推薦状/\nすいせんせんしゅ /推薦選手/\nすいせんち /推薦値/\nすいせんちゅう /水栓柱/\nすいせんちょうしょ /推薦調書/\nすいせんといれ /水洗トイレ/\nすいせんにゅうがく /推薦入学/\nすいせんにゅうし /推薦入試/\nすいせんにん /推薦人/\nすいせんば /推薦馬/\nすいせんばん /推薦盤/推薦版/\nすいせんばんぐみ /推薦番組/\nすいせんぶん /推薦文/\nすいせんべんじょ /水洗便所/\nすいせんぼん /推薦本/\nすいせんりゆう /推薦理由/\nすいせんわく /推薦枠/\nすいぜいてんのう /綏靖天皇/\nすいぜん /垂涎/吹禅/\nすいぜんじ /水前寺/\nすいぜんじこうえん /水前寺公園/\nすいぜんじこうえんまえ /水前寺公園前/\nすいぜんじのり /水前寺海苔/\nすいぜんのまと /垂涎の的/\nすいそ /水素/H/Hydrogen/\nすいそいおん /水素イオン;[化学]H+/\nすいそう /水槽/吹奏/水草/水層/水葬/垂層/水そう/\nすいそうがく /吹奏楽/\nすいそうがくだん /吹奏楽団/\nすいそうがくぶ /吹奏楽部/\nすいそうぞく /吹奏族/\nすいそうぶんれつ /垂層分裂/\nすいそうよう /水槽用/\nすいそうれいきゃく /水槽冷却/\nすいそかく /水素核/\nすいそがす /水素ガス/\nすいそきゅうぞうごうきん /水素吸蔵合金/\nすいそく /推測/\nすいそけつごう /水素結合/\nすいそげんし /水素原子/\nすいそぞうかん /水素増感/\nすいそちくでんち /水素蓄電池/\nすいそでんち /水素電池/\nすいそばくだん /水素爆弾/\nすいそん /水損/\nすいぞう /膵臓/酔象/\nすいぞうがん /膵臓癌/膵臓がん/\nすいぞくえん /水族園/\nすいぞくかん /水族館/\nすいた /吹田/\nすいたい /衰退/錐体;cone/推戴/酔態/衰頽;≒衰退 (「頽」はくずれること)/\nすいたいき /衰退期/\nすいたいさいぼう /錐体細胞/\nすいたいろ /錐体路/\nすいたし /吹田市/\nすいだし /吸出し/吸い出し/\nすいだん /推断/\nすいち /推知/\nすいちゅう /水中/水柱/\nすいちゅうおんきょう /水中音響/\nすいちゅうか /水中花/\nすいちゅうかんそく /水中観測/\nすいちゅうさつえい /水中撮影/\nすいちゅうさつえいよう /水中撮影用/\nすいちゅうしゃしん /水中写真/\nすいちゅうしゃしんか /水中写真家/\nすいちゅうせいかつ /水中生活/\nすいちゅうせんとう /水中戦闘/\nすいちゅうとし /水中都市/\nすいちゅうは /水中葉/\nすいちゅうめがね /水中眼鏡/\nすいちゅうよう /水中用/水中葉;[植物]/\nすいちゅうよくせん /水中翼船/\nすいちょう /水鳥/推重/\nすいちょうこうけい /翠帳紅閨/\nすいちょく /垂直/⊥/\nすいちょくかいぞうど /垂直解像度/\nすいちょくかんせん /垂直感染/\nすいちょくきせん /垂直帰線/\nすいちょくけつごう /垂直結合/\nすいちょくこうりょく /垂直抗力/\nすいちょくしこう /垂直思考;vertical thinking/\nすいちょくしゅうはすう /垂直周波数/\nすいちょくじく /垂直軸/\nすいちょくせい /垂直性/\nすいちょくせん /垂直線/\nすいちょくてき /垂直的/\nすいちょくどうき /垂直同期/\nすいちょくどうきしんごう /垂直同期信号/\nすいちょくにゅうしゃ /垂直入射/\nすいちょくびよく /垂直尾翼/\nすいちょくぶんぷ /垂直分布;[生物]vertical distribution/\nすいちょくほうこう /垂直方向/\nすいちょくよく /垂直翼/\nすいちょくりりく /垂直離陸/\nすいづ /水津/\nすいてい /推定/水底/\nすいてい> /推定;-位置,-年収/\nすいていき /推定機/\nすいていけっか /推定結果/\nすいていごさ /推定誤差/\nすいていしき /推定式/\nすいていせいど /推定精度/\nすいていそうぞくにん /推定相続人/\nすいていち /推定値/\nすいていねんれい /推定年齢/\nすいていはんい /推定範囲/\nすいていほう /推定法/\nすいていほうほう /推定方法/\nすいていむざい /推定無罪/\nすいていゆうざい /推定有罪/\nすいていりょう /推定量/\nすいてき /水滴/\nすいてきちゅう /水滴中/\nすいてん /水天/\nすいてんぐう /水天宮/\nすいてんぐうまえ /水天宮前/\nすいてんほうふつ /水天彷彿/水天髣髴/\nすいでん /水田/\nすいと /水都;Venezia/\nすいとう /出納/水稲/水筒/水痘;[医]varicella/膵島;[解剖]pancreatic island/\nすいとうがかり /出納係/\nすいとうしょう /水頭症/\nすいとうちょう /出納帳;†cashbook/出納長;†chief cashier/\nすいとうぼ /出納簿/\nすいとりがみ /吸い取り紙/吸取り紙/\nすいとん /水団;[料理]/水遁;-の術/\nすいどう /水道/隧道;tunnel/\nすいどうかん /水道管/\nすいどうきょう /水道橋;古代ローマ/\nすいどうきょく /水道局/\nすいどうぐち /水道口/\nすいどうこうじ /水道工事/\nすいどうこうねつひ /水道光熱費/\nすいどうしせつ /水道施設/\nすいどうしようりょう /水道使用量/\nすいどうじぎょう /水道事業/\nすいどうすい /水道水/\nすいどうせつび /水道設備/\nすいどうせん /水道栓/\nすいどうだい /水道代/\nすいどうばし /水道橋/\nすいどうばしえき /水道橋駅/\nすいどうほう /水道法/\nすいどうめーたー /水道メーター/\nすいどうりょう /水道料/\nすいどうりょうきん /水道料金/\nすいなん /水難/\nすいなんじこ /水難事故/\nすいにょう /夊繞/\nすいにん /推認/\nすいにんてんのう /垂仁天皇/\nすいのう /水嚢/\nすいのみ /吸い飲み/吸飲み/\nすいは /水波/\nすいはん /炊飯/垂範/水飯/\nすいはんき /炊飯器/\nすいはんきゅう /水半球/\nすいはんじゃー /炊飯ジャー/\nすいばいか /水媒花/\nすいばく /水爆/\nすいばら /水原/杉原/\nすいばん /水盤/推挽/\nすいひ /水簸/水肥/\nすいひつ /水筆/\nすいび /衰微/翠微;山の中腹(の空気の色)/粋美/\nすいふ /水夫/水府/炊婦/炊夫/炊フ/\nすいふく /推服/\nすいふくべ /吸い瓢/\nすいふよう /酔芙蓉/\nすいぶん /水分/\nすいぶんかっせい /水分活性;Aw/\nすいぶんでんかいしつ /水分電解質/\nすいぶんほきゅう /水分補給/\nすいぶんりょう /水分量/\nすいへい /水平/水兵/\nすいへいいち /水平位置/\nすいへいいどう /水平移動/\nすいへいかいぞうど /水平解像度/\nすいへいかくさん /水平拡散/\nすいへいかんせん /水平感染;[医]horizontal infection.⇔垂直感染/\nすいへいき /水平器;(level) 面が水平か測定する計器/\nすいへいきょくせん /水平曲線/\nすいへいきょり /水平距離/\nすいへいしこう /水平思考;lateral thinking/\nすいへいしゃ /水平社/\nすいへいしゃせんげん /水平社宣言/\nすいへいしゅうはすう /水平周波数/\nすいへいじく /水平軸/\nすいへいじょうたい /水平状態/\nすいへいせいぶん /水平成分/\nすいへいせん /水平線/\nすいへいそくど /水平速度/\nすいへいたいこう /水平対向;ポルシェやスバルでよく使われてるエンジンのスタイル/\nすいへいたぶ /水平タブ/\nすいへいどう /水平動/\nすいへいどうき /水平同期/\nすいへいどうきしんごう /水平同期信号/\nすいへいはっさん /水平発散/\nすいへいばん /水平板/\nすいへいひこう /水平飛行/\nすいへいびよく /水平尾翼/\nすいへいふく /水兵服;sailor suit/\nすいへいぶんぷ /水平分布;[生物]horizontal distribution/\nすいへいへんこう /水平偏向/\nすいへいへんぱ /水平偏波/\nすいへいほうこう /水平方向/\nすいへいぼう /水兵帽;sailor cap/\nすいへいめん /水平面/\nすいへいめんじょう /水平面上/\nすいへいりょく /水平力/\nすいへん /水辺/\nすいほ /酔歩/推歩/\nすいほう /水泡/水疱/水胞/\nすいぼう /水防/衰亡/酔眸/\nすいぼうほう /水防法/\nすいぼく /水墨/\nすいぼくが /水墨画/\nすいぼつ /水没/\nすいま /睡魔/水魔/\nすいまつ /水沫/\nすいみつ /水密/水蜜/\nすいみつかくへき /水密隔壁/\nすいみつとう /水蜜桃/\nすいみつひ /水密扉/\nすいみゃく /水脈/\nすいみん /睡眠/酔眠;よっぱらって眠る/\nすいみんしょうがい /睡眠障害/\nすいみんじかん /睡眠時間/\nすいみんじむこきゅうしょうこうぐん /睡眠時無呼吸症候群/\nすいみんじょうたい /睡眠状態/\nすいみんちゅう /睡眠中/\nすいみんぶそく /睡眠不足/\nすいみんぶそくぎみ /睡眠不足気味/\nすいみんぶっしつ /睡眠物質/\nすいみんやく /睡眠薬/\nすいむ /酔夢/睡夢/水霧/\nすいめい /水明/吹鳴/\nすいめつ /衰滅/\nすいめん /水面/錐面/睡眠;[仏教] 五蓋のひとつ/\nすいめんか /水面下/\nすいめんじょう /水面上/\nすいめんは /水面波/\nすいもく /水木/\nすいもくきん /水木金/\nすいもじ /推文字/\nすいもの /吸い物/吸物/\nすいものわん /吸い物椀/\nすいもん /水門/水紋/\nすいもんがく /水文学;hydrology/\nすいやく /水薬/\nすいよ /酔余/睡余/\nすいよう /水曜/水溶/\nすいようえき /水溶液/水様液/\nすいようざい /水溶剤/\nすいようせい /水溶性/\nすいようび /水曜日/\nすいようびはつ /水曜日発/\nすいよく /水浴/\nすいらい /水雷/\nすいらいせん /水雷戦/\nすいらいせんたい /水雷戦隊/\nすいらいてい /水雷艇/\nすいらん /翠嵐/\nすいり /推理/水利/\nすいりがく /水理学;hydraulics/\nすいりきがく /水力学;hydraulic/\nすいりく /水陸/\nすいりけん /水利権/\nすいりさっか /推理作家/\nすいりしょう /推理賞/\nすいりしょうせつ /推理小説/\nすいりゅう /水流/水竜/垂柳/\nすいりゅうし /水龍士/\nすいりょう /水量/推量/\nすいりょく /水力/推力/翠緑/\nすいりょくせいぎょ /推力制御/\nすいりょくはつでん /水力発電/\nすいりょくはつでんしょ /水力発電所/\nすいれい /水冷/\nすいれいか /水冷化/\nすいれいしき /水冷式/\nすいれん /睡蓮/水練/\nすいれんあか /スイレン亜科/Nymphaeoideae/\nすいれんか /スイレン科/Nymphaeaceae/\nすいろ /水路/\nすいろぶ /水路部/\nすいろん /推論/水論/\nすいろんかてい /推論過程/\nすいろんきこう /推論機構/\nすいろんきそく /推論規則/\nすいろんちしき /推論知識/\nすいろんのうりょく /推論能力/\nすいろんぶ /推論部/\nすいろんほうしき /推論方式/\nすいわ /水和;hydration. 「-剤,-数,-反応」/\nすいわざい /水和剤/\nすいわぶつ /水和物/\nすう /数/趨;趨勢/雛;ひな/芻;反芻/鄒;春秋時代の国名/崇;崇高/嵩;かさ/菘;すずな/陬;すみ/枢;中枢/樞;「枢」の旧字/數;「数」の旧字/四;(si)中国音/\nすう> /数/\nすうあんこ /四暗刻/\nすうあんこう /四暗刻/\nすうい /趨異/\nすういんすう /数引数/\nすうぇーでん /瑞典;Sweden/\nすうぇーでんご /スウェーデン語;フィンランドでも使われる/\nすうぇーでんじん /スウェーデン人/\nすうえき /数駅/\nすうおく /数億/\nすうおん /数音/\nすうかい /数回/\nすうかいけん /数解研/数理解析研究所;※abbrev/\nすうかいさんか /数回参加/\nすうかいしよう /数回使用/\nすうかいちょう /数階調/\nすうかいていど /数回程度/\nすうかげつ /数ヶ月/数カ月/数か月/\nすうかげつかん /数カ月間/数か月間/\nすうかげつまえ /数カ月前/数か月前/数箇月前/\nすうかしょ /数カ所/数箇所/数ヶ所/数個所/\nすうかん /数巻/\nすうがく /数学/\nすうがくか /数学科/\nすうがくかい /数学会/\nすうがくかん /数学観/\nすうがくかんけい /数学関係/\nすうがくかんけいしゃ /数学関係者/\nすうがくかんすう /数学関数/\nすうがくがいねん /数学概念/\nすうがくがくしゅう /数学学習/\nすうがくきごう /数学記号/±;「+-」「ぷらまい」/×;「x」「かける」/÷;「-:」「わる」/∞;infinity,「oo」「むげんだい」/∝;「ひれい」/∴;therefore,「よって」/∵;because,「なぜなら」/⇒;「=>」「ならば」/⇔;equiv,「<=>」「どうち」/∀;all,「にんい」/∃;exist,「ある」/∂;d,partial/Δ;Delta/∇;nabla,「なぶら」/√;root,sqrt,「るーと」/∫;integral,「せきぶん」/∬;「にじゅうせきぶん」/≡;equiv,「ごうどう」/∽;similar,「そうじ」/≒;「やく」「=:」/≠;neq,「!=」/≦;「<=」/≧;「>=」/≪;「<<」/≫;「>>」/∈;include/∋;include/⊆;subseteq/⊇;superseteq/⊂;subset/⊃;superset「ならば」/∪;sum,「わしゅうごう」/∩;cap,「まじわり」/∧;and,「れんげん」/∨;or,「せんげん」/¬;not,「ひてい」/∠;angle,「かく」/⌒;arc,「えんこ」/⊥;vertical,「すいちょく」/\nすうがくきそ /数学基礎/\nすうがくきそろん /数学基礎論/\nすうがくきょういく /数学教育/\nすうがくきょうし /数学教師/\nすうがくきょうしつ /数学教室/\nすうがくけい /数学系/\nすうがくけんてい /数学検定/\nすうがくけんていきょうかい /数学検定協会/\nすうがくけんていしけん /数学検定試験/\nすうがくげんご /数学言語/\nすうがくご /数学語/\nすうがくし /数学史/\nすうがくしゃ /数学者/\nすうがくしょ /数学書/\nすうがくしょう /数学賞/\nすうがくしんりがく /数学心理学/\nすうがくじてん /数学辞典/数学事典/\nすうがくじゅけん /数学受験/\nすうがくせんこう /数学専攻/\nすうがくせんもん /数学専門/\nすうがくぜんたい /数学全体/\nすうがくたいけい /数学体系/\nすうがくちしき /数学知識/\nすうがくてき /数学的/\nすうがくてきがいねん /数学的概念/\nすうがくてききそ /数学的基礎/\nすうがくてききのうほう /数学的帰納法/\nすうがくてきこうぞう /数学的構造/\nすうがくてきしこう /数学的思考/\nすうがくてきしんり /数学的真理/\nすうがくてきそうさ /数学的操作/\nすうがくてきそくめん /数学的側面/\nすうがくてきたいしょう /数学的対象/\nすうがくてきちしき /数学的知識/\nすうがくてきのうりょく /数学的能力/\nすうがくてきほうほう /数学的方法/\nすうがくてきりろん /数学的理論/\nすうがくとしょしつ /数学図書室/\nすうがくにゅうもん /数学入門/\nすうがくのうりょく /数学能力/\nすうがくばたけ /数学畑/\nすうがくぶ /数学部/\nすうがくぶんや /数学分野/\nすうがくもでる /数学モデル/\nすうがくや /数学屋/\nすうがくよう /数学用/\nすうがくようご /数学用語/\nすうがくりょく /数学力/\nすうがくりろん /数学理論/\nすうがくろん /数学論/\nすうがそ /数画素/\nすうがっか /数学科/\nすうがっかい /数学会/\nすうがめん /数画面/\nすうき /数奇/数機/数基/数期/枢機/\nすうきかん /数機関/\nすうききょう /枢機卿/\nすうきょうきょう /数教協/\nすうきょく /数曲/数局/\nすうきろ /数キロ/\nすうぎょう /数行/\nすうけい /崇敬/\nすうけた /数桁/\nすうけん /数件/数軒/数研/数理解析研究所;※abbrev/\nすうげき /数撃/\nすうこ /数個/数戸/\nすうこう /崇高/数校/数項/趨向/\nすうこく /数刻/\nすうご /数語/\nすうごう /数号/\nすうさく /数作/\nすうさつ /数冊/\nすうざん /嵩山;地名,五岳の一。中岳/\nすうし /数詞/\nすうしあい /数試合/\nすうしいほう /四喜和/\nすうしき /数式/\nすうしきかんきょう /数式環境/\nすうしききごう /数式記号/\nすうしきしょり /数式処理/\nすうしきしょりげんご /数式処理言語/\nすうしきてき /数式的/\nすうしきひょうじ /数式表示/\nすうしきへんしゅう /数式編集/\nすうしきもーど /数式モード/\nすうしきよう /数式用/\nすうしゃ /数社/\nすうしゃしゅ /数車種/\nすうしゅ /数種/\nすうしゅう /数週/数周/\nすうしゅうかん /数週間/\nすうしゅうかんご /数週間後/\nすうしゅうかんまえ /数週間前/\nすうしゅうまえ /数週前/数周前/\nすうしゅるい /数種類/\nすうしゅん /数瞬/\nすうしょうせつ /数小節/\nすうじ /数字/数次/\nすうじいじょう /数字以上/\nすうじかん /数時間/\nすうじかんご /数時間後/\nすうじかんていど /数時間程度/\nすうじく /枢軸/樞軸/\nすうじくこく /枢軸国/\nすうじしてい /数字指定/\nすうじじたい /数字自体/\nすうじじょう /数字上/\nすうじっかい /数十回/\nすうじっかしょ /数十箇所/\nすうじっこ /数十個/\nすうじっつう /数十通/\nすうじっぷん /数十分/\nすうじっぽん /数十本/\nすうじつ /数日/\nすうじついない /数日以内/\nすうじつかん /数日間/\nすうじつご /数日後/\nすうじつちゅう /数日中/\nすうじつぶん /数日分/\nすうじつまえ /数日前/\nすうじつらい /数日来/\nすうじてき /数字的/\nすうじにんしき /数字認識/\nすうじゅう /数十/\nすうじゅうえん /数十円/\nすうじゅうおく /数十億/\nすうじゅうおくねんまえ /数十億年前/\nすうじゅうじかん /数十時間/\nすうじゅうだい /数十台/\nすうじゅうにん /数十人/\nすうじゅうねん /数十年/\nすうじゅうねんまえ /数十年前/\nすうじゅうばい /数十倍/\nすうじゅうび /数十尾/\nすうじゅうびょう /数十秒/\nすうじゅうびょうかん /数十秒間/\nすうじゅうまい /数十枚/\nすうじゅうまん /数十万/\nすうじゅうまんえん /数十万円/\nすうじゅうまんにん /数十万人/\nすうじゅっかい /数十回/\nすうじゅっき /数十機/\nすうじゅっこ /数十個/\nすうじゅっさつ /数十冊/\nすうじゅっしゅるい /数十種類/\nすうじゅっつう /数十通/\nすうじゅっぷん /数十分/\nすうじゅっぷんかん /数十分間/\nすうじゅっぷんまえ /数十分前/\nすうじゅっぽん /数十本/\nすうじょう /数条/\nすうじれつ /数字列/\nすうせい /趨勢/\nすうせいき /数世紀/\nすうせいきご /数世紀後/\nすうせいきまえ /数世紀前/\nすうせみ /数セミ/\nすうせん /数千/数戦/\nすうせんえん /数千円/\nすうせんおく /数千億/\nすうせんかい /数千回/\nすうせんさつ /数千冊/\nすうせんじかん /数千時間/\nすうせんち /数センチ/\nすうせんにん /数千人/\nすうせんねん /数千年/\nすうせんねんまえ /数千年前/\nすうせんぼん /数千本/\nすうせんまい /数千枚/\nすうせんまん /数千万/\nすうせんまんえん /数千万円/\nすうせんまんにん /数千万人/\nすうた /数多/\nすうたい /数体/素謡/\nすうたいけい /数体系/\nすうだい /数台/\nすうだいまえ /数代前/数台前/\nすうだん /数段/\nすうだんうえ /数段上/\nすうち /数値/\nすうちいがい /数値以外/\nすうちえんざん /数値演算/\nすうちえんざんかんすう /数値演算関数/\nすうちか /数値化/\nすうちかい /数値解/\nすうちかいせき /数値解析/\nすうちかいせきけっか /数値解析結果/\nすうちかいせきほう /数値解析法/\nすうちかいほう /数値解法/\nすうちけいさん /数値計算/\nすうちしょしき /数値書式/\nすうちしょり /数値処理/\nすうちじっけん /数値実験/\nすうちせきぶん /数値積分/\nすうちちず /数値地図/\nすうちていすう /数値定数/\nすうちてき /数値的/\nすうちてきけんきゅう /数値的研究/\nすうちでーた /数値データ/\nすうちにゅうりょく /数値入力/\nすうちひょうげん /数値表現/\nすうちもでる /数値モデル/\nすうちょくせん /数直線/\nすうちよほう /数値予報/\nすうちりゅうたいりきがく /数値流体力学/\nすうちれい /数値例/\nすうつう /数通/\nすうて /数手/\nすうていれきしょ /崇禎暦書/\nすうてき /数的/数滴/\nすうてん /数点/数店/\nすうとう /数等/数頭/\nすうど /数度/\nすうどく /数独/\nすうどん /素饂飩/\nすうにち /数日/\nすうにちかん /数日間/\nすうにん /数人/\nすうにんていど /数人程度/\nすうにんぶん /数人分/\nすうねん /数年/\nすうねんかん /数年間/\nすうねんご /数年後/\nすうねんさき /数年先/\nすうねんほどまえ /数年程前/\nすうねんまえ /数年前/\nすうねんらい /数年来/\nすうはい /崇拝/\nすうはいしゃ /崇拝者/\nすうはいぶつ /崇拝物/\nすうはつ /数発/\nすうば /数馬/\nすうばい /数倍/\nすうぱい /数牌/\nすうひき /数匹/\nすうひゃく /数百/\nすうひゃくえん /数百円/\nすうひゃくえんていど /数百円程度/\nすうひゃくじかん /数百時間/\nすうひゃくだい /数百台/\nすうひゃくにち /数百日/\nすうひゃくにん /数百人/\nすうひゃくねん /数百年/\nすうひゃくねんいじょう /数百年以上/\nすうひゃくねんご /数百年後/\nすうひゃくねんさき /数百年先/\nすうひゃくばい /数百倍/\nすうひゃくぺーじ /数百頁/\nすうひゃくまん /数百万/\nすうひゃくまんにん /数百万人/\nすうひゃくまんねん /数百万年/\nすうひゃくまんまい /数百万枚/\nすうひゃくめい /数百名/\nすうひゃっかい /数百回/数百階/\nすうひゃっき /数百機/\nすうひょう /数表/数票/\nすうひょうき /数表記/\nすうびょう /数秒/\nすうびょうかん /数秒間/\nすうびょうご /数秒後/\nすうふん /数分/\nすうふんいない /数分以内/\nすうふんかん /数分間/\nすうふんご /数分後/\nすうぶつ /数物/崇仏/\nすうぶつけい /数物系/\nすうへいほう /数平方/\nすうぺーじ /数ページ/\nすうほ /数歩/\nすうほう /崇奉/\nすうほん /数本/\nすうまい /数枚/\nすうまん /数万/\nすうまんえん /数万円/\nすうまんえんていど /数万円程度/\nすうまんにん /数万人/\nすうまんにんたんい /数万人単位/\nすうまんねん /数万年/\nすうまんねんまえ /数万年前/\nすうまんばい /数万倍/\nすうみつ /枢密/\nすうみついん /枢密院/\nすうみつど /数密度/\nすうみり /数ミリ/\nすうめーとる /数メートル/\nすうめい /数名/\nすうめいいじょう /数名以上/\nすうめいぶん /数名分/\nすうもじ /数文字/\nすうもん /数問/\nすうよう /枢要/\nすうり /数理/数理情報科学;※abbrev/\nすうりかい /数理解/\nすうりかいせき /数理解析/\nすうりかいせきけん /数理解析研/\nすうりかいせきけんきゅうしょ /数理解析研究所/\nすうりかがく /数理科学/\nすうりかがくけんきゅうか /数理科学研究科/\nすうりかがくてき /数理科学的/\nすうりかがっか /数理科学科/\nすうりがく /数理学/\nすうりがっか /数理学科/\nすうりぎけん /数理技研/\nすうりけい /数理系/\nすうりけいかくほう /数理計画法/\nすうりけいかくもんだい /数理計画問題/\nすうりけいざいがく /数理経済学;mathematical economics/\nすうりけん /数理研/数理解析研究所;※abbrev/\nすうりげんごがく /数理言語学/\nすうりこうがく /数理工学/\nすうりこうがくか /数理工学科/\nすうりこうがっか /数理工学科/\nすうりしすてむ /数理システム/\nすうりじょうほう /数理情報/\nすうりじょうほうかがく /数理情報科学/\nすうりじょうほうがく /数理情報学/\nすうりじょうほうがっか /数理情報学科/\nすうりせいぶつがく /数理生物学/\nすうりてき /数理的/\nすうりてききそ /数理的基礎/\nすうりてつがく /数理哲学/\nすうりとうけい /数理統計/\nすうりとうけいがく /数理統計学/\nすうりもでる /数理モデル/\nすうりょう /数量/\nすうりょうか /数量化/\nすうりょうかんけい /数量関係/\nすうりょうてき /数量的/\nすうりろんり /数理論理/\nすうりろんりがく /数理論理学/\nすうれい /数例/\nすうれつ /数列/\nすうれつめ /数列目/\nすうろん /数論/\nすうろんてき /数論的/\nすうわ /数話/\nすうわぶん /数話分/\nすうわり /数割/\nすえ /末/陶/甄/裔;末裔/須恵/据/\nすえあし /末脚/末足/\nすえいし /末石/\nすえお /末男/季雄/\nすえおか /末岡/\nすえおき /据置き/据え置き/据置/\nすえおきがた /据置型/\nすえかね /末包/\nすえかわ /末川/\nすえき /須恵器/陶器;=須恵器/末木/\nすえきち /末吉/\nすえごろ /末頃/\nすえざき /末崎/\nすえじ /末治/\nすえじま /末島/\nすえぜん /据え膳/\nすえたに /末谷;姓/\nすえっこ /末っ子/\nすえつぐ /末次/\nすえつけ /据付/据え付け/据付け/\nすえつむはな /末摘花/\nすえなが /末永/\nすえの /末野/\nすえはず /末弭/末筈/\nすえひろ /末広/末弘/\nすえひろがり /末広がり/\nすえひろちょう /末広町/\nすえまさ /末政/\nすえまつ /末松/\nすえみつ /末光/\nすえむすめ /末娘/\nすえもの /陶物/\nすえものし /陶物師/\nすえやす /末安/\nすえよし /末吉/末善/\nすおう /周防/蘇芳/蘇枋/須王/蘇方/素袍/素襖/\nすおういろ /蘇芳色/\nすおうなだ /周防灘/\nすおうのないし /周防内侍;春の夜の ゆめばかりなる 手枕に かひなくたたむ 名こそをしけれ/\nすかがわ /須賀川/\nすかさず /透かさず/\nすかし /透かし;電子-/\nすかしぼり /透かし彫り/\nすかゆ /酸ヶ湯/酢ケ湯/\nすからーせき /スカラー積;[数学]scalar product. 内積/\nすからーば /スカラー場/\nすからざ /スカラ座;劇団/\nすかんじうむ /Sc/Scandium/\nすかんぴん /素寒貧/\nすかんぽ /酸模/\nすが /菅/須賀/須ヶ/管/\nすがい /菅井/須貝/酢貝/\nすがえ /菅江/\nすがえますみ /菅江真澄/\nすがお /素顔/菅尾/\nすがさわ /菅澤/\nすがすが /清々/\nすがすがしさ /清々しさ/\nすがた /姿/菅田/\nすがたえ /姿絵/\nすがたかたち /姿形/\nすがたずし /姿寿司/\nすがたに /姿煮/\nすがたみ /姿見/\nすがたやき /姿焼/姿焼き;伊勢エビの-/\nすがたり /素語り/\nすがだいら /菅平/\nすがちょう /須賀町/\nすがぬま /菅沼/\nすがの /菅野/\nすがはら /菅原/\nすがむら /管村/\nすがめ /眇/\nすがも /巣鴨/\nすがもかん /巣鴨間/\nすがもと /菅本/\nすがや /菅谷/\nすがわ /須川/\nすがわら /菅原;姓,-道真/管原/\nすがわらのみちざね /菅原道真/\nすき /隙/鋤/数寄/漉/犂;≒鋤 (字義:牛に曳かせるすき)/耒;(字義:土に筋をつけるすき)/鍬;(くわ)/須木/好き/犁;「犂」異体字/\nすきーいた /スキー板/\nすきーきゃく /スキー客/\nすきーぐつ /スキー靴/\nすきーじょう /スキー場/\nすきうつし /透き写し/\nすきかって /好き勝手/\nすききらい /好き嫌い/\nすきぎ /透木/\nすきぐし /梳櫛/篦/\nすきごころ /好き心/\nすきしゃ /数寄者/\nすきずき /好き好き/好きずき/\nすきっぱら /空きっ腹/\nすきなべ /鋤鍋/\nすきばら /空腹/\nすきほうだい /好き放題/\nすきま /隙間/すき間/透き間/\nすきまかぜ /隙間風/\nすきまさんぎょう /隙間産業/\nすきみ /透き見/透見/剥き身/\nすきもの /好き者/数寄者/\nすきや /数奇屋/\nすきやき /鋤焼/すき焼き/\nすきやづくり /数寄屋造り;[建築]/数寄屋造;[建築]/\nすきやばし /数寄屋橋/数奇屋橋/\nすきやぼうず /数寄屋坊主/\nすぎ /杉/椙;国字/過ぎ/\nすぎうち /杉内/\nすぎうら /杉浦/\nすぎえ /杉江/\nすぎおか /杉岡/\nすぎかふん /杉花粉/スギ花粉/\nすぎかふんしょう /杉花粉症/\nすぎかわ /杉皮/\nすぎがき /杉垣/\nすぎき /杉木/\nすぎさき /杉崎/\nすぎさわ /杉沢/\nすぎざい /杉材/\nすぎざき /杉崎/\nすぎした /杉下/\nすぎた /杉田/\nすぎたげんぱく /杉田玄白/\nすぎたこ /杉タコ/\nすぎたに /杉谷/\nすぎつま /杉妻/\nすぎと /杉戸/\nすぎとう /杉藤/\nすぎど /杉戸/\nすぎなみ /杉並/\nすぎなみき /杉並木/\nすぎなみく /杉並区/\nすぎなみこうこう /杉並高校/\nすぎなみびょう /杉並病/\nすぎぬま /杉沼/\nすぎの /杉野/\nすぎのした /杉之下/\nすぎのはら /杉ノ原/\nすぎのり /杉海苔/\nすぎはら /杉原/\nすぎはらがみ /杉原紙/\nすぎばし /杉箸/\nすぎばやし /杉林/\nすぎまち /杉町/\nすぎむら /杉村/\nすぎもと /杉本/\nすぎもとちょう /杉本町/\nすぎやま /杉山/椙山/\nすぎやまさんぷう /杉山杉風/\nすぎりょうたろう /杉良太郎/\nすぎわら /杉原/\nすく /少/秀句/\nすくい /救い/\nすくいあみ /掬い網;金魚掬いの-/\nすくいなげ /掬い投げ/\nすくいぬし /救い主/\nすくいのて /救いの手;-を差し伸べる/\nすくごう /宿業;=しゅくごう/\nすくせ /宿世/\nすくな /少な/\nすくない /少ない/\nすくなからず /少なからず/\nすくなくとも /少なくとも/\nすくなめ /少な目/少なめ/\nすくね /宿禰/\nすくも /宿毛;地名,愛知県/粭/糘/\nすくよう /宿曜;二十八宿と七曜/\nすくようどう /宿曜道/\nすくらんぶるこうさてん /スクランブル交差点/\nすぐ /直ぐ/\nすぐき /酸茎/\nすぐきな /酸茎菜/\nすぐさま /直ぐ様/直ぐ樣;「様」旧字/\nすぐは /直刃/\nすぐり /村主/酸塊;gooseberry/\nすぐる /卓/勝/英/俊/\nすぐれもの /優れ物/\nすけ /助/介/佐/資/祐/佑/亮/輔/甫/丞/次官;[律令制] NB:人名の[助介佐資祐佑亮輔丞]等は全てこの種別/典侍;[律令制]/\nすけーとぐつ /スケート靴/\nすけーとじょう /スケート場/\nすけかつ /資勝/\nすけがわ /助川/\nすけさこ /助迫/\nすけすけ /透け透け/\nすけそうだら /助惣鱈/\nすけだち /助太刀/\nすけっと /助っ人/助人/\nすけて /助手/\nすけとうだら /介党鱈/\nすけのぶ /助信/\nすけばん /スケ番/\nすけべえ /助兵衛/\nすけべごころ /スケベ心/\nすけむね /助宗/\nすけやす /祐安;姓/\nすけよし /祐好/\nすけろく /助六/\nすけん /素見/\nすけんぶつ /素見物/\nすげ /菅/素気;-なく/\nすげかわ /菅河/\nすげがさ /菅笠/\nすげぬま /菅沼/\nすこし /少し/\nすこしも /少しも/\nすこっとらんど /蘇格蘭/\nすこぶる /頗る/頗/\nすこぶるつき /頗る付き/\nすこやか /健やか/\nすこらがく /スコラ学;scholasticism/\nすこらてつがく /スコラ哲学;scholastic philosophy/\nすこんぶ /酢昆布/\nすご /凄/\nすごい /凄い/\nすごう /菅生/\nすごうせん /菅生戦/\nすごうで /凄腕/\nすごさ /凄さ/\nすごしかた /過ごし方/\nすごみ /凄み/凄味/\nすごもり /巣籠/巣籠り/\nすごろく /双六/\nすさ /須佐/\nすさか /須坂/\nすさき /須崎/洲崎/\nすさのおのみこと /須佐之男命/素戔嗚尊/\nすさびごと /遊び事/\nすさまじさ /凄まじさ/\nすさみ /須佐美/\nすざい /巣材/\nすざか /須坂/\nすざき /洲崎/寿崎/\nすざく /朱雀/\nすざくいん /朱雀院;[源氏物語]/\nすざくおおじ /朱雀大路;朱雀門〜羅生門/\nすざくてんのう /朱雀天皇/\nすざくもん /朱雀門/\nすざわ /須沢/\nすし /寿司/鮨/鮓/\nすしだね /鮨種/\nすしづめ /寿司詰め/\nすしてん /寿司店/\nすしめし /寿司飯/鮨飯/\nすしや /寿司屋/鮨屋/\nすしゅんてんのう /崇峻天皇/\nすじ /筋/\nすじあい /筋合い/筋合/\nすじかい /筋交い/筋違い;[建築]軸組に入れる斜材/\nすじがき /筋書/筋書き/\nすじがね /筋金/\nすじがねいり /筋金入り/\nすじきり /筋切り/\nすじぐも /筋雲/\nすじこ /筋子/\nすじだて /筋立/\nすじちがい /筋違い/\nすじにく /筋肉/\nすじぼね /筋骨/\nすじぼり /筋彫り/\nすじみち /筋道/\nすじむかい /筋向い/筋向かい/\nすじむこう /筋向こう/筋向う/\nすじめ /筋目/酢締め/\nすじゃく /朱雀/\nすじや /筋屋/\nすじょう /素性/巣状/素姓/素場/\nすじょうゆ /酢醤油/\nすじんてんのう /崇神天皇/\nすす /煤/\nすすいろ /煤色/\nすすき /薄/芒/\nすすきた /薄田/\nすすきの /薄野/\nすすけ /煤け/\nすすたけ /煤竹/\nすすたけいろ /煤竹色/\nすすはき /煤掃き/\nすすはらい /煤払い/\nすすみかた /進み方/\nすすみぐあい /進み具合/\nすすむ /進/晋/奨/晉/\nすすめ /勧め/\nすすめかた /進め方/\nすすりなき /啜り泣き/\nすず /鈴;bell/錫;tin/篠;細い竹/篶;=篠/珠洲;地名,石川県/鑾;天子の馬車につける鈴/Sn/Tin/\nすずい /鈴井/\nすずおき /鈴置/\nすずか /鈴鹿/鈴香/\nすずかけ /鈴懸/\nすずかしない /鈴鹿市内/\nすずかぜ /涼風/\nすずかとうげ /鈴鹿峠/\nすずき /鈴木/鱸/\nすずきあぐり /鈴木亜久里/\nすずきかんたろう /鈴木貫太郎/\nすずきだいせつ /鈴木大拙/\nすずきほなみ /鈴木保奈美/\nすずぐち /鈴口/\nすずこんしき /錫婚式;10周年/\nすずし /生絹/\nすずしま /鈴嶋/\nすずしろ /蘿蔔;七草の一。大根。/\nすずたけ /篠竹/\nすずたに /鈴谷/\nすずたん /鈴丹/\nすずな /鈴菜/菘/\nすずなり /鈴なり/鈴生り/\nすずのすけ /鈴之助/\nすずはく /錫箔/\nすずひこ /鈴彦/\nすずみ /涼み/\nすずみだい /涼み台/\nすずみぶね /涼み船/\nすずむし /鈴虫/\nすずむら /鈴村/\nすずめ /雀/\nすずめいろ /雀色;茶褐色/\nすずめが /天蛾/雀蛾/\nすずめがおか /雀ヶ丘/\nすずめばち /雀蜂/\nすずや /鈴谷/\nすずやま /鈴山/\nすずよ /鈴世/\nすずらん /鈴蘭/\nすずらんこうげん /鈴蘭高原/\nすずらんとう /鈴蘭灯/\nすずり /硯/\nすずりいし /硯石/\nすずりばこ /硯箱/\nすずりや /硯屋/\nすずろ /漫ろ/\nすそ /裾/\nすそあげ /裾上げ/\nすそとり /裾取り/\nすその /裾野/\nすそのし /裾野市/\nすそはらい /裾払い/\nすそもよう /裾模様/\nすそよけ /裾除け/\nすそわけ /裾分け/\nすたーがた /スター型/\nすたーせんしゅ /スター選手/\nすたじおろくおん /スタジオ録音/\nすたまご /酢卵/\nすためんおち /スタメン落ち/\nすたり /廃り/\nすたりもの /廃り物;流行り物は-/\nすたれ /廃れ/\nすたんどせき /スタンド席/\nすたんふぉーどだいがく /スタンフォード大学;Stanford University. www.stanford.edu/\nすたんれーでんき /スタンレー電気/\nすだ /須田/巣田/\nすだこ /酢蛸/\nすだち /巣立ち/酢橘/酸橘/\nすだつ /須達/\nすだま /須玉/魑魅/\nすだれ /簾/\nすちーるかん /スチール缶/\nすちーるげん /スチール弦/\nすっきりかん /スッキリ感/すっきり感/\nすったもんだ /擦った揉んだ/\nすっとんきょう /素頓狂/\nすっぱ /素破;spy/透波;=素破/素っ破;=素破/\nすっぱだか /素っ裸/\nすっぽぬけ /すっぽ抜け;フォークボールの-/\nすっぽん /鼈/\nすづけ /酢漬け;キャベツの-(Sauerkraut)/酢漬/\nすてーじいしょう /ステージ衣装/\nすてありんさん /ステアリン酸;[化学]stearic acid. C17H35COOH/\nすていし /捨て石/\nすていぬ /捨て犬/\nすていん /捨て印/捨印/\nすてうり /捨て売り/\nすてがね /捨て金/\nすてき /素敵/素的;=素敵 (「素敵」「素的」ともに当て字)/\nすてご /捨て子/捨子/棄て児/棄て子/\nすてごま /捨て駒/\nすてぜに /捨て銭/\nすてぜりふ /捨て台詞/\nすてどころ /捨て所/\nすてね /捨て値/\nすてねこ /捨て猫/\nすてはい /捨牌;[麻雀]/捨て牌/\nすてば /捨て場/\nすてばち /捨て鉢/\nすてぱい /捨て牌/捨牌;[麻雀]/\nすてみ /捨て身/\nすてやく /捨役/\nすてんれすこう /ステンレス鋼;stainless steel/\nすてんれすせい /ステンレス製/\nすで /素手/既/已/\nすでに /既に/已に/\nすとーりーせい /ストーリー性/\nすとあてつがく /ストア哲学;Stoicism/\nすとあは /ストア派/\nすとう /須藤/周東/\nすとく /崇徳/\nすとくいん /崇徳院/\nすとくてんのう /崇徳天皇/\nすとけん /スト権;ストライキ権/\nすとっぷだか /ストップ高/\nすとっぷやす /ストップ安/\nすとやぶり /スト破り/\nすとらいきけん /ストライキ権;争議権/\nすとりーとけい /ストリート系/\nすとれすかいしょう /ストレス解消/\nすとれすはっさん /ストレス発散/\nすとろんちうむ /Sr/Strontium/\nすどう /須藤/\nすどうふ /酢豆腐/\nすどおし /素通し/\nすどおり /素通り/\nすどまり /素泊まり/素泊り/\nすな /砂/沙/\nすなあそび /砂遊び/\nすなあらし /砂嵐/\nすないろ /砂色/\nすなえ /砂絵/\nすなお /素直/砂緒/淳/\nすなおとこ /砂男/\nすなかけばばあ /砂掛婆/\nすなかぶり /砂被り;[相撲]/\nすなかべ /砂壁;[建築]sand coat/\nすなかわ /砂川/\nすなかわえき /砂川駅/\nすなが /須永/\nすながわ /砂川/\nすながわちょう /砂川町/\nすなぎも /砂肝/\nすなくら /砂倉/\nすなけし /砂ケシ/\nすなけむり /砂煙/\nすなこ /砂子/\nすなご /砂子/沙子/\nすなざら /砂皿;実験用具/\nすなじ /砂地/\nすなずり /砂摺り/砂摩り/\nすなだ /砂田/\nすなち /砂地/\nすなっくがし /スナック菓子/\nすなっぷしゃしん /スナップ写真/\nすなつぶ /砂粒/\nすなづるあか /スナヅル亜科/Cassythoideae/\nすなどけい /砂時計/\nすなどりねこ /漁り猫/\nすなぬき /砂抜き/\nすなのおんな /砂の女;安部公房/\nすなはち /即ち/則ち/\nすなはま /砂浜/\nすなはら /砂原/\nすなば /砂場/\nすなばこ /砂箱/\nすなぶくろ /砂袋;sand bag/砂嚢;(鳥の)さのう/\nすなぶろ /砂風呂/\nすなぼこり /砂埃/\nすなみ /角南/巣南/\nすなむし /砂蟲/\nすなめり /鯆/砂滑/\nすなやま /砂山/\nすなゆ /砂湯;砂風呂/\nすなわち /即ち/則ち/乃ち/曾ち/曽ち;「曾」の異体字/\nすなわら /砂原/\nすにん /数人/\nすね /脛/臑;=脛/\nすねあて /脛当て/臑当て/\nすねお /スネ夫;名,漫画「ドラえもん」の登場人物/\nすねかじり /臑齧り/臑かじり/\nすねげ /すね毛/スネ毛/\nすねもの /拗ね者/\nすのこ /簀の子/\nすのはら /春原/須野原/\nすのまた /墨俣/\nすのもの /酢の物/\nすはだ /素肌/\nすはだか /素裸/\nすはま /州浜/洲浜;=州浜/\nすはら /須原/栖原/寿原/\nすばこ /巣箱/\nすばなし /素話/\nすばなれ /巣離れ/\nすばやさ /素早さ/\nすばやし /素囃子;謡なし/\nすばる /昴/\nすぱいえいせい /スパイ衛星/\nすぱっと /スパッと/\nすぱるたきょういく /スパルタ教育;Spartan education/\nすぱるたしき /スパルタ式/\nすびき /巣引/\nすびつ /炭櫃/\nすぴーどいはん /スピード違反/\nすぴーどかん /スピード感/\nすぴーどきょう /スピード狂/\nすふぉるつぁんど /sforzando;その音を特に強く/\nすぶた /酢豚/\nすぶり /素振り/\nすぷらいんきょくせん /スプライン曲線/\nすぷれーかん /スプレー缶/\nすべ /術/\nすべからく /須らく/須く/\nすべがみ /皇神/\nすべすべ /滑々;NB:「ぬめぬめ」と同形/滑滑/\nすべて /全て/総て/凡て/総/總;「総」の旧字/\nすべての /∀/\nすべらがみ /皇神/\nすべり /辷/\nすべりこみ /滑り込み/\nすべりだい /滑り台/すべり台/\nすべりだし /滑り出し/\nすべりどめ /滑り止め/\nすぺいん /西班牙;Spain/\nすぺいんご /スペイン語/\nすぺいんじん /スペイン人/\nすぺいんりょうり /スペイン料理/\nすぺくとるかいせき /スペクトル解析/\nすぺくとるがた /スペクトル型;spectral type/\nすぺくとるせん /スペクトル線/\nすぺくとるぶんせき /スペクトル分析;[科技]spectral analysis/\nすほん /素本/\nすぼし /素干し/\nすぼり /素掘り/\nすぽーついがく /スポーツ医学;sports medicine/\nすぽーつがり /スポーツ刈り;男性の髪型/\nすぽーつし /スポーツ紙/スポーツ誌/\nすぽーつしんぶん /スポーツ新聞;報知やスポニチなど/\nすぽーつしんりがく /スポーツ心理学/\nすぽーつせんしゅ /スポーツ選手/\nすぽこん /スポ根/\nすぽっとようせつ /スポット溶接;spot welding/\nすぽんじじょう /スポンジ状/\nすま /須磨;地名,神戸/須万;[魚]/\nすまい /住まい/営/住居/住い/相撲/\nすまえき /須磨駅/\nすまき /簀巻き;-にして東京湾に抛り込む/簀巻/\nすましじる /澄まし汁/すまし汁/\nすまた /素股/寸又/\nすまたきょう /寸又峡/\nすまちょう /須磨町/\nすまない /済まない/\nすみ /隅/炭/墨/角/済/済み/須美;人名/須見;人名/陬/純/住/寿/澄/澂;「澄」の異体字/濟;「済」の旧字/\nすみいし /隅石/\nすみいろ /墨色/\nすみうち /墨打ち/\nすみえ /墨絵/澄江/寿美江/純恵/スミ恵/\nすみお /澄夫/澄雄/純雄/\nすみか /住処/住みか/棲み家/住み家/住み処/住化;住友化学/鈴美香/\nすみかえ /住替え/\nすみかわ /澄川/\nすみがま /炭窯/\nすみきん /住金/\nすみぎん /住銀/\nすみこ /澄子/純子/寿美子/\nすみこみ /住み込み/住込み/\nすみごこち /住み心地/\nすみさわ /隅沢/\nすみしょう /住商/\nすみじ /墨字/\nすみずみ /隅々/\nすみそ /酢味噌/\nすみそあえ /酢味噌和え/\nすみぞめ /墨染/\nすみた /住田/角田/\nすみだ /墨田/隅田/住田/\nすみだがわ /隅田川/墨田川/\nすみだく /墨田区/\nすみだん /須弥壇/\nすみっこ /隅っこ/\nすみつき /墨付/\nすみつきかっこ /隅付き括弧/【/】/\nすみつぎ /墨継ぎ/\nすみつぼ /墨壺/\nすみてまえ /炭手前;[茶道]/\nすみでん /住電/\nすみと /澄人/\nすみとも /住友/\nすみともかがく /住友化学;[企業名]/\nすみともかがくこうぎょう /住友化学工業;[企業名]/\nすみともきんぞく /住友金属/\nすみともきんぞくこうぎょう /住友金属工業;[企業名]/\nすみともぎんこう /住友銀行/\nすみともけんせつ /住友建設;[企業名]/\nすみともしょうじ /住友商事;[企業名]/\nすみともせいやく /住友製薬;[企業名]/\nすみともせめんと /住友セメント/\nすみともそうこ /住友倉庫/\nすみともでんきこうぎょう /住友電気工業;[企業名]/\nすみともでんこう /住友電工;[企業名]/\nすみともふどうさん /住友不動産/\nすみながし /墨流し/\nすみなわ /墨縄/\nすみぬり /墨塗り/\nすみの /角野/墨野/\nすみのえ /住之江/住江/\nすみのくら /角倉/\nすみのくらぼん /角倉本/\nすみのどう /住道/\nすみひき /墨引き/\nすみひら /住平/\nすみび /炭火/\nすみびやき /炭火焼/炭火焼き/\nすみぶくろ /墨袋/\nすみぶと /墨太/\nすみません /済みません/\nすみむね /隅棟;[建築]寄棟 >—< での > と < にあたる棟/\nすみもと /住本/住元/\nすみや /角屋/隅谷/住谷/墨屋/\nすみやか /速やか/澄みやか/\nすみやき /炭焼き/炭焼/\nすみやきごや /炭焼き小屋/\nすみよ /純代/\nすみよう /住用/\nすみよし /住吉/澄義/\nすみよしえき /住吉駅/\nすみよしがわ /住吉川/\nすみよしじんじゃ /住吉神社/\nすみよしだい /住吉台/\nすみよしちょう /住吉町/\nすみよしづくり /住吉造り;[建築]/住吉造;[建築]/\nすみよしものがたり /住吉物語/\nすみれ /菫/\nすみれいろ /菫色/\nすみれもく /スミレ目/Violales/\nすみわけ /棲み分け/\nすめかみ /皇神/\nすめがみ /皇神/\nすめし /酢飯/\nすめらぎ /天皇/皇/\nすめん /素面/\nすもう /相撲/角力/\nすもうかい /相撲界/\nすもうきょうかい /相撲協会/\nすもうけん /相撲券/\nすもうじんく /相撲甚句/\nすもうせんしゅけん /相撲選手権/\nすもうちゅうけい /相撲中継/\nすもうぢゃや /相撲茶屋/\nすもうとり /相撲取り/相撲取/相撲とり/\nすもうにんき /相撲人気/\nすもうば /相撲場/\nすもうぶ /相撲部/\nすもうべや /相撲部屋/\nすもうもじ /相撲文字/\nすもぐり /素潜り/\nすもと /洲本/栖本/須本/\nすものがたり /素物語/\nすもも /李/酸桃/\nすもん /守門/\nすや /須屋/\nすやき /素焼き;biscuit. 「-の器,-鉢」/素焼/\nすやま /陶山/巣山/須山/隅山/\nすよう /須要/\nすら /／/\nすらいどせい /スライド制/\nすらっしゅ /／/\nすらむか /スラム化/\nすらむがい /スラム街/\nすり /摺/刷/掏摸/修理/\nすりあがり /刷り上がり/\nすりあし /摺り足/\nすりいろ /刷色/\nすりえ /擂り餌/\nすりかえ /掏り替え/すり替え/\nすりがらす /磨りガラス/\nすりきず /擦傷/擦り傷/\nすりきり /擦り切り;計量カップ-一杯/擦切り/\nすりこぎ /擂り粉木/擂粉木/摺子木/\nすりこみ /刷り込み;[生物]imprinting/刷込み/\nすりごま /擂り胡麻/\nすりしき /修理職/\nすりっとこう /スリット光/\nすりっとぞう /スリット像/\nすりつぶ /すり潰/\nすりぬけ /すり抜け/\nすりのかみ /修理大夫/\nすりはく /摺箔/\nすりばち /擂鉢/擂り鉢/摺鉢/すり鉢/\nすりほん /刷本/\nすりみ /摺身/擂り身/\nすりむか /スリム化/\nすりもの /刷り物/刷物/\nする /駿/\nするが /駿河/\nするがぎんこう /駿河銀行/\nするがだい /駿河台/\nするがだいした /駿河台下/\nするがばん /駿河版/\nするがや /駿河屋/\nするがわん /駿河湾/\nするどさ /鋭さ/\nするめ /鯣/\nするめいか /鯣烏賊/するめイカ/\nすれ /擦れ/\nすれすれ /擦々/摩々/\nすれちがい /擦れ違い/すれ違い/\nすろうにん /素浪人/\nすわ /諏訪/須羽/\nすわおんせん /諏訪温泉/\nすわこ /諏訪湖/\nすわし /諏訪市/\nすわじんじゃ /諏訪神社/\nすわたいしゃ /諏訪大社/\nすわちほう /諏訪地方/\nすわっぷとりひき /スワップ取引/\nすわとう /汕頭;(Swatow) 広東省の港湾都市/\nすわない /諏訪内/\nすわひりご /スワヒリ語;タンザニア・ケニアの公用語/\nすわみなみ /諏訪南/\nすわやま /諏訪山/\nすわやり /魚条/楚割/\nすわり /座り;-が悪い(=不安定)/\nすわりかた /座り方/\nすわりこみ /座り込み;sit-in (strike)/\nすわりごこち /座り心地/\nすん /寸/\nすんいん /寸陰/\nすんか /寸暇/\nすんけい /寸勁/\nすんげき /寸劇;skit/寸隙;-を縫って/\nすんげん /寸言/\nすんこく /寸刻/\nすんごう /寸毫/\nすんし /寸志/\nすんしゃく /寸借/寸尺/\nすんしゃくさぎ /寸借詐欺/\nすんしゅう /駿州/\nすんしょ /寸書/\nすんしんしゃくたい /寸進尺退/\nすんじ /寸時/\nすんずん /寸寸/\nすんぜん /寸前/\nすんぜんしゃくま /寸善尺魔/\nすんたらず /寸足らず/\nすんだい /駿台/\nすんだいがくえん /駿台学園/\nすんだいせい /駿台生/\nすんだいもし /駿台模試/\nすんだん /寸断/\nすんち /寸地/\nすんづまり /寸詰まり/寸詰り/\nすんてつ /寸鉄/\nすんで /既/\nすんとう /駿東/\nすんど /寸土/\nすんどめ /寸止め/\nすんにーは /スンニー派/\nすんには /スンニ派/\nすんばとうじん /寸馬豆人/\nすんひょう /寸評/\nすんびょう /寸描/寸秒/\nすんぴょう /寸評/\nすんぶん /寸分/\nすんぷ /駿府/\nすんぷじょう /駿府城/\nすんぽう /寸法/\nすんぽうせん /寸法線/\nすんぽうち /寸法値/\nすんれつ /寸裂/\nすんわ /寸話/\nず /図/頭/酢/圖;「図」の旧字/厨;(呉音)厨子/廚;「厨」の異体字/逗;(呉音)逗子/豆;(呉音)大豆/事;好事家/津;会津/鶴/寿;?/讐;(呉音) 復讐/讎;「讐」の異体字/Figure/\nず# /図#1/\nずあん /図案/\nずい /髄;骨の-/隋;中国の王朝(581-619)/随;随分/隨;「随」の旧字/隧;隧道(=トンネル)/膸;(背脂)/髓;「髄」の旧字/瑞;瑞兆/惴;(おそ・れる)/蕊;しべ/蘂;「蕊」の異体字1/蕋;「蕊」の異体字2/\nずいい /随意/\nずいいきん /随意筋/\nずいいけいやく /随意契約/\nずいいすじ /随意筋/\nずいいち /随一/\nずいいてきしょうひ /随意的消費/\nずいいん /随員/\nずいうん /瑞雲/瑞運/\nずいえき /髄液/\nずいえん /随縁/隋圜/\nずいおう /瑞応/\nずいかく /瑞鶴/\nずいかん /随感/\nずいき /随喜/芋茎/\nずいきまつり /瑞饋祭/芋茎祭/\nずいこう /随行/瑞光/\nずいこういん /随行員/\nずいしつ /髄質/\nずいしょ /随所/隋書;二十一史/隨處;旧字/\nずいしょう /瑞祥/\nずいじ /随時/\nずいじうけつけ /随時受付/\nずいじはっぴょう /随時発表/\nずいじゅう /随従/\nずいじゅん /随順/\nずいじょう /髄状/\nずいじん /随身/\nずいせい /瑞星;lucky star/\nずいせつ /瑞雪/\nずいせんじ /瑞泉寺/\nずいそう /随想/瑞相/\nずいそうしゅう /随想集/\nずいそうろく /随想録/\nずいだい /隋代/\nずいだん /随談/\nずいちょう /瑞兆/瑞鳥/\nずいどう /隧道/\nずいのう /髄脳/\nずいはん /随伴/\nずいはんしょくぶつ /随伴植物;[園芸]companion plants/\nずいひつ /随筆/隨筆;「随」旧字/\nずいひつか /随筆家/\nずいひつしゅう /随筆集/\nずいぶん /随分/隨分;「随」旧字/\nずいぶん> /随分/\nずいぶんいぜん /随分以前/\nずいぶんまえ /随分前/\nずいぶんむかし /随分昔/\nずいほうしょう /瑞宝章/\nずいほうでん /瑞鳳殿/\nずいまく /髄膜/\nずいまくえん /髄膜炎/\nずいむ /瑞夢/\nずいむし /螟虫/\nずいり /図入り/\nずうたい /図体/\nずえ /図絵;†≒図画/図会;†絵を集めたもの。「名所-」/\nずか /図化/\nずかい /図解/\nずかいしょ /図解書/\nずかん /図鑑/\nずかんそくねつ /頭寒足熱/\nずかんるい /図鑑類/\nずが /図画/\nずがい /頭蓋/\nずがいこつ /頭蓋骨/\nずがいこつこっせつ /頭蓋骨骨折/\nずがく /図学/\nずがら /図柄/\nずきょう /誦経/\nずきん /頭巾/\nずく /木菟;みみずく/尽く;納得-,欲得-/尽/\nずけ /付;※仮名遣い「づけ」/附;※仮名遣い「づけ」/\nずけい /図形/徒刑/◆/\nずけいきじゅつ /図形記述/\nずけいしゅつりょく /図形出力/\nずけいしょり /図形処理/\nずけいてき /図形的/\nずけいはいち /図形配置/\nずけいひょうじ /図形表示/\nずけいへんしゅう /図形編集/\nずけいもじ /図形文字/\nずけいようそ /図形要素/\nずけらん /瑞慶覧/\nずけん /図研/\nずこう /図工/頭光;「仏像の-」/頭香;荒行/図功/\nずこうしつ /図工室/\nずさくせい /図作成/\nずさん /杜撰/\nずざい /徒罪/\nずざん /杜撰/\nずし /図示/逗子;†地名,神奈川県/厨子;†棚の一種/寿司;(連濁)/鮨;(連濁)/図師/呪師/\nずしかいがん /逗子海岸/\nずしき /図式/\nずしきか /図式化/\nずしきてき /図式的/\nずしほうめん /逗子方面/\nずしゅう /豆州;伊豆/\nずしょ /図書/調所;人名/\nずしょうりゃく /図省略/\nずしょのかみ /図書頭/\nずしょりょう /図書寮/\nずしん /図心/\nずじ /図示/\nずじゅう /頭重/\nずじょう /頭上/図上/\nずせつ /図説/\nずぞう /図像/\nずぞうがく /図像学/\nずたずた /寸々/寸寸/\nずだ /頭陀/\nずだぎょう /頭陀行/\nずだけ /図竹;雅楽器の調律道具/\nずだぶくろ /頭陀袋/\nずだやくしゅ /喘息薬種;[植物]/\nずちゅう /図中/\nずつう /頭痛/\nずつうもち /頭痛持ち/\nずつうやく /頭痛薬/\nずつき /頭突き/\nずてき /図的/\nずどり /図取り/\nずのう /頭脳/図嚢/\nずのうしゅうだん /頭脳集団;think tank/\nずのうてき /頭脳的/\nずのうない /頭脳内/\nずのうは /頭脳派/\nずのうめいせき /頭脳明晰/\nずのうりゅうしゅつ /頭脳流出/\nずのうろうどう /頭脳労働;⇔肉体労働/\nずはん /図版/\nずばん /図版;ずはん/図番/\nずばんごう /図番号/\nずばんしゅう /図版集/\nずひょう /図表/\nずひょうばんごう /図表番号/\nずひょうるい /図表類/\nずふ /図譜/\nずぶぬれ /ずぶ濡れ/ズブ濡れ/\nずぶねり /頭捻り/\nずへい /図柄/\nずべこう /ズベ公/ずべ公/\nずほう /図法/修法/\nずぼし /図星/\nずぼんした /ズボン下/\nずぼんつり /ズボン吊り;suspender/\nずみ /済/桷/済み/濟;「済」の旧字/\nずめ /詰;※仮名遣い「づめ」/\nずめん /図面/\nずめんかんり /図面管理/\nずめんちょう /図面帳/\nずもう /相撲/\nずよう /図様/\nずり /刷/\nずりょう /受領/\nずろく /図録/\nずわいがに /ズワイ蟹/ずわい蟹/\nずわり /座り/\nずん /寸/\nずんどう /寸胴/\nずんどうなべ /寸胴鍋/\nせ /世/背/瀬/施/畝;面積の単位(0.1段)/脊;≒背/勢;(呉音)/衰;(呉音)/畆;「畝」の異体字/丗;「世」の異体字/\nせーぬ /塞納;Seine/折奴/\nせーらーふく /セーラー服/\nせあぶら /背脂/背油/\nせい /生;life/性;sex/姓;surname/精/正/聖/制;制度/製;製造/世/所為;「君の-だ」/星/声/背/成/盛/斉/西/勢;勢力/政;政治/征;征服/整;整数/婿;むこ/青;青春/晴;晴天/静;安静/靜;「静」の旧字(人名用漢字)/請;申請/清;清浄/靖;靖国/鯖;さば/錆;さび/瀞;とろ/情;(漢音)風情/睛;画竜点睛/菁;(あおな)/蜻;蜻蛉/牲;犠牲/旌;はた/甥;おい/誠;誠実/筬;おさ/晟;あきら・か/逝;逝去/誓;誓願/醒;覚醒/惺;さと・る/腥;なまぐさ/齎;もたら・す/臍;へそ/擠;排擠/躋;のぼ・る/韲;なます/齏;「韲」の異体字/齊;「斉」の旧字(人名用漢字)/井;市井/穽;陥穽/栖;隠栖/棲;同棲/凄;凄絶/淒;「凄」の異体字/悽;悽惨/萋;草が繁るさま/嘶;いなな・く/撕;提撕/掣;掣肘/犀;さい/鉦;かね,しょう/省;反省/歳;歳暮/貰;もら・う/丗;「世」の異体字/聲;「声」の旧字/\nせい#かくけい /正#3角形/\nせい#かっけい /正#3角形/\nせい> /正/聖;聖家族,聖少女,聖ペテロ/成;(adult) 成獣,成豚,成猫/静;(static) -電力,-力学/製;製管,製陶,製畳(せいじょう)/西/性/\nせいあ /井蛙;井の中の蛙。井蛙不可以語於海/\nせいあい /性愛;eros/聖愛;agape/\nせいあく /性悪/\nせいあくせつ /性悪説/\nせいあつ /制圧/静圧;static pressure/\nせいあん /成案/西安/\nせいい /誠意/勢威/征夷/凄異/\nせいいき /聖域/西域/声域/整域;[数学]integral domain/\nせいいきせい /整域性/\nせいいく /生育;大きくなる・する/成育;成長する・させる/\nせいいくご /成育後/\nせいいそう /正位相/\nせいいたいしょうぐん /征夷大将軍/\nせいいち /正位置/誠一/清一/精一/聖一/正一/誓一/誠市/\nせいいちろう /誠一郎/清一郎/精一郎/晴一郎/\nせいいっぱい /精一杯/精いっぱい/\nせいいつ /斉一/\nせいいぶつ /聖遺物/\nせいいん /成因;factor/成員;member/正員;qualified member/\nせいう /晴雨/\nせいうけい /晴雨計;barometer/\nせいうち /海象/\nせいうん /星雲;nebula/青雲;青空、また高い官位。「-の志」/盛運;prosperity/\nせいうんしゃ /星雲社;[出版社名]現・鳥影社/\nせいうんしょう /星雲賞/\nせいうんせいだん /星雲星団/\nせいうんのこころざし /青雲の志/\nせいうんまる /青雲丸/\nせいえい /精鋭/清栄/盛栄/\nせいえき /精液/\nせいえつ /誠悦/凄咽/\nせいえん /声援/製塩/西遠/正円/凄艶/\nせいえんぎょう /製塩業/\nせいおう /西欧/聖王/\nせいおうがた /西欧型/\nせいおうしょこく /西欧諸国/\nせいおうじん /西欧人/\nせいおうてき /西欧的/\nせいおうぶんめい /西欧文明/\nせいおうりゅう /西欧流/\nせいおおぜき /正大関/\nせいおん /静穏;calm/清音;⇔濁音/静音;[新語]音の静かな/声音/生温/整音;ピアノの-/正音/\nせいおんか /静音化/\nせいか /成果/精華/製菓/生花/青果/生家/聖歌/盛夏/聖火/清華/青花/生化;生化学/正課/精化/製靴/正価/聖化;sanctify/世家/正佳/西夏/声価/青華;=青花/成香/斉家;修身-/惺窩/正貨/\nせいかい /正解/政界/盛会/青海/制海/精解/\nせいかいいん /正会員/\nせいかいけん /制海権/\nせいかいさいへん /政界再編/\nせいかいしゃ /正解者/\nせいかいしょ /正楷書/\nせいかいちず /政界地図/\nせいかいらく /性快楽/\nせいかいりつ /正解率/\nせいかがく /生化学;biochemistry/性科学;sex science/\nせいかがくか /生化学科/\nせいかがくじてん /生化学辞典/\nせいかがくてき /生化学的/\nせいかがくてきしゅほう /生化学的手法/\nせいかぎょう /製菓業/\nせいかく /性格/正確/精確/製革/正格/政客/\nせいかくいじょう /性格異常/\nせいかくけいせい /性格形成/\nせいかくげき /性格劇;(Fr)theatre de caractere/\nせいかくしんだん /性格診断/\nせいかくじょう /性格上/\nせいかくせい /正確性/\nせいかくせいじゅうし /正確性重視/\nせいかくせってい /性格設定/\nせいかくづけ /性格付/\nせいかくてき /性格的/\nせいかくむひ /正確無比/\nせいかけん /製科研/\nせいかさんぎょう /西華産業;[企業名]/\nせいかしゅぎ /成果主義/\nせいかじゅう /静荷重/\nせいかぞく /聖家族;[キリスト教]Holy Family. イエス・マリア・ヨセフ/\nせいかたい /聖歌隊/\nせいかたんでん /臍下丹田/\nせいかだい /聖火台/\nせいかちょう /精華町/\nせいかっこう /背格好/背恰好;=背格好/\nせいかつ /生活/正割;[数学]sec/\nせいかついしき /生活意識/\nせいかつか /生活科/\nせいかつかいご /生活介護/\nせいかつかいぜんやく /生活改善薬/\nせいかつかがく /生活科学/\nせいかつかがくぶ /生活科学部/\nせいかつかん /生活感/生活環/\nせいかつかんきょう /生活環境/\nせいかつかんけい /生活関係/\nせいかつかんれん /生活関連/\nせいかつかんれんじょうほう /生活関連情報/\nせいかつがっこう /生活学校/\nせいかつきはん /生活規範/\nせいかつきばん /生活基盤/\nせいかつきゅう /生活給/\nせいかつきょういく /生活教育/\nせいかつく /生活苦/\nせいかつくうかん /生活空間/\nせいかつけん /生活圏;biosphere/生活権;subsistence right/\nせいかつこうどう /生活行動/\nせいかつこうぼう /生活工房/\nせいかつこんきゅう /生活困窮/\nせいかつざっか /生活雑貨/\nせいかつざんぎょう /生活残業/\nせいかつし /生活史;life history/生活誌/\nせいかつしえん /生活支援/\nせいかつしえんいん /生活支援員/\nせいかつしきん /生活資金/\nせいかつしどう /生活指導/\nせいかつしゃ /生活者/生活社;(企業名の一部)/\nせいかつしゅう /生活臭/\nせいかつしゅうかん /生活習慣/\nせいかつしゅうかんびょう /生活習慣病/\nせいかつしんじょう /生活信条/\nせいかつじょう /生活上/\nせいかつじょうきょう /生活状況/\nせいかつじょうほう /生活情報/\nせいかつすい /生活水/\nせいかつすいじゅん /生活水準/\nせいかつせかい /生活世界;Lebenswelt(独)/\nせいかつせっけい /生活設計/\nせいかつぜんぱん /生活全般/\nせいかつたいど /生活態度/\nせいかつてき /生活的/\nせいかつとし /生活都市/\nせいかつなど /生活等/\nせいかつなん /生活難/\nせいかつねんれい /生活年齢;chronological age/\nせいかつは /生活派/\nせいかつはいすい /生活排水/\nせいかつひ /生活費/\nせいかつひつじゅひん /生活必需品/\nせいかつふうしゅう /生活風習/\nせいかつふくし /生活福祉/\nせいかつぶめん /生活部面/\nせいかつほうしき /生活方式/\nせいかつほごひ /生活保護費/\nせいかつほごほう /生活保護法/\nせいかつほしょう /生活保障/\nせいかつぼうすい /生活防水/\nせいかつめん /生活面/\nせいかつようしき /生活様式;lifestyle/\nせいかつようひん /生活用品/\nせいかつりょく /生活力/\nせいかつれっしゃ /生活列車/\nせいかてん /成果展/\nせいかな /正仮名/\nせいかなし /成果無/\nせいかぶつ /成果物/青果物/\nせいかほうこくしょ /成果報告書/\nせいかもじ /西夏文字/\nせいかよう /製菓用/\nせいかりれー /聖火リレー/\nせいかん /生還/性感/精悍/静観/青函;青森・函館/星間/制汗/製缶;can making/製罐;=製缶/製管;pipe making/精管;[解剖]spermatic duct/清閑/西漢;=前漢/盛観/\nせいかんうん /星間雲/\nせいかんざい /制汗剤/\nせいかんし /製管師/\nせいかんせんしょう /性感染症;[医]sexually transmitted disease(STD)/\nせいかんたい /性感帯/\nせいかんとんねる /青函トンネル;青森-函館/\nせいかんぶっしつ /星間物質/\nせいかんぶんし /星間分子/\nせいかんれんらくせん /青函連絡船/\nせいかんろん /征韓論/\nせいが /精華/清雅/星河;the Milky Way/聖画;icon/青蛾;火を恋う-/静臥/\nせいがいは /青海波/\nせいがいふ /聖骸布/\nせいがく /声楽/星学;astrology/静学;statics/聖学/聖楽/声学/\nせいがくいん /聖学院/\nせいがくおんがく /声楽音楽/\nせいがくか /声楽家/\nせいがくきょく /声楽曲/\nせいがくさくひん /声楽作品/\nせいがくてき /静学的/\nせいがくぶ /声楽部/\nせいがん /請願;†petition.「都議会への-」/西岸/誓願;†vow.「四弘-」/晴眼;sighted.「-者」/正眼;-の構え/青眼;⇔白眼/制癌/制ガン/\nせいがんきょうかいりゅう /西岸境界流/\nせいがんけん /請願権/\nせいがんざい /制癌剤/\nせいがんしゃ /晴眼者/\nせいがんじ /誓願寺;京都河原町横にある寺院/\nせいき /世紀/正規/性器/生気;life/精気;spirit/精機;†精密機械/生起/盛期/西紀;西洋の紀元/製機;†機械の製造/精器;†精密機器/成樹;人名/正気/旌旗;色鮮やかなのぼり/青旗;酒屋の旗/成規;成文の規則/清規;[仏教]禅寺の生活規則/星紀;陰暦11月/聖記/制機/誠紀/盛基/\nせいき> /正規;-軍,-商品,-表現/\nせいきいぜん /世紀以前/\nせいきうんちん /正規運賃/\nせいきか /正規化/\nせいきかかく /正規価格/\nせいきかてい /生起過程/\nせいきかりろん /正規化理論/\nせいきかん /正帰還/\nせいきがわ /正規側/\nせいきき /性器期;[精医]genitale Phase (Freudの用語)/\nせいききょくせん /正規曲線;[数学]normal curve. 正規分布の曲線/\nせいきぐん /正規軍/\nせいきけい /正規形/\nせいきげんご /正規言語/\nせいきこう /正規項/\nせいきこうくうけん /正規航空券/\nせいきこうはん /世紀後半/\nせいきし /聖騎士/\nせいきしゅうごう /正規集合/\nせいきしょくいん /正規職員/\nせいきじゅん /正規順/\nせいきじゅんじょ /正規順序/\nせいきすうはい /性器崇拝/\nせいきせい /正規性/\nせいきぞく /正規族/\nせいきだいりてん /正規代理店/\nせいきち /清吉/\nせいきちょっこう /正規直交/\nせいきちょっこうきてい /正規直交基底/\nせいきちょっこうけい /正規直交系/\nせいきてん /正規点/\nせいきのう /性機能/\nせいきばん /正規版/正規盤/\nせいきひょうげん /正規表現/\nせいきひょうげんけんさく /正規表現検索/\nせいきひん /正規品/\nせいきびょう /世紀病;[文化]mal du siecle/\nせいきぶぶんぐん /正規部分群/\nせいきぶんぷ /正規分布/\nせいきほうていしき /正規方程式/\nせいきまつ /世紀末/聖飢魔II/\nせいきまつてき /世紀末的;fin de siecle.(欧州19世紀末のように)退廃的/\nせいきゅう /請求/性急/制球/生休;生理休暇/\nせいきゅうがく /請求額/\nせいきゅうけん /請求権/\nせいきゅうこう /請求項/\nせいきゅうさき /請求先/\nせいきゅうしゃ /請求者/\nせいきゅうしょ /請求書/\nせいきゅうしょるい /請求書類/\nせいきゅうひょう /請求票/\nせいきゅうほう /請求法/\nせいきゅうりょく /制球力/\nせいきゆにゅうしゃ /正規輸入車/\nせいきゆにゅうもと /正規輸入元/\nせいきょ /逝去/盛挙/\nせいきょう /生協/盛況/正教;Orthodoxy.「ギリシャ-」/聖教;『-新聞』/精強/政教;政治と宗教。「-関係」/清興/生活協同組合/\nせいきょういく /性教育/\nせいきょうか /精強化/\nせいきょうかい /正教会/\nせいきょうしょくいん /生協職員/\nせいきょうしょくどう /生協食堂/\nせいきょうそうだいかい /生協総代会/\nせいきょうそしき /生協組織/\nせいきょうと /清教徒/正教徒/\nせいきょうとかくめい /清教徒革命;[世界史](1640-60,イギリス)Puritan Revolution/\nせいきょうぶんり /政教分離/\nせいきょうり /盛況裡/\nせいきょく /政局/正極/声曲/\nせいきょくかい /制極界/\nせいきらんすう /正規乱数/\nせいきりょうきん /正規料金/\nせいきろん /生気論/\nせいきわりびき /正規割引/\nせいきわりびきうんちん /正規割引運賃/\nせいきん /生菌/精勤/\nせいきんは /星菫派/\nせいぎ /正義/性技;technique/性戯;play/生技;[略語]生産技術/精義/盛儀/西魏;[中国史](534-556)/声義/\nせいぎかん /正義感;sense of justice/正義漢;man of justice/\nせいぎけん /生技研/\nせいぎしん /正義心/\nせいぎぶ /生技部/\nせいぎゃく /正逆/\nせいぎょ /制御/成魚;adult fish/生魚;raw fish/制禦;=制御/井魚/\nせいぎょう /生業;†なりわい。「塾講を-にする」/正業;†steady job.「-に就く」/盛業;†繁昌。「-中の店」/成業;†achieve.「学生の-」/聖業/\nせいぎょか /制御化/\nせいぎょかいろ /制御回路/\nせいぎょかのう /制御可能/\nせいぎょかんけい /制御関係/\nせいぎょかんすう /制御関数/\nせいぎょがい /制御外/\nせいぎょき /制御機/制御器/\nせいぎょきき /制御機器/\nせいぎょきこう /制御機構/\nせいぎょきのう /制御機能/\nせいぎょぎじゅつ /制御技術/\nせいぎょく /青玉/\nせいぎょくどう /制御駆動/\nせいぎょけい /制御系/\nせいぎょけいたい /制御形態/\nせいぎょけん /制御権/\nせいぎょけんきゅう /制御研究/\nせいぎょけんきゅうしつ /制御研究室/\nせいぎょげんご /制御言語/\nせいぎょこうがく /制御工学/\nせいぎょこうがっか /制御工学科/\nせいぎょこうぞう /制御構造/\nせいぎょさんぎょう /制御産業/\nせいぎょしき /制御式/\nせいぎょしすてむ /制御システム/\nせいぎょしつ /制御室/\nせいぎょしゃ /制御車/\nせいぎょしゅほう /制御手法/\nせいぎょしんごう /制御信号/\nせいぎょしんごうせん /制御信号線/\nせいぎょじ /制御時/\nせいぎょじかん /制御時間/\nせいぎょじょうほう /制御情報/\nせいぎょせん /制御線/\nせいぎょせんりゃく /制御戦略/\nせいぎょそうち /制御装置/\nせいぎょそく /制御則/\nせいぎょたいしょう /制御対象/\nせいぎょたく /制御卓;console/\nせいぎょたんし /制御端子/\nせいぎょたんまつ /制御端末/\nせいぎょてん /制御点/\nせいぎょでんどうしゃ /制御電動車/\nせいぎょどうさ /制御動作/\nせいぎょにゅうりょく /制御入力/\nせいぎょばん /制御盤/\nせいぎょふごう /制御符号/\nせいぎょふのう /制御不能/\nせいぎょぶ /制御部/\nせいぎょぶぶん /制御部分/\nせいぎょぶん /制御文/\nせいぎょへんすう /制御変数/\nせいぎょほう /制御法/\nせいぎょほうしき /制御方式/\nせいぎょほうほう /制御方法/\nせいぎょぼう /制御棒/\nせいぎょめいれい /制御命令/\nせいぎょもじ /制御文字/\nせいぎょもんだい /制御問題/\nせいぎょよう /制御用/\nせいぎょりつ /制御率/\nせいぎょりょう /制御量/\nせいぎょりょういき /制御領域/\nせいぎょりろん /制御理論/\nせいぎょろん /制御論/\nせいぎろん /正義論/\nせいく /聖句/成句/\nせいくう /制空/\nせいくうけん /制空権/\nせいくらべ /背比べ/\nせいくん /正訓/請訓/\nせいぐ /性具;大人のおもちゃ/\nせいぐん /西軍/\nせいけ /清家/\nせいけい /整形/成形;†forming.「焼き物の-」/成型;†molding.「金型による-」/生計;「-を立てる」/政経/成蹊/西経;west longitude.「-142度」/星系/正経/正系;⇔傍系/\nせいけいがた /成形型/\nせいけいき /整形器/\nせいけいぎじゅつ /成形技術/\nせいけいげか /整形外科/\nせいけいげかい /整形外科医/\nせいけいげかしゅじゅつ /整形外科手術/\nせいけいこうこう /成蹊高校/\nせいけいしゅじゅつ /整形手術/\nせいけいしゅつりょく /整形出力/\nせいけいしょく /整形色/\nせいけいだい /成蹊大/\nせいけいだいがく /成蹊大学/\nせいけいない /星系内/\nせいけいひん /成形品/\nせいけってい /性決定;[生物]sex determination/\nせいけつ /清潔/\nせいけつかん /清潔感/\nせいけん /政権/生検;biopsy/聖剣/成犬/正拳/政見;-放送/聖賢;sages/精検;[略語]精密検査/制憲;憲法制定/生研;[略語]生物研究所/\nせいけんか /政権下/\nせいけんこうたい /政権交代/\nせいけんこうやく /政権公約/\nせいけんだつしゅ /政権奪取/\nせいけんづき /正拳突き/\nせいけんでんせつ /聖剣伝説/\nせいけんとう /政権党/\nせいけんほうそう /政見放送/\nせいけんよとう /政権与党/\nせいげん /制限/正弦/誓言;=せいごん/聖言;holy word/\nせいげんいじょう /制限以上/\nせいげんいない /制限以内/\nせいげんかいじょ /制限解除/\nせいげんかんすう /正弦関数;[数学]sine function/\nせいげんきょくせん /正弦曲線/\nせいげんくいき /制限区域/\nせいげんけい /制限形/\nせいげんこうそ /制限酵素/\nせいげんこうもく /制限項目/\nせいげんさいぼう /精原細胞;[生物]spermatogonium/\nせいげんじかん /制限時間/\nせいげんじこう /制限事項/\nせいげんじゅうりょう /制限重量/\nせいげんすう /制限数/\nせいげんせんきょ /制限選挙;⇔普通選挙/\nせいげんそくど /制限速度/\nせいげんそくどいはん /制限速度違反/\nせいげんそくどない /制限速度内/\nせいげんそち /制限措置/\nせいげんち /制限値/\nせいげんていり /正弦定理;[数学]sine theorem/\nせいげんてき /制限的/\nせいげんてっぱい /制限撤廃/\nせいげんない /制限内/\nせいげんは /正弦波/\nせいげんはしんごう /正弦波信号/\nせいげんはてき /正弦波的/\nせいげんわく /制限枠/\nせいこ /聖子/西湖;地名,中国浙江省/\nせいこう /成功/性向;†性質の傾向。「貯蓄-」/製鋼/精巧/性交/精工/性行;†性質と行い。「-不良」/正孔;[物理]electron hole/盛行/西郊/精鉱;mineral concentrate/生硬/生工/政綱;policy/精鋼;washed steel/正項/西行/清高/成稿/悽惶/星光/\nせいこうい /性行為/\nせいこういかんせんしょう /性行為感染症;[医](STD) 性病やAIDSなど/\nせいこういご /成功以後/\nせいこううき /晴好雨奇/\nせいこううどく /晴耕雨読/\nせいこうかくりつ /成功確率/\nせいこうさく /成功作/\nせいこうしゃ /成功者/\nせいこうしょ /製鋼所/精工所/\nせいこうしょう /性交渉/\nせいこうしん /正更新/\nせいこうじ /成功時/\nせいこうじれい /成功事例/\nせいこうだん /成功談/\nせいこうとうてい /西高東低/\nせいこうとうていがた /西高東低型/\nせいこうどう /性行動/\nせいこうほう /正攻法/\nせいこうほうしゅう /成功報酬/\nせいこうり /成功裏/成功裡/\nせいこうりつ /成功率/\nせいこうれい /成功例/\nせいこく /正鵠/精穀;穀物の精白./\nせいこつ /整骨/\nせいこつし /整骨師/\nせいこん /成婚/精魂;-込めて/聖痕/精根;-尽き果てる/\nせいご /生後/正誤/成語/正吾/清吾/精吾/清悟/勢語/\nせいごいちねん /生後一年/\nせいごう /整合/正剛/正号;+/正合/\nせいごうき /整合器/\nせいごうせい /整合性/生合成/\nせいごうてき /整合的/\nせいごうはいれつ /整合配列/\nせいごうほう /整合法/\nせいごかくけい /正五角形/\nせいごかっけい /正五角形/\nせいごひょう /正誤表/\nせいごぶん /正誤文/\nせいごん /誓言/\nせいさ /精査/性差/\nせいさい /精細;fine/制裁/精彩;-を欠く/正妻/生彩;≒精彩/\nせいさいきん /制裁金/\nせいさいそち /制裁措置/\nせいさいぼう /性細胞/精細胞/\nせいさく /政策/制作;†create.「映画の-」/製作;†manufacture.「ラジオの-」/清作/精索/\nせいさくいと /製作意図/\nせいさくかがくか /政策科学科/\nせいさくかだい /政策課題/\nせいさくかつどう /制作活動/\nせいさくかてい /制作過程/\nせいさくがいしゃ /制作会社/製作会社/\nせいさくがく /政策学/\nせいさくがわ /制作側/製作側/\nせいさくき /制作記/\nせいさくきかん /制作期間/\nせいさくきじ /製作記事/制作記事/\nせいさくきんゆう /政策金融;policy finance. 各種公庫など/\nせいさくけってい /政策決定/\nせいさくげんば /製作現場/\nせいさくこうい /制作行為/\nせいさくしえん /政策支援/\nせいさくしつ /制作室/\nせいさくしゃ /製作者/制作者/\nせいさくしゃがわ /製作者側/\nせいさくしょ /製作所/\nせいさくしんこう /制作進行/\nせいさくじ /制作時/製作時/\nせいさくじじょう /製作事情/\nせいさくじゅん /製作順/\nせいさくじょ /製作所/\nせいさくじょう /政策上/製作上/\nせいさくそうしき /制作総指揮/\nせいさくたいせい /制作体制/製作体制/\nせいさくたんとうしゃ /政策担当者/\nせいさくたんとうひしょ /政策担当秘書/\nせいさくちゅう /製作中/制作中/\nせいさくちゅうし /製作中止/\nせいさくちょさく /製作著作/\nせいさくてき /政策的/\nせいさくてんかん /政策転換/\nせいさくとうかつかん /政策統括官/\nせいさくとうしょ /製作当初/\nせいさくとちゅう /製作途中/\nせいさくはっぴょう /制作発表/\nせいさくはんだん /政策判断/\nせいさくひ /制作費;映画の-/製作費;部品の-/\nせいさくひしょ /政策秘書/\nせいさくひょうか /政策評価/\nせいさくひょうめい /政策表明/\nせいさくぶ /制作部/\nせいさくへんこう /政策変更/\nせいさくほうほう /製作方法/\nせいさくもと /製作元/\nせいさくりょう /製作料/\nせいさくろんそう /政策論争/\nせいさつ /省察/制札/精察;詳しく調べる/\nせいさつよだつ /生殺与奪/\nせいさべつ /性差別/\nせいさん /生産/清算;†liquidate.「会社|過去を-する」/精算;†adjust.「運賃を-する」/凄惨/青酸;CN/制酸/聖餐;Sacrament/正餐;dinner/成算;chance/製産/悽惨;=凄惨/\nせいさんかい /生産界/\nせいさんかかく /生産価格/\nせいさんかくけい /正三角形/\nせいさんかくすい /正三角錐/\nせいさんかじょう /生産過剰/\nせいさんかっけい /正三角形/\nせいさんかつどう /生産活動/\nせいさんかてい /生産過程/\nせいさんかり /青酸カリ;[化学]KCN. 毒薬の定番/青酸加里/\nせいさんかんけい /生産関係;[経済]Produktionsverhaeltnisse (Marxの用語)/\nせいさんかんすう /生産関数/\nせいさんかんり /生産管理/\nせいさんかんりょう /生産完了/\nせいさんがいしゃ /清算会社/\nせいさんがく /精算額/\nせいさんき /精算機/\nせいさんきすう /生産機数/\nせいさんきばん /生産基盤/\nせいさんきゅうし /生産休止/\nせいさんきん /生産菌/\nせいさんきんがく /精算金額/\nせいさんぎじゅつ /生産技術/\nせいさんぎじゅつぶ /生産技術部/\nせいさんぎじゅつりょく /生産技術力/\nせいさんぐち /清算口/\nせいさんけいかく /生産計画/\nせいさんけん /生産研/\nせいさんこうがくぶ /生産工学部/\nせいさんこうりつ /生産効率/\nせいさんざい /生産財/\nせいさんしき /聖餐式;[キリスト教]Communion/\nせいさんしゃ /生産者/生産車/\nせいさんしゃかかく /生産者価格/\nせいさんしゅうりょう /生産終了/\nせいさんしょ /精算書/\nせいさんしょとく /清算所得/\nせいさんじぎょうだん /清算事業団/\nせいさんじょ /精算所/清算所/\nせいさんすう /生産数/\nせいさんせい /生産性/\nせいさんせいぎじゅつ /生産性技術/\nせいさんせつび /生産設備/\nせいさんそしき /生産組織/\nせいさんだいすう /生産台数/\nせいさんだか /生産高/\nせいさんだかひれいほう /生産高比例法/\nせいさんだんかい /生産段階/\nせいさんち /生産地/\nせいさんちゅうし /生産中止/\nせいさんてき /生産的/\nせいさんにん /清算人/\nせいさんねんれい /生産年齢;productive age/\nせいさんひ /生産費/\nせいさんひょう /精算表/清算表/\nせいさんひん /生産品/\nせいさんぶつ /生産物/\nせいさんぶもん /生産部門/\nせいさんぶん /精算分/\nせいさんほうじん /清算法人/\nせいさんようしき /生産様式/\nせいさんようそ /生産要素/\nせいさんらいん /生産ライン/\nせいさんりょう /生産量/\nせいさんりょく /生産力/\nせいさんりれき /生産履歴/\nせいざ /星座/正座/静座/静坐/正坐/\nせいざい /製剤/製材/\nせいざいかい /政財界/\nせいざいかん /政財官/政・財・官/\nせいざいしょ /製材所/\nせいざうらない /星座占い/\nせいざえもん /清左衛門/\nせいざじょうたい /正座状態/\nせいざず /星座図/\nせいざはやみ /星座早見;天体観測のお供/\nせいざぶろう /清三郎/征三郎/\nせいざん /青山/\nせいし /静止/生死/製紙/精子/制止/正視/正史;国家の著した歴史/製糸/清史/整枝/勢至/姓氏/誠史/聖史/青史/誓詞/正使/青紫/西施;人名,越の美女/静思/聖旨/誓紙/生歯/正矢;[数学]versine/西詩;西洋詩/\nせいしえいせい /静止衛星/\nせいしかい /静止解/\nせいしかく /静止核/\nせいしが /静止画/\nせいしがぞう /静止画像/\nせいしき /正式/清拭/整式/制式/\nせいしきうらがき /正式裏書/\nせいしきうんよう /正式運用/\nせいしきかめい /正式加盟/\nせいしきき /制式機/\nせいしきけいやく /正式契約/\nせいしきけってい /正式決定/\nせいしきこうかい /正式公開/\nせいしきこうにん /正式公認/\nせいしきさいばん /正式裁判/\nせいしきさいよう /正式採用/\nせいしきしゅっか /正式出荷/\nせいしきしゅもく /正式種目/\nせいしきどう /静止軌道/\nせいしきはっぴょう /正式発表/\nせいしきばん /正式版/\nせいしきぶんしょ /正式文書/\nせいしきほっそく /正式発足/\nせいしきめい /正式名/\nせいしきめいしょう /正式名称/\nせいしけい /静止系/\nせいしげき /聖史劇;mystere/\nせいしこうじょう /製紙工場/\nせいしざひょう /静止座標/\nせいしざひょうけい /静止座標系/\nせいししつりょう /静止質量/\nせいししょ /製紙所/製糸所/\nせいしじょうたい /静止状態/\nせいしちゅうしん /静止中心/\nせいしつ /性質/声質/正室/\nせいしつさ /性質差/\nせいしつじょう /性質上/\nせいしつりょう /性質量/正質量/\nせいしでんい /静止電位;[生物]resting potential/\nせいしぶったい /静止物体/\nせいしぶつ /静止物/\nせいしぼさつ /勢至菩薩/\nせいしまさつ /静止摩擦/\nせいしまさつけいすう /静止摩擦係数;[物理]F=μmg・cosθ の μ/\nせいしまさつりょく /静止摩擦力/\nせいしめんたい /正四面体/\nせいしゃ /生者/斉射/精射/\nせいしゃいん /正社員/\nせいしゃえい /正射影/\nせいしゅ /清酒/\nせいしゅう /清秀/青州/勢州;伊勢/\nせいしゅうき /性周期/\nせいしゅく /静粛/星宿/静淑/整粛/静肅/\nせいしゅん /青春/静瞬/\nせいしゅんえいが /青春映画/\nせいしゅんしょうせつ /青春小説/\nせいしゅんじ /青春時/\nせいしゅんじだい /青春時代/\nせいしゅんへん /青春編/\nせいしゅんものがたり /青春物語/\nせいしょ /聖書/清書/誓書/成書/正書/青書/盛暑/整書/\nせいしょう /斉唱/清祥/西湘/清勝/正賞;⇔副賞/政商/星章/精漿/制勝/精詳/\nせいしょうき /西廂記/\nせいしょうじ /斉唱時/\nせいしょうどう /性衝動/\nせいしょうなごん /清少納言/\nせいしょうねん /青少年/\nせいしょうねんかいかん /青少年会館/\nせいしょうねんきょういく /青少年教育/\nせいしょかいしゃく /聖書解釈/\nせいしょかんけい /聖書関係/\nせいしょがく /聖書学/\nせいしょき /清書機/\nせいしょく /生殖/聖職/青色/生食/声色/製織/生色/清色;⇔濁色/星蝕/\nせいしょくいりょう /生殖医療/\nせいしょくかくめい /生殖革命/\nせいしょくき /生殖器/生殖期/\nせいしょくきかん /生殖器官/\nせいしょくぎじゅつ /生殖技術/\nせいしょくこうい /生殖行為/\nせいしょくこうぞう /生殖構造/\nせいしょくこうどう /生殖行動/\nせいしょくさいぼう /生殖細胞/\nせいしょくし /生殖枝/\nせいしょくしゃ /聖職者/\nせいしょくせん /生殖腺/\nせいしょくそう /生殖巣/\nせいしょくのうりょく /生殖能力/\nせいしょくもくてき /生殖目的/\nせいしょけい /清書系/\nせいしょしゃくぎ /聖書釈義/\nせいしょほう /正書法/\nせいしょよう /清書用/\nせいしろう /誠志郎/\nせいしん /精神/誠心/清心/清新/制振/聖心/西進/政審;政策審議/星辰/西晋;[中国王朝]/生新/誠信/成心/\nせいしんあんてい /精神安定/\nせいしんあんていざい /精神安定剤/\nせいしんい /精神医/\nせいしんいがく /精神医学/\nせいしんいじょう /精神異常/\nせいしんいじょうしゃ /精神異常者/\nせいしんいぞん /精神依存/\nせいしんえいせい /精神衛生/\nせいしんえいせいじょう /精神衛生上/\nせいしんか /精神科/精神化/\nせいしんかい /精神科医/精神界/\nせいしんかいちょう /政審会長/\nせいしんかがく /精神科学;mental science/\nせいしんかつどう /精神活動/\nせいしんかん /正心館/\nせいしんかんてい /精神鑑定/\nせいしんかんのう /精神感応/\nせいしんがく /精神学/\nせいしんくうかん /精神空間/\nせいしんげんしょう /精神現象/\nせいしんこうぞう /精神構造/\nせいしんし /精神史/\nせいしんしっかん /精神疾患/\nせいしんしゃ /青心社;[出版社名]www.seishinsha-online.co.jp/\nせいしんしゅうちゅう /精神集中/\nせいしんしゅぎ /精神主義/\nせいしんしょうがい /精神障害;-者,-を持つ/\nせいしんしょうがいしゃ /精神障害者/\nせいしんしょうがいじ /精神障害児/\nせいしんしょぼう /誠信書房/\nせいしんしんけいしょう /精神神経症;[精医]psychoneurosis/\nせいしんじょう /精神上/\nせいしんじょうきょう /精神状況/\nせいしんじょうたい /精神状態/\nせいしんじょがくいん /聖心女学院/\nせいしんじょしがくいん /聖心女子学院/\nせいしんじょしだいがく /聖心女子大学/\nせいしんすいじゃく /精神衰弱/\nせいしんせい /精神性/\nせいしんせいい /誠心誠意/\nせいしんせいかつ /精神生活;inner life/\nせいしんせかい /精神世界/\nせいしんそくてい /精神測定/\nせいしんちたい /精神遅滞;[精医]retardation/\nせいしんちゅうおう /西神中央/\nせいしんてき /精神的/\nせいしんてきがいしょう /精神的外傷/\nせいしんてきくつう /精神的苦痛/\nせいしんてきけんこう /精神的健康/\nせいしんてきこうか /精神的効果/\nせいしんてきこうふん /精神的興奮/\nせいしんてきしょうがい /精神的障害/\nせいしんてきじゆう /精神的自由/\nせいしんてきそんがい /精神的損害/\nせいしんてきよゆう /精神的余裕/\nせいしんとういつ /精神統一/\nせいしんねんれい /精神年齢/\nせいしんはくじゃく /精神薄弱/\nせいしんはくじゃくしゃ /精神薄弱者/\nせいしんはったつしょうがい /精神発達障害/\nせいしんはついく /精神発育/\nせいしんびょう /精神病/\nせいしんびょういん /精神病院/\nせいしんびょうかんじゃ /精神病患者/\nせいしんびょうしつ /精神病質/\nせいしんびょうしゃ /精神病者/\nせいしんびょうり /精神病理/\nせいしんびょうりがく /精神病理学/\nせいしんぶつりがく /精神物理学;psychophysics/\nせいしんぶんか /精神文化/\nせいしんぶんせき /精神分析/\nせいしんぶんせきい /精神分析医/\nせいしんぶんせきか /精神分析家/\nせいしんぶんせきがく /精神分析学/\nせいしんぶんせきにゅうもん /精神分析入門/\nせいしんぶんせきりょうほう /精神分析療法/\nせいしんぶんせきりろん /精神分析理論/\nせいしんぶんめい /精神文明/\nせいしんぶんれつびょう /精神分裂病;NB:「統合失調症」に改称/\nせいしんへんちょう /精神変調/\nせいしんほけん /精神保健/\nせいしんほけんふくしほう /精神保健福祉法/\nせいしんほけんほう /精神保健法/\nせいしんめん /精神面/\nせいしんやく /精神薬/\nせいしんりょうほう /精神療法/\nせいしんりょく /精神力/\nせいしんろん /精神論/\nせいじ /政治/生時/青磁/正時/正字/盛時/製磁/斉次/盛事/政事/誠司;人名/誠二/誠治/清治/清二/清司/精二/清次/聖司/征治/青児/征二/聖二/征爾/成二/成治/征司/青嗣/征士/静二/整司/星史/聖次/斎次/\nせいじいしき /政治意識/\nせいじいろ /青磁色;celadon green/\nせいじか /政治家/政治化;politicalise/\nせいじかいかく /政治改革/\nせいじかいけつ /政治解決/\nせいじかくめい /政治革命/\nせいじかだい /政治課題/\nせいじかつどう /政治活動/\nせいじかてい /政治過程/\nせいじかん /政治観/\nせいじがく /政治学/\nせいじがくしゃ /政治学者/\nせいじきかん /政治機関/\nせいじきこう /政治機構/\nせいじきょういく /政治教育/\nせいじけいざいがく /政治経済学;political economics/\nせいじけいたい /政治形態/\nせいじけっしゃ /政治結社/\nせいじけっちゃく /政治決着/\nせいじけんきん /政治献金/\nせいじけんりょく /政治権力/\nせいじし /政治史/\nせいじしきん /政治資金/\nせいじしきんきせいほう /政治資金規正法/\nせいじしゃかい /政治社会/\nせいじしゅう /政治囚/\nせいじしゅうだん /政治集団/\nせいじしゅほう /政治手法/\nせいじしゅわん /政治手腕/\nせいじしょく /政治色/\nせいじじょう /政治上/\nせいじじょうきょう /政治状況/\nせいじじょうほう /政治情報/\nせいじせい /政治性;-の強いコメント/\nせいじせいど /政治制度/\nせいじせいめい /政治生命;political life/\nせいじせきにん /政治責任/\nせいじせんそう /政治戦争/\nせいじそう /政治層/\nせいじそしき /政治組織/\nせいじたいせい /政治体制/\nせいじだい /生時代/\nせいじだんたい /政治団体/\nせいじっすう /正実数/\nせいじつ /誠実/凄日/\nせいじてき /政治的/\nせいじてきいみ /政治的意味/\nせいじてきかつどう /政治的活動/\nせいじてきぎろん /政治的議論/\nせいじてきけんり /政治的権利/\nせいじてきしゅほう /政治的手法/\nせいじてきしんじょう /政治的信条/\nせいじてきじょうきょう /政治的状況/\nせいじてきたちば /政治的立場/\nせいじてきはんだん /政治的判断/\nせいじてきぶんみゃく /政治的文脈/\nせいじてきもんだい /政治的問題/\nせいじてきようそ /政治的要素/\nせいじてきりゆう /政治的理由/\nせいじてつがく /政治哲学/\nせいじどうとく /政治道徳/\nせいじなんみん /政治難民/\nせいじは /静磁波/\nせいじはん /政治犯/\nせいじはんざい /政治犯罪/\nせいじば /静磁場/\nせいじばちゅう /静磁場中/\nせいじひょう /政治評/\nせいじひょうろんか /政治評論家/\nせいじふうど /政治風土/\nせいじふしん /政治不信/\nせいじふはい /政治腐敗/\nせいじぶもん /政治部門/\nせいじぶんか /政治文化;political culture/\nせいじほう /正字法;orthography/\nせいじまんが /政治漫画/\nせいじめん /政治面/\nせいじもくてき /政治目的/\nせいじもんだい /政治問題/\nせいじもんだいか /政治問題化/\nせいじゃ /聖者/正邪/\nせいじゃく /静寂/\nせいじや /政治屋/\nせいじゅ /聖寿/誠樹/\nせいじゅう /聖獣/成獣/西戎/\nせいじゅうにめんたい /正十二面体/\nせいじゅうろう /清十郎/\nせいじゅく /成熟/\nせいじゅくき /成熟期/\nせいじゅくど /成熟度/\nせいじゅくぶんれつ /成熟分裂/\nせいじゅくらん /成熟卵/\nせいじゅん /清純/正準/正順/\nせいじゅんか /正準化/\nせいじゅんけい /正準形/\nせいじゅんこう /正準項/\nせいじゅんは /清純派/\nせいじゅんほうていしき /正準方程式/\nせいじょ /聖女/整序;sort/聖所/成女;女性の成人/整除;exact division/正女;[律令制]21-60歳の女子/西序/\nせいじょう /正常/清浄/性状;人や物の性質/性情;気立て/政情;political situation/成城/星状;stellate☆/星条;-旗/聖上;天子様/\nせいじょうい /正常位/\nせいじょううえ /正条植え/\nせいじょうか /正常化/清浄化/\nせいじょうかん /成城間/\nせいじょうがくえん /成城学園/\nせいじょうがくえんまえ /成城学園前/\nせいじょうき /星条旗/\nせいじょうきのう /正常機能/\nせいじょうけい /正常系/\nせいじょうさいぼう /正常細胞/\nせいじょうざい /正常財;[経済]normal goods/\nせいじょうしゃ /正常者/\nせいじょうしゅうりょう /正常終了/\nせいじょうせい /正常性/\nせいじょうそしき /正常組織/\nせいじょうたい /星状体/正常体/\nせいじょうだい /成城大/\nせいじょうだいがく /成城大学/\nせいじょうち /正常値;normal value/\nせいじょうどうさ /正常動作/\nせいじょうはんいない /正常範囲内/\nせいじょうふあん /政情不安/\nせいじょうもう /星状毛/\nせいじょしき /成女式/\nせいじりょく /政治力/\nせいじれい /正事例/\nせいじろう /清次郎/征二郎/\nせいじろん /政治論/\nせいじん /成人/聖人/星人/西人;Espanol/\nせいじんえいが /成人映画/\nせいじんきょういく /成人教育/\nせいじんくんし /聖人君子/\nせいじんくんしゅ /聖人君主/\nせいじんご /成人後/\nせいじんしき /成人式/\nせいじんしてい /成人指定/\nせいじんじょし /成人女子/\nせいじんじょせい /成人女性/\nせいじんだんし /成人男子/\nせいじんだんせい /成人男性/\nせいじんのひ /成人の日;一月の第二月曜日/\nせいじんびょう /成人病/\nせいじんむけ /成人向け/\nせいすい /盛衰/聖水/整水/清水/静水/精粋/\nせいすいき /整水器/清水器/製水器/\nせいすいし /盛衰史/\nせいすいせき /青水石/\nせいすう /整数;integer/正数;positive number/\nせいすうかい /整数解/\nせいすうがた /整数型/\nせいすうけいかく /整数計画/\nせいすうじ /整数次/\nせいすうぜんたい /整数全体/\nせいすうち /整数値/\nせいすうばい /整数倍/\nせいすうひ /整数比/\nせいすうぶ /整数部/\nせいすうぶぶん /整数部分/\nせいすうへんかん /整数変換/\nせいすうれつ /整数列/\nせいすうろん /整数論/\nせいすけ /誠亮/清助/\nせいず /製図/星図/\nせいずい /精髄/\nせいずこう /製図工/\nせいずだい /製図台/\nせいずどうぐ /製図道具/\nせいずばん /製図板/\nせいせい /生成/精製/清々;気が-する/正々/生々/済々;多士-/済済/整正/西征/征西/整斉/正声/凄凄/悽悽/\nせいせいえん /精製塩/\nせいせいかく /生成核/\nせいせいかつ /性生活/\nせいせいかてい /生成過程/\nせいせいかのう /生成可能/\nせいせいがた /生成型/\nせいせいき /生成器/\nせいせいきこう /生成機構/\nせいせいきそく /生成規則/\nせいせいけい /生成系/\nせいせいげん /生成元/\nせいせいこうこう /悽悽惶惶/\nせいせいさんさん /凄凄惨惨/\nせいせいじ /生成時/\nせいせいすい /精製水/\nせいせいすう /正整数/生成数/\nせいせいせつせつ /凄凄切切/\nせいせいそく /生成則/\nせいせいたこうしき /生成多項式/\nせいせいだんめんせき /生成断面積/\nせいせいてき /生成的/\nせいせいどうどう /正々堂々/正正堂堂/\nせいせいねつ /生成熱;[化学]heat of formation/\nせいせいぶ /生成部/\nせいせいぶつ /生成物/\nせいせいぶんぽう /生成文法/\nせいせいほう /生成法/\nせいせいほうほう /生成方法/\nせいせいまえ /精製前/\nせいせいりつ /生成率/\nせいせいりょう /生成量/\nせいせいりょうりょう /凄凄涼涼/\nせいせいるてん /生生流転/生々流転/\nせいせいれい /生成例/\nせいせき /成績/聖蹟/聖石/聖跡/\nせいせきしょうめいしょ /成績証明書/\nせいせきしょり /成績処理/\nせいせきじゅん /成績順/\nせいせきじょうい /成績上位/\nせいせきていめい /成績低迷/\nせいせきてき /成績的/\nせいせきひょう /成績表/\nせいせきふしん /成績不振/\nせいせきべつ /成績別/\nせいせきゆうしゅう /成績優秀/\nせいせきゆうしゅうしゃ /成績優秀者/\nせいせっかい /生石灰/\nせいせつ /正接/正節/\nせいせつかんすう /正接関数/\nせいせつきょくせん /正接曲線/\nせいせん /生鮮/聖戦/精選/清泉;清水/井泉;井戸(水)/性腺;[解剖]gonad/製銑/精線;wire/政戦;politics/征戦;「古来-幾人か回る」/聖遷;[イスラム]Hegirae/西遷;中共の-/成選/精銭;⇔悪銭/腥羶;なまぐさ/聖戰;「戦」旧字/\nせいせんし /聖戦士/\nせいせんしゅ /正選手/\nせいせんしょくたい /性染色体/\nせいせんしょくりょうひん /生鮮食料品/\nせいせんじょしだい /清泉女子大/\nせいせんじょしだいがく /清泉女子大学/\nせいせんやさい /生鮮野菜/\nせいぜい /精々;こんなもんが-だろ/精精/\nせいぜつ /凄絶;ものすごい/悽絶;とても物哀しい/\nせいぜつさ /凄絶さ/\nせいぜん /整然/生前/正善/性善/西漸/凄然/井然/悽然/\nせいぜんこうい /生前行為/\nせいぜんしょぶん /生前処分/\nせいぜんせつ /性善説/\nせいぜんそう /生前葬/\nせいそ /清楚/精粗/世祖/整礎;[数学]well-founded/凄楚;身に沁みてつらい/成素/\nせいそう /清掃/正装;†formal dress.「-で列席する」/精巣/政争/星霜/成層/盛装;†(adorn)派手に着飾る。「-して遊びに行く」/正相/清爽/悽愴;凄まじくいたましい/凄愴;=悽愴/斉奏/\nせいそういん /清掃員/\nせいそうかざん /成層火山/\nせいそうかつどう /清掃活動/\nせいそうき /西廂記/\nせいそうきょく /清掃局/\nせいそうぎょう /清掃業/\nせいそうぎょうむ /清掃業務/\nせいそうけん /成層圏/\nせいそうこうか /清掃効果/\nせいそうこうじょう /清掃工場/\nせいそうしゃ /清掃車/清掃者/\nせいそうしょくいん /清掃職員/\nせいそうじぎょう /清掃事業/\nせいそうじむしょ /清掃事務所/\nせいそうちゅう /清掃中/\nせいそうねん /青荘年/\nせいそうひ /清掃費/\nせいそうひよう /清掃費用/\nせいそうほうし /清掃奉仕/\nせいそうようぐ /清掃用具/\nせいそうようひん /清掃用品/\nせいそく /生息;生物の-/正則/棲息;動物の-/栖息;=棲息/悽惻;悲しみ悼む/\nせいそくいき /生息域/\nせいそくか /正則化/\nせいそくかんすう /正則関数/\nせいそくきょくせん /正則曲線/\nせいそくぎょうれつ /正則行列/\nせいそくげん /正則元/\nせいそくげんご /正則言語/\nせいそくこう /正則項/\nせいそくすう /生息数/\nせいそくせい /正則性/\nせいそくち /生息地/棲息地/\nせいそくてき /正則的/\nせいそくひょうげん /正則表現/\nせいそくみつど /生息密度/\nせいそんぽ /生損保;[略語]生命保険と損害保険(会社)/\nせいぞう /製造/聖像/西蔵;地名,Tibet/清三/清蔵/誓三/\nせいぞうかいしゃめい /製造会社名/\nせいぞうかてい /製造過程/\nせいぞうかんりぶ /製造管理部/\nせいぞうがいしゃ /製造会社/\nせいぞうがわ /製造側/\nせいぞうき /製造機/\nせいぞうぎじゅつ /製造技術/\nせいぞうぎじゅつしゃ /製造技術者/\nせいぞうぎじゅつぶ /製造技術部/\nせいぞうぎょう /製造業/\nせいぞうぎょうしゃ /製造業者/\nせいぞうげんか /製造原価/\nせいぞうこうじょう /製造工場/\nせいぞうこうてい /製造工程/\nせいぞうさき /製造先/\nせいぞうしじしょ /製造指示書/\nせいぞうしゃ /製造者/\nせいぞうしゃせきにん /製造者責任/\nせいぞうしゃめい /製造社名/\nせいぞうしゅうりょうご /製造終了後/\nせいぞうしょ /製造所/\nせいぞうじ /製造時/\nせいぞうじき /製造時期/\nせいぞうじっしゅう /製造実習/\nせいぞうじゅん /製造順/\nせいぞうじょ /製造所/\nせいぞうじょう /製造上/\nせいぞうだんかい /製造段階/\nせいぞうちゅう /製造中/\nせいぞうちゅうし /製造中止/\nせいぞうでんりょく /製造電力/\nせいぞうぬし /製造主/\nせいぞうねん /製造年/\nせいぞうねんがっぴ /製造年月日/\nせいぞうねんげつ /製造年月/\nせいぞうはんばい /製造販売/\nせいぞうはんばいもと /製造販売元/\nせいぞうばんごう /製造番号/\nせいぞうひ /製造費/\nせいぞうび /製造日/\nせいぞうぶ /製造部/\nせいぞうぶつ /製造物/\nせいぞうぶつせきにん /製造物責任/\nせいぞうぶつせきにんほう /製造物責任法/\nせいぞうほう /製造法/\nせいぞうほうほう /製造方法/\nせいぞうもと /製造元/\nせいぞうりょう /製造量/\nせいぞく /正続/聖俗/\nせいぞろい /勢揃い/勢ぞろい/\nせいぞん /生存/\nせいぞんかくりつ /生存確率/\nせいぞんきかん /生存期間/\nせいぞんきょうそう /生存競争/\nせいぞんけん /生存権/\nせいぞんしゃ /生存者/\nせいぞんじかん /生存時間/\nせいぞんせい /生存性/\nせいぞんほけん /生存保険;pure endowment/\nせいぞんりつ /生存率/\nせいた /背板/清田/清太/\nせいたい /生態;†mode of life.「粘菌の-」/生体;†living body.「-解剖」/整体/声帯/成体;adult.「-ラット」/政体;regime/聖体;[キリスト教]host/静態;static/正対/臍帯/青黛/正体/\nせいたいいしょく /生体移植/\nせいたいかんきょう /生態環境/\nせいたいかんさつ /生態観察/\nせいたいがく /生態学/\nせいたいけい /生態系;†ecosystem.「熱帯雨林の-」/生体系;†biologic system.「-と機械系」/\nせいたいけいかんきょう /生態系環境/\nせいたいけいぜんたい /生態系全体/\nせいたいけん /性体験/生態研/\nせいたいこう /西太后;(1835-1908)清末の摂政/\nせいたいこうがく /生体工学/\nせいたいこうぶんし /生体高分子/\nせいたいざいりょう /生体材料/\nせいたいし /整体師/\nせいたいしょ /政体書/\nせいたいじっけん /生体実験/\nせいたいじば /生体磁場/\nせいたいじょうほう /生体情報/\nせいたいじょうほうがく /生体情報学/\nせいたいじょうほうこうがく /生体情報工学/\nせいたいじょうほうしょり /生体情報処理/\nせいたいちょうさ /生態調査/\nせいたいてき /生体的/\nせいたいでんき /生体電気;bioelectricity/\nせいたいでんし /生体電子/\nせいたいない /生体内/\nせいたいにんしょう /生体認証/\nせいたいのうしゅく /生体濃縮/\nせいたいは /声帯波/\nせいたいはいりょう /聖体拝領/\nせいたいはんのう /生体反応/\nせいたいぶんし /生体分子/\nせいたいへんか /生態変化/\nせいたいほぞん /静態保存/\nせいたいぼうぎょきこう /生体防御機構/\nせいたいまく /生体膜/\nせいたいもしゃ /声帯模写/\nせいたか /背高;-のっぽ/\nせいたかあわだちそう /背高泡立草/\nせいたかくけい /正多角形/\nせいたかっけい /正多角形/\nせいたかのっぽ /背高のっぽ/\nせいたく /請託/\nせいためんたい /正多面体/\nせいたろう /清太郎/\nせいたん /生誕/西端/製炭/\nせいたんきょく /聖譚曲;oratorio/\nせいたんさい /聖誕祭/\nせいだい /盛大/正大/聖代/\nせいだく /清濁/\nせいだん /星団/政談;政治の話/清談;世俗を離れた話/聖壇/\nせいだんそう /正断層/\nせいち /生地/聖地/精緻/整地/静置/正値/整治/正置/\nせいちあんこう /生知安行/\nせいちく /成竹;計画/\nせいちじゅんれい /聖地巡礼;サドゥーの-/\nせいちせい /正値性/\nせいちゃ /製茶/\nせいちゃく /正着/正嫡/\nせいちゃくりつ /生着率/\nせいちゅう /成虫/正中/掣肘/誠忠/精虫/\nせいちゅうしんけい /正中神経/\nせいちゅうせん /正中線/\nせいちゅうめん /正中面/\nせいちょう /成長/生長;†(特に生物が)大きくなること/清澄/整腸/成鳥/政庁/政調;政策調査/正調/静聴;†静かに聴くこと/清聴;†聴いてくれること/声調;[言語]tone/性徴;第二次-/清朝;字体の一/正庁/整調;ボートの-/聖寵/清帳/清張;人名/\nせいちょうかいちょう /政調会長/\nせいちょうかてい /成長過程/\nせいちょうかぶ /成長株/\nせいちょうき /成長期/\nせいちょうきどう /成長軌道/\nせいちょうきょくせん /成長曲線/\nせいちょうきろく /成長記録/\nせいちょうご /成長後/\nせいちょうさんぎょう /成長産業/\nせいちょうざい /整腸剤/\nせいちょうしじょう /成長市場/\nせいちょうじょうきょう /成長状況/\nせいちょうせい /成長性/\nせいちょうせき /正長石;orthoclase/成長石/\nせいちょうそくしん /生長促進/\nせいちょうだんかい /成長段階/生長段階/\nせいちょうつう /成長痛/\nせいちょうてん /生長点/\nせいちょうとじょう /成長途上/\nせいちょうぶつ /成長物/\nせいちょうぶん /成長分/\nせいちょうほう /成長法/\nせいちょうものがたり /成長物語/\nせいちょうりつ /成長率/\nせいちょうりょく /成長力/\nせいつう /精通/\nせいつうしゃ /精通者/\nせいてい /制定/静定;†static/聖帝/正丁;[律令制]21-60歳の男子。課税対象/\nせいていし /斉停止/\nせいていじ /制定時/\nせいていすう /整定数/\nせいていち /正定値/\nせいていほう /制定法/\nせいていり /性定理/\nせいてき /性的/静的/政敵/正嫡/清適/\nせいてきかいせき /静的解析/\nせいてきかんけい /性的関係/\nせいてきがた /静的型/\nせいてきぎゃくたい /性的虐待/\nせいてきこうふん /性的興奮/\nせいてきじゅうりょく /静的重力/\nせいてきとうさく /性的倒錯;inversion,perversion/\nせいてきへんすう /静的変数/\nせいてきぼうりょく /性的暴力/\nせいてきやくわりぶんたん /性的役割分担/\nせいてきようそ /性的要素/\nせいてきよくぼう /性的欲望/\nせいてつ /製鉄/製鐵;「鉄」旧字/\nせいてつぎょう /製鉄業/\nせいてつしょ /製鉄所/製鐵所;「鉄」旧字/\nせいてつじょ /製鉄所/\nせいてん /晴天/聖典;holy book/正典;canon/青天;青空。「-の霹靂」/性典;sex manual/盛典;盛大な儀式/星点/征典;人名?/\nせいてんいき /晴天域/\nせいてんか /聖典化/\nせいてんかん /性転換/\nせいてんし /聖天子/\nせいてんじ /晴天時/\nせいてんたいせい /斉天大聖/\nせいてんのへきれき /青天の霹靂/\nせいてんはくじつ /青天白日/\nせいてんはくじつき /青天白日旗;中国・国民党の旗/\nせいてんりつ /晴天率/\nせいでん /静電/正伝/正殿/聖伝/聖殿/井田/星電/\nせいでんき /静電気/正電気/\nせいでんきがく /静電気学/\nせいでんきじょきょ /静電気除去/\nせいでんきたいさく /静電気対策/\nせいでんげん /正電源/\nせいでんば /静電場/\nせいでんゆうどう /静電誘導/\nせいでんようりょう /静電容量/\nせいと /生徒/成都;Chengdu/聖徒;saints/聖都;holy city/征途/星斗/\nせいとう /政党/正当;†rightful.「-な主張」/正統;†orthodox.「-の後継者」/正答;correct answer/製糖;†suger production/精糖;†refined suger/製陶;†pottery/征討/青鞜/盛唐/征東/\nせいとうか /正当化/\nせいとうぎょう /製糖業/\nせいとうぎょうむこうい /正当業務行為/\nせいとうこうふきん /政党交付金/\nせいとうしじ /政党支持/\nせいとうしゅぎ /正統主義/\nせいとうじゆう /正当事由/\nせいとうじょ /製陶所/\nせいとうせい /正当性;†(justice)法の-, (validity)議論の-/正統性;†(orthodoxy)後継者の-/\nせいとうせいじ /政党政治/\nせいとうた /性淘汰/\nせいとうたんい /政党単位/\nせいとうてき /正統的/\nせいとうない /政党内/\nせいとうないかく /政党内閣/\nせいとうは /正統派/青鞜派;bluestocking/正当派;※「正統派」の誤り?/\nせいとうほう /政党法/\nせいとうぼうえい /正当防衛/\nせいとうやじん /斉東野人/\nせいとうりつ /正答率/\nせいとうりゆう /正当理由/\nせいとかい /生徒会/\nせいとかいしつ /生徒会室/\nせいとかいちょう /生徒会長/\nせいとかいちょうせんきょ /生徒会長選挙/\nせいとかんり /生徒管理/\nせいとく /生得/聖徳/成徳/政徳/盛徳/\nせいとくがくえん /成徳学園/\nせいとくせつ /生得説/\nせいとくたんだい /成徳短大/\nせいとくてき /生得的/\nせいとこころえ /生徒心得/\nせいとしどう /生徒指導/\nせいとしどうしつ /生徒指導室/\nせいとじしん /生徒自身/\nせいとじち /生徒自治/\nせいとすう /生徒数/\nせいとたち /生徒達/\nせいとてちょう /生徒手帳/\nせいとぼしゅう /生徒募集/\nせいとん /整頓/\nせいど /制度/精度/西土/\nせいどいじょう /精度以上/\nせいどう /聖堂/正道/制動/青銅/政道/正堂/生動/聖道/声道/精銅/\nせいどういつせいしょうがい /性同一性障害;gender identity disorders(GID)/\nせいどうかじゅう /制動荷重/\nせいどうかん /制動感/\nせいどうき /青銅器/制動機/\nせいどうきじだい /青銅器時代/\nせいどうきょり /制動距離/\nせいどうけいじょう /声道形状/\nせいどうこうか /制動効果/\nせいどうちゅう /制動中/\nせいどうちょう /声道長/\nせいどうとう /制動灯/\nせいどうとく /性道徳/\nせいどうにゅう /制導入/\nせいどうほうしゃ /制動放射/\nせいどうほうしゃせん /制動放射線/\nせいどうよう /制動用/\nせいどうりょく /制動力/\nせいどか /制度化/制度下/\nせいどく /精読/西独/\nせいどこうじょう /精度向上/\nせいどしゃ /青土社;[出版社名]雑誌『現代思想』。www.seidosha.co.jp/\nせいどじたい /制度自体/\nせいどじっしご /制度実施後/\nせいどじょう /制度上/\nせいどてき /制度的/\nせいどひはん /制度批判/\nせいどみなおし /制度見直し/\nせいどみにこ /聖ドミニコ/\nせいどみにこがくえん /聖ドミニコ学園/\nせいどめん /制度面/\nせいどもんだい /制度問題/\nせいどん /晴曇/\nせいなる /聖なる/\nせいなん /西南/勢南/\nせいなんがくいんだいがく /西南学院大学/\nせいなんせい /西南西/\nせいなんせんそう /西南戦争;1877/\nせいなんだい /西南大/\nせいなんにほん /西南日本/\nせいなんぶ /西南部/\nせいにく /精肉/\nせいにくてん /精肉店/\nせいにじゅうめんたい /正二十面体/\nせいにゅう /生乳/\nせいねい /西寧/\nせいねいてんのう /清寧天皇/\nせいねん /青年/成年/生年/盛年/\nせいねんかいがいきょうりょくたい /青年海外協力隊;JICA/\nせいねんかいぎ /青年会議/\nせいねんかん /青年館/\nせいねんがっこう /青年学校/\nせいねんがっぴ /生年月日/\nせいねんき /青年期/\nせいねんざっし /青年雑誌/\nせいねんし /青年誌/\nせいねんしき /成年式/\nせいねんしゃ /成年者/\nせいねんしんりがく /青年心理学/\nせいねんじだい /青年時代/\nせいねんだん /青年団/\nせいねんだんし /成年男子/青年男子/\nせいねんぶ /青年部/\nせいねんまんが /青年漫画/\nせいの /清野/\nせいのう /性能/西濃/\nせいのうあんていせい /性能安定性/\nせいのううんゆ /西濃運輸/\nせいのうかいぜん /性能改善/\nせいのうきょくせん /性能曲線/\nせいのうきょくせんず /性能曲線図/\nせいのうこうじょう /性能向上/\nせいのうさ /性能差/\nせいのうしょげん /性能諸元/\nせいのうじょう /性能上/\nせいのうじょうけん /性能条件/\nせいのうそくてい /性能測定/\nせいのうち /性能値/\nせいのうていか /性能低下/\nせいのうてき /性能的/\nせいのうとくせい /性能特性/\nせいのうはっき /性能発揮/\nせいのうひ /性能比/\nせいのうひかく /性能比較/\nせいのうひょう /性能表/\nせいのうひょうか /性能評価/\nせいのうひょうかけっか /性能評価結果/\nせいのうひょうじ /性能表示/\nせいのうぶそく /性能不足/\nせいのうほしょう /性能保証/\nせいのうめん /性能面/\nせいのうようきゅう /性能要求/\nせいのうれっか /性能劣化/\nせいのすけ /誠之助/\nせいは /制覇/\nせいはい /聖杯/成敗;成功と失敗/儕輩;同輩/\nせいはく /精白;polish/精薄;[略語]精神薄弱/清白;pure/製箔/生魄/\nせいはくしょく /青白色/\nせいはくじ /青白磁/\nせいはくぶあい /精白歩合/\nせいはくまい /精白米/\nせいはご /制覇後/\nせいはちめんたい /正八面体/\nせいはつ /整髪/\nせいはつざい /整髪剤/\nせいはつりょう /整髪料/\nせいはん /製版/整版;版木を彫る印刷方法/正犯;⇔従犯/正反/\nせいはんごう /正反合/\nせいはんざい /性犯罪/\nせいはんざいしゃ /性犯罪者/\nせいはんしゃ /正反射;[光学]⇔乱反射/\nせいはんたい /正反対/\nせいはんぼん /整版本/\nせいばい /成敗/\nせいばく /精麦/\nせいばつ /征伐/\nせいばん /製番/\nせいぱん /製パン/\nせいひ /成否;成功・不成功/正否;正誤,正不正/性比/西彼;地名/西肥/正妃/正比/青皮/政費/請罷/\nせいひこ /聖彦/\nせいひつ /静謐/聖櫃/省筆/\nせいひょう /製氷/星表/製表/青票;反対票。⇔白票/旌表/\nせいひょうい /生標委/\nせいひょうき /製氷機/製氷器/\nせいひょうげん /性表現/\nせいひょうこ /製氷庫/\nせいひょうざら /製氷皿/\nせいひょうしつ /製氷室/\nせいひれい /正比例/\nせいひん /製品/清貧/精品;fine goods/正賓/\nせいひんいがい /製品以外/\nせいひんか /製品化/\nせいひんかいはつ /製品開発/\nせいひんかいはつじ /製品開発時/\nせいひんかいはつぶ /製品開発部/\nせいひんかいりょう /製品改良/\nせいひんかがくけんきゅうしょ /製品科学研究所/\nせいひんかん /製品間/\nせいひんかんり /製品管理/\nせいひんきょうそうりょく /製品競争力/\nせいひんごと /製品毎/\nせいひんしょうかい /製品紹介/\nせいひんしよう /製品仕様/\nせいひんじょうほう /製品情報/\nせいひんぜんたい /製品全体/\nせいひんてんじ /製品展示/\nせいひんばん /製品版/\nせいひんばんごう /製品番号/\nせいひんひかく /製品比較/\nせいひんひょうか /製品評価/\nせいひんふりょう /製品不良/\nせいひんめい /製品名/\nせいひんれい /製品例/\nせいび /整備/星美/精美/精微/\nせいびいがい /整備以外/\nせいびいん /整備員/\nせいびか /整備科/\nせいびかいせつしょ /整備解説書/\nせいびかくちょう /整備拡張/\nせいびがくえん /星美学園/\nせいびき /正引き/\nせいびきろくぼ /整備記録簿/\nせいびぎょう /整備業/\nせいびけいひ /整備経費/\nせいびこう /整備工/\nせいびこうじょう /整備工場/\nせいびし /整備士/\nせいびしきん /整備資金/\nせいびしつ /整備室/\nせいびしめんきょ /整備士免許/\nせいびしょ /整備書/\nせいびしんかんせん /整備新幹線/\nせいびじぎょう /整備事業/\nせいびじゅつ /整備術/\nせいびじょうきょう /整備状況/\nせいびじょうたい /整備状態/\nせいびせい /整備性/\nせいびたんとうしゃ /整備担当者/\nせいびちゅう /整備中/\nせいびちょう /整備長/\nせいびづくえ /整備机/\nせいびてちょう /整備手帳/\nせいびてんけん /整備点検/\nせいびとちゅう /整備途中/\nせいびどうしゅっぱん /成美堂出版;[出版社名]/\nせいびなど /整備等/\nせいびひ /整備費/\nせいびひよう /整備費用/\nせいびふりょう /整備不良/\nせいびへい /整備兵/\nせいびほうしん /整備方針/\nせいびょう /性病/聖廟/\nせいびょうか /性病科/\nせいびょうしゃ /性描写/\nせいびよう /整備用/\nせいふ /政府/正負/\nせいふあん /政府案/\nせいふいいん /政府委員;NB:1999年に廃止/\nせいふう /清風/西風/\nせいふうぞく /性風俗/\nせいふぇろもん /性フェロモン;[生物]sex pheromone/\nせいふかいはつえんじょ /政府開発援助;ODA/\nせいふかん /政府間/政府館;†「万博の-」/\nせいふかんけいしゃ /政府関係者/\nせいふかんこうきょく /政府観光局/\nせいふかんこうちょう /政府観光庁/\nせいふかんこうぶつ /政府刊行物/\nせいふかんしょうけんこうほけん /政府管掌健康保険/\nせいふかんぶ /政府幹部/\nせいふがわ /政府側/\nせいふきかん /政府機関/\nせいふく /制服;†uniform/征服;†conquer/整復/正副/清福/正服;†儀式用の礼服/\nせいふくぐみ /制服組/\nせいふくご /征服後/\nせいふくしゃ /征服者/\nせいふくすがた /制服姿/\nせいふくちゃくよう /制服着用/\nせいふくみんぞく /征服民族/\nせいふくよく /征服欲/\nせいふぐん /政府軍/\nせいふけい /政府系/\nせいふこうかん /政府高官/\nせいふこうにん /政府公認/\nせいふこうほう /政府広報/\nせいふごう /正符号/\nせいふしゅっし /政府出資/\nせいふしゅのう /政府首脳/\nせいふじみんとう /政府自民党/\nせいふすじ /政府筋/\nせいふせいめい /政府声明/\nせいふせんようき /政府専用機;Air Force One/\nせいふそしき /政府組織/\nせいふたんきしょうけん /政府短期証券/\nせいふちゅうすう /政府中枢/\nせいふてんぷく /政府転覆/\nせいふとうきょく /政府当局/\nせいふどうし /政府同士/\nせいふない /政府内/\nせいふのしっぱい /政府の失敗;[経済]government failure/\nせいふぶもん /政府部門/\nせいふほしょうさい /政府保証債/\nせいふまい /政府米/\nせいふよとう /政府与党/\nせいふより /政府寄り/\nせいふん /製粉/\nせいふんしょ /製粉所/\nせいぶ /西部;western/西武;[企業名]/声部/\nせいぶいけぶくろ /西武池袋/\nせいぶいけぶくろせん /西武池袋線/\nせいぶえん /西武園/\nせいぶがわ /西武側/\nせいぶきゅうじょう /西武球場/\nせいぶけい /西武系/\nせいぶけいさつ /西部警察/\nせいぶけんせつ /西武建設;[企業名]/\nせいぶげき /西部劇/\nせいぶげきじょう /西武劇場/\nせいぶしんじゅく /西武新宿/\nせいぶしんじゅくえき /西武新宿駅/\nせいぶしんじゅくせん /西武新宿線/\nせいぶじどうしゃ /西武自動車;[企業名]/\nせいぶせん /西武線/西武戦/\nせいぶせんせん /西部戦線/\nせいぶつ /生物/静物/\nせいぶつか /生物科/\nせいぶつかい /生物界/\nせいぶつかがく /生物化学/生物科学/\nせいぶつかがくけい /生物科学系/\nせいぶつかがくてき /生物化学的/\nせいぶつかがくへいき /生物化学兵器;BC兵器/\nせいぶつかがっか /生物化学科/\nせいぶつかん /生物間/生物観/\nせいぶつかんけい /生物関係/\nせいぶつかんれん /生物関連/\nせいぶつが /静物画/\nせいぶつがく /生物学/\nせいぶつがくしゃ /生物学者/\nせいぶつがくじてん /生物学辞典/生物学事典/\nせいぶつがくじょせつ /生物学序説/\nせいぶつがくせんこう /生物学専攻/\nせいぶつがくてき /生物学的/\nせいぶつがくてきげんしょう /生物学的現象/\nせいぶつがくてきこんきょ /生物学的根拠/\nせいぶつがくてきぶんせき /生物学的分析/\nせいぶつけい /生物系/\nせいぶつけん /生物圏;biosphere/生物研/\nせいぶつこうがく /生物工学;biological engineering(BE)/\nせいぶつしゃかい /生物社会/\nせいぶつしゅ /生物種/\nせいぶつしょり /生物処理/\nせいぶつじょうほう /生物情報/\nせいぶつじょうほうかがく /生物情報科学/\nせいぶつじょうほうしょり /生物情報処理/\nせいぶつそう /生物相/\nせいぶつちりがく /生物地理学;biogeography/\nせいぶつてき /生物的/\nせいぶつどけい /生物時計/\nせいぶつのうやく /生物農薬/\nせいぶつぶ /生物部/\nせいぶつぶつり /生物物理/\nせいぶつぶつりがく /生物物理学/\nせいぶつぶつりがくてき /生物物理学的/\nせいぶつぶんかい /生物分解/\nせいぶつへいき /生物兵器/\nせいぶつや /生物屋/\nせいぶてつどう /西武鉄道/\nせいぶひゃっかてん /西武百貨店/\nせいぶほんしゃ /西部本社/\nせいぶやなぎさわえき /西武柳沢駅/\nせいぶゆうらくちょうせん /西武有楽町線/\nせいぶん /成分;ingredient/正文;official text/成文;†written.「-法」/精分/\nせいぶんおん /成分音/\nせいぶんか /成文化;codify/性分化;[生物]sex differentiation/\nせいぶんかい /生分解/\nせいぶんかいせい /生分解性/\nせいぶんけいさん /成分計算/\nせいぶんけんけつ /成分献血/\nせいぶんけんぽう /成文憲法;written constitution/\nせいぶんちょうせい /成分調整/\nせいぶんどうしんこうしゃ /誠文堂新光社/\nせいぶんひょう /成分表/\nせいぶんひょうじ /成分表示/\nせいぶんぴつえき /性分泌液/\nせいぶんぶんせき /成分分析/\nせいぶんほう /成文法/\nせいぶんむちょうせい /成分無調整/\nせいへい /生平/清平/精兵/静平/正兵/生兵/政柄/\nせいへき /性癖/青碧/\nせいへん /政変/正編/\nせいへんか /聖変化;[キリスト教]consecration/\nせいべえ /清兵衛;名/\nせいべつ /性別;sex/聖別;consecration/生別;⇔死別/\nせいほ /生保;[略語]生命保険/\nせいほう /製法/西方;west/正法;正当な法/正方;square/青峰/\nせいほうきょうかい /西方教会/\nせいほうぎょうれつ /正方行列/\nせいほうけい /正方形/\nせいほうこう /正方向/\nせいほうしょうけい /正方晶系;[化学]tetragonal system/\nせいほうとっきょ /製法特許/\nせいほく /西北/\nせいほくせい /西北西/\nせいほくぶ /西北部/\nせいほしゅ /正捕手;[野球]レギュラーのキャッチャー/\nせいほるもん /性ホルモン;[生物]sex hormone. 男性ホルモンと女性ホルモン/\nせいほん /製本/正本/\nせいほんき /製本機/製本噐/\nせいほんじ /製本時/\nせいほんのう /性本能/\nせいほんや /製本屋/\nせいぼ /歳暮/聖母/生母/声母/清保/\nせいぼう /制帽/声望/\nせいぼうりょく /性暴力;sexual violence/\nせいぼさいぼう /精母細胞;[生物]spermatocyte/\nせいぼし /聖母子;[キリスト教]Madonna and Child/\nせいぼつ /生没/生歿;=生没/\nせいぼつねん /生没年/生歿年;=生没年/\nせいぼひしょうてん /聖母被昇天/\nせいま /製麻/\nせいまい /精米/\nせいまいき /精米機/\nせいまいご /精米後/\nせいまいじ /精米時/\nせいまいじょ /精米所/\nせいまいぶあい /精米歩合/\nせいまいほうほう /精米方法/\nせいまく /成膜/\nせいまさつ /静摩擦/\nせいまさつけいすう /静摩擦係数/\nせいみつ /精密/\nせいみつか /精密化/\nせいみつかがく /精密科学/\nせいみつきかい /精密機械/\nせいみつきき /精密機器/\nせいみつけんさ /精密検査/\nせいみつこうがく /精密工学/\nせいみつこうがっか /精密工学科/\nせいみつぶひん /精密部品/\nせいみや /清宮/\nせいみょう /精妙/\nせいみん /済民/\nせいむ /政務/世務/性夢/星霧;星雲/\nせいむかん /政務官/\nせいむじかん /政務次官/\nせいむてんのう /成務天皇/\nせいむにっか /聖務日課/\nせいめい /生命/声明/姓名/清明;([二十四節気]4.5頃)/晴明;安倍-/性命;性質・生命/盛名;盛んな名声/声名;≒名声/\nせいめいいじ /生命維持/\nせいめいいじそうち /生命維持装置/\nせいめいかがく /生命科学/\nせいめいかつどう /生命活動/\nせいめいかん /生命感/生命観/\nせいめいがく /生命学/\nせいめいけい /生命刑;死刑. cf.身体刑,自由刑/\nせいめいけいたい /生命形態/\nせいめいけん /生命研/生命工学工業技術研究所;※abbrev/\nせいめいげんしょう /生命現象/\nせいめいこうがく /生命工学/\nせいめいこうがくこうぎょうぎじゅつけんきゅうしょ /生命工学工業技術研究所/\nせいめいしょ /声明書/\nせいめいしんか /生命進化/\nせいめいせん /生命線/\nせいめいたい /生命体/\nせいめいはんだん /姓名判断/\nせいめいひょう /生命表/\nせいめいぶん /声明文/\nせいめいほけん /生命保険/\nせいめいほけんがいしゃ /生命保険会社/\nせいめいほけんぎょうかい /生命保険業界/\nせいめいほけんりょう /生命保険料/\nせいめいりょく /生命力/\nせいめいりんり /生命倫理/\nせいめいろん /生命論/\nせいめん /製麺/\nせいもう /製網/性毛/\nせいもく /井目;[囲碁]/\nせいもくふうりん /井目風鈴/\nせいもん /正門/声紋/誓文/声門/\nせいもんおん /声門音;[音声学]glottal/\nせいもんひだりて /正門左手/\nせいもんまえ /正門前/\nせいや /聖夜;Xmas/星夜;starry night/清夜/晴夜/征野;戦場/誠也;人名/星矢;[アニメ]聖闘士-/聖矢/生也/靖也/星谷/青夜/\nせいやく /制約/製薬/成約/誓約/生薬;しょうやく/\nせいやくがいしゃ /製薬会社/\nせいやくがく /製薬学/\nせいやくしょ /誓約書/\nせいやくじこう /制約事項/\nせいやくじゅうそく /制約充足/\nせいやくじゅうそくもんだい /制約充足問題/\nせいやくじょう /制約上/\nせいやくじょうけん /制約条件/\nせいやくつき /制約付き/\nせいやくりつ /成約率/\nせいやくろんり /制約論理/\nせいやこう /星野光/\nせいゆ /精油/製油/聖油/\nせいゆう /声優/西友;[企業名]/西遊/清遊/\nせいゆうかい /政友会;[日本史]立憲政友会/\nせいゆうじん /声優陣/\nせいゆうすとあー /西友ストアー/\nせいゆしょ /製油所/\nせいゆじょ /製油所/\nせいよう /西洋/静養/整容/正用;⇔誤用/\nせいよう> /西洋;-文明,-医学/\nせいよういがく /西洋医学/\nせいよういりょう /西洋医療/\nせいようおんがく /西洋音楽/\nせいようかがく /西洋科学/\nせいようかぼちゃ /西洋南瓜/\nせいようかん /西洋館/\nせいようが /西洋画/\nせいようがく /西洋学/\nせいようがし /西洋菓子;洋菓子/\nせいようがっき /西洋楽器/\nせいようけい /西洋系/\nせいようけん /精養軒/\nせいようけんちく /西洋建築/\nせいようご /西洋語/\nせいようし /西洋史/西洋紙/\nせいようしがく /西洋史学/\nせいようしき /西洋式/\nせいようしそう /西洋思想/\nせいようじん /西洋人/\nせいようてき /西洋的/\nせいようてつがく /西洋哲学/\nせいようてつがくし /西洋哲学史/\nせいようてんもんがく /西洋天文学/\nせいようなし /西洋梨;洋梨/\nせいようびじゅつ /西洋美術/\nせいようびじゅつかん /西洋美術館/\nせいようふう /西洋風/\nせいようぶんか /西洋文化/\nせいようぶんめい /西洋文明/\nせいようやさい /西洋野菜;セロリ・ブロッコリー・アスパラガスetc/\nせいようりょうり /西洋料理/\nせいようわがし /西洋和菓子/\nせいよく /性欲/制欲/\nせいら /聖良/\nせいらい /生来/性来;≒生来(の性質) NB:副詞的には使わない/\nせいらいてき /生来的/\nせいらん /青嵐/晴嵐/青藍/青蘭/清覧/\nせいり /整理/生理/\nせいりかい /整理会/\nせいりかいしゅうきこう /整理回収機構/\nせいりかっせいぶっしつ /生理活性物質/\nせいりがく /生理学/性理学;†=宋学/\nせいりがくてき /生理学的/\nせいりきがく /静力学/\nせいりきこう /生理機構/\nせいりきゅうか /生理休暇/\nせいりけん /整理券/\nせいりけんせい /整理券制/\nせいりけんはっこうき /整理券発行機/\nせいりけんばんごう /整理券番号/\nせいりげんしょう /生理現象/\nせいりしょくえんすい /生理食塩水/\nせいりせいとん /整理整頓/\nせいりだな /整理棚/\nせいりちゅう /整理中/生理中/\nせいりつ /成立/正立/声律/\nせいりついぜん /成立以前/\nせいりつう /生理痛/\nせいりつかてい /成立過程/\nせいりつかのう /成立可能/\nせいりつご /成立後/\nせいりつしき /正立式/\nせいりつじ /成立時/\nせいりつじてん /成立時点/\nせいりつじょうけん /成立条件/\nせいりつぞう /正立像/\nせいりつねんがっぴ /成立年月日/\nせいりつねんだい /成立年代/\nせいりつはいけい /成立背景/\nせいりつふせいりつ /成立不成立/\nせいりつまえ /成立前/\nせいりてき /生理的/\nせいりてきけんお /生理的嫌悪/\nせいりてきけんおかん /生理的嫌悪感/\nせいりてきげんしょう /生理的現象/\nせいりてきこうか /生理的効果/\nせいりとうごう /整理統合/\nせいりばんごう /整理番号/\nせいりび /生理日/\nせいりふじゅん /生理不順/\nせいりぶもん /生理部門/\nせいりほう /整理法/\nせいりほうほう /整理方法/\nせいりぽすと /整理ポスト;上場廃止銘柄が一時的に置かれるポスト/\nせいりゃく /政略/\nせいりゃくけっこん /政略結婚/\nせいりゃくてき /政略的/\nせいりや /整理屋/\nせいりゅう /清流/整流;「-回路」/青龍/青竜/成龍/精留;「アルコールの-」/\nせいりゅうき /整流器/整流機/\nせいりゅうし /整流子/\nせいりゅうとう /青竜刀/\nせいりゅうばん /整流板/\nせいりょ /征旅/\nせいりょう /清涼/声量/星陵;†(こざと)/星稜;†(のぎへん)/青陵/清陵/精良/凄涼/凄寥/青龍/\nせいりょういんりょう /清涼飲料/\nせいりょういんりょうすい /清涼飲料水/\nせいりょうかいかん /星陵会館/星陵会舘;異体字/\nせいりょうかん /清涼感/\nせいりょうざい /清涼剤/\nせいりょうじ /清涼寺/\nせいりょうだい /星陵台/\nせいりょうちょう /星陵町/\nせいりょうてき /声量的/\nせいりょうでん /清涼殿/\nせいりょく /勢力/精力/\nせいりょくか /勢力下/\nせいりょくきんこう /勢力均衡;power balance/\nせいりょくけん /勢力圏/\nせいりょくざい /精力剤/\nせいりょくしょく /青緑色/\nせいりょくず /勢力図/\nせいりょくぜつりん /精力絶倫/\nせいりょくぞうしん /精力増進/\nせいりょくてき /精力的;vigorous/勢力的;勢力から判断して/\nせいりょくはくちゅう /勢力伯仲/\nせいりょくはんい /勢力範囲/\nせいりよう /生理用/\nせいりようひん /生理用品/\nせいりん /青林/\nせいりんしょいん /青林書院;[出版社名]www.seirin.co.jp/\nせいりんどう /青林堂/\nせいるい /生類/声涙/\nせいれい /政令/精霊;spirit/聖霊;Holy Ghost/蜻蛉;とんぼ/聖隷/精励;-恪勤/生霊;いきりょう/制令/清麗/正例/悽戻/\nせいれいかっきん /精励恪勤/\nせいれいしていとし /政令指定都市/\nせいれいしんこう /精霊信仰;aminism/\nせいれいてん /聖礼典/\nせいれいとし /政令都市/\nせいれき /西暦/\nせいれき#ねん /西暦#0年/西暦#1年/西暦#2年/西暦#3年/\nせいれきなんねん /西暦何年/\nせいれきねんがっぴ /西暦年月日/\nせいれつ /整列;line up/清冽;limpid/星列/\nせいれつかのう /整列可能/\nせいれつこうか /整列効果/\nせいれつじゅん /整列順/\nせいれつほうほう /整列方法/\nせいれん /精錬;金属の純度を高める/製錬;原料から金属を抽出する/精練;繊維から夾雑物を除く/清廉;「-潔白」/製練;?</\nせいれんけっぱく /清廉潔白/\nせいれんしょ /精錬所/\nせいれんじこ /青蓮寺湖/\nせいれんじょ /精錬所/\nせいろ /蒸籠/征露/蒸篭;「籠」異体字/\nせいろう /晴朗/蒸篭/蒸籠/聖篭/清朗/青楼/精蝋/\nせいろがん /正露丸/征露丸/\nせいろく /西麓/\nせいろくめんたい /正六面体/\nせいろっかくけい /正六角形/\nせいろっかっけい /正六角形/\nせいろん /正論/政論/\nせいろんり /正論理/\nせいわ /清和/西和/勢和/\nせいわげんじ /清和源氏/\nせいわだい /清和台/\nせいわてんのう /清和天皇/\nせう /召/抄/招/消/焼/焦/照/笑/紹/肖/詔/\nせうお /瀬魚/\nせお /瀬尾/妹尾/\nせおい /背負/\nせおいなげ /背負い投げ/\nせおと /瀬音/\nせおよぎ /背泳ぎ/\nせかい /世界/\nせかいいさん /世界遺産/\nせかいいさんいいんかい /世界遺産委員会/\nせかいいさんほごじょうやく /世界遺産保護条約/\nせかいいち /世界一/\nせかいいっしゅう /世界一周/\nせかいいっしゅうりょこう /世界一周旅行/\nせかいおうざ /世界王座/\nせかいおうじゃ /世界王者/\nせかいかいよう /世界海洋/\nせかいかくこく /世界各国/\nせかいかくち /世界各地/\nせかいかっこく /世界各国/\nせかいかようさい /世界歌謡祭/\nせかいかん /世界観/\nせかいきしょうきかん /世界気象機関;WMO/\nせかいきぼ /世界規模/\nせかいきゅうせいきょう /世界救世教/\nせかいきょうこう /世界恐慌/\nせかいきょうつう /世界共通/\nせかいきろく /世界記録/\nせかいぎんこう /世界銀行/\nせかいくっし /世界屈指/\nせかいけいざい /世界経済/\nせかいこうぞう /世界構造/\nせかいご /世界語/\nせかいさいきょう /世界最強/\nせかいさいこ /世界最古/\nせかいさいこう /世界最高/\nせかいさいこうそく /世界最高速/\nせかいさいしょ /世界最初/\nせかいさいしょう /世界最小/\nせかいさいそく /世界最速/\nせかいさいた /世界最多/\nせかいさいだい /世界最大/\nせかいさいちょう /世界最長/\nせかいし /世界史/\nせかいしじょう /世界市場/世界史上/\nせかいしぜんいさん /世界自然遺産/\nせかいしぜんほごききん /世界自然保護基金;www.wwf.org/\nせかいしみん /世界市民/\nせかいしゅうきょう /世界宗教/\nせかいしゅぎ /世界主義/\nせかいしょくりょうけいかく /世界食糧計画/\nせかいしん /世界新/\nせかいしんしゅつ /世界進出/\nせかいじ /世界時/\nせかいじたい /世界自体/\nせかいじゅ /世界樹/\nせかいじゅう /世界中/\nせかいじょうせい /世界情勢/\nせかいじんけんかいぎ /世界人権会議/\nせかいじんけんせんげん /世界人権宣言/\nせかいじんこうかいぎ /世界人口会議/\nせかいじんるい /世界人類/\nせかいせいさく /世界政策/\nせかいせいしん /世界精神;[哲学]Weltgeist/\nせかいせいは /世界制覇/\nせかいせいふ /世界政府;world government/\nせかいせいふく /世界征服/\nせかいせいふくせんげん /世界征服宣言/\nせかいせん /世界戦;†world war/世界選;†world title/世界線;†(相対論などの)world line/\nせかいせんしゅけん /世界選手権/\nせかいせんりゃく /世界戦略/\nせかいぜんたい /世界全体/\nせかいぜんど /世界全土/\nせかいぞう /世界像/\nせかいたいかい /世界大会/\nせかいたいせん /世界大戦/\nせかいだいきょうこう /世界大恐慌/\nせかいちず /世界地図/\nせかいちつじょ /世界秩序/\nせかいちてきしょゆうけんきかん /世界知的所有権機関;WIPO/\nせかいちゃんぴおん /世界チャンピオン/\nせかいちょう /世界長/\nせかいていこく /世界帝国/\nせかいてき /世界的/\nせかいてききぼ /世界的規模/\nせかいとういつ /世界統一/\nせかいどう /世界堂/\nせかいない /世界内/\nせかいないそんざい /世界内存在;[哲学]In-der-Welt-Sein/\nせかいにっぽう /世界日報/\nせかいにんしき /世界認識/\nせかいはつ /世界初/\nせかいはつとうさい /世界初搭載/\nせかいひょうじゅん /世界標準/\nせかいびじゅつぜんしゅう /世界美術全集/\nせかいふうけい /世界風景/\nせかいぶんがく /世界文学/\nせかいぶんがくぜんしゅう /世界文学全集/\nせかいへいきん /世界平均/\nせかいへいわ /世界平和/\nせかいほけんきかん /世界保健機関;WHO/\nせかいぼうえき /世界貿易/\nせかいぼうえききかん /世界貿易機関;WTO (World Trade Organisation)/\nせかいもじ /世界文字/\nせかいゆうすう /世界有数/\nせかいりくじょう /世界陸上/\nせかいりょこう /世界旅行/\nせかっこう /背格好/背恰好;=背格好/\nせがき /施餓鬼/\nせがしら /瀬頭/\nせがみ /瀬上/\nせがれ /倅/伜/悴/\nせがわ /瀬川/背革/瀬河/\nせき /席/咳/積/責/籍/関/堰/隻;(船の数)/石/赤/瀬木/夕;一朝一夕/汐;潮汐/斥;斥力/析;分析/晰;明晰/淅/皙;白皙/蜥;蜥蜴(せきえき・とかげ)/績;実績/蹟;遺蹟/勣;≒績/磧;かわら/脊;脊髄/瘠;や・せる/蹐;跼蹐/鶺;鶺鴒/昔;むかし/惜;惜敗/藉;か・す(「籍」とは別)/跡;痕跡/迹;≒跡/裼/錫;すず/寂;寂寥/戚;親戚/碩;碩学/蹠;対蹠/跖;≒蹠/蓆;むしろ/螫;(虫が)さ・す/潟;かた/關;「関」の旧字/×;x,かける/威;戚?/晢;皙?/\nせきあい /惜愛/\nせきあく /積悪/\nせきい /赤緯/赤衣/\nせきいん /石印/\nせきうち /関内/\nせきうら /関浦/\nせきうん /積雲/\nせきえい /石英/隻影/\nせきえん /積怨/\nせきお /世紀夫/\nせきおう /石黄;[鉱]orpiment/\nせきか /石化/赤化/石果/\nせきかえ /席替え/\nせきかく /刺客/\nせきかっしょく /赤褐色/\nせきかわ /関川/\nせきかん /石棺/\nせきがい /赤外/\nせきがいきゅうしゅう /赤外吸収/\nせきがいこう /赤外光/\nせきがいせん /赤外線/\nせきがいせんさつえい /赤外線撮影/\nせきがいせんしゃしん /赤外線写真/\nせきがいせんほうしき /赤外線方式/\nせきがいほうしゃ /赤外放射;IR/\nせきがいりょういき /赤外領域/\nせきがえ /席替え/\nせきがきゅう /赤芽球/\nせきがく /碩学/\nせきがね /関金/\nせきがはら /関ヶ原/関ケ原/\nせきがわ /関川/\nせきがん /赤岩/隻眼/\nせきく /隻句/\nせきくうかん /積空間/\nせきぐち /関口/\nせきぐん /赤軍/\nせきこ /潟湖/\nせきこう /赤光/積項/\nせきこく /石斛;=せっこく/\nせきご /隻語/\nせきさい /積載/\nせきさいかじゅう /積載荷重;live load/\nせきさいじゅうりょう /積載重量/\nせきさいせい /積載性/\nせきさいのうりょく /積載能力/\nせきさいぶつ /積載物/\nせきさいぼう /石細胞/\nせきさいりょう /積載量/\nせきさく /脊索/\nせきさくどうぶつ /脊索動物/\nせきさん /積算/\nせきざい /石材/\nせきざいてん /石材店/\nせきざわ /関沢/\nせきし /積志;長年の志/赤子;人民/\nせきしつ /石室/石質;lithic,stone type/赤漆/\nせきしま /関島/\nせきしゅ /隻手/\nせきしゅう /石州;石見/\nせきしゅうごう /積集合/∩/\nせきしゅつ /析出/\nせきしゅん /惜春/\nせきしょ /関所/尺書/\nせきしょう /石勝/\nせきしょうし /赤松子/\nせきしょうせん /石勝線/\nせきしょく /赤色/\nせきしょくかいてん /赤色回転/\nせきしょくかいてんとう /赤色回転灯/\nせきしょくきょせい /赤色巨星/\nせきしょくけい /赤色系/\nせきしょくこう /赤色光/\nせきしょくてろ /赤色テロ/\nせきしょくとう /赤色灯/赤色燈/\nせきしょやぶり /関所破り/\nせきしん /赤心/\nせきじ /席次/昔時/\nせきじつ /昔日/\nせきじひょう /席次表/\nせきじま /関島/\nせきじゅう /石獣/石絨;asbestos/\nせきじゅうじ /赤十字/\nせきじゅうじしゃ /赤十字社/\nせきじゅうじじょうやく /赤十字条約;ジュネーブ条約/\nせきじゅん /席順/石筍/\nせきじょ /石女/\nせきじょう /席上/関城/関上/惜譲/\nせきじょうし /赤縄子/\nせきすい /積水/\nせきすいかがくこうぎょう /積水化学工業;[企業名]/\nせきすいはうす /積水ハウス;[企業名]/\nせきすう /席数/隻数/\nせきずい /脊髄/\nせきずいえん /脊髄炎;[医]/\nせきずいしょう /脊髄症/\nせきずいしんけい /脊髄神経/\nせきずいはんしゃ /脊髄反射/\nせきずいろう /脊髄癆/\nせきせい /石製/\nせきせいひん /石製品/\nせきせつ /積雪/赤雪/\nせきせつき /積雪期/\nせきせつじょうきょう /積雪状況/\nせきせつじょうほう /積雪情報/\nせきせつりょう /積雪量/\nせきせつろ /積雪路/\nせきせん /関銭/\nせきぜん /関前/積善/寂然/\nせきぜんかい /責善会/\nせきそう /積層/\nせきそうひん /積送品/\nせきぞう /石像/石造/\nせきぞく /石鏃/\nせきた /関田/\nせきたに /関谷/\nせきたん /石炭/\nせきたんがす /石炭ガス;coal gas/\nせきたんがら /石炭殻/\nせきたんき /石炭紀;[地質年代]Carboniferous.36700-28900万年前/\nせきたんさん /石炭酸/\nせきたんゆそう /石炭輸送/\nせきだ /席駄/雪駄/\nせきだい /席題/席代/\nせきちく /石竹/\nせきちくいろ /石竹色/\nせきちゅう /脊柱/石柱/\nせきちん /赤沈/\nせきつい /脊椎/\nせきついえん /脊椎炎;[医]/\nせきついがわわんしょう /脊椎側湾症/\nせきついこてい /脊椎固定/\nせきついどうぶつ /脊椎動物/\nせきづか /関塚/\nせきてい /石庭/席亭/\nせきてっこう /赤鉄鉱/\nせきとう /石塔/\nせきとり /関取/\nせきど /関戸/\nせきどう /赤道/\nせきどうか /赤道下/\nせきどうかいりゅう /赤道海流;equatorial current/\nせきどうぎ /赤道儀/\nせきどうちょっか /赤道直下/\nせきどうはんけい /赤道半径/\nせきどうはんりゅう /赤道反流;equatorial countercurrent/\nせきどめ /咳止め;鎮咳剤/\nせきにん /責任/\nせきにんか /責任下/\nせきにんかいひ /責任回避/\nせきにんかん /責任感/\nせきにんしゃ /責任者/\nせきにんじゅうだい /責任重大/\nせきにんじゅんびきん /責任準備金/\nせきにんじょう /責任上/\nせきにんたいせい /責任体制/\nせきにんたんとう /責任担当/\nせきにんついきゅう /責任追及/\nせきにんてんか /責任転嫁/\nせきにんねんれい /責任年齢;[法]満14歳以上/\nせきにんのうりょく /責任能力/\nせきにんのがれ /責任逃れ/\nせきにんはんいない /責任範囲内/\nせきにんばらい /責任払い/\nせきにんぶんたん /責任分担/\nせきにんほうき /責任放棄/\nせきにんほけん /責任保険/\nせきにんむのうりょくしゃ /責任無能力者/\nせきにんもんだい /責任問題/\nせきにんろんぎ /責任論議/\nせきね /関根/\nせきねつ /赤熱/\nせきねん /積年/昔年/\nせきの /関野/\nせきのみや /関宮/\nせきのやま /関の山/\nせきはい /惜敗/\nせきはいりつ /惜敗率/\nせきはん /赤飯/\nせきばく /寂寞/寂莫/\nせきばらい /咳払い/\nせきばん /石版;lithograph/石板;slate/石盤;=石板/\nせきばんいんさつ /石版印刷/\nせきばんが /石版画/\nせきひ /石碑/\nせきひつ /石筆/石櫃/\nせきひん /赤貧/\nせきふ /石斧/\nせきふだ /席札/関札/\nせきぶつ /石仏/\nせきぶん /積分/石文/∫/∬/\nせきぶんかいろ /積分回路/\nせきぶんかのうせい /積分可能性/\nせきぶんかん /積文館/\nせきぶんかんすう /積分関数/\nせきぶんがた /積分型/\nせきぶんき /積分器/\nせきぶんきごう /積分記号/\nせきぶんけい /積分型/\nせきぶんこうしき /積分公式/\nせきぶんしき /積分式/\nせきぶんち /積分値/\nせきぶんていすう /積分定数/\nせきぶんていり /積分定理/\nせきぶんはんい /積分範囲/\nせきぶんへんかん /積分変換/\nせきぶんほう /積分法/\nせきぶんほうていしき /積分方程式/\nせきぶんろ /積分路/\nせきぶんろん /積分論/\nせきへい /積弊/\nせきへき /赤壁/\nせきへきのたたかい /赤壁の戦い;[三国志](208)/\nせきへきのふ /赤壁賦;蘇軾/\nせきべ /関部/\nせきべつ /惜別/\nせきほうたい /赤報隊/\nせきほうへんい /赤方偏移/\nせきほく /石北/\nせきほくせん /石北線/\nせきほくほんせん /石北本線/\nせきほん /石本/\nせきぼく /石墨/\nせきまえ /関前;姓/\nせきまち /関町/\nせきみず /関水/\nせきむ /責務/夕霧/\nせきめ /関目/\nせきめん /赤面/石綿/\nせきめんきょうふしょう /赤面恐怖症/\nせきめんし /石綿糸/\nせきめんはい /石綿肺/\nせきもと /関本/\nせきもり /関守/\nせきもん /責問/\nせきもんけん /責問権/\nせきや /関谷/関屋/\nせきやきねん /関屋記念/\nせきやど /関宿/\nせきやま /関山/\nせきゆ /石油/\nせきゆいぞんど /石油依存度/\nせきゆおう /石油王/\nせきゆかかく /石油価格/\nせきゆがいしゃ /石油会社/\nせきゆがす /石油ガス;oil gas/\nせきゆきき /石油危機/\nせきゆきょうきゅう /石油供給/\nせきゆぎょうかい /石油業界/\nせきゆこうだん /石油公団/\nせきゆしゅうえき /石油収益/\nせきゆしょう /石油省/石油相;†大臣/\nせきゆしょくぶつ /石油植物;石油代替の高エネルギー物質を算出する植物/\nせきゆしょっく /石油ショック/\nせきゆすとーぶ /石油ストーブ/\nせきゆせいさん /石油生産/\nせきゆせいせい /石油精製/\nせきゆせいひん /石油製品/\nせきゆぜい /石油税/\nせきゆたんさ /石油探査/\nせきゆゆしゅつこくきこう /石油輸出国機構;OPEC/\nせきゆるい /石油類/\nせきら /赤裸/\nせきらら /赤裸々/赤裸裸/\nせきらんうん /積乱雲/\nせきり /赤痢/石理/\nせきりつ /積率/\nせきりゅう /石榴/\nせきりょう /席料/寂寥/脊梁/責了/\nせきりょうかん /寂寥感/\nせきりょうさんみゃく /脊梁山脈/\nせきりょく /斥力/赤緑/\nせきりょくしきじゃく /赤緑色弱/\nせきりょくしきもう /赤緑色盲/\nせきりょくしょく /赤緑色/\nせきりん /赤燐/\nせきるい /石塁/\nせきれい /鶺鴒/\nせきれき /石礫/\nせきろう /石蝋/\nせきわ /積和/\nせきわえんざん /積和演算/\nせきわけ /関脇/\nせきわけいか /関脇以下/\nせきわん /隻腕/\nせぎょう /施行/施業/\nせぎょうほう /施業法/\nせぎん /世銀/\nせくしょん /§/\nせくたすう /セクタ数/\nせくとしゅぎ /セクト主義/\nせぐち /瀬口/\nせぐめんとか /セグメント化/\nせぐめんとじょうほう /セグメント情報/\nせけん /世間/\nせけんいっぱん /世間一般/\nせけんいっぱんてき /世間一般的/\nせけんぎ /世間気/\nせけんさま /世間様/\nせけんし /世間師/\nせけんしらず /世間知らず/\nせけんじょうしき /世間常識/\nせけんずれ /世間擦れ/\nせけんち /世間知/世間智/\nせけんてい /世間体/\nせけんてき /世間的/\nせけんなみ /世間並/\nせけんばなし /世間話/\nせこ /世故/瀬古/世古/瀬虎/\nせこう /施工;工事の-/施行;法の-/\nせこうかんり /施工監理/\nせこうしえん /施工支援/\nせこうじき /施行時期/\nせこうず /施工図/\nせこうせい /施工性/\nせこうぬし /施工主/\nせこうひ /施工費/\nせこうび /施行日/\nせこうほう /施工法/\nせこうまえ /施行前/\nせこうれい /施行令/施工例/\nせこぐち /世古口/\nせさい /世才/\nせし /セ氏/\nせしうむ /Cs/Cesium/\nせしゅ /施主/\nせしゅう /世襲/\nせしゅうざいさん /世襲財産/\nせしゅうせい /世襲制/\nせじ /世事/世辞/\nせじざい /世自在/\nせじざいおうぶつ /世自在王仏/\nせじゅつ /施術/\nせじゅつしょ /施術所/\nせじょう /施錠/世情/世上/\nせじり /瀬尻/\nせじん /世人/世塵/\nせすじ /背筋/\nせすなき /セスナ機;Cessna/\nせせつ /世説;世説新語/\nせせつしんご /世説新語;劉義慶/\nせせらわらい /せせら笑い/\nせぜ /世々/\nせそう /世相/\nせそうご /世相語/\nせそうてき /世相的/\nせそん /世尊/\nせぞく /世俗/\nせぞくか /世俗化/\nせぞくしゅぎ /世俗主義/\nせぞくてき /世俗的/\nせた /瀬田/勢多/\nせたい /世帯/世態/\nせたいごと /世帯毎/\nせたいすう /世帯数/\nせたいすうひょう /世帯数表/\nせたいにんじょう /世態人情/\nせたいぬし /世帯主/\nせたえきまえ /瀬田駅前/\nせたか /瀬高/\nせたがや /世田谷/\nせたがやく /世田谷区/\nせたがやくみん /世田谷区民/\nせたがやせん /世田谷線/\nせたがやだいた /世田谷代田/\nせたがやびじゅつかん /世田谷美術館/\nせたけ /背丈/\nせたこうさてん /瀬田交差点/\nせたな /瀬棚/\nせだ /瀬田/\nせだい /世代/\nせだいかくさ /世代格差/\nせだいかん /世代間/\nせだいこうたい /世代交代/\nせだいてき /世代的/\nせだいめ /世代目/\nせち /節/世知/世智/折/窃/褻/\nせちえ /節会/\nせちだ /雪駄/\nせちばる /世知原/\nせちみ /節忌/\nせちょう /背丁/\nせぢか /瀬近/\nせっ /接/\nせっか /石化/雪花/赤化/石火;電光-/石貨/接架/赤禍/\nせっかい /石灰/切開/節介/石塊/雪塊/\nせっかいか /石灰化;calcination.「骨の-」/\nせっかいがん /石灰岩/\nせっかいすい /石灰水/\nせっかいせき /石灰石/\nせっかいほう /切開法/\nせっかく /折角/刺客/石槨/石核/切角/\nせっかせっこう /雪花石膏/\nせっかはんりゅう /折花攀柳/\nせっかん /石棺/折檻/摂関/切換/\nせっかんけ /摂関家/\nせっかんじだい /摂関時代;藤原時代/\nせっき /石器/節気/節季/赤旗/\nせっきじだい /石器時代/\nせっきゃく /接客/隻脚/\nせっきゃくぎょう /接客業/\nせっきゃくせつび /接客設備/\nせっきゃくたいど /接客態度/\nせっきょう /説教/説経;†経義を説くこと/\nせっきょうしゃ /説教者/\nせっきょうぶし /説経節/\nせっきょく /積極/\nせっきょくかかん /積極果敢/\nせっきょくさく /積極策/\nせっきょくざいさん /積極財産/\nせっきょくしせい /積極姿勢/\nせっきょくすいしん /積極推進/\nせっきょくせい /積極性/\nせっきょくてき /積極的/\nせっきょくてきさんせい /積極的賛成/\nせっきょくろん /積極論/\nせっきん /接近/\nせっきんせん /接近戦/接近戰;「戦」旧字/\nせっきんそうぐう /接近遭遇/\nせっく /節句/節供;=節句/隻句;片言-/\nせっくつ /石窟/\nせっけ /摂家/\nせっけい /設計/雪渓/雪景/切形/雪溪;旧字/\nせっけいか /設計課/設計家/\nせっけいかいし /設計開始/\nせっけいかいはつ /設計開発/\nせっけいかいはつしゃ /設計開発者/\nせっけいかいはつぶ /設計開発部/\nせっけいがい /設計外/\nせっけいがっか /設計学科/\nせっけいきじゅつ /設計記述/\nせっけいきじゅん /設計基準/\nせっけいぎじゅつ /設計技術/\nせっけいぎじゅつかいはつ /設計技術開発/\nせっけいぎじゅつぶ /設計技術部/\nせっけいけんきゅうしつ /設計研究室/\nせっけいけんしょう /設計検証/\nせっけいこうてい /設計工程/\nせっけいし /設計士/\nせっけいしえん /設計支援/\nせっけいしき /設計式/\nせっけいしそう /設計思想/\nせっけいしだい /設計次第/\nせっけいしつ /設計室/\nせっけいしゃ /設計者/\nせっけいしゅほう /設計手法/\nせっけいしょ /設計書/\nせっけいしょき /設計初期/\nせっけいじ /設計時/\nせっけいじてん /設計時点/\nせっけいじむしょ /設計事務所/\nせっけいじょう /設計上/\nせっけいじょうけん /設計条件/\nせっけいず /設計図/\nせっけいせいさく /設計製作/\nせっけいせいさん /設計生産/\nせっけいせいず /設計製図/\nせっけいせこう /設計施工/\nせっけいたんい /設計単位/\nせっけいだいいちぶ /設計第一部/\nせっけいだんかい /設計段階/\nせっけいち /設計値/\nせっけいちゅう /設計中/\nせっけいとしょ /設計図書/\nせっけいにゅうもん /設計入門/\nせっけいひ /設計費/\nせっけいぶ /設計部/\nせっけいぶもん /設計部門/\nせっけいぶんしょ /設計文書/\nせっけいへんこう /設計変更/\nせっけいほう /設計法/\nせっけいほうしん /設計方針/\nせっけいほうほう /設計方法/\nせっけいみす /設計ミス/\nせっけいもくひょう /設計目標/\nせっけいもじ /楔形文字/\nせっけいよう /設計用/\nせっけいようそ /設計要素/\nせっけいりょう /設計料/\nせっけいれい /設計例/\nせっけいろん /設計論/\nせっけっきゅう /赤血球/\nせっけん /石鹸/席巻/接見/席捲/節倹/\nせっけんえき /石鹸液/\nせっけんこうじょう /石鹸工場/\nせっけんすい /石鹸水/\nせっけんせき /石鹸石/\nせっけんせんざい /石鹸洗剤/\nせっけんばこ /石鹸箱/\nせっけんまく /石鹸膜/\nせっこう /石膏;plaster/拙稿/斥候/拙攻;[スポーツ]まずい攻撃/浙江;Zhejiang/石工;mason/\nせっこうぞう /石膏像/\nせっこく /石斛/\nせっこつ /接骨/\nせっこつい /接骨医/\nせっこついん /接骨院/\nせっさ /切磋/\nせっさく /切削/拙作/拙策/\nせっさくこうぐ /切削工具/\nせっさたくま /切磋琢磨/切瑳琢磨/\nせっし /摂氏/切歯/窃視/℃/\nせっし#ど /摂氏#0度/\nせっし> /摂氏;Celsius/\nせっしおんど /摂氏温度;摂氏,セ氏,Celsius/\nせっしかた /接し方/\nせっしゃ /接写/拙者/\nせっしゃじ /接写時/\nせっしやくわん /切歯扼腕/\nせっしゅ /摂取;absorb/接種/窃取;steal/節酒/拙守;[スポーツ]まずい守備/截取;cut/\nせっしゅう /接収/雪舟/摂州;摂津/\nせっしゅご /接種後/摂取後/\nせっしゅばしょ /接種場所/\nせっしゅりつ /接種率/\nせっしゅりょう /摂取量/\nせっしょう /折衝/殺生/摂政/\nせっしょうかい /殺生戒;[仏教]五戒の一つ/\nせっしょうせき /殺生石/\nせっしょく /接触/摂食/節食/接觸/\nせっしょくあつ /接触圧/\nせっしょくかんせん /接触感染/\nせっしょくがた /接触型/\nせっしょくしょうがい /摂食障害/\nせっしょくじ /接触時/\nせっしょくじこ /接触事故/\nせっしょくていこう /接触抵抗/\nせっしょくでんいさ /接触電位差/\nせっしょくふりょう /接触不良/\nせっしょくぶ /接触部/\nせっしょくぶぶん /接触部分/\nせっしょくめんせき /接触面積/\nせっしょくりょういき /接触領域/\nせっしん /切診/接心/\nせっすい /節水/\nせっせい /節制/摂生/拙生/摂制/\nせっせん /接戦;close match/接線;tangent/折線;=おれせん/切線;=接線/雪線/雪山/\nせっせんほうこう /接線方向/\nせっそう /節操/切創/拙僧/節奏/拙走;[野球]まずい走塁/\nせっそく /拙速/節足;-動物/\nせっそくどうぶつ /節足動物/\nせっそん /折損/\nせった /雪駄/\nせったい /接待/摂待/\nせったいひ /接待費/\nせったいよう /接待用/\nせったく /拙宅/\nせっち /設置/接地/\nせっちあつ /接地圧/\nせっちいち /設置位置/\nせっちかもく /設置科目/\nせっちかん /接地感/\nせっちかんかく /設置間隔/\nせっちきじゅん /設置基準/\nせっちこうじ /設置工事/\nせっちご /設置後/\nせっちさぎょう /設置作業/\nせっちしゃ /設置者/\nせっちじゅんび /設置準備/\nせっちじゅんびいいんかい /設置準備委員会/\nせっちじょう /設置上/\nせっちじょうけん /設置条件/\nせっちじょうたい /設置状態/\nせっちすう /設置数/\nせっちせん /接地線/\nせっちたい /接地帯/\nせっちだいすう /設置台数/\nせっちていこう /接地抵抗/\nせっちてん /設置店/接地点/\nせっちはば /接地幅/\nせっちばしょ /設置場所/\nせっちぶぶん /接地部分/\nせっちほうほう /設置方法/\nせっちほぞん /設置保存/\nせっちめん /接地面/\nせっちめんせき /接地面積/\nせっちゃく /接着/\nせっちゃくかしょ /接着箇所/\nせっちゃくざい /接着剤/接着材/\nせっちゃくぶ /接着部/\nせっちゃくめん /接着面/\nせっちゃくめんせき /接着面積/\nせっちゃくりょく /接着力/\nせっちゅう /折衷/雪中/折中/\nせっちゅうあん /折衷案/\nせっちゅうしゅぎ /折衷主義;eclecticism/\nせっちゅうじ /接中辞;[言語]infix/\nせっちゅうてき /折衷的/\nせっちょ /拙著/\nせっちょうしゅう /節用集/\nせっちよてい /設置予定/\nせっちよていち /設置予定地/\nせっちん /雪隠/\nせっつ /摂津/\nせっついずみ /摂津和泉/\nせっつう /切通/\nせっつしき /摂津職/\nせってい /設定/\nせっていいがい /設定以外/\nせっていか /設定可/\nせっていかくにん /設定確認/\nせっていかのう /設定可能/\nせっていがめん /設定画面/\nせっていきょうりょく /設定協力/\nせっていぎょう /設定行/\nせっていこうい /設定行為/\nせっていこうもく /設定項目/\nせっていご /設定後/\nせっていさぎょう /設定作業/\nせっていしだい /設定次第/\nせっていしゃ /設定者/\nせっていしりょう /設定資料/\nせっていしりょうしゅう /設定資料集/\nせっていじ /設定時/\nせっていじかん /設定時間/\nせっていじこく /設定時刻/\nせっていじたい /設定自体/\nせっていじょう /設定上/\nせっていじょうきょう /設定状況/\nせっていじょうたい /設定状態/\nせっていすう /設定数/\nせっていずみ /設定済み/\nせっていち /設定値/\nせっていちゅう /設定中/\nせっていどうさ /設定動作/\nせっていないよう /設定内容/\nせっていなど /設定等/\nせっていねんれい /設定年齢/\nせっていふぁいる /設定ファイル/\nせっていふび /設定不備/\nせっていふりょう /設定不良/\nせっていへんこう /設定変更/\nせっていほう /設定法/\nせっていほうほう /設定方法/\nせっていよう /設定用/\nせっていりゆう /設定理由/\nせっていれい /設定例/\nせってん /接点/節点/\nせってんすう /節点数/\nせってんふりょう /接点不良/\nせってんめい /節点名/\nせっとう /窃盗/接頭/竊盜/\nせっとうこうい /窃盗行為/\nせっとうご /接頭語/\nせっとうざい /窃盗罪/\nせっとうじ /接頭辞/\nせっとうだん /窃盗団/\nせっとうぶ /接頭部/\nせっとく /説得/\nせっとくざいりょう /説得材料/\nせっとくじゅつ /説得術/\nせっとくりょく /説得力/\nせっとくりょくぶそく /説得力不足/\nせっとはんばい /セット販売/\nせっともの /セット物/\nせっぱ /切羽/説破/\nせっぱく /切迫/雪白/\nせっぱくかん /切迫感/\nせっぱくりゅうざん /切迫流産/\nせっぱん /折半/\nせっぴ /雪庇/切皮/\nせっぴつ /拙筆/\nせっぴょう /雪氷/\nせっぷ /節婦;貞淑な女/雪膚;白いはだ/\nせっぷう /雪風/\nせっぷく /切腹/折伏/説伏/説服/\nせっぷくもの /切腹物/\nせっぷん /接吻/\nせっぺん /切片/雪片/\nせっぽう /説法/\nせつ /説/節/雪/設;設備/切;切断/窃;窃盗/竊;「窃」の旧字/折;挫折/浙;浙江/晢;(あきらか)/接;内接/椄;(つぎき)/泄;排泄/渫;浚渫/紲;きずな/緤;=紲/絏;=紲/洩;(漢音) も・れる/摂;摂取/攝;「摂」の旧字(人名用漢字)/拙;稚拙/截;直截/殺;(呉音)殺生/刹;刹奈/啜;すす・る/楔;くさび/薛/褻;け/鱈;たら/屑;くず/卩;(ふしづくり)/§;section/晰;?/\nせつあい /切愛/\nせつい /褻衣/切意/\nせついっさいうぶ /説一切有部/\nせつえい /設営/雪影/拙詠/\nせつえん /節煙/\nせつお /節夫/節男/節雄/\nせつかん /節間/\nせつがい /雪害/\nせつがん /接岸/接眼/切願/\nせつがんぶ /接眼部/\nせつがんれんず /接眼レンズ;eyepiece/\nせつぎ /節義/拙技/\nせつくうかん /接空間/\nせつぐう /接遇/\nせつけいしき /節形式/\nせつけいもじ /楔形文字/\nせつげつか /雪月花/\nせつげん /節減/雪原/接舷/切言/\nせつこ /節子/説乎/\nせつこうぞう /節構造/\nせつごう /接合/\nせつごうし /接合子/\nせつごうたい /接合体/\nせつごうてん /接合点/\nせつごうぶ /接合部/\nせつごうようりょう /接合容量/\nせつざん /雪山/\nせつしゅうごう /節集合/\nせつじ /説示/接辞/\nせつじつ /切実/\nせつじゅ /接受/\nせつじゅつ /説述/\nせつじょ /切除/\nせつじょう /雪上/\nせつじょうしゃ /雪上車/\nせつじょうせいのう /雪上性能/\nせつじょく /雪辱/\nせつじょくせん /雪辱戦/\nせつじょしゅじゅつ /切除手術/\nせつじょじゅつ /切除術/\nせつせつ /切々/切切/\nせつぜい /節税/\nせつぜん /截然/切前/\nせつぞう /雪像/\nせつぞく /接続/\nせつぞくあいて /接続相手/\nせつぞくあいてさき /接続相手先/\nせつぞくえき /接続駅/\nせつぞくか /接続可/\nせつぞくかのう /接続可能/\nせつぞくかのうせい /接続可能性/\nせつぞくかんきょう /接続環境/\nせつぞくかんけい /接続関係/\nせつぞくき /接続器/\nせつぞくきき /接続機器/\nせつぞくきょうど /接続強度/\nせつぞくきょく /接続局/接続曲;divertissement/\nせつぞくぎょうしゃ /接続業者/\nせつぞくけいたい /接続形態/\nせつぞくけいやく /接続契約/\nせつぞくけんさ /接続検査/\nせつぞくご /接続語/接続後/\nせつぞくさーびす /接続サービス/\nせつぞくさき /接続先/\nせつぞくさぎょう /接続作業/\nせつぞくし /接続詞/\nせつぞくしゃ /接続者/\nせつぞくしょうがい /接続障害/\nせつぞくしょり /接続処理/\nせつぞくしんせい /接続申請/\nせつぞくしんせいしょ /接続申請書/\nせつぞくじ /接続時/\nせつぞくじかん /接続時間/\nせつぞくじっけん /接続実験/\nせつぞくじっせき /接続実績/\nせつぞくじゅんじょ /接続順序/\nせつぞくじょうきょう /接続状況/\nせつぞくじょうけん /接続条件/\nせつぞくじょうたい /接続状態/\nせつぞくじょうほう /接続情報/\nせつぞくじょし /接続助詞/\nせつぞくじれい /接続事例/\nせつぞくすう /接続数/\nせつぞくず /接続図/\nせつぞくずみ /接続済/\nせつぞくせい /接続性/\nせつぞくせん /接続線/\nせつぞくそくど /接続速度/\nせつぞくたんし /接続端子/\nせつぞくだいすう /接続台数/\nせつぞくちゅう /接続中/\nせつぞくてじゅん /接続手順/\nせつぞくてん /接続点/\nせつぞくばしょ /接続場所/\nせつぞくびん /接続便/\nせつぞくふかのう /接続不可能/\nせつぞくぶ /接続部/\nせつぞくぶひん /接続部品/\nせつぞくほう /接続法/\nせつぞくほうほう /接続方法/\nせつぞくもう /接続網/\nせつぞくよう /接続用/\nせつぞくりょう /接続料/\nせつぞくりょうきん /接続料金/\nせつぞくれい /接続例/\nせつぞくれっしゃ /接続列車/\nせつたんい /節単位/\nせつだい /設題/\nせつだん /切断/截断/\nせつだんじゅつ /切断術/\nせつだんてん /切断点/\nせつだんめん /切断面/\nせつてん /節点/\nせつでん /節電/\nせつど /節度/\nせつどう /摂動/雪洞/\nせつどうけいさん /摂動計算/\nせつどうこう /摂動項/\nせつどうこうか /摂動効果/\nせつどうほう /摂動法/\nせつどうろん /摂動論/\nせつな /刹那/\nせつない /切ない/\nせつなしゅぎ /刹那主義/\nせつなしん /刹那心/\nせつなてき /刹那的/\nせつなん /摂南/\nせつに /切に/\nせつび /設備/接尾;suffix/折尾;?/\nせつびかんり /設備管理/\nせつびかんりしゃ /設備管理者/\nせつびきき /設備機器/\nせつびけいかく /設備計画/\nせつびこうじ /設備工事/\nせつびこうにゅう /設備購入/\nせつびご /接尾語/\nせつびしきん /設備資金;equipment fonds. ⇔運転資金/\nせつびしせつ /設備施設/\nせつびじ /接尾辞/\nせつびじょうきょう /設備状況/\nせつびぜんたい /設備全体/\nせつびてき /設備的/\nせつびとうし /設備投資/\nせつびひ /設備費/\nせつびひよう /設備費用/\nせつびびひん /設備備品/\nせつびびひんひ /設備備品費/\nせつびぶ /設備部/\nせつびりょうきん /設備料金/\nせつぶん /節分/説文/拙文/\nせつぶんさい /節分祭;鬼は外/\nせつへいめん /接平面/\nせつぼう /切望/\nせつめい /説明/\nせつめいいん /説明員/\nせつめいえいぞう /説明映像/\nせつめいかい /説明会/\nせつめいかのう /説明可能/\nせつめいきじ /説明記事/\nせつめいきのう /説明機能/\nせつめいぎむ /説明義務/\nせつめいげんり /説明原理/\nせつめいこう /説明項/\nせつめいご /説明後/説明語;述語/\nせつめいしょ /説明書/\nせつめいしょあり /説明書有り/\nせつめいしょつき /説明書付き/\nせつめいしょなし /説明書無し/\nせつめいしょるい /説明書類/\nせつめいしりょう /説明資料/\nせつめいじかん /説明時間/\nせつめいず /説明図/\nせつめいせきにん /説明責任/\nせつめいてき /説明的/\nせつめいふじゅうぶん /説明不十分/\nせつめいふよう /説明不要/\nせつめいぶ /説明部/\nせつめいぶそく /説明不足/\nせつめいぶん /説明文/\nせつめいぶんしょ /説明文書/\nせつめいぶんちゅう /説明文中/\nせつめいほう /説明法/\nせつめいほうほう /説明方法/\nせつめいよう /説明用/\nせつめん /雪面/接面/\nせつめんどうろ /接面道路/\nせつもん /設問/説文/\nせつもんかいじ /説文解字/\nせつもんしゃ /設問者/\nせつや /摂也/\nせつやく /節約/拙訳/\nせつやくかのう /節約可能/\nせつやくがく /節約額/\nせつやくがた /節約型/\nせつやくこうか /節約効果/\nせつやくじゅつ /節約術/\nせつやくぶん /節約分/\nせつやくほうほう /節約方法/\nせつゆ /説諭/\nせつよう /節用/窃用/切要/\nせつようしゅう /節用集/\nせつようすい /雪溶水/\nせつようもんじ /節用文字/\nせつよく /節欲/\nせつり /摂理;自然の-/節理/切離/\nせつりつ /設立/\nせつりついぜん /設立以前/\nせつりつきねん /設立記念/\nせつりつしゅいしょ /設立趣意書/\nせつりつしゅし /設立趣旨/\nせつりつじ /設立時/\nせつりつじゅんび /設立準備/\nせつりつそうかい /設立総会/\nせつりつとうじ /設立当時/\nせつりつりゆう /設立理由/\nせつりゅう /設立/\nせつれつ /拙劣/\nせつろん /拙論/切論/\nせつわ /説話/\nせつわしゅう /説話集;今昔物語集、沙石集など/\nせつわちょう /説話調/\nせつわぶんがく /説話文学/\nせと /瀬戸/\nせとう /瀬藤/\nせとうち /瀬戸内/\nせとうちえんがん /瀬戸内沿岸/\nせとうちさん /瀬戸内産/\nせとうちじゃくちょう /瀬戸内寂聴/\nせとうちちほう /瀬戸内地方/\nせとえき /瀬戸駅/\nせとおおはし /瀬戸大橋/\nせとおおはしせん /瀬戸大橋線/\nせとがらつ /瀬戸唐津/\nせとぎわ /瀬戸際/\nせとぎわがいこう /瀬戸際外交;brinkmanship/\nせとぎわせいさく /瀬戸際政策;brinkmanship/\nせとぐち /瀬戸口/\nせとぐろ /瀬戸黒/\nせとし /瀬戸市/\nせとせ /瀬戸瀬/\nせとせん /瀬戸線/\nせとだ /瀬戸田/\nせとちょう /瀬戸町/\nせとないかい /瀬戸内海/\nせともの /瀬戸物/\nせど /背戸/\nせどう /世道/\nせどうか /旋頭歌/\nせどうじんしん /世道人心/\nせどり /背取り;†古書の転売/瀬取り;†積荷の小船への移し替え/競取り;†売買の中継ぎ/糶取り;†=競取り/\nせどりぶね /瀬取り船/\nせな /瀬女/\nせなか /背中/\nせなかあわせ /背中合わせ/背中合せ/\nせなかがわ /背中側/\nせなかぜんたい /背中全体/\nせにく /背肉/\nせにゅう /施入/\nせぬき /背抜き/\nせの /瀬野/\nせのう /瀬能/\nせのお /妹尾/\nせのおえき /妹尾駅/\nせのがわ /瀬野川/\nせのきみ /背の君/\nせのび /背伸び/背伸/\nせはば /背幅/\nせばた /瀬端/\nせばんごう /背番号/\nせひ /施肥/\nせひょう /世評/\nせびょうし /背表紙/\nせびらき /背開き/\nせびれ /背鰭/\nせびろ /背広/\nせびろくみ /背広組/\nせびろぐみ /背広組/\nせびろすがた /背広姿/\nせびろふう /背広風/\nせぴあいろ /セピア色/\nせふ /妾/捷/渉/\nせふり /背振/\nせぶし /背節/\nせぶみ /瀬踏み/\nせぼね /背骨/\nせま /瀬間/\nせまきもん /狭き門/\nせまめ /狭め/\nせみ /蝉/\nせみおれ /蝉折れ/\nせみくじら /背美鯨;bowhead/\nせみしぐれ /蝉時雨/\nせみなーしつ /セミナー室/\nせみね /瀬峰/\nせみまる /蝉丸/\nせむ /世務/\nせむごぞく /セム語族;[言語]Semitic/\nせむし /傴僂/\nせむぞく /セム族;Semite/\nせむら /瀬村/\nせめ /攻め/責/責め/\nせめあい /攻め合い/\nせめぎあい /鬩ぎ合い/\nせめく /責め苦/責苦/\nせめくち /攻め口/\nせめぐ /責め具/責具/\nせめて /攻め手/\nせめどうぐ /責め道具/\nせめんとがわら /セメント瓦/\nせめんとしつ /セメント質;[解剖]cementum/\nせもじ /背文字/\nせもたれ /背凭れ/背もたれ/\nせもつ /施物/\nせもん /背紋/\nせや /瀬谷/\nせやく /施薬/瀬谷区/\nせやくいん /施薬院/\nせやま /瀬山/\nせゆう /施釉/\nせよ /施与/\nせら /世羅/世良/\nせらにし /世羅西/\nせり /競り/芹/競/糶;=競(り)/世利/\nせりあげ /競上げ/\nせりいち /競り市/\nせりうむ /Ce/Cerium/\nせりうり /競り売り/\nせりか /芹香/セリ科/芹科;[植物]umbelliferae/\nせりかわ /芹川/\nせりざわ /芹沢/芹澤/\nせりざわかも /芹沢鴨/\nせりだし /迫り出し;舞台の-/\nせりふ /台詞/科白/\nせりふまわし /台詞回し/\nせりもく /セリ目/Apiales/Umbelliflorae/\nせりもち /迫持;(建築の)アーチ/\nせりょう /施療/芹生/\nせるが /セル画/\nせれん /Se/Selenium/\nせろ /世路/\nせろん /世論/\nせろんちょうさ /世論調査/\nせわ /世話/\nせわがかり /世話係/\nせわた /背腸;エビの-を取る/\nせわにん /世話人/\nせわにんかい /世話人会/\nせわびと /世話人/\nせわもの /世話物/\nせわやき /世話焼き/\nせわやく /世話役/\nせわり /背割/背割り/\nせん /線/戦/栓/千/銭/専/船/先/尖;尖端/選/撰/饌;神饌/泉/腺;分泌腺/湶;「泉」の異体字/阡;「千」の大字/仟/川/巛;「川」の異体字/鮮;新鮮/蘚;こけ/癬;疥癬/洗;洗顔/銑;銑鉄/跣;跣足/筅;茶筅/筌;うえ/詮;所詮/痊;(いえる)/銓;銓衡/潜;潜航/僭;僭主/僣;僭越/潛;「潜」の旧字1/濳;「潜」の旧字2/仙;仙人/疝;疝気/遷;遷移/僊;≒仙/韆;鞦韆/占;占領/苫;とま/沾;うるお・う/煎;煎茶/箭;(arrow) 火箭/擶/揃;そろ・う/剪;剪定/翦;≒剪/扇;扇状地/煽;あお・る/蝉;せみ/嬋/戰;「戦」の旧字(人名用漢字)/闡;闡明/倩;つらつら/旃;あかはた/栴;栴檀/專;「専」の旧字(人名用漢字)/槫/甎;しきがわら/磚;≒甎/宣;宣言/亘;わた・る/瞻;瞻仰/贍;(たりる)/蟾;蟾蜍(ひきがえる)/譫;譫言/擅;擅断/氈;毛氈/羶;(なまぐさい)/顫;顫動/栫/荐/斬/槧/繊;繊維/纖;「繊」の旧字(人名用漢字)/纎;「繊」の旧字2/孅/殲;殲滅/殱;「殲」の異体字/籤;抽籤/籖;「籤」の異体字/浅;浅薄/淺;「浅」の旧字/濺;そそ・ぐ/箋;処方箋/牋;「箋」の異体字/綫;「線」の異体字/賤;賤業/賎;「賤」の異体字/践;実践/踐;「践」の旧字/錢;「銭」の旧字/餞;餞別/孱;孱弱/潺/僉;(みな)/簽;(かご)/舛/刋;(きる)/吮;(すう)/尠;すくな・い/暹/涎;垂涎/燹;(野火)/鐫;彫鐫/陝;陝西省/舩;「船」の異体字/茜;あかね/釧;くしろ/染;染料/旋;旋風/穿;穿鑿/羨;羨望/薦;推薦/閃;閃光/喘;喘息/銛;もり/\nせん> /先;先言,先25日,先先先代(３代前)/千/\nせんあえんこう /閃亜鉛鉱;sphalerite/\nせんい /繊維/遷移/戦意/線維;(主に[生物][医]) ≒繊維/船医/瞻依;敬い従う/\nせんいかくりつ /遷移確率/\nせんいかてい /遷移過程/\nせんいかんすう /遷移関数/\nせんいき /戦域/\nせんいきそく /遷移規則/\nせんいぎょうれつ /遷移行列/\nせんいさいぼう /繊維細胞;[生物]fiber cell/\nせんいし /繊維糸/\nせんいしつ /繊維質/\nせんいじかん /遷移時間/\nせんいじょう /繊維状/\nせんいじょうたい /遷移状態/\nせんいず /遷移図/\nせんいそ /繊維素;[化学]cellulose/線維素/\nせんいそうしつ /戦意喪失/\nせんいそく /繊維束/\nせんいそしき /繊維組織;[生物]fiber tissue/\nせんいちやものがたり /千一夜物語;アラビアンナイト/\nせんいつ /専一/\nせんいばん /繊維板/\nせんいひょう /遷移表/\nせんいん /船員/\nせんいんたち /船員達/\nせんいんほう /船員法/\nせんいんほけん /船員保険/\nせんうん /戦雲/\nせんえい /先鋭;radical/鮮鋭;vivid/尖鋭;≒先鋭/千映/\nせんえいか /先鋭化/\nせんえいち /先鋭値/\nせんえいぶつ /先鋭物/\nせんえき /戦役/\nせんえつ /僭越/\nせんえん /千円/遷延/潺湲;水や涙の流れるさま/\nせんえんいか /千円以下/\nせんえんくらい /千円位/\nせんえんさつ /千円札/\nせんえんぜんご /千円前後/\nせんえんたんい /千円単位/\nせんえんだい /千円台/\nせんえんていど /千円程度/\nせんえんなり /千円也/\nせんえんぶん /千円分/\nせんおう /専横/先王/僭王/擅横/\nせんおうしょく /鮮黄色/\nせんおく /千億/\nせんおくえん /千億円/\nせんおん /顫音/\nせんおんそく /遷音速/\nせんか /専科;special course/戦火;†war.「-を交える」/戦果;†war results.「-を上げる」/戦禍;†war damage.「-を蒙る」/選果/選科;selected course/銭貨/泉下/選歌/撰歌/仙家/線化/戰果;「戦」旧字/戰火;「戦」旧字/\nせんかい /旋回/浅海/千回/先回/仙界/\nせんかいうんどう /旋回運動/\nせんかいえん /旋回円/\nせんかいしき /旋回式/\nせんかいせいのう /旋回性能/\nせんかいちゅう /旋回中/\nせんかいはんけい /旋回半径/\nせんかいほうとう /旋回砲塔/\nせんかいりつ /旋回率/\nせんかく /線画/尖閣/先覚/\nせんかくしゃ /先覚者/\nせんかくしょとう /尖閣諸島/\nせんかこ /線過去/\nせんかし /泉貨紙/\nせんかじゅう /線荷重/\nせんかた /詮方;-ない/為ん方;=詮方/爲ん方;「為」旧字/\nせんかち /先勝;[六輝]「せんしょう」/\nせんかわ /千川/仙川/\nせんかわえき /千川駅/\nせんかん /戦艦/選管;†選挙管理(委員会)/専管;†専属管轄/線間/潜函/潺湲/戰艦;「戦」旧字/\nせんかんき /戦間期/\nせんかんぶりあき /先カンブリア紀/\nせんかんぶりあじだい /先カンブリア時代;[地質年代]Precambrian. 地球誕生-5.5億年前/\nせんかんやまと /戦艦大和/\nせんが /線画/千賀/\nせんがい /選外/船外/\nせんがいかつどう /船外活動;EVA/\nせんがいき /船外機;outboard engine/\nせんがいきょう /山海経/\nせんがか /線画化/\nせんがき /線描き/\nせんがく /浅学/先学/\nせんがくじ /泉岳寺/\nせんがくひさい /浅学非才/\nせんがぞう /線画像/\nせんがわ /仙川/\nせんがん /洗顔/洗眼;†eye-washing/千貫/腺癌/先願/\nせんがんざい /洗顔剤;†face wash/洗眼剤;†eye wash/\nせんがんしゅぎ /先願主義/\nせんがんせっけん /洗顔石鹸/\nせんがんりょう /洗顔料/\nせんき /戦記;chronicle.『ガリア-』/戦機;「-は熟した」/戦旗;「翻る-」/先期/疝気/\nせんきち /詮吉/\nせんきものがたり /戦記物語/\nせんきゃく /先客/船客/\nせんきゃくばんらい /千客万来/\nせんきゅう /選球/仙宮/\nせんきゅうがん /選球眼;[野球]/\nせんきょ /選挙/占拠/船渠;dock/占居/\nせんきょいいんかい /選挙委員会/\nせんきょいはん /選挙違反/\nせんきょう /宣教/戦況/船橋/泉郷/\nせんきょうし /宣教師/\nせんきょうんえい /選挙運営/\nせんきょうんどう /選挙運動/\nせんきょうんどうきかん /選挙運動期間/\nせんきょかー /選挙カー/\nせんきょかつどう /選挙活動/\nせんきょかんけい /選挙関係/\nせんきょかんり /選挙管理/\nせんきょかんりいいん /選挙管理委員/\nせんきょかんりいいんかい /選挙管理委員会/\nせんきょかんりきかん /選挙管理機関/\nせんきょきょうりょく /選挙協力/\nせんきょく /選曲/選挙区/戦局/選局/\nせんきょくいがい /選挙区以外/\nせんきょくない /選挙区内/\nせんきょくわり /選挙区割/\nせんきょけっか /選挙結果/\nせんきょけん /選挙権/\nせんきょこうほう /選挙公報/選挙広報;?/\nせんきょご /選挙後/\nせんきょせいど /選挙制度/\nせんきょせいどかいかく /選挙制度改革/\nせんきょせん /選挙戦/\nせんきょそくほう /選挙速報/\nせんきょそしょう /選挙訴訟/\nせんきょたいさく /選挙対策/\nせんきょたちあいにん /選挙立会人/\nせんきょちょう /選挙長/\nせんきょにん /選挙人/\nせんきょにんめいぼ /選挙人名簿/\nせんきょほう /選挙法/\nせんきょまえ /選挙前/\nせんきょみん /選挙民/\nせんきょむこう /選挙無効/\nせんきん /千金/千鈞/\nせんぎ /詮議/先議/僉議/\nせんぎく /千菊/\nせんぎょ /鮮魚/\nせんぎょう /専業/賤業/瞻仰/\nせんぎょうか /専業化/\nせんぎょうしゅふ /専業主婦/専業主夫/\nせんぎょうしゅふぎょう /専業主婦業/\nせんぎょうのうか /専業農家/\nせんぎょてん /鮮魚店/\nせんぎり /千切り/\nせんく /先駆/線区/選句/\nせんくかん /線区間/\nせんくしゃ /先駆者/\nせんくしゃてき /先駆者的/\nせんくち /先口/\nせんくてき /先駆的/\nせんくん /戦訓/先君/\nせんぐ /船具/\nせんぐう /遷宮/\nせんぐらふ /線グラフ/\nせんぐん /線群/\nせんぐんばんば /千軍万馬/\nせんけ /千家/仙家;=せんか/\nせんけい /線形/線型;=線形/扇形/船型/尖形/戦形/\nせんけいえんざんし /線形演算子/\nせんけいおうとう /線型応答/\nせんけいか /線形化/線型化/\nせんけいかいりょう /線形改良/\nせんけいかいろ /線形回路/\nせんけいきんじ /線形近似/\nせんけいくうかん /線形空間/線型空間/\nせんけいけい /線形系/\nせんけいけいかく /線型計画/\nせんけいけいかくほう /線形計画法/\nせんけいけいしき /線形形式/\nせんけいけつごう /線形結合/線型結合/\nせんけいさいしょうじじょう /線形最小二乗/\nせんけいしゃぞう /線型写像/\nせんけいじかん /線形時間/\nせんけいじょうびぶんほうていしき /線型常微分方程式/\nせんけいせい /線形性/線型性/\nせんけいぞうふく /線形増幅/\nせんけいだいすう /線形代数/線型代数/\nせんけいだいすうがく /線形代数学/\nせんけいどくりつ /線形独立/\nせんけいぶぶんくうかん /線形部分空間/\nせんけいぶんぽう /線形文法/\nせんけいへんかん /線形変換/\nせんけいほう /線形法/\nせんけいほうていしき /線型方程式/\nせんけいほかん /線形補間/\nせんけいよそく /線形予測/\nせんけいよそくぶんせき /線形予測分析/\nせんけいりろん /線形理論/\nせんけいろんり /線形論理/線型論理/\nせんけいわ /線形和/\nせんけつ /先決/専決;一人で決める/鮮血/潜血;[医]occult blood.「-反応」/\nせんけつごう /線結合/\nせんけつじこう /専決事項/\nせんけつはんのう /潜血反応/\nせんけん /先遣/先見/専権/先験/浅見/淺見;「浅」旧字/先件/嬋娟;-たる美女/仙建/擅権/選研/選鉱精錬研究所;※abbrev/\nせんけんさそうち /線検査装置/\nせんけんじこう /専権事項/\nせんけんせい /先見性/\nせんけんたい /先遣隊/\nせんけんてき /先験的;a priori/先見的;foresight/\nせんけんのめい /先見の明/\nせんげ /遷化/宣下/\nせんげつ /先月/繊月/\nせんげつごう /先月号/\nせんげつすえ /先月末/\nせんげつちゅうじゅん /先月中旬/\nせんげつちゅうもん /先月注文/\nせんげつど /先月度/\nせんげつはつばい /先月発売/\nせんげつぶん /先月分/\nせんげつまつ /先月末/\nせんげん /宣言/線源;ratiation source/泉源;spring/譫言;うわごと/選言;[論理]disjunction.「あるいは」/先言/浅間/∨;or/\nせんげんがた /宣言型/\nせんげんし /宣言子/\nせんげんじんじゃ /浅間神社/\nせんげんだい /千間台/\nせんげんてき /宣言的;declarative/選言的;disjunctive/\nせんげんばんご /千言万語/\nせんげんぶ /宣言部/\nせんげんぶん /宣言文/\nせんこ /千古/\nせんこう /先行/専攻/選考;select/線香/閃光/先攻/穿孔/選好;prefer/潜行;creep/戦功/染工/潜航;submerge/先公;[俗]学校教師の賤称/選鉱/潜降;(ダイビングで)潜ること/鮮紅;bright red/せん孔/専行;独断-/先考/銓衡/旋光/先皇/繊巧/浅紅;shallow red/踐行/詮衡;「銓衡」の誤用/銑鋼/\nせんこう> /先行;-文献,-研究,-予約/\nせんこういいんかい /選考委員会/\nせんこうおん /先行音/\nせんこうか /専攻科/\nせんこうかい /選考会/\nせんこうかいぎ /専攻会議/\nせんこうかせい /専攻科生/\nせんこうき /穿孔機/\nせんこうきじゅん /選考基準/\nせんこうけい /先行系/\nせんこうけんきゅう /先行研究/\nせんこうげん /線光源/\nせんこうこうかい /先行公開/\nせんこうさぎょう /先行作業/\nせんこうさく /先行策/\nせんこうし /先行詞/先行誌/先行子/\nせんこうしすう /先行指数/\nせんこうしひょう /先行指標/\nせんこうしゃ /先行者;†foregoer.「-の業績」/先行車;†car ahead.「-に追突」/\nせんこうしゅうろく /先行収録/\nせんこうしゅにん /専攻主任/\nせんこうしょく /鮮紅色/\nせんこうじゅん /選考順/\nせんこうじょうえい /先行上映/\nせんこうせい /先行性/旋光性/\nせんこうたい /先行隊/\nせんこうたいしょう /選考対象/\nせんこうたて /線香立て/\nせんこうだい /線香代/\nせんこうち /先行値/\nせんこうちゅう /選考中/\nせんこうてい /潜航艇/\nせんこうとう /閃光灯;strobe/\nせんこうとうし /先行投資/\nせんこうどうさ /先行動作/\nせんこうにゅうりょく /先行入力/\nせんこうはつばい /先行発売/\nせんこうはなび /線香花火/\nせんこうば /先行馬/\nせんこうばゆうり /先行馬有利/\nせんこうひょうか /先行評価/\nせんこうび /選考日/\nせんこうべつ /専攻別/\nせんこうめい /専攻名/\nせんこうよやく /先行予約/\nせんこうりょく /先行力/\nせんこうれっしゃ /先行列車/\nせんこく /宣告/先刻/\nせんこくごしょうち /先刻御承知/\nせんこくしょうち /先刻承知/\nせんこくゆうよ /宣告猶予/\nせんこつ /仙骨/\nせんこふえき /千古不易/\nせんご /戦後/先後/選語/戰後;「戦」旧字/譫語/\nせんごう /瞻仰/\nせんごく /戦国/千石/仙石/戰國;旧字/\nせんごくき /戦国期/\nせんごくさく /戦国策;劉向・編/\nせんごくじえいたい /戦国自衛隊/\nせんごくじだい /戦国時代/\nせんごくだいみょう /戦国大名/\nせんごくつうしょう /千石通商;[企業名]/\nせんごくぶしょう /戦国武将/\nせんごくぶね /千石船/\nせんごくやろう /戦国野郎/\nせんごし /戦後史/\nせんごしょり /戦後処理/\nせんごせい /戦後製/\nせんごは /戦後派/\nせんごばん /先後番/\nせんごほう /選語法/\nせんごほしょう /戦後補償/\nせんごほしょうもんだい /戦後補償問題/\nせんごみんしゅしゅぎ /戦後民主主義/\nせんさ /千差/\nせんさい /繊細/戦災/先妻/浅才/\nせんさいこじ /戦災孤児/\nせんさいちゃ /仙斎茶/\nせんさく /詮索;詳しく調べる/穿鑿;孔を開ける。うるさく調べる。NB:「詮索」はこちらの転化/\nせんさばんべつ /千差万別/\nせんさま /先様/\nせんざい /潜在/洗剤/千歳;名を-に残す/千載;-一遇/宣材;[略語]宣伝材料/前栽;庭の植込/煎剤;煎じ薬/\nせんざい> /潜在;-需要,-意識/\nせんざいいしき /潜在意識/\nせんざいいちぐう /千載一遇/\nせんざいがくしゅう /潜在学習/\nせんざいしつぎょう /潜在失業/\nせんざいしゅう /千載集/\nせんざいじゅよう /潜在需要/\nせんざいじんこう /潜在人口/\nせんざいてき /潜在的/\nせんざいのうりょく /潜在能力/\nせんざいふよう /洗剤不要/\nせんざいりょう /洗剤量/\nせんざいりょく /潜在力/\nせんざいわかしゅう /千載和歌集/\nせんざき /先崎/\nせんざん /仙山/\nせんざんこう /穿山甲/\nせんざんせん /仙山線/\nせんざんばんすい /千山万水/\nせんし /戦士;soldier/戦死;death in war/戦史;war history/穿刺/先史;prehistory/先師/賤視/戦志/千思;-万考/千士/擅恣;arbitrary/戰死;「戦」旧字/\nせんしがく /先史学;prehistory/\nせんしきめん /線織面/\nせんしけい /戦士系/\nせんししゃ /戦死者/\nせんししょう /戦士賞/\nせんしじだい /先史時代/\nせんしたい /戦死体/戰死體/\nせんしたち /戦士達/\nせんしつ /泉質/船室/線質/\nせんしつがわ /船室側/\nせんしつけいすう /線質係数/\nせんしつけん /船室券/\nせんしばんこう /千紫万紅;色取り取りの花々/千思万考;あれこれ思い巡らす/\nせんしばんたい /千姿万態/\nせんしふう /戦士風/\nせんしゃ /戦車;tank/洗車;car washing/占者/戰車;「戦」旧字/\nせんしゃき /洗車機/\nせんしゃく /浅酌;-低唱/\nせんしゃくていしょう /浅酌低唱/\nせんしゃじょう /洗車場/\nせんしゃせん /戦車戦/\nせんしゃたい /戦車隊/\nせんしゃはくぶつかん /戦車博物館/\nせんしゃへい /戦車兵/\nせんしゃや /洗車屋/\nせんしやく /戦士役/\nせんしゅ /選手/先取/船首/腺腫;[医]adenoma/船主/線種;CADの-/船種/僭主;tyrannos/専守/繊手/\nせんしゅいちらん /選手一覧/\nせんしゅう /先週/専修/泉州/選集/千秋/撰集/撰修;著作・編集/\nせんしゅう> /先週;-日曜日,-末/\nせんしゅうかようび /先週火曜日/\nせんしゅうがっこう /専修学校/\nせんしゅうこうかい /先週公開/\nせんしゅうごう /先週号/\nせんしゅうだい /専修大/\nせんしゅうだいがく /専修大学/\nせんしゅうちゅう /先週中/\nせんしゅうどようび /先週土曜日/\nせんしゅうはつばい /先週発売/\nせんしゅうばんぜい /千秋万歳/\nせんしゅうぶん /先週分/\nせんしゅうまつ /先週末/\nせんしゅうらく /千秋楽/\nせんしゅかい /千趣会/選手会/\nせんしゅかいちょう /選手会長/\nせんしゅかん /選手間/\nせんしゅがわ /選手側/\nせんしゅきよう /選手起用/\nせんしゅけん /選手権/\nせんしゅけんしゃ /選手権者/\nせんしゅけんじあい /選手権試合/\nせんしゅけんじゃ /選手権者/\nせんしゅけんじゅんけっしょう /選手権準決勝/\nせんしゅけんたいかい /選手権大会/\nせんしゅこうたい /選手交代/\nせんしゅしょうかい /選手紹介/\nせんしゅじしん /選手自身/\nせんしゅじゅみょう /選手寿命/\nせんしゅすう /選手数/\nせんしゅせいめい /選手生命/\nせんしゅせんこう /選手選考/\nせんしゅせんせい /選手宣誓/\nせんしゅぜんいん /選手全員/\nせんしゅぜんたい /選手全体/\nせんしゅそう /選手層/\nせんしゅたち /選手達/\nせんしゅだん /選手団/\nせんしゅつ /選出/\nせんしゅつとうひょう /選出投票/\nせんしゅつば /選出馬/\nせんしゅつび /選出日/\nせんしゅつほうほう /選出方法/\nせんしゅてん /先取点/\nせんしゅとくゆう /選手特有/\nせんしゅどうし /選手同士/\nせんしゅにゅうじょう /選手入場/\nせんしゅにゅうじょうしき /選手入場式/\nせんしゅひとりひとり /選手一人一人/\nせんしゅほきょう /選手補強/\nせんしゅほんにん /選手本人/\nせんしゅぼうえい /専守防衛/\nせんしゅむら /選手村/\nせんしゅめい /選手名/\nせんしゅめいかん /選手名鑑/\nせんしゅりゅうしゅつ /選手流出/\nせんしゅん /浅春/\nせんしょ /選書/戦書/\nせんしょう /戦勝/先勝/戦傷/選奨/僭称;勝手に名乗る/戦捷;≒戦勝/先蹤;前例/賤称;賤しめる呼称。「アメ公」「露助」「先公」の類/僭上/戦賞/尠少/戰捷;「戦」旧字/\nせんしょうこく /戦勝国/\nせんしょく /染色;dyeing/染織;fabric and dyeing/\nせんしょくこうじょう /染色工場/\nせんしょくたい /染色体/\nせんしょくたいいじょう /染色体異常/\nせんしん /先進/専心/線審/撰進/潜心;没頭/千進/\nせんしんこく /先進国/\nせんしんしょこく /先進諸国/\nせんしんせい /先進性/鮮新世;[地質年代]Pliocene. 520-164万年前/\nせんしんだいがく /先進大学/\nせんしんちいき /先進地域/\nせんしんてき /先進的/\nせんしんばんく /千辛万苦/\nせんしんほう /千進法/\nせんじ /戦時;wartime/宣旨/潜時;latent time.「反応-」/煎じ/戦事;military/戰時;「戦」旧字/\nせんじいない /千字以内/\nせんじか /戦時下/\nせんじがき /宣旨書き/\nせんじがみ /宣旨紙/\nせんじぐすり /煎じ薬/\nせんじちゃ /煎じ茶/\nせんじちゅう /戦時中/戰時中;「戦」旧字/\nせんじつ /先日/\nせんじつとうこう /先日投稿/\nせんじつはつばい /先日発売/\nせんじつらい /先日来/\nせんじのつかい /宣旨の使/\nせんじます /宣旨升/\nせんじもん /千字文/\nせんじゃ /選者/撰者/千社/\nせんじゃく /繊弱/\nせんじゃふだ /千社札/\nせんじゅ /千住;地名,足立区/千手;-観音/仙寿/千種/専修;[仏教]念仏のみを唱える/\nせんじゅう /先住/専従/煎汁/\nせんじゅうしゃ /専従者/\nせんじゅうしゃきゅうよ /専従者給与/\nせんじゅうしょう /撰集抄/\nせんじゅうじ /千手寺/\nせんじゅうみん /先住民/\nせんじゅうみんぞく /先住民族/\nせんじゅかんのん /千手観音/\nせんじゅつ /戦術;strategy/先述;mentioned above/占術;うらない/仙術;仙人の術/撰述;著作する/戰術;「戦」旧字/\nせんじゅつか /戦術家/\nせんじゅつかく /戦術核/\nせんじゅつき /戦術機/\nせんじゅつきゅう /戦術級/\nせんじゅつせい /戦術性/\nせんじゅつてき /戦術的/\nせんじゅんい /先順位/\nせんじょ /剪除/\nせんじょう /洗浄/戦場/船上;on board/線上;on the line/線状;linear/仙丈/扇状;fan/千畳/千丈/線条;line/洗滌;≒洗浄,=せんでき/扇情/煽情;=扇情/繊条;filament/戰場;「戦」旧字/\nせんじょうえき /洗浄液/\nせんじょうえきちゅう /洗浄液中/\nせんじょうき /洗浄器/洗浄機/\nせんじょうこん /線条痕/\nせんじょうざい /洗浄剤/\nせんじょうじき /千畳敷/\nせんじょうすい /洗浄水/\nせんじょうせい /線状性/\nせんじょうだけ /仙丈岳/\nせんじょうだん /扇状弾/\nせんじょうち /扇状地/\nせんじょうちゅう /洗浄中/\nせんじょうてき /扇情的/煽情的;=扇情的/\nせんじょうばんたい /千状万態/\nせんじょうよう /洗浄用/\nせんじょうりょく /洗浄力/\nせんじん /先人;foregoer/先陣;vanguard/千尋;-の谷/戦塵/戦陣;battlefield/\nせんじんあらそい /先陣争い/\nせんす /扇子/\nせんすい /潜水/泉水/仙水/線錐;beam/\nせんすいかん /潜水艦/\nせんすいかんぶたい /潜水艦部隊/\nせんすいきぐ /潜水器具/\nせんすいぎじゅつ /潜水技術/\nせんすいし /潜水士/\nせんすいじかん /潜水時間/\nせんすいちゅう /潜水中/\nせんすいてい /潜水艇/\nせんすいとうげ /仙水峠/\nせんすいびょう /潜水病/\nせんすいふ /潜水夫/\nせんすいふく /潜水服/\nせんすうひゃく /千数百/\nせんすうひゃくえん /千数百円/\nせんず /線図/\nせんずけい /線図形/\nせんずるところ /詮ずる所/\nせんせい /先生/先制/宣誓/専制/占星/専政;†専制政治/潜勢;latent.「-力」/陝西;地名,中国の省/\nせんせいがく /占星学/\nせんせいがた /先生方/\nせんせいくんしゅ /専制君主/\nせんせいくんしゅせい /専制君主制/\nせんせいこうげき /先制攻撃/\nせんせいしょ /宣誓書/\nせんせいしよう /先制使用/\nせんせいじゅつ /占星術/\nせんせいじゅつし /占星術師/\nせんせいせいじ /専制政治/\nせんせいぞう /先生像/\nせんせいだ /先制打/\nせんせいてきじだ /先制適時打/\nせんせいてん /先制点/\nせんせいやく /先生役/\nせんせいよう /先生用/\nせんせいりょく /潜勢力/\nせんせき /戦績/戦跡/船籍/仙石;(宮城の)仙台・石巻/仙籍/\nせんせきこう /船籍港/\nせんせきせん /仙石線/\nせんせきてき /戦績的/\nせんせきぶん /線積分/\nせんせつ /洗雪/\nせんせん /戦線/宣戦/先占/先々/戦々/閃々/戰線;「戦」旧字/宣戰;「戦」旧字/戰々;旧字/\nせんせんきょうきょう /戦々恐々/戦々兢々/戦戦恐恐/戦戦兢兢/\nせんせんげつ /先々月/先先月/\nせんせんしゅう /先々週/先先週/\nせんせんしゅとく /先占取得/\nせんせんじつ /先先日/\nせんせんだい /先々代/\nせんせんふこく /宣戦布告/\nせんせんふっき /戦線復帰/\nせんせんりだつ /戦線離脱/\nせんぜい /蝉蛻/\nせんぜん /戦前/戰前;「戦」旧字/\nせんぜんせだい /戦前世代/\nせんぜんせんご /戦前戦後/\nせんぜんは /戦前派/\nせんそ /践祚/線素/\nせんそう /戦争/船倉/線装/船窓/船艙;=船倉/先走/戰爭;旧字/\nせんそうえいが /戦争映画/\nせんそうかくだい /戦争拡大/\nせんそうかんれん /戦争関連/\nせんそうぎせいしゃ /戦争犠牲者/\nせんそうけいけん /戦争経験/\nせんそうけいぞく /戦争継続/\nせんそうこうい /戦争行為/\nせんそうご /戦争後/\nせんそうさんび /戦争賛美/\nせんそうしょき /戦争初期/\nせんそうじ /浅草寺/戦争時/\nせんそうじょうたい /戦争状態/\nせんそうせきにん /戦争責任/\nせんそうせきにんもんだい /戦争責任問題/\nせんそうたいけん /戦争体験/\nせんそうちゅう /戦争中/\nせんそうとうじ /戦争当時/\nせんそうはんざい /戦争犯罪/戰爭犯罪;旧字/\nせんそうはんざいにん /戦争犯罪人/\nせんそうはんたい /戦争反対/\nせんそうばいしょう /戦争賠償/\nせんそうひがい /戦争被害/\nせんそうひがいしゃ /戦争被害者/\nせんそうほりょ /戦争捕虜/\nせんそうまっき /戦争末期/\nせんそうもくてき /戦争目的/\nせんそうもんだい /戦争問題/\nせんそうや /戦争屋/\nせんそか /線素化/\nせんそく /洗足/船側/栓塞/戦速/線束/跣足;はだし/\nせんぞ /先祖/\nせんぞい /線沿い/線沿/\nせんぞう /潜像;[写真]latent image/潜蔵;隠す・隠れる/線増/仙三/\nせんぞうもよう /潜像模様/\nせんぞがえり /先祖返り/\nせんぞく /専属/洗足/\nせんぞくいけ /洗足池/\nせんぞくえき /洗足駅/\nせんぞくかんかつ /専属管轄/\nせんぞくがくえん /洗足学園/\nせんぞくがくえんだい /洗足学園大/\nせんぞさま /先祖様/\nせんぞだいだい /先祖代々/\nせんたーがい /センター街/\nせんたーしけん /センター試験/\nせんたーない /センター内/\nせんたい /戦隊;squadron/船体/選対;[略語]選挙対策(委員会)/船隊;fleet/蘚苔/浅堆/\nせんたいしょう /線対称/\nせんたいもの /戦隊物/\nせんたく /選択/洗濯/撰択;<rare>/宣託/\nせんたくいた /洗濯板/\nせんたくか /選択可/\nせんたくかご /洗濯籠/洗濯カゴ/\nせんたくかのう /選択可能/\nせんたくかもく /選択科目/\nせんたくがめん /選択画面/\nせんたくき /洗濯機/\nせんたくきじゅん /選択基準/\nせんたくきのう /選択機能/\nせんたくぐん /選択群/\nせんたくけっか /選択結果/\nせんたくけん /選択権/\nせんたくこうもく /選択項目/\nせんたくこうり /選択公理/\nせんたくさいけん /選択債権/\nせんたくし /選択肢/選択子/\nせんたくしき /選択式/\nせんたくしょうひ /選択消費/\nせんたくしんごう /選択信号/\nせんたくじ /選択時/\nせんたくじかん /洗濯時間/\nせんたくじょうけん /選択条件/\nせんたくじょうしゃ /選択乗車/\nせんたくじょうたい /選択状態/\nせんたくすう /選択数/\nせんたくせい /選択性/\nせんたくせっけん /洗濯石鹸/\nせんたくそう /洗濯漕/\nせんたくだい /洗濯代/\nせんたくちゅう /選択中/洗濯中/\nせんたくてき /選択的/\nせんたくてきしょうひ /選択的消費/\nせんたくてん /選択点/\nせんたくにゅうりょく /選択入力/\nせんたくねっと /洗濯ネット/\nせんたくはば /選択幅/\nせんたくはんい /選択範囲/\nせんたくばさみ /洗濯挟み/洗濯バサミ/\nせんたくひっしゅう /選択必修/\nせんたくひょうじ /選択表示/\nせんたくびより /洗濯日和/\nせんたくふかのう /選択不可能/\nせんたくぶ /選択部/\nせんたくぶぶん /選択部分/\nせんたくほう /選択法/\nせんたくほうしき /選択方式/\nせんたくほうほう /選択方法/\nせんたくまえ /洗濯前/\nせんたくもの /洗濯物/\nせんたくもんだい /選択問題/\nせんたくや /洗濯屋/\nせんたくよう /洗濯用/選択用/\nせんたくようせんざい /洗濯用洗剤/\nせんたくようそ /選択要素/\nせんたくりょう /洗濯量/\nせんたくわく /選択枠/\nせんたろう /煎太郎/\nせんたん /先端/尖端;とがった端/戦端;-を開く(=開戦する)/\nせんたんい /千単位/\nせんたんいりょう /先端医療/\nせんたんかがく /先端科学/\nせんたんかがくぎじゅつ /先端科学技術/\nせんたんかがくぎじゅつけんきゅうせんたー /先端科学技術研究センター/\nせんたんきょうふしょう /尖端恐怖症/先端恐怖症;常用漢字による書き換え/\nせんたんぎじゅつ /先端技術/\nせんたんぎじゅつけんきゅう /先端技術研究/\nせんたんけいじょう /先端形状/\nせんたんけん /先端研/\nせんたんだい /先端大/\nせんたんてき /先端的/\nせんたんぶ /先端部/\nせんだ /千田/仙田/煎田;人名 姓/\nせんだい /仙台/先代/船台/先帝/川内;地名/千台/\nせんだいいくえい /仙台育英/\nせんだいいち /仙台一/\nせんだいえいぎょうしょ /仙台営業所/\nせんだいえき /仙台駅/\nせんだいえきにしぐち /仙台駅西口/\nせんだいかん /仙台間/\nせんだいくうこう /仙台空港/\nせんだいこう /仙台港/\nせんだいこくぜいきょく /仙台国税局/\nせんだいざか /仙台坂/\nせんだいし /仙台市/\nせんだいしない /仙台市内/\nせんだいしみん /仙台市民/\nせんだいしりつ /仙台市立/\nせんだいじょう /仙台城/\nせんだいたいかい /仙台大会/\nせんだいたなばた /仙台七夕/\nせんだいだい /仙台大/\nせんだいちかてつ /仙台地下鉄/\nせんだいちく /仙台地区/\nせんだいてん /仙台店/\nせんだいでんぱ /仙台電波/\nせんだいでんぱこうせん /仙台電波高専/\nせんだいにこう /仙台二高/\nせんだいはつ /仙台発/\nせんだいひら /仙台平/\nせんだいべん /仙台弁/\nせんだいほうそう /仙台放送/\nせんだいほうめん /仙台方面/\nせんだいまつど /専大松戸/\nせんだいみそ /仙台味噌/\nせんだいみやぎ /仙台宮城/\nせんだがや /千駄ヶ谷/千駄谷/\nせんだぎ /千駄木/\nせんだち /先達/\nせんだって /先達て/\nせんだつ /先達/蝉脱/\nせんだまち /千田町/\nせんだん /船団/剪断;shear. ずれ/栴檀;[植物]sandalwood/専断;fiat/擅断;=専断/\nせんだんおうりょく /剪断応力;[物理][建築]/\nせんだんりょく /せん断力/\nせんち /戦地/糎;cm/泉地/centi;[SI接頭語]c,10^-2/\nせんちぐらむ /甅/\nせんちめーとる /糎/\nせんちゃ /煎茶/\nせんちゃく /先着/\nせんちゃくじゅん /先着順/\nせんちゅう /戦中/船中/線虫/\nせんちゅうは /戦中派/\nせんちゅうはく /船中泊/\nせんちょう /船長/線長/千兆/\nせんちょうがん /閃長岩;syenite/\nせんちょうしつ /船長室/\nせんちりっとる /竰/\nせんつい /仙椎;[解剖]sacral spine/\nせんつう /疝痛/千通/\nせんて /先手/\nせんてい /選定/剪定;prune.「庭木の-」/船底;ship bottom/先帝/船艇;ships and boats/泉亭/撰定;「歌集の-」/\nせんていこう /選帝侯/\nせんていこうけんにん /選定後見人/\nせんていさい /先帝祭/\nせんていさぎょう /選定作業/\nせんていしゃ /選定者/\nせんていじょうけん /選定条件/\nせんていとうじしゃ /選定当事者/\nせんていどき /尖底土器/\nせんていば /選定馬/\nせんてごて /先手後手/\nせんてせんて /先手先手/\nせんてつ /銑鉄/先哲/仙鉄/鮮鉄/\nせんてばん /先手番/\nせんてひっしょう /先手必勝/\nせんてゆうり /先手有利/\nせんてん /先天/千点/旋転/尖点;[数学]cusp/\nせんてんせい /先天性/\nせんてんてき /先天的/\nせんてんてきしょうがい /先天的障害/\nせんてんてきようそ /先天的要素/\nせんでき /洗滌/\nせんでん /宣伝/\nせんでんかつどう /宣伝活動/\nせんでんこうか /宣伝効果/\nせんでんこうこくひ /宣伝広告費/\nせんでんたんとう /宣伝担当/\nせんでんばいたい /宣伝媒体/\nせんでんひ /宣伝費/\nせんでんぶ /宣伝部/\nせんでんぶそく /宣伝不足/\nせんでんぶたい /宣伝部隊/\nせんでんぶちょう /宣伝部長/\nせんでんぶもん /宣伝部門/\nせんでんぶん /宣伝文/\nせんでんもんく /宣伝文句/\nせんでんや /宣伝屋/\nせんでんよう /宣伝用/\nせんでんりょく /宣伝力/\nせんと /遷都/仙都/¢;cent/\nせんとう /先頭/戦闘/銭湯/尖塔/千頭/仙洞/尖頭/千灯/宣統/先登/剪刀/船頭/船灯/専当/銭刀/戰闘;「戦」だけ旧字/\nせんとうあらそい /先頭争い/\nせんとういん /戦闘員/\nせんとうかいし /戦闘開始/\nせんとうかいしじ /戦闘開始時/\nせんとうかん /戦闘艦/\nせんとうがめん /戦闘画面/\nせんとうき /戦闘機;fighter/尖頭器;旧石器時代の-/戦闘旗;battle flag/\nせんとうきどうし /戦闘機同士/\nせんとうきょく /戦闘曲/\nせんとうきろく /戦闘記録/\nせんとうぎじゅつ /戦闘技術/\nせんとうぎょう /先頭行/\nせんとうくんれん /戦闘訓練/\nせんとうけいかく /戦闘計画/\nせんとうこうい /戦闘行為/\nせんとうご /戦闘後/\nせんとうごしょ /仙洞御所/\nせんとうさいかい /戦闘再開/\nせんとうしゃ /先頭車/\nせんとうしゃりょう /先頭車両/\nせんとうしゅうだん /先頭集団/\nせんとうじ /戦闘時/\nせんとうじょう /戦闘場/\nせんとうじょうたい /戦闘状態/\nせんとうせんしゅ /先頭選手/\nせんとうそう /仙洞草/\nせんとうだしゃ /先頭打者/\nせんとうちいき /戦闘地域/\nせんとうちゅう /戦闘中/\nせんとうてい /宣統帝/\nせんとうてき /戦闘的/\nせんとうのうりょく /戦闘能力/\nせんとうはっせい /戦闘発生/\nせんとうはん /戦闘班/\nせんとうふく /戦闘服/\nせんとうふのう /戦闘不能/\nせんとうぶ /先頭部/\nせんとうぶぶん /先頭部分/\nせんとうぼう /戦闘帽;field cap/\nせんとうゆうどういん /先頭誘導員/\nせんとうよう /戦闘用/\nせんとうりょく /戦闘力/\nせんとらるがらす /セントラル硝子/\nせんど /鮮度/先度/尖度/先途/千度/\nせんどう /先導/船頭/仙道/扇動/煽動/千堂/羨道/千同/顫動;trill/\nせんどうおん /顫動音;[音声学]trill/\nせんどうか /旋頭歌/\nせんどうし /線同士/\nせんどうしゃ /先導車/\nせんどうてき /先導的/\nせんどうふう /船頭風/\nせんどうやく /先導役/\nせんどきじだい /先土器時代/\nせんない /船内/線内/\nせんないせいかつ /船内生活/\nせんなん /泉南/仙南/\nせんにく /鮮肉/\nせんにち /千日/\nせんにちせんそう /千日戦争/\nせんにちて /千日手/\nせんにちどう /千日堂/\nせんにちまえ /千日前/\nせんにちまえせん /千日前線/\nせんにゅう /潜入/先入/穿入/仙入/\nせんにゅうかん /先入観/\nせんにゅうかんねん /先入観念/\nせんにゅうけん /先入見/\nせんにゅうしゅ /先入主/\nせんにょ /仙女/\nせんにん /専任/選任/仙人/千人/先任/\nせんにんいじょう /千人以上/\nせんにんかしかん /先任下士官/\nせんにんきょうじゅ /専任教授/\nせんにんぎり /千人斬り/\nせんにんけん /選任権/\nせんにんこうし /専任講師/\nせんにんしゃ /専任者/\nせんにんしょう /仙人掌/\nせんにんしょうこう /先任将校/\nせんにんばり /千人針/\nせんにんりき /千人力/\nせんぬき /栓抜き/\nせんねつ /潜熱/\nせんねん /専念/千年/先年/\nせんねんいじょうまえ /千年以上前/\nせんねんおうこく /千年王国/\nせんねんかん /千年間/\nせんねんき /千年紀;millennium/\nせんねんたんい /千年単位/\nせんのう /洗脳/先王/先皇/\nせんのうき /洗脳機/\nせんのりきゅう /千利休/\nせんはた /千畑/\nせんはつめい /先発明/\nせんはば /線幅/\nせんはら /千原/\nせんば /船場/仙波/千羽/仙葉/\nせんばい /専売/\nせんばいいじょう /千倍以上/\nせんばいけん /先買権;[金融]first option/\nせんばいこうしゃ /専売公社/\nせんばいせい /専売制/\nせんばいとっきょ /専売特許/\nせんばがん /選馬眼/\nせんばこき /千把扱き/\nせんばしょ /先場所/\nせんばじる /船場汁/\nせんばつ /選抜/\nせんばつこうこうやきゅう /選抜高校野球/\nせんばつしけん /選抜試験/\nせんばつたいかい /選抜大会/\nせんばづる /千羽鶴/\nせんばやしかん /千林間/\nせんばりき /千馬力/\nせんばん /千万/旋盤/先番/先晩/\nせんばんこう /旋盤工/\nせんぱい /先輩/戦敗/\nせんぱいがた /先輩方/\nせんぱいこうはい /先輩後輩/\nせんぱいたち /先輩達/\nせんぱく /船舶/浅薄/銭帛/\nせんぱくあんぜんほう /船舶安全法/\nせんぱくかんりにん /船舶管理人/\nせんぱくきょうゆうしゃ /船舶共有者/\nせんぱくぎょうかい /船舶業界/\nせんぱくこうがく /船舶工学;marine engineering/\nせんぱくこくせきしょうしょ /船舶国籍証書/\nせんぱくしょくいん /船舶職員/\nせんぱくでんわ /船舶電話/\nせんぱくほう /船舶法/\nせんぱくほけん /船舶保険/\nせんぱくめんきょ /船舶免許/\nせんぱつ /先発/洗髪/染髪/\nせんぱつかいひ /先発回避/\nせんぱつかんとう /先発完投/\nせんぱつかんとうがた /先発完投型/\nせんぱつし /先発枝/\nせんぱつしゅつじょう /先発出場/\nせんぱつじん /先発陣/\nせんぱつぜんいんあんだ /先発全員安打/\nせんぱつたい /先発隊/\nせんぱつだい /洗髪台/\nせんぱつとうしゅ /先発投手/\nせんぱつとうしゅじん /先発投手陣/\nせんぱつひん /先発品/\nせんぱつよそう /先発予想/\nせんぱつりょう /洗髪料/\nせんぱん /先般/戦犯/戰犯;「戦」旧字/\nせんひき /線引き/線引/\nせんひゃく /千百/\nせんび /船尾/戦備/\nせんびき /線引き/線引/\nせんびきこぎって /線引小切手;crossed cheque/\nせんびょう /線描/\nせんびょうが /線描画/\nせんびょうし /戦病死/\nせんびょうしつ /腺病質/\nせんびん /船便/先便/\nせんぴ /戦費/鮮卑/先非/\nせんぴつ /染筆/\nせんぴょう /戦評/選評/線表/先表/\nせんぶ /先負;[六輝]/宣撫/旋舞/\nせんぶり /千振/\nせんぶん /線分/千分/撰文/\nせんぶんか /線分化/\nせんぶんじょう /線分上/\nせんぶんず /線分図/\nせんぶんりつ /千分率/\nせんぷ /宣布/戦斧/先負;[六輝]/先夫/\nせんぷう /旋風/\nせんぷうき /扇風機/\nせんぷうよう /旋風葉/\nせんぷく /潜伏/線幅;linewidth/船腹;bottom/船幅;beam/先腹;先妻の子/\nせんぷくが /潜伏芽/\nせんぷくき /潜伏期/\nせんぷくきかん /潜伏期間/\nせんぷくさき /潜伏先/\nせんぷくりん /千輻輪/\nせんべい /煎餅/\nせんべいぶとん /煎餅布団/\nせんべつ /選別;selection/餞別;はなむけ/\nせんべつひん /選別品/\nせんべん /先鞭/\nせんべんばんか /千変万化/\nせんぺい /尖兵/先兵/\nせんぺんいちりつ /千篇一律/千編一律/\nせんぺんばんか /千変万化/\nせんほく /泉北/\nせんぼう /羨望/懺法/\nせんぼうきょう /潜望鏡/\nせんぼく /泉北;地名,大阪/仙北;地名,秋田/占卜/\nせんぼつ /戦没/戦歿;=戦没/潜没;dive/\nせんぼつしゃ /戦没者/\nせんぼん /千本/\nせんぼんざくら /千本桜/\nせんぼんはま /千本浜/\nせんぽう /先方/戦法/先鋒/旋法/占法/尖峰/\nせんぽうもち /先方持ち/\nせんぽく /泉北/\nせんまい /千枚/洗米/\nせんまいじ /洗米時/\nせんまいだ /千枚田/\nせんまいだけ /千枚岳/\nせんまいづけ /千枚漬/千枚漬け/\nせんまいどおし /千枚通し/\nせんまけ /先負;[六輝]/\nせんまや /千厩/\nせんまん /千万/\nせんまんげん /千万言/\nせんまんにん /千万人/\nせんまんむりょう /千万無量/\nせんみつ /繊密/千三つ/\nせんみつど /線密度/\nせんみょう /宣命/\nせんみん /選民;選ばれた民/賤民;いやしい民/賎民;「賤」異体字/\nせんみんしそう /選民思想/\nせんむ /専務/占夢/\nせんむとりしまりやく /専務取締役/\nせんめい /鮮明/船名/線名/宣明/闡明/\nせんめつ /殲滅/殱滅;「殲」異体字/剪滅/\nせんめん /洗面/扇面/線面/\nせんめんき /洗面器/\nせんめんけしょうだい /洗面化粧台/\nせんめんしつ /洗面室/\nせんめんじょ /洗面所/\nせんめんだい /洗面台/\nせんもう /繊毛;[生物]cilium/線毛;[生物]pilus/旋毛;つむじ/譫妄/腺毛;[植物]glandular hair/剪毛/\nせんもううんどう /繊毛運動/\nせんもうせん /釧網線/\nせんもうちゅう /旋毛虫/\nせんもうほんせん /釧網本線/\nせんもじ /線文字/\nせんもん /専門/泉門;[解剖]fontanel/羨門/\nせんもんい /専門医/\nせんもんいいん /専門委員/\nせんもんいいんかい /専門委員会/\nせんもんいいんちょう /専門委員長/\nせんもんいん /専門員/\nせんもんか /専門家/専門化/\nせんもんかいがい /専門家以外/\nせんもんかてい /専門課程/\nせんもんかもく /専門科目/\nせんもんかん /専門官/\nせんもんかんけい /専門関係/\nせんもんがい /専門外/\nせんもんがっこう /専門学校/\nせんもんがっこうせい /専門学校生/\nせんもんきかん /専門機関/\nせんもんきょういく /専門教育/\nせんもんご /専門語/\nせんもんざっし /専門雑誌/\nせんもんし /専門誌/専門紙/\nせんもんしけん /専門試験/\nせんもんしゅっぱんしゃ /専門出版社/\nせんもんしょ /専門書/\nせんもんしょうしゃ /専門商社/\nせんもんしょく /専門職/\nせんもんしょくいん /専門職員/\nせんもんしょせき /専門書籍/\nせんもんじしょ /専門辞書/\nせんもんせい /専門性/\nせんもんだんたい /専門団体/\nせんもんちしき /専門知識/\nせんもんてき /専門的/\nせんもんてきちしき /専門的知識/\nせんもんてん /専門店/\nせんもんてんがい /専門店街/\nせんもんてんがた /専門店型/\nせんもんとしょかん /専門図書館/\nせんもんひん /専門品/\nせんもんぶかい /専門部会/\nせんもんぶんや /専門分野/\nせんもんめい /専門名/\nせんもんよう /専門用/\nせんもんようご /専門用語/\nせんもんりょういき /専門領域/\nせんもんわく /専門枠/\nせんや /千夜/戦野/先夜/\nせんやいちや /千夜一夜/\nせんやいちやものがたり /千夜一夜物語;Alf layla wa layla/\nせんやく /先約/仙薬;卓効/煎薬/\nせんゆう /占有;occupation/専有;sole possesion/戦友/先憂/\nせんゆうか /占有下/\nせんゆうきょか /占有許可/\nせんゆうけん /占有権/専有権/\nせんゆうこうらく /先憂後楽/\nせんゆうしゃ /占有者/\nせんゆうじかん /占有時間/\nせんゆうじょうほう /専有情報/\nせんゆうぶつ /占有物/\nせんゆうぶぶん /専有部分;⇔共用部分/\nせんゆうめんせき /占有面積/\nせんゆうや /占有屋;[時事]競売物件などを占拠して立ち退き料を要求します/\nせんゆうりつ /占有率/\nせんゆうりょう /占有量/\nせんよう /専用/占用/宣揚/閃耀/\nせんよう> /専用;-端末/\nせんようおんげん /専用音源/\nせんようかいせん /専用回線/\nせんようかもつ /専用貨物/\nせんようがいしゃ /専用会社/\nせんようき /専用機/\nせんようきどう /専用軌道/\nせんようくうこう /専用空港/\nせんようこうぐ /専用工具/\nせんようしゃ /専用車/\nせんようしゃりょう /専用車両/\nせんようしゅうのう /専用収納/\nせんようしょく /専用色/\nせんようせん /専用線/\nせんようせんよう /専用線用/\nせんようそ /線要素/\nせんようたんまつ /専用端末/\nせんようちいき /専用地域/\nせんようちゅうしゃじょう /専用駐車場/\nせんようどう /専用道/\nせんようどうぐ /専用道具/\nせんようどうろ /専用道路/\nせんようないぞうがた /専用内蔵型/\nせんようば /専用馬/\nせんようばん /専用版/\nせんようひん /専用品/\nせんようめんきょ /専用免許/\nせんようれっしゃ /専用列車/\nせんらん /戦乱/\nせんり /千里/戦利/\nせんりがん /千里眼/\nせんりこう /千里膏/\nせんりせん /千里線/\nせんりちゅうおう /千里中央/\nせんりちゅうおうえき /千里中央駅/\nせんりつ /旋律/戦慄/先立/\nせんりつてき /旋律的/\nせんりつぶ /旋律部/\nせんりどうふう /千里同風/\nせんりはまかいがん /千里浜海岸/\nせんりはんきゅう /千里阪急/\nせんりはんきゅうほてる /千里阪急ホテル/\nせんりひん /戦利品/\nせんりゃく /戦略/\nせんりゃくかく /戦略核/\nせんりゃくかくへいき /戦略核兵器/\nせんりゃくきゅう /戦略級/\nせんりゃくくうぐん /戦略空軍/\nせんりゃくじょう /戦略上/\nせんりゃくせい /戦略性/\nせんりゃくちしき /戦略知識/\nせんりゃくてき /戦略的/\nせんりゃくてきしこう /戦略的思考/\nせんりゃくてきじょうほう /戦略的情報/\nせんりゃくばくげき /戦略爆撃/\nせんりゃくぶっし /戦略物資/\nせんりやま /千里山/\nせんりゅう /川柳/潜龍/千流/\nせんりょ /浅慮/千慮/\nせんりょう /占領/染料/線量/千両/選良/\nせんりょうか /占領下/センリョウ科/Chloranthaceae/\nせんりょうぐん /占領軍/\nせんりょうけい /線量計/\nせんりょうけいかく /占領計画/\nせんりょうご /占領後/\nせんりょうしはい /占領支配/\nせんりょうじょうたい /占領状態/\nせんりょうせいさく /占領政策/\nせんりょうそくてい /線量測定/\nせんりょうち /占領地/\nせんりょうちいき /占領地域/\nせんりょうちゅう /占領中/\nせんりょうとうりょう /線量当量/\nせんりょうばこ /千両箱/\nせんりょうみん /占領民/\nせんりょうやくしゃ /千両役者/\nせんりょうりつ /線量率/\nせんりょく /戦力/浅緑/鮮緑/\nせんりょくがい /戦力外/\nせんりょくがん /閃緑岩;diorite/\nせんりょくこうそう /戦力構想/\nせんりょくひ /戦力比/\nせんりん /線輪/\nせんりんかく /線輪郭/\nせんるい /蘚類/\nせんれい /洗礼/先例/船齢/鮮麗/繊麗/\nせんれいどう /洗礼堂;baptistry/\nせんれいめい /洗礼名;Christian name/\nせんれき /戦歴/\nせんれつ /鮮烈/戦列/\nせんれん /洗練/洗錬;=洗練/洗煉;=洗練/\nせんれんか /洗練化/\nせんれんけつ /線連結/\nせんろ /線路/\nせんろあと /線路跡/\nせんろう /船楼/\nせんろぎじゅつ /線路技術/\nせんろぎわ /線路際/\nせんろしき /線路敷/\nせんろした /線路下/\nせんろじょう /線路上/\nせんろじょうきょう /線路状況/\nせんろじょうけん /線路条件/\nせんろぞい /線路沿/\nせんろはば /線路幅/\nせんろほうこう /線路方向/\nせんろようりょう /線路容量/\nせんろよこ /線路横/\nせんろわき /線路脇/\nせんわく /煽惑/\nぜ /是/\nぜーた /ζ;zeta/Ζ;Zeta/\nぜあみ /世阿弥/\nぜい /税/勢/贅/説;(慣用音)遊説/脆;脆弱/筮;筮竹/噬;(かむ)/\nぜいいん /税印/\nぜいか /脆化/\nぜいかん /税関/\nぜいかんしんこくしょ /税関申告書/\nぜいかんちょう /税関長/\nぜいがく /税額/\nぜいがくこうじょ /税額控除/\nぜいがくひょう /税額表/\nぜいきん /税金/\nぜいきんいがい /税金以外/\nぜいきんかんけい /税金関係/\nぜいきんこうじょ /税金控除/\nぜいきんどろぼう /税金泥棒/\nぜいきんぶん /税金分/\nぜいきんもんだい /税金問題/\nぜいきんりつ /税金率/\nぜいきんるい /税金類/\nぜいげん /税源/贅言/\nぜいげんいじょう /税源移譲/\nぜいこみ /税込/税込み/\nぜいご /贅語/\nぜいしゅう /税収/\nぜいしゅうげん /税収減/\nぜいしゅうぞう /税収増/\nぜいしゅうにゅう /税収入/\nぜいしゅうひ /税収比/\nぜいしょうめい /税証明/\nぜいじゃく /脆弱/\nぜいじゃくせい /脆弱性/\nぜいせい /税制/脆性/\nぜいせいかいかく /税制改革/\nぜいせいじょう /税制上/\nぜいせいちょうさかい /税制調査会/\nぜいせいど /税制度/\nぜいたく /贅沢/\nぜいたくざんまい /贅沢三昧/\nぜいたくひん /贅沢品/\nぜいたくびょう /贅沢病/\nぜいちく /筮竹;易者の使う/\nぜいちょう /税調/\nぜいにく /贅肉/ぜい肉/\nぜいぬき /税抜/税抜き/\nぜいびき /税引き;-後/\nぜいびきまえとうきりえき /税引前当期利益/\nぜいふたん /税負担/\nぜいぶつ /贅物/\nぜいべつ /税別/\nぜいべつかかく /税別価格/\nぜいほう /税法/\nぜいほうじょう /税法上/\nぜいむ /税務/\nぜいむしょ /税務署/税務所/\nぜいむじむしょ /税務事務所/\nぜいむだいがっこう /税務大学校;国税庁。www.ntc.nta.go.jp/\nぜいむだいりし /税務代理士/\nぜいむちょうさ /税務調査/\nぜいり /税理/税吏/\nぜいりし /税理士/\nぜいりしほう /税理士法/\nぜいりつ /税率/\nぜいろく /贅六/\nぜえた /Ζ/\nぜえろく /贅六/\nぜがい /是界/\nぜがひでも /是が非でも/\nぜき /関/關;「関」の旧字/\nぜげん /女衒/\nぜせい /是正/\nぜせいそち /是正措置/\nぜぜ /膳所/\nぜぜこう /膳所高/\nぜぜこうこう /膳所高校/\nぜぜひひ /是是非非;是を是とし非を非とす(荀子)/是々非々;道理(是非)による判断/\nぜた /zetta;[SI接頭語]Z,10^21/\nぜっか /舌下/絶佳/舌禍/絶家/\nぜっかい /絶海/\nぜっかしんけい /舌下神経/\nぜっきょう /絶叫/絶境/\nぜっきん /舌筋;[解剖]lingual muscle/\nぜっく /絶句/\nぜっけ /絶家/\nぜっけい /絶景/\nぜっこう /絶好;-の/絶交;-する/舌口/舌耕/\nぜっこうきゅう /絶好球/\nぜっこうせんげん /絶交宣言/\nぜっこうちょう /絶好調/\nぜっこつ /舌骨/\nぜっこん /舌根/\nぜっさん /絶賛/絶讃/絶讚/\nぜっさんじょうえいちゅう /絶賛上映中/\nぜっさんはつばいちゅう /絶賛発売中/\nぜっさんほうえいちゅう /絶賛放映中/\nぜっしょう /絶唱/絶勝/\nぜっしょく /絶食/\nぜっせい /絶世/\nぜっせん /舌先/舌戦/舌尖/\nぜっそく /絶息/\nぜったい /絶対/舌苔/絶体;†「-絶命」/\nぜったい> /絶対;-悪,-座標/\nぜったいあく /絶対悪/\nぜったいあんせい /絶対安静/\nぜったいいち /絶対位置/\nぜったいうずど /絶対渦度/\nぜったいおうせい /絶対王政/\nぜったいおん /絶対音/\nぜったいおんかん /絶対音感/\nぜったいおんがく /絶対音楽/\nぜったいおんど /絶対温度/\nぜったいか /絶対化/\nぜったいかく /絶対格/\nぜったいくんしゅ /絶対君主/\nぜったいくんしゅせい /絶対君主制/\nぜったいけい /絶対系/\nぜったいけいご /絶対敬語;「奏す」「啓す」など/\nぜったいけん /絶対権/\nぜったいけんりょく /絶対権力/\nぜったいごさ /絶対誤差/\nぜったいざひょう /絶対座標/\nぜったいし /絶対視/\nぜったいしき /絶対式/\nぜったいしつど /絶対湿度/\nぜったいしゃ /絶対者/\nぜったいしゅうそく /絶対収束/\nぜったいしゅぎ /絶対主義/\nぜったいじかん /絶対時間/\nぜったいじゅうよう /絶対重要/\nぜったいじょうけん /絶対条件/\nぜったいすう /絶対数/\nぜったいせいしけい /絶対静止系/\nぜったいせいしん /絶対精神;[哲学]absoluter Geist (NB:Hegelの用語)/\nぜったいせいのう /絶対性能/\nぜったいぜつめい /絶体絶命/\nぜったいぜん /絶対善/\nぜったいそし /絶対阻止/\nぜったいそん /絶対損/\nぜったいたすう /絶対多数/\nぜったいたんいけい /絶対単位系/\nぜったいだいじょうぶ /絶対大丈夫/\nぜったいだめ /絶対駄目/\nぜったいち /絶対値/絶対知;[哲学]absolutes Wissen(独)/\nぜったいてき /絶対的/\nぜったいてきけんりょく /絶対的権力/\nぜったいてきしんり /絶対的真理/\nぜったいてきふそく /絶対的不足/\nぜったいてきゆういせい /絶対的優位性/\nぜったいとうきゅう /絶対等級/\nぜったいとうせん /絶対当選/\nぜったいのうりょく /絶対能力/\nぜったいはんたい /絶対反対/\nぜったいばんち /絶対番地;[電算]absolute address/\nぜったいぱす /絶対パス/\nぜったいぱすめい /絶対パス名/\nぜったいひつよう /絶対必要/\nぜったいひょうか /絶対評価/\nぜったいひょうげん /絶対表現/\nぜったいふくじゅう /絶対服従/\nぜったいまけ /絶対負/\nぜったいむてき /絶対無敵/\nぜったいむり /絶対無理/\nぜったいりょう /絶対量/\nぜったいれいど /絶対零度/\nぜったいれんぞく /絶対連続/\nぜったいろん /絶対論/\nぜったん /舌端/\nぜっちょう /絶頂/\nぜっちょうかん /絶頂感/\nぜっちょうき /絶頂期/\nぜっとう /絶倒/舌頭/絶島/\nぜっとき /Ｚ旗/\nぜっとじく /Ｚ軸/Z軸/\nぜっとへんかん /Ｚ変換/\nぜっぱい /舌背/\nぜっぱん /絶版/\nぜっぴつ /絶筆/\nぜっぴん /絶品/\nぜっふうん /絶不運/\nぜっふちょう /絶不調/\nぜっぺき /絶壁/\nぜっぽう /舌鋒/\nぜつ /絶/舌/説/\nぜつ> /絶/\nぜつあい /絶愛/\nぜつあつし /舌圧子/\nぜついき /絶域/\nぜついん /舌咽/\nぜついんしんけい /舌咽神経/\nぜつえん /絶縁;insulate/舌炎;[医]glossitis/絶遠;far-off/\nぜつえんえきたい /絶縁液体/\nぜつえんざい /絶縁材/\nぜつえんじょう /絶縁状/\nぜつえんせい /絶縁性/\nぜつえんせんげん /絶縁宣言/\nぜつえんたい /絶縁体/\nぜつえんてーぷ /絶縁テープ/\nぜつえんていこう /絶縁抵抗/\nぜつえんふりょう /絶縁不良/\nぜつえんぶ /絶縁部/\nぜつおん /舌音/\nぜつがん /舌癌/\nぜつぎ /絶技/舌技/\nぜつげん /絶絃/絶弦/\nぜつご /絶後/\nぜつじょうか /舌状花/\nぜつだい /絶大/舌代;挨拶文/絶待;[仏教]⇔相待/\nぜつび /絶美/\nぜつふちょう /絶不調/\nぜつぼう /絶望/\nぜつぼうかん /絶望感/\nぜつぼうし /絶望視/\nぜつぼうてき /絶望的/\nぜつみょう /絶妙/\nぜつむ /絶無/\nぜつめい /絶命/\nぜつめつ /絶滅/\nぜつめつきぐしゅ /絶滅危惧種/\nぜつめつしゅ /絶滅種/\nぜつめつすんぜん /絶滅寸前/\nぜつめつどうぶつ /絶滅動物/\nぜつめん /舌面/\nぜつりん /絶倫/\nぜに /銭/錢;旧字/\nぜにあおい /銭葵/\nぜにうしない /銭失い/\nぜにかね /銭金/\nぜにかんじょう /銭勘定/\nぜにがた /銭形/\nぜにがたあざらし /銭形海豹/\nぜにがたへいじ /銭形平次/\nぜにがめ /銭亀/\nぜにげば /銭ゲバ;[口]/\nぜにごけ /銭苔/\nぜにずく /銭尽く/\nぜにたかぐみ /錢高組/\nぜにだいこ /銭太鼓/\nぜにばこ /銭函/銭箱/\nぜにもうけ /銭儲け/\nぜにん /是認/\nぜねらるせきゆ /ゼネラル石油;[企業名]/\nぜひ /是非/\nぜひいちど /是非一度/\nぜひごきょうりょく /是非御協力/\nぜひさんか /是非参加/\nぜひしょうかい /是非紹介/\nぜひぜひ /是非是非;-頼んます/\nぜひとも /是非とも/\nぜひよく /是非欲/\nぜぷと /zepto;[SI接頭語]z,10^-21/\nぜみ /蝉/\nぜみしつ /ゼミ室/\nぜみしりょう /ゼミ資料/\nぜめ /攻め/\nぜらちんしつ /ゼラチン質/\nぜりーじょう /ゼリー状/\nぜりふ /台詞/\nぜろ /零/〇;漢数字のゼロ/\nぜろいんし /零因子/\nぜろかいとう /ゼロ回答/\nぜろきんり /ゼロ金利/\nぜろくうかん /零空間/\nぜろげん /零元/\nぜろさい /ゼロ歳/\nぜろさいじ /ゼロ歳児/\nぜろじ /０次/\nぜろせいちょう /ゼロ成長/\nぜろせん /零戦;NB:本来は「れいせん」/ゼロ戦;(zero fighter) 零式艦上戦闘機/\nぜろてん /ゼロ点/零点/\nぜん /善/前/全/膳;お-/禅;Zen Buddhism/然/千;(連濁)/冉/苒/髯;ひげ。鬚髯/喘;喘息/蠕;蠕動/漸;漸次/嶄/繕;修繕/譱;「善」の異体字/蝉;せみ/禪;「禅」の旧字(人名用漢字)/\nぜん> /前/全/\nぜんあく /善悪/\nぜんあつ /前圧/全圧/\nぜんい /善意/前位/禅位/\nぜんいいん /全委員/\nぜんいき /全域/\nぜんいきてき /全域的/\nぜんいしき /前意識/\nぜんいしゅとく /善意取得/\nぜんいち /善一/\nぜんいつ /全一/\nぜんいでんし /全遺伝子/\nぜんいん /全員/禅院/善因/\nぜんいんいっち /全員一致/\nぜんいんきょうつう /全員共通/\nぜんいんさんか /全員参加/\nぜんいんしゅうごう /全員集合/\nぜんいんしんにん /全員信任/\nぜんいんぜんか /善因善果/\nぜんいんちゃくせき /全員着席/\nぜんいんひっしゅう /全員必修/\nぜんいんぶん /全員分/\nぜんうちゅう /全宇宙/\nぜんうりあげ /全売上/\nぜんえい /前衛/全英/\nぜんえい> /前衛;(avant-garde) -映画,-詩,-音楽/\nぜんえいえいが /前衛映画/\nぜんえいおんがっか /前衛音楽家/\nぜんえいてき /前衛的/\nぜんえいは /前衛派/\nぜんえいびじゅつ /前衛美術/\nぜんえいぶとう /前衛舞踏/\nぜんえき /全駅/\nぜんえん /前縁/全縁/全円/千円/\nぜんおう /全欧/\nぜんおん /全音/\nぜんおんいき /全音域/\nぜんおんいん /全音韻/\nぜんおんおんかい /全音音階;whole-tone scale/\nぜんおんかい /全音階/\nぜんおんぷ /全音符/\nぜんか /前科/全課/全科/全家/漸化;-式/善果/\nぜんかい /前回/全開/全快/全壊/全会/全回/全階/全解/全潰/\nぜんかいいっち /全会一致/\nぜんかいいん /全会員/\nぜんかいかいじょう /前回会場/\nぜんかいきどう /前回起動/\nぜんかいこうえん /前回公演/\nぜんかいこうひょう /前回好評/\nぜんかいしょうかい /前回紹介/\nぜんかいじゅんい /前回順位/\nぜんかいじょう /全会場/\nぜんかいせんたく /前回選択/\nぜんかいそう /全階層/\nぜんかいたんさく /全解探索/\nぜんかいちゅうもん /前回注文/\nぜんかいてんいき /全回転域/\nぜんかいとうこう /前回投稿/\nぜんかいとうしゃ /全回答者/\nぜんかいどうよう /前回同様/\nぜんかいはっぴょう /前回発表/\nぜんかいぶん /前回分/\nぜんかいまで /前回迄/\nぜんかいよこく /前回予告/\nぜんかいれいかい /前回例会/\nぜんかいろず /全回路図/\nぜんかく /全角/前核/禅客/\nぜんかくうんどうりょう /全角運動量/\nぜんかくえいすうじ /全角英数字/\nぜんかくか /全角化/\nぜんかくかな /全角仮名/\nぜんかくき /前核期/\nぜんかくこう /前各項/\nぜんかくてい /全確定/\nぜんかくにゅうりょく /全角入力/\nぜんかくはんかく /全角半角/\nぜんかくもじ /全角文字/\nぜんかさん /全加算/\nぜんかさんき /全加算器/\nぜんかし /全歌詞/\nぜんかしき /漸化式/\nぜんかもの /前科者/\nぜんかん /全巻/全館/前漢;中国の王朝名(BC202-AD8)/前巻/全艦/前官/善感/\nぜんかんきんえん /全館禁煙/\nぜんかんしよう /全館使用/\nぜんかんじょ /前漢書/\nぜんかんちゅういぎむ /善管注意義務;善良な管理者の注意義務/\nぜんかんとく /前監督/\nぜんかんりにん /前管理人/\nぜんがく /全額/全学/前額;forehead/禅学/\nぜんがくきふ /全額寄付/\nぜんがくしきゅう /全額支給/\nぜんがくしょう /全楽章/\nぜんがくせい /全学生/\nぜんがくてき /全学的/\nぜんがくふたん /全額負担/\nぜんがくぶ /全学部/\nぜんがくへんきん /全額返金/\nぜんがくぼっしゅう /全額没収/\nぜんがくめんじょ /全額免除/\nぜんがくれん /全学連/\nぜんがっき /前学期/\nぜんがめん /全画面/\nぜんがめんひょうじ /全画面表示/\nぜんき /前期;⇔後期/前記;mentioned above/全期;whole period/全機/前季/\nぜんき> /前期;-試験,-旧石器/\nぜんきかてい /前期課程/\nぜんきかん /全期間/\nぜんきがた /前期型/\nぜんきしけん /前期試験/\nぜんきしゃ /前期車/\nぜんきしゅ /全機種/\nぜんきしゅせいは /全機種制覇/\nぜんきじ /全記事/前記事/\nぜんきち /善吉/\nぜんきにってい /前期日程/\nぜんきばん /前期版/\nぜんきひ /前期比/\nぜんきゃく /前脚/\nぜんきゅう /全休/冉求;孔子の弟子/\nぜんきゅうし /前臼歯/\nぜんきゅうしゅうがくせい /全九州学生/\nぜんきゅうだん /全球団/\nぜんきゅうふ /全休符/\nぜんきゆうしょう /前期優勝/\nぜんきょうだい /全兄弟;父母共に同じである(異父・異母でない)兄弟/\nぜんきょうとう /全共闘/\nぜんきょうれん /全共連;[略語]全国共済農業協同組合連合会/\nぜんきょく /全曲/全局/全極/\nぜんきょくえんそう /全曲演奏/\nぜんきょくがた /全極型/\nぜんきょくさくし /全曲作詞/\nぜんきょくしゅう /全曲集/\nぜんきょくすう /全曲数/\nぜんきょくちゅう /全曲中/\nぜんきょくばん /全曲版/\nぜんきよう /前期用/\nぜんきろく /全記録/\nぜんきん /前金/漸近/\nぜんきんあんていせい /漸近安定性/\nぜんきんしき /漸近式/\nぜんきんせん /漸近線/\nぜんきんだい /前近代/\nぜんきんだいてき /前近代的/\nぜんきんち /漸近値/\nぜんきんてき /漸近的/\nぜんきんほう /漸近法/\nぜんぎ /前戯/\nぜんぎいん /全議員/前議員/\nぜんぎょう /前行/\nぜんぎろん /全議論/\nぜんぎん /全銀/\nぜんぎんきょう /全銀協/\nぜんぎんてじゅん /全銀手順/\nぜんく /前駆/全区/\nぜんくうかん /全空間/\nぜんくかん /全区間/前区間/\nぜんくたい /前駆体/\nぜんくつ /前屈/\nぜんくみあわせ /全組合せ/\nぜんくろう /善九郎/\nぜんぐん /全軍/全郡/前群/\nぜんけ /禅家/\nぜんけい /全景/前掲/前傾/前景/全形/全系/\nぜんけいさん /全計算/\nぜんけいしせい /前傾姿勢/\nぜんけいしょ /前掲書/\nぜんけいしょく /前景色/\nぜんけいじ /全掲示/\nぜんけいせいそう /前形成層/\nぜんけいど /前傾度/\nぜんけいよう /前景用/\nぜんけいろ /全経路/\nぜんけつ /全血/\nぜんけん /全県/全権/前件/全検/\nぜんけんいにんじょう /全権委任状/\nぜんけんぶ /前件部/\nぜんげつ /前月/\nぜんげつひ /前月比/\nぜんげつぶん /前月分/\nぜんげん /前言/漸減/善言/\nぜんげんてっかい /前言撤回/\nぜんげんほう /漸減法/\nぜんこ /全戸/前古/\nぜんこう /前項/全校/全高/善行/\nぜんこうがく /全光学/\nぜんこうき /前後期/\nぜんこうざ /全講座/\nぜんこうしきせん /全公式戦/\nぜんこうしゃりん /前後車輪/\nぜんこうじ /善光寺/\nぜんこうせい /前向性/\nぜんこうせいと /全校生徒/\nぜんこうせつ /前後節/\nぜんこうだいいちごう /前項第一号/\nぜんこうてい /全行程;†「旅行の-」/全工程;†「製造の-」/全肯定/\nぜんこうはん /前後半/\nぜんこうへん /前後編/\nぜんこうほ /前候補/全候補/\nぜんこうもく /全項目/\nぜんこく /全国/\nぜんこく> /全国/\nぜんこくいち /全国一/\nぜんこくいっせい /全国一斉/\nぜんこくかくち /全国各地/\nぜんこくきぼ /全国規模/\nぜんこくきょうつう /全国共通/\nぜんこくく /全国区/\nぜんこくこうかい /全国公開/\nぜんこくこうこう /全国高校/\nぜんこくこうこうたいかい /全国高校大会/\nぜんこくこうせん /全国高専/\nぜんこくし /全国紙/\nぜんこくじゅうだん /全国縦断/\nぜんこくじんこう /全国人口/\nぜんこくせいは /全国制覇/\nぜんこくせんばつ /全国選抜/\nぜんこくそしき /全国組織/\nぜんこくたいかい /全国大会/\nぜんこくたんい /全国単位/\nぜんこくちゅうけい /全国中継/\nぜんこくちょうさ /全国調査/\nぜんこくてき /全国的/\nぜんこくてんかい /全国展開/\nぜんこくはつ /全国初/\nぜんこくはつばい /全国発売/\nぜんこくはんばい /全国販売/\nぜんこくばん /全国版/\nぜんこくへいきん /全国平均/\nぜんこくほうえい /全国放映/\nぜんこくほうそう /全国放送/\nぜんこくみん /全国民/\nぜんこくれんらくかい /全国連絡会/\nぜんこたい /全個体/\nぜんこっく /全国区/\nぜんこみぞう /前古未曾有/\nぜんこようしゃ /全雇用者/\nぜんこん /善根/前根/\nぜんご /前後/善後;†「-策」/漸悟;[仏教]⇔頓悟/善吾;人名/禅語/\nぜんごう /前号/全豪/善業/\nぜんごえき /前後駅/\nぜんごかんけい /前後関係/\nぜんごぎゃく /前後逆/\nぜんごさ /前後差/\nぜんごさく /善後策/\nぜんごさゆう /前後左右/\nぜんごじく /前後軸/\nぜんごどう /前後動/\nぜんごどうさ /前後動作/\nぜんごどうじ /前後同時/\nぜんごはんとし /前後半年/\nぜんごふかく /前後不覚/\nぜんごぶんかつ /前後分割/\nぜんごへん /前後編/\nぜんごほうこう /前後方向/\nぜんごりん /前後輪/\nぜんさい /前菜/前妻/\nぜんさぎょう /全作業/\nぜんさく /前作/\nぜんさくじょ /全削除/\nぜんさくちゅう /前作中/\nぜんさくひん /全作品/\nぜんさくひんちゅう /全作品中/\nぜんさつ /禅刹/\nぜんさりん /前左輪/\nぜんさんか /全参加/\nぜんさんかしゃ /全参加者/\nぜんさんかん /全三巻/\nぜんさんぎょうちゅう /全産業中/\nぜんざ /前座/\nぜんざい /善哉/\nぜんざいさん /全財産/\nぜんざじあい /前座試合/\nぜんざん /全山/前残/\nぜんざんじ /前山寺/\nぜんし /全市/前史/全紙/前肢;forelimb/前翅;forewing/禅師/全姉;父母共に同じである(異父・異母でない)姉/全姿/\nぜんしーずん /前シーズン/\nぜんしあい /全試合/前試合/\nぜんしぜんぐん /全市全郡/\nぜんしつ /前室/禅室/\nぜんしつきんえん /全室禁煙/\nぜんしつりょう /全質量/\nぜんしゃ /前者/全社/全車/前車/全射;[数学]surjection/漸写/\nぜんしゃいん /全社員/\nぜんしゃく /前借/\nぜんしゃしてい /全車指定/\nぜんしゃしていせき /全車指定席/\nぜんしゃしゅ /全車種/\nぜんしゃてき /全社的/\nぜんしゃふべん /善者不弁;老子81章「善者不弁、弁者不善」/善者不辯/\nぜんしゃりょう /全車両/\nぜんしゅ /善趣/髯鬚/\nぜんしゅう /全集/前週/禅宗/全周/全州/膳羞/\nぜんしゅうはすう /全周波数/\nぜんしゅうばん /全集版/\nぜんしゅうもの /全集物/\nぜんしゅうろく /全収録/\nぜんしゅしょう /前首相/\nぜんしゅつ /前出/\nぜんしゅるい /全種類/\nぜんしょ /全書/善処/全所/善書/\nぜんしょう /全勝/全焼/前章/前哨/前生/全章/全称;⇔特称/前檣/∀/\nぜんしょうがい /全生涯/\nぜんしょうきごう /全称記号/\nぜんしょうきょ /全消去/\nぜんしょうせん /前哨戦/\nぜんしょうとう /前照灯/\nぜんしょうば /全勝馬/\nぜんしょうひん /全商品/\nぜんしょうめい /全証明/\nぜんしょうゆうしょう /全勝優勝/\nぜんしょく /前職/前蜀;[中国史]十国の一(907-925)/\nぜんしょくぎょう /前職業/\nぜんしょちょう /前所長/\nぜんしょり /全処理/\nぜんしろう /善四郎/\nぜんしん /全身;whole body/前進;advance/前身;predecessor/漸進;gradual advance/善神/前震;foreshock.⇔本震/前信;previous letter/善心/前審/\nぜんしんうんどう /全身運動/\nぜんしんがた /前進型/\nぜんしんけい /全神経/\nぜんしんごう /全信号/\nぜんしんしゃしん /全身写真/\nぜんしんしゅび /前進守備/\nぜんしんせい /漸新世;[地質年代]Oligocene. 3540-2330万年前/\nぜんしんぜんれい /全身全霊/\nぜんしんだぼく /全身打撲/\nぜんしんちゅう /前進中/\nぜんしんてき /漸進的/\nぜんしんますい /全身麻酔/\nぜんしんやけど /全身火傷/\nぜんしんよく /全身浴/\nぜんじ /漸次/禅師/善司/善事/\nぜんじぎょう /全事業/\nぜんじく /全軸/\nぜんじこく /全時刻/\nぜんじたい /前時代/\nぜんじだい /前時代/\nぜんじだいてき /前時代的/\nぜんじちたい /全自治体/\nぜんじっけん /前実験/\nぜんじつ /前日/全日/\nぜんじつせつえい /前日設営/\nぜんじつひ /前日比/\nぜんじつらい /前日来/\nぜんじどう /全自動/\nぜんじどうか /全自動化/\nぜんじどうせんたくき /全自動洗濯機/\nぜんじゅうきょ /前住居/\nぜんじゅうりょう /全重量/\nぜんじゅつ /前述/\nぜんじゅん /前順/\nぜんじゅんい /全順位/\nぜんじゅんじょ /全順序/前順序/\nぜんじょ /全女/\nぜんじょう /前条/禅定/禅譲/善場/\nぜんじょうきゃく /全乗客/\nぜんじょうに /禅定尼/\nぜんじょうもん /禅定門/\nぜんじょせい /全女性/\nぜんじろう /善次郎/善二郎/\nぜんじん /全人;†whole person.「-教育」/前人;†predecessors.「-未踏」/\nぜんじんいん /全人員/\nぜんじんかいぎ /善人会議/\nぜんじんかく /全人格/\nぜんじんかくてき /全人格的/\nぜんじんきょういく /全人教育/\nぜんじんこう /全人口/\nぜんじんてき /全人的/\nぜんじんみとう /前人未踏/\nぜんじんるい /全人類/\nぜんじんるいてき /全人類的/\nぜんすう /全数/\nぜんすうちょうさ /全数調査/\nぜんず /全図/\nぜんせ /前世/\nぜんせい /全盛/善政/前世/全勢/\nぜんせいき /全盛期/前世紀/\nぜんせいけん /前政権/\nぜんせいじ /全盛時/\nぜんせいじだい /全盛時代/\nぜんせいせき /全成績/\nぜんせいせつ /前成説;[生物]/\nぜんせいは /全制覇/\nぜんせいひん /全製品/\nぜんせいぶん /全成分/\nぜんせいめいたい /全生命体/\nぜんせいりょく /全勢力/\nぜんせかい /全世界/前世界/\nぜんせかいきょうつう /全世界共通/\nぜんせかいたいおう /全世界対応/\nぜんせかいてき /全世界的/\nぜんせき /全席/前席/\nぜんせききんえん /全席禁煙/\nぜんせきこしつ /全席個室/\nぜんせきしてい /全席指定/\nぜんせきじゆう /全席自由/\nぜんせきじゆうせき /全席自由席/\nぜんせきにん /全責任/\nぜんせたい /全世帯/\nぜんせだい /前世代/\nぜんせつ /前節/前説/\nぜんせりょうほう /前世療法/\nぜんせん /前線/全線/善戦/全戦/\nぜんせんかいぎょう /全線開業/\nぜんせんかいつう /全線開通/\nぜんせんきょく /全選挙区/\nぜんせんしゅ /全選手/\nぜんせんしゅさんか /全選手参加/\nぜんせんぜんえき /全線全駅/\nぜんせんたんせん /全線単線/\nぜんせんちか /全線地下/\nぜんせんでんか /全線電化/\nぜんせんふくせん /全線複線/\nぜんせんふつう /全線不通/\nぜんぜつ /前舌/\nぜんぜつぼいん /前舌母音;[音声学]front vowel. 「イ」/\nぜんぜん /全然/前々/前前/全々/\nぜんぜんかい /前々回/前前回/\nぜんぜんげつ /前々月/\nぜんぜんしつ /前々室/\nぜんぜんしゅう /前々週/\nぜんぜんじつ /前々日/\nぜんぜんそう /前前走/\nぜんぜんだめ /全然駄目/\nぜんぜんへいき /全然平気/\nぜんぜんべつ /全然別/\nぜんぜんもんだい /全然問題/\nぜんそ /髯蘇/\nぜんそう /前走/前奏/禅僧/全層/全奏/\nぜんそうきょく /前奏曲/\nぜんそうきょくさくひん /前奏曲作品/\nぜんそうきょくしゅう /前奏曲集/\nぜんそうこうきょり /全走行距離/\nぜんそうご /前走後/全奏後/\nぜんそうさ /全操作/\nぜんそうしゃ /前走者/前走車/\nぜんそうなだれ /全層雪崩/\nぜんそうなみ /前走並/\nぜんそく /喘息/全速/\nぜんそくりょく /全速力/\nぜんそん /全損/全村/\nぜんぞう /漸増/\nぜんたい /全体/全隊/\nぜんたいいき /全帯域/\nぜんたいかいぎ /全体会議/\nぜんたいかんり /全体管理/\nぜんたいこうげき /全体攻撃/\nぜんたいこうせい /全体構成/\nぜんたいし /全体子/\nぜんたいしゅうごう /全体集合/\nぜんたいしゅぎ /全体主義/\nぜんたいしゅぎしゃ /全体主義者/\nぜんたいしゅぎてき /全体主義的/\nぜんたいじゅう /全体重/\nぜんたいじょうほう /全体情報/\nぜんたいすう /全体数/\nぜんたいず /全体図/\nぜんたいせい /全体性/\nぜんたいぞう /全体像/\nぜんたいてき /全体的/\nぜんたいひょうか /全体評価/\nぜんたいほうしん /全体方針/\nぜんたいろん /全体論/\nぜんたろう /善太郎/\nぜんたん /前端/\nぜんたんしゃ /全単射/\nぜんたんまつ /全端末/\nぜんだい /前代/\nぜんだいじん /前大臣/\nぜんだいひょう /前代表/\nぜんだいみもん /前代未聞/\nぜんだおん /前打音/\nぜんだせき /全打席/\nぜんだて /膳立て/\nぜんだてん /全打点/\nぜんだな /膳棚/\nぜんだま /善玉/\nぜんだまきん /善玉菌;⇔悪玉菌/\nぜんだまこれすてろーる /善玉コレステロール/\nぜんだん /前段/全段/\nぜんだんかい /前段階/\nぜんだんぶ /前段部/\nぜんだんめんせき /全断面積/\nぜんち /全治/前置/全地/全知/\nぜんちきゅう /全地球/\nぜんちく /全地区/善竹/\nぜんちし /前置詞/\nぜんちしき /善知識/\nぜんちぜんのう /全知全能/\nぜんちゅう /蠕虫/\nぜんちゅううら /全中裏/\nぜんちょ /前著/\nぜんちょう /全長/前兆/全町/\nぜんちょうげんしょう /前兆現象/\nぜんちょさく /全著作/\nぜんつう /全通/\nぜんつうじ /善通寺/\nぜんつうじし /善通寺市/\nぜんてい /前提/前庭;まえにわ/\nぜんていしき /前提式/\nぜんていじょうけん /前提条件/\nぜんていそう /前庭窓;[解剖]fenestra ovalis/\nぜんていちしき /前提知識/\nぜんてき /全摘;-手術/全的/\nぜんてきしゅつ /全摘出;complete removal. 「子宮を-,-手術」/\nぜんてつ /前轍/\nぜんてん /全店/全天/前転/全点/\nぜんてんこう /全天候;all-weather/\nぜんてんこうがた /全天候型/\nぜんてんしゅう /全天周/\nぜんてんとう /全点灯/\nぜんでら /禅寺/\nぜんでん /前殿;⇔後宮/\nぜんでんか /全電化/\nぜんでんげん /全電源/\nぜんと /前途/全都/\nぜんとう /前頭/全島/全頭/漸騰/\nぜんとうきん /前頭筋/\nぜんとうけんさ /全頭検査/\nぜんとうぶ /前頭部/\nぜんとうよう /前頭葉/\nぜんとうれんごうや /前頭連合野/\nぜんとくてん /全得点/\nぜんとそう /全塗装/\nぜんとたなん /前途多難/\nぜんとむこう /前途無効/\nぜんとようよう /前途洋々/\nぜんとりょうえん /前途遼遠/\nぜんど /全土/髯奴/\nぜんどう /全道/蠕動/善導;善い方へ導く/善道;善い道 (また=善導)/禅堂/禅道/\nぜんどううんどう /蠕動運動/\nぜんな /禅那/\nぜんなん /善男/\nぜんなんかん /全何巻/\nぜんなんぜんにょ /善男善女/\nぜんに /禅尼/\nぜんにこう /前二項/\nぜんにごう /前二号/\nぜんにじゅう /全二重/\nぜんにち /全日/\nぜんにちせい /全日制/\nぜんにっくう /全日空/\nぜんにっくうびん /全日空便/\nぜんにってい /全日程/\nぜんにっていしゅうりょう /全日程終了/\nぜんにっぽん /全日本/\nぜんにっぽんくうゆ /全日本空輸;[企業名]/\nぜんにほん /全日本/\nぜんにほんがくせい /全日本学生/\nぜんにほんくうゆ /全日本空輸;[企業名]/\nぜんにほんこくみん /全日本国民/\nぜんにほんじつぎょうだん /全日本実業団/\nぜんにほんじょし /全日本女子/\nぜんにほんせんしゅ /全日本選手/\nぜんにほんせんばつ /全日本選抜/\nぜんにほんそうごう /全日本総合/\nぜんにゅう /全入;[略語]全員入学/\nぜんにょ /善女/\nぜんにん /善人/前任/\nぜんにんしゃ /前任者/\nぜんにんち /前任地/\nぜんねん /前年/\nぜんねんど /前年度/\nぜんねんどけっさん /前年度決算/\nぜんねんどひ /前年度比/\nぜんねんひ /前年比/\nぜんねんぶん /前年分/\nぜんねんわれ /前年割れ/\nぜんのーど /全ノード/\nぜんのう /前納/全能/全農/全納/全脳/前脳;forebrain/\nぜんのうしゃ /全能者/\nぜんのうせい /全能性/\nぜんのうりょく /全能力/\nぜんのすけ /善之助/\nぜんはい /全廃/前胚/\nぜんはく /前膊/\nぜんはくぎゅう /冉伯牛;孔子の弟子/\nぜんはっせい /全発声/\nぜんはん /前半/全版/\nぜんはんい /全範囲/\nぜんはんき /前半期/\nぜんはんこうはん /前半後半/\nぜんはんころ /前半頃/\nぜんはんごろ /前半頃/\nぜんはんさいご /前半最後/\nぜんはんしゃ /全反射/\nぜんはんしゅうりょう /前半終了/\nぜんはんせい /前半生/\nぜんはんせん /前半戦/\nぜんはんぶ /前半部/\nぜんはんぶぶん /前半部分/\nぜんはんぶん /前半分/\nぜんば /前場/全馬/\nぜんばん /全判/前版/\nぜんばんぐみ /全番組/\nぜんぱい /全廃/全敗/\nぜんぱく /前泊/全泊/\nぜんぱん /全般/前半;ぜんはん?/\nぜんぱんてき /全般的/\nぜんひてい /全否定/\nぜんひょう /全表/全票/\nぜんび /善美/全備/\nぜんびけ /前引け;[相場]/\nぜんびじゅうりょう /全備重量/\nぜんびん /全便/前便/\nぜんびんうんきゅう /全便運休/\nぜんぴ /前非/\nぜんぴょう /前表/全豹/\nぜんぴん /全品/\nぜんぴんけんさ /全品検査/\nぜんふくじこうえん /善福寺公園/\nぜんふつ /全仏/\nぜんふつう /全普通/\nぜんふれんけつ /全不連結/\nぜんふんにゅう /全粉乳/\nぜんぶ /全部/前部/膳部/\nぜんぶいんよう /全部引用/\nぜんぶおおもじ /全部大文字/\nぜんぶこうかん /全部交換/\nぜんぶざせき /前部座席/\nぜんぶしょうりゃく /全部省略/\nぜんぶすう /全部数/\nぜんぶにゅうりょく /全部入力/\nぜんぶはいし /全部廃止/\nぜんぶはんけつ /全部判決/\nぜんぶふよう /全部不要/\nぜんぶへんかん /全部変換/\nぜんぶへんこう /全部変更/\nぜんぶりゃく /全部略/\nぜんぶん /全文;†full-text.「-検索」/前文;†preamble.「憲法-」/\nぜんぶんいんよう /全文引用/\nぜんぶんけん /全文献/\nぜんぶんけんさく /全文検索/\nぜんぶんや /全分野/\nぜんぷ /前夫/\nぜんぷく /全幅/\nぜんぷれ /全プレ;全員プレゼント/\nぜんへい /全閉/\nぜんへいじ /全閉時/\nぜんへんかん /全変換/\nぜんへんきょく /全編曲/\nぜんへんどう /全変動/\nぜんべい /全米/\nぜんべいいち /全米一/\nぜんべいかくち /全米各地/\nぜんべいがくせい /全米学生/\nぜんべいこうかい /全米公開/\nぜんべいじょし /全米女子/\nぜんべいせんしゅけん /全米選手権/\nぜんべいだいひょう /全米代表/\nぜんぺーじ /前ページ/全ページ/前頁/\nぜんぺい /全閉/\nぜんぺき /前壁/\nぜんぺん /前編/全編/前篇/全篇/\nぜんほうい /全方位/\nぜんほうこう /全方向/\nぜんほうしき /全方式/\nぜんほうそうきょく /全放送局/\nぜんほそう /全舗装/\nぜんぼいん /全母音/\nぜんぼう /全貌/\nぜんぼうず /禅坊主/\nぜんぽう /前方/\nぜんぽういっち /前方一致/\nぜんぽうかいてん /前方回転/\nぜんぽうこうえんふん /前方後円墳/\nぜんぽうさゆう /前方左右/\nぜんぽうさんしょう /前方参照/\nぜんぽうさんらんこう /前方散乱光/\nぜんぽうしかい /前方視界/\nぜんぽうしょうがいぶつ /前方障害物/\nぜんぽうじ /善宝寺/\nぜんぽうていい /前方定位/\nぜんぽうふちゅうい /前方不注意/\nぜんぽうやく /前方約/\nぜんぽん /善本/\nぜんまい /薇;(山菜)/発条;spring/撥条;=発条/全妹;父母共に同じである(異父・異母でない)妹/發条;「発」旧字/\nぜんまく /善悪/\nぜんみ /禅味/\nぜんみりょく /全魅力/\nぜんみん /全民/\nぜんみんぞく /全民族/\nぜんめい /喘鳴/\nぜんめいがら /全銘柄/\nぜんめいじん /前名人/\nぜんめつ /全滅/\nぜんめつすんぜん /全滅寸前/\nぜんめん /全面;(overall) -戦争/前面;(front) -に押し出す/\nぜんめんうんきゅう /全面運休/\nぜんめんか /全面可/\nぜんめんかいしゅう /全面回収/\nぜんめんかいてい /全面改定/\nぜんめんかぶ /前面下部/\nぜんめんかんつう /前面貫通/\nぜんめんきんえん /全面禁煙/\nぜんめんきんし /全面禁止/\nぜんめんこうこく /全面広告/\nぜんめんさんか /全面参加/\nぜんめんさんせい /全面賛成/\nぜんめんせんそう /全面戦争/\nぜんめんたいけつ /全面対決/\nぜんめんだか /全面高/\nぜんめんちゅうし /全面中止/\nぜんめんちゅうしゃきんし /全面駐車禁止/\nぜんめんつうこうきんし /全面通行禁止/\nぜんめんてき /全面的/\nぜんめんてききょうりょく /全面的協力/\nぜんめんてったい /全面撤退/\nぜんめんてんぼう /前面展望/\nぜんめんはいし /全面廃止/\nぜんめんやす /全面安/\nぜんもう /全盲/全毛/\nぜんもん /全問;all the questions/前問;previous question/前門;front gate/禅門/\nぜんもんかいとう /全問解答/\nぜんもんせいかい /全問正解/\nぜんもんどう /禅問答/\nぜんや /前夜/善也/\nぜんやく /全訳/前約/善役/\nぜんやさい /前夜祭/\nぜんゆ /全癒/\nぜんゆう /善友;⇔悪友/\nぜんゆうかい /全有界/\nぜんゆうきたんそりょう /全有機炭素量/\nぜんゆうれん /全遊連/\nぜんよう /全容/前葉/善用/冉雍;孔子の弟子/\nぜんようかいめい /全容解明/\nぜんようそ /全要素/\nぜんようたい /前葉体/\nぜんようりょう /全容量/\nぜんよく /前翼/\nぜんら /全裸/\nぜんらく /漸落/\nぜんらなんどう /全羅南道;地名,(cholla-nam-do) 韓国/\nぜんらほくどう /全羅北道;地名,(cholla-buk-do) 韓国/\nぜんらん /全卵/\nぜんりつ /全律/\nぜんりつせん /前立腺/\nぜんりつせんがん /前立腺癌/前立腺がん/前立腺ガン/\nぜんりつせんひだい /前立腺肥大/\nぜんりつせんひだいしょう /前立腺肥大症/\nぜんりゃく /前略/全略/\nぜんりゅうふん /全粒粉/\nぜんりょう /善良/全量/全寮/\nぜんりょういき /全領域/\nぜんりょうせい /全寮制/\nぜんりょく /全力/\nぜんりょくうんてん /全力運転/\nぜんりょくかそく /全力加速/\nぜんりょくしっそう /全力疾走/\nぜんりょくとうきゅう /全力投球/\nぜんりょてい /全旅程/\nぜんりん /前輪/善隣/禅林/\nぜんりんかじゅう /前輪荷重/\nぜんりんがいこう /善隣外交;good-neighbor policy/\nぜんりんがわ /前輪側/\nぜんりんくどう /前輪駆動/\nぜんれい /前例/全例/全霊/全零/\nぜんれいちゅう /全冷中/\nぜんれき /前歴/\nぜんれっしゃ /全列車/\nぜんれっしゃていしゃ /全列車停車/\nぜんれつ /前列/全裂/\nぜんろう /全労/\nぜんろうさい /全労済;[略語]全国労働者共済生活協同組合連合会。www.zenrosai.or.jp/\nぜんろせん /全路線/\nぜんわ /全話/禅話/\nぜんわくせい /全惑星/\nぜんわだい /前話題/\nぜんわろくが /全話録画/\nぜんわん /前腕;forearm/前弯/全湾/\nそ /素/疎/楚;中国の王朝/粗;raw/祖;ancestor/租;tax/組;pair/狙;狙撃/阻;阻害/俎;俎上/爼;「俎」の異体字/姐;あね/岨;嶮岨/咀;咀嚼/徂;荻生徂徠/沮;沮喪/疽;壊疽/詛;呪詛/齟;齟齬/塑;可塑性/遡;遡及的/溯;≒遡/愬;≒訴. うったえ/泝;≒遡. さかのぼ・る/訴;訴訟/曾/曽;「曾」の異体字/噌;味噌/囎/祚;践祚/胙;ひもろぎ/酢;す/措;措置/醋;す/疏;疏註/蔬;蔬菜/酥;煮詰めた乳/蘇;蘇生/蘓;「蘇」の異体字/甦;≒蘇/礎;基礎/麁;≒粗/踈;「疎」の異体字/鼡;「鼠」の異体字/鼠;ねずみ/想;(慣用音) 愛想/\nそ> /粗;(crude) 粗鉄,粗脂肪率,粗製品/\nそーすいため /ソース炒め/\nそーすに /ソース煮/\nそーず /索子/\nそーだ /曹達/\nそーだすい /ソーダ水;soda/\nそーぷじょう /ソープ嬢/\nそーらんぶし /ソーラン節/\nそあく /粗悪/\nそあくひん /粗悪品/\nそあん /素案/\nそい /粗衣/添い/\nそいずみ /祖泉/\nそいそしょく /粗衣粗食/\nそいちち /添い乳/\nそいね /添い寝/添寝/\nそいん /素因;factor/訴因;[法]count/疎音/\nそいんし /素因子/\nそいんすう /素因数/\nそいんすうぶんかい /素因数分解/\nそう /層/総/相/僧/躁;⇔鬱/想/宋/草/荘;トキワ荘/装;武装/走/葬/騒/送/早/艘;(助数詞) 舟を数える/双/雙;「双」の旧字/槽;浴槽/曹;曹操/漕;こ・ぐ/糟;かす/遭;遭遇/艚;こぶね/聡/總/聰;「聡」の旧字/挿;挿入/插;「挿」の旧字/漱;漱石/嗽;うがい/抓;つね・る/笊;ざる/掻;掻爬/蚤;のみ/騷;「騒」の旧字(人名用漢字)/簇;簇生/蔟;まぶし/叢;叢書/薮;やぶ/籔;ざる/竈;かまど/竃;「竈」の異体字/屮/艸;くさ/奏;演奏/湊;みなと/輳;輻輳/霜;しも/孀;やもめ/廂;ひさし/箱;はこ/巣;卵巣/勦;勦討/樔/噌;味噌/曾;曾祖父/曽;「曾」の異体字/贈;(漢音) 寄贈/甑;こしき/宗;宗家/崇;崇拝/綜;錯綜/淙/踪;失踪/庄/壮;壮絶/壯;「壮」の旧字(人名用漢字)/奘/弉;「奘」の異体字/莊;「荘」の旧字(人名用漢字)/裝;「装」の旧字(人名用漢字)/掃;掃除/帚;ほうき/箒;ほうき/菷;「帚」の異体字/争;戦争/爭;「争」の旧字(人名用漢字)/崢/箏;こと/筝;「箏」の異体字/諍;いさかい/惣;惣菜/葱;ねぎ/偬/匆/怱;(いそぐ)/愡;(「惚」とは別)/捜;捜査/痩;痩身/叟;おきな/嫂;あによめ/搜;「捜」の旧字(人名用漢字)/歃;すする/繰;く・る/操;操作/燥;乾燥/藻;藻類/噪;喧噪/懆/澡;あらう/譟;さわぐ/髞/創;創造/倉;倉庫/槍;やり/鎗;やり/蒼;蒼穹/愴;悲愴/搶/滄;滄海/瘡;かさ/艙;船艙/蹌;蹌踉/匝/剏/嗾;使嗾/妝;よそおう/掫/梍;さいかち/赱;「走」の異体字/鯵;あじ/扱;あつか・う/桑;桑田/喪;喪失/爽;爽快/窓;車窓/窗;「窓」の異体字/爪;つめ/炒;いた・める/笙;しょう/然う/然;?/左右/将;(呉音)/漿;(呉音) 漿液/滝;?/瀧;「滝」の旧字(人名用漢字)/\nそう> /総/双/\nそうあい /相愛/\nそうあげ /総揚げ/\nそうあたり /総当たり/総当り/\nそうあたりせん /総当たり戦/\nそうあん /草案;draft/草庵;hut/創案;invent/操安;[略語]操縦安定性/僧庵;priest's hut/\nそうあんせい /操安性/\nそうい /相違/創意;invention/総意;consensus/相異;≒相違/僧衣;(ころも)/僧位;(くらい)/創痍;満身-/\nそういくふう /創意工夫/\nそういち /宗一/壮一/聡一/宗市/\nそういちじ /双一次/\nそういちろう /宗一郎/総一郎/総一朗/聡一郎/壮一郎/惣一郎/\nそういっそう /層一層/\nそういてん /相違点/相異点/\nそういれかえ /総入れ替え/\nそういれば /総入れ歯/\nそういん /僧院/総員/掃引;sweep/挿引;?/\nそううつ /躁鬱/\nそううつしつ /躁鬱質/\nそううつびょう /躁鬱病/\nそううりあげ /総売上/\nそううりあげだか /総売上高/\nそううん /層雲/叢雲;むらくも/曾雲/\nそううんきょう /層雲峡/\nそうえん /荘園/桑園/装苑/操演/蒼鉛/\nそうえんそう /総演奏/\nそうえんちょう /総延長/\nそうえんふん /双円墳;○○/\nそうおう /相応/\nそうおく /草屋/\nそうおん /騒音/噪音/宋音/相恩/\nそうおんきせい /騒音規制/\nそうおんきせいほう /騒音規制法/\nそうおんけい /騒音計/\nそうおんげん /騒音源/\nそうおんせいぎょ /騒音制御/\nそうおんそくてい /騒音測定/\nそうおんたいさく /騒音対策/\nそうおんひょうか /騒音評価/\nそうおんぼうし /騒音防止/\nそうおんもんだい /騒音問題/\nそうおんれべる /騒音レベル/\nそうか /草加;地名,埼玉/創価;宗教団体/装花;花の飾り付け/層化/相加;-平均/装荷/喪家;喪中の家/僧伽/総科/挿花/痩果/葬歌;requiem/送荷/総嫁;streetwalker/\nそうかい /総会/爽快;refreshing/壮快;exciting/蒼海/滄海;-桑田/掃海/僧階/\nそうかいかん /爽快感/\nそうかいしゅうりょうご /総会終了後/\nそうかいじょう /層階状/\nそうかいせつ /総解説/\nそうかいそうでん /滄海桑田/\nそうかいてい /掃海艇/\nそうかいや /総会屋/\nそうかがっかい /創価学会/\nそうかく /総画/総角;(髪型)/双角/\nそうかくさくいん /総画索引/\nそうかくすう /総画数/\nそうかこうこう /創価高校/\nそうかし /草加市/\nそうかせい /走化性;[生物]/\nそうかだいがく /創価大学/\nそうかつ /総括/総轄/\nそうかつてき /総括的/\nそうかつはん /総括班/\nそうかつひょう /総括表/\nそうかへいきん /相加平均/\nそうかん /創刊/相関/壮観/総監/送還/相姦/層間/送棺/\nそうかんかんけい /相関関係/\nそうかんかんすう /相関関数/\nそうかんき /相関器/\nそうかんぎょうれつ /相関行列/\nそうかんけいすう /相関係数/\nそうかんごう /創刊号/\nそうかんしゃ /相姦者/\nそうかんじょう /総勘定/\nそうかんじょうもとちょう /総勘定元帳/\nそうかんず /相関図/\nそうかんせい /相関性/総完成/\nそうかんとく /総監督/\nそうかんど /相関度/\nそうが /装画/挿画/爪牙/草画/\nそうがい /窓外/霜害/\nそうがかり /総掛り/\nそうがく /総額/奏楽/宋学/\nそうがく> /総額/\nそうがくどう /奏楽堂/\nそうがくひょうじ /総額表示/\nそうがそすう /総画素数/\nそうがな /草仮名/\nそうがわ /総革/\nそうがん /双眼/\nそうがんきょう /双眼鏡/\nそうき /早期/想起/総記/送気/装軌/\nそうき> /早期;-発見,-治療,-警戒/\nそうきかいけつ /早期解決/\nそうきがん /早期癌/\nそうききょういく /早期教育/\nそうきけいかい /早期警戒/\nそうきけっちゃく /早期決着/\nそうきさくせい /早期作成/\nそうきじすう /総記事数/\nそうきじつようか /早期実用化/\nそうきぜせいそち /早期是正措置/\nそうきたいおう /早期対応/\nそうきたいしょく /早期退職/\nそうきはっけん /早期発見/\nそうきば /双牙/\nそうきひじゅん /早期批准/\nそうきへい /槍騎兵/\nそうきゃく /双脚/\nそうきゅう /早急/送球/蒼穹/躁急/\nそうきゅうるい /双弓類/\nそうきょ /壮挙/巣居/\nそうきょう /曾鞏;1019-1083/\nそうきょういく /早教育/\nそうきょく /総局/箏曲/双曲/双極/\nそうきょくし /双極子/\nそうきょくせん /双曲線/\nそうきょくせんかんすう /双曲線関数/\nそうきょくちょう /総局長/\nそうきょくほうしゃ /双極放射/\nそうきょくめん /双曲面/\nそうきん /送金/鎗金/\nそうきんがく /送金額/\nそうきんだい /送金代/\nそうきんだいこう /送金代行/\nそうきんほうほう /送金方法/\nそうきんりつ /送金率/\nそうきんりょう /送金料/\nそうきんるい /藻菌類/\nそうぎ /葬儀/争議/\nそうぎいん /総議員/\nそうぎけん /争議権/\nそうぎこうい /争議行為/\nそうぎしゃ /葬儀社/\nそうぎじょう /葬儀場/\nそうぎゃ /僧伽/\nそうぎや /葬儀屋/\nそうぎょ /双魚/草魚/\nそうぎょう /創業;found/操業;operate/僧形/早暁/\nそうぎょうしゃ /創業者/\nそうぎょうたんしゅく /操業短縮/\nそうぎょうとうじ /創業当時/\nそうぎょうど /操業度/\nそうぎょうひ /創業費/\nそうぎょきゅう /双魚宮;[十二宮]うお座(2.19-3.20)/\nそうぎり /総桐/\nそうぎん /相銀;[略語]相互銀行/\nそうく /走狗/痩躯/\nそうくう /蒼空/\nそうくうかん /相空間/\nそうくかく /総区画/\nそうくずれ /総崩れ/\nそうくつ /巣窟/\nそうくん /宗薫/\nそうぐ /装具/僧供/\nそうぐう /遭遇/\nそうぐうりつ /遭遇率/\nそうぐち /荘口;姓/\nそうぐん /総軍/\nそうけ /宗家/\nそうけい /総計/早計/早慶/\nそうけいせん /早慶戦/\nそうけいめい /早慶明/\nそうけっき /総決起/\nそうけっきしゅうかい /総決起集会/\nそうけっさん /総決算/\nそうけつ /総結/\nそうけつごう /総結合/\nそうけん /総研;[略語]総合研究所/創建/送検/壮健/総見/双肩/創見/想見/\nそうけんしゅっぱん /総研出版;[出版社名]/\nそうげい /送迎/\nそうげいかい /送迎会/\nそうげいばす /送迎バス/\nそうげいよう /送迎用/\nそうげつ /草月/\nそうげん /草原/創元/荘厳;「そうごん」又は「しょうげん」?/\nそうげんしゃ /創元社;[出版社名]www.sogensha.co.jp/\nそうげんすいりぶんこ /創元推理文庫/\nそうげんたいご /壮言大語/\nそうげんちたい /草原地帯/\nそうげんてん /総減点/\nそうげんばん /創元版/\nそうげんぶんこ /創元文庫/\nそうこ /倉庫/操觚;文筆/\nそうこう /走行/装甲/壮行/草稿/送稿;「メールで-する」/奏功;success.「策が-する」/奏効;effect.「薬が-する」/走向;地層の方向/操行/霜降;[二十四節気]10.24頃/爪甲/糟糠;-の妻/倉口;=艙口/艙口;hatch/曹洪;人名,三国志/蒼惶/相好/綜絖/然う斯う/\nそうこうあんぜんせい /走行安全性/\nそうこうあんていせい /走行安定性/\nそうこうおん /走行音/\nそうこうか /走行可/\nそうこうかい /壮行会;送り出す会/走行会;バイクの-/\nそうこうかのう /走行可能/\nそうこうかんきょう /走行環境/\nそうこうきせい /走行規制/\nそうこうきょり /走行距離/\nそうこうきょりすう /走行距離数/\nそうこうくかん /走行区間/\nそうこうくぶん /走行区分/\nそうこうぐんだん /装甲軍団/\nそうこうけい /走行系/\nそうこうけっか /走行結果/\nそうこうげき /総攻撃/\nそうこうご /走行後/\nそうこうしゃ /装甲車/走行車/\nそうこうしゃせん /走行車線/\nそうこうしゅ /走攻守/\nそうこうじ /走行時/\nそうこうじあい /壮行試合/\nそうこうじかん /走行時間/\nそうこうじょうきょう /走行状況/\nそうこうじょうけん /走行条件/\nそうこうじょうたい /走行状態/\nそうこうせい /走行性/走光性;[生物]phototaxis/\nそうこうせいのう /走行性能/\nそうこうそくど /走行速度/\nそうこうちゅう /走行中/\nそうこうちょくご /走行直後/\nそうこうていこう /走行抵抗/\nそうこうのつま /糟糠の妻;-堂を下さず(<後漢書)/\nそうこうばん /装甲板/装甲鈑/\nそうこうひ /総工費/\nそうこうふのう /走行不能/\nそうこうふりょう /走行不良/\nそうこうまえ /走行前/\nそうこうめん /走行面/\nそうこうもくすう /総項目数/\nそうこうよう /走行用/\nそうこうろ /走行路/\nそうこえいぎょう /倉庫営業/\nそうこがい /倉庫街/\nそうこがいしゃ /倉庫会社/\nそうこぎょう /倉庫業/\nそうこぎょうしゃ /倉庫業者/\nそうこく /相克/相剋;=相克/宗国/\nそうこしょう /双虎掌/\nそうこしょうけん /倉庫証券/\nそうこすう /総戸数/\nそうこすと /総コスト/\nそうこだい /倉庫代/\nそうこつ /痩骨/\nそうこばん /倉庫番/\nそうこほうし /桑弧蓬矢/\nそうこん /早婚/草根/愴恨/\nそうご /相互/壮語/総吾;人名/總吾/双吾/\nそうご> /相互/\nそうごいぞん /相互依存/\nそうごう /総合/綜合;=総合(別字)/相好/\nそうごう> /総合;-保険,-研究所/\nそうごうあんないじょ /総合案内所/\nそうごううんどうじょう /総合運動場/\nそうごうえいようしょく /総合栄養食/\nそうごうかがく /総合科学/\nそうごうかがくか /総合科学科/\nそうごうかがくぶ /総合科学部/\nそうごうかくとうぎ /総合格闘技/\nそうごうかぜい /総合課税/\nそうごうかもく /総合科目/\nそうごうかんぼうやく /総合感冒薬/\nそうごうがくえん /総合学園/\nそうごうきかくぶ /総合企画部/\nそうごうぎじゅつ /総合技術/\nそうごうけい /総合計/\nそうごうけっか /総合結果/\nそうごうけんきゅう /総合研究/\nそうごうけんきゅうしょ /総合研究所/\nそうごうけんきゅうじょ /総合研究所/\nそうごうげいじゅつ /総合芸術;Gesamtkunst. 演劇・ゲームなど。/\nそうごうこう /総合校/\nそうごうこうざ /総合口座/総合講座/\nそうごうこうざていき /総合口座定期/\nそうごうさく /総合策/\nそうごうし /総合誌/\nそうごうしかい /総合司会/\nそうごうしけんじょ /総合試験所/\nそうごうしせつ /総合施設/\nそうごうしゅい /総合首位/\nそうごうしょうしゃ /総合商社;疑惑の/\nそうごうしょく /総合職/\nそうごうしれいじょ /総合指令所/\nそうごうじゅんい /総合順位/\nそうごうじょうほう /総合情報/\nそうごうじょうほうしょり /総合情報処理/\nそうごうせいさく /総合政策/\nそうごうせいさくがく /総合政策学/\nそうごうせいさくがくぶ /総合政策学部/\nそうごうせいせき /総合成績/\nそうごうだいがく /総合大学/\nそうごうち /総合値/\nそうごうちょうさ /総合調査/\nそうごうちょうしゃ /総合庁舎/\nそうごうつうしんもう /総合通信網/\nそうごうてき /総合的/綜合的/\nそうごうてきかんてん /総合的観点/\nそうごうてきけんきゅう /総合的研究/\nそうごうてすと /総合テスト/\nそうごうてん /総合点/\nそうごうとうろん /総合討論/\nそうごうとくてん /総合得点/\nそうごうとしょかん /総合図書館/\nそうごうにんげんがくぶ /総合人間学部/\nそうごうのうりょく /総合能力/\nそうごうはんだん /総合判断/\nそうごうひょう /総合表/\nそうごうひょうか /総合評価/\nそうごうひょうかひょう /総合評価表/\nそうごうびょういん /総合病院/\nそうごうほけん /総合保険/\nそうごうゆうしょう /総合優勝/\nそうごうりこう /総合理工/\nそうごうりょく /総合力/\nそうごうんよう /相互運用/\nそうごうんようきょうてい /相互運用協定/\nそうごうんようせい /相互運用性/\nそうごえいきょう /相互影響/\nそうごかしだし /相互貸出/\nそうごかん /相互間/\nそうごかんけい /相互関係/\nそうごかんしょう /相互干渉/\nそうごがいしゃ /相互会社/\nそうごきょうりょく /相互協力/\nそうごぎんこう /相互銀行/\nそうごけつごう /相互結合/\nそうごけつごうがた /相互結合型/\nそうごけつごうもう /相互結合網/\nそうごこうかん /相互交換/\nそうごこうしん /相互交信/\nそうごこうりゅう /相互交流/\nそうごごかい /相互誤解/\nそうごさよう /相互作用/\nそうごさんしょう /相互参照/\nそうごしえん /相互支援/\nそうごしゅぎ /相互主義/\nそうごしんらい /相互信頼/\nそうごせい /相互性/\nそうごせつぞく /相互接続/\nそうごせつぞくじっけん /相互接続実験/\nそうごせつぞくせい /相互接続性/\nそうごそうかん /相互相関/\nそうごそうかんかんすう /相互相関関数/\nそうごちょくつう /相互直通/\nそうごちょくつううんてん /相互直通運転/\nそうごつうこう /相互通行/\nそうごのりいれ /相互乗り入れ/相互乗入れ/相互乗入/\nそうごはいじょ /相互排除/\nそうごはっちゃく /相互発着/\nそうごひはん /相互批判/\nそうごふじょ /相互扶助/\nそうごへんかん /相互変換/\nそうごほうもん /相互訪問/\nそうごほけん /相互保険/\nそうごゆうづう /相互融通/\nそうごゆうどう /相互誘導/\nそうごよくせい /相互抑制/\nそうごりかい /相互理解/\nそうごりよう /相互利用/\nそうごりんく /相互リンク/\nそうごれいき /相互励起/\nそうごれんらく /相互連絡/\nそうごん /荘厳/\nそうさ /操作/捜査/走査;scan/匝瑳;千葉県匝瑳郡/\nそうさい /総裁/葬祭/相殺/\nそうさいけん /相殺権/\nそうさいじょう /葬祭場/\nそうさいせいふ /総裁政府;[世界史](1795-99)Le Directoire/\nそうさいせん /総裁選/\nそうさいっか /捜査一課/\nそうさいっかちょう /捜査一課長/\nそうさいりょう /葬祭料/\nそうさいん /捜査員/操作員/\nそうさおん /操作音/\nそうさかのう /操作可能/\nそうさかん /捜査官/操作感/\nそうさかんきょう /操作環境/\nそうさきかん /捜査機関/\nそうさきょく /捜査局/\nそうさきろく /操作記録/\nそうさぎょう /総作業/\nそうさく /創作/捜索/\nそうさくかつどう /創作活動/捜索活動;search effort/\nそうさくけい /創作系/\nそうさくしょうねん /創作少年/\nそうさくしんわ /創作神話/\nそうさくじょう /創作上/\nそうさくせい /創作性/\nそうさくたい /捜索隊/\nそうさくちゅう /捜索中/創作中/\nそうさくてき /創作的/\nそうさくにん /創作人/\nそうさくねがい /捜索願/\nそうさくぶつ /創作物/\nそうさくぼん /創作本/\nそうさくよう /創作用/\nそうさくりょうり /創作料理/\nそうさくりょく /創作力/\nそうさけい /操作系/\nそうさけん /捜査権/\nそうさげんご /操作言語/\nそうさし /操作子/\nそうさしゃ /操作者/\nそうさしゅうはすう /走査周波数/\nそうさしゅぎ /操作主義;operationalism/\nそうさじっこう /操作実行/\nそうさじゅつ /操作術/\nそうさじょう /操作上/捜査上/\nそうさじん /捜査陣/\nそうさせい /操作性/\nそうさせつめいしょ /操作説明書/\nそうさせん /捜査線;†『大-』/走査線;†scanline/\nそうさせんじょう /捜査線上/走査線上/\nそうさせんすう /走査線数/\nそうさせんもん /捜査専門/\nそうさぜんぱん /操作全般/\nそうさそうち /走査装置/\nそうさそくど /走査速度/\nそうさたいけい /操作体系/\nそうさたいしょう /操作対象/\nそうさたく /操作卓/\nそうさちゅう /捜査中/操作中/走査中/\nそうさつ /相殺;=そうさい/\nそうさていど /操作程度/\nそうさてき /操作的/\nそうさてきいみ /操作的意味/\nそうさてきいみろん /操作的意味論/\nそうさてじゅん /操作手順/\nそうさてつづき /操作手続/操作手続き/\nそうさとうきょく /捜査当局/\nそうさはば /走査幅/\nそうさはん /捜査班/\nそうさはんい /走査範囲/\nそうさば /操作場/\nそうさばん /操作盤/\nそうさぶ /操作部/\nそうさぶん /走査分/\nそうさほう /操作法/走査法/\nそうさほうしき /走査方式/\nそうさほうほう /操作方法/\nそうさほんぶ /捜査本部/\nそうさめい /操作名/\nそうさもう /捜査網/\nそうさらすう /総皿数/\nそうさりょう /操作量/\nそうされい /操作例/\nそうされいじょう /捜査令状/\nそうざい /惣菜/\nそうざいや /惣菜屋/\nそうざらい /総浚い/\nそうざん /早産/\nそうざんじ /早産児/\nそうし /双子;=ふたご/冊子;≒草子/草子/草紙;≒草子/総司/創始/相思/荘子;=そうじ/宗子/壮士;valiant/双糸/双紙;≒草子/壮志/宋史;二十一史/宗師/繰糸/曾子;BC505-?/宋詞/宗祀/\nそうしあげ /総仕上げ/\nそうしかいめい /創氏改名/\nそうしき /葬式/総指揮/相識/\nそうしきかん /総指揮官/\nそうしきだい /葬式代/\nそうしきゅう /総支給/\nそうしきゅうがく /総支給額/\nそうしさん /総資産/\nそうししゃ /創始者/総支社/\nそうしそうあい /相思相愛/\nそうしち /惣七/\nそうしつ /喪失/\nそうしつかん /喪失感/\nそうしはいにん /総支配人/\nそうしほん /総資本/\nそうしほんかいてんりつ /総資本回転率/\nそうしもく /双翅目;[生物]Diptera/総翅目;Thysanoptera/\nそうしゃ /奏者;player/走者;runner/掃射/操車/壮者/葬車/双射;[数学]bijection/喪車;=葬車/\nそうしゃいっそう /走者一掃/\nそうしゃえき /総社駅/\nそうしゃじょう /操車場/\nそうしゅ /宗主/双手/漕手/操守/\nそうしゅう /総集/早秋/爽秋/荘周/相州;相模/総州;上総(かずさ|かみつふさ)・下総(しもうさ|しもつふさ)/\nそうしゅうえき /総収益/\nそうしゅうにゅう /総収入/\nそうしゅうへん /総集編/\nそうしゅけん /宗主権/\nそうしゅこく /宗主国/\nそうしゅご /総主語/\nそうしゅっかだいすう /総出荷台数/\nそうしゅつ /創出/送出/早出/走出/簇出/\nそうしゅつえん /総出演/\nそうしゅつけん /送出権/\nそうしゅつし /走出枝/\nそうしゅつじ /送出時/\nそうしゅん /早春/\nそうしゅんふ /早春賦/\nそうしょ /叢書/双書/草書/宋書;二十一史/奏書/\nそうしょう /総称/創傷/相生/争訟/宗匠/相承/創唱/相称/\nそうしょうかんすう /総称関数/\nそうしょうきん /総賞金/\nそうしょうてき /総称的/\nそうしょうひ /総消費/\nそうしょき /総書記/\nそうしょく /装飾/草食/僧職/\nそうしょくおん /装飾音/\nそうしょくか /装飾花;[植物]ornamental flower/\nそうしょくきょう /装飾経/\nそうしょくご /装飾後/\nそうしょくじゅう /草食獣/\nそうしょくせい /草食性/\nそうしょくてき /装飾的/\nそうしょくどうぶつ /草食動物/\nそうしょくひん /装飾品/\nそうしょくびじゅつ /装飾美術;decolative art/\nそうしょくほう /装飾法/\nそうしょくまえ /装飾前/\nそうしょくもじ /装飾文字/\nそうしょくよう /装飾用/\nそうしょたい /草書体/\nそうしょだい /叢書第/\nそうしょとく /総所得/\nそうしょようじかん /総所要時間/\nそうしよう /双子葉/\nそうしようしょくぶつ /双子葉植物/\nそうしようるい /双子葉類/\nそうしれいかん /総司令官/\nそうしれいぶ /総司令部/総指令部;?/\nそうしん /送信/痩身;slim/喪神;stun/総身;全身/装身;ornament/喪心;=喪神/壮心;bravery/双親/\nそうしんあいて /送信相手/\nそうしんあてさき /送信宛先/\nそうしんおん /送信音/\nそうしんかのう /送信可能/\nそうしんかのうか /送信可能化/\nそうしんかのうかけん /送信可能化権;[法](著作権法92条2など)/\nそうしんがわ /送信側/\nそうしんき /送信機/送信器/捜神記/\nそうしんきけいとうず /送信機系統図/\nそうしんきのう /送信機能/\nそうしんきろく /送信記録/\nそうしんぎょう /送信行/\nそうしんくうちゅうせん /送信空中線/\nそうしんぐ /装身具/\nそうしんけん /送信権/\nそうしんげき /総進撃/\nそうしんご /送信後/\nそうしんさき /送信先/\nそうしんしき /送信式/\nそうしんしゃ /送信者/\nそうしんしゅうはすう /送信周波数/\nそうしんしゅだん /送信手段/\nそうしんしゅつりょく /送信出力/\nそうしんしょり /送信処理/\nそうしんじ /送信時/\nそうしんじかん /送信時間/\nそうしんじょ /送信所/\nそうしんじょう /送信状/\nそうしんじょうたい /送信状態/\nそうしんそくど /送信速度/\nそうしんちゅう /送信中/\nそうしんてん /送信点/\nそうしんひょう /送信票/送信表/\nそうしんぶ /送信部/\nそうしんぶぶん /送信部分/\nそうしんぼたん /送信ボタン/\nそうしんまえ /送信前/\nそうしんもじれつ /送信文字列/\nそうしんもと /送信元/\nそうしんよう /送信用/\nそうしんようきゅう /送信要求/\nそうじ /掃除/相似/双児/走時/送辞/荘子;=そうし/僧寺/荘司/宗司/挿耳/操持/∽;similar/\nそうじうお /掃除魚/\nそうじうんそう /相次運送/\nそうじかん /総時間/\nそうじがた /挿耳型/\nそうじき /掃除機/\nそうじきゅう /双児宮;[十二宮]ふたご座(5.21-6.20)/\nそうじきょくせん /走時曲線/\nそうじきよう /掃除機用/\nそうじくけっしょう /双軸結晶/\nそうじけい /相似形/\nそうじさ /走時差/\nそうじしょく /総辞職/\nそうじじ /総持寺/\nそうじせい /相似性/\nそうじせんたく /掃除洗濯/\nそうじちゅう /掃除中/\nそうじつ /桑実/\nそうじつはい /桑実胚/\nそうじて /総じて/\nそうじてん /相似点/\nそうじでら /総持寺/\nそうじとうばん /掃除当番/\nそうじどうぐ /掃除道具/\nそうじひ /相似比/\nそうじふ /掃除夫/掃除婦/\nそうじへんかん /相似変換/\nそうじほうほう /掃除方法/\nそうじめ /総締め/\nそうじゃ /総社/壮者/\nそうじや /掃除屋/\nそうじゅ /送受/双樹/奏授/\nそうじゅう /操縦/層重/\nそうじゅうかん /操縦桿/操縦竿/\nそうじゅうぎじゅつ /操縦技術/\nそうじゅうし /操縦士/\nそうじゅうしつ /操縦室/\nそうじゅうしゃ /操縦者/\nそうじゅうせい /操縦性/\nそうじゅうせき /操縦席/\nそうじゅうほう /操縦法/\nそうじゅうりょう /総重量/\nそうじゅうりん /操縦輪/\nそうじゅき /送受器/\nそうじゅく /早熟/\nそうじゅくば /早熟馬/\nそうじゅしん /送受信/\nそうじゅしんかのう /送受信可能/\nそうじゅしんき /送受信機/\nそうじゅしんきのう /送受信機能/\nそうじゅしんじょうたい /送受信状態/\nそうじゅしんせつび /送受信設備/\nそうじゅつ /槍術/\nそうじゅとも /送受共/\nそうじゅわ /送受話/\nそうじゅわき /送受話器/\nそうじゅん /宗純/走順/\nそうじょ /層序/\nそうじょう /相乗/層状/僧正/奏上/騒擾/相生/総状/双調;[音楽]/早場/僧上;?/\nそうじょうかじょ /総状花序/\nそうじょうこうか /相乗効果/\nそうじょうざい /騒擾罪/\nそうじょうせき /相乗積/\nそうじょうたい /躁状態/\nそうじょうてき /相乗的/\nそうじょうへいきん /相乗平均/\nそうじょうほうりょう /総情報量/\nそうじようぐ /掃除用具/\nそうじろう /宗次郎/\nそうじん /騒人/\nそうじんこう /総人口/\nそうすい /総帥/送水/\nそうすいかん /送水管/\nそうすう /総数/層数/双数/曹嵩/\nそうすかん /総スカン;-を喰う/総すかん/総好かん/\nそうず /僧都/挿図/索子/\nそうせい /創成/創生/創製/創世;-記/早世/叢生;群がり生える/早逝/走性;[生物]taxis/双星;diaster/奏請/葬制/双生/早成/簇生;=叢生/\nそうせいき /創世記;Genesis/創成期;early days/創世紀;?/\nそうせいさくひ /総製作費/\nそうせいさんすう /総生産数/\nそうせいさんりょう /総生産量/\nそうせいしんわ /創世神話/創成神話;?/\nそうせいじ /双生児/早生児/\nそうせいせい /早成性/\nそうせいそく /双正則/\nそうせき /漱石/僧籍/踪跡/\nそうせきうん /層積雲/\nそうせきちんりゅう /漱石枕流/\nそうせきにんしゃ /総責任者/\nそうせつ /創設/総説/霜雪/\nそうせついらい /創設以来/\nそうせつご /創設後/\nそうせつしゃ /創設者/\nそうせつじ /創設時/\nそうせつとうじ /創設当時/\nそうせつひ /創設費/\nそうせつろんぶん /総説論文/\nそうせん /操船/\nそうせんきょ /総選挙/\nそうせんけい /双線型/\nそうぜい /総勢/\nそうぜつ /壮絶/\nそうぜん /騒然/蒼然;古色-/愴然;打ち拉がれる様子/\nそうぜんじ /崇禅寺/\nそうそ /曾祖/\nそうそう /早々/葬送/草々;「前略」等で始めた手紙の結び/草創/錚々;-たるメンバー/曹操;三国時代・魏の太祖/草叢/喪葬;喪と葬式/送葬;葬送/滄桑;-の変/層々/蒼々/総々;全部/簇々/匆々/鏘々/怱々/愴々;悲しむ様子/淙々/蹌々/草草/錚錚/早早/総総;全部/蒼蒼/層層/匆匆/怱怱/淙淙/簇簇/鏘鏘/蹌蹌/愴愴;悲しむ様子/然う然う/\nそうそうき /草創期/\nそうそうきょく /葬送曲/\nそうそうこうきょり /総走行距離/\nそうそうこうしんきょく /葬送行進曲/\nそうそうこうじかん /総走行時間/\nそうそうのへん /滄桑の変/\nそうそく /総則/相即/\nそうそくふり /相即不離/\nそうそつ /倉卒/怱卒;=倉卒/\nそうそふ /曾祖父/\nそうそふぼ /曾祖父母/\nそうそぼ /曾祖母/\nそうそん /曾孫/\nそうぞう /創造;create/想像;imagine/総々/総総/送像/莊三/\nそうぞういじょう /想像以上/\nそうぞうかい /想像界;[精医]l'imaginaire/\nそうぞうがい /想像外/\nそうぞうこうい /創造行為/\nそうぞうしゃ /創造者/\nそうぞうしゅ /創造主/\nそうぞうしん /創造神/\nそうぞうず /想像図/\nそうぞうせい /創造性/\nそうぞうせつ /創造説/\nそうぞうてき /創造的;†creative/想像的;†imaginary/\nそうぞうてきげいじゅつ /創造的芸術/\nそうぞうてきこうい /創造的行為/\nそうぞうどおり /想像通り/\nそうぞうにんしん /想像妊娠/\nそうぞうぶつ /創造物/\nそうぞうりょく /想像力;imagination/創造力;creativity/\nそうぞく /相続/装束/僧俗/宗族/相續;「続」旧字/\nそうぞくあらそい /相続争い/\nそうぞくかいふく /相続回復/\nそうぞくけん /相続権/\nそうぞくさいけんしゃ /相続債権者/\nそうぞくざいさん /相続財産/\nそうぞくしゃ /相続者/\nそうぞくぜい /相続税/\nそうぞくぜいほう /相続税法/\nそうぞくにん /相続人/\nそうぞくぶん /相続分/\nそうぞくほう /相続法/\nそうぞくほうき /相続放棄/\nそうたい /総体;total/相対;relative/早退/双対;dual/総隊/草体/僧体/\nそうたい> /相対;-主義,-年代/\nそうたいいち /相対位置/\nそうたいうずど /相対渦度/\nそうたいうんどう /相対運動/\nそうたいおん /相対音/\nそうたいおんかん /相対音感/\nそうたいか /相対化/双対化/\nそうたいかかく /相対価格/\nそうたいかんけい /相対関係/\nそうたいきけんど /相対危険度/\nそうたいきょり /相対距離/\nそうたいくうかん /双対空間/\nそうたいけん /相対権/\nそうたいごさ /相対誤差/\nそうたいざひょう /相対座標/\nそうたいしつど /相対湿度/\nそうたいしゅぎ /相対主義/\nそうたいじかん /相対時間/\nそうたいせい /相対性/双対性;duality/\nそうたいせいげんり /相対性原理/\nそうたいせいりろん /相対性理論/\nそうたいそくど /相対速度/\nそうたいち /相対値/\nそうたいてき /相対的;relative/総体的;total/\nそうたいてきかち /相対的価値/\nそうたいてきはいち /相対的配置/\nそうたいばんち /相対番地;[電算]relative address/\nそうたいぱす /相対パス/\nそうたいひ /相対比/\nそうたいひょうか /相対評価/\nそうたいろん /相対論/\nそうたいろんてき /相対論的/\nそうたつ /送達/宗達/\nそうたん /操短/\nそうたんかん /総胆管/\nそうだ /操舵/早田/宗田/左右田/曹達/崇田/\nそうだい /壮大/総代/早大/相待;[仏教]⇔絶待/早稲田大学;※abbrev/\nそうだいいん /早大院/\nそうだいかい /総代会/\nそうだいしゅっぱんぶ /早大出版部;[出版社名]/\nそうだいしょう /総大将/\nそうだいせん /早大戦/\nそうだいりこう /早大理工/\nそうだいりてん /総代理店/\nそうだおれ /総倒れ/\nそうだか /総高/\nそうだかん /操舵感/\nそうだがつお /宗太鰹/\nそうだしつ /操舵室/\nそうだち /総立ち/\nそうだつ /争奪/\nそうだつせん /争奪戦/\nそうだりん /操舵輪/\nそうだん /相談/装弾/僧団/早弾/\nそうだんあいて /相談相手/\nそうだんいん /相談員/\nそうだんか /相談可/\nそうだんかい /相談会/\nそうだんごと /相談事/\nそうだんしつ /相談室/\nそうだんしゃ /相談者/\nそうだんしょ /相談所/\nそうだんじょ /相談所/\nそうだんすう /装弾数/\nそうだんないよう /相談内容/\nそうだんび /相談日/\nそうだんまどぐち /相談窓口/\nそうだんやく /相談役/\nそうち /装置/送致/葬地/\nそうちけい /装置系/\nそうちこうじょう /装置工場/\nそうちぜんたい /装置全体/\nそうちばんごう /装置番号/\nそうちほんたい /装置本体/\nそうちめい /装置名/\nそうちゃく /装着/早着/\nそうちゃくいち /装着位置/\nそうちゃくえき /装着液/\nそうちゃくか /装着可/\nそうちゃくかくにん /装着確認/\nそうちゃくかのう /装着可能/\nそうちゃくかん /装着感/\nそうちゃくがた /装着型/\nそうちゃくぎむ /装着義務/\nそうちゃくしゃ /装着車/\nそうちゃくじ /装着時/\nそうちゃくじかん /装着時間/\nそうちゃくじょうたい /装着状態/\nそうちょう /早朝/総長/曹長/荘重/宋朝/双調/宗澄/\nそうちょうしんや /早朝深夜/\nそうちょうせき /曹長石;albite/\nそうちょうたい /宋朝体/\nそうちょうばんぐみ /早朝番組/\nそうちょうびん /早朝便/\nそうつい /双対/相対/\nそうついくうかん /双対空間/\nそうついてき /双対的/\nそうついてん /相対点/\nそうつう /相通/\nそうてい /想定/装丁/装幀;=装丁/漕艇/送呈/壮丁;壮年男性/装釘;=装丁/\nそうていがい /想定外/\nそうていじょう /想定上/\nそうていじょうけん /想定条件/\nそうていず /想定図/\nそうていずみ /想定済み/\nそうていもんだいしゅう /想定問題集/\nそうてつ /相鉄/蒼鉄/\nそうてつせん /相鉄線/\nそうてつどう /総鉄道/\nそうてつやまとえき /相鉄大和駅/\nそうてん /争点/蒼天/装填/総点/操典/\nそうてんい /相転移/層転移/\nそうてんかんりょう /装填完了/\nそうてんけん /総点検/\nそうてんねんしょく /総天然色/\nそうで /総出/\nそうでん /送電/相伝/叢伝/\nそうでんけい /送電系/\nそうでんせん /送電線/\nそうでんもう /送電網/\nそうと /僧徒/壮途;†勇ましい出立/壮図;†壮大な企て/\nそうとう /相当/総統/掃討/双頭/相等/争闘/想到/掃蕩/総当/\nそうとう> /相当;-悪質,-重い/\nそうとうあくしつ /相当悪質/\nそうとういんがかんけい /相当因果関係/\nそうとうかくご /相当覚悟/\nそうとうがく /相当額/\nそうとうきけん /相当危険/\nそうとうこうすう /総投稿数/\nそうとうさくせん /掃討作戦/\nそうとうざん /相当算/\nそうとうしがく /総投資額/\nそうとうしゅう /曹洞宗/\nそうとうしんこく /相当深刻/\nそうとうすう /相当数/\nそうとうせい /相等性/\nそうとうせん /総統選/\nそうとうたいへん /相当大変/\nそうとうひょうしゃ /総投票者/\nそうとうひょうすう /総投票数/\nそうとうひん /相当品/\nそうとうふ /総統府/\nそうとうへんか /相当変化/\nそうとうまえ /相当前/\nそうとうむり /相当無理/\nそうとうめんどう /相当面倒/\nそうとうりょう /相当量/\nそうとく /総督/\nそうとくてん /総得点/\nそうとくふ /総督府/\nそうとめ /早乙女/\nそうどう /騒動/相同/草堂/僧堂/\nそうどういん /総動員/\nそうどうし /相動詞/\nそうどうせん /双胴船/\nそうどり /総取り/\nそうない /層内/\nそうなめ /総なめ/総ナメ/総嘗め/\nそうなん /遭難/\nそうなんき /遭難機/\nそうなんしゃ /遭難者/\nそうなんじ /遭難時/\nそうなんじこ /遭難事故/\nそうに /僧尼/\nそうにかい /総二階;[建築]一階と二階の床の形が同じ/\nそうにっすう /総日数/\nそうにゅう /挿入/総入/\nそうにゅうか /挿入歌/総入荷/\nそうにゅうかしゅう /挿入歌集/\nそうにゅうがた /挿入型/\nそうにゅうきょく /挿入曲/\nそうにゅうく /挿入句/\nそうにゅうぐち /挿入口/\nそうにゅうご /挿入後/\nそうにゅうさくじょ /挿入削除/\nそうにゅうじ /挿入時/\nそうにゅうちょくご /挿入直後/\nそうにゅうてん /挿入点/\nそうにゅうほう /挿入法/\nそうにゅうほうこう /挿入方向/\nそうにゅうほうほう /挿入方法/\nそうにゅうよう /挿入用/\nそうにょう /走繞;[部首]「趣」の繞/爪繞;[部首]「爬」の繞/\nそうにんかん /奏任官/\nそうねん /壮年/想念/早年/\nそうねんき /壮年期/\nそうねんだんし /壮年男子/\nそうは /走破/争覇/掻爬/\nそうはい /送配/\nそうはいきりょう /総排気量/\nそうはく /蒼白/糟粕/\nそうはくそ /曾伯祖/\nそうはせい /走破性/\nそうはち /壮八/\nそうはつ /創発/双発/早発/総髪/\nそうはつき /双発機/\nそうはつてき /創発的/\nそうはつでんりょう /総発電量/\nそうはん /相反/\nそうはんかんけい /相反関係/\nそうば /相場/\nそうばい /早梅/層倍/\nそうばかん /相場観/\nそうばし /相場師/\nそうばつ /挿抜/\nそうばな /総花/\nそうばなてき /総花的/\nそうばひょう /相場表/\nそうばん /早晩/\nそうばんちょう /総番長/\nそうひ /曹丕;魏の皇帝/\nそうひょう /総評/\nそうひよう /総費用/\nそうひん /送品/\nそうび /装備/壮美/薔薇/\nそうびかのう /装備可能/\nそうびしゃ /装備車/創美社;[出版社名]/\nそうびち /装備値/\nそうびひん /装備品/\nそうびまんさい /装備満載/\nそうびょう /躁病/宗廟/\nそうびん /聡敏/双鬢/\nそうふ /送付/総譜;score/孀婦;widow/奏譜;?/\nそうふう /送風/\nそうふうき /送風機/\nそうふうこう /送風口/\nそうふきん /送付金/\nそうふく /僧服/\nそうふくしゅう /総復習/\nそうふさき /送付先/\nそうふほう /送付法/\nそうぶ /総武/創部/\nそうぶかいそく /総武快速/\nそうぶかいそくせん /総武快速線/\nそうぶかんこうせん /総武緩行線/\nそうぶせん /総武線/\nそうぶせんかんこう /総武線緩行/\nそうぶだい /相武台/\nそうぶてつどう /総武鉄道/\nそうぶほんせん /総武本線/\nそうぶん /宋文/奏聞;=そうもん/奏文;=上奏文/処分;財産分与/\nそうへい /僧兵;armed monk.「比叡山の-」/操兵;兵の訓練/\nそうへいこう /相平衡;[物理]phase equilibrium/\nそうへいりょく /総兵力/\nそうへき /双璧/\nそうべつ /送別/層別/壮瞥;地名/\nそうべつかい /送別会/\nそうほ /相補/宗歩/\nそうほう /双方/奏法/走法/総苞/双峰/葬法/総包/宗豊/遭逢/\nそうほうこう /双方向/\nそうほうこうせい /双方向性/\nそうほうこうつうしん /双方向通信/\nそうほうこうへんかん /双方向変換/\nそうほうしゅうせい /総報酬制/\nそうほうだいり /双方代理/\nそうほうなっとく /双方納得/\nそうほうへん /総苞片/\nそうほかんけい /相補関係/\nそうほさ /相補鎖/\nそうほせい /相補性/\nそうほせいげんり /相補性原理/\nそうほてき /相補的/\nそうほぶんぷ /相補分布;[言語]complementary distribution/\nそうほん /草本/装本/\nそうほんけ /総本家/\nそうほんざん /総本山/\nそうほんすう /総本数/\nそうほんせい /草本性/\nそうほんてん /総本店/\nそうほんぶ /総本部/\nそうぼう /双眸/相貌/僧坊;僧侶の住居/僧房;=僧坊/蒼氓;人民/蒼茫;青々として広い/僧帽;-筋/想望/怱忙/\nそうぼうきん /僧帽筋/\nそうぼうべん /僧帽弁/\nそうぼり /総掘り/\nそうま /相馬/\nそうまい /相米;姓/草昧/\nそうまいすう /総枚数/\nそうまぎょふう /相馬御風;1883-1950/\nそうまくり /総捲り/\nそうまとう /走馬灯/走馬燈/\nそうみ /総身/\nそうむ /総務/双務/創夢/\nそうむか /総務課/\nそうむかいちょう /総務会長/\nそうむかかり /総務掛/\nそうむがかり /総務掛/\nそうむけいやく /双務契約/\nそうむしつ /総務室/\nそうむしょう /総務省;NB:総務庁、自治省、郵政省が2001年1月の中央省庁再編で再編されたもの/総務相;†大臣/\nそうむたんとう /総務担当/\nそうむちょう /総務庁;NB:2001年1月の中央省庁再編で総務省に再編された/\nそうむてき /双務的/\nそうむはん /総務班/\nそうむひ /総務費/\nそうむぶ /総務部/\nそうむぶそうむか /総務部総務課/\nそうむぶちょう /総務部長/\nそうむら /荘村/\nそうめい /聡明/早明/聰明;旧字/\nそうめいきょく /奏鳴曲/\nそうめいせん /早明戦/\nそうめつ /掃滅/剿滅/\nそうめん /素麺/双面/創面/索麺/\nそうめんせき /総面積/\nそうもく /草木/総目/\nそうもくじ /総目次/\nそうもくばい /草木灰;plant ash. (肥料にする)/\nそうもくろく /総目録/\nそうもじ /草文字/\nそうもん /総門;main gate/惣門;=総門/相聞;-歌/奏聞;天子に奏上する/桑門;[仏教]修行者/僧門;=仏門/艸門;?/\nそうもんか /相聞歌;万葉集のラブソング/\nそうや /宗谷/\nそうやかいきょう /宗谷海峡/\nそうやく /創薬/装薬;銃の-/草薬/\nそうやま /相山/\nそうやみさき /宗谷岬/\nそうゆ /総湯;⇔内湯/\nそうゆう /総有;[法]/曾遊/\nそうゆそうりょう /総輸送量/\nそうよう /装用/掻痒;痒いところを掻く。「隔靴-」/相擁/\nそうようしゃ /装用者/\nそうようりょう /総容量/\nそうよく /双翼/\nそうよさん /総予算/\nそうらく /相楽/\nそうらん /総覧/騒乱;†riot.「デモ隊の-」/争乱;†war-torn.「-の世」/総攬/奏覧/\nそうらんざい /騒乱罪/\nそうり /総理/層理;[地質]bedding/總理;「総」旧字/\nそうりえき /総利益/\nそうりかんてい /総理官邸/\nそうりきょうせい /相利共生;[生物]mutualism/\nそうりだいじん /総理大臣/\nそうりつ /創立/総立/\nそうりつきねんび /創立記念日/\nそうりつしゃ /創立者/\nそうりふ /総理府;NB:2001年1月の中央省庁再編で内閣府に再編された/\nそうりふれい /総理府令/\nそうりめん /層理面;[地質]bedding plane/\nそうりゅう /層流/蒼龍/双龍/蒼竜/総流/宗留/\nそうりゅうざん /早流産/\nそうりゅうしゃ /蒼竜社;[出版社名]/\nそうりゅうでん /創竜伝/\nそうりゅうよく /層流翼/\nそうりょ /僧侶/\nそうりょう /送料/総量/総領/惣領/爽涼/\nそうりょうきせい /総量規制/\nそうりょうきせいせいど /総量規制制度/\nそうりょうこみ /送料込/\nそうりょうさくげんけいかく /総量削減計画/\nそうりょうじ /総領事/\nそうりょうじかん /総領事館/\nそうりょうふたん /送料負担/\nそうりょうぶん /送料分/惣領分/\nそうりょうべっと /送料別途/\nそうりょうべつ /送料別/\nそうりょうむりょう /送料無料/\nそうりょうりちょう /総料理長/\nそうりょく /総力/走力/\nそうりょくせん /総力戦/\nそうりょふう /僧侶風/\nそうりん /装輪;⇔キャタピラ/相輪;仏塔の-/双輪;-となって/叢林;bush/総輪/霜林/僧林;大寺/\nそうりんかんけい /相隣関係/\nそうりんしゃ /相隣者/\nそうるい /藻類/走塁/草類/\nそうるび /総ルビ/\nそうれい /壮麗/葬礼/壮齢/\nそうれつ /葬列/壮烈/\nそうれん /操練/\nそうれんしゅう /総練習/\nそうろ /走路/草露/\nそうろう /候/早漏/早老/蹌踉/層楼/\nそうろうてい /滄浪亭;中国蘇州の名園/\nそうろうぶん /候文/\nそうろん /総論/争論/\nそうろんさんせい /総論賛成/\nそうろんり /総論理/\nそうわ /総和/挿話/送話/Σ;Sigma/\nそうわき /送話器/\nそうわく /総枠/\nそうわぐち /送話口/\nそうわん /双腕/\nそえ /添え/副/添/酘/貮;「弐」の異体字/儲;?/\nそえいし /添石/\nそえうた /諷歌/\nそえかみ /添上/\nそえがき /添え書き/添書/\nそえき /素液/\nそえぎ /添え木/添木/\nそえしょ /添書/\nそえじ /添字/添え字/\nそえじしき /添字式/\nそえじま /副島/\nそえじょう /添状/添え状/\nそえだ /添田/\nそえだせん /添田線/\nそえぢ /添乳/\nそえつどうしゅう /楚越同舟/\nそえの /添野/\nそえばしら /添え柱;[建築]柱のそばの小柱/\nそえぶみ /添文/\nそえもの /添え物/\nそえや /添谷/\nそえん /疎遠/\nそお /赭/囎唹;地名,鹿児島/\nそおに /赭土/\nそか /粗菓/\nそかい /疎開/租界/素懐/\nそかいさき /疎開先/\nそかぎょ /溯河魚/遡河魚/\nそかく /組閣/疎隔/素核/阻隔/\nそかつ /疎闊/\nそが /曽我/蘇我/曾我/疎画/\nそがい /阻害/疎外/鼠害;ネズミの害/阻碍;≒阻害/\nそがいかん /疎外感/\nそがいざい /阻害剤/\nそがいせい /疎外性/\nそがいよういん /阻害要因/\nそがえき /蘇我駅/\nそがかん /蘇我間/\nそがきょうだい /曽我兄弟/\nそがく /訴額/\nそがしょうはく /曾我蕭白/\nそがのうまこ /蘇我馬子/\nそがのえみし /蘇我蝦夷/\nそがべ /曽我部/\nそがものがたり /曾我物語/\nそがん /訴願/\nそきゃく /阻却;当該行為の違法性を-するものではない/\nそきゅう /訴求;appeal.「消費者に-する」/遡及;retrospective.「-効果」/遡求;遡って請求する。「小切手の-」/\nそきゅうこう /遡及効/\nそきゅうりょく /訴求力/\nそぎ /枌/\nそぎぎり /削ぎ切り;斜め薄切り.「鶏肉の-」/\nそぎょう /祖業/礎業/\nそぎょうれつ /疎行列/\nそく /即/速/足/則;法則/側;側面/測;測定/惻;惻隠/息;消息/熄;終熄/束;拘束/仄;平仄/促;催促/捉;捕捉/塞;閉塞/喞;(虫の鳴き声)/蔟;まぶし/\nそく> /即;即涅槃,即処刑,即ゲット/\nそくあつ /側圧/\nそくい /即位;accession.「皇帝の-」/測位;positioning.「全地球-システム(GPS)」/側位/\nそくいはん /即違反/\nそくいん /惻隠;-の情/仄韻/\nそくえい /即詠/\nそくえん /測鉛/\nそくおう /即応/\nそくおん /促音;っ/側音;lateral/\nそくおんき /足温器/\nそくおんびん /促音便/\nそくかんばい /即完売/\nそくが /側臥/側芽/\nそくがい /即買い;[口]/\nそくき /測器/\nそくぎれ /即切れ/\nそくぎん /即吟/\nそくこつ /足骨/\nそくこん /側根/\nそくさ /側鎖/\nそくさい /息災/\nそくさいえんめい /息災延命/\nそくさん /速算/\nそくざ /即座/\nそくし /即死/側枝/足趾/側視;[医]lateral vision/\nそくしこう /即施行/\nそくしつ /側室/\nそくしゃ /速射/速写/即車/\nそくしゃせい /速射性/\nそくしゃほう /速射砲/\nそくしゅう /束脩/\nそくしゅうせい /即修正/\nそくしょくけい /測色計/\nそくしん /促進/即身/測深/\nそくしんがっきゅう /促進学級/\nそくしんき /測深器/\nそくしんざい /促進剤/\nそくしんじょうぶつ /即身成仏/\nそくしんすい /測深錘/\nそくしんぜぶつ /即心是仏/\nそくしんそくぶつ /即心即仏/\nそくしんてき /促進的/\nそくしんねんぶつ /即心念仏/\nそくしんぶつ /即身仏/\nそくしんぼだい /即身菩提/\nそくしんらん /束心蘭/\nそくじ /即時/即自;[哲学]an sich/即事/\nそくじがた /即時型/\nそくじく /側軸/\nそくじこうこく /即時抗告/\nそくじしゅとく /即時取得/\nそくじせい /即時性/\nそくじっこう /即実行/\nそくじつ /即日/\nそくじつうしん /即時通信/\nそくじつかいひょう /即日開票/\nそくじつかのう /即日可能/\nそくじつこうふ /即日交付/\nそくじてき /即時的;immediate/即自的;an sich/\nそくじはん /即時犯/\nそくじょ /息女/\nそくすい /測錘/\nそくせい /促成;†force.「-栽培」/速成;†quick job.「-コース」/側生/即製;†instant.「-チーム」/仄声/\nそくせいさいばい /促成栽培/\nそくせいどうぶつ /側生動物/\nそくせいはん /即成犯/\nそくせき /即席/足跡/足蹠/\nそくせきめん /即席麺/\nそくせこう /即施行/\nそくせん /塞栓/側線/測線/\nそくせんき /側線器/\nそくせんしょう /塞栓症;[医]embolism/\nそくせんそっけつ /速戦即決/\nそくせんりょく /即戦力/\nそくそう /惻愴/\nそくそく /促促;慌ただしい/惻惻;悼ましい/促々/惻々/測々/\nそくたい /束帯/\nそくたいばつ /即体罰/\nそくたいほ /即逮捕/\nそくたつ /速達/\nそくだい /即題/\nそくだく /即諾/\nそくだん /即断;†即座に決める/速断;†素早く決める/\nそくだんそっけつ /即断即決/\nそくち /測地/即値/\nそくちがく /測地学;geodesy/\nそくちけい /測地系/\nそくちせん /測地線/\nそくちゅうせいし /速中性子/\nそくづみ /即詰/\nそくづめ /即詰/\nそくてい /測定/足底/\nそくていかのう /測定可能/\nそくていがく /測定学/\nそくていき /測定器/測定機/\nそくていきぐ /測定器具/\nそくていきじゅん /測定基準/\nそくていきょり /測定距離/\nそくていきよう /測定機用/\nそくていきんまく /足底筋膜/\nそくていけい /測定系/\nそくていけっか /測定結果/\nそくていごさ /測定誤差/\nそくていし /即停止/\nそくていじ /測定時/\nそくていじかん /測定時間/\nそくていじょうけん /測定条件/\nそくていせいど /測定精度/\nそくていそうち /測定装置/\nそくていたいしょう /測定対象/\nそくていち /測定値/\nそくていちゅう /測定中/\nそくていてん /測定点/\nそくていはんい /測定範囲/\nそくていぶ /測定部/\nそくていぶつ /測定物/\nそくていほう /測定法/\nそくていほうほう /測定方法/\nそくていめん /測定面/\nそくていや /測定屋/\nそくていよう /測定用/\nそくていりょう /測定量/\nそくていれい /測定例/\nそくてん /測点/側転/\nそくてんきょし /則天去私/\nそくてんぶこう /則天武后;624?-705/\nそくとう /即答/側頭/足刀/速答/側倒/\nそくとうせい /即答性/\nそくとうにゅう /即投入/\nそくとうぶ /側頭部/\nそくとうよう /側頭葉/\nそくど /速度/測度;measure/束度/\nそくどいき /速度域/\nそくどいはん /速度違反/\nそくどう /側道/速動/\nそくどかいぜん /速度改善/\nそくどかん /速度感/\nそくどきごう /速度記号;[音楽] (eg. Moderato)/\nそくどきせい /速度規制/\nそくどきろく /速度記録/\nそくどく /速読/\nそくどけい /速度計/\nそくどけいそく /速度計測/\nそくどげん /速度源/\nそくどこうじょう /速度向上/\nそくどごうせい /速度合成/\nそくどさ /速度差/\nそくどしてい /速度指定/\nそくどしんごう /速度信号/\nそくどじょうしょう /速度上昇/\nそくどせいげん /速度制限/\nそくどせいげんひょうしき /速度制限標識/\nそくどせいのう /速度性能/\nそくどせいぶん /速度成分/\nそくどせってい /速度設定/\nそくどそくてい /速度測定/\nそくどちょうか /速度超過/\nそくどちょうせい /速度調整/\nそくどちょうせつ /速度調節/\nそくどていか /速度低下/\nそくどてき /速度的/\nそくどとりしまり /速度取締り/\nそくどとりしまりき /速度取締機/\nそくどば /速度場/\nそくどひ /速度比/\nそくどひょうか /速度評価/\nそくどひょうご /速度標語/\nそくどぶんさん /速度分散/\nそくどぶんぷ /速度分布/\nそくどむせいげん /速度無制限/\nそくどゆうせん /速度優先/\nそくどろん /測度論/\nそくのう /即納/\nそくは /側波/\nそくはく /促迫/束帛/\nそくはたい /側波帯/\nそくはっしん /速発進/\nそくはつ /即発/束髪/\nそくはら /束原/\nそくはん /測範/\nそくはんかい /即販会/\nそくばい /即売/即買/\nそくばいかい /即売会/\nそくばいきゃく /即売却/\nそくばいじょ /即売所/\nそくばく /束縛/幾許/若干/\nそくばくうんどう /束縛運動/\nそくばくかいてん /束縛回転/\nそくばくかん /束縛感/\nそくばくじょうけん /束縛条件/\nそくばくへんすう /束縛変数/\nそくばくりょく /束縛力/\nそくばん /測板/\nそくひつ /速筆/\nそくひにょいち /即非如一/\nそくび /足尾/素首/\nそくぶ /側部/\nそくぶつ /即物/\nそくぶつせい /即物性/\nそくぶつてき /即物的/\nそくぶん /仄聞/\nそくへき /側壁/\nそくへん /側辺/\nそくほ /速歩/\nそくほう /速報/側方/\nそくほうせい /速報性/\nそくほうち /速報値/\nそくほうつうか /側方通過/\nそくほうや /速報屋/\nそくまく /側膜/\nそくまくたいざ /側膜胎座/\nそくまくたいざもく /Parietales/\nそくみゃく /側脈/\nそくみょう /即妙/\nそくめつ /熄滅/\nそくめん /側面/\nそくめんしえん /側面支援/\nそくめんしょうとつ /側面衝突/\nそくめんず /側面図/\nそくもん /足紋/\nそくよう /粗供養/\nそくよく /足浴;foot bath/\nそくよくせい /側抑制/\nそくりき /足力/\nそくりゅう /測流/\nそくりょう /測量/\nそくりょうかんけい /測量関係/\nそくりょうき /測量器/\nそくりょうきかい /測量器械/\nそくりょうぎじゅつ /測量技術/\nそくりょうし /測量士/\nそくりょうじゅつ /測量術/\nそくりょうせん /測量船/\nそくりょうほう /測量法/\nそくりょく /速力/\nそくろ /側路/\nそくろう /足労/側廊/\nそくろん /束論/\nそくろんてき /束論的/\nそくわん /側弯/\nそくわんしょう /側弯症/\nそけい /鼠径/祖型/鼠蹊;=鼠径/\nそけいぶ /鼠蹊部;下腹部の足と接する部分/\nそけつごう /疎結合/\nそけつごうがた /疎結合型/\nそけん /訴権/素見/素絹/訴件/\nそげき /狙撃/\nそげきしゃ /狙撃者/\nそげきしゅ /狙撃手/\nそげきへい /狙撃兵/\nそげん /遡源/溯源/\nそこ /底/其処/其所/\nそこあげ /底上げ/\nそこい /底意/\nそこいじ /底意地/\nそこいた /底板/\nそこいれ /底入れ/\nそこう /素行/遡行/粗鋼/遡航/粗稿/鼠口;-終に象牙なし/\nそこうお /底魚/\nそこうけん /租鉱権/\nそこうち /底打ち/\nそこうちょうさ /素行調査/\nそこうふりょう /素行不良/\nそこく /祖国/\nそこくあい /祖国愛/\nそこくら /底倉/\nそこここ /其処此処/\nそこじゃり /底砂利/\nそこせんよう /底専用/\nそこち /底地/\nそこぢから /底力/\nそこつ /粗忽/\nそこつち /底土/\nそこつもの /粗忽者/\nそこづみ /底積み/\nそこなし /底無し/底なし/\nそこなしぬま /底無し沼/底なし沼/\nそこなだれ /底雪崩;⇔表層雪崩/\nそこに /底荷/\nそこぬけ /底抜け/\nそこね /底値/\nそこば /若干/幾許/\nそこばく /若干/幾許/\nそこひ /内障/底翳/\nそこびえ /底冷え/\nそこびかり /底光り/\nそこびき /底引き/底引/\nそこびきあみ /底引き網/底曳網/底引網/底曳き網/\nそこら /其処ら/\nそこらじゅう /そこら中/\nそご /齟齬/祖語/\nそさい /蔬菜/\nそさつ /粗擦/\nそざい /素材/礎材/\nそざいけん /素材研/\nそざいしゅう /素材集/\nそざいじたい /素材自体/\nそざいてき /素材的/\nそざつ /粗雑/\nそし /阻止/素子/祖師/粗視/素志/\nそしか /粗視化/\nそしかん /素子間/\nそしがや /祖師ヶ谷/\nそしがやおおくら /祖師ヶ谷大蔵/\nそしき /組織/素式/\nそしきえき /組織液;[生物]tissue fluid/\nそしきか /組織化/\nそしきかつどう /組織活動/\nそしきかん /組織間/\nそしきがい /組織外/\nそしきがく /組織学/\nそしきがわ /組織側/\nそしききのう /組織機能/\nそしききゅう /組織球/\nそしきけい /組織系/\nそしきげんり /組織原理/\nそしきこうがく /組織工学/\nそしきこうぞう /組織構造/\nそしきじょう /組織上/\nそしきじん /組織人/\nそしきず /組織図/\nそしきぜんたい /組織全体/\nそしきたい /組織体/\nそしきてき /組織的/\nそしきてきごうせい /組織適合性/\nそしきてきへんか /組織的変化/\nそしきない /組織内/\nそしきないがい /組織内外/\nそしきはんざい /組織犯罪/\nそしきひょう /組織票;block vote/組織表;organisation chart/\nそしきぶんか /組織文化/\nそしきへんこう /組織変更/\nそしきぼうりょく /組織暴力/\nそしきめい /組織名/\nそしきめん /組織面/\nそしきもう /組織網/\nそしきりつ /組織率/\nそしきりょく /組織力/\nそしきろん /組織論/\nそしじしん /素子自身/\nそしたいよう /麁枝大葉/\nそしつ /素質/\nそして /然して/\nそしどう /祖師堂/\nそしな /粗品/\nそしのう /阻止能/\nそしめい /素子名/\nそしゃく /咀嚼/租借/\nそしゃくきん /咀嚼筋/\nそしゃくち /租借地/\nそしゅ /粗酒/\nそしゅう /蘇州/\nそしょう /訴訟/粗鬆/酢漿/\nそしょうきろく /訴訟記録/\nそしょうこうい /訴訟行為/\nそしょうこくち /訴訟告知/\nそしょうさんか /訴訟参加/\nそしょうしき /訴訟指揮/\nそしょうじけん /訴訟事件/\nそしょうじょうけん /訴訟条件/\nそしょうたいしょう /訴訟対象/\nそしょうだいりにん /訴訟代理人/\nそしょうちゅう /訴訟中/\nそしょうてつづき /訴訟手続/\nそしょうのうりょく /訴訟能力/\nそしょうひよう /訴訟費用/\nそしょうぶつ /訴訟物/\nそしょうほう /訴訟法/\nそしょうもんだい /訴訟問題/\nそしょく /粗食/素食/蘇軾;(1036-1101) 文人・書家。『赤壁賦』/疎植;⇔密植/\nそしらぬ /そ知らぬ;-顔で/素知らぬ;「素」当て字/\nそしり /謗り/誹り/\nそしりぐさ /謗り種/\nそしりつ /阻止率/\nそしりょう /粗飼料/\nそしん /祖神/蘇秦/\nそじ /素地/楚辞;古代中国の詩集/措辞;言葉づかい/十路/\nそじゅつ /祖述/\nそじゅん /蘇洵;1009-66/\nそじょう /遡上/訴状/俎上;-に載せる/溯上;=遡上/爼上;「俎」異体字/\nそすい /疎水;⇔親水。「-基」／=疏水/疏水;水を通す。水路。/\nそすいき /疎水基/\nそすいせい /疎水性/\nそすう /素数/\nそすうていり /素数定理/\nそせい /組成/蘇生/塑性;plastic.「-合金」/素性;=すじょう/粗製/甦生;=蘇生/疎性;loose/\nそせいこうぞう /素性構造/\nそせいしき /組成式/\nそせいじゅつ /蘇生術/\nそせいち /素性値/蘇生地/\nそせいひん /粗製品;crude material.⇔精製品/\nそせいほう /蘇生法/\nそせいめい /素性名/\nそせいらんぞう /粗製濫造/粗製乱造/\nそせき /礎石/組積;masonry/\nそせきぞう /組積造/\nそせつ /素雪/\nそせん /祖先/\nそせんすうはい /祖先崇拝/\nそぜい /租税/\nそぜいこうか /租税公課;[会計]勘定科目。tax and dues/\nそぜいじょうやく /租税条約/\nそぜいとくべつそちほう /租税特別措置法/\nそぜいほう /租税法/\nそそ /楚楚/楚々/素々/\nそそう /粗相;mistake/祖宗;monarch/阻喪;意気-/沮喪;=阻喪/楚愴/\nそそぎ /曽々木/\nそそぎぐち /注ぎ口/\nそそん /祖孫/\nそぞう /塑像/\nそぞろ /漫/\nそぞろあるき /漫ろ歩き;promenade/\nそた /曽田/\nそだ /曽田;人名/粗朶/麁朶/\nそだい /粗大/措大/\nそだいごみ /粗大ゴミ/\nそだち /育ち/\nそだちざかり /育ち盛り/\nそだて /育て/\nそだてかた /育て方/\nそだてのおや /育ての親;生みの親より-/\nそち /措置/帥;[律令制]太宰府長官/其方;-も悪よのお/埣/\nそちこち /其方此方/\nそちにゅういん /措置入院/\nそちゃ /粗茶/\nそっか /足下/\nそっかん /速乾/\nそっかんせい /速乾性/\nそっき /測器/速記/\nそっきしゃ /速記者/測機舎/\nそっきじゅつ /速記術/\nそっきぼん /速記本/\nそっきゅう /速球/即急/速急/\nそっきょ /測距/卒去/\nそっきょう /即興/\nそっきょうえんそう /即興演奏/\nそっきょうおんがく /即興音楽/\nそっきょうきょく /即興曲/\nそっきょうげき /即興劇/\nそっきょうし /即興詩/\nそっきょうしじん /即興詩人;Inprovisatoren,Andersen(1835)/\nそっきょうせい /即興性/\nそっきょうてき /即興的/\nそっきょぎ /測距儀/\nそっきょてん /測距点/\nそっきろく /速記録/\nそっきん /側近/即金/速筋;fast muscle. =白筋/\nそっくび /素っ首/\nそっけ /素気/\nそっけつ /即決/\nそっけつさいばん /即決裁判/\nそっけつせい /即決性/\nそっこう /速攻;†swift attack/即効;†immediate effect/速効;†quick effect/側溝;gutter/測光;phonometry/即行;go at once/\nそっこうき /測光器;†photometer/測高器;†height gauge/\nそっこうけい /測光系/\nそっこうしき /測光式/\nそっこうじょ /測候所/\nそっこうせい /即効性;†瞬時に効く/速効性;†速く効く/\nそっこうせいひりょう /速効性肥料;[園芸]/\nそっこうてき /即効的/\nそっこうぶ /測光部/\nそっこうやく /即効薬/\nそっこく /即刻/\nそっこつ /足骨/\nそっこん /即今/\nそっせん /率先/\nそっせんきゅうこう /率先躬行/\nそっせんすいはん /率先垂範/\nそっちゅう /卒中/\nそっちょく /率直/卒直;?/\nそって /沿って/\nそっとう /卒倒/\nそっぱ /反っ歯/反歯/\nそっぷがた /ソップ形/\nそっぽ /外方/\nそっぽう /外方;=そっぽ/\nそつ /卒;卒業/率;統率/卆;「卒」の異体字/猝;(にわか)/\nそつい /訴追/\nそつう /疎通/疏通/\nそつえん /卒園/\nそつえんしき /卒園式/\nそつぎょう /卒業/\nそつぎょうあるばむ /卒業アルバム/\nそつぎょういわい /卒業祝/卒業祝い/\nそつぎょうけんきゅう /卒業研究/\nそつぎょうけんきゅうせい /卒業研究生/\nそつぎょうけんしゅう /卒業研修/\nそつぎょうけんてい /卒業検定/\nそつぎょうご /卒業後/\nそつぎょうしき /卒業式/\nそつぎょうしけん /卒業試験/\nそつぎょうしゃ /卒業者/\nそつぎょうしゃしん /卒業写真/\nそつぎょうしょうしょ /卒業証書/\nそつぎょうしょうめいしょ /卒業証明書/\nそつぎょうせい /卒業生/\nそつぎょうせいさく /卒業制作/\nそつぎょうたんい /卒業単位/\nそつぎょうねん /卒業年/\nそつぎょうねんじ /卒業年次/\nそつぎょうねんど /卒業年度/\nそつぎょうび /卒業日/\nそつぎょうぶんしゅう /卒業文集/\nそつぎょうへん /卒業編/\nそつぎょうみこみ /卒業見込/卒業見込み/\nそつぎょうりょこう /卒業旅行/\nそつぎょうろんぶん /卒業論文/\nそつけん /卒研/\nそつけんしつ /卒研室/\nそつけんせい /卒研生/\nそつけんはっぴょう /卒研発表/\nそつご /卒後;postgraduate. 「-教育,-研修」/\nそつじ /卒爾/\nそつじゅ /卒寿;90歳/\nそつぜん /卒然/率然/\nそつだん /卒団/\nそつだんしき /卒団式/\nそつだんせい /卒団生/\nそつどく /卒読;一夜にして卒読した/\nそつぶ /卒部/\nそつろん /卒論/\nそつろんせい /卒論生/\nそつろんはっぴょう /卒論発表/\nそつろんはっぴょうかい /卒論発表会/\nそてい /措定/\nそてつ /蘇鉄;[植物]/蘇轍;人名,(1039-1112)/\nそてつあこう /Cycadidae/\nそてつこう /ソテツ綱/Cycadopsida/\nそてつしだもく /ソテツシダ目/Cycadofilicales/\nそてん /素点/\nそで /袖/\nそであみ /袖網/\nそでかんばん /袖看板/\nそでがうら /袖ヶ浦/袖ケ浦/\nそでがき /袖垣/\nそでがらみ /袖搦み/\nそでがわら /袖瓦/\nそでき /袖木/\nそでぐち /袖口/\nそでぐり /袖刳り/\nそでしょう /袖章/\nそでたけ /袖丈/\nそでだたみ /袖畳み/\nそでつけ /袖付け/\nそでなし /袖無し/\nそでのした /袖の下/\nそではば /袖幅;[服飾]/\nそでべい /袖塀;門の脇の塀/\nそでまく /袖幕/\nそでやま /袖山/\nそでんか /素電荷/\nそと /外/\nそと> /外;外海,外風呂,外割引/\nそとあし /外足/\nそとあしかじゅう /外足荷重/外足加重/\nそといた /外板/\nそとう /粗糖/蘇東/\nそとうば /卒塔婆/蘇東坡;=蘇軾/\nそとうみ /外海/\nそとうら /外浦/\nそとおもて /外表/\nそとかいてん /外回転/\nそとかわ /外皮/\nそとかん /外環/\nそとかんだ /外神田/\nそとがけ /外掛け/\nそとがこい /外囲い/\nそとがた /外型/\nそとがま /外釜;風呂の-/\nそとがまえ /外構え/\nそとがわ /外側/\nそとくぼ /外久保/\nそとこば /外木場/\nそとこまた /外小股/\nそとさぶらい /外侍/\nそとぜい /外税/\nそとだんねつ /外断熱/\nそとだんねつこうほう /外断熱工法;[建築]/\nそとつけ /外付け/\nそとづけ /外付け/外付/\nそとづけき /外付機/\nそとづつ /外筒/\nそとづら /外面/\nそとで /外出/\nそととびら /外扉/\nそとどい /外樋/\nそとねこ /外猫/\nそとのり /外法;外法寸法/\nそとはちもんじ /外八文字/\nそとば /卒塔婆/外刃/外葉/卒都婆/率塔婆/率堵婆/\nそとばき /外履き/\nそとばこ /外箱/\nそとばこいり /外箱入り/\nそとばこまち /卒都婆小町/\nそとばり /外張り/\nそとびらき /外開き/\nそとぶた /外蓋/\nそとぶろ /外風呂/\nそとぼう /外房/\nそとぼうせん /外房線/\nそとぼうせんそが /外房線蘇我/\nそとぼり /外堀/外濠/外壕/\nそとま /外間/\nそとまき /外巻/外巻き/\nそとまご /外孫/\nそとまた /外股/\nそとまど /外窓/\nそとまわり /外回り/\nそとみ /外見/\nそとむき /外向き/\nそとむそう /外無双/\nそとめ /外目/外海/\nそともうこ /外蒙古/\nそとものみち /山陰道;地名/\nそともも /外股/外腿/\nそとやま /外山/\nそとゆ /外湯;⇔内湯/\nそとわく /外枠/\nそどう /粗銅/\nそどうめい /ソ同盟/蘇同盟/\nそどく /素読/\nそなえ /備え/供え/\nそなえつけ /備え付け/備付/備付け/\nそなえもの /供え物/供物/\nそなた /其方/\nそなたけいしき /ソナタ形式;[音楽](sonata) NB:提示部→展開部→再現部(→終結部)/\nそに /曾爾/\nそにーぎんこう /ソニー銀行/\nそにちは /疎日派/\nそにん /訴人/\nそね /曽根/曾根/曽祢/埣/埆;痩せた土地/\nそねおか /曽根岡/\nそねざき /曽根崎/曾根崎/\nそねざきしんじゅう /曾根崎心中;近松門左衛門,1703/\nそねつ /粗熱/\nそねのよしただ /曾禰好忠;由良のとを わたる舟人 かぢをたえ ゆくへも知らぬ 恋の道かな/\nそねみ /嫉み/\nその /園/苑/其の/其/曾野/薗;「園」の旧字(人名用漢字)/\nその# /その#1/\nその> /其の;-筋,-上,-[一二三...]/\nそのあと /その後/\nそのあやこ /曾野綾子/\nそのう /園生/\nそのうえ /その上/\nそのうち /その内/\nそのお /園生;名/\nそのかた /其の方;(要ルビ)/その方/\nそのかわ /園川/\nそのかん /その間/\nそのき /その気/\nそのぎ /彼杵/\nそのぐち /園口/薗口/\nそのこ /その子/園子/苑子/\nそのころ /その頃/\nそのご /その後/\nそのさい /その際/\nそのじつ /其の実/\nそのすじ /其の筋/\nそのた /その他/其の他/\nそのだ /園田/薗田/苑田/\nそのつき /其月/\nそのて /その手/\nそのてん /その点/\nそのとき /その時/\nそのときそのとき /その時その時/\nそのとし /その年/\nそのな /その名/\nそののち /その後/\nそのば /その場/\nそのばかぎり /其の場限り/\nそのばしのぎ /其の場凌ぎ/\nそのばそのば /その場その場/\nそのひぐらし /その日暮らし/其の日暮し/其の日暮らし/\nそのぶん /その分/\nそのへん /その辺/\nそのべ /園部/\nそのほう /その方/其の方/\nそのほか /その他/\nそのまえ /その前/\nそのまま /其の儘/\nそのみち /其の道/\nそのむら /園村/\nそのもの /その物/其の物/\nそのやま /園山/\nそのよう /其の様/\nそはん /組版/\nそはんのう /素反応/\nそば /蕎麦/側/傍;≒側/岨;切り立った斜面/\nそばお /曽場尾/\nそばかす /蕎麦滓/\nそばがき /蕎麦掻き/蕎麦がき/\nそばがら /蕎麦殻/\nそばこ /蕎麦粉/そば粉/\nそばちゃ /蕎麦茶/\nそばちょく /蕎麦猪口/\nそばつゆ /蕎麦汁/\nそばづかえ /側仕え/\nそばはら /側腹/\nそばめ /側女/側妻;=側女/側目;はた目/\nそばや /蕎麦屋/そば屋/\nそばやく /側役/\nそばゆ /蕎麦湯/\nそばようにん /側用人/\nそばん /礎盤/\nそひつ /粗筆/\nそびえとれんぽう /ソビエト連邦/\nそびょう /素描;(彩色しない)dessin/祖廟/粗描;大雑把な描写/\nそびょうばんが /素描版画/\nそびら /背/\nそふ /祖父/\nそふえ /祖父江/\nそふく /粗服/\nそふけん /ソフ研/\nそふとうぇあかがく /ソフトウェア科学/\nそふとぶ /ソフト部/\nそふとぼーるぶ /ソフトボール部/\nそふとぼう /ソフト帽;soft hat/\nそふとめい /ソフト名/\nそふとめん /ソフト面/ソフト麺/\nそふぼ /祖父母/\nそぶ /蘇武/\nそぶえ /祖父江/\nそぶり /素振り/\nそぶん /処分/\nそへん /素片/\nそほう /粗放/\nそほうか /素封家/\nそほに /赭土/\nそほん /祖本;原本/粗笨;≒粗雑/\nそぼ /祖母/\nそぼう /粗暴/\nそぼく /素朴/粗朴;=素朴/粗樸;=粗朴/\nそぼくしゅうごうろん /素朴集合論/\nそぼくしんりがく /素朴心理学/\nそま /杣/\nそまぎ /杣木/\nそまつ /粗末/\nそまびと /杣人;きこり/\nそまみち /杣道/\nそみつ /粗密/疎密;≒粗密. 「-波」/\nそみつは /疎密波/\nそみや /曽宮/\nそみんしょうらい /蘇民将来/\nそむく /乖/\nそめ /染め/染/\nそめい /疎明/染井/疏明/\nそめいよしの /染井吉野/\nそめいろ /染め色/\nそめき /染め木/染木/\nそめたろう /染太郎/\nそめち /染地/\nそめつけ /染付け/染め付け/\nそめのすけ /染乃助/\nそめもの /染物/染め物/\nそめものし /染物師/\nそめもよう /染模様/\nそめや /染谷/染屋/染め屋/\nそめわけ /染め分け/染分け/\nそめん /粗面/\nそめんがん /粗面岩/\nそも /抑/\nそもじ /其文字/\nそもそも /抑々/抑抑/抑/\nそや /粗野/\nそやつ /其奴/\nそやま /曽山/\nそよう /素養/蘇陽/\nそようちょう /租庸調/\nそよかぜ /微風/そよ風/\nそよご /冬青/\nそら /空/\nそらあい /空合/空合い/\nそらい /徂徠/\nそらいろ /空色/\nそらおぼえ /空覚え/\nそらぎき /空聞き/\nそらぐみ /宙組/\nそらごと /空言/虚言/\nそらせいもん /空誓文/\nそらだのみ /空頼み/\nそらち /空知/\nそらなき /空泣き/\nそらなみだ /空涙/\nそらに /空似/\nそらね /空音/空寝/\nそらほうこう /空方向/\nそらまめ /空豆/蚕豆;=空豆/\nそらみみ /空耳/\nそらみみのおか /空耳の丘/\nそらめ /空目/\nそらものがたり /空物語/\nそらもよう /空模様/\nそらゆめ /空夢/\nそらよみ /空読み/\nそらわらい /空笑い/\nそり /反り/橇/艝/轌/\nそりあと /剃り跡;ヒゲの-/\nそりじたおん /反舌音;[音声学]retroflex/\nそりた /返田/\nそりのこし /剃り残し/\nそりはし /反橋/\nそりまち /反町/\nそりみ /反り身/\nそりゃく /粗略/疎略;≒粗略/\nそりゅうし /素粒子/\nそりゅうしかん /素粒子間/\nそりゅうしぶつり /素粒子物理/\nそりゅうしぶつりがく /素粒子物理学/\nそりゅうしりろん /素粒子理論/\nそりゅうしろん /素粒子論/\nそりゅうど /粗粒度/\nそりん /疎林/\nそれ /其/其れ/\nそれ> /其れ;-切り,-迄/\nそれい /祖霊/\nそれがし /某/\nそれがしかれがし /某彼某/\nそれそうおう /其れ相応/\nそれぞれ /夫々/其其/夫夫/其々/\nそれとなく /其と無く/\nそれどころ /其処/\nそれほど /それ程/其れ程/\nそれゆえ /それ故/其れ故/\nそれら /其れ等/\nそれん /ソ連/ソ聯/蘇聯/蘇連/\nそれんへい /ソ連兵/\nそれんぽう /ソ連邦;USSR/ソ聯邦/\nそろい /揃い/揃/\nそろいぶみ /揃い踏み/\nそろう /疎漏/粗漏/\nそろえ /揃え/\nそろばん /算盤/十露盤/\nそわ /曽和/岨/\nそん /損/村/尊/孫/存/巽;[八卦]陽陽陰/遜;謙遜/拵;こしら・える/忖;忖度(そんたく)/邨;「村」の異体字/樽;たる/蹲;蹲踞/噂;うわさ/鱒;ます/\nそんい /尊意/\nそんえい /村営/尊影/尊詠/\nそんえき /損益/\nそんえきかんじょう /損益勘定/\nそんえきけいさんしょ /損益計算書;財務諸表の1つ/\nそんえきつうさん /損益通算/\nそんえきぶんきてん /損益分岐点/\nそんか /尊家/尊下/\nそんかい /損壊/村会/\nそんかいぎいん /村会議員/\nそんがい /損害/村外/\nそんがいとう /損害等/\nそんがいばいしょう /損害賠償/\nそんがいばいしょうがく /損害賠償額/\nそんがいばいしょうさいばん /損害賠償裁判/\nそんがいばいしょうせいきゅう /損害賠償請求/\nそんがいばいしょうせきにん /損害賠償責任/\nそんがいほけん /損害保険/\nそんがいほけんがいしゃ /損害保険会社/\nそんがいほけんりょう /損害保険料/\nそんがん /尊顔/\nそんき /尊貴/損気;短気は-/\nそんきょ /蹲踞/\nそんきり /損切り/\nそんきん /損金/\nそんぎ /村議/存疑/\nそんぎかい /村議会/\nそんぎり /損切り/\nそんけい /尊敬/尊兄/\nそんけいご /尊敬語/\nそんけいしん /尊敬心/\nそんけん /孫権;三国時代・呉の初代皇帝/\nそんげん /尊厳/\nそんげんし /尊厳死/\nそんこう /損耗/存稿/\nそんごう /尊号/\nそんごくう /孫悟空/\nそんざい /存在/∃/\nそんざいいき /存在域/\nそんざいいぎ /存在意義/\nそんざいいち /存在位置/\nそんざいいみ /存在意味/\nそんざいか /存在下/\nそんざいかくりつ /存在確率/\nそんざいかち /存在価値/\nそんざいかん /存在感/\nそんざいきごう /存在記号/\nそんざいきばん /存在基盤/\nそんざいしゃ /存在者/\nそんざいしょうめい /存在証明/\nそんざいじたい /存在自体/\nそんざいせい /存在性/\nそんざいていり /存在定理/\nそんざいとじかん /存在と時間;Sein und Zeit,1927,Heidegger/\nそんざいばしょ /存在場所/\nそんざいひ /存在比/\nそんざいぶつ /存在物/\nそんざいようしき /存在様式/\nそんざいりゆう /存在理由/\nそんざいろん /存在論/\nそんざいろんてき /存在論的/\nそんし /孫子;春秋時代の呉の将軍/尊師/尊子/損紙/尊司/\nそんしつ /損失/\nそんしつかんすう /損失関数/\nそんしつがく /損失額/\nそんしつけいさん /損失計算/\nそんしつしょり /損失処理/\nそんしつじかん /損失時間/\nそんしつていげん /損失低減/\nそんしつほしょう /損失補償;indemnity/\nそんしつほてん /損失補填/\nそんしゃ /村社/\nそんしゃさんゆう /損者三友/\nそんしゅ /尊守/\nそんしょ /尊書/\nそんしょう /損傷/尊称/尊勝/\nそんしょうかん /損傷艦/\nそんしょうど /損傷度/\nそんしょうひん /損傷品/\nそんしょうりつ /損傷率/\nそんしょく /遜色/\nそんしん /尊信/\nそんじゃ /尊者/\nそんじゅく /村塾/\nそんじょう /尊攘;尊王攘夷/\nそんすう /尊崇/\nそんせい /村政;†村の政治/村勢/村制/\nそんぜい /村税/\nそんぜん /尊前/\nそんそせっしょう /樽俎折衝/\nそんぞう /尊像/\nそんぞく /存続/尊属/\nそんぞくがいしゃ /存続会社/\nそんぞくきかん /存続期間/\nそんぞくきかんちゅう /存続期間中/\nそんぞくきかんない /存続期間内/\nそんぞくさつじん /尊属殺人/\nそんぞくもんだい /存続問題/\nそんたい /尊体/\nそんたく /忖度/尊宅/\nそんだい /尊大/\nそんだいご /尊大語/\nそんち /存置/\nそんちょう /尊重/村長/\nそんちょうせんきょ /村長選挙/\nそんてん /尊天/\nそんとく /損得/\nそんとくかんじょう /損得勘定/\nそんどう /村道/尊堂/\nそんない /村内/\nそんのう /尊皇/尊王/\nそんのうじょうい /尊皇攘夷/尊王攘夷/\nそんぱい /存廃/\nそんぴ /存否/尊卑/村費/\nそんぴぶんみゃく /尊卑分脈;編纂本朝尊卑分明図/\nそんぶ /孫武/\nそんぶん /孫文/\nそんぷ /尊父/\nそんぷうし /村夫子/\nそんぼう /存亡/損亡;loss/\nそんぽ /損保/\nそんぽう /尊奉/尊報;お返事/\nそんぽがいしゃ /損保会社/\nそんみん /村民/\nそんみんぜい /村民税/\nそんめい /尊名;おなまえ/尊命;おおせ/\nそんもう /存亡;皇国の-/損耗;人員の-/損亡;利益の-/\nそんもうぶん /損耗分/\nそんゆう /村有/村邑/損友/\nそんよう /尊容/\nそんらく /村落/\nそんらくきょうどうたい /村落共同体/\nそんらん /尊覧/\nそんり /村里/\nそんりつ /存立/村立/\nそんりょ /尊慮/\nそんりょう /損料/\nぞ /曾;(呉音の一つ)/曽;「曾」の異体字/祖;「先祖」の一部?/\nぞい /沿い/沿/\nぞう /像;†image/象;†elephant/増/造/贈/蔵;くら/雑/臓;臓器/贓;贓物(盗品)/僧;(連濁)/憎/慥/梍;さいかち/臧/賍;「贓」の異体字/襍;「雑」の異体字/雜;「雑」の旧字(人名用漢字)/藏;「蔵」の旧字(人名用漢字)/臟;「臓」の旧字(人名用漢字)/三;(人名用?)/噌;ソウ?/曾;ソウ?/曽;「曾」の異体字,?/\nぞう> /増;増感,増血,増音程/贈/\nぞうあい /憎愛/\nぞうあく /増悪/造悪/\nぞうい /贈位/\nぞういん /増員/\nぞういんようきゅう /増員要求/\nぞうえい /造影;[医]contrast/造営;build/\nぞうえいざい /造影剤/\nぞうえき /増益/\nぞうえん /造園/増援/\nぞうえんがかり /造園係/\nぞうえんぎょう /造園業/\nぞうえんぶたい /増援部隊/\nぞうお /憎悪/\nぞうおんてい /増音程/\nぞうか /増加/造花;imitation flower/造化;creation.「-の神」/増価/\nぞうかかんすう /増加関数/\nぞうかきょくせん /増加曲線/\nぞうかけいこう /増加傾向/\nぞうかてき /増加的/\nぞうかぶん /増加分/\nぞうかりつ /増加率/\nぞうかりょう /増加量/\nぞうかれつ /増加列/\nぞうかん /増刊/増感/\nぞうかんげんぞう /増感現像/\nぞうかんごう /増刊号/\nぞうかんざい /増感剤;[写真]sensitizer/\nぞうかんし /増感紙/\nぞうかんしょり /増感処理/\nぞうかんすう /像関数/\nぞうかんほう /増感法/\nぞうがく /増額/\nぞうがめ /象亀/\nぞうがん /象嵌/象眼;=象嵌/造龕/\nぞうき /臓器/雑木/造機/\nぞうきいしょく /臓器移植/\nぞうきいしょくほう /臓器移植法/\nぞうきいしょくよう /臓器移植用/\nぞうきかんかく /臓器感覚/\nぞうきていきょう /臓器提供/\nぞうきばいばい /臓器売買/\nぞうきばやし /雑木林/\nぞうきゅう /増給/\nぞうきょう /増強/\nぞうきょうりょう /増強量/\nぞうきん /雑巾/\nぞうきんがけ /雑巾掛け/\nぞうけい /造形;molding/造型;=造形/造詣;-が深い/\nぞうけいか /造形家/\nぞうけいきかく /造形企画/\nぞうけいげいじゅつ /造形芸術/\nぞうけいひょうげん /造形表現/\nぞうけいび /造形美/\nぞうけいびじゅつ /造形美術/\nぞうけつ /造血;血を作る。「-器官」/増結;「電車の-」/増血;血を増やす。「-剤」/\nぞうけつかんさいぼう /造血幹細胞;[生物]hemopoietic stem cell/\nぞうけつき /造血器/\nぞうけつきかん /造血器官/\nぞうけつざい /増血剤/\nぞうけつぶん /増結分/\nぞうけつやく /造血薬/\nぞうけつよう /増結用/\nぞうげ /象牙/\nぞうげい /雑芸/\nぞうげいろ /象牙色/\nぞうげかいがん /象牙海岸/\nぞうげしつ /象牙質;[解剖]dentin/\nぞうげのとう /象牙の塔;ivory tower(=academism)/\nぞうげん /増減/雑言/造言/\nぞうこく /増石/\nぞうご /造語/\nぞうごう /贈号/\nぞうごのうりょく /造語能力/\nぞうごりょく /造語力/\nぞうごん /雑言/\nぞうさ /造作/雑作/\nぞうさく /造作/増作/\nぞうさつ /増刷/\nぞうさつじ /増刷時/\nぞうさん /増産/\nぞうざい /造材/\nぞうざん /造山/\nぞうざんうんどう /造山運動/\nぞうざんたい /造山帯/\nぞうし /増資/草子/草紙/双紙/\nぞうしがや /雑司ヶ谷/\nぞうしき /雑色/\nぞうしゃ /増車/\nぞうしゅ /造酒/\nぞうしゅう /増収/贈収;-賄/\nぞうしゅうわい /贈収賄/\nぞうしゅつ /造出/\nぞうしょ /蔵書/\nぞうしょいん /蔵書印/\nぞうしょう /蔵相/増床;(床面積|病院のベッド)を増やす/贈賞/\nぞうしょうさんご /造礁珊瑚/\nぞうしょく /増殖/\nぞうしょくそくど /増殖速度/\nぞうしょくちゅう /増殖中/\nぞうしょくほう /増殖法/\nぞうしょくろ /増殖炉/\nぞうしょこうせい /蔵書構成/\nぞうしょすう /蔵書数/\nぞうしん /増進/\nぞうじ /造寺/造字/造次/\nぞうじてんぱい /造次顛沛/\nぞうじょう /増上/\nぞうじょうじ /増上寺/\nぞうじょうてん /増長天/\nぞうじょうまん /増上慢/\nぞうじるし /象印;[企業名]/\nぞうす /蔵主/\nぞうすい /雑炊/増水/\nぞうせい /造成/増勢/増生/\nぞうせいき /造精器/蔵精器;=造精器/\nぞうせいち /造成地/\nぞうせいちゅう /造成中/\nぞうせつ /増設;expansion.「メモリの-」/造設;creation/雑説;噂/\nぞうせつかのう /増設可能/\nぞうせつじ /増設時/\nぞうせつとびら /増設扉/\nぞうせつぶぶん /増設部分/\nぞうせつよう /増設用/\nぞうせん /造船/\nぞうせんかい /造船界/\nぞうせんじょ /造船所/\nぞうぜい /増税/増勢/\nぞうそく /増速/\nぞうぞう /造像/\nぞうたん /増反/増炭/\nぞうだ /造田;姓/\nぞうだい /増大/\nぞうちく /増築/\nぞうちくこうじ /増築工事/\nぞうちくちゅう /増築中/\nぞうちぜい /増地税/\nぞうちょう /増長/増徴;税の-/\nぞうちょうてん /増長天/\nぞうてい /贈呈/増訂/\nぞうていしき /贈呈式/\nぞうていばん /増訂版/\nぞうてん /像点/\nぞうとう /贈答/造塔/\nぞうとうひん /贈答品/\nぞうとうよう /贈答用/\nぞうとく /蔵匿/\nぞうに /雑煮/\nぞうにん /雑人/\nぞうねん /増粘/\nぞうねんざい /増粘剤/\nぞうねんたとうるい /増粘多糖類/\nぞうは /増派/\nぞうはい /増配/\nぞうはくざい /増白剤/\nぞうはつ /増発/\nぞうはつぶん /増発分/\nぞうはつよう /増発用/\nぞうはん /造反/蔵版/増版/\nぞうはんしゃ /造反者/\nぞうはんゆうり /造反有理/\nぞうばい /増倍/\nぞうばいかん /増倍管/\nぞうばいりつ /増倍率/\nぞうひ /象皮/\nぞうひびょう /象皮病/\nぞうひょう /雑兵/\nぞうひょうたち /雑兵達/\nぞうひょうものがたり /雑兵物語/\nぞうび /増備/\nぞうびがた /増備型/\nぞうびしゃ /増備車/\nぞうびん /増便/\nぞうふ /臓腑/\nぞうふく /増幅/\nぞうふくき /増幅器/\nぞうふくきのう /増幅機能/\nぞうふくど /増幅度/\nぞうふくりつ /増幅率/\nぞうぶつ /造物;creation/造仏/贓物;[法]stolen goods/\nぞうぶつしゃ /造物者/\nぞうぶつしゅ /造物主/\nぞうぶん /増分/\nぞうぶんち /増分値/\nぞうへい /造幣/造兵/\nぞうへいきょく /造幣局/\nぞうへいしょう /造兵廠;arsenal/\nぞうほ /増補/\nぞうほう /増俸/\nぞうほうたい /造胞体/\nぞうほかいてい /増補改訂/\nぞうほかいていばん /増補改訂版/\nぞうほばん /増補版/\nぞうほん /蔵本/造本/\nぞうぼう /像法;[仏教]/\nぞうぼく /雑木/\nぞうまえ /像前/\nぞうむし /象虫/\nぞうめんわんきょく /像面湾曲/\nぞうもう /増毛/\nぞうもつ /臓物/雑物/\nぞうよ /贈与/\nぞうよう /雑用;ざつよう/雑徭;[律令制]/\nぞうよしゃ /贈与者/\nぞうよぜい /贈与税/\nぞうらんき /造卵器/蔵卵器;=造卵器/\nぞうり /草履/\nぞうりとり /草履取り;信長の-/\nぞうりむし /草履虫/\nぞうりょう /増量/\nぞうりょうかのう /増量可能/\nぞうりょく /増力/\nぞうりょくざい /増力剤/\nぞうりん /造林/\nぞうりんち /造林地/\nぞうわい /贈賄/\nぞうわいざい /贈賄罪/\nぞうわく /増枠/\nぞえ /添/\nぞく /続/族/賊/属/俗/粟;あわ/續;「続」の旧字/屬;「属」の旧字/束;(連濁)装束/足;(連濁)満足/\nぞくあく /俗悪/\nぞくうけ /俗受け/\nぞくえい /続映/\nぞくえん /続演/俗縁/\nぞくおん /属音/\nぞくか /俗化/\nぞくかい /俗界/続開/\nぞくがいこん /族外婚;exogamy/\nぞくがく /俗学/\nぞくがら /続柄/\nぞくがん /俗眼/\nぞくぎいん /族議員/\nぞくぐ /属具/\nぞくぐん /賊軍/\nぞくけ /俗気/\nぞくげん /俗言/俗諺/続弦;(男の)再婚/\nぞくご /俗語/\nぞくごしゅう /俗語集/\nぞくさい /続載/\nぞくさんへんど /粟散辺土/\nぞくし /続紙/賊子/\nぞくしち /属七/\nぞくしゅ /俗手/\nぞくしゅう /属州/俗臭;vulgarity/俗習;vulgar habit/俗衆;crowd/\nぞくしゅつ /続出/\nぞくしょ /俗書/\nぞくしょう /俗称/族称;戦前の華族・士族・平民の称号/\nぞくしん /続伸/俗信/賊臣/俗心/\nぞくじ /俗字;⇔正字/俗事;mundanity.「-にかまける」/俗耳;-に入り易い/\nぞくじょう /俗情/\nぞくじん /俗人/属人/俗塵/族人/\nぞくじんてき /属人的/\nぞくする /∈/∋;(ぞくされる)/\nぞくせ /俗世/\nぞくせい /属性/俗世/族制/俗姓;=ぞくしょう/族生/簇生;=族生/\nぞくせいしゅぎ /属性主義;⇔業績主義/\nぞくせいじょうけん /属性条件/\nぞくせいち /属性値/\nぞくせいひょうか /属性評価/\nぞくせいぶんぽう /属性文法/\nぞくせいへんか /属性変化/\nぞくせいめい /属性名/\nぞくせかい /俗世界/\nぞくせき /族籍;caste/\nぞくせけん /俗世間/\nぞくせつ /俗説/\nぞくぞく /続々/\nぞくたい /俗諦/俗体/\nぞくだん /俗談/\nぞくち /属地/俗知/\nぞくちしゅぎ /属地主義/\nぞくちほう /属地法/\nぞくちょう /族長/属調;[音楽]dominant/俗調/\nぞくでん /俗伝/\nぞくと /賊徒/\nぞくとう /続投/属島/続騰;⇔続落/\nぞくないこん /族内婚;endogamy/\nぞくに /俗に/\nぞくねん /俗念/\nぞくはい /俗輩/\nぞくはく /粟帛/\nぞくはつ /続発/\nぞくはつせい /続発性/\nぞくばなれ /俗離れ/\nぞくふ /族譜/\nぞくぶつ /俗物/\nぞくぶつずかん /俗物図鑑/\nぞくぶん /俗文/\nぞくへい /賊兵/\nぞくへん /続編/続篇/\nぞくへんぐん /続編群/\nぞくほう /続報/\nぞくみょう /俗名/\nぞくむ /俗務/\nぞくめい /属名/俗名/賊名/\nぞくめつ /族滅/\nぞくよう /俗謡/俗用/\nぞくらく /続落/\nぞくり /俗吏/属吏/\nぞくりゅう /粟粒/俗流/\nぞくりょう /属領/属僚/俗了/\nぞくりょうち /属領地/\nぞくろん /俗論/続論/\nぞくわおん /属和音/\nぞこ /底/\nぞっか /俗化/俗家/\nぞっかい /俗界/続開/俗解/\nぞっかく /属格;[文法]genitive/\nぞっかん /続刊/属官/俗間/\nぞっきぼん /ぞっき本/\nぞっきや /ぞっき屋/\nぞっきょう /俗境/\nぞっきょく /俗曲/\nぞっこう /続行/続稿/\nぞっこうかのう /続行可能/\nぞっこうちゅう /続行中/\nぞっこく /属国/\nぞの /園/薗;「園」の旧字(人名用漢字)/\nぞめ /初め/\nぞら /空/\nぞろあすたーきょう /ゾロアスター教/\nぞろい /揃い/\nぞろめ /ゾロ目/ぞろ目/\nぞん /損/存/\nぞんい /存意/\nぞんがい /存外/\nぞんじ /存知/存じ/\nぞんじあたり /存じ当り/\nぞんじょう /存生/\nぞんじより /存じ寄り/\nぞんせい /存星;漆塗/\nぞんち /存知/\nぞんぢ /存知/\nぞんねん /存念/\nぞんぶん /存分/\nぞんめい /存命/\nぞんめいちゅう /存命中/\nた /他/田/多/太/手/汰;沙汰/夛;「多」の異体字/詫;わびる/詑;あざむく/侘;わびる/佗;(ひく) NB:「わび」は「侘」との混同/咤;叱咤激励/它/蛇;へび/躱;かわ・す/朶;耳朶/岔;別れ道/\nた> /多/他/\nたーすーしー /大四喜/\nたあい /他愛/\nたあいしょう /多相性/\nたあちゃ /他家/\nたあはい /多牌/\nたい /他意/隊/鯛/対/体/態/帯/胎/耐/田井/田居/泰;泰山/逮;逮捕/隶;およぶ/靆;靉靆/大;†おおきい/太;†ふとい/汰;淘汰/怠;怠慢/苔;こけ/台;台風/颱;颱風/殆;ほとんど/駘;駘蕩/紿/擡;もた・げる/抬;「擡」の異体字/堆;堆積/碓;うす/退;退場/褪;褪色/腿;大腿/滞;滞納/滯;「滞」の旧字(人名用漢字)/帶;「帯」の旧字(人名用漢字)/岱;岱山/袋;ふくろ/代;(漢音)/玳;玳瑁/貸;賃貸/替;代替/戴;いただく/待;待機/黛;まゆずみ/諦;(呉音)/頽;退廃/對;「対」の旧字/躰;「体」の異体字1/軆;「体」の異体字2/體;「体」の旧字/\nたい> /対/耐/\nたいあたり /体当たり/体当り/\nたいあつ /耐圧/\nたいあつけんさ /耐圧検査/\nたいあつしけん /耐圧試験/\nたいあつせい /耐圧性/\nたいあん /大安;[六輝]/対案/泰安/\nたいあんきちじつ /大安吉日/\nたいい /体位/大意;synopsis/大尉;lieutenant/退位/胎位;[医]fetal position/大医/\nたいいき /帯域;band/大域;global.「-変数」/\nたいいきかくだい /帯域拡大/\nたいいきざつおん /帯域雑音/\nたいいきしょうめい /大域照明/\nたいいきせい /大域性/\nたいいきせいげん /帯域制限/\nたいいきだっしゅつ /大域脱出/\nたいいきつうか /帯域通過/\nたいいきてき /大域的/\nたいいきとくせい /帯域特性/\nたいいきない /帯域内/\nたいいきはば /帯域幅/\nたいいきぶんかつ /帯域分割/\nたいいきへんすう /大域変数/\nたいいく /体育/\nたいいくかい /体育会/\nたいいくかいがくせい /体育会学生/\nたいいくかいけい /体育会系/\nたいいくかがくけい /体育科学系/\nたいいくかん /体育館/\nたいいくかんない /体育館内/\nたいいくがく /体育学/\nたいいくがくけんきゅう /体育学研究/\nたいいくきょうし /体育教師/\nたいいくきょく /体育局/\nたいいくけい /体育系/\nたいいくさい /体育祭/\nたいいくじつぎ /体育実技/\nたいいくずわり /体育座り;部屋の隅で/\nたいいくのひ /体育の日;十月の第二月曜日/\nたいいち /太一/対一/\nたいいへんかん /体位変換/\nたいいほう /対位法/\nたいいほうてき /対位法的/\nたいいん /隊員/退院/太陰/退隠/\nたいいんいわい /退院祝/退院祝い/\nたいいんせい /耐陰性/\nたいいんたいようれき /太陰太陽暦/\nたいいんたち /隊員達/\nたいいんれき /太陰暦/\nたいう /大雨/\nたいえい /大栄;地名/退嬰/\nたいえいてき /退嬰的/\nたいえき /体液/退役/\nたいえきぐんじん /退役軍人/\nたいえつ /大悦/\nたいえん /対円/退園/\nたいおう /対応/滞欧;stay in Europe/対欧;vs. Europe/對應;「対応」旧字/\nたいおう> /対応/\nたいおうか /対応可/\nたいおうかのう /対応可能/\nたいおうかんけい /対応関係/\nたいおうがた /対応型/\nたいおうきしゅ /対応機種/\nたいおうきそく /対応規則/\nたいおうけんばいき /対応券売機/\nたいおうさく /対応策/\nたいおうしゃ /対応車/\nたいおうしゃしゅ /対応車種/\nたいおうしゃりょう /対応車両/\nたいおうしゅだん /対応手段/\nたいおうじょうきょう /対応状況/\nたいおうじょうほう /対応情報/\nたいおうず /対応図/\nたいおうずみ /対応済/\nたいおうづけ /対応付け/\nたいおうてん /対応点/\nたいおうどりょく /対応努力/\nたいおうばん /対応版/\nたいおうばんぐみ /対応番組/\nたいおうひょう /対応表/\nたいおうひん /対応品/\nたいおうふかのう /対応不可能/\nたいおうぶつ /対応物/\nたいおうぶひん /対応部品/\nたいおうほう /対応法/\nたいおうよてい /対応予定/\nたいおせんせい /耐汚染性/\nたいおとし /体落とし/\nたいおん /体温/\nたいおんけい /体温計/\nたいおんじょうしょう /体温上昇/\nたいおんそくてい /体温測定/\nたいおんちょうせい /体温調整/\nたいおんちょうせつ /体温調節/\nたいか /対価/大家/耐火/退化/大火/大化;年号(645-650) 「-の改新」/大過;-なく/大厦;異体字/大廈;大きな建物/帯化;[園芸]fasciation. 茎が帯状になる奇形/滞貨;stock/袋果;[植物]follicle/耐過/\nたいかい /大会/退会/大海/\nたいかいいいんちょう /大会委員長/\nたいかいかいさい /大会開催/\nたいかいかいじょう /大会会場/\nたいかいかんじ /大会幹事/\nたいかいきかんちゅう /大会期間中/\nたいかいけっしょう /大会決勝/\nたいかいご /大会後/\nたいかいさんか /大会参加/\nたいかいさんかしゃ /大会参加者/\nたいかいさんかひ /大会参加費/\nたいかいしゃ /退会者/\nたいかいしゅうりょうご /大会終了後/\nたいかいしゅつじょう /大会出場/\nたいかいしん /大会新;大会新記録/\nたいかいしんきろく /大会新記録/\nたいかいじむきょく /大会事務局/\nたいかいぜんたい /大会全体/\nたいかいぜんぱん /大会全般/\nたいかいっそう /滞貨一掃/\nたいかいへん /大会篇/\nたいかいほんぶ /大会本部/\nたいかいまえ /大会前/\nたいかいめい /大会名/\nたいかいやくいん /大会役員/\nたいかいようこう /大会要項/\nたいかく /体格/対角;diagonal/対格;[文法]accusative/台閣/\nたいかくか /対角化/\nたいかくぎょうれつ /対角行列/\nたいかくぎょがん /対角魚眼/\nたいかくこう /対角項/\nたいかくさ /体格差/\nたいかくせいぶん /対角成分/\nたいかくせん /対角線/\nたいかくせんじょう /対角線上/\nたいかくせんろんぽう /対角線論法/\nたいかくてき /体格的/\nたいかくようそ /対角要素/\nたいかけんちく /耐火建築;fireproof building/\nたいかこうぞう /耐火構造;[建築]RC造などの耐火材による構造。fireproof/\nたいかこうろう /大廈高楼/\nたいかざい /耐火材/\nたいかざいりょう /耐火材料/\nたいかせい /耐火性/\nたいかせいのう /耐火性能/\nたいかぜんだい /大化前代/\nたいかど /耐火度/\nたいかひふく /耐火被覆;[建築]/\nたいかれんが /耐火煉瓦;建築よりは工業向け/\nたいかん /体感/大観/耐寒/退官/体幹/戴冠/退館/対艦/大鑑/大官/大患;「修善寺の-」/大旱/\nたいかんおんど /体感温度/\nたいかんきねん /退官記念/\nたいかんこうげき /対艦攻撃/\nたいかんこく /対韓国/\nたいかんしき /戴冠式/\nたいかんしよう /耐寒仕様/\nたいかんじかん /体感時間/\nたいかんせい /耐寒性/\nたいかんそくど /体感速度/\nたいかんちあん /体感治安/\nたいかんてき /体感的/\nたいかんみんこく /大韓民国/\nたいが /大河/大雅/大我;⇔小我/胎芽/大牙/\nたいがい /大概/対外;外部に対する。「-援助」/体外;カラダの外。「-受精」/大外;?/\nたいがいかつどう /対外活動/\nたいがいかんけい /対外関係/\nたいがいさいむ /対外債務/\nたいがいじあい /対外試合/\nたいがいじゅせい /体外受精/\nたいがいせっしょう /対外折衝/\nたいがいせんでん /対外宣伝/\nたいがいてき /対外的/\nたいがいぶ /対外部/\nたいがいぼうえき /対外貿易/\nたいがく /退学/\nたいがくかんこく /退学勧告/\nたいがくしょぶん /退学処分/\nたいがくとどけ /退学届/\nたいがしょうせつ /大河小説/\nたいがため /体固め/\nたいがどらま /大河ドラマ/\nたいがん /対岸/大願/対顔/\nたいがんじょうじゅ /大願成就/\nたいき /大気/待機/大器/隊旗/大樹;地名/対気/\nたいきあつ /大気圧/\nたいきおせん /大気汚染/\nたいきおせんたいさく /大気汚染対策/\nたいきおせんぼうしほう /大気汚染防止法/\nたいきおん /帯気音;[音声学]aspirate sound/\nたいきけん /大気圏/\nたいきけんがい /大気圏外/\nたいきけんさいとつにゅう /大気圏再突入/\nたいきけんない /大気圏内/\nたいきげんしょう /大気現象/\nたいきこう /大気光/\nたいきしゃ /大氣社;[企業名]/大気社/\nたいきじ /待機時/待機児/\nたいきじどう /待機児童;保育所の定員にあぶれた児童/\nたいきじょうたい /待機状態/\nたいきそくど /対気速度/\nたいきそせい /大気組成/\nたいきだいじゅんかん /大気大循環/\nたいきだいじゅんかんもでる /大気大循環モデル/\nたいきちゅう /大気中/待機中/\nたいきでんりょく /待機電力/\nたいきばんせい /大器晩成/\nたいきばんせいがた /大器晩成型/\nたいきゃく /退却/\nたいきゃくちゅう /退却中/\nたいきゅう /耐久/\nたいきゅうしけん /耐久試験/\nたいきゅうしょうひざい /耐久消費財/\nたいきゅうせい /耐久性/\nたいきゅうせいのう /耐久性能/\nたいきゅうせんしゅけん /耐久選手権/\nたいきゅうりょく /耐久力/\nたいきょ /退去/大挙/退居;⇔入居/太虚;sky/大虚;=太虚/\nたいきょう /体協/胎教/滞京/\nたいきょうさん /対共産/\nたいきょうよう /胎教用/\nたいきょく /対局;囲碁の-/対極;opposite/大局;-観/大曲/太極/大極;≒太極/\nたいきょくかん /大局観/\nたいきょくき /太極旗/\nたいきょくけん /太極拳/\nたいきょくし /大局視/\nたいきょくしゃ /対局者/\nたいきょくしゃめい /対局者名/\nたいきょくすう /対局数/\nたいきょくちゅう /対局中/\nたいきょくてき /大局的/対極的/大極的/\nたいきょめいれい /退去命令/\nたいきりゅうし /大気粒子/\nたいきろく /タイ記録;tied record/\nたいきん /大金/退勤/\nたいきんじ /退勤時/\nたいきんてつ /対近鉄/\nたいきんてつせん /対近鉄戦/\nたいぎ /大義;†cause.「戦争の-」/大儀;†effort.「-であった」/体技/\nたいぎご /対義語/\nたいぎめいぶん /大義名分/\nたいぎめいぶんろん /大義名分論/\nたいぎゃく /大逆/\nたいぎゃくざい /大逆罪/\nたいぎゃくじけん /大逆事件/\nたいぎゃくむどう /大逆無道/\nたいぎょ /大魚/\nたいぎょう /大業/怠業/\nたいく /体躯/\nたいくう /対空/滞空/体腔/\nたいくうかき /対空火器/\nたいくうしゃげき /対空射撃/\nたいくうじかん /滞空時間/\nたいくうだん /対空弾/\nたいくうない /体腔内/\nたいくうへいき /対空兵器/\nたいくうほう /対空砲/\nたいくうほうか /対空砲火/\nたいくうぼうぎょ /対空防御/\nたいくうりょく /対空力/\nたいくつ /退屈/\nたいくつおとこ /退屈男/\nたいくつしのぎ /退屈凌ぎ/\nたいくん /大君/\nたいぐ /大愚/\nたいぐう /待遇/対偶;[論理]A⊃B に対する ¬B⊃¬A/\nたいぐうかいぜん /待遇改善/\nたいぐうひょうげん /待遇表現;[言語]honorifics. 敬語など/\nたいぐん /大群;†hordes.「イナゴの-」/大軍;large army.「ロシアの-」/大郡;†large county/\nたいぐんか /大群化/\nたいけ /大家/\nたいけい /体系;†system.「コード体系」/体型;†体形のタイプ/大系;†corpus.「古典文学-」/体形;†body shape/大兄/大計/大慶/隊形/体刑/隊型;?/腿頚/\nたいけいか /体系化/\nたいけいがく /体系学/\nたいけいず /体系図/\nたいけいせい /体系性/\nたいけいてき /体系的/\nたいけいどうぶつ /袋形動物;aschelminthes/\nたいけいない /体系内/\nたいけいろん /体系論/\nたいけつ /対決/\nたいけつじょう /対決場/\nたいけん /体験/大剣/大権/大賢/大圏/帯剣/\nたいけんがくしゅう /体験学習/\nたいけんき /体験記/\nたいけんきおく /体験記憶/\nたいけんしゃ /体験者/\nたいけんじょう /体験上/\nたいけんだん /体験談/\nたいけんばん /体験版/\nたいけんへん /体験編/\nたいけんれい /体験例/\nたいけんれぽーと /体験レポート/\nたいげ /帯下/\nたいげん /体現/体言/大言/\nたいげんそうご /大言壮語/\nたいげんどめ /体言止め/\nたいこ /太鼓/太古/大戸/奈子/鯛子/大呼/\nたいこう /対抗;†rival.「相手に-する」/大綱/大公/対向;†facing.「-車線」/退行/太閤/体高/耐候/対校;学校対学校/太后/体腔/大功/退校/大行/大興/大江/退紅/褪紅/帯鉤/体講/体育講義;※abbrev/\nたいこういしき /対抗意識/\nたいこううせつしゃ /対向右折車/\nたいこうき /太閤記/\nたいこうぎょ /大口魚/\nたいこうくうき /対航空機/\nたいこうけんち /太閤検地;[日本史](1582-98)/\nたいこうこく /大公国;ルクセンブルク—/\nたいこうさく /対抗策/対抗作/\nたいこうしき /対向式/\nたいこうしゃ /対向車/対抗者/\nたいこうしゃせん /対向車線/\nたいこうしゃせんがわ /対向車線側/\nたいこうしゅだん /対抗手段/\nたいこうしょうひん /対抗商品/\nたいこうしょく /退紅色/\nたいこうしん /対抗心/\nたいこうじあい /対抗試合/\nたいこうじく /対抗軸/\nたいこうじょう /対抗上/\nたいこうせい /耐候性/退行性/\nたいこうせん /対抗戦/\nたいこうそち /対抗措置/\nたいこうたいごう /太皇太后/\nたいこうち /太鼓打;水棲昆虫/\nたいこうてんのう /大行天皇;死亡した天皇/\nたいこうはんしゃ /対光反射/\nたいこうば /対抗馬/\nたいこうぶんか /対抗文化;counterculture/\nたいこうぼう /太公望;周王朝の臣で、魯の開祖/\nたいこうようけん /対抗要件/\nたいこうりょく /対抗力/\nたいこうれっしゃ /対向列車/\nたいこく /大国/\nたいこくかん /大国間/\nたいこくしゅぎ /大国主義/\nたいこざ /太鼓座/\nたいこしょう /耐故障/\nたいこしょうせい /耐故障性/\nたいこたい /太鼓隊/\nたいこたたき /太鼓叩き;drummer/\nたいこだい /太古代;[地質年代]Archeozoic. 38-25億年前/\nたいこばし /太鼓橋;arched bridge/\nたいこばら /太鼓腹/\nたいこばん /太鼓判/\nたいこへん /大古編/\nたいこもち /幇間/太鼓持ち/太鼓持/\nたいこやき /太鼓焼/\nたいご /タイ語/大悟;=だいご/対語/隊伍/大語/\nたいごう /対合/\nたいごく /大獄/\nたいごてってい /大悟徹底/\nたいさ /大差/大佐;colonel/\nたいさい /大祭/大才/太歳;[陰陽道]八将神の一。木星/体菜/\nたいさいじつ /大祭日/\nたいさいぼう /体細胞/\nたいさいぼうぶんれつ /体細胞分裂;[生物]somatic mitosis/\nたいさく /対策/大作/\nたいさくあん /対策案/\nたいさくいいんかい /対策委員会/\nたいさくきょうぎかい /対策協議会/\nたいさくご /対策後/\nたいさくそうち /対策装置/\nたいさくひ /対策費/\nたいさくひん /対策品/\nたいさくぶひん /対策部品/\nたいさくほう /対策法/\nたいさくほうほう /対策方法/\nたいさくほんぶ /対策本部/\nたいさくまえ /対策前/\nたいさくよう /対策用/\nたいさつ /大冊/\nたいさなし /大差無/\nたいさん /退散/耐酸;-性/\nたいさんこう /耐酸鋼/\nたいさんせい /耐酸性/\nたいざ /対座/退座/胎座/対坐/\nたいざい /滞在/大罪/\nたいざいかのう /滞在可能/\nたいざいがたりょこう /滞在型旅行/\nたいざいきかん /滞在期間/\nたいざいきかんちゅう /滞在期間中/\nたいざいきょか /滞在許可/\nたいざいけいけん /滞在経験/\nたいざいさき /滞在先/\nたいざいしゃ /滞在者/\nたいざいじかん /滞在時間/\nたいざいち /滞在地/\nたいざいちゅう /滞在中/\nたいざいにっすう /滞在日数/\nたいざいひ /滞在費/\nたいざいび /滞在日/\nたいざん /泰山/大山/太山/岱山;地名,(Tai Shan) =泰山/鯛山/\nたいざんほくと /泰山北斗/\nたいざんめいどう /大山鳴動/\nたいし /大使/太子/大師/大志/太史/大史/太始/対し/\nたいしかん /大使館/\nたいしかんりょうじぶ /大使館領事部/\nたいしきちょう /太食調/\nたいしこう /太史公;司馬遷/\nたいしせん /大師線/\nたいした /大した/\nたいしつ /体質/退室/耐湿/対質/\nたいしつかいぜん /体質改善/\nたいしつかいぞう /体質改造/\nたいしつてき /体質的/\nたいして /大して;古語では「甚しい」様/\nたいしどう /太子堂/大師堂/\nたいしぼう /体脂肪/\nたいしぼうけい /体脂肪計/\nたいしぼうりつ /体脂肪率/\nたいしゃ /代謝/退社/大社;出雲-/大赦;[法]特定の〈犯罪〉の刑罰を赦免/対者/代赭;(顔料名,Fe2O3)/\nたいしゃいじょう /代謝異常;[医]dysbolism/\nたいしゃいろ /代赭色/\nたいしゃく /貸借/帝釈;-天/\nたいしゃくきょう /帝釈峡/\nたいしゃくたいしょうひょう /貸借対照表;財務諸表の1つ/\nたいしゃくてん /帝釈天/\nたいしゃくとりひき /貸借取引/\nたいしゃづくり /大社造り;[建築]/大社造;[建築]/\nたいしゃび /退社日/\nたいしゃりつ /代謝率/\nたいしゃりょう /代謝量/\nたいしゅ /太守/大酒/対手/\nたいしゅう /大衆/体臭/大周/対州;対馬/\nたいしゅううんどう /大衆運動/\nたいしゅうおんがく /大衆音楽/\nたいしゅうか /大衆化/\nたいしゅうかん /大修館/\nたいしゅうかんしょてん /大修館書店/\nたいしゅうぎょ /大衆魚;アジ・イワシ/\nたいしゅうごらく /大衆娯楽/\nたいしゅうさかば /大衆酒場/\nたいしゅうし /大衆紙/大衆誌/\nたいしゅうしゃ /大衆車/\nたいしゅうしゃかい /大衆社会;mass society/\nたいしゅうしょうせつ /大衆小説/\nたいしゅうしょくどう /大衆食堂/\nたいしゅうしんり /大衆心理/\nたいしゅうせい /大衆性/\nたいしゅうてき /大衆的/\nたいしゅうてきにんき /大衆的人気/\nたいしゅうぶんか /大衆文化/\nたいしゅうぶんがく /大衆文学/\nたいしゅうやく /大衆薬;風邪薬や胃薬の類/\nたいしゅか /大酒家/\nたいしゅつ /退出;†quit.「議会から-する」/帯出;†take out.「本の-」/貸出;?/体出;?/\nたいしゅつしゃ /退出者/\nたいしゅつれい /退出例/\nたいしょ /対処/退所;⇔入所/大書/大暑;[二十四節気]7.23頃/大所/太初/対蹠;たいせき/台書/\nたいしょあん /対処案/\nたいしょう /対象;†target.「研究-」/大正;年号(1912-26)/大賞/大将/対照;†contrast.「-実験」/対称;†symmetry.「線-」/大勝/大笑/対症;-療法/隊商/大捷;≒大勝/大詔/胎生;[仏教]/\nたいしょう#ねん /大正#0年/大正#1年/大正#2年/大正#3年/\nたいしょう> /対象;-群,-行,-団体/\nたいしょういけ /大正池/\nたいしょうえび /大正海老/\nたいしょうか /対象化/\nたいしょうがい /対象外/\nたいしょうがいせい /耐障害性/\nたいしょうがた /対称型/\nたいしょうがんねん /大正元年/\nたいしょうき /大正期/\nたいしょうきかん /対象期間/\nたいしょうきしゅ /対象機種/\nたいしょうぎょうれつ /対称行列/\nたいしょうくかん /対象区間/\nたいしょうぐん /大将軍/対照群;†control group/対称群;†symmetric group/\nたいしょうけい /対称形/\nたいしょうげき /耐衝撃/\nたいしょうげんご /対象言語/\nたいしょうげんごがく /対照言語学;contractive linguistics/\nたいしょうこう /対象項/\nたいしょうこく /対象国/\nたいしょうごと /大正琴/\nたいしょうざっし /対象雑誌/\nたいしょうしてい /対象指定/\nたいしょうしゃ /対象者/対象車/\nたいしょうしゃりょう /対象車両/\nたいしょうしゅうだん /対象集団/\nたいしょうしんじん /大賞新人/\nたいしょうじく /対称軸/\nたいしょうじだい /大正時代/\nたいしょうじっけん /対照実験/\nたいしょうじどうしゃ /対象自動車/\nたいしょうじんいん /対象人員/\nたいしょうすうりょう /対象数量/\nたいしょうせい /対称性;†symmetry/対象性;†objectivity/\nたいしょうせいやく /大正製薬;[企業名]/\nたいしょうせかい /対象世界/\nたいしょうせんしゅ /対象選手/\nたいしょうそう /対象層/\nたいしょうたいかい /対象大会/\nたいしょうちいき /対象地域/\nたいしょうちいきない /対象地域内/\nたいしょうちしき /対象知識/\nたいしょうてき /対照的;†contrastive/対称的;†symmetrical/対象的;?/対症的/\nたいしょうてんのう /大正天皇/\nたいしょうど /対称度/\nたいしょうにんしき /対象認識/\nたいしょうねんど /対象年度/\nたいしょうねんれい /対象年齢/\nたいしょうひょう /対照表/\nたいしょうぶつ /対象物/\nたいしょうへんすう /対象変数/\nたいしょうまっき /大正末期/\nたいしょうめい /対象名/\nたいしょうめん /対称面/\nたいしょうやど /隊商宿/\nたいしょうりつ /対称律/\nたいしょうりょういき /対象領域/\nたいしょうりょうほう /対症療法/\nたいしょかのう /対処可能/\nたいしょく /退職/体色;body colour/退色/大食/褪色;≒退色/耐食;anticorrosion.「-性」/耐蝕;=耐食/\nたいしょくかん /大食漢/\nたいしょくきゅうふ /退職給付/\nたいしょくきゅうふひきあてきん /退職給付引当金/\nたいしょくきん /退職金/\nたいしょくきんきてい /退職金規定/\nたいしょくけいじ /退職刑事/\nたいしょくご /退職後/\nたいしょくさいぼう /大食細胞;[生物]histiocyte (=macrophage)/\nたいしょくしゃ /退職者/\nたいしょくしょとく /退職所得;retirement income/\nたいしょくじゆう /退職事由/\nたいしょくせい /耐食性/耐蝕性/\nたいしょくてあて /退職手当/\nたいしょくねがい /退職願/\nたいしょくねんきん /退職年金/\nたいしょくび /退職日/\nたいしょくりゆう /退職理由/\nたいしょこうしょ /大所高所/\nたいしょせい /耐暑性/\nたいしょてき /対蹠的/\nたいしょほう /対処法/\nたいしょほうほう /対処方法/\nたいしょりょうほう /対処療法;※対症療法?/\nたいしん /耐震/対震/対審/大信/大震/大身/太信/\nたいしんくう /対真空/\nたいしんこうぞう /耐震構造;[建築]/\nたいしんしんだん /耐震診断/\nたいしんせい /耐震性/\nたいしんせいのう /耐震性能/\nたいしんせっけい /耐震設計/\nたいしんへき /耐震壁/\nたいしんりっぽうこうし /体心立方格子;body-centred cubic lattice/\nたいじ /退治/胎児/対峙/対自;[哲学]fur sich/太地;地名/大治;年号(1126-1131)/泰司/泰次/泰二/帯磁/胎仔/\nたいじく /体軸/\nたいじそしき /胎児組織/\nたいじてき /対自的/\nたいじゅ /大樹/大儒/\nたいじゅう /体重/\nたいじゅういどう /体重移動/\nたいじゅうけい /体重計/\nたいじゅうさ /体重差/\nたいじゅうしんちょう /体重身長/\nたいじゅうそくてい /体重測定/\nたいじゅうべつ /体重別/\nたいじゅうりょう /耐重量/\nたいじゅく /退塾/\nたいじゅつ /体術/\nたいじゅん /泰淳/\nたいじゅんかん /体循環;[医]systemic circulation/\nたいじょう /退場/帯状/\nたいじょうかい /帯状回/\nたいじょうしゃ /退場者/\nたいじょうしょぶん /退場処分/\nたいじょうじゅん /退場順/\nたいじょうほうしん /帯状疱疹/\nたいじん /対人/退陣/対陣/大人/タイ人/泰人/\nたいじんかんけい /対人関係/\nたいじんきょうふしょう /対人恐怖症;[精医]/\nたいじんけん /対人権/\nたいじんじらい /対人地雷/\nたいじんじらいぜんめんきんしじょうやく /対人地雷全面禁止条約/\nたいじんてき /対人的/\nたいすい /耐水/大水/大酔/退水/\nたいすいせい /耐水性/\nたいすう /対数;log/大数;large number.「-の法則」/\nたいすうかんすう /対数関数/\nたいすうじく /対数軸/\nたいすうち /対数値/\nたいすうのほうそく /大数の法則;[数学]law of large numbers/\nたいすうひょう /対数表/\nたいすうめもり /対数目盛/\nたいすけ /泰介/退助/泰祐/泰佑/\nたいする /対する/\nたいずし /鯛鮨/\nたいせい /体制;†system.「政治-」/大成;「研究者として-する」/態勢;†readiness.「準備-」/耐性/体勢;†posture.「-が崩れる」/大勢;†trend.「-が決する」/大聖/大政;-奉還/対生;[植物]distichous/胎生;[生物]⇔卵生/大青;[植物]woad/泰西;the West/退勢/頽勢;≒退勢/大声/体性/\nたいせいいでんし /耐性遺伝子/\nたいせいか /体制下/体制化/\nたいせいかんかく /体性感覚/\nたいせいかんかくや /体性感覚野/\nたいせいがわ /体制側/\nたいせいきん /耐性菌/\nたいせいぎょ /胎生魚;[生物]live-bearer/\nたいせいけんせつ /大成建設;[企業名]/\nたいせいこうこう /大成高校/\nたいせいしっこ /大声疾呼/\nたいせいてき /体制的/\nたいせいどう /大盛堂/\nたいせいひはん /体制批判/\nたいせいぶせん /対西武戦/\nたいせいぶつ /対生物/\nたいせいほうかん /大政奉還/\nたいせいまる /大成丸/\nたいせいよう /大西洋/\nたいせいようかんたい /大西洋艦隊/\nたいせいようがん /大西洋岸/\nたいせいようけんしょう /大西洋憲章;[世界史]Atlantic Charter(1941)/\nたいせいようせん /大西洋線/\nたいせいよくさんかい /大政翼賛会/\nたいせき /体積/堆積;pile.「土砂の-」/退席/対蹠/滞積;stack up.「業務が-する」/大石/堆石;moraine/対席/\nたいせきがん /堆積岩/\nたいせきじ /大石寺/\nたいせきそう /堆積層/\nたいせきそくど /体積速度/\nたいせきは /体積波/\nたいせきぶつ /堆積物/\nたいせきようそ /体積要素/\nたいせきりょく /体積力/\nたいせつ /大切/大雪;[二十四節気]12.8頃/体節/\nたいせつさ /大切さ/\nたいせん /対戦/大戦;great war/対潜;antisubmarine/苔癬/大船/大戰;「戦」旧字/\nたいせんあいて /対戦相手/\nたいせんかいすう /対戦回数/\nたいせんがた /対戦型/\nたいせんがたかくとう /対戦型格闘/\nたいせんけいしき /対戦形式/\nたいせんけっか /対戦結果/\nたいせんげーむ /対戦ゲーム/\nたいせんご /大戦後/対戦後/\nたいせんしゃ /対戦者/対戦車/\nたいせんしゃほう /対戦車砲/\nたいせんしゃぼしゅうちゅう /対戦者募集中/\nたいせんじ /対戦時/\nたいせんすう /対戦数/\nたいせんせいせき /対戦成績/\nたいせんちゅう /大戦中/対戦中/\nたいせんちゅうるい /苔蘚虫類/\nたいせんとちゅう /対戦途中/\nたいせんひょう /対戦表/\nたいせんひわ /大戦秘話/\nたいせんまっき /大戦末期/\nたいせんりつ /対旋律/\nたいぜい /大勢/\nたいぜん /大全/泰然/\nたいぜんくつ /体前屈/\nたいぜんじじゃく /泰然自若/\nたいそ /太祖/\nたいそう /体操/大層/大宗;権威/太宗;廟号の一つ/大喪;天皇の葬儀/大葬;天皇・太皇太后・皇太后・皇后の葬儀/太簇;[音楽]/\nたいそう> /大層;(副詞)/\nたいそうきょうぎ /体操競技/\nたいそうぎ /体操着/\nたいそうのれい /大喪の礼;天皇の葬儀/\nたいそうふく /体操服/\nたいそうぶ /体操部/\nたいそく /体側/大息/\nたいそしき /体組織/\nたいぞう /退蔵;資本の-/胎蔵;[仏教]/泰三;人名/泰造/泰蔵/大蔵/大造/諦三/太造/\nたいぞうかい /胎蔵界/\nたいぞうかいまんだら /胎蔵界曼荼羅;garbha-kosa mandala/\nたいた /対他/\nたいだ /怠惰/\nたいだん /対談/退団/\nたいだんきじ /対談記事/\nたいだんけいしき /対談形式/\nたいだんしゅう /対談集/\nたいち /対置/対地/太一/多一/\nたいちこうげき /対地攻撃/\nたいちしえん /対地支援/\nたいちそくど /対地速度/\nたいちゅう /対中;対・中国/台中;地名,台湾/\nたいちゅうごく /対中国/\nたいちゅうにちせん /対中日戦/\nたいちょ /大著/\nたいちょう /体調/隊長/体長/退庁/退潮/\nたいちょういへん /体調異変/\nたいちょうかく /対頂角/\nたいちょうかんり /体調管理/\nたいちょうたち /隊長達/\nたいちょうばんぜん /体調万全/\nたいちょうふじゅうぶん /体調不十分/\nたいちょうふちょう /体調不調/\nたいちょうふりょう /体調不良/\nたいちよう /退治用/\nたいちろう /太一郎/\nたいてい /大抵/大帝/退廷/\nたいてい> /大抵;(副詞)/\nたいてき /大敵/対敵/\nたいてろ /対テロ/\nたいてん /退店/大典/退転/\nたいでん /帯電/\nたいと /泰斗/大都/\nたいとう /対等/台頭/台東;地名,東京/帯刀/対当;opposition/擡頭;=台頭/台糖;[企業名]/駘蕩;春風-/頽唐;退廃/体当;?/\nたいとういじょう /対等以上/\nたいとうかんけい /対等関係/\nたいとうがく /対当額/\nたいとうきょう /対東京/\nたいとうく /台東区/\nたいとうせい /対等性/\nたいとく /体得/大徳/\nたいとしん /対都心/\nたいとるせん /タイトル戦/\nたいど /態度/大度/胎土/\nたいどう /胎動/帯同/\nたいどく /胎毒/\nたいどひょうめい /態度表明/\nたいどみてい /態度未定/\nたいどる /対ドル/\nたいない /体内/胎内/対内;「-政策」/隊内/\nたいないどけい /体内時計/\nたいないぶ /体内部/\nたいなごや /対名古屋/\nたいなん /台南;地名,台湾/\nたいにし /対西/\nたいにち /対日/滞日/\nたいにちさんせん /対日参戦/\nたいにん /退任/大任/体認/\nたいにんげん /対人間/\nたいねつ /耐熱/\nたいねつがらす /耐熱ガラス/\nたいねつざら /耐熱皿/\nたいねつしょり /耐熱処理/\nたいねつせい /耐熱性/\nたいねつようき /耐熱容器/\nたいねん /耐年/\nたいのう /滞納/怠納;怠って納めない/\nたいのうしゃ /滞納者/怠納者;<rare> 怠って納めない人/\nたいのうしょぶん /滞納処分/\nたいは /大破/\nたいはい /大敗/退廃/頽廃;=退廃/大盃/頽廢;旧字/\nたいはいてき /退廃的/頽廃的;=退廃的/\nたいはいび /頽廃美/\nたいはく /太白/\nたいはくく /太白区/\nたいはくさん /太白山/\nたいはくせい /太白星;金星/\nたいはん /大半/大藩/\nたいばつ /体罰/\nたいばつきょうし /体罰教師/\nたいばつもんだい /体罰問題/\nたいばん /胎盤/\nたいひ /対比/堆肥/退避;逃げ去る。「火山から-する」/待避;退いて待つ。「特急を-する」/貸費/\nたいひえき /退避駅;?/\nたいひか /堆肥化/\nたいひかん /退避艦/\nたいひごう /待避壕/\nたいひじょ /待避所;通過待ちする場所/退避所;避難場所/\nたいひせつび /待避設備/退避設備/\nたいひせん /待避線/退避線;?/\nたいひつとくしょ /大筆特書/\nたいひづくり /堆肥作り/\nたいひてき /対比的/\nたいひひょう /対比表/\nたいひょう /体表/\nたいひょうめん /体表面/\nたいひょうめんせき /体表面積/\nたいひよう /退避用/\nたいひりょういき /退避領域/\nたいひろしま /対広島/\nたいびょう /大病/\nたいびょうせい /耐病性/\nたいふ /大夫/大輔/\nたいふう /台風/颱風/\nたいふう#ごう /台風#0号/\nたいふういっか /台風一過/\nたいふうか /台風下/\nたいふうじょうりく /台風上陸/\nたいふうせい /耐風性/\nたいふうせっきんちゅう /台風接近中/\nたいふく /大幅/大腹;=ふとっぱら/太腹;=ふとっぱら/\nたいぶ /大部;大部分。大冊。「だいぶ」とも/体部/退部/\nたいぶつ /対物/\nたいぶつれんず /対物レンズ;objective/\nたいぶとどけ /退部届/\nたいぶん /大分/\nたいぶんすう /帯分数/\nたいへい /太平/泰平/大兵/大平/\nたいへいき /太平記/\nたいへいこうぎょう /太平工業;[企業名]/\nたいへいざん /太平山/\nたいへいどう /太平道;[中国史]黄巾の乱を起こした宗教。首領は張角/\nたいへいよう /太平洋/\nたいへいようおうだん /太平洋横断/\nたいへいようがわ /太平洋側/\nたいへいようこうきあつ /太平洋高気圧/\nたいへいようせん /太平洋線/\nたいへいようせんそう /太平洋戦争/\nたいへいようせんそうまえ /太平洋戦争前/\nたいへいようちいき /太平洋地域/\nたいへいらく /太平楽/\nたいへん /大変/対辺/大編/大篇/\nたいへん> /大変;-困難,-楽,-便利/\nたいへんかんしゃ /大変感謝/\nたいへんきけん /大変危険/\nたいへんきょうしゅく /大変恐縮/\nたいへんけっこう /大変結構/\nたいへんこんなん /大変困難/\nたいへんごめいわく /大変御迷惑/\nたいへんざんねん /大変残念/\nたいへんしつれい /大変失礼/\nたいへんしんせつ /大変親切/\nたいへんじゅうよう /大変重要/\nたいへんふゆかい /大変不愉快/\nたいへんべんり /大変便利/\nたいへんまんぞく /大変満足/\nたいへんめいわく /大変迷惑/\nたいへんゆうめい /大変有名/\nたいべい /対米/滞米/\nたいべいこく /対米国/\nたいべつ /大別/\nたいべん /大弁;雄弁/胎便/\nたいぺい /台北/\nたいほ /逮捕/退歩/\nたいほう /大砲/大豊/大宝;年号(701-704)/大峰/大鵬/\nたいほうぐん /帯方郡;地名,楽浪郡南部/\nたいほうやくひん /大鵬薬品;[企業名]/\nたいほうりつりょう /大宝律令/\nたいほかんきんざい /逮捕監禁罪/\nたいほく /台北/\nたいほくおうふく /台北往復/\nたいほげき /逮捕劇/\nたいほしゃ /逮捕者/\nたいほじょう /逮捕状/\nたいほれき /逮捕歴/\nたいぼ /太母/\nたいぼう /待望/大望/耐乏/体貌/\nたいぼうろん /待望論/\nたいぼく /大木/\nたいま /大麻;hemp/当麻;地名/対馬;[将棋]互角/\nたいまい /大枚/タイ米/玳瑁/\nたいまつ /松明/\nたいまつぎょうれつ /松明行列/\nたいまとりしまりほう /大麻取締法/\nたいまもうせい /耐磨耗性/\nたいまん /怠慢/\nたいみつ /台密/\nたいむ /隊務/\nたいめい /大命/台命/待命/岱明/泰明;名/\nたいめいがっき /体鳴楽器/\nたいめし /鯛飯/\nたいめん /対面;†/体面;†honor.「-を保つ」/泰緬;Thai and Burma/\nたいめんがた /対面型/\nたいめんしき /対面式/\nたいめんつうこう /対面通行/\nたいめんはんばい /対面販売/\nたいもう /体毛/大網/大望/\nたいや /逮夜/\nたいやき /鯛焼/\nたいやく /対訳/大役/大約/大厄/\nたいやくしゅう /対訳集/\nたいゆーろ /対ユーロ/\nたいゆう /大雄/大勇/大邑/\nたいよ /貸与/\nたいよう /太陽/大洋/態様/体用/大要/耐用/大用;大仕事/太洋;人名?/大陽;地名?/\nたいようかつどう /太陽活動/\nたいようかつどうしゅうき /太陽活動周期/\nたいようぎょぎょう /大洋漁業/\nたいようけい /太陽系/\nたいようけいがい /太陽系外/\nたいようけいしょうてんたい /太陽系小天体/\nたいようけいぜんたい /太陽系全体/\nたいようけいていこく /太陽系帝国/\nたいようけいない /太陽系内/\nたいようこう /太陽光/\nたいようこうか /太陽光下/\nたいようこうせん /太陽光線/\nたいようこうはつでん /太陽光発電/\nたいようこうべ /太陽神戸/\nたいようこくてん /太陽黒点/\nたいようしゅう /大洋州/\nたいようしょぼう /大洋書房;[出版社名]/\nたいようしん /太陽神/\nたいようしんけいそう /太陽神経叢/\nたいようしんこう /太陽信仰/\nたいようじ /太陽時/\nたいようじば /太陽磁場/\nたいようすうはい /太陽崇拝/\nたいようせきゆ /太陽石油;[企業名]/\nたいようせん /大洋戦/\nたいようぞく /太陽族/\nたいようでんち /太陽電池/\nたいようでんちしき /太陽電池式/\nたいようでんちはつでん /太陽電池発電/\nたいようとう /太陽灯/\nたいようとしょ /大洋図書;[出版社名]/\nたいようねつ /太陽熱/\nたいようねつおんすいき /太陽熱温水器/\nたいようねつりよう /太陽熱利用/\nたいようねん /太陽年/\nたいようねんすう /耐用年数/\nたいようはつでん /太陽発電/\nたいようふう /太陽風/\nたいようゆうでん /太陽誘電/\nたいようゆし /太陽油脂/\nたいようれき /太陽暦/\nたいようろ /太陽炉/\nたいよかのう /貸与可能/\nたいよく /大欲/\nたいよけん /貸与権/\nたいよこはま /対横浜/\nたいよこはません /対横浜戦/\nたいら /平/平ら/\nたいらか /平らか/\nたいらがい /平貝/\nたいらのかねもり /平兼盛/\nたいらのきよもり /平清盛/\nたいらのまさかど /平将門/\nたいらん /大乱/台覧/頽瀾/\nたいり /大利/\nたいりく /大陸/\nたいりくいどうせつ /大陸移動説/\nたいりくおうだん /大陸横断/\nたいりくけい /大陸系/\nたいりくさん /大陸産/\nたいりくしき /大陸式/\nたいりくしょぼう /大陸書房/\nたいりくしんしゅつ /大陸進出/\nたいりくせい /大陸性/\nたいりくだな /大陸棚/\nたいりくてき /大陸的/\nたいりくなんぶ /大陸南部/\nたいりくはっけん /大陸発見/\nたいりくぶんか /大陸文化/\nたいりくほう /大陸法/\nたいりつ /対立/\nたいりついけん /対立意見/\nたいりついでんし /対立遺伝子/\nたいりつかんけい /対立関係/\nたいりつがいねん /対立概念/\nたいりつこうぞう /対立構造/\nたいりつこうほ /対立候補/\nたいりつしゃ /対立者/\nたいりつじく /対立軸/\nたいりつてん /対立点/\nたいりゃく /大略/\nたいりゅう /滞留/対流/\nたいりゅうけん /対流圏/\nたいりゅうちょうせつ /対流調節/\nたいりょ /大呂/\nたいりょう /大量/大漁/退寮/大猟/\nたいりょう> /大量;-生産,-殺人/\nたいりょういんさつ /大量印刷/\nたいりょうぎゃくさつ /大量虐殺/\nたいりょうこうにゅう /大量購入/\nたいりょうこうにゅうわりびき /大量購入割引/\nたいりょうさいよう /大量採用/\nたいりょうさつじん /大量殺人/\nたいりょうし /大量死/\nたいりょうしってん /大量失点/\nたいりょうしゅっけつ /大量出血/\nたいりょうしょうひ /大量消費/\nたいりょうしよう /大量使用/\nたいりょうせいさん /大量生産/\nたいりょうせいさんひん /大量生産品/\nたいりょうぜつめつ /大量絶滅/\nたいりょうてん /大量点/\nたいりょうとうこう /大量投稿/\nたいりょうとうにゅう /大量投入/\nたいりょうとくてん /大量得点/\nたいりょうにゅうりょく /大量入力/\nたいりょうはいき /大量廃棄/\nたいりょうはいきしゃかい /大量廃棄社会/\nたいりょうはかいへいき /大量破壊兵器/\nたいりょうはっせい /大量発生/\nたいりょうはっそう /大量発送/\nたいりょうはっちゅう /大量発注/\nたいりょうはんばい /大量販売/\nたいりょうばた /大漁旗/\nたいりょうぶし /大漁節;[民謡]/\nたいりょうほゆうほうこくしょ /大量保有報告書/\nたいりょうゆそう /大量輸送/\nたいりょうゆそうきかん /大量輸送機関/\nたいりょうり /タイ料理/\nたいりょく /体力/耐力;[建築]外力に耐えられる力(の限界)/\nたいりょくかいふく /体力回復/\nたいりょくかべ /耐力壁/\nたいりょくこうじょう /体力向上/\nたいりょくしょうぶ /体力勝負/\nたいりょくしょうもう /体力消耗/\nたいりょくそくてい /体力測定/\nたいりょくぞうしん /体力増進/\nたいりょくてき /体力的/\nたいりょくぶそく /体力不足/\nたいりょくへき /耐力壁;[建築]構造として有効な壁/\nたいりょくめん /体力面/\nたいりょくようせい /体力養成/\nたいりん /大輪;-の花/大倫;人の道/台臨;皇族の臨席/\nたいるい /苔類/\nたいるばり /タイル張り/タイル貼り/\nたいれい /大礼/耐冷/胎齢/\nたいれいせい /耐冷性/\nたいれつ /隊列/\nたいろ /退路/対露;対Russia/\nたいろう /大老/\nたいろん /対論/\nたいわ /対話/大和/対和/\nたいわがた /対話型/\nたいわけいしき /対話形式/\nたいわげき /対話劇;dialogue/\nたいわしき /対話式/\nたいわしゃ /対話者/\nたいわしょり /対話処理/\nたいわちょう /大和町/\nたいわてき /対話的/\nたいわへん /対話篇/\nたいわほうしき /対話方式/\nたいわよう /対話用/\nたいわん /台湾/\nたいわんかいきょう /台湾海峡/\nたいわんさん /台湾産/\nたいわんしゅっぺい /台湾出兵;[日本史]1871/\nたいわんしょご /台湾諸語/\nたいわんじん /台湾人/\nたいわんせい /台湾製/\nたいわんそうとく /台湾総督/\nたいわんそうとくふ /台湾総督府/\nたいん /多淫/\nたう /多雨/τ;tau/Τ;Tau/\nたうえ /田植/田植え/田上/\nたうた /田歌/\nたうち /田内/田打ち;[農業]耕すこと/\nたうら /田浦/\nたうりゅうし /τ粒子/\nたうんし /タウン誌;[新語]地域誌/\nたえ /妙/栲;(布)/\nたえこ /妙子/多恵子/\nたえず /絶えず/\nたえだえ /絶え絶え/\nたえて /絶えて/\nたえま /絶え間/当麻/絶えま/\nたお /田尾/垰/嵶/\nたおか /田岡/\nたおやか /嫋やか/\nたおやめ /手弱女/\nたおやめぶり /手弱女振り;⇔益荒男振り/\nたおれ /倒れ/\nたおんせつ /多音節/\nたか /鷹/高/多寡/多価;polyvalent/尚/任/隆/貴/宇/孝/敬/崇/臣/亨/嵩/尭/孚/\nたか> /高;高殿,高天井,高御座/\nたかあがり /高上がり/\nたかあき /孝明/隆明/貴章/貴昭/学聡/孝哲/\nたかあし /高足/\nたかあしがに /高足蟹/\nたかあら /高荒/\nたかい /他界/高井/\nたかいし /高石/\nたかいずみ /高泉/\nたかいそう /多階層/\nたかいち /高市/隆一/\nたかいど /高井戸/\nたかいびき /高鼾/\nたかうじ /尊氏/\nたかうち /高内/\nたかえだ /高枝/\nたかお /高尾/孝雄/隆夫/孝夫/高雄/隆雄/孝男/隆男/貴雄/貴男/貴生/高夫/貴夫/貴士/崇夫/尚夫/貴朗/孚夫/鷹生;名/\nたかおえき /高尾駅/\nたかおか /高岡/高丘/高岳/\nたかおかえき /高岡駅/\nたかおかし /高岡市/\nたかおかしょてん /高岡書店/\nたかおかせいさくしょ /高岳製作所;[企業名]/\nたかおかちょう /高岡町/\nたかおさん /高尾山/\nたかおさんぐち /高尾山口/\nたかおざん /高尾山/\nたかおの /高尾野/\nたかか /多花果/\nたかかげ /隆景/\nたかかず /剛一/剛和/\nたかかわ /高河/\nたかかんすう /多価関数/\nたかが /高が/\nたかがき /高垣/\nたかがみね /鷹峯/\nたかがり /鷹狩/\nたかき /高木/高来/高樹/孝紀/\nたかぎ /高木/高城/高樹/喬木/高来/都木;姓/鷹木/\nたかぎあきみつ /高木彬光/\nたかぎし /高岸/\nたかぎわ /高際/\nたかく /多角/高久/\nたかくか /多角化/\nたかくけい /多角形/\nたかくけいえい /多角経営/\nたかくしょうじょう /他覚症状;⇔自覚症状/\nたかくすい /多角錐/\nたかくちゅう /多角柱/\nたかくてき /多角的/\nたかくら /高倉/高蔵/\nたかくらけん /高倉健/\nたかくらだい /高倉台/\nたかくらてんのう /高倉天皇/\nたかくらやま /高倉山/\nたかくわ /高桑/高鍬/\nたかげた /高下駄/\nたかこ /貴子/孝子/多香子/隆子/敬子/高子/多賀子/堂子/\nたかこう /高高/\nたかこくご /多ヶ国語/多カ国語/\nたかさ /高さ/\nたかさか /高坂/\nたかさき /高崎/\nたかさきせいし /高崎製紙;[企業名]/\nたかさきせん /高崎線/\nたかさきせんみやはら /高崎線宮原/\nたかさきはまがわ /高崎浜川/\nたかさきほうめん /高崎方面/\nたかさご /高砂/\nたかさごかん /高砂間/\nたかさごご /高砂語/\nたかさごしゃこ /高砂車庫/\nたかさごだい /高砂台/\nたかさせいげん /高さ制限/\nたかさと /高郷/\nたかさわ /高沢/高澤/\nたかざわ /高沢/\nたかし /鷹師/高志/隆志/隆史/隆司/喬/貴志/貴史/孝司/孝志/貴司/尚志/崇史/隆/孝/大/高/尚/敬/貴/卓/崇/洪/孝史/高史/尚史/貴士/高士/隆士/高師/高司/卓史/敬士/敬史/岳史/尚司/隆資/恭士/多加史/\nたかしお /高潮/高汐/\nたかしな /高科/高品/\nたかしま /高島/高嶋/鷹島/\nたかしまだ /高島田/\nたかしまだいら /高島平/\nたかしまちょう /高島町/\nたかしまや /高島屋;[企業名]/\nたかしみず /高清水/\nたかしろ /高城/鷹城/\nたかじょう /鷹匠/高城/\nたかす /高鷲/鷹栖/高須/\nたかすが /高須賀/\nたかすぎ /高杉/\nたかすぎしんさく /高杉晋作/\nたかすみ /高住/\nたかずみ /敬済/\nたかせ /高瀬/\nたかせい /多花性;[植物]/多価性;polyvalency/\nたかせがわ /高瀬川/\nたかせぶね /高瀬舟/\nたかた /高田/田方/\nたかたまゆこ /高田万由子/\nたかだ /高田/\nたかだい /高台/\nたかだか /高々/\nたかだかかさん /高々可算/\nたかだし /高田市/\nたかだて /高館/\nたかだのばば /高田馬場/\nたかだのばばえき /高田馬場駅/\nたかだのばばしてん /高田馬場支店/\nたかだのばばてん /高田馬場店/\nたかだま /高玉/\nたかちほ /高千穂/\nたかちほきょう /高千穂峡/高千穂峽/\nたかちほせん /高千穂線/\nたかちほのみね /高千穂峰/\nたかちょうし /高調子/\nたかっけい /多角形/\nたかつ /高津/\nたかつか /高塚/\nたかつかこうこう /高塚高校/\nたかつかさ /鷹司/\nたかつき /高槻/高月/高坏/\nたかつきし /高槻市/\nたかつきしみん /高槻市民/\nたかつきてん /高槻店/\nたかつく /高津区/\nたかつぐ /高嗣/\nたかて /高手/\nたかてこて /高手小手/\nたかとう /高遠/高藤/\nたかとうりき /貴闘力/\nたかとお /高遠/\nたかとき /高時/\nたかとし /隆俊/孝俊/孝利/隆利/孝寿/\nたかとび /高飛び/高跳び/\nたかとびこみ /高飛び込み;high dive/\nたかとみ /高富/孝富/\nたかとも /鷹友/\nたかとり /高取/高鳥/\nたかとりこうじょう /鷹取工場/\nたかとりやき /高取焼/\nたかどの /高殿/楼/\nたかどまり /高止まり/\nたかな /高菜/\nたかなお /高直/高尚/\nたかなか /高中/\nたかなし /高梨/小鳥遊;姓/\nたかなべ /高鍋/\nたかなみ /高波/高浪/\nたかなり /高鳴り/\nたかなわ /高輪/高縄/\nたかなわぐち /高輪口/\nたかに /高荷/\nたかにし /高西/\nたかね /高値/高嶺;-の花/高根;=高嶺/高音/\nたかねあんてい /高値安定/\nたかねざわ /高根沢/\nたかねのはな /高嶺の花/\nたかねびけ /高値引け;[相場]/\nたかの /高野/鷹野/高乃/\nたかのがわ /高野川/\nたかのす /鷹巣/鷹の巣/\nたかのせん /高野線/\nたかのぞみ /高望み/\nたかのつめ /鷹の爪/\nたかのなみ /貴ノ浪/\nたかのは /鷹羽/\nたかのはな /貴ノ花/\nたかのはら /高の原/\nたかのばし /タカノ橋/\nたかのふじ /孝乃富士/\nたかのぶ /孝信/貴信/敬信/\nたかのり /孝則/隆則/孝徳/高徳/孝典/孝憲/隆典/崇徳/敬典/孝規/敬則/\nたかは /タカ派/高羽/鷹派;強硬派/\nたかはぎ /高萩/\nたかはし /高橋/高梁;地名,岡山/\nたかはしけいこ /高橋恵子/\nたかはしこれきよ /高橋是清/\nたかはしせいさくしょ /高橋製作所;[企業名]/\nたかはしでいしゅう /高橋泥舟;1835-1903/\nたかはしまりこ /高橋真梨子/\nたかはしみちつな /高橋三千綱/\nたかはしゆいち /高橋由一;(1828-94) 洋画家/\nたかはた /高畠/高畑/\nたかはたふどう /高幡不動/高畑不動/\nたかはな /高鼻/高花/\nたかはなだ /貴花田/\nたかはま /高浜/高濱/\nたかはまきょし /高浜虚子/\nたかはら /高原/\nたかはる /高原/高春/\nたかば /高場/\nたかばた /高機/\nたかばたけ /高畠/\nたかばなし /高話/\nたかばやし /高林/\nたかひく /高低/\nたかひこ /隆彦/貴彦/孝彦/高彦/\nたかひさ /貴久/隆久/高尚/\nたかひで /貴英/\nたかひと /貴仁/隆仁/隆人/\nたかひら /高平/高比良/\nたかひろ /隆弘/貴裕/隆博/隆宏/貴博/貴大/孝浩/孝宏/高広/貴広/貴浩/孝広/隆浩/隆寛/隆広/貴宏/孝洋/高宏/崇博/高裕/敬弘/隆啓/\nたかびしゃ /高飛車/\nたかふだ /高札/\nたかふみ /隆文/隆史/貴文/貴史/孝文/孝史/\nたかべ /高部/\nたかぼうし /高帽子/\nたかまがはら /高天原/\nたかまくら /高枕/\nたかまさ /孝政/孝昌/高政/隆政/隆征/\nたかまつ /高松/\nたかまつえき /高松駅/\nたかまつかん /高松間/\nたかまつこう /高松港/\nたかまつこくぜいきょく /高松国税局/\nたかまつし /高松市/\nたかまつしない /高松市内/\nたかまつしょう /高松商/\nたかまつじょう /高松城/\nたかまつづかこふん /高松塚古墳;奈良/\nたかまつのみや /高松宮/\nたかまつのみやはい /高松宮杯/高松宮盃/\nたかまど /高窓/\nたかまどのみや /高円宮/\nたかまのはら /高天原/\nたかまる /鷹丸/\nたかみ /高見/高み/孝美/\nたかみくら /高御座/\nたかみさわ /高見沢/\nたかみざわ /高見沢/\nたかみす /高見州/\nたかみすぎ /隆三杉/\nたかみず /高水/\nたかみち /隆道/孝通/尊道/\nたかみつ /貴光/隆充/\nたかみね /高峰/高嶺/嵩嶺/\nたかみねじょうきち /高峰譲吉/\nたかみねひでこ /高峰秀子/\nたかみや /高宮/\nたかむこのくろまろ /高向玄理/\nたかむしろ /簟/\nたかむね /高宗/\nたかむら /篁/高村/竹叢/\nたかむらこううん /高村光雲/\nたかむらこうたろう /高村光太郎/\nたかむらものがたり /篁物語/\nたかめ /高目/高め/\nたかもと /高本/\nたかもり /高森/隆盛/鷹森/高盛/\nたかもりかん /高森間/\nたかや /高屋/高谷/隆也/隆弥/\nたかやす /高安/貴康/\nたかやなぎ /高柳/\nたかやま /高山/鷹山/\nたかやまかん /高山間/\nたかやません /高山線/\nたかやまちょう /高山町/\nたかやまほうめん /高山方面/\nたかやまほんせん /高山本線/\nたかやままつり /高山祭/\nたかゆか /高床;-式(住居)/\nたかゆかしき /高床式/\nたかゆき /孝之/貴之/隆之/隆行/孝行/隆幸/孝幸/貴行/敬之/崇之/貴幸/高行/高之/崇行/高幸/尊之/敬行/能之/\nたかようじ /高楊枝/\nたかよし /隆義/孝允/孝義/隆吉/高良/孝佳;名/高好/貴良/隆克/\nたから /宝/財/寶;「宝」の旧字1/寳;「宝」の旧字2/\nたからい /宝井/\nたからか /高らか/\nたからがい /宝貝/\nたからがいけ /宝が池/\nたからくじ /宝くじ/\nたからさがし /宝探し/\nたからしゅぞう /宝酒造;[企業名]/寳酒造/\nたからじま /宝島/\nたからずか /宝塚;※仮名遣い「たからづか」/\nたからずかきねんば /宝塚記念馬;※仮名遣い「たからづか」/\nたからずかしょうじょかげき /宝塚少女歌劇;※仮名遣い「たからづか」/\nたからずかだいげきじょう /宝塚大劇場;※仮名遣い「たからづか」/\nたからだ /宝田/\nたからだま /宝玉/\nたからづか /宝塚/\nたからづかおんせん /宝塚温泉/\nたからづかかげき /宝塚歌劇/\nたからづかきねん /宝塚記念/\nたからづかきねんば /宝塚記念馬/\nたからづかし /宝塚市/\nたからづかしょう /宝塚賞/\nたからづかしょうじょかげき /宝塚少女歌劇/\nたからづかせん /宝塚線/\nたからづかだいげきじょう /宝塚大劇場/\nたからづかほうめん /宝塚方面/\nたからづかみなみぐち /宝塚南口/\nたからばこ /宝箱/\nたからぶね /宝船/\nたからべ /財部/\nたからまち /宝町/\nたからもと /宝本/\nたからもの /宝物/\nたかわらい /高笑い/\nたかん /多感/多環/\nたかんしょう /多汗症/\nたかんせつ /多関節/\nたが /箍/他我/多賀;地名/\nたがい /互い/互/違い;difference/\nたがいしゃ /他会社/\nたがいせん /互先;[囲碁]/互い先;[囲碁]ハンディキャップ(置き)なし/\nたがいちがい /互い違い/\nたがいに /互いに/\nたがき /田垣/\nたがく /多額/\nたがくぶ /他学部/\nたがしら /田頭;姓/\nたがじょう /多賀城/\nたがじょうし /多賀城市/\nたがた /田方/\nたがたぐん /田方郡/\nたがっか /他学科/\nたがね /鏨/\nたがひ /違ひ/互/\nたがみ /田上/\nたがや /多賀谷/\nたがらす /田烏/\nたがりゅう /多賀竜/\nたがろぐご /タガログ語;Tagalog/\nたがわ /田川/田河/多川/\nたがわすいほう /田河水泡/\nたがん /多眼/\nたがんし /多眼視/\nたき /滝/多岐;-に亘る/瀧;「滝」の旧字(人名用漢字)/瀑;≒滝/多紀/多喜/\nたきあせ /滝汗/\nたきあわせ /炊き合わせ/炊き合せ/\nたきい /滝井/\nたきいえき /滝井駅/\nたきうち /滝内/瀧内/\nたきお /滝尾/多喜夫/\nたきかわ /滝川/瀧川/\nたきかわえき /滝川駅/\nたきがわ /滝川/瀧川/多岐川/\nたきぎ /薪/焚き木/\nたきぎのう /薪能/\nたきぐち /滝口/瀧口/焚き口/\nたきこみごはん /炊込みご飯/\nたきさわ /滝沢/滝澤/\nたきざわ /滝沢/滝澤/瀧沢/\nたきざわばきん /滝沢馬琴;南総里見八犬伝/\nたきざわりんどう /滝沢林道/\nたきしゅ /他機種/多機種/\nたきしゅよう /他機種用/\nたきた /滝田/瀧田/\nたきたて /炊き立て;-の冷飯/\nたきだ /瀧田/\nたきだし /炊き出し/炊出し/\nたきつけ /焚き付け/焚付け/\nたきつせ /滝つ瀬/\nたきつぼ /滝壷;「壺」異体字/滝壺/\nたきとう /多気筒/\nたきなみ /滝波/\nたきね /滝根/\nたきの /滝野/瀧野/多喜乃/\nたきのう /多機能/他機能;other functions/\nたきのうか /多機能化/\nたきのうせい /多機能性/\nたきのうでんわ /多機能電話/\nたきのがわ /滝野川/瀧野川/\nたきのがわじょしがくえん /瀧野川女子学園/\nたきはら /滝原/\nたきひろ /滝広/\nたきび /焚き火/焚火/\nたきぼうよう /多岐亡羊/\nたきもと /滝本/瀧本/\nたきもの /焚物/焚き物/薫物/\nたきや /滝谷/\nたきやま /滝山/瀧山/\nたきゅう /田久/\nたきゅうじょう /他球場/\nたきゅうだん /他球団/\nたきょう /田京/他郷/\nたきょく /他局/多極/\nたきょくか /多極化/\nたきょてん /他拠点/\nたきれんたろう /滝廉太郎/\nたぎ /多義/\nたぎご /多義語/\nたぎせい /多義性/\nたぎてき /多義的/\nたぎょう /タ行/た行/\nたぎょうしゅ /他業種/\nたぎり /田切/\nたく /宅/卓/多久;地名,佐賀県/拓;開拓/託;委託/托;托卵/択;選択/擇;「択」の旧字/鐸;銅鐸/鈬;「鐸」の異体字/沢;(さわ)沢山/澤;「沢」の旧字/濯;洗濯/擢;抜擢/戳/啄;(つつく)啄木/琢;(みがく)彫琢/柝;撃柝/拆/倬/啅/磔;磔刑/謫;流謫/魄;(呉音の一つ) たましい/度/柘;?/\nたくあき /卓明/\nたくあつかい /宅扱い/\nたくあん /沢庵/\nたくい /宅井/\nたくいつ /択一/\nたくいつしき /択一式/\nたくえつ /卓越/\nたくえつふう /卓越風/\nたくお /卓夫/卓雄/拓雄/\nたくき /琢己/\nたくけい /磔刑/\nたくげん /託言/\nたくさい /卓才/\nたくさり /田鎖/\nたくさん /沢山/\nたくし /卓子;table/拓志/卓史/度支/托子/\nたくしき /卓識/\nたくしゅつ /卓出/\nたくしょ /謫所/\nたくしょう /托生;一蓮-/\nたくしょく /拓殖/\nたくしょくだい /拓殖大/\nたくしょくだいがく /拓殖大学/\nたくしょくだいがくだいいちこうこう /拓殖大学第一高校/\nたくしろう /卓四郎/\nたくしん /宅診/託身/\nたくじ /託児/卓司/卓治/卓爾/拓史/拓嗣/琢爾/\nたくじしせつ /託児施設/\nたくじしつ /託児室/\nたくじしょ /託児所/\nたくじじょ /託児所/\nたくじょう /卓上/\nたくじょうかれんだー /卓上カレンダー/\nたくじょうがた /卓上型/\nたくじょうち /卓状地/\nたくせつ /卓説/\nたくせん /託宣/\nたくせんしょ /託宣所/\nたくぜつ /卓絶/\nたくそう /託送/拓宋/\nたくそうてにもつ /託送手荷物/\nたくぞう /卓三/卓造/\nたくだいいちこう /拓大一高/\nたくち /宅地/\nたくちかいはつ /宅地開発/\nたくちぞうせい /宅地造成/\nたくちたてものとりひきぎょうほう /宅地建物取引業法/\nたくちたてものとりひきしゅにんしゃ /宅地建物取引主任者;宅建/\nたくちなみかぜい /宅地並課税/\nたくと /琢人/\nたくないよう /宅内用/\nたくはい /宅配/\nたくはいきぼう /宅配希望/\nたくはいびん /宅配便/\nたくはいびんぎょうしゃ /宅配便業者/\nたくはいびんりょうきん /宅配便料金/\nたくはつ /托鉢/\nたくばつ /卓抜;outstand/択抜;select/\nたくふ /卓布/\nたくほん /拓本/\nたくぼ /田久保/田窪/\nたくぼく /啄木/\nたくま /琢磨/詫間/宅間/託間/\nたくまでんぱこうせん /詫間電波高専/\nたくみ /匠/巧/拓海/内匠/拓美/卓己/琢巳/琢美/琢弥/巧み/\nたくみのかみ /内匠頭/\nたくや /拓也/拓哉/卓也/琢也/卓哉/卓弥/\nたくよう /托葉/\nたくら /田倉/\nたくらく /拓落;-失路/\nたくらくしつろ /拓落失路/\nたくらみ /企み/\nたくらん /托卵;カッコウの-/\nたくりつ /卓立/\nたくろう /拓郎/卓朗/\nたくろうしょ /宅老所/託老所/\nたくろく /宅録/\nたくろん /卓論/\nたくわえ /蓄え/貯え/\nたくわん /沢庵/\nたぐい /類/類い/疇/畴/\nたぐいまれ /類稀/類い稀/\nたぐうち /タグ打ち/\nたぐす /田楠/\nたぐち /田口/\nたぐり /田栗/\nたぐん /多群/\nたけ /竹/丈/茸/岳/嶽;「岳」の旧字/他家/武/健/雄/毅/威/斌;?/\nたけい /多型;[医学][化学]塩基-/武井/竹井/武居/多形/竹居/他系/\nたけいし /武石/\nたけいち /武市/竹市/武一/\nたけいれつ /他系列/\nたけうち /竹内/武内/\nたけうちがいし /竹内外史/\nたけうま /竹馬/\nたけお /武雄/武夫/丈夫/武男/健夫/竹尾/健郎/健生/威雄/竹生/毅雄/竹雄/竹男/岳男/竹夫/岳生/武朗/丈生/\nたけおおんせん /武雄温泉/\nたけおか /竹岡/\nたけおかせん /竹岡戦/\nたけかご /竹籠/\nたけかず /丈和/\nたけかわ /竹川/武川/竹河/\nたけかんむり /竹冠/\nたけがき /竹垣/\nたけがた /竹形/\nたけがはら /竹ヶ原/\nたけがり /茸狩/\nたけがわ /竹河/\nたけき /健樹/\nたけくに /武邦/\nたけくらべ /丈比べ;背比べ/\nたけぐし /竹串/\nたけぐち /竹口/\nたけこ /武子;名/\nたけこし /竹越/竹腰/\nたけさか /竹坂/\nたけざいく /竹細工/\nたけざお /竹竿/\nたけざき /竹崎/\nたけざわ /竹澤/竹沢/\nたけし /武/健/剛/猛/豪/毅/岳/英/武士/剛志/威/武志/武史/武司/剛史/丈史/健志/健史/岳史/武石/武嗣/丈司/竹志/威志/毅史/毅之/\nたけした /竹下/\nたけしたけいこ /竹下景子/\nたけしたのぼる /竹下登/\nたけしば /竹芝/\nたけしま /竹島/武島/\nたけしょぼう /竹書房/\nたけじ /武治/\nたけじろう /竹次郎/\nたけすえ /武居/\nたけすだれ /竹簾/\nたけぞえ /竹添/\nたけぞの /竹園/\nたけた /竹田/\nたけたに /竹谷/\nたけだ /武田/竹田/\nたけだえき /竹田駅/\nたけだし /竹田市/\nたけだしんげん /武田信玄/\nたけだたいじゅん /武田泰淳;作家。『ひかりごけ』/\nたけだのみや /竹田宮/\nたけち /武市/武智/\nたけっしょう /多結晶/\nたけつ /多血/\nたけつぐ /健嗣/\nたけつしつ /多血質/\nたけづつ /竹筒/\nたけと /岳人/健人/丈人/竹人/\nたけとし /武俊/壮聡/\nたけとみ /竹富/武富/\nたけとみじま /竹富島/\nたけとも /斌友/\nたけとよ /武豊/\nたけとよせん /武豊線/\nたけとり /竹取/\nたけとりのおきな /竹取翁/\nたけとりものがたり /竹取物語/\nたけとんぼ /竹とんぼ/竹トンボ/竹蜻蛉/\nたけなお /武直/\nたけなか /竹中/武中/\nたけなかこうむてん /竹中工務店/\nたけなが /丈長/\nたけながほうしょ /丈長奉書/\nたけなみ /竹並/\nたけなり /雄成/丈成/\nたけなわ /酣/闌;≒酣/竹縄/武縄;人名/\nたけの /竹野/武野/\nたけのうち /竹内/竹之内/\nたけのうちかいどう /竹内街道;堺-橿原/\nたけのこ /竹の子/筍/笋;「筍」の異体字/\nたけのこめし /筍飯/\nたけのだい /竹の台/\nたけのはま /竹野浜/\nたけのぶ /武信/健伸/\nたけのり /武憲/武範/健雅/\nたけはし /竹橋/\nたけはしかいかん /竹橋会館/\nたけはな /竹花/\nたけはら /竹原/武原/\nたけはる /丈晴/毅治/\nたけばし /竹橋/竹箸/\nたけばやし /竹林/\nたけひこ /武彦/雄彦/健彦/毅彦/剛彦/竹彦/建彦/\nたけひご /竹籤/竹ひご/\nたけひさ /武久/竹久/\nたけひさゆめじ /竹久夢二;(1884-1934) 画家/\nたけひで /武英/武秀/\nたけひと /武人/武仁/雄人/\nたけひら /竹平/\nたけひろ /武大/竹広/威裕/雄洋/武裕/威博/毅寛/\nたけふ /武生/竹生/\nたけふさ /竹房;姓/\nたけふじ /武藤/武富士;[企業名]www.takefuji.co.jp/\nたけふみ /武文/\nたけぶえ /竹笛/\nたけべ /建部/武部/竹部/\nたけべあやたり /建部綾足/\nたけべら /竹篦/\nたけぼうき /竹箒/\nたけまえ /竹前/\nたけまさ /竹政;姓/\nたけまつ /竹松/\nたけみ /武見/武三/\nたけみつ /武満/竹光/\nたけみや /竹宮/武宮/\nたけむら /竹村/武村/竹群/竹叢/\nたけもち /威望/\nたけもと /竹本/武本/武元/\nたけもり /竹森/\nたけや /竹屋/武谷/竹弥/\nたけやぶ /竹薮/\nたけやま /竹山/武山/\nたけやり /竹槍/武鑓/\nたけゆき /健幸/岳之/\nたけよし /武吉/建美/\nたけん /他県/他見/\nたけんきゅうしつ /他研究室/\nたけんれん /他県連/\nたげい /多芸/\nたげいたさい /多芸多才/\nたげん /多元/多言/他言/\nたげんか /多元化/\nたげんご /多言語/他言語/\nたげんごか /多言語化/\nたげんごたいおう /多言語対応/\nたげんせい /多元性/\nたげんてき /多元的/\nたげんむよう /他言無用/\nたげんろん /多元論;pluralism/\nたこ /蛸/凧;kite/胼胝;耳に-/多古;地名/章魚;=蛸/鮹;=蛸/鱆;=蛸/胝;=胼胝/\nたこあげ /凧揚げ;天まで揚がれ/\nたこあし /タコ足/蛸足;-配線/\nたこあしはいせん /タコ足配線/蛸足配線/\nたこいと /凧糸/\nたこう /他校/多孔/多幸/他行/多項/\nたこうかん /多幸感/\nたこうしき /多項式/\nたこうしきかいき /多項式回帰/\nたこうしきかんすう /多項式関数/\nたこうしきじかん /多項式時間/\nたこうしつ /多孔質/\nたこうしつざい /多孔質材/\nたこうしょう /多幸症/\nたこうせい /多孔性/他校生/\nたこうてい /多工程/\nたこうていり /多項定理;[数学]polynomial theorem/\nたこく /他国/\nたこくかん /多国間/\nたこくかんきょうぎ /多国間協議/\nたこくご /多国語/\nたこくごか /多国語化/\nたこくごたいおう /多国語対応/\nたこくごばん /多国語版/\nたこくさん /他国産/\nたこくせき /多国籍/他国籍/\nたこくせききぎょう /多国籍企業/\nたこくせきぐん /多国籍軍/\nたこじま /蛸島/\nたこなぐり /タコ殴り/\nたこのきもく /タコノキ目/Pandanales/\nたこべや /タコ部屋/蛸部屋;軟禁飯場/\nたこやき /たこ焼/タコ焼/蛸焼/\nたこん /多恨/\nたご /田子/多胡/多湖/多語/他語/\nたごう /田郷;姓/\nたごさく /田吾作/\nたごのうら /田子の浦/\nたごん /他言/多言/\nたごんむよう /他言無用/\nたさい /多彩/多才/多妻;一夫-/\nたさいと /他サイト/\nたさいぼう /多細胞/\nたさいぼうせいぶつ /多細胞生物/\nたさか /田坂/\nたさき /田崎/\nたさく /多作;⇔寡作/\nたさくひん /他作品/\nたさつ /他殺/\nたさん /多産/\nたざ /打坐/\nたざい /多罪/\nたざいたいせい /多剤耐性/\nたざき /田崎/\nたざけ /田酒/\nたざせき /多座席/\nたざわ /田沢/田澤/\nたざわこ /田沢湖/\nたざわこせん /田沢湖線/\nたざわこはん /田沢湖畔/\nたざわぬま /田沢沼/\nたざん /他山/\nたざんのいし /他山の石/\nたし /他誌/他紙/足し/多士/多指/多死/多肢/\nたしか /確か/慥か/\nたしき /多識/\nたしさいさい /多士済々/多士済済/\nたしざん /足し算/足算/\nたしせいせい /多士済済/多士済々/\nたしつ /多湿/咤叱/\nたしてん /多視点/\nたしなみ /嗜み/\nたしま /田嶋/\nたしゃ /他者;l'autre,the other/他社;other companies/多謝;「助力-」/他車;other cars/\nたしゃかん /他社間/\nたしゃく /他借/\nたしゃせい /他社製/他者性;[哲学]otherness/\nたしゃせいひん /他社製品/\nたしゃせん /他社線/\nたしゃびん /他社便/\nたしゅ /多種;various.「-多様」/他種;other species/\nたしゅう /他宗/他州/\nたしゅうだん /他集団/\nたしゅせんゆう /他主占有;所有の意思なくしてする占有,賃借人の占有等,⇔自主占有/\nたしゅたよう /多種多様/\nたしゅつ /他出/\nたしゅつりょく /多出力/\nたしゅみ /多趣味/\nたしゅるい /多種類/\nたしょ /他所/他諸/他書/\nたしょう /多少/他称/他生/多生/多祥/\nたしょうえいきょう /多少影響/\nたしょうかいぜん /多少改善/\nたしょうきょうみ /多少興味/\nたしょうちょう /他省庁/\nたしょうてま /多少手間/\nたしょうなん /多少難/\nたしょうふあん /多少不安/\nたしょうふぐあい /多少不具合/\nたしょうふべん /多少不便/\nたしょうむり /多少無理/\nたしょく /多色/多食/\nたしょくか /多色化/\nたしょくずり /多色刷り/多色刷/他色刷;?/\nたしろ /田代/\nたしん /多芯/他心/\nたしんきょう /多神教/\nたしんぎ /多進木/\nたしんせん /多芯線/\nたしんぴ /多心皮/\nたしんぴるい /Polycarpicae/\nたしんろん /多神論/\nたじ /他事;「-ながら」/多事;「-多難」/\nたじか /田近/\nたじげん /多次元/\nたじげんか /多次元化/\nたじげんしゃくどこうせいほう /多次元尺度構成法/\nたじげんてき /多次元的/\nたじげんはいれつ /多次元配列/\nたじたたん /多事多端/\nたじたなん /多事多難/\nたじつ /他日/\nたじま /但馬/田島/田嶋/田嶌/\nたじまちほう /但馬地方/\nたじみ /多治見/\nたじめ /田治米;姓/\nたじゅう /多重/多汁/\nたじゅう> /多重/\nたじゅうおん /多重音/\nたじゅうか /多重化/\nたじゅうかいぞうどかいせき /多重解像度解析/\nたじゅうけいしょう /多重継承/\nたじゅうけつごう /多重結合/\nたじゅうこ /多重呼/\nたじゅうさいむ /多重債務/\nたじゅうさいむしゃ /多重債務者/\nたじゅうさんらん /多重散乱/\nたじゅうしょり /多重処理/\nたじゅうじんかく /多重人格/\nたじゅうじんかくしゃ /多重人格者/\nたじゅうせい /多重性/\nたじゅうせきぶん /多重積分/\nたじゅうていぎ /多重定義/\nたじゅうとうこう /多重投稿/\nたじゅうど /多重度/\nたじゅうは /多重波/\nたじゅうほうそう /多重放送/\nたじゅうろくおん /多重録音/\nたじゅうろこう /多重露光/\nたじゆうど /多自由度/\nたじょう /多情/\nたじょうけん /他条件/\nたじょうたこん /多情多恨/\nたじょうぶっしん /多情仏心/\nたじょうほう /他情報/\nたじり /田尻/\nたじん /多人/\nたす /足す/＋;plus/\nたすいいき /他水域/\nたすう /多数/\nたすういけん /多数意見/\nたすううんてん /多数運転/\nたすうおうぼ /多数応募/\nたすうかい /多数回/\nたすうがわ /多数側/\nたすうけつ /多数決/\nたすうけつげんり /多数決原理/\nたすうこ /多数個/\nたすうさんか /多数参加/\nたすうしゃ /多数者/\nたすうしゅう /多数集/\nたすうしよう /多数使用/\nたすうそんざい /多数存在/\nたすうだい /多数台/\nたすうてん /多数点/\nたすうとう /多数党/\nたすうとうろく /多数登録/\nたすうは /多数派/\nたすうはいび /多数配備/\nたすうはこうさく /多数派工作/\nたすうはっせい /多数発生/\nたすうみんぞく /多数民族/\nたすき /襷/\nたすきがけ /襷掛け/\nたすきぞり /襷反り/\nたすく /佑/相/輔/匡/弼/\nたすけ /助け/太助/多助/\nたすけあい /助け合い/\nたすけぶね /助け船/\nたず /田鶴/\nたずき /方便/活計;生活手段/\nたずな /手綱/\nたずね /尋ね/\nたずねびと /尋ね人/\nたずねもの /尋ね物/\nたせい /多声/\nたせいおんがく /多声音楽/\nたせいぶん /多成分/\nたせかい /多世界/\nたせかいかいしゃく /多世界解釈/\nたせきてき /他責的/\nたせん /他薦/多選/\nたせんく /他線区/\nたぜい /多勢/\nたそ /誰そ/\nたそう /多層/多相/\nたそうか /多層化/\nたそうがた /多相型/\nたそうきばん /多層基板/\nたそうこうぞう /多層構造/\nたそうこうぞうなべ /多層構造鍋/\nたそうしき /多層式/\nたそうせい /多相性/\nたそうてき /多相的/\nたそうなべ /多層鍋/\nたそうひょうひ /多層表皮/\nたそがれ /黄昏/\nたそがれづき /黄昏月/\nたそがれどき /黄昏時/\nたそがれどり /黄昏鳥/\nたそく /多足/\nたそくるい /多足類/\nたそしき /他組織/\nたぞえ /田添/田副/\nたた /多々/\nたた> /多々;(副詞)/\nたたい /多胎/多体/多態/田多井/田々井/\nたたいいち /多対一/\nたたいけい /多体系/\nたたいた /多対多/\nたたいにんしん /多胎妊娠;[医]polycyesis/\nたたいもんだい /多体問題/\nたたえ /湛え/\nたたかい /戦い;(字義:武器で敵を倒す)/闘い;(字義:二者が向き合い争う)/\nたたき /三和土/叩き/\nたたきあげ /叩き上げ/\nたたきいし /叩き石/\nたたきだい /叩き台/たたき台/\nたたすく /他タスク/\nたたずまい /佇まい/\nたたど /多々戸/\nたたに /田谷/\nたたません /田玉線/\nたたみ /畳/疊;「畳」の旧字(人名用漢字)/疂;「畳」の旧字2/疉;「畳」の旧字3/\nたたみいわし /畳鰯/\nたたみおもて /畳表/\nたたみがえ /畳替え/\nたたみがみ /畳紙/\nたたみこみ /畳み込み/\nたたみじき /畳敷き/畳敷/\nたたみつき /畳付/畳付き/\nたたみてん /畳店/\nたたみはんぶん /畳半分/\nたたみばり /畳針/\nたたみべや /畳部屋/\nたたみま /畳間/\nたたみめ /畳目/畳み目/\nたたみもの /畳物/\nたたら /踏鞴;踏んで使うふいご/蹈鞴;=踏鞴/多々良;地名,福岡/多田羅/\nたたり /祟り/祟/\nたたりめ /祟り目;弱り目に-/\nたたん /他端;⇔一端/多端;多事-/\nたたんし /多端子/\nただ /唯/只/多田/無料;当て字/正/直/維/伊/忠/匡/但/惟/\nただ> /唯;-一匹/\nただあき /忠明/理顕/\nただい /多大/他大;他大学/\nただいがく /他大学/\nただいま /只今/ただ今/唯今/\nただいまさんじょう /只今参上/\nただお /忠夫/忠雄/忠男/維男/\nただおか /忠岡/\nただおき /忠興/\nただき /但木/只木/\nただくま /只熊/\nただけん /只券/タダ券/\nただごと /只事/ただ事/徒事/唯事/\nただごとうた /徒言歌/\nただし /但し/尚志/忠司/忠志/忠史/匡史/理/正/直/忠/是/貞/匡/禎/惟史/正し/\nただしがき /但し書き/但書/ただし書き/但し書/但書き/\nただす /匡/\nただすつかさ /弾正台/\nただせん /太多線/\nただたか /匡孝/\nただただ /只々/唯々/只只/唯唯/\nただちに /直ちに/\nただとし /忠利/正利/\nただなか /只中/ただ中/\nただの /只野/唯野/\nただのぶ /忠信/\nただのり /只乗り/忠度/忠則/匡孝/\nただはる /忠治/\nただばたらき /只働き/タダ働き/\nただひこ /忠彦/伊彦/\nただひさ /正久/\nただひとつ /唯一つ/\nただひとり /唯一人/\nただひら /忠平/\nただひろ /忠弘/忠宏/忠広/忠博/忠浩/\nただびと /只人/直人/徒人/\nただふみ /忠文/能文/\nただまさ /忠正/\nただみ /只見/\nただみせん /只見線/\nただみち /忠道/直道/\nただもと /忠元/\nただもの /只者/\nただや /多田屋/\nただゆき /忠行/忠之/忠幸/\nただよし /忠義/忠良/忠吉/忠儀/忠央/\nただれ /爛れ/\nただわか /唯若/\nただん /多段/\nただんかい /多段階/\nただんたい /他団体/\nただんとう /多弾頭/\nたち /達/太刀/大刀;=太刀/質/館/立/多値/多知/多智/性質/城/舘;「館」の異体字/逹;「達」の異体字/立ち/\nたちあい /立ち会い/立会/立ち合い/立合/\nたちあいえんぜつ /立会演説/\nたちあいがわ /立会川/\nたちあいじょう /立会場;[相場]/\nたちあいていし /立会停止/\nたちあいにん /立会人/\nたちあおい /立葵/\nたちあがり /立ち上がり/立上り/\nたちあがりじかん /立ち上がり時間/\nたちあげ /立ち上げ/起ち上げ/\nたちあらい /大刀洗/\nたちい /立ち居/立居/起ち居/\nたちいき /他地域/\nたちいち /立ち位置/\nたちいふるまい /立ち居振る舞い/立ち居振舞/立ち居振舞い/立居振舞/\nたちいり /立ち入り/立入/立入り/\nたちいりきんし /立入禁止/\nたちいりきんしばしょ /立入禁止場所/\nたちいりけんさ /立入検査/立ち入り検査/\nたちいりちょうさ /立入調査;警察の-/\nたちうお /太刀魚/\nたちうち /太刀打ち/立射ち/\nたちうり /立売/\nたちえり /立ち襟;[服飾]/立襟/\nたちおうじょう /立ち往生/立往生/\nたちおくれ /立ち遅れ/立ち後れ/\nたちおよぎ /立ち泳ぎ/\nたちかけ /太刀掛/\nたちかぜ /太刀風/\nたちかた /立ち方/裁ち方/\nたちかわ /立川/太刀川/\nたちかわえき /立川駅/\nたちかわし /立川市/\nたちかわじょし /立川女子/\nたちかわぶんこ /立川文庫/\nたちかわほうめん /立川方面/\nたちかわり /立ち代わり/立ち替わり/\nたちかんすう /多値関数/\nたちがみ /舘上/\nたちがれ /立ち枯れ;[園芸]stand dead/立枯れ/\nたちがれびょう /立枯れ病/立ち枯れ病/\nたちき /立木/\nたちぎ /立木/\nたちぎえ /立ち消え/立消え/\nたちぎき /立ち聞き/立聞き/\nたちく /他地区/\nたちくいやき /立杭焼/\nたちくらみ /立ち眩み/\nたちぐい /立ち食い/立食い/\nたちぐいそば /立ち食いそば/\nたちげいこ /立ち稽古/\nたちさがり /立ち下がり/\nたちさき /太刀先/\nたちざわ /立沢/立澤/\nたちしょうべん /立ち小便/\nたちしょん /立ちション/\nたちじゃこうそう /立麝香草/\nたちすがた /立ち姿/\nたちすじ /太刀筋/\nたちせきとっきゅうけん /立席特急券/\nたちどころ /立ち所/\nたちぬい /裁ち縫い/\nたちのうお /太刀の魚/\nたちのき /立ち退き/\nたちのきりょう /立退料/立ち退き料/立退き料/\nたちのみ /立ち飲み/\nたちはばとび /立ち幅跳び;両足を揃えた状態からの幅跳び/\nたちはら /立原/\nたちはらみちぞう /立原道造;詩人。『萱草に寄す』/\nたちば /立場/立羽;姓/\nたちばさみ /裁ち鋏;裁縫用/\nたちばじょう /立場上/\nたちばな /橘/立花/\nたちばなし /立ち話/\nたちばなわん /橘湾/\nたちばん /立ち番/\nたちひ /立飛/\nたちまち /忽ち/立町/忽/立待ち/怱ち;?/\nたちまちづき /立待月;陰暦十七日の月/\nたちまわり /立ち回り/立回り/\nたちみ /立ち見/立見/\nたちみけん /立見券/\nたちみせき /立見席/\nたちめい /太刀銘/\nたちもち /太刀持;[相撲]/\nたちもの /断ち物/裁ち物/\nたちもり /館盛/\nたちや /達谷/\nたちやく /立役/\nたちやま /立山/\nたちよみ /立ち読み/立読み/\nたちろんり /多値論理/\nたちわざ /立ち技;⇔寝技/立技/\nたちんぼう /立ちん坊/\nたっかん /達観/\nたっきゅう /卓球/宅急/\nたっきゅうだい /卓球台/\nたっきゅうびん /宅急便;[商標]ヤマト運輸 NB:商標でない表現は「宅配便」/\nたっきゅうぶ /卓球部/\nたっきょ /謫居/\nたっけい /磔刑/\nたっけん /宅建;[略語]宅地建物取引主任者/卓見;ぬきんでた見識/達見;見通しのよい見識/\nたっけんぎょう /宅建業/\nたっこう /卓効/\nたっし /達し/\nたっしき /達識/\nたっしゃ /達者/\nたっせい /達成/\nたっせいかのう /達成可能/\nたっせいかん /達成感/\nたっせいしゃ /達成者/\nたっせいど /達成度/\nたっせいりつ /達成率/\nたった /立田/\nたったいま /たった今/\nたっちゅう /塔頭/\nたっぱ /立端;高さ./\nたっぴ /竜飛/龍飛/\nたっぴかいていえき /竜飛海底駅/\nたっぴつ /達筆/\nたっぴみさき /竜飛岬/\nたつ /龍;「竜」の旧字(人名用漢字)/竜/辰;[十二支]5/立/達;到達/逹;「達」の異体字/撻;鞭撻/韃;(むちうつ)/燵;炬燵/闥/斬;?/\nたつあき /達明/\nたつい /達意/\nたついち /辰一/\nたつお /達夫/達雄/辰夫/辰雄/達男/達郎/龍雄/龍夫/辰男/龍男/竜夫/竜雄/竜生/立雄/\nたつおか /立岡/龍岡/竜岡/\nたつおかもん /竜岡門/龍岡門/\nたつおき /辰興/\nたつかわ /立川/達川/\nたつき /立木/方便;生活手段/活計;しがない-/\nたつきち /辰吉/\nたつきよ /達清/\nたつくち /辰口/\nたつぐち /辰口/\nたつごう /竜郷/\nたつし /達志/達史/辰史/\nたつしま /立嶋/\nたつじ /達治/達司/龍司/辰二/辰司/\nたつじん /達人/\nたつせ /立つ瀬/\nたつた /龍田/竜田/立田/\nたつたあげ /竜田揚げ/\nたつたか /辰敬/\nたつたがわ /竜田川/\nたつとし /達利/達俊/\nたつとり /立つ鳥;-跡を濁さず/\nたつどし /辰年/\nたつなみ /立浪/\nたつなみべや /立浪部屋/\nたつなり /達就/\nたつにしき /龍錦/\nたつの /辰野/龍野/竜野/\nたつのくち /辰口/竜ノ口/\nたつのくちちょう /辰口町/\nたつのくちまち /辰口町/\nたつのちょう /辰野町/\nたつのにし /竜野西/\nたつのひげ /竜の鬚/\nたつのり /辰徳/辰則/達徳/達就/辰範/\nたつひこ /龍彦/達彦/\nたつひろ /達弘/\nたつぶん /達文/\nたつべん /達弁/\nたつま /竜馬/辰馬/\nたつまき /竜巻/\nたつみ /巽/辰巳/辰己/立見/辰爾/竜実/\nたつみことば /辰巳言葉/\nたつみしゅっぱん /辰巳出版;[出版社名]/\nたつや /達也/竜也/達哉/辰也/龍也/辰哉/立哉/立矢/立弥/\nたつやま /龍山/竜山/\nたつゆき /達之/達行/\nたつるはま /田鶴浜/\nたつろう /達郎/達朗/\nたつんど /達人/\nたづくり /田作り/手作り;手織りの木綿/\nたづこ /田鶴子/\nたづな /手綱/覊/\nたづら /田面/\nたて /縦/盾/楯;=盾/殺陣/経;経糸,経巻/竪;(鉛直) 竪琴,竪穴/立/立て/建/館/舘;異体字/蓼;たで/縱;「縦」の旧字(人名用漢字)/│;罫線 →たてせん/┃;太い罫線/\nたて> /縦;縦社会,縦ノリ,縦画面/\nたてあき /賢明/\nたてあな /竪穴/縦穴/\nたてあなしき /竪穴式/\nたてあなしきじゅうきょ /竪穴式住居/\nたてあなしきせきしつ /竪穴式石室/\nたていし /立石/建石/\nたていしでんき /立石電機;[企業名]/\nたていた /立板/立て板;-に水/\nたていち /縦位置/\nたていちよう /縦位置用/\nたていちれつ /縦一列/\nたていと /縦糸/経糸/経/經;「経」の旧字/\nたていわ /館岩/\nたてうち /舘内/館内/\nたてうま /立馬/\nたてうり /建売/建て売り/建売り/\nたてえぼし /立烏帽子/\nたてお /建夫/立夫/建郎/\nたておか /楯岡/\nたておき /縦置き/縦置/\nたてかえ /建て替え;rebuild.「マンションの-」/建替え/建替/立替;advence.「支払の-」/立て替え/立替え/\nたてかえきん /立替金/\nたてかた /立て方/建て方;[建築]構造部分の組上げ/建方/\nたてかわ /立川/\nたてかん /立看/立て看/\nたてかんばん /立て看板;学祭の-/立看板/\nたてがき /縦書き/\nたてがた /縦型/竪型/\nたてがみ /鬣;mane/\nたてがめん /縦画面/\nたてき /建樹/\nたてぎょうじ /立行司/\nたてぎょく /建玉/\nたてぐ /建具/\nたてぐみ /縦組/\nたてぐや /建具屋/\nたてけい /縦系/\nたてけいしき /縦形式/\nたてこう /立坑/竪坑/\nたてこし /館腰/\nたてごと /竪琴/\nたてさわ /立澤/\nたてざ /楯座;Scutum(Sct)/\nたてざひょう /縦座標/\nたてざん /竪桟/\nたてし /殺陣師/\nたてしお /立塩/立て塩/\nたてしな /蓼科/立科/\nたてしなやま /蓼科山/\nたてしほうがため /縦四方固め/\nたてしゃかい /縦社会;上下関係が重視される社会。中根千枝のターム/\nたてしんどう /縦振動/\nたてじく /縦軸/\nたてじま /縦縞/\nたてじょう /楯状/\nたてじょうち /楯状地/\nたてじょうよう /楯状葉/\nたてじわ /縦皺/\nたてすくろーる /縦スクロール/\nたてすじ /縦筋/\nたてずな /立砂/\nたてせん /縦線/｜;pipe/│;罫線/\nたてだし /点出し/\nたてちゃ /点茶/立茶/\nたてつけ /立て付け/建付/建て付け/建付け/立付け/建てつけ/\nたてつづけ /立て続け/\nたてつぼ /建坪/立坪/\nたてづめ /立爪/立て爪/\nたてどい /縦樋/竪樋;雨樋の水を地面(ドレイン)に流す樋/\nたてなおし /建て直し;reconstruction/立て直し;recovery/\nたてなが /縦長/\nたてなががめん /縦長画面/\nたてなみ /縦波/\nたてぬき /経緯/\nたてね /建値/\nたての /立野/舘野/館野/\nたてのだい /立野台/\nたてはば /縦幅/\nたてはら /立原/\nたてばい /縦倍/\nたてばいかく /縦倍角/\nたてばやし /館林/\nたてばやしし /館林市/\nたてひこ /建彦/\nたてひざ /立て膝/\nたてふ /縦歩/\nたてふだ /立て札/立札/\nたてぶえ /縦笛/竪笛/\nたてぶんれつ /縦分裂/\nたてべ /建部/\nたてほうこう /縦方向/\nたてほり /縦堀/\nたてぼう /縦棒/｜;pipe/│;罫線/\nたてまえ /建前/建て前/点前;[茶道]/立て前/立前/\nたてまえじょう /建前上/\nたてまえろん /建前論/\nたてまさ /建正/\nたてまし /建て増し/建増し/\nたてまち /立町/\nたてまつ /立松/\nたてむき /縦向き/\nたてむすび /縦結び/\nたてむら /舘村/\nたてめ /縦目/\nたてもの /建物/\nたてものじたい /建物自体/\nたてものちょうさ /建物調査/\nたてものない /建物内/\nたてものないぶ /建物内部/\nたてものふぞくせつび /建物附属設備/\nたてもよう /縦模様/\nたてや /建屋/建家/\nたてやくしゃ /立役者/\nたてやない /建屋内/\nたてやま /館山/立山/楯山/\nたてやまさんろく /立山山麓/\nたてやまでらおんせん /舘山寺温泉/\nたてやまわん /館山湾/\nたてゆれ /縦揺れ/\nたてよこ /縦横/\nたてよここんざい /縦横混在/\nたてよこひ /縦横比/\nたてわき /帯刀/\nたてわり /縦割り/\nたてわりぎょうせい /縦割行政/\nたてん /他店/多点/\nたで /蓼/\nたでか /タデ科/\nたでず /蓼酢/\nたでもく /タデ目/Polygonales/\nたと /田堵/田刀/\nたとう /多頭/他党/多投/多党/\nたとうかい /多島海/\nたとうがみ /畳紙/\nたとうすう /多頭数/\nたとうせい /多党制/\nたとうせいじ /多頭政治/\nたとうせきふ /多頭石斧/\nたとうたい /多糖体/\nたとうるい /多糖類/\nたとえ /例え/喩え/譬え/縦/仮令/縦令/\nたとえうた /譬え歌/喩え歌/\nたとえごと /譬え言/譬え事/\nたとえづくし /譬喩尽/\nたとえば /例えば/\nたとえばなし /例え話/譬え話/\nたとへば /例へば/\nたとみ /田富/\nたど /多度/\nたどう /他動/\nたどうし /他動詞/\nたどうてき /他動的/\nたどうろ /他道路/\nたどく /多読/\nたどころ /田所/\nたどつ /多度津/\nたどつえき /多度津駅/\nたどつこうじょう /多度津工場/\nたどん /炭団/\nたな /棚/店/\nたなあげ /棚上げ/\nたなあみ /田名網/\nたないけ /種池/\nたないた /棚板/\nたなうえ /棚上/\nたなえ /田苗/\nたなおろし /棚卸/棚卸し/店卸/店卸し/\nたなおろししさん /棚卸資産;流動資産の1つ/たな卸資産/\nたなおろしだか /棚卸高/\nたなおろしひょう /棚卸表;inventory sheet/\nたなか /田中;姓/田仲;姓/\nたなかかくえい /田中角栄;人名/\nたなかきぬよ /田中絹代;人名/\nたなかぎいち /田中義一/\nたなかだて /田中館/\nたなき /棚木/\nたなくら /棚倉/\nたなぐも /棚雲/\nたなぐら /棚倉/\nたなこ /店子/\nたなごおり /棚氷;南極の-/\nたなごころ /掌/\nたなさき /店前/手先/\nたなざらし /店晒し/棚晒し/\nたなざわ /棚沢/\nたなし /田無/\nたなそこ /手底/\nたなだ /棚田/\nたなちん /店賃/\nたなはし /棚橋/\nたなばた /七夕/\nたなばたさま /七夕様/\nたなばたしょう /七夕賞/\nたなばただけ /七夕竹/\nたなばたまつり /七夕祭り/七夕祭/\nたなべ /田辺/田邉/\nたなべせいやく /田辺製薬;[企業名]/\nたなべはじめ /田辺元/\nたなぼた /棚牡丹/棚ぼた/棚ボタ/\nたなみ /棚見/\nたなもの /店者/\nたなわ /手縄/\nたなん /多難/\nたに /谷/渓/谿/溪/峪/\nたにあい /谷間/\nたにあし /谷脚/\nたにい /谷井/溪井/\nたにうち /谷内/\nたにえ /谷江/\nたにえき /谷駅/\nたにおおつか /谷大塚/\nたにおか /谷岡/\nたにおり /谷折り;⇔山折り/\nたにかぜ /谷風/\nたにかわ /谷川/\nたにかわしゅんたろう /谷川俊太郎/\nたにがき /谷垣/\nたにがみ /谷上/\nたにがわ /谷川/谷側/谿/\nたにがわがん /谷川雁;詩人(1923-95)/\nたにがわごう /谷川号/\nたにがわだけ /谷川岳/\nたにがわだけてんじんだいら /谷川岳天神平/\nたにく /多肉/\nたにくけい /多肉茎/\nたにくしょくぶつ /多肉植物;succulent plant. サボテンなど/\nたにぐち /谷口/\nたにぐみ /谷汲/\nたにごえ /谷越え/\nたにざき /谷崎/\nたにざきじゅんいちろう /谷崎潤一郎/\nたにざわ /谷沢/\nたにし /田螺/\nたにしきんぎょ /田螺金魚/\nたにしげ /谷繁/\nたにじま /谷島/\nたにすじ /谷筋/\nたにせ /谷瀬/\nたにぞこ /谷底/\nたにた /谷田/\nたにだ /谷田/\nたになか /谷中/\nたにの /谷野/\nたにはら /谷原/\nたにふじ /谷藤/\nたにま /谷間/渓間/\nたにまち /谷町/\nたにまちきゅうちょうめ /谷町九丁目/\nたにまちせん /谷町線/\nたにみず /谷水/\nたにむら /谷村/\nたにむらしんじ /谷村新司/\nたにむらゆみ /谷村有美/\nたにもと /谷本/\nたにやま /谷山/\nたにゅうりょく /多入力/\nたにょう /多尿;[医]-症/\nたにわき /谷脇/\nたにん /他人/\nたにんぎょうぎ /他人行儀/\nたにんごと /他人事/\nたにんさま /他人様/\nたにんしほん /他人資本;負債/\nたにんずう /多人数/\nたにんずうどうじ /多人数同時/\nたにんずうよう /多人数用/\nたにんどうし /他人同士/\nたにんどん /他人丼/\nたにんどんぶり /他人丼/\nたにんまかせ /他人任せ/\nたにんめいぎ /他人名義/\nたぬき /狸/貍/田貫/\nたぬきうどん /狸饂飩/\nたぬきおしょう /狸和尚/\nたぬきおやじ /狸親父/\nたぬきこうじ /狸小路/\nたぬきざか /狸坂/\nたぬきじる /狸汁/\nたぬきそば /狸蕎麦/\nたぬきねいり /狸寝入り/\nたぬきばばあ /狸婆/\nたぬきばやし /狸囃子;ぽんぽこぽんのぽん♪/\nたぬし /田主/\nたぬま /田沼/\nたぬまおきつぐ /田沼意次/\nたぬまじだい /田沼時代;1767-86/\nたね /種/胤;血統(を伝える子)/種子/多根/\nたねあかし /種明かし/種明し/\nたねあき /種明/\nたねあぶら /種油/\nたねい /種井/\nたねいた /種板/\nたねいち /種市/\nたねいも /種芋/\nたねうし /種牛/\nたねうま /種馬/\nたねおみ /種臣/\nたねかわ /種川/\nたねがしま /種子島/\nたねぎれ /種切れ/\nたねごえ /種肥/\nたねせん /種銭/\nたねだ /種田/\nたねださんとうか /種田山頭火/\nたねつけ /種付け/\nたねつけりょう /種付料/\nたねとし /種敏/\nたねとり /種取り/\nたねなし /種無し;-ブドウ/\nたねばん /種板/\nたねび /種火/\nたねほん /種本/\nたねまき /種蒔き/種播き/種まき/\nたねむら /種村/\nたねもの /種物/\nたねもみ /種籾/\nたねん /多年/他年/他念/\nたねんせい /多年生/\nたねんせいそうほん /多年生草本/\nたねんそう /多年草/\nたの /他の/田野/多野/\nたのう /多能/\nたのうえ /田上/\nたのうら /田浦/\nたのかみ /田の神/\nたのしさ /楽しさ/愉しさ/\nたのしみ /楽しみ/愉しみ/\nたのしみかた /楽しみ方/\nたのなか /田野中/\nたのはた /田野畑/\nたのみごと /頼み事/\nたのみのつな /頼みの綱/\nたのもし /頼母子/頼もし/\nたのもしこう /頼母子講/\nたはた /田畑/\nたはつ /多発/\nたはつせい /多発性/\nたはら /田原/\nたば /束/他馬/田場/\nたばい /多売/\nたばいちょう /多倍長/\nたばいちょうえんざん /多倍長演算/\nたばいと /多バイト/\nたばこ /煙草/莨/\nたばこせん /煙草銭/\nたばこぜい /たばこ税/\nたばこぼん /煙草盆/\nたばこや /煙草屋/\nたばた /田畑/田端/太幡/\nたばたかん /田端間/\nたばつてき /他罰的/\nたばね /束ね/\nたばねがみ /束ね髪/\nたばねばしら /束ね柱;[建築]cluster column/\nたばやま /丹波山/\nたばら /田原/\nたばる /田原/\nたばるざか /田原坂/\nたひら /田平/\nたひんしゅ /多品種/\nたひんど /多頻度/\nたび /度/旅/足袋/\nたびかせぎ /旅稼ぎ/\nたびがらす /旅烏/旅鴉/\nたびげいにん /旅芸人/\nたびこうぎょう /旅興行/\nたびごころ /旅心/\nたびごろも /旅衣/\nたびさき /旅先/\nたびじ /旅路/\nたびじたく /旅支度/\nたびすがた /旅姿/\nたびそう /旅僧/\nたびたび /度々/度度/\nたびだち /旅立ち/\nたびづかれ /旅疲れ/\nたびどり /旅鳥/\nたびのそら /旅の空/\nたびびと /旅人/\nたびまわり /旅回り/\nたびょう /多病/\nたびょういん /他病院/\nたびら /田平/\nたびらこ /田平子/\nたふ /多夫;一妻-,-多妻/佗負/\nたふけん /他府県/\nたぶ /他部/椨/\nたぶーし /タブー視/\nたぶきょく /他部局/\nたぶさ /髻/\nたぶしょ /他部署/他部所/\nたぶせ /田布施/\nたぶち /田渕/田淵/\nたぶつ /他物/\nたぶね /田舟/\nたぶのき /椨/\nたぶふ /タブ譜/\nたぶぶん /他部分/\nたぶもん /他部門/\nたぶろいどし /タブロイド紙/\nたぶろいどばん /タブロイド判;普通の新聞の半分のサイズ/\nたぶん /多分/多聞;†「博学-」/他聞;†「-を憚る」/\nたぶん> /多分;-俺,-大丈夫,-OK/\nたぶんか /多文化;†multiple cultures.「-の共存」/他文化;†other cultures.「-の尊重」/\nたぶんかい /多分解/\nたぶんかしゅぎ /多文化主義;multiculturalism/\nたぶんぎ /多分木/\nたぶんだいじょうぶ /多分大丈夫/\nたぶんむり /多分無理/\nたぶんや /他分野/多分野/\nたぶんわたし /多分私/\nたへんけい /多辺形/\nたへんすう /多変数/\nたへんすうかいせき /多変数解析/\nたへんすうかんすう /多変数関数/\nたへんりょう /多変量/\nたへんりょうかいせき /多変量解析/\nたべ /田部/多辺/\nたべあるき /食べ歩き/\nたべあわせ /食べ合わせ;鰻と梅干しは-が悪い/食べ合せ/\nたべおさめ /食べ納め/\nたべかた /食べ方/\nたべごたえ /食べ応え/\nたべごろ /食べ頃/\nたべざかり /食べ盛り/\nたべすぎ /食べ過ぎ/\nたべずぎらい /食べず嫌い/\nたべで /食べ出;ボリューム/\nたべのこし /食べ残し/\nたべほうだい /食べ放題/\nたべもの /食べ物/食物/\nたべものや /食べ物屋/\nたべん /多弁/\nたほう /他方/多方/多峰/\nたほうせい /多峰性;⇔単峰性/\nたほうとう /多宝塔/\nたほうにょらい /多宝如来/\nたほうめん /多方面/\nたぼ /髱/\nたぼう /多忙/多望/\nたぼうちゅう /多忙中/\nたま /玉/球;野球の-/弾;銃の-/多摩/珠;掌中の-,算盤の-/霊;御霊/偶;sometimes.「-の休み」/適;≒偶/珪;天子の与える三角形のたま/田万/彈;「弾」の旧字(人名用漢字)/靈;「霊」の旧字/\nたまい /玉井/\nたまいし /玉石/\nたまいれ /玉入れ/\nたまえ /玉江/玉恵/\nたまお /玉緒/\nたまおき /玉置/\nたまかがみ /玉鏡/\nたまかけ /玉掛/玉掛け/\nたまかし /玉柏/\nたまかしき /玉貸機/\nたまかず /玉数/\nたまかずら /玉鬘/\nたまかわ /玉川/\nたまがき /玉垣/\nたまがわ /玉川/多摩川/田万川/\nたまがわえん /多摩川園/\nたまがわがくえん /玉川学園/\nたまがわきょうりょう /多摩川橋梁/\nたまがわぐち /玉川口/\nたまがわさきこ /玉川紗己子;人名/\nたまがわじょうすい /玉川上水/\nたまがわせいがくいん /玉川聖学院/\nたまがわせん /多摩川線/玉川線/\nたまがわだい /玉川大/\nたまがわだいがく /玉川大学/\nたまがわてっきょう /多摩川鉄橋/\nたまき /環/玉木/玉置/玉城/\nたまきず /弾傷/\nたまきゅうりょう /多摩丘陵/\nたまぎぬ /玉衣/\nたまぎれ /弾切れ/\nたまく /多摩区/\nたまくしげ /玉櫛笥/\nたまぐしりょう /玉串料/\nたまぐすく /玉城/\nたまこ /多摩湖/\nたまこし /玉越/\nたまご /卵/玉子;(食材)/\nたまごいろ /卵色/\nたまごがた /卵形/卵型/\nたまごがら /卵殻/\nたまごごはん /卵ご飯/\nたまござけ /卵酒/玉子酒/\nたまごとじ /卵とじ/卵綴じ/玉子綴じ/\nたまごどうふ /卵豆腐/玉子豆腐/\nたまごどん /玉子丼/卵丼/\nたまごどんぶり /玉子丼/卵丼/\nたまごはだ /卵肌;つやつやの-/\nたまごまき /卵巻/卵巻き/玉子巻/玉子巻き/\nたまごやき /卵焼き/卵焼/\nたまごりょうり /卵料理/\nたまごるい /卵類/\nたまごろも /玉衣/\nたまさか /偶さか/適さか/\nたまさきじんじゃ /玉前神社/\nたまさと /玉里/\nたまさぶろう /玉三郎/\nたまし /多摩市/\nたましい /魂/魄;†(字義:「魂」は精神、「魄」は肉体を司るたましい)/\nたましま /玉島/\nたまじゃり /玉砂利/\nたますじ /球筋/玉筋/\nたますだれ /玉簾/\nたまずさ /玉梓/\nたません /多摩線/\nたまたいしょう /玉大賞/\nたまたま /偶/偶々/適/\nたまだ /玉田/\nたまだい /多摩大/\nたまち /田町/\nたまちいき /多摩地域/\nたまちえき /田町駅/\nたまちえきひがしぐち /田町駅東口/\nたまちく /多摩地区/\nたまちでんしゃく /田町電車区/\nたまつき /玉突き/玉突/玉撞き/球撞き/\nたまつきじこ /玉突き事故/\nたまつきてき /玉突的/\nたまつくり /玉造/玉作/玉造り/\nたまつくりぐん /玉造郡/\nたまつくりべ /玉作部/玉造部/\nたまつしま /玉津島;地名,和歌山/\nたまつしまじんじゃ /玉津島神社/\nたまつつみ /玉堤/\nたまつばき /玉椿/\nたまづつみ /玉堤/\nたまてばこ /玉手箱/\nたまで /玉手/\nたまど /玉戸/\nたまな /玉名/\nたまなわ /玉縄/玉那覇/\nたまに /偶に/\nたまにきず /玉に瑕/\nたまねぎ /玉葱/玉ねぎ/玉ネギ/\nたまの /玉野/\nたまのあせ /玉の汗/\nたまのい /玉井/\nたまのうてな /玉の台;華麗な御殿/\nたまのうら /玉之浦/\nたまのお /玉の緒/\nたまのおぐし /玉の小櫛;『源氏物語-』源氏の注釈書。本居宣長/\nたまのこし /玉の輿/\nたまのし /玉野市/\nたまのり /玉乗り;サーカス/\nたまはがね /玉鋼/\nたまはし /玉橋/\nたまはら /玉原/\nたまばはき /玉箒/\nたまひめ /玉姫/\nたまひめさま /玉姫様/\nたまひろい /球拾い/\nたまぶくろ /玉袋;[卑]/\nたまぶさ /玉総/\nたまぶち /玉縁/\nたまほ /玉穂/\nたまほり /玉堀/\nたままき /玉牧/\nたままつり /魂祭/霊祭/\nたままゆ /玉繭/\nたまみ /珠美/\nたまみず /玉水/\nたまみそ /玉味噌/\nたまむし /玉虫/\nたまむしいろ /玉虫色/\nたまむら /玉村/\nたまもと /玉本/\nたまもの /賜物/賜/賚/\nたまものまえ /玉藻前/\nたまや /玉屋/\nたまやま /玉山/\nたまゆ /玉湯/\nたまゆら /玉響/\nたまよ /たま代/多満代/\nたまよけ /弾除け/\nたまらない /堪らない/\nたまり /溜/澑;異体字/玉里/玉利/\nたまりじょうゆ /溜まり醤油;たまり/\nたまりば /溜まり場/たまり場/溜り場/\nたまる /田丸/\nたまれいえん /多磨霊園/\nたみ /民/多美/\nたみあき /民朗/\nたみえ /民江/\nたみお /民生/民夫/民雄/民男/\nたみおか /民岡/\nたみき /民喜/\nたみくさ /民草/\nたみこ /たみ子/\nたみのつかさ /民部省;[律令制]三省/\nたみや /田宮/\nたみやじろう /田宮二郎/\nたみるご /タミル語;インド・シンガポールの公用語の一つ/\nたみんぞく /多民族/他民族/\nたむけ /手向け/\nたむし /田虫/\nたむら /田村/田邑/党/屯/\nたむろ /屯/\nたむろじょ /屯所/\nため /為/溜め/溜/澑;異体字/爲;「為」の旧字(人名用漢字)/\nためいき /溜息/溜め息/ため息/\nためいけ /溜池/ため池/溜め池/\nためいけえき /溜池駅/\nためいけかん /溜池間/\nためいけこうさてん /溜池交差点/\nためうち /溜め撃ち/\nためがき /為書/為書き/\nためきよ /為清/\nためぐち /タメ口/\nためし /試し;try.「-にやってみる」/例;example.「上手くいった-がない」/様;=例/樣;「様」の旧字(人名用漢字)/\nためしぎり /試し斬り/\nためしげ /爲成;「為」旧字/\nためしざん /試し算/\nためつすがめつ /矯めつ眇めつ/\nためなが /為永/\nために /為に/\nためひろ /為広/\nためらい /躊躇い/\nためらいきず /躊躇い傷/\nためん /他面;the other side/多面;「-体」/\nためんせい /多面性/\nためんたい /多面体/\nためんてき /多面的/\nたも /玉網/\nたもうさく /多毛作/\nたもうしょう /多毛症/\nたもうるい /多毛類/\nたもがわ /田茂川/\nたもくてき /多目的/\nたもくてきしつ /多目的室/\nたもくてきほーる /多目的ホール/\nたもつ /保/\nたもと /袂/田本/\nたもり /田守/田森/\nたもろこ /田諸子/\nたもん /多聞/他門/大紋;人名/\nたもんてん /多聞天/\nたや /田屋/田谷/多屋/\nたやす /田安/\nたやま /田山/\nたやまかたい /田山花袋/\nたゆ /斬/\nたゆう /太夫/大夫/大輔/\nたゆうこ /太夫子/\nたよう /多様;various.「多種-」/多用;heavy use.「俗語を-する」/他用;他の用事。/\nたようか /多様化/\nたようがた /多様型/\nたようせい /多様性/多用性/\nたようたい /多様体/\nたよく /多欲/\nたより /便り/\nたよりがい /頼り甲斐/\nたら /鱈/太良;地名/鰔;たら,かれい,うぐい/膤;(国字) =鱈/大口魚/\nたらい /盥/\nたらいまわし /盥回し/\nたらぎ /多良木/\nたらこ /鱈子/\nたらじる /鱈汁/\nたらず /足らず/\nたらちね /垂乳根;-の母/\nたらばがに /鱈場蟹;ヤドカリの一種。実は蟹ではない。/多羅波蟹;=鱈場蟹/\nたらふく /鱈腹;当て字/\nたらま /多良間/\nたらみ /多良見/\nたらみちょう /多良見町/\nたり /足り/\nたりうむ /Tl/Thalium/\nたりかつよう /タリ活用;形容動詞の活用形態/\nたりき /他力/\nたりきほんがん /他力本願/\nたりきほんがんじ /他力本願寺/\nたりきほんがんてき /他力本願的/\nたりつ /他律/\nたりつてき /他律的/\nたりゅう /他流/\nたりゅうし /多粒子/\nたりゅうじあい /他流試合/\nたりゅうど /多粒度/\nたりょう /多量/\nたりょういき /他領域/\nたりんか /多輪花/\nたる /樽/垂/\nたるい /垂井/樽井/\nたるがた /樽型/\nたるき /垂木;[建築]/椽/榱/樽木;姓/架/\nたるざかな /樽魚/\nたるざけ /樽酒/\nたるだい /樽代/\nたるとがた /タルト型/\nたるなま /樽生/\nたるひ /垂氷/\nたるほ /足穂/\nたるみ /垂水/弛み/\nたるみく /垂水区/\nたるみず /垂水/\nたるみずえき /垂水駅/\nたるみずし /垂水市/\nたれ /垂れ/誰/\nたれいしき /他励式/\nたれかべ /垂れ壁;[建築]部屋の上部のみを区切る壁。(LDKのリビングとキッチンの間など)/\nたれがし /誰某/\nたれがみ /垂れ髪/\nたれぎぬ /垂れ絹/\nたれこみ /垂れ込み/\nたれつ /多列/\nたれつき /タレ付き/\nたれながし /垂れ流し/\nたれまく /垂れ幕/垂幕/\nたれみず /垂水/\nたれみみ /垂れ耳;-の犬/\nたれめ /垂れ目/タレ目/たれ目/\nたれんそう /多連装/\nたろいも /タロ芋;里芋など/\nたろう /太郎/太朗/田老/太良/多郎/\nたろうかじゃ /太郎冠者/\nたろうまる /太郎丸/\nたろせん /他路線/\nたわ /撓/嵶/\nたわい /他愛/\nたわけ /戯け/田分け/白痴;当て字/\nたわけもの /戯け者/たわけ者/\nたわごと /戯言/\nたわし /束子/\nたわだいら /多和平/\nたわぶれうた /戯れ歌/\nたわみ /撓み/\nたわむれ /戯れ/戯/\nたわむれがき /戯れ書き/\nたわむれごと /戯れ言/戯れ事/\nたわら /俵/田原/太原/\nたわらまち /俵万智;歌人/\nたわらやそうたつ /俵屋宗達/\nたわれうた /戯れ歌/\nたわわ /撓わ/\nたん /単/端/痰/反/嘆/歎;≒嘆/短/炭/淡/丹/探/堪;堪能/湛;たた・える/湍;湍流(≒急流)/猯;まみ/鍛;鍛錬/椴;とどまつ/緞;絨緞/毯;絨毯/啖;健啖/啗;「啖」の異体字/餤;くらう/壇;花壇/檀;檀家/亶/慱/摶/槫/耽;耽美/眈;虎視眈々/酖;(酒に)ふける/潭;ふち/覃;ふかい/譚;綺譚/但;ただ・し/坦;平坦/担;担当/擔;「担」の旧字/旦;元旦/疸;黄疸/袒/靼;韃靼/胆;きも/膽;「胆」の旧字/憺;惨憺/澹;暗澹/箪;瓢箪/單;「単」の旧字(人名用漢字)/憚;忌憚/殫/襌;ひとえ/褝;「襌」の異体字/鄲;邯鄲/誕;誕生/綻;破綻/蛋;蛋白質/攤/站;兵站/貪;(漢音)/賺;すか・す/彖/\nたん# /単#0;-電池/\nたん#でんち /単#0電池/\nたん> /短/単;単年度,単結晶,単3(電池)/淡/\nたんあつ /鍛圧;forge rolling/\nたんあな /単穴/\nたんい /単位/単為;-生殖/短衣/單位;旧字/\nたんい> /単位/\nたんいえん /単位円/\nたんいえんばん /単位円板/\nたんいかぶ /単位株/\nたんいかぶせいど /単位株制度/\nたんいかんきょう /単位環境/\nたんいきゅう /単位球/\nたんいぎょうれつ /単位行列/\nたんいけい /単位系/\nたんいげん /単位元/\nたんいこうし /単位格子/\nたんいしつりょう /単位質量/\nたんいしゅうとく /単位修得/\nたんいしゅとく /単位取得/\nたんいしゅとくたいがく /単位取得退学/\nたんいじかん /単位時間/\nたんいじかんない /単位時間内/\nたんいじげん /単位次元/\nたんいすう /単位数/\nたんいせい /単位制;-高校/\nたんいせいこうこう /単位制高校/\nたんいせいしょく /単為生殖/\nたんいせつ /単位節/\nたんいたいせき /単位体積/\nたんいち /単一;D/\nたんいちかんでんち /単一乾電池/\nたんいちでんち /単一電池/\nたんいちょう /単位長/\nたんいつ /単一/\nたんいつおうしゅうぎていしょ /単一欧州議定書/\nたんいつか /単一化/\nたんいつけいしょう /単一継承/\nたんいつさいぼう /単一細胞/\nたんいつたい /単一体/\nたんいつみんぞく /単一民族/\nたんいでんち /単位電池/\nたんいにんてい /単位認定/\nたんいふ /単位符/\nたんいふごう /単位符号/\nたんいべくとる /単位ベクトル/\nたんいめんせき /単位面積/\nたんいようりょう /単位容量/\nたんいりったいかく /単位立体角/\nたんいりょう /単位量/\nたんいん /探韻/貪淫/貪婬;=貪淫/\nたんえ /丹絵/\nたんおうしょく /淡黄色/\nたんおん /単音/短音/\nたんおんかい /短音階/\nたんおんがく /単音楽/\nたんおんせつ /単音節/\nたんか /単価/短歌/炭化/担架/啖呵/丹花/丹霞/譚歌/単果/單價/\nたんかい /坦懐/\nたんかか /単花果/\nたんかく /短角/\nたんかくそうしょ /丹鶴叢書/\nたんかすいそ /炭化水素/\nたんかだいがく /単科大学/\nたんかっしょく /淡褐色/\nたんかひ /単花被/\nたんかひるい /Monochlamydeae/\nたんかぶつ /炭化物/\nたんかん /短観/胆管/単館/単管/単漢/\nたんかんきょう /単環境/\nたんかんじ /単漢字/\nたんかんじじしょ /単漢字辞書/\nたんかんじへんかん /単漢字変換/\nたんかんじょうえい /単館上映/\nたんがら /炭殻/\nたんがん /嘆願/単眼/単願/歎願/\nたんがんきょう /単眼鏡/\nたんがんし /単眼視/\nたんがんしょ /嘆願書/\nたんがんてき /単眼的/\nたんき /短期/短気/単騎/単機/単記/\nたんき> /短期;-国債,-売買,-バイト/\nたんきかしつけきん /短期貸付金/\nたんきかりいれきん /短期借入金/\nたんきかん /短期間/\nたんきかんじゅう /短機関銃/\nたんききおく /短期記憶/\nたんききんり /短期金利/\nたんきぎょう /単企業/\nたんきけっせん /短期決戦/\nたんきこくさい /短期国債/\nたんきしゅ /単機種/\nたんきしゅうちゅう /短期集中/\nたんきしゅうちゅうがた /短期集中型/\nたんきしゅうちゅうこうざ /短期集中講座/\nたんきしゅうちゅうれんさい /短期集中連載/\nたんきじこう /短期時効/\nたんきせいけん /短期政権/\nたんきたいざい /短期滞在/\nたんきだいがく /短期大学/\nたんきだいがくせい /短期大学生/\nたんきだいがくぶ /短期大学部/\nたんきてき /短期的/\nたんきとう /単気筒/\nたんきのう /単機能/\nたんきばいばい /短期売買/\nたんきゃく /単脚/\nたんきゅう /探求;†(search)探し求める。「幸福の-」/探究;†(research)探り出し見極める。「真理の-」/単球/\nたんきゅうしゃ /探求者;†/探究者;†/\nたんきゅうしん /探究心;†/探求心;†/\nたんきょく /単極/端局/\nたんきょり /短距離/\nたんきょりきょうそう /短距離競走;[陸上]50~400m/\nたんきょりけっとう /短距離血統/\nたんきょりせんもん /短距離専門/\nたんきょりそう /短距離走/\nたんきょりそうしゃ /短距離走者/\nたんきょりば /短距離馬/\nたんきょりらんなー /短距離ランナー/\nたんきょりろせん /短距離路線/\nたんきよ /たん清/\nたんきよほう /短期予報/\nたんきれんさい /短期連載/\nたんきん /鍛金/単金/\nたんぎょく /単玉/\nたんぎん /断金/\nたんく /短躯/短句/\nたんくかん /短区間/\nたんぐすてん /W/Tungsten/\nたんぐすてんこう /タングステン鋼;tungsten steel/\nたんぐつ /短靴/\nたんけい /短径/短形/\nたんけっしょう /単結晶/\nたんけつごう /単結合/\nたんけん /探検/探険;=探検/短剣/短見/\nたんけんか /探検家/\nたんけんたい /探検隊/探険隊;=探検隊/\nたんけんちゅう /探検中/\nたんけんてき /探検的/\nたんけんふ /†/‡/短剣符/\nたんけんぶ /探検部/\nたんげ /丹下/\nたんげい /端倪/\nたんげさぜん /丹下左膳/\nたんげん /単元/端厳/\nたんげんしぶんし /単原子分子/\nたんこう /炭鉱/炭坑/単孔/淡紅/淡黄/探鉱/単鉤/鍛工/単項/湛江/鍛鋼/単行/短光/炭鑛/単溝/単向/\nたんこうえんざん /単項演算/\nたんこうえんざんし /単項演算子/\nたんこうがた /単溝型/\nたんこうしき /単項式/\nたんこうしょく /淡黄色/\nたんこうてつどう /炭坑鉄道/\nたんこうのうりょく /堪航能力/\nたんこうぶし /炭坑節/\nたんこうほんみしゅうろく /単行本未収録/\nたんこうぼん /単行本/\nたんこうぼんか /単行本化/\nたんこうぼんみしゅうろく /単行本未収録/\nたんこうるい /単孔類/\nたんこうろうどうしゃ /炭鉱労働者/\nたんこぶ /たん瘤/\nたんころ /単コロ/\nたんこん /単婚;monogamy. ⇔複婚,重婚/\nたんこんたい /担根体/\nたんご /単語/丹後/端午/\nたんごおんせい /単語音声/\nたんごおんせいにんしき /単語音声認識/\nたんごかん /単語間/\nたんごしゅう /単語集/\nたんごすう /単語数/\nたんごぜんたい /単語全体/\nたんごたんい /単語単位/\nたんごちょう /単語帳/\nたんごとうろく /単語登録/\nたんごない /単語内/\nたんごにんしき /単語認識/\nたんごのせっく /端午の節句;五月五日の背比べ/\nたんごはんとう /丹後半島/\nたんごひょう /単語表/\nたんごへんかん /単語変換/\nたんごりょく /単語力/\nたんごん /端厳/\nたんさ /探査/丹砂/\nたんさい /淡彩;tint colour/単彩;monochrome/短才/\nたんさいが /淡彩画/\nたんさいぼう /単細胞/\nたんさいぼうせいぶつ /単細胞生物/\nたんさいぼうてき /単細胞的/\nたんさき /探査機/\nたんさく /探索/単作/探策/\nたんさくきのう /探索機能/\nたんさくぎ /探索木/\nたんさくくうかん /探索空間/\nたんさくけいろ /探索経路/\nたんさくこうりつ /探索効率/\nたんさくしゃ /探索者/\nたんさくせんりゃく /探索戦略/\nたんさくてき /探索的/\nたんさくはんい /探索範囲/\nたんさくほう /探索法/\nたんさくほうこう /探索方向/\nたんさくほうほう /探索方法/\nたんさせん /探査船/\nたんさわこ /丹沢湖/\nたんさん /炭酸/単産/単三;AA/\nたんさんあんこてい /炭酸暗固定/\nたんさんいり /炭酸入/\nたんさんいんりょう /炭酸飲料/\nたんさんえん /炭酸塩/\nたんさんかり /炭酸カリ/\nたんさんかんでんち /単三乾電池/\nたんさんがす /炭酸ガス;CO2/\nたんさんすい /炭酸水/\nたんさんせん /炭酸泉/\nたんさんでんち /単三電池/\nたんさんどうかさよう /炭酸同化作用/\nたんさんわり /炭酸割り/\nたんざ /単座;single-seat.「-戦闘機」/端座;きちんと座る/端坐;=端座/単坐;<rare> =単座/\nたんざがた /単座型/\nたんざき /単座機/\nたんざく /短冊/\nたんざくがた /短冊形/短冊型/\nたんざくぎり /短冊切り;大根の-/\nたんざわ /丹沢/\nたんざん /湛山/\nたんし /端子/短詩;versicle/譚詩;ballade/短資/淡紫/単糸;monomene/単子;monad/短枝/箪食;お弁当/\nたんしお /タン塩/\nたんしかん /端子間/\nたんしかんでんあつ /端子間電圧/\nたんしき /単式/\nたんしきょく /譚詩曲/\nたんしきん /担子菌/\nたんしきんるい /担子菌類;松茸,椎茸,シメジetc/\nたんしこしょう /箪食壺漿;民衆による軍隊の歓待/箪食壷漿;「壺」異体字/箪食瓠漿;?/\nたんししゅつりょく /端子出力/\nたんししょく /淡紫色/\nたんしすう /端子数/\nたんしせつぞく /端子接続/\nたんしだい /端子台/\nたんしつ /炭質/\nたんしでんあつ /端子電圧/\nたんしばん /単篩板/\nたんしゃ /単車/単射/単写/丹砂/\nたんしゃしょうけい /単斜晶系;[化学]monoclinic system/\nたんしゃてき /単射的/\nたんしゃれき /単車歴/\nたんしゅう /丹州;丹波and／or丹後/但州;但馬/淡州;淡路/端舟;boat/騨州;飛騨/\nたんしゅく /短縮/\nたんしゅくか /短縮化/\nたんしゅくけい /短縮形/短縮茎/\nたんしゅくこうか /短縮効果/\nたんしゅくじかん /短縮時間/\nたんしゅくばん /短縮版/\nたんしゅくりつ /短縮率/\nたんしゅん /探春/\nたんしょ /短所/端緒/探書/端書/\nたんしょう /単勝/探勝/短小/短章/\nたんしょうしき /単勝式/\nたんしょうしじりつ /単勝支持率/\nたんしょうてん /単焦点/\nたんしょうとう /探照灯;searchlight/探照燈;異体字/\nたんしょうはいとう /単勝配当/\nたんしょうはんだん /単称判断/\nたんしょうまんばけん /単勝万馬券/\nたんしょく /単色/淡色/貪食/\nたんしょくこう /単色光/\nたんしょくし /探触子/\nたんしょくやさい /淡色野菜/\nたんしよう /単子葉/\nたんしようしょくぶつ /単子葉植物/\nたんしようしょくぶつこう /単子葉植物綱/Monocotyledoneae/\nたんしようるい /単子葉類/\nたんしろん /単子論/\nたんしん /短信/単身/短針/探針;probe/\nたんしんし /単振子/\nたんしんしゃ /単身者/\nたんしんどう /単振動/\nたんしんふにん /単身赴任/\nたんしんふにんしゃ /単身赴任者/\nたんしんふにんちゅう /単身赴任中/\nたんじ /丹治/単耳/\nたんじかん /短時間/\nたんじかんろこう /短時間露光/\nたんじき /単時期/\nたんじきょく /単磁極/\nたんじく /単軸;single axis.「-結晶」/短軸;short axis. ⇔長軸/\nたんじくけっしょう /単軸結晶/\nたんじくじょう /単軸状/\nたんじじつ /短時日/\nたんじつ /短日/\nたんじつげつ /短日月/\nたんじつしょくぶつ /短日植物;short-day plant/\nたんじつしょり /短日処理/\nたんじゃく /短尺/\nたんじゅう /胆汁/短銃/\nたんじゅうさん /胆汁酸/\nたんじゅうしつ /胆汁質/\nたんじゅみょう /短寿命/\nたんじゅん /単純/単順;[競馬]/\nたんじゅんおうふく /単純往復/\nたんじゅんおん /単純音/\nたんじゅんか /単純化/\nたんじゅんかこ /単純過去/\nたんじゅんけい /単純系/\nたんじゅんけいさん /単純計算/\nたんじゅんこう /単純項/\nたんじゅんご /単純語;⇔複合語/\nたんじゅんさぎょう /単純作業/\nたんじゅんししつ /単純脂質/\nたんじゅんしじ /単純支持/\nたんじゅんしょうにん /単純承認/\nたんじゅんじせい /単純時制/\nたんじゅんせい /単純性/\nたんじゅんせん /単純泉/\nたんじゅんどうさ /単純動作/\nたんじゅんばり /単純梁;[建築]/\nたんじゅんぶん /単純文/\nたんじゅんへいきん /単純平均/\nたんじゅんみす /単純ミス/\nたんじゅんみらい /単純未来/\nたんじゅんめいかい /単純明快/\nたんじゅんろうどう /単純労働/\nたんじゅんろん /単純論/\nたんじょう /誕生/\nたんじょういわい /誕生祝い/誕生祝/\nたんじょうかい /誕生会/\nたんじょうきねん /誕生記念/\nたんじょうけん /端条件/\nたんじょうご /誕生後/\nたんじょうじ /誕生時/\nたんじょうせき /誕生石/\nたんじょうちょくご /誕生直後/\nたんじょうつき /誕生月/\nたんじょうねん /誕生年/\nたんじょうび /誕生日/\nたんじょうびきねん /誕生日記念/\nたんじん /炭塵/\nたんす /箪笥/\nたんすい /淡水/\nたんすいか /淡水化/\nたんすいかぶつ /炭水化物/\nたんすいぎょ /淡水魚/\nたんすいこ /淡水湖/\nたんすいしゃ /炭水車;tender/\nたんすいせい /淡水性/\nたんすいちゅう /淡水中/\nたんすいろ /短水路/\nたんすう /単数/\nたんすうぐん /単数群/\nたんすうけい /単数形/\nたんすうふくすう /単数複数/\nたんすちょきん /箪笥貯金/\nたんすよきん /箪笥預金/タンス預金/\nたんせい /丹精/端正;neat.「-な文字」/端整;handsome.「-な顔立ち」/丹青;red and blue/淡青;ice blue/嘆声/単性;unisexual/単声;[音楽] monophony/\nたんせいか /単性花/\nたんせいせいしょく /単性生殖;[生物]⇔両性生殖/\nたんせいど /単精度/\nたんせいぶおんがく /単声部音楽/\nたんせいろん /単性論;Monophysitism/\nたんせき /胆石/旦夕/痰咳/嘆惜/\nたんせきしょう /胆石症;[医]/\nたんせつ /鍛接/\nたんせん /単線/段銭/\nたんせんうんてん /単線運転/\nたんせんか /単線化/\nたんせんくかん /単線区間/\nたんせんこう /単穿孔/単せん孔/\nたんせんりつ /単旋律/\nたんぜい /担税/\nたんぜいりょく /担税力/\nたんぜん /丹前/端然;neatly/淡然;dryly/\nたんそ /炭素;C/炭疽;anthrax.「-菌」/歎訴/嘆訴;=歎訴/Carbon/C;炭素の原子記号/\nたんそう /単相;†single-phase.「-モーター」/単層;†single-layer.「-膜」/炭層;coalbed/単走/担送/単奏/\nたんそうがた /単相型/\nたんそうこうりゅう /単相交流/\nたんそうさんせんしき /単相三線式/\nたんそかん /炭素間/\nたんそきん /炭疽菌/\nたんそく /嘆息/短足/歎息/探測/\nたんそこう /炭素鋼/\nたんそさ /炭素鎖/\nたんそじゅんかん /炭素循環/\nたんそせんい /炭素繊維/\nたんそぜい /炭素税/\nたんそどうかさよう /炭素同化作用/\nたんそびょう /炭疽病;炭疽菌の起こす病気/\nたんそぼう /炭素棒/\nたんぞう /鍛造/胆臓/\nたんたい /単体/担体/\nたんたいかかく /単体価格/\nたんたいてすと /単体テスト/\nたんたいどうさ /単体動作/\nたんたいはんばい /単体販売/\nたんたいろしゅつけい /単体露出計/\nたんたかばし /反高橋/\nたんたる /Ta/Tantalum/\nたんたん /淡々/淡淡/眈々;虎視-/眈眈/湛々;水の満ちた様子/坦々;平坦な様子/\nたんたんめん /担々麺/担担麺/\nたんだ /単打/短打/\nたんだい /短大/探題/\nたんだいせい /短大生/\nたんだいそつ /短大卒/\nたんだすう /単打数/\nたんち /探知/丹治/\nたんちき /探知機/探知器/\nたんちゃめぶし /谷茶前節;[民謡]沖縄./\nたんちょ /端緒;=たんしょ/単著/\nたんちょう /単調/短調;[音楽]minor/探鳥/丹頂/単頂/\nたんちょうかじょ /単頂花序/\nたんちょうげんしょう /単調減少/\nたんちょうこう /単調項/\nたんちょうせい /単調性/\nたんちょうぞうか /単調増加/\nたんちょうづる /丹頂鶴/\nたんつば /痰唾/\nたんつぼ /痰壷/痰壺/\nたんづつ /短筒;短銃/\nたんてい /探偵/端艇/短艇/単蹄/\nたんていえいが /探偵映画/\nたんていぎょう /探偵業/\nたんていしつ /探偵室/\nたんていしゃ /探偵社/\nたんていしょうせつ /探偵小説/\nたんていじむしょ /探偵事務所/\nたんていだん /探偵団/\nたんていちょう /探偵帖/\nたんていもの /探偵物/\nたんていやく /探偵役/\nたんてき /端的/胆摘/\nたんてつ /鍛鉄/\nたんてん /端点/\nたんでき /耽溺/\nたんでん /丹田;ヘソの下/炭田/\nたんでんか /単電荷/\nたんとう /担当/短刀/但東/丹東/単刀;—直入/探湯;くかたち/\nたんとうい /担当医/\nたんとういし /担当医師/\nたんとういん /担当員/\nたんとううけつけ /担当受付/\nたんとうか /担当課/\nたんとうかかりかん /担当係官/\nたんとうかしょ /担当箇所/\nたんとうかもく /担当科目/\nたんとうかん /担当官/\nたんとうかんじ /担当幹事/\nたんとうかんりにん /担当管理人/\nたんとうがい /担当外/\nたんとうがかりめい /担当係名/\nたんとうけんさつかん /担当検察官/\nたんとうこうし /担当講師/\nたんとうしゃ /担当者/\nたんとうしゃこじん /担当者個人/\nたんとうしゃしめい /担当者氏名/\nたんとうしょう /担当相/\nたんとうしょく /担当職/\nたんとうじむ /担当事務/\nたんとうちゅう /担当中/\nたんとうちょくにゅう /単刀直入/\nたんとうのうりょく /担当能力/\nたんとうはんい /担当範囲/\nたんとうび /担当日/\nたんとうぶきょく /担当部局/\nたんとうぶぶん /担当部分/\nたんとうぶん /担当分/\nたんとうぶんや /担当分野/\nたんとうへんしゅう /担当編集/\nたんとうへんしゅういいん /担当編集委員/\nたんとうへんしゅうしゃ /担当編集者/\nたんとうまどぐち /担当窓口/\nたんとうるい /単糖類/\nたんとうろんぶん /担当論文/\nたんどう /胆道/\nたんどうがん /胆道癌/\nたんどく /単独/丹毒/耽読/單獨;旧字/\nたんどくかいそん /単独海損/\nたんどくけっさん /単独決算/\nたんどくこう /単独行/\nたんどくこうい /単独行為/\nたんどくこうえん /単独公演/\nたんどくこうどう /単独行動/\nたんどくこうわ /単独講和/\nたんどくしめい /単独指名/\nたんどくしゅい /単独首位/\nたんどくしゅぎ /単独主義/\nたんどくじこ /単独事故/\nたんどくせいけん /単独政権/\nたんどくせいはん /単独正犯/\nたんどくそうこう /単独走行/\nたんどくそくい /単独測位/\nたんどくはん /単独犯/\nたんどくはんばい /単独販売/\nたんどくらいにち /単独来日/\nたんな /丹那/\nたんなる /単なる/\nたんなん /丹南/\nたんに /単に/歎異/単二;—電池(C)/\nたんにしょう /歎異抄/\nたんにゅうかん /単乳管/\nたんにん /担任/\nたんにんさん /タンニン酸/\nたんにんしゃ /担任者/\nたんねん /丹念/単年/端然/\nたんねんど /単年度/\nたんねんどしゅぎ /単年度主義/\nたんの /丹野/端野/\nたんのう /堪能/胆嚢/単能/端脳;telencephalon/\nたんのうえん /胆嚢炎;[医]/\nたんのうしゃ /堪能者/\nたんのはら /旦野原/\nたんはちょう /短波長/\nたんはんげんき /短半減期/\nたんば /丹波/丹羽/\nたんばい /単売/\nたんばいち /丹波市/\nたんばいろ /胆礬色/\nたんばぐち /丹波口/\nたんばばし /丹波橋/\nたんばやき /丹波焼/\nたんばら /丹原/\nたんばん /単板/胆礬;chalcanthite/\nたんぱ /短波/\nたんぱく /蛋白/淡白/淡泊;=淡白/\nたんぱくげん /蛋白源/\nたんぱくしつ /蛋白質/タンパク質/\nたんぱくせき /蛋白石/\nたんぱくにょう /蛋白尿/\nたんぱしょう /短波賞/\nたんぱじゅしんき /短波受信機/\nたんぱつ /単発/短髪/\nたんぱつせい /単発性/\nたんぱつてき /単発的/\nたんぱほうそう /短波放送/\nたんぱらじお /短波ラジオ/\nたんぱん /短パン/\nたんび /耽美/嘆美/歎美/度/\nたんびしゅぎ /耽美主義/\nたんびてき /耽美的/\nたんびは /耽美派/\nたんぴ /単肥/\nたんぴょう /短評/単票/\nたんぴん /単品/\nたんふく /単複/\nたんふりこ /単振り子/単振子/\nたんぶ /端部/反歩/\nたんぶん /短文/単文/探聞/\nたんぶんか /短文化/\nたんぶんしまく /単分子膜;[化学]monomolecular film/\nたんぶんしょう /短文章/\nたんぶんせつ /単文節/\nたんぶんせつへんかん /単文節変換/\nたんぷく /単複/\nたんべん /単弁;[植物]univalve. ⇔重弁/\nたんべんか /単弁花/\nたんべんかるい /Monopetalae/\nたんぺい /短兵/\nたんぺいきゅう /短兵急/\nたんぺん /短編/短篇/短辺/\nたんぺんけっさくしゅう /短編傑作集/\nたんぺんしゅう /短編集/短篇集/\nたんぺんしょうせつ /短編小説/短篇小説/\nたんぺんせいか /短編成化/\nたんほう /探訪;たんぼう/\nたんほうかい /探訪会/\nたんほうこう /単方向/\nたんほうせい /単峰性/\nたんほんい /単本位/\nたんぼ /田圃/田んぼ/\nたんぼいん /短母音;[音声学]short vowel/単母音/\nたんぼう /探訪/\nたんぼく /単木/\nたんぽ /担保/\nたんぽけん /担保権/\nたんぽせいきゅうけん /担保請求権/\nたんぽつきしゃさい /担保付社債/\nたんぽぶっけん /担保物権/\nたんぽぶつ /担保物/\nたんぽぽ /蒲公英/\nたんぽぽいろ /蒲公英色/\nたんまち /反町/\nたんまちえき /反町駅/\nたんまつ /端末/\nたんまつか /端末化/\nたんまつかん /端末間/\nたんまつがわ /端末側/\nたんまつき /端末機/\nたんまつきき /端末機器/\nたんまつきょく /端末局/\nたんまつけい /端末系/\nたんまつしつ /端末室/\nたんまつじょう /端末上/\nたんまつせってい /端末設定/\nたんまつせつび /端末設備/\nたんまつそうさ /端末操作/\nたんまつそうち /端末装置/\nたんまつぞくせい /端末属性/\nたんまつひょうじ /端末表示/\nたんまつまど /端末窓/\nたんまつめい /端末名/\nたんまつよう /端末用/\nたんみ /単味/淡味/澹味/\nたんみつど /単密度/\nたんみん /短眠/蛋民/蜑民/\nたんむ /坦務/\nたんめい /短命/\nたんめん /端面/湯麺/単面/\nたんめんよう /単面葉/\nたんもう /短毛/\nたんもうしゅ /短毛種/\nたんもの /反物/\nたんや /短夜/\nたんやく /丹薬/\nたんゆう /胆勇/\nたんよう /単葉/\nたんようき /単葉機/\nたんよく /貪欲/\nたんよん /単四;—電池(AAA)/\nたんらく /短絡/\nたんらくしこう /短絡思考/\nたんらくせん /短絡線/\nたんらくてき /短絡的/\nたんらん /貪婪/\nたんり /単離/単利/\nたんりつ /単立/\nたんりゃく /胆略/\nたんりゅう /単粒/\nたんりゅうこうぞう /単粒構造;single-grained structure. ⇔団粒構造/\nたんりゅうしゅ /短粒種;short-grained. 日本の米など ⇔長粒種/\nたんりょ /短慮/\nたんりょうたい /単量体/\nたんりょく /淡緑/胆力/\nたんりょくしょく /淡緑色/\nたんりょくぼん /丹緑本/\nたんれい /端麗/淡麗;†[新語]酒類があっさりしていること/\nたんれつ /単列/\nたんれん /鍛錬/鍛練;=鍛錬/単連/\nたんれんけつ /単連結/\nたんれんちゅう /鍛錬中/\nたんろ /単路/\nたんろくぼん /丹緑本/\nたんわく /単枠/\nたんわくしてい /単枠指定/\nだ /駄/打/兌;[八卦]陰陽陽/田/妥/懦;怯懦/儺/堕;堕落/惰;惰性/楕;楕円/蛇;長蛇/陀;仏陀/舵;(かじ)操舵/柁;=舵/駝;駱駝/鴕;駝鳥/沱/佗/唾/騨/朶;耳朶/娜;婀娜/拿;拿捕/拏;「拿」の異体字/橢;=楕/陏/荼;荼毘/雫/墮;旧字/出/\nだ> /駄;駄作,駄売り,駄スレ/\nだい /大/第/題/台/代/醍/臺;「台」の旧字/餒;(うえる)/迺;(すなわち)/廼;「迺」の異体字/内/弟/戴/岱/梯;?/\nだい# /第#3/第#2/第#1/第#0/第;?/\nだい#い /第#1位/\nだい#かい /第#1回/第#0回/第#2回/第#3回/第 #0 回/\nだい#かいめ /第#1回目/第#0回目/\nだい#かん /第#1巻/第#0巻/\nだい#がくしょう /第#0楽章/第#3楽章/\nだい#き /第#0期/第#1期/第#0紀/第#3紀/\nだい#きぼう /第#0希望/\nだい#きょく /第#0局/第#1局/第#3局/\nだい#ぎょう /第#3行/第#0行/\nだい#こう /第#1項/第#0項/第#3項/\nだい#こうざ /第#3講座/\nだい#こうほ /第#0候補/第 #0 候補/\nだい#ごう /第#1号/第#0号/第#3号/\nだい#し /第#3子/\nだい#しあい /第#3試合/\nだい#しぼう /第#3志望/\nだい#しゅ /第#3種/第#1種/\nだい#しゅう /第#1週/第#0集/\nだい#しょう /第#0章/第#1章/第#2章/\nだい#じ /第#2次/第#0次/第#1次/\nだい#じょう /第#3条/第#1条/第#2条/第#0条/\nだい#じょうの# /第#3条の#3/第#0条の#0/第#2条の#2/第#1条の#1/\nだい#じん /第#1陣/\nだい#すいじゅん /第#0水準/\nだい#ず /第#1図/\nだい#せだい /第#1世代/第#3世代/第 #0 世代/\nだい#せつ /第#0節/第#1節/\nだい#せん /第#3線/第#3戦/第#1戦/第#0戦/\nだい#だいきゅうし /第#3大臼歯/\nだい#だん /第#1弾/第#3弾/第#0段/第#3段/\nだい#だんかい /第#3段階/\nだい#ちゅう /第#3中/\nだい#にち /第#0日/\nだい#は /第#3波/\nだい#はん /第#0版/第#1版/第#2版/第#1班/\nだい#ばん /第#0版/第#1版/第#0番/第#2番/\nだい#ばんめ /第#0番目/第#2番目/\nだい#ぱ /第#3波/\nだい#ぱん /第#0版/第#2版/\nだい#ひきすう /第#0引数/第#1引数/\nだい#びん /第#3便/\nだい#ぶ /第#1部/第#0部/\nだい#まく /第#3幕/\nだい#めん /第#3面/\nだい#や /第#3夜/\nだい#れつ /第#3列/第#0列/\nだい#わ /第#0話/\nだい> /第/大/\nだいあいじょう /大愛情/\nだいあく /大悪/\nだいあくま /大悪魔/\nだいあん /代案/\nだいあんじ /大安寺/\nだいい /代位/題意/大尉;(旧海軍での呼び方) =たいい/\nだいいき /大域/\nだいいきてき /大域的/\nだいいし /台石/\nだいいせき /大遺跡/\nだいいち /第一/第１/第1/\nだいいちい /第一位/\nだいいちいんしょう /第一印象/\nだいいちうちゅうそくど /第一宇宙速度/\nだいいちかいぎしつ /第一会議室/\nだいいちかいそう /第一階層/\nだいいちかいはつしつ /第一開発室/\nだいいちかいはつぶ /第一開発部/\nだいいちかもつ /第一貨物/\nだいいちかんぎょうぎんこう /第一勧業銀行/\nだいいちかんぎん /第一勧銀/\nだいいちがくしょう /第一楽章/\nだいいちきぼう /第一希望/\nだいいちぎ /第一義/\nだいいちぎじゅつぶ /第一技術部/\nだいいちぎてき /第一義的/\nだいいちけいひん /第一京浜/\nだいいちけいひんこくどう /第一京浜国道/\nだいいちけんきゅうしつ /第一研究室/\nだいいちげんり /第一原理/\nだいいちこう /第一項/\nだいいちこうざ /第一講座/\nだいいちこうしょう /第一興商/\nだいいちこうほ /第一候補/第1候補/\nだいいちごう /第一号/第１号/\nだいいちざ /大一座/\nだいいちしあい /第一試合/\nだいいちしょうけん /第一證券/\nだいいちしょうたい /第一小隊/\nだいいちじ /第一次/\nだいいちじしめきり /第一次締切/\nだいいちじせかいたいせん /第一次世界大戦/\nだいいちじたいせん /第一次大戦/\nだいいちじょしこう /第一女子高/\nだいいちじよせん /第一次予選/\nだいいちじん /第一陣/\nだいいちすいじゅん /第一水準/第1水準/\nだいいちせいめい /第一生命/\nだいいちせいやく /第一製薬;[企業名]/\nだいいちせっけい /第一設計/\nだいいちせっけいぶ /第一設計部/\nだいいちせめんと /第一セメント/\nだいいちだん /第一段/第一弾/第１弾/\nだいいちだんかい /第一段階/第1段階/\nだいいちちく /第一地区/\nだいいちちょしゃ /第一著者/\nだいいちとうじしゃ /第一当事者/\nだいいちにち /第一日/第１日/\nだいいちにちめ /第一日目/\nだいいちにんしゃ /第一人者/\nだいいちにんしょう /第一人称/\nだいいちひきすう /第一引数/\nだいいちびん /第一便/\nだいいちぶ /第一部/\nだいいちぶんがくぶ /第一文学部/\nだいいちほうそく /第一法則/\nだいいちほてる /第一ホテル/\nだいいちもくてきち /第一目的地/\nだいいちもん /第一問/\nだいいちゆうせん /第一優先/\nだいいちよういん /第一要因/\nだいいちようそ /第1要素/\nだいいちりゅう /第一流/\nだいいちれいきじょうたい /第一励起状態/\nだいいちろう /大一郎/\nだいいちわ /第一話/\nだいいっか /第一課/\nだいいっかい /第一回/第１回/第1回/第一階/\nだいいっかいじゅしょうしゃ /第一回受賞者/\nだいいっかいちょうさ /第一回調査/\nだいいっかいはいほん /第一回配本/\nだいいっかいめ /第一回目/第１回目/\nだいいっかん /第一巻/第一款/第一感/第一勘/\nだいいっき /第一期/\nだいいっきゅう /第一級/\nだいいっこう /第一項/第一稿/\nだいいっさく /第一作/\nだいいっし /第一子/\nだいいっししゅっさん /第一子出産/\nだいいっしゅ /第一種/第1種/\nだいいっしゅう /第一週/\nだいいっしゅうめ /第一週目/\nだいいっしょう /第一章/第1章/\nだいいっしん /第一審/\nだいいっせい /第一声/\nだいいっせつ /第一節/\nだいいっせん /第一線/第一戦/\nだいいっせんきゅう /第一線級/\nだいいってん /第一点/\nだいいっぱ /第一波/\nだいいっぱん /第一版/第1版/\nだいいっぽ /第一歩/\nだいいっぽう /第一報/\nだいいとくみょうおう /大威徳明王/\nだいいどう /大移動/\nだいいべんさい /代位弁済/\nだいいべんと /大イベント/\nだいいん /代員/代印/\nだいいんしん /大陰唇/\nだいうちゅう /大宇宙/\nだいうん /大運/\nだいえ /大会/\nだいえい /大栄/大映/大永;年号(1521-1528)/題詠/\nだいえいだん /大英断/\nだいえいていこく /大英帝国/\nだいえいはくぶつかん /大英博物館/\nだいえっとしょくひん /ダイエット食品/\nだいえつ /大越;現ベトナム/\nだいえり /台襟;[服飾]/\nだいえん /大円/\nだいえんかい /大宴会/\nだいえんかいじょう /大宴会場/\nだいえんきん /大円筋/\nだいえんじょう /大円上/\nだいえんぜつ /大演説/\nだいおう /大王/大黄/\nだいおうじょう /大往生/\nだいおん /大恩/大音/大陰;[陰陽道]八将神の一。土星/\nだいおんきょう /大音響/\nだいおんじょう /大音声/\nだいおんじん /大恩人/\nだいおんせい /大音声/\nだいおんりょう /大音量/\nだいか /代価/台下/\nだいかあん /代価案/\nだいかいかく /大改革/\nだいかいぎしつ /大会議室/\nだいかいしょう /大海嘯/\nだいかいじゅう /大怪獣/\nだいかいじょう /大会場/\nだいかいせい /大改正/\nだいかいせん /大海戦/\nだいかいぞう /大改造/\nだいかいぞうけいかく /大改造計画/\nだいかいぞく /大海賊/\nだいかいてい /大改訂/\nだいかいてん /大回転/\nだいかいれい /大海令/\nだいかえ /代替/\nだいかえあん /代替案/\nだいかく /大覚/\nだいかくじ /大覚寺/\nだいかくめい /大革命/\nだいかこ /大過去/\nだいかさい /大火災/\nだいかし /代貸し/\nだいかぞく /大家族/\nだいかっこ /大括弧;［］/［/］/\nだいかっさい /大喝采/\nだいかっせん /大合戦/\nだいかつ /大喝/\nだいかついっせい /大喝一声/\nだいかつやく /大活躍/\nだいかつやくちゅう /大活躍中/\nだいかひん /代価品/\nだいかぶつ /代価物/\nだいかべんさい /代価弁済/\nだいかん /代官/大寒;[二十四節気]1.20頃/大韓/大巻/大缶/\nだいかんきょほう /大艦巨砲/\nだいかんげい /大歓迎/\nだいかんげいかい /大歓迎会/\nだいかんげき /大感激/\nだいかんこうくう /大韓航空/\nだいかんこうくうき /大韓航空機/\nだいかんごりん /大漢語林/\nだいかんさま /代官様/\nだいかんしゃ /大感謝/\nだいかんしゅう /大観衆/\nだいかんしょ /代官所/\nだいかんじょうせん /大環状線/\nだいかんせい /大歓声/大喚声/\nだいかんせん /大幹線/\nだいかんそう /大観荘/\nだいかんどう /大感動/\nだいかんのんぞう /大観音像/\nだいかんみんこく /大韓民国/\nだいかんやま /代官山/\nだいかんわ /大漢和/\nだいかんわじてん /大漢和辞典/大漢和辭典/\nだいがいしゃ /大会社/\nだいがえ /代替え/代替/\nだいがえくうこう /代替空港/\nだいがえしゃ /代替車/\nだいがえち /代替地/\nだいがえゆそう /代替輸送/\nだいがく /大学/大學;「学」旧字/\nだいがくいがい /大学以外/\nだいがくいがくぶ /大学医学部/\nだいがくいこう /大学以降/\nだいがくいちねんせい /大学一年生/\nだいがくいも /大学芋;[料理]揚げて蜜をからめたサツマイモ/\nだいがくいん /大学院/\nだいがくいんがくせい /大学院学生/\nだいがくいんきょういく /大学院教育/\nだいがくいんざいがく /大学院在学/\nだいがくいんしゅうりょうご /大学院修了後/\nだいがくいんしんがくりつ /大学院進学率/\nだいがくいんじゅうてんか /大学院重点化/\nだいがくいんせい /大学院生/\nだいがくいんだいがく /大学院大学/\nだいがくいんにゅうし /大学院入試/\nだいがくかいかん /大学会館/\nだいがくかん /大学間/\nだいがくかんけい /大学関係/\nだいがくかんけいしゃ /大学関係者/\nだいがくがくぶ /大学学部/\nだいがくがわ /大学側/\nだいがくきょういく /大学教育/\nだいがくきょういん /大学教員/\nだいがくきょうかん /大学教官/\nだいがくきょうじゅ /大学教授/\nだいがくきょうよう /大学教養/\nだいがくきょうようていど /大学教養程度/\nだいがくきょうようぶ /大学教養部/\nだいがくきよう /大学紀要/\nだいがくこうざ /大学講座/\nだいがくこうない /大学構内/\nだいがくごうかくりつ /大学合格率/\nだいがくさい /大学祭/\nだいがくざいがくちゅう /大学在学中/\nだいがくしょてん /大学書店/\nだいがくしょりん /大学書林/\nだいがくしんがく /大学進学/\nだいがくじ /大学時/\nだいがくじだい /大学時代/\nだいがくじゅけん /大学受験/\nだいがくじゅけんあんない /大学受験案内/\nだいがくじゅんきょうじゅ /大学准教授/\nだいがくじょしゅ /大学助手/\nだいがくじん /大学人/\nだいがくせい /大学生/\nだいがくせいかつ /大学生活/\nだいがくせいきょう /大学生協/\nだいがくせいきょうしょくどう /大学生協食堂/\nだいがくせいじだい /大学生時代/\nだいがくせいじょし /大学生女子/\nだいがくせん /大学戦/\nだいがくせんしゅけん /大学選手権/\nだいがくぜい /大学勢/\nだいがくぜんたい /大学全体/\nだいがくぜんぱん /大学全般/\nだいがくそしき /大学組織/\nだいがくそつ /大学卒/\nだいがくそつぎょう /大学卒業/\nだいがくそつぎょういらい /大学卒業以来/\nだいがくそつぎょうしゃ /大学卒業者/\nだいがくそつぎょうていど /大学卒業程度/\nだいがくたいこう /大学対抗/\nだいがくちゅうたい /大学中退/\nだいがくで /大学出/\nだいがくとうきょく /大学当局/\nだいがくとしょかん /大学図書館/\nだいがくない /大学内/\nだいがくにほんいち /大学日本一/\nだいがくにゅうがく /大学入学/\nだいがくにゅうし /大学入試/\nだいがくにゅうしもんだい /大学入試問題/\nだいがくのーと /大学ノート/\nだいがくのかみ /大学頭/\nだいがくはつ /大学発/\nだいがくびょういん /大学病院/\nだいがくびょういんまえ /大学病院前/\nだいがくふんそう /大学紛争/\nだいがくぶ /大学部/\nだいがくまえ /大学前/\nだいがくまち /大学町/\nだいがくまんが /大学漫画/\nだいがくめい /大学名/\nだいがくやきゅう /大学野球/\nだいがくりょう /大学寮;[律令制]/\nだいがくれい /大学令/\nだいがす /大ガス;[企業名]/\nだいがっこう /大学校/\nだいがっしょう /大合唱/\nだいがめん /大画面/\nだいがめんたいおう /大画面対応/\nだいがらん /大伽藍/\nだいがわり /代替わり;generational change/代替り/\nだいがん /大願/\nだいがんじょうじゅ /大願成就/\nだいがんめん /大顔面/\nだいき /大機/代機/乃毅;名/\nだいきぎょう /大企業/\nだいきぎょうびょう /大企業病/\nだいきこう /大紀行/\nだいきち /大吉/\nだいきぼ /大規模/\nだいきぼか /大規模化/\nだいきぼけいさん /大規模計算/\nだいきぼこうぞう /大規模構造/\nだいきぼすうちけいさん /大規模数値計算/\nだいきぼちしき /大規模知識/\nだいきぼてん /大規模店/\nだいきぼとうし /大規模投資/\nだいきぼはつでん /大規模発電/\nだいきぼへいれつ /大規模並列/\nだいきゅう /代休/大弓;七尺五寸/\nだいきゅうし /大休止/大臼歯/\nだいきょう /大凶/大京;[企業名]/\nだいきょういん /大教院/\nだいきょうかい /大教会/\nだいきょうかん /大叫喚/\nだいきょうかんこう /大京観光;[企業名]/\nだいきょうかんじごく /大叫喚地獄/\nだいきょうきん /大胸筋/\nだいきょうこう /大恐慌/\nだいきょうしつ /大教室/\nだいきょうすう /大凶数/\nだいきょうそう /大競走/\nだいきょうちょう /大京町/\nだいきょうまち /大京町/\nだいきらい /大嫌い/\nだいきろく /大記録/\nだいきん /代金/大金/\nだいきんけっさい /代金決済/\nだいきんこうぎょう /ダイキン工業;[企業名]/\nだいきんとりたて /代金取立/\nだいきんひきかえ /代金引換/\nだいきんひきかえゆうびん /代金引換郵便/\nだいきんぼし /大金星/\nだいぎ /台木;[園芸]rootstock. 挿し木される台/代議/\nだいぎいん /代議員/\nだいぎいんかい /代議員会/\nだいぎいんたいかい /代議員大会/\nだいぎし /代議士/\nだいぎせい /代議制/\nだいぎせいじ /代議政治/\nだいぎせいど /代議制度/\nだいぎもん /大疑問/\nだいぎゃくさつ /大虐殺/\nだいぎゃくさつじけん /大虐殺事件/\nだいぎゃくてん /大逆転/\nだいぎゃくてんしょうり /大逆転勝利/\nだいぎょうじ /大行事/\nだいぎょうてん /大仰天/\nだいぎょうれつ /大行列/\nだいぎん /大吟/\nだいぎんこう /大銀行/\nだいぎんじょう /大吟醸/\nだいく /大工/第九/\nだいくうこう /大空港/\nだいくかく /大区画/\nだいくせん /大苦戦/\nだいくまち /大工町/\nだいぐうじ /大宮司/\nだいぐさく /大愚作/\nだいけい /台形/大慶;(daqing)地名,中国/大計/大型計算機;※abbrev/大型計算機センター;※abbrev/大計センター;※abbrev/\nだいけいかく /大計画/\nだいけいそく /台形則/\nだいけっさく /大傑作/\nだいけつ /代決/\nだいけん /大検;[略語]大学入学資格検定/大建/\nだいけんい /大権威/\nだいけんきゅう /大研究/\nだいけんこうぎょう /大建工業;[企業名]/\nだいけんしゅうしつ /大研修室/\nだいけんしょう /大憲章;Magna Carta/\nだいけんとう /大健闘/\nだいげき /大外記/\nだいげきじょう /大劇場/\nだいげきせん /大激戦/\nだいげん /題言/代言/\nだいげんかい /大言海/\nだいげんすいへいか /大元帥陛下/\nだいげんそく /大原則/\nだいげんにん /代言人/\nだいこ /太鼓/\nだいこう /代行/大幸/代講/乃公;オレサマ。「-出でずんば」/\nだいこううんてん /代行運転/\nだいこうかい /大公開/大航海/大後悔/\nだいこうかいじだい /大航海時代/\nだいこうがた /代行型/\nだいこうきょうきょく /大交響曲/\nだいこうぎしつ /大講義室/\nだいこうぎょう /代行業/\nだいこうぎょうむ /代行業務/\nだいこうけい /大口径/\nだいこうけいぼうえん /大口径望遠/\nだいこうけん /代行権/\nだいこうこく /大広告/\nだいこうざ /大講座/\nだいこうしゃ /代行者/\nだいこうしん /大行進/\nだいこうじ /大工事/\nだいこうずい /大洪水/\nだいこうせい /大攻勢/\nだいこうだいこう /大工大高/\nだいこうてん /代行店/\nだいこうどう /大講堂/\nだいこうひょう /大好評/\nだいこうふん /大興奮/\nだいこうぶつ /大好物/\nだいこうぼうせん /大攻防戦/\nだいこうもく /大項目/\nだいこうや /代行屋/\nだいこうゆそう /代行輸送/\nだいこうりょう /代行料/大光量/\nだいこく /大黒/\nだいこくさま /大黒様/\nだいこくちょう /大国町/\nだいこくてん /大黒天/\nだいこくどう /大黒堂/\nだいこくばしら /大黒柱/\nだいこじ /大居士/\nだいこん /大根/\nだいこんあし /大根足/\nだいこんおろし /大根下ろし/\nだいこんざつ /大混雑/\nだいこんせん /大混戦/大混線/\nだいこんな /大根菜/\nだいこんは /大根葉/\nだいこんば /大根葉/\nだいこんやくしゃ /大根役者/\nだいこんらん /大混乱/\nだいこんらんじょうたい /大混乱状態/\nだいご /第五/醍醐/大子/大吾/大悟/第５/\nだいごい /大語彙/\nだいごう /題号/\nだいごかい /大誤解/大語界/第５回/\nだいごかん /第五巻/\nだいごくでん /大極殿/\nだいごさん /大誤算/醍醐山;地名/\nだいごし /第五子/\nだいごしあい /第五試合/\nだいごしん /大誤審/\nだいごじ /醍醐寺/\nだいごせだい /第五世代/第５世代/\nだいごせつ /第五節/\nだいごせん /第五戦/\nだいごてってい /大悟徹底/\nだいごてんのう /醍醐天皇/\nだいごみ /醍醐味/\nだいごれつ /第五列/\nだいごわくせい /第五惑星/\nだいごんげん /大権現/\nだいさ /大佐;(旧海軍での呼び方) =たいさ/\nだいさーびす /大サービス/\nだいさい /大祭/\nだいさいがい /大災害/\nだいさいなん /大災難/\nだいさぎょう /大作業/\nだいさく /代作/大作/\nだいさくせん /大作戦/\nだいさっか /大作家/\nだいさっきょくか /大作曲家/\nだいさつりく /大殺戮/\nだいさぶろう /大三郎/\nだいさん /第三/代参/第３/第3/第III/\nだいさんいんすう /第三引数/\nだいさんかい /第３回/\nだいさんかいそう /第三階層/\nだいさんかいはつぶ /第三開発部/\nだいさんかん /第三巻/第三款/\nだいさんがいこくご /第三外国語/\nだいさんがくぐん /第三学群/\nだいさんがくしょう /第三楽章/\nだいさんき /第三期/第三紀/\nだいさんきぼう /第三希望/\nだいさんけいひん /第三京浜/\nだいさんけんきゅうしつ /第三研究室/\nだいさんげん /大三元/\nだいさんこう /第三項/\nだいさんこうざ /第三講座/\nだいさんごく /第三国/\nだいさんごくじん /第三国人/\nだいさんさいむしゃ /第三債務者/\nだいさんざい /大散財/\nだいさんしあい /第三試合/\nだいさんしゃ /第三者/\nだいさんしゃきかん /第三者機関/\nだいさんしゃてき /第三者的/\nだいさんしゃわりあて /第三者割当/\nだいさんしゅ /第三種/\nだいさんしゅとくしゃ /第三取得者/\nだいさんしゅゆうびんぶつ /第三種郵便物/\nだいさんしょう /第三章/第3章/\nだいさんしょかん /第三書館/\nだいさんしん /第三審/\nだいさんじ /大惨事/\nだいさんじせかいたいせん /第三次世界大戦/\nだいさんすいじゅん /第三水準/\nだいさんせい /大賛成/\nだいさんせいりょく /第三勢力/\nだいさんせかい /第三世界/\nだいさんせくたー /第三セクター/\nだいさんせだい /第三世代/\nだいさんせつ /第三節/\nだいさんせん /第三戦/\nだいさんだん /第三弾/第３段/第３弾/\nだいさんにち /第三日/\nだいさんにんしょう /第三人称/\nだいさんばん /第三版/\nだいさんぶ /第三部/\nだいさんぶたい /第三舞台/\nだいさんみぶん /第三身分;[世界史]le tiers etat/\nだいさんわ /第三話/\nだいざ /台座/\nだいざい /題材/大罪/\nだいざいてき /題材的/\nだいざいばつ /大財閥/\nだいざえもん /大左衛門/\nだいざわ /代沢;地名/\nだいざんさつ /大惨殺/\nだいざんぱい /大惨敗/\nだいし /台紙/台詞/大師/大志/大史;[律令制]主典(さかん)/大姉/題詞/題詩/第四/\nだいしあい /大試合/\nだいしいちばん /大死一番/\nだいしがわら /大師河原/\nだいしきゅう /大至急/\nだいしきょう /大司教/\nだいしぎんこう /第四銀行/\nだいしごう /大師号/\nだいしじん /大詩人/\nだいしぜん /大自然/\nだいしだい /大市大/\nだいしっこう /代執行/\nだいしったい /大失態/\nだいしっぱい /大失敗/\nだいしどう /大師堂/\nだいしのう /大司農/\nだいしへんけい /大四辺形/\nだいしゃ /台車/代車/\nだいしゃかん /台車間/\nだいしゃこうかん /台車交換/\nだいしゃっきん /大借金/\nだいしゃない /台車内/\nだいしゃめん /大斜面/\nだいしゃりん /大車輪/\nだいしゃわく /台車枠/\nだいしゅ /大衆/\nだいしゅうかい /大集会/\nだいしゅうかく /大収穫/\nだいしゅうごう /大集合/\nだいしゅうそうぞく /代襲相続/\nだいしゅうだん /大集団/\nだいしゅくしゃく /大縮尺/\nだいしゅじゅつ /大手術/\nだいしゅぞく /大種族/\nだいしゅっせ /大出世/\nだいしゅっぱんしゃ /大出版社/\nだいしゅっぴ /大出費/\nだいしゅつげん /大出現/\nだいしゅつりょく /大出力/\nだいしゅぶ /大衆部/\nだいしょ /代書/\nだいしょう /大小/代償/大証;大阪証券取引所/大聖/代将/大将/\nだいしょういちぶ /大証一部/\nだいしょうかんけい /大小関係/\nだいしょうがい /大障害/\nだいしょうぐん /大将軍/\nだいしょうさよう /代償作用/\nだいしょうざん /大翔山/\nだいしょうじ /大聖寺/\nだいしょうだい /大商大/\nだいしょうてん /大賞典/\nだいしょうとつ /大衝突/\nだいしょうにぶ /大証二部/\nだいしょうねつじごく /大焦熱地獄/\nだいしょうひかく /大小比較/\nだいしょうほう /大翔鳳/\nだいしょうり /大勝利/大捷利/\nだいしょうわせいし /大昭和製紙;[企業名]/\nだいしょくどう /大食堂/\nだいしょっく /大ショック/\nだいしょてん /大書店/\nだいしょにん /代書人/\nだいしょや /代書屋/\nだいしん /代診/\nだいしんいん /大審院/\nだいしんさい /大震災/\nだいしんでん /大神殿/\nだいしんど /大深度/\nだいしんどちか /大深度地下;[新語]地上の土地所有権の及ばない地下/\nだいしんぱん /大信販;[企業名]/\nだいしんぶん /大新聞/\nだいしんゆう /大親友/\nだいじ /大事/大字/大治/題字/大寺/大慈/大弐/題辞/\nだいじけん /大事件/\nだいじげん /大字源/\nだいじこ /大事故/\nだいじしん /大地震/\nだいじせん /大辞泉;国語辞典/\nだいじだいひ /大慈大悲/\nだいじてん /大辞典/大事典/\nだいじほう /大字報/\nだいじゃ /大蛇/\nだいじゃたいじ /大蛇退治/\nだいじゅ /大樹;名/\nだいじゅうたい /大渋滞/\nだいじゅんかん /大循環/\nだいじょう /大乗/台上/大丈/台状/大嘗/大判官/\nだいじょうえ /大嘗会/\nだいじょうかん /太政官/\nだいじょうかんさつ /太政官札/\nだいじょうかんちょう /太政官庁/太政官牒/\nだいじょうかんにっし /太政官日誌/\nだいじょうかんふこく /太政官布告/\nだいじょうかんぷ /太政官符/\nだいじょうきゅう /大嘗宮/\nだいじょうきょう /大乗経/\nだいじょうさい /大嘗祭/\nだいじょうじ /大乗寺/\nだいじょうだいじん /太政大臣/\nだいじょうだん /大上段/\nだいじょうてき /大乗的/\nだいじょうてんのう /太上天皇/\nだいじょうぶ /大丈夫/\nだいじょうぶっきょう /大乗仏教/\nだいじょうみゃく /大静脈/\nだいじょきょく /大序曲/\nだいじょゆう /大女優/\nだいじり /台尻/\nだいじりん /大辞林;国語辞典/\nだいじろう /大二郎/\nだいじん /大臣/大神/大尽/\nだいじんかんぼう /大臣官房/\nだいじんぐう /大神宮/\nだいじんぐうした /大神宮下/\nだいじんどう /大仁堂/\nだいじんぶつ /大人物/\nだいす /台子/\nだいすーしー /大四喜/\nだいすいがい /大水害/\nだいすいせい /大彗星/\nだいすう /代数/台数/大数/\nだいすうかい /代数解/\nだいすうかくだい /代数拡大/\nだいすうかくほ /台数確保/\nだいすうかんすう /代数関数/\nだいすうがく /代数学/\nだいすうがくしゃ /大数学者/\nだいすうきか /代数幾何/\nだいすうきかがく /代数幾何学/\nだいすうきかてき /代数幾何的/\nだいすうきょくせん /代数曲線/\nだいすうけい /代数系/\nだいすうこうか /台数効果/\nだいすうこうぞう /代数構造/\nだいすうしき /代数式/\nだいすうたい /代数体/\nだいすうたようたい /代数多様体/\nだいすうち /代数値/\nだいすうてき /代数的/\nだいすうてきしよう /代数的仕様/\nだいすうほうていしき /代数方程式/\nだいすき /大好き/\nだいすけ /大輔/大介/大助/大祐/大亮/\nだいすたー /大スター/\nだいず /大豆/\nだいずかん /大図鑑/\nだいずばたけ /大豆畑/\nだいせーる /大セール/\nだいせいうん /大星雲/\nだいせいえん /大声援/\nだいせいか /大成果/\nだいせいかい /大正解/\nだいせいきょう /大盛況/\nだいせいこう /大成功/\nだいせいとう /大政党/\nだいせいどう /大聖堂/\nだいせいりょく /大勢力/\nだいせきはん /大赤斑;[天文]木星のエクボ/\nだいせっきん /大接近/\nだいせっけい /大雪渓/\nだいせつ /大雪/\nだいせつざん /大雪山/\nだいせん /大仙;偉大な仙人。如来/台船/大山;地名,鳥取/\nだいせんかん /大戦艦/\nだいせんきょく /大選挙区/\nだいせんしゅ /大選手/\nだいせんせい /大先生/\nだいせんそう /大戦争/\nだいせんだつ /大先達/\nだいせんだん /大船団/\nだいせんでん /大宣伝/\nだいせんぱい /大先輩/\nだいせんぷう /大旋風/\nだいせんりゃく /大戦略/\nだいぜっきょう /大絶叫/\nだいぜん /大膳/\nだいぜんしゅう /大全集/\nだいぜんてい /大前提/\nだいそう /代走/代奏/体操/\nだいそうげん /大草原/\nだいそうげんのちいさないえ /大草原の小さな家;ドラマ名/\nだいそうさく /大捜索/\nだいそうさせん /大捜査線/\nだいそうしょう /大僧正/\nだいそうじょう /大僧正/\nだいそうどう /大騒動/\nだいそしき /大組織/\nだいそつ /大卒/\nだいそつしゃ /大卒者/\nだいそつじょし /大卒女子/\nだいそつだんし /大卒男子/\nだいそれた /大それた/\nだいそんがい /大損害/\nだいぞう /大蔵/\nだいぞういん /大増員/\nだいぞうかん /大増刊/\nだいぞうかんごう /大増刊号/\nだいぞうげん /大増減/\nだいた /代田/台田/\nだいたい /代替/大体/大隊/大腿/\nだいたい> /大体;(副詞)/\nだいたいあん /代替案/\nだいたいえねるぎー /代替エネルギー/\nだいたいかいさい /代替開催/\nだいたいき /代替機/\nだいたいきかん /代替機関/\nだいたいきん /大腿筋/\nだいたいくうこう /代替空港/\nだいたいけい /大腿頚/\nだいたいこうか /代替効果/\nだいたいこつ /大腿骨/\nだいたいさく /代替策/\nだいたいざい /代替財;[経済]⇔補完財。携帯とPHSなど/\nだいたいしっこう /代替執行/\nだいたいしとうきん /大腿四頭筋/\nだいたいしゅだん /代替手段/\nだいたいどうみゃく /大腿動脈/\nだいたいどうろ /代替道路/\nだいたいねんりょう /代替燃料/\nだいたいひょうき /代替表記/\nだいたいひょうげん /代替表現/\nだいたいひん /代替品/\nだいたいふろん /代替フロン/\nだいたいぶ /大腿部/\nだいたいぶつ /代替物/\nだいたいぶひん /代替部品/\nだいたいほう /代替法/\nだいたいほうほう /代替方法/\nだいたいりょうほう /代替療法/\nだいたいろせん /代替路線/\nだいたすう /大多数/\nだいたばし /代田橋/\nだいたろう /大太郎/\nだいたん /大胆/\nだいたんふてき /大胆不敵/\nだいだ /代打/\nだいだい /橙/代々/大々/代代/\nだいだいいろ /橙色/だいだい色/\nだいだいず /橙酢/\nだいだいてき /大々的/\nだいだいひょう /大代表/\nだいだいみょう /大大名/\nだいだいり /大内裏/\nだいだげき /大打撃/\nだいだじん /代打陣/\nだいだっそう /大脱走/\nだいだほんるいだ /代打本塁打/\nだいだんえん /大団円/大団圓/\nだいだんそう /大断層/\nだいち /大地/台地/代地/大値/代置/\nだいちえん /大遅延/\nだいちこく /大遅刻/\nだいちぼしん /大地母神/\nだいちまお /大地真央/\nだいちゅう /大中/\nだいちゅうおう /台中央/\nだいちゅうしゃじょう /大駐車場/\nだいちゅうしょう /大中小/\nだいちゅうだん /大中断/\nだいちょう /台帳/大腸/\nだいちょうえん /大腸炎/\nだいちょうかんり /台帳管理/\nだいちょうがん /大腸癌/大腸がん/大腸ガン/\nだいちょうきん /大腸菌/\nだいちょうない /大腸内/\nだいちょうへん /大長編/\nだいっきらい /大っ嫌い/\nだいついせき /大追跡/\nだいていこく /大帝国/\nだいていたく /大邸宅/\nだいていでん /大停電/\nだいていり /大定理/\nだいてつ /大哲/\nだいてつじん /大鉄人/\nだいてん /大典/大篆/題点/\nだいてんかん /大転換/\nだいてんさい /大天才/\nだいてんし /大天使/大転子/\nだいてんとう /大転倒/\nだいてんほう /大店法;[法][略語]大規模小売店舗における小売業の事業活動の調整に関する法律。1998年廃止/\nだいてんもく /台天目/\nだいてんりっちほう /大店立地法;[法][略語]大規模小売店舗立地法/\nだいでんつうだい /大電通大/\nだいでんりゅう /大電流/\nだいでんりょく /大電力/\nだいと /大都/\nだいとう /大東/大塔/大刀/大唐/大盗/\nだいとうあ /大東亜/大東亞;旧字/\nだいとうあきょうえいけん /大東亜共栄圏/\nだいとうあせんそう /大東亜戦争/\nだいとういつりろん /大統一理論/\nだいとうがくえん /大東学園/\nだいとうきょう /大東京/\nだいとうきょうかさい /大東京火災/\nだいとうさいいきき /大唐西域記;玄奘/\nだいとうし /大東市/\nだいとうじん /大東陣/\nだいとうぞく /大盗賊/\nだいとうだい /大東大/\nだいとうぶんか /大東文化/\nだいとうぶんかだい /大東文化大/\nだいとうぶんかだいがく /大東文化大学/\nだいとうぼうしょく /大東紡織/\nだいとうりょう /大統領/\nだいとうりょうきゅうでん /大統領宮殿/\nだいとうりょうせん /大統領選/\nだいとうりょうせんきょ /大統領選挙/\nだいとうりょうふ /大統領府;ロシア-/\nだいとうろん /大討論/\nだいとかい /大都会/\nだいとく /大徳/\nだいとくい /大得意/\nだいとくしゅう /大特集/\nだいとくしゅうごう /大特集号/\nだいとくじ /大徳寺/\nだいとくじなっとう /大徳寺納豆/\nだいとこうぎょう /大都工業;[企業名]/\nだいとし /大都市/\nだいとしかん /大都市間/\nだいとしけん /大都市圏/\nだいとしゃ /大都社;[出版社名]www.daitosha.jp/\nだいとちしょゆう /大土地所有/\nだいどう /大同;年号(806-810)/大道/\nだいどうげい /大道芸/\nだいどうげいにん /大道芸人/\nだいどうこうはん /大同鋼板/\nだいどうし /代動詞;[文法]pro-verb. eg.「行く？」「そうするか」の「する」/\nだいどうしょうい /大同小異/\nだいどうしょうにん /大道商人/\nだいどうじ /大道寺/\nだいどうだんけつ /大同団結/\nだいどうみゃく /大動脈/\nだいどうみゃくえんしょうこうぐん /大動脈炎症候群/\nだいどく /代読/大毒/\nだいどころ /台所/\nだいどころじじょう /台所事情/\nだいどころせんざい /台所洗剤/\nだいどころよう /台所用/\nだいなごん /大納言/\nだいなし /台無し/台無/\nだいなな /第七/\nだいななかい /第７回/\nだいななきょく /第七局/\nだいななげいじゅつげきじょう /第七芸術劇場/\nだいななしあい /第七試合/\nだいななせつ /第七節/\nだいなり /＞/≧/大なり/\nだいなりいこーる /≧/\nだいなん /大難/\nだいなんかい /第何回/\nだいなんじょう /第何条/\nだいなんわ /第何話/\nだいに /第二/大弐/第２/第2/\nだいにいんくらぶ /第二院クラブ/\nだいにうちゅうそくど /第二宇宙速度/\nだいにかい /第二回/第2回/第2階/\nだいにかいはつしつ /第二開発室/\nだいにかいはつぶ /第二開発部/\nだいにかいめ /第二回目/\nだいにかん /第二巻/第二款/\nだいにがいこくご /第二外国語/\nだいにがくしょう /第二楽章/\nだいにきぼう /第二希望/\nだいにきょく /第二局/\nだいにぎ /第二義/\nだいにぎじゅつぶ /第二技術部/\nだいにけいひん /第二京浜/\nだいにけいひんこくどう /第二京浜国道/\nだいにけんきゅうしつ /第二研究室/\nだいにこう /第二項/\nだいにこうざ /第二講座/\nだいにこくどう /第二国道/\nだいにごう /第二号/\nだいにさく /第二作/\nだいにしあい /第二試合/\nだいにしゅ /第二種/第2種/\nだいにしゅう /第二週/第2週/\nだいにしょう /第二章/第2章/\nだいにしん /第二審/\nだいにしんそつ /第二新卒/\nだいにじ /第二次/第2次/\nだいにじぎょうぶ /第二事業部/\nだいにじさんぎょう /第二次産業/\nだいにじせいちょう /第二次性徴;胸が膨らみます/\nだいにじせかいたいせん /第二次世界大戦/\nだいにじたいせん /第二次大戦/\nだいにすいじゅん /第二水準/第２水準/第2水準/\nだいにすいじゅんかんじ /第二水準漢字/\nだいにせだい /第二世代/\nだいにせっけい /第二設計/\nだいにせつ /第二節/\nだいにたいいくかん /第２体育館/\nだいにだん /第二弾/\nだいにだんかい /第2段階/\nだいにち /大日/\nだいにちきょう /大日経;[仏教]大毘盧遮那成仏神変加持経/\nだいにちぎん /第二地銀;[新語]第二地方銀行(旧相互銀行など)/\nだいにちざかり /大日盛/\nだいにちだけ /大日岳/\nだいにちにょらい /大日如来/\nだいにっぽん /大日本/\nだいにっぽんいんさつ /大日本印刷;[企業名]/\nだいにっぽんていこく /大日本帝国/\nだいにっぽんていこくけんぽう /大日本帝国憲法/\nだいにていせい /第二帝政;[世界史]le second Empire(1852-70)/\nだいにてん /第二点/\nだいにでんでん /第二電電/\nだいにとうめい /第二東名/\nだいににんしょう /第二人称/\nだいにのさんみ /大弐三位;ありま山 ゐなの笹原 風吹けば いでそよ人を 忘れやはする/\nだいにはん /第二版/\nだいにぶ /第二部/\nだいにほうそく /第二法則/\nだいにほん /大日本/\nだいにほんいんさつ /大日本印刷;[企業名]/\nだいにほんかいが /大日本絵画/\nだいにほんこもんじょ /大日本古文書/\nだいにほんし /大日本史;1657着手、1906完成/\nだいにほんちめいじしょ /大日本地名辞書/\nだいにほんていこく /大日本帝国/\nだいにゅーす /大ニュース/\nだいにゅう /代入/\nだいにゅうえんざん /代入演算/\nだいにゅうえんざんし /代入演算子/\nだいにゅうかのう /代入可能/\nだいにゅうそうさ /代入操作/\nだいにゅうぶん /代入文/\nだいにゅうほう /代入法/\nだいにゅうれい /代入例/\nだいにようそ /第2要素/\nだいにりょうしか /第二量子化/\nだいにん /代人/大人/代任/\nだいにんき /大人気/\nだいにんずう /大人数/\nだいねっきょう /大熱狂/\nだいねっせん /大熱戦/\nだいねんぶつ /大念仏/\nだいの /大の/\nだいのう /大脳/代納/\nだいのうかい /大納会/\nだいのうはんきゅう /大脳半球/\nだいのうひしつ /大脳皮質/\nだいのうへんえん /大脳辺縁/\nだいのうへんえんけい /大脳辺縁系/\nだいのおとこ /大の男/\nだいのじ /大の字/\nだいのはら /台原/\nだいはいきりょう /大排気量/\nだいはいきりょうしゃ /大排気量車/\nだいはくしゅ /大拍手/\nだいはくらんかい /大博覧会/\nだいはくりょく /大迫力/\nだいはち /大八/\nだいはちぐるま /大八車/\nだいはちしあい /第八試合/\nだいはっかい /大発会/\nだいはっけん /大発見/\nだいはっせい /大発生/\nだいはつこうぎょう /ダイハツ工業;[企業名]/\nだいはつねはんぎょう /大般涅槃経;[仏教]Mahaparinirvana-sutra/\nだいはつめい /大発明/\nだいはどう /大波動/\nだいはなびたいかい /大花火大会/\nだいはらん /大波乱/\nだいはんきょう /大反響/\nだいはんせい /大反省/\nだいはんたい /大反対/\nだいはんたいうんどう /大反対運動/\nだいはんてん /大飯店/\nだいはんにゃきょう /大般若経;mahaprajna paramita-sutra/\nだいば /台場/\nだいばーげん /大バーゲン/\nだいばいしん /大陪審/\nだいばかり /台秤/\nだいばくしょう /大爆笑/\nだいばくはつ /大爆発/\nだいばだった /提婆達多/\nだいばってき /大抜擢/\nだいばん /台盤/\nだいぱにっく /大パニック/\nだいひ /大悲/\nだいひきゅう /大飛球/\nだいひっと /大ヒット/\nだいひっときょく /大ヒット曲/\nだいひっとさく /大ヒット作/\nだいひっとしょうひん /大ヒット商品/\nだいひつ /代筆/\nだいひつや /代筆屋/\nだいひゃっか /大百科/\nだいひょう /代表/大兵/\nだいひょういいんかい /代表委員会/\nだいひょうかく /代表格/\nだいひょうかんじ /代表幹事/\nだいひょうきょく /代表曲/\nだいひょうぐみ /代表組/\nだいひょうけい /代表型/\nだいひょうけん /代表権/\nだいひょうげん /大氷原/代表元/\nだいひょうこう /代表校/\nだいひょうこうほ /代表候補/\nだいひょうさく /代表作/\nだいひょうさくひん /代表作品/\nだいひょうさんこま /代表産駒/\nだいひょうしかく /代表資格/\nだいひょうしゃ /代表者/\nだいひょうしゃいん /代表社員/\nだいひょうしゃかい /代表者会/\nだいひょうしょく /代表色/\nだいひょうせん /代表戦/代表選/\nだいひょうせんしゅ /代表選手/\nだいひょうそしょう /代表訴訟/\nだいひょうだいこう /代表代行/\nだいひょうだん /代表団/\nだいひょうち /代表値/\nだいひょうちょしゃ /代表著者/\nだいひょうてき /代表的/\nだいひょうてきさくひん /代表的作品/\nだいひょうてきめいばん /代表的名盤/\nだいひょうてん /代表点/\nだいひょうでんわ /代表電話/\nだいひょうでんわばんごう /代表電話番号/\nだいひょうとりしまりやく /代表取締役/\nだいひょうば /代表馬/\nだいひょうばん /大評判/\nだいひょうばんごう /代表番号;[略語]代表電話番号/\nだいひょうぶ /代表部/\nだいひょうめい /代表名/\nだいひょうりゅう /大漂流/\nだいひょうれい /代表例/\nだいひん /代品/\nだいひんしゅく /大顰蹙/\nだいひんみん /大貧民/\nだいびき /代引/代引き/\nだいびょういん /大病院/\nだいびょうにん /大病人/\nだいぴんち /大ピンチ/\nだいふ /代父/\nだいふぁん /大ファン/\nだいふく /大福/\nだいふくじ /大福寺/\nだいふくちゅう /大腹中/\nだいふくちょう /大福帳/\nだいふくもち /大福餅/\nだいふごう /大富豪/\nだいふだ /台札/\nだいふっかつ /大復活/\nだいふつか /第二日/\nだいぶ /大分/大部;大部分。大冊。「たいぶ」とも/大夫/\nだいぶーむ /大ブーム/\nだいぶいぜん /大分以前/\nだいぶきん /台布巾/\nだいぶたい /大舞台/大部隊/\nだいぶつ /大仏/代物/\nだいぶつでん /大仏殿/\nだいぶつべんさい /代物弁済/\nだいぶつよう /大仏様;[建築] 東大寺南大門など/\nだいぶぶん /大部分/\nだいぶまえ /大分前/\nだいぶむかし /大分昔/\nだいぶもん /大部門/\nだいぶれいく /大ブレイク/\nだいぶん /大分/\nだいぶんせつ /大文節/\nだいぶんるい /大分類/\nだいへいげん /大平原/\nだいへいれつ /大並列/\nだいへん /代返/\nだいへんかく /大変革/\nだいへんこう /大変更/\nだいへんせい /大編成/\nだいへんたい /大編隊/\nだいへんどう /大変動/\nだいへんらく /大変楽/\nだいべん /代弁/大便/大弁;[律令制]弁官/\nだいべんき /大便器/\nだいべんしゃ /代弁者/\nだいべんにん /代弁人/\nだいほーる /大ホール/\nだいほう /大宝/\nだいほうえ /大法会/\nだいほうけんせつ /大豊建設;[企業名]/\nだいほうし /大法師/\nだいほうしゅつ /大放出/\nだいほうてい /大法廷/\nだいほん /台本/\nだいほんえい /大本営/\nだいほんえいはっぴょう /大本営発表/\nだいほんざん /大本山/\nだいほんめい /大本命/\nだいぼ /代母/\nだいぼいんすいい /大母音推移;great vowel shift/\nだいぼう /大坊/\nだいぼうけん /大冒険/\nだいぼうそう /大暴走/\nだいぼうとう /大暴騰/大暴投/\nだいぼうどう /大暴動/\nだいぼうねんかい /大忘年会/\nだいぼうらく /大暴落/\nだいぼくじょう /大牧場/\nだいぼさつ /大菩薩/\nだいぼさつとうげ /大菩薩峠;地名,山梨県/\nだいぼしゅう /大募集/\nだいま /大間/\nだいまおう /大魔王/\nだいまきょう /大魔境/\nだいまじん /大魔神/大魔人/\nだいまる /大丸/\nだいまるうめだ /大丸梅田/\nだいまるとうきょうてん /大丸東京店/\nだいまるまえ /大丸前/\nだいまんぞく /大満足/\nだいみてい /題未定/\nだいみょう /大名/\nだいみょうおろし /大名下ろし;[料理]/\nだいみょうぎょうれつ /大名行列/\nだいみょうじん /大明神/\nだいみょうちく /大名竹/\nだいみょうどうし /大名同士/\nだいみょうやしき /大名屋敷/\nだいみょうりょこう /大名旅行/\nだいみんていこく /大明帝国/\nだいめ /代目/台目/\nだいめい /題名/大明/\nだいめいきゅう /大迷宮/\nだいめいし /代名詞/\nだいめいどうし /代名動詞/\nだいめいふめい /題名不明/\nだいめいぶつ /大名物/\nだいめいろ /大迷路/\nだいめいわく /大迷惑/\nだいめんせき /大面積/\nだいもう /大網/\nだいもく /題目/\nだいもくひょう /大目標/\nだいもくみてい /題目未定/\nだいもつ /大物/代物/\nだいもん /大門/大問;†「試験の-1」/代紋;†やくざの紋章/大紋;†ぬのひたたれ/\nだいもんじ /大文字/\nだいもんじやき /大文字焼/大文字焼き/\nだいもんじやま /大文字山/\nだいもんだい /大問題/\nだいや /大谷/◆;菱形/◇;菱形/\nだいやく /代役/\nだいやくしん /大躍進/\nだいやくまん /大役満/\nだいやるしき /ダイヤル式/\nだいゆうかい /大誘拐/\nだいゆうざんせん /大雄山線/\nだいよう /代用/大葉/大用;大便/\nだいようかい /大妖怪/\nだいようかのう /代用可能/\nだいようかんごく /代用監獄/\nだいようかんじ /代用漢字/\nだいようさい /大要塞/\nだいようしょく /代用食/\nだいようひん /代用品/\nだいようりょう /大容量/\nだいようりょうか /大容量化/\nだいよくじょう /大浴場/\nだいよげん /大予言/\nだいよそう /大予想/\nだいよそく /大予測/\nだいよっか /第四日/\nだいよん /第四/第４/第4/\nだいよんかい /第四回/\nだいよんかいきゅう /第四階級;プロレタリア/\nだいよんかいはつぶ /第四開発部/\nだいよんかん /第四款/\nだいよんかんひょうき /第四間氷期/\nだいよんがくしょう /第四楽章/\nだいよんき /第四紀/\nだいよんきがく /第四紀学/\nだいよんきょうわせい /第四共和制/\nだいよんこう /第四項/\nだいよんしあい /第四試合/\nだいよんしょう /第四章/第4章/\nだいよんせつ /第四節/\nだいよんばん /第四版/\nだいよんぺん /第四辺/\nだいよんわくせい /第四惑星/\nだいら /平/\nだいらく /大楽/\nだいらくしょう /大楽勝/\nだいらんこう /大乱交/\nだいらんせん /大乱戦/\nだいらんとう /大乱闘/\nだいらんぶ /大乱舞/\nだいり /代理/内裏/大理/大利/\nだいりーがー /大リーガー/\nだいりーぐ /大リーグ/\nだいりき /大力/\nだいりくれい /大陸令/\nだいりけん /代理権/\nだいりこうい /代理行為/\nだいりさま /内裏様/\nだいりしき /内裏式/\nだいりしつもん /代理質問/\nだいりしゃ /代理者/\nだいりしゅっさん /代理出産/\nだいりしょう /代理商/\nだいりせき /大理石/\nだいりせんそう /代理戦争/\nだいりせんゆう /代理占有/\nだいりてん /代理店/\nだいりてんがわ /代理店側/\nだいりてんてすうりょう /代理店手数料/\nだいりとうこう /代理投稿/\nだいりとうひょう /代理投票/\nだいりにん /代理人/\nだいりはは /代理母/\nだいりびな /内裏雛/\nだいりぼ /代理母;「だいりはは」とも/\nだいりゅうけつ /大流血/\nだいりゅうこう /大流行/\nだいりょう /大領/代料/\nだいりょういき /大領域/\nだいりょうはいきしゃかい /大量廃棄社会/\nだいりょうふくせい /大量複製/\nだいりょこう /大旅行/\nだいれん /大連/\nだいれんあい /大恋愛/\nだいれんごう /大連合/\nだいれんさ /大連鎖/\nだいれんりつ /大連立/\nだいろうさ /大労作/\nだいろく /第六/第６/\nだいろくしあい /第六試合/\nだいろくせだい /第六世代/\nだいろくせつ /第六節/\nだいろっかい /第六回/第６回/\nだいろっかん /第六感/\nだいろっき /第六期/\nだいろっきょく /第六局/\nだいろまん /大浪漫/\nだいろんぎ /大論議/\nだいろんそう /大論争/\nだいわ /大和/台輪/\nだいわぎんこう /大和銀行/\nだいわく /台枠/\nだいわくじょう /台枠上/\nだいわくせい /大惑星/\nだいわしょうけん /大和証券;[企業名]www.daiwa.co.jp/大和證券;※「大和証券」表記が正式/\nだいわだんち /大和団地/\nだいわぼうせき /大和紡績/\nだいわん /大彎/\nだうへいきん /ダウ平均;[経済]Dow-Jones average/\nだうん /朶雲;=朶翰(だかん)/\nだうんしょう /ダウン症/\nだうんろーどはんばい /ダウンロード販売/\nだえき /唾液/\nだえきせん /唾液腺/\nだえん /楕円/橢円;「楕」異体字/橢圓;「楕」異体字,「円」旧字/\nだえんうんどう /楕円運動/\nだえんがた /楕円型/\nだえんきどう /楕円軌道/\nだえんきどうじょう /楕円軌道上/\nだえんけい /楕円形/楕円型/\nだえんこ /楕円弧/\nだえんじょう /楕円状/\nだえんたい /楕円体/\nだえんめん /楕円面/\nだおれ /倒れ;「掛け声-」「議論-」/\nだか /高/\nだかい /打開/\nだかいさく /打開策/\nだかつ /蛇蝎/蛇蠍;=蛇蝎/\nだかん /兌換/蛇管;hose/打感/朶翰/\nだかんけん /兌換券/\nだかんしへい /兌換紙幣/\nだがー /†;dagger/\nだがく /打楽/\nだがし /駄菓子/\nだがしや /駄菓子屋/\nだがっき /打楽器/駄楽器;仙波清彦による造語/\nだがっきせんもんてん /打楽器専門店/\nだがっきそうしゃ /打楽器奏者/\nだき /唾棄/舵機/惰気/\nだきあわせ /抱き合わせ/\nだきごこち /抱き心地/\nだきに /荼枳尼/\nだきにてん /荼吉尼天/荼枳尼天/\nだきにんぎょう /抱き人形/\nだきばしら /抱柱/抱き柱/\nだきまくら /抱き枕/\nだきみょうが /抱茗荷/\nだきゅう /打球/\nだきゅうかん /打球感/\nだきょう /妥協/\nだきょうあん /妥協案/\nだきょうがた /妥協型/\nだきょうてん /妥協点/\nだぎょう /ダ行/だ行/\nだく /諾/濁/駄句/\nだくい /諾意/\nだくおん /濁音/\nだくおんぷ /濁音符;がぎぐげご、の「゛」/゛/\nだくしゅ /濁酒/\nだくしょく /濁色;⇔清色/\nだくすい /濁水/\nだくせ /濁世/\nだくせい /濁世/\nだくだく /諾々/\nだくてん /濁点/゛/\nだくどけい /濁度計;turbidimeter/\nだくひ /諾否/\nだくりゅう /濁流/\nだけ /岳/嶽/竹/\nだけつ /妥結/\nだけん /打鍵/駄犬/\nだけんじ /打鍵時/\nだけんすう /打鍵数/\nだけんそくど /打鍵速度/\nだげき /打撃/\nだげきけい /打撃系/\nだげきけっか /打撃結果/\nだげきじん /打撃陣/\nだげきせいせき /打撃成績/\nだげきせん /打撃戦/\nだげきとうしゅ /打撃投手/\nだげきふしん /打撃不振/\nだげきぶもん /打撃部門/\nだげきめん /打撃面/\nだげきりょく /打撃力/\nだげきれんしゅう /打撃練習/\nだげきわざ /打撃技/\nだげん /打弦/\nだこ /蛸/凧/\nだこう /蛇行/\nだこうとうてい /打高投低/\nだこく /打刻/\nだごく /堕獄/\nださ /打差/\nださく /駄作/\nださん /打算/\nださんてき /打算的/\nだざい /太宰/堕罪/\nだざいおさむ /太宰治/\nだざいふ /太宰府;地名,福岡/大宰府;[律令制]/\nだざいふてんまんぐう /太宰府天満宮/\nだし /出汁/山車/出し/\nだしいれ /出し入れ/\nだしおしみ /出し惜しみ/\nだしかた /出し方/\nだしがら /出し殻/\nだしこぶ /出し昆布/\nだしじゃこ /出し雑魚/\nだしじる /出し汁/だし汁/\nだしぬけ /出し抜け/\nだしまき /出し巻き/\nだしまきたまご /出し巻き卵/だし巻き卵/\nだしもの /出し物/演し物/\nだしゃ /打者/\nだしゃすう /打者数/\nだしゃそうしゃ /打者走者/\nだしゅ /舵手/\nだしん /打診/\nだじゃく /懦弱/\nだじゃれ /駄洒落/\nだじゅん /打順/\nだじょうかん /太政官/\nだじょうかんさつ /太政官札/\nだじょうかんにっし /太政官日誌/\nだじょうかんふこく /太政官布告/\nだじょうだいじん /太政大臣/\nだじょうてんのう /太上天皇/\nだすう /打数/\nだせい /惰性/打製/\nだせいしん /惰性心/\nだせいせっき /打製石器/\nだせいそうこう /惰性走行/\nだせいてき /惰性的/\nだせき /打席/\nだせきすう /打席数/\nだせん /打線/\nだそく /蛇足/\nだそくへん /蛇足編/\nだたい /堕胎/だ体;[国語学]だ・であるを用いる文体だ/\nだたいざい /堕胎罪/\nだたみ /畳/\nだだ /駄々/\nだだいこ /大太鼓;雅楽の太鼓の一/\nだだっこ /駄々っ子/\nだだもれ /ダダ漏れ/だだ漏れ/\nだだゆき /忠幸/\nだち /立ち/太刀/達/逹;「達」異体字/\nだちょう /駝鳥/鴕鳥/\nだちん /駄賃/\nだっ /脱/\nだっか /脱化/\nだっかい /奪回/脱会/\nだっかいさくせん /奪回作戦/\nだっかいせん /奪回戦/\nだっかく /奪格/\nだっかん /奪還/脱簡/\nだっき /妲己;中国古代，商の紂王(ちゅうおう)の妃(きさき)/\nだっきゃく /脱却/\nだっきゅう /脱臼/\nだっこ /抱っこ/\nだっこう /脱稿/脱肛/\nだっこく /脱穀/\nだっこくき /脱穀機/\nだっこん /脱魂/\nだっさい /獺祭/\nだっさいき /獺祭忌/\nだっさいぎょ /獺祭魚/\nだっさん /脱酸/\nだっし /脱脂/\nだっしにゅう /脱脂乳/\nだっしふんにゅう /脱脂粉乳/\nだっしめん /脱脂綿/\nだっしゅ /奪取/奪首;[新語]首位を奪うこと/\nだっしゅう /脱臭/\nだっしゅうき /脱臭器/\nだっしゅうざい /脱臭剤/\nだっしゅつ /脱出/\nだっしゅつこう /脱出口/\nだっしゅつしゅだん /脱出手段/\nだっしゅつじ /脱出時/\nだっしゅつそくど /脱出速度/\nだっしゅつちょくご /脱出直後/\nだっしゅつふかのう /脱出不可能/\nだっしゅつほう /脱出法/\nだっしゅつほうほう /脱出方法/\nだっしょく /脱色/\nだっしょくざい /脱色剤/\nだっすい /脱水/\nだっすいき /脱水機/\nだっすいこうか /脱水効果/\nだっすいしょう /脱水症/\nだっすいしょうじょう /脱水症状/\nだっすいそ /脱水素;[化学]dehydrogenation/\nだっすいそう /脱水槽/\nだっすいそこうそ /脱水素酵素;[生化学]dehydrogenase/\nだっすいはんのう /脱水反応/\nだっせん /脱線/\nだっせんじこ /脱線事故/\nだっそ /脱疽/\nだっそう /脱走/\nだっそうへい /脱走兵/\nだったい /脱退/奪胎/\nだったいご /脱退後/\nだったいほうほう /脱退方法/\nだったん /韃靼;Tatar/脱炭;decarbonise/\nだっちつ /脱窒;denitrify/\nだっちゃく /脱着/\nだっちゃくか /脱着可/\nだっちゃくしき /脱着式/\nだっちょう /脱腸;[医]hernia/脱調;step-out/\nだっと /脱兎/\nだっとう /脱党/脱刀/\nだっぱん /脱藩/\nだっぴ /脱皮/\nだっぴちゅう /脱皮中/\nだっぷん /脱糞/\nだっぽう /脱法/\nだっぽうこうい /脱法行為/\nだつ /脱/奪/獺;かわうそ/妲;妲己/怛;(いたむ)/\nだつ> /脱/\nだつあにゅうおう /脱亜入欧/\nだつあろん /脱亜論;福沢諭吉,1885/\nだつい /脱衣/\nだついしつ /脱衣室/\nだついじょ /脱衣所/\nだついじょう /脱衣場/\nだつえい /脱営/\nだつえん /脱塩/\nだつこうちく /脱構築;deconstruction.オタク用語/\nだつご /脱誤/脱語/\nだつごく /脱獄/\nだつごくしゅう /脱獄囚/\nだつさら /脱サラ/\nだつさんしん /奪三振/\nだつさんしんおう /奪三振王/\nだつさんしんすう /奪三振数/\nだつさんしんりつ /奪三振率/\nだつさんそざい /脱酸素剤/\nだつしゅりつ /奪取率/\nだつじ /脱字/\nだつぜい /脱税/\nだつぜん /脱然/\nだつぞく /脱俗/\nだつぶん /脱文/\nだつぶんか /脱分化/\nだつほうこうい /脱法行為/\nだつぼう /脱帽/\nだつめい /脱盟/\nだつもう /脱毛/\nだつもうざい /脱毛剤/\nだつもうしょう /脱毛症;[医]/\nだつもうほうほう /脱毛方法/\nだつらく /脱落/\nだつらくしゃ /脱落者/脱落車/\nだつり /脱離/\nだつりゃく /奪略/奪掠/\nだつりゅう /脱硫/\nだつりゅうか /脱硫化/\nだつりょく /脱力/\nだつりょくかん /脱力感/\nだつりん /脱輪/\nだつろう /脱漏/脱牢/\nだて /伊達/立て/建て/館/点;[茶道]/舘;「館」の異体字/\nだておとこ /伊達男/\nだておんな /伊達女/\nだてがた /伊達方/\nだてがわ /伊達川/\nだてきみこ /伊達公子/\nだてしゃ /伊達者/\nだてすがた /伊達姿/\nだてそうどう /伊達騒動;[日本史]1660-71/\nだてどの /伊達殿/\nだてまき /伊達巻/伊達巻き/\nだてまさむね /伊達政宗/\nだてもの /伊達者/\nだてもんべつ /伊達紋別/\nだてん /打点/\nだてんおう /打点王/\nだてんし /堕天使/\nだでん /打電/\nだとう /妥当/打倒/\nだとうせい /妥当性/\nだな /棚/\nだに /壁蝨/谷/駄荷/\nだにえるしょ /ダニエル書;[聖書]Daniel(Dan)/\nだね /種/\nだは /打破/\nだはく /打拍/\nだば /駄馬/\nだひつ /惰筆/\nだび /荼毘/\nだびらひろ /太平広/\nだふや /ダフ屋/だふ屋/\nだぶつ /陀仏/\nだぶるだがー /‡;doubledagger/\nだぶん /駄文/\nだべん /駄弁/\nだほ /拿捕/\nだほう /打法/\nだほん /駄本/\nだぼう /打棒/\nだぼく /打撲/\nだぼくしょう /打撲傷/\nだぼはぜ /だぼ鯊;-の様な日本人/\nだぼら /駄法螺/\nだま /玉/球/弾/\nだまし /騙し/\nだましい /魂/\nだましうち /騙し討ち/\nだましえ /騙し絵;エッシャーの-/\nだましだまし /騙し騙し/\nだまり /溜り/\nだみ /濃/彩;=濃/\nだみえ /濃絵/彩絵/\nだみごえ /濁声/ダミ声/だみ声/\nだみん /惰眠/\nだむこ /ダム湖/\nだむだむだん /ダムダム弾;dumdum bullet/\nだめ /駄目/溜め/\nだめおし /駄目押し/ダメ押し/\nだめだし /駄目出し/ダメ出し/\nだめづまり /駄目詰まり/駄目詰り;[囲碁]/\nだめにんげん /ダメ人間/駄目人間/\nだめもと /駄目元;「-で言ってみる」(<駄目で元々)/\nだめん /打面/\nだもの /駄物/\nだより /便り/\nだら /鱈/\nだらく /堕落/\nだらに /陀羅尼/\nだりつ /打率/\nだりょく /打力/惰力/\nだりん /舵輪/\nだる /樽/\nだるま /達磨/\nだるまおとし /達磨落とし/達磨落し/\nだるまだいし /達磨大師;Bodhidharma/\nだれ /誰/\nだれあて /誰宛/\nだれか /誰か/\nだれかさん /誰かさん/\nだれかば /誰カバ/\nだれかれ /誰彼/\nだれそれ /誰某/\nだれだれ /誰誰/誰々/\nだれひとり /誰一人/\nだれもかも /誰も彼も/\nだれもかれも /誰も彼も/\nだん /段/談/団/弾/暖/煖;≒暖/断/壇;花壇/檀;白檀/男/椴;とどまつ/騨;飛騨/彈;「弾」の旧字(人名用漢字)/斷;「断」の旧字/團;「団」の旧字(人名用漢字)/旦/灘;(慣用音)/\nだん> /団/断;断乳,断穀/\nだんあつ /弾圧/彈壓/\nだんあつせいじ /弾圧政治/\nだんあん /断案/\nだんい /段位/\nだんいしゅとく /段位取得/\nだんいた /段板/\nだんいほうしょく /暖衣飽食/\nだんいん /団員/\nだんいんしかく /団員資格/\nだんいんばんごう /団員番号/\nだんう /弾雨/\nだんうん /断雲/\nだんえん /団円/\nだんおち /檀越/\nだんおつ /檀越/\nだんおん /弾音/\nだんおんたい /暖温帯/\nだんか /檀家/\nだんかい /段階/団塊/暖海/\nだんかいじゅにあ /団塊ジュニア/\nだんかいせだい /団塊世代/\nだんかいてき /段階的/\nだんかいてきしょうさいか /段階的詳細化/\nだんかいのせだい /団塊の世代/\nだんかいろしゅつ /段階露出/\nだんかん /断簡/段間/\nだんかんれいぼく /断簡零墨/\nだんがい /断崖/弾劾/彈劾/\nだんがいさいばん /弾劾裁判/\nだんがいさいばんしょ /弾劾裁判所/\nだんがいぜっぺき /断崖絶壁/\nだんがん /弾丸/彈丸;「弾」旧字/\nだんがんとっきゅう /弾丸特急/\nだんがんれっしゃ /弾丸列車/\nだんき /暖気/暖機;-運転/断機;孟母-/団旗/弾機;ばね/\nだんきうんてん /暖気運転/暖機運転/\nだんきゅう /段丘/段級/檀弓/\nだんきゅうい /段級位/\nだんきろく /団鬼六/\nだんきん /弾琴/断金/断琴/\nだんぎ /談義/談議/\nだんぎょ /団魚/\nだんぎり /段切り/\nだんぎれ /段切れ/\nだんくみ /段組/\nだんくん /檀君/\nだんぐみ /段組/\nだんけい /男系/\nだんけつ /団結/\nだんけつけん /団結権/\nだんけつりょく /団結力/\nだんげん /断言/断弦;妻の死/\nだんげんてき /断言的;affirmative/\nだんこ /断固/断乎/\nだんこう /断行;†force.「改革を-する」/団交;[略語]団体交渉/断交;†sever.「隣国と-する」/断口;fracture/\nだんこきょひ /断固拒否/\nだんここうぎ /断固抗議/\nだんこん /男根/弾痕/\nだんこんき /男根期;[精医]phallische Phase (Freudの用語)/\nだんこんすうはい /男根崇拝/\nだんご /団子/\nだんごう /談合/\nだんごうこうい /談合行為/\nだんごうざか /談合坂/\nだんごく /暖国/\nだんござか /団子坂;地名/\nだんごじょう /団子状/\nだんごじょうたい /団子状態/\nだんごばな /団子鼻/だんご鼻/\nだんごむし /団子虫/\nだんさ /段差/\nだんさい /断裁/\nだんさいき /断裁機/\nだんざい /断罪/\nだんし /男子/談志/檀紙/弾指/弾子/弾糸/断嘴/\nだんし> /男子;-ゴルフ,-バレー,-学生/\nだんしがくせい /男子学生/\nだんしきょう /弾指頃/\nだんしけっしょう /男子決勝/\nだんしこう /男子校/男子高/\nだんしこうこう /男子高校/\nだんししゃいん /男子社員/\nだんしすいちく /弾糸吹竹/\nだんしせいと /男子生徒/\nだんしち /団七/\nだんしちゅうがくせい /男子中学生/\nだんしつ /暖室/煖室/\nだんしといれ /男子トイレ/\nだんしどうよう /男子同様/\nだんしはつ /男子初/\nだんしぶ /男子部/\nだんしべん /男子便;男子便所のこと/\nだんしべんじょ /男子便所/\nだんしめい /男子名/\nだんしゃ /檀車/\nだんしゃく /男爵/\nだんしゃくふじん /男爵夫人/\nだんしゅ /断酒/断種/断首/檀主/\nだんしゅう /男囚/団集/\nだんしゅん /暖春/\nだんしょ /壇所/\nだんしょう /談笑/断章/男娼;aspro/男妾;gigolo/\nだんしょうしゅぎ /断章取義/\nだんしょく /暖色/男色/\nだんしょくけい /暖色系/\nだんしよう /男子用/\nだんしりょう /男子寮/\nだんしん /弾芯/\nだんじ /男児/\nだんじき /断食/\nだんじきづき /断食月/\nだんじく /段軸/\nだんじくしき /段軸式/\nだんじて /断じて/\nだんじゅうろう /団十郎/團十郎/\nだんじょ /男女/\nだんじょいっしょ /男女一緒/\nだんじょう /壇上/弾正/\nだんじょうだい /弾正台/\nだんじょかくさ /男女格差/\nだんじょかん /男女間/\nだんじょかんけい /男女関係/\nだんじょきょうどうさんかくしゃかいきほんほう /男女共同参画社会基本法/\nだんじょくべつ /男女区別/\nだんじょけっしょう /男女決勝/\nだんじょけんよう /男女兼用/\nだんじょこうさい /男女交際/\nだんじょこようきかいきんとうほう /男女雇用機会均等法/\nだんじょこんごう /男女混合/\nだんじょこんせい /男女混成/\nだんじょさ /男女差/\nだんじょさべつ /男女差別/\nだんじょとも /男女共/\nだんじょどういつちんぎん /男女同一賃金/\nだんじょどうけん /男女同権/\nだんじょひ /男女比/\nだんじょびょうどう /男女平等/\nだんじょべつ /男女別/\nだんじょもんだい /男女問題/\nだんじり /檀尻/\nだんすい /断水/\nだんすう /段数/弾数/\nだんすきょうしつ /ダンス教室/\nだんせい /男性/弾性/男声;male voice/\nだんせいか /男性化/\nだんせいかしゅ /男性歌手/\nだんせいがく /男性学/弾性学/\nだんせいがた /男性形/\nだんせいがっしょう /男声合唱/\nだんせいがっしょうだん /男声合唱団/\nだんせいがわ /男性側/\nだんせいき /男性器/\nだんせいきつえんしゃ /男性喫煙者/\nだんせいきのう /男性機能/\nだんせいきゃく /男性客/\nだんせいけい /男性形/弾性系/\nだんせいけしょうひん /男性化粧品/\nだんせいげんかい /弾性限界/\nだんせいこういん /男性行員/\nだんせいご /男性語/\nだんせいさっか /男性作家/\nだんせいさべつ /男性差別/\nだんせいさんらん /弾性散乱/\nだんせいし /男性誌/\nだんせいしゃいん /男性社員/\nだんせいしゃかい /男性社会/\nだんせいしゃしょう /男性車掌/\nだんせいしゅたい /男性主体/\nだんせいしょうとつ /弾性衝突/\nだんせいしょし /男性諸氏/\nだんせいしんり /男性心理/\nだんせいじん /男性陣/\nだんせいせい /男性性/\nだんせいせんよう /男性専用/\nだんせいぞう /男性像/\nだんせいたい /弾性体/\nだんせいてき /男性的/\nだんせいは /弾性波/\nだんせいばん /弾性板/\nだんせいひょう /男性票/\nだんせいび /男性美/\nだんせいふたり /男性二人/\nだんせいほるもん /男性ホルモン/\nだんせいむけ /男性向/\nだんせいめい /男性名/\nだんせいめいし /男性名詞/\nだんせいよう /男性用/\nだんせいようけしょうひん /男性用化粧品/\nだんせいりつ /弾性率;[物理]応力÷歪み距離/\nだんせいりょうきん /男性料金/\nだんせいりょく /弾性力;[物理]elastic force/\nだんせいろん /弾性論/\nだんせいわしゃ /男性話者/\nだんせん /断線/\nだんぜつ /断絶/\nだんぜん /断然/\nだんぜんにんき /断然人気/\nだんそう /断層/男装/弾倉/断想/弾奏/\nだんそうがい /断層崖/\nだんそうさつえい /断層撮影/\nだんそうしゃしん /断層写真/\nだんそうせん /断層線/\nだんそうほう /断層法/\nだんそうめん /断層面/\nだんそん /男尊/\nだんそんじょひ /男尊女卑/\nだんぞう /檀像;白檀・紫檀・栴檀などで作る彫像/\nだんぞく /断続/\nだんぞくせっさく /断続切削/\nだんぞくてき /断続的/\nだんぞくへいこうせつ /断続平衡説/\nだんたい /団体/暖帯/弾帯/彈帶;旧字/\nだんたいうんちん /団体運賃/\nだんたいえんぎ /団体演技/\nだんたいかん /団体間/\nだんたいきゃく /団体客/\nだんたいきゃくよう /団体客用/\nだんたいきょうぎ /団体競技/\nだんたいけんきん /団体献金/\nだんたいこうしょう /団体交渉/\nだんたいこうしょうけん /団体交渉権/\nだんたいこうどう /団体行動/\nだんたいこうどうけん /団体行動権/\nだんたいせん /団体戦/\nだんたいせんよう /団体専用/\nだんたいぜんたい /団体全体/\nだんたいそうび /団体装備/\nだんたいない /団体内/\nだんたいほけん /団体保険/\nだんたいめい /団体名/\nだんたいよう /団体用/\nだんたいよやく /団体予約/\nだんたいりょうきん /団体料金/\nだんたいりょこう /団体旅行/\nだんたいりょこうきゃく /団体旅行客/\nだんたいりよう /団体利用/\nだんたいわく /団体枠/\nだんたいわりびき /団体割引/\nだんたにさんぎょう /段谷産業;[企業名]/\nだんだ /段田/\nだんだん /段々/\nだんだんばたけ /段々畑/段段畑/\nだんち /団地/暖地/\nだんちがい /段違い/\nだんちがいへいこうぼう /段違い平行棒/\nだんちく /葮竹/暖竹/\nだんちづま /団地妻/\nだんちゃく /弾着/彈着;「弾」旧字/\nだんちょう /団長/断腸/\nだんちょうだいり /団長代理/\nだんてい /断定/\nだんていちょう /断定調/\nだんていてき /断定的/\nだんと /檀徒/\nだんとう /暖冬/弾頭/彈頭;旧字/\nだんとうだい /断頭台/\nだんとつ /断トツ/\nだんどう /弾道/彈道;「弾」旧字/\nだんどううんどう /弾道運動/\nだんどうがく /弾道学/\nだんどうだん /弾道弾/\nだんどうひこう /弾道飛行/\nだんどうみさいる /弾道ミサイル/\nだんどり /段取り/\nだんな /旦那/檀那;=旦那/\nだんなさま /旦那様/\nだんなでら /檀那寺/\nだんにゅう /断乳;‖サ変名詞[φs]/\nだんねつ /断熱/\nだんねつざい /断熱材/\nだんねつせい /断熱性/\nだんねつせいのう /断熱性能/\nだんねつふく /断熱服/\nだんねつへんか /断熱変化;[熱力学]adiabatic change/\nだんねん /断念/\nだんのうら /壇ノ浦/\nだんばしご /段梯子/\nだんばな /段鼻;[建築]階段などの端。滑り止めなどを施します/\nだんばん /檀板/\nだんぱつ /断髪/\nだんぱつしき /断髪式/\nだんぱん /談判/\nだんびら /段平/\nだんぴ /断臂/\nだんぴつ /断筆/\nだんふみ /檀ふみ/\nだんぺん /断片/\nだんぺんか /断片化/\nだんぺんぐん /断片群/\nだんぺんてき /断片的/\nだんぺんてきちしき /断片的知識/\nだんぼーる /段ボール/\nだんぼーるばこ /段ボール箱/\nだんぼう /暖房/煖房/\nだんぼうき /暖房機/暖房器/\nだんぼうきぐ /暖房器具/\nだんぼうちゅう /暖房中/\nだんぼうひ /暖房費/\nだんぼうべんざ /暖房便座/\nだんぼうよう /暖房用/\nだんまく /弾幕/段幕/彈幕;旧字/\nだんまつま /断末魔/断末摩;=断末魔/\nだんまり /黙り/\nだんみん /断眠/\nだんめ /段目/\nだんめつ /断滅/\nだんめん /断面/\nだんめんず /断面図/\nだんめんせき /断面積/\nだんもの /段物/\nだんやく /弾薬/彈藥;「弾」旧字/\nだんやくこ /弾薬庫/\nだんゆう /男優/\nだんゆうしょう /男優賞/\nだんらく /段落/談楽/\nだんらくかん /段落間/\nだんらくめ /段落目/\nだんらくめい /段落名/\nだんらくわく /段落枠/\nだんらん /団欒/団らん/檀欒/\nだんりゅう /暖流/団粒/\nだんりゅうこうぞう /団粒構造;crumbled structure. ⇔単構造粒/\nだんりょく /弾力/\nだんりょくせい /弾力性/\nだんりょくてき /弾力的/\nだんりん /檀林/談林/\nだんりんは /談林派/檀林派;=談林派/\nだんれいぼう /暖冷房/\nだんれつ /断裂/\nだんろ /暖炉/煖炉;「煖」のみ旧字/煖爐;旧字/\nだんろん /談論/\nだんろんふうはつ /談論風発/\nだんろんぽう /段論法/\nだんわ /談話/\nだんわかい /談話会/\nだんわご /談話語/\nだんわしつ /談話室/\nだんわりかい /談話理解/\nち /血/地;†ground/池;†pond/値/知/智/痴;痴呆/癡;「痴」の異体字/蜘;蜘蛛/踟/治/笞;笞刑/致;致死/緻;緻密/輊/遅;遅刻/遲;「遅」の旧字/稚;幼稚/穉;「稚」の異体字/馳;馳走/弛;弛緩/恥;恥部/耻;「恥」の異体字/質;言質/躓;つまず・く/魑;魑魅魍魎/黐;とりもち/置;放置/茅;かや/薙;な・ぐ/乳;胸乳/夂;(すいにょう)/褫;(うばう)/黹;(刺繍)/胝;胼胝/千;千代/家;ぼくん家/夊;?/岻;?/\nちー /吃;[麻雀]/\nちーずやき /チーズ焼き/\nちーちゃ /起家/\nちーほー /地和/\nちーむない /チーム内/\nちーむめい /チーム名/\nちあい /血合/血合い/\nちあき /千晶/千秋/千明/千亜紀/千昌/千章/\nちあゆ /稚鮎/\nちあん /治安/\nちあんいじ /治安維持/\nちあんいじほう /治安維持法/\nちあんかいふく /治安回復/\nちあんかつどう /治安活動/\nちあんきょく /治安局/\nちあんじょう /治安上/\nちあんじょうきょう /治安状況/\nちあんじょうたい /治安状態/\nちあんぶたい /治安部隊/\nちい /地位/地衣/地異/地維/\nちいお /千五百;[古語]たくさん/\nちいき /地域;area/値域;range/\nちいきいりょうしえんびょういん /地域医療支援病院/\nちいきか /地域化/\nちいきかいはつ /地域開発/\nちいきかくさ /地域格差/\nちいきかっせいか /地域活性化/\nちいきかん /地域間/\nちいきがい /地域外/\nちいきがた /地域型/\nちいきくぶん /地域区分/\nちいきけい /地域系/\nちいきけんさく /地域検索/\nちいきげんてい /地域限定/\nちいきげんていはつばい /地域限定発売/\nちいきこゆう /地域固有/\nちいきご /地域語/\nちいきさ /地域差/\nちいきしゃかい /地域社会/\nちいきしゅぎ /地域主義;regionalism/\nちいきしょく /地域色/\nちいきじゅうみん /地域住民/\nちいきじょうほう /地域情報/\nちいきじょうほうけんさく /地域情報検索/\nちいきせい /地域性/\nちいきせいかつ /地域生活/\nちいきせいしん /地域精神/\nちいきそうごかん /地域相互間/\nちいきたんい /地域単位/\nちいきだいひょう /地域代表/\nちいきだんたい /地域団体/\nちいきつうか /地域通貨/\nちいきてき /地域的/\nちいきとくゆう /地域特有/\nちいきない /地域内/\nちいきねつきょうきゅう /地域熱供給/\nちいきばん /地域版/\nちいきふくしけんりようごじぎょう /地域福祉権利擁護事業/\nちいきぶん /地域分/\nちいきぶんか /地域文化/\nちいきぶんぷ /地域分布/\nちいきべつ /地域別/\nちいきほうげん /地域方言/\nちいきほけんほう /地域保健法/\nちいきみっちゃく /地域密着/\nちいきめい /地域名/\nちいきょうてい /地位協定/\nちいく /知育/智育/\nちいこうじょう /地位向上/\nちいさな /小さな/\nちいといつ /七対子/\nちいほ /千五百;[古語]たくさん/\nちいほう /地和/\nちいみ /血忌/\nちいるい /地衣類/\nちいん /知音/\nちうみ /血膿/\nちぇーんてん /チェーン店/\nちぇこすろばきあ /捷克/\nちぇろくみきょく /チェロ組曲/\nちえ /知恵/智恵/智慧/知枝/千絵/知重/千枝/知江/知慧/千重/知衣/千英/知惠/\nちえおくれ /知恵遅れ;retarded/\nちえきけん /地役権/\nちえくらべ /知恵比べ/知恵競べ/\nちえこ /智恵子/千恵子/知恵子/千枝子/\nちえこしょう /智恵子抄/\nちえしゃ /知恵者/\nちえねつ /知恵熱/\nちえのわ /知恵の輪/\nちえぶくろ /知恵袋/\nちえみ /智枝美/智恵美/千恵美/千絵美/智栄美/\nちえもの /知恵者/\nちえり /智恵理/\nちえん /遅延/地縁/\nちえんじかん /遅延時間/\nちえんじょうきょう /遅延状況/\nちえんせん /遅延線/\nちえんは /遅延波/\nちえんひょうか /遅延評価/\nちえんりそく /遅延利息/\nちおも /乳母;[古語]/\nちおや /乳親/\nちおりゅうさん /チオ硫酸/\nちおん /地温/\nちおんいん /知恩院/\nちか /地下;underground/地価;land price/近/治下/値化/千夏/智佳/知夏/知佳/智香/智加/知華/知可/親/\nちか> /地下;-活動,-水脈,-四階/\nちかい /地階/地界/地塊;[地学]crustal block/誓い/近井/知解/邇/\nちかいっかい /地下一階/\nちかうんどう /地下運動/\nちかえき /地下駅/\nちかお /周夫/親雄/知馨夫/\nちかか /地下化/\nちかかこうじ /地下化工事/\nちかかつどう /地下活動/\nちかがい /地下街/\nちかきち /地下基地/\nちかきょく /地下局/\nちかく /知覚/地殻/地核/近く/\nちかくうかん /地下空間/\nちかくかてい /知覚過程/\nちかくかん /地下区間/\nちかくきこう /知覚機構/\nちかくくうかん /知覚空間/\nちかくこうぞう /地殻構造/\nちかくしょり /知覚処理/\nちかくしんけい /知覚神経/\nちかくしんりがく /知覚心理学/\nちかくじょう /知覚上/\nちかくせい /知覚性/\nちかくぞう /知覚像/\nちかくてき /知覚的/\nちかくどうし /知覚動詞/\nちかくないよう /知覚内容/\nちかくのうりょく /知覚能力/\nちかくへんどう /地殻変動/\nちかくまひ /知覚麻痺;[医]anesthesia/\nちかけい /地下茎/\nちかけいざい /地下経済/\nちかけん /地下権;[法]/\nちかげ /千影;名/\nちかこ /千賀子/千香子/睦子/智香子/知可子/ちか子/千加子/智加子/千嘉子/渠睦子/\nちかこうじ /地価公示/\nちかごと /誓言/\nちかごろ /近頃/\nちかざわ /近澤/\nちかし /近し/迩/\nちかしげん /地下資源/\nちかしつ /地下室/\nちかしゃこ /地下車庫/\nちかしょくどう /地下食堂/\nちかじか /近々/\nちかすい /地下水/\nちかすいみゃく /地下水脈/\nちかずみ /近角/\nちかせかい /地下世界/\nちかせん /地下線/\nちかぜい /地価税/\nちかぜいほう /地価税法/\nちかそうこ /地下倉庫/\nちかそしき /地下組織/\nちかだ /近田/\nちかちゅうしゃじょう /地下駐車場/\nちかちょうさ /地価調査/\nちかぢか /近々/\nちかって /誓って/\nちかつうろ /地下通路/\nちかてつ /地下鉄/\nちかてつあさしおばし /地下鉄朝潮橋/\nちかてついけぶくろえき /地下鉄池袋駅/\nちかてつえき /地下鉄駅/\nちかてつえんしん /地下鉄延伸/\nちかてつかくせん /地下鉄各線/\nちかてつきょうつう /地下鉄共通/\nちかてつぎんざせん /地下鉄銀座線/\nちかてつくかん /地下鉄区間/\nちかてつこうじ /地下鉄工事/\nちかてつしゃない /地下鉄車内/\nちかてつせん /地下鉄線/\nちかてつたにまちせん /地下鉄谷町線/\nちかてつつるまいせん /地下鉄鶴舞線/\nちかてつでんしゃ /地下鉄電車/\nちかてつとうざいせん /地下鉄東西線/\nちかてつはくぶつかん /地下鉄博物館/\nちかてつひがしやません /地下鉄東山線/\nちかてつめいじょうせん /地下鉄名城線/\nちかてつもう /地下鉄網/\nちかてつれんらくつうろ /地下鉄連絡通路/\nちかてつろせん /地下鉄路線/\nちかどう /地下道/\nちかどうくつ /地下洞窟/\nちかば /近場/\nちかひろ /近広/近廣/\nちかぶぶん /地下部分/\nちかぼち /地下墓地/\nちかま /近間/\nちかまつ /近松/\nちかまつもんざえもん /近松門左衛門;(1653-1724)歌舞伎・浄瑠璃脚本家。『曾根崎心中』/\nちかまわり /近回り/\nちかみち /近道/\nちかめ /近目/\nちかやま /近山/\nちかよう /地下用/\nちかよくせい /地価抑制/\nちから /力/税/主税/千賀良/\nちからいがい /力以外/\nちからいし /力石/\nちからいっぱい /力一杯/\nちからいと /力糸/\nちからおとし /力落とし/力落し/\nちからかげん /力加減/\nちからかんけい /力関係/\nちからがみ /力紙/\nちからがわ /力革/\nちからくらべ /力比べ/力競べ;辞書的表記/\nちからこぶ /力瘤/力こぶ/\nちからさ /力差/\nちからしごと /力仕事/\nちからじこく /力時刻/\nちからじまん /力自慢/\nちからずく /力ずく/力尽く;力まかせ、強引/\nちからずもう /力相撲/\nちからせいぎょ /力制御/\nちからせいぶん /力成分/\nちからぞえ /力添え/\nちからだけ /力竹/\nちからだのみ /力頼み/\nちからだめし /力試し/\nちからづよい /力強い/\nちからてき /力的/\nちからぬけ /力抜け/\nちからぶそく /力不足/\nちからまかせ /力任せ/\nちからまけ /力負け/\nちからみず /力水/\nちからもち /力持ち/力餅/力持/\nちからわざ /力技/力業/\nちかれんらくつうろ /地下連絡通路/\nちかろう /地下牢/\nちかろせん /地下路線/\nちかん /痴漢/置換/弛緩;しかん/地官;六官の一つ/遅緩;slow/\nちかんぐん /置換群/\nちかんこうい /痴漢行為/\nちかんご /置換後/\nちかんし /置換子/\nちかんはんのう /置換反応/\nちかんめい /置換名/\nちかんもじ /置換文字/\nちかんもじれつ /置換文字列/\nちが /千賀/違/\nちがい /稚貝/地外/違い/\nちがいだな /違い棚/\nちがいほうけん /治外法権/\nちがえ /違え/\nちがく /地学/\nちがくざっし /地学雑誌/\nちがくしつ /地学室/\nちがくぶ /地学部/\nちがさき /茅ヶ崎/\nちがさきし /茅ヶ崎市/\nちがっか /地学科/\nちがや /茅/\nちき /知己/稚気/稙/飭/\nちきしょう /畜生/\nちきゅう /地球/恥丘/\nちきゅうおんだんか /地球温暖化/\nちきゅうかがく /地球科学/地球化学;geochemistry/\nちきゅうかんきょう /地球環境/\nちきゅうかんきょうてき /地球環境的/\nちきゅうかんそくえいせい /地球観測衛星/\nちきゅうがい /地球外/\nちきゅうがいせいぶつ /地球外生物/\nちきゅうがいせいめい /地球外生命/\nちきゅうがた /地球型/\nちきゅうがたわくせい /地球型惑星;terrestrial planet/\nちきゅうがわ /地球側/\nちきゅうきこう /地球紀行/\nちきゅうきどうじょう /地球軌道上/\nちきゅうきぼ /地球規模/\nちきゅうぎ /地球儀/\nちきゅうぐん /地球軍/\nちきゅうけい /地球系/\nちきゅうけんきゅう /地球研究/\nちきゅうこく /地球国/\nちきゅうさいご /地球最後/\nちきゅうさいだい /地球最大/\nちきゅうさみっと /地球サミット/\nちきゅうしつりょう /地球質量/\nちきゅうしみん /地球市民/\nちきゅうしゃ /地球社/\nちきゅうしょう /地球照;[天文]earthshine/\nちきゅうしんりゃく /地球侵略/\nちきゅうじかん /地球時間/\nちきゅうじき /地球磁気;geomagnetism/\nちきゅうじしん /地球自身/\nちきゅうじば /地球磁場/\nちきゅうじょう /地球上/\nちきゅうじん /地球人/\nちきゅうじんどうし /地球人同士/\nちきゅうせい /地球製/\nちきゅうせいじん /地球星人/\nちきゅうせいふく /地球征服/\nちきゅうせいめい /地球生命/\nちきゅうせん /地球船/\nちきゅうぜんたい /地球全体/\nちきゅうたいき /地球大気/\nちきゅうちゅうしんかく /地球中心核/\nちきゅうていこく /地球帝国/\nちきゅうてき /地球的/\nちきゅうでんじき /地球電磁気/\nちきゅうどけい /地球時計/\nちきゅうはつ /地球発/\nちきゅうはんけい /地球半径/\nちきゅうぶつり /地球物理/\nちきゅうぶつりがく /地球物理学/\nちきゅうぶつりがっか /地球物理学科/\nちきゅうほうこう /地球方向/\nちきゅうほうしゃ /地球放射/\nちきゅうぼうえい /地球防衛/\nちきゅうぼうえいぐん /地球防衛軍/\nちきゅうみさき /地球岬/\nちきゅうりゅうたい /地球流体/\nちきゅうれんぽう /地球連邦/\nちきゅうれんぽうぐん /地球連邦軍/\nちきゅうわくせいぶつり /地球惑星物理/\nちきゅうわくせいぶつりがく /地球惑星物理学/\nちきょう /地峡/\nちきょうだい /乳兄弟/\nちきん /遅筋;slow muscle. =赤筋/\nちぎ /地祇;天神-/遅疑;hesitate.「-逡巡」/千木;[建築]社殿の屋根飾り/知木;=千木/鎮木;=千木/杠/\nちぎょ /稚魚/池魚/\nちぎょう /知行/\nちぎょうしょ /知行所/\nちぎょうち /知行地/\nちぎり /契り/契/千切/\nちぎれぐも /千切れ雲/\nちぎん /地銀;[略語]地方銀行/\nちく /地区/築/竹/畜;家畜/蓄;貯蓄/馳駆/筑;筑後/逐;放逐/矗;そびえる/\nちく> /築;築年数,(建築後の年数)築３年,(建築時期)築S60/\nちくあん /竹安/\nちくい /築井/\nちくいち /逐一/\nちくおんき /蓄音機/\nちくかん /竹簡/地区間/竹竿/\nちくきょう /地区協/\nちくきん /竹琴;楽器/\nちくけん /畜犬/\nちくご /筑後;福岡県南部/築後;建築後/逐語/\nちくごがわ /筑後川/\nちくごてき /逐語的/\nちくごやく /逐語訳/\nちくさ /千種/\nちくさく /千種区/竹柵/\nちくさつ /畜殺/\nちくさん /畜産/\nちくさんぎょう /畜産業/\nちくさんしけんじょう /畜産試験場/\nちくさんのうか /畜産農家/\nちくざい /竹材/蓄財/\nちくし /筑紫/竹紙/竹枝/\nちくしぐち /筑紫口/\nちくしじ /筑紫路/\nちくしてつや /筑紫哲也/\nちくしの /筑紫野/\nちくしゃ /畜舎/\nちくしゅ /畜主/\nちくしゅい /地区首位/\nちくしゅう /筑州;筑前・筑後/\nちくしょう /畜生/蓄妾/\nちくしょうどう /畜生道/\nちくじ /逐次/\nちくじか /逐次化/\nちくじかんこうぶつ /逐次刊行物/\nちくじがた /逐次型/\nちくじきんじ /逐次近似/\nちくじけいさん /逐次計算/\nちくじげんご /逐次言語/\nちくじこうひょう /逐次公表/\nちくじしょり /逐次処理/\nちくじじっこう /逐次実行/\nちくじせい /逐次性/\nちくじてき /逐次的/\nちくじにゅうりょく /逐次入力/\nちくじひょうか /逐次評価/\nちくじへんかん /逐次変換/\nちくじょう /築城/築上/逐条/\nちくじれんらく /逐次連絡/\nちくせき /蓄積/\nちくせきがた /蓄積型/\nちくせきそうち /蓄積装置/\nちくせん /地区戦/\nちくぜん /筑前/竹善/\nちくぜんに /筑前煮/\nちくぜんびわ /筑前琵琶/\nちくそう /竹槍/竹窓/竹叢/\nちくぞう /築造/蓄蔵/\nちくたいかい /地区大会/\nちくだいひょう /地区代表/\nちくちく /矗々/\nちくてい /築堤/築庭/\nちくてん /逐電/\nちくでん /蓄電/逐電/\nちくでんき /蓄電器/\nちくでんち /蓄電池/\nちくとうぼくせつ /竹頭木屑/\nちくない /地区内/\nちくなんねん /築何年/\nちくねつ /蓄熱/\nちくねつしき /蓄熱式/\nちくねん /逐年/\nちくねんすう /築年数/\nちくのう /蓄膿/\nちくのうしょう /蓄膿症/\nちくは /竹葉/\nちくはく /竹帛/\nちくば /竹馬/\nちくひ /竹皮/竹扉/\nちくひせん /筑肥線/\nちくび /乳首/\nちくふじん /竹夫人/\nちくべつ /地区別/\nちくほ /筑穂/\nちくほう /筑豊/\nちくほうたんでん /筑豊炭田/\nちくほうちほう /筑豊地方/\nちくほうでんてつ /筑豊電鉄/\nちくほうほんせん /筑豊本線/\nちくま /筑摩/\nちくまがわ /千曲川/\nちくましょぼう /筑摩書房;[出版社名]/\nちくめい /地区名/\nちくゆうしょう /地区優勝/\nちくよう /畜養/\nちくよせん /地区予選/\nちくら /千倉/\nちくりん /竹林/\nちくりんしょうじゃ /竹林精舎;釈迦の最初の僧院/\nちくるい /畜類/\nちくれい /蓄冷;-剤/\nちくれいざい /蓄冷剤/\nちくれいねつ /蓄冷熱/\nちくろく /逐鹿/\nちくわ /竹輪/\nちくわふ /竹輪麩/\nちくわぶ /竹輪麩;[料理]穴開き麩/\nちくん /治勲/\nちぐ /痴愚;stupid/値遇;めぐりあい/智愚;賢さと愚かさ/知愚;=智愚/\nちぐう /知遇/値遇;=ちぐ/\nちぐさ /千種/千草/乳草/\nちぐさいろ /千草色/\nちぐさく /千種区/\nちぐしん /痴愚神/\nちぐしんらいさん /痴愚神礼讃;Moriae encomium, 1511, Erasmus/\nちけい /地形/智計;知謀/地景/笞刑/\nちけいがく /地形学/\nちけいこうか /地形効果/\nちけいず /地形図/\nちけいてき /地形的/\nちけっとだい /チケット代/\nちけむり /血煙/\nちけん /知見/治験/地検;[略語]地方検察庁/知県/地圏/地券/智見/治権/智剣/\nちけんしゃ /地権者/\nちけんやく /治験薬/\nちげなべ /チゲ鍋/\nちこう /遅効/恥垢/地溝/知行/地皇/地窖/\nちこうごういつ /知行合一/\nちこうごういつせつ /知行合一説/\nちこうしひょう /遅行指標/\nちこうせい /遅効性/\nちこうせいひりょう /遅効性肥料;[園芸]/\nちこうふう /地衡風/\nちこうりゅう /地衡流/\nちこく /遅刻/治国/\nちこくげんきん /遅刻厳禁/\nちこくしどう /遅刻指導/\nちこくしゃ /遅刻者/\nちこつ /恥骨/\nちこつけつごうえん /恥骨結合炎/\nちご /稚児/児/乳児/稚子/\nちごものがたり /稚児物語/\nちさ /智佐/千沙/知砂/\nちさい /地裁/\nちさき /地先/\nちさく /千咲/\nちさこ /千佐子/知紗子/\nちさと /千里/\nちさん /治山/地産/遅参/治産/\nちさんちしょう /地産地消;[新語]地元で生産・地元で消費/\nちざい /知財;[略語]知的財産/笞罪/\nちざいけん /知財権/\nちざいこうさい /知財高裁;[略語]知的財産高等裁判所/\nちざいぶ /知財部/\nちざけ /血酒;ハブの-,スッポンの-/\nちし /致死/地誌;地域の文化/地史;地質学的歴史/智歯/致仕/\nちしいでんし /致死遺伝子;[生物]lethal gene/\nちしお /血潮/血汐/\nちしがく /地史学;geohistory/\nちしき /知識/智識/\nちしきいがい /知識以外/\nちしきかいきゅう /知識階級/\nちしきかがく /知識科学/\nちしきがく /知識学;Wissenschaftslehre/\nちしきぎのう /知識技能/\nちしきげん /知識源/\nちしきこうがく /知識工学/\nちしきこうがくてき /知識工学的/\nちしきこうぞう /知識構造/\nちしきしゃかいがく /知識社会学;Wissenssoziologie/\nちしきしゅうやくてき /知識集約的/\nちしきしゅどうがた /知識主導型/\nちしきしょり /知識処理/\nちしきじょうほうこうがく /知識情報工学/\nちしきじょうほうしょり /知識情報処理/\nちしきじん /知識人/\nちしきすいじゅん /知識水準/\nちしきそう /知識層/\nちしきたいけい /知識体系/\nちしきとう /知識等/\nちしきひょうげん /知識表現/\nちしきぶそく /知識不足/\nちしきべーす /知識ベース/\nちしきほうふ /知識豊富/\nちしきよく /知識欲/\nちしきりょう /知識量/\nちしせい /致死性/\nちしつ /地質/知悉/\nちしつがく /地質学/\nちしつがくてき /地質学的/\nちしつこうぞう /地質構造;[地学]tectonics/\nちしつじだい /地質時代;geologic time/\nちしつちょうさ /地質調査/\nちしつちょうさしょ /地質調査所/\nちしつねんだい /地質年代/\nちしてき /致死的/\nちしぶき /血飛沫/血しぶき/\nちしま /千島/\nちしまかいりゅう /千島海流/\nちしまざさ /千島笹/\nちしまれっとう /千島列島/\nちしゃ /知者/智者/治者;ruler/萵苣;lettuce/痴者;fool/苣/\nちしょ /地所/\nちしょう /地消/致傷/池沼/治承/知将/智将/地象/\nちしょうりょく /致傷力/\nちしりつ /致死率/\nちしりょう /致死量/\nちしる /乳汁/\nちしろ /千代/\nちしん /地心;geocentric/池心;池の真ん中/\nちしんじ /遅進児;「知恵遅れ」のニュートラルな言い換え語。cf.発達障害/\nちじ /知事/\nちじき /地磁気/\nちじきかんそくしょ /地磁気観測所/\nちじく /地軸/\nちじしつ /知事室/\nちじしょう /知事賞/\nちじせん /知事選/\nちじせんきょ /知事選挙/\nちじつ /遅日/\nちじゅつ /治術/\nちじゅんほう /置閏法/\nちじょ /痴女;[卑]/\nちじょう /地上/痴情/笞杖/\nちじょうい /知情意/\nちじょうえ /地上絵/\nちじょうえき /地上駅/\nちじょうきょく /地上局/\nちじょうくかん /地上区間/\nちじょうけい /地上茎/\nちじょうけん /地上権/\nちじょうこうげき /地上攻撃/\nちじょうこうげきよう /地上攻撃用/\nちじょうさいきょう /地上最強/\nちじょうさいだい /地上最大/\nちじょうしせつ /地上施設/\nちじょうせい /地上性/\nちじょうせつび /地上設備/\nちじょうせん /地上戦/地上線/\nちじょうは /地上波/\nちじょうはほうそう /地上波放送/\nちじょうぶ /地上部/\nちじょうぶたい /地上部隊/\nちじょうぶつ /地上物/\nちじょうぶぶん /地上部分/\nちじょうほうそう /地上放送/\nちじょうぼうえんきょう /地上望遠鏡/\nちじょうよう /地上用/\nちじょうわざ /地上技/\nちじょく /恥辱/\nちじん /知人/地人/痴人;idiot/地神/\nちじんかんけい /知人関係/\nちじんたく /知人宅/\nちじんたち /知人達/\nちすい /治水/池水/\nちすいかふう /地水火風/\nちすじ /血筋/\nちすわ /千須和/\nちず /地図/智頭/千寿/\nちずか /地図化/\nちずきゅうこう /智頭急行/\nちずこ /千鶴子/千寿子/知寿子/\nちずしき /地図式/\nちずじょう /地図上/\nちずじょうほう /地図情報/\nちずせん /智頭線/\nちずちょう /地図帳/\nちずてき /地図的/\nちずてつどう /智頭鉄道/\nちずてん /地図店/\nちずや /地図屋/\nちせ /知世/\nちせい /知性/地勢/治世/痴性/\nちせいか /知性化/\nちせいかせんそう /知性化戦争/\nちせいがく /地政学/\nちせいがくてき /地政学的/\nちせいじん /知性人;Homo sapiens/\nちせいたい /知性体/\nちせいてき /知性的/\nちせいは /知性派/\nちせき /地積;土地の面積/治績;政治の実績/\nちせこ /智勢子/\nちせつ /稚拙/\nちそ /地租/\nちそう /地層;stratum/馳走/地相;土地のありさま/\nちそかいせい /地租改正;[日本史]1873/\nちそく /遅速/知足/\nちぞめ /血染め/\nちた /知多/\nちたい /地帯/遅滞/痴態/\nちたいかん /地対艦/\nちたいくう /地対空/\nちたいち /地対地/\nちたいりょく /地耐力/\nちたぐん /知多郡/\nちたし /知多市/\nちたつ /遅達/笞撻/\nちたね /千種/\nちたねく /千種区/\nちたはんとう /知多半島/\nちたび /千度/\nちたん /Ti/Titanium/\nちだ /千田/\nちだい /地代/\nちだいやちん /地代家賃/\nちだまり /血溜まり/血溜り/\nちだらけ /血だらけ/\nちだるま /血達磨/血だるま/血ダルマ/\nちち /父/乳/遅々/義父/致知/\nちち> /父;父猫,父鹿,父デュマ(Dumas pere)/\nちちいろ /乳色/\nちちうえ /父上/\nちちうし /乳牛/\nちちおや /父親/\nちちおやさんかん /父親参観/\nちちおやじしん /父親自身/\nちちおやぞう /父親像/\nちちおやに /父親似/\nちちおやゆらい /父親由来/\nちちかた /父方/\nちちがた /父方/\nちちぎみ /父君/\nちちくさ /乳草/\nちちくび /乳首/\nちちこ /父子/父娘/\nちちこしょうひ /父子消費/\nちちご /父御/\nちちしぼり /乳搾り/\nちちしる /乳汁/\nちちじま /父島/\nちちとこ /父と子;Ottsy i deti,1862,Trugenev/\nちちなしご /父無し子/\nちちのひ /父の日;六月の第三日曜日/\nちちはる /斉斉哈爾/\nちちばなれ /乳離れ/\nちちぶ /秩父/\nちちぶさん /秩父山/\nちちぶし /秩父市/\nちちぶてつどう /秩父鉄道/\nちちぶのみや /秩父宮/\nちちまつ /千々松/\nちちむすめ /父娘/\nちちもみ /乳揉み/\nちちゃく /遅着/\nちちゅう /地中/\nちちゅうか /地中化/\nちちゅうかい /地中海/\nちちょう /地調/\nちぢ /千々/\nちぢみ /縮/縮み/\nちぢみおり /縮織/\nちぢれ /縮れ/\nちぢれげ /縮れ毛/\nちぢわ /千々石/\nちっか /窒化/\nちっかい /蟄懐/\nちっかこう /窒化鋼/\nちっかぶつ /窒化物/\nちっかん /竹簡/竹竿/\nちっかんもん /竹管文/\nちっきょ /蟄居/\nちっこう /築港/\nちっこうせん /築港線/\nちっし /窒死/\nちっそ /窒素/N/Nitrogen/\nちっそがす /窒素ガス/\nちっそく /窒息/\nちっそくし /窒息死/\nちっそこんごう /窒素混合/\nちっそさんかぶつ /窒素酸化物/\nちっそじゅうてん /窒素充填/\nちっそぶんあつ /窒素分圧/\nちっと /些と/\nちっとも /些とも/\nちっぷく /蟄伏/\nちっぷべつ /秩父別/\nちつ /膣;vagina/帙;本の覆い/秩;秩序/窒;窒素/蟄;啓蟄/腟;「膣」の異体字/\nちついり /帙入り/\nちつえん /膣炎;[医]vaginitis/\nちつがいしゃせい /膣外射精/\nちつけいれん /膣痙攣/\nちつじょ /秩序/\nちつじょいじ /秩序維持/\nちつせん /膣栓/\nちつづき /血続き/\nちつない /膣内/\nちつないしゃせい /膣内射精/\nちつぶんぴつえき /膣分泌液/\nちつへき /膣壁/\nちつみ /千津美/\nちづ /地図/\nちづか /千束/\nちづこ /千鶴子/\nちづる /千鶴/\nちてい /地底/\nちていこ /地底湖/\nちていじん /地底人/\nちてき /知的/\nちてきかつどう /知的活動/\nちてきかつどうしえん /知的活動支援/\nちてききょうみ /知的興味/\nちてきこうきしん /知的好奇心/\nちてきさぎょう /知的作業/\nちてきざいさん /知的財産/\nちてきざいさんけん /知的財産権/\nちてきざいさんこうとうさいばんしょ /知的財産高等裁判所/\nちてきしげき /知的刺激/\nちてきしゅうだん /知的集団/\nちてきしょうがい /知的障害/\nちてきしょうがいしゃ /知的障害者/\nちてきしょゆうけん /知的所有権/\nちてきしょり /知的処理/\nちてきじょうほうしょり /知的情報処理/\nちてきせいさん /知的生産/\nちてきせいめい /知的生命/\nちてきせいめいたい /知的生命体/\nちてきたんきゅう /知的探求/\nちてきにんしき /知的認識/\nちてきのうりょく /知的能力/\nちてきび /知的美/\nちてきふごうか /知的符号化/\nちてつ /地鉄/\nちてん /地点/\nちてんかん /地点間/\nちてんし /智天使;cherubim/\nちてんじょう /血天井/\nちと /少と/些と/\nちとく /知得/地徳/\nちとせ /千歳/千登世/\nちとせあめ /千歳飴/\nちとせからすやま /千歳烏山/\nちとせせん /千歳線/\nちとせづる /千歳鶴/\nちとせばし /千登世橋/\nちとせふなばし /千歳船橋/\nちどう /治道/\nちどうせつ /地動説/\nちどめ /血止め/\nちどり /千鳥/鵆/\nちどりあし /千鳥足/\nちどりがふち /千鳥ヶ淵/\nちどりそうこう /千鳥走行/\nちどりちょう /千鳥町/\nちどりはふ /千鳥破風;[建築]/\nちどりばし /千鳥橋/\nちどん /遅鈍/\nちな /知名/\nちなつ /千夏/\nちなみ /因/\nちなみに /因みに/\nちにく /血肉/\nちにち /知日/\nちにちは /知日派/\nちねつ /地熱/\nちねつはつでん /地熱発電/\nちねん /知念/\nちの /茅野/千野/\nちのあせ /血の汗;-流せ/\nちのあめ /血の雨;-を降らせる/\nちのいけ /血の池;地獄名物/\nちのう /知能/智能/\nちのうか /知能化/\nちのうかつどう /知能活動/\nちのうけい /知能系/\nちのうけんさ /知能検査/\nちのうしすう /知能指数/\nちのうしょうがい /知能障害/\nちのうしょうがいしゃ /知能障害者/\nちのうじょうほう /知能情報/\nちのうじょうほうしょり /知能情報処理/\nちのうていど /知能程度/\nちのうてき /知能的/\nちのうてすと /知能テスト/\nちのうねんれい /知能年齢;mental age/\nちのうはん /知能犯/\nちのうみ /血の海/\nちのえき /茅野駅/\nちのけ /血の気/\nちのし /茅野市/\nちのしお /地の塩;[キリスト教]「あなたがたは-である」/\nちのなみだ /血の涙/\nちのね /茅根/\nちのみご /乳飲み子/乳飲み児/乳呑み児/\nちのめぐり /血の巡り;-が悪い/\nちのり /血糊/地の利/\nちのわ /茅の輪/\nちはい /遅配/\nちはつ /遅発/薙髪/\nちはや /千早/\nちはやじょう /千早城/\nちはら /千原/茅原/\nちはらい /遅払い/\nちはる /千春/智春/\nちはん /池畔/\nちば /千葉/地場/\nちばいちりつ /千葉市立/\nちばえき /千葉駅/\nちばかん /千葉間/\nちばがわ /千葉側/\nちばきゅうこう /千葉急行/\nちばきゅうこうせん /千葉急行線/\nちばけん /千葉県/\nちばけんじん /千葉県人/\nちばけんたいかい /千葉県大会/\nちばけんみん /千葉県民/\nちばこうぎょうだいがく /千葉工業大学/\nちばこうだい /千葉工大/\nちばし /千葉市/\nちばししゃ /千葉支社/\nちばたいかい /千葉大会/\nちばだい /千葉大/\nちばだいがく /千葉大学/\nちばちゅうおう /千葉中央/\nちばな /知花/\nちばなれ /乳離れ/\nちばばん /千葉版/\nちばひがし /千葉東/\nちばひがしこうこう /千葉東高校/\nちばほうめん /千葉方面/\nちばん /地番/\nちひ /地被;-植物/\nちひしょくぶつ /地被植物;ground cover/\nちひつ /遅筆/\nちひょう /地表/\nちひょうじょう /地表上/\nちひょうすい /地表水/\nちひょうは /地表波/\nちひょうめん /地表面/\nちひろ /千尋/千裕/千紘/知宏/馳浩/\nちびっこ /ちびっ子/\nちふすきん /チフス菌/\nちふみ /千文/\nちふゆ /千冬/\nちぶ /恥部/知夫/\nちぶくら /乳脹/\nちぶくろ /血袋/乳袋/\nちぶさ /乳房/\nちぶつ /地物/地球物理/\nちぶつけん /地物研/\nちへい /地平/治平/\nちへいせん /地平線/\nちへいめん /地平面/\nちへど /血反吐/\nちへん /地変/\nちべっとご /チベット語/\nちべっとじん /チベット人/\nちべっとぶっきょう /チベット仏教/\nちべん /智辯/\nちほ /地歩/千穂/智保/\nちほう /地方/痴呆/\nちほうえんせい /地方遠征/\nちほうか /痴呆化/\nちほうかいさい /地方開催/\nちほうかいじょう /地方会場/\nちほうかん /地方官/\nちほうがわ /地方側/\nちほうきゅうじょう /地方球場/\nちほうきょく /地方局/\nちほうぎかい /地方議会/\nちほうぎょうせい /地方行政/\nちほうぎょうせいきかん /地方行政機関/\nちほうぎんこう /地方銀行/\nちほうく /地方区/\nちほうくうこう /地方空港/\nちほうけいば /地方競馬/\nちほうけんさつちょう /地方検察庁/\nちほうこう /地方校/\nちほうこうえいきぎょう /地方公営企業/\nちほうこうえいきぎょうほう /地方公営企業法/\nちほうこうきょうだんたい /地方公共団体/\nちほうこうぎょう /地方興行/\nちほうこうせいほごいいんかい /地方更生保護委員会/\nちほうこうつうせん /地方交通線/\nちほうこうふぜい /地方交付税/\nちほうこうふぜいこうふきん /地方交付税交付金/\nちほうこうむいん /地方公務員/\nちほうこうむいんほう /地方公務員法/\nちほうこくりつだいがく /地方国立大学/\nちほうご /地方語/\nちほうごうぞく /地方豪族/\nちほうごと /地方毎/\nちほうさ /地方差/\nちほうさい /地方債/\nちほうさいばんしょ /地方裁判所/\nちほうざいせい /地方財政/\nちほうざいせいほう /地方財政法/\nちほうし /地方紙/地方誌/\nちほうしぶんぶきょく /地方支分部局/\nちほうしゅっしん /地方出身/\nちほうしょう /痴呆症/\nちほうしょうひぜい /地方消費税/\nちほうしょく /地方色/\nちほうしんぶん /地方新聞/\nちほうじ /地方時/\nちほうじち /地方自治/\nちほうじちたい /地方自治体/\nちほうじちほう /地方自治法/\nちほうじむしょ /地方事務所/\nちほうじゅんぎょう /地方巡業;ドサ回り/\nちほうじょうたい /痴呆状態/\nちほうせい /地方性/\nちほうせいふ /地方政府/\nちほうせん /地方選/地方線/\nちほうせんきょ /地方選挙/\nちほうぜい /地方税/\nちほうぜいほう /地方税法/\nちほうぜいりつ /地方税率/\nちほうそしき /地方組織/\nちほうたいかい /地方大会/\nちほうだいがく /地方大学/\nちほうだいひょう /地方代表/\nちほうだんたい /地方団体/\nちほうつうしん /地方通信/\nちほうてき /地方的/\nちほうてつどう /地方鉄道/\nちほうてつどうほう /地方鉄道法/\nちほうとくさんひん /地方特産品/\nちほうとし /地方都市/\nちほうどう /地方道/\nちほうどくとく /地方独特/\nちほうば /地方馬/\nちほうばん /地方版/\nちほうぶん /地方分/\nちほうぶんけん /地方分権/\nちほうべつ /地方別/\nちほうめい /地方名/\nちほうめん /地方面/\nちほうりょこう /地方旅行/\nちほうれんらくぶ /地方連絡部/\nちほうろうどういいんかい /地方労働委員会/\nちほうろせん /地方路線/\nちぼう /智謀/知謀/\nちぼしん /地母神/\nちまき /粽/茅巻;=粽/茅巻き;=粽/千巻;(織機の部品名)/千巻き/粡;<rare> =粽/\nちまた /巷/岐;分かれ道/衢;=巷/\nちまつり /血祭り/血祭/\nちまなこ /血眼/\nちまみれ /血塗れ/血まみれ/\nちまめ /血豆/\nちみ /地味/魑魅/\nちみち /血道/\nちみつ /緻密/\nちみどろ /血みどろ/\nちみもうりょう /魑魅魍魎/\nちみゃく /地脈/\nちみん /治民/\nちむさーちょい /尖沙咀/\nちむら /地村/\nちめい /地名/知名;-度/致命;fatal/知命;50歳/\nちめいしょう /致命傷/\nちめいじてん /地名辞典/地名事典/\nちめいてき /致命的/\nちめいてきけっかん /致命的欠陥/\nちめいてきけってん /致命的欠点/\nちめいてきじゃくてん /致命的弱点/\nちめいど /知名度/\nちもう /恥毛/\nちもく /地目/\nちもじ /血文字/\nちもよう /血模様/\nちゃ /茶/咤;(呉音) 叱咤(しった)/\nちゃ> /茶;茶懐石,茶褐色,茶靴/\nちゃーしゅー /焼豚/叉焼/\nちゃーしゅーめん /叉焼麺/チャーシュー麺/\nちゃーたーき /チャーター機/\nちゃーたーびん /チャーター便/\nちゃーはん /炒飯/\nちゃーめん /炒麺/\nちゃあはん /炒飯/\nちゃいなふく /チャイナ服/\nちゃいれ /茶入/\nちゃいろ /茶色/\nちゃいろじ /茶色地/\nちゃいろとそう /茶色塗装/\nちゃう /茶宇/\nちゃうけ /茶請け/\nちゃうじま /茶宇縞/\nちゃうす /茶臼/\nちゃうすやま /茶臼山/\nちゃえん /茶園/茶圓;姓,「円」旧字/\nちゃお /找/\nちゃおず /餃子/\nちゃか /茶菓/茶化;(当て字) -す/\nちゃかい /茶会/\nちゃかっしょく /茶褐色/\nちゃかぶき /茶香服;[茶道]/茶歌舞伎;[茶道]/\nちゃがし /茶菓子/\nちゃがま /茶釜/\nちゃがゆ /茶粥/\nちゃがら /茶殻/\nちゃき /茶器/茶木/\nちゃきん /茶巾/\nちゃきんしぼり /茶巾絞り/\nちゃく /着/嫡/摘/\nちゃくい /着衣/着意/\nちゃくいえい /着衣泳/\nちゃくえき /着駅/\nちゃくかくにん /着確認/\nちゃくがい /着外/\nちゃくがん /着眼;-点/着岸;arrival/\nちゃくがんちゅう /着岸中/\nちゃくがんてん /着眼点/\nちゃくこう /着工/\nちゃくごえ /着声;[新語](携帯電話の)合成音声による着信音。ウザい/\nちゃくさ /着差/\nちゃくさい /着彩/嫡妻/\nちゃくざ /着座/\nちゃくざいち /着座位置/\nちゃくし /嫡子/\nちゃくしつ /嫡室/\nちゃくしゅ /着手/\nちゃくしゅつ /嫡出/\nちゃくしゅつし /嫡出子/\nちゃくしょう /着床/\nちゃくしょうぜんしんだん /着床前診断/\nちゃくしょうまえしんだん /着床前診断/\nちゃくしょく /着色/\nちゃくしょくよう /着色用/\nちゃくしょくりょう /着色料/\nちゃくしん /着信/\nちゃくしんおん /着信音/\nちゃくしんかいせん /着信回線/\nちゃくしんがわ /着信側/\nちゃくしんきょひ /着信拒否/\nちゃくしんしょり /着信処理/\nちゃくしんせってい /着信設定/\nちゃくしんりれき /着信履歴;携帯の-/\nちゃくじ /着磁/\nちゃくじこく /着時刻/\nちゃくじつ /着実/\nちゃくじゅん /着順/\nちゃくじゅんけいじばん /着順掲示板/\nちゃくすい /着水/\nちゃくせい /着生/\nちゃくせいこん /着生根/\nちゃくせき /着席/\nちゃくせきりつ /着席率/\nちゃくせつ /着雪/\nちゃくせん /着船/\nちゃくそう /着想/着装/\nちゃくそん /嫡孫/\nちゃくたい /着帯/\nちゃくだつ /着脱/\nちゃくだつかのう /着脱可能/\nちゃくだつしき /着脱式/\nちゃくだん /着弾/着彈;「弾」旧字/\nちゃくだんてん /着弾点/\nちゃくち /着地/\nちゃくちじ /着地時/\nちゃくちてん /着地点/\nちゃくちゃく /着々/着着/\nちゃくてい /着挺/\nちゃくてん /着点/\nちゃくでん /着電/\nちゃくとう /着到/\nちゃくなん /嫡男/\nちゃくに /着荷/\nちゃくにん /着任/\nちゃくにんしき /着任式/\nちゃくにんじ /着任時/\nちゃくはつ /着発/\nちゃくば /着馬/\nちゃくばらい /着払い/着払/\nちゃくひつ /着筆/\nちゃくひょう /着氷/\nちゃくふく /着服/\nちゃくぼ /嫡母/\nちゃくぼう /着帽/\nちゃくみ /茶くみ/\nちゃくめろ /着メロ/\nちゃくもく /着目/\nちゃくよう /着用/\nちゃくようぎむ /着用義務/\nちゃくようぎむか /着用義務化/\nちゃくようしゃ /着用者/\nちゃくようふか /着用不可/\nちゃくようりつ /着用率/\nちゃくりく /着陸/\nちゃくりくき /着陸機/\nちゃくりくしんにゅう /着陸進入/\nちゃくりくちょくぜん /着陸直前/\nちゃくりくてじゅん /着陸手順/\nちゃくりくふのう /着陸不能/\nちゃくりくりょう /着陸料;landing fee/\nちゃくりゅう /嫡流/\nちゃぐ /茶具/\nちゃけ /茶家/\nちゃこうろ /茶香炉/\nちゃこし /茶漉し/\nちゃさじ /茶匙/\nちゃしつ /茶室/\nちゃしぶ /茶渋/\nちゃしゃく /茶杓/\nちゃじ /茶事/\nちゃじしちしき /茶事七式;[茶道]/\nちゃじゅ /茶寿;108歳/\nちゃじゅう /茶頭/\nちゃじん /茶人/\nちゃせき /茶席/\nちゃせん /茶筅/茶筌/茶せん/\nちゃたく /茶托/\nちゃたてむし /茶立虫/茶柱虫/茶立て虫/\nちゃたん /北谷/\nちゃだい /茶代/\nちゃだな /茶棚/\nちゃだんす /茶箪笥/\nちゃちゃ /茶々/茶茶/\nちゃちゃまる /茶々丸/\nちゃっか /着火/着果;bearing. 「-不良」/着荷/着花;flowering/\nちゃっかそうち /着火装置/\nちゃっかてん /着火点/\nちゃっかん /着艦/\nちゃっきりぶし /ちゃっきり節;(昭和)/\nちゃっきん /着金/\nちゃっけん /着剣/\nちゃっこ /着呼/\nちゃっこう /着工/着香/\nちゃっこうだんかい /着工段階/\nちゃっこうりょう /着香料/\nちゃつう /茶通/\nちゃつぼ /茶壺/茶壷;異体字/\nちゃつみ /茶摘み/\nちゃづけ /茶漬/茶漬け/\nちゃづつ /茶筒/\nちゃてい /茶庭/\nちゃてん /茶店/\nちゃとう /茶湯/\nちゃどう /茶道/\nちゃどうぐ /茶道具/\nちゃどころ /茶所/\nちゃない /茶内/\nちゃにわ /茶庭/\nちゃのこ /茶の子;茶菓子/\nちゃのはら /茶之原/\nちゃのほん /茶の本;The Book of Tea,1906,岡倉天心/\nちゃのま /茶の間/\nちゃのみ /茶飲み/\nちゃのみともだち /茶飲み友達/\nちゃのみばなし /茶飲み話/\nちゃのゆ /茶の湯/\nちゃはる /察哈爾/\nちゃば /茶葉/\nちゃばおり /茶羽織/\nちゃばこ /茶箱/\nちゃばこだて /茶箱点て/\nちゃばしら /茶柱/\nちゃばたけ /茶畑/茶畠/\nちゃばな /茶花/\nちゃばなし /茶話/\nちゃばね /茶羽/\nちゃばら /茶腹/\nちゃばん /茶番/\nちゃばんげき /茶番劇/\nちゃぱつ /茶髪/\nちゃびん /茶瓶/\nちゃぶ /卓袱;zhuofu/\nちゃぶうとう /茶封筒/\nちゃぶくろ /茶袋;teabag/\nちゃぶだい /卓袱台/\nちゃぷすい /雑砕/\nちゃほ /茶舗/\nちゃぼうき /茶箒/\nちゃぼうず /茶坊主/\nちゃま /茶魔/\nちゃまめ /茶豆/\nちゃみ /茶味/茶美/茶見/\nちゃみず /茶水/\nちゃみせ /茶店/\nちゃめ /茶目/\nちゃめし /茶飯/\nちゃめっけ /茶目っ気/\nちゃや /茶屋/\nちゃやま /茶山/\nちゃやまだい /茶山台/\nちゃやまち /茶屋町/\nちゃやみち /茶屋道/\nちゃわ /茶話/\nちゃわん /茶碗/\nちゃわんたけ /茶碗茸/\nちゃわんむし /茶碗蒸し/茶碗蒸/\nちゃんご /杖鼓;Korean Hourglass Drum/\nちゃんすー /江蘇/Jiangsu/\nちゃんすう /昌洙/\nちゃんた /全帯/\nちゃんづけ /ちゃん付け/\nちやこ /千夜子/\nちゅ /丶/\nちゅーれんぱおとう /九連宝燈;[麻雀]1112345678999/九連宝灯/\nちゅう /中/注/宙/虫/昼/忠/駐;駐在/註;註釈/柱/誅;天誅/紂;殷の暴君/酎;焼酎/肘;掣肘/籌/躊;躊躇/儔;(ともがら)/鋳;鋳造/鑄;「鋳」の旧字(人名用漢字)/疇;範疇/畴;「疇」の異体字/仲/沖/冲;「沖」の異体字/衷;折衷/惆;(うらむ)/稠;稠密/綢/厨;厨房/廚;「厨」の異体字/丑;うし/紐;ひも/抽;抽出/紬;つむぎ/冑;甲冑/胄;胄子/冢;≒塚/籀/鍮;真鍮/寵;(呉音)/蟲;「虫」の旧字/晝;「昼」の旧字(人名用漢字)/※;こめじるし/\nちゅう# /中#0/中#2/\nちゅう> /中/駐/\nちゅうあい /忠愛/\nちゅうあいてんのう /仲哀天皇/\nちゅうあつ /中厚/\nちゅうい /注意/中尉/中位/\nちゅういかんき /注意喚起/\nちゅういがき /注意書き/\nちゅういがく /中医学/\nちゅういき /中域/\nちゅういぎむ /注意義務/\nちゅういしょ /注意書/\nちゅういしんごう /注意信号/\nちゅういじこう /注意事項/\nちゅういじんぶつ /注意人物/\nちゅういすう /中位数/\nちゅういち /中一/忠一/中１/中1/\nちゅういてん /注意点/\nちゅういてんとう /注意点等/\nちゅういひょうじ /注意表示/\nちゅういぶん /注意文/\nちゅういほう /注意報/\nちゅういほうかいじょ /注意報解除/\nちゅういほうほう /注意方法/\nちゅういりょく /注意力/\nちゅういりょくぶそく /注意力不足/\nちゅういん /中陰/\nちゅうう /中有/\nちゅうえい /中衛/中映/\nちゅうえつせんそう /中越戦争/\nちゅうおう /中央/中欧/紂王/\nちゅうおうあじあ /中央アジア/\nちゅうおうあめりか /中央アメリカ/\nちゅうおういいんかい /中央委員会/\nちゅうおういり /中央入/\nちゅうおうえき /中央駅/\nちゅうおうおろしうりしじょう /中央卸売市場/\nちゅうおうかいそくせん /中央快速線/\nちゅうおうかん /中央館/\nちゅうおうかんこうせん /中央緩行線/\nちゅうおうかんじょうせん /中央環状線/\nちゅうおうかんちょう /中央官庁/\nちゅうおうがい /中央街/\nちゅうおうがくいん /中央学院/\nちゅうおうがた /中央型/\nちゅうおうがわ /中央側/\nちゅうおうきょういくしんぎかい /中央教育審議会/\nちゅうおうきょく /中央局/\nちゅうおうきんこ /中央金庫/\nちゅうおうぎけん /中央技研/\nちゅうおうぎんこう /中央銀行/\nちゅうおうく /中央区/\nちゅうおうぐち /中央口/\nちゅうおうぐちてん /中央口店/\nちゅうおうぐん /中央軍/\nちゅうおうけいば /中央競馬/\nちゅうおうけいばかい /中央競馬会/\nちゅうおうけいばじょう /中央競馬場/\nちゅうおうけん /中央研/\nちゅうおうけんきゅうしょ /中央研究所/\nちゅうおうけんきゅうじょ /中央研究所/\nちゅうおうこうえん /中央公園/\nちゅうおうこうせいほごしんさかい /中央更生保護審査会/\nちゅうおうこうそく /中央高速/\nちゅうおうこうぞうせん /中央構造線/\nちゅうおうこうろん /中央公論/\nちゅうおうこうろんしゃ /中央公論社/\nちゅうおうさいせん /中央西線/\nちゅうおうした /中央下/\nちゅうおうしゃせん /中央車線/\nちゅうおうしゅうけん /中央集権/\nちゅうおうしゅうけんたいせい /中央集権体制/\nちゅうおうしゅうけんてき /中央集権的/\nちゅうおうしゅうちゅうがた /中央集中型/\nちゅうおうしゅっぱん /中央出版;[出版社名]/\nちゅうおうしょいん /中央書院;[出版社名]/\nちゅうおうしょうぎょう /中央商業/\nちゅうおうしょうちょう /中央省庁/\nちゅうおうしょうめん /中央正面/\nちゅうおうしょくどう /中央食堂/\nちゅうおうしょりそうち /中央処理装置/\nちゅうおうしんかんせん /中央新幹線/\nちゅうおうじどうしゃどう /中央自動車道/\nちゅうおうじゅうてんそっこう /中央重点測光/\nちゅうおうじょうほうきょく /中央情報局/\nちゅうおうせいふ /中央政府/\nちゅうおうせん /中央線/\nちゅうおうせんえんせん /中央線沿線/\nちゅうおうせんかいそく /中央線快速/\nちゅうおうせんない /中央線内/\nちゅうおうたい /中央帯/\nちゅうおうだい /中央大/\nちゅうおうだいがく /中央大学/\nちゅうおうだいがくすぎなみこうこう /中央大学杉並高校/\nちゅうおうち /中央値/\nちゅうおうちょう /中央町/\nちゅうおうつうろ /中央通路/\nちゅうおうでんし /中央電子/\nちゅうおうとう /中央党/\nちゅうおうとしょかん /中央図書館/\nちゅうおうとっかい /中央特快/\nちゅうおうとっぱ /中央突破/\nちゅうおうどう /中央道/\nちゅうおうどうはちおうじ /中央道八王子/\nちゅうおうどうろ /中央道路/\nちゅうおうにっぽう /中央日報/\nちゅうおうはつでん /中央発電/\nちゅうおうば /中央馬/\nちゅうおうばし /中央橋/\nちゅうおうばしょ /中央場所/\nちゅうおうひがしせん /中央東線/\nちゅうおうひょうじゅんじ /中央標準時/\nちゅうおうひろば /中央広場/\nちゅうおうふきん /中央付近/\nちゅうおうぶ /中央部/\nちゅうおうぶぶん /中央部分/\nちゅうおうぶんりたい /中央分離帯/\nちゅうおうほんせん /中央本線/\nちゅうおうみゃく /中央脈/\nちゅうおうゆうびんきょく /中央郵便局/\nちゅうおうよこ /中央横/\nちゅうおうよせ /中央寄せ/\nちゅうおうりん /中央輪/\nちゅうおうりんかん /中央林間/\nちゅうおうりんかんえき /中央林間駅/\nちゅうおうろうどういいんかい /中央労働委員会/\nちゅうおし /中押し;[囲碁]投了による終局/中押;[囲碁]/\nちゅうおしがち /中押し勝ち/\nちゅうおん /中温/中音/\nちゅうおんいき /中音域/\nちゅうか /中華/中夏/鋳貨/\nちゅうかい /仲介/注解/厨芥/鋳塊/\nちゅうかいぎしつ /中会議室/\nちゅうかいぎょうしゃ /仲介業者/\nちゅうかいしゃ /仲介者/\nちゅうかいてすうりょう /仲介手数料/\nちゅうかいてんいき /中回転域/\nちゅうかいぼうえき /仲介貿易;三国間貿易/\nちゅうかいやく /仲介役/\nちゅうかいりょう /仲介料/\nちゅうかがい /中華街/\nちゅうかがし /中華菓子/\nちゅうかく /中核/中隔/\nちゅうかくし /中核市;NB:人口30万人以上 (<地方自治法)/\nちゅうかくじぎょう /中核事業/\nちゅうかくてき /中核的/\nちゅうかくは /中核派/\nちゅうかけん /中華圏/\nちゅうかこうくう /中華航空/\nちゅうかざいりょう /中華材料/\nちゅうかざんまい /中華三昧/\nちゅうかしそう /中華思想/\nちゅうかじんみんきょうわこく /中華人民共和国/\nちゅうかすーぷ /中華スープ/\nちゅうかそば /中華蕎麦/\nちゅうかっこ /中括弧/｛/｝/［;大括弧?/］/中かっこ/\nちゅうかどん /中華丼/\nちゅうかどんぶり /中華丼/\nちゅうかなべ /中華鍋/\nちゅうかはん /中華飯/\nちゅうかひ /中果皮/\nちゅうかふう /中華風/\nちゅうかべんとう /中華弁当/\nちゅうかまんじゅう /中華饅頭/\nちゅうかみんこく /中華民国/中華民國/\nちゅうかみんぞく /中華民族/\nちゅうかめん /中華麺/\nちゅうかや /中華屋/\nちゅうから /中辛/\nちゅうかりょうり /中華料理/\nちゅうかりょうりてん /中華料理店/\nちゅうかりょうりや /中華料理屋/\nちゅうかん /中間/昼間/中巻/中環/中缶/忠諫/中浣;月の中旬/中澣;=中浣/\nちゅうかん> /中間;-考査,-生成物,-ファイル/\nちゅうかんいち /中間位置/\nちゅうかんえき /中間駅/\nちゅうかんおん /中間音/\nちゅうかんかいきゅう /中間階級/\nちゅうかんかいさつ /中間改札/\nちゅうかんかいそう /中間階層/\nちゅうかんかそく /中間加速/\nちゅうかんかんりしょく /中間管理職/\nちゅうかんがくしょう /中間楽章/\nちゅうかんがた /中間型/\nちゅうかんぎ /中間木/\nちゅうかんけっか /中間結果/\nちゅうかんけっさん /中間決算/\nちゅうかんけん /中間圏/\nちゅうかんげんご /中間言語/\nちゅうかんこう /中間項/\nちゅうかんこうさ /中間考査/\nちゅうかんさくしゅ /中間搾取/\nちゅうかんざい /中間財;[経済]intermediary goods/\nちゅうかんし /中間子/\nちゅうかんしけん /中間試験/\nちゅうかんしせつ /中間施設/\nちゅうかんしゃ /中間車/\nちゅうかんしゅうけい /中間集計/\nちゅうかんしゅうはすう /中間周波数/\nちゅうかんしょく /中間色/\nちゅうかんしょり /中間処理/\nちゅうかんしんこく /中間申告/\nちゅうかんしんさ /中間審査/\nちゅうかんじんこう /昼間人口/\nちゅうかんせいさんぶつ /中間生産物/\nちゅうかんせいせいぶつ /中間生成物;[化学]intermediate/\nちゅうかんせんきょ /中間選挙/\nちゅうかんそう /中間層/\nちゅうかんたい /中間体;[化学]intermediate/昼間帯;⇔夜間帯/中間態;[言語]middle voice/\nちゅうかんだいしゃ /中間台車/\nちゅうかんだな /中間棚/\nちゅうかんだんかい /中間段階/\nちゅうかんち /中間値/\nちゅうかんちてん /中間地点/\nちゅうかんちょう /中間調/\nちゅうかんていど /中間程度/\nちゅうかんてき /中間的/\nちゅうかんてすと /中間テスト/\nちゅうかんてん /中間点/\nちゅうかんとう /中間棟/\nちゅうかんとうしん /中間答申/\nちゅうかんとびら /中間扉/\nちゅうかんはいせん /中間配線/\nちゅうかんはいとう /中間配当/\nちゅうかんはっぴょう /中間発表/\nちゅうかんはっぴょうかい /中間発表会/\nちゅうかんはんけつ /中間判決/\nちゅうかんひょうげん /中間表現/\nちゅうかんぶ /中間部/\nちゅうかんへんすう /中間変数/\nちゅうかんほうこく /中間報告/\nちゅうかんほうこくしょ /中間報告書/\nちゅうかんほうこくてき /中間報告的/\nちゅうかんほうじん /中間法人/\nちゅうがい /中外/虫害/\nちゅうがいいがくしゃ /中外医学社/\nちゅうがいせいやく /中外製薬;[企業名]/\nちゅうがえり /宙返り/\nちゅうがく /中学/\nちゅうがくいらい /中学以来/\nちゅうがくえいご /中学英語/\nちゅうがくきょうし /中学教師/\nちゅうがくくらい /中学位/\nちゅうがくこうこう /中学高校/\nちゅうがくこうこうじだい /中学高校時代/\nちゅうがくこうちょう /中学校長/\nちゅうがくじだい /中学時代/\nちゅうがくじゅけん /中学受験/\nちゅうがくせい /中学生/\nちゅうがくせいあいて /中学生相手/\nちゅうがくせいいじょう /中学生以上/\nちゅうがくせいとかい /中学生徒会/\nちゅうがくせいばん /中学生版/\nちゅうがくそつぎょう /中学卒業/\nちゅうがくにゅうし /中学入試/\nちゅうがくにゅうしもんだい /中学入試問題/\nちゅうがくねん /中学年;小3-4/\nちゅうがくぶ /中学部/\nちゅうがた /中型/中形/\nちゅうがたいじょう /中型以上/\nちゅうがたか /中型化/\nちゅうがたき /中型機/\nちゅうがたぎょ /中型魚/\nちゅうがたけん /中型犬/\nちゅうがたげんてい /中型限定/\nちゅうがたしゃ /中型車/\nちゅうがたにりん /中型二輪/\nちゅうがたにりんめんきょ /中型二輪免許/\nちゅうがためんきょ /中型免許/\nちゅうがっこう /中学校/\nちゅうがっこういらい /中学校以来/\nちゅうがっこうじだい /中学校時代/\nちゅうがん /中観/\nちゅうがんは /中観派/\nちゅうき /中期/注記/駐機/中気/註記;=注記/抽気;-タービン/\nちゅうき> /中期;(midterm)-計画,-展望,-国債/\nちゅうきこくさい /中期国債/\nちゅうきさくひん /中期作品/\nちゅうきじょう /駐機場/\nちゅうきち /中吉/忠吉/\nちゅうきてき /中期的/\nちゅうきぼ /中規模/\nちゅうきぼうず /中規模渦/\nちゅうきゅう /中級/誅求/仲弓;冉雍/\nちゅうきゅうき /中級機/\nちゅうきゅうしゃ /中級者/\nちゅうきゅうしゃむけ /中級者向/\nちゅうきゅうしゃよう /中級者用/\nちゅうきゅうていど /中級程度/\nちゅうきゅうひん /中級品/\nちゅうきゅうへん /中級編/\nちゅうきょう /中京/中共/中凶/\nちゅうきょうかいさい /中京開催/\nちゅうきょうく /中京区/\nちゅうきょうけいばじょう /中京競馬場/\nちゅうきょうしば /中京芝/\nちゅうきょうしん /中教審;[略語]中央教育審議会/\nちゅうきょうじょしだいがく /中京女子大学/\nちゅうきょうだい /中京大/\nちゅうきょうだいがく /中京大学/\nちゅうきょうだいがくきょうじゅ /中京大学教授/\nちゅうきょうちく /中京地区/\nちゅうきょうてんのう /仲恭天皇/\nちゅうきょく /中曲/\nちゅうきょり /中距離/\nちゅうきょりきょうそう /中距離競走;[陸上]800m~1500m/\nちゅうきょりしゅもく /中距離種目/\nちゅうきょりだしゃ /中距離打者/\nちゅうきょりでんしゃ /中距離電車/\nちゅうきょりば /中距離馬/\nちゅうきん /駐禁;[略語]駐車禁止/鋳金/忠勤/\nちゅうきんせい /中近世/\nちゅうきんとう /中近東/\nちゅうきんとうしょこく /中近東諸国/\nちゅうぎ /忠義/\nちゅうぎがお /忠義顔/\nちゅうぎだて /忠義立て/\nちゅうぎょ /虫魚/\nちゅうぎんじょう /中吟醸/\nちゅうくう /中空/宙空/\nちゅうくうこうぞう /中空構造/\nちゅうくうしまく /中空糸膜/\nちゅうくらい /中位/中くらい/\nちゅうくん /忠君/\nちゅうくんあいこく /忠君愛国/\nちゅうぐう /中宮/\nちゅうぐん /中郡/\nちゅうけい /中継/中計/中啓;(扇)/仲兄/中繼;「継」旧字/\nちゅうけいき /中継器/\nちゅうけいきょく /中継局/\nちゅうけいけい /中継系/\nちゅうけいけん /中継権/\nちゅうけいしゃ /中継車/中継者/\nちゅうけいしゅうりょう /中継終了/\nちゅうけいしんごうき /中継信号機/\nちゅうけいじ /中継時/\nちゅうけいじょ /中継所/\nちゅうけいち /中継地/\nちゅうけいちてん /中継地点/\nちゅうけいてん /中継点/\nちゅうけいは /中継波/\nちゅうけいぼうえき /中継貿易/\nちゅうけん /中堅/忠犬/中研/\nちゅうけんきぎょう /中堅企業/\nちゅうけんしゃいん /中堅社員/\nちゅうけんしゅ /中堅手/\nちゅうけんほ /駐建保/\nちゅうげきじょう /中劇場/\nちゅうげん /中元/中原/忠言/中言/中間/\nちゅうこ /中古/中戸/\nちゅうこう /中高/中公;[企業名][略語]中央公論(社)/中興;「-の祖」/忠孝/中耕/鋳鋼/昼光;daylight.「-色」/昼行;dirunal.⇔夜行/\nちゅうこうあいぞうばん /中公愛蔵版/\nちゅうこういき /中高域/\nちゅうこういっかんこう /中高一貫校/\nちゅうこうおんいき /中高音域/\nちゅうこうかいさん /中興開山/\nちゅうこうきゅう /中高級/\nちゅうこうぎしつ /中講義室/\nちゅうこうしょく /昼光色/\nちゅうこうしんしょ /中公新書/\nちゅうこうせい /中高生/昼行性/鋳鋼製/\nちゅうこうそう /中高層;-ビル,-住居専用地域/\nちゅうこうそく /中高速/\nちゅうこうねん /中高年/\nちゅうこうねんそう /中高年層/\nちゅうこうのそ /中興の祖/\nちゅうこうびん /昼行便/\nちゅうこうぶんこ /中公文庫/\nちゅうこうもく /中項目/\nちゅうこうれっしゃ /昼行列車/\nちゅうこかかく /中古価格/\nちゅうこき /中古機/\nちゅうこぎょうしゃ /中古業者/\nちゅうこく /忠告/\nちゅうこくふぁんど /中国ファンド/\nちゅうここうにゅう /中古購入/\nちゅうこご /中古語/\nちゅうこしじょう /中古市場/\nちゅうこしじょうかかく /中古市場価格/\nちゅうこしゃ /中古車/\nちゅうこしゃざっし /中古車雑誌/\nちゅうこしゃはんばい /中古車販売/\nちゅうこしゃはんばいてん /中古車販売店/\nちゅうこしゃや /中古車屋/\nちゅうこしゃりょう /中古車両/\nちゅうこせんもんてん /中古専門店/\nちゅうこそうば /中古相場/\nちゅうこだい /中古台/\nちゅうこてん /中古店/\nちゅうこばん /中古盤/\nちゅうこばんや /中古盤屋/\nちゅうこひん /中古品/\nちゅうこぶっけん /中古物件/\nちゅうこぶひん /中古部品/\nちゅうこぶひんや /中古部品屋/\nちゅうこぶんがく /中古文学;平安時代頃の文学/\nちゅうこや /中古屋/\nちゅうこん /中根/\nちゅうごく /中国/中國/\nちゅうごくいがい /中国以外/\nちゅうごくうんなんしょう /中国雲南省/\nちゅうごくえいが /中国映画/\nちゅうごくえんせい /中国遠征/\nちゅうごくか /中国化/\nちゅうごくかがくいん /中国科学院/\nちゅうごくかんじ /中国漢字/\nちゅうごくかんたいじ /中国簡体字/\nちゅうごくがっき /中国楽器/\nちゅうごくがわ /中国側/\nちゅうごくき /中国旗/\nちゅうごくきょうさんとう /中国共産党/\nちゅうごくぎんこう /中国銀行/\nちゅうごくぐん /中国軍/\nちゅうごくぐんみん /中国軍民/\nちゅうごくけい /中国系/\nちゅうごくけん /中国拳/\nちゅうごくこくない /中国国内/\nちゅうごくこくみん /中国国民/\nちゅうごくこくみんとう /中国国民党/\nちゅうごくこっきょう /中国国境/\nちゅうごくご /中国語/\nちゅうごくごしょしんしゃ /中国語初心者/\nちゅうごくごにゅうりょく /中国語入力/\nちゅうごくごばん /中国語版/\nちゅうごくごふう /中国語風/\nちゅうごくごよう /中国語用/\nちゅうごくさん /中国産/\nちゅうごくさんち /中国山地/\nちゅうごくざんりゅうこじ /中国残留孤児/\nちゅうごくし /中国史/\nちゅうごくしき /中国式/\nちゅうごくしじょう /中国市場/中国史上/\nちゅうごくしぶ /中国支部/\nちゅうごくしょ /中国書/\nちゅうごくしんぶん /中国新聞/\nちゅうごくしんりゃく /中国侵略/\nちゅうごくじどうしゃどう /中国自動車道/\nちゅうごくじゅうかんどう /中国縦貫道/\nちゅうごくじん /中国人/\nちゅうごくじんがくせい /中国人学生/\nちゅうごくじんがわ /中国人側/\nちゅうごくじんみん /中国人民/\nちゅうごくせい /中国製/\nちゅうごくせいいき /中国西域/\nちゅうごくせいねん /中国青年/\nちゅうごくせいふ /中国政府/\nちゅうごくせいふにんてい /中国政府認定/\nちゅうごくせいほう /中国西方/\nちゅうごくせき /中国籍/\nちゅうごくせんせいじゅつ /中国占星術/\nちゅうごくぜんど /中国全土/\nちゅうごくたいりく /中国大陸/\nちゅうごくちほう /中国地方/\nちゅうごくちゃ /中国茶;白茶,烏龍茶など/\nちゅうごくちゅうおうせいふ /中国中央政府/\nちゅうごくてき /中国的/\nちゅうごくてつがく /中国哲学/\nちゅうごくでんりょく /中国電力;[企業名]/\nちゅうごくとうき /中国陶器/\nちゅうごくどう /中国道/\nちゅうごくどくりつ /中国独立/\nちゅうごくない /中国内/\nちゅうごくないぶ /中国内部/\nちゅうごくなんぶ /中国南部/\nちゅうごくのうみん /中国農民/\nちゅうごくはっこう /中国発行/\nちゅうごくばん /中国版/\nちゅうごくびじん /中国美人/\nちゅうごくふう /中国風/\nちゅうごくぶんか /中国文化/\nちゅうごくぶんがく /中国文学/\nちゅうごくぶんめい /中国文明/\nちゅうごくへい /中国兵/\nちゅうごくへん /中国編/\nちゅうごくほうそう /中国放送/\nちゅうごくほくぶ /中国北部/\nちゅうごくほんど /中国本土/\nちゅうごくみんこう /中国民航/\nちゅうごくやさい /中国野菜/\nちゅうごくりゅう /中国流/\nちゅうごくりゅうがくせい /中国留学生/\nちゅうごくりょう /中国領/\nちゅうごくりょうり /中国料理/\nちゅうごくりょこうしゃ /中国旅行社/\nちゅうごし /中腰/\nちゅうごしっくたい /中ゴシック体/\nちゅうさ /中佐/\nちゅうさい /仲裁/中祭/\nちゅうさいきかん /仲裁機関/\nちゅうさいけいやく /仲裁契約/\nちゅうさいさいばん /仲裁裁判/\nちゅうさいさいばんしょ /仲裁裁判所/\nちゅうさいしき /中彩色/\nちゅうさいにん /仲裁人/\nちゅうさいはんだん /仲裁判断/\nちゅうさかん /中属/\nちゅうさつ /誅殺/駐箚/\nちゅうさん /中三/中産/昼餐/注参/中３/中3/\nちゅうさんかいきゅう /中産階級/\nちゅうざ /中座/\nちゅうざい /駐在/\nちゅうざいいん /駐在員/\nちゅうざいしょ /駐在所/\nちゅうざお /中棹/\nちゅうざら /中皿/\nちゅうざん /中山/\nちゅうし /中止/注視/忠士/忠死/\nちゅうしこく /中四国/\nちゅうしこくちほう /中四国地方/\nちゅうしつ /中執;[略語]中央執行委員(会)/\nちゅうしつし /中質紙/\nちゅうしてん /注視点/\nちゅうしはん /中止犯/\nちゅうしみすい /中止未遂/\nちゅうしめいれい /中止命令/\nちゅうしゃ /注射/駐車/注瀉/\nちゅうしゃいはん /駐車違反/\nちゅうしゃえき /注射液/\nちゅうしゃか /駐車可/\nちゅうしゃき /注射器/\nちゅうしゃきょかしょう /駐車許可証/\nちゅうしゃきんし /駐車禁止/\nちゅうしゃく /注釈/註釈/\nちゅうしゃくか /注釈化/\nちゅうしゃくぎょう /注釈行/註釈行/\nちゅうしゃくしょ /注釈書/\nちゅうしゃくつき /注釈付き/\nちゅうしゃくぶん /注釈文/\nちゅうしゃけん /駐車券/\nちゅうしゃしゃりょう /駐車車両/\nちゅうしゃしん /注射針;[医]=ちゅうしゃばり/\nちゅうしゃじ /駐車時/\nちゅうしゃじょう /駐車場/\nちゅうしゃじょうあんない /駐車場案内/\nちゅうしゃじょうかくほ /駐車場確保/\nちゅうしゃじょうかんきょう /駐車場環境/\nちゅうしゃじょうきょう /駐車状況/\nちゅうしゃじょうした /駐車場下/\nちゅうしゃじょうだい /駐車場代/\nちゅうしゃじょうない /駐車場内/\nちゅうしゃじょうなど /駐車場等/\nちゅうしゃじょうりょうきん /駐車場料金/\nちゅうしゃたい /駐車帯/\nちゅうしゃだい /駐車代/\nちゅうしゃだいすう /駐車台数/\nちゅうしゃちゅう /駐車中/\nちゅうしゃとう /注射筒/\nちゅうしゃばしょ /駐車場所/\nちゅうしゃばり /注射針/\nちゅうしゃひょう /駐車票/\nちゅうしゃめん /中斜面/\nちゅうしゃもんだい /駐車問題/\nちゅうしゃりょう /駐車料/\nちゅうしゃりょうきん /駐車料金/\nちゅうしゃわく /駐車枠/\nちゅうしゅう /中秋;陰暦8月(15日)。「-の名月」/仲秋;=中秋/中周/\nちゅうしゅこつ /中手骨/\nちゅうしゅつ /抽出/\nちゅうしゅつぶ /抽出部/\nちゅうしゅつぶつ /抽出物/\nちゅうしゅつほう /抽出法/\nちゅうしょ /中所/籀書/中書/\nちゅうしょう /中傷/中小/抽象/中称;[文法]⇔遠称・近称/中将;ちゅうじょう/中生/\nちゅうしょうか /抽象化/\nちゅうしょうが /抽象画/\nちゅうしょうがいねん /抽象概念/\nちゅうしょうがた /抽象型/\nちゅうしょうきかい /抽象機械/\nちゅうしょうきぎょう /中小企業/\nちゅうしょうきぎょうきほんほう /中小企業基本法/\nちゅうしょうきぎょうしんだんし /中小企業診断士/\nちゅうしょうきぎょうちょう /中小企業庁;www.chusho.meti.go.jp/\nちゅうしょうきぎょうちょうせんしえんほう /中小企業挑戦支援法/\nちゅうしょうきぎょうとうきょうどうくみあい /中小企業等協同組合/\nちゅうしょうきぎょうとうきょうどうくみあいほう /中小企業等協同組合法/\nちゅうしょうきじ /中傷記事/\nちゅうしょうぎ /中将棋/\nちゅうしょうげいじゅつ /抽象芸術/\nちゅうしょうこうぶん /抽象構文/\nちゅうしょうこうぶんぎ /抽象構文木/\nちゅうしょうこく /中小国/\nちゅうしょうしてつ /中小私鉄/\nちゅうしょうじぎょうしゃ /中小事業者/\nちゅうしょうすうがく /抽象数学/\nちゅうしょうせい /抽象性/\nちゅうしょうせかい /抽象世界/\nちゅうしょうつい /抽象対/\nちゅうしょうてき /抽象的/\nちゅうしょうてきがいねん /抽象的概念/\nちゅうしょうてきしこう /抽象的思考/\nちゅうしょうでーたがた /抽象データ型/\nちゅうしょうど /抽象度/\nちゅうしょうほうじん /中小法人/\nちゅうしょうめいし /抽象名詞/\nちゅうしょうろん /抽象論/\nちゅうしょおう /中書王/\nちゅうしょかく /中書格/\nちゅうしょく /昼食/中食/\nちゅうしょくかい /昼食会/\nちゅうしょくきゅうけい /昼食休憩/\nちゅうしょくご /昼食後/\nちゅうしょくじ /昼食時/\nちゅうしょくだい /昼食代/\nちゅうしょくどき /昼食時/\nちゅうしょくひ /昼食費/\nちゅうしょくべつ /昼食別/\nちゅうしょしょう /中書省/\nちゅうしょじま /中書島/\nちゅうしょれい /中書令/\nちゅうしようきゅう /中止要求/\nちゅうしん /中心/忠臣/衷心;まごころ。「-よりお詫びします」/注進;ご-/忠心;fidelity/中震/柱心;[建築]column centre/\nちゅうしん> /中心;(central) -人物,-施設,-星/\nちゅうしんえき /中心駅/\nちゅうしんかく /中心核;core/中心角;[数学]central angle/中心格/\nちゅうしんかだい /中心課題/\nちゅうしんがい /中心街/\nちゅうしんがた /中心型/\nちゅうしんきあつ /中心気圧/\nちゅうしんぐら /忠臣蔵/\nちゅうしんさ /中心差/\nちゅうしんさぶん /中心差分/\nちゅうしんしがいち /中心市街地/\nちゅうしんしがいちかっせいかほう /中心市街地活性化法/\nちゅうしんしど /中心示度/\nちゅうしんしや /中心視野/\nちゅうしんしゅうはすう /中心周波数/\nちゅうしんしゅだい /中心主題/\nちゅうしんしょく /中心食/\nちゅうしんじく /中心軸/\nちゅうしんじょうみゃくえいようほう /中心静脈栄養法/\nちゅうしんじんぶつ /中心人物/\nちゅうしんせい /中心性;central/中新世;[地質年代]Miocene. 2330-520万年前/\nちゅうしんせん /中心線/\nちゅうしんせんしゅ /中心選手/\nちゅうしんせんじょう /中心線上/\nちゅうしんたい /中心体/\nちゅうしんち /中心地/\nちゅうしんちゅう /中心柱/\nちゅうしんてき /中心的/\nちゅうしんてきかつどう /中心的活動/\nちゅうしんてききのう /中心的機能/\nちゅうしんてきそんざい /中心的存在/\nちゅうしんてん /中心点/\nちゅうしんでんきょく /中心電極/\nちゅうしんとし /中心都市/\nちゅうしんふきん /中心付近/\nちゅうしんふんか /中心噴火/\nちゅうしんぶ /中心部/\nちゅうしんぶいがい /中心部以外/\nちゅうしんほうこう /中心方向/\nちゅうしんりょく /中心力/\nちゅうじ /中耳/忠治/忠司/忠二/\nちゅうじえん /中耳炎/\nちゅうじく /中軸/\nちゅうじくたいざ /中軸胎座/\nちゅうじつ /忠実/\nちゅうじつど /忠実度/\nちゅうじつや /忠実屋/\nちゅうじてん /中辞典/\nちゅうじゅん /中旬/\nちゅうじゅんいこう /中旬以降/\nちゅうじゅんごろ /中旬頃/\nちゅうじゅんぶん /中旬分/\nちゅうじょ /忠恕/中所/\nちゅうじょう /中将/中条/中條/柱状/衷情/\nちゅうじょうきゅうしゃ /中上級者/\nちゅうじょうきゅうしゃよう /中上級者用/\nちゅうじょうせつり /柱状節理/\nちゅうじょうだん /中上段/\nちゅうじょうひめ /中将姫/\nちゅうじょっき /中ジョッキ/\nちゅうじん /中人/\nちゅうすい /注水/虫垂/\nちゅうすいえん /虫垂炎/\nちゅうすう /中枢/\nちゅうすうしんけい /中枢神経/\nちゅうすうしんけいけい /中枢神経系/\nちゅうすうせい /中枢性/\nちゅうすうぶ /中枢部/\nちゅうすけ /忠輔/\nちゅうず /中主/\nちゅうせい /中世;†medieval/中性;†neutral/忠誠/中正;fair/\nちゅうせいおんがく /中世音楽/\nちゅうせいご /中世語/\nちゅうせいし /中性子;neutron/中世史;medieval history/中性紙;neutral paper/\nちゅうせいしかじょうかく /中性子過剰核/\nちゅうせいしげん /中性子源/\nちゅうせいしすう /中性子数/\nちゅうせいしせい /中性子星/\nちゅうせいしせん /中性子線/\nちゅうせいしそく /中性子束/\nちゅうせいしば /中性子場/\nちゅうせいしばくだん /中性子爆弾;neutron bomb. 生物だけを殺せる核兵器/\nちゅうせいしぼう /中性脂肪/\nちゅうせいしん /忠誠心/\nちゅうせいせんざい /中性洗剤/\nちゅうせいそう /中性相/\nちゅうせいだい /中生代/\nちゅうせいだいめいし /中性代名詞/\nちゅうせいてき /中性的/中世的/\nちゅうせいど /忠誠度/\nちゅうせいどうぶつ /中生動物/\nちゅうせいびし /中性微子/\nちゅうせいふりょく /中性浮力/\nちゅうせいぶ /中西部/\nちゅうせいぶんがく /中世文学/\nちゅうせいめいし /中性名詞/\nちゅうせき /沖積/柱石/\nちゅうせきせい /沖積世/\nちゅうせきそう /沖積層/\nちゅうせきど /沖積土/\nちゅうせきへいや /沖積平野;[地学]river plain/\nちゅうせっきじだい /中石器時代/\nちゅうせつ /忠節/\nちゅうせん /抽選/抽籤;本来の表記/\nちゅうせんかい /抽選会/\nちゅうせんきょく /中選挙区/\nちゅうせんきょくせい /中選挙区制/\nちゅうせんきょくせいど /中選挙区制度/\nちゅうせんけっか /抽選結果/\nちゅうせんけん /抽選券/\nちゅうせんご /抽選後/\nちゅうせんたいしょう /抽選対象/\nちゅうせんば /抽籤馬/\nちゅうせんび /抽選日/\nちゅうせんほうほう /抽選方法/\nちゅうぜい /中背/\nちゅうぜつ /中絶/中舌/\nちゅうぜつきんし /中絶禁止/\nちゅうぜつぼいん /中舌母音;[音声学]central vowel. フランス語の「me」などの母音/\nちゅうぜんじ /中禅寺/\nちゅうぜんじこ /中禅寺湖/\nちゅうそ /注疏/柱礎;[建築]/註疏/\nちゅうそう /中層/中宗/抽送/中倉/\nちゅうそううん /中層雲/\nちゅうそうすい /中層水/\nちゅうそく /中速/\nちゅうそくいき /中速域/\nちゅうそくこつ /中足骨/\nちゅうそくしゃ /中速車/\nちゅうそっこつ /中足骨/\nちゅうそつ /中卒/\nちゅうそん /中尊/虫損/\nちゅうそんじ /中尊寺/\nちゅうぞう /鋳造/忠三/宙三/中僧/鑄像/\nちゅうぞうちゅう /鋳造中/\nちゅうた /宙太/\nちゅうたい /中退/中隊/中台;中国と台湾/紐帯/柱体/中諦;[仏教]/\nちゅうたいきん /中退金/\nちゅうたいしゃ /中退者/\nちゅうたいちょう /中隊長/\nちゅうたんぱ /中短波;intermediate wave NB:波長50-200m/\nちゅうたんぺん /中短編/\nちゅうだい /中大/中台/\nちゅうだいすぎなみ /中大杉並/\nちゅうだな /中棚/\nちゅうだん /中断/中段/中団/\nちゅうだんご /中断後/\nちゅうだんじかん /中断時間/\nちゅうだんちゅう /中断中/\nちゅうち /中置/\nちゅうちきほう /中置記法/\nちゅうちゅうごくたいし /駐中国大使/\nちゅうちゅうたいし /駐中大使/\nちゅうちょ /躊躇/\nちゅうちょう /注腸/中朝;朝廷。また、中国と(北)朝鮮。/\nちゅうちょうき /中長期/\nちゅうちょうきてき /中長期的/\nちゅうちょうきてきてんぼう /中長期的展望/\nちゅうちょうきょり /中長距離/\nちゅうちょうきょりろせん /中長距離路線/\nちゅうっぱら /中っ腹/\nちゅうづり /宙吊り/宙釣り/\nちゅうてい /中低/\nちゅうていいき /中低域/\nちゅうていおん /中低音/\nちゅうていしゃ /駐停車/\nちゅうていしゃきんし /駐停車禁止/\nちゅうていそく /中低速/\nちゅうていど /中程度/\nちゅうてつ /鋳鉄/中鉄/\nちゅうてつしょ /鋳鉄所/\nちゅうてん /中点/中天/・/沖天/宙天/沖点/冲点/\nちゅうてんれんけつていり /中点連結定理/\nちゅうでん /中電/中伝/\nちゅうでんりょく /中電力;[企業名]/\nちゅうと /中途/中図/\nちゅうとう /中東/中等/柱頭/偸盗/中唐/仲冬/中闘/柱棟/\nちゅうとうかい /偸盗戒;[仏教]五戒の一つ/\nちゅうとうがっこう /中等学校/\nちゅうとうきき /中東危機/\nちゅうとうきょういく /中等教育/\nちゅうとうじょうせい /中東情勢/\nちゅうとうせいさく /中東政策/\nちゅうとうせんそう /中東戦争/\nちゅうとうちいき /中東地域/\nちゅうとうど /中等度/\nちゅうとうふつうきょういく /中等普通教育/\nちゅうとうぶ /中等部/\nちゅうとうもんだい /中東問題/\nちゅうとうわへい /中東和平/\nちゅうとうわへいかいぎ /中東和平会議/\nちゅうとかいやく /中途解約/\nちゅうとさいよう /中途採用/\nちゅうとし /中都市/\nちゅうとしつめいしゃ /中途失明者/\nちゅうとはんぱ /中途半端/\nちゅうとろ /中トロ/\nちゅうとん /駐屯/\nちゅうとんち /駐屯地/\nちゅうど /中度/\nちゅうどう /中道/中堂/中動/\nちゅうどうじ /中堂寺/\nちゅうどうそう /中動相/\nちゅうどく /中毒/\nちゅうどくいき /中毒域/\nちゅうどくかんじゃ /中毒患者/\nちゅうどくしゃ /中毒者/\nちゅうどくしゃぞくしゅつ /中毒者続出/\nちゅうどくしょう /中毒症/\nちゅうどくしょうじょう /中毒症状/\nちゅうどくせい /中毒性/\nちゅうどくてき /中毒的/\nちゅうどしま /中年増/\nちゅうなごん /中納言/\nちゅうなん /仲南/\nちゅうなんべい /中南米/\nちゅうなんべいしょこく /中南米諸国/\nちゅうに /中二/中２/中2/\nちゅうにかい /中二階/\nちゅうにく /中肉;-中背/\nちゅうにくちゅうぜい /中肉中背/\nちゅうにち /中日/駐日/\nちゅうにちしんぶん /中日新聞/\nちゅうにちせん /中日戦/\nちゅうにちたいし /駐日大使/\nちゅうにちりょうこく /中日両国/\nちゅうにゅう /注入/\nちゅうにゅうき /注入器/\nちゅうにゅうぐち /注入口/\nちゅうにゅうほう /注入法/\nちゅうにゅうよう /注入用/\nちゅうにん /中人/\nちゅうねん /中年/\nちゅうねんいこう /中年以降/\nちゅうねんおとこ /中年男/\nちゅうねんしんし /中年紳士/\nちゅうねんだんせい /中年男性/\nちゅうのう /中脳/中濃/\nちゅうのうそーす /中濃ソース/\nちゅうのうど /中濃度/\nちゅうのり /宙乗り/\nちゅうは /中波/中破/\nちゅうはい /酎ハイ/\nちゅうはいじく /中胚軸/\nちゅうはいよう /中胚葉/\nちゅうはたい /中波帯/\nちゅうはば /中幅/\nちゅうはほうそう /中波放送/\nちゅうはん /昼飯/中半;中途半端/\nちゅうばい /虫媒/\nちゅうばいか /虫媒花/\nちゅうばこ /中箱/\nちゅうばち /中鉢/\nちゅうばつ /誅伐/誅罰/\nちゅうばん /中盤/中判/注番/\nちゅうばんいこう /中盤以降/\nちゅうばんせん /中盤戦/\nちゅうひ /中皮/中飛;[野球]センターフライ/\nちゅうび /中火/\nちゅうびん /中瓶/\nちゅうふう /中風/\nちゅうふく /中腹/\nちゅうぶ /中部/中風/\nちゅうぶう /中風/\nちゅうぶぜい /中部勢/\nちゅうぶだいがく /中部大学/\nちゅうぶちく /中部地区/\nちゅうぶちほう /中部地方/\nちゅうぶてんりゅう /中部天竜/\nちゅうぶでんりょく /中部電力;[企業名]/\nちゅうぶにっぽんほうそう /中部日本放送/\nちゅうぶにほん /中部日本/\nちゅうぶにほんほうそう /中部日本放送/\nちゅうぶらり /宙ぶらり/\nちゅうぶらりん /宙ぶらりん/\nちゅうぶる /中古/\nちゅうぶん /中文/籀文;=大篆/\nちゅうぶんるい /中分類/\nちゅうへい /駐兵/\nちゅうへいけん /駐兵権/\nちゅうへん /中編/中篇/中辺/\nちゅうへんしょうせつ /中編小説/\nちゅうべい /中米/駐米/\nちゅうべいたいし /駐米大使/\nちゅうべん /中弁;[律令制]弁官/\nちゅうほーる /中ホール/\nちゅうほしゃ /仲保者/\nちゅうほん /中本/\nちゅうぼう /厨房/中坊/\nちゅうぼうえん /中望遠/\nちゅうぼうしょ /中奉書/\nちゅうぼく /忠僕/\nちゅうぼそ /中細/\nちゅうま /中馬/\nちゅうまど /中窓/\nちゅうみつ /稠密/\nちゅうむしょう /中務省/\nちゅうめん /柱面/中免/\nちゅうもく /注目/\nちゅうもくかぶ /注目株/\nちゅうもくさく /注目作/\nちゅうもくさくひん /注目作品/\nちゅうもくせんしゅ /注目選手/\nちゅうもくてん /注目点/\nちゅうもくど /注目度/\nちゅうもくひょう /中目標/\nちゅうもん /注文/中門/註文/\nちゅうもんうけしょ /注文請書/\nちゅうもんか /注文可/\nちゅうもんかのう /注文可能/\nちゅうもんしょ /注文書/\nちゅうもんじゅうたく /注文住宅/\nちゅうもんせいさん /注文生産/\nちゅうもんせんよう /注文専用/\nちゅうもんちゅう /注文中/\nちゅうもんとり /注文取り/\nちゅうもんないよう /注文内容/\nちゅうもんぬし /注文主/\nちゅうもんばんごう /注文番号/\nちゅうもんひょう /注文票;order slip/注文表;order list/\nちゅうもんひん /注文品/\nちゅうもんふぉーむ /注文フォーム/\nちゅうもんぶん /注文分/\nちゅうもんほうほう /注文方法/\nちゅうや /昼夜/中也;人名,中原-/中夜/\nちゅうやぎゃくてん /昼夜逆転/\nちゅうやけんこう /昼夜兼行/\nちゅうやさい /中夜祭/\nちゅうゆ /注油/\nちゅうゆう /忠勇/\nちゅうよう /中庸/中葉/\nちゅうようとっき /虫様突起/\nちゅうりき /中力/\nちゅうりきこ /中力粉/\nちゅうりつ /中立/\nちゅうりつがわ /中立側/\nちゅうりつこく /中立国/\nちゅうりつしゅぎ /中立主義;neutralism/\nちゅうりつせい /中立性/\nちゅうりつせつ /中立説;[生物]neutral theory (木村資生)/\nちゅうりつせんげん /中立宣言/\nちゅうりつちたい /中立地帯/\nちゅうりつてき /中立的/\nちゅうりゃく /中略/\nちゅうりゅう /中流/駐留/\nちゅうりゅうかいきゅう /中流階級/\nちゅうりゅうぐん /駐留軍/\nちゅうりゅうど /中粒度/\nちゅうりょ /仲呂/\nちゅうりょうきゅう /中量級/\nちゅうりょく /注力/中力/\nちゅうりん /駐輪/\nちゅうりんじょ /駐輪所/\nちゅうりんじょう /駐輪場/\nちゅうる /中流/\nちゅうるい /忠類/\nちゅうれい /昼礼/\nちゅうれつ /中裂/\nちゅうろ /中露/\nちゅうろう /中老/柱廊/中臈/\nちゅうろうい /中労委/\nちゅうろく /中肋/\nちゅうろくたいざ /中肋胎座/\nちゅうろん /中論/\nちゅうわ /中和/\nちゅうわざい /中和剤/\nちゅうわてきてい /中和滴定/\nちゅうわねつ /中和熱;[化学]heat of neutralisation/\nちゅうわはんのう /中和反応/\nちゅちぇしそう /チュチェ思想;(北朝鮮の)主体思想/\nちゅつ /黜/\nちゅん /中;zhong/\nちゅんもう /屯蒙/\nちゅんりー /春麗/\nちゆ /治癒/\nちゆう /知友/知勇/\nちゆき /千幸/\nちゆこうか /治癒効果/\nちゆりつ /治癒率/\nちょ /著/貯/樗;(おうち)樗材/緒;情緒/猪;猪口/箸;はし/儲;もうけ/楮;こうぞ/瀦/潴;「瀦」の異体字/豬;いのしし/躇;躊躇/墸;(幽霊文字?)/苧;からむし/紵/佇;(たたず・む)佇立/竚;≒佇/杼;崔-/\nちょいやく /チョイ役/ちょい役/\nちょう /長/超/蝶/腸/兆;10^12/町/丁/庁/挺/調/鳥/帳;帳面/帖/寵;寵愛/趙;中国の国名/朝;朝食/潮;潮汐/嘲;嘲笑/張;(は・る) 張力/脹;は・れる/悵;うらむ/漲;みなぎ・る/萇;(いらくさ)/挑;挑戦/眺;眺望/跳;跳躍/銚;銚子/佻;軽佻/晁;あさ/窕;窈窕/誂;あつら・える/諜;諜報/牒;符牒/喋;しゃべ・る/楪;ゆずりは/澄;明澄/懲;懲役/徴;特徴/澂;「澄」の異体字/彫;彫刻/凋;凋落/稠;稠密(ちゅうみつ)/鯛;たい/雕;≒彫/聴;聴聞/聽;「聴」の旧字(人名用漢字)/疔;(できもの)面疔/廳;「庁」の旧字(人名用漢字)/廰;「庁」の旧字2/甼;「町」の異体字/暢;流暢/膓;「腸」の異体字/蔦;つた/樢/鵈;とび/貂;てん/迢;はるか/齠/肇;(はじめ)/鬯/昶;ながい/糶;せり/髫;うない/鼎;(呉音) かなえ/弔;弔問/重;重複/頂;頂上/釣;釣果/吊;つ・る/貼;貼付/輒;すなわち/輙;「輒」の異体字/冢;≒塚/塚;つか/微;び ※「徴」との混同?/魚蝨/金魚蝨/\nちょう> /超/長;長時間,長プラ,長音階/\nちょうあい /寵愛/丁合/帳合/丁合い/帳合い/\nちょうあく /懲悪/\nちょうあし /蝶足/\nちょうあつ /調圧/\nちょうあなうま /超穴馬/\nちょうあにき /超兄貴/\nちょうあまくち /超甘口/\nちょうあん /長安/\nちょうあんか /超安価/\nちょうい /潮位/弔慰;弔い慰める。「-金」/弔意;弔う気持ち。「-を表す」/\nちょういき /町域/\nちょういきん /弔慰金/\nちょういち /長一/\nちょういちりゅう /超一流/\nちょういちりゅうば /超一流馬/\nちょういちりゅうひん /超一流品/\nちょういちりゅうほてる /超一流ホテル/\nちょういちろう /長一郎/\nちょういっきゅう /超一級/\nちょういん /調印/\nちょういんしき /調印式/\nちょううすがた /超薄型/\nちょううちゅう /超宇宙/\nちょううらんげんそ /超ウラン元素;uranide/\nちょううんぼう /朝雲暮雨/\nちょうえい /町営/\nちょうえいきどう /町営軌道/\nちょうえいちゅうしゃじょう /町営駐車場/\nちょうえき /懲役/腸液/\nちょうえきけい /懲役刑/\nちょうえつ /超越/\nちょうえつかんすう /超越関数;[数学]transcendental function/\nちょうえつしゃ /超越者/\nちょうえつしゅぎ /超越主義;transcendentalism/\nちょうえつすう /超越数/\nちょうえつせい /超越性/\nちょうえつそんざい /超越存在/\nちょうえつてき /超越的/\nちょうえつろん /超越論;[哲学]Transzendentalismus(独)/\nちょうえつろんてき /超越論的/\nちょうえん /腸炎/兆円/長円/\nちょうえんけい /長円形/\nちょうおおがた /超大型/\nちょうおおぐち /超大口/\nちょうおおて /超大手/\nちょうおおもの /超大物/\nちょうおん /長音/潮音/聴音;hearing/調音;articulate/ー;長音符/\nちょうおんか /長音化/\nちょうおんかい /長音階/\nちょうおんき /聴音機/\nちょうおんきごう /長音記号/\nちょうおんけつごう /調音結合/\nちょうおんそく /超音速/\nちょうおんてん /調音点/\nちょうおんぱ /超音波/\nちょうおんぱしき /超音波式/\nちょうおんぱせんじょう /超音波洗浄/\nちょうおんぶ /聴音部/調音部/\nちょうおんぷ /長音符;ー/\nちょうおんようしき /調音様式/\nちょうか /超過/釣果/長靴/長歌/町家/長夏/弔歌/\nちょうかい /町会/懲戒/朝会/聴解;auding.「-テスト」/潮解;deliquesce/鳥海;人名・地名/嘲詼/\nちょうかいぎいん /町会議員/\nちょうかいけん /懲戒権/\nちょうかいけんしゃ /懲戒権者/\nちょうかいさん /鳥海山/\nちょうかいしょぶん /懲戒処分/\nちょうかいせい /潮解性/\nちょうかいそく /超快速/\nちょうかいたいしょう /懲戒対象/\nちょうかいふく /超回復;[生物]super compensation/\nちょうかいぼへん /朝改暮変/\nちょうかいめんしょく /懲戒免職/\nちょうかいりょく /聴解力/\nちょうかがく /超科学/\nちょうかがくてき /超科学的/\nちょうかきんむ /超過勤務;いわゆる超勤/\nちょうかきんむてあて /超過勤務手当/\nちょうかく /聴覚/長角/頂角/張角;黄巾の乱/弔客/\nちょうかくかん /聴覚感/\nちょうかくき /聴覚器/\nちょうかくきかん /聴覚器官/\nちょうかくきこう /聴覚機構/\nちょうかくきのう /聴覚機能/\nちょうかくけい /聴覚系/\nちょうかくけん /聴覚研/\nちょうかくしょうがい /聴覚障害/\nちょうかくしょうがいしゃ /聴覚障害者/聴覚障碍者/\nちょうかくしょり /聴覚処理/\nちょうかくしんけい /聴覚神経/\nちょうかくしんりがく /聴覚心理学/\nちょうかくじゅんのう /聴覚順応/\nちょうかくじょう /聴覚上/\nちょうかくじょうほうしょり /聴覚情報処理/\nちょうかくてき /聴覚的/\nちょうかくとくせい /聴覚特性/\nちょうかくひろう /聴覚疲労/\nちょうかくまっしょうけい /聴覚末梢系/\nちょうかくや /聴覚野/\nちょうかくやす /超格安/\nちょうかげき /超過激/\nちょうかじゅよう /超過需要/\nちょうかそく /超加速/\nちょうかそくど /超過速度/\nちょうかたる /腸カタル;[医]intestinal catarrh/\nちょうかねもち /超金持ち/\nちょうかぶん /超過分/\nちょうかほけん /超過保険/\nちょうからくち /超辛口/\nちょうかりじゅん /超過利潤/\nちょうかりょうきん /超過料金/\nちょうかん /朝刊/長官/腸管/鳥瞰/聴感/長巻/長寛;年号(1163-1165)/\nちょうかんかく /聴感覚/\nちょうかんかんぼう /長官官房/\nちょうかんじ /超漢字;www.chokanji.com/\nちょうかんじょう /聴感上/\nちょうかんすう /超関数/超函数/\nちょうかんすうろん /超関数論/\nちょうかんず /鳥瞰図/\nちょうかんたん /超簡単/\nちょうかんてき /鳥瞰的/\nちょうかんどう /超感動/\nちょうかんまく /腸間膜/\nちょうが /頂芽/\nちょうがい /町外/鳥害/\nちょうがいふじ /超涯不次/\nちょうがく /調楽/重学/\nちょうがくりょう /張学良/\nちょうがた /蝶形/\nちょうがたべん /蝶形弁/\nちょうがゆうせい /頂芽優勢/\nちょうがん /腸癌/\nちょうき /長期/寵姫/弔旗/\nちょうき> /長期;-予測,-金融,-熟成/\nちょうきあんてい /長期安定/\nちょうきか /長期化/\nちょうきかしつけきん /長期貸付金/\nちょうきかりいれきん /長期借入金/\nちょうきかん /長期間/\nちょうきかんこうそく /長期間拘束/\nちょうきかんしよう /長期間使用/\nちょうきかんほうち /長期間放置/\nちょうきかんほぞん /長期間保存/\nちょうききおく /長期記憶/\nちょうききゅうか /長期休暇/\nちょうききゅうよう /長期休養/\nちょうききんぞく /長期勤続/\nちょうききんり /長期金利/\nちょうきけいかく /長期計画/\nちょうきけいやく /長期契約/\nちょうきけっせき /長期欠席;-届/\nちょうきけつじょう /長期欠場/\nちょうきこくさい /長期国債/\nちょうきしきん /長期資金/\nちょうきしゅっちょう /長期出張/\nちょうきしゅっちょうちゅう /長期出張中/\nちょうきしんようぎんこう /長期信用銀行/\nちょうきじゅくせい /長期熟成/\nちょうきせん /長期戦/\nちょうきたいざい /長期滞在/\nちょうきたいざいしゃ /長期滞在者/\nちょうきち /長吉/\nちょうきてき /長期的/\nちょうきてきみとおし /長期的見通し/\nちょうきにゅういん /長期入院/\nちょうきびょうけつ /長期病欠/\nちょうきふきょうか /長期不況下/\nちょうきふざい /長期不在/\nちょうきほぞん /長期保存/\nちょうきまえばらいひよう /長期前払費用/\nちょうきもくひょう /長期目標/\nちょうきゃく /弔客/\nちょうきゅう /長久;年号(1040-1044)/超球/\nちょうきゅうめい /長久命/\nちょうきょ /聴許/\nちょうきょう /調教/長享;年号(1487-1489)/\nちょうきょうし /調教師/\nちょうきょうちゅう /調教中/\nちょうきょうぶそく /調教不足/\nちょうきょうほう /調教法/\nちょうきょうりょく /超強力/\nちょうきょこう /超虚構/\nちょうきょせい /超巨星/\nちょうきょり /長距離/\nちょうきょりうんてん /長距離運転/\nちょうきょりきっぷ /長距離切符/\nちょうきょりきゃく /長距離客/\nちょうきょりきょうそう /長距離競走;[陸上]5000m~/\nちょうきょりきろく /長距離記録/\nちょうきょりけい /長距離系/\nちょうきょりけっとう /長距離血統/\nちょうきょりこくさいせん /長距離国際線/\nちょうきょりせん /長距離戦/\nちょうきょりせんもん /長距離専門/\nちょうきょりそう /長距離走/\nちょうきょりそうこう /長距離走行/\nちょうきょりそうしゃ /長距離走者/\nちょうきょりだしゃ /長距離打者/\nちょうきょりつうきん /長距離通勤/\nちょうきょりでんわ /長距離電話/\nちょうきょりば /長距離馬/\nちょうきょりばす /長距離バス/\nちょうきょりひこう /長距離飛行/\nちょうきょりびん /長距離便/\nちょうきょりほう /長距離砲/\nちょうきょりゆそう /長距離輸送/\nちょうきょりらんなー /長距離ランナー/\nちょうきょりりょうきん /長距離料金/\nちょうきょりりょこう /長距離旅行/\nちょうきょりれっしゃ /長距離列車/\nちょうきょりろせん /長距離路線/\nちょうきょりわりびき /長距離割引/\nちょうきよほう /長期予報/\nちょうきりょこう /長期旅行/\nちょうきれんきゅう /長期連休/\nちょうきれんさい /長期連載/\nちょうきれんさいさくひん /長期連載作品/\nちょうきわりびき /長期割引/\nちょうきん /彫金/超勤;[略語]超過勤務/\nちょうぎ /町議/朝議/張儀/朝儀;朝廷の儀式/嘲戯/\nちょうぎいん /町議員/\nちょうぎかい /町議会/\nちょうぎゃく /嘲謔/\nちょうぎょ /釣魚/\nちょうぎん /朝銀/\nちょうく /長駆;「-300km」/長躯;tall.「痩身-」/長句/\nちょうくうかん /超空間;hyperspace/聴空間;auditory space/\nちょうぐう /寵遇/\nちょうけい /長兄/長径/長形/長計;長期的計画/蝶形/\nちょうけいか /蝶形花/\nちょうけいこつ /蝶形骨/\nちょうけいてんのう /長慶天皇/\nちょうけいりょう /超軽量/\nちょうけいりょうか /超軽量化/\nちょうけし /帳消し/\nちょうけつ /長欠/\nちょうけん /長剣/朝見/長絹/朝憲/聴検/朝権/\nちょうげきせん /超激戦/\nちょうげん /調弦;[音楽]tuning/長元;年号(1028-1037)/超弦;[物理]-理論/超限;[数学]transfinite/\nちょうげんじつしゅぎ /超現実主義;surrealisme/\nちょうげんじつてき /超現実的/\nちょうげんじつは /超現実派/\nちょうげんぼう /長元坊;[鳥]kestrel/\nちょうげんりろん /超弦理論/\nちょうこう /兆候/長江;Chang Jiang/聴講/調光/徴候;≒兆候/釣行/潮紅;blush/長考/朝貢;国へのみつぎもの/調香/長講;long lecture/超高/釣鉤;hook/調貢;みつぎもの/嘲詬;sarcasm/\nちょうこういき /超広域/\nちょうこうかいてん /超高回転/\nちょうこうかいてんがた /超高回転型/\nちょうこうかく /超広角/\nちょうこうき /釣行記/超広軌/\nちょうこうきぼう /聴講希望/\nちょうこうきゅう /超高級/\nちょうこうきゅうりょうてい /超高級料亭/\nちょうこうこうきゅう /超高校級/\nちょうこうさ /潮候差/\nちょうこうさんか /聴講参加/\nちょうこうし /調香師;perfumier/超格子;superlattice/\nちょうこうしつ /超硬質/\nちょうこうしゅうは /超高周波/\nちょうこうじゅんど /超高純度/\nちょうこうせい /聴講生/\nちょうこうせいのう /超高性能/\nちょうこうぜつ /長広舌/\nちょうこうそう /超高層/\nちょうこうそうけんちく /超高層建築/\nちょうこうそうびる /超高層ビル/\nちょうこうそく /超高速;ultrahigh-speed/超光速;superluminal/\nちょうこうそくかいてん /超高速回転/\nちょうこうそくこうこう /超光速航行/\nちょうこうそくこうほう /超光速航法/\nちょうこうそくだいようりょう /超高速大容量/\nちょうこうそくど /超高速度;hypervelocity. 「-撮影」/\nちょうこうひんしつ /超高品質/\nちょうこうぶんし /超高分子/\nちょうこうぼうえき /朝貢貿易/\nちょうこうみつど /超高密度/\nちょうこうむりょう /聴講無料/\nちょうこうりょう /聴講料/\nちょうこうれいかしゃかい /超高齢化社会/\nちょうこがた /超小型/\nちょうこく /彫刻/超克/肇国;=建国/\nちょうこくか /彫刻家/\nちょうこくぐざ /彫刻具座;Caelum(Cae)/\nちょうこくしつざ /彫刻室座;Sculptor(Scl)/\nちょうこくてん /彫刻展/\nちょうこくとう /彫刻刀/\nちょうこだい /超古代/\nちょうこっかしゅぎ /超国家主義/\nちょうこつ /腸骨/\nちょうこん /長恨/\nちょうこんか /長恨歌/\nちょうこんざつ /超混雑/\nちょうご /長後/鳥語/釣語/\nちょうごう /調合/調号;[音楽]key-signature/\nちょうごうか /超豪華/\nちょうごうきん /超合金/\nちょうごうよう /調合用/\nちょうごえき /長後駅/\nちょうごくあく /超極悪/\nちょうごんか /長恨歌;白楽天の詩/\nちょうさ /調査/長沙/潮差/\nちょうさい /調査委;調査委員会/弔祭/兆載/\nちょうさいいんかい /調査委員会/\nちょうさいらい /調査依頼/\nちょうさいん /調査員/\nちょうさか /調査課/\nちょうさかい /調査会/\nちょうさかん /調査官/\nちょうさがいしゃ /調査会社/\nちょうさきかん /調査期間;period/調査機関;agency/\nちょうさぎょう /調査業/\nちょうさく /調査区/\nちょうさけっか /調査結果/\nちょうさけんきゅう /調査研究/\nちょうさこうもく /調査項目/\nちょうさし /調査士/\nちょうさしつ /調査室/\nちょうさしょ /調査書/\nちょうさたい /調査隊/\nちょうさたいしょう /調査対象/\nちょうさだん /調査団/\nちょうさだんちょう /調査団長/\nちょうさちゅう /調査中/\nちょうさとうけいしりょう /調査統計資料/\nちょうさひ /調査費/\nちょうさひょう /調査票;slip/調査表;table/\nちょうさひよう /調査費用/\nちょうさぶ /調査部/\nちょうさぶそく /調査不足/\nちょうさほう /調査法/\nちょうさほうこく /調査報告/\nちょうさほうこくしょ /調査報告書/\nちょうさほうほう /調査方法/\nちょうさぼしゅう /調査募集/\nちょうさやく /調査役/\nちょうさよう /調査用/\nちょうさようし /調査用紙/\nちょうさん /逃散/張三;「張氏の三男」の意/\nちょうさんど /長三度/\nちょうさんぼし /朝三暮四/\nちょうさんりし /張三李四/\nちょうさんわおん /長三和音/\nちょうざ /長座/\nちょうざい /調剤/聴罪/\nちょうざめ /蝶鮫;sturgeon/\nちょうざんこく /超残酷/\nちょうざんぞう /長残像/\nちょうし /調子/銚子;地名,千葉/長子/長姉/聴視/長詩/弔詞;弔辞/弔詩/冢祀/\nちょうしがみ /調子紙/\nちょうしぎょこう /銚子漁港/\nちょうしし /銚子市/\nちょうししゃ /聴視者/\nちょうししょうぎょう /銚子商業/\nちょうしぜん /超自然/\nちょうしそうぞく /長子相続/\nちょうしたいりょうぶし /銚子大漁節;[民謡]千葉/\nちょうしつ /調湿;humidity control. 「-設備,-機能」/彫漆/\nちょうしなうす /超品薄/\nちょうしはずれ /調子外れ/\nちょうしぶえ /調子笛/\nちょうしもの /調子者/\nちょうしゃ /庁舎/聴者/\nちょうしゃく /長尺/\nちょうしゃてい /長射程/\nちょうしゅ /聴取/町衆/頭首;[仏教]/長酒/\nちょうしゅいち /聴取位置/\nちょうしゅう /徴収;†collect.「税の-」/聴衆/長州/釣舟/徴集;†conscript.「兵士の-」/町衆/張州;尾張/長洲;ながす?/\nちょうしゅうかく /聴衆各/\nちょうしゅうがく /徴収額/\nちょうしゅうき /長周期/\nちょうしゅうきん /徴収金/\nちょうしゅうさんか /聴衆参加/\nちょうしゅうぜんいん /聴衆全員/\nちょうしゅうゆうよ /徴収猶予/\nちょうしゅしゃ /聴取者/\nちょうしゅしょ /聴取書/\nちょうしゅじ /聴取時/\nちょうしゅじっけん /聴取実験/\nちょうしゅつ /超出/\nちょうしゅほう /聴取法/\nちょうしゅりつ /聴取率;視聴率のラジオ版/\nちょうしゅりつちょうさ /聴取率調査/\nちょうしゅん /長春/\nちょうしょ /長所/調書/調所/弔書/\nちょうしょう /嘲笑/弔鐘/長承;年号(1132-1135)/長嘯/徴証/寵妾/\nちょうしょうすうは /超少数派/\nちょうしょく /朝食/調色/\nちょうしょくじ /朝食時/\nちょうしょくじかん /朝食時間/\nちょうしょくじゅんび /朝食準備/\nちょうしょくつき /朝食付/\nちょうしょくよう /朝食用/\nちょうしょしんしゃ /超初心者/\nちょうしょたんしょ /長所短所/\nちょうしん /長身/聴診/長針;時計の-/朝臣;=あそん/寵臣;minion/調進/\nちょうしんき /聴診器/\nちょうしんくう /超真空/\nちょうしんけい /聴神経/\nちょうしんせい /超新星/\nちょうしんりがく /超心理学/\nちょうしんりがくしゃ /超心理学者/\nちょうしんりがっかい /超心理学会/\nちょうしんるこつ /彫心鏤骨/\nちょうじ /弔事;†⇔慶事/寵児/弔辞;†「-を述べる」/丁子;clove/丁字;=丁子/長治;年号(1104-06)/懲治/\nちょうじあぶら /丁子油/\nちょうじいろ /丁子色/\nちょうじかん /長時間/\nちょうじかんうんてん /長時間運転/\nちょうじかんさぎょう /長時間作業/\nちょうじかんさつえい /長時間撮影/\nちょうじかんしよう /長時間使用/\nちょうじかんていしゃ /長時間停車/\nちょうじかんでんわ /長時間電話/\nちょうじかんろこう /長時間露光/\nちょうじが /超自我;[精医]Uberich/\nちょうじく /長軸/\nちょうじくうようさい /超時空要塞/\nちょうじくほうこう /長軸方向/\nちょうじちゃ /丁子茶/\nちょうじっすう /超実数/\nちょうじつ /長日/\nちょうじつしょくぶつ /長日植物;long-day plant/\nちょうじつしょり /長日処理/\nちょうじつせい /超日性/\nちょうじゃ /長者/\nちょうじゃがさき /長者ヶ崎/\nちょうじゃく /長尺/\nちょうじゃくかん /長尺管/\nちょうじゃばんづけ /長者番付;高額納税者名簿/\nちょうじゅ /長寿/\nちょうじゅう /鳥獣/聴従/\nちょうじゅうぎが /鳥獣戯画/\nちょうじゅうせんしゃ /超重戦車/\nちょうじゅうほごく /鳥獣保護区/\nちょうじゅうりょくりろん /超重力理論/\nちょうじゅうろう /長十郎/\nちょうじゅしゃかい /長寿社会/\nちょうじゅせかいいち /長寿世界一/\nちょうじゅばんぐみ /長寿番組/\nちょうじゅばんづけ /長寿番付;全国高齢者名簿/\nちょうじゅみょう /長寿命/\nちょうじゅん /超準/\nちょうじゅんかいせき /超準解析/\nちょうじゅんすう /超準数/\nちょうじゆ /丁子油/\nちょうじょ /長女/\nちょうじょう /頂上/超常/重畳/長城/長上/牒状/超乗/\nちょうじょうきゅう /超上級/\nちょうじょうきゅうしゃ /超上級者/\nちょうじょうげんしょう /超常現象/\nちょうじょうしゃ /長上者/\nちょうじょうてき /重畳的/\nちょうじょうのうりょく /超常能力/\nちょうじょうふきん /頂上付近/\nちょうじよう /弔事用/\nちょうじり /帳尻/\nちょうじろう /長次郎/\nちょうじん /超人/鳥人/釣人/超神/\nちょうじんてき /超人的/\nちょうすいろ /長水路/\nちょうすうがく /超数学/\nちょうすけ /長介/\nちょうず /手水/\nちょうずば /手水場/\nちょうずばち /手水鉢/\nちょうせい /調整;adjust.「設定の-」/調製;prepare.「薬品の-」/調性;[音楽]tonality/長生/町政;†町の行政。「-への提言」/町制;†町という制度。「-を敷く」/長征/朝政/長逝/頂生/調声/\nちょうせいおんがく /調性音楽/\nちょうせいかん /調整官/調性感/\nちょうせいがく /調整額/\nちょうせいき /調整器/\nちょうせいきかん /調整期間/調整機関/\nちょうせいきゅう /調整給/\nちょうせいきょくめん /調整局面/\nちょうせいご /調整後/\nちょうせいざい /調整剤/\nちょうせいし /調整師/\nちょうせいしき /調整式/\nちょうせいしだい /調整次第/\nちょうせいしつ /調整室/\nちょうせいしゃ /調整者/\nちょうせいしゅだん /調整手段/\nちょうせいじょう /調整上/\nちょうせいじょうきょう /調整状況/\nちょうせいすう /調整数/\nちょうせいそく /超正則/\nちょうせいち /調整池/調整値/\nちょうせいちゅう /調整中/\nちょうせいでん /長生殿;唐の宮殿/\nちょうせいのうりょく /調整能力/\nちょうせいはば /調整幅/\nちょうせいはんい /調整範囲/\nちょうせいぶ /調整部/\nちょうせいぶそく /調整不足/\nちょうせいほう /調整法/\nちょうせいほうほう /調整方法/\nちょうせいまえ /調整前/\nちょうせいめい /超生命/\nちょうせいやく /調整役/\nちょうせいよう /調整用/\nちょうせいり /超整理/\nちょうせいりほう /超整理法/\nちょうせいりょう /調整料/\nちょうせいりょく /調整力/\nちょうせき /潮汐/長石/彫石/腸石/\nちょうせきはつでん /潮汐発電/\nちょうせきひょう /潮汐表/\nちょうせきりょく /潮汐力/\nちょうせだい /超世代/\nちょうせつ /調節/\nちょうせついでんし /調節遺伝子/\nちょうせつかのう /調節可能/\nちょうせつきこう /調節機構/\nちょうせつきのう /調節機能/\nちょうせつけい /調節系/\nちょうせつほうほう /調節方法/\nちょうせん /挑戦/朝鮮/貂蝉;三国志演義に登場する美女/腸線;catgut/腸腺;[解剖]intestinal gland/庁宣/\nちょうせんあめ /朝鮮飴/\nちょうせんいよく /挑戦意欲/\nちょうせんかんこくご /朝鮮韓国語/\nちょうせんき /挑戦記/\nちょうせんきんぎょ /朝鮮金魚/\nちょうせんけい /朝鮮系/\nちょうせんけん /挑戦権/\nちょうせんご /朝鮮語/\nちょうせんし /朝鮮史/超戦士/\nちょうせんしゃ /挑戦者/\nちょうせんしゃぐみ /挑戦者組/\nちょうせんしゃけってい /挑戦者決定/\nちょうせんしゃけっていせん /挑戦者決定戦/\nちょうせんしゅっしんしゃ /朝鮮出身者/\nちょうせんしゅっぺい /朝鮮出兵;[日本史]文禄・慶長の役(1592-1597)/\nちょうせんしんりゃく /朝鮮侵略/\nちょうせんじだい /朝鮮時代/\nちょうせんじょう /挑戦状/\nちょうせんじん /朝鮮人/\nちょうせんじんがっこう /朝鮮人学校/\nちょうせんじんさべつ /朝鮮人差別/\nちょうせんせい /朝鮮製/\nちょうせんせき /朝鮮籍/\nちょうせんせんそう /朝鮮戦争/\nちょうせんそうとく /朝鮮総督/\nちょうせんそうとくふ /朝鮮総督府/\nちょうせんそうれん /朝鮮総連/\nちょうせんだいがく /朝鮮大学/\nちょうせんだいがっこう /朝鮮大学校/\nちょうせんちゅう /挑戦中/\nちょうせんつうしんし /朝鮮通信使;[日本史]/\nちょうせんてき /挑戦的/\nちょうせんにっぽう /朝鮮日報/\nちょうせんにんじん /朝鮮人参/\nちょうせんはんとう /朝鮮半島/\nちょうせんはんとうなんぶ /朝鮮半島南部/\nちょうせんはんとうぶんだん /朝鮮半島分断/\nちょうせんへいごう /朝鮮併合/\nちょうせんぼん /朝鮮本/\nちょうせんみんしゅしゅぎじんみんきょうわこく /朝鮮民主主義人民共和国;地名,Democratic People's Republic of Korea. 北朝鮮(.kp)/\nちょうせんもじ /朝鮮文字/\nちょうせんりょうり /朝鮮料理/\nちょうぜい /徴税/町税/\nちょうぜつ /超絶/\nちょうぜつぎこう /超絶技巧/\nちょうぜつしゅぎ /超絶主義;transcendentalism/\nちょうぜつてき /超絶的/\nちょうぜつりんじん /超絶倫人/\nちょうぜん /超然/長髯/\nちょうぜんしゅぎ /超然主義/\nちょうそ /彫塑/重祚/徴租/\nちょうそう /鳥葬/\nちょうそかべ /長宗我部/\nちょうそがべ /長宗我部/\nちょうそく /長足/\nちょうそくき /調速機;governer/\nちょうそん /町村/長孫/\nちょうそんせい /町村制/\nちょうそんそうかい /町村総会/\nちょうそんちょう /町村長/\nちょうそんぶ /町村部/\nちょうそんめい /町村名/\nちょうそんやくば /町村役場/\nちょうぞう /彫像/長蔵/\nちょうぞうかん /超増感/\nちょうぞく /超俗/\nちょうたい /長体;⇔平体/調帯/\nちょうたいこく /超大国/\nちょうたいさく /超大作/\nちょうたいしょうせい /超対称性/\nちょうたいそく /長大息/\nちょうたいまん /超怠慢/\nちょうたく /彫琢/\nちょうただん /超多段/\nちょうたつ /調達/暢達/\nちょうたつこすと /調達コスト/\nちょうたつご /調達後/\nちょうたつさき /調達先/\nちょうたつひよう /調達費用/\nちょうたつぶ /調達部/\nちょうたぼう /超多忙/\nちょうたろう /長太郎/\nちょうたん /長短/超短/頂端/\nちょうたんい /兆単位/\nちょうたんさいぼう /頂端細胞/\nちょうたんしょ /長短所/\nちょうたんそく /長嘆息/\nちょうたんだ /長短打/\nちょうたんぱ /超短波/\nちょうたんぶんれつそしき /頂端分裂組織/\nちょうだ /長打/長蛇/\nちょうだい /頂戴/長大/鳥大/朝大/\nちょうだいか /長大化/\nちょうだいがめん /超大画面/\nちょうだいたん /超大胆/\nちょうだいへんせい /長大編成/\nちょうだえん /超楕円/\nちょうだつ /超脱/\nちょうだのれつ /長蛇の列/\nちょうだりつ /長打率/\nちょうだりょく /長打力/\nちょうだん /跳弾;ricochet/\nちょうちかく /聴知覚/\nちょうちふす /腸チフス;typhoid/\nちょうちゃく /打擲/\nちょうちゅう /頂肘/\nちょうちょ /蝶々/\nちょうちょう /町長/長調;[音楽]major/蝶々;菜の葉に止まれ/喋々;†おしゃべり。「-喃々」/蝶蝶/\nちょうちょううお /蝶蝶魚/蝶々魚/\nちょうちょうきょり /超長距離/\nちょうちょうなんなん /喋喋喃喃/喋々喃々/\nちょうちょうは /超長波/\nちょうちょうはっし /丁々発止/\nちょうちょうぼぼ /朝朝暮暮/朝々暮々/\nちょうちん /提灯/\nちょうちんあんこう /提灯鮟鱇/\nちょうちんきじ /提灯記事/\nちょうちんぎょうれつ /提灯行列/\nちょうちんぴん /超珍品/\nちょうちんもち /提灯持ち/\nちょうつがい /蝶番/\nちょうづけ /丁付/丁付け/\nちょうづめ /腸詰/\nちょうづら /帳面/\nちょうてい /調停/朝廷/調定/長堤/超低/\nちょうていいいん /調停委員/\nちょうていいいんかい /調停委員会/\nちょうていおん /超低音/\nちょうていかかく /超低価格/\nちょうていきょくほ /長汀曲浦/\nちょうていきんり /超低金利/\nちょうていくう /超低空/\nちょうていくうひこう /超低空飛行/\nちょうていしゃ /調停者/\nちょうていそく /超低速/\nちょうていぶんさん /超低分散/\nちょうていやく /調停役/\nちょうてき /朝敵/\nちょうてじゅん /長手順/\nちょうてすう /超手数/\nちょうてつ /澄徹/\nちょうてぬき /超手抜き/\nちょうてん /頂点/長点/\nちょうてんかん /頂点間/\nちょうてんすう /頂点数/\nちょうてんれつ /頂点列/\nちょうでん /弔電/長電/\nちょうでんじ /超電磁/\nちょうでんどう /超伝導/超電導/\nちょうでんどうじしゃく /超電導磁石/\nちょうでんどうたい /超伝導体/\nちょうでんどうでんじしゃく /超伝導電磁石/\nちょうと /長途/\nちょうとう /長刀/\nちょうとうは /超党派/\nちょうとく /長徳;年号(995-999)/\nちょうとくだい /超特大/\nちょうとっか /超特価/\nちょうとっきゅう /超特急/\nちょうど /丁度/調度/\nちょうどう /町道/庁堂/\nちょうどういん /朝堂院;平城京・平安京の正庁/\nちょうどうけん /聴導犬/\nちょうどきゅう /超弩級/\nちょうどひん /調度品/\nちょうな /手斧/鐇/\nちょうない /町内/腸内/\nちょうないかい /町内会/\nちょうないかくしょ /町内各所/\nちょうないかんきょう /腸内環境;-を整える/\nちょうないさいきん /腸内細菌/\nちょうなめ /手斧目/\nちょうなん /長男/長南/嘲難/\nちょうなんもん /超難問/\nちょうにがて /超苦手/\nちょうにゅう /調乳/\nちょうにゅうもん /超入門/\nちょうにん /町人/\nちょうにんき /超人気/\nちょうにんきぞく /町人貴族/\nちょうにんげん /超人間/\nちょうねくたい /蝶ネクタイ/\nちょうねんげつ /長年月/\nちょうねんてん /腸捻転/\nちょうねんまく /腸粘膜;intestinal mucosa/\nちょうの /蝶野/\nちょうのうりょく /超能力/\nちょうのうりょくかいはつ /超能力開発/\nちょうのうりょくしゃ /超能力者/\nちょうのうりょくばんぐみ /超能力番組/\nちょうのつぼ /町坪/\nちょうは /長波/調波/\nちょうはい /朝拝/停廃/\nちょうはかく /超破格/\nちょうはずれ /帳外れ/\nちょうはちょう /長波長/\nちょうはつ /挑発/長髪/徴発;民衆から取り立てる。「馬を-する」/調髪/挑撥;「発」旧字/\nちょうはつこうい /挑発行為/\nちょうはつてき /挑発的/\nちょうはつど /挑発度/\nちょうはながた /蝶花形/\nちょうはん /丁半/\nちょうはんげんき /長半減期/\nちょうば /帳場/跳馬;体操の種目/嘲罵/\nちょうばいか /鳥媒花/\nちょうばく /帳幕/\nちょうばつ /懲罰/\nちょうばつてき /懲罰的/\nちょうばん /丁番/\nちょうひ /張飛;三国時代・蜀漢の武将/\nちょうひさん /超悲惨/\nちょうひっさつわざ /超必殺技/\nちょうひもりろん /超紐理論;=超弦理論/\nちょうひょう /帳票/徴表;[哲学]Merkmal/徴憑;[法]/帳表;?/\nちょうび /掉尾/\nちょうびけい /長尾鶏/\nちょうびさい /超微細/\nちょうびじん /超美人/\nちょうびふう /超微風/\nちょうびょう /長病/\nちょうびりゅうし /超微粒子/\nちょうびるい /長鼻類/\nちょうびんぼう /超貧乏/\nちょうふ /貼付/調布/長府/\nちょうふえき /調布駅/\nちょうふかん /調布間/\nちょうふがおか /調布ヶ丘/\nちょうふがわ /調布側/\nちょうふく /重複/\nちょうふくじゅんれつ /重複順列;[数学]nΠr=n^r/\nちょうふくぶん /重複分/\nちょうふこうこう /調布高校/\nちょうふさい /調布祭/\nちょうふし /調布市/\nちょうふてん /調布店/\nちょうぶ /頂部/町歩/\nちょうぶく /調伏/\nちょうぶつ /長物/\nちょうぶん /長文/弔文/\nちょうぶんさん /超分散/\nちょうぶんし /超分子/\nちょうへい /徴兵/長平/長兵/\nちょうへいき /超兵器/\nちょうへいきひ /徴兵忌避/\nちょうへいけんさ /徴兵検査/\nちょうへいせい /徴兵制/\nちょうへいせいど /徴兵制度/\nちょうへいそく /腸閉塞/\nちょうへいめん /超平面/\nちょうへいれい /徴兵令/\nちょうへいれつ /超並列/\nちょうへいれつがた /超並列型/\nちょうへいれつけいさん /超並列計算/\nちょうへいれつけいさんき /超並列計算機/\nちょうへいれつしょり /超並列処理/\nちょうへき /腸壁/\nちょうへん /長編/長篇/長辺/\nちょうへんか /長編化/\nちょうへんしょうせつ /長編小説/\nちょうへんせい /長編成/\nちょうへんせいか /長編成化/\nちょうへんばん /長編版/\nちょうほ /調歩/\nちょうほう /重宝/諜報/長保;年号(999-1004)/長方/調法/弔砲/\nちょうほういん /諜報員/\nちょうほうかつどう /諜報活動/\nちょうほうき /超法規/\nちょうほうきかん /諜報機関/\nちょうほうきてき /超法規的/\nちょうほうけい /長方形/\nちょうほうたい /長方体/\nちょうほしゅてき /超保守的/\nちょうほどうき /調歩同期/\nちょうほん /張本/\nちょうほんにん /張本人/\nちょうぼ /帳簿/徴募/\nちょうぼいん /長母音/\nちょうぼう /眺望/\nちょうぼうえん /超望遠/\nちょうぼえつらんけん /帳簿閲覧権/\nちょうぼかがく /帳簿価額/\nちょうぼじょう /帳簿上/\nちょうぼるい /帳簿類/\nちょうぼん /超凡/\nちょうまじめ /超真面目/\nちょうまじゅつ /超魔術/\nちょうまつ /長松/\nちょうまる /朝丸/\nちょうまんいん /超満員/\nちょうまんばけん /超万馬券/\nちょうみ /調味/\nちょうみえき /調味液/\nちょうみつ /稠密/\nちょうみつせい /稠密性/\nちょうみりょう /調味料/\nちょうみりょうなど /調味料等/\nちょうみりょうるい /調味料類/\nちょうみん /町民/兆民;人名,中江-/\nちょうみんぜい /町民税/\nちょうみんよう /町民用/\nちょうむ /庁務/\nちょうむじゅん /超矛盾/\nちょうむすび /蝶結び/\nちょうむち /超無知/\nちょうめ /丁目/\nちょうめい /町名/長命/長明/澄明/朝命/\nちょうめいきょく /超名曲/\nちょうめいばん /超名盤/\nちょうめいもん /超名門/\nちょうめいれいご /長命令語/\nちょうめん /帳面/帖面/\nちょうめんづら /帳面面/\nちょうもう /長毛/\nちょうもく /鳥目/\nちょうもくひじ /長目飛耳/\nちょうもじ /超文字/\nちょうもつ /寵物/\nちょうもと /帳元/\nちょうもん /聴聞/弔問/頂門;-の一針/長門/\nちょうもんかい /聴聞会/\nちょうもんのいっしん /頂門の一針/\nちょうや /長夜/聴野/\nちょうやく /跳躍/超訳/重訳/調薬/\nちょうやくじょうこく /跳躍上告/\nちょうやくにん /町役人/\nちょうやくりょく /跳躍力/\nちょうゆう /町有/\nちょうゆうめい /超有名/\nちょうゆうめいじん /超有名人/\nちょうゆうめいてん /超有名店/\nちょうよう /重用/徴用/重陽;陰暦9.9/朝陽/長幼/町陽/\nちょうようのじょ /長幼の序/\nちょうらい /朝来/頂礼/\nちょうらく /凋落/長楽/\nちょうらくしょう /超楽勝/\nちょうらくじ /長楽寺/\nちょうり /調理/蝶理/嘲詈/\nちょうりいん /調理員/\nちょうりき /調理器/\nちょうりきぐ /調理器具/\nちょうりぎじゅつ /調理技術/\nちょうりし /調理師/\nちょうりしつ /調理室/\nちょうりじかん /調理時間/\nちょうりずみ /調理済み/\nちょうりだい /調理台/\nちょうりちゅう /調理中/\nちょうりつ /町立/調律/\nちょうりつし /調律師/\nちょうりつしきょうかい /調律師協会/\nちょうりつほう /調律法/\nちょうりつようちえん /町立幼稚園/\nちょうりなべ /調理鍋/\nちょうりにん /調理人/\nちょうりば /調理場/\nちょうりひん /調理品/\nちょうりほう /調理法/\nちょうりほうほう /調理方法/\nちょうりゃく /調略/長暦;年号(1037-1040)/\nちょうりゅう /潮流/\nちょうりゅうしゅ /長粒種;long-grained. タイ米など ⇔短粒種/\nちょうりゅうつう /超流通/\nちょうりゅうどう /超流動/\nちょうりゅうまい /長粒米/\nちょうりょう /跳梁/潮陵;地名,小樽など/\nちょうりょうばっこ /跳梁跋扈/\nちょうりょく /聴力/張力/潮力/\nちょうりょくけんさ /聴力検査/\nちょうりょくはつでん /潮力発電/\nちょうりよう /調理用/\nちょうりろん /超理論/\nちょうりんかい /超臨界/\nちょうりんかいすい /超臨界水;supercritical water./\nちょうりんかいりゅうたい /超臨界流体/\nちょうるい /鳥類/\nちょうれい /朝礼/町礼/凋零/長齢/\nちょうれいか /張麗華/\nちょうれいだい /朝礼台/\nちょうれいぼかい /朝令暮改/\nちょうれん /調練/長連/\nちょうろ /朝露/\nちょうろう /長老/嘲弄/\nちょうろぎ /草石蚕;=ちょろぎ/\nちょうろく /長禄;年号(1457-1460)/\nちょうわ /調和/長和;年号(1012-1017)/\nちょうわおん /長和音/\nちょうわしんどうし /調和振動子/\nちょうわすうれつ /調和数列/\nちょうわてき /調和的/\nちょうわへいきん /調和平均/\nちょき /猪牙/\nちょきぶね /猪牙舟/\nちょきん /貯金/\nちょきんがく /貯金額/\nちょきんきょく /貯金局/\nちょきんじむ /貯金事務/\nちょきんつうちょう /貯金通帳/\nちょきんばこ /貯金箱/\nちょきんりょう /貯金量/\nちょく /直/勅/猪口/捗/飭/敕;「勅」の異体字/稙;早蒔きの稲 (「植」とは別)/躅;躑躅(てきちょく,つつじ)/陟;進陟(≒進捗)/\nちょく> /直;直証,直日,直アド/\nちょくえい /直営/直衛/\nちょくえいてん /直営店/\nちょくえん /直掩/\nちょくえんすい /直円錐/\nちょくおう /直往/\nちょくおうまいしん /直往邁進/\nちょくおん /直音/\nちょくか /直下/\nちょくがん /勅願/\nちょくがんじ /勅願寺/\nちょくげき /直撃/\nちょくげきだん /直撃弾/\nちょくげん /直言/\nちょくご /直後/勅語/\nちょくさ /直鎖/\nちょくさい /直截;=ちょくせつ/直裁/勅裁/\nちょくさいてき /直截的/\nちょくし /直視/勅使;勅旨の伝令/勅旨/\nちょくしゃ /直射/直写;直接書き写す/\nちょくしゃにっこう /直射日光/\nちょくしゃほう /直射砲/\nちょくしゅつ /直出/\nちょくしょ /勅書/\nちょくしょう /勅詔/\nちょくしょうてん /直焦点/\nちょくしん /直進/\nちょくしんあんていせい /直進安定性/\nちょくしんうんどう /直進運動/\nちょくしんしゃ /直進車/\nちょくしんじ /直進時/\nちょくしんせい /直進性/\nちょくしんちゅう /直進中/\nちょくしんほうこう /直進方向/\nちょくじ /直示/植字/\nちょくじつ /直実/\nちょくじゅ /勅授/\nちょくじょ /直叙/\nちょくじょう /直上/直情/勅定;天子の決定/勅諚;天子の命令/\nちょくじょうけいこう /直情径行/\nちょくじょうてき /直情的/\nちょくせい /直生/\nちょくせいはいしゅ /直生胚珠/\nちょくせき /直積/\nちょくせつ /直接/直截;回りくどくない/直説;[文法]indicatif/\nちょくせつ> /直接;-照明,-疑問/\nちょくせつあいて /直接相手/\nちょくせつえいきょう /直接影響/\nちょくせつおん /直接音/\nちょくせつかいじょう /直接会場/\nちょくせつかいせん /直接回線/\nちょくせつかいとう /直接回答/\nちょくせつかいにゅう /直接介入/\nちょくせつかくにん /直接確認/\nちょくせつかんせつ /直接間接/\nちょくせつきじゅつ /直接記述/\nちょくせつきどう /直接起動/\nちょくせつきょうせい /直接強制/\nちょくせつきんゆう /直接金融/\nちょくせつけいやく /直接契約/\nちょくせつげんいん /直接原因/\nちょくせつこう /直接光/\nちょくせつこうげき /直接攻撃/\nちょくせつこうしょう /直接交渉/\nちょくせつこうどう /直接行動/\nちょくせつこうにゅう /直接購入/\nちょくせつさぎょう /直接作業/\nちょくせつしょうこ /直接証拠/\nちょくせつしょうめい /直接照明/\nちょくせつせいきゅう /直接請求/\nちょくせつせいきゅうけん /直接請求権/\nちょくせつせいぎょ /直接制御/\nちょくせつせっしゅ /直接摂取/\nちょくせつせつぞく /直接接続/\nちょくせつせん /直接線/直接戦/\nちょくせつせんきょ /直接選挙/\nちょくせつせんきょせい /直接選挙制/\nちょくせつせんとう /直接戦闘/\nちょくせつぜい /直接税/\nちょくせつそうさ /直接操作/\nちょくせつそくてい /直接測定/\nちょくせつたいおう /直接対応/\nちょくせつたいけつ /直接対決/\nちょくせつちゅうもん /直接注文/\nちょくせつつうしん /直接通信/\nちょくせつていしゅつ /直接提出/\nちょくせつてき /直接的/直截的/\nちょくせつてきえいきょう /直接的影響/\nちょくせつてんそう /直接転送/\nちょくせつとうし /直接投資/\nちょくせつにゅうしゃ /直接入射/\nちょくせつにゅうしゅ /直接入手/\nちょくせつにゅうりょく /直接入力/\nちょくせつは /直接波/\nちょくせつはっちゅう /直接発注/\nちょくせつはんばい /直接販売/\nちょくせつばち /直接鉢/\nちょくせつひ /直接費/\nちょくせつひかく /直接比較/\nちょくせつほう /直接法/直説法;[文法]indicatif/\nちょくせつみんしゅしゅぎ /直接民主主義/\nちょくせつみんしゅせい /直接民主制/\nちょくせつもくてきご /直接目的語/\nちょくせつゆにゅう /直接輸入/\nちょくせつりえき /直接利益/\nちょくせつりよう /直接利用/\nちょくせつれんらく /直接連絡/\nちょくせつわほう /直接話法;[文法]direct speech/\nちょくせん /直線/勅撰/\nちょくせんいっき /直線一気/\nちょくせんうんどう /直線運動/\nちょくせんかいき /直線回帰/\nちょくせんかそく /直線加速/\nちょくせんかそくき /直線加速器/\nちょくせんがい /直線外/\nちょくせんがわ /直線側/\nちょくせんきょり /直線距離/\nちょくせんくかん /直線区間/\nちょくせんぐん /直線群/\nちょくせんしき /直線式/\nちょくせんしゅう /勅撰集/\nちょくせんしょうぶ /直線勝負/\nちょくせんじょう /直線上/直線状/\nちょくせんせい /直線性/\nちょくせんせんろ /直線線路/\nちょくせんてき /直線的/\nちょくせんどうろ /直線道路/\nちょくせんび /直線美/\nちょくせんふり /直線不利/\nちょくせんぶぶん /直線部分/\nちょくせんへんこう /直線偏光/\nちょくせんほかん /直線補間/直線補完/\nちょくせんまえ /直線前/\nちょくせんわかしゅう /勅撰和歌集/\nちょくぜい /直税/\nちょくぜん /直前/\nちょくぜんゆそう /直前輸送/\nちょくそう /直送/\nちょくぞく /直属/\nちょくたつ /直達/\nちょくたつは /直達波/\nちょくだい /勅題/\nちょくちょう /直腸/\nちょくちょうえん /直腸炎;[医]proctitis/\nちょくちょうがん /直腸癌/直腸がん/直腸ガン/\nちょくつう /直通/\nちょくつううんてん /直通運転/\nちょくつううんよう /直通運用/\nちょくつうきゅうこう /直通急行/\nちょくつうじゅんきゅう /直通準急/\nちょくつうせん /直通線/\nちょくつうでんしゃ /直通電車/\nちょくつうでんわ /直通電話/\nちょくつうとっきゅう /直通特急/\nちょくつうびん /直通便/\nちょくつうれっしゃ /直通列車/\nちょくつうろせん /直通路線/\nちょくで /直出/\nちょくとう /直刀/勅答/直答/\nちょくどう /直道/直動/\nちょくどく /直読/\nちょくにゅう /直入/\nちょくにん /勅任/\nちょくにんかん /勅任官/\nちょくはい /直配/\nちょくはん /直販/直播;[農業]じかまき./勅版/\nちょくはんてん /直販店/\nちょくばい /直売/\nちょくばいてん /直売店/\nちょくひつ /直筆/\nちょくふ /直付/\nちょくほう /直方/\nちょくほうたい /直方体/\nちょくめい /勅命/\nちょくめん /直面/\nちょくもう /直毛;straight hair/\nちょくやく /直訳/\nちょくやくてき /直訳的/\nちょくゆ /直喩;[修辞]simile/勅諭/\nちょくゆしゅつ /直輸出/\nちょくゆにゅう /直輸入/\nちょくゆにゅうばん /直輸入版/\nちょくゆほう /直喩法/\nちょくりつ /直立/\nちょくりつけい /直立茎/\nちょくりつさいぼう /直立細胞/\nちょくりつし /直立枝/\nちょくりつしせい /直立姿勢/\nちょくりつじょうたい /直立状態/\nちょくりつせい /直立性/\nちょくりつふどう /直立不動/\nちょくりつほこう /直立歩行/\nちょくりゅう /直流/\nちょくりゅうか /直流化/\nちょくりゅうき /直流機/\nちょくりゅうきかんしゃ /直流機関車/\nちょくりゅうくかん /直流区間/\nちょくりゅうしんごう /直流信号/\nちょくりゅうせいぶん /直流成分/\nちょくりゅうそうでん /直流送電/\nちょくりゅうていこう /直流抵抗/\nちょくりゅうでんか /直流電化/\nちょくりゅうでんかくかん /直流電化区間/\nちょくりゅうでんしゃ /直流電車/\nちょくりゅうでんりゅう /直流電流/\nちょくりゅうはつでんき /直流発電機/\nちょくりゅうぶ /直流部/\nちょくりゅうほうしき /直流方式/\nちょくりゅうよう /直流用/\nちょくれい /勅令/直隷/\nちょくれつ /直列/\nちょくれつがた /直列型/\nちょくれつけい /直列系/\nちょくれつしき /直列式/\nちょくれつしよう /直列使用/\nちょくれつせつぞく /直列接続/\nちょくろ /直路/\nちょくわ /直和/\nちょげん /緒言/\nちょこ /猪口/\nちょこあじ /チョコ味/\nちょこう /著効/\nちょこざい /猪口才/\nちょこれーと /貯古齢糖/\nちょこれーといろ /チョコレート色;chocolate brown/\nちょさく /著作/\nちょさくか /著作家/\nちょさくぐん /著作群/\nちょさくけん /著作権/\nちょさくけんいはん /著作権違反/\nちょさくけんかんけい /著作権関係/\nちょさくけんきょうかい /著作権協会/\nちょさくけんしゃ /著作権者/\nちょさくけんしょゆうしゃ /著作権所有者/\nちょさくけんしようりょう /著作権使用料/\nちょさくけんしんがい /著作権侵害/\nちょさくけんじゃ /著作権者/\nちょさくけんじょう /著作権上/\nちょさくけんじょうもんだい /著作権上問題/\nちょさくけんせいど /著作権制度/\nちょさくけんだんたい /著作権団体/\nちょさくけんてき /著作権的/\nちょさくけんなど /著作権等/\nちょさくけんひょうじ /著作権表示/\nちょさくけんぶつ /著作権物/\nちょさくけんほう /著作権法/\nちょさくけんほうき /著作権放棄/\nちょさくけんほご /著作権保護/\nちょさくけんぽうじょう /著作権法上/\nちょさくけんもんだい /著作権問題/\nちょさくけんりょう /著作権料/\nちょさくしゃ /著作者/\nちょさくしゃざいさんけん /著作者財産権/\nちょさくしゃじんかくけん /著作者人格権/\nちょさくしゃめい /著作者名/\nちょさくちゅう /著作中/\nちょさくぶつ /著作物/\nちょさくぶつりゅうつう /著作物流通/\nちょさくりんせつけん /著作隣接権/\nちょさくりんせつけんしゃ /著作隣接権者/\nちょし /楮紙/\nちょしゃ /著者/\nちょしゃあて /著者宛/\nちょしゃきごう /著者記号/\nちょしゃしょうかい /著者紹介/\nちょしゃじしん /著者自身/\nちょしゃたち /著者達/\nちょしゃめい /著者名/\nちょしゃめいじゅん /著者名順/\nちょしゃりゃくれき /著者略歴/\nちょしょ /著書/\nちょしょめい /著書名/\nちょじゅつ /著述/\nちょじゅつか /著述家/\nちょじゅつぎょう /著述業/\nちょすい /貯水/\nちょすいそう /貯水槽/\nちょすいそしき /貯水組織/\nちょすいち /貯水池/\nちょすいよう /貯水用/\nちょすいりょう /貯水量/\nちょすかべ /長宗我部/\nちょせん /緒戦/\nちょぞう /貯蔵/著増/\nちょぞうこ /貯蔵庫/\nちょぞうこん /貯蔵根/\nちょぞうしつ /貯蔵室/\nちょぞうしゅ /貯蔵酒/\nちょぞうそう /貯蔵槽/\nちょぞうそしき /貯蔵組織/\nちょぞうひん /貯蔵品/\nちょたん /貯炭/\nちょだい /著大/\nちょちく /貯蓄/\nちょちくがく /貯蓄額/\nちょちくぎんこう /貯蓄銀行;savings bank/\nちょちくさいけん /貯蓄債券/\nちょちくせいこう /貯蓄性向/\nちょちくほけん /貯蓄保険/\nちょちくよきん /貯蓄預金;saving deposit/\nちょっか /直下/\nちょっかい /直快/\nちょっかがた /直下型/\nちょっかがたじしん /直下型地震/\nちょっかく /直角;⊥/直覚/⊥/\nちょっかくさんかくけい /直角三角形/\nちょっかくさんかっけい /直角三角形/\nちょっかくざひょう /直角座標/\nちょっかくそうきょくせん /直角双曲線/\nちょっかくてき /直覚的/\nちょっかくほうこう /直角方向/\nちょっかっこう /直滑降/\nちょっかつ /直轄/\nちょっかつち /直轄地/\nちょっかつりょう /直轄領/\nちょっかん /直感/直観;[哲学]intuition/直管/直諫/\nちょっかんしゅぎ /直観主義;intuitionism/直感主義;?/\nちょっかんしゅぎしゃ /直観主義者/\nちょっかんしゅぎろんり /直観主義論理/\nちょっかんてき /直感的/直観的/\nちょっかんひりつ /直間比率/\nちょっき /直帰/\nちょっきゅう /直球/\nちょっきゅうしょうぶ /直球勝負/\nちょっきょ /勅許/\nちょっきん /直近/\nちょっけい /直径/直系/\nちょっけい> /直径;-2センチ/\nちょっけいいんぞく /直系姻族/\nちょっけいけつぞく /直系血族/\nちょっけいしそん /直系子孫/\nちょっけいそんぞく /直系尊属/\nちょっけいひぞく /直系卑属/\nちょっけいやく /直径約/\nちょっけつ /直結/\nちょっけつしき /直結式/\nちょっこう /直行;direct/直交;90°/直航/⊥/\nちょっこうかんすう /直交関数/\nちょっこうかんすうけい /直交関数系/\nちょっこうがた /直交型/\nちょっこうきてい /直交基底/\nちょっこうぎょうれつ /直交行列/\nちょっこうぐみ /直行組/\nちょっこうけい /直交系/\nちょっこうざひょう /直交座標/\nちょっこうざひょうけい /直交座標系/\nちょっこうじく /直交軸/\nちょっこうせい /直交性/\nちょっこうちょっき /直行直帰/\nちょっこうびん /直行便/\nちょっこうぶんかい /直交分解/\nちょっこうわ /直交和/\nちょっこん /直根;[植物]taproot/\nちょっと /一寸/\nちょっとみ /一寸見/\nちょとつ /猪突/\nちょとつもうしん /猪突猛進/\nちょはっかい /猪八戒/\nちょびひげ /ちょび髭/\nちょぶん /著聞/\nちょへん /著変/\nちょぼ /点/樗蒲/\nちょぼいち /樗蒲一/\nちょぼがたり /点語り/\nちょぼく /樗木/貯木/\nちょぼくじょう /貯木場/\nちょま /苧麻/\nちょめい /著名/著明/\nちょめいさっか /著名作家/\nちょめいじん /著名人/\nちょめちょめ /××/\nちょりつ /佇立/\nちょりゅう /貯留/\nちょろぎ /草石蚕/甘露子;=草石蚕/\nちょろく /著録/\nちょろん /緒論/\nちょんがー /総角;[朝鮮語]ch'onggak/\nちょんぼ /錯和/\nちょんまげ /丁髷/\nちょんりま /千里馬/\nちよ /千代/千夜/\nちよかわ /千代川/\nちよがみ /千代紙/\nちよくら /千代倉/\nちよこ /千代子/\nちよだ /千代田/\nちよだかこうけんせつ /千代田化工建設;[企業名]/\nちよだく /千代田区/\nちよだじょがくえん /千代田女学園/\nちよだせん /千代田線/\nちよだせんあかさか /千代田線赤坂/\nちよちょう /千代町/\nちよの /千代乃/\nちよまる /千代丸/\nちよろず /千万/\nちらく /地絡/地落/\nちらし /散らし/\nちらしがき /散らし書き/\nちらしずし /ちらし寿司/散らし寿司/散らし鮨/\nちらん /知覧;地名/治乱/\nちり /地理/塵/知里/智利;Chile/\nちりあくた /塵芥/\nちりいん /地理院/\nちりがく /地理学/\nちりがみ /塵紙/ちり紙/チリ紙/\nちりがみこうかん /塵紙交換/\nちりきょういく /地理教育/\nちりぎわ /散り際/\nちりけ /身柱/\nちりけもと /身柱元/\nちりぢり /散り散り/\nちりてき /地理的/\nちりてきはいけい /地理的背景/\nちりてきぶんぷ /地理的分布/\nちりとり /塵取/\nちりなべ /ちり鍋/\nちりはま /千里浜/\nちりひじ /塵泥/\nちりほこり /塵埃;=じんあい/\nちりましほ /知里真志保/\nちりめん /縮緬/\nちりめんえ /縮緬絵/\nちりめんざこ /縮緬雑魚/\nちりめんじゃこ /縮緬雑魚/\nちりゃく /知略/智略/治略/\nちりゅう /知立/\nちりゅうし /知立市/\nちりゆきえ /知里幸恵/\nちりょ /知慮/智慮/\nちりょう /治療/\nちりょうき /治療器/\nちりょうけいか /治療経過/\nちりょうこうい /治療行為/\nちりょうこうか /治療効果/\nちりょうご /治療後/\nちりょうざい /治療剤/\nちりょうし /治療師/\nちりょうしつ /治療室/\nちりょうしゃ /治療者/\nちりょうじ /治療時/\nちりょうだい /治療代/\nちりょうちゅう /治療中/\nちりょうはんい /治療範囲/\nちりょうひ /治療費/\nちりょうほう /治療法/\nちりょうほうほう /治療方法/\nちりょうやく /治療薬/\nちりょうよう /治療用/\nちりょうれい /治療例/\nちりょうれき /治療歴/\nちりょく /知力;intellect/地力;fertility/\nちれい /地霊/\nちれき /地歴/\nちろう /遅漏/\nちろうい /地労委/\nちわ /痴話/\nちわく /地惑/\nちわげんか /痴話喧嘩/\nちわり /地割/地割り/\nちわんぞく /チワン族;Zhuang/\nちん /珍/賃/朕/狆/沈;沈没/枕;まくら/鴆;毒鳥/亭;あずまや/陳;陳謝/鎮;鎮火/椿/砧;きぬた/碪;=砧/闖;闖入/抻;(のばす)/趁;(おう)/珎;「珍」の異体字。「和同開珎」/鎭;「鎮」の旧字(人名用漢字)/\nちん> /珍/\nちんあげ /賃上げ/\nちんあつ /鎮圧/\nちんあん /珍案/\nちんいーそー /清一色/\nちんうつ /沈鬱/\nちんか /沈下/鎮火/\nちんかきょう /沈下橋/\nちんかさい /鎮花祭/鎮火祭/\nちんがいざい /鎮咳剤/\nちんがし /賃貸し/\nちんがり /賃借り/\nちんき /珍奇/丁幾/\nちんきゃく /珍客/\nちんきゅう /陳宮/\nちんきろく /珍記録/\nちんきん /沈金/賃金/\nちんぎょ /珍魚/\nちんぎょらくがん /沈魚落雁/\nちんぎん /賃金/賃銀/沈吟/\nちんぎんかくさ /賃金格差/\nちんぎんしすう /賃金指数;[経済]/\nちんぎんじょうしょう /賃金上昇/\nちんぎんすいじゅん /賃金水準/\nちんぎんたいけい /賃金体系/\nちんぎんとうそう /賃金闘争;pay dispute/\nちんぐるま /稚児車;[植物]バラ科の高山植物/\nちんけいやく /鎮痙薬/\nちんげい /珍芸/\nちんげんさい /青梗菜/\nちんこう /沈降/鎮江/沈香/\nちんこうせい /沈降性/\nちんこん /鎮魂/\nちんこんか /鎮魂歌/\nちんこんきしん /鎮魂帰神/\nちんこんきょく /鎮魂曲/\nちんご /鎮護/陳呉/珍語/\nちんごこっか /鎮護国家;仏法による国家の保護/\nちんさ /沈渣/\nちんさげ /賃下げ/\nちんざ /鎮座/\nちんざんそう /椿山荘/\nちんし /沈思/\nちんしごと /賃仕事/\nちんしもっこう /沈思黙考/\nちんしゃ /陳謝/\nちんしゃく /賃借/\nちんしゃくけん /賃借権/\nちんしゃくにん /賃借人/\nちんしゃくりょう /賃借料/\nちんしゃじょう /陳謝状/\nちんしゃち /沈砂池/\nちんしゅ /珍種/珍手/\nちんしょ /珍書/陳書;二十一史/砧杵/\nちんしょう /沈床;堤防の基礎。沈設する/沈鐘/\nちんしょうごこう /陳勝呉広/\nちんじ /珍事/椿事/\nちんじゃおろーす /青椒肉絲/\nちんじゃおろーすー /青椒肉絲/\nちんじゅ /鎮守/珍寿/\nちんじゅう /珍重;ちんちょう/珍獣/\nちんじゅつ /陳述/\nちんじゅつしょ /陳述書/\nちんじゅふ /鎮守府/\nちんじょう /陳情;petition/枕上/陳状;反駁の書状/\nちんじょうしょ /陳情書/\nちんすい /沈水/\nちんすいしょくぶつ /沈水植物/\nちんせい /鎮静;†落ち着かせる。「-剤」/沈静;†落ち着く。「-化」/鎮星;土星/\nちんせいか /沈静化/鎮静化/\nちんせいざい /鎮静剤/\nちんせき /沈積/珍石/珍籍/枕席/\nちんせつ /珍説/沈設;沈めて設置する/\nちんせん /沈船/沈潜/賃銭/\nちんぜい /鎮西/\nちんそ /賃租/\nちんそうだん /珍走団/\nちんぞう /珍蔵/\nちんたい /賃貸/沈滞/\nちんたいあぱーと /賃貸アパート/\nちんたいぎょう /賃貸業/\nちんたいけいやくしゃ /賃貸契約者/\nちんたいしゃく /賃貸借/\nちんたいじゅうたく /賃貸住宅/\nちんたいにん /賃貸人/\nちんたいぶっけん /賃貸物件/\nちんたいまんしょん /賃貸マンション/\nちんたいりょう /賃貸料/\nちんたお /青島;Qingdao/\nちんだい /鎮台/\nちんだるげんしょう /チンダル現象/\nちんだん /珍談/沈檀/\nちんだんきだん /珍談奇談/\nちんちゃく /沈着/\nちんちゃくれいせい /沈着冷静/\nちんちょう /珍重/珍鳥/\nちんちょうげ /沈丁花/\nちんちん /沈々/\nちんつう /鎮痛;(pain relief) -剤/沈痛;(painful) -な面持ち/\nちんつうさよう /鎮痛作用/\nちんつうざい /鎮痛剤/\nちんつうやく /鎮痛薬/\nちんてい /鎮定/\nちんでき /沈溺/\nちんでん /沈殿/沈澱/\nちんでんぶつ /沈殿物/\nちんとう /枕頭/珍答/\nちんとうご /陳套語/\nちんとうびょう /沈頭鋲/\nちんどうしき /沈胴式/\nちんどうちゅう /珍道中/\nちんどく /鴆毒/\nちんどんや /チンドン屋/ちんどん屋/\nちんにゅう /闖入/\nちんねん /珍念/\nちんば /跛/\nちんばめん /珍場面/\nちんばん /珍盤/\nちんぱん /青幇/\nちんぴ /陳皮/\nちんぴん /珍品/\nちんぶ /鎮撫/\nちんぶつ /珍物/\nちんぶん /珍聞/\nちんぷ /陳腐/\nちんぷか /陳腐化/\nちんぷれー /珍プレー/\nちんぷんかん /珍紛漢/珍糞漢/\nちんぷんかんぷん /珍紛漢紛/\nちんべん /陳弁/\nちんぺい /陳平/\nちんぺん /枕辺/\nちんぼつ /沈没/\nちんぼつかん /沈没艦/\nちんぼつご /沈没後/\nちんぼつせん /沈没船/\nちんぽう /珍宝/\nちんぽこ /似指/\nちんぽん /珍本/\nちんみ /珍味/\nちんみょう /珍妙/\nちんむるい /珍無類/\nちんめい /珍名/\nちんめん /沈湎/\nちんもく /沈黙/\nちんもん /珍問/\nちんようざい /鎮痒剤;痒み止め/\nちんらおとう /清老頭/\nちんりつ /賃率/\nちんりょう /賃料/\nちんりろん /珍理論/\nちんりん /沈淪/\nちんれつ /陳列/\nちんれつだな /陳列棚/\nちんれつまど /陳列窓;show window/\nちんろうどう /賃労働/\nぢ /痔/地/\nぢあけ /地上げ/\nぢえ /知恵/\nぢか /直/近/\nぢから /力/\nぢくぢ /忸怩/\nぢぐち /地口;旧仮名。「じぐち」/\nぢげ /地下/\nぢごく /地獄/\nぢさん /持参/\nぢざけ /地酒/\nぢしん /地震/\nぢぞく /持続/\nぢだい /地代/\nぢとり /地鶏/\nぢどり /地鶏/\nぢば /地場/\nぢばく /地縛/\nぢひびき /地響き/\nぢふぶき /地吹雪/\nぢみ /地味/\nぢみち /地道/\nぢめん /地面/\nぢもと /地元/\nぢゃわん /茶碗/\nぢゅう /中/\nぢょうし /調子/\nっこ /っ子;鍵-,魔女-,博多-/\nつ /津/都;都合/通/付/積/つ/ツ/\nつーいーそー /字一色/\nつーばいふぉー /２×４/\nつーぱい /字牌/\nつーもー /自摸/\nつぁいちぇん /再見;[中国語]zai jian (See you)/\nつい /対/追/終;「-に」「-の住処」/鎚;かなづち/槌;きづち/縋;すが・る/椎;脊椎/堆;(呉音)/墜;墜落/遂;-に/對;「対」の旧字/築;?/\nついう /堆烏/\nついえ /毅/\nついおく /追憶/\nついか /追加/\nついかあんない /追加案内/\nついかい /追懐/\nついかがくしゅう /追加学習/\nついかきのう /追加機能/\nついかこうえん /追加公演/\nついかこうかい /追加公開/\nついかこうにゅう /追加購入/\nついかこうもく /追加項目/\nついかさくじょ /追加削除/\nついかさくひん /追加作品/\nついかしつもん /追加質問/\nついかしゅちょう /追加主張/\nついかしょり /追加処理/\nついかじっそう /追加実装/\nついかじょうほう /追加情報/\nついかそうび /追加装備/\nついかちゅうもん /追加注文/\nついかてき /追加的/\nついかてん /追加点/\nついかとうし /追加投資/\nついかとうろくりょう /追加登録料/\nついかはいとう /追加配当/\nついかはいぶん /追加配分/\nついかはっちゅう /追加発注/\nついかはっぴょう /追加発表/\nついかはつばい /追加発売/\nついかばん /追加版/\nついかひょう /追加表/\nついかひよう /追加費用/\nついかぶそう /追加武装/\nついかぶぶん /追加部分/\nついかぶん /追加分/\nついかぶんけん /追加文献/\nついかほうこく /追加報告/\nついかよさん /追加予算/\nついかりょうきん /追加料金/\nついかれい /追加例/\nついかん /追完/\nついかんばん /椎間板/\nついかんばんへるにあ /椎間板ヘルニア/\nついがいねん /対概念/\nついき /追記/築城/鎚起/立木/\nついきしき /追記式/\nついきじこう /追記事項/\nついきそ /追起訴/\nついきゅう /追求;†追い求める。「理想-」/追及;†執拗に問い質す。「責任-」/追究;†追い求め明らかにする。「真理-」/椎弓/追給/\nついきゅうしせい /追求姿勢/\nついきん /追金/\nついぎご /対義語/\nついく /対句/\nついげき /追撃/\nついげんそう /対幻想/\nついこう /追行/追考/\nついこうちゅう /遂行中/\nついこく /堆黒/\nついこつ /椎骨/\nついご /対語/\nついごう /追号/\nついし /追試/墜死/追思;追想/追諡;おくりなの追贈/\nついしけん /追試験/\nついしゅ /追修/堆朱/\nついしゅつ /追出/\nついしょう /追従/\nついしょうめつ /対消滅/\nついしん /追伸/P.S./\nついじ /築地/築墻/\nついじっけん /追実験/\nついじべい /築地塀;屋根のある土塀/\nついじゅう /追従/\nついじゅうせい /追従性/\nついじゅく /追熟/\nついじん /追尋/\nついすう /対数/\nついずい /追随/\nついずいせい /追随性/\nついせいせい /対生成/\nついせき /追跡/追惜;mourn/\nついせきがた /追跡型/\nついせきしゅざい /追跡取材/\nついせきちょうさ /追跡調査/\nついせきほうどう /追跡報道/\nついせきほうほう /追跡方法/\nついせん /対線/\nついぜん /追善/\nついぜんくよう /追善供養/\nついそ /追訴/\nついそう /追走/追想/追送/\nついそうけん /追送検/\nついぞ /終ぞ/\nついぞう /追贈/\nついたい /椎体/\nついたいけん /追体験/\nついたち /一日/朔日/１日/1日/\nついたて /衝立/\nついだつ /追奪/\nついちょう /追徴/\nついちょうかぜい /追徴課税/\nついちょうがく /追徴額/\nついちょうきん /追徴金/\nついて /就いて/就て/\nついで /序で;by the way/次いで;next/尋いで/序/\nついでに /序でに/\nついとう /追悼/追討/\nついとうしき /追悼式/\nついとうじょうえい /追悼上映/\nついとうばんぐみ /追悼番組/\nついとうぶん /追悼文/\nついとつ /追突/\nついとつじこ /追突事故/\nついとつぼうし /追突防止/\nついな /追儺;節分の豆まき/都維那;[仏教]/\nついに /遂に/終に/\nついにん /追認/\nついのう /追納/\nついのすみか /終の栖/終の住み処/\nついひ /追肥/\nついび /追尾/\nついびせいど /追尾精度/\nついびそうち /追尾装置/\nついふく /追捕/追復/\nついふくきょく /追復曲;canon/\nついぶ /追捕/\nついほ /追補;supplement/追捕;=ついぶ/\nついほう /追放/\nついほううんどう /追放運動/\nついほうかいじょ /追放解除/\nついほばん /追補版/\nついぼ /追慕/\nついらく /墜落/\nついらくし /墜落死/\nついらくじこ /墜落事故/\nついろく /追録/\nつう /通/痛;pain/\nつういいそう /字一色/\nつういん /通院/痛飲/\nつういんこうつうひ /通院交通費/\nつういんしゃ /通院者/\nつううん /通運/\nつうえん /通園/\nつうか /通過;passage/通貨;currency/\nつうかい /痛快/通解/通快;[略語]通勤快速/痛悔/\nつうかいき /通過域/\nつうかうんてん /通過運転/\nつうかえき /通過駅/\nつうかかのう /通過可能/\nつうかがた /通過型/\nつうかきき /通貨危機/\nつうかきごう /通貨記号/\nつうかきゃく /通過客/\nつうかぎれい /通過儀礼/\nつうかく /痛覚/通客/\nつうかけいろ /通過経路/\nつうかこく /通過国/\nつうかご /通過後/\nつうかしゃ /通過者/\nつうかしゅぎ /通貨主義;monetarismの訳語/\nつうかじ /通過時/\nつうかじかん /通過時間/\nつうかじこく /通過時刻/\nつうかじゅんい /通過順位/\nつうかせいげん /通過制限/\nつうかせいさく /通貨政策/\nつうかせん /通過線/\nつうかそくど /通過速度/\nつうかたいいき /通過帯域/\nつうかたんい /通貨単位/\nつうかちゅう /通過中/\nつうかてん /通過点/\nつうかでんしゃ /通過電車/\nつうかれっしゃ /通過列車/\nつうかん /痛感/通関/通巻;「-204号」/通観;survey/\nつうかんご /通関後/\nつうかんし /通関士;国家資格/\nつうかんじ /通関時/\nつうがく /通学/\nつうがくけいろ /通学経路/\nつうがくさき /通学先/\nつうがくしょうめいしょ /通学証明書/\nつうがくじ /通学時/\nつうがくじかん /通学時間/\nつうがくじかんたい /通学時間帯/\nつうがくせい /通学生/\nつうがくちゅう /通学中/\nつうがくゆそう /通学輸送/\nつうがくよう /通学用/\nつうがくろ /通学路/\nつうがくろせん /通学路線/\nつうき /通期/通気/\nつうきこう /通気口/通気孔/\nつうきこうぞう /通気構造/\nつうきせい /通気性/\nつうきそしき /通気組織/\nつうきゅう /通級;「-指導学級」「-するためには」/\nつうきん /通勤/\nつうきんかいそく /通勤快速/\nつうきんきゃく /通勤客/\nつうきんけいろ /通勤経路/\nつうきんけいろじょう /通勤経路上/\nつうきんけん /通勤圏/\nつうきんしゃ /通勤者;†commuter/通勤車;†commuter cars/\nつうきんしゃりょう /通勤車両/\nつうきんじ /通勤時/\nつうきんじかん /通勤時間/\nつうきんじかんたい /通勤時間帯/\nつうきんじごく /通勤地獄/\nつうきんじじょう /通勤事情/\nつうきんじゅよう /通勤需要/\nつうきんちゅう /通勤中/\nつうきんつうがく /通勤通学/\nつうきんてあて /通勤手当/\nつうきんていき /通勤定期/\nつうきんていきだい /通勤定期代/\nつうきんてつどう /通勤鉄道/\nつうきんでんしゃ /通勤電車/\nつうきんとちゅう /通勤途中/\nつうきんとっかい /通勤特快/\nつうきんとっきゅう /通勤特急/\nつうきんひ /通勤費/\nつうきんひほじょ /通勤費補助/\nつうきんゆそう /通勤輸送/\nつうきんよう /通勤用/\nつうきんらっしゅ /通勤ラッシュ/\nつうきんりゅうどう /通勤流動/\nつうきんれっしゃ /通勤列車/\nつうきんろ /通勤路/\nつうきんろせん /通勤路線/\nつうぎょう /通暁/\nつうく /痛苦/\nつうけい /通計/\nつうけん /通研/電気通信研究所;※abbrev/東北大学電気通信研究所;※abbrev/\nつうげき /痛撃/\nつうげん /痛言/\nつうこう /通行/通航;「運河を-する」/通好;「-条約」/通交;≒通好/通工;[略語]通信工業/通功;[キリスト教]communion/\nつうこうか /通行可/\nつうこうかのう /通行可能/\nつうこうきょか /通行許可/\nつうこうきんし /通行禁止/\nつうこうきんしいはん /通行禁止違反/\nつうこうくぶん /通行区分/\nつうこうけん /通行券;†ticket.「-をお取りください」/通行権;†right-of-way.「袋地-」/\nつうこうしゃ /通行車/\nつうこうしょう /通行証/\nつうこうぜい /通行税/\nつうこうちゅう /通行中/\nつうこうどめ /通行止め/通行止/\nつうこうにん /通行人/\nつうこうふか /通行不可/\nつうこうふのう /通行不能/\nつうこうぼん /通行本/\nつうこうりょう /通行料/通行量/\nつうこうりょうきん /通行料金/\nつうこく /通告/痛哭/\nつうこくしょ /通告書/\nつうこくしょぶん /通告処分/\nつうこん /痛恨/\nつうこんじ /痛恨事/\nつうご /通語/\nつうごう /通号/\nつうごのみ /通好み/\nつうさん /通算/通産/\nつうさん> /通算;-成績,-200勝,-データ/\nつうさんきょく /通産局/\nつうさんげつ /通算月/\nつうさんしょう /通産省;NB:2001年1月の中央省庁再編で経済産業省に再編された/通産相;†大臣/通商産業省;※abbrev/\nつうさんしょうこうぎいん /通産省工技院/\nつうさんせいせき /通算成績/\nつうさんだりつ /通算打率/\nつうさんとくてん /通算得点/\nつうさんねん /通算年/\nつうし /通史/\nつうしき /通式/\nつうしゃく /通釈/\nつうしょ /通所;-介護/通書/\nつうしょう /通称/通商/\nつうしょうかいぎ /通商会議/\nつうしょうこうかいじょうやく /通商航海条約/\nつうしょうさんぎょうしょう /通商産業省;NB:2001年1月の中央省庁再編で経済産業省に再編された/\nつうしょうじょうやく /通商条約/\nつうしょうだいひょうぶ /通商代表部;USTR/\nつうしん /通信/痛心/\nつうしんあいて /通信相手/\nつうしんいん /通信員/\nつうしんえいせい /通信衛星/\nつうしんか /通信科/通信課/\nつうしんかいせん /通信回線/\nつうしんかくしゃ /通信各社/\nつうしんかのう /通信可能/\nつうしんかぶしきがいしゃ /通信株式会社/\nつうしんかんきょう /通信環境/\nつうしんかんけい /通信関係/\nつうしんがいしゃ /通信会社/\nつうしんがく /通信学/\nつうしんがくぶ /通信学部/\nつうしんがたじゅしんき /通信型受信機/\nつうしんがっかい /通信学会/\nつうしんき /通信機/\nつうしんきかく /通信規格/\nつうしんきかん /通信機関/\nつうしんきき /通信機器/\nつうしんきこう /通信機構/\nつうしんきのう /通信機能/\nつうしんきばん /通信基盤/\nつうしんきょういく /通信教育/\nつうしんきょういくきょうざい /通信教育教材/\nつうしんきょり /通信距離/\nつうしんぎじゅつ /通信技術/\nつうしんぎじゅつぶ /通信技術部/\nつうしんぎょう /通信業/\nつうしんけーぶる /通信ケーブル/\nつうしんけいろ /通信経路/\nつうしんけんきゅうしょ /通信研究所/\nつうしんけんきゅうぶ /通信研究部/\nつうしんこうかん /通信交換/\nつうしんこうがく /通信工学/\nつうしんこうがっか /通信工学科/\nつうしんこうざ /通信講座/\nつうしんし /通信士;operator/通信使;朝鮮-/\nつうしんしせつ /通信施設/\nつうしんしゃ /通信社/\nつうしんしゅだん /通信手段/\nつうしんしょう /通信省/通信相;†大臣/\nつうしんしょうがい /通信障害/\nつうしんしょり /通信処理/\nつうしんしんごう /通信信号/\nつうしんじ /通信時/\nつうしんじかん /通信時間/\nつうしんじぎょうしゃ /通信事業者/\nつうしんじじょう /通信事情/\nつうしんじっぴ /通信実費/\nつうしんじょう /通信上/\nつうしんじょうけん /通信条件/\nつうしんじょうほう /通信情報/\nつうしんせいのう /通信性能/\nつうしんせつび /通信設備/\nつうしんせん /通信線/\nつうしんせんよう /通信専用/\nつうしんそうけん /通信総研/\nつうしんそうごうけん /通信総合研/\nつうしんそうち /通信装置/\nつうしんそくど /通信速度/\nつうしんたいしょう /通信対象/\nつうしんたんまつ /通信端末/\nつうしんだい /通信代/\nつうしんちゅう /通信中/\nつうしんてじゅん /通信手順/\nつうしんとぜつ /通信途絶/\nつうしんないよう /通信内容/\nつうしんのうりょく /通信能力/\nつうしんはくしょ /通信白書/\nつうしんはんばい /通信販売/\nつうしんはんばいいがい /通信販売以外/\nつうしんはんばいがいしゃ /通信販売会社/\nつうしんはんばいてん /通信販売店/\nつうしんばいたい /通信媒体/\nつうしんひ /通信費/\nつうしんひよう /通信費用/\nつうしんぶん /通信文/\nつうしんぶんや /通信分野/\nつうしんへい /通信兵/\nつうしんほう /通信法/\nつうしんほうしき /通信方式/\nつうしんほうほう /通信方法/\nつうしんぼ /通信簿/\nつうしんぼうじゅほう /通信傍受法/\nつうしんもう /通信網/\nつうしんもくてき /通信目的/\nつうしんよう /通信用/\nつうしんようりょう /通信容量/\nつうしんらん /通信欄/\nつうしんりょう /通信料;communication fee/通信量;traffic/\nつうしんりょうきん /通信料金/\nつうしんりろん /通信理論/\nつうしんろ /通信路/\nつうしんろん /通信論/\nつうじ /通時;diachronie.⇔共時/通事/通詞/通辞;=通詞/通じ/\nつうじかい /通字解/\nつうじたい /通時態;[言語]diachronie. ⇔共時態/\nつうじてき /通時的/\nつうじゅく /通塾/\nつうじょう /通常/\nつうじょううんちん /通常運賃/\nつうじょううんてん /通常運転/\nつうじょうえいぎょう /通常営業/\nつうじょうかかく /通常価格/\nつうじょうがた /通常型/\nつうじょうがめん /通常画面/\nつうじょうぎょうむ /通常業務/\nつうじょうくうかん /通常空間/\nつうじょうげんご /通常言語/\nつうじょうこうげき /通常攻撃/\nつうじょうこっかい /通常国会/\nつうじょうこん /通常婚/\nつうじょうさいせい /通常再生/\nつうじょうさつえい /通常撮影/\nつうじょうしよう /通常使用/\nつうじょうじん /通常人/\nつうじょうそうかい /通常総会/\nつうじょうそうこう /通常走行/\nつうじょうたいほ /通常逮捕/\nつうじょうだん /通常弾/\nつうじょうだんとう /通常弾頭/\nつうじょうはがき /通常葉書/\nつうじょうばん /通常版/通常盤/\nつうじょうひょうじ /通常表示/\nつうじょうぶん /通常文/\nつうじょうへいき /通常兵器/\nつうじょうほうしき /通常方式/\nつうじょうほこう /通常歩行/\nつうじょうよさん /通常予算/\nつうじん /通人/\nつうすい /通水/\nつうせい /通性/\nつうせき /痛惜/\nつうせつ /通説/痛切/\nつうせつどおり /通説通り/\nつうそう /通奏/\nつうそうけん /通総研/\nつうそうていおん /通奏低音/\nつうそく /通則/\nつうぞく /通俗/\nつうぞくてき /通俗的/\nつうたつ /通達/\nつうたん /痛嘆/痛歎/\nつうだ /痛打/\nつうち /通知/\nつうちぎむ /通知義務/\nつうちしょ /通知書/\nつうちじょう /通知状/\nつうちひょう /通知表/\nつうちぼ /通知簿/\nつうちょう /通帳/通牒/\nつうちょうていき /通帳定期/\nつうちよきん /通知預金;call deposit. 引出数日前に通知する必要がある/\nつうてい /通底/\nつうてん /痛点/\nつうてんかく /通天閣/\nつうでん /通電/\nつうどう /通洞/通導/\nつうどうそしき /通導組織/\nつうどく /通読/\nつうねん /通年/通念/\nつうはん /通販/\nつうはんぎょうしゃ /通販業者/\nつうはんてん /通販店/\nつうはんや /通販屋/\nつうば /痛罵/\nつうばん /通番/\nつうぱい /字牌/\nつうひ /通費/通臂/\nつうふう /痛風;[医]gout/通風;ventilation/\nつうふうき /通風機/\nつうふうこう /通風口/\nつうふん /痛憤/\nつうぶん /通分/\nつうへい /通弊/\nつうほう /通報/通宝;寛永-/\nつうほうぎむ /通報義務/\nつうほうしゃ /通報者/\nつうぼう /通謀/痛棒/\nつうめ /通目/\nつうめい /通名/\nつうや /通夜/\nつうやく /通訳;interpret(er)/通約;=約分/\nつうやくかん /通訳官/\nつうやくし /通訳氏/\nつうやくしゃ /通訳者/\nつうゆう /通有/\nつうゆうせい /通有性/\nつうよう /通用/痛痒/\nつうようきかん /通用期間/\nつうようぐち /通用口/\nつうようじたい /通用字体/\nつうようど /通用度/\nつうようもん /通用門/\nつうらい /通来/\nつうらん /通覧/\nつうりき /通力/\nつうれい /通例/\nつうれつ /痛烈/\nつうろ /通路/\nつうろがわ /通路側/\nつうろはば /通路幅/\nつうろん /通論;introduction/痛論;hot discussion/\nつうわ /通話/\nつうわじかん /通話時間/\nつうわじょうたい /通話状態/\nつうわせい /通話制/\nつうわだい /通話代/\nつうわないよう /通話内容/\nつうわひょう /通話表/\nつうわりょう /通話料/\nつうわりょうきん /通話料金/\nつえ /杖/拐/丈/\nつえはしら /杖柱/\nつか /柄;hilt/塚;mound/束/冢;=塚/\nつかあな /塚穴/\nつかい /使い/遣い/\nつかいかた /使い方/\nつかいかって /使い勝手/\nつかいがって /使い勝手/\nつかいごこち /使い心地/\nつかいし /束石/\nつかいすて /使い捨て/使い棄て/\nつかいだて /使い立て/\nつかいっぱしり /使いっ走り;パシリ/\nつかいて /使い手;perlの-/\nつかいで /使い出/使いで/\nつかいはしり /使い走り/\nつかいばしり /使い走り/\nつかいばん /使い番/\nつかいふるし /使い古し/\nつかいほうだい /使い放題/\nつかいま /使い魔/\nつかいまわし /使い回し/\nつかいみち /使い道/使い途/\nつかいもの /使い物/使いもの/遣い物;gift/\nつかいよう /使い様/\nつかいわけ /使い分け/\nつかえ /仕え/\nつかがしら /柄頭/\nつかくち /塚口/\nつかぐち /塚口/\nつかこし /塚越/\nつかごし /塚越/\nつかさ /司/元/長;首長/首;首長/官;役人/丘;丘陵/曹/阜;丘陵/寮/\nつかさびと /官人/\nつかさめし /司召/\nつかしま /塚島/\nつかずはなれず /付かず離れず/\nつかたに /塚谷/\nつかだ /塚田/束田/\nつかぬこと /付かぬ事;-をお聞きしますが/\nつかの /塚野/\nつかのあいだ /束の間;つかのま/\nつかのま /束の間/\nつかのめ /塚目/\nつかはら /塚原/束原/\nつかみ /掴み/\nつかみどころ /掴み所/\nつかみどり /掴み取り/\nつかみなげ /掴み投げ/\nつかみほん /束見本/\nつかむ /搏/攫/\nつかもと /塚本/\nつかもとしょうじ /塚本商事;[企業名]/\nつかれ /疲れ/\nつかれめ /疲れ目/\nつかわれかた /使われ方/\nつが /栂/都賀/\nつがい /番/番い/津飼/\nつがいけ /栂池/\nつがいけこうげん /栂池高原/\nつがいまい /番舞/\nつがる /津軽/\nつがるかいきょう /津軽海峡/\nつがるかいきょうせん /津軽海峡線/\nつがるじゃみせん /津軽三味線/\nつがるせん /津軽線/\nつがるぬり /津軽塗;弘前/\nつがるはんとう /津軽半島/\nつがるふじ /津軽富士;岩木山/\nつがるべん /津軽弁/\nつがるわん /津軽湾/\nつがわ /津川/対川/\nつがん /通鑑/\nつき /月/坏;素焼きの器/槻;けやき/付/付き/突き/尽き/築/欟;=槻/憑き/\nつき> /月;月イチ,月３度/\nつきあい /付き合い/付合い/付合/\nつきあかり /月明かり/月明り/\nつきあげ /突き上げ/\nつきあげぐん /築上郡/\nつきあし /月足/\nつきあたま /月頭/\nつきあたり /突き当たり/突き当り/突当り/\nつきあわせ /突合せ/突き合わせ/突き合せ/\nつきいち /月一/月イチ/\nつきうま /付き馬/\nつきおか /月岡/\nつきおとし /突き落とし/\nつきおろしね /月卸値/\nつきかいひ /月会費/\nつきかげ /月影/\nつきかず /月数/\nつきがけ /月掛け/\nつきがさ /月暈/\nつきがせ /月ヶ瀬/\nつきがた /月形/\nつきがわり /月替わり/月代わり/月代り/\nつききず /突き傷/\nつききち /月基地/\nつきぎめ /月極め/\nつきぎめちゅうしゃじょう /月極駐車場/\nつきぎょうじ /月行事/\nつきぎり /月切り/月限/\nつきぐみ /月組;[芸能]宝塚/\nつきげ /月毛/鴾毛/\nつきこ /月子/\nつきこうはん /月後半/\nつきごし /月越し/\nつきごと /月毎/\nつきごめ /搗き米/\nつきごろ /月頃/\nつきさっぷ /月寒/\nつきさむ /月寒/\nつきしま /月島/\nつきしょじゅん /月初旬/\nつきしろ /月白/\nつきじ /築地/\nつきじぐち /築地口/\nつきじろ /月白/\nつきすう /月数/\nつきずえ /月末/\nつきせかい /月世界/\nつきせかいりょこう /月世界旅行/\nつきそい /付き添い/付添/付添い/\nつきそいかんごひ /付添看護費/\nつきそいにん /付添人/\nつきたおし /突き倒し/\nつきたて /月舘/\nつきたらず /月足らず/\nつきたんい /月単位/\nつきだし /突き出し/突出し/\nつきだて /築館;地名,宮城/月舘;地名,福島/\nつきだてちょう /築館町/\nつきっきり /付きっ切り;-で看病する/\nつきづき /月々/\nつきていど /月程度/\nつきなかば /月半ば/\nつきなみ /月並/月次/槻並/\nつきなんにち /月何日/\nつきの /月野/\nつきのいり /月の入り/\nつきのき /槻木/\nつきのさわり /月の障り/\nつきので /月の出/\nつきのはら /月野原/\nつきのみ /突き鑿/\nつきのもの /月の物/\nつきのわ /月の輪/\nつきのわぐま /月輪熊/\nつきはじめ /月初め/\nつきばらい /月払い/\nつきばん /月番/\nつきひ /月日/\nつきひめ /月姫/\nつきびと /付き人/付人/\nつきへいきん /月平均/\nつきへん /月偏/\nつきべつ /月別/\nつきぼし /月星/\nつきまいり /月参り/\nつきまち /月待ち/\nつきみ /月見/\nつきみざけ /月見酒/\nつきみそう /月見草/\nつきみだんご /月見団子/\nつきみばし /月見橋/\nつきめ /尽き目/\nつきめくり /月捲り/\nつきもの /付き物;「失敗は-だ」/憑き物;ghost.「-が落ちる」/付物/つき物/\nつきもり /月森;姓/\nつきやく /月役/\nつきやま /築山/\nつきゆきはな /月雪花/\nつきゆび /突き指/\nつきよ /月夜/\nつきよだ /月夜田/\nつきよの /月夜野/\nつきわり /月割/月割り/\nつぎ /次/\nつぎお /次男/次雄/次夫/\nつぎがみ /継紙/\nつぎき /接木/継ぎ木/継木/\nつぎきれ /継切/\nつぎくち /注ぎ口/\nつぎぐち /注ぎ口/\nつぎしきし /継色紙/\nつぎつぎ /次々/\nつぎて /継手/継ぎ手/接手/\nつぎのすけ /継之助/\nつぎのま /次の間/\nつぎはぎ /継ぎ接ぎ/\nつぎぶし /次節;小唄/\nつぎほ /接ぎ穂/\nつぎめ /継ぎ目/継目/\nつぎもの /継ぎ物/\nつく /筑/津久/\nつくい /津久井/\nつくいこ /津久井湖/\nつくいはま /津久井浜/\nつくえ /机/\nつくえがた /机型/\nつくし /筑紫/土筆/\nつくしかん /筑紫館/\nつくしごと /筑紫箏/\nつくしじろう /筑紫二郎/\nつくだ /佃/附田/\nつくだじま /佃島/\nつくだに /佃煮/\nつくだにふう /佃煮風/\nつくつくぼうし /つくつく法師/\nつくづく /熟/熟々/\nつくで /作手/\nつくと /津久戸/\nつくね /築根;姓/\nつくば /筑波/\nつくばい /蹲踞/\nつくばえき /筑波駅/\nつくばかがくはく /筑波科学博/\nつくばぎじゅつたんだい /筑波技術短大/\nつくばけん /筑波研/\nつくばけんきゅう /筑波研究/\nつくばけんきゅうしょ /筑波研究所/\nつくばこうじょう /筑波工場/\nつくばさん /筑波山/\nつくばし /つくば市/筑波市;※「つくば市」が正しい/\nつくばじょうほう /筑波情報/\nつくばだい /筑波大/\nつくばだいかがく /筑波大化学;[企業名]/\nつくばだいがく /筑波大学/\nつくばだいがくいん /筑波大学院/\nつくばだいがくせいぶつ /筑波大学生物/\nつくばだいがくだい /筑波大学第/\nつくばだいがくちゅうおう /筑波大学中央/\nつくばだいがくでんし /筑波大学電子/\nつくばだいびょういん /筑波大病院/\nつくばね /筑波嶺/\nつくばはく /筑波博/\nつくばばんぱく /筑波万博/\nつくぼう /突棒/\nつくみ /津久見/\nつくも /九十九/\nつくもがみ /付喪神/九十九髪/\nつくもでんき /九十九電機;[企業名]/\nつくよ /月夜/\nつくよみ /月読み/月讀み/\nつくり /作り/傍;部首/旁;部首/造り/\nつくりうた /作り歌/作り唄/\nつくりおき /作り置き;-のキンピラ/\nつくりかえ /作り替え/\nつくりかた /作り方/\nつくりこみ /作り込み/\nつくりごえ /作り声/\nつくりごと /作り事/\nつくりざかや /造り酒屋;brewery/造酒屋/\nつくりつけ /作り付け/\nつくりて /作り手/\nつくりばなし /作り話/\nつくりもの /作り物/\nつくりわらい /作り笑い/\nつくろい /繕い/繕/\nつくろいもの /繕い物;最近廃れつつあるかな？/\nつぐ /津具;地名/継/嗣/\nつぐお /嗣雄/\nつぐとし /次利/\nつぐとも /嗣智/嗣朋/\nつぐない /償い/\nつぐのぶ /嗣信/\nつぐみ /鶫/\nつぐも /津雲/\nつけ /付/漬け/漬/附け/付け/\nつけあい /付合/\nつけあわせ /付け合わせ;relish/付け合せ/\nつけいた /付け板/ツケ板/\nつけうま /付け馬/\nつけおち /付け落ち/\nつけかえ /付替/付け替え/\nつけかた /付け方/\nつけく /付句/\nつけぐすり /付け薬/\nつけげ /付け毛/\nつけこみちょう /付込帳/\nつけさげ /付下げ;和服の模様の付け方の名/\nつけじる /漬け汁/付け汁/付汁/\nつけたし /付け足し/\nつけたり /付けたり;appendix/\nつけだけ /付竹/\nつけだし /付け出し/\nつけち /付知/\nつけづめ /付け爪/\nつけとどけ /付け届け/\nつけどころ /付け所;目の-/\nつけな /漬菜/\nつけね /付け根/付け値/\nつけば /付け場/\nつけばしら /付柱;[建築]/付け柱;[建築]pilastre/\nつけひげ /付け髭/\nつけび /付け火/\nつけびと /付け人/\nつけぶみ /付け文/\nつけまつげ /付け睫毛/\nつけめ /付け目/\nつけもの /漬物/漬け物/\nつけものいし /漬物石/\nつけものてん /漬物店/\nつけやき /付け焼き/\nつけやきば /付け焼刃/付け焼き刃/付焼刃/付焼き刃/\nつげ /柘植/柘/告げ/都祁/\nつげぐち /告げ口/\nつごう /都合/\nつごうしゅぎ /都合主義/\nつごうじょう /都合上/\nつごもり /晦/晦日/\nつさか /津坂/\nつざき /津崎/\nつし /津市/都志/\nつしま /対馬/津島/對馬/津嶋/\nつしまかいきょう /対馬海峡/\nつしまかいりゅう /対馬海流/\nつしまかなめ /津島要/\nつしまく /津島区/\nつしまなか /津島中/\nつしまふくい /津島福居/\nつじ /辻/旋毛;=つむじ/\nつじい /辻井/\nつじうら /辻占/\nつじうらない /辻占い/\nつじおか /辻岡/\nつじかわ /辻川/\nつじがどう /辻ヶ堂/\nつじぎみ /辻君/\nつじぎり /辻斬り/\nつじぐるま /辻車/\nつじげいにん /辻芸人/\nつじさわ /辻沢/\nつじした /辻下/\nつじせっぽう /辻説法/\nつじた /辻田/\nつじつじ /辻々/\nつじつま /辻褄/\nつじつまあわせ /辻褄合わせ/\nつじどう /辻堂/\nつじの /辻野/\nつじばしゃ /辻馬車/\nつじむら /辻村/\nつじもと /辻本/辻元/\nつずき /都築;※仮名遣い「つづき」/\nつた /蔦/樢/\nつたえ /伝え/\nつたかずら /蔦葛/\nつたき /津滝/\nつたない /拙い/\nつたや /蔦屋/\nつだ /津田/\nつだじゅく /津田塾/\nつだじゅくだい /津田塾大/\nつだじゅくだいがく /津田塾大学/\nつだぬま /津田沼/\nつだぬまえき /津田沼駅/\nつち /土/槌;きづち/鎚/椎/壌/\nつちい /土井/土居/\nつちいじり /土弄り/\nつちいっき /土一揆/\nつちいばんすい /土井晩翠;NB:通称「どい」/\nつちいろ /土色/\nつちうら /土浦/\nつちうらし /土浦市/\nつちうらにこう /土浦二高/\nつちうらにちだい /土浦日大/\nつちおと /槌音/\nつちかべ /土壁/\nつちかわ /土川/\nつちがた /土型/\nつちくれ /土塊/土くれ/\nつちぐも /土蜘蛛/蝪/\nつちぐら /土倉/\nつちぐり /土栗/\nつちけいろ /土気色/\nつちけむり /土煙/\nつちこ /土子/\nつちこつ /槌骨;[解剖](中耳の)malleus/\nつちざき /土崎/\nつちた /土田/\nつちだ /土田/槌田/\nつちつかず /土付かず/\nつちづくり /土作り/\nつちとい /土樋/\nつちとりもちもく /ツチトリモチ目/Balanophorales/\nつちどめ /土留め;[土木]土砂崩れを防ぐ工作物/\nつちにんぎょう /土人形/\nつちのえ /戊;[十干]5/\nつちのえいぬ /戊戌/\nつちのえうま /戊午/\nつちのえさる /戊申/\nつちのえたつ /戊辰/\nつちのえとら /戊寅/\nつちのえね /戊子/\nつちのこ /槌の子/\nつちのと /己;[十干]6/\nつちのとい /己亥/\nつちのとう /己卯/\nつちのとうし /己丑/\nつちのととり /己酉/\nつちのとひつじ /己未/\nつちのとみ /己巳/\nつちはし /土橋/\nつちばし /土橋/\nつちふまず /土踏まず/\nつちぶえ /土笛/\nつちへん /土偏;「埃」の偏/\nつちぼこり /土埃/\nつちぼとけ /土仏/\nつちみかど /土御門/\nつちみかどてんのう /土御門天皇/\nつちむろ /土室/\nつちもち /土持/\nつちもと /土本/\nつちや /土屋/土家/土谷/\nつちやぶんめい /土屋文明/\nつちやま /土山/\nつちゆ /土湯/\nつちよせ /土寄せ/\nつちろう /土牢/\nつっかいぼう /突っ支い棒/つっかい棒/\nつっかけ /突っ掛け/\nつっけんどん /突っ慳貪/突慳貪/\nつっこみ /突っ込み/突込み/\nつっぱり /突っ張り/\nつつ /筒/砲/\nつつい /筒井/\nつついづつ /筒井筒;-井筒にかけしまろがたけ過ぎにけらしな妹みざるまに(伊勢)/\nつついやすたか /筒井康隆;SF作家/\nつつうらうら /津々浦々/津津浦浦/\nつつおと /筒音/\nつつが /恙/筒賀/\nつつがき /筒描き/\nつつがむし /恙虫/\nつつぎり /筒切り/\nつつぐち /筒口/\nつつさき /筒先/\nつつしんで /謹んで/\nつつじ /躑躅/榴/\nつつじいろ /躑躅色/\nつつじがおか /つつじヶ丘/榴ヶ岡/榴岡/\nつつじもく /ツツジ目/Ericales/\nつつじょう /筒状/\nつつそで /筒袖/\nつつぢゃわん /筒茶碗/\nつつなか /筒中/\nつつぬけ /筒抜け/\nつつみ /堤/包み/包/恙/筒見/愼;「慎」の旧字(人名用漢字)/\nつつみあげ /包み揚げ/\nつつみがまえ /包構え;[部首]/\nつつみがみ /包み紙/\nつつみちゅうなごんものがたり /堤中納言物語/\nつつみびょうし /包表紙/\nつつみまち /堤町/\nつつみむし /包み蒸し/\nつつみやき /包み焼き/\nつつもたせ /美人局/\nつづ /通津/\nつづうらうら /津々浦々/\nつづき /続き/都築/綴喜/\nつづきがら /続柄/続き柄/\nつづきもの /続き物/\nつづく /続く/\nつづけ /続け/\nつづけざま /続け様/\nつづけじ /続け字/\nつづみ /鼓/皷;「鼓」の異体字/\nつづみうた /鼓唄/\nつづら /葛/葛籠/\nつづらおり /九十九折/九十九折り/葛折/葛折り/\nつづらこ /葛籠/\nつづらふじか /ツヅラフジ科/Menispermaceae/\nつづり /綴/綴り/\nつづりかた /綴り方;theme/綴方/\nつづりかたきょうしつ /綴方教室/\nつづりじ /綴り字/\nつづれ /綴れ/\nつづれおり /綴れ織り/綴れ織/\nつて /伝/伝手/\nつと /衝と/\nつとに /夙に/\nつとむ /力/勉/努/務/勤/\nつとめ /勤め/\nつとめぐち /勤め口/\nつとめさき /勤め先/\nつとめて /努めて/\nつとめにん /勤め人/\nつとめびと /勤め人/\nつど /都度/津戸/\nつどい /集い/集/\nつどけってい /都度決定/\nつな /綱/津名/\nつなうち /綱打ち;[相撲]/\nつなお /綱男/\nつなかん /ツナ缶/\nつながり /繋がり/\nつなぎ /繋/津奈木/繋ぎ/\nつなぎめ /繋ぎ目/\nつなぐ /綱具/\nつなしま /綱島/綱嶋/\nつなそ /綱麻/\nつなとり /綱取り;[相撲]横綱挑戦/\nつなひき /綱引き/\nつなみ /津波/\nつなみけいほう /津波警報/\nつなみじょうほう /津波情報/\nつなみちゅういほう /津波注意報/\nつなみよほう /津波予報/\nつなわたり /綱渡り/綱渡/\nつなん /津南/\nつね /常/恒/経/典/恆;「恒」の旧字(人名用漢字)/桓;?/\nつねあき /常明/\nつねお /恒夫/恒雄/恒男/常雄/常夫/常男/\nつねかわ /恒川/\nつねきち /常吉/\nつねきよ /経清/\nつねこ /恒子/\nつねじ /常次/\nつねずみ /常澄/\nつねたけ /恒毅/典武/\nつねづね /常々/\nつねとう /恒藤/恒任/\nつねとし /恒敏/種敏/\nつねとよ /常豊/\nつねなが /常長/\nつねなみ /常並/\nつねに /常に/\nつねのり /恒憲/\nつねはる /常晴/\nつねひこ /恒彦/\nつねひごろ /常日頃/\nつねひら /恒平/\nつねひろ /恒宏/常広/恒博/常廣/\nつねまさ /恒正/\nつねもり /常森/\nつねやす /常安/経康/\nつねゆき /常幸/恒行/\nつねよ /常与/\nつねよし /恒吉/常吉/恒美/\nつの /角/津野/都農/都濃/\nつのお /角尾/\nつのおか /角岡/\nつのかくし /角隠し/\nつのがい /角皆/\nつのがえる /角蛙/\nつのがき /角書/角書き/\nつのがみ /角髪/\nつのがら /角柄/\nつのぎ /角木/\nつのごけるい /角苔類/\nつのごろう /角五郎/\nつのざめ /角鮫/\nつのだ /角田/\nつのはず /角筈/\nつのぶえ /角笛/\nつのへん /角偏/\nつのまた /角叉/\nつのもじ /角文字/\nつはもの /兵/\nつはら /津原/\nつはん /ツ反;ツベルクリン反応/\nつば /唾/鍔/鐔/\nつばい /椿井/\nつばき /椿/唾/\nつばきあぶら /椿油/\nつばきい /椿井/\nつばきか /ツバキ科/Theaceae/\nつばきさんじゅうろう /椿三十郎/\nつばきしゅぞう /椿酒造/\nつばきはら /椿原/\nつばきひめ /椿姫/\nつばきもとちえいん /椿本チエイン/\nつばきやま /椿山/\nつばくらめ /燕/\nつばくろ /燕/\nつばくろうお /燕魚/\nつばさ /翼/翅/\nつばぜりあい /鍔迫り合い/\nつばた /津幡/\nつばな /茅花/\nつばめ /燕/\nつばめうお /燕魚/\nつばめがえし /燕返し/\nつばめざわ /燕沢/\nつばもと /鍔元/\nつひに /遂に/終に/\nつぶ /粒/螺;巻貝/\nつぶあん /粒餡/粒あん/\nつぶえ /粒餌/\nつぶぎん /粒銀/\nつぶこしょう /粒胡椒/粒コショウ/\nつぶさき /粒崎/\nつぶさに /具に/備に/悉に/\nつぶし /潰し/\nつぶじょう /粒状/\nつぶす /潰/\nつぶぞろい /粒揃い/\nつぶつぶ /粒々/粒粒/\nつぶて /礫/\nつぶますたーど /粒マスタード/\nつぶやき /呟き/\nつぶより /粒選り/\nつぶら /円ら/円/\nつぶらや /円谷/\nつぶれ /潰れ/\nつべつ /津別/\nつべるくりんはんのう /ツベルクリン反応;[医]tuberculin reaction. 結核の検査法/\nつぼ /坪/壺/壷;「壺」の異体字/\nつぼあたり /坪当たり/坪当り/\nつぼい /坪井/壷井/壺井/壺居/\nつぼいさかえ /壺井栄/\nつぼうち /坪内/\nつぼうちしょうよう /坪内逍遥/\nつぼかわ /坪川/\nつぼくら /坪倉/\nつぼさき /坪崎/\nつぼすう /坪数/\nつぼせんざい /壺前栽/\nつぼた /坪田/\nつぼたんか /坪単価/\nつぼだけ /坪岳/\nつぼづけ /つぼ漬/\nつぼにわ /坪庭/\nつぼね /局/\nつぼはち /つぼ八/\nつぼほり /壺掘り;[建築]柱に合わせて穴を掘る/\nつぼみ /蕾/莟/\nつぼや /壺屋/壷屋;「壺」異体字/\nつぼやき /壺焼き/壺焼/\nつぼやきいも /壺焼き芋/壺焼芋/\nつぼややき /壺屋焼/\nつま /妻/褄;和服の-/嬬;か弱い女性/都万;地名,島根県/\nつまい /妻井/\nつまお /妻夫/\nつまおと /爪音/\nつまかべ /妻壁;[建築]軒に垂直な方向(妻)の壁/\nつまぎ /爪木/\nつまご /妻籠/\nつまごい /嬬恋/つま恋/妻恋/\nつまさき /爪先/つま先/\nつまずき /躓き;-の石/\nつまづき /躓き/\nつまど /妻戸/\nつまどいこん /妻問婚/\nつまどり /褄取り/\nつまはじき /爪弾き/\nつまびき /爪弾き/\nつまびらか /詳らか/審らか/\nつまべに /爪紅/\nつまみぐい /つまみ食い/摘み食い/摘まみ食い/撮み食い/\nつまみな /摘まみ菜/\nつまようじ /爪楊枝/\nつまるところ /詰まる所/\nつみ /罪/詰み/辟/\nつみあげ /積み上げ/\nつみいし /積石/積み石/\nつみいしき /罪意識/\nつみいれ /摘入れ/\nつみおろし /積み卸し/\nつみかえ /積み替え/積替え/積替/\nつみかさね /積み重ね/\nつみき /積み木/積木/\nつみきん /積金/積み金/\nつみくさ /摘み草/\nつみこみ /積み込み/\nつみごえ /積肥/\nつみたて /積立/積み立て/積立て/\nつみたてきん /積立金/\nつみたてほうしき /積立方式/\nつみたてよきん /積立預金/\nつみち /積地/\nつみつくり /罪作り/\nつみとが /罪科/\nつみとばつ /罪と罰;Prestuplenie i nakazanie(1866), Dostoevskii/\nつみに /積荷/積み荷/\nつみにほけん /積荷保険/\nつみのこし /積み残し/\nつみびと /罪人/\nつみほろぼし /罪滅ぼし/\nつみまし /積み増し/\nつみれ /摘入/\nつむ /錘/紡錘/舶;大船/頭/\nつむがた /紡錘形/\nつむがり /都牟刈/\nつむぎ /紬/紡/紡木/\nつむぎいと /紬糸/\nつむぎうた /紡ぎ唄;グレートヒェンの-/\nつむぎおり /紬織/紬織り/\nつむじ /旋毛/辻/旋風/\nつむじかぜ /旋風/つむじ風/\nつむじまがり /旋毛曲り/旋毛曲がり;ひねくれ者/\nつむら /津村/津邑/\nつむり /頭/\nつめ /爪/詰め/詰/\nつめあと /爪痕/\nつめあわせ /詰め合わせ/詰合せ/詰め合せ/詰合わせ/\nつめいん /爪印/\nつめえり /詰襟/詰め襟/\nつめかえ /詰め替え/\nつめかえよう /詰め替え用/詰替用/\nつめきり /爪切り/\nつめくさ /詰草/\nつめご /詰碁/詰め碁/\nつめさき /爪先/\nつめしょ /詰所/詰め所;警察官-/\nつめしょうぎ /詰将棋/詰め将棋/\nつめすじ /詰筋/\nつめた /冷た/\nつめて /詰手;[将棋]王を詰ませる手/\nつめどころ /詰所/詰め所/\nつめのあか /爪の垢;-を煎じて飲む/\nつめばら /詰め腹;-を切らされる/詰腹/\nつめほうだい /詰め放題/\nつめもの /詰め物/詰物/\nつめろ /詰めろ;[将棋]次に王手となる手。「-をかける」/\nつも /自摸;[麻雀]/模;?/\nつもほう /自模和/\nつもり /津守/積もり/積り/心算/\nつや /艶/通夜/艷;旧字/\nつやけ /艶気/\nつやけし /艶消し/つや消し/艶消/\nつやごと /艶事/\nつやざき /津屋崎/\nつやだし /艶出し/つや出し/ツヤ出し/艶出/\nつやつや /艶々/艶艶/\nつやぶみ /艶文/\nつやま /津山/\nつやません /津山線/\nつやもの /艶物/\nつやものがたり /艶物語/\nつゆ /梅雨/露/汁;麺類などの/液/黴雨/\nつゆあけ /梅雨明け;最近は発表されない/梅雨明/\nつゆいこう /梅雨以降/\nつゆいり /梅雨入り/梅雨入/入梅/\nつゆき /露木/\nつゆくさ /露草/\nつゆくさいろ /露草色/\nつゆくさもく /ツユクサ目/Commelinales/\nつゆこ /露子/\nつゆごろ /梅雨頃/\nつゆざむ /梅雨寒/\nつゆしぐれ /露時雨/\nつゆじも /露霜/\nつゆぞら /梅雨空/\nつゆどき /梅雨時/\nつゆはし /露橋/\nつゆはらい /露払い/\nつゆほど /露程/\nつよき /強気/\nつよきすじ /強気筋/\nつよごし /強腰/\nつよさ /強さ/\nつよし /剛/強/毅/幹/剛士/津義/毅師/\nつよび /強火/\nつよみ /強み/強味/\nつら /面/\nつらあて /面当て/\nつらがまえ /面構え/\nつらだし /面出し/\nつらだましい /面魂/\nつらつら /熟々/倩々;=熟々/\nつらなり /連なり/\nつらのかわ /面の皮;-が厚い,-を剥ぐ,いい-/\nつらゆき /貫之/\nつらよごし /面汚し/\nつらら /氷柱/\nつり /釣り/釣/吊り/吊/系/\nつりーがた /ツリー型/\nつりーこうぞう /ツリー構造/\nつりあい /釣り合い/釣合/釣合い/\nつりあげ /吊り上げ/釣り上げ/釣上げ/\nつりいと /釣り糸/釣糸/\nつりうむ /Tm/Thulium/\nつりおとし /吊り落とし/\nつりかた /釣り方/\nつりかわ /吊革/吊り革/吊り皮/釣り革/\nつりがき /釣書/\nつりがね /釣鐘/釣り鐘/\nつりがねがた /釣鐘形/\nつりがねそう /釣鐘草/\nつりがねむし /釣鐘虫/\nつりきゃく /釣り客/\nつりぐ /釣具/釣り具/吊り具/\nつりぐてん /釣具店/\nつりぐや /釣具屋/\nつりこうこく /吊り広告/\nつりこみごし /釣り込み腰/\nつりごし /釣り輿/\nつりさげしき /吊り下げ式/\nつりざお /釣竿/釣り竿/\nつりし /釣り師/釣師/\nつりしょ /釣書/\nつりせん /釣り銭/釣銭/\nつりたに /釣谷/\nつりだいこ /釣太鼓/\nつりだし /吊り出し/\nつりて /釣手/\nつりてんじょう /釣天井/釣り天井/\nつりとだな /吊り戸棚/\nつりどうぐ /釣り道具/釣道具/\nつりどの /釣殿/\nつりば /釣り場/\nつりばし /吊り橋/吊橋/\nつりばり /釣り針/釣針/\nつりひも /吊り紐/\nつりびと /釣り人/釣人/\nつりぶね /釣り船/釣船/釣り舟/釣舟/\nつりほう /釣法/\nつりぼり /釣り堀/釣堀/\nつりまと /釣的/\nつりめ /吊り目/\nつりもと /釣元/\nつりやど /釣宿/釣り宿/\nつりやね /吊り屋根/\nつりわ /吊り輪/\nつる /鶴/蔓/弦;弓の-/絃;≒弦/鉉;鍋の-/都留/寉;「鶴」の異体字/敦;人名読み/\nつるあまちゃ /蔓甘茶/\nつるい /鶴居/釣井/\nつるいち /鶴一/\nつるえ /鶴枝/鶴江/\nつるおか /鶴岡/\nつるおかし /鶴岡市/\nつるおと /弦音/\nつるかめ /鶴亀/\nつるかめざん /鶴亀算/\nつるかめつるかめ /鶴亀鶴亀;縁起直しのおまじない/\nつるかわ /鶴川/\nつるが /敦賀/鶴賀/鶴我/\nつるがおか /鶴岡/\nつるがおかはちまんぐう /鶴岡八幡宮/\nつるがかん /敦賀間/\nつるがこう /敦賀港/\nつるがしま /鶴ヶ島/\nつるがみね /鶴ヶ峰/\nつるがや /鶴ヶ谷/\nつるきえき /鶴来駅/\nつるぎ /剣/鶴来;地名,石川/剱;「剣」の異体字1/劔;「剣」の異体字2/劍;「剣」の旧字(人名用漢字)/劒;「剣」の異体字3/釼;≒剣/\nつるぎざき /剣崎/\nつるぎのまい /剣の舞/\nつるくさ /蔓草/\nつるくび /鶴首/\nつるこう /鶴光/\nつるさき /鶴崎/\nつるざ /鶴座;Grus(Gru)/\nつるし /吊るし;-の背広(=既製服)/\nつるしあげ /吊るし上げ/吊し上げ/\nつるしま /鶴島/\nつるしょくぶつ /蔓植物/\nつるじろう /鶴次郎/\nつるせい /蔓性/\nつるぞう /鶴蔵/\nつるた /鶴田/\nつるたろう /鶴太郎/\nつるだ /鶴田/\nつるっぱげ /つるっ禿/\nつるな /蔓菜/\nつるにちにちそう /蔓日々草/蔓日日草/\nつるにょうぼう /鶴女房/\nつるのこ /鶴の子/\nつるのまる /鶴の丸/\nつるはぎ /鶴脛/\nつるはし /鶴嘴;pickaxe/鶴橋;地名,大阪/\nつるばみ /橡/\nつるばら /蔓薔薇/\nつるふじ /鶴藤/\nつるべ /釣瓶/鶴瓶;人名。笑福亭鶴瓶/\nつるべおとし /釣瓶落とし;秋の日は-/釣瓶落し/\nつるま /鶴間/\nつるまい /鶴舞/\nつるまいえき /鶴舞駅/\nつるまいこうえん /鶴舞公園/\nつるまいせん /鶴舞線/\nつるまき /弦巻/鶴巻/\nつるまきおんせん /鶴巻温泉/\nつるみ /鶴見/\nつるみく /鶴見区/\nつるみず /鶴水/\nつるみせん /鶴見線/\nつるみだいがく /鶴見大学;www.tsurumi-u.ac.jp/\nつるみだけ /鶴見岳;地名,大分/\nつるむらさき /蔓紫/\nつるや /鶴屋/鶴谷/\nつるやなんぼく /鶴屋南北/\nつるやま /鶴山/\nつるれいし /蔓茘枝/\nつれ /連れ/\nつれあい /連れ合い/連合い/\nつれこ /連れ子/\nつれこみ /連れ込み/連込み/\nつれこみやど /連れ込み宿;ラブホ/\nつれご /連れ子/\nつれだか /連れ高/\nつれづれ /徒然/\nつれづれぐさ /徒然草/\nつれまい /連舞/\nつれやす /連れ安/\nつわの /津和野/\nつわぶき /石蕗/\nつわもの /兵/強者/\nつわり /悪阻/\nつんどく /積読/積ん読/積讀;「読」旧字/\nつんぼ /聾/\nつんぼさじき /聾桟敷/\nづ /図/津/\nづか /塚/冢/\nづかい /使い/\nづかれ /疲れ/\nづき /付/月/\nづくえ /机/\nづくし /尽くし/尽し;フグ-,花-,心-/\nづくり /作り/造り;(連濁) 神明-,数奇屋-,活け-/\nづけ /付/付け/漬;醤油漬,野沢菜漬,西京漬/漬け/\nづつ /筒/\nづつう /頭痛/\nづな /綱/\nづのう /頭腦/\nづま /妻/\nづみ /詰み/\nづめ /詰め/詰/\nづり /釣り/吊り/\nづる /鶴/\nづれ /連れ/\nて /手/弖;助詞の「て」/〒;郵便番号/\nてーぶるさんざ /テーブル山座;Mensa(Men)/\nてーぶるせき /テーブル席/\nてーぷおこし /テープ起こし/\nてあい /手合い/手合/\nてあか /手垢/\nてあし /手足/\nてあしくちびょう /手足口病/\nてあそび /手遊び/\nてあたり /手当たり/手当り/\nてあたりしだい /手当たり次第/手当り次第/\nてあて /手当/手当て/\nてあな /手穴/\nてあぶり /手焙り/\nてあみ /手編み/手編/\nてあら /手荒/\nてあらい /手洗い/手洗/\nてあらいばち /手洗鉢/\nてあわせ /手合わせ/手合せ/\nてぃーさいぼう /Ｔ細胞;[医]T cell/\nてぃーしゃつ /Ｔシャツ/Tシャツ/\nてぃーじ /Ｔ字/T字/\nてぃーじろ /Ｔ字路;「丁字路」ともいう/T字路;「丁字路」ともいう/\nてぃーばっく /Ｔバック/Tバック/\nてぃじろ /Ｔ字路;「丁字路」ともいう/T字路;「丁字路」ともいう/\nてい /低;low/底;bottom/邸;邸宅/帝/亭/体;ほうほうの-/態;ほうほうの-/定/庭;庭園/廷;法廷/挺;挺身/艇;(boat) 飛行艇/停;停止/渟/丁;丁字路/訂;改訂/汀;みぎわ/釘;くぎ/叮;叮嚀(=丁寧)/酊;酩酊/提;提案/堤;堤防/碇;碇泊/掟;おきて/嚔;くさめ/嚏;「嚔」の異体字/呈;提示/程;程度/逞;不定/酲;(二日酔い)/偵;偵察/貞;貞操/禎/幀;装幀/碵/遉;さすが/締;(し・める)締結/諦;(あきら・める)諦念/蹄;(ひづめ)蹄鉄/啼;(なく)啼泣/楴;かんざし/鵜;う/剃;剃髪/弟;末弟/悌;孝悌/梯;(はしご)雲梯/涕;流涕/睇;(流し目)/第;(漢音)/抵;抵当/柢;根柢(=根底)/牴;牴触(=抵触)/觝;觝触(=抵触)/羝;おひつじ/詆;そしる/滞;(漢音) とどこお・る/綴;つづり/逓;逓信/遞;「逓」の旧字/鄭;鄭重(=丁重)/鼎;鼎談/薙;な・ぐ/棣/眤/騁/躰;「体」の異体字/軆;「体」の旧字1/體;「体」の旧字2/袋;布袋?/\nてい> /低/\nていあつ /低圧;low/定圧;constant/\nていあつよう /低圧用/\nていあん /提案/\nていあんいけん /提案意見/\nていあんいらいしょ /提案依頼書/\nていあんがた /提案型/\nていあんがたえいぎょう /提案型営業/\nていあんがわ /提案側/\nていあんきじ /提案記事/\nていあんけん /提案権/\nていあんご /提案後/\nていあんしゃ /提案者/\nていあんしょ /提案書/\nていあんないよう /提案内容/\nていあんほうほう /提案方法/\nていあんりゆうせつめい /提案理由説明/\nていい /定位/低位;low/帝位/\nていいかぶ /低位株/\nていいかん /定位感/\nていいき /低域/\nていいきつうか /低域通過/\nていいきのう /定位機能/\nていいきぶ /低域部/\nていいち /定位置/貞一/禎一/\nていいど /低緯度/\nていいのうりょく /定位能力/\nていいん /定員/\nていいんいっぱい /定員一杯/\nていいんがい /定員外/\nていいんじょうしゃ /定員乗車/\nていいんわれ /定員割れ/定員割/\nていうん /低運/\nていうんてんだいしゃ /低運転台車/\nていえき /定役/\nていえん /庭園/定演/\nていえんびじゅつかん /庭園美術館/\nていおう /帝王/\nていおうがく /帝王学/\nていおうしょう /帝王賞/\nていおうせっかい /帝王切開/\nていおん /低温;†cold/低音;†bass/定温;†homothermal/\nていおんいき /低音域/\nていおんか /低温下/\nていおんかん /低音感/\nていおんがわ /低温側/低音側/\nていおんき /低温期/\nていおんけん /低温研/\nていおんこうがくかい /低温工学会/\nていおんさっきん /低温殺菌;牛乳/\nていおんじ /低温時/\nていおんど /低温度/\nていおんどうぶつ /定温動物/\nていおんぶ /低音部/\nていおんやけど /低温火傷/\nていおんよう /低温用/\nていか /定価/低下/定家/低価;low price/定價;「価」旧字/\nていかい /停会/低徊/\nていかいか /定価以下/\nていかいじょう /定価以上/\nていかいぞうど /低解像度/\nていかいてん /低回転/\nていかいてんいき /低回転域/\nていかいてんがた /低回転型/\nていかいはつこく /低開発国/\nていかかく /低価格/\nていかかくか /低価格化/\nていかかくきょうそう /低価格競争/\nていかかくしゃ /低価格車/\nていかかくせいひん /低価格製品/\nていかかくひん /低価格品/\nていかかくろせん /低価格路線/\nていかく /定格/底角/\nていかくかいてんすう /定格回転数/\nていかくしゅつりょく /定格出力/\nていかくそくど /定格速度/\nていかくでんあつ /定格電圧/\nていかくでんりゅう /定格電流/\nていかくりつ /低確率/\nていかごうけい /定価合計/\nていかっしゃ /定滑車;⇔動滑車/\nていかはんばい /定価販売/\nていかひょう /定価表/\nていかほう /低価法;[会計]/\nていかろりー /低カロリー/\nていかん /定款/諦観/帝冠/定感/停刊/\nていかんかく /定間隔/\nていかんし /定冠詞/\nていかんど /低感度/\nていが /定芽/\nていがく /定額;fixed amount/低額;small amount/停学/\nていがくこがわせ /定額小為替/\nていがくせい /定額制/\nていがくねん /低学年/\nていがくほう /定額法/\nていがくほけん /定額保険/\nていき /定期/提起/帝紀/定気/\nていき> /定期;(periodic) -検査,-演奏会/\nていきあつ /低気圧/\nていきいち /定期市/\nていきいれ /定期入れ;pass case/定期入/\nていきえんそうかい /定期演奏会/\nていきかいいん /定期会員/\nていきかいさい /定期開催/\nていきかんこう /定期観光/\nていきかんこうぶつ /定期刊行物/\nていききゃく /定期客/\nていききんさいけん /定期金債権/\nていきけい /定期刑/\nていきけん /定期券/\nていきけんうりば /定期券売場/\nていきけんくかん /定期券区間/\nていきけんしん /定期検診/\nていきこうどく /定期購読/\nていきこうにゅう /定期購入/\nていきこうろ /定期航路/\nていきざっし /定期雑誌/\nていきしけん /定期試験/\nていきしゃくちけん /定期借地権/\nていきしょうきゅう /定期昇給/\nていきじょうしゃけん /定期乗車券/\nていきせん /定期船/定期戦/\nていきだい /定期代/\nていきちんたいしゃく /定期賃貸借/\nていきつみきん /定期積金/\nていきてき /定期的/\nていきてんけん /定期点検/\nていきとうこう /定期投稿/\nていきとっきゅう /定期特急/\nていきとりひき /定期取引/\nていきど /低輝度/\nていきどう /低軌道/\nていきのう /低機能/\nていきびん /定期便/\nていきほうこく /定期報告/\nていきほけん /定期保険/\nていきほしゅ /定期保守/\nていきゅう /定休/庭球;tennis/低級/涕泣;涙を流して泣く/啼泣;声を上げて泣く/\nていきゅう> /低級/\nていきゅうげんご /低級言語/\nていきゅうび /定休日/\nていきゅうぶ /庭球部/\nていきょう /提供/帝京/\nていきょうかのう /提供可能/\nていきょうきょく /提供曲/\nていきょうぎじゅつかがくだいがく /帝京技術科学大学/\nていきょうこうこう /帝京高校/\nていきょうさき /提供先/\nていきょうしゃ /提供者/\nていきょうしゃがわ /提供者側/\nていきょうじょうほう /提供情報/\nていきょうだい /帝京大/\nていきょうだいがく /帝京大学/\nていきょうちゅう /提供中/\nていきょうないよう /提供内容/\nていきょうはちおうじ /帝京八王子/\nていきょうばんぐみ /提供番組/\nていきょうほうほう /提供方法/\nていきょうもと /提供元/\nていきよきん /定期預金/\nていきりよう /定期利用/\nていきれっしゃ /定期列車/\nていきん /提琴/\nていきんり /低金利/\nていきんりじだい /低金利時代/\nていきんりせいさく /低金利政策/\nていぎ /定義/提議/\nていぎいき /定義域/\nていぎかのう /定義可能/\nていぎぐん /定義群/\nていぎしき /定義式/\nていぎじたい /定義自体/\nていぎじょう /定義上/\nていぎせつ /定義節/\nていぎたい /定義体/\nていぎちゅう /定義中/\nていぎちょう /定義長/\nていぎづけ /定義付け/\nていぎないよう /定義内容/\nていぎぶ /定義部/\nていぎぶぶん /定義部分/\nていぎぶん /定義文/\nていぎほう /定義法/\nていぎほうほう /定義方法/\nていぎもじ /定義文字/\nていぎもんだい /定義問題/\nていぎょう /帝業/\nていぎん /帝銀/\nていくう /低空/\nていくうひこう /低空飛行/\nていけい /提携/定型/定形/梯形/\nていけいかいしょう /提携解消/\nていけいがい /定型外/\nていけいく /定型句/\nていけいさき /提携先/\nていけいし /定型詩/\nていけいしょり /定型処理/\nていけいてき /定型的/\nていけいふうとう /定型封筒/\nていけいぶん /定型文/\nていけっとう /低血糖/\nていけっとうしょう /低血糖症/\nていけつ /締結/貞潔/挺傑/\nていけつあつ /低血圧/\nていけつあつしょう /低血圧症;[医]/\nていけのうお /手池の魚/\nていけん /定見/定検;[略語]定期検査,定期検診/\nていげき /帝劇;[略語]帝国劇場/\nていげん /提言/低減;reduce/逓減;step down/低弦;[音楽]viola,cello,contrabass/定言;[論理]/定限;limit/低限;?/\nていげんか /低減化/\nていげんてき /定言的;[論理]kategorisch/\nていげんめいほう /定言命法/\nていこ /艇庫/貞子/挺庫/\nていこう /抵抗/低高/定項/\nていこううんどう /抵抗運動/\nていこうかねつ /抵抗加熱/\nていこうかん /抵抗感/\nていこうがい /低公害/\nていこうがいしゃ /低公害車/\nていこうき /抵抗器/\nていこうけん /抵抗権;[法]right of resistance/\nていこうせい /抵抗性/\nていこうせいぎょ /抵抗制御/\nていこうせいぎょしゃ /抵抗制御車/\nていこうせいぶん /抵抗成分/\nていこうせいりょく /抵抗勢力/\nていこうち /抵抗値/\nていこうふか /抵抗負荷/\nていこうようせつ /抵抗溶接;resistance welding/\nていこうりつ /抵抗率/\nていこうりょく /抵抗力/\nていこうるい /抵抗類/\nていこく /帝国/定刻/帝國;旧字/\nていこくかいぐん /帝国海軍/帝國海軍;旧字/\nていこくぎかい /帝国議会/\nていこくぐん /帝国軍/\nていこくけんぽう /帝国憲法;(大日本帝国憲法)/\nていこくげきじょう /帝国劇場/\nていこくさんぎょう /帝国産業;[企業名]/\nていこくしゅぎ /帝国主義/\nていこくしゅぎしゃ /帝国主義者/\nていこくしゅぎだんかい /帝国主義段階/\nていこくしゅと /帝国首都/\nていこくせきゆ /帝国石油;[企業名]/\nていこくせんい /帝国繊維;[企業名]/\nていこくばん /帝国版/\nていこくほてる /帝国ホテル;[企業名]/\nていこくりくぐん /帝国陸軍/帝國陸軍;旧字/\nていこすと /低コスト/\nていご /低語/\nていさい /体裁/\nていさく /定朔/\nていさつ /偵察/\nていさついん /偵察員/\nていさつえいせい /偵察衛星/\nていさつき /偵察機/\nていさつよういん /偵察要員/\nていさん /帝産/\nていさんそ /低酸素/\nていさんそしょう /低酸素症;[医]hypoxia/\nていさんだい /帝産台/\nていざ /帝座/\nていざいは /定在波/\nていざいはひ /定在波比/\nていざいはほう /定在波法/\nていざん /低山/定残/\nていざんぎょう /定残業/\nていざんけい /定山溪/\nていし /停止/手石/定詞/底止/諦視/\nていしいち /停止位置/\nていしえき /停止液/\nていしき /定式/程式/\nていしきか /定式化/\nていしきかん /停止期間/\nていしきょり /停止距離/\nていしげき /低刺激/\nていしげきせい /低刺激性/\nていしげんしょう /停止現象/\nていししょぶん /停止処分/\nていししんごう /停止信号/\nていしじ /停止時/\nていしじかん /停止時間/\nていしじょうけん /停止条件/\nていしじょうたい /停止状態/\nていしすんぜん /停止寸前/\nていしせい /低姿勢/停止性/\nていしせん /停止線/\nていしちゅう /停止中/\nていしちょくぜん /停止直前/\nていしつ /底質;sediment/低質;low quality/低湿;⇔高燥/帝室/廷叱/\nていしつごしょうてん /帝室御賞典/\nていしつど /低湿度/\nていしのうりょく /停止能力/\nていしほうほう /停止方法/\nていしぼう /低脂肪/\nていしぼうにゅう /低脂肪乳;別名・水溶き脱脂粉乳/\nていしめいれい /停止命令/\nていしもんだい /停止問題/\nていしゃ /停車/\nていしゃいち /停車位置/\nていしゃえき /停車駅/\nていしゃえきあんない /停車駅案内/\nていしゃかのう /停車可能/\nていしゃご /停車後/\nていしゃしゃりょう /停車車両/\nていしゃじ /停車時/\nていしゃじかん /停車時間/\nていしゃじょう /停車場/\nていしゃじょうたい /停車状態/\nていしゃちゅう /停車中/\nていしゃちょくぜん /停車直前/\nていしゃば /停車場/\nていしゃまえ /停車前/\nていしゃれっしゃ /停車列車/\nていしゅ /亭主/艇首/\nていしゅう /鄭州/定収/挺秀/\nていしゅうにゅう /低収入/定収入/\nていしゅうは /低周波/\nていしゅうはおん /低周波音/\nていしゅうはおんしょうこうぐん /低周波音症候群/\nていしゅうはしゅつりょく /低周波出力/\nていしゅうはしんどう /低周波振動/\nていしゅうはすう /低周波数/\nていしゅうはすういき /低周波数域/\nていしゅかんぱく /亭主関白/\nていしゅく /貞淑/\nていしゅっし /低出資/\nていしゅつ /提出/挺出;excel/\nていしゅつきげん /提出期限/\nていしゅつご /提出後/\nていしゅつさき /提出先/\nていしゅつしめきり /提出締切/\nていしゅつしゃ /提出者/\nていしゅつしょるい /提出書類/\nていしゅつじょ /提出所/\nていしゅつび /提出日/\nていしゅつぶつ /提出物/\nていしゅつぶんしょ /提出文書/\nていしゅつほうほう /提出方法/\nていしゅつまえ /提出前/\nていしゅつよう /提出用/低出葉/\nていしゅつようし /提出用紙/\nていしゅつりつ /提出率/\nていしゅもち /亭主持ち/\nていしょ /低所/\nていしょう /提唱/定昇/低唱;浅酌-/\nていしょうしゃ /提唱者/\nていしょうちゅう /提唱中/\nていしょうど /低照度/\nていしょうひ /低消費/\nていしょうひでんりょく /低消費電力/\nていしょく /定食/抵触/定植;「稲の-」/停職;「-処分」/定職;「-に就く」/呈色/牴触;=抵触/\nていしょくはんのう /呈色反応/\nていしょくや /定食屋/\nていしょとく /低所得/\nていしょとくしゃ /低所得者/\nていしょとくしゃそう /低所得者層/\nていしょとくそう /低所得層/\nていしろう /偵四郎/\nていしん /逓信/挺身;†身を挺する/廷臣/艇身;†boat's length. cf.馬身/挺進;†抜きん出て進む/定進/遞信;「逓」旧字/\nていしんこう /貞信公;小倉山 峰のもみぢば 心あらば いまひとたびの みゆき待たなむ/\nていしんしゅうてき /低侵襲的/\nていしんしょう /逓信省/\nていしんだいじん /逓信大臣/\nていしんらい /低信頼/\nていじ /提示;†「対案を-する」/定時/呈示;†(≒提示,特に具体的な物について)「身分証を-する」/丁字/低次/貞治;年号(1362-68)/貞二/悌二/貞次/禎二/禎治/綴字/\nていじうんこう /定時運行/\nていじおん /提示音/\nていじかかく /提示価格/\nていじけい /丁字形/\nていじげん /低次元/\nていじご /定時後/\nていじごと /定時毎/\nていじじかん /提示時間/\nていじじこく /提示時刻/呈示時刻/\nていじじゅんじょ /提示順序/\nていじじょうけん /提示条件/\nていじすう /提示数/\nていじせい /定時制/\nていじそうかい /定時総会/\nていじそうち /呈示装置/\nていじつ /定日/\nていじぶ /提示部/\nていじほう /提示法/定時法/綴字法;orthography/\nていじゅう /定住/\nていじゅうしん /低重心/\nていじゅうしんか /低重心化/\nていじゅんど /低純度/\nていじょ /貞女/\nていじょう /定常/呈上/堤上/\nていじょううちゅうろん /定常宇宙論/\nていじょうおん /定常音/\nていじょうかくりつ /定常確率/\nていじょうぎょうむ /定常業務/\nていじょうこう /定常光/\nていじょうじけいれつ /定常時系列/\nていじょうじょうたい /定常状態/\nていじょうせい /定常性/\nていじょうたい /定常態/\nていじょうてき /定常的/\nていじょうでんりゅう /定常電流;stationary current/\nていじょうは /定常波/\nていじょうぶ /定常部/\nていじょうぶんぷ /定常分布/\nていじれんらく /定時連絡/\nていじろ /丁字路/\nていじん /帝人/\nていすいじゅん /低水準/\nていすう /定数/艇数/\nていすうかくさ /定数格差/\nていすうきごう /定数記号/\nていすうけいさん /定数計算/\nていすうけいすう /定数係数/\nていすうこう /定数項/\nていすうしき /定数式/\nていすうぜせい /定数是正/\nていすうち /定数値/\nていすうばい /定数倍/\nていすうぶん /定数文/\nていずいえきあつしょうこうぐん /低髄液圧症候群/\nていせい /訂正/定性/帝政/低声/帝制/貞静/提撕/\nていせいいん /訂正印/\nていせいかしょ /訂正箇所/\nていせいかのう /訂正可能/\nていせいがくえん /貞静学園/\nていせいきじ /訂正記事/\nていせいきのう /訂正機能/\nていせいご /訂正後/\nていせいしてき /訂正指摘/\nていせいすいろん /定性推論/\nていせいせいぶつ /底生生物;benthos/\nていせいちょう /低成長/\nていせいてき /定性的/\nていせいてん /訂正点/\nていせいとうこう /訂正投稿/\nていせいのう /低性能/\nていせいのうりょく /訂正能力/\nていせいばん /訂正版/\nていせいふごう /訂正符号/\nていせいぶんせき /定性分析/\nていせいほうほう /訂正方法/\nていせいよう /訂正用/\nていせいりつ /訂正率/\nていせき /定積;isochoric.「-変化」/艇積/定石;動かない石 NB:囲碁用語は「じょうせき」/\nていせきぶん /定積分/\nていせつ /定説/貞節/挺節/\nていせん /停戦;cease-fire/停船;船の停止/\nていせんかんし /停戦監視/\nていせんきょうぎ /停戦協議/\nていせんきょうていいはん /停戦協定違反/\nていせんりょう /低線量/\nていぜん /庭前/挺然/\nていそ /提訴/定礎/\nていそう /低層;low layer/貞操/底層;bottom layer/逓送/\nていそうおん /低騒音/\nていそうかんねん /貞操観念/\nていそうすい /底層水/\nていそうたい /貞操帯/\nていそうりゅう /底層流/\nていそく /低速/定則/\nていそくいき /低速域/\nていそくか /低速化/\nていそくかいせん /低速回線/\nていそくかいてん /低速回転/定速回転/\nていそくがわ /低速側/\nていそくしゃ /低速車/\nていそくじ /低速時/定速時/\nていそくすう /定足数/\nていそくそうこう /定速走行/\nていそくど /低速度/定速度/\nていそしき /定礎式/\nていそんしつ /低損失/\nていぞう /逓増;次第に増えること/貞蔵/\nていぞく /低俗/\nていぞくせい /低俗性/\nていたい /停滞/堤体/定退/手痛い/\nていたいいき /低帯域/\nていたいおん /低体温/\nていたいおんしょう /低体温症/\nていたいかん /停滞感/\nていたいき /停滞期/\nていたいぐみ /停滞組/\nていたいぜんせん /停滞前線/\nていたいちゅう /停滞中/\nていたいび /停滞日/定退日/\nていたく /邸宅/\nていたらく /体たらく/為体/低鱈苦;当て字/\nていだい /帝大/提題/\nていだいけい /帝大系/\nていだん /鼎談/梯団/低段/\nていだんしゃ /低段者/\nていち /低地/定置;fixed/定値;constant value/\nていちあみ /定置網/\nていちしき /定置式/\nていちそうこうねんぴ /定地走行燃費/\nていちゃく /定着/\nていちゃくえき /定着液/\nていちゃくか /定着化/\nていちゃくじかん /定着時間/\nていちゃくせい /定着性/\nていちゃくど /定着度/\nていちゃくぶつ /定着物/\nていちゃくりつ /定着率/\nていちゅうそく /低中速/\nていちょう /低調/丁重/低張/艇長/鄭重;=丁重/低潮/\nていちょく /挺直/\nていちんぎん /低賃金/\nていっぱい /手一杯/\nていてい /廷丁/亭々/\nていてつ /蹄鉄/\nていてん /定点/\nていてんかんそく /定点観測/\nていてんしき /定点式/\nていでん /停電/遞傳/\nていでんあつ /低電圧;low voltage/定電圧;constant voltage/\nていでんあつか /低電圧化/\nていでんあつげん /定電圧源/\nていでんじ /停電時/\nていでんじこ /停電事故/\nていでんりゅう /定電流/\nていでんりゅうげん /定電流源/\nていでんりゅうじゅうでん /定電流充電/\nていと /帝都/\nていとう /抵当/低糖/低頭/提灯/\nていとうがし /抵当貸/\nていとうけん /抵当権/\nていとうけんせっていしゃ /抵当権設定者/\nていとうしょうけん /抵当証券/\nていとく /提督/帝徳/\nていとくてん /低得点/\nていとでんてつ /帝都電鉄/\nていとものがたり /帝都物語/\nていとん /停頓/\nていど /程度/\nていどくせい /低毒性/\nていどさ /程度差/\nていどひつよう /程度必要/\nていどもんだい /程度問題/\nていどよそく /程度予測/\nていどりかい /程度理解/\nていない /庭内/邸内/廷内/\nていね /手稲/\nていねい /丁寧/\nていねいご /丁寧語/\nていねん /定年/諦念/停年;=定年/丁年;20歳/\nていねんご /定年後/停年後/\nていねんごろ /定年頃/\nていねんせい /定年制/停年制/\nていねんたいかん /定年退官/\nていねんたいしょく /定年退職/停年退職/\nていねんぴ /低燃費/\nていねんれい /低年齢/\nていねんれいか /低年齢化/\nていねんれいそう /低年齢層/\nていのう /低能/\nていのうしゅく /低濃縮/\nていのうど /低濃度/\nていは /停波/\nていはい /停廃/\nていはく /停泊/碇泊;=停泊/\nていはくち /停泊地/\nていはつ /剃髪/\nていはつしき /剃髪式/\nていはんぱつ /低反発/\nていばい /逓倍/\nていばいき /逓倍器/\nていばいりつ /低倍率/\nていばつ /挺抜/\nていばん /定番/定盤;定番のレコード?/定版;?/\nていばんしょうひん /定番商品/\nていひじゅう /低比重/\nていひょう /定評/\nていひんしつ /低品質/\nていひんど /低頻度/\nていびょう /帝廟/\nていふ /貞婦/\nていふか /低負荷/\nていふく /定幅/\nていぶ /底部/\nていぶんかいのう /低分解能/\nていぶんさん /低分散/\nていへん /底辺/\nていほん /底本;†sourcebook.「校訂の-」/定本;†standard text.「-○○全集」/\nていぼう /堤防/\nていぼく /低木/\nていまい /弟妹/\nていみつど /低密度/\nていめい /低迷/締盟/\nていめいぎみ /低迷気味/\nていめいじだい /低迷時代/\nていめん /底面/\nていめんせき /底面積/\nていもう /剃毛/\nていや /悌也/\nていやく /締約/定訳/\nていゆ /提喩;[修辞]synecdoche/\nていゆうせん /艇優先/\nていゆほう /提喩法/\nていよう /提要/定容/定窯;宋代の名窯/\nていようりょう /低用量/\nていようりょうぴる /低用量ピル/\nていよく /低翼/体良く/\nていよくき /低翼機/\nていよさん /低予算/\nていらく /低落/\nていり /定理/低利/廷吏/\nていりき /禎力/\nていりしょうめい /定理証明/\nていりしょうめいけい /定理証明系/\nていりつ /定率;†fixed rate/低率;†low rate/定立;[哲学]These/鼎立/定律;fixed laws/挺立/\nていりつげんぜい /定率減税/\nていりつぜい /定率税/\nていりつほう /定率法/\nていりゅう /底流/停留/\nていりゅうしょ /停留所/\nていりゅうじかん /停留時間/\nていりゅうじょ /停留所/\nていりゅうじょいがい /停留所以外/\nていりゅうじょう /停留場/\nていりゅうじょかん /停留所間/\nていりゅうじょめい /停留所名/\nていりょう /定量/\nていりょうか /定量化/\nていりょうきん /低料金/\nていりょうせい /定量性/\nていりょうせん /定量戦/\nていりょうてき /定量的/\nていりょうてきしひょう /定量的指標/\nていりょうぶんせき /定量分析/\nているい /涕涙/\nていれ /手入れ/\nていれい /定例/\nていれいかい /定例会/\nていれいきょうじゅかい /定例教授会/\nていれつ /低劣/貞烈/\nていれべる /低レベル/\nていれん /低廉/\nていろん /定論/\nてうえ /手植え/\nてうす /手薄/\nてうち /手打/手打ち/\nてうちめん /手打ち麺/手打麺/\nておい /手負い/\nておくれ /手遅れ/手後れ/\nておけ /手桶/\nておし /手押し/\nておち /手落ち/\nておの /手斧/\nており /手織/手織り/\nてかがみ /手鏡/手鑑/\nてかげん /手加減/\nてかず /手数/\nてかせ /手枷/\nてが /手賀/\nてがい /手飼/\nてがかり /手掛かり/手がかり/手掛り/手懸り/手懸かり/\nてがき /手書き/手書/\nてがきすうじ /手書き数字/\nてがきすうじにんしき /手書き数字認識/\nてがきもじ /手書き文字/\nてがきもじにんしき /手書き文字認識/\nてがた /手形/\nてがたかしつけ /手形貸付;loan of bill. 銀行あての約手を出させる融資/\nてがたこうい /手形行為/\nてがたこうかんじょ /手形交換所/\nてがたさいけん /手形債権/\nてがたな /手刀/\nてがたひきうけ /手形引受/\nてがたほう /手形法/\nてがたわりびき /手形割引/\nてがぬま /手賀沼/\nてがみ /手紙/\nてがら /手柄/\nてがらばなし /手柄話/\nてがる /手軽/\nてがわ /手側/\nてき /的/敵;enemy/適;適切/滴;水滴/摘;指摘/鏑;かぶら/嫡;嫡子/笛;汽笛/迪;迪化(ウルムチ)/廸;「迪」の異体字/荻;おぎ/狄;夷狄/逖;(にげる)/擲;投擲/躑;躑躅/擢;抜擢/糴;かいよね/剔;摘出/覿;覿面/俶/彳;(ぎょうにんべん)/\nてき> /敵;敵艦隊,敵陣営,敵戦車/\nてきあいて /敵相手/\nてきい /敵意;hostility/適意;pleasure/\nてきえい /敵影/\nてきおう /適応/\nてきおうか /適応化/\nてきおうかのう /適応可能/\nてきおうがくしゅう /適応学習/\nてきおうがた /適応型/\nてきおうけい /適応系/\nてきおうしょう /適応症/\nてきおうしょうがい /適応障害;[医]/\nてきおうしょうこうぐん /適応症候群/\nてきおうしんごうしょり /適応信号処理/\nてきおうせい /適応性/\nてきおうせいぎょ /適応制御/\nてきおうせんりゃく /適応戦略/\nてきおうてき /適応的/\nてきおうど /適応度/\nてきおうはんい /適応範囲/\nてきおうぶんかつ /適応分割/\nてきおうほう /適応法/\nてきおうほうさん /適応放散/\nてきおうりょく /適応力/\nてきおん /適温/\nてきか /滴下;drip/摘果;fruit picking/適価;moderate price/摘花;flower picking/迪化;地名,現ウルムチ/\nてきかく /的確;†accurate.「-な判断」/適格;†eligible.「-者」/適確;†=的確(の当て字)/\nてきかくしゃ /適格者/\nてきかくせい /適格性/\nてきかくたいしょくねんきん /適格退職年金/\nてきかくねんきん /適格年金/\nてきかた /敵方/\nてきかん /敵艦/\nてきかんたい /敵艦隊/\nてきが /摘芽/\nてきがいしん /敵愾心/\nてきがた /敵方/\nてきがわ /敵側/\nてきき /適期/敵機/手利き/摘記;=てっき/\nてききしゅうらい /敵機襲来/\nてききょてん /敵拠点/\nてきぎ /適宜/\nてきぎついか /適宜追加/\nてきぎはんだん /適宜判断/\nてきぎへんこう /適宜変更/\nてきぎょう /適業/\nてきぐん /敵軍/\nてきげん /適言/\nてきこく /敵国/\nてきこくじょうこう /敵国条項/\nてきごう /適合/\nてきごうか /適合化/\nてきごうしゃ /適合車/\nてきごうせい /適合性/\nてきごうど /適合度/\nてきごうにんてい /適合認定/\nてきごうりつ /適合率/\nてきさい /適才/\nてきさく /適作/\nてきざい /適材/滴剤;[医]drop/\nてきざいてきしょ /適材適所/\nてきし /敵視/摘示/\nてきしつ /敵失;-に乗じる/\nてきしゃ /適者/敵車/\nてきしゃせいぞん /適者生存/\nてきしゅ /敵手/\nてきしゅう /敵襲/\nてきしゅつ /摘出/剔出/\nてきしゅつしゅじゅつ /摘出手術/\nてきしゅつじゅつ /摘出術/\nてきしょ /適所/\nてきしょう /敵将/\nてきしょく /適職/\nてきしょてきざい /適所適材/\nてきしん /摘心/摘芯;頂芽を摘みとること/\nてきじ /適時/\nてきじだ /適時打/\nてきじにるいだ /適時二塁打/\nてきじょ /摘除/滌除/\nてきじょう /敵情/\nてきじょうしさつ /敵状視察/\nてきじん /敵陣/敵人/\nてきじんがわ /敵陣側/\nてきじんない /敵陣内/\nてきず /手傷/手疵/手創/\nてきせい /適正;†adequate.「-価格」/適性;†aptitude.「-検査」/敵性;†hostile.「-音楽」/\nてきせいか /適正化/\nてきせいかかく /適正価格/\nてきせいけんさ /適性検査/\nてきせいこうりょう /適正光量/\nてきせいしけん /適性試験/\nてきせいしょり /適正処理/\nてきせいしんだん /適性診断/\nてきせいすう /適正数/\nてきせいち /適正値/\nてきせいてつづき /適正手続/\nてきせいりょく /適正力/\nてきせいろこう /適正露光/\nてきせいろしゅつ /適正露出/\nてきせつ /適切/\nてきせつふてきせつ /適切不適切/\nてきせんしゃ /敵戦車/\nてきせんとうき /敵戦闘機/\nてきぜん /敵前/\nてきぜんとうぼう /敵前逃亡/\nてきそん /劇村/\nてきたい /敵対/\nてきたいいしき /敵対意識/\nてきたいかんけい /敵対関係/\nてきたいこうい /敵対行為/\nてきたいこうどう /敵対行動/\nてきたいし /敵対視/\nてきたいしゃ /敵対者/\nてきたいしん /敵対心/\nてきたいせいりょく /敵対勢力/\nてきたいてき /敵対的/\nてきたいてきばいしゅう /敵対的買収/\nてきだん /敵弾/擲弾/擲彈;旧字/\nてきだんとう /擲弾筒/\nてきち /適地/敵地/\nてきちゅう /的中/敵中/適中;≒的中/\nてきちゅうりつ /的中率/\nてきちょく /躑躅/\nてきてい /滴定/\nてきとう /適当/\nてきとうせい /適当性/\nてきど /適度/\nてきどうし /敵同士/\nてきにん /適任/敵人/\nてきにんしゃ /適任者/\nてきはい /敵背/\nてきはつ /摘発/\nてきはつじけん /摘発事件/\nてきばくげきき /敵爆撃機/\nてきひ /適否/\nてきひょう /適評/\nてきふてき /適不適/\nてきへい /敵兵/\nてきほう /適法/\nてきほうこうい /適法行為/\nてきほうせい /適法性/\nてきほんきょち /敵本拠地/\nてきほんしゅぎ /敵本主義/\nてきみかた /敵味方/\nてきめん /覿面/\nてきや /的屋/テキ屋/\nてきやく /適役/敵役;かたきやく/適訳/適薬/\nてきよう /適用/摘要/\nてきようかのう /適用可能/\nてきようがい /適用外/\nてきようきそく /適用規則/\nてきようぎょうむ /適用業務/\nてきようけっか /適用結果/\nてきようげんかい /適用限界/\nてきようこうか /適用効果/\nてきようご /適用後/\nてきようじ /適用時/\nてきようじゅんじょ /適用順序/\nてきようじょうけん /適用条件/\nてきようじょがい /適用除外/\nてきようじれい /適用事例/\nてきようずみ /適用済/\nてきようせい /適用性/\nてきようたいしょう /適用対象/\nてきようたいしょうがい /適用対象外/\nてきようはんい /適用範囲/\nてきようはんいがい /適用範囲外/\nてきようふかのう /適用不可能/\nてきようぶ /適用部/\nてきようへんこう /適用変更/\nてきようほう /適用法/\nてきようまえ /適用前/\nてきようれい /適用例/\nてきらい /摘蕾;[園芸]ツボミを間引くこと/\nてきりょう /適量/\nてきるい /敵塁/\nてきれい /適齢/適例/\nてきれいき /適齢期/\nてきろく /摘録/\nてぎね /手杵/\nてぎれ /手切れ/\nてぎれきん /手切れ金/\nてぎわ /手際/\nてくせ /手癖/手くせ/\nてくだ /手管/\nてくねちうむ /Tc/Technetium/\nてくばり /手配り/\nてくび /手首/\nてくびこっせつ /手首骨折/\nてくらがり /手暗がり/\nてぐ /手具/\nてぐさり /手鎖/\nてぐす /天蚕糸/\nてぐすね /手ぐすね/手薬煉/手具脛/\nてぐち /手口/\nてぐるま /輦/手車/\nてけいさん /手計算/\nてこ /梃子/梃/手子/挺子;?/\nてこいれ /梃入れ/テコ入れ/てこ入れ/\nてこう /手甲/\nてこぎ /手漕ぎ/\nてご /手児/\nてごころ /手心/\nてごたえ /手応え/手答え/\nてごと /手事;箏曲の間奏/\nてごま /手駒/\nてごめ /手籠/手籠め/手篭め;「籠」異体字/\nてごろ /手頃/手ごろ/\nてさき /手先/\nてさぎょう /手作業/\nてさぐり /手探り/\nてさげ /手提げ/手提/\nてさげかばん /手提げ鞄/\nてさげきんこ /手提げ金庫;portable safe/\nてさげぶくろ /手提げ袋/\nてさし /手差し/\nてさばき /手捌き/\nてざいく /手細工/\nてざき /手崎/\nてざし /手差し/\nてざわり /手触り/\nてしお /手塩/天塩/\nてしおがわ /天塩川;北海道/\nてしおざら /手塩皿/\nてしおなかがわ /天塩中川/\nてしかが /弟子屈/\nてしがわら /勅使河原/\nてしくつちょう /弟子屈町/\nてしごと /手仕事/\nてした /手下/\nてしば /手柴/\nてしま /手島/手嶋/\nてしゅうせい /手修正/\nてしょく /手燭/手職/\nてしろぎ /手代木/\nてしんごう /手信号/\nてじか /手近/\nてじな /手品/\nてじなし /手品師/\nてじま /手島/手嶋/\nてじまい /手仕舞い/\nてじめ /手締め/\nてじゃく /手酌/\nてじゅん /手順/\nてじゅんしょ /手順書/\nてじょう /手錠/\nてすう /手数/\nてすうりょう /手数料/\nてすうりょうていど /手数料程度/\nてすうりょうむりょう /手数料無料/\nてすき /手漉き;「-の和紙」/手隙;「お-の時にでも」/手透き;=手隙/\nてすさび /手遊び/\nてすじ /手筋/\nてすじしゅう /手筋集/\nてすとかんきょう /テスト環境/\nてすときかん /テスト期間/\nてすとしようしょ /テスト仕様書/\nてすとばん /テスト版/\nてすとまえ /テスト前/\nてすり /手摺り/手すり/\nてずか /手塚;※仮名遣い「てづか」/\nてずから /手ずから/\nてずり /手刷/\nてずれ /手擦れ/\nてせい /手製/\nてぜい /手勢/\nてぜま /手狭/\nてぜんたい /手全体/\nてそう /手相/\nてそうがく /手相学/\nてそうみ /手相見/\nてぞん /手損/\nてたれ /手タレ/\nてだい /手代/\nてだし /手出し/\nてだすかり /手助かり/\nてだすけ /手助け/\nてだて /手立て/手だて/\nてだま /手玉/\nてだれ /手練/手練れ/手足れ/\nてちがい /手違い/\nてちょう /手帳/手帖;=手帳/\nてちょうがた /手帳型/\nてぢか /手近/\nてっ /徹/\nてっか /鉄火/\nてっかい /撤回/鉄拐;†隋の仙人/鉄枴;†鉄の杖/\nてっかいようきゅう /撤回要求/\nてっかく /適格/的確/\nてっかどん /鉄火丼/\nてっかどんぶり /鉄火丼/\nてっかば /鉄火場/\nてっかまき /鉄火巻/鉄火巻き/\nてっかめん /鉄仮面/\nてっかん /鉄管/鉄幹;梅の幹/鉄環/\nてっき /敵機/鉄器/適期/鉄騎/摘記/\nてっきじだい /鉄器時代/\nてっきゅう /鉄球/\nてっきょ /撤去/剔去/\nてっきょう /鉄橋/\nてっきょうした /鉄橋下/\nてっきょかのう /撤去可能/\nてっきょご /撤去後/\nてっきん /鉄筋/鉄琴/\nてっきんこう /鉄筋工/\nてっきんこんくりーと /鉄筋コンクリート;RC/\nてっけつ /鉄血/剔抉/\nてっけん /鉄拳/鉄剣/鉄建/鉄研/\nてっけんせいさい /鉄拳制裁/\nてっこう /鉄鋼;steel/鉄工;ironsmith/手甲/鉄鉱;iron ore/鉄甲;iron armour/鐵工;「鉄」旧字/鐵鋼;「鉄」旧字/鐵鉱;「鉄」旧字/剔紅/\nてっこうぎょう /鉄鋼業/\nてっこうしょ /鉄工所/鐵工所;「鉄」旧字/鉄鋼所/鉄鉱所/鐵鉱所;「鉄」旧字/鐵綱所;「鉄」旧字/\nてっこうじょ /鉄工所/鐵工所;「鉄」旧字/\nてっこうじょう /鉄工場/\nてっこうせき /鉄鉱石/\nてっこうせん /鉄甲船/\nてっこうだん /徹甲弾/\nてっこつ /鉄骨/\nてっこついんりょう /鉄骨飲料/\nてっこつこうぞう /鉄骨構造;Ｓ造/\nてっこつぞう /鉄骨造/\nてっこつてっきんこんくりーと /鉄骨鉄筋コンクリート/\nてっさ /鉄鎖/\nてっさい /鉄斎;富岡鉄斎/\nてっさく /鉄柵/鉄索/\nてっしゃ /鉄砂/\nてっしゅう /撤収/撤收;旧字/\nてっしゅうじゅんび /撤収準備/\nてっしょう /鉄漿/徹宵/哲章;人名/\nてっしょきものがたり /徹書記物語/\nてっしん /鉄心/\nてっしんせきちょう /鉄心石腸/\nてっせい /鉄製/哲西/\nてっせき /鉄石/\nてっせん /鉄線/鉄泉/鉄扇/\nてっそく /鉄則/\nてったい /撤退/\nてったいきげん /撤退期限/\nてったいじょうけん /撤退条件/\nてったいちゅう /撤退中/\nてっちゅう /鉄柱/\nてっちゅうこうげき /鉄柱攻撃/\nてっつい /鉄槌/鉄鎚/\nてってい /徹底/\nてってい> /徹底;-分析,-解析,-追及/\nてっていか /徹底化/\nてっていかいせき /徹底解析/\nてっていかいぞう /徹底改造/\nてっていかいめい /徹底解明/\nてっていこうかい /徹底公開/\nてっていこうせん /徹底抗戦/\nてっていせい /徹底性/\nてっていついせき /徹底追跡/\nてっていてき /徹底的/\nてっていひかく /徹底比較/\nてっていぶんせき /徹底分析/\nてっとう /鉄塔/\nてっとうてつび /徹頭徹尾/\nてっぱい /撤廃/\nてっぱつ /鉄鉢/\nてっぱん /鉄板/鉄鈑/\nてっぱんやき /鉄板焼/\nてっぴ /鉄扉/\nてっぴつ /鉄筆/\nてっぴつばん /鉄筆版/\nてっぷ /轍鮒/\nてっぷん /鉄粉/\nてっぺい /撤兵/鉄平/\nてっぺいせき /鉄平石/\nてっぺき /鉄壁/\nてっぺん /天辺/鉄片/\nてっぽう /鉄砲/\nてっぽううお /鉄砲魚/\nてっぽうかじ /鉄砲鍛冶/\nてっぽうじる /鉄砲汁;河豚汁/\nてっぽうすう /鉄砲数/\nてっぽうだま /鉄砲玉/\nてっぽうづか /鉄炮塚;姓/\nてっぽうみず /鉄砲水/\nてっぽうゆり /鉄砲百合;trumpet lily/\nてつ /鉄/轍;わだち。「-を踏む」/徹;徹夜/撤;撤退/姪;めい/咥;くわ・える/垤;ありづか/迭;更迭/跌;蹉跌/哲;哲学/耋;(高齢者)/餮;(むさぼる)/屮/綴;(テイの慣用音)点綴/輟;(やめる)/鐡;「鉄」の旧字1/鐵;「鉄」の旧字2/銕;「鉄」の異体字/Fe/Iron/\nてつあき /哲明/\nてつあれい /鉄アレイ/鉄亜鈴/\nてついち /鉄一/\nてついろ /鉄色/\nてつえ /鉄絵/\nてつお /哲夫/哲男/哲雄/哲郎/哲生/鉄夫/鉄男/鉄雄/徹男/哲臣/\nてつか /手塚/\nてつかいしょく /鉄灰色/\nてつかず /手付かず/手着かず/\nてつかぶと /鉄兜/\nてつがく /哲学/\nてつがくか /哲学科/\nてつがくかい /哲学会/\nてつがくきょういく /哲学教育/\nてつがくきょうじゅ /哲学教授/\nてつがくし /哲学史/\nてつがくしゃ /哲学者/\nてつがくしゃたち /哲学者達/\nてつがくしゅっぱん /哲学出版;[出版社名]/\nてつがくしょ /哲学書/\nてつがくじょう /哲学上/\nてつがくだんぎ /哲学談義/\nてつがくてき /哲学的/\nてつがくてきがいねん /哲学的概念/\nてつがくばたけ /哲学畑/\nてつがくろん /哲学論/\nてつがくろんぎ /哲学論議/\nてつがくろんそう /哲学論争/\nてつき /手付き/手付/哲樹/手突き;†矢を手で投げること/\nてつきどう /鉄軌道/\nてつぎょ /鉄魚/轍魚/\nてつくず /鉄屑/\nてつぐし /鉄串/\nてつけ /手付/手付け/\nてつけいたい /鉄警隊/\nてつけきん /手付金/手付け金/\nてつけん /鉄研/\nてつげんばん /鉄眼版/\nてつこ /徹子/哲子/\nてつごうし /鉄格子/\nてつさび /鉄錆/\nてつざい /鉄剤/鉄材/\nてつざん /鉄山/\nてつし /哲史/哲士/哲資/\nてつしゃりん /鉄車輪/\nてつしん /鉄芯/\nてつじ /哲司/哲二/哲志/哲士/哲史/轍次/哲嗣/哲至/綴字/\nてつじょう /鉄条/\nてつじょうぎ /鉄定規/\nてつじょうもう /鉄条網/\nてつじろう /哲治郎/\nてつじん /鉄人/哲人/\nてつせい /鉄製/\nてつせいひん /鉄製品/\nてつた /哲多/\nてつたろう /鉄太郎/哲太郎/\nてつだい /手伝い/\nてつづき /手続/手続き/\nてつづきかん /手続き間/\nてつづきがた /手続き型/手続型/\nてつづきがたげんご /手続き型言語/手続型言語/\nてつづきじょう /手続き上/\nてつづきてき /手続的/手続き的/\nてつづきない /手続き内/\nてつづきほう /手続法/\nてつどう /鉄道/鐵道;「鉄」旧字/\nてつどうあいこうか /鉄道愛好家/\nてつどういがい /鉄道以外/\nてつどういっぱん /鉄道一般/\nてつどういん /鉄道員/\nてつどうえいぎょうほう /鉄道営業法/\nてつどうえき /鉄道駅/\nてつどうえんちょう /鉄道延長/\nてつどうおう /鉄道王/\nてつどうかい /鉄道界/\nてつどうかもつ /鉄道貨物/\nてつどうかんけい /鉄道関係/\nてつどうかんけいしゃ /鉄道関係者/\nてつどうかんれん /鉄道関連/\nてつどうがいしゃ /鉄道会社/\nてつどうがわ /鉄道側/\nてつどうきねんかん /鉄道記念館/\nてつどうきねんび /鉄道記念日/\nてつどうきょく /鉄道局/\nてつどうぎじゅつ /鉄道技術/\nてつどうぎょう /鉄道業/\nてつどうけい /鉄道系/\nてつどうけいえい /鉄道経営/\nてつどうけいさつたい /鉄道警察隊/\nてつどうけん /鉄道研/\nてつどうけんきゅうかい /鉄道研究会/\nてつどうけんせつこうだん /鉄道建設公団/\nてつどうこうあん /鉄道公安/\nてつどうこうあんかん /鉄道公安官/\nてつどうこうあんしょくいん /鉄道公安職員/\nてつどうこうがく /鉄道工学/\nてつどうこうそくか /鉄道高速化/\nてつどうこくゆうか /鉄道国有化/\nてつどうざっし /鉄道雑誌/\nてつどうしがっかい /鉄道史学会/\nてつどうしゃしん /鉄道写真/\nてつどうしゃりょう /鉄道車両/\nてつどうしゅみ /鉄道趣味/\nてつどうしょう /鉄道省/\nてつどうしょうか /鉄道唱歌/\nてつどうしょくいん /鉄道職員/\nてつどうじぎょう /鉄道事業/\nてつどうじぎょうしゃ /鉄道事業者/\nてつどうじぎょうほう /鉄道事業法/\nてつどうじぎょうめんきょ /鉄道事業免許/\nてつどうじこ /鉄道事故/\nてつどうじこくひょう /鉄道時刻表/\nてつどうじじょう /鉄道事情/\nてつどうじょうほう /鉄道情報/\nてつどうせいび /鉄道整備/\nてつどうせいびききん /鉄道整備基金/\nてつどうせん /鉄道線/\nてつどうせんろ /鉄道線路/\nてつどうそうけん /鉄道総研/\nてつどうでんか /鉄道電化/\nてつどうとう /鉄道等/\nてつどうない /鉄道内/\nてつどうはくぶつかん /鉄道博物館/\nてつどうぶ /鉄道部/\nてつどうぶもん /鉄道部門/\nてつどうめい /鉄道名/\nてつどうもう /鉄道網/\nてつどうもけい /鉄道模型/\nてつどうもけいしゅみ /鉄道模型趣味/\nてつどうもけいよう /鉄道模型用/\nてつどうゆうびん /鉄道郵便/\nてつどうゆそう /鉄道輸送/\nてつどうようご /鉄道用語/\nてつどうようらん /鉄道要覧/\nてつどうりょうきん /鉄道料金/\nてつどうりょこう /鉄道旅行/\nてつどうりょこうじゅつ /鉄道旅行術/\nてつなべ /鉄鍋/\nてつのり /哲憲/\nてつぱいぷ /鉄パイプ/\nてつひと /鉄人/鉄一/\nてつひろ /哲弘/哲宏/\nてつびょう /鉄鋲/\nてつびん /鉄瓶/\nてつぶろ /鉄風炉/\nてつぶん /鉄分/\nてつぶんか /鉄文化/\nてつぶんほきゅう /鉄分補給/\nてつぼう /鉄棒/鉄帽;iron helm/\nてつまど /鉄窓/\nてつまん /徹マン/\nてつみ /哲美/\nてつめん /鉄面/\nてつめんぴ /鉄面皮/\nてつもん /鉄門/\nてつや /哲也/哲哉/徹夜/徹也/鉄也/哲弥/鉄弥/\nてつやぐみ /徹夜組/\nてつゆき /徹之/徹行/\nてつようそう /綴葉装/\nてつり /哲理/\nてつりつ /迭立;両統-/\nてつりん /鉄輪/\nてつろ /鉄路/\nてつろう /哲郎/哲朗/徹郎/鉄郎/\nてつわん /鉄腕;-アトム/鉄椀;iron bowl/\nてつわんあとむ /鉄腕アトム;[漫画]手塚治虫/\nてづか /手塚/\nてづかおさむ /手塚治虫/\nてづかさとみ /手塚理美/\nてづかみ /手掴み/\nてづくり /手作り/\nてづつ /手筒;昔の小銃/\nてづつはなび /手筒花火/\nてづまり /手詰まり/手詰り/\nてづめ /手詰め/手詰/\nてづり /手釣/\nてづる /手蔓/\nてて /父/\nててき /父君/\nててぎみ /父君/\nててご /父御/\nててなしご /父無し子/\nてとり /手取り/\nてとりあしとり /手取り足取り/\nてどうさ /手動作/\nてどり /手取り/手取/\nてどりがわ /手取川/\nてないしょく /手内職/\nてなえ /攣/\nてなおし /手直し/\nてなが /手長/\nてなぐさみ /手慰み/\nてなげ /手投げ/\nてなげだん /手投げ弾;手榴弾/\nてなべ /手鍋/\nてなみ /手並み/手並/\nてならい /手習い/手習/\nてなれ /手馴れ/\nてなわ /手縄/\nてにすぶ /テニス部/\nてにもつ /手荷物/\nてにもつけんさ /手荷物検査/\nてにもつけんさじょう /手荷物検査場/\nてにもつよう /手荷物用/\nてにゅうりょく /手入力/\nてにをは /天爾遠波/弖爾乎波/\nてぬい /手縫い/\nてぬかり /手抜かり/\nてぬき /手抜き/\nてぬきこうじ /手抜き工事/\nてぬぐい /手拭い/手拭/手ぬぐい/\nてのうち /手の内/\nてのうら /手の裏/\nてのこう /手の甲/\nてのなか /手の中/\nてのひら /掌/手の平/手のひら/\nてのび /手延び/\nてのべ /手延べ;-素麺/\nてのべめん /手延べ麺/\nてのもの /手の物/\nてはい /手配/手牌;[麻雀]/\nてはいし /手配師/\nてはいしょ /手配書/\nてはいちゅう /手配中/\nてはいりょこう /手配旅行/\nてはじめ /手始め/\nてはず /手筈/手はず/\nてはっちょう /手八丁;口八丁-/\nてはら /手原/\nてば /手羽/\nてばこ /手箱/\nてばさき /手羽先/\nてばた /手旗/手機/\nてばたしんごう /手旗信号;semaphore/\nてばなし /手放し/\nてばなれ /手離れ/\nてばにく /手羽肉/\nてばもと /手羽元/\nてばや /手早/\nてばん /手番/\nてびかえ /手控え/\nてびき /手引き/手引/\nてびきあん /手引案/\nてびきしょ /手引書/手引き書/\nてびきだい /手引第/\nてびねり /手捻り/\nてびょうし /手拍子/\nてびろ /手広/\nてふうきん /手風琴/\nてふき /手拭き/\nてふだ /手札/\nてふろんかこう /テフロン加工/\nてぶくろ /手袋/\nてぶそく /手不足/\nてぶら /手ぶら/\nてぶり /手振り/手振/\nてぶれ /手ぶれ;[写真]/\nてへん /天辺/手偏/頂辺/\nてべんとう /手弁当/\nてほどき /手解き/手ほどき/\nてほん /手本/\nてほんびき /手本引き/\nてぼり /手掘り;-トンネル/手彫り;-の印鑑/\nてま /手間/\nてまえ /手前/点前/\nてまえがって /手前勝手/\nてまえがわ /手前側/\nてまえだたみ /点前畳;[茶道]/\nてまえども /手前共;our shop/\nてまえみそ /手前味噌/\nてまき /手巻き;-時計,-寿司/手巻/\nてまきずし /手巻き寿司/手巻寿司/\nてまくら /手枕/\nてましごと /手間仕事/\nてまだい /手間代/\nてまちん /手間賃/\nてまつぶし /手間潰し/\nてまね /手真似/\nてまねき /手招き/\nてまひま /手間暇/\nてまり /手毬/手鞠/\nてまりうた /手毬唄/手鞠唄/手鞠歌/\nてまわし /手回し/\nてまわり /手回り/\nてみじか /手短/\nてみず /手水/\nてみやげ /手土産/\nてむかい /手向かい/\nてめえ /手前/\nてめえら /手前ら/\nてもち /手持ち/手持/\nてもちひん /手持ち品/手持品/\nてもちぶさた /手持ち無沙汰/\nてもと /手元/手許/\nてもときん /手許金/\nてもとりゅうどうせい /手元流動性/\nてもり /手盛り/\nてやき /手焼き/手焼/\nてやく /手役/\nてゆび /手指/\nてら /寺/tera;[SI接頭語]T,10^12/地球/\nてらい /寺井/衒い/\nてらうち /寺内/\nてらお /寺尾/\nてらおか /寺岡/\nてらおかせいこう /寺岡精工/\nてらおとこ /寺男/\nてらかた /寺方/\nてらかど /寺門/\nてらかわ /寺川/\nてらがいと /寺垣内/\nてらがわ /寺側/\nてらくら /寺倉/\nてらこ /寺子/\nてらこしょう /寺小姓/\nてらこや /寺子屋/\nてらごや /寺小屋/\nてらさか /寺坂/\nてらさき /寺崎/\nてらさわ /寺沢/寺澤/\nてらした /寺下/\nてらしま /寺島/寺嶋/\nてらしょう /寺庄/\nてらじま /寺島/\nてらせん /寺銭/\nてらそま /寺杣/\nてらだ /寺田/\nてらだとらひこ /寺田寅彦;(1878-1935)物理学者・随筆家/\nてらち /寺地;-寄進/\nてらどまり /寺泊/\nてらにし /寺西/\nてらの /寺野/\nてらまえ /寺前/\nてらまち /寺町/\nてらまちじいんぐん /寺町寺院群/\nてらまちどおり /寺町通/\nてらむら /寺村/\nてらもと /寺本/寺元/\nてらやま /寺山/\nてらやましゅうじ /寺山修司/\nてり /輝/\nてりかえし /照り返し/\nてりは /照り葉/照葉/\nてりやき /照り焼き/照焼/照焼き/\nてりやす /輝泰/\nてりゅうだん /手榴弾/\nてりょうり /手料理/\nてる /輝/照/晃/瑛/\nてるあき /輝明/\nてるい /照井/\nてるお /輝夫/輝雄/輝男/照夫/照雄/照男/光男/晃夫/晃央/\nてるき /輝樹/\nてるこ /てる子/照子/輝子/\nてるたか /照貴/\nてるてるぼうず /てるてる坊主/照る照る坊主/\nてると /照人/\nてるのぶ /照信/輝暢/晧史/\nてるのり /照則/\nてるは /照葉/\nてるひこ /輝彦/照彦/照比古/\nてるひさ /照久/\nてるひろ /照洋/\nてるびうむ /Tb/Terbium/\nてるみ /照美/輝美/\nてるもと /輝元/\nてるやす /輝泰/\nてるゆき /輝幸/輝之/\nてるる /Te/Tellurium/\nてれ /照れ/\nてれあさ /テレ朝/\nてれかくし /照れ隠し/\nてれとう /テレ東;テレビ東京/\nてれび /電視/\nてれびあさひ /テレビ朝日/\nてれびがめん /テレビ画面/\nてれびきょく /テレビ局/\nてれびしーえむ /テレビＣＭ/\nてれびしゅつえん /テレビ出演/\nてれびだい /テレビ台/\nてれびちゅうけい /テレビ中継/\nてれびでんわ /テレビ電話/\nてれびとう /テレビ塔/\nてれびとうきょう /テレビ東京/\nてれびばんぐみ /テレビ番組/\nてれびほうそう /テレビ放送/\nてれびよう /テレビ用/\nてれびらん /テレビ欄/\nてれびんゆ /テレビン油;terebinthina/\nてれや /照れ屋/\nてれわらい /照れ笑い/\nてれん /手練/\nてれんてくだ /手練手管/\nてろこうげき /テロ攻撃/\nてろじけん /テロ事件/\nてろそしき /テロ組織/\nてろたいさく /テロ対策/\nてわけ /手分け/\nてわざ /手技/手業/\nてわたし /手渡し/\nてん /点/店/天/転/展/貂/典/忝;かたじけな・い/添;添付/廛;やしき/壥;「廛」の異体字/纏;半纏/纒;「纏」の異体字/躔/填;充填/槙;まき/鷆/鷏;「鷆」の異体字/顛;顛末/巓;(山の)いただき/癲;癲癇(てんかん)/沾/霑/點;「点」の旧字/貼;(慣用音)/覘;うかが・う/靦/碾;ひ・く/輾;輾転反側/轉;「転」の旧字(人名用漢字)/囀;さえず・る/甜;甜菜/恬;恬然/腆/殄/丶;チュ,てん/奠;香奠/篆;篆刻/諂;へつら・う/辿;たど・る/殿;御殿/・;→dot/．/、/，/…/・・・/梃;?/\nてんあつ /転圧/\nてんあん /天安;年号(857-859)/\nてんあんもん /天安門/\nてんあんもんじけん /天安門事件/\nてんあんもんひろば /天安門広場/\nてんい /転移;†transfer.「癌の-」/転位;†displace.「原子の-」/天衣;-無縫/天意/典医/典韋;三国時代・曹操配下の巨漢/\nてんいおんど /転移温度/\nてんいがい /点以外/\nてんいこうそ /転移酵素;[生化学]transferase/\nてんいそう /転移巣;[医]metastatic focus/\nてんいち /天一/\nてんいむほう /天衣無縫/\nてんいり /点入/\nてんいん /店員/転院/\nてんいんきょういく /店員教育/\nてんうん /天運/\nてんえ /天衣/\nてんえい /天栄/天永;年号(1110-1113)/\nてんえん /展延/天延;年号(973-976)/\nてんえんせい /展延性/\nてんおう /天王/天応;年号(781-782)/\nてんおうせい /天王星;=てんのうせい/\nてんおん /転音/天恩/\nてんおんげん /点音源/\nてんか /天下/添加/点火/転嫁;†「責任-」/転化;†conversion.「意味の-」/天花;雪/転科/天火/転訛;†[言語]corruption/天華/\nてんかい /展開/天界/天海/転回/\nてんかいかんすう /展開関数/\nてんかいきぼう /展開希望/\nてんかいけい /展開形/\nてんかいけいすう /展開係数/\nてんかいこうげき /展開攻撃/\nてんかいご /展開後/\nてんかいしき /展開式/\nてんかいしゅほう /展開手法/\nてんかいじ /展開時/\nてんかいじたい /展開自体/\nてんかいじょうたい /展開状態/\nてんかいず /展開図/\nてんかいずほう /展開図法/\nてんかいそくど /展開速度/\nてんかいち /天下市/天下一/\nてんかいちぶどうかい /天下一武道会;[漫画]ドラゴンボール/\nてんかいちゅう /展開中/\nてんかいっぴん /天下一品/\nてんかいてき /展開的/\nてんかいてん /転回点/\nてんかいばん /展開版/\nてんかいぶ /展開部/\nてんかいぶぶん /展開部分/\nてんかいまえ /展開前/\nてんかいゆうり /展開有利/\nてんかく /点画;漢字の-/\nてんかけい /点火系/\nてんかこ /点過去/\nてんかご /添加後/\nてんかごめん /天下御免/\nてんかざい /添加剤/\nてんかしん /点加振/\nてんかじき /点火時期/\nてんかす /天滓/天かす/\nてんかたいへい /天下泰平/天下太平/\nてんかつきゅう /天蝎宮;[十二宮]さそり座(10.23-11.21)/\nてんかてい /点過程/\nてんかとう /転化糖;[化学]invert sugar/\nてんかとういつ /天下統一/\nてんかとり /天下取り/\nてんかにち /天火日/\nてんかびと /天下人/\nてんかふぶ /天下布武;[日本史]信長の印文/\nてんかふん /天花粉/天瓜粉;=天花粉/\nてんかぶつ /添加物/\nてんかぶつなど /添加物等/\nてんかぷらぐ /点火プラグ/\nてんかまえ /点火前/\nてんかむそう /天下無双/\nてんかむてき /天下無敵/\nてんかれいじ /添加励磁/\nてんかわ /添川/\nてんかわけめ /天下分け目/\nてんかん /転換/展観/癲癇/点間/天漢;天の川/天官/転官/\nてんかんかかく /転換価格/\nてんかんかぶしき /転換株式/\nてんかんき /転換期/転換器/\nてんかんしゃさい /転換社債/\nてんかんじ /転換時/\nてんかんてん /転換点/\nてんかんろ /転換炉/\nてんが /典雅/天河/天下;=てんか/殿下;=でんか/\nてんがい /天外/天蓋/天涯/\nてんがいこどく /天涯孤独/\nてんがいまきょう /天外魔境/\nてんがく /転学/\nてんがくぶ /転学部/\nてんがぢゃや /天下茶屋/\nてんがん /点眼/天眼/\nてんがんえき /点眼液/\nてんがんざい /点眼剤/\nてんがんすい /点眼水/\nてんがんやく /点眼薬/\nてんき /天気/転機/転記/転帰/天機/天氣/\nてんきあめ /天気雨/\nてんきがいきょう /天気概況/\nてんきず /天気図/\nてんきそうだんしょ /天気相談所/\nてんきそうだんじょ /天気相談所/\nてんきばんぐみ /天気番組/\nてんきぼ /点鬼簿;鬼籍/\nてんきや /天気屋/\nてんきゅう /天球;[天文]celestrial shpere/天宮;天上の宮殿/\nてんきゅうぎ /天球儀/\nてんきょ /転居/典拠/\nてんきょう /癲狂/\nてんきょういん /癲狂院/\nてんきょさき /転居先/\nてんきょつうち /転居通知/\nてんきよほう /天気予報/\nてんきよほうし /天気予報士/\nてんきん /転勤/\nてんきんさき /転勤先/\nてんきんぞく /転勤族/\nてんきんひ /転勤費/\nてんぎ /天喜;年号(1053-1058)/転義/典儀/\nてんぎく /天菊/\nてんぎょう /転業/天慶;年号(938-947)/\nてんく /転句/\nてんくう /天空/\nてんくうかいかつ /天空海闊/\nてんくうじょう /天空城/\nてんくぎ /天釘;[パチンコ]/\nてんぐ /天狗/\nてんぐう /天宮/\nてんぐさ /天草/\nてんぐざる /天狗猿/\nてんぐたけ /天狗茸/\nてんぐだいら /天狗平/\nてんぐとう /天狗党;[日本史]/\nてんぐばし /天狗橋/\nてんぐまい /天狗舞/\nてんぐやま /天狗山/\nてんけい /典型/天啓;revelation/天恵;gift/点景/添景;≒点景/天刑;天罰/\nてんけいち /典型値/\nてんけいてき /典型的/\nてんけいれい /典型例/\nてんけつ /転結/点穴/\nてんけつごう /点結合/\nてんけん /点検/天険;要害/天譴;天罰/\nてんけんこうもく /点検項目/\nてんけんしゅうり /点検修理/\nてんけんじこう /点検事項/\nてんけんせいび /点検整備/\nてんげ /天下/天花;天国の花/天華/\nてんげん /天元;年号(978-983)/点源/\nてんげんだい /天元台/\nてんこ /点呼/典故/\nてんこう /天候/転向/転校/天功/天光/典孝/天皇/\nてんこうぐみ /転向組/\nてんこうげん /点光源/\nてんこうこくしょく /天香国色/\nてんこうさき /転校先/\nてんこうしだい /天候次第/\nてんこうしょにち /転校初日/\nてんこうせい /転校生/\nてんこうふじゅん /天候不順/\nてんこうぶんがく /転向文学/\nてんこうりつ /点効率/\nてんこうりょく /転向力/\nてんこおん /転呼音;[言語]「ハ行-」/\nてんこく /篆刻/転告/\nてんこもり /てんこ盛り/天こ盛り/テンコ盛り/\nてんご /点５/転語/\nてんごく /天国/典獄/\nてんごくきぶん /天国気分/\nてんごくへん /天国篇/\nてんごくゆき /天国行き/天国行/\nてんさ /点差/\nてんさい /転載/天才/天災/甜菜/天際/\nてんさいいらい /転載依頼/\nてんさいか /転載可/\nてんさいかいし /転載開始/\nてんさいかがくしゃ /天才科学者/\nてんさいかのう /転載可能/\nてんさいきさい /天才奇才/\nてんさいきじ /転載記事/\nてんさいきょか /転載許可/\nてんさいきんし /転載禁止/\nてんさいけん /転載権/\nてんさいご /転載後/\nてんさいしゃ /転載者/\nてんさいしょうじょ /天才少女/\nてんさいしょうねん /天才少年/\nてんさいじ /天才児/転載時/\nてんさいじゆう /転載自由/\nてんさいじょう /点差以上/\nてんさいじょうけん /転載条件/\nてんさいせい /天才性/\nてんさいせいとう /甜菜製糖/\nてんさいちへん /天災地変/\nてんさいてき /天才的/\nてんさいとう /甜菜糖/\nてんさいはだ /天才肌/\nてんさいふう /天才風/\nてんさいふか /転載不可/\nてんさいもと /転載元/\nてんさいろん /天才論/\nてんさく /添削/転作/\nてんさくしどう /添削指導/\nてんさん /天蚕/\nてんさんぶつ /天産物/\nてんざ /典座/\nてんざい /点在/\nてんざん /天山/\nてんし /天使;angel/天子;emperor/展翅/天資/覘視/\nてんしき /点式/\nてんしげ /天繁/\nてんしじ /点支持/\nてんしじかん /天使時間/\nてんしたち /天使達/\nてんしち /転質/\nてんしちょう /天使長/\nてんしつ /天質/\nてんしゃ /転写/転社/\nてんしゃく /転借/\nてんしゃだい /転車台/\nてんしやく /天使役/\nてんしゅ /店主/天守;-閣/天主;(<Deus)「-教」/\nてんしゅうごう /点集合/\nてんしゅかく /天守閣/\nてんしゅきょう /天主教/\nてんしゅく /転宿/\nてんしゅつ /転出/点出/\nてんしゅつこう /転出校/\nてんしゅつしょうめい /転出証明/\nてんしゅつとどけ /転出届/\nてんしゅどう /天主堂/\nてんしゅん /転瞬/\nてんしょ /篆書/添書/転所/典書/\nてんしょう /天正;年号(1573-92)/転生/天昇/天象/天承;年号(1131-1132)/\nてんしょうどう /天賞堂/\nてんしょく /転職/天職;vocation/天色/\nてんしょくご /転職後/\nてんしょくさき /転職先/\nてんしょくまえ /転職前/\nてんしん /天津/転身;†「作家への-」/転進;†退却/点心/天真;-爛漫/天心;岡倉-/\nてんしんあまぐり /天津甘栗/\nてんしんこう /天津港/\nてんしんしはんだいがく /天津師範大学/\nてんしんはん /天津飯/\nてんしんらんまん /天真爛漫/\nてんじ /展示/点字/添字;そえじ/典侍/天治;年号(1124-1126)/篆字/\nてんじいん /展示員/\nてんじいんさつ /点字印刷/\nてんじかい /展示会/\nてんじかいしゅさいしゃ /展示会主催者/\nてんじかいじょう /展示会場/\nてんじかん /展示館/\nてんじかんけい /点字関係/\nてんじきき /展示機器/\nてんじく /天竺/\nてんじくあおい /天竺葵/\nてんじくがく /天竺楽/\nてんじくねずみ /天竺鼠/\nてんじくもめん /天竺木綿/\nてんじくよう /天竺様;[建築]/\nてんじしつ /展示室/\nてんじしゃ /展示車/\nてんじじょう /展示場/\nてんじせつめいかい /展示説明会/\nてんじそくばい /展示即売/\nてんじそくばいかい /展示即売会/\nてんじたんとうしゃ /展示担当者/\nてんじつ /天日/\nてんじつえん /天日塩/\nてんじてんのう /天智天皇/\nてんじとしょかん /点字図書館/\nてんじひこう /展示飛行/\nてんじひん /展示品/\nてんじぶつ /展示物/\nてんじぶろっく /点字ブロック/\nてんじほう /展示法/\nてんじゃ /点者/\nてんじゅ /天寿/天授;年号(1375-1381)/\nてんじゅう /転住/\nてんじゅこく /天寿国/\nてんじゅこくまんだら /天寿国曼荼羅/\nてんじょ /天助/\nてんじょう /天井;ceiling/天上;heaven/添乗/点状/殿上/天壌;天地/纏繞/天壤;旧字/\nてんじょういた /天井板/\nてんじょういん /添乗員/\nてんじょううら /天井裏/\nてんじょうかい /天上界/\nてんじょうが /天井画/天上画;?/\nてんじょうがわ /天井川/\nてんじょうけい /纏繞茎/\nてんじょうさじき /天井桟敷/\nてんじょうせっちがた /天井設置型/\nてんじょうだか /天井高/\nてんじょうつり /天井吊/\nてんじょうてんか /天上天下/\nてんじょうてんげ /天上天下/\nてんじょうびと /殿上人/\nてんじょうむきゅう /天壌無窮/天壤無窮;「壌」旧字/\nてんじょうめん /天井面/\nてんじよう /点字用/\nてんじん /天神/天人/\nてんじんいわたや /天神岩田屋/\nてんじんさま /天神様;-の細道じゃ/\nてんじんだいら /天神平/\nてんじんちぎ /天神地祇/\nてんじんばし /天神橋/\nてんじんまつり /天神祭/\nてんじんや /天神屋/\nてんすい /天水/\nてんすう /点数/\nてんすうか /点数化/\nてんすうけいさん /点数計算/\nてんすうせい /点数制/\nてんすうせいど /点数制度/\nてんすうちょうせい /点数調整/\nてんすうはいぶん /点数配分/\nてんずみ /点炭;[茶道]/\nてんせい /転生;輪廻-/天性;nature/天成;heaven-sent/展性;malleable/転成;transform/天生/点睛;画龍-/\nてんせいご /転生後/転成語/\nてんせいじんご /天声人語/\nてんせいまえ /転生前/\nてんせいりんね /転生輪廻/\nてんせいろ /天せいろ/\nてんせき /転籍;transfer/典籍;book/転石/\nてんせきとどけ /転籍届/\nてんせっしょく /点接触/\nてんせつ /点綴;てんてい/\nてんせん /点線;……/転戦/転線;電車の-/\nてんせんげん /点線源/\nてんぜん /典膳/恬然/\nてんそう /転送/\nてんそうかのう /転送可能/\nてんそうがわ /転送側/\nてんそうき /転送機/\nてんそうきかん /転送期間/\nてんそうきこう /転送機構/\nてんそうきのう /転送機能/\nてんそうこうりつ /転送効率/\nてんそうさき /転送先/\nてんそうしつ /転送室/\nてんそうしゃ /転送者/\nてんそうしゅうりょう /転送終了/\nてんそうしょり /転送処理/\nてんそうじ /転送時/\nてんそうじかん /転送時間/\nてんそうじっけん /転送実験/\nてんそうせいのう /転送性能/\nてんそうそうち /転送装置/\nてんそうそくど /転送速度/\nてんそうちゅう /転送中/\nてんそうとちゅう /転送途中/\nてんそうのうりょく /転送能力/\nてんそうはば /転送幅/\nてんそうほうほう /転送方法/\nてんそうもと /転送元/\nてんそうよう /転送用/\nてんそうようきゅう /転送要求/\nてんそうようりょう /転送容量/\nてんそうりょう /転送量/転送料/\nてんそうろ /転送路/\nてんそく /纏足/天測/天足;⇔纏足/典則/店則/纒足;異体字/\nてんそば /天蕎麦/\nてんそん /天孫/\nてんそんこうりん /天孫降臨/\nてんぞ /典座/\nてんぞう /点像/\nてんぞく /転属/\nてんたい /天体/転貸/\nてんたいかんそく /天体観測/\nてんたいがぞう /天体画像/\nてんたいしゃく /転貸借/\nてんたいしゃしん /天体写真/\nてんたいしゃしんか /天体写真家/\nてんたいしょう /点対称/\nてんたいぶつりがく /天体物理学/\nてんたいぼうえんきょう /天体望遠鏡/\nてんたいや /天体屋/\nてんたいよう /天体用/\nてんたかく /天高く/\nてんたく /転宅/\nてんたん /恬淡/\nてんだい /天台/椽大/\nてんだいさん /天台山;地名/\nてんだいしかん /天台止観/\nてんだいしゅう /天台宗/\nてんだいだいし /天台大師;<538-597> 智ギ(豈＋頁)/\nてんち /天地/転地;「-療養」/転置;inverse.「-行列」/\nてんちかいびゃく /天地開闢/\nてんちがえし /天地返し;[園芸]/\nてんちぎゃくてん /天地逆転/\nてんちぎょうれつ /転置行列/\nてんちしんめい /天地神明/\nてんちじん /天地人/\nてんちそうぞう /天地創造/\nてんちむよう /天地無用/\nてんちゃ /甜茶;中国の甘いお茶/点茶/\nてんちゃく /展着/\nてんちゃくざい /展着剤;[園芸]spreading agent/\nてんちゅう /天誅/天柱/転注/\nてんちゅうぐみ /天誅組/天忠組/\nてんちゅうさつ /天中殺/\nてんちゅうし /典鋳司/\nてんちゅうせつ /天中節/\nてんちょう /店長/転調/天頂;zenith/天長;年号(824-834)/天聴;天皇が聴く/天寵;grace/\nてんちょうさき /転調先/\nてんちょうせつ /天長節;現在の天皇誕生日に相当/\nてんちょうちきゅう /天長地久/\nてんちりょうよう /転地療養/\nてんつい /点対/\nてんつゆ /天汁/天つゆ/\nてんてい /天帝/点綴/\nてんていとう /転抵当/\nてんてき /点滴/天敵/\nてんてきちゅう /点的中/\nてんてこまい /てんてこ舞い;merry-go-round/\nてんてつ /転轍/点綴;てんてい/\nてんてつき /転轍機/\nてんてん /転々/点々/輾転;-反側/展転;=輾転/…/・・・;中黒x3/‥/．．．/：/……/\nてんてんてん /・・・;中黒x3/\nてんてんはんそく /輾転反側/\nてんでんか /点電荷/\nてんと /奠都/\nてんとう /店頭/転倒/点灯/天道/点燈/顛倒;≒転倒/点頭;nod/纏頭;祝儀/\nてんとうかかく /店頭価格/\nてんとうかぶ /店頭株/\nてんとうかん /点灯管/\nてんとうこうかい /店頭公開/\nてんとうざいこ /店頭在庫/\nてんとうしじょう /店頭市場/\nてんとうしょぶんひん /店頭処分品/\nてんとうじ /点灯時/転倒時/\nてんとうちゅう /点灯中/\nてんとうはんばい /店頭販売/\nてんとうひん /店頭品/\nてんとうむし /てんとう虫/天道虫/紅娘/瓢虫/\nてんとく /天徳;年号(957-961)/転得/\nてんとくじ /天徳寺/\nてんとせん /点と線;-の支配/\nてんとり /点取り/\nてんどう /天童/天道/天堂/天動/顛動/\nてんどうこうげん /天童高原/\nてんどうし /天童市/\nてんどうせつ /天動説/\nてんどく /転読/点読/顛読/\nてんどん /天丼/\nてんな /天和;年号(1681-1684)/\nてんない /店内/\nてんないほうそう /店内放送/\nてんなんしょう /天南星;[植物]dragon/\nてんに /点２/\nてんにゅう /転入/\nてんにゅうせい /転入生/\nてんにゅうてんしゅつ /転入転出/\nてんにゅうとどけ /転入届/\nてんにょ /天女/\nてんにん /転任/天人/天仁;年号(1108-1110)/\nてんにんか /天人花/\nてんにんぎく /天人菊;[植物]gaillardia/\nてんにんさき /転任先/\nてんにんそう /天人草;[植物]/\nてんにんちょう /天人鳥/\nてんね /天衣/\nてんねん /天然/\nてんねんうらん /天然ウラン/\nてんねんかじつ /天然果実/\nてんねんかじゅう /天然果汁/\nてんねんがき /天然牡蠣/\nてんねんがす /天然ガス/\nてんねんきねんぶつ /天然記念物/\nてんねんごむ /天然ゴム;⇔合成ゴム/\nてんねんしげん /天然資源/\nてんねんしぜん /天然自然/\nてんねんしば /天然芝/\nてんねんしょく /天然色/\nてんねんすい /天然水/\nてんねんせっけん /天然石鹸/\nてんねんせんりょう /天然染料/\nてんねんとう /天然痘/\nてんねんぱーま /天然パーマ/\nてんねんひりょう /天然肥料/\nてんねんぼく /天然木/\nてんねんぼけ /天然ボケ/\nてんねんもの /天然物/\nてんねんゆき /天然雪/\nてんねんりん /天然林/\nてんのう /天皇/天王/\nてんのうき /天皇記;620,厩戸皇子。現存せず/\nてんのうきかんせつ /天皇機関説/\nてんのうけ /天皇家/\nてんのうこうごう /天皇皇后/\nてんのうざん /天王山/\nてんのうしゅけん /天皇主権/\nてんのうしょう /天皇賞/\nてんのうしょうあき /天皇賞秋/\nてんのうしょうぐみ /天皇賞組/\nてんのうしょうはる /天皇賞春/\nてんのうしょうば /天皇賞馬/\nてんのうじ /天王寺/\nてんのうじえき /天王寺駅/\nてんのうじこうえん /天王寺公園;大阪/\nてんのうじしん /天皇自身/\nてんのうじどうぶつえん /天王寺動物園/\nてんのうじや /天王寺屋/\nてんのうず /天王洲/\nてんのうせい /天皇制/天王星;uranus/\nてんのうせいど /天皇制度/\nてんのうせいひはん /天皇制批判/\nてんのうせいろん /天皇制論/\nてんのうそくいご /天皇即位後/\nてんのうたんじょうび /天皇誕生日;12.23/\nてんのうだい /天王台/\nてんのうちょう /天王町/\nてんのうはい /天皇杯/\nてんのうはいけっしょう /天皇杯決勝/\nてんのうはいじゅんけっしょう /天皇杯準決勝/\nてんのうはいよせん /天皇杯予選/\nてんのうひはん /天皇批判/\nてんのうへいか /天皇陛下/\nてんのうほうぎょ /天皇崩御/\nてんのうほうちゅう /天皇訪中/\nてんのうほうどう /天皇報道/\nてんはいれつ /点配列/\nてんはく /天白/\nてんはくく /天白区/\nてんば /天馬/天端/\nてんばい /転売/店売/\nてんばいかいもどし /転売買戻し/\nてんばいや /転売屋/\nてんばつ /天罰/\nてんばつてきめん /天罰覿面/\nてんばん /天板/\nてんばんごう /店番号/\nてんぱい /聴牌;[麻雀]/天盃/顛沛/\nてんぱく /天白/天伯/\nてんぱん /天板/典範/\nてんびき /天引き/\nてんびざい /点鼻剤/\nてんびやく /点鼻薬/\nてんびょう /点描/\nてんびょうほう /点描法/\nてんびん /天秤/\nてんびんきゅう /天秤宮;[十二宮]てんびん座(9.23-10.22)/\nてんびんざ /天秤座;Libra(Lib),(9.23-10.22)/\nてんびんぼう /天秤棒/\nてんぴ /天日/天火;oven/\nてんぴじお /天日塩/\nてんぴぼし /天日干し/\nてんぴょう /天平;年号(729-749)/\nてんぴょうかんぽう /天平感宝;年号(749)/\nてんぴょうしょうほう /天平勝宝;年号(749-757)/\nてんぴょうじだい /天平時代;710-794/\nてんぴょうじんご /天平神護;年号(765-767)/\nてんぴょうぶんか /天平文化/\nてんぴょうほうじ /天平宝字;年号(757-765)/\nてんぴん /天稟/\nてんぶ /転部/\nてんぶくろ /天袋/\nてんぶつ /天物/典物/\nてんぶん /天分/天文;年号(1532-55)/篆文/\nてんぷ /添付/天賦/貼付;ちょうふ/\nてんぷかのう /添付可能/\nてんぷく /転覆/天福/天吹/顛覆;=転覆/\nてんぷしょるい /添付書類/\nてんぷしりょう /添付資料/\nてんぷじんけん /天賦人権/\nてんぷちずさんしょう /添付地図参照/\nてんぷふぁいる /添付ファイル/\nてんぷら /天麩羅/天ぷら/\nてんぷらあぶら /天ぷら油/\nてんぷらこ /天ぷら粉/\nてんぷらなべ /天ぷら鍋/\nてんぷらや /天麩羅屋/天ぷら屋/\nてんべつ /点別/\nてんぺい /天兵/\nてんぺん /天変/天辺/転変/\nてんぺんちい /天変地異/\nてんほー /天和/\nてんほう /天和/\nてんほくせん /天北線/\nてんぼう /展望/点棒/\nてんぼうしゃ /展望車/\nてんぼうせき /展望席/\nてんぼうだい /展望台/\nてんぼうとう /展望塔/\nてんぼうりん /転法輪/\nてんぽ /店舗/填補/転補/\nてんぽう /天保;年号(1830-1844)/天方/\nてんぽうさん /天保山/\nてんぽうざん /天保山/\nてんぽうせん /天保銭/\nてんぽうのかいかく /天保の改革;[日本史]天保12-14(1841-43),水野忠邦/\nてんぽうんえい /店舗運営/\nてんぽがた /店舗型/\nてんぽない /店舗内/\nてんぽはんばい /店舗販売/\nてんぽめんせき /店舗面積/\nてんぽもう /店舗網/\nてんぽよう /店舗用/\nてんぽん /点本/\nてんま /天馬/伝馬/天魔/天満/\nてんまがわ /天満川/\nてんまく /天幕/\nてんません /伝馬船/\nてんまちょう /伝馬町/\nてんまつ /顛末/天松/\nてんまつき /顛末記/\nてんまど /天窓/\nてんまばし /天満橋/\nてんまばやし /天間林/\nてんまや /天満屋/\nてんまん /天満/\nてんまんぐう /天満宮/\nてんまんてん /点満点/\nてんむす /天むす/\nてんむてんのう /天武天皇/\nてんめ /点目/\nてんめい /店名/天命/天明;年号(1781-1789)/\nてんめいのたいか /天明の大火;[日本史]天明8(1788)/\nてんめいふめい /店名不明/\nてんめつ /点滅/\nてんめつおん /点滅音/\nてんめつき /点滅器/\nてんめつじょうたい /点滅状態/\nてんめん /纏綿/\nてんめんじゃん /甜麺醤/\nてんもう /天網/\nてんもうかいかい /天網恢恢/\nてんもく /天目/\nてんもくぢゃわん /天目茶碗/\nてんもん /天文/\nてんもんえいせい /天文衛星;astronomical satellite/\nてんもんか /天文家/\nてんもんかん /天文館/\nてんもんかんけい /天文関係/\nてんもんがく /天文学/\nてんもんがくしゃ /天文学者/\nてんもんがくてき /天文学的/\nてんもんがっか /天文学科/\nてんもんがっかい /天文学会/\nてんもんけい /天文系/\nてんもんけいさん /天文計算/\nてんもんげっぽう /天文月報/\nてんもんげんしょう /天文現象/\nてんもんざっし /天文雑誌/\nてんもんしゃしん /天文写真/\nてんもんしょうねん /天文少年/\nてんもんたんい /天文単位/\nてんもんだい /天文台/\nてんもんどうこうかい /天文同好会/\nてんもんねんかん /天文年鑑/\nてんもんぶ /天文部/\nてんもんや /天文屋/\nてんや /店屋/\nてんやく /点訳;点字訳/典薬;[律令制]医薬担当/点役;[日本史]臨時課税/転役;role change/天役;=点役/点薬;目薬(をさす)/典鑰;[律令制]倉庫の鍵(鑰)の管理役/\nてんやくりょう /典薬寮/\nてんやもの /店屋物/\nてんゆう /天佑/天祐/\nてんゆうしんじょ /天佑神助/\nてんよ /天与/\nてんよう /転用/天養;年号(1144-1145)/\nてんようさき /転用先/\nてんようせつ /点溶接;spot welding/\nてんらい /天来/天雷/\nてんらく /転落/顛落;=転落/\nてんらくし /転落死/\nてんらくじこ /転落事故/\nてんらん /展覧/天覧/\nてんらんかい /展覧会/\nてんらんかいじょう /展覧会場/\nてんらんじあい /天覧試合/\nてんり /天理/\nてんりきょう /天理教/\nてんりこうこう /天理高校/\nてんりし /天理市/\nてんりじんよく /天理人欲;宇宙の摂理と人間の欲望/\nてんりせん /天理線/\nてんりだい /天理大/\nてんりひがし /天理東/\nてんりゃく /天暦;年号(947-957)/\nてんりゅう /天竜/天龍/点流/\nてんりゅうがわ /天竜川/\nてんりゅうがわかこう /天竜川河口/\nてんりゅうきょう /天龍峡/\nてんりゅうはちぶしゅう /天竜八部衆;[仏教]/\nてんりょう /天領/填料/転寮/\nてんりん /転輪/\nてんりんおう /転輪王/轉輪王/\nてんれい /典礼/篆隷;篆書と隷書/典例;先例/典麗/\nてんれつ /点列/\nてんれんけつ /点連結/\nてんろ /転炉;LD-/\nてんろうせい /天狼星/\nてんろく /天六/天禄;年号(970-973)/\nてんわ /天和/\nで /出/弟/\nでーたあっしゅく /データ圧縮/\nでーたかいせき /データ解析/\nでーたかんり /データ管理/\nでーたがた /データ型/\nでーたぐん /データ群/\nでーたこうぞう /データ構造;[情報]data structure/\nでーたしゅうしゅう /データ収集/\nでーたしょり /データ処理/\nでーたすう /データ数/\nでーたつうしん /データ通信/\nでーたてんそう /データ転送/\nでーたにゅうりょく /データ入力/\nでーたべーすか /データベース化/\nでーたりょう /データ量/\nでーとしょうほう /デート商法/\nであい /出会い/出逢い/出合い/\nであいがしら /出会い頭/出合い頭/\nであいけい /出会い系/\nであし /出足/\nであしばらい /出足払い/\nでぃーぜるしゃ /ディーゼル車/\nでぃおにゅそすてき /ディオニュソス的;[美学]Dionysian/\nでぃみぬえんど /dim;次第に弱く/diminuendo/\nでい /泥/禰;(人名用漢字)/\nでいがん /泥岩;[地質]mudstone/\nでいじょう /泥状/\nでいすい /泥酔/泥水/\nでいたん /泥炭/\nでいたんち /泥炭地/\nでいちゅう /泥中/\nでいど /泥土/\nでいねい /泥濘/\nでいばだった /提婆達多/\nでいばんがん /泥板岩/\nでいり /出入り/泥裏/泥裡/\nでいりきんし /出入り禁止/\nでいりぐち /出入口/出入り口/\nでいりゅう /泥流/\nでいろ /泥路/\nでおきしりぼかくさん /デオキシリボ核酸/\nでおくれ /出遅れ/\nでおくれかん /出遅れ感/\nでおんな /出女;入鉄砲-/\nでか /刑事/deca;[SI接頭語]da,10^1/\nでかぐらむ /瓧/\nでかせぎ /出稼ぎ/\nでかた /出方/出かた/\nでかたしだい /出方次第/\nでかめーとる /籵/\nでかりっとる /竍/\nでがたり /出語り/\nでがら /出殻/\nでがらし /出涸らし;お茶の-/\nでがわ /出川/\nでき /出来/溺/\nできあい /溺愛/出来合い/出来合/\nできあがり /出来上がり/\nできうお /出来魚/\nできぐあい /出来具合/\nできごころ /出来心/\nできごと /出来事/\nできし /溺死/\nできしだい /出来次第/\nできじたい /出来自体/\nできすぎ /出来過ぎ/出木杉;姓,漫画「ドラえもん」の登場人物/\nできそこない /出来損ない/\nできたて /出来立て/\nできだか /出来高/\nできだかばらい /出来高払い;年俸２億プラス-/\nできちゃったけっこん /できちゃった結婚;[新語]妊娠が判明してから結婚すること/\nできちゃったこん /できちゃった婚;[新語]/\nできね /出来値/\nできばえ /出来栄え/出来映え/\nできふでき /出来不出来/\nできぼし /出来星/\nできぼつ /溺没/\nできもの /出来物/\nできれーす /出来レース/\nできわく /溺惑/\nできん /出禁;[略語]出入り禁止/\nでぎわ /出際/\nでく /木偶/\nでくにんぎょう /木偶人形/\nでくのぼう /木偶の坊/\nでくれっしぇんど /decres;次第に弱く/decrescendo/\nでぐあい /出具合/\nでぐち /出口/\nでぐちおにさぶろう /出口王仁三郎/\nでぐちちょうさ /出口調査/\nでぐちちょくぜん /出口直前/\nでぐちふきん /出口付近/\nでげいこ /出稽古/\nでげねりあか /デゲネリア科/Degeneriaceae/\nでこ /凸/\nでこすけ /デコ助/\nでこでん /デコ電/\nでこぼこ /凸凹/\nでこぼこみち /凸凹道/\nでさかり /出盛り/\nでさき /出先/\nでさききかん /出先機関/\nでさく /出作/\nでざいんか /デザイン科/\nでざいんせい /デザイン性/\nでざいんてき /デザイン的/\nでざき /出崎/\nでざわ /出沢/\nでし /弟子/deci;[SI接頭語]d,10^-1/\nでしいり /弟子入り/\nでしお /出汐/出潮/\nでしぐらむ /瓰/\nでしごと /出仕事/\nでしたち /弟子達/\nでしな /出しな/\nでしょく /出職/\nでしりっとる /竕/\nでじたるか /デジタル化/\nでじたるかいせん /デジタル回線/\nでじたるかでん /デジタル家電/\nでじたるしょめい /デジタル署名/\nでじたるしょり /デジタル処理/\nでじたるしんごう /デジタル信号/\nでじたるどけい /デジタル時計/\nでじたるほうそう /デジタル放送/\nでじたるろくおん /デジタル録音;digital recording/\nでじま /出島/\nでじる /出汁;?/\nでじろ /出城/\nですぎ /出過ぎ/\nですくとっぷがた /デスクトップ型/\nですたい /です体;[国語学]です・ますを用いる文体です/\nですみ /出隅/出角;=出隅/\nでずいらず /出ず入らず/\nでずっぱり /出突っ張り/\nでせん /出銭/\nでぞめ /出初め/\nでぞめしき /出初式/出初め式/\nでたて /出立て/\nでたとこしょうぶ /出た所勝負/\nでたに /出谷/\nでたらめ /出鱈目/\nでだし /出だし/出出し/\nでだま /出玉/\nでだまじょうきょう /出玉状況/\nでだますう /出玉数/\nでだまりつ /出玉率/\nでっち /丁稚/\nでっちぼうこう /丁稚奉公/\nでっちょうそう /粘葉装/\nでっちり /出っ尻/\nでっぱ /出っ歯/\nでっぱり /出っ張り/\nでつ /捏/\nでつぞう /捏造/\nでづくり /出作り;小作/\nでづっぱり /出突っ張り/\nでづら /出面/\nでどころ /出所/出処/出どころ/\nでなおし /出直し/\nではい /デ杯;[tennis][略語]Davis Cup/\nではいり /出入り/\nではじめ /出始め/\nではずれ /出外れ/\nではな /出端/\nでば /出刃;-包丁/出歯;=でっぱ/出場;=出場所/\nでばかめ /出歯亀/\nでばがめ /出歯亀;=でばかめ/\nでばしょ /出場所/\nでばな /出鼻;-を挫く/出端;≒出鼻/出花;番茶も-/\nでばぼうちょう /出刃包丁/出刃庖丁;=出刃包丁 NB:「包」は代用字/\nでばやし /出囃子;落語の/\nでばん /出番/\nでぱちか /デパ地下;[新語]デパートの地下(食料品)売場/\nでびゅーさく /デビュー作/\nでびゅーせん /デビュー戦/\nでふぉるとち /デフォルト値/\nでふね /出船/\nでぶしょう /出不精/\nでぶせん /デブ専/\nでぶち /出淵/\nでべそ /出臍;お前の母ちゃん-/\nでほ /出穂/\nでほうだい /出放題/\nでぼんき /デボン紀;[地質年代]Devonian. 4085-3630万年前/\nでま /手間/\nでまえ /出前/\nでまえもち /出前持ち/出前持/\nでまかせ /出任せ/\nでまち /出待ち/出町;地名/\nでまちやなぎ /出町柳;地名,京都/\nでまちやなぎえき /出町柳駅/\nでまど /出窓/\nでまる /出丸/\nでみず /出水/\nでみせ /出店/\nでむかえ /出迎え/\nでむら /出村/\nでめ /出目/\nでめきん /出目金/\nでめとく /出目徳;人名/\nでもがめん /デモ画面/\nでもこうしん /デモ行進/\nでもたい /デモ隊/\nでもと /出本/\nでもどり /出戻り/\nでもの /出物/\nでもばん /デモ版/\nでもん /出門/\nでやしき /出屋敷/\nでゆ /出湯/\nでよう /出様/\nでら /寺/\nでるた /δ;delta/Δ;Delta/\nでるふぁいほう /デルファイ法;(delphi method) 専門家へのアンケートによる未来予測法/\nでるまく /出る幕/\nでわ /出羽/出葉;人名 姓/\nでわさんざん /出羽三山;地名,月山・羽黒山・湯殿山/\nでわざくら /出羽桜/\nでわにしき /出羽錦/\nでわのうみ /出羽海/\nでわのうみべや /出羽海部屋/\nでん /電/殿/伝/田/佃;つくだ/甸;緬甸/畋/沺/鈿;螺鈿/棯/澱;沈殿/淀;よど/傳;「伝」の旧字(人名用漢字)/臀;臀部/黏;「粘」の異体字/\nでん> /伝;(said to be) 伝雪舟作,伝定家筆/\nでんあつ /電圧/\nでんあつけい /電圧計/\nでんあつげん /電圧源/\nでんあつこうか /電圧降下/\nでんあつていか /電圧低下/\nでんあつへんどう /電圧変動/\nでんい /電位/\nでんいけい /電位計;electrometer/\nでんいさ /電位差/\nでんえもん /伝衛門/\nでんえん /田園/\nでんえんこうきょうがく /田園交響楽;la Symphonie Pastorale(1919), Gide/\nでんえんこうきょうきょく /田園交響曲/\nでんえんし /田園詩/\nでんえんちょうふ /田園調布/\nでんえんちょうふえき /田園調布駅/\nでんえんちょうふふたば /田園調布雙葉/\nでんえんとし /田園都市/\nでんえんとしせん /田園都市線/\nでんえんふうけい /田園風景/\nでんおん /伝音/\nでんおんけい /伝音系/\nでんか /電化/殿下/電荷;(e) electrical charge/田家/伝家;-の宝刀/\nでんかい /電解;†electrolysis.「-液」/電界;†electric field/\nでんかいかいせき /電界解析/\nでんかいきょうど /電界強度/\nでんかいしつ /電解質/\nでんかいそう /電解槽;electrolyser/\nでんかいない /電界内/\nでんかかいぎょう /電化開業/\nでんかかんせい /電化完成/\nでんかくかん /電化区間/\nでんかけいかく /電化計画/\nでんかご /電化後/\nでんかせいひん /電化製品/\nでんかのほうとう /伝家の宝刀/\nでんかぶんぷ /電荷分布/\nでんかほうしき /電化方式/\nでんかまえ /電化前/\nでんかみつど /電荷密度/\nでんかりょう /電荷量/\nでんかん /電管/田漢;田舎者/電環/\nでんがく /田楽/電楽/\nでんがくどうふ /田楽豆腐/\nでんがくほうし /田楽法師/\nでんき /電気;†electricity/電機;†電気機械/電器;†電気器具/伝記;biography/伝奇;romance/傳綺/\nでんき> /電気;-自動車,-工事,-ショック/\nでんきいす /電気椅子;electric chair/\nでんきうお /電気魚/\nでんきうなぎ /電気鰻/\nでんきえいが /伝記映画/\nでんきえいどう /電気泳動/\nでんきおんきょう /電気音響/\nでんきおんすいき /電気温水器/\nでんきか /電気科/電気化/\nでんきかいり /電気解離/\nでんきかいろ /電気回路/\nでんきかがく /電気化学/\nでんきかぶしきがいしゃ /電気株式会社/\nでんきかんけい /電気関係/\nでんきかんりし /電気管理士/\nでんきがい /電気街/電器街;?/\nでんきがっか /電気学科/\nでんきがっかい /電気学会/\nでんきがっき /電気楽器/\nでんきがま /電気釜/\nでんきき /電機器/\nでんききかい /電気機械/\nでんききかんしゃ /電気機関車/\nでんききき /電気機器/\nでんきききこうがく /電気機器工学/\nでんききぐ /電気器具/\nでんきくどう /電気駆動/\nでんきけい /電気系/\nでんきけいがっか /電気系学科/\nでんきけいじ /電気計時/\nでんきけいとう /電気系統/\nでんきけんそくしゃ /電気検測車/\nでんきこうがく /電気工学/\nでんきこうがくか /電気工学科/\nでんきこうがくけい /電気工学系/\nでんきこうがくしゃ /電気工学者/\nでんきこうがくじっけん /電気工学実験/\nでんきこうがくせんこう /電気工学専攻/\nでんきこうがくだいに /電気工学第二/\nでんきこうがっか /電気工学科/\nでんきこうぎょう /電気工業/\nでんきこうさくぶつ /電気工作物/\nでんきこうじ /電気工事/\nでんきこうじし /電気工事士/\nでんきさんぎょう /電器産業/\nでんきしき /電気式/\nでんきしげき /電気刺激/\nでんきしゃ /電気車/\nでんきしゅうじんき /電気集塵器/\nでんきしゅにんぎじゅつしゃ /電気主任技術者/\nでんきしょうせつ /伝奇小説/\nでんきしようりょう /電気使用量/\nでんきしんごう /電気信号/\nでんきじかけ /電気仕掛/\nでんきじきがく /電気磁気学/\nでんきじぎょう /電気事業/\nでんきじぎょうほう /電気事業法/\nでんきじどうしゃ /電気自動車/\nでんきじょうほう /電気情報/\nでんきじょうほうけい /電気情報系/\nでんきじょうほうこうがく /電気情報工学/\nでんきじょうほうこうがっか /電気情報工学科/\nでんきすいはんき /電気炊飯器/\nでんきすたんど /電気スタンド/\nでんきすとーぶ /電気ストーブ/\nでんきせい /電機製/電器製/\nでんきせいぎょ /電気制御/\nでんきせいひん /電気製品/電器製品/\nでんきせいりがく /電気生理学;electrophysiology/\nでんきせき /電気石;tourmaline/\nでんきせつび /電気設備/\nでんきせんたくき /電気洗濯機/\nでんきそうきょくし /電気双極子;[化学]electric duplex/\nでんきそうじき /電気掃除機/\nでんきそうち /電気装置/\nでんきそりょう /電気素量;1.60217653*10^-19C/\nでんきたんさ /電気探査/\nでんきだい /電気代/電機大/\nでんきだいがく /電機大学/\nでんきだいなど /電気代等/\nでんきちゅうぞう /電気鋳造/\nでんきつうしん /電気通信/\nでんきつうしんがくぶ /電気通信学部/\nでんきつうしんけんきゅうしょ /電気通信研究所/\nでんきつうしんけんきゅうじょ /電気通信研究所/\nでんきつうしんじぎょう /電気通信事業/\nでんきつうしんじぎょうしゃ /電気通信事業者/\nでんきつうしんじぎょうほう /電気通信事業法/\nでんきつうしんだい /電気通信大/\nでんきつうしんだいがく /電気通信大学/\nでんきていこう /電気抵抗/\nでんきてき /電気的/伝記的;†biographic/伝奇的;†romantic/\nでんきてきかつどう /電気的活動/\nでんきてきとくせい /電気的特性/\nでんきてつどう /電気鉄道/\nでんきてん /電器店/\nでんきでんし /電気電子/\nでんきでんしぶんや /電気電子分野/\nでんきでんどうど /電気伝導度/\nでんきとう /電気棟/\nでんきどうりょく /電気動力/\nでんきどりる /電気ドリル/\nでんきなべ /電気鍋/\nでんきばん /電気版/\nでんきひつじ /電気羊/\nでんきぶ /電気部/\nでんきぶらん /電気ブラン/\nでんきぶろ /電気風呂/\nでんきぶんかい /電気分解/\nでんきほうしき /電気方式/\nでんきぽっと /電気ポット/\nでんきもうふ /電気毛布/\nでんきもの /伝奇物/電気物/\nでんきや /電気屋/電器屋/電機屋/\nでんきゅう /電球/\nでんきょうしゃ /電響社/\nでんきょく /電極/\nでんきょくでんい /電極電位;[化学]electrode potential/\nでんきょくはんのう /電極反応/\nでんきょくひん /電極品/\nでんきようせつ /電気溶接;electric welding/\nでんきようりょう /電気容量/\nでんきりきがく /電気力学/\nでんきりきせん /電気力線;[物理]/\nでんきりょう /電気量/\nでんきりょうきん /電気料金/\nでんきりょうほう /電気療法/\nでんきりょく /電気力/\nでんきりろん /電気理論/\nでんきれいぞうこ /電気冷蔵庫/\nでんきれんけつき /電気連結器/\nでんきろ /電気炉/\nでんきろうれん /電気労連/\nでんきろくおん /電気録音/\nでんぎ /電技/\nでんぎょう /電業/伝教/\nでんぎょうだいし /伝教大師/\nでんぐねつ /デング熱;[医]dengue/\nでんぐりがえし /でんぐり返し/\nでんけい /電計/\nでんけん /電顕/電鍵/電検/\nでんけんさんしゅ /電験三種/\nでんげき /電撃/\nでんげきおう /電撃王/\nでんげきけっこん /電撃結婚/\nでんげきてき /電撃的/\nでんげん /電源/\nでんげんいがい /電源以外/\nでんげんいり /電源入/\nでんげんかいはつ /電源開発/\nでんげんかいろ /電源回路/\nでんげんかんけい /電源関係/\nでんげんがわ /電源側/\nでんげんきょうきゅう /電源供給/\nでんげんこーど /電源コード/\nでんげんこうじ /電源工事/\nでんげんしゃ /電源車/\nでんげんしゅうはすう /電源周波数/\nでんげんしゅつりょく /電源出力/\nでんげんせつび /電源設備/\nでんげんせん /電源線/\nでんげんたんし /電源端子/\nでんげんつき /電源付/\nでんげんでんあつ /電源電圧/\nでんげんとうにゅう /電源投入/\nでんげんとうにゅうご /電源投入後/\nでんげんとうにゅうじ /電源投入時/\nでんげんとうにゅうちょくご /電源投入直後/\nでんげんないぞう /電源内蔵/\nでんげんばん /電源板/\nでんげんふよう /電源不要/\nでんげんぶ /電源部/\nでんげんよう /電源用/\nでんげんようりょう /電源容量/\nでんこう /電工;†電気工事/電光;†「-掲示板」/電興/\nでんこうかぶしきがいしゃ /電工株式会社/\nでんこうけいじ /電光掲示/\nでんこうけいじばん /電光掲示板/\nでんこうしき /電光式/\nでんこうせっか /電光石火/\nでんこうばん /電光板/\nでんこうひょうじ /電光表示/\nでんこうひょうじばん /電光表示板/\nでんごん /伝言/\nでんごんばん /伝言板/\nでんさん /電算/電産;電器産業/\nでんさんか /電算化/電算課/\nでんさんき /電算機/\nでんさんきしつ /電算機室/\nでんさんしつ /電算室/\nでんさんしゃしょく /電算写植/\nでんさんしょり /電算処理/\nでんさんぶ /電算部/\nでんざい /電材/\nでんし /電子/殿試;科挙の三次試験/\nでんし> /電子;-ピアノ,-部品,-決済/\nでんしおるがん /電子オルガン/\nでんしおん /電子音/\nでんしおんがく /電子音楽/\nでんしおんきょう /電子音響/\nでんしか /電子化/電子科/\nでんしかいぎ /電子会議/\nでんしかいぎしつ /電子会議室/\nでんしかいろ /電子回路/\nでんしかいろがく /電子回路学/\nでんしかく /電子殻/\nでんしかるて /電子カルテ/\nでんしかんけい /電子関係/\nでんしがく /電子学/\nでんしがっき /電子楽器/\nでんしきかい /電子機械/\nでんしきき /電子機器/\nでんしききじぎょうぶ /電子機器事業部/\nでんしききぶ /電子機器部/\nでんしききるい /電子機器類/\nでんしきどう /電子軌道/\nでんしきょう /電子協/電子工業振興協会;※abbrev/\nでんしぎじゅつ /電子技術/\nでんしぎじゅつしゃ /電子技術者/\nでんしぎじゅつそうごうけんきゅうしょ /電子技術総合研究所/\nでんしぎじゅつぶんや /電子技術分野/\nでんしけい /電子系/\nでんしけいさん /電子計算/\nでんしけいさんき /電子計算機/\nでんしけいさんきしつ /電子計算機室/\nでんしけいじばん /電子掲示板/\nでんしけっさい /電子決済/\nでんしけん /電子研/\nでんしけんきゅうしょ /電子研究所/\nでんしけんびきょう /電子顕微鏡/\nでんしこう /電子工/\nでんしこうがく /電子工学/\nでんしこうがくか /電子工学科/\nでんしこうがくせんこう /電子工学専攻/\nでんしこうがっか /電子工学科/\nでんしこうぎょう /電子工業/\nでんしこうさく /電子工作/\nでんしこうさくよう /電子工作用/\nでんしざいりょう /電子材料/\nでんししき /電子式/\nでんししゅっぱん /電子出版/\nでんししょうとりひき /電子商取引/\nでんししょうめいしょ /電子証明書/\nでんししょせき /電子書籍/\nでんししょめい /電子署名/\nでんしじしょ /電子辞書/\nでんしじてん /電子辞典/\nでんしじゅう /電子銃/\nでんしじょうたい /電子状態/\nでんしじょうほう /電子情報/\nでんしじょうほうがっか /電子情報学科/\nでんしじょうほうけい /電子情報系/\nでんしじょうほうこうがく /電子情報工学/\nでんしじょうほうこうがくせんこう /電子情報工学専攻/\nでんしじょうほうつう /電子情報通/\nでんしじょうほうつうしんがっかい /電子情報通信学会;www.ieice.org/\nでんしすぴんきょうめい /電子スピン共鳴;ESR/\nでんしずのう /電子頭脳/\nでんしせいき /電子精機/\nでんしせいぎょ /電子制御/\nでんしせいぎょか /電子制御化/\nでんしせいぎょきかい /電子制御機械/\nでんしせいふ /電子政府/\nでんしせってん /電子接点/\nでんしせん /電子線;†electron beam/電子戦;†e-war/\nでんしせんい /電子遷移/\nでんしそし /電子素子/\nでんしだい /電視台/\nでんしちゃっか /電子着火/\nでんしつい /電子対/\nでんしつうしん /電子通信/\nでんしつうしんがく /電子通信学/\nでんしつうしんがっか /電子通信学科/\nでんしつうしんがっかい /電子通信学会/\nでんしてがた /電子手形/\nでんしてき /電子的/\nでんしてきすと /電子テキスト/\nでんしてちょう /電子手帳/\nでんしとうひょう /電子投票/\nでんしとうろん /電子討論/\nでんしとしょかん /電子図書館/\nでんしとりひき /電子取引/\nでんしどけい /電子時計/\nでんしは /電子波/\nでんしはいち /電子配置/\nでんしばいたい /電子媒体/\nでんしばいたいじょう /電子媒体上/\nでんしばん /電子版/\nでんしびーむ /電子ビーム;electron beam/\nでんしぴあの /電子ピアノ/\nでんしぶっく /電子ブック/\nでんしぶっせい /電子物性/\nでんしぶつり /電子物理/\nでんしぶひん /電子部品/\nでんしぶんぐ /電子文具/\nでんしぶんぷ /電子分布/\nでんしまねー /電子マネー/\nでんしめーる /電子メール/\nでんしめいる /電子メイル/\nでんしもじ /電子文字/\nでんしゃ /電車/殿舎/田舎/伝写/伝者/\nでんしゃいがい /電車以外/\nでんしゃうんちん /電車運賃/\nでんしゃえき /電車駅/\nでんしゃか /電車化/\nでんしゃかん /田舎漢;イナカモノ/\nでんしゃきゅうこう /電車急行/\nでんしゃく /電車区/\nでんしゃせん /電車線/\nでんしゃせんよう /電車専用/\nでんしゃだい /電車代/\nでんしゃちん /電車賃/\nでんしゃつうがく /電車通学/\nでんしゃつうきん /電車通勤/\nでんしゃつうきんしゃ /電車通勤者/\nでんしゃとくていくかん /電車特定区間/\nでんしゃとっきゅう /電車特急/\nでんしゃない /電車内/\nでんしゃへんせい /電車編成/\nでんしゃみち /電車道/\nでんしゃよう /電車用/\nでんしゃりよう /電車利用/\nでんしゅう /伝習/\nでんしゆうびん /電子郵便/\nでんしゆそう /電子輸送/\nでんしょ /伝書/\nでんしょう /伝承/電照/伝誦;口誦して伝承する/伝唱;≒伝誦/\nでんしょうきょく /伝承曲/\nでんしょうぎく /電照菊/\nでんしょうさいばい /電照栽培/\nでんしょうしゃ /伝承者/\nでんしょうぶんがく /伝承文学/\nでんしょく /電飾/\nでんしょくこう /電色光/\nでんしょばと /伝書鳩/\nでんしりょうし /電子量子/\nでんしれいき /電子励起/\nでんしれいきじょうたい /電子励起状態/\nでんしれいきゃく /電子冷却/\nでんしれんじ /電子レンジ/\nでんしん /電信/伝信/田紳/\nでんしんあつかい /電信扱い/\nでんしんき /電信機/\nでんしんきゅう /電信級/\nでんしんそうきん /電信送金/\nでんしんでんわ /電信電話/\nでんしんでんわがいしゃ /電信電話会社/\nでんしんはちごう /電信八号;denshin8.esprix.net/\nでんしんばしら /電信柱/\nでんじ /電磁/\nでんじかい /電磁界/\nでんじかんきょう /電磁環境/\nでんじかんのう /電磁感応/\nでんじき /電磁気/\nでんじきがく /電磁気学/\nでんじげんしょう /電磁現象/\nでんじしき /電磁式/\nでんじしゃく /電磁石/\nでんじしょうがい /電磁障害/\nでんじそうごさよう /電磁相互作用/\nでんじちょうり /電磁調理/\nでんじちょうりき /電磁調理器/電磁調理機;<rare>/\nでんじてき /電磁的/\nでんじてききろく /電磁的記録/\nでんじは /電磁波/\nでんじはこうがく /電磁波工学/\nでんじば /電磁場/\nでんじほうていしき /電磁方程式/\nでんじゅ /伝授/\nでんじゆうどう /電磁誘導/\nでんじょう /電情/\nでんじょうつう /電情通/\nでんじりきがく /電磁力学/\nでんじりゅうたい /電磁流体/\nでんじりょく /電磁力/\nでんじん /電人/\nでんすけ /伝助/電助/\nでんせい /電請/\nでんせいかん /伝声管/\nでんせつ /伝説/電設/\nでんせつしゅう /伝説集/\nでんせつじょう /伝説上/\nでんせつてき /伝説的/\nでんせつぶつ /伝説物/\nでんせん /電線/伝染;†「-病」/伝線;†ストッキングの破れ/伝宣/電閃/電専/\nでんせんおんど /電線音頭/\nでんせんせい /伝染性/\nでんせんせいこうはん /伝染性紅斑/\nでんせんちちゅうか /電線地中化/\nでんせんひき /電線引/\nでんせんびょう /伝染病/\nでんせんびょういん /伝染病院/\nでんせんびょうよぼうほう /伝染病予防法/\nでんそう /伝送/電装/電送/\nでんそうかんけい /電装関係/\nでんそうけい /電装系/伝送系/\nでんそうけいろ /伝送経路/\nでんそうけん /電総研/伝送研/電子技術総合研究所;※abbrev/\nでんそうしき /電送式/\nでんそうしゅだん /伝送手段/\nでんそうせいぎょ /伝送制御/\nでんそうせん /伝送線/\nでんそうそくど /伝送速度/\nでんそうたいいき /伝送帯域/\nでんそうだい /電総大/\nでんそうちゅう /伝送中/\nでんそうとくせい /伝送特性/\nでんそうないよう /伝送内容/\nでんそうばいたい /伝送媒体/\nでんそうひん /電装品/\nでんそうぶ /電送部/\nでんそうりょう /伝送量/\nでんそうろ /伝送路/\nでんそく /電束/\nでんそくみつど /電束密度;[物理]electric flux density/\nでんそん /伝存/\nでんたいばん /電胎版/\nでんたく /電卓/\nでんたくかたて /電卓片手/\nでんたくがた /電卓型/\nでんたくきのう /電卓機能/\nでんたつ /伝達/\nでんたつかんすう /伝達関数/\nでんたつけい /伝達系/\nでんたつけいしき /伝達形式/\nでんたつけいろ /伝達経路/\nでんたつけん /伝達権/\nでんたつこうりつ /伝達効率/\nでんたつしゃ /伝達者/\nでんたつしゅだん /伝達手段/\nでんたつそしき /伝達組織/\nでんたつとくせい /伝達特性/\nでんたつぶっしつ /伝達物質/\nでんたつほうしき /伝達方式/\nでんたつりつ /伝達率/\nでんたつろ /伝達路/\nでんたん /電探/\nでんだ /伝田/\nでんだい /田代/電大/\nでんち /電池/\nでんちぎれ /電池切れ/\nでんちく /電蓄/\nでんちくどう /電池駆動/\nでんちこうかん /電池交換/\nでんちしき /電池式/\nでんちせいぞう /電池製造/\nでんちだい /電池代/\nでんちないぞう /電池内蔵/\nでんちぱっく /電池パック/\nでんちふよう /電池不要/\nでんちぶぶん /電池部分/\nでんちゅう /電柱/殿中/\nでんちゅうけん /電中研/\nでんちゅうばおり /殿中羽織/\nでんちゅうばん /電鋳版/\nでんちようりょう /電池容量/\nでんつう /電通;[企業名]/\nでんつうけん /電通研/\nでんつうこくさいじょうほう /電通国際情報/\nでんつうだい /電通大/電気通信大学;※abbrev/\nでんてい /電停/\nでんてつ /電鉄/\nでんてついずもし /電鉄出雲市/\nでんてつがいしゃ /電鉄会社/\nでんでん /電電/電々/\nでんでんこうしゃ /電電公社/\nでんでんだいこ /でんでん太鼓/\nでんでんむし /蝸牛/\nでんとう /伝統/電灯/電燈;「灯」旧字/\nでんとうげいのう /伝統芸能/\nでんとうこう /伝統校/\nでんとうこうげい /伝統工芸/\nでんとうしゅうかん /伝統習慣/\nでんとうしゅぎ /伝統主義/\nでんとうせん /電灯線/\nでんとうてき /伝統的/\nでんとうてきしゅうかん /伝統的習慣/\nでんとうてきろんりがく /伝統的論理学/\nでんとうび /伝統美/\nでんとうりょうり /伝統料理/\nでんどう /電動;†electric.「-ハブラシ」/殿堂/伝導;†conduction.「イオン-」 NB:熱・電荷・信号/伝道;†[宗教]mission.「-師」/伝動;†power transmission.「-ベルト」 NB:動力/電導;†electrical conduction.「光-」 NB:電荷/\nでんどう> /電動/\nでんどうあわたてき /電動泡立て器/\nでんどういり /殿堂入り/\nでんどうき /電動機/\nでんどうけい /伝導系/\nでんどうし /伝道師/\nでんどうしき /電動式/\nでんどうしゃ /電動車/\nでんどうじてんしゃ /電動自転車;電動アシスト自転車/\nでんどうせい /伝導性/電導性/\nでんどうたい /伝導体/\nでんどうのしょ /伝道の書;[聖書]Ecclesiastes(Ecc,Eccle)/\nでんどうば /殿堂馬/\nでんどうりつ /伝導率/\nでんねつ /電熱/伝熱/\nでんねつき /電熱器/\nでんねつせん /電熱線/\nでんのう /電脳/\nでんのうか /電脳化/\nでんのうがい /電脳街/\nでんのうがろう /電脳画廊/\nでんのうくうかん /電脳空間/\nでんのうくらぶ /電脳倶楽部/\nでんのうしゃかい /電脳社会/\nでんのうせんし /電脳戦士/\nでんのうづくえ /電脳机/\nでんのうとし /電脳都市/\nでんのうぶ /電脳部/\nでんのうゆうえんち /電脳遊園地/\nでんば /電場/\nでんばた /田畑/\nでんばほうれいしゅう /電波法令集/\nでんぱ /電波/伝播/\nでんぱかんりきょく /電波管理局/\nでんぱきゅうしゅうざい /電波吸収材/\nでんぱきゅうしゅうたい /電波吸収体/\nでんぱぎょうせい /電波行政/\nでんぱけい /電波系/\nでんぱけいしき /電波形式/\nでんぱけん /電波研/\nでんぱこうせん /電波高専/\nでんぱし /電波子/\nでんぱしょうがい /電波障害/\nでんぱしょうねん /電波少年/\nでんぱしようりょう /電波使用料/\nでんぱしんぶん /電波新聞/\nでんぱしんぶんしゃ /電波新聞社;[企業名]/\nでんぱじょうきょう /電波状況/\nでんぱぜい /電波税/\nでんぱた /田畑/\nでんぱち /伝八/\nでんぱつ /電髪/\nでんぱつうしんがっか /電波通信学科/\nでんぱてんたい /電波天体/\nでんぱてんもんがく /電波天文学/\nでんぱでんそう /電波伝送/電波電送/\nでんぱでんぱん /電波伝搬/\nでんぱとう /電波塔/\nでんぱどけい /電波時計/\nでんぱばいたい /電波媒体/\nでんぱほう /電波法/\nでんぱほうき /電波法規/\nでんぱほうれいしょうろく /電波法令抄録/\nでんぱぼうえんきょう /電波望遠鏡/\nでんぱぼうがい /電波妨害/\nでんぱむきょうしつ /電波無響室/\nでんぱりよう /電波利用/\nでんぱりようりょう /電波利用料/\nでんぱん /伝搬/殿版/伝播;※「でんぱ」の誤り/\nでんぱんきこう /伝播機構/\nでんぱんけい /伝搬系/\nでんぱんけいろ /伝搬経路/\nでんぱんこう /伝搬項/\nでんぱんじかん /伝搬時間/\nでんぱんそくど /伝搬速度/\nでんぱんは /伝搬波/\nでんぱんろ /伝搬路/\nでんぴょう /伝票/\nでんぴょうしょり /伝票処理/\nでんぶ /臀部/田麩/\nでんぶん /伝聞/電文/伝文/\nでんぶんけいしき /伝聞形式/\nでんぶんしゃ /伝聞者/\nでんぶんしょうこ /伝聞証拠/\nでんぶんじょうほう /伝聞情報/\nでんぶんちょう /伝聞調/\nでんぶんてき /伝聞的/\nでんぷ /田夫/\nでんぷやじん /田夫野人/\nでんぷん /澱粉/でん粉/\nでんぷんしつ /澱粉質/\nでんぼう /伝法/\nでんぽ /田圃/\nでんぽう /電報/伝法/\nでんぽうきょく /電報局/\nでんぽうぶん /電報文/\nでんぽん /伝本/\nでんまーく /丁抹;Denmark/\nでんまーくご /デンマーク語;デンマークの公用語/\nでんまちょう /伝馬町/\nでんめい /電命/\nでんや /田野/\nでんらい /伝来/\nでんらいご /伝来語/\nでんらん /電纜/\nでんり /電離/\nでんりく /電リク;[略語]電話リクエスト/\nでんりけん /電離圏/\nでんりしょうとつ /電離衝突/\nでんりせい /電離性/\nでんりそう /電離層/\nでんりそんしつ /電離損失/\nでんりど /電離度/\nでんりばこ /電離箱/\nでんりゃく /電略/\nでんりゅう /電流/\nでんりゅういってい /電流一定/\nでんりゅうけい /電流計/\nでんりゅうげん /電流源/\nでんりゅうせん /電留線/\nでんりゅうち /電流値/\nでんりゅうつうか /電流通過/\nでんりゅうばくは /電流爆破/\nでんりゅうへんか /電流変化/\nでんりゅうみつど /電流密度/\nでんりゅうようりょう /電流容量/\nでんりゅうりょう /電流量/\nでんりょく /電力/\nでんりょくかんけい /電力関係/\nでんりょくがいしゃ /電力会社/\nでんりょくきょうきゅう /電力供給/\nでんりょくきょうきゅうりょく /電力供給力/\nでんりょくぎょうかい /電力業界/\nでんりょくけい /電力計/\nでんりょくけいとう /電力系統/\nでんりょくけいとうこうがく /電力系統工学/\nでんりょくしせつ /電力施設/\nでんりょくしょうひ /電力消費/\nでんりょくしょうひりょう /電力消費量/\nでんりょくじゅよう /電力需要/\nでんりょくせん /電力線/\nでんりょくでんし /電力電子/\nでんりょくはいせん /電力配線/\nでんりょくぶそく /電力不足/\nでんりょくへんかんき /電力変換器/\nでんりょくもう /電力網/\nでんりょくりょう /電力量/\nでんりょくりょうけい /電力量計/\nでんれい /伝令/電鈴/\nでんれいし /伝令使/\nでんろ /電路/\nでんわ /電話/\nでんわあんない /電話案内/\nでんわいっぽん /電話一本/\nでんわかいせん /電話回線/\nでんわかいだん /電話会談/\nでんわかにゅうけん /電話加入権/\nでんわかんゆう /電話勧誘/\nでんわかんれん /電話関連/\nでんわがいしゃ /電話会社/\nでんわき /電話機/電話器;?/\nでんわきのう /電話機能/\nでんわきほんたい /電話機本体/\nでんわきゅう /電話級/\nでんわきょく /電話局/\nでんわぎょう /電話業/\nでんわぐち /電話口/\nでんわけんり /電話権利/\nでんわこうかん /電話交換/\nでんわこうかんきょく /電話交換局/\nでんわこうかんしゅ /電話交換手;telephone operator/\nでんわしつ /電話室/\nでんわじじょう /電話事情/\nでんわせん /電話線/\nでんわそうだん /電話相談/\nでんわたんまつ /電話端末/\nでんわだい /電話代/電話台/\nでんわだいせつやく /電話代節約/\nでんわちゅう /電話中/\nでんわちょう /電話帳/\nでんわちょうさ /電話調査/\nでんわとうひょう /電話投票/\nでんわばん /電話番/\nでんわばんごう /電話番号/\nでんわばんごうあんない /電話番号案内/\nでんわばんごうかくにん /電話番号確認/\nでんわばんごうひょう /電話番号表/\nでんわぼっくす /電話ボックス/\nでんわもう /電話網/\nでんわや /電話屋/\nでんわよう /電話用/\nでんわよやく /電話予約/\nでんわよやくうけつけ /電話予約受付/\nでんわよやくかいし /電話予約開始/\nでんわりょう /電話料/\nでんわりょうきん /電話料金/\nでんわりようしゃ /電話利用者/\nでんわれんらく /電話連絡/\nでんわれんらくもう /電話連絡網/\nと /戸/都/徒/途/斗;10升/堵;安堵/屠;屠殺/賭;賭博/睹/覩;「睹」の異体字/渡;渡来/鍍;鍍金/度;屹度/兎;うさぎ/兔;「兎」の異体字/菟/莵;「菟」の異体字/吐;嘔吐/杜;杜甫/土;土地/汢;ぬた/肚;はら/塗;塗装/荼/蠹/蠧;「蠹」の異体字/妬;嫉妬/砥;砥石/礪;礪波/砺;「礪」の異体字/蚪;蝌蚪(かと,おたまじゃくし)/跿/登;登山/十;十色/人;隼人/外;外様/頭/図;図書/圖;「図」の旧字/富/冨;「富」の旧字(人名用漢字)/闘;?/砿;?/\nと> /都;都議会,都条例/渡/\nとーなめんとせん /トーナメント戦/\nとーみょう /豆苗/\nとーれ /東レ;[企業名]/\nとあさ /遠浅/\nとあみ /投網/\nとい /樋/問/問い/土肥/戸井/\nといあわせ /問い合わせ/問い合せ/問合せ/問合わせ/問合/\nといあわせさき /問い合わせ先/\nというつせんきょ /統一選挙/\nといかけ /問い掛け/問掛け/\nといき /吐息/\nといし /砥石/礪/\nといた /戸板/\nといたじょし /戸板女子/\nといたとうげ /戸板峠/\nといだけ /樋竹/\nといち /十一;高利貸/\nといつ /対子/\nといとい /対々/\nといといほー /対対和/\nといみさき /都井岬/\nといめん /対面/\nといや /問屋/\nといやまち /問屋町/\nといれきゅうけい /トイレ休憩/\nといれそうじ /トイレ掃除/\nといれよう /トイレ用/\nといろ /十色;十人-/\nとう /党/塔/糖/等/唐/答/当/東/棟/島/籐;-椅子/陶;陶器/刀/灯/燈;「灯」の旧字(人名用漢字)/頭/豆;豆腐/逗;逗留/痘;天然痘/登;登校/鐙;あぶみ/嶝;(さか)/橙;だいだい/磴;(いしざか)/濤;波濤/涛;「濤」の異体字/擣;(うつ)/檮/梼;「檮」の異体字/祷;祈祷/陦/盗;盗賊/盜;「盗」の旧字(人名用漢字)/湯;銭湯/蕩;放蕩/蘯;「蕩」の異体字/盪;脳震盪/档/當;「当」の旧字/礑;(はたと)/蟷;蟷螂の斧/螳;螳螂(=蟷螂)/沓;くつ/踏;踏破/滔;滔々と/蹈;≒踏/鞜;青鞜/韜;韜晦/桃;桃源郷/逃;逃避/迯;「逃」の異体字/嶋;「島」の旧字(人名用漢字)/嶌;「島」の異体字2/搗;つ・く/闘;戦闘/鬥;(とうがまえ)/鬪;「闘」の旧字/冬;冬季/疼;疼痛/橈;橈骨/撓;(しな・る)撓曲/筒;円筒/桐;きり/悼;追悼/掉;(慣用音)掉尾/棹;さお/罩/搭;搭載/荅/鞳/剳;(さす)/幢;はた/橦/潼/撞;つ・く/藤;ふじ/謄;謄写/騰;高騰/滕/籘;「籐」の異体字/縢/到;到着/倒;転倒/淘;淘汰/萄;葡萄/掏;す・る/綯;な・う/桶;湯桶/樋;とい/投;投手/骰;骰子(さいころ)/酘;(そえ)/叨;(むさぼる)/釖;≒刀/凍;凍死/套;常套/統;統一/董;骨董/討;討伐/透;透明/吋;inch/兜;かぶと/櫂;かい/宕/偸;ぬすむ/稲;水稲/稻;「稲」の旧字(人名用漢字)/儻/黨;「党」の旧字/榻;(長椅子)/搨;(する)/塘;(つつみ)/溏;(どろ)/亠;(なべぶた)/夲/帑;かねぐら/抖/朸;おうご/棠;やまなし/淌;(大波)/竇;あな/纛;(旗の一種)/鬧;(さわぐ)/閙;「鬧」の異体字/饕;(むさぼる)/鼕;(太鼓の音)/読;読点/讀;「読」の旧字/道;神道/納;(慣用音)出納/任;(人名用)/通;(漢音の一つ)とお・る/訪;と・う?/訊;と・う?/父;父さん?/十;とお?/諮;し?/篤;?/\nとう> /当/東;東亜,東漢,東三省/等;等長,等高線,等雨量(線)/\nとうあ /東亜/東亞/\nとうあがくえん /東亜学園/\nとうあけんせつ /東亜建設;[企業名]/\nとうあつ /等圧/\nとうあつせん /等圧線/\nとうあつへんか /等圧変化;[熱力学]isobaric change/\nとうあつめん /等圧面/\nとうあぺいんと /東亜ペイント/\nとうあぼうしょく /東亜紡織/\nとうあれんめい /東亜連盟/\nとうあん /答案/偸安/\nとうあんようし /答案用紙/\nとうい /糖衣/当意;-即妙/当為;[哲学]Sollen/等位;coordinate.「-接続詞」/東夷/登位/陶猗;お金持ち/\nとういいんかい /当委員会/\nとういく /陶育/\nとういじょう /糖衣錠/\nとういす /籐椅子/\nとういそくみょう /当意即妙/\nとういち /東一/\nとういつ /統一/\nとういつおうじゃ /統一王者/\nとういつか /統一化/\nとういつかん /統一感/\nとういつきかく /統一規格/\nとういつきょうかい /統一教会/統一協会/\nとういつけんかい /統一見解/\nとういつげんご /統一言語/\nとういつこうどう /統一行動/\nとういつこうほ /統一候補/\nとういつこっか /統一国家/\nとういつしき /統一指揮/\nとういつせい /統一性/\nとういつせん /統一戦/\nとういつせんきょ /統一選挙/\nとういつせんせん /統一戦線/\nとういつたい /統一体/\nとういつてき /統一的/\nとういつば /統一場/\nとういつばりろん /統一場理論/\nとういつひょうき /統一表記/\nとういつほうしき /統一方式/\nとういつほせん /統一補選/\nとういつりろん /統一理論/\nとういてき /等位的/\nとういも /唐芋;サツマイモ/\nとういん /党員/当院/桐蔭/東員/登院/頭韻/\nとういんがくえん /桐蔭学園/\nとううつ /陶鬱/\nとううん /東雲/\nとうえい /投影/東映;[企業名]www.toei.co.jp/東栄;地名,愛知/灯影/東永/倒影/冬営/\nとうえいえいが /東映映画/\nとうえいき /投影機/\nとうえいぎじゅつ /投影技術/\nとうえいず /投影図/\nとうえいぞう /投影像/\nとうえいどうが /東映動画/\nとうえいないよう /投影内容/\nとうえいばん /東映版/\nとうえいほう /投影法/\nとうえいほうこう /投影方向/\nとうえいめん /投影面/\nとうえん /桃園/登園/遠縁;とおえん/\nとうえんめい /陶淵明/\nとうおう /東欧/湯王;殷の始祖/藤黄;[植物]cambogia/陶泓/\nとうおうしょこく /東欧諸国/\nとうおく /塔屋;=とうや/\nとうおん /等温/唐音/\nとうおんせん /等温線/\nとうおんたいき /等温大気/\nとうおんへんか /等温変化;[熱力学]isothermal change/\nとうか /透過/投下/等価/灯火;†「-親しむべし」/桃花/当課/糖化;saccharify/燈火;「灯」旧字/頭花;[植物]/等化;equalise/灯下;†/燈下;「灯」旧字/豆果;legume/陶家/陶化;≒感化/灯花;-の報/登科;科挙に合格すること/刀下;-の鳥/橙果/十日;とおか/１０日/10日/\nとうかい /東海/当会/倒壊/韜晦/倒潰/\nとうかいいん /当会員/\nとうかいおき /東海沖/\nとうかいかーぼん /東海カーボン;[企業名]/\nとうかいかんこう /東海観光/\nとうかいがくせい /東海学生/\nとうかいきせん /東海汽船/\nとうかいぎんこう /東海銀行/\nとうかいこうえい /東海公営/\nとうかいこうぎょう /東海興業/東海鋼業;[企業名]/\nとうかいし /東海市/\nとうかいしぜんほどう /東海自然歩道/\nとうかいしぶ /東海支部/\nとうかいじしん /東海地震/\nとうかいじどうしゃどう /東海自動車道/\nとうかいじょしだいがく /東海女子大学/\nとうかいだい /東海大/\nとうかいだいかいはつこう /東海大開発工/\nとうかいだいがく /東海大学/\nとうかいだいがくまえ /東海大学前/\nとうかいだいこうふ /東海大甲府/\nとうかいだいさがみ /東海大相模/\nとうかいだいひょう /東海代表/\nとうかいだいよん /東海大四/\nとうかいちいき /東海地域/\nとうかいちく /東海地区/\nとうかいちば /十日市場;※仮名遣い「とおかいちば」/\nとうかいちほう /東海地方/\nとうかいどう /東海道/\nとうかいどういち /東海道一/\nとうかいどうかもつせん /東海道貨物線/\nとうかいどうくかん /東海道区間/\nとうかいどうごじゅうさんつぎ /東海道五十三次/\nとうかいどうしんかんせん /東海道新幹線/\nとうかいどうせん /東海道線/\nとうかいどうせんえんせん /東海道線沿線/\nとうかいどうせんとつか /東海道線戸塚/\nとうかいどうせんのぼり /東海道線上り/\nとうかいどうちゅうひざくりげ /東海道中膝栗毛;十返舎一九/\nとうかいどうほんせん /東海道本線/\nとうかいぱるぷ /東海パルプ/\nとうかいほうめん /東海方面/\nとうかいむら /東海村/\nとうかいりん /東海林/\nとうかおん /透過音/\nとうかかいろ /等価回路/\nとうかかく /等価格/当価格/\nとうかかん /十日間/\nとうかかんけい /等価関係/\nとうかがた /透過型/\nとうかき /等化器/\nとうかく /当確/頭角/倒閣/等角/等覚/\nとうかくしゃぞう /等角写像/\nとうかくりつ /等確率/\nとうかげん /桃花源/\nとうかげんり /等価原理/\nとうかこう /透過光/\nとうかこうかん /等価交換/\nとうかしほんかいしゅう /投下資本回収/\nとうかしょく /透過色/\nとうかせい /透過性/等価性/\nとうかせる /等価セル/\nとうかそうおん /等価騒音/\nとうかそうおんれべる /等価騒音レベル/\nとうかそくどうんどう /等加速度運動/\nとうかそんしつ /透過損失/\nとうかつ /統括;integrate/統轄;reign/\nとうかつしてん /統括支店/\nとうかつじぎょうぶ /統括事業部/統轄事業部/\nとうかつじごく /等活地獄/\nとうかつはん /統括班/\nとうかつぶ /統括部/統轄部/\nとうかつぶちょう /統括部長/\nとうかつほんぶ /統括本部/\nとうかてき /透過的/等価的/\nとうかてん /等価点/\nとうかへんかん /等価変換/\nとうかまち /十日町/\nとうかむり /唐冠/\nとうかむりがい /唐冠貝/\nとうかめん /透過面/\nとうかりつ /透過率/\nとうかりょく /透過力/\nとうかん /投函/当館/東関/統監/等閑;なおざり/東漢;=後漢/盗汗;ねあせ/陶棺/唐冠/冬官/凍寒/灯竿/\nとうかんかく /等間隔/\nとうかんし /等閑視/\nとうかんふ /統監府/\nとうかんぶ /党幹部/\nとうかんむり /唐冠/\nとうが /冬瓜/冬芽/陶画/唐画/灯蛾/陶瓦/\nとうがい /当該/頭蓋/凍害/等外/頭外/\nとうがい> /当該;-処分,-物件,-事案/\nとうがいあいてかた /当該相手方/\nとうがいえいが /当該映画/\nとうがいえん /等外延/\nとうがいかくごう /当該各号/\nとうがいかしょ /当該箇所/\nとうがいきじ /当該記事/\nとうがいきゅうだん /当該球団/\nとうがいきょだく /当該許諾/\nとうがいくかん /当該区間/\nとうがいけんきゅうかい /当該研究会/\nとうがいこうい /当該行為/\nとうがいこういしゃ /当該行為者/\nとうがいこく /当該国/\nとうがいこつ /頭蓋骨/\nとうがいしちょうそん /当該市町村/\nとうがいしょうぎょうよう /当該商業用/\nとうがいしょうひん /当該商品/\nとうがいじつえん /当該実演/\nとうがいじどう /当該児童/\nとうがいだんたい /当該団体/\nとうがいちいき /当該地域/\nとうがいちょさくけん /当該著作権/\nとうがいちょさくぶつ /当該著作物/\nとうがいふくせいぶつ /当該複製物/\nとうがく /唐楽;唐の音楽。また雅楽の様式/陶額/\nとうがし /唐菓子/\nとうがっか /当学科/\nとうがった /遠刈田/\nとうがね /東金/\nとうがまえ /闘構え;[部首]鬥/\nとうがらし /唐辛子/\nとうがん /東岸/冬瓜/\nとうき /冬季;†季節としての冬。「-五輪」/登記/陶器/当期/冬期;†時期としての冬。「-休暇」/投棄;dump.「ゴミの-」/投機;speculate.「-的売買」/騰貴/当帰;漢方薬/当機/当季;this season/党紀;党の紀律。「-の乱れ」/党規;党の規則。「-違反」/党旗/闘鬼/頭記/\nとうきかく /当企画/\nとうきかん /登記官/\nとうきがわら /陶器瓦/\nとうききゅうか /冬期休暇/\nとうきぎむしゃ /登記義務者/\nとうきげんてい /冬季限定/\nとうきごりん /冬季五輪/\nとうきしょ /登記所/登記書/\nとうきしんせい /登記申請/\nとうきじ /当記事/\nとうきじゅんりえき /当期純利益/\nとうきすじ /投機筋/\nとうきせい /陶器製/投機性/\nとうきせん /登記船/\nとうきち /藤吉/\nとうきちろう /藤吉郎/\nとうきてき /投機的/\nとうきとりひき /投機取引/\nとうきはくぶつかん /陶器博物館/\nとうきび /唐黍/\nとうきぶつ /投棄物/\nとうきへいさ /冬季閉鎖/冬期閉鎖/\nとうきほう /登記法;不動産-,商業-/\nとうきぼ /登記簿/\nとうきぼとうほん /登記簿謄本/\nとうきゃく /等脚/\nとうきゃくるい /橈脚類/\nとうきゅう /東急/等級/投球/討究/冬宮/\nとうきゅういけがみせん /東急池上線/\nとうきゅうおおいまちえき /東急大井町駅/\nとうきゅうおおいまちせん /東急大井町線/\nとうきゅうかいすう /投球回数/\nとうきゅうかんこう /東急観光/\nとうきゅうがわ /東急側/\nとうきゅうけんせつ /東急建設;[企業名]/\nとうきゅうしゃりょう /東急車両/\nとうきゅうしんたまがわせん /東急新玉川線/\nとうきゅうじ /投球時/\nとうきゅうせん /東急線/\nとうきゅうせんえんせん /東急線沿線/\nとうきゅうでんてつ /東急電鉄/\nとうきゅうとうよこ /東急東横/\nとうきゅうとうよこせん /東急東横線/\nとうきゅうとうよこてん /東急東横店/\nとうきゅうどうさ /投球動作/\nとうきゅうないよう /投球内容/\nとうきゅうはんず /東急ハンズ/\nとうきゅうひゃっかてん /東急百貨店/\nとうきゅうひゃっかてんまえ /東急百貨店前/\nとうきゅうふどうさん /東急不動産/\nとうきゅうぶんかむら /東急文化村/\nとうきゅうほてる /東急ホテル/\nとうきゅうほんてん /東急本店/\nとうきゅうまえ /東急前/投球前/\nとうきゅうめかません /東急目蒲線/\nとうきょう /東京/東教/\nとうきょうあきはばら /東京秋葉原/\nとうきょういかしかだいがく /東京医科歯科大学/\nとうきょういかだいがく /東京医科大学/\nとうきょういがい /東京以外/\nとうきょういけぶくろ /東京池袋/\nとうきょういち /東京一/\nとうきょううえの /東京上野/\nとうきょうえき /東京駅/\nとうきょうえきだいまる /東京駅大丸/\nとうきょうえきちか /東京駅地下/\nとうきょうえきちゃく /東京駅着/\nとうきょうえきみなみぐち /東京駅南口/\nとうきょうえん /東京円/\nとうきょうおうふく /東京往復/\nとうきょうおおさかかん /東京大阪間/\nとうきょうおおつか /東京大塚/\nとうきょうおんがくだいがく /東京音楽大学/\nとうきょうおんだい /東京音大/\nとうきょうおんど /東京音頭/\nとうきょうかい /当協会/\nとうきょうかいかん /東京会舘;異体字/\nとうきょうかいさい /東京開催/\nとうきょうかいじょう /東京海上;[企業名]/東京会場/\nとうきょうかいはつ /東京開発/\nとうきょうかいわい /東京界隈/\nとうきょうかがくどうじん /東京化学同人/\nとうきょうかせい /東京化成/\nとうきょうかせいだい /東京家政大/\nとうきょうかせいだいがく /東京家政大学/\nとうきょうかながわ /東京神奈川/\nとうきょうかんない /東京管内/\nとうきょうが /東京画/\nとうきょうがくげいだい /東京学芸大/\nとうきょうがくげいだいがく /東京学芸大学/\nとうきょうがす /東京ガス/東京瓦斯;[企業名]/\nとうきょうがわ /東京側/\nとうきょうきかんく /東京機関区/\nとうきょうきそけん /東京基礎研/\nとうきょうきゅうこう /東京急行/\nとうきょうきゅうこうでんてつ /東京急行電鉄/\nとうきょうきゅうじょう /東京球場/\nとうきょうきんこう /東京近郊/\nとうきょうきんむ /東京勤務/\nとうきょうぎんこう /東京銀行/\nとうきょうくらぶ /東京倶楽部/\nとうきょうぐち /東京口/\nとうきょうけい /東京系/\nとうきょうけいき /東京計器/\nとうきょうけいばじょう /東京競馬場/\nとうきょうけいれつ /東京系列/\nとうきょうけん /東京圏/\nとうきょうげいじゅつげきじょう /東京芸術劇場/\nとうきょうげいじゅつだいがく /東京芸術大学/\nとうきょうこう /東京港/東京校/\nとうきょうこうえん /東京公演/\nとうきょうこうか /東京工科/\nとうきょうこうかだい /東京工科大/\nとうきょうこうかだいがく /東京工科大学/\nとうきょうこうきょうがくだん /東京交響楽団/\nとうきょうこうぎょうだい /東京工業大/\nとうきょうこうぎょうだいがく /東京工業大学/\nとうきょうこうげいだいがく /東京工芸大学/\nとうきょうこうこう /東京高校/\nとうきょうこうじょう /東京工場/\nとうきょうこうせいねんきん /東京厚生年金/\nとうきょうこうせん /東京高専/\nとうきょうこうだい /東京工大/\nとうきょうこくさい /東京国際/\nとうきょうこくさいくうこう /東京国際空港/\nとうきょうこくさいだいがく /東京国際大学/\nとうきょうこくぜいきょく /東京国税局/\nとうきょうご /東京語/\nとうきょうさいばん /東京裁判/\nとうきょうしき /東京式/\nとうきょうししゃ /東京支社/\nとうきょうしじょう /東京市場/\nとうきょうしたまち /東京下町/\nとうきょうしば /東京芝/\nとうきょうしぶ /東京支部/\nとうきょうしゅっちょう /東京出張/\nとうきょうしょうがいとくべつ /東京障害特別/\nとうきょうしょうけんとりひきじょ /東京証券取引所;東証/\nとうきょうしょうせんだいがく /東京商船大学/\nとうきょうしょせき /東京書籍/\nとうきょうしょせきいんさつ /東京書籍印刷;[企業名]/\nとうきょうしんがくだいがく /東京神学大学/\nとうきょうしんじゅく /東京新宿/\nとうきょうしんぶん /東京新聞/\nとうきょうしんぶんはい /東京新聞杯/\nとうきょうじぎょうしょ /東京事業所/\nとうきょうじむしょ /東京事務所/\nとうきょうじょうほう /東京情報/\nとうきょうじょがっかん /東京女学館/\nとうきょうじょし /東京女子/\nとうきょうじょしがくいん /東京女子学院/\nとうきょうじょしだいがく /東京女子大学/\nとうきょうじん /東京人/\nとうきょうすいさんだい /東京水産大/\nとうきょうすいさんだいがく /東京水産大学/\nとうきょうすたいる /東京スタイル/\nとうきょうせいかつ /東京生活/\nとうきょうせいこう /東京製鋼/\nとうきょうせいてつ /東京製鐵;[企業名]/\nとうきょうせたがや /東京世田谷/\nとうきょうせん /東京戦/\nとうきょうぜいかん /東京税関/\nとうきょうぜんたい /東京全体/\nとうきょうそうげんしゃ /東京創元社/\nとうきょうたいいくかん /東京体育館/\nとうきょうたいかい /東京大会/\nとうきょうたわー /東京タワー/\nとうきょうたんけん /東京探検/\nとうきょうたんていだん /東京探偵団/\nとうきょうだい /東京大/東教大/\nとうきょうだいがく /東京大学/\nとうきょうだいがくしゅうし /東京大学修士/\nとうきょうだいがくしゅっぱんかい /東京大学出版会;[出版社名]/\nとうきょうだいがくせい /東京大学生/\nとうきょうだいがくせいきょう /東京大学生協/\nとうきょうだいがくせいさん /東京大学生産/\nとうきょうだいがくほんごう /東京大学本郷/\nとうきょうだいがくものがたり /東京大学物語/\nとうきょうだいがくりか /東京大学理科/\nとうきょうだいくうしゅう /東京大空襲/\nとうきょうちかえき /東京地下駅/\nとうきょうちく /東京地区/\nとうきょうちほう /東京地方/\nとうきょうちゅうしん /東京中心/\nとうきょうちゅうしんぶ /東京中心部/\nとうきょうちゅうにち /東京中日/\nとうきょうちょっこうびん /東京直行便/\nとうきょうてあとる /東京テアトル/\nとうきょうてっこう /東京鐵鋼/\nとうきょうてん /東京店/\nとうきょうてんもんだい /東京天文台/\nとうきょうでんき /東京電気/\nとうきょうでんきだい /東京電機大/\nとうきょうでんきだいがく /東京電機大学/\nとうきょうでんしせっけい /東京電子設計/\nとうきょうでんりょく /東京電力;[企業名]/\nとうきょうと /東京都/\nとうきょうとくない /東京都区内/\nとうきょうとくぶ /東京都区部/\nとうきょうとこうつうきょく /東京都交通局/\nとうきょうとしょ /東京図書/\nとうきょうとしょくいん /東京都職員/\nとうきょうとすいどうきょく /東京都水道局/\nとうきょうとちょう /東京都庁/\nとうきょうとない /東京都内/\nとうきょうとみん /東京都民/\nとうきょうとりつ /東京都立/\nとうきょうとりつだい /東京都立大;NB:首都大学東京への再編が予定されている/\nとうきょうとりつだいがく /東京都立大学;NB:首都大学東京への再編が予定されている/\nとうきょうどう /東京堂/\nとうきょうどうしゅっぱん /東京堂出版;[出版社名]/\nとうきょうなんせいぶ /東京南西部/\nとうきょうにちにちしんぶん /東京日日新聞/\nとうきょうにっさん /東京日産/\nとうきょうのうぎょうだいがく /東京農業大学/\nとうきょうのうこうだい /東京農工大/\nとうきょうのうこうだいがく /東京農工大学/\nとうきょうはちおうじ /東京八王子/\nとうきょうはつ /東京発/\nとうきょうはるみ /東京晴海/\nとうきょうばん /東京版/\nとうきょうびん /東京便/\nとうきょうぶんか /東京文化/\nとうきょうぶんかかいかん /東京文化会館/\nとうきょうへん /東京篇/\nとうきょうべいえぬけーほーる /東京ベイＮＫホール/\nとうきょうべん /東京弁/\nとうきょうほうげん /東京方言/\nとうきょうほうしき /東京方式/\nとうきょうほうそう /東京放送/\nとうきょうほうめん /東京方面/\nとうきょうほか /東京他/\nとうきょうほんしゃ /東京本社/\nとうきょうみつびし /東京三菱/\nとうきょうみやげ /東京土産/\nとうきょうめいか /東京銘菓/\nとうきょうやまのてせんない /東京山手線内/\nとうきょうゆうしゅん /東京優駿/\nとうきょうよみうりきょじんぐん /東京読売巨人軍/\nとうきょうりかだい /東京理科大/\nとうきょうりかだいがく /東京理科大学/\nとうきょうりっしょう /東京立正/\nとうきょうりゅう /東京流/\nとうきょうりゅうつう /東京流通/\nとうきょうわん /東京湾/\nとうきょうわんいっしゅう /東京湾一周/\nとうきょうわんがん /東京湾岸/\nとうきょうわんぐち /東京湾口/\nとうきょうわんない /東京湾内/\nとうきょく /当局/登極;天皇の即位/\nとうきょくしゃ /当局者/\nとうきょり /等距離/\nとうきりえき /当期利益/\nとうきりょう /登記料/\nとうきん /陶鈞;ろくろ/\nとうきんせん /東金線/\nとうぎ /討議/東儀/闘技/党議/東魏;[中国史](534-550)/\nとうぎこうそく /党議拘束/\nとうぎじこう /討議事項/\nとうぎじょう /闘技場/\nとうぎゅう /闘牛/\nとうぎゅうし /闘牛士/\nとうぎょ /統御/闘魚/\nとうぎょう /陶業/\nとうぎり /当限/\nとうぎん /当今/\nとうくつ /盗掘/\nとうくろう /藤九郎/\nとうぐう /東宮/\nとうぐうごしょ /東宮御所/\nとうぐうしょく /東宮職;宮内庁-。 皇太子夫妻担当/\nとうぐうぼう /春宮坊/\nとうぐん /東軍/\nとうけ /当家/\nとうけい /統計/東経;east longitude.「-135度」/闘鶏/倒景/\nとうけいえんざん /統計演算/\nとうけいかいせき /統計解析/\nとうけいかいせきよう /統計解析用/\nとうけいがく /統計学/\nとうけいがくてき /統計学的/\nとうけいきょく /統計局/\nとうけいけいさん /統計計算/\nとうけいけっか /統計結果/\nとうけいごさ /統計誤差/\nとうけいしゅほう /統計手法/\nとうけいしょり /統計処理/\nとうけいしょりよう /統計処理用/\nとうけいしりょう /統計資料/\nとうけいじ /東慶寺;著名な縁切寺/\nとうけいじょう /統計上/\nとうけいじょうほう /統計情報/\nとうけいすうがく /統計数学/\nとうけいすうじ /統計数字/\nとうけいずひょう /統計図表/\nとうけいせいど /統計精度/\nとうけいち /統計値/\nとうけいちょうさ /統計調査/\nとうけいてき /統計的/\nとうけいてきしゅほう /統計的手法/\nとうけいてきしりょう /統計的資料/\nとうけいてきすうち /統計的数値/\nとうけいてきせいしつ /統計的性質/\nとうけいてきほうそく /統計的法則/\nとうけいてきゆういせい /統計的有意性/\nとうけいねつりきがく /統計熱力学/\nとうけいひょう /統計表/\nとうけいぶ /頭頸部/\nとうけいぶつり /統計物理/\nとうけいぶんせき /統計分析/\nとうけいぶんぷ /統計分布/\nとうけいよう /統計用/\nとうけいりきがく /統計力学/\nとうけいりょう /統計量/\nとうけつ /凍結/盗血/\nとうけつじゅせいらん /凍結受精卵/\nとうけつじょうきょう /凍結状況/\nとうけつどうろ /凍結道路/\nとうけつぼうし /凍結防止/\nとうけつぼうしざい /凍結防止剤/\nとうけつぼうしよう /凍結防止用/\nとうけつまえ /凍結前/\nとうけつろ /凍結路/\nとうけん /刀剣/倒懸/闘犬/東建/当権/陶甄/\nとうけんがけい /陶犬瓦鶏/\nとうけんきゅうかい /当研究会/\nとうけんきゅうしつ /当研究室/\nとうけんきゅうしょ /当研究所/\nとうけんるい /刀剣類/\nとうげ /峠/\nとうげい /陶芸/\nとうげいか /陶芸家/\nとうげえき /峠駅/\nとうげこう /登下校/\nとうげこうじ /登下校時/\nとうげこうちゅう /登下校中/\nとうげごえ /峠越え/峠越/\nとうげぞく /峠族/\nとうげつ /当月/冬月/\nとうげつざん /当月残/\nとうげつぶん /当月分/\nとうげみち /峠道/\nとうげん /桃源/套言/\nとうげんきょう /桃源郷/\nとうこ /東子;人名/島弧/東胡/党錮/投壺/董狐/唐鼓/桃壺/\nとうこう /投稿/登校/東工/当行/東光/投降/陶工/東行/等高/投光/登高/刀工/登降/東郊/灯光/頭光/東耕/冬耕/凍港/党綱/\nとうこういらい /投稿依頼/\nとうこうかいすう /投稿回数/\nとうこうかのう /投稿可能/\nとうこうがわ /投稿側/\nとうこうき /投光器/\nとうこうきじ /投稿記事/\nとうこうきじすう /投稿記事数/\nとうこうきてい /投稿規定/\nとうこうきょひ /登校拒否/\nとうこうきんし /投稿禁止/\nとうこうぎゃくし /倒行逆施/\nとうこうけいけん /投稿経験/\nとうこうげんこう /投稿原稿/\nとうこうこうい /投稿行為/\nとうこうご /投稿後/\nとうこうさき /投稿先/\nとうこうさくひん /投稿作品/\nとうこうしかく /投稿資格/\nとうこうしつもん /投稿質問/\nとうこうしめきり /投稿締切/\nとうこうしゃ /投稿者/\nとうこうしゃしん /投稿写真/\nとうこうしゃじしん /投稿者自身/\nとうこうしゃすう /投稿者数/\nとうこうしゃぜんいん /投稿者全員/\nとうこうしゃどうし /投稿者同士/\nとうこうしゃべつ /投稿者別/\nとうこうしゃほんにん /投稿者本人/\nとうこうしゃめい /投稿者名/\nとうこうしょく /橙黄色/\nとうこうじ /投稿時/登校時/\nとうこうじかん /投稿時間/\nとうこうじてん /投稿時点/\nとうこうじゅんび /投稿準備/\nとうこうすう /投稿数/\nとうこうずみ /投稿済/\nとうこうせいげん /投稿制限/\nとうこうせいていがた /東高西低型/\nとうこうせん /等高線/\nとうこうせんず /等高線図/\nとうこうそうすう /投稿総数/\nとうこうだい /東工大/東京工業大学;※abbrev/\nとうこうちゅう /投稿中/登校中/\nとうこうてじゅん /投稿手順/\nとうこうないよう /投稿内容/\nとうこうなみ /投稿並/\nとうこうにん /党公認/\nとうこうばしょ /投稿場所/\nとうこうひんど /投稿頻度/\nとうこうび /投稿日/登校日/\nとうこうぶん /投稿文/\nとうこうへい /投降兵/\nとうこうほうしき /投稿方式/\nとうこうほうほう /投稿方法/\nとうこうまえ /投稿前/\nとうこうよう /投稿用/\nとうこうらん /投稿欄/\nとうこうりょう /投稿量/\nとうこうれき /投稿歴/\nとうこうろんぶん /投稿論文/\nとうこく /透谷/\nとうこつ /頭骨;skull/橈骨;[解剖](前腕部の)radius/\nとうこん /闘魂/当今/刀痕/\nとうこんさんじゅうし /闘魂三銃士/\nとうご /統語;syntax/頭語;手紙の書き出し。eg.拝啓/倒語;[言語]reversed word. eg.「種」→「ネタ」/東児;地名/套語/\nとうごう /統合/東郷;人名/投合/等号/＝/\nとうごうあん /統合案/\nとうごうか /統合化/\nとうごうかいはつかんきょう /統合開発環境/\nとうごうかしゅほう /統合化手法/\nとうごうかのうせい /統合可能性/\nとうごうかんきょう /統合環境/\nとうごうがた /統合型/\nとうごうき /統合器/\nとうごうきょういく /統合教育/\nとうごうぎじゅつ /統合技術/\nとうごうご /統合後/\nとうごうしっちょうしょう /統合失調症/\nとうごうしゃ /統合者/\nとうごうしょり /統合処理/\nとうごうせい /統合性/\nとうごうせいじ /東郷青児;(1897-1978) 画家/\nとうごうていあん /統合提案/\nとうごうてき /統合的/\nとうごうてきけんきゅう /統合的研究/\nとうごうばくりょうかいぎ /統合幕僚会議/\nとうごうばん /統合版/\nとうごうへいはちろう /東郷平八郎/\nとうごうほう /統合法/\nとうごうりつ /統合率/\nとうごかいせき /統語解析/\nとうごく /投獄/東国/当国/\nとうごくほうげん /東国方言/\nとうごけい /頭語系/\nとうごこうぞう /統語構造/\nとうごじょう /統語上/\nとうごてき /統語的/\nとうごはんちゅう /統語範疇/\nとうごま /唐胡麻/\nとうごろん /統語論/\nとうさ /踏査/等差/\nとうさい /搭載;物に載せる。「HDD-」/登載;文章に載せる。「戸籍への-」/当歳/統裁/\nとうさいいち /搭載位置/\nとうさいうお /当歳魚/\nとうさいかのう /搭載可能/\nとうさいかん /搭載艦/\nとうさいき /搭載機/\nとうさいきすう /搭載機数/\nとうさいぎょ /当歳魚/\nとうさいしゃ /搭載車/\nとうさいと /当サイト/\nとうさいば /当歳馬/\nとうさいりょう /搭載量/\nとうさきゅうすう /等差級数/\nとうさく /盗作/倒錯/東作/\nとうさくしゃ /倒錯者/\nとうさすうれつ /等差数列/\nとうさつ /盗撮/透察/\nとうさま /父様/\nとうさん /倒産/父さん/東讃/逃散/\nとうさんご /倒産後/\nとうさんさい /唐三彩/\nとうさんどう /東山道;地名/\nとうさんやく /党三役/\nとうざ /当座/\nとうざい /東西/\nとうざいかくさ /東西格差/\nとうざいじゆうつうろ /東西自由通路/\nとうざいせん /東西線/\nとうざいせんかいそく /東西線快速/\nとうざいせんちょくつう /東西線直通/\nとうざいせんない /東西線内/\nとうざいたいけつ /東西対決/\nとうざいとういつ /東西統一/\nとうざいなんぼく /東西南北/\nとうざいぶんめい /東西文明/\nとうざいほうこう /東西方向/\nとうざいりょうよこづな /東西両横綱/\nとうざかしこし /当座貸越;overdraft. (銀行側から見た)預金残高以上の振出/\nとうざかりこし /当座借越/\nとうざしさん /当座資産;流動資産の一種。預金、受取手形、売掛金、有価証券の4つからなる/\nとうざしのぎ /当座凌ぎ/\nとうざのがれ /当座逃れ/\nとうざよきん /当座預金/\nとうざん /当山/頭山/唐山/唐桟/\nとうし /投資/闘士/闘志/透視/凍死/唐詩/骰子/唐紙/祷祀/祷祠/\nとうしか /投資家/\nとうしがいしゃ /投資会社/\nとうしがく /投資額/\nとうしがほう /透視画法/\nとうしき /等式/\nとうしぎんこう /投資銀行;investment bank/\nとうしけいかく /投資計画/\nとうしこうか /投資効果/\nとうしこもん /投資顧問/\nとうしこもんぎょう /投資顧問業/\nとうししじょう /投資市場/\nとうししゃ /投資者/\nとうししんたく /投資信託/\nとうししんたくがいしゃ /投資信託会社/\nとうしじぎょうくみあい /投資事業組合/\nとうしじぎょうゆうげんせきにんくみあいほう /投資事業有限責任組合法/\nとうしじゅつ /透視術/\nとうしじょうほう /投資情報/\nとうしず /透視図;perspective/\nとうしずほう /透視図法/\nとうしせん /唐詩選/\nとうしたんい /投資単位/\nとうしっこうぶ /党執行部/\nとうしつ /糖質/等質/\nとうしつせい /透湿性/等質性/\nとうしつりょう /等質量/\nとうしとう /投資等/\nとうしど /透視度/\nとうしはいぶん /投資配分/\nとうしば /東芝;[企業名]/\nとうしばえいぞう /東芝映像/\nとうしばきかい /東芝機械/\nとうしばぐち /東芝口/\nとうしばけい /東芝系/\nとうしばけんきゅうかいはつ /東芝研究開発/\nとうしばじゅんせい /東芝純正/\nとうしばじょうほう /東芝情報/\nとうしばせい /東芝製/\nとうしばちゅうぶ /東芝中部/\nとうしばちょう /東芝町/\nとうしばなす /東芝那須/\nとうしばばん /東芝版/\nとうしばふちゅう /東芝府中/\nとうしへんかん /透視変換/\nとうしゃ /当社/投射/謄写/投写/透写/謄寫;「写」旧字/\nとうしゃいんさつ /謄写印刷/\nとうしゃきてい /当社規定/\nとうしゃせいひん /当社製品/\nとうしゃばん /謄写版/\nとうしゃひ /当社比/\nとうしゃほう /投射法/\nとうしゅ /投手/党首/当主/頭首/陶朱;=范蠡/\nとうしゅう /踏襲/東州/東周/等終/\nとうしゅうさいしゃらく /東洲斎写楽/\nとうしゅきよう /投手起用/\nとうしゅく /投宿/\nとうしゅじん /投手陣/\nとうしゅせいめい /投手生命/\nとうしゅせん /投手戦/党首選/\nとうしゅぶもん /投手部門/\nとうしゅめい /投手名/\nとうしゅりょく /投手力/\nとうしゆうかしょうけん /投資有価証券/\nとうしょ /当初;†at first/投書/当所;†here/島嶼/当処;†=当所/頭書/答書/\nとうしょう /東証/闘将/凍傷/刀匠/刀傷/闘翔/\nとうしょういちぶ /東証一部/東証１部/\nとうしょうかぶかしすう /東証株価指数/\nとうしょうぐう /東照宮/\nとうしょうだいごんげん /東照大権現/\nとうしょうだいじ /唐招提寺/\nとうしょうにぶ /東証二部/東証２部/\nとうしょうめん /刀削麺/\nとうしょきたい /当初期待/\nとうしょく /橙色;orange/等色;isochromatic/当職/東食;[企業名]www.toshoku.co.jp/\nとうしょけいかく /当初計画/\nとうしょばこ /投書箱/\nとうしょよさん /当初予算;initial budget/\nとうしょよそう /当初予想/\nとうしょよてい /当初予定/\nとうしょらん /投書欄/\nとうしりょく /透視力/\nとうしろう /藤四郎;加藤四郎左衛門景正/\nとうしん /投信/答申/東進/頭身/刀身/闘神/等身/投身/東晋;[中国王朝]/東伸/灯心/等親/\nとうしんぐさ /灯心草;[植物]rush/\nとうしんじさつ /投身自殺/\nとうしんせん /等深線/\nとうしんそう /灯心草;[植物]rush/\nとうしんだい /等身大/\nとうしんてつどう /東清鉄道/\nとうじ /当時/杜氏/湯治/冬至;[二十四節気]12.22頃/東寺/当事;-者/当寺;this temple/答辞/統辞;syntax/等時;-性/蕩児/悼辞/統治;=とうち/刀自;=とじ/田路;人名/田牛;地名,静岡/藤治/\nとうじいん /等持院/\nとうじき /陶磁器/\nとうじきせい /陶磁器製/\nとうじくしょうけい /等軸晶系;[化学]isometric system/\nとうじこうこうせい /当時高校生/\nとうじこく /当事国/\nとうじご /頭字語/\nとうじさい /冬至祭/\nとうじしゃ /当事者/\nとうじしゃいしき /当事者意識/\nとうじしゃかん /当事者間/\nとうじしゃしゅぎ /当事者主義/\nとうじしゃてきかく /当事者適格/\nとうじしゃのうりょく /当事者能力/\nとうじしょうがくせい /当時小学生/\nとうじせい /等時性/\nとうじちゅうがくせい /当時中学生/\nとうじつ /当日/冬日/\nとうじつあさ /当日朝/\nとうじつうけつけ /当日受付/\nとうじつかいじょう /当日会場/\nとうじつかいじょうまえ /当日会場前/\nとうじつけしいんゆうこう /当日消印有効/\nとうじつけん /当日券/\nとうじつさんか /当日参加/\nとうじつしてい /当日指定/\nとうじつじさん /当日持参/\nとうじつじゅんび /当日準備/\nとうじつちゅう /当日中/\nとうじつとうちゃくぶん /当日到着分/\nとうじつはっこう /当日発行/\nとうじつはっぴょう /当日発表/\nとうじつぶん /当日分/\nとうじつりょうきん /当日料金/\nとうじば /湯治場/\nとうじばん /東寺版/\nとうじゅ /藤樹/東樹/\nとうじゅうろう /藤十郎/\nとうじゅく /登熟;(穀物・豆類の)種子が稔っていくこと/\nとうじゆうめい /当時有名/\nとうじょ /倒叙/唐書/東序/\nとうじょう /登場/搭乗/東上/東条/東城/筒状/東條/登城/棟上/凍上/頭状/闘諍/刀杖/\nとうじょういぜん /登場以前/\nとうじょういらい /登場以来/\nとうじょういん /搭乗員/\nとうじょううん /塔状雲/\nとうじょうか /頭状花/\nとうじょうかいかん /東條會舘;異体字/\nとうじょうかじょ /頭状花序/\nとうじょうきゃく /搭乗客/\nとうじょうきょり /搭乗距離/\nとうじょうぐち /搭乗口/\nとうじょうけん /搭乗券/\nとうじょうご /登場後/\nとうじょうしゃ /搭乗者/\nとうじょうしゃほけん /搭乗者保険/\nとうじょうじ /登場時/搭乗時/\nとうじょうじっせき /搭乗実績/\nとうじょうじんぶつ /登場人物/\nとうじょうじんぶつたち /登場人物達/\nとうじょうじんぶつめい /登場人物名/\nとうじょうせん /東上線/\nとうじょうちょくぜん /搭乗直前/\nとうじょうてつどう /東上鉄道/\nとうじょうとうじ /登場当時/\nとうじょうばめん /登場場面/\nとうじょうばんぐみ /登場番組/\nとうじょうひでき /東条英機/\nとうじょうび /搭乗日/\nとうじょうびん /搭乗便/\nとうじょうまえ /登場前/搭乗前/\nとうじょうよてい /登場予定/\nとうじょうよていび /搭乗予定日/\nとうじょうりつ /搭乗率/\nとうじょたいだい /東女体大/\nとうじりつ /透磁率/\nとうじろう /藤治郎/\nとうじん /唐人/蕩尽/党人/陶人/刀刃/\nとうじんおきち /唐人お吉/\nとうじんぼう /東尋坊/\nとうじんまち /唐人町/\nとうす /刀子/東司/\nとうすい /陶酔/透水/統帥/\nとうすいきょう /陶酔境/\nとうすいけん /統帥権/\nとうすいせい /透水性/\nとうすいだい /東水大/\nとうすう /頭数/\nとうすうけん /統数研/統計数理研究所;※abbrev/\nとうすけ /東介/藤輔/\nとうすぽ /東スポ/\nとうせい /統制/当世/陶製/東征/党勢/籐製/騰勢/冬青;[植物]/搗精/踏青;春のピクニック/濤声;波のうねる音/倒生/\nとうせいがくえん /東星学園/\nとうせいけいざい /統制経済/\nとうせいは /統制派/\nとうせいふう /当世風/\nとうせいりょく /統制力/\nとうせき /透析/投石/陶石/等積/党籍/凍石;steatite/\nとうせきかいし /透析開始/\nとうせきかいろ /透析回路/\nとうせきかんじゃ /透析患者/\nとうせきき /透析機/\nとうせきしつ /透析室/\nとうせきじ /透析時/\nとうせきそうち /透析装置/\nとうせきちゅう /透析中/\nとうせきどうにゅう /透析導入/\nとうせきへんか /等積変化;[熱力学]isochoric change/\nとうせきりょうほう /透析療法/\nとうせつ /当節/\nとうせん /当選/東線/唐船/東遷/頭線/当籤/盗泉;-の水を飲まず/陶潜;=陶淵明/陶染/\nとうせんかいすう /当選回数/\nとうせんかくじつ /当選確実/\nとうせんかくりつ /当選確率/\nとうせんかろ /冬扇夏炉/\nとうせんきん /当選金/当籤金/\nとうせんけってい /当選決定/\nとうせんご /当選後/\nとうせんしゃ /当選者/\nとうせんしょうしょ /当選証書/\nとうせんばんごう /当選番号/\nとうぜ /党是/\nとうぜん /当然/陶然/当前/東漸/當然;「当」旧字/\nとうぜんそんざい /当然存在/\nとうそう /闘争/逃走/痘瘡/刀槍/党争/鬪爭/\nとうそうおん /唐宋音/\nとうそうけいろ /逃走経路/\nとうそうしん /闘争心/\nとうそうせん /東早戦/\nとうそうちゅう /逃走中/\nとうそうほうほう /闘争方法/逃走方法/\nとうそく /等速/頭側/党則/\nとうそくうんどう /等速運動/\nとうそくえんうんどう /等速円運動/\nとうそくちょくせんうんどう /等速直線運動/\nとうそくど /等速度/\nとうそくどうんどう /等速度運動/\nとうそくるい /頭足類/\nとうそしき /当組織/\nとうそつ /統率/\nとうそつしゃ /統率者/\nとうそつせい /統率性/\nとうそつりょく /統率力/\nとうそん /藤村/\nとうぞく /盗賊/\nとうぞくかぎょう /盗賊家業;?/\nとうぞくけい /盗賊系/\nとうぞくだん /盗賊団/\nとうぞくなど /盗賊等/\nとうた /淘汰/\nとうたいかい /党大会/\nとうたく /董卓;後漢末期の群雄/\nとうたつ /到達/\nとうたつかのう /到達可能/\nとうたつかのうせい /到達可能性/\nとうたつきょり /到達距離/\nとうたつしゅぎ /到達主義/\nとうたつじかん /到達時間/\nとうたつじかんさ /到達時間差/\nとうたつせい /到達性/\nとうたつてん /到達点/\nとうたつど /到達度/\nとうたつは /到達波/\nとうたつはんい /到達範囲/\nとうたつふかのう /到達不可能/\nとうたつもくひょう /到達目標/\nとうたん /東端/\nとうたんぱくしつ /糖蛋白質/\nとうだ /投打/任田;姓/頭打/\nとうだい /灯台/東大/当代/等大/燈台;「灯」異体字/登第/東台/東京大学;※abbrev/\nとうだいいかけん /東大医科研/\nとうだいいがくぶ /東大医学部/\nとうだいいん /東大院/\nとうだいうら /東大裏/\nとうだいかいようけん /東大海洋研/\nとうだいかがく /東大化学;[企業名]/\nとうだいがく /当大学/\nとうだいがわ /東大側/\nとうだいきこう /東大気候/\nとうだいきょういく /東大教育/\nとうだいきょうじゅ /東大教授/\nとうだいきょうよう /東大教養/\nとうだいぐさもく /トウダイグサ目/Euphorbiales/\nとうだいぐさもくぐん /トウダイグサ目群/\nとうだいけいざい /東大経済/\nとうだいけいざいがくぶ /東大経済学部/\nとうだいげんしりょく /東大原子力/\nとうだいこう /東大工/\nとうだいこうがくぶ /東大工学部/\nとうだいこまば /東大駒場/\nとうだいごうかくしゃ /東大合格者/\nとうだいごうかくしゃすう /東大合格者数/\nとうだいしゅっしんしゃ /東大出身者/\nとうだいしゅっぱんかい /東大出版会;[出版社名]/\nとうだいじ /東大寺/\nとうだいじしんけん /東大地震研/\nとうだいすうがく /東大数学/\nとうだいすうりかがく /東大数理科学/\nとうだいせい /東大生/\nとうだいせいけん /東大生研/\nとうだいせいさん /東大生産/\nとうだいせいさんけん /東大生産研/\nとうだいせんたんけん /東大先端研/\nとうだいだいけい /東大大型/\nとうだいのう /東大農/\nとうだいのうがくぶ /東大農学部/\nとうだいびょういん /東大病院/\nとうだいぶっせいけん /東大物性研/\nとうだいぶつり /東大物理/\nとうだいぶんがくぶ /東大文学部/\nとうだいほう /東大法/\nとうだいほうがくぶ /東大法学部/\nとうだいほんごう /東大本郷/\nとうだいまえ /東大前/\nとうだいめいよきょうじゅ /東大名誉教授/\nとうだいもとくらし /灯台下暗し/\nとうだいもり /灯台守/\nとうだいやく /東大薬/\nとうだいり /東大理/\nとうだいりがくぶ /東大理学部/\nとうだん /登壇/当団/投弾/\nとうだんしゃ /登壇者/\nとうだんたい /当団体/\nとうち /当地/統治/等値/倒置/島地/投地/\nとうちか /統治下/\nとうちきこう /統治機構/\nとうちく /東筑/唐竹/\nとうちけん /統治権/\nとうちこうい /統治行為/\nとうちしき /倒置式/\nとうちしゃ /統治者/\nとうちせん /等値線/\nとうちほう /倒置法/\nとうちゃ /闘茶/\nとうちゃく /到着/\nとうちゃくかんかく /到着間隔/\nとうちゃくき /到着機/\nとうちゃくきゃく /到着客/\nとうちゃくご /到着後/\nとうちゃくごすうにち /到着後数日/\nとうちゃくしだい /到着次第/\nとうちゃくじ /到着時/\nとうちゃくじかん /到着時間/\nとうちゃくじこく /到着時刻/\nとうちゃくじゅん /到着順/\nとうちゃくじゅんじょ /到着順序/\nとうちゃくち /到着地/\nとうちゃくとし /到着都市/\nとうちゃくび /到着日/\nとうちゃくぶん /到着分/\nとうちゃくりつ /到着率/\nとうちゃん /父ちゃん/\nとうちゅう /頭注;headnote/頭註/陶鋳/\nとうちゅうかそう /冬虫夏草/\nとうちょう /盗聴/登頂/頭頂/登庁/等長;isometric/等張;isotonic/頭長/唐朝/\nとうちょうえき /等張液/\nとうちょうき /盗聴器/\nとうちょうじけん /盗聴事件/\nとうちょうないよう /盗聴内容/\nとうちょうぶ /頭頂部/\nとうちょうほう /盗聴法/\nとうちょうぼうし /盗聴防止/\nとうちょうぼうしきのう /盗聴防止機能/\nとうちょうよう /頭頂葉/\nとうちょく /当直/\nとうちん /東浄/陶枕/\nとうつう /頭痛;=ずつう/疼痛;うずく痛み/東通/\nとうつうさんぎょう /東通産業;[企業名]/\nとうつき /当月/\nとうてい /到底/\nとうていふかのう /到底不可能/\nとうていむり /到底無理/\nとうてき /投擲/\nとうてつ /透徹/饕餮/\nとうてつこうぎょう /東鉄工業;[企業名]/\nとうてつもん /饕餮文/\nとうてん /当店/読点;「、」/東天/\nとうてんこう /東天紅/\nとうで /遠出/\nとうでん /東電/盗電/\nとうでんがわ /東電側/\nとうでんてん /等電点/\nとうと /東都/\nとうとう /等々/等等/東陶;[企業名]TOTO/滔々;-と流れる/東塔/偸盗/陶陶/登登/到頭;-完成した/滔滔/丁丁/蕩蕩/鼕鼕/疾う疾う/幢々/\nとうとうきき /東陶機器;[企業名]/\nとうとうみ /遠江/\nとうとく /統督;governer/\nとうとすいさん /東都水産/\nとうとつ /唐突/頭突/\nとうど /糖度/陶土/凍土/\nとうどう /藤堂/東道/東堂/当道/\nとうどうばつい /党同伐異/\nとうどく /東独/\nとうどり /頭取/\nとうな /唐菜/\nとうない /党内/島内/東内/頭内/\nとうないていい /頭内定位/\nとうなす /唐茄子/\nとうなん /東南/盗難/\nとうなんあじあ /東南アジア/\nとうなんかいじしん /東南海地震/\nとうなんげき /盗難劇/\nとうなんこうい /盗難行為/\nとうなんしゃ /盗難車/\nとうなんしょうめい /盗難証明/\nとうなんたいさく /盗難対策/\nとうなんたはつ /盗難多発/\nとうなんとう /東南東/\nとうなんとどけ /盗難届/\nとうなんぶ /東南部/\nとうなんほけん /盗難保険/\nとうなんほしょう /盗難補償/\nとうなんぼうし /盗難防止/\nとうなんぼうしよう /盗難防止用/\nとうにち /東日/\nとうにゅう /投入/豆乳/刀入/\nとうにゅうきんがく /投入金額/\nとうにゅうぐち /投入口/\nとうにゅうご /投入後/\nとうにゅうじ /投入時/\nとうにゅうひりつ /投入比率/\nとうにゅうりょう /投入量/\nとうにょう /糖尿/\nとうにょうびょう /糖尿病/\nとうにん /当人/\nとうにんいがい /当人以外/\nとうにんたち /当人達/\nとうにんどうし /当人同士/\nとうねん /当年/\nとうの /東野/冬野;姓/統乃/当の/遠野;※仮名遣い「とおの」/\nとうのうだい /東農大/\nとうのしょう /東庄/\nとうのちゅうじょう /頭の中将/\nとうのみね /多武峰;地名,/\nとうのみねしょうしょうものがたり /多武峰少将物語/\nとうのむかし /疾うの昔/\nとうは /党派/踏破/\nとうはいごう /統廃合/\nとうはく /東伯/等伯/\nとうはしん /党派心;partisanship/\nとうはせい /党派性/\nとうはつ /頭髪/\nとうはと /東ハト;[企業名]キャラメルコーン/東鳩;※現在は「東ハト」/\nとうはば /等幅/\nとうはん /登坂;†-車線/登攀;†冬山-/盗犯/東阪/東版/東販;[企業名][略語]東京出版販売株式会社。www.tohan.jp NB:現在は「トーハン株式会社」/\nとうはんしゃせん /登坂車線/\nとうはんじ /登坂時/\nとうば /塔婆/\nとうばい /等倍/当倍/\nとうばく /倒幕/討幕/\nとうばつ /討伐/盗伐;伐採して盗む/倒伐/党閥/\nとうばつたい /討伐隊/\nとうばん /当番/登板/\nとうばんい /当番医/\nとうばんかた /登板過多/\nとうばんぐみ /当番組/\nとうばんこう /当番校/\nとうばんじゃん /豆板醤/豆瓣醤/\nとうばんせい /当番制/\nとうばんちょう /当番町/\nとうひ /逃避/頭皮/当否/等比/唐檜/討匪/\nとうひきゅうすう /等比級数/\nとうひこう /逃避行/討匪行/\nとうひこうどう /逃避行動/\nとうひすうれつ /等比数列/\nとうひちゅう /逃避中/\nとうひょう /投票/\nとうひょうかいし /投票開始/\nとうひょうかんり /投票管理/\nとうひょうかんりきかん /投票管理機関/\nとうひょうかんりしゃ /投票管理者/\nとうひょうがく /投票額/\nとうひょうきかん /投票期間/\nとうひょうきかんちゅう /投票期間中/\nとうひょうきょひ /投票拒否/\nとうひょうきんがく /投票金額/\nとうひょうけいしき /投票形式/\nとうひょうけっか /投票結果/\nとうひょうけん /投票権;†right of vote.「国民の-」/投票券;†voting card.「-を忘れても投票できます」/\nとうひょうこうどう /投票行動/\nとうひょうご /投票後/\nとうひょうさ /投票差/\nとうひょうさき /投票先/\nとうひょうさぎょう /投票作業/\nとうひょうさんかしゃ /投票参加者/\nとうひょうしかく /投票資格/\nとうひょうしゃ /投票者/\nとうひょうしゃすう /投票者数/\nとうひょうしゃぜんいん /投票者全員/\nとうひょうしゃめい /投票者名/\nとうひょうしゅうけい /投票集計/\nとうひょうしゅうりょう /投票終了/\nとうひょうしゅうりょうご /投票終了後/\nとうひょうしょない /投票所内/\nとうひょうじっし /投票実施/\nとうひょうじゅんい /投票順位/\nとうひょうじょ /投票所/\nとうひょうじょう /投票場/\nとうひょうじょうい /投票上位/\nとうひょうじょうけん /投票条件/\nとうひょうじょない /投票所内/\nとうひょうすう /投票数/\nとうひょうせい /投票制/\nとうひょうせいど /投票制度/\nとうひょうせいりつ /投票成立/\nとうひょうせんしゅつ /投票選出/\nとうひょうぜんたい /投票全体/\nとうひょうそうすう /投票総数/\nとうひょうたいしょう /投票対象/\nとうひょうたちあいにん /投票立会人/\nとうひょうちゅう /投票中/\nとうひょうないよう /投票内容/\nとうひょうにんずう /投票人数/\nとうひょうはっぴょう /投票発表/\nとうひょうはんたい /投票反対/\nとうひょうばこ /投票箱/\nとうひょうび /投票日/\nとうひょうびとうじつ /投票日当日/\nとうひょうぶん /投票分/\nとうひょうほうしき /投票方式/\nとうひょうほうほう /投票方法/\nとうひょうむこう /投票無効/\nとうひょうよう /投票用/\nとうひょうようし /投票用紙/\nとうひょうらん /投票欄/\nとうひょうりつ /投票率/\nとうひょうりゆう /投票理由/\nとうひょうれい /投票例/\nとうひん /盗品/\nとうび /掉尾;(慣用読み) =ちょうび/\nとうびょう /闘病/投錨/\nとうびょうせいかつ /闘病生活/\nとうびょうせいかつちゅう /闘病生活中/\nとうふ /豆腐/豆富/■/\nとうふう /東風/唐風/党風/\nとうふく /等幅;-フォント/倒伏;(稲などが)倒れる/東福/\nとうふくじ /東福寺/\nとうふくじえき /東福寺駅/\nとうふじる /豆腐汁/\nとうふなべ /豆腐鍋/\nとうふや /豆腐屋/\nとうふよう /豆腐よう/\nとうぶ /東部/東武/頭部/当部/\nとうぶあさくさ /東武浅草/\nとうぶいせざきせん /東武伊勢崎線/\nとうぶえんせん /東武沿線/\nとうぶかいてん /頭部回転/\nとうぶきょうだ /頭部強打/\nとうぶきょく /当部局/\nとうぶせんせん /東部戦線/\nとうぶせんない /東武線内/\nとうぶそうちゃく /頭部装着/\nとうぶつ /唐物/\nとうぶてつどう /東武鉄道/\nとうぶでんしゃ /東武電車/\nとうぶでんたつかんすう /頭部伝達関数/\nとうぶとうじょうせん /東武東上線/\nとうぶとっきゅう /東武特急/\nとうぶどうぶつこうえん /東武動物公園/\nとうぶなつじかん /東部夏時間/\nとうぶにっこう /東武日光/\nとうぶにっこうえき /東武日光駅/\nとうぶにっこうせん /東武日光線/\nとうぶのだ /東武野田/\nとうぶはくぶつかん /東武博物館/\nとうぶん /当分/糖分/等分/\nとうぶんあんたい /当分安泰/\nとうぶんかつ /等分割/\nとうぶんさき /当分先/\nとうぶんしょ /当文書/\nとうぶんせん /等分線/\nとうぶんぷ /等分布/\nとうへい /東平/\nとうへき /盗癖/東壁/\nとうへん /等辺/陶片/\nとうへんついほう /陶片追放/\nとうへんぼく /唐変木/\nとうべつ /当別/\nとうべん /答弁/\nとうべんしょ /答弁書/\nとうほう /当方/東方/東宝;[企業名]/東邦/投法/桐朋/等方/答訪/答砲/\nとうほうあん /当法案/\nとうほうおき /東方沖/\nとうほうおんだい /東邦音大/桐朋音大/\nとうほうがくえん /桐朋学園/\nとうほうがくえんだいがく /桐朋学園大学/\nとうほうがす /東邦瓦斯/\nとうほうきょうかい /東方教会/\nとうほうぎんこう /東邦銀行/\nとうほうけい /東宝系/\nとうほうけいげきじょう /東宝系劇場/\nとうほうけんぶんろく /東方見聞録;Il Milione,1271-95,Marco Polo/\nとうほうこう /等方向/\nとうほうさんらん /等方散乱/\nとうほうしてい /当方指定/\nとうほうじたく /当方自宅/\nとうほうじょし /桐朋女子/\nとうほうじょしこうこう /桐朋女子高校/\nとうほうせい /等方性;isotropy/\nとうほうせいきょうかい /東方正教会/\nとうほうせいめい /東邦生命/\nとうほうたい /等方体/\nとうほうだいがく /東邦大学/\nとうほうてき /等方的/\nとうほうとくさつえいが /東宝特撮映画/\nとうほうふたん /当方負担/\nとうほうれーよん /東邦レーヨン/\nとうほく /東北/\nとうほくかんない /東北管内/\nとうほくがくいん /東北学院/\nとうほくがくいんだい /東北学院大/\nとうほくがくいんだいがく /東北学院大学/\nとうほくこうぎょうだい /東北工業大/\nとうほくこうぎょうだいがく /東北工業大学/\nとうほくさわ /東北沢/\nとうほくししゃ /東北支社/\nとうほくしてん /東北支店/\nとうほくしぶ /東北支部/\nとうほくしぶちょう /東北支部長/\nとうほくしょく /東北色/\nとうほくしんかんせん /東北新幹線/\nとうほくしんしゃ /東北新社/\nとうほくじどうしゃどう /東北自動車道/\nとうほくじん /東北人/\nとうほくせん /東北線/東北戦/\nとうほくたいかい /東北大会/\nとうほくだい /東北大/東北大学;※abbrev/\nとうほくだいがく /東北大学/東北大學;「学」旧字/\nとうほくだいがくこうがくぶ /東北大学工学部/\nとうほくだいがくせいきょう /東北大学生協/\nとうほくだいがくでんきつうしんけんきゅうじょ /東北大学電気通信研究所/\nとうほくだいがくびょういん /東北大学病院/\nとうほくだいがくぶんがくぶ /東北大学文学部/\nとうほくだいこう /東北大工/\nとうほくだいせい /東北大生/\nとうほくちいき /東北地域/\nとうほくちく /東北地区/\nとうほくちほう /東北地方/\nとうほくでんりょく /東北電力;[企業名]/\nとうほくとう /東北東/\nとうほくとっきゅう /東北特急/\nとうほくどう /東北道/\nとうほくにほん /東北日本/\nとうほくふくしだい /東北福祉大/\nとうほくぶ /東北部/\nとうほくべん /東北弁/\nとうほくほうげん /東北方言/\nとうほくほうそう /東北放送/\nとうほくほうめん /東北方面/\nとうほくほんせん /東北本線/\nとうほくやっかだい /東北薬科大/\nとうほくよう /東北用/\nとうほくりょこう /東北旅行/\nとうほん /謄本/唐本/\nとうほんせいそう /東奔西走/\nとうほんにん /当本人/\nとうほんぶ /党本部/\nとうぼ /掏摸/\nとうぼう /逃亡/陶房/\nとうぼうしゃ /逃亡者/\nとうぼうせいかつ /逃亡生活/\nとうぼうはん /逃亡犯/\nとうぼく /倒木/冬木/唐木/透木/\nとうま /当麻/藤間/當麻;「当」旧字/冬馬/当間/討魔/東馬/\nとうまちくい /稲麻竹葦/\nとうみ /唐箕;昔の農具/\nとうみつ /糖蜜/東密/\nとうみつど /等密度/\nとうみょう /灯明/豆苗/燈明/\nとうみょうだい /灯明台/\nとうみん /冬眠/島民/\nとうみんじょうたい /冬眠状態/\nとうみんまえ /冬眠前/\nとうむ /党務/\nとうむら /東村/\nとうめい /透明/東名/党名/\nとうめいかわさき /東名川崎/\nとうめいかん /透明感/東名間/\nとうめいこうそく /東名高速/\nとうめいこうそくせん /東名高速線/\nとうめいこうそくどうろ /東名高速道路/\nとうめいごてんば /東名御殿場/\nとうめいし /透明視/\nとうめいしずおか /東名静岡/\nとうめいしょく /透明色/\nとうめいじどうしゃどう /東名自動車道/\nとうめいせい /透明性/\nとうめいせっけん /透明石鹸/\nとうめいたい /透明体/\nとうめいど /透明度/\nとうめいにんげん /透明人間/\nとうめいはままつにし /東名浜松西/\nとうめいはん /東名阪/\nとうめいばす /東名バス/\nとうめいばん /透明盤/\nとうめいぶぶん /透明部分/\nとうめいよこはま /東名横浜/\nとうめん /当面/東面/等面/\nとうめんよう /等面葉/\nとうもう /投網/\nとうもく /頭目/\nとうもつ /唐物/\nとうもろこし /玉蜀黍/\nとうや /塔屋;ビルの上に突出している構造物/当夜/陶冶/洞爺;地名/塔矢;姓/\nとうやく /投薬/当薬;[漢方]センブリ/湯薬/\nとうやこ /洞爺湖/\nとうやま /當山;「当」旧字/当山/遠山;※仮名遣い「とおやま」/\nとうやまはい /遠山灰/\nとうやまる /洞爺丸/\nとうゆ /灯油/\nとうゆうし /投融資/\nとうゆかん /灯油缶/\nとうよ /投与/東予/\nとうよう /東洋/登用;recruit/盗用;pirate/当用;-漢字/東陽;地名/陶窯/頭葉;[解剖]lobe.「前-」/陶俑;副葬品の土人形/投用/蕩揺;rock/陶遥/\nとうよう> /東洋;-文明,-医学/\nとうよういがく /東洋医学/\nとうようえいわ /東洋英和/\nとうようおんがく /東洋音楽/\nとうようかがく /東洋化学;[企業名]/\nとうようかん /東洋館/\nとうようかんじ /当用漢字/\nとうようかんじひょう /当用漢字表/\nとうようが /東洋画/\nとうようがく /東洋学/\nとうようけい /東洋系/\nとうようけいざい /東洋経済/\nとうようこうぎょう /東洋工業;[企業名]/\nとうようこうそく /東葉高速/\nとうようこうそくてつどう /東葉高速鉄道/\nとうようこうはん /東洋鋼板/\nとうようさんぎょう /東洋産業;[企業名]/\nとうようさんそ /東洋酸素/\nとうようし /東洋史/\nとうようしそう /東洋思想/\nとうようじょうぞう /東洋醸造/\nとうようじょうほう /東洋情報/\nとうようじょし /東洋女子/\nとうようじん /東洋人/\nとうようすいさん /東洋水産/\nとうようせいかん /東洋製罐/\nとうようせいとう /東洋精糖/\nとうようだいがく /東洋大学/\nとうようだいひめじ /東洋大姫路/\nとうようちょう /東陽町/\nとうようてき /東洋的/\nとうようてつがく /東洋哲学/\nとうようでんき /東洋電機;[企業名]/東洋電器;[企業名]?/\nとうようでんきせいぞう /東洋電機製造/\nとうようふう /東洋風/\nとうようふとう /東洋埠頭/\nとうようぶんか /東洋文化/\nとうようぶんこ /東洋文庫/\nとうようぼうせき /東洋紡績/\nとうよく /東翼/\nとうよこ /東横/\nとうよこがくえん /東横学園/\nとうよこせん /東横線/\nとうよこせんしぶや /東横線渋谷/\nとうよこせんしぶやえき /東横線渋谷駅/\nとうよこてん /東横店/\nとうよりょう /投与量/\nとうらい /到来/当来/\nとうらいおん /到来音/\nとうらいほうこう /到来方向/\nとうらいもの /到来物/\nとうらうどねす /等ラウドネス/\nとうらく /騰落/当落/\nとうらくせんじょう /当落線上/\nとうらんけい /倒卵形;obovoid/\nとうり /桃李/党利/統理/通;とおり/\nとうりだい /東理大/\nとうりつ /倒立/頭立/\nとうりつしんし /倒立振子/\nとうりつぞう /倒立像/\nとうりつりょく /統率力/\nとうりとうりゃく /党利党略;党の利益と党の戦略(のために動くこと)/\nとうりとく /等利得/\nとうりふげん /桃李不言/\nとうりゃく /党略/\nとうりゅう /逗留/刀流/当流/闘竜/\nとうりゅうもん /登竜門/\nとうりょう /棟梁/当量;†equivalent.「モル-」/等量;†equal amount/頭領/投了/統領/\nとうりょうず /投了図/\nとうりん /登臨/\nとうる /透;とおる/徹/\nとうるい /盗塁/糖類/\nとうるいおう /盗塁王/\nとうるいし /盗塁死/\nとうるいしっぱい /盗塁失敗/\nとうるいすう /盗塁数/\nとうれ /東レ/\nとうれい /答礼/\nとうろ /当路/\nとうろう /灯籠/蟷螂;-の斧/燈籠;異体字/燈篭;異体字/螳螂/登楼/灯篭;「籠」異体字/\nとうろうながし /灯籠流し/\nとうろうのおの /蟷螂の斧/\nとうろく /登録/東麓/\nとうろくいしょう /登録意匠/\nとうろくいらい /登録依頼/\nとうろくうけつけ /登録受付/\nとうろくうけつけぎょうむ /登録受付業務/\nとうろくかいじょ /登録解除/\nとうろくかくにん /登録確認/\nとうろくかんりょう /登録完了/\nとうろくきせい /登録規制/\nとうろくきのう /登録機能/\nとうろくきぼうしゃ /登録希望者/\nとうろくぎむしゃ /登録義務者/\nとうろくくぶん /登録区分/\nとうろくけんすう /登録件数/\nとうろくご /登録語/\nとうろくごすう /登録語数/\nとうろくさき /登録先/\nとうろくさぎょう /登録作業/\nとうろくしち /登録質/\nとうろくしゃ /登録者/\nとうろくしゃすう /登録者数/\nとうろくしゃめい /登録者名/\nとうろくしょ /登録書/\nとうろくしょう /登録証/\nとうろくしょうしょ /登録証書/\nとうろくしょうひょう /登録商標/\nとうろくしょひよう /登録諸費用/\nとうろくしんせい /登録申請/\nとうろくじ /登録時/\nとうろくじどうしゃ /登録自動車/\nとうろくじゅり /登録受理/\nとうろくじゅん /登録順/\nとうろくじょう /登録上/\nとうろくじょうほう /登録情報/\nとうろくすう /登録数/\nとうろくずみ /登録済/\nとうろくせい /登録制/\nとうろくせいど /登録制度/\nとうろくせんしゅ /登録選手/\nとうろくそうさ /登録操作/\nとうろくたんごすう /登録単語数/\nとうろくちゅう /登録中/\nとうろくてつづき /登録手続/\nとうろくないよう /登録内容/\nとうろくはがき /登録葉書/\nとうろくば /登録馬/\nとうろくばん /登録版/\nとうろくばんごう /登録番号/\nとうろくひ /登録費/\nとうろくひょう /登録票/登録表/\nとうろくび /登録日/\nとうろくへんこう /登録変更/\nとうろくほうほう /登録方法/\nとうろくぼ /登録簿/\nとうろくまえ /登録前/\nとうろくまっしょう /登録抹消/\nとうろくむりょう /登録無料/\nとうろくめい /登録名/\nとうろくめいぼ /登録名簿/\nとうろくめんきょぜい /登録免許税/\nとうろくもうしこみようし /登録申込用紙/\nとうろくよう /登録用/\nとうろくようきゅう /登録要求/\nとうろくりつ /登録率/\nとうろくりょう /登録料/\nとうろん /討論/闘論/\nとうろんかい /討論会/\nとうろんけいしき /討論形式/\nとうろんしゃ /討論者/\nとうろんないよう /討論内容/\nとうろんばんぐみ /討論番組/\nとうわ /東和/十和/東倭/藤和/\nとうわく /当惑/\nとえ /十重/\nとえい /都営/渡英/\nとえいあさくさせん /都営浅草線/\nとえいこうつう /都営交通/\nとえいしゃ /都営車/\nとえいしんじゅくせん /都営新宿線/\nとえいせん /都営線/\nとえいせんない /都営線内/\nとえいちかてつ /都営地下鉄/\nとえいばす /都営バス/\nとえいみたせん /都営三田線/\nとえはたえ /十重二十重/\nとお /十/遠/通/\nとおあさ /遠浅/\nとおあるき /遠歩き/\nとおい /遠井/\nとおう /渡欧/\nとおえん /遠縁/\nとおか /十日/10日/\nとおかいち /十日市/\nとおかいちば /十日市場;横浜の地名/\nとおかえびす /十日戎/\nとおかった /遠刈田/\nとおかまち /十日町/\nとおかや /十日夜;=とおかんや/\nとおからず /遠からず/\nとおかんや /十日夜;10.10の神事/\nとおがった /遠刈田/\nとおく /遠く/\nとおさぶらい /遠侍/\nとおし /通し/\nとおしきょうげん /通し狂言/\nとおしけん /通し券/\nとおしばしら /通し柱/\nとおしばんごう /通し番号/\nとおしもの /通し物/\nとおしや /通し矢/\nとおせんぼ /通せんぼ/\nとおせんぼう /通せん坊/\nとおぜめ /遠攻め/\nとおだ /遠田/\nとおちか /遠近/\nとおで /遠出/\nとおとうみ /遠江/\nとおなり /遠鳴り/\nとおね /遠音/\nとおの /遠野/\nとおのものがたり /遠野物語/\nとおのり /遠乗り/\nとおひと /遠人/\nとおび /遠火/\nとおぼえ /遠吠え/遠吠/\nとおま /遠間/\nとおまき /遠巻き/\nとおまわし /遠回し/\nとおまわり /遠回り/\nとおみ /遠見/\nとおみづか /遠見塚/\nとおめ /遠目/\nとおめがね /遠眼鏡/\nとおや /遠矢/\nとおやま /遠山/\nとおやまざくら /遠山桜/\nとおり /通り/通/\nとおりあめ /通り雨/\nとおりいっぺん /通り一遍/\nとおりがかり /通り掛かり/\nとおりすがり /通りすがり/\nとおりそうば /通り相場/\nとおりちょう /通町/\nとおりな /通り名/\nとおりぬけ /通り抜け/\nとおりね /通り値/\nとおりま /通り魔/\nとおりみち /通り道/\nとおる /達/徹/理/透/亨/融/享/逹;「達」の異体字/\nとおわ /十和/\nとおんきごう /ト音記号/\nとか /都下/渡河/徒過;むだに時をすごす/\nとかい /都会/渡海/\nとかいか /都会化/\nとかいじん /都会人/\nとかいそだち /都会育ち/\nとかいっこ /都会っ子/\nとかいてき /都会的/\nとかいは /都会派/\nとかげ /蜥蜴/石竜子/\nとかげざ /蜥蜴座;Lacerta(Lac)/\nとかしき /渡嘉敷/\nとかち /十勝/\nとかちがわ /十勝川/\nとかちだけ /十勝岳;地名,北海道/\nとかちへいや /十勝平野/\nとが /咎/科;=咎/図画;猥褻-/利賀;地名,富山/都雅;みやびやか/栂;=つが/\nとがい /都外/\nとがうち /戸河内/\nとがき /ト書/ト書き/\nとがくし /戸隠/\nとがし /富樫/冨樫;「富」異体字/\nとがにん /咎人/\nとがのお /栂尾/\nとがま /利鎌/\nとがみ /戸上/\nとがめ /咎め/\nとがめだて /咎め立て/\nとがり /戸狩/戸苅/\nとがりごえ /尖り声/\nとがわ /戸川/外川/\nとき /時/朱鷺/鴇;=朱鷺/鴾;=鴇/土岐;地名,兵庫県南部/鬨;-の声/斎;寺の食事/刻/晨;鶏が晨を作る/辰/時間;当て字/秋;(大切な時期)/穐;「秋」の異体字/常;人名用/\nときいらい /時以来/\nときいろ /鴇色/\nときえだ /時枝/\nときお /時男/時雄/時夫/時生/登紀夫/時郎/\nときおか /時岡/\nときおり /時折/時おり/\nときかた /解き方/\nときがし /時貸し/\nときがらし /溶き芥子/\nときがり /時借り/\nときがわ /都幾川/\nときぐし /解き櫛/\nときこ /時子/登紀子/時空子/\nときさだ /時貞/\nときざわ /鴇沢;姓/\nときじろう /時次郎/\nときそば /時蕎麦/\nときた /時田/\nときたま /時偶/\nときたまご /溶き卵/溶卵/\nときだ /時田/\nときだいこ /時太鼓;時間を知らせる太鼓/\nときち /十吉/\nときつ /時津/\nときつかぜ /時津風/\nときとう /時任/\nときどき /時々/時時/\nときなし /時無し/\nときならぬ /時ならぬ/\nときに /時に/\nときね /十樹根/\nときのうじがみ /時の氏神;仲裁者/\nときのうん /時の運;勝負は-/\nときのこえ /鬨の声/\nときのひと /時の人;一時的に脚光を浴びている人。focal figure/\nときひろ /時広/時弘;姓/\nときび /斎日;僧侶にごちそう(トキ)する日/\nときぶんかつ /時分割/\nときまさ /常正/\nときもの /解き物/\nときょう /都響;[略語]東京都交響楽団/\nときょうそう /徒競走/\nときよ /時世/\nときよじせつ /時世時節/\nときりょう /斎料/\nときわ /常盤/常磐/常葉/\nときわかえで /常磐楓/\nときわぎ /常磐木/\nときわこうえん /常磐公園/\nときわざ /常盤座/\nときわじゅ /常盤樹/\nときわじんじゃ /常磐神社/\nときわず /常磐津/\nときわずぶし /常磐津節;[浄瑠璃]/\nときわだい /常盤台/\nときわまつ /トキワ松/\nときわまつがくえん /トキワ松学園/\nときん /鍍金/と金/頭巾/兜巾/頭襟/\nときんそう /吐金草/\nとぎ /都議/伽/富来;地名/研ぎ/砥/\nとぎかい /都議会/\nとぎし /研ぎ師;grinder/砥師/\nとぎじる /磨ぎ汁/\nとぎせん /都議選/\nとぎつ /時津/\nとぎばなし /伽話/伽噺/\nとぎまち /富来町/\nとぎもの /研ぎ物/\nとぎゃく /吐逆/\nとぎょ /渡御/蠹魚/\nとぎれ /途切れ/跡切れ/\nとぎれとぎれ /途切れ途切れ;choppy. 「-のメロディ」/\nとぎん /都銀/\nとく /得;merit/徳;virture/特/匿;匿名/慝;(隠し立て)/督;監督/禿;禿頭/篤;危篤/悳;「徳」の異体字/涜;冒涜/犢;こうし/黷;(けがす)/牘;(手紙)/読;読本/讀;「読」の旧字/疾く/\nとくい /得意;「-科目」/特異;peculiar.「-点」/\nとくいがお /得意顔/\nとくいきゃく /得意客/\nとくいく /徳育/\nとくいげ /得意気/\nとくいげんしょう /特異現象/\nとくいさき /得意先/\nとくいせい /特異性/\nとくいせきぶん /特異積分/\nとくいぜん /得意然/\nとくいたいしつ /特異体質/\nとくいち /徳一/特異値/\nとくいちぶんかい /特異値分解/\nとくいてき /特異的/\nとくいてん /特異点/\nとくいび /特異日/\nとくいふとくい /得意不得意/\nとくいぶんや /得意分野/\nとくいまんめん /得意満面/\nとくいわざ /得意技/\nとくいんがい /特飲街;[略語]特殊飲食店街/\nとくえ /徳衛/\nとくえい /徳衛/\nとくお /徳雄/徳男/十九夫/\nとくおか /徳岡/\nとくか /特化/\nとくがき /徳垣/\nとくがく /篤学;studious/督学;-官/\nとくがわ /徳川/\nとくがわいえさだ /徳川家定;13th(1853-58)/\nとくがわいえしげ /徳川家重;9th(1745-60)/\nとくがわいえつぐ /徳川家継;7th(1713-16)/\nとくがわいえつな /徳川家綱;4th(1651-80)/\nとくがわいえなり /徳川家斉;11th(1787-1837)/\nとくがわいえのぶ /徳川家宣;6th(1709-12)/\nとくがわいえはる /徳川家治;10th(1760-86)/\nとくがわいえみつ /徳川家光;3rd(1623-51)/\nとくがわいえもち /徳川家茂;14th(1858-66)/\nとくがわいえやす /徳川家康;1st(1603-05)/\nとくがわいえよし /徳川家慶;12th(1837-53)/\nとくがわき /徳川期/\nとくがわけ /徳川家/\nとくがわけいき /徳川慶喜;=よしのぶ/\nとくがわしょうぐんけ /徳川将軍家/\nとくがわじだい /徳川時代;江戸時代/\nとくがわつなよし /徳川綱吉;5th(1680-1709),犬公方/\nとくがわばくふ /徳川幕府/\nとくがわひでただ /徳川秀忠;2nd(1605-23)/\nとくがわみつくに /徳川光圀;ええい控えおろう/\nとくがわむせい /徳川夢声/\nとくがわよしのぶ /徳川慶喜;15th(1866-67)/\nとくがわよしむね /徳川吉宗;8th(1716-45),米将軍/\nとくき /特記/\nとくきじこう /特記事項/\nとくぎ /特技/徳義/\nとくぎしん /徳義心/\nとくぎょう /得業/徳業/\nとくぎょうし /得業士/\nとくぐん /督軍/\nとくこ /徳子/\nとくこう /徳行/特高/\nとくごうとうげ /徳本峠;地名,/\nとくさ /木賊/\nとくさいろ /木賊色/\nとくさく /得策/\nとくさつ /特撮/\nとくさつえいが /特撮映画/\nとくさつぎじゅつ /特撮技術/\nとくさつしつ /特撮室/\nとくさつもの /特撮物/\nとくさつよう /特撮用/\nとくさぶろう /徳三郎/\nとくさわ /徳沢/\nとくさん /特産/\nとくさんひん /特産品/\nとくさんぶつ /特産物/\nとくし /篤志/特使/得之/特旨;特別の思し召し/\nとくしか /篤志家/\nとくしってん /得失点/\nとくしってんさ /得失点差/\nとくしつ /特質/得失/\nとくしつてんさ /得失点差/\nとくしま /徳島/\nとくしまかん /徳島間/\nとくしまくうこう /徳島空港/\nとくしまけん /徳島県/\nとくしまけんきょう /徳島県境/\nとくしまし /徳島市/\nとくしません /徳島線/\nとくしまだい /徳島大/\nとくしまだいがく /徳島大学/\nとくしゃ /特赦;[法]特定の〈人物〉の刑罰を赦免/特車/特写/\nとくしゃたい /特車隊/\nとくしゅ /特殊/特種;†特殊な種類/\nとくしゅ> /特殊/\nとくしゅいんしょくてん /特殊飲食店/\nとくしゅう /特集/\nとくしゅうきじ /特集記事/\nとくしゅうごう /特集号/\nとくしゅうちゅう /特集中/\nとくしゅうばんぐみ /特集番組/\nとくしゅうらがき /特殊裏書/\nとくしゅか /特殊化/\nとくしゅかい /特殊解/\nとくしゅかんすう /特殊関数/\nとくしゅがいしゃ /特殊会社/\nとくしゅがっきゅう /特殊学級/\nとくしゅがっこう /特殊学校/\nとくしゅきごう /特殊記号/\nとくしゅきのう /特殊機能/\nとくしゅきょういく /特殊教育/\nとくしゅぎのう /特殊技能/\nとくしゅぎんこう /特殊銀行;special bank/\nとくしゅくうかん /特殊空間/\nとくしゅけい /特殊形/\nとくしゅけいしき /特殊形式/\nとくしゅけいじょう /特殊形状/\nとくしゅこう /特殊鋼/\nとくしゅこうか /特殊効果/\nとくしゅこうぎ /特殊講義/\nとくしゅこうぐ /特殊工具/\nとくしゅこうげき /特殊攻撃/\nとくしゅさいせい /特殊再生/\nとくしゅさいのう /特殊才能/\nとくしゅさつえい /特殊撮影/\nとくしゅしゃ /特殊車/\nとくしゅしゃりょう /特殊車両/\nとくしゅじじょう /特殊事情/\nとくしゅじどうしゃ /特殊自動車/特種自動車;?/\nとくしゅせい /特殊性/\nとくしゅそうたいろん /特殊相対論/\nとくしゅつ /特出/\nとくしゅのうりょく /特殊能力/\nとくしゅはいれつ /特殊配列/\nとくしゅぶき /特殊武器/\nとくしゅぶたい /特殊部隊/\nとくしゅぶつ /特殊物/\nとくしゅぶらく /特殊部落/\nとくしゅへいき /特殊兵器/\nとくしゅへんすう /特殊変数/\nとくしゅほうじん /特殊法人/\nとくしゅほそう /特殊舗装/\nとくしゅむせんぎし /特殊無線技師/\nとくしゅもくてき /特殊目的/\nとくしゅもじ /特殊文字/\nとくしゅようと /特殊用途/特種用途;?/\nとくしゅよくじょう /特殊浴場/\nとくしゅれい /特殊例/\nとくしょ /特書/\nとくしょう /特賞/特称;⇔全称/∃/\nとくしょく /特色/涜職/\nとくしん /特進/得心/篤信/涜神/得真/\nとくじ /徳治;年号(1306-1308)/徳次/徳地/\nとくじつ /篤実/\nとくじゅ /特需/\nとくじゅけいき /特需景気/\nとくじょう /特上/\nとくじろう /徳次郎/\nとくじん /徳人/\nとくずき /特漉き/\nとくせい /特性;attribute.「光学-」/特製;specially made.「-ケーキ」/徳性;virtue/徳政;-令/徳星;(木星)/涜聖/\nとくせいきょくせん /特性曲線/\nとくせいさ /特性差/\nとくせいすうち /特性数値/\nとくせいち /特性値/\nとくせいてき /特性的/\nとくせいひょう /特性表/\nとくせいひん /特製品/\nとくせいびょう /特性病/\nとくせいれい /徳政令/\nとくせいれっか /特性劣化/\nとくせつ /特設/\nとくせつかいじょう /特設会場/\nとくせん /特選/特撰/特薦/督戦/特専/\nとくせんがい /特選街/\nとくせんたい /特戦隊/\nとくせんひん /特選品/\nとくそう /特捜;特別捜査/得喪/特装/徳宗/得宗/徳操/禿瘡/\nとくそうけいじ /特捜刑事/\nとくそうたい /特捜隊/\nとくそうぶ /特捜部/\nとくそく /督促/\nとくそくじょう /督促状/\nとくそくてつづき /督促手続/\nとくそほう /特措法;[略語]特別措置法/\nとくそん /特損;[略語]特別損失/\nとくぞう /徳蔵/\nとくたい /特待/\nとくたいせい /特待生/\nとくたろう /徳太郎/\nとくだ /徳田/得田/\nとくだい /特大/\nとくだいごう /特大号/\nとくだいじ /徳大寺/\nとくだしゅうせい /徳田秋声/\nとくだつ /得脱/\nとくだね /特ダネ/特種/\nとくだわら /徳俵;[相撲]/\nとくだん /特段/\nとくち /渡久地;姓/\nとくちしゅぎ /徳治主義/\nとくちゅう /特注/\nとくちゅうひん /特注品/\nとくちょう /特徴;characteristics/特長;advantage/\nとくちょういちらん /特徴一覧/\nとくちょうか /特徴化/\nとくちょうがくしゅう /特徴学習/\nとくちょうくうかん /特徴空間/\nとくちょうしゅうはすう /特徴周波数/\nとくちょうちゅうしゅつ /特徴抽出/\nとくちょうづけ /特徴付け/\nとくちょうてき /特徴的/\nとくちょうてききのう /特徴的機能/\nとくちょうてん /特徴点/\nとくちょうぶつ /特徴物/\nとくちょうめん /特徴面/\nとくちょうりょう /特徴量/\nとくてい /特定/\nとくていいぞう /特定遺贈/\nとくていうんちん /特定運賃/\nとくていか /特定化/\nとくていきのうびょういん /特定機能病院/\nとくていきゅうだん /特定球団/\nとくていきょく /特定局;特定郵便局/\nとくていきんせんしんたく /特定金銭信託/\nとくていくかん /特定区間/\nとくていけんせつぎょう /特定建設業/\nとくていこうざ /特定口座/\nとくていこじん /特定個人/\nとくていざいげん /特定財源/\nとくていざいさん /特定財産/\nとくていしせつ /特定施設;[法]汚染源等として政令で定められた施設. cf.大気汚染17,水質汚濁2/\nとくていしっそうしゃ /特定失踪者/\nとくていしゃりょう /特定車両/\nとくていしょうけい /特定承継/\nとくていしょうすう /特定少数/\nとくていしょうでんりょく /特定小電力/\nとくていじんぶつ /特定人物/\nとくていせつび /特定設備/\nとくていせんしゅ /特定選手/\nとくていたすう /特定多数/\nとくていち /特定値/\nとくていちいき /特定地域/\nとくていちいきがい /特定地域外/\nとくていちょうていほう /特定調停法;[法][略語]特定債務等の調整の促進のための特定調停に関する法律/\nとくていひえいりかつどうそくしんほう /特定非営利活動促進法/\nとくていひえいりかつどうほうじん /特定非営利活動法人;specified NPO. (特)/\nとくていふのう /特定不能/\nとくていぶつ /特定物/\nとくていぶぶん /特定部分/\nとくていぶんや /特定分野/\nとくていほけんようしょくひん /特定保健用食品/\nとくていもくてき /特定目的/\nとくていもくてきがいしゃ /特定目的会社/\nとくていゆうびんきょく /特定郵便局/\nとくていようと /特定用途/\nとくていわしゃ /特定話者/\nとくてん /特典/得点/特点;singularity/\nとくてんおう /得点王/\nとくてんき /得点機/\nとくてんけいか /得点経過/\nとくてんけいさん /得点計算/\nとくてんけん /得点圏;[野球]二塁または三塁/\nとくてんけんだりつ /得点圏打率/\nとくてんげん /得点源/\nとくてんこうくうけん /特典航空券/\nとくてんさ /得点差/\nとくてんしゃ /得点者/\nとくてんすう /得点数/\nとくてんちゅう /得点中/\nとくてんつき /得点付/\nとくてんはいぶん /得点配分/\nとくてんはんい /得点範囲/\nとくてんばめん /得点場面/\nとくてんひょう /得点表/\nとくてんぶんぷ /得点分布/\nとくてんほうほう /得点方法/\nとくてんりつ /得点率/\nとくてんりょく /得点力/\nとくてんりょこう /特典旅行/\nとくでん /特電/\nとくとう /特等/禿頭/\nとくとうせき /特等席/\nとくとく /得々/得得/\nとくとみ /徳富/徳冨;「富」異体字/\nとくとみろか /徳冨蘆花;(1868-1927) 作家。『不如帰』/\nとくど /得度/\nとくどう /得道/\nとくない /都区内/\nとくなが /徳永/\nとくに /特に/\nとくにん /特任;特別に任命/特認;特別に承認/\nとくのう /特濃/篤農/\nとくのうか /篤農家/\nとくのしま /徳之島/\nとくは /特派/\nとくはい /特配/\nとくはいん /特派員/\nとくはいんほうこく /特派員報告/\nとくはし /徳橋/\nとくはつ /特発/禿髪/\nとくはつせい /特発性/\nとくはら /徳原/\nとくばい /特売/\nとくばいび /特売日/\nとくばん /特番/\nとくひさ /徳久/\nとくひつ /特筆/\nとくひつたいしょ /特筆大書/\nとくひょう /得票/\nとくひょうさ /得票差/\nとくひょうじゅんい /得票順位/\nとくひょうすう /得票数/\nとくひょうりつ /得票率/\nとくひら /徳平/\nとくひろ /徳弘/\nとくぶん /得分/\nとくへい /徳平/\nとくべつ /特別/\nとくべつ> /特別/\nとくべつあつかい /特別扱い/\nとくべつい /特別委;特別委員会/\nとくべついいんかい /特別委員会/\nとくべついにん /特別委任/\nとくべつうんちん /特別運賃/\nとくべつえんそうかい /特別演奏会/\nとくべつか /特別化/\nとくべつかいいん /特別会員/\nとくべつかいけい /特別会計/\nとくべつかいじょう /特別会場/\nとくべつかいそく /特別快速/\nとくべつかいひ /特別会費/\nとくべつかかく /特別価格/\nとくべつかんらんせき /特別観覧席/\nとくべつき /特別機/\nとくべつきかく /特別企画/\nとくべつきてい /特別規定/\nとくべつきゅうか /特別休暇/\nとくべつきゅうこう /特別急行/\nとくべつきゅうこうれっしゃ /特別急行列車/\nとくべつきょうしつ /特別教室;理科室・音楽室など/\nとくべつきょうしょ /特別教書/\nとくべつきょうそう /特別競走/特別競争/\nとくべつきょうてい /特別協定/\nとくべつく /特別区/\nとくべつくいき /特別区域/\nとくべつくかん /特別区間/\nとくべつけつぎ /特別決議/\nとくべつけんきゅう /特別研究/\nとくべつけんきゅういん /特別研究員/\nとくべつけんきゅうがくせい /特別研究学生/\nとくべつけんきゅうしつ /特別研究室/\nとくべつこうあつ /特別高圧;[電設]7000V超/\nとくべつこうえん /特別講演/\nとくべつこうえんかい /特別講演会/\nとくべつこうぎ /特別講義/\nとくべつこうげきたい /特別攻撃隊/\nとくべつこうこく /特別抗告/\nとくべつこうてきかんり /特別公的管理/\nとくべつこうとうけいさつ /特別高等警察/\nとくべつこうろうしょう /特別功労賞/\nとくべつこっかい /特別国会/\nとくべつこんなん /特別困難/\nとくべつごう /特別号/\nとくべつさいばんしょ /特別裁判所/\nとくべつさんか /特別参加/\nとくべつし /特別視/\nとくべつしつ /特別室/\nとくべつしてい /特別指定/\nとくべつしていせき /特別指定席/\nとくべつしゃりょう /特別車両/\nとくべつしゅつえん /特別出演/\nとくべつしょう /特別賞/\nとくべつしょうきゃく /特別償却;special depreciation/\nとくべつしょく /特別職/特別食/特別色/\nとくべつしょち /特別処置/\nとくべつしようしゃ /特別仕様車/\nとくべつじあい /特別試合/\nとくべつじょうこく /特別上告/\nとくべつすいしんけんきゅう /特別推進研究/\nとくべつせい /特別製/\nとくべつせき /特別席/\nとくべつせつびひ /特別設備費/\nとくべつせん /特別戦/\nとくべつせんしつ /特別船室/\nとくべつせんばつ /特別選抜/\nとくべつそち /特別措置/\nとくべつそちほう /特別措置法/\nとくべつそんしつ /特別損失/\nとくべつたいぐう /特別待遇/\nとくべつたんぽ /特別担保/\nとくべつちゅうもん /特別注文/\nとくべつてあて /特別手当/\nとくべつてん /特別展/\nとくべつてんねんきねんぶつ /特別天然記念物/\nとくべつとそう /特別塗装/\nとくべつはいとう /特別配当/\nとくべつはいにん /特別背任/\nとくべつはいにんざい /特別背任罪/\nとくべつはんぷ /特別頒布/\nとくべつばん /特別版/特別盤/\nとくべつばんぐみ /特別番組/\nとくべつふろく /特別付録/\nとくべつへん /特別編/\nとくべつへんしゅう /特別編集/\nとくべつべんごにん /特別弁護人/\nとくべつほう /特別法/\nとくべつほうこく /特別報告/\nとくべつもくてきがいしゃ /特別目的会社/\nとくべつようごろうじんほーむ /特別養護老人ホーム/\nとくべつようしえんぐみ /特別養子縁組/\nとくべつようとしょくひん /特別用途食品/\nとくべつよさん /特別予算/\nとくべつりえき /特別利益/\nとくべつりょうきん /特別料金/\nとくべつりょうきんふよう /特別料金不要/\nとくべつりょうり /特別料理/\nとくべつれいかい /特別例会/\nとくべつわく /特別枠/\nとくべつわりびき /特別割引/\nとくほう /特報/\nとくほん /読本/\nとくぼう /徳望/\nとくま /徳間/\nとくましょてん /徳間書店/\nとくまぶんこ /徳間文庫/\nとくまる /徳丸/得丸/\nとくみ /徳美/徳見/\nとくみち /篤道/\nとくみつ /徳光/\nとくむ /特務/\nとくむかん /特務艦/\nとくむきかん /特務機関/\nとくむしかん /特務士官/\nとくむそうちょう /特務曹長/\nとくめい /匿名/特命/\nとくめいか /匿名化/\nとくめいきぼう /匿名希望/\nとくめいくみあい /匿名組合/\nとくめいせい /匿名性/\nとくめいとうこう /匿名投稿/\nとくめいとうしょ /匿名投書/\nとくめいほうしき /匿名方式/\nとくもく /徳目/\nとくもと /徳本/徳元/\nとくもり /特盛/\nとくやく /特約/\nとくやくてん /特約店/\nとくやす /徳康/\nとくやま /徳山/\nとくやまこうせん /徳山高専/\nとくやまし /徳山市/\nとくやまそーだ /徳山曹達/\nとくゆう /特有/特融;特別融資/\nとくゆうざいさん /特有財産/\nとくゆき /徳行/得之/\nとくよう /徳用/特養;[略語]特別養護(老人ホーム)/特用;special use/\nとくようひん /徳用品/\nとくようぶくろ /徳用袋/\nとくら /戸倉/十倉/都倉/\nとくり /徳利/\nとくりつ /特立/\nとくれい /特例/督励/\nとくれいくかん /特例区間/\nとくれいし /特例市;NB:人口20万人以上 (<地方自治法)/\nとくれいそち /特例措置/\nとくれいてき /特例的/\nとくれいほう /特例法/\nとくろん /特論/\nとくわり /特割/\nとぐち /戸口/\nとぐら /戸倉/\nとぐろ /蜷局/塒;-を巻く/\nとけ /土気/\nとけい /時計/徒刑/土圭;=時計 NB:「時計」は当て字/都計;[略語]都市計画/\nとけいかん /時計館/\nとけいきのう /時計機能/\nとけいざ /時計座;Horologium(Hor)/\nとけいざら /時計皿;実験用具/\nとけいしょうぶ /時計勝負/\nとけいじかけ /時計仕掛/\nとけいぜんたい /時計全体/\nとけいそう /時計草/\nとけいだい /時計台/\nとけいつき /時計付/\nとけいてん /時計店/\nとけいとう /時計塔/\nとけいないぞう /時計内蔵/\nとけいほうこう /時計方向/\nとけいまわり /時計回り/\nとけいや /時計屋/\nとけつ /吐血/\nとけん /都県/覩見/\nとけんどう /都県道/\nとげ /棘/刺/朿/\nとげうお /棘魚/\nとげっぽう /吐月峰/\nとげつきょう /渡月橋;京都嵐山/\nとげぬき /刺抜き/\nとげぬきじぞう /刺抜き地蔵;巣鴨/\nとこ /床/常/\nとこ> /常;常夏,常若,常花/\nとこあげ /床上げ/\nとこい /常井/\nとこいた /床板/\nとこいり /床入り;bed-in/\nとこう /渡航/都甲/\nとこうさき /渡航先/\nとこうし /塗工紙/\nとこうしゃ /渡航者/\nとこうじょうほう /渡航情報/\nとこうひ /渡航費/\nとこがまち /床框/\nとこし /戸越/\nとこしえ /永久;forever/常しえ;forever/\nとこしえき /戸越駅/\nとこしき /床敷/\nとこしぎんざ /戸越銀座/\nとこしこうえん /戸越公園/\nとこじょうず /床上手/\nとこずれ /床擦れ/\nとこだたみ /床畳/\nとこつち /床土/\nとこなつ /常夏/\nとこなめ /常滑/\nとこなめせん /常滑線/\nとこなめやき /常滑焼/\nとこのま /床の間/床ノ間/\nとこは /常葉/\nとこはる /常春/\nとこばしら /床柱/\nとこばなれ /床離れ/\nとこばらい /床払い/\nとこぶし /常節/\nとこみせ /床見世/床店/\nとこや /床屋/\nとこやだんぎ /床屋談義/\nとこやま /床山/\nとこやみ /常闇/\nとこよ /常世/常夜/\nところ /所/処/處/野老/\nところが /処が/\nところがき /所書/\nところがら /所柄/\nところことば /所言葉/\nところざわ /所沢/\nところざわし /所沢市/\nところてん /心太/瓊脂/\nところてんぐさ /心太草/\nところてんしき /心太式/\nところどころ /所々/\nところばらい /所払い/\nところばんち /所番地;地名・番地/\nとこわか /常若/\nとこん /吐根;[植物]ipecac/\nとごう /渡豪/戸郷/\nとさ /土佐/\nとさいぬ /土佐犬/\nとさえ /土佐絵/\nとさか /鶏冠/戸坂/\nとさかのり /鶏冠海苔/\nとさけん /土佐犬/\nとさしみず /土佐清水/\nとさず /土佐酢/\nとさっこ /土佐っ子/\nとさつ /屠殺/塗擦/\nとさつじょう /屠殺場/\nとさづくり /土佐造り;[料理]鰹のタタキ/土佐作り/\nとさでんてつ /土佐電鉄/\nとさに /土佐煮/\nとさにっき /土佐日記;紀貫之/土左日記;=土佐日記/\nとさぶし /土佐節;[浄瑠璃]/\nとさべん /土佐弁/\nとさやま /土佐山/\nとさやまだ /土佐山田/\nとさんせん /土讃線/\nとざい /塗材/吐剤/\nとざき /戸崎/\nとざと /外里/\nとざま /外様/\nとざまだいみょう /外様大名/\nとざわ /戸沢/\nとざん /登山/\nとざんあんない /登山案内/\nとざんかいし /登山開始/\nとざんき /登山記/\nとざんきち /登山基地/\nとざんきゃく /登山客/\nとざんきょうそう /登山競争/\nとざんぐち /登山口/\nとざんぐつ /登山靴/\nとざんしゃ /登山者/\nとざんそうび /登山装備/\nとざんてつどう /登山鉄道/\nとざんでんしゃ /登山電車/\nとざんどう /登山道/\nとし /年/歳/都市/徒死/利/俊/寿/捷/稔/暁/世/繁/壽/祀/夙/駿/肇/敏/\nとしあき /俊明/利明/敏明/俊昭/利昭/敏昭/寿明/俊彰/俊章/聡明/俊朗/敏朗/敏彰/年昭/繁明/\nとしあけ /年明け/\nとしうえ /年上/\nとしうら /年占/\nとしえ /敏江/季衣/とし恵/俊恵/敏枝/利絵/\nとしお /敏夫/俊夫/俊雄/敏雄/利夫/敏男/利雄/俊男/利男/敏郎/登志夫/寿夫/寿雄/寿男/利生/淑夫/俊朗/利朗/稔雄/\nとしおとこ /年男/\nとしおんな /年女/\nとしか /都市化/\nとしかいはつ /都市開発/\nとしかさ /年嵩/\nとしかず /俊一/利一/俊和/敏和/寿一/敏一/利和/寿和/\nとしかっこう /年格好/年恰好/\nとしかつ /利勝/敏克/\nとしかん /都市間/\nとしかんいどう /都市間移動/\nとしかんきょう /都市環境/\nとしかんてつどう /都市間鉄道/\nとしかんゆそう /都市間輸送/\nとしかんれんらく /都市間連絡/\nとしがい /年甲斐/都市外/\nとしがす /都市ガス/\nとしがた /都市型/\nとしき /俊樹/敏樹/敏生/年樹/稔貴/年紀/歳樹/戸敷/\nとしきのう /都市機能/\nとしきばん /都市基盤/\nとしきんこう /都市近郊/\nとしぎんこう /都市銀行/\nとしくうかん /都市空間/\nとしくに /年邦/\nとしくれ /年暮れ/\nとしけいかく /都市計画/\nとしけいかくぜい /都市計画税/\nとしけいかくどうろ /都市計画道路/\nとしけいかくほう /都市計画法/\nとしけん /都市圏/\nとしこ /敏子/俊子/淑子/利子/寿子/とし子/登志子/トシ子/年子/\nとしこうがく /都市工学/\nとしこうそく /都市高速/\nとしこうぞう /都市構造/\nとしこうつう /都市交通/\nとしこうつうねんぽう /都市交通年報/\nとしこし /年越し/\nとしこっか /都市国家/\nとしご /年子/\nとしごいのまつり /祈年祭/\nとしごと /年毎/\nとしごもり /年籠り/\nとしごろ /年頃/\nとしさいかいはつほう /都市再開発法/\nとししげ /利重/\nとししせつ /都市施設;<都市計画法11/\nとしした /年下/\nとししゃかいがく /都市社会学;urban sociology/\nとししゅうゆう /都市周遊/\nとしじ /俊治/\nとしせいび /都市整備/\nとしそうおう /年相応/\nとしぞう /俊三/\nとしたいこう /都市対抗/\nとしたいこうやきゅう /都市対抗野球/\nとしたか /敏隆/俊孝/利孝/\nとしただ /利忠/俊匡/\nとしたに /利谷/\nとしだか /年高/\nとしだま /年玉;お年玉/\nとしちず /都市地図/\nとしつき /年月/\nとしつぐ /敏嗣/俊嗣/壽二/\nとしづよ /年強/\nとしてつどう /都市鉄道/\nとしてる /敏輝/\nとしでんせつ /都市伝説/\nとしとりざかな /年取り魚/\nとしない /都市内/\nとしなお /俊直/利直/\nとしなか /年中/年半/\nとしなみ /年波/\nとしなり /利成/\nとしのうち /年の内/\nとしのこう /年の功/\nとしのころ /年の頃/\nとしのせ /年の瀬/歳の瀬/\nとしのは /年の端/\nとしのぶ /利信/利伸/敏伸/\nとしのよ /年の夜/\nとしのり /俊則/敏則/利則/敏憲/俊範/利典/聡徳/寿則/年紀/敏規/\nとしは /年端;「—も行かぬ少年」/\nとしはる /利治/俊治/敏治/寿晴/季栄/\nとしひこ /俊彦/敏彦/利彦/寿彦/稔彦/壽彦/年彦/捷彦/\nとしひさ /俊久/利久/敏寿/\nとしひで /俊英/俊秀/\nとしひと /敏仁/\nとしひろ /敏弘/俊博/俊弘/俊宏/敏宏/利博/利弘/俊裕/利広/利宏/敏裕/俊浩/利浩/敏啓/歳弘/\nとしふさ /俊房/\nとしふみ /敏文/俊文/俊史/年史/\nとしぶ /都市部/\nとしぶんか /都市文化/\nとしほど /年程/\nとしま /豊島/年増/利島/十島/戸島/戸嶋/\nとしまえん /豊島園/\nとしまおか /豊島岡/\nとしまおかじょしがくえん /豊島岡女子学園/\nとしまく /豊島区/\nとしまさ /敏正/\nとしまわり /年回り/\nとしみ /利美/寿実/年美/敏巳/都志見/\nとしみち /利通/俊道/利道/季道/\nとしみつ /利光/俊光/敏光/\nとしめい /都市名/\nとしゃ /吐瀉/\nとしゃぶつ /吐瀉物/\nとしや /俊哉/俊也/敏也/敏哉/俊弥/利也/\nとしやす /利泰/敏康/敏靖/\nとしゅ /徒手/斗酒/\nとしゅくうけん /徒手空拳/\nとしゅつ /吐出/\nとしゅつりょう /吐出量/\nとしゆき /俊之/敏之/敏行/利幸/俊幸/敏幸/俊行/利之/利行/歳之/\nとしょ /図書/屠所/\nとしょう /渡渉/杜松/\nとしょうじつ /杜松実/\nとしょかーど /図書カード/\nとしょかかり /図書掛/\nとしょかん /図書館/\nとしょかんいん /図書館員/\nとしょかんがく /図書館学/\nとしょかんしりょう /図書館資料/\nとしょかんじょうほうがく /図書館情報学/\nとしょかんじょうほうだい /図書館情報大/\nとしょかんじょうほうだいがく /図書館情報大学/\nとしょかんだい /図書館大/\nとしょかんほう /図書館法;(学校-,国立国会-)/\nとしょかんまえ /図書館前/\nとしょかんれんじょうほう /図書関連情報/\nとしょがく /図書学/\nとしょきょく /図書局/\nとしょく /塗色/徒食/\nとしょけん /図書券/\nとしょけんさく /図書検索/\nとしょしつ /図書室/\nとしょしゅっぱん /図書出版/\nとしょしりょうしつ /図書資料室/\nとしょしんぶん /図書新聞/\nとしょひ /図書費/\nとしょぶもん /図書部門/\nとしょぶんかん /図書分館/\nとしょもくろく /図書目録/\nとしょりょう /図書寮;[律令制]/\nとしよ /敏代/\nとしより /年寄/年寄り/\nとしよりかぶ /年寄株/\nとしよわ /年弱/\nとしろう /敏郎/俊郎/俊朗/利郎/\nとしわか /年若/\nとしわすれ /年忘れ/\nとしわり /年割/年割り/\nとしん /都心/妬心/兎唇;みつくち/\nとしんかん /都心間/\nとしんがわ /都心側/\nとしんち /都心地/\nとしんちく /都心地区/\nとしんない /都心内/\nとしんぶ /都心部/\nとしんほうこう /都心方向/\nとじ /綴/綴じ/賭事/杜氏/途次/刀自/徒事/徒爾/\nとじいと /綴じ糸/\nとじかっこ /閉括弧/\nとじき /戸敷/\nとじこみ /綴じ込み/\nとじしろ /綴じ代/\nとじぶた /綴じ蓋;破れ鍋に-/\nとじほん /綴本/\nとじま /戸島/\nとじまり /戸締り/\nとじめ /綴じ目/\nとじょう /途上/都城/登城/外城/屠場/図情;[略語][固有名詞]図書館情報(大学)/\nとじょうこく /途上国/\nとじょうだい /図情大/\nとじょうれい /都条例/\nとじん /都人/都塵/\nとす /鳥栖/\nとすし /鳥栖市/\nとせ /歳/\nとせい /渡世/都政/\nとせいにん /渡世人/\nとせん /渡船/\nとせんば /渡船場/\nとぜい /都税/\nとぜつ /途絶/杜絶/\nとぜん /徒然/\nとぜんいき /都全域/\nとそ /屠蘇/\nとそう /塗装/\nとそうかんりょうご /塗装完了後/\nとそうき /塗装機/\nとそうぎょう /塗装業/\nとそうこう /塗装工/\nとそうご /塗装後/\nとそうしじ /塗装指示/\nとそうずみ /塗装済/\nとそうはば /塗装幅/\nとそうぶ /塗装部/\nとそうへんこう /塗装変更/\nとそうまえ /塗装前/\nとそうめん /塗装面/\nとそうめんせき /塗装面積/\nとそきげん /屠蘇機嫌/\nとそさん /屠蘇散/\nとそしゅ /屠蘇酒/\nとそつ /兜率/\nとそつてん /兜率天/\nとそぶくろ /屠蘇袋/\nとたん /途端/塗炭/\nとたんちょう /ト短調/\nとたんのくるしみ /塗炭の苦しみ/\nとたんぶき /トタン葺き;tin-roofed/\nとたんやね /トタン屋根/\nとだ /戸田/\nとだい /都大/東京都立大学;※abbrev/\nとだか /戸高/\nとだし /戸田市/\nとだせいじ /戸田誠司/\nとだな /戸棚/\nとち /土地/橡;buckeye/栃;「橡」の国字/杤;=栃/柮;(呉音)切り株/\nとちお /栃尾/\nとちかいりょうく /土地改良区/\nとちかいりょうほう /土地改良法/\nとちかおく /土地家屋/\nとちかおくちょうさし /土地家屋調査士/\nとちかがみもく /トチカガミ目/Hydrocharitales/\nとちかわ /橡川/\nとちかん /土地勘/土地鑑;=土地勘/\nとちかんかつ /土地管轄/\nとちがら /土地柄/\nとちぎ /栃木/朽木/\nとちぎけん /栃木県/\nとちぎけんじん /栃木県人/\nとちぎけんない /栃木県内/\nとちぎし /栃木市/\nとちぎべん /栃木弁/\nとちぎょうせい /土地行政/\nとちく /屠畜/\nとちくかくせいりほう /土地区画整理法/\nとちくじょう /屠畜場/\nとちことば /土地言葉/\nとちざわ /栃沢;姓/\nとちしゅうよう /土地収用/\nとちしゅうようほう /土地収用法/\nとちしょゆうけん /土地所有権/\nとちしようけん /土地使用権/\nとちじ /都知事/\nとちじせん /都知事選/\nとちたいさく /土地対策/\nとちだい /土地代/\nとちだいちょう /土地台帳/\nとちっこ /土地っ子/\nとちない /栃内/\nとちのき /橡/栃/\nとちのわか /栃乃和歌/\nとちばいしゅう /土地買収/\nとちほゆうぜい /土地保有税/\nとちほんいせい /土地本位制/\nとちぼっしゅう /土地没収/\nとちめん /栃麺/\nとちめんぼう /栃麺棒/\nとちもと /栃本/\nとちもんだい /土地問題/\nとちゅう /途中/杜仲;-茶/\nとちゅうえき /途中駅/\nとちゅうきけん /途中棄権/\nとちゅうきゅうけい /途中休憩/\nとちゅうけいか /途中経過/\nとちゅうけいろ /途中経路/\nとちゅうげしゃ /途中下車/\nとちゅうげしゃいん /途中下車印/\nとちゅうこうき /途中降機/\nとちゅうこうたい /途中交代/\nとちゅうさんか /途中参加/\nとちゅうしゅつじょう /途中出場/\nとちゅうしょうりゃく /途中省略/\nとちゅうず /途中図/\nとちゅうたいじょう /途中退場/\nとちゅうだんかい /途中段階/\nとちゅうちゃ /杜仲茶/\nとちゅうていしゃ /途中停車/\nとちゅうりゃく /途中略/\nとちょう /都庁/登頂/徒長;[園芸](根や枝など)無駄に長く伸びる/\nとちょういてん /都庁移転/\nとちょうし /徒長枝;[園芸]無駄に長く伸びた枝/\nとちょうちょう /ト長調/\nとちりよう /土地利用/\nとちりようけいかく /土地利用計画/\nとちりれき /土地履歴/\nとちわかじだい /栃若時代/\nとっか /特価;bargain/特化;specialise/特科;artillery,砲兵/徳化;civilise/\nとっかい /特快;†[略語]特別快速/特会;†[略語]特別会計/特解;[数学]particular solution/\nとっかえひっかえ /取っ替え引っ替え/\nとっかかり /取っ掛かり/取っ掛り/\nとっかがた /特化型/\nとっかく /突角/凸角/\nとっかてき /特化的/\nとっかひん /特価品/\nとっかん /突貫/吶喊/\nとっかんこうじ /突貫工事/\nとっき /特記/突起/特機/特器/\nとっきじこう /特記事項/\nとっきたい /突起体/\nとっきぶつ /突起物/\nとっきゅう /特急/特級/\nとっきゅういがい /特急以外/\nとっきゅうか /特急化/\nとっきゅうがた /特急型/\nとっきゅうがたしゃりょう /特急型車両/\nとっきゅうがたでんしゃ /特急型電車/\nとっきゅうけん /特急券/\nとっきゅうしゃ /特急車/\nとっきゅうしゃりょう /特急車両/\nとっきゅうしゅ /特級酒/\nとっきゅうしょく /特急色/\nとっきゅうつうかまち /特急通過待ち/\nとっきゅうでんしゃ /特急電車/\nとっきゅうはくちょう /特急白鳥/\nとっきゅうほうしき /特急方式/\nとっきゅうよう /特急用/\nとっきゅうようしゃりょう /特急用車両/\nとっきゅうりょうきん /特急料金/\nとっきゅうれっしゃ /特急列車/\nとっきょ /特許/\nとっきょう /徳教/\nとっきょか /特許化/特許課/\nとっきょかんけい /特許関係/\nとっきょきょく /特許局/\nとっきょけん /特許権/\nとっきょげんぼ /特許原簿/\nとっきょこうほう /特許公報/\nとっきょしゅつがん /特許出願/\nとっきょしゅつがんちゅう /特許出願中/\nとっきょしょう /特許証/\nとっきょしりょう /特許資料/\nとっきょしんがい /特許侵害/\nとっきょしんせい /特許申請/\nとっきょじむしょ /特許事務所/\nとっきょせいど /特許制度/\nとっきょせんりゃく /特許戦略/\nとっきょちょう /特許庁/\nとっきょちょうさ /特許調査/\nとっきょとうろく /特許登録/\nとっきょないよう /特許内容/\nとっきょひん /特許品/\nとっきょほう /特許法/\nとっきょもんだい /特許問題/\nとっきょりょう /特許料/\nとっきん /特金;[略語]特定金銭信託/\nとっく /特区;[略語]特別区/疾っく/疾く/\nとっくみあい /取っ組み合い/\nとっくり /徳利/\nとっくん /特訓/\nとっくんちゅう /特訓中/\nとっけい /特恵/\nとっけつ /突厥/\nとっけつもじ /突厥文字/\nとっけん /特権/特研/\nとっけんかいきゅう /特権階級/\nとっけんてき /特権的/\nとっこ /独鈷/\nとっこう /特攻;[略語]特別攻撃。「-隊」/特効;「-薬」/特講;[略語]特別講義/徳行;morality/特高;[略語]特別高等警察/篤行;humane act/\nとっこうき /特攻機/\nとっこうたい /特攻隊/\nとっこうだいさくせん /特攻大作戦/\nとっこうやく /特効薬/\nとっこうやろう /特攻野郎/\nとっこつ /突兀/\nとっさ /咄嗟/\nとっしゅつ /突出/\nとっしん /突進/\nとっしんりょく /突進力/\nとっしんわざ /突進技/\nとったん /突端/\nとって /取っ手/把手/取手/把っ手/\nとってい /突堤/\nとっておき /取って置き/\nとっとり /鳥取/\nとっとりかん /鳥取間/\nとっとりけん /鳥取県/\nとっとりさきゅう /鳥取砂丘/\nとっとりし /鳥取市/\nとっとりだい /鳥取大/\nとっとりだいがく /鳥取大学/\nとっぱ /突破/鳥羽/\nとっぱこう /突破口/\nとっぱつ /突発/\nとっぱつげんしょう /突発現象/\nとっぱつしん /突発疹/\nとっぱつせい /突発性/\nとっぱつせいなんちょう /突発性難聴;[医]sudden deafness/\nとっぱつせいはっしん /突発性発疹/\nとっぱつてき /突発的/\nとっぱほうほう /突破方法/\nとっぱりょく /突破力/\nとっぱん /凸版/\nとっぱんいんさつ /凸版印刷/\nとっぴ /突飛/\nとっぴょうし /突拍子/\nとっぷ# /トップ#0/\nとっぷう /突風/\nとっぷかいだん /トップ会談;summit meeting/\nとっぷきじ /トップ記事/\nとっぷきゅう /トップ級/\nとっぷした /トップ下/\nとっぷしょう /トップ賞/\nとっぷつ /突沸/\nとっぷてん /トップ10/\nとつ /突/凸/咄;咄嗟/柮;(切り株)/吶;吶々(=訥々)/訥;朴訥/\nとつおう /凸凹/\nとつか /戸塚/\nとつかえき /戸塚駅/\nとつかく /戸塚区/凸角/\nとつかくみん /戸塚区民/\nとつかわ /十津川/\nとつかんすう /凸関数/\nとつがた /凸型/\nとつがたでんき /凸型電機;[企業名]/\nとつがわ /十津川/\nとつきとうか /十月十日/\nとつきとおか /十月十日/\nとつぎさき /嫁ぎ先/\nとつくに /外つ国/\nとつけつごう /凸結合/\nとつげき /突撃/突激/\nとつげきたい /突撃隊/\nとつごう /突合/\nとつじょ /突如/\nとつじょしゅつげん /突如出現/\nとつぜん /突然/\nとつぜんいんたい /突然引退/\nとつぜんし /突然死/\nとつぜんへんい /突然変異/\nとつでん /凸電/\nとつとつ /訥々;口籠る様子/咄々;舌打ちの音/吶々;≒訥々/訥訥/\nとつとつかいじ /咄咄怪事/咄々怪事/\nとつにゅう /突入/\nとつにゅうぐち /突入口/\nとつへいほう /凸閉包/\nとつべん /訥弁/\nとつほう /凸包/\nとつめん /凸面/\nとつめんきょう /凸面鏡/\nとつれんず /凸レンズ;convex lens/\nとづか /戸塚/\nとてい /徒弟/\nとていせい /徒弟制/\nとてつ /途轍;—も無い/\nとても /迚も/迚/\nとでん /都電/\nととう /渡島/徒党/渡唐/渡頭/\nととき /十時/\nととく /都督/\nととくふ /都督府/\nととさま /父様/\nととや /魚屋;高麗茶碗の一種/\nととやのちゃわん /魚屋茶碗/\nととりべ /鳥取部;鳥をつかまえる昔の職業/\nとど /椴/\nとどう /都道/\nとどうふけん /都道府県/\nとどうふけんぎかい /都道府県議会/\nとどうふけんごと /都道府県毎/\nとどうふけんざかい /都道府県境/\nとどうふけんじちたい /都道府県自治体/\nとどうふけんじょうれい /都道府県条例/\nとどうふけんちじ /都道府県知事/\nとどうふけんひ /都道府県費/\nとどうふけんべつ /都道府県別/\nとどうふけんめい /都道府県名/\nとどく /渡独;ドイツ行き/\nとどけ /届/届け/屆;旧字/\nとどけがき /届書/\nとどけさき /届け先/届先/\nとどけしょ /届書/\nとどけで /届出/届け出/\nとどけでぎむ /届出義務/\nとどけでじこう /届出事項/\nとどけでずみしょう /届出済証/\nとどけでせい /届出制/\nとどけでにん /届出人/\nとどけもの /届け物/\nとどこおり /滞り/\nとどほっけむら /椴法華村/\nとどまつ /椴松/椴/\nとどむ /閼/\nとどめ /止め/\nとどめる /閼/\nとどろ /轟/\nとどろき /轟き/等々力/轟/軣;異体字/\nとどろきおん /轟音/\nとどん /吐呑/\nとない /都内/\nとないきんこう /都内近郊/\nとないぼうしょ /都内某所/\nとなかい /馴鹿/\nとなき /渡名喜/\nとなみ /砺波/礪波/外波/渡並/\nとなり /隣/隣り/鄰;「隣」の異体字/\nとなりあわせ /隣り合わせ/隣合わせ/\nとなりきんじょ /隣近所/\nとなりぐみ /隣組/\nとなりどうし /隣同士/\nとなりまち /隣町/\nとなりむら /隣村/\nとなん /都南/\nとにかく /兎に角;当て字/\nとにく /屠肉/\nとにち /渡日/\nとにもかくにも /兎にも角にも/\nとにゅう /吐乳/\nとね /利根;地名/刀根/刀禰/\nとねがわ /利根川/\nとねぐん /利根郡/\nとねやま /刀根山/\nとねり /舎人/\nとねりしんのう /舎人親王;日本書紀/\nとの /殿/\nとのい /宿直/\nとのいびと /宿直人/\nとのうち /登内/\nとのおか /外岡/\nとのがた /殿方/\nとのこ /砥の粉/砥粉/\nとのご /殿御/\nとのさき /外崎;姓/\nとのさま /殿様/\nとのさまがえる /殿様蛙/\nとのさましごと /殿様仕事/\nとのさましょうばい /殿様商売/\nとのさまばった /殿様蝗虫/\nとのしょう /土庄/\nとのづくり /殿作り/\nとのと /殿戸/\nとのま /殿馬;姓/\nとのみ /富海/\nとのも /主殿;-寮,-司/\nとのもり /主殿;-寮,-司/\nとのもりりょう /主殿寮;[律令制]/\nとのやまちょう /殿山町/\nとはい /徒輩/\nとはいえ /とは言え/\nとはん /登攀/登坂/\nとはんしゃせん /登坂車線/\nとば /鳥羽/賭場/\nとばえ /鳥羽絵/\nとばえき /鳥羽駅/\nとばく /賭博/\nとばくざい /賭博罪/\nとばくじょう /賭博場/\nとばくせい /賭博性/\nとばくち /とば口/\nとばす /都バス/\nとばせん /鳥羽線/\nとばた /戸畑/\nとばてんのう /鳥羽天皇/\nとばどの /鳥羽殿;-へ五六騎いそぐ野分哉(蕪村)/\nとばふしみのたたかい /鳥羽伏見の戦い;[日本史](1868)/\nとばやま /鳥羽山/\nとばり /帳/帷;=帳/戸張;姓/幄;=帳/幃;=帳/戸張り;戸板で張物をする/\nとひ /都鄙;都会と田舎/都費;(東京)都の費用/徒費;waste/\nとび /鳶/鴟;=鳶/鵄;=鳶/飛び/\nとび> /飛び;(複合して)飛び歩く,飛び掛かる/\nとびいし /飛び石/飛石/\nとびいしれんきゅう /飛び石連休/飛石連休/\nとびいり /飛び入り/飛入り/\nとびいりさんか /飛び入り参加/\nとびいろ /鳶色/\nとびうお /飛魚/\nとびうおざ /飛魚座;Volans(Vol)/\nとびおか /飛岡/\nとびおり /飛び降り/飛び下り/飛降り/飛下り/\nとびおりじさつ /飛び降り自殺/飛降り自殺/\nとびきゅう /飛び級/\nとびきり /飛切り/\nとびぐち /鳶口/\nとびげり /飛び蹴り/\nとびこ /飛子/\nとびこみ /飛び込み/\nとびこみえいぎょう /飛び込み営業/\nとびこみじさつ /飛び込み自殺/飛込み自殺/\nとびさき /飛び先/飛先/\nとびしま /飛島/\nとびしょく /鳶職/\nとびた /飛田/\nとびだし /飛び出し;-ナイフ/飛出し;-注意/\nとびち /飛び地/飛地/\nとびとび /飛び飛び/\nとびどうぐ /飛び道具/飛道具/\nとびのうお /飛びの魚/\nとびばこ /飛び箱/\nとびひ /飛び火/飛火/\nとびら /扉/\nとびらいち /扉位置/\nとびらえ /扉絵/\nとびらせん /扉線/\nとびわし /飛鷲/\nとふ /塗布/都府/妬婦;やきもちやきのおっかさん/\nとふぎじゅつ /塗布技術/\nとふぎょ /杜父魚/\nとふけん /都府県/\nとふご /塗付後/\nとふつ /渡仏/\nとぶくろ /戸袋/\nとぶくろまど /戸袋窓/\nとぶすま /戸襖/\nとぶつ /吐物/\nとぶとり /飛ぶ鳥/\nとぶらい /弔い;=とむらい/\nとべ /戸部/砥部/\nとべい /渡米/\nとべやき /砥部焼/\nとほ /徒歩/杜甫/\nとほう /途方/\nとほすうふん /徒歩数分/\nとほそくはつ /吐哺捉髪;握髪吐哺,政治に心を砕き寸時も安居しない/\nとほつうがく /徒歩通学/\nとほれんらく /徒歩連絡/\nとぼく /杜牧;唐の詩人(803-853)/\nとぼそ /枢/\nとま /苫/篷/笘/\nとまく /塗膜/\nとまこまい /苫小牧/\nとましの /苫篠/\nとます /斗/\nとまた /苫田/攴;[部首]攴繞(ぼくにょう)に同じ/\nとまつ /塗抹/戸松/塗沫/\nとまとかん /トマト缶/\nとまとに /トマト煮/\nとまどい /戸惑い/\nとまぶね /苫舟/\nとまべち /苫米地/\nとままえ /苫前/\nとまや /苫屋/\nとまり /泊まり/泊り/泊;地名/渡真利/\nとまりがけ /泊まり掛け/泊り掛け;-の出張/\nとまりきゃく /泊まり客/泊り客/\nとまりぎ /止まり木;perch. 「鸚鵡の-」/止り木/\nとまりこみ /泊り込み/泊まり込み/\nとみ /富/頓;-に(≒急に)/冨;「富」の旧字(人名用漢字)/登美/當;「当」の旧字,?/\nとみあい /富合/\nとみい /富井/\nとみうら /富浦/冨浦/\nとみえ /富江/\nとみお /富雄/富夫/富男/富美男/\nとみおか /富岡/冨岡/\nとみおかこうこう /富岡高校/\nとみおかてっさい /富岡鉄斎;(1836-1924) 南画家/\nとみおかにし /富岡西/\nとみおかはちまんぐう /富岡八幡宮/\nとみか /富加/\nとみかわ /富川/\nとみくじ /富籤/\nとみぐすく /豊見城/\nとみこ /富子/登美子/富美子/\nとみこうみ /左見右見/\nとみさと /富里/\nとみさとちょう /富里町/\nとみさとまち /富里町/\nとみさわ /富沢/冨沢/\nとみざわ /富沢/富澤/\nとみしま /富島/\nとみしろ /都城/\nとみしろこうこう /豊見城高校/\nとみじ /富治/\nとみじゅうろう /富十郎/\nとみた /富田/冨田;「富」異体字/\nとみたやすこ /富田靖子/\nとみたろう /富太郎/\nとみつかちょう /富塚町/\nとみて /冨手;「富」異体字/\nとみとく /富徳/\nとみなが /富永/冨永;「富」異体字/\nとみなり /冨成;「富」異体字/\nとみに /頓に/\nとみの /富野/\nとみはま /富浜/\nとみはり /富張/\nとみひこ /富彦/\nとみひさ /富久/\nとみひさちょう /富久町/\nとみまつ /富松/\nとみもと /富本/\nとみもとぶし /富本節;[浄瑠璃]/\nとみや /富谷/\nとみやす /富安/\nとみやちょう /富谷町/\nとみやま /富山/鳥見山;地名,奈良/\nとみよ /富魚/\nとみよし /富吉/\nとみん /都民/\nとみんぜい /都民税/\nとみんばん /都民版/\nとむ /吐夢/\nとむら /戸村/外村/\nとむらい /弔い/\nとむらいがっせん /弔い合戦/\nとめ /留/登米/留め/止め/\nとめおき /留置/\nとめがね /止め金/留金/\nとめきち /留吉/\nとめぐん /登米郡/\nとめこ /留子/\nとめしょ /留所/\nとめじ /留治/\nとめそで /留袖/\nとめど /止め処;-もない,-もなく涙が溢れる/止処/留処/\nとめば /留場/\nとめべん /止め弁/\nとめやま /留山/\nとめん /塗面/\nとも /友/共/供;従者/朋;≒友/鞆;弓具/艫;⇔舳/伴/侶/朝;(人名用)/知;(人名用)/智;(人名用)/具;(人名用)/恭;(人名用)/靹;「鞆」の異体字/舮;「艫」の異体字/\nとも> /共;共喰い,共倒れ,共涙/\nともあき /智明/智朗/倫明/智彰/公明/公暁;名/恭章/\nともい /友井/\nともいし /友石/\nともいち /友一/\nともいろ /共色/\nともうら /共裏/\nともえ /巴/知重/友衛/\nともえがたどうき /巴形銅器/\nともえがわ /巴川/\nともえがわせいししょ /巴川製紙所/\nともえがわら /巴瓦;=軒丸瓦/\nともえぐみ /巴組/\nともえだ /友枝/\nともえなげ /巴投げ/\nともえふじ /巴富士/\nともえり /共襟/\nともお /智雄/智夫/友雄/知夫/智央/朋夫/友朗/\nともおか /友岡/\nともか /友香/\nともかがみ /共鏡/\nともかく /兎も角/\nともかくも /兎も角も/\nともかず /智和/智一/友和/共和/\nともかせぎ /共稼ぎ/\nともがおか /友ヶ丘/\nともがき /友垣/\nともがら /輩/讐/讎/\nともき /智樹/知樹/友紀/友喜/朋喜/\nともきち /友吉/\nともきよ /友清/\nともくに /友國;姓/\nともぐい /共食い/\nともこ /智子/知子/朋子/友子/倫子/とも子/朝子/\nともざ /艫座;Puppis(Pup)/船尾座;Puppis(Pup)/\nともざる /友猿/\nともし /知士/\nともしび /灯/灯火/燈;「灯」の旧字(人名用漢字)/燭;(字義:動かずに照らすあかり)/灯し火/\nともじ /友治/知司/十文字/\nともぞう /友蔵/\nともたか /智孝/友隆/\nともたけ /智武/\nともたろう /智太郎/\nともだ /友田/\nともだおれ /共倒れ/\nともだち /友達/友だち/\nともだちかん /友達間/\nともだちがい /友達甲斐/\nともだちづくり /友達作り/\nともだちていど /友達程度/\nともだちどうし /友達同士/\nともだちわりびき /友達割引/\nともち /砥用/\nともちか /友近/知親/朋哉/\nともづな /纜/\nともづり /友釣/\nともづる /友鶴/\nともとし /智年/\nともども /共々/\nともなか /邑中/\nともなが /友永/朝長/朝永/\nともながしんいちろう /朝永振一郎/\nともなり /友成/共鳴り/\nともに /共に/倶に/\nともぬの /共布/\nともね /鞆音/共寝/\nともの /友野/伴野/\nとものうら /鞆の浦/\nとものかい /友の会/\nとものり /友則/智徳/友紀/智則/智紀/智規/知典/知徳/知紀/\nともはな /友花/\nともはる /智春/知治/\nともばたらき /共働き/\nともひこ /智彦/友彦/知彦/朋彦/\nともひさ /智久/知久/友久/朋久/\nともひで /智秀/友秀/知英/\nともひと /智仁/智斉/\nともひろ /智弘/智広/智博/知宏/智浩/智洋/朋宏/友広/知浩/友洋/朋博/恭祐/共洋/\nともびき /友引;[六輝]勝負無し/\nともふさ /智英;名/\nともへ /艫舳/\nともべ /友部/\nともべや /供部屋/\nともまさ /智真/\nともまつ /友松/\nともみ /朋美/知美/智美/とも美/具視/友視/智巳/智己/知実/友海/具実/具美/朋三/知視/\nともみち /友道/智道/伴通/\nともみつ /伴光/\nともみはら /倶美原/\nとももり /知盛/\nともや /智也/知也/\nともやす /友康/朋康/\nともゆき /智之/知之/知行/智行/智幸/朋之/友幸/朋幸/共之/\nともよ /知世/知代/智世/\nともよし /知義/智義/友良/智由/知節/\nともらい /弔い;=とむらい/\nとや /鳥屋/戸谷/外谷/\nとやかく /兎や角/\nとやま /富山/外山/戸山/\nとやまえき /富山駅/\nとやまがわ /富山側/\nとやまくうこう /富山空港/\nとやまけん /富山県/\nとやまけんけい /富山県警/\nとやまけんだい /富山県大/\nとやまけんりつだい /富山県立大/\nとやまけんりつだいがく /富山県立大学/\nとやまさん /富山産/\nとやまし /富山市/\nとやましがい /富山市街/\nとやましない /富山市内/\nとやましんこう /富山新港/\nとやまだい /富山大/\nとやまだいがく /富山大学/\nとやまちてつ /富山地鉄/\nとやまちほうてつどう /富山地方鉄道/\nとやまちょう /戸山町/\nとやまはつ /富山発/\nとやまびん /富山便/\nとやまべん /富山弁/\nとやまわん /富山湾/\nとゆ /樋/\nとゆう /都有/都邑/\nとゆうち /都有地/\nとよ /豊/樋/豐;「豊」の旧字/\nとよあき /豊明/\nとよあきつしま /豊秋津洲/\nとよあけ /豊明/\nとよあしはら /豊葦原/\nとよう /渡洋/\nとようち /豊内/\nとようら /豊浦/\nとよおか /豊岡/豊丘/\nとよおかく /豊岡区/\nとよおかこうじょう /豊岡工場/\nとよかず /豊和/\nとよかわ /豊川/\nとよかわいなり /豊川稲荷/\nとよがおか /豊ヶ丘/\nとよき /豊樹/\nとよきち /豊吉/\nとよぎだい /豊技大/\nとよくに /豊国/\nとよくら /豊倉/\nとよこ /豊子/\nとよこう /豊高/\nとよころ /豊頃/\nとよさか /豊栄/\nとよさき /豊崎;姓/\nとよさく /豊作/\nとよさと /豊里/豊郷/\nとよさわ /豊沢/\nとよしき /豊四季/\nとよしな /豊科/\nとよしなかん /豊科間/\nとよしま /豊島/豊嶋/\nとよじ /豊治/\nとよす /豊洲/\nとよすえき /豊洲駅/\nとよすしじょう /豊洲市場/\nとよすふとう /豊洲埠頭/\nとよた /豊田/\nとよたけ /豊竹;義太夫の名跡/\nとよたけざ /豊竹座/\nとよたこうせん /豊田高専/\nとよたし /豊田市/\nとよたしゃたい /トヨタ車体;[企業名]/\nとよたじどうしゃ /トヨタ自動車;[企業名]/\nとよたちゅうけん /豊田中研/\nとよたま /豊玉/\nとよたろう /豊太郎;名/\nとよだ /豊田/\nとよだこうき /豊田工機/\nとよだこうぎょうだいがく /豊田工業大学/\nとよださきち /豊田佐吉/\nとよだせん /豊田線/\nとよだつうしょう /豊田通商;[企業名]/\nとよつ /豊津/\nとよてつ /豊鉄/\nとよとし /豊年/\nとよとみ /豊臣/豊富/\nとよとみがた /豊臣方/\nとよとみひでよし /豊臣秀吉/\nとよとみひでより /豊臣秀頼/\nとよなか /豊中/\nとよなかし /豊中市/\nとよなかしてん /豊中支店/\nとよなかしない /豊中市内/\nとよね /豊根/\nとよの /豊能/豊野/\nとよのぶ /豊信/豊伸/\nとよのぼり /豊登/\nとよはし /豊橋/\nとよはしえき /豊橋駅/\nとよはしかん /豊橋間/\nとよはしきた /豊橋北/\nとよはしぎかだい /豊橋技科大/\nとよはしぎじゅつかがくだいがく /豊橋技術科学大学/\nとよはしぎだい /豊橋技大/\nとよはしし /豊橋市/\nとよはしほうめん /豊橋方面/\nとよはま /豊浜/\nとよはら /豊原/\nとよひこ /豊彦/\nとよひさ /豊久/\nとよひせん /豊肥線/\nとよひと /十余一/\nとよひほんせん /豊肥本線/\nとよひら /豊平/\nとよひらがわ /豊平川/\nとよひらく /豊平区/\nとよひろ /豊弘/豊広/\nとよふく /豊福/\nとよふみ /豊文/東洋史/\nとよま /登米/\nとよまえかわさき /豊前川崎/\nとよまつ /豊松/\nとよまる /豊丸/\nとよやま /豊山/\nとら /虎/寅;[十二支]3/乕/\nとらい /渡来/戸来/\nとらいけい /渡来系/\nとらいじん /渡来人/\nとらいち /寅市/\nとらえかた /捉え方/\nとらえどころ /捉え所/\nとらお /虎雄/虎男/寅雄/寅男/\nとらかんむり /虎冠;「虎」のかんむり/\nとらがしら /虎頭;「虔」のかしら/\nとらがり /虎刈り/虎狩り;インドの-/\nとらきち /寅吉/虎吉/\nとらぎ /トラ技/\nとらくす /寅楠/\nとらさん /寅さん/\nとらぞう /虎造/虎三/\nとらとう /虎党/\nとらどし /寅年/\nとらねこ /虎猫/\nとらのこ /虎の子/\nとらのまき /虎の巻/\nとらのもん /虎ノ門/虎の門/\nとらひこ /寅彦/\nとらひめ /虎姫/\nとらふぐ /虎河豚/\nとらわれ /囚われ/\nとり /鳥/鶏;にわとり/酉;[十二支]10/禽;獲る鳥/図利;賭博開帳-/鷄;「鶏」の旧字(人名用漢字)/取/取り/\nとりあい /取り合い/取合い/\nとりあえず /取り敢えず/取りあえず/\nとりあげ /取り上げ/\nとりあたま /鳥頭/\nとりあつかい /取扱/取り扱い/取扱い/\nとりあつかいかた /取り扱い方/\nとりあつかいぎょう /取扱業/\nとりあつかいぎょうしゃ /取扱業者/\nとりあつかいしゃ /取扱者/取扱車/\nとりあつかいしょうひん /取扱商品/\nとりあつかいじょ /取扱所/\nとりあつかいせつめいしょ /取扱説明書/\nとりあつかいちゅうい /取扱注意/\nとりあつかいてん /取扱店/\nとりあつかいもと /取扱元/\nとりあわせ /取り合わせ/取合せ/取り合せ/\nとりい /鳥居/鳥井/\nとりいそぎ /取り急ぎ/\nとりいれ /取り入れ/取入れ/\nとりいれぐち /取り入れ口/取入れ口/\nとりいんふるえんざ /鳥インフルエンザ/\nとりう /鳥生/\nとりうち /鳥打ち/\nとりうちぼう /鳥撃帽/\nとりうみ /鳥海/\nとりうむ /Th/Thorium/\nとりうむけいれつ /トリウム系列;4n系列/\nとりうら /鳥占/\nとりえ /取り柄/取り得/取柄/取得;(要ルビ)/\nとりお /鳥尾/\nとりおい /鳥追/鳥追い/\nとりおき /取り置き/\nとりおどし /鳥威し/\nとりかい /鳥飼/\nとりかえ /取り替え/取替え/取替/\nとりかえし /取り返し/\nとりかげ /鳥影/\nとりかご /鳥籠/\nとりかじ /取り舵/取舵/\nとりかた /取り方/\nとりかぶと /鳥兜/\nとりかぶとぞく /Aconitum/トリカブト属/\nとりがい /鳥飼/鳥貝/\nとりがしら /鳥頭/\nとりがた /鳥潟/\nとりがら /鶏ガラ/鳥ガラ;?/\nとりき /取り木/取木/\nとりきめ /取り決め/取決め/取極/取り極め/\nとりくち /取口/\nとりくみ /取り組み/取組/取組み/\nとりくみひょう /取組表/\nとりくんだ /取り組んだ/\nとりけし /取消/取り消し/取消し/\nとりけしけん /取消権/\nとりけししょぶん /取消処分/\nとりけしでんぴょう /取消伝票/\nとりげ /鳥毛/\nとりこ /虜/擒;=虜/俘;=虜/取り粉/取り子;[民俗学]「お前は本当は橋の下で拾われた子なんだよ」/虜擒/\nとりこし /取り越し/\nとりこしぐろう /取り越し苦労/取越し苦労/\nとりこぼし /取り零し/\nとりこみ /取り込み/取込/\nとりこみさぎ /取り込み詐欺;代金踏み倒し/取込み詐欺;代金踏み倒し/\nとりこわし /取り壊し;-工事/取壊し/\nとりごえ /鳥越/\nとりごや /鳥小屋/\nとりさか /鳥坂/\nとりさげ /取り下げ/取下げ/取下/\nとりさわ /鳥沢/鳥澤/\nとりざた /取り沙汰/取りざた/取沙汰/\nとりざら /取り皿/取皿;大皿から料理を取るための皿/\nとりしま /鳥島/\nとりしまり /取締/取り締まり/取締り/取り締り/\nとりしまりほう /取締法/\nとりしまりやく /取締役/\nとりしまりやくかい /取締役会/\nとりしまりやくしゃちょう /取締役社長/\nとりしまりやくほんぶちょう /取締役本部長/\nとりしらべ /取り調べ/取調べ/取調/\nとりしらべかん /取調官/\nとりしらべしつ /取調室/\nとりす /鳥巣/\nとりせつ /取説/\nとりたち /鳥達/\nとりたて /取り立て;借金の-/取立て/取立/\nとりたていにんうらがき /取立委任裏書/\nとりたてきん /取立金/\nとりたに /鳥谷/\nとりだい /鳥大/\nとりだか /取高/取り高/\nとりだし /取り出し/取出/\nとりだんご /鶏団子/\nとりつ /都立/\nとりつかせい /都立家政/\nとりつき /取り付き/\nとりつきょういくけんきゅうじょ /都立教育研究所/\nとりつぎ /取次/取次ぎ/取り次ぎ/\nとりつぎがいしゃ /取次会社/\nとりつぎてん /取次店/\nとりつけ /取り付け/取付/取付け/\nとりつけかくど /取付角度/\nとりつけかなぐ /取付金具/\nとりつけこうじ /取付工事/\nとりつけさわぎ /取り付け騒ぎ/\nとりつけせつめいしょ /取付説明書/\nとりつけぶ /取付部/\nとりつけぶぶん /取付部分/\nとりつけほうほう /取付方法/\nとりつけりょう /取付料/\nとりつこう /都立高/\nとりつこうこう /都立高校/\nとりつだい /都立大/東京都立大学;※abbrev/\nとりつだいがく /都立大学/\nとりつびじゅつかん /都立美術館/\nとりつぶし /取り潰し/\nとりづか /取り束/\nとりて /取り手/\nとりてき /取的/\nとりてん /鳥天/\nとりで /砦/取手;地名,茨城/塞/\nとりでにこう /取手二高/\nとりとめ /取り留め/\nとりとりべ /鳥取部;鳥をつかまえる昔の職業/\nとりどし /酉年/\nとりどり /取り取り/\nとりなおし /取り直し;相撲の-/取直し/\nとりにく /鶏肉/鳥肉/\nとりにんげん /鳥人間/\nとりのいち /酉の市/\nとりのこ /鳥の子/\nとりのこいろ /鳥の子色/\nとりのこがみ /鳥の子紙/\nとりのす /鳥の巣;春の季語/\nとりはからい /取り計らい/取計らい/\nとりはずし /取り外し;detach/取外し/\nとりはだ /鳥肌/\nとりばし /取り箸/\nとりひき /取引/取り引き/取引き/\nとりひきかかく /取引価格/\nとりひきさき /取引先/取り引き先/\nとりひきざいりょう /取引材料/\nとりひきしょうひょうしょ /取引証憑書/\nとりひきじょ /取引所/\nとりひきだかぜい /取引高税/\nとりひきていし /取引停止/\nとりひきないよう /取引内容/\nとりひきほうほう /取引方法/\nとりぶえ /鳥笛;鳥の声のする笛/\nとりぶん /取り分/取分;分け前/\nとりぷるやす /トリプル安/\nとりべの /鳥辺野/\nとりほうだい /取り放題/\nとりまえ /取り前/\nとりまき /取り巻き/取巻き/取巻/\nとりまとめ /取り纏め/\nとりまわし /取り回し;配線の-/取回し/\nとりみ /鳥見/\nとりめ /鳥目/\nとりめにあか /トリメニア科/Trimeniaceae/\nとりもち /取り持ち/鳥黐/\nとりもどしけん /取戻権/\nとりもなおさず /取りも直さず/\nとりもの /捕物/捕り物/\nとりものちょう /捕物帳/捕物帖/\nとりや /鳥屋/鳥谷/\nとりやま /鳥山/\nとりやめ /取り止め/\nとりょう /塗料/斗量/\nとりよせ /取り寄せ/取寄せ/鳥寄せ;†birdcall/\nとりりょうり /鳥料理/\nとりろう /鶏郎/\nとりわき /鳥脇/\nとりわけ /取り分け/取分け/\nとるこ /土耳古;Turco/土耳其/\nとるこいし /トルコ石;一二月の誕生石/\nとるこじん /トルコ人/\nとるこだま /トルコ玉;turquoise/\nとるこぶろ /トルコ風呂/\nとるこぼう /トルコ帽;fez/\nとるこりょうり /トルコ料理/\nとれたて /獲れたて;-の魚/穫れたて;-野菜/取れ立て/\nとれだか /取れ高/\nとれつ /堵列/\nとれん /都連/\nとろ /吐露/瀞;深く静かな流れ/\nとろーるぎょぎょう /トロール漁業;底引き網を使った漁業/\nとろーるせん /トロール船;トロール漁業をする船/\nとろいあせんそう /トロイア戦争/\nとろいせき /登呂遺跡/\nとろう /徒労/\nとろうかん /徒労感/\nとろばこ /トロ箱;魚を入れる(主に発泡スチロール製の)箱。語源不詳/\nとろび /とろ火/\nとろろ /薯蕷/黄蜀葵/\nとろろあおい /黄蜀葵/\nとろろいも /薯蕷芋;やまいも/とろろ芋/\nとろろこんぶ /とろろ昆布/\nとろろじる /薯蕷汁/とろろ汁/\nとろん /徒論/\nとわ /永遠/永久/常/登和/\nとわずがたり /問わず語り/\nとわたり /門渡り;=会陰/\nとわだ /十和田/\nとわだこ /十和田湖/\nとわだし /十和田市/\nとん /豚/噸;ton(1000kg)/瓲;=噸/頓;整頓/屯;駐屯/沌;混沌/飩;饂飩/惇/敦;敦煌/暾/燉/遁;隠遁/遯;≒遁/問;問屋/団;布団/團;「団」の旧字(人名用漢字)/東;(dong)中国音/丼;?/\nとんあい /貪愛/\nとんいっきょく /東一局/\nとんえい /屯営/\nとんかつ /豚カツ/\nとんかつや /とんかつ屋/\nとんがらし /唐辛子/\nとんがりぼうし /尖り帽子/\nとんきょう /頓狂/頓興;すっ—/\nとんきんわん /トンキン湾;ベトナム/\nとんぐう /頓宮/\nとんこう /敦煌/遁甲/燉煌/\nとんこつ /豚骨/\nとんこつあじ /豚骨味/\nとんご /頓悟/\nとんさんきょく /東三局/\nとんざ /頓挫/\nとんざい /屯在/\nとんし /頓死/豚脂;lard/\nとんしゃ /豚舎/頓写/\nとんしゅ /頓首/\nとんしょ /屯所/\nとんしょうぼだい /頓証菩提/\nとんじ /遁辞/豚児;boo!/\nとんじゃく /頓着/貪着/\nとんじょ /東女/\nとんじる /豚汁/\nとんじるふう /豚汁風/\nとんじんち /貪瞋痴/\nとんすう /トン数/\nとんず /筒子/\nとんせい /遁世/遯世/\nとんせいしゃ /遁世者/\nとんそう /遁走/\nとんそうきょく /遁走曲/\nとんそく /豚足/\nとんぞく /遁俗/\nとんだばやし /富田林/\nとんち /頓知/頓智/\nとんちき /頓痴気;とんま/\nとんちゃく /頓着/\nとんちんかん /頓珍漢/\nとんでん /屯田/\nとんでんへい /屯田兵/\nとんとろ /豚トロ/\nとんとんびょうし /とんとん拍子/\nとんどん /豚丼/\nとんない /貪愛/\nとんなんしゃぺい /東南西北/\nとんにきょく /東二局/\nとんにく /豚肉/\nとんねるこうか /トンネル効果/\nとんば /東場/\nとんばら /頓原/\nとんび /鳶/\nとんぷうそう /東風荘/\nとんぷく /頓服/\nとんぷくやく /頓服薬/\nとんぼ /蜻蛉/\nとんぼがえり /蜻蛉返り/とんぼ返り/\nとんま /頓馬/\nとんや /問屋/\nとんやがい /問屋街/\nとんやくみあい /問屋組合/\nとんやせいかないこうぎょう /問屋制家内工業;後に工場制手工業に発展した/\nとんよく /貪欲/\nど /度/土/奴/怒;怒り/努;努力/弩;石弓/°;degree/℃;celsius/戸/駑;にぶい/呶;呶鳴る/孥;妻子/堵;安堵/\nど> /度/\nど、にち /土、日/\nどーなつばん /ドーナツ盤;EP/\nどーばーかいきょう /ドーバー海峡/\nどーむきゅうじょう /ドーム球場/\nどあい /度合い/度合/\nどあごし /ドア越し/\nどあつ /土圧/\nどあつけい /土圧計/\nどあほ /ど阿呆/\nどい /土井/土肥/土居/\nどいがき /土井垣/\nどいっき /土一揆/\nどいつ /独逸/何奴/独乙/獨逸/獨乙/独/\nどいつかんねんろん /ドイツ観念論;der deutsche Idealismus/\nどいつぐん /ドイツ軍/\nどいつご /ドイツ語/\nどいつさん /ドイツ産/\nどいつじん /ドイツ人/\nどいつせい /ドイツ製/\nどいつぶんか /ドイツ文化/\nどいつぶんがく /ドイツ文学/\nどいなか /ド田舎/ど田舎/\nどいばんすい /土井晩翠;(1871-1952) 詩人 NB:本名「つちい」/\nどう /同/銅/胴/道/堂/動/洞/如何/導;導線/恫;恫喝/桐;(慣用音) きり/働;労働/慟;慟哭/童;童謡/憧;憧憬/撞;(つ・く) 撞着/瞳;瞳孔/僮/艟/獰;獰猛/瞠;瞠目/耨;(くさぎる)/鬧;(さわぐ)/閙;「鬧」の異体字/嫐;なぶ・る/萄;葡萄/儂;わし/陶;(呉音)/藤;安藤/撓;たわ・む/橈/鐃;(どら)/〃;→くりかえし/ゞ/々/Cu/Copper/\nどう> /同/動;動睡眠,動力学/道;(北海道) 道北部,道委員/如何/\nどうあい /同愛/\nどうあいきねんびょういん /同愛記念病院/\nどうあく /道悪/獰悪/\nどうあげ /胴上げ/\nどうあん /同案/\nどうあんたすう /同案多数/同案他数;?/\nどうい /同意/同位/胴衣/\nどういいんかい /同委員会/\nどういかく /同位角/\nどういぎ /同意義/\nどういけん /同意見/\nどういけんたすう /同意見多数/\nどういげんそ /同位元素/\nどういご /同意語/\nどういしゃ /同意者/\nどういしょ /同意書/\nどういそう /同位相/\nどういたい /同位体/\nどういたいこうか /同位体効果/\nどういたいひ /同位体比/\nどういっしゅ /同一種/\nどういつ /同一/\nどういつえき /同一駅/\nどういつか /同一化/\nどういつがいねん /同一概念/\nどういつきしゅ /同一機種/同一騎手/\nどういつきょくめん /同一局面/\nどういつぎょう /同一行/\nどういつけいえい /同一経営/\nどういつけいしき /同一形式/\nどういつげんご /同一言語/\nどういつし /同一視/\nどういつしほん /同一資本/\nどういつしゃしゅ /同一車種/\nどういつしゅうかい /同一周回/\nどういつしゅうはすう /同一周波数/\nどういつしょぞく /同一所属/\nどういつじこく /同一時刻/\nどういつじょうけん /同一条件/\nどういつじんぶつ /同一人物/\nどういつせい /同一性/\nどういつせいひん /同一製品/\nどういつせいほじけん /同一性保持権/\nどういつせかい /同一世界/\nどういつせん /同一線/\nどういつせんじょう /同一線上/\nどういつそしき /同一組織/\nどういつぞく /同一属/\nどういつちんぎん /同一賃金/\nどういつてん /同一点/\nどういつないよう /同一内容/\nどういつにん /同一人/\nどういつねん /同一年/\nどういつはん /同一犯/\nどういつひんしつ /同一品質/\nどういつびん /同一便/\nどういつふごう /同一符号/\nどういつへいめん /同一平面/\nどういつほうこう /同一方向/\nどういつめい /同一名/\nどういつもじ /同一文字/\nどういつりつ /同一律/\nどういつりょういき /同一領域/\nどういつりょうきん /同一料金/\nどういつろうどう /同一労働/\nどういつろせん /同一路線/\nどういつわ /同一話/\nどういつわく /同一枠/\nどういん /動員/動因/導引/\nどういんすう /動員数/\nどういんりつ /動員率/\nどういんりょく /動員力/\nどうう /堂宇/\nどううら /胴裏/\nどうえい /道営/\nどうえき /同駅/\nどうえん /導演/\nどうおう /道央/\nどうおん /同音/\nどうおんいぎご /同音異義語/\nどうおんご /同音語/\nどうか /同化/同価/銅貨/道家/同課/道歌/銅戈/導火/\nどうかいぎ /同会議/\nどうかいぎいん /道会議員/\nどうかいじょう /同会場/\nどうかかく /同価格/\nどうかく /同格/同角/動確/\nどうかごうぶつ /銅化合物/\nどうかせいさく /同化政策/\nどうかせん /導火線/\nどうかそしき /同化組織/\nどうかっしゃ /動滑車;⇔定滑車/\nどうかつ /恫喝/\nどうかひか /同花被花/\nどうかん /同感/導管/道管/道灌/道観/\nどうかんすう /導関数/\nどうかんとく /同監督/\nどうが /動画/童画;子供の絵/\nどうがあっしゅくきかく /動画圧縮規格/\nどうがい /道外/\nどうがく /同額/同学/動学;dynamics/道学/\nどうがくねん /同学年/\nどうがしま /堂ヶ島/\nどうがぞう /動画像/\nどうがた /同型/\nどうがたかん /同型艦/\nどうがたき /同型機/\nどうがたしゃ /同型車/\nどうがまいすう /動画枚数/\nどうがん /童顔/動眼/\nどうがんしんけい /動眼神経/\nどうき /同期/動機;†motive/動悸;†ドキドキ/同機/銅器/同気/動気/\nどうきかい /同期会/\nどうきかいろ /同期回路/\nどうきかく /同規格/\nどうきかさん /同期加算/\nどうきがた /同期型/\nどうきき /同期機/\nどうききこう /同期機構/\nどうきしき /同期式/\nどうきしゅ /同機種/\nどうきしゅうはすう /同期周波数/\nどうきしょり /同期処理/\nどうきしんごう /同期信号/\nどうきじ /同記事/\nどうきじょう /動機上/\nどうきせい /同期生/同期性/\nどうきせつぞく /同期接続/\nどうきつうしん /同期通信/\nどうきづけ /動機付け/\nどうきてき /同期的/\nどうきてん /同期点/\nどうきてんそう /同期転送/\nどうきにゅうしゃ /同期入社/\nどうきほうしき /同期方式/\nどうきゅう /同級/撞球/慟泣/\nどうきゅうしゃ /同厩舎/\nどうきゅうせい /同級生/\nどうきゅうせいどうし /同級生同士/\nどうきょ /同居/\nどうきょう /同郷/道教/銅鏡/道鏡/同香/\nどうきょうい /道教委;道教育委員会/\nどうきょうけい /道教系/\nどうきょうじん /同郷人/\nどうきょく /同局/同曲/\nどうきょしゃ /同居者/\nどうきょにん /同居人/\nどうきょり /同距離/\nどうきん /同衾/同金;[将棋]/同斤/\nどうぎ /同義/道義;†moral.「-に反する」/動議;†motion.「-を提出する」/道着;†「柔剣道の-」/胴着;†vest/道議;北海道議会(議員)/\nどうぎかい /道議会/\nどうぎご /同義語/\nどうぎごじしょ /同義語辞書/\nどうぎしん /道義心/\nどうぎじょう /道義上/\nどうぎていしゅつ /動議提出/\nどうぎてき /道義的/\nどうぎてきせきにん /道義的責任/\nどうぎはんぷく /同義反復/\nどうぎょう /同業/同行/童形/\nどうぎょうくみあい /同業組合;guild/\nどうぎょうしゃ /同業者/\nどうぎょうしゅ /同業種/\nどうぎょうたしゃ /同業他社/\nどうぎょく /同玉/\nどうぎん /同銀/\nどうく /同区/\nどうくかん /同区間/\nどうくつ /洞窟/\nどうくつない /洞窟内/\nどうくん /同訓/同君/\nどうくんいじ /同訓異字/\nどうぐ /道具/\nどうぐいっしき /道具一式/\nどうぐかた /道具方/\nどうぐだたみ /道具畳;[茶道]/\nどうぐだて /道具立て/\nどうぐち /洞口/\nどうぐばこ /道具箱/\nどうぐや /道具屋/\nどうけ /道化/同家/道家;どうか/\nどうけい /憧憬/同系;†same kind.「-色」/同型;†same type.「-写像」/同形;†same form.「-異義語」/同慶/動径/道警;北海道警察/同桂;(将棋?)/\nどうけいき /同形機/\nどうけいしゃぞう /同型写像/同形写像/\nどうけいしょく /同系色/\nどうけいせい /同型性/同形性/\nどうけいたい /同形態/\nどうけいとう /同系統/\nどうけいどうだい /同形同大/\nどうけいれつ /同系列/\nどうけし /道化師/\nどうけつ /洞穴/同穴;夫婦円満.「偕老-」/\nどうけん /同県/同権/銅剣/洞見/\nどうけんきゅうしつ /同研究室/\nどうげつ /同月/\nどうげん /同源/道元/道玄/\nどうげんざか /道玄坂/\nどうげんたい /動原体;[生物]centromere/\nどうこ /銅壺/堂鼓/\nどうこう /動向/同行;「ツアーに-する」/瞳孔/同好;「-の士」/同項;「-第3号」/同校/同工;-異曲/銅鉱/道光/道幸/同興/同甲/同功/銅坑/同庚/\nどうこういきょく /同工異曲/\nどうこうかい /同好会/\nどうこうこう /同高校/\nどうこうしゃ /同行者/\nどうこうちょうさ /動向調査/\nどうこうなど /動向等/\nどうこうのし /同好の士/\nどうこうはんしゃ /瞳孔反射;[医]pupillary reflex/\nどうこうほう /道交法/\nどうこうほういはん /道交法違反/\nどうこうほうじょう /道交法上/\nどうこく /同国/慟哭/同刻/\nどうこくじん /同国人/\nどうこん /同梱;include.「-の説明書」/同根;of the same root.「-の問題」/\nどうこんしき /銅婚式;7周年/\nどうご /道後/同語/\nどうごう /同号/道号/\nどうごうきん /銅合金/\nどうごおんせん /道後温泉/\nどうごげん /同語源/\nどうごはんぷく /同語反復/\nどうさ /動作/同左/\nどうさい /道斎/\nどうさおん /動作音/\nどうさか /動作可/\nどうさかくにん /動作確認/\nどうさかくにんご /動作確認後/\nどうさかくにんじょうほう /動作確認情報/\nどうさかくにんよう /動作確認用/\nどうさかのう /動作可能/\nどうさかんきょう /動作環境/\nどうさかんきょうせってい /動作環境設定/\nどうさきしゅ /動作機種/\nどうさぎれ /動作切/\nどうさくしゃ /同作者/\nどうさげんり /動作原理/\nどうさしゅ /動作主/\nどうさしゅつりょく /動作出力/\nどうさじ /動作時/\nどうさじっけん /動作実験/\nどうさじっせき /動作実績/\nどうさじょうきょう /動作状況/\nどうさじょうけん /動作条件/\nどうさじょうたい /動作状態/\nどうさせい /動作性/\nどうさそう /動作相/\nどうさそくど /動作速度/\nどうさちゅう /動作中/\nどうさつ /洞察/\nどうさつりょく /洞察力/\nどうさていし /動作停止/\nどうさてん /動作点/\nどうさでんあつ /動作電圧/\nどうさとくせい /動作特性/\nどうさふのう /動作不能/\nどうさふりょう /動作不良/\nどうさぶ /動作部/\nどうさほうこく /動作報告/\nどうさほしょう /動作保証/\nどうさみかくにん /動作未確認/\nどうさよう /動作用/\nどうさりょういき /動作領域/\nどうさん /動産;movables/道産;北海道産/道三;人名/\nどうさんほけん /動産保険;movable insurance/\nどうざ /銅座;copper mint/同座/動座/\nどうざい /同罪/\nどうざっし /同雑誌/\nどうざん /銅山/\nどうし /同士;†「仲間-」/同志;†comrade.「党の-」/動詞/同市/同氏/同誌;magazine/同紙;paper/導師/道士/同視/道志/同旨/\nどうしうち /同士打ち/同士撃ち/\nどうしか /動詞化/\nどうしかい /同士会/\nどうしかいどう /道志街道/\nどうしかく /動詞格/\nどうしかつよう /動詞活用/\nどうしけい /動詞形/\nどうししゃ /同志社/\nどうししゃだい /同志社大/\nどうししゃだいがく /同志社大学/\nどうした /堂下/\nどうしつ /同室/同質/\nどうしつせい /同質性/\nどうして /如何して/\nどうしてき /動詞的/\nどうしても /如何しても/\nどうしゃ /同社/動車/同車/\nどうしゃせい /同社製/\nどうしゃはっこう /同社発行/\nどうしゅ /同種/同趣/同株/\nどうしゅう /同州/同舟;呉越-/堂衆/同衆/銅臭/同臭/\nどうしゅうき /同周期/\nどうしゅうせい /道州制/\nどうしゅく /同宿/\nどうしゅし /同趣旨/\nどうしゅぞく /同種族/\nどうしゅつ /導出/\nどうしゅつかてい /導出過程/\nどうしゅつかのう /導出可能/\nどうしゅつがた /導出型/\nどうしゅつぎ /導出木/\nどうしゅつけい /導出系/\nどうしゅつさき /導出先/\nどうしゅつほう /導出法/\nどうしゅりゅうし /同種粒子/\nどうしゅんてん /道春点/\nどうしょ /同書/同所/道書/\nどうしょう /銅賞/同省/同床/道床/\nどうしょういむ /同床異夢/\nどうしょうてん /同焦点/\nどうしょく /同色/同職/銅色;copper/\nどうしょくくみあい /同職組合;Zunft/\nどうしょくけい /同色系/\nどうしょくぶつ /動植物/\nどうしょくぶつめい /動植物名/\nどうしりょう /同資料/\nどうしん /同心/童心/童神/道心/道新;[略語]北海道新聞/\nどうしんえん /同心円/\nどうしんえんじょう /同心円状/同心円上/\nどうじ /同時/童子/同次/動時/同字;-異訓/\nどうじ> /同時;-発売,-攻撃,-移植/\nどうじえんそう /同時演奏/\nどうじか /同時化/\nどうじかいさい /同時開催/\nどうじかん /同時間/\nどうじき /同時期/\nどうじく /同軸/\nどうじくかいてん /同軸回転/\nどうじくけーぶる /同軸ケーブル;coaxial (cable)/\nどうじくじょう /同軸上/\nどうじけいすう /同時計数/\nどうじけん /同事件/\nどうじこうしん /同時更新/\nどうじこく /同時刻/\nどうじしゅうろく /同時収録/\nどうじしゅつりょくかのう /同時出力可能/\nどうじしんこう /同時進行/\nどうじしんこうけい /同時進行形/\nどうじしんこうてき /同時進行的/\nどうじじっこう /同時実行/\nどうじじょうえい /同時上映/\nどうじせい /同時性/\nどうじせつぞく /同時接続/\nどうじせんきょ /同時選挙/\nどうじそうさ /同時操作/\nどうじたはつ /同時多発/\nどうじたはつてき /同時多発的/\nどうじだい /同時代/\nどうじだいじん /同時代人/\nどうじだいせい /同時代性/\nどうじちょうり /同時調理/\nどうじつ /同日/\nどうじつうやく /同時通訳/\nどうじつせんきょ /同日選挙;衆参-/\nどうじてんとう /同時点灯/\nどうじとうこう /同時投稿/\nどうじにゅうりょく /同時入力/\nどうじはつおん /同時発音/\nどうじはつおんすう /同時発音数/\nどうじはつばい /同時発売/\nどうじひょうじ /同時表示/\nどうじほうそう /同時放送/\nどうじぼしゅう /同時募集/\nどうじま /堂島/\nどうじめ /胴締め/\nどうじゃく /瞠若/\nどうじゅつ /道術/\nどうじゅん /同順/\nどうじゅんい /同順位/\nどうじゅんかい /同潤会/\nどうじょ /童女/\nどうじょう /道場/同情/同上/同乗/同条;-第3項/道上/堂上/仝/〃;文単位/\nどうじょうけん /同条件/\nどうじょうしゃ /同乗者/\nどうじょうしん /同情心/\nどうじょうじ /道成寺/\nどうじょうだいにこう /同条第二項/\nどうじょうてき /同情的/\nどうじょうない /道場内/\nどうじょうぬし /道場主/\nどうじょうひょう /同情票/\nどうじょうみゃく /動静脈/\nどうじょうやぶり /道場破り/\nどうじろくおん /同時録音/\nどうじん /同人/同仁/道仁/\nどうじんざっし /同人雑誌;同人誌/\nどうじんし /同人誌/\nどうじんしかつどう /同人誌活動/\nどうじんしさっか /同人誌作家/\nどうじんしそくばいかい /同人誌即売会/\nどうじんしゃ /同人社/\nどうじんしよう /同人誌用/\nどうすい /導水/\nどうすいじゅん /同水準/\nどうすう /同数/\nどうず /同図/\nどうせい /同棲;cohabitation/同性;†same sex/同姓;†-同名/銅製/動静/同声/道政/\nどうせいあい /同性愛/\nどうせいあいしゃ /同性愛者/\nどうせいけっこん /同性結婚/\nどうせいじだい /同棲時代/\nどうせいちゅう /同棲中/\nどうせいどうめい /同姓同名/\nどうせいのう /同性能/\nどうせいふ /同政府/\nどうせき /同席/道関/\nどうせだい /同世代/\nどうせん /動線;flow line/銅線;†copper line/導線;†lead/銅銭;copper coin/同船/\nどうせんこう /同専攻/\nどうぜい /道税/同勢/\nどうぜん /同然/同前/\nどうそ /同祖;†homoeology.「-遺伝子」/同素;†allotropy.「-体」/\nどうそう /同窓/同相/\nどうそうかい /同窓会/\nどうそうかいし /同窓会誌/\nどうそうかいほう /同窓会報/\nどうそうかいめいぼ /同窓会名簿/\nどうそうせい /同窓生/\nどうそく /同側/\nどうそじん /道祖神/\nどうそたい /同素体/\nどうそん /同村/道村/\nどうぞう /銅像/\nどうぞく /同族/同属/道俗/\nどうぞくがいしゃ /同族会社/\nどうぞくけいえい /同族経営/\nどうぞくだん /同族団/\nどうぞくれつ /同族列/\nどうたい /動態;動き。「人口-」/胴体;body/導体;conductor/同体;「一心-」/動体;動いているもの。「-視力」/道諦;[仏教]/\nどうたいけい /同体型/胴体径/\nどうたいしりょく /動体視力/動態視力;?/\nどうたいちゃくりく /胴体着陸;belly-landing/\nどうたいとうけい /動態統計/\nどうたいほぞん /動態保存/動体保存;?/\nどうたく /銅鐸/\nどうだい /同大/同題/\nどうだいがく /同大学/\nどうだいがくいん /同大学院/\nどうだいら /堂平/\nどうだん /道断/同断/満天星;[植物]/同段/道斷/\nどうだんつつじ /満天星;[植物]/\nどうち /同地/同値/同治/≡;ごうどう/⇔;<=>/\nどうちいき /同地域/\nどうちかんけい /同値関係/\nどうちく /同地区/\nどうちじ /道知事/\nどうちじせん /道知事選/\nどうちせい /同値性/\nどうちてき /同値的/\nどうちゃく /同着/撞着/\nどうちゃくごほう /撞着語法/\nどうちゅう /道中/\nどうちゅうき /道中記/\nどうちゅうぎ /道中着;travel wear/\nどうちょう /同調/道庁/同庁/\nどうちょうかいろ /同調回路/\nどうちょうきょくせん /同調曲線/\nどうちょうしゃ /同調者/\nどうちょうそうち /同調装置/\nどうちょうてん /同調点/\nどうちょうとせつ /道聴塗説/\nどうちるい /同値類/\nどうつう /導通/\nどうてい /同定/道程/童貞/同底/\nどうていあん /同提案/\nどうていこ /洞庭湖/\nどうていど /同程度/\nどうていりつ /同定率/\nどうてき /動的/\nどうてきかいせき /動的解析/\nどうてきけいかくほう /動的計画法/\nどうてきせいぎょ /動的制御/\nどうてきそくばく /動的束縛/\nどうてきはいぶん /動的配分/\nどうてきふかぶんさん /動的負荷分散/\nどうてん /同点/動転/同店/動点/動顛/鬧天/\nどうてんけっしょう /同点決勝/\nどうてんだん /同点弾/\nどうでん /導電/道傳/道伝/\nどうでんい /同電位/\nどうでんせい /導電性/\nどうでんたい /導電体/\nどうでんりつ /導電率/\nどうでんりょく /動電力/\nどうと /道都;札幌の異名/\nどうとう /同等/道東/同党/堂塔/道統/\nどうとういじょう /同等以上/\nどうとうがらん /堂塔伽藍/\nどうとうきのう /同等機能/\nどうとうせい /同等性/\nどうとうひん /同等品/\nどうとうほうめん /道東方面/\nどうとく /道徳/\nどうとくか /道徳家/\nどうとくかん /道徳観/道徳感/\nどうとくきはん /道徳規範/\nどうとくきょういく /道徳教育/\nどうとくけいじじょうがく /道徳形而上学/\nどうとくしん /道徳心/\nどうとくじょう /道徳上/\nどうとくせい /道徳性;morality/動特性;kinetics/\nどうとくてき /道徳的/\nどうとくてきけんち /道徳的見地/\nどうとくてつがく /道徳哲学/\nどうとくてん /同得点/\nどうとくほうそく /道徳法則/\nどうとんぼり /道頓堀/\nどうどう /堂々/同道/道々/道道;北海道が管理する道/\nどうどうめぐり /堂々巡り/\nどうない /道内/\nどうないじこくひょう /道内時刻表/\nどうないよう /同内容/\nどうなが /胴長/\nどうなべ /銅鍋/\nどうなん /道南/\nどうにゅう /導入/\nどうにゅういぜん /導入以前/\nどうにゅうかいし /導入開始/\nどうにゅうかのう /導入可能/\nどうにゅうき /導入期/\nどうにゅうきょういく /導入教育/\nどうにゅうぐち /導入口/\nどうにゅうご /導入後/\nどうにゅうざい /導入剤/\nどうにゅうしえん /導入支援/\nどうにゅうしょき /導入初期/\nどうにゅうじ /導入時/\nどうにゅうじょう /導入上/\nどうにゅうちょくぜん /導入直前/\nどうにゅうてき /導入的/\nどうにゅうとうしょ /導入当初/\nどうにゅうぶ /導入部/\nどうにゅうぶぶん /導入部分/\nどうにゅうほう /導入法/\nどうにゅうほうほう /導入方法/\nどうにゅうまえ /導入前/\nどうにょう /導尿/\nどうにょうかん /導尿管/\nどうにん /同人/\nどうねん /同年/動燃/道念/\nどうねんだい /同年代/\nどうねんど /動粘度/\nどうねんぱい /同年輩/\nどうねんれい /同年齢/\nどうのじ /々/\nどうのじてん /同の字点;々/々/\nどうは /導波/道破/\nどうはい /同輩/\nどうはかん /導波管/\nどうはく /銅箔/\nどうはち /銅鉢/\nどうはろ /導波路/\nどうはん /同伴/\nどうはんきょうぎしゃ /同伴競技者/\nどうはんしゃ /同伴者/\nどうば /同馬/\nどうばち /銅鉢/\nどうばり /胴張/胴張り/\nどうばん /銅板/銅版/銅盤/\nどうばんが /銅版画/\nどうばんがてん /銅版画展/\nどうばんぐみ /同番組/\nどうひ /同飛/同妃/胴皮/\nどうひつ /同筆/\nどうひょう /道標/同表/\nどうびょう /同病/\nどうびょういん /同病院/\nどうびょうし /銅拍子/\nどうふ /豆腐/同歩/\nどうふう /同封/同風/\nどうふく /同腹/道服/\nどうふけん /道府県/\nどうふけんぜい /道府県税/\nどうふけんみんぜい /道府県民税/\nどうふごう /同符号/\nどうぶ /胴部/童舞/\nどうぶく /道服/胴服/\nどうぶち /胴縁/\nどうぶつ /動物/\nどうぶつあいご /動物愛護/\nどうぶつあいごきょうかい /動物愛護協会/\nどうぶつあいごだんたい /動物愛護団体/\nどうぶつあいごほう /動物愛護法/\nどうぶつえん /動物園/\nどうぶつえんせん /動物園線/\nどうぶつえんまえ /動物園前/\nどうぶつかい /動物界/\nどうぶつがく /動物学/\nどうぶつがくしゃ /動物学者/\nどうぶつぎゃくたい /動物虐待/\nどうぶつぐん /動物群/\nどうぶつこうどうがく /動物行動学/\nどうぶつしつ /動物質/\nどうぶつしゃかいがく /動物社会学;animal sociology/\nどうぶつしゃしん /動物写真/\nどうぶつしんりがく /動物心理学;zoopsychology/\nどうぶつじっけん /動物実験/\nどうぶつせい /動物性/\nどうぶつせいたんぱくしつ /動物性蛋白質/\nどうぶつそう /動物相;[生物]fauna/\nどうぶつたち /動物達/\nどうぶつちゅうしん /動物中心/\nどうぶつちりがく /動物地理学;zoogeography/\nどうぶつてき /動物的/\nどうぶつびょういん /動物病院/\nどうぶつめい /動物名/\nどうぶつゆ /動物油/\nどうぶるい /胴震い/\nどうぶん /同文/\nどうぶんしょ /同文書/\nどうぶんや /同分野/\nどうべや /同部屋/\nどうべんきこう /動弁機構/\nどうほう /同胞;†conpatriot.「-意識」/同法/同報/同朋;†仲間/同袍;(原義:上衣を共用する)親しい仲間/\nどうほうあん /同法案/\nどうほうこう /同方向/\nどうほうこく /同報告/\nどうほうつうしん /同報通信/\nどうほく /道北/\nどうほこ /銅矛/銅鉾/\nどうぼ /同母/\nどうぼいん /同母音/\nどうぼう /同朋/同房/\nどうま /胴間/\nどうまき /胴巻/\nどうまごえ /胴間声/\nどうまさつ /動摩擦/\nどうまさつけいすう /動摩擦係数/\nどうまさつりょく /動摩擦力/\nどうまる /胴丸/\nどうまわり /胴回り/\nどうまん /道満;姓/\nどうみゃく /動脈/\nどうみゃくけっちゅう /動脈血中/\nどうみゃくけつ /動脈血/\nどうみゃくこうか /動脈硬化/\nどうみゃくさいけつ /動脈採血/\nどうみゃくさんぎょう /動脈産業/\nどうみゃくじょう /動脈上/\nどうみゃくちゅう /動脈中/\nどうみゃくない /動脈内/\nどうみゃくりゅう /動脈瘤/\nどうみょう /同苗/\nどうみょうじ /道明寺/\nどうみょうじこ /道明寺粉/\nどうみょうじほしい /道明寺糒/\nどうみん /道民/\nどうみんぜい /道民税/\nどうめい /同盟/同名/\nどうめいいじん /同名異人/\nどうめいえいが /同名映画/\nどうめいかんけい /同盟関係/\nどうめいきゅうこう /同盟休校/\nどうめいきょく /同名曲/\nどうめいぐん /同盟軍/\nどうめいこく /同盟国/\nどうめいし /動名詞/同名市/\nどうめいしゃ /同盟者/\nどうめいひぎょう /同盟罷業/\nどうめいひこう /同盟罷工;同盟罷業に同じ/\nどうめだりすと /銅メダリスト/\nどうめだる /銅メダル/\nどうめん /道面/道免/\nどうもう /獰猛/童蒙;子供/艟艨;軍艦/\nどうもく /瞠目/\nどうもと /胴元;博奕の-/堂本;人名/\nどうもり /堂守/\nどうもん /同門;fellow/洞門/\nどうや /同夜/銅谷/\nどうやく /同役/\nどうゆう /同友/道有/同憂/\nどうゆうかい /同友会/\nどうゆうち /道有地/\nどうよう /同様/動揺/童謡/童幼/\nどうよく /胴欲/\nどうら /銅鑼/\nどうらく /道楽/\nどうらくはんぶん /道楽半分/\nどうらくむすこ /道楽息子/\nどうらくむすめ /道楽娘/\nどうらくもの /道楽者/\nどうらん /動乱/胴乱/銅藍/\nどうり /道理/\nどうりきがく /動力学/\nどうりきがくてき /動力学的/\nどうりつ /同率/道立/\nどうりつしゅい /同率首位/\nどうりつゆうしょう /同率優勝/\nどうりゅう /同流/\nどうりょう /同僚/同量/\nどうりょうきん /同料金/\nどうりょうじょうし /同僚上司/\nどうりょうやく /同僚役/\nどうりょく /動力/\nどうりょくいん /動力因;アリストテレス/\nどうりょくかっくうき /動力滑空機/\nどうりょくげん /動力源/\nどうりょくしげん /動力資源/\nどうりょくしゃ /動力車/\nどうりょくしゅうちゅう /動力集中/\nどうりょくせいのう /動力性能/\nどうりょくせん /動力船/\nどうりょくそうち /動力装置/\nどうりょくだいしゃ /動力台車/\nどうりょくでんたつけい /動力伝達系/\nどうりょくでんたつそうち /動力伝達装置/\nどうりょくひ /動力費/\nどうりょくぶ /動力部/\nどうりょくろ /動力炉/\nどうりん /動輪/\nどうりんけい /動輪径/\nどうるい /同類/\nどうるいこう /同類項/\nどうれつ /同列/\nどうれつし /同列視/\nどうれべる /同レベル/\nどうれん /道連/\nどうろ /道路/\nどうろうんそうしゃりょう /道路運送車両/\nどうろうんそうしゃりょうほう /道路運送車両法/\nどうろかくちょう /道路拡張/\nどうろかんけい /道路関係/\nどうろかんりしゃ /道路管理者/\nどうろがわ /道路側/\nどうろぎょうせい /道路行政/\nどうろくじん /道陸神/\nどうろけいかく /道路計画/\nどうろけんせつ /道路建設/\nどうろこうじ /道路工事/\nどうろこうだん /道路公団/\nどうろこうつう /道路交通/\nどうろこうつうほう /道路交通法/\nどうろこんざつ /道路混雑/\nどうろじじょう /道路事情/\nどうろじじょうなど /道路事情等/\nどうろじゅうたい /道路渋滞/\nどうろじょう /道路上/\nどうろじょうきょう /道路状況/\nどうろじょうほう /道路情報/\nどうろせいび /道路整備/\nどうろせん /同路線/\nどうろぜい /道路税/\nどうろぞい /道路沿い/道路沿/\nどうろぞく /道路族/\nどうろだい /道路代/\nどうろちず /道路地図/\nどうろちゅうおう /道路中央/\nどうろちょう /道路長/\nどうろちょうさ /道路調査/\nどうろとうけい /道路統計/\nどうろはば /道路幅/\nどうろばんごう /道路番号/\nどうろひょうしき /道路標識/\nどうろひょうじ /道路標示/道路表示/\nどうろふくいん /道路幅員/\nどうろほう /道路法/\nどうろみぎがわ /道路右側/\nどうろもう /道路網/\nどうろゆそう /道路輸送/\nどうろようりょう /道路容量/\nどうろよこ /道路横/\nどうろわき /道路脇/\nどうわ /童話/同和/道話/\nどうわかん /童話館/\nどうわがくしゅう /同和学習/\nどうわきょういく /同和教育/\nどうわく /同枠/\nどうわくば /同枠馬/\nどうわげき /童話劇/\nどうわこうぎょう /同和鉱業/\nどうわさっか /童話作家/\nどうわさべつ /同和差別/\nどうわしゅう /童話集/\nどうわたいさくじぎょう /同和対策事業/\nどうわちく /同和地区/\nどうわちくじゅうみん /同和地区住民/\nどうわぶらく /同和部落/\nどうわもんだい /同和問題/\nどおし /同士/\nどおり /通り/通/\nどかい /土塊/\nどかた /土方/\nどかべん /どか弁/\nどかゆき /ドカ雪/どか雪/\nどかん /土管/\nどがい /度外/\nどがいし /度外視/\nどがま /土釜/\nどき /土器/怒気/時/度器/\nどきがわ /土器川/\nどきゅう /土休/弩級;dreadnought/弩弓;crossbow/\nどきょう /度胸/読経/\nどきょういっぱつ /度胸一発/\nどきょうだめし /度胸試し/\nどきん /土禁/\nどぎも /度肝/\nどく /毒/独/読/得/徳/獨;「独」の旧字/髑;髑髏/讀;旧字/\nどく> /独;[略語]ドイツ.-首脳,-検/毒;毒饅頭,毒ガス,毒カレー/\nどくあたり /毒中り/\nどくいり /毒入り/毒入/\nどくえい /独英/独泳/\nどくえき /毒液/\nどくえさ /毒餌/\nどくえん /独演/\nどくおう /独往/\nどくかい /読解/\nどくかいりょく /読解力/\nどくが /毒牙/毒蛾/\nどくがい /毒害/\nどくがく /独学/\nどくがくしゃ /独学者/\nどくがし /毒菓子/\nどくがす /毒ガス/\nどくがろん /独我論/\nどくがん /独眼/\nどくがんりゅう /独眼竜/\nどくがんりゅうまさむね /独眼竜政宗/\nどくきのこ /毒茸/毒キノコ/\nどくきんほう /独禁法/\nどくぎょ /毒魚/\nどくぎん /独吟/\nどくぐも /毒蜘蛛/\nどくぐん /独軍/\nどくけ /毒気/\nどくけし /毒消し/\nどくげん /独言/\nどくご /読後/独語/\nどくごかん /読後感/\nどくごかんそう /読後感想/\nどくごかんそうぶん /読後感想文/\nどくさい /独裁/\nどくさいこっか /独裁国家/\nどくさいしゃ /独裁者/\nどくさいせい /独裁制/\nどくさいせいけん /独裁政権/\nどくさいせいじ /独裁政治/\nどくさいたいせい /独裁体制/\nどくさいてき /独裁的/\nどくさつ /毒殺/\nどくざ /独座/\nどくざいろん /独在論;solipsism/\nどくし /毒死/\nどくしゃ /読者/\nどくしゃがわ /読者側/\nどくしゃさんか /読者参加/\nどくしゃしょうたい /読者招待/\nどくしゃじしん /読者自身/\nどくしゃすう /読者数/\nどくしゃぜんいん /読者全員/\nどくしゃそう /読者層/\nどくしゃたいしょう /読者対象/\nどくしゃとうこう /読者投稿/\nどくしゃとうひょう /読者投票/\nどくしゃらん /読者欄/\nどくしゅ /毒手/毒酒/\nどくしゅう /独習/独修/\nどくしゅうしょ /独習書/\nどくしょ /読書/\nどくしょう /独唱/読誦;声に出してよむこと/\nどくしょうしゃ /独唱者/\nどくしょか /読書家/\nどくしょかい /読書会/\nどくしょかんそうぶん /読書感想文/\nどくしょけいこう /読書傾向/\nどくしょさんとう /読書三到/\nどくしょさんよ /読書三余/\nどくしょしゅうかん /読書週間/\nどくしょしょうがい /読書障害/\nどくしょしょうゆう /読書尚友/\nどくしょじん /読書人/\nどくしょとう /読書灯/\nどくしょひゃっぺん /読書百遍/\nどくしょりょく /読書力/\nどくしょれき /読書歴/\nどくしん /独身/読唇/\nどくしんおとこ /独身男/\nどくしんきぞく /独身貴族/\nどくしんしゃ /独身者/\nどくしんじだい /独身時代/\nどくしんじゅつ /読唇術/読心術/\nどくしんじょせい /独身女性/\nどくしんせいかつ /独身生活/\nどくしんだんせい /独身男性/\nどくしんどうし /独身同士/\nどくしんもの /独身者/\nどくしんりょう /独身寮/\nどくじ /独自/\nどくじかいはつ /独自開発/\nどくじかいろ /独自回路/\nどくじきかく /独自規格/\nどくじぎじゅつ /独自技術/\nどくじしよう /独自仕様/\nどくじせい /独自性/\nどくじちょうさ /独自調査/\nどくじほうしき /独自方式/\nどくじもじ /独自文字/\nどくじゃ /毒蛇/\nどくじゅ /読誦/\nどくじろせん /独自路線/\nどくじん /毒刃/\nどくすい /毒水/\nどくず /読図/\nどくせい /毒性/\nどくせいじっけん /毒性実験/\nどくせいひょうか /毒性評価/\nどくせいぶん /毒成分/\nどくせき /毒螫/\nどくせん /独占/毒腺/独擅/\nどくせんか /独占化/\nどくせんかかく /独占価格/\nどくせんきぎょう /独占企業/\nどくせんきんしほう /独占禁止法/\nどくせんけいやく /独占契約/\nどくせんけん /独占権/\nどくせんしほん /独占資本;monopolist capital/\nどくせんしほんしゅぎ /独占資本主義/\nどくせんしよう /独占使用/\nどくせんじょう /独擅場/\nどくせんじょうたい /独占状態/\nどくせんてき /独占的/\nどくせんはんばい /独占販売/\nどくせんゆにゅう /独占輸入/\nどくせんよく /独占欲/\nどくぜつ /毒舌/\nどくぜつか /毒舌家/\nどくぜつせん /毒舌戦/\nどくぜん /独善/\nどくぜんけいこう /独善傾向/\nどくぜんしゃ /独善者/\nどくぜんしゅぎ /独善主義/\nどくぜんせい /独善性/\nどくぜんてき /独善的/\nどくそ /毒素/\nどくそう /独走/独奏/独創/毒草/\nどくそうかい /独奏会/\nどくそうきょく /独奏曲/\nどくそうきょくぜんしゅう /独奏曲全集/\nどくそうしゃ /独奏者/独創者/\nどくそうじょうたい /独走状態/\nどくそうせい /独創性/\nどくそうてき /独創的/\nどくそうよう /独奏用/\nどくそうりょく /独創力/\nどくそん /独尊/独存/獨尊/\nどくたけ /毒茸/\nどくだけ /毒茸/\nどくだみか /ドクダミ科/Saururaceae/\nどくだん /独断/\nどくだんじょう /独壇場/\nどくだんせんこう /独断専行/\nどくだんてき /独断的/\nどくだんろん /独断論/\nどくち /毒血/\nどくとく /独特/独得/\nどくにんじん /毒人参/\nどくぬき /毒抜き/\nどくは /読破/\nどくはい /毒杯/\nどくはく /独白/\nどくはくたい /独白体;monologue/\nどくばり /毒針/\nどくひつ /毒筆/\nどくふ /読譜/毒婦/\nどくふつ /独仏/\nどくぶつ /毒物/\nどくぶつがく /毒物学;toxicology/\nどくぶん /独文/\nどくぶんか /独文科/\nどくへび /毒蛇/\nどくほん /読本/\nどくぼう /独房/\nどくみ /毒見/\nどくみょう /独明/\nどくむぎ /毒麦/\nどくむし /毒虫/\nどくや /毒矢/\nどくやく /毒薬/独訳;ドイツ語訳/\nどくらく /独楽/\nどくりつ /独立/\nどくりつあん /独立案/\nどくりつうんどう /独立運動/\nどくりつえいようせいぶつ /独立栄養生物/\nどくりつかいぎょう /独立開業/\nどくりつがた /独立型/\nどくりつきかん /独立機関/\nどくりつきねんかん /独立記念館/\nどくりつきねんび /独立記念日/\nどくりつぎゆうぐん /独立義勇軍/\nどくりつぎょうせいほうじん /独立行政法人/\nどくりつぐれんたい /独立愚連隊/\nどくりつけい /独立系/\nどくりつこく /独立国/\nどくりつこっか /独立国家/\nどくりつこっかきょうどうたい /独立国家共同体;CIS/\nどくりつご /独立語/独立後/\nどくりつさいさん /独立採算/\nどくりつさいさんせい /独立採算制/\nどくりつしん /独立心/\nどくりつじぎょうしゃ /独立事業者/\nどくりつじしょう /独立事象/\nどくりつじそん /独立自尊/\nどくりつじゅ /独立樹/\nどくりつせい /独立性/\nどくりつせいりょく /独立勢力/\nどくりつせんげん /独立宣言/\nどくりつせんそう /独立戦争/\nどくりつだいがくいん /独立大学院/\nどくりつだんたい /独立団体/\nどくりつてき /独立的/\nどくりつてん /独立点/\nどくりつとう /独立党/\nどくりつどっぽ /独立独歩/\nどくりつふき /独立不羈/\nどくりつへんすう /独立変数/\nどくりつみんぞく /独立民族/\nどくりょう /読了/\nどくりょうご /読了後/\nどくりょく /独力/\nどくろ /髑髏/\nどくわ /独和;独和辞典/読話;読唇術/独話/\nどぐう /土偶/\nどけい /時計/\nどけん /土建/\nどけんぎょう /土建業/\nどけんぎょうしゃ /土建業者/\nどけんや /土建屋/\nどげざ /土下座/\nどこ /何処/床/何所/\nどこう /土工/土光/土侯/\nどこか /何処か/\nどこそこ /何処其処/\nどこでも /何処でも/\nどことなく /何処と無く/\nどこふくかぜ /何処吹く風/どこ吹く風/\nどこまで /何処迄/\nどこまでも /何処迄も/\nどこら /何処ら/\nどこらへん /どこら辺/\nどころ /所/処/\nどこんじょう /ど根性/\nどご /土語/\nどごう /怒号/土豪/\nどごうれっしん /土豪劣紳/\nどさくさまぎれ /どさくさ紛れ/\nどさけん /ドサ健/\nどさまわり /ドサ回り/どさ回り/\nどさん /土讃/\nどさんこ /道産子/\nどざえもん /土左衛門/\nどし /年/\nどしー /℃/\nどしつ /土質/怒叱/\nどしゃ /土砂/\nどしゃくずれ /土砂崩れ/\nどしゃさいがい /土砂災害/\nどしゃぶり /土砂降り/どしゃ降り/\nどしゅう /土州;土佐/\nどしょう /土性;姓/\nどしょうぼね /土性骨/\nどしょうまち /道修町/\nどしろうと /ド素人/ど素人/\nどじょう /土壌/泥鰌/鰌/鰍/鯲/土壤;旧字/\nどじょうおせん /土壌汚染/\nどじょうおせんたいさくほう /土壌汚染対策法/\nどじょうおせんぼうしほう /土壌汚染防止法;[法][略語]農用地の土壌の汚染防止等に関する法律/\nどじょうがく /土壌学;pedology/\nどじょうがた /土壌型/\nどじょうすくい /泥鰌掬い;宴会芸/\nどじょうない /土壌内/\nどじょうなべ /泥鰌鍋/\nどじょうめん /土壌面/\nどじん /土人/\nどすう /度数/\nどすうぶんぷ /度数分布/\nどすごえ /どす声/\nどすてば /土捨場/\nどせい /土星/怒声/土製/\nどせいけい /土星系/\nどせき /土石/\nどせきりゅう /土石流/\nどせきりゅうはっせい /土石流発生/\nどそう /土葬/土倉/\nどそく /土足/\nどぞう /土蔵/\nどぞうづくり /土蔵造り;[建築]木造部分を完全に塗り込める/\nどぞく /土俗/\nどぞくてき /土俗的/\nどたぐつ /どた靴;clodhopper/\nどたばたきげき /どたばた喜劇/\nどたばたげき /ドタバタ劇/\nどたんば /土壇場/\nどだい /土台/土代;文書の草案/\nどだん /土壇/\nどち /何方/\nどちゃく /土着/\nどちゃくみんぞく /土着民族/\nどちゅう /土中/\nどちょう /怒張/度牒/\nどちら /何方/\nどっか /読過/\nどっかい /読解/読会/\nどっかいのうりょく /読解能力/\nどっかいりょく /読解力/\nどっかいりょくぶそく /読解力不足/\nどっかく /独覚/\nどっき /毒気/\nどっきょ /独居/\nどっきょう /読経/\nどっきょうだいがく /独協大学/\nどっきょぼう /独居房/\nどっきょろうじん /独居老人/\nどっきんほう /独禁法/\nどっけ /毒気/\nどっけつしょう /毒血症;[医]blood poisoning/\nどっこ /独鈷/\nどっこう /独行/\nどっこうせん /独航船/\nどっち /何方/\nどっちみち /何方道/\nどっと /ドッと/\nどっとたんい /ドット単位/\nどっぷらーこうか /ドップラー効果/\nどっぽ /独歩/\nどつ /肭/\nどて /土手/塢/土堤/\nどてぐち /土手口/\nどてっぱら /土手っ腹/\nどてなべ /土手鍋/\nどてみち /土手道/\nどてら /褞袍/\nどとう /怒涛;異体字/怒濤/\nどどいつ /都々逸/\nどどめ /土留め/\nどどめいろ /どどめ色/\nどなた /何方/\nどなべ /土鍋/\nどなり /隣/鄰;「隣」の異体字/\nどなりごえ /怒鳴り声/\nどにち /土日/\nどにちいがい /土日以外/\nどにちきゅうじつ /土日休日/\nどにちげつ /土日月/\nどにちしゅくじつ /土日祝日/\nどにちしゅくじついがい /土日祝日以外/\nどにちちゅう /土日中/\nどの /殿/何の/\nどの> /何の/\nどのう /土嚢/\nどのかた /何の方;(要ルビ)/どの方/\nどのへん /どの辺/\nどのみち /何の道/\nどのよう /何の様/\nどはずれ /度外れ/\nどはつ /怒髪/\nどはで /ド派手/\nどば /土場/駑馬/\nどばし /土橋/\nどばと /土鳩/\nどひ /土肥/土樋/奴婢/\nどひょう /土俵/\nどひょういり /土俵入り/土俵入/\nどひょうぎわ /土俵際/\nどひょうちゅうおう /土俵中央/\nどひょうば /土俵場/\nどびゃくしょう /土百姓/\nどびょうし /銅拍子/\nどびん /土瓶/\nどびんむし /土瓶蒸し/土瓶蒸/\nどふん /土墳/\nどぶ /溝/\nどぶいた /溝板/ドブ板/\nどぶがい /蚌/\nどぶがわ /溝川/ドブ川/\nどぶさらい /溝浚い/\nどぶにうむ /Db/Dubnium/\nどぶねずみ /溝鼠/\nどぶろ /土風炉/\nどぶろく /濁酒/濁醪/\nどへき /土壁/\nどへた /ド下手/ど下手/\nどべい /土塀/\nどほうがかい /土崩瓦解/\nどぼく /土木/奴僕/\nどぼくがく /土木学/\nどぼくぎょう /土木業/\nどぼくぎょうしゃ /土木業者/\nどぼくけい /土木系/\nどぼくけんせつ /土木建設/\nどぼくこうがく /土木工学;civil engineering(CE)/\nどぼくこうじ /土木工事/\nどぼくさぎょうよう /土木作業用/\nどぼくひ /土木費/\nどま /土間/\nどまり /止まり/\nどまんじゅう /土饅頭;墓/\nどまんなか /ど真ん中/ド真中/\nどみのたおし /ドミノ倒し/\nどみのりろん /ドミノ理論/\nどみん /土民/\nどめ /度目/\nどめいんめい /ドメイン名/\nども /共/吃/\nどもえ /巴/\nどもり /土盛り/吃り/度盛り;scale/\nどもん /土門/\nどやがい /どや街/\nどよう /土曜/土用;-の丑/\nどようしんや /土曜深夜/\nどようにちよう /土曜日曜/\nどようばん /土曜晩/\nどようび /土曜日/\nどようびしゅっぱつ /土曜日出発/\nどら /銅鑼/鐃/鑼/錚/\nどらいぶかん /ドライブ感/\nどらえもん /ドラえもん/\nどらごえ /どら声/\nどらねこ /どら猫;魚を銜えます/ドラ猫/\nどらびだごぞく /ドラビダ語族;[言語]Dravidian/\nどらふとかいぎ /ドラフト会議/\nどらまか /ドラマ化/\nどらむかん /ドラム缶/\nどらむしき /ドラム式/\nどらむすこ /ドラ息子/どら息子/\nどらやき /銅鑼焼/銅鑼焼き/\nどらわん /銅羅湾/\nどり /取り/鳥/鶏/\nどりすしき /ドリス式;[建築]Doric order. ギリシア建築の様式/\nどりすじん /ドリス人;Doric/\nどりょう /度量/\nどりょうこう /度量衡/\nどりょく /努力/\nどりょくか /努力家/\nどりょくかてい /努力過程/\nどりょくぎむ /努力義務/\nどりょくしょう /努力賞/\nどりょくちゅう /努力中/\nどりょくもくひょう /努力目標/\nどりんくざい /ドリンク剤;徹夜のお共/\nどる /＄;dollar/\nどるい /土塁;mound/土類;アルカリ-/\nどるいきんぞく /土類金属/\nどるいどきょう /ドルイド教/\nどるうり /ドル売り/\nどるえん /ドル円/\nどるがい /ドル買い;有事の-/\nどるさつ /ドル札/\nどるそうば /ドル相場/\nどるだか /ドル高/\nどるだて /ドル建て/\nどるばこ /ドル箱/\nどるやす /ドル安/\nどれ /何れ/\nどれい /奴隷/土鈴/\nどれいかいほう /奴隷解放/\nどれいしゅ /奴隷主/\nどれいしょうにん /奴隷商人/\nどれいせい /奴隷制/\nどれいせいしゃかい /奴隷制社会/\nどれいせいど /奴隷制度/\nどれいせん /奴隷船/\nどれいたち /奴隷達/\nどれいてき /奴隷的/\nどれいどうとく /奴隷道徳;キリスト教道徳。/\nどれいぼうえき /奴隷貿易/\nどれか /何れか/\nどれすすがた /ドレス姿/\nどろ /泥/土呂/\nどろあし /泥足/\nどろうみ /泥海/\nどろえ /泥絵/\nどろえのぐ /泥絵の具/\nどろぐつ /泥靴;muddy boots/\nどろじあい /泥仕合/泥試合;※「泥仕合」の誤りとされる/\nどろじょう /泥状/\nどろた /泥田/\nどろつち /泥土/\nどろてき /泥的/\nどろどろ /泥々/\nどろなわ /泥縄/\nどろぬま /泥沼/\nどろぬまか /泥沼化/\nどろぬまりゅう /泥沼流/\nどろはね /泥跳ね;雨の日に/\nどろぱっく /泥パック/\nどろぶね /泥舟/泥船/\nどろぼう /泥棒/\nどろぼうたいさく /泥棒対策/\nどろぼうねこ /泥棒猫/\nどろまみれ /泥塗れ/\nどろみず /泥水/\nどろみち /泥道/泥路/\nどろよけ /泥除け/\nどろんこ /泥んこ/\nどわすれ /度忘れ/ど忘れ/\nどん /丼/鈍/曇;曇天/呑;併呑/貪;貪欲/嫩;(わかい)/緞;緞子/\nどんか /鈍化/\nどんかく /鈍角/\nどんかくさんかくけい /鈍角三角形/\nどんかくさんかっけい /鈍角三角形/\nどんかん /鈍感/\nどんき /鈍器/\nどんぐり /団栗/團栗;「団」旧字/\nどんぐりまなこ /団栗眼/\nどんこう /鈍行/\nどんこん /鈍根/\nどんさい /鈍才/\nどんしゅう /呑舟;-の魚/\nどんしょく /貪食/曇色/\nどんしょくさいぼう /貪食細胞;[生物]phagocyte (=食細胞)/\nどんじゅう /鈍重/\nどんじり /どん尻/\nどんす /緞子/\nどんそく /鈍足/\nどんぞこ /どん底/\nどんちゃんさわぎ /どんちゃん騒ぎ/\nどんちょう /緞帳/\nどんつう /鈍痛/\nどんづまり /どん詰まり/どん詰り/\nどんてん /曇天/\nどんでんがえし /どんでん返し/\nどんと /呑吐/\nどんとう /鈍刀/\nどんとほうしき /ドント方式;D'Hondt method/\nどんびゃくしょう /どん百姓/\nどんぶつ /鈍物/\nどんぶり /丼/\nどんぶりかんじょう /丼勘定/\nどんぶりばち /丼鉢;-ゃ浮いた浮いた/\nどんぶりめし /丼飯/\nどんぶりもの /丼物/\nどんま /鈍麻;†感覚が鈍くなる/鈍磨;†磨り減って鈍くなる/\nどんもの /丼物/\nどんよく /貪欲/\nどんよくさ /貪欲さ/\nどんらん /貪婪/曇鸞/\nどんりょく /嫩緑/\nどんるい /丼類/\nな /名/菜/奈;奈良/那;那覇/娜;(呉音) 婀娜(あだ)/儺;追儺(ついな)/茄;茄子/拿;(呉音) 拿捕(だほ)/無;南無/南;(慣用音)/納;納屋/魚/\nなーすふく /ナース服/\nなあて /名宛/\nなあてにん /名宛人/\nない /内/無/乃/地震/\nない> /内/\nないあつ /内圧/\nないい /内意/\nないいん /内因/内院/内印;天皇のハンコ/\nないいんせい /内因性/\nないうちゅう /内宇宙/\nないえ /奈井江/\nないえつ /内閲/内謁/\nないえん /内縁/内炎;[化学]⇔外炎/内苑;皇居-/内宴/\nないおう /内奥;deep inside/内応;裏切り/\nないか /内科/内化/内火/\nないかい /内科医/内界/内回/内海/\nないかいこうろ /内海航路/\nないかく /内閣/内角;inside/内郭;「城の-」/内格;[文法]inessive/\nないかくかいぞう /内閣改造/\nないかくかんぼう /内閣官房/\nないかくかんぼうちょうかん /内閣官房長官/\nないかくきゅう /内角球/\nないかくくんれい /内閣訓令/\nないかくこくじ /内閣告示/\nないかくしじりつ /内閣支持率/\nないかくせい /内閣制/\nないかくそうじしょく /内閣総辞職/\nないかくそうりだいじん /内閣総理大臣/\nないかくふ /内閣府;総理府、経済企画庁、沖縄開発庁が2001年1月の中央省庁再編で再編されたもの/\nないかくふしんにん /内閣不信任/\nないかくふしんにんあん /内閣不信任案/\nないかくぶんこ /内閣文庫/\nないかくほう /内閣法/\nないかてき /内科的/\nないかひ /内果皮/\nないかん /内観/内患/内官/\nないかんりょうほう /内観療法;[精医]naikan therapy/\nないがい /内外/\nないがいかかくさ /内外価格差/\nないがいそう /内外装/\nないがしろ /蔑ろ/\nないがめん /内画面/\nないがん /内含/\nないき /内規/内記/\nないきじゅんかん /内気循環/\nないきょう /内教;仏教/\nないきょうぼう /内教坊/\nないきょく /内局/\nないきん /内勤/\nないぎ /内儀/\nないくう /内腔/内宮/\nないくん /内訓/\nないぐう /内宮/\nないぐぶ /内供奉/\nないけい /内径/\nないけん /内見/\nないげんご /内言語/\nないこう /内向;-的/内攻;retrocede/内訌/内項;inner term/\nないこうしょう /内交渉/\nないこうせい /内向性/\nないこうてき /内向的/\nないこく /内国/\nないこくかいしゃ /内国会社/\nないこくかわせ /内国為替;domestic exchange. ⇔外国為替/\nないこくさい /内国債/\nないこくさん /内国産/\nないこくさんしゅぼば /内国産種牡馬/\nないこくさんば /内国産馬/\nないこくじん /内国人/\nないこくみん /内国民/\nないこくみんたいぐう /内国民待遇/\nないこっかく /内骨格/\nないこん /内婚/\nないご /内語/\nないごう /内合/\nないごうがいじゅう /内剛外柔/\nないさい /内妻/内済/\nないさいぼうかい /内細胞塊/\nないざい /内在/\nないざいか /内在化/\nないざいせい /内在性/\nないざいてき /内在的/\nないざいぶつ /内在物/\nないし /乃至/内侍/〜/\nないしき /内式/\nないしきょう /内視鏡/\nないしきょうけんさ /内視鏡検査/\nないしつ /内室/\nないしどころ /内侍所/\nないしのかみ /尚侍/\nないしのつかさ /内侍司;[律令制]/\nないしゃく /内借/内戚/\nないしゃこう /内斜行/\nないしゅう /内周/\nないしゅうげん /内祝言/\nないしゅうちょう /内周長/\nないしゅっけつ /内出血/\nないしょ /内緒/内書/\nないしょう /内相;内務大臣/内証/内障/内鞘;[植物]pericycle/内省;宮中の役所/\nないしょうしき /内照式/\nないしょく /内職/\nないしょばなし /内緒話/\nないしん /内心/内診/内申/\nないしんおう /内親王/\nないしんしょ /内申書/\nないしんてん /内申点/\nないしんのう /内親王/\nないしんふくざつ /内心複雑/\nないじ /内示/内耳/内事/\nないじえん /内耳炎/\nないじしんけい /内耳神経/\nないじつ /内実/\nないじゅ /内需/\nないじゅうがいごう /内柔外剛/\nないじゅかくだい /内需拡大/\nないじゅどころ /内豎所/\nないじょ /内助/\nないじょう /内情/\nないじょのこう /内助の功/\nないじん /内陣/\nないすん /内寸/\nないせい /内政/内省/内製/内生/内声/\nないせいかんしょう /内政干渉/\nないせいき /内性器/\nないせいじょう /内清浄/\nないせいてき /内省的/\nないせいふかんしょう /内政不干渉/\nないせいほうこく /内省報告/\nないせいもんだい /内政問題/\nないせいり /内整理/\nないせき /内積/内戚/\nないせつ /内接/\nないせつえん /内接円/\nないせん /内線;extension.「-番号」/内戦;civil war/\nないせんじょう /内線上/\nないせんじょうたい /内戦状態/\nないせんでんわ /内線電話/\nないせんでんわもう /内線電話網/\nないせんばんごう /内線番号/\nないせんひょう /内線表/\nないせんもう /内線網/\nないぜん /内膳/\nないそう /内装/内挿;[数学]interpolation/内層/内奏;非公式に奏上する/内争;内輪揉め/\nないそうこうじ /内装工事/\nないそうほう /内挿法/\nないそく /内側;⇔がいそく/内足/内則;≒内規/\nないぞう /内蔵;†built-in.「-HDD」/内臓;†organs.「-疾患」/\nないぞう> /内蔵;-HDD/\nないぞうおんげん /内蔵音源/\nないぞうかのう /内蔵可能/\nないぞうかんかく /内臓感覚;[生理]体内の諸感覚/\nないぞうがた /内蔵型/\nないぞうき /内蔵機/\nないぞうけい /内臓系/\nないぞうこてい /内蔵固定/\nないぞうしっかん /内臓疾患/\nないぞうしぼうしょうこうぐん /内臓脂肪症候群/\nないぞうでんち /内蔵電池/\nないぞうとけい /内蔵時計/\nないぞうどけい /内蔵時計/\nないぞうはれつ /内臓破裂/\nないぞうほうしき /内蔵方式/\nないぞうよう /内蔵用/\nないぞうろしゅつけい /内蔵露出計/\nないぞく /内属/\nないたい /内帯/内体/\nないたいせつ /内体説/\nないたつ /内達/\nないだい /内題/\nないだいじん /内大臣/\nないだく /内諾/\nないだん /内談/\nないち /内地/内治/\nないつう /内通/\nないつうしゃ /内通者/\nないてい /内定/内偵/内庭/\nないていしき /内定式/\nないていしゃ /内定者/\nないていしょ /内定書/\nないていひ /内廷費/\nないてき /内的/\nないてん /内転/内点/内典/\nないてんきん /内転筋;太ももの内側の筋肉。野球のピッチャーが痛めたりする。/\nないてんほう /内点法/\nないとう /内藤/\nないど /内帑/\nないどう /内道;内法,⇔外道,外法/\nないどきん /内帑金/\nないない /内々/無い無い/\nないないづくし /無い無い尽くし/\nないないてい /内々定/\nないにゅう /内乳/\nないねん /内燃/内捻/\nないねんき /内燃機/\nないねんきかん /内燃機関/\nないはいよう /内胚葉/\nないはおん /内破音;[音声学]implosive/\nないはつ /内発/\nないはつてき /内発的/\nないひ /内皮/内秘/\nないふ /内府/\nないふく /内服/内福/\nないふくえき /内服液/\nないふくやく /内服薬/\nないふん /内紛/\nないぶ /内部/\nないぶかいろ /内部回路/\nないぶかんさ /内部監査/\nないぶかんすう /内部関数/\nないぶきこう /内部機構/\nないぶきてい /内部規定/\nないぶきりつ /内部規律/\nないぶけいざい /内部経済;internal economies/\nないぶけいしき /内部形式/\nないぶけつごう /内部結合/\nないぶこーど /内部コード/\nないぶこうせい /内部構成/\nないぶこうぞう /内部構造/\nないぶこくはつ /内部告発/\nないぶしょうがい /内部障害/\nないぶしょり /内部処理/\nないぶしよう /内部仕様/\nないぶしりょう /内部資料/\nないぶじかん /内部時間/\nないぶじじょう /内部事情/\nないぶじゅうりょくは /内部重力波/\nないぶじゆうど /内部自由度/\nないぶじょうたい /内部状態/\nないぶじょうほう /内部情報/\nないぶせい /内部生/\nないぶせってい /内部設定/\nないぶせん /内部線/\nないぶそうさ /内部操作/\nないぶそうしょく /内部装飾/\nないぶそしき /内部組織/\nないぶぞうせつ /内部増設/\nないぶだんせん /内部断線/\nないぶちょうさ /内部調査/\nないぶていこう /内部抵抗/\nないぶてき /内部的/\nないぶどうさ /内部動作/\nないぶは /内部波/\nないぶひずみ /内部歪/\nないぶひょう /内部表/\nないぶひょうか /内部評価/\nないぶひょうげん /内部表現/\nないぶぶきょく /内部部局/\nないぶぶんれつ /内部分裂/\nないぶへんすう /内部変数/\nないぶほうかい /内部崩壊/\nないぶむじゅん /内部矛盾/\nないぶもーど /内部モード/\nないぶもでる /内部モデル/\nないぶもんだい /内部問題/\nないぶりゅうほ /内部留保/\nないぶりょういき /内部領域/\nないぶん /内分/内文/内聞/\nないぶんぴ /内分泌/\nないぶんぴつ /内分泌/\nないぶんぴつけい /内分泌系/\nないへいせい /内閉性/\nないへき /内壁/\nないへん /内編/内篇/\nないほう /内包/内法;内道,⇔外法,外道/内方/内報/\nないほうてき /内包的/\nないほうろんり /内包論理/\nないまく /内幕;inside/内膜;[解剖]endosporium/\nないまぜ /綯い交ぜ/\nないみつ /内密/\nないむ /内務/\nないむしょう /内務省/\nないむだいじん /内務大臣/\nないめい /内命/\nないめん /内面/\nないめんか /内面化/\nないめんせい /内面性/\nないめんせいかつ /内面生活/\nないめんてき /内面的/\nないめんびょうしゃ /内面描写/\nないもう /内毛/\nないもうこ /内蒙古/\nないもの /無い物;-ねだり/\nないものねだり /無い物ねだり/\nないや /内野/\nないやあんだ /内野安打/\nないやく /内約/\nないやしゅ /内野手/\nないやじゆうせき /内野自由席/\nないやじん /内野陣/\nないやせき /内野席/\nないゆう /内憂/\nないゆうがいかん /内憂外患/\nないよう /内容/内用/内洋;⇔外洋/\nないよういぜん /内容以前/\nないよういちらん /内容一覧/\nないようかくにん /内容確認/\nないようぎんみ /内容吟味/\nないようこうかい /内容公開/\nないようこうがい /内容梗概/\nないようご /内容語;[言語]content word.⇔構造語/\nないようしだい /内容次第/\nないようしょうめい /内容証明/\nないようしょうめいゆうびん /内容証明郵便/\nないようじたい /内容自体/\nないようせき /内容積/\nないようせつめい /内容説明/\nないようちゅう /内容中/\nないようてき /内容的/\nないようどおり /内容通り/\nないようなど /内容等/\nないようは /内容派/\nないようふめい /内容不明/\nないようぶ /内容部/\nないようぶつ /内容物/\nないようぶんせき /内容分析/\nないようぶんるい /内容分類/\nないようへんこう /内容変更/\nないようべつ /内容別/\nないようほうふ /内容豊富/\nないようりょう /内容量/\nないらん /内覧/内乱/\nないらんかい /内覧会/\nないらんざい /内乱罪/\nないりく /内陸/\nないりくこく /内陸国/\nないりくせい /内陸性/\nないりくぶ /内陸部/\nないりょく /内力/\nないりん /内輪/\nないりんいがい /内輪以外/\nないりんさ /内輪差/\nないりんざん /内輪山/\nないれ /名入れ/\nないろんげん /ナイロン弦/\nないわくせい /内惑星/\nないわん /内湾/\nなうて /名うて/\nなうまんぞう /ナウマン象;Naumann's elephant/\nなえ /苗/奈江/地震/\nなえいろ /苗色/\nなえうり /苗売り/\nなえぎ /苗木/\nなえこ /苗子/\nなえしろ /苗代/\nなえどこ /苗床/\nなえなえ /萎え萎え;[口](副詞)気力の抜けるさま/\nなえば /苗場/\nなえばたけ /苗畑/\nなえばやま /苗場山/\nなえぼ /苗穂/\nなえま /苗間/\nなえむら /苗村/\nなお /猶;more/尚;≒猶/直;straight/奈央;人名/奈緒/菜穂/\nなお> /尚;-一層/猶/\nなおあき /直明/尚明/\nなおい /直井/\nなおいち /直一/\nなおいり /直入/\nなおえ /直江/尚江/\nなおえつ /直江津/\nなおえつかん /直江津間/\nなおかず /直一/直和/\nなおかつ /猶且/直勝/\nなおかわ /直川/\nなおがき /尚書き/\nなおき /直樹/直紀/直木/直毅/尚紀/直喜/\nなおきしょう /直木賞/\nなおきち /直吉/\nなおこ /直子/尚子/奈緒子/奈保子/奈央子/菜桜子/菜生子/\nなおさら /尚更/\nなおざり /等閑/\nなおし /直し/直/直志/尚史/直史/尚士/\nなおしかた /直し方/\nなおしま /直島/\nなおじ /直治/\nなおずみ /直純/尚純/\nなおた /直田/\nなおたか /直孝/\nなおたけ /尚武/\nなおと /直人/尚人/\nなおとし /直敏/直利/尚稔/\nなおなおがき /尚々書/尚尚書/\nなおのぶ /直宣/\nなおのり /直徳/尚憲/尚紀/\nなおはら /猶原/\nなおはる /直治/\nなおひこ /直彦/尚彦/\nなおひさ /直久/尚久/\nなおひで /直秀/\nなおひと /直人/直仁/\nなおひろ /直宏/直弘/尚宏/尚弘/直大;名/直広/直廣/\nなおふみ /直史/尚文/\nなおまさ /直昌/\nなおみ /直美/奈緒美/なお美/尚美/直実/奈穂美/奈保美/名保美/\nなおみち /直道/\nなおや /直也/尚也/尚哉/直弥/名親/\nなおゆき /直之/直行/尚之/直幸/尚幸/\nなおよし /直義/直良/尚良し/\nなおれ /名折れ/\nなか /中/那珂/仲/\nなか#か /中#1日/\nなか> /中;中棚,中落ち,(地名)中落合/\nなかあし /中足/\nなかあだち /中阿達/\nなかい /中居/仲井/仲居/中井/\nなかいえき /中井駅/\nなかいけ /仲池/\nなかいず /中伊豆/\nなかいた /中板;[茶道]/\nなかいち /中市/\nなかいひでお /中井英夫/\nなかいま /仲井真/\nなかいみほ /中井美穂/\nなかいり /中入/中入り;-後の勝敗/\nなかいわ /中岩/\nなかう /なか卯;[企業名]ファーストフード。www.nakau.co.jp/\nなかうち /中内/\nなかうま /中馬/\nなかうみ /中海/\nなかえ /中江/\nなかえちょうみん /中江兆民;1847-1901/\nなかお /中尾/\nなかおか /中岡/\nなかおかちまち /仲御徒町/\nなかおく /中奥/\nなかおし /中押し/\nなかおち /中落ち/\nなかおもて /中表/\nなかおり /中折り/\nなかおれ /中折れ/\nなかおれぼうし /中折れ帽子/中折帽子/\nなかかるいざわ /中軽井沢/\nなかかわね /中川根/\nなかかんすけ /中勘助;(1885-1965) 作家。『銀の匙』/\nなかがい /仲買/\nなかがいうち /中谷内/\nなかがいにん /仲買人/\nなかがき /中垣/\nなかがた /中潟/\nなかがみ /中上/\nなかがみけんじ /中上健次/\nなかがわ /中川/那珂川;†栃木県／福岡県/那賀川;†徳島県/仲川/\nなかがわら /中河原/\nなかき /中木/\nなかきた /中北/中来田/\nなかぎし /中岸/\nなかぎょう /中京/\nなかぎり /中桐/中限/\nなかく /中区/\nなかくぎ /中釘/\nなかくら /中倉/仲倉/\nなかくろ /・/\nなかぐすく /中城/\nなかぐち /中口/\nなかぐろ /中黒/・/\nなかけちょう /名掛丁/\nなかこ /仲子/\nなかこうじ /中小路;姓/仲小路/\nなかこま /中巨摩/\nなかご /中子/中心/\nなかごう /中郷/\nなかごし /中越/\nなかごみ /中込/\nなかごめ /中込/\nなかごろ /中頃/中ごろ/\nなかさき /中崎/\nなかさく /中作/\nなかさつない /中札内/\nなかさと /中里/\nなかさんげ /中山下/\nなかざ /中座/\nなかざいけ /中在家/\nなかざき /中崎;姓/仲崎;姓/\nなかざと /中里;姓/仲里;姓/\nなかざわ /中澤;姓/中沢;姓/仲沢;姓/\nなかし /仲仕/\nなかした /中下/\nなかしべつ /中標津/\nなかしほろ /中士幌/\nなかしま /中島;姓/中嶋;姓/\nなかしょう /中庄/\nなかしょく /中食/\nなかじき /中敷/中敷き/\nなかじきり /中仕切り/\nなかじた /中舌/\nなかじたぼいん /中舌母音;[音声学]central vowel/\nなかじま /中島;姓/中嶋;姓/仲島;姓/中陦;姓/\nなかじまあつし /中島敦;作家。『李陵』『山月記』/\nなかじまつねゆき /中島常幸/\nなかじまひこうきがいしゃ /中島飛行機会社/\nなかじまふとう /中島埠頭/\nなかじめ /中締め/\nなかじゅく /中宿/\nなかじょう /中条/中條/\nなかす /中州/中洲;=中州/中須/\nなかすぎ /中杉/\nなかすじ /中筋/\nなかすみ /中済/\nなかず /中頭/中洲/\nなかずとばず /鳴かず飛ばず/\nなかずみ /中澄/\nなかせ /中瀬/\nなかせん /中仙/\nなかせんどう /中山道/中仙道/\nなかそ /中曽/\nなかそね /仲宗根/中曽根/\nなかそねやすひろ /中曽根康弘/\nなかぞこ /中底;(靴の)insole/\nなかぞの /中園/中薗/\nなかぞら /中空/\nなかた /中田/仲田/\nなかたがい /仲違い/仲たがい/\nなかたじま /中田島/\nなかたじまさきゅう /中田島砂丘/\nなかたど /仲多度/\nなかたに /中谷/仲谷/\nなかたね /中種子/\nなかだ /中田/仲田/\nなかだいら /中平/\nなかだか /中高/\nなかだし /中出し/\nなかだち /媒/仲立/仲立ち/中立/\nなかだちえいぎょう /仲立営業/\nなかだちにん /仲立人/\nなかだちょう /中田町/\nなかだて /中舘;異体字/\nなかだな /中棚/\nなかだるみ /中弛み/中だるみ/\nなかち /中地/仲地/\nなかちく /中地区/\nなかちょう /仲町/中長/\nなかぢ /中地/\nなかつ /中津/\nなかつえ /中津江/中枝/\nなかつか /中塚/\nなかつかさ /中務/\nなかつかさしょう /中務省/\nなかつがる /中津軽/\nなかつがわ /中津川/\nなかつがわりんどう /中津川林道/\nなかつぎ /中継ぎ/\nなかつくに /中つ国/\nなかつやま /中津山/\nなかづり /中吊り/\nなかづりこうこく /中吊り広告/\nなかて /中手/中稲/\nなかてん /中点/・/\nなかで /中出/中手;[囲碁]「五目-は死」/\nなかでも /中でも/\nなかとう /中藤/\nなかとがわ /中戸川/\nなかとき /中時/\nなかとさ /中土佐/\nなかとじ /中綴じ/\nなかとびら /中扉/\nなかとみ /中富/\nなかとんべつ /中頓別/\nなかど /中戸/\nなかなお /仲直/\nなかなおり /仲直り/\nなかなか /中々/中中/仲々/難々/\nなかにいかわ /中新川/\nなかにいだ /中新田/\nなかにし /中西/\nなかにほん /中日本/\nなかにも /中にも/\nなかにわ /中庭/\nなかぬき /中抜き/中貫き/\nなかぬり /中塗り/\nなかね /中根/仲値/中値/\nなかの /中野/仲野/\nなかのえき /中野駅/\nなかのおおえのおうじ /中大兄皇子/\nなかのきみ /中の君;[文語]二番目の姫君/\nなかのく /中野区/\nなかのくち /中之口/\nなかのさんぷらざ /中野サンプラザ/\nなかのし /中野市/\nなかのしげはる /中野重治;(1902-79)作家。『歌のわかれ』/\nなかのしま /中之島/中野島/\nなかのしまこうえん /中之島公園;大阪/\nなかのしょう /中ノ庄/中之庄/\nなかのしょてん /中野書店/\nなかのじょう /中之条/\nなかのだい /中野台/\nなかのちょう /仲之町/\nなかのぶがくえん /中延学園/\nなかのべ /中延/\nなかのほうめん /中野方面/\nなかのまつりごとのつかさ /中務省/\nなかのむさしの /中野武蔵野/\nなかはし /中橋/\nなかはた /中畑;姓/\nなかはま /中浜/\nなかはら /中原;姓/\nなかはらえき /中原駅/\nなかはらかいかん /中原会館/\nなかはらかいどう /中原街道/\nなかはらく /中原区/\nなかはらちゅうや /中原中也/\nなかば /半ば/\nなかばこ /中箱/\nなかばすぎ /半ば過ぎ/\nなかばやし /中林/\nなかばる /中原/\nなかばん /中番/\nなかひがし /中東;姓/\nなかひら /中平/\nなかび /中日/\nなかびしゃ /中飛車/\nなかびょうし /中表紙/\nなかぶくろ /中袋/\nなかぶた /中蓋/\nなかぶと /中太/\nなかへじ /中辺路/\nなかほど /中程/中ほど/\nなかほり /中堀/\nなかぼね /中骨/\nなかま /仲間/中間/仲魔/\nなかまいしき /仲間意識/\nなかまいり /仲間入り/仲間入/\nなかまうち /仲間内/\nなかまき /中牧/\nなかまく /中幕/\nなかまたち /仲間達/\nなかまち /中町/仲町/\nなかまつ /中松/\nなかまどうし /仲間同士/\nなかまはずれ /仲間外れ/\nなかまる /・/中束/\nなかまわれ /仲間割れ/\nなかみ /中身/中味;=中身/\nなかみかど /中御門/\nなかみかどてんのう /中御門天皇/\nなかみかわ /中見川/\nなかみせ /仲見世/\nなかみぞ /中溝/\nなかみち /中道/仲道/\nなかみなと /那珂湊/\nなかむら /中村/仲村/\nなかむらく /中村区/\nなかむらこうこう /中村高校/\nなかむらざ /中村座;[歌舞伎]江戸三座の一/\nなかむらし /中村市/\nなかむらたかし /中村尚司/\nなかむらや /中村屋/\nなかめぐろ /中目黒/\nなかもず /中百舌鳥/\nなかもと /中本/仲本/中元;姓/\nなかもり /中森/\nなかもりあきな /中森明菜/\nなかもん /中門/\nなかや /中谷/中屋/中矢/仲谷/\nなかやしき /中屋敷/\nなかやすみ /中休み/\nなかやま /中山/仲山/\nなかやまきねん /中山記念/\nなかやまけいばじょう /中山競馬場/\nなかやましば /中山芝/\nなかやませいこうしょ /中山製鋼所;[企業名]/\nなかやまだいしょうがい /中山大障害/\nなかやまとうげ /中山峠/\nなかやまひんば /中山牝馬/\nなかやまみほ /中山美穂/\nなかやまりょう /中山陵/\nなかゆび /中指/\nなかよし /仲良し/仲好し;=仲良し/\nなから /半ら/\nなかりゃく /中略/\nなかれ /勿れ/莫れ/毋れ/勿/毋/\nなかわきべつえき /中湧別駅/\nなかわく /中枠/\nなかわた /中綿/\nなかわり /中割り/\nなかんずく /就中/\nなが /長/永/\nなが> /長;長電話,長泣き,長談議/\nながあみ /長編み/\nながあめ /長雨/\nながい /永井/長井/長居/永射/\nながいあいだ /長い間/\nながいかふう /永井荷風/\nながいき /長生き/長生/\nながいきゅうぎじょう /長居球技場/\nながいけ /長池/\nながいこうえん /長居公園/\nながいし /長石/\nながいす /長椅子/\nながいずみ /長泉/\nながいた /長板/\nながいも /長芋;とろろいも/長薯/\nながうた /長唄/長歌/\nながえ /長柄;-刀/轅;牛車の-/永江/名替/\nながえさんきょう /長江三峡/\nながお /長尾/永尾/長夫/長緒/\nながおい /長追い/\nながおか /長岡/永岡/\nながおかえき /長岡駅/\nながおかきょう /長岡京/\nながおかきょうし /長岡京市/\nながおかぎかだい /長岡技科大/\nながおかぎだい /長岡技大/\nながおかし /長岡市/\nながおかてんじん /長岡天神/\nながおし /長押し/\nながおせん /長尾線/\nながおだい /長尾台/\nながおとうげ /長尾峠/\nながき /長岐/\nながぎし /永岸/\nながぎぬ /長衣/\nながくつした /長靴下/\nながくて /長久手/\nながくぼ /長久保/\nながくら /長倉/\nながぐつ /長靴/\nながけちょう /名掛丁/\nながごと /長言/\nながさ /長さ/\nながさか /長坂/\nながさき /長崎/永崎/\nながさきえき /長崎駅/\nながさきえきまえ /長崎駅前/\nながさきかんこう /長崎観光/\nながさきくうこう /長崎空港/\nながさきけん /長崎県/\nながさきけんえい /長崎県営/\nながさきけんちょう /長崎県庁/\nながさきこう /長崎港/\nながさきし /長崎市/\nながさきしない /長崎市内/\nながさきしゅっしんしゃ /長崎出身者/\nながさきしんぶん /長崎新聞/\nながさきせん /長崎線/\nながさきぞうせんじょ /長崎造船所/\nながさきだい /長崎大/\nながさきだいがく /長崎大学/\nながさきでんき /長崎電軌/\nながさきでんききどう /長崎電気軌道/\nながさきでんてつ /長崎電鉄/\nながさきどう /長崎道/\nながさきにちだい /長崎日大/\nながさきばん /長崎版/\nながさきべん /長崎弁/\nながさきほんせん /長崎本線/\nながさきや /長崎屋/\nながさきわん /長崎湾/\nながさく /永作/\nながさわ /長沢/長澤/永沢/\nながざら /長皿/\nながし /流し/\nながしうち /流し打ち;[野球]投球に逆らわない打法. ⇔引っ張り/\nながしかく /長四角/\nながしずき /流し漉き/\nながしだい /流し台/\nながしの /長篠/\nながしば /流し場;銭湯の-/\nながしま /長島/長嶋/永島/永嶋/\nながしまおんせん /長島温泉/\nながしまかずしげ /長嶋一茂;人名/\nながしまかんとく /長嶋監督/\nながしましげお /長嶋茂雄/\nながしめ /流し目/\nながじゃく /長尺/\nながじゅばん /長襦袢/\nながす /長洲/\nながすぎ /長過ぎ/\nながすくじら /長須鯨/\nながずぼん /長ズボン/\nながせ /長瀬/永瀬/\nながせさんぎょう /長瀬産業;[企業名]/\nながそで /長袖/\nながた /永田/長田/長多/\nながたち /長太刀;+0 longsword/\nながたちょう /永田町/\nながたな /菜刀;菜切り庖丁/\nながたに /長谷/永谷/\nながたにえん /永谷園/\nながたび /長旅/\nながだんぎ /長談義/\nながちょうば /長丁場/\nながっちり /長っ尻/\nながつ /長津/永津/\nながつか /長塚/長束/\nながつかたかし /長塚節;(1879-1915) 作家。『土』/\nながつき /長月;陰暦9月/\nながつだ /長津田/\nながつだえき /長津田駅/\nながつづき /長続き/永続き/\nながつま /長妻/\nながづくえ /長机/\nながて /長手/\nながてぶくろ /長手袋/\nながてほうこう /長手方向/\nながでんわ /長電話/\nながと /長門/長戸/\nながとうりゅう /長逗留/\nながとし /長年/\nながとの /長殿/\nながとみ /長富/長冨;「富」異体字/\nながとも /長友/永友/\nながとろ /長瀞/\nながなが /長々/\nながぬま /長沼/\nながねぎ /長葱/長ネギ/\nながねん /長年/永年/\nながの /長野/永野;人名/長能/永埜/\nながのえき /長野駅/\nながのがわ /長野側/\nながのけん /長野県/\nながのけんみん /長野県民/\nながのこう /長野高/\nながのこうじょう /長野工場/\nながのこうせん /長野高専/\nながのし /長野市/\nながのしぎかい /長野市議会/\nながのしない /長野市内/\nながのしんかんせん /長野新幹線/\nながのじどうしゃどう /長野自動車道/\nながのだい /長野大/\nながのだいがく /長野大学/\nながのでんてつ /長野電鉄/\nながのどう /長野道/\nながのにほんむせん /長野日本無線/\nながのはら /長野原/\nながのはらくさつぐち /長野原草津口/\nながのほうめん /長野方面/\nながはし /長橋/\nながはた /永幡/\nながはま /長浜/長濱/\nながはまかん /長浜間/\nながはら /永原/長原/\nながはる /長治;名/\nながばかま /長袴/\nながばなし /長話/\nながばり /長針/\nながひと /長人/\nながひばち /長火鉢/\nながびつ /長櫃/\nながふさ /長房/\nながぶせ /長伏/\nながぶち /長渕/長淵/\nながぶちつよし /長渕剛/\nながぶろ /長風呂/\nながほ /長保/\nながまさ /長政/\nながまち /長町/\nながまちえき /長町駅/\nながまつ /永松/長松/\nながみ /永見/\nながみち /長道/\nながみつ /長光/永光/\nながみね /長嶺/長峯/\nながむし /長虫/\nながむね /長宗/\nながめ /眺め/長め/長目/霖;=長雨/長雨/\nながもち /長持ち/長持/長もち/\nながもちうた /長持唄/\nながものがたり /長物語/\nながもり /長森;姓/永森/\nながや /長屋/長谷/長家/\nながやおう /長屋王/\nながやす /永安/\nながやま /永山/長山/\nながやまえき /永山駅/\nながやみ /長病み/\nながやり /長槍/\nながゆ /長湯/\nながゆき /長幸/\nながよ /長与/長夜/\nながよし /永吉/長吉/\nながら /乍ら/長良/長柄/乍/\nながらがわ /長良川/\nながらがわかこうせき /長良川河口堰/\nながらがわてつどう /長良川鉄道/\nながらく /長らく/\nながれ /流れ/\nながれかいさん /流れ解散/\nながれさぎょう /流れ作業/流作業/\nながれず /流れ図/\nながれだま /流れ弾/\nながれぼし /流れ星/\nながれもの /流れ者/\nながれや /流れ矢/\nながれやま /流山/\nながわ /名川/奈川/奈河/\nながわずらい /長患い/痼/\nなき /泣き/亡き/鳴/\nなきおとし /泣落し/\nなきおんな /泣き女/泣女/\nなきがお /泣き顔/\nなきがら /亡骸/亡き骸/\nなきごえ /鳴き声/泣き声/鳴声/\nなきごと /泣き言/\nなきじょうご /泣き上戸/\nなきたま /亡き魂/\nなきっつら /泣きっ面/\nなきつら /泣き面/\nなきどころ /泣き所/\nなきどり /鳴き鳥/\nなきね /泣き寝/\nなきねいり /泣き寝入り/\nなきべそ /泣きべそ/\nなきぼくろ /泣き黒子/\nなきまね /鳴き真似;ホーホケキョ/泣き真似;うえ〜ん/\nなきむし /泣き虫/\nなきもの /亡き者;-にする/\nなきり /菜切り/奈切/\nなきりすげ /菜切菅/\nなきりぼうちょう /菜切り包丁/菜切包丁/\nなきりゅう /鳴き竜/鳴竜/\nなきわかれ /泣き別れ/\nなきわらい /泣き笑い/\nなぎ /凪/薙/梛/奈義/南木/椥/\nなぎさ /渚/\nなぎそ /南木曾/\nなぎなた /長刀/薙刀/\nなぎなたがた /長刀形/\nなぎなたほこ /長刀鉾/\nなぎなたぼこ /長刀鉾/\nなぎょう /ナ行/な行/\nなぎょうへんかくかつよう /ナ行変格活用;[文法]ナ変。 (死ぬ)な-に-ぬ-ぬる-ぬれ-ね/\nなくなく /泣く泣く/\nなくら /名倉/\nなぐ /薙/\nなぐさ /慰/\nなぐさみもの /慰み物/慰み者;-にされる/\nなぐさめ /慰め/\nなぐさめがお /慰め顔/\nなぐも /南雲/\nなぐら /名倉/殴羅/\nなぐり /名栗/殴り/\nなぐりあい /殴り合い;-の喧嘩/\nなぐりがき /殴り書き/\nなぐるける /殴る蹴る/\nなげ /投げ/無げ/\nなげあみ /投網/投げ網/\nなげいればな /抛入花/\nなげうり /投げ売り/投売り/\nなげかた /投げ方/\nなげき /嘆き/歎き/\nなげきす /投げキス/\nなげきっす /投げキッス;チュッ！/\nなげきのかべ /嘆きの壁;Wailing Wall/\nなげくび /投げ首/\nなげこみ /投げ込み;-が足りない/投込み/\nなげこみでら /投げ込み寺;死んだ遊女を「投げ込み」ました/\nなげざお /投げ竿/\nなげし /長押/\nなげせん /投げ銭/\nなげづり /投げ釣り/投げ釣/\nなげなわ /投げ縄/\nなげぶみ /投げ文/投文/\nなげや /投げ矢;darts/投矢/\nなげやり /投げ遣り/投げ槍/投槍/投げやり/\nなげわざ /投げ技/\nなこ /名古/\nなこうじ /若王寺/\nなこうど /仲人/\nなこうどぐち /仲人口/\nなこそ /勿来/\nなご /名護/名古/名子/\nなごや /名古屋;愛知/名護屋;佐賀/名越/那古屋/\nなごやいがい /名古屋以外/\nなごやえいぎょうしょ /名古屋営業所/\nなごやえき /名古屋駅/\nなごやえきちか /名古屋駅地下/\nなごやえきまえ /名古屋駅前/\nなごやか /和やか/\nなごやきゅうじょう /名古屋球場/\nなごやきんこう /名古屋近郊/\nなごやきんこぐん /名古屋金鯱軍/\nなごやくうこう /名古屋空港/\nなごやぐち /名古屋口/\nなごやけいえい /名古屋経営/\nなごやけいばじょう /名古屋競馬場/\nなごやこーちん /名古屋コーチン;鶏/\nなごやこうえん /名古屋公演/\nなごやこうぎょうだい /名古屋工業大/\nなごやこうぎょうだいがく /名古屋工業大学/\nなごやこうそく /名古屋高速/\nなごやこうだい /名古屋工大/\nなごやこくぜいきょく /名古屋国税局/\nなごやし /名古屋市/\nなごやししゃ /名古屋支社/\nなごやしてん /名古屋支店/\nなごやしない /名古屋市内/\nなごやしぶ /名古屋支部/\nなごやじょう /名古屋城/\nなごやじん /名古屋人/\nなごやじんく /名古屋甚句;[民謡]/\nなごやせいさくしょ /名古屋製作所;[企業名]/\nなごやせん /名古屋線/\nなごやたいかい /名古屋大会/\nなごやだい /名古屋大/\nなごやだいいん /名古屋大院/\nなごやだいがく /名古屋大学/\nなごやだいしょうてん /名古屋大賞典/\nなごやだいり /名古屋大理/\nなごやちく /名古屋地区/\nなごやてつどう /名古屋鉄道/\nなごやにし /名古屋西/\nなごやはつ /名古屋発/\nなごやばしょ /名古屋場所/\nなごやべん /名古屋弁/\nなごやほうめん /名古屋方面/\nなごやほんせん /名古屋本線/\nなごやまつり /名古屋祭/\nなごやめいぶつ /名古屋名物/\nなごり /名残/名残り/\nなごん /納言/\nなさけ /情け/情/\nなさけしらず /情け知らず/\nなさけむよう /情け無用/\nなさけようしゃ /情け容赦;-ない/\nなさぬなか /生さぬ仲/\nなざし /名指し/\nなし /梨/無し/無/\nなしがり /なし狩り/\nなしくずし /なし崩し/済し崩し/\nなしくずしてき /なし崩し的/\nなしじ /梨子地/\nなしだ /梨田/\nなしだい /梨大/\nなしのつぶて /梨の礫/\nなしもとのみや /梨本宮/\nなじみ /馴染/馴染み/\nなじみきゃく /馴染み客/\nなす /那須/茄子/茄/那州/\nなすおんせん /那須温泉/\nなすか /ナス科/\nなすこうじょう /那須工場/\nなすこん /茄子紺/\nなすしおばら /那須塩原/\nなすすべ /為す術/\nなすだけ /那須岳;地名,栃木/\nなすの /那須野/\nなすのよいち /那須与一;平家物語の弓の名手/\nなすび /茄子/茄/\nなすもく /ナス目/Solanales/\nなすもくぐん /ナス目群/\nなずな /薺/\nなずらえうた /準え歌/\nなせ /奈瀬;姓/\nなぜ /何故/名瀬/\nなぜか /何故か/\nなぜなら /何故なら/∵/\nなぞ /謎/\nなぞかけ /謎掛け/\nなぞがく /謎学/\nなぞことば /謎言葉/\nなぞとき /謎解き/\nなぞなぞ /謎々/\nなぞなぞものがたり /謎々物語/謎謎物語/\nなぞわざ /謎技/\nなた /鉈/屶/釶/\nなたしょう /名田庄/\nなたに /名谷/\nなたね /菜種/\nなたねあぶら /菜種油/\nなたまめ /鉈豆/\nなだ /灘/洋/涙/\nなだい /名代/名題/灘井/\nなだいやくしゃ /名題役者/\nなだきたどおり /灘北通/\nなだく /灘区/\nなだこう /灘高/灘校/\nなだこうこう /灘高校/\nなだこうとうがっこう /灘高等学校/\nなださき /灘崎/\nなだたる /名立たる/名だたる/\nなだち /名立/\nなだちゅう /灘中/\nなだちゅうがく /灘中学/\nなだれ /雪崩/\nなだれげんしょう /雪崩現象/\nなだれしき /雪崩式/\nなち /那智/\nなっ /納/\nなっきり /菜っ切り/\nなっしゅきんこう /ナッシュ均衡;[ゲーム理論]Nash Equilibrium/\nなっしょ /納所;お寺の-/\nなっせん /捺染/\nなっちん /納音/\nなっとう /納豆/\nなっとうきん /納豆菌/\nなっとうしゅう /納豆臭/\nなっとうじる /納豆汁/\nなっとうまき /納豆巻/納豆巻き/\nなっとく /納得/\nなっとくかん /納得感/\nなっとくずく /納得尽く/\nなっぱ /菜っ葉/菜葉/\nなつ /夏/捺;捺印/奈津;人名/\nなつあき /夏秋/\nなついがい /夏以外/\nなついろ /夏色/\nなついん /捺印/\nなつえ /夏江/\nなつお /夏生/\nなつおんな /夏女/\nなつか /長束/\nなつかし /懐かし/\nなつかぜ /夏風邪/\nなつかわ /夏川/\nなつがき /夏牡蛎/\nなつがすみ /夏霞/\nなつがた /夏型/\nなつがっこう /夏学校/\nなつがっしゅく /夏合宿/\nなつがれ /夏枯れ/\nなつき /夏樹/夏生/夏木/奈月/無月/夏季;かき/\nなつぎ /夏着/\nなつぎぬ /夏衣/\nなつぎり /夏霧/\nなつくいな /夏水鶏/\nなつくさ /夏草/\nなつぐも /夏雲/\nなつげ /夏毛/\nなつげしき /夏景色/\nなつこ /奈津子/夏子/なつ子/那津子/\nなつこみ /夏コミ/\nなつごう /夏号/\nなつごろ /夏頃/\nなつごろも /夏衣/\nなつさく /夏作/\nなつじかん /夏時間/\nなつじゅう /夏中/\nなつずいせん /夏水仙;fairy lily/\nなつぜみ /夏蝉/\nなつぜんご /夏前後/\nなつぞら /夏空/\nなつだいこん /夏大根;辛い!/\nなつどり /夏鳥/\nなつの /夏野/\nなつのじん /夏の陣/\nなつば /夏場/\nなつばおり /夏羽織/\nなつばしょ /夏場所/\nなつばて /夏ばて/夏バテ/\nなつばん /夏版/\nなつひこ /夏彦/\nなつび /夏日/\nなつふく /夏服/\nなつほんばん /夏本番/\nなつぼうし /夏帽子/\nなつまけ /夏負け/夏負/\nなつまつり /夏祭/夏祭り/\nなつみ /菜摘/奈津美/夏美/夏実/夏巳/\nなつみかん /夏蜜柑/夏みかん/夏ミカン/\nなつむき /夏向き/\nなつむし /夏虫/\nなつめ /夏目/棗/夏芽;⇔冬芽/棘/\nなつめそうせき /夏目漱石/\nなつめまさこ /夏目雅子/\nなつめやし /棗椰子/\nなつめろ /懐メロ;[口]懐かしのメロディ/\nなつもの /夏物/\nなつもよう /夏模様/\nなつやさい /夏野菜/\nなつやすみ /夏休み/夏休/\nなつやせ /夏痩せ/\nなつやま /夏山/\nなつよ /夏代/\nなつよう /夏用/\nなづけ /名付け/菜漬/\nなづけおや /名付け親/名付親/\nなでがた /撫で肩/なで肩/\nなでぎり /撫で斬り/\nなでしこ /撫子/\nなでしこもく /ナデシコ目/Caryophyllales/\nなでしこもくぐん /ナデシコ目群/\nなでなで /撫で撫で/\nなではら /撫原/\nなでら /斜平/\nなでん /南殿/\nなとり /名取/\nなとりうむ /Na/Sodium/\nなとりうむえん /ナトリウム塩/\nなとりし /名取市/\nなど /等/抔;≒等/\nなどころ /名所/\nなどなど /等々/\nなな /七/奈々/奈奈/７/\nなな> /七/\nなない /七位/\nなないろ /七色/\nななえ /七重/奈々絵/奈々江/七栄/\nななお /七尾/\nななおせん /七尾線/\nななか /七華;名/\nななかい /七会/\nななかく /七角/\nななきた /七北田/\nななくさ /七草/\nななくせ /七癖/\nななくま /七隈/\nななこ /七個/奈々子/魚子/斜子/7個/七子/\nななこおり /斜子織り/斜子織/魚子織り/魚子織/\nななこまち /七小町/\nななころび /七転び/\nななころびやおき /七転び八起き/\nななさわ /奈々沢/\nななさん /七三/\nななさんいちぶたい /七三一部隊;[日本史](1933-45)/\nななし /名無し/名無/\nななしゅきょうぎ /七種競技/\nななしょく /七色/\nななじゅうにんやくせいしょ /七十人訳聖書;Septuagint/\nななじゅうねんだい /七十年代/\nななじょう /七条/\nななじょうかわらまち /七条河原町/\nななせ /七瀬/\nななそ /七十/\nななそじ /七十路/七十/\nななたび /七度/\nななたま /七玉/\nななだいせん /七大戦/\nななだる /七滝/\nななつ /七つ/七ツ/\nななつか /七塚/\nななつたき /七ッ滝/\nななつどうぐ /七つ道具;泥棒の-/\nななつぼし /七つ星/\nななつもり /七ッ森/\nななにん /七人/\nななねん /七年/\nななねんめ /七年目/\nななひかり /七光/七光り/\nななひき /七匹/\nななふし /竹節虫/\nななふしぎ /七不思議/\nななぶ /七部/\nななほしてんとう /七星瓢虫/\nななまがり /七曲り/\nななみ /七海/七生/\nななめ /斜め/\nななめうえ /斜め上/\nななめうしろ /斜め後ろ/\nななめこうほう /斜後方/\nななめした /斜め下/\nななめぜんぽう /斜前方/\nななめまえ /斜め前/\nななめよみ /斜め読み/\nななやしろ /七社/\nななやま /七山/\nななよ /七夜/\nななれんしょう /七連勝/\nななわり /七割/\nなに /何/\nなに> /何;何版,何先生/\nなにいろ /何色/\nなにうりば /何売場/\nなにえき /何駅/\nなにか /何か/何科/\nなにかと /何彼と/\nなにがし /某/何某/\nなにがた /何型/\nなにがなんでも /何が何でも/\nなにけい /何系/\nなにけん /何県/\nなにげ /何気/\nなにご /何語/\nなにごころ /何心/\nなにごと /何事/何言/\nなにさま /何様/\nなにしろ /何しろ/\nなにじん /何人/\nなにせ /何せ/\nなにせん /何線/\nなにせんせい /何先生/\nなにとぞ /何卒/\nなにとも /何とも/\nなになに /何々/何何/\nなにはさておき /何は扨措き/何は扨置き/\nなにばしょ /何場所/\nなにひとつ /何一つ/\nなにびと /何人/\nなにぶん /何分/\nなにほど /何程/\nなにも /何も/\nなにもの /何者;†somebody.「あいつ-だ？」/何物;†something.「欺瞞以外の-でもない」/\nなにもよう /何模様/\nなにや /何屋/\nなにやつ /何奴/\nなにやら /何やら/\nなにゆえ /何故/\nなによう /何用/\nなにより /何より;それは-です/\nなにわ /灘/難波/浪速/浪花/\nなにわぶし /浪花節/\nなにわぶしてき /浪花節的/\nなぬか /七日/\nなぬし /名主/\nなの /七/nano;[SI接頭語]n,10^-9/\nなのか /七日/７日/7日/\nなのかめ /七日目/\nなのこ /菜子/\nなのはな /菜の花/\nなのはなばたけ /菜の花畑/\nなのり /名乗り/名告り/\nなのりゅうし /ナノ粒子/\nなは /那覇/\nなはえき /那覇駅/\nなはくうこう /那覇空港/\nなはこうつう /那覇交通/\nなはさば /鯆/\nなはし /那覇市/\nなはしない /那覇市内/\nなはり /奈半利/名張/\nなばかり /名ばかり/\nなばな /菜花/\nなばり /名張/\nなばりせん /名張線/\nなぱーむだん /ナパーム弾;(napalm)焼夷弾の一種/\nなふだ /名札/\nなぶら /∇;nabla(ベクトル微分)/\nなぶりごろし /嬲り殺し/\nなぶりもの /嬲り者/\nなへん /奈辺/那辺;=奈辺/ナ変;ナ行変格活用/\nなべ /鍋/辺/邉;「辺」の旧字1/邊;「辺」の旧字2/\nなべかい /鍋会/\nなべかま /鍋釜/\nなべき /鍋気/\nなべしき /鍋敷き/\nなべしま /鍋島/\nなべぞこ /鍋底/\nなべた /鍋田/\nなべたに /鍋谷/\nなべつかみ /鍋掴み/\nなべづる /鍋鶴/鍋鉉/\nなべて /並べて/\nなべの /鍋野/\nなべはだ /鍋肌/\nなべはり /鍋貼/\nなべぶぎょう /鍋奉行/\nなべぶた /鍋蓋/\nなべもの /鍋物/鍋もの/\nなべやき /鍋焼/鍋焼き;-うどん/\nなべやきうどん /鍋焼き饂飩/\nなべりょうり /鍋料理/\nなほ /尚/猶/菜穂/\nなほこ /菜穂子/奈穂子/\nなほざり /等閑/\nなほし /直衣/\nなほみ /奈保美/\nなほもって /尚以て/\nなぽれおんほうてん /ナポレオン法典;[世界史]Code Napoleon(code civil)/\nなま /生/\nなま> /生;-写真,-ジャケ/\nなまあげ /生揚げ/\nなまあし /生足/生脚/\nなまあん /生餡/生あん/\nなまいき /生意気/\nなまいきざかり /生意気盛り/\nなまうお /生魚/\nなまえ /名前/\nなまえいがい /名前以外/\nなまえいり /名前入/\nなまえかいけつ /名前解決/\nなまえかんり /名前管理/\nなまえくうかん /名前空間/\nなまえしてい /名前指定/\nなまえじたい /名前自体/\nなまえつきぱいぷ /名前付きパイプ/\nなまえひょう /名前表/\nなまえまけ /名前負け/\nなまえよう /名前用/\nなまえんそう /生演奏/\nなまおと /生音/\nなまおぼえ /生覚え/\nなまおん /生音/\nなまかじり /生齧り/\nなまかべ /生壁/\nなまかべいろ /生壁色/\nなまかわ /生皮/\nなまかんせん /生観戦/\nなまがき /生牡蠣/生牡蛎/生蛎/\nなまがくしょう /生学生/\nなまがけ /生掛け/\nなまがし /生菓子/\nなまがっき /生楽器/\nなまがわ /生皮/\nなまがわき /生乾き/\nなまき /生木/\nなまきず /生傷/生疵;=生傷/\nなまくび /生首/\nなまくら /鈍/鈍ら/\nなまくりーむ /生クリーム/\nなまぐさ /生臭/腥/\nなまぐさぼうず /生臭坊主/\nなまけぐせ /怠け癖/\nなまけごころ /怠け心/\nなまけもの /怠け者/\nなまげんこう /生原稿/\nなまこ /海鼠/\nなまこかべ /海鼠壁/\nなまこん /生コン;生コンクリート/\nなまこんくりーと /生コンクリート/\nなまごみ /生塵/生ゴミ/\nなまごみしょりき /生ごみ処理機/\nなまごめ /生米/\nなまごろし /生殺し/\nなまざかな /生魚/生肴/\nなましいたけ /生椎茸/\nなましゅつえん /生出演/\nなましょく /生食/\nなましょくよう /生食用/\nなまじ /憖/\nなまじっか /憖っか/\nなまじゃけ /生鮭/\nなまじゃしん /生写真/\nなまじょうゆ /生醤油/\nなます /膾/鱠;=膾/韲;≒膾/\nなますじこ /生筋子/\nなまず /鯰/癜;[医](皮膚病) leukoderma/鮠;はや,?/\nなませっこう /生石膏/\nなまそば /生蕎麦;茹でてないソバ/\nなまたまご /生卵/生玉子/\nなまため /生天目/生田目/\nなまだら /生鱈/生ダラ/\nなまち /生血/\nなまちち /生乳/\nなまちゃ /生茶/\nなまちゅうけい /生中継/\nなまつば /生唾/\nなまづめ /生爪/生詰/\nなまでーた /生データ/\nなまなま /生生/生々/\nなまにえ /生煮え/\nなまにく /生肉/\nなまはけい /生波形/\nなまはげ /生剥/生剥げ;秋田の奇祭/\nなまはだ /生肌/\nなまはんか /生半可/\nなまはんじゃく /生半尺/\nなまばな /生花/\nなまばんぐみ /生番組/\nなまぱんこ /生パン粉/\nなまびーる /生ビール/\nなまびょうほう /生兵法/\nなまぴ /生ピ/\nなまふ /生麩/\nなまぶし /生節;半乾きの鰹節/\nなまへんじ /生返事/\nなまほうそう /生放送/\nなまぼし /生乾し/\nなままめ /生豆/\nなまみ /生身/\nなまみず /生水/\nなまみそ /生味噌/\nなまむぎ /生麦/\nなまめん /生麺/\nなまもの /生物/\nなまやけ /生焼け/\nなまやさい /生野菜/\nなまよい /生酔い/\nなまり /鉛;Pb/訛/訛り;accent/Pb/Lead/\nなまりいた /鉛板/\nなまりいり /鉛入/\nなまりいろ /鉛色/\nなまりかごうぶつ /鉛化合物/\nなまりだん /鉛弾/\nなまりちくでんち /鉛蓄電池/\nなまりばん /鉛版/\nなまりぶくろ /鉛袋/\nなまりぶし /生り節/生節/\nなまろく /生録/\nなまろくおん /生録音/\nなみ /波/並/浪/奈美/奈未/名美/奈巳/竝;「並」の旧字/〜;→なみせん/\nなみあい /浪合/\nなみあし /並足/\nなみいか /並以下/\nなみいた /波板;波状の板。トタン屋根など/\nなみうち /波打/\nなみうちぎわ /波打ち際/波打際/\nなみえ /浪江/\nなみお /波雄/\nなみおか /浪岡/\nなみおと /波音/\nなみかぜ /波風/\nなみかた /波方/\nなみかっこ /波括弧/\nなみかわ /並河/浪川/\nなみがい /浪貝/\nなみがけ /並罫/\nなみがしら /波頭/\nなみがた /波形/\nなみき /並木/行木/\nなみきおおはし /並木大橋/\nなみきざ /並木座/\nなみきみち /並木道/\nなみけい /波罫;〜/\nなみこし /浪越/\nなみしょう /浪商/\nなみじ /波路/\nなみじょう /波状/\nなみせい /並製/\nなみせん /波線/〜/\nなみたいてい /並大抵/\nなみだ /涙/泪;「涙」の異体字/涕/\nなみだあめ /涙雨/\nなみだがお /涙顔/\nなみだがた /涙型/\nなみだがわ /涙川;cry me a river/\nなみだきん /涙金/\nなみだごえ /涙声/\nなみだながら /涙ながら/\nなみだばし /涙箸/\nなみだめ /涙目/\nなみだもの /涙もの/涙モノ/\nなみとう /並等/\nなみなみ /並々/\nなみの /波野/\nなみのはな /波の花;(忌言葉)塩/\nなみのり /波乗り/波乗/\nなみはずれ /並外れ/\nなみはば /並幅/\nなみひととおり /並一通り/\nなみへい /波平/\nなみま /波間/\nなみまく /波幕/\nなみまくら /波枕/\nなみまつ /並松/\nなみもり /並盛/\nなみよけ /波除け/\nなむ /南無/\nなむあみだぶつ /南無阿弥陀仏;(浄土宗)/\nなむさん /南無三/\nなむさんぼう /南無三宝/\nなむみょうほうれんげきょう /南無妙法蓮華経;(日蓮宗)/\nなむら /魚群/\nなめ /滑/嘗/\nなめいし /大理石/\nなめかた /行方/\nなめかわ /滑川/\nなめがた /行方/\nなめくじ /蛞蝓/\nなめくじうお /蛞蝓魚/\nなめこ /滑子/\nなめし /菜飯/\nなめしがわ /鞣革/\nなめたけ /滑茸/\nなめらか /滑らか/\nなめりかわ /滑川/\nなや /納屋/納谷;人名/魚屋/\nなやみ /悩み/\nなやみおおき /悩み多き/\nなやみごと /悩み事/\nなやみそうだん /悩み相談/\nなやらい /追儺;=ついな/\nなゆ /那由/\nなゆた /那由多;10^60/那由他;=那由多/奈由太;人名/\nなよせ /名寄せ/\nなよせちょう /名寄帳/\nなよたけ /弱竹/\nなよろ /名寄/\nなよろほんせん /名寄本線/\nなら /奈良/楢;oak/柞;≒楢/枹;≒楢/平城;=奈良 ※連想?/\nならい /奈良井/\nならいごと /習い事/\nならいしょう /習い性/\nならえ /奈良絵/\nならえき /奈良駅/\nならえほん /奈良絵本/\nならお /奈良尾/\nならおか /奈良岡/\nならかわ /楢川/\nならかん /奈良間/\nならき /奈良木/\nならく /奈落/\nならけん /奈良県/\nならけんなんぶ /奈良県南部/\nならけんみん /奈良県民/\nならこうえん /奈良公園/\nならこうせん /奈良高専/\nならこうつう /奈良交通/\nならさき /楢崎/\nならざき /楢崎/\nならし /奈良市/馴らし;じゃじゃ馬-/慣らし;足-,口-/\nならしてん /奈良支店/\nならしない /奈良市内/\nならしの /習志野/\nならしのし /習志野市/\nならじだい /奈良時代/\nならじょしだい /奈良女子大/\nならじょしだいがく /奈良女子大学/\nならず /不成/\nならずもの /ならず者/\nならずものこっか /ならず者国家/\nならせん /奈良線/\nならせんえんせん /奈良線沿線/\nならせんたん /奈良先端/\nならせんたんかがくぎじゅつだいがくいんだいがく /奈良先端科学技術大学院大学/\nならせんたんだい /奈良先端大/\nならちく /奈良地区/\nならちょう /奈良町/\nならづけ /奈良漬/\nならでん /奈良電/\nならは /楢葉/\nならはら /奈良原/\nならば /→/⊃/⇒/\nならび /並び/\nならびかえ /並び換え/\nならびじゅん /並び順/\nならびに /並びに/\nならへいあんじだい /奈良平安時代/奈良・平安時代/\nならべ /並べ/\nならべかえ /並べ替え/\nならほうめん /奈良方面/\nならやま /平城山/\nならやまぶしこう /楢山節考/\nならわし /習わし/慣わし/\nなり /鳴り/也/形/成/就/斉/哉/\nなりあい /成合/\nなりあいじ /成相寺/\nなりあがり /成り上がり/\nなりあき /成昭/\nなりあきら /斉彬/\nなりお /成雄/\nなりかたち /形姿/\nなりかつよう /ナリ活用;形容動詞の活用形態/\nなりかわ /成川/\nなりきん /成金/\nなりきんしゅみ /成金趣味/\nなりぎん /成銀/\nなりこ /成子/\nなりこま /成駒/\nなりこまや /成駒屋;よっ、-！/\nなりさと /成里/\nなりさわ /成沢/成澤/\nなりしげ /成茂/\nなりしま /成嶋/\nなりた /成田/\nなりたかん /成田間/\nなりたくうこう /成田空港/\nなりたくうこうえき /成田空港駅/\nなりたくうこうかん /成田空港間/\nなりたくうこうちゃく /成田空港着/\nなりたくうこうもんだい /成田空港問題/\nなりたし /成田市/\nなりたしんかんせん /成田新幹線/\nなりたせん /成田線/\nなりたち /成り立ち/成立ち/\nなりたにし /成田西/\nなりたはつ /成田発/\nなりたびん /成田便/\nなりたほうめん /成田方面/\nなりたや /成田屋/\nなりたりこん /成田離婚/\nなりち /成知/\nなりて /成り手/為り手/\nなりと /成人/\nなりとみ /成富/\nなりとも /成知/成伴/\nなりはら /成原/\nなりひさご /生り瓢;ヒョウタン/\nなりひと /成人/\nなりひら /業平/\nなりひらばし /業平橋/\nなりひらばしえき /業平橋駅/\nなりひろ /成洋/\nなりふり /形振り/\nなります /成増/\nなりまつ /成松/\nなりみ /也実/也美/\nなりみつ /成允/\nなりもと /成本/\nなりもの /鳴り物/鳴物/生り物/済り物/\nなりものいり /鳴り物入り/鳴物入り/\nなりものし /鳴物師/\nなりやす /成康/\nなりゆき /成行/成行き/成り行き/\nなりゆきちゅうもん /成り行き注文/成行き注文/\nなりゆきまかせ /成り行き任せ/\nなりよし /成良/\nなりわ /成羽/\nなりわい /生業/業/\nなる /成/徳/鳴/奈留/\nなるあき /成章/\nなるお /鳴尾/成雄/\nなるおきねん /鳴尾記念/\nなるかみ /鳴神/\nなるき /成紀/\nなるきよ /成清/\nなるけ /成毛/\nなるげ /成毛;姓/\nなるこ /鳴子/\nなるご /鳴子/\nなるさわ /鳴沢/成沢/成澤/鳴澤/\nなるしま /成島/成嶋/\nなるせ /成瀬/鳴瀬/\nなるせだい /成瀬台/\nなるたき /鳴滝/\nなるたきじゅく /鳴滝塾;[日本史]/\nなるち /成知/\nなると /鳴門/鳴戸/\nなるとう /成東/\nなるとおおはし /鳴門大橋/\nなるときょうていじょう /鳴門競艇場/\nなるとだい /鳴門鯛/\nなるとちゅうじょうものがたり /鳴門中将物語/\nなるとまき /鳴門巻/\nなるひこ /徳彦/\nなるひさ /徳寿/\nなるひろ /成広/\nなるべく /成る可く/可成/\nなるほど /成程/成る程/\nなるみ /鳴海/成美/成己/\nなるみつ /成光/\nなるよし /成良/\nなれ /慣れ/熟れ;-鮨/馴/\nなれあい /馴れ合い/馴合/\nなれずし /熟鮨/馴鮨/\nなれそめ /馴初め/馴れ初め;結婚式用語/\nなれっこ /慣れっこ;いいの、-だから/馴れっこ;<rare>/\nなれのはて /成れの果て/成れの果/\nなわ /縄/名和;人名/苗;(熟字訓)苗代/繩;「縄」の旧字/\nなわあみ /縄編み;-のマフラー/\nなわおか /縄岡/\nなわおび /縄帯/\nなわしろ /苗代/\nなわしろだ /苗代田/\nなわじり /縄尻/\nなわた /縄田/\nなわて /畷/縄手/\nなわとび /縄跳び/縄飛び/\nなわない /縄綯い/\nなわのり /縄海苔/\nなわのれん /縄暖簾/\nなわばしご /縄梯子/\nなわばり /縄張り/縄張/\nなわめ /縄目/\nなわもじ /縄文字/\nなをれ /名折れ/\nなん /何/難/南/軟/男/楠;楠公/喃;喃語/娚/納;納戸/\nなん> /何/難;難題,難事業,難問題/南/\nなんあ /南ア/\nなんあり /難有り/\nなんい /南緯/難易/何位/\nなんいど /難易度/\nなんいどせってい /難易度設定/\nなんいどちょうせい /難易度調整/\nなんいない /何位内/\nなんえつ /南越;[中国史](BC207-111)/\nなんえん /何円/\nなんおう /南欧/\nなんおうけい /南欧系/\nなんおうふく /何往復/\nなんおく /何億/\nなんおくえん /何億円/\nなんおくかい /何億回/\nなんおくねん /何億年/\nなんおん /軟音/\nなんか /南下/軟化/南瓜;カボチャ/南柯;「-の夢」/何か/\nなんかい /何回/南海/難解/何階/\nなんかいきしかわせん /南海貴志川線/\nなんかいじしん /南海地震/\nなんかいせん /何回線/南海戦/\nなんかいたかのせん /南海高野線/\nなんかいてん /何回転/\nなんかいでんしゃ /南海電車/\nなんかいでんてつ /南海電鉄/\nなんかいどう /南海道/\nなんかいほうそう /南海放送/\nなんかいほんせん /南海本線/\nなんかいめ /何回目/\nなんかいりゅう /南海龍/\nなんかげつ /何ヶ月/何カ月/何か月/何箇月/\nなんかこくご /何か国語/何カ国語/\nなんかしょ /何箇所/何ヶ所/何カ所/何か所/何ヵ所/\nなんかしょう /軟化症/\nなんかじょう /何箇条/\nなんかてん /軟化点/\nなんかん /難関/南関/何巻/南漢;[中国史]十国の一(917-971)/\nなんかんぶん /何巻分/\nなんかんめ /何巻目/\nなんが /軟臥/\nなんがい /南外/\nなんがく /南学/\nなんがつ /何月/\nなんがつごう /何月号/\nなんがつごろ /何月頃/\nなんがつなんにち /何月何日/\nなんがめん /何画面/\nなんがん /南岸/\nなんき /南紀/何機/\nなんきごう /南紀号/\nなんきしらはま /南紀白浜/\nなんきつ /難詰/\nなんきゅう /軟球/\nなんきょう /難境/\nなんきょく /南極/難局/難曲/何曲/何局/\nなんきょくえっとうたい /南極越冬隊/\nなんきょくかい /南極海/\nなんきょくかんそくたい /南極観測隊/\nなんきょくけん /南極圏/\nなんきょくじょうやく /南極条約/\nなんきょくじょうやくかんきょうほごぎていしょ /南極条約環境保護議定書/\nなんきょくせい /南極星/\nなんきょくたいりく /南極大陸/\nなんきょくてん /南極点/\nなんきょくめ /何曲目/\nなんきん /南京/軟禁/Nanjing/\nなんきんかんらく /南京陥落/\nなんきんぎゃくさつじけん /南京虐殺事件/\nなんきんこうりゃく /南京攻略/\nなんきんし /南京市/\nなんきんじけん /南京事件/\nなんきんじょう /南京錠/\nなんきんじょうやく /南京条約;[世界史]阿片戦争/\nなんきんせんし /南京戦史/\nなんきんだいぎゃくさつ /南京大虐殺/\nなんきんねずみ /南京鼠/\nなんきんぶくろ /南京袋/\nなんきんまめ /南京豆/\nなんきんむし /南京虫/\nなんぎ /難儀/難義;†difficult signification.「-語を含む詩篇」/\nなんぎょう /難行;厳しい修行/難業;難しい事業/何行;how many lines/\nなんぎょうくぎょう /難行苦行/\nなんぎょうどう /難行道/\nなんぎょうめ /何行目/\nなんく /何区/\nなんくかん /何区間/\nなんくせ /難癖;-を付ける/何癖;-もある/\nなんくち /何口/\nなんくみ /何組/\nなんくん /難訓/\nなんぐあず /南瓜子/\nなんぐう /南宮/\nなんぐん /南軍/\nなんけ /南家/\nなんけた /何桁/\nなんけん /何件/何軒/軟件;[中国語](ruan jian) software/難件;厄介な事件/\nなんげん /何軒/南限/\nなんこ /何個/\nなんこう /難航/軟膏/南高/南港/南光/軟鋼;soft steel/楠公;楠木正成/南郊/軟攻/\nなんこうがい /軟口蓋/\nなんこうがいおん /軟口蓋音;[音声学]velar/\nなんこうだい /南光台/\nなんこうちゅう /難航中/\nなんこうどう /南江堂;[出版社名]/\nなんこうふらく /難攻不落/\nなんこうまえ /楠公前/\nなんこく /南国/\nなんこつ /軟骨/\nなんこつぎょ /軟骨魚/\nなんご /喃語/難語/南後/\nなんごう /南郷/何号/\nなんごうかん /何号館/\nなんごうしゃ /何号車/\nなんごうせん /何号線/\nなんごく /南国/\nなんさい /何歳/何才/\nなんさく /何作/\nなんさくめ /何作目/\nなんさつ /何冊/\nなんざ /軟座/\nなんざん /南山/難産/\nなんざんだい /南山大/\nなんざんだいがく /南山大学/\nなんし /男子/南支;South China/南史;二十一史/難思/\nなんしあい /何試合/\nなんしあいめ /何試合目/\nなんしき /軟式/\nなんしきやきゅう /軟式野球/\nなんしつ /軟質/\nなんしつまい /軟質米/\nなんしゃしゅ /何車種/\nなんしゅ /何種/\nなんしゅう /何周/何週/南州/南宗;禅/\nなんしゅうかん /何週間/\nなんしゅうかんまえ /何週間前/\nなんしゅうが /南宗画/\nなんしゅうねん /何周年/\nなんしゅうめ /何周目/\nなんしゅるい /何種類/\nなんしょ /難所/\nなんしょう /南昌/何勝/難症/\nなんしょうなんぱい /何勝何敗/\nなんしょく /難色/何色/男色/\nなんしん /南進/\nなんじ /汝/何時/爾/難治/難事/何次/難字/尓;「爾」の異体字/\nなんじいこう /何時以降/\nなんじかん /何時間/\nなんじきょく /南磁極/\nなんじけん /難事件/\nなんじころ /何時頃/\nなんじごろ /何時頃/\nなんじっかい /何十回/\nなんじっけん /何十件/\nなんじっつう /何十通/\nなんじってん /何十点/\nなんじっぷん /何十分/\nなんじなんぷん /何時何分/\nなんじゃく /軟弱/\nなんじゃくか /軟弱化/\nなんじゃくじばん /軟弱地盤/\nなんじゃくもの /軟弱者/\nなんじゅう /難渋/何重/何十/\nなんじゅうえん /何十円/\nなんじゅうだい /何十台/\nなんじゅうにん /何十人/\nなんじゅうねん /何十年/\nなんじゅうばい /何十倍/\nなんじゅうまん /何十万/\nなんじゅうまんにん /何十万人/\nなんじゅうまんまい /何十万枚/\nなんじゅうもん /何十問/\nなんじゅうりょう /何十両/\nなんじゅっかい /何十回/\nなんじゅっけん /何十件/何十軒/\nなんじゅっしゅるい /何十種類/\nなんじゅっつう /何十通/\nなんじゅってん /何十点/\nなんじゅっぴき /何十匹/\nなんじゅっぷん /何十分/\nなんじゅっぽん /何十本/\nなんじょう /南条/南條/南城/何条/南常/何乗/\nなんじら /汝等/\nなんすい /軟水/\nなんせ /何せ/\nなんせい /南西/南勢/軟性/何世/南征/\nなんせいき /何世紀/\nなんせいげかん /軟性下疳/\nなんせいこうくう /南西航空/\nなんせいしょ /南斉書;二十一史/\nなんせいしょとう /南西諸島/\nなんせいたん /南西端/\nなんせいにほん /南西日本/\nなんせいぶ /南西部/\nなんせいほうこう /南西方向/\nなんせき /何隻/\nなんせだい /何世代/\nなんせん /南線/難船/\nなんせんほくば /南船北馬/\nなんせんめ /何戦目/\nなんぜん /何千/\nなんぜんえん /何千円/\nなんぜんじ /南禅寺/\nなんぜんつう /何千通/\nなんぜんにん /何千人/\nなんぜんねん /何千年/\nなんぜんびき /何千匹/\nなんぜんまん /何千万/\nなんぜんまんえん /何千万円/\nなんぜんまんにん /何千万人/\nなんそう /南総/南宋/南倉/南窓/何層/何走/\nなんそうさとみはっけんでん /南総里見八犬伝;滝沢馬琴/\nなんそく /何足/\nなんそしき /軟組織/\nなんぞ /何ぞ/\nなんたい /軟体/男体/何体/\nなんたいさん /男体山/\nなんたいどうぶつ /軟体動物/\nなんたる /何たる/\nなんたん /南端/\nなんたんい /何単位/\nなんだい /難題/何台/何代/\nなんだいもん /南大門/\nなんだか /何だか/\nなんだかんだ /何だかんだ/\nなんだばつ /何打罰/\nなんだん /南淡/何段/\nなんだんかい /何段階/\nなんち /難治/\nなんちしっかん /難治疾患/\nなんちゃく /何着/\nなんちゃくりく /軟着陸/\nなんちゅう /南中/\nなんちゅうじこく /南中時刻/\nなんちょう /難聴/軟調/南朝/何丁/\nなんちょうしゃ /難聴者/\nなんちん /Nanjing/南京/\nなんつう /何通/\nなんつうめ /何通目/\nなんて /何て/\nなんてい /南庭/軟庭/\nなんてき /難敵/何滴/\nなんてつ /軟鉄/\nなんてん /難点/南天/何点/何店/\nなんてんか /ナンテン科/Nandinaceae/\nなんてんぽ /何店舗/\nなんでい /軟泥/\nなんでも /何でも/\nなんでもかんでも /何でもかんでも/何でも彼んでも;<rare>/\nなんでもや /何でも屋/\nなんでん /南殿/南伝/\nなんでんぶっきょう /南伝仏教/\nなんと /南都/南斗/何と/\nなんとう /南東/南島/何等/何頭/軟投/南唐;[中国史]十国の一(937-975)/\nなんとうきゅう /何等級/\nなんとうごぞく /南島語族;[言語]Austronesian/\nなんとうせん /南東線/\nなんとうは /軟投派/\nなんとうぶ /南東部/\nなんとおり /何通り/\nなんとか /何とか/\nなんとなく /何となく/\nなんとなれば /何となれば/∵/\nなんとほくれい /南都北嶺/\nなんとも /何とも/\nなんど /何度/難度/納戸/\nなんどいろ /納戸色/\nなんどう /南洞/\nなんどうせん /軟銅線/\nなんどき /何時/\nなんどく /難読/\nなんどくちめい /難読地名/\nなんどちょう /納戸町/\nなんどめ /何度目/\nなんなく /難無く/難なく/\nなんなんせい /南南西/\nなんなんとう /南南東/\nなんにち /何日/\nなんにちかん /何日間/\nなんにちぐらい /何日位/\nなんにちご /何日後/\nなんにちごろ /何日頃/\nなんにちづけ /何日付/\nなんにちぶん /何日分/\nなんにちまえ /何日前/\nなんにちめ /何日目/\nなんにょ /男女/\nなんにん /何人/\nなんにんぶん /何人分/\nなんにんめ /何人目/\nなんねい /南寧/\nなんねん /何年/難燃/\nなんねんうえ /何年上/\nなんねんかん /何年間/\nなんねんがた /何年型/\nなんねんくらいまえ /何年位前/\nなんねんご /何年後/\nなんねんざい /難燃材/\nなんねんざいりょう /難燃材料/\nなんねんせい /難燃性/何年生/\nなんねんなんがつ /何年何月/\nなんねんなんがつごう /何年何月号/\nなんねんなんがつなんにち /何年何月何日/\nなんねんなんくみ /何年何組/\nなんねんばん /何年版/\nなんねんぶん /何年分/\nなんねんまえ /何年前/\nなんねんめ /何年目/\nなんの /南野/何の/\nなんのう /南濃/\nなんのその /何のその/\nなんはく /何拍/\nなんはこ /何箱/\nなんば /難波/難場/\nなんばい /何倍/何杯/\nなんばら /南原/\nなんばりき /何馬力/\nなんばん /南蛮/何番/軟盤/\nなんばんがし /南蛮菓子;カステラ・金平糖など/\nなんばんじん /南蛮人/\nなんばんせん /何番線/南蛮船/\nなんばんち /何番地/\nなんばんづけ /南蛮漬;小鰺の-/\nなんばんめ /何番目/\nなんばんやき /南蛮焼/\nなんぱ /軟派/難破/\nなんぱく /何泊;†宿泊回数/軟白/何拍;†何分の何拍子/\nなんぱこ /何箱/\nなんぱせん /難破船/\nなんぱつ /何発/\nなんぱつめ /何発目/\nなんひき /何匹/\nなんひょう /何票/\nなんびき /何匹/\nなんびと /何人/\nなんびゃく /何百/\nなんびゃくえん /何百円/\nなんびゃくぎょう /何百行/\nなんびゃくつう /何百通/\nなんびゃくにん /何百人/\nなんびゃくねん /何百年/\nなんびゃくばい /何百倍/\nなんびゃくまん /何百万/\nなんびゃくまんえん /何百万円/\nなんびゃっこ /何百個/\nなんびょう /難病/何秒/\nなんびょういない /何秒以内/\nなんびょうかん /何秒間/\nなんぴと /何人/\nなんぴょう /何票/\nなんぴょうよう /南氷洋/\nなんぴん /何品/難平/\nなんふつ /南仏/\nなんふん /何分/\nなんぶ /南部/南武/軟部/何部/\nなんぶしせん /南武支線/\nなんぶせん /南武線/\nなんぶせんえんせん /南武線沿線/\nなんぶつ /難物/\nなんぶてつびん /南部鉄瓶/\nなんぶはくじん /南部白人/\nなんぶん /何分/難文/\nなんぷう /南風/軟風/\nなんぷくじ /南福寺/\nなんぷん /何分/\nなんぷんまち /何分待ち/\nなんへんせい /何編成/\nなんべい /南米/\nなんべいけい /南米系/\nなんべいさん /南米産/\nなんべいせん /南米線/\nなんべいたいりく /南米大陸/\nなんべいびょう /南米病/\nなんべいほうめん /南米方面/\nなんべいりょこう /南米旅行/\nなんべん /軟便/何遍/\nなんぺい /南平;名/\nなんぺん /何編/\nなんぼいん /軟母音/\nなんぼく /南北/\nなんぼくかん /南北間/\nなんぼくせいぶん /南北成分/\nなんぼくせん /南北線/\nなんぼくせんそう /南北戦争/\nなんぼくちょう /南北朝/\nなんぼくちょうじだい /南北朝時代;(日本:1336-92 中国:439-589)/\nなんぼくちょうせん /南北朝鮮/\nなんぼくもんだい /南北問題/\nなんぼくりゅう /南北流/\nなんぼん /何本/\nなんぼんばしら /何本柱/\nなんぼんめ /何本目/\nなんぽ /南畝/何歩/\nなんぽう /南方/\nなんぽうかぜ /南方風/\nなんぽうぐんしゅうだん /南方軍集団/\nなんぽうけい /南方系/\nなんぽく /南北/\nなんぽろ /南幌/\nなんぽん /何本/\nなんまい /何枚/\nなんまん /何万/\nなんまんえん /何万円/\nなんまんてん /何万点/\nなんまんにん /何万人/\nなんまんねん /何万年/\nなんまんまい /何万枚/\nなんみょうほうれんげきょう /南無妙法蓮華経/\nなんみん /難民/\nなんみんえんじょ /難民援助/\nなんみんきゃんぷ /難民キャンプ/\nなんみんく /難民区/\nなんみんじょうやく /難民条約/\nなんみんにんてい /難民認定/\nなんみんはん /難民班/\nなんめい /何名/\nなんめん /南面/何面/\nなんもう /軟毛/\nなんもく /南牧/\nなんもじ /何文字/\nなんもん /難問/何問/\nなんもんしゅう /難問集/\nなんもんだい /難問題/\nなんや /南谷/\nなんやく /難役/\nなんよう /南洋/難溶/南陽;地名/何曜/\nなんようせい /難溶性/\nなんようび /何曜日/\nなんら /何等/何ら/\nなんらか /何らか/\nなんり /南里/\nなんりゅうせき /南流石/\nなんりょ /南呂/\nなんりょう /何両/\nなんりょうへんせい /何両編成/\nなんりょうめ /何両目/\nなんりん /何輪/\nなんれつ /何列/\nなんれんさ /何連鎖/\nなんろ /難路/\nなんろく /南麓/\nなんわ /何話/\nなんわり /何割/\nに /二/荷/似/煮/弐;「二」の大字/弍;「二」の異体字/丹/仁;(呉音の一)仁王/児;小児/尼;尼僧/邇;ちか・い/迩;「邇」の異体字/岻;(呉音)/爾;(呉音)/貳;「弍」の旧字/貮;「弍」の旧字/２/2/\nに> /二/煮;(ナ行上一段 未然・連用形)煮詰める,煮殺す,煮凍り,煮出す/\nにあげ /荷揚げ/\nにあし /荷足/\nにあつかい /荷扱い/\nにあぴんしょう /ニアピン賞;[ゴルフ](near pin は和製英語)/\nにありーいこーる /≒/\nにい /新/二位/兄/新居/\nにいい /新居/\nにいかっぷ /新冠/\nにいかっぷちょう /新冠町/\nにいかわ /新川/\nにいがき /新垣/\nにいがた /新潟/\nにいがたえき /新潟駅/\nにいがたかん /新潟間/\nにいがたぐち /新潟口/\nにいがたけん /新潟県/\nにいがたこうつう /新潟交通/\nにいがたさん /新潟産/\nにいがたし /新潟市/\nにいがたしない /新潟市内/\nにいがただい /新潟大/\nにいがただいがく /新潟大学/\nにいがただいしょうてん /新潟大賞典/\nにいがたちいき /新潟地域/\nにいがたてっこうしょ /新潟鉄工所/\nにいがたてん /新潟店/\nにいがたほうそう /新潟放送/\nにいがたみつこし /新潟三越/\nにいがためいくん /新潟明訓/\nにいがためいくんこう /新潟明訓高/\nにいがためいくんこうこう /新潟明訓高校/\nにいくら /新倉/\nにいさと /新里/\nにいさま /兄様;姉様はL辞書にある/\nにいさん /兄さん/\nにいざ /新座/\nにいざか /新坂/\nにいざかまち /新坂町/\nにいざき /新居崎/\nにいざと /新里/\nにいじま /新島/\nにいじょう /二以上/\nにいだ /新田/\nにいちゃん /兄ちゃん/\nにいつ /新津/\nにいつま /新妻/\nにいつる /新鶴/\nにいづま /新妻/\nにいで /新出/\nにいな /二名/\nにいなめさい /新嘗祭/\nにいぬま /新沼/\nにいはま /新居浜/\nにいはら /新原/\nにいはり /新治/\nにいはる /新治/\nにいはるぐん /新治郡/\nにいばる /新治/\nにいべ /新部/\nにいほ /仁保/新穂/\nにいぼとけ /新仏/\nにいぼん /新盆/\nにいまくら /新枕/\nにいみ /新見/新美/新実/新實/\nにいむら /新村/\nにいるぴと /二色人/\nにいろ /丹色/\nにいんくらぶ /二院クラブ/\nにいんせい /二院制/\nにうけ /荷受/荷受け/\nにうけにん /荷受人/\nにうごき /荷動き/\nにうま /荷馬/\nにえ /贄/錵/煮え/沸/\nにえびと /贄人/\nにえゆ /煮え湯/煮湯/\nにお /鳰;かいつぶり/匂/仁尾/\nにおい /匂/匂い/臭い;特に悪臭/荷負/\nにおいけし /臭い消し/\nにおいぶくろ /匂袋/\nにおう /仁王/二王;土に-無し/\nにおうだち /仁王立ち/\nにおうふく /二往復/\nにおうみや /匂宮/\nにおくりにん /荷送人/\nにおし /二推し/\nにおぶ /Nb/Niobium/\nにおやか /匂やか/\nにおろし /荷卸し/荷下ろし/\nにか /二課/二価/\nにかい /二階/二回/２回/2回/２階/2階/\nにかいせき /二階席/\nにかいせん /二回戦/\nにかいだて /二階建/二階建て/\nにかいだな /二階棚/\nにかいていど /二回程度/\nにかいどう /二階堂/\nにかいどうこうこう /二階堂高校/\nにかいめ /二回目/２回目/\nにかいめいこう /二回目以降/\nにかかい /二科会;二科展を主催/\nにかく /仁鶴/\nにかげつ /二ヶ月/二カ月/二箇月/\nにかげつぶん /二箇月分/二カ月分/\nにかこく /二ヵ国/\nにかこくご /二ヶ国語/\nにかしょ /二箇所/二カ所/2箇所/\nにかた /煮方/\nにかどでんち /ニカド電池/\nにかほ /仁賀保/\nにかめいが /二化螟蛾/\nにかわ /膠/仁川/\nにかわしつ /膠質/\nにかわせ /荷為替/\nにかん /二冠/\nにが /苦/\nにがうり /苦瓜/\nにがお /似顔/\nにがおえ /似顔絵/\nにがおえたいしょう /似顔絵大賞/\nにがき /苦木/\nにがさ /苦さ/\nにがたけ /苦竹/\nにがっき /二学期/\nにがつ /二月/２月/2月/如月;※連想,旧暦/\nにがつかくめい /二月革命;1848年フランスでの革命。これにより王政から共和制に移行した。/\nにがつち /苦土/\nにがて /苦手/\nにがてちゅう /苦手中/\nにがびゃくどう /二河白道/\nにがみ /苦味/苦み/\nにがむし /苦虫/\nにがゆ /煮粥/\nにがよもぎ /苦艾/\nにがり /苦汁/\nにがわ /仁川/\nにがわせ /荷為替/\nにがわせてがた /荷為替手形;document bill(DB)/\nにがわらい /苦笑い/\nにがん /二眼/\nにがんれふ /二眼レフ/\nにき /仁木/二木/二基/二季;春と秋／雨季と乾季,春と秋／雨季と乾季/二気;陰と陽/日記;=にっき/二期/\nにきかい /二期会;(歌劇団)/\nにきさく /二期作/\nにきしゅ /二機種/\nにきたつ /熟田津;地名,伊予/\nにきび /面皰/靤/\nにきめ /和布/\nにきゅう /二級/\nにきゅうけんちくし /二級建築士/\nにきゅうしゅ /二級酒/\nにきゅうひん /二級品/\nにきょく /二極/二曲/\nにきょくか /二極化/\nにきょくぶんか /二極分化/\nにきょくめ /二曲目/\nにきり /煮切り;-酒/\nにぎす /似鱚/\nにぎてき /二義的/\nにぎにぎ /握々/握握;役人の子は-を良く覚え/賑々/賑賑/\nにぎやか /賑やか/\nにぎょう /二行/2行/\nにぎり /握り;grip/\nにぎりずし /握り鮨/\nにぎりばし /握り箸/\nにぎりめし /握り飯/\nにぎわい /賑/賑わい/\nにく /肉/二区/\nにくあつ /肉厚/\nにくいれ /肉入れ/\nにくいろ /肉色/\nにくか /肉果/\nにくかい /肉塊/\nにくかん /肉感/\nにくかんてき /肉感的/\nにくが /肉芽/\nにくがかり /肉係/\nにくがそしき /肉芽組織;[生物]granulation tissue/\nにくがん /肉眼/\nにくきゅう /肉球/\nにくきり /肉切り/\nにくきりぼうちょう /肉切り包丁/\nにくぎゅう /肉牛/\nにくけい /肉桂/肉髻;[仏教]/肉刑/\nにくげ /肉芽/\nにくこう /肉交/\nにくこっぷん /肉骨粉/\nにくざんほりん /肉山脯林/\nにくしつ /肉質/\nにくしみ /憎しみ/\nにくしゅ /肉腫/\nにくしょく /肉食/肉色/\nにくしょくきょうりゅう /肉食恐竜/\nにくしょくぎょ /肉食魚/\nにくしょくじゅう /肉食獣/\nにくしょくせい /肉食性/\nにくしょくどうぶつ /肉食動物/\nにくしん /肉親/肉身;flesh/\nにくじき /肉食/\nにくじきさいたい /肉食妻帯/\nにくじゃが /肉じゃが/\nにくじゅう /肉汁/\nにくじょう /肉情/\nにくじる /肉汁/\nにくすい /肉穂/肉垂/\nにくすいかじょ /肉穂花序/\nにくずくか /ニクズク科/Myristicaceae/\nにくずれ /荷崩れ/煮崩れ/\nにくせい /肉声/\nにくせいひん /肉製品/\nにくたい /肉体/\nにくたいかんけい /肉体関係/\nにくたいてき /肉体的/\nにくたいてきくつう /肉体的苦痛/\nにくたいてきけっかん /肉体的欠陥/\nにくたいてきとくちょう /肉体的特徴/\nにくたいねんれい /肉体年齢/\nにくたいは /肉体派/\nにくたいび /肉体美/\nにくたいろうどう /肉体労働/\nにくだい /肉代/\nにくだま /肉玉/\nにくだん /肉弾/肉彈;「弾」旧字/\nにくだんご /肉団子/\nにくだんせん /肉弾戦/肉彈戰;旧字/\nにくっけ /肉っ気/\nにくづき /肉付き/肉月;[部首]「肌」の偏/\nにくづけ /肉付け/\nにくづめ /肉詰め/\nにくてい /憎体/\nにくてき /肉的/\nにくどうふ /肉豆腐/\nにくはく /肉薄/肉迫;≒肉薄/\nにくばなれ /肉離れ/\nにくひつ /肉筆/\nにくふん /肉粉/\nにくぶと /肉太/\nにくぶとん /肉蒲団;李漁/\nにくへん /肉片/\nにくぼう /肉棒/\nにくぼそ /肉細/\nにくまれぐち /憎まれ口/\nにくまれっこ /憎まれっ子/\nにくまれもの /憎まれ者/\nにくまれやく /憎まれ役/\nにくまん /肉饅/肉まん/\nにくまんじゅう /肉饅頭/\nにくみそ /肉味噌/\nにくや /肉屋/\nにくやさい /肉野菜/\nにくよう /肉用/\nにくようぎゅう /肉用牛/\nにくようしゅ /肉用種/\nにくよく /肉欲/\nにくよくてき /肉欲的/\nにくりょうり /肉料理/\nにくるい /肉類/\nにくろむせん /ニクロム線/\nにくん /二君/\nにぐら /荷鞍/\nにぐるま /荷車/\nにぐん /二軍/二群/\nにぐんおち /二軍落ち/\nにけん /二軒/二件/二間/２研/二研/\nにげ /逃げ/\nにげあし /逃げ足/\nにげうま /逃げ馬;[競馬]/\nにげかくれ /逃げ隠れ/\nにげきり /逃げ切り/\nにげぐち /逃げ口/\nにげこうじょう /逃げ口上/\nにげことば /逃げ言葉/逃言葉/\nにげごし /逃げ腰/\nにげじたく /逃げ支度/\nにげば /逃げ場/\nにげみず /逃げ水/\nにげみち /逃げ道/\nにげん /二元/\nにげんきん /二弦琴/\nにげんしゃ /二玄社;[出版社名]www.nigensha.co.jp/\nにげんてき /二元的/\nにげんろん /二元論/\nにこ /二胡/二個/2個/\nにこう /二項/二高/2項/\nにこうえんざんし /二項演算子/\nにこうかんけい /二項関係/2項関係/\nにこうていり /二項定理/\nにこうぶんぷ /二項分布/\nにこく /二国/\nにこくかん /二国間/\nにこくかんきょうぎ /二国間協議/\nにこげ /和毛/\nにこごり /煮凝り;[料理]煮汁がゼラチン状になる煮物。「赤魚の-」/煮凍り;=煮凝り/煮凝/\nにこちんさん /ニコチン酸/\nにこにこがお /ニコニコ顔/にこにこ顔/\nにこみ /煮込み/煮込/\nにこみりょうり /煮込み料理/\nにころがし /煮転がし/\nにこん /耳根/\nにご /二語/\nにごう /二号/二合/\nにごうかん /二号館/\nにごうめ /二合目/\nにごしらえ /荷拵え/\nにごり /濁り/\nにごりえ /濁江/\nにごりざけ /濁り酒/\nにごりみず /濁り水/\nにごん /二言/\nにさ /二叉/\nにさくひん /二作品/\nにさつ /二冊/\nにさつぶん /二冊分/\nにさん /二三/二、三/\nにさんか /二酸化/\nにさんかいおう /二酸化硫黄/\nにさんかたんそ /二酸化炭素/\nにさんかちっそ /二酸化窒素/\nにさんにち /二三日/２、３日/\nにざえもん /仁左衛門/\nにざかな /煮魚/\nにし /西/二子/二死/螺/爾志/\nにし> /西/\nにしあい /二試合/\nにしあいづ /西会津/\nにしあおやま /西青山/\nにしあかし /西明石/\nにしあざい /西浅井/\nにしあざぶ /西麻布/\nにしあじあ /西アジア;地名/\nにしあち /西阿知/\nにしあまね /西周/\nにしあらい /西新井/\nにしありえ /西有家/\nにしありた /西有田/\nにしあわくら /西粟倉/\nにしい /西井/\nにしいえ /西家/\nにしいけ /西池/\nにしいず /西伊豆/\nにしいずほうめん /西伊豆方面/\nにしいちさんるい /二死一三塁/\nにしいばらき /西茨城/\nにしいる /西入ル/\nにしいわい /西磐井/\nにしうすき /西臼杵/\nにしうみ /西海/\nにしうめだ /西梅田/\nにしうら /西浦/西裏/\nにしうわ /西宇和/\nにしお /西尾/\nにしおおい /西大井/\nにしおおいえき /西大井駅/\nにしおおさかせん /西大阪線/\nにしおおじ /西大路/\nにしおおじごじょう /西大路五条/\nにしおおじしじょう /西大路四条/\nにしおおじしちじょう /西大路七条/\nにしおおたに /西大谷/\nにしおおつ /西大津/\nにしおおつえき /西大津駅/\nにしおか /西岡/\nにしおぎ /西荻/\nにしおぎくぼ /西荻窪/\nにしおぎくぼえき /西荻窪駅/\nにしおちあい /西落合/\nにしかいがん /西海岸/\nにしかごしま /西鹿児島/\nにしかごしまかん /西鹿児島間/\nにしかさい /西葛西/\nにしかしま /西鹿島/\nにしかすがい /西春日井/\nにしかぜ /西風/\nにしかた /西方/西片/西形/\nにしかつやま /西勝山/\nにしかつら /西桂/\nにしかど /西角/西門/\nにしかなざわ /西金沢/\nにしかも /西加茂/\nにしかるいざわ /西軽井沢/\nにしかわ /西川/\nにしかわきよし /西川きよし/\nにしかん /西館/\nにしかんだ /西神田/\nにしかんばら /西蒲原/\nにしがいち /西垣内/\nにしがき /西垣/\nにしがや /西ヶ谷/\nにしがわ /西側/\nにしがわしょこく /西側諸国/\nにしがわじんえい /西側陣営/\nにしがわせんしんこく /西側先進国/\nにしき /錦/西紀/西木/二式/\nにしきえ /錦絵/\nにしきがおか /錦ヶ丘/\nにしきがわてつどう /錦川鉄道/\nにしきぎ /錦木/\nにしきぎか /ニシキギ科/Celastraceae/\nにしきぎもく /ニシキギ目/Celastrales/\nにしきごい /錦鯉/\nにしきた /西北/\nにしきちょう /錦町/\nにしきで /錦手/\nにしきど /錦戸/\nにしきどう /錦堂/\nにしきね /和稲/\nにしきのみはた /錦の御旗/\nにしきみ /錦見/\nにしきょうごく /西京極/\nにしきょうごくきゅうじょう /西京極球場/\nにしきりゅう /西桐生/\nにしきりゅうえき /西桐生駅/\nにしぎょうく /西京区/\nにしぎんざ /西銀座/\nにしく /西区/\nにしくじょう /西九条/\nにしくにさき /西国東/\nにしくびき /西頚城/\nにしくわな /西桑名/\nにしくわなえき /西桑名駅/\nにしぐち /西口/\nにしぐちちかがい /西口地下街/\nにしこう /西高/\nにしこうえん /西公園/\nにしこうべ /西神戸/\nにしこく /西国/\nにしこくぶんじ /西国分寺/\nにしこくら /西小倉/\nにしこくらえきまえ /西小倉駅前/\nにしこまごめ /西駒込/\nにしこむすび /西小結/\nにしこやま /西小山/\nにしご /西語/二死後/\nにしごう /西郷/\nにしごうし /西合志/\nにしごたんだ /西五反田/\nにしさんそう /西三荘/\nにしさんどう /西参道/\nにしざおう /西蔵王/\nにしざき /西崎/\nにしざわ /西澤/西沢/\nにしざわじゅんいち /西澤潤一/\nにししおがま /西塩釜/\nにしした /西下/\nにししば /西柴/\nにししらい /西白井/\nにししらかわ /西白河/\nにししん /西新/\nにししんじゅく /西新宿/\nにししんじゅくしてん /西新宿支店/\nにしじま /西島/西嶋/\nにしじん /西陣/西新/\nにしじんおり /西陣織/\nにしすぎ /西杉/\nにしすずらんだい /西鈴蘭台/\nにしせきわけ /西関脇/\nにしせんだい /西仙台/\nにしせんぼく /西仙北/\nにしぜき /西関/\nにしぞの /西園/\nにしたが /西多賀/\nにしたてやま /西館山/西舘山;「館」異体字/\nにしたに /西谷/\nにしたま /西多摩/\nにしたんざわ /西丹沢/\nにしだ /西田/\nにしだいら /西平/\nにしだきたろう /西田幾多郎;哲学者/\nにしだけ /西岳/\nにしださちこ /西田佐知子/\nにしだて /西館/\nにしだとしゆき /西田敏行/\nにしちく /西地区/\nにしつがる /西津軽/\nにしてつ /西鉄/\nにしてつおおむたせん /西鉄大牟田線/\nにしてつきたきゅうしゅうせん /西鉄北九州線/\nにしてつびん /西鉄便/\nにしてつふくおか /西鉄福岡/\nにしとう /西棟/\nにしとうきょう /西東京/\nにしとうきょうたいかい /西東京大会/\nにしとさ /西土佐/\nにしとさむら /西土佐村/\nにしとなみ /西砺波/西礪波/\nにしどいつ /西ドイツ/西独/\nにしどうろ /西道路/\nにしどみ /西富/\nにしな /仁科/西名/\nにしないるねつ /西ナイル熱/\nにしなかじまみなみかた /西中島南方/\nにしなが /西永/\nにしなきねんざいだん /仁科記念財団/\nにしなす /西那須/\nにしなだ /西灘/\nにしなり /西成/\nにしにっぽり /西日暮里/\nにしにっぽん /西日本/\nにしにほん /西日本/\nにしにほんいち /西日本一/\nにしにほんいちえん /西日本一円/\nにしにほんがくせい /西日本学生/\nにしにほんがわ /西日本側/\nにしにほんししゃ /西日本支社/\nにしにほんしぶ /西日本支部/\nにしにほんしんぶん /西日本新聞/\nにしにほんたんだいふ /西日本短大付/\nにしにほんへん /西日本編/\nにしね /西根/\nにしの /西野/\nにしのうち /西の内/\nにしのおもて /西之表/\nにしのきょう /西の京/\nにしのしま /西ノ島/\nにしのその /西之園;姓/\nにしのだいら /西の平/\nにしのはら /西之原/西野原/\nにしのみや /西宮/\nにしのみやかん /西宮間/\nにしのみやきたぐち /西宮北口/\nにしのみやきゅうぎじょう /西宮球技場/\nにしのみやきゅうじょう /西宮球場/\nにしのみやし /西宮市/\nにしのみやせん /西宮線/\nにしはくしまちょう /西白島町/\nにしはし /西橋/\nにしはた /西畑/\nにしはちおうじえき /西八王子駅/\nにしはま /西浜/\nにしはら /西原/\nにしはる /西春/\nにしはんきゅう /西半球/\nにしはんぶん /西半分/\nにしばん /西版/\nにしひら /西平/\nにしび /西日/西陽/\nにしびわじま /西枇杷島/\nにしふじ /西富士/\nにしふじのみや /西富士宮/\nにしふな /西船/\nにしふなばし /西船橋/\nにしふなばしえき /西船橋駅/\nにしふなばしかん /西船橋間/\nにしべ /西部/\nにしほ /西穂/\nにしほうめん /西方面/\nにしほだか /西穂高/\nにしほんがんじ /西本願寺/\nにしほんまち /西本町/\nにしまいづる /西舞鶴/\nにしまき /西牧/\nにしまごめ /西馬込/\nにしまち /西町/\nにしまつ /西松/\nにしまつうら /西松浦/\nにしまど /西窓/\nにしみなみ /西南/\nにしみや /西宮/\nにしみやきたぐちえき /西宮北口駅/\nにしむき /西向き/\nにしむら /西村/\nにしむらや /西村屋/\nにしむらやま /西村山/\nにしむろ /西牟婁/\nにしめ /西目/煮染め/煮しめ/\nにしめいはん /西名阪/\nにしめや /西目屋/\nにしめら /西米良/\nにしもと /西本/\nにしもとかんとく /西本監督/\nにしもり /西森/\nにしもろかた /西諸県/\nにしゃ /二者/二社/\nにしゃかん /二者間/\nにしゃせんいつ /二者選一/\nにしゃたくいつ /二者択一/\nにしや /西屋/\nにしやいづ /西焼津/\nにしやつしろ /西八代/\nにしやま /西山/\nにしやまぼくじょう /西山牧場/\nにしやまものがたり /西山物語/\nにしゅ /二種/\nにしゅうかん /二週間/2週間/\nにしゅうかんご /二週間後/\nにしゅうかんまえ /二週間前/\nにしゅうめいこう /二周目以降/\nにしゅうれんぞく /二週連続/\nにしゅつ /二出/\nにしゅるい /二種類/\nにしょう /二章/\nにしょうがくしゃ /二松学舎/\nにしょうてん /二焦点/\nにしょうめ /二勝目/\nにしょく /二色/二食/\nにしよーろっぱ /西ヨーロッパ/\nにしよこづな /西横綱/\nにしよこはま /西横浜/\nにしよどがわ /西淀川/\nにしわかまつ /西若松/\nにしわき /西脇/\nにしわきじゅんざぶろう /西脇順三郎;詩人。『旅人かへらず』/\nにしわせだ /西早稲田/\nにしわだ /西和田/\nにしん /鰊/鯡;=鰊/二審/二進;0b0110/二心;-を抱く/二伸;p.s./2進/\nにしんき /二進木/\nにしんぎ /二進木/\nにしんすう /二進数/2進数/\nにしんとう /二親等/\nにしんほう /二進法/２進法/\nにしんわ /2進和/\nにじ /虹/二次/二時/二児/尼寺/二字/霓;=虹/２次/2次/2時/\nにじ> /二次;-試験,-創作/\nにじいろ /虹色/\nにじかい /二次会/\nにじかこう /二次加工/\nにじかん /二時間/2時間/\nにじかんすう /二次関数/\nにじかんせん /二次感染/\nにじがわ /二次側/\nにじき /二時期/\nにじきおく /二次記憶/\nにじきおくそうち /二次記憶装置/\nにじきょくせん /二次曲線/\nにじきょくめん /２次曲面/2次曲面/\nにじく /二軸/\nにじくけっしょう /二軸結晶/\nにじけい /2次系/\nにじげん /二次元/２次元/2次元/\nにじげんてき /二次元的/\nにじこ /虹子/\nにじさいがい /二次災害/\nにじしき /二次式/\nにじしけん /二次試験/\nにじしょうがい /二次障害/\nにじしよう /二次使用/\nにじしようりょう /二次使用料/\nにじしりょう /二次資料/\nにじじこ /二次事故/\nにじすいしょう /虹水晶/\nにじせい /二字姓/\nにじせいちょう /二次生長/\nにじそうさく /二次創作/\nにじたいしゃ /二次代謝/\nにじっさい /二十歳/\nにじっせいき /二十世紀/\nにじっぴき /二十匹/\nにじてき /二次的/2次的/\nにじてきちょさくぶつ /二次的著作物/\nにじでんせつ /虹伝説/\nにじでんち /二次電池/\nにじの /虹野/\nにじはいふ /二次配布/\nにじばん /二次版/\nにじへき /二次壁/\nにじほうていしき /二次方程式/\nにじます /虹鱒/\nにじみゃく /二次脈/\nにじもくぶ /二次木部/\nにじゅう /二重/廿/二十/2重/\nにじゅうあご /二重顎/\nにじゅういちだいしゅう /二十一代集/\nにじゅういっし /二十一史/\nにじゅういっせいき /二十一世紀/\nにじゅういんようふ /二重引用符/\nにじゅううつし /二重写し/二重映し/\nにじゅうおり /二重織/\nにじゅうおんせい /二重音声/\nにじゅうか /二重化/\nにじゅうかかく /二重価格/\nにじゅうかぎかっこ /二重鉤括弧/『/』/\nにじゅうかくさん /二重拡散/\nにじゅうかぜい /二重課税/\nにじゅうかべ /二重壁/\nにじゅうかん /二重管/\nにじゅうかんせつ /二重間接/\nにじゅうきじゅん /二重基準/\nにじゅうく /二重苦/\nにじゅうけつごう /二重結合/\nにじゅうこうぞう /二重構造/\nにじゅうこくせき /二重国籍/\nにじゅうごし /二十五史;二十四史＋新元史/\nにじゅうさっし /二重サッシ/\nにじゅうさんく /二十三区/\nにじゅうさんじゅう /二重三重/\nにじゅうさんや /二十三夜;Make a wish!/\nにじゅうしし /二十四史;二十一史＋旧唐書＋旧五代史＋明史/\nにじゅうしせっき /二十四節気/\nにじゅうしょう /二重唱/\nにじゅうじんかく /二重人格/\nにじゅうせい /二重性;dualism/二重星;[天文]double star/\nにじゅうせいかつ /二重生活/\nにじゅうせいきゅう /二重請求/\nにじゅうせきぶん /二重積分/∬/\nにじゅうせん /二重線/2重線/\nにじゅうそう /二重奏/\nにじゅうぞこ /二重底/\nにじゅうだい /二十代/\nにじゅうていぎ /二重定義/\nにじゅうとうこう /二重投稿/\nにじゅうとうひょう /二重投票/\nにじゅうとうろく /二重登録/\nにじゅうにし /二十二史;二十一史＋旧唐書or明史/\nにじゅうねん /二十年/\nにじゅうはちぶしゅう /二十八部衆;[仏教]千手観音の眷属/\nにじゅうはっしゅく /二十八宿/\nにじゅうはんてん /二重反転/\nにじゅうばし /二重橋/\nにじゅうばしまえ /二重橋前/\nにじゅうばしまええき /二重橋前駅/\nにじゅうひてい /二重否定/2重否定/\nにじゅうぶんせつ /二重分節;[言語]double articulation/\nにじゅうぼいん /二重母音/\nにじゅうまど /二重窓/\nにじゅうまる /二重丸/◎/\nにじゅうめんそう /二十面相/\nにじゅうもうけんほう /二重盲検法;double blind test(DBT)/\nにじゅうやまかっこ /二重山括弧/《/》/\nにじゅうやまがっこ /二重山括弧/《/》/\nにじゅうよじかんせい /二十四時間制/\nにじゅうよんきん /二十四金/\nにじゅうらせん /二重螺旋;[生物]double helix/\nにじゅうろくや /二十六夜/\nにじゅうろこう /二重露光/\nにじゅうわく /二重枠/\nにじゅっさい /二十歳/\nにじゅっせいき /二十世紀/\nにじゅっぴき /二十匹/\nにじょ /二女/\nにじょう /二条/二乗/二丈/2乗/\nにじょういんのさぬき /二条院讃岐;わが袖は 潮ひにみえぬ 沖の石の 人こそしらね かわくまもなし/\nにじょうき /二畳紀;[地質年代]=ペルム紀/\nにじょうこん /二乗根;[数学]sqrt/\nにじょうごさ /二乗誤差/\nにじょうじょう /二条城/\nにじょうてんのう /二条天皇/\nにじょうほう /二乗法/\nにじょうわ /二乗和/２乗和/\nにじよせん /二次予選/\nにじりぐち /躙り口;[茶道]/\nにじりゅうし /二次粒子/2次粒子/\nにじりん /二次林;[林学]second growth/\nにじる /煮汁/\nにじるし /荷印/\nにじんえい /二陣営/\nにすい /二水;[部首](冫)/\nにすがた /荷姿;packing/似姿;icon/\nにせ /偽/贋/偐;≒贋/僞;「偽」の旧字(人名用漢字)/二世/\nにせ> /偽;偽一万円札,偽ブランド/\nにせい /二世/二星;Altair and Vega/２声/\nにせえ /似絵/\nにせがね /贋金/\nにせき /二関/\nにせけいかん /偽警官/\nにせさつ /偽札/贋札/\nにせたい /二世帯/\nにせたいじゅうたく /二世帯住宅/\nにせたんてい /偽探偵/\nにせもの /偽物;fake/偽者;なりすまし/贋物;=偽物/贋者/\nにせものがたり /仁勢物語/\nにせん /二千/二線/二錢;「銭」旧字/\nにせんえん /二千円/\nにせんえんさつ /二千円札/\nにせんきゅう /二線級/\nにせんしき /二線式/\nにせんめ /二煎目/\nにそう /尼僧/二層/二相/二曹/\nにそうしき /二槽式/\nにそうしきせんたくき /二槽式洗濯機/\nにそうりゅう /二相流/\nにそく /二足/\nにそくさんもん /二束三文/\nにそくほこう /二足歩行/\nにぞめ /煮染め/\nにた /仁多/\nにたい /二体/\nにたいもんだい /二体問題/\nにたき /煮炊き/\nにたく /二択/\nにただ /仁多田/\nにたどり /似鳥/\nにたに /二谷/\nにたにゆりえ /二谷友里恵/\nにたまご /煮卵/\nにたみ /仁多見/\nにたもの /似た者/\nにたやま /仁田山/\nにたりよったり /似たり寄ったり/\nにたろう /二太郎/\nにたんちょう /ニ短調/\nにだ /荷駄/\nにだい /荷台/二台/二大/2大/\nにだいかいちょう /二代会長/\nにだいしょうぐん /二代将軍/\nにだいせいとう /二大政党/\nにだいせいとうせい /二大政党制/\nにだいめ /二代目/二台目/\nにだし /煮出し/荷出し/\nにだしじる /煮出し汁/\nにだな /荷棚/\nにだん /二段/\nにだんかい /二段階/2段階/\nにだんかつよう /二段活用/\nにだんがさね /二段重ね/\nにだんがまえ /二段構え;with a fallback/\nにだんぐみ /二段組/\nにだんこうげき /二段攻撃/\nにだんめ /二段目/\nにち /日/二値/2値/\nにち> /日;日米,日農,嫌日感情/\nにちい /日伊/\nにちいき /日域/\nにちいだい /日医大/\nにちいん /日陰/\nにちうん /日暈/\nにちえい /日英/日影/日栄/\nにちおう /日欧/\nにちおん /日音/\nにちか /二値化/2値化/二千翔/\nにちかくさ /日較差/\nにちかん /日間/\nにちが /日我/\nにちがく /日額/\nにちがぞう /二値画像/\nにちぎん /日銀/\nにちぎんそうさい /日銀総裁/\nにちぎんたんかん /日銀短観/\nにちぎんほう /日銀法/\nにちげつ /日月/\nにちげつか /日月火/\nにちげつかすい /日月火水/\nにちげつかすいもく /日月火水木/\nにちげん /日限/\nにちご /日後/日語/\nにちじ /日時/日次/\nにちじび /日耳鼻/\nにちじゅう /日中/\nにちじょう /日常/日乗;diary/\nにちじょう> /日常/\nにちじょういっぱん /日常一般/\nにちじょうかいわ /日常会話/\nにちじょうぎょうむ /日常業務/\nにちじょうげんご /日常言語/\nにちじょうご /日常語/\nにちじょうさはん /日常茶飯/\nにちじょうさはんじ /日常茶飯事/\nにちじょうしゃかい /日常社会/\nにちじょうしゅ /日常酒/\nにちじょうしゅうかん /日常習慣/\nにちじょうせい /日常性/\nにちじょうせいかつ /日常生活/\nにちじょうせいかつじょう /日常生活上/\nにちじょうせいかつぜんぱん /日常生活全般/\nにちじょうてき /日常的/\nにちじょうふうけい /日常風景/\nにちじょうりよう /日常利用/\nにちじょたいだい /日女体大/\nにちじん /日神/\nにちずい /日瑞/\nにちだい /日大/日本大学;※abbrev/\nにちだいこうどう /日大講堂/\nにちだいさくらがおか /日大桜ヶ丘/\nにちだいせいさんこう /日大生産工/\nにちだいだいがくいん /日大大学院/\nにちだいつるがおか /日大鶴ヶ丘/\nにちだいにこう /日大二高/\nにちだいぶざん /日大豊山/\nにちだいやまがた /日大山形/\nにちだいりこう /日大理工/\nにちづけ /日付/\nにちでん /日電/\nにちでんきょう /日電協/\nにちでんせい /日電製/\nにちでんばん /日電版/\nにちどう /日動/\nにちどうかさい /日動火災/\nにちどく /日独/\nにちどくい /日独伊/\nにちどくいさんごくどうめい /日独伊三国同盟/\nにちなん /日南/\nにちなんかいがん /日南海岸/\nにちなんがくえん /日南学園/\nにちなんし /日南市/\nにちにち /日々/\nにちにちこれこうじつ /日々是好日/\nにちにちそう /日日草/\nにちのうけん /日能研;[略語]日本能率研究会/\nにちはむ /日ハム/日本ハム;※abbrev/\nにちはら /日原/\nにちはん /日半/日販;[企業名][略語]日本出版販売株式会社。www.nippan.co.jp/\nにちふつ /日仏/\nにちふつじしょ /日仏辞書/\nにちぶ /日舞/\nにちぶん /日分;(助数詞)/日文;[略語]日本文学/\nにちべい /日米/\nにちべいおう /日米欧/\nにちべいかいぎ /日米会議/\nにちべいかいせん /日米開戦/\nにちべいかがくきょうりょくじぎょう /日米科学協力事業/\nにちべいかん /日米間/\nにちべいきょうどう /日米共同/\nにちべいきょうどうけんきゅう /日米共同研究/\nにちべいぎょうせいきょうてい /日米行政協定/\nにちべいこうくうきょうてい /日米航空協定/\nにちべいこうしょう /日米交渉/\nにちべいこうぞうきょうぎ /日米構造協議/\nにちべいしんぜん /日米親善/\nにちべいせんそう /日米戦争/\nにちべいたいこう /日米対抗/\nにちべいちいきょうてい /日米地位協定/\nにちべいひかく /日米比較/\nにちべいぼうえきまさつ /日米貿易摩擦/\nにちべいやきゅう /日米野球/\nにちべんれん /日弁連/\nにちぼうしん /日貿信/\nにちぼつ /日没/\nにちぼつご /日没後/\nにちぼつじこく /日没時刻/\nにちぼつまえ /日没前/\nにちまえ /日前/\nにちまんぎていしょ /日満議定書/\nにちめ /日目/\nにちめんじつぎょう /日綿実業/\nにちもつ /日没/\nにちや /日夜/\nにちやどりょく /日夜努力/\nにちゅう /二中/\nにちょう /二鳥/\nにちょうけんじゅう /二挺拳銃/\nにちょうちょう /ニ長調/\nにちょうなげ /二丁投げ/\nにちょうめ /二丁目/\nにちょく /二直;[野球]セカンドライナー/\nにちよう /日曜/日用/\nにちようあさ /日曜朝/\nにちよううんきゅう /日曜運休/\nにちようがっこう /日曜学校;教会の-/\nにちようげきじょう /日曜劇場/\nにちようごご /日曜午後/\nにちようさいじつ /日曜祭日/\nにちようざっか /日用雑貨/\nにちようしゅくじつ /日曜祝日/\nにちようしゅっきん /日曜出勤/\nにちようしんや /日曜深夜/\nにちようだいく /日曜大工/\nにちようはつ /日曜発/\nにちようばん /日曜版/\nにちようひん /日用品/\nにちようび /日曜日/\nにちようびあさ /日曜日朝/\nにちようびじゅつかん /日曜美術館/\nにちようびゆうがた /日曜日夕方/\nにちようぶん /日曜分/\nにちようようがげきじょう /日曜洋画劇場/\nにちようよる /日曜夜/\nにちりょう /日糧/\nにちりん /日輪/日林/\nにちりんし /日林誌/\nにちりんろん /日林論/\nにちれき /日瀝/\nにちれん /日蓮/\nにちれんしゅう /日蓮宗/\nにちろ /日露/\nにちろぎょぎょう /日魯漁業/\nにちろく /日録/\nにちろせんえき /日露戦役/\nにちろせんそう /日露戦争/\nにちわ /日和/\nにっか /日課/日華/日貨/\nにっかぎれん /日科技連/\nにっかじへん /日華事変/\nにっかつ /日活/\nにっかつこうぎょう /日活興業;[企業名]/\nにっかどでんち /ニッカド電池/\nにっかひょう /日課表/\nにっかわ /新川/\nにっかん /日刊/日韓/肉感/\nにっかん> /日刊/\nにっかんきょうてい /日韓協定/\nにっかんぎていしょ /日韓議定書/\nにっかんけいば /日刊競馬/\nにっかんこう /日刊工/\nにっかんこうぎょう /日刊工業;[企業名]/\nにっかんこうぎょうしんぶん /日刊工業新聞/\nにっかんこうぎょうしんぶんしゃ /日刊工業新聞社;[企業名]/\nにっかんこうしょう /日韓交渉/\nにっかんこうそくせん /日韓高速船/\nにっかんし /日刊紙/\nにっかんじょうやく /日韓条約/\nにっかんてき /肉感的;sensual/\nにっき /日記/日揮;[企業名]www.jgc.co.jp/肉桂;cinnamon/\nにっきしゅう /日記集/\nにっきそう /日機装/\nにっきちょう /日記帳/\nにっきふう /日記風/\nにっきぶんがく /日記文学/\nにっきゅう /日給/\nにっきょう /日共/\nにっきょうさい /日教済;財団法人日本教育公務員弘済会/\nにっきょうそ /日教組;日本教職員組合/\nにっきん /日勤/\nにっくう /日空/\nにっくに /新国/\nにっけい /日経;[略語]日本経済新聞(社)/日系;Japanese.「-三世」/日計;daily total/肉桂;cinnamon/\nにっけいいろ /肉桂色;cinnamon (黄褐色)/\nにっけいきぎょう /日系企業/\nにっけいこうくうがいしゃ /日系航空会社/\nにっけいさんぎょうしんぶん /日経産業新聞/\nにっけいしょう /日経賞/\nにっけいしんしゅんはい /日経新春杯/\nにっけいしんぶん /日経新聞/\nにっけいしんぶんゆうかん /日経新聞夕刊/\nにっけいじん /日系人/\nにっけいにせい /日系二世/\nにっけいひょう /日計表/\nにっけいへいきん /日経平均/\nにっけいへいきんかぶか /日経平均株価/\nにっけいれん /日経連/\nにっける /Ni/Nickel/\nにっけんかがく /日研化学;[企業名]/\nにっこう /日光/日興/日航/日工/\nにっこういがい /日光以外/\nにっこうえき /日光駅/\nにっこうかいどう /日光街道/\nにっこうがわ /日光側/\nにっこうき /日航機/\nにっこうきどう /日光軌道/\nにっこうきょうせき /日鉱共石/\nにっこうしょうけん /日興證券;[企業名]NB:現・日興コーディアル証券/日興証券;※「日興證券」が正式だった/\nにっこうせん /日光線/\nにっこうよく /日光浴/\nにっこり /莞爾;かんじ (当て字)/\nにっころがし /煮っ転がし/\nにっさん /日産/日参/\nにっさんしゃ /日産車/\nにっさんしゃたい /日産車体;[企業名]/\nにっさんじどうしゃ /日産自動車;[企業名]/\nにっさんよこはま /日産横浜/\nにっし /日誌/\nにっしゃ /日射/\nにっしゃびょう /日射病/\nにっしゃりょう /日射量/\nにっしゅう /日周/日収/入集/日州;日向/\nにっしゅつ /日出/\nにっしょう /日照/日商/日章/入声/\nにっしょういわい /日商岩井/\nにっしょうき /日章旗/\nにっしょうけん /日照権/\nにっしょうけんもんだい /日照権問題/\nにっしょうじかん /日照時間/\nにっしょうどう /日章堂/\nにっしょうぶそく /日照不足/\nにっしょうりょう /日照量/\nにっしょく /日食/日蝕/\nにっしん /日清;†日本と清国。「-戦争」/日新;†日々に新た/日進;†「-月歩」/日神/日心/\nにっしんげっぽ /日進月歩/\nにっしんしょくひん /日清食品;[企業名]/\nにっしんせいこう /日新製鋼;[企業名]/\nにっしんせいふん /日清製粉;[企業名]/\nにっしんせいゆ /日清製油;[企業名]/\nにっしんせんそう /日清戦争;1894-95/\nにっしんちょう /日進町/\nにっしんぼうせき /日清紡績;[企業名]/\nにっすう /日数/\nにっせい /日生/日精/\nにっせいげきじょう /日生劇場/\nにっせいさんぎょう /日製産業;[企業名]/\nにっせき /日赤;[略語]日本赤十字社/日夕;昼夜,夕方/日石;[略語]日本石油/\nにっそ /日ソ/\nにっそう /入宋/\nにっそうかん /日想観/\nにっそきょうどうせんげん /日ソ共同宣言;1956/\nにった /新田/仁田/\nにったいだい /日体大/\nにったく /日拓/\nにったん /日鍛/\nにっちしじょう /ニッチ市場/\nにっちせんりゃく /ニッチ戦略;[新語]niche strategies/\nにっちつ /日窒/\nにっちも /二進も/\nにっちもさっちも /二進も三進も/\nにっちゅう /日中/\nにっちゅうかん /日中間/日中韓/\nにっちゅうかんけい /日中関係/\nにっちゅうきょうどうせいめい /日中共同声明/\nにっちゅうしよう /日中使用/\nにっちゅうせんそう /日中戦争/\nにっちゅうそうほう /日中双方/\nにっちゅうへいわゆうこうじょうやく /日中平和友好条約/\nにっちゅうゆうこう /日中友好/\nにっちゅうりょこうしゃ /日中旅行社/\nにっちょう /日朝/\nにっちょうかんけい /日朝関係/\nにっちょく /日直/\nにっつう /日通/\nにっつうこうくう /日通航空/\nにってい /日程/日帝/\nにっていえんき /日程延期/\nにっていちょうせい /日程調整/\nにっていてき /日程的/\nにっていひょう /日程表/\nにっていへんこう /日程変更/\nにってつ /日鉄/\nにってれ /日テレ/\nにってん /日展/\nにってんし /日天子/\nにっとう /日当/日東/入唐/日塔/\nにっとうしょいん /日東書院;[出版社名]/\nにっとうせいもう /日東製網/\nにっとうぼう /日東紡/\nにっとうぼうせき /日東紡績/\nにっぱい /日配/\nにっぱいひん /日配品/\nにっぱち /二八;商売の落ち込む二月と八月/\nにっぴょう /日評/\nにっぽう /日報/日豊/\nにっぽうせん /日豊線/\nにっぽうほんせん /日豊本線/\nにっぽじしょ /日葡辞書/\nにっぽり /日暮里/\nにっぽん /日本/\nにっぽんいち /日本一/\nにっぽんえいたいぐら /日本永代蔵;西鶴/\nにっぽんかーぼん /日本カーボン/\nにっぽんかい /日本海/\nにっぽんかせい /日本化成/\nにっぽんかん /日本間/\nにっぽんがいし /日本ガイシ/日本碍子/\nにっぽんきんぞく /日本金属/\nにっぽんぎんこう /日本銀行/\nにっぽんぐんじん /日本軍人/\nにっぽんぐんぶたい /日本軍部隊/\nにっぽんぐんへいし /日本軍兵士/\nにっぽんけいざい /日本経済/\nにっぽんけおり /日本毛織/\nにっぽんけみこん /日本ケミコン/\nにっぽんけみふぁ /日本ケミファ/\nにっぽんこう /日本校/\nにっぽんこうかいじ /日本公開時/\nにっぽんこうかん /日本鋼管/\nにっぽんこうくう /日本航空/\nにっぽんこく /日本国/\nにっぽんこくけんぽう /日本国憲法/\nにっぽんころむびあ /日本コロムビア/\nにっぽんご /日本語/\nにっぽんしき /日本式/\nにっぽんしん /日本新/\nにっぽんしんぱん /日本信販/\nにっぽんしんやく /日本新薬/\nにっぽんじゅう /日本中/\nにっぽんじん /日本人/\nにっぽんじんかんこうきゃく /日本人観光客/\nにっぽんじんしんぱん /日本人審判/\nにっぽんじんせんしゅ /日本人選手/\nにっぽんすいさん /日本水産/\nにっぽんせいこう /日本精工/\nにっぽんせいふん /日本製粉/\nにっぽんぜおん /日本ゼオン/\nにっぽんたいかい /日本大会/\nにっぽんだいひょう /日本代表/\nにっぽんだんじ /日本男児/\nにっぽんつううん /日本通運;[企業名]/\nにっぽんでんき /日本電気/\nにっぽんでんこう /日本電工;[企業名]/\nにっぽんでんそう /日本電装/\nにっぽんでんつう /日本電通/\nにっぽんとむそん /日本トムソン/\nにっぽんどうろ /日本道路/\nにっぽんはつじょう /日本発条/\nにっぽんはむ /日本ハム/\nにっぽんばし /日本橋/\nにっぽんひゅーむかん /日本ヒューム管/\nにっぽんびくたー /日本ビクター/\nにっぽんぶどうかん /日本武道館/\nにっぽんぺいんと /日本ペイント/\nにっぽんほうそう /ニッポン放送;www.jolf.co.jp/日本放送;?/\nにっぽんほんど /日本本土/\nにっぽんゆうせん /日本郵船;[企業名]/\nにっぽんゆそうき /日本輸送機/\nにっぽんゆにばっく /日本ユニバック/\nにっぽんれーす /日本レース/\nにっぽんれっとう /日本列島/\nにつう /二通/2通/\nにつうめ /2通目/\nにつけ /煮付け/煮つけ/\nにづくり /荷造り/荷作り/\nにづくりひ /荷造費/\nにづみ /荷積み/\nにて /二手/\nにていぜんしょ /二程全書/\nにてん /二点/2点/\nにてんさんてん /二転三転/\nにてんとうし /二点透視/\nにと /二兎/二途/\nにとう /二等/二頭/仁藤/二盗;[野球]stealing second/二党/\nにとうきん /二頭筋/\nにとうしゃ /二等車/\nにとうしん /二頭身/\nにとうだて /二頭立て/\nにとうぶん /二等分/2等分/\nにとうぶんせん /二等分線/\nにとうへい /二等兵/\nにとうへいそう /二等兵曹/\nにとうへんさんかくけい /二等辺三角形/\nにとうへんさんかっけい /二等辺三角形/\nにとうめ /二頭目/\nにとうりゅう /二刀流/\nにとべ /新渡戸/二藤部/\nにとべいなぞう /新渡戸稲造/\nにとものがたり /二都物語/\nにど /二度/\nにどいも /二度芋/\nにどうち /二度打ち/\nにどさんど /二度三度/\nにどざき /二度咲き/\nにどでま /二度手間/\nにどと /二度と/\nにどぬり /二度塗り/二度塗/\nにどね /二度寝/\nにどめ /二度目/\nにな /螺/蜷/\nにないて /担い手/\nにながわ /蜷川/\nににぎのみこと /邇邇芸命/\nににん /二人/\nににんさんきゃく /二人三脚/\nににんしょう /二人称/\nににんしょうたんすう /二人称単数/\nににんまえ /二人前/\nににんわんきゅう /二人椀久/\nにぬき /煮抜き/荷抜き/\nにぬきたまご /煮抜き玉子/\nにぬけ /二抜け/２抜け/\nにぬし /荷主/\nにねん /二年/２年/2年/\nにねんかん /二年間/\nにねんご /二年後/\nにねんせい /二年生/2年生/\nにねんせいそうほん /二年生草本/\nにねんそう /二年草;園芸/\nにねんまえ /二年前/\nにねんめ /二年目/\nにのあし /二の足;-を踏む/\nにのうで /二の腕/\nにのおり /二の折;[俳諧]/\nにのかまえ /二構/二構え/\nにのく /二の句/\nにのじてん /二の字点;1-2-22/\nにのつぎ /二の次/\nにのへ /二戸/\nにのまい /二の舞/二の舞い/\nにのまる /二の丸/\nにのみや /二宮/二の宮/\nにのみやそんとく /二宮尊徳/\nにのや /二の矢/\nには /二波/二派/\nにはい /二杯/二敗/\nにはいず /二杯酢/\nにはか /俄/\nにはく /二泊/二拍/2泊/\nにはくみっか /二泊三日/\nにはくめ /二拍目/\nにはつ /二発/\nにはつめ /二発目/\nにはん /二版/二犯/\nにばい /二倍/\nにばいす /二杯酢/\nにばいたい /二倍体;[生物]diploid. これが普通/\nにばこ /荷箱/\nにばしゃ /荷馬車/\nにばん /二番/\nにばんかん /二番館/\nにばんせき /二番席/\nにばんせんじ /二番煎じ/\nにばんだしゃ /二番打者/\nにばんちょう /二番町/\nにばんて /二番手/\nにばんめ /二番目/2番目/\nにひ /二飛;[野球]セカンドフライ/\nにひき /二匹/\nにひきめ /二匹目/\nにひゃく /二百/\nにひゃくすうじゅうねん /二百数十年/\nにひゃくとおか /二百十日/\nにひゃくはつか /二百二十日/\nにびいろ /鈍色/\nにびたし /煮浸し/煮びたし/\nにびょうし /二拍子;[音楽]/\nにふ /二夫;-にまみえず/二歩;[将棋]/２符/\nにふくつい /二幅対/\nにふだ /荷札/\nにふん /二分/2分/\nにぶ /二部/二分/2部/II部/\nにぶおんぷ /二分音符/２分音符/\nにぶさく /二部作/\nにぶじょうじょう /二部上場/\nにぶせい /二部制/\nにぶつ /二物/\nにぶね /荷船/\nにぶん /二分/2分/\nにぶんか /二分化/\nにぶんき /二分木/\nにぶんぎ /二分木/2分木/\nにぶんほう /二分法/2分法/\nにへい /二瓶/仁平/\nにへん /二辺/\nにへんすう /2変数/\nにべ /仁部/鰾膠;-もない/\nにほ /二歩/\nにほう /二方/\nにほうせい /二峰性/\nにほてまえ /二歩手前/\nにほん /日本/二本/\nにほん> /日本/\nにほんあし /二本足/\nにほんいかだいがく /日本医科大学/\nにほんいがい /日本以外/\nにほんいくえいかい /日本育英会/\nにほんいしかい /日本医師会;www.med.or.jp/\nにほんいじょう /日本以上/\nにほんいたがらす /日本板硝子/\nにほんいだい /日本医大/\nにほんいち /日本一/\nにほんいっしゅう /日本一周/\nにほんえいが /日本映画/\nにほんえいがしじょう /日本映画史上/\nにほんえいせいほうそう /日本衛星放送/\nにほんえいたいぐら /日本永代蔵;西鶴/\nにほんえん /日本円/\nにほんえんかきょうかい /日本煙火協会/\nにほんえんがん /日本沿岸/\nにほんえんげきし /日本演劇史/\nにほんおうふく /日本往復/\nにほんおおかみ /日本狼;Canis hodophilax/\nにほんおんがく /日本音楽/\nにほんおんがくちょさくけんきょうかい /日本音楽著作権協会;JASRAC (Japanese Society for Rights of Authors, Composers and Publishers)/\nにほんおんきょうがっかい /日本音響学会/\nにほんおんきょうがっかいし /日本音響学会誌/\nにほんか /二本化/\nにほんかい /日本海/\nにほんかいえんがん /日本海沿岸/\nにほんかいかいせん /日本海海戦/\nにほんかいがたきこう /日本海型気候/\nにほんかいがわ /日本海側/\nにほんかいぐん /日本海軍/\nにほんかいこう /日本海溝/\nにほんかいじゅうかん /日本海縦貫/\nにほんかいはつぎんこう /日本開発銀行;Japan Development Bank(JDB) (現・日本政策投資銀行)/\nにほんかいようがっかい /日本海洋学会/\nにほんかいりゅう /日本海流/\nにほんかがっかい /日本化学会/\nにほんかくち /日本各地/\nにほんかぶ /日本株/\nにほんかぼちゃ /日本南瓜/\nにほんかやく /日本化薬/\nにほんかん /日本館/日本間/\nにほんが /日本画/\nにほんがいし /日本ガイシ;[企業名]/日本碍子;[企業名]※「日本ガイシ」が正式名/\nにほんがく /日本学/\nにほんがくしいん /日本学士院/\nにほんがくじゅつかいぎ /日本学術会議/\nにほんがくじゅつしんこうかい /日本学術振興会;www.jsps.go.jp/\nにほんがた /日本型/\nにほんがみ /日本髪/\nにほんがわ /日本側/\nにほんがわふたん /日本側負担/\nにほんがわら /日本瓦/\nにほんきいん /日本棋院/\nにほんきか /日本帰化/\nにほんきかいがっかい /日本機械学会/\nにほんきかくきょうかい /日本規格協会/\nにほんきぎょう /日本企業/\nにほんきしょうきょうかい /日本気象協会/\nにほんきどうぶたい /日本機動部隊/\nにほんきょうさんとう /日本共産党/\nにほんきょじゅうしゃ /日本居住者/\nにほんきりすときょうだん /日本基督教団/\nにほんきりゃく /日本紀略;神代-1036の歴史書/\nにほんきろく /日本記録/\nにほんきんかい /日本近海/\nにほんぎ /日本紀;六国史、または日本書紀のこと/\nにほんぎんこう /日本銀行/\nにほんぎんこうけん /日本銀行券/\nにほんくっし /日本屈指/\nにほんぐん /日本軍/\nにほんぐんこくしゅぎ /日本軍国主義/\nにほんぐんじん /日本軍人/\nにほんけいえいきょうかい /日本経営協会/\nにほんけいざい /日本経済/\nにほんけいざいしんぶん /日本経済新聞/\nにほんけいざいしんぶんしゃ /日本経済新聞社;[企業名]www.nikkei.co.jp/\nにほんけん /日本犬/\nにほんけんちくがっかい /日本建築学会/\nにほんげいじゅついん /日本芸術院;文科省所管。www.geijutuin.go.jp/\nにほんげいじゅつぶんかしんこうかい /日本芸術文化振興会;www.ntj.jac.go.jp/\nにほんげんごがっかい /日本言語学会/\nにほんこう /日本校/\nにほんこうえん /日本公演/日本講演/\nにほんこうかい /日本公開/\nにほんこうかいばん /日本公開版/\nにほんこうかん /日本鋼管/\nにほんこうき /日本後紀;792-833の歴史書。大半が散逸。840年成立/\nにほんこうぎょう /日本鉱業/\nにほんこうぎょうきかく /日本工業規格/\nにほんこうぎょうぎんこう /日本興業銀行/\nにほんこうぎょうだい /日本工業大/\nにほんこうぎょうだいがく /日本工業大学/\nにほんこうくう /日本航空/\nにほんこうそくつうしん /日本高速通信/\nにほんこうだい /日本工大/\nにほんこうつうこうしゃ /日本交通公社/\nにほんこうでん /日本光電/\nにほんこうぶつがっかい /日本鉱物学会/\nにほんこく /日本国/日本國/\nにほんこくがい /日本国外/\nにほんこくけんぽう /日本国憲法/\nにほんこくけんぽうか /日本国憲法下/\nにほんこくさい /日本国債/\nにほんこくせいふ /日本国政府/\nにほんこくせき /日本国籍/\nにほんこくせきりだつ /日本国籍離脱/\nにほんこくどかいはつ /日本国土開発/\nにほんこくない /日本国内/\nにほんこくないはっこう /日本国内発行/\nにほんこくないりょこう /日本国内旅行/\nにほんこくみん /日本国民/\nにほんこくみんぜんいん /日本国民全員/\nにほんこだいし /日本古代史/\nにほんこゆう /日本固有/\nにほんご /日本語/\nにほんごいがい /日本語以外/\nにほんごいじょう /日本語以上/\nにほんごうせいごむ /日本合成ゴム/\nにほんごおん /日本語音/\nにほんごおんいん /日本語音韻/\nにほんごか /日本語化/日本語可/\nにほんごかいせき /日本語解析/\nにほんごかくちょう /日本語拡張/\nにほんごかさぎょう /日本語化作業/\nにほんごかんきょう /日本語環境/\nにほんごかんけい /日本語関係/\nにほんごかんじ /日本語漢字/\nにほんごかんれん /日本語関連/\nにほんごがく /日本語学/\nにほんごきげん /日本語起源/\nにほんごきのう /日本語機能/\nにほんごきょうしつ /日本語教室/\nにほんごくどうし /日本極道史/\nにほんござっし /日本語雑誌/\nにほんごしょり /日本語処理/\nにほんごじしょ /日本語辞書/\nにほんごじまく /日本語字幕/\nにほんごじまくばん /日本語字幕版/\nにほんごせんよう /日本語専用/\nにほんごたいおう /日本語対応/\nにほんごたいおうばん /日本語対応版/\nにほんごたんまつ /日本語端末/\nにほんごちゅう /日本語中/\nにほんごつう /日本語通/\nにほんごどくとく /日本語独特/\nにほんごにゅうしゅつりょく /日本語入出力/\nにほんごにゅうりょく /日本語入力/\nにほんごにゅうりょくかんきょう /日本語入力環境/\nにほんごにゅうりょくちゅう /日本語入力中/\nにほんごにゅうりょくほうほう /日本語入力方法/\nにほんごのうりょく /日本語能力/\nにほんごばん /日本語版/\nにほんごばんよう /日本語版用/\nにほんごひょうき /日本語表記/\nにほんごひょうげん /日本語表現/\nにほんごひょうじ /日本語表示/\nにほんごふう /日本語風/\nにほんごぶぶん /日本語部分/\nにほんごぶん /日本語文/\nにほんごぶんけん /日本語文献/\nにほんごぶんしょ /日本語文書/\nにほんごぶんしょう /日本語文章/\nにほんごぶんぽう /日本語文法/\nにほんごへんかん /日本語変換/\nにほんごへんかんよう /日本語変換用/\nにほんごへんしゅう /日本語編集/\nにほんごほうそう /日本語放送/\nにほんごほんやく /日本語翻訳/\nにほんごほんらい /日本語本来/\nにほんごめい /日本語名/\nにほんごもじ /日本語文字/\nにほんごもじれつ /日本語文字列/\nにほんごやく /日本語訳/\nにほんごよう /日本語用/\nにほんごりょく /日本語力/\nにほんごろん /日本語論/\nにほんさ /二本鎖/\nにほんさいけんしんようぎんこう /日本債券信用銀行;現・あおぞら銀行/\nにほんさいこ /日本最古/\nにほんさいこう /日本最高/\nにほんさいご /日本最後/\nにほんさいしょ /日本最初/\nにほんさいじょうりく /日本再上陸/\nにほんさいだい /日本最大/\nにほんさいだいきぼ /日本最大規模/\nにほんさくひん /日本作品/\nにほんさん /日本産/日本サン/\nにほんさんぎょうしんぶん /日本産業新聞/\nにほんさんけい /日本三景/\nにほんさんそ /日本酸素/\nにほんさんだいじつろく /日本三代実録;858-887の歴史書。901年成立/\nにほんさんだいとうげ /日本三大峠/\nにほんさんば /日本産馬/\nにほんざし /二本差し/\nにほんざる /日本猿/\nにほんし /日本史/\nにほんしかんけい /日本史関係/\nにほんしき /日本式/\nにほんしぎょう /日本紙業/\nにほんししゃ /日本支社/\nにほんしじょう /日本市場/日本史上/\nにほんしたんほう /日本史探訪/\nにほんしぶ /日本支部/\nにほんしほん /日本資本/\nにほんしゃ /日本車/\nにほんしゃかい /日本社会/\nにほんしゃかいぜんたい /日本社会全体/\nにほんしゃかいとう /日本社会党/\nにほんしゃりょう /日本車両/\nにほんしゅ /日本酒/\nにほんしゅっぱつ /日本出発/\nにほんしゅっぱん /日本出版/\nにほんしゅっぱんしゃ /日本出版社;[出版社名]/\nにほんしゅど /日本酒度/\nにほんしょう /日本賞/\nにほんしょうぎれんめい /日本将棋連盟/\nにほんしょえん /日本初演/\nにほんしょき /日本書紀/\nにほんしょく /日本食/\nにほんしょくてん /日本食店/\nにほんしょくひん /日本食品/\nにほんしよう /日本仕様/\nにほんしりーず /日本シリーズ;[野球]日本一決定戦/\nにほんしん /日本新/\nにほんしんきろく /日本新記録/\nにほんしんとう /日本新党/\nにほんしんどう /日本神道/\nにほんしんぱん /日本信販/\nにほんしんぶんきょうかい /日本新聞協会/\nにほんしんりがっかい /日本心理学会/\nにほんしんわ /日本神話/\nにほんじかん /日本時間/\nにほんじっしんぶんるいほう /日本十進分類法;Nippon Decimal Classification(NDC)/\nにほんじゅう /日本中/\nにほんじゅうだん /日本縦断/\nにほんじょうくう /日本上空/\nにほんじょし /日本女子/\nにほんじょしだいひょう /日本女子代表/\nにほんじょせい /日本女性/\nにほんじん /日本人/\nにほんじんいがい /日本人以外/\nにほんじんいっぱん /日本人一般/\nにほんじんいみん /日本人移民/\nにほんじんかい /日本人会/\nにほんじんかん /日本人観/\nにほんじんかんこうきゃく /日本人観光客/\nにほんじんかんとく /日本人監督/\nにほんじんがくせい /日本人学生/\nにほんじんがっこう /日本人学校/\nにほんじんきしゃ /日本人記者/\nにほんじんきょりゅうみん /日本人居留民/\nにほんじんけんきゅうしゃ /日本人研究者/\nにほんじんさっか /日本人作家/\nにほんじんしよう /日本人仕様/\nにほんじんじょうきゃく /日本人乗客/\nにほんじんせんしゅ /日本人選手/\nにほんじんてき /日本人的/\nにほんじんどうし /日本人同士/\nにほんじんはつ /日本人初/\nにほんじんふうふ /日本人夫婦/\nにほんじんみん /日本人民/\nにほんじんりゅうがくせい /日本人留学生/\nにほんじんりょこうしゃ /日本人旅行者/\nにほんじんろん /日本人論/\nにほんすいろきょうかい /日本水路協会/\nにほんすうがっかい /日本数学会/\nにほんすもうきょうかい /日本相撲協会/\nにほんせい /日本製/\nにほんせいこうしょ /日本製鋼所;[企業名]/\nにほんせいさくとうしぎんこう /日本政策投資銀行;www.dbj.go.jp/\nにほんせいさん /日本生産/\nにほんせいねんかん /日本青年館/\nにほんせいひん /日本製品/\nにほんせいふ /日本政府/\nにほんせいふく /日本征服/\nにほんせいめい /日本生命/\nにほんせき /日本籍/\nにほんせきぐん /日本赤軍/\nにほんせきじゅうじ /日本赤十字/\nにほんせきじゅうじしゃ /日本赤十字社/\nにほんせきゆ /日本石油;[企業名] NB:現・日石三菱株式会社/\nにほんせめんと /日本セメント;[企業名]/\nにほんせん /‖/\nにほんせんしゅ /日本選手/\nにほんせんしゅけん /日本選手権/\nにほんぜい /日本勢/\nにほんぜんこく /日本全国/\nにほんぜんたい /日本全体/\nにほんぜんど /日本全土/\nにほんそーだ /日本曹達/\nにほんたいいくきょうかい /日本体育協会;www.japan-sports.or.jp/\nにほんたいいくだいがく /日本体育大学/\nにほんたいおう /日本対応/\nにほんたいかい /日本大会/\nにほんたいざい /日本滞在/\nにほんたいし /日本大使/\nにほんたいしかん /日本大使館/\nにほんたたき /日本叩き/\nにほんたばこさんぎょうかぶしきがいしゃ /日本たばこ産業株式会社/\nにほんたんぺんぶもん /日本短編部門/\nにほんだーびー /日本ダービー;[競馬]/\nにほんだい /日本大/\nにほんだいがく /日本大学/\nにほんだいじしょ /日本大辞書/\nにほんだいひょう /日本代表/\nにほんだいら /日本平/\nにほんだいりてん /日本代理店/\nにほんだて /二本建/二本立て/\nにほんだんし /日本男子/\nにほんちーむ /日本チーム/\nにほんちく /日本地区/\nにほんちず /日本地図/\nにほんちゃ /日本茶/\nにほんちゅうおうけいばかい /日本中央競馬会;JRA (Japan Racing Association)/\nにほんちょうきしんようぎんこう /日本長期信用銀行;現・新生銀行/\nにほんちんぼつ /日本沈没/\nにほんつう /日本通/\nにほんつううん /日本通運;[企業名]/\nにほんづつみ /日本堤/\nにほんていえん /日本庭園/\nにほんていこくぐん /日本帝国軍/\nにほんてき /日本的/\nにほんてつどう /日本鉄道/\nにほんてれび /日本テレビ;[企業名]www.ntv.co.jp/\nにほんでんき /日本電気;[企業名]www.nec.co.jp/\nにほんでんきせい /日本電気製/\nにほんでんさんき /日本電算機/\nにほんでんし /日本電子/\nにほんでんしけいさん /日本電子計算/\nにほんでんしんでんわ /日本電信電話/\nにほんでんしんでんわかぶしきがいしゃ /日本電信電話株式会社;[企業名]NTT. www.ntt.co.jp/\nにほんでんそう /日本電装/\nにほんでんとう /日本伝統/\nにほんでんねつがっかい /日本伝熱学会/\nにほんでんぱこうぎょう /日本電波工業;[企業名]/\nにほんとう /日本刀/\nにほんとくゆう /日本特有/\nにほんどうぶつがっかい /日本動物学会/\nにほんどうろこうだん /日本道路公団/\nにほんどくじ /日本独自/\nにほんどくとく /日本独特/\nにほんない /日本内/\nにほんなみ /日本並/\nにほんにんちかがくかい /日本認知科学会/\nにほんねこ /日本猫/\nにほんのうえん /日本脳炎/\nにほんのうりつきょうかい /日本能率協会/\nにほんのうりんきかく /日本農林規格/\nにほんはっちゃく /日本発着/\nにほんはつ /日本初/日本発/\nにほんはつとうじょう /日本初登場/\nにほんはつばい /日本発売/\nにほんはむ /日本ハム/\nにほんば /日本馬/\nにほんばし /日本橋/\nにほんばしじょがっかん /日本橋女学館/\nにほんばしほんてん /日本橋本店/\nにほんばしまるぜん /日本橋丸善/\nにほんばしみつこし /日本橋三越/\nにほんばれ /日本晴れ/\nにほんばん /日本版/日本盤/\nにほんばんじまく /日本版字幕/\nにほんばんだい /日本版第/\nにほんひかりがっかい /日本光学会/\nにほんひょうじゅんじ /日本標準時/\nにほんひょうろんしゃ /日本評論社/\nにほんびじゅついん /日本美術院/\nにほんふう /日本風/\nにほんふたん /日本負担/\nにほんぶっきょう /日本仏教/\nにほんぶっさん /日本物産;[企業名]/\nにほんぶつりがっかい /日本物理学会/\nにほんぶどう /日本武道/\nにほんぶどうかん /日本武道館/\nにほんぶもん /日本部門/\nにほんぶよう /日本舞踊/\nにほんぶん /日本文/\nにほんぶんか /日本文化/\nにほんぶんかしゃ /日本文華社/\nにほんぶんかてき /日本文化的/\nにほんぶんがく /日本文学/\nにほんぶんげいしゃ /日本文芸社/\nにほんぶんこう /日本分校/日本分光/\nにほんへん /日本編/\nにほんへんしゅうばん /日本編集盤/\nにほんべんごしれんごうかい /日本弁護士連合会/\nにほんほうじんせつりつ /日本法人設立/\nにほんほうそうきょうかい /日本放送協会/\nにほんほうもん /日本訪問/\nにほんぼうえきしんこうかい /日本貿易振興会;JETRO (Japan External Trade Organisation)/\nにほんま /日本間/\nにほんまい /日本米/\nにほんまち /日本町/\nにほんまつ /二本松/\nにほんまる /日本丸/\nにほんみこうかい /日本未公開/\nにほんみこうかいさく /日本未公開作/\nにほんみはっぴょうきょく /日本未発表曲/\nにほんみはつばい /日本未発売/\nにほんみんよう /日本民謡/\nにほんむかし /日本昔/\nにほんむかしばなし /日本昔話/\nにほんむけ /日本向/日本向け/\nにほんむせん /日本無線/\nにほんめ /二本目/\nにほんめい /日本名/\nにほんもの /日本物/\nにほんもんとくてんのうじつろく /日本文徳天皇実録;850-858の歴史書。879年成立/\nにほんやきゅう /日本野球/\nにほんやく /日本訳/\nにほんやちょう /日本野鳥/\nにほんやっきょくほう /日本薬局方/\nにほんゆうすう /日本有数/\nにほんゆうせいこうしゃ /日本郵政公社;www.post.japanpost.jp/\nにほんゆうせんたいしょう /日本有線大賞/\nにほんゆしゅつにゅうぎんこう /日本輸出入銀行;Export-Import Bank of Japan(EIB) (現・国際協力銀行)/\nにほんゆび /二本指/\nにほんよう /日本用/\nにほんりくぐん /日本陸軍/\nにほんりゅう /日本流/\nにほんりょう /日本領/\nにほんりょういき /日本霊異記/\nにほんりょうじかん /日本領事館/\nにほんりょうり /日本料理/\nにほんりょうりかい /日本料理界/\nにほんりょうりや /日本料理屋/\nにほんりょこう /日本旅行/\nにほんれっとう /日本列島/\nにほんろぼっとがっかい /日本ロボット学会/\nにぼし /煮干し/煮干/\nにまい /二枚/２枚/\nにまいおろし /二枚下ろし;[料理]/\nにまいかんばん /二枚看板/\nにまいがい /二枚貝/\nにまいがさね /二枚重ね/\nにまいぐみ /二枚組/\nにまいげり /二枚蹴り/\nにまいごし /二枚腰/\nにまいじた /二枚舌/\nにまいど /二枚戸/\nにまいば /二枚刃/\nにまいめ /二枚目/\nにまいめやく /二枚目役/\nにまめ /煮豆/\nにみや /二宮/\nにみょう /二名/\nにむら /二村/\nにめい /二名/\nにめん /二面/\nにめんせい /二面性/\nにもうさく /二毛作/\nにもじ /二文字/2文字/\nにもじめ /二文字目/\nにもつ /荷物/\nにもつうんぱんよう /荷物運搬用/\nにもつおきば /荷物置場/\nにもつけんさ /荷物検査/\nにもつごと /荷物毎/\nにもつしつ /荷物室/\nにもつせいり /荷物整理/\nにもつとびら /荷物扉/\nにもつはんにゅう /荷物搬入/\nにもつよう /荷物用/\nにもの /煮物/\nにもん /2問/\nにゃく /若/蒻/\nにゃくどう /若道/\nにやく /荷役/二役/\nにやっかい /荷厄介/\nにゅー /ν;nu/Ν;Nu/\nにゅーかっするびょう /ニューカッスル病;(鶏の)Newcastle disease/\nにゅーじーらんど /新西蘭;New Zealand/\nにゅーすそくほう /ニュース速報/\nにゅーすばんぐみ /ニュース番組/\nにゅーとんほう /ニュートン法/\nにゅーとんりきがく /ニュートン力学;Newtonian mechanics. いわゆる力学/\nにゅーよーく /紐育;New York/\nにゅーよーくしじょう /ニューヨーク市場/\nにゅう /入/乳/柔/廿/ν;nu/\nにゅういき /入域/\nにゅういん /入院/\nにゅういんかんじゃ /入院患者/\nにゅういんきかん /入院期間/\nにゅういんさき /入院先/\nにゅういんせいかつ /入院生活/\nにゅういんちゅう /入院中/\nにゅういんちりょう /入院治療/\nにゅういんひ /入院費/\nにゅういんりょう /乳飲料/\nにゅううん /乳暈/\nにゅうえい /入営/\nにゅうえき /乳液/\nにゅうえん /入園/\nにゅうえんけん /入園券/\nにゅうえんしき /入園式/\nにゅうえんむりょう /入園無料/\nにゅうえんりょう /入園料/\nにゅうか /入荷/乳化/入科/\nにゅうかい /入会/\nにゅうかいあんない /入会案内/\nにゅうかいかのう /入会可能/\nにゅうかいかんゆう /入会勧誘/\nにゅうかいきぼう /入会希望/\nにゅうかいきぼうしゃ /入会希望者/\nにゅうかいきん /入会金/\nにゅうかいきんめんじょ /入会金免除/\nにゅうかいご /入会後/\nにゅうかいごきぼう /入会御希望/\nにゅうかいしかく /入会資格/\nにゅうかいしゃ /入会者/\nにゅうかいじ /入会時/\nにゅうかいじき /入会時期/\nにゅうかいたいかい /入会退会/\nにゅうかいてつづき /入会手続き/\nにゅうかいとくてん /入会特典/\nにゅうかいひ /入会費/\nにゅうかいひむりょう /入会費無料/\nにゅうかいほうほう /入会方法/\nにゅうかいまえ /入会前/\nにゅうかいもうしこみしょ /入会申込書/\nにゅうかく /入閣/\nにゅうかざい /乳化剤/\nにゅうかすう /入荷数/\nにゅうかだいすう /入荷台数/\nにゅうかまち /入荷待ち/\nにゅうかりょう /入荷量/\nにゅうかわ /丹生川/\nにゅうかん /入館/入管/入感/乳管/入棺/\nにゅうかんきょく /入感局/\nにゅうかんけん /入館券/\nにゅうかんほう /入管法;[法][略語]入出国管理および難民認定法/\nにゅうかんりょう /入館料/\nにゅうがく /入学/\nにゅうがくいわい /入学祝/入学祝い/\nにゅうがくきぼうしゃ /入学希望者/\nにゅうがくきん /入学金/\nにゅうがくご /入学後/\nにゅうがくしき /入学式/\nにゅうがくしけん /入学試験/\nにゅうがくしけんもんだい /入学試験問題/\nにゅうがくしゃ /入学者/\nにゅうがくしゃぼしゅう /入学者募集/\nにゅうがくじ /入学時/\nにゅうがくせい /入学生/\nにゅうがくていいん /入学定員/\nにゅうがくとうじ /入学当時/\nにゅうがくねんがっぴ /入学年月日/\nにゅうがくねんど /入学年度/\nにゅうがくりょう /入学料/\nにゅうがん /乳癌/乳がん/乳ガン/\nにゅうきゅう /入厩/\nにゅうきょ /入居/入渠/\nにゅうきょう /入京/入鋏/\nにゅうきょしかく /入居資格/\nにゅうきょしゃ /入居者/\nにゅうきょまえ /入居前/\nにゅうきん /入金/\nにゅうきんかくにんご /入金確認後/\nにゅうきんがく /入金額/\nにゅうきんでんぴょう /入金伝票/\nにゅうきんひょう /入金票/\nにゅうぎゅう /乳牛/\nにゅうぎょ /入漁/入御/\nにゅうぎょう /乳業/\nにゅうぎょく /入玉/\nにゅうぎょけん /入漁権/\nにゅうぎょりょう /入漁料/\nにゅうこ /入庫/入呼/\nにゅうこう /入稿/入港/入校/乳香/入構/入坑/入貢/\nにゅうこうりょう /入港料/\nにゅうこく /入国/\nにゅうこくかんりきょく /入国管理局/\nにゅうこくかんりほう /入国管理法/\nにゅうこくきょひ /入国拒否/\nにゅうこくご /入国後/\nにゅうこくさしょう /入国査証/\nにゅうこくしんさ /入国審査/\nにゅうこくしんさかん /入国審査官/\nにゅうこくしんさりょう /入国審査料/\nにゅうこくじ /入国時/\nにゅうこくぜい /入国税/\nにゅうこくちてん /入国地点/\nにゅうこくび /入国日/\nにゅうこくまえ /入国前/\nにゅうこじ /入庫時/\nにゅうこすう /入庫数/\nにゅうこん /入魂/\nにゅうこんしき /入魂式/\nにゅうごく /入獄/\nにゅうさつ /入札/\nにゅうさつかかく /入札価格/\nにゅうさつきんがく /入札金額/\nにゅうさつしき /入札式/\nにゅうさつしゃ /入札者/\nにゅうさつほうしき /入札方式/\nにゅうさん /乳酸/\nにゅうさんいんりょう /乳酸飲料/\nにゅうさんきん /乳酸菌/\nにゅうさんきんいんりょう /乳酸菌飲料/\nにゅうさんち /乳酸値/\nにゅうさんはっこう /乳酸発酵/\nにゅうざい /乳剤/\nにゅうざいそう /乳剤層/\nにゅうざいめん /乳剤面/\nにゅうざん /入山/\nにゅうし /入試/乳歯;baby tooth/乳脂;milk fat/入市/\nにゅうしか /入試課/\nにゅうしかもく /入試科目/\nにゅうしせいど /入試制度/\nにゅうしち /入質/\nにゅうしつ /入室/\nにゅうしぼう /乳脂肪/\nにゅうしもんだい /入試問題/\nにゅうしゃ /入社/入射/入舎/\nにゅうしゃあんない /入社案内/\nにゅうしゃいらい /入社以来/\nにゅうしゃおん /入射音/\nにゅうしゃかく /入射角/\nにゅうしゃこう /入射光/\nにゅうしゃご /入社後/\nにゅうしゃしき /入社式/\nにゅうしゃしけん /入社試験/\nにゅうしゃじ /入社時/\nにゅうしゃそく /入射束/\nにゅうしゃねんど /入社年度/\nにゅうしゃは /入射波/\nにゅうしゃび /入社日/\nにゅうしゃまえ /入社前/\nにゅうしゃめん /入射面/\nにゅうしゃりゅうし /入射粒子/\nにゅうしゅ /入手/乳酒/入朱;アカを入れる/乳首;=ちくび/\nにゅうしゅう /乳臭/\nにゅうしゅか /入手可/\nにゅうしゅかのう /入手可能/\nにゅうしゅかのうせい /入手可能性/\nにゅうしゅけいろ /入手経路/\nにゅうしゅこんなん /入手困難/\nにゅうしゅご /入手後/\nにゅうしゅさき /入手先/\nにゅうしゅしゅだん /入手手段/\nにゅうしゅじゅん /入手順/\nにゅうしゅずみ /入手済/\nにゅうしゅちゅう /入手中/\nにゅうしゅっこ /入出庫/\nにゅうしゅっこくじ /入出国時/\nにゅうしゅつ /入出/\nにゅうしゅつこく /入出国/\nにゅうしゅつこくじ /入出国時/\nにゅうしゅつりょく /入出力/\nにゅうしゅつりょくかんけい /入出力関係/\nにゅうしゅつりょくけい /入出力系/\nにゅうしゅつりょくそうち /入出力装置/\nにゅうしゅつりょくたんし /入出力端子/\nにゅうしゅつりょくち /入出力値/\nにゅうしゅつりょくとくせい /入出力特性/\nにゅうしゅつりょくぶぶん /入出力部分/\nにゅうしゅつりょくよう /入出力用/\nにゅうしゅなん /入手難/\nにゅうしゅばしょ /入手場所/\nにゅうしゅふかのう /入手不可能/\nにゅうしゅふのう /入手不能/\nにゅうしゅほう /入手法/\nにゅうしゅほうほう /入手方法/\nにゅうしゅもと /入手元/\nにゅうしょ /入所/\nにゅうしょう /入賞/入省/\nにゅうしょうさくひん /入賞作品/\nにゅうしょうしゃ /入賞者/\nにゅうしょうじ /乳小児/\nにゅうしょうりつ /入賞率/\nにゅうしょきじゅん /入所基準/\nにゅうしょく /入植/入職/\nにゅうしょくしゃ /入植者/\nにゅうしょくち /入植地/\nにゅうしょくりつ /入職率/\nにゅうしょしき /入所式/\nにゅうしょしゃ /入所者/\nにゅうしょせいかつ /入所生活/\nにゅうしん /入信/入神/入心/\nにゅうしんがく /入進学/\nにゅうじ /乳児/入寺/\nにゅうじき /乳児期/\nにゅうじほいく /乳児保育/\nにゅうじゃく /入寂;[仏教] 死ぬこと/柔弱/\nにゅうじゅう /乳汁/\nにゅうじゅく /入塾/\nにゅうじょう /入場/入城/入定/乳状/\nにゅうじょうきょく /入場曲/\nにゅうじょうきんし /入場禁止/\nにゅうじょうぐち /入場口/\nにゅうじょうけん /入場券/\nにゅうじょうご /入場後/\nにゅうじょうしき /入場式/\nにゅうじょうしゃ /入場者/\nにゅうじょうしゃすう /入場者数/\nにゅうじょうじ /入場時/\nにゅうじょうじんいん /入場人員/\nにゅうじょうせいげん /入場制限/\nにゅうじょうせいりけん /入場整理券/\nにゅうじょうぜい /入場税/\nにゅうじょうまえ /入場前/\nにゅうじょうむりょう /入場無料/\nにゅうじょうりつ /入場率/\nにゅうじょうりょう /入場料/\nにゅうじょうりょうしゅうにゅう /入場料収入/\nにゅうすい /入水/\nにゅうせい /乳清;whey/入声/\nにゅうせいひん /乳製品/\nにゅうせき /入籍/\nにゅうせきとどけ /入籍届/\nにゅうせん /入選/乳腺/入線/入船/\nにゅうせんえん /乳腺炎;[医]/\nにゅうせんけん /入船券/\nにゅうせんはっぴょう /入選発表/\nにゅうぜん /入善/\nにゅうそう /入槽/\nにゅうそん /入村/\nにゅうそんりょう /入村料/\nにゅうたい /入隊/入退/入体/\nにゅうたいいん /入退院/\nにゅうたいかい /入退会/\nにゅうたいしつ /入退室/\nにゅうたいしゅつ /入退出/\nにゅうたいじょう /入退場/\nにゅうたいじょうじ /入退場時/\nにゅうだく /乳濁/\nにゅうだくえき /乳濁液/\nにゅうだん /入団/\nにゅうだんきぼう /入団希望/\nにゅうだんきょひ /入団拒否/\nにゅうだんご /入団後/\nにゅうだんしき /入団式/\nにゅうだんじ /入団時/\nにゅうだんてすと /入団テスト/\nにゅうちゃく /入着/\nにゅうちょう /入庁/入超/入朝/\nにゅうてい /入廷/\nにゅうてん /入店/\nにゅうでん /入電/\nにゅうとう /乳頭/乳糖/入湯/入党/入刀/入唐/\nにゅうとうおんせん /乳頭温泉/\nにゅうとうきん /乳頭筋/\nにゅうとうぜい /入湯税/\nにゅうとうとっき /乳頭突起/\nにゅうどう /入道/\nにゅうどうぐも /入道雲/\nにゅうどうざき /入道崎/\nにゅうどうしんのう /入道親王;[日本史]/\nにゅうない /入内/\nにゅうねん /入念/\nにゅうの /入野/\nにゅうはくしょく /乳白色/\nにゅうばい /入梅/\nにゅうばち /乳鉢/\nにゅうひ /入費/\nにゅうび /乳糜/\nにゅうふ /入夫/\nにゅうふこんいん /入夫婚姻/\nにゅうぶ /入部/\nにゅうぶとどけ /入部届/\nにゅうほうほう /入方法/\nにゅうぼう /乳房/乳棒/\nにゅうまく /入幕/\nにゅうみん /入眠/\nにゅうめつ /入滅/\nにゅうめん /煮麺/入麺/\nにゅうもん /入門/\nにゅうもんかいせつ /入門解説/\nにゅうもんかいていばん /入門改訂版/\nにゅうもんき /入門機/入門期/\nにゅうもんきょういく /入門教育/\nにゅうもんこうざ /入門講座/\nにゅうもんしゃ /入門者/\nにゅうもんしゃよう /入門者用/\nにゅうもんしょ /入門書/\nにゅうもんてい /入門艇/\nにゅうもんてき /入門的/\nにゅうもんばん /入門版/\nにゅうもんへん /入門編/\nにゅうもんぼん /入門本/\nにゅうもんよう /入門用/\nにゅうよう /入用/乳用/\nにゅうようぎゅう /乳用牛/\nにゅうようしゅ /乳用種/\nにゅうようじ /乳幼児/\nにゅうようじとつぜんししょうこうぐん /乳幼児突然死症候群;SIDS (Sudden Infant Death Syndrome)/\nにゅうよく /入浴/入欲;?/\nにゅうよくきんし /入浴禁止/\nにゅうよくけん /入浴券/\nにゅうよくざい /入浴剤/\nにゅうよくちゅう /入浴中/\nにゅうよくりょう /入浴料/\nにゅうよくりょうきん /入浴料金/\nにゅうらい /入来/\nにゅうらく /入洛/乳酪/\nにゅうりょう /入寮/\nにゅうりょうひ /入寮費/\nにゅうりょうび /入寮日/\nにゅうりょく /入力/\nにゅうりょくいき /入力域/\nにゅうりょくいち /入力位置/\nにゅうりょくおん /入力音/\nにゅうりょくおんあつ /入力音圧/\nにゅうりょくかのう /入力可能/\nにゅうりょくかんきょう /入力環境/\nにゅうりょくかんじ /入力漢字/\nにゅうりょくかんすう /入力関数/\nにゅうりょくがわ /入力側/\nにゅうりょくきのう /入力機能/\nにゅうりょくきりかえ /入力切替/入力切換/\nにゅうりょくきろく /入力記録/\nにゅうりょくぎょう /入力行/\nにゅうりょくくうかん /入力空間/\nにゅうりょくけいしき /入力形式/\nにゅうりょくこうりつ /入力効率/\nにゅうりょくご /入力後/\nにゅうりょくしき /入力式/\nにゅうりょくしゃ /入力者/\nにゅうりょくしゅうはすう /入力周波数/\nにゅうりょくしょり /入力処理/\nにゅうりょくしんごう /入力信号/\nにゅうりょくじ /入力時/\nにゅうりょくじょうたい /入力状態/\nにゅうりょくじょうほう /入力情報/\nにゅうりょくせん /入力線/\nにゅうりょくせんたく /入力選択/\nにゅうりょくそう /入力層/入力相/\nにゅうりょくそうち /入力装置/\nにゅうりょくそくど /入力速度/\nにゅうりょくたんし /入力端子/\nにゅうりょくたんまつ /入力端末/\nにゅうりょくだん /入力段/\nにゅうりょくち /入力値/\nにゅうりょくちゅう /入力中/\nにゅうりょくてき /入力的/\nにゅうりょくでーた /入力データ/\nにゅうりょくでんあつ /入力電圧/\nにゅうりょくでんりゅう /入力電流/\nにゅうりょくとちゅう /入力途中/\nにゅうりょくはいれつ /入力配列/\nにゅうりょくはけい /入力波形/\nにゅうりょくぱらめーた /入力パラメータ/\nにゅうりょくふぁいる /入力ファイル/\nにゅうりょくふかのう /入力不可能/\nにゅうりょくぶ /入力部/\nにゅうりょくぶん /入力文/\nにゅうりょくへんかん /入力変換/\nにゅうりょくほう /入力法/\nにゅうりょくほうしき /入力方式/\nにゅうりょくほうほう /入力方法/\nにゅうりょくみす /入力ミス/\nにゅうりょくめん /入力面/\nにゅうりょくもーど /入力モード/\nにゅうりょくもじ /入力文字/\nにゅうりょくもじすう /入力文字数/\nにゅうりょくよう /入力用/\nにゅうりょくようそ /入力要素/\nにゅうりょくようりょう /入力容量/\nにゅうりょくりきりつ /入力力率/\nにゅうりょくりょういき /入力領域/\nにゅうりょくれい /入力例/\nにゅうりょくれつ /入力列/\nにゅうりょくわく /入力枠/\nにゅうりん /乳輪/\nにゅうろう /入牢/\nにゅうわ /柔和/\nにょ /女/如/汝;(呉音)/\nにょい /如意/女医;[律令制]/\nにょいち /如一/\nにょいほうじゅ /如意宝珠/\nにょいぼう /如意棒/\nにょいん /女院/\nにょう /尿/繞;部首のニョウ。「之繞」「廴繞」/女;(慣用音)女房/獰;(呉音) 獰猛(どうもう)/\nにょうい /尿意/\nにょういん /女院/\nにょうかん /尿管/\nにょうき /尿器/\nにょうけっせき /尿結石/\nにょうけんさ /尿検査/\nにょうご /女御/\nにょうさいかん /尿細管/\nにょうさん /尿酸/\nにょうしっきん /尿失禁/\nにょうじゅ /女嬬/女孺/\nにょうせき /尿石/\nにょうそ /尿素/\nにょうどう /尿道/\nにょうどうえん /尿道炎/\nにょうどうけっせき /尿道結石/\nにょうどうこう /尿道口/\nにょうどくしょう /尿毒症/\nにょうはち /鐃鉢;仏具/\nにょうへい /尿閉/\nにょうほうしょう /尿崩症;[医]/\nにょうぼ /女房/\nにょうぼう /女房/\nにょうぼうことば /女房詞;杓子→杓文字など/\nにょうぼうほうしょ /女房奉書/\nにょうぼうやく /女房役/\nにょうぼこども /女房子供/\nにょうまく /尿膜/\nにょうもれ /尿漏れ/\nにょうろ /尿路/\nにょうろけっせき /尿路結石/\nにょおう /女王/\nにょかん /女官/\nにょご /女御/\nにょし /女子/\nにょしき /女色/\nにょしょう /女性/女将/\nにょしょく /女色/\nにょじつ /如実/\nにょじつちけん /如実知見/\nにょじゅ /女嬬/女孺/\nにょぜ /如是/\nにょぜがもん /如是我聞/\nにょたい /女体/\nにょたいもり /女体盛り;[卑]/\nにょにん /女人/\nにょにんきんせい /女人禁制/\nにょにんきんぜい /女人禁制/\nにょほう /如法/\nにょほうあんや /如法暗夜/\nにょぼさつ /如菩薩/\nにょぼん /女犯/\nにょやしゃ /如夜叉/\nにょらい /如来/\nにょらいぞう /如来蔵/\nにょろ /〜/\nによう /二葉/二様/\nによど /仁淀/\nにら /韮/薤;(らっきょう)/韭;「韮」の異体字/\nにらさき /韮崎/\nにらさわ /韮沢/\nにらたま /ニラ玉/\nにらづか /韮塚/\nにらみ /睨み/\nにらみあい /睨み合い/\nにらめっこ /睨めっこ/\nにらやま /韮山/\nにらやまがさ /韮山笠/\nにらやまずきん /韮山頭巾/\nにらやまちょう /韮山町/\nにらればいため /ニラレバ炒め/\nにらんせい /二卵性/\nにらんせいそうせいじ /二卵性双生児/\nにり /二理/\nにりつ /二律/\nにりつはいはん /二律背反/\nにりゅう /二流/\nにりゅうか /二硫化/\nにりん /二輪/２輪/\nにりんか /二輪花/\nにりんくどう /二輪駆動/\nにりんしゃ /二輪車/\nにりんじどうしゃ /二輪自動車/\nにりんつうこうきんし /二輪通行禁止/\nにりんめんきょ /二輪免許/\nにりんよう /二輪用/\nにるい /二塁/二類/\nにるいけい /二類型/\nにるいしゅ /二塁手/\nにるいそうきゅう /二塁送球/\nにるいそうしゃ /二塁走者/\nにるいだ /二塁打/\nにるいるいしん /二塁塁審/\nにれ /楡/\nにれい /楡井/\nにれつ /二列/\nにれつめ /二列目/\nにれんぱつ /二連発/\nにろう /二浪/\nにろくじちゅう /二六時中/\nにわ /庭/丹羽/二羽/二話/\nにわいし /庭石/\nにわいじり /庭いじり/庭弄り;gardening/\nにわか /俄/俄か/仁輪加/\nにわかあめ /俄雨/にわか雨/瀑/\nにわかじこみ /俄仕込み/\nにわかじたて /俄仕立て/\nにわかゆき /俄雪/\nにわき /庭木/\nにわきょういく /庭教育/\nにわさか /庭坂/\nにわさき /庭先/\nにわし /庭師/\nにわしごと /庭仕事;yard work/\nにわせ /庭瀬/\nにわた /庭田/\nにわたし /荷渡/\nにわたずみ /潦/\nにわづくり /庭作り/\nにわとり /鶏/鷄;「鶏」の旧字(人名用漢字)/\nにわとりごや /鶏小屋/\nにわの /庭野/\nにわばん /庭番/\nにわも /庭面/\nにわり /二割/\nにん /任/人/認/忍/妊/刃/仁/儿;にんにょう/刄;「刃」の異体字/姙;「妊」の異体字/\nにんあい /人愛/\nにんあん /仁安;年号(1166-1169)/\nにんい /任意/∀/\nにんいいんたい /任意引退/\nにんいいんたいせんしゅ /任意引退選手/\nにんいかい /任意回/\nにんいかくど /任意角度/\nにんいかんすう /任意関数/\nにんいきてい /任意規定/\nにんいこ /任意個/\nにんいこすう /任意個数/\nにんいしゅっとう /任意出頭/\nにんいじゅんびきん /任意準備金/\nにんいせい /任意性/\nにんいせいさん /任意清算/\nにんいせいり /任意整理/\nにんいそうさ /任意捜査/\nにんいだいり /任意代理/\nにんいだんたい /任意団体/\nにんいちょう /任意長/\nにんいつみたてきん /任意積立金;利益剰余金の内、企業が独自に積立てた部分/\nにんいどうこう /任意同行/\nにんいほう /任意法/\nにんいほうき /任意法規/\nにんいほけん /任意保険/\nにんか /認可/\nにんかせい /認可制/\nにんかほうじん /認可法人/\nにんかん /任官/\nにんがい /人外;ひとでなし/人界;[仏教]人間界/\nにんき /人気/任期/\nにんきうま /人気馬/\nにんきかん /人気館/\nにんききしゅ /人気機種/\nにんききゅうじょうしょう /人気急上昇/\nにんききゅうだん /人気球団/\nにんきぎれ /任期切れ/\nにんきさくひん /人気作品/\nにんきさっか /人気作家/\nにんきしゃ /人気車/\nにんきしゃしゅ /人気車種/\nにんきしょうひん /人気商品/\nにんきじゅん /人気順/\nにんきじょうい /人気上位/\nにんきじょうしょう /人気上昇/\nにんきせんこう /人気先行/\nにんきせんしゅ /人気選手/\nにんきぜっちょう /人気絶頂/\nにんきちゅう /任期中/\nにんきていか /人気低下/\nにんきてん /人気店/\nにんきとうひょう /人気投票/\nにんきとり /人気取り/\nにんきばくはつ /人気爆発/\nにんきばん /人気盤/\nにんきばんぐみ /人気番組/\nにんきまんりょう /任期満了/\nにんきもの /人気者/\nにんきょ /認許/\nにんきょう /任侠/仁侠/\nにんぎょ /人魚/\nにんぎょう /人形/\nにんぎょうあい /人形愛/\nにんぎょうあそび /人形遊び/\nにんぎょうか /人形化/\nにんぎょうかいぞう /人形改造/\nにんぎょうかん /人形館/\nにんぎょうげき /人形劇/\nにんぎょうげきだん /人形劇団/\nにんぎょうさっか /人形作家/\nにんぎょうし /人形師/\nにんぎょうじょうるり /人形浄瑠璃/\nにんぎょうちょう /人形町/\nにんぎょうちょうえき /人形町駅/\nにんぎょうつかい /人形遣い/\nにんぎょうてき /人形的/\nにんぎょうとうげ /人形峠;ウラン鉱/\nにんぎょうはくぶつかん /人形博物館/\nにんぎょうまわし /人形回し/\nにんぎょうよう /人形用/\nにんぎょでん /人魚伝/\nにんぎょひめ /人魚姫/\nにんく /人工/忍苦/\nにんぐみ /人組/\nにんけんてんのう /仁賢天皇/\nにんげつ /人月/\nにんげん /人間/\nにんげんあい /人間愛/\nにんげんあいて /人間相手/\nにんげんいがい /人間以外/\nにんげんかい /人間界/\nにんげんかいはつほうこくしょ /人間開発報告書/\nにんげんかがく /人間科学;human science/\nにんげんかん /人間観/\nにんげんかんきょう /人間環境/\nにんげんかんけい /人間関係/\nにんげんがく /人間学/\nにんげんがくるい /人間学類/\nにんげんがた /人間型/\nにんげんがわ /人間側/\nにんげんきげき /人間喜劇;[文学]la Comedie humaine (Balzac)/\nにんげんぎらい /人間嫌い/\nにんげんけいたい /人間形態/\nにんげんげきじょう /人間劇場/\nにんげんげんり /人間原理/\nにんげんこうがく /人間工学/\nにんげんこうがくかい /人間工学会/\nにんげんこうがくてき /人間工学的/\nにんげんこくほう /人間国宝/\nにんげんさま /人間様/\nにんげんしこう /人間志向/\nにんげんしっかく /人間失格/\nにんげんしゃかい /人間社会/\nにんげんじしん /人間自身/\nにんげんじたい /人間自体/\nにんげんじょうほう /人間情報/\nにんげんせい /人間性/\nにんげんそうさ /人間操作/\nにんげんそんざい /人間存在/\nにんげんぞう /人間像/\nにんげんたち /人間達/\nにんげんだいがく /人間大学/\nにんげんてき /人間的/\nにんげんてきみりょく /人間的魅力/\nにんげんてきよういん /人間的要因/\nにんげんとくゆう /人間特有/\nにんげんどう /人間道/\nにんげんどうし /人間同士/\nにんげんどっく /人間ドック/\nにんげんどらま /人間ドラマ/\nにんげんなみ /人間並/\nにんげんばくだん /人間爆弾/\nにんげんばなれ /人間離れ/\nにんげんばんじさいおう /人間万事塞翁/\nにんげんひとり /人間一人/\nにんげんひとりひとり /人間一人一人/\nにんげんふうしゃ /人間風車/\nにんげんふしん /人間不信/\nにんげんみ /人間味/\nにんげんもよう /人間模様/\nにんげんよう /人間用/\nにんげんりかい /人間理解/\nにんげんわざ /人間業/人間技/\nにんこうてんのう /仁孝天皇/\nにんさんばけしち /人三化七/\nにんさんぷ /妊産婦/\nにんしき /認識/\nにんしきかがく /認識科学/\nにんしきかてい /認識過程/\nにんしきがく /認識学/\nにんしききこう /認識機構/\nにんしきけい /認識系/\nにんしきけっか /認識結果/\nにんしきこうぞう /認識構造/\nにんしきしゅたい /認識主体/\nにんしきしょく /認識色/\nにんしきしょり /認識処理/\nにんしきじかん /認識時間/\nにんしきじしょ /認識辞書/\nにんしきじっけん /認識実験/\nにんしきせいど /認識精度/\nにんしきせいのう /認識性能/\nにんしきそうち /認識装置/\nにんしきたいしょう /認識対象/\nにんしきど /認識度/\nにんしきのうりょく /認識能力/\nにんしきはんい /認識範囲/\nにんしきひょう /認識票/\nにんしきぶ /認識部/\nにんしきぶそく /認識不足/\nにんしきほうほう /認識方法/\nにんしきよう /認識用/\nにんしきりつ /認識率/\nにんしきりょく /認識力/\nにんしきりろん /認識理論/\nにんしきろん /認識論/\nにんしゅう /人衆/\nにんしょう /認証/人称/人証/認照/\nにんしょうかん /認証官/\nにんしょうきこう /認証機構/\nにんしょうきょく /認証局/\nにんしょうしき /認証式/\nにんしょうだいめいし /人称代名詞/\nにんしょうちゅう /認証中/\nにんしょうほいくしょ /認証保育所/\nにんしょうほうしき /認証方式/\nにんしん /妊娠/\nにんしんおそ /妊娠悪阻;[医]hyperemesis/\nにんしんけんさやく /妊娠検査薬;[医]pregnancy test/\nにんしんしゅっさん /妊娠出産/\nにんしんしょき /妊娠初期/\nにんしんじ /妊娠時/\nにんしんせん /妊娠線/\nにんしんちゅう /妊娠中/\nにんしんちゅうぜつ /妊娠中絶/\nにんしんちゅうどくしょう /妊娠中毒症;[医]gestosis/\nにんしんてきれいき /妊娠適齢期/\nにんじ /仁治;年号(1240-1243)/\nにんじゃ /忍者/\nにんじゃでら /忍者寺/\nにんじゃぶげいちょう /忍者武芸帳/\nにんじゃぶたい /忍者部隊/\nにんじゃもの /忍者物/\nにんじゃやく /忍者役/\nにんじゃやしき /忍者屋敷/\nにんじゅ /仁寿;年号(851-854)/\nにんじゅう /忍従/\nにんじゅつ /忍術/\nにんじょう /人情/刃傷/人定/\nにんじょうきげき /人情喜劇/\nにんじょうざた /刃傷沙汰/\nにんじょうてき /人情的/\nにんじょうばなし /人情話/人情噺/\nにんじょうぼん /人情本/\nにんじょうみ /人情味/\nにんじん /人参/人身/人蔘/忍人/\nにんずう /人数/\nにんずうこうせい /人数構成/\nにんずうせいげん /人数制限/\nにんずうてき /人数的/\nにんずうはあく /人数把握/\nにんずうひ /人数比/\nにんずうぶん /人数分/\nにんせん /人選/\nにんそう /人相/\nにんそうがき /人相書き/人相書/\nにんそうがく /人相学/\nにんそうみ /人相見/\nにんそく /人足/\nにんそくよせば /人足寄場/\nにんたい /忍耐/\nにんたいりょく /忍耐力/\nにんだく /認諾/\nにんだくちょうしょ /認諾調書/\nにんち /認知/任地/\nにんちいみろん /認知意味論/\nにんちかがく /認知科学/\nにんちかがくかい /認知科学会/\nにんちかがくしゃ /認知科学者/\nにんちかがくせんしょ /認知科学選書/\nにんちかがくてき /認知科学的/\nにんちかがっかい /認知科学会/\nにんちかてい /認知過程/\nにんちきこう /認知機構/\nにんちきのう /認知機能/\nにんちげんごがく /認知言語学/\nにんちしょう /認知症/\nにんちしょり /認知処理/\nにんちしんり /認知心理/\nにんちしんりがく /認知心理学/\nにんちしんりがくしゃ /認知心理学者/\nにんちしんりがくてき /認知心理学的/\nにんちじっけん /認知実験/\nにんちてき /認知的/\nにんちとどけ /認知届/\nにんちど /認知度/\nにんちのうりょく /認知能力/\nにんちばいたい /認知媒体/\nにんちもでる /認知モデル/\nにんちゅう /人中/\nにんちゅうはく /人中白/\nにんちりょうほう /認知療法;[精医]cognitive therapy/\nにんちりろん /認知理論/\nにんてい /認定/人体/\nにんていい /認定医/\nにんていか /認定課/\nにんていきき /認定機器/\nにんていきじゅん /認定基準/\nにんていこう /認定校/\nにんていこうじょう /認定工場/\nにんていしぼう /認定死亡/\nにんていしゃ /認定者/\nにんていしょう /認定証/\nにんていせいど /認定制度/\nにんていばんごう /認定番号/\nにんていひん /認定品/\nにんていほうほう /認定方法/\nにんていようけん /認定要件/\nにんてん /人天/\nにんてんどう /任天堂/\nにんてんどうせい /任天堂製/\nにんでん /人天/\nにんとうぜい /人頭税/\nにんとく /仁徳/\nにんとくてんのう /仁徳天皇/\nにんどう /忍冬/忍道/人道/\nにんどうからくさもん /忍冬唐草文/\nにんどうしゅ /忍冬酒/\nにんどうもん /忍冬文/\nにんな /仁和;年号(885-889)/\nにんなじ /仁和寺/\nにんにく /大蒜;garlic/忍辱;[仏教]/蒜;ひる(強い臭いのある野菜一般)/葫;=大蒜/\nにんにち /人日/\nにんにょう /人繞/\nにんねん /人年/\nにんのう /人皇/\nにんぴ /認否/\nにんぴにん /人非人/\nにんぴょう /任憑/\nにんぴん /人品/\nにんぶん /人分/\nにんぷ /妊婦/人夫/\nにんべつ /人別/\nにんべつちょう /人別帳/\nにんべん /人偏/\nにんぼう /人法;[仏教]/\nにんぽう /忍法/\nにんぽうちょう /忍法帳/忍法帖/\nにんまえ /人前/\nにんみょうてんのう /仁明天皇/\nにんむ /任務/\nにんむしっぱい /任務失敗/\nにんめ /人目/\nにんめい /任命/任名/\nにんめいけん /任命権/\nにんめん /任免/\nにんよう /任用/認容/\nにんようご /任用後/\nぬ /怒/奴/濡;?/\nぬーどしゃしん /ヌード写真/\nぬいいと /縫糸/縫い糸/\nぬいぐるみ /縫い包み/\nぬいしろ /縫い代/縫代/\nぬいだ /縫田;姓/\nぬいとり /縫い取り/縫取り/\nぬいはく /縫箔/\nぬいばり /縫い針/縫針/\nぬいめ /縫い目/縫目/\nぬいもの /縫い物/縫物/\nぬいもん /縫紋/\nぬえ /鵺/\nぬか /糠/額/\nぬかあめ /糠雨/\nぬかか /糠蚊/\nぬかご /糠子/零余子/\nぬかずき /酸漿/\nぬかた /額田/\nぬかたのおおきみ /額田王/\nぬかづけ /糠漬/\nぬかどこ /糠床/\nぬかばえ /糠蠅/\nぬかばたらき /糠働き/\nぬかびら /糠平/\nぬかびらこ /糠平湖/\nぬかぶくろ /糠袋/\nぬかみそ /糠味噌/\nぬかみそづけ /糠味噌漬/\nぬかよろこび /糠喜び/ぬか喜び/\nぬかり /抜かり/泥濘/\nぬかるみ /泥濘/\nぬき /貫/抜き/緯/\nぬきあしさしあし /抜き足差し足/\nぬきい /貫井/\nぬきいた /貫板/\nぬきいと /緯糸/\nぬきうち /抜き打ち/抜打ち/\nぬきうつし /抜写し/\nぬきがき /抜き書き/抜書き/抜書/\nぬきさし /抜き差し/\nぬきずり /抜刷/\nぬきだし /抜き出し/\nぬきて /貫手;(空手技)/抜手;(泳ぎ方)/\nぬきとりけんさ /抜取り検査/抜き取り検査/\nぬきに /抜荷/抜き荷/\nぬきほん /抜本/\nぬきみ /抜き身/抜身/\nぬきやま /抜山/\nぬきよみ /抜き読み/抜読み/\nぬぎき /脱ぎ着/脱着/\nぬぎすて /脱ぎ捨て/\nぬく /温/\nぬくい /貫井/\nぬくしな /温品/\nぬくぬく /温々;-と/\nぬくみ /温み/\nぬくもり /温もり;warmth/\nぬけ /抜け/脱/抜/\nぬけあな /抜け穴/抜穴/\nぬけがけ /抜け駆け/抜駆/\nぬけがら /抜け殻/蛻/脱け殻/抜殻/脱殻/\nぬけぐち /抜け口/\nぬけげ /抜け毛/脱け毛;<rare>/\nぬけさく /抜け作/\nぬけに /抜け荷/抜荷/\nぬけにん /抜け忍/抜忍/\nぬけみち /抜け道/抜道/\nぬけめ /抜け目/抜目/\nぬさ /幣/帛/\nぬし /主/塗師;漆細工職人/\nぬしや /塗師屋/\nぬすっと /盗人/\nぬすびと /盗人/\nぬすびとじょうご /盗人上戸/\nぬすみ /盗み/窃/\nぬすみぎき /盗み聞き/\nぬすみぐい /盗み食い/\nぬすみどり /盗み撮り/\nぬすみみ /盗み見/\nぬすみよみ /盗み読み/\nぬすむ /窃/\nぬた /垈/饅;[料理]酢味噌和え/\nぬなわ /沼縄/\nぬの /布/\nぬのいち /布市/\nぬのいちまち /布市町/\nぬのかわ /布川/\nぬのきそ /布基礎;[建築]構造壁沿いに設ける基礎/\nぬのきれ /布切れ/\nぬのぎれ /布切れ/\nぬのぐつ /布靴/\nぬのじ /布地/\nぬのせい /布製/\nぬのてーぷ /布テープ/\nぬのはし /布橋/\nぬのはらえき /布原駅/\nぬのびき /布引/\nぬのぶくろ /布袋/\nぬのぼり /布掘り;[建築]壁に合わせて穴を掘る。cf.布基礎/\nぬのまき /布巻/\nぬのむら /布村/\nぬのめ /布目/\nぬのめがわら /布目瓦;布目のある、古代の瓦。/\nぬのや /布屋/\nぬひ /奴婢/\nぬぼく /奴僕/\nぬま /沼/\nぬまうえ /沼上/\nぬまお /沼尾/\nぬまおか /沼岡/\nぬまかぜ /沼風/\nぬまかみ /沼上/\nぬまかわ /沼川/\nぬまがみ /沼上/\nぬまくない /沼宮内/\nぬまくま /沼隈/\nぬまくら /沼倉/\nぬまぐち /沼口/\nぬまざき /沼崎/\nぬまじり /沼尻;姓/\nぬまず /沼津/\nぬまずこう /沼津港/\nぬまずこうじょう /沼津工場/\nぬまずし /沼津市/\nぬまずひがし /沼津東/\nぬまた /沼田/\nぬまたちょう /沼田町/\nぬまち /沼地/\nぬまづ /沼津/\nぬまづこう /沼津港/\nぬまづし /沼津市/\nぬまべ /沼部/\nぬまべえき /沼部駅/\nぬまやま /沼山/\nぬめ /絖/\nぬめぬめ /滑々;NB:「すべすべ」と同形/滑滑/\nぬめり /滑り;slime NB:「すべり」と同形/\nぬもじ /盗文字/\nぬり /塗/塗り/\nぬりえ /塗り絵/\nぬりかえ /塗り替え/塗替/塗替え/\nぬりかべ /塗り壁/塗壁/\nぬりぐすり /塗り薬/塗薬/\nぬりし /塗師/塗り師/\nぬりつけ /塗付/\nぬりばし /塗り箸/塗箸/\nぬりもの /塗物/\nぬるま /微温/\nぬるまゆ /微温湯/ぬるま湯/\nぬるみ /温み/\nぬるゆ /微温湯/\nぬれ /濡れ/\nぬれいろ /濡れ色/\nぬれえん /濡れ縁;雨戸の外の縁側/濡縁/\nぬれがみ /濡れ髪;-を猫が舐めるので閉口/\nぬれぎぬ /濡れ衣/濡衣/\nぬれごと /濡れ事/濡事/\nぬれぞうきん /濡れ雑巾/\nぬれたおる /濡れタオル/\nぬれて /濡れ手;-で粟/\nぬれぬれ /濡れ濡れ/\nぬれねずみ /濡れ鼠/\nぬれば /濡れ場/濡場/\nぬればいろ /濡れ羽色/濡羽色/\nぬれぶきん /濡れ布巾/\nね /値/根/寝/音/嶺/子;[十二支](1)ねずみ/禰;禰宜 (人名用漢字)/祢;「禰」の異体字1 (人名用漢字)/袮;「禰」の異体字2 (人名不可)/涅;涅槃/寢;「寝」の旧字(人名用漢字)/\nね> /寝;(ナ行下一・下二 未然・連用形)寝過ごす,寝違え,寝驚く/\nねーちゃん /ネーちゃん/\nねあか /根明/\nねあがり /値上がり/根上/根上り/\nねあがりまつ /根上り松/\nねあげ /値上げ/値上/\nねあせ /寝汗/盗汗;=寝汗/\nねあらい /値洗い/\nねい /寧;丁寧/嚀;≒寧/檸;檸檬(ねいもう,レモン)/濘;泥濘/聹/佞;佞臣/侫;「佞」の異体字/禰;禰宜(ねぎ) (人名用漢字)/祢;「禰」の異体字/\nねいか /寧夏/\nねいかん /佞奸/\nねいき /寝息/\nねいし /根石/\nねいしん /佞臣/\nねいじつ /寧日/\nねいじん /佞人/\nねいす /寝椅子/\nねいは /寧波/\nねいひつ /寧謐/\nねいも /根芋/\nねいり /寝入り/\nねいりばな /寝入り端/\nねいれ /値入れ;markup,margin/\nねいろ /音色/\nねうお /根魚/\nねうごき /値動き/\nねうち /値打ち/値打/\nねえ /姉/\nねえさま /姉様/\nねえさん /姉さん/姐さん/\nねえちゃん /姉ちゃん/\nねえや /姉や/\nねえよ /寧代;江川達也『まじかる☆タルるートくん』の登場人物/\nねお /根尾/根緒/\nねおき /寝起き/寝起/\nねおしろい /寝白粉/\nねおじうむ /Nd/\nねおじむ /Nd/Neodymium/\nねおん /Ne/Neon/\nねおんかん /ネオン管;neon tube/\nねおんがい /ネオン街/\nねかた /寝方/根方/\nねかぶ /根株/\nねが /願/\nねがい /願/願い/\nねがいごと /願い事/\nねがいさげ /願い下げ/\nねがいで /願い出/\nねがいぶみ /願い文/\nねがえり /寝返り/\nねがお /寝顔/\nねがさ /値嵩/値がさ/\nねがさかぶ /値嵩株/\nねがため /根固め/\nねがったりかなったり /願ったり叶ったり/\nねがみ /根上/\nねがわくは /願わくは/\nねがわくば /願わくば/\nねきり /根切り;[園芸]根っこを切ること/\nねきりむし /根切虫/\nねぎ /葱/禰宜;神社の-/\nねぎあか /ネギ亜科/\nねぎか /葱科/\nねぎし /根岸/\nねぎしけいばじょう /根岸競馬場/\nねぎししんりんこうえん /根岸森林公園/\nねぎしせん /根岸線/\nねぎしちょう /根岸町/\nねぎとろどん /ねぎとろ丼/\nねぎぼうず /葱坊主/\nねぎま /葱鮪;-鍋/\nねぎやき /ネギ焼/ネギ焼き/ねぎ焼/ねぎ焼き/\nねぎり /値切/値切り/根切り;[建築]基礎などの形に沿って穴を掘ること/\nねぎわ /根際/寝際/\nねくずれ /値崩れ/\nねくび /寝首/\nねくら /根暗/\nねぐされ /根腐れ;[園芸]root rot/\nねぐせ /寝癖/\nねぐら /塒/\nねこ /猫/\nねこあし /猫足/猫脚/\nねこいた /猫板/\nねこいらず /猫いらず/\nねこか /猫科/\nねこかぶり /猫被り/猫かぶり/\nねこかわいがり /猫可愛がり/猫かわいがり/\nねこかん /猫缶/\nねこかんけい /猫関係/\nねこがた /猫型/\nねこぐるま /猫車/\nねこざめ /猫鮫/\nねこじた /猫舌/\nねこじまん /猫自慢/\nねこぜ /猫背/\nねこそぎ /根刮ぎ/根こそぎ/\nねこた /猫田/\nねこだまし /猫騙し;[相撲]/\nねこっけ /猫っ毛/\nねこて /猫手/\nねこなでごえ /猫撫で声/猫なで声/\nねこのこ /猫の子/\nねこのて /猫の手/\nねこのひたい /猫の額/\nねこのめ /猫の目/\nねこは /猫派/\nねこばば /猫糞/\nねこびたい /猫額/\nねこべ /猫部/\nねこま /猫魔;地名,「裏磐梯-」/猫間/\nねこまた /猫又/\nねこまたぎ /猫跨ぎ/\nねこみ /寝込み/\nねこみみ /猫耳/\nねこむすめ /猫娘/\nねこめ /猫目/\nねこめいし /猫目石/\nねこやなぎ /猫柳/\nねこよう /猫用/\nねごこち /寝心地/\nねごと /寝言/\nねごや /根小屋/\nねごろ /値頃/根来;地名/\nねごろかん /値頃感/\nねごろばん /根来版/\nねさがり /値下がり/\nねさげ /値下げ/値下/\nねざかな /根魚/\nねざき /根崎/\nねざけ /寝酒/\nねざさ /根笹/\nねざし /根差し/根挿し;[園芸]/\nねざま /寝様/\nねざめ /寝覚め/寝醒め/\nねざや /値鞘/\nねしち /根質;「ねじち」とも。根担保の一種(質権)/\nねしな /寝しな/\nねしゃか /寝釈迦/\nねしょうが /根生姜/\nねしょうがつ /寝正月/\nねしょうべん /寝小便/\nねしょんべん /寝小便/\nねじ /螺子/捻子/捩子/螺/捻/\nねじあな /ネジ穴/螺子穴/\nねじきり /ネジ切り/螺子切り/ねじ切り/\nねじくぎ /ネジ釘/螺子釘/ねじ釘/\nねじけ /拗け/\nねじこみ /捩じ込み/\nねじしき /ねじ式;つげ義春/\nねじたく /寝支度/\nねじどめ /ネジ止め/\nねじまわし /螺子回し;screwdriver/ネジ回し/ねじ回し/\nねじめ /根占/根締め/音締め;三味線の調律/\nねじやま /ネジ山/螺子山/ねじ山/\nねじりはちまき /捩り鉢巻き/\nねじろ /根城/根白/\nねすがた /寝姿/\nねすこ /ネス湖/\nねず /鼠/杜松;[植物]juniper/根津;※ねづ/禰津;※ねづ/\nねずみ /鼠/鼡;「鼠」の異体字/子;[十二支]1/\nねずみいろ /鼠色/\nねずみおとこ /鼠男/ネズミ男/\nねずみがえし /鼠返し/\nねずみこう /鼠講/ねずみ講/ネズミ講/\nねずみこぞう /鼠小僧/\nねずみざん /鼠算/\nねずみざんしき /鼠算式/ねずみ算式/ネズミ算式/\nねずみしの /鼠志野/\nねずみたち /鼠達/\nねずみとり /鼠捕り/ネズミ捕り/ネズミ取り/\nねずみどし /子年/\nねずみはなび /鼠花火;地面をシュルシュルと回り、パンとはぜて終わる小さな花火。「-のような人生」/ネズミ花火/\nねぞう /寝相/\nねた /妬/\nねたきり /寝た切り/\nねたきりろうじん /寝たきり老人/寝た切り老人/\nねたぎれ /ネタ切れ/\nねただし /ネタ出し/\nねたばこ /寝たばこ/寝タバコ/寝煙草/\nねたふり /ネタ振り/\nねたみ /妬み/嫉み/\nねたみそねみ /妬み嫉み/\nねたんぽ /根担保/\nねだ /根太/\nねだい /寝台/\nねだめ /寝溜め/\nねだやし /根絶やし/\nねだん /値段/\nねだんいがい /値段以外/\nねだんいじょう /値段以上/\nねだんこうしょう /値段交渉/\nねだんさ /値段差/\nねだんそうおう /値段相応/\nねだんそうとう /値段相当/\nねだんてき /値段的/\nねだんとう /値段等/\nねだんひょう /値段表/\nねだんふめい /値段不明/\nねだんぶん /値段分/\nねだんへんどう /値段変動/\nねちがえ /寝違え/\nねっか /熱河/熱火/\nねっから /根っから/\nねっかんあつえん /熱間圧延/\nねっき /熱気/\nねっききゅう /熱気球/\nねっきゅう /熱球/\nねっきょう /熱狂/\nねっきょうてき /熱狂的/\nねっきよく /熱気浴/\nねっけい /熱型;体温の変化の型/\nねっけつ /熱血/\nねっけつかん /熱血漢/\nねっけつしゅじんこう /熱血主人公/\nねっけん /熱圏/\nねっこ /根っこ/根っ子/\nねっさ /熱砂/\nねっさん /熱讃/\nねっしせん /熱視線/\nねっしゃ /熱写/熱砂;=ねっさ/\nねっしゃびょう /熱射病/\nねっしゅ /熱酒/\nねっしょ /熱暑/\nねっしょう /熱唱/熱傷;やけど/\nねっしん /熱心/\nねっすい /熱水/\nねっせい /熱性/熱誠/\nねっせん /熱戦;exciting game/熱線;heat ray|wire/熱泉;hot springs/\nねったい /熱帯/\nねったいうりん /熱帯雨林/\nねったいぎょ /熱帯魚/\nねったいぎょかんけい /熱帯魚関係/\nねったいぎょしいく /熱帯魚飼育/\nねったいぎょや /熱帯魚屋/\nねったいぎょよう /熱帯魚用/\nねったいさん /熱帯産/\nねったいしょくぶつ /熱帯植物/\nねったいせい /熱帯性/\nねったいちいき /熱帯地域/\nねったいちほう /熱帯地方/\nねったいていきあつ /熱帯低気圧/\nねったいびょう /熱帯病;tropical disease/\nねったいや /熱帯夜;NB:最低気温が25℃以上/\nねったいりん /熱帯林/\nねっちゅう /熱中/\nねっちゅうしょう /熱中症/\nねってい /熱低/\nねっとう /熱湯/熱闘;fierce fight/熱鬧;「闘」旧字/\nねっとうら /ネット裏/\nねっとかでん /ネット家電/\nねっときょく /ネット局/\nねっとじょう /ネット上/\nねっとせつぞく /ネット接続/\nねっとはんばい /ネット販売/\nねっとわーくか /ネットワーク化/\nねっぱ /熱波/\nねっぱつ /熱発/\nねっぷう /熱風/\nねっぷうろ /熱風炉/\nねつ /熱/捏;捏造/\nねつ> /熱;熱工学,熱流体,熱対策/\nねつあい /熱愛/\nねつあいちゅう /熱愛中/\nねつい /熱意/\nねつうんどう /熱運動/\nねつえねるぎー /熱エネルギー;[物理]thermal energy/\nねつえん /熱演/\nねつえんじゅんかん /熱塩循環/\nねつおうりょく /熱応力;[物理][建築]熱によって内部に生ずる応力/\nねつか /熱価/\nねつかがくほうていしき /熱化学方程式/\nねつかく /熱核/\nねつかくはんのう /熱核反応/\nねつかくゆうごう /熱核融合/\nねつかん /熱感/\nねつかんわ /熱緩和/\nねつがん /熱願/\nねつき /寝付き/値付き;値段が付いて取引が成立すること/\nねつきうお /根付き魚/根付魚/\nねつきかん /熱機関/\nねつききゅう /熱気球/\nねつきぐ /熱器具/\nねつきでんりょく /熱起電力/\nねつきょうきゅう /熱供給/\nねつぎ /根継ぎ/\nねつぐん /熱群/\nねつけ /根付/根付け/熱気/\nねつけいれん /熱痙攣/\nねつけん /熱圏;thermosphere/熱研/\nねつげん /熱源/\nねつこうかん /熱交換/\nねつこうかんがた /熱交換型/\nねつこうかんき /熱交換器/\nねつこうかんぶ /熱交換部/\nねつこうがく /熱工学/\nねつこうりつ /熱効率/\nねつさまし /熱冷まし/\nねつしょり /熱処理/\nねつじょう /熱情/\nねつじょうてき /熱情的;情熱的/\nねつせっしょく /熱接触/\nねつそくど /熱速度/\nねつそんしつ /熱損失/\nねつそんしつけいすう /熱損失係数/\nねつぞう /捏造/\nねつたいさく /熱対策/\nねつちゅうせいし /熱中性子/\nねつちゅうせいしそく /熱中性子束/\nねつていこう /熱抵抗/\nねつてき /熱的/\nねつてきし /熱的死/\nねつてんしゃ /熱転写/\nねつてんしゃしき /熱転写式/\nねつてんしゃほうしき /熱転写方式/\nねつでんこうか /熱電効果/\nねつでんし /熱電子/\nねつでんそし /熱電素子/\nねつでんたつ /熱伝達/\nねつでんたつりつ /熱伝達率/\nねつでんつい /熱電対/\nねつでんどう /熱伝導/\nねつでんどうせい /熱伝導性/\nねつでんどうりつ /熱伝導率/\nねつでんりゅう /熱電流/\nねつど /熱度/\nねつはっさん /熱発散/\nねつはっせい /熱発生/\nねつびょう /熱病/\nねつふか /熱負荷/\nねつふくしゃ /熱輻射/\nねつぶつりがく /熱物理学/\nねつぶんかい /熱分解;pyrolysis/\nねつへいこう /熱平衡/\nねつへんか /熱変化/\nねつへんせい /熱変性/\nねつべん /熱弁/\nねつほうしゃ /熱放射/\nねつぼう /熱望/\nねつぼうそう /熱暴走/\nねつぼうちょう /熱膨張/\nねつゆそう /熱輸送/\nねつようりょう /熱容量/\nねつよく /熱浴/\nねつらい /熱雷/\nねつりき /熱力/\nねつりきがく /熱力学/\nねつりきがくけい /熱力学系/\nねつりきがくてき /熱力学的/\nねつりゅう /熱流/\nねつりゅうそく /熱流束/\nねつりょう /熱量/\nねつりょうけい /熱量計/\nねつるい /熱涙/\nねつれつ /熱烈/\nねつれつかんげい /熱烈歓迎/\nねつろん /熱論/\nねづ /根津/禰津/\nねづえき /根津駅/\nねづか /根塚/\nねづけ /値付け/\nねづじんぱち /根津甚八/\nねづまり /根詰まり;[園芸]/\nねていとう /根抵当/\nねていとうけん /根抵当権/\nねとまり /寝泊まり/寝泊り/\nねとり /音取;雅楽の-/\nねどこ /寝床/寝所;=寝床/\nねどし /子年/\nねなし /根無し/\nねなしぐさ /根無し草/根無草/\nねなりがき /根成柿/\nねのひ /子の日/\nねはば /値幅/\nねはばせいげん /値幅制限/\nねはん /涅槃;煩悩を無くした静寂の状態/\nねはんえ /涅槃会/\nねはんぎょう /涅槃経;大般涅槃経/\nねはんげんそく /涅槃原則;[精医]Nirvanaprinzip/\nねはんず /涅槃図/\nねば /粘/根羽/\nねばち /根鉢/\nねばつち /粘土/\nねばねば /粘々/粘粘/\nねばり /粘り/\nねばりがち /粘り勝ち/\nねばりけ /粘り気/\nねばりごし /粘り腰/\nねびえ /寝冷え/\nねびき /値引き/値引/\nねびきか /値引可/\nねびきすう /値引数/\nねびきりつ /値引率/値引き率/\nねびらき /値開き/\nねふだ /値札/\nねぶ /合歓/\nねぶか /根深/\nねぶかじる /根深汁/\nねぶかねぎ /根深葱/\nねぶかわ /根府川/\nねぶくろ /寝袋/\nねぶくろじさん /寝袋持参/\nねぶそく /寝不足/\nねぶと /根太/\nねぶみ /値踏み/\nねぷつにうむ /Np/Neptunium/\nねぷつにうむけいれつ /ネプツニウム系列;4n+1系列/\nねべや /寝部屋/\nねほしょう /根保証/\nねほりはほり /根掘り葉掘り/\nねほん /根本/\nねぼう /寝坊/\nねぼけ /寝惚け/\nねぼけまなこ /寝惚け眼/\nねぼすけ /寝坊助/\nねま /寝間/\nねまき /寝間着/寝巻;=寝間着/寝衣;=寝間着/根巻き;[園芸]root wrapping/根巻/\nねまちづき /寝待月/\nねまわし /根回し/\nねまわり /根回り/\nねみだれ /寝乱れ/\nねみつば /根三つ葉/\nねみみ /寝耳/\nねみみにみず /寝耳に水/\nねむ /合歓/\nねむけ /眠気/\nねむけざまし /眠気覚まし/\nねむのき /合歓木/棔/\nねむり /眠り/\nねむりきょうしろう /眠狂四郎/\nねむりぐすり /眠り薬/\nねむりひめ /眠り姫/\nねむりびょう /眠り病/\nねむろ /根室/\nねむろえき /根室駅/\nねもと /根本/根元/\nねものがたり /寝物語/\nねや /閨/寝屋/\nねやがわ /寝屋川/\nねやがわし /寝屋川市/\nねやがわしゃこ /寝屋川車庫/\nねゆき /根雪/\nねらい /狙い/\nねらいうち /狙い撃ち/狙い打ち/\nねらいめ /狙い目/\nねり /練り/練/\nねりいと /練糸/\nねりいろ /練色/\nねりえ /練り餌;インコの-/煉餌/煉り餌/\nねりがし /練り菓子/練菓子/\nねりきり /煉切/煉り切り/\nねりこ /練り粉/練粉/煉り粉/\nねりこう /練り香/練香/煉香/煉り香/\nねりこうじ /練り麹/煉り麹/\nねりこうすい /練り香水/\nねりせいひん /練り製品/練製品/煉り製品/\nねりぬき /練貫/\nねりひばり /練り雲雀/\nねりべい /練塀/\nねりま /練馬/\nねりまえき /練馬駅/\nねりまかん /練馬間/\nねりまく /練馬区/\nねりまくみん /練馬区民/\nねりまだいこん /練馬大根/\nねりもの /練り物/練物/煉り物/\nねりようかん /練り羊羹/練羊羹/煉り羊羹/\nねるちんすく /尼布楚/\nねわけ /根分け/\nねわざ /寝技/\nねわざし /寝業師/\nねわら /寝藁/\nねん /年/念/粘/燃;燃焼/然;天然/撚;撚糸/捻;捻挫/稔;みの・る/拈;≒捻/棯;なつめ/\nねん> /年;年2回,年休/\nねんあき /年明き/\nねんあけ /年明け/年明/\nねんあし /年足;[相場]/\nねんいじょう /年以上/\nねんいちど /年一度/\nねんいちねん /年一年;year by year/\nねんいっかい /年一回/\nねんいり /念入り/念入/\nねんえき /粘液/\nねんえきさいぼう /粘液細胞/\nねんえきしつ /粘液質/\nねんえきすいしゅ /粘液水腫/\nねんおし /念押し/\nねんかい /年会/年回/\nねんかいひ /年会費/\nねんかいひむりょう /年会費無料/\nねんかくさ /年較差/\nねんかん /年間/年鑑/年刊/\nねんかんかっそうにっすう /年間滑走日数/\nねんかんけいやく /年間契約/\nねんかんこうどく /年間購読/\nねんかんこうどくりょう /年間購読料/\nねんかんさいた /年間最多/\nねんかんししゅつ /年間支出/\nねんかんしていせき /年間指定席/\nねんかんしぼうすう /年間死亡数/\nねんかんしょうきん /年間賞金/\nねんかんしょうひでんりょく /年間消費電力/\nねんかんとうろく /年間登録/\nねんかんへいきん /年間平均/\nねんかんほうそう /年間放送/\nねんかんよさん /年間予算/\nねんかんよやく /年間予約/\nねんかんよやくせき /年間予約席/\nねんが /年賀/年画/\nねんがく /年額/\nねんがじょう /年賀状/\nねんがじょうはいたつ /年賀状配達/\nねんがじょうよう /年賀状用/\nねんがっぴ /年月日/\nねんがはがき /年賀葉書/\nねんがらねんじゅう /年がら年中/\nねんがん /念願/\nねんき /年季;-奉公,-が入る/年期;2004-/年忌;n周忌/年紀;([日本史]=年序)/年記;=年紀/\nねんきぼうこう /年季奉公/年期奉公;?/\nねんきゅう /年休/年給/\nねんきゅうぼ /年休簿/\nねんきり /年切り/\nねんきん /年金/粘菌/\nねんきんうんよう /年金運用/\nねんきんかいかく /年金改革/\nねんきんがく /年金額/\nねんきんききん /年金基金/\nねんきんせいかつ /年金生活/\nねんきんせいかつしゃ /年金生活者/\nねんきんせいど /年金制度/\nねんきんぶんかつ /年金分割/\nねんきんほう /年金法/\nねんきんほうあん /年金法案/\nねんきんほけん /年金保険/\nねんぎょ /年魚/\nねんぎょうじ /年行事/\nねんくれ /年暮/\nねんぐ /年貢/\nねんぐまい /年貢米/\nねんけいかく /年計画/\nねんげつ /年月/\nねんげみしょう /拈華微笑/\nねんげん /年限/\nねんこう /年功/\nねんこうじょれつ /年功序列/\nねんこうちんぎん /年功賃金/\nねんこん /念根/\nねんご /年後/\nねんごう /年号/\nねんごと /年毎/\nねんごろ /年頃/懇ろ/\nねんさ /年差/\nねんさい /年祭/年歳/\nねんさん /年産/\nねんざ /捻挫/\nねんし /年始/撚糸/念死;[仏教]memento mori/\nねんしき /年式/\nねんしきそうおう /年式相応/\nねんしきていど /年式程度/\nねんしきふめい /年式不明/\nねんしきゅうぎょう /年始休業/\nねんした /年下/\nねんしまわり /年始回り/\nねんしゃ /念写/念者/\nねんしゅう /年収/年周/\nねんしゅうしさ /年周視差/\nねんしゅうにゅう /年収入/\nねんしゅつ /捻出/\nねんしょ /年初/念書/\nねんしょう /燃焼/年少/年商/\nねんしょうおんど /燃焼温度/\nねんしょうき /燃焼器;burner/\nねんしょうぐみ /年少組/\nねんしょうけいさん /燃焼計算/\nねんしょうこうりつ /燃焼効率/\nねんしょうしけん /燃焼試験/\nねんしょうしつ /燃焼室/\nねんしょうじかん /燃焼時間/\nねんしょうじょうたい /燃焼状態/\nねんしょうそう /年少層/\nねんしょうそくど /燃焼速度/\nねんしょうとう /燃焼筒/\nねんしょうど /燃焼度/\nねんしょうねつ /燃焼熱;[化学]heat of combustion/\nねんしょらい /年初来/\nねんじ /年次/年時/念持/\nねんじけいかく /年次計画/\nねんじすいい /年次推移/\nねんじそうかい /年次総会/\nねんじぶつ /念持仏/\nねんじほうこく /年次報告/\nねんじほうこくしょ /年次報告書/\nねんじゃ /念者/\nねんじゅ /念珠;数珠/念誦;念じ唱える/\nねんじゅう /年中/\nねんじゅうぎょうじ /年中行事;=ねんちゅうぎょうじ/\nねんじゅうむきゅう /年中無休/\nねんすう /年数/\nねんず /念珠/\nねんせい /粘性/年生/年制/\nねんせいりつ /粘性率/\nねんせいりょく /粘性力/\nねんそつ /年卒/\nねんたんい /年単位/\nねんだい /年代/\nねんだいき /年代記/\nねんだいこうはん /年代後半/\nねんだいじゅん /年代順/\nねんだいぜんはん /年代前半/\nねんだいとくてい /年代特定/\nねんだいひょう /年代表/\nねんだいべつ /年代別/\nねんだいもの /年代物/\nねんだんせい /粘弾性/\nねんちゃく /粘着/\nねんちゃくけいすう /粘着係数/\nねんちゃくご /粘着語/\nねんちゃくざい /粘着剤/粘着材/\nねんちゃくしき /粘着式/\nねんちゃくしつ /粘着質/\nねんちゃくせい /粘着性/\nねんちゃくてーぷ /粘着テープ/\nねんちゃくぶぶん /粘着部分/\nねんちゃくりょく /粘着力/\nねんちゅう /年中/粘稠/\nねんちゅうぎょうじ /年中行事/\nねんちょう /年長/粘稠/\nねんちょうしゃ /年長者/\nねんてん /捻転/\nねんとう /念頭/年頭/\nねんとうきょうしょ /年頭教書/\nねんとうぶつ /燃灯仏;[仏教]Dipamkara/\nねんど /年度/粘土;†clay.「紙-」/粘度;†viscosity.「液体の-」/\nねんどう /念動/\nねんどがわら /粘土瓦/\nねんどがん /粘土岩;[地質]claystone/\nねんどけい /粘度計/\nねんどしつ /粘土質/\nねんどだいひょうば /年度代表馬/\nねんどない /年度内/\nねんどまつ /年度末/\nねんない /年内/\nねんないちゅう /年内中/\nねんないはつばい /年内発売/\nねんにん /念人/\nねんねん /年々/年年/\nねんねんさいさい /年年歳歳/年々歳々/\nねんのため /念の為/念のため/為念/\nねんはん /年半/\nねんばつ /年伐/\nねんばらい /年払い/\nねんばん /年版/\nねんばんがん /粘板岩/\nねんぱ /念波/\nねんぱい /年配/年輩;≒年配/\nねんぱいしゃ /年配者/\nねんびゃくねんじゅう /年百年中/\nねんぴ /燃費/\nねんぴいちらん /燃費一覧/\nねんぴけい /燃費計/\nねんぴこうじょう /燃費向上/\nねんぴじゅうし /燃費重視/\nねんぴせつやく /燃費節約/\nねんぴょう /年表/\nねんぴりつ /燃費率/\nねんぶつ /念仏/\nねんぶつおどり /念仏踊り/念仏踊/\nねんぶつざんまい /念仏三昧/\nねんぶつじ /念仏寺/\nねんぶん /年分/\nねんぷ /年譜/年賦/\nねんべつ /年別/\nねんぽう /年報;annual/年俸;annual salary/念法/\nねんぽうせい /年俸制/\nねんまえ /年前/\nねんまく /粘膜/\nねんまくめん /粘膜面/\nねんまつ /年末/\nねんまつさいしゅう /年末最終/\nねんまつしょうせん /年末商戦/\nねんまつしんこう /年末進行/\nねんまつちょうせい /年末調整/\nねんまつねんし /年末年始/\nねんまつねんしきゅうか /年末年始休暇/\nねんまつばんぐみ /年末番組/\nねんめ /年目/\nねんゆ /燃油/\nねんゆう /念友/\nねんよ /年余/\nねんらい /年来/\nねんり /年利/\nねんりかんざん /年利換算/\nねんりき /念力/\nねんりつ /年率/\nねんりまわり /年利回り/\nねんりょ /念慮/\nねんりょう /燃料/燃量;?/\nねんりょうぎれ /燃料切れ/\nねんりょうけい /燃料計;fuel gauge/燃料系;fuel system/\nねんりょうさいくる /燃料サイクル/\nねんりょうしゅうごうたい /燃料集合体/\nねんりょうしょうひりつ /燃料消費率/\nねんりょうしょうひりょう /燃料消費量/\nねんりょうそうち /燃料装置/\nねんりょうたんく /燃料タンク/\nねんりょうだい /燃料代/\nねんりょうてん /燃料店/\nねんりょうでんち /燃料電池/\nねんりょうでんちしゃ /燃料電池車/\nねんりょうひ /燃料費/\nねんりょうふんしゃ /燃料噴射/\nねんりょうぶそく /燃料不足/\nねんりょうほきゅう /燃料補給/\nねんりょうぼう /燃料棒/\nねんりょうゆそう /燃料輸送/\nねんりん /年輪/\nねんれい /年齢/年令;NB:「年齢」の略式表記/\nねんれいげんてい /年齢限定/\nねんれいこうせい /年齢構成/\nねんれいさ /年齢差/年令差/\nねんれいせいげん /年齢制限/年令制限/\nねんれいせいべつ /年齢性別/\nねんれいせってい /年齢設定/\nねんれいそう /年齢層/\nねんれいそうおう /年齢相応/\nねんれいてき /年齢的/\nねんれいふしょう /年齢不詳/\nねんれいべつ /年齢別/年令別/\nねんわり /年割り/年割/\nの /野/埜;「野」の旧字(人名用漢字)/之/乃;NB:「之」と違い、日本のみの用法/廼;すなわち/濃;美濃/−;minus/\nの> /野;野羽織,野育ち,野ネズミ/\nのーちらすごう /ノーチラス号;Nautilus. <『海底二万里』/\nのーと /帳面/\nのーとがた /ノート型/\nのーどかん /ノード間/\nのーべりうむ /No/Nobelium/\nのーべるしょう /ノーベル賞/\nのあそび /野遊び/\nのいけ /野池/\nのいち /野市/\nのいちご /野苺/\nのう /脳;brain/能;ability/農;agri./濃;thick/膿;pus/能生;地名,新潟/納;納付/衲;衲衣/嚢;背嚢/曩;さき(に)/悩;悩殺/惱;「悩」の旧字/瑙;瑪瑙/碯;「瑙」の異体字/腦;「脳」の旧字/王;親王/皇;天皇/獰;(漢音) 獰猛(どうもう)/\nのう> /濃/\nのうあい /能間/\nのうあつ /脳圧;[医]brain pressure/\nのういがい /脳以外/\nのういっけつ /脳溢血/\nのういん /能因;(988-?) 歌人/\nのうえん /農園/脳炎/濃艶/\nのうおん /濃音/\nのうおんか /濃音化/\nのうか /農家/農科;-大学/濃化/\nのうかい /納会/脳回;[解剖]gyrus/\nのうかいだい /能開大/\nのうかがく /脳科学/\nのうかく /能格/\nのうかしん /膿痂疹/\nのうかすいたい /脳下垂体/\nのうかん /納竿/脳幹/納棺/能管/農間;耕作の合間。「-稼ぎ」/農閑;耕作の仕事があまりない。「-期」/\nのうかんき /農閑期/\nのうかんけい /脳関係/\nのうかんしょうがい /脳幹障害/\nのうがき /能書き/能書/\nのうがく /農学/能楽/\nのうがくけんきゅうか /農学研究科/\nのうがくし /能楽師/\nのうがくどう /能楽堂/\nのうがくぶ /農学部/\nのうがっこう /農学校/\nのうがや /能ヶ谷/\nのうき /納期/農機/能記;[言語]signifiant/農期/納城/\nのうきぐ /農機具/\nのうきげん /納期限/\nのうきのう /脳機能/\nのうきょう /農協/納経/膿胸/脳橋/\nのうきょうげん /能狂言/\nのうきょけつ /脳虚血/\nのうきん /納金/\nのうぎょう /農業/\nのうぎょういいんかい /農業委員会/\nのうぎょうか /農業科/\nのうぎょうかいはつ /農業開発/\nのうぎょうがっこう /農業学校/\nのうぎょうきほんほう /農業基本法/\nのうぎょうきょうどうくみあい /農業協同組合/\nのうぎょうけいざいがく /農業経済学;agronomics/\nのうぎょうこく /農業国/\nのうぎょうさいがいほしょうほう /農業災害補償法/\nのうぎょうしゃだいがっこう /農業者大学校;農水省。www.farmers.ac.jp/\nのうぎょうしょとく /農業所得/\nのうぎょうじゅうじしゃ /農業従事者/\nのうぎょうせいさく /農業政策/\nのうぎょうせいさんほうじん /農業生産法人/\nのうぎょうぜんしょ /農業全書/\nのうぎょうほうじん /農業法人/\nのうぎょうよう /農業用/\nのうぎょうようすい /農業用水/\nのうぎょうようち /農業用地/\nのうぐ /農具/\nのうけ /能化/\nのうけっせん /脳血栓/\nのうけつ /膿血/\nのうけつりゅう /脳血流/\nのうけつりゅうりょう /脳血流量/\nのうけん /脳研/\nのうげ /能化/\nのうげい /農芸/能芸/\nのうげいかがく /農芸化学/\nのうげか /脳外科/\nのうこう /濃厚/農耕/農工/農高;[略語]農業高校/\nのうこうしゃかい /農耕社会/\nのうこうしりょう /濃厚飼料/\nのうこうそく /脳梗塞/\nのうこうだい /農工大/\nのうこうだいがく /農工大学/\nのうこうぶんか /農耕文化/\nのうこうみん /農耕民/\nのうこうよう /農耕用/\nのうこつ /納骨/\nのうこつどう /納骨堂/\nのうこん /濃紺/\nのうさい /納采/濃彩/能才;物事を成功させられる才能/\nのうさいぼう /脳細胞/\nのうさぎ /野兎/\nのうさぎょう /農作業/\nのうさく /農作/\nのうさくしょ /能作書/\nのうさくぶつ /農作物/\nのうさくもつ /農作物/\nのうさつ /悩殺/納札/\nのうさつじょ /納札所/\nのうさん /農産/\nのうさんそん /農山村/\nのうさんち /農産地/\nのうさんひん /農産品/\nのうさんぶつ /農産物/\nのうざい /能材/\nのうざしょう /脳挫傷/\nのうし /脳死/濃紫/直衣/野牛/\nのうししょく /濃紫色/\nのうしじょうたい /脳死状態/\nのうしつ /脳室/\nのうしゃ /納車/\nのうしゃかい /納射会/\nのうしゃきねん /納車記念/\nのうしゃご /納車後/\nのうしゃじ /納車時/\nのうしゃとうじ /納車当時/\nのうしゃび /納車日/\nのうしゃまえ /納車前/\nのうしゅ /嚢腫/\nのうしゅう /能州;能登/濃州;美濃(岐阜)/\nのうしゅく /濃縮/\nのうしゅくうらん /濃縮ウラン/\nのうしゅくえき /濃縮液/\nのうしゅくかじゅう /濃縮果汁/\nのうしゅくかんげん /濃縮還元/\nのうしゅくど /濃縮度/\nのうしゅくよう /濃縮用/\nのうしゅっけつ /脳出血/\nのうしゅよう /脳腫瘍/\nのうしょ /能書/農書/\nのうしょう /脳症/農相/農商/脳漿/\nのうしょうがい /脳障害/\nのうしょく /濃色/\nのうしょくけい /濃色系/\nのうしんけい /脳神経/\nのうしんけいげか /脳神経外科;neurosurgery/\nのうしんとう /脳震盪/\nのうじ /農事/能地/能事/\nのうじず /脳磁図/\nのうじゅ /納受/\nのうじゅう /膿汁/\nのうじゅん /濃醇/\nのうじょう /農場/嚢状/\nのうじょうさん /農場産/\nのうじれき /農事歴/\nのうすい /農水;農林水産/\nのうすいしゅ /脳水腫;[医]hydrocephalia/\nのうすいしょう /農水省/農水相;†農林水産大臣/\nのうずい /脳髄/\nのうせい /農政/能性/脳性/\nのうせいがく /農政学/\nのうせいぜんしょ /農政全書/\nのうせいまひ /脳性麻痺;cerebral paralysis/\nのうせきずいしんけい /脳脊髄神経/\nのうせん /農専/能詮/\nのうせんかた /納銭方/\nのうぜい /納税/\nのうぜいかんけい /納税関係/\nのうぜいかんりにん /納税管理人/\nのうぜいきげん /納税期限/\nのうぜいぎむしゃ /納税義務者/\nのうぜいしゃ /納税者/\nのうぜいしゃばんごうせいど /納税者番号制度/\nのうぜいしょ /納税書/\nのうぜいしょうめい /納税証明/\nのうぜいしょうめいしょ /納税証明書/\nのうぜいしんこく /納税申告/\nのうぜいじゅんびよきん /納税準備預金/\nのうぜいつうちしょ /納税通知書/\nのうぜんかずら /凌霄花/\nのうそう /農宗/能相;[文法]active voice.⇔所相/\nのうそくせん /脳塞栓/\nのうそっちゅう /脳卒中/\nのうそん /農村/\nのうそんしゃかいがく /農村社会学;rural sociology/\nのうそんしょう /脳損傷/\nのうそんふうけい /農村風景/\nのうそんぶ /農村部/\nのうたりん /脳足りん/\nのうたん /濃淡/\nのうたんがぞう /濃淡画像/\nのうたんち /濃淡値/\nのうだ /納田/\nのうだい /農大/\nのうだいいちこう /農大一高/\nのうち /農地/野内/納地/\nのうちほう /農地法/\nのうちゅう /脳中/嚢中;-の錐/嚢虫;条虫の幼虫/\nのうてい /脳底/\nのうてん /脳天/\nのうてんき /能天気/脳天気;=能天気/腦天氣;「脳」「気」旧字/\nのうてんし /能天使;powers/\nのうど /濃度/農奴/\nのうどう /農道/能動/\nのうどうきつえん /能動喫煙/\nのうどうせい /能動性/\nのうどうせいぎょ /能動制御/\nのうどうそう /能動相/\nのうどうたい /能動態/\nのうどうてき /能動的/\nのうどかいほう /農奴解放/\nのうどち /濃度値/\nのうどてき /濃度的/\nのうない /脳内/\nのうないしゅっけつ /脳内出血/\nのうないしんけい /脳内神経/\nのうないぶっしつ /脳内物質/\nのうないまやく /脳内麻薬/\nのうないまやくぶっしつ /脳内麻薬物質/\nのうなし /能無し/\nのうなんかしょう /脳軟化症/\nのうにゅう /納入/\nのうにゅうか /納入価/\nのうにゅうきかん /納入期間/\nのうにゅうきげん /納入期限/\nのうにゅうぎょうしゃ /納入業者/\nのうにゅうこくちしょ /納入告知書/\nのうにゅうさき /納入先/\nのうにゅうしょ /納入書/\nのうにゅうじ /納入時/\nのうにゅうじっせき /納入実績/\nのうにん /納人/\nのうは /脳波/\nのうはん /農繁/\nのうはんき /農繁期/\nのうひつ /能筆/\nのうひょう /脳表/\nのうひん /納品/\nのうひんけつ /脳貧血/\nのうひんさき /納品先/\nのうひんしょ /納品書/\nのうひんじ /納品時/\nのうひんまち /納品待ち/\nのうび /濃尾/\nのうびょう /脳病/\nのうびょういん /脳病院/\nのうふ /納付/農夫/農婦/\nのうふきげん /納付期限/\nのうふしゃ /納付者/\nのうふしょ /納付書/\nのうぶたい /能舞台/\nのうぶん /能文/\nのうへい /農兵/\nのうへいぶし /農兵節;[民謡]静岡/\nのうべん /能弁/\nのうほ /農圃;田畑のこと/\nのうほう /農法/嚢胞;[医]cyst. 液体がたまる/膿疱;[医]pustule. ウミがたまる/\nのうほん /納本/能本;お能の台本/\nのうほんしゅぎ /農本主義/\nのうまく /脳膜/\nのうまくえん /脳膜炎/\nのうみ /能美/能見/\nのうみそ /脳味噌/脳ミソ/脳みそ/\nのうみつ /濃密/\nのうみん /農民/\nのうみんいっき /農民一揆/\nのうみんが /農民画/\nのうみんせんそう /農民戦争/\nのうみんで /農民出/\nのうみんふう /農民風/\nのうみんぶんがく /農民文学/\nのうむ /濃霧/\nのうむしょう /農務省/\nのうむちゅういほう /濃霧注意報/\nのうめん /能面/\nのうやく /農薬/\nのうやくしゃ /能役者/\nのうやくせいぶん /農薬成分/\nのうやま /納山/\nのうよう /膿瘍/嚢瘍/\nのうらん /悩乱/\nのうり /脳裏/脳裡/能吏/\nのうりき /能力;寺男/\nのうりつ /能率/\nのうりつか /能率化/\nのうりつかいぜん /能率改善/\nのうりつきゅう /能率給/\nのうりつてき /能率的/\nのうりゅうさん /濃硫酸/\nのうりょう /納涼/脳梁/\nのうりょうさい /納涼祭/\nのうりょく /能力/濃緑/\nのうりょくいっぱい /能力一杯/\nのうりょくきゅう /能力給/\nのうりょくけんていしけん /能力検定試験/\nのうりょくこうじょう /能力向上/\nのうりょくさ /能力差/\nのうりょくしだい /能力次第/\nのうりょくしゃ /能力者/\nのうりょくしゅぎ /能力主義/\nのうりょくしょく /濃緑色/\nのうりょくじたい /能力自体/\nのうりょくじょう /能力上/\nのうりょくじょうしょう /能力上昇/\nのうりょくち /能力値/\nのうりょくてき /能力的/\nのうりょくひょうか /能力評価/\nのうりょくぶそく /能力不足/\nのうりん /農林/\nのうりんぎょぎょう /農林漁業/\nのうりんしょう /農林省/\nのうりんすいさん /農林水産/\nのうりんすいさんぎょう /農林水産業/\nのうりんすいさんぎょうひ /農林水産業費/\nのうりんすいさんしょう /農林水産省/\nのうりんすいさんだいじん /農林水産大臣;農水相/\nのうりんだいじん /農林大臣/\nのうりんちゅうおうきんこ /農林中央金庫;www.nochubank.or.jp/\nのえ /野家/\nのえる /Ｎｏёｌ/\nのおがた /直方/\nのおがたえき /直方駅/\nのおがたし /直方市/\nのかぜ /野風/\nのかた /野方/\nのかみ /野上/\nのがき /野垣/\nのがた /野方/\nのがみ /野上/埜上/\nのがみでんてつ /野上電鉄/\nのがわ /野川/野河/\nのき /軒/簷;=軒/檐;=軒/\nのきうら /軒裏/\nのきがわら /軒瓦/\nのきげた /軒桁/\nのきさき /軒先/\nのきした /軒下/\nのきじゃばら /軒蛇腹/\nのきたけ /軒丈/\nのきだか /軒高/\nのきどい /軒樋;雨樋の、軒で雨水を受ける部分/\nのきなみ /軒並/\nのきならび /軒並び/\nのきば /軒端/\nのきひらがわら /軒平瓦/\nのきまるがわら /軒丸瓦/\nのきわり /軒割/\nのぎ /芒/禾/乃木/野木/野義/\nのぎく /野菊/\nのぎさか /乃木坂/\nのぎざか /乃木坂/\nのぎし /野岸/\nのぎつね /野狐/\nのぎまれすけ /乃木希典/\nのぎめ /禾目/\nのぎわ /野際/\nのぎわようこ /野際陽子/\nのくび /野首;姓/\nのぐそ /野糞/\nのぐち /野口/\nのぐちひでよ /野口英世/\nのぐら /野倉/\nのけもの /除け者/\nのげ /野毛/\nのこ /鋸/\nのこぎり /鋸/\nのこぎりがま /鋸鎌/\nのこぎりば /鋸歯/\nのこくず /鋸屑/\nのこのしま /能古島/\nのこば /鋸歯/\nのこらず /残らず/\nのこり /残り/\nのこりかす /残り滓/\nのこりが /残り香/\nのこりび /残り火/\nのこりもの /残り物/\nのこりゆ /残り湯/\nのさか /野坂/野栄/\nのさっぷ /納沙布/\nのさっぷみさき /納沙布岬/\nのざき /野崎/野咲/\nのざききた /野崎北/\nのざきさんぎょう /野崎産業;[企業名]/\nのざと /野里/\nのざらし /野晒し/\nのざる /野猿/\nのざわ /野沢/野澤/\nのざわおんせん /野沢温泉/\nのざわな /野沢菜/\nのし /熨斗/熨/\nのしがみ /熨斗紙/\nのしがわら /熨斗瓦/\nのした /野下/\nのしぶくろ /熨斗袋/\nのしめ /熨斗目/\nのしろ /能代/野城/能城/\nのしろえき /能代駅/\nのしろこう /能代工/\nのじ /野地/野路/\nのじいた /野地板/\nのじし /野猪/\nのじま /野島/野嶋/\nのじゅく /野宿/\nのじり /野尻/\nのじりこ /野尻湖/\nのじりほうえい /野尻抱影/\nのじん /野人/\nのずえ /野末/\nのせ /能勢/野瀬/能瀬/\nのせがわ /野迫川/\nのせぐち /能勢口/\nのせでんしゃ /能勢電車/\nのそだち /野育ち/\nのぞえ /野添/野副/\nのぞき /覗き/覗/\nのぞきあな /覗き穴/\nのぞきしゅみ /覗き趣味/\nのぞきま /覗き魔/\nのぞきまど /覗き窓/\nのぞきみ /覗き見/\nのぞみ /望/希/稀/望み/\nのぞみうす /望み薄/\nのぞみどおり /望み通り/\nのぞむ /望/\nのぞりこ /野反湖/\nのたれ /湾/\nのたれじに /野垂れ死に/\nのだ /野田/\nのだいこ /野太鼓;野良の幇間/\nのだがわ /野田川/\nのだけ /野竹;[植物]セリ科/\nのだし /野田市/\nのだせん /野田線/\nのだて /野点/野立て/\nのだはま /野田浜/\nのだはんしん /野田阪神/\nのち /後/\nのちかわ /後川/\nのちざん /後産;=あとざん/\nのちぞい /後添い/\nのちぞえ /後添え/\nのちのち /後々/後後/\nのちほど /後程/後ほど/\nのちょう /野帳/\nのっと /祝詞/¬;not/\nのっとり /乗っ取り/\nのっぴき /退っ引き/\nのっぽろ /野幌/\nのつ /野津/\nのつはる /野津原/\nのつぼ /野壺/\nのづき /野月/\nのづち /野槌/\nのづみ /野積み/\nのづら /野面/\nのてう /盧泰愚/\nのてん /野天/\nのてんぶろ /野天風呂/\nので /野出/\nのでら /野寺/\nのと /能登/能都/\nのとかわ /能登川/\nのとがわ /能登川/\nのとじま /能登島/\nのとせん /能登線/\nのとちほう /能登地方/\nのとはんとう /能登半島/\nのとろ /能取/\nのど /喉/咽/吭;のどぶえ/\nのどあめ /のど飴/喉飴/\nのどか /長閑/\nのどくび /喉頸/\nのどごし /喉越し/喉ごし/\nのどじまん /喉自慢/のど自慢/\nのどちんこ /喉ちんこ/\nのどびこ /喉彦/\nのどぶえ /喉笛/\nのどぼとけ /喉仏/\nのどもと /喉元/\nのどわ /喉輪/\nのなか /野中/野仲/\nのなみ /野並/\nのねこ /野猫/\nのねずみ /野鼠/野ネズミ/\nのの /野々/\nののいち /野々市/\nののか /野々香/\nののぐち /野々口/\nののはら /野々原/\nののむら /野々村/\nののやま /野々山/\nのはら /野原/\nのば /野場/\nのばし /伸ばし/\nのばと /野鳩/\nのばな /野花/\nのばなし /野放し/\nのばら /野薔薇/\nのひら /野平/\nのび /野火/伸/伸び/\nのびざかり /伸び盛り/\nのびた /のび太/\nのびたき /野鶲/\nのびちぢみ /伸び縮み/\nのびと /野人/\nのびのび /伸び伸び/\nのびりつ /伸び率/伸率/\nのびる /野蒜/\nのふせ /野伏/\nのぶ /順/信/展/修/延/伸/宣/亘/允/暢/惟/\nのぶあき /信明/伸明/信昭/宣明/伸晃/延晃/悦旦/\nのぶえ /伸枝/信恵/延枝/\nのぶお /信夫/信雄/伸夫/信男/宣夫/伸生/信生/暢夫/信朗/陳雄/\nのぶおか /信岡;姓/\nのぶおき /暢興/\nのぶかず /信和/\nのぶかつ /信雄/信勝/信克/\nのぶき /伸樹/信樹/信木/\nのぶくに /信邦/\nのぶこ /信子/伸子/敦子/暢子/延子/展子/\nのぶし /野伏;山伏(やまぶし)。山野で修行する僧/野武士/野臥;=野伏/\nのぶじ /伸治/伸自/\nのぶすけ /宣介/\nのぶせり /野伏せり/野臥せり/\nのぶた /信太/\nのぶたか /信孝/信隆/信高/伸啓/\nのぶただ /信忠/\nのぶち /野縁/\nのぶどう /野葡萄/\nのぶなが /信長/\nのぶはら /信原/\nのぶはる /伸治/\nのぶひこ /信彦/伸彦/宣彦/暢彦/延彦/\nのぶひさ /信久/暢久/延久/順久/\nのぶひで /宣秀/\nのぶひと /宣仁/\nのぶひろ /信博/信弘/信宏/伸浩/信洋/伸弘/宣弘/展弘/伸広/宣博/信寛/伸裕/伸啓/伸廣/\nのぶふさ /信房/\nのぶまさ /宣政/伸昌/\nのぶみつ /信光/\nのぶや /信也/暢也/誠也/\nのぶやす /信康/延康/宣保/\nのぶゆき /信行/信之/信幸/伸之/伸行/伸幸/宣之/暢之/展之/伸介/\nのぶよし /信義/伸好/\nのぶろう /伸郎/信郎/宣郎/\nのぶん /攵/\nのへじ /野辺地/\nのへん /野辺/\nのべ /野辺/延/延べ/野邊/\nのべ> /延べ;延べ坪数,延べ人数,延べ４万人/延/\nのべいた /延板/\nのべおか /延岡/\nのべおかかん /延岡間/\nのべおくり /野辺送り/\nのべがね /延金/\nのべがみ /延紙/\nのべじんいん /延べ人員/\nのべすう /延べ数/延数/\nのべだか /延高/\nのべつぼ /延坪/\nのべつまくなし /のべつ幕無し/\nのべな /野辺名/\nのべにっすう /延べ日数/延日数/\nのべにんずう /延人数/\nのべばらい /延べ払い/\nのべぼう /延べ棒/\nのべめんせき /延べ面積;[建築]床面積の総和/延面積/\nのべやま /野辺山/\nのべやまてんもんだい /野辺山天文台/\nのべゆかめんせき /延べ床面積/\nのほう /野方/野放/\nのほうず /野放図/\nのほり /野堀/\nのぼたん /野牡丹;[植物]melastome/\nのぼとけ /野仏/\nのぼり /幟;banner/上り/登り/昇り/登/\nのぼりおり /上り下り/昇り降り;エレベーターの-/登り降り;坂道の-/\nのぼりがま /登り窯/\nのぼりくだり /上り下り;-の旅人が/\nのぼりくち /登り口/上り口/\nのぼりぐち /登り口/上り口/\nのぼりざか /上り坂/登り坂/\nのぼりせん /上り線/\nのぼりちょうし /上り調子/\nのぼりと /登戸/\nのぼりとえき /登戸駅/\nのぼりばた /幟旗/\nのぼりべつ /登別/\nのぼりぼう /登り棒/\nのぼりりゅう /昇り竜/登り竜/\nのぼる /登/昇/\nのま /野間/々/\nのまおい /野馬追/\nのまずくわず /飲まず食わず/\nのまち /野町/\nのまひろし /野間宏;作家(1915-91) 『暗い絵』/\nのみ /蚤;flea/鑿;chisel/能美/乃美/\nのみかい /飲み会/呑み会/\nのみかた /飲み方/\nのみくい /飲み食い/飲み喰い/呑み喰い/\nのみくち /飲み口/飲口/\nのみぐすり /飲み薬/飲薬/\nのみぐち /呑口/\nのみぐん /能美郡/\nのみこうい /呑み行為/呑行為/\nのみこみ /飲み込み/\nのみごこち /飲み心地/\nのみごたえ /飲み応え/\nのみごろ /飲み頃/\nのみしろ /飲み代/呑み代/\nのみすぎ /飲み過ぎ/\nのみすけ /呑み助;drunk/飲み助/呑助/飲助/\nのみず /野水/\nのみだい /飲み代/\nのみち /野道/\nのみっぷり /飲みっ振り/\nのみて /飲み手/\nのみで /飲み出;何、土産は焼酎一升？こりゃ相当-があるな/\nのみともだち /飲み友達/\nのみなかま /飲み仲間/\nのみにげ /飲み逃げ/\nのみのいち /蚤の市;flea market/\nのみほうだい /飲み放題/\nのみみず /飲み水/\nのみもの /飲み物/飲物/\nのみや /飲み屋/呑み屋/野宮;人名/呑屋/飮み屋;「飲」旧字/\nのみやま /野見山/\nのみりょう /飲み料/\nのむぎ /野麦/\nのむぎとうげ /野麦峠/\nのむら /野村/乃村/\nのむらしょうけん /野村證券;[企業名]/野村証券;※「野村證券」が正式/\nのむらそうけん /野村総研/\nのも /野茂/\nのもざき /野母崎/\nのもと /野本/\nのもり /野守/\nのやき /野焼き/野焼/\nのやま /野山/\nのら /野良/\nのらいぬ /野良犬/\nのらぎ /野良着/\nのらくらもの /のらくら者/\nのらしごと /野良仕事/\nのらねこ /野良猫/ノラ猫/のら猫/\nのり /海苔/糊/法/乗り/典/則/範/矩/教/規/紀/徳/憲/雅/哲/就/昇/伯/宜/規範/弼/悳;「徳」の異体字/朔/孔/\nのりあい /乗合/乗り合い/\nのりあき /憲明/紀明/典明/典昭/則明/紀昭/範明/憲章/法明/倫明/功晶;名/規昭/徳晶/\nのりいれ /乗り入れ/乗入れ/乗入/\nのりいれがみ /糊入紙/\nのりえ /法枝/礼江/\nのりお /紀夫/則夫/典夫/憲夫/紀男/範夫/憲生/憲雄/典生/典男/徳雄/展男/則郎/昇男/\nのりおり /乗り降り/\nのりかえ /乗り換え/乗換え/乗り替え/乗換/乗替え/\nのりかえあんない /乗換案内/\nのりかええき /乗換駅/\nのりかえきゃく /乗換客/\nのりかえぐち /乗換口/\nのりかえじかん /乗換時間/\nのりかず /紀和/則和/\nのりかた /乗り方/\nのりき /乗り気/\nのりくち /乗り口/\nのりくみいん /乗組員/\nのりくら /乗鞍/\nのりくらおんせん /乗鞍温泉/\nのりくらこうげん /乗鞍高原/\nのりくらだけ /乗鞍岳/\nのりこ /典子/紀子/法子/のり子/範子/倫子/則子/乃梨子/規子/徳子/教子/賀子/訓子/能理子/祈子/\nのりこし /乗越/乗り越し/\nのりこしえき /乗越駅/\nのりごこち /乗り心地/乗心地/\nのりざね /徳実/\nのりしげ /則茂/\nのりしろ /糊代/\nのりたか /典孝/範高/則貴/\nのりたけ /憲武/則竹/\nのりちか /乃親/\nのりつぎ /乗り継ぎ/乗継/\nのりつぎえき /乗継駅/\nのりつぎわりびき /乗継割引/\nのりづき /法月/\nのりづけ /糊付け/糊付/\nのりづら /法面;=のりめん/\nのりて /乗り手/\nのりと /祝詞/\nのりにげ /乗逃げ/\nのりのつかさ /式部省;[律令制]三省/\nのりのみや /紀宮/\nのりのみやさま /紀宮様/\nのりば /乗り場/乗場/\nのりひこ /紀彦/憲彦/規彦/\nのりひさ /典久/範久/則久/哲久/典尚/\nのりひと /徳仁/\nのりひろ /憲広/典大/紀大/則浩/\nのりふみ /憲文/\nのりべんとう /海苔弁当/\nのりほ /範穂/\nのりまき /海苔巻/則巻/\nのりまさ /典正/紀政/\nのりまつ /乗松/\nのりむね /倫宗/\nのりめん /法面;人工的な傾斜/\nのりもと /紀元/\nのりもの /乗り物/乗物/\nのりものけん /乗物券/\nのりものよい /乗り物酔い/乗物酔い/\nのりや /法也/紀哉/\nのりやす /典康/\nのりゆき /紀之/憲之/則之/敬之/徳行/則行/範行/紀幸/徳幸/規之/哲之/憲行/規行/典行/範幸/矩之/宜之/則征/\nのりゆみ /賭弓/\nのりゆみのかえりあるじ /賭弓の還り饗/\nのりゆみのかえりだち /賭弓の還り立ち/\nのりゆみのせち /賭弓の節/\nのりよ /記代/\nのりよし /徳芳/徳吉/紀吉/法良/\nのりろう /憲郎/\nのりわく /法枠/\nのるうぇー /諾威;Norway/\nのるうぇーご /ノルウェー語;ノルウェーの公用語/\nのるかそるか /伸るか反るか/\nのるまんじん /ノルマン人;Normans/\nのれん /暖簾/\nのれんわけ /暖簾分け/\nのろ /野呂;人名/麕;(鹿の一種)/祝女/\nのろい /呪い/詛い/\nのろけ /惚気/\nのろけばなし /惚気話/\nのろし /狼煙/烽火/燧/烽/狼烟/\nのろのろ /鈍々/\nのろま /鈍間/野呂松;=鈍間/野呂間;=鈍間/\nのわき /野分/\nのんき /呑気;当て字/暖気/のん気/暢気;当て字/\nのんだくれ /飲んだくれ/\nのんべえ /飲兵衛/呑兵衛/\nのんれむすいみん /ノンレム睡眠;non-REM sleep/\nは /葉/歯/刃/覇/派/波/破/端/羽/巴;ともえ/把;把握/杷;枇杷/琶;琵琶/芭;芭蕉/爬;爬虫類/笆;ませ/葩;はな/頗;すこぶる/簸/坡/陂;「坡」の異体字/玻;玻璃/碆/菠;菠薐草/跛;跛行/叭;喇叭/垪/怕/播;播種/刄;「刃」の異体字/齒;「歯」の異体字/霸;「覇」の異体字/張;動詞語幹?/\nはーぐ /海牙/\nはーとがた /ハート形/\nはーどめん /ハード面/\nはーばーどだいがく /ハーバード大学;Harvard University. www.harverd.edu/\nはあく /把握/\nはあん /破闇/\nはい /肺/灰/牌/杯/盃;「杯」の旧字(人名用漢字)/胚;[生物]embryo/輩/敗/廃/癈;≒廃/廢;「廃」の旧字/配/背/拝;崇拝/拜;「拝」の旧字(人名用漢字)/湃;澎湃/俳;俳句/排;排出/徘;徘徊/琲;珈琲 (字義は「玉飾り」)/裴/佩;佩剣/旆/珮/沛;顛沛/霈/孛/悖;悖徳/睥;(呉音) 睥睨/稗;ひえ/坏;つき/憊;疲労困憊/擺/碚/吠;ほ・える/這;?/埴;?/\nはい> /灰;灰[緑紫褐](色),灰猫/\nはいあん /廃案/\nはいい /配位/配意/廃位/\nはいいけつごう /配位結合/\nはいいし /配位子;[化学]ligand/\nはいいしょく /胚移植/\nはいいろ /灰色/\nはいいろいっしょく /灰色一色/\nはいいろぐま /灰色熊/\nはいいん /敗因/配員/排印/\nはいいんぼん /排印本/\nはいえい /背泳/\nはいえき /廃液;†wastewater.「蒸留-」/排液;†drainage/廃駅/\nはいえきしょり /廃液処理/\nはいえつ /拝謁/\nはいえん /肺炎/排煙/廃園/\nはいえんか /排煙家/\nはいおく /廃屋/\nはいか /配架/配下/廃家/排架/拝火/廃貨/輩下;=配下/\nはいかい /徘徊;-老人/俳諧/誹諧;=俳諧/\nはいかいし /俳諧師/\nはいかいしちぶしゅう /俳諧七部集;蕪村七部集/\nはいかきょう /拝火教/\nはいかぐら /灰神楽/\nはいかっしょく /灰褐色/\nはいかつりょう /肺活量/\nはいかでん /廃家電/\nはいかん /配管/廃刊/拝観/廃館/廃艦/肺肝/肺患/廃官/\nはいかんきゃく /拝観客/\nはいかんこう /配管工/\nはいかんこうじ /配管工事/\nはいかんごう /廃刊号/\nはいかんじ /廃刊時/\nはいかんていし /拝観停止/\nはいかんめい /配管名/\nはいかんりょう /拝観料/\nはいが /胚芽/俳画/拝賀/\nはいがい /排外/拝外;†外国崇拝/\nはいがいうんどう /排外運動/\nはいがいしゅぎ /排外主義/\nはいがく /廃学/\nはいがす /排ガス/\nはいがすきせい /排ガス規制/\nはいがすしょり /排ガス処理/\nはいがた /灰型/\nはいがまい /胚芽米/\nはいがゆ /胚芽油/\nはいがん /肺癌/拝顔/肺ガン/肺がん/\nはいがんけんしん /肺癌検診/\nはいき /排気/廃棄/拝跪/\nはいきあつ /排気圧/\nはいきおん /排気音/\nはいきおんどけいこく /排気温度警告/\nはいきかん /排気管/\nはいきがす /排気ガス/\nはいきがわ /排気側/\nはいききせい /排気規制/\nはいきけい /排気系/\nはいきこう /排気口/\nはいきしき /排気式/\nはいきしゅ /肺気腫/\nはいきしょぶん /廃棄処分/\nはいきたいさく /排気対策/\nはいきていこう /排気抵抗/\nはいきねつ /排気熱/\nはいきのう /肺機能/\nはいきひよう /廃棄費用/\nはいきぶつ /廃棄物/\nはいきぶつしょり /廃棄物処理/\nはいきぶつしょりほう /廃棄物処理法;[法][略語]廃棄物の処理および清掃に関する法律/\nはいきぶつはつでん /廃棄物発電/\nはいきべん /排気弁/\nはいきみゃくどう /排気脈動/\nはいきゃく /廃却/\nはいきゅう /配給/配球/排球/廃休/\nはいきゅうがいしゃ /配給会社/\nはいきゅうけん /配給権/\nはいきゅうちゅう /肺吸虫/\nはいきゅうまい /配給米/\nはいきゅうもう /配給網/\nはいきゅうりょく /配給力/\nはいきょ /廃墟/廃虚/\nはいきょう /背教/俳協/\nはいきょく /廃局/廃曲/\nはいきりょう /排気量/\nはいきりょうへんこう /排気量変更/\nはいきん /背筋/配筋;[建築]「RCの-」/拝金/\nはいきんしゅぎ /拝金主義/\nはいきんりょく /背筋力/\nはいぎょ /肺魚/\nはいぎょう /廃業/\nはいく /俳句/\nはいくつ /背屈/\nはいぐ /拝具/\nはいぐう /配偶/\nはいぐうし /配偶子/\nはいぐうしゃ /配偶者/\nはいぐうしゃこうじょ /配偶者控除/\nはいぐうしゃせんたく /配偶者選択/\nはいぐうしゃてあて /配偶者手当/\nはいぐうしゃとくべつこうじょ /配偶者特別控除/\nはいぐうしゃわりびき /配偶者割引/\nはいぐうたい /配偶体/\nはいぐすり /灰釉/\nはいぐん /敗軍/\nはいけい /背景/拝啓/拝敬/\nはいけいおん /背景音/\nはいけいが /背景画/\nはいけいがぞう /背景画像/\nはいけいこう /背景光/\nはいけいざつおん /背景雑音/\nはいけいしょく /背景色/\nはいけいせい /胚形成/\nはいけいせかい /背景世界/\nはいけいせってい /背景設定/\nはいけいちしき /背景知識/\nはいけいちょうさ /背景調査/\nはいけいふくしゃ /背景輻射/\nはいけいほうしゃ /背景放射/\nはいけっかく /肺結核/\nはいけつしょう /敗血症/\nはいけん /拝見/佩剣/\nはいげき /排撃/\nはいこう /廃校/配向/配光/廃坑/廃鉱/背向/\nはいこうじょう /廃工場/\nはいこうせい /配光性/\nはいこうとくせい /配光特性/\nはいこきゅう /肺呼吸/\nはいご /背後/廃語/\nはいごう /配合/廃合/俳号/\nはいごうひりょう /配合肥料;[農業]compound manure/\nはいごかんけい /背後関係/\nはいごれい /背後霊/\nはいさ /排砂/\nはいさつ /拝察/廃札/\nはいざい /廃材/配剤/\nはいざら /灰皿/\nはいざん /敗残/廃山/廃残/\nはいざんへい /敗残兵/\nはいし /廃止/敗死/廃市/胚子/稗史;稗史小説/廃址/\nはいしあん /廃止案/\nはいしえき /廃止駅/\nはいしけってい /廃止決定/\nはいしご /廃止後/\nはいししんせい /廃止申請/\nはいしせん /廃止線/\nはいしちょくぜん /廃止直前/\nはいしつ /肺疾/廃疾/癈疾;=廃疾/\nはいしび /廃止日/\nはいしもんだい /廃止問題/\nはいしゃ /歯医者/敗者/廃車/配車/背斜;[地質]anticline/拝謝/\nはいしゃく /拝借/\nはいしゃしゃりょう /廃車車両/\nはいしゃしょう /廃車証/\nはいしゃしょうめいしょ /廃車証明書/\nはいしゃたい /廃車体/\nはいしゃちょくぜん /廃車直前/\nはいしゃび /廃車日/\nはいしゃふっかつ /敗者復活/\nはいしゅ /胚珠/\nはいしゅつ /排出;discharge/輩出;優れた人材が連続して出現する/\nはいしゅつきじゅん /排出基準/\nはいしゅつけん /排出権;CO2-/\nはいしゅつりょう /排出量/\nはいしょ /配所/俳書/肺書/\nはいしょう /廃娼/拝承/敗将/\nはいしょうき /排障器/\nはいしょく /配色;colouring/配食/敗色;-濃厚/憊色;疲れた様子/\nはいしょくのうこう /敗色濃厚/\nはいしん /配信/背信;†betray/背進;†前を向いたまま後ずさる/\nはいしんこうい /背信行為/\nはいしんさき /配信先/\nはいしんじゅん /肺浸潤/\nはいしんていし /配信停止/\nはいしんもと /配信元/\nはいじ /廃寺/拝辞/\nはいじく /胚軸/\nはいじつせい /背日性/\nはいじま /拝島/\nはいじまえき /拝島駅/\nはいじまかん /拝島間/\nはいじません /拝島線/\nはいじゅ /拝受/\nはいじゅくれい /廃塾令/\nはいじゅんかん /肺循環/\nはいじょ /排除;remove/廃除;abolish/\nはいじょう /廃城/\nはいじょうみゃく /肺静脈/\nはいじょかんこく /排除勧告/\nはいじょのうりょく /排除能力/\nはいじょめいれい /排除命令/\nはいじょろん /排除論/\nはいじん /廃人/俳人/配陣/癈人;別字/拝塵/\nはいじんどうよう /廃人同様/\nはいすい /排水;†drainwater.「家庭-」/廃水;†wastewater.「放射性-」/配水;†water distribution.「-設備」/背水;-の陣/\nはいすいかん /配水管/排水管/\nはいすいき /排水機/\nはいすいこう /排水溝;道路脇の-/排水口;洗面台の-/\nはいすいこうか /排水効果/\nはいすいこうよう /排水口用/\nはいすいしせつ /排水施設/\nはいすいしゅ /肺水腫/\nはいすいしょり /排水処理/\nはいすいせい /排水性/\nはいすいせいのう /排水性能/\nはいすいせつび /排水設備/\nはいすいそう /排水槽/\nはいすいのうりょく /排水能力/\nはいすいのじん /背水の陣/背水乃陣/\nはいすいよう /排水用/\nはいすいりょう /排水量/\nはいすいろ /排水路/\nはいせい /俳聖/敗勢/廃星/\nはいせいかんさいぼう /胚性幹細胞;[生物]embryo-stem cell (ES cell)/\nはいせいしん /肺性心/\nはいせき /排斥/廃石/俳席/\nはいせつ /排泄/排雪;雪を取り除ける/\nはいせつき /排泄器;[生物]excretory organ/\nはいせつぶつ /排泄物/\nはいせん /配線/敗戦/廃線/廃船/配船/肺尖/敗線;[囲碁]/\nはいせんあと /廃線跡/\nはいせんいしょう /肺線維症/\nはいせんぎょうしゃ /配線業者/\nはいせんこうじ /配線工事/\nはいせんこく /敗戦国/\nはいせんご /敗戦後/\nはいせんざいりょう /配線材料/\nはいせんしき /廃線敷/\nはいせんしょり /敗戦処理/\nはいせんしようりょう /配線使用料/\nはいせんじ /敗戦時/\nはいせんすう /敗戦数/\nはいせんず /配線図/\nはいせんずしゅう /配線図集/\nはいせんせつだん /配線切断/\nはいせんちょう /配線長/\nはいせんとうしゅ /敗戦投手;⇔勝利投手/\nはいせんまえ /敗戦前/\nはいぜつ /廃絶/\nはいぜん /配膳/沛然/\nはいぜんしつ /配膳室/\nはいそ /敗訴/\nはいそう /配送/敗走/背走/\nはいそうきのう /配送機能/\nはいそうけい /配送系/\nはいそうけいろ /配送経路/\nはいそうさき /配送先/\nはいそうしょり /配送処理/\nはいそうてすうりょう /配送手数料/\nはいそうひ /配送費/\nはいそうほう /廃掃法;[法][略語]廃棄物の処理および清掃に関する法律/\nはいそうほうほう /配送方法/\nはいそうよう /配送用/\nはいそうりょう /配送料/配送量/\nはいそく /背側/背足/\nはいそくせん /肺塞栓/\nはいそん /廃村/\nはいぞう /肺臓/\nはいぞく /配属/\nはいた /排他/歯痛/\nはいたい /敗退/胚胎/廃退/廃頽/佩帯/\nはいたいし /廃太子/\nはいたか /鷂/\nはいたしゅぎ /排他主義/\nはいたせいぎょ /排他制御/\nはいたつ /配達/\nはいたついん /配達員/\nはいたつきろく /配達記録/\nはいたつしゃ /配達者/\nはいたつしょうめい /配達証明/\nはいたつじ /配達時/\nはいたつじかん /配達時間/\nはいたつじこ /配達事故/\nはいたつにん /配達人/\nはいたつび /配達日/\nはいたつほうほう /配達方法/\nはいたつまえ /配達前/\nはいたてき /排他的/\nはいたてきけいざいすいいき /排他的経済水域/\nはいたてきろんりわ /排他的論理和/\nはいだ /灰田/\nはいだん /俳壇/\nはいち /配置/廃置/背馳/\nはいちがえ /配置替え/配置換/\nはいちご /配置後/\nはいちじょう /配置上/\nはいちじょうきょう /配置状況/\nはいちず /配置図/\nはいちせい /背地性/\nはいちてんかん /配置転換/\nはいちもんだい /配置問題/\nはいちゃく /廃嫡/敗着/\nはいちやく /配置薬/\nはいちゅうりつ /排中律/\nはいちょう /拝聴/\nはいちょうきん /腓腸筋/\nはいつう /背痛/\nはいてい /廃帝/拝呈/\nはいていらおゆえ /海底撈月/\nはいてくかぶ /ハイテク株/\nはいてん /配点/配転/\nはいてんねがい /配転願/配転願い/\nはいでん /配電/拝殿/\nはいでんせん /配電線/\nはいでんばこ /配電箱/\nはいでんばん /配電盤/\nはいと /廃都/\nはいとう /配当/佩刀/\nはいとうかぜい /配当課税/\nはいとうきん /配当金/\nはいとうこうじょ /配当控除/\nはいとうしょとく /配当所得/\nはいとうせいこう /配当性向/\nはいとうそしき /配当組織/\nはいとうたい /配糖体;[化学]glycoside/\nはいとうぶん /配当分/\nはいとうみつ /廃糖蜜/\nはいとうりつ /配当率/\nはいとうれい /廃刀令/\nはいとく /背徳/悖徳/\nはいとくしゃ /背徳者;immoraliste/\nはいとくてき /背徳的/\nはいどう /廃道/\nはいどうみゃく /肺動脈/\nはいどく /拝読/\nはいにち /排日/\nはいにゅう /胚乳/\nはいにょう /排尿/\nはいにょうこんなん /排尿困難/\nはいにょうしょうがい /排尿障害/\nはいにん /背任/\nはいにんざい /背任罪/\nはいねこ /灰猫/\nはいねつ /排熱/廃熱/\nはいのう /排膿/背嚢/胚嚢/\nはいのうよう /肺膿瘍/\nはいはい /這い這い;もう-するようになった/\nはいはん /背反/廃藩/排反/背叛/悖反/\nはいはんざい /背叛罪/\nはいはんちけん /廃藩置県/\nはいばら /榛原/生原/\nはいばん /廃盤;-CD/廃番;-商品/廃版;-文書/胚盤;[生物]blastodisk/杯盤/\nはいばんほう /胚盤胞/\nはいばんろうぜき /杯盤狼藉/\nはいぱい /配牌/\nはいひん /廃品/廢品;「廃」旧字/\nはいひんかいしゅう /廃品回収/\nはいび /配備/拝眉/\nはいびょう /肺病/\nはいびん /配便/\nはいふ /配布;†広く配付する。「アプリケーションの-」/配付;†「資料の-」/配賦;割り当てる/肺腑/\nはいふう /俳風/誹風/\nはいふうやなぎだる /誹風柳多留/\nはいふかのう /配布可能/\nはいふき /灰吹/灰吹き/\nはいふきてい /配布規定/\nはいふきや /灰吹屋/\nはいふきんし /配布禁止/\nはいふく /拝復;†返信用の挨拶語/拝伏;†ひれ伏し拝む。「阿弥陀像に-する」/\nはいふけいたい /配布形態/\nはいふさき /配布先/\nはいふしゃ /配布者/\nはいふしゅだん /配布手段/\nはいふしりょう /配布資料/\nはいふじ /配布時/\nはいふじき /配布時期/\nはいふじゆう /配布自由/\nはいふじょうけん /配布条件/配付条件/\nはいふせいげん /配布制限/\nはいふちゅうし /配布中止/配付中止/\nはいふてすうりょう /配布手数料/\nはいふはんい /配布範囲/\nはいふばしょ /配布場所/\nはいふばん /配付版/\nはいふひん /配布品/\nはいふぶつ /配布物/\nはいふぶん /配布分/\nはいふほうほう /配布方法/\nはいふもと /配布元/\nはいふよう /配布用/\nはいふよていび /配布予定日/\nはいふん /‐;hyphen/—;dash/\nはいぶ /背部/廃部;部員が辞めていって遂に-になってしまった。/拝舞/\nはいぶつ /廃物/廃仏/\nはいぶつきしゃく /廃仏毀釈;明治時代の仏教排斥運動/排仏棄釈;明治時代の仏教排斥運動/廃仏棄釈/排仏毀釈/\nはいぶつきょう /拝物教/\nはいぶつりよう /廃物利用/\nはいぶりっどしゃ /ハイブリッド車/\nはいぶん /配分/俳文/拝聞/\nはいぶんがく /配分額/\nはいぶんしゃ /配分者/\nはいぶんひょう /配分表/\nはいぶんほうほう /配分方法/\nはいへい /敗兵/\nはいべん /排便/\nはいぺすと /肺ペスト/\nはいほう /肺胞/敗報/\nはいほん /配本/\nはいぼう /敗亡/\nはいぼく /敗北/\nはいぼくしゃ /敗北者/\nはいぼくしゅぎ /敗北主義/\nはいぼくせんげん /敗北宣言/\nはいまつ /這松/\nはいみ /俳味/\nはいみょう /俳名/\nはいめ /敗目/\nはいめい /拝命/俳名/\nはいめつ /廃滅/\nはいめん /背面/\nはいめんひこう /背面飛行/\nはいもん /肺門/\nはいや /肺野/灰屋/\nはいやく /配役/背約/\nはいやぶし /はいや節;[民謡]牛深-/\nはいゆ /廃油/\nはいゆう /俳優/俳友/\nはいゆうざ /俳優座/\nはいゆうたち /俳優達/\nはいよう /廃用;out of use.「-牛」/肺葉;[解剖]lung lobe/胚葉;[生物]germ layer/佩用;wear.「勲章を-する」/\nはいようぎゅう /廃用牛/\nはいようしょうこうぐん /廃用症候群/\nはいらる /海拉爾/\nはいらん /排卵/\nはいらんび /排卵日/\nはいらんゆうはつ /排卵誘発;[医](不妊治療)/\nはいらんゆうはつざい /排卵誘発剤/\nはいり /背理/背離/\nはいりくち /入り口/\nはいりぐち /入り口/\nはいりつ /廃立/\nはいりほう /背理法/\nはいりゅう /配流/\nはいりょ /配慮/\nはいりょう /拝領/\nはいる /配流/\nはいれい /拝礼/\nはいれつ /配列/排列;≒配列/\nはいれつけい /配列型/\nはいれつけいさん /配列計算/\nはいれつすう /配列数/\nはいれつぜんたい /配列全体/\nはいれつない /配列内/\nはいれつひょうじ /配列表示/\nはいれつへんすう /配列変数/\nはいれつめい /配列名/\nはいれつりょういき /配列領域/\nはいろ /葉色/廃炉/羽色/\nはいろう /肺癆/肺労;結核/\nはいろん /俳論/\nはいわ /俳話/\nはうすさいばい /ハウス栽培/\nはうた /端唄/端歌/\nはうたもの /端歌物/\nはうちわ /羽団扇/\nはうら /葉裏/\nはえ /蠅/蝿;異体字/南風/生え/\nはえぎわ /生え際/\nはえざ /蝿座;Musca(Mus)/蠅座;Musca(Mus)/\nはえたたき /蠅叩き/ハエ叩き/\nはえとり /蝿取り/\nはえなわ /延縄/\nはえぬき /生え抜き/\nはえばる /南風原/\nはおう /覇王/\nはおうじゅ /覇王樹/\nはおうでん /覇王伝/\nはおく /破屋/\nはおと /羽音/\nはおり /羽織/\nはおんきごう /ハ音記号/\nはか /墓/破瓜/量/計/捗/果/\nはかあな /墓穴/\nはかい /破壊/破戒;戒律を破る/破潰;破壊・潰滅/\nはかいかつどう /破壊活動/\nはかいかつどうぼうしほう /破壊活動防止法;破防法/\nはかいけんさ /破壊検査/\nはかいこうい /破壊行為/\nはかいこうさく /破壊工作/\nはかいこうどう /破壊行動/\nはかいご /破壊後/\nはかいし /墓石/破壊子/\nはかいしゃ /破壊者/\nはかいしん /破壊神/\nはかいそう /破戒僧/\nはかいてき /破壊的/\nはかいど /破壊度/\nはかいむざん /破戒無慙/\nはかいもくひょう /破壊目標/\nはかいりつ /破壊率/\nはかいりょく /破壊力/\nはかき /破瓜期/\nはかく /破格/\nはかくね /破格値/\nはかげ /葉陰/葉影/\nはかしょ /墓所/\nはかじるし /墓標/\nはかず /葉数/\nはかせ /博士/\nはかせかてい /博士課程/\nはかせかていこうき /博士課程後期/\nはかせかていぜんき /博士課程前期/\nはかせがくいろんぶん /博士学位論文/\nはかせけ /博士家/\nはかせけてん /博士家点/\nはかせこうきかてい /博士後期課程/\nはかせごう /博士号/\nはかせぜんきかてい /博士前期課程/\nはかせろんぶん /博士論文/\nはかぜ /葉風/羽風/\nはかた /博多/伯方/\nはかたいがい /博多以外/\nはかたえき /博多駅/\nはかたえきこうつう /博多駅交通/\nはかたおり /博多織/\nはかたかん /博多間/\nはかたく /博多区/\nはかたっこ /博多っ子/\nはかたにんぎょう /博多人形/\nはかたのつ /博多津;地名/\nはかたはく /博多泊/\nはかたはつ /博多発/\nはかたびん /博多便/\nはかたふう /博多風/\nはかたぶし /博多節;[民謡]/\nはかたべん /博多弁/\nはかたほうめん /博多方面/\nはかたみなみ /博多南/\nはかたみなみえき /博多南駅/\nはかたわん /博多湾/\nはかば /墓場/\nはかびょう /破瓜病;hebephrenia/\nはかぶ /端株/\nはかほり /墓掘り/\nはかま /袴/\nはかまいり /墓参り/\nはかますがた /袴姿/\nはかまだ /袴田/\nはかむら /墓村/\nはかもり /墓守/\nはからい /計らい/\nはからずも /図らずも/\nはかり /秤/量り/計り/\nはかりうり /量り売り/\nはかりきり /量り切り/\nはかりごと /謀/\nはかりざら /秤皿/\nはかりめ /秤目/\nはが /芳賀/羽賀/波賀/\nはがい /羽交い/\nはがいじめ /羽交い締め/羽交い絞め/羽交締め/\nはがえ /羽替え/\nはがき /葉書/葉書き/端書/\nはがくれ /葉隠/葉隠れ/\nはがぐん /芳賀郡/\nはがしょてん /芳賀書店/\nはがた /歯型/歯形/\nはがため /歯固め/\nはがね /鋼/刃金/\nはがねいもの /鋼鋳物;steel casting(SC)/\nはがま /羽釜/歯釜/\nはがみ /歯噛み/\nはがわ /羽川/\nはがん /破顔/\nはがんいっしょう /破顔一笑/\nはき /破棄/覇気/破毀/杷木;地名/\nはきいそう /破棄移送/\nはきくだし /吐き下し/\nはきけ /吐き気/嘔気/吐気/\nはきさしもどし /破棄差戻し/破棄差し戻し/\nはきじはん /破棄自判/\nはきそうじ /掃き掃除/\nはきだし /掃き出し/掃出し/\nはきだしまど /掃出し窓/掃き出し窓/\nはきだめ /掃き溜め/\nはきもの /履物/\nはきゃく /破却;壊すこと/\nはきゅう /波及/\nはきゅうこうか /波及効果/\nはきょう /破鏡;離婚/\nはきょく /破局/\nはきょくすんぜん /破局寸前/\nはぎ /萩/脛/矧/\nはぎお /萩尾/\nはぎしり /歯軋り/\nはぎた /萩田/\nはぎたに /萩谷/\nはぎの /萩野/\nはぎのつき /萩の月/\nはぎのまち /萩野町/\nはぎはら /萩原/\nはぎひら /萩平/\nはぎまつり /萩まつり/\nはぎもと /萩本/\nはぎもときんいち /萩本欽一/\nはぎもり /萩森/\nはぎや /萩谷/\nはぎやき /萩焼/\nはぎょう /ハ行/は行/覇業/\nはぎょうてんこおん /ハ行転呼音;[国語学]eg.かは→kawa/\nはぎり /歯切り/\nはぎれ /歯切れ/端切れ/歯切/\nはぎわら /萩原/\nはぎわらさくたろう /萩原朔太郎;(1886-1942)詩人。『青猫』『月に吠える』/\nはく /箔;金箔/拍;脈拍/白/泊;宿泊/伯;画伯/薄;薄情/博;博覧会/剥;剥奪/迫;迫力/舶;船舶/粕;酒粕/柏;かしわ/珀;琥珀/狛;狛犬/佰/岶/陌/魄;落魄/帛;布帛/亳/愽;「博」の旧字/搏;脈搏/擘/蘗/璞;あらたま/膊;上膊/栢;「柏」の異体字/\nはくあ /白亜/白堊;=白亜/\nはくあい /博愛/\nはくあいしゅぎ /博愛主義/\nはくあき /白亜紀;[地質年代]Cretaceous. 14000-6500万年前/白堊紀/\nはくい /白衣/羽咋;地名/伯夷;商周革命のころの孤竹国の公子/伯井/\nはくいすがた /白衣姿/\nはくいのてんし /白衣の天使/\nはくいん /博引/\nはくいんぼうしょう /博引旁証/\nはくう /白雨/\nはくうん /白雲/\nはくうんも /白雲母/\nはくえい /搏景/\nはくえいぐん /白衛軍/\nはくえん /白煙/\nはくえんこう /白鉛鉱/\nはくおう /白鴎/白鴬/\nはくおし /箔押し/\nはくかい /擘開/\nはくが /博雅/\nはくがい /迫害/\nはくがいしゃ /迫害者/\nはくがく /博学/\nはくがくたさい /博学多才/\nはくがん /白眼/\nはくがんし /白眼視/\nはくきょい /白居易;=白楽天/\nはくぎ /博儀/\nはくぎょ /白魚/\nはくぎん /白銀/\nはくぐう /薄遇/\nはくぐん /白軍/\nはくげい /白鯨/\nはくげき /迫撃/搏撃/\nはくげきほう /迫撃砲/\nはくげんがく /博言学;philology/\nはくごうしゅぎ /白豪主義/\nはくさ /白砂/\nはくさい /白菜/舶載/\nはくさん /白山/\nはくさんした /白山下/\nはくし /博士/白紙/薄志/搏摯;手で捕える/\nはくしいにん /白紙委任/\nはくしいにんじょう /白紙委任状/\nはくしかてい /博士課程/\nはくしがくいろんぶん /博士学位論文/\nはくしき /博識/\nはくしごう /博士号/\nはくしじゃっこう /薄志弱行/\nはくしつ /白質/\nはくしてっかい /白紙撤回/\nはくしとうあん /白紙答案/\nはくしま /白島/\nはくしゃ /拍車/薄謝/白砂/\nはくしゃく /伯爵/\nはくしゃくふじん /伯爵夫人/\nはくしゃせいしょう /白砂青松/\nはくしゅ /拍手/\nはくしゅう /白秋/伯州;伯耆/\nはくしゅかっさい /拍手喝采/\nはくしょ /白書/帛書/薄暑/\nはくしょく /白色/\nはくしょくか /白色化/\nはくしょくこう /白色光/\nはくしょくざつおん /白色雑音/\nはくしょくじんしゅ /白色人種/\nはくしょくてろ /白色テロ/\nはくしょくわいせい /白色矮星/\nはくしろんぶん /博士論文/\nはくしん /迫真/白新/\nはくしんせい /迫真性/\nはくじ /白磁/白字/\nはくじつ /白日/\nはくじつむ /白日夢/\nはくじゃ /白蛇/\nはくじゃく /薄弱/\nはくじゃくじ /薄弱児/\nはくじゅ /白寿;99歳/\nはくじょう /白状/薄情/白杖;視覚障害者の杖/\nはくじょうもの /薄情者/\nはくじん /白人/白刃/\nはくじんおんがく /白人音楽/\nはくじんけい /白人系/\nはくじんしはい /白人支配/\nはくじんしゅ /白人種/\nはくじんせんよう /白人専用/\nはくすい /白水/\nはくすいしゃ /白水社;[出版社名]フランス関連。www.hakusuisha.co.jp/\nはくすう /泊数;nights/拍数;beats/搏数;旧字/\nはくすきのえ /白村江/\nはくず /白図/\nはくせい /剥製/\nはくせき /白石/白皙;色白/\nはくせつ /白雪/拍節/\nはくせん /白線/白癬;[医]tinea/白扇/白戦;素手での戦闘/白銑;white iron/搏戦;格闘/\nはくせんきん /白癬菌/\nはくせんしゃ /白泉社;[出版社名]雑誌『花とゆめ』。www.hakusensha.co.jp/薄銭社;?/\nはくぜん /白髯/\nはくそ /歯屎/\nはくそう /博捜/薄葬/\nはくそんこう /白村江;地名,朝鮮半島の川. 「-の戦い」/\nはくた /伯太/\nはくたん /白炭/\nはくだい /博大/\nはくだく /白濁/\nはくだくえき /白濁液/\nはくだつ /剥奪/はく奪/剥脱;剥げ落ちる・剥ぎ落とす/\nはくだん /白檀/\nはくち /白地/白痴/泊地;harbour/白雉;年号(650-654)/\nはくちず /白地図/\nはくちび /白痴美/\nはくちゅう /白昼/伯仲;実力-/\nはくちゅうこう /白昼光/\nはくちゅうどうどう /白昼堂々/\nはくちゅうむ /白昼夢/\nはくちゅうむてき /白昼夢的/\nはくちょう /白鳥/白丁/\nはくちょうこ /白鳥湖/\nはくちょうごう /白鳥号/\nはくちょうざ /白鳥座;Cygnus(Cyg)/\nはくちょうだい /白鳥台/\nはくちょうのうた /白鳥の歌/\nはくちょうのみずうみ /白鳥の湖;Tchaikovsky/\nはくつる /白鶴/\nはくつるびじゅつかん /白鶴美術館/\nはくてい /白丁/\nはくてん /白点/\nはくでい /白泥/\nはくとう /白桃/白湯/白頭/白糖/搏闘/\nはくとうゆ /白灯油/\nはくど /白土;[園芸]white clay/\nはくどう /拍動/白銅;nickel/白道;月の軌道/搏動;=拍動/\nはくどうか /白銅貨/\nはくないしょう /白内障/\nはくねつ /白熱/\nはくねつこう /白熱光/\nはくねつとう /白熱灯/\nはくはく /白々;明々—/\nはくはつ /白髪/\nはくはつちゅん /白發中/\nはくはん /白飯/白斑/\nはくば /白馬/\nはくばい /白梅/\nはくばえき /白馬駅/\nはくばえきまえ /白馬駅前/\nはくばのりくら /白馬乗鞍/\nはくばほうめん /白馬方面/\nはくばん /薄板/白板/\nはくひょう /薄氷;-を履(ふ)む/白票/\nはくひんかんげきじょう /博品館劇場/\nはくび /白眉;蜀漢の馬良の通称。転じて優れたもの/\nはくびしん /白鼻心/\nはくびせん /伯備線/\nはくびょう /白描/\nはくふ /白布/伯父/帛布;絹と布/\nはくふん /白粉/\nはくぶつ /博物/\nはくぶついん /博物院/\nはくぶつかん /博物館/\nはくぶつかんかいかん /博物館開館/\nはくぶつかんどうぶつえん /博物館動物園/\nはくぶつかんほう /博物館法/\nはくぶつがく /博物学/\nはくぶつし /博物誌/博物史/\nはくぶん /博文/白文/博聞/\nはくぶんやくれい /博文約礼/\nはくへい /白兵/\nはくへいせん /白兵戦/\nはくへき /白壁/薄壁/\nはくへん /薄片/剥片/\nはくへんせっき /剥片石器/\nはくほう /白鳳/\nはくほうじだい /白鳳時代/\nはくほうどう /博報堂/\nはくほうぶんか /白鳳文化/\nはくぼ /薄暮/\nはくぼく /白墨/\nはくま /白魔/\nはくまい /白米/\nはくまく /薄膜/白膜/\nはくめ /拍目/\nはくめい /薄命;美人-/薄明;twilight/\nはくめん /白面/\nはくめんか /薄面化/\nはくや /白夜/箔屋/\nはくゆん /学胤/\nはくよう /白楊/伯洋/\nはくようきゅう /白羊宮;[十二宮]おひつじ座(3.21-4.19)/\nはくようけん /伯養軒/\nはくようしゃ /白揚社;[出版社名]www.hakuyo-sha.co.jp/白洋舎;[企業名]クリーニング。www.hakuyosha.co.jp/\nはくらい /舶来/\nはくらいひん /舶来品/\nはくらく /剥落/伯楽/白楽;地名/\nはくらくてん /白楽天;唐の詩人/\nはくらん /博覧/白藍/\nはくらんかい /博覧会/\nはくらんきょうき /博覧強記/\nはくり /剥離/薄利/白痢/\nはくりき /薄力/\nはくりきこ /薄力粉/\nはくりきこむぎこ /薄力小麦粉/\nはくりこっせつ /剥離骨折/\nはくりざい /剥離剤/\nはくりたばい /薄利多売/\nはくりゅう /白龍/白竜/\nはくりょく /迫力/\nはくりょくじゅうぶん /迫力充分/\nはくりょくまんてん /迫力満点/\nはくれんが /白煉瓦/\nはくろ /白露;([二十四節気]9.8頃)/白鷺/\nはくろう /白蝋/伯労;モズ/\nはくろうびょう /白蝋病/\nはくろく /白鹿/\nはくろしあ /白ロシア;Belorussiya(ベラルーシ)/\nはくろん /博論/\nはくわ /白話/\nはくわしょうせつ /白話小説/\nはくわぶんがく /白話文学/\nはぐ /爬具/\nはぐき /歯茎/歯ぐき/齦/\nはぐきおん /歯茎音;[音声学]alveolar/\nはぐち /刃口/\nはぐま /白熊;ヤクの尻尾の毛/\nはぐるま /歯車/\nはぐるましき /歯車式/\nはぐるまひ /歯車比/\nはぐれぐも /浮浪雲/\nはぐろ /羽黒/歯黒/\nはぐろさん /羽黒山;地名,山形/\nはぐんせい /破軍星;Alkaid/\nはけ /刷毛/捌け/\nはけい /波形/\nはけいかいせき /波形解析/\nはけいぶんせき /波形分析/\nはけいれい /波形例/\nはけぐち /捌け口/はけ口/\nはけめ /刷毛目/\nはけん /派遣/覇権/\nはけんあらそい /覇権争い/\nはけんがいしゃ /派遣会社/\nはけんぎょう /派遣業/\nはけんさき /派遣先/\nはけんしゃいん /派遣社員/\nはけんしゅぎ /覇権主義/\nはげ /禿/剥げ/破夏;[仏教]/\nはげあたま /禿頭/ハゲ頭/\nはげいとう /葉鶏頭;[植物]tampala/\nはげたか /禿鷹/\nはげまし /励まし/\nはげみ /励み/\nはげやま /禿山/\nはげわし /禿鷲/\nはげん /波源/\nはこ /箱/函;(字義:物を包み込むハコ)「本の-」/匣;(字義:ぴったりと蓋のできるハコ)「パンドラの-」/筐;(字義:竹製の四角い籠)/筥;(字義:竹製の丸い籠)/箪;(字義:薄い竹で編んだ容器)/凾;「函」の異体字/葉子/□;記号の四角 →box/運;動詞語幹/\nはこいり /箱入り/箱入/\nはこいりむすめ /箱入り娘/\nはこう /波高/跛行/破口/爬行/\nはこうぶんぷ /波高分布/\nはこえ /箱絵/\nはこえふう /箱絵風/\nはこかなもの /箱金物/\nはこがい /箱買い/\nはこがき /箱書き;美術品などの箱に書かれた題名や作者名など/箱書/\nはこがた /箱型/\nはこがまえ /匚構え;[部首]/\nはこさきぐう /筥崎宮/\nはこざき /箱崎/筥崎/\nはこざきちょう /箱崎町/\nはこした /箱下/\nはこじゃく /箱尺/\nはこだい /箱代/\nはこだて /函館/\nはこだてえき /函館駅/\nはこだてきねん /函館記念/\nはこだてけいばじょう /函館競馬場/\nはこだてしがい /函館市街/\nはこだてせん /函館線/\nはこだてせんそう /箱館戦争;1868/\nはこだてどっく /函館ドック/\nはこだてほんせん /函館本線/\nはこだてやま /函館山/\nはこづけ /箱付/\nはこづめ /箱詰め/箱詰/\nはこにわ /箱庭/\nはこにわりょうほう /箱庭療法/\nはこね /箱根/\nはこねえきでん /箱根駅伝/\nはこねさんしょううお /箱根山椒魚/\nはこねざいく /箱根細工/\nはこねしんどう /箱根新道/\nはこねじ /箱根路/\nはこねとざん /箱根登山/\nはこねとざんてつどう /箱根登山鉄道/\nはこねはちり /箱根八里;-は馬でも越すが/\nはこねほうめん /箱根方面/\nはこねゆもと /箱根湯本/\nはこねわん /箱根湾/\nはこはんぶん /箱半分/\nはこばしゃ /箱馬車/\nはこひだ /箱襞;box pleat/\nはこび /運び/\nはこびや /運び屋;密輸の実行者/\nはこぶね /箱舟/方舟/箱船/方船/\nはこべ /繁縷;野草/\nはこぼれ /刃毀れ/刃こぼれ/\nはこまつ /筥松/\nはこめがね /箱眼鏡/\nはこもの /箱物/\nはこものぎょうせい /箱物行政/\nはこもり /箱守/\nはこや /箱屋/\nはこん /破婚/\nはご /羽子/\nはごいた /羽子板/\nはごく /破獄/\nはごし /葉越し/\nはごたえ /歯応え/\nはごろも /羽衣/\nはさい /破砕/破摧/\nはさいき /破砕機;grinder/\nはさき /波崎/刃先/\nはさこ /羽迫/\nはさつおん /破擦音/\nはさま /迫/挟間/\nはさみ /鋏/螯/波佐見/\nはさみあげ /挟み揚げ/はさみ揚げ/\nはさみうち /挟み撃ち/挟み打ち/挾み撃ち;旧字/挾み打ち;旧字/\nはさみしょうぎ /挟み将棋/\nはさみつけ /挾み付け;旧字/\nはさん /破産;bankruptcy/破算;ご-/\nはさんかんざいにん /破産管財人/\nはさんさいけん /破産債権/\nはさんざいだん /破産財団/\nはさんしゃ /破産者/\nはさんすんぜん /破産寸前/\nはさんせんこく /破産宣告/\nはさんほう /破産法/\nはざい /端材/\nはざかい /端境/\nはざかいき /端境期/\nはざくら /葉桜/\nはざし /葉挿し;[園芸]/\nはざま /間/狭間/硲/羽佐間/羽間;姓/陌間/\nはざまぐみ /間組/\nはざわ /羽沢/\nはざわり /歯触り;シャキシャキ/\nはし /橋/端/箸/梯;梯子/觜;(くちばし)/枦;?/走;動詞語幹?/\nはしい /端居/\nはしいた /橋板/\nはしうら /橋浦/\nはしお /走尾/\nはしおか /橋岡/\nはしおき /箸置き/\nはしか /麻疹/\nはしかみ /階上/\nはしかわ /橋川/\nはしがかり /橋掛かり/橋掛り/橋懸り/橋懸かり/\nはしがき /端書/端書き/\nはしがみ /橋上/\nはしがみえき /橋上駅/\nはしくら /橋倉/\nはしくれ /端くれ/\nはしぐち /橋口/\nはしけ /艀/\nはしげた /橋桁/橋げた/\nはしご /梯子/階子/梯/\nはしござけ /梯子酒/はしご酒/\nはしごしゃ /梯子車/はしご車/\nはしごだん /梯子段/\nはしずめ /橋爪;※仮名遣い「はしづめ」/\nはしぞめ /箸初め/\nはした /端/端た;-金/\nはしたいろ /端色/\nはしたか /鷂/\nはしたがね /端金/端た金/\nはしたて /箸立て/\nはしたに /橋谷/\nはしため /婢/婢女/端女/端た女/\nはしだ /橋田/\nはしだて /橋立/\nはしっこ /端っこ/\nはしづめ /橋爪/橋詰/橋詰め/\nはしの /橋野/\nはしのすけ /橋之助/\nはしば /羽柴/\nはしばこ /箸箱/\nはしばし /端々/端端/\nはしばひでよし /羽柴秀吉/\nはしばみ /榛/\nはしばん /橋番/\nはしひめ /橋姫/\nはしぶとがらす /嘴太鴉/\nはしぶね /端舟;boat/\nはしべんけい /橋弁慶;能・長唄。「京の五条の橋の上」/\nはしぼそがらす /嘴細鴉/\nはしま /羽島/\nはしもと /橋本/\nはしもとえき /橋本駅/\nはしもとてん /橋本店/\nはしもとびょう /橋本病;[医]/\nはしもとりゅうたろう /橋本龍太郎/\nはしもり /橋守/\nはしゃ /覇者/\nはしやすめ /箸休め/\nはしゅ /播種/把手/\nはしゅき /播種機/\nはしゅつ /派出/\nはしゅつしょ /派出所/\nはしゅつじょ /派出所/\nはしゅつふ /派出婦/\nはしょうが /葉生姜/葉生薑/\nはしょうふう /破傷風/\nはしょうふうきん /破傷風菌;tetanus/\nはしょく /波食/\nはしら /柱/\nはしらごよみ /柱暦/\nはしらざい /柱材/\nはしらたに /柱谷/\nはしらどけい /柱時計/\nはしらま /柱間;[建築]column span/\nはしらわり /柱割/柱割り;[建築]柱の位置の決定/\nはしり /走り/\nはしりい /走井/\nはしりかた /走り方/\nはしりがき /走り書き/\nはしりたかとび /走り高跳び;high-jump/\nはしりづかい /走り使い/\nはしりで /走り出/\nはしりどころ /走野老/\nはしりはばとび /走り幅跳び/\nはしりや /走り屋/\nはしりゆ /走り湯;温泉/\nはしりよみ /走り読み/\nはしわたし /橋渡し/\nはじ /恥/端/把持/土師/耻;「恥」の異体字/黄櫨;[植物]wax tree. 木蝋が取れる/始;動詞語幹?/初;動詞語幹?/\nはじいろ /黄櫨色/\nはじかみ /椒/薑/\nはじかみいお /椒魚/\nはじき /土師器/\nはじさらし /恥曝し/\nはじしらず /恥知らず/\nはじとみ /半蔀/\nはじま /羽島/\nはじまり /始まり/\nはじめ /始め/初め/一/元/初/始/創/肇/壱/哉/馨/甫/弌/壹/\nはじめて /初めて/\nはじめね /始値/始め値/\nはじめまして /初めまして/始めまして/\nはじゃ /覇者;はしゃ?/破邪/\nはじゃけんしょう /破邪顕正/\nはじょ /葉序/\nはじょう /波状/\nはじょううん /波状雲/\nはじょうこうげき /波状攻撃/\nはじょうねつ /波状熱;[医]undulant fever/\nはじょうろ /波状路/\nはじらい /羞じらい/\nはじろ /羽白/\nはす /蓮/斜/\nはすい /破水/\nはすいけ /蓮池/\nはすいも /白芋/蓮芋/\nはすう /端数;fraction.「-切捨」/波数;[物理]wavenumber/羽数;鳥の-/歯数/\nはすうしょり /端数処理/\nはすか /ハス科/Nelumbonaceae/\nはすかい /斜交い/\nはすきーけん /ハスキー犬/\nはすこ /蓮子/\nはすだ /蓮田/\nはすっぱ /蓮葉/蓮っ葉/\nはすぬま /蓮沼/\nはすぬまちょう /蓮沼町/\nはすね /蓮根/\nはすのはぎりか /ハスノハギリ科/Hernandiaceae/\nはすのみ /蓮の実/\nはすみ /蓮見/蓮實/羽須美/羽角/羽純/\nはすむかい /斜向かい/はす向かい/斜向い/\nはず /筈/弭/巴豆/\nはずい /筈井/\nはずえ /葉末/\nはずかしめ /辱め/\nはずまき /筈巻/弭巻/\nはずみぐるま /弾み車/\nはずれ /外れ/葉擦れ/外/\nはせ /長谷/馳/\nはせい /派生/長谷井/\nはせいきそく /派生規則/\nはせいけい /派生型/\nはせいげん /派生源/\nはせいご /派生語/\nはせいてき /派生的/\nはせいぶつ /派生物/\nはせがわ /長谷川/\nはせがわこうむてん /長谷川工務店/\nはせがわとうはく /長谷川等伯/\nはせがわまちこ /長谷川町子;(1920-92) 漫画家。『サザエさん』/\nはせくら /支倉/\nはせべ /長谷部/\nはせみ /長谷見/\nはせん /破線;— — —/波線;〜〜〜/破船;難破船/\nはせんぶ /波線部/\nはぜ /櫨/鯊/黄櫨/枦;「櫨」の異体字/蝦虎魚/沙魚/\nはぜのき /櫨の木/櫨/黄櫨/\nはそく /波束/把捉/\nはそん /破損/\nはそんじこ /破損事故/\nはそんりつ /破損率/\nはた /旗/傍;かたわら/端;≒傍/側;物のフチ/機;-織/畑/畠/圃/幡;(垂れ下げる旗)/将;副詞/秦;人名/羽田/幡多/波多/波田/籏;「旗」の異体字/旛;≒幡/旙;「旛」の異体字/幟;のぼり/旌/\nはたあげ /旗揚げ/旗揚/\nはたい /波帯/\nはたいけ /幡池/\nはたいも /畑芋/\nはたいろ /旗色/\nはたうえ /畑上/\nはたうち /畑打ち/\nはたえ /波多江/二十重/\nはたおか /畑岡/\nはたおり /機織り/機織/旗折/\nはたがしら /旗頭/\nはたがや /幡ヶ谷/\nはたきこみ /叩き込み/\nはたぎょうれつ /旗行列/\nはたぐも /旗雲/\nはたけ /畑/畠;(国字) =畑/疥;(皮膚の)scab/\nはたけいも /畑芋/\nはたけしごと /畑仕事/\nはたけちがい /畑違い/\nはたけなか /畠中/\nはたけやま /畠山/畑山/\nはたご /旅籠/\nはたごや /旅籠屋/\nはたさ /畑佐/\nはたさく /畑作/\nはたさしもの /旗指物/\nはたざお /旗竿/\nはたざき /畑崎/\nはたしあい /果たし合い/果し合い/\nはたしじょう /果たし状/果し状/\nはたした /旗下/\nはたして /果たして/果して/\nはたしょう /秦荘/\nはたじるし /旗印/旗標/\nはたたて /旗立/\nはただ /畑田/畠田/\nはたち /二十/畑地/二十歳/２０歳/廿/\nはたて /旗手/\nはたとせ /二十歳/\nはたなか /畑中/畠中/畑仲/\nはたの /波多野/畑野/秦野/幡野/羽田野/籏野/\nはたのう /畑農/\nはたのえき /秦野駅/\nはたのえきまえ /秦野駅前/\nはたのし /秦野市/\nはたのだい /旗の台/\nはたはた /鰰/\nはたば /機場/\nはたばこ /葉タバコ;leaf tobacco/葉煙草/葉たばこ/\nはたび /旗日/\nはたふり /旗振り/\nはたふりやく /旗振り役/\nはたぶ /幡生/\nはたむら /畑村/\nはため /傍目/はた目/\nはためいわく /傍迷惑/\nはたもち /旗持/\nはたもと /旗本/畑本/播本/\nはたもとやっこ /旗本奴/\nはたや /機屋/畑谷/\nはたやま /畑山/畠山/\nはたら /働/\nはたらき /働き/\nはたらきあり /働き蟻/\nはたらきかけ /働き掛け/\nはたらきがい /働き甲斐/\nはたらきぐち /働き口/\nはたらきざかり /働き盛り/\nはたらきづめ /働き詰め/\nはたらきて /働き手/\nはたらきばち /働き蜂/\nはたらきもの /働き者/\nはたん /破綻/\nはたんきょう /巴旦杏/\nはたんちょう /ハ短調/\nはだ /肌/膚/羽田/\nはだあい /肌合い/肌合/\nはだあれ /肌荒れ/肌あれ/肌荒/膚荒れ/\nはだいろ /肌色/\nはだか /裸/\nはだかいっかん /裸一貫/\nはだかうま /裸馬/\nはだかおどり /裸踊り/\nはだかぎ /裸木/\nはだかけ /肌掛け/\nはだかそうば /裸相場/\nはだかてがた /裸手形/\nはだかでんきゅう /裸電球/\nはだかび /裸火/\nはだかまつり /裸祭り/裸祭/\nはだかみ /裸身/\nはだかむぎ /裸麦/\nはだかやま /裸山/\nはだかんぼう /裸ん坊;やだ、今-なのよ/\nはだぎ /肌着/\nはださむ /肌寒/\nはだざわり /肌触り/膚触り/\nはだし /裸足/跣/\nはだしつ /肌質;skin type. 「月面のような-」/\nはだじゅばん /肌襦袢/\nはだつけ /肌付け/\nはだの /秦野/\nはだぶとん /肌布団/\nはだみ /肌身/\nはだん /破断/破談/\nはち /鉢/八/蜂/８/捌/椀/\nはち> /八/\nはちあげ /鉢上げ/\nはちあわせ /鉢合わせ/鉢合せ/\nはちうえ /鉢植え/鉢植/\nはちおうじ /八王子/\nはちおうじかん /八王子間/\nはちおうじがわ /八王子側/\nはちおうじこうこう /八王子高校/\nはちおうじし /八王子市/\nはちおうじじっせん /八王子実践/\nはちおうじじっせんこうこう /八王子実践高校/\nはちおうじせん /八王子線/\nはちおうじほうめん /八王子方面/\nはちおうじりょうきんじょ /八王子料金所/\nはちかい /八開/\nはちがつ /八月/８月/8月/葉月;※連想,旧暦/\nはちく /破竹;-の勢い/淡竹;=呉竹/\nはちけん /八軒/\nはちけんや /八軒屋/\nはちげんすう /八元数/\nはちこう /ハチ公/\nはちこうだい /八工大/\nはちごうめ /八合目/\nはちざかな /鉢肴/\nはちしょうじん /八将神/\nはちじ /八時/\nはちじゅう /八十/\nはちじゅうそう /八重奏/\nはちじゅうにぎんこう /八十二銀行/\nはちじゅうはちや /八十八夜/\nはちじゅうはっかしょ /八十八箇所/\nはちじょう /八条/八丈/鉢状/\nはちじょうぐち /八条口/\nはちじょうじま /八丈島/\nはちす /蜂巣/蓮/\nはちすおり /蜂巣織/\nはちすか /蜂須賀/\nはちぞこ /鉢底/\nはちだいしゅう /八代集/\nはちだいじごく /八大地獄/\nはちど /八度/\nはちにん /八人/\nはちねん /八年/\nはちねんいじょう /八年以上/\nはちのこ /蜂の子;食材/\nはちのじ /八の字/\nはちのす /蜂の巣/\nはちのへ /八戸/\nはちのへこうぎょうだい /八戸工業大/\nはちのへこうぎょうだいがく /八戸工業大学/\nはちのへこうだいいち /八戸工大一/\nはちのへせん /八戸線/\nはちはちかんたい /八八艦隊/\nはちばん /八番/\nはちばんめ /八番目/\nはちぶ /八分/八部/８分/\nはちぶおんぷ /八分音符/８分音符/♪/\nはちぶしゅう /八部衆;[仏教]/\nはちぶせやま /鉢伏山/\nはちぶんぎ /八分儀/\nはちぶんぎざ /八分儀座;Octans(Oct)/\nはちぶんめ /八分目/\nはちべえ /八兵衛;うっかり—/\nはちほん /八本/\nはちほんまつ /八本松/\nはちぼく /八木/\nはちまい /八枚/\nはちまき /鉢巻/鉢巻き/\nはちまん /八幡/八万/\nはちまんぐう /八幡宮/\nはちまんざ /八幡座/\nはちまんじんじゃ /八幡神社/\nはちまんたい /八幡平/\nはちまんだいぼさつ /八幡大菩薩/\nはちまんづくり /八幡造り;[建築]/八幡造;[建築]/\nはちまんまち /八幡町/\nはちまんやま /八幡山/\nはちみつ /蜂蜜/\nはちみり /八ミリ/\nはちめん /八面/\nはちめんたい /八面体/\nはちめんれいろう /八面玲瓏/\nはちめんろっぴ /八面六臂/\nはちもの /鉢物/\nはちもり /八森/\nはちもんじ /八文字/\nはちゃ /葉茶;leaf tea/\nはちや /蜂屋/八谷/鉢谷/\nはちゅう /爬虫/\nはちゅうるい /爬虫類/爬蟲類/\nはちょう /波長/刃長/ハ調/破調/\nはちょういぞんせい /波長依存性/\nはちょうごと /波長毎/\nはちょうせいぶん /波長成分/\nはちょうちょう /ハ長調/\nはちりゅう /八竜/\nはちろ /八路/\nはちろう /八郎/\nはちろうがた /八郎潟/\nはちろぐん /八路軍/\nはちわり /八割/\nはぢゃ /葉茶;leaf tea/\nはぢゃや /葉茶屋;茶葉を販売する/\nはっ /発/法/發;「発」の旧字/\nはっか /発火/薄荷/白化/客家;漢民族の一派/\nはっかい /発会/八戒/白海/\nはっかいさん /八海山/\nはっかいしき /発会式/\nはっかく /発覚/八角/\nはっかくけい /八角形/\nはっかくとうしょ /発覚当初/\nはっかけ /八掛/歯っ欠け/\nはっかせい /発火性/\nはっかせき /発火石/\nはっかち /発火値/\nはっかてん /発火点/\nはっかひんど /発火頻度/\nはっかゆ /薄荷油/\nはっかりつ /発火率/\nはっかん /発刊;issue/発汗;perspire/発艦/\nはっかんび /発刊日/\nはっき /発揮/発起;=ほっき/白旗/発輝;?/\nはっきゅう /発給;issue/白球/薄給;low salary/\nはっきょう /発狂/\nはっきょうし /発狂死/\nはっきょうすんぜん /発狂寸前/\nはっきん /発禁/白金/白筋;white muscle/Pt/Platinum/\nはっきんしょぶん /発禁処分/\nはっく /八苦/発句/八九;72/\nはっくつ /発掘/\nはっくつけっか /発掘結果/\nはっくつちょうさ /発掘調査/\nはっくつばんぐみ /発掘番組/\nはっけ /八卦/\nはっけい /八景/発勁/\nはっけいおき /八景沖/\nはっけいじま /八景島/\nはっけっきゅう /白血球/\nはっけつびょう /白血病/\nはっけみ /八卦見/\nはっけん /発見/発券;issue/白鍵/発遣;dispatch.「特使の-」/\nはっけんいこう /発見以降/\nはっけんいち /発見位置/\nはっけんかがく /発見科学/\nはっけんがくしゅう /発見学習/\nはっけんしゃ /発見者/\nはっけんじこく /発見時刻/発券時刻/\nはっけんてき /発見的/\nはっけんてきがくしゅう /発見的学習/\nはっけんでん /八犬伝/\nはっけんねん /発見年/\nはっけんばん /白鍵盤/\nはっけんほうほう /発見方法/発券方法/\nはっこ /発呼/\nはっこう /発行;†issue.「チケットの-」/発酵;ferment/発光;†emit light/発効;†take effect.「条約の-」/醗酵;=発酵/薄幸/白光/八紘;-一宇/発航/八講/発向/薄倖;ill-starred. 「-の少女」/\nはっこういちう /八紘一宇/\nはっこうかかく /発行価格/\nはっこうかがく /発行価額/\nはっこうがいしゃ /発行会社/\nはっこうき /発行機/\nはっこうきかん /発行機関/\nはっこうしじょう /発行市場/\nはっこうしゃ /発行者/\nはっこうしゅ /発酵酒/\nはっこうしゅう /発酵臭/\nはっこうしゅうりょう /発酵終了/\nはっこうしょ /発行所/\nはっこうしょくひん /発酵食品/\nはっこうじ /発行時/\nはっこうじかん /発光時間/\nはっこうじき /発行時期/\nはっこうじぎょう /発行事業/\nはっこうじゅみょう /発光寿命/\nはっこうじょ /発行所/\nはっこうじょうきょう /発行状況/\nはっこうじょうたい /発酵状態/\nはっこうすう /発行数/\nはっこうずみ /発行済/発行済み/\nはっこうずみかぶしき /発行済株式/\nはっこうずみかぶしきすう /発行済株式数/\nはっこうずみかぶしきそうすう /発行済株式総数/\nはっこうせいぶつ /発光生物/\nはっこうせん /八高線/\nはっこうたい /発光体/\nはっこうだ /八甲田/\nはっこうだいおーど /発光ダイオード/\nはっこうださん /八甲田山/\nはっこうてすうりょう /発行手数料/\nはっこうにん /発行人/\nはっこうねつ /発酵熱/\nはっこうねん /発行年/\nはっこうねんがっぴ /発行年月日/\nはっこうねんど /発行年度/\nはっこうばんごう /発行番号/\nはっこうび /発行日/発効日/\nはっこうびぜんじつ /発行日前日/\nはっこうびとりひき /発行日取引/\nはっこうぶ /発光部/\nはっこうぶすう /発行部数/\nはっこうぶつ /発行物/\nはっこうほうほう /発行方法/\nはっこうまいすう /発行枚数/\nはっこうもと /発行元/\nはっこうよていび /発行予定日/\nはっこうりょう /発光量/発行量/\nはっこつ /白骨/\nはっこつか /白骨化/\nはっこつしたい /白骨死体/\nはっこよう /発呼用/\nはっこん /発根;rhizogenesis, taking root/\nはっさい /髪際/八歳/\nはっさく /八朔/\nはっさむ /発寒/\nはっさん /発散/\nはっさんていり /発散定理/\nはっしうむ /Hs/Hassium/\nはっしゃ /発射/発車/\nはっしゃおん /発射音/\nはっしゃかくど /発射角度/\nはっしゃかん /発射管/\nはっしゃこう /発射口/\nはっしゃご /発車後/\nはっしゃじ /発射時/発車時/\nはっしゃじかん /発車時間/\nはっしゃじこく /発車時刻/\nはっしゃじこくひょう /発車時刻表/\nはっしゃそうち /発射装置/\nはっしゃだい /発射台/\nはっしゃちょくぜん /発車直前/\nはっしゃばんせん /発車番線/\nはっしゃび /発車日/\nはっしゃほうこう /発射方向/\nはっしゃまえ /発車前/\nはっしゅう /八宗/\nはっしゅうけんがく /八宗兼学/\nはっしゅち /ハッシュ値/\nはっしゅつ /発出/\nはっしゅひょう /ハッシュ表/\nはっしょう /発祥/発症/八章/八省/発消/\nはっしょういも /八升芋/\nはっしょういん /八省院;朝堂院/\nはっしょうご /発症後/\nはっしょうじん /八将神;[陰陽道]/\nはっしょうち /発祥地/\nはっしょうどう /八正道/\nはっしょうねんれい /発症年齢/\nはっしょうまえ /発症前/\nはっしょく /発色/\nはっしょくげんしょう /発色現象/\nはっしょくざい /発色剤/\nはっしょくすう /発色数/\nはっしょくせい /発色性/\nはっしょくだん /発色団;chromophore/\nはっしょくとくせい /発色特性/\nはっしん /発信;send.「メールの-」/発進;start.「車の-」/発疹;rash/発振;oscillation/八神/発震;quake/\nはっしんおん /発信音/発振音/\nはっしんかいろ /発振回路/\nはっしんかそく /発進加速/\nはっしんがわ /発信側/\nはっしんき /発振器/発信機/発信器/発振機/\nはっしんきょく /発信局/\nはっしんげん /発信源/\nはっしんさき /発信先/\nはっしんし /発振子/\nはっしんしゃ /発信者/\nはっしんじ /発進時;when starting/発信時;time of origin/発震時/\nはっしんじこく /発信時刻/\nはっしんせんよう /発信専用/\nはっしんちゅう /発信中/\nはっしんちょくご /発進直後/\nはっしんていし /発進停止/\nはっしんどうさ /発信動作/\nはっしんにん /発信人/\nはっしんび /発信日/\nはっしんふのう /発進不能/\nはっしんぶ /発信部/\nはっしんほうしき /発振方式/\nはっしんほうほう /発進方法/発振方法/\nはっしんもと /発信元/\nはっしんよう /発信用/\nはっすい /撥水/\nはっすいかこう /撥水加工/\nはっすいざい /撥水剤/\nはっすいせい /撥水性/\nはっすん /八寸/\nはっすんくぎ /八寸釘/\nはっすんぜん /八寸膳/\nはっせい /発生;generation/発声;vocalisation/八世/\nはっせいえいが /発声映画/\nはっせいかいすう /発生回数/\nはっせいかいろ /発生回路/\nはっせいかくりつ /発生確立/\nはっせいかしょ /発生箇所/\nはっせいかんかく /発生間隔/\nはっせいがく /発生学/\nはっせいき /発生器;generator/発生期;developing (stage)/\nはっせいきかん /発声器官/\nはっせいきげん /発生起源/\nはっせいきこう /発声機構/\nはっせいげん /発生源/\nはっせいげんいん /発生原因/\nはっせいご /発生後/\nはっせいしゃ /発声者/\nはっせいしゅぎ /発生主義/\nはっせいじ /発生時/\nはっせいじこく /発生時刻/\nはっせいじゅん /発生順/\nはっせいすう /発生数/\nはっせいせいぶつがく /発生生物学;developmental biology/\nはっせいてき /発生的/\nはっせいてきていぎ /発生的定義/\nはっせいてきにんしきろん /発生的認識論/\nはっせいてん /発生点/\nはっせいとうじ /発生当時/\nはっせいないよう /発声内容/\nはっせいねん /発生年/\nはっせいねんがっぴ /発生年月日/\nはっせいねんど /発生年度/\nはっせいばしょ /発生場所/\nはっせいひん /発生品/\nはっせいひんど /発生頻度/\nはっせいび /発生日/\nはっせいぶんか /発生分化/\nはっせいほう /発声法/発生法/\nはっせいほうこう /発生方向/\nはっせいもと /発生元/\nはっせいよういん /発生要因/\nはっせいりつ /発生率/\nはっせいりゆう /発生理由/\nはっせいりょう /発生量/\nはっせいれんしゅう /発声練習/\nはっせき /発赤/\nはっせん /八仙/八千/\nはっそう /発送;ship/発想;idea/発走;start/八相/八双/\nはっそうき /発走機/\nはっそうきごう /発想記号;[音楽]Moderate,cresc.など/\nはっそうきぼう /発送希望/\nはっそうぎょうむ /発送業務/\nはっそうけい /発想系/\nはっそうご /発送後/\nはっそうさき /発送先/\nはっそうしえん /発想支援/\nはっそうしゃ /発送者/\nはっそうしゅだん /発送手段/\nはっそうしょり /発送処理/\nはっそうじ /発送時/\nはっそうじたい /発想自体/\nはっそうじょがい /発走除外/\nはっそうひ /発送費/\nはっそうひょうご /発想標語/\nはっそうふかのう /発送不可能/\nはっそうぶつ /発送物/\nはっそうほう /発想法/発送法;?/\nはっそうほうほう /発想方法/\nはっそうまえ /発走前/\nはっそうよう /発送用/\nはっそうよてい /発送予定/\nはっそうりょう /発送料/\nはっそうりょく /発想力/\nはっそく /発足/八足/\nはった /八田/\nはったい /八体/\nはったつ /発達/八達;四通-/\nはったつしょうがい /発達障害/\nはったつしんり /発達心理/\nはったつしんりがく /発達心理学/\nはったつしんりがくしゃ /発達心理学者/\nはったつだんかい /発達段階/\nはったつど /発達度/\nはったん /発端/八反/八丹;姓/\nはったんだ /八反田;姓/\nはったんにしき /八反錦/\nはっちゃく /発着/\nはっちゃくしん /発着信/\nはっちゃくじかん /発着時間/\nはっちゃくじょ /発着所/\nはっちゃくじょう /発着場/\nはっちゃくすう /発着数/\nはっちゃくち /発着地/\nはっちゃくてん /発着点/\nはっちゃくびん /発着便/\nはっちゃくわく /発着枠/\nはっちゅう /発注/八中/\nはっちゅうがく /発注額/\nはっちゅうしゃ /発注者/\nはっちゅうじゅん /発注順/\nはっちゅうずみ /発注済/\nはっちゅうぬし /発注主/\nはっちょう /八丁/\nはっちょうぼり /八丁堀/\nはっちょうみそ /八丁味噌/\nはってん /発展/\nはってんかてい /発展過程/\nはってんかのうせい /発展可能性/\nはってんき /発展期/\nはってんけい /発展形/発展型/\nはってんけいい /発展経緯/\nはってんせい /発展性/\nはってんだんかい /発展段階/\nはってんてき /発展的/\nはってんてきかいさん /発展的解散/\nはってんてきかいしょう /発展的解消/\nはってんとじょう /発展途上/\nはってんとじょうこく /発展途上国/\nはってんとじょうちゅう /発展途上中/\nはってんとちゅう /発展途中/\nはってんば /ハッテン場/\nはってんほうこう /発展方向/\nはってんもんだい /発展問題/\nはっと /法度/\nはっとう /法堂/八東/\nはっとうしん /八頭身/八等身;?/\nはっとがき /法度書/\nはっとく /八徳/\nはっとり /服部/\nはっとりせいこー /服部セイコー/\nはっとりとけいてん /服部時計店/\nはっぱ /葉っぱ/発破/\nはっぱく /八白/\nはっぴ /法被/半被/\nはっぴき /八匹/\nはっぴゃく /八百/\nはっぴゃくやちょう /八百八町/\nはっぴょう /発表/\nはっぴょういらい /発表以来/\nはっぴょうかい /発表会/\nはっぴょうかいし /発表開始/\nはっぴょうがいよう /発表概要/\nはっぴょうきじ /発表記事/\nはっぴょうきぼうしゃ /発表希望者/\nはっぴょうけいしき /発表形式/\nはっぴょうけいたい /発表形態/\nはっぴょうけんすう /発表件数/\nはっぴょうこうえん /発表講演/\nはっぴょうご /発表後/\nはっぴょうさき /発表先/\nはっぴょうしゃ /発表者/\nはっぴょうしゃしめい /発表者氏名/\nはっぴょうしゃぼしゅう /発表者募集/\nはっぴょうしゃめい /発表者名/\nはっぴょうしゅうりょう /発表終了/\nはっぴょうしりょう /発表資料/\nはっぴょうじ /発表時/\nはっぴょうじかん /発表時間/\nはっぴょうじき /発表時期/\nはっぴょうじゅん /発表順/\nはっぴょうずみ /発表済/\nはっぴょうだいめい /発表題名/\nはっぴょうだいもく /発表題目/\nはっぴょうてんじかい /発表展示会/\nはっぴょうとうしょ /発表当初/\nはっぴょうとうじ /発表当時/\nはっぴょうないよう /発表内容/\nはっぴょうねん /発表年/\nはっぴょうねんだい /発表年代/\nはっぴょうばんごう /発表番号/\nはっぴょうび /発表日/\nはっぴょうぼしゅう /発表募集/\nはっぴょうまえ /発表前/\nはっぴょうもうしこみ /発表申込/\nはっぴょうもうしこみさき /発表申込先/\nはっぴょうもうしこみしめきり /発表申込締切/\nはっぴょうようし /発表要旨/発表用紙/\nはっぴょうよていしゃ /発表予定者/\nはっぴょうれんしゅう /発表練習/\nはっぴょうろんぶん /発表論文/\nはっぷ /発布/髪膚/\nはっぷん /発奮/発憤;≒発奮/\nはっぺい /八平/\nはっぽう /発泡;foaming/八方/発砲;fire/発疱;vesicate/\nはっぽうえん /八芳園/\nはっぽうおね /八方尾根/\nはっぽうおん /発砲音/\nはっぽうさい /八宝菜/\nはっぽうざい /発泡剤/\nはっぽうしゅ /発泡酒/\nはっぽうじけん /発砲事件/\nはっぽうすちろーる /発泡スチロール/\nはっぽうせい /発泡性/\nはっぽうせつ /発砲説/\nはっぽうびじん /八方美人/\nはっぽうびじんてき /八方美人的/\nはっぽうふさがり /八方塞がり/\nはっぽうもく /八方目/\nはっぽうやぶれ /八方破れ/\nはつ /初/発/發;「発」の旧字/髪/鉢;托鉢/醗;醗酵/溌;溌剌/撥;撥音/癶;はつがしら/秡/釟/捌;さば・く/髮;「髪」の旧字(人名用漢字)/\nはつ> /初/\nはつあわせ /初袷/\nはつあん /発案/\nはつあんしゃ /発案者/\nはつあんだ /初安打/\nはつい /発意/\nはついく /発育/\nはついくがく /発育学/\nはついくじょう /発育上/\nはついし /初石/\nはついち /初市/\nはつうま /初午/\nはつうり /初売り/初売/\nはつえ /初江/初絵/\nはつえき /発駅/\nはつえきけん /発駅券/\nはつえん /発煙/\nはつえんとう /発煙筒/発炎筒/\nはつお /初穂;=はつほ/初男/\nはつおもて /初表;[俳諧]/\nはつおり /初折;[俳諧]/\nはつおん /発音/撥音;ん/\nはつおんき /発音器/\nはつおんきこう /発音機構/\nはつおんきごう /発音記号/\nはつおんけい /発音系/\nはつおんしゃ /発音者/\nはつおんじょう /発音上/\nはつおんすう /発音数/\nはつおんたい /発音体/\nはつおんひょうき /発音表記/\nはつおんびん /撥音便/\nはつおんふめい /発音不明/\nはつおんれんしゅう /発音練習/\nはつか /二十日/廿日/２０日/20日/\nはつかいごう /初会合/\nはつかいち /廿日市/\nはつかおあわせ /初顔合わせ;相撲など/初顔合せ/\nはつかがみ /初鏡;(お正月の)初化粧/\nはつかぜ /初風/\nはつかだいこん /二十日大根/\nはつかねずみ /二十日鼠/\nはつかり /初雁/\nはつかん /発艦/\nはつかんせつ /初冠雪/\nはつかんせん /初感染/初観戦/\nはつかんそう /初完走/\nはつかんとう /初完投/\nはつかんとうしょうり /初完投勝利/\nはつかんぷう /初完封/\nはつかんぷうしょうり /初完封勝利/\nはつが /発芽/\nはつがい /初買い/\nはつがお /初顔/\nはつがげんまい /発芽玄米/\nはつがしら /発頭/\nはつがすみ /初霞/\nはつがつお /初鰹/初松魚/\nはつがぼうし /発芽防止/\nはつがま /初釜;[茶道]新年最初の茶事/\nはつがまい /発芽米/\nはつがり /初狩/\nはつがりつ /発芽率/\nはつがん /発癌/発ガン/発がん/\nはつがんせい /発癌性/発がん性/発ガン性/\nはつがんぶっしつ /発癌物質/発がん物質/発ガン物質/\nはつがんらん /発眼卵;[生物]eyed egg/\nはつぎ /発議/\nはつぎしゃ /発議者/\nはつくに /肇国;=初国/初国/\nはつくろぼし /初黒星/\nはつげいこ /初稽古/\nはつげん /発言/発現;manifest/発源;source/撥弦/\nはつげんがっき /撥弦楽器/\nはつげんけいしつ /発現形質/\nはつげんけん /発言権/\nはつげんしゃ /発言者/\nはつげんじ /発言時/\nはつげんちゅう /発言中/\nはつげんないよう /発言内容/\nはつげんほうほう /発言方法/\nはつげんりょう /発現量/\nはつげんりょく /発言力/\nはつこい /初恋/\nはつこうかい /初公開/\nはつこうぎょう /初興行/\nはつこうはん /初公判/\nはつご /発語/初子/\nはつごおり /初氷/\nはつさいよう /初採用/\nはつさわ /初沢/\nはつさんか /初参加/\nはつさんせん /初参戦/\nはつざくら /初桜/\nはつざん /初産/\nはつしぐれ /初時雨/\nはつしごと /初仕事/\nはつしば /初芝/\nはつしま /初島/\nはつしも /初霜/\nはつしゅえん /初主演/\nはつしゅっきん /初出勤/\nはつしゅっそう /初出走/\nはつしゅっそうば /初出走馬/\nはつしゅってい /初出艇/\nはつしゅっぱん /初出版/\nはつしゅつじょう /初出場/\nはつしゅつじょうこう /初出場校/\nはつしゅつじょうゆうしょう /初出場優勝/\nはつしゅつば /初出馬/\nはつしゅび /初守備/\nはつしょうり /初勝利/\nはつしろぼし /初白星/\nはつしん /発進/\nはつしんしゅつ /初進出/\nはつじこく /発時刻/\nはつじも /初霜/\nはつじゅしょう /初受賞/\nはつじょう /発情/発条;spring/\nはつじょうき /発情期/\nはつすべり /初滑り/\nはつずり /初刷/\nはつずりぶん /初刷分/\nはつせいたい /初聖体/\nはつせいは /初制覇/\nはつせき /初席/\nはつせんぱつ /初先発/\nはつぜっく /初節句/\nはつぜみ /初蝉/\nはつそうこう /初走行/\nはつた /初田/\nはつたいけつ /初対決/\nはつたいけん /初体験/\nはつたいせん /初対戦/\nはつたけ /初茸/\nはつたろう /初太郎/\nはつだ /発兌/\nはつだい /初台/発題/\nはつだいえき /初台駅/\nはつだいひょう /初代表/\nはつだせき /初打席/\nはつだより /初便り/\nはつちょうせん /初挑戦/\nはつつき /初月/\nはつづき /初月/\nはつづり /初釣/\nはつで /初出/\nはつでーと /初デート/\nはつでん /発電/\nはつでんき /発電機/発電器/\nはつでんぎょ /発電魚/\nはつでんげんり /発電原理/\nはつでんこうりつ /発電効率/\nはつでんしせつ /発電施設/\nはつでんしょ /発電所/\nはつでんせつび /発電設備/\nはつでんよう /発電用/\nはつでんりょう /発電量/\nはつとうこう /初投稿/\nはつとうさい /初搭載/\nはつとうじょう /初登場/\nはつとうじょうおんげん /初登場音源/\nはつとうばん /初登板/\nはつとみ /初富/\nはつどう /発動/\nはつどうき /発動機/\nはつどうじ /発動時/\nはつどうちゅう /発動中/\nはつどひょう /初土俵/\nはつなつ /初夏/\nはつに /初荷/\nはつね /初音/初値/\nはつねつ /発熱/發熱;「発」旧字/\nはつねつせい /発熱性/\nはつねつたい /発熱体/\nはつねつちゅう /発熱中/\nはつねつはんのう /発熱反応;[化学]exothermic reaction/\nはつねつりょう /発熱量/\nはつのり /初乗り;-運賃/\nはつはな /初花/\nはつはる /初春/\nはつばい /発売/\nはつばいえき /発売駅/\nはつばいえんき /発売延期/\nはつばいかいし /発売開始/\nはつばいかいしご /発売開始後/\nはつばいかいしび /発売開始日/\nはつばいがく /発売額/\nはつばいきかん /発売期間/\nはつばいきねん /発売記念/\nはつばいきんし /発売禁止/\nはつばいけってい /発売決定/\nはつばいご /発売後/\nはつばいしゃ /発売者/\nはつばいしょにち /発売初日/\nはつばいじ /発売時/\nはつばいじかん /発売時間/\nはつばいじき /発売時期/\nはつばいじこく /発売時刻/\nはつばいじゅん /発売順/\nはつばいじょ /発売所/\nはつばいじょうきょう /発売状況/\nはつばいじょうほう /発売情報/\nはつばいすう /発売数/\nはつばいずみ /発売済/\nはつばいぜんご /発売前後/\nはつばいぜんじつ /発売前日/\nはつばいちゅう /発売中/\nはつばいちゅうし /発売中止/\nはつばいちょくご /発売直後/\nはつばいちょくぜん /発売直前/\nはつばいつき /発売月/\nはつばいづき /発売月/\nはつばいとうしょ /発売当初/\nはつばいとうじ /発売当時/\nはつばいとうじつ /発売当日/\nはつばいひづけ /発売日付/\nはつばいび /発売日/\nはつばいびご /発売日後/\nはつばいびとうじつ /発売日当日/\nはつばいびまえ /発売日前/\nはつばいびみてい /発売日未定/\nはつばいびよくじつ /発売日翌日/\nはつばいぶすう /発売部数/\nはつばいぶん /発売分/\nはつばいほうほう /発売方法/\nはつばいまいすう /発売枚数/\nはつばいまえ /発売前/\nはつばいまどぐち /発売窓口/\nはつばいみてい /発売未定/\nはつばいもと /発売元/\nはつばいよてい /発売予定/\nはつばいよていひょう /発売予定表/\nはつばいよていび /発売予定日/\nはつばいわく /発売枠/\nはつばしょ /初場所/\nはつひ /初日/\nはつひこう /初飛行/\nはつひので /初日の出/\nはつびょう /発病/\nはつびょうしゃ /発病者/\nはつびょうりつ /発病率/\nはつふじ /初富士/\nはつふゆ /初冬/\nはつぶたい /初舞台/\nはつほ /初穂/\nはつほん /発本/\nはつほんるいだ /初本塁打/\nはつぼうえいせん /初防衛戦/\nはつぼく /発墨/\nはつぼし /初星/\nはつぼん /初盆/\nはつまいり /初参り/\nはつまご /初孫/\nはつみ /初見/初実/\nはつみせ /初店/初見世/\nはつみみ /初耳/\nはつめい /発明/\nはつめいおう /発明王/\nはつめいか /発明家/\nはつめいしゃ /発明者/\nはつめいひん /発明品/\nはつもう /発毛/\nはつもうで /初詣/初詣で/\nはつもの /初物/\nはつものぐい /初物食い/\nはつもん /発問/\nはつやくまん /初役満/\nはつやま /初山/\nはつゆ /初湯/\nはつゆうしょう /初優勝/\nはつゆき /初雪/\nはつゆめ /初夢/\nはつよう /発揚/\nはつらいにち /初来日/\nはつらつ /溌剌/溌溂/\nはつらん /撥乱/\nはつらんはんせい /撥乱反正/\nはつれい /発令/\nはつれいじ /発令時/\nはつれいちゅう /発令中/\nはつれん /発輦/\nはつろ /発露/\nはつわ /発話/\nはつわしゃ /発話者/\nはつわじ /発話時/\nはつわちょう /発話長/\nはつわないよう /発話内容/\nはつわらい /初笑い/初笑/\nはづき /葉月/\nはづくろい /羽繕い/\nはづな /端綱/\nはて /果て/\nはてい /破堤/\nはてし /果てし/\nはてな /？/\nはてんこう /破天荒/\nはで /派手/端手;=破手/破手;=破手組/\nはでぐみ /破手組/端手組;=破手組/\nはでめ /派手目/\nはと /鳩/鴿/\nはとう /波頭/波濤/波涛/坡頭/陂塘/坡塘/\nはとがや /鳩ヶ谷/鳩谷/\nはとこ /再従兄弟/再従姉妹/\nはとごや /鳩小屋/\nはとざ /鳩座;Columba(Col)/\nはとどけい /鳩時計/\nはとの /鳩野/\nはとは /鳩派;穏健派/ハト派/\nはとば /波止場/\nはとばいろ /鳩羽色/\nはとばねずみ /鳩羽鼠/\nはとぶえ /鳩笛;ocarina/\nはとまぶし /鳩間節;[民謡]沖縄/\nはとむぎ /鳩麦/\nはとむね /鳩胸/\nはとめ /鳩目/\nはともと /波戸元/\nはとやま /鳩山/\nはとやまいちろう /鳩山一郎/\nはとやまちょう /鳩山町/\nはとり /羽鳥/\nはとりべ /服部/\nはとろんし /ハトロン紙/\nはどう /波動/覇道/波導/\nはどうおんきょう /波動音響/\nはどうかんすう /波動関数/\nはどうけん /波動拳/\nはどうせい /波動性/\nはどうば /波動場/\nはどうほう /波動砲/\nはどうほうていしき /波動方程式/\nはどうりきがく /波動力学;wave mechanics/\nはどめ /歯止め/歯止/\nはどり /羽鳥/\nはな /花/鼻/華;-がある/端;(はじめ)「-から聞いてない」/洟;はなみず/纏頭;祝儀/塙;はなわ?/離;動詞語幹?/\nはなあさぎ /花浅葱/\nはなあらし /鼻嵐/\nはない /花井/\nはないき /鼻息/\nはないくさ /花軍/\nはないけ /花生け/花活け/\nはないずみ /花泉/\nはないた /花板/\nはないち /花市/\nはないちもんめ /花一匁;負けて悔しい/\nはないれ /花入れ/\nはないろ /花色/\nはなうた /鼻歌/鼻唄/\nはなうらない /花占い/\nはなうり /花売り/\nはなうりむすめ /花売娘/\nはなえ /英恵/花江/\nはなお /鼻緒/\nはなおか /花岡/華岡/\nはなおかこうざん /花岡鉱山/\nはなおかせいしゅう /華岡青洲/\nはなかい /花会;資金調達パーティ/\nはなかくし /鼻隠し/\nはなかげ /花陰/\nはなかご /花籠/\nはなかざり /花飾り/\nはなかぜ /鼻風邪/鼻カゼ/\nはなかつら /花鬘/\nはなから /端から/\nはなが /花香/\nはながき /花垣/\nはながさ /花笠/\nはながさおんど /花笠音頭;[民謡]山形県/\nはながしら /鼻頭/\nはながすみ /花霞/\nはながた /花形;star.「-選手」/花型;†華道の型/鼻型;nasal/\nはながたさんぎょう /花形産業/\nはながたじょゆう /花形女優/\nはながつお /花鰹/\nはながみ /鼻紙/花紙/\nはながめ /花瓶/\nはながら /花柄/花殻;[園芸]枯れたのに落ちずに枝に残った花/\nはなき /花木/花紀/\nはなきゃべつ /花キャベツ;cauliflower/\nはなきん /花金/\nはなぎ /鼻木/\nはなぎれ /花布/\nはなくそ /鼻糞/鼻くそ/鼻クソ/鼻屎/\nはなくま /花隈/\nはなぐすり /鼻薬/\nはなぐみ /花組;[芸能]宝塚/\nはなぐもり /花曇り/花曇/\nはなげ /鼻毛/\nはなこ /花子/華子/\nはなこうぼう /花工房/\nはなことば /花言葉/\nはなごえ /鼻声/\nはなごおり /花氷/\nはなごころ /花心/\nはなごよみ /花暦/\nはなさ /鼻差/\nはなさか /花阪/\nはなさかじじい /花咲爺/\nはなさき /鼻先/花咲/\nはなさきがに /花咲蟹/\nはなさきせん /花咲線/\nはなざかり /花盛り/\nはなざくら /花桜/\nはなざけ /花酒/\nはなざわ /花沢/\nはなし /話/噺;(聞かせるための作り話)/咄;≒噺/譚;(物語)/話し;NB:名詞としては送らぬ方が一般的/\nはなしあい /話し合い/話合い/話合/\nはなしあいて /話し相手/話相手/\nはなしいぜん /話以前/\nはなしか /噺家/\nはなしかた /話し方/\nはなしがい /放し飼い/\nはなしことば /話言葉/話し言葉/\nはなしごえ /話し声/\nはなしじたい /話自体/\nはなしじょうず /話し上手/話上手/\nはなしずき /話好き/\nはなしちゅう /話中/話し中/\nはなして /話し手/\nはなしてき /話的/\nはなしのたね /話の種/\nはなしはんぶん /話半分/\nはなしぶり /話し振り/\nはなしべ /花蕊/\nはなしべた /話下手/話し下手/\nはなしぼん /咄本/噺本/\nはなしま /花島/\nはなしゅくしゃ /花縮砂/\nはなしょうぶ /花菖蒲/\nはなしんじゅ /花真珠/\nはなじ /鼻血/衄;=鼻血/衂;「衄」の異体字/\nはなじる /鼻汁;ズルズル/洟/\nはなじるし /花印/\nはなじろ /鼻白/\nはなすじ /鼻筋/鼻梁/\nはなすすき /花薄/\nはなずもう /花相撲/\nはなずら /鼻面/\nはなせ /花背/\nはなせん /鼻栓/\nはなせんじょう /鼻洗浄/\nはなぞの /花園/華園/\nはなぞのしゅつじょう /花園出場/\nはなぞのじんじゃ /花園神社/\nはなぞのてんのう /花園天皇/\nはなぞめ /花染/\nはなた /花田/\nはなたか /花高/\nはなたかだか /鼻高々/\nはなたけ /鼻茸;[医]nasal polyp/\nはなたちばな /花橘/\nはなたて /花立て/\nはなたに /花谷/\nはなたば /花束/\nはなたばぞうてい /花束贈呈/\nはなたれ /洟垂れ;-小僧/\nはなたれこぞう /洟垂れ小僧/\nはなだ /縹;light blue/花田;人名/\nはなだい /花代/\nはなだいろ /縹色/\nはなだきよてる /花田清輝;(1909-74) 批評家/\nはなだより /花便り/\nはなちゃ /花茶/\nはなちょうちん /鼻提灯/\nはなちるさと /花散里;人名,源氏物語/\nはなぢ /鼻血/\nはなっつら /鼻っ面/\nはなっぱし /鼻っぱし/\nはなっぱしら /鼻っ柱/\nはなつまみ /鼻摘まみ/鼻つまみ/鼻摘;?/\nはなつまみもの /鼻つまみ者/\nはなつみ /花摘み/\nはなづつ /花筒/\nはなづな /花綵/鼻綱/\nはなづまり /鼻詰まり/鼻詰り/\nはなづら /鼻面/\nはなてん /放出/\nはなでんしゃ /花電車/\nはなどき /花時/\nはなどけい /花時計/\nはなにら /花韮/\nはなぬすびと /花盗人/\nはなの /花野/\nはなのいろ /花の色/\nはなのえん /花宴/\nはなのき /花の木/\nはなのさ /鼻の差;by a nose (<[競馬])/\nはなのさき /鼻の先;-で笑う/\nはなのした /鼻の下;-を伸ばす/\nはなのまき /花巻/\nはなのみやこ /花の都/\nはなのもと /花の下/花の本/\nはなはく /花博/\nはなはくかいじょう /花博会場/\nはなはた /花畑/\nはなはだ /甚だ/甚/\nはなばさみ /花鋏/\nはなばしら /鼻柱/\nはなばたけ /花畑/\nはなばち /花蜂/\nはなばな /花々/華華/花花/\nはなばんか /花挽歌/\nはなひゃっけい /花百景/\nはなび /花火/煙火/\nはなびえ /花冷え/花冷/\nはなびし /花火師/花菱;模様/\nはなびたいかい /花火大会/\nはなびだま /花火玉/\nはなびや /花火屋/\nはなびら /花弁/花びら/\nはなふさ /花房/\nはなふだ /花札/\nはなふぶき /花吹雪/\nはなぶえ /鼻笛/\nはなぶさ /花房/英;=花房/萼;(がく,うてな)/蕚;「萼」の異体字/\nはなぺちゃ /鼻ぺちゃ/鼻ペチャ/\nはなまがり /鼻曲り/\nはなまき /花巻/\nはなまち /花街/\nはなまつり /花祭り/花祭/\nはなまめ /花豆/\nはなまる /花丸/\nはなみ /花見/花実/歯並/羽並/歯並み/\nはなみく /花見区/\nはなみざけ /花見酒/\nはなみず /鼻水/花水/洟/\nはなみずがわ /花水川/\nはなみずき /花水木/\nはなみぞ /鼻溝/\nはなみち /花道/\nはなみづき /花見月/\nはなみどう /花御堂/\nはなみどき /花見時/\nはなみね /鼻梁/\nはなみょうが /花茗荷/\nはなむけ /餞/贐;=餞/\nはなむこ /花婿/\nはなむすび /花結び/\nはなむら /花村/\nはなめ /花芽;flower bud/\nはなめがね /鼻眼鏡/\nはなもじ /花文字/\nはなもち /花持ち;-のいい品種/鼻持ち;-ならない/花餅;笹餅/\nはなもと /花本/\nはなもの /花物/\nはなもよう /花模様/\nはなもり /花森;姓/花守/\nはなや /花屋/\nはなやか /華やか/花やか/\nはなやぎ /花柳/\nはなやしき /花屋敷/\nはなやなぎ /花柳/\nはなやま /花山/\nはなよめ /花嫁/\nはなよめいしょう /花嫁衣裳/花嫁衣装/\nはなよめがっこう /花嫁学校/\nはなよめしゅぎょう /花嫁修行/\nはなよめすがた /花嫁姿/\nはなよめにんぎょう /花嫁人形/\nはならび /歯並び/\nはなれ /離れ/放れ/\nはなれこじま /離れ小島/\nはなれじま /離れ島/\nはなればなれ /離れ離れ/\nはなれもの /離れ物/\nはなれや /離れ家/\nはなれわざ /離れ業/離れ技/\nはなわ /花輪/塙/花環/鼻輪/\nはなわせん /花輪線/\nはなわほきいち /塙保己一/\nはに /埴/羽仁/\nはにうだ /羽生田/\nはにおか /埴岡;姓/\nはにかみや /はにかみ屋/\nはにかむこうぞう /ハニカム構造;honeycomb structure/\nはにしな /埴科/\nはにゅう /羽生/埴生/\nはにゅうだ /羽生田/\nはにゅうのやど /埴生の宿/\nはにわ /埴輪/\nはにわり /半月/\nはぬけ /歯抜け/\nはね /羽/羽根;(esp.加工したもの)「-布団」/翅;昆虫の-/跳ね/撥ね/\nはねいし /羽石/\nはねおか /羽丘/\nはねぎ /羽根木/葉葱/葉ネギ/\nはねぐるま /羽根車/\nはねごし /跳ね腰/\nはねじ /羽地/\nはねだ /羽田/\nはねだおき /羽田沖/\nはねだくうこう /羽田空港/\nはねっかえり /跳ねっ返り/\nはねばし /跳ね橋/\nはねぶとん /羽根布団/羽布団/\nはねまくら /羽根枕/\nはねまん /跳満;[麻雀]/ハネ満;[麻雀]/\nはねむし /羽虫/\nはねもの /羽根物/羽物/\nはの /羽野/\nはのうら /羽ノ浦/\nはのね /歯の根/\nはは /母/義母/\nはは> /母;母猫,母象,母イルカ/\nははいぬ /母犬/\nははうえ /母上/\nははおや /母親/\nははおやいがい /母親以外/\nははおやがわ /母親側/\nははおやぞう /母親像/\nははおやたち /母親達/\nははおやに /母親似/\nははおややく /母親役/\nははおやゆらい /母親由来/\nははかた /母方/\nははきぎ /帚木/\nははきぐさ /帚草/\nははきぼし /帚星;彗星/\nははぎみ /母君/\nははこ /母子/母娘/\nははこぐさ /母子草/\nははこしょうひ /母娘消費/\nははご /母御/\nははじま /母島/\nははじゃ /母者/\nははそ /柞/\nははねこ /母猫/\nははのひ /母の日;五月の第二日曜日/\nははびと /母人/\nはば /幅/巾/掵/\nはばうえ /巾上/\nはばき /幅木/\nはばきき /幅利き/\nはばたき /羽撃き/羽搏き/\nはばつ /派閥/\nはばつあらそい /派閥争い/\nはばつじんじ /派閥人事/\nはばとび /幅跳び/幅跳/\nはばのり /幅海苔/\nはばひろ /幅広/巾広/\nはばびろ /幅広;broad. 「-のネクタイ」/\nはばゆうせん /幅優先/\nはばよせ /幅寄せ/\nはびきの /羽曳野/\nはふ /破風/\nはふにうむ /Hf/Hafnium/\nはふり /祝/\nはふりべ /祝部/\nはぶ /土生/羽生/埴生/波布;毒蛇/飯匙倩/\nはぶくうこう /ハブ空港;hub airport/\nはぶそう /波布草/\nはぶたえ /羽二重/\nはぶたえもち /羽二重餅;福井/\nはぶちゃ /波布茶/\nはぶらし /歯ブラシ/\nはぶり /羽振り;-が良い/葉振り;庭木の-/\nはぷすぶるくけ /ハプスブルク家;[世界史] Habsburger/\nはへい /派兵/\nはへん /破片/歯偏/\nはほろ /羽幌/\nはほろせん /羽幌線/\nはほん /端本/\nはぼう /破帽/\nはぼうほう /破防法/\nはぼたん /葉牡丹/\nはぼたんしょう /葉牡丹賞/\nはぼまい /歯舞/\nはぼまいしょとう /歯舞諸島/\nはぼろ /羽幌/\nはま /浜/破魔/濱/\nはまいで /浜出/\nはまお /浜尾/\nはまおおつ /浜大津/\nはまおおつえき /浜大津駅/\nはまおか /浜岡/\nはまおぎ /浜荻/\nはまおもと /浜万年青;[植物]=ハマユウ/\nはまかいどう /浜街道;江戸-水戸-岩沼(-奥州街道)/\nはまかぜ /浜風/\nはまかた /浜方/\nはまかつ /浜勝/\nはまかど /濱角/\nはまかわ /浜川/濱川/\nはまかわさき /浜川崎/\nはまがくえん /浜学園/\nはまがみ /浜上/濱上/\nはまがわ /浜側/\nはまき /葉巻/\nはまきがた /葉巻型/\nはまきた /浜北/\nはまきょう /浜響/\nはまぐち /浜口/\nはまぐちおさち /浜口雄幸/\nはまぐちちょう /浜口町/\nはまぐり /蛤/\nはまこ /浜子/\nはまさか /浜坂/\nはまさき /浜崎/濱崎/\nはまざき /浜崎/\nはましぎ /浜鷸/\nはましま /濱島/\nはまじ /浜路/\nはまじま /浜島/\nはまたけ /浜竹/\nはまだ /浜田/濱田/\nはまだしょうご /浜田省吾/\nはまだじどうしゃどう /浜田自動車道/\nはまち /刃区/\nはまちどり /浜千鳥/\nはまちょう /浜町/\nはまっこ /浜っ子/\nはまつか /濱塚/\nはまで /濱出/\nはまとんべつ /浜頓別/\nはまどおり /浜通り/\nはまな /浜名/\nはまなか /浜中/濱中;「浜」旧字/\nはまなこ /浜名湖/\nはまなこおおはし /浜名湖大橋/\nはまなし /浜梨;=はまなす/\nはまなす /浜茄子/浜梨/\nはまの /浜野/濱野/\nはまびと /浜人/\nはまべ /浜辺/浜部/\nはまぼうふう /浜防風/\nはまます /浜益/\nはままつ /浜松/\nはままついかだいがく /浜松医科大学/\nはままついだい /浜松医大/\nはままつえき /浜松駅/\nはままつかん /浜松間/\nはままつきち /浜松基地/\nはままつきゅうぎじょう /浜松球技場/\nはままつきゅうじょう /浜松球場/\nはままつぎじゅつ /浜松技術/\nはままつし /浜松市/\nはままつしえいきゅうじょう /浜松市営球場/\nはままつしたいいくかん /浜松市体育館/\nはままつしない /浜松市内/\nはままつしぶ /浜松支部/\nはままつしみんかいかん /浜松市民会館/\nはままつじょう /浜松城/\nはままつじょうこうえん /浜松城公園/\nはままつたいかい /浜松大会/\nはままつだこ /浜松凧/\nはままつちゅうなごんものがたり /浜松中納言物語;菅原孝標の女/\nはままつちょう /浜松町/\nはままつちょうえき /浜松町駅/\nはままつてん /浜松店/\nはままつにし /浜松西/\nはままつばん /浜松版/\nはままつほうめん /浜松方面/\nはままで /浜迄/\nはまみち /浜道/\nはまみやせん /浜宮線/\nはまむら /浜村;姓/\nはまめし /浜飯/\nはまもと /浜元/濱本/\nはまや /破魔矢/浜屋/\nはまやき /浜焼/\nはまやす /浜靖/\nはまゆう /浜木綿/\nはまゆみ /破魔弓/\nはまりきゅう /浜離宮/\nはまりやく /嵌まり役/填役/嵌役/\nはみ /馬銜/葉美/\nはみがき /歯磨き/歯磨/\nはみがきこ /歯磨き粉/\nはみず /葉水;[園芸]leaf watering/\nはむし /羽虫/\nはむら /羽村/葉叢/\nはむらびほうてん /ハムラビ法典;[世界史]目には目を、歯には歯を、奴隷には現金を/\nはむろ /葉室/\nはめ /羽目;-を外す/破目;-になる/\nはめいた /羽目板/\nはめこみ /嵌め込み/\nはめころし /嵌め殺し/\nはめごろし /嵌め殺し/\nはめつ /破滅/\nはめつかん /破滅感/\nはめつがた /破滅型/\nはめつてき /破滅的/\nはめつぶつ /破滅物/\nはめつもの /破滅物/\nはめて /填め手/\nはめん /波面;wavefront/破面;fracture surface/\nはめんほう /波面法/\nはも /鱧/羽茂;地名,新潟/\nはもの /刃物/葉物;-野菜/端物/釖/\nはものるい /刃物類/\nはもん /波紋/破門/刃文/\nはもんせんこく /破門宣告/\nはもんほう /波紋法/\nはや /早/鮠/速/頓;?/\nはや> /早;早駆け,早抜け,早とちり/\nはやあがり /早上がり/\nはやあし /早足/速足/\nはやあるき /速歩き/\nはやい /速い/\nはやいとこ /早い所/\nはやいものがち /早い者勝ち/\nはやうた /早歌/\nはやうち /早撃ち;-ガンマン/早打ち;キーボードの-/速打ち/\nはやうま /早馬/\nはやうまれ /早生まれ/早生れ/\nはやうり /早売り/\nはやお /駿/早生/\nはやおき /早起き/\nはやおくり /早送り/\nはやおし /早押し/\nはやかご /早駕籠/\nはやかわ /早川/\nはやかわこう /早川港/\nはやかわしょぼう /早川書房/\nはやかわでんき /早川電気/\nはやかわでんきこうぎょう /早川電機工業;[企業名]/\nはやかわぶんこ /ハヤカワ文庫/早川文庫;※正式名「ハヤカワ文庫」/\nはやがけ /早駆け/\nはやがてん /早合点/\nはやがね /早鐘/\nはやがわり /早変わり/\nはやき /勇樹/隼輝/\nはやきた /早来/\nはやく /端役/破約/早く/\nはやくさ /早草/\nはやくち /早口/\nはやくちえいご /早口英語/\nはやくちことば /早口言葉/\nはやくも /早くも/\nはやぐい /早食い/早喰い/\nはやけ /葉焼け/\nはやさ /速さ/\nはやさか /早坂/\nはやざき /早咲き/\nはやざし /早指し/\nはやし /林/囃子/囃/\nはやしお /早潮/\nはやしかた /囃子方;能楽・歌舞伎/\nはやしことば /囃子詞;あらえっさっさー、どっこいしょ/\nはやししへい /林子平;(1739-1793)経世家。『海国兵談』/\nはやした /早下/\nはやしたつお /林達夫/\nはやしだ /林田/\nはやしば /林葉/\nはやしばら /林原/\nはやしま /早島/\nはやしや /林家/林屋/\nはやしゆうてき /早矢仕有的/\nはやしらざん /林羅山/\nはやじに /早死に/早死/\nはやじまい /早仕舞/\nはやせ /早瀬/早勢/\nはやた /早田/\nはやだし /早出し/\nはやだち /早立ち/\nはやちね /早池峰/\nはやちねさん /早池峰山/\nはやて /疾風/\nはやてまわし /早手回し/\nはやで /早出/\nはやと /隼人/勇人/早戸/\nはやとき /早解き/\nはやとちり /早とちり/\nはやね /早寝/\nはやねはやおき /早寝早起き/\nはやの /早野/\nはやのみこみ /早呑み込み/\nはやば /早場/\nはやばまい /早場米/\nはやばや /早々/早早/\nはやばん /早番/早版/\nはやひと /隼人/\nはやひとのつかさ /隼人司/\nはやびき /早引き;quick reference.「-字典」/速弾き;ギターの-/早退き;=早退け/\nはやびきゃく /早飛脚/\nはやびけ /早引け;早退/早退け/\nはやびん /早便;⇔遅便/\nはやふえ /早笛/\nはやふじ /早藤;姓/\nはやぶさ /隼/鶻;=隼/\nはやべん /早弁/\nはやま /葉山/羽山;姓/端山/早馬/\nはやまき /早蒔き;⇔遅蒔き/\nはやまちょう /葉山町/\nはやままち /葉山町/\nはやみ /早見;-表/速水;人名/速見;地名,大分/\nはやみぎょしゅう /速水御舟;(1894-1935) 日本画家/\nはやみず /速水/早水/\nはやみち /早道/\nはやみばん /早見板/\nはやみひょう /早見表/\nはやみみ /早耳/\nはやみや /早宮/\nはやめ /早め/早目/速目/\nはやめし /早飯/\nはやものがたり /早物語/\nはやり /流行/流行り/\nはやりかぜ /流行り風邪/\nはやりことば /流行り言葉/\nはやりすたり /流行り廃り/\nはやりめ /流行目/\nはやりもの /流行り物/\nはやりやまい /流行病/流行り病/\nはやわかり /早分かり/早分り/\nはやわざ /早業/早技/\nはやわり /早割;[新語]早期予約割引/\nはら /腹/原/肚;(字義:食物を詰め込む胃)/波羅/\nはらあて /腹当/\nはらい /払い/払/祓い;穢れを除くこと/祓/拂;「払」の旧字(人名用漢字)/赦い;?/\nはらいかた /払い方/\nはらいかわ /祓川/秡川/\nはらいこみ /払込/払い込み/払込み/\nはらいこみしょ /払込書/\nはらいこみようし /払込用紙/\nはらいごし /払い腰/\nはらいさげ /払い下げ/払下げ/\nはらいせ /腹癒せ/腹いせ/\nはらいた /腹痛/\nはらいだし /払い出し/\nはらいっぱい /腹一杯/\nはらいどの /払殿/\nはらいもどし /払い戻し/払戻/払戻し/\nはらいもどしきん /払戻金/\nはらいわたし /払渡し/払い渡し/\nはらお /原尾/\nはらおか /原岡/\nはらおび /腹帯/\nはらか /腹赤/\nはらから /同胞/\nはらかわ /原川/\nはらがまえ /腹構え/\nはらき /原木/\nはらきり /腹切り/\nはらくだし /腹下し/\nはらくだり /腹下り/\nはらぐあい /腹具合/\nはらぐち /原口/\nはらぐろ /腹黒/\nはらげい /腹芸/\nはらこ /腹子/原子/\nはらこし /原越/\nはらごころ /腹心/\nはらごしらえ /腹拵え/\nはらごなし /腹ごなし/\nはらさき /原崎/\nはらさわ /原澤/原沢/\nはらしま /原島/原嶋/\nはらしょぼう /原書房/\nはらじま /原島/\nはらじゅく /原宿/\nはらじゅくえき /原宿駅/\nはらじゅくてん /原宿店/\nはらせつこ /原節子/\nはらたけ /原茸/\nはらたつのり /原辰徳/\nはらだ /原田/\nはらだかい /原田甲斐;伊達騒動/\nはらだきわこ /原田貴和子/\nはらだち /腹立ち/\nはらだちまぎれ /腹立ち紛れ/\nはらちがい /腹違い/\nはらっぱ /原っぱ/\nはらつづみ /腹鼓/\nはらづもり /腹積もり;どういう-だ？/腹積り/\nはらてっけつ /爬羅剔抉/\nはらどけい /腹時計/\nはらなか /原中/\nはらにく /腹肉/\nはらの /原野/\nはらのうち /腹の中/\nはらのかわ /腹の皮/\nはらのなか /腹の中/\nはらのまち /原町/原ノ町/\nはらのむし /腹の虫/\nはらのや /原野谷/\nはらはちぶ /腹八分/\nはらはちぶんめ /腹八分目/\nはらばい /腹這い/\nはらひでこ /原日出子/\nはらびれ /腹鰭/\nはらぺこ /腹ペコ/腹ぺこ/\nはらまき /腹巻/\nはらまち /原町/\nはらまちだ /原町田/\nはらみおんな /孕み女/\nはらみず /原水/\nはらみった /波羅蜜多/\nはらみつ /波羅蜜/\nはらもち /腹持ち/\nはらやま /原山/\nはらよし /原良/\nはらわた /腸/腑/\nはらん /波乱;ひと-/波瀾;-万丈/葉蘭;[植物]aspidistra/波蘭;Poland/\nはらんばんじょう /波瀾万丈/波乱万丈/\nはらんぶくみ /波乱含み/\nはり /針/梁;[建築]beam/鍼;-治療/榛;はんのき/玻璃/鉤;釣針/張/張り;声の-/貼/播;播磨,?/\nはりあい /張り合い/張合い/\nはりあな /針穴/\nはりあみ /張り網/張網/\nはりい /鍼医/\nはりいた /張板/\nはりいち /針位置/\nはりうお /針魚/\nはりうっどえいが /ハリウッド映画/\nはりおうぎ /張り扇;講釈グッズ/\nはりかえ /張り替え/張替え/張替/\nはりかた /張形/張型/張り型/張り形/\nはりかべ /張り壁/貼り壁/\nはりがた /張形/張型/張り型/張り形/\nはりがね /針金/\nはりがみ /張り紙/貼り紙/はり紙/貼紙/張紙/\nはりがや /針谷/針ヶ谷/\nはりき /針木/\nはりくよう /針供養/\nはりぐすり /貼り薬/\nはりぐち /播口/\nはりけん /破裏拳/\nはりこ /張子;-の虎/針子;お-/\nはりこうかん /針交換/\nはりこみ /張り込み;-捜査/貼り込み;paste/\nはりさき /針先/\nはりさし /針刺し;裁縫道具/\nはりし /鍼師/\nはりしごと /針仕事/\nはりしょうが /針生姜/\nはりじょう /針状/\nはりす /鉤素;釣道具/\nはりせん /張り扇/\nはりせんぼん /針千本/\nはりだし /張り出し/張出/張出し/\nはりだしおおぜき /張出大関/\nはりだしこむすび /張出小結/\nはりだしせきわけ /張出横綱/張出関脇/\nはりだしよこづな /張出横綱/\nはりちりょう /鍼治療/針治療/\nはりつ /破笠/\nはりつけ /磔/貼り付け/貼付/張り付け/\nはりつけばしら /磔柱/\nはりて /張り手/張手/\nはりぬい /針縫/\nはりねずみ /針鼠/蝟/\nはりのあな /針の穴;-をも通す/\nはりのむしろ /針の筵/\nはりのやま /針の山;地獄名物/\nはりはりづけ /はりはり漬け/\nはりばこ /針箱/\nはりばん /張り番/\nはりふだ /はり札/張り札/貼り札/張札/\nはりぼて /張りぼて/\nはりま /播磨;旧国名,兵庫/梁間;[建築]span/針間/播摩;人名?/\nはりまど /玻璃窓/\nはりまなだ /播磨灘/\nはりまのくに /播磨国/\nはりまびと /播磨人/\nはりまや /播磨屋/針間矢/\nはりみち /針道/\nはりめ /針目/\nはりもと /張本/播本/\nはりや /針谷/\nはりやま /針山/張山/\nはりゆき /梁行;[建築]/\nはりよ /針魚/\nはりん /破倫/\nはる /春/治/晴/温/玄/請/榛/青春/\nはるあき /春秋/\nはるあきれんぱ /春秋連覇/\nはるいがい /春以外/\nはるいちばん /春一番/\nはるうらら /春麗/\nはるえ /春江/治恵/\nはるお /春夫/晴夫/春男/春雄/晴雄/治夫/治雄/治男/晴朗/東生/\nはるおか /春岡/\nはるおみ /晴臣/\nはるか /遥/遙;「遥」の旧字(人名用漢字)/悠/遥か/美佳/晴香/春歌;名/\nはるかぜ /春風/\nはるかわ /春川/\nはるがすみ /春霞/\nはるがっしゅく /春合宿/\nはるき /春樹/春木/治己/\nはるきち /春吉/\nはるきゃべつ /春キャベツ/\nはるぎ /春着/\nはるぐち /春口/\nはるけいば /春競馬/\nはるげしき /春景色/\nはるこ /晴子/春子/治子/\nはるごう /春号/\nはるごえ /春肥/\nはるごころ /春心/\nはるごたつ /春炬燵/\nはるごろ /春頃/\nはるさき /春先/\nはるさく /春作/\nはるさめ /春雨/\nはるさめものがたり /春雨物語;(1808-09)上田秋成/\nはるし /治志/\nはるしぐれ /春時雨/\nはるじ /春治/\nはるぞら /春空/\nはるた /春田/\nはるだ /春田/\nはるだんじ /春団次/\nはるつげうお /春告魚/\nはるな /春菜/榛名/\nはるなさん /榛名山/\nはるなつ /春夏/\nはるなつあきふゆ /春夏秋冬/\nはるの /春野/榛野/\nはるのうみ /春の海/\nはるのこころ /春の心/\nはるのひ /春の日/\nはるのよ /春の夜/\nはるばしょ /春場所/\nはるばる /遥々/遥遥/\nはるひ /春日/晴日/\nはるひこ /晴彦/春彦/治彦/晴比古/\nはるひさ /晴久/治久/陽久/春久/\nはるひで /治秀/\nはるひと /治人/\nはるひろ /晴弘/\nはるび /腹帯/\nはるびん /哈爾浜/\nはるふじ /春藤/\nはるまき /春巻/春蒔き;[園芸]spring sowing/\nはるまつり /春祭り/春祭/\nはるまんかい /春満開/\nはるみ /晴美/春美/晴海/はる美/晴見/\nはるみだい /晴美台/\nはるみちのつらき /春道列樹;山川に 風のかけたる しがらみは ながれもあへぬ もみぢなりけり/\nはるみつ /晴光/\nはるみない /晴海内/\nはるみふとう /晴海埠頭/\nはるもの /春物/\nはるもよう /春模様/\nはるやさい /春野菜/\nはるやす /晴康/陽保/\nはるやすみ /春休み/\nはるやま /春山/\nはるゆき /治之/晴幸/治幸/春幸/陽之/\nはるよ /春代/\nはるよし /晴芳/\nはるらんまん /春爛漫/\nはれ /晴/晴れ/腫れ/霽れ;(天候)=晴れ/\nはれーすいせい /ハレー彗星;[天文]Halley/\nはれお /晴夫/\nはれぎ /晴れ着/晴着/\nはれすがた /晴れ姿/\nはれつ /破裂/\nはれつおん /破裂音/\nはれつせい /破裂性/\nはれて /晴れて/\nはればれ /晴れ晴れ/晴々/\nはれぶたい /晴れ舞台/晴舞台/\nはれま /晴れ間/晴間/\nはれもの /腫れ物/腫物/\nはれやま /晴山/\nはれんち /破廉恥/\nはれんちざい /破廉恥罪/\nはろ /波呂/\nはろう /波浪/\nはろうけいほう /波浪警報/\nはろうちゅういほう /波浪注意報/\nはわい /羽合;地名,鳥取/布哇;Hawaii/\nはわいとう /ハワイ島/\nはわたり /刃渡り/\nはん /班;group/斑;まだら/範/半/藩/犯/反/版/飯/汎;汎用/凡;凡例/帆;帆船/坂;登坂/阪;阪神/叛;叛徒/板;板刻/販;販売/鈑;鈑金/搬;搬入/般;諸般/瘢;あと/磐;いわ/槃;涅槃/判;判決/伴;同伴/畔;湖畔/拌;攪拌/絆;脚絆/胖/袢;袢纏/幡;はた/旛;はた/蕃/翻;翻本/潘/燔;燔祭/繙;ひもと・く/膰;ひもろぎ/蟠;わだかま・る/頒;頒布/煩;煩瑣/攀;登攀/樊/氾;氾濫/笵;≒範/范;≒範/繁;繁栄/釆/泛;う・く/\nはん> /反;(anti) 反重力/半;(half) 半泣き/汎;(pan-) 汎アジア,汎スラブ主義,汎関数/\nはんあい /汎愛/\nはんあらぶしゅぎ /汎アラブ主義;Pan-Arabism/\nはんい /範囲/藩医/犯意;[法]criminal intent/叛意;謀叛の意志/\nはんいがい /範囲外/\nはんいご /反意語/\nはんいしき /半意識/\nはんいしてい /範囲指定/\nはんいせんたく /範囲選択/\nはんいない /範囲内/\nはんいぶんせき /範囲分析/\nはんいめい /範囲名/\nはんいん /班員/\nはんいんよう /半陰陽/\nはんうちゅう /反宇宙/\nはんえい /反映/繁栄/半影/\nはんえいきゅう /半永久/\nはんえいきゅうてき /半永久的/\nはんえいちゅう /半影中/\nはんえいてき /反映的/\nはんえいろん /反映論/\nはんえり /半襟/\nはんえん /半円/攀援/\nはんえんけい /半円形/攀縁茎;[植物]climbing stem/\nはんおう /反応/藩王/\nはんおうこく /藩王国/\nはんおし /半押/\nはんおち /半落ち;[俗]一部自供/\nはんおん /半音/\nはんおんかい /半音階/\nはんおんした /半音下/\nはんか /頒価/繁華/汎化/般化;=汎化/半跏/反歌/半価/\nはんかい /半壊/半開/半解/半潰/\nはんかいしんけい /反回神経/\nはんかいてん /半回転/\nはんかがい /繁華街/\nはんかく /半角/反核/\nはんかくえいすう /半角英数/\nはんかくえいすうじ /半角英数字/\nはんかくえいすうにゅうりょく /半角英数入力/\nはんかくかたかな /半角カタカナ/半角片仮名/\nはんかくかな /半角カナ/半角仮名/\nはんかくきごう /半角記号/\nはんかくすうじ /半角数字/\nはんかくぜんかく /半角全角/\nはんかくにゅうりょく /半角入力/\nはんかくぶん /半角分/\nはんかくへんかん /半角変換/\nはんかくめい /反革命/\nはんかくもじ /半角文字/\nはんかくもじすう /半角文字数/\nはんかこ /半過去/\nはんかこけい /半過去形/\nはんかさん /半加算/\nはんかせい /汎化性/\nはんかた /汎型/\nはんかちおとし /ハンカチ落とし/\nはんかちょう /犯科帳/\nはんかつう /半可通/\nはんかのうりょく /汎化能力/\nはんかわき /半乾き/\nはんかん /反感/繁閑/反間/繁簡;繁雑と簡略／繁体字と簡体字/半環/\nはんかんすう /汎関数/\nはんかんせい /半完成/\nはんかんせいひん /半完成品/\nはんかんせいゆ /半乾性油/\nはんかんはんみん /半官半民/\nはんかんひ /販管費;勘定科目。販売費及び一般管理費/\nはんが /版画/\nはんがい /斑蓋/半舁/\nはんがえし /半返し/\nはんがか /版画家/版画化/\nはんがきょうしつ /版画教室/\nはんがく /半額/藩学/\nはんがくいか /半額以下/\nはんがくくらい /半額位/\nはんがくけい /半額系/\nはんがくけん /半額券/\nはんがくせつ /半楽節/\nはんがくていど /半額程度/\nはんがくぶん /半額分/\nはんがくめんじょ /半額免除/\nはんがげいじゅつ /版画芸術/\nはんがそ /半画素/\nはんがた /判型/版型/判形/\nはんがてん /版画展/\nはんがりー /洪牙利;Hungary/\nはんがるい /版画類/\nはんがわき /半乾き/\nはんがん /判官/半眼/\nはんき /半期;half-year/反旗;-を翻す/叛旗;=反旗/半旗;half-mast. NB:弔意を表す/搬器/半季/\nはんきかん /半規管/\nはんきちすう /半吉数/\nはんきゃくしき /半脚式/\nはんきゅう /阪急/半休/半球/阪九/半弓/班給/\nはんきゅういしばしえき /阪急石橋駅/\nはんきゅういたみ /阪急伊丹/\nはんきゅういまづせん /阪急今津線/\nはんきゅううめだ /阪急梅田/\nはんきゅううめだえき /阪急梅田駅/\nはんきゅうえんせん /阪急沿線/\nはんきゅうきたせんりえき /阪急北千里駅/\nはんきゅうけいれつ /阪急系列/\nはんきゅうこうべせん /阪急神戸線/\nはんきゅうこしょ /阪急古書/\nはんきゅうさいいん /阪急西院/\nはんきゅうさんのみや /阪急三宮/\nはんきゅうしじょうおおみや /阪急四条大宮/\nはんきゅうじょう /半球状/半球上/\nはんきゅうせん /阪急線/\nはんきゅうせんりせん /阪急千里線/\nはんきゅうたい /半球体/\nはんきゅうたからづかせん /阪急宝塚線/\nはんきゅうつかぐち /阪急塚口/\nはんきゅうでんしゃ /阪急電車/\nはんきゅうでんてつ /阪急電鉄/\nはんきゅうとうほう /阪急東宝/\nはんきゅうとっきゅう /阪急特急/\nはんきゅうにしのみや /阪急西宮/\nはんきゅうにしのみやきたぐち /阪急西宮北口/\nはんきゅうはい /阪急杯/\nはんきゅうふぇりー /阪九フェリー/\nはんきゅうみかげえき /阪急御影駅/\nはんきょう /反響/反共;anticommunist/般教;[略語]一般教養(科目)/\nはんきょうおん /反響音/\nはんきょうしん /反共振/\nはんきょうせい /半強制/\nはんきょうばん /反響板/\nはんきょうらん /半狂乱/\nはんきょり /汎距離/\nはんきりすと /反キリスト/\nはんきれ /半切れ/\nはんきん /半金/\nはんぎ /版木/板木;=版木/半技/\nはんぎご /反義語;antonym/\nはんぎゃく /反逆/叛逆/\nはんぎゃくしゃ /反逆者/\nはんぎゃくじ /反逆児/\nはんぎょ /半漁/板魚/\nはんぎょく /半玉/\nはんぎょじん /半魚人/\nはんぎり /半切り/\nはんぎれ /半切れ/\nはんく /半句/\nはんくうかん /半空間/\nはんくら /半クラ/\nはんくらっち /半クラッチ/\nはんぐん /反軍/半群/叛軍/\nはんけい /半径/判型/\nはんけい> /半径;-6370キロ/\nはんけつ /判決/\nはんけつしょ /判決書/\nはんけつぶん /判決文/\nはんけつぶんちゅう /判決文中/\nはんけつりゆう /判決理由/\nはんけん /版権/半券/半研/\nはんけんしょゆう /版権所有/\nはんけんしんせい /版権申請/\nはんけんじ /判検事/\nはんげ /半夏/\nはんげき /反撃/繁劇/\nはんげきかいし /反撃開始/\nはんげきじょう /半劇場/\nはんげきそち /反撃措置/\nはんげきほうほう /反撃方法/\nはんげしょう /半夏生/\nはんげっぽう /半月報/\nはんげつ /半月/\nはんげつけい /半月形/\nはんげつじょう /半月状/\nはんげつそんしょう /半月損傷/\nはんげつばん /半月板/\nはんげん /半減/半舷;左舷と右舷の乗組員/半源;?/\nはんげんか /半減化/\nはんげんき /半減期/\nはんげんご /半言語/\nはんげんしりょく /反原子力/\nはんげんぱつ /反原発/\nはんこ /判子/\nはんこう /犯行/反抗;rebellion/反攻;counterattack/藩校/版行/板行/藩侯/\nはんこうえい /半公営/\nはんこうき /反抗期/\nはんこうげんば /犯行現場/\nはんこうしん /反抗心/\nはんこうせいめい /犯行声明/\nはんこうたく /半光沢/\nはんこうてき /反抗的/\nはんこうよこく /犯行予告/\nはんこく /翻刻/汗国/\nはんこけい /半固形/\nはんこっかてき /反国家的/\nはんこつ /反骨/\nはんこつせいしん /反骨精神/\nはんこてい /半固定/\nはんこていていこう /半固定抵抗/\nはんこてんろん /半古典論/\nはんこや /はんこ屋/\nはんこん /瘢痕;scar/斑痕;まだらなあと/\nはんご /反語/\nはんごう /飯盒/半合/\nはんごうすいさん /飯盒炊爨/\nはんごてき /反語的/\nはんごひょうげん /反語表現/\nはんごほう /反語法/\nはんごろし /半殺し/\nはんごん /反魂/\nはんごんこう /反魂香/\nはんごんたん /反魂丹/\nはんさ /煩瑣/\nはんさい /半裁/燔祭/半済/半歳/半截/\nはんさき /飯崎/\nはんさく /半作/\nはんさつ /藩札/\nはんさよう /反作用/\nはんざ /半座/反坐/\nはんざい /犯罪/\nはんざいがく /犯罪学/\nはんざいきろく /犯罪記録/\nはんざいげんば /犯罪現場/\nはんざいこうい /犯罪行為/\nはんざいご /犯罪後/\nはんざいしゃ /犯罪者/\nはんざいしゃかいがく /犯罪社会学;criminal sociology/\nはんざいしゃしんり /犯罪者心理/\nはんざいしゅうだん /犯罪集団/\nはんざいしんりがく /犯罪心理学;criminal psychology/\nはんざいせい /犯罪性/\nはんざいそうさ /犯罪捜査/\nはんざいそしき /犯罪組織/\nはんざいたいこく /犯罪大国/\nはんざいてき /犯罪的/\nはんざいとし /犯罪都市/\nはんざいにん /犯罪人/\nはんざいはくしょ /犯罪白書/\nはんざいぼうし /犯罪防止/\nはんざいりつ /犯罪率/\nはんざいれき /犯罪歴/\nはんざつ /煩雑/繁雑/\nはんざつか /煩雑化/\nはんざわ /半澤/半沢/\nはんざん /飯山/\nはんし /藩士/半紙/範士;剣道の最高位の称号/半死;—半生/\nはんしき /版式/範式/\nはんした /版下/\nはんしちとりものちょう /半七捕物帳/\nはんしつ /半室/\nはんしはんしょう /半死半生/\nはんしぼん /半紙本/\nはんしゃ /反射/販社/\nはんしゃおん /反射音/\nはんしゃかい /反社会/\nはんしゃかいせい /反社会性/\nはんしゃかいてき /反社会的/\nはんしゃかいてきこうい /反社会的行為/\nはんしゃかく /反射角/\nはんしゃかんすう /反射関数/\nはんしゃがた /反射型/\nはんしゃきゅう /反射弓;[解剖]reflex arc/\nはんしゃきょう /反射鏡/\nはんしゃきょうど /反射強度/\nはんしゃけい /反射系/\nはんしゃけいすう /反射係数/\nはんしゃけいろ /反射経路/\nはんしゃこう /反射光/\nはんしゃこうしき /反射光式/\nはんしゃこうぞう /反射構造/\nはんしゃざい /反射材/\nはんしゃざいりょう /反射材料/\nはんしゃしき /反射式/\nはんしゃしょく /反射色/\nはんしゃしんけい /反射神経/\nはんしゃせい /反射性/\nはんしゃせいぶん /反射成分/\nはんしゃそく /反射則/反射束/\nはんしゃぞう /半写像/\nはんしゃたい /反射体/\nはんしゃてき /反射的/\nはんしゃてん /反射点/\nはんしゃとくせい /反射特性/\nはんしゃのう /反射能/\nはんしゃは /反射波/\nはんしゃばん /反射板/\nはんしゃぼうえん /反射望遠/\nはんしゃぼうえんきょう /反射望遠鏡/\nはんしゃめん /反射面/\nはんしゃりつ /反射率;†reflectance.「天体の-」/反射律;†reflexive law./\nはんしゃろ /反射炉/\nはんしゅ /藩主/\nはんしゅう /半周/\nはんしゅうちょう /半周長/\nはんしゅつ /搬出/\nはんしゅりゅうは /反主流派/\nはんしょ /繙書/\nはんしょう /反証/半焼/半鐘/反照/汎称/半生;半死—/\nはんしょうかのう /反証可能/\nはんしょく /繁殖/蕃殖/飯食/\nはんしょくかつどう /繁殖活動/\nはんしょくき /繁殖期/\nはんしょくじ /繁殖時/\nはんしょくち /繁殖地/\nはんしょくば /繁殖馬/\nはんしょくひんば /繁殖牝馬/\nはんしょくほうほう /繁殖方法/\nはんしょくりょく /繁殖力/\nはんしん /阪神/半身/半神;demigod/版心/叛臣/\nはんしんあわじだいしんさい /阪神淡路大震災/阪神・淡路大震災/\nはんしんかん /阪神間/\nはんしんがわ /阪神側/\nはんしんきゅうこう /阪神急行/\nはんしんけいばじょう /阪神競馬場/\nはんしんこうくう /阪神航空/\nはんしんこうそく /阪神高速/\nはんしんこくどう /阪神国道/\nはんしんしょうがい /阪神障害/\nはんしんじだい /阪神時代/\nはんしんせん /阪神戦/\nはんしんだいしょうてん /阪神大賞典/\nはんしんだいしんさい /阪神大震災/\nはんしんちく /阪神地区/\nはんしんちほう /阪神地方/\nはんしんでんきてつどう /阪神電気鉄道/\nはんしんでんしゃ /阪神電車/\nはんしんでんてつ /阪神電鉄/\nはんしんのだ /阪神野田/\nはんしんはんぎ /半信半疑/\nはんしんひゃっかてん /阪神百貨店/\nはんしんふずい /半身不随/\nはんしんほんせん /阪神本線/\nはんしんよく /半身浴/\nはんしんろん /汎神論;pantheism/汎心論;panpsychism/\nはんじ /判事/判示;裁判例の判断を「〜と判示する」などとして使います/半時/判じ/\nはんじかん /半時間/\nはんじせい /反磁性/\nはんじせいたい /反磁性体/\nはんじだい /反時代/\nはんじだいてき /反時代的/\nはんじつ /半日/反実/\nはんじつかそう /反実仮想/\nはんじどう /半自動/\nはんじどうか /半自動化/\nはんじどうてき /半自動的/\nはんじほ /判事補/\nはんじもの /判じ物;quiz/\nはんじゃ /判者/\nはんじゅ /判授/\nはんじゅう /半獣/\nはんじゅうりょく /反重力/\nはんじゅく /半熟/\nはんじゅくたまご /半熟卵/\nはんじゅんじょ /半順序/\nはんじょう /繁盛/繁昌;≒繁盛/半畳/犯情/\nはんじょうき /繁盛記/\nはんじょく /繁縟/\nはんじん /半人/\nはんすい /半睡/\nはんすう /半数/反芻/版数/\nはんすういか /半数以下/\nはんすういじょう /半数以上/\nはんすけ /半助/\nはんずぼん /半ズボン/\nはんせい /反省/半生/藩政/繁生/\nはんせいいでん /伴性遺伝/\nはんせいかい /反省会/\nはんせいき /半世紀/半生記/\nはんせいざいりょう /反省材料/\nはんせいしゃざい /反省謝罪/\nはんせいすう /半整数/\nはんせいてん /反省点/\nはんせいひん /半製品/\nはんせいふ /反政府/\nはんせいふうんどう /反政府運動/\nはんせいふしゅぎしゃ /反政府主義者/\nはんせいふせいりょく /反政府勢力/\nはんせいふそしき /反政府組織/\nはんせいぶん /反省文/\nはんせかい /反世界/\nはんせき /版籍/犯跡/\nはんせつ /半切;-紙/反切;中国語の-/半截/\nはんせん /反戦/帆船/半銭/\nはんせんうんどう /反戦運動/\nはんせんえいが /反戦映画/\nはんせんか /反戦歌/\nはんせんけい /半線形/\nはんせんしそう /反戦思想/\nはんせんじぬし /反戦地主/\nはんせんでも /反戦デモ/\nはんせんは /反戦派/\nはんせんびょう /ハンセン病/\nはんせんもけい /帆船模型/\nはんせんろん /反戦論/\nはんぜいてんのう /反正天皇/\nはんぜん /判然/\nはんそ /反訴/反ソ/\nはんそう /搬送/帆走/\nはんそうき /搬送機/\nはんそうちゅう /帆走中/\nはんそうは /搬送波/\nはんそうよう /搬送用/\nはんそく /販促;[略語]販売促進/反則/犯則;=反則/半束/反側;輾転-/\nはんそくきっぷ /反則切符/\nはんそくきん /反則金/\nはんそくきんせいど /反則金制度/\nはんそくこうい /反則行為/\nはんそくとうきゅう /反則投球/\nはんそくぶつ /販促物/\nはんそくまけ /反則負け/\nはんそくよう /販促用/\nはんそくわざ /反則技/\nはんそてい /反措定;Antithese/\nはんそで /半袖/\nはんぞう /半蔵/楾/半挿;水差し/\nはんぞうもん /半蔵門/\nはんぞうもんせん /半蔵門線/\nはんぞく /反俗/\nはんた /繁多/煩多/\nはんたい /反対/繁体/\nはんたいいけん /反対意見/\nはんたいうんどう /反対運動/\nはんたいかいしゃく /反対解釈/\nはんたいがいねん /反対概念/\nはんたいがわ /反対側/\nはんたいきゅうふ /反対給付/\nはんたいぎし /反対岸/\nはんたいご /反対語/\nはんたいしゃ /反対者/\nはんたいしゃせん /反対車線/\nはんたいしょう /反対称/\nはんたいしょうせい /反対称性/\nはんたいしょうりつ /反対称律/\nはんたいしょく /反対色/\nはんたいじ /繁体字/\nはんたいじんもん /反対尋問/\nはんたいすう /反対数/\nはんたいせい /反体制/\nはんたいせいてき /反体制的/\nはんたいせいは /反体制派/\nはんたいせつ /反対説/\nはんたいたすう /反対多数/\nはんたいとうこう /反対投稿/\nはんたいとうひょう /反対投票/\nはんたいは /反対派/\nはんたいはのうみん /反対派農民/\nはんたいひょう /反対票/\nはんたいひょうめい /反対表明/\nはんたいほうこう /反対方向/\nはんたいほうめん /反対方面/\nはんたいりゆう /反対理由/\nはんたいろん /反対論/\nはんたま /半玉/\nはんたんい /班単位/\nはんだ /半田/盤陀/\nはんだーす /半ダース;6/\nはんだい /飯台/版代/阪大/大阪大学;※abbrev/\nはんだいきそこう /阪大基礎工/\nはんだいこう /阪大工/\nはんだいこうがくぶ /阪大工学部/\nはんだいせい /阪大生/\nはんだいり /阪大理/\nはんだくおん /半濁音/\nはんだくおんぷ /半濁音符;ぱぴぷぺぽ、の「゜」/゜/\nはんだくてん /半濁点/゜/\nはんだごて /半田鏝/半田ごて/\nはんだしみん /半田市民/\nはんだずけ /半田付け;※仮名遣い「いちづk」/\nはんだづけ /半田付け/\nはんだふりょう /半田不良/\nはんだん /判断/\nはんだんかのう /判断可能/\nはんだんきじゅん /判断基準/判断規準/\nはんだんけっか /判断結果/\nはんだんざいりょう /判断材料/\nはんだんてん /判断点/\nはんだんのうりょく /判断能力/\nはんだんほりゅう /判断保留/\nはんだんようそ /判断要素/\nはんだんりょく /判断力/\nはんだんりょくひはん /判断力批判;Kritik der Urteilskraft,1790,Kant/\nはんち /半値/\nはんちか /半地下/\nはんちく /斑竹/\nはんちしょう /半致傷/\nはんちはば /半値幅/\nはんちはんかい /半知半解/\nはんちゃん /半荘/\nはんちゅう /範疇/藩中/範中/範衷/\nはんちゅうがい /範疇外/\nはんちゅうめい /範疇名/\nはんちょう /班長/半丁/反跳/\nはんちょうおん /半長音/\nはんちょうようし /反跳陽子/\nはんちょうりゅうし /反跳粒子/\nはんちょくせん /半直線/\nはんつき /半月/\nはんつきご /半月後/\nはんつきまい /半搗き米/\nはんづら /版面/\nはんて /半手/\nはんてい /判定/藩邸/\nはんていいん /判定員/\nはんていかいろ /判定回路/\nはんていかのう /判定可能/\nはんていがち /判定勝ち/\nはんていき /判定機/\nはんていきじゅん /判定基準/判定規準;?/\nはんていきのう /判定機能/\nはんていけっか /判定結果/\nはんていこう /半抵抗/\nはんていじょうけん /判定条件/\nはんていふかのう /判定不可能/\nはんていふのう /判定不能/\nはんていぶ /判定部/\nはんていぶぶん /判定部分/\nはんていぶん /判定文/\nはんていほう /判定法/\nはんていほうほう /判定方法/\nはんていまけ /判定負け/\nはんていめい /判定名/\nはんていもんだい /判定問題/\nはんていりつ /反定立;[哲学]Antithese/\nはんてきおうしょうこうぐん /汎適応症候群/\nはんてつ /半徹/\nはんてん /反転/飯店/斑点/半纏/半天/袢纏;=半纏/反轉;「転」旧字/\nはんてんおん /反転音;[音声学]retroflex/\nはんてんき /反転器/\nはんてんこうしき /反転公式/\nはんてんじ /反転時/\nはんてんじかん /反転時間/\nはんてんどうさ /反転動作/\nはんてんひょうじ /反転表示/\nはんてんもじ /反転文字/\nはんでんし /反電子/\nはんでんせい /班田制/\nはんと /版図/叛徒/半途/\nはんとう /半島/反騰/\nはんとうない /半島内/\nはんとうまく /半透膜/\nはんとうめい /半透明/\nはんとき /半時;一時間/半刻;一時間/\nはんとけい /反時計/\nはんとし /半年/\nはんとしいじょう /半年以上/\nはんとしいじょうまえ /半年以上前/\nはんとしいない /半年以内/\nはんとしかん /半年間/\nはんとしくらい /半年位/\nはんとしけいか /半年経過/\nはんとしご /半年後/\nはんとしごと /半年毎/\nはんとししよう /半年使用/\nはんとしていど /半年程度/\nはんとしぶん /半年分/\nはんとしほどまえ /半年程前/\nはんとしまえ /半年前/\nはんとらすとほう /反トラスト法;[経済]antitrust law/\nはんとりちょう /判取帳/\nはんどあ /半ドア/\nはんどう /反動/半藤;人名/半道/般道/\nはんどういるか /半道海豚/\nはんどうしそう /反動思想/\nはんどうせい /半同棲/\nはんどうたい /半導体/\nはんどうたいかいはつ /半導体開発/\nはんどうたいかんけい /半導体関係/\nはんどうたいきき /半導体機器/\nはんどうたいぎじゅつ /半導体技術/\nはんどうたいけんきゅう /半導体研究/\nはんどうたいけんきゅうじょ /半導体研究所/\nはんどうたいさんぎょう /半導体産業/\nはんどうたいじぎょうぶ /半導体事業部/\nはんどうたいそし /半導体素子/\nはんどうてき /反動的/\nはんどく /判読/範読/槃特;[仏教]墓に茗荷が生えたという物忘れの名人/繙読/\nはんどくふのう /判読不能/\nはんどぶ /ハンド部/\nはんどぼーるぶ /ハンドボール部/\nはんどん /半ドン;(半分zontag)土曜日は-/\nはんな /阪奈/\nはんなが /半長;半長靴./\nはんながぐつ /半長靴/\nはんなき /半泣き;-になって/\nはんなどうろ /阪奈道路/\nはんなま /半生;—菓子/\nはんなまがし /半生菓子;もなかなど/\nはんなん /阪南/\nはんなんだい /阪南大/\nはんにえ /半煮え/\nはんにじゅう /半二重/\nはんにち /半日;†half a day/反日;†anti-Japan/\nはんにちいじょう /半日以上/\nはんにちかん /半日間/\nはんにちかんこう /半日観光/\nはんにちかんじょう /反日感情/\nはんにちけん /半日券/\nはんにちご /半日後/\nはんにちせいりょく /反日勢力/\nはんにちていど /半日程度/\nはんにっし /班日誌/\nはんにゃ /般若/\nはんにゃきょう /般若経/\nはんにゃしんきょう /般若心経/\nはんにゃしんぎょう /般若心経/\nはんにゃじ /般若寺/\nはんにゃとう /般若湯/\nはんにゅう /搬入/\nはんにゅうこう /搬入口/\nはんにゅうとどけ /搬入届/\nはんにゅうび /搬入日/\nはんにゅうぶ /搬入部/\nはんにん /犯人/半人/\nはんにんかん /判任官/\nはんにんがわ /犯人側/\nはんにんぞう /犯人像/\nはんにんたち /犯人達/\nはんにんまえ /半人前/\nはんにんやく /犯人役/\nはんね /半値/\nはんねいか /半値以下/\nはんねん /半年/\nはんのう /反応/飯能;地名/半農/半能/半納/\nはんのうかくりつ /反応確率/\nはんのうきこう /反応機構/\nはんのうしき /反応式/\nはんのうじかん /反応時間/\nはんのうせい /反応性/\nはんのうせっけい /反応設計/\nはんのうせんたくせい /反応選択性/\nはんのうそくど /反応速度/\nはんのうそくどしき /反応速度式/\nはんのうそくどろん /反応速度論/\nはんのうだんめんせき /反応断面積/\nはんのうねつ /反応熱;[化学]heat of reaction/\nはんのうはんぎょ /半農半漁/\nはんのうりつ /反応率/\nはんのうろ /反応炉/\nはんのき /榛の木;[植物]alder/\nはんはちょう /半波長/\nはんはん /半々/\nはんば /飯場/半場/\nはんばい /販売/半杯/\nはんばいあいて /販売相手/\nはんばいいん /販売員/\nはんばいか /販売課/\nはんばいかい /販売会/\nはんばいかいし /販売開始/\nはんばいかかく /販売価格/\nはんばいかんり /販売管理/\nはんばいがいしゃ /販売会社/\nはんばいがく /販売額/\nはんばいき /販売機/\nはんばいきかん /販売期間/\nはんばいきょてん /販売拠点/\nはんばいきんし /販売禁止/\nはんばいけいかく /販売計画/\nはんばいけいたい /販売形態/\nはんばいけいやく /販売契約/\nはんばいけいろ /販売経路/\nはんばいけん /販売権/\nはんばいさき /販売先/\nはんばいし /販売士/\nはんばいしゃ /販売者/\nはんばいしゅうりょう /販売終了/\nはんばいしょ /販売所/\nはんばいじ /販売時/\nはんばいじき /販売時期/\nはんばいじぎょう /販売事業/\nはんばいじぎょうぶ /販売事業部/\nはんばいじっせき /販売実績/\nはんばいじょ /販売所/\nはんばいじょう /販売場/\nはんばいじょうきょう /販売状況/\nはんばいじょうけん /販売条件/\nはんばいじょうほう /販売情報/\nはんばいすう /販売数/\nはんばいせいせき /販売成績/\nはんばいせんりゃく /販売戦略/\nはんばいそくしん /販売促進/\nはんばいそしき /販売組織/\nはんばいたいせい /販売体制/\nはんばいたんい /販売単位/\nはんばいだいすう /販売台数/\nはんばいだいりてん /販売代理店/\nはんばいだか /販売高/\nはんばいちゅう /販売中/\nはんばいちゅうし /販売中止/\nはんばいてすうりょう /販売手数料/\nはんばいてん /販売店/\nはんばいてんとう /販売店頭/\nはんばいてんぽ /販売店舗/\nはんばいばしょ /販売場所/\nはんばいひ /販売費/\nはんばいひん /販売品/\nはんばいび /販売日/\nはんばいふしん /販売不振/\nはんばいぶ /販売部/\nはんばいぶもん /販売部門/\nはんばいぶん /販売分/\nはんばいほうしき /販売方式/\nはんばいほうほう /販売方法/\nはんばいまいすう /販売枚数/\nはんばいまえ /販売前/\nはんばいもう /販売網/\nはんばいもと /販売元/\nはんばいや /販売屋/\nはんばいよう /販売用/\nはんばいりえき /販売利益/\nはんばいりょう /販売量/\nはんばいりょういき /販売領域/\nはんばいりょく /販売力/\nはんばく /反駁/反ばく/\nはんばつ /藩閥/\nはんばつせいふ /藩閥政府/\nはんぱ /半端/半波;half-wave.「-整流」/\nはんぱく /半泊;†(ホテルなど)/半拍;†(リズム)/半白;白髪まじり/斑白;=半白/頒白;=半白/\nはんぱせいりゅう /半波整流/\nはんぱちょう /半波長/\nはんぱつ /反発/反撥;=反撥/\nはんぱつけいすう /反発係数;[物理]restitution coefficient/\nはんぱつさよう /反発作用/\nはんぱつしん /反発心/\nはんぱつてき /反発的/\nはんぱつりょく /反発力/\nはんぱもの /半端者/\nはんひかげ /半日陰/\nはんひれい /反比例/\nはんひん /販品/\nはんびょうにん /半病人/\nはんびらき /半開き/\nはんぴ /反比/\nはんぴゃく /凡百;ぼんぴゃく/\nはんぴれい /反比例/\nはんふだい /阪府大/\nはんぶっしつ /反物質/\nはんぶるぐ /漢堡/\nはんぶん /半分/繁文/\nはんぶんいか /半分以下/\nはんぶんいじょう /半分以上/\nはんぶんくらい /半分位/\nはんぶんこ /半分こ/\nはんぶんさぎ /半分詐欺/\nはんぶんさんせい /半分賛成/\nはんぶんししん /半分私信/\nはんぶんしゅみ /半分趣味/\nはんぶんじゃく /半分弱/\nはんぶんじょうだん /半分冗談/\nはんぶんじょくれい /繁文縟礼/\nはんぶんすう /繁分数/\nはんぶんぜんご /半分前後/\nはんぶんていど /半分程度/\nはんぶんほんき /半分本気/\nはんぶんほんとう /半分本当/\nはんぷ /頒布/帆布;sail cloth/\nはんぷかい /頒布会/\nはんぷく /反復/反覆;†ひっくりかえる/\nはんぷくうんどうかたそんしょう /反復運動過多損傷/RSI/\nはんぷくがくしゅう /反復学習/\nはんぷくきごう /反復記号;[音楽]/\nはんぷくし /反復子/\nはんぷくせい /反復性/\nはんぷくてき /反復的/\nはんぷくはいれつ /反復配列/\nはんぷくほう /反復法/\nはんぷけん /頒布権/\nはんべい /反米/\nはんべいかんじょう /反米感情/\nはんべえ /半兵衛/\nはんべそ /半べそ;-をかく/半ベソ/\nはんべつ /判別/\nはんべつかのう /判別可能/\nはんべつしき /判別式/\nはんべつふかのう /判別不可能/\nはんべつほう /判別法/\nはんぺーじ /半ページ/\nはんぺい /藩屏/汎平/\nはんぺいた /半平太/\nはんぺん /半平;おでんに/半片/反変;contravariant.「-テンソル」/\nはんぼいん /半母音/\nはんぼう /繁忙/\nはんぼうき /繁忙期/\nはんぽ /半歩/反哺/\nはんぽてまえ /半歩手前/\nはんぽん /版本;印刷した本/翻本;翻刻した本/\nはんま /半間/\nはんまーなげ /ハンマー投げ/\nはんまい /飯米/\nはんみ /半身/\nはんみち /半道/\nはんみっしつ /半密室/\nはんみょう /斑猫/\nはんむ /繁務;busy task/煩務;annoying task/\nはんむげん /半無限/\nはんむら /半村/\nはんめい /判明/藩命/\nはんめいしだい /判明次第/\nはんめん /反面;†(other side)「その-」/半面;†(one side)「-しか見ない」/版面;印刷する面/\nはんめんきょうし /反面教師/\nはんも /繁茂/\nはんもう /反毛/半盲/\nはんもうしょう /半盲症;[医]/\nはんもく /反目/半目/\nはんもと /版元/\nはんもん /斑紋/煩悶/反問/斑文/半文/\nはんもんてん /板門店/\nはんや /半夜/\nはんやき /半焼き/\nはんやく /反訳/\nはんやけ /半焼け/\nはんよう /汎用;all-purpose/繁用;frequently used/藩窯/\nはんようおおがたき /汎用大型機/\nはんようか /汎用化/\nはんようき /汎用機/\nはんようきよう /汎用機用/\nはんようけいさんき /汎用計算機/\nはんようし /反陽子/\nはんようせい /汎用性/\nはんようせいぎょ /汎用制御/\nはんようてき /汎用的/\nはんようばん /汎用版/\nはんようひん /汎用品/\nはんら /半裸/\nはんらく /反落/\nはんらん /氾濫/反乱/叛乱/汎濫/\nはんらんぐん /反乱軍/叛乱軍/\nはんらんげん /氾濫原;[地質]floodplain/\nはんらんざい /反乱罪/\nはんらんぶんし /反乱分子/\nはんり /半里/\nはんりつ /反立/\nはんりゅう /伴流;後流。「ばんりゅう」とも/韓流;[新語]韓国の流行/\nはんりゅうし /反粒子/\nはんりょ /伴侶/\nはんりょう /半量/半両/\nはんりょく /反力/\nはんりん /半輪/\nはんるい /煩累/\nはんれい /凡例;legend/判例;[法]precedent/反例;counterexample/範例;exemplum,模範例/范蠡;勾践の部下。「時に-無きにしも非ず」/汎例;?/煩禮/\nはんれいいちらん /判例一覧/\nはんれいけんきゅう /判例研究/\nはんれいしゅう /判例集/\nはんれいほう /判例法/\nはんれつ /範列/半列/\nはんれつかんけい /範列関係;[言語]rapport paradigmatique (Saussureの用語)/\nはんろ /販路/坂路;さかみち/\nはんろう /藩老/煩労/\nはんろん /反論/汎論;summary/\nはんろんがわ /反論側/\nはんろんしゃ /反論者/\nはんろんとうこう /反論投稿/\nはんわ /阪和/\nはんわこうぎょう /阪和興業;[企業名]/\nはんわじどうしゃどう /阪和自動車道/\nはんわせん /阪和線/\nはんわどう /阪和道/\nば /場/馬/羽/葉/刃/歯/罵/婆/庭/芭;芭蕉/塲;「場」の異体字/刄;「刃」の異体字/\nばーくりうむ /Bk/Berkelium/\nばーじゃーびょう /バージャー病;[医]Buerger's disease/\nばーじょんばんごう /バージョン番号/\nばーすとう /バース党/\nばあ /婆/\nばあい /場合/\nばあいいがい /場合以外/\nばあいさくせい /場合作成/\nばあいぜんじゅつ /場合前述/\nばあいなど /場合等/\nばあいべつ /場合別/\nばあいわけ /場合分け/\nばあさま /婆様/\nばあさん /婆さん/祖母さん/\nばあたり /場当たり;-的/場当り/\nばあたりてき /場当たり的/\nばあや /婆や/\nばい /倍/売/買/賣;「売」の旧字(人名用漢字)/貝;かい/唄;うた/狽;狼狽/培;栽培/賠;賠償/陪;陪審/焙;焙煎/媒;媒介/楳;「梅」の異体字/煤;(すす)煤煙/梅;梅花/苺;(漢音) いちご/黴;黴菌/霾;つちふる/吠;ほ・える/憊;(呉音) 困憊/Ｂｙ/杯/\nばいいじょう /倍以上/\nばいいない /倍以内/\nばいいん /売淫/\nばいう /梅雨/黴雨/\nばいういこう /梅雨以降/\nばいうころ /梅雨頃/\nばいうぜんせん /梅雨前線/\nばいえん /梅園/煤煙/\nばいえんそうしょ /梅園叢書/\nばいおん /倍音/\nばいおんじょう /倍音上/\nばいおんそく /倍音速/\nばいおんれつ /倍音列/\nばいか /売価/梅花/倍加/倍化/買価;?/\nばいかい /媒介/\nばいかいしゃ /媒介者/\nばいかいてき /媒介的/\nばいかいへんすう /媒介変数/\nばいかいへんすうひょうじ /媒介変数表示/\nばいかく /倍角/\nばいかくひょうじ /倍角表示/\nばいかくもじ /倍角文字/\nばいかたんきだいがく /梅花短期大学/\nばいかん /売官/陪観/売勘/\nばいがえし /倍返し/\nばいがく /倍額/\nばいがくいじょう /倍額以上/\nばいきゃく /売却/\nばいきゃくえき /売却益/\nばいきゃくきぼうかかく /売却希望価格/\nばいきゃくさき /売却先/\nばいきゃくじ /売却時/\nばいきゃくぞん /売却損/\nばいきゅう /倍旧/\nばいきん /黴菌/\nばいくとう /バイク盗/\nばいくびん /バイク便;bike messenger/\nばいくらい /倍位/\nばいけつ /売血/\nばいけん /買券/\nばいこく /売国/\nばいこくど /売国奴/\nばいごう /媒合/\nばいごま /貝独楽;ベーゴマ/\nばいざい /媒材/\nばいし /貝子/\nばいしつ /媒質/\nばいしつちゅう /媒質中/\nばいしゃく /媒酌/媒妁;=媒酌/倍尺/\nばいしゃくにん /媒酌人/\nばいしゅう /買収/\nばいしゅん /売春/買春;[新語]「売春」を買う側から見た語。=かいしゅん/\nばいしゅんふ /売春婦/\nばいしゅんぼうしほう /売春防止法/\nばいしゅんやど /売春宿/買春宿;「売春宿」の言い換え語/\nばいしょ /貝書/\nばいしょう /賠償/焙焼/売笑;=売春/\nばいしょうがく /賠償額/\nばいしょうきん /賠償金/\nばいしょうせいきゅう /賠償請求/\nばいしょうせいきゅうけん /賠償請求権/\nばいしょうせきにん /賠償責任/\nばいしょうせきにんほけん /賠償責任保険;生産物-,旅館-,自動車-(=自賠責)/\nばいしょうふ /売笑婦/\nばいしょうめいれい /賠償命令/\nばいしょうろ /焙焼炉/\nばいしょく /売色/陪食/\nばいしん /陪審;jury/陪臣;家来の家来/\nばいしんいん /陪審員/\nばいしんいんせいど /陪審員制度/\nばいしんせい /陪審制/\nばいしんせいど /陪審制度/\nばいしんにん /陪審人/\nばいじゅう /陪従/\nばいじょう /陪乗/\nばいじん /煤塵/\nばいすう /倍数/\nばいすうけい /倍数系/\nばいすうたい /倍数体;[生物]polyploid/\nばいせい /媒精/\nばいせいど /倍精度/\nばいせいどえんざん /倍精度演算/\nばいせいどじっすう /倍精度実数/\nばいせき /陪席/\nばいせきさいばんかん /陪席裁判官/\nばいせん /焙煎/媒染/煤煎/\nばいせんざい /媒染剤;mordant/\nばいそう /黴瘡/\nばいそく /倍速/\nばいそくさいせい /倍速再生/\nばいぞう /倍増/\nばいぞうかん /倍増管/倍増感/\nばいた /売女/\nばいたい /媒体/倍体/\nばいだい /倍大/\nばいち /培地/\nばいちょう /倍長/陪聴/倍調/\nばいていど /倍程度/\nばいてん /売店/\nばいでん /売電/買電/\nばいとく /買得/売得/\nばいとくきん /売得金/\nばいとさき /バイト先/\nばいとすう /バイト数/\nばいとだい /バイト代/\nばいとりょう /バイト料/\nばいどく /梅毒/\nばいにく /梅肉/\nばいにん /売人/\nばいはば /倍幅/\nばいばい /売買/倍々/\nばいばいえき /売買益/\nばいばいけいやく /売買契約/\nばいばいこうしょう /売買交渉/\nばいばいしゅん /売買春/\nばいばいしょうこきん /売買証拠金/\nばいばいだいきん /売買代金/\nばいばいだか /売買高/\nばいばら /莪原/\nばいひん /売品/\nばいふうかん /培風館/\nばいぶん /売文/\nばいべんてき /買弁的/\nばいぼく /売卜/\nばいまん /倍満;[麻雀]/\nばいめい /売名/\nばいめいしん /売名心/\nばいやく /売約/売薬/\nばいやくしょ /売約書/\nばいやくずみ /売約済み/\nばいやくまん /倍役満/\nばいゆう /培雄/\nばいよう /培養/\nばいようえき /培養液/\nばいようき /培養器;incubator/培養基;culture medium/\nばいようど /培養土/\nばいようりょう /倍容量/\nばいりつ /倍率/\nばいりつかくだい /倍率拡大/\nばいりつき /倍率器/\nばいりょう /倍量/\nばいりん /梅林/\nばう /芒/\nばえ /蠅/\nばおり /羽織/\nばか /馬鹿;(当て字)/莫迦/\nばかうれ /バカ売れ/\nばかおや /バカ親/\nばかおんな /馬鹿女/\nばかがい /馬鹿貝/\nばかく /馬格/\nばかさわぎ /馬鹿騒ぎ/バカ騒ぎ/\nばかしょうじき /馬鹿正直/\nばかじから /馬鹿力/\nばかず /場数/\nばかたか /馬鹿高;形容詞[φik(sg)]/バカ高/\nばかたれ /馬鹿たれ/\nばかぢから /馬鹿力/バカ力/\nばかづら /馬鹿面/\nばかていねい /馬鹿丁寧/\nばかとの /馬鹿殿/\nばかね /馬鹿値/\nばかばか /馬鹿馬鹿/\nばかばなし /馬鹿話/\nばかばやし /馬鹿囃子;すっとこどっこい♪/\nばかもの /馬鹿者/\nばかやす /馬鹿安/バカ安/\nばかやろう /馬鹿野郎/バカ野郎/\nばかり /許り/許/秤/\nばかわらい /馬鹿笑い/\nばかん /馬関/馬韓/\nばきゃく /馬脚/\nばきん /馬琴/\nばぎょう /バ行/ば行/\nばく /爆/貘;[動物]tapir/獏;=貘/漠;漠然/莫;莫大/幕;幕府/寞;寂寞/驀;驀進/瀑;瀑布/曝;被曝/暴;(慣用音)暴露/縛;緊縛/博;賭博/麦/麥;「麦」の旧字/駁;反駁/藐;(はるか)/\nばくえい /幕営/\nばくえき /博奕/\nばくえん /爆炎/爆煙/\nばくおん /爆音/\nばくか /幕下/\nばくが /麦芽/\nばくがいんりょう /麦芽飲料/\nばくがとう /麦芽糖/\nばくぎ /博戯/\nばくげき /爆撃/駁撃/\nばくげきき /爆撃機/\nばくげきせいど /爆撃精度/\nばくげきたい /爆撃隊/\nばくさい /爆砕/博才/\nばくさつ /爆殺/\nばくし /爆死/\nばくしゃ /幕舎/\nばくしゅう /麦秋/\nばくしゅく /爆縮/\nばくしょ /曝書/\nばくしょう /爆笑/\nばくしょうげきじょう /爆笑劇場/\nばくしょうへん /爆笑編/\nばくしょうもの /爆笑物/\nばくしん /驀進/幕臣/爆心/爆進/\nばくしんち /爆心地/\nばくすい /爆睡/麦穂/\nばくせい /幕政/\nばくせつ /駁説/\nばくせん /瀑泉/\nばくぜん /漠然/驀然;まっしぐら,にわか/\nばくそう /爆走/麦草/爆装/\nばくそく /爆速/\nばくだい /莫大/\nばくだん /爆弾/爆彈;「弾」旧字/\nばくだんおとこ /爆弾男/\nばくだんしょり /爆弾処理/\nばくだんとうか /爆弾投下/\nばくだんはつ /爆弾発/\nばくだんはつげん /爆弾発言/\nばくだんや /爆弾屋/\nばくだんりょう /爆弾量/\nばくち /博打/博奕/驀地;まっしぐら/\nばくちうち /博打打ち/博奕打ち/\nばくちく /爆竹/\nばくちゃく /縛着/\nばくちん /爆沈/\nばくてん /バク転/\nばくと /博徒/\nばくにゅう /爆乳;[俗]/\nばくにょう /麥繞/\nばくねん /爆燃/\nばくは /爆破/\nばくはじけん /爆破事件/\nばくはつ /爆発/\nばくはつえんじょう /爆発炎上/\nばくはつおん /爆発音/\nばくはつじこ /爆発事故/\nばくはつすんぜん /爆発寸前/\nばくはつせい /爆発性/\nばくはつちゅう /爆発中/\nばくはつてき /爆発的/\nばくはつてきりゅうこう /爆発的流行/\nばくはつぶつ /爆発物/\nばくはつりょく /爆発力/\nばくはん /幕藩/麦飯/\nばくはんたいせい /幕藩体制/\nばくふ /幕府/瀑布/\nばくふう /爆風/\nばくふぐん /幕府軍/\nばくまつ /幕末/\nばくやく /爆薬/\nばくらい /爆雷/\nばくらいせん /爆雷戦/\nばくりゅう /瀑流/\nばくりゅうしゅ /麦粒腫;ものもらい/\nばくりょう /幕僚/曝涼/\nばくりょうかんぶ /幕僚監部/\nばくりょうちょう /幕僚長;自衛隊/\nばくれつ /爆裂/\nばくれつだん /爆裂弾/\nばくれん /莫連/\nばくろ /暴露/曝露/\nばくろう /馬喰/伯楽/博労/伯労/\nばくろうちょう /馬喰町;現在は「ばくろちょう」。/\nばくろちょう /馬喰町;総武快速線の駅名/\nばくろばなし /暴露話/\nばくろぼん /暴露本/\nばくろれべる /暴露レベル/\nばくろん /駁論/\nばぐ /馬具/\nばぐとり /バグ取り/\nばぐん /馬群/\nばけ /化け/化/\nばけかた /化け方/\nばけがく /化学/\nばけがくしゃ /化学者/\nばけがくてき /化学的/\nばけねこ /化け猫/化猫/\nばけのかわ /化けの皮/\nばけもの /化け物/化物/\nばけん /馬券/\nばけんこうにゅう /馬券購入/\nばけんさくせん /馬券作戦/\nばけんだい /馬券代/\nばけんてき /馬券的/\nばげん /罵言/\nばこ /箱/\nばさし /馬刺し;馬肉の刺身/馬刺/\nばさら /婆娑羅/伐折羅/\nばさん /馬産/\nばさんち /馬産地/\nばし /橋/箸/\nばしご /梯子/\nばしゃ /馬車/\nばしゃうま /馬車馬/\nばしゃく /馬借/\nばしゃじだい /馬車時代/\nばしゃみち /馬車道/\nばしゅ /馬主/馬首/\nばしょ /場所/\nばしょいがい /場所以外/\nばしょいどう /場所移動/\nばしょいり /場所入り;[相撲]/\nばしょう /芭蕉/\nばしょうしちぶしゅう /芭蕉七部集/\nばしょうふ /芭蕉布/\nばしょがら /場所柄/\nばしょく /馬謖;三国時代・蜀漢の臣で、馬良の弟。「泣いて-を斬る」/馬食;「牛飲-」/\nばしょせつ /場所説/\nばしょせんてい /場所選定/\nばしょだい /場所代/\nばしょちゅう /場所中/\nばしょちょくぜん /場所直前/\nばしょてき /場所的/\nばしょふさぎ /場所塞ぎ/\nばしょふめい /場所不明/\nばしょまえ /場所前/\nばしょみてい /場所未定/\nばしょわり /場所割り/\nばしら /柱/\nばしん /馬身/\nばじとうふう /馬耳東風/\nばじゅつ /馬術/\nばじょう /馬上/馬乗/\nばすいぼく /馬酔木/\nばすえ /場末/\nばすがた /バス型/\nばすくご /バスク語;Basque/\nばすけっとぶ /バスケット部/\nばすけっとぼーるぶ /バスケットボール部/\nばすけぶ /バスケ部/\nばすてい /バス停/\nばすはば /バス幅/\nばずーかほう /バズーカ砲;bazooka/\nばせい /罵声/\nばせき /場席/\nばせん /場銭/\nばそり /馬橇/\nばぞく /馬賊/馬族/\nばた /畑/端/\nばたーいため /バター炒め/\nばたーやき /バター焼き/\nばたあし /バタ足/\nばたい /馬体/\nばたいじゅう /馬体重/\nばたく /馬鐸/\nばたけ /畑/畠/\nばたち /場立ち/\nばたや /ばた屋/\nばだい /場代/\nばち /罰/撥;三味線の-/桴;太鼓の-/枹;太鼓の-/鉢/蜂/罸;異体字/\nばちあたり /罰当たり/罰当り/\nばちおと /撥音/\nばちがい /場違い/\nばちすもく /バチス目/Batidales/\nばちゅう /馬柱/\nばちる /撥鏤/\nばっか /幕下/麦価/\nばっかく /幕閣/麦角/\nばっかん /麦稈/\nばっかんさなだ /麦稈真田/\nばっき /曝気/\nばっきょ /抜去/\nばっきん /罰金/\nばっきんがく /罰金額/\nばっきんがむきゅうでん /バッキンガム宮殿;Buckingham Palace/\nばっきんけい /罰金刑/\nばっきんせい /罰金制/\nばっきんせいど /罰金制度/\nばっきんとうりんじそちほう /罰金等臨時措置法/\nばっくてん /バック転/\nばっくねっとうら /バックネット裏/\nばっくよらく /抜苦与楽/\nばっけん /抜剣/\nばっこ /跋扈/\nばっさい /伐採/伐裁/\nばっさつ /抜刷/\nばっし /抜歯/抜糸/末子/\nばっしじ /抜歯時/\nばっしゅ /罰酒/\nばっしゅつ /伐出/\nばっしょう /跋渉/\nばっすい /抜粋/抜萃/\nばっせき /末席/\nばっせん /抜染/\nばっそく /罰則/\nばっそくきてい /罰則規定/\nばっそん /末孫/\nばった /飛蝗/蝗虫/\nばったい /罰退/\nばったく /抜擢;=ばってき/\nばったもの /バッタ物/\nばっちしょり /バッチ処理/\nばってい /末弟/\nばってき /抜擢/抜てき/\nばってん /罰点/×/\nばっとう /抜刀/伐倒/\nばっとうじゅつ /抜刀術/\nばっとうたい /抜刀隊/\nばっぱい /罰杯/\nばっぷ /罰符/\nばっぽん /抜本/\nばっぽんかいかく /抜本改革/\nばっぽんそくげん /抜本塞源/\nばっぽんてき /抜本的/\nばつ /罰/閥;財閥/跋;跋文/抜;海抜/拔;「抜」の旧字(人名用漢字)/伐;討伐/筏;いかだ/魃;旱魃/末;(漢音)/罸;「罰」の異体字/×;記号のバツ/\nばついっぱん /罰一般/\nばつえい /末裔/\nばつぐん /抜群/\nばつげーむ /罰ゲーム/\nばつご /跋語/\nばつざんがいせい /抜山蓋世/\nばつぞく /閥族/\nばつたい /罰退/\nばつだ /罰打/\nばつとうばん /罰当番/\nばつばつ /××/\nばつびょう /抜錨/\nばつぶん /跋文/\nばつぼく /伐木/\nばつよう /末葉/\nばつりゅう /末流/\nばてい /馬蹄/馬丁/\nばていけい /馬蹄形/\nばてれん /伴天連/\nばとう /罵倒/馬頭/\nばとうかんのん /馬頭観音/\nばとうきん /馬頭琴/\nばとうご /罵倒語/\nばとうせいうん /馬頭星雲/\nばどみんとんぶ /バドミントン部/\nばな /鼻/花/端/\nばなか /場中/\nばなし /話/\nばなじうむ /V/Vanadium/\nばなじうむこう /バナジウム鋼;vanadium steel/\nばななあじ /バナナ味/\nばなれ /場慣れ/場馴れ/離れ/\nばにく /馬肉/\nばにゅうしゅ /馬乳酒/\nばにらあじ /バニラ味/\nばぬし /馬主/\nばぬしめい /馬主名/\nばね /発条/羽/羽根/\nばば /馬場/婆/屎/糞/\nばばあ /婆/\nばばぐち /馬場口/\nばばさき /馬場先/\nばばさきもん /馬場先門/\nばばさま /婆様/\nばばじょうたい /馬場状態/\nばばじる /婆汁/\nばばない /馬場内/\nばばぬき /ババ抜き/\nばひつ /馬匹/\nばび /馬尾/\nばふく /馬腹/\nばふだ /場札/\nばふん /馬糞/\nばふんうに /馬糞海胆/\nばふんし /馬糞紙/\nばぶるけいざい /バブル経済/\nばぶるほうかい /バブル崩壊/\nばぼう /馬房/\nばぼうさく /馬防柵/\nばめい /馬名/\nばめん /場面/\nばめんごと /場面毎/\nばめんせってい /場面設定/\nばめんてんかん /場面転換/\nばや /早/速/\nばやし /林/囃子/\nばら /薔薇/原/腹/\nばらい /払い/祓い/\nばらいろ /薔薇色/バラ色/\nばらうり /バラ売り/ばら売り/散売り;<rare>/\nばらえん /薔薇園/バラ園/\nばらか /バラ科/\nばらき /原木/\nばらきなかやま /原木中山/\nばらじゅうじ /薔薇十字/\nばらじゅうじうんどう /薔薇十字運動/\nばらせんそう /薔薇戦争/\nばらぞく /薔薇族/\nばらにく /バラ肉/\nばらのぷすもく /バラノプス目/Balanopales/\nばらばらしたい /バラバラ死体/\nばらまき /ばら撒き/\nばらみず /薔薇水/バラ水/\nばらもく /バラ目/Rosales/\nばらもくあぐん /バラ目亜群/\nばらもくぐん /バラ目群/\nばらものがたり /薔薇物語;Roman de la Rose/\nばらもん /婆羅門/\nばらもんきょう /バラモン教;Brahmanism/\nばらんすかんかく /バランス感覚/\nばらんすがた /バランス型/\nばり /罵詈/張り/針/尿/\nばりうむ /Ba/Barium/\nばりうむかごうぶつ /バリウム化合物/\nばりき /馬力/\nばりきさ /馬力差/\nばりざんぼう /罵詈讒謗/\nばりぞうごん /罵詈雑言/\nばりとう /バリ島;(Bali) Indonesia/\nばる /原/\nばるかん /巴爾幹/\nばるかんはんとう /バルカン半島;ヨーロッパの火薬庫/\nばるかんほう /バルカン砲;Vulcan/\nばるくひん /バルク品/\nばるさみこす /バルサミコ酢/\nばるちっくかんたい /バルチック艦隊;[世界史]ロシアの艦隊。日露戦争で潰滅/\nばれーぶ /バレー部/\nばれーぼーるぶ /バレーボール部/\nばれい /馬齢/馬鈴/\nばれいしょ /馬鈴薯/\nばれん /馬連/\nばろっくおんがく /バロック音楽/\nばろっくちょう /バロック調/\nばろっくようしき /バロック様式/\nばん /番/晩/判/盤;disk/版;version/板;plate/万/萬;「万」の旧字(人名用漢字)/鷭;moorhen/蕃;蕃族/幡;はた/旛;はた/旙;「旛」の異体字/播;(慣用音)播州/絆;絆創膏/伴;伴奏/挽;挽歌/悗/輓;輓馬/磐;磐石/礬;明礬/蛮;南蛮/蠻;「蛮」の旧字/鑁/塙;人名/坂;坂東/阪;(慣用音)/\nばんあれんたい /バンアレン帯/\nばんえつ /磐越/\nばんえつさいせん /磐越西線/\nばんえつじどうしゃどう /磐越自動車道/\nばんえつとうせん /磐越東線/\nばんか /挽歌;elegy/晩夏;late summer/蕃茄;トマト/晩霞;夕焼け/晩歌;?/\nばんかい /挽回/\nばんかず /番数/\nばんから /蛮カラ/\nばんかん /万感;-こもごも/万巻;-の書/\nばんがい /番外/番街/\nばんがいち /番外地/\nばんがいへん /番外編/\nばんがく /晩学/\nばんがさ /番傘/\nばんがた /晩方/\nばんき /晩期/万機/\nばんきょ /蟠踞/\nばんきん /板金/鈑金;=板金/輓近;最近/\nばんきんこう /板金工/\nばんきんや /板金屋/\nばんぎ /板木/盤木/\nばんぎく /晩菊/\nばんくーばー /晩香坡;Vancouver/\nばんくみ /版組/\nばんくるわせ /番狂わせ/\nばんぐせつ /万愚節/\nばんぐみ /番組/\nばんぐみあんない /番組案内/\nばんぐみか /番組化/\nばんぐみかいしとうしょ /番組開始当初/\nばんぐみかいへん /番組改編/番組改変/\nばんぐみかいへんき /番組改編期/\nばんぐみかんけいしゃ /番組関係者/\nばんぐみこうせい /番組構成/\nばんぐみざっし /番組雑誌/\nばんぐみしゅうりょう /番組終了/\nばんぐみしゅうりょうご /番組終了後/\nばんぐみしゅうろくちゅう /番組収録中/\nばんぐみしょき /番組初期/\nばんぐみじたい /番組自体/\nばんぐみじょう /番組上/\nばんぐみじょうほうし /番組情報誌/\nばんぐみせいさく /番組製作/\nばんぐみせいさくしゃ /番組制作者/番組製作者/\nばんぐみせんでん /番組宣伝/\nばんぐみぜんたい /番組全体/\nばんぐみぜんぱん /番組全般/\nばんぐみたいこう /番組対抗/\nばんぐみだい /番組第/\nばんぐみちゅう /番組中/\nばんぐみちゅうし /番組中止/\nばんぐみない /番組内/\nばんぐみないよう /番組内容/\nばんぐみはいきゅう /番組配給/\nばんぐみはつ /番組初/\nばんぐみばんごう /番組番号/\nばんぐみひひょう /番組批評/\nばんぐみひょう /番組表/\nばんぐみへんこう /番組変更/\nばんぐみへんせい /番組編成/\nばんぐみほうそう /番組放送/\nばんぐみめい /番組名/\nばんぐみよやく /番組予約/\nばんぐみらん /番組欄/\nばんけい /晩景/\nばんけん /番犬/\nばんけんもと /版権元/\nばんこ /万戸/万古;ancient/萬古;「万」旧字/盤古;中国の天地開闢の神/\nばんこう /蛮行/万考;千思-/磐高/\nばんこく /万国/盤谷/万斛/\nばんこくおんぴょうもじ /万国音標文字/\nばんこくき /万国旗/\nばんこくきょうつう /万国共通/\nばんこくこうほう /万国公法/\nばんこくはく /万国博/\nばんこくはくらんかい /万国博覧会/\nばんこくゆうびんれんごう /万国郵便連合;UPU/\nばんこっき /万国旗/\nばんこつ /蛮骨/万骨;一将功成りて-枯る/\nばんこふえき /万古不易/\nばんこやき /万古焼/\nばんこん /晩婚/盤根/\nばんこんか /晩婚化/\nばんこんさくせつ /盤根錯節/\nばんご /番後/蛮語/\nばんごう /番号/\nばんごうあんない /番号案内/\nばんごういがい /番号以外/\nばんごうかんり /番号管理/\nばんごうごと /番号毎/\nばんごうしてい /番号指定/\nばんごうじゅん /番号順/\nばんごうたいけい /番号体系/\nばんごうつうち /番号通知/\nばんごうとくてい /番号特定/\nばんごうはんい /番号範囲/\nばんごうひょう /番号表/\nばんごうひょうじ /番号表示/\nばんごうぼ /番号簿/\nばんごうらん /番号欄/\nばんごうわく /番号枠/\nばんごはん /晩御飯/晩ご飯/\nばんごや /番小屋/\nばんさい /磐西/\nばんさく /万策/盤錯/\nばんさん /晩餐/晩産;晩婚-/\nばんさんかい /晩餐会/\nばんざい /万歳/\nばんざいさんしょう /万歳三唱/\nばんし /万死/\nばんしき /盤渉/\nばんしきちょう /盤渉調/\nばんしつ /盤質/\nばんしゃ /万謝/\nばんしゃく /晩酌/\nばんしゅう /晩秋/播州/磐州/\nばんしゅうあこう /播州赤穂/\nばんしゅうじん /播州人/\nばんしゅうちほう /播州地方/\nばんしゅん /晩春/\nばんしょ /板書/番所/蕃書/\nばんしょう /万象;森羅-/万障;-繰り合わせ/番匠;大工/晩鐘/\nばんしょく /伴食/\nばんしん /蕃神/\nばんしんどう /板振動/\nばんじ /万事/\nばんじきゅうす /万事休す/\nばんじゃく /磐石/盤石;=磐石/\nばんじゅく /晩熟/\nばんじょ /磐女/\nばんじょう /盤上/万丈/番匠/万乗/\nばんじん /万人/蛮人;野蛮人/\nばんすい /晩翠/\nばんすいそうどう /晩翠草堂/\nばんすう /番数/\nばんせい /万世/晩成;大器-/晩生;おくて/伴星/蛮声/\nばんせいいっけい /万世一系/\nばんせいいでん /伴性遺伝;[生物]sex-linked inheritance/\nばんせいせつ /万聖節;11.1/\nばんせき /磐石;=ばんじゃく/\nばんせつ /晩節/\nばんせん /番線/番宣;[略語]番組宣伝/\nばんぜん /万全/\nばんそう /伴奏;accompany/伴走;escort/晩霜/\nばんそうこう /絆創膏/ばん創膏/\nばんそうしゃ /伴奏者/\nばんそうばん /伴奏版/\nばんそうぶ /伴奏部/\nばんそつ /番卒/\nばんぞく /蛮族/蕃族;≒蛮族/\nばんたい /万態/\nばんたむきゅう /バンタム級;[ボクシング]53.5kg以下(bantam=鶏)/\nばんたん /万端/播但/盤端/\nばんたんせん /播但線/\nばんだ /万朶/\nばんだい /番台/磐梯;地名/万代/番代/\nばんだいあたみおんせん /磐梯熱海温泉/\nばんだいくぶん /番台区分/\nばんだいさん /磐梯山/\nばんだいちょう /磐梯町/\nばんだいふえき /万代不易/\nばんち /番地/蕃地;未開の地/番値/\nばんちゃ /番茶/\nばんちょう /番長/番町/番丁/\nばんづけ /番付/\nばんづけがい /番付外/\nばんづけひょう /番付表/\nばんて /番手/\nばんてき /蛮的/\nばんとう /番頭/晩冬/晩稲/晩唐/蛮刀/\nばんど /礬土/\nばんどう /坂東/阪東/\nばんどうたまさぶろう /坂東玉三郎/\nばんどうたろう /坂東太郎/\nばんどころ /番所/\nばんない /坂内/判内/\nばんなぐろ /花畔/\nばんなん /万難/\nばんにん /番人;guard/万人;everybody/\nばんにんきょうつう /万人共通/\nばんにんびょうどう /万人平等/\nばんねん /晩年/\nばんの /坂野/伴野/番野/\nばんのう /万能/\nばんのうかぎ /万能鍵/\nばんのうがた /万能型/\nばんのうきかい /万能機械/\nばんのうざお /万能竿/\nばんのうせい /万能性/\nばんのうねぎ /万能葱/万能ネギ/\nばんのうやく /万能薬/\nばんば /輓馬/馬場/番場/\nばんばやし /番囃子;舞なし/\nばんばんいつ /万々一/\nばんばんざい /万々歳/万万歳/\nばんばんじー /棒々鶏/棒棒鶏/\nばんぱく /万博/\nばんぱん /万般/\nばんぶつ /万物/\nばんぶつるてん /万物流転/\nばんぷう /蛮風/\nばんぷく /万福/\nばんぷふとう /万夫不当/\nばんべつ /万別/\nばんぺい /番兵/\nばんぽう /万邦/\nばんみん /万民/\nばんめ /番目/\nばんめし /晩飯/\nばんめん /盤面/\nばんもく /万目/\nばんや /番屋/\nばんゆう /万有/蛮勇/\nばんゆういんりょく /万有引力/\nばんゆういんりょくていすう /万有引力定数/\nばんらい /万来/万雷/万籟/\nばんり /万里/萬里/\nばんりどうふう /万里同風/\nばんりのちょうじょう /万里の長城/\nばんりばし /万里橋/\nばんりゅう /伴流;後流。「はんりゅう」とも/\nばんりょく /万緑/蛮力/\nばんれいしか /バンレイシ科/Annonaceae/\nばんれいせつ /万霊節;11.2/\nばんれき /万暦;中国の年号(1573-1620)/\nばんれきあかえ /万暦赤絵/\nぱ /波/羽/破/播/\nぱーきんそんびょう /パーキンソン病;[医]Parkinson's disease/\nぱーせんと /％;percent/\nぱーてぃーけん /パーティー券/\nぱーとふ /パート譜/\nぱーみる /‰;permill/\nぱーむゆ /パーム油;(palm oil) 椰子油/\nぱーりご /パーリ語;Pali/\nぱーれんちゃん /八連荘;[麻雀]/\nぱあそう /八索/\nぱい /牌/敗/杯/配/盃/π;pi/Π;Pi/\nぱいきじ /パイ生地/\nぱいこー /排骨/\nぱいちゅー /白酒/\nぱいなげ /パイ投げ/\nぱいなっぷるもく /パイナップル目/Bromeliales/\nぱいぱん /白板/\nぱいぷいす /パイプ椅子/\nぱいぷやく /パイプ役;橋渡し/\nぱうだーじょう /パウダー状/\nぱお /包/\nぱおず /包子/\nぱきすたんじん /パキスタン人/\nぱぎょう /パ行/ぱ行/\nぱく /拍/泊/博/愽/駮/朴/\nぱけっとすう /パケット数/\nぱけっとつうしん /パケット通信/\nぱこ /箱/\nぱじゃますがた /パジャマ姿/\nぱすたざら /パスタ皿/\nぱすたや /パスタ屋/\nぱすてるが /パステル画;pastel drawings/\nぱすてるちょう /パステル調/\nぱすまわし /パス回し/\nぱすめい /パス名/\nぱそこんつうしん /パソコン通信/\nぱそつう /パソ通/\nぱたーんか /パターン化/\nぱたーんにんしき /パターン認識/\nぱち /八/\nぱちんこだい /パチンコ台/\nぱちんこだま /パチンコ玉/\nぱちんこてん /パチンコ店/\nぱちんこや /パチンコ屋/\nぱっくりょうきん /パック料金/\nぱっくりょこう /パック旅行;package tour/\nぱっちあて /パッチ当て/\nぱっと /パッと/\nぱつ /発/發;「発」の旧字/\nぱなま /巴奈馬;Panama/\nぱなまうんが /パナマ運河/\nぱなまそうもく /パナマソウ目/Cyclanthales/Synanthae/\nぱなまぼう /パナマ帽;Panama hat/\nぱねるちょうさ /パネル調査;panel survey/\nぱのらましゃしん /パノラマ写真/\nぱぱさん /パパさん/\nぱぶりしてぃけん /パブリシティ権/\nぱら /腹/\nぱらじうむ /Pd/Palladium/\nぱらふぃんし /パラフィン紙/\nぱられるせつぞく /パラレル接続/\nぱり /巴里;Paris/\nぱりさい /パリ祭;フランスの革命記念日。7.14/\nぱりじょうやく /パリ条約/\nぱりだいがく /パリ大学;Universite de Paris. NB:13ある/\nぱりっこ /パリっ子/\nぱるすはば /パルス幅/\nぱれーとさいてき /パレート最適;[ゲーム理論]Pareto optimum/\nぱれすちなじん /パレスチナ人/\nぱん /麺麭/版/幇/搬/板/播/犯/\nぱんきじ /パン生地/\nぱんこ /パン粉/\nぱんしょく /パン食/\nぱんだね /パン種;[料理]leaven/\nぱんづくり /パン作り/\nぱんとてんさん /パントテン酸/\nぱんや /パン屋/\nひ /日/火/比/非/費/秘/被/妃/否/陽/灯/飛/悲/緋;vermillion/皮/杼;織機の-/梭;=杼/干/乾;(ハ行上一段 未然・連用形)/卑;卑語/碑;碑文/俾/婢;奴婢/痺;麻痺/脾;脾臓/裨;裨益/髀;髀肉/避;避難/臂;ひじ/譬;譬喩/彼;彼我/披;披露/疲;疲労/鞁;むながい/匪;卑俗/扉;門扉/斐;斐紙/誹;誹謗/暃/腓;こむら/菲;(うすい)/蜚;蜚語/霏/批;批判/妣;(死んだ母)/砒;砒素/秕;しいな/紕/貔/豼;「貔」の異体字/庇;(ひさし)庇護/毘;荼毘/蓖;蓖麻子油/轡;くつわ/罷;罷免/肥;肥満/樋;とい/簸/氷;氷室/丕;おおきい/匕;匕首(あいくち)/朏;みかづき/狒;狒々/痞;つかえ/贔;贔屓/鄙;辺鄙/鞴;ふいご/檜;ひのき/桧;「檜」の異体字/泌;泌尿器/祕;「秘」の旧字(人名用漢字)/昜;?/\nひ> /被/非/乾;(ハ行上一段 未然・連用形)乾物,乾反る,乾死ぬ,乾涸びる/干;(ハ行上一段 未然・連用形)干潮,干上がる,干死に,干付く/\nひあい /悲哀/非愛/\nひあそび /火遊び/\nひあたり /日当たり/日当り/陽当たり;-良好/陽当り/\nひあっしゅく /非圧縮/\nひあっしゅくじ /非圧縮時/\nひあっしゅくせい /非圧縮性/\nひあぶり /火炙り/火焙り/\nひあみ /火網;こんろの-/\nひあるろんさん /ヒアルロン酸;hyaluronic acid/\nひあんだ /被安打/\nひい /非違/緋衣/曾/贔;贔屓/\nひい> /曾;-[爺婆](さん|ちゃん)/\nひいき /贔屓/\nひいきめ /贔屓目/\nひいきりきし /贔屓力士/\nひいく /肥育/\nひいじじ /曽祖父/\nひいぞん /非依存/\nひいちにち /日一日/\nひいて /延いて/\nひいては /延いては;更には/\nひいな /雛/\nひいなぼん /雛本/\nひいまご /曾孫/\nひいらぎ /柊/\nひいれ /火入れ/\nひいれしき /火入式/\nひいろ /緋色/\nひいんがてき /非因果的/\nひいんじ /非印字/\nひう /日宇/非有;nonexistence/\nひうお /氷魚/干魚/乾魚/\nひうち /火打ち/燧/\nひうちいし /火打ち石/燧石/\nひうちやま /火打山/\nひうちょう /日宇町/\nひうら /日浦/火浦/樋浦/日裏/\nひうん /悲運;doom/飛雲/非運;hard luck/\nひえ /稗/冷え/\nひえい /比叡/飛影/飛栄/\nひえいごけん /非英語圏/\nひえいざん /比叡山/\nひえいざんこうこう /比叡山高校/\nひえいり /非営利/\nひえいりかつどう /非営利活動/\nひえいりせい /非営利性/\nひえいりそしき /非営利組織/\nひえいりだんたい /非営利団体/\nひえいりほうじん /非営利法人/\nひえいりもくてき /非営利目的/\nひえいりりよう /非営利利用/\nひえき /裨益/桧枝岐/\nひえこみ /冷え込み/冷えこみ/\nひえしょう /冷え性/\nひえじんじゃ /日枝神社/\nひえたいしゃ /日吉大社/\nひえだ /稗田/檜枝/\nひえだのあれ /稗田阿礼;古事記/\nひえつ /飛越/\nひえづ /日吉津/\nひえぬき /稗貫/\nひえびえ /冷え冷え/\nひえまき /稗蒔き/\nひえめし /稗飯/\nひえん /飛燕/\nひえんざんすう /被演算数/\nひお /氷魚/\nひおう /秘奥/\nひおうぎ /檜扇/\nひおうどう /非王道/\nひおおい /日覆い/\nひおき /日置/\nひおけ /火桶/\nひおとこ /火男/\nひおんせい /非音声/\nひか /皮下/悲歌/砒化/\nひかいいん /非会員/\nひかいいんがくせい /非会員学生/\nひかいいんりょうきん /非会員料金/\nひかいせき /被解析/\nひかいてん /非回転/\nひかえ /控え/控/\nひかえしつ /控室/控え室/\nひかえせんしゅ /控え選手/\nひかえばしら /控柱/控え柱/\nひかえめ /控え目/\nひかかい /非可解/\nひかかん /非可換/\nひかかんぐん /非可換群/\nひかがくてき /非科学的/\nひかがみ /膕/\nひかき /火掻き/\nひかきん /非課金/\nひかぎゃく /非可逆/\nひかぎゃくあっしゅく /非可逆圧縮/\nひかく /比較/皮革/非核/飛角/皮角/\nひかく> /比較;(comparative) -言語学,-民俗学,-文法/\nひかくあいて /比較相手/\nひかくえんざんし /比較演算子/\nひかくおん /比較音/\nひかくか /非核化/\nひかくかのう /比較可能/\nひかくかんすう /比較関数/\nひかくき /比較器/\nひかくきじ /比較記事/\nひかくきゅう /比較級/\nひかくけっか /比較結果/\nひかくけんきゅう /比較研究;comparative study/\nひかくけんとう /比較検討/\nひかくげんごがく /比較言語学/\nひかくさんげんそく /非核三原則;持たず・作らず・持ち込ませず/\nひかくしげき /比較刺激/\nひかくしちょう /比較視聴/\nひかくしゅうきょうがく /比較宗教学;comparative religion/\nひかくしんわがく /比較神話学;comparative mythology/\nひかくじっけん /比較実験/\nひかくたいしょう /比較対象/\nひかくてい /非確定/\nひかくてき /比較的/\nひかくてき> /比較的/\nひかくはんだん /比較判断/\nひかくひょう /比較表/\nひかくぶんがく /比較文学;comparative litterature/\nひかくぶんぽう /比較文法;comparative grammer/\nひかくほう /比較法/\nひかくほうがく /比較法学;comparative law/\nひかくゆうい /比較優位;comparative advantage/\nひかくろん /比較論/\nひかげ /日陰;†日光の当たらぬ場所。「-の身」/日影;†太陽の光。「-が射す」/火影/日蔭/\nひかげきせい /日影規制;[建築]/\nひかげず /日影図;[建築]建物が作る影を記した図面/\nひかげぶぶん /日陰部分/\nひかげもの /日陰者/\nひかげん /火加減/\nひかこうがい /悲歌慷慨/\nひかさん /非可算/\nひかさんむげん /非可算無限/\nひかしぼう /皮下脂肪/\nひかず /日数/\nひかぜい /非課税/\nひかぜいぎょうしゃ /非課税業者/\nひかぜいしょとく /非課税所得/\nひかぜいわく /非課税枠/\nひかそしき /皮下組織/\nひかた /干潟/日方/\nひかちゅうしゃ /皮下注射/\nひかっせい /非活性/\nひかっせいか /非活性化/\nひかねつ /非加熱/\nひかねつせいざい /非加熱製剤/\nひかみ /氷上/\nひかめい /非加盟/\nひかめいこく /非加盟国/\nひかり /光/芒/\nひかりかいせん /光回線/\nひかりかんれん /光関連/\nひかりがおか /光が丘/\nひかりきゅうしゅう /光吸収/\nひかりぎじゅつ /光技術/\nひかりぎょうこ /光凝固/\nひかりこうかん /光交換/\nひかりこうがく /光工学/\nひかりごけ /光蘚/\nひかりしげき /光刺激/\nひかりしゅうよう /光収容/\nひかりしゅつりょく /光出力/\nひかりしょくばい /光触媒/\nひかりしんごう /光信号/\nひかりじき /光磁気/\nひかりじきでぃすく /光磁気ディスク;magnet-optical disk(MO)/\nひかりじゅうごう /光重合;[化学]photo polymerisation/\nひかりじゅようき /光受容器/\nひかりじょうほう /光情報/\nひかりそうさ /光走査/\nひかりたんし /光端子/\nひかりだい /光台/\nひかりちゅうせいし /光中性子;photoneutron/\nひかりつうしん /光通信/\nひかりつうしんほうしき /光通信方式/\nひかりてんじょう /光天井;[建築]luminous ceiling/\nひかりでぃすく /光ディスク;optical disk/\nひかりでんち /光電池/\nひかりどけい /光時計/\nひかりはつでん /光発電/\nひかりはんのう /光反応/\nひかりふぁいば /光ファイバ/\nひかりふぁいばー /光ファイバー/\nひかりもの /光り物/光物/\nひかる /光/熈/\nひかるげんじ /光源氏/\nひかわ /氷川/斐川/簸川/\nひかわじんじゃ /氷川神社/火川神社/\nひかわまる /氷川丸/\nひかん /悲観/避寒/被官/被管;=被官/卑官;低い官位/\nひかんさいじん /非関西人/\nひかんさん /比換算/\nひかんし /悲観視/\nひかんしゅぎ /悲観主義/\nひかんじ /非漢字/\nひかんじけん /非漢字圏/\nひかんせいけい /非慣性系/\nひかんせん /非感染/\nひかんぜいしょうへき /非関税障壁/\nひかんつう /非貫通/\nひかんてき /悲観的/\nひかんよう /非寛容/\nひかんり /非管理/\nひかんろん /悲観論/\nひが /彼我/非我;Nicht-Ich/僻/比嘉/\nひがい /被害/鰉/\nひがいいしき /被害意識/\nひがいがく /被害額/\nひがいがわ /被害側/\nひがいきゅうさい /被害救済/\nひがいきんがく /被害金額/\nひがいしゃ /被害者/\nひがいしゃいしき /被害者意識/\nひがいしゃがわ /被害者側/\nひがいしゃほご /被害者保護/\nひがいしんこく /被害申告/\nひがいじゅうみん /被害住民/\nひがいじょうきょう /被害状況/\nひがいじんだい /被害甚大/\nひがいそうがく /被害総額/\nひがいたいおう /被害対応/\nひがいとどけ /被害届/\nひがいはっせい /被害発生/\nひがいもうそう /被害妄想/\nひがいもうそうてき /被害妄想的/\nひがえり /日帰り/\nひがえりしゅじゅつ /日帰り手術;day surgery/\nひがえりりょこう /日帰り旅行/\nひがき /檜垣/桧垣/\nひがく /非学/\nひがくしゅう /非学習/\nひがけ /日掛け/\nひがごと /僻事/\nひがさ /日傘/日暈;solar halo/\nひがし /東/干菓子/\nひがし> /東;-アジア,-ヨーロッパ/\nひがしあおもり /東青森/\nひがしあおやま /東青山/\nひがしあわくら /東粟倉/\nひがしいけ /東池/\nひがしいけぶくろ /東池袋/\nひがしいこま /東生駒/\nひがしいず /東伊豆/\nひがしいずほうめん /東伊豆方面/\nひがしいずみ /東和泉/\nひがしいずも /東出雲/\nひがしいちき /東市来/\nひがしいちじょう /東一条/\nひがしいばらき /東茨城/\nひがしいややま /東祖谷山/\nひがしいわい /東磐井/\nひがしいんどがいしゃ /東インド会社;[世界史]East India Company/\nひがしうすき /東臼杵/\nひがしうめだえき /東梅田駅/\nひがしうら /東浦/\nひがしうわ /東宇和/\nひがしえき /東駅/\nひがしお /東尾/\nひがしおうめ /東青梅/\nひがしおおぎじま /東扇島/\nひがしおおさか /東大阪/\nひがしおおさかし /東大阪市/\nひがしおおさかせん /東大阪線/\nひがしおおじ /東大路/\nひがしおおたに /東大谷/\nひがしおかざき /東岡崎/\nひがしかいがん /東海岸/\nひがしかぐら /東神楽/\nひがしかすがい /東春日井/\nひがしかぜ /東風/\nひがしかた /東方/\nひがしかつしか /東葛飾/\nひがしかながわ /東神奈川/\nひがしかも /東加茂/\nひがしかるいざわ /東軽井沢/\nひがしかわ /東川/\nひがしかわぐち /東川口/\nひがしかわぐちえき /東川口駅/\nひがしかん /東館/\nひがしかんとう /東関東/\nひがしかんばら /東蒲原/\nひがしがわ /東側/\nひがしがわしょこく /東側諸国/\nひがしがわじんえい /東側陣営/\nひがしきたざわ /東北沢/\nひがしきたざわえき /東北沢駅/\nひがしきりゅう /東桐生/\nひがしぎんざ /東銀座/\nひがしく /東区/\nひがしくしろ /東釧路/\nひがしくち /東口/\nひがしくにさき /東国東/\nひがしくにのみや /東久邇宮/\nひがしくびき /東頚城/\nひがしくるめ /東久留米/\nひがしぐち /東口/\nひがしぐちてん /東口店/\nひがしこう /東高/\nひがしこうえん /東公園/\nひがしこうえんじ /東高円寺/\nひがしこうべ /東神戸/\nひがしこがねい /東小金井/\nひがしこむすび /東小結/\nひがししいじ /東椎路/\nひがししおじり /東塩尻/\nひがししずおか /東静岡/\nひがししらかわ /東白川/\nひがししりいけ /東尻池/\nひがしじま /東島/\nひがしじゅうじょう /東十条/\nひがしじゅうりょう /東十両/\nひがしすみよし /東住吉/\nひがしせきわけ /東関脇/\nひがしせふり /東背振/\nひがしせんだまち /東千田町/\nひがしそのぎ /東彼杵/\nひがしたがわ /東田川/\nひがしたてやま /東館山/\nひがしだ /東田/\nひがしちく /東地区/\nひがしちくま /東筑摩/\nひがしちちぶ /東秩父/\nひがしちば /東千葉/\nひがしちもーる /東チモール;East Timor/\nひがしちょう /東町/\nひがしつがる /東津軽/\nひがしつの /東津野/\nひがしてぃもーる /東ティモール;East Timor. 2002年、インドネシアから独立/\nひがしでぐち /東出口/\nひがしとう /東棟/\nひがしとうきょう /東東京/\nひがしとうきょうたいかい /東東京大会/\nひがしとうきょうだいひょう /東東京代表/\nひがしところざわ /東所沢/\nひがしとつか /東戸塚/\nひがしとつかえき /東戸塚駅/\nひがしとなみ /東砺波/東礪波/\nひがしどいつ /東ドイツ;Ostdeutschland/\nひがしどうり /東通/\nひがしなか /東中/\nひがしなかす /東中州/\nひがしなかの /東中野/\nひがしなかやま /東中山/\nひがしなだ /東灘/\nひがしなだく /東灘区/\nひがしなりた /東成田/\nひがしなるせ /東成瀬/\nひがしにほん /東日本/\nひがしにほんいがい /東日本以外/\nひがしにほんけい /東日本系/\nひがしにほんじん /東日本人/\nひがしにほんだいひょう /東日本代表/\nひがしにほんへん /東日本編/\nひがしね /東根/\nひがしの /東野/\nひがしのしろ /東能代/\nひがしのしろえき /東能代駅/\nひがしはま /東浜/\nひがしはら /東原/\nひがしはんきゅう /東半球/\nひがしはんのう /東飯能/\nひがしはんぶん /東半分/\nひがしばる /東原/\nひがしひろしま /東広島/\nひがしひろしまえき /東広島駅/\nひがしひろしまし /東広島市/\nひがしふしみ /東伏見/\nひがしふしみのみや /東伏見宮/\nひがしふじ /東富士/\nひがしべついん /東別院/\nひがしほんがんじ /東本願寺/\nひがしほんがんじまえ /東本願寺前/\nひがしまいづる /東舞鶴/\nひがしまち /東町/\nひがしまつうら /東松浦/\nひがしまつやま /東松山/\nひがしまつやまし /東松山市/\nひがしむき /東向き/\nひがしむこうじま /東向島/\nひがしむら /東村/\nひがしむらやま /東村山/\nひがしむらやましみん /東村山市民/\nひがしむろ /東牟婁/\nひがしむろらん /東室蘭/\nひがしめいはん /東名阪/\nひがしもろかた /東諸県/\nひがしもん /東門/\nひがしやつしろ /東八代/\nひがしやま /東山/\nひがしやまこ /東山湖/\nひがしやまごじょう /東山五条/\nひがしやまさんじょう /東山三条/\nひがしやまじだい /東山時代;1449-73/\nひがしやません /東山線/\nひがしやまてんのう /東山天皇/\nひがしやまと /東大和/\nひがしやまとし /東大和市/\nひがしやまどの /東山殿;銀閣寺／足利義政/\nひがしやまなし /東山梨/\nひがしゆり /東由利/\nひがしよーろっぱ /東ヨーロッパ/\nひがしよか /東与賀/\nひがしよしの /東吉野/\nひがしよどがわ /東淀川/\nひがしりしり /東利尻/\nひがしわかやま /東和歌山/\nひがた /干潟/\nひがないちにち /日がな一日/\nひがね /日金/\nひがみ /僻み/\nひがみこんじょう /僻み根性/\nひがめ /僻目/\nひがら /日柄/日雀/\nひがわり /日替わり/日替り/日変わり/\nひがわりていしょく /日替わり定食/\nひがん /彼岸/悲願/飛雁;-は行を乱さず/\nひがんえ /彼岸会/\nひがんざくら /彼岸桜/\nひがんたっせい /悲願達成/\nひがんばな /彼岸花/\nひき /匹/悲喜/誹毀;-侮辱/疋;≒匹/蟇;蟇蛙/引き/比企;人名/日置;地名/引/曳/挽/蟆;(がま) NB:生物としてはガマガエル=ヒキガエル/\nひきあい /引き合い;-に出す/引合/引合い/\nひきあけ /引明け/\nひきあげ /引き上げ/引上げ/\nひきあげしゃ /引揚者/引き揚げ者/引揚げ者/\nひきあげせん /引上線/\nひきあて /引当/引き当て/引当て/\nひきあてきん /引当金/\nひきあみ /引き網/引網/曳き網/\nひきあわせ /引合せ/\nひきうけ /引受/引き受け/引受け/\nひきうけがいしゃ /引受会社/\nひきうけて /引き受け手/引受け手/\nひきうけにん /引受人/\nひきうた /引歌/\nひきお /引尾/\nひきおとし /引き落とし/\nひきかえ /引き換え/引換/引き替え/引替/引替え/\nひきかえけん /引換券/引き換え券/引替券/\nひきかえしょう /引換証/\nひきかた /弾き方/引き方/挽き方/\nひきかたり /弾き語り/\nひきがえる /蟾蜍/蟇蛙/\nひきがし /引き菓子;引き出物のお菓子/引菓子/\nひきがたり /弾き語り/\nひきがね /引き金/引金/引き鉦/\nひきがわ /日置川/\nひきぎわ /引き際/退き際/\nひきぐん /比企郡/\nひきげき /悲喜劇/\nひきこみ /引き込み/引込/引込み/\nひきこみせん /引込線/引き込み線;鉄道・電線の/引込み線/\nひきこみど /引込み戸/引き込み戸/\nひきこもごも /悲喜交々/\nひきこもり /引きこもり/\nひきごう /非記号/\nひきごと /引言/\nひきさげ /引下げ/引き下げ/\nひきざん /引き算/引算/\nひきしお /引き潮/引き汐/\nひきしめ /引き締め/引締め/\nひきすう /引数/引き数/\nひきすうかんすう /引数関数/\nひきぞめ /弾き初め/\nひきた /疋田/引田/\nひきたえき /引田駅/\nひきたて /引き立て/引立て/\nひきたてやく /引き立て役/引立て役/\nひきだ /疋田/引田/\nひきだし /引き出し/引出し/抽斗/抽き出し/抽出;NB:「ちゅうしゅつ」と同形/抽出し/引出/\nひきだししき /引出式/\nひきち /引地/\nひきちがい /引き違い/引違い/引違/\nひきちがいど /引き違い戸/引違い戸/\nひきちだい /引地台/\nひきつえん /非喫煙/\nひきつえんしゃ /非喫煙者/\nひきつぎ /引き継ぎ/引継ぎ/引きつぎ/\nひきつけ /引き付け/引付け/痙/\nひきつづき /引き続き/引続き/\nひきつる /痙/\nひきづな /引き綱;tug/\nひきて /引き手/引手/弾き手/\nひきてぢゃや /引手茶屋/\nひきでもの /引出物/引き出物;結婚式の-/\nひきとり /引き取り/引取り/引取/\nひきとりさき /引取先/\nひきとりて /引き取り手/引取手/\nひきとりにん /引取人/\nひきど /引き戸/引戸/\nひきどき /引き時/\nひきにく /挽肉/挽き肉/ひき肉/\nひきにげ /轢き逃げ/ひき逃げ/\nひきぬき /引き抜き/\nひきのばし /引き伸ばし;写真の-/引き延ばし;-を図る/引伸ばし/\nひきのばしき /引伸機/\nひきはじめ /引き始め/\nひきふだ /引札/\nひきふね /曳舟/曳船/引船/引き船/曳き船/引き舟/引舟/曳き舟/\nひきまく /引幕/\nひきみ /匹見/\nひきめ /蟇目/\nひきめかぎはな /引目鉤鼻/\nひきもきらず /引きも切らず/\nひきもの /引物/引き物;(雅楽の)弦楽器/\nひきゃく /飛脚/\nひきや /曳家;建築物の水平移動/引家/\nひきやま /引山/\nひきゅう /飛球/悲泣/秘笈/\nひきゅうせん /飛球線/\nひきゅうほうこう /飛球方向/\nひきゅうめん /非球面/\nひきょう /秘境/卑怯/秘教/悲境/比況/悲況/\nひきょうかい /非境界/\nひきょうごうてき /非競合的/\nひきょうてき /秘教的/\nひきょうもの /卑怯者/\nひきょうゆう /非共有/\nひきょうりょく /非協力/\nひきょうりょくてき /非協力的/\nひきょく /秘曲/悲曲/\nひきょくしょ /非局所/\nひきょくしょてき /非局所的/\nひきょじゅうしゃ /非居住者/\nひきょり /飛距離/\nひきりょう /引両/\nひきわけ /引き分け/引分/引分け/\nひきわけすう /引分数/\nひきわざ /引き技/\nひきわたし /引渡し/引き渡し;delivery/引渡/\nひきわたしび /引渡日/\nひきわり /挽き割り/引き割り;歌舞伎の-/引割/引割り/碾き割り;-納豆/\nひきん /卑近/\nひきんいつ /非均一/\nひきんしつ /非均質/\nひきんぞく /非金属;nonmetal/卑金属;base metal. 酸化されやすい金属。⇔貴金属/\nひぎ /秘技/秘儀/秘義/秘戯/非議/非義/氷木/誹議/比擬/\nひぎしゃ /被疑者/\nひぎゃく /被虐;⇔加虐/\nひぎゃくたいじ /被虐待児/\nひぎゃくたいじしょうこうぐん /被虐待児症候群/\nひぎょう /罷業/飛行;[仏教]神足通/非業;=ひごう/非形/\nひぎんえんしゃしん /非銀塩写真/\nひぎんこう /非銀行/\nひく /低/引く/−;minus/攣/牽/佗/\nひくいどり /火喰鳥/\nひくいな /緋水鶏/緋秧鶏/\nひくう /非空/\nひくうてい /飛空艇/\nひくうはくもじ /非空白文字/\nひくつ /卑屈/\nひくて /引く手/\nひくてあまた /引く手数多/\nひくま /曳馬;地名/\nひくみ /低み/\nひくめ /低め/低目/\nひぐち /樋口/火口/\nひぐちいちよう /樋口一葉/\nひぐちうち /火口内/\nひぐま /羆/日熊/\nひぐらし /蜩/日暮らし/日暮/日暮し/茅蜩/\nひぐれ /日暮/日暮れ/\nひぐれがた /日暮れ方/\nひぐんじてき /非軍事的/\nひけ /引け/\nひけい /秘計/\nひけいけんしゃ /非経験者/\nひけいざいてき /非経済的/\nひけいしき /非形式/\nひけいしきてき /非形式的/\nひけいやく /非契約/\nひけぎわ /引け際/\nひけし /火消し/\nひけしやく /火消し役/\nひけそうば /引け相場/\nひけた /引田/\nひけっしょう /非結晶/\nひけってい /非決定/\nひけっていせい /非決定性/\nひけっていてき /非決定的/\nひけっていろん /非決定論/\nひけつ /秘訣/否決/秘結;便秘/碑碣/\nひけどき /引け時/退け時/\nひけね /引け値/\nひけめ /引け目/\nひけん /比肩/被験/披見;開いて読む/卑見;「-では」/\nひけんさく /被検索/\nひけんしゃ /被験者;†(実験の)/被検者;†(検査の)/\nひけんじゃ /被験者;†(実験の)/被検者;†(検査の)/\nひけんせつてき /非建設的/\nひげ /髭;口ひげ/卑下/鬚;顎ひげ/髯;頬ひげ/\nひげい /秘芸/\nひげいじゅつてき /非芸術的/\nひげき /悲劇/\nひげきせい /悲劇性/\nひげきてき /悲劇的/\nひげくじら /鬚鯨;mysticete/\nひげくろ /髭黒/\nひげけっしょう /髭結晶/\nひげそり /髭剃り/ひげ剃り/\nひげづら /髭面/\nひげね /鬚根/ひげ根/\nひげねけい /ひげ根系/鬚根系/\nひげもじゃ /髭もじゃ/\nひげんぎょう /非現業/\nひげんごてき /非言語的/\nひげんしょう /非減少/\nひげんじつ /非現実/\nひげんじつせい /非現実性/\nひげんじつてき /非現実的/\nひげんてい /非限定/\nひこ /彦/比古/曾孫/秘湖/\nひこう /飛行/非行/肥厚/秘孔/比高;地表の高度差/披講/飛蝗/飛光/飛講/\nひこうか /非行化/\nひこうかい /非公開/\nひこうかいがいしゃ /非公開会社/\nひこうかいじょうほう /非公開情報/\nひこうかいぶ /非公開部/\nひこうかんぱん /飛行甲板/\nひこうき /飛行機/\nひこうきえいこう /飛行機曳航/\nひこうきぐも /飛行機雲/\nひこうきじこ /飛行機事故/\nひこうきだい /飛行機代/飛行機台;[パチンコ]/\nひこうきない /飛行機内/\nひこうきょり /飛行距離/\nひこうきりょこう /飛行機旅行/\nひこうきろく /飛行記録/\nひこうけんにん /被後見人/\nひこうこうど /飛行高度/\nひこうこうばん /飛行甲板/\nひこうさ /非交差/\nひこうし /飛行士/\nひこうしき /非公式/\nひこうしきけんかい /非公式見解/\nひこうしょうねん /非行少年/\nひこうしれい /飛行指令/\nひこうしん /粃糠疹/\nひこうじかん /飛行時間/\nひこうじょう /飛行場/\nひこうじょうあと /飛行場跡/\nひこうじょうたい /飛行状態/\nひこうせいてき /非構成的/\nひこうせき /飛行石;[アニメ]『天空の城ラピュタ』/\nひこうせん /飛行船/\nひこうたい /飛行隊/\nひこうち /非公知/\nひこうちゅう /飛行中/\nひこうてい /飛行艇/\nひこうにん /非公認/\nひこうひょう /非公表/\nひこうびん /飛行便/\nひこうぶったい /飛行物体/\nひこうりつ /非効率/\nひこうりつてき /非効率的/\nひこえ /彦衛/\nひこがみ /彦神;⇔姫神/比古神;⇔比売神/\nひこく /被告/\nひこくがわ /被告側/\nひこくにん /被告人/\nひこくみん /非国民/\nひこくみんあつかい /非国民扱い/\nひこさぶろう /彦三郎/\nひこしま /彦島/\nひこしまぐち /彦島口/\nひこじま /彦島/\nひこじん /非個人/\nひこたろう /彦太郎/\nひこつ /腓骨/\nひこてい /非固定/\nひこてんろんり /非古典論理/\nひこなり /彦生;姓/\nひこね /彦根/\nひこねしりつ /彦根市立/\nひこねじょう /彦根城/\nひこねひがし /彦根東/\nひこの /彦野/\nひこのじょう /彦之丞/\nひこばえ /蘖/\nひこぼし /彦星/\nひこようしゃ /被雇用者/\nひこん /非婚;[新語]敢えて結婚しないこと/\nひこんか /非婚化/\nひご /庇護/肥後/飛語/卑語/籤/蜚語;流言-/籖;「籤」の異体字/秘語/\nひごい /緋鯉/\nひごう /非業;-の死/非合;?/\nひごうし /火格子/\nひごうほう /非合法/\nひごうり /非合理/\nひごうりてき /非合理的/\nひごか /庇護下/\nひごかん /非互換/\nひごかんせい /非互換性/\nひごぎんこう /肥後銀行/\nひごけん /庇護権;[法]right of asylum/\nひごたのうら /肥後田浦/\nひごと /日毎/\nひごのかみ /肥後の守/\nひごばし /肥後橋/\nひごよみ /日暦/\nひごろ /日頃/\nひさ /飛砂;blown sand/久/尚/寿/央/壽;「寿」の旧字(人名用漢字)/\nひさあき /久昭/\nひさい /被災/久居;地名,三重/非才;浅学-/菲才;≒非才 NB:「菲」は「薄い」/\nひさいし /久石/\nひさいしゃ /被災者/\nひさいしょういそう /非最小位相/\nひさいち /被災地/\nひさいべんさい /非債弁済/\nひさえ /久恵/寿恵/寿江/久栄/\nひさお /久雄/久夫/久男/寿夫/寿雄/寿男/尚夫/尚生/尚勇/\nひさおじゅうらん /久生十蘭/\nひさか /樋坂/日阪/桶坂/\nひさかず /久和/久一/永和/\nひさかた /久方/\nひさかたぶり /久方振り/久方振/\nひさかど /久門/\nひさかわ /久川/\nひさき /火先/久木/寿樹/\nひさきち /久吉/\nひさく /秘策/\nひさくせい /非作成/\nひさくに /久国/\nひさこ /久子/寿子/比佐子/妃沙子/\nひさご /瓢/瓠/匏/蠡/\nひさし /庇/廂;=庇/久/尚/寿/央/恒/久志/壽;「寿」の旧字(人名用漢字)/尚志/久司/寿史/\nひさしがみ /庇髪/廂髪/\nひさした /久下/\nひさしぶり /久し振り/久しぶり/\nひさしま /久島/\nひさずみ /久住;姓/\nひさたか /尚敬/\nひさだ /久田/\nひさつせん /肥薩線/\nひさと /久人/尚登/尚人/久登/\nひさとし /久敏/尚敏/\nひさとみ /久富/\nひさとめ /久留/\nひさどめ /久留/\nひさなお /久尚/\nひさなが /久永/久長/\nひさの /久野/\nひさのぶ /久信/\nひさのり /久典/尚典/寿則/久寛/寿憲/\nひさはら /久原/\nひさはる /尚玄/寿春/\nひさば /久馬/\nひさひこ /寿彦/\nひさひろ /久寛/久浩/\nひさびさ /久々/\nひさべつ /被差別/\nひさべついしき /被差別意識/\nひさべつしゃ /被差別者/\nひさべつぶらく /被差別部落/\nひさべつぶらくみん /被差別部落民/\nひさま /久馬/\nひさまつ /久松/\nひさみち /久道/\nひさみつ /久光/\nひさみつせいやく /久光製薬;[企業名]/\nひさみどう /久美堂/\nひさむら /久村/\nひさめ /氷雨/大雨;=おおあめ/\nひさもと /久本/\nひさや /久弥/久屋/\nひさやま /久山/\nひさゆき /尚幸/\nひさよ /久代/\nひさよし /久吉/久佳/\nひさん /悲惨/飛散/砒酸;H3AsO4/\nひさんいつ /非散逸/\nひざ /膝/\nひざあて /膝当て;kneepad/\nひざうえ /膝上/\nひざかけ /膝掛け/\nひざかな /干魚/乾魚/\nひざかり /日盛り/\nひざかんせつ /膝関節/\nひざがしら /膝頭/\nひざくら /緋桜/\nひざくりげ /膝栗毛/\nひざぐるま /膝車/\nひざげり /膝蹴り/\nひざこぞう /膝小僧/\nひざし /日差し/陽射し/日射し/日ざし/陽射/日差/日射/\nひざした /膝下/\nひざしたていど /膝下程度/\nひざまくら /膝枕/\nひざもと /膝元/膝下/ひざ元/\nひざら /火皿/\nひし /菱/皮脂/秘史/彼此/斐紙/蔆;「菱」の異体字/◇;dia/\nひしお /醤/醢/\nひしおいろ /醤色;襲の色目/\nひしおす /醤酢/\nひしかり /菱刈/\nひしかわ /菱川/\nひしがた /菱形/◇/◆/\nひしごと /日仕事/\nひししょくぶつ /被子植物/\nひししょくぶつあもん /被子植物亜門/Angiospermae/\nひしずめのまつり /鎮火の祭/\nひしせん /皮脂腺/\nひした /菱田/\nひしだ /菱田/\nひしつ /皮質/\nひしつない /皮質内/\nひしつもんしゃ /被質問者/\nひしと /犇と/緊と/\nひしぬま /菱沼/\nひしね /菱根/\nひしはいしゃ /被支配者/\nひしひし /犇々/緊々/\nひしまく /皮脂膜/\nひしむけ /被仕向/\nひしもち /菱餅/\nひしゃ /飛車/扉車/\nひしゃかいしんど /被写界深度/\nひしゃかいてき /非社会的/\nひしゃかく /飛車角/\nひしゃく /柄杓/杓/\nひしゃたい /被写体/\nひしゃたいしんど /被写体深度/\nひしゅ /脾腫/匕首/秘酒/\nひしゅう /悲愁/飛州;飛騨/肥州;肥前・肥後/\nひしゅうきてき /非周期的/\nひしゅうぎょうしゃ /非就業者/\nひしゅうしょくご /被修飾語;[文法]/\nひしゅうたん /非終端/\nひしゅうたんきごう /非終端記号/\nひしゅりゅう /非主流/\nひしゅりゅうは /非主流派/\nひしょ /秘書/避暑/秘所;(ひめどころ)/\nひしょう /飛翔/卑小/費消/悲傷/婢妾/\nひしょうかいしゃ /被紹介者/\nひしょうがいしゃ /非障害者/\nひしょうぐん /飛将軍/\nひしょうざめ /飛翔鮫/\nひしょうしつ /非晶質/\nひしょうしゃ /非照射/\nひしょうじけん /非訟事件/\nひしょうたい /飛翔体/\nひしょうてん /被昇天/\nひしょうひししゅつ /非消費支出/\nひしょうよう /非商用/\nひしょか /秘書課/秘書科/\nひしょかん /秘書官/\nひしょく /比色/非職/\nひしょくけい /比色計/\nひしょくしゃ /被食者/\nひしょくぶんせき /比色分析/\nひしょけんてい /秘書検定/\nひしょしつ /秘書室/\nひしょしょう /秘書省/\nひしょじょ /非処女/\nひしょち /避暑地/\nひしん /皮疹/秘唇/\nひしんけい /披針形/\nひしんしてきこうい /非紳士的行為/\nひしんしゅう /非侵襲/\nひしんしゅうてき /非侵襲的/\nひじ /肘/秘事/肱/樋地/日出/臂/\nひじあて /肘当/肘当て;elbow pad/\nひじうち /肘撃/\nひじかけ /肘掛け/肘掛/\nひじかけいす /肘掛け椅子;armchair/\nひじかた /土方/\nひじかたとしぞう /土方歳三/\nひじかわ /肱川/\nひじき /肘木;[建築]/鹿尾菜;海藻/非食;[仏教]/非色/羊栖菜/\nひじきも /鹿尾菜藻/\nひじこ /非自己/\nひじこうげき /肘攻撃/\nひじせいたい /非磁性体/\nひじちょうもく /飛耳長目/\nひじつようてき /非実用的/\nひじつりょくは /非実力派/\nひじつりょくはせんげん /非実力派宣言/\nひじてっぽう /肘鉄砲/\nひじてつ /肘鉄/\nひじでっぽう /肘鉄砲/\nひじみん /非自民/\nひじみんせいりょく /非自民勢力/\nひじゅう /比重/\nひじゅうけい /比重計/\nひじゅうふく /非重複/\nひじゅつ /秘術/\nひじゅられき /ヒジュラ暦/\nひじゅん /批准/\nひじゅんきょ /非準拠/\nひじゅんこく /批准国/\nひじゅんしょ /批准書/\nひじゅんせい /非純正/\nひじょ /秘女/\nひじょう /非常;†very, emergency.「-手段」/非情;†cruel.「-な男」/\nひじょう> /非常;-出口,-ブレーキ/\nひじょうかいだん /非常階段/\nひじょうきん /非常勤/\nひじょうきんこうし /非常勤講師/\nひじょうぐち /非常口/\nひじょうしき /非常識/\nひじょうしきにん /非常識人/\nひじょうしゅだん /非常手段/\nひじょうしょく /非常食/\nひじょうしょくりょう /非常食糧/\nひじょうじ /非常時/\nひじょうじいがい /非常時以外/\nひじょうじたい /非常事態/\nひじょうじょうこく /非常上告/\nひじょうじよう /非常時用/\nひじょうすう /被乗数/\nひじょうせいどう /非常制動/\nひじょうせん /非常線/\nひじょうとう /非常灯/\nひじょうに /非常に/\nひじょうにんりじこく /非常任理事国/\nひじょうべる /非常ベル/\nひじょうほう /秘情報/\nひじょうほうけい /非情報系/\nひじょうよう /非常用/\nひじょすう /被除数/\nひじり /聖/\nひじりがおか /聖ヶ丘/\nひじりばし /聖橋/\nひじりばしぐち /聖橋口/\nひじんしょ /肥人書/\nひじんどうてき /非人道的/\nひすい /翡翠/\nひすいいろ /翡翠色/\nひすいしょう /非推奨/\nひすがら /終日/\nひず /氷頭;魚の頭の軟骨/秘図/\nひずけ /日付;※仮名遣い「ひづけ」/日付け;※仮名遣い「ひづけ」/\nひずみ /歪み;distortion/歪/\nひずみりつ /歪率/歪み率;distortion rate/\nひずみりょう /歪量/\nひせい /批正/悲悽/\nひせいきぐん /非正規軍/\nひせいさんてき /非生産的/\nひせいしょく /非生殖/\nひせいしょくてき /非生殖的/\nひせいじ /非斉次/\nひせいじん /非成人/\nひせいそく /非正則/\nひせいてき /非静的/\nひせいふそしき /非政府組織/\nひせいほう /非正方/\nひせき /秘跡;sacrament/秘蹟;=秘跡/飛跡;track/碑石/砒石;[鉱物]arsenious anhydride/\nひせきぶん /被積分/\nひせきぶんかんすう /被積分関数/\nひせっしょく /非接触/\nひせっしょくがた /非接触型/\nひせっしょくしき /非接触式/\nひせつ /飛雪/秘説/\nひせつぞく /非接続/\nひせつどうてき /非摂動的/\nひせん /非戦/卑賤/飛箭/卑賎;「賤」異体字/\nひせんきょけん /被選挙権/\nひせんけい /非線形/非線型;=非線形/\nひせんけいかいろ /非線形回路/\nひせんけいかがく /非線形科学/\nひせんけいげんしょう /非線型現象/\nひせんけいしょり /非線形処理/\nひせんけいせい /非線形性/非線型性/\nひせんけいてき /非線形的/\nひせんけいへんかん /非線形変換/\nひせんけいりきがく /非線型力学/\nひせんけいりろん /非線形理論/\nひせんでん /非宣伝/\nひせんとういん /非戦闘員/\nひせんとうちいき /非戦闘地域/\nひせんもんか /非専門家/\nひせんろん /非戦論/\nひぜき /火堰/\nひぜに /日銭/\nひぜめ /火攻め/火責め/\nひぜろ /非ゼロ/非零/\nひぜん /肥前/\nひぜんかしま /肥前鹿島/\nひぜんやまぐち /肥前山口/\nひぜんやまぐちえき /肥前山口駅/\nひそ /砒素/As/Arsenic/\nひそう /悲壮;悲しくも勇壮/悲愴;悲しく、いたましい/皮相;表面(的)/皮層;cortex/肥痩/悲想/\nひそうかん /悲壮感/悲愴感/非相関/\nひそうぞくにん /被相続人/\nひそうたいろんてき /非相対論的/\nひそうちゃく /非装着/\nひそうちゃくしゃ /非装着車/\nひそうてき /皮相的/\nひそうでんりょく /皮相電力/\nひそうび /悲壮美/\nひそか /密か/密/\nひそかごうぶつ /砒素化合物/\nひそかに /窃/\nひそく /秘色/\nひそすう /非素数/\nひそひそばなし /ひそひそ話/\nひそみ /顰み/\nひそやか /密やか/\nひそんざい /非存在/\nひぞう /秘蔵/脾臓/\nひぞうか /非増加/\nひぞうっこ /秘蔵っ子/\nひぞうぶつ /被造物/\nひぞく /卑俗/卑属/匪賊/\nひぞっこ /秘蔵っ子/\nひた /日田/\nひたい /額/\nひたいいくかいけい /非体育会系/\nひたいおう /非対応/\nひたいかく /非対角/\nひたいかくせいぶん /非対角成分/\nひたいがみ /額髪/\nひたいぎわ /額際/\nひたいしょう /非対称/\nひたいしょうぎょうれつ /非対称行列/\nひたいしょうせい /非対称性/\nひたいしょうまく /非対称膜/\nひたかくし /直隠し/ひた隠し/\nひたき /火焼/鶲/\nひたすら /一向/只管/頓/\nひたたれ /直垂/\nひたち /日立/常陸/肥立/\nひたちいちこう /日立一高/\nひたちおおた /常陸太田/\nひたちおおたし /常陸太田市/\nひたちかせい /日立化成/\nひたちかせいこうぎょう /日立化成工業;[企業名]/\nひたちきそけん /日立基礎研/\nひたちきんぞく /日立金属/\nひたちくれじっと /日立クレジット/\nひたちけい /日立系/\nひたちけんきゅうしょ /日立研究所/\nひたちけんきゅうじょ /日立研究所/\nひたちこうき /日立工機/\nひたちし /日立市/\nひたちじょうほう /日立情報/\nひたちじょし /日立女子/\nひたちせい /日立製/\nひたちせいき /日立精機/\nひたちせいさくしょ /日立製作所;[企業名]/\nひたちせいさくじょ /日立製作所;[企業名]/\nひたちぞうせん /日立造船/\nひたちちゅうけん /日立中研/\nひたちでんせん /日立電線/\nひたちとうほく /日立東北/\nひたちのみや /常陸宮/\nひたちばん /日立版/\nひたちぶつりゅう /日立物流/\nひたちべん /日立弁/\nひたちぼうかいそん /常陸坊海尊/\nひたちまくせる /日立マクセル/\nひたちやま /常陸山/\nひたぶる /一向/頓/\nひたむき /直向き/直向/\nひたん /悲嘆/悲歎/\nひたんちょう /非単調/\nひたんちょうすいろん /非単調推論/\nひたんちょうろんり /非単調論理/\nひだ /飛騨/襞/肥田/飛田/樋田/\nひだい /肥大/比田井/\nひだいか /肥大化/\nひだか /日高/肥高/\nひだかちほう /日高地方/\nひださんみゃく /飛騨山脈/\nひだすき /火襷/\nひだたかやま /飛騨高山/\nひだち /肥立ち/\nひだね /火種/\nひだひこやません /日田彦山線/\nひだま /火玉/\nひだまり /日溜まり/日溜り/陽溜り/\nひだら /干鱈/\nひだり /左/←/「/『/＜/（/【/\nひだり> /左;左投手,左方面/\nひだりあごした /左顎下/\nひだりあし /左足/\nひだりいっぱい /左一杯/\nひだりうえ /左上/\nひだりうえすみ /左上隅/\nひだりうしろ /左後/\nひだりうち /左打ち;[野球]/左打/\nひだりうで /左腕/\nひだりえだ /左枝/\nひだりおく /左奥/\nひだりかた /左肩/\nひだりかっこ /左括弧/『/\nひだりがき /左書き/\nひだりがわ /左側/\nひだりがわしゃせん /左側車線/\nひだりがわぜんぽう /左側前方/\nひだりがわつうこう /左側通行/\nひだりがわはし /左側端/\nひだりきき /左利き/\nひだりきんぼう /左近傍/\nひだりくりっく /左クリック/\nひだりけつごう /左結合/\nひだりこうほう /左後方/\nひだりこうりん /左後輪/\nひだりこし /左腰/\nひだりさいき /左再帰/\nひだりさいど /左サイド/\nひだりざま /左様/\nひだりした /左下/\nひだりしたすみ /左下隅/\nひだりしゃせん /左車線/\nひだりじんごろう /左甚五郎/\nひだりず /左図/\nひだりぜん /左膳/\nひだりぜんぶ /左前部/\nひだりぜんぽう /左前方/\nひだりぜんりん /左前輪/\nひだりそくほう /左側方/\nひだりそで /左袖/\nひだりだしゃ /左打者/\nひだりだせき /左打席/\nひだりづかい /左遣い;人形浄瑠璃の-/\nひだりづめ /左詰め/\nひだりて /左手/\nひだりてくび /左手首/\nひだりてこゆび /左手小指/\nひだりてなかゆび /左手中指/\nひだりてぶ /左手部/\nひだりてまえ /左手前/\nひだりてんかい /左転回/\nひだりとうしゅ /左投手/\nひだりどなり /左隣/\nひだりどもえ /左巴/\nひだりなげ /左投げ/\nひだりのり /左乗/\nひだりはし /左端/\nひだりはじ /左端/\nひだりはんどる /左ハンドル/\nひだりはんぶん /左半分/\nひだりはんめん /左半面/\nひだりひざ /左膝/\nひだりひじ /左肘/\nひだりふともも /左太股/\nひだりぶぶん /左部分/\nひだりぶんき /左分岐/\nひだりほうこう /左方向/\nひだりほお /左頬/\nひだりほほ /左頬/\nひだりぼたん /左ボタン/\nひだりまえ /左前/\nひだりまえあし /左前足/左前脚/\nひだりまき /左巻き/左巻;[俗]パー/\nひだりまわり /左回り/\nひだりみぎ /左右/\nひだりみぎはし /左右端/\nひだりみみ /左耳/\nひだりむき /左向き/\nひだりむね /左胸/\nひだりめ /左目/\nひだりめよう /左目用/\nひだりや /←/左矢/\nひだりやじるし /左矢印/←/\nひだりよう /左用/\nひだりようそ /左要素/\nひだりよこ /左横/\nひだりよせ /左寄/左寄せ/\nひだりよつ /左四つ/\nひだりより /左寄り/左寄/\nひだりわき /左脇/\nひだるま /火達磨/火だるま/火ダルマ/\nひだん /被弾/\nひだんせい /非弾性/\nひだんせいさんらん /非弾性散乱/\nひだんせいさんらんだんめんせき /非弾性散乱断面積/\nひだんせいしょうとつ /非弾性衝突/\nひちくじょう /肥畜場/\nひちしゃ /被治者/\nひちそう /七宗/\nひちゃくしゅつ /非嫡出/\nひちゃくしゅつし /非嫡出子/\nひちゃくよう /非着用/\nひちゅう /秘中/\nひちゅうのひ /秘中の秘/\nひちょう /飛鳥/悲調/\nひちょうきん /腓腸筋/\nひちょくせん /非直線/\nひちょくせんせい /非直線性/\nひちょっこう /非直交/\nひちりき /篳篥/\nひっ /必/\nひっ> /引っ;引っ掛ける,引っ返す,引っ捕える/\nひっか /筆禍/筆架;ふでかけ/\nひっかかり /引っ掛かり/引っ掛り/\nひっかききず /引っ掻き傷/\nひっかく /筆画/\nひっかけ /引っ掛け/\nひっかん /筆管/\nひっき /筆記/\nひっきぐ /筆記具/\nひっきしけん /筆記試験/\nひっきたい /筆記体/\nひっきょう /畢竟/\nひっきようぐ /筆記用具/\nひっきりなし /引っ切り無し/\nひっけい /必携/\nひっけいぼん /必携本/\nひっけん /必見/筆硯/\nひっこう /筆耕/筆工/\nひっこし /引越し/引っ越し/引越/\nひっこしさき /引越し先/引っ越し先/引越先/\nひっこしだい /引越し代/引っ越し代/引越代/\nひっこしや /引越し屋/引越屋/引っ越し屋/\nひっこみ /引っ込み/引込み/\nひっこみじあん /引っ込み思案/\nひっさいぼん /筆彩本/\nひっさつ /必殺/\nひっさつしかけにん /必殺仕掛人/\nひっさつしごとにん /必殺仕事人/\nひっさつわざ /必殺技/\nひっさん /筆算/\nひっし /必死;†desperate.「-の努力」/必至;†inevitable.「決裂は-だ」/筆紙/\nひっしゃ /筆者;writer/筆写;copy/\nひっしゃぼん /筆写本/\nひっしゅ /必須/\nひっしゅう /必修/必習;?/\nひっしゅうかもく /必修科目/\nひっしゅうたんい /必修単位/\nひっしゅつ /必出/\nひっしょう /必勝/\nひっしょうこうざ /必勝講座/\nひっしょうたいせい /必勝体制/\nひっしょうほう /必勝法/\nひっしょうぼん /必勝本/\nひっしょく /筆触/\nひっす /必須/\nひっすあみのさん /必須アミノ酸;EAA/\nひっすい /必衰/\nひっすう /必須;「ひっす」が正しいが、この読みも定着・通用している/\nひっすかく /必須格/\nひっすこうもく /必須項目/\nひっすじこう /必須事項/\nひっすじょうけん /必須条件/\nひっせい /畢生/筆勢/筆生;scribe/\nひっせき /筆跡/筆蹟;=筆跡/筆迹;≒筆跡/\nひっせん /筆洗/筆戦/\nひっそく /逼塞/\nひったいとご /ヒッタイト語;Hittite/\nひったくり /引っ手繰り/\nひったん /筆端/\nひっち /筆致/必置/\nひっちゃく /必着/\nひっちゅう /必中/筆誅/\nひっちょう /必聴/\nひっちょうばん /必聴盤/\nひっちょうもの /必聴物/\nひっつめ /引っ詰め/\nひってき /匹敵/\nひっとう /筆頭/筆答/\nひっとうかく /筆頭格/\nひっとうしゃ /筆頭者/\nひっときょく /ヒット曲/\nひっとさく /ヒット作/\nひっとしょうひん /ヒット商品/\nひっとすう /ヒット数/\nひっぱい /必敗/\nひっぱく /逼迫/\nひっぱつ /必発/\nひっぱり /引っ張り;-応力/引張/\nひっぱりおうりょく /引っ張り応力/\nひっぱりだこ /引っ張り凧/引っ張り蛸/引っ張りだこ/\nひっぱりつよさ /引っ張り強さ/\nひっぷ /匹夫/匹婦/\nひっぷのゆう /匹夫の勇/\nひっぷひっぷ /匹夫匹婦/\nひっぽう /筆法/筆鋒/\nひつ /必/筆/櫃/泌;分泌/弼;輔弼/逼;逼迫/謐;静謐/畢;畢竟/篳;篳篥/蹕;(さきばらい)/匹;匹夫/疋;ひき/\nひつあつ /筆圧/\nひつい /筆意/\nひつう /悲痛/\nひつうち /非通知/\nひつき /火付き/\nひつぎ /棺/柩/\nひつけ /火付け/\nひつけやく /火付け役/\nひつじ /羊/未;[十二支]8/日辻/\nひつじかい /羊飼い/\nひつじぐも /羊雲/\nひつじさる /坤/未申;南西/\nひつじどし /未年/\nひつじゅ /必需/\nひつじゅしょうひ /必需消費/\nひつじゅつ /筆述/\nひつじゅてきしょうひ /必需的消費/\nひつじゅひん /必需品/\nひつじゅん /筆順/\nひつじょう /必定/\nひつじん /筆陣/\nひつぜつ /筆舌/\nひつぜん /必然/謐然/□;記号の四角/\nひつぜんか /必然化/\nひつぜんせい /必然性/\nひつぜんてき /必然的/\nひつだん /筆談/\nひつどく /必読/\nひつどくしょ /必読書/\nひつにょう /泌尿/\nひつねい /謐寧/\nひつば /弼馬/\nひつばつ /必罰/\nひつひつ /謐謐/\nひつび /必備/\nひつぼく /筆墨/\nひつまぶし /櫃まぶし;[料理]名古屋の鰻料理/\nひつめい /筆名/\nひつめつ /必滅/\nひつもんひっとう /筆問筆答/\nひつよう /必要/必用/\nひつようあく /必要悪/\nひつようあくてき /必要悪的/\nひつよういじょう /必要以上/\nひつようかんきりょう /必要換気量/\nひつようがく /必要額/\nひつようけいひ /必要経費/\nひつようげんど /必要限度/\nひつようこうせい /必要構成/\nひつようさいしょうげん /必要最小限/\nひつようさいてい /必要最低/\nひつようさいていげん /必要最低限/\nひつようさいていげんど /必要最低限度/\nひつようしょうひ /必要消費/\nひつようしょるい /必要書類/\nひつようじこう /必要事項/\nひつようじゅうぶん /必要十分/必要充分/\nひつようじゅうぶんじょうけん /必要十分条件/\nひつようじょう /必要上/\nひつようじょうけん /必要条件/\nひつようせい /必要性/\nひつようど /必要度/\nひつようなし /必要無/\nひつようふかけつ /必要不可欠/\nひつようぶすう /必要部数/\nひつようぶぶん /必要部分/\nひつようぶん /必要分/\nひつようまいすう /必要枚数/\nひつようりょう /必要量/\nひつりょく /筆力/\nひつろく /筆録/\nひづくり /火造り/\nひづけ /日付/日付け/日附;別字/\nひづけいん /日付印/\nひづけしょしき /日付書式/\nひづけじゅん /日付順/\nひづけへんこうせん /日付変更線/\nひづけよやく /日付予約/\nひづつ /火筒;鉄砲/\nひづめ /蹄/\nひてい /否定/比定;類似物との比較による推定/飛程/¬/\nひていいけん /否定意見/\nひていきてき /非定期的/\nひていけい /非定型/\nひていざいりょう /否定材料/\nひていじょう /非定常/\nひていじょうせい /非定常性/\nひていじょうてき /非定常的/\nひていてき /否定的/\nひていてきいみ /否定的意味/\nひていてきたちば /否定的立場/\nひていてきひょうか /否定的評価/\nひていは /否定派/\nひていぶん /否定文/\nひていろん /否定論/\nひてきごう /非適合/\nひてつ /非鉄/\nひてつきんぞく /非鉄金属/\nひてつづき /非手続き/\nひてん /飛天/批点/\nひてんしゅうさ /非点収差/\nひで /英/秀/映/\nひであき /英明/秀明/秀昭/英昭/英朗/秀章/英亮/\nひでいち /秀市/\nひでお /英雄/秀夫/英夫/秀雄/英男/秀男/日出男/日出夫/英生/英朗/秀郎/秀生/周男/映夫/\nひでおき /秀起/\nひでか /秀香/秀加/\nひでかず /秀和/秀一/英和/英一/\nひでかつ /秀勝/英勝/\nひでき /秀樹/英樹/英紀/秀紀/秀記/秀規/秀貴/秀起/秀己/偉紀/\nひできち /秀吉/\nひできよ /英清/\nひでこ /秀子/英子/\nひでさく /秀作/\nひでさち /秀幸/\nひでさと /秀郷/\nひでし /日出志/\nひでじ /英司/秀司/\nひでずみ /秀純/\nひでぞう /秀三/\nひでたか /秀隆/英孝/秀孝/秀貴/栄孝/英卓;名/\nひでただ /秀忠/\nひでたつ /英辰/\nひでつぐ /秀次/秀嗣/\nひでと /秀人/英人/秀仁/日出登/\nひでとし /英俊/秀敏/英敏/秀利/秀年/\nひでとも /英智/秀智/\nひでなお /秀尚/\nひでのぶ /秀信/英信/\nひでのり /秀典/秀則/英典/英則/秀紀/英憲/英紀/\nひではる /英治/英晴/\nひでひこ /英彦/秀彦/\nひでひさ /秀寿/\nひでひと /秀仁/英仁/\nひでひろ /秀博/英裕/秀浩/英宏/秀宏/\nひでふみ /秀文/\nひでまさ /豪将;名/\nひでまる /秀丸/\nひでみ /秀美/秀実/英美/英実/英巳/\nひでみつ /秀光/英光/\nひでもと /秀基/\nひでや /英也/秀也/英哉/日出谷/秀哉/\nひでやす /秀康/英育/秀育/\nひでゆき /秀行/秀幸/英之/秀之/英幸/英行/\nひでよ /英世/秀世/\nひでよし /秀吉/秀善/\nひでより /秀頼/\nひでり /日照り/旱/魃/\nひでろう /秀郎/\nひでん /秘伝/飛電/悲田/\nひでんいん /悲田院/\nひでんか /妃殿下/非電化/比電荷/\nひでんかくかん /非電化区間/\nひでんかろせん /非電化路線/\nひでんこうかい /秘伝公開/\nひでんし /非電子/\nひでんしゃ /被伝者/\nひと /人/一/費途/女/他人/壱;「一」の大字/弌;「一」の異体字/壹;「壱」の旧字/仁/史/\nひと> /一;一騒動,一働き,一眠り/\nひとあいて /人相手/\nひとあき /仁明/\nひとあし /一足/人足/\nひとあしさき /一足先/\nひとあしちがい /一足違い/\nひとあしらい /人あしらい/\nひとあじ /一味/\nひとあせ /一汗/\nひとあたり /人当たり/人当り/\nひとあつめ /人集め/\nひとあな /人穴/一穴/\nひとあめ /一雨/\nひとあらため /人改め/\nひとあれ /一荒れ/\nひとあわ /一泡/\nひとあんしん /一安心/\nひといがい /人以外/\nひといき /一息/\nひといきれ /人いきれ/\nひといくさ /一軍;敵寄せ来たらば-して(太平記)/\nひといじょう /人以上/\nひといちばい /人一倍/\nひといろ /一色/人色/\nひとう /秘湯/比島;地名,Philippine Islands/\nひとうか /非透過/\nひとうさい /非搭載/\nひとうち /一打ち/\nひとうり /人売り/\nひとえ /一重/単/單;「単」の旧字(人名用漢字)/\nひとえき /一駅/\nひとえきぶん /一駅分/\nひとえぐさ /一重草/\nひとえざき /一重咲き/\nひとえに /偏に/\nひとえばおり /単羽織/\nひとえまぶた /一重瞼/\nひとえもの /単物/\nひとおし /一押し;もう-/\nひとおじ /人怖じ/\nひとおと /人音/\nひとおに /人鬼/\nひとおもい /一思い/\nひとかい /人買い/\nひとかかえ /一抱え/\nひとかけら /一欠片/\nひとかげ /人影/\nひとかすみ /一霞/\nひとかず /人数/\nひとかせぎ /一稼ぎ/\nひとかぞく /一家族/\nひとかた /一方/\nひとかたならず /一方ならず/\nひとかたまり /一塊/\nひとかど /一角;-の人物/一廉/\nひとかぶ /一株/\nひとからげ /一絡/一絡げ;十把-/\nひとかわ /一皮/\nひとかん /一缶/\nひとがき /人垣/\nひとがた /人形/人型/人像/\nひとがら /人柄/\nひとがんばり /一頑張り/\nひときり /人斬り/一切り/\nひときわ /一際/\nひとぎき /人聞き/\nひとぎらい /人嫌い/\nひとく /秘匿/\nひとくい /人食い;cannibal/人喰い/非特異/人食/\nひとくいじんしゅ /人喰い人種/\nひとくいてき /非特異的/\nひとくぎり /一区切り/\nひとくくり /一括り/\nひとくせ /一癖/\nひとくせい /秘匿性/\nひとくだり /一行/\nひとくち /一口/\nひとくちだい /一口大/\nひとくちめ /一口目/\nひとくに /他国/人国/\nひとくふう /一工夫/\nひとくみ /一組/\nひとくら /一庫/\nひとくろう /一苦労/\nひとけ /人気/\nひとけた /一桁/1桁/\nひとけため /一桁目/1桁目/\nひとこえ /一声/\nひとこえせんりょう /一声千両/\nひとこきゅう /一呼吸/\nひとこじん /人個人/\nひとこと /一言/\nひとことちゅうい /一言注意/\nひとことぬしのかみ /一言主神/\nひとことふたこと /一言二言/\nひとこま /一齣/一コマ/一こま/ひとコマ/\nひところ /一頃/ひと頃/\nひとごえ /人声/\nひとごこち /人心地/\nひとごころ /人心/\nひとごと /他人事/人事;=他人事/人言;他人の言葉、噂/他人言;=人言/\nひとごみ /人込み/人混み;=人込み/人ごみ/\nひとごろし /人殺し/\nひとさがし /人探し/\nひとさしゆび /人差し指/人指し指/人差指/\nひとさま /人様/\nひとさら /一皿/\nひとさらい /人攫い/\nひとさわがせ /人騒がせ/\nひとざいさん /一財産/\nひとざと /人里/\nひとし /等/仁/均/準/斉/斎/仁志/倫/人志;名/仁司/仁史/倫史/等し/\nひとしお /一入/一塩/\nひとしきり /一頻り/\nひとしくない /≠;!=/\nひとしごと /一仕事/\nひとしだい /人次第/\nひとしな /一品/\nひとしなみ /等し並み/\nひとしばい /一芝居/\nひとしょうぶ /一勝負/\nひとしれず /人知れず/\nひとじしん /人自身/\nひとじたい /人自体/\nひとじち /人質/\nひとじちかいほう /人質解放/\nひとじちしゃくほう /人質釈放/\nひとじに /人死/人死に/\nひとすじ /一筋/\nひとすじなわ /一筋縄/\nひとずき /人好き/\nひとせだい /一世代/\nひとせだいまえ /一世代前/\nひとぜんいん /人全員/\nひとぜんたい /人全体/\nひとそうどう /一騒動/\nひとたち /人達/一太刀/\nひとたば /一束/\nひとたび /一度/\nひとたま /一玉/\nひとたまり /一溜り/\nひとだかり /人集り/\nひとだすけ /人助け/\nひとだね /人種/\nひとだのみ /人頼み/\nひとだま /人魂/\nひとだまり /人溜り/\nひとだんらく /一段落/\nひとちがい /人違い/\nひとっこ /人っ子/\nひとっこひとり /人っ子一人/\nひとっとび /ひとっ飛び/\nひとっぱしり /一っ走り/ひとっ走り/\nひとつ /一つ/非凸/１つ/1つ/\nひとつおぼえ /一つ覚え/\nひとつかま /一つ釜/\nひとつかみ /一掴み/\nひとつき /一月/ひと月/一突き/\nひとつきいじょう /一月以上/\nひとつきいじょうまえ /一月以上前/\nひとつきいない /一月以内/\nひとつきはん /一月半/\nひとつきぶん /一月分/\nひとつきほど /一月程/\nひとつぎ /一木/\nひとつづき /一続き/\nひとつところ /一つ所/\nひとつばし /一橋/一ッ橋/一ツ橋/\nひとつばしだい /一橋大/\nひとつばしだいがく /一橋大学/\nひとつひきりょう /一つ引両/\nひとつひとつ /一つ一つ/１つひとつ/\nひとつぶ /一粒/\nひとつぶえり /一粒選り/\nひとつぶだね /一粒種/\nひとつぶひとつぶ /一粒一粒/\nひとつぶより /一粒選り/\nひとつぼし /一つ星;☆/\nひとつまつ /一松/\nひとつまみ /一摘み/一撮み/\nひとつみ /一つ身/\nひとつめ /一つ目/一つめ/\nひとつもん /一つ紋/\nひとつや /一つ家/\nひとつら /一連/一列/一行/\nひとづかい /人使い/\nひとづかれ /人疲れ/\nひとづき /人付き/\nひとづきあい /人付き合い;-が悪い/人付合い/\nひとづくり /人作り/\nひとづて /人伝/\nひとづま /人妻/\nひとて /一手/\nひとていど /人程度/\nひとで /人手;hand/人出;crowd/海星;starfish☆ (「人出」とも書く)/\nひとでなし /人で無し/人でなし/\nひとでぶそく /人手不足/\nひととおり /一通り/\nひととき /一時/\nひとところ /一所/一処/\nひととせ /一年/稘/\nひととなり /為人/人となり/\nひととび /一飛び/\nひとどうし /人同士/人同志;?/\nひとどおり /人通り/\nひとなか /人中/\nひとなかせ /人泣かせ/\nひとなつ /一夏/\nひとなど /人等/\nひとなみ /人波;crowd of people/人並;common/人並み/\nひとなみいじょう /人並以上/\nひとなり /仁成/\nひとにぎり /一握り/\nひとねいり /一寝入り/\nひとねむり /一眠り/\nひとのき /一軒;[建築]/\nひとのこ /人の子/\nひとのみ /一飲み/\nひとのみち /人の道/\nひとのよ /人の世/人の代;=人の世/\nひとは /一葉/\nひとはこ /一箱/\nひとはこぶん /一箱分/\nひとはし /一端/\nひとはしり /一走り/\nひとはた /一旗/\nひとはたらき /一働き/\nひとはだ /人肌;-が恋しい/一肌;-脱ぐ/\nひとはな /一花/\nひとはぶね /一葉舟/\nひとはら /一腹/\nひとはらん /一波乱/\nひとはり /一針/\nひとばし /人橋/\nひとばしら /人柱/\nひとばらい /人払い/\nひとばん /一晩/\nひとばんいじょう /一晩以上/\nひとばんご /一晩後/\nひとばんじゅう /一晩中/\nひとぱっく /一パック/\nひとひ /一日/\nひとひとり /人一人/\nひとひねり /一捻り/一ひねり/\nひとひら /一片/一枚/\nひとびと /人々/人びと/人人/\nひとふくろ /一袋/\nひとふし /一節/\nひとふで /一筆/\nひとふでがき /一筆書/一筆書き/\nひとふゆ /一冬/\nひとふり /一振り;刀剣類の一本/\nひとふろ /一風呂/\nひとふんばり /一踏ん張り/\nひとぶそく /人不足/\nひとへや /一部屋/\nひとべらし /人減らし;リストラ/\nひとほね /一骨/\nひとま /一間/\nひとまえ /人前/\nひとまかせ /人任せ/\nひとまき /一巻/\nひとまく /一幕/\nひとまくみ /一幕見/\nひとまくもの /一幕物;one-act play/\nひとまず /一先ず/\nひとまたぎ /一跨ぎ/\nひとまち /人待ち/\nひとまちがお /人待ち顔/\nひとまとめ /一纏め/\nひとまね /人真似/\nひとまろ /人麻呂/人麿/一麿/\nひとまわり /一回り/\nひとみ /瞳/人見/仁美/一美/\nひとみきねんこうどう /人見記念講堂/\nひとみごくう /人身御供/\nひとみしり /人見知り/\nひとみすいしょう /瞳水晶/\nひとむかし /一昔/\nひとむかしまえ /一昔前/\nひとむね /一棟/\nひとむら /一叢/一群/\nひとむれ /一群/\nひとめ /人目/一目/ひと眼/\nひとめいわく /人迷惑/\nひとめぐり /一巡り/一周り/\nひとめぼれ /一目惚れ/\nひともうけ /一儲け/\nひともじ /一文字/人文字/\nひともと /一本;-の花/\nひともなげ /人も無げ/\nひともの /一物/\nひともんちゃく /一悶着/\nひとや /人屋/\nひとやく /一役/\nひとやすみ /一休み/\nひとやま /一山/人山/\nひとよ /一夜/一世/\nひとよぎり /一節切/\nひとよし /人吉/\nひとよせ /人寄せ/\nひとよたけ /一夜茸/\nひとり /一人/独り/１人/独/獨り/1人/ひとり/\nひとりあそび /一人遊び/\nひとりあたま /一人頭;-20万円の増税/\nひとりあたり /一人当/\nひとりあるき /独り歩き/一人歩き/\nひとりい /独り居/\nひとりいじょう /一人以上/\nひとりいちだい /一人一台/\nひとりいっさつ /一人一殺/\nひとりうき /一人浮き/\nひとりうち /一人打ち/\nひとりがち /一人勝ち/独り勝ち/\nひとりがてん /独り合点/\nひとりきり /一人きり/\nひとりぎめ /独り決め/\nひとりくらい /一人位/\nひとりぐち /一人口/\nひとりぐらし /一人暮らし/一人暮し/独り暮らし/独り暮し/\nひとりごと /独り言/ひとり言/一人言/\nひとりしずか /一人静/\nひとりしばい /一人芝居/\nひとりじかんさ /一人時間差/\nひとりじめ /独り占め/一人占め/\nひとりずまい /一人住まい/\nひとりずもう /一人相撲/独り相撲/\nひとりせんよう /一人専用/\nひとりたび /一人旅/\nひとりだち /独り立ち/一人立ち/一人立/\nひとりっきり /一人っきり/\nひとりっこ /一人っ子/\nひとりね /独り寝;-の夜/\nひとりのり /一人乗り/\nひとりひとり /一人一人/\nひとりぶたい /一人舞台/独り舞台/\nひとりぶん /一人分/\nひとりべや /一人部屋/\nひとりぼっち /一人ぼっち/独りぼっち/一人法師/\nひとりまえ /一人前/\nひとりまけ /一人負け/\nひとりみ /独り身/\nひとりむすこ /一人息子/\nひとりむすめ /一人娘/\nひとりめ /一人目/\nひとりもの /独り者/\nひとりよう /一人用/\nひとりよがり /独り善がり/\nひとりわらい /独り笑い/\nひど /肥土/\nひどいめ /酷い目/\nひどう /非道/\nひどうき /非同期/\nひどうきがた /非同期型/\nひどうきしき /非同期式/\nひどうきしょうこうぐん /非同期症候群/\nひどうきしょり /非同期処理/\nひどうきつうしん /非同期通信/\nひどうきてき /非同期的/\nひどうきどうさ /非同期動作/\nひどうさじ /非動作時/\nひどうじ /非同時/\nひどうとくてき /非道徳的/\nひどけい /日時計/\nひどこ /火床/\nひどのらか /ヒドノラ科/Hydnoraceae/\nひどらすちすあか /ヒドラスチス亜科/Hydrastidoideae/\nひどり /日取り/\nひどろきしるき /ヒドロキシル基;(hydroxyl) 水酸基/\nひどろすたきすもく /ヒドロスタキス目/Hydrostachydales/\nひな /雛/鄙/\nひなあそび /雛遊び/\nひなあられ /雛霰/雛あられ/\nひない /比内/皮内/\nひないどり /比内鶏/\nひなか /日中/\nひなかざり /雛飾り/\nひながし /雛菓子;雛祭り用のお菓子/\nひながた /雛形/ひな形/雛型/ひな型/\nひなぎく /雛菊/\nひなげし /雛罌粟/\nひなこ /雛子;名/日向子/比奈子/日名子/\nひなずし /雛鮨/\nひなせ /日生/\nひなた /日向/\nひなたぼっこ /日向ぼっこ/\nひなだん /雛壇/\nひなつ /日夏/\nひなどり /雛鳥/\nひなにんぎょう /雛人形/ひな人形/\nひなまつり /雛祭り;今日は楽しい-/ひな祭り/雛祭/\nひなまめほん /雛豆本/\nひなもと /雛元/\nひならず /日ならず/\nひならずして /日ならずして/\nひなわ /火縄/\nひなわじゅう /火縄銃/\nひなん /避難;†escape/非難;†blame/批難;=非難/\nひなんかのうせい /非難可能性/\nひなんかんこく /避難勧告/\nひなんきじ /非難記事/\nひなんくんれん /避難訓練/\nひなんけつぎ /非難決議/\nひなんごや /避難小屋/\nひなんさき /避難先/\nひなんじょ /避難所/\nひなんせいかつ /避難生活/\nひなんせいめい /非難声明/\nひなんばしょ /避難場所/\nひなんみん /避難民/\nひなんめいれい /避難命令/\nひにく /皮肉/髀肉;腿の肉。「-の嘆」/\nひにくや /皮肉屋/\nひにち /日々/日日/日にち/\nひにちじょう /非日常/\nひにちじょうせい /非日常性/\nひにちじょうてき /非日常的/\nひにひに /日に日に;day by day/\nひにほんご /非日本語/\nひにゅう /泌乳/\nひにょう /泌尿/\nひにょうき /泌尿器/\nひにょうきか /泌尿器科/\nひにん /避妊/否認/非人/\nひにんぐ /避妊具/\nひにんけん /否認権/\nひにんげん /非人間/\nひにんげんてき /非人間的/\nひにんしょう /非人称/\nひにんじょう /非人情/\nひにんほう /避妊法/\nひね /陳/老成/\nひねくれもの /捻くれ者/ひねくれ者/\nひねしょうが /陳生姜/\nひねずみ /火鼠;伝説上の鼠/\nひねつ /比熱/\nひねの /日根野/\nひねもす /終日/\nひねり /捻り/\nひねん /比年/\nひの /日野/火野/樋野/\nひのいり /日の入り/日入/\nひのうち /日の中/\nひのうみ /火の海/\nひのうりつ /非能率/\nひのうりつてき /非能率的/\nひのえ /丙;[十干]3/\nひのえいぬ /丙戌/\nひのえうま /丙午/\nひのえさる /丙申/\nひのえたつ /丙辰/\nひのえとら /丙寅/\nひのえね /丙子/\nひのえまた /檜枝岐/桧枝岐/\nひのおか /日ノ岡/\nひのかげ /日之影/\nひのかみ /火の神/日の神;天照大神/\nひのき /檜/桧/\nひのきぶたい /桧舞台/檜舞台/\nひのきぶろ /檜風呂/\nひのくち /樋ノ口/樋の口/\nひのくま /日隈/\nひのくるま /火の車/\nひのけ /火の気/\nひのこ /火の粉/\nひのし /日野市/\nひのじどうしゃ /日野自動車;[企業名]/\nひのたま /火の玉/\nひのて /火の手/\nひので /日の出/日出/日之出/\nひのでじょし /日出女子/\nひのでじょしがくえん /日出女子学園/\nひのでまえ /日の出前/\nひのと /丁;[十干]4/\nひのとい /丁亥/\nひのとう /丁卯/\nひのとうし /丁丑/\nひのととり /丁酉/\nひのとひつじ /丁未/\nひのとみ /丁巳/\nひのとり /火の鳥/\nひのはら /桧原/\nひのはる /日之春/\nひのばし /日野橋/\nひのべ /日延べ/\nひのまる /日の丸/\nひのまるべんとう /日の丸弁当;白飯と梅干しのみで構成される弁当/\nひのまわり /火の回り/\nひのみ /火の見;-櫓/\nひのみこ /日の御子/\nひのみさき /日御碕/日御崎/\nひのみやぐら /火の見櫓/\nひのめ /日の目/\nひのもと /日の本/火の元/\nひのもり /日野森;姓/\nひのようじん /火の用心/\nひはい /疲憊/\nひはかいけんさ /非破壊検査/\nひはかいてき /非破壊的/\nひはく /菲薄/皮帛/\nひはつ /被髪/\nひはなち /樋放/\nひはら /日原/\nひはん /批判/\nひはんいがい /批判以外/\nひはんかくご /批判覚悟/\nひはんきじ /批判記事/\nひはんしゃ /批判者/\nひはんせいしん /批判精神/\nひはんせいりょく /批判勢力/\nひはんたいしょう /批判対象/\nひはんてき /批判的/\nひはんてきいけん /批判的意見/\nひはんてつがく /批判哲学/\nひはんひょう /批判票/\nひはんりょく /批判力/\nひはんりろん /批判理論;kritische Theorie(独)/\nひば /比婆/\nひばい /肥培/非売/\nひばいひん /非売品/\nひばかま /緋袴/\nひばかり /日計/\nひばく /被爆;†爆発にあう/被曝;†放射線にさらされる/飛瀑;高い滝/被縛/\nひばくしゃ /被爆者;†「原爆-」/被曝者;†「放射能漏れの-」/\nひばくせんりょうけい /被曝線量計/\nひばくち /被爆地/\nひばくりょう /被曝量/被爆量;?/\nひばこ /火箱/\nひばご /卑罵語/\nひばし /火箸/\nひばしら /火柱/\nひばち /火鉢/\nひばな /火花/\nひばら /桧原/檜原/脾腹;脇腹/\nひばらむら /桧原村/\nひばり /雲雀/告天子/\nひばん /非番/\nひひ /狒狒/比比/霏霏/霏々/比々/狒々/\nひひょう /批評/\nひひょうか /批評家/\nひひょうがん /批評眼/\nひひょうき /批評器/\nひひょうし /批評誌/\nひひょうしゃ /批評者/\nひひょうじ /非表示/\nひひょうじゅん /非標準/\nひび /日々/日日/皹/罅/皸/日比/\nひびき /響き/響/\nひびこよう /日々雇用/\nひびこれこうじつ /日々是好日/\nひびつ /火櫃;火鉢/\nひびの /日比野/\nひびや /日比谷/\nひびやえき /日比谷駅/\nひびやこうえん /日比谷公園/\nひびやこくさい /日比谷国際/\nひびやせん /日比谷線/\nひびやせんちょくつう /日比谷線直通/\nひびやとしょかん /日比谷図書館/\nひびややおん /日比谷野音/\nひびややがいおんがくどう /日比谷野外音楽堂/\nひびょういん /避病院/\nひびわれ /罅割れ/ひび割れ/\nひぴりんけい /非ピリン系/\nひふ /皮膚/被布/非負/\nひふえん /皮膚炎/\nひふか /皮膚科/\nひふかい /皮膚科医/\nひふかがく /皮膚科学/\nひふかんかく /皮膚感覚;-で捉える/\nひふがん /皮膚癌/皮膚がん/皮膚ガン/\nひふきだけ /火吹き竹/\nひふきんえん /皮膚筋炎;[医]/\nひふく /被覆/被服/\nひふくき /被覆木/\nひふくきん /腓腹筋/\nひふくぎ /被覆木/\nひふくざい /被覆材/\nひふくひ /被服費/\nひふくりつ /被覆率/\nひふこう /非負項/\nひふこきゅう /皮膚呼吸/\nひふせいすう /非負整数/\nひふそしき /皮膚組織/\nひふち /非負値/\nひふていち /非不定値/非負定値/\nひふびょう /皮膚病/\nひふみ /日文/一二三/\nひふやく /皮膚薬/\nひふようしゃ /被扶養者/\nひふん /悲憤/\nひふんこうがい /悲憤慷慨/\nひぶ /日歩/秘部/\nひぶせ /火伏せ/\nひぶそう /非武装/\nひぶそうちたい /非武装地帯;DMZ/\nひぶそうちゅうりつ /非武装中立/\nひぶた /火蓋/\nひぶつ /秘仏/\nひぶつりてき /非物理的/\nひぶん /碑文/非分/非文;*/\nひぶんかつ /非分割/\nひぶんかてき /非文化的/\nひぶんしょう /飛蚊症/\nひぶんは /非文派/\nひぶんめいてき /非文明的/\nひへい /疲弊/\nひへいこう /非平衡/\nひへいこうけい /非平衡系/\nひへいこうじょうたい /非平衡状態/\nひへいそく /非閉塞/\nひへいそくせい /非閉塞性/\nひへん /火偏/日偏/\nひほう /秘宝;†hidden treasure.「インカの-」/秘法;†mystique.「若返りの-」/悲報/非法;out of law.「-の行い」/秘方;†secret recipe/飛報/\nひほうかん /秘宝館/\nひほうしゃせい /非放射性/\nひほうわ /非飽和/\nひほけんしゃ /被保険者/\nひほけんぶつ /被保険物/\nひほしょく /被補食/\nひほじ /非保持/\nひほん /秘本/\nひほんしつてき /非本質的/\nひぼう /誹謗/非望/\nひぼうちゅうしょう /誹謗中傷/\nひぼうりょく /非暴力/\nひぼうりょくていこう /非暴力抵抗/\nひぼし /干乾し/日干/\nひぼたん /緋牡丹/\nひぼん /非凡/\nひま /暇/閑/隙;(すきま)/蓖麻;唐胡麻/\nひまく /皮膜;membrane/被膜;capsule/\nひまご /曾孫/\nひまし /日増し/蓖麻子;-油/\nひましに /日増しに/\nひましゆ /蓖麻子油/ヒマシ油/ひまし油/\nひまじん /暇人/閑人/\nひまち /日待ち/\nひまつ /飛沫/\nひまつかんせん /飛沫感染/\nひまつでんせん /飛沫伝染/\nひまつぶし /暇潰し/暇つぶし/\nひまつり /火祭/火祭り/\nひまひま /暇々/暇暇/\nひまらやすぎ /ヒマラヤ杉;Himalaya/\nひまわり /向日葵/火回り/\nひまわりいろ /向日葵色/\nひまわりゆ /ひまわり油/\nひまん /肥満/\nひまんがた /肥満型/\nひまんさいぼう /肥満細胞;[生物]mast cell/\nひまんしょう /肥満症/\nひまんじ /肥満児/\nひまんたい /肥満体/\nひまんたんどらか /ヒマンタンドラ科/Himantandraceae/\nひみ /氷見/\nひみこ /卑弥呼;3世紀ごろの邪馬台国の女王/日美子/\nひみせん /氷見線/\nひみつ /秘密/\nひみつかい /秘密会/\nひみつかいだん /秘密会談/\nひみつかぎ /秘密鍵/\nひみつがいこう /秘密外交;secret diplomacy/\nひみつきち /秘密基地/\nひみつけいさつ /秘密警察/\nひみつけっしゃ /秘密結社/\nひみつげんしゅ /秘密厳守/\nひみつしゅうかい /秘密集会/\nひみつしゅぎ /秘密主義/\nひみつしれい /秘密指令/\nひみつせんきょ /秘密選挙/\nひみつそしき /秘密組織/\nひみつたんてい /秘密探偵/\nひみつちょうさいん /秘密調査員/\nひみつつみたてきん /秘密積立金/\nひみつとうひょう /秘密投票/\nひみつど /秘密度/\nひみつへいき /秘密兵器/\nひみつほじけいやく /秘密保持契約/\nひみつぼん /秘密本/\nひみつり /秘密裏/秘密裡/\nひみょう /秘妙/\nひみん /卑民/\nひみんしゅせい /非民主性/\nひみんしゅてき /非民主的/\nひむか /日向/\nひむかい /日向/\nひむら /日村/\nひむろ /氷室/\nひむろさえこ /氷室冴子/\nひめ /姫/媛/\nひめい /悲鳴/碑銘/非命/\nひめかいどう /姫街道/\nひめかわ /姫川/\nひめがみ /姫神;⇔彦神/比売神;⇔比古神/\nひめがわ /姫川/\nひめき /姫木/\nひめぎみ /姫君/\nひめくり /日捲り;毎日めくるカレンダー/日めくり/\nひめこ /姫子/\nひめごぜ /姫御前/\nひめごと /秘め事/\nひめさま /姫様/\nひめしま /姫島/\nひめしんせん /姫新線/\nひめじ /姫路/\nひめじえき /姫路駅/\nひめじかん /姫路間/\nひめじし /姫路市/\nひめじじょう /姫路城/\nひめじどっきょうだいがく /姫路獨協大学/姫路独協大学/\nひめじひがし /姫路東/\nひめじほうめん /姫路方面/\nひめじま /姫嶋/\nひめたけ /姫竹/\nひめど /姫戸/\nひめの /姫野/\nひめのき /姫乃樹/\nひめのぎ /姫ノ樹/姫乃樹/\nひめはじめ /姫始め;正月/\nひめまつ /姫松/\nひめみこ /姫御子/\nひめみや /姫宮/\nひめゆり /姫百合/\nひめゆりぶたい /ひめゆり部隊;[日本史](1945)/\nひめん /罷免/\nひめんけん /罷免権/\nひも /紐/綬/\nひもう /被毛/\nひもく /費目/皮目/\nひもくぎょ /比目魚/\nひもくべつ /費目別/\nひもじ /火文字/緋文字;Hawthorne, The Scarlet Letter (1850)/\nひもじょう /紐状/\nひもすがら /終日/\nひもち /日持ち/日保ち;卵は意外と-する/火持ち;-のよい炭/\nひもつき /紐付き/\nひもつけ /紐付け/\nひもと /火元/\nひもとおし /紐通し;ホイッスルの-/\nひもとせきにんしゃ /火元責任者/\nひもの /干物/檜物/\nひもぱん /紐パン;[新語]紐で結ぶパンツ/\nひもよう /紐用/\nひもろぎ /胙;神籬のお供え/神籬/\nひもん /秘文;秘密の呪文/\nひもんじ /緋文字;Hawthorne, The Scarlet Letter (1850)/\nひもんや /碑文谷/\nひゃく /百/岶/襞/辟/珀/\nひゃくい /百位/\nひゃくいち /百一;うそつき/\nひゃくえん /百円/\nひゃくえんだま /百円玉/\nひゃくえんらいたー /百円ライター/\nひゃくおく /百億/\nひゃくがい /百害/\nひゃくぎょう /百行/\nひゃくげん /百元/\nひゃくごぎんこう /百五銀行/\nひゃくしきしてい /百式司偵/\nひゃくしぜんしょ /百子全書/\nひゃくしゃくかんとう /百尺竿頭/\nひゃくしゅうねん /百周年/\nひゃくしゅつ /百出/\nひゃくしょう /百姓/百勝/\nひゃくしょういっき /百姓一揆/\nひゃくしょうや /百姓家/\nひゃくしょうよみ /百姓読み/\nひゃくじ /百事/\nひゃくじゅう /百獣/\nひゃくじゅうおう /百獣王/\nひゃくすうじゅう /百数十/\nひゃくすうじゅうにん /百数十人/\nひゃくせい /百世/\nひゃくせつ /百折/\nひゃくせつふとう /百折不撓/\nひゃくせん /百選/百戦/百千/\nひゃくせんひゃくしょう /百戦百勝/\nひゃくせんれんま /百戦錬磨/百戦練磨/\nひゃくそく /百足/\nひゃくたい /百態/\nひゃくたけ /百武/\nひゃくたたき /百叩き/\nひゃくたろう /百太郎/\nひゃくだい /百代/\nひゃくだいいじょう /百台以上/\nひゃくちょう /百兆/\nひゃくてんまんてん /百点満点/\nひゃくど /百度/\nひゃくどまいり /百度参り/\nひゃくにじゅうにち /百二十日/\nひゃくにち /百日/\nひゃくにちいも /百日芋/\nひゃくにちさいばん /百日裁判;公選法/\nひゃくにちぜき /百日咳/\nひゃくにちそう /百日草/\nひゃくにちてんか /百日天下;[世界史]les Cent-Jours/\nひゃくにん /百人/\nひゃくにんいじょう /百人以上/\nひゃくにんいっしゅ /百人一首/\nひゃくにんぎり /百人斬り/\nひゃくにんちょう /百人町/\nひゃくにんひゃくよう /百人百様/\nひゃくにんりき /百人力/\nひゃくねん /百年/\nひゃくねんかせい /百年河清/\nひゃくねんせんそう /百年戦争/\nひゃくねんのけい /百年の計;国家-/\nひゃくねんまえ /百年前/\nひゃくはちじゅうど /百八十度/\nひゃくはちぼんのう /百八煩悩/\nひゃくばい /百倍/\nひゃくひろ /百尋/\nひゃくぶん /百聞/百分/\nひゃくぶんひ /百分比/\nひゃくぶんりつ /百分率/\nひゃくまい /百枚/\nひゃくまた /百又/\nひゃくまん /百万/\nひゃくまんえん /百万円/\nひゃくまんかい /百万回/\nひゃくまんごく /百万石/\nひゃくまんだい /百万台/\nひゃくまんだら /百万陀羅/\nひゃくまんにん /百万人/\nひゃくまんねん /百万年/\nひゃくまんべん /百万遍/\nひゃくまんりょう /百万両/百萬両/\nひゃくみ /百味/\nひゃくみだんす /百味箪笥/\nひゃくめ /百目/\nひゃくめいざん /百名山/\nひゃくめんそう /百面相/\nひゃくもじ /百文字/\nひゃくものがたり /百物語/\nひゃくやく /百薬/\nひゃくやくのちょう /百薬の長/\nひゃくようばこ /百葉箱/\nひゃくらい /百雷/\nひゃくり /百里/\nひゃくりょう /百僚/\nひゃくれつ /百裂/\nひゃくれん /百錬/\nひゃくれんぱつ /百連発/\nひゃくろん /百論/\nひゃっか /百科;「-事典」/百花;「-繚乱」/百貨;「-店」/百家;「諸子-」/\nひゃっかい /百回/\nひゃっかじてん /百科事典/百科辞典/\nひゃっかせいほう /百花斉放/\nひゃっかぜんしょ /百科全書/\nひゃっかぜんしょか /百科全書家/\nひゃっかぜんしょは /百科全書派;les Encyclopedistes/\nひゃっかそうめい /百家争鳴/\nひゃっかてん /百貨店/\nひゃっかてんがた /百貨店型/\nひゃっかりょうらん /百花繚乱/\nひゃっかん /百貫/百官/\nひゃっき /百鬼/\nひゃっきえん /百鬼園/\nひゃっきやぎょう /百鬼夜行/\nひゃっきやこう /百鬼夜行/\nひゃっきん /百均;[新語][略語]百円均一/\nひゃっけい /百景/百計/\nひゃっけん /百間/百見/\nひゃっこう /百行/\nひゃっぱつ /百発/\nひゃっぱつひゃくちゅう /百発百中/\nひゃっぱん /百般/\nひゃっぴき /百匹/\nひゃっぴょう /百票/\nひゃっぺん /百遍/\nひゃっぽ /百歩/\nひゃっぽう /百方/\nひゃっぽだ /百歩蛇/\nひや /火屋/冷や/\nひやあせ /冷や汗/冷汗/\nひやかし /素見/冷やかし/\nひやく /飛躍/秘薬/非役/秘鑰/\nひやくてき /飛躍的/\nひやくてきしんてん /飛躍的進展/\nひやけ /日焼け/日焼/\nひやけどめ /日焼止め/日焼け止め;sun block/\nひやざけ /冷や酒/冷酒/\nひやし /冷やし;cold/\nひやしちゅうか /冷やし中華/冷し中華/\nひやそうめん /冷や素麺/\nひやとい /日雇い/\nひやといろうどうしゃ /日雇い労働者;casual worker/\nひやひや /冷や冷や/\nひやま /檜山/桧山/日山/樋山/\nひやみず /冷や水;年寄の-/冷水/\nひやみづ /冷水/\nひやむぎ /冷麦/\nひやめし /冷や飯;-を食う/冷飯/\nひややか /冷やか/\nひややっこ /冷奴/冷や奴/\nひゅーむかん /ヒューム管/\nひゅうが /日向/\nひゅうがなだ /日向灘/\nひゅうま /飛雄馬/\nひゆ /比喩/譬喩;≒比喩/\nひゆーくりっどきかがく /非ユークリッド幾何学/\nひゆうきてき /非有機的/\nひゆうり /非有理/\nひゆか /譬喩歌/\nひゆてき /比喩的/\nひゆひょうげん /比喩表現/\nひゆほう /比喩法/\nひょう /表/豹/票;vote/雹/評/標;目標/漂;漂白/瓢;瓢箪/剽;剽軽/嫖;かるい/慓;慓悍/縹;はなだ/飄;飄々/飃;「飄」の異体字/驃/氷/冰;「氷」の異体字/冫;(にすい)/馮/憑;憑依/彪/殍;うえじに/飆;つむじかぜ/驫/髟;(かみがしら)/拍;拍子/俵;たわら/兵;(呉音)/平;平韻/凭;もた・れる/\nひょうあつめ /票集め/\nひょうい /憑依/表意/\nひょういつ /飄逸/\nひょういてき /表意的/\nひょういもじ /表意文字/\nひょういれ /票入/\nひょういん /平韻/\nひょうえ /兵衛/\nひょうおん /表音/氷温;NB:-2〜+2℃/\nひょうおんご /表音語/\nひょうおんせい /表音性/\nひょうおんてき /表音的/\nひょうおんぶん /表音文/\nひょうおんもじ /表音文字/\nひょうか /評価/氷菓/氷花/評家/瓢果/\nひょうかい /氷解/氷塊/氷海/\nひょうかいがい /評価以外/\nひょうかえき /評価益/\nひょうかおち /評価落/\nひょうかかいせき /評価解析/\nひょうかかかく /評価価格/\nひょうかかんきょう /評価環境/\nひょうかかんすう /評価関数/\nひょうかがく /評価額/評価学/\nひょうかき /評価機/評価器/評価期/\nひょうかきじ /評価記事/\nひょうかきじゅん /評価基準/\nひょうかきそく /評価規則/\nひょうかぎじゅつ /評価技術/\nひょうかぎほう /評価技法/\nひょうかく /嫖客/\nひょうかけい /評価系/\nひょうかけっか /評価結果/\nひょうかけんきゅうしつ /評価研究室/\nひょうかご /評価後/評価語/\nひょうかごさ /評価誤差/\nひょうかさがくきん /評価差額金/\nひょうかしえん /評価支援/\nひょうかしき /評価式/\nひょうかしけん /評価試験/\nひょうかししん /評価指針/\nひょうかしゃ /評価者/\nひょうかしゃくど /評価尺度/\nひょうかじっけん /評価実験/\nひょうかじゅんい /評価順位/\nひょうかじゅんじょ /評価順序/\nひょうかじょうけん /評価条件/\nひょうかず /評価図/\nひょうかせいど /評価制度/\nひょうかぞん /評価損/\nひょうかたいしょう /評価対象/\nひょうかち /評価値/\nひょうかてき /評価的/\nひょうかてん /評価点/\nひょうかてんすう /評価点数/\nひょうかのうりょく /評価能力/\nひょうかばん /評価版/\nひょうかふのう /評価不能/\nひょうかぶ /評価部/\nひょうかほう /評価法/\nひょうかほうしき /評価方式/\nひょうかほうほう /評価方法/\nひょうかよう /評価用/\nひょうかりょう /評価量/\nひょうかん /氷冠;ice cap/剽悍/慓悍;=剽悍/\nひょうが /氷河/\nひょうがい /表外/\nひょうがき /氷河期/\nひょうがじだい /氷河時代/\nひょうがじょう /氷河上/\nひょうがど /氷河土/\nひょうがわ /豹皮/\nひょうき /表記/標記;mark,title/氷期/標旗/兵機/\nひょうきこうしゅうかい /標記講習会/\nひょうきじょう /表記上/\nひょうきたいけい /表記体系/\nひょうきへい /驃騎兵/\nひょうきほう /表記法/\nひょうきほうほう /表記方法/\nひょうきゅう /氷球/\nひょうきょ /憑拠/\nひょうきよう /表記用/\nひょうきん /剽軽/標金/\nひょうきんもの /剽軽者/ひょうきん者/\nひょうぎ /評議/\nひょうぎいいんかい /評議委員会/\nひょうぎいん /評議員/\nひょうぎかい /評議会/\nひょうぎん /兵銀/\nひょうぐ /表具/\nひょうぐし /表具師/\nひょうぐみ /表組み/\nひょうぐや /表具屋/\nひょうぐやぶし /表具屋節/\nひょうけい /表敬/\nひょうけいさん /表計算/\nひょうけいさんきのう /表計算機能/\nひょうけいしき /表形式/\nひょうけいほうもん /表敬訪問/\nひょうけつ /氷結/表決;†議案への賛否を表明する/評決;†評議し決定する/票決;†投票して決定する/\nひょうけつけん /表決権/\nひょうけん /憑肩/憑険/\nひょうけんさく /表検索/\nひょうけんだいり /表見代理/\nひょうげん /表現/氷原/評言/\nひょうげんいぜん /表現以前/\nひょうげんかつどう /表現活動/\nひょうげんかのう /表現可能/\nひょうげんかのうせい /表現可能性/\nひょうげんがた /表現型;[生物]phenotype/\nひょうげんきのう /表現機能/\nひょうげんぎじゅつ /表現技術/\nひょうげんぎほう /表現技法/\nひょうげんぎょうれつ /表現行列/\nひょうげんけい /表現型;phenotype/表現系;expression system/\nひょうげんけいしき /表現形式/\nひょうげんけいたい /表現形態/\nひょうげんこうい /表現行為/\nひょうげんご /表現語/\nひょうげんしき /表現式/\nひょうげんしゃ /表現者/\nひょうげんしゅぎ /表現主義/\nひょうげんしゅだん /表現手段/\nひょうげんしゅほう /表現手法/\nひょうげんじたい /表現自体/\nひょうげんじょう /表現上/\nひょうげんぜんたい /表現全体/\nひょうげんちょう /表現長/\nひょうげんてき /表現的/\nひょうげんない /表現内/\nひょうげんないよう /表現内容/\nひょうげんのうりょく /表現能力/\nひょうげんのじゆう /表現の自由;憲法21条/\nひょうげんは /表現派/\nひょうげんふかのう /表現不可能/\nひょうげんぶつ /表現物/\nひょうげんほう /表現法/\nひょうげんほうほう /表現方法/\nひょうげんもじれつ /表現文字列/\nひょうげんよく /表現欲/\nひょうげんりょく /表現力/\nひょうげんりょくぶそく /表現力不足/\nひょうげんろん /表現論/\nひょうこう /標高/\nひょうこうさ /標高差/\nひょうご /兵庫/標語/評語/\nひょうごけん /兵庫県/\nひょうごけんちょう /兵庫県庁/\nひょうごけんほくぶ /兵庫県北部/\nひょうごけんよせん /兵庫県予選/\nひょうごけんりつ /兵庫県立/\nひょうごふう /標語風/\nひょうごもじ /表語文字/\nひょうごりょう /兵庫寮/\nひょうさ /票差/\nひょうさくさん /氷酢酸/\nひょうさつ /表札/標札/\nひょうざい /表在/\nひょうざいせい /表在性/\nひょうざん /氷山/\nひょうし /表紙/拍子/\nひょうしえ /表紙絵/\nひょうしが /表紙画/\nひょうしき /標識/表式/\nひょうしきごう /拍子記号;[音楽]/\nひょうしきしょく /標識色/\nひょうしきとう /標識灯/\nひょうしきどおり /標識通り/\nひょうしきばんごう /標識番号/\nひょうしぎ /拍子木/\nひょうしぎきり /拍子木切り;じゃがいもの-/\nひょうしつ /氷室/\nひょうしぬけ /拍子抜け/\nひょうしゃ /評者/\nひょうしゃく /評釈/\nひょうしゅつ /表出/\nひょうしょ /表書/\nひょうしょう /表彰/表象/標章/氷床/氷晶/平声/\nひょうしょうきのう /表象機能/\nひょうしょうしき /表彰式/\nひょうしょうしきしゅうりょうご /表彰式終了後/\nひょうしょうしゅぎ /表象主義/\nひょうしょうじょう /表彰状/\nひょうしょうだい /表彰台/\nひょうしょく /氷食/\nひょうじ /表示/標示/票時/憑恃/\nひょうじいき /表示域/\nひょうじいち /表示位置/\nひょうじか /表示可/\nひょうじかかく /表示価格/\nひょうじかのう /表示可能/\nひょうじかのうしょく /表示可能色/\nひょうじかん /表示管/\nひょうじかんけい /表示関係/\nひょうじがめん /表示画面/\nひょうじき /表示器/表示機/\nひょうじきかく /表示規格/\nひょうじきじゅん /表示基準/\nひょうじきのう /表示機能/\nひょうじぎむ /表示義務/\nひょうじぎょう /表示行/\nひょうじけい /表示系/\nひょうじけいしき /表示形式/\nひょうじけいたい /表示形態/\nひょうじけたすう /表示桁数/\nひょうじこうもく /表示項目/\nひょうじさき /表示先/\nひょうじざか /表示坂/\nひょうじしき /表示式/\nひょうじしきすう /表示色数/\nひょうじしゅうはすう /表示周波数/\nひょうじしょく /表示色/\nひょうじじ /表示時/\nひょうじじかん /表示時間/\nひょうじじょう /表示上/\nひょうじじょうほう /表示情報/\nひょうじせいのう /表示性能/\nひょうじせってい /表示設定/\nひょうじそう /表示相/\nひょうじそうち /表示装置/\nひょうじそくど /表示速度/\nひょうじち /表示値/\nひょうじちゅう /表示中/\nひょうじてき /表示的/\nひょうじてきいみろん /表示的意味論/\nひょうじとう /表示灯/\nひょうじないよう /表示内容/\nひょうじのうりょく /表示能力/\nひょうじはば /表示幅/\nひょうじはんい /表示範囲/\nひょうじばいりつ /表示倍率/\nひょうじばん /表示板/表示盤/表示版/\nひょうじぶ /表示部/\nひょうじぶつ /表示物/\nひょうじぶぶん /表示部分/\nひょうじほう /表示法/\nひょうじほうしき /表示方式/\nひょうじほうほう /表示方法/\nひょうじまど /表示窓/\nひょうじめん /表示面/\nひょうじめんせき /表示面積/\nひょうじもじ /表示文字/\nひょうじもじすう /表示文字数/\nひょうじゃ /評者/\nひょうじゅん /標準/\nひょうじゅん> /標準;-温度,-ロウソク/\nひょうじゅんあん /標準案/\nひょうじゅんいがい /標準以外/\nひょうじゅんいち /標準位置/\nひょうじゅんえき /標準液;[化学]standard solution/\nひょうじゅんおん /標準音/\nひょうじゅんおんがくじてん /標準音楽辞典/\nひょうじゅんか /標準化/標準課/\nひょうじゅんかいいんかい /標準化委員会/\nひょうじゅんかかく /標準価格/\nひょうじゅんかかくまい /標準価格米/\nひょうじゅんかかつどう /標準化活動/\nひょうじゅんかしぼうりつ /標準化死亡率/\nひょうじゅんかじぎょう /標準化事業/\nひょうじゅんかせき /標準化石/\nひょうじゅんかだんたい /標準化団体/\nひょうじゅんかつどう /標準活動/\nひょうじゅんかどうこう /標準化動向/\nひょうじゅんかんきょう /標準環境/\nひょうじゅんかんじ /標準漢字/\nひょうじゅんかんすう /標準関数/\nひょうじゅんき /標準機/標準軌/\nひょうじゅんきかく /標準規格/\nひょうじゅんきかん /標準軌間/\nひょうじゅんきどう /標準軌道/\nひょうじゅんきのう /標準機能/\nひょうじゅんきょく /標準局/\nひょうじゅんきんり /標準金利;prime rate/\nひょうじゅんけい /標準形/標準型/\nひょうじゅんけいしき /標準形式/\nひょうじゅんげんぞう /標準現像/\nひょうじゅんこうげん /標準光源/\nひょうじゅんこうせい /標準構成/\nひょうじゅんこうりかかく /標準小売価格/\nひょうじゅんご /標準語/\nひょうじゅんごいがい /標準語以外/\nひょうじゅんざひょう /標準座標/\nひょうじゅんしげき /標準刺激/\nひょうじゅんしてい /標準指定/\nひょうじゅんしゅつりょく /標準出力/\nひょうじゅんしょく /標準色/\nひょうじゅんしよう /標準仕様/\nひょうじゅんじ /標準時/\nひょうじゅんじかん /標準時間/\nひょうじゅんじっそう /標準実装/\nひょうじゅんじょうたい /標準状態/\nひょうじゅんじん /標準人/\nひょうじゅんぜいりつ /標準税率/\nひょうじゅんそうちゃく /標準装着/\nひょうじゅんそうび /標準装備/\nひょうじゅんたいけい /標準体型/\nひょうじゅんち /標準値/\nひょうじゅんてき /標準的/\nひょうじゅんてききょうかしょ /標準的教科書/\nひょうじゅんてつづき /標準手続/標準手続き/\nひょうじゅんてんぷ /標準添付/\nひょうじゅんでんぱ /標準電波/\nひょうじゅんとうさい /標準搭載/\nひょうじゅんとくてん /標準得点/\nひょうじゅんにほんご /標準日本語/\nひょうじゅんにゅうしゅつりょく /標準入出力/\nひょうじゅんにゅうりょく /標準入力/\nひょうじゅんのう /標準脳/\nひょうじゅんはつおん /標準発音/\nひょうじゅんひょうき /標準表記/\nひょうじゅんひん /標準品/\nひょうじゅんびせいぶつがく /標準微生物学/\nひょうじゅんふく /標準服/\nひょうじゅんふぞく /標準付属/\nひょうじゅんぶひん /標準部品/\nひょうじゅんへんさ /標準偏差/\nひょうじゅんもけい /標準模型/\nひょうじゅんりろん /標準理論/\nひょうじゅんろしゅつ /標準露出/\nひょうじょう /表情/氷上/評定/平調/\nひょうじょうがわら /評定河原/\nひょうじょうきん /表情筋/\nひょうじょうしゅう /評定衆/\nひょうじよう /表示用/\nひょうじようそ /表示要素/\nひょうじらん /表示欄/\nひょうじりょういき /表示領域/\nひょうじれい /表示例/\nひょうじわく /表示枠/\nひょうじん /氷人/\nひょうすう /票数/\nひょうせき /漂石/\nひょうせつ /氷雪/剽窃/評説/\nひょうぜん /飄然/\nひょうそう /表層/表装;書画の-/氷層/\nひょうそうかんきょう /表層環境/\nひょうそうぎょ /表層魚/\nひょうそうこうぞう /表層構造;surface structure/\nひょうそうてき /表層的/\nひょうそうなだれ /表層雪崩/\nひょうそく /表側/平仄/\nひょうぞう /氷像/\nひょうたん /瓢箪/氷炭/\nひょうたんなまず /瓢箪鯰/\nひょうだい /表題/標題/\nひょうだいおんがく /標題音楽/\nひょうだいきょく /表題曲/\nひょうだいさく /表題作/\nひょうだいぶ /表題部/\nひょうだいらん /表題欄/\nひょうだん /評壇/\nひょうちゃく /漂着/\nひょうちゃくぶつ /漂着物/\nひょうちゅう /表中/氷柱/標柱;†目印のハシラ。「バス停の-」/氷中/標注;†annotation.「原著の-」/評註;†批評し注釈する/標註;=標注/評注;=評註/\nひょうちょう /表徴/漂鳥/標徴/憑弔/\nひょうちょうせき /氷長石;adularia/\nひょうちん /氷枕/\nひょうてい /評定/標定/\nひょうていしゃくど /評定尺度/\nひょうていしゃくどほう /評定尺度法/\nひょうていそくど /表定速度/\nひょうていち /評定値/\nひょうてき /標的/\nひょうてきかく /標的核/\nひょうてん /評点/氷点/瓢天/\nひょうてんか /氷点下/\nひょうでん /評伝/票田/\nひょうとう /表頭/\nひょうど /表土/\nひょうどう /兵藤/兵頭/\nひょうのう /氷嚢/\nひょうはく /漂白;†bleach.「シャツの-」/漂泊;†wander.「-の詩人」/表白;confess.「胸中を-する」/\nひょうはくざい /漂白剤/\nひょうはくしゃ /漂泊者/\nひょうばく /氷瀑/\nひょうばん /評判/\nひょうばんき /評判記/\nひょうばんけんさく /評判検索/\nひょうばんごう /表番号/\nひょうひ /表皮/\nひょうひょう /飄々/飄飄/瓢々;?/\nひょうび /豹尾;[陰陽道]八将神の一。計都星/\nひょうびょう /縹渺/縹緲/縹眇/\nひょうふう /飄風/\nひょうぶ /兵部/\nひょうぶきょう /兵部卿/\nひょうぶしょう /兵部省;[律令制]三省/\nひょうへき /氷壁/表壁/\nひょうへん /豹変/\nひょうほう /兵法/\nひょうほん /標本/\nひょうほんか /標本化/\nひょうほんかしゅうはすう /標本化周波数/\nひょうほんしつ /標本室/\nひょうほんすう /標本数/\nひょうほんち /標本値/\nひょうほんちょうさ /標本調査;sampling/\nひょうほんてん /標本点/\nひょうほんてんすう /標本点数/\nひょうほんびん /標本瓶/\nひょうぼう /標榜/\nひょうま /豹馬/\nひょうむ /氷霧/\nひょうめい /表明/\nひょうめいけん /表明権/\nひょうめいしゃ /表明者/\nひょうめいほうほう /表明方法/\nひょうめん /表面/\nひょうめんおんど /表面温度/\nひょうめんか /表面化/\nひょうめんかこう /表面加工/\nひょうめんきょうかい /表面境界/\nひょうめんけいじょう /表面形状/\nひょうめんしょく /表面色/\nひょうめんしょり /表面処理/\nひょうめんじっそう /表面実装/\nひょうめんじょう /表面上/\nひょうめんじょうたい /表面状態/\nひょうめんせいぎょ /表面制御/\nひょうめんせき /表面積/\nひょうめんちょうりょく /表面張力/\nひょうめんてき /表面的/\nひょうめんは /表面波/\nひょうもく /標目/\nひょうもくひょう /標目表/\nひょうもん /平文/豹紋/\nひょうよみ /票読み/\nひょうり /表裏/\nひょうりいったい /表裏一体/\nひょうりゅう /漂流/\nひょうりゅうき /漂流記/\nひょうりゅうしゃ /漂流者/\nひょうりゅうぶつ /漂流物/\nひょうりょう /秤量/兵糧/\nひょうりょうかへい /秤量貨幣/\nひょうりん /評林/\nひょうれい /憑霊/\nひょうろう /兵糧/兵粮;異体字/\nひょうろうぜめ /兵糧攻め/\nひょうろん /評論/\nひょうろんか /評論家/\nひょうろんかつどう /評論活動/\nひょうろんかれんちゅう /評論家連中/\nひょうろんき /評論器/\nひょうろんし /評論誌/\nひょうろんしゃ /評論社;[出版社名]児童書。www.hyoronsha.co.jp/\nひよ /鵯/\nひよう /費用/飛揚/比容/日傭/\nひようか /費用化/\nひようかかく /費用価格/\nひようしゃ /被用者/\nひようしゃほけん /被用者保険/\nひようたいこうか /費用対効果/\nひようふたん /費用負担/\nひようべんえきぶんせき /費用便益分析;[経済]cost-benefit analysis/\nひよく /肥沃/比翼/\nひよくのとり /比翼の鳥;天に在らば-/\nひよくれんり /比翼連理/\nひよけ /日除け/火除け/日避け/\nひよけち /火除け地/\nひよこ /雛/\nひよこまめ /雛豆/\nひよし /日吉/日義/\nひよしえき /日吉駅/\nひよどり /鵯/\nひよどりごえ /鵯越/\nひより /日和/\nひよりざき /日和崎/\nひよりみ /日和見/\nひよりみしゅぎ /日和見主義/\nひよわ /ひ弱/\nひら /平/片/衡/比良/曹白魚/\nひら> /平;(flat)平籠,(地位のない)平巡査,平隊員/\nひらあやまり /平謝り/\nひらい /飛来/避雷/平井/\nひらいし /平石/\nひらいしん /避雷針/\nひらいずみ /平泉/\nひらいで /平出/\nひらいと /平糸/\nひらいわ /平岩/\nひらうち /平打ち/平打/\nひらお /平尾/平生/\nひらおか /平岡/\nひらおかえき /平岡駅/\nひらおし /平押し/\nひらおよぎ /平泳ぎ/平泳/\nひらおり /平織/平織り/\nひらか /平賀/平鹿/\nひらかた /枚方/平形/\nひらかたこうえん /枚方公園/\nひらかたし /枚方市/\nひらかたしえき /枚方市駅/\nひらかたしみん /枚方市民/\nひらかな /平仮名/\nひらかわ /平川/平河/\nひらかわしゅっぱんしゃ /平河出版社;[出版社名]/\nひらが /平賀/\nひらがげんない /平賀源内/\nひらがた /平型/\nひらがな /平仮名/平假名/\nひらがなひょうき /平仮名表記/ひらがな表記/\nひらがま /平釜/\nひらがわら /平瓦/\nひらき /平木/開/\nひらきかげん /開き加減/\nひらきど /開き戸/\nひらきなおり /開き直り/\nひらきふう /開き封/\nひらぎぬ /平絹/\nひらく /啓/\nひらこ /平子/\nひらこう /平光/\nひらさわ /平沢/平澤/\nひらさん /比良山/\nひらざら /平皿/\nひらざわ /平澤/\nひらしま /平島/平嶋/\nひらしゃいん /平社員/\nひらじ /平地/\nひらじょう /平城/\nひらじろ /平城/\nひらせ /平瀬/\nひらぞこ /平底/\nひらた /平田/枚田/\nひらたあつたね /平田篤胤/\nひらたえき /平田駅/\nひらたけ /平茸/\nひらたちょう /平田町/\nひらたに /平谷/\nひらだい /平台/\nひらち /平地/\nひらつか /平塚/\nひらつかえき /平塚駅/\nひらつかおき /平塚沖/\nひらつかきょうぎじょう /平塚競技場/\nひらつかし /平塚市/\nひらつかしない /平塚市内/\nひらつぼ /平坪/\nひらづみ /平積み/\nひらて /平手/\nひらてうち /平手打ち/\nひらで /平出/\nひらと /平戸/\nひらとじ /平綴じ/\nひらとり /平取/\nひらど /平戸/\nひらどま /平土間/\nひらない /平内/\nひらなか /平中/\nひらなが /平長/\nひらなべ /平鍋/\nひらにわ /平庭/\nひらぬま /平沼/\nひらぬまばし /平沼橋/\nひらね /平根/\nひらの /平野/\nひらのじんじゃ /平野神社/\nひらはし /平橋/\nひらはら /平原/\nひらば /平場/\nひらばせん /平場戦/\nひらばやし /平林/\nひらばり /平針/\nひらばる /平原/\nひらひも /平紐/\nひらび /平日/\nひらふく /平福/\nひらぶたい /平舞台/\nひらぶち /平縁/\nひらぶん /平文/\nひらま /平間/\nひらまく /平幕/\nひらまくゆうしょう /平幕優勝/\nひらまくりきし /平幕力士/\nひらまつ /平松/\nひらみち /平道/\nひらみつ /平光/\nひらめ /平目/鮃/比目魚/\nひらめき /閃き/\nひらめきん /平目筋/\nひらもと /平本/\nひらや /平屋/平谷/\nひらやだて /平屋建て/平屋建/\nひらやね /平屋根/\nひらやま /平山/\nひらゆ /平湯/\nひらら /平良/\nひり /非理/\nひりき /非力/\nひりつ /比率/\nひりつてき /比率的/\nひりゅう /飛龍/飛竜/\nひりゅうづ /飛竜頭/\nひりょう /肥料/\nひりょうか /肥料化/\nひりょうず /飛竜頭;がんもどき/\nひりょうてき /比量的/\nひりょく /非力;ひりき?/臂力/\nひりようしゃ /非利用者/\nひりん /比隣/比倫/\nひりんりてき /非倫理的/\nひる /昼/蛭/蒜;強い臭いのある野菜一般/晝;「昼」の旧字(人名用漢字)/葫/簸;※動詞(ひ・る)/\nひるあんどん /昼行灯/\nひるい /比類/\nひるいし /蛭石;vermiculite/\nひるいじど /非類似度/\nひるいち /昼一/\nひるかわ /蛭川/比留川/\nひるがお /昼顔/\nひるがた /昼型/\nひるげ /昼餉/\nひるこ /蛭子/\nひるころ /昼頃/\nひるごはん /昼御飯/昼ご飯/\nひるごろ /昼頃/\nひるさがり /昼下がり/昼下り/昼下/\nひるざけ /昼酒/\nひるすぎ /昼過ぎ/昼過/\nひるせん /蒜山/\nひるぜん /蒜山/\nひるぜんご /昼前後/\nひるた /蛭田/\nひるてい /昼定/\nひるどき /昼時/\nひるなか /昼中/\nひるね /昼寝/\nひるひなか /昼日中/\nひるべるとくうかん /ヒルベルト空間/\nひるま /昼間/晝間/\nひるまえ /昼前/\nひるむしろもく /ヒルムシロ目/Potamogetonales/\nひるめし /昼飯/昼メシ/\nひるめしだい /昼飯代/\nひるめしどき /昼飯時/\nひるめろ /昼メロ/\nひるやすみ /昼休み/\nひれ /鰭/肩巾/領巾/\nひれあしるい /鰭脚類;[動物]Pinnipedia/\nひれい /比例/非礼/∝/\nひれいかんけい /比例関係/\nひれいく /比例区/\nひれいけいすうかん /比例計数管/\nひれいぜい /比例税/\nひれいだいひょう /比例代表/\nひれいだいひょうせい /比例代表制/\nひれいていすう /比例定数/\nひれいてき /比例的/\nひれいはいぶん /比例配分/\nひれいぼう /非冷房/\nひれいぼうしゃ /非冷房車/\nひれき /披瀝/飛礫/\nひれつ /卑劣/\nひれつかん /卑劣漢/\nひれにく /ヒレ肉/\nひれん /悲恋/\nひれんけつ /非連結/\nひれんじゃく /緋連雀/\nひれんぞくてき /非連続的/\nひろ /尋/大/広/太/洋/史/博/宏/裕/央/浩/弘/寛/祐/啓/泰/拓/拡/廣/比呂/洪/伯/紘/宥/恕/絋/仞/仭/愽;「博」の異体字/\nひろあき /宏明/弘明/博明/博昭/広明/浩明/裕明/裕章/博章/宏昭/浩昭/裕昭/寛明/洋明/広昭/啓明/弘昭/浩晃/宏晃/洋昭/宏朗/広朗/広章/浩秋/弘朗/洋晶/祐彰/祐昭/宏顕/\nひろあきら /寛晰/\nひろい /広井;姓/\nひろいぐい /拾い食い/拾い喰い/\nひろいけ /広池/廣池/\nひろいご /拾い子;⇔捨て子/\nひろいし /広石/\nひろいぬし /拾い主/\nひろいもの /拾い物/\nひろいよみ /拾い読み/\nひろう /披露/疲労/疲勞/\nひろうえん /披露宴/\nひろうかい /披露会/\nひろうかいふく /疲労回復/疲勞恢復/\nひろうかん /疲労感/\nひろうこうぎょう /披露興行/\nひろうこっせつ /疲労骨折/\nひろうこんぱい /疲労困憊/\nひろうしき /披露式/\nひろうす /飛竜頭/\nひろうち /浩内/\nひろうど /疲労度/\nひろえ /広江/浩江/広恵/廣江/宏枝/弘枝/裕江/宏江/浩恵/広絵/\nひろえん /広縁/\nひろお /広尾/浩生/博雄/洋夫/宏雄/洋男/博生/\nひろおえき /広尾駅/\nひろおか /広岡/弘岡/\nひろおかかんとく /広岡監督/\nひろか /裕香/祥加/\nひろかず /博一/浩一/宏和/弘一/博和/裕和/浩和/泰一/大一/博万/\nひろかみ /広神/\nひろかわ /広川/廣川/紘川/\nひろかわしょてん /廣川書店/\nひろがり /広がり/\nひろがわ /広川/\nひろき /弘樹/宏樹/広樹/裕樹/博樹/裕貴/裕紀/博紀/弘毅/洋樹/浩貴/博基/弘城/浩基/博己/宏喜/浩喜/央樹/寛紀/啓樹/寛己/裕毅/\nひろきち /広吉/\nひろく /秘録/\nひろくち /広口/\nひろくに /裕邦/\nひろぐ /弘具/\nひろこ /裕子/寛子/浩子/ひろ子/博子/弘子/広子/倫子/宏子/紘子/宙子/欧子/\nひろこうじ /広小路/\nひろさ /広さ/\nひろさか /広坂/\nひろさき /弘前/広崎/\nひろさきし /弘前市/\nひろさきじょう /弘前城/\nひろさきだい /弘前大/\nひろさきだいがく /弘前大学/\nひろさと /浩郷/宏郷/\nひろさわ /広沢/廣澤/廣沢/\nひろし /大/博/洋/宏/浩/弘/裕/寛/博士/広/泰/央/浩司/博史/浩史/裕司/浩志/ひろ志/広志/博司/広司/大志/弘志/博嗣;名/裕史/洋司/博志/洋史/比呂志/啓之/裕志/弘史/弘司/煕/熙/宏司/宏志/大士/宏史/廣志/浩士/大史/啓志/広史/熈/愽/廣;「広」の旧字(人名用漢字)/\nひろしき /広敷/\nひろしげ /広重/博茂/浩重/\nひろしま /広島/\nひろしまいがい /広島以外/\nひろしまえき /広島駅/\nひろしまかん /広島間/\nひろしまがす /広島ガス;[企業名]/\nひろしまがわ /広島側/\nひろしまきた /広島北/\nひろしまきゅうじょう /広島球場/\nひろしまぎんこう /広島銀行/廣島銀行/\nひろしまくうこう /広島空港/\nひろしまくれどうろ /広島呉道路/\nひろしまけん /広島県/\nひろしまけんせつ /広島建設;[企業名]/\nひろしまけんない /広島県内/\nひろしまけんふちゅうちょう /広島県府中町/\nひろしまこうだい /広島工大/\nひろしまこくぜいきょく /広島国税局/\nひろしまさん /広島産/\nひろしまし /広島市/\nひろしましがい /広島市街/\nひろしまししゃ /広島支社/\nひろしましだい /広島市大/\nひろしましない /広島市内/\nひろしましみんきゅうじょう /広島市民球場/\nひろしましゅうどうだいがく /広島修道大学/\nひろしましょうぎょう /広島商業/\nひろしましりつだい /広島市立大/\nひろしましりつだいがく /広島市立大学/\nひろしましんこうつう /広島新交通/\nひろしまじ /広島路/\nひろしまじょがくいん /広島女学院/\nひろしません /広島戦/\nひろしまたいかい /広島大会/\nひろしまだい /広島大/広島大学;※abbrev/\nひろしまだいがく /広島大学/\nひろしまちく /広島地区/\nひろしまちほう /広島地方/\nひろしまちゅうしんぶ /広島中心部/\nひろしまちょう /広島町/\nひろしまてん /広島店/\nひろしまでんきだい /広島電機大/\nひろしまでんてつ /広島電鉄/\nひろしまとうよう /広島東洋/\nひろしまなづけ /広島菜漬/\nひろしまひがし /広島東/\nひろしまふう /広島風/\nひろしまべん /広島弁/\nひろしまや /広島屋/\nひろしまやき /広島焼/\nひろしょう /広商/\nひろじ /宏治/広治/\nひろすえ /広末/\nひろすえりょうこ /広末涼子/\nひろせ /広瀬/廣瀬/\nひろせがわ /広瀬川/\nひろせどおり /広瀬通/\nひろぜがわ /広瀬川/\nひろそで /広袖/\nひろぞう /弘蔵/\nひろた /広田/廣田/弘田/\nひろたか /弘隆/宏隆/博孝/宏高/浩孝/浩貴/弘崇/宏貴/宏孝/\nひろたき /広瀧/\nひろたけ /博丈/\nひろただ /博唯/裕忠/\nひろたつ /広達/\nひろたに /広谷/\nひろたまみ /広田まみ/\nひろだい /広大/弘大/広島大学;※abbrev/\nひろつ /広津/\nひろつぐ /博嗣/博次/裕次/\nひろづ /広津/\nひろでん /広電/\nひろと /裕人/博人/寛人/浩登/\nひろとし /浩俊/宏寿/\nひろとも /弘具/寛知/\nひろなお /弘尚/弘直/\nひろなか /広中/弘中/弘仲/\nひろなかへいすけ /広中平祐/\nひろなが /広長/\nひろにわ /広庭/\nひろの /広野/\nひろのぶ /博信/裕信/広宣/宏伸/博宣/弘宣/弘宜/\nひろのみや /浩宮/\nひろのり /博紀/博則/博徳/浩則/広徳;名/裕徳/博典/弘法/\nひろはし /広橋/\nひろはば /広幅/\nひろはばとびら /広幅扉/\nひろはら /広原/\nひろば /広場/\nひろばきょうふしょう /広場恐怖症/\nひろひこ /裕彦/博彦/飛呂彦/浩彦/洋彦/恕彦/\nひろひさ /裕久/博久/浩久/浩寿/\nひろひと /裕仁/博人/裕人/宏仁/\nひろひとてんのう /裕仁天皇/\nひろびろ /広々/\nひろふみ /博文/弘文/博史/啓文/宏文/洋文/裕文/寛文/洋史/弘史/大史/廣文/洋典/\nひろぶみ /博文/浩史/弘史/\nひろべ /広部/\nひろま /広間/\nひろまえ /広前/\nひろまさ /宏昌/浩正/裕真/弘昌/広正/洋正/裕昌/弘征/弘真/\nひろまつ /廣松/広松/\nひろまど /広窓/\nひろみ /広美/裕美/博美/弘美/宏美/浩美/洋美/裕実/寛美/ひろ美/広見/比呂美/博己/弘巳/浩巳/弘海/引美/拡稔/\nひろみち /弘道/博道/広道/寛道/拓路/晃道/\nひろみつ /博光/弘光/宏光/博満/広光/廣光/博三/博允/\nひろめ /披露目/広め/\nひろもち /裕望/\nひろや /博也/浩也/\nひろやす /博康/裕康/大和/弘康/浩康/博保/浩靖/博泰/弘安/容靖/\nひろゆき /博之/浩之/裕之/弘之/宏之/寛之/博幸/弘幸/博行/宏幸/啓之/裕幸/弘行/洋之/裕行/広之/浩幸/広幸/宏行/広行/祐之/弘征/洋征/周行/弘恭/陽之/裕由/幸展/\nひろよし /博義/博喜/浩由/博芳/弘恭/浩喜/寛善/敬昌/\nひろん /比論/\nひろんりてき /非論理的/\nひわ /秘話/悲話/鶸/比和/\nひわい /卑猥/鄙猥/卑わい/\nひわいろ /鶸色/\nひわき /樋脇/\nひわきのう /秘話機能/\nひわさ /日和佐/\nひわさき /日和崎/\nひわせい /秘話性/\nひわそうち /秘話装置/\nひわたり /火渡り/樋渡/日渡/\nひわだ /檜皮/\nひわだいろ /檜皮色/\nひわだぶき /檜皮葺き/\nひわちゃ /鶸茶/\nひわり /日割/日割り/\nひわりけいさん /日割計算/\nひわれ /干割れ/\nひん /品/牝/貧/頻;頻度/瀕;瀕死/蘋;うきくさ/稟;稟議/禀;「稟」の異体字/賓;来賓/嬪;別嬪/擯/繽/殯;もがり/濱;「浜」の旧字/浜/斌;文武両道/彬;あきら/顰;顰蹙/\nひんい /品位/\nひんか /貧家/\nひんかい /頻回/\nひんかく /品格/賓客/賓格;[文法]目的格/\nひんかくほう /品確法/\nひんかん /貧寒/\nひんきゃく /賓客/\nひんきゅう /貧窮/殯宮/\nひんぎ /稟議/\nひんく /貧苦/\nひんけい /牝系/牝鶏;-晨す/\nひんけつ /貧血/\nひんこう /品行/貧鉱/\nひんこうほうせい /品行方正/\nひんこん /貧困/\nひんこんこく /貧困国/\nひんこんしゃ /貧困者/\nひんこんしゃかい /貧困社会/\nひんこんせん /貧困線;poverty line. 生活できるギリギリのライン/\nひんこんそう /貧困層/\nひんし /瀕死/品詞/\nひんしかん /品詞間/\nひんしじゅん /品詞順/\nひんしじょうたい /瀕死状態/\nひんしじょうほう /品詞情報/\nひんしつ /品質/稟質/\nひんしついじ /品質維持/\nひんしつかくにん /品質確認/\nひんしつかくほ /品質確保/\nひんしつかんり /品質管理/\nひんしつきかく /品質規格/\nひんしつこうじょう /品質向上/\nひんしつさ /品質差/\nひんしつじょう /品質上/\nひんしつてき /品質的/\nひんしつひょうか /品質評価/\nひんしつふりょう /品質不良/\nひんしつほしょう /品質保証/\nひんしつほしょうぶ /品質保証部/\nひんしつほじきげん /品質保持期限/\nひんしぶんかい /品詞分解/\nひんしめい /品詞名/\nひんしもく /貧歯目;[生物]Dysodonta/\nひんしゅ /品種/\nひんしゅかいりょう /品種改良/\nひんしゅく /顰蹙/\nひんしゅつ /頻出/瀕出/\nひんしゅとうろく /品種登録/\nひんしゅめい /品種名/\nひんしょう /貧小/\nひんしるい /貧歯類/\nひんじ /賓辞/\nひんじゃ /貧者/\nひんじゃく /貧弱/\nひんじょ /貧女;-の一灯/\nひんすう /頻数/\nひんずーきょう /ヒンズー教/\nひんせい /品性/稟性/\nひんせいげれつ /品性下劣/\nひんせき /擯斥/\nひんせん /貧賤/\nひんそ /貧素/\nひんそう /貧相/貧僧/\nひんそん /貧村/\nひんだ /貧打/\nひんてき /貧的/\nひんでぃーご /ヒンディー語;namaste/\nひんでぃご /ヒンディ語/\nひんとう /品等/\nひんど /頻度/貧土/\nひんどう /貧道/\nひんどじゅん /頻度順/\nひんどじょうほう /頻度情報/\nひんどち /頻度値/\nひんどてき /頻度的/\nひんどめい /頻度名/\nひんにゅう /貧乳/\nひんにょ /貧女;-の一灯/\nひんにょう /頻尿/\nひんのう /貧農/\nひんば /牝馬/\nひんばげんていせん /牝馬限定戦/\nひんばん /品番/\nひんぱく /頻拍/\nひんぱつ /頻発/\nひんぱん /頻繁/\nひんぴょう /品評/\nひんぴょうかい /品評会/\nひんぴん /頻々/\nひんぷ /貧富/稟賦/\nひんぷん /繽紛/\nひんみゃく /頻脈/\nひんみん /貧民/\nひんみんがい /貧民街/\nひんみんくつ /貧民窟/\nひんめい /品名/\nひんもく /品目/\nひんもくべつ /品目別/\nひんよう /頻用/\nひんよく /品良く/\nび /美/尾/微/鼻/日;(連濁)/火;(連濁)/眉;焦眉/媚;媚態/嵋;峨嵋山/枇;枇杷/琵;琵琶/毘;荼毘/濔;みちる/瀰;瀰漫/備;準備/糒;ほしいい/糜;糜爛/縻;羈縻/麋;おおじか/靡;淫靡/未;(十二支の)ひつじ/寐;≒寝/弭;はず/贔;(呉音) 贔屓/比;(連濁?)/\nび> /微/美;美肌,美少女,美文章/\nびーがた /Ｂ型/B型/\nびーがたかんえん /Ｂ型肝炎;[医]/B型肝炎;[医]hepatitis B/\nびーきゅう /Ｂ級/B級/\nびーきゅうえいが /Ｂ級映画/B級映画;低予算・非芸術/\nびーさいぼう /Ｂ細胞;[医]B cell/\nびーしーへいき /BC兵器;[時事](Biological and Chemical weapons) 生物化学兵器/\nびーだま /ビー玉/\nびーばん /Ｂ判/B判/\nびーふん /米粉;食材/\nびーぷおん /ビープ音/\nびーめん /Ｂ面/B面/\nびーる /麦酒/\nびーるけん /ビール券/\nびーるばら /ビール腹/\nびーるびん /ビール瓶/\nびあだる /ビア樽/\nびい /微意/\nびいしき /美意識/\nびいん /鼻音/\nびいんか /鼻音化/\nびいんとう /鼻咽頭/\nびう /微雨/眉宇/\nびえい /美瑛/\nびえん /鼻炎/\nびえんやく /鼻炎薬/\nびおとーぷ /ビオトープ;野生生物の生育場所。ギリシャ語のBIO(生物)とTOP(場所)の合成語/biotope;英語/Biotop;独語/\nびおん /美音/鼻音/微温/微音/\nびおんか /鼻音化/\nびおんてき /微温的;ヌルい/\nびおんとう /微温湯/\nびか /美化/美果/微瑕/\nびかこうどう /美化行動/\nびかご /美化語/\nびかん /美観/美感/\nびがく /美学/\nびがくしゃ /美学者/\nびがくじょう /美学上/\nびがくてき /美学的/\nびがん /美顔/\nびがんき /美顔器/\nびがんじゅつ /美顔術/\nびき /美姫/匹/引き/引/美肌/\nびきにすがた /ビキニ姿/\nびきゃく /美脚/\nびきゅう /備給/\nびきょ /美挙/\nびきょう /鼻鏡/\nびぎ /美技/美妓/\nびぎん /微吟/\nびく /比丘/魚籠/魚篭/\nびくう /鼻腔/\nびくしょう /微苦笑/\nびくに /比丘尼/\nびくん /微醺/\nびけい /美形/美景/\nびけいすう /微係数/\nびけいやく /美形役/\nびげいこう /美藝公/\nびげん /微減/美言/\nびこう /備考/尾行/鼻腔;[解剖](鼻孔よりも奥の)nasal cavity/鼻孔;[解剖]nostril/微香/微光/鼻口;muzzle/備荒/微行;お忍び/\nびこうけん /美工研/\nびこうせい /微香性/微光星/\nびこうらん /備考欄/\nびこつ /鼻骨;[解剖]nasal bone/尾骨;[解剖]coccyx/\nびこん /鼻根/\nびご /寐語/\nびさ /微差/\nびさい /微細/尾西;地名,愛知/\nびさいか /微細化/\nびさいかこう /微細加工/\nびさいこうぞう /微細構造/\nびさん /靡散;糜散の typo?/\nびざい /微罪/\nびし /微視/\nびしつ /美質/\nびしてき /微視的/\nびしゃ /飛車/\nびしゃもん /毘沙門/\nびしゃもんてん /毘沙門天/\nびしゃもんどう /毘沙門堂/\nびしゅ /美酒/\nびしゅう /美醜/尾州;尾張/備州;備前・備中・備後/\nびしゅく /糜粥/\nびしゅっけつ /鼻出血/\nびしょう /微笑/微小;micro.「-粒子」/微少;very little.「-量」/美称/美粧;make-up/微傷;slight wound/媚笑/\nびしょううんどう /微小運動/\nびしょうかく /微小角/\nびしょうきょり /微小距離/\nびしょうくかん /微小区間/\nびしょうしんごう /微小信号/\nびしょうじしん /微小地震/\nびしょうじゅうりょく /微小重力/\nびしょうじゅうりょくか /微小重力下/\nびしょうじょ /美少女/\nびしょうじょせんし /美少女戦士/\nびしょうじょまんが /美少女漫画/\nびしょうじょまんがか /美少女漫画家/\nびしょうせかい /微小世界/\nびしょうでんきょく /微小電極/\nびしょうねん /美少年/\nびしょうぶぶん /微小部分/\nびしょうへんい /微小変位/\nびしょうへんか /微少変化/\nびしょうめんせき /微小面積/\nびしょうりゅうし /微小粒子/\nびしょうりょう /微少量/微小量/\nびしょく /美食/\nびしょくか /美食家/\nびしょぬれ /びしょ濡れ/\nびしり /美尻/\nびしん /美神/微震/美身/\nびじ /美辞/鼻茸/\nびじく /糜竺/\nびじねすし /ビジネス誌/\nびじゃく /微弱/\nびじゃくでんぱ /微弱電波/\nびじゅあるけい /ビジュアル系/\nびじゅう /鼻汁/\nびじゅうりょく /微重力/\nびじゅつ /美術/\nびじゅつあいこうか /美術愛好家/\nびじゅついん /美術院/\nびじゅつか /美術家/\nびじゅつかい /美術界/美術会/\nびじゅつかん /美術館/\nびじゅつかんけい /美術関係/\nびじゅつかんしょう /美術観賞/\nびじゅつかんしょぞう /美術館所蔵/\nびじゅつかんちょう /美術館長/\nびじゅつかんてん /美術館展/\nびじゅつかんとく /美術監督/\nびじゅつがっこう /美術学校/\nびじゅつきょういく /美術教育/\nびじゅつけい /美術系/\nびじゅつさくひん /美術作品/\nびじゅつさっか /美術作家/\nびじゅつし /美術史/\nびじゅつしか /美術史家/\nびじゅつしつ /美術室/\nびじゅつしにゅうもん /美術史入門/\nびじゅつしゅっぱんしゃ /美術出版社;[出版社名]/\nびじゅつしょ /美術書/\nびじゅつしょう /美術商/\nびじゅつじてん /美術辞典/\nびじゅつぜんしゅう /美術全集/\nびじゅつだい /美術大/\nびじゅつてん /美術展/\nびじゅつはくぶつかん /美術博物館/\nびじゅつひん /美術品/\nびじゅつぶ /美術部/\nびじょ /美女/\nびじょう /尾錠/鼻茸/\nびじょうふ /美丈夫/\nびじょぎ /美女木/\nびじょざくら /美女桜/\nびじれいく /美辞麗句/\nびじん /美人/\nびじんぞう /美人像/\nびじんはくめい /美人薄命/\nびじんひしょ /美人秘書/\nびじんふう /美人風/\nびじんろん /美人論/\nびすい /微睡;まどろみ/微酔;ほろ酔い/\nびすます /Bi/Bismuth/\nびせい /美声/美星/\nびせいちょう /美星町/\nびせいぶつ /微生物/\nびせいぶつがく /微生物学;microbiology/\nびせいぶつぞうしょく /微生物増殖/\nびせいぶつばいよう /微生物培養/\nびせき /微積/\nびせきぶん /微積分/\nびせきぶんがく /微積分学/\nびせつ /微雪/\nびせん /美泉/微賤/\nびぜん /備前/美髯/靡然/\nびぜんやき /備前焼/\nびそ /鼻祖;意味：その事を始めた人。始祖。/\nびそう /美装/\nびそうじゅつ /美爪術;[医]/\nびそく /微速/尾側/\nびそくぜんしん /微速前進/\nびそくどさつえい /微速度撮影/\nびぞう /微増/\nびぞく /美俗/\nびた /鐚/\nびたい /媚態/額/\nびたいちもん /鐚一文/\nびたせん /鐚銭/\nびたみんいー /ビタミンＥ/ビタミンE/\nびたみんえー /ビタミンＡ/ビタミンA/\nびたみんけー /ビタミンＫ/ビタミンK/\nびたみんざい /ビタミン剤/\nびたみんしー /ビタミンＣ/ビタミンC/\nびたみんでぃー /ビタミンＤ/ビタミンD/\nびたみんびー /ビタミンＢ/ビタミンB/\nびたみんるい /ビタミン類/\nびたん /尾端/\nびだい /尾大/\nびだいそつ /美大卒/\nびだくおん /鼻濁音/\nびだん /美談/\nびだんし /美男子/\nびちく /備蓄/\nびちくまい /備蓄米;たくわえくん/\nびちゅう /微衷/\nびちゅうかく /鼻中隔/\nびちょう /微調/\nびちょうせい /微調整/\nびっくり /吃驚/！/\nびっくりぎょうてん /びっくり仰天/\nびっくりばこ /びっくり箱/\nびっくりみず /びっくり水;[料理]麺類を茹でる時に差して沸騰を抑える水/\nびっこ /跛/\nびっちゅう /備中/\nびっちゅうぐわ /備中鍬/\nびっとすう /ビット数/\nびっとれつ /ビット列/\nびつ /謐/\nびていこつ /尾てい骨;NB:「てい」1-94-21/\nびてき /美的/\nびてきかんかく /美的感覚/\nびてん /美点/\nびでおがぞう /ビデオ画像/\nびでおてん /ビデオ店/\nびでん /美田/\nびと /人/\nびとう /尾灯;tail lamp/微糖/尾筒;tail covert.鳥の尾羽の付け根にある羽毛/尾藤;人名/\nびとく /美徳/\nびどう /微動/美童/美道/\nびなん /美男/\nびなんし /美男子/\nびなんびじょ /美男美女/\nびにーるがさ /ビニール傘/\nびにーるせい /ビニール製/\nびにーるぶくろ /ビニール袋/\nびにぼん /ビニ本/\nびにゅう /美乳;[俗]/微乳;[俗]/\nびにるじゅし /ビニル樹脂;vinyl resin/\nびねつ /微熱/\nびねんまく /鼻粘膜/\nびはく /美白/靡薄/\nびはだ /美肌/\nびはっぽうせい /微発泡性/\nびはつ /美髪/\nびばい /美唄/\nびひん /備品/美品/\nびひんひ /備品費/\nびび /微々/靡靡/\nびびたる /微々たる/\nびふぃずすきん /ビフィズス菌;(bifidus) ヨーグルト等に含まれる善玉菌/\nびふう /微風;breeze/美風;fine custom/\nびふういき /微風域/\nびふうじ /微風時/\nびふえ /美笛/\nびふか /美深/\nびふく /美服/微服;お忍び姿/\nびふん /微粉/\nびぶ /尾部/\nびぶん /微分/美文/\nびぶんかのう /微分可能/\nびぶんかのうせい /微分可能性/\nびぶんがく /微分学/\nびぶんき /微分器/\nびぶんきか /微分幾何/\nびぶんきかがく /微分幾何学/\nびぶんきかがくてき /微分幾何学的/\nびぶんけいしき /微分形式/\nびぶんけいすう /微分係数/\nびぶんこう /微分項/\nびぶんさようそ /微分作用素/\nびぶんしょ /美文書/\nびぶんしょう /美文章/\nびぶんせきぶん /微分積分/\nびぶんせきぶんがく /微分積分学/\nびぶんせきぶんほう /微分積分法/\nびぶんだんめんせき /微分断面積/\nびぶんほう /微分法/\nびぶんほうそく /微分法則/\nびぶんほうていしき /微分方程式/\nびへい /鼻閉/尾柄/靡敝/\nびへいそく /鼻閉塞;[医]鼻詰まり/\nびほう /弥縫/備砲/彌縫;「弥」旧字/\nびほうさく /弥縫策/\nびほろ /美幌/\nびほろちょう /美幌町/\nびほん /美本/\nびぼいん /鼻母音/\nびぼう /美貌/備忘/微茫;ぼんやり/\nびぼうじん /未亡人/\nびぼうろく /備忘録/\nびまん /瀰漫;蔓延/靡曼;きめ細かく美しい/弥漫/\nびまんせい /瀰漫性/\nびみ /美味/\nびみょう /微妙/美妙/\nびめい /美名/\nびもく /眉目/\nびもくしゅうれい /眉目秀麗/\nびもん /鼻紋;muzzle pattern.「牛の-」/\nびゃく /百/闢;開闢/白;(呉音)白檀/帛;(呉音) 布帛(ふはく)/辟;(呉音の一つ) 辟易(へきえき)/\nびゃくい /白衣/\nびゃくえ /白衣/\nびゃくごう /白毫/\nびゃくしん /柏槙/\nびゃくじゅつ /白朮/\nびゃくだん /白檀/\nびゃくだんもく /ビャクダン目/Santalales/\nびゃくや /白夜/\nびゃくやしょぼう /白夜書房/\nびゃくやものがたり /白夜物語/\nびゃくり /白痢/\nびゃくれん /白蓮/\nびゃくろく /白緑/\nびゃっこ /白虎/白狐/\nびゃっこたい /白虎隊/\nびやく /媚薬/\nびやだる /ビヤ樽/\nびゅう /謬/繆/\nびゅうけん /謬見/\nびゅうせつ /謬説/\nびゅうまち /別府町;地名/\nびゅうろん /謬論/\nびょう /秒/鋲/病/廟;mausoleum.「孔子廟」/票/猫;(ねこ)老猫/描;(えが・く)描写/苗;(なえ)育苗/錨;(いかり)投錨/杪;こずえ/眇;すがめ/渺/緲/平;平等/屏;屏風/憑;つ・く/藐/″;second/\nびょういん /病院/病因/\nびょういんおくり /病院送り/\nびょういんがよい /病院通い/\nびょういんしょく /病院食/\nびょういんせん /病院船/\nびょうえい /苗裔;遠い子孫(「苗字」の語源)/\nびょうか /病家/\nびょうかん /秒間/病患/病間/\nびょうが /描画/病臥/描畫;「画」旧字/\nびょうがい /病害/\nびょうがいち /描画位置/\nびょうがいちゅう /病害虫/\nびょうがかてい /描画過程/\nびょうがかんすう /描画関数/\nびょうがきのう /描画機能/\nびょうがしょく /描画色/\nびょうがじ /描画時/\nびょうがじょうほう /描画情報/\nびょうがそくど /描画速度/\nびょうがへんしゅう /描画編集/\nびょうがほうほう /描画方法/\nびょうき /病気/病期/\nびょうきいぜん /病気以前/\nびょうきざみ /秒刻み/\nびょうきじたい /病気自体/\nびょうきよぼう /病気予防/\nびょうきりょうよう /病気療養/\nびょうきん /病菌/\nびょうぎ /廟議/\nびょうく /病苦/病躯/\nびょうけい /病型/\nびょうけつ /病欠/\nびょうげん /病原/病源;=病原/\nびょうげんきん /病原菌/病源菌;=病原菌/\nびょうげんせい /病原性/\nびょうげんせいだいちょうきん /病原性大腸菌;O-157など/\nびょうげんたい /病原体/病源体/\nびょうげんたいかんせん /病原体感染/\nびょうこん /病根/\nびょうご /病後/秒後/\nびょうごう /廟号/\nびょうごと /秒毎/\nびょうさ /秒差/錨鎖/\nびょうさい /病妻/\nびょうさつ /秒殺/\nびょうし /病死/表紙/拍子/病誌/\nびょうしき /病識/\nびょうししゃ /病死者/\nびょうしつ /病室/病質/\nびょうしゃ /描写/病者/病舎;hospital building/\nびょうしゃおんがく /描写音楽/\nびょうしゃせいのう /描写性能/\nびょうしゃりょく /描写力/\nびょうしゅつ /描出/\nびょうしょ /廟所/\nびょうしょう /病床/病症/病牀;=病床/\nびょうしょうろくしゃく /病牀六尺;(1902)正岡子規/\nびょうしん /秒針/病身/\nびょうじ /病児/\nびょうじつ /病日/\nびょうじゃく /病弱/\nびょうじゃくしゃ /病弱者/\nびょうじょう /病状/苗条/\nびょうすう /秒数/\nびょうせい /病勢/\nびょうせきがく /病跡学/\nびょうせん /描線/\nびょうぜん /病前/\nびょうそう /病巣/\nびょうそく /秒速/\nびょうぞう /描像/病像/\nびょうたい /病態/病体/\nびょうたんい /秒単位/\nびょうち /錨地/\nびょうちゅう /病中/\nびょうちゅうがい /病虫害/\nびょうてき /病的/\nびょうとう /病棟/\nびょうどう /平等/廟堂/\nびょうどういん /平等院/\nびょうどうか /平等化/\nびょうどうかん /平等観/\nびょうどうしゅぎ /平等主義/\nびょうどく /病毒/\nびょうなん /病難/\nびょうにん /病人/\nびょうのう /病悩/\nびょうは /描破/\nびょうはく /錨泊/\nびょうはくちゅう /錨泊中/\nびょうびょう /渺渺;果てしない/眇眇;ちっぽけ/渺々/眇々/\nびょうふ /病夫/病父/\nびょうぶ /屏風/病部/廟風/\nびょうぶえ /屏風絵/\nびょうへい /病弊/\nびょうへき /病癖/\nびょうへん /病変/\nびょうへんぶ /病変部/\nびょうほ /苗圃/\nびょうほう /描法/兵法;(連濁?)/\nびょうぼ /病母/\nびょうぼつ /病没/病歿;=病没/\nびょうま /病魔/\nびょうまえ /秒前/\nびょうめい /病名/\nびょうゆう /病友/\nびょうよみ /秒読み/秒読/\nびょうよみだんかい /秒読み段階/\nびょうり /病理/\nびょうりい /病理医/\nびょうりかいぼう /病理解剖/\nびょうりがく /病理学/\nびょうりがくきょうしつ /病理学教室/\nびょうりがっか /病理学科/\nびょうりてき /病理的/\nびょうるい /病羸/\nびょうれき /病歴/\nびよう /美容/\nびよういん /美容院/\nびようがっこう /美容学校/\nびようきき /美容機器/\nびようげか /美容外科/\nびようし /美容師/\nびようしつ /美容室/\nびようじゅつ /美容術/\nびようせいけい /美容整形/\nびよく /尾翼;飛行機の-/鼻翼;小鼻/\nびより /日和/\nびらき /開き;海開き、俎開き、片開き/\nびらくばり /ビラ配り/\nびらん /糜爛/\nびらんせい /糜爛性/\nびりやーどじょう /ビリヤード場/\nびりゅう /微粒/\nびりゅうし /微粒子/\nびりょう /微量/鼻梁/\nびりょうげんそ /微量元素/\nびりょうせいぶん /微量成分/\nびりょうぶんせき /微量分析;microanalysis/\nびりょく /微力/\nびるいかん /鼻涙管/\nびるかぜ /ビル風/\nびるがい /ビル街/\nびるぐん /ビル群/\nびるしゃな /毘盧遮那/\nびるしゃなぶつ /毘盧遮那仏/\nびるま /緬甸/\nびるまご /ビルマ語;ミャンマーの公用語/\nびれい /美麗/靡麗/\nびろーど /天鵞絨/\nびろう /尾籠/尾篭;「籠」異体字/\nびろうど /天鵞絨/\nびろく /美禄/微禄/\nびわ /琵琶;(楽器)/枇杷;(果物)/\nびわき /琵琶記/\nびわくせい /微惑星;[天文]planetesimal/\nびわこ /琵琶湖/\nびわこおおはし /琵琶湖大橋/\nびわこきせん /琵琶湖汽船/\nびわこすいけい /琵琶湖水系/\nびわこせん /琵琶湖線/\nびわことうがん /琵琶湖東岸/\nびわこはくぶつかん /琵琶湖博物館/\nびわこほうめん /琵琶湖方面/\nびわじま /枇杷島/\nびわほうし /琵琶法師/\nびん /瓶/便/敏/鬢;横髪/壜;≒瓶 (字の本義は「酒甕」)/罎;≒瓶 (字の本義は「徳利」)/貧;貧乏/憫;憐憫/緡/旻;sky/檳;檳榔樹(びんろうじゅ)/梹;「檳」の異体字/紊;紊乱/閔;≒憫/愍;≒憫/泯;ほろ・びる/岷/頻/秤;天秤 NB:誤読/\nびんいれ /瓶入/\nびんかつ /敏活/\nびんかん /敏感/\nびんかんはだ /敏感肌/\nびんが /頻伽/\nびんぎ /便宜/\nびんぐし /鬢櫛/\nびんご /備後/\nびんごおちあい /備後落合/\nびんごおもて /備後表;畳の./\nびんさつ /憫察/\nびんざさら /拍板/編木/\nびんし /鬢糸/\nびんしけん /閔子騫;孔子の弟子/\nびんしょう /敏捷/憫笑/\nびんしょうせい /敏捷性/\nびんじょう /便乗/\nびんじょうしつもん /便乗質問/\nびんすう /便数/\nびんずる /賓頭盧/\nびんせん /便箋/便船/\nびんぜん /愍然/\nびんそく /敏速/\nびんぞこ /瓶底/\nびんだい /瓶代/\nびんちょう /備長/\nびんちょうずみ /備長炭/\nびんちょうたん /備長炭/\nびんづめ /瓶詰め/瓶詰/壜詰/壜詰め/\nびんびーる /瓶ビール/\nびんほう /便法/\nびんぼう /貧乏/\nびんぼうがくせい /貧乏学生/\nびんぼうがみ /貧乏神/\nびんぼうくじ /貧乏籤/\nびんぼうけん /貧乏県/\nびんぼうしょう /貧乏性/貧乏症;?/\nびんぼうしょく /貧乏食/\nびんぼうせいかつ /貧乏生活/\nびんぼうにん /貧乏人/\nびんぼうものがたり /貧乏物語;(1917)河上肇/\nびんぼうゆすり /貧乏揺すり/\nびんぼうりょこう /貧乏旅行/\nびんめい /便名/\nびんらん /便覧/紊乱/\nびんろう /檳榔/\nびんろうじ /檳榔子/\nびんろうじゅ /檳榔樹/\nびんわん /敏腕/\nぴ /日/\nぴーえるほう /ＰＬ法/\nぴーくじ /ピーク時/\nぴーけーせん /PK戦;[soccer]penalty kicks/\nぴーたん /皮蛋/\nぴーは /Ｐ波;疎密波/\nぴあにっしっしも /pianississimo;ppより弱く/\nぴあにっしも /pianissimo;pより弱く/\nぴあの /piano;弱く/\nぴあのきょうしつ /ピアノ教室/\nぴあのきょく /ピアノ曲/\nぴあのせん /ピアノ線/\nぴあのそうしゃ /ピアノ奏者/\nぴあのふ /ピアノ譜/\nぴかいち /光一/\nぴき /匹/\nぴくせるすう /ピクセル数/\nぴこ /pico;[SI接頭語]p,10^-12/\nぴさのしゃとう /ピサの斜塔;Campanile di Pisa/\nぴざや /ピザ屋/\nぴすとんうんどう /ピストン運動/\nぴすとんゆそう /ピストン輸送;shuttle/\nぴっぷ /比布/\nぴつ /泌/\nぴゅーりたんかくめい /ピューリタン革命;[世界史]/\nぴょう /票/憑;憑依/俵/\nぴょんやん /平壌/\nぴらみっどがた /ピラミッド形/\nぴりから /ピリ辛/\nぴりんけい /ピリン系/\nぴるびんさん /ピルビン酸/\nぴろりきん /ピロリ菌/\nぴん /品/筒;[麻雀]/\nぴんあん /平安/\nぴんくいろ /ピンク色/\nぴんず /筒子/\nぴんはね /ピン撥ね/\nぴんふ /平和/\nぴんぽんだま /ピンポン玉/\nふ /負/不/府;大阪-/腑;-抜け/符/麩/歩/付/附/普/賦/譜/腐/浮/布/富/父/婦/夫/斑;まだら/俯;俯瞰図/咐/坿/拊/柎/苻;さや/鮒;ふな/孚/桴;いかだ/俘;俘虜/孵;孵化/蜉;蜉蝣/郛;くるわ/扶;扶助/畉/趺;結跏趺坐/芙;芙蓉/麸;「麩」の異体字/傅;かしず・く/賻;おく・る/榑;節榑立つ/溥;あまね・し/鯆;いるか,さば/舗;(呉音)/鋪;(呉音)/赴;赴任/訃;訃報/仆;たお・れる/巫;(慣用音) 巫医/誣;(慣用音) 誣言/阜;(慣用音) 岐阜/埠;埠頭/俛;俛伏/罘;あみ/斧;おの/怖;恐怖/敷;敷設/風;破風/膚;皮膚/生/冨;「富」の旧字(人名用漢字)/\nふ> /不/負/府;府知事,府行政/\nふーよーはい /芙蓉蟹;[中国語](furongxie) かに玉/\nふーりえかいせき /フーリエ解析/\nふーりえきゅうすう /フーリエ級数/\nふーりえへんかん /フーリエ変換;[数学]Fourier transformation/\nふーるー /腐乳;[中国語](fu ru)/\nふぁい /φ;phi/Φ;Phi/\nふぁいるかんり /ファイル管理/\nふぁいるきょうゆう /ファイル共有/\nふぁいるぐん /ファイル群/\nふぁいるこうかん /ファイル交換/\nふぁいるちゅう /ファイル中/\nふぁいるてんそう /ファイル転送/\nふぁいるめい /ファイル名/\nふぁっしょんし /ファッション誌/\nふぁっしょんせい /ファッション性/\nふぁん /翻/飜/\nふぁんそう /ファン層/\nふぁんでるわーるすりょく /ファンデルワールス力;[物理]van der Waals' force/\nふぁんとうひょう /ファン投票/\nふあつ /負圧/\nふあん /不安/\nふあんかん /不安感/\nふあんがお /不安顔/\nふあんげ /不安気/\nふあんざいりょう /不安材料/\nふあんし /不安視/\nふあんしんけいしょう /不安神経症/\nふあんてい /不安定/\nふあんていか /不安定化/\nふあんていかん /不安定感/\nふあんていせい /不安定性/\nふあんていよういん /不安定要因/\nふあんない /不案内/\nふぃーと /呎/\nふぃーるずしょう /フィールズ賞;数学者の賞/\nふぃりぴん /比律賓;Philippine/\nふぃりぴんかい /フィリピン海/\nふぃりぴんじん /フィリピン人/\nふぃんらんど /芬蘭;Finland/\nふぃんらんどご /フィンランド語;(Suomi) フィンランドの公用語/\nふい /不意/怖畏/巫医/\nふいうち /不意打ち/不意打/\nふいく /扶育/傅育/\nふいご /鞴/吹子/\nふいちょう /吹聴/\nふいっち /不一致/\nふいつ /不一/\nふいふいきょう /回回教/\nふいり /斑入り;[園芸]variegation. 葉の一部がマダラになること/不入り/\nふいん /訃音/\nふう /風/封/楓;かえで/諷;諷刺/瘋;瘋癲(ふうてん)/殕/夫/富;(漢音)/\nふうあい /風合い/風合/\nふうあつ /風圧/\nふうい /風位/\nふういき /風域/\nふういん /封印/風韻/\nふういんじょう /封印城/\nふういんぼく /封印木/\nふうう /風雨/\nふううん /風雲/\nふううんき /風雲記/\nふううんきゅう /風雲急/\nふううんじ /風雲児/\nふううんろく /風雲録/\nふうえい /諷詠/風営;[略語]風俗営業/\nふうえいてん /風営店/\nふうえいほう /風営法/\nふうえいほういはん /風営法違反/\nふうえいほうかいせい /風営法改正/\nふうか /風化/\nふうかい /風解;風化/風懐;心の中/諷戒/\nふうかく /風格/\nふうかん /封緘/風乾/\nふうかんし /封緘紙/\nふうかんはがき /封緘葉書/\nふうが /風雅/\nふうがい /風害/\nふうがら /風柄/\nふうがわり /風変わり/風変り/\nふうがん /風眼/\nふうき /風紀/富貴/\nふうきょう /風狂/風教/\nふうきり /封切/封切り/\nふうきりかん /封切館;[映画]/\nふうきん /風琴/\nふうぎ /風儀/\nふうぎり /封切り/\nふうけい /風景/\nふうけいいん /風景印/\nふうけいが /風景画/\nふうけいしゃしん /風景写真/\nふうけつ /風穴/\nふうげつ /風月/\nふうこう /風向/風光;-明媚/\nふうこうけい /風向計/\nふうこうふうそくけい /風向風速計/\nふうこうめいび /風光明媚/\nふうさ /封鎖/\nふうさい /風采/風災/\nふうささくせん /封鎖作戦/\nふうさつ /封殺/\nふうさぼう /封鎖棒/\nふうさんろしゅく /風餐露宿/\nふうし /風刺/封止/風姿/諷刺;=風刺/夫子/\nふうしえ /風刺絵/\nふうしかでん /風姿花伝/\nふうしが /風刺画/\nふうしつ /風湿/\nふうしゃ /風車/\nふうしゃごや /風車小屋/\nふうしゃしき /風車式/\nふうしゅ /風趣/\nふうしゅう /風習/\nふうしょ /封書/\nふうしょう /諷誦/\nふうしょく /風食/\nふうしん /風疹/\nふうしんき /風信器/\nふうしんし /風信子;ヒヤシンスの異名/\nふうしんしこう /風信子鉱/\nふうじ /封じ/\nふうじこめ /封じ込め/\nふうじて /封じ手/\nふうじめ /封じ目/\nふうじゅ /風樹;-の嘆/諷誦/\nふうじん /風神/風塵/\nふうすい /風水/\nふうすいがい /風水害/\nふうすいし /風水師/風水士/\nふうせい /風成;-土,-海流/風声/風勢/\nふうせいかくれい /風声鶴唳/\nふうせいど /風成土/\nふうせつ /風雪;snowstorm/風説;rumour/\nふうせつがき /風説書/\nふうせん /風船/風選/\nふうせんかずら /風船葛/\nふうせんがむ /風船ガム;bubblegum/\nふうせんだま /風船玉/\nふうせんばくだん /風船爆弾/\nふうぜん /風前/\nふうぜんのともしび /風前の灯/\nふうそう /風葬/風霜/風騒/\nふうそく /風速/\nふうそくけい /風速計/\nふうぞく /風俗/\nふうぞくえいぎょう /風俗営業/\nふうぞくえいぎょうほう /風俗営業法/\nふうぞくが /風俗画;genre/\nふうぞくぎょう /風俗業/\nふうぞくし /風俗史/\nふうぞくじょう /風俗嬢/\nふうぞくつう /風俗通/\nふうぞくてん /風俗店/\nふうぞくようご /風俗用語/\nふうたい /風体/風袋/風帯/\nふうたく /風鐸/\nふうたろう /風太郎/\nふうち /風致/\nふうちちく /風致地区/\nふうちょう /風潮/風鳥/風調/風聴/\nふうちょうざ /風鳥座;Apus(Aps)/\nふうちりん /風致林/\nふうちん /風鎮/\nふうつう /風通/\nふうつうおり /風通織/\nふうてい /風体/\nふうてん /瘋癲/\nふうとう /封筒/風濤/\nふうとうがた /封筒型/\nふうとうぼく /風倒木/\nふうど /風土/\nふうどう /風洞/\nふうどしょく /風土色/\nふうどびょう /風土病/\nふうにゅう /封入/\nふうにゅうざい /封入材/\nふうにゅうしき /封入式/\nふうは /風波/\nふうはく /風伯/\nふうはつ /風発/\nふうばいか /風媒花/\nふうばぎゅう /風馬牛/\nふうひ /封皮/\nふうひょう /風評/\nふうひょうひがい /風評被害/\nふうび /風靡/\nふうびょう /風病/\nふうふ /夫婦/\nふうふあい /夫婦愛/\nふうふうてい /風風亭/\nふうふえんまん /夫婦円満/\nふうふかん /夫婦間/\nふうふかんけい /夫婦関係/\nふうふげんか /夫婦喧嘩/\nふうふざいさんせい /夫婦財産制/\nふうふせいかつ /夫婦生活/\nふうふそうほう /夫婦双方/\nふうふとも /夫婦共/\nふうふどうし /夫婦同士/\nふうふない /夫婦内/\nふうふなか /夫婦仲/\nふうふべっせい /夫婦別姓/\nふうふやく /夫婦役/\nふうふよう /夫婦用/\nふうふりょうほう /夫婦両方/\nふうぶつ /風物/\nふうぶつし /風物詩/\nふうぶん /風聞/\nふうぼう /風貌/風防/\nふうま /風魔/\nふうましゅりけん /風魔手裏剣/\nふうまにんじゃ /風魔忍者/\nふうみ /風味/\nふうみづけ /風味付け/\nふうみんしゃ /風眠舎/\nふうむ /風夢/\nふうもん /風紋/\nふうゆ /諷諭/\nふうゆほう /諷喩法/\nふうらい /風来/\nふうらいぼう /風来坊/\nふうりゅう /風流/\nふうりゅういんじ /風流韻事/\nふうりゅうじん /風流人/\nふうりょう /風量/\nふうりょく /風力/\nふうりょくけい /風力計/\nふうりょくはつでん /風力発電/\nふうりん /風鈴/\nふうりんかざん /風林火山/\nふうれん /風連/\nふうろう /風浪/封蝋/\nふうろそうか /フウロソウ科/Geraniaceae/\nふうろそうぞく /フウロソウ属/\nふうろそうもく /フウロソウ目/Geraniales/\nふうろそうもくあぐん /フウロソウ目亜群/\nふうん /不運/浮雲/\nふぇーんげんしょう /フェーン現象/\nふぇざーきゅう /フェザー級;[ボクシング]57kg以下/\nふぇにきあじん /フェニキア人;Phoenician/\nふぇのーるじゅし /フェノール樹脂/\nふぇむと /femto;[SI接頭語]f,10^-15/\nふぇるみうむ /Fm/Fermium/\nふぇるみりゅうし /フェルミ粒子;fermion/\nふえ /笛/不壊/吭;(のどぶえ)/鰾;(うきぶくろ)/\nふえい /府営/\nふえいせい /不衛生/\nふえいようか /富栄養化/\nふえかた /増え方/笛方;flutists/\nふえき /不易/賦役/\nふえきりゅうこう /不易流行/\nふえたいこ /笛太鼓/\nふえたけ /笛竹;竹笛(の材料)/\nふえて /不得手/\nふえふき /笛吹き/\nふえふきどうじ /笛吹童子/\nふえん /敷衍/敷延;=敷衍/不縁/布衍;=敷衍/\nふぉるて /forte;強く/\nふぉるてっししも /fortessissimo;ffより強く/\nふぉるてっしも /fortessimo;fより強く/\nふぉるてぴあの /forte piano;強く、ただちに弱く/\nふおう /不応/\nふおうき /不応期/\nふおうせんそう /普墺戦争/\nふおうとう /不応答/\nふおん /不穏/\nふおんじゅかい /不飲酒戒/\nふおんとう /不穏当/\nふか /不可/深;形容詞語幹/負荷/付加/賦課/孵化/府下/附加/鱶/富家/浮華/負化/孚化/鯊/\nふかい /不快/深井/腐海/付会;牽強-/府会;府議会/不会;discord/附会;=付会/渓井/深い/\nふかいかん /不快感/\nふかいぎいん /府会議員/\nふかいし /深石/\nふかいしすう /不快指数/\nふかいにゅう /不介入/\nふかいり /深入り;事件に-する/深煎り;-コーヒー/深炒り;≒深煎り/\nふかうら /深浦/\nふかうらえき /深浦駅/\nふかえ /深江/\nふかえはま /深江浜/\nふかお /深尾/\nふかおい /深追い/\nふかかい /不可解/\nふかかち /付加価値/\nふかかちきょうそう /付加価値競争/\nふかかちぜい /付加価値税/\nふかがわ /深川/負荷側/\nふかがわしゃこ /深川車庫/\nふかきん /賦課金/付加金/\nふかぎゃく /不可逆/\nふかぎゃくあっしゅく /不可逆圧縮/\nふかぎゃくせい /不可逆性/\nふかぎゃくてき /不可逆的/\nふかぎゃくはんのう /不可逆反応/\nふかぎゃくへんか /不可逆変化/\nふかく /不覚/俯角/\nふかくさ /深草/\nふかくさん /不拡散;核兵器の-を訴える/\nふかくじつ /不確実/\nふかくじつせい /不確実性/\nふかくだい /不拡大/\nふかくだいほうしん /不拡大方針/\nふかくてい /不確定/\nふかくていきげん /不確定期限/\nふかくていじこう /不確定事項/\nふかくていせい /不確定性/\nふかくていせいかんけい /不確定性関係/\nふかくていせいげんり /不確定性原理/\nふかくていようそ /不確定要素/\nふかぐつ /深靴/\nふかけい /付加刑;[法]accessory penalty.⇔主刑/\nふかけいげん /負荷軽減/\nふかけつ /不可欠/\nふかけつせい /不可欠性/\nふかこう /不可抗;irresistible/付加項/\nふかこうりょく /不可抗力/\nふかさ /深さ/負荷差/\nふかさく /深作/\nふかさわ /深沢/深澤/\nふかさんめいし /不可算名詞/\nふかざけ /深酒/\nふかざつおん /付加雑音/\nふかざら /深皿/\nふかざわ /深沢/深澤/\nふかし /不可視/\nふかしぎ /不可思議;10^64/\nふかしょう /不可称/\nふかしょくみん /不可触民/\nふかしょり /付加処理/\nふかしん /不可侵/\nふかしんじょうやく /不可侵条約/\nふかじょうほう /付加情報/負荷情報/\nふかすぎ /深過ぎ/\nふかせ /深瀬/\nふかせつ /不可説/\nふかぜい /付加税/附加税/\nふかそうち /付加装置/\nふかそく /不可測/\nふかぞうだい /負荷増大/\nふかぞり /深剃り/\nふかた /深田;姓/\nふかたに /深谷/\nふかだ /深田/\nふかち /不可知/\nふかちろん /不可知論/\nふかっせい /不活性/\nふかっせいか /不活性化/\nふかっせいがす /不活性ガス;inert gas/\nふかっぱつ /不活発/\nふかつ /深津/賦活/\nふかつか /不活化/\nふかづめ /深爪/\nふかてき /付加的/\nふかてん /付加点/\nふかで /深手/深傷;⇔浅傷/\nふかでんあつ /負荷電圧/\nふかなさけ /深情け/\nふかなせん /深名線/\nふかなべ /深鍋/\nふかの /深野/\nふかのう /不可能/\nふかのうせい /不可能性/\nふかのうせいていり /不可能性定理/\nふかはた /深畑/\nふかはんのう /付加反応;[化学]addition reaction/\nふかばつ /不可罰/\nふかひ /不可避/深緋/\nふかひてき /不可避的/\nふかひれ /鱶鰭;高級食材.「-スープ」/\nふかぶか /深々/深深/\nふかぶかと /深々と/\nふかぶん /不可分/\nふかぶんさん /負荷分散/\nふかぶんさんほうしき /負荷分散方式/\nふかへんどう /負荷変動/\nふかほうしき /賦課方式;医療保険や国民年金等の財政方式。現役世代の保険料を高齢世代の年金に仕送りのようにまわす方式。/\nふかまち /深町/\nふかみ /深み/深見;地名/深海/\nふかみず /深水/\nふかみどり /深緑/\nふかむし /深蒸し/\nふかむらさき /深紫/\nふかや /深谷/\nふかやし /深谷市/\nふかやま /深山/\nふかよい /深酔い/\nふかようりょう /負荷容量/\nふかよみ /深読み/\nふかりつ /孵化率/\nふかりょう /負荷量/\nふかわ /布川/府川/\nふかん /俯瞰/不感/不完/不乾/\nふかんしへい /不換紙幣/\nふかんしょう /不感症/不干渉/\nふかんず /俯瞰図/\nふかんせい /不乾性/\nふかんせいゆ /不乾性油/\nふかんぜん /不完全/\nふかんぜんか /不完全花;[植物]imperfect flower/\nふかんぜんきょうそう /不完全競争/\nふかんぜんぎょう /不完全行/\nふかんぜんじょうほう /不完全情報/\nふかんぜんせい /不完全性/\nふかんぜんせいていり /不完全性定理/\nふかんぜんねんしょう /不完全燃焼/\nふかんぜんばん /不完全版/\nふかんてき /俯瞰的/\nふかんび /不完備/\nふかんよう /不寛容/\nふがい /府外/腑甲斐/\nふがいない /腑甲斐無い/\nふがく /富嶽/不学/\nふがくさんじゅうろっけい /富嶽三十六景/\nふがね /府金/\nふき /付記/蕗;(山菜)/附記;=付記/不帰/不羈;†拘束されない。「独立-」/不軌;†レールから外れる。「-をなす」/不期/葺/吹/苳;=蕗/款冬/菜蕗/\nふきあげ /吹上/吹上げ/\nふきあげぎょえん /吹上御苑;皇居/\nふきいど /噴井戸/\nふきかえ /吹替/吹き替え;洋画の-/吹替え/葺き替え;屋根の-/\nふきかえばん /吹替版/吹替え版/吹き替え版/\nふきかん /負帰還;NFB(Negative Feed Back)のこと/\nふきげん /不機嫌/\nふきこし /吹越;姓/\nふきごし /吹越;姓/\nふきさらし /吹き曝し/\nふきそ /不起訴/\nふきそうじ /拭き掃除/\nふきそく /不規則/\nふきそくか /不規則化/\nふきそくがた /不規則型/\nふきそくどうし /不規則動詞;[文法]see-saw-seen/\nふきそくへんか /不規則変化/\nふきそくへんどう /不規則変動/\nふきそしょぶん /不起訴処分/\nふきだけ /吹き竹/\nふきだし /吹き出し/吹出/\nふきだまり /吹き溜まり/吹き溜り/\nふきつ /不吉/\nふきつけ /吹付/吹き付け/吹付け/\nふきでもの /吹き出物/吹出物/\nふきとおし /吹き通し/吹通し/\nふきながし /吹き流し/吹流し/\nふきぬけ /吹き抜け/吹抜け/吹抜/\nふきの /吹野/\nふきのとう /蕗の薹/\nふきはつ /不揮発/\nふきはつせい /不揮発性/\nふきぶり /吹き降り/\nふきまわし /吹き回し/\nふきもの /吹き物;(雅楽の)管楽器。龍笛など/吹物/\nふきや /吹き矢/吹矢/吹屋/蕗谷/\nふきゅう /普及/不朽;everlasting.「-の名作」/腐朽;decay.「木材の-」/不休;「不眠-」/不急;not urgent.「不要-」/\nふきゅういいん /普及委員/\nふきゅうかつどう /普及活動/\nふきゅうき /普及期/普及機/\nふきゅうしき /普及式/\nふきゅうだいすう /普及台数/\nふきゅうど /普及度/\nふきゅうどあい /普及度合/\nふきゅうばん /普及版/\nふきゅうりつ /普及率/\nふきょ /不許;interdit. 「-複製,-転載」/\nふきょう /不況/布教/不興/富強/不協/\nふきょうい /府教委;府教育委員会/\nふきょうか /不況下/\nふきょうかつどう /布教活動/\nふきょうじ /不況時/\nふきょうたいさく /不況対策/\nふきょうほう /不競法;不正競争防止法/\nふきょうわ /不協和/\nふきょうわおん /不協和音/\nふきょうわおんてい /不協和音程/\nふきょか /不許可/\nふきょく /負極/\nふきょくせい /負極性/\nふきょふくせい /不許複製/\nふきん /付近/附近/布巾/賦金/\nふきんいったい /付近一帯/\nふきんいつ /不均一/\nふきんこう /不均衡/\nふきんしつ /不均質/\nふきんしつせい /不均質性/\nふきんしん /不謹慎/\nふきんじゅうみん /付近住民/\nふきんとう /不均等/\nふぎ /付議/不義/府議/附議/\nふぎかい /府議会/\nふぎみっつう /不義密通/\nふぎょう /俯仰/\nふぎょうぎ /不行儀/\nふぎょうじょう /不行状/\nふぎょうせき /不行跡/\nふぎり /不義理/\nふく /服/福;fortune/副;sub/幅;(はば)車幅/輻;輻射/匐;匍匐前進/復;往復/腹;腹部/複;複数/覆;被覆/愎;(もとる)/蔔;蘿蔔/蝠;蝙蝠(こうもり)/輹/馥;馥郁/伏;伏兵/袱;袱紗/茯/箙;えびら/富久/吹/含;動詞語幹/\nふく> /副;(sub) 副議長/複;(multiple) 複事象/\nふくあつ /腹圧/\nふくあん /腹案/\nふくい /福井/福居/復位/\nふくいいんちょう /副委員長/\nふくいえき /福井駅/\nふくいぎんこう /福井銀行/\nふくいく /馥郁/\nふくいくうこう /福井空港/\nふくいけん /福井県/\nふくいけんちょう /福井県庁/\nふくいけんりつだいがく /福井県立大学/\nふくいし /福井市/\nふくいずみ /福泉;姓/\nふくいたいかい /福井大会/\nふくいだい /福井大/\nふくいだいがく /福井大学/\nふくいべん /福井弁/\nふくいほうそう /福井放送/\nふくいん /福音;evangel.「-となる出来事」/幅員;width.「道路の-」/復員;demobilise.「兵士の-」/副因/\nふくいんかん /福音館/副印鑑/\nふくいんかんしょてん /福音館書店/\nふくいんしゅぎ /福音主義;[キリスト教]Evangelicalism/\nふくいんしょ /福音書/\nふくいんへい /復員兵/\nふくう /不空/\nふくうじょうじゅにょらい /不空成就如来;[仏教]/\nふくうりば /服売場/\nふくうん /福運/\nふくえ /福江/福栄/\nふくえき /服役/\nふくえきしゅう /服役囚/\nふくえきちゅう /服役中/\nふくえん /復縁/復円/\nふくえんせん /福塩線/\nふくおう /福王/\nふくおか /福岡/\nふくおかえき /福岡駅/\nふくおかかん /福岡間/\nふくおかきょういくだいがく /福岡教育大学/\nふくおかきんこう /福岡近郊/\nふくおかぎんこう /福岡銀行/\nふくおかくうこう /福岡空港/\nふくおかけん /福岡県/\nふくおかけんない /福岡県内/\nふくおかこう /福岡校/\nふくおかこうぎょうだいがく /福岡工業大学/\nふくおかこうだい /福岡工大/\nふくおかこくぜいきょく /福岡国税局/\nふくおかし /福岡市/\nふくおかしない /福岡市内/\nふくおかしないせん /福岡市内線/\nふくおかしみん /福岡市民/\nふくおかせん /福岡線/\nふくおかだい /福岡大/\nふくおかだいがく /福岡大学/\nふくおかちく /福岡地区/\nふくおかちさい /福岡地裁/\nふくおかちゃく /福岡着/\nふくおかてんじん /福岡天神/\nふくおかとしこうそく /福岡都市高速/\nふくおかはつ /福岡発/\nふくおかばしょ /福岡場所/\nふくおかびん /福岡便/\nふくおかほうそう /福岡放送/\nふくおん /複音/\nふくおんがく /複音楽;polyphony/\nふくおんせい /副音声/\nふくか /複果/\nふくかいちょう /副会長/\nふくかわ /福川/\nふくかん /副官/\nふくかんきょう /複環境/\nふくかんりにん /副管理人/\nふくが /腹臥/伏臥/\nふくがく /復学/\nふくがくちょう /副学長/\nふくがじょう /覆瓦状/\nふくがみ /福紙/\nふくがん /複眼/\nふくがんてき /複眼的/\nふくきょうざい /副教材/\nふくきょうだい /福教大/\nふくぎ /福木/副木/\nふくぎちょう /副議長/\nふくぎょう /副業/\nふくくう /腹腔/\nふくくうきょう /腹腔鏡/\nふくくっせつ /複屈折/\nふくくみあいちょう /副組合長/\nふくけい /復啓/\nふくけいしき /副形式/\nふくけん /復権/\nふくけんじ /副検事/\nふくげん /復元/復原;≒復元≒復元/\nふくげんこうか /復元効果/\nふくげんさぎょう /復元作業/\nふくげんそうち /復元装置/\nふくげんばん /復元版/\nふくげんほうほう /復元方法/\nふくげんりつ /復元率/\nふくげんりょう /副原料/\nふくげんりょく /復元力/復原力/\nふくこう /腹腔/\nふくこうかんしんけい /副交感神経/\nふくこうがん /副睾丸/\nふくこうじょうせん /副甲状腺;[解剖]parathyroid/\nふくこうない /腹腔内/\nふくこうまえ /福高前/\nふくこん /複婚;polygamy/\nふくごう /複合;complex/復号;decode/複号;±/\nふくごう> /複合;-建築,-火山,-施設/\nふくごうおせん /複合汚染/\nふくごうおん /複合音/\nふくごうか /複合化;compound/復号化;decrypt/\nふくごうかく /複合核/\nふくごうかこ /複合過去/\nふくごうがた /複合型/\nふくごうき /複合機/\nふくごうきぎょう /複合企業/\nふくごうきのう /複合機能/\nふくごうきょくせん /複合曲線/\nふくごうげんじつ /複合現実/\nふくごうこう /複合項/\nふくごうこうげき /複合攻撃/\nふくごうご /複合語/\nふくごうざい /複合材/\nふくごうししつ /複合脂質/\nふくごうしせつ /複合施設/\nふくごうじせい /複合時制/\nふくごうそうこう /複合装甲/\nふくごうたい /複合体/\nふくごうたんぱく /複合蛋白/\nふくごうてき /複合的/\nふくごうどうきしんごう /複合同期信号/\nふくごうどうし /複合動詞/\nふくごうどうじゅん /複号同順;[数学]/\nふくごうにんい /複号任意;[数学]/\nふくごうひょうげん /複合表現/\nふくごうびょうし /複合拍子/\nふくごうふきょう /複合不況/\nふくごうぶん /複合文/\nふくごうほう /復号法/\nふくごうまく /複合膜/\nふくごうゆそう /複合輸送/\nふくごうりょういき /複合領域/\nふくさ /袱紗/副査/帛紗;=袱紗/服紗;=袱紗/\nふくさい /副菜/\nふくさいぼう /副細胞/\nふくさや /福砂屋/\nふくさよう /副作用/\nふくさようてき /副作用的/\nふくさわ /福澤/\nふくさんぶつ /副産物/\nふくざ /複座/\nふくざい /伏在/服罪/\nふくざいりょう /副材料/\nふくざがた /複座型/\nふくざき /福崎/\nふくざさ /福笹/\nふくざつ /複雑/\nふくざつか /複雑化/\nふくざつかいき /複雑怪奇/\nふくざつけい /複雑系/\nふくざつこっせつ /複雑骨折/\nふくざつさ /複雑さ/\nふくざつせい /複雑性/\nふくざつたき /複雑多岐/\nふくざつど /複雑度/\nふくざわ /福沢/福澤/\nふくざわゆきち /福沢諭吉/\nふくし /福祉;welfare/副詞;[文法]adverb/福士;地名,姓/複視/副使/福司/復氏/\nふくしか /福祉課/\nふくしかんけい /福祉関係/\nふくしがっか /福祉学科/\nふくしき /複式/腹式/\nふくしきこきゅう /腹式呼吸/\nふくしきぼき /複式簿記/\nふくしく /副詞句/\nふくしげ /福重/\nふくしこうがく /福祉工学/\nふくしこっか /福祉国家/\nふくしざい /副資材/\nふくしし /福祉士;社会-,介護-/\nふくしししゅつ /福祉支出/\nふくししゃちょう /副支社長/\nふくしじぎょう /福祉事業/\nふくしせいさく /福祉政策/\nふくしぜい /福祉税/\nふくしぞうしん /福祉増進/\nふくしだい /福祉大/\nふくしだんたい /福祉団体/\nふくしちょう /副市長/\nふくしつしき /副室式/\nふくしてき /福祉的;†welfare/副詞的;†[文法]adverbial/\nふくしてちょう /福祉手帳/\nふくしどう /副指導/\nふくしねんきん /福祉年金/\nふくしぶもん /福祉部門/\nふくしま /福島/福嶋/副島/\nふくしまえき /福島駅/\nふくしまきねん /福島記念/\nふくしまきょく /福島局/\nふくしまけん /福島県/\nふくしまけんなんぶ /福島県南部/\nふくしまこうこう /福島高校/\nふくしまこうつう /福島交通/\nふくしまし /福島市/\nふくしまだい /福島大/\nふくしまだいにげんぱつ /福島第二原発/\nふくしまべん /福島弁/\nふくしまみんぽうはい /福島民報杯/福島民放杯/\nふくしゃ /複写/輻射/福者;[キリスト教]gospeler, (Fr)bienheureux NB:尊者<福者<聖人/伏射/\nふくしゃおんど /輻射温度/\nふくしゃき /複写機/\nふくしゃけん /複写権/\nふくしゃさいはいふ /複写再配布/\nふくしゃし /複写紙/\nふくしゃしき /複写式/\nふくしゃしつ /複写室/\nふくしゃせん /輻射線/\nふくしゃちょう /副社長/\nふくしゃてん /輻射点/\nふくしゃねつ /輻射熱/\nふくしゃりょう /複写料/\nふくしゅ /副手/\nふくしゅう /復習;†⇔予習/復讐;†revenge/福州;地名,(Fuzhou) 福建省の省都/\nふくしゅうき /復讐鬼/\nふくしゅうげき /復讐劇/\nふくしゅうしゃ /復讐者/\nふくしゅうしん /復讐心/\nふくしゅうせん /復讐戦/\nふくしゅうにゅう /副収入/\nふくしゅかん /副主幹/\nふくしゅしつ /副手室/\nふくしゅしょう /副首相/\nふくしゅじんこう /副主人公/\nふくしゅせき /副主席/\nふくしょ /副書/副署/\nふくしょう /副賞;bonus/副将;subcaptain/復唱;命令を-する/複勝/復誦;詩を-する/副章;⇔正章/復勝;?/\nふくしょうぐん /副将軍/\nふくしょうしき /複勝式/\nふくしょく /服飾/復職/副食/\nふくしょくひん /服飾品/\nふくしょくぶつ /副食物/\nふくしょちょう /副所長/副署長/\nふくしりょういき /福祉領域/\nふくしん /腹心/副審/腹診/復申;reply/\nふくしんけい /副神経/\nふくじ /福地/服地/副次/福治/\nふくじこうか /副次効果/\nふくじしょう /副時称/\nふくじてき /副次的/\nふくじてきこうか /副次的効果/\nふくじゃく /副尺/\nふくじゅ /福寿/\nふくじゅう /服従/複重/\nふくじゅうせん /複縦線;[音楽]double bar/\nふくじゅそう /福寿草/\nふくじょうし /腹上死;[俗](主に男性が)性交中に死ぬこと/\nふくじょし /副助詞/\nふくじん /副腎/副神/\nふくじんずいしつ /副腎髄質/\nふくじんづけ /福神漬/福神漬け/\nふくじんひしつ /副腎皮質/\nふくじんひしつほるもん /副腎皮質ホルモン;[生物]adrenocorticotropic hormone(ACTH). 各種steroid/\nふくすい /腹水;[医]abdominal dropsy/復水;-器/覆水;-盆に返らず/\nふくすいき /復水器;condenser/\nふくすう /複数/\nふくすうおん /複数音/\nふくすうか /複数可/\nふくすうかい /複数回/\nふくすうかいとう /複数回答/\nふくすうかいとうか /複数回答可/\nふくすうかしょ /複数箇所/\nふくすうかん /複数艦/\nふくすうがいしゃ /複数会社/\nふくすうきしゅ /複数機種/\nふくすうきどう /複数起動/\nふくすうきぼう /複数希望/\nふくすうぎょう /複数行/\nふくすうけい /複数形/\nふくすうけいとう /複数系統/\nふくすうこ /複数個/\nふくすうこうほ /複数候補/\nふくすうごび /複数語尾/\nふくすうさんか /複数参加/\nふくすうしてい /複数指定/\nふくすうしていか /複数指定可/\nふくすうしゃせん /複数車線/\nふくすうしゅ /複数種/\nふくすうしゅるい /複数種類/\nふくすうじ /複数持/\nふくすうせんたく /複数選択/\nふくすうせんたくか /複数選択可/\nふくすうそんざい /複数存在/\nふくすうだい /複数台/\nふくすうとうひょう /複数投票/\nふくすうどうさ /複数動作/\nふくすうどうじ /複数同時/\nふくすうにゅうりょく /複数入力/\nふくすうにん /複数人/\nふくすうねん /複数年/\nふくすうねんけいやく /複数年契約/\nふくすうねんじ /複数年次/\nふくすうねんど /複数年度/\nふくすうはん /複数犯/\nふくすうひょう /複数票/\nふくすうほゆう /複数保有/\nふくすうほん /複数本/\nふくすうまい /複数枚/\nふくすうめい /複数名/\nふくすうもじ /複数文字/\nふくすうようい /複数用意/\nふくすうりょう /複数両/\nふくすうれい /複数例/\nふくすうろ /複数路/\nふくすけ /福助/\nふくずみ /福住/\nふくせい /複製/服制/復姓/\nふくせいか /複製可/\nふくせいかん /複製間/\nふくせいけん /複製権/\nふくせいけんしゃ /複製権者/\nふくせいけんしんがい /複製権侵害/\nふくせいげんがしゅう /複製原画集/\nふくせいし /複製子/\nふくせいはんが /複製版画/\nふくせいひん /複製品/\nふくせいぶつ /複製物/\nふくせいもと /複製元/\nふくせいわざ /複製技/\nふくせき /復籍/復席/\nふくせってん /副節点/\nふくせつ /副節/\nふくせん /伏線;物語の-/複線;double line/複占;[経済]duopoly/\nふくせんか /複線化/\nふくせんかかんせい /複線化完成/\nふくせんかこうじ /複線化工事/\nふくせんかんかく /複線間隔/\nふくせんくかん /複線区間/\nふくせんちょう /副船長/\nふくせんでんか /複線電化/\nふくせんりつ /副旋律/\nふくそ /複素/福祚;†happiness/復祚;†=重祚(=天皇の復位)/\nふくそう /服装/輻輳;物事が集まること/複層;multilayer.「-ガラス」/副葬;「-品」/輻湊;=輻輳/複相;multiphase/福相;⇔貧相/副層;sublayer/\nふくそうかく /輻輳角/\nふくそうさ /副走査/\nふくそうさい /副総裁;vice president/\nふくそうじ /輻輳時/\nふくそうじょうかじょ /複総状花序/\nふくそうひん /副葬品/\nふくそうり /副総理/\nふくそうりん /複層林/\nふくそかいせき /複素解析/\nふくそかんすう /複素関数/\nふくそかんすうろん /複素関数論/\nふくそきょうやく /複素共役/\nふくそく /腹側/\nふくそくるい /腹足類/\nふくそしゅうはすう /複素周波数/\nふくそすう /複素数/\nふくそすうえんざん /複素数演算/\nふくそすうがた /複素数型/\nふくそすうたい /複素数体/\nふくそすうち /複素数値/\nふくそせきぶん /複素積分/\nふくそたようたい /複素多様体/\nふくそへいめん /複素平面/\nふくそへいめんじょう /複素平面上/\nふくそへんすう /複素変数/\nふくそりきがくけい /複素力学系/\nふくそりょういき /複素領域/\nふくぞう /腹蔵;-なく/福蔵;人名/伏蔵/\nふくぞく /服属/\nふくたい /腹帯/複体/\nふくたけ /福武/\nふくたけしょてん /福武書店;[出版社名]NB:現・ベネッセ/\nふくたけぶんこ /福武文庫/\nふくたに /福谷/\nふくたろう /福太郎/\nふくだ /福田/\nふくだい /副題/福大/\nふくだいじん /副大臣/\nふくだいとうりょう /副大統領/\nふくだいひょう /副代表/\nふくだいり /復代理/\nふくだつねあり /福田恆存;評論家。シェークスピアの翻訳で知られる/\nふくだんちょう /副団長/\nふくち /福地/\nふくちじ /副知事/\nふくちやま /福知山/\nふくちやまかん /福知山間/\nふくちやましない /福知山市内/\nふくちやません /福知山線/\nふくちゅう /腹中/\nふくちょう /復調/副長/\nふくちょうかん /副長官/\nふくちょうじく /復調軸/\nふくつ /不屈/\nふくつう /腹痛/\nふくで /福田/\nふくでん /復電/福田;[仏教]/\nふくと /河豚魚/\nふくとう /復党/\nふくとうこう /複投稿/\nふくとく /福徳/\nふくとくえんまん /福徳円満/\nふくとしん /副都心/\nふくとしんせん /副都心線/\nふくとみ /福富/\nふくとめ /福留/\nふくど /覆土/\nふくどう /複道/\nふくどく /服毒/副読/\nふくどくじさつ /服毒自殺/\nふくどくほん /副読本/\nふくどみ /福富/\nふくなが /福永/\nふくながたけひこ /福永武彦;作家/\nふくにし /福西/\nふくの /福野/\nふくのかみ /福の神/\nふくはい /復配/腹背/伏拝/\nふくはら /福原/\nふくはんぎゃくどうめい /服反逆同盟/\nふくはんそう /副搬送/\nふくはんそうは /副搬送波/\nふくはんのう /副反応/\nふくばち /覆鉢/\nふくばんごう /副番号/\nふくひ /複比/\nふくひれい /複比例/\nふくびき /福引/福引き/\nふくびきけん /福引券/福引き券/\nふくびこう /副鼻腔/\nふくびこうえん /副鼻腔炎/\nふくふく /福々/福福/\nふくふくせん /複々線/複複線/\nふくぶ /腹部/\nふくぶく /福々/\nふくぶくろ /福袋/\nふくぶちょう /副部長/\nふくぶん /複文/副文/福分/復文/\nふくぶんすう /複分数/\nふくぶんせつ /複文節/\nふくぷろぐらむ /副プログラム/\nふくへい /伏兵/\nふくへいそう /副兵装/\nふくへき /腹壁/\nふくへんそくき /副変速機/\nふくべ /福部/\nふくべっぷ /福別府/\nふくほう /副砲/複方/\nふくほうとう /副砲塔/\nふくほん /副本;†subbook/複本;†additional copy.「手形の-」/\nふくぼく /副木/\nふくぼつ /覆没/\nふくま /福間/\nふくまかいがん /福間海岸/\nふくまく /腹膜/\nふくまくえん /腹膜炎/\nふくまさ /福政/\nふくまさむね /福正宗/\nふくます /福桝/\nふくまつ /福松/\nふくまでん /伏魔殿/\nふくまめ /福豆/\nふくまれる /⊂;真部分集合/⊆;部分集合/\nふくみ /含み/\nふくみえき /含み益/\nふくみごえ /含み声/\nふくみしさん /含み資産/\nふくみそん /含み損;⇔含み益/\nふくみそんえき /含み損益/\nふくみつ /福光/\nふくみみ /福耳/\nふくみわた /含み綿/\nふくみわらい /含み笑い/\nふくむ /服務/⊃;真部分集合/⊇;部分集合/\nふくむいん /服務員/\nふくむきてい /服務規程/\nふくむら /福村/\nふくめい /復命/\nふくめつ /覆滅/\nふくめに /含め煮/\nふくめん /覆面/\nふくめんぱとかー /覆面パトカー/\nふくめんよう /覆面用/\nふくも /服喪/\nふくもと /福本/福元/\nふくもり /福盛/\nふくや /服屋/福屋/福家/\nふくやく /服薬/\nふくやしょてん /福屋書店/\nふくやす /福安/\nふくやま /福山/富久山/\nふくやまえき /福山駅/\nふくやまし /福山市/\nふくやまつううん /福山通運;[企業名]/\nふくよう /服用/複葉/\nふくようき /複葉機/\nふくようじ /服用時/\nふくようちゅう /服用中/\nふくようりょう /服用量/\nふくよか /膨よか/脹よか/\nふくよし /福吉/\nふくらい /福来/\nふくらくえん /復楽園;Paradise Regained,1671,Milton/\nふくらしこ /膨らし粉/\nふくらはぎ /脹脛/腓/\nふくらみ /膨らみ;胸の-/脹らみ/\nふくり /福利;walfare.「-厚生」/複利;compound interest.「-計算」/\nふくりき /福力/\nふくりこうせい /福利厚生/\nふくりこうせいしせつ /福利厚生施設/\nふくりこうせいてき /福利厚生的/\nふくりこうせいひ /福利厚生費/\nふくりじちょう /副理事長/\nふくりひ /福利費/\nふくりゅう /伏流/\nふくりゅうえん /副流煙/\nふくりゅうすい /伏流水/\nふくりょう /伏竜/\nふくりょうちょう /副寮長/\nふくりょうほうすう /伏竜鳳雛/\nふくりょうりちょう /副料理長/\nふくりん /覆輪;[植物]merginal variegation/\nふくれ /膨れ/脹れ/\nふくれっつら /膨れっ面/ふくれっ面/脹れっ面/\nふくろ /袋/復路;return path/嚢/副露/複路;dual path/\nふくろあみ /袋網/\nふくろい /袋井/\nふくろいり /袋入/\nふくろいりぼん /袋入本/\nふくろう /梟/\nふくろおび /袋帯/\nふくろおり /袋織/\nふくろくじゅ /福禄寿/\nふくろこうじ /袋小路/\nふくろじょう /袋状/\nふくろぞうし /袋草紙/\nふくろたけ /袋茸/\nふくろたに /袋谷/\nふくろだ /袋田/\nふくろだおんせん /袋田温泉/\nふくろだたき /袋叩き/袋だたき/袋叩/\nふくろだな /袋棚/\nふくろづの /袋角;鹿の-/\nふくろづめ /袋詰/袋詰め/\nふくろとじ /袋とじ/袋綴じ/袋閉じ/\nふくろとだな /袋戸棚/\nふくろど /袋戸/\nふくろぬい /袋縫い/\nふくろのねずみ /袋の鼠/\nふくろのり /袋海苔/\nふくろはり /袋貼り/\nふくろばら /袋原/\nふくろばり /袋貼り/\nふくろまち /袋町/\nふくろみみ /袋耳/\nふくろもの /袋物/\nふくろんぶん /副論文/\nふくわじゅつ /腹話術/\nふくわらい /福笑い;正月/\nふくん /夫君/父君/\nふぐ /河豚/不具/鰒;=河豚 (NB:「あわび」とも読む)/\nふぐあい /不具合/\nふぐあいてん /不具合点/\nふぐう /不遇/\nふぐか /不具化/\nふぐしゃ /不具者/\nふぐじる /河豚汁/\nふぐたいてん /不倶戴天/\nふぐどく /河豚毒/\nふぐり /睾丸/陰嚢/\nふぐりょうり /河豚料理/\nふけ /普化;人名,(?-860)/雲脂;dandruff/頭垢;=雲脂/冨家;人名? 「富」異体字/冨宅;「富」異体字/普家/\nふけい /父兄/府警/婦警/父系/不敬/噴井/譜系/腐刑;=宮刑/\nふけいかい /父兄会/\nふけいき /不景気/\nふけいざい /不経済/不敬罪/賦形剤/\nふけいせい /父系制/\nふけいせき /父兄席/\nふけいたい /不携帯/\nふけいどうはん /父兄同伴/\nふけがお /老け顔/\nふけしゃくはち /普化尺八/\nふけしゅう /普化宗/\nふけそう /普化僧/\nふけだ /深田/\nふけっか /不結果/\nふけつ /不潔/\nふけつかん /不潔感/\nふけまちづき /更待月;陰暦二十日の月/\nふけやく /老け役/老役/\nふけん /府県/父権/夫権;(旧民法)/\nふけんこう /不健康/\nふけんしき /不見識/\nふけんせい /父権制/\nふけんぜん /不健全/\nふけんぜんせい /不健全性/\nふけんぜんとしょ /不健全図書/\nふげき /巫覡;シャーマン/\nふげん /普賢/付言;remark/附言;=付言/不言;-実行/富源/誣言;嘘/\nふげんじっこう /不言実行/\nふげんぞう /普賢象;[植物]里桜/\nふげんだけ /普賢岳/\nふげんふご /不言不語/\nふげんぼさつ /普賢菩薩/\nふこ /封戸/巫蠱/浮誇/\nふこう /不幸/不孝;親-/附高/\nふこうしん /負更新/\nふこうせい /不公正/\nふこうせいとりひき /不公正取引/\nふこうちゅう /不幸中/\nふこうへい /不公平/\nふこうへいかん /不公平感/\nふこうへいせい /不公平性/\nふこうもの /不孝者/\nふこうよう /不効用/\nふこく /布告/富国/腐刻/\nふこくきょうへい /富国強兵/富國強兵;「国」旧字/\nふこころえ /不心得/\nふこころえもの /不心得者/\nふこつ /腐骨/\nふご /不語/附語/付語/\nふごう /符号;†code.「モールス-」/富豪/符合;†correspond.「規定に-する」/付合;†[法]adhesion/附合;=付合/負号;(-) minus sign/不合/\nふごうか /符号化/\nふごうかく /不合格/\nふごうかくしゃ /不合格者/\nふごうかほうしき /符号化方式/\nふごうかほうほう /符号化方法/\nふごうき /符号器/\nふごうけい /符号系/\nふごうご /符号語/\nふごうちょう /符号長/符号帳/\nふごうなし /符号無し/\nふごうひょう /符号表/\nふごうほう /不合法/\nふごうり /不合理/\nふごうりせい /不合理性/\nふごうりろん /符号理論/\nふさ /房/総/總;「総」の旧字/惣;(人名用)/絃;?/\nふさい /夫妻/負債/不採/付載/不才/負載/\nふさいがく /負債額/\nふさいごうけい /負債合計/\nふさいさん /不採算/\nふさいそうがく /負債総額/\nふさいたく /不採択/\nふさいよう /不採用/\nふさいろく /不採録/\nふさがる /閼/\nふさきち /房吉/\nふさぎ /塞ぎ;-の虫/\nふさぎのむし /塞ぎの虫;鬱/\nふさく /不作/\nふさくい /不作為/\nふさくいさいむ /不作為債務/\nふさくいはん /不作為犯/\nふさぐ /閼/\nふさこ /房子/扶佐子/夫査子/\nふさざくらか /フサザクラ科/Eupteleaceae/\nふさじょう /ふさ状/\nふさふさ /房々/\nふさん /不参/不讃/\nふさんか /不参加/\nふさんかしゃ /不参加者/\nふさんせい /不賛成/\nふざ /趺坐/\nふざい /不在/\nふざいしゃ /不在者/\nふざいしゃとうひょう /不在者投票/\nふざいしょうめい /不在証明/\nふざいじ /不在時/\nふざいちゅう /不在中/\nふざいひょう /不在票/\nふざけ /巫山戯/\nふざん /釜山/巫山;地名/\nふし /節/父子/不死/浮子;網用の「うき」/伏/臥/\nふしあな /節穴/\nふしあわせ /不幸せ/不仕合せ/\nふしいと /節糸/\nふしかてい /父子家庭/\nふしき /伏木/\nふしぎ /不思議/\nふしくれ /節榑/\nふしじ /不支持/\nふしじしゃ /不支持者/\nふしじひょうめい /不支持表明/\nふしじりつ /不支持率/\nふしぜん /不自然/\nふしたに /伏谷/\nふしちょう /不死鳥/\nふしつ /不悉/\nふしつりょう /負質量/\nふしづくり /節旁;[部首]/\nふしづけ /節付け/罧/\nふしてん /節点/\nふしど /臥所/臥床/\nふしぶし /節々/節節;-が痛い/\nふしまちづき /臥待月;陰暦十九日の月,寝待月に同じ/\nふしまつ /不始末/\nふしまわし /節回し/\nふしみ /伏見/\nふしみく /伏見区/\nふしみこう /伏見工/\nふしみじょう /伏見城/\nふしみてんのう /伏見天皇/\nふしみばん /伏見版/\nふしめ /節目/伏し目/伏目/\nふしめふしめ /節目節目/\nふしゃ /富者/巫者/府社/\nふしゃくしんみょう /不惜身命/\nふしゅ /浮腫/\nふしゅう /腐臭/俘囚/浮舟;float/\nふしゅうぎ /不祝儀/\nふしゅうぎょう /不就業/\nふしゅうこう /不銹鋼/\nふしゅく /巫祝/\nふしゅつ /不出/\nふしゅつじょう /不出場/\nふしゅつば /不出馬/\nふしゅび /不首尾/\nふしょう /負傷/不詳;unknown/不肖;親や師に似ず、劣る。「-の息子」/不祥;不吉・災難。「-事」/富商/不承;不承不承/府省/父称/不精;ぶしょう?/鳧鐘;[音楽]/\nふしょうか /不消化/\nふしょうけつじょう /負傷欠場/\nふしょうしゃ /負傷者/\nふしょうじ /不祥事/\nふしょうじき /不正直/\nふしょうたいじょう /負傷退場/\nふしょうち /不承知/\nふしょうちゅう /負傷中/\nふしょうにん /不承認/\nふしょうはんてい /負傷判定/\nふしょうふずい /夫唱婦随/\nふしょうふめつ /不生不滅/\nふしょうぶしょう /不承不承/\nふしょうわたくし /不肖私/\nふしょく /腐食/腐蝕;=腐食/腐植;humic/不食/扶植/\nふしょくざい /腐食剤/腐蝕剤/\nふしょくせい /腐食性/腐蝕性;=腐食性/\nふしょくど /腐植土/\nふしょくふ /不織布/\nふしょぞん /不所存/\nふしよう /不使用/\nふしん /不振;†slump/不信;†信用できない。「-感」/不審;†不明で疑わしい。「-人物」/普請;construction/腐心/\nふしんかん /不信感;distrust/不審感;doubt/\nふしんがみ /不審紙/\nふしんしゃ /不審者/\nふしんじん /不信心;impious. 「-者」/\nふしんじんぶつ /不審人物/\nふしんじんもん /不審尋問/\nふしんせつ /不親切/\nふしんてん /不審点/\nふしんにん /不信任/\nふしんにんあん /不信任案/\nふしんにんけつぎ /不信任決議/\nふしんにんひょう /不信任票/\nふしんばん /不寝番/\nふしんび /不審火/\nふじ /藤/富士/不治;incurable.「-の病」/不二/冨士;「富」異体字/不時;-着/\nふじい /藤井/\nふじいち /富士市/\nふじいでら /藤井寺/\nふじいでらきゅうじょう /藤井寺球場/\nふじいろ /藤色/\nふじう /藤生/\nふじうつぎか /フジウツギ科/Buddlejaceae/\nふじうら /藤浦/\nふじえ /藤江/\nふじえだ /藤枝/\nふじえだえき /藤枝駅/\nふじえだし /藤枝市/\nふじえだひがし /藤枝東/\nふじお /不二雄/富士夫/不二夫/藤尾/富士雄/藤雄/冨士雄;「富」異体字/\nふじおか /藤岡/富士岡/\nふじおかえき /富士岡駅/\nふじおやま /富士小山/\nふじか /藤花/\nふじかけ /藤掛/藤懸;姓/\nふじかわ /藤川/富士川/\nふじがおか /藤が丘/藤ヶ丘/\nふじがわ /富士川/\nふじき /藤木/藤城/\nふじきゅう /富士急/\nふじきゅうこう /富士急行/\nふじぎん /富士銀/\nふじぎんこう /富士銀行/\nふじくら /藤倉/\nふじくらでんせん /藤倉電線/\nふじけい /フジ系/\nふじこ /藤子/富士子/不二子/冨士子;「富」異体字/\nふじこし /不二越/藤越/\nふじこふじお /藤子不二雄/\nふじごこ /富士五湖/\nふじさき /藤崎/\nふじさく /藤咲/\nふじさと /藤里/\nふじさわ /藤沢/藤澤/\nふじさわえき /藤沢駅/\nふじさわし /藤沢市/\nふじさわばし /藤沢橋/\nふじさん /富士山/\nふじさんがた /富士山型/\nふじさんごう /富士参號/\nふじさんごごうめ /富士山五合目/\nふじさんちょう /富士山頂/\nふじさんちょうじょう /富士山頂上/\nふじさんへん /富士山編/\nふじさんろく /富士山麓/\nふじし /富士市/\nふじしま /藤島/藤嶋/\nふじしまべや /藤島部屋/\nふじしゃしん /富士写真/\nふじしゃりょう /富士車輌/\nふじしろ /藤代/藤城/\nふじじゅうこう /富士重工/\nふじせ /藤瀬/\nふじぜろっくす /富士ゼロックス/\nふじそうけん /富士総研/\nふじた /藤田/冨士田;「富」異体字/\nふじたいこ /富士太鼓;[能]/\nふじたか /藤孝/\nふじたかんこう /藤田観光/\nふじたに /藤谷/富士谷/\nふじたりゅう /藤田流;笛方/\nふじだな /藤棚/\nふじちゃく /不時着/\nふじっこう /不実行/\nふじつ /不実/不日/藤津/\nふじつう /富士通;[企業名]/\nふじつうおおいた /富士通大分/\nふじつうけいれつ /富士通系列/\nふじつうけん /富士通研/\nふじつうけんきゅうしょ /富士通研究所/\nふじつうせい /富士通製/\nふじつうぜねらる /富士通ゼネラル/\nふじつうほっかいどう /富士通北海道/\nふじつか /藤塚/\nふじつぼ /藤壺/藤壷;「壺」異体字/富士壺;[動物]balanoid. 船底につく/\nふじづか /富士塚/\nふじでんき /富士電機;[企業名]/\nふじと /藤戸/\nふじなが /藤永/\nふじなみ /藤波/\nふじなやき /布志名焼/\nふじなわ /藤縄/\nふじの /藤野/\nふじのうらば /藤裏葉/\nふじのみや /富士宮/藤ノ宮/\nふじのみやし /富士宮市/\nふじのもり /藤森/\nふじはし /藤橋/\nふじはら /冨士原;「富」異体字/\nふじばかま /藤袴/\nふじばやし /藤林/\nふじひこ /不二彦/\nふじひろ /不二洋/\nふじびたい /富士額/\nふじふいるむ /富士フイルム;[企業名]www.fujifilm.co.jp/\nふじへいげん /富士平原/\nふじほうめん /富士方面/\nふじま /藤間/\nふじまき /藤巻/\nふじまつ /藤松/\nふじまめ /藤豆/\nふじまりゅう /藤間流/\nふじみ /不死身/富士見/富士美/\nふじみがおか /富士見丘/\nふじみこうこう /富士見高校/\nふじみこうじょう /富士見工場/\nふじみしゅっぱん /富士美出版;[出版社名](辰巳出版グループ)www.tg-net.co.jp/\nふじみしょぼう /富士見書房/\nふじみだい /富士見台/\nふじみちょう /富士見町/\nふじみぶんこ /富士見文庫/\nふじむすめ /藤娘/\nふじむら /藤村/\nふじむらさき /藤紫/\nふじむらじょしこうこう /藤村女子高校/\nふじむらみき /藤村美樹/\nふじもと /藤本/藤元/\nふじもり /藤森/\nふじや /不二家;[企業名]www.fujiya-peko.co.jp/富士屋/藤屋/不二屋/\nふじやま /藤山/\nふじやまかんび /藤山寛美/\nふじゅう /藤生/\nふじゅうぶん /不十分/不充分/\nふじゅうぶんせい /不十分性/\nふじゅく /不熟/\nふじゅつ /巫術/\nふじゅり /不受理/\nふじゅん /不順;irregular.「天候-」/不純;impure.「-な動機」/\nふじゅんいせいこうゆう /不純異性交遊/\nふじゅんぶつ /不純物/\nふじゆう /不自由/\nふじょ /扶助/婦女/巫女/\nふじょう /不定/浮上/不浄/\nふじょうそうち /浮上装置/\nふじょうちゅう /浮上中/\nふじょうほうほう /浮上方法/\nふじょうり /不条理/\nふじょうりげき /不条理劇;(Fr)theatre d'absurdite/\nふじょうりにっき /不条理日記/\nふじょうりょく /浮上力/\nふじょし /婦女子/\nふじょぼうこう /婦女暴行/\nふじょりょう /扶助料/\nふじよし /藤吉/\nふじよしだ /富士吉田/\nふじよしだえき /富士吉田駅/\nふじれい /負事例/\nふじわか /藤若/\nふじわら /藤原/冨士原;「富」異体字/\nふじわらきょう /藤原京/\nふじわらじだい /藤原時代/\nふじわらのおきかぜ /藤原興風;誰をかも しる人にせむ 高砂の 松も昔の 友ならなくに/\nふじわらのすみとも /藤原純友/\nふじわらのていか /藤原定家;歌人。新古今集の撰者。(1162-1241)/\nふじわらのみちなが /藤原道長;966-1027/\nふじわらのもととし /藤原基俊;ちぎりおきし させもが露を いのちにて あはれ今年の 秋もいぬめり/\nふじわらのよしたか /藤原義孝;君がため 惜しからざりし いのちさへ 長くもがなと 思ひけるかな/\nふじん /夫人;†wife.「社長-」/婦人;†lady.「-服」/布陣/不尽/\nふじん> /婦人;-服,-靴,-参政権/\nふじんか /婦人科/\nふじんかい /婦人会/\nふじんけいかん /婦人警官/\nふじんご /婦人語/\nふじんさんせいけん /婦人参政権/\nふじんしゃ /婦人車/\nふじんたいおんけい /婦人体温計/\nふじんだんたい /婦人団体/\nふじんびょう /婦人病/\nふじんふく /婦人服/\nふじんぶ /婦人部/\nふじんもんだい /婦人問題/\nふじんやく /婦人薬/\nふじんよう /婦人用/\nふすう /負数/\nふすべ /贅/燻/\nふすべうめ /燻べ梅/\nふすべがお /燻顔/\nふすべがき /燻柿/\nふすべがわ /燻革/\nふすべぎん /燻銀/\nふすま /襖;障子/衾;布団/麩;小麦の製粉カス/\nふすまえ /襖絵/\nふず /付図/\nふずい /付随;†accompany.「-音楽」/不随;†paralysis.「半身-」/附随;=付随/\nふずいい /不随意/\nふずいいきん /不随意筋/\nふずいおんがく /付随音楽;incidental music/\nふずいか /付随果/\nふずいご /付随語/\nふずいしゃ /付随車/\nふずいてき /付随的/\nふせ /布施/伏せ/防/\nふせい /不正/不整;irregular/父性/府政/不斉;≒不整/腐生;[生物]/負性/夫姓/不省;人事-/\nふせい> /不正;-操作,-取引,-コピー/\nふせいあい /父性愛;paternal love.⇔母性愛/\nふせいあくせす /不正アクセス/\nふせいあくせすきんしほう /不正アクセス禁止法/\nふせいかい /不正解/\nふせいかいぞう /不正改造/\nふせいかく /不正確/\nふせいかくせい /不正確性/\nふせいき /不正規/\nふせいきょうそう /不正競争;unfair competition. -防止法/\nふせいきょうそうぼうしほう /不正競争防止法/\nふせいけい /不整形/\nふせいけいり /不正経理/\nふせいげんり /父性原理/\nふせいこう /不成功/\nふせいこうい /不正行為/\nふせいこぴー /不正コピー/\nふせいごう /不整合/\nふせいししゅつ /不正支出/\nふせいしゅっけつ /不正出血/\nふせいしゅつ /不世出/\nふせいしょくぶつ /腐生植物;saprophyte/\nふせいしょり /不正処理/\nふせいしよう /不正使用/\nふせいじつ /不誠実/\nふせいじょうしゃ /不正乗車/\nふせいせき /不成績/\nふせいち /不整地/\nふせいてき /父性的/\nふせいとうひょう /不正投票/\nふせいび /不整備/\nふせいほんのう /父性本能/\nふせいみゃく /不整脈/\nふせいゆうし /不正融資/\nふせいりつ /不成立/\nふせいりよう /不正利用/\nふせき /布石/\nふせぎ /伏木/\nふせじ /伏せ字/伏字/ふせ字/×××/○○○/□□□/△△△/\nふせっせい /不摂生/\nふせつ /敷設/布設;≒敷設/付設;付属して設ける/符節/浮説/負節/\nふせつてんじかい /付設展示会/\nふせや /伏屋/\nふせん /付箋/不戦/普選;[略語]普通選挙/附箋;=付箋/不宣/富贍/\nふせんし /付箋紙/\nふせんしょう /不戦勝/\nふせんぱい /不戦敗/\nふせんめい /不鮮明/\nふぜい /風情/府税/\nふぜん /不全/不善/\nふそ /父祖/\nふそう /扶桑/\nふそうおう /不相応/\nふそうしゃ /扶桑社;[出版社名]産経系。www.fusosha.co.jp/\nふそうとう /不相当/\nふそうりゃっき /扶桑略記;神武-1094の歴史書/\nふそく /不足/附則/不測;unexpected.「-の事態」/付則;=附則/\nふそくかん /不足感/\nふそくがく /不足額/\nふそくぎみ /不足気味/\nふそくじ /不足時/\nふそくふり /不即不離/\nふそくぶん /不足分/\nふそびょう /腐蛆病/\nふそん /不遜/\nふそんざい /不存在/\nふぞく /付属/附属;別字,=付属/\nふぞくかい /付属海/\nふぞくがっこう /付属学校/\nふぞくきのう /付属機能/\nふぞくけんきゅうじょ /付属研究所/\nふぞくこう /附属校/\nふぞくこうこう /付属高校/附属高校/\nふぞくこうじょう /付属工場/\nふぞくご /付属語/附属語/\nふぞくし /付属肢/\nふぞくしょ /附属書/\nふぞくせつび /附属設備/\nふぞくてき /付属的/\nふぞくひん /付属品/附属品;=付属品/\nふぞくびょういん /附属病院/付属病院/\nふぞくぶつ /付属物/附属物;=付属物/\nふぞくへんせい /付属編成/附属編成/\nふぞくめいさいしょ /附属明細書/\nふぞくめいさいひょう /付属明細表;財務諸表の1つ/\nふぞろい /不揃い/\nふた /蓋/二/双;(熟字訓)双子,双葉/弍;「二」の異体字/盖;「蓋」の異体字1/葢;「蓋」の異体字2/\nふたあい /二藍/\nふたあけ /蓋明け/\nふたあし /二足/\nふたあじ /二味/\nふたい /付帯/附帯;=付帯/\nふたいおう /不対応/\nふたいか /不胎化/\nふたいけつぎ /付帯決議/\nふたいこうそ /付帯控訴/\nふたいじこう /付帯事項/\nふたいじょうけん /付帯条件/\nふたいせつび /付帯設備/附帯設備/\nふたいぜい /付帯税/\nふたいてき /付帯的/\nふたいてん /不退転/\nふたいとこ /二従兄弟/二従姉妹/\nふたいほとっけん /不逮捕特権/\nふたえ /二重/\nふたえき /二駅/\nふたえじ /二重字/\nふたえまぶた /二重瞼;ぱっちり/\nふたえもじ /二重文字/\nふたおもて /双面/\nふたおや /二親/\nふたかた /二方/\nふたかみ /二上/\nふたかわ /二川/\nふたかわめ /二皮目/\nふたがみ /二神/二上/\nふたがわ /二川/\nふたく /付託;submit.「特別委に-する」/負託;mandate.「権限を-する」/\nふたくせ /二癖/\nふたくみ /二組/\nふたけた /二桁/\nふたこ /二子/\nふたこしんち /二子新地/\nふたこたまがわ /二子玉川/\nふたこと /二言/\nふたことみこと /二言三言/\nふたことめ /二言目/\nふたご /双子/\nふたごころ /二心/\nふたござ /双子座;Gemini(Gem),(5.21-6.20)/\nふたござりゅうせいぐん /双子座流星群/\nふたごしまい /双子姉妹/\nふたごたまがわ /二子玉川/\nふたごたまがわえん /二子玉川園/\nふたごたまがわえんえき /二子玉川園駅/\nふたごやま /二子山/\nふたごやまおやかた /二子山親方/\nふたごやまべや /二子山部屋/\nふたごよう /双子用/\nふたしか /不確か/\nふたすじ /二筋/\nふたせ /二瀬/\nふたせがわ /二瀬川/\nふたたび /再び/\nふたたま /二玉/\nふたつ /二つ/不達/布達/２つ/2つ/二/双/弍/\nふたつい /二ツ井/\nふたつおり /二つ折り/二つ折/\nふたつき /二月/蓋付/蓋付き;lidded/ふた月/\nふたつぎ /二木/\nふたつざわ /二ツ沢/\nふたつつうち /不達通知/\nふたつひきりょう /二つ引両/\nふたつへんじ /二つ返事/\nふたつぼし /二つ星/\nふたつめ /二つ目/二つめ/\nふたつや /二ッ谷/\nふたつわり /二つ割り/\nふたて /二手/\nふたとおり /二通り/2通り/\nふたなり /二形/\nふたのき /二軒;[建築]/\nふたはこ /二箱/\nふたば /双葉/二葉/雙葉/\nふたばがおか /双葉ヶ丘/\nふたばこうこう /雙葉高校/\nふたばしゃ /双葉社;[出版社名]www.futabasha.co.jp/\nふたばていしめい /二葉亭四迷/\nふたばやま /双葉山/\nふたばん /二晩/\nふたへや /二部屋/\nふたま /二間/\nふたませ /二間瀬/\nふたまた /二股/二又/二叉/\nふたまたがわ /二俣川/\nふたまたごうやく /二股膏薬/\nふたまたじょう /二又状/\nふたまたせん /二俣線/\nふたまただいこん /二股大根/\nふたまたぶね /二股舟/\nふたまたみち /二股道/\nふたまたみゃくけい /二又脈系/\nふたまわり /二回り/\nふたみ /二見/双海/双三/二美/\nふたみち /二道/\nふたむかしまえ /二昔前/\nふたむら /二村/\nふため /二目/不為/\nふたもじ /二文字/\nふたもの /蓋物/\nふたやく /二役/\nふたよ /二夜/\nふたり /二人/２人/2人/\nふたりいじょう /二人以上/\nふたりかぞく /二人家族/\nふたりきり /二人きり/\nふたりぐみ /二人組/\nふたりぐらし /二人暮らし/二人暮し/\nふたりしずか /二人静;多年草/\nふたりしばい /二人芝居/\nふたりじょうしゃ /二人乗車/\nふたりたび /二人旅/\nふたりっきり /二人っきり/\nふたりとも /二人共/\nふたりどうじ /二人同時/\nふたりのり /二人乗/\nふたりぶん /二人分/\nふたりべや /二人部屋/２人部屋/\nふたりまえ /二人前/\nふたりめ /二人目/\nふたりよう /二人用/\nふたわ /二和/\nふたん /負担/\nふたんかん /負担感/\nふたんがく /負担額/\nふたんきん /負担金/\nふたんげん /負担減/\nふたんしゃ /負担者/\nふたんじゅうりょう /負担重量/\nふたんぞう /負担増/\nふたんぶん /負担分/\nふたんほうほう /負担方法/\nふたんぽ /不担保/\nふたんりつ /負担率/\nふだ /札/簡/布田/\nふだい /譜代;-大名/府大/普代;地名/\nふだいだいみょう /譜代大名/\nふだしょ /札所/\nふだつき /札付き/札付/\nふだどめ /札止め;満員/札止/\nふだのつじ /札の辻/\nふだば /札場/\nふだまもり /札守り/\nふだらく /補陀落/補陀洛/普陀落/\nふだらくとかい /補陀落渡海/\nふだん /普段/不断/\nふだん> /普段/\nふだんいしき /普段意識/\nふだんぎ /普段着/不断着;=普段着/\nふだんざくら /不断桜;天然記念物/\nふだんしよう /普段使用/\nふだんづかい /普段使い/\nふだんどおり /普段通り/\nふち /縁;margin.「額縁」/淵;深み。「絶望の-」/不治;-の病/不知/附置;つけておく/付置;=附置/布置;配置/扶持/負値/付値/潭;≒淵/渕;「淵」の異体字1/渊;「淵」の異体字2/\nふちあんない /不知案内/\nふちかざり /縁飾り/\nふちがみ /渕上/\nふちけん /付置研/\nふちざき /渕崎/\nふちじ /府知事/\nふちじせん /府知事選/\nふちどり /縁取り/\nふちなし /縁無し;frameless.「-眼鏡」/\nふちの /渕野/\nふちのべ /淵野辺/渕野辺/\nふちまい /扶持米/\nふちゃ /普茶/\nふちゃく /付着/不着;nonarrival.「メールの-」/\nふちゃくぶ /付着部/\nふちゃくぶつ /付着物/\nふちゃりょうり /普茶料理/\nふちゅう /府中/婦中/不忠/釜中/\nふちゅうい /不注意/\nふちゅうえき /府中駅/\nふちゅうかいどう /府中街道/\nふちゅうし /府中市/\nふちゅうしけんじょう /府中試験場/\nふちゅうしみん /府中市民/\nふちゅうほんまち /府中本町/\nふちょう /不調/婦長/府庁/符丁/符牒;≒符丁/符帳;=符丁/\nふちょうしゃ /府庁舎/\nふちょうわ /不調和/\nふちん /浮沈;浮き沈み/不沈;沈まない。「-空母」/\nふちんかん /不沈艦/\nふちんくうぼ /不沈空母/\nふちんせんかん /不沈戦艦/\nふっか /フッ化/弗化;[化学]「-水素,-カルシウム」/\nふっかい /復改/\nふっかく /伏角/\nふっかすいそ /弗化水素/フッ化水素/\nふっかつ /復活/\nふっかつげき /復活劇/\nふっかつご /復活後/\nふっかつさい /復活祭/\nふっかつしゃ /復活者/\nふっかつじ /復活時/\nふっかつせつ /復活説/\nふっかつせんげん /復活宣言/\nふっかつちょくご /復活直後/\nふっかつとうせん /復活当選/\nふっかつばん /復活盤/\nふっかん /復刊/副官/\nふっき /復帰/伏羲/\nふっきいらい /復帰以来/\nふっきしょせん /復帰初戦/\nふっきじょうほう /復帰情報/\nふっきせつ /復帰説/\nふっきせん /復帰戦/\nふっきち /復帰値/\nふっきほうほう /復帰方法/\nふっきゅう /復旧/復仇/\nふっきゅうさぎょう /復旧作業/\nふっきゅうしゃ /復旧車/\nふっきゅうじょうきょう /復旧状況/\nふっきゅうほうほう /復旧方法/\nふっきん /腹筋/\nふっきんうんどう /腹筋運動/\nふっけん /復権/福建/復建;(企業名の一部?)/\nふっけんご /福建語/\nふっこ /復古/\nふっこう /復興/腹腔/復交;国交回復/復航;⇔往航/復校;復学/\nふっこうきょう /腹腔鏡/\nふっこうしえん /復興支援/\nふっこうだい /福工大/\nふっこく /復刻/覆刻;=復刻/\nふっこくしょ /復刻書/\nふっこくばん /復刻版;reprint/復刻盤;reissued disk/覆刻版;=復刻版/\nふっこしゅ /復古酒/\nふっこしゅぎ /復古主義/\nふっこしゅぎしゃ /復古主義者/\nふっこしんとう /復古神道/\nふっこてき /復古的/\nふっさ /福生/\nふっさし /福生市/\nふっしょ /仏書/\nふっしょく /払拭/\nふっせき /沸石/\nふっそ /フッ素/弗素/Flourine/F/\nふっそじゅし /フッ素樹脂/\nふっつ /富津/\nふってい /払底/\nふってん /沸点/\nふってんじょうしょう /沸点上昇/\nふっとう /沸騰/沸湯/\nふっとうすい /沸騰水/\nふっとうすいがたげんしろ /沸騰水型原子炉;BWR/\nふっとうせき /沸騰石/\nふっとうてん /沸騰点/\nふつ /仏/布津;地名/払;払拭/拂;「払」の旧字(人名用漢字)/弗;弗素/沸;沸騰/佛;「仏」の旧字(人名用漢字)/彿;彷彿/髴;髣髴(=彷彿)/怫;(いかる)/祓;(おはらい)/黻;(ひざかけ)/\nふつ> /仏;[略語]フランス.-文学,-下院選/\nふついでんし /不対電子/\nふついん /仏印/\nふつう /普通/不通/\nふつううんちん /普通運賃/\nふつううんよう /普通運用/\nふつうおおがた /普通大型/\nふつうか /普通科/不通過/\nふつうがた /普通型/\nふつうがっきゅう /普通学級/\nふつうきって /普通切手/\nふつうきっぷ /普通切符/\nふつうきょういく /普通教育/\nふつうぎんこう /普通銀行;commercial bank/\nふつうけつぎ /普通決議/\nふつうこう /普通校/\nふつうこうざ /普通口座/\nふつうこうにゅう /普通購入/\nふつうご /普通語/\nふつうし /普通紙/\nふつうしゃ /普通車/\nふつうしゃしていせき /普通車指定席/\nふつうしゃじゆうせき /普通車自由席/\nふつうしゃめんきょ /普通車免許/\nふつうじどうしゃ /普通自動車/\nふつうじょうしゃけん /普通乗車券/\nふつうじょうよう /普通乗用/\nふつうじょうようしゃ /普通乗用車/\nふつうじん /普通人/\nふつうせき /普通席/\nふつうせんきょ /普通選挙/\nふつうぜい /普通税/\nふつうそうきん /普通送金/\nふつうだんたい /普通団体/\nふつうていど /普通程度/\nふつうでんしゃ /普通電車/\nふつうどうろ /普通道路/\nふつうにゅうじょうけん /普通入場券/\nふつうはだ /普通肌/\nふつうば /普通馬/\nふつうばん /普通盤/\nふつうほう /普通法/\nふつうほうじん /普通法人/\nふつうめいし /普通名詞/\nふつうめんきょ /普通免許/\nふつうめんきょしゅとく /普通免許取得/\nふつうもり /普通盛り/\nふつうゆうびん /普通郵便/\nふつうよう /普通葉;[植物]foliage leaf/\nふつうよきん /普通預金/\nふつうよきんこうざ /普通預金口座/\nふつうりょうきん /普通料金/\nふつうりょきゃくうんちん /普通旅客運賃/\nふつうれっしゃ /普通列車/\nふつうわ /普通話;(putonghua)中国の共通語/\nふつえい /仏英/\nふつか /二日/２日/2日/\nふつかいち /二日市/\nふつかかん /二日間/2日間/\nふつかご /二日後/\nふつかすいそさん /弗化水素酸/\nふつかまち /二日町/\nふつかめ /二日目/\nふつかよい /二日酔い/二日酔/宿酔/宿酔い/\nふつかれんぞく /二日連続/\nふつぎょう /払暁/\nふつぐん /仏軍/\nふつけん /仏検/\nふつこく /仏国;仏蘭西/\nふつご /仏語/\nふつごう /不都合/\nふつごうてん /不都合点/\nふつごやく /仏語訳/\nふつごよみ /仏語読み/\nふつしゃ /仏車/\nふつじん /仏人/\nふつつか /不束/\nふつつかもの /不束者/ふつつか者/\nふつどく /仏独/\nふつのみたま /布都御魂/\nふつふつ /沸々;(お湯・勇気が)-と沸く/沸沸/仏仏/\nふつぶん /仏文/\nふつぶんか /仏文科/\nふつぶんがく /仏文学;フランス文学/\nふつやく /仏訳;フランス語訳/\nふつりあい /不釣り合い;mismatch/不釣合/不釣合い/\nふつりょう /仏領/\nふつれき /仏暦/\nふつわ /仏和/\nふづき /文月;陰暦7月/\nふづくえ /文机/\nふてい /不定/不貞;adultery.「-を働く」/不逞;lawless.「-の輩」/不弟;年上に逆らう/婦弟;妻の弟/不悌;=不弟/\nふていかこ /不定過去/\nふていかんし /不定冠詞/\nふていが /不定芽;[植物]adventive bud/\nふていき /不定期/\nふていきかんこう /不定期刊行/\nふていきけい /不定期刑/\nふていきせん /不定期船/\nふていきてき /不定期的/\nふていきれんさい /不定期連載/\nふていけい /不定形/\nふていこん /不定根/\nふていさい /不体裁/\nふていし /不定詞/\nふていしゅうそ /不定愁訴/\nふていしょう /不定称/\nふていじほう /不定時法/\nふていせい /不定性/\nふていせきぶん /不定積分/\nふていち /不定値/\nふていのやから /不逞の輩/\nふていほう /不定法/\nふてき /不適;†inadequate/不敵;†audacious.「-な笑み」/\nふてきおう /不適応/\nふてきおうしゃ /不適応者/\nふてきかく /不適格/\nふてきかくしゃ /不適格者/\nふてきごう /不適合/\nふてきごうしゃ /不適合者/\nふてきせい /不適正/\nふてきせつ /不適切/\nふてきちゅう /不的中/\nふてきとう /不適当/\nふてきにん /不適任/\nふてきほう /不適法/\nふてぎわ /不手際/\nふてってい /不徹底/\nふてね /ふて寝/不貞寝;当て字/\nふてん /付点;[音楽]dot/普天/符点/\nふてん> /付点;[音楽] -四分音符,-16分休符/\nふてんそっと /普天率土/\nふで /筆/\nふであらい /筆洗い/\nふでいれ /筆入れ/\nふでおろし /筆下ろし/\nふでが /筆画/\nふでがしら /筆頭/\nふでき /不出来/\nふでくせ /筆癖/\nふでさき /筆先/\nふでし /筆師/\nふでじまん /筆自慢/\nふでたて /筆立て/\nふでづかい /筆遣い/筆使い/\nふでづつ /筆筒;筆立て/\nふではこび /筆運び/\nふでばこ /筆箱/\nふでぶしょう /筆不精/筆無精/\nふでぶと /筆太/\nふでぺん /筆ペン/\nふでまき /筆巻;筆を簀巻にします/\nふでまめ /筆忠実;⇔筆不精/筆まめ/\nふでもじ /筆文字/\nふでんき /負電気/\nふと /太/不図;-気が付く (当て字)/富戸/\nふと> /太;太糸,太笛,太箸/\nふといと /太糸/\nふとう /不当/埠頭/不等;-式/不撓;-不屈/不凍;antifreeze.「-液」「-港」/不倒;最長-距離/不党;不偏-/符頭;[音楽]⇔符尾/\nふとう> /不当;不当逮捕,不当請求/\nふとういつ /不統一/\nふとうえき /不凍液/\nふとうおう /不倒翁/\nふとうかいこ /不当解雇/\nふとうかこうかん /不等価交換/\nふとうがた /不等型/\nふとうきょり /不倒距離/\nふとうこう /不登校/不凍港/\nふとうごう /不等号/≦;<=/≧;>=/≪;<</≫;>>/＜/＞/≠;!=/\nふとうしき /不等式/\nふとうしょぶん /不当処分/\nふとうせい /不当性/\nふとうはんけつ /不当判決/\nふとうひょうじ /不当表示/\nふとうふくつ /不撓不屈/\nふとうめい /不透明/\nふとうめいかん /不透明感/\nふとうめいけっちゃく /不透明決着/\nふとうめいせい /不透明性/\nふとうりとく /不当利得/\nふとうれんばい /不当廉売/\nふとうろうどうこうい /不当労働行為/\nふとおり /太織/\nふとがき /太書き/\nふとく /不徳/婦徳/\nふとくい /不得意/\nふとくぎ /不徳義/\nふとくさく /不得策/\nふとくてい /不特定/\nふとくていたすう /不特定多数/\nふとくていわしゃ /不特定話者/\nふとくようりょう /不得要領/\nふとぐち /太口/\nふところ /懐/懷;「懐」の旧字(人名用漢字)/\nふところがたな /懐刀/\nふところがみ /懐紙/\nふところぐあい /懐具合/\nふところで /懐手/\nふとざお /太棹/\nふとし /太/太司/\nふとじ /太字/\nふとせん /太線/\nふとせんか /太線化/\nふとっちょ /太っちょ/\nふとっぱら /太っ腹/太腹/\nふとつごう /不突合/\nふとどき /不届き/不届/\nふとどきもの /不届き者/\nふとばし /太箸/\nふとぶと /太々/太太/\nふとまき /太巻き;寿司/太巻/\nふとまきずし /太巻き寿司/\nふとまに /太占/\nふとみ /太身/\nふとめ /太め/太目/\nふとめん /太麺/\nふともじ /太文字/\nふともの /太物/\nふともも /太股/太腿;=太股/太もも/\nふともももく /フトモモ目/Myrtales/\nふともももくあぐん /フトモモ目亜群/\nふとり /太織/\nふとりじし /太り肉/\nふとわく /太枠/\nふとわくない /太枠内/\nふとん /布団;(当て字)/蒲団/\nふとんかばー /布団カバー/\nふとんかんそうき /布団乾燥機/\nふとんぶくろ /布団袋/\nふどう /不動;†immobile/浮動;†float/不同/府道/\nふどうい /不同意/\nふどうさん /不動産/\nふどうさんかんていし /不動産鑑定士/\nふどうさんがいしゃ /不動産会社/\nふどうさんぎょう /不動産業/\nふどうさんぎょうしゃ /不動産業者/\nふどうさんこうこく /不動産広告/\nふどうさんしゅとくぜい /不動産取得税/\nふどうさんしょとく /不動産所得;real estate income/\nふどうさんしんだつざい /不動産侵奪罪/\nふどうさんじぎょう /不動産事業/\nふどうさんちゅうかい /不動産仲介/\nふどうさんとうき /不動産登記/\nふどうさんとうきほう /不動産登記法/\nふどうさんとうししんたく /不動産投資信託;REIT/\nふどうさんぶもん /不動産部門/\nふどうさんほけん /不動産保険/\nふどうさんや /不動産屋/\nふどうしょうすう /浮動小数/\nふどうしょうすうてん /浮動小数点/\nふどうしょうすうてんがた /浮動小数点型/\nふどうしょうすうてんすう /浮動小数点数/\nふどうしょうすうてんち /浮動小数点値/\nふどうしょうすうてんていすう /浮動小数点定数/\nふどうしん /不動心/\nふどうせい /不動性;†immobility/浮動性;†mobility/\nふどうそう /浮動層/\nふどうそん /不動尊/\nふどうたい /不動態;†[化学]passivity/不導体;†[電気]nonconductor/\nふどうてん /不動点;fixed point/浮動点;floating point/\nふどうてんていり /不動点定理/\nふどうとうげ /不動峠/\nふどうとく /不道徳/\nふどうにょざん /不動如山/\nふどうひょう /浮動票/\nふどうまえ /不動前/\nふどうみょうおう /不動明王/\nふどき /風土記/\nふな /鮒/船/舟/舩;「船」の異体字/\nふなあか /船淦/\nふなあし /船足/船脚/\nふなあそび /船遊び/\nふない /船井/府内/\nふないくさ /船軍/\nふないた /船板/\nふないり /舟入/\nふないりなかまち /舟入中町/\nふないりまち /舟入町/\nふなうた /舟歌/\nふなおか /船岡/\nふなか /不仲/\nふなかた /船方/\nふながいしゃ /船会社/\nふながた /舟形/船形/船型/舟型/\nふなき /船木/舟木/\nふなくいむし /船食虫/\nふなくぎ /舟釘/\nふなくぼ /舟久保/\nふなぐ /船具/\nふなぐら /船倉/船蔵/艙/\nふなけん /舟券;競艇の-/\nふなこ /舟子/\nふなこう /船高/\nふなこし /船越/\nふなごや /船小屋/\nふなさか /舟阪;姓/\nふなじ /船路/\nふなずし /鮒鮨/\nふなせ /船瀬/\nふなぞこ /船底/舟底/\nふなたび /船旅/\nふなだ /船田/\nふなだいく /船大工/\nふなちん /船賃/\nふなつ /船津/舟津/\nふなつきば /船着場/船着き場/\nふなづみ /船積み/\nふなづみこう /船積港/\nふなづり /船釣り/船釣/舟釣/\nふなで /船出/\nふなと /舟渡/船渡/\nふなど /船戸/\nふなどめ /船留め/\nふなに /船荷/\nふなにしょうけん /船荷証券/\nふなぬし /船主/\nふなのり /船乗り/船乗/舟乗/\nふなはし /船橋/舟橋/\nふなはしせいいち /舟橋聖一/\nふなば /船場/\nふなばし /船橋/舟橋/\nふなばしえき /船橋駅/\nふなばしかん /船橋間/\nふなばしけいばじょう /船橋競馬場/\nふなばしし /船橋市/\nふなばた /船端/舷/\nふなばり /船梁/\nふなびき /船曳/\nふなびと /舟人/船人/\nふなびん /船便/\nふなべり /船縁/舷/\nふなべんけい /船弁慶;能・長唄/\nふなほ /船穂/\nふなま /船間/\nふなまち /船待ち/\nふなまど /船窓/\nふなみず /船水/\nふなむし /船虫/舟虫;=船虫/\nふなむら /舟村/\nふなもり /舟盛り/\nふなや /舟屋/\nふなやど /船宿/\nふなやま /船山/舟山/舩山/\nふなゆ /淦/船湯;船に入った水/\nふなよい /船酔い/船酔/\nふなり /不成/\nふなれ /不慣れ/不馴れ/\nふなわ /舟和/\nふなわたし /船渡し/\nふに /不二/\nふにあい /不似合い/\nふにく /腐肉/\nふにゅう /不入/腐乳/船生;地名,栃木県/\nふにょい /不如意/\nふにん /赴任/不妊/補任/\nふにんか /不妊化/\nふにんき /不人気/\nふにんききしゅ /不人気機種/\nふにんきしゃ /不人気車/\nふにんさき /赴任先/\nふにんしゃ /赴任者/\nふにんしゅじゅつ /不妊手術/\nふにんしょう /不妊症/\nふにんじょう /不人情/\nふにんち /赴任地/\nふにんちゅう /赴任中/\nふにんちりょう /不妊治療/\nふにんてあて /赴任手当/\nふにんてい /不認定/\nふぬけ /腑抜け/\nふね /船;ship/舟;boat/艦;warship/舩;「船」の異体字/\nふねかんけい /船関係/\nふねひき /船引/\nふねへん /舟偏/\nふねや /船屋/\nふねよう /船用/\nふねん /不燃;incombustible.「-ゴミ」/不稔;sterile/\nふねんか /不燃化/\nふねんごみ /不燃ゴミ/\nふねんざい /不燃材/\nふねんざいりょう /不燃材料/\nふねんせい /不燃性/\nふねんぶつ /不燃物/\nふの /布野/\nふのあたい /負の値/\nふのう /不能/不納/富農/\nふのうこう /不能項/\nふのうしゃ /不能者/\nふのうしょう /不能症/\nふのうじょうけん /不能条件/\nふのうせい /不能性/\nふのうはん /不能犯/\nふのり /布海苔/海蘿/\nふは /不破/\nふはい /腐敗/不敗/\nふはいきん /腐敗菌;putrid bacteria/\nふはいしゅう /腐敗臭/\nふはいしんわ /不敗神話/\nふはいぶつ /腐敗物/\nふはいぼうし /腐敗防止/\nふはく /布帛/浮薄/\nふはつ /不発/\nふはついく /不発育/\nふはつだん /不発弾/\nふはつだんしょり /不発弾処理/\nふばい /不買/\nふばいうんどう /不買運動/\nふばこ /文箱/\nふばつ /不抜/\nふばらい /不払い/\nふばらいざんぎょう /不払い残業;[新語]サービス残業(の違法性を明確にした言い換え語)/\nふばらいろうどう /不払い労働;unpaid labor.「サービス残業などの-」/\nふばん /付番;numbering/符番;†符号番号(?)/\nふひつよう /不必要/\nふひょう /不評/付表;appendix table/附票;label/浮標;buoy/附表;=付表/付票;=附票/譜表;[音楽]五線-/浮氷/歩兵/\nふひんこう /不品行/\nふび /不備/符尾;[音楽]⇔符頭/\nふびじん /不美人/\nふびょうどう /不平等/\nふびょうどうじょうやく /不平等条約/\nふびん /不憫/不便;NB:「ふびん(な子)」はこちらが本来の表記/不敏;非才/\nふふく /不服/俯伏/俛伏/\nふふくじゅう /不服従/\nふふつせんそう /普仏戦争/\nふぶ /布武/\nふぶき /吹雪/風吹/\nふぶん /不文/腑分/\nふぶんけんぽう /不文憲法;イギリスなど/\nふぶんほう /不文法/\nふぶんめい /不分明/\nふぶんりつ /不文律/\nふへい /不平/浮萍/\nふへいか /不平家/\nふへいこう /不平衡/\nふへいこうがた /不平衡型/\nふへいふまん /不平不満/\nふへき /扶壁/\nふへん /不変;†constant/普遍;universal/不偏;†unbiased.「-不党」/布片/不遍;?/\nふへんか /普遍化/\nふへんがいねん /普遍概念/\nふへんしき /不変式/\nふへんしほん /不変資本/\nふへんしゅうきょう /普遍宗教/\nふへんしんにょ /不変真如/\nふへんせい /普遍性;universality/不変性;†constancy/不偏性;†[統計]unbiasedness/\nふへんていすう /普遍定数/\nふへんてき /普遍的;universal/不変的;constant/\nふへんてきほうそく /普遍的法則/\nふへんふとう /不偏不党/\nふへんぶんさん /不偏分散/\nふへんぶんぽう /普遍文法;[言語]universal grammar/\nふへんほうそく /普遍法則/\nふへんりょう /不変量/\nふへんろんそう /普遍論争/\nふべん /不便/\nふべんきょう /不勉強/\nふべんきょうもの /不勉強者/\nふほ /付保/\nふほう /不法/訃報/\nふほう> /不法;-入国,-侵入,-行為/\nふほうかいぞう /不法改造/\nふほうかんきん /不法監禁/\nふほうげんいんきゅうふ /不法原因給付/\nふほうこうい /不法行為/\nふほうこういせきにん /不法行為責任/\nふほうしゅうろう /不法就労/\nふほうしょじ /不法所持/\nふほうしよう /不法使用/\nふほうしんにゅう /不法侵入/\nふほうせい /不法性/\nふほうたいざい /不法滞在/\nふほうたいざいしゃ /不法滞在者/\nふほうとうき /不法投棄/\nふほうにゅうこく /不法入国/\nふほうらん /訃報欄/\nふほうわ /不飽和;-化合物、-ポリエステル/\nふほうわかごうぶつ /不飽和化合物;[化学]unsaturate/\nふほうわしぼうさん /不飽和脂肪酸/\nふほじ /不保持/\nふほんい /不本意/\nふぼ /父母/\nふぼかい /父母会/\nふぼく /浮木/\nふぼん /不犯/\nふまい /不昧/\nふまえ /踏まえ/\nふまえどころ /踏まえ所/\nふまじめ /不真面目/不まじめ/\nふまるさん /フマル酸/\nふまん /不満/\nふまんかいしょう /不満解消/\nふまんがお /不満顔/\nふまんぞく /不満足/\nふまんてん /不満点/\nふみ /文/不味;⇔美味/踏み/史/章/郁/二三/芙美;名/\nふみあき /文明/文昭/史光/\nふみあけ /文朱/\nふみいし /踏石/\nふみいた /踏板/踏み板;footboard/\nふみえ /踏み絵/踏絵/文絵/\nふみお /文雄/文夫/文男/文郎/史夫/二三男/史男/史緒/郁雄/\nふみか /史佳/\nふみかず /文一/\nふみがら /文殻/\nふみきり /踏切/踏み切り/\nふみきりじこ /踏切事故/\nふみきりせいぎょ /踏切制御/\nふみきりたいさく /踏切対策/\nふみきりない /踏切内/\nふみきりもんだい /踏切問題/\nふみこ /文子/史子/富美子/ふみ子/冨美子;「富」異体字/\nふみことば /文言葉/\nふみこみ /踏み込み/踏込み/踏みこみ/\nふみこみだたみ /踏込畳;[茶道]/\nふみし /二三四/\nふみたか /文隆/文孝/\nふみたけ /文武/\nふみただ /文忠/\nふみだい /踏み台/踏台/\nふみだん /踏み段/踏段/\nふみつけ /踏み付け/踏付け/\nふみづき /文月/\nふみづくえ /文机/\nふみづら /踏面;階段の水平部分/\nふみと /文人/史人/\nふみとし /文俊/文敏/\nふみとよ /文豊/\nふみどの /文殿/\nふみのつかさ /書司;[律令制]/図書寮;[律令制]/\nふみのぶ /文信/\nふみのり /文典/\nふみば /踏み場;足の踏み場もない/\nふみばこ /文箱/\nふみひこ /文彦/史彦/郁彦/\nふみひで /文秀/\nふみひと /文仁/史人/\nふみひろ /文博/史裕/文浩/文礼/\nふみまさ /章雅/\nふみもち /不身持/\nふみや /文屋/文也/郁也/\nふみやす /文康/文保/\nふみゆき /文之/文行/\nふみよ /文代/扶三代/\nふみよし /文義/文良/文嘉/\nふみん /不眠/府民/富民/\nふみんしょう /不眠症/\nふみんぜい /府民税/\nふみんふきゅう /不眠不休/\nふむき /不向き/\nふめい /不明/\nふめいかい /不明解/不明快/\nふめいかく /不明確/\nふめいきん /不明金/\nふめいしゃ /不明者/\nふめいすう /不名数/\nふめいてん /不明点/\nふめいよ /不名誉/\nふめいりょう /不明瞭/\nふめいろう /不明朗/\nふめつ /不滅/\nふめん /譜面/普免/符面/\nふめんじょう /譜面上/\nふめんぼく /不面目/\nふめんもく /不面目/\nふもう /不毛/\nふもうか /不毛化/\nふもじ /不文字/\nふもと /麓/梺/\nふもん /不問/\nふもんじ /不文字/\nふもんぼん /普門品;[仏教]=観音経/\nふやじょう /不夜城/\nふゆ /冬/\nふゆいがい /冬以外/\nふゆいらい /冬以来/\nふゆう /浮遊/富裕/富有/浮有/\nふゆうかん /浮遊感/\nふゆうせき /浮遊石/\nふゆうそう /富裕層/\nふゆうたいりく /浮遊大陸/\nふゆうぶつ /浮遊物/\nふゆうれい /浮遊霊/\nふゆかい /不愉快/\nふゆがこい /冬囲い/\nふゆがしら /冬頭/\nふゆがすみ /冬霞/\nふゆがた /冬型/\nふゆがっしゅく /冬合宿/\nふゆがれ /冬枯れ/\nふゆき /冬木/冬樹/冬季/\nふゆきとどき /不行き届き/不行届き/\nふゆぎ /冬着/\nふゆぎぬ /冬衣/\nふゆくいな /冬水鶏/\nふゆくさ /冬草/\nふゆげ /冬毛/\nふゆげしき /冬景色/\nふゆげしょう /冬化粧/\nふゆこ /冬子/\nふゆこだち /冬木立/\nふゆこみ /冬コミ/\nふゆごう /冬号/\nふゆごし /冬越し/\nふゆごもり /冬籠り/\nふゆごろ /冬頃/\nふゆさくもつ /冬作物/\nふゆざれ /冬ざれ/\nふゆしょうぐん /冬将軍/\nふゆじかん /冬時間/\nふゆじたく /冬支度/\nふゆぞら /冬空/\nふゆつばき /冬椿/\nふゆとうらい /冬到来/\nふゆどり /冬鳥/\nふゆな /冬菜/\nふゆねこ /冬猫/\nふゆの /冬野/\nふゆのじん /冬の陣/\nふゆのたび /冬の旅;Winterreise(1827), Schubert&Muller/\nふゆのひ /冬の日/\nふゆはる /冬春/\nふゆば /冬場/\nふゆばれ /冬晴れ/\nふゆひこ /冬彦/\nふゆび /冬日/\nふゆびより /冬日和/\nふゆふく /冬服/\nふゆぶとり /冬太り/\nふゆまつり /冬祭り/冬祭/\nふゆみ /冬美/\nふゆみち /冬道/\nふゆめ /冬芽;⇔夏芽/\nふゆもの /冬物/\nふゆものがたり /冬物語/\nふゆもよう /冬模様/\nふゆやさい /冬野菜/\nふゆやすみ /冬休み/\nふゆやま /冬山/\nふゆやまや /冬山屋/\nふゆやまよう /冬山用/\nふゆよう /冬用/\nふよ /付与;give/賦与;endow. 割り当てて与える/\nふよう /不要/扶養/不用;-の用/芙蓉;ハスの花/浮揚/不溶;insoluble/浮葉;[植物]floating leaves/芙容;?/\nふようい /不用意/\nふようかぞく /扶養家族/\nふようかぞくてあて /扶養家族手当/\nふようぎむ /扶養義務/\nふようこうじょ /扶養控除/\nふようしゃ /扶養者/\nふようしゃこうじょ /扶養者控除/\nふようしんぞく /扶養親族/\nふようじょう /不養生/\nふようせい /不溶性/\nふようだい /芙蓉台;地名,静岡/\nふようど /腐葉土/\nふようひん /不用品/不要品/\nふようふきゅう /不要不急/\nふようふくしゃ /不要輻射/\nふようぶつ /不要物/\nふようぶぶん /不要部分/\nふようりょく /浮揚力/\nふようろん /不要論/不用論/\nふよく /扶翼/\nふらいがえし /フライ返し/\nふらいきゅう /フライ級;[ボクシング]50.8kg以下(fly=蠅)/\nふらいすばん /フライス盤;(<仏 fraise) milling machine/\nふらく /不落/\nふらここ /鞦韆/\nふらご /フラ語/\nふらち /不埒/不埓/\nふらっと /♭;flat/\nふらの /富良野/\nふらのえき /富良野駅/\nふらん /腐乱/不乱;一心-/孵卵/腐爛;≒腐乱/\nふらんき /孵卵器/\nふらんしうむ /Fr/Francium/\nふらんしたい /腐乱死体/\nふらんす /仏蘭西;France/佛蘭西/仏/\nふらんすえいが /フランス映画/\nふらんすかくめい /フランス革命/\nふらんすぐん /フランス軍/\nふらんすご /フランス語/\nふらんすさん /フランス産/\nふらんすじん /フランス人/\nふらんすせい /フランス製/\nふらんすにんぎょう /フランス人形;la poupee/\nふらんすぶんか /フランス文化/\nふらんすぶんがく /フランス文学/\nふらんすりょうり /フランス料理/\nふらんどるがくは /フランドル楽派/\nふらんどるは /フランドル派;[美術] l'ecole flamande. (Rubens, Brueghelなど)/\nふり /不利/振/振り/降り/不離/\nふりーきしゃ /フリー記者/\nふりあて /振り当て/\nふりえき /不利益/\nふりかえ /振替/\nふりかえきゅうじつ /振替休日/\nふりかえけっさいせいど /振替決済制度/\nふりかえこうざ /振替口座;(postal) transfer account/\nふりかえてすうりょう /振替手数料/\nふりかえのうぜい /振替納税/\nふりかえひょう /振替票/\nふりかえゆそう /振替輸送/\nふりかけ /振り掛け/振掛け/\nふりかた /振り方/\nふりがな /振り仮名/振仮名/\nふりこ /振り子/振子/\nふりこう /不履行/\nふりこぐるま /振子車/\nふりこどけい /振り子時計/振子時計/\nふりこみ /振込/振り込み/振込み/\nふりこみき /振込機/振り込み機/\nふりこみこうざ /振込口座/\nふりこみさき /振込先/\nふりこみしゃめい /振込者名/\nふりこみてすうりょう /振込手数料/\nふりこみにん /振込人/\nふりこみび /振込日/\nふりこみようし /振込用紙/\nふりこみよていび /振込予定日/\nふりこめさぎ /振り込め詐欺/\nふりごま /振り駒/\nふりそで /振袖/振り袖/\nふりそですがた /振袖姿/\nふりだし /振出/振り出し/振出し/\nふりだしきょく /振出局/\nふりだしにん /振出人/\nふりつ /府立/振津/\nふりつけ /振り付け/振付/振付け/\nふりつけか /振付家/\nふりつけし /振付師/\nふりつこうこう /府立高校/\nふりつだいがく /府立大学/\nふりつもんじ /不立文字/\nふりてん /振聴/\nふりにげ /振り逃げ/\nふりはた /降籏/\nふりびしゃ /振り飛車/振飛車;[将棋]/\nふりゅう /風流/浮流/\nふりゅうもんじ /不立文字/\nふりょ /不慮/俘虜/俘慮/\nふりょう /不良/不漁/不猟/\nふりょうかいいん /不良会員/\nふりょうかしょ /不良箇所/\nふりょうけん /不料簡/\nふりょうこうこうせい /不良高校生/\nふりょうさいけん /不良債権/\nふりょうさいけんか /不良債権化/\nふりょうさいけんしょり /不良債権処理/\nふりょうざいこ /不良在庫/\nふりょうしゃかいじん /不良社会人/\nふりょうしょうじょ /不良少女/\nふりょうせくた /不良セクタ/\nふりょうとうこうしゃ /不良投稿者/\nふりょうばば /不良馬場/\nふりょうひん /不良品/\nふりょうぶっけん /不良物件/\nふりょうりつ /不良率/\nふりょく /浮力/富力/\nふりわけ /振り分け/振分/振分け/\nふりん /不倫/\nふりんあいて /不倫相手/\nふる /古/\nふる> /古;古雑誌,古証文,古自転車/\nふるい /篩/古井/古い/\nふるいえ /古家/\nふるいけ /古池/\nふるいち /古市/\nふるいど /古井戸/\nふるう /古宇/\nふるうち /古内/\nふるえ /震え/古江/古恵/\nふるえごえ /震え声/\nふるおや /古尾谷/\nふるかいてん /フル回転/\nふるかつよう /フル活用/\nふるかどう /フル稼働/\nふるかぶ /古株/\nふるかわ /古川/古河/\nふるかわえきにしぐち /古河駅西口/\nふるかわこうぎょう /古河鉱業/\nふるかわし /古川市/\nふるかわちょう /古川町/\nふるかわでんきこうぎょう /古河電気工業;[企業名]/\nふるかわでんこう /古河電工;[企業名]/\nふるかわでんち /古河電池/\nふるがお /古顔/\nふるがっき /古楽器/\nふるがね /古鉄/\nふるき /古木/\nふるきず /古傷/\nふるぎ /古着/\nふるぎって /古切手/\nふるぎつね /古狐/\nふるぎや /古着屋/\nふるくさい /古臭い/\nふるこおり /古郡/\nふること /古言/\nふることぶみ /古事記/\nふるごう /古国府/\nふるごおり /古郡/\nふるごよみ /古暦/\nふるさか /古坂/\nふるさと /故郷/古里/故里/\nふるさわ /古澤/古沢/\nふるざけ /古酒/\nふるざっし /古雑誌/\nふるしま /古島/\nふるしゅつじょう /フル出場/\nふるしょう /古庄;姓/\nふるしんぶん /古新聞/\nふるじゅうでん /フル充電/\nふるす /古巣/\nふるせ /古瀬/\nふるそう /古荘/\nふるそうび /フル装備/\nふるた /古田/\nふるたか /古鷹/\nふるたち /古館/古舘;(異体字)/\nふるたちいちろう /古舘伊知郎/\nふるたて /古舘;異体字/\nふるたに /古谷/\nふるだたみ /古畳/\nふるだち /古舘;異体字/\nふるだて /古舘;異体字/\nふるだぬき /古狸/\nふるつわもの /古強者/古兵/\nふるづけ /古漬け/古漬/\nふるて /古手/\nふるでら /古寺/\nふると /古戸/\nふるとり /隹/\nふるどうぐ /古道具/\nふるどうぐや /古道具屋/\nふるどけい /古時計/\nふるどの /古殿/\nふるどり /隹/\nふるなじみ /古馴染/\nふるにょうぼう /古女房/\nふるぬの /古布/\nふるの /古野/\nふるはし /古橋/\nふるはた /古畑/古籏/\nふるび /古び/\nふるびら /古平/\nふるほん /古本/\nふるほんいち /古本市/\nふるほんかい /古本界/\nふるほんや /古本屋/\nふるほんやがい /古本屋街/\nふるまい /振舞/振舞い/振る舞い/\nふるまいざけ /振舞い酒/\nふるまち /古町/\nふるみち /古道/\nふるみや /古宮/\nふるむら /古村/\nふるめ /古妻/古め/\nふるもと /古本/\nふるもの /古物/\nふるものがたり /古物語/\nふるや /古屋/古谷/古家/古矢/\nふるやま /古山/\nふれ /触れ/振れ/\nふれあい /ふれ合い/\nふれい /譜例/布令;order/不例;貴人の病気/負例/\nふれかく /振れ角/\nふれこみ /触れ込み/触込み/\nふれだいこ /触れ太鼓/\nふれはば /振れ幅/\nふれぶみ /触文/\nふれんぞく /不連続/\nふれんぞくせい /不連続性/\nふれんぞくせん /不連続線/\nふれんぞくてき /不連続的/\nふれんぞくてん /不連続点/\nふれんぞくめん /不連続面/\nふれんど /普連土/\nふれんどがくえん /普連土学園/\nふろ /風呂/風炉/\nふろあがり /風呂上がり/風呂あがり/\nふろう /不老/不労/浮浪/\nふろうしゃ /浮浪者/\nふろうしょとく /不労所得/\nふろうじ /浮浪児/\nふろうちょう /不老町/\nふろうちょうじゅ /不老長寿/\nふろうふし /不老不死/\nふろうりん /不老林/\nふろおけ /風呂桶/\nふろがま /風呂釜/\nふろく /付録/附録/不陸/不直/\nふろしき /風呂敷/\nふろそうじ /風呂掃除/\nふろたき /風呂焚き/\nふろば /風呂場/\nふろふき /風呂吹き;-大根/\nふろみず /風呂水/\nふろや /風呂屋/\nふろよう /風呂用/\nふろんり /負論理/\nふわ /不和;discord.「嫁との-」/付和;「-雷同」/不破/\nふわく /不惑;40歳/\nふわけ /腑分け/\nふわずいこう /付和随行/\nふわたり /不渡り/不渡/\nふわたりてがた /不渡手形/\nふわらいどう /付和雷同/\nふわり /譜割/譜割り/\nふん /分/糞/粉;powder/扮;扮装/紛;紛争/雰;雰囲気/氛;≒雰/吩/忿;≒憤/枌;そぎ/汾/芬;芬芬(ふんぷん)/噴;噴出/墳;古墳/憤;憤慨/濆/賁/吻;口吻/刎;刎頸/奮;興奮/焚;焚書/′;minute/\nふんあつ /分圧/\nふんい /雰囲/\nふんいき /雰囲気/氛圍氣;「雰」別字、「囲」「気」旧字/\nふんいきてき /雰囲気的/\nふんうん /紛紜/\nふんえん /噴煙/\nふんか /噴火/\nふんかこう /噴火口/\nふんかさいがい /噴火災害/\nふんかわん /噴火湾/\nふんかん /分間/\nふんかんかく /分間隔/\nふんがい /憤慨/\nふんき /奮起/噴気/\nふんきこう /噴気孔/\nふんきざみ /分刻み/\nふんきゅう /紛糾/\nふんきゅうぼ /墳丘墓/\nふんぎ /紛議/\nふんぎり /踏ん切り;-が付かない/\nふんけい /刎頚;頚(くび)を刎(は)ねること/焚刑/刎頸;=刎頚/\nふんげき /憤激/\nふんこつ /粉骨/\nふんこつさいしん /粉骨砕身/\nふんころ /分頃/\nふんご /分後/\nふんごう /吻合/\nふんごと /分毎/\nふんさい /粉砕/粉彩;[陶芸]/\nふんさつ /焚殺/\nふんざい /粉剤/\nふんし /憤死/\nふんしつ /紛失/\nふんしつきゅう /紛失球/\nふんしつじ /紛失時/\nふんしつとどけ /紛失届/\nふんしゃ /噴射/\nふんしゃこう /噴射口/\nふんしゃしき /噴射式/\nふんしゃねんりょう /噴射燃料/\nふんしゃまえ /噴射前/\nふんしゃりょう /噴射量/\nふんしゅうは /分周波/\nふんしゅつ /噴出/\nふんしゅつおん /噴出音/\nふんしゅつこう /噴出口/\nふんしょ /焚書/\nふんしょく /粉飾;†(原義:白粉で)見た目をごまかす。「-決算」/粉食;⇔粒食/扮飾;†身なりを飾る/\nふんしょくけっさん /粉飾決算/\nふんしょこうじゅ /焚書坑儒/\nふんしん /分針/\nふんじょう /紛擾/\nふんじん /粉塵/奮迅/\nふんじんばくはつ /粉塵爆発/\nふんすい /噴水/\nふんせき /噴石;(火山の) cinder/糞石;(鳥糞の) coprolite/\nふんせつ /粉雪/\nふんせん /奮戦/噴泉/\nふんせんき /奮戦記/\nふんぜん /憤然/奮然/紛然/\nふんそう /紛争/扮装/\nふんそうしょり /紛争処理/\nふんそうちいき /紛争地域/\nふんそうとうじしゃ /紛争当事者/\nふんそく /分速/吻側/\nふんぞうえ /糞掃衣;僧衣/\nふんぞく /フン族;Hun/\nふんたい /粉体/粉黛/\nふんたいこうがく /粉体工学/\nふんたいこうがっかい /粉体工学会/\nふんたいとそう /粉体塗装/\nふんたん /粉炭/\nふんたんい /分単位/\nふんづまり /糞詰まり/糞詰り/\nふんとう /奮闘/粉糖/\nふんとうき /奮闘記/\nふんど /憤怒/忿怒/糞土/\nふんどう /分銅/\nふんどし /褌/\nふんどしすがた /褌姿/\nふんにゅう /粉乳/\nふんにょう /糞尿/\nふんぬ /憤怒/忿怒;=憤怒/\nふんはん /分半/\nふんばり /踏ん張り;-が利かない/\nふんぱつ /奮発/\nふんぱん /噴飯/\nふんびょう /分秒/\nふんぷん /紛々/芬々/\nふんべつ /分別/\nふんべつがお /分別顔/\nふんべつざかり /分別盛り/\nふんべん /糞便/\nふんぼ /墳墓/\nふんぼはっくつざい /墳墓発掘罪/\nふんぽん /粉本/\nふんまえ /分前/\nふんまつ /粉末/\nふんまつじょう /粉末状/\nふんまつせんざい /粉末洗剤/\nふんまん /憤懣/忿懣/\nふんみまん /分未満/\nふんみょう /分明/\nふんむ /噴霧/\nふんむき /噴霧器/\nふんめつ /焚滅/\nふんもん /噴門/憤悶/\nふんや /文屋/\nふんやのあさやす /文屋朝康;白露に 風の吹きしく 秋の野は つらぬきとめぬ 玉ぞ散りける/\nふんやのやすひで /文屋康秀;吹くからに 秋の草木の しをるれば むべ山風を 嵐といふらむ/\nふんらん /紛乱/\nふんりゅう /噴流/粉瘤;[医]atheroma/\nふんりゅうしき /噴流式/\nふんれい /奮励/\nぶ /分/部/武/不/無/撫;慰撫/舞;舞踊/蕪;かぶ/嘸;さぞ/廡;ひさし/憮;憮然/侮;侮辱/毋;なかれ/誣;誣告/錻;錻力(ブリキ)/蒲;菖蒲/葡;葡萄/歩;歩合/奉;奉行/悔;?/\nぶーどぅーきょう /ブードゥー教/\nぶーるだいすう /ブール代数;Boolean algebra/\nぶあい /歩合/部合/無愛/\nぶあいきゅう /歩合給/\nぶあいきょう /無愛敬/\nぶあいそ /無愛想/不愛想/\nぶあいそう /無愛想/\nぶあく /武悪/\nぶあんない /不案内/\nぶい /部位/武威/\nぶいく /撫育/\nぶいしねま /Ｖシネマ/Vシネマ/\nぶいじ /Ｖ字/V字/\nぶいじかいふく /Ｖ字回復/\nぶいち /武一/\nぶいねっく /Ｖネック/Vネック/\nぶいん /部員/無音/\nぶいんすう /部員数/\nぶうん /武運/\nぶうんちょうきゅう /武運長久/\nぶえ /笛/\nぶえき /無射/\nぶえん /無塩/\nぶえんりょ /無遠慮/不遠慮;=無遠慮/\nぶおとこ /醜男/\nぶおんな /醜女/\nぶおんぷ /分音符/\nぶか /部下/部課/部科/深/\nぶかい /部会/\nぶかいしゅさい /部会主催/\nぶかいせい /部会制/\nぶかたち /部下達/\nぶかちょう /部課長/\nぶかっこう /不恰好/不格好/\nぶかつ /部活/\nぶかつどう /部活動/\nぶかめい /部課名/\nぶかん /武官/武漢;Wuhan/武鑑/\nぶが /舞歌/\nぶがい /部外/\nぶがいしゃ /部外者/\nぶがいひ /部外秘/\nぶがく /舞楽/\nぶき /武器/\nぶきえんじょ /武器援助/\nぶきか /武器化/\nぶききんゆ /武器禁輸/\nぶきこ /武器庫/\nぶきしょうにん /武器商人/\nぶきてん /武器店/\nぶきとりひき /武器取引/\nぶきはかい /武器破壊/\nぶきみ /不気味/\nぶきや /武器屋/\nぶきゆしゅつ /武器輸出/\nぶきゆしゅつこく /武器輸出国/\nぶきょう /武侠/不興/無興;=不興/\nぶきょく /部局/舞曲;Tanz/部曲;[日本史]=かきべ/\nぶきょくかん /部局間/\nぶきょくじゅん /部局順/\nぶきょくちょう /部局長/\nぶきょくめい /部局名/\nぶきよう /不器用/無器用/\nぶきりょう /不器量/\nぶきるい /武器類/\nぶぎ /武技/部議/\nぶぎょう /奉行/\nぶぎょうしょ /奉行所/\nぶく /伏/\nぶくうじゅつ /舞空術/\nぶくりょう /茯苓/\nぶくりょうさい /茯苓菜/\nぶくろ /袋/\nぶくん /武勲/\nぶぐ /武具/\nぶけ /武家/\nぶけがた /武家方;⇔公家方/\nぶけぎりものがたり /武家義理物語/\nぶけさま /武家様/\nぶけしゃかい /武家社会/\nぶけしょはっと /武家諸法度/\nぶけじだい /武家時代;鎌倉以降/\nぶけづくり /武家造り;[建築]/武家造;[建築]/\nぶけやしき /武家屋敷/\nぶけん /武見/\nぶげい /武芸/\nぶげいしゃ /武芸者/\nぶげいちょう /武芸帳/\nぶげいひゃっぱん /武芸百般/\nぶげん /分限/侮言/無限/\nぶこう /武功/武后;則天武后/\nぶこうやわ /武功夜話/\nぶこく /誣告/\nぶこくざい /誣告罪/\nぶこつ /無骨/武骨;≒無骨 (特に、洗練されてないこと)/\nぶさ /房/\nぶさいく /不細工/\nぶさく /部作/\nぶさた /無沙汰/不沙汰/\nぶさつ /撫擦/\nぶさほう /無作法/不作法/\nぶざーおん /ブザー音/\nぶざい /部材/\nぶざつ /蕪雑/\nぶざま /無様/不様;=無様/\nぶし /武士/節/部誌/附子/付子/\nぶしお /無潮/\nぶしかいきゅう /武士階級/\nぶしつ /部室/\nぶしつけ /不躾/不しつけ;※不自然な交ぜ書き?/\nぶしどう /武士道/\nぶしや /付子矢/\nぶしゅ /部首/\nぶしゅう /武州;武蔵/\nぶしゅうぎ /不祝儀/\nぶしゅうぎぶくろ /不祝儀袋/\nぶしゅさくいん /部首索引/\nぶしゅにゅうりょく /部首入力/\nぶしゅめい /部首名/\nぶしょ /部署/部所;?/\nぶしょう /武将/無精/不精;=無精/部将;部隊長/\nぶしょうひげ /無精髭/不精髭/\nぶしょうもの /不精者/無精者/\nぶしょがい /部署外/\nぶしょない /部署内/\nぶしょめい /部署名/\nぶしん /武神/\nぶじ /無事/武事;military/\nぶじかいけつ /無事解決/\nぶじきかん /無事帰還/\nぶじきこく /無事帰国/\nぶじこれめいば /無事是名馬/\nぶじしゅうりょう /無事終了/\nぶじつうか /無事通過/\nぶじとうちゃく /無事到着/\nぶじとっぱ /無事突破/\nぶじに /無事に/\nぶじにゅうしゅ /無事入手/\nぶじはっけん /無事発見/\nぶじゅつ /武術/撫恤/\nぶじゅん /撫順/\nぶじょく /侮辱/\nぶじょくいがい /侮辱以外/\nぶじょくこうい /侮辱行為/\nぶじょくざい /侮辱罪/\nぶじょくてき /侮辱的/\nぶじん /武人/\nぶす /附子/付子/\nぶすい /無粋/不粋/\nぶすう /部数/\nぶすじま /毒島/\nぶすや /附子矢/\nぶせい /部制/\nぶぜい /無勢/\nぶぜん /憮然;NB:本義は「失望」/豊前;福岡県東部/\nぶそう /武装/\nぶそうかいじょ /武装解除/\nぶそうがったい /武装合体/\nぶそうしゅうだん /武装集団/\nぶそうせいりょく /武装勢力/\nぶそうそしき /武装組織/\nぶそうちゅうりつ /武装中立/\nぶそうへり /武装ヘリ/\nぶそく /不足/\nぶそん /武尊/蕪村/\nぶそんしちぶしゅう /蕪村七部集;1809/\nぶぞく /部族/部属/\nぶた /豚/蓋/盖;「蓋」の異体字1/葢;「蓋」の異体字2/\nぶたい /舞台/部隊/\nぶたいあいさつ /舞台挨拶/\nぶたいいしょう /舞台衣装/\nぶたいうら /舞台裏/\nぶたいえんしゅつ /舞台演出/\nぶたいおんがく /舞台音楽/\nぶたいおんきょう /舞台音響/\nぶたいか /舞台化/\nぶたいかんとく /舞台監督;regisseur/\nぶたいがわ /舞台側/\nぶたいげいこ /舞台稽古/\nぶたいげいじゅつ /舞台芸術/\nぶたいげき /舞台劇/\nぶたいこうえん /舞台公演/\nぶたいこうか /舞台効果/\nぶたいさつえい /舞台撮影/\nぶたいしょうめい /舞台照明;stage lighting/\nぶたいじょう /舞台上/\nぶたいじょゆう /舞台女優/\nぶたいすう /部隊数/\nぶたいせってい /舞台設定/\nぶたいぜんたい /舞台全体/\nぶたいそうち /舞台装置/\nぶたいそで /舞台袖/\nぶたいたんい /部隊単位/\nぶたいちゅうおう /舞台中央/\nぶたいちゅうけい /舞台中継/\nぶたいちょう /部隊長/\nぶたいどきょう /舞台度胸;stage presence/\nぶたいはいゆう /舞台俳優/\nぶたいびじゅつ /舞台美術/\nぶたいへんせい /部隊編成/\nぶたいめん /舞台面/\nぶたいゆか /舞台床/\nぶたいよう /舞台用/\nぶたがわ /豚革/豚皮/\nぶたこま /豚小間/\nぶたごや /豚小屋/\nぶたしゃぶ /豚しゃぶ/\nぶたじる /豚汁/\nぶたじるふう /豚汁風/\nぶたたま /豚玉/\nぶたたまてん /豚玉天/\nぶたどん /豚丼/\nぶたにく /豚肉/\nぶたばこ /豚箱/ブタ箱/\nぶたひれ /豚ヒレ/\nぶたまん /豚饅/豚まん/\nぶたまんや /豚饅屋/\nぶたもも /豚モモ/\nぶたろーす /豚ロース/\nぶだいか /舞台化/\nぶだん /武断/\nぶち /斑;(まだら)-犬/縁;(連濁,はじっこ)窓縁/淵;(連濁,深み)絶望の淵/渕;「淵」の異体字1/渊;「淵」の異体字1/鞭;むち/駁;≒斑/\nぶちぎれ /ブチ切れ/\nぶちこわし /打ち壊し;NB:「うちこわし」と同形/\nぶちょう /部長/\nぶちょうかい /部長会/\nぶちょうしつ /部長室/\nぶちょうせき /部長席/\nぶちょうづき /部長付/\nぶちょうほう /不調法/\nぶちょうほさ /部長補佐/\nぶっ> /打っ;打っ壊す,打っ潰す/\nぶっか /物価/物化;万物の変化。死。/仏果/仏家/\nぶっかい /物界/仏界/\nぶっかかんかく /物価感覚/\nぶっかき /打っ欠き/\nぶっかく /仏閣/物覚/\nぶっかけ /打っ掛け/\nぶっかしすう /物価指数/\nぶっかじじょう /物価事情/\nぶっかじょうしょう /物価上昇/\nぶっかじょうしょうりつ /物価上昇率/\nぶっかだか /物価高/\nぶっかつろん /物活論/\nぶっきょう /仏教/佛教;旧字/物狂/仏経;仏教の経文/\nぶっきょういせき /仏教遺跡/\nぶっきょうおんがく /仏教音楽/\nぶっきょうがく /仏教学/\nぶっきょうきょうてん /仏教教典/\nぶっきょうけい /仏教系/\nぶっきょうけんちく /仏教建築/\nぶっきょうこく /仏教国/\nぶっきょうし /仏教史/\nぶっきょうしき /仏教式/\nぶっきょうしゃ /仏教者/\nぶっきょうせいてん /仏教聖典/\nぶっきょうせつわ /仏教説話/\nぶっきょうぜんぱん /仏教全般/\nぶっきょうだい /仏教大/\nぶっきょうと /仏教徒/\nぶっきょうびじゅつ /仏教美術/\nぶっきょうようご /仏教用語/\nぶっけ /仏家/\nぶっけん /物件/物権;[法]real right/物研/\nぶっけんこうい /物権行為/\nぶっけんこうにゅうしゃ /物件購入者/\nぶっけんしょうけん /物権証券/\nぶっけんてきせいきゅうけん /物権的請求権/\nぶっけんひ /物件費/\nぶっけんほう /物権法/\nぶっこ /物故/\nぶっこう /物工/\nぶっこく /仏国/\nぶっこくど /仏国土/\nぶっこしゃ /物故者/\nぶっさつ /仏刹/\nぶっさん /物産/仏参/\nぶっさんてん /物産展/物産店/\nぶっし /物資/仏師/仏子/\nぶっしき /仏式/\nぶっしつ /物質/\nぶっしつか /物質化/\nぶっしつかがく /物質科学/\nぶっしつかん /物質間/\nぶっしつけい /物質系/\nぶっしつけん /物質研/\nぶっしつげんしょう /物質現象/\nぶっしつこうぞう /物質構造/\nぶっしつしゅぎ /物質主義/\nぶっしつせいめいかがく /物質生命科学/\nぶっしつたいしゃ /物質代謝/\nぶっしつちゅう /物質中/\nぶっしつてき /物質的/\nぶっしつてきじゅうそく /物質的充足/\nぶっしつでんそう /物質伝送/\nぶっしつは /物質波/\nぶっしつば /物質場/\nぶっしつぶんぷ /物質分布/\nぶっしつぶんめい /物質文明/\nぶっしつめい /物質名/\nぶっしつめいし /物質名詞/\nぶっしつゆそう /物質輸送/\nぶっしゃり /仏舎利/\nぶっしょ /仏書/\nぶっしょう /物証;物的証拠/仏性/物象;materlal phenomena/\nぶっしょうい /仏正意/\nぶっしょうえ /仏生会;=灌仏会/\nぶっしょうか /物象化/\nぶっしょく /物色/\nぶっしょくちゅう /物色中/\nぶっしん /仏心/物心/物神;物神崇拝/仏身/\nぶっせい /物性/仏性/\nぶっせいがく /物性学/\nぶっせいきそろん /物性基礎論/\nぶっせいけい /物性系/\nぶっせいけん /物性研/\nぶっせいけんきゅう /物性研究/\nぶっせいぶつりがく /物性物理学/\nぶっせいや /物性屋/\nぶっせいりろん /物性理論/\nぶっせいろん /物性論/\nぶっせき /仏跡/\nぶっせつ /仏説/\nぶっそ /仏祖/\nぶっそう /物騒/仏葬/\nぶっそうげ /仏桑花/\nぶっそくせき /仏足石;釈迦の足跡を象った石/\nぶっそん /物損/\nぶっそんじこ /物損事故/\nぶったい /物体/仏体/\nぶったいがわ /物体側/\nぶったいない /物体内/\nぶったいないぶ /物体内部/\nぶったいにんしき /物体認識/\nぶったいひょうめん /物体表面/\nぶっだ /仏陀/\nぶっだしゃくそん /仏陀釈尊/\nぶっち /仏智/\nぶっちょうずら /仏頂面;※仮名遣い「ぶっちょうづら」/\nぶっちょうづら /仏頂面/\nぶっつけほんばん /打っ付け本番/\nぶってき /物的/\nぶってきしょうこ /物的証拠/\nぶってん /仏典/\nぶってんちゅう /仏典中/\nぶっと /仏徒/\nぶっとう /仏塔/仏頭/\nぶっとおし /打っ通し;<rare>/ぶっ通し/\nぶっぱん /物販/\nぶっぴん /物品/\nぶっぴんぜい /物品税/\nぶっぴんだい /物品代/\nぶっぽう /仏法/\nぶっぽうそう /仏法僧/\nぶつ /物/仏/勿;なかれ/佛;「仏」の旧字(人名用漢字)/\nぶつえん /仏縁/\nぶつえんほう /仏炎苞/\nぶつおん /仏恩/\nぶつが /仏画/\nぶつがく /仏学/\nぶつがん /仏龕/仏願/\nぶつきつ /勿吉;古代中国の少数民族。「もっきつ」/\nぶつぎ /物議/\nぶつぎり /ぶつ切り/\nぶつぐ /仏具/物具/\nぶつぐてん /仏具店/\nぶつげん /仏眼/\nぶつご /仏語/\nぶつざ /仏座/\nぶつざん /仏山/\nぶつじ /仏事/仏寺/仏地/\nぶつじょう /物情/\nぶつじょうそうぜん /物情騒然/\nぶつじょうだいい /物上代位/\nぶつじょうほしょうにん /物上保証人/\nぶつじん /仏神/\nぶつぜん /仏前/\nぶつぞう /仏像/\nぶつだ /仏陀/\nぶつだい /仏大/\nぶつだん /仏壇/\nぶつだんてん /仏壇店/\nぶつでし /仏弟子/\nぶつでん /仏殿/仏伝/\nぶつど /仏土/\nぶつどう /仏道/仏堂/\nぶつのう /物納/\nぶつばつ /仏罰/\nぶつぶつ /物々/勿勿/\nぶつぶつこうかん /物々交換/\nぶつほけん /物保険/\nぶつま /仏間/\nぶつみょう /仏名/\nぶつめつ /仏滅;[六輝]/\nぶつもう /勿罔/\nぶつもつ /仏物/\nぶつもん /仏門/\nぶつよく /物欲/\nぶつり /物理/\nぶつりいがい /物理以外/\nぶつりか /物理科/\nぶつりかい /物理界/\nぶつりかがく /物理化学/\nぶつりかてい /物理過程/\nぶつりかんけい /物理関係/\nぶつりがく /物理学/物理學/\nぶつりがくえんしゅう /物理学演習/\nぶつりがくきょういく /物理学教育/\nぶつりがくきょうしつ /物理学教室/\nぶつりがくけんきゅう /物理学研究/\nぶつりがくけんきゅうかい /物理学研究会/\nぶつりがくけんきゅうしょ /物理学研究所/\nぶつりがくし /物理学史/\nぶつりがくしゃ /物理学者/\nぶつりがくしょ /物理学書/\nぶつりがくしょう /物理学賞/\nぶつりがくじっけん /物理学実験/\nぶつりがくじてん /物理学辞典/\nぶつりがくてき /物理学的/\nぶつりがっか /物理学科/\nぶつりがっかい /物理学会/\nぶつりがっかいし /物理学会誌/\nぶつりき /仏力/\nぶつりきょういく /物理教育/\nぶつりきょうしつ /物理教室/\nぶつりけい /物理系/\nぶつりけいさん /物理計算/\nぶつりけん /物理研/\nぶつりけんきゅうぶ /物理研究部/\nぶつりげんしょう /物理現象/\nぶつりげんり /物理原理/\nぶつりこうぎ /物理講義/\nぶつりこうげき /物理攻撃/\nぶつりさよう /物理作用/\nぶつりじっけん /物理実験/\nぶつりじっけんしつ /物理実験室/\nぶつりじょうすう /物理定数/\nぶつりじょうたい /物理状態/\nぶつりすうがく /物理数学/\nぶつりせい /物理性/\nぶつりせいぶつ /物理生物/\nぶつりせかい /物理世界/\nぶつりせんこう /物理専攻/\nぶつりそう /物理層/\nぶつりていすう /物理定数/\nぶつりてき /物理的/\nぶつりてきあんていせい /物理的安定性/\nぶつりてきいち /物理的位置/\nぶつりてきいみ /物理的意味/\nぶつりてきかいしゃく /物理的解釈/\nぶつりてきかこう /物理的加工/\nぶつりてきかてい /物理的過程/\nぶつりてきかんきょう /物理的環境/\nぶつりてききょり /物理的距離/\nぶつりてきけいたい /物理的形態/\nぶつりてきげんかい /物理的限界/\nぶつりてきげんしょう /物理的現象/\nぶつりてきこうい /物理的行為/\nぶつりてきこうぞう /物理的構造/\nぶつりてきさよう /物理的作用/\nぶつりてきしょうがい /物理的障害/\nぶつりてきじげん /物理的次元/\nぶつりてきじったい /物理的実体/\nぶつりてきじつざい /物理的実在/\nぶつりてきじょうきょう /物理的状況/\nぶつりてきじょうけん /物理的条件/\nぶつりてきせいげん /物理的制限/\nぶつりてきそんざい /物理的存在/\nぶつりてきたいしょう /物理的対象/\nぶつりてきとくせい /物理的特性/\nぶつりてきほうそく /物理的法則/\nぶつりてきよういん /物理的要因/\nぶつりとくせい /物理特性/\nぶつりにゅうもん /物理入門/\nぶつりぶ /物理部/\nぶつりほうそく /物理法則/\nぶつりめい /物理名/\nぶつりもんだい /物理問題/\nぶつりや /物理屋/\nぶつりゅう /物流/\nぶつりゅうぶもん /物流部門/\nぶつりゅうめん /物流面/\nぶつりょう /物量/物療/\nぶつりようご /物理用語/\nぶつりりょう /物理量/\nぶつりりょうほう /物理療法;[医]/\nぶつりりろん /物理理論/\nぶつるいしょうこ /物類称呼/\nぶてい /武帝/\nぶでん /舞殿/\nぶと /太/\nぶとう /舞踏/武闘/\nぶとうおんがく /舞踏音楽/\nぶとうか /舞踏家;dancer/武闘家;fighter/\nぶとうかい /舞踏会;ball/武闘会/\nぶとうたいかい /武闘大会/\nぶとうだん /舞踏団/\nぶとうてき /舞踏的/\nぶとうは /武闘派/\nぶとうびょう /舞踏病;[医]chorea/\nぶとん /布団/蒲団/\nぶどう /武道/葡萄/\nぶどういろ /葡萄色/\nぶどうか /武道家/ブドウ科/\nぶどうかん /武道館/武道舘;異体字/\nぶどうかんこうえん /武道館公演/\nぶどうかんたいかい /武道館大会/\nぶどうがり /ぶどう狩り/\nぶどうきゅうきん /葡萄球菌/\nぶどうしゅ /葡萄酒/ぶどう酒/ブドウ酒/\nぶどうじょ /武道所/\nぶどうじょう /武道場/葡萄状/\nぶどうたいかい /武道大会/\nぶどうだな /葡萄棚;grape arbor/\nぶどうとう /葡萄糖/ブドウ糖/\nぶどうねずみ /葡萄鼠/\nぶどうばたけ /葡萄畑/\nぶどまり /歩留まり/歩留り/\nぶな /椈/山毛欅/樗;「おうち」,「ぶな」じゃないのか?/\nぶない /部内/\nぶないしゃ /部内者/\nぶないりょこう /部内旅行/\nぶなもく /ブナ目/Fagales/\nぶなもくあぐん /ブナ目亜群/\nぶなもくぐん /ブナ目群/\nぶなん /無難/武南/\nぶにん /無人/補任/\nぶね /船/\nぶはぶっきょう /部派仏教/\nぶばいがわら /分倍河原/\nぶばいがわらえき /分倍河原駅/\nぶひ /部費/\nぶひん /部品/\nぶひんか /部品化/\nぶひんかかく /部品価格/\nぶひんきょうきゅう /部品供給/\nぶひんきょうはん /部品共販/\nぶひんこうかん /部品交換/\nぶひんすう /部品数/\nぶひんたんい /部品単位/\nぶひんだい /部品代/\nぶひんだいきん /部品代金/\nぶひんていきょう /部品提供/\nぶひんてんすう /部品点数/\nぶひんとり /部品取り/\nぶひんひょう /部品表/\nぶひんめい /部品名/\nぶひんや /部品屋/\nぶび /武備/\nぶびき /歩引き/\nぶふうりゅう /無風流/\nぶぶづけ /ぶぶ漬け/\nぶぶん /部分/舞文/\nぶぶんいがい /部分以外/\nぶぶんいっち /部分一致/\nぶぶんいんよう /部分引用/\nぶぶんおん /部分音/\nぶぶんかいぎょう /部分開業/\nぶぶんかいつう /部分開通/\nぶぶんかいてい /部分改訂/部分改定/\nぶぶんかくてい /部分確定/\nぶぶんかんすう /部分関数/\nぶぶんきょうか /部分強化/\nぶぶんきょくひつ /舞文曲筆/\nぶぶんぎ /部分木/\nぶぶんくうかん /部分空間/\nぶぶんくうかんほう /部分空間法/\nぶぶんぐん /部分群/\nぶぶんけい /部分系/\nぶぶんけいさん /部分計算/\nぶぶんこう /部分項/\nぶぶんこうぞう /部分構造/\nぶぶんし /部分枝/\nぶぶんしき /部分式/\nぶぶんしてい /部分指定/\nぶぶんしゅうごう /部分集合/\nぶぶんしょく /部分食/\nぶぶんせいげん /部分制限/\nぶぶんせつじょ /部分切除;partial excision. 「肝臓を-」/\nぶぶんぜんたい /部分全体/\nぶぶんそっこう /部分測光/\nぶぶんてき /部分的/\nぶぶんどうし /部分同士/\nぶぶんにく /部分肉/\nぶぶんにっしょく /部分日食/\nぶぶんはいれつ /部分配列/\nぶぶんひてい /部分否定/\nぶぶんひょうか /部分評価/\nぶぶんひん /部分品/\nぶぶんぶぶん /部分部分/\nぶぶんへんこう /部分変更/\nぶぶんもじれつ /部分文字列/\nぶぶんもんだい /部分問題/\nぶぶんやく /部分訳/\nぶぶんよく /部分浴/\nぶぶんりょういき /部分領域/\nぶぶんれつ /部分列/\nぶぶんわ /部分和/\nぶへん /武辺/\nぶべつ /侮蔑/部別;classify/\nぶべつてき /侮蔑的/\nぶま /不間/\nぶみ /文/\nぶめい /部名/武名/\nぶめん /部面/\nぶもどし /歩戻し/\nぶもん /部門/武門/\nぶもんかん /部門間/\nぶもんごと /部門毎/\nぶもんすう /部門数/\nぶもんせつりつ /部門設立/\nぶもんない /部門内/\nぶもんひ /部門費/\nぶもんべつ /部門別/\nぶもんめい /部門名/\nぶもんゆうしょう /部門優勝/\nぶゆ /蚋/\nぶゆう /武勇/\nぶゆうでん /武勇伝/\nぶよ /蚋/\nぶよう /舞踊/\nぶようか /舞踊家/\nぶようげき /舞踊劇/\nぶようじん /不用心/無用心/\nぶようどう /武揚堂/\nぶらい /無頼/不頼;=無頼/\nぶらいかん /無頼漢/\nぶらいは /無頼派/\nぶらうんうんどう /ブラウン運動;[化学]/\nぶらうんかん /ブラウン管/\nぶらく /部落/\nぶらくかいほううんどう /部落解放運動/\nぶらくかいほうどうめい /部落解放同盟/\nぶらくさべつ /部落差別/\nぶらくしゅっしんしゃ /部落出身者/\nぶらくみん /部落民/\nぶらくもんだい /部落問題/\nぶらじる /伯剌西爾;Brazil/\nぶらじるじん /ブラジル人/\nぶらすばんどぶ /ブラスバンド部/\nぶらんこ /鞦韆/\nぶらんどひん /ブランド品/\nぶらんどまい /ブランド米/\nぶらんどもの /ブランド物/\nぶらんどりょく /ブランド力/\nぶり /鰤/風/振り;二年-,益荒男-/\nぶりきかん /ブリキ缶/\nぶりだいこん /鰤大根/ブリ大根/\nぶりっこ /ぶりっ子/\nぶりゃく /武略/\nぶりょう /無聊/\nぶりょうとうげん /武陵桃源/\nぶりょく /武力/\nぶりょくかいにゅう /武力介入/\nぶりょくかくめい /武力革命/\nぶりょくかんしょう /武力干渉/\nぶりょくこうげき /武力攻撃/\nぶりょくこうし /武力行使/\nぶりょくこうしけつぎ /武力行使決議/\nぶりょくしんこう /武力侵攻/武力進攻/\nぶりょくせいさい /武力制裁/\nぶりょくふんそう /武力紛争/\nぶるい /部類/\nぶるがりあ /勃牙利;Bulgaria/\nぶるまい /振舞い/\nぶれい /無礼/\nぶれいこう /無礼講/\nぶれいもの /無礼者/\nぶれつ /武烈/\nぶれつてんのう /武烈天皇/\nぶれんどまい /ブレンド米/\nぶろ /風呂/\nぶろっくか /ブロック化/\nぶろっくくずし /ブロック崩し/\nぶろっくけいざい /ブロック経済;bloc economy/\nぶろっくし /ブロック紙;block newspaper/\nぶろっくべい /ブロック塀/\nぶろんずいろ /ブロンズ色;bronze/\nぶろんずぞう /ブロンズ像/\nぶわけ /部分け/\nぶわり /歩割/\nぶん /分/文/聞/紊;紊乱/馼/蚊;(漢音)/\nぶん> /分;(section) 分局,分苑/\nぶんあつ /分圧/\nぶんあん /文案/文安;年号(1444-49)/\nぶんい /文意/\nぶんいき /分域/\nぶんいち /文一/\nぶんいちそうごうしゅっぱん /文一総合出版;[出版社名]/\nぶんいん /分院/\nぶんうん /文運;⇔武運/\nぶんえい /文永;年号(1264-1275)/\nぶんえいどう /文永堂/\nぶんえん /分煙/分園/文苑;文壇/文園;=文苑/\nぶんえんか /分煙化/分煙可/\nぶんえんしせつ /分煙施設/\nぶんえんどう /文苑堂/\nぶんおう /文応;年号(1260-1261)/\nぶんか /文化;culture/分化;differentiation.「機能-」/文科;arts/分科;section.「-会」/文華/分課/分果/\nぶんかい /分解/分会/分界;delimination/文界/\nぶんかいかいしゅう /分解回収/\nぶんかいかのう /分解可能/\nぶんかいげんり /分解原理/\nぶんかいこうそ /分解酵素/\nぶんかいこうてい /分解工程/\nぶんかいさぎょう /分解作業/\nぶんかいさん /文化遺産/\nぶんかいしき /文化意識/\nぶんかいしゃ /分解者;[生物]decomposer/\nぶんかいしゃしん /分解写真/\nぶんかいしゅうり /分解修理/\nぶんかいせい /分解性/\nぶんかいせいび /分解整備/\nぶんかいせき /文解析/\nぶんかいそうじ /分解掃除/\nぶんかいてん /分界点/\nぶんかいのう /分解能/\nぶんかいほう /分解法/\nぶんかいほうほう /分解方法/\nぶんかいりょく /分解力/\nぶんかえいが /文化映画/\nぶんかかい /分科会/文化会/\nぶんかかいいん /分科会員/\nぶんかかいかつどう /分科会活動/\nぶんかかいかん /文化会館/文化会舘;「館」異体字/\nぶんかかいほうこく /分科会報告/\nぶんかかがく /文化科学;Kulturwissenschaft/\nぶんかかくめい /文化革命/\nぶんかかち /文化価値/\nぶんかがっか /文化学科/\nぶんかきごう /文化記号/\nぶんかく /分画/文革/文格/\nぶんかくんしょう /文化勲章/\nぶんかけい /文化系/文科系/\nぶんかけいがくせい /文科系学生/\nぶんかけいだいがく /文科系大学/\nぶんかけん /文化圏/\nぶんかげんしょう /文化現象/\nぶんかこっか /文化国家/\nぶんかさ /文化差/\nぶんかさい /文化祭/\nぶんかざい /文化財/\nぶんかざいほごほう /文化財保護法/\nぶんかし /文化史/文化誌/\nぶんかしせつ /文化施設/\nぶんかしはい /文化支配/\nぶんかしほん /文化資本;[社会学]capital culturel/\nぶんかしゃかいがく /文化社会学;cultural sociology/\nぶんかしゃったー /文化シャッター/\nぶんかしゅぎ /文化主義;culturism/\nぶんかしょう /文化賞;†(award) 「芸術-,出版-」/文化省;†ministry of culture/文化相;†大臣/\nぶんかしんりゃく /文化侵略/\nぶんかじょうほう /文化情報/\nぶんかじょし /文華女子/\nぶんかじょしだい /文化女子大/\nぶんかじん /文化人/\nぶんかじんるいがく /文化人類学/\nぶんかすいじゅん /文化水準/\nぶんかせいかつ /文化生活/\nぶんかせんたー /文化センター;cultural centre/\nぶんかたいいくかん /文化体育館/\nぶんかだいかくめい /文化大革命/\nぶんかだんたい /文化団体/\nぶんかちょう /文化庁/\nぶんかちょうちょうかん /文化庁長官/\nぶんかつ /分割/分轄;区分・管轄/\nぶんかつあん /分割案/\nぶんかついがい /分割以外/\nぶんかついどう /分割移動/\nぶんかつうんよう /分割運用/\nぶんかつがた /分割型/\nぶんかつがわ /分割側/\nぶんかつご /分割後/\nぶんかつさき /分割先/\nぶんかつじかん /分割時間/\nぶんかつじょうほう /分割情報/\nぶんかつすう /分割数/\nぶんかつず /分割図/\nぶんかつぜんご /分割前後/\nぶんかつたいしょう /分割対象/\nぶんかつてん /分割点/\nぶんかつは /分割派/\nぶんかつはんたい /分割反対/\nぶんかつばらい /分割払い/\nぶんかつへいごう /分割併合/\nぶんかつほう /分割法/\nぶんかつほうしき /分割方式/\nぶんかつほうほう /分割方法/\nぶんかつみんえいか /分割民営化/\nぶんかつめい /分割名/\nぶんかつもんだい /分割問題/\nぶんかてき /文化的/\nぶんかてきさい /文化的差異/\nぶんかてきせいかつ /文化的生活/\nぶんかてきはいけい /文化的背景/\nぶんかてきよういん /文化的要因/\nぶんかてきよっきゅう /文化的欲求/\nぶんかてつがく /文化哲学/\nぶんかどう /文化堂/文華堂/\nぶんかのひ /文化の日;11.3 旧・明治節/\nぶんかはいけい /文化背景/\nぶんかぶ /文化部/\nぶんかぶんせいじだい /文化文政時代;1804-30/\nぶんかほうそう /文化放送/\nぶんかまさつ /文化摩擦/\nぶんかまち /文化町/\nぶんかむら /文化村/\nぶんかめん /文化面/\nぶんからん /文化欄/\nぶんかろん /文化論/\nぶんかん /分館/文官/\nぶんかんすう /文関数/\nぶんが /文雅/\nぶんがい /分外/\nぶんがく /文学/文學;「学」旧字/\nぶんがくかい /文学界/\nぶんがくかくめい /文学革命;[世界史]1917,中国/\nぶんがくけい /文学系/\nぶんがくこうぎ /文学講義/\nぶんがくさくひん /文学作品/\nぶんがくざっし /文学雑誌/\nぶんがくし /文学史/文学誌/\nぶんがくしゃ /文学者/\nぶんがくしょ /文学書/\nぶんがくしょう /文学賞/\nぶんがくしょうじょ /文学少女/\nぶんがくしょうねん /文学少年/\nぶんがくせい /文学性/\nぶんがくせいねん /文学青年/\nぶんがくぜんしゅう /文学全集/\nぶんがくてき /文学的/\nぶんがくはかせ /文学博士/\nぶんがくぶ /文学部/\nぶんがくろん /文学論/\nぶんがっか /文学科/\nぶんき /分岐/文亀;年号(1501-1504)/\nぶんきえき /分岐駅/\nぶんきかいせん /分岐回線/\nぶんきき /分岐器/\nぶんきげんしょう /分岐現象/\nぶんきさき /分岐先/\nぶんきすう /分岐数/\nぶんきせん /分岐線/\nぶんきせんたく /分岐選択/\nぶんきそうち /分岐装置/\nぶんきてん /分岐点/\nぶんきひ /分岐比/\nぶんきぶ /分岐部/\nぶんきめいれい /分岐命令/\nぶんきゅう /文久/分球/\nぶんきょう /文教/文京/\nぶんきょうかんけい /文教関係/\nぶんきょうがくえん /文京学園/\nぶんきょうく /文京区/文教区/\nぶんきょうくみん /文京区民/\nぶんきょうじょう /分教場/\nぶんきょうじょしたんだい /文京女子短大/\nぶんきょうぞく /文教族/\nぶんきょうだい /文教大/\nぶんきょうだいがく /文教大学/\nぶんきょうちょう /文京町/\nぶんきょうぶ /文教部/\nぶんきょく /分極/分局/\nぶんきょくか /分極化/\nぶんきよう /分岐用/\nぶんきよそく /分岐予測/\nぶんきりろん /分岐理論/\nぶんきん /分近/\nぶんきんたかしまだ /文金高島田/\nぶんぎ /分木/文義/\nぶんぎょう /分業/文業/\nぶんぎょうか /分業化/\nぶんぎょうせい /分業制/\nぶんぎょうたいせい /分業体制/\nぶんく /分区/\nぶんぐ /文具/\nぶんぐかん /文具館/\nぶんぐてん /文具店/\nぶんけ /分家/\nぶんけい /文系/文型/\nぶんけいがっか /文系学科/\nぶんけいりけい /文系理系/\nぶんけん /文献/分権/分県/分遣;-隊/文検;[略語]文部省中等学校教員検定試験/\nぶんけんあんない /文献案内/\nぶんけんがく /文献学/\nぶんけんけんさく /文献検索/\nぶんけんさんしょう /文献参照/\nぶんけんしゅう /文献集/\nぶんけんしょうかい /文献紹介/\nぶんけんしりょう /文献資料/\nぶんけんじょうほう /文献情報/\nぶんけんたい /分遣隊/\nぶんけんちず /分県地図/\nぶんけんちょうさ /文献調査/\nぶんけんてき /分権的/\nぶんけんとう /文献等/\nぶんけんなど /文献等/\nぶんけんひょう /文献表/\nぶんけんもくろく /文献目録/\nぶんげい /文芸/文藝/\nぶんげいえいが /文芸映画/\nぶんげいか /文芸家/\nぶんげいがく /文芸学/\nぶんげいがくぶ /文芸学部/\nぶんげいきょうかい /文芸協会;[文学史]/\nぶんげいさくひん /文芸作品/\nぶんげいざ /文芸坐/文芸座/\nぶんげいざっし /文芸雑誌/\nぶんげいし /文芸誌/\nぶんげいしゅんじゅう /文藝春秋;正式名称/文芸春秋;※「文藝春秋」が正式/\nぶんげいしゅんじゅうしゃ /文芸春秋社/\nぶんげいしょ /文芸書/\nぶんげいじだい /文芸時代;新感覚派/\nぶんげいてき /文芸的/\nぶんげいひょうろん /文芸評論/\nぶんげいひょうろんか /文芸評論家/\nぶんげいふっこう /文芸復興;Renaissance/\nぶんげいぶ /文芸部/\nぶんげん /文言/分限/\nぶんげんさいばん /分限裁判/\nぶんこ /文庫/\nぶんこいがい /文庫以外/\nぶんこう /分光/分校/\nぶんこうがく /分光学/\nぶんこうがくてき /分光学的/\nぶんこうき /分光器/\nぶんこうけい /分光計;spectrometer/\nぶんこうこうどけい /分光光度計;spectrophotometer/\nぶんこうそくてい /分光測定/\nぶんこうぞう /文構造/\nぶんこうぶんせき /分光分析/\nぶんこうほう /分光法/\nぶんこうれんせい /分光連星;[天文]spectroscopic binary star/\nぶんこか /文庫化/\nぶんこかん /文庫刊/\nぶんこく /分国/\nぶんこつ /分骨/\nぶんことも /文庫共/\nぶんこばん /文庫版/文庫判/\nぶんこぼん /文庫本/\nぶんこめい /文庫名/\nぶんこもくろく /文庫目録/\nぶんご /豊後/文語/\nぶんごう /文豪/分合/\nぶんごけい /文語形/\nぶんごし /文語詩/\nぶんごすいどう /豊後水道/\nぶんごたい /文語体/\nぶんごたかだ /豊後高田/\nぶんごちょう /文語調/\nぶんごてき /文語的/\nぶんごふう /文語風/\nぶんごぶし /豊後節;[浄瑠璃]/\nぶんごぶん /文語文/\nぶんごぶんぽう /文語文法/\nぶんごほう /文語法/\nぶんごやく /文語訳/\nぶんさい /文才/文彩/\nぶんさく /文作/\nぶんさつ /分冊/\nぶんさん /分散/\nぶんさんか /分散化/\nぶんさんかんきょう /分散環境/\nぶんさんかんけい /分散関係/\nぶんさんかんけいしき /分散関係式/\nぶんさんかんり /分散管理/\nぶんさんかんりほうしき /分散管理方式/\nぶんさんがた /分散型/\nぶんさんきのう /分散機能/\nぶんさんきょうちょう /分散協調/\nぶんさんきょうぶんさんぎょうれつ /分散共分散行列/\nぶんさんきょうゆう /分散共有/\nぶんさんきょうゆうめもり /分散共有メモリ/\nぶんさんけい /分散系;[化学]disperse system/\nぶんさんけいさん /分散計算/\nぶんさんけん /分散研/\nぶんさんこうぞう /分散構造/\nぶんさんざい /分散剤;dispersant/\nぶんさんしすてむ /分散システム/\nぶんさんしょり /分散処理/\nぶんさんしょりかんきょう /分散処理環境/\nぶんさんしょりきのう /分散処理機能/\nぶんさんじんこうちのう /分散人工知能/\nぶんさんせい /分散性/\nぶんさんせいぎょ /分散制御/\nぶんさんだい /分散大/\nぶんさんち /分散値/\nぶんさんてき /分散的/\nぶんさんでんげん /分散電源/\nぶんさんど /分散度/\nぶんさんはいち /分散配置/\nぶんさんひょうげん /分散表現/\nぶんさんぶんせき /分散分析/\nぶんさんへいれつしょり /分散並列処理/\nぶんさんめもり /分散メモリ/\nぶんさんわおん /分散和音/\nぶんざい /分際/\nぶんし /分子;molecule/分詞;[文法]participle/文士;penman/分枝;[植物]branching/分祀;戦犯の-/\nぶんしうんどう /分子運動/\nぶんしかがく /分子化学/\nぶんしかん /分子間/\nぶんしかんりょく /分子間力/\nぶんしきどう /分子軌道/\nぶんしきどうほう /分子軌道法/\nぶんしきどうりろん /分子軌道理論/\nぶんしけい /分子系/\nぶんしけん /分子研/\nぶんしげんし /分子原子/\nぶんしこうがく /分子工学/\nぶんしこうぞう /分子構造/\nぶんしこうぶん /分詞構文/\nぶんししき /分子式/\nぶんししゅうごうたい /分子集合体/\nぶんししんか /分子進化;[生物]molecular evolution/\nぶんししんけいせいぶつがく /分子神経生物学/\nぶんししんどう /分子振動/\nぶんしじょうたい /分子状態/\nぶんしせいぎょ /分子制御/\nぶんしせいぶつがく /分子生物学/\nぶんしせいぶつじょうほう /分子生物情報/\nぶんしせっけい /分子設計/\nぶんしつ /分室/\nぶんしつひんぴん /文質彬彬/\nぶんしでんし /分子電子/\nぶんしでんしこうがく /分子電子工学/\nぶんしどうし /分子同士/\nぶんしどうりょくがく /分子動力学/\nぶんしどけい /分子時計;[生物]molecular clock/\nぶんしないしんどう /分子内振動/\nぶんしめい /分子名/\nぶんしめんえきがく /分子免疫学/\nぶんしもけい /分子模型/\nぶんしゃ /分社/\nぶんしゃか /分社化/\nぶんしゅう /文集/分周/\nぶんしゅうひ /分周比/\nぶんしゅうりつ /分周率/\nぶんしゅく /分宿/\nぶんしゅつ /分出/\nぶんしゅん /文春/\nぶんしゅんぶんこ /文春文庫/\nぶんしゅんまんがしょう /文春漫画賞/\nぶんしょ /文書/分署/分所/\nぶんしょいがい /文書以外/\nぶんしょう /文章/分掌/文相/文正;年号(1466-1467)/\nぶんしょうか /文章化/文章家/\nぶんしょうがたていぎ /文章型定義/\nぶんしょうご /文章語/\nぶんしょうじょう /文章上/\nぶんしょうぜんたい /文章全体/\nぶんしょうだい /文章題/\nぶんしょうちゅう /文章中/\nぶんしょうちゅうしん /文章中心/\nぶんしょうない /文章内/\nぶんしょうないよう /文章内容/\nぶんしょうひょうげん /文章表現/\nぶんしょうひょうげんりょく /文章表現力/\nぶんしょうほう /文章法/\nぶんしょうもんだい /文章問題/\nぶんしょうりかい /文章理解/\nぶんしょうりょう /文章量/\nぶんしょうりょく /文章力/\nぶんしょか /文書化/文書課/\nぶんしょかん /文書館;「もんじょかん」とも/\nぶんしょがぞう /文書画像/\nぶんしょがぞうしょり /文書画像処理/\nぶんしょがたていぎ /文書型定義/\nぶんしょく /文飾/\nぶんしょけい /文書型/\nぶんしょこ /文書庫/\nぶんしょこうかん /文書交換/\nぶんしょこうぞう /文書構造/\nぶんしょさくせい /文書作成/\nぶんしょさくせいかんきょう /文書作成環境/\nぶんしょさくせいちゅう /文書作成中/\nぶんしょしょり /文書処理/\nぶんしょせいしょ /文書清書/\nぶんしょぜんたい /文書全体/\nぶんしょちゅう /文書中/\nぶんしょでんしか /文書電子化/\nぶんしょとが /文書図画/\nぶんしょない /文書内/\nぶんしょぶんるい /文書分類/\nぶんしょへんしゅう /文書編集/\nぶんしょりょく /文書力/\nぶんしりょう /分子量/\nぶんしん /分身/文身;tatoo/聞診/\nぶんじ /文治;年号(1185-90)/文二/文事/文辞/\nぶんじたい /文自体/\nぶんじゃく /文弱/\nぶんじょう /分譲/分乗/\nぶんじょうしゃ /分乗車/\nぶんじょうじゅうたく /分譲住宅/\nぶんじょうち /分譲地/\nぶんじょうまんしょん /分譲マンション/\nぶんじん /文人/\nぶんじんぼっかく /文人墨客/\nぶんすい /分水/\nぶんすいかい /分水界/\nぶんすいれい /分水嶺/\nぶんすう /分数/\nぶんすうしき /分数式/\nぶんせい /文政;年号(1818-1830)/文勢/\nぶんせいせい /文生成/\nぶんせいどう /文盛堂/\nぶんせき /分析/文責/\nぶんせきか /分析家/\nぶんせきかがく /分析化学/\nぶんせきかのう /分析可能/\nぶんせきがく /分析学/\nぶんせきき /分析器/\nぶんせききじ /分析記事/\nぶんせきけっか /分析結果/\nぶんせきしゃ /分析者/文責者/\nぶんせきじっけん /分析実験/\nぶんせきそうち /分析装置/\nぶんせきてき /分析的/\nぶんせきてきしゅほう /分析的手法/\nぶんせきてきていぎ /分析的定義/\nぶんせきてつがく /分析哲学;analytic philosophy/\nぶんせきはんだん /分析判断/\nぶんせきほう /分析法/\nぶんせきほうほう /分析方法/\nぶんせきりょく /分析力/\nぶんせつ /文節;†[文法]clause「連-変換」/分節;†segment.「言語による世界の-」/\nぶんせついどう /文節移動/\nぶんせつぎり /文節切/\nぶんせつすう /文節数/\nぶんせつせい /分節性;articulateness/文節性;?/\nぶんせつちゅう /文節中/分節中/\nぶんせつちょう /文節長/\nぶんせつへんかん /文節変換/\nぶんせん /文選/\nぶんせんどう /文泉堂/\nぶんせんめい /文鮮明/\nぶんぜんたい /文全体/\nぶんそう /分奏/文藻/\nぶんそうおう /分相応/\nぶんそん /分村/分損/\nぶんた /文太;名/\nぶんたい /文体/分隊/\nぶんたいおう /文対応/\nぶんたいし /分隊士/\nぶんたいちょう /分隊長/\nぶんたいろん /文体論;stylistics/\nぶんたん /分担/文旦;ミカン科/\nぶんたんきん /分担金/\nぶんたんしゃ /分担者/\nぶんたんせい /分担制/\nぶんたんはんい /分担範囲/\nぶんたんひょう /分担表/\nぶんたんほうしき /分担方式/\nぶんたんりつ /分担率/\nぶんたんわりあい /分担割合/\nぶんだい /分大/文台/文題/\nぶんだん /分断/分団/文壇/\nぶんだんしょうじ /分段生死;[仏教]六道輪廻/\nぶんち /文治/分地/分置/聞知/\nぶんちゅう /文中;年号(1372-1375)/分注/\nぶんちゅうじょ /分駐所/\nぶんちょう /文鳥/文調/\nぶんちん /文鎮/文珍;人名/\nぶんつう /文通/\nぶんてい /文帝;[中国史](曹丕,楊堅)/\nぶんてん /分店/分点/文展/文典/\nぶんでん /分電/\nぶんでんばん /分電盤/\nぶんとう /文頭/\nぶんとん /分屯/\nぶんどき /分度器/\nぶんにょう /文繞/\nぶんにん /分任/\nぶんのいち /分の一/分の１/\nぶんのう /分納/\nぶんは /分派/\nぶんばい /分売/\nぶんばんごう /文番号/\nぶんぱ /分派;sect/分波;-器/\nぶんぱい /分配/\nぶんぱいかんすう /分配関数/\nぶんぱいき /分配器/\nぶんぱいそく /分配束/\nぶんぱいひ /分配比/\nぶんぱいほうそく /分配法則/\nぶんぱいほうほう /分配方法/\nぶんぱいりつ /分配律/\nぶんぱき /分波器/\nぶんぱん /文範/\nぶんび /文尾/\nぶんぴ /分泌/\nぶんぴつ /分泌;secretion/文筆;writing/分筆;division/\nぶんぴつえき /分泌液/\nぶんぴつか /文筆家/\nぶんぴつきこう /分泌機構/\nぶんぴつぎょう /文筆業/\nぶんぴつせいかつ /文筆生活/\nぶんぴつせん /分泌腺/\nぶんぴつぶつ /分泌物/\nぶんぴぶつ /分泌物/\nぶんふそうおう /分不相応/\nぶんぶ /文武/\nぶんぶくちゃがま /文福茶釜/分福茶釜;童話/\nぶんぶつ /文物/\nぶんぶりょうどう /文武両道/\nぶんぷ /分布/分賦/\nぶんぷかんすう /分布関数/\nぶんぷけいじょう /分布形状/\nぶんぷず /分布図/\nぶんぷちょうさ /分布調査/\nぶんぷとくせい /分布特性/\nぶんぷらんすう /分布乱数/\nぶんべつ /分別/\nぶんべつかいしゅう /分別回収/\nぶんべつけいすう /分別係数/\nぶんべつけっしょう /分別結晶/\nぶんべつしゅうしゅう /分別収集;-にご協力を/\nぶんべん /分娩/\nぶんべんだい /分娩台/\nぶんぺい /文平/\nぶんぼ /分母/\nぶんぼうぐ /文房具/\nぶんぼうぐてん /文房具店/\nぶんぼうぐや /文房具屋/\nぶんぽう /文法/文保;年号(1317-1319)/分封/\nぶんぽうか /文法化/\nぶんぽうかいせき /文法解析/\nぶんぽうきごう /文法記号/\nぶんぽうきじゅつ /文法記述/\nぶんぽうきそく /文法規則/\nぶんぽうこうぞう /文法構造/\nぶんぽうしょ /文法書/\nぶんぽうじこう /文法事項/\nぶんぽうじょう /文法上/\nぶんぽうていぎ /文法定義/\nぶんぽうてき /文法的/\nぶんぽうようご /文法用語/\nぶんぽうりろん /文法理論/\nぶんぽうろん /文法論/\nぶんまつ /文末/\nぶんみつとう /分蜜糖/\nぶんみゃく /文脈/\nぶんみゃくいぞん /文脈依存/\nぶんみゃくいぞんせい /文脈依存性/\nぶんみゃくいぞんぶんぽう /文脈依存文法/\nぶんみゃくこうか /文脈効果/\nぶんみゃくしょり /文脈処理/\nぶんみゃくじゆう /文脈自由/\nぶんみゃくじゆうげんご /文脈自由言語/\nぶんみゃくじゆうぶんぽう /文脈自由文法/\nぶんみゃくじょう /文脈上/\nぶんみゃくじょうほう /文脈情報/\nぶんみゃくてき /文脈的/\nぶんみん /文民/\nぶんみんけいさつ /文民警察/\nぶんみんけいさつかん /文民警察官/\nぶんみんとうせい /文民統制/\nぶんみんほご /文民保護/\nぶんめい /文明;年号(1469-1487)/分明;distinct/文名/\nぶんめいか /文明化/\nぶんめいかいか /文明開化/\nぶんめいこく /文明国/\nぶんめいし /文明史/\nぶんめいしゃかい /文明社会/\nぶんめいじん /文明人/\nぶんめいてき /文明的/\nぶんめいどう /文明堂/\nぶんめいひはん /文明批判/\nぶんめいひひょう /文明批評/\nぶんめいびょう /文明病/\nぶんめいろん /文明論/\nぶんめん /文面/\nぶんめんじょう /文面上/\nぶんや /分野/文屋/\nぶんやかん /分野間/\nぶんやがい /分野外/\nぶんやたんとう /分野担当/\nぶんやぶし /文弥節;[浄瑠璃]/\nぶんやべつ /分野別/\nぶんやめい /分野名/\nぶんゆう /分有/\nぶんよ /分与/\nぶんよう /文葉/\nぶんらく /文楽/\nぶんらくざ /文楽座/\nぶんらん /紊乱/\nぶんり /分離/文理/分利/\nぶんりあん /分離案/\nぶんりか /分離果/\nぶんりかいしゃく /文理解釈/\nぶんりかぜい /分離課税/\nぶんりかのう /分離可能/\nぶんりがた /分離型/\nぶんりき /分離機/分離器/\nぶんりきゅうゆ /分離給油/\nぶんりこうり /分離公理/\nぶんりすう /分離数/\nぶんりせい /分離性/\nぶんりたい /分離帯/\nぶんりだい /文理大/\nぶんりつ /分立/分率/\nぶんりていすう /分離定数/\nぶんりど /分離度/\nぶんりどくりつ /分離独立/\nぶんりのう /分離脳/\nぶんりのうりょく /分離能力/\nぶんりは /分離派/\nぶんりふかのう /分離不可能/\nぶんりふのう /分離不能/\nぶんりぶんかつ /分離分割/\nぶんりほう /分離法/\nぶんりまえ /分離前/\nぶんりもじ /分離文字/\nぶんりもんだい /分離問題/\nぶんりゃく /文暦;年号(1234-1235)/\nぶんりゅう /分流/分留/分溜/\nぶんりゅうき /分流器/\nぶんりょう /分量/分領/\nぶんりょうがい /分量外/\nぶんりょうてき /分量的/\nぶんりょく /分力/\nぶんりよう /分離用/\nぶんるい /分類/\nぶんるいか /分類化/\nぶんるいがく /分類学/\nぶんるいがくしゅう /分類学習/\nぶんるいがくじょう /分類学上/\nぶんるいき /分類器/\nぶんるいきじゅん /分類基準/\nぶんるいぎ /分類木/\nぶんるいぐん /分類群/\nぶんるいけい /分類系/\nぶんるいこうもく /分類項目/\nぶんるいこんなん /分類困難/\nぶんるいさいけん /分類債権/\nぶんるいじょう /分類上/\nぶんるいぜんたい /分類全体/\nぶんるいたいけい /分類体系/\nぶんるいばんごう /分類番号/\nぶんるいふめい /分類不明/\nぶんるいほう /分類法/\nぶんるいほうほう /分類方法/\nぶんるいめい /分類名/\nぶんるいもんだい /分類問題/\nぶんれい /文例/分霊/\nぶんれつ /分裂/分列/\nぶんれつか /分裂果/\nぶんれつこうしん /分列行進/\nぶんれつしき /分列式/\nぶんれつしつ /分裂質/\nぶんれつしょう /分裂症/\nぶんれつせい /分裂性/\nぶんれつそしき /分裂組織/\nぶんれつてき /分裂的/\nぶんれつびょう /分裂病/\nぶんれつまえ /分裂前/\nぶんろく /文禄;年号(1592-1596)/\nぶんろくけいちょうのえき /文禄慶長の役;[日本史]朝鮮出兵(1592-1597)/\nぶんろくのえき /文禄の役;[日本史]朝鮮出兵(1592)/\nぶんわ /文和;年号(1352-1356)/文話/\nぷ /腐/布/符/\nぷーるせい /プール制;料金-,給与-/\nぷーるねつ /プール熱;[医]咽頭結膜熱(PCF). 水泳プールで感染しやすい/\nぷーるびらき /プール開き/\nぷう /風/\nぷく /幅/服/\nぷさい /ψ;psi/Ψ;Psi/\nぷさん /釜山/\nぷしー /ψ;psi/Ψ;Psi/\nぷっしゅがた /プッシュ型/\nぷっしゅしき /プッシュ式/\nぷらいばしーけん /プライバシー権/\nぷらいばしーしんがい /プライバシー侵害/\nぷらざごうい /プラザ合意/\nぷらす /＋/\nぷらすあるふぁ /プラスα/\nぷらすしこう /プラス思考/\nぷらすちっくせい /プラスチック製/\nぷらすちっくばくだん /プラスチック爆弾;plastic bomb/\nぷらすまいなす /±/\nぷらすめん /プラス面/\nぷらすよういん /プラス要因/\nぷらすようそ /プラス要素/\nぷらせおじむ /Pr/Praseodymium/\nぷらとんしゅぎ /プラトン主義;platonism/\nぷらまい /±/\nぷらんくていすう /プランク定数/\nぷらんとゆしゅつ /プラント輸出/\nぷりぺいどしき /プリペイド式/\nぷりんえんき /プリン塩基;[化学]purine base/\nぷりんたい /プリン体/\nぷりんとがら /プリント柄/\nぷりんときばん /プリント基板/\nぷるがた /プル型/\nぷるとにうむ /Pu/Plutonium/\nぷれいちゅう /プレイ中/\nぷれすき /プレス機/\nぷれはぶごや /プレハブ小屋/\nぷろいしき /プロ意識/\nぷろぐらみんぐげんご /プログラミング言語/\nぷろぐらむごうせい /プログラム合成/\nぷろこんじょう /プロ根性/\nぷろしあ /普魯西/\nぷろせすかん /プロセス間/\nぷろせんしゅ /プロ選手/\nぷろそう /プロ相/\nぷろとあくちにうむ /Pa/Protactinium/\nぷろばいだーせきにんほう /プロバイダー責任法/\nぷろぺらき /プロペラ機/\nぷろめちうむ /Pm/Promethium/\nぷろもばん /プロモ盤/\nぷろやきゅう /プロ野球/\nぷろよう /プロ用/\nぷろれすわざ /プロレス技/\nぷろれたりあぶんがく /プロレタリア文学;proletarian litterature/\nぷん /分/\nぷんかん /分間/\nぷんはん /分半/\nぷんまえ /分前/\nへ /屁/経/舳;舳先/戸/辺/邊;「辺」の旧字1/邉;「辺」の旧字2/\nへーべー /平米/\nへい /兵/塀/屏;≒塀/丙;甲乙丙/閉/平/並/幣;貨幣/幤;「幣」の異体字/弊;弊社/蔽;隠蔽/敝;(やぶれる)/斃;斃死/柄;(つか) 横柄/病;(漢音)歌病/炳;あきらか/併;併合/并;≒併/餅;もち/瓶;(漢音) びん/聘;招聘/娉/嬖/睥;睥睨/坪;つぼ/箆;へら/陛;陛下/閇;「閉」の異体字/竝;「並」の旧字/\nへい> /閉/平;(「平成」の略) 平11,最判平9・8・18/\nへいあん /平安/\nへいあんきぞく /平安貴族/\nへいあんきょう /平安京/\nへいあんこうこう /平安高校/\nへいあんじだい /平安時代/\nへいあんじんぐう /平安神宮/\nへいあんちょう /平安朝/\nへいあんどう /平安堂/\nへいい /平易/弊衣/\nへいいき /閉域/\nへいいち /平一/\nへいいど /平易度/\nへいいはぼう /弊衣破帽/\nへいいん /兵員/閉院/\nへいえい /兵営/併映;同時上映/\nへいえき /兵役/\nへいえん /閉園/閉宴/\nへいおく /弊屋/\nへいおん /平穏/平温;normal temperature/平音/併音/閉音/\nへいおんせつ /閉音節/\nへいおんぶじ /平穏無事/\nへいか /陛下/閉架/平価/兵火/兵科/併科/閉果/併課/\nへいかい /閉会/\nへいかいあいさつ /閉会挨拶/\nへいかいしき /閉会式/\nへいかいろ /閉回路/\nへいかしき /閉架式/\nへいかつ /平滑/\nへいかつか /平滑化/\nへいかつかいろ /平滑回路/\nへいかつきん /平滑筋/\nへいかとしょ /閉架図書/\nへいかん /閉館/閉管/\nへいかんご /閉館後/\nへいかんまぎわ /閉館間際/\nへいが /平臥/\nへいがい /弊害/\nへいがく /兵学/\nへいがっこう /兵学校/\nへいがん /併願/\nへいき /兵器/平気/併記;両論-/並記;(単に)並べて書く/兵機/\nへいきこ /兵器庫/\nへいきしょう /兵器廠/\nへいきち /平吉/\nへいきばいばい /兵器売買/\nへいきゃく /閉脚/\nへいきゅう /閉球/\nへいきょ /閉居/\nへいきょく /平曲/\nへいきょくせん /閉曲線/\nへいきょくめん /閉曲面/\nへいきん /平均/\nへいきんいか /平均以下/\nへいきんおうとうじかん /平均応答時間/\nへいきんか /平均化/\nへいきんかいすう /平均回数/\nへいきんかぜい /平均課税;averaging taxation/\nへいきんかぶか /平均株価/\nへいきんきおん /平均気温/\nへいきんきょくりつ /平均曲率/\nへいきんきょり /平均距離/\nへいきんしゅうにゅう /平均収入/\nへいきんしゅつりょく /平均出力/\nへいきんしんちょう /平均身長/\nへいきんしんぷく /平均振幅/\nへいきんじじょう /平均二乗/平均2乗/\nへいきんじじょうごさ /平均二乗誤差/平均2乗誤差/\nへいきんじそく /平均時速/\nへいきんじゅみょう /平均寿命/\nへいきんじゅんい /平均順位/\nへいきんじゆうこうてい /平均自由行程/\nへいきんじょうしゃりつ /平均乗車率/\nへいきんすいみんじかん /平均睡眠時間/\nへいきんそくど /平均速度/\nへいきんだい /平均台/\nへいきんち /平均値/\nへいきんちょう /平均長/\nへいきんてき /平均的/\nへいきんてん /平均点/\nへいきんとくてん /平均得点/\nへいきんにっしょうじかん /平均日照時間/\nへいきんねんしゅう /平均年収/\nへいきんねんれい /平均年齢/\nへいきんば /平均場/\nへいきんひきょり /平均飛距離/\nへいきんひよう /平均費用/\nへいきんまちじかん /平均待ち時間/\nへいきんりつ /平均律;[音楽]temperament/平均率;average rate?/\nへいきんりゅう /平均流/\nへいぎょう /閉業/\nへいくうかん /閉空間/\nへいくかん /閉区間/\nへいけ /平家/\nへいけい /閉経/\nへいけいしき /閉形式/\nへいけがに /平家蟹/\nへいけだに /平家谷/\nへいけつ /併結/\nへいけつじ /併結時/\nへいけびわ /平家琵琶/\nへいけものがたり /平家物語/\nへいげい /睥睨/\nへいげん /平原/\nへいこう /平行;†parallel.「-線」/並行;†concurrent.「-作業」/平衡;†balance.「-を保つ」/閉口/閉校/併行;≒並行/平向/閉項/敝垢/\nへいこういどう /平行移動/\nへいこうかんかく /平衡感覚/\nへいこうがた /平衡型/平行型/並行型/\nへいこうぎ /平衡木/\nへいこうくかん /並行区間/\nへいこうけい /平衡系/\nへいこうけいさん /並行計算/\nへいこうこう /平行光/\nへいこうざいらいせん /並行在来線/\nへいこうし /平行視/\nへいこうしへんけい /平行四辺形/\nへいこうしょり /並行処理/\nへいこうしんか /平行進化/並行進化;?/\nへいこうじっこう /並行実行/\nへいこうじょうたい /平衡状態/\nへいこうせい /並行性/\nへいこうせいぎょ /並行制御/\nへいこうせかい /平行世界/\nへいこうせん /平行線;parallel/並行線;並んで走る線路/\nへいこうちょう /平行調/\nへいこうていすう /平衡定数/\nへいこうてき /並行的/\nへいこうてん /平衡点/\nへいこうど /平行度/並行度/\nへいこうどうさ /並行動作/\nへいこうはんのう /平衡反応/\nへいこうひん /並行品/\nへいこうぶんぷ /平衡分布/\nへいこうへき /平行壁/\nへいこうほう /平行法/\nへいこうほうこう /平行方向/\nへいこうぼう /平行棒/\nへいこうみゃく /平行脈/\nへいこうゆにゅう /並行輸入/\nへいこうゆにゅうぎょうしゃ /並行輸入業者/\nへいこうゆにゅうひん /並行輸入品/\nへいこうゆにゅうぶつ /並行輸入物/\nへいご /平語/兵語/\nへいごう /併合/并合;=併合/\nへいごうざい /併合罪/\nへいさ /閉鎖/\nへいさい /併催;同時開催/併載;同時掲載/\nへいさおん /閉鎖音;[音声学]occlusive/\nへいさか /閉鎖花;[植物]cleistogamous flower. つぼみのままで開かない。eg.スミレ/\nへいさく /平作/平朔/\nへいさけい /閉鎖系/\nへいさこうじ /閉鎖工事/\nへいさしき /閉鎖式/\nへいさせい /閉鎖性/\nへいさちゅう /閉鎖中/\nへいさつ /併殺/\nへいさつだ /併殺打/\nへいさてき /閉鎖的/\nへいさぶ /閉鎖部/\nへいざん /閉山/\nへいし /兵士/弊誌/平氏/閉止/斃死/瓶子/弊紙/\nへいしき /閉式/\nへいしたち /兵士達/\nへいしゃ /弊社/兵舎/平射/\nへいしゃがい /弊社外/\nへいしゃぞう /閉写像/\nへいしゃない /弊社内/\nへいしゃほう /平射砲/\nへいしゅ /丙種/兵種/\nへいしゅう /弊習/\nへいしゅうごう /閉集合/\nへいしゅつ /平出/併出/迸出/\nへいしょ /閉所/弊所/兵書/\nへいしょきょうふしょう /閉所恐怖症/claustrophobia/\nへいしん /平身/並進/平信/\nへいしんうんどう /並進運動/\nへいしんていとう /平身低頭/\nへいじ /平時/平治;年号(1159-60)/兵事/平次/\nへいじつ /平日/\nへいじつあさ /平日朝/\nへいじつしんや /平日深夜/\nへいじつじょせい /平日女性/\nへいじつはんにち /平日半日/\nへいじつよう /平日用/\nへいじものがたり /平治物語/\nへいじゅつ /兵術/\nへいじゅん /平準/\nへいじゅんか /平準化/\nへいじょ /平叙/\nへいじょう /平城/平壌/閉場/平常/\nへいじょううんてん /平常運転/\nへいじょうきょう /平城京/\nへいじょうしん /平常心/\nへいじょうじ /平常時/\nへいじょうてん /平常点/\nへいじょぶん /平叙文/\nへいじん /敝人/\nへいすいめん /平水面/\nへいすう /兵数/\nへいすけ /平助/平祐/\nへいせい /平成;年号(1989-)/平静/兵制/幣制/弊政/\nへいせい#ねん /平成#0年/平成#1年/平成#2年/平成#3年/\nへいせい#ねんど /平成#0年度/\nへいせいいしん /平成維新/\nへいせいがんねん /平成元年/\nへいせいしょたい /平成書体/\nへいせいちくほうてつどう /平成筑豊鉄道/\nへいせいちょう /平成町/\nへいせいばん /平成版/\nへいせいふきょう /平成不況/\nへいせかい /閉世界/\nへいせき /平積/兵籍/\nへいせつ /併設/\nへいせん /兵船/\nへいぜい /平生/\nへいぜいごうじょう /平生業成/\nへいぜいてんのう /平城天皇/\nへいぜん /平然/炳然;obvious/\nへいそ /平素/\nへいそう /併走/並走/兵装/兵曹/\nへいそうちょう /兵曹長/\nへいそく /閉塞/屏息;息を殺す/\nへいそくおん /閉塞音;[音声学]occlusive/\nへいそくかん /閉塞感/\nへいそくじょうたい /閉塞状態/\nへいそくぜんせん /閉塞前線/\nへいそくもう /閉塞網/\nへいそつ /兵卒/\nへいそん /併存/並存/\nへいぞく /平俗/\nへいぞん /併存/並存/\nへいたい /兵隊/平体;⇔長体/\nへいたいあり /兵隊蟻/\nへいたいたち /兵隊達/\nへいたく /弊宅/\nへいたん /平坦/兵站/平淡/\nへいたんか /平坦化/\nへいたんせい /平坦性/\nへいたんせん /兵站線;補給線/\nへいたんち /平坦地/\nへいだん /兵団/\nへいち /平地/併置/並置/\nへいちきょうそう /平地競走/\nへいちゅうものがたり /平仲物語/平中物語/\nへいちょう /閉庁/兵長/平調/敝腸/\nへいちょうび /閉庁日/\nへいてい /平定/閉廷/\nへいてん /閉店/弊店/\nへいてんじ /閉店時/\nへいてんせーる /閉店セール/\nへいてんちゅう /閉店中/\nへいてんまぎわ /閉店間際/\nへいとう /平等/弊竇/\nへいとうしょうしゅつ /平頭抄出/\nへいどく /併読/\nへいどん /併呑/\nへいない /平内/\nへいにん /併任/\nへいねつ /平熱/\nへいねん /平年/\nへいねんさく /平年作/\nへいねんち /平年値;normal value. 「-を下回る」/\nへいねんなみ /平年並/\nへいのうぶんり /兵農分離/\nへいはく /幣帛/\nへいはち /平八/\nへいはちろう /平八郎/\nへいはつ /併発/\nへいはん /平版/\nへいば /兵馬/\nへいばい /併売/\nへいばよう /兵馬俑/\nへいばん /平板/\nへいばんか /平板化/\nへいび /兵備/\nへいふ /敝賦/\nへいふう /弊風/\nへいふく /平伏/平服/平復/\nへいぶ /弊部/\nへいぶん /平文/平分/\nへいへい /平平/平々/\nへいへいぼんぼん /平々凡々/平平凡凡/\nへいべい /平米/\nへいほう /平方/兵法/閉包/\nへいほう> /平方;(square) -(ミリ|センチ|キロ)メートル,-マイル,-数/\nへいほうこん /平方根/\nへいほうじょうよ /平方剰余/\nへいほうすう /平方数;[数学]square number. 1,4,9,16.../\nへいほうせい /閉包性/\nへいほうめーとる /平方メートル/平方米/\nへいぼん /平凡/\nへいぼんしゃ /平凡社;[出版社名]www.heibonsha.co.jp/\nへいぼんしゃはっこう /平凡社発行/\nへいまく /閉幕/\nへいみゃく /平脈/\nへいみん /平民/\nへいみんしゃ /平民社;[日本史]幸徳秋水の結社/\nへいみんしんぶん /平民新聞;[日本史]平民社の機関紙/\nへいめい /平明/\nへいめん /平面/\nへいめんきか /平面幾何/\nへいめんきょう /平面鏡/\nへいめんきょくせん /平面曲線/\nへいめんけい /平面型/平面系/\nへいめんこうさ /平面交差/\nへいめんこうせい /平面構成/\nへいめんしゃしん /平面写真/\nへいめんじょう /平面上/平面状/\nへいめんず /平面図/\nへいめんずけい /平面図形/\nへいめんせい /平面性/\nへいめんてき /平面的/\nへいめんど /平面度/\nへいめんは /平面波/\nへいめんばん /平面板/\nへいもつ /幣物/\nへいもん /閉門/\nへいや /平野/\nへいやぶ /平野部/\nへいゆ /平癒/\nへいゆう /併有/\nへいよう /併用/並用;?/\nへいようきょう /併用橋/\nへいようばし /併用橋/\nへいよん /海永/\nへいらん /兵乱/\nへいり /弊履;破れた靴/敝履;=弊履/\nへいりつ /並立/\nへいりつご /並立語/\nへいりつじょし /並立助詞/\nへいりつせい /並立制/\nへいりゃく /兵略/\nへいりょういき /閉領域/\nへいりょく /兵力/\nへいりょくさ /兵力差/\nへいりょくしよう /兵力使用/\nへいりょくぞうきょう /兵力増強/\nへいりょくてき /兵力的/\nへいれつ /並列/\nへいれつか /並列化/\nへいれつがた /並列型/\nへいれつき /並列機/\nへいれつきおく /並列記憶/\nへいれつけい /並列系/\nへいれつけいさん /並列計算/\nへいれつけいさんき /並列計算機/\nへいれつげんご /並列言語/\nへいれつこうぶん /並列構文/\nへいれつごうせい /並列合成/\nへいれつしき /並列式/\nへいれつしょり /並列処理/\nへいれつしょりぎじゅつ /並列処理技術/\nへいれつしょりげんご /並列処理言語/\nへいれつじっこう /並列実行/\nへいれつじょし /並列助詞/\nへいれつすいろん /並列推論/\nへいれつせい /並列性/\nへいれつせつぞく /並列接続/\nへいれつたんさく /並列探索/\nへいれつてき /並列的/\nへいれつど /並列度/\nへいれつどうさ /並列動作/\nへいれつぶんさん /並列分散/\nへいれつぶんさんがた /並列分散型/\nへいれつぶんさんしょり /並列分散処理/\nへいれつほうしき /並列方式/\nへいれつましん /並列マシン/\nへいれつもでる /並列モデル/\nへいれつろんり /並列論理/\nへいれつろんりがた /並列論理型/\nへいろ /閉路/平炉/\nへいろく /併録/\nへいわ /平和/\nへいわいじ /平和維持/\nへいわいじかつどう /平和維持活動/\nへいわいじぐん /平和維持軍/\nへいわかいけつ /平和解決/\nへいわかくめい /平和革命/\nへいわかつどう /平和活動/\nへいわきねんこうえん /平和記念公園/\nへいわきねんどう /平和祈念堂/\nへいわきょうてい /平和協定/\nへいわぎていしょ /平和議定書/\nへいわけんぽう /平和憲法/\nへいわこうえん /平和公園/\nへいわしゅぎ /平和主義/\nへいわしゅぎしゃ /平和主義者/\nへいわしょう /平和賞/\nへいわじま /平和島/\nへいわじょうこう /平和条項/\nへいわじょうやく /平和条約/\nへいわだい /平和台/\nへいわてき /平和的/\nへいわてきかいけつ /平和的解決/\nへいわてきしゅだん /平和的手段/\nへいわとう /平和党/\nへいわどおり /平和通り/\nへいわふどうさん /平和不動産/\nへいわぼけ /平和ボケ/\nへいわりよう /平和利用/\nへいわろん /平和論/\nへえ /兵衛/\nへおんきごう /ヘ音記号/\nへき /壁/癖/碧/僻/璧/劈/甓/躄/辟/闢/日置/\nへきあつ /壁厚/\nへきうん /碧雲/\nへきえき /辟易/へき易/\nへきえん /僻遠/\nへきかい /碧海/劈開/\nへきかん /壁間/\nへきが /壁画/\nへきがん /碧眼/壁龕/\nへきぎょく /碧玉/\nへきくう /碧空/\nへきけん /僻見/\nへきこういき /壁孔域/\nへきざい /壁材/\nへきしょ /壁書/\nへきしょく /碧色/\nへきじゃ /辟邪/\nへきすい /碧水/\nへきすう /僻陬/\nへきせつ /僻説/\nへきせん /壁泉;wall fountain. 「ライオンの-」/\nへきそん /僻村/\nへきたい /壁体/\nへきたん /碧潭/\nへきち /僻地/\nへきちゅう /壁中/\nへきちゅうしょ /壁中書/\nへきとう /劈頭/\nへきない /壁内/\nへきなん /碧南/\nへきはく /璧帛/\nへきめん /壁面/\nへきめんせん /壁面線/\nへきらく /碧落;天空/\nへきるり /碧瑠璃/\nへきれき /霹靂/\nへきろん /僻論/\nへくと /hecto;[SI接頭語]h,10^2/\nへくとぐらむ /瓸/\nへくとめーとる /粨/\nへくとりっとる /竡/\nへぐらじま /舳倉島/\nへぐり /平群/\nへこおび /兵児帯/\nへこみ /凹み/\nへご /竹畚/\nへさき /舳先/舳/\nへしきや /平敷屋/\nへそ /臍/巻子/綜麻/\nへそくり /臍繰り/\nへそのお /臍の緒/\nへそまがり /へそ曲がり/ヘソ曲がり/臍曲がり/臍曲り/\nへた /下手/蔕;果物の-/戸田/蒂;異体字/\nへたくそ /下手糞/\nへたっぴ /下手っぴ/\nへたんちょう /ヘ短調/\nへだ /戸田/\nへだたり /隔/隔たり/\nへだて /隔て/\nへちま /糸瓜/\nへちょうちょう /ヘ長調/\nへっぴりごし /屁っ放り腰/へっぴり腰/\nへつ /丿/暼/\nへつらい /諂い/\nへど /嘔吐/反吐/\nへな /埴/\nへなちょこ /埴猪口/\nへのかっぱ /屁の河童;何のこれしき-/\nへのこ /陰核/\nへのじ /への字;口を-に結ぶ/\nへび /蛇/巳;[十二支]6/\nへびーきゅう /ヘビー級;[ボクシング]86kg超/\nへびいちご /蛇苺/\nへびくち /蛇口/\nへびざ /蛇座;Serpens(Ser)/\nへびつかいざ /蛇遣い座;Ophiuchus(Oph)/\nへびどく /蛇毒/\nへびどし /巳年/\nへぶらいご /ヘブライ語;イスラエルの公用語。ユダヤの言語。/\nへぶらいもじ /ヘブライ文字/\nへぼんしき /ヘボン式/\nへみ /逸見/\nへや /部屋/廳/廰/\nへやかず /部屋数/\nへやぎ /部屋着/\nへやさがし /部屋探し/\nへやしょく /部屋食/\nへやじゅう /部屋中/\nへやすう /部屋数/\nへやずみ /部屋住み/\nへやぜんたい /部屋全体/\nへやだい /部屋代/\nへやづき /部屋付き/\nへやばき /部屋履き/\nへやわり /部屋割り/部屋割/\nへら /篦/箆;「篦」の異体字/\nへらい /戸来/\nへらくれすざ /ヘラクレス座;Hercules(Her)/\nへらさぎ /篦鷺/\nへらずぐち /減らず口/\nへり /縁/辺/邊;「辺」の旧字1/邉;「辺」の旧字2/\nへりうむ /He/Helium/\nへりくつ /屁理屈/\nへるくれすざ /ヘルクレス座;Hercules(Her)/\nへるすじょう /ヘルス嬢/\nへん /変/辺/編;(あむこと)/篇;(あまれたもの)/片/返/遍;遍歴/偏;人偏/扁;扁平/翩;翩翻/蝙;蝙蝠/褊;褊狭/諞/騙;騙取,だま・す/胼;たこ/駢;駢儷体/貶;毀誉褒貶/變;「変」の旧字/邊;「辺」の旧字1/邉;「辺」の旧字2/\nへん> /変;変ニ長調/\nへんあい /偏愛/\nへんあつ /変圧/\nへんあつき /変圧器/\nへんい /変異;†mutation.「突然-」/変位;†displacement/変移;†移り変わり/偏位;偏り/偏移;shift/変イ;[音楽]As/偏倚/\nへんいがた /変異型/\nへんいき /変域/\nへんいせい /変位性/変移性/\nへんいせいぶん /変位成分/\nへんいたん /変異譚/\nへんいたんちょう /変イ短調/\nへんいちょうちょう /変イ長調/\nへんうん /片雲/\nへんえい /片影/\nへんえき /変易/\nへんえん /辺縁/\nへんえんけい /辺縁系/\nへんおん /変温/変音/\nへんおんどうぶつ /変温動物/\nへんか /変化/返歌/\nへんかい /変改/\nへんかきゅう /変化球/\nへんかく /変革/偏角/変格/\nへんかくかつよう /変格活用/\nへんかぐあい /変化具合/\nへんかけい /変化形/\nへんかず /変化図/\nへんかせい /変化性/\nへんかてん /変化点/\nへんかはんい /変化範囲/\nへんかひょう /変化表/\nへんかぶぶん /変化部分/\nへんかぶん /変化分/\nへんかりつ /変化率/\nへんかりょう /変化量/\nへんかん /変換/返還/\nへんかんかてい /変換過程/\nへんかんかのう /変換可能/\nへんかんかんすう /変換関数/\nへんかんき /変換器/変換機/\nへんかんきそく /変換規則/\nへんかんきのう /変換機能/\nへんかんぎじゅつ /変換技術/\nへんかんぎょう /変換行/\nへんかんぎょうれつ /変換行列/\nへんかんけーぶる /変換ケーブル/\nへんかんけい /変換系/\nへんかんけいすう /変換係数/\nへんかんけっか /変換結果/\nへんかんこうがく /変換工学/\nへんかんこうほ /変換候補/\nへんかんこうりつ /変換効率/\nへんかんこねくた /変換コネクタ/\nへんかんご /変換後/返還後/\nへんかんさき /変換先/\nへんかんし /変換史/\nへんかんしき /変換式/\nへんかんしっぱい /変換失敗/\nへんかんしゅほう /変換手法/\nへんかんしょり /変換処理/\nへんかんじ /変換時/\nへんかんじしょ /変換辞書/\nへんかんじょうたい /変換状態/\nへんかんすう /偏関数/\nへんかんせいど /変換精度/\nへんかんそうさ /変換操作/\nへんかんそうち /変換装置/\nへんかんそくど /変換速度/\nへんかんそふと /変換ソフト/\nへんかんたいしょう /変換対象/\nへんかんたんい /変換単位/\nへんかんち /変換値/\nへんかんちゅう /変換中/\nへんかんてーぶる /変換テーブル/\nへんかんてん /変換点/\nへんかんのうりょく /変換能力/\nへんかんひょう /変換表/\nへんかんふのう /変換不能/\nへんかんぶ /変換部/\nへんかんぶぶん /変換部分/\nへんかんほう /変換法/\nへんかんほうしき /変換方式/\nへんかんほうほう /変換方法/\nへんかんまえ /変換前/返還前/\nへんかんよう /変換用/\nへんかんりつ /変換率/\nへんかんれつ /変換列/\nへんがく /変額;⇔定額/扁額/\nへんがくほけん /変額保険/\nへんがん /片岩;schist/\nへんき /偏倚/偏奇/\nへんきごう /変記号;♭/\nへんきゃく /返却/\nへんきゃくきげん /返却期限/\nへんきゃくじかん /返却時間/\nへんきゃくち /返却値/\nへんきゃくび /返却日/\nへんきゅう /返球/扁球/\nへんきょう /辺境/偏狭/\nへんきょうけいび /辺境警備/\nへんきょく /編曲/偏極/変局/\nへんきょくか /編曲家/\nへんきょくしゃ /編曲者/\nへんきょくしょう /編曲賞/\nへんきょくたんとう /編曲担当/\nへんきょくてん /変曲点/\nへんきょくばん /編曲版/\nへんきん /返金/\nへんきんしょり /返金処理/\nへんきんたいしょう /返金対象/\nへんくつ /偏屈/\nへんぐう /片隅;=かたすみ/辺隅;片田舎/\nへんけい /変形/変型/扁形/辺形/\nへんけいきん /変形菌/\nへんけいご /変形後/\nへんけいじざい /変形自在/\nへんけいせい /変形性/\nへんけいせいかんせつしょう /変形性関節症;[医]osteoarthritis/\nへんけいたい /変形体/\nへんけいどうぶつ /扁形動物;[生物]platyhelminth/\nへんけいはんけい /変形半径/\nへんけいばん /変形版/\nへんけいぶんぽう /変形文法;[言語]transformational grammer/\nへんけいほう /変形法/\nへんけいろうどうじかんせい /変形労働時間制/\nへんけん /偏見/\nへんけんし /偏見視/\nへんけんてき /偏見的/\nへんげ /変化/\nへんげもの /変化物;歌舞伎の-/\nへんげん /片言/変幻/\nへんげんじざい /変幻自在/\nへんげんせきご /片言隻語/\nへんこ /偏固/\nへんこう /変更/偏光;†polarisation.「-プリズム」/偏向;†tendency.「政治的-」/変光;-星/変項;variable/\nへんこうあん /変更案/\nへんこういらい /変更依頼/\nへんこうか /変更可/\nへんこうかしょ /変更箇所/\nへんこうかのう /変更可能/\nへんこうくかん /変更区間/\nへんこうこう /偏向光/\nへんこうご /変更後/\nへんこうさき /変更先/\nへんこうさぎょう /変更作業/\nへんこうし /偏光子/\nへんこうしょ /変更書/\nへんこうしんせい /変更申請/\nへんこうしんせいしょ /変更申請書/\nへんこうしんせいちゅう /変更申請中/\nへんこうじ /変更時/\nへんこうじゆう /変更自由/\nへんこうじょうほう /変更情報/\nへんこうせい /変光星/\nへんこうせいかんそく /変光星観測/\nへんこうせいぎょ /変更制御/\nへんこうそち /変更措置/\nへんこうたいしょう /変更対象/\nへんこうちゅう /変更中/\nへんこうてん /変更点/\nへんこうとくせい /偏光特性/\nへんこうとどけ /変更届/\nへんこうないよう /変更内容/\nへんこうばん /偏光板/変更版/\nへんこうひょうじ /変更表示/\nへんこうび /変更日/\nへんこうふかのう /変更不可能/\nへんこうふのう /変更不能/\nへんこうぶぶん /変更部分/\nへんこうぶん /変更分/\nへんこうほうどう /偏向報道/\nへんこうほうほう /変更方法/\nへんこうまえ /変更前/\nへんこうまく /偏光膜/\nへんこうよう /変更用/\nへんこうようきゅう /変更要求/\nへんこうようし /変更用紙/\nへんこうりょう /変更料/変更量/\nへんこうりれき /変更履歴/\nへんご /片語/\nへんごう /辺合/\nへんさ /偏差/騙詐/\nへんさい /返済/変災/辺際/\nへんさち /偏差値/\nへんさん /編纂/偏衫/\nへんさんしゃ /編纂者/\nへんざい /偏在;かたよって存在/遍在;あまねく存在/辺材/\nへんざいせい /遍在性/\nへんし /変死/返詩/\nへんしたい /変死体/\nへんしつ /変質/偏執;=へんしゅう/\nへんしつきょう /偏執狂/\nへんしつきょうてき /偏執狂的/\nへんしつしゃ /変質者/\nへんしつしょう /偏執症/\nへんしつてき /変質的/偏執的/\nへんしゃ /編者/\nへんしゃぞう /偏写像/\nへんしゃちゅう /編者注/\nへんしゅ /変種/騙取/\nへんしゅう /編集/編輯;≒編集/編修;国史の-/偏執;paranoia/扁舟;boat/\nへんしゅういいん /編集委員/\nへんしゅういいんかい /編集委員会/\nへんしゅういいんちょう /編集委員長/\nへんしゅういと /編集意図/\nへんしゅういん /編集員/\nへんしゅうかい /編集会/\nへんしゅうかのう /編集可能/\nへんしゅうかんきょう /編集環境/\nへんしゅうがめん /編集画面/\nへんしゅうがわ /編集側/\nへんしゅうき /編集機/\nへんしゅうきのう /編集機能/\nへんしゅうきょう /偏執狂/\nへんしゅうきょうてき /偏執狂的/\nへんしゅうきょく /編集局/\nへんしゅうきょくちょう /編集局長/\nへんしゅうけっか /編集結果/\nへんしゅうけん /編集権/\nへんしゅうこうい /編集行為/\nへんしゅうこうき /編集後記/\nへんしゅうご /編集後/\nへんしゅうさぎょう /編集作業/\nへんしゅうしつ /編集室/\nへんしゅうしゃ /編集者/編輯者/\nへんしゅうしゃかいぎ /編集者会議/\nへんしゅうしゃちゅう /編集者注/\nへんしゅうしゅかん /編集主幹/\nへんしゅうしゅにん /編集主任/\nへんしゅうしょう /偏執症/\nへんしゅうじ /編集時/\nへんしゅうじょう /編集上/\nへんしゅうずみ /編集済/\nへんしゅうせいど /編集精度/\nへんしゅうせきにんしゃ /編集責任者/\nへんしゅうそしき /編集組織/\nへんしゅうたいしょう /編集対象/\nへんしゅうちゅう /編集中/\nへんしゅうちょう /編集長/\nへんしゅうちょさく /編集著作/\nへんしゅうちょさくけん /編集著作権/\nへんしゅうちょさくぶつ /編集著作物/\nへんしゅうてき /偏執的/\nへんしゅうとちゅう /編集途中/\nへんしゅうないよう /編集内容/\nへんしゅうにん /編集人/\nへんしゅうはっこうにん /編集発行人/\nへんしゅうばん /編集盤/\nへんしゅうびょう /偏執病/\nへんしゅうぶ /編集部/\nへんしゅうぶへん /編集部編/\nへんしゅうほうしん /編集方針/\nへんしゅうまえ /編集前/\nへんしゅうもの /編集物/\nへんしゅうや /編集屋/\nへんしゅうよう /編集用/\nへんしょ /返書/\nへんしょう /返照/\nへんしょく /変色/偏食/\nへんしん /返信/変身/偏心;eccentricity.「モーターの-」/変心;こころがわり。「恋人の-」/遍身;全身/\nへんしんきのう /変身機能/\nへんしんご /変身後/\nへんしんさき /返信先/\nへんしんじ /返信時/変身時/\nへんしんちゅう /変身中/\nへんしんのうりょく /変身能力/\nへんしんまえ /変身前/\nへんしんよう /返信用/\nへんしんようきって /返信用切手/\nへんしんようふうとう /返信用封筒/\nへんしんりつ /偏心率/\nへんじ /返事/片時/変事/返辞/\nへんじこ /偏自己/\nへんじまち /返事待/\nへんじゃ /編者/\nへんじゅつ /編述/\nへんじょう /返上/変状;(地盤|住宅)の-/遍照/辺上/変成/\nへんじょうか /編上靴;あみあげぐつ/\nへんじょうこんごう /遍照金剛;[仏教]大日如来/\nへんじん /変人/變人;「変」旧字/\nへんすう /変数/\nへんすうかんきょう /変数環境/\nへんすうかんすう /変数関数/\nへんすうきごう /変数記号/\nへんすうけい /変数型/\nへんすうじょうけん /変数条件/\nへんすうじょうほう /変数情報/\nへんすうせんげん /変数宣言/\nへんすうそくばく /変数束縛/\nへんすうていぎ /変数定義/\nへんすうてんかい /変数展開/\nへんすうひょう /変数表/\nへんすうめい /変数名/\nへんずつう /偏頭痛/\nへんせい /編成/変性;†degeneration.「でんぷんの-」/編制;†軍隊・団体の編成/変成;†transform.「-岩」/変声;声変わり/遍性;?/\nへんせいがん /変成岩/\nへんせいき /変声期/\nへんせいさよう /変成作用;[化学]metamorphism/\nへんせいぜんたい /編成全体/\nへんせいたん /編成端/\nへんせいたんい /編成単位/\nへんせいちゅう /編成中/\nへんせいちょう /編成長/\nへんせいばんごう /編成番号/\nへんせいひょう /編成表/\nへんせいふ /変成譜/\nへんせいふう /偏西風/\nへんせいへんこう /編成変更/\nへんせいもの /編成物/\nへんせきうん /片積雲/\nへんせつ /変節/変説/\nへんせつかん /変節漢/\nへんせん /変遷/\nへんせんこう /変旋光/\nへんせんし /変遷史/\nへんそ /編組/辺素/\nへんそう /返送/変装/変奏;[音楽]variation/変相/\nへんそううん /片層雲/\nへんそうきげん /返送期限/\nへんそうきょく /変奏曲/\nへんそうさき /返送先/\nへんそうじ /返送時/\nへんそうよう /返送用/\nへんそうりょう /返送料/\nへんそうりょうきん /返送料金/\nへんそく /変速;†-ギア/変則;†irregular/\nへんそくき /変速機/\nへんそくきこう /変速機構/\nへんそくきのう /変速機能/\nへんそくじ /変速時/\nへんそくせいのう /変速性能/\nへんそくそうさ /変速操作/\nへんそくちゅう /変速中/\nへんそくてき /変則的/\nへんそくひ /変速比/\nへんそせん /編組線/\nへんぞう /変造/\nへんたい /変態/編隊/変体;anomalous.「-仮名」/\nへんたいおんがく /変態音楽/\nへんたいがな /変体仮名/\nへんたいこうい /変態行為/\nへんたいごと /編隊毎/\nへんたいせいよく /変態性欲/\nへんたいてき /変態的/\nへんたいひこう /編隊飛行/\nへんたいやろう /変態野郎/\nへんち /辺地/\nへんちゅう /編注/\nへんちょ /編著/\nへんちょう /変調/偏重/変長/\nへんちょうおん /変調音/\nへんちょうき /変調器/\nへんちょうそくど /変調速度/\nへんちょうど /変調度/\nへんちょうは /変調波/\nへんちょうほうしき /変調方式/\nへんつう /変通/\nへんてこ /変梃/変てこ/変テコ/\nへんてつ /変哲/\nへんてん /変転/\nへんでん /変電/返電;返信の電報/\nへんでんしょ /変電所/\nへんでんしょない /変電所内/\nへんでんじょ /変電所/\nへんと /変ト/\nへんとう /返答/扁桃/\nへんとうえん /扁桃炎/\nへんとうせん /扁桃腺/\nへんとたんちょう /変ト短調/\nへんとちょうちょう /変ト長調/\nへんど /辺土/\nへんどう /変動/\nへんどうおん /変動音/\nへんどうかん /変動感/\nへんどうかんすう /偏導関数/\nへんどうきんり /変動金利/\nへんどうしょとく /変動所得/\nへんどうせい /変動性/変動制/\nへんどうそうば /変動相場/\nへんどうそうばせい /変動相場制/\nへんどうちゅう /変動中/\nへんどうはば /変動幅/\nへんどうひ /変動費/\nへんどうりょう /変動量/\nへんに /変ニ/\nへんにたんちょう /変ニ短調/\nへんにちょうちょう /変ニ長調/\nへんにゅう /編入/\nへんにゅうがく /編入学/\nへんにゅうしかく /編入資格/\nへんにゅうしけん /編入試験/\nへんにゅうせい /編入生/\nへんねん /編年/\nへんねんし /編年史/\nへんねんたい /編年体/\nへんのう /返納/\nへんのうゆ /片脳油/\nへんは /変ハ/\nへんはたんちょう /変ハ短調/\nへんはちょうちょう /変ハ長調/\nへんばい /変倍/反閇/\nへんばいりつ /変倍率/\nへんぱ /偏波;polarised wave/偏頗;unfair/\nへんぱい /変敗/返杯/返盃/\nへんびぶん /偏微分/∂/\nへんびぶんけいすう /偏微分係数/\nへんびぶんほうていしき /偏微分方程式/\nへんびょうし /変拍子/\nへんぴ /辺鄙/\nへんぴん /返品/\nへんぴんかのう /返品可能/\nへんふくちょう /変復調/\nへんぶん /変分/\nへんぶんほう /変分法/\nへんぷ /返付/\nへんぷく /蝙蝠;bat/辺幅;うわべ/\nへんへ /変ヘ/\nへんへたんちょう /変ヘ短調/\nへんへちょうちょう /変ヘ長調/\nへんぺい /扁平/\nへんぺいそく /扁平足/偏平足/\nへんぺいりつ /偏平率/\nへんぺん /片々;†(trivial) -たる問題/辺々;†[数学]両辺/翩々/\nへんほ /変ホ/\nへんほたんちょう /変ホ短調/\nへんほちょうちょう /変ホ長調/\nへんぼいん /変母音;[音声学]umlaut/\nへんぼう /変貌/偏旁/\nへんぽう /返報/偏法/\nへんぽん /返本/翩翻/\nへんぽんりつ /返本率/\nへんまひ /片麻痺;[医]hemiplegia/\nへんまもう /偏摩耗/\nへんまん /遍満/\nへんみ /逸見/辺見/\nへんみん /辺民/\nへんむ /片務/\nへんむけいやく /片務契約/\nへんめい /変名/\nへんやく /編訳/変約/\nへんよう /変容/変様;様相(のみ)が変わること/遍用/\nへんらん /変乱/\nへんりょう /変量/\nへんりん /片鱗/\nへんれい /返礼;お返し/返戻;return.「-金」/\nへんれいきん /返戻金/\nへんれき /遍歴/\nへんろ /遍路/変ロ/\nへんろたんちょう /変ロ短調/\nへんろちょうちょう /変ロ長調/\nべ /部/辺/倍/邊;「辺」の旧字1/邉;「辺」の旧字2/\nべーじゅいろ /ベージュ色/\nべーじゅじ /ベージュ地/\nべーた /β;beta/Β;Beta/\nべーたかろちん /βカロチン/\nべーたせん /β線/ベータ線/\nべーたは /β波/\nべーたばん /β版/\nべーたほうかい /β崩壊/\nべーちぇっとびょう /ベーチェット病;[医]Behcet's disease/\nべい /米/塀/\nべい> /米/\nべいえい /米英/\nべいえいが /米映画/\nべいえいぐん /米英軍/\nべいえいらん /米英蘭/\nべいおう /米欧/\nべいか /米菓;煎餅などのこと。/米価/米貨/\nべいかしんぎかい /米価審議会/\nべいかんたい /米艦隊/\nべいがわ /米側/\nべいぎかい /米議会/\nべいくうぼ /米空母/\nべいぐん /米軍/\nべいぐんあいて /米軍相手/\nべいぐんき /米軍機/\nべいぐんきち /米軍基地/\nべいぐんきちあと /米軍基地跡/\nべいぐんしせつない /米軍施設内/\nべいぐんしゅくしゃ /米軍宿舎/\nべいぐんとうちか /米軍統治下/\nべいぐんへいし /米軍兵士/\nべいぐんよう /米軍用/\nべいけい /米系/\nべいこく /米国/米穀/\nべいこくえいが /米国映画/\nべいこくがい /米国外/\nべいこくがた /米国型/\nべいこくがわ /米国側/\nべいこくきかく /米国規格/\nべいこくきしゃ /米国記者/\nべいこくぎかい /米国議会/\nべいこくけい /米国系/\nべいこくけんぽう /米国憲法/\nべいこくこくぼうそうしょう /米国国防総省/\nべいこくご /米国語/\nべいこくさい /米国債/\nべいこくさん /米国産/\nべいこくしき /米国式/\nべいこくしゅどう /米国主導/\nべいこくしよう /米国仕様/\nべいこくしんぞうきょうかい /米国心臓協会/\nべいこくじん /米国人/\nべいこくせい /米国製/\nべいこくせいふ /米国政府/\nべいこくせんしゅ /米国選手/\nべいこくだい /米国大/\nべいこくだいひょう /米国代表/\nべいこくてき /米国的/\nべいこくない /米国内/\nべいこくないせん /米国内線/\nべいこくなんぶ /米国南部/\nべいこくはつ /米国発/\nべいこくばん /米国版/米国盤/\nべいこくほうじん /米国法人/\nべいこくほうめん /米国方面/\nべいこくほんど /米国本土/\nべいこくぼうしょう /米国防省/\nべいこくみん /米国民/\nべいご /米語/\nべいごま /貝独楽/\nべいさく /米作/\nべいさくのうか /米作農家/\nべいさん /米産/\nべいさんち /米産地/\nべいし /米紙/\nべいしきしゅうきゅう /米式蹴球/\nべいしゃ /米車/\nべいしゅう /米収/\nべいしゅうきこう /米州機構;OAS/\nべいしゅん /米春/\nべいしょく /米食/\nべいじゅ /米寿;88歳/\nべいじょういん /米上院/\nべいじん /米人/\nべいせいけん /米政権/\nべいせいせんそう /米西戦争/\nべいせいふ /米政府/\nべいそ /米ソ/\nべいたいしかん /米大使館/\nべいだいがく /米大学/\nべいだいとうりょう /米大統領/\nべいちゅう /米中/米駐/\nべいちょう /米朝/\nべいてい /米帝/\nべいどる /米ドル/\nべいはん /米飯/\nべいはんきゅうしょく /米飯給食/\nべいばく /米麦/\nべいふん /米粉/\nべいへい /米兵/\nべいべつ /袂別/\nべいほんごく /米本国/\nべいろ /米ロ/米露/\nべえ /兵衛/\nべえた /β/\nべき /羃;^/冪;「羃」の異体字/巾;「羃」の代用字/冖;(わかんむり)/幎;(とばり)/汨;汨水(湖南省の川)/覓;(もとめる)/\nべきしゅうごう /冪集合/\nべきじょう /べき乗/冪乗/巾乗/羃乗/\nべきすう /冪数/\nべく /可/\nべくさかずき /可杯/\nべくとるか /ベクトル化/\nべくとるかいせき /ベクトル解析;[数学]vector analysis/\nべくとるくうかん /ベクトル空間;[数学]vector space. 線形空間/\nべくとるせき /ベクトル積;[数学]vector product. 外積/\nべくとるち /ベクトル値/\nべくとるば /ベクトル場/\nべくとるりょう /ベクトル量;[物理]vector quantity/\nべじぇきょくせん /ベジェ曲線/\nべじえきょくせん /ベジエ曲線/\nべすと# /ベスト#0/\nべすとてん /ベスト10/\nべすとでんき /ベスト電器;[企業名]/\nべすとばん /ベスト盤/\nべた /下手/\nべたきそ /ベタ基礎/\nべたぐみ /べた組み/\nべたなぎ /べた凪/\nべたぬり /ベタ塗り/べた塗り/\nべたぼめ /べた褒め/べた賞め/\nべたぼれ /べた惚れ/ベタ惚れ/\nべたゆき /べた雪/\nべっか /別科/別家;=べっけ/\nべっかい /別解/\nべっかく /別格/\nべっかん /別館/別巻/\nべっき /別記/\nべっきょ /別居/\nべっけ /別家/\nべっけい /別掲/\nべっけん /別件/瞥見/\nべっけんこん /別乾坤/\nべっけんたいほ /別件逮捕/\nべっこ /別個/別箇/\nべっこう /別項/鼈甲/別稿/\nべっこうあめ /鼈甲飴/\nべっこういろ /鼈甲色/\nべっこん /別懇/\nべっさつ /別冊/\nべっさつごう /別冊号/\nべっさつたからじま /別冊宝島/\nべっさつてき /別冊的/\nべっさつふろく /別冊付録/\nべっさつほうせき /別冊宝石/\nべっさつもの /別冊物/\nべっし /別紙/蔑視/別使/\nべっしつ /別室/\nべっしやま /別子山/\nべっしゅ /別種/別趣/\nべっしゅう /別集/\nべっしょ /別所/別書/\nべっしょう /別称/蔑称/別証/\nべっせい /別姓/別製/\nべっせかい /別世界/\nべっせき /別席/\nべっせつ /別節/\nべっせん /別線/\nべっそ /別訴/\nべっそう /別荘/別送/\nべっそうち /別荘地/\nべっそうひん /別送品/\nべったい /別体/\nべったく /別宅/\nべったらづけ /べったら漬け/\nべっちゃく /別役/\nべっちゅう /別注/\nべっちん /別珍/\nべってい /別定/別邸/\nべってん /別添/\nべってんち /別天地/\nべってんようしき /別添様式/\nべっと /別途/\nべっとう /別当/\nべっとうや /別当家/\nべっときょうぎ /別途協議/\nべっとぎろん /別途議論/\nべっとこうにゅう /別途購入/\nべっとさんしょう /別途参照/\nべっとそうだん /別途相談/\nべっととうこう /別途投稿/\nべっとにゅうしゅ /別途入手/\nべっとひつよう /別途必要/\nべっとひょうじ /別途表示/\nべっとふたん /別途負担/\nべっとれんらく /別途連絡/\nべっぱ /別派/\nべっぴつ /別筆/\nべっぴょう /別表/\nべっぴん /別嬪;美人/別品;秀れた品,また=別嬪/\nべっぷ /別府/\nべっぷう /別封/\nべっぷちょう /別府町;地名/\nべっぽう /別法/別報/\nべっぽん /別本/\nべつ /別/蔑;蔑視/韈;(たび)/瞥;一瞥/鼈;鼈甲/\nべつ> /別;別日程,別ファイル/\nべつあつかい /別扱い/\nべつあつらえ /別誂え;特注/\nべつあん /別案/\nべつい /別異/\nべついけん /別意見/\nべついん /別院/\nべつうちゅう /別宇宙/\nべつうり /別売/別売り/\nべつえん /別宴/\nべつかい /別海/\nべつかいけい /別会計/\nべつかいひ /別会費/\nべつかんり /別管理/\nべつがいしゃ /別会社/\nべつがいねん /別概念/\nべつがく /別学;⇔共学/\nべつがっこう /別学校/\nべつがめん /別画面/\nべつきかく /別規格/\nべつきじ /別記事/\nべつきじさんしょう /別記事参照/\nべつぎ /別儀/別義/\nべつぎょう /別行/別業/\nべつぎょうしゅ /別業種/\nべつくち /別口/\nべつけいえい /別経営/\nべつけいしき /別形式/\nべつけいとう /別系統/\nべつけいやく /別契約/\nべつけいゆ /別経由/\nべつけいろ /別経路/\nべつげん /別言/\nべつこう /別項;別の項目/別稿/\nべつこうどう /別行動/\nべつご /別語/\nべつごう /別号/\nべつさくひん /別作品/\nべつしほん /別資本/\nべつしゃしゅ /別車種/\nべつしょうひん /別商品/\nべつしょり /別処理/\nべつしんごう /別信号/\nべつしんぱん /別審判/\nべつじ /別事/別字/別辞;別れの言葉/\nべつじげん /別次元/\nべつじたて /別仕立て/\nべつじゅうしょ /別住所/\nべつじょ /蔑如/\nべつじょう /別状;(かわった状態) 命に-はない/別条;(かわったこと)/\nべつじょけん /別除権/\nべつじん /別人/\nべつじんかく /別人格/\nべつじんぶつ /別人物/\nべつすじ /別筋/\nべつず /別図/\nべつずり /別刷/別刷り/\nべつずりだい /別刷代/\nべつせかい /別世界/\nべつせっけい /別設計/\nべつせんめい /別線名/\nべつそしき /別組織/\nべつそんざい /別存在/\nべつたいけい /別体系/\nべつたいしき /別体式/\nべつだい /別大/\nべつだいまいにち /別大毎日/\nべつだて /別建て/\nべつだん /別段/\nべつだんたい /別団体/\nべつだんよきん /別段預金;勘定科目/\nべつてんち /別天地/\nべつでん /別伝/\nべつとうこう /別投稿/\nべつとうひょう /別投票/\nべつどうたい /別働隊/別動隊;=別働隊/\nべつどり /別録り/\nべつに /別に/\nべつにゅうじょう /別入場/\nべつのう /別納/\nべつばい /別売/\nべつばら /別腹;甘い物は—/\nべつばんぐみ /別番組/\nべつばんごう /別番号/\nべつびん /別便/\nべつふ /別布/\nべつぶんしょ /別文書/\nべつぶんや /別分野/\nべつべつ /別々/\nべつべや /別部屋/\nべつほうこう /別方向/\nべつま /別間/\nべつみや /別宮/\nべつみょう /別名/\nべつむね /別棟/\nべつめい /別名/別命/\nべつめいあて /別名宛/\nべつめいれい /別命令/\nべつめん /別面/\nべつもじ /別文字/\nべつもの /別物/\nべつもんだい /別問題/\nべつやく /別役/\nべつよう /別様/\nべつようそ /別要素/\nべつり /別離/\nべつりょうきん /別料金/\nべつりょうきんたいけい /別料金体系/\nべつるい /別涙/\nべつれっしゃ /別列車/\nべつろく /別録/\nべつろせん /別路線/\nべつわく /別枠/\nべとなむご /ベトナム語;ベトナムの公用語/\nべとなむせんそう /ベトナム戦争/\nべに /紅/\nべにいろ /紅色/\nべにうこん /紅鬱金/\nべにえ /紅絵/\nべにお /紅緒/\nべにがら /紅殻/\nべにくじらだん /紅鯨団/\nべにこ /紅粉/\nべにざけ /紅鮭/\nべにざら /紅皿/\nべにしゃけ /紅鮭/\nべにしょうが /紅生姜/紅生薑/\nべにじゃけ /紅鮭/\nべにじゃけいろ /紅鮭色/\nべにぞめ /紅染/\nべにたけ /紅茸/\nべにづる /紅鶴/\nべにてんぐたけ /紅天狗茸/\nべにはぎ /紅萩/\nべにばな /紅花/\nべにばないんげん /紅花隠元/\nべにばなつみうた /紅花摘み唄/\nべにばなゆ /紅花油/\nべにばやし /紅林/\nべにふで /紅筆/\nべにまる /紅丸/\nべにむらさき /紅紫/\nべにむらさきいろ /紅紫色/\nべにやいた /ベニヤ板/\nべねちあは /ベネチア派;[美術] scuola veneziana (Giottoなど)/\nべびーよう /ベビー用/\nべびーようひん /ベビー用品/\nべふ /別府/\nべふちょう /別府町;地名/\nべみん /部民/\nべや /部屋/\nべら /倍良;[魚]wrasse/遍羅;=倍良/\nべらぼう /篦棒;当て字/箆棒;当て字,「篦」異体字/\nべらんめえくちょう /べらんめえ口調;てやんでぇ、こん畜生のこんこんちきめ/\nべり /縁/\nべりりうむ /Be/Beryllium/\nべるぎー /白耳義/\nべるけん /ベル研/\nべるさいゆきゅうでん /ベルサイユ宮殿/\nべるさいゆじょうやく /ベルサイユ条約;[世界史]第一次世界大戦の講和条約(1919)/\nべるぬじょうやく /ベルヌ条約/\nべるりん /伯林;Berlin/\nべれーぼう /ベレー帽/\nべん /弁/便/勉/遍;(連濁)/辮;辮髪/辨;(弁別の)「弁」の旧字/辧;「辨」の異体字/瓣;(花弁の)「弁」の旧字/辯;(弁舌の)「弁」の旧字/冕;冕冠/卞/抃/汳;「抃」の異体字/宀/湎/眄;左顧右眄/娩;分娩/鞭;先鞭/采;?/\nべんい /便意/便衣;普段着/\nべんいたい /便衣隊/\nべんえき /便益/\nべんかい /弁解/\nべんかん /弁官/弁韓/冕冠/\nべんがく /勉学/\nべんき /便器/\nべんきょう /勉強/\nべんきょうか /勉強家/\nべんきょうかい /勉強会/\nべんきょうきかんちゅう /勉強期間中/\nべんきょうじかん /勉強時間/\nべんきょうちゅう /勉強中/\nべんきょうづくえ /勉強机/\nべんきょうねっしん /勉強熱心/\nべんきょうぶそく /勉強不足/\nべんきょうべや /勉強部屋/\nべんきょうほう /勉強法/\nべんきょうほうほう /勉強方法/\nべんきょうよう /勉強用/\nべんぎ /便宜/\nべんぎさいりょう /便宜裁量/\nべんぎしゅぎ /便宜主義;opportunism/\nべんぎじょう /便宜上/\nべんぎせい /便宜性/\nべんぎちせきせん /便宜置籍船/\nべんぎてき /便宜的/\nべんけい /弁慶/\nべんげい /眄睨/\nべんこ /便壺/\nべんこう /弁口/弁巧/\nべんご /弁護/\nべんごがわ /弁護側/\nべんごし /弁護士/\nべんごしかい /弁護士会/\nべんごしひよう /弁護士費用/\nべんごしほう /弁護士法/\nべんごだん /弁護団/\nべんごにん /弁護人/\nべんごりょう /弁護料/\nべんさい /弁済/弁才/\nべんざ /便座/\nべんざいてん /弁財天/\nべんざかばー /便座カバー/\nべんし /弁士/\nべんしき /弁識/\nべんしつ /弁室/\nべんしゅつ /娩出/\nべんしょう /弁償/\nべんしょうがく /弁証学;apologetics/\nべんしょうきん /弁償金/\nべんしょうほう /弁証法/\nべんしょうほうてきろんりがく /弁証法的論理学/\nべんしんろん /弁神論/\nべんじょ /便所/\nべんじょそうじ /便所掃除/\nべんず /ベン図;Venn diagram/\nべんぜつ /弁舌/\nべんぜんかん /ベンゼン環;[化学]benzene ring/\nべんそう /便槽/\nべんぞう /勉三/\nべんたつ /鞭撻/\nべんち /胼胝/弁知/\nべんちいり /ベンチ入り/\nべんちうら /ベンチ裏/\nべんちゅう /鞭虫/\nべんつう /便通/\nべんつぼ /便壺/\nべんてん /弁天/\nべんてんさま /弁天様/\nべんてんじま /弁天島/\nべんてんちょう /弁天町/\nべんとう /弁当/\nべんとうがいしゃ /弁当会社/\nべんとうじさん /弁当持参/\nべんとうだい /弁当代/\nべんとうばこ /弁当箱/\nべんとうぶくろ /弁当袋/\nべんとうや /弁当屋/\nべんとうりょう /弁当料/\nべんなん /弁難/\nべんばく /弁駁/\nべんぱつ /弁髪/辮髪/\nべんぴ /便秘/\nべんぴしょう /便秘症/\nべんぴやく /便秘薬/\nべんべつ /弁別/\nべんべついき /弁別閾;differential threshold/\nべんべつげん /弁別限/\nべんべつてき /弁別的/\nべんべつのうりょく /弁別能力/\nべんべん /便々/\nべんぽう /便法/\nべんまく /弁膜/\nべんむ /弁務;-官/\nべんむかん /弁務官/\nべんめい /弁明/\nべんもう /鞭毛/\nべんもううんどう /鞭毛運動/\nべんらん /便覧/\nべんり /便利/弁理/\nべんりきのう /便利機能/\nべんりこうし /弁理公使/\nべんりし /弁理士/\nべんりちょう /便利帳/便利帖/\nべんりひん /便利品/\nべんりや /便利屋/\nべんりゅう /冕旒/\nべんれい /勉励/\nべんろん /弁論/\nべんろんしゅぎ /弁論主義/\nべんろんたいかい /弁論大会/\nべんろんぶ /弁論部/\nぺ /屁/\nぺーじ /頁/\nぺーじじょう /ページ上/\nぺーじすう /ページ数/頁数/\nぺーじない /ページ内/\nぺーじばんごう /ページ番号/\nぺーすとじょう /ペースト状/\nぺい /平/閉/併/蔽/閇;「閉」の異体字/北;bei/\nぺいじ /頁/\nぺえ /北;bei/\nぺえじ /頁/\nぺがさすざ /ペガサス座;Pegasus(Peg)/\nぺがすすざ /ペガスス座;Pegasus(Peg)/\nぺき /北/\nぺきん /北京/\nぺきんげんじん /北京原人/\nぺきんご /北京語/\nぺきんだいがく /北京大学;中国の名門校/\nぺきんだっく /北京ダック/\nぺきんにっぽう /北京日報/\nぺきんりょうり /北京料理/\nぺけ /×/\nぺけぺけ /××/\nぺすときん /ペスト菌;plague/\nぺた /peta;[SI接頭語]P,10^15/\nぺっとや /ペット屋/\nぺっとよう /ペット用/\nぺてんし /ペテン師/\nぺとりさら /ペトリ皿/\nぺとりざら /ペトリ皿;petri dish/\nぺぷちどけつごう /ペプチド結合;[生物]peptide bind/\nぺるー /祕魯/祕露/\nぺるしあ /波斯/\nぺるしあご /ペルシア語/\nぺるしあせんそう /ペルシア戦争;BC492-BC480/\nぺるしゃご /ペルシャ語;Persian/\nぺるしゃじゅうたん /ペルシャ絨毯/\nぺるしゃねこ /ペルシャ猫;Persian cat/\nぺるしゃわん /ペルシャ湾/\nぺるせうすざ /ペルセウス座;Perseus(Per)/\nぺるむき /ペルム紀;[地質年代]Permian. 2900-2450万年前/\nぺろぽねそすせんそう /ペロポネソス戦争;BC431-BC404/\nぺん /片/辺/遍;(連濁) 一遍,十遍/編;(連濁)/篇;(連濁) 第三篇/邊;「辺」の旧字1/邉;「辺」の旧字2/\nぺんが /ペン画;pen-and-ink/\nぺんがた /ペン型/\nぺんさき /ペン先/\nぺんしゅうじ /ペン習字;美子ちゃん/\nぺんじ /ペン字/\nぺんじく /ペン軸;万年筆の-/\nぺんたて /ペン立て/\nぺんときしろんあこう /Pentoxylidae/\nぺんぺんぐさ /ペンペン草/ぺんぺん草/\nほ /帆/穂/補/歩/保/火;(古訓)火群/舗;店舗/鋪;≒舗/舖;「舗」の旧字/輔;輔佐/捕;逮捕/圃;圃場/堡;橋頭堡/葆/畝;うね/浦;うら/甫;杜甫/哺;哺乳/匍;匍匐前進/葡;葡萄酒/埔/脯;ほじし/餔;(くらう)/鯆;イルカ,サバ/黼;(縫取り)/蒲;蒲公英/逋;にげる/穗;「穂」の旧字(人名用漢字)/\nほーこー /火鍋/\nほーていらおゆい /河底撈魚/\nほーむらんおう /ホームラン王/\nほーら /和了;[麻雀]/\nほーるこうか /ホール効果/\nほーろーなべ /ホーロー鍋/\nほあし /帆足/\nほあん /保安/\nほあんか /保安課/\nほあんかん /保安官/\nほあんきじゅん /保安基準/\nほあんしゅにん /保安主任/\nほあんしょぶん /保安処分/\nほあんじょう /保安上/\nほあんせつび /保安設備/\nほあんそうち /保安装置/\nほあんたい /保安隊/\nほあんちょう /保安庁/\nほあんぶ /保安部/\nほあんぶいん /保安部員/\nほあんぶひん /保安部品/\nほあんぼう /保安帽;helmet/\nほあんよう /保安用/\nほあんよういん /保安要員/\nほあんりん /保安林/\nほい /補遺/本意/\nほいく /保育/哺育;乳などを与え育てる/\nほいくえん /保育園/\nほいくえんじ /保育園児/\nほいくか /保育科/\nほいくき /保育器/\nほいくし /保育士/\nほいくしせつ /保育施設/\nほいくしつ /保育室/\nほいくしゃ /保育者/保育社;[出版社名]www.hoikusha.co.jp/\nほいくしょ /保育所/\nほいくしょしょくいん /保育所職員/\nほいくしょにゅうしょ /保育所入所/\nほいくじょ /保育所/\nほいくよさん /保育予算/\nほいくりょう /保育料/\nほいこーろー /回鍋肉/\nほいこうろう /回鍋肉/\nほいだ /穂井田/\nほいっぽ /歩一歩/\nほいつ /捕逸/\nほいるやき /ホイル焼き/\nほいろ /焙炉;お茶用/\nほう /方/法/砲/報/邦;邦楽/放;放出/倣;模倣/抛;抛棄/包;包囲/庖;(くりや)庖丁/抱;抱擁/泡;水泡/胞;細胞/飽;飽和/匏;ひさご/咆;咆哮/垉;(いわゆる幽霊漢字)/炮;炮烙/焙;焙烙/疱;「皰」の異体字/皰;面皰(にきび)/苞;つと/袍;上衣/麭;麺麭(パン)/鞄;かばん/芳;芳香/訪;訪問/彷;彷徨/枋;まゆみ/舫;もやい/魴;(おしきうお)/髣;髣髴/磅;pond,pound/膀;膀胱/棚;たな/崩;崩壊/朋;朋輩/萌;萌芽/堋;あずち/弸/硼;硼酸/繃;繃帯(=包帯)/萠;「萌」の異体字(人名用漢字)/鵬;おおとり/鳳;おおとり(のオス)/俸;年俸/奉;奉仕/捧;抱腹絶倒/棒;(漢音) ぼう/逢;(あ・う)逢着/峰;最高峰/峯;「峰」の旧字(人名用漢字)/縫;裁縫/蓬;よもぎ/蜂;(はち)養蜂/鋒;(切っ先)/烽;のろし/篷;とま/呆;痴呆/保;たも・つ/褒;褒美/襃;「褒」の異体字/褓;襁褓/彭;彭湃(=澎湃)/澎;澎湃/怦/泙/蔀;しとみ/鴇;トキ/封;封建/烹;割烹/幇;幇助/抔;など/琺;琺瑯/迸;ほとばし・る/豊;豊富/豐;「豊」の旧字/宝;宝庫/寳;「宝」の異体字/寶;「宝」の旧字/勹;つつみがまえ/匚;はこがまえ/瀑;瀑布(ばくふ)/朴;ほお?/\nほう> /訪/邦/\nほうあん /保安;年号(1120-1124)/法案/奉安/\nほうあんか /法案化/\nほうあんせいりつ /法案成立/\nほうあんていしゅつ /法案提出/\nほうあんでん /奉安殿/\nほうい /方位/包囲/法衣/胞衣;=えな/\nほういかいぼう /法医解剖/\nほういかく /方位角/\nほういがく /法医学/\nほういがくきょうしつ /法医学教室/\nほういき /法域/\nほういけん /放医研/\nほういさ /方位差/\nほういじしゃく /方位磁石/\nほういじしん /方位磁針/\nほういせん /包囲戦/\nほういち /芳一/\nほういつ /放逸/\nほういもう /包囲網/\nほういん /法印/宝印/\nほうえ /法会/法衣/胞衣;=えな/\nほうえい /放映/宝永;年号(1704-11)/泡影/訪英/\nほうえいきかん /放映期間/\nほうえいきんし /放映禁止/\nほうえいけん /放映権/\nほうえいけんりょう /放映権料/\nほうえいご /放映後/\nほうえいじ /放映時/\nほうえいじかん /放映時間/\nほうえいじき /放映時期/\nほうえいじゅん /放映順/\nほうえいじょうきょう /放映状況/\nほうえいちいき /放映地域/\nほうえいちゅう /放映中/\nほうえいちゅうし /放映中止/\nほうえいちょくご /放映直後/\nほうえいとうじ /放映当時/\nほうえいにちじ /放映日時/\nほうえいび /放映日/\nほうえいぶん /放映分/\nほうえいまえ /放映前/\nほうえいよう /放映用/\nほうえいりょう /放映料/\nほうえいわすう /放映話数/\nほうえき /法益/\nほうえきのほう /縫腋の袍/\nほうえつ /法悦/\nほうえん /保延;年号(1135-1141)/方円/砲煙/豊艶/\nほうえんだんう /砲煙弾雨/\nほうおう /鳳凰/法王;Pope/法皇;出家した天皇/訪欧/鳳王;?/\nほうおうざ /鳳凰座;Phoenix(Phe)/\nほうおうちょう /法王庁;Curia/\nほうおうどう /鳳凰堂/\nほうおく /蓬屋/\nほうおん /報恩/\nほうか /放火;arson/法科/砲火;gunfire.「-を交える」/放課/邦貨;¥/烽火;のろし/法家;韓非子など/放下/蜂窩;beehive/邦家;国家/砲架/法貨;法定貨幣/\nほうかい /崩壊/法界/抱懐/崩潰/崩解/\nほうかいいん /法界院/\nほうかいけいれつ /崩壊系列/\nほうかいご /崩壊後/\nほうかいしゃく /法解釈/\nほうかいじ /法界寺/\nほうかいじょうたい /崩壊状態/\nほうかいず /崩壊図/\nほうかいせい /法改正/\nほうかいせき /方解石/\nほうかいていすう /崩壊定数/\nほうかいねつ /崩壊熱/\nほうかいまえ /崩壊前/\nほうかいりんき /法界悋気/\nほうかいれい /崩壊例/\nほうかく /方格/\nほうかこうぎん /放歌高吟/\nほうかご /放課後/\nほうかざい /放火罪/\nほうかしきえん /蜂窩織炎/\nほうかじけん /放火事件/\nほうかだいがくいん /法科大学院;[新語]law school/\nほうかだて /邦貨建/\nほうかつ /包括/\nほうかついぞう /包括遺贈/\nほうかついにんじょう /包括委任状/\nほうかつきょうぎ /包括協議/\nほうかつざいさん /包括財産/\nほうかつしょうけい /包括承継/\nほうかつせいど /包括制度/\nほうかつてき /包括的/\nほうかつめんきょ /包括免許/\nほうかはん /放火犯/\nほうかん /奉還/訪韓/砲艦/宝冠/幇間/法官/宝鑑/\nほうかんがいこう /砲艦外交/\nほうかんげきたく /抱関撃柝/\nほうかんしょう /宝冠章/\nほうかんじょう /法感情/\nほうが /邦画/萌芽/芳賀;姓/奉賀;-新年/奉加;寺の造営のための寄進/萠芽;「萌」異体字(人名用漢字)/\nほうがい /法外/方外;†out of bound.「-の士」/\nほうがいねん /法概念/\nほうがく /方角/邦楽/法学/放学/\nほうがくか /法学科/\nほうがくけい /邦楽系/\nほうがくしゃ /法学者/\nほうがくちがい /方角違い/\nほうがくぶ /法学部/\nほうがくぶしゅっしんしゃ /法学部出身者/\nほうがっか /法学科/\nほうがっき /邦楽器/\nほうがてき /胞芽的/\nほうがん /包含/判官/方眼/砲丸/砲眼/\nほうがんかんけい /包含関係/\nほうがんし /方眼紙/\nほうがんせい /包含性/\nほうがんなげ /砲丸投げ/\nほうがんびいき /判官贔屓/\nほうき /法規/放棄/箒/蜂起/伯耆;鳥取県西部/芳紀;女性の年齢/宝亀;年号(770-781)/抛棄;≒放棄/宝器/法器/帚/菷;「帚」の異体字/彗;彗星/\nほうきかんれい /法規慣例/\nほうきがみ /箒神/\nほうきぎ /箒木/\nほうきぐさ /箒草/\nほうきさいりょう /法規裁量/\nほうきじあい /放棄試合;[野球]forfeited game/\nほうきせい /法規制/\nほうきはん /法規班/\nほうきぼし /箒星/彗星/ほうき星/\nほうきゃく /訪客/\nほうきゅう /俸給/\nほうきょう /豊胸/豊凶/法橋/豊頬/奉教/\nほうきょういんとう /宝篋印塔/\nほうきょうじゅつ /豊胸術/\nほうきょうにん /奉教人/\nほうきりゅう /伯耆流/\nほうきん /砲金/宝金/\nほうぎょ /崩御/鮑魚/\nほうぎょく /宝玉/\nほうぎん /邦銀;日本の銀行/放吟/\nほうぐ /法具/反故/\nほうけい /包茎/方形/法経/法系/\nほうけいしゅじゅつ /包茎手術/\nほうけいは /方形波/\nほうけん /封建/宝剣/奉献/\nほうけんしゃかい /封建社会/\nほうけんしゅぎ /封建主義;feudalism/\nほうけんじだい /封建時代/\nほうけんせい /封建制/封建性/\nほうけんてき /封建的/\nほうげ /放下/\nほうげい /奉迎/\nほうげき /砲撃/崩撃/\nほうげきしゅ /砲撃手/\nほうげきせん /砲撃戦/\nほうげん /方言/放言/保元;年号(1156-59)/法源/法眼/法諺/\nほうげんがく /方言学/\nほうげんちりがく /方言地理学/\nほうげんのらん /保元の乱/\nほうげんものがたり /保元物語/\nほうこ /宝庫/\nほうこう /方向/芳香/彷徨/奉公;service/咆哮/砲口/放校/砲熕;大砲/奉行;=ぶぎょう/\nほうこうあわせ /方向合わせ/\nほうこういどう /方向移動/\nほうこうおんち /方向音痴/\nほうこうかく /方向角/\nほうこうかん /方向感/\nほうこうかんかく /方向感覚/\nほうこうきん /縫工筋/\nほうこうこてい /方向固定/\nほうこうざい /芳香剤/\nほうこうしじき /方向指示器/方向指示機;?/\nほうこうしゅう /芳香臭/\nほうこうしゅうせい /方向修正/\nほうこうじ /方広寺/\nほうこうせい /方向性/芳香性/\nほうこうぞく /芳香族;[化学]/\nほうこうぞくかごうぶつ /芳香族化合物;[化学]aromatic/\nほうこうだ /方向舵/\nほうこうていい /方向定位/\nほうこうてき /方向的/\nほうこうてんかん /方向転換/\nほうこうにん /奉公人/\nほうこうへんかん /方向変換/\nほうこうべつ /方向別/\nほうこうまく /方向幕/\nほうこうゆ /芳香油/\nほうこく /報告;report/報国;尽忠-/豊国/邦国;state(s)/奉告/封国/\nほうこくかい /報告会/\nほうこくき /報告記/\nほうこくきじ /報告記事/\nほうこくぎむ /報告義務/\nほうこくしゃ /報告者/\nほうこくしゅう /報告集/\nほうこくしょ /報告書/\nほうこくじこう /報告事項/\nほうこくひょう /報告票/\nほうこくぶん /報告文/\nほうこくぶんしょ /報告文書/\nほうことう /澎湖島/\nほうこん /方今/\nほうご /法語;[仏教]/邦語;Japanese/放語/\nほうごう /縫合;suture/抱合;conjugation/法号;[仏教]/\nほうごうご /抱合語;[言語]incorporating language/\nほうごうじゅつ /縫合術/\nほうさい /放哉;俳人/奉斎/朋斎/\nほうさか /逢坂/\nほうさく /方策/豊作/\nほうさくびんぼう /豊作貧乏/\nほうさん /放散/ホウ酸/硼酸;H3BO3/\nほうさんちゅう /放散虫/\nほうざ /砲座/\nほうざい /包材/\nほうざわ /寶澤/\nほうし /奉仕/法師/胞子/奉祀;まつる/芳志/放恣/包子;パオズ/方士/奉伺;伺い申し上げる/褒詞/\nほうしかつどう /奉仕活動/\nほうしき /方式/法式;作法/\nほうしきかん /方式間/\nほうしきけん /方式研/\nほうしきけんとう /方式検討/\nほうしきしゅぎ /方式主義/\nほうしきじょう /方式上/\nほうしきへんかん /方式変換/\nほうししゃ /奉仕者/\nほうしたい /胞子体/\nほうしちゅう /胞子虫;[生物]sporozoan/\nほうしちゅうるい /胞子虫類;[生物]Sporozoa/\nほうしちょうだ /封豕長蛇/\nほうしのう /胞子嚢/\nほうしひん /奉仕品/\nほうしゃ /放射/報謝/硼砂;borax/砲車/\nほうしゃあつ /放射圧/\nほうしゃおん /放射音/\nほうしゃか /放射化/\nほうしゃかいがく /法社会学/\nほうしゃかいへん /放射壊変/\nほうしゃかっせい /放射活性/\nほうしゃき /放射器/\nほうしゃきど /放射輝度/\nほうしゃきん /放射菌;=放線菌/\nほうしゃぎり /放射霧/\nほうしゃくじ /宝積寺/\nほうしゃけい /放射計;radiometer/\nほうしゃげん /放射源/\nほうしゃこう /放射光/\nほうしゃじょう /放射状/\nほうしゃせい /放射性/\nほうしゃせいかくしゅ /放射性核種/\nほうしゃせいかごうぶつ /放射性化合物/\nほうしゃせいげんそ /放射性元素/\nほうしゃせいこうかぶつ /放射性降下物/\nほうしゃせいどういたい /放射性同位体/\nほうしゃせいはいきぶつ /放射性廃棄物/\nほうしゃせいぶっしつ /放射性物質/\nほうしゃせん /放射線/\nほうしゃせんか /放射線科/\nほうしゃせんけんきゅうしつ /放射線研究室/\nほうしゃせんげん /放射線源/\nほうしゃせんしょうい /放射線照射/\nほうしゃせんしょうがい /放射線障害/\nほうしゃせんしょり /放射線処理/\nほうしゃせんじっけん /放射線実験/\nほうしゃせんそくてい /放射線測定/\nほうしゃせんたい /放射線帯/\nほうしゃせんたいさく /放射線対策/\nほうしゃせんちりょう /放射線治療/\nほうしゃせんひばく /放射線被曝/\nほうしゃせんりょうほう /放射線療法/\nほうしゃそうしょう /放射相称/\nほうしゃそくてい /放射測定/\nほうしゃそしき /放射組織/\nほうしゃたいりゅうへいこう /放射対流平衡/\nほうしゃち /放射値/\nほうしゃてん /放射点/\nほうしゃとくせい /放射特性/\nほうしゃねつ /放射熱/\nほうしゃのう /放射能/\nほうしゃのうおせん /放射能汚染/\nほうしゃのうそくてい /放射能測定/\nほうしゃのうひばく /放射能被曝/\nほうしゃのうもれ /放射能漏れ/\nほうしゃりょう /放射量/\nほうしゃれいきゃく /放射冷却/\nほうしゅ /宝珠/法主/砲手/\nほうしゅう /報酬/豊州;豊前・豊後/\nほうしゅういいんかい /報酬委員会;委員会等設置会社の取締役会内に設置される委員会/\nほうしゅうせいきゅうけん /報酬請求権/\nほうしゅく /奉祝/\nほうしゅつ /放出/法出/\nほうしゅつおん /放出音;[音声学]ejective/\nほうしゅつかてい /放出過程/\nほうしゅつきゅうしゅう /放出吸収/\nほうしゅつめん /放出面/\nほうしゅつりゅうし /放出粒子/\nほうしゅつりょう /放出量/\nほうしゅやま /宝珠山/\nほうしゅん /芳春/\nほうしょ /法書;law books/奉書;命令書/報書;report/邦書;Japanese books/方所/芳書/方処/倣書/\nほうしょう /報奨;†reward and encourage.「定住-金」/褒章;†medal,「紫綬-」/報償;†compensation.「損害を-する」/褒賞;†prize.「受賞者への-」/法相;法務大臣/宝生/放縦;ほうじゅう/報賞;†prize and reward/奉唱/法性;[仏教]/宝商/\nほうしょうきん /報奨金;†reward.「功労者への-」/報償金;†compensation.「被害者への-」/\nほうしょうじ /宝生寺/\nほうしょうひ /報償費/\nほうしょうめい /褒賞名/\nほうしょうりゅう /宝生流/\nほうしょがみ /奉書紙/\nほうしょく /宝飾/飽食/奉職/\nほうしょくだんい /飽食暖衣;ぬくぬく/\nほうしょくひん /宝飾品/\nほうしよう /胞子葉/\nほうしん /方針/放心/疱疹/砲身/芳信;your letter/芳心;親切心/庖疹;?/\nほうしんけってい /方針決定/\nほうしんしょ /方針書/\nほうしんじょうたい /放心状態/\nほうしんてんかん /方針転換/\nほうしんのう /法親王;[日本史]/\nほうしんへんこう /方針変更/\nほうじ /法事/邦字/報時/宝治;年号(1247-1249)/捧持/\nほうじし /邦字紙/\nほうじちゃ /焙じ茶/\nほうじゅ /宝珠/\nほうじゅう /放縦;気まま/放銃;[麻雀]/放縱;「縦」旧字/\nほうじゅく /豊熟/\nほうじゅつ /砲術;artillery/法術;方法／法運用／陰陽師の術/方術;方法／方士の術/\nほうじゅつちょう /砲術長/\nほうじゅん /芳醇;香り高く味良い。「-なワイン」/豊潤;豊かで潤った。「-な土地」/芳潤;芳しく潤った/\nほうじょ /幇助/ほう助/\nほうじょう /豊穣;豊かにみのる。「五穀-」/豊饒;豊かで多い。『-の海』/北条/法帖;書道の手本/方丈;四畳半/法条/方城;地名,福岡/北條;「条」旧字/褒状;≒賞状/芳情;親切/宝条;人名/方乗/豊穰;「穣」旧字(人名用漢字)/蓬生;?/\nほうじょうえ /放生会;[仏教]陰暦8.15/\nほうじょうき /方丈記;(1212) 鴨長明/\nほうじょうきたい /胞状奇胎/\nほうじょうけ /北条家/\nほうじょうし /北条氏/\nほうじょうじ /法成寺/\nほうじょうそううん /北条早雲;1432-1519/\nほうじょうちょう /北条町/\nほうじょざい /幇助罪/\nほうじょはん /幇助犯;accessory/\nほうじん /法人;corporation/邦人;Japanese/方陣/報身/\nほうじんいん /法人印/\nほうじんか /法人化/\nほうじんかいいん /法人会員/\nほうじんかく /法人格/\nほうじんさま /法人様/\nほうじんしょとく /法人所得/\nほうじんじぎょうぜい /法人事業税/\nほうじんぜい /法人税/\nほうじんぜいほう /法人税法/\nほうじんちょさく /法人著作/\nほうじんなど /法人等/\nほうじんぶつ /報身仏/\nほうじんほう /法人法/\nほうじんめい /法人名/\nほうすい /放水/豊水/烹炊/\nほうすいき /豊水期/\nほうすいしゃ /放水車/\nほうすいろ /放水路/\nほうすう /鳳雛/砲数/\nほうすけ /保介/\nほうすん /方寸/\nほうず /方図/\nほうせ /法施;[仏教]/\nほうせい /法制;legislation.「有事-」/法政;law and politics/縫製/方正;品行-/砲声/\nほうせいか /法制化/\nほうせいきょく /法制局/\nほうせいし /法制史;法制度の歴史/\nほうせいしんぎかい /法制審議会/\nほうせいだい /法政大/\nほうせいだいがく /法政大学/\nほうせいだいこう /法政大工/\nほうせいど /法制度/\nほうせいにこう /法政二高/\nほうせいび /法整備/\nほうせき /宝石/\nほうせきしょう /宝石商/\nほうせきてん /宝石店/\nほうせきばこ /宝石箱/\nほうせきや /宝石屋/\nほうせきるい /宝石類/\nほうせつ /包摂;[論理]subsumption/抱接;[生物]amplexus/包接;[化学]clathrate/\nほうせつかごうぶつ /包接化合物/\nほうせん /法線/芳泉/豊泉/砲戦/奉先/烹鮮/\nほうせんいん /宝泉院/\nほうせんか /鳳仙花/\nほうせんがくえん /宝仙学園/\nほうせんきん /放線菌;[生物]actinomycete/\nほうせんべくとる /法線ベクトル/\nほうせんほうこう /法線方向/\nほうぜん /宝前/封禅/\nほうぜんじ /法善寺;大阪ミナミの名所/\nほうそ /硼素/ホウ素/彭祖;700歳/柞;=ははそ/B/Boron/\nほうそう /放送/包装/法曹/法相/疱瘡/奉送/法曽/蜂巣/\nほうそういがい /放送以外/\nほうそうえいせい /放送衛星/\nほうそうえんちょう /放送延長/\nほうそうかい /法曹界/\nほうそうかいし /放送開始/\nほうそうかんけい /放送関係/\nほうそうがた /放送型/\nほうそうききてん /放送機器展/\nほうそうきざい /放送機材/\nほうそうきゅうし /放送休止/\nほうそうきょう /放送響/\nほうそうきょうかい /放送協会/\nほうそうきょく /放送局/\nほうそうきょくめい /放送局名/\nほうそうきょくよう /放送局用/\nほうそうきんし /放送禁止/\nほうそうきんしようご /放送禁止用語/\nほうそうぎじゅつ /放送技術/\nほうそうぎょうかい /放送業界/\nほうそうけいたい /放送形態/\nほうそうけん /放送権/\nほうそうけんりょう /放送権料/\nほうそうげき /放送劇/\nほうそうこうきょうがくだん /放送交響楽団/\nほうそうさっか /放送作家/\nほうそうさんぎょう /放送産業/\nほうそうし /包装紙/\nほうそうしきえん /蜂巣織炎/\nほうそうしつ /放送室/\nほうそうしゅうはすう /放送周波数/\nほうそうしゅうりょう /放送終了/\nほうそうしゅうりょうご /放送終了後/\nほうそうしゅうりょうじ /放送終了時/\nほうそうしゅっぱん /放送出版/\nほうそうしょう /放送賞/\nほうそうじ /放送時/\nほうそうじかん /放送時間/\nほうそうじかんたい /放送時間帯/\nほうそうじき /放送時期/\nほうそうじぎょうしゃ /放送事業者/\nほうそうじこ /放送事故/\nほうそうじこく /放送時刻/\nほうそうじゅん /放送順/\nほうそうじゅんじょ /放送順序/\nほうそうせいど /放送制度/\nほうそうせき /放送席/\nほうそうせつび /放送設備/\nほうそうだいがく /放送大学/\nほうそうちゅう /放送中/\nほうそうでんぱ /放送電波/\nほうそうとうじ /放送当時/\nほうそうとうじつ /放送当日/\nほうそうないよう /放送内容/\nほうそうにちじ /放送日時/\nほうそうは /放送波/\nほうそうはん /放送班/\nほうそうばんぐみ /放送番組/\nほうそうび /放送日/\nほうそうぶ /放送部/\nほうそうぶん /放送分/\nほうそうほう /放送法/\nほうそうほうしき /放送方式/\nほうそうまえ /放送前/\nほうそうみてい /放送未定/\nほうそうもう /放送網/\nほうそうよう /放送用/\nほうそうようご /放送用語/\nほうそうよてい /放送予定/\nほうそうよていじかん /放送予定時間/\nほうそうよていび /放送予定日/\nほうそうろくが /放送録画/\nほうそうわく /放送枠/\nほうそく /法則/方則/\nほうそくじょう /法則上/\nほうそくせい /法則性/\nほうそくてき /法則的/\nほうぞう /宝蔵/包蔵/法蔵/\nほうぞうかん /法蔵館/\nほうたい /包帯/砲隊/胞体/法体/奉戴/繃帯;=包帯/奉体/方体/\nほうたいけい /法体系/\nほうたく /飽託/\nほうたん /放胆/\nほうだ /法田/\nほうだい /放題/邦題/砲台/法大/\nほうだん /砲弾/放談;at-random talk.「時事-」/法談;仏法の談話/砲彈;「弾」旧字/\nほうだんかい /放談会/\nほうだんがた /砲弾型/\nほうち /放置/報知/法治/封地/\nほうちき /報知器/報知機/\nほうちきかん /放置期間/\nほうちく /放逐/方竹/\nほうちこく /法治国/\nほうちこっか /法治国家/\nほうちしき /法知識/\nほうちしゃ /放置車/\nほうちしゃかい /法治社会/\nほうちしゅぎ /法治主義/\nほうちしんぶん /報知新聞/\nほうちじてんしゃ /放置自転車/\nほうちちゅうしゃ /放置駐車/\nほうちつじょ /法秩序/\nほうちぷれい /放置プレイ/\nほうちゃく /逢着/縫着/\nほうちゅう /訪中/包虫/庖厨/\nほうちょう /包丁/訪朝/庖丁;=包丁 NB:本来の用字(「庖」は台所)/放鳥/\nほうづえ /方杖/\nほうてい /法定;legal.「-金利」/法廷;court/奉呈;献上する/捧呈;捧げ持つ/\nほうていかじつ /法定果実/\nほうていかへい /法定貨幣/\nほうていがいもくてきぜい /法定外目的税;自治体の独自課税/\nほうていきかん /法定期間/\nほうていきじゅん /法定基準/\nほうていけい /法定刑/\nほうていけつぞく /法定血族/\nほうていしき /方程式/\nほうていしきけい /方程式系/\nほうていじゅんびきん /法定準備金;資本準備金、利益準備金の2つ/\nほうていせいさん /法定清算/\nほうていそくど /法定速度/\nほうていだいり /法定代理/\nほうていだいりにん /法定代理人/\nほうていてんけん /法定点検/\nほうていでんせんびょう /法定伝染病/\nほうていとうそう /法廷闘争/\nほうていない /法廷内/法定内/\nほうていはん /法定犯/\nほうていひよう /法定費用/\nほうていふくりひ /法定福利費/\nほうていりそく /法定利息/\nほうていりりつ /法定利率/\nほうてき /法的/放擲/抛擲;=放擲/法敵/\nほうてきいち /法的位置/\nほうてききせい /法的規制/\nほうてきぎむ /法的義務/\nほうてきけんげん /法的権限/\nほうてきけんち /法的見地/\nほうてきけんり /法的権利/\nほうてきこうそくりょく /法的拘束力/\nほうてきこんきょ /法的根拠/\nほうてきしゅだん /法的手段/\nほうてきせいり /法的整理/\nほうてきせきにん /法的責任/\nほうてきそち /法的措置/\nほうてきちい /法的地位/\nほうてきてつづき /法的手続き/\nほうてきばつ /法的罰/\nほうてきひょうか /法的評価/\nほうてきほご /法的保護/\nほうてきめん /法的面/\nほうてつがく /法哲学/\nほうてん /法典/奉天/宝典/方転/\nほうでん /放電/宝殿/\nほうでんかこう /放電加工/\nほうでんかん /放電管/\nほうでんき /放電器/\nほうでんきのう /放電機能/\nほうでんじ /放電時/\nほうと /方途/\nほうとう /放蕩/砲塔/包頭/宝塔/宝刀/法灯/法統/奉答/蓬頭/\nほうとうこうめん /蓬頭垢面/\nほうとうない /砲塔内/\nほうとく /報徳/宝徳;年号(1449-1452)/\nほうとくがくえん /報徳学園/\nほうとり /放取/\nほうど /封土/報土;[仏教](報われて住む)浄土/邦土/\nほうどう /報道/法堂/報導;?/\nほうどうかくしゃ /報道各社/\nほうどうかん /報道官;(米)Press Secretary/\nほうどうかんけい /報道関係/\nほうどうかんけいしゃ /報道関係者/\nほうどうかんせい /報道管制/\nほうどうきかん /報道機関/\nほうどうきせい /報道規制/\nほうどうきょうてい /報道協定/\nほうどうきょく /報道局/\nほうどうしせい /報道姿勢/\nほうどうしゃしん /報道写真/\nほうどうしゃしんか /報道写真家/\nほうどうじん /報道陣/\nほうどうはっぴょう /報道発表/\nほうどうはっぴょうしりょう /報道発表資料/\nほうどうばんぐみ /報道番組/\nほうどうぶ /報道部/\nほうどうぶもん /報道部門/\nほうどく /奉読/\nほうなん /方南/豊南/法難/\nほうなんこうこう /豊南高校/\nほうなんちょう /方南町/\nほうに /法爾/\nほうにち /訪日/\nほうにょう /放尿/\nほうにん /放任/\nほうにんしゅぎ /放任主義/\nほうにんじょうたい /放任状態/\nほうねつ /放熱/\nほうねつき /放熱器/\nほうねつこうか /放熱効果/\nほうねつたいさく /放熱対策/\nほうねつばん /放熱板/\nほうねつりょう /放熱量/\nほうねん /豊年/法然/芳年/放念/芳念/\nほうねんせいゆ /豊年製油/\nほうのう /奉納/\nほうのうきん /奉納金/\nほうのせいしん /法の精神;De l'esprit des lois,1748,Montesquieu/\nほうはい /澎湃/奉拝/\nほうはく /方伯/鵬搏/\nほうはつ /蓬髪/\nほうはん /訪販;[略語]訪問販売/\nほうば /放馬/\nほうばい /朋輩/傍輩;≒朋輩/\nほうばつ /放伐/\nほうひ /放屁/包皮/豊肥;-本線/包被/\nほうひほんせん /豊肥本線/\nほうび /褒美/\nほうびちく /鳳尾竹/\nほうびょう /宝瓶/\nほうふ /豊富/抱負/防府;地名,山口県/豊府;地名,大分県/豊冨;「富」異体字/\nほうふく /報復/抱腹/法服/\nほうふくかんぜい /報復関税/\nほうふくこうい /報復行為/\nほうふくこうげき /報復攻撃/\nほうふくじ /豊福寺/\nほうふくぜっとう /抱腹絶倒/\nほうふくそち /報復措置/\nほうふつ /彷彿/髣髴;=彷彿/\nほうふん /方墳/\nほうぶ /邦舞/\nほうぶつ /放物/\nほうぶつうんどう /放物運動/\nほうぶつせん /放物線/抛物線/\nほうぶつめん /放物面/\nほうぶん /法文/邦文/報文/\nほうぶんか /法文化/\nほうぶんしゃ /芳文社;[出版社名]www.houbunsha.co.jp/\nほうへい /砲兵/奉幣/\nほうへいきゅう /宝瓶宮;[十二宮]みずがめ座(1.20-2.18)/\nほうへきざん /豊碧山/\nほうへん /褒貶/方偏/\nほうべい /訪米/\nほうべいちゅう /訪米中/\nほうべん /方便/\nほうほう /方法/這う這う;-の体(てい)/\nほうほういがい /方法以外/\nほうほうじたい /方法自体/\nほうほうじょせつ /方法序説/\nほうほうてき /方法的;methodic.「-懐疑」/\nほうほうなど /方法等/\nほうほうのてい /這う這うの体/\nほうほうろん /方法論/\nほうほく /豊北/\nほうほんはんし /報本反始/\nほうぼう /方々/方方/謗法/鋒鋩/蜂房/竹麦魚/宝坊/魴ボウ/\nほうぼく /放牧/芳墨/\nほうぼくじょう /放牧場/\nほうぼくち /放牧地/\nほうぼくちゅう /放牧中/\nほうまつ /泡沫/\nほうまん /豊満;†glamour.「-な乳房」/放漫/飽満;†satiate.「美食に-する」/\nほうまんけいえい /放漫経営/\nほうみ /芳味/法味/\nほうみょう /法名/\nほうむ /法務/放夢/\nほうむか /法務課/\nほうむかん /法務官/\nほうむきょく /法務局/\nほうむしょう /法務省/\nほうむたんとう /法務担当/\nほうむだいじん /法務大臣/\nほうむぶ /法務部/\nほうめい /芳名/法明/邦名/\nほうめいちょう /芳名帳/\nほうめいぼ /芳名簿/\nほうめん /方面/放免/\nほうめんぐん /方面軍/\nほうめんたい /方面隊/\nほうめんべつ /方面別/\nほうもう /法網/\nほうもつ /宝物/\nほうもつこ /宝物庫/\nほうもつでん /宝物殿/\nほうもん /訪問/法門/砲門/法文/法問/\nほうもんかいご /訪問介護/\nほうもんかのう /訪問可能/\nほうもんかんご /訪問看護/\nほうもんき /訪問記/\nほうもんきゃく /訪問客/\nほうもんぎ /訪問着/\nほうもんこく /訪問国/\nほうもんさき /訪問先/\nほうもんしゃ /訪問者/\nほうもんじ /訪問時/\nほうもんだん /訪問団/\nほうもんちゅう /訪問中/\nほうもんとし /訪問都市/\nほうもんはんばい /訪問販売/\nほうもんはんばいほう /訪問販売法/\nほうもんび /訪問日/\nほうや /保谷/\nほうやく /邦訳/\nほうやくずみ /邦訳済/\nほうやし /保谷市/\nほうゆう /朋友/邦友/包有/\nほうよう /法要/抱擁;†hug.「熱い-」/包容;†tolerate.「-力」/苞葉/包葉;=苞葉/放鷹/泡影;=ほうえい/\nほうようりょく /包容力/\nほうよく /豊沃/\nほうら /和了/法螺/\nほうらい /蓬莱/宝来/鳳来/寳来/\nほうらいさん /蓬莱山;霊山/\nほうらいじ /鳳来寺/\nほうらく /崩落/法楽/包絡;-線/焙烙/炮烙;=焙烙/\nほうらくせん /包絡線/\nほうらくのうたげ /炮烙之宴/炮烙の宴/\nほうらくのけい /炮烙之刑/\nほうらくまんじゅう /蜂楽饅頭/\nほうらくめん /包絡面/\nほうらけい /和了形/\nほうらつ /放埒/\nほうらん /抱卵/\nほうり /法理/宝利/\nほうりがく /法理学;jurisprudence/\nほうりき /法力/\nほうりつ /法律/\nほうりつあん /法律案/\nほうりついはん /法律違反/\nほうりつか /法律家/法律化/\nほうりつかいせい /法律改正/\nほうりつかんけい /法律関係/\nほうりつがく /法律学/\nほうりつがくしゃ /法律学者/\nほうりつけい /法律系/\nほうりつこうい /法律行為/\nほうりつこん /法律婚/\nほうりつご /法律語/\nほうりつしょ /法律書/\nほうりつしん /法律審/\nほうりつじしん /法律自身/\nほうりつじほう /法律時報;[雑誌名]/\nほうりつじむしょ /法律事務所/\nほうりつじょう /法律上/\nほうりつじょうかのう /法律上可能/\nほうりつじょうほご /法律上保護/\nほうりつせいど /法律制度/\nほうりつせいれい /法律政令/\nほうりつそうだん /法律相談/\nほうりつそうだんぶ /法律相談部/\nほうりつてき /法律的/\nほうりつてきこんきょ /法律的根拠/\nほうりつてきせいやく /法律的制約/\nほうりつてきもんだい /法律的問題/\nほうりつはんだん /法律判断/\nほうりつふじょ /法律扶助/\nほうりつめい /法律名/\nほうりつめん /法律面/\nほうりつもんだい /法律問題/\nほうりつようご /法律用語/\nほうりつろん /法律論/\nほうりつろんそう /法律論争/\nほうりゃく /方略/宝暦;=ほうれき/\nほうりゅう /放流/\nほうりゅうぎょ /放流魚/\nほうりゅうじ /法隆寺/\nほうりょう /豊漁/法量/方領/\nほうりろん /法理論/\nほうりろんてき /法理論的/\nほうりん /法林/法輪/\nほうりんこう /法輪功;[時事]中国の宗教団体。当局の弾圧を受けている/\nほうりんじ /法輪寺/\nほうりんどうしょてん /芳林堂書店/\nほうるい /堡塁/砲塁/\nほうれい /法令;法律と命令/豊麗/法例;法に適用される法や規則/\nほうれいしゅう /法令集/\nほうれいしんさけん /法令審査権/\nほうれいぜんしょ /法令全書/\nほうれいめい /法令名/\nほうれき /宝暦;年号(1751-1764)/\nほうれきほん /宝暦本/\nほうれつ /放列/砲列/芳烈/\nほうれん /法蓮/\nほうれんそう /菠薐草/法蓮草/ほうれん草/鳳蓮草/\nほうろう /放浪/琺瑯/法臈/法臘/報労/鳳楼/\nほうろうき /放浪記/\nほうろうしゃ /放浪者/\nほうろうびき /琺瑯引き/\nほうろうへき /放浪癖/\nほうろうわくせい /放浪惑星/\nほうろく /俸禄/焙烙/炮烙;=焙烙/\nほうろん /法論/放論/\nほうわ /飽和/法話/豊和/\nほうわかごうぶつ /飽和化合物;[化学]saturated compound/\nほうわがた /飽和型/\nほうわしき /飽和式/\nほうわしぼうさん /飽和脂肪酸/\nほうわじそくみつど /飽和磁束密度/\nほうわじょうき /飽和蒸気;saturated vapour/\nほうわじょうきあつ /飽和蒸気圧/\nほうわじょうたい /飽和状態/\nほうわすいじょうきあつ /飽和水蒸気圧/\nほうわすいじょうきりょう /飽和水蒸気量/\nほうわすいようえき /飽和水溶液/\nほうわてん /飽和点/\nほうわようえき /飽和溶液/\nほえき /補益/\nほえづら /吠え面/吠面/\nほお /頬/朴/\nほおかぶり /頬被り/\nほおげた /頬桁/\nほおじろ /頬白/\nほおずき /酸漿/鬼灯;=酸漿/\nほおずきいち /ほおずき市/\nほおずきぢょうちん /酸漿提灯/\nほおずり /頬擦り/頬ずり/ほお擦り/\nほおづえ /頬杖/\nほおのき /朴の木/\nほおば /朴歯/\nほおひげ /髯/頬髯/\nほおぶくろ /頬袋/\nほおべに /頬紅/\nほおぼね /頬骨/\nほおん /保温/\nほおんき /保温器/保温機/\nほおんこうか /保温効果/\nほおんじょうたい /保温状態/\nほおんせい /保温性/\nほおんせいのう /保温性能/\nほおんなべ /保温鍋/\nほおんよう /保温用/\nほおんりょく /保温力/\nほか /他/外/\nほかいちめい /他一名/\nほかおおぜい /他大勢/\nほかく /捕獲/保革/補角;†[数学]supplementary angle/補格;†[文法]/\nほかくだんめんせき /捕獲断面積/\nほかけぶね /帆掛け船/\nほかげ /火影/帆影/灯かげ/\nほかすうめい /他数名/\nほかぜ /帆風/\nほかたすう /他多数/\nほかならない /他ならない/\nほかならぬ /他ならぬ/\nほかなんにん /他何人/\nほかに /他に/\nほかの /他の/\nほかふたり /他二人/\nほかん /保管/補完;completion/補間;[数学]interpolation/\nほかんきげん /保管期限/\nほかんきのう /補完機能/\nほかんこ /保管庫/\nほかんざい /補完財/\nほかんしょり /補間処理/補完処理/\nほかんじょ /保管所/\nほかんじょうきょう /保管状況/\nほかんじょうたい /保管状態/\nほかんち /補間値/\nほかんちゅう /保管中/\nほかんてき /補完的/\nほかんばしょ /保管場所/\nほかんほう /補間法/\nほかんほうほう /補間方法/\nほかんよう /保管用/\nほかんりょう /保管料/\nほがい /補外/\nほがいほう /補外法;[数学]extrapolation/\nほがた /保型/\nほがらか /朗らか/\nほき /補機/補記/補器/\nほきもと /保木本/\nほきゃく /歩脚/\nほきゅう /補給/捕球/\nほきゅうかん /補給艦/\nほきゅうきち /補給基地/\nほきゅうしゅだん /補給手段/\nほきゅうじ /補給時/\nほきゅうじょうたい /補給状態/\nほきゅうせん /補給線/\nほきゅうち /補給値/\nほきゅうぶっし /補給物資/\nほきゅうぶつ /補給物/\nほきゅうへい /補給兵/\nほきゅうほうほう /補給方法/\nほきゅうもくてき /補給目的/\nほきゅうよう /補給用/\nほきゅうりょう /補給量/\nほきょう /補強/\nほきょうけいかく /補強計画/\nほきょうざい /補強材/\nほきょうしょうこ /補強証拠/\nほきょうせん /補強線/\nほきょうせんしゅ /補強選手/\nほきるい /補機類/\nほきん /保菌/\nほきんしゃ /保菌者/\nほぎ /穂木;[園芸]挿し穂./\nほぎうた /寿歌/\nほく /北/攴;とまた/攵/殕;(くさる)/蹼;みずかき/瀑;たき/\nほく> /北/\nほくい /北緯/\nほくうかん /補空間/\nほくえい /北瑛/\nほくえつ /北越/\nほくえつぎんこう /北越銀行/\nほくえつせいし /北越製紙;[企業名]/\nほくえつほくせん /北越北線/\nほくおう /北欧/\nほくおうけい /北欧系/\nほくおうしょこく /北欧諸国/\nほくおうしんわ /北欧神話/\nほくおうてき /北欧的/\nほくが /北画/\nほくがん /北岸/\nほくぎ /北魏;[中国史]西魏と東魏に分裂(386-534)/\nほくぎしょ /北魏書/\nほくぐん /北軍/\nほくげん /北限/\nほくこう /北興/\nほくさい /北斎/\nほくし /北史;二十一史/\nほくしゅう /北州/北宗;禅/\nほくしゅうが /北宗画/\nほくしゅうしょ /北周書/\nほくしん /北辰/北進/\nほくしんえつ /北信越/\nほくしんきゅうこう /北神急行/\nほくじょう /北上/\nほくせい /北西/北星/北勢/北征/\nほくせいがわ /北西側/\nほくせいしょ /北斉書;二十一史/\nほくせいせん /北勢線/\nほくせいそう /北誠荘/\nほくせいぶ /北西部/\nほくせいほうこう /北西方向/\nほくせつ /北摂/\nほくせん /北線/\nほくそ /樮/\nほくそう /北宋/北倉/北叟/\nほくそうかいはつてつどう /北総開発鉄道/\nほくそうせん /北総線/\nほくそうちいき /北総地域/\nほくそうてつどう /北総鉄道/\nほくたん /北端/\nほくたんてつどう /北丹鉄道/\nほくだい /北大/北海道大学;※abbrev/\nほくだいこうがくぶ /北大工学部/\nほくだいせいきょう /北大生協/\nほくだいない /北大内/\nほくだいびょういん /北大病院/\nほくだん /北淡/\nほくち /火口/\nほくちょう /北朝/\nほくてき /北狄/\nほくてつ /北鉄/\nほくてん /北天/\nほくてんゆう /北天佑/\nほくでん /北電;[企業名]北海道電力,北陸電力/北伝/\nほくでんぶっきょう /北伝仏教/\nほくと /北斗/北都/\nほくとう /北東/\nほくとうがわ /北東側/\nほくとうぶ /北東部/\nほくとうみ /北勝海/\nほくとき /北斗旗/\nほくとしちせい /北斗七星/\nほくとせい /北斗星/\nほくとのけん /北斗の拳/\nほくどう /北堂/\nほくばく /北爆/\nほくばつ /北伐/\nほくふう /北風/\nほくぶ /北部/\nほくぶきゅうしゅう /北部九州/\nほくぶほうめん /北部方面/\nほくへき /北壁/\nほくへん /北辺/\nほくべい /北米/\nほくべいいがい /北米以外/\nほくべいさん /北米産/\nほくべいしよう /北米仕様/\nほくべいたいりく /北米大陸/\nほくべいばん /北米版/\nほくべいほうめん /北米方面/\nほくほくせい /北北西/\nほくほくとう /北北東/北々東/\nほくぼう /北房/\nほくめい /北溟/\nほくめん /北面/\nほくもん /北門/\nほくよう /北洋/\nほくようだい /北陽台/\nほくら /神庫/\nほくりく /北陸/\nほくりくぎんこう /北陸銀行/\nほくりくさんけん /北陸三県/\nほくりくしぶ /北陸支部/\nほくりくしんかんせん /北陸新幹線/\nほくりくじ /北陸路/\nほくりくじどうしゃどう /北陸自動車道/\nほくりくせん /北陸線/\nほくりくせんたん /北陸先端/\nほくりくせんたんかがくぎじゅつだいがくいんだいがく /北陸先端科学技術大学院大学/\nほくりくせんたんだい /北陸先端大/\nほくりくだいひょう /北陸代表/\nほくりくちく /北陸地区/\nほくりくてつどう /北陸鉄道/\nほくりくでんりょく /北陸電力;[企業名]/\nほくりくどう /北陸道/\nほくりくほうそう /北陸放送/\nほくりくほうめん /北陸方面/\nほくりくほんせん /北陸本線/\nほくりくほんせんとっきゅう /北陸本線特急/\nほくりゅう /北竜/北龍/\nほくりょう /北陵/\nほくりょなんわ /北虜南倭/\nほくれい /北嶺/\nほくろ /黒子/\nほくろく /北麓/\nほぐし /火串/\nほぐみ /穂組み/\nほけきょう /法華経/\nほけつ /補欠/補闕;=補欠/\nほけつせんきょ /補欠選挙/\nほけつば /補欠馬/\nほけん /保険;†insurance.「生命-」/保健;†health.「-体育」/\nほけんい /保険医/\nほけんいりょう /保険医療/\nほけんえいせい /保健衛生/\nほけんかがく /保険価額/\nほけんかんゆういん /保険勧誘員/\nほけんがい /保険外/\nほけんがいこういん /保険外交員/\nほけんがいしゃ /保険会社/\nほけんがく /保険額/\nほけんがっか /保健学科/\nほけんきのうしょくひん /保健機能食品/\nほけんきん /保険金/\nほけんきんがく /保険金額/\nほけんきんさぎ /保険金詐欺/\nほけんきんさつじん /保険金殺人/\nほけんぎょう /保険業/\nほけんぎょうほう /保険業法/\nほけんけいやく /保険契約/\nほけんけいやくしゃほごきこう /保険契約者保護機構/\nほけんし /保健師;保健婦助産婦看護婦法一部改正による呼称変更/保健士/\nほけんしつ /保健室/保険室;保険を扱うsection/\nほけんしゃ /保険者/\nほけんしょ /保健所/\nほけんしょう /保険証/保健省/保健相;†大臣/\nほけんしょうけん /保険証券/\nほけんしょうひん /保険商品/\nほけんしんりょう /保険診療/\nほけんじこ /保険事故;insured event. 保険金の支払対象となる事故/\nほけんじょ /保健所/\nほけんせいきゅう /保険請求/\nほけんせいど /保険制度/保健制度;?/\nほけんたいいく /保健体育/\nほけんだい /保険代/\nほけんてき /保健的/\nほけんふ /保健婦/\nほけんや /保険屋/\nほけんやく /保険薬/\nほけんやっかん /保険約款/\nほけんやっきょく /保険薬局/\nほけんりょう /保険料/\nほけんりょうきん /保険料金/\nほけんりょうりつ /保険料率/\nほげい /捕鯨/\nほげいせん /捕鯨船/\nほげいもんだい /捕鯨問題/\nほげた /帆桁/\nほげん /保元;年号(1156-1159)/補元/\nほこ /鉾;≒矛/矛;(刃が柄と水平、槍に近い)/戈;(刃が柄と垂直)/戟;(柄と垂直・水平両方の刃がある)/桙;(日本のみの用字)/\nほこう /歩行/補講/\nほこうえい /蒲公英/\nほこうき /歩行器/\nほこうきつえん /歩行喫煙/\nほこうきつえんしゃ /歩行喫煙者/\nほこうきょり /歩行距離/\nほこうしゃ /歩行者/\nほこうしゃせんよう /歩行者専用/\nほこうしゃてんごく /歩行者天国/\nほこうしゃゆうせん /歩行者優先/\nほこうしゃよう /歩行者用/\nほこうしゃようしんごう /歩行者用信号/\nほこうそ /補酵素/\nほこうちゅう /歩行中/\nほこさき /矛先/鉾先;=矛先/鋒;=矛先/鋒先;(ほこさきさき?)/\nほこすぎ /鉾杉/矛杉/\nほこた /鉾田/\nほこてん /歩行者天国/\nほこら /祠/叢祠/\nほこらか /誇らか/\nほこり /埃/誇り/\nほこりたいさく /埃対策/\nほころび /綻び/\nほご /保護/反故/補語/反古/\nほごあずかり /保護預り/\nほごえ /穂肥;[農業]稲の穂が出る頃に施す追肥/\nほごえき /保護液/\nほごかいろ /保護回路/\nほごかつどう /保護活動/\nほごかのう /保護可能/\nほごかんさつ /保護観察/\nほごかんさつしょぶん /保護観察処分/\nほごかんぜい /保護関税/\nほごきかん /保護期間/\nほごきこう /保護機構/\nほごきてい /保護規定/\nほごきのう /保護機能/\nほごきょく /保護局/\nほごく /保護区/\nほごこく /保護国/\nほごさく /保護策/\nほござい /保護剤/\nほごし /保護司/\nほごしせつ /保護施設/\nほごしゃ /保護者/\nほごしゅぎ /保護主義/\nほごしゅだん /保護手段/\nほごしょく /保護色/\nほごしょぶん /保護処分/\nほごじょうれい /保護条例/\nほごせいさく /保護政策/\nほごせつび /保護設備/\nほごぞくせい /保護属性/\nほごたんい /保護単位/\nほごちょう /保護鳥/\nほごどうぶつ /保護動物/\nほごのうりょく /保護能力/\nほごはんい /保護範囲/\nほごぼう /保護帽;helmet/\nほごぼうえき /保護貿易;⇔自由貿易/\nほごまく /保護膜/\nほごよう /保護用/\nほごりん /保護林/\nほごわく /保護枠/\nほさ /補佐/保佐/輔佐/\nほさいん /補佐員/\nほさか /保坂/\nほさかん /補佐官/\nほさき /穂先/芒/\nほさく /補作/\nほさたい /補佐隊/\nほさつ /捕殺/補殺;assist/\nほさにん /保佐人/補佐人/\nほさやく /補佐役/\nほざ /帆座;Vela(Vel)/\nほざわ /保沢/\nほし /星/干し/☆/★/※/＊/欲し/\nほしあい /星合/\nほしあかり /星明かり/星明り/\nほしい /糒/星井/\nほしいい /糒/干し飯/乾し飯/\nほしいお /乾し魚/干し魚/\nほしいってつ /星一徹/\nほしいまま /恣/擅/縦/\nほしいも /干し芋/\nほしうお /乾し魚/干し魚/干魚/\nほしうらない /星占い/\nほしえび /干し海老/乾し海老/\nほしおき /星置/\nほしかげ /星影/\nほしかわ /星川/\nほしがおか /星ヶ丘/\nほしがき /干し柿/干柿/\nほしがた /星型/星形;☆/\nほしがれい /干鰈;†(ひもの)/星鰈;†(魚の種類)/干し鰈/乾鰈;=干鰈/\nほしくさ /干し草/干草/乾し草/\nほしくさもく /ホシクサ目/Eriocaulales/\nほしくず /星屑/\nほしくら /星倉/\nほしぐみ /星組/\nほしさと /星里/\nほしざかな /干し魚/干魚/\nほしざわ /星沢/\nほししいたけ /干し椎茸/干椎茸/\nほししば /星芝/\nほししんいち /星新一;SF作家/\nほしじし /干肉/\nほしじるし /星印/\nほしずめのまつり /鎮火祭/\nほしぞら /星空/\nほしたに /星谷/\nほしだいこん /干大根/\nほしつ /保湿/\nほしつえき /保湿液/\nほしつこうか /保湿効果/\nほしつざい /保湿剤/\nほしつせい /保湿性/\nほしつりょく /保湿力/\nほしづき /星月/\nほしづきよ /星月夜/\nほしづくよ /星月夜/\nほしで /星出/\nほしとり /星取/星取り/\nほしとりひょう /星取表/\nほしな /保科/星名/\nほしにく /干し肉/乾し肉/\nほしの /星野/\nほしのおんせん /星野温泉/\nほしのかず /星の数/\nほしば /干場/保志場/\nほしひょうめん /星表面/\nほしぶどう /干し葡萄/乾し葡萄/\nほしぼし /星々/\nほしまつり /星祭り/星祭;七夕/\nほしみ /星見/\nほしみや /星宮/\nほしもと /星本/\nほしもの /乾し物/干し物/\nほしゃく /保釈/\nほしゃくきん /保釈金/\nほしや /星矢/星谷/\nほしやま /星山/\nほしゅ /保守/捕手;catcher/補手;assistant/\nほしゅいん /保守員/\nほしゅう /補修;repair/補習;-授業/捕囚;captivity/\nほしゅうきょういく /補習教育/\nほしゅうごう /補集合/\nほしゅうじゅぎょう /補習授業/\nほしゅうひ /補修費/\nほしゅうぶひん /補修部品/\nほしゅうよう /補修用/\nほしゅうようぶひん /補修用部品/\nほしゅうんよう /保守運用/\nほしゅおうこく /保守王国/\nほしゅかかく /保守価格/\nほしゅかんり /保守管理/\nほしゅけい /保守系/\nほしゅけいやく /保守契約/\nほしゅけいやくりょう /保守契約料/\nほしゅさぎょう /保守作業/\nほしゅしゅぎ /保守主義/\nほしゅせい /保守性/\nほしゅたいおう /保守対応/\nほしゅてき /保守的/\nほしゅてんけん /保守点検/\nほしゅとう /保守党/\nほしゅは /保守派/\nほしゅひ /保守費/\nほしゅび /保守日/\nほしゅぶひん /保守部品/\nほしゅよう /保守用/\nほしゅようしゃ /保守用車/\nほしゅりょう /保守料/\nほしゅりょうきん /保守料金/\nほしょう /保証;†guarantee.「-人」/保障;†security.「安全-」/補償;†compensation.「損害の-」/歩哨/堡礁/\nほしょうかいろ /補償回路/\nほしょうかのう /保証可能/\nほしょうがく /保証額/\nほしょうがた /補償型/\nほしょうきかん /保証期間/\nほしょうきかんない /保証期間内/\nほしょうきげん /保証期限/\nほしょうきん /保証金;deposit/補償金;compensation/\nほしょうきんがく /補償金額/\nほしょうぎれ /保証切れ/\nほしょうげんどがく /保障限度額/\nほしょうさいむ /保証債務/\nほしょうしょ /保証書/\nほしょうしょり /補償処理/\nほしょうじつげん /補償実現/\nほしょうじょう /保証状/\nほしょうじょうけん /補償条件/\nほしょうせいきゅうけん /補償請求権/\nほしょうせいど /保証制度;guarantee system/補償制度;compensation system/\nほしょうそち /補償措置/\nほしょうち /保証値/\nほしょうないよう /保証内容/補償内容/保障内容/\nほしょうにん /保証人/\nほしょうにんてい /保証認定/\nほしょうぶん /補償分/\nほしょうほけん /補償保険;compensation insurance.「所得-」/保証保険;guarantee insurance. 「住宅ローン-」/\nほしょうもんだい /補償問題/保障問題/\nほしょうりょう /保証料/\nほしょうれい /蒲松齢;聊斎志異/\nほしょく /捕食;predation/補色;complementary colour/補食;おやつ/補職;assistant/\nほしょくしゃ /捕食者/\nほしょくちゅう /補食中/\nほしよう /補仕様/\nほしん /保身/\nほじ /保持/\nほじきんびょう /ホジキン病;[医]Hodgkin's disease/\nほじしゃ /保持者/\nほじそ /穂紫蘇;刺身のツマに/\nほじゅう /補充/\nほじゅうえき /補充液/\nほじゅうげんしょう /補充現象/\nほじゅうぶつ /補充物/\nほじょ /補助/輔助;=補助/\nほじょいん /補助員/\nほじょう /圃場;田畑のこと/捕縄/\nほじょかんじ /補助漢字/\nほじょかんすう /補助関数/\nほじょがく /補助額/\nほじょきおく /補助記憶/\nほじょきおくそうち /補助記憶装置/\nほじょきかん /補助機関/\nほじょきごう /補助記号/\nほじょきん /補助金/\nほじょきんがく /補助金額/\nほじょきんせいど /補助金制度/\nほじょぐ /補助具/\nほじょけいようし /補助形容詞/\nほじょけん /補助犬/補助券/\nほじょこう /補助光/\nほじょさんか /補助参加/\nほじょざい /補助剤/補助材/\nほじょしょくひん /補助食品/\nほじょしんごう /補助信号/\nほじょじっけん /補助実験/\nほじょじょうけん /補助条件/\nほじょせき /補助席/\nほじょせん /補助線/\nほじょそうび /補助装備/\nほじょたんい /補助単位/\nほじょていり /補助定理/\nほじょてき /補助的/\nほじょとう /補助灯/\nほじょどうし /補助動詞/\nほじょねんりょう /補助燃料/\nほじょひょうしき /補助標識/\nほじょへんすう /補助変数/\nほじょぼ /補助簿/\nほじょよう /補助用/\nほじょよく /補助翼/\nほじょよさん /補助予算/\nほじょりん /補助輪/\nほじょろ /補助路/\nほじりょく /保持力/保磁力/\nほすい /保水/\nほすいせい /保水性/\nほすいりょく /保水力/\nほすう /歩数/補数/\nほすうけい /歩数計;万歩計って商標だったんだね。/\nほすうひょうげん /補数表現/\nほすとがわ /ホスト側/\nほすとこく /ホスト国/\nほすとめい /ホスト名/\nほずみ /穂積;※仮名遣い「ほづみ」/\nほせい /補正;correct/補整;manipulate/\nほせいいた /補正板/\nほせいかいろ /補正回路/\nほせいかくど /補正角度/\nほせいかじょう /補正過剰/補性過剰/\nほせいかのう /補正可能/\nほせいきのう /補正機能/\nほせいけいすう /補正係数/\nほせいこう /補正項/\nほせいしゅだん /補正手段/\nほせいしょり /補正処理/\nほせいじょうきょう /補正状況/\nほせいち /補正値/\nほせいとくせい /補正特性/\nほせいよう /補正用/\nほせいよさん /補正予算/\nほせいりょう /補正量/\nほせき /舗石/\nほせつ /補説/\nほせん /補選/保線/\nほせんさぎょう /保線作業/\nほぜい /保税/\nほぜいうわや /保税上屋/\nほぜいこうじょう /保税工場/\nほぜいそうこ /保税倉庫/\nほぜいちいき /保税地域/\nほぜいちく /保税地区/\nほぜん /保全/\nほぜんしょぶん /保全処分/\nほぜんせい /保全性/\nほそ /細/\nほそ> /細;細糸,細橋,細物/\nほそい /細井/\nほそいと /細糸/\nほそいり /細入/\nほそう /舗装/鋪装;=舗装/\nほそうこうじ /舗装工事/\nほそうで /細腕/\nほそうどう /舗装道/\nほそうどうろ /舗装道路/\nほそうろ /舗装路/\nほそえ /細江/\nほそえちょう /細江町/\nほそおか /細岡/\nほそおび /細帯/\nほそおもて /細面/\nほそかわ /細川/\nほそかわがみ /細川紙/\nほそかわはん /細川藩/\nほそがい /細貝/\nほそき /細木/\nほそぎ /細木/\nほそぎり /細切り/\nほそく /補足;complement.「-説明」/捕捉;capture,「レーダーに-する」/補則;supplementary rules.「法律の-」/歩測;距離を歩いて測る/歩速;歩く速度/\nほそくざい /捕捉剤/\nほそくしりょう /補足資料/\nほそくじっけん /補足実験/\nほそくじょうほう /補足情報/\nほそくせつめい /補足説明/\nほそくていせい /補足訂正/\nほそくていど /補足程度/\nほそくてき /補足的/\nほそくら /細倉/\nほそくりつ /捕捉率/\nほそぐち /細口/\nほそごし /細腰/\nほそざお /細棹;三味線/\nほそざわ /細澤/\nほそじ /細字/\nほそせん /細線/\nほそだ /細田/\nほそだけ /細竹/\nほそつ /歩卒/\nほそづくり /細作り/\nほそなが /細長/\nほその /細野/\nほそはら /細原/\nほそびき /細引き/\nほそぶち /細渕/\nほそべ /細部/\nほそぼそ /細々/\nほそまき /細巻き;寿司/細巻/\nほそまゆ /細眉/\nほそまる /細丸/\nほそみ /細身/細見;人名/細み/\nほそみち /細道/\nほそみんちょうたい /細明朝体/\nほそめ /細目/細め/\nほそめん /細麺/\nほそもの /細物;素麺/\nほそや /細谷/細矢/\nほそよこちょう /細横町/\nほぞ /臍/蔕/\nほぞう /保蔵/\nほぞく /保続/\nほぞくてき /保続的/\nほぞん /保存/\nほぞんうんどう /保存運動/\nほぞんおんど /保存温度/\nほぞんかのう /保存可能/\nほぞんかんり /保存管理/\nほぞんきかん /保存期間/\nほぞんけいしき /保存形式/\nほぞんけいたい /保存形態/\nほぞんこ /保存庫/\nほぞんこうい /保存行為/\nほぞんさき /保存先/\nほぞんしゃ /保存車/\nほぞんしょく /保存食/\nほぞんじ /保存時/\nほぞんじょうたい /保存状態/\nほぞんせい /保存性/\nほぞんそく /保存則/\nほぞんちゅう /保存中/\nほぞんてき /保存的/\nほぞんにちじ /保存日時/\nほぞんばしょ /保存場所/\nほぞんばん /保存版/\nほぞんほう /保存法/\nほぞんほうほう /保存方法/\nほぞんよう /保存用/\nほぞんりょう /保存料/保存量/\nほぞんりょく /保存力/\nほぞんりよう /保存利用/\nほぞんろくが /保存録画/\nほた /榾/\nほたい /保体/補体/\nほたおり /保多織/\nほたか /穂高/\nほたかじんじゃ /穂高神社/\nほたて /帆立/\nほたてがい /帆立貝/ホタテ貝/\nほたに /保谷/\nほたる /蛍/螢;「蛍」の旧字/火垂る;(「蛍」の語源の一説)/\nほたるいか /蛍烏賊/\nほたるいし /蛍石/\nほたるかご /蛍籠/\nほたるがいけ /蛍池/蛍ケ池/\nほたるがり /蛍狩り/蛍狩/\nほたるがわ /蛍川/\nほたるじゃこ /蛍雑魚/\nほたるじゃや /蛍茶屋/\nほたるぞく /蛍族/\nほたるのひかり /蛍の光/\nほたるび /蛍火/\nほたるぶくろ /蛍袋;[植物]キキョウ科/\nほたるまつり /蛍祭/\nほたんちょう /ホ短調/\nほだ /絆/\nほだい /補題/\nほだか /穂高/\nほだかおんせん /穂高温泉/\nほだぎ /榾木/\nほちゅう /補注/捕虫;-網/補註;=補注/\nほちゅうあみ /捕虫網/\nほちょう /歩調/補聴/\nほちょうき /補聴器/\nほちょうこうか /補聴効果/\nほちょうちょう /ホ長調/\nほっ /法/発/發;「発」の旧字/\nほっかい /北海/法界;[仏教]/\nほっかいえんぎ /法界縁起/\nほっかいがくえんだいがく /北海学園大学/\nほっかいこうこう /北海高校/\nほっかいどう /北海道/\nほっかいどうえんがん /北海道沿岸/\nほっかいどうかいはつちょう /北海道開発庁/\nほっかいどうげんてい /北海道限定/\nほっかいどうさん /北海道産/\nほっかいどうさんまい /北海道産米/\nほっかいどうししゃ /北海道支社/\nほっかいどうしぶ /北海道支部/\nほっかいどうしよう /北海道仕様/\nほっかいどうしんぶん /北海道新聞/\nほっかいどうじゅうだん /北海道縦断/\nほっかいどうじん /北海道人/\nほっかいどうだいがく /北海道大学/\nほっかいどうちほう /北海道地方/\nほっかいどうつうしん /北海道通信/\nほっかいどうてん /北海道展/\nほっかいどうとうぶ /北海道東部/\nほっかいどうとくしゅう /北海道特集/\nほっかいどうどくじ /北海道独自/\nほっかいどうにっき /北海道日記/\nほっかいどうべん /北海道弁/\nほっかいどうほんぶ /北海道本部/\nほっかいどうみなみ /北海道南/\nほっかいどうりょこう /北海道旅行/\nほっかいどうろせん /北海道路線/\nほっかいゆでん /北海油田/\nほっかむり /頬っ被り;知らんぷり/\nほっかん /北漢;[中国史]十国の一(951-979)/\nほっき /発起/発企/\nほっきがい /北寄貝/\nほっきしゃ /発起者/\nほっきせつりつ /発起設立/\nほっきにん /発起人/\nほっきにんいちどう /発起人一同/\nほっきょく /北極/\nほっきょくかい /北極海/\nほっきょくかん /北極冠/\nほっきょくぐま /北極熊/\nほっきょくけん /北極圏/\nほっきょくせい /北極星/\nほっきょくてん /北極点/\nほっく /発句/\nほっけ /法華/北家;[日本史]藤原氏-/\nほっけきょう /法華経/\nほっけしゅう /法華宗/\nほっけど /法花堂;姓/\nほっこう /北郊/\nほっこく /北国/\nほっこくかいどう /北国街道;北陸道-中山道/\nほっこくぎんこう /北國銀行;[企業名]/北国銀行;※「北國銀行」が正式/\nほっこくしんぶん /北国新聞/\nほっさ /発作/\nほっさてき /発作的/\nほっしょう /法性;[仏教]/\nほっしん /発疹;[医]eruption/発心;[仏教]菩提心を起こす/法身;[仏教](dharma-kaya)宇宙の理法としての仏/\nほっしんのう /法親王;[日本史]/\nほっしんぶつ /法身仏/\nほっす /払子/法主/法子/\nほっせき /発赤/\nほっそうしゅう /法相宗/\nほっそく /発足/\nほっそくいらい /発足以来/\nほっそくかい /発足会/\nほっそくじ /発足時/\nほっそくとうじ /発足当時/\nほった /堀田;(つちへん)/掘田;(てへん)/\nほったい /法体/\nほったて /掘建/掘っ立て/掘っ建て/\nほったてごや /掘っ建て小屋/\nほったん /発端/\nほっとう /発頭/\nほっとうにん /発頭人/\nほっぴょうよう /北氷洋/\nほっぺ /頬っぺ;林檎のような-/\nほっぺた /頬っぺた/\nほっぽう /北方/\nほっぽうけい /北方系/\nほっぽうせん /北方線/\nほっぽうみんぞく /北方民族/\nほっぽうよんとう /北方四島/\nほっぽうりょうど /北方領土/\nほつ /発/\nほつい /発意/\nほつうきょう /保通協/\nほつえ /上枝;⇔下枝(しずえ)/\nほつがん /発願/\nほつぎ /発議/\nほつご /発語/\nほつま /秀真/\nほつれ /解れ/\nほづ /保津/\nほづがわ /保津川/\nほづきょう /保津峡/\nほづつ /火筒/\nほづな /帆綱/\nほづみ /穂積/\nほてい /布袋/補綴/補訂/保定/\nほていあおい /布袋葵/\nほていか /補綴科/\nほていちく /布袋竹/\nほていぶつ /補綴物/\nほてつ /補綴/\nほてん /補填/保典/\nほと /陰/\nほとぎ /缶/\nほとぎへん /缶偏/\nほとけ /仏/佛;「仏」の旧字(人名用漢字)/\nほとけごころ /仏心/\nほとけさま /仏様/仏さま/\nほとけのざ /仏の座/\nほととぎす /不如帰/子規/時鳥/杜鵑/杜宇/蜀魂/\nほとほと /幾;almost,very.「-懲りました」/殆;=幾/\nほとぼり /熱/\nほとり /辺;(字義:行き詰まった所)/畔;(字義:分かれる場所)/滸;(字義:水際)/邊;「辺」の旧字1/邉;「辺」の旧字2/\nほとんど /殆ど/殆んど/幾ど/殆/\nほど /程/歩度/火床;囲炉裏の-/塊芋/塊/\nほど> /程;程近い,程経て/\nほどあい /程合い/程合/\nほどいも /塊芋/\nほどう /歩道/補導/舗道;pavement.舗装した(歩)道/舖道;「舗」旧字/\nほどうがわ /歩道側/\nほどうきょう /歩道橋/補導協/\nほどうれき /補導歴/\nほどがや /保土ヶ谷/保土が谷/\nほどがやく /保土ヶ谷区/\nほどこし /施し/\nほどこしもの /施し物/\nほどなく /程なく/\nほどの /程野/\nほどほど /程々/程程/\nほない /保内/\nほなか /火中/\nほなが /穂長/保永/\nほなみ /穂波/保奈美/\nほにゅう /哺乳/\nほにゅうどうぶつ /哺乳動物/\nほにゅうびん /哺乳瓶/\nほにゅうるい /哺乳類/\nほにん /補任/\nほぬの /帆布/\nほね /骨/\nほねおしみ /骨惜しみ/\nほねおり /骨折り/\nほねおりぞん /骨折り損/\nほねかわ /骨皮/骨川/\nほねかわすじえもん /骨皮筋右衛門/\nほねぐみ /骨組/骨組み/\nほねざかな /骨魚/\nほねしごと /骨仕事/\nほねっぷし /骨っ節/\nほねつき /骨付き/\nほねつきかるび /骨付きカルビ/\nほねつぎ /骨接ぎ/\nほねつりょく /保熱力/\nほねなし /骨無し/\nほねなしさかな /骨なし魚/\nほねぬき /骨抜き/骨抜/\nほねぬきさかな /骨抜き魚/\nほねばなれ /骨離れ/\nほねぶと /骨太/\nほねぼそ /骨細/\nほねみ /骨身/\nほねやすみ /骨休み/\nほねやすめ /骨休め/\nほの /仄/\nほのお /炎/焔/\nほのか /仄か/側か;=仄か/\nほのじ /ほの字/ホの字/\nほのぼの /仄々/仄仄/\nほはば /歩幅/\nほばく /捕縛/\nほばしら /帆柱/檣;=帆柱/艢;=檣/\nほばら /保原/\nほひ /補肥/\nほひつ /補筆;touch.「草稿に-する」/輔弼;assist.「大臣を-する」/補弼;=輔弼/\nほふ /保父/\nほふく /匍匐/\nほふくぜんしん /匍匐前進/\nほふる /屠る/\nほぶ /歩武/\nほぶね /帆船/\nほへい /歩兵/\nほべつ /穂別/\nほほ /頬/\nほほえみ /微笑み/微笑/頬笑み;=微笑み/\nほほずゑ /頬杖;※仮名遣い「ほほづえ」or旧仮名遣い「ほほづゑ」/\nほほづえ /頬杖/\nほほぼね /頬骨;=ほおぼね/\nほぼ /保母/略/保姆;=保母/\nほまえ /帆前/\nほまれ /誉れ/誉/\nほむぎ /穂麦/\nほむら /焔/炎/\nほめことば /誉め言葉/褒め言葉/\nほめごろし /褒め殺し/誉め殺し/\nほや /火屋;ランプの-/海鞘;[動物]sea squirt/穂屋/火舎;≒火屋/老海鼠;=海鞘/寄生;やどりぎ/\nほやがらす /保谷硝子;[企業名]/\nほやなぎ /保柳/\nほやの /保屋野;姓/\nほゆう /保有/\nほゆうき /保有機/\nほゆうこく /保有国/\nほゆうしゃ /保有者/\nほゆうすう /保有数/\nほゆうぜい /保有税/\nほゆうねんすう /保有年数/\nほゆうひりつ /保有比率/\nほゆうりょう /保有量/\nほよう /保養/歩容/\nほようしょ /保養所/\nほようじょ /保養所/\nほようち /保養地/\nほら /洞/法螺/\nほらーえいが /ホラー映画/\nほらあな /洞穴/\nほらがい /法螺貝/ほら貝/\nほらがとうげ /洞ヶ峠/\nほらぐち /洞口/\nほらど /洞戸/\nほらふき /法螺吹き/ホラ吹き/ほら吹き/\nほり /堀/捕吏/壕;原義:水のないほり/濠;原義:水を入れたほり/彫り/\nほりい /堀井/堀居/\nほりいけ /堀池/\nほりうち /堀内/\nほりえ /堀江/\nほりお /堀尾/\nほりかわ /堀川/堀河/\nほりかわてんのう /堀河天皇/\nほりがね /堀金/\nほりきり /堀切/\nほりぐち /堀口/\nほりげん /堀玄/\nほりこし /堀越/\nほりこしこうこう /堀越高校/\nほりこみ /彫り込み/彫込み/\nほりごたつ /掘り炬燵/堀ごたつ/\nほりごめ /堀込/堀米/\nほりさき /堀崎/\nほりし /彫師/彫り師/\nほりた /堀田/\nほりたつお /堀辰雄/\nほりだし /掘り出し/\nほりだしもの /掘り出し物/\nほりどめ /堀留/\nほりの /堀野/\nほりのうち /堀之内/堀の内/\nほりのくち /堀之口/\nほりば /堀場/\nほりばせいさくしょ /堀場製作所;[企業名]/\nほりばた /堀端/\nほりべ /堀部/堀辺/\nほりまつ /堀松/\nほりもと /堀本/\nほりもの /彫物/\nほりものし /彫物師/彫り物師/\nほりゅう /保留/蒲柳/補流/\nほりゅうおん /保留音/\nほりゅうきん /保留金/\nほりゅうじかん /保留時間/\nほりゅうじこう /保留事項/\nほりゅうじょうたい /保留状態/\nほりゅうのしつ /蒲柳の質;ひ弱/\nほりゅうぶん /保留分/\nほりょ /捕虜/\nほりょく /補力/\nほりわり /掘割/\nほるい /堡塁/\nほるみうむ /Ho/Holmium/\nほるもんざい /ホルモン剤/\nほるもんやき /ホルモン焼き;[料理]broiled innards/ホルモン焼/\nほるもんりょうほう /ホルモン療法/\nほれい /保冷/\nほれいざい /保冷剤/保冷材/\nほれいよう /保冷用/\nほれぐすり /惚れ薬/\nほれぼれ /惚れ惚れ/\nほろ /幌/保呂/袰/母衣;鎧の飾り/\nほろいずみ /幌泉/\nほろう /歩廊/\nほろかない /幌加内/\nほろくさ /保呂草;姓/\nほろつき /幌付き/\nほろにが /ほろ苦/\nほろのべ /幌延/\nほろばしゃ /幌馬車/\nほろべつ /幌別/\nほろほろちょう /ほろほろ鳥/珠鶏/\nほろよい /ほろ酔い/微酔い/\nほろよいきげん /微酔い機嫌/\nほわんちゅー /黄酒/\nほん /本/翻;翻訳/飜;「翻」の旧字(人名用漢字)/奔;奔放/犇;ひし・めく/畚;もっこ/笨;粗笨/反;(呉音)謀反/叛;(慣用音) 謀叛/\nほん> /本/\nほんあざ /本字/\nほんあつぎ /本厚木/\nほんあみ /本阿弥/\nほんあみこうえつ /本阿弥光悦;1558-1637/\nほんあん /翻案/本案/\nほんあんけん /翻案権/\nほんあんはんけつ /本案判決/\nほんあんぶつ /翻案物/\nほんい /本位/品位/本意/翻意/\nほんいーそー /混一色/\nほんいいんかい /本委員会/\nほんいがい /本以外/\nほんいせい /本位制/\nほんいせいど /本位制度/\nほんいだ /本位田/\nほんいつ /奔逸/\nほんいでん /本位田/\nほんいん /本院/本因/本員/\nほんいんぼう /本因坊/\nほんいんぼうせん /本因坊戦/\nほんう /本有/\nほんうんよう /本運用/\nほんえ /本絵/\nほんえい /本営/本影/\nほんえんそうかい /本演奏会/\nほんおく /本屋/\nほんか /本科/本歌;(和歌の)-取り/\nほんかい /本会/本懐;-を遂げる/\nほんかいぎ /本会議/\nほんかいどう /本街道/\nほんかいほう /本会報/\nほんかく /本格/\nほんかくうんよう /本格運用/\nほんかくか /本格化/\nほんかくさくひん /本格作品/\nほんかくさんか /本格参加/\nほんかくしょうちゅう /本格焼酎;乙類焼酎/\nほんかくすいり /本格推理/\nほんかくすいりしょうせつ /本格推理小説/\nほんかくてき /本格的/\nほんかくは /本格派/\nほんかくはとうしゅ /本格派投手/\nほんかくもの /本格物/\nほんかせい /本科生/\nほんかどり /本歌取り/\nほんかわ /本革/\nほんかわね /本川根/\nほんかわらぶき /本瓦葺き;[建築]平瓦と丸瓦で葺く/\nほんかん /本館/本管/本官/本艦/\nほんかんすう /本関数/\nほんがかり /本係/\nほんがく /本学/\nほんがくだいがくいん /本学大学院/\nほんがっかい /本学会/\nほんがつお /本鰹/\nほんがま /本窯/\nほんがわ /本川/\nほんがん /本願/\nほんがんじ /本願寺/\nほんき /本気/本機/本期/\nほんきかく /本企画/\nほんきしゅ /本機種/\nほんきじ /本記事/\nほんきじる /本気汁;[卑]/\nほんきそく /本規則/\nほんきてい /本規定/\nほんきやく /本規約/\nほんきゅう /本給/\nほんきょ /本拠/本挙/\nほんきょく /本局/\nほんきょち /本拠地/\nほんきょちいがい /本拠地以外/\nほんきょちいてん /本拠地移転/\nほんきょちきゅうじょう /本拠地球場/\nほんきん /本金/\nほんぎ /本紀/本義/\nほんぎまり /本決まり/\nほんぎょう /本業/本行/\nほんくげぬま /本鵠沼/\nほんくげぬまえき /本鵠沼駅/\nほんぐう /本宮/\nほんぐうさん /本宮山/\nほんぐみ /本組/\nほんぐもり /本曇り/\nほんけ /本家/\nほんけい /本刑/本慧/\nほんけいさい /本掲載/\nほんけいやく /本契約/\nほんけってい /本決定/\nほんけつ /本決/\nほんけほんもと /本家本元/\nほんけん /本件/本券/本権/\nほんけんきゅう /本研究/\nほんけんきゅうかい /本研究会/\nほんけんきゅうしつ /本研究室/\nほんけんきゅうしゅうかい /本研究集会/\nほんけんきゅうじょ /本研究所/\nほんけんとう /本検討/\nほんげい /本芸/\nほんげつ /本月/\nほんげん /本源/\nほんげんてきちくせき /本源的蓄積;[経済]ursprungliche Akkumulation (Marxの用語)/\nほんこう /本校/本稿/本項/本工/本甲/\nほんこうえん /本講演/\nほんこうざ /本講座/\nほんこく /翻刻/\nほんこくぼん /翻刻本;reprint/\nほんこまごめ /本駒込/\nほんこん /香港/\nほんこんえいが /香港映画/\nほんこんおうふく /香港往復/\nほんこんけいとくくうこう /香港啓徳空港/\nほんこんこくさいけいさつ /香港国際警察/\nほんこんじん /香港人/\nほんこんせい /香港製/\nほんこんせん /香港線/\nほんこんつう /香港通/\nほんこんとう /香港島/\nほんこんどる /香港ドル/\nほんこんはつ /香港発/\nほんこんもの /香港物/\nほんこんりょこう /香港旅行/\nほんご /本語/\nほんごう /本郷/本号/\nほんごうさんちょうめ /本郷三丁目/\nほんごうしん /本郷新/\nほんごうそうもく /ホンゴウソウ目/Triuridales/\nほんごうだい /本郷台/\nほんごうどおり /本郷通り/\nほんごうゆうびんきょく /本郷郵便局/\nほんごく /本国/本石/\nほんごくしよう /本国仕様/\nほんごくばん /本国版/\nほんごくほう /本国法/\nほんごくむけ /本国向け/\nほんごし /本腰/\nほんさい /本妻/\nほんさいよう /本採用/\nほんさく /本作/\nほんさくひん /本作品/\nほんさん /本三/\nほんざん /本山/\nほんし /本誌/本紙/本旨/本四/本志/\nほんしおがま /本塩釜/\nほんしかきょう /本四架橋;本州四国連絡橋の架橋/\nほんしき /本式/\nほんしけいさい /本誌掲載/\nほんしけん /本試験/\nほんしこう /本施行/\nほんしつ /本質/\nほんしつてき /本質的/\nほんしつてきかいけつ /本質的解決/\nほんしつてきぶぶん /本質的部分/\nほんしつてきもんだい /本質的問題/\nほんしびさんせん /本四備讃線/\nほんしぶ /本支部/\nほんしゃ /本社/\nほんしゃがわ /本社側/\nほんしゃきのう /本社機能/\nほんしゃきんむ /本社勤務/\nほんしゃぎじゅつぶもん /本社技術部門/\nほんしゃこうじょう /本社工場/\nほんしゃしょざいち /本社所在地/\nほんしゃびる /本社ビル/\nほんしゃべっかん /本社別館/\nほんしゃまえ /本社前/\nほんしゅう /本州/\nほんしゅういなん /本州以南/\nほんしゅうがわ /本州側/\nほんしゅうじょうりく /本州上陸/\nほんしゅうじん /本州人/\nほんしゅうせい /本修正/\nほんしゅうせいし /本州製紙;[企業名]/\nほんしゅつ /本出/奔出/\nほんしゅほう /本手法/\nほんしょ /本書/本初/本所/本署/\nほんしょう /本性/本章/本省/本生;[仏教]Jataka/本症/本賞/本証/本荘/\nほんしょうきょう /本生経;[仏教]Jataka/\nほんしょうきん /本賞金/\nほんしょく /本職/本色/\nほんしょまつび /本書末尾/\nほんしよう /本仕様/\nほんしようきょだく /本使用許諾/\nほんしれんさい /本誌連載/\nほんしん /本心/本震/本審/\nほんしんさ /本審査/\nほんしんさかい /本審査会/\nほんじ /本地/本寺/本字/翻字/本辞/\nほんじぎょう /本事業/\nほんじしょ /本辞書/\nほんじしょう /本時称/\nほんじすいじゃく /本地垂迹/\nほんじすいじゃくせつ /本地垂迹説/\nほんじたい /本自体/\nほんじっけん /本実験/\nほんじつ /本日/\nほんじつちゅう /本日中/\nほんじつはつばい /本日発売/\nほんじつよなか /本日夜中/\nほんじつよる /本日夜/\nほんじゅつしき /本術式/\nほんじょ /本所/\nほんじょあずまばし /本所吾妻橋/\nほんじょう /本庄/本荘/本条/本城/本状/本匠/\nほんじょうこう /本条項/\nほんじょうぞう /本醸造/\nほんじょうほう /本情報/\nほんじん /本陣/\nほんすう /本数/\nほんすうせいげん /本数制限/\nほんすじ /本筋/\nほんずき /本好き/\nほんせい /本性;nature.「人の-は[善悪]」/本姓;original surname.「与謝蕪村、-谷口」/本制/\nほんせいひん /本製品/\nほんせいほん /本製本/\nほんせき /本籍/\nほんせきち /本籍地/\nほんせつ /本節/本説/\nほんせん /本線;main line.「山陽-」/本戦;final.「F1の-」/本選;final selection.「コンクールの-」/本船;this ship/\nほんせんうんよう /本線運用/\nほんせんかい /本選会/\nほんせんがわ /本線側/\nほんせんぎふ /本線岐阜/\nほんせんけいとう /本線系統/\nほんせんこう /本専攻/\nほんせんしゅつじょう /本戦出場/\nほんせんしゅつじょうけん /本戦出場権/\nほんせんじょう /本線上/\nほんせんそうこう /本線走行/\nほんせんぞい /本線沿い/\nほんせんとっきゅう /本線特急/\nほんせんもんてん /本専門店/\nほんせんわたし /本船渡し;[経済]free on board(FOB). 「-価格]/\nほんぜん /本膳/本然/翻然/\nほんぜんりょうり /本膳料理/\nほんそ /本訴/\nほんそう /奔走/本葬/本送/\nほんそうち /本装置/\nほんそく /本則/\nほんぞう /本草/\nほんぞうがく /本草学/\nほんぞく /本属/\nほんぞん /本尊/\nほんたい /本体/本隊/本態/\nほんたいいがい /本体以外/\nほんたいかい /本大会/\nほんたいかかく /本体価格/\nほんたいかん /本体間/\nほんたいがわ /本体側/\nほんたいきばん /本体基盤/\nほんたいこうぶ /本体後部/\nほんたいこしょう /本体故障/\nほんたいじゅうりょう /本体重量/\nほんたいせい /本態性/\nほんたいない /本体内/\nほんたいないぞう /本体内蔵/\nほんたいないぶ /本体内部/\nほんたいひだりした /本体左下/\nほんたいよう /本体用/\nほんたいろん /本体論/\nほんたく /本宅/\nほんたて /本立て/本立/\nほんだ /本田/本多/誉田/\nほんだい /本題/本代;書籍費/\nほんだいがく /本大学/\nほんだかついち /本多勝一/\nほんだぎけん /本田技研/\nほんだげきじょう /本多劇場/\nほんだそういちろう /本田宗一郎/\nほんだち /本裁ち/\nほんだて /本立/\nほんだな /本棚/\nほんだなせいり /本棚整理/\nほんち /本地/奔馳/\nほんちすいじゃくせつ /本地垂迹説/\nほんちば /本千葉/\nほんちゅー /紅中/\nほんちゅう /本中/本注/奔注/\nほんちょう /本町/本庁/本朝/\nほんちょうさ /本調査/\nほんちょうし /本調子/\nほんちょうつがん /本朝通鑑/\nほんつや /本通夜/\nほんづけ /本付/\nほんて /本手/\nほんてい /本邸/\nほんていあん /本提案/\nほんてき /本的/\nほんてぐみ /本手組/\nほんてん /本店/本展/\nほんてんちか /本店地下/\nほんてんまえ /本店前/\nほんでん /本殿/本田/本伝/\nほんでんわき /本電話機/\nほんと /本当/\nほんとう /本当/本島/本棟/奔騰/\nほんとうこう /本投稿/\nほんとうない /本島内/\nほんとくしゅう /本特集/\nほんとじ /本綴じ/\nほんど /本土/本渡/\nほんどう /本堂/本道/\nほんどうし /本動詞/\nほんどおり /本通り/\nほんどく /本読/\nほんどけっせん /本土決戦/本土決戰;「戦」旧字/\nほんどこ /本床/\nほんどせん /本土線/\nほんどほうめん /本土方面/\nほんないよう /本内容/\nほんなだい /本名題/\nほんにん /本人/\nほんにんあて /本人宛/\nほんにんいがい /本人以外/\nほんにんかくにん /本人確認/\nほんにんしだい /本人次第/\nほんにんたち /本人達/\nほんにんだん /本人談/\nほんにんどうし /本人同士/\nほんぬ /本有/\nほんぬい /本縫い;⇔仮縫い/\nほんぬり /本塗り/\nほんね /本音/\nほんねん /本年/本然/\nほんねんど /本年度/\nほんねんどさいご /本年度最後/\nほんねんどぶん /本年度分/\nほんのう /本能/\nほんのうしゅぎ /本能主義;instinctualism/\nほんのうじ /本能寺/\nほんのうてき /本能的/\nほんのうてきよっきゅう /本能的欲求/\nほんのまち /本の街/\nほんはすぬま /本蓮沼/\nほんはっぴょう /本発表/\nほんはつめい /本発明/\nほんば /本場/本葉;[植物]true leaf/奔馬/\nほんばこ /本箱/\nほんばしょ /本場所/\nほんばば /本馬場/\nほんばばにゅうじょう /本馬場入場/\nほんばもの /本場物/\nほんばん /本番/\nほんばんちゅう /本番中/\nほんばんまえ /本番前/\nほんばんよう /本番用/\nほんぱん /紅幇/\nほんひょうしき /本標識/\nほんびき /本引/\nほんぴょう /本表/\nほんぴん /本品/\nほんぶ /本部/\nほんぶこうしゃ /本部校舎/\nほんぶこうない /本部構内/\nほんぶし /本節;本式の鰹節。⇔亀節/\nほんぶしざい /本部資材/\nほんぶしん /本普請/\nほんぶせき /本部席/\nほんぶたい /本舞台/\nほんぶちいき /本部地域/\nほんぶちょう /本部長/\nほんぶっけん /本物件/\nほんぶない /本部内/\nほんぶり /本降り/\nほんぶん /本文;†text/本分;†duty.「学生の-」/\nほんぶんかかい /本分科会/\nほんぶんさんしょう /本文参照/\nほんぶんしょ /本文書/\nほんぶんしょうりゃく /本文省略/\nほんぶんちゅう /本文中/\nほんぶんまつ /本文末/\nほんぶんりゃく /本文略/\nほんぷ /本譜/\nほんぷく /本復/\nほんべつ /本別/\nほんぺん /本編/本篇/\nほんぺんしゅうりょうご /本編終了後/\nほんぺんちゅう /本編中/\nほんほうえい /本放映/\nほんほうこく /本報告/\nほんほうしき /本方式/\nほんほうそう /本放送/\nほんほうそうじ /本放送時/\nほんほうそうとうじ /本放送当時/\nほんほうほう /本方法/\nほんぽ /本舗/本圃/\nほんぽう /本邦;-初公開/本法;this law/奔放;自由-/本報/本俸;basic salary/\nほんぽうはつ /本邦初/\nほんま /本間/本馬/\nほんまち /本町/\nほんまつ /本末/\nほんまつてんとう /本末転倒/\nほんまつり /本祭り/本祭/\nほんまる /本丸/\nほんみょう /本名/\nほんみょうしょう /本命星;[陰陽道]/\nほんむ /本務/\nほんむねづくり /本棟造り;[建築]/\nほんめ /本目/\nほんめい /本命/奔命/本名/\nほんめいし /本命視/\nほんめいば /本命馬/\nほんめんきょ /本免許/\nほんもう /本望/\nほんもく /本牧/\nほんもくちょう /本牧町/\nほんもくほうめん /本牧方面/\nほんもと /本元/\nほんもの /本物/\nほんもん /本文/本問/\nほんもんじ /本門寺/\nほんや /本屋/\nほんやがい /本屋街/\nほんやく /翻訳/飜訳;「翻」異体字/\nほんやくか /翻訳家/翻訳化/\nほんやくき /翻訳機/\nほんやくきかく /翻訳規格/\nほんやくきじ /翻訳記事/\nほんやくけい /翻訳系/\nほんやくけん /翻訳権/\nほんやくさぎょう /翻訳作業/\nほんやくしゃ /翻訳者/\nほんやくしょ /翻訳書/\nほんやくじ /翻訳時/\nほんやくじょう /翻訳上/\nほんやくちゅう /翻訳中/\nほんやくばん /翻訳版/\nほんやくぶん /翻訳文/\nほんやくぶんがく /翻訳文学/\nほんやくぼん /翻訳本/\nほんやくもの /翻訳物/\nほんやばけい /本耶馬渓/\nほんやめい /本屋名/\nほんゆう /本有/\nほんゆうてき /本有的/\nほんよさん /本予算/\nほんよみ /本読み/\nほんらい /本来/\nほんらいてき /本来的/\nほんらいべつ /本来別/\nほんらん /本欄/\nほんりゅう /本流;mainstream/奔流;torrent/\nほんりゅういき /本流域/\nほんりょう /本領/\nほんりょうはっき /本領発揮/\nほんるい /本塁/\nほんるいだ /本塁打/\nほんるいだおう /本塁打王/\nほんれい /本鈴/\nほんれき /本暦/\nほんれんさい /本連載/\nほんろう /翻弄/\nほんろせん /本路線/\nほんろん /本論/\nほんろんぶん /本論文/\nぼ /母/簿/戊;つちのえ/募;募集/墓;墓地/慕;恋慕/暮;くらす/坊;(発音綴り) 裸ん坊/姆;保姆(=保母)/拇;拇印/模;規模/謨;護謨(ゴム)/菩;菩提/姥;うば/牡;(慣用音)牡丹/保;?/\nぼーあはんけい /ボーア半径/\nぼーすりゅうし /ボース粒子;boson/\nぼーとぶ /ボート部/\nぼーりうむ /Bh/Bohrium/\nぼーりんぐじょう /ボーリング場/\nぼーるあそび /ボール遊び/\nぼーるがみ /ボール紙/\nぼーるじょう /ボール状/\nぼーるだま /ボール球/\nぼーるどたい /ボールド体/\nぼーるなげ /ボール投げ/\nぼーるばこ /ボール箱/\nぼーるばん /ボール盤;穴開け機/\nぼいき /墓域/\nぼいどりつ /ボイド率/\nぼいん /母音/拇印/\nぼいんかん /母音間/\nぼいんきごう /母音記号/\nぼいんじ /母音字/\nぼいんちょう /母音長/\nぼいんちょうわ /母音調和;[言語]vowel harmony/\nぼいんにんしき /母音認識/\nぼいんぶ /母音部/\nぼう /某/棒/房/坊/帽/暮雨/謀;謀殺/暴;暴力/瀑;瀑布(ばくふ)/膨;膨張/厖;厖大/尨;むく/抱;辛抱/胞;細胞/卯;(十二支の)うさぎ/茆/昴;すばる/蟒;蟒蛇/蠎;「蟒」の異体字/鉾;ほこ/牟/眸;(ひとみ)双眸/虻;あぶ/亡;死亡/忘;忘却/忙;多忙/望;希望/妄;(漢音)妄想/氓;蒼氓/芒;すすき/茫;茫然/鋩;(切っ先)/傍;路傍/妨;妨害/紡;紡績/肪;脂肪/防;防御/旁;偏旁/榜;標榜/滂;ひろい/膀;膀胱/蒡;牛蒡/謗;誹謗/茅;ちがや/袤/冒;冒険/冐;「冒」の異体字/瑁;玳瑁(たいまい)/惘;惘然(=呆然)/网;あみ/罔;欺罔/呆;呆然/鵬;おおとり/乏;窮乏/剖;解剖/貌;風貌/貿;貿易/儚;はかな・い/懋/旄/甍;いらか/髦;たれがみ/黽/\nぼう> /某/\nぼうあく /暴悪/\nぼうあつ /暴圧/\nぼうあんき /棒暗記/\nぼうい /暴威/\nぼういざかや /某居酒屋/\nぼういん /暴飲/\nぼういんぼうしょく /暴飲暴食/\nぼうう /暴雨/\nぼうえい /防衛/\nぼうえいいかだいがっこう /防衛医科大学校;www.ndmc.ac.jp/\nぼうえいいだい /防衛医大/\nぼうえいうんてん /防衛運転/\nぼうえいぐん /防衛軍/\nぼうえいさく /防衛策/\nぼうえいしせつちょう /防衛施設庁/\nぼうえいしょう /防衛省/\nぼうえいせいこう /防衛成功/\nぼうえいせいさく /防衛政策/\nぼうえいせん /防衛戦;defensive war/防衛線;defense line/\nぼうえいせんりゃく /防衛戦略/\nぼうえいそうち /防衛装置/\nぼうえいたい /防衛隊/\nぼうえいたいしょう /防衛対象/\nぼうえいだい /防衛大/\nぼうえいだいがっこう /防衛大学校/\nぼうえいだいそつ /防衛大卒/\nぼうえいちょう /防衛庁/\nぼうえいちょうちょうかん /防衛庁長官/\nぼうえいはくしょ /防衛白書/\nぼうえいひ /防衛費/\nぼうえいもう /防衛網/\nぼうえいよう /防衛用/\nぼうえいりょく /防衛力/\nぼうえき /貿易/防疫/某駅/\nぼうえきあかじ /貿易赤字/\nぼうえきかんけい /貿易関係/\nぼうえききゅうすいぶ /防疫給水部/\nぼうえきくろじ /貿易黒字/\nぼうえきこく /貿易国/\nぼうえきしゅうし /貿易収支/\nぼうえきしょう /貿易商/\nぼうえきしょうにん /貿易商人/\nぼうえきしょうへき /貿易障壁/\nぼうえきせいげん /貿易制限/\nぼうえきとうけい /貿易統計/\nぼうえきとりひき /貿易取引/\nぼうえきふう /貿易風/\nぼうえきまさつ /貿易摩擦/\nぼうえん /望遠/防炎/防煙/\nぼうえんがわ /望遠側/\nぼうえんきょう /望遠鏡/\nぼうえんきょうざ /望遠鏡座;Telescopium(Tel)/\nぼうえんきょうや /望遠鏡屋/\nぼうえんくかく /防煙区画/\nぼうえんけい /望遠系/\nぼうえんさつえい /望遠撮影/\nぼうえんしゃ /暴煙者/\nぼうえんぞく /暴煙族/\nぼうえんれんず /望遠レンズ/\nぼうお /防汚;-性,-剤,-塗料/\nぼうおおてきぎょう /某大手企業/\nぼうおく /茅屋/\nぼうおせい /防汚性/\nぼうおん /防音/忘恩/\nぼうおんこうか /防音効果/\nぼうおんざい /防音材/\nぼうおんしつ /防音室/\nぼうおんせい /防音性/\nぼうおんせつび /防音設備/\nぼうおんたいさく /防音対策/\nぼうおんだい /某音大/\nぼうおんへき /防音壁/\nぼうか /防火/膨化/\nぼうかいしゃ /某会社/\nぼうかくかく /防火区画/\nぼうかこうぞう /防火構造;[建築]防火材などである程度の防火性を持たせた構造。slow-burning/\nぼうかざいりょう /防火材料/\nぼうかせい /防火性/\nぼうかせつび /防火設備/\nぼうかちいき /防火地域/\nぼうかでん /某家電/\nぼうかとびら /防火扉/\nぼうかび /防カビ/\nぼうかふく /防火服/\nぼうかへき /防火壁/\nぼうかりん /防火林/\nぼうかん /防寒/傍観/暴漢/坊間/望観/\nぼうかんぎ /防寒着/\nぼうかんぐ /防寒具/\nぼうかんしゃ /傍観者/\nぼうかんたいさく /防寒対策/\nぼうかんちょう /某官庁/\nぼうかんふく /防寒服/\nぼうかんぼうすい /防寒防水/\nぼうが /忘我/\nぼうがい /妨害/望外/\nぼうがいおん /妨害音/\nぼうがいこうい /妨害行為/\nぼうがいこうさく /妨害工作/\nぼうがいざつおん /妨害雑音/\nぼうがいしゃ /妨害者/\nぼうがいしんごう /妨害信号/\nぼうがくしゃ /某学者/\nぼうがしら /棒頭/\nぼうがっかい /某学会/\nぼうがっきてん /某楽器店/\nぼうがっけん /某学研/\nぼうきぎょう /某企業/\nぼうきじ /某記事/\nぼうきゃく /忘却/\nぼうきゅうだん /某球団/\nぼうきょ /暴挙/\nぼうきょう /望郷/防共/\nぼうきょうじゅ /某教授/\nぼうきょく /某局/\nぼうきれ /棒切れ/\nぼうきん /防菌/\nぼうぎ /謀議/\nぼうぎゃく /暴虐/\nぼうぎゃくてき /暴虐的/\nぼうぎょ /防御/防禦;=防御/\nぼうぎょがわ /防御側/\nぼうぎょきこう /防御機構/\nぼうぎょこうどう /防御行動/\nぼうぎょご /防御後/\nぼうぎょじ /防御時/\nぼうぎょてん /防御点/\nぼうぎょのうりょく /防御能力/\nぼうぎょりつ /防御率/\nぼうぎょりょく /防御力/\nぼうぎん /棒銀/\nぼうぎんこう /某銀行/\nぼうくう /防空/\nぼうくうがた /防空型/\nぼうくうごう /防空壕/\nぼうくうずきん /防空頭巾/\nぼうくうのうりょく /防空能力/\nぼうくん /暴君/某君/傍訓/亡君/\nぼうぐ /防具/\nぼうぐみ /棒組/\nぼうぐらふ /棒グラフ/\nぼうけい /傍系/謀計/亡兄/\nぼうけいけつぞく /傍系血族/\nぼうけいしんぞく /傍系親族/\nぼうけん /冒険/剖検/望見/傍見/\nぼうけんえいが /冒険映画/\nぼうけんおう /冒険王/\nぼうけんか /冒険家/\nぼうけんかつげき /冒険活劇/\nぼうけんき /冒険記/\nぼうけんきゅうしょ /某研究所/\nぼうけんしゃ /冒険者/\nぼうけんしゃたち /冒険者達/\nぼうけんしゅぎ /冒険主義/\nぼうけんしょうせつ /冒険小説/\nぼうけんしん /冒険心/\nぼうけんたん /冒険譚/\nぼうけんだん /冒険談/\nぼうけんてき /冒険的/\nぼうけんもの /冒険物/\nぼうけんやろう /冒険野郎/\nぼうけんりょこう /冒険旅行/\nぼうげいにん /某芸人/\nぼうげつ /某月/\nぼうげん /暴言/妄言/防眩;-フィルム/\nぼうげんしゃ /暴言者/\nぼうこ /茫乎/\nぼうこう /暴行/膀胱/棒鋼;steel bar/\nぼうこうえん /膀胱炎/\nぼうこうがん /膀胱癌/膀胱がん/膀胱ガン/\nぼうこうこう /某高校/\nぼうこうざい /暴行罪/\nぼうこうじけん /暴行事件/\nぼうこうない /膀胱内/\nぼうこく /亡国/某国/亡國/坊刻/\nぼうこくりつだいがく /某国立大学/\nぼうこひょうが /暴虎馮河;無鉄砲/\nぼうこん /亡魂/\nぼうご /防護/妄語/\nぼうごししん /防護指針/\nぼうごてん /防護点/\nぼうごふく /防護服/\nぼうごへき /防護壁/\nぼうごむせん /防護無線/\nぼうさ /防砂/\nぼうさい /防災/亡妻/\nぼうさいかぎけん /防災科技研/\nぼうさいくんれん /防災訓練/\nぼうさいじょうほう /防災情報/\nぼうさいずきん /防災頭巾/\nぼうさいせつび /防災設備/\nぼうさいちず /防災地図/\nぼうさき /棒先/\nぼうさくひん /某作品/\nぼうさっか /某作家/\nぼうさつ /謀殺/忙殺/\nぼうさてい /防砂堤/\nぼうさま /坊様/\nぼうさりん /防砂林/\nぼうさん /坊さん/\nぼうざっし /某雑誌/\nぼうし /防止/帽子/某氏/某誌/紡糸/某紙/亡姉/暴死;急死/亡子/望祀/\nぼうしかのう /防止可能/\nぼうしきこう /防止機構/\nぼうしきのう /防止機能/\nぼうしさく /防止策/\nぼうしざい /防止剤/\nぼうしそう /防止層/\nぼうしそうち /防止装置/\nぼうしそち /防止措置/\nぼうしたいさく /防止対策/\nぼうしつ /防湿/亡失/房室/忘失/\nぼうしつざい /防湿剤/\nぼうしほう /防止法/\nぼうしゃ /某社/房舎/紡車/\nぼうしや /帽子屋/\nぼうしゅ /芒種;[二十四節気]6.6頃/\nぼうしゅう /防臭/房州;安房(千葉)/防州;周防(山口)/\nぼうしゅうかんし /某週刊誌/\nぼうしゅうざい /防臭剤/\nぼうしゅく /防縮/昴宿;Pleiades/\nぼうしゅっぱんしゃ /某出版社/\nぼうしょ /某所/防暑/謀書/\nぼうしょう /傍証/帽章/\nぼうしょうよう /某商用/\nぼうしょく /暴食/紡織/望蜀/\nぼうしょくざい /防食剤/\nぼうしょてん /某書店/\nぼうしよう /防止用/\nぼうしん /防振/望診/傍心;excentre/冒進/亡心/\nぼうしんねんかい /忘新年会/\nぼうしんぶん /某新聞/\nぼうしんぶんしゃ /某新聞社/\nぼうじ /防磁/房事/亡児/\nぼうじしゃく /棒磁石;bar magnet/\nぼうじつ /某日/望日;陰暦15日/\nぼうじどうしゃがいしゃ /某自動車会社/\nぼうじま /棒縞/\nぼうじむしょ /某事務所/\nぼうじゃくぶじん /傍若無人/\nぼうじゅ /傍受/\nぼうじゅつ /棒術/\nぼうじゅん /膨潤/\nぼうじょ /防除/\nぼうじょう /棒状/坊城;みやこ/暴状/\nぼうじょうれん /某常連/\nぼうじん /防塵/防刃;stabproof.刺されても安心/\nぼうすい /防水/紡錘/\nぼうすいえき /防水液/\nぼうすいかこう /防水加工/\nぼうすいけい /紡錘形/紡錘型/\nぼうすいこうか /防水効果/\nぼうすいざい /防水剤/\nぼうすいしよう /防水仕様/\nぼうすいせい /防水性/\nぼうすいせいのう /防水性能/\nぼうすいたいさく /防水対策/\nぼうすいちゅう /紡錘虫/\nぼうすいふ /防水布/\nぼうすいぼうかん /防水防寒/\nぼうすじ /某筋/\nぼうず /坊主/坊子/\nぼうずあたま /坊主頭/\nぼうずし /棒寿司/\nぼうずめくり /坊主めくり/坊主捲り/\nぼうせい /防錆/暴政/昴星;Pleiads/\nぼうせいしょり /防錆処理/\nぼうせいとう /某政党/\nぼうせいまる /望星丸/\nぼうせき /紡績/\nぼうせつ /防雪/\nぼうせつえん /傍接円/\nぼうせつりん /防雪林/\nぼうせん /防戦/傍線/棒線/防染/\nぼうせんいっぽう /防戦一方/\nぼうせんぱい /某先輩/\nぼうせんもう /防潜網/\nぼうぜん /呆然/茫然;広大。また≒呆然/惘然;≒呆然/\nぼうぜんじしつ /茫然自失/呆然自失/\nぼうそう /暴走/房総/\nぼうそううんてん /暴走運転/\nぼうそうかいし /暴走開始/\nぼうそうかくせん /房総各線/\nぼうそうぎみ /暴走気味/\nぼうそうしゃ /暴走車/\nぼうそうじこ /暴走事故/\nぼうそうじょうたい /暴走状態/\nぼうそうぞく /暴走族/\nぼうそうちゅう /暴走中/\nぼうそうとっきゅう /房総特急/\nぼうそうはんとう /房総半島/\nぼうそうほうめん /房総方面/\nぼうたいしゅう /某大衆/\nぼうたいほう /暴対法;暴力団対策法/\nぼうたおし /棒倒し/\nぼうたかとび /棒高跳び;vault/棒高飛び;?/\nぼうたて /棒立て/\nぼうだ /滂沱/\nぼうだい /膨大/厖大/傍題/防大/尨大/某大/\nぼうだいがく /某大学/\nぼうだいがくこうがくぶ /某大学工学部/\nぼうだち /棒立ち/\nぼうだに /防ダニ/\nぼうだま /棒球/\nぼうだら /棒鱈/\nぼうだん /防弾/妄談/\nぼうだんがらす /防弾ガラス/\nぼうだんちょっき /防弾チョッキ/\nぼうだんよう /防弾用/\nぼうちゅう /防虫/忙中/房中/傍注/\nぼうちゅうがく /某中学/\nぼうちゅうざい /防虫剤/\nぼうちょう /包丁/傍聴/膨張/膨脹;=膨張/防長;周防と長門/防潮/防諜;antispy/\nぼうちょううちゅう /膨張宇宙;expanding universe/\nぼうちょうけいすう /膨張係数;[化学]expansion coefficient/\nぼうちょうざい /膨張剤/\nぼうちょうせき /傍聴席/\nぼうちょうにん /傍聴人/\nぼうちょうへき /防潮壁/\nぼうちょうりつ /膨張率/\nぼうつい /暴追/\nぼうてい /亡弟/\nぼうてき /防滴/\nぼうてつ /耄耋/\nぼうてん /傍点/某店/\nぼうでんき /某電器/\nぼうでんきてん /某電気店/\nぼうと /暴徒/\nぼうとう /冒頭/暴投/暴騰/\nぼうとうちんじゅつ /冒頭陳述/\nぼうとうぶ /冒頭部/\nぼうとうぶぶん /冒頭部分/\nぼうとく /冒涜/\nぼうどう /暴動/\nぼうどうじんし /某同人誌/\nぼうどうすんぜん /暴動寸前/\nぼうどく /防毒/\nぼうどくますく /防毒マスク/\nぼうない /房内/\nぼうにょう /乏尿/\nぼうねん /忘年/\nぼうねんかい /忘年会/\nぼうの /房野/坊野/\nぼうのつ /坊津/\nぼうはい /暴牌/\nぼうはく /傍白/\nぼうはつ /暴発/\nぼうはてい /防波堤/\nぼうはん /防犯/謀叛/謀判/\nぼうはんかめら /防犯カメラ/\nぼうはんしそう /防犯思想/\nぼうはんじょう /防犯上/\nぼうはんせい /防犯性/\nぼうはんたいさく /防犯対策/\nぼうはんとう /防犯灯/\nぼうはんばいてん /某販売店/\nぼうはんびでお /防犯ビデオ/\nぼうはんぶざー /防犯ブザー/\nぼうはんよう /防犯用/\nぼうはんれんらくじょ /防犯連絡所/\nぼうばい /防黴/\nぼうばく /茫漠/\nぼうばり /棒針;編み物に使う針 cf.鉤針/\nぼうばりあみ /棒針編み/\nぼうばんぐみ /某番組/\nぼうひと /某人/\nぼうひょう /暴評/\nぼうひん /防貧;貧困の予防。⇔救貧/\nぼうび /防備/\nぼうびき /棒引き/\nぼうびや /棒火矢/棒火箭/\nぼうびろく /忘備録/\nぼうふ /防腐/亡父/亡夫/\nぼうふう /暴風/防風/\nぼうふういき /暴風域/\nぼうふうう /暴風雨/\nぼうふうけいほう /暴風警報/\nぼうふうけん /暴風圏/\nぼうふうせい /防風性/\nぼうふうりん /防風林/\nぼうふざい /防腐剤/\nぼうふら /孑孑/\nぼうふり /棒振り/\nぼうぶら /南瓜/\nぼうへき /防壁/\nぼうほうめん /某方面/\nぼうぼ /亡母/\nぼうぼう /某々/茫々;草-/茫茫/\nぼうまい /亡妹/茫昧;vague/\nぼうまん /膨満/暴慢/\nぼうまんかん /膨満感/\nぼうまんがか /某漫画家/\nぼうみん /暴民/\nぼうめい /亡命/\nぼうめいさき /亡命先/\nぼうめいしゃ /亡命者/\nぼうめいじけん /亡命事件/\nぼうめいせいけん /亡命政権;チベット-/\nぼうめいせいふ /亡命政府/\nぼうめつ /亡滅/\nぼうもう /紡毛/\nぼうや /坊や/坊屋;姓/\nぼうゆう /亡友/暴勇/\nぼうゆうじん /某友人/\nぼうゆうめい /某有名/\nぼうゆうめいじん /某有名人/\nぼうよう /望洋/茫洋;果てしなく広い。「-たる大海原」/亡羊;-の嘆,多岐-/滂洋/\nぼうようりょう /望洋寮/\nぼうよみ /棒読み/棒読/\nぼうらく /暴落/\nぼうり /暴利/\nぼうりゃく /謀略/\nぼうりゃくせつ /謀略説/某略説/\nぼうりゅう /傍流/\nぼうりょう /坊領/\nぼうりょく /暴力/\nぼうりょくかくめい /暴力革命/\nぼうりょくざた /暴力沙汰/\nぼうりょくしょうせつ /暴力小説/\nぼうりょくせい /暴力性/\nぼうりょくだん /暴力団/\nぼうりょくだんいん /暴力団員/\nぼうりょくだんしんぽう /暴力団新法/\nぼうりょくだんたいさくほう /暴力団対策法/\nぼうりょくてき /暴力的/\nぼうれい /亡霊/暴戻/\nぼうれいたち /亡霊達/\nぼうろう /望楼/\nぼうろん /暴論/傍論/\nぼうん /暮雲/\nぼえき /母液/\nぼおん /母音/\nぼか /簿価/\nぼかい /暮改/\nぼかし /暈し/\nぼかん /母艦/母管/\nぼかんすう /母関数/\nぼかんない /母艦内/\nぼがい /簿外;(会計)「簿外債務」「簿外資産」など、計算書類に計上されない権利義務/\nぼがいしさん /簿外資産/\nぼがん /母岩/\nぼき /簿記/\nぼきかいけい /簿記会計/\nぼきしき /簿記式/\nぼきょくせん /母曲線/\nぼきょくめん /母曲面/\nぼきん /募金/\nぼきんかつどう /募金活動/\nぼきんがく /募金額/\nぼきんばこ /募金箱/\nぼく /僕/木/牧;牧場/朴;素朴/卜;卜占/撲;撲滅/樸;こはだ/濮;(山東省の川)濮水/墨;墨跡/睦;親睦/穆/攴;とまた/攵/目;(漢音)面目/瀑;(呉音の一つ)/\nぼくあて /僕宛/\nぼくいがい /僕以外/\nぼくか /墨家/\nぼくが /墨画/\nぼくぎゅう /牧牛/\nぼくぎょ /墨魚/\nぼくこう /墨攻/\nぼくこじん /僕個人/\nぼくさつ /撲殺/\nぼくし /牧師/墨子/\nぼくしゃ /牧舎/卜者/\nぼくしゅ /墨守/\nぼくしょ /墨書/\nぼくしょう /木匠/\nぼくしょく /墨色/\nぼくしん /牧神/\nぼくしんぐぶ /ボクシング部/\nぼくじ /墨字/卜辞/\nぼくじしん /僕自身/\nぼくじゅう /墨汁/\nぼくじょう /牧場/卜定/\nぼくじょうかんけいしゃ /牧場関係者/\nぼくじょうちょう /牧場長/\nぼくじん /牧人/\nぼくすい /牧水;人名,若山-/墨水/\nぼくせき /墨跡/木石/墨蹟/\nぼくせん /卜占/\nぼくぜい /卜筮/\nぼくそう /牧草/\nぼくそうち /牧草地/\nぼくたく /木鐸/\nぼくたち /僕達/\nぼくちく /牧畜/木竹/\nぼくちくみんぞく /牧畜民族/\nぼくてき /牧笛/\nぼくとう /木刀/墨東/\nぼくとつ /朴訥/木訥;=朴訥/\nぼくどう /牧童/\nぼくにょう /攴繞;[部首]「攵」または「攴」/攵繞/\nぼくねんじん /朴念仁/\nぼくは /僕は/\nぼくひとり /僕一人/\nぼくふ /牧夫/\nぼくみん /牧民/\nぼくみんかん /牧民官/\nぼくめつ /撲滅/\nぼくめつうんどう /撲滅運動/\nぼくよう /牧羊/\nぼくようしん /牧羊神/\nぼくら /僕等/僕ら/\nぼけ /木瓜/惚け/\nぼけあじ /ボケ味;[写真]/\nぼけい /母系/母型/\nぼけいしゃかい /母系社会;[社会学]matrilineal society/\nぼけつ /墓穴/墓碣;墓石/\nぼけなす /惚け茄子/\nぼけろうじん /ボケ老人/\nぼけん /母権/\nぼけんせい /母権制/\nぼこ /凹/\nぼこう /母校/母港/母后/\nぼこく /母国/\nぼこくご /母国語/\nぼご /母語/\nぼごいがい /母語以外/\nぼごわしゃ /母語話者/\nぼさい /募債/\nぼさつ /菩薩/\nぼさつかい /菩薩戒/\nぼさつぎょう /菩薩行/\nぼさん /墓参/\nぼざい /母材/\nぼし /母子/墓誌/母指;手の親指/拇指;手の親指/母趾;足の親指/拇趾;足の親指/星/干し/乾し/\nぼしかてい /母子家庭/\nぼしかんせん /母子感染/\nぼしき /母式/\nぼしつ /墓室/\nぼしづれ /母子連れ/\nぼしてちょう /母子手帳/\nぼしほけん /母子保健/\nぼしほけんほう /母子保健法/\nぼしゅう /募集/暮秋/\nぼしゅうきかん /募集期間/\nぼしゅうきじ /募集記事/\nぼしゅうけっかほうこく /募集結果報告/\nぼしゅうこうこく /募集広告/\nぼしゅうこくち /募集告知/\nぼしゅうしめきり /募集締切/\nぼしゅうじょうけん /募集条件/\nぼしゅうじんいん /募集人員/\nぼしゅうせつりつ /募集設立/\nぼしゅうたいしょう /募集対象/\nぼしゅうだん /母集団/\nぼしゅうちゅう /募集中/\nぼしゅうていいん /募集定員/\nぼしゅうにんずう /募集人数/\nぼしゅうようこう /募集要項/募集要綱/\nぼしゅうようこうせいきゅう /募集要項請求/\nぼしゅうようりょう /募集要領/\nぼしゅん /暮春/\nぼしょ /墓所/簿書/\nぼしょう /暮鐘/\nぼしょく /暮色/\nぼしりょう /母子寮/\nぼしん /戊辰/\nぼしんしょうしょ /戊申詔書/\nぼしんせんそう /戊辰戦争/\nぼじゅつゆめものがたり /戊戌夢物語/\nぼじょう /慕情/\nぼすう /母数/\nぼすざる /ボス猿/\nぼせい /母性/母星/\nぼせいあい /母性愛/\nぼせいげんり /母性原理/\nぼせいてき /母性的/\nぼせいほご /母性保護/\nぼせいほんのう /母性本能/\nぼせき /墓石/\nぼせつ /暮雪/\nぼせん /母船/母線/\nぼぜん /墓前/\nぼたい /母体/母胎/\nぼたいない /母体内/\nぼたいほごほう /母体保護法/\nぼたにかきょう /菩多尼訶経;(1822) <botanica/\nぼたもち /牡丹餅/\nぼたやま /ボタ山/ぼた山/\nぼたゆき /ぼた雪/\nぼたん /牡丹/釦/鈕/\nぼたんあな /ボタン穴/\nぼたんいろ /牡丹色/\nぼたんか /ボタン科/Paeoniaceae/\nぼたんこう /牡丹江/\nぼたんざくら /牡丹桜/\nぼたんでんち /ボタン電池;button battery/\nぼたんどうろう /牡丹灯籠/\nぼたんなべ /牡丹鍋/\nぼたんもく /ボタン目/Paeoniales/\nぼたんゆき /牡丹雪/\nぼだい /菩提/\nぼだいしょ /菩提所/\nぼだいしん /菩提心;[仏教]/\nぼだいじ /菩提寺/\nぼだいじゅ /菩提樹/\nぼち /墓地/\nぼっ /没/坊/沒;「没」の旧字/\nぼっか /牧歌/\nぼっかい /渤海/\nぼっかく /墨客/\nぼっかてき /牧歌的/\nぼっき /勃起/\nぼっきしょうがい /勃起障害;erectile dysfunction(ED)/\nぼっきふぜん /勃起不全/\nぼっきゃく /没却/\nぼっきょう /木強/\nぼっきょうかん /木強漢/\nぼっきりょく /勃起力/\nぼっくすせき /ボックス席/\nぼっこう /勃興/墨香/\nぼっこうき /勃興期/\nぼっこうしょう /没交渉/\nぼっこせい /没個性/\nぼっこせいてき /没個性的/\nぼっこん /墨痕/\nぼっしゅ /没取/\nぼっしゅう /没収/\nぼっしゅうじあい /没収試合;[野球]forfeited game/\nぼっしゅみ /没趣味/\nぼっしょ /没書/\nぼっちゃん /坊ちゃん/坊っちゃん/\nぼっとう /没頭/\nぼっぱつ /勃発/\nぼつ /没/歿;(人の死)戦歿/沒;「没」の旧字/勃;勃発/渤;渤海/\nぼつ> /没;没論理,没交渉,没常識/\nぼつが /没我/\nぼつこうしょう /没交渉/\nぼつこせい /没個性/\nぼつこせいてき /没個性的/\nぼつご /没後/歿後/\nぼつじょうしき /没常識/\nぼつぜん /没前/勃然/歿前;=没前/\nぼつにゅう /没入/\nぼつねん /没年/歿年/\nぼつふうりゅう /没風流/\nぼつめつ /没滅/\nぼつらく /没落/\nぼつらくきぞく /没落貴族/\nぼつりぬすきん /ボツリヌス菌;(botulinum) 食中毒/\nぼてん /母点/\nぼてんたい /母天体/\nぼどう /母堂/\nぼにゅう /母乳/\nぼね /骨/\nぼはん /母斑/墓畔/\nぼば /牡馬/\nぼひ /墓碑/\nぼひめい /墓碑銘/\nぼひょう /墓標/墓表;=墓標/\nぼふ /母父/\nぼぶんさん /母分散/\nぼへい /募兵/\nぼへいきん /母平均/\nぼほう /母法;⇔子法/模倣/\nぼめい /墓銘/\nぼや /小火/暮夜/\nぼよう /慕容/\nぼら /鯔/鰡/\nぼり /堀/\nぼりゅーむかん /ボリューム感/\nぼりょう /墓陵/\nぼるつまんていすう /ボルツマン定数;1.3806503*10^-23 J・K^-1/\nぼれい /牡蛎;「蠣」異体字/\nぼろ /襤褸/\nぼろきれ /襤褸切れ/\nぼろくず /ボロ屑/\nぼろくそ /襤褸糞/\nぼろぞうきん /ボロ雑巾/\nぼろまけ /ボロ負け/ぼろ負け/\nぼろもうけ /ボロ儲け/ぼろ儲け/\nぼん /盆/凡;平凡/梵;梵字/本/煩;(呉音) 煩悩/\nぼん> /凡;(mediocre) 凡策,凡ミス,凡フライ/\nぼんおどり /盆踊り/盆踊/\nぼんがいちにょ /梵我一如/\nぼんくら /盆暗/\nぼんくれ /盆暮れ/盆暮/\nぼんぐ /凡愚/\nぼんけい /盆景/\nぼんこつ /凡骨/\nぼんご /梵語/\nぼんさい /盆栽/凡才/\nぼんさく /凡作/凡策/\nぼんしつ /凡失/\nぼんしゅ /凡手/\nぼんしょ /梵書/凡書/\nぼんしょう /梵鐘/凡小/\nぼんじ /梵字/\nぼんじん /凡人/\nぼんせき /盆石/\nぼんせん /凡戦/\nぼんそう /凡走/\nぼんぞく /凡俗/\nぼんたい /凡退/\nぼんたん /文旦;ミカン科。ぶんたん。/\nぼんだ /凡打/\nぼんだて /盆点/\nぼんだな /盆棚/\nぼんち /盆地/\nぼんちぎり /盆地霧/\nぼんぢょうちん /盆提灯/\nぼんてん /梵天/\nぼんてんたいしゃく /梵天帝釈/\nぼんのう /煩悩/\nぼんのうそくぼだい /煩悩即菩提/\nぼんぴゃく /凡百/\nぼんぶん /梵文/\nぼんぷ /凡夫/\nぼんべい /孟買/\nぼんぺい /凡平/\nぼんみす /凡ミス/\nぼんやすみ /盆休み/\nぼんよう /凡庸/\nぼんりゃくだて /盆略点/\nぼんりょ /凡慮/\nぽ /歩/舗/舖;旧字/\nぽーつますじょうやく /ポーツマス条約;(Portsmouth) 1905/\nぽーとかん /ポート間/\nぽーとばんごう /ポート番号/\nぽーらんど /波蘭/\nぽーらんどきほう /ポーランド記法/\nぽーらんどご /ポーランド語/\nぽーらんどじん /ポーランド人/\nぽあそんひ /ポアソン比;[物理]Poisson's ratio.応力に水平な方向と垂直な方法との歪みの比/\nぽあそんぶんぷ /ポアソン分布/\nぽいすて /ポイ捨て/\nぽいんたがた /ポインタ型/\nぽいんとせい /ポイント制/\nぽう /包/報/方/法/烹/砲/\nぽえにせんそう /ポエニ戦争;BC264-BC146/\nぽけっとばん /ポケット版/\nぽすとこうぞうしゅぎ /ポスト構造主義;post-structuralisme/\nぽち /・/\nぽちぶくろ /ポチ袋/ぽち袋/\nぽっくりびょう /ぽっくり病/\nぽっとで /ぽっと出/\nぽっとなえ /ポット苗/\nぽつ /・/\nぽつだむせんげん /ポツダム宣言;(Potsdam) 1945/\nぽぷらなみき /ポプラ並木/\nぽりえんかびにる /ポリ塩化ビニル/\nぽりこう /ポリ公/\nぽりぶくろ /ポリ袋/\nぽりぺぷちどさ /ポリペプチド鎖/\nぽるとがる /葡萄牙;Portugal/\nぽるとがるご /ポルトガル語;ポルトガル・ブラジルの公用語。アフリカでも使われる。/\nぽるとがるじん /ポルトガル人/\nぽろにうむ /Po/Polonium/\nぽん /本/椪/\nぽんかん /椪柑/\nぽんず /ポン酢/\nぽんちえ /ポンチ絵/\nぽんとちょう /先斗町/\nぽんど /£;pond,pound/磅/\nぽんびき /ぽん引き/ポン引き/\nぽんぷざ /ポンプ座;Antlia(Ant)/\nぽんぷしき /ポンプ式/\nぽんぷしゃ /ポンプ車/\nま /間/魔/真/麻/磨;みがく/摩;こする/馬/目/墹/媽;母/痲;痲痺/嘛;喇嘛(ラマ)/麼;(助字)/茉;茉莉/眞;「真」の旧字(人名用漢字)/万;(人名用)/満;?/\nま> /真/魔;魔酒,魔軍,魔猫/\nまーじゃん /麻雀/\nまーじゃんきょうしつ /麻雀教室/\nまーじゃんよう /麻雀用/\nまーすとりひとじょうやく /マーストリヒト条約;Maastricht Treaty(1992)/\nまーぼ /麻婆/\nまーぼー /麻婆/\nまーぼーどうふ /麻婆豆腐/\nまーぼーなす /麻婆茄子/\nまーぼどーふ /麻婆豆腐/\nまーぼどうふ /麻婆豆腐/\nまーぼなす /麻婆茄子/\nまーぼはるさめ /麻婆春雨/\nまあい /間合/間合い/\nまあこ /真亜子/\nまあじ /真鰺/\nまあじゃん /麻雀/\nまあじゃんげきが /麻雀劇画/\nまあじゃんたいかい /麻雀大会/\nまあじゃんほうろうき /麻雀放浪記/\nまあじゃんまんが /麻雀漫画/\nまあぼうどうふ /麻婆豆腐/\nまい /枚/毎/米/舞/麻衣/真衣/舞衣/真依/埋;埋没/邁;邁進/妹;姉妹/昧;曖昧/眛;≒昧/瑁/参;動詞語幹/\nまい> /毎/\nまいあさ /毎朝/\nまいいがい /枚以外/\nまいおうぎ /舞扇/\nまいおか /舞岡/\nまいおさめ /舞い納め/\nまいか /真烏賊/\nまいかい /毎回/\nまいかいおうぼ /毎回応募/\nまいかいそくてい /毎回測定/\nまいかいとくてん /毎回得点/\nまいかいはっぴょう /毎回発表/\nまいかいまいかい /毎回毎回/\nまいかぜ /舞風/\nまいき /毎期/\nまいきょ /枚挙/\nまいぎぬ /舞衣/\nまいくろ /μ/micro;[SI接頭語]μ,10^-6/\nまいくろは /マイクロ波/\nまいくろめーとる /μm;(10^-6)m/\nまいぐみ /枚組/\nまいげつ /毎月/\nまいげつだい /毎月第/\nまいこ /舞子/舞妓/毎戸/麻衣子/磨衣子/\nまいこかいがん /舞子海岸/\nまいこつ /埋骨/\nまいご /迷子/\nまいごう /毎号/\nまいさか /舞阪/\nまいし /昧死/\nまいしあい /毎試合/\nまいしゅう /毎週/\nまいしゅうかようび /毎週火曜日/\nまいしゅうきんようび /毎週金曜日/\nまいしゅうすいようび /毎週水曜日/\nまいしゅうどよう /毎週土曜/\nまいしゅうどようび /毎週土曜日/\nまいしゅうなんようび /毎週何曜日/\nまいしゅうにちよう /毎週日曜/\nまいしゅうにちようび /毎週日曜日/\nまいしゅうはっこう /毎週発行/\nまいしゅうはっぴょう /毎週発表/\nまいしゅうひとり /毎週一人/\nまいしゅうほうそう /毎週放送/\nまいしゅうまいつき /毎週毎月/\nまいしゅうまつ /毎週末/\nまいしょく /毎食/\nまいしん /邁進/\nまいじ /毎時/毎次/\nまいじかん /毎時間/\nまいす /売僧/\nまいすう /枚数/\nまいせいじ /毎正時/\nまいせき /毎夕/\nまいせつ /埋設/\nまいせつぶつ /埋設物/\nまいそう /埋葬/昧爽/\nまいそうきろく /埋葬記録/\nまいそうたい /埋葬隊/\nまいそうち /埋葬地/\nまいぞう /埋蔵/\nまいぞうきん /埋蔵金/\nまいぞうひん /埋蔵品/\nまいぞうぶつ /埋蔵物/\nまいぞうぶんかざい /埋蔵文化財/\nまいぞうりょう /埋蔵量/\nまいた /毎田/\nまいたけ /舞茸/\nまいだ /枚田/\nまいちもんじ /真一文字/\nまいつき /毎月/\nまいつきなんにち /毎月何日/\nまいつきはっこう /毎月発行/\nまいつきまつ /毎月末/\nまいづる /舞鶴/\nまいづるこうこう /舞鶴高校/\nまいづるせん /舞鶴線/\nまいとし /毎年/\nまいとしいっかい /毎年一回/\nまいとしけいぞく /毎年継続/\nまいとしこうしん /毎年更新/\nまいとしこうれい /毎年恒例/\nまいとしさんか /毎年参加/\nまいとしはっこう /毎年発行/\nまいとしひとり /毎年一人/\nまいとしほうそう /毎年放送/\nまいとねりうむ /Mt/Meitnerium/\nまいど /毎度/\nまいない /賂/賄/\nまいなす /−;minus/\nまいなすあるふぁ /マイナスα/\nまいなすしこう /マイナス思考/\nまいなすせいちょう /マイナス成長/\nまいなすめん /マイナス面/\nまいなすよういん /マイナス要因/\nまいなすようそ /マイナス要素/\nまいなつ /毎夏/\nまいにち /毎日/\nまいにちいっかい /毎日一回/\nまいにちうんてん /毎日運転/\nまいにちおうかん /毎日王冠/\nまいにちごご /毎日午後/\nまいにちごぜん /毎日午前/\nまいにちしんぶん /毎日新聞/\nまいにちしんぶんしゃ /毎日新聞社;[企業名]www.mainichi.co.jp/\nまいにちつうきん /毎日通勤/\nまいにちはい /毎日杯/\nまいにちほうそう /毎日放送/\nまいにちまいにち /毎日毎日/\nまいにちりよう /毎日利用/\nまいねん /毎年/\nまいねんかいさい /毎年開催/\nまいねんびと /毎年人/\nまいのうみ /舞の海/\nまいはま /舞浜/\nまいはら /米原/\nまいばしょ /毎場所/\nまいばら /米原/\nまいばらえき /米原駅/\nまいばん /毎晩/\nまいひめ /舞姫/\nまいびと /舞人/\nまいびょう /毎秒/\nまいふん /毎分/\nまいぼつ /埋没/\nまいまい /毎々/舞舞/\nまいまいむし /舞舞虫/\nまいめ /枚目/\nまいや /毎夜/米谷/\nまいゆう /毎夕/\nまいよ /毎夜/\nまいよう /枚葉/\nまいようし /枚葉紙/\nまいる /哩/\nまいわし /真鰯/\nまうえ /真上/\nまうしろ /真後ろ/真後/\nまうち /間内/\nまうら /真裏/\nまえ /前/\nまえあし /前足/前脚/\nまえいた /前板/\nまえいわい /前祝/前祝い/\nまえうけ /前受/\nまえうけきん /前受金/\nまえうしろ /前後ろ/\nまえうた /前歌/前唄/\nまえうり /前売り/前売/\nまえうりかいしび /前売開始日/\nまえうりけん /前売券/前売り券/\nまえうりちゅう /前売中/\nまえお /前尾/\nまえおか /前岡/\nまえおき /前置き/前置/\nまえかがみ /前屈み/\nまえかけ /前掛け/\nまえかた /前方/\nまえかれ /前彼;[口]前の彼氏/\nまえかわ /前川/\nまえかんじょう /前勘定/\nまえがき /前書き/前書/前垣/\nまえがし /前貸し/\nまえがしきん /前貸金/\nまえがしら /前頭/\nまえがしらひっとう /前頭筆頭/\nまえがみ /前髪/\nまえがり /前借り/\nまえがりきん /前借金/\nまえがわ /前側/前川/\nまえきん /前金/\nまえく /前句/\nまえくづけ /前句付け/前句付/\nまえげいき /前景気/\nまえげり /前蹴り/\nまえこうか /前効果/\nまえこうじょう /前口上/\nまえこうてい /前工程/\nまえこぐち /前小口/\nまえこごみ /前屈み;=まえかがみ/\nまえさがり /前下がり/\nまえさと /前里/\nまえさばき /前捌き;[相撲]/\nまえさわ /前沢/\nまえさんしょう /前参照/\nまえざわ /前沢/前澤/\nまえしま /前島/\nまえしょうとう /前照灯/\nまえしょり /前処理/\nまえしょりぶ /前処理部/\nまえじ /前地/\nまえじた /前舌/\nまえじたぼいん /前舌母音;[音声学]front vowel/\nまえじま /前島/前嶋/\nまえじゅんび /前準備/\nまえじらせ /前知らせ/\nまえすうれつ /前数列/\nまえずもう /前相撲/\nまえずり /前刷/前刷り/\nまえせつ /前説/\nまえせんでん /前宣伝/\nまえぜつ /前説/\nまえだ /前田/前多/\nまえだおし /前倒し/\nまえだせいそん /前田青邨;(1885-1977)日本画家/\nまえだて /前立/\nまえだとしいえ /前田利家/\nまえだれ /前垂れ/\nまえち /前地/\nまえつえ /前津江/\nまえつぼ /前壺/\nまえづけ /前付/\nまえどうさ /前動作/\nまえどなり /前隣/\nまえどまり /前泊/\nまえどり /前録り/\nまえにわ /前庭/\nまえの /前野/\nまえのひ /前の日/\nまえのぶ /前信/\nまえのめり /前のめり/\nまえのり /前ノリ/\nまえのりょうたく /前野良沢/\nまえはし /前橋/\nまえはた /前畑/\nまえはら /前原/\nまえば /前歯/前場/\nまえばし /前橋/\nまえばしし /前橋市/\nまえばししりつ /前橋市立/\nまえばら /前原/\nまえばらい /前払い/前払/\nまえばらいきん /前払金/\nまえばらいひよう /前払費用/\nまえばり /前貼り/\nまえばりおおくち /前張大口/\nまえばる /前原/\nまえばんぐみ /前番組/\nまえひょうばん /前評判/\nまえび /前日/\nまえびき /前弾き;前奏/\nまえびろ /前広/\nまえふり /前振/\nまえぶれ /前触れ/\nまえほ /前穂/\nまえほうこう /前方向/\nまえほり /前堀/\nまえまえ /前々/前前/\nまえみ /前身;前身頃/真恵美/\nまえみごろ /前身頃/\nまえみつ /前褌;[相撲]/\nまえむき /前向き/\nまえもって /前もって/前以て/豫て;「予」の旧字/\nまえやく /前厄/\nまえやち /前谷地/\nまえやま /前山/\nまえやまだ /前山田/\nまえわ /前輪/\nまえわたし /前渡し/\nまえわたしきん /前渡金/\nまお /真央/真緒/麻央;名/真麻/苧麻/\nまおう /魔王/麻黄/\nまおたいちゅー /茅台酒/\nまおとこ /間男/\nまおもて /真面/真表/\nまおりご /マオリ語;Maori/\nまか /摩訶/摩可;正しい候補か?/\nまかい /魔界/\nまかいじん /魔界人/\nまかいとし /魔界都市/\nまかいの /馬飼野/\nまかいむら /魔界村/\nまかお /澳門;Macao/\nまかげ /目陰/目蔭/\nまかじき /真旗魚/\nまかず /間数/\nまかせ /任せ/\nまかぜ /魔風/\nまかつきゅう /磨羯宮;[十二宮]やぎ座(12.22-1.19)/\nまかない /賄い/\nまかふしぎ /摩訶不思議/\nまかべ /真壁/\nまかり /真狩/\nまがい /紛い;詐欺-,-物/擬/紛/\nまがいもの /紛い物/擬物/紛物/\nまがお /真顔/\nまがき /籬/曲垣/\nまがごと /禍事/禍言/\nまがし /間貸し/\nまがた /澗潟/\nまがたま /勾玉/曲玉/\nまがどり /凶鳥/\nまがな /真仮名;万葉仮名/\nまがも /真鴨/\nまがら /真柄/\nまがり /間借り/\nまがりかど /曲がり角/曲り角/\nまがりなり /曲がり形;NB:「まがりなり」表記が普通/曲り形/\nまき /巻/薪/巻き;納豆-,河童-,-が甘い/牧/槙/槇;「槙」の旧字(人名用漢字)/蒔;蒔絵/真希/真紀/真木/真樹/麻紀/麻希/真季/真貴/麻貴/真城/卷;「巻」の旧字(人名用漢字)/\nまきあげ /巻上/巻揚/捲揚/\nまきあげき /巻き揚げ機;winch/巻揚げ機/\nまきあみ /巻き網/巻網/\nまきえ /蒔絵/撒き餌/\nまきお /真樹夫/真紀夫/牧尾/牧朗/\nまきおか /牧丘/牧岡/\nまきおとし /巻き落とし/\nまきかえし /巻き返し/\nまきかわ /巻川/\nまきがい /巻貝/巻き貝/\nまきがみ /巻上;姓/巻紙/巻き紙/\nまきがり /巻狩/\nまきぐち /牧口/\nまきぐも /巻雲/\nまきげ /巻き毛/巻毛/\nまきこ /真紀子/牧子/眞紀子/真希子/麻紀子/真喜子/真貴子/真木子/真樹子/万紀子/満喜子/マキ子/正希子/麻起子/真生子/満紀子/\nまきこみ /巻き込み/\nまきしま /牧島/槙島/\nまきしょてん /槇書店/\nまきじく /巻軸/巻き軸/\nまきじた /巻き舌/巻舌/\nまきじゃく /巻尺/巻き尺/\nまきすう /巻数/\nまきずし /巻き寿司/巻寿司/巻き鮨/\nまきせ /牧瀬/\nまきせん /巻線/巻き線/\nまきせんすう /巻線数/\nまきそのちょう /牧園町/\nまきぞえ /巻き添え/巻添/\nまきぞの /牧園/\nまきた /牧田/蒔田/真北/\nまきたばこ /巻きタバコ/\nまきつき /巻き付き/巻きつき/\nまきつけ /巻き付け/巻きつけ/蒔付け/\nまきとり /巻取/\nまきなおし /蒔き直し/\nまきの /牧野/槙野/\nまきのうち /牧之内/\nまきのお /槇尾/\nまきのこう /牧之郷/牧の郷/\nまきのせ /牧之瀬/\nまきのとみたろう /牧野富太郎/\nまきのはら /牧の原/\nまきはら /牧原/槙原/槇原/\nまきば /牧場/牧葉/\nまきばい /蒔き灰;[茶道]/\nまきばしら /真木柱/\nまきひげ /巻鬚/巻きひげ/巻ひげ/\nまきひこ /眞木彦/\nまきびと /牧人/\nまきぶえ /牧笛/\nまきほん /巻本/\nまきむら /牧村/槙村/\nまきもと /牧本/\nまきもどし /巻き戻し/巻戻し/\nまきもの /巻物/巻き物/\nまきゅう /魔球/\nまきょう /魔境/魔鏡/\nまきょうでんせつ /魔境伝説/\nまきわり /薪割り/\nまぎ /間木/\nまぎゃく /真逆/\nまぎょう /マ行/ま行/\nまぎら /紛ら/\nまぎらわし /紛らわし/\nまぎり /間切り/\nまぎれ /紛れ/\nまぎわ /間際/真際;=間際/\nまく /膜;film/幕;curtain/\nまくあい /幕間/\nまくあいげき /幕合劇/\nまくあき /幕開き/\nまくあけ /幕開け/\nまくあつ /膜厚/\nまくいた /幕板/\nまくうち /幕内/\nまくうちじょうい /幕内上位/\nまくうちりきし /幕内力士/\nまくぎれ /幕切れ/幕切/\nまくぎわ /幕際/\nまくこうぞう /膜構造;[建築]eg.東京ドーム/\nまくしき /幕式/\nまくした /幕下/\nまくしつ /膜質/\nまくしもく /膜翅目;[生物]Hymenoptera/\nまくしょり /膜処理/\nまくそと /幕外/\nまくつ /魔窟/\nまくでんい /膜電位/\nまくない /膜内/\nまくなし /幕無し;のべつ-/\nまくのうち /幕の内/\nまくはり /幕張/\nまくはりてん /幕張店/\nまくはりでんしゃく /幕張電車区/\nまくはりほんごう /幕張本郷/\nまくはりほんごうえき /幕張本郷駅/\nまくひき /幕引き/\nまくべつ /幕別/\nまくま /幕間/\nまくめいがっき /膜鳴楽器;太鼓など。/\nまくもの /幕物/\nまくや /幕屋/\nまくら /枕/\nまくらえ /枕絵/\nまくらかばー /枕カバー/\nまくらがみ /枕上/枕紙/\nまくらぎ /枕木/鍖/\nまくらぎょう /枕経/\nまくらげいしゃ /枕芸者;寝るしか能のない芸者/\nまくらことば /枕詞/枕言葉/\nまくらざき /枕崎/\nまくらざきせん /枕崎線/\nまくらぜに /枕銭/\nまくらぞうし /枕草紙;[文学]江戸のエロ本/\nまくらどけい /枕時計/\nまくらのそうし /枕草子/\nまくらべ /枕辺/\nまくらぼん /枕本/\nまくらめし /枕飯;お通夜の/\nまくらもじ /枕文字/\nまくらもと /枕元/枕許;-に立つ/\nまくらものがたり /枕物語/\nまくろけいざい /マクロ経済/\nまくろけいざいがく /マクロ経済学;macroeconomics/\nまくろぶんせき /マクロ分析/\nまくわうり /真桑瓜/\nまぐさ /秣/芻/蒭/\nまぐさおけ /秣桶/\nまぐし /馬櫛/\nまぐそ /馬糞/\nまぐち /間口/\nまぐねしうむ /Mg/Magnesium/\nまぐまだまり /マグマ溜り/\nまぐれ /紛れ/\nまぐれあたり /紛れ当たり/まぐれ当たり/\nまぐろ /鮪/\nまぐろぎょせん /マグロ漁船/\nまぐわ /耙/\nまぐん /魔軍/\nまけ /負け/敗け/任/目気/\nまけいくさ /負け戦/負け軍/\nまけいしゅら /摩醯首羅/\nまけいぬ /負け犬/負犬/\nまけいろ /負け色/\nまけおしみ /負け惜しみ/\nまけかた /負け方/\nまけかち /負け勝ち/\nまけぎらい /負け嫌い/\nまけぐせ /負け癖/\nまけぐみ /負け組/\nまけこし /負け越し/\nまけじあい /負け試合/\nまけじごころ /負けじ心/\nまけじだましい /負けじ魂/\nまけずおとらず /負けず劣らず/\nまけずぎらい /負けず嫌い/\nまけずもう /負け相撲/\nまけっぷり /負けっ振り/\nまけとうしゅ /負け投手/\nまけばくち /負け博打/\nまけばら /負け腹/\nまけぶり /負け振り/\nまけぼし /負星/\nまけわざ /負け態/\nまけん /魔剣/\nまけんき /負けん気/\nまけんし /磨研紙/\nまげ /髷/曲げ/曲/\nまげおうりょく /曲げ応力;[物理][建築]/\nまげごうせい /曲げ剛性/\nまげしんどう /曲げ振動/\nまげのばし /曲げ伸ばし/\nまげは /曲げ波/\nまげもの /曲げ物/髷物;時代物/\nまこ /麻子/真子/眞子/魔子/麻姑;まごのて/\nまこう /磨香/\nまこそうよう /麻姑掻痒;痒いところに手が届く。転じて思い通りにゆくこと。/\nまこと /誠/実/真/眞;「真」の旧字(人名用漢字)/純;人名/信/亮;人名/真琴/真人/誠人/真湖人/\nまことしやか /真しやか/\nまことに /真に/実に/誠に/\nまこんぶ /真昆布/\nまご /孫/馬子/\nまごい /真鯉/\nまごうけ /孫請け;下請けの下請け/孫請/\nまごうた /馬子唄/\nまごおり /馬郡/\nまごこ /孫子/\nまごころ /真心/\nまごたち /孫達/\nまごでし /孫弟子/\nまごのて /孫の手/\nまごびき /孫引き/\nまごむすめ /孫娘/\nまごめ /馬籠/馬込/\nまごめえき /馬込駅/\nまさ /正/柾/政/征/雅/匡/昌/真/眞;「真」の旧字(人名用漢字)/将/成/麻早/\nまさあき /正明/正昭/雅章/政明/雅明/雅昭/正章/昌明/政昭/正晃/昌之/昌昭/昌晃/正彰/政秋/匡章;名/真昭/\nまさい /磨砕/摩砕/\nまさいち /正一/政一/\nまさいちろう /雅一郎/\nまさえ /雅恵/正江/昌枝/正恵/雅江/優江/\nまさお /正夫/正雄/正男/雅夫/政雄/政夫/政男/昌男/雅雄/昌夫/雅男/雅勇/昌生/征男/方夫/真夫/将生/誠夫/眞生/希男/\nまさおか /正岡/政岡/\nまさおかしき /正岡子規/\nまさおき /正興/\nまさおみ /正臣/\nまさか /雅香/\nまさかさま /真逆様/\nまさかず /正和/正一/昌一/政和/雅和/賢和/\nまさかつ /正勝/政勝/誠勝/\nまさかど /将門/\nまさかどき /将門記/\nまさかね /斉加年/\nまさかり /鉞/\nまさがね /正金/\nまさき /正樹/真樹/正木/雅樹/松前/正規/真崎/昌樹/政樹/正紀/真幸/真咲/正輝/正喜/真先/正毅/正基/正記/昌己/雅基/政木/公輝/眞幸/政輝/正宣/昌毅/仁樹/誠樹/眞希/正揮/\nまさきち /政吉/\nまさきよ /政清/\nまさこ /雅子/昌子/正子/晶子/政子/まさ子/真砂子/真佐子/真沙子/眞砂子/誠子/真紗子/正沙子/\nまさこひ /雅子妃/\nまさご /真砂/\nまさし /正/仁/昌/将/雅史/正史/正志/匡/雅志/正司/雅司/将司/政志/昌史/雅士/政司/昌志/将史/真史/匡史/真志/祐史/將;「将」の旧字(人名用漢字)/昌士/政資/昌嗣/\nまさしく /正しく/\nまさしげ /正成/政重/正茂/雅重/\nまさしち /政七/\nまさじ /政治/正治/政司/政次/正次/雅二/\nまさすけ /正祐/\nまさずみ /正純/\nまさたか /正隆/正孝/昌孝/政隆/政孝/正高/雅隆/真隆/政敬/政貴/誠孝/真考/\nまさたけ /正武/\nまさちゅーせっつこうかだいがく /マサチューセッツ工科大学;Massachusetts Institute of Technology(MIT) web.mit.edu/\nまさつ /摩擦/\nまさつおん /摩擦音/\nまさつぐ /正継/雅紹/仁継/\nまさつけいすう /摩擦係数/\nまさつそくど /摩擦速度/\nまさつていこう /摩擦抵抗/\nまさつてきしつぎょう /摩擦的失業;frictional unemployment/\nまさつね /正恒/\nまさつぶ /摩擦部/\nまさつぶぶん /摩擦部分/\nまさつりょく /摩擦力/\nまさてつ /正哲/\nまさてる /正輝/政輝/雅照/\nまさと /正人/雅人/真人/政人/昌人/雅刀/雅斗/\nまさとし /正敏/正俊/雅俊/正利/昌利/雅敏/政利/真俊/眞利/盛敏/\nまさとみ /正富/正美/政富/\nまさな /雅名/\nまさなお /正直/政直/正尚/雅尚/\nまさなり /正成/政成/正業/\nまさに /正に/\nまさの /雅野/\nまさのぶ /正信/政信/雅信/正伸/昌信/雅宣/昌延/匡伸/雅修/正亘/\nまさのり /正則/正典/正憲/正徳/正規/正紀/雅則/昌典/雅典/昌則/政典/正範/公則/真典/政宣/成憲/\nまさはる /正治/正春/正晴/昌治/雅春/政春/\nまさひこ /雅彦/正彦/昌彦/政彦/真彦/允彦/眞彦/\nまさひさ /昌久/真久/\nまさひで /正秀/正英/昌英/\nまさひと /正人/雅仁/正仁/昌人/賢人/\nまさひろ /正博/昌弘/正弘/雅弘/昌宏/正浩/正広/雅博/正裕/正洋/正宏/雅裕/政弘/昌広/政宏/正寛/真弘/雅浩/政広/雅宏/正大;名/誠広/雅洋/匡弘/政浩/昌寛/征洋/正央/将容/\nまさふさ /政房/\nまさふみ /正文/雅史/雅文/将史/昌文/将文/真詞/\nまさぶみ /正文/\nまさみ /雅美/正美/昌美/正巳/正己/正実/政美/雅巳/昌巳/雅己/昌己/真己/公美/雅実/眞美/雅三/昌未/\nまさみち /正道/真理/雅道/\nまさみつ /正光/昌光/真光/\nまさむね /正宗/政宗/\nまさめ /柾目/正目/正眼/\nまさもと /政本/理元/\nまさや /雅也/昌也/正也/雅哉/正哉/昌哉/正弥/匡哉/\nまさやす /正康/正泰/雅康/政康/雅保/昌泰/誠康/\nまさゆき /雅之/正幸/正之/正行/昌之/昌幸/雅行/政行/雅幸/真之/政幸/政之/真幸/誠之/将行/理之/政征/雅祐/\nまさゆめ /正夢/\nまさよ /雅代/昌代/正代/真砂代/\nまさよう /将容/\nまさよし /正義/昌吉/正芳/昌義/政義/雅義/正好/正良/正善/正元/\nまさより /政頼/\nまさりおとり /優り劣り/\nまさる /大/勝/優/太/賢/秀/\nまざりもの /混ざり物/\nまし /麻紙/増/\nましお /真潮/\nましかく /真四角/\nましき /益城/\nましけ /増毛/\nましこ /益子/増子/猿子;[鳥]/\nましこちょう /益子町/\nましこやき /益子焼;栃木/\nました /増田/真下/間下/\nまして /況して/増して/\nましてや /況してや/\nましど /益戸/\nましば /真柴/間柴/\nましばがき /真柴垣/\nましも /真下/\nましゃく /間尺/\nましゅ /魔手/\nましゅう /摩周/\nましゅうえき /摩周駅/\nましゅうこ /摩周湖/\nましょ /魔所/\nましょう /魔性/魔障/\nましょうじき /真正直/\nましょうねん /魔少年/\nましょうめん /真正面/\nましら /猿/\nましん /麻疹/真芯/\nましんご /マシン語/\nまじ /真風;南風/蠱;(まじもの)/\nまじか /間近/真近;人名/\nまじきり /間仕切り/間仕切/\nまじっくてんとう /マジック点灯/\nまじない /呪い/\nまじないし /呪い師/\nまじのせん /マジノ線;[世界史]Ligne Maginot/\nまじま /間島/真島/間嶋/\nまじめ /真面目/\nまじもの /蠱物/\nまじゅう /魔獣/\nまじゅつ /魔術/\nまじゅつし /魔術師/\nまじゅつしょ /魔術書/\nまじゅつてき /魔術的/\nまじょ /魔女/\nまじょおう /魔女王/\nまじょがり /魔女狩り/\nまじょさいばん /魔女裁判/\nまじょっこ /魔女っ子/\nまじり /交じり/\nまじりっけ /混じりっ気/\nまじりもの /混じり物/\nまじわり /交わり/∩/\nまじん /魔人/魔神/\nます /鱒/升/桝/枡/舛/増/益/斗;[建築]斗形/\nますい /麻酔/増井;人名/桝井;人名/痲酔;本来の字/魔睡/魔酔/\nますいい /麻酔医/\nますいか /麻酔科/\nますいかい /麻酔科医/\nますいこうか /麻酔効果/\nますいさよう /麻酔作用/\nますいじゅう /麻酔銃/\nますいち /増市/\nますいやく /麻酔薬/\nますお /増尾/益夫/満寿夫/満洲雄/\nますおか /増岡/益岡/舛岡/\nますかがみ /増鏡;作品名/\nますかわ /増川/\nますがた /枡形;四角形/升形;四角形/真姿/斗形;[建築]受け木の一種/\nますき /増木/\nますこ /益子/増子/万寿子/\nますざわ /増沢/増澤/\nますじ /鱒二/\nますじろう /益治郎/\nますずし /鱒寿司/\nますせき /升席/桝席/枡席;box seat/\nますぞう /益造/\nますぞえ /舛添/桝添/\nますたつ /倍達/\nますたに /増谷/升谷/益谷/\nますだ /増田/益田/桝田/升田/舛田/\nますだきいとん /益田喜頓/\nますだや /増田屋/\nますづり /鱒釣/\nますとみおんせん /増富温泉/\nますど /益戸/\nますなが /増永/\nますの /増野/\nますはら /増原/\nますひこ /益彦/\nますぶち /増淵/\nますほ /増穂/\nますます /益々/\nますみ /真澄/真純/眞澄/満寿美/萬純/益美/真寿/増実/\nますみだじんじゃ /真清田神社/\nますめ /升目/桝目/枡目/\nますもと /増本/桝本/升本/\nますや /升谷/\nますやま /増山/益山/\nますらお /益荒男/丈夫/\nますらおぶり /益荒男振り;⇔手弱女振り/丈夫振り/\nまず /先ず/\nまずい /不味い/\nませ /籬/笆;=籬/真瀬/間瀬/\nませい /磨製;-石器/\nませき /魔石/\nまぜ /馬瀬/\nまぜがき /交ぜ書き/混ぜ書き/\nまぜごはん /混ぜ御飯/\nまぜっかえし /混ぜっ返し/\nまぜもの /混ぜ物/\nまそお /真赭/\nまそほ /真赭/\nまそん /摩損/\nまた /又;again/股;thigh/胯;=股/叉;fork.「三叉」/亦/複/俣/\nまたいじゅなんきょく /マタイ受難曲;Matthauspassion,1729,J.S.Bach/\nまたいとこ /又従兄弟/又従姉妹/\nまたうど /真人/全人/\nまたがし /又貸し/\nまたがみ /股上/\nまたがり /又借り/\nまたぎ /股木/叉木/\nまたぎき /又聞き/\nまたぐら /股座;-膏薬/股ぐら/胯座/\nまたぐらごうやく /股座膏薬/\nまたけ /真竹/\nまたさぶろう /又三郎/又三朗/\nまたした /股下/\nまたずれ /股擦れ/\nまたぞろ /又候/\nまたたき /瞬き;blink/\nまたたくま /瞬く間/\nまたたび /股旅/木天蓼/\nまたたびもの /股旅者/\nまただのみ /又頼み/\nまたどなり /又隣/\nまたの /俣野/\nまたは /又は/∪;or/∨/\nまたひばち /股火鉢;ぬくぬく/\nまたま /真玉/\nまたまた /又々/又又/\nまためがね /股眼鏡;股座から後ろを覗く子供の遊び/\nまたもの /陪臣/又者/\nまたわり /股割/\nまだ /未だ/\nまだい /真鯛/\nまだけ /真竹/\nまだこ /真蛸/真章魚/\nまだし /未だし/\nまだら /斑/真鱈/\nまだらお /斑尾/\nまだらだけ /斑竹/\nまだらねこ /斑猫/\nまだらゆき /斑雪/\nまだんのしゃしゅ /魔弾の射手/\nまち /町/街;(商業の発展した区域)/襠;[服飾]gore/待ち/区;刀の-/甼;「町」の異体字/真知/万智/待;-受,２時間-/\nまちあい /待合/待ち合い/待合い/\nまちあいしつ /待合室/待合い室/\nまちあかり /街明かり;遠くに見える-/街明り/\nまちあるき /街歩き/\nまちあわせ /待ち合わせ/待合/待合せ/\nまちい /町井/町医/\nまちいしゃ /町医者/\nまちうけ /待受/待ち受け/待受け/\nまちうけがめん /待受画面/待ち受け画面/\nまちうけじかん /待受時間/\nまちかた /町方/\nまちかど /街角/町角/\nまちかね /待兼/\nまちかねやま /待兼山/\nまちかねやまちょう /待兼山町/\nまちが /待画;[新語][略語](携帯電話の)待ち受け画面。着メロ同様、好みのものをダウンロードして差し替えられる/待ち画;[新語][略語](携帯電話の)待ち受け画面/\nまちがい /間違い/\nまちがいさがし /間違い探し/\nまちがいでんわ /間違い電話/\nまちがえ /間違え/\nまちぎ /街着/町着/\nまちぎょうれつ /待ち行列/待行列/\nまちく /麻竹/\nまちこ /真知子/町子/満智子/麻知子/眞智子/街子/磨智子/\nまちこうじょう /町工場/\nまちこうば /町工場/\nまちごま /待ち駒;[将棋]/\nまちざわ /町沢/町澤/\nまちしゅう /町衆/\nまちしゅうへん /町周辺/\nまちじかん /待ち時間/待時間/\nまちじゅう /街中/町中/\nまちじょうたい /待ち状態/\nまちすじ /町筋/\nまちぜんたい /町全体/\nまちそだち /町育ち/\nまちだ /町田/\nまちだえき /町田駅/\nまちだおだきゅう /町田小田急/\nまちだかいどう /町田街道/\nまちだかん /町田間/\nまちだがくえん /町田学園/\nまちだし /町田市/\nまちだしみん /町田市民/\nまちだてん /町田店/\nまちだほうめん /町田方面/\nまちぢゅう /町中/\nまちっこ /町っ子/\nまちでら /待寺/\nまちどお /待ち遠/\nまちなか /街中/町中/\nまちなみ /町並み/街並み/街並/町並/\nまちの /町野/\nまちのり /街乗り/\nまちはずれ /町外れ/\nまちば /町場/\nまちばり /待ち針/まち針/待針/\nまちびけし /町火消し/\nまちびと /待ち人/待人/\nまちぶぎょう /町奉行/\nまちぶせ /待ち伏せ/待伏せ/\nまちぼうけ /待ち惚け/待ちぼうけ/\nまちまち /区々;大小-/区区/町々/街々/\nまちむすめ /町娘/街娘/\nまちや /町屋/町家/町谷/\nまちやくにん /町役人/\nまちやくば /町役場/\nまちやっこ /町奴/\nまちゆく /街行く/\nまちれい /町礼/\nまちわり /町割/町割り/\nまちんか /マチン科/Loganiaceae/\nまぢか /間近/真近;?/\nまっ /真っ;-赤,-茶,-黄色/\nまっか /真っ赤/真赤/\nまっかつ /靺鞨/\nまっかり /真狩/\nまっかん /末巻/\nまっき /末期/末岐;人名?/\nまっき> /末期;-ガン,-王朝/\nまっきかんじゃ /末期患者/\nまっきがん /末期癌/末期ガン/\nまっきしょうじょう /末期症状/\nまっきてき /末期的/\nまっきゃく /末脚/\nまっくあどれす /MACアドレス/\nまっくら /真っ暗/真暗/\nまっくらやみ /真っ暗闇/真暗闇/\nまっくろ /真っ黒/真黒/\nまっくろけ /真っ黒け/\nまっこう /真っ向/真向/抹香/\nまっこうくじら /抹香鯨/\nまっこうしょうぶ /真っ向勝負/\nまっさーじき /マッサージ器/マッサージ機/\nまっさーじし /マッサージ師;masseur/\nまっさいちゅう /真っ最中/真最中/\nまっさお /真っ青/真青/\nまっさかさま /真っ逆さま/真っ逆様/\nまっさかり /真っ盛り/\nまっさき /真っ先/真先/\nまっさつ /抹殺/\nまっさら /真っ新/\nまっし /末子/\nまっしぐら /驀地;猫-/\nまっしそうぞく /末子相続/\nまっしゃ /末社/\nまっしゅう /末秋/\nまっしょ /末書/\nまっしょう /抹消;†erase.「登録-」/末梢;†peripheral.「-神経」/\nまっしょうけい /末梢系/\nまっしょうけっかん /末梢血管/\nまっしょうけつ /末梢血/\nまっしょうしんけい /末梢神経/\nまっしょうじき /真っ正直/真正直/\nまっしょうてき /末梢的/\nまっしょうとうき /抹消登記/\nまっしょうぶ /末梢部/\nまっしょうめん /真正面/真っ正面/\nまっしろ /真っ白/真白/\nまっすぐ /真っ直ぐ/真っ直/\nまっせ /末世/\nまっせき /末席/\nまっせつ /末節/\nまっそん /末孫/\nまった /待った;-なし/\nまったいら /真っ平ら/\nまったき /全き/\nまったく /全く/全/\nまっただなか /真っ只中/真只中/\nまったなし /待った無し/\nまったりかん /まったり感/\nまったん /末端/\nまったんかいいん /末端会員/\nまったんかかく /末端価格/\nまったんくかん /末端区間/\nまったんぶ /末端部/\nまっち /燐寸/\nまっちうり /マッチ売り/\nまっちばこ /マッチ箱/\nまっちぼう /マッチ棒/\nまっちゃ /抹茶/\nまっちゃあいす /抹茶アイス/\nまっちゃいろ /抹茶色/真っ茶色/\nまっちゃまち /松屋町/\nまっちょう /末長/\nまってい /末弟/\nまっとう /全う;まったく,完遂/真っ当;まとも、まじめ/松任/\nまっとうし /松任市/\nまっとうや /松任谷/\nまっとうんどう /マット運動;体育の-/\nまっとし /マット紙/\nまっはすう /マッハ数;Mach/\nまっぱ /末派/\nまっぱい /末輩/\nまっぱだか /真っ裸/\nまっぴつ /末筆/\nまっぴら /真っ平/真平/\nまっぴらごめん /真っ平御免;そいつは-だ/真平御免/\nまっぴるま /真っ昼間/真昼間/\nまっぷたつ /真っ二つ/\nまっぽう /末法/\nまっぽうしそう /末法思想/\nまつ /松/末;末期/抹;一抹/沫;飛沫/秣;まぐさ/茉;茉莉/靺/枩;「松」の異体字/\nまつい /松井/松居/末位/松為/\nまついし /松石/\nまついだ /松井田/\nまついち /松一/\nまつうら /松浦/\nまつうらてつどう /松浦鉄道/\nまつえ /松江/\nまつえい /末裔/\nまつえし /松江市/\nまつえだ /松枝/\nまつえはん /松江藩/\nまつえほうめん /松江方面/\nまつお /松尾/松雄/松男/松夫/\nまつおか /松岡/\nまつおかようすけ /松岡洋右;(1880-1946)政治家/\nまつおたいしゃ /松尾大社/\nまつおばしょう /松尾芭蕉/\nまつかさ /松毬/\nまつかさうお /松毬魚/\nまつかざり /松飾り/\nまつかぜ /松風/\nまつかた /松方/\nまつかたまさよし /松方正義/\nまつかわ /松川/松皮/松河/\nまつかわびし /松皮菱/\nまつがおか /松が丘/\nまつがさき /松ヶ崎/\nまつがや /松ヶ谷/\nまつき /松木/\nまつくいむし /松喰虫/\nまつくら /松倉/\nまつげ /睫毛/睫/\nまつご /末期/\nまつごのみず /末期の水/\nまつごろう /松五郎/松吾郎/\nまつさか /松坂/松阪/\nまつさかぎゅう /松坂牛/\nまつさき /松崎/\nまつさわ /松沢/\nまつざ /末座/\nまつざか /松坂/松阪/\nまつざかぎゅう /松坂牛/\nまつざかしない /松阪市内/\nまつざかにく /松坂肉/\nまつざかや /松坂屋/\nまつざき /松崎/松嵜/\nまつざわ /松沢/松澤/\nまつざわびょういん /松沢病院/\nまつしげ /松茂/松重/\nまつした /松下/\nまつしたぎけん /松下技研/\nまつしたこうのすけ /松下幸之助/\nまつしたじょうほう /松下情報/\nまつしたせい /松下製/\nまつしたせいけいじゅく /松下政経塾/\nまつしたせいこう /松下精工/\nまつしたつうしん /松下通信/\nまつしたつうしんこうぎょう /松下通信工業;[企業名]/\nまつしたでんき /松下電器;[企業名]/\nまつしたでんきさんぎょう /松下電器産業;[企業名]/\nまつしたでんきじょうほう /松下電器情報/\nまつしたでんこう /松下電工;[企業名]/\nまつしたでんし /松下電子/\nまつしたでんしこうぎょう /松下電子工業;[企業名]/\nまつしたはん /松下藩/\nまつしたれいき /松下冷機/\nまつしま /松島/松嶋/\nまつしまちょう /松島町/\nまつしろ /松代/\nまつじ /末寺/\nまつじつ /末日/\nまつじつせいと /末日聖徒/\nまつじめ /末締め/\nまつじょ /末女/\nまつずみ /松炭/\nまつた /松田/\nまつたか /松高/\nまつたけ /松茸/\nまつたに /松谷/\nまつたろう /松太郎/\nまつだ /松田/\nまつだい /末代/松代/\nまつだいら /松平/\nまつだいらさだのぶ /松平定信;(1758-1829) 寛政の改革/\nまつだいらただてる /松平忠輝/\nまつだぐみ /松田組/\nまつだせいこ /松田聖子/\nまつだゆうさく /松田優作/\nまつだん /末段/\nまつち /真土/\nまつつか /松塚/\nまつづき /松月/\nまつとうや /松任谷/\nまつとうやゆみ /松任谷由実/\nまつとも /松友/\nまつど /松戸/\nまつどし /松戸市/\nまつなえ /松苗/\nまつなか /松中/\nまつなが /松永/末永/松長/\nまつなみ /松波/\nまつなみき /松並木/\nまつなん /末男/\nまつぬま /松沼/\nまつね /松根/\nまつねん /末年/\nまつの /松野/松乃/\nまつのうち /松の内/\nまつのぶ /松延/\nまつのべ /松延/\nまつのやま /松之山/\nまつのり /松海苔/\nまつはた /松畑/\nまつば /松葉/\nまつばいろ /松葉色/\nまつばがに /松葉蟹/\nまつばせ /松橋/\nまつばづえ /松葉杖/\nまつばめ /松羽目/\nまつばめもの /松羽目物;[歌舞伎]能や狂言の翻案/\nまつばやし /松林/\nまつばら /松原/\nまつばらこ /松原湖/\nまつひろ /松弘/\nまつび /末尾/\nまつびさいき /末尾再帰/\nまつびさんしょう /末尾参照/\nまつびし /松菱/\nまつびばんごう /末尾番号/\nまつふじ /松藤/\nまつふる /松古/\nまつぶさか /マツブサ科/Schisandraceae/\nまつぶし /松伏/\nまつぶん /末文/\nまつぼっくり /松陰嚢/松ぼっくり/\nまつまい /末妹/\nまつまえ /松前/\nまつまえづけ /松前漬/\nまつまえはん /松前藩/\nまつまる /松丸/\nまつみ /松見/\nまつむし /松虫/\nまつむしそう /松虫草/\nまつむら /松村/\nまつむろ /松室;姓/\nまつも /松藻/\nまつもか /マツモ科/Ceratopyllaceae/\nまつもと /松本/松元/\nまつもとくうこう /松本空港/\nまつもとこうしろう /松本幸四郎/\nまつもとし /松本市/\nまつもとしない /松本市内/\nまつもとじょう /松本城/\nまつもとせいちょう /松本清張/\nまつもとたいかい /松本大会/\nまつもとでんてつ /松本電鉄/\nまつもとほうめん /松本方面/\nまつもとれいじ /松本零士/\nまつもむし /松藻虫/\nまつもり /松森/\nまつや /松屋/\nまつやに /松脂/\nまつやま /松山/\nまつやまかん /松山間/\nまつやまし /松山市/\nまつやましない /松山市内/\nまつやましょう /松山商/\nまつやまじょう /松山城/\nまつやまだいがく /松山大学/\nまつやまちはる /松山千春/\nまつやまびん /松山便/\nまつやまほうめん /松山方面/\nまつやままち /松山町/\nまつゆき /松雪/\nまつよいぐさ /待宵草/\nまつよう /末葉/\nまつよし /松吉/\nまつら /松浦/\nまつらのみやものがたり /松浦宮物語/\nまつり /祭/祭り/祀/祀り/\nまつりか /茉莉花/\nまつりごと /政/祭事/\nまつりぬい /纏り縫い/まつり縫い/\nまつりばやし /祭り囃子/\nまつりゅう /末流/\nまつろ /末路/\nまつわこう /松輪港/\nまづ /先づ/\nまて /馬刀;-貝/馬蛤;=馬刀/蟶;=馬刀/待て/\nまてがい /馬刀貝/馬蛤貝;=馬刀貝/蟶貝;=馬刀貝/\nまてき /魔笛/\nまてちゃ /マテ茶;mate/\nまてんろう /摩天楼/\nまで /迄/\nまと /的/魔都/\nまとい /纏/纒;異体字/纒い/\nまとうだい /的鯛/\nまとうど /真人/全人/\nまとはずれ /的外れ/\nまとば /的場/\nまとまり /纒まり/\nまとむ /統;名/\nまとめ /纏め/\nまとめうり /まとめ売り/まとめ買い/\nまとめがい /まとめ買い/纏め買い/\nまとめやく /纏め役/まとめ役/\nまとも /真面/真艫/\nまとや /的矢/\nまとり /真鳥/\nまど /窓/窗;「窓」の異体字/\nまどい /円居/\nまどいた /窓板/\nまどう /魔道/魔導;ゲーム用語?/\nまどうし /魔導師/魔道士/魔導士/魔道師/\nまどうしょ /魔導書/\nまどお /間遠/\nまどか /円か/円/\nまどかんすう /窓関数/\nまどがらす /窓ガラス/\nまどがわ /窓側/\nまどぎわ /窓際/\nまどぎわせき /窓際席/\nまどぎわぞく /窓際族/\nまどぐち /窓口/\nまどぐちおく /窓口奥/\nまどぐちぎょうむ /窓口業務/\nまどぐちしょくいん /窓口職員/\nまどぐちすう /窓口数/\nまどぐちない /窓口内/\nまどぐちはんばい /窓口販売/\nまどぐちまえ /窓口前/\nまどぐちやく /窓口役/\nまどころ /政所/\nまどぜんかい /窓全開/\nまどぜんたい /窓全体/\nまどだい /窓台/\nまどだか /窓高/\nまどちょう /窓長/\nまどない /窓内/\nまどのうち /窓の中/\nまどはいち /窓配置/\nまどはん /窓販;[略語]窓口販売「国債-」/\nまどふき /窓拭き/\nまどべ /窓辺/\nまどよう /窓用/\nまどり /間取り/間取/\nまどりーど /馬徳里/\nまどりず /間取り図/間取図/\nまどろみ /微睡/\nまどわく /窓枠/\nまどわり /窓割/\nまな /愛/真奈/真名/麻奈/茉奈/真魚/真字/\nまなーいはん /マナー違反/\nまないた /まな板/俎/俎板/真魚板/\nまなか /真中/愛香/\nまながつお /真魚鰹/\nまなこ /眼/\nまなご /真砂/\nまなざし /眼差し/\nまなしき /末那識/\nまなじょ /真名序/\nまなじり /眦/眥;=眦/\nまなつ /真夏/\nまなつのよのゆめ /真夏の夜の夢;A Midsummer Night's Dream (Shakespeare,Mendelssohn)/\nまなつび /真夏日;NB:最高気温が30℃以上/\nまなつる /真鶴/\nまなつるこう /真鶴港/\nまなづる /真鶴/真名鶴/\nまなでし /愛弟子/\nまなび /学び/愛日;名/\nまなびかた /学び方/\nまなびや /学舎/学び舎/\nまなぶ /学/學/斈/\nまなべ /真鍋/間部/真部/\nまなみ /愛美/真奈美/真名美/\nまなむすこ /愛息子/\nまなむすめ /愛娘/\nまに /摩尼/\nまにあわせ /間に合わせ/間に合せ/\nまにきょう /マニ教;Manichaeism/\nまにし /真西/\nまにまに /随に/\nまにゅあるか /マニュアル化/\nまにゅあるしゃ /マニュアル車/\nまにゅあるぼん /マニュアル本/\nまにら /馬尼剌/\nまにらあさ /マニラ麻/\nまにわ /真庭/\nまにんげん /真人間/\nまぬえど /真鵺道/Manued/Manuscript Editing/\nまぬけ /間抜け/\nまぬけづら /間抜け面/間抜面/\nまぬほうてん /マヌ法典;[世界史]manusmrti/\nまね /真似/\nまねきねこ /招き猫/\nまねごと /真似事/\nまねび /学び/\nまねもの /真似物/\nまの /真野/間野/\nまのあたり /目の当たり/\nまのて /魔の手/\nまのび /間延び/間延/\nまは /万葉/\nまはだか /真裸/\nまばし /馬橋/\nまばしら /間柱/\nまばたき /瞬き/\nまばら /疎ら/疎/\nまひ /麻痺/痲痺/\nまひかり /真光/\nまひがし /真東/\nまひじょうたい /麻痺状態/\nまひと /真人/\nまひる /真昼/\nまひわ /真鶸/\nまび /魔美/\nまびき /間引き/間引/\nまびきな /間引き菜/\nまびさし /目庇/\nまふう /魔風/\nまふじえき /間藤駅/\nまふね /真船/\nまふゆ /真冬/\nまふゆび /真冬日;NB:最低気温が0℃以下/\nまぶ /間夫/\nまぶか /目深/\nまぶし /蔟/\nまぶしさ /眩しさ/\nまぶた /瞼/目蓋/\nまぶち /馬渕/馬淵/\nまぶに /摩文仁/\nまぶね /馬槽/\nまほ /真帆/真秀/\nまほう /魔法/\nまほうがい /魔法街/\nまほうぎじゅつ /魔法技術/\nまほうけん /魔法剣/\nまほうけんし /魔法剣士/\nまほうしょ /魔法書/\nまほうしょうじょ /魔法少女/\nまほうじゅうし /魔法重視/\nまほうじん /魔方陣;magic square/魔法陣;?/\nまほうせき /魔法石/\nまほうせん /魔法戦/\nまほうつかい /魔法使い/\nまほうてき /魔法的/\nまほうびん /魔法瓶/\nまほうりょく /魔法力/\nまほか /真帆香/\nまほりかん /馬堀間/\nまほろ /真帆呂;名/\nまぼろし /幻/\nまま /儘/侭;「儘」の異体字/随;=儘/継;-母/飯/圸;ガケ/墹;=圸/壗;=圸/媽媽;[中国語](mama)母/\nまま> /継;(*-in-law) -母,-兄,-娘/\nままおや /継親/\nままかり /飯借り/\nままこ /継子/\nままこあつかい /継子扱い/\nままごと /飯事/\nままさん /ママさん/\nままちち /継父/\nままならぬ /儘ならぬ/\nままはは /継母/\nままむすこ /継息子/\nままむすめ /継娘/\nまみ /猯/真美/麻美/真実/麻弥/麻実/茉美/魔美/舞美/眞美/魔魅/磨美/昌未/\nまみこ /麻美子/真美子/麻巳子/\nまみず /真水/\nまみづか /馬見塚/\nまみどりいろ /真緑色/\nまみな /真美奈/\nまみなみ /真南/\nまみや /間宮/魔実也/\nまみやかいきょう /間宮海峡/\nまみやりんぞう /間宮林蔵/\nまみれ /塗れ/\nまむかい /真向かい/真向い/\nまむき /真向き/\nまむし /蝮/\nまむしぐさ /蝮草/\nまむすび /真結び/\nまむろがわ /真室川/\nまめ /豆/荳;=豆/肉刺;手足にできる豆状の水腫/忠実;筆-/菽;≒豆/\nまめあぶら /豆油/\nまめおか /豆岡/\nまめか /豆科/マメ科/\nまめがし /豆菓子/\nまめきゅう /豆球/\nまめしぼり /豆絞り/\nまめじてん /豆事典/\nまめせいひん /豆製品/\nまめぞう /豆蔵/\nまめたん /豆炭/豆単/\nまめだ /豆田/\nまめだいこ /豆太鼓/\nまめちしき /豆知識/\nまめつ /摩滅/磨滅;=摩滅/\nまめつぶ /豆粒/\nまめでっぽう /豆鉄砲/\nまめでんきゅう /豆電球/\nまめばたけ /豆畑/\nまめほん /豆本/\nまめまき /豆まき/豆撒き;鬼は外/豆蒔き;福は内/\nまめみそ /豆味噌/\nまめもち /豆餅/\nまめもよう /豆模様/\nまめや /豆屋/\nまめるい /豆類/\nまもう /摩耗/磨耗;=摩耗/\nまもうぶぶん /摩耗部分/\nまもうへんけい /摩耗変形/\nまもなく /間も無く/\nまもの /魔物/\nまものたいじ /魔物退治/\nまものたち /魔物達/\nまもり /守り/護り/護/\nまもりがみ /守り神/\nまもりて /守り手/護り手/\nまもりふだ /守り札/\nまもる /守/衛/衞;「衛」の旧字(人名用漢字)/\nまや /麻矢/麻弥/摩耶/馬屋/魔夜/麻那/\nまやく /麻薬/痲薬;本来の字/\nまやくけん /麻薬犬/\nまやくじょうしゅうしゃ /麻薬常習者/\nまやくせい /麻薬性/\nまやくたんちけん /麻薬探知犬/\nまやくちゅうどく /麻薬中毒/\nまやくちゅうどくかんじゃ /麻薬中毒患者/\nまやくてき /麻薬的/\nまやくとりしまりほう /麻薬取締法/\nまやくろん /麻薬論/\nまやこ /麻也子/\nまやさん /摩耶山/\nまやぞく /マヤ族;Maya/\nまやぶにん /摩耶夫人;仏陀の母/\nまやぶんめい /マヤ文明;Maya/\nまやべ /真矢部/\nまやま /真山/間山/\nまゆ /眉/繭/麻由/真由/麻愉/\nまゆげ /眉毛/\nまゆこ /真由子/繭子/万由子/眉子/\nまゆじり /眉尻/\nまゆずみ /黛/眉墨/\nまゆだま /繭玉/\nまゆつば /眉唾/\nまゆつばもの /眉唾物/\nまゆね /眉根/\nまゆみ /真由美/真弓/麻由美/魔弓/真祐美/檀/雅弓;名/万友美/誠由美/\nまゆむら /眉村/\nまゆやま /眉山/\nまよ /真世/麻世/真代/眞夜/\nまよい /迷い/\nまよいいぬ /迷い犬/\nまよいご /迷い子/\nまよいねこ /迷い猫/\nまよいばし /迷い箸;マナー違反/\nまよいぼし /迷い星;惑星/\nまよいみち /迷い道/\nまよけ /魔除け/\nまよこ /真横/\nまよなか /真夜中/\nまよね /眉根/\nまら /摩羅;<mara 梵語/魔羅;=摩羅/\nまらっかかいきょう /マラッカ海峡;地名/\nまらや /馬來/\nまり /毬/鞠/真理/麻里/真里/茉莉/万里/麻理/茉利/満利/\nまりあ /真利亜/真里亜/万梨阿/\nまりい /麻利衣/\nまりえ /真理絵/鞠絵;名/真理恵/麻里絵/\nまりお /真理雄/眞理雄/麻利夫/\nまりこ /真理子/まり子/マリ子/麻理子/真利子/万里子/麻里子/真梨子/真里子/丸子/鞠子/真璃子/満利子/茉里子/\nまりこうじ /鞠小路/\nまりしてん /摩利支天/\nまりな /満里奈/\nまりのす /横浜マリノス;※abbrev?/\nまりはな /茉莉花/\nまりも /毬藻/\nまりょく /魔力/\nまる /丸/円/圓;「円」の旧字(人名用漢字)/○;しろまる/●;くろまる/◎;二重丸/◯;文字を囲むマル/〇;漢数字のゼロ/゜;半濁点/°;degree/。;句点/・;なかぐろ/．;period/\nまる> /丸;丸皿,丸坊主,丸三日/\nまるあき /丸明き/\nまるあな /丸穴/\nまるあらい /丸洗い/\nまるあんき /丸暗記/\nまるい /丸井/\nまるいけ /丸池/\nまるいす /丸椅子/\nまるいち /丸一/\nまるいちにち /丸一日/\nまるいん /丸印/\nまるうつし /丸写し/\nまるえい /丸栄/\nまるえり /丸襟/\nまるお /丸尾/円尾/丸生/\nまるおか /丸岡/\nまるおび /丸帯/\nまるか /満留賀/\nまるかがみ /円鏡/\nまるかじり /丸齧り/丸かじり/\nまるかっこ /丸括弧/（/）/\nまるかめかん /丸亀間/\nまるかめがわ /丸亀側/\nまるかわ /丸川/\nまるかん /丸漢/\nまるがお /丸顔/円顔/\nまるがかえ /丸抱え/\nまるがた /丸型/丸形/円形;NB:「えんけい」と同形/円型/\nまるがめ /丸亀/\nまるがめこう /丸亀高/\nまるがめこうこう /丸亀高校/\nまるがめし /丸亀市/\nまるがり /丸刈り/\nまるがわら /丸瓦/\nまるき /丸木/\nまるきぶね /丸木舟/\nまるきゅう /丸久/\nまるきり /丸切り/\nまるきん /丸金/\nまるくすけいざいがく /マルクス経済学;Marxist economics/\nまるくすしゅぎ /マルクス主義;Marxism/\nまるくに /丸国/\nまるくび /丸首/\nまるぐち /丸口/\nまるこ /丸子/\nまるこう /丸興/\nまるこし /丸腰/\nまるこばし /丸子橋/\nまるごし /丸腰/\nまるごしっく /丸ゴシック/\nまるごと /丸ごと/\nまるさん /丸三/\nまるざい /丸材/\nまるざら /丸皿/\nまるしょう /丸正/\nまるしょうしょくひん /丸正食品;[企業名]www.marusyo.co.jp‖いる?/\nまるじるし /丸印/\nまるすうじ /丸数字/\nまるせいゆ /馬耳塞;Marseille/\nまるせっぷ /丸瀬布/\nまるぜん /丸善;[企業名]洋書店。www.maruzen.co.jp/丸全/\nまるぜんせきゆ /丸善石油;[企業名]/\nまるぞこ /丸底/\nまるぞん /丸損/\nまるた /丸太/丸田/\nまるたに /丸谷/\nまるたまち /丸太町/\nまるたんぼう /丸太ん棒/\nまるだいしょくひん /丸大食品/\nまるだいず /丸大豆/\nまるだし /丸出し/\nまるちしょうほう /マルチ商法/\nまるちょうちん /丸提灯/\nまるっきり /丸っ切り/\nまるつきすうじ /丸付数字/\nまるつぶれ /丸潰れ/\nまるづか /丸塚/\nまるづけ /丸漬/\nまるてーぶる /丸テーブル/\nまるてん /丸天/\nまるてんじょう /丸天井/円天井/\nまるとう /丸東/\nまるどけい /丸時計/\nまるどり /丸取り/\nまるなげ /丸投げ/\nまるに /丸煮/\nまるにし /丸西/\nまるにねん /丸二年/\nまるぬま /丸沼/\nまるぬまこうげん /丸沼高原/\nまるの /丸野/\nまるのうち /丸の内/丸ノ内/\nまるのうちせん /丸の内線/\nまるのこ /丸鋸/\nまるのみ /丸呑み/円鑿/\nまるはい /丸灰/\nまるはし /丸橋/\nまるはだか /丸裸/\nまるはち /丸八/\nまるはんにち /丸半日/\nまるばし /丸橋/\nまるばしら /丸柱/\nまるばつ /○×/\nまるばつしき /○×式/\nまるばやし /丸林/\nまるひ /丸秘/マル秘/\nまるひじょうほう /丸秘情報/\nまるびたい /丸額/\nまるふく /丸福/\nまるぶつ /丸物/\nまるぶん /丸文/\nまるべに /丸紅;[企業名]/\nまるほん /丸本/\nまるぼうず /丸坊主/\nまるぼし /丸干し/丸干/\nまるぼり /丸彫り/丸彫/\nまるぽちゃ /丸ぽちゃ/\nまるまげ /丸髷/\nまるまど /丸窓/円窓/\nまるまどでんしゃ /丸窓電車/\nまるまる /丸々/丸丸/○○/\nまるまる> /丸々;(entire) -半年/\nまるみ /丸み/丸味/丸見/円美/\nまるみえ /丸見え/\nまるみつ /丸光/\nまるめ /丸め/\nまるめがね /丸眼鏡/\nまるめごさ /丸め誤差/\nまるもうけ /丸儲け/\nまるもじ /丸文字/\nまるもち /丸餅/\nまるもと /丸本/丸元/\nまるもり /丸森/\nまるや /丸谷/丸屋/\nまるやき /丸焼き/丸焼/\nまるやけ /丸焼け/\nまるやね /丸屋根/円屋根;dome/\nまるやま /丸山/円山/\nまるやまおうきょ /円山応挙/\nまるやまかおる /丸山薫;(1899-1974)詩人。『帆・ランプ・鴎』/\nまるやまこうえん /円山公園;京都/\nまるやまだい /丸山台/\nまるやまちょう /丸山町/円山町/\nまるゆう /マル優/\nまるわ /丸和/\nまれ /稀/希/\nまれーご /マレー語/\nまれーしあご /マレーシア語/\nまれいんさん /マレイン酸/\nまれき /希樹/\nまれすけ /希典/\nまれびと /客人/賓/客/\nまろ /麿/麻呂/\nまろうど /客人/賓/客/\nまろうどがみ /客神/客人神/\nまろみ /丸み/円み/\nまろやか /円やか/\nまわし /回し/廻/廻し/\nまわしかた /回し方/\nまわしげり /廻し蹴り/\nまわしもの /回し者/\nまわた /真綿/\nまわたり /馬渡/\nまわり /周り;(周辺)「-を見る」/回り;(回転・到達)「酒の-」/廻り/\nまわりえん /回り縁/\nまわりかいだん /回り階段/\nまわりしょうぎ /回り将棋/\nまわりずみ /回り炭;[茶道]/\nまわりどうろう /回り灯籠/\nまわりばな /回り花;[茶道]/\nまわりぶたい /回り舞台/\nまわりぶち /廻り縁/回り縁;[建築]「天井-」/\nまわりまわって /回り回って/\nまわりみち /回り道/\nまわりもち /回り持ち;-の役員/\nまわれみぎ /回れ右/\nまん /万/萬;「万」の旧字(人名用漢字)/満/懣;憤懣/瞞;欺瞞/蹣/滿;「満」の旧字/鰻;うなぎ/慢;慢性/漫;漫画/蔓;蔓延/曼;曼荼羅/幔/縵/謾/饅;饅頭/鬘;かずら/幡;八幡/悗;(わすれる)/\nまん> /満;(満年齢) 満14歳/\nまんいち /万一/\nまんいつ /万一/\nまんいん /満員/\nまんいんおんれい /満員御礼/\nまんいんじょうたい /満員状態/\nまんいんでんしゃ /満員電車/\nまんえつ /満悦/\nまんえん /蔓延/万円/万延;年号(1860-61)/満塩/萬延;「万延」の旧字表記/\nまんえんさつ /万円札/\nまんえんだい /万円代/\nまんかい /満開/万回/\nまんかぶ /満株/\nまんかん /満干/満韓/\nまんかんしょく /満艦飾/\nまんかんぜんせき /満漢全席/\nまんが /漫画/萬画;(=漫画) 石ノ森章太郎の造語/\nまんがいち /万が一/\nまんがおう /漫画王/\nまんがか /漫画家/マンガ家/漫画化/\nまんがかい /漫画界/\nまんがきっさ /漫画喫茶/マンガ喫茶;[新語]マンガやネット接続等を提供する喫茶店/\nまんがきょうしつ /漫画教室/\nまんがく /満額/\nまんがくかいとう /満額回答/\nまんがざっし /漫画雑誌/\nまんがし /漫画誌/\nまんがしゅう /漫画集/\nまんがしょう /漫画賞/\nまんがじたい /漫画自体/\nまんがたんこうぼん /漫画単行本/\nまんがてき /漫画的/\nまんがとくゆう /漫画特有/\nまんがどうじんし /漫画同人誌/\nまんがのもり /まんがの森/\nまんがばん /漫画版/\nまんがひょうろんか /漫画評論家/\nまんがぶんか /漫画文化/\nまんがぶんこばん /漫画文庫版/\nまんがほん /漫画本/\nまんがぼん /マンガ本/\nまんがん /満願/満貫;[麻雀]/万巻/Mn/Manganese/\nまんがんかんでんち /マンガン乾電池/\nまんがんぜんせき /満漢全席;=まんかんぜんせき/\nまんがんでんち /マンガン電池/\nまんき /満期/\nまんききん /満期金/\nまんきじつ /満期日/\nまんきつ /満喫/\nまんきん /万金/\nまんぎょう /万行/\nまんけん /万券/漫研/万件/万軒/\nまんげきょう /万華鏡/\nまんげつ /満月/\nまんげつじ /満月時/\nまんげつじょうたい /満月状態/\nまんげん /万言/漫言/\nまんこ /万個/万戸/\nまんこう /満腔/\nまんご /慢語/漫語/\nまんごう /万劫/\nまんごく /万石/\nまんごじしょ /万語辞書/\nまんさい /満載/\nまんさく /万作/満作/\nまんさくもく /マンサク目/Hamamelidales/\nまんさつ /万冊/万札/\nまんさん /蹣跚/\nまんざ /万座;地名/満座/\nまんざい /万歳/漫才/\nまんざいし /漫才師/\nまんざいらく /萬歳楽/\nまんざおんせん /万座温泉/\nまんざほうめん /万座方面/\nまんざら /満更/\nまんざん /満山/\nまんしつ /満室/\nまんしゃ /満車/\nまんしゅいん /曼殊院/\nまんしゅう /満州/満洲;=満州/滿洲;「満」旧字/\nまんしゅうけんこく /満州建国/\nまんしゅうこく /満州国/滿洲國/\nまんしゅうこくけんこく /満州国建国/\nまんしゅうご /満州語/\nまんしゅうじへん /満州事変/滿洲事變/\nまんしゅうじん /満州人/\nまんしゅうせんりょう /満州占領/\nまんしゅうぞく /満州族/\nまんしゅうもじ /満州文字/\nまんしょう /満床/\nまんしょく /万色/\nまんしん /慢心/満身/万進/\nまんしんそうい /満身創痍/\nまんしんほう /万進法/\nまんじ /卍/万治;年号(1658-1661)/\nまんじがため /卍固/\nまんじどもえ /卍巴/\nまんじゅ /万寿;長寿,年号(1024-1028)/\nまんじゅう /饅頭/\nまんじゅうがに /饅頭蟹/\nまんじゅうやぼん /饅頭屋本/\nまんじゅしゃげ /曼珠沙華/\nまんじょう /満場/\nまんじょういっち /満場一致/\nまんすい /満水/\nまんず /萬子/\nまんせい /慢性/\nまんせいか /慢性化/\nまんせいかんえん /慢性肝炎;[医]chronic hepatitis(CH)/\nまんせいき /慢性期/\nまんせいしん /慢性心/\nまんせいじゅうたい /慢性渋滞/\nまんせいちゅうどく /慢性中毒;⇔急性中毒/\nまんせいてき /慢性的/\nまんせいばし /万世橋/\nまんせいひろうしょうこうぐん /慢性疲労症候群/\nまんせいびょう /慢性病/\nまんせき /満席/\nまんせきじ /満席時/\nまんせきじょうたい /満席状態/\nまんせん /満船/\nまんぜん /漫然/万善/\nまんぞく /満足/\nまんぞくかん /満足感/\nまんぞくど /満足度/\nまんた /万太/\nまんたく /満卓/\nまんたに /萬谷/\nまんたん /満タン/\nまんたんい /万単位/\nまんだい /万台/万代/\nまんだら /曼荼羅;mandala/曼陀羅/\nまんだらげ /曼陀羅華/\nまんだん /漫談/\nまんち /満地/\nまんちゃく /瞞着/\nまんちゅういん /満中陰;49日の法要/\nまんちょう /満潮/\nまんちょうぜんご /満潮前後/\nまんちんろう /萬珍楼/\nまんてつ /満鉄;(南)満州鉄道/滿鐵;旧字/\nまんてん /満点;†full marks/満天;†「-の星」/万点/\nまんてんか /満天下/\nまんてんせい /満天星;[植物]/\nまんと /満都/\nまんとうえ /万灯会/\nまんとみ /万富/\nまんどう /万灯/\nまんどうえ /万灯会/\nまんどころ /政所/\nまんなか /真ん中/真中/まん中/\nまんにょうしゅう /万葉集/\nまんにん /万人/\nまんねりか /マンネリ化;<mannerism/\nまんねん /万年/萬年/\nまんねんぐさ /万年草/\nまんねんせい /万年青;[植物]=オモト/\nまんねんたけ /万年茸;霊芝/\nまんねんどこ /万年床/\nまんねんひつ /万年筆/\nまんねんゆき /万年雪/\nまんねんれい /満年齢/\nまんねんれき /万年暦/\nまんねんろう /迷迭香/\nまんのう /満濃/\nまんはったんけいかく /マンハッタン計画;[世界史](1942-45)/\nまんば /万場/万馬;-券/漫罵/\nまんばい /万倍/\nまんばけん /万馬券/\nまんぱ /万波/\nまんぱい /満杯/満配/\nまんぱち /万八;もっとうそつき/\nまんぱん /満帆/\nまんびき /万引/万引き/\nまんびょう /万病/\nまんぴつ /漫筆/\nまんぴょう /満票/漫評/\nまんぶ /万部/\nまんぶん /漫文/\nまんぷ /漫符/\nまんぷく /満腹/万福/満幅/\nまんぷくかん /満腹感/\nまんぷくじ /万福寺/\nまんぷくちゅうすう /満腹中枢/\nまんべん /満遍;-なく/万遍/万便/\nまんぼう /翻車魚/\nまんぽ /漫歩/\nまんぽけい /万歩計;[商標]山佐時計計器. NB:言い換え「歩数計」/\nまんま /儘/飯/\nまんまい /万枚/\nまんまえ /真ん前/\nまんまく /幔幕/\nまんまる /真ん丸;-お月様雲の上/真円/\nまんまん /満々/\nまんまんなか /真ん真ん中/\nまんめん /満面/\nまんもう /満蒙/滿蒙;「満」旧字/\nまんもく /万目/満目/\nまんもくしょうじょう /満目蕭条/\nまんゆう /漫遊/\nまんゆうき /漫遊記/\nまんよう /万葉/\nまんようかな /万葉仮名/\nまんようがな /万葉仮名/\nまんようしゅう /万葉集/\nまんようせん /万葉線/\nまんりき /万力/\nまんりょう /満了/万両/\nまんりょうび /満了日/\nまんるい /満塁/\nまんるいさく /満塁策/\nまんるいそうしゃいっそう /満塁走者一掃/\nまんるいだん /満塁弾/\nまんるいほんるいだ /満塁本塁打/\nまんれき /万暦;=ばんれき/\nみ /実/身/未/味/箕/巳;[十二支](6)へび/見/御/美/三/魅;魅力/弥;阿弥陀/彌;「弥」の旧字(人名用漢字)/實;「実」の旧字(人名用漢字)/靡;(呉音) 淫靡/深;深山/己;†(人名の一部として使われることがある。「巳」との混同に注意)/壬;みずのえ?/稔;?/\nみ> /未/御;御魂,御手,御筆/見;(マ行上一段 未然・連用形)見詰める,見損なう,見延ぶ/\nみあ /未亜/\nみあい /見合い/見合/美合;地名/\nみあいあいて /見合相手/\nみあいけっこん /見合い結婚/見合結婚/\nみあいばなし /見合い話/\nみあけ /三宅/\nみあげ /見上/\nみあさ /美麻/\nみあま /三甘/\nみい /三井/御井/魅衣/\nみいけ /三池/\nみいけこう /三池港/\nみいけこうぎょう /三池工業;[企業名]/\nみいけそうぎ /三池争議/\nみいし /御石;姓/\nみいつ /御稜威/\nみいでら /三井寺/\nみいら /木乃伊/\nみいらか /ミイラ化/\nみいらく /三井楽/\nみいり /実入り/\nみうけ /身請け/身請/\nみうごき /身動き/\nみうた /御歌/\nみうち /身内/御内/\nみうら /三浦/\nみうらかいがん /三浦海岸/\nみうらきた /美浦北/\nみうらはんとう /三浦半島/\nみうらわん /三浦湾/\nみうり /身売り/身売/\nみえ /三重/見栄;†vanity.「-を張る」/見得;†pose.「-を切る」/美恵;人名/美枝/美江/水絵/美瑛/見え/\nみえい /御影/\nみえいどう /御影堂/\nみえかくれ /見え隠れ/見えかくれ/\nみえかた /見え方/\nみえがくれ /見え隠れ/\nみえぐん /三重郡/\nみえけん /三重県/\nみえけんじん /三重県人/\nみえこ /美恵子/美枝子/三枝子/三恵子/三重子/実枝子/\nみえこうつう /三重交通/\nみえざるて /見えざる手;invisible hand/\nみえせん /三江線/\nみえだ /三枝/\nみえだい /三重大/\nみえだいがく /三重大学/\nみえだいこう /三重大工/\nみえっぱり /見栄っ張り/見栄張り/\nみえぼう /見栄坊/\nみえみえ /見え見え/\nみお /澪/水脈;=澪/美緒;人名/美織/未央/三尾/美央/水尾/未緒/実音/美尾/\nみおくり /見送り/\nみおこ /美央子/\nみおさめ /見納め/\nみおつくし /澪標/\nみおとし /見落とし/見落し/\nみおとり /見劣り/\nみおぼえ /見覚え/\nみおも /身重/\nみおや /御祖/\nみおり /美織/\nみか /甕/美香;人名/美佳/美加/実花/美夏/美伽/美華/美歌/三香/実可/三日;[古語]/\nみかい /未開/味解/\nみかいけつ /未解決/\nみかいこんち /未開墾地/\nみかいしゃかい /未開社会/\nみかいしゅう /未回収/\nみかいじん /未開人/\nみかいせき /未解析/\nみかいたく /未開拓/\nみかいち /未開地/\nみかいつう /未開通/\nみかいつうぶぶん /未開通部分/\nみかいとう /未回答/\nみかいふう /未開封/\nみかいめい /未解明/\nみかえし /見返し/\nみかえり /見返り/\nみかえりひん /見返り品/\nみかく /味覚/\nみかくしょうがい /味覚障害/\nみかくしんけい /味覚神経/\nみかくてい /未確定/\nみかくていもじ /未確定文字/\nみかくていもじれつ /未確定文字列/\nみかくてき /味覚的/\nみかくにん /未確認/\nみかくにんじょうほう /未確認情報/\nみかくにんひこうぶったい /未確認飛行物体/\nみかぐら /御神楽/\nみかけ /見掛け/見かけ/\nみかけじょう /見掛け上/\nみかけだおし /見掛け倒し/\nみかげ /御影/御蔭/\nみかげいし /御影石/\nみかげつ /三ケ月/\nみかこ /美佳子/美香子/美加子/\nみかこう /未加工/\nみかさ /三笠/\nみかさしょぼう /三笠書房/\nみかさのみや /三笠宮/\nみかさやま /三笠山;地名,奈良/\nみかじめ /見ヶ〆/\nみかじめりょう /みかじめ料;コワイコワイ/\nみかた /見方;†view.「ものの-」/味方;†ally.「正義の-」/三方/美方/\nみかたがわ /味方側/\nみかたきょうぎしゃ /味方競技者/\nみかたせんしゅ /味方選手/\nみかたはら /三方原/\nみかだ /三ヶ田/\nみかつき /三日月/\nみかづき /三日月/\nみかづきがた /三日月形/\nみかづきこ /三日月湖/\nみかど /帝/御門/三門/\nみかにゅう /未加入/\nみかほ /美華保/\nみかみ /三上/三神/御神/見上/\nみかみね /三神峯/\nみかみひろし /三上博史/\nみかめ /三瓶/\nみかも /三加茂/美甘/\nみかり /美加理/\nみかわ /三河/美川/三川/三加和/見川/実川/\nみかわあんじょう /三河安城/\nみかわしま /三河島/\nみかわせん /三河線/\nみかわたはらえき /三河田原駅/\nみかわちほう /三河地方/\nみかわちやき /三川内焼/\nみかわべん /三河弁/\nみかわもの /三河者/\nみかわものがたり /三河物語/\nみかわや /三河屋/\nみかわわん /三河湾/\nみかん /未完;incomplete/蜜柑/未刊;unpublished/味感/\nみかんいろ /蜜柑色/\nみかんか /ミカン科/\nみかんがり /みかん狩り/\nみかんけつ /未完結/\nみかんさくひん /未完作品/\nみかんせい /未完成/\nみかんせいこうきょうきょく /未完成交響曲;Unvollendete Symphonie, 1822, Schubert/\nみかんせいばん /未完成版/\nみかんせいひん /未完成品/\nみかんばこ /みかん箱/\nみかんもく /ミカン目/Rutales/\nみかんりょう /未完了/\nみかんりょうかこ /未完了過去/\nみかんりょうそう /未完了相/\nみがき /磨き/\nみがきこ /磨き粉/\nみがきずな /磨き砂/\nみがきにしん /身欠き鰊/\nみがく /研/\nみがくしゅう /未学習/\nみがため /身固め/\nみがって /身勝手/\nみがまえ /身構え/\nみがら /身柄/\nみがらそうけん /身柄送検/\nみがる /身軽/\nみがわり /身代わり/身代り/\nみき /幹/神酒/御酒/未来/美貴/美紀/美樹/美希/未稀/三木/未希/美喜/美季/光希/美来/三樹/御木/実紀/三紀/三城/三喜/三基/未木/\nみきお /幹夫/幹雄/幹男/三起男/\nみきき /見聞き/\nみきこ /美紀子/幹子/美樹子/美貴子/美希子/実希子/\nみきさーしゃ /ミキサー車;mixer truck/\nみきたけお /三木武夫/\nみきどう /未起動/\nみきにゅう /未記入/\nみきのり /幹典/\nみきはら /美樹原/\nみきひこ /幹彦/三紀彦/未来彦/\nみきほ /美喜帆/\nみきもと /美樹本/\nみきや /幹哉/御喜家/\nみきょうらん /美狂乱/\nみきよ /幹代/\nみきり /見切り/\nみきりはっしゃ /見切り発車/\nみきりひん /見切り品;bargains/\nみきろふう /三木露風;(1889-1964) 詩人/\nみきわめ /見極め/\nみぎ /右/→/＞/）/】/』/」/\nみぎ> /右;右打者,右方向/\nみぎあし /右足/右脚/\nみぎいっぱい /右一杯/\nみぎうえ /右上/\nみぎうえすみ /右上隅/\nみぎうしろ /右後/\nみぎうち /右打ち;[野球]/右打/\nみぎうで /右腕/\nみぎえだ /右枝/\nみぎおく /右奥/\nみぎかいてん /右回転/\nみぎかた /右肩/\nみぎかたあがり /右肩上がり/\nみぎかたさがり /右肩下がり/\nみぎかっこ /右括弧/』/】/\nみぎがき /右書き/\nみぎがわ /右側/\nみぎがわつうこう /右側通行/\nみぎきき /右利き/右利/\nみぎぎし /右岸/\nみぎくりっく /右クリック/\nみぎけつごう /右結合/\nみぎこ /右子/\nみぎこうほう /右後方/\nみぎこし /右腰/\nみぎさいど /右サイド/\nみぎした /右下/\nみぎしたすみ /右下隅/\nみぎしもて /右下手/\nみぎしゃせん /右車線/\nみぎしゃめん /右斜面/\nみぎすみ /右隅/\nみぎず /右図/\nみぎぜんぽう /右前方/\nみぎぜんりん /右前輪/\nみぎそくめん /右側面/\nみぎそで /右袖/\nみぎそろえ /右揃え/\nみぎだしゃ /右打者/\nみぎだせき /右打席/\nみぎちゅうだん /右中段/\nみぎづめ /右詰め/\nみぎて /右手/\nみぎておやゆび /右手親指/\nみぎてがわ /右手側/\nみぎてくび /右手首/\nみぎてけい /右手系/\nみぎてぜんぽう /右手前方/\nみぎてなかゆび /右手中指/\nみぎてまえ /右手前/\nみぎてよう /右手用/\nみぎてんかい /右転回/\nみぎとうしゅ /右投手/\nみぎどなり /右隣/右隣り/\nみぎどもえ /右巴/\nみぎなげ /右投げ/\nみぎのり /右乗/\nみぎはし /右端/\nみぎはんどる /右ハンドル/\nみぎはんぶん /右半分/\nみぎはんめん /右半面/\nみぎひざ /右膝/\nみぎひじ /右肘/\nみぎひだり /右左/\nみぎほうこう /右方向/\nみぎほお /右頬/\nみぎぼたん /右ボタン/\nみぎまえ /右前/\nみぎまえあし /右前足/右前脚/\nみぎまがり /右曲り/\nみぎまき /右巻き/右巻/\nみぎまつ /右松/右末/\nみぎまわり /右回り/\nみぎみみ /右耳/\nみぎむき /右向き/\nみぎむね /右胸/\nみぎめ /右目/\nみぎめよう /右目用/\nみぎや /→/⇒/右矢/\nみぎやじるし /→/⇒/右矢印/\nみぎょうしょ /御教書/\nみぎよう /右様/\nみぎようそ /右要素/\nみぎよこ /右横/\nみぎよせ /右寄せ/右寄/\nみぎよつ /右四つ/\nみぎより /右寄/右寄り/\nみぎり /砌/\nみぎれい /身綺麗/\nみぎわ /汀/水際/頻/\nみぎわき /右脇/\nみく /未来;人名/美久/美来/\nみくだりはん /三行半/三下り半/三下半/\nみくち /三口/\nみくに /三国;地名/御国;「国」旧字/三國;「国」旧字/皇國;「国」旧字/御國;「国」旧字/\nみくにかいどう /三国街道;高崎-越後/\nみくにことば /御国言葉/\nみくにちょう /三国町/\nみくにとうげ /三国峠/\nみくにやま /三国山/\nみくにれんたろう /三國連太郎/\nみくま /三隈/\nみくも /三雲/\nみくらしま /御蔵島/\nみくりや /御厨/\nみくるま /御車/\nみくろけいざい /ミクロ経済/\nみくろけいざいがく /ミクロ経済学;microeconomics/\nみくろぶんせき /ミクロ分析/\nみくろん /μ;1／1000mm/\nみぐし /御髪/御首/御頭/\nみぐるみ /身包み/身ぐるみ/\nみけ /三毛/\nみけいかほけんりょう /未経過保険料/\nみけいけん /未経験/\nみけいけんしゃ /未経験者/\nみけいさい /未掲載/\nみけいさん /未計算/\nみけいやく /未契約/\nみけた /三桁/\nみけっさい /未決済/\nみけってい /未決定/\nみけつ /未決/\nみけつこうりゅう /未決勾留/\nみけつしゅう /未決囚/\nみけねこ /三毛猫/\nみけん /眉間/未見/\nみけんしゅつ /未検出/\nみけんせつ /未建設/\nみけんとう /未検討/\nみこ /巫女/皇子/御子/美子/巫/親王/皇女/神子/\nみこう /未稿/\nみこうかい /未公開/\nみこうかいかぶ /未公開株/\nみこうかいきょく /未公開曲/\nみこうにゅう /未購入/\nみこうひょう /未公表/\nみこころ /御心/\nみこし /神輿/御輿;≒神輿 NB:人間が乗るのは常にこちらの字/\nみこしぐさ /御輿草/\nみこしば /御子柴/\nみこと /命/尊/三言/御言/美琴;人名/\nみことのり /詔/勅/敕;「勅」の異体字/\nみことば /御言葉/\nみこばら /皇女腹/\nみこみ /見込/見込み/\nみこみがく /見込額/\nみこみちがい /見込み違い/\nみこん /未婚/未墾/\nみこんしゃ /未婚者/\nみこんじょせい /未婚女性/\nみごうしゃ /見巧者/\nみごえ /実肥/\nみごしらえ /身拵え/\nみごたえ /見応え/見ごたえ/\nみごと /見事/\nみごろ /見頃;†桜の-/身頃;†ワンピースの-/\nみごろし /見殺し/\nみさ /弥撒;missa/美沙;人名/美砂/美佐/未沙/美紗/魅紗/\nみさい /未済/\nみさいぶん /未済分/\nみさいるこうげき /ミサイル攻撃/\nみさいるぼうえい /ミサイル防衛/\nみさお /操/美沙緒/\nみさか /御坂/三阪/\nみさかい /見境/\nみさき /岬/崎/御前/御先/美咲/三崎/三咲/美沙紀/\nみさきぐち /三崎口/\nみさきこう /三崎港/\nみさきちょう /三崎町/\nみさきょく /ミサ曲;mass/\nみさくせい /未作成/\nみさくぼ /水窪/\nみさこ /美佐子/美沙子/美砂子/美咲子/\nみさご /鶚/雎鳩/\nみさごずし /鶚鮨/\nみささ /三朝;地名/三篠/三笹/\nみささぎ /陵/御陵;ごりょう/山陵;さんりょう/\nみさだめ /見定め/\nみさと /美里/三郷/美郷/箕郷/\nみさとし /三郷市/\nみさわ /三沢/三澤/\nみさわえき /三沢駅/\nみさわし /三沢市/\nみさわやま /実沢山/\nみさんか /未参加/\nみさんしょう /実山椒/\nみしお /美潮/\nみしきべつ /未識別/\nみしこう /未施行/\nみしてい /未指定/\nみしな /三品/\nみしま /三島/三嶋/\nみしまえき /三島駅/\nみしまおこぜ /三島虎魚/\nみしまし /三島市/\nみしまたいしゃ /三嶋大社/\nみしまたまち /三島田町/\nみしまで /三島手/\nみしまひろこうじ /三島広小路/\nみしまひろこうじえき /三島広小路駅/\nみしまふつかまち /三島二日町/\nみしまゆきお /三島由紀夫/\nみしゅう /未収/\nみしゅうがく /未就学/\nみしゅうがくじ /未就学児/\nみしゅうがくじどう /未就学児童/\nみしゅうきん /未収金/未集金/\nみしゅうしょく /未就職/\nみしゅうせい /未修正/\nみしゅうにゅうきん /未収入金/\nみしゅうり /未修理/\nみしゅうろく /未収録/\nみしゅうろくきょく /未収録曲/\nみしゅうろくさくひん /未収録作品/\nみしゅうろくぶん /未収録分/\nみしゅく /三宿/\nみしゅっそう /未出走/\nみしゅっそうば /未出走馬/\nみしゅつげん /未出現/\nみしゅとく /未取得/\nみしょう /未詳/実生;[植物]seedling/未生/御荘;地名/\nみしょういぜん /未生以前/\nみしょうか /未消化/\nみしょうだく /未承諾/\nみしょうだくこうこく /未承諾広告/\nみしょうにん /未承認/\nみしょうり /未勝利/\nみしょうりせん /未勝利戦/\nみしょうりば /未勝利馬/\nみしょうりゅう /未生流;生け花/\nみしょきか /未初期化/\nみしょぶん /未処分/\nみしょり /未処理/\nみしよう /未使用/\nみしようくかん /未使用区間/\nみしようしんぴん /未使用新品/\nみしようじ /未使用時/\nみしようひん /未使用品/\nみしようぶん /未使用分/\nみしようりょういき /未使用領域/\nみしらず /身知らず/\nみしるし /御璽/\nみしん /未進/\nみしんばり /ミシン針/\nみしんめ /ミシン目/\nみじか /身近/短/\nみじかうた /短歌/\nみじかめ /短め/\nみじかよ /短夜/\nみじたく /身支度/身仕度/\nみじっし /未実施/\nみじっそう /未実装/\nみじまい /身仕舞/身仕舞い/\nみじめ /惨め/\nみじゅく /未熟/\nみじゅくじ /未熟児/\nみじゅくもの /未熟者/\nみじゅこう /未受講/\nみじゅせい /未受精/\nみじゅせいらん /未受精卵/\nみじゅり /未受理/\nみじろぎ /身じろぎ/身動ぎ/\nみじん /微塵/\nみじんぎり /微塵切り/みじん切り/\nみじんこ /微塵子/微塵粉;もちごめで作った粉/\nみじんこっぱい /微塵骨灰/\nみす /御簾/三栖/\nみすい /未遂/\nみすいざい /未遂罪/\nみすいじけん /未遂事件/\nみすえ /三末/御末/\nみすか /美須賀/\nみすがた /御姿/\nみすぎ /美杉/身過ぎ/\nみすぎいそ /三杉磯/\nみすぎさと /三杉里/\nみすぎよすぎ /身過ぎ世過ぎ/\nみすじ /三筋/\nみすず /美鈴/三鈴/\nみすまる /御統/\nみすみ /三角/三隅/\nみすみす /見す見す;-逃す/\nみず /水/瑞/\nみずあか /水垢/\nみずあげ /水揚げ/\nみずあさぎ /水浅葱/\nみずあし /水足/\nみずあそび /水遊び/\nみずあび /水浴び/\nみずあめ /水飴/\nみずあらい /水洗い/\nみずい /水井/\nみずいけ /水池/\nみずいで /水出/\nみずいと /水糸/\nみずいも /水芋/\nみずいらず /水入らず/\nみずいり /水入り/\nみずいれ /水入れ/\nみずいろ /水色/\nみずいろじだい /水色時代;[アニメ]/\nみずうみ /湖/\nみずえ /水絵/瑞江/瑞枝/\nみずお /瑞生/瑞男/\nみずおけ /水桶/\nみずおち /鳩尾/\nみずおと /水音/\nみずおよぎ /水泳ぎ/\nみずかえ /水替え/\nみずかがみ /水鏡/\nみずかき /水掻き/蹼/\nみずかけろん /水掛け論/水掛論/\nみずかげ /水影/\nみずかげん /水加減/\nみずかさ /水嵩/水かさ/\nみずかね /水銀/\nみずかみ /水上/\nみずかめざ /水瓶座;=みずがめざ/\nみずから /自ら/\nみずかわ /水川/\nみずがかり /水掛/\nみずがき /瑞垣;神山・神社などの垣/瑞籬;=瑞垣/水垣;=瑞垣/水柿;人名/\nみずがし /水菓子;果物/\nみずがね /水銀/\nみずがめ /水瓶/水甕/\nみずがめざ /水瓶座;Aquarius(Aqr),(1.20-2.18)/\nみずがれ /水涸れ/\nみずき /水樹/水木/水城/瑞希;名/瑞季/瑞木/美寿紀/未図紀/\nみずききん /水飢饉/\nみずきり /水切り/水切/\nみずきん /水金/\nみずぎ /水着/\nみずぎすがた /水着姿/\nみずぎたいかい /水着大会/\nみずぎょう /水行/\nみずぎれ /水切れ;[園芸]水がなくなって萎れる/\nみずぎわ /水際/\nみずぎわさくせん /水際作戦/\nみずくき /水茎/\nみずくさ /水草/\nみずくさい /水臭い/\nみずくぼ /水窪/\nみずくぼこ /水窪湖/\nみずぐすり /水薬/\nみずぐち /水口/\nみずぐも /水蜘蛛;water spinner/\nみずぐるま /水車/\nみずけ /水気/\nみずけむり /水煙/\nみずげい /水芸/\nみずこ /水子/\nみずこうばい /水勾配;[建築]排水のための勾配/\nみずこくよう /水子供養/\nみずこし /水越/\nみずこじぞう /水子地蔵/\nみずこぼし /水翻;茶道具/\nみずこれい /水子霊/\nみずごえ /水肥/\nみずごけ /水苔;bog moss/水蘚/\nみずごころ /水心/\nみずごり /水垢離/\nみずごろも /水衣/\nみずさいばい /水栽培/\nみずさかずき /水杯/水盃/\nみずさき /水崎/水先/\nみずさきあんない /水先案内/\nみずさきあんないにん /水先案内人/\nみずさきく /水先区/\nみずさきにん /水先人/\nみずさし /水差し/水指/水差/\nみずさわ /水沢/水澤/\nみずさわけいば /水沢競馬/\nみずさわけいばじょう /水沢競馬場/\nみずさわし /水沢市/\nみずさわほたる /水沢蛍;人名/\nみずし /瑞史/\nみずしげん /水資源/\nみずしごと /水仕事/\nみずしぶき /水飛沫/水しぶき/\nみずしま /水島/水嶋/水縞/水嶌/\nみずしましんじ /水島新司/\nみずしまや /水島屋/\nみずしょうばい /水商売/\nみずしょり /水処理/\nみずしらず /見ず知らず/\nみずしろ /水城/\nみずすまし /水澄/\nみずせ /水瀬/\nみずせっけん /水石鹸/\nみずせつやく /水節約/\nみずせん /水栓/\nみずぜき /水関/\nみずぜめ /水攻め;城の-/水責め;拷問./\nみずた /水田/\nみずたき /水炊き/\nみずたに /水谷/\nみずたま /水玉/\nみずたまもよう /水玉模様/\nみずたまり /水溜り/水溜/水溜まり/\nみずだこ /水蛸/水章魚/\nみずだし /水出し;-麦茶/\nみずち /蛟/\nみずちゃや /水茶屋;湯茶を供する/\nみずちゅうどく /水中毒;[医]water intoxication/\nみずっぱな /水っ洟;ブワックシオォン！ズルズル…/\nみずつき /七寸/水付/\nみずづけ /水漬け/水漬/\nみずてきりょう /水適量/\nみずてっぽう /水鉄砲/\nみずてん /不見転;[遊廓]/不見点;「-で買う」<花札用語/\nみずでっぽう /水鉄砲/\nみずとき /水溶き/\nみずとり /水鳥/\nみずどけい /水時計/\nみずどり /水鳥/\nみずな /水菜/\nみずなし /水梨/水無/\nみずなしがわ /水無し川/\nみずなみ /瑞浪/\nみずに /水煮/\nみずぬき /水抜き/水抜/\nみずぬま /水沼/\nみずぬれ /水濡れ;-注意/\nみずの /水野/\nみずのあわ /水の泡/\nみずのえ /壬;[十干]9/\nみずのえいぬ /壬戌/\nみずのえうま /壬午/\nみずのえき /水野駅/\nみずのえさる /壬申/\nみずのえたつ /壬辰/\nみずのえとら /壬寅/\nみずのえね /壬子/\nみずのきえき /水軒駅/\nみずのただくに /水野忠邦;(1794-1851) 天保の改革/\nみずのて /水の手/\nみずのと /癸;[十干]10/\nみずのとい /癸亥/\nみずのとう /癸卯/\nみずのとうし /癸丑/\nみずのととり /癸酉/\nみずのとひつじ /癸未/\nみずのとみ /癸巳/\nみずのみ /水飲み/水呑み/\nみずのみば /水飲み場/水呑場/\nみずのみびゃくしょう /水呑み百姓/\nみずのもり /水の森/\nみずはけ /水捌け/\nみずはし /水橋/\nみずはら /水原/\nみずば /水場/\nみずばしょう /水芭蕉/\nみずばしら /水柱/\nみずばち /水鉢/\nみずばら /水腹/\nみずばり /水張り/\nみずばん /水番/\nみずぱいぷ /水パイプ;houka/\nみずひき /水引/\nみずひと /瑞史/\nみずひろ /瑞洋/\nみずびたし /水浸し/\nみずぶき /水拭き/\nみずぶくれ /水膨れ/水脹れ;火傷跡の-/\nみずぶそく /水不足/\nみずぶとり /水太り/\nみずぶろ /水風呂/\nみずぶんし /水分子/\nみずへびざ /水蛇座;Hydrus(Hyi)/\nみずべ /水辺/\nみずほ /瑞穂/\nみずほきゅうぎじょう /瑞穂球技場/\nみずほきょうぎじょう /瑞穂競技場/\nみずほせいさくしょ /瑞穂製作所;[企業名]/\nみずぼうそう /水疱瘡/\nみずぼり /水堀/\nみずま /三潴;地名/水間/\nみずまき /水撒き/水巻/\nみずまくら /水枕/\nみずまし /水増し/水増/\nみずまち /水町/\nみずまわり /水廻り/水回り/水周り/\nみずむけ /水向け/\nみずむし /水虫/\nみずむしやく /水虫薬/\nみずもと /水本/\nみずもの /水物/\nみずもり /水杜/\nみずもれ /水漏れ/\nみずや /水屋/\nみずやま /水山/\nみずやり /水やり/水遣り/\nみずよ /瑞代/\nみずようかん /水羊羹/\nみずら /髻/鬟/角子/角髪/\nみずろう /水牢/\nみずわり /水割り/\nみせ /店/壥/廛/三瀬/見世/\nみせいじゅく /未成熟/\nみせいじゅくらん /未成熟卵/\nみせいせい /未生成/\nみせいねん /未成年/\nみせいねんしゃ /未成年者/\nみせいねんじだい /未成年時代/\nみせいび /未整備/\nみせいり /未整理/\nみせうり /店売り/店売/\nみせかけ /見せ掛け/\nみせかた /見せ方/\nみせがね /見せ金/\nみせがまえ /店構え/\nみせがわ /店側/\nみせこう /未施行/\nみせさき /店先/\nみせしめ /見せしめ/\nみせじたい /店自体/\nみせじまい /店仕舞い/店仕舞/店じまい/\nみせだな /店棚/見世棚/\nみせってい /未設定/\nみせつ /未設/\nみせつけ /見せつけ/見せ付け/\nみせつぞく /未接続/\nみせづくり /店作り/\nみせどころ /見せ所;腕の-/\nみせば /見せ場/\nみせばん /店番/\nみせばんごう /店番号/\nみせびらき /店開き/\nみせもの /見世物/見せ物/\nみせや /店屋/\nみせんげん /未宣言/\nみせんたく /未選択/\nみぜに /身銭/\nみぜん /未然/\nみぜんけい /未然形/\nみそ /味噌/三十/\nみそあじ /味噌味/\nみそあん /味噌餡/味噌あん/\nみそう /未送/\nみそか /三十日/晦/晦日/密か;=ひそか/\nみそかつ /味噌カツ/\nみそぎ /禊/\nみそくそ /味噌糞/\nみそくてい /未測定/\nみそくばく /未束縛/\nみそぐら /味噌蔵/\nみそこし /味噌漉し/\nみそさざい /鷦鷯/\nみそしき /未組織/\nみそしょうゆ /味噌醤油/\nみそしる /味噌汁/\nみそじ /三十路/\nみそじひともじ /三十一文字/\nみそだま /味噌玉/\nみそっかす /味噌っ滓/\nみそっぱ /味噌っ歯/\nみそづけ /味噌漬/\nみそに /味噌煮/\nみそにこみ /味噌煮込み/味噌煮込/\nみその /御園/三園/美薗;「園」異体字/\nみそのう /御園生/\nみそひともじ /三十一文字/\nみそまめ /味噌豆/\nみそもじあまりひともじ /三十文字余り一文字;=短歌,三十一文字/\nみそやき /味噌焼/味噌焼き/\nみそら /美空;人名/身空;若い-で/\nみそらーめん /味噌ラーメン/\nみそらひばり /美空ひばり/\nみそんじ /見損じ/\nみぞ /溝/渠;(特に)排水用のミゾ/\nみぞい /溝井/\nみぞう /未曾有/未曽有;「曾」異体字/\nみぞうえ /溝上/\nみぞうち /溝内/\nみぞおち /鳩尾/\nみぞきり /溝切り/\nみぞぐち /溝口/\nみぞた /溝田/\nみぞて /溝手/\nみぞのくち /溝の口/\nみぞはし /溝端/\nみぞぶち /溝渕/溝淵/\nみぞべ /溝辺/\nみぞれ /霙/\nみた /三田/見田/美田/\nみたいおう /未対応/\nみたいけん /未体験/\nみたいけんしゃ /未体験者/\nみたいしょ /未対処/\nみたえき /三田駅/\nみたか /三鷹/\nみたかえき /三鷹駅/\nみたかかん /三鷹間/\nみたかし /三鷹市/\nみたかしやくしょまえ /三鷹市役所前/\nみたかせん /三鷹線/\nみたかん /三田間/\nみたがわ /三田川/\nみたけ /御岳/身丈/御嵩/三岳/三嶽/\nみたこうぎょう /三田工業;[企業名]/\nみたせん /三田線/\nみたっせい /未達成/\nみたつ /未達;未達成/\nみたて /見立て/御館/\nみたてちがい /見立て違い/\nみたに /三谷/見谷/\nみたび /三度/\nみたぶんがく /三田文学;雑誌/\nみたま /御霊/三珠/御魂/\nみたまや /御霊屋/\nみたむら /三田村/\nみたむらえんぎょ /三田村鳶魚/\nみため /見た目/\nみたよしこ /三田佳子/\nみたらい /御手洗/\nみたらし /御手洗/御弓/御執;=御弓/\nみたらしだんご /御手洗団子/\nみたり /三人/\nみたんさく /未探索/\nみだ /弥陀/\nみだい /御台/見台;?/\nみだいどころ /御台所/\nみだし /見出し/＊/◇/■/※/\nみだしご /見出し語/\nみだしなみ /身嗜み/身だしなみ/\nみだら /淫ら;(字義:色事に耽る)/猥ら;(字義:秩序がない)/婬;≒淫(ら)/\nみだりに /妄りに/濫りに/猥りに/\nみだれ /乱れ/\nみだれがみ /乱れ髪/みだれ髪;(与謝野晶子の歌集)/\nみだれば /乱れ刃/\nみだればん /乱れ版/\nみち /道/未知/途;(字義:長く延びた道)/路;(字義:連絡路)/蹊;(字義:細い小路)/通;(人名用)/倫;(人名用)/謐;(呉音の一つ)/美知/満ち/径/\nみちあき /道明/通明/通晃/道朗/\nみちあんない /道案内/\nみちいと /道糸/\nみちうえ /道上/\nみちえ /美智恵/道恵/\nみちお /道夫/道雄/通夫/道男/道生/三千雄/三千夫/道央/\nみちか /美智香/\nみちかけ /満ち欠け;phases. 「月の-」/盈ち虧け/\nみちがい /見違い/\nみちがえ /見違え/\nみちがみ /道上/\nみちがわ /道側/\nみちくさ /道草/\nみちこ /美智子/道子/倫子/路子/美知子/通子/美千子/満子/三智子/光知子/\nみちご /未知語/\nみちさと /満里/\nみちしお /満ち潮/満ち汐/\nみちしるべ /道標/道導;=道標/\nみちじゅん /道順/\nみちすう /未知数/\nみちすがら /道すがら/\nみちすじ /道筋/\nみちぞい /道沿/\nみちた /道田/\nみちたか /道隆/通隆/充隆/命孝/\nみちたろう /道太郎/美知太郎/\nみちつた /道蔦/\nみちづら /道面/道列/\nみちづれ /道連れ/\nみちとし /通敏/\nみちなか /道中/\nみちなかば /道半ば/\nみちならぬ /道ならぬ;-恋/\nみちなり /道形;-に行く/道成;人名/道也/途也/\nみちにし /道西/\nみちのえき /道の駅;drive-in/\nみちのく /陸奥/\nみちのくがみ /陸奥紙/\nみちのし /道師/\nみちのなか /道の中/\nみちのべ /道の辺/\nみちのり /道程/道のり/\nみちはば /道幅/\nみちはら /道原/\nみちはる /道春/亨治/\nみちば /道場/\nみちばた /道端/路傍/路端/道傍/\nみちばろくさぶろう /道場六三郎/\nみちひ /満ち干/\nみちひき /満ち引き;潮の-/\nみちひこ /導彦/\nみちひで /通秀/\nみちひろ /道弘/道広/通洋/道洋/道宏/通博/倫洋/倫広/\nみちびき /導き/\nみちぶしん /道普請/\nみちへんすう /未知変数/\nみちべ /道辺/\nみちみち /道々/道道;みっちゃん-/\nみちむこ /道向/\nみちむら /道村/\nみちゃく /未着/\nみちゃくしゅ /未着手/\nみちゃくよう /未着用/\nみちゆき /道行/道行き/\nみちょう /未聴/\nみちょうか /未超過/\nみちょうさ /未調査/\nみちよ /美智代/道代/三千代/美千代/路代/満代/通代/道世/美千世/\nみちよし /道由/\nみちる /未散/未知瑠/\nみちろう /道郎/\nみちわる /道悪/\nみぢか /身近/\nみっか /三日/３日/3日/\nみっかい /密会/\nみっかいち /三日市/\nみっかかん /三日間/\nみっかてんか /三日天下/\nみっかねつ /三日熱;[医]vivax/\nみっかび /三ヶ日/三ケ日/\nみっかびちょう /三ケ日町/\nみっかぼうず /三日坊主/\nみっかみばん /三日三晩/\nみっかめ /三日目/\nみっきょう /密教/\nみっきょうきょうてん /密教経典/\nみっきょうびじゅつ /密教美術/\nみっくすけん /ミックス犬/\nみっけい /密計/\nみっこう /密航/密行/\nみっこうしゃ /密航者/\nみっこく /密告/\nみっこくしゃ /密告者/\nみっさつ /密殺/\nみっし /密使/\nみっしつ /密室/\nみっしつさつじん /密室殺人/\nみっしつせい /密室性/\nみっしつぶつ /密室物/\nみっしゅう /密集/\nみっしゅうたい /密集体/\nみっしょ /密書/\nみっしょく /密植;⇔疎植/\nみっしょんけい /ミッション系/\nみっせい /密生/\nみっせつ /密接/\nみっせん /密栓/\nみっそ /密訴/\nみっそう /密葬;private funeral/密送;密かに送る/密奏;密かに奏上する/\nみっちゃく /密着/\nみっちゃくせい /密着性/\nみっちゃくど /密着度/\nみっちゃくれんけつき /密着連結器/\nみっつ /三つ/３つ/3つ/\nみっつう /密通/\nみっつめ /三つめ/\nみってい /密偵/\nみっぷう /密封/\nみっぷうほうそう /密封包装/\nみっぷうようき /密封容器/\nみっぺい /密閉/密蔽/\nみっぺいがた /密閉型/\nみっぺいけい /密閉型/\nみっぺいしき /密閉式/\nみっぺいじょうたい /密閉状態/\nみっぺいせい /密閉性/\nみっぺいど /密閉度/\nみっぺいようき /密閉容器/\nみつ /蜜;honey/密;dense/三つ/三/光/満/充/円;(人名用)/櫁;しきみ/謐;(呉音) 静謐/滿;「満」の旧字/\nみつあき /光昭/光明/充章/光璋/充璋/\nみつあみ /三つ編み;髪型/\nみつい /三井/\nみついぎんこう /三井銀行/\nみついけんせつ /三井建設;[企業名]/\nみついこうざん /三井鉱山/\nみついし /三石/三ッ石/\nみついじょうほうかいはつ /三井情報開発/\nみついすみともぎんこう /三井住友銀行/\nみついせいとう /三井製糖/\nみついせきか /三井石化/\nみついせきゆかがく /三井石油化学;[企業名]/\nみついそうこ /三井倉庫/\nみついぞうせん /三井造船/\nみついとうあつかがく /三井東圧化学;[企業名]/\nみついふとう /三井埠頭/\nみついふどうさん /三井不動産/\nみついぶっさん /三井物産;[企業名]/\nみついわ /三岩;姓/\nみつうん /密雲/\nみつえ /御杖/光恵/光江/光枝/\nみつお /光男/光雄/満男/光夫/三男/三雄/三夫/光生/満雄/満夫/充雄/光穂/\nみつおり /三つ折り/三つ折/\nみつかいどう /水海道/\nみつかげ /光影/\nみつかん /蜜柑/\nみつが /密画/\nみつがさね /三つ重ね/\nみつがしわもく /Menyanthales/ミツガシワ目/\nみつき /三月/美月/観月/\nみつぎ /密議;†秘密の会議/密儀;†秘密の儀式/調;tax/三ツ木/三ッ木/\nみつぎもの /貢ぎ物/\nみつぎょうれつ /密行列/\nみつぎりぼん /三つ切本/\nみつくち /兎唇/\nみつくり /箕作/\nみつぐ /貢/\nみつぐみ /三つ組/三組/\nみつけ /見附/見付/\nみつけつごう /密結合/\nみつけつごうがた /密結合型/\nみつげつ /蜜月/\nみつげつりょこう /蜜月旅行;honeymoon/\nみつげん /蜜源/\nみつげんしょくぶつ /蜜源植物/\nみつこ /光子/美津子/満子/美都子/充子/三津子/\nみつこし /三越/\nみつこしちか /三越地下/\nみつこしほんかん /三越本館/\nみつこしほんてん /三越本店/\nみつこしまえ /三越前/\nみつこしまええき /三越前駅/\nみつご /三つ子;-の魂百まで/三子/蜜語/密語/\nみつごん /密言/\nみつさと /満里/\nみつざわ /光澤/\nみつしま /美津島/満島;姓/\nみつじ /光地/密事/\nみつせ /三瀬/光瀬/\nみつせりゅう /光瀬龍/\nみつせん /蜜腺/\nみつぞう /密造/\nみつぞうしゅ /密造酒/\nみつぞろい /三つ揃い/\nみつぞろえ /三つ揃え/\nみつた /光田/\nみつたか /充隆/光毅/\nみつたけ /光威/満武/\nみつだ /光田/満田/\nみつだん /密談/\nみつつじ /光辻/\nみつつぼ /蜜壺/\nみつづか /三塚/\nみつてる /光輝/充照/\nみつてん /密天/\nみつとし /光俊/光年/充敏/\nみつとも /三友/\nみつど /密度/\nみつどかんすう /密度関数/\nみつどせいそう /密度成層/\nみつどぶんぷ /密度分布/\nみつどもえ /三つ巴/\nみつどやくそう /密度躍層/\nみつなが /光永/満永/\nみつながしわ /御綱柏/\nみつなり /三成/光成/実成/\nみつにゅうこく /密入国/\nみつのがしわ /三角柏/\nみつのぶ /光信/光伸/光延/\nみつのり /光徳/光範;名/光紀/充則/\nみつはし /三橋/三ツ橋/\nみつはる /光晴/充治/\nみつば /三葉/三つ葉/\nみつばい /密売/\nみつばいにん /密売人/\nみつばち /蜜蜂/\nみつひきりょう /三つ引き両/\nみつひこ /光彦/美比古/\nみつひさ /三久/充久/\nみつひで /光秀/\nみつひろ /光弘/光博/光宏/光浩/充弘/充宏/光裕/充洋/充浩/充博/満弘/満浩/円博/\nみつびし /三菱/\nみつびしうらわ /三菱浦和;[企業名]/\nみつびしえんぴつ /三菱鉛筆;[企業名]/\nみつびしかがく /三菱化学;[企業名]/\nみつびしかこうき /三菱化工機;[企業名]/\nみつびしかせい /三菱化成;[企業名]/\nみつびしきんぞく /三菱金属;[企業名]/\nみつびしぎんこう /三菱銀行;[企業名]/\nみつびしけい /三菱系/\nみつびししょうじ /三菱商事;[企業名]/\nみつびしじこうきょうと /三菱自工京都;[企業名]/\nみつびしじしょ /三菱地所;[企業名]/\nみつびしじどうしゃ /三菱自動車;[企業名]/\nみつびしじゅうこう /三菱重工;[企業名]/\nみつびしじゅうこうぎょう /三菱重工業;[企業名]/\nみつびしじゅし /三菱樹脂;[企業名]/\nみつびしせい /三菱製/\nみつびしせいこう /三菱製鋼;[企業名]/\nみつびしせいし /三菱製紙;[企業名]/\nみつびしせきゆ /三菱石油;[企業名]/\nみつびしそうけん /三菱総研;[企業名]/\nみつびしそうこ /三菱倉庫;[企業名]/\nみつびしでんき /三菱電機;[企業名]/\nみつびしでんきさんぎょう /三菱電機産業;[企業名]/\nみつびしはつ /三菱初;?/\nみつびしゆか /三菱油化;[企業名]/\nみつびしれいよん /三菱レイヨン;[企業名]/\nみつぶつ /密勿/\nみつぼう /密謀/\nみつぼうえき /密貿易/\nみつぼし /三つ星/三星/三ッ星/\nみつぼしべると /三ツ星ベルト/\nみつまさ /光正/光政/光雅/\nみつまた /三叉/三椏/三つ股/三つ叉/\nみつまたやり /三又槍/\nみつまめ /蜜豆/\nみつみつ /密々/密密/\nみつめ /三つ目/\nみつめい /密命/\nみつもう /密毛/\nみつもと /光本/\nみつもり /見積/見積もり/見積り/三森/\nみつもりいらいしょ /見積依頼書/\nみつもりしょ /見積書/\nみつもん /三つ紋/\nみつや /三矢/三ッ矢/\nみつやく /密約/\nみつゆ /密輸/\nみつゆき /光之/充之/三幸/\nみつゆしゅつ /密輸出/\nみつゆせん /密輸船/\nみつゆにゅう /密輸入/\nみつゆび /三つ指/三ッ指/\nみつよ /光代/光世/\nみつよし /光義/\nみつりょう /密猟/密漁/\nみつりょうしゃ /密猟者/密漁者/\nみつりん /密林/\nみつる /充/満/滿;旧字/美弦/\nみつろう /蜜蝋/光郎/\nみつわ /三輪/\nみづ /美津/\nみづき /観月/\nみづきしょぼう /三月書房/\nみづくろい /身繕い/\nみづち /蛟/\nみづの /美津濃/\nみづら /見面/\nみて /御手/見手;watcher/\nみてい /未定/\nみていぎ /未定義/\nみていぎご /未定義語/\nみていぎへんすう /未定義変数/\nみていぎめいれい /未定義命令/\nみていけいすう /未定係数/\nみていけいすうほう /未定係数法/\nみていこう /未定稿/\nみていしゅつ /未提出/\nみていち /未定値/\nみていねん /未丁年/\nみてくれ /見て呉れ/\nみてぐら /幣/\nみと /水戸/三戸/美都/御津/弥刀/\nみといずみ /水戸泉/\nみとう /未踏;†誰も立ち入らなかった。「人跡-」/未到;†誰も到達できなかった。「前人-」/美東/味到/\nみとうこう /未投稿/\nみとうさ /未踏査/\nみとうさい /未搭載/\nみとうちゃく /未到着/\nみとうりょういき /未踏領域/\nみとうろく /未登録/\nみとうろくしゃ /未登録者/\nみとうわくせい /未踏惑星/\nみとえき /水戸駅/\nみとおし /見通し/\nみとかいどう /水戸街道/\nみとがく /水戸学;[日本史]/\nみとく /味得/\nみとけ /水戸家/\nみとげいじゅつかん /水戸芸術館/\nみとこうもん /水戸黄門/\nみところ /三所/\nみところぜめ /三所攻め/\nみとさんこう /水戸三高/\nみとし /水戸市/\nみとしょうけん /水戸証券;[企業名]www.mito.co.jp/\nみとせ /三年/三歳/\nみとせん /水戸線/\nみとそう /未塗装/\nみとなっとう /水戸納豆/\nみとにこう /水戸二高/\nみとみ /三富/\nみとめ /認め/三留/\nみとめいん /認印/認め印/\nみとや /三刀屋/\nみとよ /三豊/\nみとらきょう /ミトラ教;Mithraism/\nみとり /見取/\nみとりず /見取り図/見取図/\nみどう /御堂/\nみどうかいかん /御堂会館/\nみどうすじ /御堂筋/\nみどうすじせん /御堂筋線/\nみどうすじほんまち /御堂筋本町/\nみどく /未読;unread/味読;savour/\nみどくきじ /未読記事/\nみどくぶん /未読分/\nみどころ /見所/見どころ/見処/\nみどし /巳年/\nみども /身共/\nみどり /緑/翠/碧/見取り;選り取り-/美登里/美土里/\nみどりいし /緑石;[動物]madrepore/\nみどりいろ /緑色/\nみどりかい /緑会/\nみどりかわ /緑川/\nみどりがおか /緑ヶ丘/緑が丘/緑ケ丘/緑が岡/\nみどりがめ /緑亀/\nみどりく /緑区/\nみどりご /嬰児/\nみどりじゅうじ /ミドリ十字/\nみどりちょう /緑町/\nみどりでんし /緑電子/\nみどりのかくめい /緑の革命;green revolution. 農業技術革新/\nみどりのとう /緑の党/\nみどりのまどぐち /緑の窓口;JR/\nみどりまい /緑米/\nみどりまち /緑町/\nみどりまめ /緑豆/\nみどりみ /緑味/\nみどりや /緑屋/\nみどりやま /緑山/\nみどりやまこうこう /緑山高校/\nみどるきゅう /ミドル級;[ボクシング]72.5kg以下/\nみどろいけ /深泥池/\nみどろがいけ /深泥池/\nみな /皆/美奈/美菜/美那/\nみない /南井/美内/\nみないっしょ /皆一緒/\nみなえ /美奈江/\nみなおし /見直し/\nみなかた /南方/皆方/\nみなかたくまぐす /南方熊楠/\nみなかみ /水上/\nみなかみおんせん /水上温泉/\nみなかわ /皆川/\nみながわ /皆川/\nみなきょうだい /皆兄弟/\nみなくち /水口/\nみなぐち /皆口/源口/\nみなげ /身投げ/\nみなこ /美奈子/みな子/美菜子/三奈子/美名子/皆子/実奈子/\nみなごろし /皆殺し/鏖/\nみなさま /皆様/\nみなさまがた /皆様方/\nみなさん /皆さん/\nみなし /見做し/看做し/\nみなしご /孤児/\nみなせ /水無瀬/\nみなそこ /水底/\nみなつ /美夏/\nみなつき /水無月;陰暦6月/\nみなづき /水無月/水月/\nみなと /港/湊;=港/\nみなとおおはし /港大橋/\nみなとがわ /湊川/\nみなとがわこうえん /湊川公園/\nみなときたく /港北区/\nみなとく /港区/\nみなとせいき /港製機/\nみなとふじ /湊富士/\nみなとまち /港町/湊町/港街/\nみなとみなみぐち /港南口/\nみなの /皆野/\nみなのしゅう /皆の衆/\nみなのもの /皆の者;-出合え出合え/\nみなびょうどう /皆平等/\nみなべ /南部/\nみなべがわ /南部川/\nみなまた /水俣/\nみなまたし /水俣市/\nみなまたびょう /水俣病/\nみなみ /南/美波/三波/美並/皆実/南美/\nみなみ> /南/\nみなみあいづ /南会津/\nみなみあおやま /南青山/\nみなみあきた /南秋田/\nみなみあざぶ /南麻布/\nみなみあしがら /南足柄;地名,神奈川県西南部の市/\nみなみあしがらし /南足柄市/\nみなみあじあ /南アジア/\nみなみあずみ /南安曇/\nみなみあふりか /南アフリカ/\nみなみあまべ /南海部/\nみなみあめりか /南アメリカ/\nみなみあめりかたいりく /南アメリカ大陸/\nみなみありま /南有馬/\nみなみあるぷすし /南アルプス市;山梨県の西側、南アルプス山麓に位置する4町2村がH15年4月1日に合併してできた市/\nみなみいず /南伊豆/\nみなみいばらき /南茨木/\nみなみうおぬま /南魚沼/\nみなみうらわ /南浦和/\nみなみうわ /南宇和/\nみなみおおさかせん /南大阪線/\nみなみおおさわ /南大沢/\nみなみおおさわえき /南大沢駅/\nみなみおおつか /南大塚/\nみなみおぎしま /南荻島/\nみなみおぐに /南小国/\nみなみおたり /南小谷/\nみなみかいがん /南海岸/\nみなみかいきせん /南回帰線;Tropic of Capricorn/\nみなみかぜ /南風/\nみなみかた /南方/\nみなみかやべ /南茅部/\nみなみかるいざわ /南軽井沢/\nみなみかわ /南河/\nみなみかわち /南河内/\nみなみかん /南館/南舘;「館」異体字/\nみなみかんとう /南関東/\nみなみかんとうぜい /南関東勢/\nみなみかんのんざん /南観音山/\nみなみかんばら /南蒲原/\nみなみがわ /南側/\nみなみきゅうしゅう /南九州/\nみなみく /南区/\nみなみくしやま /南串山/\nみなみくしやまちょう /南串山町/\nみなみぐち /南口/\nみなみぐちほうめん /南口方面/\nみなみこいずみ /南小泉/\nみなみこま /南巨摩/\nみなみさいたま /南埼玉/\nみなみさおり /南沙織/\nみなみさく /南佐久/\nみなみしが /南志賀/\nみなみしこく /南四国/\nみなみしたら /南設楽/\nみなみしなかい /南支那海/\nみなみしなの /南信濃/\nみなみしまばら /南島原/\nみなみしゃめん /南斜面/\nみなみじゅうじざ /南十字座;Crux(Cru)/\nみなみじゅうじせい /南十字星/\nみなみせん /南線/\nみなみたいへいよう /南太平洋/\nみなみたか /南高/\nみなみたかき /南高来/\nみなみたかぎ /南高来/\nみなみたかさき /南高崎/\nみなみたま /南多摩/\nみなみたまえき /南多摩駅/\nみなみたまち /南田町/\nみなみだ /南田/\nみなみだい /南台/\nみなみだいとう /南大東/\nみなみだいとうじま /南大東島/\nみなみだか /南高/\nみなみだて /南館/\nみなみちいき /南地域/\nみなみちく /南地区/\nみなみちしま /南千島/\nみなみちた /南知多/\nみなみちとせ /南千歳/\nみなみちょう /南町/\nみなみちょうせん /南朝鮮/\nみなみつがる /南津軽/\nみなみつる /南都留/\nみなみで /南出/\nみなみでわ /南出羽/\nみなみとうきょう /南東京/\nみなみとうほく /南東北/\nみなみとうほくちほう /南東北地方/\nみなみとみよ /南富魚/\nみなみとりしま /南鳥島/\nみなみどの /南殿/\nみなみな /皆々/皆皆/\nみなみなか /南那珂/\nみなみなさま /皆々様/皆皆様/\nみなみなす /南那須/\nみなみの /南野/\nみなみのうおざ /南魚座;Piscis Austrinus(PsA)/\nみなみのかわち /南河内/\nみなみのかんむりざ /南冠座;Corona Austrina(CrA)/\nみなみのさんかくざ /南の三角座;Triangulum Australe(TrA)/\nみなみはっこうだ /南八甲田/\nみなみはるお /三波春夫/\nみなみはんきゅう /南半球/\nみなみはんぶん /南半分/\nみなみふくおか /南福岡/\nみなみふなばし /南船橋/\nみなみふらの /南富良野/\nみなみべっぷ /南別府/\nみなみほっかいどう /南北海道/\nみなみほんしゅく /南本宿/\nみなみほんちょう /南本町/\nみなみぼうそう /南房総/\nみなみまき /南牧/\nみなみまち /南町/\nみなみまちだ /南町田/\nみなみまちぶぎょう /南町奉行/\nみなみまつうら /南松浦/\nみなみまわり /南回り/\nみなみまんしゅうてつどう /南満州鉄道/\nみなみみのわ /南箕輪/\nみなみみやざき /南宮崎/\nみなみむき /南向き/\nみなみむら /南村/\nみなみむれ /南牟礼/\nみなみむろ /南牟婁/\nみなみもと /南本/\nみなみもとまち /南元町/\nみなみもりまち /南森町/\nみなみもん /南門/\nみなみやましろ /南山城/\nみなみやまて /南山手/\nみなみゆき /南行/\nみなみゆふ /南由布/\nみなみゆふえき /南由布駅/\nみなみよのえき /南与野駅/\nみなみりんかん /南林間/\nみなみわっかない /南稚内/\nみなも /水面/\nみなもと /源/\nみなもとけ /源家/\nみなもとのかねまさ /源兼昌;淡路島 かよふ千鳥のなく声に 幾夜寝ざめぬ 須磨の関守/\nみなもとのさねとも /源実朝;[日本史]三代(1192-1219 在職:1203-19)/\nみなもとのしげゆき /源重之;風をいたみ 岩うつ波の おのれのみ くだけて物を 思ふころかな/\nみなもとのひろまさ /源博雅;(918-980) ミュージシャン/\nみなもとのよしつね /源義経;1159-1189/\nみなもとのよりいえ /源頼家;[日本史]二代(1182-1204 在職:1202-03)/\nみなもとのよりとも /源頼朝;[日本史]初代(1147-1199 在職:1192-99)/\nみなもとよしつね /源義経/\nみなもとよりよし /源頼義/\nみなよ /美奈代/\nみならい /見習い/見習/\nみならいこう /見習工/\nみなり /身形/身なり/\nみなわ /水泡/水沫/\nみにかぶ /ミニ株/\nみにこみし /ミニコミ誌/\nみにゅうしゅ /未入手/\nみにゅうりょく /未入力/\nみにんてい /未認定/\nみね /峰/嶺;≒峰/峯;「峰」の旧字(人名用漢字)/美祢;地名,山口県/三根;地名,佐賀県/岑;≒峰/三子/美禰;「祢」旧字/美根/\nみねい /嶺井/\nみねうち /峰打ち/\nみねお /峰夫/峰雄/峰央/岑生/峯夫/岑夫/実音夫/\nみねぎし /峰岸/峯岸/嶺岸/\nみねこ /峰子/\nみねごし /峰越/\nみねざき /峰崎/峯崎/\nみねせん /美祢線/\nみねの /峯野/\nみねのはら /峰の原/\nみねはま /峰浜/\nみねひさ /峰久/\nみねまつ /峰松/\nみねむら /峯村/峰村/\nみねやま /峰山/\nみねゆき /峰幸/\nみねらるぶん /ミネラル分/\nみねらるるい /ミネラル類/\nみねんしょう /未燃焼/\nみの /蓑/美濃;岐阜県南部/三野;地名/簑;「蓑」の異体字1/簔;「蓑」の異体字2/箕;(「蓑」ではなく、助詞を含む「み・の」)/\nみのいも /蓑芋/\nみのう /未納/美濃;みの/箕面;※仮名遣い「みのお」/\nみのうえ /身の上/\nみのうえばなし /身の上話/\nみのうしゃ /未納者/\nみのうにゅう /未納入/\nみのうぶん /未納分/\nみのうら /箕浦/\nみのお /箕面/\nみのおおた /美濃太田/\nみのおせん /箕面線/\nみのかも /美濃加茂/\nみのかわ /身の皮/\nみのがこい /美濃囲い;[将棋]/\nみのがし /見逃し/\nみのがみ /美濃紙/\nみのき /三軒;[建築]三重の垂木/\nみのけ /身の毛/\nみのげ /蓑毛/\nみのしま /箕島/\nみのしょう /美濃庄/\nみのしろ /身の代/\nみのしろきん /身代金/身の代金/\nみのたけ /身の丈/\nみのため /身の為/身のため/\nみのだ /蓑田/簑田/箕田/\nみのと /美濃戸/\nみのとぐち /美濃戸口/\nみのはた /蓑畑/\nみのはら /蓑原/箕原/\nみのばん /美濃判/\nみのぶ /身延/美乃夫/\nみのぶさん /身延山/\nみのぶせん /身延線/\nみのべ /美濃部/\nみのべたつきち /美濃部達吉;天皇機関説/\nみのほど /身の程/\nみのほどしらず /身の程知らず/\nみのぼん /美濃本/\nみのまわり /身の回り/\nみのむし /蓑虫/\nみのやき /美濃焼;岐阜/\nみのり /実り/稔り/御法/稔/美野里/\nみのる /実/稔/實;「実」の旧字(人名用漢字)/穣/\nみのわ /箕輪/蓑輪/\nみのわた /三の焦/\nみはい /未配/\nみはいそう /未配送/\nみはかし /御刀/\nみはし /三橋/\nみはた /御旗/\nみはっけん /未発見/\nみはったつ /未発達/\nみはっぴょう /未発表/\nみはっぴょうきょく /未発表曲/\nみはっぴょうさくひん /未発表作品/\nみはっぴょうしゃしん /未発表写真/\nみはつ /未発/\nみはつばい /未発売/\nみはなだ /水縹/\nみはば /身幅/\nみはま /美浜;地名/御浜;地名,三重県南牟婁郡/\nみはまく /美浜区/\nみはら /三原/美原/\nみはらい /未払い/\nみはらいかんじょう /未払勘定/\nみはらいきん /未払金/\nみはらし /見晴らし/\nみはらしだい /見晴らし台/\nみはらちょう /美原町/\nみはらやま /三原山;地名,伊豆大島/\nみはり /見張り/\nみはりばん /見張り番/\nみはりやく /見張り役/\nみはる /三春/美晴/美春/\nみはるえき /三春駅/\nみば /見端/\nみばえ /見栄え/見映え/\nみばらい /未払/未払い/\nみばらいきん /未払金/\nみばらいしょうひぜい /未払消費税/\nみばらいひよう /未払費用/\nみばん /三晩/\nみひじゅん /未批准/\nみひつ /未必/\nみひつてき /未必的/\nみひつのこい /未必の故意;自分の行為からある事実が発生しても仕方がないと認めて行為する心理状態/\nみひとつ /身一つ/\nみひょうか /未評価/\nみひら /三平/\nみひらき /見開き/\nみびいき /身贔屓/\nみびょう /未病;病気ではないが健康ともいえない中間の症状/\nみふしとうげ /三伏峠/\nみふじ /美富士/\nみふたつ /身二つ/\nみふね /三船/御船/\nみふねとしろう /三船敏郎/\nみぶ /壬生/\nみぶな /壬生菜;京野菜/\nみぶのただみ /壬生忠見/\nみぶのただみね /壬生忠岑;ありあけの つれなく見えし 別れより あかつきばかり うきものはなし/\nみぶり /身振り/身ぶり/身振/\nみぶりてぶり /身振り手振り/\nみぶるい /身震い/\nみぶん /身分/未分/\nみぶんか /未分化/\nみぶんしょう /身分証/\nみぶんしょうめい /身分証明/\nみぶんしょうめいしょ /身分証明書/\nみぶんしょうめいしょう /身分証明証/\nみぶんそうおう /身分相応/\nみぶんちがい /身分違い/\nみぶんはん /身分犯/\nみぶんふそうおう /身分不相応/\nみへん /身偏/\nみへんかん /未変換/\nみへんとう /未返答/\nみほ /美穂/美帆/美保/美歩/美豊/三保/美浦/実穂/美峰/海蜂/\nみほうえい /未放映/\nみほうしゃ /未放射/\nみほうそう /未放送/\nみほこ /美穂子/美保子/美帆子/三穂子/\nみほしょう /未保証/\nみほじんじゃ /美保神社/\nみほぜき /美保関/\nみほそう /未舗装/\nみほそうくかん /未舗装区間/\nみほそうどうろ /未舗装道路/\nみほそうろ /未舗装路/\nみほぞん /未保存/\nみほた /三保田/\nみほとけ /御仏/\nみほのせき /美保関/\nみほろ /美浦/\nみほん /見本/\nみほんいち /見本市/\nみほんいちかいじょう /見本市会場/\nみほんし /見本誌/\nみほんずり /見本刷/\nみほんちょう /見本帳/\nみほんひん /見本品/\nみぼうじん /未亡人/\nみま /美馬/三間/\nみまい /見舞/見舞い/\nみまいきゃく /見舞客/\nみまいきん /見舞金/\nみまいじょう /見舞状/\nみまえ /御前/\nみまき /御牧/\nみまさか /美作/\nみまた /三股/\nみまちがい /見間違い/\nみまっしょう /未抹消/\nみまつ /三松/\nみまな /任那/\nみまね /見真似/見まね/\nみまわし /見回し/見廻し/\nみまわり /見回り/\nみまわりひん /見回品/\nみまん /未満/\nみみ /耳/\nみみあか /耳垢/\nみみあて /耳当て/\nみみあな /耳穴/\nみみいがい /耳以外/\nみみうち /耳打ち/耳打/\nみみかき /耳掻き/\nみみかくし /耳隠し/\nみみかざり /耳飾り/耳飾/\nみみがくもん /耳学問/\nみみがた /耳型/\nみみくそ /耳糞/耳くそ/耳クソ/\nみみこぴー /耳コピー/\nみみざわり /耳障り;noisy.「-な音」/耳触り;「-が良い」 NB:「耳障り」の誤用から作られた新語/\nみみしい /耳癈/\nみみしっかん /耳疾患/\nみみず /蚯蚓/\nみみずく /木菟/角鴟/\nみみずばれ /蚯蚓脹れ/\nみみせん /耳栓/\nみみせんよう /耳栓用/\nみみそうじ /耳掃除/\nみみたこ /耳タコ/\nみみたぶ /耳朶/耳たぶ/\nみみだれ /耳垂れ/\nみみづか /耳塚/\nみみどしま /耳年増/\nみみないぶ /耳内部/\nみみなしやま /耳成山/\nみみなり /耳鳴り/耳鳴/\nみみぬき /耳抜き/耳抜/\nみみぶくろ /耳袋/\nみみへん /耳偏/\nみみもちしだぞく /Acrostichum/ミミモチシダ属/\nみみもと /耳元/耳許/\nみみょう /微妙/\nみみより /耳寄り/\nみみわ /耳輪/\nみむ /美夢/\nみむら /三村/\nみむらさき /実紫/\nみむろ /御室/三室/\nみめ /見目/眉目/美芽/\nみめい /未明/\nみめかたち /見目形/\nみもう /味盲;味覚障害/\nみもだえ /身悶え/\nみもち /身持ち/身持/\nみもと /身元/御許;-に召される/身許/\nみもとかくにん /身元確認/\nみもとちょうさ /身元調査/\nみもとひきうけにん /身元引受人/\nみもとふめい /身元不明/\nみもとほしょう /身元保証/\nみもとほしょうきん /身元保証金/\nみもの /見物/実物/\nみもり /未森/深森/\nみもりまる /美森丸/\nみもん /未聞/\nみゃく /脈/脉;「脈」の異体字/\nみゃくあつ /脈圧/\nみゃくかん /脈管/\nみゃくけい /脈系/\nみゃくしん /脈診/\nみゃくどう /脈動/\nみゃくはく /脈拍/脈搏;=脈拍/\nみゃくはくすう /脈拍数/\nみゃくみゃく /脈々/脈脈/\nみゃくらく /脈絡/\nみゃくらくまく /脈絡膜/\nみゃくりゃく /脈略/\nみゃくりゅう /脈流/\nみや /宮/美弥/\nみやい /宮井/宮居/\nみやいだい /宮医大/\nみやいり /宮入/\nみやうち /宮内/\nみやえき /宮駅/\nみやお /宮尾/\nみやおか /宮岡/\nみやおそうか /ミヤオソウ科/Podophyllaceae/\nみやおとみこ /宮尾登美子/\nみやかわ /宮川/\nみやがく /宮学/\nみやがた /宮方/\nみやがわ /宮川/\nみやがわちょう /宮川町/\nみやき /宮木/\nみやきょう /宮教/\nみやきょうだい /宮教大/宮城教育大学;※abbrev/\nみやぎ /宮城;-県/宮木;宮廷の樹木/\nみやぎがくいん /宮城学院/\nみやぎきょういくだい /宮城教育大/\nみやぎけん /宮城県/\nみやぎけんみんかいかん /宮城県民会館/\nみやぎこうせん /宮城高専/\nみやぎざおう /宮城蔵王/\nみやぎしま /宮城島/\nみやぎの /宮城野/\nみやぎのく /宮城野区/\nみやぎみちお /宮城道雄;(1894-1956) 箏曲家。十七絃の発案者/\nみやく /未訳/\nみやくに /宮国/\nみやくぼ /宮窪/\nみやくら /宮倉/\nみやぐち /宮口/\nみやけ /三宅/宮家/\nみやけいっせい /三宅一生/\nみやけざか /三宅坂/\nみやけじま /三宅島/\nみやげ /土産/\nみやげばなし /土産話/\nみやげひん /土産品/\nみやげもの /土産物/\nみやげものてん /土産物店/\nみやげものや /土産物屋/\nみやげや /土産屋/\nみやげよう /土産用/\nみやこ /都/宮古/美也子/美弥子/宮子/宮戸/京都/\nみやこいり /都入り/\nみやこう /宮交/\nみやこおおじ /都大路/\nみやこおち /都落ち/\nみやこじ /都路/\nみやこじま /都島/宮古島/\nみやこどり /都鳥;名にし負はばいざこととはむ- (伊勢物語)/\nみやこのじょう /都城;地名/\nみやこびと /都人/\nみやこぶしおんかい /都節音階;ミファラシドミ/\nみやこわん /宮古湾/\nみやご /三八五/\nみやごし /宮越/\nみやさか /宮坂/\nみやさと /宮里/\nみやさま /宮様/\nみやざき /宮崎/\nみやざきおき /宮崎沖/\nみやざきかん /宮崎間/\nみやざきくうこう /宮崎空港/\nみやざきくうこうえき /宮崎空港駅/\nみやざきけん /宮崎県/\nみやざきけんみん /宮崎県民/\nみやざきし /宮崎市/\nみやざきじどうしゃどう /宮崎自動車道/\nみやざきだい /宮崎台/宮崎大/\nみやざきだいがく /宮崎大学/\nみやざきちく /宮崎地区/\nみやざきどう /宮崎道/\nみやざきはやお /宮崎駿/\nみやざきもの /宮崎物/\nみやざと /宮里/\nみやざわ /宮沢/宮澤/\nみやざわきいち /宮沢喜一/\nみやざわけんじ /宮沢賢治/\nみやざわせいけん /宮沢政権/\nみやざわばし /宮沢橋/\nみやした /宮下/\nみやしたこうえん /宮下公園/\nみやしの /宮篠/\nみやしろ /宮代/\nみやじ /宮地/宮路/\nみやじま /宮島/宮嶋/\nみやじまこうろ /宮島航路/\nみやじません /宮島線/\nみやじょう /宮絛/\nみやすんどころ /御息所/\nみやずみ /宮住/\nみやずもう /宮相撲/\nみやせ /宮瀬/\nみやぞえ /宮副/\nみやぞの /宮苑/\nみやぞのぶし /宮薗節;[浄瑠璃]/\nみやた /宮田/\nみやたけ /宮武/宮竹/\nみやたけがいこつ /宮武外骨/\nみやたに /宮谷/\nみやだい /宮大/\nみやだいく /宮大工/\nみやち /宮地/\nみやちよ /宮千代/\nみやぢ /宮地/\nみやぢてっこうしょ /宮地鐵工所/\nみやづ /宮津/\nみやづかえ /宮仕え/\nみやづせん /宮津線/\nみやでら /宮寺/\nみやと /宮戸/\nみやなが /宮永/\nみやなぎ /三柳/\nみやにし /宮西;姓/\nみやの /宮野/\nみやのうえ /宮之上/\nみやのぎ /宮野木/\nみやのさわ /宮の沢/\nみやのじょう /宮之城/\nみやのぼり /宮登/\nみやはら /宮原/\nみやばしら /宮柱/\nみやばら /宮腹/\nみやび /雅/雅び/\nみやびと /宮人/\nみやびやか /雅びやか/\nみやふくせん /宮福線/\nみやべ /宮部/\nみやま /美山/深山/三山/海山/御山/\nみやまいり /宮参り/\nみやまえ /宮前/\nみやまえく /宮前区/\nみやまち /宮町/\nみやまちょう /美山町/\nみやまる /宮丸/\nみやみ /未也美/\nみやむら /宮村/\nみやもと /宮本/\nみやもとむさし /宮本武蔵/\nみやもり /宮守/宮森/\nみやもんぜき /宮門跡/\nみやら /宮良/\nみやわき /宮脇/\nみゅー /μ;mu/Μ;Mu/\nみゅーりゅうし /μ粒子/\nみゅう /μ/\nみゆう /美憂/\nみゆき /深雪/御幸/行幸/み雪/美幸/美由紀/美雪/幸/美由起/美由希/美有紀/\nみゆきけおり /御幸毛織;[企業名]/\nみゆきせん /美幸線/\nみゆにゅう /未輸入/\nみょう /妙/名/明/命/冥;冥利/榠/螟;螟蛾(めいが)/\nみょうあさ /明朝/\nみょうあん /妙案/\nみょうえ /明恵/\nみょうおう /明王/\nみょうおん /妙音/\nみょうおんどおり /妙音通/\nみょうかい /冥界/\nみょうかん /冥官/\nみょうが /茗荷;[植物]japanese ginger/冥加;神仏の加護/茗加;?/\nみょうがだに /茗荷谷/\nみょうきょく /妙曲/\nみょうぎ /妙義/妙技/\nみょうぎさん /妙義山/\nみょうぎしょう /名義抄/\nみょうぎょう /明経/\nみょうく /妙句/\nみょうけい /妙計/\nみょうけん /妙見/\nみょうけんさん /妙見山;地名/\nみょうこう /妙高/\nみょうこうあかくら /妙高赤倉/\nみょうこうこうげん /妙高高原/\nみょうこうじ /妙興寺/\nみょうごう /名号/冥合/\nみょうごにち /明後日/\nみょうごねん /明後年/\nみょうさく /妙策/\nみょうしゅ /妙手/妙趣/\nみょうしゅん /明春/\nみょうしょ /妙所/\nみょうしんじ /妙心寺/\nみょうじ /名字/苗字/\nみょうじゅう /命終/\nみょうじゅつ /妙術/\nみょうじょ /冥助/\nみょうじょう /明星/\nみょうじょうしょくひん /明星食品/\nみょうじょうは /明星派;[文学史]/\nみょうじん /明神/\nみょうせき /名跡/\nみょうせんじしょう /名詮自性/\nみょうぜつ /妙絶/\nみょうぜんじ /妙善寺/\nみょうそう /妙想/\nみょうだい /名代/\nみょうだに /名谷/\nみょうちょう /明朝/\nみょうちん /明珍/\nみょうにち /明日/\nみょうねん /明年/\nみょうは /妙葩/\nみょうばん /明礬;alum/明晩;tomorrow evening/\nみょうぶ /命婦/\nみょうほう /妙法/\nみょうほうじ /妙法寺/\nみょうみ /妙味/\nみょうもく /名目/\nみょうもん /名聞/\nみょうもんりよう /名聞利養/\nみょうや /明夜/\nみょうやく /妙薬/\nみょうよう /妙用/\nみょうり /名利;名誉と利益。「-を貪る」/冥利;恩恵。「○○冥利に尽きる」/\nみょうれい /妙齢/\nみょうれん /明連/\nみょうれんじ /妙蓮寺/\nみょうれんじえき /妙蓮寺駅/\nみょんどん /明洞/\nみよ /御代/御世/美代/\nみよう /見様/\nみようみまね /見様見真似/見よう見まね/見よう見真似/\nみよこ /美代子/\nみよし /三好/三次/三芳/三吉/三善/三膳/\nみよしたつじ /三好達治;(1900-64)詩人。『測量船』/\nみよた /御代田/\nみよはら /みよ原/\nみより /身寄り/\nみら /韭/韮/\nみらい /未来/味蕾/\nみらいえいごう /未来永劫/\nみらいかんりょう /未来完了/\nみらいがく /未来学/\nみらいがた /未来型/\nみらいき /未来記/\nみらいぎじゅつ /未来技術/\nみらいけい /未来形/\nみらいしこう /未来志向/\nみらいしゃかい /未来社会/\nみらいしゅぎ /未来主義;futurismo(It)/\nみらいしょうねん /未来少年/\nみらいじせい /未来時制/\nみらいじん /未来人/\nみらいせ /未来世;[仏教]/\nみらいせい /未来性/\nみらいせいき /未来世紀/\nみらいせかい /未来世界/\nみらいぞう /未来像/\nみらいてき /未来的/\nみらいとし /未来都市/\nみらいにほん /未来日本/\nみらいは /未来派/\nみらいへん /未来編/\nみらいよそうず /未来予想図/\nみらいよそく /未来予測/\nみらいよち /未来予知/\nみらさか /三良坂/\nみらの /未蘭/\nみり /粍/milli;[SI接頭語]m,10^-3/\nみりおんしゅっぱん /ミリオン出版;[出版社名]/\nみりぐらむ /瓱/\nみりは /ミリ波/\nみりびょう /ミリ秒/\nみりめーとる /粍/\nみりょう /魅了/未了/\nみりょく /魅力/\nみりょくてき /魅力的/\nみりりっとる /竓/\nみりん /味醂/未林/\nみりんあじ /味醂味/\nみりんかい /未臨界/\nみりんかいど /未臨界度/\nみりんぼし /味醂干し/味醂干/\nみる /覩/海松/\nみるからに /見るからに/\nみるがい /海松貝/\nみるくあじ /ミルク味/\nみるくがゆ /ミルク粥/\nみるくに /ミルク煮/\nみるみる /見る見る/\nみるめ /見る目/\nみれい /美麗/\nみれん /未練/\nみれんらく /未連絡/\nみろく /弥勒/彌勒/\nみろくぼさつ /弥勒菩薩/\nみわ /美和/三輪/三和/神酒/巳波/\nみわく /魅惑/\nみわくてき /魅惑的/\nみわけ /見分け/見分/\nみわこ /美和子/\nみわざ /御業/\nみわすれ /見忘れ/\nみわた /三輪田/\nみわだ /三輪田/\nみわだがくえん /三輪田学園/\nみわやま /三輪山/\nみん /民/眠/明/閔;(呉音)/罠;(呉音)/\nみんい /民意/\nみんえい /民営/\nみんえいか /民営化/\nみんえいかご /民営化後/\nみんおく /民屋/\nみんおん /民音/\nみんか /民家/\nみんかつ /民活/\nみんかへい /民家塀/\nみんかん /民間/明槓/\nみんかんかくりょう /民間閣僚/\nみんかんかつりょく /民間活力/\nみんかんがいこう /民間外交;private diplomacy/\nみんかんがいしゃ /民間会社/\nみんかんき /民間機/\nみんかんきぎょう /民間企業/\nみんかんこうじょう /民間工場/\nみんかんごげん /民間語源;[言語]folk etymology/\nみんかんしせつ /民間施設/\nみんかんしゅどう /民間主導/\nみんかんしんこう /民間信仰/\nみんかんじん /民間人/\nみんかんだんたい /民間団体/\nみんかんちりょう /民間治療/\nみんかんでんしょう /民間伝承/\nみんかんびょういん /民間病院/\nみんかんぶもん /民間部門/\nみんかんほうそう /民間放送/\nみんかんやく /民間薬/\nみんかんりょうほう /民間療法/\nみんぎょう /民業/\nみんぐ /民具/\nみんけん /民権/\nみんげい /民芸/\nみんげいひん /民芸品/\nみんこー /明刻/\nみんこう /民航/\nみんこく /民国/民國/\nみんざい /眠剤/\nみんし /明史;二十四史/\nみんしゃ /民社/\nみんしゃとう /民社党/\nみんしゅ /民主/\nみんしゅう /民衆/\nみんしゅうそしょう /民衆訴訟;[法]popular action/\nみんしゅうてき /民衆的/\nみんしゅか /民主化/\nみんしゅかせいさく /民主化政策/\nみんしゅかようきゅう /民主化要求/\nみんしゅく /民宿/\nみんしゅこく /民主国/\nみんしゅこっか /民主国家/\nみんしゅしゃかいしゅぎ /民主社会主義;democratic socialism/\nみんしゅしゃかいとう /民主社会党/\nみんしゅしゅぎ /民主主義/\nみんしゅしゅぎかん /民主主義観/\nみんしゅしゅぎけんぽう /民主主義憲法/\nみんしゅしゅぎこく /民主主義国/\nみんしゅしゅぎこっか /民主主義国家/\nみんしゅしゅぎしゃ /民主主義者/\nみんしゅしゅぎしゃかい /民主主義社会/\nみんしゅしゅぎてき /民主主義的/\nみんしゅせい /民主制;民主主義 = 民主制 = 民主政君主制と貴族制と民主制間接民主制と直接民主制/民主政/民主性/\nみんしゅせいじ /民主政治/\nみんしゅせいど /民主制度/\nみんしゅてき /民主的/\nみんしゅてきほうほう /民主的方法/\nみんしゅとう /民主党/\nみんしん /民心/\nみんじ /民事/\nみんじかいにゅう /民事介入/\nみんじかいにゅうぼうりょく /民事介入暴力/\nみんじさいせい /民事再生/\nみんじさいせいほう /民事再生法/\nみんじさいばん /民事裁判/\nみんじしっこう /民事執行/\nみんじしっこうほう /民事執行法/\nみんじせきにん /民事責任/\nみんじそしょう /民事訴訟/\nみんじそしょうほう /民事訴訟法/\nみんじちょうてい /民事調停/\nみんじちょうていほう /民事調停法/\nみんじてき /民事的/\nみんじばいしょう /民事賠償/\nみんじふかいにゅう /民事不介入/\nみんじほぜんほう /民事保全法/\nみんじゅ /民需/\nみんじょう /民情/\nみんせい /民生/民政/民青/民声/\nみんせいいいん /民生委員/\nみんせいき /民生機/\nみんせいしじょう /民生市場/\nみんせいとう /民政党;[日本史]立憲民政党/\nみんせいどうめい /民青同盟/\nみんせいひ /民生費/\nみんせいひん /民生品/\nみんせいぶ /民生部/\nみんせいよう /民生用/\nみんせいようきき /民生用機器/\nみんせん /民選/\nみんせんぎいんせつりつけんぱくしょ /民撰議院設立建白書/\nみんそ /民訴/\nみんそほう /民訴法/\nみんぞく /民族;†race,nation.「北方-」/民俗;†folk.「-学」/\nみんぞくいしき /民族意識/\nみんぞくいしょう /民族衣装/\nみんぞくいどう /民族移動/\nみんぞくおんがく /民族音楽/\nみんぞくかん /民族間/\nみんぞくがく /民俗学;folklore/民族学;ethnology/\nみんぞくがっき /民族楽器/\nみんぞくがみ /民族神/\nみんぞくきょういく /民族教育/\nみんぞくけい /民族系/\nみんぞくげいのう /民俗芸能/\nみんぞくこうげい /民俗工芸/\nみんぞくこっか /民族国家/\nみんぞくご /民族語/\nみんぞくし /民族誌/\nみんぞくしゅうきょう /民族宗教/\nみんぞくしゅぎ /民族主義/\nみんぞくじけつ /民族自決/\nみんぞくじけつけん /民族自決権/\nみんぞくじょうか /民族浄化/\nみんぞくせい /民族性/\nみんぞくせいしん /民族精神;cf.時代精神/\nみんぞくぜんたい /民族全体/\nみんぞくだいいどう /民族大移動/\nみんぞくちょう /民族調/\nみんぞくてき /民族的/\nみんぞくふく /民族服;サリーや紋付袴など/\nみんぞくむら /民族村/\nみんぞくめい /民族名/\nみんぞくりょうり /民族料理;ethnic/\nみんたろう /民太郎/\nみんたんしゅう /民譚集/\nみんだ /民田/\nみんちょう /明朝/\nみんちょうたい /明朝体/\nみんちょうたいかつじ /明朝体活字/\nみんていけんぽう /民定憲法;⇔欽定憲法/\nみんてつ /民鉄/\nみんてつかくしゃ /民鉄各社/\nみんてつせん /民鉄線/\nみんとう /民党;⇔吏党/\nみんど /民度/\nみんな /皆/皆な/\nみんはく /民博/\nみんぱく /民泊/民博/\nみんぶ /民部/\nみんぶしょう /民部省;[律令制]三省/\nみんぶんか /明文化/\nみんぷう /民風/\nみんぺい /民兵/民平/\nみんぺいそしき /民兵組織/\nみんぼう /民望/\nみんぽう /民法;†civil code/民放;†民間放送局/\nみんぽうかいせい /民法改正/\nみんぽうかくきょく /民放各局/\nみんぽうかっきょく /民放各局/\nみんぽうじょう /民法上/\nみんぽうだい /民法第/\nみんぽうてん /民法典/\nみんぽんしゅぎ /民本主義/\nみんまや /三厩/\nみんみんぜみ /みんみん蝉/\nみんめいしょぼう /民明書房/\nみんゆう /民有/\nみんゆうりん /民有林/\nみんよう /民謡/\nみんようおんかい /民謡音階;レファソラドレ/\nみんようしゅう /民謡集/\nみんようふう /民謡風/\nみんりょく /民力/\nみんわ /民話/\nみんわげき /民話劇/\nみんわしゅう /民話集/\nむ /無/夢/六/矛;矛盾/務;義務/霧;(きり)濃霧/武;(呉音)武者/鵡;鸚鵡/謀;(呉音)謀叛/牟;釈迦牟尼/无;≒無/毋;なかれ/梦;「夢」の異体字/\nむ> /無/\nむーあじん /ムーア人;Moor/\nむーたいりく /ムー大陸;Mu/\nむーみん /夢民/\nむーるがい /ムール貝;moule. 紫貽貝/\nむあい /無愛/\nむあっしゅく /無圧縮/\nむあつしき /無圧式/\nむあんだ /無安打/\nむい /無為/無意/無位/六/\nむいか /六日/６日/6日/\nむいかいち /六日市/\nむいかまち /六日町/\nむいしき /無意識/\nむいしきか /無意識下/\nむいしきてき /無意識的/\nむいしぜん /無為自然/\nむいせ /無畏施;[仏教]/\nむいそん /無医村/\nむいちぶつ /無一物/\nむいちもん /無一文/\nむいとしょく /無為徒食/\nむいはん /無違反/\nむいみ /無意味/\nむいみご /無意味語/\nむいむさく /無為無策/\nむいん /無韻/\nむいんし /無韻詩;[文学]⇔押韻詩/\nむうげ /無憂華/\nむえき /無益/\nむえん /無縁/無鉛/無塩/無援/無煙/\nむえんか /無煙化/\nむえんたん /無煙炭/\nむえんばたー /無塩バター;unsolted butter/\nむえんぼち /無縁墓地/\nむえんぼとけ /無縁仏/\nむおう /夢奥/\nむおうとう /無応答/\nむおん /無音/\nむおんくかん /無音区間/\nむおんせい /無音声/\nむか /無化/\nむかい /向井/向かい/迎/向/\nむかいかぜ /向かい風/向い風/\nむかいがおか /向ケ丘/\nむかいがわ /向かい側/向い側/向川/\nむかいがわら /向河原/\nむかいさつ /無改札/\nむかいしま /向島/\nむかいぞう /無改造/\nむかいたに /向谷/\nむかいとう /無回答/\nむかいなだ /向洋/\nむかいの /向野/\nむかいはら /向原/\nむかいへん /無改変/\nむかいや /向谷/\nむかいやま /向山/\nむかえ /迎え/迎/\nむかえかく /迎え角/\nむかえこう /迎え講/\nむかえざけ /迎え酒;二日酔いを直すために飲む酒/\nむかえび /迎え火/\nむかか /無花果/\nむかきゅう /無過給/\nむかこう /無加工/\nむかご /零余子/\nむかし /昔/\nむかしかたぎ /昔気質;old-fashioned/\nむかしがたり /昔語り;雪降る夜の-/\nむかしごころ /昔心/\nむかしざま /昔様/\nむかしつ /無過失/\nむかしつせきにん /無過失責任/\nむかしづくり /昔作り/\nむかしとんぼ /昔蜻蛉/\nむかしながら /昔ながら/\nむかしにほん /昔日本/\nむかしばなし /昔話/\nむかしふう /昔風/\nむかしむかし /昔々/昔昔/\nむかしものがたり /昔物語/\nむかじゅう /無果汁/無荷重/\nむかち /無価値/\nむかっぱら /向かっ腹/むかっ腹/\nむかで /百足/蜈蚣/\nむかでのり /百足海苔/\nむかばら /向か腹/\nむかひ /無花被/\nむかべん /無花弁/\nむかべんるい /無花弁類/Apetalae/\nむかゆうきょう /無何有郷/\nむかわ /鵡川/武川/\nむかん /無冠/無感/無官/\nむかんかく /無感覚/\nむかんがえ /無考え/\nむかんけい /無関係/\nむかんさ /無鑑査/\nむかんしょう /無干渉/\nむかんしん /無関心/\nむかんじょう /無感情/\nむかんどう /無感動/\nむが /無我/\nむがあい /無我愛/\nむがい /無害/無蓋/\nむがいかしゃ /無蓋貨車/\nむがく /無学/\nむがくしゃ /無学者/\nむがくめんかぶ /無額面株/\nむがくもんもう /無学文盲/\nむがむちゅう /無我夢中/\nむがるていこく /ムガル帝国;インド。1526-1858/\nむき /無機;inorganic/無期;-懲役/向き/無記;[仏教]no reply/無気;nonaspirated/無季;季語のない/\nむき> /無機;[化学]-化合物,-窒素,-栄養/\nむきえ /向江/\nむきえん /無機塩/\nむきえんき /無期延期/\nむきおく /無記憶/\nむきおん /無気音/\nむきかがく /無機化学/\nむきかごうぶつ /無機化合物/\nむきかた /剥き方/\nむききんこ /無期禁錮/\nむきけい /無機系/無期刑;⇔有期刑/\nむきげん /無期限/\nむきげんゆうこう /無期限有効/\nむきさん /無機酸;inorganic acid/\nむきざいりょう /無機材料/\nむきしつ /無機質/\nむきしつてき /無機質的/\nむきじょうでんしゃ /無軌条電車/\nむきず /無傷/無疵;≒無傷/\nむきせい /無機性/\nむきだし /剥き出し;敵愾心を-にする/\nむきちょうえき /無期懲役/\nむきてき /無機的/\nむきどう /無軌道/\nむきにゅう /無記入/\nむきはい /無気肺/\nむきひりょう /無機肥料/\nむきふむき /向き不向き/\nむきぶつ /無機物/\nむきみ /剥き身;-のエビ/\nむきむき /向き向き/\nむきめい /無記名/\nむきめいうらがき /無記名裏書/\nむきめいかぶけん /無記名株券/\nむきめいさいけん /無記名債権/\nむきめいしき /無記名式/\nむきめいとうひょう /無記名投票/\nむきゅう /無休;年中-/無給;unpaid.⇔有給/無窮;limitless.「天壌-」/無級;out of rank/\nむきゅうどう /無窮動/\nむきゅうゆ /無給油/\nむきょう /無響;anechoic.「-室」/夢境/無興;=不興/\nむきょういく /無教育/\nむきょうしつ /無響室/\nむきょうよう /無教養/\nむきょか /無許可/\nむきょく /無極/\nむきょくせい /無極性/\nむきょくせいぶんし /無極性分子/\nむきょだく /無許諾/\nむきりつ /無規律/\nむきりょく /無気力/\nむきん /無菌/\nむきんしつ /無菌室/\nむきんせいずいまくえん /無菌性髄膜炎/\nむぎ /麦/牟岐;地名,徳島/麥;「麦」の旧字/\nむぎあき /麦秋;初夏/\nむぎいい /麦飯;-で鯉を釣る/\nむぎくさとうげ /麦草峠/\nむぎこ /麦粉/\nむぎこう /無技巧;巧まぬ/\nむぎこがし /麦焦がし/\nむぎさく /麦作/\nむぎじょうちゅう /麦焼酎/\nむぎたに /麦谷/麥谷;「麦」旧字/\nむぎちゃ /麦茶/\nむぎとろ /麦薯蕷/\nむぎのあき /麦の秋/\nむぎばたけ /麦畑/\nむぎひと /麦人/\nむぎぶえ /麦笛/\nむぎめし /麦飯/\nむぎや /麦谷/\nむぎやぶし /麦や節;[民謡]五箇山/\nむぎゆ /麦湯/\nむぎょうしゃ /無業者/\nむぎらくがん /麦落雁/\nむぎわら /麦藁/麦わら/麦ワラ/\nむぎわらぼう /麦藁帽/\nむぎわらぼうし /麦藁帽子/麦わら帽子/麦稈帽子/\nむく /無垢/椋/尨;尨犬/向/\nむくい /報/報い/酬い/\nむくいた /無垢板/\nむくいぬ /尨犬/\nむくげ /槿;[植物]/毳/木槿/葮;=槿/尨毛/\nむくだ /椋田/\nむくだい /椋代/\nむくち /無口/\nむくどり /椋鳥/\nむくな /椋名/\nむくのき /椋木/\nむくみ /浮腫/\nむくろ /骸/躯/\nむくろじもく /ムクロジ目/Sapindales/\nむぐら /葎;雑草/\nむけ /向/無卦/\nむけい /無形/無茎/\nむけいかく /無計画/\nむけいこていしさん /無形固定資産/\nむけいぶつ /無形物/\nむけいぶんかざい /無形文化財;人間国宝/\nむけっきん /無欠勤/\nむけってい /無決定/\nむけつ /無欠/無血/\nむけつかくめい /無血革命/\nむけん /無間/無券/\nむけんしき /無見識/\nむけんじごく /無間地獄/\nむけんだいり /無権代理/\nむげ /無碍;融通-/無下;-にする/無礙;=無碍/\nむげい /無芸/\nむげいたいしょく /無芸大食/\nむげがわ /武芸川/\nむげっけい /無月経/\nむげん /無限/夢幻/無間;=むけん/無言;=むごん/無幻;‖(?)/∞;infinity/\nむげん> /無限/\nむげんあつ /無限厚/\nむげんあつせんすい /無減圧潜水/\nむげんえん /無限遠/\nむげんえんてん /無限遠点/\nむげんえんぽう /無限遠方/\nむげんかい /無限回/\nむげんかじょ /無限花序/\nむげんきしゃく /無限希釈/\nむげんきどう /無限軌道/\nむげんきゅうすう /無限級数/\nむげんぎ /無限木/\nむげんけい /無限系/\nむげんこ /無限個/\nむげんこうり /無限公理/\nむげんしゅうごう /無限集合/\nむげんしょう /無限小/\nむげんしょうすう /無限小数/\nむげんしんし /夢幻紳士/\nむげんじげん /無限次元/\nむげんじごく /無間地獄/\nむげんすうれつ /無限数列/\nむげんせい /無限性/\nむげんせきにん /無限責任/\nむげんせきにんしゃいん /無限責任社員/\nむげんそく /無原則/\nむげんぞうしょく /無限増殖/\nむげんぞうばいりつ /k$_{inf}$/無限増倍率/\nむげんだい /無限大/∞/\nむげんちょう /無限長/\nむげんてい /無限定/\nむげんてき /夢幻的/\nむげんとうひきゅうすう /無限等比級数/\nむげんどう /無間道/\nむげんならく /無間奈落/\nむげんほうよう /夢幻泡影/\nむげんるーぷ /無限ループ/\nむげんれつ /無限列/\nむげんれんさ /無限連鎖/\nむげんれんさこう /無限連鎖講/\nむこ /婿/無辜/聟/壻/\nむこいり /婿入り/\nむこいりこん /婿入り婚/\nむこう /無効/無香/向日;地名/無孔/無向/無功/向こう/向う/\nむこういた /向板;お造り担当の板前/\nむこういん /無効印/\nむこうか /無効化/\nむこうかん /無交換/\nむこうがい /無公害/\nむこうがおか /向ヶ丘/向ケ丘/\nむこうがおかゆうえん /向ヶ丘遊園/\nむこうがわ /向こう側/\nむこうきず /向こう傷/向こう疵/\nむこうぎし /向こう岸/\nむこうぎり /向切;[茶道]/\nむこうぐらふ /無向グラフ/\nむこうさんげん /向こう三軒/\nむこうさんげんりょうどなり /向こう三軒両隣;最重要戦略御近所圏/\nむこうじあい /無効試合/\nむこうじま /向島/\nむこうじまえき /向島駅/\nむこうじょうめん /向正面/\nむこうずね /向こう脛/向う脛/\nむこうせい /無香性;scent-free/無効性;invalidity/\nむこうちょう /向日町/\nむこうづけ /向こう付け;[懐石料理]/\nむこうでんりょく /無効電力/\nむこうとうひょう /無効投票/\nむこうひょう /無効票/\nむこうまち /向日町/\nむこうみず /向こう見ず/\nむこうりょう /無香料/\nむこがわ /武庫川/婿側/\nむこがわえき /武庫川駅/\nむこがわせん /武庫川線/\nむこがわだんち /武庫川団地/\nむこきゅう /無呼吸/\nむこく /無告/\nむこくいん /無刻印/\nむこくせき /無国籍/\nむこくせきじょうたい /無国籍状態/\nむこくせきてき /無国籍的/\nむこくせきりょうり /無国籍料理/\nむこさん /婿さん/\nむこしょう /無故障/\nむこせい /無個性/\nむこたとうるい /ムコ多糖類/\nむことり /婿取り/\nむこのそう /武庫之荘/\nむこようし /婿養子/\nむこようしえんぐみ /婿養子縁組/\nむこん /無根/\nむこんきょ /無根拠/\nむご /惨/\nむごん /無言/\nむごんか /無言歌/\nむごんげき /無言劇/\nむごんでんわ /無言電話/\nむごんのぎょう /無言の行/\nむさい /無才;mediocre/無妻;single/無菜/\nむさいげん /無際限/\nむさいしょく /無彩色/\nむさく /無策/\nむさくい /無作為/\nむさくいちゅうしゅつ /無作為抽出/\nむさし /武蔵/\nむさしいつかいち /武蔵五日市/\nむさしうらわ /武蔵浦和/\nむさしこうぎょうだいがく /武蔵工業大学/\nむさしこうだい /武蔵工大/武蔵工業大学;※abbrev/\nむさしこがねい /武蔵小金井/\nむさしこすぎ /武蔵小杉/\nむさしこやま /武蔵小山/\nむさしさかい /武蔵境/\nむさししんじょう /武蔵新城/\nむさしせき /武蔵関/\nむさしだい /武蔵台/武蔵大/\nむさしだいがく /武蔵大学/\nむさしとみよ /武蔵富魚/\nむさしなかはら /武蔵中原/\nむさしなかはらえき /武蔵中原駅/\nむさしの /武蔵野/\nむさしのおんがくだいがく /武蔵野音楽大学/\nむさしのおんだい /武蔵野音大/\nむさしのかん /武蔵野館/\nむさしのぎんこう /武蔵野銀行/\nむさしのこうこう /武蔵野高校/\nむさしのし /武蔵野市/\nむさしのじょしがくいん /武蔵野女子学院/\nむさしのせん /武蔵野線/\nむさしのてつどう /武蔵野鉄道/\nむさしぼうべんけい /武蔵坊弁慶/\nむさしまる /武蔵丸/\nむさしむらやま /武蔵村山/\nむさつ /無札/\nむさべつ /無差別/\nむさべつきゅう /無差別級/\nむさべつこうげき /無差別攻撃/\nむさべつさつじん /無差別殺人/\nむさべつてき /無差別的/\nむさべつばくげき /無差別爆撃/\nむさん /霧散/無産/無算/\nむさんかいきゅう /無産階級/\nむさんしゃ /無産者/\nむさんせいとう /無産政党/\nむさんそ /無酸素;-運動/\nむさんそうんどう /無酸素運動/\nむさんそじょうたい /無酸素状態/\nむざい /無罪/\nむざいはんけつ /無罪判決/\nむざいほうめん /無罪放免/\nむざつ /無雑/\nむざん /無惨/無残;≒無惨/無慙;(原義:戒律を破り恥じない) ≒無惨/無慚;=無慙/\nむし /虫/無視/蒸し/蟲/無死/無私/夢死;虚しく一生を終える。「酔生-」/無始/毟;「毟る」語幹？/\nむしあき /虫明/\nむしおくり /虫送り/\nむしかえし /蒸し返し/\nむしかく /無資格/\nむしかくしゃ /無資格者/\nむしかご /虫籠/虫かご/\nむしがし /蒸し菓子/蒸菓子/\nむしがた /虫型/\nむしき /蒸し器/無識/無支奇;中国の神様/\nむしきかい /無色界/\nむしきゅうかんぷう /無四球完封/\nむしくい /虫食い/虫喰い/\nむしくいざん /虫食い算/\nむしくだし /虫下し/\nむしぐすり /虫薬/\nむしけ /虫気/\nむしけら /虫螻/虫けら/\nむしけん /無試験/\nむしこうせい /無指向性/\nむしごめ /蒸し米/\nむしさされ /虫刺され;痒い/\nむししぐれ /虫時雨/\nむししゃ /無視者/\nむしず /虫酸/虫唾/\nむしたおる /蒸しタオル/\nむしってん /無失点/\nむしつかい /蟲使い/\nむしつりょう /無質量/\nむしてい /無指定/\nむしていじ /無指定時/\nむしとり /虫取り/\nむしに /蒸し煮/蒸煮/\nむしのいき /虫の息/\nむしば /虫歯/\nむしばら /虫腹/\nむしぱん /蒸しパン/\nむしぴん /虫ピン/\nむしふうじ /虫封じ/\nむしぶろ /蒸し風呂/\nむしぶんれつ /無糸分裂;[生物]amitosis/\nむしへん /虫偏/\nむしぼし /虫干し/\nむしまんるい /無死満塁/\nむしむし /蒸し蒸し/\nむしむしゅう /無始無終/\nむしむへん /無私無偏/\nむしめがね /虫めがね/虫眼鏡/虫メガネ/\nむしもの /蒸し物/\nむしゃ /武者/\nむしゃく /無錫/\nむしゃけん /無車検/\nむしゃしゅぎょう /武者修行/武者修業/\nむしゃのこうじ /武者小路/\nむしゃのこうじさねあつ /武者小路実篤/\nむしゃのこうじせんけ /武者小路千家/\nむしゃぶり /武者振り/\nむしゃぶるい /武者震い/\nむしやき /蒸し焼き/\nむしゅ /無主/\nむしゅう /無臭/\nむしゅうきょう /無宗教/\nむしゅうさ /無収差/\nむしゅうせい /無修正/\nむしゅうにゅう /無収入/\nむしゅうはいきょく /無集配局/\nむしゅく /無宿/\nむしゅくもの /無宿者/\nむしゅぶつ /無主物/\nむしゅみ /無趣味/\nむしょう /無償/無性/霧消/\nむしょうえんじょ /無償援助/\nむしょうこうい /無償行為/\nむしょうこうかい /無償公開/\nむしょうこうかん /無償交換/\nむしょうこうふ /無償交付/\nむしょうしゅうり /無償修理/\nむしょうたいよ /無償貸与/\nむしょうていきょう /無償提供/\nむしょうはいふ /無償配布/\nむしょうほしょうきかん /無償保証期間/\nむしょうろうどう /無償労働/\nむしょく /無職/無色/夢色/\nむしょくしゃ /無職者/\nむしょくとうめい /無色透明/\nむしょぞく /無所属/\nむしょぞくぎいん /無所属議員/\nむしょり /無処理/\nむしよけ /虫除け/\nむしりざかな /毟り魚/\nむしりょ /無思慮/\nむしりょく /無資力/\nむしろ /寧ろ/筵/莚/蓆/席/\nむしん /無心/\nむしんけい /無神経/\nむしんこう /無信仰/\nむしんこく /無申告/\nむしんたい /無心体/\nむしんろん /無神論/\nむしんろんしゃ /無神論者/\nむじ /無地/無事;?/\nむじかく /無自覚/\nむじかくてき /無自覚的/\nむじげん /無次元/\nむじげんすう /無次元数/\nむじげんりょう /無次元量/\nむじこ /無事故/\nむじこむいはん /無事故無違反/\nむじつ /無実/\nむじな /狢/貉;=狢/豸;(むじなへん)/\nむじなへん /豸偏/\nむじひ /無慈悲/\nむじまく /無字幕/\nむじゃき /無邪気/\nむじゅう /無住/\nむじゅうりょう /無重量/\nむじゅうりょうじょうたい /無重量状態/\nむじゅうりょく /無重力/\nむじゅうりょくじょうたい /無重力状態/\nむじゅうりょくたいけん /無重力体験/\nむじゅん /矛盾/⊥/\nむじゅんじょうほう /矛盾情報/\nむじゅんせい /矛盾性/\nむじゅんてん /矛盾点/\nむじゅんどうちゃく /矛盾撞着/\nむじゅんめいだい /矛盾命題/\nむじゅんりつ /矛盾律;A∧¬A=0/\nむじょう /無情;†heartless.「冷酷-」/無常;†vanity.「-感」/無上;†greatest.「-の喜び」/\nむじょうかん /無常観/\nむじょうけん /無条件/\nむじょうけんこうふく /無条件降伏/\nむじょうけんぶんき /無条件分岐/\nむじょうじんそく /無常迅速/\nむじょそうざい /無除草剤/\nむじるし /無印/\nむじるしりょうひん /無印良品/\nむじん /無人/無尽/無塵/\nむじん> /無人;-改札,-衛星,-営業/\nむじんえいぎょう /無人営業/\nむじんえき /無人駅/\nむじんか /無人化/\nむじんかいさつ /無人改札/\nむじんき /無人機/\nむじんしつ /無塵室;clean room/\nむじんせん /無人船/\nむじんぞう /無尽蔵/\nむじんとう /無人島/\nむすい /無水/\nむすいありゅうさん /無水亜硫酸/\nむすいちょうり /無水調理/\nむすいなべ /無水鍋/\nむすう /無数/\nむすこ /息子/\nむすこたち /息子達/\nむすひ /産霊;-の神/\nむすび /結び/\nむすびかた /結び方/\nむすびさより /結び針魚/\nむすびつき /結び付き/\nむすびとじ /結び綴じ/\nむすびめ /結び目/\nむすぼれ /結ぼれ/\nむすめ /娘/\nむすめご /娘子/娘御/\nむすめざかり /娘盛り/\nむすめじだい /娘時代/\nむすめたち /娘達/\nむすめっこ /娘っ子/\nむすめどうじょうじ /娘道成寺/\nむすめばら /娘腹/\nむすめむこ /娘婿/\nむすめやく /娘役/\nむずかしさ /難しさ/\nむせい /無声/夢精/無性/\nむせいえいが /無声映画/\nむせいおん /無声音/\nむせいか /無声化/\nむせいげん /無制限/\nむせいしいん /無声子音/\nむせいしおん /無声子音/\nむせいししょう /無精子症/\nむせいせいしょく /無性生殖/\nむせいせだい /無性世代/\nむせいてき /無性的/\nむせいふ /無政府/\nむせいふしゅぎ /無政府主義/\nむせいふしゅぎしゃ /無政府主義者/\nむせいふしゅぎてき /無政府主義的/\nむせいふじょうたい /無政府状態/\nむせいぶつ /無生物/\nむせいらん /無精卵/\nむせき /無籍/\nむせきてき /無責的/\nむせきにん /無責任/\nむせきにんおとこ /無責任男/\nむせきにんやろう /無責任野郎/\nむせっしょく /無接触/\nむせっそう /無節操/\nむせってい /無設定/\nむせってん /無接点/\nむせつ /無節/\nむせびなき /咽び泣き;sob/噎び泣き;sob/\nむせん /無線/無銭/\nむせんいがい /無線以外/\nむせんいんしょく /無銭飲食/\nむせんうんよう /無線運用/\nむせんか /無線家/\nむせんかい /無線界/\nむせんかんけい /無線関係/\nむせんき /無線機/\nむせんきき /無線機器/\nむせんきや /無線機屋/\nむせんきょく /無線局/\nむせんぎし /無線技士/無線技師/\nむせんぎじゅつ /無線技術/\nむせんぎょうむにっし /無線業務日誌/\nむせんけん /無線研/\nむせんこうがく /無線工学/\nむせんざっし /無線雑誌/\nむせんしかく /無線資格/\nむせんしき /無線式/\nむせんしゅうはすう /無線周波数/\nむせんしんこうきょうかい /無線振興協会/\nむせんじゅうじしゃ /無線従事者/\nむせんせつび /無線設備/\nむせんたぐ /無線タグ/\nむせんだんたい /無線団体/\nむせんつうしん /無線通信/\nむせんつうしんぎじゅつ /無線通信技術/\nむせんつうしんし /無線通信士;第[一二三四]級(総合|海上)-/\nむせんでんしん /無線電信/\nむせんでんぱ /無線電波/\nむせんでんわ /無線電話/\nむせんでんわつうしん /無線電話通信/\nむせんとじ /無線綴じ/\nむせんまい /無洗米/\nむせんめんきょ /無線免許/\nむせんや /無線屋/\nむせんゆうどう /無線誘導/\nむせんよう /無線用/\nむせんようご /無線用語/\nむせんらん /無線LAN/\nむせんりょこう /無銭旅行/\nむせんるーた /無線ルータ/\nむぜい /無税/無勢;多勢に-/\nむぜいひん /無税品/\nむぜんてい /無前提/\nむそう /無双/夢想/無想/\nむそうか /夢想家/\nむそうかん /無相関/\nむそうきょく /夢想曲;Traumerei(独)/\nむそうてき /夢想的/\nむそうむねん /無想無念;雑念のないこと/無相無念;(仏には)形も心もないこと/\nむそうやま /武双山/\nむそじ /六十路/六十/\nむそんしつ /無損失/\nむぞうさ /無造作/無雑作;=無造作/\nむた /牟田/無佗/\nむたい /無体/\nむたいざいさん /無体財産/\nむたいざいさんけん /無体財産権/\nむたいざいさんけんほう /無体財産権法/\nむたいぶつ /無体物/\nむたぐち /牟田口/\nむたまがわ /武玉川;(1750-76) 雑俳集/\nむたんぽ /無担保/\nむたんぽうらがき /無担保裏書/\nむだ /無駄/徒/\nむだあし /無駄足/\nむだい /無題/無代/\nむだがね /無駄金/\nむだぐち /無駄口;-を叩くな/\nむだげ /ムダ毛/無駄毛/徒毛/\nむだじかん /無駄時間/\nむだじに /無駄死に/\nむだづかい /無駄遣い/無駄使い/徒遣い/\nむだなく /無駄無く/\nむだにく /無駄肉/\nむだばな /徒花/\nむだばなし /無駄話/\nむだぼね /無駄骨/\nむだめし /無駄飯/徒飯/\nむだめしぐい /無駄飯食い/\nむだん /無断/\nむだんいんよう /無断引用/\nむだんかい /無段階/\nむだんかいちょうせい /無段階調整/\nむだんかいへんそく /無段階変速/\nむだんがいしゅつ /無断外出/\nむだんけっきん /無断欠勤/\nむだんけっせき /無断欠席/\nむだんしゃくよう /無断借用/\nむだんしよう /無断使用/\nむだんちゅうしゃ /無断駐車/\nむだんてんさい /無断転載/\nむだんはいしゃく /無断拝借/\nむだんふくせい /無断複製/\nむだんへんそく /無段変速/\nむだんへんそくき /無段変速機/\nむち /無知/鞭;(革製のムチ)/無恥;shameless.「厚顔-」/笞;(竹製のムチ)/無智/\nむちうち /鞭打ち/鞭打/\nむちうちしょう /鞭打ち症/\nむちく /無畜/\nむちこく /無遅刻/\nむちつじょ /無秩序/\nむちつじょか /無秩序化/\nむちつじょじょうたい /無秩序状態/\nむちつじょせい /無秩序性/\nむちもうまい /無知蒙昧/\nむちゃ /無茶/\nむちゃくしょく /無着色/\nむちゃくちゃ /無茶苦茶/\nむちゃくりく /無着陸/\nむちゅう /夢中;†absorbed.「無我-」/霧中;†in a fog.「五里-」/\nむちゅうせん /無抽選/\nむちょう /無調;atonal.「-音楽」/無徴;unmarked/\nむちょうおんがく /無調音楽;atonal music/\nむちょうせい /無調整/\nむちん /無賃/\nむちんじょうしゃ /無賃乗車/\nむっつ /六つ/\nむつ /睦/陸奥/六つ/六/\nむつあい /六会/\nむつあき /睦明/\nむつう /無痛/\nむつうしん /無通信/\nむつうせい /無痛性/\nむつうぶんべん /無痛分娩/\nむつうら /六浦/\nむつお /睦夫/\nむつき /睦月;陰暦1月/襁褓;[文語]おむつ/睦紀;人名/\nむつこ /睦子/\nむつごと /睦言/\nむつざわ /睦沢/\nむつしげ /睦茂/\nむつのり /睦典/\nむつひろ /睦裕/\nむつび /睦び/\nむつみ /睦/睦美/六実/睦都美/睦つ美/\nむつものがたり /睦物語/\nむつゆき /睦之/\nむつよ /睦予/\nむつらぼし /六連星;Pleiads/\nむつれじま /六連島/\nむつわり /六つ割り/\nむつわん /陸奥湾/\nむて /無手/\nむていぎ /無定義/\nむていぎようご /無定義用語/\nむていけい /無定形/無定型/\nむていけいいおう /無定形硫黄/\nむていけいけいそ /無定形珪素/\nむていけいたんそ /無定形炭素/\nむていけいぶっしつ /無定形物質/\nむていけん /無定見/\nむていこう /無抵抗/\nむていし /無停止/\nむていしゃ /無停車/\nむていでん /無停電/\nむていでんでんげん /無停電電源/\nむていりょう /無定量/\nむてかつりゅう /無手勝流/\nむてき /無敵/霧笛/\nむてきかんたい /無敵艦隊;[世界史]スペインの艦隊。アルマダ海戦で潰滅/\nむてきがったい /無敵合体/\nむてきしょうぐん /無敵将軍/\nむてじゅん /無手順/\nむてっぽう /無鉄砲/\nむてんか /無添加/\nむてんとう /無転倒/\nむてんぼん /無点本/\nむてんぽ /無店舗/\nむてんぽがた /無店舗型/\nむでん /無電/\nむとう /武藤;人名/無糖/無頭/無答/\nむとうか /無灯火/無燈火/\nむとうせい /無統制/\nむとうせき /無答責/\nむとうちゃ /無糖茶;清涼飲料水の一分野/\nむとうは /無党派/\nむとうはそう /無党派層/\nむとうひょう /無投票/\nむとうひょうとうせん /無投票当選/\nむとうりゅう /無刀流/\nむとうろく /無登録/\nむとく /無徳/\nむとくてん /無得点/\nむとそう /無塗装/\nむとどけ /無届け/無届/\nむとんちゃく /無頓着/\nむどう /無道/無動/武堂/\nむどきじだい /無土器時代/\nむどく /無毒/\nむどくか /無毒化/\nむな /胸/棟/宗/\nむなあて /胸当て/\nむないた /胸板/\nむないよう /無内容/\nむなかた /宗像;地名/棟方/宗方/宗形/\nむなかたしこう /棟方志功;(1903-75)「板」画家/\nむながい /胸懸/鞅/\nむながわら /棟瓦/\nむなぎ /棟木/\nむなくそ /胸糞/\nむなぐら /胸倉/胸座/\nむなげ /胸毛/\nむなごと /虚言/空言/\nむなさき /胸前/胸先/\nむなさわぎ /胸騒ぎ/\nむなざんよう /胸算用/\nむなせ /皆瀬/\nむなそこ /胸底/\nむなだか /胸高/\nむなち /胸乳/\nむなつき /胸突き/\nむなつきはっちょう /胸突き八丁/\nむなひも /胸紐/\nむなびれ /胸鰭/\nむなぼね /胸骨/\nむなもと /胸元/胸許/\nむに /無二/\nむにねん /無二念/\nむにむさん /無二無三/\nむにょう /無尿/\nむにんか /無認可/\nむにんかほいくしょ /無認可保育所/\nむにんしょ /無任所/\nむにんしょだいじん /無任所大臣/\nむね /胸/棟/旨/宗/刀背/\nむねあき /宗明/宗昭/\nむねあげ /棟上げ/\nむねあげしき /棟上式/\nむねあて /胸当て/\nむねいっぱい /胸一杯/\nむねうち /刀背打ち/\nむねお /宗男/宗雄/宗夫/\nむねかざり /棟飾り/\nむねかた /宗片/\nむねがわら /棟瓦/\nむねくそ /胸糞/\nむねくに /宗国/\nむねさんずん /胸三寸/\nむねざわ /宗澤/\nむねざんよう /胸算用/\nむねしげ /宗重/\nむねた /崇田/\nむねたか /宗高/\nむねたけ /宗武/\nむねだ /宗田/\nむねとし /宗俊/宗敏/\nむねとも /宗朋/\nむねにく /胸肉/ムネ肉/\nむねのり /宗典/\nむねはる /宗治/\nむねひさ /宗久/\nむねひも /胸紐/\nむねひろ /宗裕/\nむねふじ /宗藤/\nむねべつせん /棟別銭/\nむねぼね /胸骨/\nむねぽけっと /胸ポケット/\nむねまち /棟区/\nむねまわり /胸回り;[服飾]/胸囲り/\nむねもと /胸元/\nむねやけ /胸焼け/胸やけ/\nむねゆき /宗幸/\nむねよし /宗良/宗吉/\nむねわり /棟割/棟割り/\nむねわりながや /棟割長屋/棟割り長屋/\nむねん /無念/\nむねんきん /無年金/\nむねんきんしゃ /無年金者/\nむねんむそう /無念無想/\nむのう /無能/\nむのうしゃ /無能者/\nむのうしゃいん /無能社員/\nむのうやく /無農薬/\nむのうやくさいばい /無農薬栽培/\nむのうやくやさい /無農薬野菜/\nむのうりょく /無能力/\nむのうりょくしゃ /無能力者/\nむは /無派/\nむはい /無敗/無配/\nむはいとう /無配当/\nむはいりょ /無配慮/\nむはんしゃ /無反射/\nむはんしゃたん /無反射端/\nむはんせい /無反省/\nむはんどうほう /無反動砲/\nむはんのう /無反応/\nむばいかい /無媒介/\nむばつ /無罰/\nむばつてき /無罰的/\nむばんそう /無伴奏/\nむばんち /無番地/\nむひ /無比/\nむひきすう /無引数/\nむひつ /無筆/\nむひはん /無批判/\nむひょう /霧氷/無標/\nむひょうじ /無表示/\nむひょうじょう /無表情/\nむひょうはく /無漂白/\nむび /夢寐/\nむびゅう /無謬/\nむびゅうせい /無謬性/\nむびょう /無病/\nむびょうそくさい /無病息災/\nむびよくき /無尾翼機/\nむふう /無風/\nむふか /無負荷/\nむふかかいてんすう /無負荷回転数/\nむふかじょうたい /無負荷状態/\nむふかでんりゅう /無負荷電流/\nむふんべつ /無分別/\nむへん /無辺/\nむへんか /無変化/\nむへんかん /無変換/\nむへんけい /無変形/\nむへんこう /無変更/\nむへんさい /無辺際/\nむへんざい /無辺際/\nむへんちょう /無変調/\nむべ /宜/\nむべんべつ /無弁別/\nむほう /無法/\nむほうしきしゅぎ /無方式主義/\nむほうしゃ /無法者/\nむほうしゅう /無報酬/\nむほうじょうたい /無法状態/\nむほうちたい /無法地帯/\nむほうもの /無法者/\nむほきゅう /無補給/\nむほけん /無保険/\nむほけんしゃ /無保険車/\nむほしゅ /無保守/\nむほしょう /無保証/\nむほせい /無補正/\nむほん /謀反/謀叛/\nむほんにん /謀反人/\nむぼう /無謀/無帽;bareheaded.「-、無背景の写真」/\nむぼうび /無防備/\nむぼうびじょうたい /無防備状態/\nむぼうふざい /無防腐剤/\nむま /夢魔/\nむみ /無味/\nむみかんそう /無味乾燥/\nむみむしゅう /無味無臭/\nむみょう /無明/\nむみょうしょう /無名抄;鴨長明/\nむみょうじょうや /無明長夜/\nむみょうせかい /無明世界/\nむみょうぢょうや /無明長夜/\nむむじゅん /無矛盾/\nむむじゅんせい /無矛盾性/\nむめ /無目;[建築]溝のない. transom/梅/\nむめい /無名;nameless. 「-の作家」/無銘;unsigned. 「-の刀」/\nむめい> /無名/\nむめいじだい /無名時代/\nむめいじゅく /無名塾/\nむめいすう /無名数/\nむめいへんすう /無名変数/\nむめんきょ /無免許/\nむめんきょうんてん /無免許運転/\nむめんきょしゃ /無免許者/\nむもう /無毛/\nむもうしょう /無毛症;[医]/\nむもくてき /無目的/\nむもん /無文/無紋/\nむやく /無益/無役/\nむやま /無山/\nむやみ /無闇/\nむやみやたら /無闇矢鱈/\nむゆう /夢遊/無釉/\nむゆうげ /無憂華/\nむゆうびょう /夢遊病/\nむゆか /六日;[古語]/\nむよう /無用/\nむようちょうぶつ /無用長物/\nむようのちょうぶつ /無用の長物/\nむようのよう /無用の用/\nむよく /無欲/無慾;=無欲/\nむよくてんたん /無欲恬淡/\nむら /村/斑;塗り-/群/叢/邑/屯/邨/\nむらい /村井/無頼/\nむらいし /村石/\nむらうち /村内/\nむらお /村尾/村生/\nむらおか /村岡/\nむらおこし /村起こし/\nむらかた /村方/\nむらかみ /村上/\nむらかみてんのう /村上天皇/\nむらかみはるき /村上春樹/\nむらかみりゅう /村上龍/\nむらき /村木/\nむらくし /村櫛/\nむらくも /叢雲/\nむらくものつるぎ /叢雲剣/\nむらこし /村越/\nむらさき /紫/村さ来;居酒屋の名前/\nむらさきいがい /紫貽貝;ムール貝/\nむらさきいも /紫芋;中が紫色のサツマイモ/\nむらさきいろ /紫色/\nむらさきうに /紫海胆/\nむらさきうまごやし /紫馬肥;アルファルファ/\nむらさききゃべつ /紫キャベツ/\nむらさきしきぶ /紫式部/\nむらさきすいしょう /紫水晶/\nむらさきつゆくさ /紫露草/\nむらさきの /紫野/\nむらさきのうえ /紫の上;[源氏物語]/\nむらさきのり /紫海苔/\nむらさきもく /Biorraginales/ムラサキ目/\nむらさめ /村雨/叢雨/\nむらさわ /村澤/村沢/\nむらざと /村里/\nむらし /蒸らし/\nむらしぐれ /村時雨/叢時雨/\nむらした /村下/\nむらしゃかい /村社会;閉鎖的(・日本的)な社会/ムラ社会/\nむらじ /連/村地/\nむらじゅう /村中/\nむらすずめ /群雀/\nむらせ /村瀬/\nむらた /村田/邑田/\nむらたきかい /村田機械/\nむらたけ /群竹/\nむらたじょし /村田女子/\nむらたせいさくしょ /村田製作所;[企業名]/\nむらたせいさくじょ /村田製作所;[企業名]/\nむらたに /村谷/\nむらち /村地/\nむらなか /村中/\nむらなく /ムラ無く/\nむらにし /村西/\nむらの /村野/\nむらはずれ /村外れ/\nむらはちぶ /村八分/\nむらびと /村人/\nむらびとたち /村人達/\nむらまさ /村正/\nむらまつ /村松/\nむらまつり /村祭り/村祭/\nむらむすめ /村娘/\nむらむら /村々/\nむらもと /村本/\nむらやくにん /村役人/\nむらやくば /村役場/\nむらやま /村山/群山/\nむらゆご /ムラユ語/\nむらわき /村脇/\nむり /無理/\nむりおうじょう /無理往生/無理圧状;=無理往生/\nむりおし /無理押し/\nむりかい /無理解/\nむりからぬ /無理からぬ/\nむりさんだん /無理算段/\nむりし /無利子/\nむりしんじゅう /無理心中/\nむりじい /無理強い/\nむりすう /無理数/\nむりすじ /無理筋/\nむりぜめ /無理攻め/\nむりそく /無利息/\nむりなんだい /無理難題/\nむりむたい /無理無体/\nむりやり /無理矢理;(当て字)/無理やり/\nむりょ /無慮/\nむりょう /無料/無量/無聊;=ぶりょう/\nむりょうか /無料化/\nむりょうきゅうけいじょ /無料休憩所/\nむりょうけん /無料券/\nむりょうこうえん /無料公演/\nむりょうこうかん /無料交換/\nむりょうこうくうけん /無料航空券/\nむりょうごしょうたい /無料御招待/\nむりょうさーびす /無料サービス/\nむりょうしじょうかい /無料試乗会/\nむりょうしゅうり /無料修理/\nむりょうしゅくはく /無料宿泊/\nむりょうしんだん /無料診断/\nむりょうしんりょう /無料診療/\nむりょうじゅ /無量寿/\nむりょうそうげい /無料送迎/\nむりょうそうだん /無料相談/\nむりょうたいけん /無料体験/\nむりょうたいすう /無量大数;10^68/\nむりょうだいすう /無量大数;10^68/\nむりょうちゅうしゃ /無料駐車/\nむりょうちゅうしゃじょう /無料駐車場/\nむりょうでんわ /無料電話/\nむりょうはいそう /無料配送/\nむりょうはいふ /無料配布/\nむりょうほうそう /無料放送/\nむりょうむへん /無量無辺/\nむりょうりよう /無料利用/\nむりょく /無力/\nむりょくかん /無力感/\nむりょくしょう /無力症/\nむるい /無類/\nむれ /群/群れ/牟礼/蒸れ/羣/\nむれい /牟礼/\nむれすずめ /群雀;[植物]caragana/\nむろ /室/牟婁/榁/無漏/\nむろあじ /室鰺/\nむろい /室井/\nむろう /室生/\nむろうさいせい /室生犀星/\nむろうじ /室生寺;女人高野/\nむろおか /室岡/\nむろか /無濾過/\nむろかわ /室川/\nむろが /室賀/\nむろた /室田/\nむろたに /室谷/\nむろつ /室津/\nむろと /室戸/\nむろとし /室戸市/\nむろとたいふう /室戸台風/\nむろとみさき /室戸岬/\nむろどう /室堂/\nむろどこ /室床;[茶道]/\nむろね /室根/\nむろはし /室橋/\nむろふし /室伏/\nむろまち /室町/\nむろまちじだい /室町時代/\nむろまちばくふ /室町幕府/\nむろみ /室見/\nむろや /室屋/室谷/室哉/\nむろやま /室山/\nむろらん /室蘭/\nむろらんし /室蘭市/\nむろん /無論/\nめ /目/芽/眼;(字義:眼窩の中の「め」)/女/雌/奴/瑪;瑪瑙/碼;yard/海藻/海布/睨;?/\nめ> /牝;牝牛,牝瓦,女狐/雌;雌蕊,雌株,雌蝶/女;女餓鬼,女軍(めいくさ),女踏歌(めとうか)/\nめーとるげんき /メートル原器;standard metre/\nめーとるは /メートル波;VHF/\nめーとるほう /メートル法/\nめーるつうち /メール通知/\nめーるびん /メール便/\nめあかし /目明かし/\nめあかん /雌阿寒/\nめあき /目明き/\nめあて /目当て/貭/\nめい /名/命/迷/姪/銘;brand.「刀の-」/明/鳴/盟/冥;冥府/暝;くら・い/瞑;瞑目/溟/榠/酩;酩酊/茗;茗荷/謎;なぞ/\nめい> /名/明;(「明治」の略) 明24,大判明28/\nめいあらし /明嵐/\nめいあん /明暗/名案/冥暗;dark/\nめいあんじゅんのう /明暗順応/\nめいあんほう /明暗法/\nめいい /名医/名彙/\nめいうせん /名羽線/\nめいうん /命運/\nめいえん /名演/\nめいえんぎ /名演技/\nめいえんしゅう /名演集/\nめいえんそう /名演奏/\nめいえんそうか /名演奏家/\nめいおう /明王;明君/冥王;Pluto/明応;年号(1492-1501)/\nめいおうせい /冥王星/\nめいおうせいきどう /冥王星軌道/\nめいおうだい /冥王代;[地質年代]Hadean. 45-38億年前/\nめいおん /鳴音/\nめいか /銘菓;由緒ある名(銘)を持つ菓子/名家/名歌/名花;(美女)/名菓;名高い菓子/\nめいかい /明快;†clear.「単純-」/明解;†明確な説明。「-○○入門」/冥界/\nめいかく /明確/\nめいかくか /明確化/\nめいかん /名鑑/銘肝/\nめいかんとく /名監督/\nめいかんぶ /名幹部/\nめいが /名画/螟蛾/\nめいがく /明学/\nめいがくだい /明学大/\nめいがざ /名画座/\nめいがら /銘柄/\nめいがらごと /銘柄毎/\nめいがらどり /銘柄鶏/\nめいがらまい /銘柄米/\nめいき /明記;ハッキリ書く/銘記;心に刻む/名機;優れた機械/名器;優れた器・道具/銘機;名の通った機械/銘器;名の通った器/\nめいきゅう /迷宮/\nめいきゅういり /迷宮入り/\nめいきゅうかい /名球会;[野球]昭和生まれの200勝投手と2000本安打野手で構成する会/\nめいきゅうぶっけん /迷宮物件/\nめいきゅうものがたり /迷宮物語/\nめいきょう /明鏡/\nめいきょうしすい /明鏡止水/\nめいきょく /名曲/名局;囲碁の-/\nめいきょくしゅう /名曲集/\nめいきょくだいぜんしゅう /名曲大全集/\nめいきょくどう /名曲堂/\nめいきん /鳴禽/\nめいきんせん /名金線/\nめいきんるい /鳴禽類;[生物]songbirds/\nめいぎ /名義/名妓;優れた芸者さん/名技;great technique/\nめいぎがし /名義貸し/\nめいぎがり /名義借り/\nめいぎじょう /名義上/\nめいぎにん /名義人/\nめいぎへんこう /名義変更/\nめいぎょく /名玉/\nめいぎん /名吟/\nめいく /名句/\nめいくおとし /メイク落とし/\nめいくん /名君;優れた君主/明君;賢明な君主/明訓;立派なおしえ/\nめいけ /名家/女池/\nめいけい /明経;科挙の科目の一/\nめいけいどう /茗渓堂/\nめいけつ /名血/\nめいけん /名犬/名剣/迷犬/\nめいげかい /名外科医/\nめいげき /名劇/\nめいげつ /名月;中秋の-/明月;bright moon/\nめいげついん /明月院/\nめいげつき /明月記/\nめいげん /名言;†sayings.「先人の-」/明言;†declare.「意志を-する」/迷言;†nonsense/鳴弦/瞑眩/\nめいげんしゅう /名言集/\nめいこ /茗子/\nめいこう /名工/名港/名香/\nめいこうだい /名工大/\nめいご /姪御;-さん/明午/迷語/\nめいごう /冥合/\nめいさい /明細/迷彩/\nめいさいしょ /明細書/\nめいさいしょく /迷彩色/\nめいさいとそう /迷彩塗装/\nめいさいひょう /明細表/\nめいさいふく /迷彩服/\nめいさく /名作/迷作/\nめいさくげきじょう /名作劇場/\nめいさくしゅう /名作集/\nめいさつ /名刹;高名な寺/明察/\nめいさま /名様/\nめいさん /名産/\nめいさんち /名産地/\nめいさんひん /名産品/\nめいさんぼう /名参謀/\nめいざん /名山/\nめいし /名刺;†card/名詞;†[文法]noun/名士;†celebrity/明視/名氏;?/\nめいしいれ /名刺入れ;card case/\nめいしか /名詞化/\nめいしかんり /名刺管理/\nめいしき /明識/\nめいしく /名詞句/\nめいしけい /名詞形/\nめいしこうかん /名刺交換/\nめいしせつ /名詞節/\nめいしてき /名詞的/\nめいしばん /名刺判/\nめいしゃ /名車/目医者/眼医者/鳴謝/\nめいしゅ /名手;expert/銘酒;名の通った酒/名酒;良い酒/盟主;leader/明珠;優れた人物/名主;名君主/明主;賢明な君主/\nめいしゅう /迷執/\nめいしょ /名所/名処/\nめいしょう /名称/名勝/名匠/名将/明証/名相/鳴鐘/\nめいしょうあん /名称案/\nめいしょうけってい /名称決定/\nめいしょうこうほ /名称候補/\nめいしょうせん /名松線/\nめいしょうてんのう /明正天皇/\nめいしょうどくせん /名称独占/\nめいしょうふめい /名称不明/\nめいしょうぶ /名勝負/\nめいしょうへんこう /名称変更/\nめいしょく /明色/\nめいしょずえ /名所図会/\nめいしん /迷信/名神/\nめいしんか /迷信家/\nめいしんこうそく /名神高速/\nめいじ /明治;年号(1868-1912)/明示;specify/名辞;term/\nめいじ#ねん /明治#0年/明治#1年/明治#2年/明治#3年/\nめいじいこう /明治以降/\nめいじいご /明治以後/\nめいじいしん /明治維新/\nめいじいしんいぜん /明治維新以前/\nめいじいぜん /明治以前/\nめいじいらい /明治以来/\nめいじか /明示化/\nめいじがくいんだい /明治学院大/\nめいじき /明治期/\nめいじきいこう /明治期以降/\nめいじきねんかん /明治記念館/\nめいじけんぽう /明治憲法/\nめいじしょき /明治初期/\nめいじしんせいふ /明治新政府/\nめいじじだい /明治時代/\nめいじじんぐう /明治神宮/\nめいじせいか /明治製菓/\nめいじせいとう /明治製糖/\nめいじせつ /明治節;11.3(現・文化の日)/\nめいじせん /明治戦/\nめいじたいしょうしょうわ /明治大正昭和/\nめいじだい /明治大/\nめいじだいがく /明治大学/\nめいじだいがくいくた /明治大学生田/\nめいじっきょう /名実況/\nめいじつ /名実/名實/\nめいじつとも /名実共/\nめいじてき /明示的/\nめいじてんのう /明治天皇/\nめいじどおり /明治通り/\nめいじにゅうぎょう /明治乳業/\nめいじばし /明治橋/\nめいじむら /明治村/\nめいじゃく /名弱/\nめいじや /明治屋/\nめいじゅんのう /明順応/\nめいじょう /名城/名状/\nめいじょうせん /名城線/\nめいじょうだいがく /名城大学/\nめいじん /名人/明神/\nめいじんい /名人位/\nめいじんきゅう /名人級/\nめいじんげい /名人芸/\nめいじんせん /名人戦/\nめいすい /名水/\nめいすいひゃくせん /名水百選/\nめいすいり /名推理/\nめいすう /名数/命数/\nめいすうひょう /命数表/\nめいすうほう /命数法/\nめいせい /名声/明星/名聲;「声」旧字/\nめいせいこうこう /明星高校/\nめいせいだいがく /明星大学/\nめいせき /明晰/名跡/\nめいせつ /名節/\nめいせりふ /名台詞/名セリフ/\nめいせん /名川/銘仙/名泉/\nめいせんしゅ /名選手/\nめいぜりふ /名台詞/\nめいぜんりょう /明善寮/\nめいそう /瞑想/迷走/名僧/明窓;-浄几/冥想;=瞑想/\nめいそうしんけい /迷走神経/\nめいそうじょうき /明窓浄机/明窓浄几/\nめいそうてき /瞑想的/\nめいそうほう /瞑想法/\nめいぞく /名族/\nめいた /目板/\nめいたつ /明達/\nめいたん /名短/\nめいたんてい /名探偵/\nめいだ /銘打/\nめいだい /命題/名大/明大/名古屋大学;※abbrev/\nめいだいかんすう /命題関数/\nめいだいけいさん /命題計算/\nめいだいこう /名大工/\nめいだいこうがくぶ /名大工学部/\nめいだいない /名大内/\nめいだいなかの /明大中野/\nめいだいなかのはちおうじ /明大中野八王子/\nめいだいへんすう /命題変数/\nめいだいまえ /明大前/名大前/\nめいだいりこう /明大理工/\nめいだいろんり /命題論理/\nめいだいろんりがく /命題論理学;propositional logic/\nめいだいろんりしき /命題論理式/\nめいだん /明断/\nめいち /明智/明知/名地/命知/\nめいちゃ /銘茶/名茶/\nめいちゅう /命中/\nめいちゅうすう /命中数/\nめいちゅうせいど /命中精度/\nめいちゅうりつ /命中率/\nめいちょ /名著/\nめいちょう /明澄;clear/迷鳥;stray bird/明徴;clarify.「国体-」/鳴鳥;singing bird/名帳/\nめいちょうし /名調子/\nめいちんばめん /名珍場面/\nめいっこ /姪っ子/\nめいっぱい /目一杯/\nめいてい /酩酊/名艇/\nめいてき /名笛/\nめいてつ /明哲/名鉄/\nめいてつせとせん /名鉄瀬戸線/\nめいてつとこなめせん /名鉄常滑線/\nめいてつとっきゅう /名鉄特急/\nめいてつひろみせん /名鉄広見線/\nめいてつほしん /明哲保身/\nめいてん /名店/\nめいてんかい /名展開/\nめいてんがい /名店街/\nめいてんし /明天子/\nめいでんこう /名電高/\nめいでんしゃ /明電舎/\nめいとう /名湯;良い温泉/名刀;優れた刀/銘刀;銘のある刀/名答;うまい答え/明答;明確な返答/名東;地名,名古屋/名糖;[企業名]/\nめいとうさんぎょう /明糖産業;[企業名]/\nめいとく /明徳;年号(1390-1394)/\nめいど /明度;luminosity/冥土/冥途;=冥土/\nめいどう /鳴動/明堂/\nめいどのみやげ /冥土の土産;-に聞かせてやろう/\nめいどふく /メイド服/\nめいにち /命日/\nめいはく /明白/\nめいはん /名阪/\nめいはんこくどう /名阪国道/\nめいはんとっきゅう /名阪特急/\nめいはんのう /明反応/\nめいば /名馬/\nめいばめん /名場面/迷場面/\nめいばめんしゅう /名場面集/\nめいばん /名盤/\nめいひつ /名筆/\nめいひょう /名票/\nめいひん /名品/名牝/銘品/\nめいび /明媚/\nめいびゅう /迷謬/\nめいびん /明敏/\nめいふ /冥府/\nめいふく /冥福/\nめいふまどう /冥府魔道/\nめいぶつ /名物/\nめいぶつおとこ /名物男/\nめいぶつぎれ /名物裂/\nめいぶつし /名物紙/\nめいぶつりょうり /名物料理/\nめいぶん /名分;大義-/明文;明白な文章/名文;優れた文章/銘文;銘の文章/名聞;reputation/\nめいぶんか /明文化/\nめいぶんきてい /明文規定/\nめいぶんろん /名分論/\nめいへんこう /名変更/\nめいへんしゅうちょう /名編集長/\nめいほう /名峰/名宝/名豊/明芳/盟邦/\nめいほかんきのう /名補完機能/\nめいぼ /名簿/\nめいぼう /明眸/名望/\nめいぼうか /名望家;-政党/\nめいぼうこうし /明眸皓歯/\nめいぼく /銘木/名木/\nめいぼさくせい /名簿作成/\nめいぼじゅんい /名簿順位/\nめいみ /芽美/\nめいみゃく /命脈/\nめいむ /迷夢/迷霧/\nめいめい /明々;—白々/銘々;各自。「-のやり方」/命名/銘銘/冥々;dark/\nめいめいけん /命名権;[新語]施設などに名前をつける権利。売買される/\nめいめいしき /命名式/\nめいめいしゃ /命名者/\nめいめいはくはく /明々白々/明明白白/\nめいめいほう /命名法/\nめいめつ /明滅/\nめいもう /迷妄/\nめいもく /名目/瞑目;目を瞑る/\nめいもく> /名目;-額,-賃金,-成長率/\nめいもくじょう /名目上/\nめいもくちんぎん /名目賃金;[経済]nominal wage/\nめいもくてき /名目的/\nめいもくてきていぎ /名目的定義/\nめいもくろん /名目論;nominalism/\nめいもん /名門/\nめいもんく /名文句/\nめいもんこう /名門校/\nめいやく /盟約/名訳/名薬/\nめいゆ /明喩/\nめいゆう /名優/盟友/\nめいよ /名誉/\nめいよう /没有/\nめいよかいいん /名誉会員/\nめいよかいちょう /名誉会長/\nめいよかいふく /名誉回復/\nめいよかくめい /名誉革命/\nめいよきそん /名誉毀損/名誉棄損;?/\nめいよきそんざい /名誉毀損罪/\nめいよきょうじゅ /名誉教授/\nめいよこづな /名横綱/\nめいよごせい /名誉碁聖/\nめいよしょく /名誉職/\nめいよしん /名誉心/\nめいよそうさい /名誉総裁/\nめいよばんかい /名誉挽回/\nめいり /名利/\nめいりゅう /名流/\nめいりょう /明瞭/\nめいりょうせい /明瞭性/\nめいりょうてい /名料亭/\nめいりょうど /明瞭度/\nめいりん /明林/\nめいりんかん /明倫館/\nめいりんどう /明林堂/明倫堂/\nめいれい /命令/\nめいれいがた /命令型/\nめいれいくちょう /命令口調/\nめいれいぐん /命令群/\nめいれいけい /命令形/\nめいれいけいとう /命令系統/\nめいれいご /命令語/\nめいれいしょ /命令書/\nめいれいじっこう /命令実行/\nめいれいすう /命令数/\nめいれいちょう /命令調;authoritative/命令長;[電算]command length/\nめいれいついか /命令追加/\nめいれいてき /命令的/\nめいれいでんたつ /命令伝達/\nめいれいはっこう /命令発行/\nめいれいひょう /命令表/\nめいれいぶん /命令文/\nめいれいほう /命令法/\nめいれいもと /命令元/\nめいれいれつ /命令列/\nめいれき /明暦;年号(1655-1658)/\nめいれきのたいか /明暦の大火;[日本史]明暦3(1657)/\nめいろ /迷路/目色/\nめいろう /明朗/\nめいろうかいけい /明朗会計/\nめいろない /迷路内/\nめいろん /名論/\nめいわ /明和;年号(1764-1772)/\nめいわきやく /名脇役/\nめいわく /迷惑/\nめいわくいがい /迷惑以外/\nめいわくこうい /迷惑行為/\nめいわくせんばん /迷惑千万/\nめいわくちゅうしゃ /迷惑駐車/\nめいわくでんわ /迷惑電話/\nめいわくど /迷惑度/\nめいわくめーる /迷惑メール/\nめいわくもの /迷惑者/\nめいわくやろう /迷惑野郎/\nめいわくりょう /迷惑料/\nめうえ /目上/\nめうし /雌牛/牝牛/\nめうち /目打ち/目打/\nめうつり /目移り/\nめお /女男/\nめおし /目押し/\nめおと /夫婦/娚/\nめおとあい /夫婦愛/\nめおとぢゃわん /夫婦茶碗/\nめおとなか /夫婦仲/\nめおとぼし /夫婦星;Altair and Vega/\nめおとまんざい /夫婦漫才/\nめかき /芽掻き;[園芸]/\nめかくし /目隠し/目隠/\nめかけ /妾/\nめかけばら /妾腹/\nめかじき /眼旗魚/\nめかた /目方/\nめかど /目角/\nめかぶ /雌株;⇔雄株/和布蕪;ワカメの根/\nめかぶら /和布蕪/\nめかま /目蒲/\nめかません /目蒲線/\nめかり /和布刈り/和布刈/\nめかりぶね /和布刈り舟/和布刈舟/\nめが /女鹿/mega;[SI接頭語]M,10^6/\nめがお /目顔/\nめがしら /目頭/\nめがね /眼鏡/\nめがねちがい /眼鏡違い/\nめがねっこ /眼鏡っ娘/メガネっ娘/\nめがねてん /眼鏡店/\nめがねばし /眼鏡橋/\nめがねや /眼鏡屋/メガネ屋/\nめがみ /女神/\nめがみさま /女神様/\nめがみぞう /女神像/\nめがみてんせい /女神転生/\nめがわ /女川/\nめきき /目利き/\nめきしこ /墨西哥;Mexico/\nめきしこじん /メキシコ人/\nめきゃべつ /芽キャベツ/\nめぎか /メギ科/Berberidaceae/\nめぎつね /女狐/牝狐/\nめぎみ /女君/妻君/\nめぎれ /目切れ/\nめくぎ /目釘/\nめくされ /目腐れ/\nめくされがね /目腐れ金/\nめくじら /目くじら/目鯨/\nめくそ /目糞/目くそ/目クソ/目屎/\nめくち /目口/\nめくばせ /目配せ/眼配せ/\nめくばり /目配り/\nめくら /盲/瞽;≒盲/\nめくらうち /盲打ち/\nめくらかべ /盲壁;[建築]窓のない壁/\nめくらじま /盲縞/\nめくらばん /盲判/\nめくらまし /目眩し/\nめくらまど /盲窓;[建築]光の通らない窓/\nめくらめっぽう /盲滅法/\nめくり /捲り/\nめくるめく /目眩く/\nめぐすり /目薬/\nめぐみ /恵/恵み/め組;町火消/恵美;人名/愛美/慈/惠;「恵」の旧字(人名用漢字)/めぐ美/\nめぐみのあめ /恵みの雨/\nめぐむ /恵/萠;「萌」の異体字(人名用漢字)/\nめぐりあい /巡り合い/\nめぐりあわせ /巡り合わせ/\nめぐろ /目黒/\nめぐろえき /目黒駅/\nめぐろがくえん /目黒学園/\nめぐろがわ /目黒川/\nめぐろきねん /目黒記念/\nめぐろく /目黒区/\nめぐろくみん /目黒区民/\nめぐろせいびがくえん /目黒星美学園/\nめぐろとうきゅう /目黒東急/\nめぐろのさんま /目黒の秋刀魚/\nめぐろほうめん /目黒方面/\nめこぼし /目溢し/\nめごち /雌鯒/\nめさき /目先/目崎/\nめざし /目刺し;鰯の干物/目刺/\nめざと /目敏/\nめざまし /目覚まし;-時計/目覚し/\nめざましどけい /目覚まし時計/目覚し時計/\nめざめ /目覚め/\nめざわり /目障り/\nめし /飯/\nめしあい /飯合/\nめしい /盲/\nめしがま /飯釜/\nめした /目下/\nめしたき /飯炊き/飯焚き/\nめしたきおんな /飯炊き女/\nめしだい /飯代/\nめしぢゃわん /飯茶碗;ごはんちゃわん/\nめしつかい /召使/召使い/召し使い/\nめしつぶ /飯粒/\nめしどき /飯時/\nめしのたね /飯の種/\nめしびつ /飯櫃/\nめしべ /雌蕊/雌蘂;「蕊」異体字/\nめしもの /召し物/\nめしもり /飯盛り/\nめしもりおんな /飯盛り女/\nめしや /飯屋/\nめしりょう /召料/\nめしろ /目代/眼代/\nめしわん /飯碗/飯椀/\nめじ /目地/目時/目路/\nめじか /女鹿/牝鹿/\nめじざい /目地材/\nめじり /目尻/\nめじるし /目印/\nめじろ /目白/繍眼児;=目白/\nめじろおし /目白押し/目白押/\nめじろかん /目白間/\nめじろがくえん /目白学園/\nめす /雌/牝/♀/\nめす> /牝/雌;-猫,-豚/\nめすいぬ /雌犬/メス犬/牝犬/\nめすうま /牝馬/雌馬/\nめすかぶ /雌株/\nめすねこ /雌猫/牝猫/メス猫/\nめず /馬頭/\nめずらか /珍か/\nめせん /目線/\nめそぽたみあぶんめい /メソポタミア文明/\nめぞぴあの /mezzo piano;やや弱く/\nめぞふぉるて /mezzo forte;やや強く/\nめたげんご /メタ言語;metalanguage/\nめたりろん /メタ理論;metatheory/\nめたんはっこう /メタン発酵/\nめだか /目高;-の学校は川の中/\nめだけ /女竹/\nめだしぼう /目出し帽;ski mask/\nめだち /目立/\nめだちたがりや /目立ちたがり屋/\nめだつ /目立つ/\nめだま /目玉/眼球/\nめだまきかく /目玉企画/\nめだましょうひん /目玉商品/\nめだまじいん /目玉寺院;ネパールの世界遺産/\nめだませいひん /目玉製品/\nめだまふうせん /目玉風船/\nめだまやき /目玉焼き;[料理]fried egg/目玉焼/\nめちがい /目違い/\nめちゃ /目茶/\nめちゃくちゃ /滅茶苦茶/目茶苦茶/\nめちゃめちゃ /滅茶滅茶/\nめっき /鍍金/滅金;=鍍金/\nめっきゃく /滅却/\nめっきん /滅菌/\nめっきんご /滅菌後/\nめっきんずみ /滅菌済み/\nめっきんまえ /滅菌前/\nめっさう /滅相/\nめっさつ /滅殺/\nめっし /滅私;-奉公/滅紫;faded purple/\nめっしつ /滅失/\nめっしほうこう /滅私奉公/\nめっしゅがた /メッシュ型/\nめっしゅきじ /メッシュ生地/\nめっしゅじ /メッシュ地/\nめっせーじせい /メッセージ性/\nめっそう /滅相/\nめった /滅多;(当て字)/\nめったい /滅諦/\nめったうち /滅多打ち;(当て字)/\nめったぎり /滅多斬り;(当て字)/メッタ斬り/滅多切り;(当て字)/\nめったづき /滅多突き;(当て字)包丁で-/\nめったに /滅多に;(当て字)/\nめったやたら /滅多矢鱈;「滅多」「矢鱈」共に当て字/\nめっぽう /滅法/\nめつ /滅/\nめつき /目付き/目つき/眼つき/眼付/\nめつけ /目付/目付け/\nめつけやく /目付役/\nめつご /滅後/滅期/\nめつざい /滅罪/\nめつじん /滅尽/\nめつち /目土/\nめつぶし /目潰し/\nめつぼう /滅亡/\nめつれつ /滅裂/\nめづかい /目遣い/\nめづまり /目詰まり/目詰り/\nめて /馬手;右手/右手/\nめで /愛で/\nめでぃあおう /メディア王/\nめでぃちけ /メディチ家;[世界史] I Medici/\nめでとう /目出当/\nめでゅさんどらもく /メデュサンドラ目/Medusandrales/\nめとき /目時/\nめど /目処/目途;=目処/針孔/蓍/\nめどおし /目通し/\nめどおり /目通り/\nめどき /女時;bad time ⇔男時/\nめどぎ /蓍/\nめなだ /赤目魚/眼奈太/\nめなみ /女波/\nめにえーるびょう /メニエール病;[医](耳の病気)Meniere's disease/\nめぬき /目貫/目抜き/\nめぬきどおり /目抜き通り/\nめぬま /妻沼/\nめねじ /雌螺子/\nめのう /瑪瑙;agate/碼碯;=瑪瑙/\nめのかたき /目の敵/\nめのこ /女の子/目の子;暗算、概算。「-勘定」/布の子;刻み昆布/海布の子;=布の子/\nめのこかんじょう /目の子勘定/\nめのこざん /目の子算/\nめのこざんよう /目の子算用/\nめのたま /目の玉/眼の玉/\nめのと /乳母/\nめのどく /目の毒/\nめのほよう /目の保養/\nめのまえ /目の前/\nめはし /目端/\nめはちぶ /目八分/\nめはな /目鼻/\nめはなだち /目鼻立ち/\nめばえ /芽生え/\nめばな /雌花/\nめばり /目張り;タイルの-/目貼り/\nめばる /眼張/\nめひょう /女豹/\nめびき /目引/\nめぶし /女節;腹肉で作った鰹節/雌節;=女節/\nめぶんりょう /目分量/\nめへん /目偏/\nめべり /目減り/\nめぼし /目星/\nめまい /眩暈/暈/目まい/目眩い/\nめまとい /目纏い/\nめまひ /目眩ひ/眩暈/目眩い/\nめまんべつ /女満別/\nめまんべつくうこう /女満別空港/\nめみえ /目見え/\nめむろ /芽室/\nめめざこ /目目雑魚/目々雑魚/\nめめじゃこ /目目雑魚/目々雑魚/\nめもじ /目文字/\nめもちょう /メモ帳/\nめもと /目元/目許/\nめもとくちもと /目元口元/\nめもま /メモ魔;[口]何でもメモする人/\nめもり /目盛/目盛り/\nめやす /目安/\nめやすていど /目安程度/\nめやすばこ /目安箱/\nめやすひょう /目安表/\nめやに /目脂/目やに/目ヤニ/\nめら /目良/\nめらにんしきそ /メラニン色素/\nめりか /芽里香/\nめりけんこ /メリケン粉/\nめりはり /減り張り/減張/乙張/\nめりょう /馬寮/\nめるかとるずほう /メルカトル図法/\nめるとも /メル友/\nめろう /女郎/\nめん /面/麺;noodle/綿/免/緬;縮緬(ちりめん)/棉;≒綿/緜;「綿」の異体字/麪;「麺」の異体字/眄/\nめんあつ /面圧/\nめんいつ /面一/\nめんえき /免疫/免役;†労役・兵役の免除/\nめんえきかんけい /免疫関係/\nめんえきがく /免疫学;immunology/\nめんえききこう /免疫機構/\nめんえきけい /免疫系/\nめんえきせい /免疫性/\nめんえきたい /免疫体/\nめんえきていかじょうたい /免疫低下状態/\nめんえきふぜん /免疫不全/\nめんえきよくせいざい /免疫抑制剤/\nめんえきりょうほう /免疫療法/\nめんえきりょく /免疫力/\nめんおり /綿織/\nめんおりもの /綿織物/\nめんか /綿花/棉花/綿価/\nめんかい /面会/\nめんかいしつ /面会室/\nめんかいしゃぜつ /面会謝絶/\nめんかいじかん /面会時間/\nめんかく /面角/\nめんかやく /綿火薬/\nめんかん /免官/\nめんが /面画/\nめんきつ /面詰/\nめんきょ /免許/\nめんきょかいせい /免許改正/\nめんきょかいでん /免許皆伝/\nめんきょぎょうせい /免許行政/\nめんきょこうしん /免許更新/\nめんきょこうしんじ /免許更新時/\nめんきょこうふ /免許交付/\nめんきょしかく /免許資格/\nめんきょしっこう /免許失効/\nめんきょしゅとく /免許取得/\nめんきょしゅとくしゃ /免許取得者/\nめんきょしょ /免許書/\nめんきょしょう /免許証/\nめんきょしんせい /免許申請/\nめんきょじょう /免許状/\nめんきょせい /免許制/\nめんきょせいど /免許制度/\nめんきょぜい /免許税;license fee/\nめんきょていし /免許停止;免停/\nめんきょとりけし /免許取消/\nめんきょにん /免許人/\nめんきょばんごう /免許番号/\nめんきょふよう /免許不要/\nめんきょほじしゃ /免許保持者/\nめんぎょ /面魚/\nめんくい /面食い/面食/\nめんけつごう /面結合/\nめんけん /瞑眩/\nめんこ /面子/\nめんこうげん /面光源/\nめんこうふはい /面向不背/\nめんご /面語/\nめんざい /免罪/\nめんざいふ /免罪符/\nめんし /綿糸/\nめんしき /面識/\nめんしゃ /面紗/綿紗/\nめんしゅう /免囚/\nめんしゅうごう /面集合/\nめんしょく /免職/面色;[光学]film colour/\nめんしん /免震;[建築]地震の影響を受けにくいこと。/\nめんしんこうぞう /免震構造;[建築](強度を高める以外の手段で)地震の被害を受けにくくした構造/\nめんしんりっぽうこうし /面心立方格子;face-centred cubic lattice/\nめんじゅう /面従/\nめんじゅうこうげん /面従後言/\nめんじゅうふくはい /面従腹背/\nめんじょ /免除/\nめんじょう /面上/免状/面状/\nめんじょうりょう /免状料/\nめんじょしんせい /免除申請/\nめんじょせいど /免除制度/\nめんすう /面数/\nめんせい /面性/\nめんせいひん /綿製品/\nめんせき /免責/面積/\nめんせきあたり /面積当たり/\nめんせきがく /免責額/\nめんせきけい /面積計/\nめんせきじこう /免責事項/\nめんせきず /面積図/\nめんせきそくど /面積速度;[物理]areal velocity/\nめんせきひょう /面積表/\nめんせきぶん /面積分/\nめんせつ /面接/\nめんせつかいじょう /面接会場/\nめんせつかん /面接官/\nめんせつしけん /面接試験/\nめんせつしつ /面接室/\nめんせつび /面接日/\nめんぜい /免税/\nめんぜいさく /免税策/\nめんぜいてん /免税店;duty-free shop.「空港の-」/免税点;tax exemption limit.「固定資産税の-」/\nめんぜいひん /免税品/\nめんぜいひんてん /免税品店/\nめんぜん /面前/\nめんぜんちん /門前清/\nめんそ /免訴;[法]刑事訴訟の打ち切り/免租;租税の免除/面素;[数学]surface element/\nめんそう /面相/\nめんたい /明太;スケトウダラ/面体/面対/\nめんたいこ /明太子/\nめんたいしょう /面対称/\nめんたま /目ん玉/\nめんだ /免田/\nめんだん /面談/\nめんちょう /面疔/\nめんちん /面陳/\nめんつ /面子/\nめんつゆ /麺つゆ/\nめんてい /免停/面体;顔つき/\nめんてなんすせい /メンテナンス性/\nめんでれびうむ /Md/Mendelevium/\nめんでん /免田/緬甸;Burma (現Myanmar)/\nめんとう /面頭/\nめんとおし /面通し/\nめんとり /面取り/面取/\nめんどう /面倒/面堂/\nめんどうみ /面倒見/\nめんどり /雌鳥/雌鶏/\nめんない /面内/\nめんば /面罵/\nめんばーかん /メンバー間/\nめんばーしょうかい /メンバー紹介/\nめんばかんすう /メンバ関数/\nめんばへんすう /メンバ変数/\nめんぴ /面皮/\nめんぶ /面部/\nめんぷ /綿布/\nめんぺき /面壁/\nめんぺきくねん /面壁九年;達磨大師の解脱/\nめんぼう /綿棒/麺棒/面貌/綿紡/\nめんぼく /面目/\nめんぼくやくじょ /面目躍如/\nめんぽう /面皰/\nめんぽお /面頬/\nめんま /麺麻/\nめんみつ /綿密/\nめんみつど /面密度/\nめんめん /面々/綿々/面面/綿綿/\nめんもう /綿毛/\nめんもく /面目/\nめんもくいっしん /面目一新/\nめんもくやくじょ /面目躍如/\nめんよう /面妖/緬羊/綿羊/面容/\nめんようそ /面要素/\nめんるい /麺類/\nめんれんけつ /面連結/\nめんわり /面割り;面通し/\nも /喪/藻/裳/模;模倣/摸;≒模/糢;「模」の異体字/茂/面/姆/母/楙;しげ・る/望;?/邑;?/貰;?/\nもーせごしょ /モーセ五書/\nもーせのじっかい /モーセの十戒/\nもーどぎょう /モード行/\nもーどめい /モード名/\nもーるすしんごう /モールス信号/\nもーるすふごう /モールス符号;Morse code.　... _._ _._/\nもいち /茂一;名/\nもう /網/毛/盲/猛/孟;孟子/蒙;蒙昧/曚/矇/朦;朦朧/檬;(慣用音) 檸檬/濛;湯気濛々/艨/亡;亡者/妄;妄想/芒;すすき/罔;あみ/魍;魑魅魍魎/望;所望/耗;消耗/耄;耄碌/网;あみ/莽/申/\nもう> /猛;猛反発,猛攻撃,猛ダッシュ/\nもうあ /盲唖/\nもうあい /盲愛/妄愛/\nもうあく /猛悪/\nもうい /猛威/\nもういちど /もう一度/\nもうう /猛雨/\nもううん /妄雲/\nもうか /猛火/真岡/\nもうかてつどう /真岡鉄道/\nもうかん /毛管;capillary tube/毛幹;hair shaft/\nもうかんしょうこうぐん /盲管症候群/\nもうかんじゅうそう /盲管銃創/\nもうがっこう /盲学校/\nもうき /盲亀/濛気/\nもうきのふぼく /盲亀の浮木/\nもうきん /猛禽/\nもうきんるい /猛禽類/\nもうぎゅう /猛牛/\nもうけ /儲け/儲/\nもうけぐち /儲け口/\nもうけばなし /儲け話/\nもうけもの /儲け物/\nもうけやく /儲け役/儲役/\nもうけん /猛犬/\nもうげん /妄言/\nもうげんたしゃ /妄言多謝/\nもうこ /蒙古;Mongol/猛虎/\nもうこう /猛攻/\nもうこうぎ /猛抗議/\nもうこうげき /猛攻撃/\nもうこうねん /孟浩然/\nもうこご /蒙古語;Mongolian/\nもうこしょう /蒙古症/\nもうこじんしゅ /蒙古人種/\nもうことう /猛虎党/\nもうこは /猛虎派/\nもうこはん /蒙古斑/\nもうこもじ /蒙古文字/\nもうこれき /猛虎暦/\nもうこん /毛根/\nもうご /妄語/\nもうごかい /妄語戒;[仏教]五戒の一つ/\nもうさい /毛細/\nもうさいかん /毛細管/\nもうさいかんげんしょう /毛細管現象/\nもうさいけっかん /毛細血管/\nもうし /孟子/\nもうしあわせ /申し合わせ/申合せ/申し合せ/\nもうしいれ /申し入れ/申入れ/\nもうしおくり /申し送り/申送り/\nもうしこし /申し越し/\nもうしこみ /申し込み/申込/申込み/\nもうしこみうけつけじゅん /申込受付順/\nもうしこみきかん /申込期間/\nもうしこみきげん /申込期限/\nもうしこみご /申込後/\nもうしこみさき /申込先/申し込み先/\nもうしこみしめきり /申込締切/\nもうしこみしゃ /申込者/\nもうしこみしゃしめい /申込者氏名/\nもうしこみしゃたすう /申込者多数/\nもうしこみしょ /申込書/\nもうしこみじ /申込時/\nもうしこみじょう /申込状/\nもうしこみせい /申し込み制/\nもうしこみたすう /申込多数/\nもうしこみたんとうしゃ /申込担当者/\nもうしこみちゅう /申込中/\nもうしこみにん /申込人/\nもうしこみひょう /申込票/\nもうしこみび /申込日/\nもうしこみほうほう /申込方法/\nもうしこみようし /申込用紙/\nもうしご /申し子/\nもうしじょう /申状/申し状/申条/申し条/\nもうしたて /申立/申立て/申し立て/\nもうしたてしょ /申立書/\nもうしたてにん /申立人/\nもうしで /申し出/申出/\nもうしひらき /申し開き/\nもうしぶみ /申文/\nもうしぶん /申し分/\nもうしもく /網翅目/\nもうしゃ /盲者/猛射/\nもうしゅう /妄執/猛襲/\nもうしゅん /孟春/\nもうしょ /猛暑/\nもうしょう /猛将/\nもうしょび /猛暑日;最高気温が35℃以上の日/\nもうしわけ /申し訳/申訳/申し分け/\nもうしわけない /申し訳ない/\nもうしん /猛進;†rush.「猪突-」/盲信;†blind belief.「カルトを-する」/妄信;†≒盲信/盲進;†advance blindly「方針もなく-する」/\nもうじゃ /亡者;金の-/盲者;blind/\nもうじゅう /猛獣/盲従/\nもうじゅうつかい /猛獣使い/\nもうじょう /網状/毛状/\nもうじょうたい /網状態/毛状体/\nもうじょうみゃく /網状脈/\nもうじん /盲人/蒙塵/\nもうじんしょかん /盲人書簡/\nもうすこし /もう少し/\nもうすぴーど /猛スピード/\nもうせい /猛省/\nもうせつ /妄説/\nもうせん /毛氈/\nもうせんごけ /毛氈苔/\nもうぜん /猛然/惘然/\nもうそう /妄想/盲僧/網総/\nもうそうか /妄想家/\nもうそうがた /妄想型/\nもうそうきょう /妄想狂/\nもうそうしょう /妄想症/\nもうそうせい /妄想性/\nもうそうだけ /孟宗竹/\nもうそうちく /孟宗竹/\nもうそうてき /妄想的/\nもうそうびわ /盲僧琵琶/\nもうそうへき /妄想癖/\nもうたい /毛帯/\nもうたいかく /毛帯核/\nもうたくとう /毛沢東/\nもうだ /猛打/\nもうだしょう /猛打賞/\nもうだっしゅ /猛ダッシュ/\nもうだん /妄談/妄断/\nもうちょう /盲腸/猛鳥/\nもうちょうえん /盲腸炎/\nもうちょうせん /盲腸線/\nもうつい /猛追/\nもうてん /盲点/\nもうで /詣/詣で/\nもうとう /毛頭/\nもうとく /孟徳;曹操の字(あざな)/\nもうとっくん /猛特訓/\nもうどう /盲導/妄動/盲動;≒妄動/艨艟/\nもうどうけん /盲導犬/\nもうどく /猛毒/\nもうない /網内/\nもうねん /妄念/\nもうのう /毛嚢/\nもうはつ /毛髪/\nもうはつよう /毛髪用/\nもうはん /盲斑/\nもうはんげき /猛反撃/\nもうはんたい /猛反対/\nもうはんぱつ /猛反発/\nもうばく /猛爆/盲爆/\nもうぱい /盲牌;[麻雀]/\nもうひつ /毛筆/\nもうひつしょたい /毛筆書体/\nもうひつたい /毛筆体/\nもうひとつ /もう一つ/\nもうひょう /妄評/猛豹/\nもうふ /毛布/\nもうふう /猛風/\nもうふぶき /猛吹雪/\nもうほう /毛包/\nもうぼ /孟母/\nもうぼさんせん /孟母三遷/\nもうまい /蒙昧;(この表記が一般的)/曚昧/矇昧/濛昧/\nもうまく /網膜/\nもうまくえん /網膜炎/\nもうまくしょう /網膜症/\nもうまくじょう /網膜上/\nもうまくとうえい /網膜投影/\nもうまくはくり /網膜剥離/\nもうまくふしゅ /網膜浮腫/\nもうもう /濛々;湯気が-/朦々;≒濛々/濛濛/朦朦/\nもうもく /盲目/\nもうもくてき /盲目的/\nもうもん /網紋/\nもうゆう /猛勇/\nもうよう /網様/\nもうようたい /毛様体;ciliary body/網様体;reticular formation/\nもうら /網羅/\nもうらせい /網羅性/\nもうらてき /網羅的/\nもうらりつ /網羅率/\nもうり /毛利/\nもうりてるもと /毛利輝元/\nもうりもとなり /毛利元就/\nもうりょう /魍魎/\nもうれつ /猛烈/\nもうれんしゅう /猛練習/\nもうれんちゃん /猛連荘/\nもうろう /朦朧/\nもうろうたい /朦朧体/\nもうろく /耄碌/\nもえ /燃え/萌え/萌絵;名/燃/萌/萠;「萌」の異体字(人名用漢字)/\nもえかす /燃え滓/\nもえがら /燃え殻/\nもえぎ /萌黄/萌木/萌葱/萌え木/\nもえぎいろ /萌黄色/萌葱色/萌木色/\nもえこ /萌子/\nもえつきしょうこうぐん /燃え尽き症候群;[時事]burnout syndrome/\nもおか /真岡/\nもおかし /真岡市/\nもおかてつどう /真岡鉄道/\nもがさ /痘瘡/\nもがみ /最上/\nもがみがわ /最上川/\nもがみよしみつ /最上義光/\nもがり /殯;貴人の仮葬/虎落;竹製の柵/強請;=ゆすり/\nもがりたけ /虎落竹/\nもがりぶえ /虎落笛/\nもぎ /模擬/茂木/摸擬;=模擬/\nもぎけい /模擬系/\nもぎさいばん /模擬裁判/\nもぎしけん /模擬試験/\nもぎじっけん /模擬実験;simulation/\nもぎせん /模擬戦/\nもぎてすと /模擬テスト/\nもぎてん /模擬店/\nもぎどう /没義道/\nもく /目/木/黙/杢;(国字) 大工/沐;沐浴/默;「黙」の旧字(人名用漢字)/\nもくあみ /黙阿弥;河竹-/木阿弥;元の-/\nもくか /木化;[植物]lignify/\nもくかい /黙会/\nもくかせき /木化石/\nもくがす /木ガス/\nもくきん /木金/\nもくきんど /木金土/\nもくぎょ /木魚/\nもくぐう /木偶/\nもくぐん /目群/\nもくげき /目撃/黙劇/\nもくげきしゃ /目撃者/\nもくげきじょうほう /目撃情報/\nもくげきだん /目撃談/\nもくげきほうこく /目撃報告/\nもくこうぞう /木構造/\nもくさく /木酢;木材から作る酢酸/木柵/\nもくさつ /黙殺/木札/\nもくさん /目算/\nもくざい /木材/\nもくざいこう /木材港/\nもくざいしげん /木材資源/\nもくし /目視/黙示;無言で示す/黙視;黙って見ている/黙止;黙り込む/黙思;黙って考える/目指;?/\nもくしけんさ /目視検査/\nもくしつ /木質/\nもくしつか /木質化/\nもくしょう /木匠/目睫/\nもくしょうぜん /黙照禅/\nもくしろく /黙示録;[聖書]The Apocalypse(Apoc)/\nもくじ /目次/黙示/\nもくじあん /目次案/\nもくじき /木食/\nもくじゅう /黙従/\nもくじろく /黙示録;=もくしろく/\nもくず /藻屑/\nもくせい /木製;wooden/木星;Jupitor/木犀/木精;methanol/\nもくせいか /モクセイ科/\nもくせいかんそく /木星観測/\nもくせいめん /木星面/\nもくせいもく /モクセイ目/Oleales/\nもくぜん /目前/黙然/\nもくそう /黙想/目送/\nもくそく /目測/\nもくぞう /木造/木像/\nもくぞうかおく /木造家屋/\nもくぞうけんちくし /木造建築士/\nもくぞうけんちくぶつ /木造建築物/\nもくぞうじゅうたく /木造住宅/\nもくたーる /木タール/\nもくたん /木炭/\nもくだい /目代/\nもくだく /黙諾/\nもくちょう /木彫/\nもくづ /藻屑/\nもくてき /目的/\nもくてきいがい /目的以外/\nもくてきいしき /目的意識/\nもくてきいん /目的因;アリストテレス/\nもくてきえき /目的駅/\nもくてきおん /目的音/\nもくてきかく /目的格/\nもくてきかんすう /目的関数/\nもくてきがい /目的外/\nもくてきがいしよう /目的外使用/\nもくてきがわ /目的側/\nもくてきげんご /目的言語/\nもくてきご /目的語/\nもくてきごと /目的毎/\nもくてきしょく /目的食/\nもくてきしんごう /目的信号/\nもくてきじたい /目的自体/\nもくてきじょうせいとう /目的上正当/\nもくてきじょうひつよう /目的上必要/\nもくてきすいこう /目的遂行/\nもくてきせってい /目的設定/\nもくてきせんよう /目的専用/\nもくてきぜい /目的税/\nもくてきたっせい /目的達成/\nもくてきち /目的地/\nもくてきちほうこう /目的地方向/\nもくてきてき /目的的/\nもくてきふめい /目的不明/\nもくてきぶつ /目的物/\nもくてきべつ /目的別/\nもくてきろん /目的論/\nもくてきろんてき /目的論的/\nもくと /目途/目睹;witness/\nもくとう /黙祷/\nもくどく /黙読/\nもくにん /黙認/\nもくねん /黙然;silent/黙念;ponder/\nもくの /杢野/\nもくはい /木杯/木盃/\nもくはん /木版/\nもくはんいんさつ /木版印刷/\nもくはんが /木版画/\nもくば /木馬/\nもくひ /黙秘/木皮/木樋/\nもくひけん /黙秘権/\nもくひょう /目標/\nもくひょうかん /目標艦/\nもくひょうき /目標機/\nもくひょうたっせい /目標達成/\nもくひょうち /目標値/\nもくひょうぶつ /目標物/\nもくひょうほうこう /目標方向/\nもくひょうまいすう /目標枚数/\nもくぶ /木部/\nもくへん /木片/\nもくほん /木本/\nもくぼ /木母/\nもくまおうもく /モクマオウ目/Casuarinales/\nもくまおうもくあぐん /モクマオウ目亜群/\nもくめ /木目/\nもくめもよう /木目模様/\nもくもう /木毛;wood-wool. 「-セメント板」/\nもくもく /黙々/黙黙/\nもくやく /黙約/\nもくよう /木曜/\nもくようび /木曜日/\nもくよく /沐浴/\nもくらん /木蘭/\nもくらんじき /木蘭色/\nもくれい /目礼/黙礼/\nもくれん /木蓮/\nもくれんか /モクレン科/Magnoliaceae/\nもくれんが /木煉瓦/\nもくれんもく /モクレン目/Magnoliales/\nもくろう /木蝋;ハゼノキから取る日本のロウ/\nもくろく /目録/黙録/\nもくろみ /目論見/\nもくろみしょ /目論見書/\nもくろん /目論/\nもぐさ /艾;moxa/藻草;waterweed/\nもぐさえん /百草園/\nもぐら /土竜/土龍/\nもぐらたたき /モグラ叩き/土竜叩き/\nもぐり /潜り;-の医者/\nもけい /模型/\nもけいか /模型化/\nもけいかい /模型界/\nもけいぎょうかい /模型業界/\nもけいぐん /模型群/\nもけいこうさく /模型工作/\nもけいざっし /模型雑誌/\nもけいず /模型図/\nもけいせいさく /模型製作/\nもけいせんもんし /模型専門誌/\nもけいてき /模型的/\nもけいてん /模型店/\nもけいひこうき /模型飛行機/\nもけいや /模型屋/\nもけいよう /模型用/\nもこ /模糊/糢糊;=模糊/\nもこく /模刻/摸刻;=模刻/\nもこくぼん /模刻本/\nもこし /裳階/\nもこと /藻琴/\nもさ /猛者/\nもさく /模索/摸索;=模索/模作;†imitation/\nもさくじょうたい /模索状態/\nもさくちゅう /模索中/\nもさくてき /模索的/\nもざいくじょう /モザイク状/\nもざいくびょう /モザイク病;(mosaic disease)農作物の病害/\nもし /模試/若し/\nもしか /若しか/\nもしき /模式/摸式/\nもしきか /模式化/\nもしきず /模式図/\nもしきてき /模式的/\nもしくは /若しくは/\nもしも /若しも/\nもしゃ /模写/摸写;=模写/摸冩;「写」旧字/\nもしゅ /喪主/\nもしょう /喪章/\nもじ /文字/門司;地名,福岡/綟/\nもじいか /文字以下/\nもじいがい /文字以外/\nもじいじょう /文字以上/\nもじいち /文字位置/\nもじえ /文字絵/\nもじえき /門司駅/\nもじおち /文字落ち/文字落/\nもじか /文字化/\nもじかくてい /文字確定/\nもじかん /文字間/\nもじかんかく /文字間隔/\nもじがた /文字型/\nもじきごう /文字記号/\nもじきなか /文字寸半/\nもじきょう /文字鏡;今昔文字鏡/\nもじきょうかい /文字境界/\nもじぐん /文字群/\nもじげんご /文字言語;written language.⇔音声言語/\nもじこーど /文字コード/\nもじこう /門司港/\nもじこうほ /文字候補/\nもじことば /文字詞/\nもじごと /文字毎/\nもじさいず /文字サイズ/\nもじさくじょ /文字削除/\nもじしき /文字式/\nもじした /文字下/\nもじしてん /門司支店/\nもじしゅ /文字種/\nもじしゅうごう /文字集合/\nもじしゅうしょく /文字修飾/\nもじしゅつりょく /文字出力/\nもじしゅるい /文字種類/\nもじしょうきょ /文字消去/\nもじしょり /文字処理/\nもじじしょ /文字辞書/\nもじじたい /文字自体/\nもじじょうほう /文字情報/\nもじすう /文字数/\nもじすうせいげん /文字数制限/\nもじずり /捩摺/\nもじぜんぶ /文字全部/\nもじたいおう /文字対応/\nもじたいけい /文字体系/\nもじたじゅうほうそう /文字多重放送/\nもじたんい /文字単位/\nもじたんまつ /文字端末/\nもじちょう /文字長/\nもじつうしん /文字通信/\nもじづら /文字面/\nもじていすう /文字定数/\nもじどおり /文字通り/\nもじにゅうりょく /文字入力/\nもじにゅうりょくじ /文字入力時/\nもじにゅうりょくちゅう /文字入力中/\nもじにんしき /文字認識/\nもじにんしきぎじゅつ /文字認識技術/\nもじはいれつ /文字配列/\nもじはば /文字幅/\nもじばけ /文字化け/\nもじばん /文字盤/文字版/\nもじひょうき /文字表記/\nもじひょうじ /文字表示/\nもじぶん /文字分/\nもじへんこう /文字変更/\nもじへんすう /文字変数/\nもじほうそう /文字放送/\nもじめ /文字目/\nもじゃこ /藻雑魚/\nもじやき /文字焼き/文字焼/\nもじゅーるか /モジュール化/\nもじゅーるしき /モジュール式/\nもじよう /文字用/\nもじり /捩/\nもじれつ /文字列/\nもじれつか /文字列化/\nもじれつがた /文字列型/\nもじれつがたへんすう /文字列型変数/\nもじれつけんさく /文字列検索/\nもじれつこうもく /文字列項目/\nもじれつしょうごう /文字列照合/\nもじれつしょり /文字列処理/\nもじれつそうさ /文字列操作/\nもじれつたんさく /文字列探索/\nもじれつちゅう /文字列中/\nもじれつちょう /文字列長/\nもじれつていすう /文字列定数/\nもじれつにゅうりょく /文字列入力/\nもじれつへんしゅう /文字列編集/\nもじわく /文字枠/\nもすきーときゅう /モスキート級;[ボクシング](ジュニアのみ)45kg以下(mosquito=蚊)/\nもすくわ /莫斯科/\nもすそ /裳裾/\nもず /百舌鳥/百舌/鵙/鴃/\nもずく /海雲/水雲/海蘊;海藻/\nもずくす /もずく酢/\nもずみ /茂住/\nもずめ /物集女/物集/\nもせい /茂生/\nもせうし /妹背牛/\nもそう /模奏/\nもぞう /模造/摸造;=模造/模像/\nもぞうし /模造紙/\nもぞうひん /模造品/\nもたれ /凭れ/靠れ/\nもだえ /悶え/\nもだえじに /悶え死に/\nもち /餅/糯;穀物の、餅の原料となる品種/黐;鳥黐/望/持ち/持/餠;「餅」の旧字/勿;勿論/\nもちあい /持ち合い/持合/持合い/\nもちあいかぶ /持ち合い株/\nもちあじ /持ち味/\nもちあみ /餅網/\nもちあわせ /持ち合わせ;-がない/持ち合せ/持合せ/\nもちい /用い/\nもちいえ /持ち家/\nもちいね /糯稲/\nもちうた /持ち歌/\nもちお /持尾/\nもちおくり /持ち送り;[建築]corbel/持送り;[建築]/\nもちおもり /持ち重り/\nもちかえり /持ち帰り/\nもちかた /持ち方/\nもちかぶ /持株/持ち株/\nもちかぶかい /持株会/\nもちかぶがいしゃ /持株会社/持ち株会社/\nもちかぶせいげん /持ち株制限/持株制限/\nもちかぶひりつ /持株比率/\nもちがし /餅菓子/\nもちがせ /用瀬/\nもちがね /持ち金/\nもちきり /持ち切り;噂で-/\nもちぐされ /持ち腐れ/持腐れ/\nもちげい /持ち芸/\nもちこし /持ち越し;carry-over/持越/持越し/\nもちこみ /持ち込み/持込/持込み;-禁止/\nもちこみうま /持込馬/\nもちこみしゅうり /持込修理/\nもちごま /持駒/\nもちごめ /餅米/もち米/糯/糯米/\nもちじかん /持ち時間/\nもちずき /望月/\nもちだ /持田/\nもちだい /餅代/\nもちだし /持ち出し/持出/持出し/\nもちだせいやく /持田製薬;[企業名]/\nもちつき /餅搗き/餅つき/\nもちつもたれつ /持ちつ持たれつ/\nもちづき /望月;full moon/餅月;人名?/\nもちて /持ち手;handle, bearer/持手/\nもちてん /持ち点/\nもちにげ /持ち逃げ/持逃げ/\nもちぬし /持ち主/持主/\nもちねた /持ちネタ/\nもちのひ /望の日;陰暦15日/\nもちはこび /持ち運び/\nもちはだ /餅肌/餅膚/\nもちば /持ち場/持場/\nもちばん /持ち番/持番/\nもちひろ /望洋/\nもちふだ /持ち札/\nもちぶん /持分/持ち分/\nもちぶんほう /持分法/\nもちまえ /持ち前/貭;「質」の異体字/\nもちまる /持丸;金持ち/\nもちまわり /持ち回り/持回り/\nもちむね /用宗/\nもちもの /持ち物/持物/\nもちや /餅屋/\nもちゅう /喪中/\nもちより /持ち寄り/持寄り/\nもちろん /勿論/\nもちろんれいがい /勿論例外/\nもっか /目下/黙過/木化;[植物]lignify/\nもっかい /木灰/黙会/\nもっかく /木槨/\nもっかつじばん /木活字版/\nもっかどこんすい /木火土金水/\nもっかん /木管/木簡/\nもっかんがっき /木管楽器/\nもっかんぐん /木管群/\nもっかんごじゅうそう /木管五重奏/\nもっき /木器/\nもっきつ /勿吉;古代中国の少数民族。「ぶつきつ」/\nもっきゃく /没却/\nもっきょ /黙許/\nもっきん /木琴/\nもっけ /物怪/勿怪;=物怪/\nもっけい /木鶏/黙契/牧谿;画僧/\nもっこ /畚/\nもっこう /木工/木瓜/黙考/\nもっこうじゅつ /木工術/\nもっこうよう /木工用/\nもっこつ /木骨/\nもっこん /目今/\nもっしょくし /没食子;gallnut/\nもったい /勿体/\nもったいない /勿体無い/\nもって /以て/\nもってこい /持って来い/\nもってのほか /以ての外/\nもっとも /最も;most/尤も;(reasonable)「それも-だ」 (接続詞)「-、異論もある」/\nもっともやく /尤役/\nもっぱら /専ら/\nもつ /物/勿;勿体/\nもつご /没後/\nもつなべ /もつ鍋/モツ鍋/\nもつにゅう /没入/\nもつやき /もつ焼き/\nもつやく /没薬/\nもつれ /縺れ/\nもてぎ /茂木/\nもでるか /モデル化/\nもでるじぎょう /モデル事業/\nもと /元/基;base.「実体験を-にする」/許;手の届く範囲。「親の-」/下;≒許 「白日の-」/素;「スープの-」/本/望都;人名/幹/礎/故/旧/\nもと> /元/\nもとあいぼう /元相棒/\nもとあき /元昭/元明/\nもとあざぶ /元麻布/\nもとあり /本有/\nもとい /基/元結;=もとゆい/元い;(間投詞)「老害、-大ベテラン」/\nもといあんふ /元慰安婦/\nもといけ /本池/\nもといし /元石/本石/\nもといせ /元伊勢/\nもといれ /元入れ/\nもとうけ /元請け/\nもとうた /元歌/\nもとうり /元売り/\nもとえ /元絵/\nもとえい /基栄/\nもとお /元男/基夫/元夫/元朗/誠生/\nもとおか /元岡/\nもとおり /本居/\nもとおりのりなが /本居宣長/\nもとかしゅ /元歌手/\nもとかず /元一/\nもとかど /本門/\nもとかの /元カノ/\nもとかぶ /元株/\nもとかれ /元彼;[口]昔の彼氏/元カレ/\nもとかわ /本川/\nもとかんじ /元幹事/\nもとかんじちょう /元幹事長/\nもとかんじゃ /元患者/\nもとかんぶ /元幹部/\nもとがしわ /本柏/\nもとき /元木/本木/基樹/元紀/元基/基紀/\nもときじ /元記事/\nもときゅう /本久/\nもときん /元金/\nもとぎいん /元議員/\nもとぎぼ /元義母/\nもとぐんじん /元軍人/\nもとけいきゅう /元京急/\nもとこ /素子/元子/基子/茂登子/\nもとこうこうきょうし /元高校教師/\nもとこくさい /元国際/\nもとこくたいせんしゅ /元国体選手/\nもとこくてつ /元国鉄/\nもとこくむちょうかん /元国務長官/\nもとこむすび /元小結/\nもとごうかく /元合格/\nもとごえ /元肥;[園芸]/基肥/\nもとさぎし /元詐欺師/\nもとさと /理元/\nもとざわ /本澤/\nもとし /元司/基史/元志/基志/\nもとしげ /元重/\nもとしゃいん /元社員/\nもとしゅしょう /元首相/\nもとしゅふ /元主婦/\nもとしりょう /元資料/\nもとしんじゃ /元信者/\nもとしんぱん /元審判/\nもとじ /元司/\nもとじま /本島;姓/\nもとじめ /元締め/元締/\nもとじゅうぐんいあんふ /元従軍慰安婦/\nもとじゅく /本宿/\nもとじょうし /元上司/\nもとじろう /基次郎/\nもとす /本巣/本栖/\nもとすえ /本末/\nもとすこ /本栖湖/\nもとすみよし /元住吉/\nもとせきわけ /元関脇/\nもとせん /元栓/\nもとせんしゅ /元選手/\nもとたいいん /元隊員/\nもとたか /基隆/元孝/\nもとただ /元正/\nもとたなか /元田中/\nもとだ /元田/\nもとだいじん /元大臣/\nもとだいとうりょう /元大統領/\nもとだか /元高/\nもとだね /元種/\nもとちじ /元知事/\nもとちゅうにち /元中日/\nもとちょう /元帳/\nもとで /元手/\nもとでら /元寺/\nもとでんきや /元電気屋/\nもととうきゅう /元東急/\nもととうしゅ /元投手/\nもととうだい /元東大/\nもとどうりょう /元同僚/\nもとどおり /元通り/\nもとどくしゃ /元読者/\nもとどり /髻/\nもとなが /源久/\nもとなり /元就/元成/本成り/本生り/\nもとに /元に/基に/\nもとにほんぐんじん /元日本軍人/\nもとにほんこうくう /元日本航空/\nもとにほんへい /元日本兵/\nもとね /元値/\nもとねた /元ネタ/\nもとの /本埜/元野/基乃/\nもとのぶ /元信/\nもとのり /元紀/素典/一徳/\nもとはこね /元箱根/\nもとはし /本橋/\nもとはず /本弭/本筈/\nもとはま /元浜/\nもとはら /本原/\nもとはる /元春/\nもとはんきゅう /元阪急/\nもとはんしん /元阪神/\nもとばこ /元箱/\nもとばこづき /元箱付/\nもとばやし /本林/\nもとばらい /元払い;⇔着払い/元払/\nもとひこ /元彦/\nもとひさ /元久/基久/幹久/\nもとひしょ /元秘書/\nもとひで /元秀/元英/\nもとひろ /基博/元洋/基史/礎弘/\nもとひろしま /元広島/\nもとび /元火/\nもとふみ /元文/\nもとぶ /本部/\nもとへんしゅうちょう /元編集長/\nもとほうしょう /元法相/\nもとまくうち /元幕内/\nもとまくうちりきし /元幕内力士/\nもとまち /元町/\nもとまちえき /元町駅/\nもとみち /素道;名/\nもとみや /本宮/\nもとむら /本村/\nもとめ /求め/\nもとめかた /求め方/\nもともと /元々/基々/元元/\nもとや /元也/\nもとやま /本山/元山/\nもとやまかん /本山間/\nもとやまきたまち /本山北町/\nもとやわた /本八幡/\nもとやん /元ヤン/\nもとゆい /元結/\nもとゆき /基之/幹之/\nもとよこづな /元横綱/\nもとよし /本吉/元吉/基吉/元慶/基良/\nもとよししんのう /元良親王;わびぬれば いまはたおなじ 難波なる みをつくしても あはむとぞ思ふ/\nもとより /元より/固より/素より/\nもとりじちょう /元理事長/\nもとりようしゃ /元利用者/\nもとる /乖/\nもどき /擬き/\nもどしこうはい /戻し交配/\nもどしじる /戻し汁/\nもどしぜい /戻し税;drawback/\nもどり /戻り/\nもどりがつお /戻り鰹/\nもどりさき /戻り先/\nもどりち /戻り値/戻値/\nもどりてがた /戻手形/戻り手形/\nもどりみち /戻り道/\nもなか /最中/\nもにたーちょうさ /モニター調査/\nもにみあか /モニミア科/Monimiaceae/\nもにわ /茂庭/\nもぬけ /蛻/\nもぬけのから /蛻けの殻/蛻の殻/\nもぬし /喪主/\nもの /物/者/\nもの> /物/\nものあらそい /物争い/\nものあんじ /物案じ/\nものいい /物言い/\nものいっぱん /物一般/\nものいみ /物忌み/\nものいり /物入り/\nものいれ /物入/\nものう /物憂/\nものうい /物憂い/懶い/\nものうげ /物憂げ/\nものうち /物打ち/物打/\nものうらやみ /物羨み/\nものうり /物売り/\nものお /桃生/\nものおき /物置/\nものおしみ /物惜しみ/\nものおじ /物怖じ/物怖/\nものおぢ /物怖/\nものおと /物音/\nものおぼえ /物覚え/\nものおもい /物思い/\nものかき /物書き/\nものかげ /物陰;shade/物影;shape/\nものかず /物数/\nものがたり /物語/\nものがたりじょう /物語上/\nものがたりせい /物語性/\nものがたりせかい /物語世界/\nものがたりちゅう /物語中/\nものがたりてき /物語的/\nものがたりぶんがく /物語文学/\nものがたりぶんしょう /物語文章/\nものぎわ /物際/\nものぐさ /懶/物種/物臭/\nものぐるい /物狂い/\nものごい /物乞い/物乞/\nものごころ /物心/\nものごし /物腰/物越し/\nものごと /物事/\nものさし /物差し/物指/物指し;=物差し/\nものしずか /物静か/\nものしらず /物知らず/\nものしり /物知り/物識り/\nものしりがお /物知り顔/\nものじたい /物自体/\nものずき /物好き/\nものたち /者達/\nものたりない /物足りない/\nものだね /物種/\nものづくし /物尽し/\nものづくり /物作り/\nものとり /物取り/\nものども /者共/\nものねたみ /物妬み/\nもののあわれ /物の哀れ/\nもののかず /物の数/\nもののけ /物の怪/物怪/\nもののじょうず /物の上手;達人。「好きこそ-なれ」/\nもののな /物名/物の名/\nもののはずみ /物の弾み/\nもののふ /武士/\nもののべ /物部/\nもののべし /物部氏/\nもののべのもりや /物部守屋/\nもののほん /物の本/\nもののみごと /物の見事;-にしてやられた/\nものはじめ /物始め/\nものび /物日/\nものぶそく /物不足/\nものべ /物部/\nものほけん /物保険;=ぶつほけん/\nものほし /物干し/物干/\nものほしざお /物干し竿/\nものほしだい /物干し台/物干台/\nものまえ /物前/\nものまね /物真似/物まね/\nものみ /物見/\nものみやぐら /物見櫓/\nものみゆさん /物見遊山/\nものもち /物持ち/物持/\nものもらい /物貰い/\nものわかり /物分り/物分かり/\nものわかれ /物別れ/\nものわすれ /物忘れ/\nものわらい /物笑い/\nもはや /最早/\nもはら /茂原/\nもはん /模範/\nもはんえんぎ /模範演技/\nもはんえんそう /模範演奏/\nもはんかいとう /模範解答/模範回答/\nもはんしゅう /模範囚/\nもはんじあい /模範試合/\nもはんてき /模範的/\nもばら /茂原/\nもばらえき /茂原駅/\nもひかんあたま /モヒカン頭/\nもひかんがり /モヒカン刈り;Mohawk/\nもふく /喪服/\nもほう /模倣/\nもほうがくしゅう /模倣学習/\nもほうげいじゅつ /模倣芸術/\nもほうせい /模倣性/\nもほうせつ /模倣説/\nもほん /模本/\nもみ /籾;種籾/樅;もみのき/紅絹/\nもみあい /揉み合い/\nもみあげ /揉み上げ/\nもみあらい /揉み洗い/\nもみい /籾井/\nもみかわ /揉み革/\nもみがら /籾殻/\nもみくちゃ /揉みくちゃ/\nもみけし /揉み消し/もみ消し/\nもみごめ /籾米/\nもみじ /紅葉/楓;(かえで)/椛;国字/\nもみじおろし /紅葉卸し;大根と人参/\nもみじがり /紅葉狩り/紅葉狩/\nもみじのが /紅葉賀/\nもみじみ /紅葉見/\nもみすり /籾摺り/\nもみぞく /モミ属/Abies/\nもみぞめ /紅染/\nもみだね /籾種/\nもみて /揉み手/\nもみで /揉み手/\nもみぬか /籾糠/\nもみよね /籾米/\nもめ /揉め/\nもめごと /揉め事/揉事/\nもめん /木綿/\nもめんいと /木綿糸/\nもめんおり /木綿織/\nもめんどうふ /木綿豆腐/\nもめんばり /木綿針/\nもも /桃/股/腿;=股/百/\nももい /桃井/\nももいし /百石/\nももいろ /桃色/\nももうち /桃内/\nももえ /百恵/百枝/\nももか /百日/百夏;名/\nももかがり /百篝/\nももかわ /楊梅皮/桃皮/百川/桃川/\nももかん /桃缶/\nももき /百木/\nももくりさんねん /桃栗三年/\nももこ /桃子/\nももさき /桃崎/\nももざき /百崎/\nももじり /桃尻;-娘,-語訳 原義:乗馬がヘタ/\nももじりむすめ /桃尻娘/\nももせ /百瀬/\nももぞの /桃園/\nももぞのてんのう /桃園天皇/\nももた /百田/\nももたび /百度/\nももたろう /桃太郎/\nももたろうざむらい /桃太郎侍/\nももたろうでんせつ /桃太郎伝説/\nももたろうでんてつ /桃太郎電鉄/\nももだち /股立/\nももだに /桃谷/\nももち /百千/\nももちどり /百千鳥/\nももとせ /百歳/\nももとり /百鳥/\nももにく /もも肉/モモ肉/腿肉/\nもものき /桃の木/\nもものせっく /桃の節句/\nももひき /股引/\nももひめ /桃姫/\nももみみ /桃耳/\nももむら /百村/\nももや /桃屋/\nももやま /桃山/\nももやまじだい /桃山時代/\nももよ /百代/百夜/\nももわれ /桃割れ/\nもや /母屋/靄/\nもやいづな /舫い綱/\nもやし /萌やし/\nもやもやびょう /もやもや病/\nもよい /催い;雪-/\nもよう /模様/\nもようあみ /模様編み/\nもようがえ /模様替え/模様替/\nもようながめ /模様眺め/\nもよおし /催し/\nもよおしじょう /催場/\nもよおしもの /催し物/催物/\nもより /最寄り/最寄/\nもよりえき /最寄り駅/最寄駅/\nもよりひん /最寄り品;convenience goods. 小売の分類の一/\nもらいご /貰い子/\nもらいじこ /貰い事故/\nもらいて /貰い手;子猫の-/もらい手/\nもらいなき /貰い泣き/\nもらいなみだ /貰い涙/\nもらいび /貰い火/\nもらいもの /貰い物/\nもらいゆ /貰い湯/\nもり /森/杜;神社の木立ち。「神宮の-」/銛;harpoon/守/萌梨;名/盛/護/守り/漏り/盛り/\nもりあい /盛合/\nもりあがり /盛り上がり/\nもりあき /守章/\nもりあげ /盛り上げ/\nもりあわせ /盛り合わせ/盛合せ/盛り合せ/\nもりい /森井/\nもりいで /森出/\nもりうち /森内/\nもりえだ /森枝/\nもりお /森尾/守男/盛夫/杜夫/盛雄/守夫/森生/森男/\nもりおうがい /森鴎外/\nもりおか /盛岡;地名,岩手/森岡/守岡/森丘/\nもりおかけいばじょう /盛岡競馬場/\nもりおかし /盛岡市/\nもりおかちさい /盛岡地裁/\nもりかげ /森陰/森景/\nもりかず /盛和/\nもりかわ /森川/森河/守川/\nもりがき /森垣/\nもりがし /盛菓子;お供えの-/\nもりき /守木/\nもりきた /森北/\nもりきたしゅっぱん /森北出版;[出版社名]/\nもりきよ /森清;姓/\nもりきり /盛切り/\nもりくち /森口/\nもりくら /森蔵/\nもりぐち /森口/守口/\nもりぐちし /守口市/\nもりけい /森景/\nもりさがり /盛り下がり/\nもりさき /森崎/\nもりさだ /森定/\nもりさと /森里/\nもりさわ /森沢/\nもりざら /盛皿/盛り皿/\nもりしげ /森重/護重/\nもりした /森下/\nもりしたがみ /森下紙/\nもりしま /森島/森嶋/\nもりしんいち /森進一/\nもりじお /盛り塩/盛塩/\nもりじり /森尻/\nもりすえ /森末/\nもりすみ /森住/\nもりずな /盛砂/\nもりせ /森瀬/\nもりそば /盛蕎麦/\nもりぞう /森蔵/\nもりぞの /森園/\nもりた /森田/盛田/守田/\nもりたか /森高/\nもりたかちさと /森高千里/\nもりたざ /森田座;[歌舞伎]江戸三座の一/守田座;[歌舞伎]1856年に森田座から改称/\nもりたに /森谷/守谷/\nもりたりゅう /森田流;笛方/\nもりたりょうほう /森田療法;[精医]Morita therapy. 心理療法の一。行動療法の側面が強い/\nもりだくさん /盛り沢山/盛沢山/\nもりちょう /森町/\nもりつ /森津/\nもりつか /杜塚;姓/\nもりつぐ /森嗣/\nもりつけ /盛り付け/\nもりつち /盛土/盛り土/\nもりつちしき /盛土式/\nもりてん /森店/\nもりと /森戸/\nもりとう /森藤/\nもりとお /盛遠/\nもりとかいがん /森戸海岸/\nもりとし /守利/\nもりとも /守友/\nもりなが /森永/\nもりながじけん /森永事件/\nもりながせいか /森永製菓/\nもりの /森野/\nもりのさと /森の里/\nもりのせいかつ /森の生活;Walden, or Life in the Woods, 1854, Thoreau/\nもりのぶ /森信/\nもりのみや /森の宮/\nもりばち /盛鉢/盛り鉢/\nもりばな /盛花/盛り花/\nもりばん /森番/\nもりひこ /守彦/\nもりひろ /守弘/護煕/\nもりびと /守人/\nもりぶでん /Mo/Molybdenum/\nもりぶでんこう /モリブデン鋼;molybdenum steel/\nもりべ /守部/森部/\nもりまつ /森松/\nもりまり /森茉莉;作家(1903-87) 鴎外の娘/\nもりみち /守通/守倫/\nもりみつ /森光/\nもりむら /森村/\nもりむらせいいち /森村誠一/\nもりもと /森本/守本/盛本/\nもりもの /盛物/盛り物/\nもりや /守屋/守谷/森谷/森屋/\nもりやく /守役/\nもりやす /守安/森安/森保/\nもりやま /森山/守山/\nもりやまく /守山区/\nもりゆき /森雪/\nもりよし /森吉/守克/\nもりらんまる /森蘭丸/\nもりわか /森若/\nもりわき /森脇/\nもりわけ /守分/\nもりん /茂林/\nもるもんきょう /モルモン教/\nもれ /漏れ/洩れ/\nもれなく /漏れ無く;-プレゼント/漏れなく/\nもろ /諸/師/\nもろい /諸井;姓/\nもろえ /諸江/\nもろえや /諸江屋/\nもろお /師尾/\nもろおか /諸岡/師岡/師丘/\nもろおや /諸親/両親/双親/\nもろくち /諸口/\nもろこ /諸子/\nもろこし /蜀黍/\nもろこしぶみ /唐土書/\nもろこしもじ /唐土文字/\nもろごい /諸恋;両思い。⇔片恋/\nもろごえ /諸声/\nもろさと /諸里/\nもろざし /両差し;[相撲]両手を腋の下に入れる/双差し/\nもろずみ /両角/諸角/双墨/\nもろた /諸田/茂呂田;姓/\nもろつか /諸塚/\nもろて /諸手/双手/\nもろとも /諸共/\nもろどみ /諸富/\nもろは /諸刃;諸刃の剣/両刃/\nもろはし /諸橋/師橋/\nもろはだ /諸肌/\nもろはのつるぎ /諸刃の剣/\nもろば /両刃/\nもろひざ /諸膝/\nもろびと /諸人/\nもろびん /諸鬢/\nもろほし /諸星/\nもろぼし /諸星/\nもろみ /醪/諸味/\nもろむき /諸向き/双向き/\nもろもろ /諸々/諸/諸諸/\nもろや /諸矢/\nもろやま /毛呂山/\nもん /門;gate/問;question/紋/文/悶;悶絶/聞;(呉音)相聞歌/捫;なで・る/物;バッタ-/者;いなか-/\nもんえい /門衛/\nもんおり /紋織/\nもんか /門下/\nもんかききょろう /門下起居郎/\nもんかく /門客/\nもんかしょう /文科省;[略語]文部科学省/文科相;†文部科学大臣/\nもんかじちゅう /門下侍中/\nもんかじろう /門下侍郎/\nもんかせい /門下生/\nもんかろくじ /門下録事/\nもんかん /文観/門鑑/\nもんかんばん /紋看板/\nもんがい /門外/\nもんがいかん /門外漢/\nもんがいふしゅつ /門外不出/\nもんがく /文覚/\nもんがた /門型/\nもんがまえ /門構え/\nもんきり /紋切り/紋切/\nもんきりがた /紋切り型/紋切型/\nもんく /文句/\nもんくなし /文句無し/文句無/\nもんげん /門限/\nもんこ /門戸/\nもんこかいほう /門戸開放/\nもんこかいほうせいさく /門戸開放政策/\nもんこく /旺角/\nもんごるご /モンゴル語;モンゴルの公用語及び方言/\nもんごるじん /モンゴル人/\nもんごるすもう /モンゴル相撲/\nもんごるずもう /モンゴル相撲/\nもんごん /文言/\nもんさつ /門札/\nもんざい /問罪/\nもんし /悶死/門歯/\nもんしゅ /門主/\nもんしょう /紋章/\nもんしょうがく /紋章学/\nもんしろちょう /紋白蝶/\nもんしん /問診/\nもんしんひょう /問診票/\nもんじ /文字/\nもんじゃやき /もんじゃ焼き/もんじゃ焼/\nもんじゅ /文殊;-の知恵/文珠/\nもんじゅどう /文殊堂/\nもんじゅぼさつ /文殊菩薩/\nもんじょ /文書/\nもんじょう /文章/\nもんじょかん /文書館;「ぶんしょかん」とも/\nもんじょぶくろ /文書袋/\nもんじん /門人/問訊/\nもんせい /門生/\nもんせき /問責/\nもんせきけつぎ /問責決議/\nもんせきけつぎあん /問責決議案/\nもんせん /門扇/\nもんぜき /門跡/\nもんぜつ /悶絶/\nもんぜん /門前/文選/問禅/\nもんぜんじゃくら /門前雀羅/\nもんぜんちょう /門前町/\nもんぜんなかちょう /門前仲町/\nもんぜんなかまち /門前仲町/\nもんぜんばらい /門前払い/\nもんぜんまち /門前町/\nもんだい /問題/\nもんだいあり /問題有/\nもんだいいがい /問題以外/\nもんだいいしき /問題意識/\nもんだいいぜん /問題以前/\nもんだいいっぱん /問題一般/\nもんだいか /問題化/\nもんだいかいけつ /問題解決/\nもんだいかいけつほう /問題解決法/\nもんだいかいけつりょく /問題解決力/\nもんだいがい /問題外/\nもんだいきじ /問題記事/\nもんだいきじゅつ /問題記述/\nもんだいくうかん /問題空間/\nもんだいけい /問題系/\nもんだいけいしき /問題形式/\nもんだいさく /問題作/\nもんだいし /問題視/問題史;一つの問題に的を絞った歴史の編纂法/\nもんだいしゅう /問題集/\nもんだいじ /問題児/\nもんだいじこう /問題事項/\nもんだいじたい /問題自体/\nもんだいすう /問題数/\nもんだいず /問題図/\nもんだいせい /問題性/\nもんだいせってい /問題設定/\nもんだいたいしょう /問題対象/\nもんだいていき /問題提起/\nもんだいていきしゃ /問題提起者/\nもんだいてん /問題点/\nもんだいとうこう /問題投稿/\nもんだいなし /問題無/\nもんだいはっけん /問題発見/\nもんだいはっせい /問題発生/\nもんだいはつげん /問題発言/\nもんだいひょうげん /問題表現/\nもんだいぶん /問題文/\nもんだいぶんせき /問題分析/\nもんだいようし /問題用紙/\nもんだいようやく /問題要約/\nもんだいりょういき /問題領域/\nもんだいれい /問題例/\nもんち /門地/\nもんちゃく /悶着/\nもんちゅう /門柱/問中/問注/\nもんちゅうじょ /問注所/\nもんちょう /紋帳/\nもんつき /紋付/\nもんつきはかま /紋付袴/\nもんてい /門弟/\nもんていし /門弟子/\nもんてかるろほう /モンテカルロ法/\nもんでん /門田/\nもんと /門徒/\nもんとう /門灯/\nもんとくじつろく /文徳実録;日本文徳天皇実録/\nもんとくてんのう /文徳天皇/\nもんど /主水/門戸/\nもんどう /問答/\nもんどうけいしき /問答形式/\nもんどうしゅう /問答集/\nもんどうへん /問答篇/\nもんどうほう /問答法;ソクラテス/\nもんどうむよう /問答無用/\nもんどころ /紋所/\nもんどり /翻筋斗/\nもんな /門奈/\nもんない /門内/\nもんなし /文無し/\nもんの /門野/\nもんはぶたえ /紋羽二重/\nもんばつ /門閥/\nもんばやし /門林/\nもんばん /門番/\nもんぱ /門派/\nもんび /紋日/\nもんぴ /門扉/\nもんぴょう /門標/\nもんぶ /文部/\nもんぶかがく /文部科学/\nもんぶかがくしょう /文部科学省;文部省と科学技術庁が2001年1月の中央省庁再編で再編されたもの/\nもんぶかがくだいじん /文部科学大臣/\nもんぶかんりょう /文部官僚/\nもんぶきょうかん /文部教官/\nもんぶしょう /文部省;NB:2001年1月の中央省庁再編で文部科学省に再編された/\nもんぶしょうかんかつ /文部省管轄/\nもんぶしょうけんてい /文部省検定/\nもんぶしょうしょうか /文部省唱歌/\nもんぶだいじん /文部大臣/\nもんぷく /紋服/\nもんべつ /門別/紋別;地名/\nもんべつえき /紋別駅/\nもんぼうしょ /紋奉書/\nもんま /門真/門馬/\nもんみゃく /門脈/\nもんむてんのう /文武天皇/\nもんめ /匁/問目/\nもんもう /文盲/\nもんもうしゃ /文盲者/\nもんもん /悶々/悶悶/\nもんよう /文様/紋様/\nもんりゅう /門柳/\nもんろーしゅぎ /モンロー主義/\nや /矢/屋/家/夜/野/也/哉/輻;spoke/弥;弥生/彌;「弥」の旧字(人名用漢字)/冶;冶金/八/谷/笶;竹の矢/埜;「野」の旧字(人名用漢字)/耶;耶蘇/揶;揶揄/椰;椰子/爺;老爺/↑;→やじるし/↓/→/←/⇒/⇔/\nやー /Я/\nやーど /碼;91.44cm/\nやーどぽんどほう /ヤードポンド法;Imperial system/\nやいごめ /焼米/\nやいた /矢板/\nやいだ /矢井田;姓/\nやいづ /焼津/\nやいづえきまえ /焼津駅前/\nやいづちゅうおう /焼津中央/\nやいと /灸/\nやいば /刃/\nやいん /夜陰/\nやうち /家内/矢内/\nやえ /八重/\nやえい /野営;†/夜営;†/\nやえいじょう /野営場/\nやえいずみ /八重泉/\nやえがき /八重垣/\nやえがし /八重樫/\nやえがすみ /八重霞/\nやえこ /八重子/彌生子/\nやえざき /八重咲き;[植物]double. ⇔一重咲き/\nやえざくら /八重桜/\nやえす /八重洲/\nやえすがわ /八重洲側/\nやえすぐち /八重洲口/\nやえすしゅっぱん /八重洲出版;[出版社名]/\nやえすちかがい /八重洲地下街/\nやえすみなみぐち /八重洲南口/\nやえすむせん /八重洲無線/\nやえば /八重歯/\nやえむぐら /八重葎/\nやえやま /八重山/\nやえん /野猿/夜宴/\nやお /八尾/八百/矢尾/\nやおい /矢追/\nやおいた /矢尾板/\nやおき /八起/\nやおぎ /八尾木;地名/\nやおくうこう /八尾空港/\nやおくめ /八百粂/\nやおし /八尾市/\nやおちょう /八百長/\nやおつ /八百津/\nやおとめ /八乙女/\nやおはら /八百原/\nやおはん /八百半/\nやおもて /矢面/\nやおや /八百屋/\nやおやおしち /八百屋お七/\nやおよろず /八百万/\nやおよろずのかみ /八百万の神/\nやおら /徐ら;slowly/\nやおん /野音/\nやか /宅;[文語]屋敷/野火;のび/野花;のばな/夜火/八日;[古語]/\nやかい /夜会/\nやかいふく /夜会服/\nやかいまき /夜会巻き/\nやかく /野鶴/夜鶴/\nやかけちょう /矢掛町/\nやかげ /矢掛/\nやかず /家数/矢数/\nやかずはいかい /矢数俳諧/\nやかぜ /矢風/\nやかた /館/屋形/舘;「館」の異体字/\nやかたぶね /屋形船/屋形舟/\nやかたまち /屋形町/\nやかべ /宅部/家部/\nやかもち /家持;大伴家持/\nやから /輩/族/\nやかん /夜間/薬缶/野干/薬罐/薬鑵/\nやかん> /夜間;-作業,-工事/\nやかんがっこう /夜間学校/\nやかんきゅうきゅう /夜間救急/\nやかんそうこう /夜間走行/\nやかんたい /夜間帯/\nやかんだいがくいん /夜間大学院/\nやかんちゅうがく /夜間中学/\nやかんでんりょく /夜間電力/\nやかんとうせき /夜間透析/\nやかんひこう /夜間飛行/\nやかんぶ /夜間部/\nやかんほいくしょ /夜間保育所/\nやが /屋我/\nやがい /野外/屋外;※「おくがい」の誤り/\nやがいかつどう /野外活動/\nやがいげき /野外劇/\nやがいさつえい /野外撮影/\nやがいよう /野外用/\nやがいりょうり /野外料理/\nやがく /夜学/\nやがけ /矢掛/\nやがすり /矢絣/\nやがっこう /夜学校/\nやがて /軈て/軈/軅;「軈」の異体字/\nやがみ /八神/矢上/\nやがも /矢鴨/\nやがわ /矢川/\nやがわら /谷川原/\nやき /夜気/焼き/焼/八寸;馬の大きさ/燒;「焼」の旧字(人名用漢字)/\nやきあみ /焼き網/焼網/\nやきいも /焼き芋/焼芋/\nやきいれ /焼入れ/焼き入れ/\nやきいろ /焼き色;おいしそうな-/\nやきいん /焼印/焼き印/\nやきうち /焼き討ち/焼討ち/\nやきうどん /焼き饂飩/焼うどん/\nやきえ /焼き絵/焼絵/\nやきかた /焼き方/\nやきがし /焼き菓子/焼菓子/\nやきぎょうざ /焼き餃子/焼餃子/\nやきぐし /焼き串/焼串/\nやきぐり /焼き栗/燒栗;旧字/\nやきこ /焼粉;grog/\nやきごて /焼き鏝/焼鏝/\nやきざかな /焼き魚/焼魚/\nやきしお /焼き塩/焼塩/\nやきしめ /焼き締め/焼締め/\nやきじゃけ /焼き鮭/\nやきすぎ /焼杉;木目を強調/焼き杉/\nやきず /矢傷/\nやきそば /焼きそば/焼き蕎麦/焼そば/\nやきたて /焼き立て;-のほっかほか/\nやきつけ /焼付/焼き付け/焼付け/\nやきつち /焼き土/焼土;[園芸]土を焼いて殺菌すること/\nやきとり /焼き鳥/焼鳥/\nやきとりや /焼き鳥屋/焼鳥屋/\nやきどうふ /焼き豆腐/焼豆腐/\nやきなおし /焼き直し/焼直し/\nやきなす /焼き茄子/\nやきなまし /焼き鈍し/焼鈍し/\nやきにく /焼き肉/焼肉/\nやきにくていしょく /焼肉定食/\nやきにくてん /焼肉店/\nやきにくや /焼肉屋/\nやきにくよう /焼肉用/\nやきのり /焼き海苔/\nやきはた /焼畑/焼き畑;-農業/\nやきはたのうぎょう /焼畑農業/\nやきはまぐり /焼き蛤/焼蛤/\nやきば /焼き刃;やいば/焼き場;火葬場/焼場/焼刃/\nやきびーふん /焼ビーフン/\nやきびたい /焼額/\nやきびたいやま /焼額山/\nやきふ /焼麩/\nやきぶた /焼豚/焼き豚/\nやきまし /焼き増し/焼増し/焼増/\nやきみそ /焼き味噌/焼味噌/\nやきみょうばん /焼明礬/\nやきめ /焼き目;-をつける/焼目/\nやきめし /焼き飯/焼飯/\nやきもち /焼き餅/焼餅/\nやきもちやき /焼き餅焼き/\nやきもどし /焼戻し/焼き戻し/\nやきもの /焼き物/焼物/\nやきものし /焼物師/焼き物師/\nやきやぶり /焼き破り;[新語]火で開錠する泥棒さん/\nやきゅう /野球/\nやきゅうおうこく /野球王国/\nやきゅうかい /野球界/\nやきゅうかん /野球観/\nやきゅうかんけいしゃ /野球関係者/\nやきゅうかんせん /野球観戦/\nやきゅうかんれん /野球関連/\nやきゅうきこう /野球機構/\nやきゅうきゅうだん /野球球団/\nやきゅうきょう /野球狂/\nやきゅうきょうやく /野球協約/\nやきゅうけん /野球拳;ジャンケンで負けた者が服を一枚ずつ脱ぐ遊び/\nやきゅうこぞう /野球小僧/\nやきゅうしあい /野球試合/\nやきゅうしょうねん /野球少年/\nやきゅうじっきょう /野球実況/\nやきゅうじょう /野球場/\nやきゅうじん /野球人/\nやきゅうずき /野球好き/\nやきゅうせんしゅ /野球選手/\nやきゅうたいかい /野球大会/\nやきゅうだん /野球団/\nやきゅうちゅうけい /野球中継/\nやきゅうちゅうけいえんちょう /野球中継延長/\nやきゅうつう /野球通/\nやきゅうでんどう /野球殿堂;the Hall of Fame/\nやきゅうぶ /野球部/\nやきゅうぶいん /野球部員/\nやきゅうほんらい /野球本来/\nやきゅうまんが /野球漫画/\nやきゅうようご /野球用語/\nやきゅうようひん /野球用品/\nやきょうしょう /夜驚症;[医]/\nやきょく /夜曲/\nやきりんご /焼きリンゴ/焼き林檎/焼林檎/\nやきん /夜勤/冶金/野禽/\nやきんがく /冶金学/\nやきんこうぎょう /冶金工業/\nやきんじゅつ /冶金術/\nやぎ /山羊/八木/柳/\nやぎがわ /山羊革/\nやぎさわ /八木沢;姓/\nやぎざ /山羊座;Capricornus(Cap),(12.22-1.19)/\nやぎた /八木田/\nやぎぬま /八木沼/\nやぎはし /八木橋/\nやぎぶし /八木節;[民謡]群馬/\nやぎやま /八木山/\nやぎゅう /柳生/野牛/\nやぎゅういちぞく /柳生一族/\nやぎゅうさんだい /柳生三代/\nやぎゅうじゅうべえ /柳生十兵衛/\nやぎゅうばし /柳生橋/\nやぎょう /夜行;夜の行動/夜業;夜の仕事/ヤ行/や行/\nやぎり /矢切/\nやく /約/役/訳/薬/厄/葯;[植物]anther/屋久;-島/夜久;人名/龠;(ふえ)/籥;(ふえ)/鑰;かぎ/疫;疫病神/躍;躍動/益;利益/扼;扼殺/蜴;(呉音) 蜥蜴/繹;(呉音) 演繹(えんえき)/譯;「訳」の旧字/藥;「薬」の旧字(人名用漢字)/焼/檪;くぬぎ,いちい,?/≒;=:/\nやく#ねんまえ /約#3年前/\nやく> /約/\nやくあり /訳有/\nやくい /薬医/\nやくいちにち /約一日/\nやくいちめい /約一名/\nやくいん /役員/薬院/役印/約因/\nやくいんかい /役員会/\nやくいんしつ /役員室/\nやくいんしょうよ /役員賞与/\nやくいんだん /役員団/\nやくいんほうしゅう /役員報酬/\nやくえき /薬液/\nやくえん /薬園/\nやくおとし /厄落とし/厄落し/\nやくおん /約音/\nやくかい /訳解/\nやくがい /薬害/\nやくがいきょういく /薬害教育/\nやくがえ /役替え/\nやくがく /薬学/\nやくがくぶ /薬学部/\nやくがら /役柄/\nやくぎ /役儀/訳義/\nやくぎょう /訳業/\nやくぎょうじほうしゃ /薬業時報社;[出版社名]/\nやくげん /約言/\nやくこう /訳稿/\nやくご /訳語/\nやくごめん /役御免/\nやくさい /厄災/訳載/薬菜/\nやくさつ /薬殺;毒殺/扼殺;絞殺/\nやくざい /薬剤/\nやくざいし /薬剤師/\nやくざいしめんきょ /薬剤師免許/\nやくざもの /やくざ者/ヤクザ者/\nやくし /薬師;-如来/訳詞;verse/訳詩;poem/薬司;くすりのつかさ/\nやくしじ /薬師寺/\nやくしだけ /薬師岳/\nやくしつ /薬室/\nやくしどう /薬師堂/\nやくしにょらい /薬師如来/\nやくしま /屋久島/\nやくしまる /薬師丸/\nやくしまるひろこ /薬師丸ひろ子/\nやくしゃ /役者;actor/訳者;translator/\nやくしゃえ /役者絵/\nやくしゃたち /役者達/\nやくしゃちゅう /訳者注/\nやくしゃばか /役者馬鹿/\nやくしゃろんご /役者論語/\nやくしゅ /薬酒/薬種/\nやくしゅしょう /薬種商/\nやくしゅつ /訳出/\nやくしゅや /薬種屋/\nやくしょ /役所/訳書/\nやくしょかん /役所間/\nやくしょく /役職/\nやくしょくめい /役職名/\nやくしょしごと /役所仕事/\nやくしん /躍進/薬疹/\nやくじ /薬事/薬餌/\nやくじほう /薬事法/\nやくじほういはん /薬事法違反/\nやくじゅつ /訳述/\nやくじょ /躍如/\nやくじょう /約定/\nやくじょうしょ /約定書/\nやくじょうりそく /約定利息/\nやくじょうりりつ /約定利率/\nやくじん /厄神/疫神/\nやくすう /約数/\nやくすぎ /屋久杉/\nやくずもう /役相撲/\nやくせき /薬石/\nやくぜん /薬膳/\nやくぜんりょうり /薬膳料理/\nやくそう /薬草/躍層/役僧/\nやくそうがく /薬草学/\nやくそく /約束/\nやくそくごと /約束事/\nやくそくてがた /約束手形/\nやくたい /薬袋;medicine bag/益体/\nやくたく /役宅/\nやくたたず /役立たず/\nやくだい /薬代/\nやくだく /約諾/\nやくちゅう /訳注/訳註/薬中/\nやくづき /役付/役付き/\nやくづくり /役作り/\nやくて /約手/\nやくてい /約定/\nやくてん /薬店/約転;contraction/\nやくとう /薬湯/\nやくとく /役得/\nやくどう /躍動/\nやくどうかん /躍動感/\nやくどく /訳読/薬毒/役得;やくとく/\nやくどころ /役所/\nやくどし /厄年/\nやくなし /訳無/\nやくなん /厄難/\nやくなんこ /約何個/\nやくにん /役人/\nやくにんこんじょう /役人根性/\nやくにんさま /役人様/\nやくにんたち /役人達/\nやくの /夜久野/\nやくはらい /厄払い/\nやくはんがく /約半額/\nやくはんすう /約半数/\nやくはんとし /約半年/\nやくはんとしまえ /約半年前/\nやくはんね /約半値/\nやくはんぶん /約半分/\nやくば /役場/\nやくばらい /厄払い/\nやくひつ /訳筆/\nやくひん /薬品/\nやくひんしゅう /薬品臭/\nやくひんじょうほう /薬品情報/\nやくび /厄日/\nやくびょう /疫病/\nやくびょうがみ /疫病神/厄病神/\nやくぶそく /役不足;⇔力不足, 軽すぎて能力を発揮できない役目/\nやくぶつ /薬物/\nやくぶついぞんしょう /薬物依存症/\nやくぶつしょじ /薬物所持/\nやくぶつちゅうどく /薬物中毒/\nやくぶつはんのう /薬物反応/\nやくぶつらんよう /薬物濫用/薬物乱用/\nやくぶつりょうほう /薬物療法;[精医]⇔精神療法/\nやくぶん /訳文/約分/\nやくへん /訳編/\nやくほう /薬方;薬の調合/薬包;薬の包み/\nやくほうし /薬包紙/\nやくほん /訳本/\nやくぼ /矢久保/\nやくまる /薬丸/\nやくまわり /役回り/\nやくまん /役満;[麻雀]/\nやくまんがん /役満貫;[麻雀]/\nやくまんれき /役満歴;[麻雀]/\nやくみ /薬味/\nやくみけい /薬味系/\nやくみざら /薬味皿/\nやくむき /役向き/\nやくめ /役目/\nやくめい /役名/\nやくも /八雲/\nやくもがくえん /八雲学園/\nやくもの /役物/約物;†句読点や括弧などの記号類/\nやくゆ /薬湯/\nやくよう /薬用/\nやくようせっけん /薬用石鹸/\nやくよけ /厄除け/厄除/\nやくり /薬理/\nやくりがく /薬理学/\nやくりきし /役力士/\nやくりさよう /薬理作用/\nやくりょう /薬料/\nやくれい /訳例/\nやくれき /薬歴/\nやくろう /薬籠/\nやくろうちゅう /薬籠中/\nやくろん /約論/\nやくわり /役割/\nやくわりいっぱん /役割一般/\nやくわりえんぎ /役割演技/\nやくわりぶんたん /役割分担/\nやくわん /扼腕/\nやぐ /夜具/\nやぐち /矢口/谷口/\nやぐちのわたし /矢口渡/\nやぐら /櫓/矢倉/\nやぐらだいこ /櫓太鼓;[相撲]/\nやぐらなげ /櫓投げ/\nやぐらもん /櫓門/\nやぐるま /矢車/\nやぐるまぎく /矢車菊/\nやぐるまそう /矢車草/\nやけ /自棄/焼け/\nやけあと /焼け跡/焼跡/\nやけい /夜景/夜警/野鶏/\nやけいこっか /夜警国家/\nやけいし /焼け石/\nやけくそ /自棄糞/\nやけこげ /焼け焦げ/\nやけざけ /自棄酒/やけ酒/ヤケ酒/焼け酒/\nやけだけ /焼岳/\nやけだされ /焼け出され/\nやけっぱち /自棄っぱち/\nやけど /火傷/\nやけどじょうたい /火傷状態/\nやけの /焼野/\nやけのはら /焼け野原/焼野原/\nやけひばし /焼け火箸/\nやけびたい /焼額/\nやけびたいさん /焼額山/\nやけぶとり /焼け太り/\nやけぼっくい /焼け棒杭/焼けぼっくい/\nやけやま /焼山/焼け山/\nやけん /野犬/\nやげん /薬研/\nやげんぼり /薬研堀/\nやこ /野狐/\nやこう /夜行;†nocturnal.「-列車」/夜光;†noctilucent.「-の杯」/矢向/夜香/八高/\nやこうかいそく /夜行快速/\nやこうきゅうこう /夜行急行/\nやこうこうそく /夜行高速/\nやこうしんだい /夜行寝台/\nやこうしんだいれっしゃ /夜行寝台列車/\nやこうせい /夜行性;nocturnal/夜光性;?/\nやこうちゅう /夜光虫;noctiluca/夜行虫;?/\nやこうちょうきょり /夜行長距離/\nやこうとっきゅう /夜行特急/\nやこうとりょう /夜光塗料/\nやこうどけい /夜光時計/\nやこうのはい /夜光の杯/\nやこうばす /夜行バス/\nやこうびん /夜行便/\nやこうぼく /夜香木/\nやこうれっしゃ /夜行列車/\nやこぜん /野狐禅/\nやこびぎょうれつ /ヤコビ行列/\nやこぶびょう /ヤコブ病/\nやご /野語/\nやごう /屋号/野合/\nやごえ /矢声/\nやごし /矢越/\nやごと /八事/\nやさい /野菜/\nやさいいため /野菜炒め/\nやさいいちば /野菜市場/\nやさいうりば /野菜売場/\nやさいくず /野菜屑/\nやさいさらだ /野菜サラダ/\nやさいしつ /野菜室/\nやさいじゅーす /野菜ジュース/\nやさいすーぷ /野菜スープ/\nやさいぞえ /野菜添え/\nやさいづくり /野菜作り/\nやさいばたけ /野菜畑/\nやさいもの /野菜物/\nやさいりょうり /野菜料理/\nやさいるい /野菜類/\nやさおとこ /優男/\nやさか /八坂/弥栄/八尺/\nやさかじんじゃ /八坂神社/\nやさかに /八尺瓊/\nやさかにのまがたま /八尺瓊勾玉;三種の神器/\nやさかりゅう /八坂流/屋坂流/\nやさがし /家捜し/\nやさがた /優形/\nやさき /矢先/\nやさく /矢作/\nやさすがた /優姿/\nやさと /八郷/\nやざ /矢座;Sagitta(Sge)/\nやざき /矢崎/\nやざわ /矢沢/矢澤/谷沢/\nやし /椰子/香具師/椰/野史/弥四/野師/\nやしお /八潮/八入/\nやしか /椰子科;[植物]palmaceae/ヤシ科/\nやしがに /椰子蟹/\nやしき /屋敷/邸/廛/屋輔/壥/矢輔/\nやしきあと /屋敷跡/\nやしきうち /屋敷内/\nやしきまち /屋敷町/\nやしち /弥七/\nやしないおや /養い親/\nやしのみ /椰子の実/\nやしま /八島/屋島/八洲/矢島/\nやしまくに /八洲国;地名/\nやしまでら /屋島寺/\nやしもく /ヤシ目/Aracales/Palmales/Principes/\nやしもくぐん /ヤシ目群/\nやしゃ /夜叉/\nやしゃご /玄孫/\nやしゅ /野手/野趣/\nやしゅう /夜襲/野州;下野(しもつけ,栃木)/\nやしゅじん /野手陣/\nやしゅせんたく /野手選択;(野球)フィルダースチョイス/\nやしょく /夜食/夜色/\nやしょくしょうこうぐん /夜食症候群/\nやしろ /社/八代/屋代/矢代/安城/\nやしわご /玄孫/\nやしん /野心/\nやしんか /野心家/\nやしんさく /野心作/\nやしんてき /野心的/\nやじ /野次/弥次;-喜多/\nやじうま /野次馬/弥次馬/\nやじうまてききょうみ /野次馬的興味/\nやじきた /弥次喜多/\nやじきたどうちゅう /弥次喜多道中/\nやじま /矢島/矢嶋/八島/谷島/\nやじまや /谷島屋/\nやじゅう /野獣/\nやじゅうは /野獸派/野獣派;[美術] fauvisme(Fr)/\nやじり /鏃/矢尻/\nやじるし /矢印/↑;うえや/↓;したや/→;みぎや/←;ひだりや/⇒;=>/⇔;<=>,equiv/\nやじるしきー /矢印キー/\nやじるししんごう /矢印信号/\nやじるしほうこう /矢印方向/\nやじろべい /弥次郎兵衛/\nやじろべえ /弥次郎兵衛/\nやじん /野人/\nやす /安/野洲;地名/夜須;地名/保/康/泰/裕/靖/恭/\nやす> /安;安月給,安普請,安アパート/\nやすあがり /安上り/\nやすあき /康明/保昭/泰昭/恭章/\nやすい /安井/保井/靖/\nやすいけ /安池/\nやすいちろう /靖一郎/\nやすうけあい /安請け合い/安請合い/\nやすうら /安浦/\nやすうり /安売り/安売/\nやすえ /安江;姓/康恵;名/保江;名/安恵;名/\nやすお /康夫/康雄/康男/靖夫/保夫/泰雄/保雄/泰夫/安雄/康生/靖雄/泰男/保男/泰生/安男/寿男/八洲男/裕雄/保生/恭朗/弥寿夫/\nやすおか /安岡/泰阜/\nやすかが /安加賀/\nやすかず /康一/保一/保和/\nやすかた /安方/\nやすかわ /安川/安可愛/\nやすかわでんき /安川電機;[企業名]/\nやすき /泰樹/安樹/靖己/康己/易き;——に流れる/\nやすきよ /安挙/\nやすぎ /安来/八杉/\nやすぎぶし /安来節;[民謡]島根。泥鰌掬い/\nやすくに /靖国/安国/\nやすくにじんじゃ /靖国神社/\nやすくにじんじゃさんぱい /靖国神社参拝/\nやすくにどおり /靖国通り/\nやすけ /弥助/\nやすげ /安げ/\nやすげっきゅう /安月給/\nやすこ /靖子/康子/恭子/泰子/安子/妥子/\nやすさ /安さ/\nやすさだ /保貞/\nやすさと /安里/\nやすざか /安坂/\nやすざけ /安酒/\nやすし /安/靖/康/保/泰/寧/康史/泰司/也寸志/尉/靖史/泰士/靖志/保司/廉史/\nやすしば /安柴/\nやすじ /康二/康司/康次/康嗣/\nやすじろう /安二郎/\nやすたか /康隆/泰隆/泰孝/泰宇/泰臣/\nやすたけ /安武/康剛/\nやすたに /保谷/\nやすたみ /康民/\nやすだ /安田/保田/\nやすだかさい /安田火災/\nやすだきねん /安田記念/\nやすだきねんば /安田記念馬/\nやすだこうどう /安田講堂/\nやすだなるみ /安田成美/\nやすづか /安塚/\nやすて /野ステ/\nやすてつ /康哲/\nやすで /安手/\nやすと /靖人/保人/\nやすとし /康俊/泰稔/康敏/\nやすとみ /安富/\nやすとめ /安留/\nやすとも /康友/\nやすな /保名/\nやすなお /康尚/\nやすなが /安永/康永/保永/\nやすなり /康成/康也/\nやすね /安値/\nやすねびけ /安値引け;[相場]/\nやすの /安野/\nやすのう /安納/\nやすのぶ /泰信/保信/恭伸/\nやすのり /安則/泰典/保典/泰則/康則/康徳/保則/保憲/保徳/泰憲/靖則/安紀/保法/靖教/\nやすは /泰葉/\nやすはら /安原/保原/\nやすはる /康晴/康治/泰治/泰晴/\nやすひこ /康彦/泰彦/靖彦/安彦/\nやすひさ /恭久/靖久/\nやすひで /保秀/\nやすひと /康仁/保人/\nやすひろ /康弘/泰弘/康博/康裕/康宏/泰宏/安弘/恭弘/康浩/康広/靖弘/泰広/靖浩/保博/靖宏/泰寛/恭裕/安浩/保浩/保広/靖太/\nやすぴか /安ぴか/\nやすふみ /康文/泰史/康史/\nやすぶしん /安普請/\nやすぶみ /康文/\nやすまさ /泰正/康正/康雅/\nやすまつ /安松/\nやすみ /休み/休/保美/\nやすみあけ /休み明け/\nやすみじかん /休み時間/\nやすみち /易道/\nやすみちゅう /休み中/\nやすみぢゃや /休み茶屋/\nやすみつ /康光/康満/\nやすみやすみ /休み休み;-言え/\nやすむら /安村/\nやすめ /安目;-で上がる/安め/\nやすもと /安本/\nやすもの /安物/\nやすものかい /安物買い/\nやすものがい /安物買い/\nやすや /恭也/\nやすやす /易々/\nやすやど /安宿/\nやすゆき /康之/泰之/靖之/康幸/康行/泰幸/靖幸/保之/恭之/育志/\nやすよ /康代/安代/靖代/康世/\nやすよし /康義/安吉/康良/康善/靖佳/\nやすら /安良/安ら/\nやすらい /安らい/休らい;=安らい/\nやすらか /安らか/\nやすらぎ /安らぎ/\nやすり /鑢/\nやすろう /康朗/恭郎/\nやず /谷津/\nやずぎ /八杉/\nやせ /八瀬/\nやせい /野生;†自然に生育すること。「-[動植]物」/野性;†自然のままの(荒々しい)性質。「-的」「-化」/\nやせいか /野性化/\nやせいしゅ /野生種/\nやせいじ /野生児/野性児/\nやせいじだい /野性時代/野生時代/\nやせいてき /野性的/\nやせいどうぶつ /野生動物/\nやせいみ /野性味/野生味;?/\nやせうで /痩せ腕/\nやせうま /痩せ馬/\nやせおとこ /痩せ男/\nやせおんな /痩せ女/\nやせがた /やせ型/痩せ形/\nやせがまん /痩せ我慢/\nやせぎす /痩せぎす/\nやせぐすり /痩せ薬/\nやせち /痩せ地/\nやせっぽち /痩せっぽち/\nやせつ /夜雪/\nやせん /野戦;open battle/夜戦;night battle/野選;[野球]fielder's choice/\nやせんぐん /野戦軍/\nやせんこうじょう /野戦攻城/\nやせんびょういん /野戦病院;field hospital/\nやぜん /夜前/\nやそ /耶蘇/八十/\nやそう /野草/夜走/\nやそうえん /野草園/\nやそうきょく /夜想曲/\nやそかい /耶蘇会/\nやそかわ /八十川/\nやそきょう /耶蘇教/\nやそしま /八十島/\nやそじ /八十路/八十/\nやそすけ /八十助/\nやそよろず /八十万/\nやぞう /弥蔵/\nやた /八咫/矢田/箭田;地名 人名 姓/\nやたい /屋台/\nやたいぼね /屋台骨/\nやたいむら /屋台村/\nやたがい /矢田貝/\nやたがらす /八咫烏/八咫鴉/\nやたけび /矢叫び;「あたーりー」/\nやたて /矢立/\nやたでら /矢田寺/\nやたのかがみ /八咫鏡/\nやたべ /谷田部/矢田部/\nやたま /矢玉/\nやたやま /矢田山/\nやたら /矢鱈;当て字/\nやたろう /弥太郎/\nやだ /矢田/\nやだいく /家大工/\nやだけ /矢竹/\nやだね /矢種/\nやだま /矢玉/矢弾/\nやち /谷地/屋地/萢/\nやちた /谷地田/\nやちだ /谷内田/谷地田/\nやちほ /八千穂/\nやちまた /八街;地名/八衢/\nやちまたし /八街市/\nやちゅう /夜中/\nやちょ /野猪/\nやちょう /野鳥/野帳/夜鳥/\nやちよ /八千代/\nやちよし /八千代市/\nやちよだい /八千代台/\nやちよばし /八千代橋/\nやちん /家賃/屋賃;<rare> =家賃 ‖「知らん顔して-ばかり取り立てにくる」『吾輩は猫である』/\nやちんしゅうにゅう /家賃収入/\nやちんほじょ /家賃補助/\nやっか /薬科/薬価/薬禍/\nやっかい /厄介/訳解/\nやっかいごと /厄介事/\nやっかいばらい /厄介払い/\nやっかいもの /厄介者/\nやっかきじゅん /薬価基準/\nやっかさえき /薬価差益/\nやっかだい /薬科大/\nやっかだいがく /薬科大学/\nやっかん /約款/\nやっき /躍起/\nやっきょう /薬莢/\nやっきょく /薬局/\nやっきょくほう /薬局方/\nやっこ /奴/\nやっこう /薬効/\nやっこうはつげん /薬効発現/\nやっこそうか /ヤッコソウ科/Rafflesiaceae/\nやっこそうもく /ヤッコソウ目/Rafflesiales/\nやっこどうふ /奴豆腐/\nやっつ /八つ/\nやっつけしごと /遣っ付け仕事/\nやっと /漸と/\nやっとこ /鋏/\nやっぱり /矢つ張り/\nやつ /奴/谷/八つ/八/谷津/\nやつあたり /八つ当たり/八つ当り/\nやつお /八尾/\nやつおり /八つ折り/\nやつか /八束/\nやつかほ /八束穂/\nやつがしら /八頭;里芋の一種/\nやつがたけ /八ヶ岳/\nやつがだけ /八ヶ岳/八岳/\nやつがれ /僕/\nやつぎ /矢継/\nやつぎばや /矢継ぎ早/\nやつくち /八口/\nやつざき /八つ裂き/\nやつしろ /八代/\nやつだ /谷津田/\nやつだま /八玉/\nやつで /八手/\nやつはし /八橋/八つ橋/八ツ橋/\nやつはしけんぎょう /八橋検校;(1614-1685) 箏曲家。『六段の調べ』/\nやつばら /奴原/\nやつめ /八つ目/\nやつめうなぎ /八目鰻/鱧/\nやつもり /八ッ森/\nやつゆうえん /谷津遊園/\nやつら /奴等/奴ら/\nやつわり /八つ割り/\nやづくり /家作り/\nやづつ /矢筒/\nやてん /夜天/\nやと /野兎/\nやとい /雇/\nやといにん /雇人/雇い人;employee/\nやといぬし /雇い主/雇主/\nやとう /野党/野盗;bandit/夜盗;burglar/\nやとうがわ /野党側/\nやとうむし /夜盗虫/\nやとびょう /野兎病/\nやとみ /弥富/\nやとわれ /雇われ/\nやど /宿/\nやどいり /宿入り/\nやどかり /宿借り/寄居虫/寄居蟲/\nやどがえ /宿替え/\nやどさがり /宿下がり/\nやどじょうほう /宿情報/\nやどせん /宿銭/\nやどだい /宿代/\nやどちょう /宿帳/\nやどちん /宿賃/\nやどなし /宿無し/\nやどぬし /宿主/\nやどひき /宿引き/\nやどや /宿屋/\nやどりき /宿木/\nやどりぎ /宿り木/宿木/寄生木/\nやどろく /宿六/\nやどわり /宿割り/\nやな /簗/梁;=簗 NB:「はり」とも/\nやない /柳井/屋内/矢内/箭内/\nやないづ /柳津/\nやないはら /矢内原/\nやないば /柳葉;鏃の一種/\nやなお /柳尾/\nやなか /谷中/\nやながわ /柳川/梁川/\nやながわしない /柳川市内/\nやながわなべ /柳川鍋/\nやなぎ /柳/\nやなぎいろ /柳色/\nやなぎごし /柳腰/\nやなぎさわ /柳沢/柳澤/\nやなぎさわえき /柳沢駅/\nやなぎしま /柳島/\nやなぎた /柳田/\nやなぎたくにお /柳田国男;(1875-1962)民俗学者。『遠野物語』/\nやなぎたに /柳谷/\nやなぎだ /柳田/\nやなぎだる /柳多留;(1765-1838) 川柳集/柳樽/\nやなぎちょう /柳町/\nやなぎはら /柳原/\nやなぎば /柳葉/柳刃/\nやなぎばし /柳橋/\nやなぎばとしろう /柳葉敏郎/\nやなぎぼり /柳堀/\nやなぎまち /柳町/\nやなぎもく /ヤナギ目/Salicales/\nやなぎもくあぐん /ヤナギ目亜群/\nやなぎもと /柳本/\nやなぎや /柳家/柳谷/\nやなざき /柳崎/\nやなせ /柳瀬/梁瀬/\nやなだ /梁田/\nやなだに /柳谷/\nやなつ /柳津/\nやなとり /梁取/\nやなはら /柵原/\nやなば /簗塲/\nやなみ /家並み/家並/八並;姓/\nやなり /家鳴り/\nやなる /矢鳴/\nやに /脂/\nやにょうしょう /夜尿症/\nやにわ /矢場/矢庭/\nやにわに /矢庭に;suddenly/\nやぬし /家主/\nやね /屋根/\nやねいた /屋根板/\nやねうま /屋根馬/\nやねうら /屋根裏/\nやねうらべや /屋根裏部屋/\nやねがた /屋根型/\nやねこうばい /屋根勾配/\nやねごし /屋根越し/\nやねざい /屋根材/\nやねした /屋根下/\nやねじょう /屋根上/\nやねづけ /屋根付/\nやねゆき /屋根雪/\nやの /矢野/\nやのあきこ /矢野顕子/\nやのくら /矢野倉/\nやのぐち /矢野口/\nやのはら /矢箆原/\nやはぎ /矢作/矢矧/八萩/\nやはく /夜泊/\nやはず /矢筈/\nやはた /八幡/\nやはたし /八幡市/\nやはたしえき /八幡市駅/\nやはたしょてん /八幡書店/\nやはたせいてつじょ /八幡製鉄所;地名,福岡県にある大規模な製鉄所/\nやはたにし /八幡西/\nやはたの /八幡野/\nやはたひがし /八幡東/\nやはたやま /八幡山/\nやはば /矢巾/\nやはり /矢張り/\nやはん /夜半/\nやはんまえ /夜半前/\nやはんらく /夜半楽/\nやば /矢場/野馬/\nやばい /野梅/\nやばけい /耶馬渓/\nやばせ /矢橋/\nやばとん /矢場とん/\nやばね /矢羽/矢羽根/\nやばん /野蛮/\nやばんじん /野蛮人/\nやひ /野卑/野鄙/\nやひこ /弥彦/\nやひこざわ /矢彦沢;姓/\nやひこせん /弥彦線/\nやひろ /八尋/\nやぶ /藪/薮;異体字/\nやぶいり /藪入り/\nやぶうち /薮内/\nやぶか /薮蚊/\nやぶからぼう /薮から棒;「藪」異体字/\nやぶがみ /薮上/\nやぶき /矢吹/\nやぶきた /藪北/\nやぶさか /吝か/\nやぶさめ /流鏑馬;騎射(きしゃ)の一種/薮雨;[鳥]シオサザイ、カワリウグイス/薮鮫;[鳥]=薮雨/\nやぶさわ /薮沢/\nやぶすま /矢衾/\nやぶそば /薮蕎麦/\nやぶた /藪田/\nやぶだたみ /藪畳/\nやぶにらみ /藪睨み/\nやぶのなか /藪の中;真相は-/\nやぶはら /薮原/\nやぶへび /薮蛇/\nやぶみ /矢文/\nやぶもと /薮本/藪本/\nやぶれかぶれ /破れかぶれ/\nやぶれしょうじ /破れ障子/\nやぶれめ /破れ目/\nやぶん /夜分/\nやべ /矢部/\nやべせん /矢部線/\nやほ /谷保/屋舗/\nやほう /野砲/\nやほうず /野放図/\nやほこ /八穂子/\nやほち /夜発/\nやほり /矢堀/\nやぼ /野暮/\nやぼう /野望/\nやぼてん /野暮天/\nやぼよう /野暮用/ヤボ用/\nやま /山/耶麻/夜魔/夜摩/岾/\nやまあい /山間/山合/\nやまあし /山足/\nやまあそび /山遊び/\nやまあらし /山嵐/\nやまあるき /山歩き/\nやまい /病/山井/\nやまいこうこう /病膏肓/\nやまいし /山石/\nやまいち /山一證券/\nやまいちしょうけん /山一證券/\nやまいぬ /山犬/豺/犲;「豺」の異体字/病犬/\nやまいも /山芋/薯蕷/\nやまいもあめ /山芋飴/\nやまうち /山内/\nやまうば /山姥/\nやまうら /山浦/\nやまえ /山江/\nやまお /山尾/\nやまおか /山岡/\nやまおかてっしゅう /山岡鉄舟;(1836-88) 政治家/\nやまおき /山沖/\nやまおく /山奥/\nやまおとこ /山男/\nやまおり /山折り/\nやまおんな /山女/\nやまかい /山峡/\nやまかけ /山掛け/\nやまかげ /山陰/山影/\nやまかさ /山笠/\nやまかじ /山火事/\nやまかぜ /山風/\nやまかっこ /山括弧/〈/〉/《/》;二重山括弧/\nやまかみ /山上/\nやまかわ /山川/\nやまかわしゅっぱんしゃ /山川出版社;[出版社名]/\nやまかん /山勘/\nやまかんむり /山冠/\nやまが /山鹿/山家/山香/山賀/\nやまがさ /山笠/\nやまがた /山形/山県/山方/山縣/山型/\nやまがたありとも /山県有朋/\nやまがたえき /山形駅/\nやまがたかん /山形間/\nやまがたがわ /山形側/\nやまがたきた /山形北/\nやまがたぎんこう /山形銀行/\nやまがたけん /山形県/\nやまがたけんない /山形県内/\nやまがたざおう /山形蔵王/\nやまがたし /山形市/\nやまがたしんかんせん /山形新幹線/\nやまがたじどうしゃどう /山形自動車道/\nやまがただい /山形大/\nやまがただいがく /山形大学/\nやまがただいこう /山形大工/\nやまがたな /山刀/\nやまがたばん /山形版/\nやまがたひがし /山形東/\nやまがたふう /山形風/\nやまがたべん /山形弁/\nやまがたほうそう /山形放送/\nやまがたほうめん /山形方面/\nやまがち /山勝ち;日本の-な地形/\nやまがっこ /山括弧/〈/〉/《;二重山括弧/》/\nやまがつ /山賤/\nやまがみ /山上/山神/\nやまがら /山雀/\nやまがり /山狩り/山狩/\nやまがわ /山川/山側/\nやまき /山木/八巻/山気/八槇/八槙/\nやまきた /山北/\nやまぎし /山岸/\nやまぎり /山霧/\nやまぎわ /山際/山極/\nやまぎん /山吟/\nやまくさ /山草/\nやまくずれ /山崩れ/\nやまくに /山国/\nやまくら /山倉/\nやまぐち /山口/\nやまぐちけん /山口県/\nやまぐちけんない /山口県内/\nやまぐちさよこ /山口小夜子/\nやまぐちし /山口市/\nやまぐちせん /山口線/\nやまぐちだい /山口大/\nやまぐちだいがく /山口大学/\nやまぐちべん /山口弁/\nやまぐちほうそう /山口放送/\nやまぐちももえ /山口百恵/\nやまぐに /山国/\nやまぐま /山隈/\nやまぐも /山雲/\nやまぐるまか /ヤマグルマ科/Trochodendraceae/\nやまけ /山気/\nやまけい /山渓/\nやまこう /山交/\nやまこし /山越/山古志/山腰/\nやまことば /山言葉/\nやまごえ /山越え/\nやまごし /山越し/\nやまごぼう /山牛蒡/\nやまごもり /山籠り/\nやまごや /山小屋/\nやまさ /山佐/\nやまさか /山坂/\nやまさき /山崎/\nやまさち /山幸/\nやまさわ /山沢/\nやまざき /山崎/山咲/\nやまざきせいぱん /山崎製パン;[企業名]www.yamazakipan.co.jp/\nやまざきひろこ /山崎浩子/\nやまざくら /山桜/\nやまざと /山里/\nやまざる /山猿/\nやまし /山師/\nやましぎ /山鷸/\nやましごと /山仕事/\nやました /山下/\nやましたこうえん /山下公園;横浜/\nやましたしょてん /山下書店/\nやましたたつろう /山下達郎/\nやましたふとう /山下埠頭/\nやましな /山科/\nやましなえき /山科駅/\nやましなく /山科区/\nやましなのみや /山階宮/\nやましなほうめん /山科方面/\nやましろ /山城/\nやましろおんせん /山代温泉/\nやましろこうこう /山城高校/\nやましろや /山代屋/\nやまじ /山地/山路/\nやまじろ /山城/\nやますげ /山菅/\nやますそ /山裾/\nやまずい /山瑞/\nやまずみ /山積;※仮名遣い「やまづみ」/\nやませ /山背/山瀬;人名/\nやまぜん /山善/\nやまそだち /山育ち/\nやまそと /山外/\nやまそわ /山岨/\nやまぞい /山沿い/\nやまぞえ /山添/\nやまたい /耶馬台/\nやまたいこく /邪馬台国/邪馬臺国;旧字混淆 (NB:「臺」と「壹」で論争がある)/邪馬臺國;旧字/\nやまたか /山高/\nやまたかぼう /山高帽/\nやまたかぼうし /山高帽子;derby hat/\nやまたけ /山武/\nやまたけはねうぇる /山武ハネウェル/\nやまたに /山谷/\nやまたねさんぎょう /山種産業;[企業名]/\nやまたねしょうけん /山種証券;[企業名]NB:現・SMBCフレンド証券/\nやまたのおろち /八岐大蛇/八岐の大蛇/八俣の大蛇/\nやまだ /山田/\nやまだい /山大/山台/\nやまだいこう /山大工/\nやまだいすず /山田五十鈴/\nやまだおんせん /山田温泉/\nやまだがわ /山田川/\nやまだこうさく /山田耕筰/\nやまだし /山出し/\nやまだしょいん /山田書院;[出版社名]/\nやまだせん /山田線/\nやまだにしき /山田錦/\nやまだようじ /山田洋次/\nやまだりゅう /山田流;箏曲/\nやまちく /山蓄/\nやまっけ /山っ気/\nやまつか /山塚/\nやまつり /矢祭/\nやまづみ /山積み/\nやまづら /山面/\nやまて /山手/\nやまてかもつせん /山手貨物線/\nやまてせん /山手線/\nやまてせんない /山手線内/\nやまてら /山寺/\nやまてん /夜摩天/\nやまでら /山寺/\nやまでらかん /山寺間/\nやまでん /山電/\nやまと /大和/山門/\nやまといも /大和芋/\nやまとうんゆ /ヤマト運輸;[企業名]/\nやまとえ /大和絵/倭絵/\nやまとえき /大和駅/\nやまとおうちょう /大和王朝/\nやまとおおじ /大和大路/\nやまとがく /大和楽/\nやまとがわ /大和川/\nやまとぐさもく /ヤマトグサ目/Theligonales/\nやまとぐら /大和鞍/\nやまとこうぎょう /大和工業;[企業名]/\nやまとこおりやま /大和郡山/\nやまとことば /大和言葉/\nやまとご /大和語/\nやまとさんざん /大和三山;天香久山・耳成山・畝傍山/\nやまとし /大和市/\nやまとしみん /大和市民/\nやまとじ /大和路/\nやまとじだい /大和時代/\nやまとそうけん /大和総研/\nやまとたかだ /大和高田/\nやまとたける /日本武尊/\nやまとだましい /大和魂/\nやまとちょうてい /大和朝廷/\nやまととじ /大和綴じ/\nやまとなでしこ /大和撫子/\nやまとに /大和煮/\nやまとみ /山富/\nやまとみんぞく /大和民族/\nやまともじ /大和文字/\nやまとものがたり /大和物語/\nやまどめ /山止め/\nやまどり /山鳥/\nやまな /山名/\nやまなか /山中/\nやまなかこ /山中湖/\nやまなかごえ /山中越/\nやまなかぶし /山中節;[民謡]石川/\nやまなし /山梨/\nやまなしがわ /山梨側/\nやまなしけん /山梨県/\nやまなしけんがわ /山梨県側/\nやまなしけんじん /山梨県人/\nやまなしけんない /山梨県内/\nやまなしこうじょう /山梨工場/\nやまなしし /山梨市/\nやまなしだい /山梨大/\nやまなしだいがく /山梨大学/\nやまなしほうそう /山梨放送/\nやまなみ /山並み/山並/\nやまなり /山形/山鳴り/\nやまにし /山西/\nやまね /山根/\nやまねこ /山猫/\nやまねこざ /山猫座;Lynx(Lyn)/\nやまの /山野/\nやまのいも /山の芋/薯蕷/山芋/\nやまのうえ /山上/\nやまのうえのおくら /山上憶良;660-733?/\nやまのうち /山内/山ノ内/山之内/\nやまのうちせいやく /山之内製薬;[企業名]/\nやまのかみ /山の神/山之上/\nやまのがっき /山野楽器/\nやまのくち /山之口/\nやまのさち /山の幸/\nやまのて /山手/山の手/\nやまのてせん /山手線/\nやまのてせんない /山手線内/\nやまのは /山の端/\nやまのぼり /山登り/\nやまのぼりほう /山登り法/\nやまは /山葉/\nやまはい /山廃/\nやまはいぎんじょう /山廃吟醸/\nやまはいじこみ /山廃仕込み/\nやまはた /山畑/\nやまはだ /山肌/\nやまははつどうき /ヤマハ発動機;[企業名]/\nやまはら /山原/\nやまば /山場/ヤマ場/\nやまばと /山鳩/\nやまばといろ /山鳩色/\nやまひだ /山襞/\nやまび /山日/山火/\nやまびこ /山彦/谺/\nやまびと /山人/\nやまびらき /山開き/\nやまふじ /山藤/\nやまふだ /山札/\nやまふところ /山懐/\nやまぶき /山吹/山蕗/\nやまぶきいろ /山吹色/\nやまぶきちょう /山吹町/\nやまぶし /山伏/\nやまぶしたけ /山伏茸/\nやまぶち /山淵/\nやまぶどう /山葡萄/\nやまへん /山偏/\nやまべ /山部/山辺/\nやまべのあかひと /山部赤人/\nやまほうし /山法師/\nやまほこじゅんこう /山鉾巡行/\nやまほど /山程/\nやまぼこ /山鉾/\nやままつ /山松/\nやままつり /山祭/山祭り/\nやままゆ /天蚕/山繭/\nやままん /山万/\nやまみ /山見/\nやまみち /山道/\nやまむら /山村/\nやまむらがらす /山村硝子/\nやまむらざ /山村座;[歌舞伎]/\nやまむろ /山室/\nやまめ /山女/山女魚/\nやまもがしもく /ヤマモガシ目/Proteales/\nやまもがしもくぐん /ヤマモガシ目群/\nやまもと /山本/山元/\nやまもといそろく /山本五十六/\nやまもとかんさい /山本寛斎/\nやまもとこうじ /山本浩二/\nやまもとしゅうごろう /山本周五郎/\nやまもとちょう /山本丁/\nやまもとひろし /山本弘/\nやまもとや /山本屋/\nやまもとやま /山本山/\nやまもとゆうぞう /山本有三/\nやまもも /山桃/楊梅/\nやまもももく /ヤマモモ目/Myricales/\nやまもり /山盛り/山守/山森/\nやまや /山家/山屋/山矢/\nやまやき /山焼き/\nやまやしき /山屋敷/\nやまやま /山々/\nやまゆき /山行/山雪/\nやまゆり /山百合/\nやまよう /山用/\nやまようひん /山用品/\nやまわき /山脇/\nやまわきがくえん /山脇学園/\nやまわけ /山分け/\nやまんば /山姥/\nやみ /闇/\nやみ> /闇;闇市,闇金融,闇相場/\nやみあがり /病み上がり/\nやみいち /闇市/\nやみいちば /闇市場;闇市/\nやみうち /闇討ち/闇討/\nやみきょういく /闇教育/\nやみきん /闇金/\nやみきんゆう /闇金融/\nやみくも /闇雲/\nやみごめ /闇米/\nやみしじょう /闇市場/\nやみしょうばい /闇商売/\nやみじ /闇路/\nやみじる /闇汁/\nやみそうば /闇相場/\nやみつき /病み付き/\nやみとりひき /闇取引/\nやみなべ /闇鍋/\nやみね /闇値/\nやみもり /闇森/\nやみや /闇屋/\nやみよ /闇夜/\nやみりょうがえ /闇両替/\nやみるーと /闇ルート;illegal channels/\nやむいも /ヤム芋;長芋など/\nやむちゃ /飲茶/\nやむをえず /止むを得ず/\nやめ /止め/八女;地名/矢目/已め/\nやもうしょう /夜盲症/\nやもお /鰥/寡男/\nやもと /矢本/\nやもめ /寡;(夫を亡くした)widow/孀;=寡/鰥;(妻を亡くした)widower/鰥夫;=鰥/\nやもり /守宮/夜森/\nやや /稍;somewhat/漸;somewhat/稚;ややこ/\nやや> /稍/漸/\nややおも /稍重/\nややこ /稚児/\nやゆ /揶揄/\nやゆてき /揶揄的/\nやよい /弥生;陰暦3月/\nやよいき /弥生期/\nやよいご /弥生語/\nやよいしきどき /弥生式土器/\nやよいしょう /弥生賞/\nやよいじだい /弥生時代/\nやよいじん /弥生人/\nやよいちょう /弥生町/\nやよいどき /弥生土器/\nやよいぶんか /弥生文化/\nやよいもん /弥生門/\nやら /屋良/\nやらい /矢来/夜来/\nやらいちょう /矢来町/\nやらずのあめ /遣らずの雨/\nやり /槍/鎗;=槍/鑓;(国字) =槍/遣り/矢理/\nやりいか /槍烏賊/\nやりかた /やり方/遣り方/\nやりがい /やり甲斐/遣り甲斐/\nやりがたけ /槍ヶ岳/鑓ヶ岳/\nやりがだけ /槍岳/\nやりきへい /槍騎兵/\nやりくち /やり口/遣り口/遣口/\nやりくり /遣り繰り/\nやりごたえ /やり応え/\nやりさき /槍先/\nやりしき /やり式/\nやりた /鎗田/\nやりだま /槍玉/やり玉/\nやりて /やり手/遣り手/\nやりてばば /遣り手婆/\nやりてむすび /遣り手結び/\nやりとり /やり取り/遣り取り/\nやりなおし /遣り直し/\nやりなげ /槍投げ/\nやりば /やり場/遣り場/\nやりぶすま /槍衾/\nやりみず /鑓水/遣り水/\nやりもち /槍持/\nやりよう /やり様/遣り様/\nやるかた /遣る方;憤懣-無し/\nやるき /やる気/ヤル気/遣る気/\nやること /やる事/\nやるせ /遣る瀬;-ない/\nやるせない /遣る瀬ない/\nやるたかいだん /ヤルタ会談/\nやれ /破れ/\nやれあな /破れ穴;靴下の-/\nやろう /野郎/\nやろうじだい /夜郎自大/\nやろうどうし /野郎同士/\nやわ /夜話/柔/\nやわた /八幡/\nやわたはま /八幡浜/\nやわはだ /柔肌/\nやわら /柔/谷和原/\nやん /楊/梁/\nやんぐりつ /ヤング率/\nやんぬるかな /已んぬる哉/\nやんばる /山原/\nやんばるくいな /山原水鶏/\nやんばん /両班;(yangban) =やんぱん/\nやんぱん /両班;(yangban)朝鮮の高級官僚/\nやんべ /山家/\nやんろんちゃ /燕龍茶/\nゆ /湯/油/由/愉;愉快/愈;いよいよ/癒;治癒/瘉;「癒」の異体字/諭;教諭/輸;輸送/兪/喩;譬喩/揄;揶揄/楡;ニレ/渝/瑜/蝓;蛞蝓/覦;覬覦/踰;踰越/逾/腴/臾;須臾/諛;阿諛/遊;(呉音)/斎;斎庭/柚;柚子/弓;弓月/揺;?/揃;?/\nゆーくりっどきかがく /ユークリッド幾何学/\nゆーくりっどくうかん /ユークリッド空間/\nゆーざーかい /ユーザー会/\nゆーざーしゃけん /ユーザー車検/\nゆーざーとうろく /ユーザー登録/\nゆーざかい /ユーザ会/\nゆーざじしょ /ユーザ辞書/\nゆーざとうろく /ユーザ登録/\nゆーざにんしょう /ユーザ認証/\nゆーざめい /ユーザ名/\nゆーじ /Ｕ字/U字/\nゆーたーん /Ｕターン/Uターン/\nゆーらしあたいりく /ユーラシア大陸/\nゆーろけん /ユーロ圏/\nゆーろさい /ユーロ債;[金融]Eurobond/\nゆーろだか /ユーロ高/\nゆーろやす /ユーロ安/\nゆあか /湯垢/\nゆあがり /湯上り/湯上がり/\nゆあさ /湯浅/湯淺;「浅」旧字/\nゆあさでんち /湯浅電池/\nゆあたり /湯中り/\nゆあつ /油圧/\nゆあつけい /油圧計/油圧系/\nゆあつしき /油圧式/\nゆあつしょべる /油圧ショベル/\nゆあつぽんぷ /油圧ポンプ/\nゆあみ /湯浴み/\nゆい /唯/由/遺/結/結い/由衣/由比/由井/油井/悠衣/湯井/由以/\nゆいいち /唯一/\nゆいいつ /唯一/惟一;<rare> =唯一/\nゆいいつしん /唯一神/\nゆいいつしんきょう /唯一神教;[宗教]monotheism/\nゆいいつしんめいづくり /唯一神明造;[建築]伊勢神宮の様式/唯一神明造り;[建築]/\nゆいいつせい /唯一性/\nゆいいつぜったい /唯一絶対/\nゆいいつち /唯一知/\nゆいいつむに /唯一無二/\nゆいえき /由比駅/\nゆいか /結花/\nゆいが /唯我/\nゆいがどくそん /唯我独尊/唯我獨尊/\nゆいがはま /由比ヶ浜/\nゆいがろん /唯我論/\nゆいごん /遺言/\nゆいごんしょ /遺言書/\nゆいごんじょう /遺言状/\nゆいごんにん /遺言人/\nゆいしき /唯識/\nゆいしきは /唯識派;[印哲]/\nゆいしきろん /唯識論/\nゆいしょ /由緒/\nゆいしょがき /由緒書/由緒書き/\nゆいしん /唯心/\nゆいしんてき /唯心的/\nゆいしんろん /唯心論;mentalism/唯神論/\nゆいつ /唯一/\nゆいな /維那/\nゆいのう /結納/\nゆいのうきん /結納金/\nゆいのうしき /結納式/\nゆいのうひん /結納品/\nゆいのうや /結納屋/\nゆいのうろん /唯脳論;養老孟司の著書/\nゆいび /唯美/\nゆいびしゅぎ /唯美主義/\nゆいびは /唯美派/\nゆいぶつ /唯物/\nゆいぶつしかん /唯物史観/\nゆいぶつてき /唯物的/\nゆいぶつろん /唯物論/\nゆいぶつろんてき /唯物論的/\nゆいま /維摩/\nゆいまぎょう /維摩経/\nゆいめいていぎ /唯名定義/\nゆいめいろん /唯名論/\nゆう /優/夕/勇;匹夫の-/憂;うれい/雄/有/友/由宇;地名,山口県/木綿/由;理由/柚;ゆず/釉;釉薬/蚰;蚰蜒(ゆうえん,げじげじ)/悠;悠然/攸;ところ/佑;(help) 天佑/祐;≒佑/侑;≒佑/囿/宥;宥和/邑;むら/悒;うれう/酉;とり/猶;猶予/猷;はかる/蕕;くさい/尤;最尤/尢;まがる/犹;「猶」の異体字/疣;いぼ/肬;≒疣/遊;あそぶ/蝣;蜉蝣/游;およぐ/湧/涌;≒湧/俑;兵馬俑/熊;くま/揖/莠;はぐさ/黝;あおぐろ/幽;幽霊/裕;余裕/誘;誘惑/郵;郵便/融;融点/右;左右/\nゆう> /優/有;有人,有酸素,有肺類/\nゆうあい /友愛/\nゆうあかり /夕明り/\nゆうあく /優渥/\nゆうあん /幽暗/\nゆうい /優位/有意/有為/有位/雄偉/\nゆういぎ /有意義/\nゆういさ /有意差/\nゆういさけんてい /有意差検定/\nゆういしゃ /優位者/\nゆういすいじゅん /有意水準/\nゆういせい /優位性/有意性/\nゆういせいけんてい /有意性検定/\nゆういち /夕市/裕一/雄一/祐一/勇一/有一/優一/友一/\nゆういちろう /雄一郎/祐一郎/裕一郎/勇一郎/有一郎/\nゆういてん /優位点/\nゆういみ /有意味/\nゆういろ /夕色/\nゆういん /誘引;attraction.「観光客の-」/誘因;trigger.「炎症の-」/有印/\nゆううつ /憂鬱/幽鬱/\nゆううつしつ /憂鬱質/\nゆうえい /遊泳/游泳/\nゆうえき /有益/\nゆうえきせい /有益性/\nゆうえつ /優越/勇悦/\nゆうえつかん /優越感/\nゆうえつこう /優越項/\nゆうえん /遊園/有鉛/遊宴/悠遠/優艶/幽遠/有煙/幽艶/優婉/結縁;姓/\nゆうえんち /遊園地/\nゆうえんちけん /遊園地券/\nゆうおう /雄黄/勇徃/\nゆうおうまいしん /勇往邁進/勇徃邁進;異体字/\nゆうか /有価/\nゆうかい /誘拐/融解/有界/幽界/\nゆうかいさつじん /誘拐殺人/\nゆうかいざい /誘拐罪/\nゆうかいじけん /誘拐事件/\nゆうかいだん /優階段/\nゆうかいてん /融解点/\nゆうかいねつ /融解熱/\nゆうかいはん /誘拐犯/\nゆうかいはんにん /誘拐犯人/\nゆうかいへんどう /有界変動/\nゆうかいほうどう /誘拐報道/\nゆうかいもの /誘拐物/\nゆうかいようぎ /誘拐容疑/\nゆうかく /遊廓/遊客/\nゆうかげ /夕影/夕陰/\nゆうかしょうけん /有価証券/\nゆうかぜ /夕風/\nゆうかだん /憂歌団/\nゆうかぶつ /有価物/\nゆうかん /夕刊/勇敢/有閑/有感/憂患/遊観/幽閑/勇悍/幽間/\nゆうかんし /夕刊紙/\nゆうかんじしん /有感地震/\nゆうかんふじん /有閑夫人/\nゆうかんまだむ /有閑マダム/\nゆうが /優雅/勇牙/\nゆうがい /有害/有蓋/\nゆうがいかしゃ /有蓋貨車/\nゆうがいしがいせん /有害紫外線/\nゆうがいしてい /有害指定/\nゆうがいとしょ /有害図書/\nゆうがいぶっしつ /有害物質/\nゆうがいむえき /有害無益/\nゆうがお /夕顔/\nゆうがく /遊学/遊楽/\nゆうがすみ /夕霞/\nゆうがた /夕方/\nゆうがたいこう /夕方以降/\nゆうがたごろ /夕方頃/\nゆうがたしゅっぱつ /夕方出発/\nゆうがたはつ /夕方発/\nゆうがたびん /夕方便/\nゆうがとう /誘蛾灯/\nゆうき /有機/勇気/誘起/有期/結城/有紀/有希/夕樹/憂木/裕樹/祐希/優希/夕貴/裕木/友樹/悠紀/優樹/幽鬼/雄基/勇喜/祐己/雄規/夕希/又木/雄希/有気/有基/有規/優起/憂喜/\nゆうき> /有機;[化学]-化合物,-炭素,-肥料/\nゆうきおん /有気音/\nゆうきかがく /有機化学/\nゆうきかごうぶつ /有機化合物/\nゆうききんこ /有期禁錮/\nゆうきけい /有期刑;⇔無期刑/\nゆうきこよう /有期雇用/\nゆうきごうせい /有機合成/\nゆうきさいばい /有機栽培/\nゆうきさん /有機酸/\nゆうきざい /有機材/\nゆうきしつ /有機質/\nゆうきせい /有機性/\nゆうきたい /有機体/\nゆうきたんそ /有機炭素/\nゆうきち /祐吉/勇吉/有吉/\nゆうきちょうえき /有期懲役/\nゆうきつむぎ /結城紬/\nゆうきてき /有機的/\nゆうきてきかんれん /有機的関連/\nゆうきのうほう /有機農法/\nゆうきひりょう /有機肥料/\nゆうきぶつ /有機物/\nゆうきゃく /誘客/遊脚/\nゆうきや /有機屋/\nゆうきゅう /有給;†paid.「-休暇」/悠久/有休;[略語]有給休暇/遊休;†idle.「-地」/\nゆうきゅうきゅうか /有給休暇/\nゆうきゅうしさん /遊休資産/\nゆうきゅうすう /優級数/\nゆうきゅうち /遊休地/\nゆうきょ /幽居/\nゆうきょう /遊興/遊侠/\nゆうきょうでん /遊侠伝/\nゆうきょうひ /遊興費/\nゆうきょく /有棘/\nゆうきようざい /有機溶剤/\nゆうきようばい /有機溶媒/\nゆうきん /遊金/游禽/\nゆうぎ /遊戯/遊技;†(特に、金品を賭けたあそび)/友誼/\nゆうぎき /遊技機/遊戯機/\nゆうぎしゃ /遊戯者/\nゆうぎじょう /遊技場/遊戯場/\nゆうぎだい /遊技台/\nゆうぎちゅう /遊技中/\nゆうぎてき /遊戯的/\nゆうぎほう /遊技法/\nゆうぎょ /勇魚/游魚/遊魚/\nゆうぎょせん /遊漁船/\nゆうぎり /夕霧/\nゆうぎりょうほう /遊戯療法;[精医]/\nゆうく /憂苦/\nゆうぐ /遊具/\nゆうぐう /優遇/\nゆうぐうきんり /優遇金利/\nゆうぐうぜいせい /優遇税制/\nゆうぐうそち /優遇措置/\nゆうぐも /夕雲/\nゆうぐれ /夕暮れ/夕暮/\nゆうぐれどき /夕暮れ時/\nゆうぐん /友軍/遊軍/\nゆうぐんき /友軍機/\nゆうけい /有形/夕景/雄勁/\nゆうけいこていしさん /有形固定資産/\nゆうけいぶんかざい /有形文化財/\nゆうけいむけい /有形無形/\nゆうけいりょく /有形力/\nゆうけむり /夕煙/\nゆうけん /有権/郵券/勇健/\nゆうけんかいしゃく /有権解釈/\nゆうけんしゃ /有権者/\nゆうけんしゃすう /有権者数/\nゆうげ /夕餉/\nゆうげい /遊芸/\nゆうげき /遊撃/\nゆうげきしゅ /遊撃手/\nゆうげきせん /遊撃戦/\nゆうげきたい /遊撃隊/\nゆうげしき /夕景色/\nゆうげしょう /夕化粧/\nゆうげん /有限/幽玄/有言/幽幻/祐源/\nゆうげん> /有限/\nゆうげんおんど /有限温度/\nゆうげんかい /有限回/\nゆうげんがいしゃ /有限会社/\nゆうげんぐん /有限群/\nゆうげんぐんろん /有限群論/\nゆうげんこ /有限個/\nゆうげんしげん /有限資源/\nゆうげんしつりょう /有限質量/\nゆうげんしゅうごう /有限集合/\nゆうげんじっこう /有言実行/\nゆうげんじっこうがた /有言実行型/\nゆうげんじょうたい /有限状態/\nゆうげんすうれつ /有限数列/\nゆうげんせい /有限性/\nゆうげんせきにん /有限責任/\nゆうげんせきにんがいしゃ /有限責任会社/\nゆうげんせきにんしゃいん /有限責任社員/\nゆうげんち /有限値/\nゆうげんちょう /有限長/\nゆうげんてき /有限的/\nゆうげんようそほう /有限要素法/\nゆうげんれつ /有限列/\nゆうこ /優子/裕子/夕子/祐子/ゆう子/友子/由子/悠子/有子/由布子/侑子/木綿子/裕有子/\nゆうこう /有効/友好/遊興/遊行/有功;meritorious/有孔;porous.「-合板」/有向;directed.「-辺」/裕弘/幽光/\nゆうこう> /有効;(valid,effective) -期限,-電力,-落差/\nゆうこうえだ /有向枝/\nゆうこうか /有効化/\nゆうこうかいとうすう /有効回答数/\nゆうこうかつよう /有効活用/\nゆうこうかんけい /友好関係/\nゆうこうがそ /有効画素/\nゆうこうがそすう /有効画素数/\nゆうこうがっき /有簧楽器/\nゆうこうきかん /有効期間/\nゆうこうきかんちゅう /有効期間中/\nゆうこうきかんない /有効期間内/\nゆうこうきげん /有効期限/\nゆうこうきげんない /有効期限内/\nゆうこうきゅうじんばいりつ /有効求人倍率/\nゆうこうきょり /有効距離/\nゆうこうぎ /有向木/\nゆうこうけた /有効桁/\nゆうこうけたすう /有効桁数/\nゆうこうこうけい /有効口径/\nゆうこうこく /友好国/\nゆうこうしつりょう /有効質量/\nゆうこうしゅうごう /有向集合/\nゆうこうじかんたい /有効時間帯/\nゆうこうじゅよう /有効需要/\nゆうこうじょうやく /友好条約/\nゆうこうすう /有効数/\nゆうこうすうじ /有効数字/\nゆうこうせい /有効性/\nゆうこうせいぶん /有効成分/\nゆうこうせんぶん /有向線分/\nゆうこうだ /有効打/\nゆうこうちゅう /有孔虫/\nゆうこうちょう /有効長/\nゆうこうてき /友好的/有効的/\nゆうこうでんりょく /有効電力/\nゆうこうとうひょうしゃ /有効投票者/\nゆうこうとうひょうすう /有効投票数/\nゆうこうとうひょうちゅう /有効投票中/\nゆうこうとうひょうりつ /有効投票率/\nゆうこうとくてん /有効得点/\nゆうこうど /友好度/\nゆうこうはんい /有効範囲/\nゆうこうひょう /有効票/\nゆうこうび /有効日/\nゆうこうびっと /有効ビット/\nゆうこうぶ /有効部/\nゆうこうへん /有向辺/\nゆうこうりょう /有効量/\nゆうこうりよう /有効利用/\nゆうこうりようほう /有効利用法/\nゆうこく /夕刻/憂国/幽谷/\nゆうこん /雄渾/幽魂/\nゆうごう /融合/\nゆうごうがた /融合型/\nゆうごうがったい /融合合体/\nゆうごうけい /融合型/\nゆうごうけん /融合研/\nゆうごうてき /融合的/\nゆうごうぶんや /融合分野/\nゆうごうろ /融合炉/\nゆうごはん /夕御飯/夕ご飯/\nゆうさい /幽斎/雄才/有妻;married/\nゆうさいしょく /有彩色/\nゆうさく /優作/勇作/雄策/雄作/裕作/祐策/\nゆうさん /有産/\nゆうさんかいきゅう /有産階級/\nゆうさんそ /有酸素/\nゆうさんそうんどう /有酸素運動;エアロビ/\nゆうざい /有罪/\nゆうざいはんけつ /有罪判決/\nゆうざん /雄山/\nゆうざんかく /雄山閣/\nゆうし /融資/有志;†volunteer.「-を募る」/勇姿;†勇ましい姿。「兵団の-」/雄姿;†雄々しい姿。「指導者の-」/勇士;†勇ましい人物。「歴戦の-」/有史/雄志;†雄々しい意気込み/有刺;-鉄線,-障壁,-植物(サボテンなど)/有司/遊子/雄視/猶子/勇史/憂思/遊糸/遊資/右史;⇔左史/\nゆうしいらい /有史以来/\nゆうしお /夕潮/\nゆうしかい /有視界/\nゆうしかく /有資格/\nゆうしかくしゃ /有資格者/\nゆうしき /有識/\nゆうしきしゃ /有識者/\nゆうしぐれ /夕時雨/\nゆうしさき /融資先/\nゆうししゃ /有志者/\nゆうしじょうけん /融資条件/\nゆうしつ /幽室/\nゆうしつどうぶつ /有櫛動物/\nゆうしてっせん /有刺鉄線/\nゆうしぶんれつ /有糸分裂;[生物]mitosis/\nゆうしゃ /勇者/優者/\nゆうしゃく /有爵/\nゆうしゃたち /勇者達/\nゆうしゅ /郵趣;切手収集などの趣味/遊手/\nゆうしゅう /優秀/憂愁/有終/幽囚/幽愁/\nゆうしゅうきょくしょう /優秀曲賞/\nゆうしゅうさくひん /優秀作品/\nゆうしゅうしゃ /優秀者/\nゆうしゅうしょう /優秀賞/\nゆうしゅうせい /優秀性/\nゆうしゅうせんしゅしょう /優秀選手賞/\nゆうしゅうだい /優秀台/\nゆうしゅうのび /有終の美/\nゆうしゅうはっぴょう /優秀発表/\nゆうしゅうろくおん /優秀録音/\nゆうしゅつ /湧出/涌出;=湧出/誘出/\nゆうしゅん /優駿/\nゆうしゅんひんば /優駿牝馬/\nゆうしょ /郵書/\nゆうしょう /優勝/有償/優賞/勇将/湧昇/\nゆうしょういがい /優勝以外/\nゆうしょうかいすう /優勝回数/\nゆうしょうかくりつ /優勝確率/\nゆうしょうき /優勝旗/\nゆうしょうきねん /優勝記念/優勝祈念/\nゆうしょうきねんごう /優勝記念号/\nゆうしょうきねんひん /優勝記念品/\nゆうしょうきょく /優勝曲/\nゆうしょうけいけん /優勝経験/\nゆうしょうけいやく /有償契約/\nゆうしょうけってい /優勝決定/\nゆうしょうけっていせん /優勝決定戦/\nゆうしょうこう /優勝校/\nゆうしょうこうい /有償行為/\nゆうしょうこうほ /優勝候補/\nゆうしょうご /優勝後/\nゆうしょうしゃ /優勝者/優勝車/\nゆうしょうしゃよそう /優勝者予想/\nゆうしょうしゅうり /有償修理/\nゆうしょうしゅくがかい /優勝祝賀会/\nゆうしょうしょうきん /優勝賞金/\nゆうしょうしょうひん /優勝賞品/優勝商品/\nゆうしょうせーる /優勝セール/\nゆうしょうせん /優勝戦/\nゆうしょうせんせん /優勝戦線/\nゆうしょうちーむ /優勝チーム/\nゆうしょうとうしゅ /優勝投手/\nゆうしょうはい /優勝杯/\nゆうしょうば /優勝馬/\nゆうしょうよそう /優勝予想/\nゆうしょうれっぱい /優勝劣敗/\nゆうしょく /夕食/有職/有色/憂色/\nゆうしょくかい /夕食会/\nゆうしょくしゃ /有職者/\nゆうしょくじんしゅ /有色人種/\nゆうしょくだい /夕食代/\nゆうしょくどき /夕食時/\nゆうしょくよう /夕食用/\nゆうしん /有信/有心/雄心/憂心/\nゆうしんぼつぼつ /雄心勃々/\nゆうしんろん /有神論/\nゆうじ /有事/雄二/裕二/裕司/祐司/祐二/祐治/勇二/雄司/裕治/勇治/雄次/勇次/祐次/裕史/裕志/雄志/佑二/友二/雄士/祐史/祐之/右二/雄爾/裕慈/祐地/\nゆうじほうせい /有事法制/\nゆうじゃ /雄者/\nゆうじゃく /幽寂/\nゆうじゅう /優柔/\nゆうじゅうふだん /優柔不断/\nゆうじょ /遊女/宥恕/優女/佑助/\nゆうじょう /友情/\nゆうじょうかんけい /友情関係/\nゆうじょうしゅつえん /友情出演/\nゆうじりっぽう /有事立法/\nゆうじろう /雄二郎/裕次郎/悠二郎/\nゆうじん /友人/有人/遊人/\nゆうじん> /有人;-飛行,-探査機,-改札/\nゆうじんいちどう /友人一同/\nゆうじんえき /有人駅/\nゆうじんかいさつ /有人改札/\nゆうじんかいさつぐち /有人改札口/\nゆうじんかん /友人間/\nゆうじんかんけい /友人関係/\nゆうじんしょゆう /友人所有/\nゆうじんたく /友人宅/\nゆうじんたち /友人達/\nゆうじんちじん /友人知人/\nゆうじんちゅう /友人中/\nゆうじんとう /有人島/\nゆうじんどうし /友人同士/\nゆうじんぶん /友人分/\nゆうじんまどぐち /有人窓口/\nゆうじんれんちゅう /友人連中/\nゆうすい /湧水/有水/幽邃/\nゆうすいち /遊水池/\nゆうすう /有数/\nゆうすけ /祐介/雄介/裕介/祐輔/勇介/雄輔/勇輔/佳祐/有祐/幽助/\nゆうすずみ /夕涼み/\nゆうずい /雄蕊/\nゆうずう /融通/\nゆうずうせい /融通性/\nゆうずうむげ /融通無碍/融通無礙;=融通無碍/\nゆうずつ /夕星/長庚;=ゆうつづ/\nゆうせい /郵政/優勢;†⇔劣勢。「-を保つ」/遊星/優性;†[生物]dominance.「-遺伝」/優生;†eugenics.「-学」/雄性/有性;sexual.「-生殖」/有声;voiced.「-破裂音」/幽静/有生;人名/\nゆうせいいでん /優性遺伝/\nゆうせいおん /有声音/\nゆうせいか /有声化;[音声学]vocalisation/\nゆうせいかんさつきょく /郵政監察局/\nゆうせいがく /優生学/\nゆうせいがち /優勢勝ち/\nゆうせいこうしゃ /郵政公社/\nゆうせいしいん /有声子音/\nゆうせいしゃ /遊星社/\nゆうせいしょう /郵政省;NB:2001年1月の中央省庁再編で総務省に再編された/\nゆうせいしょうれい /郵政省令/\nゆうせいじぎょうちょう /郵政事業庁/\nゆうせいせいしょく /有性生殖/\nゆうせいせだい /有性世代/\nゆうせいぞく /郵政族/\nゆうせいだいじん /郵政大臣/\nゆうせいほごほう /優生保護法/\nゆうせいらん /有精卵/\nゆうせき /有責/\nゆうせきせい /有責性/\nゆうせつ /融雪/\nゆうせつざい /融雪剤/\nゆうせん /優先/有線/郵船/湧泉/勇戦/涌泉/\nゆうせんかいせん /有線回線/\nゆうせんかだい /優先課題/\nゆうせんかぶ /優先株/\nゆうせんがわ /優先側/\nゆうせんきじゅん /優先基準/\nゆうせんけん /優先権/\nゆうせんこうにゅう /優先購入/\nゆうせんしき /有線式/\nゆうせんしゅっそうけん /優先出走権/\nゆうせんしんごう /優先信号/\nゆうせんじこう /優先事項/\nゆうせんじゅん /優先順/\nゆうせんじゅんい /優先順位/\nゆうせんじゅんいつき /優先順位付/\nゆうせんじゅんじょ /優先順序/\nゆうせんじょうけん /優先条件/\nゆうせんせき /優先席/\nゆうせんそうしん /有線送信/\nゆうせんたんさく /優先探索/\nゆうせんつうしん /有線通信/\nゆうせんてき /優先的/\nゆうせんてきけんり /優先的権利/\nゆうせんでんわ /有線電話;⇔無線電話・携帯電話/\nゆうせんでんわき /有線電話機/\nゆうせんでんわよやく /優先電話予約/\nゆうせんど /優先度/\nゆうせんどう /優先道/\nゆうせんどうろ /優先道路/\nゆうせんはんばい /優先販売/\nゆうせんほうそう /有線放送/\nゆうせんほうそうでんわ /有線放送電話/\nゆうせんよやく /優先予約/\nゆうせんろしゅつ /優先露出/\nゆうせんわく /優先枠/\nゆうぜい /遊説/有税/郵税/游説/\nゆうぜん /友禅/悠然/\nゆうぜんぞめ /友禅染/\nゆうそう /郵送/勇壮/遊走/雄壮/遊僧/\nゆうそうか /郵送可/\nゆうそうきぼう /郵送希望/\nゆうそうさいぼう /遊走細胞/\nゆうそうさき /郵送先/\nゆうそうだい /郵送代/\nゆうそうてすうりょう /郵送手数料/\nゆうそうひ /郵送費/\nゆうそうぶつ /郵送物/\nゆうそうりょう /郵送料/\nゆうそく /有職/\nゆうそくこじつ /有職故実/\nゆうぞう /雄三/祐三/裕三/勇三/勇蔵/\nゆうぞら /夕空/\nゆうた /祐太/由宇太/\nゆうたい /優待/勇退/幽体/融体/郵袋/\nゆうたいかかく /優待価格/\nゆうたいけん /優待券/\nゆうたいどうさん /有体動産/\nゆうたいばんるい /有胎盤類/\nゆうたいぶつ /有体物/\nゆうたいりだつ /幽体離脱/\nゆうたいりょうきん /優待料金/\nゆうたいるい /有袋類/\nゆうたいわりびきけん /優待割引券/\nゆうたろう /裕太郎/\nゆうたんぽ /有担保/\nゆうだ /遊惰/\nゆうだい /雄大/\nゆうだち /夕立/夕立ち/\nゆうだちぐも /夕立雲/\nゆうだん /勇断/\nゆうだんしゃ /有段者/\nゆうち /誘致/\nゆうちうんどう /誘致運動/\nゆうちゃく /融着/\nゆうちょ /郵貯/\nゆうちょう /悠長/有徴;marked/\nゆうつうせい /有痛性/\nゆうつづ /夕星;金星/長庚;金星/\nゆうづう /融通/\nゆうづうせい /融通性/\nゆうづき /夕月/有月/\nゆうづきよ /夕月夜/\nゆうづくよ /夕月夜/\nゆうづる /夕鶴/\nゆうてい /夕定/\nゆうているい /有蹄類;[生物]Ungulata/\nゆうてん /融点/\nゆうてんじ /祐天寺/\nゆうでん /誘電/\nゆうでんかねつ /誘電加熱/\nゆうでんそんしつ /誘電損失/\nゆうでんたい /誘電体/\nゆうでんぶんきょく /誘電分極/\nゆうでんりつ /誘電率/\nゆうと /勇人/雄図/雄途/\nゆうとう /優等/遊蕩/友党/雄踏;地名/\nゆうとうぐん /雄踏郡/\nゆうとうしゃ /優等車/\nゆうとうせい /優等生/\nゆうとうせいてき /優等生的/\nゆうとうれっしゃ /優等列車/\nゆうとく /祐徳/有徳/\nゆうど /尤度/裕度/\nゆうどう /誘導/遊動/有働/\nゆうどういん /誘導員/\nゆうどうえんぼく /遊動円木/\nゆうどうがかり /誘導係/\nゆうどうがた /誘導型/\nゆうどうき /誘導機/\nゆうどうざつおん /誘導雑音/\nゆうどうじんもん /誘導尋問/\nゆうどうたい /誘導体/\nゆうどうたんい /誘導単位;derived unit. eg. N→kg・m／s^2/\nゆうどうだん /誘導弾/\nゆうどうでんどうき /誘導電動機/\nゆうどうでんりゅう /誘導電流;[物理]/\nゆうどうとう /誘導灯/\nゆうどうほうしゃのう /誘導放射能/\nゆうどうほうしゅつ /誘導放出/\nゆうどうろ /誘導路;taxiway. 「空港の-」/\nゆうどかんすう /尤度関数/\nゆうどく /有毒/\nゆうどくがす /有毒ガス/\nゆうどくせい /有毒性/\nゆうどくせいぶん /有毒成分/\nゆうどくぶっしつ /有毒物質/\nゆうどくぶつ /有毒物/\nゆうな /夕菜/\nゆうなぎ /夕凪/\nゆうなみ /夕波/\nゆうに /優に/\nゆうねつき /有熱期/\nゆうのう /有能/\nゆうはい /有配/\nゆうはつ /誘発/\nゆうはつざい /誘発剤/\nゆうはつせい /誘発性/\nゆうはつでんい /誘発電位/\nゆうはもん /幽波紋/\nゆうはん /夕飯/雄藩/有半/\nゆうばえ /夕映え/夕暎え;異体字/\nゆうばく /誘爆/\nゆうばり /夕張/\nゆうばれ /夕晴れ/\nゆうぱっく /ゆうパック/\nゆうひ /夕日/夕陽/雄飛/\nゆうひかく /有斐閣/\nゆうひつ /右筆/祐筆/\nゆうひょう /有標/融氷/遊標/\nゆうひょうか /優評価/\nゆうひょうき /融氷期/\nゆうひん /優品/\nゆうび /優美/\nゆうびょうりつ /有病率/\nゆうびん /郵便/〒/\nゆうびんうけ /郵便受け/\nゆうびんかわせ /郵便為替/\nゆうびんかわせしょうしょ /郵便為替証書/\nゆうびんきって /郵便切手/\nゆうびんきょく /郵便局/\nゆうびんきょくいん /郵便局員/\nゆうびんきょくどめ /郵便局止め/\nゆうびんきょくまえ /郵便局前/\nゆうびんく /郵便区/\nゆうびんこうざ /郵便口座/\nゆうびんこがわせ /郵便小為替/\nゆうびんこづつみ /郵便小包/\nゆうびんしゃ /郵便車/\nゆうびんしょかん /郵便書簡/\nゆうびんじこ /郵便事故/\nゆうびんせいど /郵便制度/\nゆうびんそくたつ /郵便速達/\nゆうびんだい /郵便代/\nゆうびんちょきん /郵便貯金/\nゆうびんでんしゃ /郵便電車/\nゆうびんはいたつ /郵便配達/\nゆうびんはがき /郵便葉書/\nゆうびんばこ /郵便箱/\nゆうびんばんごう /郵便番号/〒/\nゆうびんばんごうじしょ /郵便番号辞書/\nゆうびんばんごうぼ /郵便番号簿/\nゆうびんふりかえ /郵便振替/\nゆうびんふりかえこうざ /郵便振替口座/\nゆうびんふりかえようし /郵便振替用紙/\nゆうびんふりこみ /郵便振込/\nゆうびんふりこみようし /郵便振込用紙/\nゆうびんぶつ /郵便物/\nゆうびんほう /郵便法/\nゆうびんや /郵便屋/\nゆうびんりょう /郵便料/\nゆうびんりょうきん /郵便料金/\nゆうふ /有夫/\nゆうふく /裕福/\nゆうふつ /勇払/\nゆうふつぐん /勇払郡/\nゆうふん /憂憤/\nゆうぶ /勇武/\nゆうへい /幽閉/雄平/裕平/\nゆうへん /雄編/雄篇/\nゆうべ /夕べ/昨夜/夕/\nゆうべつ /湧別/\nゆうべつえき /湧別駅/\nゆうべん /雄弁/\nゆうべんか /雄弁家/\nゆうべんかい /雄弁会/\nゆうべんじゅつ /雄弁術;elocution/\nゆうほ /遊歩/\nゆうほう /雄峰/友朋/友邦/\nゆうほうどうしょてん /友朋堂書店/\nゆうほどう /遊歩道/\nゆうぼう /有望/\nゆうぼうかぶ /有望株/\nゆうぼうし /有望視/\nゆうぼく /遊牧/\nゆうぼくみん /遊牧民/\nゆうぼくみんぞく /遊牧民族/\nゆうま /遊馬/\nゆうまぐれ /夕間暮れ/\nゆうみ /裕美/\nゆうみや /夕宮/\nゆうみん /遊民/\nゆうみんしゃ /遊眠社/遊民社/\nゆうむ /有無/\nゆうめい /有名/勇名;「-を馳せる」/幽明;†明暗。あの世とこの世。「-境を異にする」/幽冥;†暗い。あの世。「-界」/\nゆうめい> /有名/\nゆうめいかい /幽冥界/\nゆうめいかしゅ /有名歌手/\nゆうめいかんこうち /有名観光地/\nゆうめいこう /有名校/\nゆうめいこく /有名国/\nゆうめいしょ /有名所/\nゆうめいしんがっこう /有名進学校/\nゆうめいじいん /有名寺院/\nゆうめいじん /有名人/\nゆうめいせんしゅ /有名選手/\nゆうめいぜい /有名税/\nゆうめいてん /有名店/\nゆうめいどころ /有名所/\nゆうめいはいゆう /有名俳優/\nゆうめいば /有名馬/\nゆうめいむじつ /有名無実/\nゆうめいむじつか /有名無実化/\nゆうめいりきし /有名力士/\nゆうめし /夕飯/\nゆうめん /宥免/\nゆうもう /勇猛/有毛/\nゆうもうかかん /勇猛果敢/\nゆうもうせん /湧網線/\nゆうもや /夕靄/\nゆうもん /幽門/憂悶/\nゆうや /裕也/雄也/裕哉/裕弥/\nゆうやく /釉薬/勇躍/\nゆうやけ /夕焼け/夕焼/\nゆうやけぐも /夕焼け雲/\nゆうやけこやけ /夕焼小焼;童謡/\nゆうやみ /夕闇/\nゆうゆう /悠々;「-自適」/融々/悠悠/融融/\nゆうゆうかんかん /悠々閑々/\nゆうゆうじてき /悠々自適/悠悠自適/\nゆうよ /猶予/有余/\nゆうよう /有用/悠揚/融溶/\nゆうようせい /有用性/\nゆうようてき /有用的/\nゆうよきかん /猶予期間/\nゆうよく /有翼/遊弋/游弋/\nゆうらく /遊楽/有楽/\nゆうらくがい /有楽街/\nゆうらくちょう /有楽町/\nゆうらくちょうえきまえ /有楽町駅前/\nゆうらくちょうせいぶ /有楽町西武/\nゆうらくちょうせん /有楽町線/\nゆうらくてん /有楽店/\nゆうらん /遊覧/\nゆうらんせん /遊覧船/\nゆうらんひこう /遊覧飛行/\nゆうり /有利/遊離/有理/遊里/友里;人名/悠里/悠理/\nゆうりかく /遊離核/\nゆうりかんすう /有理関数/\nゆうりき /遊離基/\nゆうりこう /釉裏紅/\nゆうりご /遊里語/\nゆうりし /有利子/\nゆうりしふさい /有利子負債/\nゆうりすう /有理数/\nゆうりすうたい /有理数体/\nゆうりてき /有理的/\nゆうりふり /有利不利/\nゆうりゃく /雄略/\nゆうりゃくてんのう /雄略天皇/\nゆうりょ /憂慮/\nゆうりょう /有料/優良/遊猟/\nゆうりょううんてんしゃ /優良運転者/\nゆうりょううんてんしゅ /優良運転手/\nゆうりょうか /有料化/優良可/\nゆうりょうかぶ /優良株/\nゆうりょうきぎょう /優良企業/\nゆうりょうさーびす /有料サービス/\nゆうりょうせい /優良性/\nゆうりょうぜい /遊漁税;法定外目的税/\nゆうりょうちゅうしゃじょう /有料駐車場/\nゆうりょうてん /優良店/\nゆうりょうとっきゅう /有料特急/\nゆうりょうどうろ /有料道路/\nゆうりょうどうろいりぐち /有料道路入口/\nゆうりょうにゅうじょうしゃすう /有料入場者数/\nゆうりょうひん /優良品/\nゆうりょうほうそう /有料放送/\nゆうりょく /有力/\nゆうりょくかぶ /有力株/\nゆうりょくこう /有力校/\nゆうりょくこうほ /有力候補/\nゆうりょくし /有力視/\nゆうりょくしゃ /有力者/\nゆうりょくせいじか /有力政治家/\nゆうりょくせんしゅ /有力選手/\nゆうりょくだいぎし /有力代議士/\nゆうりょくば /有力馬/\nゆうりょくばじょうほう /有力馬情報/\nゆうりん /有鱗/友隣/\nゆうりんしゃ /友隣社/\nゆうりんどう /有隣堂/\nゆうりんるい /有鱗類/\nゆうれい /幽霊/優麗/雄麗/\nゆうれいかぶ /幽霊株/\nゆうれいがいしゃ /幽霊会社/\nゆうれいじんこう /幽霊人口/\nゆうれいせん /幽霊船/\nゆうれいたいじ /幽霊退治/\nゆうれいたけ /幽霊茸/\nゆうれいぶいん /幽霊部員/\nゆうれいやく /幽霊役/\nゆうれいやしき /幽霊屋敷/\nゆうれいれっしゃ /幽霊列車/\nゆうれき /遊歴/\nゆうれつ /優劣/\nゆうろぴうむ /Eu/Europium/\nゆうわ /融和;うちとける/宥和;ゆるしあう/雄和;地名,秋田など/優和;人名/友輪/\nゆうわく /誘惑/\nゆうわくしゃ /誘惑者/\nゆうわくせい /誘惑性/\nゆうわさく /融和策/\nゆうわせいさく /宥和政策/融和政策/\nゆえ /故/湯江/優恵/\nゆえい /輸贏/\nゆえき /輸液/\nゆえつ /愉悦/踰越/諛悦/\nゆえに /故に/∴/\nゆえよし /故由/\nゆえん /所以/由縁/油煙/\nゆおう /硫黄/\nゆおも /湯母;[古語]/\nゆおん /湯温;†(おゆ)/油温;†(あぶら)/\nゆおんけい /油温計/\nゆか /床/牀;≒床 (本来の字)/油化/夕香;人名/友香/由佳/結花/由香/裕香/有香/由加/由架/夕夏/夕佳/友華/友賀/弓佳/\nゆかい /愉快/\nゆかいた /床板/\nゆかいちめん /床一面/\nゆかいはん /愉快犯/\nゆかうえ /床上/\nゆかうえしんすい /床上浸水/\nゆかうんどう /床運動/\nゆかおき /床置/床置き/\nゆかおきしき /床置式/\nゆかぐみ /床組/\nゆかげん /湯加減/\nゆかこ /由香子/裕香子/優香子/有香子/友華子/\nゆかざい /床材/\nゆかした /床下/\nゆかしたきき /床下機器/\nゆかしたしんすい /床下浸水/\nゆかしただんぼう /床下暖房/\nゆかしたよう /床下用/\nゆかた /浴衣/\nゆかたすがた /浴衣姿/\nゆかたびら /湯帷子/\nゆかだか /床高/\nゆかだんぼう /床暖房/\nゆかの /由佳乃/\nゆかばり /床張り/\nゆかほん /床本/\nゆかみがき /床磨き/\nゆかめん /床面/\nゆかめんせき /床面積/\nゆかよう /床用/\nゆかり /縁/紫/由加里/由香里/由香利/所縁/由佳里/由佳利/由加利/友佳梨/由架梨/\nゆかわ /湯川/湯河/\nゆかわおんせん /湯川温泉/\nゆかわひでき /湯川秀樹/\nゆかん /湯灌/\nゆが /瑜伽;yoga/憂花/\nゆがしま /湯ケ島/湯ヶ島/湯が島/\nゆがしゅう /瑜伽宗/\nゆがま /湯釜/\nゆがみ /歪み/\nゆがわ /湯川/\nゆがわら /湯河原/\nゆき /雪/行/行き/裄/由紀/有紀/由貴/有希/由樹/友紀/夕貴/由希/由季/夕紀/由起/由記/由姫/裕紀/由岐/斎木/由綺;名/湯来/由妃/油木/由喜/油機/幸/之/志/征/恭/倖/\nゆきあい /行合/\nゆきあか /雪垢/\nゆきあかり /雪明り/雪明かり/\nゆきあそび /雪遊び/\nゆきあたり /行き当たり/行き当り/\nゆきあらし /雪嵐/\nゆきいり /雪入/\nゆきうさぎ /雪兎/\nゆきえ /幸恵/幸江/幸枝/雪絵/由紀江/好恵/幸栄/由喜枝/由起絵/\nゆきお /幸雄/幸男/幸夫/由紀夫/行雄/幸生/行夫/悠紀雄/幸應/雪夫/悠紀夫/由起夫/行生/由記雄/由希夫/\nゆきおこし /雪起こし/雪起し/\nゆきおと /雪音/\nゆきおとこ /雪男/\nゆきおれ /雪折れ/\nゆきおろし /雪下ろし/\nゆきおんな /雪女/\nゆきか /幸香/\nゆきかえり /行き帰り/往き還り/\nゆきかき /雪掻き/\nゆきかぜ /雪風/\nゆきかた /行き方/\nゆきかべ /雪壁/\nゆきがかり /行き掛かり/行き掛り/\nゆきがけ /行き掛け;-の駄賃/\nゆきがこい /雪囲い/\nゆきがた /行き方/\nゆきがっせん /雪合戦/\nゆきき /行き来/\nゆきくら /雪倉/\nゆきぐに /雪国/\nゆきぐみ /雪組;[芸能]宝塚/\nゆきぐも /雪雲/\nゆきけむり /雪煙/\nゆきげしき /雪景色/\nゆきげしょう /雪化粧/\nゆきこ /幸子/由紀子/有希子/由希子/有紀子/由起子/雪子/由貴子/友紀子/由季子/夕紀子/有己子/\nゆきころがし /雪転がし/\nゆきさき /行き先/行先/\nゆきざさ /雪笹/\nゆきしつ /雪質/\nゆきしろ /雪代;雪融け水/\nゆきじ /雪路/\nゆきじるし /雪印/\nゆきじろ /雪白;snow white/\nゆきすぎ /行き過ぎ/行過ぎ/\nゆきすずめ /雪雀/\nゆきずり /行き摩り/行き摺り/\nゆきぞう /行三/\nゆきぞら /雪空/\nゆきた /幸田/\nゆきたか /幸貴/\nゆきたけ /裄丈/雪竹/\nゆきたに /雪谷/\nゆきだおれ /行き倒れ/\nゆきだま /雪玉/\nゆきだまり /雪溜まり/\nゆきだるま /雪達磨/雪だるま/雪ダルマ/\nゆきだるましき /雪達磨式;-に借金がかさむ/\nゆきち /諭吉/\nゆきちがい /行き違い/\nゆきつけ /行き付け/\nゆきづきよ /雪月夜/\nゆきづまり /行き詰まり/\nゆきとし /幸俊/幸敏/礼暁/\nゆきとみ /幸富/\nゆきとり /雪取/\nゆきどけ /雪解け/雪融け/\nゆきどけみず /雪解け水/\nゆきどころ /行き所/\nゆきどまり /行き止まり/\nゆきなげ /雪投げ/\nゆきなり /行成/幸成/志勢/\nゆきぬけ /行き抜け/\nゆきの /雪野/雪乃/\nゆきのじょう /雪之丞/\nゆきのすけ /雪ノ助/\nゆきのぶ /行信/之宣/\nゆきのり /幸則/幸徳/幸典/幸紀/幸範/行則/行徳/幸記/\nゆきはだ /雪肌/\nゆきはる /幸春/\nゆきば /行き場/行場/\nゆきばな /雪花/\nゆきばれ /雪晴れ/\nゆきひこ /幸彦/行彦/由紀彦/恭彦/由記彦/\nゆきひで /幸秀/\nゆきひと /幸仁/\nゆきひら /行平;雪平鍋/雪平;-鍋/\nゆきひらなべ /雪平鍋/\nゆきひろ /幸弘/幸宏/幸広/幸博/行弘/行宏/幸展/幸拾/\nゆきびさし /雪庇/\nゆきふみ /幸史/\nゆきぶそく /雪不足/\nゆきほ /行穂/\nゆきぼうし /雪帽子/\nゆきまさ /幸正/幸政/幸真/\nゆきまじり /雪混じり/雪交じり;-の雨/雪雑じり/\nゆきまちづき /雪待月/雪待ち月/\nゆきまつ /行松/\nゆきまつり /雪祭り/雪祭/\nゆきみ /雪見/\nゆきみぐさ /雪見草/\nゆきみざけ /雪見酒/\nゆきみち /雪道/雪路/幸道/\nゆきみちよう /雪道用/\nゆきみつ /幸光/\nゆきむし /雪虫/\nゆきむら /幸村/\nゆきめ /雪眼/\nゆきもと /雪本/\nゆきもどり /行き戻り/\nゆきもよう /雪模様/\nゆきや /幸也/\nゆきやなぎ /雪柳;[植物]バラ科/\nゆきやま /雪山/\nゆきよ /雪夜/幸代/雪代/\nゆきよし /幸義/幸喜/\nゆきれっしゃ /雪列車/\nゆきわかれ /行き別れ/行別れ/\nゆきわりそう /雪割草/\nゆきんこ /雪ん子/\nゆぎ /柚木/由木/\nゆぎえ /靫負;=ゆげい/\nゆぎおい /靫負;=ゆげい/\nゆぎしょう /湯起請/\nゆぎょう /遊行/\nゆぎん /輸銀/\nゆくあき /行く秋/\nゆくえ /行方/行く方/\nゆくえふめい /行方不明/\nゆくえふめいしゃ /行方不明者/\nゆくかた /行く方/\nゆくさき /行く先/行先/\nゆくさきざき /行く先々/\nゆくすえ /行く末/\nゆくて /行く手/\nゆくとし /行く年/\nゆくは /的;=いくは(=まと)/\nゆくはし /行橋/\nゆくはる /行く春/\nゆくへ /行方/\nゆくゆく /行く行く;-は/\nゆぐち /湯口/\nゆけつ /輸血/\nゆけむり /湯煙/\nゆけん /油研/\nゆけんこうぎょう /油研工業;[企業名]/\nゆげ /湯気/弓削/遊戯/\nゆげい /靫負/\nゆげた /弓削田/\nゆこく /諭告/\nゆごう /癒合/\nゆさ /遊佐/\nゆさい /油彩/\nゆさいが /油彩画/\nゆさてき /遊佐的/\nゆさぶり /揺さぶり;-をかける/揺さ振り/\nゆさぼう /遊佐坊/\nゆさわり /鞦韆/\nゆさん /遊山/\nゆざい /油剤/\nゆざまし /湯冷まし/\nゆざめ /湯冷め/湯ざめ/\nゆざわ /湯沢/湯澤/\nゆし /油脂/油紙/諭旨/\nゆしま /湯島/油島/\nゆしまてんじん /湯島天神/\nゆしめんしょく /諭旨免職/\nゆしゅつ /輸出/\nゆしゅつきせい /輸出規制/\nゆしゅつきょうそうりょく /輸出競争力/\nゆしゅつさき /輸出先/\nゆしゅつしゃ /輸出車/\nゆしゅつしょう /輸出商/\nゆしゅつしよう /輸出仕様/\nゆしゅつしんこく /輸出申告/\nゆしゅつしんこくしょ /輸出申告書/\nゆしゅつぜい /輸出税/\nゆしゅつぜんたい /輸出全体/\nゆしゅつちょうか /輸出超過/\nゆしゅつにゅう /輸出入/\nゆしゅつひん /輸出品/\nゆしゅつほけん /輸出保険;export insurance. 政策保険の一/\nゆしゅつよう /輸出用/\nゆしょう /油症;カネミ-/\nゆしょく /愉色/\nゆしるい /油脂類/\nゆじょう /油状/\nゆすはら /梼原/\nゆすら /桜桃;=ゆすらうめ/梅桃/山桜桃/\nゆすらうめ /桜桃;NB:「おうとう」「さくらんぼ」と同字/梅桃;=桜桃/山桜桃;=桜桃/英桃;=桜桃/\nゆすり /強請/\nゆず /柚子/柚/梼;?/\nゆずがま /柚釜/\nゆずき /柚木/柚月/\nゆずこ /柚子/\nゆずぼう /柚子坊/\nゆずみそ /柚味噌;風呂吹き大根に/\nゆずゆ /柚湯/\nゆずりうけ /譲り受け/\nゆずりうけにん /譲受人/\nゆずりは /譲葉;[植物] (新しい葉が出ると古い葉が落ちる)/\nゆずりわたしにん /譲渡人/\nゆずる /譲/讓;「譲」の旧字(人名用漢字)/\nゆせ /湯瀬/\nゆせい /油性/油井;oil well/\nゆせいかん /輸精管/\nゆせいとりょう /油性塗料;oil paint/\nゆせいぺん /油性ペン/\nゆせいまじっく /油性マジック/\nゆせん /湯煎/湯銭/湯せん/\nゆそう /輸送/油槽/湯槽/油送/油層/\nゆそうかん /輸送艦/輸送管/\nゆそうき /輸送機/\nゆそうきかん /輸送機関/\nゆそうきょり /輸送距離/\nゆそうぎょう /輸送業/\nゆそうぎょうしゃ /輸送業者/\nゆそうけいかく /輸送計画/\nゆそうけいさん /輸送計算/\nゆそうしゃ /輸送車/\nゆそうしゅだん /輸送手段/\nゆそうじ /輸送時/\nゆそうじっせき /輸送実績/\nゆそうじゅよう /輸送需要/\nゆそうじょう /輸送上/\nゆそうじんいん /輸送人員/\nゆそうせん /輸送船/油槽船/\nゆそうたい /輸送隊/\nゆそうちゅう /輸送中/\nゆそうのうりょく /輸送能力/\nゆそうひ /輸送費/\nゆそうひよう /輸送費用/\nゆそうぶんたんりつ /輸送分担率/\nゆそうへり /輸送ヘリ/\nゆそうほうていしき /輸送方程式/\nゆそうほうほう /輸送方法/\nゆそうよう /輸送用/\nゆそうりょう /輸送量/輸送料/\nゆそうりょく /輸送力/\nゆそうりょくぞうきょう /輸送力増強/\nゆそうりょくぶそく /輸送力不足/\nゆそうろ /輸送路/\nゆそつ /輸卒/\nゆたか /豊/裕/優/泰/穰;「穣」の旧字(人名用漢字)/豐;「豊」の旧字/豊か/\nゆたかさ /豊かさ/豊さ/\nゆたかしょうゆ /豊醤油/\nゆたに /湯谷/由谷/\nゆたゆた /揺た揺た/\nゆたん /油単/\nゆたんぽ /湯湯婆/湯たんぽ/\nゆだ /湯田/\nゆだく /油濁/\nゆだち /弓立/\nゆだて /湯立/\nゆだなか /湯田中/\nゆだなかえき /湯田中駅/\nゆだま /湯玉/\nゆだめ /檠/\nゆだや /猶太/\nゆだやきょう /ユダヤ教/\nゆだやきょうと /ユダヤ教徒/\nゆだやけい /ユダヤ系/\nゆだやじん /ユダヤ人/\nゆだん /油断/\nゆだんたいてき /油断大敵/\nゆちゃ /湯茶/\nゆちゃく /癒着/\nゆつか /弓束/\nゆつぼ /湯壺/\nゆづかみ /湯津上/\nゆづかれ /湯疲れ/\nゆづき /弓月/由月/\nゆづけ /湯漬け/湯漬/\nゆづる /弓弦/\nゆてき /油滴/\nゆてん /油点/\nゆで /茹で/\nゆであずき /茹で小豆/\nゆでえび /茹で海老/\nゆでぐり /茹で栗/\nゆでじかん /茹で時間/\nゆでじる /茹で汁;パスタの-/\nゆでたまご /茹で卵/ゆで卵/茹で玉子/\nゆでだこ /茹で蛸/\nゆでめん /茹で麺/\nゆでん /油田/\nゆとう /湯桶/\nゆとうよみ /湯桶読み/\nゆど /油土/\nゆどうふ /湯豆腐/\nゆどおし /湯通し/\nゆどの /湯殿/\nゆどのさん /湯殿山;地名,山形/\nゆな /湯女/\nゆに /由仁/\nゆにばーさるきばん /ユニバーサル基板/\nゆにゅう /輸入/\nゆにゅうきんし /輸入禁止/\nゆにゅうぎゅう /輸入牛/\nゆにゅうぎょうしゃ /輸入業者/\nゆにゅうけん /輸入権/\nゆにゅうざい /輸入材/\nゆにゅうざっか /輸入雑貨/\nゆにゅうしゃ /輸入車/輸入者/\nゆにゅうしゅぼば /輸入種牡馬/\nゆにゅうしょ /輸入書/\nゆにゅうしょう /輸入商/\nゆにゅうしょくざい /輸入食材/\nゆにゅうしんこく /輸入申告/\nゆにゅうしんこくしょ /輸入申告書/\nゆにゅうじ /輸入時/\nゆにゅうじゆうか /輸入自由化/\nゆにゅうせんもん /輸入専門/\nゆにゅうぜい /輸入税/\nゆにゅうだいこう /輸入代行/\nゆにゅうだいりてん /輸入代理店/\nゆにゅうちょうか /輸入超過/\nゆにゅうにく /輸入肉/\nゆにゅうはんばい /輸入販売/\nゆにゅうば /輸入馬/\nゆにゅうばん /輸入盤/輸入版/\nゆにゅうばんせんもんてん /輸入盤専門店/\nゆにゅうばんてん /輸入盤店/\nゆにゅうばんや /輸入盤屋/\nゆにゅうひよう /輸入費用/\nゆにゅうひん /輸入品/\nゆにゅうぶつ /輸入物/\nゆにゅうまい /輸入米/\nゆにゅうもと /輸入元/\nゆにゅうもの /輸入物/\nゆにゅうりょう /輸入量/\nゆにょうかん /輸尿管/\nゆにわ /斎場;清めて/斎庭;=斎場/弓庭;射術場/\nゆのかわ /湯ノ川/湯野川/\nゆのき /柚木/\nゆのたに /湯之谷/\nゆのつ /温泉津/\nゆのはな /湯の花/\nゆのはま /湯野浜/\nゆのはまおんせん /湯野浜温泉/\nゆのまえ /湯前/\nゆのみ /湯呑み/湯飲み/\nゆのみぢゃわん /湯飲み茶碗/湯呑み茶碗/\nゆはず /弓弭;弓弦をかける所/\nゆはた /纈/\nゆはら /湯原/\nゆば /湯葉/弓場/湯波/湯場/\nゆばら /湯原/\nゆばり /尿/\nゆび /指/趾;足のゆび/\nゆびあな /指孔/\nゆびいっぽん /指一本/\nゆびいっぽんぶん /指一本分/\nゆびいん /指印/\nゆびおり /指折り/\nゆびき /湯引き/\nゆびきり /指切り/\nゆびさき /指先/\nゆびさし /指差し;-確認/\nゆびさしかくにん /指差確認/\nゆびさっく /指サック;事務用品/\nゆびずもう /指相撲/\nゆびづかい /指使い/指遣い/\nゆびにんぎょう /指人形/\nゆびぬき /指貫/指貫き/\nゆびばん /指板/\nゆびひき /指弾き/\nゆびぶえ /指笛;口に指を入れてピーと鳴らします/\nゆびもじ /指文字/\nゆびわ /指輪/指環/\nゆびわものがたり /指輪物語/\nゆふ /由府/\nゆふいん /湯布院;町名/由布院;温泉名/\nゆふね /湯舟/\nゆふばえ /夕暎え/\nゆぶね /湯船/湯舟/湯ぶね/\nゆぶん /油分/\nゆぷしろん /υ;upsilon/Υ;Upsilon/\nゆべし /柚餅子/\nゆま /由真/\nゆまく /油膜/\nゆまり /尿/\nゆみ /弓/由美/裕美/優美/有美/友美/由実/祐未/祐美/有望/宙美/\nゆみえ /由美恵/弓技/\nゆみおか /弓岡/\nゆみか /由美香/\nゆみがた /弓形/\nゆみがはま /弓ヶ浜/\nゆみこ /由美子/弓子/裕美子/優美子/祐美子/有美子/祐三子/友美子;名/佑三子/\nゆみし /弓師/\nゆみず /湯水/\nゆみそ /柚味噌/\nゆみた /弓田/\nゆみつくり /弓造り/\nゆみづかい /弓使い/\nゆみづる /弓弦/\nゆみとり /弓取り;[相撲]/弓取/\nゆみなか /弓仲/\nゆみなが /弓長/\nゆみなり /弓形;NB:「ゆみがた」「きゅうけい」と同形/\nゆみの /弓野/\nゆみはじめ /弓始/\nゆみはず /弓筈/\nゆみはり /弓張/\nゆみはりづき /弓張り月/\nゆみば /弓場/\nゆみへい /弓兵/\nゆみへん /弓偏/\nゆみや /弓矢/\nゆむき /湯剥き;トマトを-する/\nゆむら /湯村/\nゆむらおんせん /湯村温泉/\nゆめ /夢/梦;「夢」の異体字/結女/努/\nゆめあわせ /夢合せ/\nゆめいっぱい /夢一杯/\nゆめいろ /夢色/\nゆめうつつ /夢現/\nゆめうらない /夢占い/\nゆめおち /夢オチ/\nゆめかかく /夢価格/\nゆめがたり /夢語り/\nゆめきこう /夢紀行/\nゆめきぶん /夢気分/\nゆめこ /夢子/\nゆめこうぼう /夢工房/\nゆめごこち /夢心地/\nゆめさき /夢前/\nゆめさら /夢更/\nゆめじ /夢路/夢二;名/\nゆめぞの /夢園/\nゆめでんせつ /夢伝説/\nゆめと /夢人/\nゆめどの /夢殿/\nゆめの /夢野/\nゆめのうきはし /夢浮橋/\nゆめのきゅうさく /夢野久作/\nゆめのしま /夢の島/\nゆめはんだん /夢判断/\nゆめぼうけん /夢冒険/\nゆめまくら /夢枕/\nゆめまぼろし /夢幻/\nゆめみ /夢見/\nゆめみごこち /夢見心地/\nゆめものがたり /夢物語/\nゆめゆめ /努々;-忘れるな/夢々/努努/夢夢/\nゆめよ /夢代/\nゆもじ /湯文字/\nゆもと /湯本/湯元/\nゆや /湯屋/油谷/\nゆやま /湯山/\nゆゆ /結由/\nゆゆしき /由々しき/\nゆようせい /油溶性;[化学]oil soluble/\nゆよく /湯浴/\nゆら /由良/\nゆらい /由来/\nゆらいがき /由来書/\nゆらおんせん /由良温泉/\nゆらぎ /揺らぎ/\nゆらく /愉楽/\nゆらのすけ /由良之助/\nゆらめき /揺らめき/\nゆらんかん /輸卵管/\nゆり /百合/祐里/有里/由梨/由利/祐理/友理/由里/友梨/由理/憂里/友利/岼/閖/\nゆりあげ /閖上/\nゆりあげこう /閖上港/\nゆりあにあもく /ユリアニア目/Julianiales/\nゆりいす /揺り椅子;rocking chair/\nゆりうすれき /ユリウス暦;ローマの暦法/\nゆりえ /友里恵/由梨絵/百合枝/\nゆりか /ユリ科/百合科/優里香/Liliaceae/\nゆりかえし /揺り返し/\nゆりかご /揺り籠/\nゆりかもめ /百合鴎/\nゆりこ /百合子/ゆり子/由里子/由利子/祐里子/祐理子/\nゆりこう /ユリ綱/Liliopsida/\nゆりね /百合根/\nゆりのちょう /百合野町/\nゆりみ /有里巳/\nゆりもく /ユリ目/Liliales/\nゆりもくあぐん /ユリ目亜群/\nゆりもくぐん /ユリ目群/\nゆりもどし /揺り戻し/\nゆりょう /湯量/油糧;†油脂など/油量;†アブラの多さ/油料;†油の原料となる/\nゆりょうさくもつ /油料作物/\nゆりょうほうふ /湯量豊富/\nゆる /緩/百合;[古語]ユリ/閖;ゆり?/\nゆるがせ /忽せ/忽/\nゆるぎ /揺るぎ/\nゆるしいろ /聴し色;⇔禁色(きんじき)/\nゆるすまじ /許すまじ/\nゆるみ /緩み/弛み/\nゆるやか /緩やか/\nゆるゆる /緩々/緩緩/揺る揺る/\nゆるり /緩り/\nゆれ /揺れ/\nゆれも /揺藻/\nゆわかし /湯沸し/\nゆわかしき /湯沸器/湯沸かし器/湯沸かし機/\nゆわり /湯割り/\nゆゑ /故/\nゆゑん /所以/\nゆん /潤/\nゆんぜい /弓勢/\nゆんで /弓手;左手/左手/\nゆんべ /昨夜/\nゆんも /潤模/\nよ /代/世/余/夜/与;貸与/予;予定/預;預金/輿;(こし)輿論/歟;(か)/誉;名誉/四/畭/舁;か・く/蕷;薯蕷/飫/丗;「世」の異体字/豫;「予」の旧字/餘;「余」の旧字/與;「与」の旧字(人名用漢字)/譽;「誉」の旧字/弥;?/\nよ> /四/夜;夜桜,夜更し,夜軍(よいくさ)/\nよーどらん /ヨード卵/\nよーろっぱ /欧羅巴/歐羅巴/\nよーろっぱじん /ヨーロッパ人/\nよあかし /夜明し/\nよあけ /夜明け/\nよあけがた /夜明け方/\nよあけまえ /夜明け前/\nよあそび /夜遊び/\nよあつ /与圧;pressurise/予圧;preload/\nよあらし /夜嵐/\nよあるき /夜歩き/\nよい /宵/酔/酔い/余威/良い/\nよいき /余域/\nよいこ /良い子/よい子/\nよいごこち /酔い心地/酔心地/\nよいごし /宵越し/\nよいざまし /酔い覚まし/\nよいた /与板/\nよいち /余市/夜市/世一/四一/\nよいっぱり /宵っ張り/\nよいづき /宵月/\nよいづきよ /宵月夜/\nよいづみ /宵積み/\nよいど /余緯度/\nよいどめ /酔い止め/\nよいどれ /酔いどれ/\nよいね /宵寝/\nよいのくち /宵の口/\nよいのみょうじょう /宵の明星;the morning star (金星)/\nよいまち /宵待/宵待ち/\nよいまちぐさ /宵待草/\nよいまつり /宵祭/\nよいみや /宵宮/\nよいやま /宵山/\nよいやみ /宵闇/\nよいん /余韻/余音/餘韻;「余」旧字/餘音;「余」旧字/\nよいんし /余因子/\nよいんしぎょうれつ /余因子行列/\nよいんじょうじょう /余韻嫋々/余韻嫋嫋/\nよう /用/様/要/洋/幼/杳;-として/陽/養/葉;葉脈/窯;かま/窰;「窯」の異体字/羊;羊肉/佯;佯狂/恙;つつが/痒;痛痒/癰;[医]carbuncle/廱;やわらぐ/曜;曜日/耀;栄耀/燿;かがやく/妖;妖怪/夭;夭折/殀;殀折(=夭折)/揚;揚水/楊;(やなぎ)楊枝/昜;あがる/暘;(日の出)/煬;煬帝/瘍;腫瘍/幺;ちいさい/雍;冉雍/壅;(ふさぐ)壅塞/擁;擁護/拗;執拗/窈;窈窕/容;容態/溶;溶液/熔;熔融/鎔;「熔」の異体字/榕/穃/蓉;芙蓉/傭;傭兵/庸;凡庸/慵;ものうい/甬/踊;舞踊/踴;「踊」の異体字/俑;兵馬俑/蛹;(さなぎ)蛹化/慂;慫慂/揺;動揺/搖;「揺」の旧字(人名用漢字)/謡;民謡/謠;「謡」の旧字(人名用漢字)/遥;(はる・か)逍遥/遙;「遥」の旧字(人名用漢字)/徭;雑徭/瑶/瑤;「瑶」の旧字/癢;かゆい/瀁;(水のたゆたう様子)/漾;ただよう/樣;「様」の旧字(人名用漢字)/瓔;瓔珞/珱;「瓔」の異体字/鷹;たか/膺;膺懲/厭;いや/腰;こし/陶;陶器(とうき)/姚/孕;はら・む/曄/邀;邀撃/泱;(漢音)/怏;(漢音)/八;八日/\nよう> /要;(require) -2G/洋;(western) 洋室,洋楽器,洋学校/陽;(positive) 陽画,陽旋法,陽電子 ⇔陰/養;(adoptive) 養父母, (飼育) 養蚕/幼;(infant) 幼獣,幼猫,幼保/\nようあん /溶暗/\nようい /用意/容易/妖異/洋医/\nよういおん /陽イオン/\nよういく /養育/\nよういくひ /養育費/\nよういしゅうとう /用意周到/\nよういせい /容易性/\nよういち /洋一/陽一/要一/暢一/\nよういちろう /洋一郎/陽一郎/曜一郎/\nよういん /要因;factor/要員;personnel/\nよういんりろん /要因理論/\nようえい /揺曳/\nようえき /溶液/葉腋/用役;service/用益;use and benefit/徭役/\nようえきさいばい /養液栽培/\nようえきち /要役地/\nようえきちゅう /溶液中/\nようえきるい /溶液類/\nようえん /妖艶/陽炎/葉縁/揺炎/\nようおん /拗音/\nようおんかい /陽音階/\nようか /八日/八鹿;地名/蛹化/ヨウ化/妖花/養家/沃化;[化学]*I 「-カリウム,-銀」/８日/8日/\nようかい /妖怪/溶解/容喙;口を挟む/熔解;≒溶解/鎔解;≒溶解/\nようかいえき /溶解液/\nようかいご /要介護/\nようかいごにんてい /要介護認定/\nようかいせい /溶解性/\nようかいち /八日市/\nようかいちば /八日市場/\nようかいど /溶解度;[化学]solubility/\nようかいどきょくせん /溶解度曲線/\nようかいどせき /溶解度積;[化学]solubility product/\nようかいねつ /溶解熱/\nようかいへんげ /妖怪変化/\nようかいりょく /溶解力/\nようかいろ /溶解炉/\nようかかん /八日間/8日間/\nようかぎん /沃化銀;[化学]AgI/ヨウ化銀/\nようかくにん /要確認/\nようかすいそ /沃化水素;[化学]HI/ヨウ化水素/\nようかた /養方/\nようかぶつ /沃化物;[化学]/ヨウ化物/\nようかん /洋館/羊羹/陽関/腰間/羊羮;異体字/\nようかんすう /陽関数/\nようが /洋画/用賀;地名/幼芽;[植物]budlet/葉芽;[植物]leaf bud. ⇔花芽/陽画;⇔陰画/\nようがい /要害/\nようがいけんご /要害堅固/\nようがく /洋楽;⇔邦楽/洋学;⇔和学,漢学/幼学;10歳/\nようがけい /洋画系/\nようがげきじょう /洋画劇場/\nようがさ /洋傘/\nようがし /洋菓子/\nようがしてん /洋菓子店/\nようがっき /洋楽器/\nようがっこう /洋学校/\nようがらし /洋辛子/洋芥子/\nようがわら /洋瓦/\nようがん /溶岩/熔岩;=溶岩/容顔;顔つき/\nようがんりゅう /溶岩流/\nようき /容器/陽気/用器/妖気/妖鬼/\nようきちゅう /容器中/\nようきひ /楊貴妃;唐の玄宗に愛された美女/\nようきほあんきそく /容器保安規則/\nようきゅう /要求/洋弓/楊弓/\nようきゅうがく /要求額/\nようきゅうがわ /要求側/\nようきゅうきのう /要求機能/\nようきゅうこうもく /要求項目/\nようきゅうしつ /要求室/\nようきゅうしゃ /要求者/\nようきゅうしょ /要求書/\nようきゅうしょり /要求処理/\nようきゅうしよう /要求仕様/\nようきゅうしようしょ /要求仕様書/\nようきゅうじこう /要求事項/\nようきゅうじょうけん /要求条件/\nようきゅうすいじゅん /要求水準/\nようきゅうせいのう /要求性能/\nようきゅうちゅう /要求中/\nようきゅうていぎ /要求定義/\nようきゅうてん /楊弓店/\nようきゅうどおり /要求通り/\nようきゅうないよう /要求内容/\nようきゅうなど /要求等/\nようきゅうば /楊弓場/\nようきゅうばらいよきん /要求払預金/\nようきゅうひん /要求品/\nようきゅうぶつ /要求物/\nようきゅうぶん /要求文/\nようきゅうぶんせき /要求分析/\nようきゅうまち /要求待ち/\nようきゅうめいれい /要求命令/\nようきょう /容共;⇔反共/佯狂/\nようきょうか /要強化/\nようきょく /謡曲/陽極/\nようきょくがわ /陽極側/\nようきょくせん /陽極線/\nようきん /用金/溶菌/洋琴/要緊/洋斤;£/洋禽/\nようぎ /容疑/要義/容儀/\nようぎしゃ /容疑者/\nようぎょ /幼魚/養魚/\nようぎょう /窯業/\nようぎょじょう /養魚場/\nようぎん /洋銀/\nようくぎ /洋釘/\nようくん /幼君/\nようぐ /用具/要具/庸愚/\nようぐんがん /羊群岩/\nようけい /養鶏/葉茎/葉形/幼形/\nようけいぎょう /養鶏業/\nようけいさいるい /葉茎菜類;[園芸]ネギ・アスパラなど/\nようけいじょう /養鶏場/\nようけいせいじゅく /幼形成熟/\nようけつ /溶血/要訣/\nようけん /要件;†requirement.「-を満たす」/用件;†business.「ご-は何でしょう」/洋犬/楊堅;隋の皇帝/\nようけんじじつ /要件事実/\nようけんとう /要検討/\nようけんどう /養賢堂/\nようげき /要撃/邀撃;=要撃/要劇;very busy/\nようげん /用言/揚言/妖言/\nようげんか /溶原化/\nようこ /陽子/洋子/葉子/容子/耀子/よう子/瑤子/暢子/庸子/妖子/妖狐/羊子/楊子/揚子/\nようこう /要項;†points.「募集-」/要綱;†outline.「指導-」/陽光/用高/洋行/要港/妖光/\nようこうかん /要交換/\nようこうしゅう /要項集/\nようこうだい /洋光台/\nようこうろ /溶鉱炉/鎔鉱炉/鎔鉱爐/\nようこく /陽刻;⇔陰刻/\nようこん /幼根/\nようご /用語/養護;†care.「老人の-」/擁護;†protect.「権利の-」/用後/洋語/\nようごう /影向/\nようごがっこう /養護学校/\nようごきょうゆ /養護教諭/\nようごしせつ /養護施設/\nようごしゅう /用語集/\nようごじしょ /用語辞書/\nようごじてん /用語辞典/\nようごせつめい /用語説明/\nようごは /擁護派/用語派/\nようごへん /用語編/\nようごほう /用語法/\nようごろん /擁護論/\nようさい /要塞/洋裁/洋才/\nようさいあと /要塞跡/\nようさいか /要塞化/\nようさいこうげき /要塞攻撃/\nようさいとし /要塞都市/\nようさいない /要塞内/\nようさいるい /葉菜類/\nようさん /葉酸/養蚕/洋算/\nようさんぎょう /養蚕業/\nようざい /溶剤/用材/\nようざっし /洋雑誌/\nようざら /洋皿/\nようざん /腰斬/要斬/\nようし /用紙/要旨/容姿/養子/陽子/洋紙;⇔和紙/羊歯/夭死/羊脂/\nようしえん /要支援/\nようしえんぐみ /養子縁組/\nようしえんぐみとどけ /養子縁組届/\nようしき /様式;†pattern.「ロココ-」/洋式;†western.「-便器」/要式;†formal.「-行為」/\nようしきじょう /様式上/\nようしきび /様式美/\nようしきふう /洋式風/\nようしきべんき /洋式便器/\nようしし /養嗣子/\nようししてい /用紙指定/\nようししゅう /要旨集/\nようしせってい /用紙設定/\nようしたんれい /容姿端麗/\nようしつ /洋室/溶質/\nようしつき /用紙付き/\nようしはば /用紙幅/\nようしば /洋芝/\nようしゃ /容赦/用捨/幼者/\nようしゅ /洋酒/洋種/楊朱/\nようしゅう /揚州/\nようしゅうり /要修理/\nようしゅつ /溶出/\nようしゅん /陽春/\nようしゅんはくせつ /陽春白雪/\nようしょ /洋書/要所/\nようしょう /幼少/要衝/葉鞘/\nようしょうき /幼少期/\nようしょうじ /幼少時/\nようしょうりば /洋書売場/\nようしょく /洋食/養殖/要職/容色/\nようしょくいけ /養殖池/\nようしょくうお /養殖魚/\nようしょくぎょ /養殖魚/\nようしょくじょう /養殖場/\nようしょくもの /養殖物/\nようしょくや /洋食屋/\nようしょくよう /養殖用/\nようしょせんもんてん /洋書専門店/\nようしょてん /洋書店/\nようしょや /洋書屋/\nようしょようしょ /要所要所/\nようしろう /陽志郎/\nようしん /葉身/養親/\nようしんし /養親子/\nようじ /用事/幼児/用字;字の用い方/楊枝/楊子;=楊枝/要事/幼時;infancy/洋二;人名/洋治/洋司/洋次/陽二/陽治/陽司/耀司/庸治/陽次/庸次/曜示/\nようじあいて /幼児相手/\nようじうお /楊子魚/\nようじか /幼児化/\nようじき /幼児期/\nようじきょういく /幼児教育/\nようじご /幼児語/\nようじせい /幼児性/\nようじたいけい /幼児体型/\nようじたいけん /幼児体験/\nようじてき /幼児的/\nようじばんぐみ /幼児番組/\nようじほう /用字法/\nようじゃく /幼若/幼弱/\nようじゃくほるもん /幼若ホルモン;[生物]juvenile hormone/\nようじゅう /妖獣/\nようじゅつ /妖術/\nようじゅつし /妖術師;sorceror/\nようじょ /幼女/養女/妖女/葉序/\nようじょう /養生/洋上/葉状/横笛/\nようじょうくん /養生訓;貝原益軒(1713)/\nようじょうたい /葉状体/\nようじよう /幼児用/\nようじようご /用字用語/\nようじろう /洋次郎/陽治郎/\nようじん /用心/要人;VIP/洋人;westerner/要心;=用心/\nようじんぼう /用心棒/\nようす /様子/容子;≒様子/\nようすい /用水;irrigation/揚水;pump up/羊水/陽水;人名/\nようすいちえきけん /用水地役権/\nようすいろ /用水路/\nようすけ /洋介/陽介/洋輔/庸介/洋祐/葉介/洋助/\nようすこう /揚子江/\nようすみ /様子見/\nようするに /要するに/\nようず /要図/\nようずみ /用済み/\nようせい /養成/要請/妖精/陽性/幼生/妖星/夭逝/葉性/\nようせいかい /妖精界/\nようせいがっこう /養成学校/\nようせいきかん /養成機関/\nようせいこうざ /養成講座/\nようせいしせつ /養成施設/\nようせいしょ /要請書/\nようせいじょ /養成所/\nようせいせいしょく /幼生生殖/\nようせいぞく /妖精族/\nようせいたち /妖精達/\nようせいちゅう /養成中/\nようせいはんのう /陽性反応/\nようせいぶん /要請文/\nようせき /容積/陽石;cf.陽物/\nようせきりつ /容積率/\nようせつ /溶接/夭折/要説/熔接;=溶接/殀折;=夭折/\nようせつぶ /溶接部/\nようせん /用船/傭船/用箋/\nようせんけいやく /傭船契約/\nようせんぽう /陽旋法/\nようぜいてんのう /陽成天皇/\nようそ /要素/沃素;I/ヨウ素/I/Iodine/\nようそう /様相/洋装/\nようそうぼん /洋装本/\nようそうろんり /様相論理/\nようそかん /要素間/\nようそぎじゅつ /要素技術/\nようそぎじゅつかいはつ /要素技術開発/\nようそく /壅塞/\nようそぐん /要素群/\nようそしゅぎ /要素主義/\nようそすう /要素数/\nようそちょう /要素長/\nようそばんごう /要素番号/\nようそぶんかつ /要素分割/\nようそわ /要素和/\nようそん /養鱒/\nようぞう /洋三/陽三/容三/\nようぞん /溶存/\nようた /洋太/\nようたい /様態;mode/容態;condition/容体;=容態/溶体;[化学]solution/\nようたし /用達/用足し/\nようたつ /用達/\nようたろう /洋太郎/\nようだ /様だ/\nようだい /容態/容体;=容態/煬帝;隋王朝の第二代皇帝/\nようだこ /洋凧/\nようだん /用談;business talk/要談;important talk/\nようだんす /用箪笥/洋箪笥/洋ダンス/\nようち /用地/幼稚/要地;key area/夜討/夜討ち/\nようちあさがけ /夜討ち朝駆け/\nようちえん /幼稚園/\nようちえんきょうゆ /幼稚園教諭/\nようちえんじ /幼稚園児/\nようちえんじだい /幼稚園時代/\nようちえんせい /幼稚園生/\nようちさんぎょう /幼稚産業;[経済]infant industry/\nようちしゃ /幼稚舎/\nようちばいしゅう /用地買収/\nようちぶ /幼稚部/\nようちゅう /幼虫/幼沖;おさない/鎔鑄/\nようちゅうい /要注意/\nようちゅういかしょ /要注意箇所/\nようちゅうじだい /幼虫時代/\nようちょう /羊腸;gut/膺懲;討ち懲らす/窈窕;たおやか/\nようちん /葉枕;[植物]pulvinus/永沈;浄土双六の地獄/\nようつい /腰椎/\nようついますい /腰椎麻酔;[医]/\nようつう /腰痛/\nようてい /要諦;point/揚程;pump head/羊蹄;-山(北海道)/幼帝/\nようていざん /羊蹄山/\nようてん /要点/陽転/\nようでんき /陽電気/\nようでんし /陽電子/\nようでんしずのう /陽電子頭脳/\nようと /用途/\nようとう /羊頭/洋燈;異体字/洋灯;lamp/洋島/妖刀/\nようとうくにく /羊頭狗肉/\nようとして /杳として/\nようとじ /洋綴じ/\nようとちいき /用途地域;(都市計画法)/\nようとへんこう /用途変更/\nようとべつ /用途別/\nようとん /養豚/\nようど /用土;soil/用度;supply/沃度;I/\nようどう /揺動;swing/陽動;feint.「-作戦」/幼童/\nようどうさくせん /陽動作戦/\nようどがかり /用度掛/\nようなし /洋梨/用無し/洋ナシ/洋なし/\nように /様に/用に/陽に/\nようにく /羊肉/葉肉/\nようにん /容認/用人/傭人/遥任/\nようねん /幼年/\nようねんき /幼年期/\nようねんし /幼年誌/\nようねんじだい /幼年時代/\nようねんへい /幼年兵/\nようのすけ /陽之助/洋之介/\nようは /要は;in short/\nようはい /遥拝/腰佩/\nようはいがん /羊背岩/\nようはく /洋白/\nようはつ /洋髪/\nようはん /洋販/鎔笵/羊斑/\nようば /妖婆/\nようばい /溶媒/楊梅/\nようばいひ /楊梅皮/\nようばん /洋盤/用番/\nようひ /要否/\nようひし /羊皮紙/\nようひつ /用筆/\nようひん /用品;goods/洋品;洋風の服飾品/\nようひんてん /洋品店;men's shop/用品店;(複合して)ゴルフ-/\nようひんや /用品屋/\nようび /曜日/妖美/\nようびごと /曜日毎/\nようびべつ /曜日別/\nようびめい /曜日名/\nようびよやく /曜日予約/\nようふ /養父/用布/妖婦/\nようふう /洋風/\nようふうけんちく /洋風建築/\nようふく /洋服/\nようふくだい /洋服代/\nようふくだんす /洋服箪笥/\nようふくや /洋服屋/\nようふくよう /洋服用/\nようふぼ /養父母/\nようふよう /要不要/\nようぶ /腰部/洋舞/\nようぶつ /陽物/\nようぶつけいやく /要物契約/\nようぶん /養分/洋文/陽文/幼文/\nようへい /傭兵;mercenary/葉柄/用兵;tactics/洋平;人名/傭聘;招き雇う/\nようへいたい /傭兵隊/\nようへき /擁壁/\nようへん /窯変/葉片/曜変/耀変;=曜変/\nようへんこう /要変更/\nようべん /用便/\nようほ /幼保;[略語]幼稚園と保育園/\nようほう /用法/養蜂/陽報/妖法/\nようほうじばん /要法寺版/\nようほうじょう /養蜂場/\nようほん /洋本/\nようぼ /養母/\nようぼう /要望/容貌/杳茫/\nようぼうあん /要望案/\nようぼうかいい /容貌魁偉/\nようぼうしょ /要望書/\nようぼうしょていしゅつ /要望書提出/\nようぼうじこう /要望事項/\nようぼうないよう /要望内容/\nようぼく /用木/幼木/\nようま /妖魔/洋間/\nようまく /羊膜/\nようまつ /洋松/\nようまん /養鰻/\nようみゃく /葉脈/\nようみゃくけい /葉脈系/\nようみょう /幼名/\nようむ /用務;用事。「-員」/要務;重要な任務/妖霧/遥夢/洋鵡/\nようむいん /用務員/\nようむいんしつ /用務員室/\nようむき /用向き/\nようむさき /用務先/\nようめい /用命/幼名/養命/溶明/\nようめいがく /陽明学/\nようめいしゅ /養命酒/\nようめいしゅせいぞう /養命酒製造/\nようめいてんのう /用明天皇/\nようめいもん /陽明門/\nようめん /葉面/容面;かおかたち/\nようもう /羊毛/養毛/\nようもうざい /養毛剤/\nようもうぶとん /羊毛布団/\nようもく /要目/\nようもの /洋物/洋モノ/\nようもん /要文/\nようやく /要約/漸く/\nようやくきのう /要約機能/\nようやくひっき /要約筆記/\nようゆう /溶融/熔融/\nようゆうろ /溶融炉/\nようよう /洋々;前途-/揚々;意気-/様々/様様/鷹揚;=おうよう/洋洋/要用/幼葉/揚揚/漸う;(だんだん) -白くなりゆく山際/溶溶/揺揺/妖々/\nようらく /瓔珞;インドの装身具/揺落;揺れ落ちる/\nようらん /要覧/洋蘭/揺籃/洋ラン/\nようらんき /揺籃期/\nようり /養鯉;-業/要理/葉理/\nようりく /揚陸/\nようりくかん /揚陸艦/\nようりつ /擁立/\nようりゃく /要略/\nようりゅう /楊柳/\nようりょう /容量;capacity/要領;point/用量;dose/養料/\nようりょういっぱい /容量一杯/\nようりょうかくほ /容量確保/\nようりょうかんり /容量管理/\nようりょうけいかく /容量計画/\nようりょうげんかい /容量限界/\nようりょうせいげん /容量制限/\nようりょうせってい /容量設定/\nようりょうぞうか /容量増加/\nようりょうてき /容量的/\nようりょうひょうじ /容量表示/\nようりょうぶそく /容量不足/\nようりょうよく /要領良く/\nようりょく /揚力/妖力/\nようりょくけいすう /揚力係数/\nようりょくそ /葉緑素/\nようりょくたい /葉緑体/\nようれい /用例/妖霊/妖麗/\nようれいしゅう /用例集/\nようれき /陽暦/\nようれつ /庸劣/\nようれんきん /溶連菌;溶血性連鎖球菌の略らしい/\nようろ /要路/\nようろう /養老;(年号(717-724))/\nようろういん /養老院/\nようろうのたき /養老の滝/\nようろうほけん /養老保険/\nようろく /要録/\nようろん /要論/\nようわ /養和;年号(1181-1182)/溶和/\nようん /余蘊/\nよえい /余映/余栄/\nよえつ /与悦/\nよえん /余炎/余煙/\nよおぎ /八尾木;地名/\nよか /余暇/予価/予科/四日;[古語]/餘暇;「余」旧字/\nよかかつどう /余暇活動/\nよかく /与格;[文法]dative/予覚/余角/余核/\nよかじかん /余暇時間/\nよかぜ /夜風/\nよかつ /余割;[数学]cosec/\nよかれ /善かれ/\nよかれあしかれ /善かれ悪しかれ/良かれ悪しかれ/\nよかれん /予科練/\nよかわ /吉川/\nよかわほうご /横川法語/\nよかん /予感/余寒/豫感;「予」旧字/\nよかんてきちゅう /予感的中/\nよがたり /夜語り/\nよがりごえ /善がり声/\nよき /予期/良き/豫期;「予」旧字/\nよきょう /余興;divertissement/余響;resonance/餘興;「余」旧字(=余興)/\nよきょくいり /余曲入/\nよきん /預金/\nよきんがく /預金額/\nよきんきんり /預金金利/\nよきんぎょうむ /預金業務/\nよきんこうざ /預金口座/\nよきんざんだか /預金残高/\nよきんしゃ /預金者/\nよきんしゅもく /預金種目/\nよきんしょうしょ /預金証書/\nよきんつうか /預金通貨/\nよきんつうちょう /預金通帳/\nよきんとうけつ /預金凍結/\nよきんほけんきこう /預金保険機構/\nよきんほけんせいど /預金保険制度/\nよぎ /夜着/余技/余儀/\nよぎしゃ /夜汽車/\nよぎた /与北/\nよぎょう /余業/\nよぎり /夜霧/\nよく /欲;desire/翼;wing/翌;next/浴;bath/抑;抑圧/沃;肥沃/弋;遊弋/杙;くい/翊/峪;たに/慾;「欲」の旧字/良く/緘;?/\nよく> /翌/\nよくあさ /翌朝/\nよくあつ /抑圧/\nよくあつしゃ /抑圧者/\nよくあつてき /抑圧的/\nよくあつほう /抑圧法/\nよくい /浴衣/\nよくうかん /余空間/\nよくうつ /抑鬱/\nよくうつしょう /抑鬱症;[精医]鬱病/\nよくか /翼果/\nよくかい /欲界/\nよくがた /翼型/\nよくき /翌期/\nよくけ /欲気/\nよくけい /翼形/\nよくげつ /翌月/\nよくげつごう /翌月号/\nよくげつばらい /翌月払い/\nよくげつぶん /翌月分/\nよくこうるい /翼甲類/\nよくご /浴後/\nよくさん /翼賛/\nよくし /抑止/\nよくしこうか /抑止効果/\nよくしつ /浴室/\nよくしつかんそうき /浴室乾燥機/\nよくしつよう /浴室用/\nよくしゅう /翌週/翌秋/\nよくしゅりゅう /翼手竜/\nよくしゅるい /翼手類/\nよくしゅん /翌春/\nよくしりょく /抑止力/\nよくしん /欲心/慾心;=欲心/\nよくじつ /翌日/\nよくじつぶん /翌日分/\nよくじつゆうがた /翌日夕方/\nよくじょう /浴場;bath/欲情;desire/翼状/慾情;=欲情/抑情/\nよくせい /抑制/\nよくせいがた /抑制型/\nよくせいこうか /抑制効果/\nよくせいさいばい /抑制栽培/\nよくせいさいぼう /抑制細胞/\nよくせいさく /抑制策/\nよくせいざい /抑制剤/\nよくせいしゅほう /抑制手法/\nよくせいせい /抑制性/\nよくせいてき /抑制的/\nよくせいぶっしつ /抑制物質/\nよくせき /翌夕/\nよくそう /浴槽/\nよくそくじ /抑速時/\nよくたん /翼端/\nよくち /沃地/\nよくちょう /翌朝/翼長/\nよくと /yocto;[SI接頭語]y,10^-24/\nよくとく /欲得/\nよくとくずく /欲得尽く/\nよくとし /翌年/\nよくど /沃土/\nよくどう /欲動/\nよくねん /翌年/欲念/\nよくねんど /翌年度/\nよくのかわ /欲の皮;-が突っ張る/\nよくばり /欲張り/欲張/\nよくばん /翌晩/\nよくふか /欲深/\nよくぼう /欲望/慾望;「欲」旧字/\nよくぼけ /欲ボケ/\nよくめ /欲目/\nよくめん /翼面/\nよくめんかじゅう /翼面荷重;wing load/\nよくめんせき /翼面積/\nよくや /沃野/翌夜/\nよくよう /抑揚/浴用/\nよくようとんざ /抑揚頓挫/\nよくよく /翌々/翼々/善く善く/能く能く;-懲りたのだろう/\nよくよくげつ /翌々月/翌翌月/\nよくよくじつ /翌々日/翌翌日/\nよくよくねん /翌々年/翌翌年/\nよくりゅう /抑留/翼竜;pterosaur/翼龍/\nよくりゅうしゃ /抑留者/\nよくれつ /翼列/\nよくん /余薫/\nよぐち /与口/\nよけい /余計/余慶;おかげ/餘計;「余」旧字/\nよけいもの /余計者;除け者/余計物;無用の長物/\nよけつ /預血/\nよけん /予見/与件/豫見;「予」旧字/\nよげつ /余月/\nよげん /予言;†predict.「未来を予言する」/預言;†prophecy.「神の預言」/余弦;cosine/豫言;「予」旧字/\nよげんかんすう /余弦関数;[数学]cosine function/\nよげんきょくせん /余弦曲線/\nよげんしゃ /預言者;†神の言葉を伝える人/予言者;†未来を言い当てる人/\nよげんしょ /予言書;†未来予知の本/預言書;†神の言葉が書かれた本/\nよげんていり /余弦定理;[数学]cosine theorem/\nよげんは /余弦波/\nよこ /横/─;罫線/━;太い罫線/\nよこ> /横;横座り,横恋慕,横吹雪/\nよこあい /横合い/横合/\nよこあな /横穴/\nよこあめ /横雨/\nよこあるき /横歩き/\nよこい /横井/\nよこいた /横板/\nよこいち /横位置/\nよこいちれつ /横一列/\nよこいっせん /横一線/\nよこいっちょくせん /横一直線/\nよこいと /横糸/緯糸/\nよこいどう /横移動/\nよこう /予行/予稿/余香/余光/\nよこうえんしゅう /予行演習/\nよこうげんこう /予稿原稿/\nよこうしゅう /予稿集/\nよこうしゅうだい /予稿集代/\nよこうち /横内/\nよこうれんしゅう /予行練習/\nよこえ /横絵/\nよこお /横尾/\nよこおき /横置き/横置/\nよこかいてん /横回転/\nよこかぜ /横風/\nよこかぜちゃくりく /横風着陸/\nよこかべ /横壁/\nよこかわ /横川/横河/\nよこかわえき /横川駅/\nよこかわでんき /横河電気/\nよこがお /横顔/\nよこがき /横書き/横書/\nよこがく /横額/\nよこがた /横型/\nよこがみ /横髪/横紙/\nよこがみやぶり /横紙破り/\nよこがめん /横画面/\nよこがわ /横川/横河/\nよこがわでんき /横河電機;[企業名]/\nよこぎ /横木/\nよこく /予告/与国;同盟国/豫告;「予」旧字/\nよこくかんばん /予告看板/\nよこくとう /予告灯/\nよこくとうき /予告登記/\nよこくひょうしき /予告標識/\nよこくへん /予告編/予告篇/\nよこくよう /予告用/\nよこくら /横倉/\nよこぐみ /横組/\nよこぐも /横雲/\nよこぐるま /横車/\nよこけい /横罫/\nよこげり /横蹴り/\nよここうず /横構図/\nよここくだい /横国大/\nよこごし /横越/\nよこさと /横里/\nよこざ /横座/\nよこざひょう /横座標/\nよこざま /横方/横様/横樣;旧字/\nよこざわ /横沢/\nよこざん /横桟/\nよこしば /横芝/\nよこしほうがため /横四方固め/\nよこしま /邪/横島/辟/奸/邪ま/横しま;-な考え/\nよこじく /横軸/\nよこじくじょう /横軸上/\nよこじま /横縞/\nよこすか /横須賀/\nよこすかえき /横須賀駅/\nよこすかきち /横須賀基地/\nよこすかし /横須賀市/\nよこすかせん /横須賀線/\nよこすかどうろ /横須賀道路/\nよこすくろーる /横スクロール/\nよこすじ /横筋/\nよこすべり /横滑り/\nよこずき /横好き;新辞林より：うまくもないのに，むやみに好きなこと。「下手（へた）の—」/\nよこずれ /横ずれ/\nよこずわり /横座り/\nよこせ /横瀬/\nよこせん /横線/─;罫線/━;太い罫線/\nよこた /横田/\nよこたきち /横田基地/\nよこたに /横谷/\nよこだおし /横倒し/\nよこだき /横抱き/\nよこちょう /横丁/横町;=横丁/\nよこっつら /横っ面/\nよこっとび /横っ飛び/横っ跳び/\nよこっぱら /横っ腹/\nよこつか /横塚/\nよこつら /横面/\nよこづけ /横付け/\nよこづな /横綱/\nよこづなきゅう /横綱級/\nよこづなしょうしん /横綱昇進/\nよこづなしんぎいいんかい /横綱審議委員会/\nよこづなずもう /横綱相撲/\nよこづみ /横積/\nよこて /横手/\nよこてさん /横手山/\nよこてなげ /横手投げ;sidearm throw/\nよこてやま /横手山/\nよこで /横手/\nよことじ /横綴じ/\nよことば /夜言葉/\nよことび /横飛び/横跳び/\nよこどい /横樋/\nよこどり /横取り/\nよこなが /横長/\nよこなががめん /横長画面/\nよこながし /横流し/\nよこながばん /横長版/\nよこながれ /横流れ/\nよこなぐり /横殴り/\nよこなげ /横投げ/\nよこなみ /横波/横並/\nよこならび /横並び;横に並ぶこと。また差のない事。/\nよこね /横根/横寝/\nよこの /横野/\nよこのり /横乗り;バイクに-する/\nよこはいり /横入り/\nよこはね /横羽/\nよこはば /横幅/横巾/\nよこはま /横浜/横濱;「浜」旧字/\nよこはまありーな /横浜アリーナ/\nよこはまいちりつだい /横浜市立大/\nよこはまえき /横浜駅/\nよこはまえきにしぐち /横浜駅西口/\nよこはまかん /横浜間/\nよこはまがた /横浜方/\nよこはまがわ /横浜側/\nよこはまきゅうじょう /横浜球場/\nよこはまきんこう /横浜近郊/\nよこはまぎんこう /横浜銀行/\nよこはまけいむしょ /横浜刑務所/\nよこはまけんきゅうじょ /横浜研究所/\nよこはまこう /横浜港/横浜高/\nよこはまこうえん /横浜公演/\nよこはまこうじょう /横浜工場/\nよこはまこうほく /横浜港北/\nよこはまこくだい /横浜国大/\nよこはまこくりつだいがく /横浜国立大学/\nよこはまごむ /横浜ゴム/\nよこはまし /横浜市/\nよこはましえい /横浜市営/\nよこはましこうほくく /横浜市港北区/\nよこはましてん /横浜支店/\nよこはましない /横浜市内/\nよこはましぶ /横浜支部/\nよこはましみん /横浜市民/\nよこはましりつだい /横浜市立大/\nよこはましりつだいがく /横浜市立大学/\nよこはましんどう /横浜新道/\nよこはまじけん /横浜事件;[日本史](1942)中央公論と改造を廃刊させた言論弾圧事件/\nよこはまじん /横浜人/\nよこはませいさくしょ /横浜製作所;[企業名]/\nよこはません /横浜線/横浜戦/\nよこはませんおおぐちえき /横浜線大口駅/\nよこはませんかいそく /横浜線快速/\nよこはませんはしもとえき /横浜線橋本駅/\nよこはまたいかい /横浜大会/\nよこはまたいよう /横浜大洋/\nよこはまたかしまや /横浜高島屋/\nよこはまちく /横浜地区/\nよこはまてん /横浜店/\nよこはまとうきゅう /横浜東急/\nよこはまにしぐち /横浜西口/\nよこはまにしぐちこう /横浜西口校/\nよこはまはく /横浜博/\nよこはまばん /横浜版/\nよこはまほうめん /横浜方面/\nよこはままつざかや /横浜松坂屋/\nよこはまみつこし /横浜三越/\nよこはまもとまち /横浜元町/\nよこはまや /横浜屋/横濱屋/\nよこはら /横腹/\nよこばい /横這い/横ばい/\nよこばいかく /横倍角/\nよこばしり /横走り/\nよこばら /横腹/\nよこひょうじ /横表示/\nよこひら /横平/\nよこふとり /横歩取り/\nよこふどり /横歩取り/\nよこぶえ /横笛/\nよこぶとり /横太り/\nよこぶり /横降り/\nよこぶんれつ /横分裂/\nよこほうこう /横方向/\nよこほり /横堀/\nよこほん /横本/\nよこぼう /横棒/\nよこぼり /横堀/\nよこまち /横町/\nよこまつ /横松/\nよこまる /横丸/\nよこみ /横見/\nよこみぞ /横溝/\nよこみぞせいし /横溝正史/\nよこみち /横道/\nよこみつ /横光/\nよこみつりいち /横光利一;新感覚派の作家。『機械』『春は馬車に乗って』/\nよこみねでら /横峰寺/\nよこむき /横向き/横向/\nよこめ /横目/\nよこもじ /横文字/\nよこもち /横持ち;移送/\nよこもの /横物/\nよこもり /横森/\nよこや /横谷/横矢/横屋/\nよこやま /横山/\nよこやまたいかん /横山大観;日本画家。『生生流転』/\nよこやり /横槍/横やり/\nよこゆれ /横揺れ/\nよこよこ /横横/\nよこよこどう /横横道/\nよこれんぼ /横恋慕/\nよこわけ /横分/\nよこわり /横割り/\nよご /予後/余呉;地名/豫後;「予」旧字/\nよごころ /世心/\nよごと /夜毎/寿詞/\nよごふりょう /予後不良/\nよごれ /汚れ/\nよごれもの /汚れ物;ぱんちゅ/\nよごれやく /汚れ役/汚役/\nよさ /与謝/良さ/善さ/\nよさく /与作/\nよさこいぶし /よさこい節;[民謡]土佐./\nよさつ /予察/\nよさの /与謝野/\nよさのあきこ /与謝野晶子;(1878-1942)歌人/\nよさのてっかん /与謝野鉄幹;(1873-1935)歌人/\nよさぶそん /与謝蕪村;1716-83/\nよさぶろう /与三郎/\nよさむ /夜寒/\nよさめ /夜雨/\nよさん /予算/予讃;-線(JR四国)/豫算;「予」旧字/\nよさんあん /予算案/\nよさんい /予算委;予算委員会/\nよさんいいんかい /予算委員会/\nよさんかくだい /予算拡大/\nよさんかんけい /予算関係/\nよさんがい /予算外/\nよさんがく /予算額/\nよさんきょうしょ /予算教書/\nよさんさくげん /予算削減/\nよさんじょう /予算上/\nよさんせん /予讃線/\nよさんそうがく /予算総額/\nよさんそしき /予算組織/\nよさんちょうか /予算超過/\nよさんてき /予算的/\nよさんとうにゅう /予算投入/\nよさんはいぶん /予算配分/\nよさんはん /予算班/\nよさんぶそく /予算不足/\nよさんへんせい /予算編成/\nよさんわく /予算枠/\nよざい /余罪/余財/餘罪;「余」旧字/\nよざかり /世盛り/\nよざくら /夜桜/\nよし /由/葦/葭/因/余資/余矢;[数学]versed cosine/好/良/美/吉/純/義/喜/善/佳/圭/慶/祥/芳/嘉/克/宜/淑/禎/禧/譱/縦/\nよしあき /義明/義昭/良明/嘉明/良昭/嘉昭/吉昭/義章/嘉章/義朗/喜明/吉明/善昭/美明/克明/義晃/由明/善章/嘉晃/吉晃/良秋/義亮/宜明/芳明/純明/良晃/\nよしあし /善し悪し/良し悪し/善悪/\nよしい /吉井/芳井/\nよしいけ /吉池/\nよしいち /義一/\nよしうみ /吉海/\nよしうら /吉浦/\nよしえ /芳恵/良枝/吉江/好恵/佳恵/好江/\nよしお /義雄/義夫/義男/良夫/良雄/芳雄/芳夫/吉雄/嘉男/善雄/新生/善夫/好夫/好男/良男/吉男/善男/佳男/吉夫/昌男/由夫/好雄/嘉夫/嘉雄/美夫/淑生/吉生/佳郎/好生/宗生/佳雄/芳男/好央/禧雄/誉志雄/温雄/\nよしおか /吉岡/\nよしおかしょてん /吉岡書店/\nよしおみ /善臣/佳臣/\nよしか /佳香/\nよしかず /義和/義一/良和/喜一/芳一/美一/善和/善一/好一/慶一/佳一/由和/能収/佳和/英一/\nよしかつ /義勝/良勝/好克/隆克/\nよしかわ /吉川/好川/\nよしがき /芳垣;姓/\nよしがみ /吉上/\nよしき /与式/芳樹;人名/美樹/良樹/吉敷/佳樹/吉城/義樹/善樹/嘉樹/由樹/善紀/慶樹/吉起/吉喜/好輝/吉輝/芳季/芳希/喜紀/\nよしきゅう /与死球/\nよしきよ /義清/\nよしきり /葦切;[鳥]/葦雀;=葦切/\nよしきりざめ /葦切鮫/\nよしくに /吉国/喜国/美邦/\nよしこ /佳子/良子/美子/淑子/芳子/よし子/好子/由子/嘉子/賀子/ヨシ子/\nよしこし /吉越/\nよしごと /夜仕事/\nよしさだ /義貞/悦貞/\nよしさと /義聡/\nよしざき /吉崎/\nよしざわ /吉澤/吉沢/芳沢/義澤/\nよししきゅう /与四死球/\nよしじ /良治/良至/良司/\nよしじま /吉島/\nよしすけ /義介/\nよしず /葦簀/葭簀/\nよしずみ /吉住/\nよしぞう /芳三/\nよしたか /義孝/義隆/良隆/義高/佳孝/孝高/嘉隆/善隆/吉高/芳孝/善孝/禎孝/\nよしたけ /吉武/吉竹/尚武/美武/義丈/義竹/\nよしたに /吉谷/\nよしたろう /芳太郎/由太郎/\nよしだ /吉田/慶田/\nよしだけんいち /吉田健一;評論家(1912-77) 『ヨオロツパの世紀末』/\nよしだけんこう /吉田兼好/\nよしだこうぎょう /吉田工業;[企業名]/\nよしだしげる /吉田茂/\nよしだしょういん /吉田松陰/\nよしだせんしゃ /吉田戦車/\nよしだちょう /吉田町/\nよしだみわ /吉田美和/\nよしだや /吉田屋/\nよしつ /好津/\nよしつぐ /善次/善嗣/佳次/\nよしつね /義経/\nよしつねごう /義経号/\nよしつねせんぼんざくら /義経千本桜/\nよしつねぞう /義経像/\nよしづか /吉塚/\nよしづかえき /吉塚駅/\nよしてる /芳輝/喜照/\nよしと /義人/芳人/圭人/\nよしとお /義遠/\nよしとし /義敏/吉年/\nよしとせん /吉都線/\nよしとみ /吉富/善富/\nよしとも /良知/佳友/義智/義朋/義恭/\nよしどめ /吉留/\nよしなお /義直/喜直/\nよしなか /義仲/吉仲/\nよしなが /吉永/良永/\nよしながさゆり /吉永小百合/\nよしなしごと /由無し事/\nよしなり /吉成/良成/義成/善成/義也/芳成/祐生/悌也/能成/\nよしの /吉野/芳野/美乃/吉乃/淑乃/\nよしのがりいせき /吉野ヶ里遺跡;佐賀/\nよしのがわ /吉野川/\nよしのさくぞう /吉野作造/\nよしのじんぐう /吉野神宮/\nよしのせん /吉野線/\nよしのだに /吉野谷/\nよしのぶ /慶喜/義信/芳信/嘉伸/良伸/栄伸/\nよしのや /吉野家;[企業名]牛丼屋/吉野屋/\nよしのやま /吉野山/\nよしのり /義則/義範/義典/良典/義徳/善則/良則/佳典/吉則/芳徳/佳紀/善徳/嘉則/吉徳/由典/吉典/芳則/美則/好則/善範/佳則/嘉典/良憲/芳規/善典/良教/芳範/良規/良法/由規/義昇/美徳/良紀/彬伯/賀悟;名/嘉哲/\nよしは /吉葉/\nよしはま /吉浜/\nよしはら /吉原/\nよしはらせいゆ /吉原製油/\nよしはらちゅうおうえき /吉原中央駅/\nよしはる /義治/義晴/善治/義春/吉春/芳晴/喜治/喜晴/佳春/\nよしば /吉羽/吉場/\nよしひこ /義彦/善彦/良彦/吉彦/芳彦/嘉彦/喜彦/慶彦/義比古/\nよしひさ /義久/善久/芳久/慶久/良久/嘉久/由久/純央/\nよしひで /良英/慶英/善英/\nよしひと /芳仁/芳人/由人/善一/圭仁/\nよしひろ /義博/義弘/吉弘/善博/義浩/善弘/吉宏/義広/良博/嘉宏/義裕/義宏/嘉弘/喜博/良宏/嘉浩/良浩/吉廣/慶大;名/良広/美博/佳浩/好広/佳寛/良祐/吉広/佳泰/喜弘/由泰/至寛/嘉伯/\nよしふみ /義文/良文/好文/祥史/佳文/仁史/善文/\nよしぶえ /葦笛/\nよしほ /美穂/\nよしま /吉間/\nよしまさ /義正/好正/良昌/義雅/喜昌/\nよしまつ /吉松/由松/\nよしみ /由美/昌美/良美/吉見/芳美/好美/誼/義美/善美/嘉美/由光/義巳/\nよしみず /吉水/\nよしみち /由道/\nよしみつ /義光/吉光/善光/喜光/嘉光/芳充/\nよしむね /吉宗/義統/\nよしむら /吉村/芳村/義村/\nよしもと /吉本/芳本/\nよしもとこうぎょう /吉本興業;[企業名]/\nよしもとしんきげき /吉本新喜劇/\nよしもり /吉森/\nよしや /吉屋/嘉也/善哉/義哉/\nよしやす /嘉康/好康/\nよしやま /吉山/\nよしゅ /余種/\nよしゅう /予習/予州;伊予(愛媛)/余臭/豫習;「予」旧字/\nよしゅうよう /予習用/\nよしゅく /予祝/\nよしゆき /義之/善之/義行/義幸/良之/吉行/佳之/善幸/芳行/好幸/誉志幸/由行/嘉志/嘉雪/良幸/嘉之/佳行/\nよしゆきじゅんのすけ /吉行淳之介/\nよしょく /余色/\nよしろう /芳郎/義郎/喜朗/善郎/嘉朗/与四郎/\nよしわ /吉和/\nよしわら /吉原/葦原/\nよしわらことば /吉原言葉/\nよしん /与信/余震/予診/予審/餘震;「余」旧字/\nよしんぎょうむ /与信業務;credit affaires/\nよしんば /縦んば/\nよじ /余事/予示;=よし/四時/四次/\nよじげん /四次元/\nよじげんくうかん /四次元空間/\nよじしょう /余事象;[数学]complementary event/\nよじじゅくご /四字熟語/\nよじつ /余日/\nよじみゃく /四次脈/\nよじょう /余剰;surplus/余情/餘情;「余」旧字/餘剩;「余剰」の旧字表記/\nよじょうぎみ /余剰気味/\nよじょうしゃ /余剰車/\nよじょうせい /余剰性/\nよじょうでんりょく /余剰電力/\nよじょうはん /四畳半/\nよじょうぶぶん /余剰部分/\nよじろう /与次郎/\nよじん /余人/余燼/餘人;「余」旧字/余塵/\nよすい /余水/\nよすが /縁/便/因/\nよすがら /終夜/\nよすぎ /世過ぎ/\nよすて /世捨/\nよすてびと /世捨て人/\nよすみ /四隅/\nよずめ /余詰;※仮名遣い「よづめ」/\nよせ /寄席/寄せ/\nよせあつめ /寄せ集め/\nよせい /余生;afterlife.「-を送る」/余勢;-を駆って/余情;=よじょう/餘生;「余」旧字/餘勢;「余」旧字/\nよせうえ /寄せ植え/寄植え/\nよせえ /寄せ餌/\nよせえんげい /寄席演芸/\nよせがき /寄せ書き/寄書き/\nよせき /余積/\nよせぎ /寄木;-細工/\nよせぎざいく /寄木細工/寄せ木細工/\nよせぎづくり /寄木造り;[彫刻]複数の木を接ぐ/\nよせざん /寄せ算/\nよせだいこ /寄せ太鼓;客寄せ/\nよせつ /余接;cot/\nよせなべ /寄せ鍋/\nよせば /寄せ場/寄場/\nよせばし /寄せ箸/\nよせむね /寄棟/寄せ棟/\nよせむねづくり /寄せ棟造り;[建築]/寄棟造り;[建築] 上から見て >—< の形の屋根/寄棟造/\nよせもじ /寄席文字/\nよせもと /寄元/\nよせもの /寄せ物/\nよせん /予選/予戦;?/予餞/豫選;「予」旧字/\nよせんいっかいせん /予選一回戦/\nよせんおち /予選落ち/予選落/\nよせんかい /予餞会/\nよせんかいじょう /予選会場/\nよせんけっか /予選結果/\nよせんけん /予選券/\nよせんごと /予選毎/\nよせんさいかい /予選最下位/\nよせんじゅんい /予選順位/\nよせんぜんじつ /予選前日/\nよせんだいいっせん /予選第一戦/\nよせんちゅう /予選中/\nよせんつうか /予選通過/\nよせんつうかしゃ /予選通過者/\nよせんとっぱ /予選突破/\nよせんはいたい /予選敗退/\nよせんめんじょ /予選免除/\nよせんりーぐ /予選リーグ/\nよぜみ /代ゼミ/\nよぜん /余喘/\nよそ /他所/余所/餘所;「余」旧字/\nよそいき /余所行き/\nよそう /予想/豫想;「予」旧字/\nよそういじょう /予想以上/\nよそうかい /予想会/\nよそうかくりつ /予想確率/\nよそうかのう /予想可能/\nよそうがい /予想外/\nよそうきじ /予想記事/\nよそうしゃ /予想者/\nよそうじゅんい /予想順位/\nよそうず /予想図/\nよそうち /予想値/\nよそうどおり /予想通り/\nよそうにんずう /予想人数/\nよそうひょう /予想表/\nよそうほう /予想法/\nよそうほうほう /予想方法/\nよそうもんだい /予想問題/\nよそうもんだいしゅう /予想問題集/\nよそうや /予想屋/\nよそおい /装い/装/\nよそく /予測/豫測;「予」旧字/\nよそくがい /予測外/\nよそくがた /予測型/\nよそくき /予測器/\nよそくごさ /予測誤差/\nよそくせい /予測性/\nよそくち /予測値/\nよそくてき /予測的/\nよそくどおり /予測通り/\nよそくのうりょく /予測能力/\nよそくふかのう /予測不可能/\nよそくふのう /予測不能/\nよそくへんかん /予測変換/\nよそくほう /予測法/\nよそくりつ /予測率/\nよそごと /余所事/\nよそじ /四十路/四十/\nよそみ /余所見/よそ見/\nよそめ /余所目/\nよそもの /余所者/よそ者/他所者/\nよそゆき /余所行き/\nよぞら /夜空/\nよた /与太/世太/yotta;[SI接頭語]Y,10^24/\nよたい /預貸/\nよたいりつ /預貸率/\nよたか /夜鷹/\nよたく /預託/余沢;先人の恩恵/\nよたくきん /預託金/\nよたくしょうほう /預託商法/\nよたばなし /与太話/\nよたもの /与太者/\nよたり /四人/\nよたろう /与太郎/四太郎/\nよだ /依田/与田/余田/誉田/\nよだいすう /余代数/\nよだち /夜立ち/\nよだつ /与奪;生殺-/予奪;=与奪/\nよだれ /涎/\nよだれかけ /涎掛け/\nよだん /余談/予断;-を許さない/四段/餘談;「余」旧字/豫斷;「予断」旧字/\nよだんかつよう /四段活用/\nよち /余地/予知/輿地/予地/豫知/余値/\nよちかん /予知観/\nよちず /輿地図/\nよちのうりょく /予知能力/\nよちむ /予知夢/\nよちょう /予兆/余丁/\nよちょうまち /余丁町/\nよちょきん /預貯金/\nよちれん /予知連/\nよっか /四日/翼下/４日/4日/\nよっかい /欲界;[仏教]/\nよっかいち /四日市/\nよっかいちえき /四日市駅/\nよっかいちぜんそく /四日市喘息/\nよっかいちほうめん /四日市方面/\nよっかく /浴客/\nよっかめ /四日目/\nよっきゃく /浴客/\nよっきゅう /欲求/\nよっきゅうふまん /欲求不満/\nよったり /四人/\nよっつ /四つ/4つ/\nよって /依って/∴/\nよっぱらい /酔っ払い/酔っぱらい/\nよっぽど /余っ程/\nよつ /四つ/四/\nよつあし /四足/四つ足/四つ脚/\nよついけ /四ツ池/\nよつおり /四つ折り/\nよつかいどう /四街道/\nよつかど /四つ角/\nよつがな /四つ仮名;[国語学]じぢずづ/\nよつき /四月/\nよつぎ /世継/世嗣/世嗣ぎ/世継ぎ/\nよつぎものがたり /世継物語/\nよつぎり /四つ切/四切/\nよつくら /四倉/\nよつずもう /四つ相撲/\nよつだけ /四つ竹/\nよつつじ /四辻/\nよつどき /四つ時/\nよつば /四葉/四つ葉/\nよつばし /四つ橋/\nよつぼし /四つ星/\nよつまた /四叉/四つ叉/\nよつみ /四つ身/\nよつめ /四つ目/\nよつめがき /四つ目垣/\nよつめとじ /四つ目綴じ/\nよつや /四谷/四ツ谷/\nよつやえき /四谷駅/\nよつやかいだん /四谷怪談/\nよつやさんちょうめ /四谷三丁目/\nよつやなぎ /四柳/\nよつやほうこう /四谷方向/\nよつやほうめん /四谷方面/\nよつやま /四つ山/\nよつゆ /夜露/\nよつわり /四つ割り/\nよつんばい /四つん這い/\nよづめ /余詰/\nよづり /夜釣り/夜釣/\nよてい /予定/豫定;「予」旧字/\nよていあん /予定案/\nよていかかく /予定価格/\nよていがい /予定外/\nよていがく /予定額/\nよていこう /予定稿/\nよていしゃ /予定者/\nよていしゃめい /予定者名/\nよていじかん /予定時間/\nよていじこく /予定時刻/\nよていすう /予定数/\nよていせん /予定線/\nよていち /予定地/\nよていちょうわ /予定調和/\nよていちょうわてき /予定調和的/\nよていどおり /予定通り/\nよていないよう /予定内容/\nよていにんずう /予定人数/\nよていのうぜい /予定納税/\nよていひょう /予定表/\nよていひん /予定品/\nよていび /予定日/\nよていへんこう /予定変更/\nよていりりつ /予定利率;引き下げ/\nよてき /余滴/\nよとう /与党/夜盗;コソ泥さん/\nよとうがわ /与党側/\nよとうむし /夜盗虫;害虫/\nよとぎ /夜伽/\nよとく /余得;余分の儲け/余徳;先人の恩徳/\nよど /淀/\nよどえ /淀江/\nよどおし /夜通し/\nよどがわ /淀川/\nよどがわかこう /淀川河口/\nよどがわかせんこうえん /淀川河川公園/\nよどがわかせんじき /淀川河川敷/\nよどぎみ /淀君/\nよどしゃこ /淀車庫/\nよどせん /予土線/\nよどばし /淀橋;地名,新宿区/\nよどみ /淀み/澱み/澱/\nよどみばし /澱橋/\nよどや /淀屋/\nよどやばし /淀屋橋/\nよない /米内/\nよないみつまさ /米内光政/\nよないやま /米内山/\nよなおし /世直し/\nよなか /夜中/\nよなかじゅう /夜中中/\nよなが /夜長/\nよなき /夜泣き/夜鳴き/\nよなくに /与那国/\nよなぐすく /与那城/\nよなぐに /与那国/\nよなぐにじま /与那国島/\nよなご /米子/\nよなごくうこう /米子空港/\nよなごじどうしゃどう /米子自動車道/\nよなぬき /ヨナ抜き/\nよなぬきおんかい /ヨナ抜き音階/\nよなばる /与那原/\nよなべ /夜なべ/\nよなよな /夜な夜な/\nよにげ /夜逃げ/\nよにげや /夜逃げ屋;[新語]/\nよにも /世にも/\nよにゅう /預入/\nよにん /余人/四人/\nよにんうち /四人打ち/\nよにんしゅう /四人衆/\nよにんめ /四人目/\nよね /米/\nよねい /米井/\nよねいちまる /米一丸/\nよねお /米雄/\nよねかわ /米川;姓/\nよねきち /米吉/\nよねくら /米倉/\nよねぐち /米口/\nよねこ /米子/\nよねさかせん /米坂線/\nよねざき /米崎/\nよねざわ /米沢/米澤/\nよねざわおり /米沢織/\nよねざわぎゅう /米沢牛/\nよねざわし /米沢市/\nよねしま /米嶋/\nよねしろがわ /米代川/\nよねじま /米嶋/\nよねず /米酢/\nよねだ /米田/\nよねつ /余熱;†afterheat.「-で火が通る」/予熱;†preheat.「フライパンを-する」/\nよねづ /米津/\nよねなが /米長/\nよねはら /米原/\nよねはる /米春/\nよねばやし /米林/\nよねみつ /米光/\nよねむら /米村/\nよねもと /米本/\nよねもり /米森/\nよねやま /米山/\nよねやまじんく /米山甚句;[民謡]新潟.「行こか参らんしょか米山薬師」/\nよねん /余年;≒余生/余念/四年/４年/餘念;「余」旧字/\nよねんせい /四年生/\nよねんめ /四年目/\nよの /与野/\nよのう /予納/\nよのうづ /米水津/\nよのじ /よノ字/\nよのすけ /世之介;西鶴『好色一代男』の主人公/\nよのつね /世の常/\nよのてん /与野店/\nよのなか /世の中/\nよのならい /世の習い/\nよは /余波/餘波;「余」旧字/\nよはい /余輩/予輩/\nよはく /余白/餘白;「余」旧字/\nよはねもくしろく /ヨハネ黙示録;[聖書]Revelation(Rev)/\nよはらい /預払い/\nよばい /夜這い;(当て字)/婚/\nよばたらき /夜働き/\nよばなし /夜咄;[茶道]午後六時のお茶会/夜話/\nよばわり /呼ばわり/\nよばん /四番/夜番/\nよばんちょう /四番丁/\nよひとよ /夜一夜/\nよび /予備/呼び/豫備;「予」旧字/\nよびえき /予備役/\nよびかいぎ /予備会議/\nよびかいせき /予備解析/\nよびかけ /呼び掛け/呼掛け/呼掛/\nよびかた /呼び方/\nよびがくせい /予備学生/\nよびがわ /呼び側/\nよびき /予備機/\nよびきょういく /予備教育/\nよびぐん /予備軍/予備群/\nよびけい /呼び径/\nよびけん /予備検/\nよびこ /呼子/\nよびこう /予備校/\nよびこうか /予備校化/\nよびこうさつ /予備考察/\nよびこうしゅうかい /予備講習会/\nよびこうしょう /予備交渉/\nよびこうせい /予備校生/\nよびこせん /呼子線/\nよびこみ /呼び込み/\nよびごえ /呼び声/\nよびしはらいにん /予備支払人/\nよびしゃ /予備車/\nよびしゃけんじょう /予備車検場/\nよびしん /予備審/\nよびしんさ /予備審査/\nよびしんさかい /予備審査会/\nよびしんぱん /予備審判/\nよびじっけん /予備実験/\nよびじょうほう /予備情報/\nよびすて /呼び捨て/呼捨て/呼びすて/\nよびせっけい /予備設計/\nよびせん /予備選/\nよびせんきょ /予備選挙/\nよびせんりょく /予備戦力/\nよびたい /予備隊/\nよびだし /呼出/呼び出し/呼出し/\nよびだしおん /呼出音/呼び出し音/\nよびだしがわ /呼出側/\nよびだしふごう /呼出符号/\nよびちしき /予備知識/\nよびちょうさ /予備調査/\nよびつけ /呼付け/呼び付け/\nよびてき /予備的/\nよびでんち /予備電池/\nよびとうひょう /予備投票/\nよびな /呼び名/呼名/\nよびね /呼値/呼び値/\nよびひ /予備費/\nよびび /予備日/\nよびへんせい /予備編成/\nよびみず /呼び水/\nよびめんきょ /予備免許/\nよびもどし /呼び戻し/\nよびもの /呼び物/\nよびや /呼び屋/\nよびょう /余病/\nよびよせん /予備予選/\nよびりん /呼び鈴/\nよふう /余風/\nよふかし /夜更かし/夜更し/\nよふけ /夜更け/夜更/\nよふん /余憤/\nよぶき /ヨブ記;[聖書]Job/\nよぶこ /呼子/\nよぶん /余分/余聞/餘分;「余」旧字/\nよへい /与平/余弊/\nよべ /昨夜/\nよほう /予報/余方/豫報;「予」旧字/\nよほうく /予報区/\nよほうし /予報士/\nよほうじかん /予報時間/\nよほど /余程/\nよぼう /予防/輿望;期待。「国民の-」/豫防;「予」旧字/\nよぼういがく /予防医学/\nよぼういりょう /予防医療/\nよぼうきん /予防菌/\nよぼうこうか /予防効果/\nよぼうさく /予防策/\nよぼうせっしゅ /予防接種/\nよぼうせん /予防線/\nよぼうせんそう /予防戦争/\nよぼうそち /予防措置/\nよぼうちゅうしゃ /予防注射/\nよぼうてき /予防的/\nよぼうほう /予防法/\nよぼうほうほう /予防方法/\nよまいごと /世迷い言/\nよまつ /余沫/\nよまつり /夜祭/夜祭り/\nよまわり /夜回り/\nよみ /黄泉/読み/\nよみあげ /読み上げ/読上げ/\nよみあわせ /読み合わせ/読合せ/\nよみうり /読売/讀賣;旧字/\nよみうりがわ /読売側/\nよみうりきょじん /読売巨人/\nよみうりきょじんぐん /読売巨人軍/\nよみうりけい /読売系/\nよみうりけいれつ /読売系列/\nよみうりしんぶん /読売新聞/\nよみうりしんぶんしゃ /読売新聞社;[企業名]www.yomiuri.co.jp/\nよみうりしんぶんゆうかん /読売新聞夕刊/\nよみうりせん /読売戦/\nよみうりちょうかん /読売朝刊/\nよみうりにほん /読売日本/\nよみうりらんど /読売ランド/\nよみかき /読み書き/\nよみかた /読み方/\nよみがな /読み仮名/読みがな/\nよみきり /読切/読み切り/読切り/\nよみくだし /読み下し/訓み下し/\nよみくだしぶん /読み下し文/訓み下し文/\nよみくち /読み口/\nよみこみ /読み込み/読込/読込み/\nよみこみじ /読み込み時/\nよみこみちゅう /読込中/\nよみごえ /読み声/\nよみごたえ /読み応え/\nよみじ /黄泉路/\nよみせ /夜店/夜見世/\nよみたに /読谷/\nよみだし /読み出し/\nよみち /夜道/\nよみて /読み手/詠み手;和歌の-/\nよみで /読みで/\nよみとり /読取/読み取り/読取り/\nよみとりき /読み取り機/\nよみのくに /黄泉の国/黄泉国/\nよみびとしらず /詠人不知/\nよみふだ /読み札/\nよみほん /読本/\nよみまちがい /読み間違い/\nよみもの /読み物/読物/\nよみや /宵宮/夜宮/\nよみょう /余命/\nよめ /嫁/夜目/娵;息子の妻/\nよめい /余命/餘命;旧字/\nよめいびり /嫁いびり/\nよめいり /嫁入り/嫁入/\nよめいりじたく /嫁入り支度/\nよめえらび /嫁選び/\nよめご /嫁御/\nよめごりょう /嫁御寮/\nよめさん /嫁さん/\nよめしゅうとめ /嫁姑/\nよめじょ /嫁女/\nよめとおめ /夜目遠目;-笠の内/\nよめとり /嫁取り/\nよめな /嫁菜/\nよも /四方/\nよもぎ /蓬/艾/蒿/\nよもぎう /蓬生/\nよもぎた /蓬田/\nよもぎだ /蓬田/\nよもぎもち /蓬餅/\nよもすえ /世も末/\nよもすがら /終夜/\nよもつ /黄泉つ;「つ」は「の」の意の格助詞/\nよもつくに /黄泉国/\nよもつひらさか /黄泉平坂/\nよもやま /四方山/\nよもやまばなし /四方山話/\nよやく /予約/豫約;「予」旧字/\nよやくうけつけ /予約受付/\nよやくうけつけちゅう /予約受付中/\nよやくか /予約課/予約可/\nよやくかいし /予約開始/\nよやくかいしび /予約開始日/\nよやくかのう /予約可能/\nよやくかんけい /予約関係/\nよやくがかり /予約係/\nよやくきげん /予約期限/\nよやくきのう /予約機能/\nよやくきゃく /予約客/\nよやくきろく /予約記録/\nよやくきん /予約金/\nよやくけん /予約券/\nよやくこうどく /予約購読/\nよやくこうにゅう /予約購入/\nよやくご /予約語/\nよやくしゃ /予約者/\nよやくしゅっぱん /予約出版/\nよやくしょうめいしょ /予約証明書/\nよやくじ /予約時/\nよやくじゅん /予約順/\nよやくじょうきょう /予約状況/\nよやくせい /予約制/\nよやくせき /予約席/\nよやくせってい /予約設定/\nよやくちゅう /予約中/\nよやくてはい /予約手配/\nよやくでんわばんごう /予約電話番号/\nよやくとくてん /予約特典/\nよやくないよう /予約内容/\nよやくはんばい /予約販売/\nよやくばんごう /予約番号/\nよやくひ /予約費/\nよやくひょう /予約表/\nよやくぶん /予約分/\nよやくへんこう /予約変更/\nよやくほうしき /予約方式/\nよやくまどぐち /予約窓口/\nよやくめい /予約名/\nよやくよう /予約要/\nよやくようし /予約用紙/\nよやくらん /予約欄/\nよやくりょういき /予約領域/\nよやくろくが /予約録画/\nよやくろくがきのう /予約録画機能/\nよやす /世安/\nよやとう /与野党/\nよやみ /夜闇/\nよゆう /余裕/餘裕;「余」旧字/\nよゆうしゃくしゃく /余裕綽々/余裕綽綽/\nよゆうじかん /余裕時間/\nよゆうは /余裕派;[文学]漱石・鴎外/\nよよ /夜々/世々/世世/夜夜/\nよよぎ /代々木/\nよよぎうえはら /代々木上原/\nよよぎきょうぎじょう /代々木競技場/\nよよぎこうえん /代々木公園/\nより /寄/縒/頼/依/和/依里/\nよりあい /寄合/寄り合い/\nよりあいがき /寄合書/\nよりあいじょたい /寄り合い所帯/\nよりあき /頼明/頼芸/頼晶/\nよりい /寄居/\nよりいかん /寄居間/\nよりいっそう /より一層/\nよりいと /縒り糸/\nよりうど /寄人/\nよりお /頼男/\nよりき /与力/寄木;流れ寄せた木/\nよりきり /寄り切り/\nよりこ /依子/頼子/夜梨子/\nよりしま /寄島/\nよりしろ /依代/憑代/\nよりすぐり /選りすぐり/\nよりせん /より線/縒り線/\nよりたおし /寄り倒し/\nよりちか /頼近/\nよりついせん /より対線/\nよりつき /寄付き/\nよりとも /頼朝/\nよりどころ /拠り所/拠/より所/拠所/據/\nよりどり /選り取り/\nよりどりみどり /選り取り見取り/\nよりによって /選りに選って/\nよりぬき /選り抜き/\nよりのぶ /頼信/\nよりびと /寄人/\nよりまし /憑坐/尸童/\nよりみ /寄り身/\nよりみち /寄り道/\nよりめ /寄り目/\nよりゅうど /寄人/\nよりょく /余力/餘力;「余」旧字/\nよる /夜/依/倚/\nよるい /余類/\nよるおそく /夜遅く/\nよるがた /夜型/\nよるごはん /夜御飯/\nよるちゃく /夜着/\nよるひる /夜昼/\nよるべ /寄る辺/\nよるよう /夜用/\nよるよなか /夜夜中/\nよるよる /夜々/夜夜/\nよれい /予冷/予鈴/余齢/\nよろい /鎧/\nよろいいたちうお /鎧鼬魚/\nよろいざわ /鎧沢/\nよろいせんし /鎧戦士/\nよろいど /鎧戸/\nよろいどおし /鎧通し/\nよろいまど /鎧窓/\nよろいむしゃ /鎧武者/\nよろく /余録;余話/余禄;儲け物/\nよろけ /蹌踉/蹣跚/\nよろこび /喜び/慶び;(祝福)「お-申し上げます」 (字義:お祝いを持って行く)/歓び;(字義:声を上げてよろこぶ)/悦び;(字義:心のしこりが取れる)/憙/\nよろこびごと /喜び事/慶び事/\nよろしく /宜しく/\nよろず /万/萬/\nよろずちょうほう /万朝報/\nよろずや /万屋/\nよろずやきんのすけ /萬屋錦之介/\nよろぼし /弱法師/\nよろん /世論;せろん。「輿論」の代替表記/輿論;本来の字/余論;他の議論/与論;地名 NB:「輿論」の意では誤り(「輿」と「與」の混同)/與論;「与」の旧字/餘論;「余」の旧字/\nよろんちょうさ /世論調査/\nよろんゆうどう /世論誘導/\nよわ /余話/夜半;(当て字)/\nよわい /齢/齡;「齢」の旧字/弱い/\nよわき /弱気/\nよわきすじ /弱気筋/\nよわごし /弱腰/\nよわたり /世渡り/\nよわたりじょうず /世渡り上手/\nよわね /弱音/\nよわび /弱火/\nよわふくみ /弱含み/\nよわみ /弱味/弱み;-に付け込む/\nよわみそ /弱味噌/\nよわむし /弱虫/\nよわめ /弱目/\nよわよわ /弱々/\nよわりめ /弱り目/\nよん /四/４/\nよん> /四/\nよんい /四位/\nよんかい /四階/\nよんかいせい /四回生/\nよんかいめ /四回目/\nよんかんおう /四冠王/\nよんがっか /四学科/\nよんき /四紀/\nよんきゅう /四球/四級/\nよんきょうか /四教科/\nよんぎょう /四行/\nよんく /四駆/四区/\nよんけたほう /四桁法/\nよんけん /四研/４研/\nよんげんすう /四元数/\nよんげんそせつ /四元素説/\nよんこう /4項/\nよんこま /４コマ/\nよんこままんが /４コマ漫画/四コマ漫画/\nよんごう /四合/\nよんごうびん /四合瓶/\nよんさいば /四歳馬/\nよんし /四子/\nよんしまい /四姉妹/\nよんしゃ /四者/4者/\nよんしゃたくいつ /四者択一/\nよんしゅうかん /四週間/\nよんしゅるい /四種類/4種類/\nよんしょう /四章/四商/\nよんしょうめ /四勝目/\nよんしょく /四色/\nよんしょくもんだい /四色問題;[数学]four-colour problem/\nよんじゅう /四重/四十/\nよんじゅうじんかく /四重人格/\nよんじょ /四女/\nよんせい /四声/\nよんせんねん /四千年/\nよんたく /四択/\nよんだい /四大/四台/\nよんだいしゅうきょう /四大宗教/\nよんちゃく /四着/\nよんとう /四島/\nよんとうこく /四等国/\nよんとうごらく /四当五落/\nよんど /四度/\nよんどかく /四度核/\nよんなん /四男/\nよんねん /四年/\nよんのじがため /４の字固め;プロレス技/\nよんばいたい /四倍体;[生物]tetraploid/\nよんばんめ /四番目/4番目/\nよんぱく /四白/\nよんひき /四匹/\nよんびょうし /四拍子;[音楽]/\nよんぶ /四部/\nよんぶん /四分/\nよんぶんかつ /四分割/\nよんべ /昨夜/\nよんほん /四本/\nよんほんゆび /四本指/\nよんまい /四枚/\nよんめい /四名/４名/\nよんめん /四面/\nよんもく /四目/\nよんもじことば /四文字言葉/\nよんりん /四輪/\nよんりんくどう /四輪駆動/\nよんりんくどうしゃ /四輪駆動車/\nよんりんしゃ /四輪車/\nよんりんどう /四輪道/\nよんわり /四割/\nら /等/裸/羅;銅鑼/鑼;銅鑼/蘿;かずら/邏;巡邏/螺;螺鈿/騾;騾馬/拉;拉致/們/良;奈良/\nらーぱーつぁい /辣白菜/\nらーめん /拉麺/老麺/\nらーめんこうぞう /ラーメン構造/\nらーめんてん /ラーメン店/\nらーめんや /ラーメン屋/\nらーゆ /辣油/ラー油/\nらい /癩;らい病/来/頼;信頼/籟;笛/雷;落雷/蕾;花蕾/罍;(酒樽)/儡;傀儡/櫑;≒罍/擂;する/耒;(鋤)/莱/磊;磊落/賚;(賜物)/醴;白酒/礼;(呉音)礼記/來;「来」の旧字(人名用漢字)/徠;「来」の異体字/\nらい> /来/\nらいい /来意/\nらいいん /来院/\nらいう /雷雨/\nらいうん /雷雲/\nらいえん /来援/来演/\nらいおう /来往/\nらいか /来夏/雷火/\nらいかい /来会/\nらいかん /来館/雷管/来観/\nらいが /来駕/雷牙/\nらいがく /来学/\nらいがくねん /来学年/\nらいがっき /来学期/\nらいき /来季;next season/来期;next period/礼記/\nらいきゃく /来客/\nらいきゃくちゅう /来客中/\nらいきゃくよう /来客用/\nらいぎょ /雷魚/\nらいけん /来県/\nらいげき /雷撃/\nらいげきき /雷撃機/\nらいげつ /来月/\nらいげつごう /来月号/\nらいげつすえ /来月末/\nらいげつちゅう /来月中/\nらいげつど /来月度/\nらいげつぶん /来月分/\nらいげつまつ /来月末/\nらいげん /来源/\nらいこう /来校/来航/来光/雷光;lightning/雷公;雷さま/来寇/来貢/雷汞;Hg(ONC)2/\nらいごう /来迎/来降/\nらいごうず /来迎図/\nらいさん /礼賛/礼讃/\nらいさんよう /頼山陽/\nらいしーずん /来シーズン/\nらいしつ /来室/\nらいしゃ /来社/来車/\nらいしゅう /来週/来襲/来秋/来集/\nらいしゅうあたま /来週頭/\nらいしゅうかよう /来週火曜/\nらいしゅうげつよう /来週月曜/\nらいしゅうちゅう /来週中/\nらいしゅうぶん /来週分/\nらいしゅうほうえい /来週放映/\nらいしゅうまつ /来週末/\nらいしゅうよこく /来週予告/\nらいしゅん /来春/\nらいしゅんかいまく /来春開幕/\nらいしゅんしゅうしょく /来春就職/\nらいしょ /来所/来書;来た手紙/\nらいしょう /来生/\nらいしん /来診/来信;来た手紙/\nらいしんし /頼信紙/\nらいじ /来示/\nらいじゅ /頼樹/\nらいじゅう /雷獣/\nらいじょう /来場/来状;来た手紙/\nらいじょうしゃ /来場者/\nらいじん /雷神/\nらいじんおう /雷神王/\nらいせ /来世/\nらいせい /雷声/\nらいせいき /来世紀/\nらいせん /来仙/\nらいせんすけいやく /ライセンス契約/\nらいせんすりょう /ライセンス料/\nらいそん /来孫/\nらいぞう /頼三/\nらいた /雷太/\nらいたく /来宅/\nらいだん /来談/\nらいちゃく /来着/\nらいちょう /雷鳥/来聴/来朝/\nらいちょうさわ /雷鳥沢/\nらいてい /雷帝;イワン-/雷霆;thunderbolt/\nらいてん /来店/\nらいでん /雷電/来電;来た電報/\nらいとう /来冬/\nらいときゅう /ライト級;[ボクシング]61kg以下/\nらいどう /雷同/来道/\nらいなつ /来夏/\nらいにち /来日/\nらいにちけってい /来日決定/\nらいにちこうえん /来日公演/\nらいにちじ /来日時/\nらいにちちゅう /来日中/\nらいにちちゅうし /来日中止/\nらいにちまえ /来日前/\nらいにん /来任/\nらいねん /来年/\nらいねんあき /来年秋/\nらいねんいこう /来年以降/\nらいねんいっぱい /来年一杯/\nらいねんかいさい /来年開催/\nらいねんごろ /来年頃/\nらいねんそつぎょう /来年卒業/\nらいねんど /来年度/\nらいねんどちゅう /来年度中/\nらいねんどまつ /来年度末/\nらいねんなつ /来年夏/\nらいねんはる /来年春/\nらいねんまつ /来年末/\nらいはい /礼拝/\nらいはいじょ /礼拝所/\nらいはいどう /礼拝堂/\nらいはる /来春/\nらいはん /来阪;大阪へ来る/\nらいばしょ /来場所/來場所;「来」旧字/\nらいばるいしき /ライバル意識/\nらいひん /来賓/\nらいひんせき /来賓席/\nらいびょう /癩病/\nらいふく /来復/\nらいふるじゅう /ライフル銃;rifle/\nらいぶかん /ライブ感/\nらいぶちゅう /ライブ中/\nらいぶちゅうけい /ライブ中継/\nらいぶばん /ライブ盤/\nらいぶらりかんすう /ライブラリ関数/\nらいぶろくおん /ライブ録音/\nらいほう /来訪/来報/\nらいほうしゃ /来訪者/\nらいむ /来夢/\nらいむぎ /ライ麦/\nらいむぎばたけ /ライ麦畑/\nらいめい /雷鳴/雷名;fame/\nらいもん /雷文/\nらいゆう /来遊/来由;≒由来/\nらいらい /来々/磊々;「-落々」/\nらいらいねん /来々年/\nらいらいらくらく /磊々落々/磊磊落落/\nらいらく /磊落/\nらいりゅう /雷竜/\nらいりん /来臨/\nらいれき /来歴/\nらいん /莱因/\nらいんすう /ライン数/\nらう /羅宇/\nらうす /羅臼/\nらお /羅宇/\nらおご /ラオ語;ラオ族の言語/\nらおちゅー /老酒/\nらおちゅう /老酒/\nらおん /ラ音/\nらかん /羅漢/\nらかんか /羅漢果/\nらかんちゅう /羅貫中;三国志演義/\nらがん /裸眼/\nらがんしりょく /裸眼視力;⇔矯正視力/\nらがんりったいし /裸眼立体視/\nらぎょう /裸形/ラ行/ら行/\nらぎょうへんかくかつよう /ラ行変格活用;[文法]ラ変。 (有り)ら-り-り-る-れ-れ/\nらく /楽/落/酪;酪農/絡;連絡/洛;上洛/烙;烙印/珞;瓔珞/駱;駱駝/犖;(まだらうし)/樂;「楽」の旧字(人名用漢字)/\nらくいちらくざ /楽市楽座/\nらくいん /烙印/落胤/\nらくいんきょ /楽隠居/\nらくえん /楽園/\nらくかん /楽観/\nらくかんてき /楽観的/\nらくがい /洛外/\nらくがき /落書き/落書/楽書;=落書/楽書き/\nらくがきちょう /落書き帳/落書帳/らく書き帳/\nらくがん /落雁/\nらくご /落語/落伍/落後;「落伍」の常用漢字での書き換え/\nらくごか /落語家/\nらくごしゃ /落伍者/落後者;「落伍者」の常用漢字での書き換え/\nらくごばんぐみ /落語番組/\nらくさ /落差/\nらくさつ /落札/\nらくさつかかく /落札価格/\nらくさつしゃ /落札者/\nらくさん /酪酸;butyric acid/\nらくざ /楽座/\nらくしゃ /落車/\nらくしゅ /落首/落手/\nらくしょ /落書/洛書/\nらくしょう /楽勝/落掌;入手/落照;夕陽/酪漿;乳汁/\nらくしょく /落飾/\nらくじつ /落日/\nらくじょう /落城/\nらくすいそう /落水荘;[建築]Falling Water. F.L.Wrightの代表作/\nらくせい /落成/\nらくせいけんさ /落成検査/\nらくせいしき /落成式/\nらくせき /落石/落籍/\nらくせつ /落雪/落屑;[医]desquamation/\nらくせん /落選/\nらくせんうんどう /落選運動/\nらくせんしゃ /落選者/\nらくたい /落体/\nらくたろう /楽太郎;芸名/\nらくたん /落胆/\nらくだ /駱駝/\nらくだい /落第/\nらくだいせい /落第生/\nらくだいてん /落第点/\nらくだいろ /駱駝色/\nらくち /楽地/\nらくちゃく /落着/\nらくちゃわん /楽茶碗/\nらくちゅう /洛中/\nらくちょう /落丁/落潮/\nらくちん /楽チン/楽ちん/楽珍/\nらくぢゃわん /楽茶碗/\nらくてつ /落鉄/\nらくてん /楽天/\nらくてんか /楽天家/\nらくてんし /楽天使/\nらくてんしゅぎ /楽天主義;optimism/\nらくてんてき /楽天的/\nらくとう /洛東/\nらくど /楽土/\nらくのう /酪農/\nらくのうか /酪農家/\nらくのうぎょう /酪農業/\nらくはく /落魄;おちぶれる/落剥;はがれおちる/\nらくはつ /落髪/\nらくば /落馬/\nらくばい /落梅/\nらくばく /落莫/\nらくばん /落盤/落磐;=落盤/\nらくひつ /落筆/\nらくび /楽日/\nらくほく /洛北/\nらくほくこうこう /洛北高校/\nらくほくこうこうまえ /洛北高校前/\nらくめい /落命/\nらくやき /楽焼/楽焼き/\nらくよう /落葉/洛陽;地名,(Luoyang)/落陽;sunset/\nらくようこうぼく /落葉高木/\nらくようこうようじゅ /落葉広葉樹/\nらくようじゅ /落葉樹/\nらくようじゅりん /落葉樹林/\nらくようていぼく /落葉低木/\nらくらい /落雷/\nらくらく /楽々/楽楽/落落;「磊磊-」/\nらくるい /落涙/\nらくろうぐん /楽浪郡;地名,現在の平壌周辺/\nらぐびーぶ /ラグビー部/\nらこく /羅国/\nらざほーじうむ /Rf/Rutherfordium/\nらし /螺子;ねじ/裸子;「-植物」/\nらししょくぶつ /裸子植物/\nらししょくぶつあもん /Gymnospermae/\nらしゃ /羅紗/\nらしゅつ /裸出/\nらしょうもん /羅生門/\nらしん /裸身/羅針/\nらしんぎ /羅針儀/\nらしんばん /羅針盤/\nらしんばんざ /羅針盤座;Pyxis(Pyx)/\nらじ /裸耳/\nらじうむ /Ra/Radium/\nらじおきょく /ラジオ局/\nらじおこうざ /ラジオ講座/\nらじおしーえむ /ラジオＣＭ/\nらじおしゅつえん /ラジオ出演/\nらじおたいそう /ラジオ体操/\nらじおちゅうけい /ラジオ中継/\nらじおばんぐみ /ラジオ番組/\nらじおほうそう /ラジオ放送/\nらじかるはんのう /ラジカル反応/\nらじょうもん /羅城門;羅生門/\nらせつ /羅刹;[仏教](raksasa)人喰い鬼/羅切;[仏教]castration/\nらせん /螺旋/螺線/ら旋/\nらせんかいだん /螺旋階段/\nらせんじょう /螺旋状/\nらそく /裸足/\nらぞう /裸像/\nらたい /裸体/\nらたいが /裸体画;nude/\nらち /埒/拉致/埓;異体字/\nらちかんきん /拉致監禁/\nらちがい /埒外/\nらっか /落下/落花/落果/\nらっかうんどう /落下運動/\nらっかさん /落下傘/\nらっかさんぶたい /落下傘部隊;paratroop/\nらっかせい /落花生/\nらっかちてん /落下地点/\nらっかちゅう /落下中/\nらっかてん /落下点/\nらっかぶったい /落下物体/\nらっかぶつ /落下物/\nらっかりゅうすい /落花流水/\nらっかろうぜき /落花狼藉/\nらっかん /楽観/落款/\nらっかんし /楽観視/\nらっかんしゅぎ /楽観主義/\nらっかんしゅぎしゃ /楽観主義者/\nらっかんてき /楽観的/\nらっかんろん /楽観論/\nらっき /落暉/\nらっきゅう /落球/\nらっきょう /薤/辣韮;=薤/辣韭;=薤/楽境;安楽な境遇/\nらっこ /海獺;(アイヌ語)rakko/猟虎;=海獺/\nらっしゅじ /ラッシュ時/\nらっせるしゃ /ラッセル車;(russel) 除雪車/\nらっぱ /喇叭/\nらっぱしゅ /喇叭手/\nらっぱずいせん /喇叭水仙/\nらっぱのみ /ラッパ飲み/喇叭飲み/\nらつ /辣;辛辣/剌;溌剌/喇;喇叭/拉/溂;溌溂(=溌剌)/\nらつわん /辣腕/\nらてんけい /ラテン系/\nらてんご /ラテン語;natale solum dulce/\nらてんもじ /ラテン文字;Latin characters/\nらでん /螺鈿/\nらどん /Rn/Radon/\nらぬきことば /ら抜き言葉;[国語学]「タマネギ食べれる？」/\nらば /騾馬/\nらふ /裸婦/\nらふぞう /裸婦像/\nらぶは /ラブ波;[地学]Love wave/\nらぶらどるかいりゅう /ラブラドル海流;Labrador current/\nらへん /ラ変/\nらまーずほう /ラマーズ法;出産法。Lamaze technique/\nらまきょう /ラマ教;Lamaism/\nらむしゅ /ラム酒;(rum) サトウキビ蒸留酒/\nらむだ /λ;lambda/Λ;Lambda/\nらむにく /ラム肉/\nらめいと /ラメ糸/\nらめいり /ラメ入り/\nらもん /羅門/\nらりこっぱい /乱離骨灰/\nらりょう /羅綾/\nられつ /羅列/\nらん /欄;†column/蘭;†[植物]orchid/卵/乱/濫;濫用/藍;藍色/覧;一覧/覽;「覧」の旧字(人名用漢字)/儖/嬾;嬾惰(=懶惰)/懶;懶惰/攬;総攬/檻;おり/欖;橄欖/籃;揺籃/襤;襤褸(ぼろ)/繿;「襤」の異体字/纜;ともづな/瀾;波瀾万丈/爛;爛熟/襴;金襴/闌;たけなわ/巒/欒;団欒/臠;ししむら/鸞;親鸞/嵐/婪;貪婪/亂;「乱」の旧字/\nらん> /乱;乱落,乱山,乱積み/\nらんい /蘭医/\nらんうん /乱雲/\nらんえ /爛壊/\nらんえき /卵液/\nらんおう /卵黄/\nらんおうのう /卵黄嚢/\nらんおうまく /卵黄膜/\nらんか /蘭科/爛柯;囲碁の楽しさ/\nらんかい /卵塊/\nらんかいはつ /乱開発/\nらんかく /乱獲/卵殻;shell/濫獲/卵核;[生物]ovum nucleus/\nらんかくまく /卵殻膜/\nらんかつ /卵割/\nらんかつこう /卵割腔/\nらんかん /欄干/卵管/藍関/\nらんかんさい /卵管采/\nらんがい /欄外/\nらんがく /蘭学/乱学/\nらんがくことはじめ /蘭学事始;杉田玄白(1815)/\nらんき /嵐気/\nらんきゅう /卵丘/\nらんきりゅう /乱気流/\nらんぎく /乱菊/\nらんぎょう /乱行/\nらんぎょく /藍玉/\nらんぎり /乱切り/\nらんくがい /ランク外/\nらんくづけ /ランク付け/\nらんぐい /乱杭/乱杙;=乱杭/\nらんぐいば /乱杭歯/乱杙歯;歯並びの悪い歯/\nらんぐん /乱軍/\nらんけーぶる /LANケーブル/\nらんけい /卵形/鸞鏡/\nらんげき /乱撃/\nらんげるはんすとう /ランゲルハンス島/\nらんこ /蘭子/\nらんこう /乱交;orgy/乱行;=らんぎょう/\nらんこうげ /乱高下/\nらんこし /蘭越/\nらんこん /乱婚/\nらんご /蘭語/\nらんごく /乱国/\nらんさいぼう /卵細胞/\nらんざつ /乱雑/\nらんざん /嵐山/乱山/\nらんし /乱視/卵子/\nらんしま /蘭島/\nらんしゃ /乱射/\nらんしゅ /乱酒/\nらんしゅう /蘭州/\nらんしょ /蘭書/\nらんしょう /卵生;[仏教]/濫觴;origin/\nらんしょく /藍色/卵色/\nらんしん /乱心/乱臣/\nらんしんぞくし /乱臣賊子/\nらんじゃたい /蘭奢待/\nらんじゅ /藍綬/\nらんじゅく /爛熟/\nらんじゅくき /爛熟期/\nらんじょ /乱序/\nらんじょう /乱声/\nらんすい /嵐翠;green haze/乱酔/\nらんすう /乱数/\nらんすうか /乱数化/\nらんすうけいれつ /乱数系列/\nらんすうせいせい /乱数生成/\nらんすうち /乱数値/\nらんすうはっせい /乱数発生/\nらんすうはっせいき /乱数発生器/\nらんすうひょう /乱数表/\nらんすうれつ /乱数列/\nらんせい /乱世/卵生/\nらんせいしょく /藍青色/\nらんせん /乱戦/\nらんぜん /爛然/\nらんそ /濫訴/\nらんそう /卵巣/藍藻/乱奏/\nらんそううん /乱層雲/\nらんそうがん /卵巣癌/卵巣がん/卵巣ガン/\nらんそうるい /藍藻類;[植物]blue algae/\nらんぞう /濫造/乱造/乱声;=らんじょう/\nらんたいせい /卵胎生/\nらんたろう /乱太郎/\nらんたん /La/Lanthanum/\nらんだ /乱打/懶惰/\nらんだせん /乱打戦/\nらんちき /乱痴気/\nらんちきさわぎ /乱痴気騒ぎ/\nらんちく /蘭竹;[美術]蘭と竹の画題/\nらんちょう /乱調/乱丁/蘭蝶;新内節/鸞鳥/\nらんちょうし /乱調子/\nらんづみ /乱積み/\nらんていじょ /蘭亭序;[固有名詞]王羲之の代表作/\nらんてっこう /藍鉄鉱/\nらんでぃ /蘭泥/\nらんでい /蘭泥/\nらんでん /藍田/\nらんとう /乱闘/卵塔/\nらんとうじけん /乱闘事件/\nらんとうちゅう /乱闘中/\nらんとうば /卵塔場/\nらんどうこう /藍銅鉱/\nらんどく /乱読/濫読/濫讀;旧字/\nらんどり /乱取り/\nらんない /欄内/\nらんにゅう /乱入/闌入;無許可で入る/\nらんにゅうしゃ /乱入者/\nらんにゅうたいせん /乱入対戦/\nらんはんしゃ /乱反射/\nらんばい /乱売/\nらんばつ /乱伐/濫伐/\nらんぱく /卵白/\nらんぱつ /乱発/濫発/乱髪/\nらんびょうし /乱拍子/\nらんぴ /乱費/濫費/\nらんぴつ /乱筆/\nらんぴつらんぶん /乱筆乱文/\nらんぶ /乱舞/\nらんぶん /乱文/\nらんぶんかつ /卵分割/\nらんぺき /藍碧/蘭癖/\nらんほう /卵胞/\nらんぼう /乱暴/乱妨;掠奪・狼藉/濫妨/\nらんぼうもの /乱暴者/\nらんぼうろうぜき /乱暴狼藉/\nらんぽ /乱歩/\nらんぽう /卵胞/蘭方/鸞鳳/乱邦/乱峰/\nらんぽうい /蘭方医/\nらんぽうほるもん /卵胞ホルモン/\nらんぽしょう /乱歩賞/\nらんぽん /藍本/\nらんま /欄間/乱麻;「快刀-」/乱馬/\nらんまく /卵膜/\nらんまる /蘭丸/\nらんまん /爛漫/\nらんみゃく /乱脈/\nらんもく /ラン目/Gynandrae/Microspermae/Orchidales/\nらんもん /乱文/\nらんよう /乱用/濫用/卵用/\nらんようしゅ /卵用種/\nらんらん /爛々/爛爛/\nらんり /乱離/\nらんりつ /乱立/\nらんりつじょうたい /乱立状態/\nらんりゅう /乱流/\nらんりゅうろん /乱流論/\nらんりょう /蘭領;Dutch.「-インドシナ」/\nらんりん /乱倫/\nらんる /襤褸/藍縷;=襤褸/\nらんるい /卵類/\nり /理/利/裏;back/裡;inside/里/離;([八卦]陽陰陽)/吏/李/哩;mile/浬;sea mile/釐;1／100/俚;いなか/履/罹;罹災/璃;瑠璃/梨;なし/痢;下痢/莉;茉莉/俐;伶俐/悧;怜悧/漓/籬;まがき/莅;のぞ・む/詈;罵詈/驪;くろうま/\nり> /離;離韓,離仏,離国/\nりー /李/\nりーぐせん /リーグ戦;league game/\nりーぐゆうしょう /リーグ優勝/\nりーすがいしゃ /リース会社/\nりーすけいやく /リース契約/\nりーすりょう /リース料/\nりーだーかく /リーダー格/\nりーち /立直;[麻雀]/\nりーどがっき /リード楽器;reed instrument/\nりーどせん /リード線/\nりあ /里亜/\nりあい /理合;reason/理合い/\nりあおう /リア王;King Lear,1605?,Shakespeare/\nりあげ /利上げ/\nりあすしきかいがん /リアス式海岸;rias coast/\nりあるたいむしょり /リアルタイム処理/\nりいち /利一;名/理一;名/理１/\nりいちろう /理一郎;名/\nりいん /吏員/\nりうまちか /リウマチ科/\nりえ /理恵;名/理絵;名/利恵;名/里絵;名/理央;名/里恵;名/里枝;名/利枝;名/利栄;名/莉英;名/リエ;名/\nりえき /利益/\nりえきかくてい /利益確定/\nりえきかんかく /利益感覚;計数感覚/\nりえきかんげん /利益還元/\nりえきしゃかい /利益社会;[社会学]Gesellschaft/\nりえきしゅうだん /利益集団;interest group/\nりえきしょぶんけいさんしょ /利益処分計算書/\nりえきじゅんびきん /利益準備金;法定準備金の一種。資本金の4分の1に達するまで配当の10分の1以上を積み立てる商法上の制度/\nりえきじょうよきん /利益剰余金/\nりえきぞう /利益増/\nりえきだいひょう /利益代表/\nりえきついきゅう /利益追求/\nりえきはいとう /利益配当/\nりえきはいぶん /利益配分/\nりえきふりえき /利益不利益/\nりえきぶんぱい /利益分配/\nりえきゆうせん /利益優先/\nりえきゆうどう /利益誘導/\nりえきりつ /利益率/\nりえこ /理恵子/利江子/\nりえん /離縁/梨園/\nりえんじょう /離縁状/\nりお /理音/\nりおち /利落ち/\nりおな /里緒菜/\nりか /理科/梨花/李下;-に冠を正さず/里歌/里香/梨香/理香/里佳/理化/利佳/利香/理加/梨加/里花/梨果/\nりかい /理解/理会/\nりかいかてい /理解過程/\nりかいしゃ /理解者/\nりかいじょうたい /理解状態/\nりかいど /理解度/\nりかいのうりょく /理解能力/\nりかいふかのう /理解不可能/\nりかいふのう /理解不能/\nりかいぶそく /理解不足/\nりかいりょく /理解力/\nりかいりょくぶそく /理解力不足/\nりかがく /理化学/\nりかがくけんきゅうしょ /理化学研究所/\nりかがくけんきゅうじょ /理化学研究所/\nりかく /離隔;へだたり/離角;2点の角距離/\nりかけい /理科系/\nりかけいしゅっしんしゃ /理科系出身者/\nりかけいにんげん /理科系人間/\nりかこ /里佳子/理香子/りか子/里加子/\nりかしつ /理科室/\nりかじょしだい /梨花女子大/\nりかじょしだいがっこう /梨花女子大学校;韓国/\nりかだい /理科大/\nりかだいがく /理科大学/\nりかてき /理科的/\nりかにるい /理科二類/\nりかねんぴょう /理科年表/\nりかん /罹患/離間/\nりかんさく /離間策/\nりかんりつ /罹患率/\nりがい /利害/理外/\nりがいかんけい /利害関係/\nりがいかんけいしゃ /利害関係者/\nりがいとくしつ /利害得失/\nりがく /理学/\nりがくけい /理学系/\nりがくけいけんきゅうか /理学系研究科/\nりがくけんきゅうか /理学研究科/\nりがくしゅうし /理学修士/\nりがくてき /理学的/\nりがくはかせ /理学博士/\nりがくはくし /理学博士/\nりがくぶ /理学部/\nりがくぶ#ごうかん /理学部#0号館/\nりがくぶかがっか /理学部化学科/\nりがくぶすうがっか /理学部数学科/\nりがくぶちょう /理学部長/\nりがくぶぶつり /理学部物理/\nりがくぶぶつりがっか /理学部物理学科/\nりがくりょうほう /理学療法;[医]/\nりがくりょうほうし /理学療法士;physical therapist(PT). 国家資格/\nりがっか /理学科/\nりがん /離岸/\nりがんりゅう /離岸流/\nりき /力/利器/理気/篥;篳篥/理器;?/\nりきいし /力石/\nりきえい /力泳/\nりきえき /力役/\nりきえん /力演/\nりきお /力男/力雄/理紀夫/\nりきかく /力覚/\nりきかん /力感/\nりきがく /力学/\nりきがくかんけい /力学関係/\nりきがくけい /力学系/\nりきがくけいりろん /力学系理論/\nりきがくけんきゅうしつ /力学研究室/\nりきがくてき /力学的/\nりきこう /力行/\nりきさく /力作/\nりきし /力士/\nりきしゃ /力者/力車/\nりきせき /力積/\nりきせつ /力説/\nりきせん /力戦;-奮闘/力線;flux line/\nりきせんふんとう /力戦奮闘/\nりきそう /力走/力漕/\nりきぞう /力蔵/\nりきたけ /力武/\nりきち /利吉/\nりきてん /力点/\nりきてんし /力天使;virtues/\nりきとう /力投/力闘/\nりきどう /力動/\nりきどうかん /力動感/\nりきどうざん /力道山/\nりきどうざんじだい /力道山時代/\nりきば /力場/力馬;?/\nりきや /力也/力哉/\nりきゅう /利休/離宮/\nりきゅういろ /利休色/\nりきゅうねずみ /利休鼠/\nりきゅうばし /利休箸/\nりきょう /離郷/離京/\nりきりつ /力率;[電気] 皮相電力に対する有効電力の割合/\nりきりょう /力量/\nりきりょうてき /力量的/\nりきん /利金/\nりぎょ /鯉魚/李漁/\nりく /陸/戮;殺戮/勠;(あわせる)/淕;(雪)/\nりくあげ /陸揚げ/陸揚/\nりくい /陸尉/\nりくいぐあな /陸イグアナ/\nりくう /陸羽/\nりくうさいせん /陸羽西線/\nりくうとうせん /陸羽東線/\nりくうん /陸運/\nりくうんきょく /陸運局/\nりくうんぎょう /陸運業/\nりくうんしきょく /陸運支局/\nりくうんじむきょく /陸運事務局/\nりくうんじむしょ /陸運事務所/\nりくえい /陸影/\nりくえふ /六衛府/\nりくお /陸男/\nりくか /六花/\nりくかい /陸海/\nりくかいくう /陸海空/\nりくかいくうぐん /陸海空軍/\nりくかいぐん /陸海軍/\nりくかぜ /陸風/\nりくかわ /陸川/\nりくかん /六官;NB:[天地春夏秋冬]官/\nりくがわ /陸側/\nりくがん /陸岸/\nりくきょう /陸橋/\nりくぎ /六義/\nりくぎえん /六義園/\nりくぐん /陸軍/\nりくぐんしかんがっこう /陸軍士官学校/\nりくぐんしき /陸軍式/\nりくぐんしょう /陸軍省/\nりくぐんだいがっこう /陸軍大学校/\nりくぐんだいじん /陸軍大臣/\nりくぐんびょういん /陸軍病院/\nりくけいとう /陸繋島/\nりくけん /陸圏/\nりくこう /陸攻/\nりくこく /六国;=りっこく/\nりくさ /陸佐/\nりくし /陸士/\nりくしき /陸式/\nりくしゅつ /六出/\nりくしゅつか /六出花/\nりくしょ /六書/\nりくしょう /陸相;陸軍大臣/陸将/戮笑;物笑い/\nりくじ /陸自/\nりくじょう /陸上/\nりくじょうかんけい /陸上関係/\nりくじょうき /陸上機/\nりくじょうきょうぎ /陸上競技/\nりくじょうきょうぎじょう /陸上競技場/\nりくじょうこうつう /陸上交通/\nりくじょうこうつうもう /陸上交通網/\nりくじょうじえいたい /陸上自衛隊/\nりくじょうたんぱつ /陸上単発/\nりくじょうぶ /陸上部/\nりくじょうぶたい /陸上部隊/\nりくじょく /戮辱/\nりくすいがく /陸水学/\nりくせい /陸生/陸棲/\nりくせいそう /陸成層/\nりくせん /陸戦/\nりくせんきそく /陸戦規則/\nりくせんたい /陸戦隊/\nりくぜん /陸前/\nりくぜんさんのう /陸前山王/\nりくぜんたかた /陸前高田/\nりくそう /陸送/陸曹/\nりくぞく /陸続/\nりくたい /六体/\nりくたん /陸単/\nりくだな /陸棚/\nりくち /陸地/\nりくちゅう /陸中/\nりくちゅうおおはし /陸中大橋/\nりくちょう /六朝/\nりくつ /理屈/\nりくつぜめ /理屈責め/\nりくつづき /陸続き/\nりくつぬき /理屈抜き/\nりくつや /理屈屋/\nりくでん /陸田;畑/\nりくとう /陸稲/\nりくとうさんりゃく /六韜三略/\nりくとく /六徳;人が守るべき六つの徳。「ろくとく」とも/\nりくどう /六道/\nりくな /陸名;姓/\nりくの /陸野/\nりくのことう /陸の孤島/\nりくはんきゅう /陸半球/\nりくふう /陸風/\nりくふうがた /陸封型/\nりくへい /陸兵/\nりくべつ /陸別/\nりくぼつ /戮没/\nりくやね /陸屋根/\nりくよう /陸用/\nりくりょく /戮力/\nりくれん /陸連/\nりくろ /陸路/\nりぐい /利食い/\nりけい /理系/理経/\nりけいがくせい /理系学生/\nりけいしんがく /理系進学/\nりけいてき /理系的/\nりけいにんげん /理系人間/\nりけん /理研/利権/利剣/\nりけんがらみ /利権絡み/\nりけんこうぞう /利権構造/\nりげん /俚諺/俚言/理元/\nりげんしゅうらん /俚言集覧/\nりこ /利己/\nりこう /理工/履行/利口/利巧;=利口/悧巧;=利口/悧口;=利口/利光/\nりこうか /理工科/\nりこうがく /理工学/\nりこうがくけん /理工学研/\nりこうがくけんきゅうか /理工学研究科/\nりこうがくせんこう /理工学専攻/\nりこうがくぶ /理工学部/\nりこうけい /理工系/\nりこうちたい /履行遅滞/\nりこうふのう /履行不能/\nりこしゅぎ /利己主義/\nりこしゅぎしゃ /利己主義者/\nりこしん /利己心/\nりこせい /利己性/\nりこてき /利己的/\nりこてきいでんし /利己的遺伝子/\nりこん /離婚/利根/\nりこんけいけん /離婚経験/\nりこんご /離婚後/\nりこんじ /離婚時/\nりこんとどけ /離婚届/\nりこんびょう /離魂病/\nりこんりつ /離婚率/\nりこんれき /離婚歴/\nりご /俚語/\nりごう /離合/\nりごうしゅうさん /離合集散/\nりさ /梨沙/理沙/里沙/里紗/理佐/\nりさい /罹災/り災/\nりさいしょうめい /り災証明/罹災証明/\nりさげ /利下げ/\nりさこ /りさ子/\nりさつ /利札/\nりさぶろう /利三郎/\nりさん /離散/理III/\nりさんいそう /離散位相/\nりさんか /離散化/\nりさんかごさ /離散化誤差/\nりさんきんじ /離散近似/\nりさんけい /離散系/\nりさんじかん /離散時間/\nりさんじしょう /離散事象/\nりさんすうがく /離散数学/\nりさんせい /離散性/\nりさんち /離散値/\nりさんてき /離散的/\nりざい /理財/\nりざいか /理財家/\nりざや /利鞘/\nりし /利子/李斯/李四;「李氏の四男」の意/\nりししょとく /利子所得;interest income/\nりしぜい /利子税;interest tax. min(7.3%,公定歩合+4%)/\nりしそうとうがく /利子相当額/\nりしほきゅう /利子補給/\nりしゅ /理趣;理趣経/\nりしゅう /履修/離愁/\nりしゅうかもく /履修科目/\nりしゅうしゃ /履修者/\nりしゅうせい /履修生/\nりしゅうちゅう /履修中/\nりしゅきょう /理趣経/\nりしゅたい /利主体/\nりしょう /離床/利生;[仏教]/離礁;⇔座礁/離昇;liftoff/\nりしょうばん /李承晩/\nりしょく /離職/利殖/\nりしょくしゃ /離職者/\nりしょくしょうほう /利殖商法/\nりしょくひょう /離職票/\nりしょくりつ /離職率/\nりしり /利尻/\nりしりとう /利尻島/\nりしん /離心/\nりしんりつ /離心率/\nりしんろん /理神論/\nりじ /理事/\nりじかい /理事会/\nりじかいしつ /理事会室/\nりじこく /理事国/\nりじちょう /理事長/\nりじつ /離日/\nりじゅん /利潤/\nりじゅんついきゅう /利潤追求/\nりじゅんもくてき /利潤目的/\nりじょ /犂鋤/\nりじょう /鯉城/\nりじょく /詈辱/\nりじん /離人/利刃/\nりじんかん /離人感/\nりじんしょう /離人症/\nりす /栗鼠/\nりすい /利水/理水/離水/\nりすう /理数/\nりすうか /理数科/\nりすうけい /理数系/\nりすくかんり /リスク管理/\nりすけ /理介/\nりすざる /栗鼠猿/\nりすとか /リスト化/\nりずむかん /リズム感/\nりずむたい /リズム隊/\nりせい /理性/離生/\nりせいしんぴ /離生心皮/\nりせいてき /理性的/\nりせいてきそんざいしゃ /理性的存在者/\nりせいろん /理性論/\nりせき /離席/離籍/\nりせつ /利雪;雪の利用/理説/離接;disjunction/\nりせん /離船/利銭/離仙/\nりそう /理想/離層;[植物]abscission layer/\nりそうか /理想化/理想家/\nりそうきたい /理想気体/\nりそうきょう /理想郷/理想境/\nりそうけい /理想形/理想型/理想系/\nりそうしゃかい /理想社会/\nりそうしゅぎ /理想主義/\nりそうしゅぎしゃ /理想主義者/\nりそうしゅぎてき /理想主義的/\nりそうじょう /理想上/\nりそうじょうたい /理想状態/\nりそうせかい /理想世界/\nりそうぞう /理想像/\nりそうち /理想値/\nりそうてき /理想的/\nりそうてきかんきょう /理想的環境/\nりそうてきじょうたい /理想的状態/\nりそうは /理想派/\nりそうろん /理想論/\nりそく /利息/利足/\nりそくせいげんほう /利息制限法/\nりそくそうとう /利息相当/\nりそくぶん /利息分/\nりそなぎんこう /りそな銀行/\nりそん /離村/\nりぞーとち /リゾート地/\nりぞく /離俗/\nりた /利他/\nりたい /履帯/\nりたこうどう /利他行動/\nりたしゅぎ /利他主義/\nりたつ /利達/\nりたてき /利他的;⇔利己的/\nりだつ /離脱/\nりだん /離断/\nりち /理知/理智/理致;道理の立つ趣旨/律/篥;呉音(cf.篳篥)/\nりちうむ /Li/Lithium/\nりちうむでんち /リチウム電池;lithium battery/\nりちぎ /律儀/律義;=律儀/\nりちてき /理知的/理智的/\nりちゃくりく /離着陸/\nりちゃくりくじ /離着陸時/\nりちゃっかん /離着艦/\nりちゅうてんのう /履中天皇/\nりちょう /李朝/\nりっか /立夏;[二十四節気]5.6頃/\nりっかん /律管/六官;=りくかん/\nりっきゃく /立脚/立客/\nりっきゃくしき /立脚式/\nりっきゃくてん /立脚点/\nりっきょう /陸橋/立教/\nりっきょうせん /立教戦/\nりっきょうだい /立教大/\nりっきょうだいがく /立教大学/\nりっけん /立件/立憲/陸圏/\nりっけんくんしゅ /立憲君主/\nりっけんくんしゅこく /立憲君主国/\nりっけんくんしゅせい /立憲君主制/\nりっけんしゅぎ /立憲主義;constitutionalism/\nりっけんせいじ /立憲政治/\nりっけんせいゆうかい /立憲政友会;[日本史]/\nりっけんみんせいとう /立憲民政党;[日本史]/\nりっこう /力行/立項/立后/六行;孝・友・睦・姻・任・恤/\nりっこうほ /立候補/\nりっこうほしゃ /立候補者/\nりっこうほしゃすう /立候補者数/\nりっこく /立国/六国;[中国史]燕・韓・魏・斉・楚・趙/\nりっこくし /六国史/\nりっし /立志/律師/律詩;8句の漢詩/\nりっしでん /立志伝/\nりっしゃくじ /立石寺/\nりっしゅう /立秋;[二十四節気]8.8頃/律宗/\nりっしゅん /立春;[二十四節気]2.4頃/\nりっしょう /立証/立正;-佼成会/立哨/\nりっしょうあんこくろん /立正安国論/\nりっしょうこうせいかい /立正佼成会/\nりっしょうせきにん /立証責任/\nりっしょうちゅう /立証中/\nりっしょく /立食/\nりっしん /立身/\nりっしんしゅっせ /立身出世/\nりっすい /立錐;-の余地もない/立推;?/\nりっすいせん /立水栓/\nりっすいのち /立錐の地/立錐之地/\nりっせき /立席/\nりっせんぽう /律旋法/\nりっそう /律僧/\nりっそく /律速;(concat \"複要素が絡み合う事柄を律しているのはどの要素か。http:\\057\\057www.h3.dion.ne.jp\\057~nahonoro\")/\nりっそくだんかい /律速段階/\nりったい /立体/\nりったいえいぞう /立体映像/\nりったいか /立体化/\nりったいかく /立体角/\nりったいかん /立体感/\nりったいがぞう /立体画像/\nりったいきょう /立体鏡/\nりったいけいじょう /立体形状/\nりったいこうさ /立体交差/\nりったいこうぞう /立体構造/\nりったいし /立体視/立太子/\nりったいしがぞう /立体視画像/\nりったいしゃしん /立体写真/\nりったいずけい /立体図形/\nりったいぞう /立体像/\nりったいちゅうしゃじょう /立体駐車場/\nりったいてき /立体的/\nりったいは /立体派;[美術]cubism/\nりったいばん /立体版/\nりったいぶつ /立体物/\nりっち /立地/\nりっちじょうけん /立地条件/\nりっちほう /立地法;[法][略語]大規模小売店舗立地法/\nりっとう /立冬;[二十四節気]11.8頃/立党/立刀;[部首]「利」の旁/栗東;地名/立東;人名?/\nりっとうしゃ /立東社/\nりっとうちょう /栗東町/\nりっとく /六徳;単位。10^-19/\nりっぱ /立派/\nりっぷく /立腹/\nりっぽう /立法;†legislation.「議員-」/立方;†cube.「-メートル」/律法;law.「モーセの-」/\nりっぽう> /立方;(cubic) -(ミリ|センチ|キロ)メートル,-フィート,-格子/\nりっぽういん /立法院/\nりっぽうきかん /立法機関/\nりっぽうけん /立法権/\nりっぽうこうし /立方格子/\nりっぽうこん /立方根/\nりっぽうしょうけい /立方晶系;[化学]cubic system/\nりっぽうすう /立方数/\nりっぽうたい /立方体/\nりっぽうふ /立法府/\nりっぽうろん /立法論/\nりつ /率/立/律/葎;むぐら/慄;慄然/栗;くり/\nりつあん /立案/\nりつい /立位/\nりつおんかい /律音階;ドレファソラド/\nりつがん /立願/\nりつき /利付き/\nりつきょう /立教/\nりつぎ /律儀/\nりつけいさん /率計算/\nりつげん /立言/\nりつこ /律子/りつ子/利津子/理津子/里葎子/\nりつご /律語/\nりつじゅん /率順/\nりつぜん /慄然/\nりつぞう /立像/\nりつだい /立大/\nりつどう /律動/\nりつどうてき /律動的;rhythmical/\nりつぶん /律文/\nりつめい /立命/\nりつめいかん /立命館/\nりつめいかんだい /立命館大/\nりつめいかんだいがく /立命館大学/\nりつめいかんだいがくいん /立命館大学院/\nりつめいがわ /立命側/\nりつめいせん /立命戦/\nりつめいだい /立命大/\nりつめんず /立面図/\nりつもうきん /立毛筋/\nりつりつ /栗栗/慄慄;=栗栗/\nりつりょう /律令/\nりつりょうきゃくしき /律令格式/\nりつりょうこっか /律令国家/\nりつりょうじだい /律令時代/\nりつりょうせい /律令制/\nりつりん /栗林/\nりつりんこうえん /栗林公園;香川/\nりつれい /立礼/律令;=りつりょう/\nりつれつ /慄冽/\nりつろん /立論/\nりづめ /理詰め/理詰/\nりてい /里程/\nりていひょう /里程標/\nりてき /利敵/理的/\nりてん /利点/\nりとう /離島/離党/利刀/吏党;⇔民党/\nりとく /利得/\nりとますし /リトマス紙/\nりとますしけんし /リトマス試験紙;litmus paper/\nりどう /里道/\nりどん /利鈍/\nりな /里奈/梨奈/利奈/里菜/理奈/梨菜/莉菜/梨名/ＲＩＮＡ/\nりに /理２/\nりにち /離日/\nりにゅう /離乳/\nりにゅうしょく /離乳食/\nりにょう /利尿/\nりにょうやく /利尿薬/\nりにん /離任/\nりにんしき /離任式/\nりにんち /離任地/\nりねん /理念/\nりねんけい /理念型;Idealtypus(独)/\nりねんしつ /リネン室;linen room/\nりの /梨乃/\nりのーるさん /リノール酸;C17H31COOH/\nりのう /離農/\nりはい /離背/\nりはく /李白/理博;[略語]理学博士/\nりはっちゃく /離発着/\nりはっちゃくかいすう /離発着回数/\nりはつ /理髪/利発/\nりはつし /理髪師/\nりはつてん /理髪店/\nりはつりく /離発陸/\nりはば /利幅/\nりはびりか /リハビリ科/\nりはびりてーしょんか /リハビリテーション科/\nりはん /離反/離叛;≒離反/\nりばけ /理化/\nりばらい /利払い/\nりひ /理非/\nりひきょくちょく /理非曲直/\nりびょう /罹病;infection/痢病;赤痢など/\nりふ /利府/\nりふく /利福/\nりふじん /理不尽/\nりふだ /利札/\nりふとけん /リフト券/\nりぶつ /理物/\nりぶん /利分/\nりへい /利平/\nりべい /離米/\nりべつ /離別/\nりべん /利便/離弁/\nりべんか /離弁花/\nりべんかるい /離弁花類/Apopetalae/Choripetalae/\nりべんせい /利便性/\nりほ /里穂/理穂/理保/\nりほう /理法/李鵬;(Li Peng, 1928-) 中国の政治家/\nりほこ /理保子/\nりぼかくさん /リボ核酸/\nりぼばらい /リボ払い/\nりまわり /利回り/\nりまんかいりゅう /リマン海流;Liman current/\nりみ /梨美/\nりむ /吏務/\nりめん /裏面/裡面/\nりめんし /裏面史/\nりゃく /略/掠;掠奪/擽;くすぐ・る/畧;「略」の異体字/\nりゃく> /略;略年表,略地図,略礼服/\nりゃくおう /暦応;年号(1338-1342)/\nりゃくかい /略解/\nりゃくが /略画/\nりゃくき /略記/\nりゃくきほう /略記法/\nりゃくぎ /略儀/\nりゃくげ /略解/\nりゃくげん /略言/\nりゃくこう /略光/\nりゃくご /略語/\nりゃくごう /略号/\nりゃくごしゅう /略語集/\nりゃくさん /略算/\nりゃくしき /略式/\nりゃくしききそ /略式起訴/\nりゃくしきさいばん /略式裁判/\nりゃくしきてつづき /略式手続/\nりゃくしきめいれい /略式命令/\nりゃくしゅ /略取/\nりゃくしゅゆうかいざい /略取誘拐罪/\nりゃくしょ /略書/\nりゃくしょう /略称/略章/\nりゃくしょうひょう /略称表/\nりゃくじ /略字/\nりゃくじゅ /略綬/\nりゃくじゅつ /略述/\nりゃくじょ /略叙/\nりゃくず /略図/\nりゃくせつ /略説/\nりゃくそう /略装/\nりゃくたい /略体/\nりゃくだつ /略奪/掠奪/\nりゃくだつあい /略奪愛/\nりゃくだつこん /略奪婚/\nりゃくだつしゃ /略奪者/\nりゃくちず /略地図/\nりゃくでん /略伝/\nりゃくにん /暦仁;年号(1238-1239)/\nりゃくねんぴょう /略年表/\nりゃくひつ /略筆/\nりゃくひょう /略表/\nりゃくふ /略譜/\nりゃくふく /略服/\nりゃくほん /略本/\nりゃくぼう /略帽/\nりゃくめい /略名/\nりゃくれいふく /略礼服/\nりゃくれき /略歴/\nりゃくれきしょ /略歴書/\nりゃっかい /略解/\nりゃっき /略記/\nりゃっきほう /略記法/\nりゃんそう /二索/\nりゃんはんしばり /二翻縛/\nりゃんめん /両面;[麻雀]/\nりやく /利益/理薬/\nりゅーいーそー /緑一色/\nりゅーふぁー /緑発/\nりゅう /竜/龍;「竜」の旧字(人名用漢字)/流/溜;溜飲/澑;「溜」の異体字/留;留学/畄;「留」の異体字/瑠;瑠璃/榴;手榴弾/瘤;(こぶ)肉瘤/霤;したたり/餾;むす/隆;隆起/嶐/窿;穹窿/笠;かさ/立;建立/粒;粒子/苙;おり/琉;琉球/硫;硫酸/旒/柳;花柳/鉚/劉;劉備/嚠/瀏/鏐;(純金)/\nりゅうあん /硫安;硫酸アンモニウム/劉安;人名,淮南子の編者/\nりゅうあんかめい /柳暗花明/\nりゅうあんじ /竜安寺/\nりゅうい /留意/\nりゅういいそう /緑一色/\nりゅういき /流域/\nりゅういじこう /留意事項/\nりゅういち /隆一/龍一/竜一/\nりゅういちろう /隆一郎/竜一郎/\nりゅういてん /留意点/\nりゅういん /溜飲/\nりゅううん /隆運/\nりゅうおう /竜王/龍王/\nりゅうおうせん /竜王戦/\nりゅうおん /流音/\nりゅうか /硫化/流下/琉歌/\nりゅうか> /硫化;[化学]sulfide/\nりゅうかあえん /硫化亜鉛;[化学]ZnS/\nりゅうかい /流会/\nりゅうかぎん /硫化銀;[化学]Ag2S/\nりゅうかくさん /龍角散/\nりゅうかすいぎん /硫化水銀/\nりゅうかすいそ /硫化水素/\nりゅうかせんりょう /硫化染料/\nりゅうかてつ /硫化鉄;[化学]FeS,Fe2S3,FeS2/\nりゅうかどう /硫化銅;[化学]CuS,Cu2S/\nりゅうかぶつ /硫化物;[化学]sulfid/\nりゅうかん /流感/流汗;sweating/\nりゅうがく /留学/\nりゅうがくせい /留学生/\nりゅうがくせいか /留学生課/\nりゅうがくせいかつ /留学生活/\nりゅうがくせいぜんいん /留学生全員/\nりゅうがくせいたち /留学生達/\nりゅうがくせいもんだい /留学生問題/\nりゅうがくちゅう /留学中/\nりゅうがくびざ /留学ビザ/\nりゅうがさき /竜ヶ崎/竜崎/竜ケ崎/龍崎/\nりゅうがだけ /竜ヶ岳/\nりゅうがん /龍眼/竜眼/竜顔;天子の顔/\nりゅうき /隆起/竜旗;天子の旗/劉貴/\nりゅうきこう /硫気孔/\nりゅうきし /竜騎士/\nりゅうきへい /竜騎兵/\nりゅうきゅう /琉球/\nりゅうきゅういも /琉球芋/\nりゅうきゅうおうちょう /琉球王朝/\nりゅうきゅうおもて /琉球表;畳の./\nりゅうきゅうおんかい /琉球音階/\nりゅうきゅうぎんこう /琉球銀行/\nりゅうきゅうこ /琉球弧/\nりゅうきゅうご /琉球語/\nりゅうきゅうじん /琉球人/\nりゅうきゅうだい /琉球大/\nりゅうきゅうだいがく /琉球大学/\nりゅうきゅうほうげん /琉球方言/\nりゅうきゅうほうそう /琉球放送/\nりゅうきょう /劉向;BC77-BC6/\nりゅうきょく /流局/\nりゅうきん /琉金/\nりゅうぎ /流儀/\nりゅうぐう /龍宮/竜宮/流寓/\nりゅうぐうじょう /竜宮城/龍宮城/\nりゅうけい /粒径;particle size/流刑/\nりゅうけつ /流血/\nりゅうけん /竜権/\nりゅうげ /竜華/\nりゅうげん /流言/\nりゅうげんひご /流言飛語/流言蜚語/\nりゅうこ /龍虎/竜虎/隆子/竜子/\nりゅうこう /流行/隆興/龍宏/劉向;BC77-BC6/流光/\nりゅうこうおんがく /流行音楽/\nりゅうこうか /流行歌/\nりゅうこうご /流行語/\nりゅうこうしょく /流行色;服や口紅など/\nりゅうこうじょうほう /流行情報/\nりゅうこうせい /流行性/\nりゅうこうせいかんぼう /流行性感冒/\nりゅうこうせいじかせんえん /流行性耳下腺炎;[医]/\nりゅうこうびょう /流行病/\nりゅうこく /竜谷/龍谷/\nりゅうこくだい /龍谷大/\nりゅうこくだいがく /龍谷大学/\nりゅうこくだいがくせた /龍谷大学瀬田/\nりゅうこくだいりこう /龍谷大理工/\nりゅうこつ /竜骨/\nりゅうこつざ /竜骨座;Carina(Car)/\nりゅうご /隆吾/龍五/立鼓/輪鼓;=立鼓/\nりゅうさ /流砂/流沙/\nりゅうさん /硫酸/\nりゅうさんし /硫酸紙/\nりゅうさんだん /榴散弾/\nりゅうさんどう /硫酸銅/\nりゅうざ /竜座;Draco(Dra)/\nりゅうざい /粒剤;granule/\nりゅうざき /竜崎/\nりゅうざん /流産/竜山/流竄/\nりゅうし /粒子/\nりゅうしけいそく /粒子計測/\nりゅうしすう /粒子数/\nりゅうしせい /粒子性/\nりゅうしせん /粒子線/\nりゅうしそく /粒子束/\nりゅうしそくど /粒子速度/\nりゅうしち /流質/\nりゅうしつ /流失/\nりゅうしゃ /流沙/竜車/\nりゅうしゅつ /流出/\nりゅうしゅつすい /流出水/\nりゅうしょう /隆昌/\nりゅうしょく /粒食;⇔粉食/柳色/\nりゅうじ /龍二/隆二/竜二/隆治/隆司/隆史/\nりゅうじゅ /龍樹;(Nagarjuna) 人名,仏教学者/竜樹/\nりゅうじょ /柳絮/\nりゅうじょう /粒状/\nりゅうじょうかっせいたん /粒状活性炭/\nりゅうじょうこ /柳条湖;地名,中国・遼寧省/\nりゅうじょうこし /竜驤虎視/\nりゅうじょうこはく /竜攘虎搏/\nりゅうじょうせい /粒状性/\nりゅうじん /龍神/竜神/\nりゅうすい /流水/\nりゅうすう /留数/\nりゅうすけ /隆介/竜介/龍介/竜助/龍輔/\nりゅうず /竜頭/\nりゅうせい /流星/隆盛/\nりゅうせいう /流星雨/\nりゅうせいかんそく /流星観測/\nりゅうせいぐん /流星群/\nりゅうせいじん /流星塵/\nりゅうせつ /流説/\nりゅうせん /流線/流涎/隆線/\nりゅうせんかく /竜泉閣/\nりゅうせんかんすう /流線関数/\nりゅうせんけい /流線型/流線形/\nりゅうぜつらん /竜舌蘭/龍舌蘭/\nりゅうぜん /流涎/\nりゅうぜんこう /竜涎香/\nりゅうそうげん /柳宗元;773-819/\nりゅうそうざん /流早産/\nりゅうそく /流速/流束/\nりゅうそくけい /流速計;current metre/\nりゅうぞう /立像/隆三/竜三/龍蔵/\nりゅうぞうじ /龍造寺/\nりゅうぞく /流俗/\nりゅうた /隆太/竜太/\nりゅうたい /流体/隆替/\nりゅうたいかいせき /流体解析/\nりゅうたいかがくけんきゅうじょ /流体科学研究所/\nりゅうたいけん /流体研/流体科学研究所;※abbrev/\nりゅうたいこうがく /流体工学/\nりゅうたいじくうけ /流体軸受/流体軸受け/\nりゅうたいぶつり /流体物理/\nりゅうたいりきがく /流体力学/\nりゅうたく /流謫/\nりゅうたつぶし /隆達節;小唄/\nりゅうたろう /龍太郎/竜太郎/\nりゅうたん /竜胆/\nりゅうだい /琉大;[略語]琉球大学/龍大;[略語]龍谷大学/\nりゅうだん /榴弾/流弾/榴彈;旧字/\nりゅうだんほう /榴弾砲;howitzer/\nりゅうち /留置/\nりゅうちけん /留置権/\nりゅうちしゅう /笠智衆/\nりゅうちじょ /留置所/\nりゅうちじょう /留置場/\nりゅうちせん /留置線/\nりゅうちばり /留置針/\nりゅうちぶつ /留置物/\nりゅうちょう /流暢/留鳥;⇔渡り鳥/\nりゅうちよう /留置用/\nりゅうつう /流通/\nりゅうつうかかく /流通価格/\nりゅうつうかがくだいがく /流通科学大学/\nりゅうつうかくめい /流通革命/\nりゅうつうかてい /流通過程/\nりゅうつうきこう /流通機構/\nりゅうつうぎょう /流通業/\nりゅうつうぎょうしゃ /流通業者/\nりゅうつうけい /流通系/\nりゅうつうけいざい /流通経済;distribution economics/\nりゅうつうけいひ /流通経費/\nりゅうつうけいろ /流通経路/\nりゅうつうしじょう /流通市場/\nりゅうつうしゅだん /流通手段/\nりゅうつうしんぶん /流通新聞/\nりゅうつうじじょう /流通事情/\nりゅうつうじょう /流通上/\nりゅうつうじょうきょう /流通状況/\nりゅうつうじょうほう /流通情報/\nりゅうつうせい /流通性/\nりゅうつうだんかい /流通段階/\nりゅうつうまい /流通米/\nりゅうつうりょう /流通量/\nりゅうつぼ /立坪/\nりゅうてい /流涕/\nりゅうてき /龍笛/竜笛/\nりゅうでん /流電/流伝/\nりゅうとう /竜頭/竜党/\nりゅうとうげきしゅ /竜頭鷁首/\nりゅうとうだび /竜頭蛇尾/龍頭蛇尾/\nりゅうど /粒度/\nりゅうどう /流動/竜童/竜堂/\nりゅうどうか /流動化/\nりゅうどうけんきゅういん /流動研究員/\nりゅうどうしさん /流動資産;当座資産、棚卸資産、その他の流動資産(前払費用、未収入金、短期貸付金など)の3つ/\nりゅうどうしょく /流動食/\nりゅうどうせい /流動性/\nりゅうどうせいはいれつほう /流動性配列法;貸借対照表などで換金性の高い項目から順に配列するルール/\nりゅうどうせいよきん /流動性預金/\nりゅうどうたい /流動体/\nりゅうどうてき /流動的/\nりゅうどうひりつ /流動比率/\nりゅうどうふさい /流動負債/\nりゅうどうぶつ /流動物/\nりゅうにち /留日/\nりゅうにゅう /流入/\nりゅうにん /留任/\nりゅうねん /留年/\nりゅうねんせい /留年生/\nりゅうのすけ /龍之介/竜之介/\nりゅうのひげ /竜の鬚/\nりゅうは /流派/\nりゅうばんこきょ /竜蟠虎踞/\nりゅうひょう /流氷/\nりゅうび /劉備;三国時代・蜀漢の初代皇帝/柳眉/\nりゅうびじゅつ /隆鼻術/\nりゅうふう /流風/\nりゅうへい /流弊;横行している弊害/龍平;名/\nりゅうべい /立米/\nりゅうべつ /留別/\nりゅうべん /流眄/\nりゅうほ /留保/\nりゅうほう /劉邦;前漢の初代皇帝/龍鳳/隆法;人名/\nりゅうほく /竜北/\nりゅうぼう /流亡/流氓;流浪の民/\nりゅうぼく /流木/立木;[法]/\nりゅうま /竜馬/\nりゅうみん /流民/\nりゅうめ /竜馬;(将棋)成った角/\nりゅうもん /竜門/竜文/竜紋/\nりゅうよう /流用/竜洋/柳腰/\nりゅうようか /流用化/\nりゅうようひん /流用品/\nりゅうようほう /流用法/\nりゅうり /流離/\nりゅうりゅう /隆々;「筋骨-」/粒々;「-辛苦」/隆隆/粒粒/嚠々;冴えた音色/嚠嚠/\nりゅうりゅうしんく /粒々辛苦/粒粒辛苦/\nりゅうりょう /流量/\nりゅうりょうけい /流量計;flowmeter/\nりゅうりょうちょうせつ /流量調節/\nりゅうりょくかこう /柳緑花紅/\nりゅうるい /流涙/\nりゅうるいしょう /流涙症;[医]/\nりゅうれい /流麗/立礼/\nりゅうれいしき /立礼式/\nりゅうれん /流連/\nりゅうれんこうぼう /流連荒亡/\nりゅうろ /流路;channel.「河川の-」/流露;effusion.「感情の-」/\nりゆう /理由/\nりゆうしょ /理由書/\nりゆうせつめい /理由説明/\nりゆうづけ /理由付け/理由付/\nりょ /旅/慮;遠慮/虜;捕虜/侶;伴侶/呂;(漢音)/梠/絽;(漢音) ろ/閭;むら/膂;膂力/踉;?/\nりょう /量/両/寮/料/了/良/領/漁;fish/猟;hunt/涼/陵;天皇陵/梁;はり/粱;高粱/糧;食糧/粮;「糧」の異体字/僚;同僚/療;医療/瞭;明瞭/暸;「瞭」の異体字/遼;遼遠/撩;撩乱/繚;百花繚乱/燎;かがりび/鐐;ひらかね/鷯;鷦鷯/椋;むく/諒;諒承/凉;「涼」の旧字(人名用漢字)/寥;寂寥/廖/繆/蓼;たで/綾;あや/菱;ひし/凌;凌辱/稜;稜角/崚/倆;技倆/兩;「両」の旧字/裲;裲襠/輛;車輌/輌;「輛」の異体字/魎;魑魅魍魎/獵;「漁」の旧字/鬣;たてがみ/令;律令制/怜;(呉音) 怜悧(れいり)/嶺;(呉音) 山嶺(さんれい)/亮;諸葛亮/喨/霊;怨霊/靈;「霊」の旧字/聊;無聊/楞/\nりょう> /両/良;良作,良馬場,良ゲーム/\nりょうあし /両足/両脚/\nりょうあて /寮宛/\nりょうあん /両案/良案/\nりょうあんじ /竜安寺/\nりょうい /霊異/良医/稜威/良為/\nりょういき /領域/\nりょういきか /領域化/\nりょういきかいほう /領域解放/\nりょういきかくほ /領域確保/\nりょういきがい /領域外/\nりょういきしてい /領域指定/\nりょういきない /領域内/\nりょういきぶんかつ /領域分割/\nりょういきぶんかつほう /領域分割法/\nりょういきりろん /領域理論/\nりょういきろん /領域論/\nりょういち /良一/亮一/遼一/龍一/竜一/領一/凌一/\nりょういちろう /良一郎/良一朗/\nりょういん /両院/\nりょういんきょうぎかい /両院協議会/\nりょうう /涼雨/\nりょううで /両腕/\nりょううわて /両上手/\nりょううん /凌雲/\nりょううんしゃ /両運車/\nりょううんてんだい /両運転台/\nりょうえき /両駅/\nりょうえきかん /両駅間/\nりょうえん /良縁/遼遠/\nりょうえんこ /両円弧/\nりょうおち /両落ち/\nりょうおもい /両思い/両想い/\nりょうおやゆび /両親指/\nりょうおんせい /両音声/\nりょうか /量化;quantify/良化;ameliorate/寮歌/良貨/涼香;名/良家;=りょうけ/良過;?/\nりょうかい /了解/領海/諒解;≒了解/両界;[仏教]金剛界と胎蔵界/領解;≒了解/領会/\nりょうかいしんぱん /領海侵犯/\nりょうかいじこう /了解事項/\nりょうかいずみ /了解済み/\nりょうかいせい /了解性/\nりょうかいせん /領海線/\nりょうかいど /了解度/\nりょうかいない /領海内/\nりょうかいほう /領海法/\nりょうかいまんだら /両界曼荼羅;金剛界曼荼羅と胎蔵界曼荼羅/\nりょうかがた /良化型/\nりょうかく /稜角/\nりょうかし /量化子/\nりょうかた /両方/両肩/\nりょうかみ /両神/\nりょうかん /涼感/量感/良寛;歌人/寮監/僚艦/両艦/猟官;[政治]spoil (system). -制,-運動/寮管/\nりょうかんせい /猟官制/\nりょうが /凌駕/\nりょうがいじん /両外人/\nりょうがえ /両替/\nりょうがえき /両替機/\nりょうがえしょう /両替商/\nりょうがえじょ /両替所/\nりょうがえてすうりょう /両替手数料/\nりょうがえや /両替屋/\nりょうがわ /両側/\nりょうがん /両岸/両眼/\nりょうがんし /両眼視/\nりょうがんしさ /両眼視差/\nりょうがんりったいし /両眼立体視/\nりょうき /猟奇/漁期/両機/僚機/猟期/涼気/量器/\nりょうきおう /猟奇王/\nりょうきき /両利き/\nりょうきごう /量記号/\nりょうきさつじん /猟奇殺人/\nりょうきち /良吉/亮吉/\nりょうきてき /猟奇的/\nりょうきゃく /両脚/\nりょうきょく /両極/\nりょうきょくしゅう /両曲集/\nりょうきょくたん /両極端/\nりょうきん /料金/\nりょうきんあんない /料金案内/\nりょうきんか /料金課/\nりょうきんかいてい /料金改定/\nりょうきんかくさ /料金格差/\nりょうきんけいさん /料金計算/\nりょうきんけん /料金券/\nりょうきんさ /料金差/\nりょうきんしょ /料金所/\nりょうきんしょじゅうたい /料金所渋滞/\nりょうきんじょ /料金所/\nりょうきんじょじゅうたい /料金所渋滞/\nりょうきんせいきゅう /料金請求/\nりょうきんせってい /料金設定/\nりょうきんたいけい /料金体系/\nりょうきんちゃくばらい /料金着払/\nりょうきんちょうしゅう /料金徴収/\nりょうきんてき /料金的/\nりょうきんねさげ /料金値下げ/料金値下/\nりょうきんばこ /料金箱/\nりょうきんひょう /料金表/\nりょうきんふたん /料金負担/\nりょうきんふよう /料金不要/\nりょうきんぷらん /料金プラン/\nりょうきんべつのう /料金別納/\nりょうぎ /両義/\nりょうぎいん /両議院/\nりょうぎし /両岸/\nりょうぎせい /両義性/\nりょうぎてき /両義的/\nりょうぎり /両切り/\nりょうくう /領空/\nりょうくうかん /両空間/\nりょうくうけん /領空権/\nりょうくうしんぱん /領空侵犯/\nりょうくちびる /両唇/\nりょうくん /両君/\nりょうぐ /猟具/\nりょうぐん /両軍/両群/\nりょうぐんせんしゅ /両軍選手/\nりょうけ /両家/領家/良家/\nりょうけい /量刑/両系/良形/良計/菱形/\nりょうけいとう /両系統/\nりょうけつ /良血/\nりょうけつば /良血馬/\nりょうけん /猟犬/了見/両県/料簡/了簡/良兼/\nりょうけんざ /猟犬座;Canes Venatici(CVn)/\nりょうけんちがい /料簡違い;-も甚だしい/\nりょうげ /領解/令外/\nりょうげん /両舷/燎原/\nりょうげんご /両言語/\nりょうこ /涼子/良子/亮子/量子/遼子/僚子/了子/凌子/領子/寮子/\nりょうこう /良好/両校/良港/良工/\nりょうこうほ /両候補/\nりょうこうり /両公理/\nりょうこく /両国/\nりょうこくかん /両国間/\nりょうご /良吾;名/\nりょうごく /両国/領国/\nりょうごくけっせん /両国決戦/\nりょうごくこくぎかん /両国国技館/\nりょうごくたいかい /両国大会/\nりょうごくはなにしきとうし /両国花錦闘士/\nりょうごくばし /両国橋/\nりょうごくほうめん /両国方面/\nりょうごくよびこう /両国予備校/\nりょうさい /良妻/寮祭/\nりょうさいけんぼ /良妻賢母/\nりょうさいしい /聊斎志異;中国文学/\nりょうさいど /両サイド/\nりょうさく /良作;名/良策/\nりょうさくひん /両作品/\nりょうさつ /了察/\nりょうさん /量産/\nりょうさんか /量産化/\nりょうさんがた /量産型/\nりょうさんき /量産機/\nりょうさんけい /量産形/\nりょうさんこうか /量産効果/\nりょうさんしゃ /量産車/\nりょうさんちゅう /量産中/\nりょうざい /良材/梁材/良剤/\nりょうざぶろう /量三朗/\nりょうざんぱく /梁山泊/\nりょうし /量子/漁師/猟師/両氏/両市/料紙/両誌/良師/遼史;二十一史/良之/\nりょうしあい /両試合/\nりょうしあんごう /量子暗号;[情報]quantum encryption/\nりょうしいろりきがく /量子色力学;quantum chromodynamics/\nりょうしうちゅう /量子宇宙/\nりょうしか /量子化/\nりょうしかがく /量子化学/\nりょうしかがくけいさん /量子化学計算/\nりょうしかがくてき /量子化学的/\nりょうしかせつ /量子仮説;プランクの-/\nりょうしき /良識/両式/\nりょうしきか /良識家/\nりょうしきじん /良識人/\nりょうしきてき /良識的/\nりょうしきのふ /良識の府;参議院/\nりょうしこうか /量子効果/\nりょうしこうがく /量子工学;†quantum engineering/量子光学;†quantum optics/\nりょうしこうぞう /量子構造/\nりょうしこうりつ /量子効率/\nりょうしざつおん /量子雑音/\nりょうしすう /量子数;[物理]quantum number/\nりょうしつ /良質/\nりょうしてき /量子的/\nりょうしでんし /量子電子/\nりょうしでんじきがく /量子電磁気学/\nりょうしとうけい /量子統計/\nりょうしば /量子場/\nりょうしぶつり /量子物理/\nりょうしぶつりがく /量子物理学/\nりょうしゃ /両者/両社/寮舎/\nりょうしゃかん /両者間/\nりょうしゃきょうつう /両者共通/\nりょうしゃはんそく /両者反則/\nりょうしゅ /領主/良種/領取/料酒/\nりょうしゅう /領収/領袖/涼州;地名,中国甘粛省/涼秋/\nりょうしゅういん /領収印/\nりょうしゅうがく /領収額/\nりょうしゅうしょ /領収書/\nりょうしゅうしょう /領収証/\nりょうしゅうずみ /領収済/\nりょうしゅけん /領主権/\nりょうしゅだい /両主題/\nりょうしゅほう /両手法/\nりょうしょ /両所/両書/良書/梁書;二十一史/料所/領所/猟書/\nりょうしょう /了承/諒承/\nりょうしょく /糧食;ration/寮食;寮の食堂/猟色/\nりょうしょくどう /寮食堂/\nりょうしりきがく /量子力学/\nりょうしりきがくてき /量子力学的/\nりょうしろん /量子論/\nりょうしん /両親/良心/両唇/両身/\nりょうしんおん /両唇音;[音声学]bilabial/\nりょうしんせい /両新製/\nりょうしんてき /良心的/\nりょうしんとも /両親共/\nりょうしんのじゆう /良心の自由;憲法19条/\nりょうじ /領事/両耳/令旨/療治/両次/良治;人名/良二/亮二/亮治/良知/良司/良至/\nりょうじかん /領事館/両耳間/両時間/\nりょうじかんさ /両耳間差/\nりょうじく /両軸/\nりょうじこうか /両耳効果/\nりょうじさ /両耳差/\nりょうじそうよう /両耳装用/\nりょうじちかい /寮自治会/\nりょうじちょう /両耳聴/\nりょうじつ /両日/\nりょうじつさんか /両日参加/\nりょうじゅう /猟銃/\nりょうじゆうごう /両耳融合/\nりょうじょ /梁書;二十一史/諒恕/\nりょうじょう /梁上;-の君子(泥棒or鼠)/繚繞/\nりょうじょく /陵辱/凌辱;=陵辱/\nりょうじん /良人/梁塵/猟人/\nりょうじんえい /両陣営/\nりょうじんひしょう /梁塵秘抄;後白河法皇/\nりょうすい /量水/領水/\nりょうすいき /量水器/\nりょうすう /両数/輛数/\nりょうすけ /亮介/良介/良祐/良助/了介/領介/遼右/\nりょうず /両図/\nりょうせい /良性/両性;†both sexes/寮生/両生;†-類/令制/両棲;=両生/\nりょうせいか /両性花/\nりょうせいかつ /寮生活/\nりょうせいぐゆう /両性具有/\nりょうせいしゅよう /良性腫瘍;[医]benign tumour/\nりょうせいしょく /寮生食/\nりょうせいせいしょく /両性生殖;[生物]⇔単性生殖/\nりょうせいたいかい /寮生大会/\nりょうせいばい /両成敗/\nりょうせいびょうどう /両性平等/\nりょうせいふ /両政府/\nりょうせいるい /両生類/両棲類/\nりょうせつ /両説/\nりょうせん /稜線/両船/僚船/両線/両川/\nりょうせんしゅ /両選手/\nりょうせんじょう /稜線上/\nりょうせんせい /両先生/\nりょうせんぱつとうしゅ /両先発投手/\nりょうせんれつ /稜線列/\nりょうぜいほう /両税法/\nりょうぜつ /両舌/\nりょうぜん /瞭然/両全;忠孝-/霊山/\nりょうそく /寮則/両側;(医学などで)/\nりょうそくめん /両側面/\nりょうそしき /両組織/\nりょうそで /両袖/\nりょうぞう /良三/\nりょうぞく /良俗/\nりょうぞくせい /両属性/\nりょうた /亮太/良太/\nりょうたいおう /両対応/\nりょうたいすう /両対数/\nりょうたいせん /両大戦/\nりょうたいせんかん /両大戦間/\nりょうたろう /遼太郎/良太郎;名/亮太郎/\nりょうたん /両端/\nりょうたんてん /両端点/\nりょうだいがく /両大学/\nりょうだて /両建て/\nりょうだめ /両為/\nりょうだん /両断/\nりょうだんたい /両団体/\nりょうち /領地/了知/良知/領置/料地/\nりょうちーむ /両チーム/\nりょうちく /両地区/\nりょうちょ /良著/\nりょうちょう /寮長/猟鳥/\nりょうちりょうのう /良知良能/\nりょうつ /両津/\nりょうつじんく /両津甚句;[民謡]新潟./\nりょうて /両手/\nりょうてい /料亭/量定/涼亭;涼むあずまや/\nりょうてき /量的/\nりょうてきかんわ /量的緩和;マネーサプライの-/\nりょうてきへんか /量的変化/\nりょうてきもんだい /量的問題/\nりょうてなべ /両手鍋/\nりょうてもち /両手持ち/\nりょうてりょうあし /両手両足/\nりょうてんさい /両天才/\nりょうてんびん /両天秤/\nりょうでん /菱電/\nりょうでんか /両殿下/\nりょうと /良図/\nりょうとう /両党/両刀/遼東;Liaodong/両頭/竜頭/両統/\nりょうとうつかい /両刀使い/\nりょうとうづかい /両刀遣い/両刀使い/\nりょうとうてつりつ /両統迭立/\nりょうとうろんぽう /両刀論法/\nりょうとく /両得/領得/\nりょうとし /両都市/\nりょうど /領土/両度/\nりょうどう /両道/領導/糧道/\nりょうどうたい /良導体/\nりょうどかくだい /領土拡大/\nりょうどない /領土内/\nりょうどなり /両隣/\nりょうどほぜん /領土保全/\nりょうどもんだい /領土問題/\nりょうない /領内/寮内/\nりょうなん /綾南/\nりょうにらみ /両睨み/\nりょうにん /両人/良人/\nりょうねい /遼寧/\nりょうねん /両年/\nりょうの /稜野/\nりょうのう /両脳/菱脳;hindbrain/\nりょうは /両派/\nりょうはい /両肺/\nりょうはし /両端/\nりょうはじ /両端/\nりょうはん /量販/両班/\nりょうはんきゅう /両半球/\nりょうはんてん /量販店/\nりょうば /漁場/両刃/両馬/良馬/猟場/\nりょうばつきてい /両罰規定;[法]従業者の罪は事業主の罪/\nりょうばば /良馬場/\nりょうばんこきょ /竜蟠虎踞/\nりょうひ /良否/寮費/\nりょうひざ /両膝/\nりょうひつ /良筆/\nりょうひん /良品/\nりょうび /両備/綾美/\nりょうびょう /療病/\nりょうびらき /両開き/\nりょうびん /両鬢/\nりょうふ /寮父/両夫/猟夫/\nりょうふう /涼風/良風/\nりょうぶ /両部/\nりょうぶしんとう /両部神道/\nりょうぶもん /両部門/\nりょうぶん /領分/両分/領文;?/\nりょうぶんや /両分野/\nりょうへい /良平/\nりょうへいか /両陛下/\nりょうへき /両壁/\nりょうへん /両辺/\nりょうほ /稜堡/\nりょうほう /両方/療法/良法/\nりょうほういっしょ /両方一緒/\nりょうほうかくにん /両方確認/\nりょうほうこう /両方向/\nりょうほうさいよう /両方採用/\nりょうほうし /療法士/\nりょうほうしき /両方式/\nりょうほうそうび /両方装備/\nりょうほうたいおう /両方対応/\nりょうほうとも /両方共/\nりょうほうどうじ /両方同時/\nりょうほうほう /両方法/\nりょうほぞん /量保存/\nりょうほんごく /両本国/\nりょうぼ /寮母/陵墓/\nりょうま /竜馬/龍馬/遼麻/\nりょうまい /糧米/\nりょうまえ /両前/\nりょうまつ /糧秣/\nりょうみ /涼味/\nりょうみみ /両耳/\nりょうみみかん /両耳間/\nりょうみん /領民/良民/\nりょうむ /寮務/\nりょうめ /両目/量目/竜馬;=りゅうめ/\nりょうめい /両名/\nりょうめじり /両目尻/\nりょうめん /両面/\nりょうめんいんさつ /両面印刷/\nりょうめんきばん /両面基板/\nりょうめんさいせい /両面再生/\nりょうめんたい /菱面体/\nりょうめんてーぷ /両面テープ/\nりょうめんやき /両面焼き/両面焼/\nりょうもう /両毛/\nりょうもうせん /両毛線/\nりょうもん /良問/\nりょうや /領野/良夜/涼夜/⇔/\nりょうやく /良薬/\nりょうゆう /領有/両雄/僚友/良友/領邑/\nりょうゆうけん /領有権/\nりょうゆうともにはたたず /両雄不倶立/両雄倶には立たず/\nりょうゆうならびたたず /両雄並び立たず/\nりょうよう /療養/両用;†どちらにも使える。「水陸-」「遠近-」/両様;†二つのありかた。「和戦-」「硬軟-」/\nりょうよういん /療養院/\nりょうようき /両用機/\nりょうようしょく /療養食/\nりょうようじょ /療養所/\nりょうようせいかつ /療養生活/\nりょうようちゅう /療養中/\nりょうようてき /療養的/\nりょうようひ /療養費/\nりょうよく /両翼/\nりょうよこ /両横/\nりょうらきんしゅう /綾羅錦繍/\nりょうらん /繚乱/撩乱;=繚乱/\nりょうり /料理/良吏/\nりょうりーぐ /両リーグ/\nりょうりいぜん /料理以前/\nりょうりいんしょくとうしょうひぜい /料理飲食等消費税/\nりょうりかい /料理界/料理会/\nりょうりがく /料理学/\nりょうりがっこう /料理学校/\nりょうりきょうしつ /料理教室/\nりょうりけんきゅうか /料理研究家/\nりょうりざっし /料理雑誌/\nりょうりしゅ /料理酒/\nりょうりじょうず /料理上手/\nりょうりちゅう /料理中/\nりょうりちょう /料理長/\nりょうりぢゃや /料理茶屋;restaurant/\nりょうりつ /料率/両立/\nりょうりてじゅん /料理手順/\nりょうりてん /料理店/\nりょうりどうぐ /料理道具/\nりょうりにん /料理人/\nりょうりばん /料理番/\nりょうりばんぐみ /料理番組/\nりょうりほう /料理法/\nりょうりほうほう /料理方法/\nりょうりぼん /料理本/\nりょうりめい /料理名/\nりょうりめいじん /料理名人/\nりょうりものがたり /料理物語;料理書(1643)/\nりょうりゃく /領略/\nりょうりや /料理屋/\nりょうりょう /寥々;ものさびしい/両々;each/稜々;とがった/了々;明白/喨々;明るい響き/寥寥/了了/両両/喨喨/稜稜/\nりょうりょういき /両領域/\nりょうりよう /料理用/\nりょうりん /両輪/\nりょうれん /寮連/\nりょうろん /両論/\nりょうろんへいき /両論併記/\nりょうわき /両脇/\nりょうわん /両腕/\nりょかく /旅客/\nりょかくき /旅客機/\nりょかっき /旅客機/\nりょかん /旅館/\nりょかんがい /旅館街/\nりょかんなみ /旅館並み/\nりょがい /慮外/\nりょがいもの /慮外者/\nりょきゃく /旅客/\nりょきゃくあつかい /旅客扱い/\nりょきゃくあんない /旅客案内/\nりょきゃくうんちん /旅客運賃/\nりょきゃくえいぎょう /旅客営業/\nりょきゃくえいぎょうきそく /旅客営業規則/\nりょきゃくえき /旅客駅/\nりょきゃくか /旅客化/\nりょきゃくき /旅客機/\nりょきゃくしゃ /旅客車/\nりょきゃくせん /旅客線/\nりょきゃくにん /旅客人/\nりょきゃくゆそう /旅客輸送/\nりょきゃくよう /旅客用/\nりょきゃくりゅうどう /旅客流動/\nりょきゃくれっしゃ /旅客列車/\nりょきゃっき /旅客機/\nりょぎん /旅銀/\nりょく /力/緑/仂/\nりょくい /緑衣/\nりょくいん /緑陰/\nりょくう /緑雨/\nりょくえき /力役/\nりょくえんとし /緑園都市/\nりょくおうしょく /緑黄色/\nりょくおうしょくやさい /緑黄色野菜/\nりょくおうやさい /緑黄野菜/\nりょくか /緑化/\nりょくかききん /緑化基金/\nりょくがん /緑眼/\nりょくぎょく /緑玉/\nりょくしきもう /緑色盲/\nりょくしょく /緑色/\nりょくじゅ /緑樹/\nりょくじゅほうしょう /緑綬褒章/\nりょくすい /緑水/\nりょくすいてい /緑水亭/\nりょくそう /緑藻;[生物]green alga/緑草/\nりょくそうしょくぶつ /緑藻植物;[生物]green algae/\nりょくそうるい /緑藻類/\nりょくち /緑地/\nりょくちく /緑竹/\nりょくちたい /緑地帯/\nりょくちゃ /緑茶/\nりょくちゅうせき /緑柱石;emerald, aquamarine/\nりょくでんか /緑電化/\nりょくとう /緑豆/\nりょくど /緑土/\nりょくないしょう /緑内障/\nりょくのうきん /緑膿菌/\nりょくはつ /緑髪/\nりょくばん /緑礬/\nりょくひ /緑肥/\nりょくふう /緑風/\nりょくべん /緑便/\nりょくもん /緑門/\nりょくや /緑野/\nりょくゆう /緑釉/\nりょくよう /緑葉/\nりょくようかんらん /緑葉甘藍/\nりょくりん /緑林/\nりょけん /旅券/\nりょけんか /旅券課/\nりょけんじむしょ /旅券事務所/\nりょけんばんごう /旅券番号/\nりょこう /旅行/閭巷;村里/\nりょこうあんないしょ /旅行案内書/旅行案内所/\nりょこうあんないじょ /旅行案内所/\nりょこううかがい /旅行伺/\nりょこうかい /旅行会/\nりょこうかかく /旅行価格/\nりょこうかばん /旅行鞄/\nりょこうかんきょう /旅行環境/\nりょこうかんけい /旅行関係/\nりょこうがいしゃ /旅行会社/\nりょこうき /旅行記/旅行紀/\nりょこうきぶん /旅行気分/\nりょこうきゃく /旅行客/\nりょこうぎょう /旅行業/\nりょこうぎょうしゃ /旅行業者/\nりょこうぎょうほう /旅行業法/\nりょこうぎょうむとりあつかいしゅにんしゃ /旅行業務取扱主任者;国家資格(<旅行業法)/\nりょこうけいかく /旅行計画/\nりょこうけん /旅行券/\nりょこうけんきゅうかい /旅行研究会/\nりょこうさき /旅行先/\nりょこうざっし /旅行雑誌/\nりょこうしゃ /旅行者;†traveller/旅行社;†travel agency/\nりょこうじ /旅行時/\nりょこうじゅつ /旅行術/\nりょこうじょうほう /旅行情報/\nりょこうずき /旅行好き/\nりょこうせんもんがっこう /旅行専門学校/\nりょこうだい /旅行代/\nりょこうだいりてん /旅行代理店/\nりょこうだん /旅行団/\nりょこうちゅう /旅行中/\nりょこうちゅうし /旅行中止/\nりょこうちょきん /旅行貯金/\nりょこうにってい /旅行日程/\nりょこうひよう /旅行費用/\nりょこうほけん /旅行保険/\nりょこうぼう /旅行帽/\nりょこうまえ /旅行前/\nりょこうもくてき /旅行目的/\nりょこうよう /旅行用/\nりょしゅう /旅愁/虜囚/\nりょしゅく /旅宿/\nりょじ /旅次/\nりょじゅん /旅順/\nりょじょう /旅情/\nりょじんぼく /旅人木;[植物]traveler's tree(Ravenala)/\nりょせんぽう /呂旋法/\nりょそう /旅荘/旅装/旅僧/\nりょだん /旅団/\nりょちゅう /旅中/\nりょちょう /旅鳥/\nりょっか /緑化/\nりょっこう /緑光/\nりょてい /旅程/旅亭/\nりょていひょう /旅程表/\nりょてつ /旅鉄/\nりょてん /旅店/\nりょのう /旅嚢/\nりょひ /旅費/\nりょひこうつうひ /旅費交通費/\nりょひしゅくはくひ /旅費宿泊費/\nりょふ /呂布;人名,後漢末期の群雄/\nりょふい /呂不韋/\nりょりつ /呂律/\nりょりょく /膂力/\nりよう /利用/理容/俚謡/里謡/\nりようあんない /利用案内/\nりよういがい /利用以外/\nりようえき /利用駅/\nりようか /利用可/\nりようかいし /利用開始/\nりようかいすう /利用回数/\nりようかく /利用角/\nりようかくだい /利用拡大/\nりようかち /利用価値/\nりようかのう /利用可能/\nりようかのうせい /利用可能性/\nりようかんきょう /利用環境/\nりようがかり /利用掛/\nりようがく /利用額/利用学/\nりようきかい /利用機会/\nりようきかん /利用期間/\nりようきげん /利用期限/\nりようきてい /利用規程/\nりようきぼう /利用希望/\nりようきゃく /利用客/\nりようきやく /利用規約/\nりようきょり /利用距離/\nりようきんがく /利用金額/\nりようぎじゅつ /利用技術/\nりようくかん /利用区間/\nりようけいかく /利用計画/\nりようけいけん /利用経験/\nりようけいたい /利用形態/\nりようけいやくしゃ /利用契約者/\nりようけん /利用権;right to use/利用券;ticket/利用研/\nりようけんきゅうかい /利用研究会/\nりようけんげん /利用権限/\nりようげんど /利用限度/\nりようげんどがく /利用限度額/\nりようこうせい /利用厚生/\nりようこうりつ /利用効率/\nりようし /理容師/\nりようしかく /利用資格/\nりようしつ /理容室/\nりようしゃ /利用者/\nりようしゃいがい /利用者以外/\nりようしゃかくい /利用者各位/\nりようしゃかんり /利用者管理/\nりようしゃがわ /利用者側/\nりようしゃげんてい /利用者限定/\nりようしゃこうしゅうかい /利用者講習会/\nりようしゃごと /利用者毎/\nりようしゃすう /利用者数/\nりようしゃぜんたい /利用者全体/\nりようしゃそう /利用者層/\nりようしゃとうろく /利用者登録/\nりようしゃとくてん /利用者特典/\nりようしゃばんごう /利用者番号/\nりようしゃめい /利用者名/\nりようしゅうはすう /利用周波数/\nりようしゅだん /利用手段/\nりようしょう /利用証/\nりようしんせい /利用申請/\nりようしんせいしょ /利用申請書/\nりようじ /利用時/\nりようじかん /利用時間/\nりようじっせき /利用実績/\nりようじょう /利用上/\nりようじょうきょう /利用状況/\nりようじょうけん /利用条件/\nりようじょうほう /利用情報/\nりようせいげん /利用制限/\nりようぜんぱん /利用全般/\nりようちゅう /利用中/\nりようていし /利用停止/\nりようてん /理容店/\nりようとうけい /利用統計/\nりようとうろく /利用登録/\nりようど /利用度/\nりようはんい /利用範囲/\nりようひんど /利用頻度/\nりようび /利用日/\nりようふか /利用不可/\nりようふかのう /利用不可能/\nりようふたんきん /利用負担金/\nりようぶんや /利用分野/\nりようほう /利用法/\nりようほうほう /利用方法/\nりようめいさい /利用明細/\nりようもくてき /利用目的/\nりようよそく /利用予測/\nりようよてい /利用予定/\nりようりつ /利用率/\nりようりょう /利用料/\nりようりょうきん /利用料金/\nりようれい /利用例/\nりようれき /利用歴/\nりよく /利欲/\nりよこ /理代子/\nりよん /里昴/\nりらびえ /リラ冷え/\nりりーふじん /リリーフ陣/\nりりく /離陸/\nりりくご /離陸後/\nりりくじ /離陸時/\nりりくじかん /離陸時間/\nりりくそくど /離陸速度/\nりりくちゅうし /離陸中止/\nりりくまえ /離陸前/\nりりこ /梨々子/\nりりつ /利率/\nりりょう /李陵/吏僚/\nりりょく /理力/\nりるい /離塁/\nりれーしき /リレー式/\nりれき /履歴/\nりれきげんしょう /履歴現象/\nりれきしょ /履歴書/\nりろ /理路/\nりろせいぜん /理路整然/\nりろん /理論/\nりろんか /理論家/\nりろんかい /理論解/\nりろんかいせき /理論解析/\nりろんかがく /理論化学/\nりろんきょくせん /理論曲線/\nりろんけいさん /理論計算/\nりろんけいさんきかがく /理論計算機科学/\nりろんけいざいがく /理論経済学/\nりろんけん /理論研/\nりろんげんかい /理論限界/\nりろんこうせい /理論構成/\nりろんこうちく /理論構築/\nりろんし /理論誌/\nりろんしき /理論式/\nりろんしゅぎ /理論主義/\nりろんしょ /理論書/\nりろんじく /理論軸/\nりろんじょう /理論上/\nりろんじょうかのう /理論上可能/\nりろんすうがく /理論数学/\nりろんせいぶつがく /理論生物学/\nりろんせんせん /理論戦線/\nりろんたいけい /理論体系/\nりろんち /理論値/\nりろんてき /理論的/\nりろんてきかいしゃく /理論的解釈/\nりろんてきかのうせい /理論的可能性/\nりろんてきげんかい /理論的限界/\nりろんてきこんきょ /理論的根拠/\nりろんてきせいごうせい /理論的整合性/\nりろんてきそくめん /理論的側面/\nりろんてきてんぼう /理論的展望/\nりろんてんかい /理論展開/\nりろんとうそう /理論闘争/\nりろんは /理論派/\nりろんぶ /理論部/\nりろんぶそう /理論武装/\nりろんぶつり /理論物理/\nりろんぶつりがく /理論物理学/\nりろんめん /理論面/\nりろんや /理論屋/\nりん /燐;P/厘/凛;勇気凛々/林/輪/臨/鈴;風鈴/隣;隣家/鱗;片鱗/麟;麒麟/倫;倫理/棆/淪/綸;綸旨/稟;稟議/禀;異体字/懍;≒凛/凜;「凛」の異体字/廩;米蔵/吝;吝嗇/悋;≒吝/淋;淋病/琳;光琳/痳;≒淋/醂;味醂/霖;霖雨(ながあめ)/菻/藺;藺草/躙;蹂躙/躪;異体字/鄰;「隣」の異体字/P/Phosphorus/\nりんあん /燐安/\nりんいち /倫一/\nりんいちろう /倫一郎/\nりんう /霖雨/\nりんうん /鱗雲;うろこぐも/\nりんえん /林苑/\nりんか /隣家/輪禍/燐火/\nりんかい /臨海;†seaside.「-公園」/臨界;†critical.「-前核実験」/\nりんかいあつりょく /臨界圧力/\nりんかいあんぜん /臨界安全/\nりんかいおんど /臨界温度/\nりんかいかく /臨界角/\nりんかいがっこう /臨海学校/\nりんかいき /臨界期/\nりんかいきょうぎじょう /臨海競技場/\nりんかいげんしょう /臨界現象/\nりんかいこうぎょうちたい /臨海工業地帯/\nりんかいじっけんしょ /臨海実験所/\nりんかいじょうたい /臨界状態/\nりんかいせき /燐灰石;apatite/\nりんかいぜん /臨界前/\nりんかいぜんかくじっけん /臨界前核実験/\nりんかいたいいき /臨界帯域/\nりんかいち /臨界値/\nりんかいてん /臨界点/\nりんかいふくとしん /臨海副都心/\nりんかいぶ /臨海部/\nりんかいりょう /臨界量/\nりんかく /輪郭/輪廓/\nりんかくせん /輪郭線/\nりんかん /林間/輪姦/輪奐/\nりんかんがっこう /林間学校/\nりんが /臨画/鱗芽/\nりんがく /林学/\nりんがっか /林学科/\nりんがっかい /林学会/\nりんき /臨機/悋気/\nりんきおうへん /臨機応変/\nりんきょうしん /臨教審/\nりんきん /淋菌/\nりんぎ /稟議/禀議;異体字/\nりんぎしょ /稟議書/禀議書;異体字/\nりんぎょ /臨御/\nりんぎょう /林業/\nりんぎょうか /林業家/\nりんぎょうよう /林業用/\nりんくう /臨空/\nりんくさき /リンク先/\nりんくしゅう /リンク集/\nりんくもと /リンク元/\nりんぐがた /リング型/\nりんぐじょう /リング上/リング状/\nりんけい /鱗茎;[植物]bulb/輪形;circular/鱗形;scaly/\nりんけいきょう /林経協/\nりんけん /隣県/臨検/\nりんげつ /臨月/\nりんげん /綸言/\nりんこ /凛乎/\nりんこう /臨港/輪講/輪行/林光/燐光/燐鉱/輪光/臨幸/隣好/\nりんこうかい /輪講会/\nりんこうぐん /燐光群/\nりんこうしつ /輪講室/\nりんこうしゃ /輪行車/\nりんこうじゅん /輪講順/\nりんこうせき /燐鉱石/\nりんこうせん /臨港線/\nりんご /林檎/\nりんごあじ /リンゴ味/\nりんごがり /りんご狩り/\nりんごく /隣国/\nりんごしゅ /林檎酒;cider/リンゴ酒/りんご酒/\nりんごす /林檎酢/\nりんごばたけ /林檎畑/\nりんさいぼう /林災防/\nりんさく /輪作/\nりんさん /リン酸/林産/燐酸/\nりんさんかごうぶつ /リン酸化合物/\nりんさんぶつ /林産物/\nりんざい /臨済;禅の流派/臨在;[キリスト教]「神の-」/林材/\nりんざいしゅう /臨済宗/\nりんし /臨死/\nりんししつ /燐脂質/\nりんしたいけん /臨死体験/\nりんしつ /隣室/淋疾/\nりんしもく /鱗翅目/\nりんしゃ /倫社;[略語]倫理社会/臨写/\nりんしゃん /嶺上;[麻雀]/\nりんしゃんかいほー /嶺上開花;[麻雀]/\nりんしゃんかいほう /嶺上開花;[麻雀]/\nりんしゅう /凛秋/\nりんしゅつ /臨出/\nりんしょ /臨書/\nりんしょう /臨床/林床;[植物]forest floor/輪唱;troll/林鐘;[音楽]/臨牀;「床」の本字/\nりんしょうい /臨床医/\nりんしょういがく /臨床医学/\nりんしょういがくけい /臨床医学系/\nりんしょうか /臨床家/\nりんしょうけん /臨床研/\nりんしょうけんさ /臨床検査/\nりんしょうけんさぎし /臨床検査技師;国家資格/\nりんしょうしけん /臨床試験/\nりんしょうしょうじょう /臨床症状/\nりんしょうしんり /臨床心理/\nりんしょうしんりがく /臨床心理学/\nりんしょうしんりし /臨床心理士/\nりんしょうじっけん /臨床実験/\nりんしょうせいりがく /臨床生理学/\nりんしょうちけん /臨床治験/\nりんしょうてき /臨床的/\nりんしょうれい /臨床例/\nりんしょく /吝嗇/\nりんしん /稟申/凛森/禀申/\nりんじ /臨時/綸旨/\nりんじいん /臨時員/\nりんじえき /臨時駅/\nりんじかい /臨時会/\nりんじかいいん /臨時会員/\nりんじかいさつぐち /臨時改札口/\nりんじかいそく /臨時快速/\nりんじかいそくれっしゃ /臨時快速列車/\nりんじきごう /臨時記号;[音楽]♭♯ ナチュラル等/\nりんじきゅうぎょう /臨時休業/\nりんじきゅうこう /臨時急行/臨時休講/\nりんじく /輪軸/\nりんじけんさ /臨時検査/\nりんじこう /臨時工/\nりんじこっかい /臨時国会/\nりんじしゅうにゅう /臨時収入/\nりんじしょとく /臨時所得;extra income/\nりんじそうかい /臨時総会/\nりんじそちほう /臨時措置法/\nりんじぞうかん /臨時増刊/\nりんじぞうかんごう /臨時増刊号/\nりんじていしゃ /臨時停車/\nりんじてき /臨時的/\nりんじでんしゃ /臨時電車/\nりんじとっきゅう /臨時特急/\nりんじにゅーす /臨時ニュース/\nりんじはつばい /臨時発売/\nりんじばんぐみ /臨時番組/\nりんじひ /臨時費;⇔経常費/\nりんじびん /臨時便/\nりんじへんせい /臨時編成/\nりんじほう /臨時法/\nりんじやとい /臨時雇い/\nりんじゅう /臨終/\nりんじょう /輪状;わっか状/臨場/鱗状;うろこ状/\nりんじょうかん /臨場感/\nりんじょうかんつうしん /臨場感通信/\nりんじょうなんこつ /輪状軟骨/\nりんじれっしゃ /臨時列車/\nりんじん /隣人/\nりんじんあい /隣人愛/\nりんじんたち /隣人達/\nりんず /綸子/綾子/\nりんせい /林政/輪生/稟請/\nりんせいじょう /輪生状/\nりんせいもく /輪生目/Verticillatae/\nりんせき /臨席/隣席/\nりんせつ /隣接/鱗屑/\nりんせつえき /隣接駅/\nりんせつかんけい /隣接関係/\nりんせつぎょうれつ /隣接行列/\nりんせつせき /隣接席/\nりんせつち /隣接地/\nりんせん /臨戦/臨川;地名,中国地名/林泉/\nりんせんじ /林泉寺/\nりんせんじばん /臨川寺版/\nりんせんたいせい /臨戦態勢/\nりんぜん /凛然/\nりんそん /隣村/\nりんたい /輪帯/\nりんたいさく /倫対策/\nりんたく /輪タク/\nりんち /林地/隣地/\nりんちょう /臨調/\nりんてん /輪転/\nりんてんき /輪転機/\nりんと /凛と/\nりんどう /林道/竜胆/\nりんどうか /リンドウ科/\nりんどうぐん /林道群/\nりんどうしゅうてん /林道終点/\nりんどうめい /林道名/\nりんどうもく /リンドウ目/Gentianales/\nりんどく /輪読/\nりんない /林内/\nりんね /輪廻/\nりんねてんしょう /輪廻転生/\nりんねてんせい /輪廻転生/\nりんばつ /輪伐/\nりんばん /輪番/\nりんばんせい /輪番制/\nりんぱ /琳派;光琳派/淋巴;[医]lymph/\nりんぱえき /リンパ液/\nりんぱかん /リンパ管;[医]lymphatic/\nりんぱかんけい /リンパ管系/\nりんぱきゅう /リンパ球;[医]lymphocyte/\nりんぱけい /リンパ系/\nりんぱしゅ /リンパ腫/\nりんぱせつ /リンパ節/\nりんぱせん /リンパ腺/\nりんびょう /淋病/\nりんぴ /燐肥/\nりんぴょうとうしゃかいちんれつざいぜん /臨兵鬪者皆陳列在前/\nりんぶ /輪舞/\nりんぶきょく /輪舞曲;rondo/\nりんぶん /林分/\nりんぷん /鱗粉/\nりんぺん /鱗片/\nりんぺんよう /鱗片葉;[植物]scale leaf/\nりんぼ /臨模;=りんも/\nりんぼく /鱗木/\nりんぽ /隣保/\nりんぽう /隣邦/\nりんぽん /臨本/\nりんむ /林務/\nりんも /臨模/\nりんもう /鱗毛;[植物]scaly hair/厘毛;very few/\nりんや /林野/\nりんやちょう /林野庁/\nりんゆうがく /林邑楽/\nりんらく /淪落/\nりんり /倫理/淋漓/\nりんりかん /倫理観/倫理感/\nりんりがく /倫理学/\nりんりきせい /倫理規制/\nりんりきてい /倫理規定/\nりんりしゃかい /倫理社会/\nりんりじょう /倫理上/\nりんりじょうもんだい /倫理上問題/\nりんりつ /林立/\nりんりてき /倫理的/\nりんりてきしゅうきょう /倫理的宗教/\nりんりてきもんだい /倫理的問題/\nりんりどうとく /倫理道徳/\nりんりどうとくかん /倫理道徳観/\nりんりめん /倫理面/\nりんりん /凛々;「凜」異体字/凜々;「勇気-」/凛凛/凜凜;NB:「凜」は人名漢字、「凛」はその異体字であるが「凛」の方が通用している/\nりんれつ /凛冽/凛烈/凜冽/\nりんわしつ /輪話室/\nる /縷;(糸) 一縷/鏤;(金糸) 鏤刻/婁;二十八宿の一つ/褸;ぼろ/瑠;瑠璃/璢;「瑠」の異体字/屡;often/留;(呉音)留守/流;(呉音)流浪/琉;(呉音) 琉球/陋;(呉音) 固陋(ころう)/畄;「留」の異体字/\nるーと /√;root/\nるーぶるびじゅつかん /ルーブル美術館;www.louvre.fr/\nるーまにあ /羅馬尼/\nるーるいはん /ルール違反/\nるーんもじ /ルーン文字/\nるい /類/塁/累;-が及ぶ/涙;涙腺/誄;誄歌/瘰;瘰癧/縲;縲絏/羸;病羸/瑠偉;人名/留衣/瑠維/壘;「塁」の旧字(人名用漢字)/泪;「涙」の異体字/\nるいえき /涙液/\nるいえふしょうまぞく /Actaea/ルイエフショウマ属/\nるいえん /類縁/類苑/\nるいおんご /類音語/\nるいか /累加/類歌/誄歌/類火/ルイ華;人名?/\nるいがいねん /類概念/\nるいぎ /類義/\nるいぎご /類義語/\nるいぎごじてん /類義語辞典/\nるいく /類句/\nるいけい /累計/類型/類形;<rare>/\nるいけいか /類型化/\nるいけいがく /累計額/類型学;typology/\nるいけいてき /類型的/\nるいけいろん /類型論/\nるいけいろんてき /類型論的/\nるいげつ /累月/\nるいげん /累減/\nるいげんぜい /累減税/\nるいこ /ルイ子/\nるいご /類語/\nるいごじてん /類語辞典/\nるいごめい /類語名/\nるいさん /類纂/累算/\nるいざん /累算/\nるいざんき /累算器/\nるいしゅう /類集/\nるいしょ /類書/\nるいしょう /類焼/類症/\nるいしん /累進;progression.「-課税」/塁審;[野球]base umpire/\nるいしんかぜい /累進課税/\nるいしんせい /累進性/\nるいしんぜい /累進税/\nるいしんぜいりつ /累進税率/\nるいしんりつ /累進率/\nるいじ /類似/累次/類字/\nるいじきかん /類似機関/\nるいじご /類似語/\nるいじせい /類似性/\nるいじつ /累日/\nるいじてん /類似点/\nるいじど /類似度/\nるいじひん /類似品/\nるいじぶつ /類似物/\nるいじぶぶん /類似部分/\nるいじほう /類似法/\nるいじめい /類似名/\nるいじゃく /羸弱/\nるいじゅ /類聚;種類別に集める/類従;≒類聚/\nるいじゅう /類聚;=るいじゅ/類従;≒類聚/\nるいじゅこくし /類聚国史;六国史(日本三代実録除く)を菅原道真が編纂し直したもの/\nるいじゅみょうぎしょう /類聚名義抄;漢和辞典/\nるいじょう /塁上/累乗/\nるいじょうこん /累乗根/\nるいじれい /類似例/\nるいじんえん /類人猿/\nるいすい /類推/\nるいすいかいしゃく /類推解釈/\nるいすいかのう /類推可能/\nるいせい /累世/\nるいせき /累積/\nるいせきがく /累積額/\nるいせききよりつ /累積寄与率/\nるいせきさいむ /累積債務/\nるいせきとうひょう /累積投票/\nるいせきぶんぷ /累積分布/\nるいせん /涙腺/\nるいそん /累損/\nるいぞう /累増/\nるいぞく /類族/\nるいたいろん /類体論/\nるいだ /塁打/\nるいだい /累代/類題/\nるいだすう /塁打数/\nるいてき /類的/\nるいとも /類友;[略語]類は友を呼ぶ/\nるいどう /類同/\nるいねん /累年/\nるいのう /涙嚢/\nるいはん /累犯/類板/\nるいひ /類比/\nるいひすいり /類比推理/\nるいへき /塁壁/\nるいべつ /類別/\nるいらん /累卵/\nるいるい /累々/累累/累類;一族/\nるいれい /類例/\nるいれき /瘰癧/\nるいわ /累和/\nるか /流花/\nるかでん /ルカ伝;[聖書]Luke/\nるけい /流刑/\nるけいせつ /流刑説/\nるけいち /流刑地/\nるこく /鏤刻/\nるこつ /鏤骨/\nるざい /流罪/\nるざん /流竄/\nるしゃなぶつ /盧舎那仏/盧遮那仏/\nるす /留守/\nるすい /留守居/\nるすたく /留守宅/\nるすちゅう /留守中/\nるすつ /留寿都/\nるすでん /留守電/\nるすばん /留守番/\nるすばんでんわ /留守番電話/\nるすばんでんわき /留守番電話機/\nるすばんろくが /留守番録画/\nるすろく /留守録/\nるすろくが /留守録画/\nるすろくきのう /留守録機能/\nるせつ /流説;rumour/縷説;こまごまと説く/\nるそん /呂宋;Luzon/\nるそんすけざえもん /呂宋助左衛門;安土桃山時代の商人/\nるたく /流謫/\nるつこ /路津子/\nるつぼ /坩堝/\nるてちうむ /Lu/Lutetium/\nるてにうむ /Ru/Ruthenium/\nるてん /流転/\nるてんりんね /流転輪廻/\nるでん /流伝/\nるにん /流人/\nるねさんすようしき /ルネサンス様式/\nるびーいろ /ルビー色/\nるびじうむ /Rb/Rubidium/\nるびつき /ルビ付き/ルビ付/\nるふ /流布/\nるふぼん /流布本/\nるべーぐせきぶん /ルベーグ積分;[数学]Lebesgue integral/\nるべしべ /留辺蕊/\nるべつ /留別/\nるみ /留美/瑠美/流美/留実/\nるみこ /留美子/るみ子/\nるみん /流民/\nるもい /留萌/\nるり /瑠璃/\nるりいろ /瑠璃色/\nるりがわら /瑠璃瓦;施釉した美しい瓦/\nるりこ /瑠璃子/るり子/ルリ子/留理子/\nるりびたき /瑠璃鶲/\nるる /縷々/縷縷/\nるるめんめん /縷々綿々/\nるろう /流浪/\nるろうのたみ /流浪の民/\nるん /♪/\nるんびにえん /ルンビニ園;(Lumbini) 釈迦の生誕地/\nれーざーこう /レーザー光/\nれーざーこうせん /レーザー光線/\nれーざこう /レーザ光/\nれーすあみ /レース編み/\nれーすちゅう /レース中/\nれーべるめん /レーベル面/\nれい /例/礼/霊;†soul/零;†0/〇;漢数字のゼロ/令/冷;冷却/伶;伶人/嶺;山嶺/怜;怜悧/玲;玲瓏/苓/鈴;予鈴/齢;年齢/齡;「齢」の旧字/囹;(牢獄)/澪;みお/羚;羚羊/聆;(きく)/蛉;蜻蛉/鴒;鶺鴒/麗;華麗/儷;(ならぶ)/驪;(くろうま)/戻;(もど・る)返戻金/唳;鶴唳/綟;(もじる)/犂/犁;異体字/黎;黎明/蛎;「蠣」の異体字/砺;「礪」の異体字/励;励行/勵;「励」の旧字/癘;疫癘/糲;(くろごめ)/醴;(甘酒)/禮;「礼」の旧字(人名用漢字)/隷;奴隷/隸;「隷」の旧字/櫺;れんじ/茘;茘枝(れいし,ライチ)/蠡;范蠡/靈;「霊」の旧字/祈;?/\nれい> /冷;冷麺,冷湿布,冷しゃぶ/\nれいあんしつ /霊安室/\nれいあんしょ /冷暗所/\nれいあんじょ /冷暗所/\nれいい /霊威/\nれいいき /霊域/\nれいいち /鈴一/\nれいいんきょく /冷陰極/\nれいう /冷雨/\nれいうん /嶺雲/\nれいえき /霊液/\nれいえん /霊園/\nれいおんたい /冷温帯/\nれいか /冷夏/零下/冷菓/麗華;人名/麗香/隷下/霊化/玲花/\nれいかい /例会;regular meeting/霊界/例解;illustrate.「用法の-」/冷灰/\nれいかいご /例会後/\nれいかく /冷覚/\nれいかん /霊感/冷汗/冷感/冷寒/伶官/\nれいかんあつえん /冷間圧延/\nれいかんさんと /冷汗三斗/\nれいかんしょう /冷感症/\nれいかんしょうほう /霊感商法/\nれいかんたんぞう /冷間鍛造/\nれいがい /例外/冷害/\nれいがいきこう /例外機構/\nれいがいきそく /例外規則/\nれいがいきてい /例外規定/\nれいがいしょり /例外処理/\nれいがいしょりきのう /例外処理機能/\nれいがいじこう /例外事項/\nれいがいちゅう /例外中/\nれいがいてき /例外的/\nれいがいてん /例外点/\nれいがく /礼楽/\nれいがん /冷眼/\nれいき /例規/冷気/励起/霊気/冷機/霊亀;年号(715-717)/霊鬼/癘気/\nれいきじょうたい /励起状態/\nれいきはちょう /励起波長/\nれいきゃく /冷却/\nれいきゃくいき /冷却域/\nれいきゃくえき /冷却液/\nれいきゃくおんど /冷却温度/\nれいきゃくき /冷却器/\nれいきゃくきかん /冷却期間/\nれいきゃくぎじゅつ /冷却技術/\nれいきゃくこうか /冷却効果/\nれいきゃくざい /冷却材/\nれいきゃくしゅだん /冷却手段/\nれいきゃくすい /冷却水/\nれいきゃくすいぶそく /冷却水不足/\nれいきゃくせいのう /冷却性能/\nれいきゃくそうち /冷却装置/\nれいきゃくたいさく /冷却対策/\nれいきゃくのうりょく /冷却能力/\nれいきゃくふう /冷却風/\nれいきゃくぶ /冷却部/\nれいきゃくぶぶん /冷却部分/\nれいきゃくほう /冷却法/\nれいきゃくほうほう /冷却方法/\nれいきゃくよう /冷却用/\nれいきゅう /霊柩/\nれいきゅうしゃ /霊柩車/\nれいきょりしゃげき /零距離射撃/\nれいきん /礼金/\nれいぎ /礼儀/\nれいぎさほう /礼儀作法/\nれいく /麗句/\nれいぐう /冷遇/礼遇;†honor/\nれいけい /令閨;おくさん/令兄/\nれいけつ /冷血/\nれいけつかん /冷血漢/\nれいけつどうぶつ /冷血動物/\nれいけん /霊験;「-あらたか」/霊剣;「-天叢雲」/\nれいげつ /例月/\nれいげん /霊験/冷厳/霊言/例言/冷源/\nれいげんしゅう /霊言集/\nれいげんてんのう /霊元天皇/\nれいげんどうし /霊幻道士/\nれいこ /例挙;[律令制]法定分の出挙/玲子/礼子/麗子/令子/怜子/玲香/祈子/\nれいこう /励行/霊光/冷光;luminescence/\nれいこく /冷酷/例刻/\nれいこん /霊魂/\nれいこんふめつ /霊魂不滅/\nれいさい /零細/例祭/零歳/\nれいさいきぎょう /零細企業/\nれいさいけいえい /零細経営/\nれいざん /霊山/\nれいし /霊芝/霊視/茘枝/令旨/麗姿/令嗣/令史/令姉/\nれいしき /礼式/零式/\nれいしきせんとうき /零式戦闘機/\nれいしきゆそうき /零式輸送機/\nれいしっぷ /冷湿布;⇔温湿布/\nれいしつ /令室/麗質/\nれいしゃ /礼者/\nれいしゅ /冷酒/\nれいしょ /隷書/冷所/令書/冷処/\nれいしょう /冷笑/例証/霊障/冷床/醴漿/\nれいしょく /冷食;火を通さずに食べること。 [略語]冷凍食品/令色/冷色/\nれいしょたい /隷書体/\nれいしん /励振/\nれいしんりょく /励振力/\nれいじ /零時/例示/零士;人名/玲司/玲二/礼仁/禮二/零次/怜二/\nれいじか /例示化/\nれいじつ /例日/\nれいじゅう /隷従/霊獣/\nれいじょう /霊場/令嬢/礼状;thank-you letter/令状;召集-/礼譲/\nれいじろう /礼二郎/令二朗/霊次郎/\nれいじん /麗人;美人/霊神/伶人;演奏者/\nれいじんそう /伶人草/\nれいすい /冷水/霊水/\nれいすいき /冷水機/冷水器/\nれいすいよう /冷水用/\nれいすいよく /冷水浴/\nれいず /例図/\nれいせい /冷静/冷製;-スープ/霊性/励声/令婿/\nれいせいちんちゃく /冷静沈着/\nれいせき /霊跡/\nれいせつ /礼節/例説/\nれいせん /冷戦/零戦/冷泉/霊泉/零戰;「戦」旧字/\nれいせんか /冷戦下/\nれいせんご /冷戦後/\nれいせんしゅうけつ /冷戦終結/\nれいせんじだい /冷戦時代/\nれいぜい /冷泉/\nれいぜいいん /冷泉院/\nれいぜいてんのう /冷泉天皇/\nれいぜん /霊前/冷然/\nれいそう /礼装/霊草/\nれいそく /令息/\nれいそん /令孫/\nれいぞう /冷蔵/\nれいぞうこ /冷蔵庫/冷藏庫;「蔵」旧字/\nれいぞうこよう /冷蔵庫用/\nれいぞうしつ /冷蔵室/\nれいぞうそうこ /冷蔵倉庫/\nれいぞうのうりょく /冷蔵能力/\nれいぞうほぞん /冷蔵保存/\nれいぞく /隷属/隸屬;旧字/\nれいぞくてき /隷属的/\nれいたい /霊体/冷帯/\nれいたいさい /例大祭/\nれいたつ /令達/\nれいたん /冷淡/冷鍛/\nれいだい /例題/霊代/\nれいだいよう /例題用/\nれいだん /冷暖/\nれいだんじち /冷暖自知/\nれいだんぼう /冷暖房/\nれいだんぼうひ /冷暖房費/\nれいち /霊地/霊智/\nれいちゃ /冷茶/\nれいちょう /霊長/\nれいちょうけん /霊長研/\nれいちょうるい /霊長類/\nれいてい /令弟/\nれいてき /霊的/\nれいてつ /冷徹/\nれいてとう /レイテ島;Leyte island/\nれいてん /零点/礼典/冷点/\nれいとう /冷凍/\nれいとうかいじゅう /冷凍怪獣/\nれいとうき /冷凍機/\nれいとうぎょうざ /冷凍餃子/\nれいとうこ /冷凍庫/\nれいとうご /冷凍後/\nれいとうしつ /冷凍室/\nれいとうしゃ /冷凍車/\nれいとうしょくひん /冷凍食品/\nれいとうそうこ /冷凍倉庫/\nれいとうひん /冷凍品/\nれいとうほぞん /冷凍保存/\nれいとうもの /冷凍物/\nれいとうれいぞうこ /冷凍冷蔵庫/\nれいとねりあもく /レイトネリア目/Leitneriales/\nれいど /零度/\nれいな /麗奈/玲奈/伶奈/\nれいにく /霊肉/冷肉/\nれいにゅう /戻入/\nれいねつ /冷熱/\nれいねん /例年/\nれいねんいじょう /例年以上/\nれいの /例の/\nれいのう /霊能/\nれいのうしゃ /霊能者/\nれいのうりょく /霊能力/\nれいのうりょくしゃ /霊能力者/\nれいのるずすう /レイノルズ数;Reynolds number, Re=U・L／(μ／ρ)/\nれいはい /礼拝/零敗/霊牌/\nれいはいしき /礼拝式/\nれいはいじ /礼拝時/\nれいはいじょ /礼拝所/\nれいはいちゅう /礼拝中/\nれいはいどう /礼拝堂/\nれいはいび /礼拝日/\nれいはん /冷飯/\nれいば /冷罵/\nれいばい /冷媒/霊媒/\nれいばいじゅつ /霊媒術/\nれいひつ /麗筆/\nれいひょう /冷評/\nれいびょう /霊廟/霊猫/\nれいふう /冷風/零封;[スポーツ]相手に全く点数を与えないこと。shutout,完封/\nれいふうき /冷風機/\nれいふうせん /冷風扇/\nれいふく /礼服/\nれいふじん /令夫人/\nれいぶん /例文/礼文/麗文;あでやかな模様/令聞;よい評判/\nれいぶんしゅう /例文集/\nれいぷま /レイプ魔/\nれいへい /例幣/\nれいほう /霊峰/礼法/霊宝/礼砲/\nれいほん /零本/\nれいぼう /冷房/礼帽/麗貌/\nれいぼうか /冷房化/\nれいぼうかいぞう /冷房改造/\nれいぼうかりつ /冷房化率/\nれいぼうきかん /冷房期間/\nれいぼうこう /礼奉公/\nれいぼうしゃ /冷房車/\nれいぼうじゅよう /冷房需要/\nれいぼうせつび /冷房設備/\nれいぼうちゅう /冷房中/\nれいぼうのうりょく /冷房能力/\nれいぼうよう /冷房用/\nれいぼうりつ /冷房率/\nれいぼく /霊木/零墨;断簡-/\nれいまい /令妹/\nれいまいり /礼参り/\nれいみ /麗美/\nれいむ /霊夢/\nれいめい /黎明/令名/\nれいめいき /黎明期/\nれいめん /冷麺/\nれいもつ /礼物/\nれいや /麗也/\nれいやく /霊薬/\nれいゆうかい /霊友会/\nれいよう /羚羊/麗容/\nれいようしゅ /冷用酒/\nれいよし /零余子/\nれいらく /零落/\nれいり /怜悧/伶俐;=怜悧/\nれいりょう /冷涼/\nれいりょく /霊力/\nれいろう /玲瓏/\nれいわ /例話/\nれおな /玲於奈/玲央名/\nれき /歴;†history/暦;†calendar/礫;小石/轢;-死/檪;クヌギ/瀝;pitch/櫪;クヌギ/癧;瘰癧/轣/靂;(青天の)霹靂/鬲;鼎/\nれきがん /礫岩/\nれきげつ /暦月/\nれきさつ /轢殺/\nれきさん /暦算/\nれきし /歴史/轢死/\nれきしか /歴史家/\nれきしかいどう /歴史街道/\nれきしかがく /歴史科学/\nれきしかん /歴史館/歴史観/\nれきしが /歴史画/\nれきしがく /歴史学/\nれきしがくは /歴史学派/\nれきしがっか /歴史学科/\nれきしきょうかしょ /歴史教科書/\nれきしげんごがく /歴史言語学/\nれきししゅぎ /歴史主義;historicism/\nれきししょ /歴史書/\nれきししょうせつ /歴史小説/\nれきしじだい /歴史時代/\nれきしじょう /歴史上/\nれきしじんぶつ /歴史人物/\nれきしすいり /歴史推理/\nれきしせい /歴史性/\nれきしたい /轢死体/\nれきしちりがく /歴史地理学;historical geography/\nれきしてき /歴史的/\nれきしてきいち /歴史的位置/\nれきしてきいみ /歴史的意味/\nれきしてきかち /歴史的価値/\nれきしてきかてい /歴史的過程/\nれきしてきかなづかい /歴史的仮名遣い/\nれきしてきけいい /歴史的経緯/\nれきしてきけんぞうぶつ /歴史的建造物/\nれきしてきけんち /歴史的見地/\nれきしてきげんかい /歴史的限界/\nれきしてきげんざい /歴史的現在;[文法]present historique/\nれきしてきこうさつ /歴史的考察/\nれきしてきこんきょ /歴史的根拠/\nれきしてきしゅんかん /歴史的瞬間/\nれきしてきじけん /歴史的事件/\nれきしてきじじつ /歴史的事実/\nれきしてきじじょう /歴史的事情/\nれきしてきじょうけん /歴史的条件/\nれきしてきせいやく /歴史的制約/\nれきしてきちしき /歴史的知識/\nれきしてきできごと /歴史的出来事/\nれきしてきはいけい /歴史的背景/\nれきしてきはってん /歴史的発展/\nれきしてきぶんけん /歴史的文献/\nれきしてきへんせん /歴史的変遷/\nれきしてきめいば /歴史的名馬/\nれきしてきりゆう /歴史的理由/\nれきしてつがく /歴史哲学/\nれきしどくほん /歴史読本/\nれきしにんしき /歴史認識/\nれきしはいけい /歴史背景/\nれきしはっけん /歴史発見/\nれきしぶんか /歴史文化/\nれきしほうそく /歴史法則/\nれきしもの /歴史物/\nれきしものがたり /歴史物語/\nれきしもんだい /歴史問題/\nれきしょ /暦書/\nれきしりかい /歴史理解/\nれきじ /歴事/\nれきじつ /暦日/\nれきすう /暦数/\nれきせい /瀝青/歴世/\nれきせん /歴戦/\nれきぜん /歴然/\nれきだい /歴代/\nれきだいせいふ /歴代政府/\nれきだいほうあん /歴代宝案/\nれきだいよこづな /歴代横綱/\nれきだん /轢断/\nれきちゅう /暦注/\nれきちょう /歴朝/\nれきてい /歴程/\nれきど /礫土/\nれきにん /歴任/\nれきねん /暦年;calendar/歴年;-の功/\nれきねんれい /暦年齢/\nれきはく /歴博;[略語]歴史博物館/\nれきひょう /暦表/\nれきひょうじ /暦表時/\nれきぶ /暦部/\nれきほう /歴訪;tour/暦法;calendar/\nれきほん /暦本/\nれきもと /暦本;姓/\nれきゆう /歴遊/\nれきれき /歴々/歴歴/\nれぎゅらーばんぐみ /レギュラー番組/\nれこーどがいしゃ /レコード会社/\nれこーどてん /レコード店/\nれこーどや /レコード屋/\nれしぴぼん /レシピ本/\nれじおねらきん /レジオネラ菌/\nれじよこ /レジ横/\nれすきゅーたい /レスキュー隊;rescue team/\nれすちおもく /レスチオ目/Restionales/\nれすりんぐぶ /レスリング部/\nれち /裂/\nれちくるざ /レチクル座;Reticulum(Ret)/\nれっか /劣化;deterioration/烈火;†-の如く/裂果;[植物]dehiscent fruit/列火;†[部首]「然」の足/\nれっかーしゃ /レッカー車;wrecker/\nれっかい /裂開/\nれっかいか /裂開果/\nれっかうらん /劣化ウラン;depleted uranium/\nれっかうらんだん /劣化ウラン弾/\nれっき /列記/礫器/劣機/\nれっきと /歴と/\nれっきょ /列挙/\nれっきょう /列強/\nれっきょがた /列挙型/\nれっこう /裂肛/列侯/\nれっこく /列国/\nれっし /烈士;無駄死に十五烈士/列子/\nれっしゃ /列車/\nれっしゃあいしょう /列車愛称/\nれっしゃいがい /列車以外/\nれっしゃいどう /列車移動/\nれっしゃうんこう /列車運行/\nれっしゃかんかく /列車間隔/\nれっしゃぐん /列車群/\nれっしゃしゃしん /列車写真/\nれっしゃしゅべつ /列車種別/\nれっしゃしょくどう /列車食堂/\nれっしゃせっきん /列車接近/\nれっしゃない /列車内/\nれっしゃばんごう /列車番号/\nれっしゃへんせい /列車編成/\nれっしゃへんせいひょう /列車編成表/\nれっしゃほう /列車砲/\nれっしゃほんすう /列車本数/\nれっしゃみつど /列車密度/\nれっしゃむせん /列車無線/\nれっしゃめい /列車名/\nれっしゃりょうきん /列車料金/\nれっしょう /裂傷/\nれっしん /烈震/\nれっすんしつ /レッスン室/\nれっせい /劣勢;†inferior.「味方は-だ」/劣性;†[生物]recessive.「-遺伝」/列聖;canonise/列星/冽清/\nれっせいいでん /劣性遺伝/\nれっせいいでんし /劣性遺伝子/\nれっせき /列席/\nれっせきしゃ /列席者/\nれっそう /裂創/\nれっちゅう /列柱/\nれっとう /列島/劣等/\nれっとうかん /劣等感/\nれっとうざい /劣等財/\nれっとうじゅうだん /列島縦断/\nれっとうせい /劣等生/\nれっぱ /裂破/\nれっぱい /劣敗/\nれっぱく /裂帛/\nれっぱん /列藩/\nれっぴん /列品/\nれっぴんかん /列品館/\nれっぷ /烈婦/烈夫/\nれっぷう /烈風/\nれっぷく /列福/\nれっぺん /裂片/\nれつ /列;row/劣;卑劣/烈;強烈/裂;分裂/冽;清冽/洌;(きよい)/\nれつ> /劣/\nれつあく /劣悪/\nれつあくしゃ /劣悪者/\nれつい /劣位;inferior/列位;order/\nれつくうかん /列空間/\nれつご /劣後/\nれつごさい /劣後債/\nれつざ /列座/\nれつじつ /烈日/\nれつじゃく /劣弱/\nれつじょ /烈女/\nれつじょう /劣情/\nれつじょでん /列女伝/\nれつたんい /列単位/\nれつだい /列代/\nれつでん /列伝/\nれつなみ /列並/\nれつばんごう /列番号/\nれつべくとる /列ベクトル/\nれつめ /列目/\nれつりつ /列立/\nれつりろん /列理論/\nれつれつ /烈々;激しいさま/冽々;寒さの厳しいさま/烈烈/冽冽/\nれてん /レ点/\nれとるとしょくひん /レトルト食品;retort food. インスタントカレーなど/\nれな /玲奈/\nれにうむ /Re/Rhenium/\nればさし /レバ刺し/\nればにらいため /レバニラ炒め/\nれぶん /礼文/\nれぶんとう /礼文島/\nれべる# /レベル#1/\nれべるさ /レベル差/\nれみ /礼美/\nれむすいみん /レム睡眠/REM睡眠/\nれもん /檸檬/\nれもんあじ /レモン味/\nれもんいろ /レモン色/\nれもんじる /レモン汁/\nれもんすい /レモン水/\nれもんに /レモン煮/\nれん /連/恋/聯;≒連/聨;「聯」の異体字/鎌;かま/廉;廉売/簾;すだれ/濂/煉;煉獄/練;練習/錬;精錬/漣;さざなみ/蓮;はす/嗹/縺;もつ・れる/鏈;くさり/戀;「恋」の旧字/攣;痙攣/臠;ししむら/匳/奩;「匳」の異体字/斂;収斂/瀲;みぎわ/憐;憐憫/輦;てぐるま/\nれん> /連;連荘,連銀,連音符/\nれんあい /恋愛/憐愛/\nれんあいうん /恋愛運/\nれんあいえいが /恋愛映画/\nれんあいかん /恋愛観/\nれんあいかんけい /恋愛関係/\nれんあいかんじょう /恋愛感情/\nれんあいけっこん /恋愛結婚/\nれんあいし /恋愛詩/\nれんあいしじょうしゅぎ /恋愛至上主義/\nれんあいしょうせつ /恋愛小説/\nれんあいじょうじゅ /恋愛成就/\nれんあいじょうたい /恋愛状態/\nれんあいそうだん /恋愛相談/\nれんあいたいしょう /恋愛対象/\nれんあいばなし /恋愛話/\nれんあいべた /恋愛下手/\nれんあいまんが /恋愛漫画/\nれんあいろん /恋愛論/\nれんおん /連音;liaison/\nれんか /廉価/恋歌/連歌;れんが/連枷/\nれんかばん /廉価版/廉価盤/\nれんかん /連関/連環/聯関;=連関/\nれんかんせい /連関性/\nれんが /煉瓦/連歌/連火/\nれんがいろ /煉瓦色;brickred/\nれんがし /連歌師/\nれんがづくり /煉瓦造り/レンガ造り/\nれんがべい /煉瓦塀/\nれんき /連記/練気/\nれんきゅう /連休/\nれんきゅうあけ /連休明け/連休明/\nれんきゅうきかん /連休期間/\nれんきゅうこうはん /連休後半/\nれんきゅうちゅう /連休中/\nれんきゅうまえ /連休前/\nれんきょ /蓮炬/\nれんきん /錬金/\nれんきんじゅつ /錬金術/\nれんきんじゅつし /錬金術師/\nれんぎ /連木/\nれんぎょう /連翹/\nれんぎん /連銀/連吟/\nれんく /連句/\nれんぐん /連軍/\nれんけい /連携;coordination/連係;linkage/連系;connected system/連繋;=連係/聯係;=連係/\nれんけいかんけい /連携関係/\nれんけいきょうか /連携強化/\nれんけいこうげき /連係攻撃/\nれんけいじ /連係時/\nれんけいぷれー /連携プレー/\nれんけいわざ /連携技/\nれんけつ /連結/廉潔/\nれんけついち /連結位置/\nれんけつかのう /連結可能/\nれんけつき /連結器/連結機/\nれんけつけっさん /連結決算/\nれんけつさぎょう /連結作業/\nれんけつざいむしょひょう /連結財務諸表/\nれんけつし /連結子/\nれんけつせい /連結性/\nれんけつせいぶん /連結成分/\nれんけつのうぜいせいど /連結納税制度/\nれんけつぶぶん /連結部分/\nれんけつめん /連結面/\nれんげ /蓮華/蓮花/\nれんげおうじょう /蓮華往生/\nれんげおんせん /蓮華温泉/\nれんげざ /蓮華座/蓮華坐/\nれんげそう /蓮華草;手に取るなやはり野におけ- (瓢水)/\nれんげん /連言/∧/\nれんげんけい /連言形/\nれんげんし /連言肢/\nれんこ /連呼/\nれんこう /連行/連衡/攣拘/簾鉤/\nれんこうあし /練行足/\nれんこん /蓮根/\nれんご /連語/連碁;[囲碁]タッグマッチ/\nれんごう /連合/聯合;=連合/\nれんごうおうこく /連合王国/\nれんごうかい /連合会/\nれんごうかんたい /連合艦隊/聯合艦隊/\nれんごうきこう /連合機構/\nれんごうきょうぎかい /連合協議会/\nれんごうぐん /連合軍/\nれんごうこく /連合国/\nれんごうこくがわ /連合国側/\nれんごうこっか /連合国家/\nれんごうしんりがく /連合心理学;association psychology/\nれんごうたい /連合体/\nれんごうてき /連合的/\nれんごうや /連合野/\nれんごく /煉獄/\nれんごくへん /煉獄篇/\nれんさ /連鎖/\nれんさい /連載/\nれんさいかいし /連載開始/\nれんさいかいしじ /連載開始時/\nれんさいかいしまえ /連載開始前/\nれんさいかいすう /連載回数/\nれんさいきじ /連載記事/\nれんさいきゅうし /連載休止/\nれんさいけいしき /連載形式/\nれんさいさいかい /連載再開/\nれんさいさくひん /連載作品/\nれんさいさっか /連載作家/\nれんさいし /連載誌/\nれんさいしゅうりょう /連載終了/\nれんさいしゅうりょうご /連載終了後/\nれんさいしょうせつ /連載小説/\nれんさいじ /連載時/\nれんさいちゅう /連載中/\nれんさいちゅうし /連載中止/\nれんさいちゅうだん /連載中断/\nれんさいとうしょ /連載当初/\nれんさいとちゅう /連載途中/\nれんさいまんが /連載漫画/\nれんさきゅうきん /連鎖球菌;Streptococcus/\nれんさく /連作/\nれんさくかきょく /連作歌曲/\nれんさくしゅう /連作集/\nれんさくしょうがい /連作障害/\nれんさくたんぺん /連作短編/連作短篇/\nれんさくたんぺんしゅう /連作短編集/\nれんさすう /連鎖数/\nれんさつ /憐察/\nれんさてき /連鎖的/\nれんさてん /連鎖店;(chain) =チェーン店/\nれんさとうさん /連鎖倒産/\nれんさはんのう /連鎖反応/\nれんさはんばい /連鎖販売/\nれんさはんばいとりひき /連鎖販売取引/\nれんざ /連座/連坐/蓮座/\nれんざせい /連座制/\nれんざぶろう /錬三郎/\nれんざん /連山/連産/\nれんし /連詩/連枝/\nれんしゃ /連射/連写/\nれんしゃおん /連射音/\nれんしゃしき /連射式/\nれんしゃたいおう /連写対応/\nれんしゃりょく /連射力/\nれんしゅ /連取/\nれんしゅう /練習/\nれんしゅうあいて /練習相手/\nれんしゅうかい /練習会/\nれんしゅうかいすう /練習回数/\nれんしゅうかだい /練習課題/\nれんしゅうかん /練習艦/\nれんしゅうき /練習機/\nれんしゅうきかん /練習期間/\nれんしゅうきょく /練習曲/\nれんしゅうきょくさくひん /練習曲作品/\nれんしゅうこうかい /練習航海/\nれんしゅうしだい /練習次第/\nれんしゅうしゃ /練習車/\nれんしゅうじ /練習時/\nれんしゅうじあい /練習試合/\nれんしゅうじかん /練習時間/\nれんしゅうじょ /練習所/\nれんしゅうじょう /練習場/\nれんしゅうせい /練習生/\nれんしゅうせん /練習船/\nれんしゅうそうこう /練習走行/\nれんしゅうだい /練習台/\nれんしゅうちゅう /練習中/\nれんしゅうちょう /練習帳/\nれんしゅうなかま /練習仲間/\nれんしゅうばしょ /練習場所/\nれんしゅうばんごう /練習番号/\nれんしゅうび /練習日/\nれんしゅうふうけい /練習風景/\nれんしゅうぶそく /練習不足/\nれんしゅうほう /練習法/\nれんしゅうほうほう /練習方法/\nれんしゅうまえ /練習前/\nれんしゅうもんだい /練習問題/\nれんしゅうよう /練習用/\nれんしゅうようぐ /練習用具/\nれんしゅうりょう /練習量/\nれんしゅく /攣縮/\nれんしょ /連署/\nれんしょう /連勝/\nれんしょうきろく /連勝記録/\nれんしょうご /連勝後/\nれんしょうしき /連勝式/\nれんしょうたんしき /連勝単式/\nれんしょうちゅう /連勝中/\nれんしょうふくしき /連勝複式/\nれんじ /連辞;[言語]syntagme ⇔範列(paradigme)/櫺子;窓などの格子/連子;=櫺子/櫺;=櫺子/蓮司;人名/\nれんじく /連軸/\nれんじだい /レンジ台/\nれんじつ /連日/\nれんじつほうそう /連日放送/\nれんじつれんや /連日連夜/\nれんじまど /連子窓;和の格子窓/\nれんじゃく /連雀/連尺/\nれんじゅ /連珠/\nれんじゅう /連中/\nれんじゅく /練熟/\nれんじょ /連署/\nれんじょう /連城/恋情/連声;[言語]sandhi/\nれんすうじ /連数字/\nれんずぐも /レンズ雲;lenticular cloud/\nれんずじょう /レンズ状/\nれんずまめ /レンズ豆/\nれんせい /錬成/連成/連星/連製/\nれんせいけい /連星系/連成系/\nれんせいちゅうせいしせい /連星中性子星/\nれんせき /煉石;brick/\nれんせつ /連接/廉節/\nれんせつし /連接子/\nれんせつしゃ /連接車/\nれんせつぶ /連接部/\nれんせつぼう /連接棒/\nれんせん /連戦/\nれんせんちゅう /連戦中/\nれんせんれんしょう /連戦連勝/\nれんせんれんぱい /連戦連敗/\nれんぜんあしげ /連銭葦毛/\nれんそう /連想/聯想;≒連想/連装;-機銃/連奏/\nれんそうきおく /連想記憶/\nれんそうきおくじゅつ /連想記憶術/\nれんそうけんさく /連想検索/\nれんそうげーむ /連想ゲーム/\nれんそうしき /連想式/\nれんそうじしょ /連想辞書/\nれんそうてき /連想的/\nれんそうはいれつ /連想配列/\nれんそうほう /連装砲/\nれんそうらむ /連想ＲＡＭ/\nれんそうりょく /連想力/\nれんぞく /連続/連續;「続」旧字/\nれんぞくうんてん /連続運転/\nれんぞくおうて /連続王手/\nれんぞくおんせい /連続音声/\nれんぞくかいさい /連続開催/\nれんぞくかいてん /連続回転/\nれんぞくかんすう /連続関数/連続函数/\nれんぞくかんぷう /連続完封/\nれんぞくがぞう /連続画像/\nれんぞくくうかん /連続空間/\nれんぞくけい /連続系/\nれんぞくけいさい /連続掲載/\nれんぞくこ /連続弧/\nれんぞくこうげき /連続攻撃/\nれんぞくさいせい /連続再生/\nれんぞくさいせいじかん /連続再生時間/\nれんぞくさつえい /連続撮影/\nれんぞくさつえいじかん /連続撮影時間/\nれんぞくさつじん /連続殺人/\nれんぞくさつじんじけん /連続殺人事件/\nれんぞくさつじんはん /連続殺人犯/\nれんぞくさんしん /連続三振/\nれんぞくし /連続紙/\nれんぞくしあいしゅつじょう /連続試合出場/\nれんぞくしき /連続式/\nれんぞくしゃげき /連続射撃/\nれんぞくしゃしん /連続写真/\nれんぞくしゃぞう /連続写像/\nれんぞくじゅうでん /連続充電/\nれんぞくじょうしゃけん /連続乗車券/\nれんぞくせい /連続性/\nれんぞくそうしん /連続送信/\nれんぞくそく /連続束/\nれんぞくたい /連続体/\nれんぞくたいかせつ /連続体仮説/\nれんぞくたいりょくがく /連続体力学/\nれんぞくだ /連続打/\nれんぞくだん /連続弾/\nれんぞくち /連続値/\nれんぞくてき /連続的/\nれんぞくとくてん /連続得点/\nれんぞくどうさ /連続動作/\nれんぞくはっこう /連続発行/\nれんぞくばんぐみ /連続番組/\nれんぞくふか /連続負荷/\nれんぞくもの /連続もの/\nれんぞくゆうしょう /連続優勝/\nれんぞくようし /連続用紙/\nれんぞくりったいこうさ /連続立体交差/\nれんぞくりょう /連続量/\nれんぞくりょういき /連続領域/\nれんぞくろくがじかん /連続録画時間/\nれんぞくわざ /連続技/\nれんたい /連帯;joint/連隊;regiment/連対;[競馬]二着までに入ること/連体;[文法]adnominal/聯隊;=連隊/聨隊;「聯」異体字/\nれんたい> /連帯;-保証(人|債務),-無限責任,-意識/\nれんたいいしき /連帯意識/\nれんたいかん /連帯感/\nれんたいき /連隊旗/\nれんたいきぼ /連隊規模/\nれんたいけい /連体形/\nれんたいさいむ /連帯債務/\nれんたいし /連体詞/\nれんたいしゅうしょくご /連体修飾語/\nれんたいじっせき /連対実績/\nれんたいせきにん /連帯責任/\nれんたいせつ /連体節/\nれんたいちょう /連隊長/\nれんたいほう /連体法/\nれんたいほしょう /連帯保証/\nれんたいほしょうにん /連帯保証人/\nれんたいりつ /連対率/連体率/\nれんたつ /練達/\nれんたるりょう /レンタル料/\nれんたん /連単/練炭/連担/煉炭;=練炭/\nれんたんせい /連担性/\nれんだ /連打/\nれんだい /蓮台/輦台/\nれんだいの /蓮台野/\nれんだく /連濁/\nれんだこ /連凧/\nれんだん /連弾/\nれんち /廉恥/\nれんちゃく /恋着/\nれんちゃん /連荘/連チャン/\nれんちゅう /連中/\nれんちゅうたち /連中達/\nれんちょう /連長/\nれんちょく /廉直/\nれんてつ /錬鉄/\nれんとう /連投/連騰;[相場]/連闘;[競馬]連続出走/連祷;litany/\nれんとげんしゃしん /レントゲン写真/\nれんど /練度/\nれんどう /連動/\nれんどうかのう /連動可能/\nれんどうがた /連動型/\nれんどうしき /連動式/\nれんどら /連ドラ/\nれんにゅう /練乳/煉乳/\nれんにょ /蓮如/\nれんねん /連年/\nれんばい /廉売/\nれんばく /恋縛/\nれんばん /連番/連判;=れんぱん/\nれんばんじょう /連判状/\nれんぱ /連覇;連続優勝/連破;連勝/\nれんぱい /連敗/連俳;連歌と俳諧／俳諧の連句/\nれんぱいきろく /連敗記録/\nれんぱいちゅう /連敗中/\nれんぱく /連泊/練帛/\nれんぱたっせい /連覇達成/\nれんぱちゅう /連覇中/\nれんぱつ /連発/\nれんぱん /連判/\nれんぱんじょう /連判状/\nれんびん /憐憫/憐愍;=憐憫/\nれんぴ /連比/\nれんふく /連複/\nれんふくしき /連複式/\nれんぶ /練武/\nれんぶんすう /連分数/\nれんぶんせつ /連文節/\nれんぶんせつへんかん /連文節変換/\nれんぷ /連符/\nれんべん /蓮弁/\nれんぺい /練兵/錬兵/\nれんぺいじょう /練兵場/\nれんほう /蓮舫/連舫/\nれんぼ /恋慕/\nれんぼいん /連母音;[言語]hiatus/\nれんぼう /連坊/\nれんぼうこうじ /連坊小路/\nれんぽ /蓮歩/\nれんぽう /連邦;federation/連峰;mountain range/聯邦;=連邦/\nれんぽうかいぎ /連邦会議/\nれんぽうがわ /連邦側/\nれんぽうきょうわこく /連邦共和国/\nれんぽうぐん /連邦軍/\nれんぽうけいさつ /連邦警察/\nれんぽうこっか /連邦国家/\nれんぽうさいばんしょ /連邦裁判所/\nれんぽうじゅんびぎんこう /連邦準備銀行;Federal Reserve Bank(FRB)/\nれんぽうせい /連邦制/\nれんぽうせいふ /連邦政府/\nれんぽうそうさきょく /連邦捜査局/\nれんま /錬磨/練磨;=錬磨/\nれんめい /連盟;union/連名;joint names/聯盟;=連盟/\nれんめいしゃ /連名者/\nれんめん /連綿/\nれんや /連夜/\nれんよう /連用/\nれんようけい /連用形/\nれんようしゅうしょくご /連用修飾語/\nれんらく /連絡/聯絡;=連絡/\nれんらくいいん /連絡委員/\nれんらくいん /連絡員/\nれんらくえき /連絡駅/\nれんらくかい /連絡会/\nれんらくかいぎ /連絡会議/\nれんらくかのう /連絡可能/\nれんらくがかり /連絡係/\nれんらくきっぷ /連絡切符/\nれんらくきゅうこう /連絡急行/\nれんらくきょう /連絡橋/\nれんらくぐち /連絡口/\nれんらくさ /連絡差/\nれんらくさき /連絡先/\nれんらくさきしょざいち /連絡先所在地/\nれんらくさきじゅうしょ /連絡先住所/\nれんらくさきめいき /連絡先明記/\nれんらくしゃ /連絡者/\nれんらくしゃめい /連絡者名/\nれんらくしゅだん /連絡手段/\nれんらくしょ /連絡所/連絡書/\nれんらくじ /連絡時/\nれんらくじこう /連絡事項/\nれんらくじょ /連絡所/\nれんらくずみ /連絡済み/\nれんらくせん /連絡船/連絡線/\nれんらくたんとうしゃ /連絡担当者/\nれんらくちょう /連絡帳/\nれんらくつうろ /連絡通路/\nれんらくてつどう /連絡鉄道/\nれんらくどう /連絡道/\nれんらくひょう /連絡票/\nれんらくぶんしょ /連絡文書/\nれんらくほうほう /連絡方法/\nれんらくもう /連絡網/\nれんらくよう /連絡用/\nれんらくようむせん /連絡用無線/\nれんらくらん /連絡欄/\nれんり /連理/\nれんりそう /連理草/\nれんりつ /連立/聯立;=連立/\nれんりついちじほうていしき /連立一次方程式/\nれんりつせいけん /連立政権/\nれんりつないかく /連立内閣/\nれんりつほうていしき /連立方程式/\nれんりのえだ /連理の枝;地に在らば-/\nれんるい /連累/\nれんれん /恋々/恋恋/攣攣/\nろ /炉/路/櫓;oar/艪;=櫓/魯;魯鈍/艫;とも,へさき/櫨;はぜのき/枦;「櫨」の異体字/廬;いおり/瀘;濾過/爐;「炉」の旧字/盧;盧溝橋/臚/蘆;あし/轤;轆轤(ろくろ)/顱;かしら/驢;驢馬/呂;風呂/絽;絽袴/櫚;棕櫚/鷺;さぎ/蕗;ふき/賂;賄賂/露;結露/輅;(大きな車)/鹵;しお/滷/髏;(慣用音)髑髏/\nろ> /露;[略語]ロシア.-大統領,-議会/\nろー /ρ;rho/Ρ;Rho/\nろーかるきょく /ローカル局/\nろーかるしょく /ローカル色/\nろーかるせん /ローカル線;地方鉄道など/\nろーかるばん /ローカル版/\nろーとせいやく /ロート製薬;[企業名]/\nろーとる /老頭児;[中国語]/\nろーま /羅馬;Roma/\nろーまきょうこう /ローマ教皇;pope/\nろーまきょうこうちょう /ローマ教皇庁;Curia Romana/\nろーまし /ローマ史/\nろーましんわ /ローマ神話/\nろーまじ /ローマ字/\nろーまじひょうき /ローマ字表記/\nろーまじん /ローマ人/\nろーますうじ /ローマ数字;I II III IV V VI.../\nろーまていこく /ローマ帝国/\nろーまほう /ローマ法/\nろーまほうおう /ローマ法王;pope/\nろーまほうおうちょう /ローマ法王庁/\nろーむそう /ローム層/\nろーるし /ロール紙/\nろーれんしうむ /Lr/Lawrencium/\nろーれんつへんかん /ローレンツ変換;[物理]Lorentz conversion/\nろーんがいしゃ /ローン会社/\nろあく /露悪/\nろいろ /蝋色/\nろいろうるし /蝋色漆/\nろう /老/牢/労/浪;浪人/朗;ほがらか/郎/蝋;蝋燭/楼;たかどの/聾;聾唖/壟;壟断/朧;朦朧/瓏;玲瓏/籠;かご/篭;「籠」の異体字/蘢;(植物名)/隴;得隴望蜀/滝;たき/槞/臘;陰暦12月/鑞;はんだ/廊;廊下/榔;檳榔樹/瑯;琺瑯/螂;蟷螂(とうろう,かまきり)/狼;おおかみ/琅;琳琅/朖;「朗」の異体字/粮;「糧」の異体字/婁;二十八宿の一つ/僂;傴僂/樓;「楼」の旧字/瘻;痔瘻/簍;(たけかご)/縷;(漢音) 一縷(いちる)/螻;けら/褸;襤褸(ぼろ)/勞;「労」の旧字/撈;漁撈/癆/弄;愚弄/哢;さえずる/漏;漏電/咾/柆/潦;(にわたずみ)/臈;下臈/薐/陋;陋屋/糧;(呉音)兵糧/露;(慣用音)披露/實;「実」の旧字(人名用漢字)/焜;?/\nろう> /老;老猫,老女優,老ゲーテ/\nろうあ /聾唖/\nろうあがっこう /聾唖学校/\nろういろ /蝋色/\nろうえい /漏洩/朗詠/漏泄;=漏洩 (NB:「ろうせつ」の慣用読み)/\nろうえいでんぱ /漏洩電波/\nろうえき /労役/\nろうえきじょう /労役場/\nろうえきじょうりゅうち /労役場留置/\nろうえん /狼煙/\nろうおう /老翁/老王/\nろうおく /陋屋/\nろうおん /漏音/\nろうか /老化/廊下/蝋花/\nろうかい /老獪/\nろうかがわ /廊下側/\nろうかく /楼閣/\nろうかげんしょう /老化現象/\nろうかん /蝋管;†蓄音機の一種/瘻管;[医]fistulous track/老漢/楼観/\nろうがい /老害/労咳/\nろうがっこう /聾学校/\nろうがん /老眼/老顔/蝋丸/\nろうがんきょう /老眼鏡/\nろうき /牢記/癆気/\nろうきほう /労基法/\nろうきゅう /老朽/籠球;basketball/篭球/\nろうきゅうか /老朽化/\nろうきょ /籠居/蝋炬/\nろうきょう /老境/労協;[略語]労働組合協議会/\nろうきょうじゅ /老教授/\nろうきょく /浪曲/\nろうきん /労金;[略語]労働金庫/\nろうぎょ /撈魚/\nろうぎん /朗吟/労銀/\nろうく /労苦/老躯/\nろうくみ /労組/\nろうくん /郎君/老君/\nろうけい /老兄/\nろうけつ /蝋纈/\nろうけん /老健/老犬/陋見/\nろうげつ /朗月/\nろうこ /牢固/狼虎/牢乎/\nろうこう /老公/老巧/瘻孔/陋巷/漏光/\nろうこく /漏刻;水時計/鏤刻;=るこく/\nろうこつ /老骨/\nろうご /老後/\nろうごく /牢獄/\nろうさい /労災/老妻/\nろうさいほけん /労災保険;労働者災害補償保険/\nろうさく /労作/\nろうさん /老杉/\nろうざいく /蝋細工/\nろうざん /老残/\nろうし /労使;労働者と使用者/浪士/老師/老子;道教の祖/労資;労働者と資本家/老死/牢死/浪死;無駄死に/\nろうしかん /労使間/\nろうしかんけい /労使関係/\nろうしつ /狼疾/\nろうしふんそう /労使紛争/\nろうしゃ /聾者/\nろうしゅ /老酒/蝋珠/\nろうしゅう /老醜/陋習/\nろうしゅつ /漏出/\nろうしゅん /老春/\nろうしょう /老松/労相/朗唱/老将/朗笑/労症/癆症/\nろうしょうふじょう /老少不定/\nろうしん /老親/老臣/老身/\nろうしんし /老紳士/\nろうじ /聾児/\nろうじつ /老実/\nろうじゃく /老若/老弱/\nろうじゃくだんじょ /老若男女;ろうにゃくなんにょ?/\nろうじゅ /老樹/\nろうじゅう /老中/\nろうじゅく /老熟/\nろうじょ /老女/\nろうじょう /籠城/篭城;「籠」異体字/楼上/老嬢/\nろうじょもの /老女物/\nろうじん /老人/\nろうじんいりょう /老人医療/\nろうじんいりょうひ /老人医療費/\nろうじんかい /老人会/\nろうじんくらぶ /老人クラブ/\nろうじんご /老人語/\nろうじんしせつ /老人施設/\nろうじんせい /老人性;[医]senile/老人星;[天文]Canopus/\nろうじんせんよう /老人専用/\nろうじんはん /老人斑/\nろうじんびょう /老人病/\nろうじんびょういん /老人病院/\nろうじんふくし /老人福祉/\nろうじんふくししせつ /老人福祉施設/\nろうじんふくしほう /老人福祉法/\nろうじんほーむ /老人ホーム/\nろうじんほけん /老人保健/\nろうじんほけんしせつ /老人保健施設/\nろうじんほけんほう /老人保健法/\nろうすい /漏水/老衰/\nろうすいし /老衰死/\nろうせい /労政/老成;年を積む/老生;老いた人/\nろうせいぶ /労政部/\nろうせき /蝋石/\nろうせつ /漏洩/漏泄;≒漏洩/臘雪/陋拙/\nろうぜき /狼藉/\nろうぜきもの /狼藉者/\nろうそ /労組/\nろうそう /老荘/老僧/老壮/\nろうそうしそう /老荘思想/\nろうそうせい /老壮青/\nろうそく /蝋燭/\nろうぞめ /蝋染/\nろうたい /老体/\nろうたいか /老大家/\nろうたいこく /老大国/\nろうだい /楼台/\nろうだん /壟断;利益独占/\nろうちょうほう /労調法/\nろうちん /労賃/\nろうていとく /老提督/\nろうでん /漏電/楼殿/\nろうと /漏斗/\nろうとう /郎党/郎等/蝋灯/\nろうとじょう /漏斗状/\nろうどう /労働/労動;?/\nろうどうあんぜんえいせいほう /労働安全衛生法/\nろうどういいんかい /労働委員会/\nろうどういよく /労働意欲/\nろうどううんどう /労働運動/\nろうどうか /労働歌/\nろうどうかい /労働界/\nろうどうかいきゅう /労働階級/\nろうどうかちせつ /労働価値説;[経済]/\nろうどうかんきょう /労働環境/\nろうどうかんけいちょうせいほう /労働関係調整法/\nろうどうきじゅん /労働基準/\nろうどうきじゅんかんとくかん /労働基準監督官/\nろうどうきじゅんかんとくしょ /労働基準監督署/\nろうどうきじゅんきょく /労働基準局/\nろうどうきじゅんほう /労働基準法/\nろうどうきぞく /労働貴族/\nろうどうきほんけん /労働基本権/\nろうどうきょうか /労働強化/\nろうどうきょうやく /労働協約/\nろうどうきんこ /労働金庫/\nろうどうぎょうせい /労働行政/\nろうどうくみあい /労働組合/\nろうどうくみあいほう /労働組合法/\nろうどうけいやく /労働契約/\nろうどうけん /労働権/\nろうどうけんしょう /労働憲章/\nろうどうさいがい /労働災害/\nろうどうさんけん /労働三権/\nろうどうさんぽう /労働三法;労働組合法・労働基準法・労働関係調整法/\nろうどうしじょう /労働市場/\nろうどうしゃ /労働者/\nろうどうしゃかいきゅう /労働者階級;working class/\nろうどうしゃとう /労働者党/\nろうどうしゃはけんほう /労働者派遣法/\nろうどうしゅうにゅう /労働収入/\nろうどうしゅうやく /労働集約/\nろうどうしょう /労働省;NB:2001年1月の中央省庁再編で厚生労働省に再編された/労働相;大臣/\nろうどうじかん /労働時間/\nろうどうじょう /労働上/\nろうどうじょうけん /労働条件/\nろうどうせいさく /労働政策/\nろうどうそうぎ /労働争議/\nろうどうだいじん /労働大臣/\nろうどうだんたい /労働団体/\nろうどうとう /労働党/\nろうどうひ /労働費/\nろうどうひよう /労働費用/\nろうどうび /労働日/\nろうどうぶんぱいりつ /労働分配率/\nろうどうほう /労働法/\nろうどうりょう /労働量/\nろうどうりょく /労働力/\nろうどうりょくりつ /労働力率/\nろうどうりんり /労働倫理/\nろうどく /朗読/\nろうどくかい /朗読会/\nろうどくげき /朗読劇/\nろうなぬし /牢名主/\nろうに /老尼/\nろうにゃく /老若/\nろうにゃくなんにょ /老若男女/\nろうにん /浪人/\nろうにんぎょう /蝋人形/\nろうにんじだい /浪人時代/\nろうにんせい /浪人生/\nろうにんせいかつ /浪人生活/\nろうにんちゅう /浪人中/\nろうねん /老年/\nろうねんき /老年期/\nろうねんしゃ /老年者/\nろうのう /労農/老農/\nろうのうは /労農派/\nろうはい /老廃/老輩/\nろうはいぶつ /老廃物/\nろうば /老婆/老馬/\nろうばい /狼狽/老梅/臘梅/\nろうばいか /ロウバイ科/Calycanthaceae/\nろうばしん /老婆心/\nろうばん /牢番/\nろうひ /浪費/\nろうひか /浪費家/\nろうひへき /浪費癖/\nろうびょう /老病/老猫/\nろうふ /老婦/老父/老夫/\nろうふうふ /老夫婦/\nろうふじん /老婦人/\nろうへい /老兵/\nろうほう /朗報/\nろうぼ /老母/\nろうぼく /老木/老僕/\nろうまん /浪漫/\nろうむ /労務/\nろうむし /労務士/\nろうむしゃ /労務者/\nろうむひ /労務費/\nろうめ /浪目/\nろうめいじん /老名人/\nろうもう /老耄/\nろうもん /楼門/\nろうや /牢屋/老爺/朧夜/\nろうやしき /牢屋敷/\nろうやぶり /牢破り/\nろうゆう /老友/老優/老雄/\nろうよう /老幼/\nろうらい /老来/\nろうらく /篭絡/籠絡/\nろうらんどう /楼蘭堂/\nろうりょく /労力/\nろうりょくてき /労力的/\nろうるい /蝋涙/\nろうれい /老齢/\nろうれいか /老齢化/\nろうれいきそねんきん /老齢基礎年金/\nろうれいこうせいねんきん /老齢厚生年金/\nろうれいしゃ /老齢者/\nろうれいねんきん /老齢年金/\nろうれいふくしねんきん /老齢福祉年金/\nろうれつ /陋劣/\nろうれん /労連/老練/\nろうろう /朗々/朗朗/\nろうろうかいご /老老介護;高齢者を高齢者が介護すること/\nろうわ /漏話/朗話/\nろうわん /六萬/\nろえい /露営/\nろおわん /六萬/\nろか /濾過;filter/芦花/蘆花;徳富-/\nろかい /蘆薈;[植物]aloe/櫓櫂;-船/艪櫂;=櫓櫂/\nろかき /濾過器/\nろかく /鹵獲/\nろかこうえん /芦花公園/\nろかそう /濾過槽/\nろかそうち /濾過装置/\nろかた /路肩/\nろかたそうこう /路肩走行/\nろかたちゅうしゃ /路肩駐車/\nろかたはば /路肩幅/\nろぎょ /魯魚;(特に行書などで)間違いやすい字。「-章草の誤り」/鱸魚/\nろぎょがいし /魯魚亥豕/\nろぎん /路銀/\nろく /録;記録/碌;(まとも)碌でなし,碌すっぽ/禄;(salary)禄高/祿;「禄」の旧字(人名用漢字)/六/肋;肋骨/勒;弥勒/漉;こ・す/鹿;(しか)鹿鳴館/麓;山麓/轆;轆轤/戮;(呉音) 殺戮/淕;(呉音)/緑;(呉音)緑青/６/陸;=碌/\nろく> /六/\nろくい /禄位/\nろくいちぎんこう /六一銀行;=一六銀行/\nろくいのくろうど /六位の蔵人/\nろくいん /勒韻/\nろくえふ /六衛府/\nろくおん /録音/鹿苑/\nろくおんかのう /録音可能/\nろくおんかのうじかん /録音可能時間/\nろくおんがわ /録音側/\nろくおんき /録音機/\nろくおんきざい /録音機材/\nろくおんきのう /録音機能/\nろくおんぎじゅつ /録音技術/\nろくおんぎじゅつしゃ /録音技術者/\nろくおんさいせい /録音再生/\nろくおんじ /鹿苑寺;金閣寺の正式な名前/録音時/\nろくおんじょうたい /録音状態/\nろくおんずみ /録音済/\nろくおんちゅう /録音中/\nろくおんてーぷ /録音テープ/\nろくおんないよう /録音内容/\nろくおんねん /録音年/\nろくおんばん /録音盤/\nろくおんひょう /録音評/\nろくおんもと /録音元/\nろくおんもの /録音物/\nろくおんよう /録音用/\nろくが /録画/\nろくがかいしじこく /録画開始時刻/\nろくがきのう /録画機能/\nろくがぎじゅつ /録画技術/\nろくがさいせい /録画再生/\nろくがしっぱい /録画失敗/\nろくがしゅうりょうじこく /録画終了時刻/\nろくがじかん /録画時間/\nろくがじょうほう /録画情報/\nろくがずみ /録画済み/\nろくがたいしょう /録画対象/\nろくがちゅう /録画中/\nろくがちゅうけい /録画中継/\nろくがつ /六月/６月/6月/水無月;※連想,旧暦/\nろくがどり /録画撮り/\nろくがぶ /録画部/\nろくがほうしき /録画方式/\nろくがもの /録画物/\nろくがよやく /録画予約/\nろくがよやくほうしき /録画予約方式/\nろくがりつ /録画率/\nろくぎ /六義/\nろくごう /六郷/六合/麓郷;地名,北海道/\nろくごうざきとうだい /禄剛崎灯台/\nろくごうせん /六号線/\nろくさい /録再/\nろくさいせい /録再生/\nろくさぶろう /六三郎/\nろくさわ /六沢/\nろくさんせい /六三制/\nろくざい /肋材/\nろくしげどう /六師外道/\nろくしゃく /六尺/陸尺/\nろくしゅ /六種/\nろくしょ /六書/\nろくしょう /緑青/六章/\nろくしょういろ /緑青色;Montpellier green/\nろくしょうじっきく /六菖十菊/\nろくしんがったい /六神合体/\nろくしんがん /六神丸;漢方薬/\nろくしんたい /六神体/\nろくじ /六時/録事/6時/\nろくじぞう /六地蔵/\nろくじっさい /六十歳/\nろくじゅう /六十/\nろくじゅうそう /六重奏/\nろくじゅっさい /六十歳/\nろくじょう /六条/六畳/鹿茸;鹿の袋角/\nろくじょうてんのう /六条天皇/\nろくじょうのみやすどころ /六条御息所;[源氏物語]/\nろくじん /六塵/\nろくじんずう /六神通/\nろくすけ /六輔/\nろくすっぽ /碌すっぽ/陸すっぽ/\nろくせい /鹿西/\nろくぞう /六蔵/\nろくたま /六玉/\nろくたろう /六太郎/\nろくたんだ /六反田/\nろくたんとう /六炭糖;[化学]hexose. C6H12O6/\nろくだいがく /六大学/\nろくだいしゅう /六大州/\nろくだか /禄高/\nろくだん /六段/\nろくだんぐみ /六段組/\nろくちょうし /六調子;[邦楽]壱越,平,双,黄鐘,盤渉,太食/\nろくてん /六天/\nろくでなし /碌でなし/陸でなし/\nろくとく /六徳;人が守るべき六つの徳。「りくとく」とも/\nろくど /六度/\nろくどう /六道/\nろくどうえ /六道絵/\nろくどうりんね /六道輪廻/\nろくに /陸に/碌に/\nろくにん /六人/\nろくねん /六年/\nろくねんせい /六年生/\nろくのへ /六戸/\nろくはら /六波羅/\nろくはらたんだい /六波羅探題/\nろくはらみつ /六波羅蜜/\nろくはらみつじ /六波羅蜜寺/\nろくば /六馬/\nろくばん /六番/\nろくばんちょう /六番町/\nろくばんめ /六番目/\nろくびょうし /六拍子;[音楽]/\nろくぶ /六部/\nろくぶんぎ /六分儀/\nろくぶんぎざ /六分儀座;Sextans(Sex)/\nろくべえ /六兵衛/\nろくぼうせい /六芒星/\nろくぼく /肋木/\nろくまい /禄米;扶持米/\nろくまく /肋膜/\nろくまくえん /肋膜炎/\nろくめい /六名/\nろくめいかん /鹿鳴館/\nろくめんたい /六面体/６面体/\nろくもんせん /六文銭/\nろくや /六哉/\nろくやね /陸屋根;[建築]RC造などで、(ほぼ)平らな屋根。 ┌───┐/\nろくよう /六曜/六葉/\nろくよく /六欲/\nろくよくてん /六欲天/\nろくりょうへんせい /六両編成/\nろくれん /６連/\nろくろ /轆轤/\nろくろう /六郎/\nろくろく /碌々/\nろくろくび /轆轤首/\nろくろし /轆轤師/\nろくわり /六割/\nろぐいんめい /ログイン名/\nろけい /炉型/\nろけち /ロケ地/\nろけっとだん /ロケット弾/\nろけっとほう /ロケット砲/\nろけん /路肩/露見/露顕;=露見/\nろこ /路子/\nろこう /露光/炉工/\nろこうき /露光機/\nろこうきょう /盧溝橋/\nろこうきょうじけん /盧溝橋事件/\nろこうじかん /露光時間/\nろこうまど /露光窓/\nろこうりょう /露光量/\nろここちょう /ロココ調/\nろここようしき /ロココ様式/\nろこつ /露骨/\nろご /露語/\nろさんじん /魯山人/\nろざ /露座;-の大仏/炉座;Fornax(For)/露坐;=露座/\nろざん /廬山/\nろし /濾紙/ろ紙/\nろしあ /露西亜/\nろしあかくめい /ロシア革命;[世界史](1917) ソ連誕生/\nろしあぐん /ロシア軍/\nろしあご /ロシア語/\nろしあさん /ロシア産/\nろしあじん /ロシア人/\nろしあせい /ロシア製/\nろしあせいきょうかい /ロシア正教会/\nろしあぶんがく /ロシア文学/\nろしあもじ /ロシア文字;абвгд…→cyrillic,Cyrillic/\nろしありょうり /ロシア料理/\nろしあれんぽう /ロシア連邦;РоссийскаяФедерация/\nろしゅつ /露出/\nろしゅつかた /露出過多/\nろしゅつきょう /露出狂/\nろしゅつけい /露出計/露出系/\nろしゅつけいないぞう /露出計内蔵/\nろしゅつしょう /露出症;[精医]/\nろしゅつじかん /露出時間/\nろしゅつせってい /露出設定/\nろしゅつち /露出値/\nろしゅつど /露出度/\nろしゅつばいすう /露出倍数/\nろしゅつぶ /露出部/\nろしゅつぶそく /露出不足/\nろしゅつほせい /露出補正/\nろしょう /路床/\nろしん /炉心/\nろじ /路地;†alley.「-裏」/露地;†garden.「-栽培」/路次;†道筋/\nろじうむ /Rh/Rhodium/\nろじうら /路地裏/\nろじさいばい /露地栽培/\nろじょう /路上/\nろじょうかんさつ /路上観察/\nろじょうかんさつがく /路上観察学/\nろじょうかんさつがっかい /路上観察学会/\nろじょうきつえん /路上喫煙;-に罰金刑/\nろじょうきょうしゅう /路上教習/\nろじょうせいかつ /路上生活/\nろじょうせいかつしゃ /路上生活者/\nろじょうちゅうしゃ /路上駐車/\nろじょうはんばい /路上販売/\nろじょうれんしゅう /路上練習/\nろじん /魯迅;(1881-1936) 作家。『阿Ｑ正伝』/路人;道行く人/露人;русский/\nろすい /呂翠/\nろせん /路線/\nろせんいがい /路線以外/\nろせんか /路線価/\nろせんけんさく /路線検索/\nろせんげんてい /路線限定/\nろせんしゃ /路線車/\nろせんず /路線図/\nろせんせいび /路線整備/\nろせんばす /路線バス/\nろせんばんごう /路線番号/\nろせんへんこう /路線変更/\nろせんべつ /路線別/\nろせんめい /路線名/\nろせんめいしょう /路線名称/\nろせんもう /路線網/\nろぜったいし /ロゼッタ石;Rosetta Stone/\nろそくたい /路側帯/\nろたんちょう /ロ短調/\nろだい /露台/\nろだたみ /炉畳;[茶道]/\nろちゅう /路駐/\nろちょう /路長/顱頂/\nろちょうちょう /ロ長調/\nろっか /六花/\nろっかーしつ /ロッカー室/\nろっかく /六角/\nろっかくけい /六角形/\nろっかくさい /鹿角菜/\nろっかくばし /六角橋/\nろっかくや /六角家/\nろっかくろむ /六価クロム/\nろっかしょむら /六ヶ所村/\nろっかせん /六歌仙/\nろっかっけい /六角形/\nろっかん /肋間/六官;=りくかん/六巻/\nろっかんきん /肋間筋/\nろっかんしんけい /肋間神経/\nろっかんしんけいつう /肋間神経痛/\nろっき /六輝;NB:先勝・友引・先負・仏滅・大安・赤口。六曜/\nろっきーどじけん /ロッキード事件;[政治](1976)Lockheed scandal/\nろっきとう /六気筒/\nろっきゃく /六脚/\nろっく /六区/\nろっけつ /六穴/\nろっこう /六甲/六興/\nろっこうおろし /六甲颪/\nろっこうさん /六甲山/\nろっこうさんけい /六甲山系/\nろっこうさんじょう /六甲山上/\nろっこうだい /六甲台/\nろっこうみち /六甲道/\nろっこく /六国;=りっこく/\nろっこつ /肋骨/\nろっこん /六根/\nろっこんしょうじょう /六根清浄/\nろっとばんごう /ロット番号/\nろっぱく /六白/\nろっぴき /六匹/\nろっぷ /六腑/\nろっぺい /六平/\nろっぽう /六法/六方/\nろっぽうしょうけい /六方晶系;[化学]hexagonal system/\nろっぽうぜんしょ /六法全書/\nろっぽん /六本/\nろっぽんぎ /六本木/\nろっぽんぎしんじゅう /六本木心中/\nろっぽんぎほうめん /六本木方面/\nろっぽんまつ /六本松/\nろてい /露呈;expose/路程;path/\nろてき /蘆荻/\nろてん /露天;†open-air.「-風呂」/露店;†stall.「縁日の-」/露点;†dew point/\nろてんしょう /露天商/\nろてんぶろ /露天風呂/\nろてんぼり /露天掘り/\nろとう /露頭;†outcrop/路頭;†-に迷う/\nろどん /魯鈍/\nろない /炉内/\nろねつ /炉熱/\nろはば /路幅/\nろはん /露伴/\nろば /驢馬/\nろばた /炉端/爐端;「炉」旧字/\nろばたやき /炉端焼き/炉端焼/\nろばん /路盤;road bed/露盤;[建築]仏塔の九輪の台/\nろばんこうじ /路盤工事/\nろひ /路費/\nろひょう /路標/\nろびーかつどう /ロビー活動;[新語]/\nろびらき /炉開き/\nろふさぎ /炉塞ぎ/\nろぶつ /炉物/\nろぶつり /炉物理/\nろぶん /露文/\nろぶんか /露文科/\nろへん /炉辺;ろばた/路辺;みちばた/\nろへんだんわ /炉辺談話/\nろほう /濾胞/\nろぼう /路傍/\nろぼうのいし /路傍の石/\nろまねすくようしき /ロマネスク様式/\nろまん /浪漫/\nろまんしゅぎ /ロマン主義;romanticism/浪漫主義/\nろまんちっくかいどう /ロマンチック街道;(Romantische Straβe) Wurzburg-Fussen/\nろまんは /ロマン派/\nろまんひこう /浪漫飛行/\nろみ /路美/\nろめい /露命/\nろめいけんばい /驢鳴犬吠/\nろめん /路面/\nろめんおんど /路面温度/\nろめんじょうきょう /路面状況/\nろめんじょうたい /路面状態/\nろめんでんしゃ /路面電車/\nろめんでんしゃよう /路面電車用/\nろめんよう /路面用/\nろもう /路網/\nろやく /露訳/\nろゆう /芦有/\nろよう /路用/\nろれつ /呂律/臚列/\nろん /論/侖;(まるい)/崙;崑崙/崘;「崙」の異体字/栄;[麻雀]/堽;?/\nろんかく /論客/\nろんがい /論外/\nろんきつ /論詰/\nろんきゃく /論客/\nろんきゅう /論究;†discuss/論及;†mention/\nろんきょ /論拠/\nろんぎ /論議/\nろんけつ /論結/論決/\nろんけん /論憲/\nろんげ /ロン毛;[口](男性の)長髪/\nろんこう /論考/論稿/論功;-行賞/論攷;=論考/\nろんこうこうしょう /論功行賞/\nろんこく /論告/\nろんご /論語/\nろんさく /論策/\nろんさん /論纂/\nろんし /論旨/\nろんしゃ /論者/\nろんしゅう /論集/\nろんしょう /論証/\nろんしょうかのう /論証可能/\nろんしょうてき /論証的/\nろんじ /論師/\nろんじゃ /論者/\nろんじゅつ /論述/\nろんじゅつしき /論述式/\nろんじん /論陣/\nろんせつ /論説/\nろんせついいん /論説委員/\nろんせつぶん /論説文/\nろんせん /論戦/\nろんそう /論争/論爭;「争」旧字/\nろんそうあいて /論争相手/\nろんそうし /論争史/\nろんそうちゅう /論争中/\nろんぞう /論蔵/\nろんだい /論題/\nろんだん /論壇;言論界/論断;†discuss and judge/論談;†talk/\nろんちょう /論調/\nろんてい /論定/\nろんてき /論敵/論的;(複合用途) イデア-/\nろんてん /論点/\nろんどん /倫敦;London/\nろんどんしじょう /ロンドン市場/\nろんなん /論難/\nろんばく /論駁/\nろんぱ /論破/\nろんぱん /論判/\nろんひょう /論評/\nろんぴょう /論評/\nろんぶん /論文/\nろんぶんか /論文化/\nろんぶんけいしき /論文形式/\nろんぶんげんこう /論文原稿/\nろんぶんこうえん /論文講演/\nろんぶんさくせい /論文作成/\nろんぶんし /論文誌/\nろんぶんしっぴつ /論文執筆/\nろんぶんしどう /論文指導/\nろんぶんしゅう /論文集/\nろんぶんしょう /論文賞/\nろんぶんしょうかい /論文紹介/\nろんぶんしょうじゅしょう /論文賞受賞/\nろんぶんしんさ /論文審査/\nろんぶんすう /論文数/\nろんぶんせんしゅう /論文選集/\nろんぶんだいめい /論文題名/\nろんぶんちゅう /論文中/\nろんぶんちょう /論文調/\nろんぶんていしゅつ /論文提出/\nろんぶんとうこう /論文投稿/\nろんぶんなど /論文等/\nろんぶんはかせ /論文博士/\nろんぶんはくし /論文博士/\nろんぶんはっぴょう /論文発表/\nろんぶんはっぴょうしゃ /論文発表者/\nろんぶんぼしゅう /論文募集/\nろんぶんめい /論文名/\nろんぶんようし /論文要旨/\nろんべん /論弁/\nろんほー /栄和;[麻雀]/\nろんほうら /栄和了/\nろんぽう /論法/論鋒;議論の勢い。「-鋭く」/\nろんり /論理/\nろんりえんざん /論理演算/\nろんりえんざんし /論理演算子/\nろんりか /論理化/\nろんりかいしゃく /論理解釈/\nろんりかいそう /論理階層/\nろんりかいろ /論理回路/\nろんりかいろず /論理回路図/\nろんりかん /論理感/\nろんりかんすう /論理関数/\nろんりがく /論理学/\nろんりがくしゃ /論理学者/\nろんりがくてき /論理学的/\nろんりがた /論理型/\nろんりがたげんご /論理型言語/\nろんりきごう /論理記号/\nろんりきのう /論理機能/\nろんりきばん /論理機番/\nろんりけい /論理系/\nろんりけいさん /論理計算/\nろんりけつごうし /論理結合子/\nろんりこうぞう /論理構造/\nろんりご /論理語/\nろんりごうせい /論理合成/\nろんりざひょう /論理座標/\nろんりしき /論理式/\nろんりしゅぎ /論理主義/\nろんりじかん /論理時間/\nろんりじょう /論理上/\nろんりせい /論理性/\nろんりせき /論理積/\nろんりせっけい /論理設計/\nろんりそうさ /論理操作/\nろんりそうち /論理装置/\nろんりそし /論理素子/\nろんりたいけい /論理体系/\nろんりち /論理値/\nろんりていすう /論理定数/\nろんりてき /論理的/\nろんりてききけつ /論理的帰結/\nろんりてきこんきょ /論理的根拠/\nろんりてきしこう /論理的思考/\nろんりてきしこうりょく /論理的思考力/\nろんりてきしょうめい /論理的証明/\nろんりてきせいごうせい /論理的整合性/\nろんりてきはんだん /論理的判断/\nろんりてきむじゅん /論理的矛盾/\nろんりてきりかい /論理的理解/\nろんりてんかい /論理展開/\nろんりへんすう /論理変数/\nろんりむじゅん /論理矛盾/\nろんりめい /論理名/\nろんりめいだい /論理命題/\nろんりゆうせん /論理優先/\nろんりわ /論理和/\nわ /和/輪/環;≒輪/話/羽;鶏1羽/把;葱1把/倭;日本/我/吾;≒我/啝;(したがう)/萵;ちしゃ/杷;?/琶;?/\nわ> /和;和室,和楽器,和仏辞典/\nわーるどかっぷ /Ｗ杯/\nわい /賄;賄賂/猥;猥褻/隈;界隈/矮;矮小/歪;歪曲/淮;淮水(中国の川)/薈;あつ・まる/\nわいおく /矮屋/\nわいか /矮化/猥歌/\nわいかじ /脇舵/脇楫/\nわいが /淮河;地名/\nわいきょく /歪曲/\nわいきょくしゅうさ /歪曲収差/\nわいく /矮躯/\nわいげん /猥言/\nわいご /猥語/\nわいざつ /猥雑/\nわいしかんぎ /矮子看戯/\nわいしゃつ /Ｙシャツ/Yシャツ/\nわいしょ /猥書/\nわいしょう /矮小/\nわいしょうか /矮小化/\nわいじく /Ｙ軸/Y軸/\nわいじん /矮人/\nわいすい /淮水/\nわいせい /矮性;[生物]dwarf.「-種」/矮星;[天文]dwarf star.「白色-」/\nわいせつ /猥褻/\nわいせつざい /猥褻罪/\nわいせつぶつ /猥褻物/\nわいせつぶんしょ /猥褻文書/\nわいせんしょくたい /Y染色体;[生物]Y-chromosome/Ｙ染色体;[生物]Y-chromosome/\nわいだて /脇楯/\nわいだん /猥談/\nわいど /歪度/\nわいない /和井内/\nわいほん /猥本/\nわいろ /賄賂/\nわいろう /矮陋/\nわいん /和韻/\nわいんいろ /ワイン色/\nわいんぐら /ワイン蔵/\nわいんに /ワイン煮/\nわいんむし /ワイン蒸し/\nわう /往/横/王/黄/皇/\nわえい /和英/\nわえいじしょ /和英辞書/\nわえいじてん /和英辞典/\nわおう /和欧/\nわおん /和音/\nわおんかい /和音階/\nわか /和歌/若/\nわか> /若;若大将,若社長,若ハゲ/\nわかあゆ /若鮎/\nわかい /和解/和諧/若井/和賀井/\nわかいこ /若い子/\nわかいしゅ /若い衆/\nわかいずみ /和解済/\nわかいつばめ /若い燕;愛人/\nわかいもの /若い者/\nわかいろ /若色/\nわかいんきょ /若隠居/\nわかえだ /若枝/\nわかお /稚郎/\nわかおくさま /若奥様/\nわかおんな /若女/\nわかがえり /若返り/\nわかがき /若書き/\nわかがしら /若頭/\nわかき /若木/\nわかぎ /若木/若気;=わかげ/\nわかぎみ /若君/\nわかくさ /若草/\nわかくさいろ /若草色/\nわかくさものがたり /若草物語/\nわかくわ /若桑/\nわかげ /若気/\nわかげのいたり /若気の至り/\nわかこ /和歌子/和佳子/\nわかごま /若駒/\nわかさ /若狭/若佐/若さ/\nわかさき /若桜木/\nわかさぎ /公魚/若鷺/\nわかさだに /若狭谷/\nわかさと /若里/\nわかさま /若様/\nわかさわん /若狭湾/\nわかざむらい /若侍/\nわかざり /輪飾り/\nわかしおこくたい /若潮国体/\nわかしま /若島/\nわかしまづ /若嶋津/\nわかしゃちょう /若社長/\nわかしゅ /若衆/\nわかしゅう /若衆/和歌集/\nわかしゅどう /若衆道/\nわかしゆ /沸かし湯/\nわかしらが /若白髪/\nわかじし /若獅子/\nわかじに /若死に/\nわかす /若洲/\nわかすぎ /若杉/\nわかせ /若瀬/\nわかせがわ /若瀬川/\nわかぞう /若造/若僧;=若造/\nわかた /若田/\nわかたか /若貴;若乃花と貴乃花/\nわかたけ /若竹/\nわかたけに /若竹煮/\nわかたに /若谷/\nわかたべ /若田部/\nわかだいしょう /若大将/\nわかだんな /若旦那/\nわかちがき /分かち書き;‖文章を 空白で 区切る 書き方/わかち書き/\nわかつき /若槻/若月/\nわかづくり /若作り/\nわかづま /若妻/\nわかて /若手/\nわかてかい /若手会/\nわかてきし /若手棋士/\nわかてけんきゅうしゃ /若手研究者/\nわかてげいにん /若手芸人/\nわかてさっか /若手作家/\nわかてせんしゅ /若手選手/\nわかてたいけつ /若手対決/\nわかてちゅうしん /若手中心/\nわかと /若戸/\nわかとおおはし /若戸大橋/\nわかとの /若殿/\nわかどしより /若年寄/\nわかどり /若鶏/若鳥/\nわかな /若菜/和佳奈;名/\nわかなえいろ /若苗色/\nわかなしゅう /若菜集;島崎藤村/\nわかのはな /若乃花/若ノ花/\nわかはげ /若禿/若ハゲ/\nわかはなだ /若花田/\nわかはら /若原/\nわかば /若葉/\nわかばだい /若葉台/\nわかばちょう /若葉町/\nわかばまーく /若葉マーク/\nわかばやし /若林/\nわかばやしく /若林区/\nわかふうふ /若夫婦/\nわかまつ /若松/\nわかまつく /若松区/\nわかまつじょう /若松城/\nわかまつちょう /若松町/\nわかまつつうしょう /若松通商;[企業名]/\nわかみ /若美/\nわかみず /若水/\nわかみどり /若緑/\nわかみや /若宮/\nわかむき /若向き/\nわかむし /若虫/\nわかむしゃ /若武者/\nわかむら /若村/\nわかむらさき /若紫/\nわかめ /若芽;†young bud/若布;†海藻のワカメ/和布;=若布/稚海藻;=若布/裙蔕菜;=若布/\nわかもとせいやく /わかもと製薬;[企業名]/\nわかもの /若者/\nわかものことば /若者言葉/\nわかものたち /若者達/\nわかものむき /若者向/\nわかものやく /若者役/\nわかもり /若森/\nわかやく /若役/\nわかやなぎ /若柳/\nわかやなぎちょう /若柳町/\nわかやま /和歌山/若山/\nわかやまかん /和歌山間/\nわかやまけん /和歌山県/\nわかやまけんちょう /和歌山県庁/\nわかやまし /和歌山市/\nわかやません /和歌山線/\nわかやませんごじょう /和歌山線五条/\nわかやまだい /和歌山大/\nわかやまだいがく /和歌山大学/\nわかやまほうめん /和歌山方面/\nわかやまぼくすい /若山牧水;(1885-1928)歌人。『別離』『海の声』/\nわからずや /分からず屋/\nわかれ /別れ/訣れ/\nわかれぎわ /別れ際/\nわかればなし /別れ話/\nわかれみち /分かれ道/別れ道/\nわかれめ /分かれ目/\nわかれわかれ /別れ別れ/\nわかん /和漢/和姦/\nわかんこんこうぶん /和漢混淆文;和文ト漢文ノ混淆シタル文体ヲ謂フ/\nわかんさんさいずえ /和漢三才図会/\nわかんしょ /和漢書/\nわかんむり /ワ冠;[部首]/\nわかんやく /和漢薬/\nわかんよう /和漢洋/\nわかんろうえいしゅう /和漢朗詠集/\nわが /我が/和賀/吾が/我/\nわがい /我が意;-を得たり/\nわがきみ /我が君/\nわがく /和楽/\nわがくに /我が国/わが国/我が國;旧字/\nわがこ /我が子/吾子/\nわがこと /我が事/我がこと/\nわがさ /和傘/\nわがし /和菓子/\nわがしてん /和菓子店/\nわがしゃ /我が社/我社/\nわがしや /和菓子屋/\nわがしよう /和菓子用/\nわがっき /和楽器/\nわがつま /我妻/\nわがとう /我が党/\nわがな /我が名/我名/\nわがはい /我輩/吾輩/我が輩/吾が輩/\nわがまま /我侭/我儘/我が儘/我がまま/我が侭/\nわがみ /我が身/我身/\nわがもの /我が物;-と思えば軽し/\nわがものがお /我が物顔/\nわがや /我が家/我家/\nわがわら /和瓦/\nわき /脇;side, armpit/腋;armpit/掖;=腋/和気;-あいあい/和紀;人名/沸き/和氣;「気」旧字/\nわき> /脇;脇刀,脇固め,脇三味線/\nわきあいあい /和気藹々/和気藹藹/和気靄々/和気靄靄/和気あいあい/\nわきかいどう /脇街道/\nわきかじ /脇舵/\nわきかた /脇方/ワキ方/\nわきが /腋臭/\nわきがため /脇固め/\nわきぐち /湧き口/\nわきげ /腋毛/脇毛/\nわきこ /和貴子/\nわきさか /脇坂/\nわきざし /脇差/\nわきし /脇師/\nわきしょうじ /脇障子/\nわきじ /脇侍/脇士/\nわきすじ /脇筋/\nわきた /脇田/\nわきだち /脇立/\nわきだて /脇楯/\nわきつづみ /脇鼓/\nわきづくえ /脇机/\nわきづけ /脇付/\nわきて /脇手/\nわきでら /脇寺/\nわきのう /脇能/\nわきのさわ /脇野沢/\nわきのした /脇の下/腋の下/\nわきはま /脇浜/\nわきはまちょう /脇浜町/\nわきばしら /脇柱/\nわきばら /脇腹/わき腹/\nわきまえ /弁え/\nわきみ /脇見/わき見/\nわきみうんてん /脇見運転/\nわきみず /湧き水/\nわきみち /脇道/\nわきむら /脇村/\nわきめ /脇目;-も振らず/脇芽;[植物]axillary bud/腋芽;=脇芽/\nわきもと /脇本/\nわきもん /脇門/\nわきや /脇谷/\nわきやく /脇役/\nわきやま /脇山/\nわきょう /和協/\nわきろ /脇艪/\nわきん /和金/和巾/\nわぎ /和議/和木/\nわぎほう /和議法/\nわぎも /吾妹/\nわぎもこ /吾妹子/\nわぎゅう /和牛/\nわぎゅうしょうほう /和牛商法/\nわぎょう /ワ行/わ行/\nわぎり /輪切り/\nわく /枠/惑;惑星/或;ある/和煦;春の日の暖かさ/\nわくい /和久井/涌井/\nわくいり /枠入り/\nわくおち /枠落/\nわくがい /枠外/\nわくきん /枠金/\nわくぎ /和釘/\nわくぐみ /枠組み/枠組/\nわくぐみかべこうほう /枠組壁工法/枠組壁構法;[建築]いわゆる２×４/\nわくじゅん /枠順/\nわくじゅんかくてい /枠順確定/\nわくじゅんはっぴょう /枠順発表/\nわくせい /惑星/枠制/\nわくせいかん /惑星間/\nわくせいかんじん /惑星間塵/\nわくせいけい /惑星系/\nわくせいじょうせいうん /惑星状星雲/\nわくせいたんさき /惑星探査機/\nわくせいめい /惑星名/\nわくせん /枠線/\nわくた /和久田/\nわくだ /和久田/\nわくづけ /枠付け/\nわくでき /惑溺/\nわくない /枠内/\nわくなし /枠無し/\nわくばん /枠番/\nわくべつ /湧別/\nわくもん /或問/\nわくや /涌谷/\nわくら /和倉/\nわくらおんせん /和倉温泉/\nわくらば /病葉/\nわくらん /惑乱/\nわくり /和久利/和栗/\nわくれん /枠連/\nわくん /和訓/\nわくんのしおり /和訓栞/\nわけ /訳/和気;地名/理由;当て字/分け/分/譯;「訳」の旧字/戯奴/\nわけあい /訳合/訳合い/\nわけあり /訳有り/\nわけい /和敬/\nわけいせいじゃく /和敬清寂/\nわけかた /分け方/\nわけがら /訳柄/\nわけぎ /分葱/\nわけしり /訳知り/\nわけどり /分け取り/\nわけへだて /分け隔て/別け隔て/\nわけべ /分部/\nわけまえ /分け前/\nわけめ /分け目/\nわけん /和犬/\nわげい /話芸/\nわげん /和弦/\nわこ /和子/\nわこう /和光/倭寇/和幸/和孝/若生/和寇/\nわこうし /和光市/\nわこうしょうけん /和光証券;[企業名]NB:現・新光証券/\nわこうだいがく /和光大学;www.wako.ac.jp/\nわこうど /若人/\nわこうどう /和光堂/\nわこうどうじん /和光同塵/\nわこうまえ /和光前/\nわこく /倭国/\nわこくぼん /和刻本/\nわこん /和魂/\nわこんかんさい /和魂漢才/\nわこんようさい /和魂洋才/\nわご /和語/倭語/\nわごう /和合/\nわごむ /輪ゴム/\nわごん /和琴/\nわごんしゃ /ワゴン車/\nわさ /輪差/\nわさい /和裁/\nわさび /山葵/\nわさびあえ /わさび和え/\nわさびじょうゆ /山葵醤油/\nわさびづけ /山葵漬/\nわさん /和算;日本古来の数学/和讃;和語による讃歌/\nわさんぼん /和三盆/\nわざ /技;technique.「柔道の-」/業;conduct.「なせる-」/術;<rare> trick/伎;≒技/\nわざあり /技有り;2つで一本/\nわざおぎ /俳優/\nわざし /業師/\nわざせん /技戦/\nわざと /態と/\nわざもの /業物/\nわざら /和皿/\nわざわ /和沢/\nわざわい /災い/禍;(字義:落とし穴)/災;(字義:生活を阻むもの)/\nわざわざ /態々/態態/\nわし /鷲/和紙/儂;I/\nわしお /鷲尾/\nわしか /鷲家;姓/\nわしき /和式/\nわしさか /鷲坂/\nわしざ /鷲座;Aquila(Aql)/\nわしず /鷲巣;姓/\nわしつ /和室/\nわしつちゅうしん /和室中心/\nわしづ /鷲津/\nわしづかみ /鷲掴み/\nわしのぎ /鷲之樹/\nわしばな /鷲鼻/\nわしま /和島/\nわしみ /鷲見/\nわしみや /鷲宮/\nわしゃ /話者/\nわしゃかん /話者間/\nわしゃすう /話者数/\nわしゃてきおう /話者適応/\nわしゃない /話者内/\nわしゃにんしき /話者認識/\nわしゅ /和種/\nわしゅう /和州;大和/和臭;(漢詩の)日本臭さ/和習/倭州;大和/\nわしゅうごう /和集合/∪/\nわしゅうざん /鷲羽山/\nわしょ /和書/\nわしょく /和食/\nわしょくどう /和食堂/\nわしょっき /和食器/\nわしら /儂等/\nわしん /和親/\nわしんとん /華盛頓;Wshington/\nわしんとんじょうやく /ワシントン条約;Washington Convention. 「絶滅のおそれのある野生動植物の国際取引に関する条約」/\nわじ /和字/\nわじき /鷲敷/\nわじここんつうれいぜんしょ /和字古今通例全書/\nわじしょうらんしょう /和字正濫鈔;契沖,1695. 歴史的仮名遣いを確立/\nわじま /輪島;地名,石川県/和島/和嶋/\nわじまぬり /輪島塗/\nわじゅう /輪中/\nわじゅつ /話術/\nわじゅん /和順/\nわじるし /わ印/\nわじん /倭人/和人;=倭人/\nわじんでん /倭人伝/\nわすう /話数/\nわすうじ /和数字/\nわすれ /忘れ/\nわすれがたみ /忘れ形見/\nわすれなぐさ /勿忘草/\nわすれね /忘れ音/\nわすれもの /忘れ物/\nわずか /僅か/\nわずらい /煩い/患い/\nわせ /早稲/早生/\nわせい /和製/和声/話声/和西/和生;人名/\nわせいえいご /和製英語/\nわせいか /和声化/\nわせいがく /和声学/\nわせいしんこう /和声進行/\nわせいてき /和声的/\nわせいほう /和声法;作曲技法の一,⇔対位法/\nわせいや /和声屋/\nわせいりろん /和声理論/\nわせき /和積/\nわせだ /早稲田/\nわせだぐち /早稲田口/\nわせださい /早稲田祭/\nわせだだい /早稲田大/\nわせだだいがく /早稲田大学/\nわせだぶんがく /早稲田文学;雑誌/\nわせだりこう /早稲田理工/\nわせん /和船/和戦/\nわそう /和装/\nわそうぼん /和装本/\nわぞく /倭族/\nわた /綿/腸/棉;≒綿/緜;「綿」の異体字/渡/\nわたあめ /綿飴/\nわたいれ /綿入れ/\nわたうち /綿打ち/\nわたかべ /渡壁/\nわたがし /綿菓子/棉菓子/\nわたくし /私/\nわたくしあて /私宛/\nわたくしぎ /私儀/\nわたくしごと /私事/\nわたくししごと /私仕事/\nわたくししょうせつ /私小説/\nわたくしじしん /私自身/\nわたくしせい /私性/\nわたくしたち /私達/\nわたくしども /私共/私ども/\nわたくしばん /私版/\nわたくしりつ /私立/\nわたくり /綿繰り/\nわたぐも /綿雲/\nわたげ /綿毛/\nわたごみ /綿ゴミ/\nわたし /私/渡し/\nわたしあて /私宛/\nわたしいがい /私以外/\nわたしかた /渡し方/\nわたしこじん /私個人/\nわたしこみ /渡し込み/\nわたしじしん /私自身/\nわたしたち /私達/私たち/\nわたしたちあて /私達宛/\nわたしども /私共/私ども/\nわたしの /私の/\nわたしば /渡し場/\nわたしばし /渡し箸/\nわたしひとり /私一人/\nわたしぶね /渡船/渡し船/渡し舟/\nわたしもり /渡し守/\nわたしゃ /私ゃ/\nわたしら /私等/\nわたしりゅう /私流/\nわたせ /渡瀬/綿瀬/\nわたたに /綿谷/\nわただ /和多田/\nわたつみ /綿津見;海(の神様)/綿摘み/\nわたどの /渡殿/\nわたなべ /渡辺/渡部/渡邊/渡邉/\nわたなべかざん /渡辺崋山;1793-1841/\nわたなべかずお /渡辺一夫;(1901-75) 仏文学者・ユマニスト/\nわたなべじゅんいち /渡辺淳一/\nわたぬき /綿貫/\nわたのは /渡波/\nわたばね /綿羽/\nわたびき /綿引/\nわたぶとん /綿布団/\nわたべ /渡部/\nわたぼうし /綿帽子/\nわたぼこり /綿埃/\nわたむら /綿村/\nわたもり /渡森/\nわたや /綿屋/渡谷/\nわたゆき /綿雪/\nわたらい /度会/\nわたらせがわ /渡良瀬川/\nわたり /渡り/亘/亘理/渡/\nわたりおん /渡り音;[音声学]transient/\nわたりがに /渡蟹/\nわたりぐん /亘理郡/\nわたりぜりふ /渡り台詞/\nわたりぞめ /渡り初め/\nわたりちょう /亘理町/\nわたりどの /渡殿/渡り殿/\nわたりどり /渡り鳥/\nわたりもの /渡り者/\nわたりやぐら /渡り櫓/\nわたりろう /渡り廊/\nわたりろうか /渡り廊下/\nわたる /渡/道/航/渉/亘/弥/亙;(人名用漢字)/\nわだ /和田/\nわだい /話題/\nわだいげんてい /話題限定/\nわだいこ /和太鼓/\nわだいこうかん /話題交換/\nわだいさく /話題作/\nわだいせい /話題性/\nわだいそうぜん /話題騒然/\nわだいていきょう /話題提供/\nわだいていきょうしゃ /話題提供者/\nわだいぬし /話題主/\nわだいふっとう /話題沸騰/\nわだいふっとうちゅう /話題沸騰中/\nわだいまんさい /話題満載/\nわだち /轍/和達/\nわだつみ /海神/海童/\nわだやま /和田山/\nわだんす /和箪笥/\nわち /和知/和智/\nわちゅう /話中/和衷;-協同/\nわちゅうきょうどう /和衷協同/\nわちょう /和朝/倭朝;=和朝/\nわっか /輪っか/\nわっかない /稚内/\nわっかないえき /稚内駅/\nわっかないかん /稚内間/\nわっかないこうえん /稚内公園/\nわっかないしない /稚内市内/\nわっさむ /和寒/\nわっとじ /ワット時;Wh/\nわっぱ /輪っぱ;-飯/\nわっぷ /割賦/割符/\nわつじ /和辻/\nわづか /和束/\nわて /和手/\nわていしょく /和定食/\nわとう /話頭/\nわとじ /和綴じ/\nわどう /和銅;年号(708-715)/\nわどうかいちん /和同開珎/\nわどうかいほう /和同開珎/和同開宝;?/\nわどく /和独;-辞典/\nわどくじてん /和独辞典/\nわどけい /和時計/\nわどまり /和泊/\nわどめ /輪止め/輪留め/\nわな /罠/羂;≒罠/\nわなげ /輪投げ/\nわなみ /罠網/\nわに /鰐/王仁;人名,百済の学者/和邇/\nわにがわ /鰐皮/ワニ革/ワニ皮/\nわにぐち /鰐口/\nわにりょうり /鰐料理/\nわぬけ /輪抜け/\nわのうち /輪之内/\nわはん /和版/\nわひと /和人;=我人/我人;you/\nわび /詫び;apologise/詫/侘び;-寂び/侘/佗/\nわびごと /詫び言/\nわびじょう /詫び状/詫状/\nわびずまい /侘び住まい/侘住い/\nわびちゃ /侘び茶/侘茶/\nわびね /侘寝/\nわふう /和風/\nわふうあじ /和風味/\nわふうきっさ /和風喫茶/\nわふうけんちく /和風建築/\nわふく /和服/\nわふくすがた /和服姿/\nわふつ /和仏/\nわぶん /和文/\nわぶんだいもく /和文題目/\nわぶんつうわひょう /和文通話表/\nわぶんでんしん /和文電信/\nわぶんもじ /和文文字/\nわぶんろんぶん /和文論文/\nわへい /和平/話柄/\nわへいあん /和平案/\nわへいかいぎ /和平会議/\nわへいこうしょう /和平交渉/\nわへいすいしんは /和平推進派/\nわほう /話法;narration/和方;⇔漢方/\nわほん /和本/話本/\nわぼうちょう /和包丁/\nわぼく /和睦/\nわみょうしょう /和名抄;漢和辞典/\nわみょうるいじゅしょう /倭名類聚鈔/\nわむし /輪虫/\nわめい /和名/\nわめきごえ /喚き声/\nわもじ /我文字/\nわもの /和物/和モノ/倭物/\nわや /和谷;姓/\nわやく /和訳/\nわやくぶん /和訳文/\nわよう /和洋/和様/\nわようくだん /和洋九段/\nわようじょし /和洋女子/\nわようじょしだい /和洋女子大/\nわようせっちゅう /和洋折衷/\nわようちゅう /和洋中/\nわら /藁/稿;≒藁/原/和良/\nわらい /笑い/（笑）/笑/(笑)/\nわらいえ /笑い絵/\nわらいかた /笑い方/\nわらいがお /笑い顔/\nわらいぐさ /笑い種/\nわらいごえ /笑い声/\nわらいごと /笑い事/\nわらいじょうご /笑い上戸/\nわらいじわ /笑い皺/\nわらいなき /笑い泣き/\nわらいばなし /笑い話/\nわらいぼん /笑い本/\nわらいもの /笑い者/笑い物/\nわらがい /藁谷/\nわらがみ /藁紙/\nわらく /和楽/\nわらくず /藁屑/\nわらぐつ /藁沓/\nわらし /童/\nわらしごと /藁仕事/\nわらしべ /藁しべ/\nわらしや /藁谷/\nわらじ /草鞋/鞋/\nわらじだいおう /草鞋大王/\nわらじばき /草鞋履/\nわらじむし /草鞋虫/\nわらぞうり /藁草履/\nわらなわ /藁縄/\nわらにんぎょう /藁人形/\nわらばい /藁灰/\nわらばんし /藁半紙/\nわらび /蕨/藁火/\nわらびこ /蕨粉/\nわらびて /蕨手/\nわらびもち /蕨餅/わらび餅/\nわらぶき /藁葺き/\nわらぶとん /藁布団/藁蒲団/\nわらべ /童/\nわらべうた /童歌/童唄/わらべ歌/わらべ唄/\nわらべがみ /童神/\nわらべことば /童言葉/\nわらや /藁屋/\nわらわ /妾/童/\nわらわべ /童部/\nわり /割/割り/\nわりあい /割合/\nわりあて /割り当て/割当/割当て/\nわりあてかのう /割当て可能/\nわりあてせい /割当制/\nわりいし /割石/\nわりいん /割印/割り印/\nわりかし /割かし/割りかし/\nわりかた /割方/割り方/\nわりかん /割り勘/割勘/\nわりがき /割書/\nわりぐりいし /割栗石/\nわりこうだい /割高台/\nわりこみ /割り込み/割込み/割込/\nわりこみじ /割り込み時/\nわりざん /割り算/割算/\nわりした /割下/\nわりじょうゆ /割り醤油;[料理]ダシ等で割った醤油/\nわりだか /割高/\nわりだかかん /割高感/\nわりだかりょうきん /割高料金/\nわりだけ /割竹/割り竹/\nわりだし /割り出し/割出し/\nわりちゅう /割注/\nわりつけ /割付/割り付け/割付け/\nわりつけがく /割付額/\nわりと /割と;-元気良く/\nわりに /割に;-合う,-良く出来てる/\nわりばし /割り箸/割箸/\nわりびき /割引/割引き/割り引き/\nわりびきうんちん /割引運賃/\nわりびきかかく /割引価格/\nわりびききっぷ /割引切符/\nわりびきけん /割引券/\nわりびきこうくうけん /割引航空券/\nわりびきさい /割引債/\nわりびきしょう /割引証/\nわりびきせいど /割引制度/\nわりびきてがた /割引手形/\nわりびきはっこう /割引発行;discount issue. 「公社債の-」 NB:株式の割引発行は禁止されていたが、商法改正で撤廃/\nわりびきはんばい /割引販売/\nわりびきりつ /割引率/\nわりびきりょう /割引料/\nわりびきりょうきん /割引料金/\nわりふ /割符/\nわりふり /割り振り/割振り/\nわりまえ /割前/\nわりまし /割増/割増し/割り増し/\nわりましうんちん /割増運賃/\nわりましきん /割増金/\nわりまししょうきゃく /割増償却/\nわりましちんぎん /割増賃金/\nわりめ /割目/\nわりもどし /割戻し/割り戻し/\nわりやす /割安/\nわりやすかん /割安感/\nわる /悪/÷/惡;「悪」の旧字(人名用漢字)/割る/\nわる> /悪;悪ガキ,悪ノリ,悪知恵/\nわるあがき /悪足掻き/悪あがき/\nわるあそび /悪遊び/\nわるいき /悪い気/\nわるいこ /悪い子/\nわるいこと /悪い事/\nわるお /悪男/\nわるがき /悪ガキ/悪餓鬼/\nわるぎ /悪気/\nわるくち /悪口/\nわるぐち /悪口/\nわるさ /悪さ/\nわるじえ /悪知恵/\nわるずれ /悪擦れ/\nわるだくみ /悪巧み/\nわるだっしゃ /悪達者/\nわるだま /悪玉/\nわるぢえ /悪知恵/\nわるどめ /悪止め/\nわるのり /悪乗り/悪ノリ/\nわるふざけ /悪ふざけ/悪巫山戯/\nわるもの /悪者/悪物/\nわるやく /悪役/\nわるよい /悪酔い/\nわれ /我/吾/\nわれから /割殻/\nわれがち /我勝ち/\nわれき /和暦/\nわれごえ /破れ声/\nわれさき /我先/\nわれしらず /我知らず/\nわれながら /我乍ら/我ながら/\nわれなべ /割れ鍋;-に綴じ蓋/破れ鍋;=割れ鍋/\nわれひと /我人/\nわれめ /割れ目/割目/\nわれもこう /吾亦紅;[植物]burnet/吾木香/我毛香/\nわれもの /割れ物/\nわれもわれも /我も我も/\nわれら /我等/我ら/我們/\nわれわれ /我々/我我/\nわん /椀;木質のおわん/碗;焼き物のおわん/湾;湾岸/彎;彎曲/弯;「彎」の異体字/灣;「湾」の旧字/腕;鉄腕/豌;豌豆(えんどう)/綰/万;(wan)中国音/萬;「万」の旧字(人名用漢字)/王;(wang)中国音/\nわんがい /湾外/\nわんがた /碗型/\nわんがん /湾岸/\nわんがんかいはつ /湾岸開発/\nわんがんしょこく /湾岸諸国/\nわんがんせん /湾岸線/\nわんがんせんそう /湾岸戦争/\nわんがんせんそうじ /湾岸戦争時/\nわんがんちいき /湾岸地域/\nわんきゅう /椀久;椀屋久右衛門/\nわんきょく /湾曲/彎曲;=湾曲/弯曲;異体字/\nわんぎり /ワン切り/\nわんこう /湾口/\nわんこそば /椀子蕎麦/\nわんこつ /腕骨/\nわんしょう /腕章/\nわんじょう /椀状/\nわんず /万子/\nわんそくるい /腕足類/\nわんたん /雲呑/\nわんたんめん /雲呑麺/ワンタン麺/\nわんだね /椀種;[料理]お吸い物の具/\nわんちゃい /湾仔/\nわんとう /湾頭/\nわんない /湾内/\nわんにゅう /湾入/彎入;=湾入/\nわんぱい /王牌/\nわんぱく /腕白/\nわんもの /椀物/碗物/\nわんりゅう /湾流/\nわんりょく /腕力/\nわんりょくは /腕力派/\nを /小/緒/雄/男/牡/尾/悪/汚/惡;「悪」の旧字(人名用漢字)/\nをう /翁/\nをことてん /乎古止点/\nをんな /女/\n"
  },
  {
    "path": "app-sample/vicl/TODO",
    "content": "画面の最後の列でoや入力がおかしい\n画面の最後の列でAがおかしい\n\n.の繰返し\n\n/入力時にC-w\n\nヴィジュアルモード中に/で検索\n\nsearch mode utf-8\nsearch mode in visual mode\n\nビィジュアルモード複数行のときおかしい\n複数行ある行ばかりだとzzがおかしい\n--- end ---"
  },
  {
    "path": "app-sample/vicl/a.c",
    "content": "\n#ifdef A_BLINKC\naaaaa\naaaaa"
  },
  {
    "path": "app-sample/vicl/a.cl",
    "content": "a := { 1, 2, 3 }\n\nit := a.iterator(2);\nwhile(it != null) {\n    println(it.item.toString());\n    it = it.next;\n}"
  },
  {
    "path": "app-sample/vicl/a.clcl",
    "content": "class ClassA {\n    def initialize() {\n    }\n    \n    def method() {\n        Clover.\n    }\n}"
  },
  {
    "path": "app-sample/vicl/aaa/aaa",
    "content": "aaaa"
  },
  {
    "path": "app-sample/vicl/aaa/bbb",
    "content": ""
  },
  {
    "path": "app-sample/vicl/c.cl",
    "content": "Clover.\n"
  },
  {
    "path": "app-sample/vicl/config.log",
    "content": "This file contains any messages produced by compilers while\nrunning configure, to aid debugging if configure makes a mistake.\n\nIt was created by configure, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  $ ./configure --prefix=/data/data/com.termux/files/home --with-jit\n\n## --------- ##\n## Platform. ##\n## --------- ##\n\nhostname = localhost\nuname -m = aarch64\nuname -r = 4.14.83-perf-gf5aaf38\nuname -s = Linux\nuname -v = #1 SMP PREEMPT Sat Mar 9 13:22:03 CST 2019\n\n/usr/bin/uname -p = unknown\n/bin/uname -X     = unknown\n\n/bin/arch              = unknown\n/usr/bin/arch -k       = unknown\n/usr/convex/getsysinfo = unknown\n/usr/bin/hostinfo      = unknown\n/bin/machine           = unknown\n/usr/bin/oslevel       = unknown\n/bin/universe          = unknown\n\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/home/bin\nPATH: /data/data/com.termux/files/usr/bin\nPATH: /data/data/com.termux/files/usr/bin/applets\n\n\n## ----------- ##\n## Core tests. ##\n## ----------- ##\n\nconfigure:1839: checking for a BSD-compatible install\nconfigure:1907: result: /data/data/com.termux/files/usr/bin/applets/install -c\nconfigure:1943: checking Operating System\nconfigure:2046: checking for gcc\nconfigure:2062: found /data/data/com.termux/files/usr/bin/gcc\nconfigure:2073: result: gcc\nconfigure:2302: checking for C compiler version\nconfigure:2311: gcc --version >&5\nclang version 7.0.1 (tags/RELEASE_701/final)\nTarget: aarch64--linux-android\nThread model: posix\nInstalledDir: /data/data/com.termux/files/usr/bin\nconfigure:2322: $? = 0\nconfigure:2311: gcc -v >&5\nclang version 7.0.1 (tags/RELEASE_701/final)\nTarget: aarch64--linux-android\nThread model: posix\nInstalledDir: /data/data/com.termux/files/usr/bin\nconfigure:2322: $? = 0\nconfigure:2311: gcc -V >&5\nclang-7: error: argument to '-V' is missing (expected 1 value)\nclang-7: error: no input files\nconfigure:2322: $? = 1\nconfigure:2311: gcc -qversion >&5\nclang-7: error: unknown argument '-qversion', did you mean '--version'?\nclang-7: error: no input files\nconfigure:2322: $? = 1\nconfigure:2342: checking whether the C compiler works\nconfigure:2364: gcc -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"   conftest.c  >&5\nconfigure:2368: $? = 0\nconfigure:2416: result: yes\nconfigure:2419: checking for C compiler default output file name\nconfigure:2421: result: a.out\nconfigure:2427: checking for suffix of executables\nconfigure:2434: gcc -o conftest -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"   conftest.c  >&5\nconfigure:2438: $? = 0\nconfigure:2460: result: \nconfigure:2482: checking whether we are cross compiling\nconfigure:2490: gcc -o conftest -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"   conftest.c  >&5\nconfigure:2494: $? = 0\nconfigure:2501: ./conftest\nconfigure:2505: $? = 0\nconfigure:2520: result: no\nconfigure:2525: checking for suffix of object files\nconfigure:2547: gcc -c -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"  conftest.c >&5\nclang-7: warning: argument unused during compilation: '-L.' [-Wunused-command-line-argument]\nclang-7: warning: argument unused during compilation: '-L/data/data/com.termux/files/home/lib' [-Wunused-command-line-argument]\nclang-7: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument]\nconfigure:2551: $? = 0\nconfigure:2572: result: o\nconfigure:2576: checking whether we are using the GNU C compiler\nconfigure:2595: gcc -c -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"  conftest.c >&5\nclang-7: warning: argument unused during compilation: '-L.' [-Wunused-command-line-argument]\nclang-7: warning: argument unused during compilation: '-L/data/data/com.termux/files/home/lib' [-Wunused-command-line-argument]\nclang-7: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument]\nconfigure:2595: $? = 0\nconfigure:2604: result: yes\nconfigure:2613: checking whether gcc accepts -g\nconfigure:2633: gcc -c -g  conftest.c >&5\nconfigure:2633: $? = 0\nconfigure:2674: result: yes\nconfigure:2691: checking for gcc option to accept ISO C89\nconfigure:2754: gcc  -c -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"  conftest.c >&5\nclang-7: warning: argument unused during compilation: '-L.' [-Wunused-command-line-argument]\nclang-7: warning: argument unused during compilation: '-L/data/data/com.termux/files/home/lib' [-Wunused-command-line-argument]\nclang-7: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument]\nconfigure:2754: $? = 0\nconfigure:2767: result: none needed\nconfigure:2788: checking for main in -lutil\nconfigure:2807: gcc -o conftest -Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"   conftest.c -lutil   >&5\nconfigure:2807: $? = 0\nconfigure:2816: result: yes\nconfigure:3064: creating ./config.status\n\n## ---------------------- ##\n## Running config.status. ##\n## ---------------------- ##\n\nThis file was extended by config.status, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  CONFIG_FILES    = \n  CONFIG_HEADERS  = \n  CONFIG_LINKS    = \n  CONFIG_COMMANDS = \n  $ ./config.status \n\non localhost\n\nconfig.status:726: creating Makefile\n\n## ---------------- ##\n## Cache variables. ##\n## ---------------- ##\n\nac_cv_c_compiler_gnu='yes'\nac_cv_env_CC_set=''\nac_cv_env_CC_value=''\nac_cv_env_CFLAGS_set=''\nac_cv_env_CFLAGS_value=''\nac_cv_env_CPPFLAGS_set=''\nac_cv_env_CPPFLAGS_value=''\nac_cv_env_LDFLAGS_set=''\nac_cv_env_LDFLAGS_value=''\nac_cv_env_LIBS_set=''\nac_cv_env_LIBS_value=''\nac_cv_env_build_alias_set=''\nac_cv_env_build_alias_value=''\nac_cv_env_host_alias_set=''\nac_cv_env_host_alias_value=''\nac_cv_env_target_alias_set=''\nac_cv_env_target_alias_value=''\nac_cv_lib_util='ac_cv_lib_util_main'\nac_cv_lib_util_main='yes'\nac_cv_objext='o'\nac_cv_path_install='/data/data/com.termux/files/usr/bin/applets/install -c'\nac_cv_prog_ac_ct_CC='gcc'\nac_cv_prog_cc_c89=''\nac_cv_prog_cc_g='yes'\n\n## ----------------- ##\n## Output variables. ##\n## ----------------- ##\n\nCC='gcc'\nCFLAGS='-Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCPPFLAGS=''\nDEFS='-DPACKAGE_NAME=\\\"\\\" -DPACKAGE_TARNAME=\\\"\\\" -DPACKAGE_VERSION=\\\"\\\" -DPACKAGE_STRING=\\\"\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DPACKAGE_URL=\\\"\\\" -D__LINUX__=1'\nDESTDIR='/data/data/com.termux/files/home'\nECHO_C=''\nECHO_N='-n'\nECHO_T=''\nEXEEXT=''\nINSTALL_DATA='${INSTALL} -m 644'\nINSTALL_PROGRAM='${INSTALL}'\nINSTALL_SCRIPT='${INSTALL}'\nJIT='1'\nLDFLAGS=''\nLIBOBJS=''\nLIBS=' -lutil'\nLTLIBOBJS=''\nOBJEXT='o'\nOS='LINUX'\nPACKAGE_BUGREPORT=''\nPACKAGE_NAME=''\nPACKAGE_STRING=''\nPACKAGE_TARNAME=''\nPACKAGE_URL=''\nPACKAGE_VERSION=''\nPATH_SEPARATOR=':'\nSHELL='/bin/sh'\nac_ct_CC='gcc'\nbindir='${exec_prefix}/bin'\nbuild_alias=''\ndatadir='${datarootdir}'\ndatarootdir='${prefix}/share'\ndocdir='${datarootdir}/doc/${PACKAGE}'\ndvidir='${docdir}'\nexec_prefix='${prefix}'\nhost_alias=''\nhtmldir='${docdir}'\nincludedir='${prefix}/include'\ninfodir='${datarootdir}/info'\nlibdir='${exec_prefix}/lib'\nlibexecdir='${exec_prefix}/libexec'\nlocaledir='${datarootdir}/locale'\nlocalstatedir='${prefix}/var'\nmandir='${datarootdir}/man'\noldincludedir='/usr/include'\npdfdir='${docdir}'\nprefix='/data/data/com.termux/files/home'\nprogram_transform_name='s,x,x,'\npsdir='${docdir}'\nrunstatedir='${localstatedir}/run'\nsbindir='${exec_prefix}/sbin'\nsharedstatedir='${prefix}/com'\nsysconfdir='${prefix}/etc'\ntarget_alias=''\n\n## ----------- ##\n## confdefs.h. ##\n## ----------- ##\n\n/* confdefs.h */\n#define PACKAGE_NAME \"\"\n#define PACKAGE_TARNAME \"\"\n#define PACKAGE_VERSION \"\"\n#define PACKAGE_STRING \"\"\n#define PACKAGE_BUGREPORT \"\"\n#define PACKAGE_URL \"\"\n#define __LINUX__ 1\n\nconfigure: exit 0\n"
  },
  {
    "path": "app-sample/vicl/config.status",
    "content": "#! /bin/sh\n# Generated by configure.\n# Run this file to recreate the current configuration.\n# Compiler output produced by configure, useful for debugging\n# configure, is in config.log if it exists.\n\ndebug=false\nac_cs_recheck=false\nac_cs_silent=false\n\nSHELL=${CONFIG_SHELL-/bin/sh}\nexport SHELL\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nif test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\nas_nl='\n'\nexport as_nl\n# Printing a long string crashes Solaris 7 /usr/bin/printf.\nas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo\n# Prefer a ksh shell builtin over an external printf program on Solaris,\n# but without wasting forks for bash or zsh.\nif test -z \"$BASH_VERSION$ZSH_VERSION\" \\\n    && (test \"X`print -r -- $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='print -r --'\n  as_echo_n='print -rn --'\nelif (test \"X`printf %s $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='printf %s\\n'\n  as_echo_n='printf %s'\nelse\n  if test \"X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`\" = \"X-n $as_echo\"; then\n    as_echo_body='eval /usr/ucb/echo -n \"$1$as_nl\"'\n    as_echo_n='/usr/ucb/echo -n'\n  else\n    as_echo_body='eval expr \"X$1\" : \"X\\\\(.*\\\\)\"'\n    as_echo_n_body='eval\n      arg=$1;\n      case $arg in #(\n      *\"$as_nl\"*)\n\texpr \"X$arg\" : \"X\\\\(.*\\\\)$as_nl\";\n\targ=`expr \"X$arg\" : \".*$as_nl\\\\(.*\\\\)\"`;;\n      esac;\n      expr \"X$arg\" : \"X\\\\(.*\\\\)\" | tr -d \"$as_nl\"\n    '\n    export as_echo_n_body\n    as_echo_n='sh -c $as_echo_n_body as_echo'\n  fi\n  export as_echo_body\n  as_echo='sh -c $as_echo_body as_echo'\nfi\n\n# The user is always right.\nif test \"${PATH_SEPARATOR+set}\" != set; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# IFS\n# We need space, tab and new line, in precisely that order.  Quoting is\n# there to prevent editors from complaining about space-tab.\n# (If _AS_PATH_WALK were called with IFS unset, it would disable word\n# splitting by setting IFS to empty value.)\nIFS=\" \"\"\t$as_nl\"\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    test -r \"$as_dir/$0\" && as_myself=$as_dir/$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  $as_echo \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n# Unset variables that we do not need and which cause bugs (e.g. in\n# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the \"|| exit 1\"\n# suppresses any \"Segmentation fault\" message there.  '((' could\n# trigger a bug in pdksh 5.2.14.\nfor as_var in BASH_ENV ENV MAIL MAILPATH\ndo eval test x\\${$as_var+set} = xset \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# NLS nuisances.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# CDPATH.\n(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    $as_echo \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  $as_echo \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null; then :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null; then :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`$as_echo \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\nexec 6>&1\n## ----------------------------------- ##\n## Main body of $CONFIG_STATUS script. ##\n## ----------------------------------- ##\n# Save the log message, to keep $0 and so on meaningful, and to\n# report actual input values of CONFIG_FILES etc. instead of their\n# values after options handling.\nac_log=\"\nThis file was extended by $as_me, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  CONFIG_FILES    = $CONFIG_FILES\n  CONFIG_HEADERS  = $CONFIG_HEADERS\n  CONFIG_LINKS    = $CONFIG_LINKS\n  CONFIG_COMMANDS = $CONFIG_COMMANDS\n  $ $0 $@\n\non `(hostname || uname -n) 2>/dev/null | sed 1q`\n\"\n\n# Files that config.status was made for.\nconfig_files=\" Makefile\"\n\nac_cs_usage=\"\\\n\\`$as_me' instantiates files and other configuration actions\nfrom templates according to the current configuration.  Unless the files\nand actions are specified as TAGs, all are instantiated by default.\n\nUsage: $0 [OPTION]... [TAG]...\n\n  -h, --help       print this help, then exit\n  -V, --version    print version number and configuration settings, then exit\n      --config     print configuration, then exit\n  -q, --quiet, --silent\n                   do not print progress messages\n  -d, --debug      don't remove temporary files\n      --recheck    update $as_me by reconfiguring in the same conditions\n      --file=FILE[:TEMPLATE]\n                   instantiate the configuration file FILE\n\nConfiguration files:\n$config_files\n\nReport bugs to the package provider.\"\n\nac_cs_config=\"'--prefix=/data/data/com.termux/files/home' '--with-jit'\"\nac_cs_version=\"\\\nconfig.status\nconfigured by ./configure, generated by GNU Autoconf 2.69,\n  with options \\\"$ac_cs_config\\\"\n\nCopyright (C) 2012 Free Software Foundation, Inc.\nThis config.status script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\"\n\nac_pwd='/data/data/com.termux/files/home/repo/vicl'\nsrcdir='.'\nINSTALL='/usr/bin/install -c'\ntest -n \"$AWK\" || AWK=awk\n# The default lists apply if the user does not specify any file.\nac_need_defaults=:\nwhile test $# != 0\ndo\n  case $1 in\n  --*=?*)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=`expr \"X$1\" : 'X[^=]*=\\(.*\\)'`\n    ac_shift=:\n    ;;\n  --*=)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=\n    ac_shift=:\n    ;;\n  *)\n    ac_option=$1\n    ac_optarg=$2\n    ac_shift=shift\n    ;;\n  esac\n\n  case $ac_option in\n  # Handling of the options.\n  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)\n    ac_cs_recheck=: ;;\n  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )\n    $as_echo \"$ac_cs_version\"; exit ;;\n  --config | --confi | --conf | --con | --co | --c )\n    $as_echo \"$ac_cs_config\"; exit ;;\n  --debug | --debu | --deb | --de | --d | -d )\n    debug=: ;;\n  --file | --fil | --fi | --f )\n    $ac_shift\n    case $ac_optarg in\n    *\\'*) ac_optarg=`$as_echo \"$ac_optarg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    '') as_fn_error $? \"missing file argument\" ;;\n    esac\n    as_fn_append CONFIG_FILES \" '$ac_optarg'\"\n    ac_need_defaults=false;;\n  --he | --h |  --help | --hel | -h )\n    $as_echo \"$ac_cs_usage\"; exit ;;\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil | --si | --s)\n    ac_cs_silent=: ;;\n\n  # This is an error.\n  -*) as_fn_error $? \"unrecognized option: \\`$1'\nTry \\`$0 --help' for more information.\" ;;\n\n  *) as_fn_append ac_config_targets \" $1\"\n     ac_need_defaults=false ;;\n\n  esac\n  shift\ndone\n\nac_configure_extra_args=\n\nif $ac_cs_silent; then\n  exec 6>/dev/null\n  ac_configure_extra_args=\"$ac_configure_extra_args --silent\"\nfi\n\nif $ac_cs_recheck; then\n  set X /bin/sh './configure'  '--prefix=/data/data/com.termux/files/home' '--with-jit' $ac_configure_extra_args --no-create --no-recursion\n  shift\n  $as_echo \"running CONFIG_SHELL=/bin/sh $*\" >&6\n  CONFIG_SHELL='/bin/sh'\n  export CONFIG_SHELL\n  exec \"$@\"\nfi\n\nexec 5>>config.log\n{\n  echo\n  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX\n## Running $as_me. ##\n_ASBOX\n  $as_echo \"$ac_log\"\n} >&5\n\n\n# Handling of arguments.\nfor ac_config_target in $ac_config_targets\ndo\n  case $ac_config_target in\n    \"Makefile\") CONFIG_FILES=\"$CONFIG_FILES Makefile\" ;;\n\n  *) as_fn_error $? \"invalid argument: \\`$ac_config_target'\" \"$LINENO\" 5;;\n  esac\ndone\n\n\n# If the user did not use the arguments to specify the items to instantiate,\n# then the envvar interface is used.  Set only those that are not.\n# We use the long form for the default assignment because of an extremely\n# bizarre bug on SunOS 4.1.3.\nif $ac_need_defaults; then\n  test \"${CONFIG_FILES+set}\" = set || CONFIG_FILES=$config_files\nfi\n\n# Have a temporary directory for convenience.  Make it in the build tree\n# simply because there is no reason against having it here, and in addition,\n# creating and moving files from /tmp can sometimes cause problems.\n# Hook for its removal unless debugging.\n# Note that there is a small window in which the directory will not be cleaned:\n# after its creation but before its name has been assigned to `$tmp'.\n$debug ||\n{\n  tmp= ac_tmp=\n  trap 'exit_status=$?\n  : \"${ac_tmp:=$tmp}\"\n  { test ! -d \"$ac_tmp\" || rm -fr \"$ac_tmp\"; } && exit $exit_status\n' 0\n  trap 'as_fn_exit 1' 1 2 13 15\n}\n# Create a (secure) tmp directory for tmp files.\n\n{\n  tmp=`(umask 077 && mktemp -d \"./confXXXXXX\") 2>/dev/null` &&\n  test -d \"$tmp\"\n}  ||\n{\n  tmp=./conf$$-$RANDOM\n  (umask 077 && mkdir \"$tmp\")\n} || as_fn_error $? \"cannot create a temporary directory in .\" \"$LINENO\" 5\nac_tmp=$tmp\n\n# Set up the scripts for CONFIG_FILES section.\n# No need to generate them if there are no CONFIG_FILES.\n# This happens for instance with `./config.status config.h'.\nif test -n \"$CONFIG_FILES\"; then\n\n\nac_cr=`echo X | tr X '\\015'`\n# On cygwin, bash can eat \\r inside `` if the user requested igncr.\n# But we know of no other shell where ac_cr would be empty at this\n# point, so we can use a bashism as a fallback.\nif test \"x$ac_cr\" = x; then\n  eval ac_cr=\\$\\'\\\\r\\'\nfi\nac_cs_awk_cr=`$AWK 'BEGIN { print \"a\\rb\" }' </dev/null 2>/dev/null`\nif test \"$ac_cs_awk_cr\" = \"a${ac_cr}b\"; then\n  ac_cs_awk_cr='\\\\r'\nelse\n  ac_cs_awk_cr=$ac_cr\nfi\n\necho 'BEGIN {' >\"$ac_tmp/subs1.awk\" &&\ncat >>\"$ac_tmp/subs1.awk\" <<\\_ACAWK &&\nS[\"LTLIBOBJS\"]=\"\"\nS[\"LIBOBJS\"]=\"\"\nS[\"DESTDIR\"]=\"/data/data/com.termux/files/home\"\nS[\"OS\"]=\"LINUX\"\nS[\"JIT\"]=\"1\"\nS[\"OBJEXT\"]=\"o\"\nS[\"EXEEXT\"]=\"\"\nS[\"ac_ct_CC\"]=\"gcc\"\nS[\"CPPFLAGS\"]=\"\"\nS[\"LDFLAGS\"]=\"\"\nS[\"CFLAGS\"]=\"-Isrc/ -I. -L . -I/data/data/com.termux/files/home/include -L/data/data/com.termux/files/home/lib -fPIC -rdynamic -DPREFIX=\\\"\\\\\\\"${DESTDIR}/\\\\\\\"\\\"\"\nS[\"CC\"]=\"gcc\"\nS[\"INSTALL_DATA\"]=\"${INSTALL} -m 644\"\nS[\"INSTALL_SCRIPT\"]=\"${INSTALL}\"\nS[\"INSTALL_PROGRAM\"]=\"${INSTALL}\"\nS[\"target_alias\"]=\"\"\nS[\"host_alias\"]=\"\"\nS[\"build_alias\"]=\"\"\nS[\"LIBS\"]=\" -lutil\"\nS[\"ECHO_T\"]=\"\"\nS[\"ECHO_N\"]=\"-n\"\nS[\"ECHO_C\"]=\"\"\nS[\"DEFS\"]=\"-DPACKAGE_NAME=\\\\\\\"\\\\\\\" -DPACKAGE_TARNAME=\\\\\\\"\\\\\\\" -DPACKAGE_VERSION=\\\\\\\"\\\\\\\" -DPACKAGE_STRING=\\\\\\\"\\\\\\\" -DPACKAGE_BUGREPORT=\\\\\\\"\\\\\\\" -DPACKAGE_URL=\\\\\\\"\\\\\\\" -D__LINUX__=1\"\nS[\"mandir\"]=\"${datarootdir}/man\"\nS[\"localedir\"]=\"${datarootdir}/locale\"\nS[\"libdir\"]=\"${exec_prefix}/lib\"\nS[\"psdir\"]=\"${docdir}\"\nS[\"pdfdir\"]=\"${docdir}\"\nS[\"dvidir\"]=\"${docdir}\"\nS[\"htmldir\"]=\"${docdir}\"\nS[\"infodir\"]=\"${datarootdir}/info\"\nS[\"docdir\"]=\"${datarootdir}/doc/${PACKAGE}\"\nS[\"oldincludedir\"]=\"/usr/include\"\nS[\"includedir\"]=\"${prefix}/include\"\nS[\"runstatedir\"]=\"${localstatedir}/run\"\nS[\"localstatedir\"]=\"${prefix}/var\"\nS[\"sharedstatedir\"]=\"${prefix}/com\"\nS[\"sysconfdir\"]=\"${prefix}/etc\"\nS[\"datadir\"]=\"${datarootdir}\"\nS[\"datarootdir\"]=\"${prefix}/share\"\nS[\"libexecdir\"]=\"${exec_prefix}/libexec\"\nS[\"sbindir\"]=\"${exec_prefix}/sbin\"\nS[\"bindir\"]=\"${exec_prefix}/bin\"\nS[\"program_transform_name\"]=\"s,x,x,\"\nS[\"prefix\"]=\"/data/data/com.termux/files/home\"\nS[\"exec_prefix\"]=\"${prefix}\"\nS[\"PACKAGE_URL\"]=\"\"\nS[\"PACKAGE_BUGREPORT\"]=\"\"\nS[\"PACKAGE_STRING\"]=\"\"\nS[\"PACKAGE_VERSION\"]=\"\"\nS[\"PACKAGE_TARNAME\"]=\"\"\nS[\"PACKAGE_NAME\"]=\"\"\nS[\"PATH_SEPARATOR\"]=\":\"\nS[\"SHELL\"]=\"/bin/sh\"\n_ACAWK\ncat >>\"$ac_tmp/subs1.awk\" <<_ACAWK &&\n  for (key in S) S_is_set[key] = 1\n  FS = \"\u0007\"\n\n}\n{\n  line = $ 0\n  nfields = split(line, field, \"@\")\n  substed = 0\n  len = length(field[1])\n  for (i = 2; i < nfields; i++) {\n    key = field[i]\n    keylen = length(key)\n    if (S_is_set[key]) {\n      value = S[key]\n      line = substr(line, 1, len) \"\" value \"\" substr(line, len + keylen + 3)\n      len += length(value) + length(field[++i])\n      substed = 1\n    } else\n      len += 1 + keylen\n  }\n\n  print line\n}\n\n_ACAWK\nif sed \"s/$ac_cr//\" < /dev/null > /dev/null 2>&1; then\n  sed \"s/$ac_cr\\$//; s/$ac_cr/$ac_cs_awk_cr/g\"\nelse\n  cat\nfi < \"$ac_tmp/subs1.awk\" > \"$ac_tmp/subs.awk\" \\\n  || as_fn_error $? \"could not setup config files machinery\" \"$LINENO\" 5\nfi # test -n \"$CONFIG_FILES\"\n\n\neval set X \"  :F $CONFIG_FILES      \"\nshift\nfor ac_tag\ndo\n  case $ac_tag in\n  :[FHLC]) ac_mode=$ac_tag; continue;;\n  esac\n  case $ac_mode$ac_tag in\n  :[FHL]*:*);;\n  :L* | :C*:*) as_fn_error $? \"invalid tag \\`$ac_tag'\" \"$LINENO\" 5;;\n  :[FH]-) ac_tag=-:-;;\n  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;\n  esac\n  ac_save_IFS=$IFS\n  IFS=:\n  set x $ac_tag\n  IFS=$ac_save_IFS\n  shift\n  ac_file=$1\n  shift\n\n  case $ac_mode in\n  :L) ac_source=$1;;\n  :[FH])\n    ac_file_inputs=\n    for ac_f\n    do\n      case $ac_f in\n      -) ac_f=\"$ac_tmp/stdin\";;\n      *) # Look for the file first in the build tree, then in the source tree\n\t # (if the path is not absolute).  The absolute path cannot be DOS-style,\n\t # because $ac_f cannot contain `:'.\n\t test -f \"$ac_f\" ||\n\t   case $ac_f in\n\t   [\\\\/$]*) false;;\n\t   *) test -f \"$srcdir/$ac_f\" && ac_f=\"$srcdir/$ac_f\";;\n\t   esac ||\n\t   as_fn_error 1 \"cannot find input file: \\`$ac_f'\" \"$LINENO\" 5;;\n      esac\n      case $ac_f in *\\'*) ac_f=`$as_echo \"$ac_f\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; esac\n      as_fn_append ac_file_inputs \" '$ac_f'\"\n    done\n\n    # Let's still pretend it is `configure' which instantiates (i.e., don't\n    # use $as_me), people would be surprised to read:\n    #    /* config.h.  Generated by config.status.  */\n    configure_input='Generated from '`\n\t  $as_echo \"$*\" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'\n\t`' by configure.'\n    if test x\"$ac_file\" != x-; then\n      configure_input=\"$ac_file.  $configure_input\"\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: creating $ac_file\" >&5\n$as_echo \"$as_me: creating $ac_file\" >&6;}\n    fi\n    # Neutralize special characters interpreted by sed in replacement strings.\n    case $configure_input in #(\n    *\\&* | *\\|* | *\\\\* )\n       ac_sed_conf_input=`$as_echo \"$configure_input\" |\n       sed 's/[\\\\\\\\&|]/\\\\\\\\&/g'`;; #(\n    *) ac_sed_conf_input=$configure_input;;\n    esac\n\n    case $ac_tag in\n    *:-:* | *:-) cat >\"$ac_tmp/stdin\" \\\n      || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5 ;;\n    esac\n    ;;\n  esac\n\n  ac_dir=`$as_dirname -- \"$ac_file\" ||\n$as_expr X\"$ac_file\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)$' \\| \\\n\t X\"$ac_file\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$ac_file\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  as_dir=\"$ac_dir\"; as_fn_mkdir_p\n  ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`$as_echo \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`$as_echo \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n\n  case $ac_mode in\n  :F)\n  #\n  # CONFIG_FILE\n  #\n\n  case $INSTALL in\n  [\\\\/$]* | ?:[\\\\/]* ) ac_INSTALL=$INSTALL ;;\n  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;\n  esac\n# If the template does not know about datarootdir, expand it.\n# FIXME: This hack should be removed a few years after 2.60.\nac_datarootdir_hack=; ac_datarootdir_seen=\nac_sed_dataroot='\n/datarootdir/ {\n  p\n  q\n}\n/@datadir@/p\n/@docdir@/p\n/@infodir@/p\n/@localedir@/p\n/@mandir@/p'\ncase `eval \"sed -n \\\"\\$ac_sed_dataroot\\\" $ac_file_inputs\"` in\n*datarootdir*) ac_datarootdir_seen=yes;;\n*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&5\n$as_echo \"$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&2;}\n  ac_datarootdir_hack='\n  s&@datadir@&${datarootdir}&g\n  s&@docdir@&${datarootdir}/doc/${PACKAGE}&g\n  s&@infodir@&${datarootdir}/info&g\n  s&@localedir@&${datarootdir}/locale&g\n  s&@mandir@&${datarootdir}/man&g\n  s&\\${datarootdir}&${prefix}/share&g' ;;\nesac\nac_sed_extra=\"/^[\t ]*VPATH[\t ]*=[\t ]*/{\nh\ns///\ns/^/:/\ns/[\t ]*$/:/\ns/:\\$(srcdir):/:/g\ns/:\\${srcdir}:/:/g\ns/:@srcdir@:/:/g\ns/^:*//\ns/:*$//\nx\ns/\\(=[\t ]*\\).*/\\1/\nG\ns/\\n//\ns/^[^=]*=[\t ]*$//\n}\n\n:t\n/@[a-zA-Z_][a-zA-Z_0-9]*@/!b\ns|@configure_input@|$ac_sed_conf_input|;t t\ns&@top_builddir@&$ac_top_builddir_sub&;t t\ns&@top_build_prefix@&$ac_top_build_prefix&;t t\ns&@srcdir@&$ac_srcdir&;t t\ns&@abs_srcdir@&$ac_abs_srcdir&;t t\ns&@top_srcdir@&$ac_top_srcdir&;t t\ns&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t\ns&@builddir@&$ac_builddir&;t t\ns&@abs_builddir@&$ac_abs_builddir&;t t\ns&@abs_top_builddir@&$ac_abs_top_builddir&;t t\ns&@INSTALL@&$ac_INSTALL&;t t\n$ac_datarootdir_hack\n\"\neval sed \\\"\\$ac_sed_extra\\\" \"$ac_file_inputs\" | $AWK -f \"$ac_tmp/subs.awk\" \\\n  >$ac_tmp/out || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n\ntest -z \"$ac_datarootdir_hack$ac_datarootdir_seen\" &&\n  { ac_out=`sed -n '/\\${datarootdir}/p' \"$ac_tmp/out\"`; test -n \"$ac_out\"; } &&\n  { ac_out=`sed -n '/^[\t ]*datarootdir[\t ]*:*=/p' \\\n      \"$ac_tmp/out\"`; test -z \"$ac_out\"; } &&\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&5\n$as_echo \"$as_me: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&2;}\n\n  rm -f \"$ac_tmp/stdin\"\n  case $ac_file in\n  -) cat \"$ac_tmp/out\" && rm -f \"$ac_tmp/out\";;\n  *) rm -f \"$ac_file\" && mv \"$ac_tmp/out\" \"$ac_file\";;\n  esac \\\n  || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n ;;\n\n\n\n  esac\n\ndone # for ac_tag\n\n\nas_fn_exit 0\n"
  },
  {
    "path": "app-sample/vicl/configure",
    "content": "#! /bin/sh\n# Guess values for system-dependent variables and create Makefiles.\n# Generated by GNU Autoconf 2.69.\n#\n#\n# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.\n#\n#\n# This configure script is free software; the Free Software Foundation\n# gives unlimited permission to copy, distribute and modify it.\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nif test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\nas_nl='\n'\nexport as_nl\n# Printing a long string crashes Solaris 7 /usr/bin/printf.\nas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo\n# Prefer a ksh shell builtin over an external printf program on Solaris,\n# but without wasting forks for bash or zsh.\nif test -z \"$BASH_VERSION$ZSH_VERSION\" \\\n    && (test \"X`print -r -- $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='print -r --'\n  as_echo_n='print -rn --'\nelif (test \"X`printf %s $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='printf %s\\n'\n  as_echo_n='printf %s'\nelse\n  if test \"X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`\" = \"X-n $as_echo\"; then\n    as_echo_body='eval /usr/ucb/echo -n \"$1$as_nl\"'\n    as_echo_n='/usr/ucb/echo -n'\n  else\n    as_echo_body='eval expr \"X$1\" : \"X\\\\(.*\\\\)\"'\n    as_echo_n_body='eval\n      arg=$1;\n      case $arg in #(\n      *\"$as_nl\"*)\n\texpr \"X$arg\" : \"X\\\\(.*\\\\)$as_nl\";\n\targ=`expr \"X$arg\" : \".*$as_nl\\\\(.*\\\\)\"`;;\n      esac;\n      expr \"X$arg\" : \"X\\\\(.*\\\\)\" | tr -d \"$as_nl\"\n    '\n    export as_echo_n_body\n    as_echo_n='sh -c $as_echo_n_body as_echo'\n  fi\n  export as_echo_body\n  as_echo='sh -c $as_echo_body as_echo'\nfi\n\n# The user is always right.\nif test \"${PATH_SEPARATOR+set}\" != set; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# IFS\n# We need space, tab and new line, in precisely that order.  Quoting is\n# there to prevent editors from complaining about space-tab.\n# (If _AS_PATH_WALK were called with IFS unset, it would disable word\n# splitting by setting IFS to empty value.)\nIFS=\" \"\"\t$as_nl\"\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    test -r \"$as_dir/$0\" && as_myself=$as_dir/$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  $as_echo \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n# Unset variables that we do not need and which cause bugs (e.g. in\n# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the \"|| exit 1\"\n# suppresses any \"Segmentation fault\" message there.  '((' could\n# trigger a bug in pdksh 5.2.14.\nfor as_var in BASH_ENV ENV MAIL MAILPATH\ndo eval test x\\${$as_var+set} = xset \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# NLS nuisances.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# CDPATH.\n(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n\n# Use a proper internal environment variable to ensure we don't fall\n  # into an infinite loop, continuously re-executing ourselves.\n  if test x\"${_as_can_reexec}\" != xno && test \"x$CONFIG_SHELL\" != x; then\n    _as_can_reexec=no; export _as_can_reexec;\n    # We cannot yet assume a decent shell, so we have to provide a\n# neutralization value for shells without unset; and this also\n# works around shells that cannot unset nonexistent variables.\n# Preserve -v and -x to the replacement shell.\nBASH_ENV=/dev/null\nENV=/dev/null\n(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV\ncase $- in # ((((\n  *v*x* | *x*v* ) as_opts=-vx ;;\n  *v* ) as_opts=-v ;;\n  *x* ) as_opts=-x ;;\n  * ) as_opts= ;;\nesac\nexec $CONFIG_SHELL $as_opts \"$as_myself\" ${1+\"$@\"}\n# Admittedly, this is quite paranoid, since all the known shells bail\n# out after a failed `exec'.\n$as_echo \"$0: could not re-execute with $CONFIG_SHELL\" >&2\nas_fn_exit 255\n  fi\n  # We don't want this to propagate to other subprocesses.\n          { _as_can_reexec=; unset _as_can_reexec;}\nif test \"x$CONFIG_SHELL\" = x; then\n  as_bourne_compatible=\"if test -n \\\"\\${ZSH_VERSION+set}\\\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on \\${1+\\\"\\$@\\\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '\\${1+\\\"\\$@\\\"}'='\\\"\\$@\\\"'\n  setopt NO_GLOB_SUBST\nelse\n  case \\`(set -o) 2>/dev/null\\` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\"\n  as_required=\"as_fn_return () { (exit \\$1); }\nas_fn_success () { as_fn_return 0; }\nas_fn_failure () { as_fn_return 1; }\nas_fn_ret_success () { return 0; }\nas_fn_ret_failure () { return 1; }\n\nexitcode=0\nas_fn_success || { exitcode=1; echo as_fn_success failed.; }\nas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }\nas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }\nas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }\nif ( set x; as_fn_ret_success y && test x = \\\"\\$1\\\" ); then :\n\nelse\n  exitcode=1; echo positional parameters were not saved.\nfi\ntest x\\$exitcode = x0 || exit 1\ntest -x / || exit 1\"\n  as_suggested=\"  as_lineno_1=\";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested\" as_lineno_1a=\\$LINENO\n  as_lineno_2=\";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested\" as_lineno_2a=\\$LINENO\n  eval 'test \\\"x\\$as_lineno_1'\\$as_run'\\\" != \\\"x\\$as_lineno_2'\\$as_run'\\\" &&\n  test \\\"x\\`expr \\$as_lineno_1'\\$as_run' + 1\\`\\\" = \\\"x\\$as_lineno_2'\\$as_run'\\\"' || exit 1\"\n  if (eval \"$as_required\") 2>/dev/null; then :\n  as_have_required=yes\nelse\n  as_have_required=no\nfi\n  if test x$as_have_required = xyes && (eval \"$as_suggested\") 2>/dev/null; then :\n\nelse\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nas_found=false\nfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n  as_found=:\n  case $as_dir in #(\n\t /*)\n\t   for as_base in sh bash ksh sh5; do\n\t     # Try only shells that exist, to save several forks.\n\t     as_shell=$as_dir/$as_base\n\t     if { test -f \"$as_shell\" || test -f \"$as_shell.exe\"; } &&\n\t\t    { $as_echo \"$as_bourne_compatible\"\"$as_required\" | as_run=a \"$as_shell\"; } 2>/dev/null; then :\n  CONFIG_SHELL=$as_shell as_have_required=yes\n\t\t   if { $as_echo \"$as_bourne_compatible\"\"$as_suggested\" | as_run=a \"$as_shell\"; } 2>/dev/null; then :\n  break 2\nfi\nfi\n\t   done;;\n       esac\n  as_found=false\ndone\n$as_found || { if { test -f \"$SHELL\" || test -f \"$SHELL.exe\"; } &&\n\t      { $as_echo \"$as_bourne_compatible\"\"$as_required\" | as_run=a \"$SHELL\"; } 2>/dev/null; then :\n  CONFIG_SHELL=$SHELL as_have_required=yes\nfi; }\nIFS=$as_save_IFS\n\n\n      if test \"x$CONFIG_SHELL\" != x; then :\n  export CONFIG_SHELL\n             # We cannot yet assume a decent shell, so we have to provide a\n# neutralization value for shells without unset; and this also\n# works around shells that cannot unset nonexistent variables.\n# Preserve -v and -x to the replacement shell.\nBASH_ENV=/dev/null\nENV=/dev/null\n(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV\ncase $- in # ((((\n  *v*x* | *x*v* ) as_opts=-vx ;;\n  *v* ) as_opts=-v ;;\n  *x* ) as_opts=-x ;;\n  * ) as_opts= ;;\nesac\nexec $CONFIG_SHELL $as_opts \"$as_myself\" ${1+\"$@\"}\n# Admittedly, this is quite paranoid, since all the known shells bail\n# out after a failed `exec'.\n$as_echo \"$0: could not re-execute with $CONFIG_SHELL\" >&2\nexit 255\nfi\n\n    if test x$as_have_required = xno; then :\n  $as_echo \"$0: This script requires a shell more modern than all\"\n  $as_echo \"$0: the shells that I found on your system.\"\n  if test x${ZSH_VERSION+set} = xset ; then\n    $as_echo \"$0: In particular, zsh $ZSH_VERSION has bugs and should\"\n    $as_echo \"$0: be upgraded to zsh 4.3.4 or later.\"\n  else\n    $as_echo \"$0: Please tell bug-autoconf@gnu.org about your system,\n$0: including any error possibly output before this\n$0: message. Then install a modern shell, or manually run\n$0: the script under such a shell if you do have one.\"\n  fi\n  exit 1\nfi\nfi\nfi\nSHELL=${CONFIG_SHELL-/bin/sh}\nexport SHELL\n# Unset more variables known to interfere with behavior of common tools.\nCLICOLOR_FORCE= GREP_OPTIONS=\nunset CLICOLOR_FORCE GREP_OPTIONS\n\n## --------------------- ##\n## M4sh Shell Functions. ##\n## --------------------- ##\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`$as_echo \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null; then :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null; then :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    $as_echo \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  $as_echo \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\n\n  as_lineno_1=$LINENO as_lineno_1a=$LINENO\n  as_lineno_2=$LINENO as_lineno_2a=$LINENO\n  eval 'test \"x$as_lineno_1'$as_run'\" != \"x$as_lineno_2'$as_run'\" &&\n  test \"x`expr $as_lineno_1'$as_run' + 1`\" = \"x$as_lineno_2'$as_run'\"' || {\n  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)\n  sed -n '\n    p\n    /[$]LINENO/=\n  ' <$as_myself |\n    sed '\n      s/[$]LINENO.*/&-/\n      t lineno\n      b\n      :lineno\n      N\n      :loop\n      s/[$]LINENO\\([^'$as_cr_alnum'_].*\\n\\)\\(.*\\)/\\2\\1\\2/\n      t loop\n      s/-\\n.*//\n    ' >$as_me.lineno &&\n  chmod +x \"$as_me.lineno\" ||\n    { $as_echo \"$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell\" >&2; as_fn_exit 1; }\n\n  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have\n  # already done that, so ensure we don't try to do so again and fall\n  # in an infinite loop.  This has already happened in practice.\n  _as_can_reexec=no; export _as_can_reexec\n  # Don't try to exec as it changes $[0], causing all sort of problems\n  # (the dirname of $[0] is not the place where we might find the\n  # original and so on.  Autoconf is especially sensitive to this).\n  . \"./$as_me.lineno\"\n  # Exit status is that of the last command.\n  exit\n}\n\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\ntest -n \"$DJDIR\" || exec 7<&0 </dev/null\nexec 6>&1\n\n# Name of the host.\n# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,\n# so uname gets run too.\nac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`\n\n#\n# Initializations.\n#\nac_default_prefix=/usr/local\nac_clean_files=\nac_config_libobj_dir=.\nLIBOBJS=\ncross_compiling=no\nsubdirs=\nMFLAGS=\nMAKEFLAGS=\n\n# Identity of this package.\nPACKAGE_NAME=\nPACKAGE_TARNAME=\nPACKAGE_VERSION=\nPACKAGE_STRING=\nPACKAGE_BUGREPORT=\nPACKAGE_URL=\n\nac_unique_file=\"viclone.cl\"\nac_subst_vars='LTLIBOBJS\nLIBOBJS\nDESTDIR\nOS\nJIT\nOBJEXT\nEXEEXT\nac_ct_CC\nCPPFLAGS\nLDFLAGS\nCFLAGS\nCC\nINSTALL_DATA\nINSTALL_SCRIPT\nINSTALL_PROGRAM\ntarget_alias\nhost_alias\nbuild_alias\nLIBS\nECHO_T\nECHO_N\nECHO_C\nDEFS\nmandir\nlocaledir\nlibdir\npsdir\npdfdir\ndvidir\nhtmldir\ninfodir\ndocdir\noldincludedir\nincludedir\nrunstatedir\nlocalstatedir\nsharedstatedir\nsysconfdir\ndatadir\ndatarootdir\nlibexecdir\nsbindir\nbindir\nprogram_transform_name\nprefix\nexec_prefix\nPACKAGE_URL\nPACKAGE_BUGREPORT\nPACKAGE_STRING\nPACKAGE_VERSION\nPACKAGE_TARNAME\nPACKAGE_NAME\nPATH_SEPARATOR\nSHELL'\nac_subst_files=''\nac_user_opts='\nenable_option_checking\nwith_jit\n'\n      ac_precious_vars='build_alias\nhost_alias\ntarget_alias\nCC\nCFLAGS\nLDFLAGS\nLIBS\nCPPFLAGS'\n\n\n# Initialize some variables set by options.\nac_init_help=\nac_init_version=false\nac_unrecognized_opts=\nac_unrecognized_sep=\n# The variables have the same names as the options, with\n# dashes changed to underlines.\ncache_file=/dev/null\nexec_prefix=NONE\nno_create=\nno_recursion=\nprefix=NONE\nprogram_prefix=NONE\nprogram_suffix=NONE\nprogram_transform_name=s,x,x,\nsilent=\nsite=\nsrcdir=\nverbose=\nx_includes=NONE\nx_libraries=NONE\n\n# Installation directory options.\n# These are left unexpanded so users can \"make install exec_prefix=/foo\"\n# and all the variables that are supposed to be based on exec_prefix\n# by default will actually change.\n# Use braces instead of parens because sh, perl, etc. also accept them.\n# (The list follows the same order as the GNU Coding Standards.)\nbindir='${exec_prefix}/bin'\nsbindir='${exec_prefix}/sbin'\nlibexecdir='${exec_prefix}/libexec'\ndatarootdir='${prefix}/share'\ndatadir='${datarootdir}'\nsysconfdir='${prefix}/etc'\nsharedstatedir='${prefix}/com'\nlocalstatedir='${prefix}/var'\nrunstatedir='${localstatedir}/run'\nincludedir='${prefix}/include'\noldincludedir='/usr/include'\ndocdir='${datarootdir}/doc/${PACKAGE}'\ninfodir='${datarootdir}/info'\nhtmldir='${docdir}'\ndvidir='${docdir}'\npdfdir='${docdir}'\npsdir='${docdir}'\nlibdir='${exec_prefix}/lib'\nlocaledir='${datarootdir}/locale'\nmandir='${datarootdir}/man'\n\nac_prev=\nac_dashdash=\nfor ac_option\ndo\n  # If the previous option needs an argument, assign it.\n  if test -n \"$ac_prev\"; then\n    eval $ac_prev=\\$ac_option\n    ac_prev=\n    continue\n  fi\n\n  case $ac_option in\n  *=?*) ac_optarg=`expr \"X$ac_option\" : '[^=]*=\\(.*\\)'` ;;\n  *=)   ac_optarg= ;;\n  *)    ac_optarg=yes ;;\n  esac\n\n  # Accept the important Cygnus configure options, so we can diagnose typos.\n\n  case $ac_dashdash$ac_option in\n  --)\n    ac_dashdash=yes ;;\n\n  -bindir | --bindir | --bindi | --bind | --bin | --bi)\n    ac_prev=bindir ;;\n  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)\n    bindir=$ac_optarg ;;\n\n  -build | --build | --buil | --bui | --bu)\n    ac_prev=build_alias ;;\n  -build=* | --build=* | --buil=* | --bui=* | --bu=*)\n    build_alias=$ac_optarg ;;\n\n  -cache-file | --cache-file | --cache-fil | --cache-fi \\\n  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)\n    ac_prev=cache_file ;;\n  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \\\n  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)\n    cache_file=$ac_optarg ;;\n\n  --config-cache | -C)\n    cache_file=config.cache ;;\n\n  -datadir | --datadir | --datadi | --datad)\n    ac_prev=datadir ;;\n  -datadir=* | --datadir=* | --datadi=* | --datad=*)\n    datadir=$ac_optarg ;;\n\n  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \\\n  | --dataroo | --dataro | --datar)\n    ac_prev=datarootdir ;;\n  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \\\n  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)\n    datarootdir=$ac_optarg ;;\n\n  -disable-* | --disable-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*disable-\\(.*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid feature name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"enable_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval enable_$ac_useropt=no ;;\n\n  -docdir | --docdir | --docdi | --doc | --do)\n    ac_prev=docdir ;;\n  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)\n    docdir=$ac_optarg ;;\n\n  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)\n    ac_prev=dvidir ;;\n  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)\n    dvidir=$ac_optarg ;;\n\n  -enable-* | --enable-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*enable-\\([^=]*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid feature name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"enable_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval enable_$ac_useropt=\\$ac_optarg ;;\n\n  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \\\n  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \\\n  | --exec | --exe | --ex)\n    ac_prev=exec_prefix ;;\n  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \\\n  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \\\n  | --exec=* | --exe=* | --ex=*)\n    exec_prefix=$ac_optarg ;;\n\n  -gas | --gas | --ga | --g)\n    # Obsolete; use --with-gas.\n    with_gas=yes ;;\n\n  -help | --help | --hel | --he | -h)\n    ac_init_help=long ;;\n  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)\n    ac_init_help=recursive ;;\n  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)\n    ac_init_help=short ;;\n\n  -host | --host | --hos | --ho)\n    ac_prev=host_alias ;;\n  -host=* | --host=* | --hos=* | --ho=*)\n    host_alias=$ac_optarg ;;\n\n  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)\n    ac_prev=htmldir ;;\n  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \\\n  | --ht=*)\n    htmldir=$ac_optarg ;;\n\n  -includedir | --includedir | --includedi | --included | --include \\\n  | --includ | --inclu | --incl | --inc)\n    ac_prev=includedir ;;\n  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \\\n  | --includ=* | --inclu=* | --incl=* | --inc=*)\n    includedir=$ac_optarg ;;\n\n  -infodir | --infodir | --infodi | --infod | --info | --inf)\n    ac_prev=infodir ;;\n  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)\n    infodir=$ac_optarg ;;\n\n  -libdir | --libdir | --libdi | --libd)\n    ac_prev=libdir ;;\n  -libdir=* | --libdir=* | --libdi=* | --libd=*)\n    libdir=$ac_optarg ;;\n\n  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \\\n  | --libexe | --libex | --libe)\n    ac_prev=libexecdir ;;\n  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \\\n  | --libexe=* | --libex=* | --libe=*)\n    libexecdir=$ac_optarg ;;\n\n  -localedir | --localedir | --localedi | --localed | --locale)\n    ac_prev=localedir ;;\n  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)\n    localedir=$ac_optarg ;;\n\n  -localstatedir | --localstatedir | --localstatedi | --localstated \\\n  | --localstate | --localstat | --localsta | --localst | --locals)\n    ac_prev=localstatedir ;;\n  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \\\n  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)\n    localstatedir=$ac_optarg ;;\n\n  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)\n    ac_prev=mandir ;;\n  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)\n    mandir=$ac_optarg ;;\n\n  -nfp | --nfp | --nf)\n    # Obsolete; use --without-fp.\n    with_fp=no ;;\n\n  -no-create | --no-create | --no-creat | --no-crea | --no-cre \\\n  | --no-cr | --no-c | -n)\n    no_create=yes ;;\n\n  -no-recursion | --no-recursion | --no-recursio | --no-recursi \\\n  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)\n    no_recursion=yes ;;\n\n  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \\\n  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \\\n  | --oldin | --oldi | --old | --ol | --o)\n    ac_prev=oldincludedir ;;\n  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \\\n  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \\\n  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)\n    oldincludedir=$ac_optarg ;;\n\n  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)\n    ac_prev=prefix ;;\n  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)\n    prefix=$ac_optarg ;;\n\n  -program-prefix | --program-prefix | --program-prefi | --program-pref \\\n  | --program-pre | --program-pr | --program-p)\n    ac_prev=program_prefix ;;\n  -program-prefix=* | --program-prefix=* | --program-prefi=* \\\n  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)\n    program_prefix=$ac_optarg ;;\n\n  -program-suffix | --program-suffix | --program-suffi | --program-suff \\\n  | --program-suf | --program-su | --program-s)\n    ac_prev=program_suffix ;;\n  -program-suffix=* | --program-suffix=* | --program-suffi=* \\\n  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)\n    program_suffix=$ac_optarg ;;\n\n  -program-transform-name | --program-transform-name \\\n  | --program-transform-nam | --program-transform-na \\\n  | --program-transform-n | --program-transform- \\\n  | --program-transform | --program-transfor \\\n  | --program-transfo | --program-transf \\\n  | --program-trans | --program-tran \\\n  | --progr-tra | --program-tr | --program-t)\n    ac_prev=program_transform_name ;;\n  -program-transform-name=* | --program-transform-name=* \\\n  | --program-transform-nam=* | --program-transform-na=* \\\n  | --program-transform-n=* | --program-transform-=* \\\n  | --program-transform=* | --program-transfor=* \\\n  | --program-transfo=* | --program-transf=* \\\n  | --program-trans=* | --program-tran=* \\\n  | --progr-tra=* | --program-tr=* | --program-t=*)\n    program_transform_name=$ac_optarg ;;\n\n  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)\n    ac_prev=pdfdir ;;\n  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)\n    pdfdir=$ac_optarg ;;\n\n  -psdir | --psdir | --psdi | --psd | --ps)\n    ac_prev=psdir ;;\n  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)\n    psdir=$ac_optarg ;;\n\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil)\n    silent=yes ;;\n\n  -runstatedir | --runstatedir | --runstatedi | --runstated \\\n  | --runstate | --runstat | --runsta | --runst | --runs \\\n  | --run | --ru | --r)\n    ac_prev=runstatedir ;;\n  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \\\n  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \\\n  | --run=* | --ru=* | --r=*)\n    runstatedir=$ac_optarg ;;\n\n  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)\n    ac_prev=sbindir ;;\n  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \\\n  | --sbi=* | --sb=*)\n    sbindir=$ac_optarg ;;\n\n  -sharedstatedir | --sharedstatedir | --sharedstatedi \\\n  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \\\n  | --sharedst | --shareds | --shared | --share | --shar \\\n  | --sha | --sh)\n    ac_prev=sharedstatedir ;;\n  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \\\n  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \\\n  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \\\n  | --sha=* | --sh=*)\n    sharedstatedir=$ac_optarg ;;\n\n  -site | --site | --sit)\n    ac_prev=site ;;\n  -site=* | --site=* | --sit=*)\n    site=$ac_optarg ;;\n\n  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)\n    ac_prev=srcdir ;;\n  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)\n    srcdir=$ac_optarg ;;\n\n  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \\\n  | --syscon | --sysco | --sysc | --sys | --sy)\n    ac_prev=sysconfdir ;;\n  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \\\n  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)\n    sysconfdir=$ac_optarg ;;\n\n  -target | --target | --targe | --targ | --tar | --ta | --t)\n    ac_prev=target_alias ;;\n  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)\n    target_alias=$ac_optarg ;;\n\n  -v | -verbose | --verbose | --verbos | --verbo | --verb)\n    verbose=yes ;;\n\n  -version | --version | --versio | --versi | --vers | -V)\n    ac_init_version=: ;;\n\n  -with-* | --with-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*with-\\([^=]*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid package name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"with_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval with_$ac_useropt=\\$ac_optarg ;;\n\n  -without-* | --without-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*without-\\(.*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid package name: $ac_useropt\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`$as_echo \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"with_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval with_$ac_useropt=no ;;\n\n  --x)\n    # Obsolete; use --with-x.\n    with_x=yes ;;\n\n  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \\\n  | --x-incl | --x-inc | --x-in | --x-i)\n    ac_prev=x_includes ;;\n  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \\\n  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)\n    x_includes=$ac_optarg ;;\n\n  -x-libraries | --x-libraries | --x-librarie | --x-librari \\\n  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)\n    ac_prev=x_libraries ;;\n  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \\\n  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)\n    x_libraries=$ac_optarg ;;\n\n  -*) as_fn_error $? \"unrecognized option: \\`$ac_option'\nTry \\`$0 --help' for more information\"\n    ;;\n\n  *=*)\n    ac_envvar=`expr \"x$ac_option\" : 'x\\([^=]*\\)='`\n    # Reject names that are not valid shell variable names.\n    case $ac_envvar in #(\n      '' | [0-9]* | *[!_$as_cr_alnum]* )\n      as_fn_error $? \"invalid variable name: \\`$ac_envvar'\" ;;\n    esac\n    eval $ac_envvar=\\$ac_optarg\n    export $ac_envvar ;;\n\n  *)\n    # FIXME: should be removed in autoconf 3.0.\n    $as_echo \"$as_me: WARNING: you should use --build, --host, --target\" >&2\n    expr \"x$ac_option\" : \".*[^-._$as_cr_alnum]\" >/dev/null &&\n      $as_echo \"$as_me: WARNING: invalid host type: $ac_option\" >&2\n    : \"${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}\"\n    ;;\n\n  esac\ndone\n\nif test -n \"$ac_prev\"; then\n  ac_option=--`echo $ac_prev | sed 's/_/-/g'`\n  as_fn_error $? \"missing argument to $ac_option\"\nfi\n\nif test -n \"$ac_unrecognized_opts\"; then\n  case $enable_option_checking in\n    no) ;;\n    fatal) as_fn_error $? \"unrecognized options: $ac_unrecognized_opts\" ;;\n    *)     $as_echo \"$as_me: WARNING: unrecognized options: $ac_unrecognized_opts\" >&2 ;;\n  esac\nfi\n\n# Check all directory arguments for consistency.\nfor ac_var in\texec_prefix prefix bindir sbindir libexecdir datarootdir \\\n\t\tdatadir sysconfdir sharedstatedir localstatedir includedir \\\n\t\toldincludedir docdir infodir htmldir dvidir pdfdir psdir \\\n\t\tlibdir localedir mandir runstatedir\ndo\n  eval ac_val=\\$$ac_var\n  # Remove trailing slashes.\n  case $ac_val in\n    */ )\n      ac_val=`expr \"X$ac_val\" : 'X\\(.*[^/]\\)' \\| \"X$ac_val\" : 'X\\(.*\\)'`\n      eval $ac_var=\\$ac_val;;\n  esac\n  # Be sure to have absolute directory names.\n  case $ac_val in\n    [\\\\/$]* | ?:[\\\\/]* )  continue;;\n    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;\n  esac\n  as_fn_error $? \"expected an absolute directory name for --$ac_var: $ac_val\"\ndone\n\n# There might be people who depend on the old broken behavior: `$host'\n# used to hold the argument of --host etc.\n# FIXME: To remove some day.\nbuild=$build_alias\nhost=$host_alias\ntarget=$target_alias\n\n# FIXME: To remove some day.\nif test \"x$host_alias\" != x; then\n  if test \"x$build_alias\" = x; then\n    cross_compiling=maybe\n  elif test \"x$build_alias\" != \"x$host_alias\"; then\n    cross_compiling=yes\n  fi\nfi\n\nac_tool_prefix=\ntest -n \"$host_alias\" && ac_tool_prefix=$host_alias-\n\ntest \"$silent\" = yes && exec 6>/dev/null\n\n\nac_pwd=`pwd` && test -n \"$ac_pwd\" &&\nac_ls_di=`ls -di .` &&\nac_pwd_ls_di=`cd \"$ac_pwd\" && ls -di .` ||\n  as_fn_error $? \"working directory cannot be determined\"\ntest \"X$ac_ls_di\" = \"X$ac_pwd_ls_di\" ||\n  as_fn_error $? \"pwd does not report name of working directory\"\n\n\n# Find the source files, if location was not specified.\nif test -z \"$srcdir\"; then\n  ac_srcdir_defaulted=yes\n  # Try the directory containing this script, then the parent directory.\n  ac_confdir=`$as_dirname -- \"$as_myself\" ||\n$as_expr X\"$as_myself\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_myself\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_myself\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_myself\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_myself\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  srcdir=$ac_confdir\n  if test ! -r \"$srcdir/$ac_unique_file\"; then\n    srcdir=..\n  fi\nelse\n  ac_srcdir_defaulted=no\nfi\nif test ! -r \"$srcdir/$ac_unique_file\"; then\n  test \"$ac_srcdir_defaulted\" = yes && srcdir=\"$ac_confdir or ..\"\n  as_fn_error $? \"cannot find sources ($ac_unique_file) in $srcdir\"\nfi\nac_msg=\"sources are in $srcdir, but \\`cd $srcdir' does not work\"\nac_abs_confdir=`(\n\tcd \"$srcdir\" && test -r \"./$ac_unique_file\" || as_fn_error $? \"$ac_msg\"\n\tpwd)`\n# When building in place, set srcdir=.\nif test \"$ac_abs_confdir\" = \"$ac_pwd\"; then\n  srcdir=.\nfi\n# Remove unnecessary trailing slashes from srcdir.\n# Double slashes in file names in object file debugging info\n# mess up M-x gdb in Emacs.\ncase $srcdir in\n*/) srcdir=`expr \"X$srcdir\" : 'X\\(.*[^/]\\)' \\| \"X$srcdir\" : 'X\\(.*\\)'`;;\nesac\nfor ac_var in $ac_precious_vars; do\n  eval ac_env_${ac_var}_set=\\${${ac_var}+set}\n  eval ac_env_${ac_var}_value=\\$${ac_var}\n  eval ac_cv_env_${ac_var}_set=\\${${ac_var}+set}\n  eval ac_cv_env_${ac_var}_value=\\$${ac_var}\ndone\n\n#\n# Report the --help message.\n#\nif test \"$ac_init_help\" = \"long\"; then\n  # Omit some internal or obsolete options to make the list less imposing.\n  # This message is too long to be a string in the A/UX 3.1 sh.\n  cat <<_ACEOF\n\\`configure' configures this package to adapt to many kinds of systems.\n\nUsage: $0 [OPTION]... [VAR=VALUE]...\n\nTo assign environment variables (e.g., CC, CFLAGS...), specify them as\nVAR=VALUE.  See below for descriptions of some of the useful variables.\n\nDefaults for the options are specified in brackets.\n\nConfiguration:\n  -h, --help              display this help and exit\n      --help=short        display options specific to this package\n      --help=recursive    display the short help of all the included packages\n  -V, --version           display version information and exit\n  -q, --quiet, --silent   do not print \\`checking ...' messages\n      --cache-file=FILE   cache test results in FILE [disabled]\n  -C, --config-cache      alias for \\`--cache-file=config.cache'\n  -n, --no-create         do not create output files\n      --srcdir=DIR        find the sources in DIR [configure dir or \\`..']\n\nInstallation directories:\n  --prefix=PREFIX         install architecture-independent files in PREFIX\n                          [$ac_default_prefix]\n  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX\n                          [PREFIX]\n\nBy default, \\`make install' will install all the files in\n\\`$ac_default_prefix/bin', \\`$ac_default_prefix/lib' etc.  You can specify\nan installation prefix other than \\`$ac_default_prefix' using \\`--prefix',\nfor instance \\`--prefix=\\$HOME'.\n\nFor better control, use the options below.\n\nFine tuning of the installation directories:\n  --bindir=DIR            user executables [EPREFIX/bin]\n  --sbindir=DIR           system admin executables [EPREFIX/sbin]\n  --libexecdir=DIR        program executables [EPREFIX/libexec]\n  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]\n  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]\n  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]\n  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]\n  --libdir=DIR            object code libraries [EPREFIX/lib]\n  --includedir=DIR        C header files [PREFIX/include]\n  --oldincludedir=DIR     C header files for non-gcc [/usr/include]\n  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]\n  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]\n  --infodir=DIR           info documentation [DATAROOTDIR/info]\n  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]\n  --mandir=DIR            man documentation [DATAROOTDIR/man]\n  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]\n  --htmldir=DIR           html documentation [DOCDIR]\n  --dvidir=DIR            dvi documentation [DOCDIR]\n  --pdfdir=DIR            pdf documentation [DOCDIR]\n  --psdir=DIR             ps documentation [DOCDIR]\n_ACEOF\n\n  cat <<\\_ACEOF\n_ACEOF\nfi\n\nif test -n \"$ac_init_help\"; then\n\n  cat <<\\_ACEOF\n\nOptional Packages:\n  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]\n  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)\n  --jit                     with JIT\n\nSome influential environment variables:\n  CC          C compiler command\n  CFLAGS      C compiler flags\n  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a\n              nonstandard directory <lib dir>\n  LIBS        libraries to pass to the linker, e.g. -l<library>\n  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if\n              you have headers in a nonstandard directory <include dir>\n\nUse these variables to override the choices made by `configure' or to help\nit to find libraries and programs with nonstandard names/locations.\n\nReport bugs to the package provider.\n_ACEOF\nac_status=$?\nfi\n\nif test \"$ac_init_help\" = \"recursive\"; then\n  # If there are subdirs, report their specific --help.\n  for ac_dir in : $ac_subdirs_all; do test \"x$ac_dir\" = x: && continue\n    test -d \"$ac_dir\" ||\n      { cd \"$srcdir\" && ac_pwd=`pwd` && srcdir=. && test -d \"$ac_dir\"; } ||\n      continue\n    ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`$as_echo \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`$as_echo \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n    cd \"$ac_dir\" || { ac_status=$?; continue; }\n    # Check for guested configure.\n    if test -f \"$ac_srcdir/configure.gnu\"; then\n      echo &&\n      $SHELL \"$ac_srcdir/configure.gnu\" --help=recursive\n    elif test -f \"$ac_srcdir/configure\"; then\n      echo &&\n      $SHELL \"$ac_srcdir/configure\" --help=recursive\n    else\n      $as_echo \"$as_me: WARNING: no configuration information is in $ac_dir\" >&2\n    fi || ac_status=$?\n    cd \"$ac_pwd\" || { ac_status=$?; break; }\n  done\nfi\n\ntest -n \"$ac_init_help\" && exit $ac_status\nif $ac_init_version; then\n  cat <<\\_ACEOF\nconfigure\ngenerated by GNU Autoconf 2.69\n\nCopyright (C) 2012 Free Software Foundation, Inc.\nThis configure script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\n_ACEOF\n  exit\nfi\n\n## ------------------------ ##\n## Autoconf initialization. ##\n## ------------------------ ##\n\n# ac_fn_c_try_compile LINENO\n# --------------------------\n# Try to compile conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_compile ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  rm -f conftest.$ac_objext\n  if { { ac_try=\"$ac_compile\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compile\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && {\n\t test -z \"$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       } && test -s conftest.$ac_objext; then :\n  ac_retval=0\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n\tac_retval=1\nfi\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_compile\n\n# ac_fn_c_try_link LINENO\n# -----------------------\n# Try to link conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_link ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  rm -f conftest.$ac_objext conftest$ac_exeext\n  if { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && {\n\t test -z \"$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       } && test -s conftest$ac_exeext && {\n\t test \"$cross_compiling\" = yes ||\n\t test -x conftest$ac_exeext\n       }; then :\n  ac_retval=0\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n\tac_retval=1\nfi\n  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information\n  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would\n  # interfere with the next link command; also delete a directory that is\n  # left behind by Apple's compiler.  We do this before executing the actions.\n  rm -rf conftest.dSYM conftest_ipa8_conftest.oo\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_link\ncat >config.log <<_ACEOF\nThis file contains any messages produced by compilers while\nrunning configure, to aid debugging if configure makes a mistake.\n\nIt was created by $as_me, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  $ $0 $@\n\n_ACEOF\nexec 5>>config.log\n{\ncat <<_ASUNAME\n## --------- ##\n## Platform. ##\n## --------- ##\n\nhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`\nuname -m = `(uname -m) 2>/dev/null || echo unknown`\nuname -r = `(uname -r) 2>/dev/null || echo unknown`\nuname -s = `(uname -s) 2>/dev/null || echo unknown`\nuname -v = `(uname -v) 2>/dev/null || echo unknown`\n\n/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`\n/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`\n\n/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`\n/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`\n/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`\n/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`\n/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`\n/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`\n/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`\n\n_ASUNAME\n\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    $as_echo \"PATH: $as_dir\"\n  done\nIFS=$as_save_IFS\n\n} >&5\n\ncat >&5 <<_ACEOF\n\n\n## ----------- ##\n## Core tests. ##\n## ----------- ##\n\n_ACEOF\n\n\n# Keep a trace of the command line.\n# Strip out --no-create and --no-recursion so they do not pile up.\n# Strip out --silent because we don't want to record it for future runs.\n# Also quote any args containing shell meta-characters.\n# Make two passes to allow for proper duplicate-argument suppression.\nac_configure_args=\nac_configure_args0=\nac_configure_args1=\nac_must_keep_next=false\nfor ac_pass in 1 2\ndo\n  for ac_arg\n  do\n    case $ac_arg in\n    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;\n    -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n    | -silent | --silent | --silen | --sile | --sil)\n      continue ;;\n    *\\'*)\n      ac_arg=`$as_echo \"$ac_arg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    esac\n    case $ac_pass in\n    1) as_fn_append ac_configure_args0 \" '$ac_arg'\" ;;\n    2)\n      as_fn_append ac_configure_args1 \" '$ac_arg'\"\n      if test $ac_must_keep_next = true; then\n\tac_must_keep_next=false # Got value, back to normal.\n      else\n\tcase $ac_arg in\n\t  *=* | --config-cache | -C | -disable-* | --disable-* \\\n\t  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \\\n\t  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \\\n\t  | -with-* | --with-* | -without-* | --without-* | --x)\n\t    case \"$ac_configure_args0 \" in\n\t      \"$ac_configure_args1\"*\" '$ac_arg' \"* ) continue ;;\n\t    esac\n\t    ;;\n\t  -* ) ac_must_keep_next=true ;;\n\tesac\n      fi\n      as_fn_append ac_configure_args \" '$ac_arg'\"\n      ;;\n    esac\n  done\ndone\n{ ac_configure_args0=; unset ac_configure_args0;}\n{ ac_configure_args1=; unset ac_configure_args1;}\n\n# When interrupted or exit'd, cleanup temporary files, and complete\n# config.log.  We remove comments because anyway the quotes in there\n# would cause problems or look ugly.\n# WARNING: Use '\\'' to represent an apostrophe within the trap.\n# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.\ntrap 'exit_status=$?\n  # Save into config.log some information that might help in debugging.\n  {\n    echo\n\n    $as_echo \"## ---------------- ##\n## Cache variables. ##\n## ---------------- ##\"\n    echo\n    # The following way of writing the cache mishandles newlines in values,\n(\n  for ac_var in `(set) 2>&1 | sed -n '\\''s/^\\([a-zA-Z_][a-zA-Z0-9_]*\\)=.*/\\1/p'\\''`; do\n    eval ac_val=\\$$ac_var\n    case $ac_val in #(\n    *${as_nl}*)\n      case $ac_var in #(\n      *_cv_*) { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline\" >&5\n$as_echo \"$as_me: WARNING: cache variable $ac_var contains a newline\" >&2;} ;;\n      esac\n      case $ac_var in #(\n      _ | IFS | as_nl) ;; #(\n      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(\n      *) { eval $ac_var=; unset $ac_var;} ;;\n      esac ;;\n    esac\n  done\n  (set) 2>&1 |\n    case $as_nl`(ac_space='\\'' '\\''; set) 2>&1` in #(\n    *${as_nl}ac_space=\\ *)\n      sed -n \\\n\t\"s/'\\''/'\\''\\\\\\\\'\\'''\\''/g;\n\t  s/^\\\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\\\)=\\\\(.*\\\\)/\\\\1='\\''\\\\2'\\''/p\"\n      ;; #(\n    *)\n      sed -n \"/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p\"\n      ;;\n    esac |\n    sort\n)\n    echo\n\n    $as_echo \"## ----------------- ##\n## Output variables. ##\n## ----------------- ##\"\n    echo\n    for ac_var in $ac_subst_vars\n    do\n      eval ac_val=\\$$ac_var\n      case $ac_val in\n      *\\'\\''*) ac_val=`$as_echo \"$ac_val\" | sed \"s/'\\''/'\\''\\\\\\\\\\\\\\\\'\\'''\\''/g\"`;;\n      esac\n      $as_echo \"$ac_var='\\''$ac_val'\\''\"\n    done | sort\n    echo\n\n    if test -n \"$ac_subst_files\"; then\n      $as_echo \"## ------------------- ##\n## File substitutions. ##\n## ------------------- ##\"\n      echo\n      for ac_var in $ac_subst_files\n      do\n\teval ac_val=\\$$ac_var\n\tcase $ac_val in\n\t*\\'\\''*) ac_val=`$as_echo \"$ac_val\" | sed \"s/'\\''/'\\''\\\\\\\\\\\\\\\\'\\'''\\''/g\"`;;\n\tesac\n\t$as_echo \"$ac_var='\\''$ac_val'\\''\"\n      done | sort\n      echo\n    fi\n\n    if test -s confdefs.h; then\n      $as_echo \"## ----------- ##\n## confdefs.h. ##\n## ----------- ##\"\n      echo\n      cat confdefs.h\n      echo\n    fi\n    test \"$ac_signal\" != 0 &&\n      $as_echo \"$as_me: caught signal $ac_signal\"\n    $as_echo \"$as_me: exit $exit_status\"\n  } >&5\n  rm -f core *.core core.conftest.* &&\n    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&\n    exit $exit_status\n' 0\nfor ac_signal in 1 2 13 15; do\n  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal\ndone\nac_signal=0\n\n# confdefs.h avoids OS command line length limits that DEFS can exceed.\nrm -f -r conftest* confdefs.h\n\n$as_echo \"/* confdefs.h */\" > confdefs.h\n\n# Predefined preprocessor variables.\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_NAME \"$PACKAGE_NAME\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_VERSION \"$PACKAGE_VERSION\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_STRING \"$PACKAGE_STRING\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"\n_ACEOF\n\ncat >>confdefs.h <<_ACEOF\n#define PACKAGE_URL \"$PACKAGE_URL\"\n_ACEOF\n\n\n# Let the site file select an alternate cache file if it wants to.\n# Prefer an explicitly selected file to automatically selected ones.\nac_site_file1=NONE\nac_site_file2=NONE\nif test -n \"$CONFIG_SITE\"; then\n  # We do not want a PATH search for config.site.\n  case $CONFIG_SITE in #((\n    -*)  ac_site_file1=./$CONFIG_SITE;;\n    */*) ac_site_file1=$CONFIG_SITE;;\n    *)   ac_site_file1=./$CONFIG_SITE;;\n  esac\nelif test \"x$prefix\" != xNONE; then\n  ac_site_file1=$prefix/share/config.site\n  ac_site_file2=$prefix/etc/config.site\nelse\n  ac_site_file1=$ac_default_prefix/share/config.site\n  ac_site_file2=$ac_default_prefix/etc/config.site\nfi\nfor ac_site_file in \"$ac_site_file1\" \"$ac_site_file2\"\ndo\n  test \"x$ac_site_file\" = xNONE && continue\n  if test /dev/null != \"$ac_site_file\" && test -r \"$ac_site_file\"; then\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file\" >&5\n$as_echo \"$as_me: loading site script $ac_site_file\" >&6;}\n    sed 's/^/| /' \"$ac_site_file\" >&5\n    . \"$ac_site_file\" \\\n      || { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"failed to load site script $ac_site_file\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n  fi\ndone\n\nif test -r \"$cache_file\"; then\n  # Some versions of bash will fail to source /dev/null (special files\n  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.\n  if test /dev/null != \"$cache_file\" && test -f \"$cache_file\"; then\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: loading cache $cache_file\" >&5\n$as_echo \"$as_me: loading cache $cache_file\" >&6;}\n    case $cache_file in\n      [\\\\/]* | ?:[\\\\/]* ) . \"$cache_file\";;\n      *)                      . \"./$cache_file\";;\n    esac\n  fi\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: creating cache $cache_file\" >&5\n$as_echo \"$as_me: creating cache $cache_file\" >&6;}\n  >$cache_file\nfi\n\n# Check that the precious variables saved in the cache have kept the same\n# value.\nac_cache_corrupted=false\nfor ac_var in $ac_precious_vars; do\n  eval ac_old_set=\\$ac_cv_env_${ac_var}_set\n  eval ac_new_set=\\$ac_env_${ac_var}_set\n  eval ac_old_val=\\$ac_cv_env_${ac_var}_value\n  eval ac_new_val=\\$ac_env_${ac_var}_value\n  case $ac_old_set,$ac_new_set in\n    set,)\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' was set to \\`$ac_old_val' in the previous run\" >&5\n$as_echo \"$as_me: error: \\`$ac_var' was set to \\`$ac_old_val' in the previous run\" >&2;}\n      ac_cache_corrupted=: ;;\n    ,set)\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' was not set in the previous run\" >&5\n$as_echo \"$as_me: error: \\`$ac_var' was not set in the previous run\" >&2;}\n      ac_cache_corrupted=: ;;\n    ,);;\n    *)\n      if test \"x$ac_old_val\" != \"x$ac_new_val\"; then\n\t# differences in whitespace do not lead to failure.\n\tac_old_val_w=`echo x $ac_old_val`\n\tac_new_val_w=`echo x $ac_new_val`\n\tif test \"$ac_old_val_w\" != \"$ac_new_val_w\"; then\n\t  { $as_echo \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' has changed since the previous run:\" >&5\n$as_echo \"$as_me: error: \\`$ac_var' has changed since the previous run:\" >&2;}\n\t  ac_cache_corrupted=:\n\telse\n\t  { $as_echo \"$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \\`$ac_var' since the previous run:\" >&5\n$as_echo \"$as_me: warning: ignoring whitespace changes in \\`$ac_var' since the previous run:\" >&2;}\n\t  eval $ac_var=\\$ac_old_val\n\tfi\n\t{ $as_echo \"$as_me:${as_lineno-$LINENO}:   former value:  \\`$ac_old_val'\" >&5\n$as_echo \"$as_me:   former value:  \\`$ac_old_val'\" >&2;}\n\t{ $as_echo \"$as_me:${as_lineno-$LINENO}:   current value: \\`$ac_new_val'\" >&5\n$as_echo \"$as_me:   current value: \\`$ac_new_val'\" >&2;}\n      fi;;\n  esac\n  # Pass precious variables to config.status.\n  if test \"$ac_new_set\" = set; then\n    case $ac_new_val in\n    *\\'*) ac_arg=$ac_var=`$as_echo \"$ac_new_val\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    *) ac_arg=$ac_var=$ac_new_val ;;\n    esac\n    case \" $ac_configure_args \" in\n      *\" '$ac_arg' \"*) ;; # Avoid dups.  Use of quotes ensures accuracy.\n      *) as_fn_append ac_configure_args \" '$ac_arg'\" ;;\n    esac\n  fi\ndone\nif $ac_cache_corrupted; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build\" >&5\n$as_echo \"$as_me: error: changes in the environment can compromise the build\" >&2;}\n  as_fn_error $? \"run \\`make distclean' and/or \\`rm $cache_file' and start over\" \"$LINENO\" 5\nfi\n## -------------------- ##\n## Main body of script. ##\n## -------------------- ##\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\n\n\nac_aux_dir=\nfor ac_dir in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"; do\n  if test -f \"$ac_dir/install-sh\"; then\n    ac_aux_dir=$ac_dir\n    ac_install_sh=\"$ac_aux_dir/install-sh -c\"\n    break\n  elif test -f \"$ac_dir/install.sh\"; then\n    ac_aux_dir=$ac_dir\n    ac_install_sh=\"$ac_aux_dir/install.sh -c\"\n    break\n  elif test -f \"$ac_dir/shtool\"; then\n    ac_aux_dir=$ac_dir\n    ac_install_sh=\"$ac_aux_dir/shtool install -c\"\n    break\n  fi\ndone\nif test -z \"$ac_aux_dir\"; then\n  as_fn_error $? \"cannot find install-sh, install.sh, or shtool in \\\"$srcdir\\\" \\\"$srcdir/..\\\" \\\"$srcdir/../..\\\"\" \"$LINENO\" 5\nfi\n\n# These three variables are undocumented and unsupported,\n# and are intended to be withdrawn in a future Autoconf release.\n# They can cause serious problems if a builder's source tree is in a directory\n# whose full name contains unusual characters.\nac_config_guess=\"$SHELL $ac_aux_dir/config.guess\"  # Please don't use this var.\nac_config_sub=\"$SHELL $ac_aux_dir/config.sub\"  # Please don't use this var.\nac_configure=\"$SHELL $ac_aux_dir/configure\"  # Please don't use this var.\n\n\n# Find a good install program.  We prefer a C program (faster),\n# so one script is as good as another.  But avoid the broken or\n# incompatible versions:\n# SysV /etc/install, /usr/sbin/install\n# SunOS /usr/etc/install\n# IRIX /sbin/install\n# AIX /bin/install\n# AmigaOS /C/install, which installs bootblocks on floppy discs\n# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag\n# AFS /usr/afsws/bin/install, which mishandles nonexistent args\n# SVR4 /usr/ucb/install, which tries to use the nonexistent group \"staff\"\n# OS/2's system install, which has a completely different semantic\n# ./install, which can be erroneously created by make from ./install.sh.\n# Reject install programs that cannot install multiple files.\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install\" >&5\n$as_echo_n \"checking for a BSD-compatible install... \" >&6; }\nif test -z \"$INSTALL\"; then\nif ${ac_cv_path_install+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    # Account for people who put trailing slashes in PATH elements.\ncase $as_dir/ in #((\n  ./ | .// | /[cC]/* | \\\n  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \\\n  ?:[\\\\/]os2[\\\\/]install[\\\\/]* | ?:[\\\\/]OS2[\\\\/]INSTALL[\\\\/]* | \\\n  /usr/ucb/* ) ;;\n  *)\n    # OSF1 and SCO ODT 3.0 have their own names for install.\n    # Don't use installbsd from OSF since it installs stuff as root\n    # by default.\n    for ac_prog in ginstall scoinst install; do\n      for ac_exec_ext in '' $ac_executable_extensions; do\n\tif as_fn_executable_p \"$as_dir/$ac_prog$ac_exec_ext\"; then\n\t  if test $ac_prog = install &&\n\t    grep dspmsg \"$as_dir/$ac_prog$ac_exec_ext\" >/dev/null 2>&1; then\n\t    # AIX install.  It has an incompatible calling convention.\n\t    :\n\t  elif test $ac_prog = install &&\n\t    grep pwplus \"$as_dir/$ac_prog$ac_exec_ext\" >/dev/null 2>&1; then\n\t    # program-specific install script used by HP pwplus--don't use.\n\t    :\n\t  else\n\t    rm -rf conftest.one conftest.two conftest.dir\n\t    echo one > conftest.one\n\t    echo two > conftest.two\n\t    mkdir conftest.dir\n\t    if \"$as_dir/$ac_prog$ac_exec_ext\" -c conftest.one conftest.two \"`pwd`/conftest.dir\" &&\n\t      test -s conftest.one && test -s conftest.two &&\n\t      test -s conftest.dir/conftest.one &&\n\t      test -s conftest.dir/conftest.two\n\t    then\n\t      ac_cv_path_install=\"$as_dir/$ac_prog$ac_exec_ext -c\"\n\t      break 3\n\t    fi\n\t  fi\n\tfi\n      done\n    done\n    ;;\nesac\n\n  done\nIFS=$as_save_IFS\n\nrm -rf conftest.one conftest.two conftest.dir\n\nfi\n  if test \"${ac_cv_path_install+set}\" = set; then\n    INSTALL=$ac_cv_path_install\n  else\n    # As a last resort, use the slow shell script.  Don't cache a\n    # value for INSTALL within a source directory, because that will\n    # break other packages using the cache if that directory is\n    # removed, or if the value is a relative name.\n    INSTALL=$ac_install_sh\n  fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $INSTALL\" >&5\n$as_echo \"$INSTALL\" >&6; }\n\n# Use test -z because SunOS4 sh mishandles braces in ${var-val}.\n# It thinks the first close brace ends the variable substitution.\ntest -z \"$INSTALL_PROGRAM\" && INSTALL_PROGRAM='${INSTALL}'\n\ntest -z \"$INSTALL_SCRIPT\" && INSTALL_SCRIPT='${INSTALL}'\n\ntest -z \"$INSTALL_DATA\" && INSTALL_DATA='${INSTALL} -m 644'\n\n\nif test $prefix = NONE\nthen\n    myprefix=/usr/local\nelse\n    myprefix=$prefix\nfi\n\n##############################################################\n# configure arguments\n##############################################################\nDEBUGGING=0\n\n\n# Check whether --with-jit was given.\nif test \"${with_jit+set}\" = set; then :\n  withval=$with_jit;  ENABLE_JIT=1\nelse\n   ENABLE_JIT=0\nfi\n\n\n##############################################################\n# check operating systems\n##############################################################\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking Operating System\" >&5\n$as_echo_n \"checking Operating System... \" >&6; }\n\nCFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCFLAGS=\"-fPIC -rdynamic $CFLAGS\"\n\nif test `uname -s` = \"Darwin\"; then\n    echo \"Darwin\"\n\n    OS=DARWIN\n\n    $as_echo \"#define __DARWIN__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelif test `uname -s` = \"FreeBSD\"; then\n    echo \"FreeBSD\"\n\n    OS=FREEBSD\n\n    $as_echo \"#define __FREEBSD__ 1\" >>confdefs.h\n\n\n    CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\nelif uname -s | grep -q CYGWIN_NT; then\n    echo CYGWIN\n\n    OS=CYGWIN\n\n    $as_echo \"#define __CYGWIN__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelse\n    echo \"Linux\"\n\n    OS=LINUX\n\n    $as_echo \"#define __LINUX__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\n\n    ac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\nif test -n \"$ac_tool_prefix\"; then\n  # Extract the first word of \"${ac_tool_prefix}gcc\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}gcc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}gcc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$ac_cv_prog_CC\"; then\n  ac_ct_CC=$CC\n  # Extract the first word of \"gcc\", so it can be a program name with args.\nset dummy gcc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_ac_ct_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"gcc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\n$as_echo \"$ac_ct_CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\n$as_echo \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nelse\n  CC=\"$ac_cv_prog_CC\"\nfi\n\nif test -z \"$CC\"; then\n          if test -n \"$ac_tool_prefix\"; then\n    # Extract the first word of \"${ac_tool_prefix}cc\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}cc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}cc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\n  fi\nfi\nif test -z \"$CC\"; then\n  # Extract the first word of \"cc\", so it can be a program name with args.\nset dummy cc; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\n  ac_prog_rejected=no\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    if test \"$as_dir/$ac_word$ac_exec_ext\" = \"/usr/ucb/cc\"; then\n       ac_prog_rejected=yes\n       continue\n     fi\n    ac_cv_prog_CC=\"cc\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nif test $ac_prog_rejected = yes; then\n  # We found a bogon in the path, so make sure we never use it.\n  set dummy $ac_cv_prog_CC\n  shift\n  if test $# != 0; then\n    # We chose a different compiler from the bogus one.\n    # However, it has the same basename, so the bogon will be chosen\n    # first if we set CC to just the basename; use the full file name.\n    shift\n    ac_cv_prog_CC=\"$as_dir/$ac_word${1+' '}$@\"\n  fi\nfi\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$CC\"; then\n  if test -n \"$ac_tool_prefix\"; then\n  for ac_prog in cl.exe\n  do\n    # Extract the first word of \"$ac_tool_prefix$ac_prog\", so it can be a program name with args.\nset dummy $ac_tool_prefix$ac_prog; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"$ac_tool_prefix$ac_prog\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\n$as_echo \"$CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\n    test -n \"$CC\" && break\n  done\nfi\nif test -z \"$CC\"; then\n  ac_ct_CC=$CC\n  for ac_prog in cl.exe\ndo\n  # Extract the first word of \"$ac_prog\", so it can be a program name with args.\nset dummy $ac_prog; ac_word=$2\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\n$as_echo_n \"checking for $ac_word... \" >&6; }\nif ${ac_cv_prog_ac_ct_CC+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir/$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"$ac_prog\"\n    $as_echo \"$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\n$as_echo \"$ac_ct_CC\" >&6; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\nfi\n\n\n  test -n \"$ac_ct_CC\" && break\ndone\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\n$as_echo \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nfi\n\nfi\n\n\ntest -z \"$CC\" && { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"no acceptable C compiler found in \\$PATH\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n\n# Provide some information about the compiler.\n$as_echo \"$as_me:${as_lineno-$LINENO}: checking for C compiler version\" >&5\nset X $ac_compile\nac_compiler=$2\nfor ac_option in --version -v -V -qversion; do\n  { { ac_try=\"$ac_compiler $ac_option >&5\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compiler $ac_option >&5\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    sed '10a\\\n... rest of stderr output deleted ...\n         10q' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n  fi\n  rm -f conftest.er1 conftest.err\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\ndone\n\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nac_clean_files_save=$ac_clean_files\nac_clean_files=\"$ac_clean_files a.out a.out.dSYM a.exe b.out\"\n# Try to create an executable without -o first, disregard a.out.\n# It will help us diagnose broken compilers, and finding out an intuition\n# of exeext.\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether the C compiler works\" >&5\n$as_echo_n \"checking whether the C compiler works... \" >&6; }\nac_link_default=`$as_echo \"$ac_link\" | sed 's/ -o *conftest[^ ]*//'`\n\n# The possible output files:\nac_files=\"a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*\"\n\nac_rmfiles=\nfor ac_file in $ac_files\ndo\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;\n    * ) ac_rmfiles=\"$ac_rmfiles $ac_file\";;\n  esac\ndone\nrm -f $ac_rmfiles\n\nif { { ac_try=\"$ac_link_default\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link_default\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; then :\n  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.\n# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'\n# in a Makefile.  We should not override ac_cv_exeext if it was cached,\n# so that the user can short-circuit this test for compilers unknown to\n# Autoconf.\nfor ac_file in $ac_files ''\ndo\n  test -f \"$ac_file\" || continue\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )\n\t;;\n    [ab].out )\n\t# We found the default executable, but exeext='' is most\n\t# certainly right.\n\tbreak;;\n    *.* )\n\tif test \"${ac_cv_exeext+set}\" = set && test \"$ac_cv_exeext\" != no;\n\tthen :; else\n\t   ac_cv_exeext=`expr \"$ac_file\" : '[^.]*\\(\\..*\\)'`\n\tfi\n\t# We set ac_cv_exeext here because the later test for it is not\n\t# safe: cross compilers may not add the suffix if given an `-o'\n\t# argument, so we may need to know it at that point already.\n\t# Even if this section looks crufty: it has the advantage of\n\t# actually working.\n\tbreak;;\n    * )\n\tbreak;;\n  esac\ndone\ntest \"$ac_cv_exeext\" = no && ac_cv_exeext=\n\nelse\n  ac_file=''\nfi\nif test -z \"$ac_file\"; then :\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\n$as_echo \"no\" >&6; }\n$as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n{ { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error 77 \"C compiler cannot create executables\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nelse\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: result: yes\" >&5\n$as_echo \"yes\" >&6; }\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name\" >&5\n$as_echo_n \"checking for C compiler default output file name... \" >&6; }\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_file\" >&5\n$as_echo \"$ac_file\" >&6; }\nac_exeext=$ac_cv_exeext\n\nrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out\nac_clean_files=$ac_clean_files_save\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for suffix of executables\" >&5\n$as_echo_n \"checking for suffix of executables... \" >&6; }\nif { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; then :\n  # If both `conftest.exe' and `conftest' are `present' (well, observable)\n# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will\n# work properly (i.e., refer to `conftest.exe'), while it won't with\n# `rm'.\nfor ac_file in conftest.exe conftest conftest.*; do\n  test -f \"$ac_file\" || continue\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;\n    *.* ) ac_cv_exeext=`expr \"$ac_file\" : '[^.]*\\(\\..*\\)'`\n\t  break;;\n    * ) break;;\n  esac\ndone\nelse\n  { { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot compute suffix of executables: cannot compile and link\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\nrm -f conftest conftest$ac_cv_exeext\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext\" >&5\n$as_echo \"$ac_cv_exeext\" >&6; }\n\nrm -f conftest.$ac_ext\nEXEEXT=$ac_cv_exeext\nac_exeext=$EXEEXT\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdio.h>\nint\nmain ()\n{\nFILE *f = fopen (\"conftest.out\", \"w\");\n return ferror (f) || fclose (f) != 0;\n\n  ;\n  return 0;\n}\n_ACEOF\nac_clean_files=\"$ac_clean_files conftest.out\"\n# Check that the compiler produces executables we can run.  If not, either\n# the compiler is broken, or we cross compile.\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling\" >&5\n$as_echo_n \"checking whether we are cross compiling... \" >&6; }\nif test \"$cross_compiling\" != yes; then\n  { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\n  if { ac_try='./conftest$ac_cv_exeext'\n  { { case \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_try\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; }; then\n    cross_compiling=no\n  else\n    if test \"$cross_compiling\" = maybe; then\n\tcross_compiling=yes\n    else\n\t{ { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot run C compiled programs.\nIf you meant to cross compile, use \\`--host'.\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n    fi\n  fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $cross_compiling\" >&5\n$as_echo \"$cross_compiling\" >&6; }\n\nrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out\nac_clean_files=$ac_clean_files_save\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for suffix of object files\" >&5\n$as_echo_n \"checking for suffix of object files... \" >&6; }\nif ${ac_cv_objext+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nrm -f conftest.o conftest.obj\nif { { ac_try=\"$ac_compile\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\n$as_echo \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compile\") 2>&5\n  ac_status=$?\n  $as_echo \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; then :\n  for ac_file in conftest.o conftest.obj conftest.*; do\n  test -f \"$ac_file\" || continue;\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;\n    *) ac_cv_objext=`expr \"$ac_file\" : '.*\\.\\(.*\\)'`\n       break;;\n  esac\ndone\nelse\n  $as_echo \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n{ { $as_echo \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\n$as_echo \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot compute suffix of object files: cannot compile\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\nrm -f conftest.$ac_cv_objext conftest.$ac_ext\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext\" >&5\n$as_echo \"$ac_cv_objext\" >&6; }\nOBJEXT=$ac_cv_objext\nac_objext=$OBJEXT\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler\" >&5\n$as_echo_n \"checking whether we are using the GNU C compiler... \" >&6; }\nif ${ac_cv_c_compiler_gnu+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n#ifndef __GNUC__\n       choke me\n#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_compiler_gnu=yes\nelse\n  ac_compiler_gnu=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nac_cv_c_compiler_gnu=$ac_compiler_gnu\n\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu\" >&5\n$as_echo \"$ac_cv_c_compiler_gnu\" >&6; }\nif test $ac_compiler_gnu = yes; then\n  GCC=yes\nelse\n  GCC=\nfi\nac_test_CFLAGS=${CFLAGS+set}\nac_save_CFLAGS=$CFLAGS\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g\" >&5\n$as_echo_n \"checking whether $CC accepts -g... \" >&6; }\nif ${ac_cv_prog_cc_g+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_save_c_werror_flag=$ac_c_werror_flag\n   ac_c_werror_flag=yes\n   ac_cv_prog_cc_g=no\n   CFLAGS=\"-g\"\n   cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_prog_cc_g=yes\nelse\n  CFLAGS=\"\"\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n\nelse\n  ac_c_werror_flag=$ac_save_c_werror_flag\n\t CFLAGS=\"-g\"\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain ()\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_prog_cc_g=yes\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext\n   ac_c_werror_flag=$ac_save_c_werror_flag\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g\" >&5\n$as_echo \"$ac_cv_prog_cc_g\" >&6; }\nif test \"$ac_test_CFLAGS\" = set; then\n  CFLAGS=$ac_save_CFLAGS\nelif test $ac_cv_prog_cc_g = yes; then\n  if test \"$GCC\" = yes; then\n    CFLAGS=\"-g -O2\"\n  else\n    CFLAGS=\"-g\"\n  fi\nelse\n  if test \"$GCC\" = yes; then\n    CFLAGS=\"-O2\"\n  else\n    CFLAGS=\n  fi\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89\" >&5\n$as_echo_n \"checking for $CC option to accept ISO C89... \" >&6; }\nif ${ac_cv_prog_cc_c89+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_cv_prog_cc_c89=no\nac_save_CC=$CC\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdarg.h>\n#include <stdio.h>\nstruct stat;\n/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */\nstruct buf { int x; };\nFILE * (*rcsopen) (struct buf *, struct stat *, int);\nstatic char *e (p, i)\n     char **p;\n     int i;\n{\n  return p[i];\n}\nstatic char *f (char * (*g) (char **, int), char **p, ...)\n{\n  char *s;\n  va_list v;\n  va_start (v,p);\n  s = g (p, va_arg (v,int));\n  va_end (v);\n  return s;\n}\n\n/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has\n   function prototypes and stuff, but not '\\xHH' hex character constants.\n   These don't provoke an error unfortunately, instead are silently treated\n   as 'x'.  The following induces an error, until -std is added to get\n   proper ANSI mode.  Curiously '\\x00'!='x' always comes out true, for an\n   array size at least.  It's necessary to write '\\x00'==0 to get something\n   that's true only with -std.  */\nint osf4_cc_array ['\\x00' == 0 ? 1 : -1];\n\n/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters\n   inside strings and character constants.  */\n#define FOO(x) 'x'\nint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];\n\nint test (int i, double x);\nstruct s1 {int (*f) (int a);};\nstruct s2 {int (*f) (double a);};\nint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);\nint argc;\nchar **argv;\nint\nmain ()\n{\nreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];\n  ;\n  return 0;\n}\n_ACEOF\nfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \\\n\t-Ae \"-Aa -D_HPUX_SOURCE\" \"-Xc -D__EXTENSIONS__\"\ndo\n  CC=\"$ac_save_CC $ac_arg\"\n  if ac_fn_c_try_compile \"$LINENO\"; then :\n  ac_cv_prog_cc_c89=$ac_arg\nfi\nrm -f core conftest.err conftest.$ac_objext\n  test \"x$ac_cv_prog_cc_c89\" != \"xno\" && break\ndone\nrm -f conftest.$ac_ext\nCC=$ac_save_CC\n\nfi\n# AC_CACHE_VAL\ncase \"x$ac_cv_prog_cc_c89\" in\n  x)\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: result: none needed\" >&5\n$as_echo \"none needed\" >&6; } ;;\n  xno)\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: result: unsupported\" >&5\n$as_echo \"unsupported\" >&6; } ;;\n  *)\n    CC=\"$CC $ac_cv_prog_cc_c89\"\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89\" >&5\n$as_echo \"$ac_cv_prog_cc_c89\" >&6; } ;;\nesac\nif test \"x$ac_cv_prog_cc_c89\" != xno; then :\n\nfi\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\n\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: checking for main in -lutil\" >&5\n$as_echo_n \"checking for main in -lutil... \" >&6; }\nif ${ac_cv_lib_util_main+:} false; then :\n  $as_echo_n \"(cached) \" >&6\nelse\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lutil  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain ()\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"; then :\n  ac_cv_lib_util_main=yes\nelse\n  ac_cv_lib_util_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_main\" >&5\n$as_echo \"$ac_cv_lib_util_main\" >&6; }\nif test \"x$ac_cv_lib_util_main\" = xyes; then :\n   LIBS=\"$LIBS -lutil\";\nfi\nac_cv_lib_util=ac_cv_lib_util_main\n\nfi\n\n##############################################################\n# CFLAGS settings\n##############################################################\nif test -d /usr/local/include\nthen\n    CFLAGS=\"$CFLAGS -I /usr/local/include\"\nfi\n\nif test -d /usr/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /usr/local/lib\"\nfi\n\nif test -d /opt/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/opt/local/include\"\nfi\n\nif test -d /opt/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /opt/local/lib\"\nfi\n\nif test -d /usr/include/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -I /usr/include/i386-linux-gnu//\"\nfi\n\nif test -d /usr/lib/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -L /usr/lib/i386-linux-gnu/\"\nfi\n\nif test $ENABLE_JIT = 1\nthen\n    JIT=1\nelse\n    JIT=0\nfi\n\n\n\nif test $DEBUGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -g -DMDEBUG -Werror\"\nfi\n\n\n\n###########################################\n# Libs\n###########################################\nCC=gcc\n\nINSTALL=\"/usr/bin/install -c\"\nDESTDIR=$myprefix\n\n\n\n\n###########################################\n# termux\n###########################################\nif pwd | grep /data/data/com.termux/files > /dev/null\nthen\n    echo \"termux on Android...termux\"\n\ncat <<'EOF' > vicl\n#!/bin/bash\n\nexport TERMUX=1\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone.ocl $@\nEOF\n\nelse\n    echo \"termux on Android...no termux\"\n\ncat <<'EOF' > vicl\n#!/bin/bash\n\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone.ocl $@\nEOF\n\nfi\n\nac_config_files=\"$ac_config_files Makefile\"\n\ncat >confcache <<\\_ACEOF\n# This file is a shell script that caches the results of configure\n# tests run on this system so they can be shared between configure\n# scripts and configure runs, see configure's option --config-cache.\n# It is not useful on other systems.  If it contains results you don't\n# want to keep, you may remove or edit it.\n#\n# config.status only pays attention to the cache file if you give it\n# the --recheck option to rerun configure.\n#\n# `ac_cv_env_foo' variables (set or unset) will be overridden when\n# loading this file, other *unset* `ac_cv_foo' will be assigned the\n# following values.\n\n_ACEOF\n\n# The following way of writing the cache mishandles newlines in values,\n# but we know of no workaround that is simple, portable, and efficient.\n# So, we kill variables containing newlines.\n# Ultrix sh set writes to stderr and can't be redirected directly,\n# and sets the high bit in the cache file unless we assign to the vars.\n(\n  for ac_var in `(set) 2>&1 | sed -n 's/^\\([a-zA-Z_][a-zA-Z0-9_]*\\)=.*/\\1/p'`; do\n    eval ac_val=\\$$ac_var\n    case $ac_val in #(\n    *${as_nl}*)\n      case $ac_var in #(\n      *_cv_*) { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline\" >&5\n$as_echo \"$as_me: WARNING: cache variable $ac_var contains a newline\" >&2;} ;;\n      esac\n      case $ac_var in #(\n      _ | IFS | as_nl) ;; #(\n      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(\n      *) { eval $ac_var=; unset $ac_var;} ;;\n      esac ;;\n    esac\n  done\n\n  (set) 2>&1 |\n    case $as_nl`(ac_space=' '; set) 2>&1` in #(\n    *${as_nl}ac_space=\\ *)\n      # `set' does not quote correctly, so add quotes: double-quote\n      # substitution turns \\\\\\\\ into \\\\, and sed turns \\\\ into \\.\n      sed -n \\\n\t\"s/'/'\\\\\\\\''/g;\n\t  s/^\\\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\\\)=\\\\(.*\\\\)/\\\\1='\\\\2'/p\"\n      ;; #(\n    *)\n      # `set' quotes correctly as required by POSIX, so do not add quotes.\n      sed -n \"/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p\"\n      ;;\n    esac |\n    sort\n) |\n  sed '\n     /^ac_cv_env_/b end\n     t clear\n     :clear\n     s/^\\([^=]*\\)=\\(.*[{}].*\\)$/test \"${\\1+set}\" = set || &/\n     t end\n     s/^\\([^=]*\\)=\\(.*\\)$/\\1=${\\1=\\2}/\n     :end' >>confcache\nif diff \"$cache_file\" confcache >/dev/null 2>&1; then :; else\n  if test -w \"$cache_file\"; then\n    if test \"x$cache_file\" != \"x/dev/null\"; then\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: updating cache $cache_file\" >&5\n$as_echo \"$as_me: updating cache $cache_file\" >&6;}\n      if test ! -f \"$cache_file\" || test -h \"$cache_file\"; then\n\tcat confcache >\"$cache_file\"\n      else\n        case $cache_file in #(\n        */* | ?:*)\n\t  mv -f confcache \"$cache_file\"$$ &&\n\t  mv -f \"$cache_file\"$$ \"$cache_file\" ;; #(\n        *)\n\t  mv -f confcache \"$cache_file\" ;;\n\tesac\n      fi\n    fi\n  else\n    { $as_echo \"$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file\" >&5\n$as_echo \"$as_me: not updating unwritable cache $cache_file\" >&6;}\n  fi\nfi\nrm -f confcache\n\ntest \"x$prefix\" = xNONE && prefix=$ac_default_prefix\n# Let make expand exec_prefix.\ntest \"x$exec_prefix\" = xNONE && exec_prefix='${prefix}'\n\n# Transform confdefs.h into DEFS.\n# Protect against shell expansion while executing Makefile rules.\n# Protect against Makefile macro expansion.\n#\n# If the first sed substitution is executed (which looks for macros that\n# take arguments), then branch to the quote section.  Otherwise,\n# look for a macro that doesn't take arguments.\nac_script='\n:mline\n/\\\\$/{\n N\n s,\\\\\\n,,\n b mline\n}\nt clear\n:clear\ns/^[\t ]*#[\t ]*define[\t ][\t ]*\\([^\t (][^\t (]*([^)]*)\\)[\t ]*\\(.*\\)/-D\\1=\\2/g\nt quote\ns/^[\t ]*#[\t ]*define[\t ][\t ]*\\([^\t ][^\t ]*\\)[\t ]*\\(.*\\)/-D\\1=\\2/g\nt quote\nb any\n:quote\ns/[\t `~#$^&*(){}\\\\|;'\\''\"<>?]/\\\\&/g\ns/\\[/\\\\&/g\ns/\\]/\\\\&/g\ns/\\$/$$/g\nH\n:any\n${\n\tg\n\ts/^\\n//\n\ts/\\n/ /g\n\tp\n}\n'\nDEFS=`sed -n \"$ac_script\" confdefs.h`\n\n\nac_libobjs=\nac_ltlibobjs=\nU=\nfor ac_i in : $LIBOBJS; do test \"x$ac_i\" = x: && continue\n  # 1. Remove the extension, and $U if already installed.\n  ac_script='s/\\$U\\././;s/\\.o$//;s/\\.obj$//'\n  ac_i=`$as_echo \"$ac_i\" | sed \"$ac_script\"`\n  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR\n  #    will be set to the directory where LIBOBJS objects are built.\n  as_fn_append ac_libobjs \" \\${LIBOBJDIR}$ac_i\\$U.$ac_objext\"\n  as_fn_append ac_ltlibobjs \" \\${LIBOBJDIR}$ac_i\"'$U.lo'\ndone\nLIBOBJS=$ac_libobjs\n\nLTLIBOBJS=$ac_ltlibobjs\n\n\n\n: \"${CONFIG_STATUS=./config.status}\"\nac_write_fail=0\nac_clean_files_save=$ac_clean_files\nac_clean_files=\"$ac_clean_files $CONFIG_STATUS\"\n{ $as_echo \"$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS\" >&5\n$as_echo \"$as_me: creating $CONFIG_STATUS\" >&6;}\nas_write_fail=0\ncat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1\n#! $SHELL\n# Generated by $as_me.\n# Run this file to recreate the current configuration.\n# Compiler output produced by configure, useful for debugging\n# configure, is in config.log if it exists.\n\ndebug=false\nac_cs_recheck=false\nac_cs_silent=false\n\nSHELL=\\${CONFIG_SHELL-$SHELL}\nexport SHELL\n_ASEOF\ncat >>$CONFIG_STATUS <<\\_ASEOF || as_write_fail=1\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nif test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\nas_nl='\n'\nexport as_nl\n# Printing a long string crashes Solaris 7 /usr/bin/printf.\nas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo\nas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo\n# Prefer a ksh shell builtin over an external printf program on Solaris,\n# but without wasting forks for bash or zsh.\nif test -z \"$BASH_VERSION$ZSH_VERSION\" \\\n    && (test \"X`print -r -- $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='print -r --'\n  as_echo_n='print -rn --'\nelif (test \"X`printf %s $as_echo`\" = \"X$as_echo\") 2>/dev/null; then\n  as_echo='printf %s\\n'\n  as_echo_n='printf %s'\nelse\n  if test \"X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`\" = \"X-n $as_echo\"; then\n    as_echo_body='eval /usr/ucb/echo -n \"$1$as_nl\"'\n    as_echo_n='/usr/ucb/echo -n'\n  else\n    as_echo_body='eval expr \"X$1\" : \"X\\\\(.*\\\\)\"'\n    as_echo_n_body='eval\n      arg=$1;\n      case $arg in #(\n      *\"$as_nl\"*)\n\texpr \"X$arg\" : \"X\\\\(.*\\\\)$as_nl\";\n\targ=`expr \"X$arg\" : \".*$as_nl\\\\(.*\\\\)\"`;;\n      esac;\n      expr \"X$arg\" : \"X\\\\(.*\\\\)\" | tr -d \"$as_nl\"\n    '\n    export as_echo_n_body\n    as_echo_n='sh -c $as_echo_n_body as_echo'\n  fi\n  export as_echo_body\n  as_echo='sh -c $as_echo_body as_echo'\nfi\n\n# The user is always right.\nif test \"${PATH_SEPARATOR+set}\" != set; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# IFS\n# We need space, tab and new line, in precisely that order.  Quoting is\n# there to prevent editors from complaining about space-tab.\n# (If _AS_PATH_WALK were called with IFS unset, it would disable word\n# splitting by setting IFS to empty value.)\nIFS=\" \"\"\t$as_nl\"\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  test -z \"$as_dir\" && as_dir=.\n    test -r \"$as_dir/$0\" && as_myself=$as_dir/$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  $as_echo \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n# Unset variables that we do not need and which cause bugs (e.g. in\n# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the \"|| exit 1\"\n# suppresses any \"Segmentation fault\" message there.  '((' could\n# trigger a bug in pdksh 5.2.14.\nfor as_var in BASH_ENV ENV MAIL MAILPATH\ndo eval test x\\${$as_var+set} = xset \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# NLS nuisances.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# CDPATH.\n(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    $as_echo \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  $as_echo \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null; then :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null; then :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`$as_echo \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\nexec 6>&1\n## ----------------------------------- ##\n## Main body of $CONFIG_STATUS script. ##\n## ----------------------------------- ##\n_ASEOF\ntest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# Save the log message, to keep $0 and so on meaningful, and to\n# report actual input values of CONFIG_FILES etc. instead of their\n# values after options handling.\nac_log=\"\nThis file was extended by $as_me, which was\ngenerated by GNU Autoconf 2.69.  Invocation command line was\n\n  CONFIG_FILES    = $CONFIG_FILES\n  CONFIG_HEADERS  = $CONFIG_HEADERS\n  CONFIG_LINKS    = $CONFIG_LINKS\n  CONFIG_COMMANDS = $CONFIG_COMMANDS\n  $ $0 $@\n\non `(hostname || uname -n) 2>/dev/null | sed 1q`\n\"\n\n_ACEOF\n\ncase $ac_config_files in *\"\n\"*) set x $ac_config_files; shift; ac_config_files=$*;;\nesac\n\n\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n# Files that config.status was made for.\nconfig_files=\"$ac_config_files\"\n\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nac_cs_usage=\"\\\n\\`$as_me' instantiates files and other configuration actions\nfrom templates according to the current configuration.  Unless the files\nand actions are specified as TAGs, all are instantiated by default.\n\nUsage: $0 [OPTION]... [TAG]...\n\n  -h, --help       print this help, then exit\n  -V, --version    print version number and configuration settings, then exit\n      --config     print configuration, then exit\n  -q, --quiet, --silent\n                   do not print progress messages\n  -d, --debug      don't remove temporary files\n      --recheck    update $as_me by reconfiguring in the same conditions\n      --file=FILE[:TEMPLATE]\n                   instantiate the configuration file FILE\n\nConfiguration files:\n$config_files\n\nReport bugs to the package provider.\"\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nac_cs_config=\"`$as_echo \"$ac_configure_args\" | sed 's/^ //; s/[\\\\\"\"\\`\\$]/\\\\\\\\&/g'`\"\nac_cs_version=\"\\\\\nconfig.status\nconfigured by $0, generated by GNU Autoconf 2.69,\n  with options \\\\\"\\$ac_cs_config\\\\\"\n\nCopyright (C) 2012 Free Software Foundation, Inc.\nThis config.status script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\"\n\nac_pwd='$ac_pwd'\nsrcdir='$srcdir'\nINSTALL='$INSTALL'\ntest -n \"\\$AWK\" || AWK=awk\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# The default lists apply if the user does not specify any file.\nac_need_defaults=:\nwhile test $# != 0\ndo\n  case $1 in\n  --*=?*)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=`expr \"X$1\" : 'X[^=]*=\\(.*\\)'`\n    ac_shift=:\n    ;;\n  --*=)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=\n    ac_shift=:\n    ;;\n  *)\n    ac_option=$1\n    ac_optarg=$2\n    ac_shift=shift\n    ;;\n  esac\n\n  case $ac_option in\n  # Handling of the options.\n  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)\n    ac_cs_recheck=: ;;\n  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )\n    $as_echo \"$ac_cs_version\"; exit ;;\n  --config | --confi | --conf | --con | --co | --c )\n    $as_echo \"$ac_cs_config\"; exit ;;\n  --debug | --debu | --deb | --de | --d | -d )\n    debug=: ;;\n  --file | --fil | --fi | --f )\n    $ac_shift\n    case $ac_optarg in\n    *\\'*) ac_optarg=`$as_echo \"$ac_optarg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    '') as_fn_error $? \"missing file argument\" ;;\n    esac\n    as_fn_append CONFIG_FILES \" '$ac_optarg'\"\n    ac_need_defaults=false;;\n  --he | --h |  --help | --hel | -h )\n    $as_echo \"$ac_cs_usage\"; exit ;;\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil | --si | --s)\n    ac_cs_silent=: ;;\n\n  # This is an error.\n  -*) as_fn_error $? \"unrecognized option: \\`$1'\nTry \\`$0 --help' for more information.\" ;;\n\n  *) as_fn_append ac_config_targets \" $1\"\n     ac_need_defaults=false ;;\n\n  esac\n  shift\ndone\n\nac_configure_extra_args=\n\nif $ac_cs_silent; then\n  exec 6>/dev/null\n  ac_configure_extra_args=\"$ac_configure_extra_args --silent\"\nfi\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nif \\$ac_cs_recheck; then\n  set X $SHELL '$0' $ac_configure_args \\$ac_configure_extra_args --no-create --no-recursion\n  shift\n  \\$as_echo \"running CONFIG_SHELL=$SHELL \\$*\" >&6\n  CONFIG_SHELL='$SHELL'\n  export CONFIG_SHELL\n  exec \"\\$@\"\nfi\n\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nexec 5>>config.log\n{\n  echo\n  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX\n## Running $as_me. ##\n_ASBOX\n  $as_echo \"$ac_log\"\n} >&5\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n\n# Handling of arguments.\nfor ac_config_target in $ac_config_targets\ndo\n  case $ac_config_target in\n    \"Makefile\") CONFIG_FILES=\"$CONFIG_FILES Makefile\" ;;\n\n  *) as_fn_error $? \"invalid argument: \\`$ac_config_target'\" \"$LINENO\" 5;;\n  esac\ndone\n\n\n# If the user did not use the arguments to specify the items to instantiate,\n# then the envvar interface is used.  Set only those that are not.\n# We use the long form for the default assignment because of an extremely\n# bizarre bug on SunOS 4.1.3.\nif $ac_need_defaults; then\n  test \"${CONFIG_FILES+set}\" = set || CONFIG_FILES=$config_files\nfi\n\n# Have a temporary directory for convenience.  Make it in the build tree\n# simply because there is no reason against having it here, and in addition,\n# creating and moving files from /tmp can sometimes cause problems.\n# Hook for its removal unless debugging.\n# Note that there is a small window in which the directory will not be cleaned:\n# after its creation but before its name has been assigned to `$tmp'.\n$debug ||\n{\n  tmp= ac_tmp=\n  trap 'exit_status=$?\n  : \"${ac_tmp:=$tmp}\"\n  { test ! -d \"$ac_tmp\" || rm -fr \"$ac_tmp\"; } && exit $exit_status\n' 0\n  trap 'as_fn_exit 1' 1 2 13 15\n}\n# Create a (secure) tmp directory for tmp files.\n\n{\n  tmp=`(umask 077 && mktemp -d \"./confXXXXXX\") 2>/dev/null` &&\n  test -d \"$tmp\"\n}  ||\n{\n  tmp=./conf$$-$RANDOM\n  (umask 077 && mkdir \"$tmp\")\n} || as_fn_error $? \"cannot create a temporary directory in .\" \"$LINENO\" 5\nac_tmp=$tmp\n\n# Set up the scripts for CONFIG_FILES section.\n# No need to generate them if there are no CONFIG_FILES.\n# This happens for instance with `./config.status config.h'.\nif test -n \"$CONFIG_FILES\"; then\n\n\nac_cr=`echo X | tr X '\\015'`\n# On cygwin, bash can eat \\r inside `` if the user requested igncr.\n# But we know of no other shell where ac_cr would be empty at this\n# point, so we can use a bashism as a fallback.\nif test \"x$ac_cr\" = x; then\n  eval ac_cr=\\$\\'\\\\r\\'\nfi\nac_cs_awk_cr=`$AWK 'BEGIN { print \"a\\rb\" }' </dev/null 2>/dev/null`\nif test \"$ac_cs_awk_cr\" = \"a${ac_cr}b\"; then\n  ac_cs_awk_cr='\\\\r'\nelse\n  ac_cs_awk_cr=$ac_cr\nfi\n\necho 'BEGIN {' >\"$ac_tmp/subs1.awk\" &&\n_ACEOF\n\n\n{\n  echo \"cat >conf$$subs.awk <<_ACEOF\" &&\n  echo \"$ac_subst_vars\" | sed 's/.*/&!$&$ac_delim/' &&\n  echo \"_ACEOF\"\n} >conf$$subs.sh ||\n  as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\nac_delim_num=`echo \"$ac_subst_vars\" | grep -c '^'`\nac_delim='%!_!# '\nfor ac_last_try in false false false false false :; do\n  . ./conf$$subs.sh ||\n    as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\n\n  ac_delim_n=`sed -n \"s/.*$ac_delim\\$/X/p\" conf$$subs.awk | grep -c X`\n  if test $ac_delim_n = $ac_delim_num; then\n    break\n  elif $ac_last_try; then\n    as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\n  else\n    ac_delim=\"$ac_delim!$ac_delim _$ac_delim!! \"\n  fi\ndone\nrm -f conf$$subs.sh\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\ncat >>\"\\$ac_tmp/subs1.awk\" <<\\\\_ACAWK &&\n_ACEOF\nsed -n '\nh\ns/^/S[\"/; s/!.*/\"]=/\np\ng\ns/^[^!]*!//\n:repl\nt repl\ns/'\"$ac_delim\"'$//\nt delim\n:nl\nh\ns/\\(.\\{148\\}\\)..*/\\1/\nt more1\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\\\\n\"\\\\/\np\nn\nb repl\n:more1\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"\\\\/\np\ng\ns/.\\{148\\}//\nt nl\n:delim\nh\ns/\\(.\\{148\\}\\)..*/\\1/\nt more2\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"/\np\nb\n:more2\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"\\\\/\np\ng\ns/.\\{148\\}//\nt delim\n' <conf$$subs.awk | sed '\n/^[^\"\"]/{\n  N\n  s/\\n//\n}\n' >>$CONFIG_STATUS || ac_write_fail=1\nrm -f conf$$subs.awk\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n_ACAWK\ncat >>\"\\$ac_tmp/subs1.awk\" <<_ACAWK &&\n  for (key in S) S_is_set[key] = 1\n  FS = \"\u0007\"\n\n}\n{\n  line = $ 0\n  nfields = split(line, field, \"@\")\n  substed = 0\n  len = length(field[1])\n  for (i = 2; i < nfields; i++) {\n    key = field[i]\n    keylen = length(key)\n    if (S_is_set[key]) {\n      value = S[key]\n      line = substr(line, 1, len) \"\" value \"\" substr(line, len + keylen + 3)\n      len += length(value) + length(field[++i])\n      substed = 1\n    } else\n      len += 1 + keylen\n  }\n\n  print line\n}\n\n_ACAWK\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nif sed \"s/$ac_cr//\" < /dev/null > /dev/null 2>&1; then\n  sed \"s/$ac_cr\\$//; s/$ac_cr/$ac_cs_awk_cr/g\"\nelse\n  cat\nfi < \"$ac_tmp/subs1.awk\" > \"$ac_tmp/subs.awk\" \\\n  || as_fn_error $? \"could not setup config files machinery\" \"$LINENO\" 5\n_ACEOF\n\n# VPATH may cause trouble with some makes, so we remove sole $(srcdir),\n# ${srcdir} and @srcdir@ entries from VPATH if srcdir is \".\", strip leading and\n# trailing colons and then remove the whole line if VPATH becomes empty\n# (actually we leave an empty line to preserve line numbers).\nif test \"x$srcdir\" = x.; then\n  ac_vpsub='/^[\t ]*VPATH[\t ]*=[\t ]*/{\nh\ns///\ns/^/:/\ns/[\t ]*$/:/\ns/:\\$(srcdir):/:/g\ns/:\\${srcdir}:/:/g\ns/:@srcdir@:/:/g\ns/^:*//\ns/:*$//\nx\ns/\\(=[\t ]*\\).*/\\1/\nG\ns/\\n//\ns/^[^=]*=[\t ]*$//\n}'\nfi\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nfi # test -n \"$CONFIG_FILES\"\n\n\neval set X \"  :F $CONFIG_FILES      \"\nshift\nfor ac_tag\ndo\n  case $ac_tag in\n  :[FHLC]) ac_mode=$ac_tag; continue;;\n  esac\n  case $ac_mode$ac_tag in\n  :[FHL]*:*);;\n  :L* | :C*:*) as_fn_error $? \"invalid tag \\`$ac_tag'\" \"$LINENO\" 5;;\n  :[FH]-) ac_tag=-:-;;\n  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;\n  esac\n  ac_save_IFS=$IFS\n  IFS=:\n  set x $ac_tag\n  IFS=$ac_save_IFS\n  shift\n  ac_file=$1\n  shift\n\n  case $ac_mode in\n  :L) ac_source=$1;;\n  :[FH])\n    ac_file_inputs=\n    for ac_f\n    do\n      case $ac_f in\n      -) ac_f=\"$ac_tmp/stdin\";;\n      *) # Look for the file first in the build tree, then in the source tree\n\t # (if the path is not absolute).  The absolute path cannot be DOS-style,\n\t # because $ac_f cannot contain `:'.\n\t test -f \"$ac_f\" ||\n\t   case $ac_f in\n\t   [\\\\/$]*) false;;\n\t   *) test -f \"$srcdir/$ac_f\" && ac_f=\"$srcdir/$ac_f\";;\n\t   esac ||\n\t   as_fn_error 1 \"cannot find input file: \\`$ac_f'\" \"$LINENO\" 5;;\n      esac\n      case $ac_f in *\\'*) ac_f=`$as_echo \"$ac_f\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; esac\n      as_fn_append ac_file_inputs \" '$ac_f'\"\n    done\n\n    # Let's still pretend it is `configure' which instantiates (i.e., don't\n    # use $as_me), people would be surprised to read:\n    #    /* config.h.  Generated by config.status.  */\n    configure_input='Generated from '`\n\t  $as_echo \"$*\" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'\n\t`' by configure.'\n    if test x\"$ac_file\" != x-; then\n      configure_input=\"$ac_file.  $configure_input\"\n      { $as_echo \"$as_me:${as_lineno-$LINENO}: creating $ac_file\" >&5\n$as_echo \"$as_me: creating $ac_file\" >&6;}\n    fi\n    # Neutralize special characters interpreted by sed in replacement strings.\n    case $configure_input in #(\n    *\\&* | *\\|* | *\\\\* )\n       ac_sed_conf_input=`$as_echo \"$configure_input\" |\n       sed 's/[\\\\\\\\&|]/\\\\\\\\&/g'`;; #(\n    *) ac_sed_conf_input=$configure_input;;\n    esac\n\n    case $ac_tag in\n    *:-:* | *:-) cat >\"$ac_tmp/stdin\" \\\n      || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5 ;;\n    esac\n    ;;\n  esac\n\n  ac_dir=`$as_dirname -- \"$ac_file\" ||\n$as_expr X\"$ac_file\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)$' \\| \\\n\t X\"$ac_file\" : 'X\\(/\\)' \\| . 2>/dev/null ||\n$as_echo X\"$ac_file\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  as_dir=\"$ac_dir\"; as_fn_mkdir_p\n  ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`$as_echo \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`$as_echo \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n\n  case $ac_mode in\n  :F)\n  #\n  # CONFIG_FILE\n  #\n\n  case $INSTALL in\n  [\\\\/$]* | ?:[\\\\/]* ) ac_INSTALL=$INSTALL ;;\n  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;\n  esac\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# If the template does not know about datarootdir, expand it.\n# FIXME: This hack should be removed a few years after 2.60.\nac_datarootdir_hack=; ac_datarootdir_seen=\nac_sed_dataroot='\n/datarootdir/ {\n  p\n  q\n}\n/@datadir@/p\n/@docdir@/p\n/@infodir@/p\n/@localedir@/p\n/@mandir@/p'\ncase `eval \"sed -n \\\"\\$ac_sed_dataroot\\\" $ac_file_inputs\"` in\n*datarootdir*) ac_datarootdir_seen=yes;;\n*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&5\n$as_echo \"$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&2;}\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n  ac_datarootdir_hack='\n  s&@datadir@&$datadir&g\n  s&@docdir@&$docdir&g\n  s&@infodir@&$infodir&g\n  s&@localedir@&$localedir&g\n  s&@mandir@&$mandir&g\n  s&\\\\\\${datarootdir}&$datarootdir&g' ;;\nesac\n_ACEOF\n\n# Neutralize VPATH when `$srcdir' = `.'.\n# Shell code in configure.ac might set extrasub.\n# FIXME: do we really want to maintain this feature?\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nac_sed_extra=\"$ac_vpsub\n$extrasub\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n:t\n/@[a-zA-Z_][a-zA-Z_0-9]*@/!b\ns|@configure_input@|$ac_sed_conf_input|;t t\ns&@top_builddir@&$ac_top_builddir_sub&;t t\ns&@top_build_prefix@&$ac_top_build_prefix&;t t\ns&@srcdir@&$ac_srcdir&;t t\ns&@abs_srcdir@&$ac_abs_srcdir&;t t\ns&@top_srcdir@&$ac_top_srcdir&;t t\ns&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t\ns&@builddir@&$ac_builddir&;t t\ns&@abs_builddir@&$ac_abs_builddir&;t t\ns&@abs_top_builddir@&$ac_abs_top_builddir&;t t\ns&@INSTALL@&$ac_INSTALL&;t t\n$ac_datarootdir_hack\n\"\neval sed \\\"\\$ac_sed_extra\\\" \"$ac_file_inputs\" | $AWK -f \"$ac_tmp/subs.awk\" \\\n  >$ac_tmp/out || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n\ntest -z \"$ac_datarootdir_hack$ac_datarootdir_seen\" &&\n  { ac_out=`sed -n '/\\${datarootdir}/p' \"$ac_tmp/out\"`; test -n \"$ac_out\"; } &&\n  { ac_out=`sed -n '/^[\t ]*datarootdir[\t ]*:*=/p' \\\n      \"$ac_tmp/out\"`; test -z \"$ac_out\"; } &&\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&5\n$as_echo \"$as_me: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&2;}\n\n  rm -f \"$ac_tmp/stdin\"\n  case $ac_file in\n  -) cat \"$ac_tmp/out\" && rm -f \"$ac_tmp/out\";;\n  *) rm -f \"$ac_file\" && mv \"$ac_tmp/out\" \"$ac_file\";;\n  esac \\\n  || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n ;;\n\n\n\n  esac\n\ndone # for ac_tag\n\n\nas_fn_exit 0\n_ACEOF\nac_clean_files=$ac_clean_files_save\n\ntest $ac_write_fail = 0 ||\n  as_fn_error $? \"write failure creating $CONFIG_STATUS\" \"$LINENO\" 5\n\n\n# configure is writing to config.log, and then calls config.status.\n# config.status does its own redirection, appending to config.log.\n# Unfortunately, on DOS this fails, as config.log is still kept open\n# by configure, so config.status won't be able to write to it; its\n# output is simply discarded.  So we exec the FD to /dev/null,\n# effectively closing config.log, so it can be properly (re)opened and\n# appended to by config.status.  When coming back to configure, we\n# need to make the FD available again.\nif test \"$no_create\" != yes; then\n  ac_cs_success=:\n  ac_config_status_args=\n  test \"$silent\" = yes &&\n    ac_config_status_args=\"$ac_config_status_args --quiet\"\n  exec 5>/dev/null\n  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false\n  exec 5>>config.log\n  # Use ||, not &&, to avoid exiting from the if with $? = 1, which\n  # would make configure fail if this is the last instruction.\n  $ac_cs_success || as_fn_exit 1\nfi\nif test -n \"$ac_unrecognized_opts\" && test \"$enable_option_checking\" != no; then\n  { $as_echo \"$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts\" >&5\n$as_echo \"$as_me: WARNING: unrecognized options: $ac_unrecognized_opts\" >&2;}\nfi\n\n\n"
  },
  {
    "path": "app-sample/vicl/configure.in",
    "content": "AC_INIT(viclone.cl)\n\nAC_PROG_INSTALL\n\nif test $prefix = NONE\nthen\n    myprefix=/usr/local\nelse\n    myprefix=$prefix\nfi\n\n##############################################################\n# configure arguments\n##############################################################\nDEBUGGING=0\n\nAC_ARG_WITH(jit,           [  --jit                     with JIT ], [ ENABLE_JIT=1 ], [ ENABLE_JIT=0 ])\n\n##############################################################\n# check operating systems\n##############################################################\nAC_MSG_CHECKING(Operating System)\n\nCFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCFLAGS=\"-fPIC -rdynamic $CFLAGS\"\n\nif test `uname -s` = \"Darwin\"; then\n    echo \"Darwin\"\n\n    OS=DARWIN\n\n    AC_DEFINE(__DARWIN__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else \n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelif test `uname -s` = \"FreeBSD\"; then\n    echo \"FreeBSD\"\n\n    OS=FREEBSD\n\n    AC_DEFINE(__FREEBSD__, 1)\n\n    CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\nelif uname -s | grep -q CYGWIN_NT; then\n    echo CYGWIN\n\n    OS=CYGWIN\n\n    AC_DEFINE(__CYGWIN__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else \n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelse\n    echo \"Linux\"\n\n    OS=LINUX\n\n    AC_DEFINE(__LINUX__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\n\n    AC_HAVE_LIBRARY(util, [ LIBS=\"$LIBS -lutil\"; ], [])\nfi\n\n##############################################################\n# CFLAGS settings\n##############################################################\nif test -d /usr/local/include\nthen\n    CFLAGS=\"$CFLAGS -I /usr/local/include\"\nfi\n\nif test -d /usr/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /usr/local/lib\"\nfi\n\nif test -d /opt/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/opt/local/include\"\nfi\n\nif test -d /opt/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /opt/local/lib\"\nfi\n\nif test -d /usr/include/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -I /usr/include/i386-linux-gnu//\"\nfi\n\nif test -d /usr/lib/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -L /usr/lib/i386-linux-gnu/\"\nfi\n\nif test $ENABLE_JIT = 1\nthen\n    JIT=1\nelse\n    JIT=0\nfi\n\nAC_SUBST(JIT)\n\nif test $DEBUGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -g -DMDEBUG -Werror\"\nfi\n\nAC_SUBST(OS)\n\n###########################################\n# Libs\n###########################################\nCC=gcc\n\nINSTALL=\"/usr/bin/install -c\"\nDESTDIR=$myprefix\nAC_SUBST(DESTDIR)\n\nAC_SUBST(CFLAGS)\n\n###########################################\n# termux\n###########################################\nif pwd | grep /data/data/com.termux/files > /dev/null\nthen\n    echo \"termux on Android...termux\"\n\ncat <<'EOF' > vicl\n#!/bin/bash\n\nexport TERMUX=1\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone.ocl $@\nEOF\n\nelse\n    echo \"termux on Android...no termux\"\n\ncat <<'EOF' > vicl\n#!/bin/bash\n\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone.ocl $@\nEOF\n\nfi\n\nAC_OUTPUT(Makefile)\n\n"
  },
  {
    "path": "app-sample/vicl/install.sh",
    "content": "#! /bin/sh\n\n#\n# install - install a program, script, or datafile\n# This comes from X11R5; it is not part of GNU.\n#\n# $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $\n#\n# This script is compatible with the BSD install script, but was written\n# from scratch.\n#\n\n\n# set DOITPROG to echo to test this script\n\n# Don't use :- since 4.3BSD and earlier shells don't like it.\ndoit=\"${DOITPROG-}\"\n\n\n# put in absolute paths if you don't have them in your path; or use env. vars.\n\nmvprog=\"${MVPROG-mv}\"\ncpprog=\"${CPPROG-cp}\"\nchmodprog=\"${CHMODPROG-chmod}\"\nchownprog=\"${CHOWNPROG-chown}\"\nchgrpprog=\"${CHGRPPROG-chgrp}\"\nstripprog=\"${STRIPPROG-strip}\"\nrmprog=\"${RMPROG-rm}\"\n\ninstcmd=\"$mvprog\"\nchmodcmd=\"\"\nchowncmd=\"\"\nchgrpcmd=\"\"\nstripcmd=\"\"\nrmcmd=\"$rmprog -f\"\nmvcmd=\"$mvprog\"\nsrc=\"\"\ndst=\"\"\n\nwhile [ x\"$1\" != x ]; do\n    case $1 in\n\t-c) instcmd=\"$cpprog\"\n\t    shift\n\t    continue;;\n\n\t-m) chmodcmd=\"$chmodprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-o) chowncmd=\"$chownprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-g) chgrpcmd=\"$chgrpprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-s) stripcmd=\"$stripprog\"\n\t    shift\n\t    continue;;\n\n\t*)  if [ x\"$src\" = x ]\n\t    then\n\t\tsrc=$1\n\t    else\n\t\tdst=$1\n\t    fi\n\t    shift\n\t    continue;;\n    esac\ndone\n\nif [ x\"$src\" = x ]\nthen\n\techo \"install:  no input file specified\"\n\texit 1\nfi\n\nif [ x\"$dst\" = x ]\nthen\n\techo \"install:  no destination specified\"\n\texit 1\nfi\n\n\n# If destination is a directory, append the input filename; if your system\n# does not like double slashes in filenames, you may need to add some logic\n\nif [ -d $dst ]\nthen\n\tdst=\"$dst\"/`basename $src`\nfi\n\n# Make a temp file name in the proper directory.\n\ndstdir=`dirname $dst`\ndsttmp=$dstdir/#inst.$$#\n\n# Move or copy the file name to the temp name\n\n$doit $instcmd $src $dsttmp\n\n# and set any options; do chmod last to preserve setuid bits\n\nif [ x\"$chowncmd\" != x ]; then $doit $chowncmd $dsttmp; fi\nif [ x\"$chgrpcmd\" != x ]; then $doit $chgrpcmd $dsttmp; fi\nif [ x\"$stripcmd\" != x ]; then $doit $stripcmd $dsttmp; fi\nif [ x\"$chmodcmd\" != x ]; then $doit $chmodcmd $dsttmp; fi\n\n# Now rename the file to the real destination.\n\n$doit $rmcmd $dst\n$doit $mvcmd $dsttmp $dst\n\n\nexit 0\n"
  },
  {
    "path": "app-sample/vicl/update_vicl.sh",
    "content": "#!/bin/bash\n\nif [ -e Makefile ]\nthen\n    make distclean\nfi\nif [ ! -e Makefile ]\nthen\n    git add .\n    git commit \n    git remote add origin https://github.com/ab25cq/vicl.git\n    git push -u origin master\nfi\n\n"
  },
  {
    "path": "app-sample/vicl/vicl",
    "content": "#!/bin/bash\n\nexport TERMUX=1\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone.ocl $@\n"
  },
  {
    "path": "app-sample/vicl/vicl10VisualMode.clcl",
    "content": "\nclass ViCloneWindow version 6\n{\n    var visualModeStart:int;\n    var visualModeEnd:int;\n    var visualMode:bool\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        visualModeStart = -1;\n        visualModeEnd = -1;\n        visualMode = false;\n    }\n\n    def view():dynamic {\n        if(visualMode) {\n            for(y:=0; y<visibleTexts.length(); y++) {\n                line := visibleTexts.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                y2 := viewYToRealY(y);\n                cursor_line := viewYToRealY(cursorY);\n\n                if((y2 >= visualModeStart && y2 <= cursor_line) || (y2 >= cursor_line && y2 <= visualModeStart))\n                {\n                    attron(A_REVERSE);\n                }\n\n                mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n\n                if((y2 >= visualModeStart && y2 <= cursor_line) || (y2 >= cursor_line && y2 <= visualModeStart))\n                {\n                    attroff(A_REVERSE);\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s/%s%s\", { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                attroff(A_REVERSE);\n            }\n        }\n        else {\n            inherit();\n        }\n    }\n}\n\nclass ViClone version 10\n{\n    var clipBoard:SortableList<String>;\n    var pasteMode: int;\n\n    enum { PASTEMODE_LINE, PASTEMODE_CURSOR }\n\n    def initialize():dynamic {\n        inherit();\n\n        path := getenv(\"HOME\").add(\"/.clover2/vicl/clipbord\")\n        \n        if(access(path, R_OK) == 0) {\n            clipBoard = path.toPath().read().toString().split('\\n');\n        }\n        else {\n            clipBoard = SortableList<String>();\n        }\n\n        pasteMode = PASTEMODE_LINE;\n\n        ### Insert Mode ###\n        keyEvents['V'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            enterVisualMode();\n        }\n        keyEvents['p'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            if(pasteMode == PASTEMODE_LINE) {\n                pasteAfterCursorLineMode();\n            }\n            else {\n                pasteAfterCursor();\n            }\n        }\n        keyEvents['P'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            if(pasteMode == PASTEMODE_LINE) {\n                pasteBeforeCursorLineMode();\n            }\n            else {\n                pasteBeforeCursor();\n            }\n        }\n    }\n\n    def enterVisualMode() {\n        mode = VISUALMODE;\n\n        win.visualModeStart = win.getRealPosY();\n\n        win.visualMode = true;\n    }\n    \n    def finishVisualMode() {\n        mode = EDITMODE;\n        win.visualModeEnd = win.getRealPosY();\n        win.fixCursorAndScrollTop(win.scrollTopY);\n        win.visualMode = false;\n    }\n    \n    def renterVisualMode() {\n        if(win.visualModeStart != -1 && win.visualModeEnd != -1) {\n            mode = VISUALMODE;\n            win.moveCursor(win.visualModeEnd, 0);\n            view();\n            win.visualMode = true;\n        }\n    }\n    \n    def finalize(): dynamic {\n        inherit();\n        path := getenv(\"HOME\").add(\"/.clover2/vicl/clipbord\")\n        clipBoard.join(\"\\n\").write(path);\n    }\n\n    def clearClipBoard(): dynamic {\n        clipBoard.clear();\n    }\n    def addClipBoard(line:String, line_mode:bool):dynamic {\n        clearClipBoard();\n        \n        clipBoard.push(line);\n        \n        if(line_mode) {\n            pasteMode = PASTEMODE_LINE;\n        }\n        else {\n            pasteMode = PASTEMODE_CURSOR;\n        }\n    }\n    def addClipBoard(line:SortableList<String>, line_mode:bool):dynamic {\n        clearClipBoard();\n        \n        clipBoard.push(line);\n        \n        if(line_mode) {\n            pasteMode = PASTEMODE_LINE;\n        }\n        else {\n            pasteMode = PASTEMODE_CURSOR;\n        }\n    }\n\n    def pasteBeforeCursorLineMode():dynamic {\n        win.addUndoText();\n\n        line := win.getRealPosY();\n        win.texts.insert(line, clipBoard.clone());\n\n        win.makeVisibleTexts();\n        win.fixCursorAndScrollTop(win.scrollTopY);\n    }\n    def pasteAfterCursorLineMode():dynamic {\n        win.addUndoText();\n\n        line := win.getRealPosY();\n        win.texts.insert(line+1, clipBoard.clone());\n\n        win.makeVisibleTexts();\n        win.fixCursorAndScrollTop(win.scrollTopY);\n    }\n\n    def pasteBeforeCursor():dynamic {\n        win.addUndoText();\n\n        y := win.getRealPosY();\n        x := win.getRealPosX();\n\n        line := win.texts.items(y);\n\n        if(clipBoard.length() > 1) {\n            tail := line.subString(x, -1);\n            line.delete(x, -1);\n            line.append(clipBoard.items(0));\n\n            win.texts.insert(y+1, clipBoard.subList(1,-2).clone());\n            win.texts.insert(y + clipBoard.length()-1, clipBoard.items(-1).add(tail));\n        }\n        elif(clipBoard.length() == 1) {\n            line.insert(x, clipBoard.items(0));\n        }\n\n        win.makeVisibleTexts();\n        win.fixCursorAndScrollTop(win.scrollTopY);\n    }\n    \n    def pasteAfterCursor():dynamic {\n        win.addUndoText();\n\n        y := win.getRealPosY();\n        x := win.getRealPosX();\n\n        line := win.texts.items(y);\n\n        if(clipBoard.length() > 1) {\n            tail := line.subString(x+1, -1);\n            line.delete(x+1, -1);\n            line.append(clipBoard.items(0));\n\n            win.texts.insert(y+1, clipBoard.subList(1,-2).clone());\n            win.texts.insert(y + clipBoard.length()-1, clipBoard.items(-1).add(tail));\n        }\n        elif(clipBoard.length() == 1) {\n            line.insert(x+1, clipBoard.items(0));\n        }\n\n        win.makeVisibleTexts();\n        win.fixCursorAndScrollTop(win.scrollTopY);\n    }\n\n    def visualMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                finishVisualMode(); \n            }\n\n            case ('y'.to_int) {\n                line := win.getRealPosY();\n\n                if(win.visualModeStart < line) {\n                    addClipBoard(win.texts.subList(win.visualModeStart, line+1), true);\n                }\n                else {\n                    addClipBoard(win.texts.subList(line, win.visualModeStart+1), true);\n                }\n\n                finishVisualMode(); \n            }\n\n            case ('d'.to_int) {\n                win.addUndoText();\n\n                real_pos_y := win.getRealPosY();\n\n                if(win.visualModeStart < real_pos_y) {\n                    addClipBoard(win.texts.subList(win.visualModeStart, real_pos_y+1), true);\n                    win.texts.deleteWithRange(win.visualModeStart, real_pos_y+1);\n                    \n                    if(win.texts.length() == 0) {\n                        win.texts.push(\"\");\n                    }\n                }\n                else {\n                    addClipBoard(win.texts.subList(real_pos_y, win.visualModeStart+1), true);\n                    win.texts.deleteWithRange(real_pos_y, win.visualModeStart+1);\n                    if(win.texts.length() == 0) {\n                        win.texts.push(\"\");\n                    }\n                }\n\n                win.makeVisibleTexts(); \n                if(win.visualModeStart < win.visibleTextsPos.length())\n                {\n                    win.moveCursor(win.visualModeStart, 0);\n                }\n                else {\n                    win.moveCursor(win.visualModeStart-1, 0);\n                }\n                \n                finishVisualMode(); \n            }\n            case ('>'.to_int) {\n                win.addUndoText();\n\n                win.texts.subList(win.visualModeStart, win.getRealPosY()+1).each \n                {\n                    it.insert(0, \"    \");\n                } \n                \n                win.makeVisibleTexts(); \n                win.fixCursorAndScrollTop(win.scrollTopY);\n            }\n            case ('<'.to_int) {\n                win.addUndoText();\n\n                y := win.visualModeStart; \n                y2 := win.getRealPosY();\n                \n                lines := win.texts.subList(win.visualModeStart, y2+1).map {\n                    it.sub(/^    /, \"\");\n                } \n                \n                win.texts.deleteWithRange(win.visualModeStart, y2+1).insert(win.visualModeStart, lines); \n                \n                win.makeVisibleTexts(); \n                win.fixCursorAndScrollTop(win.scrollTopY);\n            }\n            case (':'.to_int) {\n                enterCommandMode();\n            }\n            case ('!'.to_int) {\n                win.addUndoText();\n\n                path := getenv(\"HOME\").add(\"/.clover2/vicl/vmode_out\");\n\n                win.texts.subList(win.visualModeStart, win.getRealPosY()+1).join(\"\\n\").write(path);\n                endwin();\n                iclover2(\"--controlling-terminal\", \"-s\", \"path := getenv(\\\"HOME\\\").add(\\\"/.clover2/vicl/vmode_out\\\"); path.toPath().read().toString()..toString().write(path)\", \"-p\", -24.toString(), \"-o\")\n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n\n                command_result := path.toPath().read().toString().split('\\n');\n\n                real_pos_y := win.getRealPosY();\n\n                if(win.visualModeStart < real_pos_y) {\n                    win.texts.deleteWithRange(win.visualModeStart, real_pos_y+1);\n                    \n                    if(win.texts.length() == 0) {\n                        win.texts.push(\"\");\n                    }\n                }\n                else {\n                    win.texts.deleteWithRange(real_pos_y, win.visualModeStart+1);\n                    if(win.texts.length() == 0) {\n                        win.texts.push(\"\");\n                    }\n                }\n\n                win.makeVisibleTexts(); \n                win.moveCursor(win.visualModeStart, 0);\n                \n                y := win.getRealPosY();\n                x := win.getRealPosX();\n\n                line := win.texts.items(y);\n\n                if(line != null) {\n                    if(command_result.length() >= 1) {\n                        win.texts.insert(y, command_result);\n                        win.makeVisibleTexts();\n                    }\n                }\n\n                finishVisualMode(); \n\n                mode = EDITMODE;\n                statusLineInCommandMode = \"\";\n            }\n            else {\n                mode = EDITMODE;\n                key2 := 0;\n                when(key) {\n                    case ('d'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int) \n                    {\n                        key2 = getch();\n                    }\n                }\n                runKeyEvents(key, key2);\n                mode = VISUALMODE;\n            }\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == VISUALMODE) {\n            visualMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n    def commandMode(key:int):dynamic {\n        if(win.visualMode) {\n            when(key) {\n                case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                    win.visualMode = false;\n                }\n                case (KEY_ENTER, ('J'-'A').to_int+1) {\n                    win.addUndoText();\n\n                    word := statusLineInCommandMode;\n                    \n                    command_result := win.texts.subList(win.visualModeStart, win.getRealPosY()+1).join(\"\\n\").toCommand().bash(\"-c\", word).toString().split('\\n');\n\n                    real_pos_y := win.getRealPosY();\n\n                    if(win.visualModeStart < real_pos_y) {\n                        win.texts.deleteWithRange(win.visualModeStart, real_pos_y+1);\n                        \n                        if(win.texts.length() == 0) {\n                            win.texts.push(\"\");\n                        }\n                    }\n                    else {\n                        win.texts.deleteWithRange(real_pos_y, win.visualModeStart+1);\n                        if(win.texts.length() == 0) {\n                            win.texts.push(\"\");\n                        }\n                    }\n\n                    win.makeVisibleTexts(); \n                    win.moveCursor(win.visualModeStart, 0);\n                    \n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    line := win.texts.items(y);\n\n                    if(line != null) {\n                        if(command_result.length() >= 1) {\n                            win.texts.insert(y, command_result);\n                            win.makeVisibleTexts();\n                        }\n                    }\n\n                    finishVisualMode(); \n\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                    win.visualMode = false;\n                }\n                else {\n                    inherit(key);\n                }\n            }\n        }\n        else {\n            inherit(key);\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl11Undo.clcl",
    "content": "\nclass ViCloneWindow version 7\n{\n    var undoTexts:SortableList<SortableList<String>>;\n    var undoIndex:int;\n    var undoCurosrPosition:EqualableList<Tuple3<Integer, Integer, Integer>>;\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        undoTexts = SortableList<SortableList<String>>();\n        undoIndex = 0;\n\n        undoCurosrPosition = EqualableList<Tuple3<Integer, Integer, Integer>>();\n    }\n\n    def addUndoText():dynamic {\n        undoTexts.deleteWithRange(undoIndex, -1);\n        undoTexts.push(texts.clone());\n        undoCurosrPosition.deleteWithRange(undoIndex, -1);\n        undoCurosrPosition.push((scrollTopY, cursorY, cursorX));\n        undoIndex++;\n    }\n    \n    def clearUndoText():dynamic {\n        undoTexts?.clear();\n        undoIndex = 0; \n        \n        undoCurosrPosition?.clear(); \n    } \n\n    def undo() {\n        if(undoIndex == undoTexts.length()) {\n            addUndoText();\n            undoIndex--;\n        }\n        if(undoIndex > 0) {\n            undoIndex--;\n            texts = undoTexts.items(undoIndex);\n\n            makeVisibleTexts();\n            \n            (scrollTopY, cursorY, cursorX) = undoCurosrPosition.items(undoIndex);\n\n            fixCursorAndScrollTop(scrollTopY);\n            \n            makeVisibleTexts()\n        }\n    }\n\n    def reverseUndo() {\n        if(undoIndex < undoTexts.length()-1) {\n            undoIndex++;\n            texts = undoTexts.items(undoIndex);\n\n            makeVisibleTexts();\n            \n            (scrollTopY, cursorY, cursorX) = undoCurosrPosition.items(undoIndex);\n\n            fixCursorAndScrollTop(scrollTopY);\n            \n            makeVisibleTexts()\n        }\n    }\n}\n\nclass ViClone version 11\n{\n    def initialize():dynamic {\n        inherit();\n\n        keyEvents['u'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.undo();\n        }\n        keyEvents[('R'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {\n            win.reverseUndo();\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl12grave.clcl",
    "content": "\nclass ViCloneWindow version 8\n{\n    graveCursorPosition:int[];\n    numGraveCursorPosition: int;\n    savedCursorPosition: int;\n     \n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n        \n        numGraveCursorPosition = 'z'-'a'+1;\n        graveCursorPosition = int[numGraveCursorPosition]();\n        for(i:=0; i<numGraveCursorPosition; i++) {\n            graveCursorPosition[i] = -1;\n        }\n        savedCursorPosition = -1;\n    }\n\n    def grave(key2:int) {\n        if(key2.to_char >= 'a' && key2.to_char <= 'z') {\n            n := (key2 - 'a').to_int;\n            if(graveCursorPosition[n] != -1) {\n                savedCursorPosition = getRealPosY();\n                moveCursor(graveCursorPosition[n], 0);\n            }\n        }\n        elif(key2.to_char == '`') {\n            if(savedCursorPosition != -1) {\n                saved_cursor_position := getRealPosY();\n                moveCursor(savedCursorPosition, 0);\n                savedCursorPosition = saved_cursor_position;\n            }\n        }\n    }\n\n    def goGrave(key2:int) {\n        if(key2.to_char >= 'a' && key2.to_char <= 'z') {\n            n := (key2 - 'a').to_int;\n            graveCursorPosition[n] = getRealPosY();\n        }\n    }\n}\n\nclass ViClone version 12\n{\n    def initialize():dynamic {\n        inherit();\n\n        ### Insert Mode ###\n        keyEvents['`'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.grave(key2);\n        }\n        keyEvents['m'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.goGrave(key2);\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl13dot.clcl",
    "content": "\nclass ViClone version 13\n{\n    lastKey: int;\n    lastKey2: int;\n    lastInsertedTextPos: Tuple2<Integer, Integer>;\n    lastInsertedString: SortableList<String>;\n    \n    def initialize():dynamic {\n        inherit();\n        \n        lastKey = 0;\n        lastKey2 = 0;\n        lastInsertedTextPos = (0, 0);\n        \n        lastInsertedString = SortableList<String>();\n        \n        ### Insert Mode ###\n        keyEvents['.'.to_int] = lambda(self:ViClone, key:int, key2:int) \n        {\n            when(lastKey) {\n                case ('i'.to_int) {\n                    insertOnceMore();\n                }\n                case ('a'.to_int) {\n                    insertOnceMore();\n                }\n                case ('o'.to_int) {\n                    insertOnceMore();\n                }\n                case ('A'.to_int) {\n                    insertOnceMore();\n                }\n                case ('c'.to_int) {\n                    if(lastKey2 == 'w'.to_int \n                        || lastKey2 == 'e'.to_int) \n                    {                     \n                        win.addUndoText();\n\n                        (y, x) := forwardWord(0); \n                        \n                        (y2, x2) := (win.getRealPosY(), win.getRealPosX());\n                     \n                        line := win.texts.items(y2);\n                        \n                        if(y > y2) {\n                            line.delete(x2, -1);\n                        } \n                        else { \n                            line.delete(x2, x); \n                        } \n\n                        insertOnceMore();\n                    }\n                }\n            }\n        }\n    }\n    \n    def setLastInsertedTextPos():dynamic {\n        lastInsertedTextPos = (win.getRealPosY(), win.getRealPosX());\n        lastInsertedString = SortableList<String>();\n    }\n    \n    def getLastInsertedText():dynamic {\n        (y, x) := (win.getRealPosY(), win.getRealPosX());\n\n        list := win.texts.subList(lastInsertedTextPos.value1, y+1)\n\n        if(list.length() == 1) {\n            lastInsertedString.push(list.items(0).subString(lastInsertedTextPos.value2, x));\n        }\n        elif(list.length() == 2) {\n            lastInsertedString.push(list.items(0).subString(lastInsertedTextPos.value2, -1));\n            lastInsertedString.push(list.items(1).subString(0, x+1));\n        }\n        elif(list.length() > 2) {\n            lastInsertedString.push(list.items(0).subString(lastInsertedTextPos.value2, -1));\n            lastInsertedString.push(list.subList(1,-2));\n            lastInsertedString.push(list.items(-1).subString(0, x+1));\n        }\n    }\n    \n    def insertOnceMore():dynamic {\n        x := win.getRealPosX();\n        y := win.getRealPosY();\n\n        if(lastInsertedString.length() == 1) {\n            win.addUndoText();\n\n            line := win.texts.items(y);\n            line.insert(x, lastInsertedString.items(0));\n\n            win.makeVisibleTexts();\n        }\n        elif(lastInsertedString.length() > 1) {\n            win.addUndoText();\n\n            line := win.texts.items(y);\n            line.insert(x, lastInsertedString.items(0));\n            win.texts.insert(y+1, lastInsertedString().subList(1,-1));\n\n            win.makeVisibleTexts();\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == EDITMODE) {\n            inherit(key, key2);\n\n            if(keyEvents[key] != null) {\n                if(key != '.' && key != 'j' && key != 'k' && key != 'l' && key != 'h' && key != ('D'-'A').to_int+1 && key != ('U'-'A').to_int+1 && key != '/' && key != 'u' && key != 'n' && key != 'N' && key != 'g') \n                {\n                    lastKey = key;\n                    lastKey2 = key2;\n                }\n            }\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl14Completion.clcl",
    "content": "\nclass ViClone version 14\n{\n    completionCommandNames:SortableList<String>;\n\n    def initialize():dynamic {\n        inherit();\n        \n        if(win.fileName.match(/.+\\.cl$|.+\\.clcl$/)) \n        {\n            completionCommandNames = tyclover2(\"--command\").toString().split(/\\n/)\n        }\n\n        keyEvents['['.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            when(key2) {\n                case ('['.to_int) {\n                    if(win.fileName.match(/.+\\.clcl$|.+\\.jsclcl$/)) {\n                        (y, x) := getMethodDefinitionTop();\n    \n                        if(y != -1 && x != -1) {\n                            win.moveCursor(y, x);\n                        }\n                    }\n                    else {\n                        (y, x) := getFunctionDefinitionTop();\n                        \n                        \n                        if(y != -1 && x != -1) {\n                            win.moveCursor(y, x);\n                        }\n                    }\n                }\n            }\n        }\n\n        keyEvents[']'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            when(key2) {\n                case (']'.to_int) {\n                    if(win.fileName.match(/.+\\.clcl$|.+\\.jsclcl$/)) {\n                        (y, x) := getNextmethodDefinitionTop();\n    \n                        if(y != -1 && x != -1) {\n                            win.moveCursor(y, x);\n                        }\n                    }\n                    else {\n                        (y, x) := getNextFunctionDefinitionTop();\n    \n                        if(y != -1 && x != -1) {\n                            win.moveCursor(y, x);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    def getMethodDefinitionTop(): Tuple2<Integer, Integer> {\n        i := win.getRealPosY()-1;\n        it := win.texts.iterator(i);\n        while(it != null) {\n            line := it.item;\n\n            if(line.match(/def\\s+.+\\(/)) {\n                y := i;\n                it := win.texts.iterator(y);\n                while(it != null) {\n                    line := it.item;\n\n                    x := line.indexOf(\"{\");\n\n                    if(x != -1) {\n                        return (y, x);\n                    }\n\n                    it = it.next;\n                    y++;\n                }\n            }\n\n            i--;\n            it = it.prev;\n        }\n\n        return (-1, -1)\n    }\n    def getNextmethodDefinitionTop(): Tuple2<Integer, Integer> {\n        i := win.getRealPosY() + 1;\n        it := win.texts.iterator(i);\n        while(it != null) {\n            line := it.item;\n\n            if(line.match(/def\\s+.+\\(/)) {\n                y := i;\n                it := win.texts.iterator(y);\n                while(it != null) {\n                    line := it.item;\n\n                    x := line.indexOf(\"{\");\n\n                    if(x != -1) {\n                        return (y, x);\n                    }\n\n                    y++;\n                    it = it.next;\n                }\n            }\n\n            i++;\n            it = it.next;\n        }\n\n        return (-1, -1)\n    }\n\n    def getInnerClassDefinitionName(): String {\n        i := win.getRealPosY()-1;\n        it := win.texts.iterator(i);\n        while(it != null) {\n            line := it.item;\n\n            if(line.match(/^class\\s+[a-zA-Z0-9_]+/)) {\n                return line.scan(/^class\\s+([a-zA-Z0-9_]+)/).items(1);\n            }\n            if(line.match(/^inherit\\s+[a-zA-Z0-9_]+/)) {\n                return line.scan(/^inherit\\s+([a-zA-Z0-9_]+)/).items(1);\n            }\n\n            i--;\n            it = it.prev;\n        }\n\n        return \"\";\n    }\n    \n    def getFunctionDefinitionTop():Tuple2<Integer, Integer> {\n        i := win.getRealPosY()-1;\n        it := win.texts.iterator(i);\n\n        while(it != null) {\n            line := it.item;\n\n            if(line.indexOf(\"{\") == 0) {\n                return (i, 0);\n            }\n\n            i--;\n            it = it.prev;\n        }\n\n        return (-1, -1);\n    }\n    \n    def getNextFunctionDefinitionTop():Tuple2<Integer, Integer> {\n        i := win.getRealPosY()+1;\n        it := win.texts.iterator(i);\n        while(it != null) {\n            line := it.item;\n\n            if(line.indexOf(\"}\") == 0) {\n                return (i, 0);\n            }\n\n            i++;\n            it = it.next;\n        }\n\n        return (-1, -1);\n    }\n    \n    def getSource():String {\n        source := \"\";\n        if(win.fileName.match(/.+\\.clcl$|.+\\.jsclcl$/)) {\n            (y, x) := getMethodDefinitionTop();\n            \n            ### get argument variable ###\n            class_name := getInnerClassDefinitionName();\n            source.append(\"self:\\{class_name}? = null;\\n\");\n            \n            i := y;\n            it := win.texts.iterator(i);\n            while(it != null) {\n                line2 := it.item;\n                \n                if(line2.match(/def\\s+(.+)\\(.*\\)/)) {\n                    line_arguments := line2.scan(/def\\s+.+\\((.*)\\)/).items(1);\n                    \n                    variable_name := \"\";\n                    type_name := \"\";\n                    flag := true;\n                    for(i:=0; i<line_arguments.length(); i++) {\n                        c := line_arguments.chars(i);\n                        \n                        if(c == ':') {\n                            flag = false;\n                        }\n                        elif(c == ' ' || c == '\\t') {\n                        }\n                        elif(c == ',') {\n                            boxing_type_name := Clover.primitiveClassToBoxingClass(type_name);\n                            source.append(\"\\{variable_name}:\\{boxing_type_name}? = null;\");\n                            variable_name = \"\";\n                            type_name = \"\";\n                            flag = true;\n                        }\n                        else {\n                            if(flag) {\n                                variable_name.append(c);\n                            }\n                            else {\n                                type_name.append(c);\n                            }\n                        }\n                    }\n                    \n                    if(!type_name.equals(\"\") && !variable_name.equals(\"\")) {\n                        boxing_type_name := Clover.primitiveClassToBoxingClass(type_name);\n                        source.append(\"\\{variable_name}:\\{boxing_type_name}? = null;\\n\");\n                    }\n                    break;\n                }\n\n                i--;\n                it = it.prev;\n            }\n            \n            line2 := win.texts.items(y);\n            source.append(line2.subString(x+1, -1));\n            source.append(\"\\n\");\n            \n            i = y + 1;\n            it = win.texts.iterator(i);\n            while(i < win.getRealPosY()) {\n                line2 = it.item;\n\n                source.append(line2);\n                source.append(\"\\n\");\n                i++;\n                it = it.next;\n            }\n            \n            line2 = win.texts.items(i);\n            source.append(line2.subString(0, win.getRealPosX()));\n            source.append(\"\\n\");\n        }\n        else {\n            i := 0;\n            it := win.texts.iterator(i);\n            while(i < win.getRealPosY()) {\n                line2 := it.item;\n                source.append(line2);\n                source.append(\"\\n\");\n\n                it = it.next;\n                i++;\n            }\n            line2 := win.texts.items(i);\n            source.append(line2.subString(0, win.getRealPosX()));\n            source.append(\"\\n\");\n        }\n        \n        ### remove comment ###\n        source = source.sub(regex \"#.+\\n\"g, \"\").sub(/\\n/g, \" \")\n        source = source.sub(/\\/\\*.+\\*\\//g, \"\")\n        \n        return source;\n    }\n\n    def localVariableCompletion(source:String):SortableList<String> {\n        local_variables := source.toCommand().tyclover2(\"--lvar\").toString().split(/\\n/);\n\n        return local_variables;\n    }\n\n    def skipBlock(line_num:int):int {\n        p := win.texts.subList(line_num, -1).join(\"\\n\").toBuffer();\n        p.append('\\0');\n\n        squote := false;\n        dquote := false;\n        regex_flag := false;\n\n        nest := 0;\n        while(p->byte != '\\0') {\n            if(p->byte == '\\n') {\n                line_num++;\n                p++;\n            }\n            elif(!squote && !dquote && p->byte == '/') {\n                regex_flag = !regex_flag;\n                p++;\n            }\n            elif(!squote && !regex_flag && p->byte == '\"') {\n                dquote = !dquote;\n                p++;\n            }\n            elif(!dquote && !regex_flag && p->byte == '\\'') {\n                squote = !squote;\n                p++;\n            }\n            elif(squote || dquote || regex_flag) {\n                p++;\n            }\n            elif(p->byte == '{') {\n                p++\n                nest++;\n            }\n            elif(p->byte == '}') {\n                p++;\n                if(nest == 1) {\n                    return line_num;\n                }\n                nest--;\n            }\n            else {\n                p++;\n            }\n        }\n\n        return -1;\n    }\n\n    def innerFieldsCompletion(source:SortableList<String>, inner_fields:SortableList<String>, inner_class_name:String)  {\n        inner_class_flag := false;\n        i := 0;\n        it := source.iterator(i);\n        while(it != null) {\n            line := it.item;\n            \n            if(line.match(/class\\s+[a-zA-Z0-9_]+/)) {\n                class_name := line.scan(/class\\s+([a-zA-Z0-9_]+)/).items(1);\n\n                if(inner_class_name.equals(class_name)) {\n                    inner_class_flag = true;\n                }\n                else {\n                    inner_class_flag = false;\n                }\n            }\n\n            if(inner_class_flag) {\n                if(line.match(/def\\s+[a-zA-Z0-9_]+\\(/)) {\n                    ### skip block ###\n                    n := skipBlock(i);\n                    if(n == -1) {\n                        break;\n                    }\n\n                    i = n + 1;\n                    it = source.iterator(i);\n                }\n                elif(line.match(/[a-zA-Z0-9_]+:[a-zA-Z0-9_]+/)) {\n                    field_name := line.scan(/([a-zA-Z0-9_]+):[a-zA-Z0-9_]+/).items(1);\n\n                    inner_fields.push(field_name);\n                }\n                elif(line.match(/var\\s+[a-zA-Z0-9_]+\\s*:/)) {\n                    field_name := line.scan(/var\\s+([a-zA-Z0-9_]+)\\s*:/).items(1);\n\n                    inner_fields.push(field_name);\n                }\n            }\n\n            i++;\n            it = it.next;\n        }\n    }\n\n    def innerMethodCompletion(source:SortableList<String>, inner_methods:SortableList<String>, inner_class_name:String): SortableList<String>  {\n        inner_class_flag := false;\n        i := 0;\n        it := source.iterator(i);\n        while(it != null) {\n            line := it.item;\n\n            if(line.match(/class\\s+[a-zA-Z0-9_]+/)) {\n                class_name := line.scan(/class\\s+([a-zA-Z0-9_]+)/).items(1);\n\n                if(inner_class_name.equals(class_name)) {\n                    inner_class_flag = true;\n                }\n                else {\n                    inner_class_flag = false;\n                }\n            }\n\n            if(inner_class_flag) {\n                if(line.match(/def\\s+[a-zA-Z0-9_]+\\(.*\\)/)) {\n                    method_name := line.scan(/def\\s+([a-zA-Z0-9_]+\\(.*\\))/).items(1);\n\n                    inner_methods.push(method_name);\n                    \n                    ### skip block ###\n                    n := skipBlock(i);\n                    if(n == -1) {\n                        break;\n                    }\n\n                    i = n + 1;\n                    it = source.iterator(i);\n                }\n            }\n\n            i++;\n            it = it.next;\n        }\n    }\n    \n    def classNameCompletion():SortableList<String> {\n        if(win.fileName.match(/.+\\.jscl$|.+\\.jsclcl$/)) {\n            return tyclover2(\"--class\", \"--js\").toString().split(/\\n/)\n        }\n        else {\n            return tyclover2(\"--class\").toString().split(/\\n/)\n        }\n    }\n    \n    def commandNameCompletion():SortableList<String> {\n        return completionCommandNames;\n    }\n    \n    def topLevelCompletion(source:String) {\n        words := SortableList<String>();\n        \n        local_variables := localVariableCompletion(source);\n        words.append(local_variables);\n        \n        class_names := classNameCompletion()\n        words.append(class_names);\n\n/*\n        class_names2 := getClassNameInSource();\n        words.append(class_names2);\n*/\n      \n        if(!win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n            command_names := commandNameCompletion();\n            words.append(command_names);\n        }\n\n        words.append(slist { \"if\", \"when\", \"while\", \"for\", \"break\", \"true\", \"false\", \"null\", \"wildcard\", \"throw\", \"try\", \"return\", \"new\", \"closure\", \"lambda\", \"var\", \"val\", \"def\", \"inherit\", \"unset\", \"list\", \"elist\", \"slist\", \"tuple\", \"hash\", \"array\", \"earray\", \"sarray\" });\n        \n        klass:Class? = null;\n        \n        if(win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n            klass = Class(\"Global\", true);\n        }\n        else {\n            klass = Class(\"Global\", false);\n        }\n\n        methods := klass.getMethods();\n\n        global_methods := SortableList<String>();\n        it := methods.head();\n        while(it != null) {\n            method := it.item;\n            global_methods.push(method.methodNameAndParams);\n            it = it.next;\n        }\n        words.append(global_methods);\n\n        if(win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n            klass = Class(\"System\", true);\n        }\n        else {\n            klass = Class(\"System\", false);\n        }\n        methods = klass.getMethods();\n\n        system_methods := SortableList<String>();\n        it = methods.head();\n        while(it != null) {\n            method := it.item;\n            system_methods.push(method.methodNameAndParams);\n            it = it.next;\n        }\n        words.append(system_methods);\n        \n        if(win.fileName.match(/.+\\.clcl$|.+\\.jsclcl$/)) {\n            inner_class_name := getInnerClassDefinitionName();\n\n            class_name := Clover.primitiveClassToBoxingClass(inner_class_name);\n        \n            klass:Class? = null;\n            try {\n                if(win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n                    klass = Class(class_name, true);\n                }\n                else {\n                    klass = Class(class_name);\n                }\n            } catch(e:Exception) {\n                messageBox(\"class not found \\{class_name}\");\n                return;\n            }\n\n            inner_methods := SortableList<String>();\n            methods := klass.getMethods();\n            it := methods.head();\n            while(it != null) {\n                method := it.item;\n                inner_methods.push(method.methodNameAndParams);\n\n                it = it.next;\n            }\n            words.append(inner_methods);\n\n            inner_fields := SortableList<String>();\n            fields := klass.getFields();\n            it2 := fields.head();\n            while(it2 != null) {\n                field := it2.item;\n                inner_fields.push(field.name);\n\n                it2 = it2.next();\n            }\n            words.append(inner_fields);\n        }\n        \n        #words.append(win.texts.join(\"\\n\").scan(/\\w+/));\n        \n        (inputing_text,j) := gettingInputingWord();\n        completion_core(inputing_text, j, words)\n    }\n\n    def get_class_names(source:SortableList<String>, result:SortableList<String>)  {\n        it := source.head();\n        while(it != null) {\n            line := it.item;\n\n            if(line.match(/^class [a-zA-Z0-9_]+/)) {\n                class_name := line.scan(/^class ([a-zA-Z0-9_]+)/).items(1);\n\n                result.push(class_name);\n            }\n            if(line.match(/include \".+\"/)) {\n                file_name := line.scan(/include \"(.+)\"/).items(1);\n\n                try {\n                    source2 := file_name.toPath().read().toString().split(/\\n/);\n\n                    get_class_names(source2, result);\n                }\n            }\n\n            it = it.next;\n        }\n    }\n\n    def getClassNameInSource():SortableList<String> {\n        result := SortableList<String>();\n\n        get_class_names(win.texts, result);\n\n        return result;\n    }\n    \n    def methodNameCompletion(source:String) {\n        line := win.texts.items(win.getRealPosY());\n\n        type_name := \"\";\n        if(win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n            class_name := getInnerClassDefinitionName();\n\n            if(class_name.equals(\"\")) {\n                type_name = source.toCommand().tyclover2(\"--js\").toString().chomp();\n            }\n            else {\n                type_name = source.toCommand().tyclover2(class_name, \"--js\").toString().chomp();\n            }\n        }\n        elif(win.fileName.match(/.+\\.clcl$/)) {\n            class_name := getInnerClassDefinitionName();\n\n            if(class_name.equals(\"\")) {\n                type_name = source.toCommand().tyclover2().toString().chomp();\n            }\n            else {\n                type_name = source.toCommand().tyclover2(class_name).toString().chomp();\n            }\n        }\n        else {\n            type_name = source.toCommand().tyclover2().toString().chomp();\n        }\n        \n        object_name := line.scan(/([a-zA-Z_0-9]+)\\.[a-zA-Z_0-9]*/).items(1);\n        \n        is_class_name := false;\n        try {\n            Clover.load(object_name);\n            is_class_name = true;\n        }\n        \n        if(is_class_name) {\n            class_name := object_name;\n            klass:Class? = null;\n            if(win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n                klass = Class(class_name, true);\n            }\n            else {\n                klass = Class(class_name);\n            }\n            \n            words := SortableList<String>();\n            \n            fields := klass.getClassFields();\n            it := fields.head();\n            while(it != null) {\n                item := it.item;\n                words.push(item.name);\n\n                it = it.next;\n            }\n            \n            methods := klass.getClassMethods();\n            it2 := methods.head();\n            while(it2 != null) {\n                item := it2.item;\n                words.push(item.methodNameAndParams);\n                it2 = it2.next;\n            }\n            \n            (inputing_text,i) := gettingInputingWord();\n            completion_core(inputing_text, i, words)\n        }\n        else {\n            if(type_name.match(/\\s*(.+)\\s*/)) {\n                type_name = type_name.scan(/\\s*(.+)\\s*/).items(0);\n            }\n            \n            class_name := Clover.primitiveClassToBoxingClass(type_name);\n            \n            if(class_name.match(/.+<.+>/)) {\n                class_name = class_name.scan(/(.+)<.+>/).items(1);\n            }\n            \n            if(class_name.match(/.+\\?/)) {\n                class_name = class_name.scan(/(.+)\\?/).items(1);\n            }\n    \n            if(class_name.equals(\"\")) {\n                messageBox(\"require type for Method name completion. Maybe not compiled this source file\");\n                return; \n            }\n            \n            klass:Class? = null;\n            try {\n                if(win.fileName.match(/.+\\.jsclcl$|.+\\.jscl$/)) {\n                    klass = Class(class_name, true);\n                }\n                else {\n                    klass = Class(class_name);\n                }\n            } catch(e:Exception) {\n                messageBox(\"class not found \\{class_name}\");\n                return;\n            }\n            \n            words := SortableList<String>();\n            methods := klass.getMethods();\n    \n            if(class_name.equals(\"Command\")) {\n                command_names := commandNameCompletion();\n    \n                words.append(command_names);\n            }\n    \n            it := methods.head();\n            while(it != null) {\n                item := it.item;\n                words.push(item.methodNameAndParams);\n\n                it = it.next;\n            }\n            \n            (inputing_text,i) := gettingInputingWord();\n            completion_core(inputing_text, i, words)\n        }\n    }\n\n    def fileCompletion():dynamic {\n        line := win.texts.items(win.getRealPosY());\n\n        p := line.toBuffer();\n        p += p.length() -1;\n\n        dquort := false;\n        squort := false;\n\n        while(p >= p.head()) {\n            if(p->byte == ' ' || p->byte == '\\t') {\n                break;\n            }\n            elif(p->byte == '\"') {\n                dquort = true;\n                p++;\n                break;\n            }\n            elif(p->byte == '\\'') {\n                squort = true;\n                p++;\n                break;\n            }\n            else {\n                p--;\n            }\n        }\n\n        word := p.toStringFromPointedPoint();\n        i := p - p.head();\n\n        dir := dirname(word);\n\n        if(word.equals(\"\")) {\n            dir = \".\"\n        }\n        elif(word.equals(\"/\")) {\n            dir = \"/\";\n        }\n        elif(word.chars(-1) == '/') {\n            dir = word.subString(0, -2)\n        }\n\n        completion_success := false;\n        if(dir.equals(\".\")) {\n            words := p\".\".entries().map { it.subString(2, -1); }\n\n            completion_success = completion_core(word, i, words)\n        }\n        elif(dir.equals(\"/\")) {\n            words := dir.toPath().entries().map { it.subString(dir.length(), -1) }\n\n            completion_success = completion_core(word.subString(dir.length(), -1), i+dir.length(), words);\n        }\n        else {\n            words := dir.toPath().entries().map { it.subString(dir.length()+1, -1) }\n\n            completion_success = completion_core(word.subString(dir.length()+1, -1), i+dir.length()+1, words);\n        }\n\n        if(completion_success) {\n            completionedFileName := line.subString(i, -1);\n\n            try {\n                if(completionedFileName.toPath().to_stat().S_ISDIR()) {\n                    line.append(\"/\");\n                    win.cursorX++;\n                }\n                elif(squort) {\n                    line.append(\"' \");\n                    win.cursorX+=2;\n                }\n                elif(dquort) {\n                    line.append(\"\\\" \");\n                    win.cursorX+=2;\n                }\n                else {\n                    line.append(\" \");\n                    win.cursorX++;\n                }\n            }\n        }\n    }\n\n    def shellModeCompletion() {\n        line := win.texts.items(win.getRealPosY());\n\n        command_name_completion := true;\n\n        p := line.toBuffer();\n        p.append('\\0');\n\n        squort := false;\n        dquort := false;\n\n        while(p->byte == ' ' || p->byte == '\\t') {\n            p++;\n        }\n        \n        while(p->byte != '\\0') {\n            if(p->byte == '\\\\') {\n                p++;\n                if(p->byte != '\\0') {\n                    p++;\n                }\n            }\n            elif(!squort && p->byte == '\"') {\n                dquort = !dquort;\n                p++;\n            }\n            elif(!dquort && p->byte == '\\'') {\n                squort = !squort;\n                p++;\n            }\n            elif(squort || dquort) {\n                p++;\n            }\n            elif((p->byte == '|' && (p+1)->byte == '|')\n              || (p->byte == '&' && (p+1)->byte == '&'))\n            {\n                p += 2;\n                command_name_completion = true;\n\n                while(p->byte == ' ' \n                    || p->byte == '\\t') \n                {\n                    p++;\n                }\n\n                while(p->byte != '\\0') {\n                    if(p->byte == ' ' \n                        || p->byte == '\\t')\n                    {\n                        p++;\n                        command_name_completion = false;\n                        break;\n                    }\n                    else {\n                        p++;\n                    }\n                }\n\n            }\n            elif(p->byte == '|' || p->byte == ';') {\n                p++;\n                command_name_completion = true;\n\n                while(p->byte == ' ' \n                    || p->byte == '\\t') \n                {\n                    p++;\n                }\n\n                while(p->byte != '\\0') {\n                    if(p->byte == ' ' \n                        || p->byte == '\\t')\n                    {\n                        p++;\n                        command_name_completion = false;\n                        break;\n                    }\n                    else {\n                        p++;\n                    }\n                }\n\n            }\n            elif(p->byte == ' ' || p->byte == '\\t') {\n                p++;\n                command_name_completion = false;\n            }\n            else {\n                p++;\n            }\n        }\n\n        if(command_name_completion) {\n            words := SortableList<String>();\n            command_names := commandNameCompletion();\n\n            words.append(command_names);\n\n            (inputing_text,i) := gettingInputingWord();\n            completion_core(inputing_text, i, words)\n        }\n        else {\n            fileCompletion();\n        }\n    }\n\n    def gettingInputingWord():Tuple2<String,Integer> {\n        line := win.texts.items(win.getRealPosY());\n        \n        ### getting inputing word ###\n        start_i := win.getRealPosX()-1;\n        if(start_i >= line.length()) {\n            start_i = line.length()-1;\n        }\n        inputing_text := \"\";\n        i := 0;\n        for(i=start_i; i >= 0; i--) {\n            if(line.chars(i).isalnum() || line.chars(i) == '_') \n            {\n                inputing_text.insert(0, line.chars(i)); \n            } \n            else {\n                break; \n            } \n        }\n        if(i < 0) {\n            i = 0;\n        }\n        else {\n            i++;\n        }\n\n        return (inputing_text, i);\n    }\n\n    def completion_core(inputing_text:String, i:int, words:SortableList<String>):dynamic bool {\n        line := win.texts.items(win.getRealPosY());\n        \n        candidates := words.select { it.indexOf(inputing_text) == 0 && !it.equals(inputing_text) }.sort().uniq();\n\n        if(candidates.length() == 0) {\n        }\n        elif(candidates.length() == 1) {\n            selected_string := candidates.items(0);\n\n            if(selected_string.match(/[a-zA-Z_]+\\s*\\(/)) {\n                selected_string = selected_string.scan(/([a-zA-Z_]+)\\s*\\(/).items(1);\n            }\n\n            line.delete(i, win.getRealPosX()); \n            line.insert(i, selected_string);\n            win.cursorX += selected_string.length() - (win.getRealPosX() - i)\n        }\n        else {\n            index := selectStrings(line.subString(0, win.MaxX-1), candidates);\n\n            if(index == -1) {\n                return false;\n            }\n            else {\n                selected_string := candidates.items(index);\n\n                if(selected_string.match(/[a-zA-Z_]+\\s*\\(/)) {\n                    selected_string = selected_string.scan(/([a-zA-Z_]+)\\s*\\(/).items(1);\n                }\n\n                line.delete(i, win.getRealPosX());\n                line.insert(i, selected_string);\n                win.cursorX += selected_string.length() - (win.getRealPosX() - i);\n            }\n        }\n    \n        win.makeVisibleTexts();\n        \n        if(win.cursorX >= win.MaxX-1) {\n            win.cursorX -= win.MaxX-1;\n            win.cursorY++;\n        }\n        \n        return true;\n    } \n    \n    def clover2Completion() {\n        source := getSource();\n\n        is_shell_mode := source.toCommand().tyclover2(\"--shell\").toString().chomp().equals(\"true\");\n        \n        path_name_completion := source.match(regex \"p\\\".*?\\n\");\n        \n        if(source.match(/(.+?)\\.[a-zA-Z_]* $/)) {\n            source.delete(-1);\n            methodNameCompletion(source);\n        }\n        elif(path_name_completion) {\n            fileCompletion();\n        }\n        elif(win.fileName.match(/.+\\.clcl$|.+\\.cl$/) && is_shell_mode) {\n            shellModeCompletion();\n        }\n        else {\n            topLevelCompletion(source);\n        }\n    }\n    \n    def getWords():SortableList<String> {\n        return win.texts.join(\"\\n\").toCommand().bash(\"-c\", \"sed -re 's/  */\\\\n/g' | sed -re 's/[!-@\\\\[-\\\\`{-~]/\\\\n/g' | egrep -v '^$' | sort | uniq\").toString().split('\\n');\n    }\n    \n    def completion():dynamic {\n        words := getWords();\n\n        (inputing_text,i) := gettingInputingWord();\n        completion_core(inputing_text, i, words)\n    }  \n}"
  },
  {
    "path": "app-sample/vicl/vicl15CCompletion.clcl",
    "content": "\nclass ViCloneWindow version 9\n{\n    ccompletionCandidates: SortableList<String>;\n    \n    def getCMacros():SortableList<String> {\n        return texts.join(\"\\n\").toCommand().bash(\"-c\", \"gcc -I . -I \\{dirname(dirPath.add(\"/\").add(fileName))} -E -dM -xc - | sed -re 's/#define ([a-zA-Z_]+).+/\\\\1/' | grep -v '#define'\").toString().split('\\n');\n    }\n\n    def getCFuncTags():SortableList<String> {\n        funcs1 := texts.join(\"\\n\").toCommand().bash(\"-c\", \"gcc -I. -I \\{dirname(dirPath.add(\"/\").add(fileName))} -E -xc - | grep extern | sed -re 's/^extern [a-zA-Z0-9_]+ \\\\*?([a-zA-Z0-9_]+ \\\\(.+)/\\\\1/'\").toString().split('\\n');\n        funcs2 := texts.join(\"\\n\").toCommand().bash(\"-c\", \"gcc -I. -I \\{dirname(dirPath.add(\"/\").add(fileName))} -E -xc - | egrep '^[a-zA-Z_]+ +[a-z ,*A-Z_0-9]+\\\\(' | sed -re 's/[a-zA-Z_]+\\\\s+([a-zA-Z_]+)(\\\\([a-zA-Z_ .*,\\\\t]+\\\\)).*/\\\\1\\\\2/'\").toString().split('\\n');\n\n        return funcs1.add(funcs2);\n    }\n\n    def rehashCCompletion():dynamic {\n        if(fileName.match(/.+\\.c/)) {\n            ccompletionCandidates = SortableList<String>();\n            \n            #ccompletionCandidates.append(getCFuncTags())\n            #ccompletionCandidates.append(getCMacros());\n        }\n    }\n}\n\nclass ViClone version 15\n{\n    def initialize():dynamic {\n        inherit();\n        \n        win.rehashCCompletion();\n    }\n\n    def topLevelCCompletion() {\n        words := win.ccompletionCandidates;\n        words.append(getWords());\n        \n        (inputing_text,j) := gettingInputingWord();\n        completion_core(inputing_text, j, words)\n    }\n\n    def CCompletion():dynamic {\n        topLevelCCompletion();\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl16VVisual.clcl",
    "content": "\nclass ViCloneWindow version 10\n{\n    var vvisualModeStart:int;\n    var vvisualModeStartX:int;\n    var vvisualModeEnd:int;\n    var vvisualMode:bool\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        vvisualModeStart = -1;\n        vvisualModeStartX = -1;\n        vvisualModeEnd = -1;\n        vvisualMode = false;\n    }\n\n    def view():dynamic {\n        if(vvisualMode) {\n            for(y:=0; y<visibleTexts.length(); y++) {\n                line := visibleTexts.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                y2 := viewYToRealY(y);\n                cursor_line := viewYToRealY(cursorY);\n\n                if((y2 >= vvisualModeStart && y2 <= cursor_line) || (y2 >= cursor_line && y2 <= vvisualModeStart))\n                {\n                    x2 := getRealPosX();\n                    \n                    if(x2 == vvisualModeStartX) {\n                        x2++;\n                        line1 := line.subString(0, vvisualModeStartX);\n                        line2 := line.subString(vvisualModeStartX, x2);\n                        line3 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                    elif(x2 > vvisualModeStartX) {\n                        line1 := line.subString(0, vvisualModeStartX);\n                        line2 := line.subString(vvisualModeStartX, x2);\n                        line3 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                    else {\n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, vvisualModeStartX);\n                        line3 := line.subString(vvisualModeStartX, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                }\n                else {\n                    mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s/%s%s\", { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                attroff(A_REVERSE);\n            }\n        }\n        else {\n            inherit();\n        }\n    }\n}\n\nclass ViClone version 16\n{\n    def initialize():dynamic {\n        inherit();\n\n        ### Insert Mode ###\n        keyEvents['V'-'A'.to_int+1] = lambda(self:ViClone, key:int, key2:int) {\n            enterVisualMode();\n        }\n    }\n\n    def enterVisualMode() {\n        mode = VVISUALMODE;\n\n        win.vvisualModeStart = win.getRealPosY();\n        win.vvisualModeStartX = win.getRealPosX();\n\n        win.vvisualMode = true;\n    }\n    \n    def finishVisualMode() {\n        mode = EDITMODE;\n        win.vvisualModeEnd = win.getRealPosY();\n        win.vvisualMode = false;\n    }\n\n    def vvisualMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                finishVisualMode(); \n            }\n            case ('d'.to_int) {\n                win.addUndoText();\n                \n                x := win.vvisualModeStartX;\n                x2 := win.getRealPosX();\n                y := win.vvisualModeStart;\n                y2 := win.getRealPosY();\n                \n                line_start := 0;\n                line_end := 0;\n                char_start := 0;\n                char_end := 0;\n                \n                if(y <= y2) {\n                    line_start = y;\n                    line_end = y2;\n                }\n                else {\n                    line_start = y2;\n                    line_end = y;\n                }\n                \n                if(x == x2) {\n                    char_start = x;\n                    char_end = x + 1;\n                }\n                elif(x < x2) {\n                    char_start = x;\n                    char_end = x2;\n                }\n                else {\n                    char_start = x2;\n                    char_end = x;\n                }\n                \n                for(i:=line_start; i<=line_end; i++) {\n                    line := win.texts.items(i);\n                    line.delete(char_start, char_end);\n                }\n                \n                win.makeVisibleTexts();\n                win.fixCursorAndScrollTop(win.scrollTopY);\n                \n                finishVisualMode();\n            }\n            case ('I'.to_int) {\n                win.addUndoText();\n                \n                mode = VINSERTMODE;\n                win.modifiedText = true;\n            }\n            else {\n                mode = EDITMODE;\n                key2 := 0;\n                when(key) {\n                    case ('d'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int) \n                    {\n                        key2 = getch();\n                    }\n                }\n                runKeyEvents(key, key2);\n                mode = VVISUALMODE;\n            }\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == VVISUALMODE) {\n            vvisualMode(key);\n        }\n        elif(mode == VINSERTMODE) {\n            vinsertMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n    \n    def vinsertMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                finishVisualMode(); \n            }\n\n            ### Backspace ###\n            case (('H'-'A').to_int+1, KEY_BACKSPACE) {\n                win.addUndoText();\n                \n                x := win.vvisualModeStartX;\n                x2 := win.getRealPosX();\n                y := win.vvisualModeStart;\n                y2 := win.getRealPosY();\n                \n                line_start := 0;\n                line_end := 0;\n                char_start := 0;\n                char_end := 0;\n                \n                if(y <= y2) {\n                    line_start = y;\n                    line_end = y2;\n                }\n                else {\n                    line_start = y2;\n                    line_end = y;\n                }\n                \n                if(x < x2) {\n                    char_start = x;\n                    char_end = x2;\n                    \n                    for(i:=line_start; i<=line_end; i++) {\n                        line := win.texts.items(i);\n                        line.delete(char_end-1);\n                    }\n                    \n                    win.cursorX--;\n                    win.makeVisibleTexts();\n                }\n            }\n\n            else {\n                win.addUndoText();\n                \n                x := win.vvisualModeStartX;\n                x2 := win.getRealPosX();\n                y := win.vvisualModeStart;\n                y2 := win.getRealPosY();\n                \n                line_start := 0;\n                line_end := 0;\n                char_start := 0;\n                char_end := 0;\n                \n                if(y <= y2) {\n                    line_start = y;\n                    line_end = y2;\n                }\n                else {\n                    line_start = y2;\n                    line_end = y;\n                }\n                \n                if(x <= x2) {\n                    char_start = x;\n                    char_end = x2;\n                }\n                else {\n                    char_start = x2;\n                    char_end = x;\n                }\n                \n                for(i:=line_start; i<=line_end; i++) {\n                    line := win.texts.items(i);\n                    c := key.to_char;\n                    if(c.isalnum() || c == ' ' || c.isgraph()) {\n                        line.insert(char_end, c.toString());\n                    }\n                }\n\n                win.cursorX++;\n                win.makeVisibleTexts();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl17Macro.clcl",
    "content": "\nclass ViClone version17 {\n    var macro: EqualableList<Tuple2<Integer,Integer>>[];\n    var macroKey: int;\n    var macroMode: bool;\n    \n    def initialize():dynamic {\n        inherit();\n        \n        macro = EqualableList<Tuple2<Integer,Integer>>[KEY_MAX];\n\n        ### Insert Mode ###\n        keyEvents['q'] = lambda(self:ViClone, key:int, key2:int) {\n\n            macro[key2] = new EqualableList<Tuple2<Integer,Integer>>();\n            \n            macroKey = key2;\n            macroMode = true;\n        }\n        keyEvents['@'] = lambda(self:ViClone, key:int, key2:int) {\n            if(macro[key2] != null) {\n                for(i:=0; i<macro[key2].length(); i++) {\n                    key := macro[key2].items(i);\n\n                    runKeyEvents(key.value1, key.value2);\n                }\n            }\n        }\n    }\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(macroMode) {\n            if(mode == EDITMODE && key == 'q'.to_int) {\n                macroMode = false;\n            }\n            else {\n                macro[macroKey].push((key, key2));\n\n                inherit(key, key2);\n            }\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n    def statusView(): dynamic {\n        if(macroMode) {\n            maxy := getmaxy();\n\n            clearStatusLine();\n\n            attron(A_REVERSE);\n            mvprintw(maxy-1, 0, \"MACRO %c\", array { macroKey.to_char });\n            attroff(A_REVERSE);\n        }\n        else {\n            inherit();\n        }\n    }\n    def main():dynamic static {\n        vicl = ViClone();\n\n        sockfd := socket(AF_UNIX, SOCK_STREAM,  0);\n\n        saddr := sockaddr_un();\n\n        saddr.sun_family = AF_UNIX;\n        saddr.sun_path = getenv(\"HOME\").append(\"/.clover2/vicl/socket\");\n\n        rm(\"-rf\", saddr.sun_path);\n\n        bind(sockfd, saddr);\n        listen(sockfd, 1);\n\n        mask := fd_set();\n        read_ok := fd_set();\n\n        FD_ZERO(mask);\n        FD_SET(0, mask);\n        FD_SET(sockfd, mask);\n\n        loop_num := 0;\n\n        while(!vicl.endOfAplication) {\n            vicl.clearWithoutBlink(); \n            vicl.clearStatusLine();\n            vicl.dirView();\n            vicl.view();\n            vicl.statusView();\n            refresh();\n\n            read_ok = mask.clone();\n\n            result := select(sockfd+1, read_ok, null, null, null);\n\n            if(FD_ISSET(0, read_ok)) {\n                key := getch();\n\n                key2 := 0;\n\n                if(vicl.mode == ViClone.EDITMODE) {\n                    if(!vicl.macroMode) {\n                        when(key) {\n                            case ('@'.to_int, 'q'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                            {\n                                key2 = getch();\n                            }\n                        }\n                    }\n                    else {\n                        when(key) {\n                            case ('@'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                            {\n                                key2 = getch();\n                            }\n                        }\n                    }\n                }\n\n                vicl.runKeyEvents(key, key2);\n            }\n            elif(FD_ISSET(sockfd, read_ok)) {\n                caddr := sockaddr_un();\n                csockfd := accept(sockfd, caddr);\n\n                buf := Buffer(128);\n                read(csockfd, buf, 128);\n                \n                message := buf.toString();\n                \n                if(message.match(/^OPEN_FILE .+ \\d+$/)) {\n                    array := message.scan(/^OPEN_FILE (.+) (\\d+)/)\n                    \n                    file_name := array.items(1);\n                    try {\n                        file_name = realpath(file_name);\n                    }\n                    line_num := array.items(2).to_int();\n\n                    vicl.openFile(file_name, line_num);\n                }\n                elif(message.match(/^INSERT_FILE .+$/)) {\n                    array := message.scan(/^INSERT_FILE (.+)$/)\n                    \n                    file_name := array.items(1).chomp();\n\n                    text := file_name.toPath().read().toString();\n                    \n                    vicl.win.addUndoText();\n                    vicl.win.insertText(text);\n                }\n            }\n\n            if(loop_num % 256 == 0) {\n                Clover.compaction();\n            }\n            \n            loop_num++;\n        }\n\n        close(sockfd);\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl18Range.clcl",
    "content": "\nclass ViCloneWindow version 11\n{\n    var rangeModeStart:int;\n    var rangeModeStartX:int;\n    var rangeMode:bool\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        rangeModeStart = -1;\n        rangeModeStartX = -1;\n        rangeMode = false;\n    }\n\n    def view():dynamic {\n        if(rangeMode) {\n            for(y:=0; y<visibleTexts.length(); y++) {\n                line := visibleTexts.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                y2 := viewYToRealY(y);\n                cursor_line := viewYToRealY(cursorY);\n\n                if(y2 == cursor_line && y2 == rangeModeStart) \n                {\n                    x2 := getRealPosX();\n                \n                    if(x2 >= rangeModeStartX) \n                    {\n                        line1 := line.subString(0, rangeModeStartX);\n                        line2 := line.subString(rangeModeStartX, x2);\n                        line3 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                    else {\n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, rangeModeStartX);\n                        line3 := line.subString(rangeModeStartX, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                }\n                elif(y2 == rangeModeStart) \n                {\n                    if(y2 < cursor_line) {\n                        line1 := line.subString(0, rangeModeStartX);\n                        line2 := line.subString(rangeModeStartX, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        line1 := line.subString(0, rangeModeStartX);\n                        line2 := line.subString(rangeModeStartX, -1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                    }\n                }\n                elif(y2 == cursor_line) {\n                    if(y2 < rangeModeStart) {\n                        x2 := getRealPosX();\n                        \n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        x2 := getRealPosX();\n                        \n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, -1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line1);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, line1.length() + ViClone.vicl.dirPaneLength, line2);\n                    }\n                }\n                elif(y2 < rangeModeStart && y2 > cursor_line) {\n                    attron(A_REVERSE);\n                    mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n                    attroff(A_REVERSE);\n                }\n                elif(y2 > rangeModeStart && y2 < cursor_line) {\n                    attron(A_REVERSE);\n                    mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n                    attroff(A_REVERSE);\n                }\n                else {\n                    mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s/%s%s\", { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                attroff(A_REVERSE);\n            }\n        }\n        else {\n            inherit();\n        }\n    }\n}\n\nclass ViClone version 18\n{\n    def initialize():dynamic {\n        inherit();\n\n        ### Insert Mode ###\n        keyEvents['v'.to_int] = lambda(self:ViClone, key:int, key2:int) \n        {\n            enterRangeMode();\n        }\n    }\n\n    def enterRangeMode() {\n        mode = RANGEMODE;\n\n        win.rangeModeStart = win.getRealPosY();\n        win.rangeModeStartX = win.getRealPosX();\n        win.rangeMode = true;\n    }\n    \n    def finishRangeMode() {\n        mode = EDITMODE;\n        win.rangeMode = false;\n    }\n\n    def rangeMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                finishRangeMode(); \n            }\n            case ('d'.to_int) {\n                win.addUndoText();\n\n                x := win.getRealPosX();\n                y := win.getRealPosY();\n\n                x2 := win.rangeModeStartX;\n                y2 := win.rangeModeStart;\n\n                if(y < y2) {\n                    first_line := win.texts.items(y);\n                    last_line := win.texts.items(y2);\n\n                    clipBoard = SortableList<String>();\n                    clipBoard.push(first_line.subString(x, -1).clone());\n                    clipBoard.push(win.texts.subList(y+1,y2));\n                    clipBoard.push(last_line.subString(0, x2).clone());\n\n                    first_line.delete(x, -1);\n                    win.texts.deleteWithRange(y+1, y2);\n                    last_line.delete(0, x2);\n\n\n                    win.moveCursor(y, x);\n                }\n                elif(y == y2) {\n                    if(x < x2) {\n                        clipBoard = slist { win.texts.items(y).subString(x, x2) };\n\n                        win.texts.items(y).delete(x, x2);\n\n                        win.moveCursor(y, x);\n                    }\n                    else {\n                        clipBoard = slist { win.texts.items(y).subString(x2, x) };\n\n                        win.texts.items(y).delete(x2, x);\n\n                        win.moveCursor(y, x2);\n                    }\n                }\n                else {\n                    first_line := win.texts.items(y2);\n                    last_line := win.texts.items(y);\n\n                    clip_board := SortableList<String>();\n                    clip_board.push(first_line.subString(x2, -1).clone());\n                    clip_board.push(win.texts.subList(y2+1,y));\n                    clip_board.push(last_line.subString(0, x).clone());\n                    addClipBoard(clip_board, false);\n\n                    first_line.delete(x2, -1);\n                    win.texts.deleteWithRange(y2+1, y);\n                    last_line.delete(0, x);\n\n                    win.moveCursor(y2, x2);\n                }\n\n                win.makeVisibleTexts();\n                win.fixCursorAndScrollTop(win.scrollTopY);\n                win.modifiedText = true;\n\n                pasteMode = PASTEMODE_CURSOR;\n\n                finishRangeMode();\n            }\n            case ('y'.to_int) {\n                x := win.getRealPosX();\n                y := win.getRealPosY();\n\n                x2 := win.rangeModeStartX;\n                y2 := win.rangeModeStart;\n\n                if(y < y2) {\n                    first_line := win.texts.items(y);\n                    last_line := win.texts.items(y2);\n\n                    clip_board := SortableList<String>();\n                    clip_board.push(first_line.subString(x, -1).clone());\n                    clip_board.push(win.texts.subList(y+1,y2));\n                    clip_board.push(last_line.subString(0, x2).clone());\n                    addClipBoard(clip_board, false);\n                    \n                    win.moveCursor(y, x);\n                }\n                elif(y == y2) {\n                    if(x < x2) {\n                        clip_board := slist { win.texts.items(y).subString(x, x2) };\n                        addClipBoard(clip_board, false);\n                        \n                        win.moveCursor(y, x);\n                    }\n                    else {\n                        clip_board := slist { win.texts.items(y).subString(x2, x) };\n                        addClipBoard(clip_board, false);\n                        \n                        win.moveCursor(y, x2);\n                    }\n                }\n                else {\n                    first_line := win.texts.items(y2);\n                    last_line := win.texts.items(y);\n\n                    clip_board := SortableList<String>();\n                    clip_board.push(first_line.subString(x2, -1).clone());\n                    clip_board.push(win.texts.subList(y2+1,y));\n                    clip_board.push(last_line.subString(0, x).clone());\n                    addClipBoard(clip_board, false);\n\n                    win.moveCursor(y2, x2);\n                }\n\n                finishRangeMode();\n            }\n            else {\n                mode = EDITMODE;\n                key2 := 0;\n                when(key) {\n                    case ('d'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int) \n                    {\n                        key2 = getch();\n                    }\n                }\n                runKeyEvents(key, key2);\n                mode = RANGEMODE;\n            }\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == RANGEMODE) {\n            rangeMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl19Signal.clcl",
    "content": "\nclass ViClone version 19\n{\n    def initialize():dynamic {\n        inherit();\n\n        block:lambda(int) = lambda(signum:int) {\n            win_pos := 0;\n\n            ViClone.vicl.windows.each {\n                it.makeMaxxy(ViClone.vicl);\n                it.makeVisibleTexts();\n\n                it.winPos = win_pos;\n\n                clear();\n                vicl.clearWithoutBlink(); \n                vicl.clearStatusLine();\n                vicl.dirView();\n                vicl.view();\n                vicl.statusView();\n                refresh();\n\n                win_pos += it.MaxY;\n            }\n        }\n\n        signal(SIGWINCH, block);\n    }\n    def main():dynamic static {\n        vicl = ViClone();\n\n        sockfd := socket(AF_UNIX, SOCK_STREAM,  0);\n\n        saddr := sockaddr_un();\n\n        saddr.sun_family = AF_UNIX;\n        saddr.sun_path = getenv(\"HOME\").append(\"/.clover2/vicl/socket\");\n\n        rm(\"-rf\", saddr.sun_path);\n\n        bind(sockfd, saddr);\n        listen(sockfd, 1);\n\n        mask := fd_set();\n        read_ok := fd_set();\n\n        FD_ZERO(mask);\n        FD_SET(0, mask);\n        FD_SET(sockfd, mask);\n\n        loop_num := 0;\n\n        while(!vicl.endOfAplication) {\n            vicl.clearWithoutBlink(); \n            vicl.clearStatusLine();\n            vicl.dirView();\n            vicl.view();\n            vicl.statusView();\n            refresh();\n\n            read_ok = mask.clone();\n\n            result := -1;\n            try {\n                result = select(sockfd+1, read_ok, null, null, null);\n            } catch(e:Exception) {\n                if(!e.message.match(/Interrupted system call/) )\n                {\n                    e.message.println();\n                    exit(2);\n                }\n            }\n\n            if(FD_ISSET(0, read_ok)) {\n                key := getch();\n\n                if(key == 127) {\n                    key = 'H'-'A'+1\n                }\n\n                key2 := 0;\n\n                if(vicl.mode == ViClone.EDITMODE) {\n                    if(!vicl.macroMode) {\n                        when(key) {\n                            case ('@'.to_int, 'q'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                            {\n                                key2 = getch();\n                            }\n                        }\n                    }\n                    else {\n                        when(key) {\n                            case ('@'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                            {\n                                key2 = getch();\n                            }\n                        }\n                    }\n                }\n\n                vicl.runKeyEvents(key, key2);\n            }\n            elif(FD_ISSET(sockfd, read_ok)) {\n                caddr := sockaddr_un();\n                csockfd := accept(sockfd, caddr);\n\n                buf := Buffer(128);\n                read(csockfd, buf, 128);\n                \n                message := buf.toString();\n                \n                if(message.match(/^OPEN_FILE .+ \\d+$/)) {\n                    array := message.scan(/^OPEN_FILE (.+) (\\d+)/)\n                    \n                    file_name := array.items(1);\n                    try {\n                        file_name = realpath(file_name);\n                    }\n                    line_num := array.items(2).to_int();\n\n                    vicl.openFile(file_name, line_num);\n                }\n                elif(message.match(/^INSERT_FILE .+$/)) {\n                    array := message.scan(/^INSERT_FILE (.+)$/)\n                    \n                    file_name := array.items(1).chomp();\n\n                    text := file_name.toPath().read().toString();\n                    \n                    vicl.win.addUndoText();\n                    vicl.win.insertText(text);\n                }\n            }\n\n            if(loop_num % 256 == 0) {\n                Clover.compaction();\n            }\n            \n            loop_num++;\n        }\n\n        close(sockfd);\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl1App.clcl",
    "content": "\nclass ViClone version 1\n{\n    var endOfAplication:bool;\n    var keyEvents: lambda[](ViClone, int, int);\n    var mode: int;\n    var runningCurses:static bool;\n\n    var argFileName:String?;\n    var argLineNum:int;\n\n    enum { EDITMODE, INSERTMODE, COMMANDMODE, SEARCHMODE, VISUALMODE, DIRMODE, VVISUALMODE, VINSERTMODE, MACROMODE, RANGEMODE }\n\n    def initialize():dynamic {\n        endOfAplication = false;\n\n        mode = EDITMODE;\n\n        keyEvents = new lambda[KEY_MAX](ViClone, int, int)();\n\n        keyEvents['Z'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            if(key2 == 'Z'.to_int) {\n                endOfAplication = true;\n            }\n        }\n\n        setlocale(LC_ALL, \"\");\n\n        runningCurses = true;\n        initscr();\n        setEscapeDelay(0);\n        keypad(stdscr, true);\n        raw();\n        #nodelay(stdscr, true);\n        noecho();\n\n        argLineNum = -1;\n        Clover.ARGV.each {\n            if(it.match(/\\+\\d+/)) {\n                argLineNum \n                    = it.scan(/\\+(\\d+)/).items(1).to_int(); \n            }\n        } \n        \n        argv := String[Clover.ARGV.length]();\n        argc := 0;\n        Clover.ARGV.each {\n            if(it.match(/\\+\\d+/).negative()) {\n                argv[argc++] = it;\n            }\n        }\n        \n        ### read file ###\n        if(argc == 2) {\n            throw Exception(\"require file name\");\n        }\n        elif(argc == 3) {\n            argFileName = argv.items(2);\n        }\n        else {\n            throw Exception(\"vi clone can't edit multiple files on start time\");\n        }\n    }\n\n    def finalize():dynamic {\n        endwin();\n        runningCurses = false;\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl20Backup.clcl",
    "content": "\nclass ViCloneWindow version 12\n{\n    var tmpFilePath:String;\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        tmpFilePath = dirPath.add(\"/\").add(fileName).add(\".swp\");\n\n        if(access(tmpFilePath, R_OK) == 0) {\n            fpath := dirPath.add(\"/\").add(fileName);\n\n            if(tmpFilePath.toPath().to_stat().st_mtime > fpath.toPath().to_stat().st_mtime)\n            {\n                ViClone.messageBox(\"There is swap file in \\{tmpFilePath}. ViClone reads this file instead of \\{fpath} now. Maybe application has been crashed before. If you avoid this, quit ViClone and remove \\{tmpFilePath} file.\");\n\n                texts = tmpFilePath.toPath().read().toString().split('\\n');\n            }\n        }\n    }\n    def finalize(): dynamic {\n        rm(\"-f\", tmpFilePath);\n    }\n}\n\nclass ViClone version 20\n{\n    def finishInsertMode():dynamic {\n        inherit();\n\n#        win.texts.join(\"\\n\").write(win.tmpFilePath);\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl21Utf8.clcl",
    "content": "class ViCloneWindow version 13\n{\n    def realPosToViewPos(y:int, x:int): dynamic Tuple2<Integer, Integer> {\n        for(i:=0; i<visibleTextsPos.length(); i++) {\n            (y2, head, line_num) := visibleTextsPos.items(i);\n            line := visibleTexts.items(i);\n\n            width := line.length();\n            \n            if(y2 == y) {\n                if(x >= head && width == 0) {\n                    return (i, 0);\n                }\n                elif(x >= head && x == 0 && width == 0) {\n                    return (i, x-head);\n                }\n                elif(x >= head && x <= head + width)  {\n                    return (i, x-head);\n                }\n            }\n        }\n\n        return (-1,-1)\n    }\n    def fixCursorAndScrollTop(scrolltop_y_before:int, newline:bool=true):dynamic {\n        if(visibleTexts.length() < MaxY -1 && cursorY >= visibleTexts.length()) \n        {\n            cursorY = visibleTexts.length()-1;\n        }\n        \n        if(cursorY >= MaxY-1) {\n            (tmp, tmp2, top_line_size) := visibleTextsPos.items(0);\n\n            if(top_line_size >= MaxY-1)\n            {\n                scrollTopY++;\n                cursorY = 0;\n                cursorX = 0;\n            }\n            else {\n                scroll_size := cursorY - MaxY +2;\n\n                scrollTopY += scroll_size;\n                cursorY -= scroll_size + top_line_size -1;\n            }\n        }\n        if(cursorY < 0) {\n            scroll_size := -cursorY;\n\n            cursorY = 0;\n            scrollTopY -= scroll_size;\n        }\n        \n        if(scrollTopY >= texts.length()) {\n            cursorY = 0;\n            scrollTopY = texts.length()-1;\n        }\n\n        if(scrollTopY < 0) {\n            scrollTopY = 0;\n        }\n\n        if(scrolltop_y_before != scrollTopY) {\n            makeVisibleTexts();\n        }\n\n        line := visibleTexts.items(cursorY);\n\n        if(line == null) {\n            cursorX = 0;\n        }\n        elif(line.length() == 0) {\n            if(newline) {\n                if(cursorX > 0) {\n                    cursorX = 0;\n                    cursorY++;\n                }\n            }\n            else {\n                cursorX = 0;\n            }\n        }\n        elif(newline && cursorX >= line.length()) {\n            cursorX = 0;\n            cursorY++;\n        }\n\n        if(cursorX < 0) {\n            if(newline) {\n                cursorY--;\n                if(cursorY >= 0) {\n                    line := visibleTexts.items(cursorY);\n                    cursorX = line.length() -1;\n                }\n            }\n            else {\n                cursorX = 0;\n            }\n        }\n\n        if(cursorY < 0) {\n            cursorY = 0;\n            cursorX = 0;\n        }\n        \n        if(cursorY >= visibleTexts.length()) {\n            cursorY = visibleTexts.length() - 1;\n        }\n    }\n\n    def moveCursor(y:int, x:int):dynamic int {\n        (y2,x2) := realPosToViewPos(y, x);\n        \n        if(y2 >= 0 && y2 < visibleTexts.length())\n        {\n            (cursorY, cursorX) = realPosToViewPos(y, x);\n        }\n        else {\n            scroll_size := (MaxY-1)/2;\n            scrollTopY = y - scroll_size;\n\n            fixCursorAndScrollTop(scrollTopY);\n            makeVisibleTexts();\n\n            (cursorY, cursorX) = realPosToViewPos(y, x);\n\n            if(cursorY == -1 && cursorX == -1) {\n                scrollTopY = y;\n\n                fixCursorAndScrollTop(scrollTopY);\n                makeVisibleTexts();\n\n                (cursorY, cursorX) = realPosToViewPos(y, x);\n                fixCursorAndScrollTop(scrollTopY);\n                makeVisibleTexts();\n            }\n            else {\n                fixCursorAndScrollTop(scrollTopY);\n                makeVisibleTexts();\n            }\n        }\n    }\n\n    def makeVisibleTexts():dynamic {\n        visibleTexts = SortableList<String>();\n        visibleTextsPos = EqualableList<Tuple3<Integer, Integer, Integer>>();\n        \n        view_y := 0;\n        for(y:=scrollTopY; y < texts.length() && view_y < MaxY-1; y++) {\n            line := texts.items(y);\n            if(line == null) {\n                break;\n            }\n\n            term_len := ViClone.getTermLen(line);\n\n            if(term_len > MaxX-1) {\n                view_x := 0;\n                \n                x := 0;\n                head := 0;\n                line_height := 1;\n                while(x < line.length() && view_y < MaxY-1) {\n                    c := line.chars(x);\n                    \n                    if(c > 127) {\n                        view_x += 2;\n                        x++;\n                    }\n                    else {\n                        view_x ++;\n                        x++;\n                    }\n                    \n                    if(view_x >= MaxX-1) {\n                        visibleTexts.push(line.subString(head, x));\n                        visibleTextsPos.push((y, head, line_height));\n                        \n                        head = x;\n                        line_height++;\n                        view_x = 0;\n                        view_y++;\n                    }\n                }\n\n                if(x == line.length() && view_x == MaxX-1) {\n                    visibleTexts.push(line.subString(head, x));\n                    visibleTextsPos.push((y, head, line_height));\n                    \n                    head = x;\n                    line_height++;\n                    view_y++;\n\n                    visibleTexts.push(\"\");\n                    visibleTextsPos.push((y, head, line_height));\n                }\n                else {\n                    visibleTexts.push(line.subString(head, x));\n                    visibleTextsPos.push((y, head, line_height));\n                    view_y++\n                }\n            }\n            else {\n                term_len := ViClone.getTermLen(line);\n\n                if(term_len == MaxX-1) {\n                    visibleTexts.push(line);\n                    visibleTextsPos.push((y, 0, 1));\n                    \n                    visibleTexts.push(\"\");\n                    visibleTextsPos.push((y, 0, 2));\n                    view_y+=2;\n                }\n                else {\n                    visibleTexts.push(line);\n                    visibleTextsPos.push((y, 0, 1));\n                    view_y++;\n                }\n            }\n        }\n    }\n    def view():dynamic {\n        if(visualMode) {\n            for(y:=0; y<visibleTexts.length(); y++) {\n                line := visibleTexts.items(y);\n                pos := visibleTextsPos.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                if(pos.value3 > 1) {\n                    mvprintw(y + winPos, 0, \"~~~~ \", array { y + scrollTopY });\n                }\n                else {\n                    mvprintw(y + winPos, 0, \"%04d \", array { y + scrollTopY });\n                }\n\n                y2 := viewYToRealY(y);\n                cursor_line := viewYToRealY(cursorY);\n\n                if((y2 >= visualModeStart && y2 <= cursor_line) || (y2 >= cursor_line && y2 <= visualModeStart))\n                {\n                    attron(A_REVERSE);\n                }\n\n                mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line);\n\n                if((y2 >= visualModeStart && y2 <= cursor_line) || (y2 >= cursor_line && y2 <= visualModeStart))\n                {\n                    attroff(A_REVERSE);\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s/%s%s\", { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                attroff(A_REVERSE);\n            }\n        }\n        elif(vvisualMode) {\n            for(y:=0; y<visibleTexts.length(); y++) {\n                line := visibleTexts.items(y);\n                pos := visibleTextsPos.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                if(pos.value3 > 1) {\n                    mvprintw(y + winPos, 0, \"~~~~ \", array { y + scrollTopY });\n                }\n                else {\n                    mvprintw(y + winPos, 0, \"%04d \", array { y + scrollTopY });\n                }\n\n                y2 := viewYToRealY(y);\n                cursor_line := viewYToRealY(cursorY);\n\n                if((y2 >= vvisualModeStart && y2 <= cursor_line) || (y2 >= cursor_line && y2 <= vvisualModeStart))\n                {\n                    x2 := getRealPosX();\n                    \n                    if(x2 == vvisualModeStartX) {\n                        x2++;\n                        line1 := line.subString(0, vvisualModeStartX);\n                        line2 := line.subString(vvisualModeStartX, x2);\n                        line3 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5 + line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                    elif(x2 > vvisualModeStartX) {\n                        line1 := line.subString(0, vvisualModeStartX);\n                        line2 := line.subString(vvisualModeStartX, x2);\n                        line3 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5+ line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                    else {\n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, vvisualModeStartX);\n                        line3 := line.subString(vvisualModeStartX, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5 + line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                }\n                else {\n                    mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line);\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s/%s%s\", { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                attroff(A_REVERSE);\n            }\n        }\n        elif(rangeMode) {\n            for(y:=0; y<visibleTexts.length(); y++) {\n                line := visibleTexts.items(y);\n                pos := visibleTextsPos.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                if(pos.value3 > 1) {\n                    mvprintw(y + winPos, 0, \"~~~~ \", array { y + scrollTopY });\n                }\n                else {\n                    mvprintw(y + winPos, 0, \"%04d \", array { y + scrollTopY });\n                }\n\n                y2 := viewYToRealY(y);\n                cursor_line := viewYToRealY(cursorY);\n\n                if(y2 == cursor_line && y2 == rangeModeStart) \n                {\n                    x2 := getRealPosX();\n                \n                    if(x2 >= rangeModeStartX) \n                    {\n                        line1 := line.subString(0, rangeModeStartX);\n                        line2 := line.subString(rangeModeStartX, x2);\n                        line3 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5 + line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                    else {\n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, rangeModeStartX);\n                        line3 := line.subString(rangeModeStartX, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5 + line1.length() + line2.length() + ViClone.vicl.dirPaneLength, line3);\n                    }\n                }\n                elif(y2 == rangeModeStart) \n                {\n                    if(y2 < cursor_line) {\n                        line1 := line.subString(0, rangeModeStartX);\n                        line2 := line.subString(rangeModeStartX, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        line1 := line.subString(0, rangeModeStartX);\n                        line2 := line.subString(rangeModeStartX, -1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                    }\n                }\n                elif(y2 == cursor_line) {\n                    if(y2 < rangeModeStart) {\n                        x2 := getRealPosX();\n                        \n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, -1);\n                        \n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        x2 := getRealPosX();\n                        \n                        line1 := line.subString(0, x2);\n                        line2 := line.subString(x2, -1);\n                        \n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line1);\n                        attroff(A_REVERSE);\n                        \n                        mvprintw(y + winPos, 5 + line1.length() + ViClone.vicl.dirPaneLength, line2);\n                    }\n                }\n                elif(y2 < rangeModeStart && y2 > cursor_line) {\n                    attron(A_REVERSE);\n                    mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line);\n                    attroff(A_REVERSE);\n                }\n                elif(y2 > rangeModeStart && y2 < cursor_line) {\n                    attron(A_REVERSE);\n                    mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line);\n                    attroff(A_REVERSE);\n                }\n                else {\n                    mvprintw(y + winPos, 5 + ViClone.vicl.dirPaneLength, line);\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s/%s%s\", { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                attroff(A_REVERSE);\n            }\n        }\n        else {\n            termux := false;\n            termux_env := getenv(\"TERMUX\");\n            if(termux_env != null && termux_env.equals(\"1\")) {\n                termux = true;\n            }\n\n            for(y:=0; y<visibleTexts.length() && y < MaxY -1; y++) {\n                line := visibleTexts.items(y);\n                pos := visibleTextsPos.items(y);\n\n                if(line == null) {\n                    break;\n                }\n\n                if(pos.value3 > 1) {\n                    mvprintw(y + winPos, 0, \"~~~~ \", array { y + scrollTopY });\n                }\n                else {\n                    mvprintw(y + winPos, 0, \"%04d \", array { y + scrollTopY });\n                }\n\n                ### cursor line ####\n                if(cursorY == y && ViClone.vicl.win == self) {\n                    if(line.length() == 0) {\n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, 5 + 0 + ViClone.vicl.dirPaneLength, \" \");\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        cursor_x_term_len := ViClone.getTermLen(line.subString(0, cursorX));\n                        if(cursorX >= line.length()) {\n                            mvprintw(y + winPos\n                                , 5 + 0 + ViClone.vicl.dirPaneLength, line);\n\n                            attron(A_REVERSE);\n                            mvprintw(y + winPos, 5 + cursor_x_term_len + ViClone.vicl.dirPaneLength, \" \");\n                            attroff(A_REVERSE);\n                        }\n                        else {\n                            mvprintw(y + winPos\n                                , 5 + ViClone.vicl.dirPaneLength\n                                , \"%s\", array { line.subString(0, cursorX) } );\n\n                            c := line.chars(cursorX);\n\n                            attron(A_REVERSE);\n                            printw(\"%s\", array { c.toString() });\n                            attroff(A_REVERSE);\n\n                            printw(\"%s\", array { line.subString(cursorX+1, -1) });\n                       }\n                   }\n                }\n                ### visible line ###\n                else {\n                    mvprintw(y + winPos, 5 + 0 + ViClone.vicl.dirPaneLength, \"%s\", array { line });\n                }\n            }\n\n            try {\n                attron(A_REVERSE);\n                str := sprintf(\"%s/%s%s\", array { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n                mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s\", array { str.subString(0, getmaxx()-1-ViClone.vicl.dirPaneLength) });\n                attroff(A_REVERSE);\n            }\n        }\n    }\n}\n\nclass ViClone version 21\n{\n    var fep:bool;\n    var fepString:String;\n\n    def enterFEP() {\n       fep = true;\n       fepString = \"\";\n    }\n    def finishFEP() {\n       fep = false;\n       fepString = \"\";\n    }\n    \n    def initialize() {\n        inherit();\n\n        fep = false;\n        fepString = \"\";\n            \n        keyEvents[('O'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {\n           key = getch();\n\n           if(key == 'i' || key == 'a' || key == 'A' || key == 'o' || key == 'C') {\n               enterFEP();\n               runKeyEvents(key, 0);\n           }\n        }\n    }\n    def finishInsertMode():dynamic {\n        inherit();\n\n        finishFEP();\n    }\n    def statusView(): dynamic {\n        if(!fepString.equals(\"\")) {\n            maxy := getmaxy();\n\n            attron(A_REVERSE);\n            try {\n                mvprintw(maxy-1, 0, \"%s\", array { fepString });\n            }\n            attroff(A_REVERSE);\n        }\n        elif(fep) {\n            maxy := getmaxy();\n\n            clearStatusLine();\n\n            attron(A_REVERSE);\n            if(win.fileName == null) {\n                mvprintw(maxy-1, 0, \"FEP-INSERT %d %d\", { win.getRealPosY(), win.getRealPosX() } );\n            }\n            else {\n                mvprintw(maxy-1, 0, \"FEP-INSERT %s %d %d\", { win.fileName, win.getRealPosY(), win.getRealPosX()});\n            }\n            attroff(A_REVERSE);\n        }\n        else {\n            inherit();\n        }\n    }\n    # result is -1 --> canceled to select\n    def selectStrings(message:String, strings:SortableList<String>):int {\n        result := -1;\n\n        cursor := 0;\n        scroll_top := 0;\n        maxy := getmaxy()-1;\n        maxx := getmaxx();\n\n        while(true) {\n            clear();\n\n            n := 0;\n            mvprintw(0, 0 , \">\");\n            str := ViClone.getTermLenString(message, maxx-2);\n            mvprintw(0, 1 , str);\n\n            strings.subList(scroll_top, scroll_top+maxy-1).each  {\n                mvprintw(n+1, 0 , \"%c.\", array { ('a'.to_byte + n).to_char }); \n\n                str := ViClone.getTermLenString(it, maxx-3);\n\n                if(cursor == n) {\n                    attron(A_REVERSE);\n                    mvprintw(n+1, 3, str);\n                    attroff(A_REVERSE);\n                }\n                else {\n                    mvprintw(n+1, 3, str);\n                }\n                n++;\n            }\n\n            refresh();\n\n            key := getch();\n\n            when(key) {\n                case (('['-'A').to_int+1, ('C'-'A').to_int + 1) {\n                    break;\n                }\n                case (KEY_UP, 'k'.to_int) {\n                    cursor--;\n                }\n                case (KEY_DOWN, 'j'.to_int, ('I'-'A').to_int + 1, ' '.to_int) {\n                    cursor++;\n                }\n                case (('J'-'A').to_int + 1) {\n                    result = scroll_top + cursor;\n                    break;\n                }\n                case (('D'-'A').to_int + 1) {\n                    cursor += 10;\n                }\n                case (('U'-'A').to_int + 1) {\n                    cursor -= 10;\n                }\n            }\n\n            if(cursor > maxy-1) {\n                scroll_top += maxy-1;\n                cursor = 0;\n            }\n\n            if(scroll_top+cursor >= strings.length()) {\n                cursor = strings.length()-scroll_top-1;\n            }\n\n            if(cursor < 0) {\n                cursor += maxy-1;\n                scroll_top -= maxy-1;\n            }\n\n            if(scroll_top < 0) {\n                scroll_top = 0;\n                cursor = 0;\n            }\n        }\n\n        return result;\n    }\n    def selectFEPString(): String {\n        oomoji := true;\n\n        if(fepString.equals(\"\")) {\n            return \"\";\n        }\n\n        head := fepString.chars(0);\n\n        if(head >= 'A' && head <= 'Z') {\n            oomoji = true;\n        }\n\n        fepString = fepString.lowerCase();\n\n        # change Roma-ji to Hiragana\n        hiragana := \"\";\n        katakana := \"\";\n        hiragana_list := SortableList<String>();\n\n        for(i:=0; i<fepString.length(); i++) {\n            c := fepString.chars(i);\n\n            if(i+1<fepString.length()) {\n                c2 := fepString.chars(i+1);\n\n                if(c == c2 && c != 'n' && c != 'a' && c != 'i' && c != 'u' && c != 'e' && c != 'o') {\n                    hiragana.append(\"っ\");\n                    katakana.append(\"ッ\");\n                    i++;\n                    if(i < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i)));\n                    }\n\n                    c = fepString.chars(i);\n                }\n            }\n\n            if(c == 'k') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"きゃ\");\n                        katakana.append(\"キャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"きぃ\");\n                        katakana.append(\"キィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"きゅ\");\n                        katakana.append(\"キュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"きぇ\");\n                        katakana.append(\"キェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"きょ\");\n                        katakana.append(\"キョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"か\");\n                    katakana.append(\"カ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"き\");\n                    katakana.append(\"キ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"く\");\n                    katakana.append(\"ク\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"け\");\n                    katakana.append(\"ケ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"こ\");\n                    katakana.append(\"コ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 's') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"しゃ\");\n                        katakana.append(\"シャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"しぃ\");\n                        katakana.append(\"シィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"しゅ\");\n                        katakana.append(\"シュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"しぇ\");\n                        katakana.append(\"シェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"しょ\");\n                        katakana.append(\"ショ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'h') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"しゃ\");\n                        katakana.append(\"シャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"し\");\n                        katakana.append(\"シ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"しゅ\");\n                        katakana.append(\"シュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"しぇ\");\n                        katakana.append(\"シェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"しょ\");\n                        katakana.append(\"ショ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"さ\");\n                    katakana.append(\"サ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"し\");\n                    katakana.append(\"シ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"す\");\n                    katakana.append(\"ス\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"せ\");\n                    katakana.append(\"セ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"そ\");\n                    katakana.append(\"ソ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 't' || c == 'c') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"ちゃ\");\n                        katakana.append(\"チャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"ちぃ\");\n                        katakana.append(\"チィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"ちゅ\");\n                        katakana.append(\"チュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"ちぇ\");\n                        katakana.append(\"チェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"ちょ\");\n                        katakana.append(\"チョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"た\");\n                    katakana.append(\"タ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ち\");\n                    katakana.append(\"チ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"つ\");\n                    katakana.append(\"ツ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"て\");\n                    katakana.append(\"テ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"と\");\n                    katakana.append(\"ト\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'f') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'a') {\n                    hiragana.append(\"ふぁ\");\n                    katakana.append(\"ファ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ふぃ\");\n                    katakana.append(\"フィ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ふ\");\n                    katakana.append(\"フ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"ふぇ\");\n                    katakana.append(\"フェ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ふぉ\");\n                    katakana.append(\"フォ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'v') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'a') {\n                    hiragana.append(\"ゔぁ\");\n                    katakana.append(\"ヴァ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ゔぃ\");\n                    katakana.append(\"ヴィ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ゔ\");\n                    katakana.append(\"ヴ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"ゔぇ\");\n                    katakana.append(\"ヴェ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ゔぉ\");\n                    katakana.append(\"ヴォ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'n') {\n                c2 := fepString.chars(i+1);\n\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"にゃ\");\n                        katakana.append(\"ニャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"にぃ\");\n                        katakana.append(\"ニィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"にゅ\");\n                        katakana.append(\"ニュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"にぇ\");\n                        katakana.append(\"ニェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"にょ\");\n                        katakana.append(\"ニョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"な\");\n                    katakana.append(\"ナ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"に\");\n                    katakana.append(\"ニ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ぬ\");\n                    katakana.append(\"ヌ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"ね\");\n                    katakana.append(\"ネ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"の\");\n                    katakana.append(\"ノ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'n') {\n                    hiragana.append(\"ん\");\n                    katakana.append(\"ン\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                else {\n                    hiragana.append(\"ん\");\n                    katakana.append(\"ン\");\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'h') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"ひゃ\");\n                        katakana.append(\"ヒャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"ひぃ\");\n                        katakana.append(\"ヒィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"ひゅ\");\n                        katakana.append(\"ヒュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"ひぇ\");\n                        katakana.append(\"ヒェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"ひょ\");\n                        katakana.append(\"ヒョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"は\");\n                    katakana.append(\"ハ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ひ\");\n                    katakana.append(\"ヒ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ふ\");\n                    katakana.append(\"フ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"へ\");\n                    katakana.append(\"ヘ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ほ\");\n                    katakana.append(\"ホ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'm') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"みゃ\");\n                        katakana.append(\"ミャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"みぃ\");\n                        katakana.append(\"ミィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"みゅ\");\n                        katakana.append(\"ミュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"みぇ\");\n                        katakana.append(\"ミャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"みょ\");\n                        katakana.append(\"ミョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"ま\");\n                    katakana.append(\"マ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"み\");\n                    katakana.append(\"ミ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"む\");\n                    katakana.append(\"ム\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"め\");\n                    katakana.append(\"メ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"も\");\n                    katakana.append(\"モ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'y') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'a') {\n                    hiragana.append(\"や\");\n                    katakana.append(\"ヤ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ゆ\");\n                    katakana.append(\"ユ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"よ\");\n                    katakana.append(\"ヨ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'r') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"りゃ\");\n                        katakana.append(\"リャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"りぃ\");\n                        katakana.append(\"リィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"りゅ\");\n                        katakana.append(\"リュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"りぇ\");\n                        katakana.append(\"リェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"りょ\");\n                        katakana.append(\"リョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"ら\");\n                    katakana.append(\"ラ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"り\");\n                    katakana.append(\"リ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"る\");\n                    katakana.append(\"ル\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"れ\");\n                    katakana.append(\"レ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ろ\");\n                    katakana.append(\"ロ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'j') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"じゃ\");\n                        katakana.append(\"ジャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"じぃ\");\n                        katakana.append(\"ジィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"じゅ\");\n                        katakana.append(\"ジュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"じぇ\");\n                        katakana.append(\"ジェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"じょ\");\n                        katakana.append(\"ジョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"じゃ\");\n                    katakana.append(\"ジャ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"じ\");\n                    katakana.append(\"ジ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"じゅ\");\n                    katakana.append(\"ジュ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"じぇ\");\n                    katakana.append(\"ジェ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"じょ\");\n                    katakana.append(\"ジョ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'w') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'a') {\n                    hiragana.append(\"わ\");\n                    katakana.append(\"ワ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"を\");\n                    katakana.append(\"ヲ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'g') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"ぎゃ\");\n                        katakana.append(\"ギャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"ぎぃ\");\n                        katakana.append(\"ギィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"ぎゅ\");\n                        katakana.append(\"ギュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"ぎぇ\");\n                        katakana.append(\"ギェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"ぎょ\");\n                        katakana.append(\"ギョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"が\");\n                    katakana.append(\"ガ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ぎ\");\n                    katakana.append(\"ギ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ぐ\");\n                    katakana.append(\"グ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"げ\");\n                    katakana.append(\"ゲ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ご\");\n                    katakana.append(\"ゴ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'z') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"じゃ\");\n                        katakana.append(\"ジャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"じぃ\");\n                        katakana.append(\"ジィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"じゅ\");\n                        katakana.append(\"ジュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"じぇ\");\n                        katakana.append(\"ジェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"じょ\");\n                        katakana.append(\"ジョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"ざ\");\n                    katakana.append(\"ザ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"じ\");\n                    katakana.append(\"ジ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ず\");\n                    katakana.append(\"ズ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"ぜ\");\n                    katakana.append(\"ゼ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ぞ\");\n                    katakana.append(\"ゾ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'd') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"ぢゃ\");\n                        katakana.append(\"ヂャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"ぢぃ\");\n                        katakana.append(\"ヂィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"ぢゅ\");\n                        katakana.append(\"ヂュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"ぢぇ\");\n                        katakana.append(\"ヂェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"ぢょ\");\n                        katakana.append(\"ヂョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"だ\");\n                    katakana.append(\"ダ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ぢ\");\n                    katakana.append(\"ヂ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"づ\");\n                    katakana.append(\"ヅ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"で\");\n                    katakana.append(\"デ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ど\");\n                    katakana.append(\"ド\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'b') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"びゃ\");\n                        katakana.append(\"ビャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"びぃ\");\n                        katakana.append(\"ビィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"びゅ\");\n                        katakana.append(\"ビュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"びぇ\");\n                        katakana.append(\"ビェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"びょ\");\n                        katakana.append(\"ビョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"ば\");\n                    katakana.append(\"バ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"び\");\n                    katakana.append(\"ビ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ぶ\");\n                    katakana.append(\"ブ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"べ\");\n                    katakana.append(\"ベ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ぼ\");\n                    katakana.append(\"ボ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'p') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 'y') {\n                    c3 := fepString.chars(i+2);\n\n                    if(c3 == 'a') {\n                        hiragana.append(\"ぴゃ\");\n                        katakana.append(\"ピャ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'i') {\n                        hiragana.append(\"ぴぃ\");\n                        katakana.append(\"ピィ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'u') {\n                        hiragana.append(\"ぴゅ\");\n                        katakana.append(\"ピュ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'e') {\n                        hiragana.append(\"ぴぇ\");\n                        katakana.append(\"ピェ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                    elif(c3 == 'o') {\n                        hiragana.append(\"ぴょ\");\n                        katakana.append(\"ピョ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"ぱ\");\n                    katakana.append(\"パ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ぴ\");\n                    katakana.append(\"ピ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ぷ\");\n                    katakana.append(\"プ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"ぺ\");\n                    katakana.append(\"ペ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ぽ\");\n                    katakana.append(\"ポ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'x') {\n                c2 := fepString.chars(i+1);\n                if(c2 == 't') {\n                    c3 := fepString.chars(i+1);\n\n                    if(c3 == 'u') {\n                        hiragana.append(\"っ\");\n                        katakana.append(\"ッ\");\n                        i+=2;\n                        if(i+1 < fepString.length() ) {\n                            hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                        }\n                    }\n                }\n                elif(c2 == 'a') {\n                    hiragana.append(\"ぁ\");\n                    katakana.append(\"ァ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'i') {\n                    hiragana.append(\"ぃ\");\n                    katakana.append(\"ィ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'u') {\n                    hiragana.append(\"ぅ\");\n                    katakana.append(\"ゥ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'e') {\n                    hiragana.append(\"ぇ\");\n                    katakana.append(\"ェ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n                elif(c2 == 'o') {\n                    hiragana.append(\"ぉ\");\n                    katakana.append(\"ォ\");\n                    i++;\n                    if(i+1 < fepString.length() ) {\n                        hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                    }\n                }\n            }\n            elif(c == 'a') {\n                hiragana.append(\"あ\");\n                katakana.append(\"ア\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == 'i') {\n                hiragana.append(\"い\");\n                katakana.append(\"イ\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == 'u') {\n                hiragana.append(\"う\");\n                katakana.append(\"ウ\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == 'e') {\n                hiragana.append(\"え\");\n                katakana.append(\"エ\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == 'o') {\n                hiragana.append(\"お\");\n                katakana.append(\"オ\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == '-') {\n                hiragana.append(\"ー\");\n                katakana.append(\"ー\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == '.') {\n                hiragana.append(\"。\");\n                katakana.append(\"。\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            elif(c == ',') {\n                hiragana.append(\"、\");\n                katakana.append(\"、\");\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n            else {\n                hiragana.append(c.toString());\n                if(i+1 < fepString.length() ) {\n                    hiragana_list.push(hiragana.clone().append(fepString.chars(i+1)));\n                }\n            }\n        }\n\n        if(oomoji) {\n            candidates := SortableList<String>();\n            candidates.push(hiragana);\n            candidates.push(katakana);\n\n            lines := bash(\"-c\", \"cat ~/.clover2/vicl/SKK-JISYO.L | egrep '^\\{hiragana} '\").toString().split('\\n');\n            for(i:=0; i<lines.length(); i++) {\n                line := lines.items(i);\n\n                if(line.match(regex\"/(.+)/\")) {\n                    words := line.scan(regex\"/(.+)/\").items(1).split('/');\n                    for(i:=0; i<words.length(); i++) {\n                        word := words.items(i);\n                        word = word.sub(/;.+/, \"\");\n                        candidates.push(word);\n                    }\n                }\n            }\n            for(j:=0; j<hiragana_list.length(); j++) {\n                hiragana_part := hiragana_list.items(j);\n\n                lines := bash(\"-c\", \"cat ~/.clover2/vicl/SKK-JISYO.L | egrep '^\\{hiragana_part} '\").toString().split('\\n');\n\n                for(k:=0; k<lines.length(); k++) {\n                    line := lines.items(k);\n\n                    if(line.match(regex\"/(.+)/\")) {\n                        words := line.scan(regex\"/(.+)/\").items(1).split('/');\n                        match_word := line.scan(/^(\\S+)/).items(1);\n\n                        match_word2 := match_word.subString(0, -2);\n\n                        okurigana := hiragana.subString(match_word2.length(), -1);\n\n                        for(l:=0; l<words.length(); l++) {\n                            word := words.items(l);\n                            word = word.sub(/;.+/, \"\");\n                            candidates.push(word.add(okurigana));\n                        }\n                    }\n                }\n            }\n/*\n            for(j=0; j<hiragana_list.length(); j++) {\n                hiragana_part := hiragana_list.items(j).subString(0,-2);\n\n                lines := bash(\"-c\", \"cat ~/.clover2/vicl/SKK-JISYO.L | egrep '^\\{hiragana_part} '\").toString().split('\\n');\n\n                for(k:=0; k<lines.length(); k++) {\n                    line := lines.items(k);\n\n                    if(line.match(regex\"/(.+)/\")) {\n                        words := line.scan(regex\"/(.+)/\").items(1).split('/');\n                        match_word := line.scan(/^(\\S+)/).items(1);\n\n                        match_word2 := match_word;\n\n                        okurigana := hiragana.subString(match_word2.length(), -1);\n\n                        for(l:=0; l<words.length(); l++) {\n                            word := words.items(l);\n                            word = word.sub(/;.+/, \"\");\n                            candidates.push(word.add(okurigana));\n                        }\n                    }\n                }\n            }\n*/\n\n            if(candidates.length() > 0) {\n                index := selectStrings(hiragana, candidates);\n\n                if(index == -1) {\n                    return \"\";\n                }\n                else {\n                    return candidates.items(index);\n                }\n            }\n            else {\n                return hiragana;\n            }\n        }\n        else {\n            return hiragana;\n        }\n    }\n\n    def getTermLen(str:String):static int {\n        result := 0;\n\n        for(i:=0; i<str.length(); i++) {\n            c := str.chars(i);\n\n            if(c > 127) {\n                result += 2;\n            }\n            else {\n                result ++;\n            }\n        }\n\n        return result;\n    }\n    def getTermLenString(str:String, len:int):static String {\n        result := \"\";\n\n        n := 0;\n        for(i:=0; i<str.length(); i++) {\n            c := str.chars(i);\n\n            if(c > 127) {\n                n += 2;\n            }\n            else {\n                n ++;\n            }\n\n            if(n >= len) {\n                break;\n            }\n\n            result.append(c);\n        }\n\n        return result;\n    }\n\n    def forwardWord(offset:int=0):dynamic Tuple2<Integer, Integer> {\n        real_pos_x := win.getRealPosX();\n        real_pos_y := win.getRealPosY(); \n\n        line := win.texts.items(real_pos_y);\n\n        x := real_pos_x + offset;\n        y := real_pos_y;\n\n        c := line?.chars(x):'\\0';\n\n        if(line == null || line.equals(\"\")) {\n            x = 0;\n            y++;\n        }\n        else {\n            if(c > 127) {\n                while(c > 127) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        \n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length();\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isalpha() || c == '_') {\n                while((c.isalpha() || c == '_') && c <= 127) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        \n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length();\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isdigit()) {\n                while(c.isdigit()) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length();\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isspace()) {\n                while(c.isspace()) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length();\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c != '\\0') {\n                while(!c.isalpha() && !c.isdigit() && !c.isspace()) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        if(y >= win.texts.length()) {\n                            y--;\n                            \n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length();\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n        }\n\n        return (y, x);\n    }\n\n    def main():dynamic static {\n        vicl = ViClone();\n\n        sockfd := socket(AF_UNIX, SOCK_STREAM,  0);\n\n        saddr := sockaddr_un();\n\n        saddr.sun_family = AF_UNIX;\n        saddr.sun_path = getenv(\"HOME\").append(\"/.clover2/vicl/socket\");\n\n        rm(\"-rf\", saddr.sun_path);\n\n        bind(sockfd, saddr);\n        listen(sockfd, 1);\n\n        mask := fd_set();\n        read_ok := fd_set();\n\n        FD_ZERO(mask);\n        FD_SET(0, mask);\n        FD_SET(sockfd, mask);\n\n        loop_num := 0;\n\n        termux_env := getenv(\"TERMUX\");\n        clear_flag := false;\n        if(termux_env != null) {\n            clear_flag = termux_env.equals(\"1\");\n        }\n\n        while(!vicl.endOfAplication) {\n            erase();\n            vicl.clearStatusLine();\n            vicl.dirView();\n            vicl.view();\n            vicl.statusView();\n            refresh();\n\n            read_ok = mask.clone();\n\n            result := -1;\n            try {\n                result = select(sockfd+1, read_ok, null, null, null);\n            } catch(e:Exception) {\n                if(!e.message.match(/Interrupted system call/) )\n                {\n                    e.message.println();\n                    exit(2);\n                }\n            }\n\n            if(FD_ISSET(0, read_ok)) {\n                key := getch();\n\n                if(key == 127) {\n                    key = 'H'-'A'+1\n                }\n\n                key2 := 0;\n\n                if(vicl.mode == ViClone.EDITMODE) {\n                    if(!vicl.macroMode) {\n                        when(key) {\n                            case ('@'.to_int, 'q'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                            {\n                                key2 = getch();\n                            }\n                        }\n                    }\n                    else {\n                        when(key) {\n                            case ('@'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                            {\n                                key2 = getch();\n                            }\n                        }\n                    }\n                }\n\n                vicl.runKeyEvents(key, key2);\n            }\n            elif(FD_ISSET(sockfd, read_ok)) {\n                caddr := sockaddr_un();\n                csockfd := accept(sockfd, caddr);\n\n                buf := Buffer(128);\n                read(csockfd, buf, 128);\n                \n                message := buf.toString();\n                \n                if(message.match(/^OPEN_FILE .+ \\d+$/)) {\n                    array := message.scan(/^OPEN_FILE (.+) (\\d+)/)\n                    \n                    file_name := array.items(1);\n                    try {\n                        file_name = realpath(file_name);\n                    }\n                    line_num := array.items(2).to_int();\n\n                    vicl.openFile(file_name, line_num);\n                }\n                elif(message.match(/^INSERT_FILE .+$/)) {\n                    array := message.scan(/^INSERT_FILE (.+)$/)\n                    \n                    file_name := array.items(1).chomp();\n\n                    text := file_name.toPath().read().toString();\n                    \n                    vicl.win.addUndoText();\n                    vicl.win.insertText(text);\n                }\n            }\n\n            if(loop_num % 1024 == 0) {\n                Clover.compaction();\n            }\n            \n            loop_num++;\n        }\n\n        close(sockfd);\n    }\n\n    def enterNewLine(no_tails_getting:bool):dynamic {\n        y := win.getRealPosY();\n        x := win.getRealPosX();\n\n        line := win.texts.items(y);\n\n        spaces_num := line.scan(/^\\s+/)?.items(0).length():0;\n        \n        tails := \"\";\n        if(!no_tails_getting) {\n            tails = line.subString(x..-1);\n            line.delete(x..-1);\n        }\n        \n        spaces := \" \".multiply(spaces_num);\n        spaces.append(tails);\n        win.texts.insert(y+1, spaces);\n\n        win.makeVisibleTexts();\n        \n        if(win.cursorY+1 >= win.MaxY-1) {\n            win.cursorY++;\n        }\n        else {\n            (y2, x2) := win.realPosToViewPos(y+1, spaces_num);\n            \n            win.cursorX = x2;\n            win.cursorY = y2;\n        }\n\n        if(win.cursorY >= win.MaxY-1) {\n            (tmp, tmp2, top_line_size) := win.visibleTextsPos.items(0);\n\n            if(top_line_size >= win.MaxY-1) {\n                win.scrollTopY++;\n                win.cursorY = 0;\n                win.cursorX = 0;\n            }\n            else {\n                scroll_size := win.cursorY - win.MaxY +2;\n\n                win.scrollTopY += scroll_size;\n                win.cursorY -= scroll_size + top_line_size -1;\n            }\n        }\n        \n        win.fixCursorAndScrollTop(win.scrollTopY, false);\n    }\n\n    def appendFEPString() {\n        y := win.getRealPosY();\n        x := win.getRealPosX();\n\n        line := win.texts.items(y);\n        \n        if(line != null) {\n            buf := selectFEPString();\n\n            line.insert(x, buf);\n\n            win.makeVisibleTexts();\n            \n            win.cursorX+=buf.length();\n            \n            line2 := win.visibleTexts.items(win.cursorY);\n\n            term_len := getTermLen(line2)\n\n            cursor_term_len := getTermLen(line2.subString(0, win.cursorX));\n\n            if(cursor_term_len == term_len && term_len >= win.MaxX-1) {\n                win.cursorY++;\n                win.cursorX = 0;\n\n                if(win.cursorY >= win.MaxY -1) {\n                    win.scrollTopY++;\n                    win.cursorY--;\n                    win.makeVisibleTexts();\n\n                    win.fixCursorAndScrollTop(win.scrollTopY);\n                }\n            }\n            \n            fepString = \"\";\n        }\n    }\n\n    def insertMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                finishInsertMode();\n            }\n\n            case (('O'-'A').to_int+1) {\n                if(fep) {\n                    finishFEP();\n                }\n                else {\n                    enterFEP();\n                }\n            }\n\n            ### Backspace ###\n            case (('H'-'A').to_int+1, KEY_BACKSPACE) {\n                if(!fepString.equals(\"\")) {\n                    fepString.deleteAt(-1);\n                }\n                else {\n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    line := win.texts.items(y);\n                    \n                    if(line != null && win.cursorX >= 0) {\n                        line.delete(x-1);\n                        win.cursorX--;\n\n                        if(win.cursorX < 0) {\n                            win.cursorY --;\n\n                            if(win.cursorY < 0) {\n                                win.cursorY = 0;\n                                win.cursorX = 0;\n                            }\n                            else {\n                                line := win.visibleTexts.items(win.cursorY);\n                                win.cursorX = line.length();\n\n                                if(win.cursorX < 0) {\n                                    win.cursorX = 0;\n                                }\n                            }\n                        }\n                    } \n                    \n                    win.makeVisibleTexts();\n                }\n            }\n\n            case ('\\n'.to_int) {\n                if(!fepString.equals(\"\")) {\n                    appendFEPString();\n                }\n                else {\n                    enterNewLine(false);\n                    \n                    win.makeVisibleTexts();\n                }\n            }\n\n            case (('D'-'A').to_int+1) {\n                if(!fepString.equals(\"\")) {\n                }\n                else {\n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    line := win.texts.items(y);\n                    \n                    if(line != null) {\n                        4.times {\n                            if(win.cursorX >= 0) {\n                                line.delete(x -1);\n                                x--;\n                                win.cursorX--;\n                            }\n                        }\n                    } \n                    \n                    win.makeVisibleTexts();\n                }\n            } \n\n            ### delete Back word ###\n            case (('W'-'A').to_int+1) {\n                if(!fepString.equals(\"\")) {\n                }\n                else {\n                    deleteBackwardWord();\n                }\n            }\n            \n            case (('X'-'A').to_int+1) {\n                if(!fepString.equals(\"\")) {\n                }\n                else {\n                    if(win.fileName.match(/.+\\.cl$|.+\\.clcl$|.+\\.jsclcl$|.+\\.jscl$/)) {\n                        clover2Completion();\n                    }\n                    elif(win.fileName.match(/.+\\.c$/)) {\n                        CCompletion();\n                    }\n                    else {\n                        completion();\n                    }\n                }\n            }\n\n            case (('I'-'A').to_int+1) {\n                if(!fepString.equals(\"\")) {\n                    appendFEPString();\n                }\n                else {\n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    line := win.texts.items(y);\n                    \n                    if(line != null) {\n                        if(line.subString(0, x).match(/^\\s*$/)) {\n                            4.times { \n                                line.insert(x, \" \");\n                                win.cursorX++;\n                            } \n                        }\n                        else {\n                            completion();\n                        }\n                    }\n                    \n                    win.makeVisibleTexts();\n                }\n            }\n            else {\n                y := win.getRealPosY();\n                x := win.getRealPosX();\n\n                line := win.texts.items(y);\n                \n                if(line != null) {\n                    if(fep) {\n                        c := key.to_char;\n\n                        if(c == ' ') {\n                            appendFEPString();\n                        }\n                        elif(c <= 127) {\n                            fepString.append(c.toString());\n                        }\n                    }\n                    else {\n                        c := key.to_char;\n\n                        if(c > 127) {\n                            size := ((c.to_int & 0x80) >> 7) + ((c.to_int & 0x40) >> 6) + ((c.to_int & 0x20) >> 5) + ((c.to_int & 0x10) >> 4);\n\n                            buf := Buffer();\n                            buf.append(c.to_byte);\n\n                            for(i:=0; i<size-1; i++) {\n                                key2 := getch();\n                                buf.append(key2.to_byte);\n                            }\n\n                            line.insert(x, buf.toString());\n\n                            win.makeVisibleTexts();\n\n                            win.cursorX++;\n\n                            line2 := win.visibleTexts.items(win.cursorY);\n\n                            term_len := getTermLen(line2)\n\n                            cursor_term_len := getTermLen(line2.subString(0, win.cursorX));\n\n                            if(cursor_term_len == term_len && term_len >= win.MaxX-1) {\n                                win.cursorY++;\n                                win.cursorX = 0;\n\n                                if(win.cursorY >= win.MaxY -1) {\n                                    win.scrollTopY++;\n                                    win.cursorY--;\n                                    win.makeVisibleTexts();\n\n                                    win.fixCursorAndScrollTop(win.scrollTopY);\n                                }\n                            }\n                        }\n                        elif(c.isalnum() || c == ' ' || c.isgraph()) {\n                            line2 := win.visibleTexts.items(win.cursorY-1);\n\n                            term_len := getTermLen(line2)\n\n                            line3 := win.visibleTexts.items(win.cursorY);\n\n                            term_len2 := getTermLen(line3)\n\n                            if(term_len == win.MaxX-1 && term_len2 == 0) {\n                                line.append(c.toString());\n                            }\n                            else {\n                                line.insert(x, c.toString());\n                            }\n\n                            win.makeVisibleTexts();\n\n                            if(key == '}' || key == ')')\n                            {\n                                blinkParen();\n                            }\n\n                            win.cursorX++;\n\n                            line2 = win.visibleTexts.items(win.cursorY);\n\n                            term_len = getTermLen(line2)\n\n                            cursor_term_len := getTermLen(line2.subString(0, win.cursorX));\n\n                            if(cursor_term_len == term_len && term_len >= win.MaxX-1) {\n                                win.cursorY++;\n                                win.cursorX = 0;\n                                \n                                if(win.cursorY >= win.MaxY -1) {\n                                    win.scrollTopY++;\n                                    win.cursorY--;\n                                    win.makeVisibleTexts();\n\n                                    win.fixCursorAndScrollTop(win.scrollTopY);\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl2Win.clcl",
    "content": "\nclass ViCloneWindow version 1\n{\n    var cursorX:int;\n    var cursorY:int;\n    var scrollTopX:int;\n    var scrollTopY:int;\n    var visibleTexts:SortableList<String>?;\n    var visibleTextsPos:EqualableList<Tuple3<Integer, Integer, Integer>>;\n    var fileName:String?;\n    var texts:SortableList<String>;\n\n    var MaxX:int;\n    var MaxY:int;\n\n    var winPos: int;\n\n    var dirPath:String;\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        dirPath = dir_path.clone();\n        fileName = fname.clone();\n\n        winPos = win_pos;\n\n        cursorX = 0;\n        cursorY = 0;\n        scrollTopX = 0;\n        scrollTopY = 0;\n\n        texts = { \"AAA\", \"BBB\", \"CCC\" }\n    }\n\n    def makeMaxxy(vicl:ViClone) {\n        MaxX = getmaxx() - vicl.dirPaneLength -5;\n\n        len := 1;\n        if(vicl.windows.length() > 1) {\n            len = vicl.windows.length();\n        }\n\n        MaxY = (getmaxy() -1)/ len;\n    }\n\n    def makeVisibleTexts():dynamic {\n        visibleTexts = SortableList<String>();\n        visibleTextsPos = EqualableList<Tuple3<Integer, Integer, Integer>>();\n        \n        y := 0;\n        for(i:=scrollTopY; i < texts.length() && y < MaxY-1; i++) {\n            line := texts.items(i);\n            if(line == null) {\n                break;\n            }\n\n            if(line.length() > MaxX-1) {\n                x := 0;\n                while(x < line.length() && y < MaxY-1) {\n                    visibleTexts.push(line.subString(x, x+MaxX-1));\n                    visibleTextsPos.push((i, x, line.length() / (MaxX-1)+1));\n                    \n                    x += MaxX-1;\n                    y++;\n                }\n            }\n            else {\n                visibleTexts.push(line);\n                visibleTextsPos.push((i, 0, 1));\n                y++;\n            }\n        }\n    }\n\n    def fixCursorAndScrollTop(scrolltop_y_before:int, newline:bool =true):dynamic {\n        if(visibleTexts.length() < MaxY -1 && cursorY >= visibleTexts.length()) \n        {\n            cursorY = visibleTexts.length()-1;\n        }\n\n        if(cursorY >= MaxY-1) {\n            (tmp, tmp2, top_line_size) := visibleTextsPos.items(0);\n\n            if(top_line_size >= MaxY-1)\n            {\n                scrollTopY++;\n                cursorY = 0;\n                cursorX = 0;\n            }\n            else {\n                scroll_size := cursorY - MaxY +2;\n\n                scrollTopY += scroll_size;\n                cursorY -= scroll_size + top_line_size -1;\n            }\n        }\n        if(cursorY < 0) {\n            scroll_size := -cursorY;\n\n            cursorY = 0;\n            scrollTopY -= scroll_size;\n        }\n        \n        if(scrollTopY >= texts.length()) {\n            cursorY = 0;\n            scrollTopY = texts.length()-1;\n        }\n\n        if(scrollTopY < 0) {\n            scrollTopY = 0;\n        }\n\n        if(scrolltop_y_before != scrollTopY) {\n            makeVisibleTexts();\n        }\n\n        line := visibleTexts.items(cursorY);\n\n        if(line == null || line.length() == 0) {\n            cursorX = 0;\n        }\n        \n        if(cursorY >= visibleTexts.length()) {\n            cursorY = visibleTexts.length() - 1;\n        }\n    }\n\n    def getRealPosY():int {\n        try {\n            (y, x, line_size) := visibleTextsPos.items(cursorY);\n            return y;\n        } catch(e:Exception) {\n            return 0;\n        }\n    }\n\n    def getRealPosX():int {\n        try {\n            (y, x, line_size) := visibleTextsPos.items(cursorY);\n                \n            return x + cursorX;\n        } catch(e:Exception) {\n            return 0;\n        }\n    }\n\n    def view():dynamic {\n        for(y:=0; y<visibleTexts.length() && y < MaxY -1; y++) {\n            line := visibleTexts.items(y);\n\n            if(line == null) {\n                break;\n            }\n\n            ### cursor line ####\n            if(cursorY == y && ViClone.vicl.win == self) {\n                if(line.length() == 0) {\n                    attron(A_REVERSE);\n                    mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, \" \");\n                    attroff(A_REVERSE);\n                }\n                else {\n                    if(cursorX >= line.length()) {\n                        mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n\n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, line.length() + ViClone.vicl.dirPaneLength, \" \");\n                        attroff(A_REVERSE);\n                    }\n                    else {\n                        mvprintw(y + winPos, 0+ViClone.vicl.dirPaneLength\n                            , line.subString(0, cursorX));\n\n                        c := line.chars(cursorX);\n\n                        attron(A_REVERSE);\n                        mvprintw(y + winPos, cursorX+ViClone.vicl.dirPaneLength\n                            , \"%s\", array { c.toString() });\n                       attroff(A_REVERSE);\n\n                       mvprintw(y + winPos, cursorX+1+ViClone.vicl.dirPaneLength\n                           , line.subString(cursorX+1, -1));\n                   }\n               }\n            }\n            ### visible line ###\n            else {\n                mvprintw(y + winPos, 0 + ViClone.vicl.dirPaneLength, line);\n            }\n        }\n\n        try {\n            attron(A_REVERSE);\n            str := sprintf(\"%s/%s%s\", array { dirPath, fileName, \" \".multiply(getmaxx()-1-ViClone.vicl.dirPaneLength-dirPath.length()-fileName.length()-1) });\n            mvprintw(MaxY -1 + winPos, 0 + ViClone.vicl.dirPaneLength, \"%s\", array { str.subString(0, getmaxx()-1-ViClone.vicl.dirPaneLength) });\n            attroff(A_REVERSE);\n        }\n    }\n}\n\nclass ViClone version 2\n{\n    var win:ViCloneWindow;\n    var windows:List<ViCloneWindow>;\n\n    var spaceString: String;\n\n    var dirPaneLength:int;\n\n    var vicl:static ViClone;\n    \n    def initialize():dynamic {\n        inherit();\n\n        windows = List<ViCloneWindow>();\n\n        dir_path := \"\";\n        file_name := \"\";\n\n        if(argFileName.chars(0) == '/') {\n            dir_path = dirname(argFileName);\n            file_name = basename(argFileName);\n        }\n        elif (argFileName.indexOf(\"/\") != -1) {\n            dir_path = getcwd();\n            relative_path := argFileName.subString(0, argFileName.rindexOf(\"/\"));\n            dir_path.append(\"/\");\n            dir_path.append(relative_path);\n            file_name = basename(argFileName);\n        }\n        else {\n            dir_path = getcwd();\n            file_name = basename(argFileName);\n        }\n\n        win = ViCloneWindow(file_name, dir_path, 0, argLineNum, self);\n\n        windows.push(win);\n\n        win.makeMaxxy(self);\n        win.makeVisibleTexts();\n\n        makeSpaces();\n\n        dirPaneLength = 0; \n\n        keyEvents['j'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.cursorY++;\n\n            win.fixCursorAndScrollTop(win.scrollTopY);\n        }\n        keyEvents[KEY_DOWN] = keyEvents['j'.to_int];\n        keyEvents['k'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.cursorY--;\n\n            win.fixCursorAndScrollTop(win.scrollTopY);\n        }\n        keyEvents[KEY_UP] = keyEvents['k'.to_int];\n        keyEvents['h'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.cursorX--;\n\n            win.fixCursorAndScrollTop(win.scrollTopY);\n        }\n        keyEvents[KEY_LEFT] = keyEvents['h'.to_int];\n        keyEvents['l'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.cursorX++;\n\n            win.fixCursorAndScrollTop(win.scrollTopY);\n        }\n        keyEvents[KEY_RIGHT] = keyEvents['l'.to_int];\n        keyEvents['0'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            scrolltop_y_before := win.scrollTopY;\n            win.cursorX = 0;\n            win.fixCursorAndScrollTop(scrolltop_y_before);\n        }\n        keyEvents['$'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            scrolltop_y_before := win.scrollTopY;\n            line := win.visibleTexts.items(win.cursorY);\n            win.cursorX = line.length()-1;\n            win.fixCursorAndScrollTop(scrolltop_y_before);\n        }\n        keyEvents[('D'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {  # Control-D\n            scrolltop_y_before := win.scrollTopY;\n\n            win.cursorY += win.MaxY / 2;\n\n            win.fixCursorAndScrollTop(scrolltop_y_before);\n        }\n        keyEvents[('U'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {  # Control-U\n            scrolltop_y_before := win.scrollTopY;\n\n            win.cursorY -= win.MaxY / 2;\n\n            win.fixCursorAndScrollTop(scrolltop_y_before);\n        }\n        keyEvents['G'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            scrolltop_y_before := win.scrollTopY;\n\n            win.cursorY = 999999;\n\n            win.fixCursorAndScrollTop(scrolltop_y_before);\n        }\n        keyEvents['g'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            if(key2 == 'g'.to_int) {\n                scrolltop_y_before := win.scrollTopY;\n\n                win.cursorX = 0;\n                win.cursorY = 0;\n                win.scrollTopY = 0;\n\n                win.fixCursorAndScrollTop(scrolltop_y_before);\n            }\n        }\n        keyEvents[('L'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {  # Control-L\n            win.makeVisibleTexts()\n            clear();\n            view();\n        }\n    }\n    \n    def makeSpaces() {\n        maxx := getmaxx();\n\n        spaceString = \" \".multiply(maxx);\n    }\n\n    def clearWithoutBlink():dynamic {\n        maxy := getmaxy();\n\n        for(i:=0; i<maxy-1; i++) {\n            mvprintw(i, 0, spaceString);\n        }\n    }\n\n    def clearStatusLine() {\n        maxy := getmaxy();\n        maxx := getmaxx();\n\n        line := \" \".multiply(maxx-1);\n\n        mvprintw(maxy-1, 0, line);\n    }\n\n    def view():dynamic {\n        windows.each {\n            it.view();\n        }\n    }\n\n    def statusView():dynamic {\n    }\n    \n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == EDITMODE) {\n            if(keyEvents[key] != null) {\n                keyEvents[key](self, key, key2);\n            }\n        }\n    }\n\n    def main():dynamic static {\n        vicl = ViClone();\n\n        loop_num := 0;\n\n        while(!vicl.endOfAplication) {\n            vicl.clearWithoutBlink(); \n            vicl.clearStatusLine();\n            vicl.view();\n            vicl.statusView();\n            refresh();\n\n            key := getch();\n            key2 := 0;\n\n            if(vicl.mode == ViClone.EDITMODE) {\n                when(key) {\n                    case ('@'.to_int, 'q'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1) \n                    {\n                        key2 = getch();\n                    }\n                }\n            }\n\n            vicl.runKeyEvents(key, key2);\n\n            if(loop_num % 256 == 0) {\n                Clover.compaction();\n            }\n            \n            loop_num++;\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl3InsertMode.clcl",
    "content": "\nclass ViCloneWindow version 2\n{\n    def addUndoText(): dynamic {}\n    def clearUndoText():dynamic {}\n\n    var modifiedText:bool;\n\n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        modifiedText = false;\n    }\n\n    def fixCursorAndScrollTopOnInsertMode(scrolltop_y_before:int):dynamic {\n        y := getRealPosY();\n        x := getRealPosX();\n\n        line := texts.items(y);\n\n        if(cursorX == MaxX-1 && x == line.length()) {\n        }\n        elif(cursorX == MaxX && x == line.length()) {\n            cursorX = 1;\n            cursorY++;\n        }\n        else {\n            if(cursorX >= MaxX-1) {\n                cursorX = 0;\n                cursorY++;\n            }\n        }\n\n        fixCursorAndScrollTop(scrolltop_y_before);\n    }\n\n    def viewYToRealY(y:int):int {\n        (y2, x2, line_size) := viewPosToRealPos(y, 0);\n        return y2;\n    }\n\n    def realYToViewY(y:int):int {\n        (y2, x2) := realPosToViewPos(y, 0);\n        return y2;\n    }\n\n    def viewPosToRealPos(y:int, x:int): dynamic Tuple3<Integer, Integer, Integer>\n    {\n        if(y >= 0 && y < visibleTextsPos.length()) {\n            (y2, x2, line_size) := visibleTextsPos.items(y);\n            return (y2, x + x2, line_size);\n        }\n        else {\n            throw Exception(\"viewPosToRealPos\");\n        }\n    }\n\n    def realPosToViewPos(y:int, x:int): dynamic Tuple2<Integer, Integer> {\n        for(i:=0; i<visibleTextsPos.length(); i++)\n        {\n            (y2, x2, line_num) := visibleTextsPos.items(i);\n\n            if(y2 == y) {\n                if(x >= x2 && x < x2 + MaxX-1)\n                {\n                    return (i, x-x2);\n                }\n            }\n        }\n\n        return (-1,-1)\n    }\n    \n    def moveCursor(y:int, x:int):dynamic int {\n        (y2,x2) := realPosToViewPos(y, x);\n        \n        if(y2 >= 0 && y2 < visibleTexts.length())\n        {\n            (cursorY, cursorX) = realPosToViewPos(y, x);\n        }\n        else {\n            scroll_size := (MaxY-1)/2;\n            scrollTopY = y - scroll_size;\n\n            fixCursorAndScrollTop(scrollTopY);\n            makeVisibleTexts();\n\n            (cursorY, cursorX) = realPosToViewPos(y, x);\n\n            if(cursorY == -1 && cursorX == -1) {\n                scrollTopY = y;\n\n                fixCursorAndScrollTop(scrollTopY);\n                makeVisibleTexts();\n\n                (cursorY, cursorX) = realPosToViewPos(y, x);\n                fixCursorAndScrollTop(scrollTopY);\n                makeVisibleTexts();\n            }\n            else {\n                fixCursorAndScrollTop(scrollTopY);\n                makeVisibleTexts();\n            }\n        }\n    }\n}\n\nclass ViClone version 3\n{\n    def setLastInsertedTextPos(): dynamic {\n    }\n    def getLastInsertedText(): dynamic {\n    }\n\n    def blinkParen(): dynamic {\n    }\n\n    def deleteBackwardWord(): dynamic {\n    }\n\n    def completion():dynamic {\n    }\n\n    def clover2Completion(): dynamic {\n    }\n\n    def CCompletion(): dynamic {\n    }\n\n    def enterInsertMode() {\n        mode = INSERTMODE;\n        setLastInsertedTextPos();\n    }\n\n    def finishInsertMode():dynamic {\n        mode = EDITMODE;\n        getLastInsertedText();\n    }\n\n    def initialize():dynamic {\n        inherit();\n\n        ### Insert Mode ###\n        keyEvents['i'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n           win.addUndoText();\n\n           enterInsertMode();\n        }\n\n        keyEvents['a'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.addUndoText();\n\n            enterInsertMode();\n\n            win.cursorX++;\n\n            clear();\n            view();\n        }\n        keyEvents['A'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.addUndoText();\n\n            y := win.getRealPosY();\n\n            line := win.texts.items(y);\n\n            if(line != null && line.length() != 0) {\n                (y2, x2) := win.realPosToViewPos(y, line.length()-1);\n\n                if(y2 == 0 && x2 == 0 && y != 0) {\n                    win.scrollTopY = y;\n                    win.cursorY = 0;\n                    win.makeVisibleTexts();\n\n                    (win.cursorY, win.cursorX) = win.realPosToViewPos(y, line.length()-1);\n                }\n                else {\n                    win.cursorY = y2;\n                    win.cursorX = x2;\n                }\n\n                win.makeVisibleTexts();\n                win.fixCursorAndScrollTopOnInsertMode(win.scrollTopY);\n                win.cursorX++;\n\n                clear();\n                view();\n            }\n\n            enterInsertMode();\n        }\n        keyEvents['o'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.addUndoText();\n\n            enterNewLine(true);\n\n            enterInsertMode();\n        }\n        keyEvents[('L'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {  # Control-L\n            win.makeVisibleTexts()\n            clear();\n            view();\n        }\n        keyEvents['C'.to_int] = lambda(self:ViClone, key:int, key2:int) \n        {\n            x := win.getRealPosX();\n            y := win.getRealPosY();\n\n            line := win.texts.items(y).clone();\n            win.texts.replace(y, line);\n\n            if(line.identifyWith(null).negative() && x < line.length()-1) {\n                win.addUndoText();\n\n                line.delete(x, -1);\n                \n                win.makeVisibleTexts();\n                #win.fixCursorAndScrollTopOnInsertMode(win.scrollTopY);\n            }\n\n            enterInsertMode();\n        }\n    }\n\n    def enterNewLine(no_tails_getting:bool):dynamic {\n        y := win.getRealPosY();\n        x := win.getRealPosX();\n\n        line := win.texts.items(y);\n\n        spaces_num := line.scan(/^\\s+/)?.items(0).length():0;\n\n        tails := \"\";\n        if(!no_tails_getting) {\n            tails = line.subString(x..-1);\n            line.delete(x..-1);\n        }\n\n        win.cursorX = spaces_num;\n        win.cursorY++;\n\n        if(win.cursorY >= win.MaxY-1) {\n            (tmp, tmp2, top_line_size) := win.visibleTextsPos.items(0);\n\n            if(top_line_size >= win.MaxY-1) {\n                win.scrollTopY++;\n                win.cursorY = 0;\n                win.cursorX = 0;\n            }\n            else {\n                scroll_size := win.cursorY - win.MaxY +2;\n\n                win.scrollTopY += scroll_size;\n                win.cursorY -= scroll_size + top_line_size -1;\n            }\n        }\n        \n        spaces := \" \".multiply(spaces_num);\n        spaces.append(tails);\n        win.texts.insert(y+1, spaces);\n        \n        win.makeVisibleTexts();\n        win.fixCursorAndScrollTopOnInsertMode(win.scrollTopY);\n    }\n\n    def insertMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                finishInsertMode();\n            }\n\n            ### Backspace ###\n            case (('H'-'A').to_int+1, KEY_BACKSPACE) {\n                y := win.getRealPosY();\n                x := win.getRealPosX();\n\n                line := win.texts.items(y);\n                \n                if(line != null && win.cursorX >= 0) {\n                    line.delete(x-1);\n                    win.cursorX--;\n                } \n                \n                win.makeVisibleTexts();\n            }\n\n            case ('\\n'.to_int) {\n                enterNewLine(false);\n                \n                win.makeVisibleTexts();\n            }\n\n            case (('D'-'A').to_int+1) {\n                y := win.getRealPosY();\n                x := win.getRealPosX();\n\n                line := win.texts.items(y);\n                \n                if(line != null) {\n                    4.times {\n                        if(win.cursorX >= 0) {\n                            line.delete(x -1);\n                            win.cursorX--;\n                        }\n                    }\n                } \n                \n                win.makeVisibleTexts();\n            } \n\n            ### delete Back word ###\n            case (('W'-'A').to_int+1) {\n                deleteBackwardWord();\n            }\n            \n            case (('X'-'A').to_int+1) {\n                if(win.fileName.match(/.+\\.cl$|.+\\.clcl$|.+\\.jsclcl$|.+\\.jscl$/)) {\n                    clover2Completion();\n                }\n                elif(win.fileName.match(/.+\\.c$/)) {\n                    CCompletion();\n                }\n                else {\n                    completion();\n                }\n            }\n\n            case (('I'-'A').to_int+1) {\n                y := win.getRealPosY();\n                x := win.getRealPosX();\n\n                line := win.texts.items(y);\n                \n                if(line != null) {\n                    if(line.subString(0, x).match(/^\\s*$/)) {\n                        4.times { \n                            line.insert(x, \" \");\n                            win.cursorX++;\n                        } \n                    }\n                    else {\n                        completion();\n                    }\n                }\n                \n                win.makeVisibleTexts();\n            }\n            else {\n                y := win.getRealPosY();\n                x := win.getRealPosX();\n\n                line := win.texts.items(y);\n                \n                if(line != null) {\n                    c := key.to_char;\n                    if(c.isalnum() || c == ' ' || c.isgraph()) {\n                        line.insert(x, c.toString());\n\n                        win.makeVisibleTexts();\n\n                        if(key == '}' || key == ')')\n                        {\n                            blinkParen();\n                        }\n                        win.cursorX++;\n                        \n                        win.fixCursorAndScrollTopOnInsertMode(win.scrollTopY);\n                    }\n                }\n            }\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int): dynamic {\n        if(mode == INSERTMODE) {\n            win.modifiedText = true;\n            insertMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n\n    def statusView():dynamic {\n        maxy := getmaxy();\n        \n        attron(A_REVERSE);\n        try {\n            mvprintw(maxy-1, 0, \"%s %d %d %s\", { (win.fileName?.nothing():\"\"), win.getRealPosY() + 1, win.getRealPosX(), if(win.modifiedText) { \"changed\" } else { \"no changed\" } });\n        }\n        attroff(A_REVERSE);\n    }\n\n    def statusView():dynamic {\n        if(mode == INSERTMODE) {\n            maxy := getmaxy();\n\n            clearStatusLine();\n\n            attron(A_REVERSE);\n            if(win.fileName == null) {\n                mvprintw(maxy-1, 0, \"INSERT %d %d\", { win.getRealPosY(), win.getRealPosX() } );\n            }\n            else {\n                mvprintw(maxy-1, 0, \"INSERT %s %d %d\", { win.fileName, win.getRealPosY(), win.getRealPosX()});\n            }\n            attroff(A_REVERSE);\n        }\n        else {\n            inherit(); \n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl4Edit.clcl",
    "content": "\nclass ViCloneWindow version 3\n{\n    def findChar(key:char): Tuple2<Integer, Integer> \n    {\n        y := getRealPosY();\n\n        line := texts.items(y);\n        \n        x := line.subString(getRealPosX()+1, -1).indexOf(key.toString());\n        \n        if(x != -1) {\n            x += getRealPosX() + 1;\n        }\n        else {\n            x = -1;\n            y = -1;\n        }\n        \n        return (y, x);\n    }\n}\n\nclass ViClone version 4\n{\n    var tabSize:int;\n\n    def forwardWord(offset:int=0):dynamic Tuple2<Integer, Integer> {\n        (-1, -1);\n    }\n\n    def backwardWord(offset:int=0):dynamic Tuple2<Integer, Integer> {\n        (-1, -1);\n    }\n\n    def clearClipBoard(): dynamic {\n    }\n    def addClipBoard(line:String, line_mode:bool):dynamic {\n    }\n\n    def initialize() {\n        inherit();\n\n        tabSize = 4; \n\n        keyEvents['J'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.addUndoText();\n\n            y := win.getRealPosY();\n\n            line := win.texts.items(y);\n            next_line := win.texts.items(y +1);\n\n            if(line != null && next_line != null) {\n                (y2, x2) := win.realPosToViewPos(y, line.length()-1);\n\n                line.append(\" \");\n                if(next_line.length() != 0) {\n                    line.append(next_line.scan(/\\s*(.+)/).items(1));\n                }\n\n                (win.cursorY, win.cursorX) = (y2, x2+1);\n\n                win.texts.deleteAt(y+1);\n\n                win.makeVisibleTexts();\n                win.fixCursorAndScrollTop(win.scrollTopY);\n                \n                win.modifiedText = true;\n            }\n        }\n        keyEvents['x'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            line := win.texts.items(win.getRealPosY());\n\n            if(line != null) {\n                x := win.getRealPosX();\n\n                if(x < line.length()) \n                {\n                    win.addUndoText();\n                    \n                    line.delete(x);\n\n                    win.makeVisibleTexts();\n                    win.modifiedText = true;\n                } \n            }\n        }\n        keyEvents['D'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            x := win.getRealPosX();\n            y := win.getRealPosY();\n\n            line := win.texts.items(y);\n\n            if(line != null && x < line.length()-1) {\n                win.addUndoText();\n\n                line.delete(x, -1);\n\n                win.makeVisibleTexts();\n                win.fixCursorAndScrollTop(win.scrollTopY, false);\n                win.modifiedText = true;\n            }\n        }\n        keyEvents['t'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            (y, x) := win.findChar(key2.to_char);\n\n            if(y != -1 && x != -1) {\n                win.moveCursor(y, x);\n            }\n        }\n        keyEvents['z'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            when(key2) {\n                case ('z'.to_int) {\n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    scroll_size := (win.MaxY-1)/2;\n                    win.scrollTopY = win.getRealPosY() - scroll_size;\n\n                    win.fixCursorAndScrollTop(win.scrollTopY);\n                    win.makeVisibleTexts();\n\n                    (win.cursorY, win.cursorX) = win.realPosToViewPos(y, x);\n\n                    win.makeVisibleTexts();\n                }\n\n                case (KEY_ENTER, ('J'-'A').to_int+1) {\n                    win.cursorX = win.getRealPosX();\n                    win.scrollTopY = win.getRealPosY();\n                    win.cursorY = 0;\n\n                    win.makeVisibleTexts();\n                    win.fixCursorAndScrollTop(win.scrollTopY);\n                }\n            }\n        }\n        keyEvents['d'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            win.addUndoText();\n\n            when(key2) {\n                case ('e'.to_int, 'w'.to_int) {\n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    (y2, x2) := forwardWord(0); \n\n                    if(y2 == y) {\n                        line := win.texts.items(y);\n                        \n                        line.delete(x, x2);\n\n                        win.makeVisibleTexts();                     \n                        win.fixCursorAndScrollTop(win.scrollTopY);\n                    }\n                    else {\n                        line := win.texts.items(y);\n                        \n                        line.delete(x, -1);\n\n                        win.makeVisibleTexts();                     \n                        win.fixCursorAndScrollTop(win.scrollTopY);\n                    }\n                    win.modifiedText = true;\n                }\n                case ('d'.to_int) {\n                    y := win.getRealPosY();\n\n                    line := win.texts.items(y);\n\n                    if(line != null) {\n                        clearClipBoard();\n                        addClipBoard(line, true);\n                        win.texts.deleteAt(y);\n                    }\n\n                    if(win.texts.length() == 0) {\n                        win.texts.push(\"\");\n                        win.cursorX = 0;\n                        win.cursorY = 0;\n                        win.scrollTopY = 0;\n                    }\n                    \n                    win.makeVisibleTexts();                     \n                    win.fixCursorAndScrollTop(win.scrollTopY, false);\n                    win.modifiedText = true;\n                }\n                case ('t'.to_int) {\n                    key3 := getch();\n\n                    (y, x) := win.findChar(key3.to_char);\n\n                    if(y != -1 && x != -1) {\n                        line := win.texts.items(win.getRealPosY());\n\n                        line.delete(win.getRealPosX(), x);\n\n                        win.makeVisibleTexts();                     \n                        win.fixCursorAndScrollTop(win.scrollTopY);\n                        win.modifiedText = true;\n                    }\n                }\n            }\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl5Word.clcl",
    "content": "\nclass ViClone version 5\n{\n    def forwardWord(offset:int=0):dynamic Tuple2<Integer, Integer>\n    {\n        real_pos_x := win.getRealPosX();\n        real_pos_y := win.getRealPosY(); \n\n        line := win.texts.items(real_pos_y);\n\n        x := real_pos_x + offset;\n        y := real_pos_y;\n\n        c := line?.chars(x):'\\0';\n\n        if(line == null || line.equals(\"\")) {\n            x = 0;\n            y++;\n        }\n        else {\n            if(c.isalpha() || c == '_') {\n                while(c.isalpha() || c == '_') {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        \n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isdigit()) {\n                while(c.isdigit()) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isspace()) {\n                while(c.isspace()) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        if(y >= win.texts.length()) {\n                            y--;\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c != '\\0') {\n                while(!c.isalpha() && !c.isdigit() && !c.isspace()) {\n                    x++;\n\n                    if(x >= line.length()) {\n                        x = 0;\n                        y++;\n                        if(y >= win.texts.length()) {\n                            y--;\n                            \n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                            break;\n                        }\n                        else {\n                            line = win.texts.items(y);\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n        }\n\n        return (y, x);\n    }\n\n    def backwardWord(offset:int=0):dynamic Tuple2<Integer, Integer>\n    {\n        real_pos_x := win.getRealPosX();\n        real_pos_y := win.getRealPosY(); \n    \n        line := win.texts.items(real_pos_y);\n\n        x := real_pos_x + offset;\n        y := real_pos_y;\n\n        c := line?.chars(x):'\\0';\n        \n        if(line == null || line.equals(\"\")) {\n            y--;\n            if(y >= 0) {\n                line = win.texts.items(y);\n                \n                if(line.length() == 0) {\n                    x = 0;\n                }\n                else {\n                    x = line.length()-1;\n                }\n            }\n            else {\n                y = 0;\n            }\n        }\n        else {\n            c := line.chars(x)?:'\\0';\n\n            if(c.isalpha() || c == '_') {\n                while(c.isalpha() || c == '_') {\n                    x--;\n\n                    if(x < 0) {\n                        y--;\n\n                        if(y >= 0) {\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                        }\n                        else {\n                            x = 0;\n                            y = 0;\n                            break;\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isdigit()) {\n                while(c.isdigit()) {\n                    x--;\n\n                    if(x < 0) {\n                        y--;\n\n                        if(y >= 0) {\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                        }\n                        else {\n                            x = 0;\n                            y = 0;\n                            break;\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c.isspace()) {\n                while(c.isspace()) {\n                    x--;\n\n                    if(x < 0) {\n                        y--;\n\n                        if(y >= 0) {\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                        }\n                        else {\n                            x = 0;\n                            y = 0;\n                            break;\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            elif(c != '\\0') {\n                while(!c.isalpha() && !c.isdigit() && !c.isspace()) {\n                    x--;\n\n                    if(x < 0) {\n                        y--;\n\n                        if(y >= 0) {\n                            line = win.texts.items(y);\n                            if(line.length() == 0) {\n                                x = 0;\n                            }\n                            else {\n                                x = line.length()-1;\n                            }\n                        }\n                        else {\n                            x = 0;\n                            y = 0;\n                            break;\n                        }\n                    }\n\n                    c = line?.chars(x):'\\0';\n                }\n            }\n            x++; \n        }\n\n        return (y, x);\n    }\n\n    def deleteBackwardWord(): dynamic {\n        line := win.texts.items(win.getRealPosY());\n        \n        real_pos_y := win.getRealPosY();\n        real_pos_x := win.getRealPosX();\n\n        (y, x) := backwardWord(-1);\n        \n        if(line != null) {\n            if(y == real_pos_y) {\n                (real_pos_x - x).times { \n                    line.delete(win.getRealPosX()-1);\n                }\n                win.makeVisibleTexts();\n                win.moveCursor(y, x);\n            } \n            elif(y < real_pos_y) {\n                win.texts.deleteWithRange(y+1, real_pos_y + 1); \n                \n                line = win.texts.items(y);\n                \n                line.delete(x, -1);\n                win.makeVisibleTexts();\n                win.moveCursor(y, x);\n            }\n        } \n    }\n\n    def initialize():dynamic {\n        inherit();\n\n        keyEvents['w'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            (y, x) := forwardWord();\n            \n            win.moveCursor(y, x);\n        }\n        keyEvents['b'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            (y, x) := backwardWord(-1);\n            \n            win.moveCursor(y, x);\n        }\n        keyEvents['c'.to_int] = lambda(self:ViClone, key:int, key2:int) \n        {\n            win.addUndoText();\n \n            when(key2) {\n                case ('e'.to_int, 'w'.to_int) {\n                    enterInsertMode();\n\n                    (y, x) := forwardWord(0); \n                    \n                    real_pos_y := win.getRealPosY();\n                    real_pos_x := win.getRealPosX();\n                 \n                    line := win.texts.items(real_pos_y);\n                    \n                    if(y > real_pos_y) {\n                        line.delete(real_pos_x, -1);\n    \n                        win.makeVisibleTexts();                     \n                        win.fixCursorAndScrollTop(win.scrollTopY, false);\n            \n                        win.cursorX++;\n                    } \n                    else { \n                        line.delete(real_pos_x, x); \n    \n                        win.makeVisibleTexts();                     \n                        win.fixCursorAndScrollTop(win.scrollTopY, false);\n                    } \n                }\n                case ('t'.to_int) {\n                    key3 := getch();\n\n                    (y, x) := win.findChar(key3.to_char);\n\n                    if(y != -1 && x != -1) {\n                        line := win.texts.items(win.getRealPosY());\n\n                        line.delete(win.getRealPosX(), x);\n\n                        win.makeVisibleTexts();                     \n                        win.fixCursorAndScrollTop(win.scrollTopY);\n                    }\n                     \n                    enterInsertMode();\n                }\n            }\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl6Brace.clcl",
    "content": "\nclass ViCloneWindow version 4\n{\n    def getCursorChar(): char {\n        line := visibleTexts.items(cursorY);\n\n        if(cursorX >= 0 && cursorX < line.length()) {\n            return visibleTexts.items(cursorY).chars(cursorX);\n        }\n        else {\n            return 0.to_char;\n        }\n    }\n    \n}\n\nclass ViClone version 6\n{\n    def forwardBrace(head_char:char, tail_char:char): Tuple2<Integer, Integer> {\n        line_num := win.getRealPosY();\n        cursor_num := -1; \n        nest := 0; \n\n        it := win.texts.items(line_num);\n        for(i:=win.getRealPosX()+1; i<it.length(); i++) {\n            if(it.chars(i) == head_char) {\n                nest++; \n            } \n            elif(it.chars(i) == tail_char) {\n                if(nest == 0) {\n                    cursor_num = i;\n                    break; \n                } \n                nest--;\n            } \n        } \n\n        if(cursor_num == -1) {\n            line_num++;\n\n            win.texts.subList(line_num, -1).each {\n                for(i:=0; i<it.length(); i++) {\n                    if(it.chars(i) == head_char) {\n                        nest++; \n                    } \n                    elif(it.chars(i) == tail_char) {\n                        if(nest == 0) {\n                            cursor_num = i;\n                            break; \n                        } \n                        nest--;\n                    } \n                } \n                \n                if(cursor_num != -1) {\n                    break; \n                } \n                \n                line_num++; \n            }\n        }\n        \n        return (line_num, cursor_num); \n    } \n\n    def backwordBrace(head_char:char, tail_char:char): Tuple2<Integer, Integer> {\n        line_num := win.getRealPosY();\n        \n        cursor_num := -1; \n        nest := 0; \n        it := win.texts.items(line_num);\n        for(i:=win.getRealPosX()-1; i>=0; i--) \n        {\n            if(it.chars(i) == head_char) {\n                nest++; \n            } \n            elif(it.chars(i) == tail_char) {\n                if(nest == 0) {\n                    cursor_num = i;\n                    break; \n                } \n                nest--;\n            } \n        } \n\n        if(cursor_num == -1) {\n            line_num--;\n\n            win.texts.subList(0, line_num+1).reverse() .each {\n                for(i:=it.length()-1; i>=0; i--) {\n                    if(it.chars(i) == head_char) {\n                        nest++; \n                    } \n                    elif(it.chars(i) == tail_char) {\n                        if(nest == 0) {\n                            cursor_num = i;\n                            break; \n                        } \n                        nest--;\n                    } \n                } \n                \n                if(cursor_num != -1) {\n                    break; \n                } \n                \n                line_num--; \n            } \n        }\n        \n        return (line_num, cursor_num); \n    } \n    \n    def blinkParen() {\n        2.times {\n            c := win.getCursorChar();\n    \n            y := -1;\n            x := -1;\n            \n            if(c == '(') {\n                (y, x) = forwardBrace('(', ')');\n            }\n            elif(c == '{') {\n                (y, x) = forwardBrace('{', '}');\n            }\n            elif(c == '}') {\n                (y, x) = backwordBrace('}', '{');\n            }\n            elif(c == ')') {\n                (y, x) = backwordBrace(')', '(');\n            }\n            \n            if(y != -1 && y != -1)  {\n                win.moveCursor(y, x);\n            } \n            \n            view();\n            refresh();\n            \n            usleep(100000);\n        }\n    }\n\n    def initialize():dynamic {\n        inherit();\n\n        keyEvents['%'.to_int] = lambda(self:ViClone, key:int, key2:int) { \n            c := win.getCursorChar();\n\n            y := -1;\n            x := -1;\n            \n            if(c == '(') {\n                (y, x) = forwardBrace('(', ')');\n            }\n            elif(c == '{') {\n                (y, x) = forwardBrace('{', '}');\n            }\n            elif(c == '}') {\n                (y, x) = backwordBrace('}', '{');\n            }\n            elif(c == ')') {\n                (y, x) = backwordBrace(')', '(');\n            }\n            \n            if(y != -1 && y != -1)  {\n                win.moveCursor(y, x);\n            } \n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl7DirPane.clcl",
    "content": "class ViCloneWindow version 5\n{\n    def rehashCCompletion():dynamic {}\n    \n    def initialize(fname:String, dir_path:String, win_pos:int, arg_line_num:int, vicl:ViClone):dynamic {\n        inherit(fname, dir_path, win_pos, arg_line_num, vicl);\n\n        readFile(arg_line_num, vicl);\n    }\n\n    def writeToFile() {\n        fname := dirPath.add(\"/\").add(fileName);\n\n        if(access(fname, W_OK) == 0) {\n            texts.join(\"\\n\").write(fname);\n        }\n    }\n    def getCursorPositionDir():String {\n        \"\\{getenv(\"HOME\")}/.clover2/vicl/cpos/\";\n    } \n    def saveCursorPos() {\n        try {          \n            if(access(getCursorPositionDir(), X_OK) != 0) {\n                mkdir(getCursorPositionDir(), 0755);\n            }\n            \n            path := getCursorPositionDir().add(fileName);\n            (scrollTopY+cursorY+1).toString().write(path);\n        }\n    }\n\n    def readFile(arg_line_num:int, vicl:ViClone) {\n        file_path := dirPath.add(\"/\").add(fileName);\n\n        if(access(file_path, R_OK) != 0) {\n            touch(file_path);\n        }\n\n        try {\n            file_path = realpath(file_path);\n\n            dirPath = dirname(file_path);\n            fileName = basename(file_path);\n        }\n        catch(e:Exception) {\n            throw Exception(\"Invalid file path\");\n        }\n\n        if(access(file_path, R_OK) == 0) {\n            texts = file_path.toPath().read().toString().split('\\n');\n\n            if(texts.length() == 0) {\n                texts = SortableList<String>();\n                texts.push(\"\");\n            }\n\n            rehashCCompletion();\n        }\n        else {\n            throw Exception(\"can't open file\");\n        }\n\n        file_line_num := (getCursorPositionDir().add(fileName).toPath()?.read().toString():\"-1\").to_int();\n        cursorX = 0;\n        cursorY = 0;\n        scrollTopY = 0;\n        scrollTopX = 0;\n\n        makeMaxxy(vicl);\n        \n        makeVisibleTexts();\n\n        if(arg_line_num == -1) {\n            arg_line_num = file_line_num;\n        }\n\n        if(arg_line_num != -1) {\n            arg_line_num--;\n\n            if(arg_line_num >= texts.length()) {\n                arg_line_num = texts.length()-1;\n            }\n            if(arg_line_num < 0) {\n                arg_line_num = 0;\n            }\n\n            cursorY = arg_line_num;\n\n            maxy := MaxY-2;\n\n            scrollTopY = cursorY - (maxy-2) /2;\n            \n            cursorY -= scrollTopY;\n\n            if(scrollTopY < 0) {\n                cursorY += scrollTopY;\n                scrollTopY = 0;\n            }\n\n            fixCursorAndScrollTop(scrollTopY);\n\n            makeVisibleTexts();\n        }\n\n        arg_line_num = -1;\n    \n        clearUndoText();\n    }\n    \n    def gotoLine(y:int, vicl:ViClone) {\n        arg_line_num := y;\n\n        cursorX = 0;\n        cursorY = 0;\n        scrollTopY = 0;\n        scrollTopX = 0;\n\n        makeMaxxy(vicl);\n        \n        makeVisibleTexts();\n\n        if(arg_line_num != -1) {\n            arg_line_num--;\n\n            if(arg_line_num >= texts.length()) {\n                arg_line_num = texts.length()-1;\n            }\n            if(arg_line_num < 0) {\n                arg_line_num = 0;\n            }\n\n            cursorY = arg_line_num;\n\n            maxy := MaxY-2;\n\n            scrollTopY = cursorY - (maxy-2) /2;\n            \n            cursorY -= scrollTopY;\n\n            if(scrollTopY < 0) {\n                cursorY += scrollTopY;\n                scrollTopY = 0;\n            }\n\n            fixCursorAndScrollTop(scrollTopY);\n\n            makeVisibleTexts();\n        }\n    }\n\n    def insertText(text:String):dynamic {\n        insert_texts := text.split(/\\n/);\n        \n        if(insert_texts.length() == 1) {\n            texts.items(cursorY + scrollTopY).insert(cursorX + scrollTopX, text);\n        }\n        else {\n            first_line := true;\n            tail_line :String? = null;\n            \n            y := cursorY + scrollTopY;\n            \n            insert_texts.each {\n                if(first_line) {\n                    line := texts.items(y);\n                    line.insert(cursorX + scrollTopX, it);\n                    tail_line = line.subString(cursorX + scrollTopX + it.length(), -1);\n                    line.delete(cursorX + scrollTopX + it.length(), -1);\n                    first_line = false;\n                }\n                else {\n                    texts.insert(y, it);\n                }\n                \n                y++;\n            }\n            \n            if(tail_line != null) {\n                texts.insert(y, tail_line);\n            }\n        }\n        \n        makeVisibleTexts();\n        fixCursorAndScrollTop(scrollTopY);\n    }\n}\n\nclass ViClone version 7\n{\n    dirName:String;\n    dirScrollTop: int;\n    dirCursor:int; \n    visibleDirPane: bool\n    fileNames: SortableList<String>?;\n    dirWinToggle: int;\n\n    def enterCommandMode():dynamic {}\n\n    def getWinIndex():int {\n        n := 0;\n        windows.each {\n            if(win == it) {\n                break;\n            }\n            n++;\n        }\n\n        return n;\n    }\n    \n    def initialize():dynamic {\n        inherit();\n\n        fileNames = null;\n        \n        dirScrollTop = 0; \n        dirCursor = 0; \n        \n        visibleDirPane = false;\n\n        dirWinToggle = -1;\n        \n        dirName = getcwd();\n        #changeDirectory(getcwd());\n\n        keyEvents[('N'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {\n            dirPaneOn(); \n        }\n        keyEvents[('W'-'A').to_int+1] = lambda(self:ViClone, key:int, key2:int) {\n            when(key2) {\n                case ('j'.to_int) {\n                    n := getWinIndex();\n\n                    if(n+1 < windows.length()) {\n                        win = windows.items(n+1);\n                        dirWinToggle = n;\n                    }\n                }\n                case ('k'.to_int) {\n                    n := getWinIndex();\n\n                    if(n-1 >= 0) {\n                        win = windows.items(n-1);\n                        dirWinToggle = n;\n                    }\n                }\n                case (('W'-'A').to_int+1) {\n                    if(dirWinToggle == -1) {\n                        n := getWinIndex();\n                        dirWinToggle = n;\n\n                        if(n+1 < windows.length()) {\n                            win = windows.items(n+1);\n                        }\n                        else {\n                            win = windows.items(0);\n                        }\n                    }\n                    else {\n                        n := getWinIndex();\n\n                        if(dirWinToggle < windows.length()) {\n                            win = windows.items(dirWinToggle);\n                        }\n\n                        dirWinToggle = n;\n                    }\n                }\n            }\n        }\n\n        keyEvents['Z'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            if(key2 == 'Z'.to_int) {\n                windows.each {\n                    it.writeToFile();\n                    it.saveCursorPos();\n                }\n                endOfAplication = true;\n            }\n        }\n    }\n\n    def createNewWin(dirname:String, fname:String, line_num:int):ViCloneWindow {\n        len := windows.length();\n\n        maxy := getmaxy();\n        \n        win_size := (maxy-1) / (len+1);\n\n        win_pos := win_size * len;\n\n        win := ViCloneWindow(fname, dirname, win_pos, line_num, self);\n\n        windows.push(win);\n\n        resizeWindows();\n\n        return win;\n    }\n\n    def resizeWindows() {\n        len := windows.length();\n\n        maxy := getmaxy();\n        win_size := (maxy-1) / len;\n\n        n := 0;\n        windows.each {\n            it.gotoLine(it.getRealPosY()+1, self);\n            it.winPos = win_size * n;\n            it.makeMaxxy(self);\n            it.makeVisibleTexts();\n            \n            n++;\n        }\n    }\n    \n    def changeDirectory(path:String) {\n        dirName = path.clone();\n        rereadDir();\n        if(win.fileName != null) { \n            setDirCursor(win.fileName); \n        }\n    } \n    \n    def setDirCursor(fname:String) {\n        dirCursor = fileNames.indexOf(fname).filter { if(it == -1) { 0 } else { it } };\n\n        maxy := getmaxy();\n        \n        dirScrollTop = dirCursor - (maxy-2) / 2; \n        \n        dirCursor -= dirScrollTop;\n        \n        if(dirScrollTop < 0) {\n            dirCursor += dirScrollTop; \n            dirScrollTop = 0; \n        } \n    } \n    \n    def rereadDir() {\n        fileNames = dirName.toPath().entries().map { it.toPath().basename().toString() }\n            .sort {\n                if(it.chars(0) == '.') {\n                    if(it2.chars(0) == '.') { \n                        return it.compare(it2);\n                    } \n                    else {\n                        return -1; \n                    } \n                }\n                else {\n                    ext1 := it.toPath().extname(); \n                    ext2 := it2.toPath().extname(); \n                    \n                    comp := ext1.compare(ext2); \n                     \n                    if(comp == 0) {\n                        return it.compare(it2); \n                    }\n                    else {\n                        return comp \n                    } \n                } \n            } \n\n        dirCursor = 0;\n        dirScrollTop = 0;\n    }\n    \n    def dirPaneOn() {\n        if(fileNames == null) {\n            changeDirectory(getcwd());\n        }\n        \n        mode = DIRMODE;\n        visibleDirPane = true;\n        maxx := getmaxx();\n        dirPaneLength = maxx/2;\n\n        windows.each {\n            it.makeMaxxy(self); \n            it.makeVisibleTexts()\n        }\n        clear();\n        view();\n    } \n    \n    def dirPaneOff() {\n        maxx := getmaxx();\n        dirPaneLength = maxx/6;\n        \n        visibleDirPane = false;\n        dirPaneLength = 0; \n        \n        mode = EDITMODE; \n\n        windows.each {\n            it.makeMaxxy(self); \n            it.makeVisibleTexts()\n        }\n\n        clear();\n        view();\n    } \n    \n    def dirView() {\n        if(visibleDirPane) { \n            maxy := getmaxy();\n\n            for(i:=0; i<maxy-1; i++) {\n                if(dirCursor == i) {\n                    if(i+dirScrollTop < fileNames.length()) {\n                        attron(A_REVERSE); \n                        mvprintw(i, 0, \"%-\\{dirPaneLength-1}s\", slist { fileNames.items(i+dirScrollTop).subString(0, dirPaneLength-1) });\n                        attroff(A_REVERSE); \n                    }\n                    mvprintw(i, dirPaneLength-1, \"|\");\n                }\n                else {\n                    if(i+dirScrollTop < fileNames.length()) {\n                        mvprintw(i, 0, \"%-\\{dirPaneLength-1}s|\", slist { fileNames.items(i+dirScrollTop).subString(0, dirPaneLength-1) });\n                    }\n                    else { \n                        mvprintw(i, 0, \" \".multiply(dirPaneLength-1).append(\"|\"));\n                    } \n                } \n            } \n        } \n    } \n    \n    def dirPaneIncrementalSearch() {\n        maxy := getmaxy();\n\n        status_line_in_search_mode := \"\";\n\n        end_flag := false;\n        \n        while(!end_flag) {\n            view();\n            mvprintw(maxy-1, 0, \"/%s\", slist { status_line_in_search_mode });\n            refresh();\n\n            key := getch();\n            \n            when(key) {\n                case (('J' - 'A').to_int +1) {\n                    end_flag;\n                }\n                case (('H' - 'A').to_int + 1) {\n                    if(status_line_in_search_mode.length() > 0) {\n                        status_line_in_search_mode.delete(-2, -1);\n                    }\n                }\n                else {\n                    status_line_in_search_mode.append(key.to_char);\n                    \n                    n := 0;\n                    fileNames.each {\n                        if(it.indexOf(status_line_in_search_mode) != -1) {\n                            dirScrollTop = n;\n                            dirCursor = 0;\n                            end_flag = true;\n                        }\n                        \n                        n++;\n                    }\n                }\n            }\n        }\n    }\n\n    def dirMode(key:int) {\n        when(key) {\n            case ('j'.to_int, KEY_DOWN) {\n                dirCursor++;\n                \n                if(dirCursor+dirScrollTop >= fileNames.length()) {\n                    dirCursor--; \n                } \n                \n                if(dirCursor >= getmaxy()-1) {\n                    dirScrollTop++; \n                    dirCursor--; \n                } \n            }\n            case ('k'.to_int, KEY_UP) {\n                dirCursor--;\n                \n                if(dirCursor < 0) {\n                    dirScrollTop--; \n                    dirCursor++; \n                    \n                    if(dirScrollTop < 0) {\n                        dirScrollTop = 0; \n                    } \n                } \n            }\n            case (('D'-'A').to_int+1) {\n                maxy := getmaxy();\n\n                dirCursor += maxy / 2; \n                \n                if(dirCursor >= maxy-2) {\n                    dirScrollTop += dirCursor - maxy + 2;\n                    dirCursor = maxy -2; \n                } \n                \n                if(dirCursor+dirScrollTop >= fileNames.length()) {\n                    dirCursor = maxy -2; \n                    dirScrollTop = fileNames.length() - dirCursor - 1; \n                } \n            }\n            case (('U'-'A').to_int+1) {\n                maxy := getmaxy();\n\n                dirCursor -= maxy / 2; \n                \n                if(dirCursor < 0) {\n                    dirScrollTop += dirCursor;\n                    dirCursor = 0;\n                    \n                    if(dirScrollTop < 0) {\n                        dirScrollTop = 0; \n                    } \n                } \n            }\n            case ('g'.to_int) {\n                var key = getch();\n                \n                if(key == 'g'.to_int) {\n                    dirScrollTop = 0;\n                    dirCursor = 0; \n                } \n            }\n            case ('G'.to_int) {\n                maxy := getmaxy();\n\n                dirCursor+=9999;\n                \n                if(dirCursor >= maxy-2) {\n                    dirScrollTop += dirCursor - maxy + 2;\n                    dirCursor = maxy -2; \n                } \n                \n                if(dirCursor+dirScrollTop >= fileNames.length()) {\n                    dirCursor = maxy -2; \n                    dirScrollTop = fileNames.length() - dirCursor - 1; \n                } \n            }\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                dirPaneOff(); \n            }\n            case (('H'-'A').to_int+1, KEY_BACKSPACE) {\n                fpath := realpath(dirName.add(\"/\").add(\"..\"));\n                changeDirectory(fpath);\n            }\n\n            case ('\\n'.to_int) {\n                fname := fileNames.items(dirScrollTop+dirCursor);\n                fpath := dirName.add(\"/\").add(fname);\n                \n                if(fpath.toPath().to_stat().S_ISDIR())\n                {\n                    changeDirectory(fpath);\n                }\n                else {\n                    dirPaneOff();\n\n                    win = createNewWin(dirName, fname, -1);\n                }\n            }\n            case ('!'.to_int) {\n                endwin();\n                iclover2\n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n\n                rereadDir();\n            }\n            case ('c'.to_int) {\n                endwin();\n                fname := fileNames.items(dirScrollTop+dirCursor);\n                fpath := dirName.add(\"/\").add(fname);\n                cmdline := \"cp -r \\{fpath} \"\n                iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline);\n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n\n                rereadDir();\n            }\n            case ('d'.to_int) {\n                endwin();\n                fname := fileNames.items(dirScrollTop+dirCursor);\n                fpath := dirName.add(\"/\").add(fname);\n                cmdline := \"rm -ir \\{fpath} \"\n                iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline);\n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n\n                rereadDir();\n            }\n            case ('n'.to_int) {\n                endwin();\n                cmdline := \"touch \"\n                iclover2(\"-o\", \"--controlling-terminal\", \"-s\", cmdline);\n                initscr();\n                setEscapeDelay(0);\n                keypad(stdscr, true);\n                raw();\n                noecho();\n\n                rereadDir();\n            }\n            case (('L'-'A').to_int+1) {\n                windows.each {\n                    it.makeVisibleTexts()\n                }\n                clear();\n                view();\n            }\n            case (('N'-'A').to_int+1) {\n                dirPaneOff(); \n            }\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == DIRMODE) {\n            dirMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n\n\n    def openFile(file_path:String, line_num:int) {\n        file_path2 := \"\";\n        \n        try {\n            file_path2 = realpath(file_path);\n        }\n        \n        dir_name := dirname(file_path2);\n        file_name := basename(file_path2);\n\n        win = createNewWin(dir_name, file_name, line_num);\n    }\n\n    def main():dynamic static {\n        vicl = ViClone();\n\n        sockfd := socket(AF_UNIX, SOCK_STREAM,  0);\n\n        saddr := sockaddr_un();\n\n        saddr.sun_family = AF_UNIX;\n        saddr.sun_path = getenv(\"HOME\").append(\"/.clover2/vicl/socket\");\n\n        rm(\"-rf\", saddr.sun_path);\n\n        bind(sockfd, saddr);\n        listen(sockfd, 1);\n\n        mask := fd_set();\n        read_ok := fd_set();\n\n        FD_ZERO(mask);\n        FD_SET(0, mask);\n        FD_SET(sockfd, mask);\n\n        loop_num := 0;\n\n        while(!vicl.endOfAplication) {\n            vicl.clearWithoutBlink(); \n            vicl.clearStatusLine();\n            vicl.dirView();\n            vicl.view();\n            vicl.statusView();\n            refresh();\n\n            read_ok = mask.clone();\n\n            result := select(sockfd+1, read_ok, null, null, null);\n\n            if(FD_ISSET(0, read_ok)) {\n                key := getch();\n\n                key2 := 0;\n\n                if(vicl.mode == ViClone.EDITMODE) {\n                    when(key) {\n                        case ('@'.to_int, 'd'.to_int, 'c'.to_int, 'Z'.to_int, 'g'.to_int, 'z'.to_int, '['.to_int, ']'.to_int, '`'.to_int, 'm'.to_int, 't'.to_int, ('W'-'A').to_int+1)\n                        {\n                            key2 = getch();\n                        }\n                    }\n                }\n\n                vicl.runKeyEvents(key, key2);\n            }\n            elif(FD_ISSET(sockfd, read_ok)) {\n                caddr := sockaddr_un();\n                csockfd := accept(sockfd, caddr);\n\n                buf := Buffer(128);\n                read(csockfd, buf, 128);\n                \n                message := buf.toString();\n                \n                if(message.match(/^OPEN_FILE .+ \\d+$/)) {\n                    array := message.scan(/^OPEN_FILE (.+) (\\d+)/)\n                    \n                    file_name := array.items(1);\n                    try {\n                        file_name = realpath(file_name);\n                    }\n                    line_num := array.items(2).to_int();\n\n                    vicl.openFile(file_name, line_num);\n                }\n                elif(message.match(/^INSERT_FILE .+$/)) {\n                    array := message.scan(/^INSERT_FILE (.+)$/)\n                    \n                    file_name := array.items(1).chomp();\n\n                    text := file_name.toPath().read().toString();\n                    \n                    vicl.win.addUndoText();\n                    vicl.win.insertText(text);\n                }\n            }\n\n            if(loop_num % 256 == 0) {\n                Clover.compaction();\n            }\n            \n            loop_num++;\n        }\n\n        close(sockfd);\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl8CommandMode.clcl",
    "content": "\nclass ViClone version 8\n{\n    var statusLineInCommandMode:String;\n\n    def initialize():dynamic {\n        inherit();\n\n        statusLineInCommandMode = \"\";\n\n        keyEvents[':'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            enterCommandMode();\n        }\n    }\n\n    def enterCommandMode():dynamic {\n        mode = COMMANDMODE;\n        statusLineInCommandMode = \"\";\n    }\n    \n    # result is -1 --> canceled to select\n    def selectStrings(message:String, strings:SortableList<String>):int {\n        result := -1;\n\n        cursor := 0;\n        scroll_top := 0;\n        maxy := getmaxy()-1;\n        maxx := getmaxx();\n\n        while(true) {\n            clearWithoutBlink();\n\n            n := 0;\n            mvprintw(0, 0 , message.subString(0, maxx-1));\n\n            strings.subList(scroll_top, scroll_top+maxy-1).each  {\n                if(cursor == n) {\n                    attron(A_REVERSE);\n                    mvprintw(n+1, 0, it);\n                    attroff(A_REVERSE);\n                }\n                else {\n                    mvprintw(n+1, 0, it);\n                }\n                n++;\n            }\n\n            refresh();\n\n            key := getch();\n\n            when(key) {\n                case (('['-'A').to_int+1, ('C'-'A').to_int + 1) {\n                    break;\n                }\n                case (KEY_UP, 'k'.to_int) {\n                    cursor--;\n                }\n                case (KEY_DOWN, 'j'.to_int, ('I'-'A').to_int + 1) {\n                    cursor++;\n                }\n                case (('J'-'A').to_int + 1) {\n                    result = scroll_top + cursor;\n                    break;\n                }\n                case (('D'-'A').to_int + 1) {\n                    cursor += 10;\n                }\n                case (('U'-'A').to_int + 1) {\n                    cursor -= 10;\n                }\n            }\n\n            if(cursor > maxy-1) {\n                scroll_top += maxy-1;\n                cursor = 0;\n            }\n\n            if(scroll_top+cursor >= strings.length()) {\n                cursor = strings.length()-scroll_top-1;\n            }\n\n            if(cursor < 0) {\n                cursor += maxy-1;\n                scroll_top -= maxy-1;\n            }\n\n            if(scroll_top < 0) {\n                scroll_top = 0;\n                cursor = 0;\n            }\n        }\n\n        return result;\n    }\n    \n    def command_completion_core(inputing_text:String, words:SortableList<String>):bool {\n        line := statusLineInCommandMode;\n        x := statusLineInCommandMode.length();\n        \n        candidates := words.select { it.indexOf(inputing_text) == 0 && !it.equals(inputing_text) }.sort().uniq();\n\n        if(candidates.length() == 0) {\n        }\n        elif(candidates.length() == 1) {\n            selected_string := candidates.items(0);\n\n            line.append(selected_string.subString(inputing_text.length(), -1));\n        }\n        else {\n            maxx := getmaxx();\n            index := selectStrings(line.subString(3, maxx-1), candidates);\n\n            if(index == -1) {\n                return false;\n            }\n            else {\n                selected_string := candidates.items(index);\n\n                line.append(selected_string.subString(inputing_text.length(), -1));\n            }\n        }\n\n        return true;\n    } \n    \n    def statusLineFileNameCompletion() {\n        word := \"\";\n        if(statusLineInCommandMode.match(/^sp\\s*$/)) {\n            word = \"\";\n        }\n        elif(statusLineInCommandMode.match(/^sp\\s+.+/)) {\n            word = statusLineInCommandMode.scan(/^sp\\s+(.+)/).items(1);\n        }\n\n        dir := dirname(word);\n\n        if(word.equals(\"\")) {\n            dir = \".\"\n        }\n        elif(word.equals(\"/\")) {\n            dir = \"/\";\n        }\n        elif(word.chars(-1) == '/') {\n            dir = word.subString(0, -2)\n        }\n        \n        completion_success := false;\n        if(dir.equals(\".\")) {\n            words := p\".\".entries().map { \n                if(dir.add(\"/\").add(it).toPath().to_stat().S_ISDIR()) { \n                    it.subString(2, -1).add(\"/\"); \n                } else { \n                    it.subString(2,-1); \n                }\n            }   \n\n            completion_success = command_completion_core(word, words)\n        }\n        elif(dir.equals(\"/\")) {\n            words := dir.toPath().entries().map { \n                if(dir.add(\"/\").add(it).toPath().to_stat().S_ISDIR()) { \n                    it.subString(dir.length(), -1).add(\"/\") \n                } \n                else { \n                    it.subString(dir.length(), -1); \n                } \n            }\n             \n\n            completion_success = command_completion_core(word.subString(dir.length(), -1), words);\n        }\n        else {\n            words := dir.toPath().entries().map { \n                if(it.toPath().to_stat().S_ISDIR()) { \n                    it.subString(dir.length()+1, -1).add(\"/\")\n                }\n                else {\n                    it.subString(dir.length()+1, -1)\n                }\n            }   \n            \n            completion_success = command_completion_core(word.subString(dir.length()+1, -1), words);\n        }\n    }\n\n    def commandMode(key:int):dynamic {\n        when(key) {\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                mode = EDITMODE;\n                statusLineInCommandMode = \"\";\n            }\n            case (('H'-'A').to_int+1, KEY_BACKSPACE) {\n                statusLineInCommandMode.delete(-2);\n            }\n            case (('W'-'A').to_int+1) {\n                statusLineInCommandMode = statusLineInCommandMode.subString(0, statusLineInCommandMode.rindexOf(\" \")+1);\n            }\n            case (KEY_ENTER, ('J'-'A').to_int+1) {\n                if(statusLineInCommandMode.match(/^wq$/) || statusLineInCommandMode.match(/^qw$/)) {\n                    if(windows.length() == 1) {\n                        win.writeToFile();\n                        win.saveCursorPos();\n                        win.modifiedText = false;\n    \n                        endOfAplication = true;\n                    }\n                    else {\n                        win.writeToFile();\n                        win.saveCursorPos();\n                        win.modifiedText = false;\n    \n                        windows.deleteByID(win);\n\n                        win = windows.items(-1);\n\n                        resizeWindows();\n                    }\n    \n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^q!$/)) {\n                    endOfAplication = true;\n\n                    windows.each {\n                        it.saveCursorPos();\n                    }\n    \n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^w$/)) {\n                    win.writeToFile();\n                    win.saveCursorPos();\n                    win.modifiedText = false;\n    \n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^q$/)) {\n                    if(windows.length() == 1) {\n                        if(!win.modifiedText) {\n                            win.saveCursorPos();\n                            endOfAplication = true;\n                        }\n                    }\n                    else {\n                        if(!win.modifiedText) {\n                            win.saveCursorPos();\n                            windows.deleteByID(win);\n\n                            win = windows.items(-1);\n\n                            resizeWindows();\n                        }\n                    }\n    \n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^sp$/)) {\n                    dirPaneOn(); \n                }\n                elif(statusLineInCommandMode.match(/^sp\\s+.+/)) {\n                    fpath := statusLineInCommandMode.scan(/^sp\\s+(.+)/).items(1);\n\n                    try {\n                        fpath = realpath(fpath);\n                    }\n                    \n                    dir_name := dirname(fpath);\n                    file_name := basename(fpath);\n\n                    try {\n                        win = createNewWin(dir_name, file_name, -1);\n                    }\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^grep\\s+.+$/)) {\n                    word := statusLineInCommandMode.scan(/^grep\\s+(.+)/).items(1);\n                    endwin();\n                    iclover2(\"--controlling-terminal\", \"-s\", \"a := grep(\\\"-Ine\\\", \\\"\\{word}\\\", glob(\\\"*\\\")).selector().scan(/^(.+?):(\\\\d+)/); vicl_open_file(a.items(1), a.items(2))\", \"-p\", (19+word.length()).toString(), \"-o\")\n                    initscr();\n                    setEscapeDelay(0);\n                    keypad(stdscr, true);\n                    raw();\n                    noecho();\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^grep$/)) {\n                    endwin();\n                    iclover2 -s 'a := grep(\"-Ine\", \"\", glob(\"*\")).selector().scan(/^(.+?):(\\\\d+)/); vicl_open_file(a.items(1), a.items(2))' -p 19 -o\n                    initscr();\n                    setEscapeDelay(0);\n                    keypad(stdscr, true);\n                    raw();\n                    noecho();\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^make$/)) {\n                    endwin();\n                    iclover2(\"--controlling-terminal\", \"-c\", \"a := make().getErrorOutput().selector().scan(/^(.+?):(\\\\d+)/); vicl_open_file(a.items(1), a.items(2))\")\n                    initscr();\n                    setEscapeDelay(0);\n                    keypad(stdscr, true);\n                    raw();\n                    noecho();\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^!/)) {\n                    word := statusLineInCommandMode.scan(/^!(.+)$/).items(1);\n                    \n                    endwin();\n                    iclover2(\"--controlling-terminal\", \"-o\", \"-s\", word, \"-p\", \"-1\")\n                    echo \"HIT ANY KEY\"\n                    initscr();\n                    setEscapeDelay(0);\n                    keypad(stdscr, true);\n                    raw();\n                    noecho();\n                    getch();\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^\\.!/)) {\n                    word := statusLineInCommandMode.scan(/^\\.!(.+)/).items(1);\n                    \n                    command_result := bash(\"-c\", word).toString().split('\\n');\n                    \n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    line := win.texts.items(y);\n\n                    if(line != null) {\n                        if(command_result.length() == 1) {\n                            win.addUndoText();\n\n                            str := command_result.items(0);\n                            line.insert(x, str);\n                            win.cursorX += str.length();\n                            win.makeVisibleTexts();\n                        }\n                        elif(command_result.length() > 1) {\n                            win.addUndoText();\n\n                            str := command_result.items(0);\n                            line.insert(x, str);\n                            win.cursorX += str.length();\n                            win.texts.insert(y+1, command_result.subList(1,-1));\n                            win.makeVisibleTexts();\n                        }\n                    }\n\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n                elif(statusLineInCommandMode.match(/^\\.!!/)) {\n                    word := statusLineInCommandMode.scan(/^\\.!!(.+)/).items(1);\n                    \n                    command_result := iclover2(\"-c\", word).toString().split('\\n');\n                    \n                    y := win.getRealPosY();\n                    x := win.getRealPosX();\n\n                    line := win.texts.items(y);\n\n                    if(line != null) {\n                        if(command_result.length() == 1) {\n                            win.addUndoText();\n\n                            str := command_result.items(0).subString(2, -1);\n                            line.insert(x, str);\n                            win.cursorX += str.length();\n                            win.makeVisibleTexts();\n                        }\n                        elif(command_result.length() > 1) {\n                            win.addUndoText();\n\n                            str := command_result.items(0).subString(2, -1);\n                            line.insert(x, str);\n                            win.cursorX += str.length();\n                            win.texts.insert(y+1, command_result.subList(1,-1));\n                            win.makeVisibleTexts();\n                        }\n                    }\n\n                    mode = EDITMODE;\n                    statusLineInCommandMode = \"\";\n                }\n            }\n            case (('I'-'A').to_int+1) {\n                if(statusLineInCommandMode.match(/^sp/)) {\n                    statusLineFileNameCompletion();\n                }\n            }\n            else {\n                statusLineInCommandMode.append(key.to_char);\n            }\n        }\n    }\n\n    def statusView(): dynamic {\n        if(mode == COMMANDMODE) {\n            maxy := getmaxy();\n\n            clearStatusLine();\n\n            attron(A_REVERSE);\n            mvprintw(maxy-1, 0, \":\\{statusLineInCommandMode}\");\n            attroff(A_REVERSE);\n        }\n        else {\n            inherit();\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == COMMANDMODE) {\n            commandMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n}"
  },
  {
    "path": "app-sample/vicl/vicl9SearchMode.clcl",
    "content": "\nclass ViClone version 9\n{\n    statusLineInSearchMode:String;\n    searchMode:int;\n\n    enum { SEARCHMODE_NORMAL, SEARCHMODE_REVERSE }\n\n    def messageBox(message:String):static {\n        clear();\n        mvprintw(0,0, message);\n        refresh();\n\n        getch();\n    }\n\n    def initialize():dynamic {\n        inherit();\n\n        statusLineInSearchMode = \"\";\n\n        searchMode = SEARCHMODE_NORMAL;\n\n        ### Insert Mode ###\n        keyEvents['/'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            enterSearchMode();\n        }\n        keyEvents['?'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            enterSearchMode(\"\", SEARCHMODE_REVERSE);\n        }\n        keyEvents['n'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            searchString();\n        }\n        keyEvents['*'.to_int] = lambda(self:ViClone, key:int, key2:int) \n        {\n            str := getCursorWord();\n            enterSearchMode(str, SEARCHMODE_NORMAL);\n        }\n        keyEvents['#'.to_int] = lambda(self:ViClone, key:int, key2:int) \n        {\n            str := getCursorWord();\n            enterSearchMode(str, SEARCHMODE_REVERSE);\n        } \n        keyEvents['N'.to_int] = lambda(self:ViClone, key:int, key2:int) {\n            mode := searchMode;\n            if(searchMode == SEARCHMODE_NORMAL) {\n                searchMode = SEARCHMODE_REVERSE\n            }\n            else {\n                searchMode = SEARCHMODE_NORMAL\n            }\n            searchString();\n            searchMode = mode;\n        }\n    }\n\n    def enterSearchMode(str:String=\"\", search_mode:int=SEARCHMODE_NORMAL) {\n        searchMode = search_mode;\n\n        mode = SEARCHMODE;\n\n        statusLineInSearchMode = str;\n    }\n    \n    def runSearchMode(str:String, search_mode:int=SEARCHMODE_NORMAL) {\n        searchMode = search_mode;\n        statusLineInCommandMode = str;\n        searchString();\n    }\n\n    def searchString() {\n        if(searchMode == SEARCHMODE_NORMAL) {\n            y := win.getRealPosY();\n            x := win.texts.items(y).subString(win.getRealPosX()+1, -1).indexOf(statusLineInSearchMode);\n             \n            if(x != -1) { \n                x += win.getRealPosX() + 1;\n            }\n            else { \n                y = win.getRealPosY()+1; \n                it := win.texts.iterator(y);\n\n                while(it != null) {\n                    item := it.item;\n\n                    x = item.indexOf(statusLineInSearchMode);\n                    if(x != -1) {\n                        break; \n                    } \n\n                    y++;\n                    it = it.next;\n                }\n            } \n            \n            if(x == -1) {\n                messageBox(\"The search word is none\");\n            }\n            else {\n                scrolltop_y_before := win.scrollTopY;\n                win.moveCursor(y, x);\n                win.fixCursorAndScrollTop(scrolltop_y_before);\n            }\n        }\n        else {\n            y := win.getRealPosY();\n            x := win.texts.items(y).subString(0, win.getRealPosX()).rindexOf(statusLineInSearchMode);\n                 \n            if(x == -1) { \n                y = win.getRealPosY()-1;\n                it := win.texts.iterator(y);\n                while(it != null) {\n                    item := it.item;\n\n                    x = item.rindexOf(statusLineInSearchMode);\n    \n                    if(x != -1) {\n                        break;\n                    }\n\n                    y--;\n                    it = it.prev;\n                }\n            } \n\n            if(x == -1) {\n                messageBox(\"The search word is none\");\n            }\n            else {\n                scrolltop_y_before := win.scrollTopY;\n                win.moveCursor(y, x);\n                win.fixCursorAndScrollTop(scrolltop_y_before);\n            }\n        }\n    }\n    \n    def getCursorWord():String {\n        word_top := 0;\n        word_bottom := 0;\n        \n        x := win.getRealPosX();\n        y := win.getRealPosY();\n\n        (y2, x2) := forwardWord();\n        (y3, x3) := backwardWord();\n\n        line := win.texts.items(y);\n\n        if(y2 > y && y3 < y) {\n            word_top = 0;\n            word_bottom = -1;\n        }\n        elif(y2 > y) {\n            word_top = x3;\n            word_bottom = -1;\n        }\n        elif(y3 < y) {\n            word_top = 0;\n            word_bottom = x2;\n        }\n        else {\n            word_top = x3;\n            word_bottom = x2;\n        }\n\n        return line.subString(word_top, word_bottom);\n    }\n\n    def searchMode(key:int) {\n        when(key) {\n            case (('H'-'A').to_int+1, KEY_BACKSPACE) {\n                statusLineInSearchMode.delete(-2);\n            }\n            case (('['-'A').to_int+1, ('C'-'A').to_int+1) {\n                mode = EDITMODE; \n            } \n            case (KEY_ENTER, ('J'-'A').to_int+1) {\n                searchString();\n                mode = EDITMODE; \n            }\n            else {\n                if(key >= ' ' && key <= '~') {\n                    statusLineInSearchMode.append(key.to_char);\n                }\n            }\n        }\n    }\n\n    def runKeyEvents(key:int, key2:int):dynamic {\n        if(mode == SEARCHMODE) {\n            searchMode(key);\n        }\n        else {\n            inherit(key, key2);\n        }\n    }\n\n    def statusView(): dynamic {\n        if(mode == SEARCHMODE) {\n            clearStatusLine();\n\n            maxy := getmaxy();\n\n            attron(A_REVERSE);\n            if(searchMode == SEARCHMODE_NORMAL) {\n                mvprintw(maxy-1, 0, \"/%s\", array { statusLineInSearchMode });\n            }\n            else {\n                mvprintw(maxy-1, 0, \"?%s\", array { statusLineInSearchMode });\n            }\n            attroff(A_REVERSE);\n        }\n        else {\n            inherit();\n        }\n    }\n}\n"
  },
  {
    "path": "app-sample/vicl/vicl_insert_file",
    "content": "#!/bin/bash\n\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone_insert_file.ocl $@\n"
  },
  {
    "path": "app-sample/vicl/vicl_open_file",
    "content": "#!/bin/bash\n\nexport LD_LIBRARY_PATH=$HOME/.clover2/vicl/:$LD_LIBRARY_PATH\nclover2 ~/.clover2/vicl/viclone_open_file.ocl $@\n"
  },
  {
    "path": "app-sample/vicl/viclone.cl",
    "content": "ViClone.main();\n"
  },
  {
    "path": "app-sample/vicl/viclone_insert_file.cl",
    "content": "if(Clover.ARGC != 3) {\n    println(\"Invalid argment\");\n    exit(2);\n}\n\nsockfd := socket(AF_UNIX, SOCK_STREAM, 0);\n\naddress := sockaddr_un();\n\naddress.sun_family = AF_UNIX;\naddress.sun_path = getenv(\"HOME\").append(\"/.clover2/vicl/socket\");\n\nconnect(sockfd, address);\n\nbuf := b\"INSERT_FILE \\{getenv(\"PWD\").append(\"/\").append(Clover.ARGV[2])}\";\n\nwrite(sockfd, buf, buf.length());\n\nclose(sockfd);"
  },
  {
    "path": "app-sample/vicl/viclone_open_file.cl",
    "content": "if(Clover.ARGC != 4) {\n    println(\"Invalid argment\");\n    exit(2);\n}\n\nsockfd := socket(AF_UNIX, SOCK_STREAM, 0);\n\naddress := sockaddr_un();\n\naddress.sun_family = AF_UNIX;\naddress.sun_path = getenv(\"HOME\").append(\"/.clover2/vicl/socket\");\n\nconnect(sockfd, address);\n\nbuf := b\"OPEN_FILE \\{getenv(\"PWD\").append(\"/\").append(Clover.ARGV[2])} \\{Clover.ARGV[3]}\";\n\nwrite(sockfd, buf, buf.length());\n\nclose(sockfd);"
  },
  {
    "path": "b.cl",
    "content": "println(\"AAA\");\ndef fun():int {\n    return 1+1;\n}\n\nfun().toString().println();\n\n\n"
  },
  {
    "path": "b.clcl",
    "content": "class InvokePuts\n{\n    def method():static {\n        a := C.puts(C\"HELLO C FFI\");\n        a.toString().println();\n    }\n}\n"
  },
  {
    "path": "b.txt",
    "content": "aaa\nbbb\nccc\n"
  },
  {
    "path": "bbb",
    "content": "thread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9000 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 4008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 200 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 201 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 43 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 17 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 31 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 18 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 32 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 1043 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 5 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7404 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7404 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 39 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 7404 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 9008 Thread.thread_func\nthread id 30289 mutex count 1 vm inst 14 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 32 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 43 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 4003 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 1 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 17 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 14 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 32 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 43 SortableList.initialize\nthread id 30289 mutex count 1 vm inst 4003 SortableList.initialize\nthread id Segmentation fault (core dumped)\nMakefile:304: ターゲット 'test' のレシピで失敗しました\nmake: *** [test] エラー 139\n"
  },
  {
    "path": "c.txt",
    "content": "abc\ndef\n"
  },
  {
    "path": "code/AllocSize.clcl",
    "content": "\nclass AllocSizeClass\n{\n    def initialize() {\n    }\n\n    def allocSize():static ulong {\n        return 128;\n    }\n\n    def main():static {\n        a := AllocSizeClass();\n\n        Clover.test(\"alloc size class\", a.allocatedSize() == (128 + Clover.CLOVER2_OBJECT_HEADER_SIZE));\n\n        b:pointer = a.headOfMemory();\n\n        b->byte = 'A';\n        (b+1)->byte = 'B';\n        (b+2)->byte = 'C';\n\n        Clover.test(\"alloc size class2\", a.headOfMemory()->byte == 'A' && (a.headOfMemory()+1)->byte == 'B' && (a.headOfMemory()+2)->byte == 'C');\n    }\n}\n"
  },
  {
    "path": "code/AndAndOrOrTest.clcl",
    "content": "class AndAndOrOrTest \n{\n    def method1():static bool {\n        return true;\n    }\n\n    def method2():static bool {\n        return false;\n    }\n\n    def method3(): static int {\n        return -1;\n    }\n\n    def main():static {\n        Clover.test(\"andand test1\", 1 < 2 && 3 < 4);\n        Clover.test(\"andand test2\", 1.1 < 20.0 && 1.1 < 20.0);\n        Clover.test(\"andand test3\", 1.1f < 20.0f && 1.1f < 20.0f);\n        Clover.test(\"andand test4\", 1 < 2 && true && 3 < 4 && 1 < 2);\n        Clover.test(\"andand test5\", AndAndOrOrTest.method1() && 1 < 2 && 3 < 4);\n        left:int = 1;\n        right:int = 2;\n        Clover.test(\"andand test6\", left != right && 1 < 2);\n        Clover.test(\"andand test7\", AndAndOrOrTest.method3() <= 0 && left < right);\n        Clover.test(\"andand test8\", !(-1 >= 0));\n        Clover.test(\"andand test9\", !((-1 >= 0) && (left < right)));\n        Clover.test(\"andand test10\", !((AndAndOrOrTest.method3() >= 0) && (left < right)));\n        Clover.test(\"andand test11\", (AndAndOrOrTest.method3() < 0) && (left < right));\n        Clover.test(\"andand test12\", !(left > right && true));\n\n        Clover.test(\"oror test1\", 1 < 2 || 5 < 4);\n        Clover.test(\"oror test2\", 1.1 < 20.0 || 30.0 < 20.0);\n        Clover.test(\"oror test3\", 1.1f < 20.0f || 30.0f < 20.0f);\n        Clover.test(\"oror test4\", 4 < 2 || 3 > 1);\n        Clover.test(\"oror test5\", AndAndOrOrTest.method2() || 1 < 2);\n        Clover.test(\"oror test6\", AndAndOrOrTest.method1() || 3 < 5);\n        left = 1;\n        right = 2;\n        Clover.test(\"oror test7\", left != right || left > right);\n        Clover.test(\"oror test7\", AndAndOrOrTest.method3() <= 0 || left < right);\n        Clover.test(\"oror test8\", !((-1 >= 0) && (left < right)));\n        Clover.test(\"oror test9\", !((AndAndOrOrTest.method3() >= 0) || (left > right)));\n\n        y := 123;\n        start := 122;\n        end := 250;\n\n        Clover.test(\"oror test10\", (y >= start && y <= end) || (y >= end && y <= start));\n\n        y = 123;\n        start = 150;\n        end = 120;\n\n        Clover.test(\"oror test11\", (y >= start && y <= end) || (y >= end && y <= start));\n\n        Clover.test(\"oror test12\", 111 == 112 || 111 == 111 && 12 == 12);\n    }\n}\n"
  },
  {
    "path": "code/AnonymousTest.clcl",
    "content": "\nclass AnonymousTest {\n    def main(): static {\n        a:Anonymous = 3;\n\n        n:int = 0;\n        a.times(closure() {\n            n++;\n        });\n\n        Clover.test(\"Anonymous test1\", n == 3);\n    }\n}\n"
  },
  {
    "path": "code/AnonymousTest2.clcl",
    "content": "class AnonymousTest2 {\n    def main():static {\n        a:Anonymous = new Integer(3);\n\n        Clover.test(\"Anonymous test1\", a.toString().equals(\"3\").cast(\"bool\"));\n        Clover.test(\"Anonymous test2\", a.equals(3.toInteger).cast(\"bool\"));\n        Clover.test(\"Anonymous test3\", a.getValue().cast(\"int\") == 3);\n\n        b:Anonymous = new Integer(7);\n\n        c:Integer = b;\n        Clover.test(\"Anonymous test4\", c == 7);\n\n        fun:lambda(int,int):Anonymous = lambda(a:int, b:int):Anonymous { return a+b };\n\n        d: Integer = fun(2,5);\n        Clover.test(\"Anonymous test5\", d == 7);\n\n        print(\"Anonymous test6...\");\n        e:List<Integer> = d.toAnonymous().cast(\"List<Integer>\");\n        println(\"OK\");\n\n        print(\"Anonymous test7...\");\n        f:int[] = d.toAnonymous().cast(\"int[]\");\n        println(\"OK\");\n    }\n}\n"
  },
  {
    "path": "code/ArrayTest.clcl",
    "content": "class ArrayTest {\n    def main():static {\n        a:int[] = new int[10]();\n\n        a[1] = 100;\n        a[2] = 200;\n\nprintf(\"a[1] %d a[0] %d a[2] %d\\n\", array { a[1], a[0], a[2] });\n\n        System.assert(a[1] == 100 && a[0] == 0 && a[2] == 200);\n\n        b := 3;\n\n        a[b] = 300;\n\n        c:=3;\n\n        System.assert(a[c] == 300);\n\n        x:=100;\n\n        d:int[] = new int[x]();\n\n        System.assert(d.length == 100);\n    }\n}\n"
  },
  {
    "path": "code/ArrayTest2.cl",
    "content": ""
  },
  {
    "path": "code/ArrayTest2.clcl",
    "content": "class ArrayTest2 {\n    def main():static {\n        a:int[] = [ 1,2,3 ];\n\n        Clover.test(\"array test1\", a[0] == 1 && a[1] == 2 && a[2] == 3);\n\n        a[0] = 4;\n\n        Clover.test(\"array test2\", a[0] == 4 && a[1] == 2 && a[2] == 3);\n    }\n}\n"
  },
  {
    "path": "code/ArrayTest3.clcl",
    "content": "\nclass ArrayTest3 \n{\n    def main():static {\n        a:Array<Integer> = [1, 2, 3].toArray;\n\n        Clover.test(\"array3 test1\", a.length() == 3);\n        Clover.test(\"array3 test2\", a.items[0] == 1 && a.items[1] == 2 && a.items[2] == 3);\n\n\n        a.each(lambda(item:Integer)\n        {\n            System.println(item.toString());\n        });\n\n        b:int[] = [ 1, 2, 3 ];\n\n        b.each(lambda(item:Integer)\n        {\n            System.println(item.toString());\n        });\n    }\n}\n"
  },
  {
    "path": "code/ArrayTest4.clcl",
    "content": "\nclass ArrayTest4Class {\n    value: int[];\n    value2: int;\n\n    def initialize() {\n        self.value = new int[3]();\n        for(i:=0; i<3; i++) {\n            self.value[i] = i;\n        }\n        self.value2 = 2;\n    }\n}\n\nclass ArrayTest4 {\n    def main():static {\n        b:int[] = new int[3]();\n\n        for(i:=0; i<3; i++) {\n            b[i] = i;\n        }\n\n        b[2] = 4;\n\n        Clover.test(\"array test4-1\", b[0] == 0 && b[1] == 1 && b[2] == 4);\n\n\n        a:ArrayTest4Class = new ArrayTest4Class();\n\n        a.value[2] = 4;\n\n        Clover.test(\"array test4-2\", a.value[0] == 0 && a.value[1] == 1 && a.value[2] == 4);\n    }\n}\n"
  },
  {
    "path": "code/ArrayTest5.clcl",
    "content": "class ArrayTest5 {\n    def main():static {\n        Clover.test(\"Array test\", [ 1,2,3 ].toEqualableArray().equals([1,2,3].toArray));\n        Clover.test(\"Array test2\", [ 1,2,3 ].toEqualableArray().equals([1.toInteger,2.toInteger,3.toInteger]));\n        Clover.test(\"Array test3\", [ 1,2,3 ].toEqualableArray().equals(earray { 1,2,3 }));\n        [ 2,3,1 ].toSortableArray().sort().toString().println();\n        Clover.test(\"Array test4\", [ 2,3,1 ].toSortableArray().sort().equals(sarray { 1,2,3 }));\n\n        a :String[] = [ \"ABC\", \"DEF\", \"GHI\" ];\n\n        Clover.test(\"Array test5\", a.toString().equals(\"3 length array of String[]\"));\n    }\n}\n"
  },
  {
    "path": "code/BlockTest.clcl",
    "content": "class BlockTest {\n    def initialize() {}\n    def main(): static {\n        a:lambda(int,int):int = lambda(value1:int, value2:int): int {\n            return value1 + value2;\n        }\n\n        Clover.test(\"lambda test1\", a(123,234) == 357);\n\n        c:int = 1;\n\n        b:lambda(int,int):int = closure(value1:int, value2:int):int {\n            return value1 + value2 + c;\n        }\n\n        Clover.test(\"lambda test2\", b(2,3) == 6);\n\n        d:lambda(int,int):int = closure(value1:int, value2:int):int {\n            c = 777;\n            return 777;\n        }\n\n        \"d(111, 222) \\{d(111, 222)}\".println();\n        \"c \\{c}\".println();\n\n        Clover.test(\"lambda test3\", d(111, 222) == 777 && c == 777);\n\n        e:lambda(int,int):int = lambda(value1:int, value2:int):int {\n            return value1 + value2;\n        }\n\n        Clover.test(\"lambda test4\", e(1, 2) == 3);\n    }\n}\n\n"
  },
  {
    "path": "code/BlockTest2.clcl",
    "content": "\nclass BlockTestClass {\n    block_object: lambda(int, int):int;\n\n    def initialize() {\n        b:int = 1;\n\n        self.block_object = closure(v:int, v2:int):int {\n            return v + v2 + b;\n        }\n    }\n    def method(a:int, b:int):int {\n        bl := self.block_object;\n        return bl(a,b);\n    }\n}\n\n\nclass BlockTest2 {\n    def main(): static {\n        a: BlockTestClass = new BlockTestClass();\n\n#Clover.test(\"Block test\", a.method(2, 3) == 6 || a.method(2, 3) != 6);  # invalid block var access \n    }\n}\n"
  },
  {
    "path": "code/BlockTest3.clcl",
    "content": "\nclass LabmdaTest {\n    value: lambda(int, int):int;\n\n    def initialize() {\n        self.value = lambda(a:int, b:int):int {\n            return a + b;\n        }\n    }\n\n    def run(a:int, b:int):int {\n        value_ := self.value;\n        return value_(a, b);\n    }\n}\n\nclass BlockTest3 {\n    def main():static {\n        a:= new LabmdaTest();\n\n        Clover.test(\"lambda test1\", a.run(111, 222) == 333);\n    }\n}\n"
  },
  {
    "path": "code/BlockTest4.clcl",
    "content": "class BlockTest4 {\n    def main():static {\n        a:=0;\n        3.times() {\n            a++;\n        }\n\n        Clover.test(\"simple block test1\", a == 3);\n\n        sum := 0;\n        list { 1, 2, 3 }.each() {|i:Integer|\n            sum += i;\n        }\n\n        Clover.test(\"simple block test2\", sum == 6);\n\n        list { 1,2,3 }.each() {|n:Integer| n.toString().println() }\n\n        str := \"\";\n        list { 1,2,3 }.map() {|n:Integer|:Anonymous return n.toString(); }.each() {|n:Anonymous| str.append(n.cast(\"String\")); }\n\n        Clover.test(\"simple block test3\", str.equals(\"123\"));\n\n        str = \"\";\n        equalable_list { 1,2,3 }.map() {|n:Integer|:Anonymous return n.toString(); }.each() {|n:Anonymous| str.append(n.cast(\"String\")); }.toString().println();\n    }\n}\n"
  },
  {
    "path": "code/BlockTest5.clcl",
    "content": "class BlockTest5\n{\n    def initialize() {}\n    def method() {\n        c := 0;\n        slist{1,2,3}.each {\n            c = it;\n            if(it == 2) {\n                throw Exception(\"Exception1\");\n            }\n        }\n    }\n    def main(): static {\n        a:= 1;\n        b:= 2;\n\n        equalable_list { 1, 2, 3 }.map() {|n:Integer|:Anonymous\n            return n.toString();\n        }\n\n        Clover.test(\"lambda param test\", a == 1 && b == 2);\n\n        c := 0;\n\n        slist{1,2,3}.each {\n            c = it;\n            if(it == 2) {\n                break;\n            }\n        }\n\n        Clover.test(\"block test\", c == 2);\n\n        d := BlockTest5();\n\n        try {\n            d.method();\n        } catch(e:Exception) {\n            Clover.test(\"block test2\", e.message.equals(\"Exception1\"));\n        }\n    }\n}\n"
  },
  {
    "path": "code/BlockVarTest.clcl",
    "content": "class BlockVarTest\n{\n    def main():static {\n        a:int = 1;\n\n        System.assert(a == 1);\n\n        if(true) {\n            a = 3;\n            b := 3;\n\n            System.assert(a == 3 && b == 3);\n        }\n\n        if(false) {\n            a = 4;\n            b := 4;\n            c := 4;\n\n            System.assert(a == 4 && b == 4 && c == 4);\n        }\n        else {\n            a = 5;\n            b := 5;\n            c := 5;\n\n            System.assert(a == 5 && b == 5 && c == 5);\n\n            if(true) {\n                a = 5;\n                b = 6;\n                c = 6;\n                d := 7;\n\n                System.assert(a == 5 && b == 6 && c == 6 && d == 7);\n\n                a = 6;\n\n                if(true) {\n                    a = 7;\n                    b = 7;\n                    c = 7;\n                }\n            }\n\n            System.assert(a == 7 && b == 7 && c == 7);\n        }\n    }\n}\n"
  },
  {
    "path": "code/BoolTest.clcl",
    "content": "class BoolTest\n{\n    def main():static {\n        var a = 1;\n\n        true.if { a = 2 }\n\n        Clover.test(\"Bool test\", a == 2);\n\n        false.if { a = 3 }\n\n        Clover.test(\"Bool test\", a == 2);\n    }\n}\n"
  },
  {
    "path": "code/BufferTest.clcl",
    "content": "\nclass CLNodeType\n{\n    typeName:String;\n    genericsTypes:CLNodeType[];\n    numGenericsTypes: int;\n\n    def initialize(type_name:String) {\n        typeName = type_name;\n        genericsTypes = new CLNodeType[CLParser.GENERICS_TYPES_MAX]();\n        numGenericsTypes = 0;\n    }\n\n    def initialize() {}\n\n    def clone():CLNodeType {\n        result := CLNodeType();\n\n        result.typeName = self.typeName().clone();\n\n        for(i:=0; i<self.genericsTypes.length(); i = i +1) {\n            result.genericsTypes[i] = self.genericsTypes[i];\n        }\n\n        result.numGenericsTypes = self.numGenericsTypes;\n\n        return result;\n    }\n\n    def toString(): String {\n        result := \"\";\n        result.append(typeName);\n\n        if(numGenericsTypes > 0) {\n            result.append(\"<\");\n\n            for(i := 0; i<numGenericsTypes; i=i+1) {\n                result.append(genericsTypes[i].toString());\n                if(i != numGenericsTypes-1) {\n                    result.append(\",\");\n                }\n            }\n\n            result.append(\">\");\n        }\n\n        result;\n    }\n\n    def show() {\n        println(\"Type is \\{toString()}\");\n    }\n}\n\ninterface CLNodeTree\n{\n    def kind():int;\n    def kind(value:int);\n\n    def left(value:CLNodeTree);\n    def left():CLNodeTree;\n\n    def right(value:CLNodeTree);\n    def right():CLNodeTree;\n\n    def middle(value:CLNodeTree);\n    def middle():CLNodeTree;\n\n    def sourceName():String;\n    def sourceName(sname:String);\n\n    def sourceLine():int;\n    def sourceLine(line:int);\n\n    def type():CLNodeType;\n    def type(type: CLNodeType);\n\n    def show();\n\n    def equals(right:Self): bool;\n    def toString(): String;\n\n    def clone(): Self;\n\n    enum {\n        IntType, UIntType, CIntType, CUIntType, ByteType, UByteType, CByteType, CUByteType, ShortType, UShortType, CShortType, CUShortType, LongType, ULongType, CLongType, CULongType, PlusExp, MinusExp, StringType\n    }\n}\n\nmodule CLNodeTreeBase\n{\n    kind:int;\n    left:CLNodeTree?;\n    right:CLNodeTree?;\n    middle:CLNodeTree?;\n\n    sourceName:String;\n    sourceLine:int;\n\n    type:CLNodeType;\n\n    def show() {\n        self.toString().println();\n    }\n}\n\nclass CLNodeTreeInt\n{\n    include CLNodeTreeBase;\n\n    value:int;\n\n    def initialize(value:long, sname:String, sline:int) {\n        self.kind = CLNodeTree.IntType;\n\n        self.sourceName = sname;\n        self.sourceLine = sline;\n\n        self.type = CLNodeType(\"int\");\n\n        self.value = value.to_int;\n    }\n\n    def toString():String {\n        \"int value \\{self.value}\";\n    }\n\n    def equals(right:CLNodeTreeInt): bool {\n        self.type == right.type && self.value == right.value;\n    }\n\n    def initialize() {}\n\n    def clone(): CLNodeTreeInt {\n        result := CLNodeTreeInt();\n\n        result.kind = self.kind;\n        result.left = self.left.clone();\n        result.right = self.right.clone();\n        result.middle = self.middle.clone();\n\n        result.sourceName = self.sourceName.clone();\n        result.sourceLine = self.sourceLine;\n\n        result.type = self.type.clone();\n\n        result.value = self.value;\n\n        return result;\n    }\n}\n\nclass CLNodeTreeUInt\n{\n    include CLNodeTreeBase;\n\n    value:uint;\n\n    def initialize(value:long, sname:String, sline:int) {\n        self.kind = CLNodeTree.UIntType;\n\n        self.sourceName = sname;\n        self.sourceLine = sline;\n\n        self.type = CLNodeType(\"uint\");\n\n        self.value = value.to_uint;\n    }\n\n    def toString():String {\n        \"uint value \\{self.value}\";\n    }\n\n    def equals(right:CLNodeTreeInt): bool {\n        self.type == right.type && self.value == right.value;\n    }\n\n    def initialize() {}\n\n    def clone(): CLNodeTreeUInt {\n        result := CLNodeTreeUInt();\n\n        result.kind = self.kind;\n        result.left = self.left.clone();\n        result.right = self.right.clone();\n        result.middle = self.middle.clone();\n\n        result.sourceName = self.sourceName.clone();\n        result.sourceLine = self.sourceLine;\n\n        result.type = self.type.clone();\n\n        result.value = self.value;\n\n        return result;\n    }\n}\n\nclass CLNodeTreeString\n{\n    include CLNodeTreeBase;\n\n    value:String;\n\n    def initialize(value:String, sname:String, sline:int) {\n        self.kind = CLNodeTree.StringType;\n\n        self.sourceName = sname;\n        self.sourceLine = sline;\n\n        self.type = CLNodeType(\"String\");\n\n        self.value = value;\n    }\n\n    def toString():String {\n        \"String value \\{self.value}\";\n    }\n\n    def equals(right:CLNodeTreeString): bool {\n        self.type == right.type && self.value.equals(right.value);\n    }\n\n    def initialize() {}\n\n    def clone(): CLNodeTreeString {\n        result := CLNodeTreeString();\n\n        result.kind = self.kind;\n        result.left = self.left.clone();\n        result.right = self.right.clone();\n        result.middle = self.middle.clone();\n\n        result.sourceName = self.sourceName.clone();\n        result.sourceLine = self.sourceLine;\n\n        result.type = self.type.clone();\n\n        result.value = self.value.clone();\n\n        return result;\n    }\n}\n\nclass CLNodeTreePlus\n{\n    include CLNodeTreeBase;\n\n    def initialize(left:CLNodeTree?, right:CLNodeTree?, sname:String, sline:int) {\n        self.kind = CLNodeTree.PlusExp;\n\n        self.sourceName = sname;\n        self.sourceLine = sline;\n\n        self.left = left;\n        self.right = right;\n\n        self.type = self.left.type();\n    }\n\n    def toString():String {\n        \"plus tree left \\{self.left?.toString():\"\"} right \\{self.right?.toString:\"\"}\";\n    }\n\n    def equals(right:CLNodeTreePlus): bool {\n        self.type == right.type;\n    }\n\n    def initialize() {}\n\n    def clone(): CLNodeTreePlus {\n        result := CLNodeTreePlus();\n\n        result.kind = self.kind;\n        result.left = self.left.clone();\n        result.right = self.right.clone();\n        result.middle = self.middle.clone();\n\n        result.sourceName = self.sourceName.clone();\n        result.sourceLine = self.sourceLine;\n\n        result.type = self.type.clone();\n\n        return result;\n    }\n}\n\nclass CLNodeTreeMinus\n{\n    include CLNodeTreeBase;\n\n    def initialize(left:CLNodeTree?, right:CLNodeTree?, sname:String, sline:int) {\n        self.kind = CLNodeTree.MinusExp;\n\n        self.sourceName = sname;\n        self.sourceLine = sline;\n\n        self.left = left;\n        self.right = right;\n\n        self.type = self.left.type();\n    }\n\n    def toString():String {\n        \"plus tree left \\{self.left?.toString():\"\"} right \\{self.right?.toString:\"\"}\";\n    }\n\n    def equals(right:CLNodeTreeMinus): bool {\n        self.type == right.type;\n    }\n\n    def initialize() {}\n\n    def clone(): CLNodeTreeMinus {\n        result := CLNodeTreeMinus();\n\n        result.kind = self.kind;\n        result.left = self.left.clone();\n        result.right = self.right.clone();\n        result.middle = self.middle.clone();\n\n        result.sourceName = self.sourceName.clone();\n        result.sourceLine = self.sourceLine;\n\n        result.type = self.type.clone();\n\n        return result;\n    }\n}\n\nclass CLParser\n{\n    sourceBuffer:Buffer;\n    p:Buffer;\n    type:CLNodeType;\n\n    GENERICS_TYPES_MAX:static int;\n    PARAMS_MAX:static int;\n\n    sourceName:String;\n    sourceLine:int;\n\n    def initialize() {}\n\n    def initialize(sname:String) {\n        sourceName = sname;\n        \n        sourceBuffer = File.read(sourceName);\n        sourceBuffer.append(0y);\n    }\n    \n    def initialize(buffer:String, sname:String) {\n        sourceName = sname;\n        \n        sourceBuffer = buffer.toBuffer();\n        sourceBuffer.append(0y);\n    }\n\n    def skipSpacesAndLF() {\n        while(p->byte == ' ' || p->byte == '\\t' || p->byte == '\\n') {\n            p++;\n        }\n    }\n\n    def parseStringExpression():Tuple2<CLNodeTree?,Bool> {\n        result:CLNodeTree? = null;\n\n        while(p->byte == ';') {\n            result = expression();\n        }\n\n        if(p->byte == '}') {\n            p++;\n            skipSpacesAndLF();\n            return (null, true.toBool());\n        }\n\n        return (result, false.toBool());\n    }\n\n    def getNumber(): long throws Exception {\n        value := 0l;\n        if(isdigit(p->byte.to_char)) {\n            while(p->byte >= '0' && p->byte <= '9') {\n                value = value * 10 + p->byte - '0';\n                p++;\n            }\n            skipSpacesAndLF();\n        }\n        else {\n            throw Exception(\"Require number\");\n        }\n\n        value;\n    }\n\n    def getOctNumber(): long throws Exception {\n        str := \"\";\n\n        str.append('0');\n        while(p->byte >= '0' && p->byte <= '7') {\n            str.append(p->byte.to_char);\n            p++;\n        }\n        skipSpacesAndLF();\n\n        strtol(str, 0);\n    }\n    \n    def expressionNode():CLNodeTree? {\n        result:CLNodeTree? = null;\n\n        if(p->byte >= '0' && p->byte <= '9') {\n            var value := getNumber();\n            result = CLNodeTreeInt(value, sourceName, sourceLine);\n            #result = longToNode(value);\n        }\n        elif(p->byte == '-' && !((p+1)->byte == '=' || (p+1)->byte == '-' || (p+1)->byte == '>')) {\n            p++;\n            skipSpacesAndLF();\n\n            var value := -getNumber();\n            result = CLNodeTreeInt(value, sourceName, sourceLine);\n            #result = longToNode(value);\n        }\n        elif(p->byte == '+' && !((p+1)->byte == '=' || (p+1)->byte == '+')) {\n            p++;\n            skipSpacesAndLF();\n\n            var value := getNumber();\n            result = CLNodeTreeInt(value, sourceName, sourceLine);\n            #result = longToNode(value);\n        }\n        elif(p->byte == '0' && isdigit((p+1)->byte.to_char)) {\n            p++;\n\n            var value := getOctNumber();\n            result = CLNodeTreeInt(value, sourceName, sourceLine);\n            #result = longToNode(value);\n        }\n        elif(p->byte == '\"') {\n            p++;\n\n            var value := \"\";\n            var string_expression := false;\n\n            while(true) {\n                if(p->byte == '\"') {\n                    p++;\n                    skipSpacesAndLF();\n                    break;\n                }\n/*\n                elif(p->byte == '\\\\') {\n                    p++;\n\n                    when (p->byte.to_char) {\n                        case ('0') {\n                            value.append('\\0');\n                            p++;\n                        }\n\n                        case ('{') {\n                            p++;\n\n                            end_flag := false;\n                            (result,end_flag) = parseStringExpression();\n\n                            end_flag.negative().if {\n                                string_expression = true;\n                            }\n                        }\n\n                        case ('n') {\n                            value.append('\\n');\n                            p++;\n                        }\n\n                        case ('t') {\n                            value.append('\\t');\n                            p++;\n                        }\n\n                        case ('r') {\n                            value.append('\\r');\n                            p++;\n                        }\n\n                        case ('a') {\n                            value.append('\\a');\n                            p++;\n                        }\n\n                        case ('\\\\') {\n                            value.append('\\\\');\n                            p++;\n                        }\n\n                        else {\n                            value.append(p->byte.to_char);\n                            p++;\n                        }\n                    }\n                }\n                elif(p->byte == '\\0') {\n                    throw Exception(\"close \\\" to make string value\");\n                }\n*/\n                else {\n                    a := 1;\n                    p ++;\n                }\n/*\n                else {\n                    if(p->byte == '\\n') {\n                        sourceLine++\n                    }\n\n                    value.append(p->byte.to_char);\n                    p++;\n                }\n*/\n            }\n\n            skipSpacesAndLF();\n\n            string_expression.negative().if {\n                result = CLNodeTreeString(value, sourceName, sourceLine);\n            }\n        }\n        elif(p->byte == '(') {\n            p++;\n            skipSpacesAndLF();\n\n            result = expression();\n\n            if(result == null) {\n                throw Exception(\"\\{sourceName} \\{sourceLine}: expression is null.\");\n            }\n\n            if(p->byte == ')') {\n                p++;\n                skipSpacesAndLF();\n            }\n            else {\n                throw Exception(\"\\{sourceName} \\{sourceLine}: require )\");\n            }\n        }\n\n        return result;\n    }\n\n    def plusAndMinus(): CLNodeTree? throws Exception {\n        result:CLNodeTree? = expressionNode();\n\n        while(true) {\n            if(p->byte == '+') {\n                p++;\n                skipSpacesAndLF();\n\n                right := expressionNode();\n\n                if(right == null) {\n                    throw Exception(\"\\{sourceName} \\{sourceLine}: Right expression is null.\");\n                }\n\n                result = CLNodeTreePlus(result, right, sourceName, sourceLine);\n            }\n            elif(p->byte == '-') {\n                p++;\n                skipSpacesAndLF();\n\n                right := expressionNode();\n\n                if(right == null) {\n                    throw Exception(\"\\{sourceName} \\{sourceLine}: Right expression is null.\");\n                }\n\n                result = CLNodeTreeMinus(result, right, sourceName, sourceLine);\n            }\n            else {\n                break;\n            }\n        }\n\n        return result;\n    }\n\n    def expression(): CLNodeTree? throws Exception {\n        result :CLNodeTree? = plusAndMinus();\n\n        return result;\n    }\n\n    def parse() {\n        p = Buffer(sourceBuffer.buffer, sourceBuffer.size, false);\n        sourceLine = 1;\n\n        while(p->byte != '\\0') {\n            exp:CLNodeTree? = expression();\n\n            if(exp != null) {\n                exp.show();\n                exp.type().show();\n            }\n        }\n    }\n\n    def getType(): String {\n        p = Buffer(sourceBuffer.buffer, sourceBuffer.size, false);\n        sourceLine = 1;\n\n        type := \"\";\n\n        while(p->byte != '\\0') {\n            exp:CLNodeTree? = expression();\n\n            if(exp != null) {\n                type = exp.type().typeName;\n            }\n        }\n\n        return type;\n    }\n\n    def getTypeWithBoxing(): String {\n        return Clover.primitiveClassToBoxingClass(getType());\n    }\n}\n\nclass BufferTest {\n    def main():static {\n        a:Buffer = new Buffer();\n\n        a.append(b\"ABC\");\n        a.append(b\"DEF\");\n\n        Clover.test(\"buffer test1\", a.equals(b\"ABCDEF\"));\n        Clover.test(\"buffer test2\", b\"ABC\".toString().equals(\"ABC\"));\n\n        b:Buffer = new Buffer();\n\n        b.append(b\"ABC\");\n        b.append(b\"\\0\");\n        b.append(b\"ABC\");\n\n        c:Buffer = b\"ABC\\0ABC\";\n\n        Clover.test(\"buffer test3\", b.equals(b\"ABC\\0ABC\"));\n\n        d := b\"ABC\\nDEF\\nGHI\\n\";\n\n        Clover.test(\"bufrer test4\", d.split('\\n').equals({b\"ABC\", b\"DEF\", b\"GHI\"}));\n\n        Clover.test(\"buffer test5\", b\"ABC\".compare(b\"DEF\") < 0 && b\"ABC\".compare(b\"ABC\") == 0 && b\"DEF\".compare(b\"ABC\") > 0);\n    }\n}\n"
  },
  {
    "path": "code/ByteTest.clcl",
    "content": "\nclass ByteTest {\n    def main():static {\n        B\"ABC\".chars(0) == 'A';\n        Clover.test(\"byte test\", B\"ABC\".chars(0) == 'A');\n        Clover.test(\"byte test\", B\"ABC\".chars(0) == 'A');\n        Clover.test(\"byte test\", B\"ABC\".chars(1) == 'B');\n        Clover.test(\"byte test\", B\"ABC\".chars(2) == 'C');\n    }\n}\n"
  },
  {
    "path": "code/CArrayTest.clcl",
    "content": "class CArrayTest {\n    def main():static {\n        Clover.test(\"carray test1\", array { 1, 2, 3 }.items(1) == 2);\n    }\n}\n"
  },
  {
    "path": "code/CFFI.cl",
    "content": "CFFITest.main();\n"
  },
  {
    "path": "code/CFFI.ll",
    "content": "; ModuleID = 'code/CFFI.bc'\nsource_filename = \"Module code/CFFI.ocl\"\n\n@gSigInt = external global i32\n@gCodeData = global [52 x i8] c\"\\0F\\00\\00\\00\\10\\00\\00\\00\\00\\00\\00\\00\\01\\00\\00\\00\\11\\00\\00\\00\\10\\00\\00\\00\\01\\00\\00\\00\\B8\\0B\\00\\00 \\00\\00\\00\\01\\00\\00\\00 \\00\\00\\00\\12\\00\\00\\00\\01\\00\\00\\00\", align 1\n@gConstData = global [41 x i8] c\"code/CFFI.cl\\00\\00\\00\\00code/CFFI.cl\\00\\00\\00\\00CFFITest\\00\", align 1\n@global_string = private constant [13 x i8] c\"code/CFFI.cl\\00\", align 1\n@global_string.2 = private constant [13 x i8] c\"code/CFFI.cl\\00\", align 1\n@global_string.3 = private constant [9 x i8] c\"CFFITest\\00\", align 1\n@global_string.4 = private constant [10 x i8] c\"Exception\\00\", align 1\n@global_string.5 = private constant [17 x i8] c\"Signal Interrupt\\00\", align 1\n\ndeclare void @entry_exception_object(i32, i64*)\n\ndeclare i32 @entry_exception_object_with_class_name2(i64**, i64*, i32, i64*, i8*, i8*)\n\ndeclare void @inc_andand_oror_array(i64*)\n\ndeclare void @dec_andand_oror_array(i64*)\n\ndeclare void @set_andand_oror_right_value(i32, i64*)\n\ndeclare i32 @get_andand_oror_right_value(i64*)\n\ndeclare void @set_andand_oror_left_value(i32, i64*)\n\ndeclare i32 @get_andand_oror_left_value(i64*)\n\ndeclare i64* @get_class_with_load_and_initialize(i8*, i32)\n\ndeclare i8* @get_try_catch_label_name(i64*)\n\ndeclare void @try_function(i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @call_invoke_method(i64*, i32, i64*, i32, i64**, i64*)\n\ndeclare void @mark_source_position(i64*, i8*, i32)\n\ndeclare void @mark_source_position2(i64*, i8*, i32)\n\ndeclare i32 @get_field_from_object(i64**, i64*, i32, i64*, i32, i32, i64*)\n\ndeclare i32 @create_array_object(i64*, i32, i64*)\n\ndeclare i32 @create_object(i64*, i8*, i64*)\n\ndeclare i32 @store_field(i64**, i64*, i32, i64*, i32, i64, i32, i32, i64*, i64*)\n\ndeclare void @try_end_function(i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @run_store_to_buffer(i32, i8*, i64**, i64*, i32, i64*)\n\ndeclare i32 @split_tuple(i64**, i64*, i32, i32, i64*, i32)\n\ndeclare i32 @call_invoke_virtual_method(i32, i64*, i32, i64**, i64*, i64*, i32, i32, i32, i32)\n\ndeclare i32 @call_invoke_dynamic_method(i32, i32, i32, i32, i32, i32, i64*, i32, i64**, i64*, i64*, i64*)\n\ndeclare i32 @invoke_block(i32, i64*, i32, i32, i64**, i64*)\n\ndeclare i32 @run_load_field_address(i64**, i64*, i32, i64*, i32, i32, i64*)\n\ndeclare i32 @store_field_of_buffer(i64**, i64*, i32, i64*, i32, i64, i32, i64*)\n\ndeclare i32 @load_class_field(i64**, i64*, i32, i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @run_load_class_field_address(i64**, i64*, i32, i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @store_class_field(i64**, i64*, i32, i64*, i32, i32, i64*, i64)\n\ndeclare i32 @store_class_field_of_buffer(i64**, i64*, i32, i64*, i32, i32, i64*, i64)\n\ndeclare i32 @get_string_object_of_object_name(i32, i64*)\n\ndeclare i32 @get_object_allocated_size(i32)\n\ndeclare i32 @op_is_fun(i32, i32)\n\ndeclare i32 @object_implements_interface(i32, i64*)\n\ndeclare i32 @load_element(i64**, i64*, i32, i64*, i32, i32, i64*)\n\ndeclare i32 @run_store_element(i64**, i64*, i32, i64*, i32, i32, i64)\n\ndeclare i32 @run_store_element_of_buffer(i64**, i64*, i32, i64*, i32, i32, i64)\n\ndeclare i32 @get_array_length(i32)\n\ndeclare i32 @get_regex_global(i32)\n\ndeclare i32 @get_regex_ignorecase(i32)\n\ndeclare i32 @get_regex_multiline(i32)\n\ndeclare i32 @get_regex_extended(i32)\n\ndeclare i32 @get_regex_dotall(i32)\n\ndeclare i32 @get_regex_anchored(i32)\n\ndeclare i32 @get_regex_dollar_endonly(i32)\n\ndeclare i32 @get_regex_ungreedy(i32)\n\ndeclare i32 @get_regex_multiline.1(i32)\n\ndeclare i32 @char_uppercase(i32)\n\ndeclare i32 @char_lowercase(i32)\n\ndeclare i32 @create_string_object(i8*, i64*)\n\ndeclare i32 @run_op_string_with_string_expression(i8*, i32*, i32, i64**, i64*)\n\ndeclare i32 @run_op_buffer_with_string_expression(i8*, i32*, i32, i64**, i64*)\n\ndeclare i32 @run_op_path_with_string_expression(i8*, i32*, i32, i64**, i64*)\n\ndeclare i32 @create_buffer_object(i8*, i32, i64*)\n\ndeclare i32 @create_path_object(i8*, i64*)\n\ndeclare i32 @run_create_array(i64**, i64*, i32, i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_carray(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_equalable_carray(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_list(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_sortable_list(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_equalable_list(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_tuple(i64**, i64*, i32, i64*, i32, i8*, i64*)\n\ndeclare i32 @run_create_hash(i64**, i64*, i32, i64*, i32, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_block_object(i64**, i64*, i64*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64*, i32, i64*)\n\ndeclare i32 @create_regex_object(i8*, i32, i32, i32, i32, i32, i32, i32, i32, i64*)\n\ndeclare i32 @run_op_regex_with_string_expression(i8*, i32*, i32, i64**, i64*, i32, i32, i32, i32, i32, i32, i32, i32)\n\ndeclare i32 @run_int_to_string_cast(i32, i64*)\n\ndeclare i32 @run_long_to_string_cast(i64, i64*)\n\ndeclare i32 @run_uint_to_string_cast(i32, i64*)\n\ndeclare i32 @run_ulong_to_string_cast(i64, i64*)\n\ndeclare i32 @run_float_to_string_cast(float, i64*)\n\ndeclare i32 @run_double_to_string_cast(double, i64*)\n\ndeclare i32 @run_bool_to_string_cast(i32, i64*)\n\ndeclare i32 @run_regex_to_string_cast(i32, i64*)\n\ndeclare i32 @run_pointer_to_string_cast(i8*, i64*)\n\ndeclare i32 @run_char_to_string_cast(i32, i64*)\n\ndeclare i32 @create_integer(i32, i64*)\n\ndeclare i32 @create_uinteger(i32, i64*)\n\ndeclare i32 @create_long(i64, i64*)\n\ndeclare i32 @create_ulong(i64, i64*)\n\ndeclare i32 @create_float(float, i64*)\n\ndeclare i32 @create_double(double, i64*)\n\ndeclare i32 @create_pointer(i8*, i64*)\n\ndeclare i32 @create_char(i32, i64*)\n\ndeclare i32 @create_bool(i32, i64*)\n\ndeclare i32 @create_byte(i8, i64*)\n\ndeclare i32 @create_ubyte(i8, i64*)\n\ndeclare i32 @create_short(i16, i64*)\n\ndeclare i32 @create_ushort(i16, i64*)\n\ndeclare i32 @run_array_to_carray_cast(i64**, i64*, i32, i64*, i32, i8*, i64*)\n\ndeclare i8* @run_array_to_clang_array_cast(i32, i64*)\n\ndeclare i8* @run_buffer_to_pointer_cast(i32, i64*)\n\ndeclare i8 @run_cbyte_to_byte_cast(i32)\n\ndeclare i8 @run_cubyte_to_ubyte_cast(i32)\n\ndeclare i16 @run_cshort_to_short_cast(i32)\n\ndeclare i16 @run_cushort_to_ushort_cast(i32)\n\ndeclare i32 @run_integer_to_int_cast(i32)\n\ndeclare i32 @run_uinteger_to_uint_cast(i32)\n\ndeclare i64 @run_clong_to_long_cast(i32)\n\ndeclare i64 @run_culong_to_ulong_cast(i32)\n\ndeclare float @run_cfloat_to_float_cast(i32)\n\ndeclare double @run_cdouble_to_double_cast(i32)\n\ndeclare void @print_value(i64)\n\ndeclare void @print_str_value(i8*)\n\ndeclare i32 @regex_equals(i32, i32)\n\ndeclare i32 @run_create_sortable_carray(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i8* @get_object_head_of_memory(i32, i32)\n\ndeclare void @show_vm_stack(i64*, i64**, i64*, i32)\n\ndeclare void @push_value_to_global_stack(i64, i64*)\n\ndeclare void @initialize_code_and_constant(i64*, i64*, i8*, i32, i8*, i32)\n\ndeclare void @entry_jit_funcs(i8*, i32)\n\ndeclare i32 @convert_i64array_to_struct(i8*, i64*, i64*)\n\ndeclare i32 @puts(i8*)\n\ndeclare i32 @strcmp(i8*, i8*)\n\ndeclare void @fun([2 x i64])\n\ndeclare void @fun2(i8*)\n\ndeclare void @fun3(i32, i32)\n\ndeclare void @fun4(i8*)\n\ndeclare void @fun5([2 x i64])\n\ndeclare i8* @fun6()\n\ndeclare [2 x i64] @fun7()\n\ndeclare void @fun8(i8*)\n\ndeclare i32 @fun9(i32, i32)\n\ndefine i32 @clover2_main(i64* %stack_ptr, i64* %lvar, i64* %info, i64* %stack, i64** %stack_ptr_address, i32 %var_num, i64* %constant, i64* %code, i64** %global_stack_ptr_address, i64* %stack_plus_var_num) {\nentry:\n  call void @initialize_code_and_constant(i64* %code, i64* %constant, i8* getelementptr inbounds ([52 x i8], [52 x i8]* @gCodeData, i32 0, i32 0), i32 52, i8* getelementptr inbounds ([41 x i8], [41 x i8]* @gConstData, i32 0, i32 0), i32 41)\n  store i32 0, i32* @gSigInt\n  call void @mark_source_position(i64* %info, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @global_string, i32 0, i32 0), i32 1)\n  call void @mark_source_position2(i64* %info, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @global_string.2, i32 0, i32 0), i32 1)\n  %0 = call i64* @get_class_with_load_and_initialize(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @global_string.3, i32 0, i32 0), i32 0)\n  %ifcond = icmp eq i64* %0, null\n  br i1 %ifcond, label %then_block, label %entry_ifend\n\nthen_block:                                       ; preds = %entry\n  ret i32 0\n\nentry_ifend:                                      ; preds = %entry\n  %1 = call i32 @call_invoke_method(i64* %0, i32 1, i64* %stack, i32 %var_num, i64** %stack_ptr_address, i64* %info)\n  %ifcond1 = icmp ne i32 %1, 1\n  br i1 %ifcond1, label %then_block2, label %entry_ifend3\n\nthen_block2:                                      ; preds = %entry_ifend\n  %2 = call i8* @get_try_catch_label_name(i64* %info)\n  %catchcond = icmp ne i8* %2, null\n  br i1 %catchcond, label %then_block_b, label %entry_ifend_b\n\nentry_ifend3:                                     ; preds = %entry_ifend\n  %loaded_stack_ptr_address_value = load i64*, i64** %stack_ptr_address\n  %stack_pointer_offset_value = getelementptr i64, i64* %loaded_stack_ptr_address_value, i64 -1\n  %stack_pointer_offset_value4 = load i64, i64* %stack_pointer_offset_value, align 8\n  %trunc_variable = trunc i64 %stack_pointer_offset_value4 to i32\n  %sig_int_value = load i32, i32* @gSigInt, align 4\n  %3 = trunc i32 %sig_int_value to i1\n  br i1 %3, label %sigint_then_block, label %entry_after_sigint\n\nthen_block_b:                                     ; preds = %then_block2\n  ret i32 0\n\nentry_ifend_b:                                    ; preds = %then_block2\n  ret i32 0\n\nsigint_then_block:                                ; preds = %entry_ifend3\n  store i32 0, i32* @gSigInt\n  %4 = call i32 @entry_exception_object_with_class_name2(i64** %stack_ptr_address, i64* %stack, i32 %var_num, i64* %info, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @global_string.4, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @global_string.5, i32 0, i32 0))\n  ret i32 0\n\nentry_after_sigint:                               ; preds = %entry_ifend3\n  %loaded_stack_ptr_address_value5 = load i64*, i64** %stack_ptr_address\n  %\"inc_ptr_value(1)\" = getelementptr i64, i64* %loaded_stack_ptr_address_value5, i64 -1\n  store i64* %\"inc_ptr_value(1)\", i64** %stack_ptr_address\n  ret i32 1\n}\n"
  },
  {
    "path": "code/CFFI.s",
    "content": "\t.text\n\t.file\t\"CFFI.ocl\"\n\t.globl\tclover2_main            // -- Begin function clover2_main\n\t.p2align\t2\n\t.type\tclover2_main,@function\nclover2_main:                           // @clover2_main\n\t.cfi_startproc\n// %bb.0:                               // %entry\n\tstp\tx23, x22, [sp, #-48]!   // 8-byte Folded Spill\n\tstp\tx21, x20, [sp, #16]     // 8-byte Folded Spill\n\tstp\tx19, x30, [sp, #32]     // 8-byte Folded Spill\n\t.cfi_def_cfa_offset 48\n\t.cfi_offset w30, -8\n\t.cfi_offset w19, -16\n\t.cfi_offset w20, -24\n\t.cfi_offset w21, -32\n\t.cfi_offset w22, -40\n\t.cfi_offset w23, -48\n\tmov\tx19, x4\n\tmov\tx20, x2\n\tadrp\tx2, :got:gCodeData\n\tadrp\tx4, :got:gConstData\n\tldr\tx2, [x2, :got_lo12:gCodeData]\n\tldr\tx4, [x4, :got_lo12:gConstData]\n\tmov\tx0, x7\n\tmov\tx1, x6\n\tmov\tw21, w5\n\tmov\tx22, x3\n\tmov\tw3, #52\n\tmov\tw5, #41\n\tbl\tinitialize_code_and_constant\n\tadrp\tx23, :got:gSigInt\n\tldr\tx23, [x23, :got_lo12:gSigInt]\n\tadrp\tx1, .Lglobal_string\n\tadd\tx1, x1, :lo12:.Lglobal_string\n\torr\tw2, wzr, #0x1\n\tmov\tx0, x20\n\tstr\twzr, [x23]\n\tbl\tmark_source_position\n\tadrp\tx1, .Lglobal_string.2\n\tadd\tx1, x1, :lo12:.Lglobal_string.2\n\torr\tw2, wzr, #0x1\n\tmov\tx0, x20\n\tbl\tmark_source_position2\n\tadrp\tx0, .Lglobal_string.3\n\tadd\tx0, x0, :lo12:.Lglobal_string.3\n\tmov\tw1, wzr\n\tbl\tget_class_with_load_and_initialize\n\tcbz\tx0, .LBB0_6\n// %bb.1:                               // %entry_ifend\n\torr\tw1, wzr, #0x1\n\tmov\tx2, x22\n\tmov\tw3, w21\n\tmov\tx4, x19\n\tmov\tx5, x20\n\tbl\tcall_invoke_method\n\tcmp\tw0, #1                  // =1\n\tb.eq\t.LBB0_3\n// %bb.2:                               // %then_block2\n\tmov\tx0, x20\n\tbl\tget_try_catch_label_name\n\tmov\tw0, wzr\n\tb\t.LBB0_6\n.LBB0_3:                                // %entry_ifend3\n\tldr\tw8, [x23]\n\ttbz\tw8, #0, .LBB0_5\n// %bb.4:                               // %sigint_then_block\n\tadrp\tx4, .Lglobal_string.4\n\tadrp\tx5, .Lglobal_string.5\n\tadd\tx4, x4, :lo12:.Lglobal_string.4\n\tadd\tx5, x5, :lo12:.Lglobal_string.5\n\tmov\tx0, x19\n\tmov\tx1, x22\n\tmov\tw2, w21\n\tmov\tx3, x20\n\tstr\twzr, [x23]\n\tbl\tentry_exception_object_with_class_name2\n\tmov\tw0, wzr\n\tb\t.LBB0_6\n.LBB0_5:                                // %entry_after_sigint\n\tldr\tx8, [x19]\n\torr\tw0, wzr, #0x1\n\tsub\tx8, x8, #8              // =8\n\tstr\tx8, [x19]\n.LBB0_6:                                // %then_block\n\tldp\tx19, x30, [sp, #32]     // 8-byte Folded Reload\n\tldp\tx21, x20, [sp, #16]     // 8-byte Folded Reload\n\tldp\tx23, x22, [sp], #48     // 8-byte Folded Reload\n\tret\n.Lfunc_end0:\n\t.size\tclover2_main, .Lfunc_end0-clover2_main\n\t.cfi_endproc\n                                        // -- End function\n\t.type\tgCodeData,@object       // @gCodeData\n\t.data\n\t.globl\tgCodeData\ngCodeData:\n\t.asciz\t\"\\017\\000\\000\\000\\020\\000\\000\\000\\000\\000\\000\\000\\001\\000\\000\\000\\021\\000\\000\\000\\020\\000\\000\\000\\001\\000\\000\\000\\270\\013\\000\\000 \\000\\000\\000\\001\\000\\000\\000 \\000\\000\\000\\022\\000\\000\\000\\001\\000\\000\"\n\t.size\tgCodeData, 52\n\n\t.type\tgConstData,@object      // @gConstData\n\t.globl\tgConstData\ngConstData:\n\t.asciz\t\"code/CFFI.cl\\000\\000\\000\\000code/CFFI.cl\\000\\000\\000\\000CFFITest\"\n\t.size\tgConstData, 41\n\n\t.type\t.Lglobal_string,@object // @global_string\n\t.section\t.rodata,\"a\",@progbits\n.Lglobal_string:\n\t.asciz\t\"code/CFFI.cl\"\n\t.size\t.Lglobal_string, 13\n\n\t.type\t.Lglobal_string.2,@object // @global_string.2\n.Lglobal_string.2:\n\t.asciz\t\"code/CFFI.cl\"\n\t.size\t.Lglobal_string.2, 13\n\n\t.type\t.Lglobal_string.3,@object // @global_string.3\n.Lglobal_string.3:\n\t.asciz\t\"CFFITest\"\n\t.size\t.Lglobal_string.3, 9\n\n\t.type\t.Lglobal_string.4,@object // @global_string.4\n.Lglobal_string.4:\n\t.asciz\t\"Exception\"\n\t.size\t.Lglobal_string.4, 10\n\n\t.type\t.Lglobal_string.5,@object // @global_string.5\n.Lglobal_string.5:\n\t.asciz\t\"Signal Interrupt\"\n\t.size\t.Lglobal_string.5, 17\n\n\n\t.section\t\".note.GNU-stack\",\"\",@progbits\n"
  },
  {
    "path": "code/CFFITest.clcl",
    "content": ""
  },
  {
    "path": "code/CGITest.clcl",
    "content": "class CGITest\n{\n    def main():static {\n        a := \"aaa+:c&\";\n\n        Clover.test(\"CGI test1\", a.quotedString().equals(\"aaa\\\\+\\\\:c\\\\&\"));\n        Clover.test(\"CGI test2\", a.quotedString().getPlainTextFromQuotedString().equals(\"aaa+:c&\"));\n\n        for(i:=0; i<100; i++) {\n            pid := fork() {\n                File.lockBlock(\"a.lock\", true) {\n                    \"ABC\".write(\"ABC\");\n                }\n\n                exit(0);\n            }\n\n            File.lockBlock(\"a.lock\", true) {\n                \"DEF\".write(\"ABC\");\n            }\n\n            status:wait_status = 0;\n            waitpid(pid, &status, System.WUNTRACED);\n        }\n\n        Clover.test(\"CGI test3\", true);\n\n        b := slist { \"AAA\", \"BBB\", \"CCC\" };\n\n        b.putcsv(\"a.csv\");\n\n        Clover.test(\"CGI test4\", p\"a.csv\".read().toString().equals(\"AAA,BBB,CCC\"));\n\n        c := File.createListFromCSV(\"a.csv\");\n\n        Clover.test(\"CGI test5\", c.equals(slist { \"AAA\", \"BBB\", \"CCC\" }));\n\n        d := slist { \"A,A,A\", \"B,B,B\", \"C+C+C\" };\n\n        d.putcsv(\"a.csv\");\n\n        e := File.createListFromCSV(\"a.csv\");\n\n        e.toString().println();\n\n        Clover.test(\"CGI test6\", e.equals(slist { \"A,A,A\", \"B,B,B\", \"C+C+C\" }));\n    }\n}\n"
  },
  {
    "path": "code/CStruct.c",
    "content": "#include <stdio.h>\n#include <stdlib.h>\n#include <assert.h>\n#include \"CStruct.h\"\n\nint gVar;\n\nvoid fun(struct CStruct data)\n{\n    printf(\"CFFI test1-a...\");\n    assert(data.a == 'C' && data.b == 123 && data.c == 234);\n    puts(\"OK\");\n}\n\nvoid fun2(char data[5])\n{\n    printf(\"CFFI test2...\");\n    assert(data[0] == 'A' && data[1] == 'B' && data[4] == 'E');\n    puts(\"OK\");\n}\n\nvoid fun3(int a, int b)\n{\n    printf(\"CFFI test3...\");\n    assert(a == 1 && b == 2);\n    puts(\"OK\");\n}\n\nvoid fun4(char data[3])\n{\n    printf(\"CFFI test4...\");\n    assert(data[0] == 'A' && data[1] == 'B' && data[2] == 'C');\n    puts(\"OK\");\n}\n\nvoid fun5(struct CStruct data)\n{\n    printf(\"CFFI test5...\");\n    assert(data.a == 'C' && data.b == 123 && data.c == 234);\n    puts(\"OK\");\n}\n\nchar* fun6()\n{\n    return \"fun6\";\n}\n\nstruct CStruct fun7()\n{\n    struct CStruct data;\n \n    data.a = 'a';\n    data.b = 123;;\n    data.c = 234;\n\n    return data;\n}\n\nvoid fun8(char* str)\n{\n    printf(\"CFFI test8...\");\n    assert(strcmp(str, \"ABC\") == 0);\n    puts(\"OK\");\n}\n\nint fun9(int x, int y)\n{\n    return x + y;\n}\n\nint fun10(int x)\n{\n    return x;\n}\n\nvoid fun11()\n{\n    gVar = 123;\n}\n\nvoid fun12(char c)\n{\n    printf(\"%c %d\\n\", c, c);\n}\n\nvoid fun13(int* data)\n{\n    printf(\"data[0] %d data[1] %d data[2] %d\\n\", data[0], data[1], data[2]);\n}\n\nvoid fun14(int data[3])\n{\n    printf(\"data[0] %d data[1] %d data[2] %d\\n\", data[0], data[1], data[2]);\n}\n\nvoid fun15(char data[3])\n{\n    printf(\"data[0] %d data[1] %d data[2] %d\\n\", data[0], data[1], data[2]);\n}\n\nvoid fun16(struct CStruct data)\n{\n    printf(\"CFFI Test...\");\n    assert(data.a == 'C' && data.b == 123 && data.c == 234);\n    puts(\"OK\");\n}\n\nvoid fun17(struct CStruct2 data)\n{\n    printf(\"CFFI Test...\");\n    assert(data.XXX.a == 111 && data.XXX.b == 222 && data.ZZZ.zzz == 333 && data.c == 444);\n    puts(\"OK\");\n}\n\nvoid fun18()\n{\n    struct CStruct2 data;\n    data.XXX.a = 111;\n    data.XXX.b = 222;\n    data.ZZZ.zzz = 333;\n    data.c = 444;\n    fun17(data);\n}\n\nstruct CStruct2 fun19()\n{\n    struct CStruct2 data;\n\n    data.XXX.a = 111;\n    data.XXX.b = 222;\n    data.ZZZ.zzz = 333;\n    data.c = 444;\n\n    return data;\n}\n\nvoid fun20()\n{\n    struct CStruct2 data = fun19();\n}\n"
  },
  {
    "path": "code/CStruct.h",
    "content": "\nstruct CStruct {\n    char a;\n    int b;\n    long c;\n};\n\nextern void fun(struct CStruct data);\nextern void fun2(char data[5]);\nextern void fun3(int a, int b);\nextern void fun4(char data[3]);\nextern void fun5(struct CStruct data);\nextern char* fun6();\nextern struct CStruct fun7();\nextern void fun8(char* str);\nextern int fun9(int x, int y);\nint fun10(int x);\nvoid fun11();\n\nvoid fun12(char c);\n\nint gVar;\nfloat gVar2;\ndouble gVar3;\nlong gVar4;\nchar gVar5;\n\nlong* gVar6;\n\nchar gVar7[3];\nint gVar8[3];\n\nvoid fun13(int* data);\nvoid fun14(int data[3]);\n\nvoid fun15(char data[3]);\n\nstruct CStruct gVar9;\n\nvoid fun16(struct CStruct data);\n\nstruct CStruct2 {\n    struct {\n        int a;\n        int b;\n    } XXX;\n\n    union {\n        long zzz;\n        long zzz2;\n    } ZZZ;\n\n    long c;\n};\n\nvoid fun17(struct CStruct2 data);\n\nunion CUnion {\n    int a;\n    long b;\n\n    union {\n        struct {\n            long c;\n            long d;\n\n        } XXX;\n        int g;\n    } YYY;\n};\n\nstruct CStruct2 gVar10;\n\nvoid fun18();\n\nstruct CStruct2 fun19();\n\n"
  },
  {
    "path": "code/CStructTest.clcl",
    "content": "__BEGIN__\nCLang.include(\"code/CStruct.h\");\n__END__\nstruct CFFIStruct : 16 {\n    a:long:0;\n    b:long:8;\n}\n\n/*\nclass CFFITest {\n    def getStruct(): static CFFIStruct {\n        data := CFFIStruct();\n        data;\n    }\n\n    def main():static {\n        data := CFFITest.getStruct();\n\n        data.a->long = 111;\n        data.b->long = 222;\n\n        Clover.test(\"CFFI test\", data.a->long == 111 && data.b->long == 222);\n    }\n}\n*/\n\nclass CStructTest {\n/*\n    def method(c:char):static {\n        c.toString().println();\n    }\n    def method2():static CStruct {\n        data := CStruct();\n        data.a->byte = 'C';\n        data.b->int = 123;\n        data.c->long = 234;\n\n        return data;\n    }\n    def method3(): static pointer {\n        return C.gVar6;\n    }\n    def method4(): static pointer {\n        C.gVar8[0] = 777;\n        C.gVar8[1] = 888;\n        C.gVar8[2] = 999;\n\n        return C.gVar8;\n    }\n    def method5():static CStruct {\n        C.gVar9.a->byte = 'D';\n        C.gVar9.b->int = 777;\n        C.gVar9.c->long = 888;\n\n        return C.gVar9;\n    }\n*/\n    def method():static {\n/*\n        CFFITest.main();\n\n        data := CStruct();\n\n        data.a->byte = 'C';\n        data.b->int = 123;\n        data.c->long = 234;\n\n        Clover.test(\"CFFI test1\", data.a->byte == 'C' && data.b->int == 123 && data.c->long == 234);\n        \n        C.fun(data);\n\n        data2 := byte[5]();\n\n        data2[0] = 'A';\n        data2[1] = 'B';\n        data2[2] = 'C';\n        data2[3] = 'D';\n        data2[4] = 'E';\n\n        C.fun2(data2);\n\n        C.fun3(1, 2);\n\n        data3 := byte[3]();\n\n        data3[0] = 'A';\n        data3[1] = 'B';\n        data3[2] = 'C';\n\n        C.fun4(data3);\n\n        data4 := CStruct();\n\n        data4.a->byte = 'C';\n        data4.b->int = 123;\n        data4.c->long = 234;\n\n        C.fun5(data4);\n\n        Clover.test(\"CFFI test6\", C.strcmp(C.fun6(), C\"fun6\") == 0);\n\n        data5 := C.fun7();\n\n        Clover.test(\"CFFI test7\", data5.a->byte == 'a' && data5.b->int == 123 && data5.c->long == 234);\n\n\n        C.fun8(c\"ABC\");\n\n        data6 := C.fun9(2, 3);\n\n        Clover.test(\"CFFI test8\", data6 == 5);\n\n        Clover.test(\"CFFI test9\", C.fun10(999) == 999);\n\n        C.fun11();\n\n        Clover.test(\"CFFI test10\", C.gVar == 123);\n\n        C.gVar = 234;\n\n        Clover.test(\"CFFI test11\", C.gVar == 234);\n\n        C.gVar2 = 1.1f;\n\n        Clover.test(\"CFFI test12\", C.gVar2 == 1.1f);\n\n        C.gVar3 = 1.1;\n\n        Clover.test(\"CFFI test13\", C.gVar3 == 1.1);\n\n        C.gVar4 = 10000l;\n\n        Clover.test(\"CFFI test14\", C.gVar4 == 10000l);\n\n        C.gVar5 = 11;\n\n        Clover.test(\"CFFI test15\", C.gVar5 == 11);\n\n        l:long = 6;\n\n        C.gVar6 = &l;\n\n        Clover.test(\"CFFI test16\", C.gVar6->long == 6);\n\n        C.gVar7[0] = 'A';\n        C.gVar7[1] = 'B';\n        C.gVar7[2] = '\\0';\n\n        C.fun12(C.gVar7[0]);\n\n        Clover.test(\"CFFI test17\", C.gVar7[0] == 'A' && C.gVar7[1] == 'B' && C.gVar7[2] == '\\0');\n        C.puts(C.gVar7);\n\n        C.fun15(C.gVar7);\n\n        C.gVar8[0] = 111;\n        C.gVar8[1] = 1256;\n        C.gVar8[2] = 2560;\n\n        Clover.test(\"CFFI test19\", C.gVar8[0] == 111 && C.gVar8[1] == 1256 && C.gVar8[2] == 2560);\n\n        C.fun13(C.gVar8);\n\n        C.fun14(C.gVar8);\n\n        C.gVar9.a->byte = 'C';\n\n        C.gVar9.b->int = 123;\n        C.gVar9.c->long = 234;\n\n        C.fun16(C.gVar9);\n\n        data7 := CStructTest.method2();\n\n        Clover.test(\"CFFI test20\", data7.a->byte == 'C' && data7.b->int == 123 && data7.c->long == 234);\n\n\n        l = 8;\n        C.gVar6 = &l;\n\n        data10 := CStructTest.method3();\n\n        Clover.test(\"CFFI test21\", data10->long == 8);\n\n        data9 := CStructTest.method4();\n\n        Clover.test(\"CFFI test22\", data9->int == 777 && (data9+4)->int == 888 && (data9+8)->int == 999);\n\n        data8 := CStructTest.method5();\n\n        Clover.test(\"CFFI test23\", data8.a->byte == 'D' && data8.b->int == 777 && data8.c->long == 888);\n\n        C.fun18();\n\n        data11 := CStruct2();\n\n        data11.XXX$a->int = 111;\n        data11.XXX$b->int = 222;\n        data11.ZZZ$zzz->long = 333;\n        data11.c->long = 444\n\n        C.fun17(data11);\n\n        C.gVar10.XXX$a->int = 111;\n        C.gVar10.XXX$b->int = 222;\n        C.gVar10.ZZZ$zzz->long = 333;\n        C.gVar10.c->long = 444\n\n        C.fun17(C.gVar10);\n*/\n\n         #C.fun19();\n         data12 := C.fun19();\n\n         C.fun17(data12);\n    }\n}\n"
  },
  {
    "path": "code/CastTest.clcl",
    "content": "class CastTest {\n    def main():static {\n        Clover.test(\"cast test1\", 255.to_byte == -1)\n        Clover.test(\"cast test2\", 255.to_byte == -1)\n        Clover.test(\"cast test3\", 65.to_char == 'A');\n\n        Clover.test(\"cast test4\", -1.to_ubyte == 255);\n        Clover.test(\"cast test5\", -1.to_ubyte.to_byte == -1);\n\n        Clover.test(\"cast test6\", -1.to_byte == 255.to_byte);\n\n        a:long = 0x02;\n\n        Clover.test(\"cast test7\", (a & 0x02).to_bool);\n    }\n}\n"
  },
  {
    "path": "code/CharTest.clcl",
    "content": "class CharTest {\n    def main():static {\n        x:char = 'A';\n\n        System.assert(x == 'A');\n\n        x++;\n\n        System.assert(x == 'B');\n\n        System.assert(x != 'A');\n\n        System.assert(x >= 'A');\n\n        System.assert(x > 'A');\n\n        System.assert(x < 'C');\n\n        System.assert(x >= 'B');\n\n        y:char = 'あ';\n\n        System.assert(y == 'あ');\n\n        Clover.test(\"char test1\", 'a'.to_upper == 'A');\n        Clover.test(\"char test2\", 'A'.to_upper == 'A');\n        Clover.test(\"char test3\", 'A'.to_lower == 'a');\n        Clover.test(\"char test4\", 'a'.to_lower == 'a');\n\n        b:Buffer = b\"あいう\";\n        wcs := System.mbstowcs(b.buffer, b.len);\n\n        Clover.test(\"sys call test3\", wcs[0] == 'あ' && wcs[1] == 'い' && wcs[2] == 'う' && wcs[3] == '\\0');\n\nprintln(\"4\");\n\n        Clover.test(\"char cast test\", isalpha('a'));\n        Clover.test(\"char cast test2\", 'a'.isalpha());\n        Clover.test(\"char cast test3\", '0'.isdigit());\n    }\n}\n"
  },
  {
    "path": "code/ClassFieldAndFieldTest.clcl",
    "content": "class ClassFieldAndFieldTest\n{\n    a:int;\n    b:static int;\n\n    def initialize() {}\n\n    def method() {\n        a = 123;\n        b = 245;\n\n        a++;\n        a+=2;\n\n        a--;\n        a-=2;\n\n        b++;\n        b+=2;\n\n        b--;\n        b-=2;\n\n        ++a;\n        ++a;\n        ++a;\n        --a;\n        ++a;\n\n        ++b;\n        ++b;\n        ++b;\n        --b;\n        ++b;\n\n\n        ClassFieldAndFieldTest.b+=2;\n        self.a += 2;\n\n        ++ClassFieldAndFieldTest.b;\n        --ClassFieldAndFieldTest.b;\n\n        ClassFieldAndFieldTest.b++;\n        ClassFieldAndFieldTest.b--;\n\n        ClassFieldAndFieldTest.b+=2;\n        ClassFieldAndFieldTest.b-=2;\n\n        self.a+=2;\n        self.a-=2;\n\n        ++self.a;\n        --self.a;\n\n        Clover.test(\"ClassFieldAndFieldTest2\", a == 128 && self.a == 128 && b == 250 && ClassFieldAndFieldTest.b == 250);\n    }\n\n    def method2():static {\n        b = 1;\n\n        b++;\n        b+=2;\n\n        b--;\n        b-=2;\n\n        ClassFieldAndFieldTest.b += 2;\n\n        Clover.test(\"ClassFieldAndFieldTest3\", b == 3 && ClassFieldAndFieldTest.b == 3);\n    }\n\n    def main():static {\n        obj := ClassFieldAndFieldTest();\n\n        obj.method();\n\n        Clover.test(\"ClassFieldAndFieldTest2\", obj.a == 128 && b == 250 && ClassFieldAndFieldTest.b == 250);\n\n        method2();\n    }\n}\n"
  },
  {
    "path": "code/ClassMethodTest.clcl",
    "content": "class ClassMethodTestA\n{\n    def method():static int {\n        return 1 * 3;\n    }\n\n    def method2() {\n        a := method() + 4;\n    }\n}\n"
  },
  {
    "path": "code/CloneTest.clcl",
    "content": "class CloneTest\n{\n    value: int;\n    value2:String[];\n    value3:lambda(int)[];\n    value4:Hash<String,Integer>;\n    value5:Hash<String,Integer>[];\n\n    def initialize() {\n        self.value = 123;\n        self.value2 = String[3]();\n        self.value2[0] = \"ABC\";\n        self.value2[1] = \"DEF\";\n        self.value2[2] = \"GHI\";\n\n        self.value3 = new lambda(int)[3];\n\n        self.value4 = Hash<String,Integer>();\n        self.value5 = Hash<String,Integer>[123]();\n    }\n\n    def main():static {\n    }\n}\n\nklass := Class(\"CloneTest\");\nklass.appendMethod(\n    \"\"\"\n    def main():static {\n        a := CloneTest();\n\n        b := a.clone();\n\n        Clover.test(\"clone test\", b.value == 123 && b.value2[0].equals(\"ABC\") && b.value2[1].equals(\"DEF\") && b.value2[2].equals(\"GHI\") && b.value2[0].ID() != a.value2[0].ID() && b.value2[1].ID() != a.value2[1].ID() && b.value2[2].ID() != a.value2[2].ID());\n\n        \\{\n            result := \"\";\n            n := 0;\n            ls(glob(\"*.oclcl\")).toString().split(/\\n/)\n                .select { \n                    it.scan(/(.+)\\.oclcl/).items(1).subString(2, -1).equals(\"GenericsTestX\").negative(); \n                }\n                .each {\n                    it2 := it.scan(/(.+)\\.oclcl/).items(1).subString(2, -1);\n\n                    println(it2);\n                    klass := Class(it2);\n\n                    if(klass.isInterface().negative() && it2.equals(\"Clover\").negative() && it2.equals(\"Global\").negative() && it2.equals(\"System\").negative() && it2.equals(\"AndAndOrOrTest\").negative() && it2.equals(\"CloneTest\").negative() && it2.equals(\"Mutex\").negative() && it2.equals(\"pthread_cond_t\").negative() && it2.equals(\"pthread_mutex_t\").negative())\n                    {\n                        result.append(\"print(\\\"class \\{it2} clone test...\\\");\\n\");\n\n                        if(klass.genericsParamTypes.length > 0) {\n                            if(it2.equals(\"GenericsTest1\")) {\n                                result.append(sprintf(\"a%d := %s<GenericsTestClass,String>();\\n\", array { n, it2 }));\n                                result.append(sprintf(\"b%d := a%d.clone();\\n\", array { n, n }));\n                            }\n                            elif(it2.equals(\"GenericsTestClass3\")) {\n                                result.append(sprintf(\"a%d := %s<GenericsTest3ClassA,String>();\\n\", array { n, it2 }));\n                                result.append(sprintf(\"b%d := a%d.clone();\\n\", array { n, n }));\n                            }\n                            elif(it2.equals(\"GClass\") || it2.equals(\"GItem\")) {\n                                result.append(sprintf(\"a%d := %s<\", array { n, it2 }));\n                                m := 0;\n                                klass.genericsParamTypes.each {\n                                    result.append(\"GClass2\");\n\n                                    if(m != klass.genericsParamTypes.length -1) {\n                                        result.append(\",\");\n                                    }\n\n                                    m++;\n                                }\n                                result.append(sprintf(\">();\\nb%d := a%d.clone();\\n\", array { n, n }));\n                            }\n                            else {\n                                result.append(sprintf(\"a%d := %s<\", array { n, it2 }));\n                                m := 0;\n                                klass.genericsParamTypes.each {\n                                    result.append(\"String\");\n\n                                    if(m != klass.genericsParamTypes.length -1) {\n                                        result.append(\",\");\n                                    }\n\n                                    m++;\n                                }\n                                result.append(sprintf(\">();\\nb%d := a%d.clone();\\n\", array { n, n }));\n                            }\n                        }\n                        else \n                        {\n                            result.append(sprintf(\"a%d := %s();\\nb%d := a%d.clone();\\n\", array { n, it2, n, n }));\n                        }\n                        n++;\n\n                        result.append(\"println(\\\"OK\\\")\\n\");\n                    }\n\n                    println(it2.append(\"...end\"));\n                }\n\n            result;\n        }\n    }\n    \"\"\"\n);\n"
  },
  {
    "path": "code/ClosureTest.clcl",
    "content": "class ClosureTestB {\n    def method1(block:lambda(int,int):int):static int {\n        a:int = 111;\n        return block(a,222);\n    }\n\n    def method2(block:lambda(int, int)):static {\n        a:int = 222;\n        block(1,2);\n    }\n}\n\nclass ClosureTest {\n    def method1(block:lambda(int,int):int):static int {\n        a:int = 111;\n        return block(a,222);\n    }\n    def main(): static {\n        a:String = \"ABC\";\n\n        block_ := closure(b:int, c:int) {\n            Clover.test(\"Closure test1\", a.equals(\"ABC\") && b == 1 && c == 2);\n\n            d:String = \"DEF\";\n\n            block2 := closure(e:String) {\n                f:String = \"ABC\";\n\n                g:int = 123;\n\n                Clover.test(\"Closure test2\", a.equals(\"ABC\") && b == 1 && c == 2 && d.equals(\"DEF\") && e.equals(\"GHI\") && f.equals(\"ABC\") && g == 123);\n\n                d = \"222\";\n            }\n\n            block2(\"GHI\");\n\n            a = \"111\";\n\n            Clover.test(\"Closure test3\", d.equals(\"222\"));\n        }\n\n        block_(1,2);\n\na.println();\n        Clover.test(\"Closure test4\", a.equals(\"111\"));\n        \na.println();\n        Clover.test(\"Closure test5\", ClosureTest.method1(lambda(it:int,it2:int):int { return it + it2 }) == 333);\n        b := 245;\na.println();\n        Clover.test(\"Closure test6\", ClosureTest.method1(closure(it:int, it2:int):int {\n            a = \"123\";\n\"a \\{a}\".println();\n            b = 345;\n\n            return it + it2;\n        }) == 333);\n\n\"a \\{a}\".println();\nb.toString().println();\n\n        Clover.test(\"Closure test7\", a.equals(\"123\") && b == 345);\n\n        c := closure(it:int, it2:int):int {\n            a = \"234\";\n            b = 456;\n\n            return it + it2;\n        }\n\n        Clover.test(\"Closure test8\", ClosureTest.method1(c) == 333);\n\n\"a \\{a}\".println();\nb.toString().println();\n\n        Clover.test(\"Closure test9\", a.equals(\"234\") && b == 456);\n\n        c = closure(it:int, it2:int):int {\n            a = \"345\";\n            b = 567;\n\n            return it + it2;\n        }\n\n        Clover.test(\"Closure test10\", ClosureTestB.method1(c) == 333);\n\n        Clover.test(\"Closure test11\", a.equals(\"345\") && b == 567);\n\n        a = \"ABC\";\n\n        block2 := closure(b:int, c:int) {\n            Clover.test(\"Closure test12-1\", a.equals(\"ABC\") && b == 1 && c == 2);\n\n            d:String = \"DEF\";\n\n            block2 := closure(e:String) {\n                f:String = \"ABC\";\n\n                g:int = 123;\n\n                Clover.test(\"Closure test12-2\", a.equals(\"ABC\") && b == 1 && c == 2 && d.equals(\"DEF\") && e.equals(\"GHI\") && f.equals(\"ABC\") && g == 123);\n\n                d = \"222\";\n            }\n\n            block2(\"GHI\");\n\n            a = \"a111\";\n\n            Clover.test(\"Closure test12-3\", d.equals(\"222\"));\n        }\n\n        ClosureTestB.method2(block2);\n\n        Clover.test(\"Closure test12\", a.equals(\"a111\"));\n    }\n}\n"
  },
  {
    "path": "code/CommandTest.clcl",
    "content": "class CommandTest {\n    def main():static {\n#        Command.ls(\"-al\").grep(\"clcl\").less();\n#        Command.pwd().less();\n\n#        Clover.jobs.items(0).forground();\n\n        Command.pwd().toString().print();\n    }\n}\n"
  },
  {
    "path": "code/CommentTest.clcl",
    "content": "class CommentTest\n{\n    def main(): static {\n        Clover.test(\"comment test\", '#' == '#');\n        Clover.test(\"comment test2\", /\\#/ == /\\#/);\n        Clover.test(\"comment test3\", \"#\".equals(\"#\"));\n        Clover.test(\"comment test4\", \"/*\".equals(\"/*\"));\n        Clover.test(\"comment test5\", \"*/\".equals(\"*/\"));\n        Clover.test(\"comment test6\", /\\/*/ == /\\/*/);\n    }\n}\n"
  },
  {
    "path": "code/DefaultMethodArgTest.clcl",
    "content": "class DefaultMethodArgTest\n{\n    def initialize() {\n    }\n\n    def method(a:int, b:int = 1):int {\n        return a + b;\n    }\n\n    def method2(a:int, b:int = 1, c:int=2): int {\n        return a + b + c;\n    }\n\n    def method3(a:int, b:int = 1, c:int = 2): static int {\n        return a + b + c;\n    }\n\n    def method4(a:int, b:String = \"ABC\"):String {\n        return sprintf(\"%s%d\", array { b, a });\n    }\n\n    def method5(a:int = 1, b:int = 2): int {\n        return a + b;\n    }\n\n    def main():static {\n        a := new DefaultMethodArgTest();\n\n        Clover.test(\"method default value\", a.method(2) == 3);\n        Clover.test(\"method defautl value2\", a.method2(2, 2) == 6);\n        Clover.test(\"method default value3\", DefaultMethodArgTest.method3(1) == 4);\n        Clover.test(\"method default value4\", a.method4(1).equals(\"ABC1\"));\n        Clover.test(\"method default value5\", a.method5() == 3);\n    }\n}\n"
  },
  {
    "path": "code/DelegateTest.clcl",
    "content": "\nclass DelegateClassA\n{\n    a:int;\n\n    def initialize() {\n        self.a = 123;\n    }\n\n    def show() {\n        println(\"a is \\{self.a.toString()}\");\n    }\n    def get(): int {\n        self.a;\n    }\n}\n\nclass DelegateClassB\n{\n    b:int;\n\n    def initialize() {\n        self.b = 345;\n    }\n\n    def show() {\n        println(\"b is \\{self.b.toString()}\");\n    }\n    def get(): int {\n        self.b;\n    }\n    def plus(a:int, b:int): int {\n        a + b;\n    }\n}\n\nclass DelegateClass\n{\n    field: delegate DelegateClassA;\n    field2: delegate DelegateClassB;\n\n    def initialize() {\n        self.field = new DelegateClassA();\n        self.field2 = new DelegateClassB();\n    }\n}\n\nclass DelegateTest {\n    def method(a:DelegateClassA): static int {\n        return a.a;\n    }\n    def main():static {\n        a := new DelegateClass();\n\n        a.show();\n\n        println(\"a.get() is \\{a.get()}\");\n\n        Clover.test(\"delegate test\", a.get() == 345);\n        Clover.test(\"delegate test2\", a.plus(1, 2) == 3);\n\n        a.a(777);\n        \n        x:DelegateClassA = a;\n\n        Clover.test(\"delegate test3\", x.get() == 777);\n\n        y:DelegateClassA[] = DelegateClassA[3]();\n\n        y[0] = a;\n\n        Clover.test(\"delegate test4\", y[0].get() == 777);\n\n        Clover.test(\"delegate test5\", method(a) == 777);\n    }\n}\n"
  },
  {
    "path": "code/DependencyTest.clcl",
    "content": "\nclass DependencyTest {\n    def main():static {\n        Clover.test(\"dependency test\", TestDep.hello() == 234);\n    }\n}\n"
  },
  {
    "path": "code/DirTest.clcl",
    "content": "\nclass DirTest {\n    def main():static {\n        dir:Directory = new Directory(\"test_dir\");\n\n        entries:SortableList<String> = new SortableList<String>();\n\n        while(true) {\n            entry:String = dir.readdir();\n\n            if(entry.identifyWith(null)) {\n                break;\n            }\n\n            entries.add(entry);\n        }\n\n        dir.closedir();\n\n        Clover.test(\"Directory test1\", entries.sort().equals(sortable_list {\"a\", \"b\", \"c\", \".\", \"..\"}.sort()));\n    }\n}\n\n"
  },
  {
    "path": "code/E.cl",
    "content": ""
  },
  {
    "path": "code/E.clcl",
    "content": "\n# E.clcl\ninterface E {\n    def eval():int;\n}\n\nclass EInt {\n    i:int\n    def initialize(i:int) {\n        self.i = i\n    }\n\n    def eval():int {\n        return self.i;\n    }\n}\n\nclass EAdd {\n    l: E;\n    r: E;\n\n    def initialize(l:E,r:E) {\n        self.l = l;\n        self.r = r;\n    }\n\n    def eval():int {\n        return self.l.eval() + self.r.eval();\n    }\n}\n\nclass EMul {\n    l: E;\n    r: E;\n\n    def initialize(l:E,r:E) {\n        self.l = l;\n        self.r = r;\n    }\n    def eval():int {\n        return self.l.eval() * self.r.eval();\n    }\n}\n\n"
  },
  {
    "path": "code/EFTest.clcl",
    "content": "class EFTest {\n    def initialize() {\n    }\n\n    def main() {\n        def ef(e:E):int {\n            if (e.is(\"EInt\")) {\n                return e.i;\n            } elif (e.is(\"EAdd\")) {\n                return ef(e.l)+ef(e.r);\n            } elif (e.is(\"EMul\")) {\n                return ef(e.l)*ef(e.r);\n            } else {\n                return 0;\n            }\n        }\n\n        Clover.test(\"recuresive function call test\", new EMul(new EInt(10),new EAdd(new EInt(1),new EInt(2))).eval() == 30);\n        Clover.test(\"recuresive function call test2\",ef(new EMul(new EInt(10),new EAdd(new EInt(1),new EInt(2)))) == 30);\n    }\n\n    def main():static {\n        def ef(e:E):int {\n            if (e.is(\"EInt\")) {\n                return e.i;\n            } elif (e.is(\"EAdd\")) {\n                return ef(e.l)+ef(e.r);\n            } elif (e.is(\"EMul\")) {\n                return ef(e.l)*ef(e.r);\n            } else {\n                return 0;\n            }\n        }\n\n        Clover.test(\"recuresive function call test\", new EMul(new EInt(10),new EAdd(new EInt(1),new EInt(2))).eval() == 30);\n        Clover.test(\"recuresive function call test2\",ef(new EMul(new EInt(10),new EAdd(new EInt(1),new EInt(2)))) == 30);\n    }\n}\n"
  },
  {
    "path": "code/EnumTest.clcl",
    "content": "class EnumTest\n{\n    enum {\n        Value1, Value2, Value3\n    }\n\n    enum {\n        BValue1, BValue2, BValue3\n    }\n\n    def main():static {\n        Clover.test(\"enum test\", EnumTest.Value1 == 0 && EnumTest.Value2 == 1 && EnumTest.Value3 == 2 && EnumTest.BValue1 == 0 && EnumTest.BValue2 == 1 && EnumTest.BValue3 == 2);\n    }\n}\n"
  },
  {
    "path": "code/EqualableArrayTest.clcl",
    "content": "\nclass EqualableClassA \n{\n    def initialize() {\n    }\n}\n\nclass EqualableArrayTest {\n    def main():static {\n        a := new EqualableClassA();\n\n        b := array { a, a, a };\n\n        print(\"toEqualableArray test...\");\n        try {\n            b.toEqualableArray();\n        }\n        catch(e:Exception) {\n            if(e.message.equals(\"An elements doesn't implement IEqualable\")) {\n                println(\"OK\");\n            }\n            else {\n                println(\"FALSE\");\n                System.exit(2);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "code/FileTest.clcl",
    "content": "class FileTest {\n    def main():static {\n        f := new File(\"a.txt\", O_RDONLY, 0);\n        buf := f.read(4.to_ulong)\n        f.close();\n\n        Clover.test(\"file test1\", buf.equals(b\"ABCD\"));\n        Clover.test(\"file test2\", File.read(\"a.txt\").equals(b\"ABCDEFGHI\\n\"));\n        Clover.test(\"file test3\", p\"ABC\".toString().equals(\"ABC\"));\n        Clover.test(\"file test4\", p\"a.txt\".to_stat().size() == 10);\n\n/*\n        if(uname().toString().chomp().equals(\"Darwin\")) {\n            Clover.test(\"file test5\", p\"/etc/../etc\".realpath().equals(p\"/private/etc\"));\n        }\n        else {\n            Clover.test(\"file test5\", p\"/etc/../home\".realpath().equals(p\"/home\"));\n        }\n*/\n\n        Clover.test(\"file test6\", p\"/etc/passwd\".dirname().equals(p\"/etc\"));\n        Clover.test(\"file test7\", p\"/etc/passwd\".basename().equals(p\"passwd\"));\n#Clover.test(\"file test8\", p\"/home/ab25cq/repo/clover/a.txt\".extname().equals(p\"txt\"));\n\n/*\n        if(uname().toString().chomp().equals(\"Darwin\")) {\n            Clover.test(\"file test9\", p\"/bin\".to_stat().groupName().equals(\"wheel\"));\n        }\n        else {\n            Clover.test(\"file test9\", p\"/bin\".to_stat().groupName().equals(\"root\"));\n        }\n*/\n\n        #Clover.test(\"file test10\", p\"/bin\".to_stat().userName().equals(\"root\"));\n        Clover.test(\"file test11\", p\"a.txt\".to_stat().S_ISREG());\n#Clover.test(\"file test12\", p\"a.txt\".to_stat().mtime().dayOfMonth() == 21 && p\"a.txt\".to_stat().mtime().month() == 12);\n        Clover.test(\"file test13\", p\"a.txt\".read().equals(b\"ABCDEFGHI\\n\"));\n\n        f2 := new File(\"b.txt\", System.O_CREAT|System.O_TRUNC|System.O_WRONLY, 0644);\n        f2.write(b\"aaa\\nbbb\\nccc\\n\");\n        f2.close();\n\n        Clover.test(\"file test14\", File.read(\"b.txt\").equals(b\"aaa\\nbbb\\nccc\\n\"));\n\n        File.write(\"c.txt\", b\"abc\\ndef\\n\");\n        Clover.test(\"file test15\", File.read(\"c.txt\").equals(b\"abc\\ndef\\n\"));\n#Clover.test(\"file test16\", p\"c.txt\".to_stat().permission() == 0644);\n\n        p\"d.txt\".write(b\"GGG\\n\");\n        Clover.test(\"file test17\", p\"d.txt\".read().equals(b\"GGG\\n\"));\n\n\n        f3 := new File(\"zzz.txt\", \"w\");\n        f3.write(b\"ABC\");\n        f3.close();\n\n        f4 := new File(\"zzz.txt\", \"r\");\n        buf4 := f4.read();\n        f4.close();\n\n        Clover.test(\"file test18\", buf4.equals(b\"ABC\"));\n    }\n}\n"
  },
  {
    "path": "code/FloatTest.clcl",
    "content": "class FloatTest {\n    def main():static {\n        Clover.test(\"float test1\", 1.1f == 1.1f);\n        Clover.test(\"double test1\", 1.1 == 1.1);\n    }\n}\n"
  },
  {
    "path": "code/ForBlock.clcl",
    "content": "class ForBlock {\n    def main():static {\n        for(i:=0; i<5; i++) {\n            println(\"AAA\");\n        }\n        for(i:=0; i<5; i++) {\n            println(\"BBB\");\n        }\n\n        for(it in {1,2,3}) {\n            it.toString().println();\n        }\n        for(it in {1,2,3}) {\n            it.toString().println();\n        }\n    }\n}\n"
  },
  {
    "path": "code/FunTest.clcl",
    "content": "\nclass FunTest {\n    def main(): static {\n        def fun(a:int, b:int):int {\n            return a + b;\n        }\n\n        Clover.test(\"fun test\", fun(111, 222) == 333);\n    }\n}\n"
  },
  {
    "path": "code/GCMemoryTest.clcl",
    "content": "class GCMemoryTest\n{\n    def main():static {\n        obj := GC_malloc(1024);\n\n        p := obj.memory;\n        memcpy(p, b\"ABC\", 3);\n\n        Clover.test(\"GC memory test\", p->byte == 'A' && (p+1)->byte == 'B' && (p+2)->byte == 'C');\n        \n    }\n}\n\n"
  },
  {
    "path": "code/GenericsTest.clcl",
    "content": "\ninterface GenericsInterface {\n    def method(a:int):int;\n}\n\nclass GenericsTestClass {\n    def initialize() {\n    }\n\n    def method(a:int):int {\n        return a;\n    }\n}\n\nclass GenericsTestClass2 {\n    def initialize() {\n    }\n\n    def method():int {\n        return 123;\n    }\n}\n\nclass GenericsTest1 <T:GenericsInterface, T2:Object> {\n    field: T;\n    field2: T2;\n\n    def initialize(value:T, value2:T2) {\n        self.field = value;\n        self.field2 = value2;\n    }\n\n    def method(a:int):int {\n        return self.field.method(a);\n    }\n\n    def method2(value: T): int {\n        return 123;\n    }\n\n    def getField(): T {\n        return self.field;\n    }\n\n    def getField2(): T2 {\n        return self.field2;\n    }\n}\n\nclass GenericsTest {\n    def main(): static {\n        a:GenericsTestClass = new GenericsTestClass();\n        b:GenericsTestClass2 = new GenericsTestClass2();\n\n        c:GenericsTest1<GenericsTestClass, GenericsTestClass2> = new GenericsTest1<GenericsTestClass, GenericsTestClass2>(a, b);\n\n        Clover.test(\"generics test1\", c.method(123) == 123);\n        Clover.test(\"generics test2\", c.method2(a) == 123);\n        Clover.test(\"generics test3\", c.getField().method(123) == 123);\n        Clover.test(\"generics test3\", !c.getField2().identifyWith(null));\n    }\n}\n"
  },
  {
    "path": "code/GenericsTest2.clcl",
    "content": "\ninterface GInterface\n{\n    def method(a:int, b:int):int;\n}\n\nclass GItem <T:Object, T2:GInterface>\n{\n    value: T;\n    value2:T2;\n\n    def initialize(value:T, value2:T2) {\n        self.value = value;\n        self.value2 = value2;\n    }\n}\n\nclass GClass2\n{\n    def initialize() {\n    }\n\n    def method(a:int, b:int):int {\n        return a + b;\n    }\n}\n\nclass GClass <T:GInterface, T2:Object> {\n    item: GItem<T2, T>;\n\n    def initialize() {\n        a:T2 = new Integer(123);\n        b:T = new GClass2();\n        self.item = new GItem<T2, T>(a, b);\n    }\n\n    def method() {\n        a:T2 = self.item.value;\n        b:T = self.item.value2;\n    }\n}\n\nclass GenericsTest2\n{\n    def main(): static {\n        gclass:GClass<GClass2, Integer> = new GClass<GClass2, Integer>();\n\n        gclass.method();\n    }\n}\n\n"
  },
  {
    "path": "code/GenericsTest3.clcl",
    "content": "\ninterface IGenericsTest3\n{\n    def method(): int;\n}\n\nclass GenericsTest3ClassA \n{\n    def initialize() {\n    }\n    def method(): int {\n        return 123;\n    }\n}\n\nclass GenericsTestClass3 <T:IGenericsTest3, T2:ISortable>\n{\n    def method(value:T, value2:T2): static int {\n        return value.method();\n    }\n    def method2(value:T, value2:T2): static T2? {\n        if(value2.equals(\"DEF\")) {\n            return value2;\n        }\n        else {\n            return null;\n        }\n    }\n}\n\n\n\nclass GenericsTest3 \n{\n    def main(): static {\n        test:int = GenericsTestClass3<GenericsTest3ClassA, String>.method(new GenericsTest3ClassA(), \"DEF\");\n        test2:String = GenericsTestClass3<GenericsTest3ClassA, String>.method2(new GenericsTest3ClassA(), \"DEF\");\n\n        Clover.test(\"generics test\", test == 123);\n        Clover.test(\"generics test2\", test2.equals(\"DEF\"));\n    }\n}\n\n\n"
  },
  {
    "path": "code/GenericsTest4.clcl",
    "content": "class GenericsTest4 {\n    def main():static {\n#e:EqualableList<Integer> = equalable_list {1,2,3}.map() {|n:Integer| n.toString(); }\n    }\n}\n"
  },
  {
    "path": "code/GenericsTestX.clcl",
    "content": "class GenericsTestX\n{\n    field:EqualableList<EqualableList<String>>;\n\n    def initialize() {\n        a := \"AAA\";\n#        field := EqualableList<EqualableList<String>>();\n    }\n}\n"
  },
  {
    "path": "code/HashTest.clcl",
    "content": "class HashTest {\n    def main():static {\n        a:Hash<String, Integer> = new Hash<String, Integer>();\n\n        a.put(\"ABC\", 1.toInteger);\n        a.put(\"DEF\", 2.toInteger);\n\n        Clover.test(\"hash test1\", a.get(\"ABC\").getValue() == 1);\n        Clover.test(\"hash test2\", a.get(\"DEF\").getValue() == 2);\n\n        a.put(\"ABC\", 3.toInteger);\n\n        Clover.test(\"hash test3\", a.get(\"ABC\").getValue() == 3);\n\n        b:Hash<String, Integer>? = hash { \"ABC\":123, \"DEF\":234 };\n\n        Clover.test(\"hash test4\", b.get(\"ABC\").getValue() == 123);\n        Clover.test(\"hash test5\", b.get(\"DEF\").getValue() == 234);\n\n        c:Hash<String, Integer> = new Hash<String, Integer>();\n\n        c.put(\"ABC\", 1);\n\n        Clover.test(\"hash test6\", c.get(\"ABC\").getValue() == 1);\n\n        d:Hash<String, Integer> = hash { \"ABC\":123, \"DEF\":234 };\n\n        Clover.test(\"hash test7\", d.get(\"ABC\") == 123 && d.get(\"DEF\") == 234);\n\n        Clover.test(\"hash test8\", hash {\"ABC\":1, \"DEF\":2}.equals(hash {\"DEF\":2, \"ABC\":1}));\n\n        Clover.test(\"hash test9\", hash { \"ABC\":1, \"DEF\":2}.getKey(2).equals(\"DEF\"));\n\n        hash:Hash<String, Integer> = hash { \"ABC\":1, \"DEF\":2 };\n\n        Clover.test(\"hash test10\", hash.equals(hash { \"DEF\":2, \"ABC\":1 }));\n\n        hash2:Hash<String, Integer> = [\"ABC\"=>1, \"BBB\"=>2];\n\n        Clover.test(\"hash test11\", hash2.equals([\"ABC\"=>1, \"BBB\"=>2]));\n\n        Clover.test(\"hash test12\", [\"ABC\"=>1, \"DEF\"=>1].map { \"\\{it}=>\\{it2}\" }.sort().equals(slist{\"ABC=>1\", \"DEF=>1\"}));\n        Clover.test(\"hash test13\", [\"ABC\"=>1, \"DEF\"=>2, \"GHI\"=>3].selectKeys { it.equals(\"ABC\") || it.equals(\"GHI\") }.equals([\"ABC\"=>1, \"GHI\"=>3]));\n        Clover.test(\"hash test14\", [\"ABC\"=>1, \"DEF\"=>2, \"GHI\"=>3].selectValues { it == 1 || it == 3 }.equals([\"ABC\"=>1, \"GHI\"=>3]));\n    }\n}\n"
  },
  {
    "path": "code/HelloWorld.clcl",
    "content": "class HelloWorld {\n    def main():static {\n        System.print(\"HELLO WORLD\\n\");\n    }\n}\n"
  },
  {
    "path": "code/HereDocument.clcl",
    "content": "class HereDocument\n{\n    def main(): static {\n        result := \"\";\n\n        result.append(\n            \"\"\"\n            ABC\n            \\{a := \"D\"; b := \"E\"; c := \"F\"; \n            result := \"\"\"\n                      \\{a}\\{b}\\{c}\n                      \"\"\".chomp();\n            result;\n            }\n            \"\"\");\n\n        Clover.test(\"Here document\", result.equals(\"ABC\\nDEF\\n\"));\n    }\n}\n"
  },
  {
    "path": "code/IncrementTest.clcl",
    "content": "\nclass IncrementOperandTest {\n    a:int;\n    b:int\n    c:long\n\n    def initialize() {\n        self.a = 111;\n        self.b = 222;\n        self.c = 555;\n    }\n}\n\nclass IncrementTest {\n    def main(): static {\n        a:int = 1;\n\n        a++;\n\n        System.assert(a == 2 && a++ == 2);\n        System.assert(a == 3);\n\n        b:IncrementOperandTest = new IncrementOperandTest();\n\n        System.assert(b.a == 111);\n        b.a++;\n\n        System.assert(b.a == 112 && b.a++ == 112);\n        System.assert(b.a == 113);\n\n        System.assert(b.b == 222);\n        b.b--;\n\n        System.assert(b.b == 221 && b.b-- == 221);\n        System.assert(b.b == 220);\n\n        System.assert(b.c == 555);\n\n        b.c++;\n\n        System.assert(b.c == 556);\n\n        b.c--;\n\n        System.assert(b.c == 555);\n\n        c:int = 2;\n        c--;\n\n        System.assert(c == 1 && c++ == 1);\n        System.assert(c == 2);\n\n        d:long = 4;\n\n        d++;\n\n        System.assert(d == 5 && d++ == 5);\n\n        d--;\n\n        System.assert(d == 5);\n\n        e:short = 123;\n\n        System.assert(e == 123 && e++ == 123);\n\n        System.assert(e == 124);\n\n        e--;\n\n        System.assert(e == 123);\n\n        f := 123;\n\n        ++f;\n\n        System.assert(f == 124 && ++f == 125);\n\n        --f;\n\n        System.assert(f == 124 && --f == 123);\n\n        g := 345;\n\n        g += 4;\n\n        System.assert(g == 349);\n\n        g += 5;\n\n        System.assert(g == 354);\n\n        System.assert(f == 123);\n\n        f-=3;\n\n        System.assert(f == 120);\n\n        i:int = 3;\n\n        i+=4;\n\n        System.assert(i == 7);\n\n        i+=4;\n\n        System.assert(i == 11);\n\n        i-=4;\n\n        System.assert(i == 7);\n    }\n}\n"
  },
  {
    "path": "code/InheritClassA.clcl",
    "content": "class InheritClassA\n{\n    value: int;\n\n    def initialize(value:int) {\n        self.value = value;\n    }\n\n    def method(value:int):int {\n        return self.value + value;\n    }\n}\n"
  },
  {
    "path": "code/InheritTest.clcl",
    "content": "include \"code/InheritClassA.clcl\"\n\nclass InheritClassA\n{\n    def method(value:int):int {\n        return inherit(value);\n    }\n}\n\nclass InheritTest {\n    def main():static {\n        a:InheritClassA = new InheritClassA(123);\n\n        Clover.test(\"inherit test1\", a.method(123) == 246);\n    }\n}\n"
  },
  {
    "path": "code/InitializeTest.clcl",
    "content": "class InitializeAndFinalizeTest {\n    a:static pointer;\n    b:pointer;\n\n    def initialize() {\n        b = malloc(1);\n    }\n\n    def finalize() {\n        free(b);\n    }\n\n    def clone():InitializeAndFinalizeTest {\n        result := InitializeAndFinalizeTest();\n\n        result.b = malloc(1);\n\n        return result;\n    }\n\n    def initialize():static {\n        a = malloc(1);\n    }\n\n    def finalize():static {\n        free(a);\n    }\n}\n\nclass InitializeTest {\n    def main():static {\n        a:= new InitializeAndFinalizeTest();\n    }\n}\n"
  },
  {
    "path": "code/IntegerTest.clcl",
    "content": "\n\nclass IntegerTest \n{\n    def main():static {\n        a:Integer = new Integer(123);\n\n        Clover.test(\"Integer test\", a.getValue() == 123);\n\n        b:Integer = 345.toInteger;\n\n        Clover.test(\"Integer test\", b.getValue() == 345);\n\n        c:UInteger = new UInteger(123);\n\n        Clover.test(\"UInteger test\", c.getValue() == 123);\n\n        d:UInteger = b.toUInteger();\n\n        Clover.test(\"UInteger test2\", d.getValue() == 345);\n\n        e:Byte = new Byte(123);\n\n        Clover.test(\"Byte test\", e.getValue() == 123);\n\n        f:UByte = new UByte(255);\n\n        Clover.test(\"Byte test2\", f.getValue() == 255);\n        Clover.test(\"Byte test3\", f.toByte().getValue() == -1);\n\n        g:Float = new Float(100.0f);\n\n        #Clover.test(\"Float test0\", g.value == 100.0f);\n\n        printf(\"g.getValue() %f\\n\", array { g.getValue() });\n\n        #Clover.test(\"Float test1\", g.getValue() == 100.0f);\n        h:Bool = new Bool(true);\n\n        Clover.test(\"Bool test1\", h.getValue() == true);\n\n        Clover.test(\"Integer test1\", 123 + 123.toInteger == 246);\n\n        i:int = new Integer(123);\n\n        Clover.test(\"Integer test2\", i == 123);\n    }\n}\n"
  },
  {
    "path": "code/InterfaceTest.clcl",
    "content": "\ninterface ITest {\n    def method(a:int):int;\n}\n\nclass InterfaceTestClass {\n    def initialize() {\n    }\n    def method(a:int):int {\n        return a;\n    }\n}\n\n\nclass InterfaceTest {\n    def main(): static {\n        a:ITest = new InterfaceTestClass();\n\n        Clover.test(\"interface test1\", a.method(123) == 123);\n\n\n        b:SortableList<SortableList<String>> = SortableList<SortableList<String>>();\n        c := slist { \"AAA\", \"BBB\", \"CCC\" };\n\n        b.add(c);\n    }\n}\n"
  },
  {
    "path": "code/IsTest.clcl",
    "content": "class IsTest {\n    def main(): static {\n        a:Anonymous = \"AAA\";\n\n        if(a.is(\"Integer\")) {\n            Clover.test(\"is test\", a.className().equals(\"Integer\"));\n        }\n        elif(a.is(\"String\")) {\n            Clover.test(\"is test\", a.equals(\"AAA\"));\n        }\n        else {\n        }\n    }\n}\n"
  },
  {
    "path": "code/KotlinTest.clcl",
    "content": "\nclass KotlinTest\n{\n    def initialize() {\n    }\n\n    def method2():bool {\n        self2 := \"ABC\";\n        str := \"ABC\";\n\n        for(i:int = 0; i<self2.len; i++) {\n            if(self2.buffer[i] != str.buffer[i]) {\n                return false;\n            }\n        }\n\n        return true;\n    }\n\n    def method3(value:int, value2:String): static String? {\n        if(value2.equals(\"DEF\")) {\n            return value2;\n        }\n        else {\n            return null;\n        }\n    }\n\n    def main():static {\n        z:int = if(true) { 1 } else { 2 };\n\n        a:=999;\n        b:=1000;\n\n        c := if(true) { if(true) { 3 } else { 4} } else { 5 }\n\n        d:KotlinTest = new KotlinTest();\n\n        Clover.test(\"if test\", d.method2());\n\n        e := 888;\n\n        Clover.test(\"if test2\", a == 999 && b == 1000 && c == 3 && e == 888);\n\n        Clover.test(\"if test3\", KotlinTest.method3(1, \"DEF\").equals(\"DEF\"));\n\n        f:= { \"ABC\" }\n\n        Clover.test(\"block\", f.equals(\"ABC\"));\n    }\n}\n"
  },
  {
    "path": "code/LambdaArrayTest.clcl",
    "content": "class LambdaArrayTest\n{\n    def main(): static {\n        c:lambda[]?(int):int = null;\n\n        a:lambda[](int):int = new lambda[128](int):int();\n\n        b := 123;\n        z := closure(key:int):int {\n            b = key;\n\n            return 1;\n        }\n\n        Clover.test(\"lambda array test\", z(234) == 1);\n        Clover.test(\"lambda array test2\", b == 234);\n\n        b = 123;\n        a[1] = closure(key:int):int {\n            b = key;\n\n            return 1;\n        }\n\n        Clover.test(\"lambda array test3\", a[1](234) == 1);\n\n        Clover.test(\"lambda array test4\", b == 234);\n        Clover.test(\"lambda array test5\", a[0].identifyWith(null));\n        Clover.test(\"lambda array test6\", !a[1].identifyWith(null));\n    }\n}\n"
  },
  {
    "path": "code/ListTest.clcl",
    "content": "class ListTest {\n    def main():static {\n        a:EqualableList<String> = new EqualableList<String>();\n\n        a.add(\"AAA\");\n        a.add(\"BBB\");\n        a.add(\"CCC\");\n\n        count :int = 0;\n        a.each(closure(item:String) { \n            count ++;\n        })\n\n        Clover.test(\"list test\", a.items(1).equals(\"BBB\") && count == 3);\n\n        b:EqualableList<String> = elist {\"A\", \"B\", \"C\"};\n\n        count = 0;\n        b.each(closure(item:String){\n            count ++;\n        })\n\n        Clover.test(\"list test2\", b.items(1).equals(\"B\") && count == 3);\n\n        c:EqualableList<Integer> = elist {1,2,3 };\n\n        count = 0;\n        c.each(closure(item:Integer) {\n            count ++;\n        })\n\n        Clover.test(\"list test3\", c.items(1) == 2 && count == 3);\n\n        d:EqualableList<Integer> = elist { 1,2,3 };\n\n        d.delete(3);\n\n        Clover.test(\"list test4\", d.equals(elist { 1,2 }));\n        Clover.test(\"list test5\", elist { 1 }.delete(1).length() == 0);\n        Clover.test(\"list test6\", elist { 1,2 }.delete(1).equals(elist {2}));\n        Clover.test(\"list test7\", elist { 1,2 }.delete(2).equals(elist {1}));\n        Clover.test(\"list test8\", elist { 1,2,3 }.delete(1).equals(elist {2,3}));\n        Clover.test(\"list test9\", elist { 1,2,3 }.delete(2).equals(elist {1,3}));\n        Clover.test(\"list test10\", elist { 1,2,3 }.delete(3).equals(elist {1,2}));\n        Clover.test(\"list test11\", elist { 1,2,3 }.insert(1, 7).equals(elist { 1,7,2,3}));\n        Clover.test(\"list test12\", elist { 1,2,3 }.insert(0, 7).equals(elist { 7,1,2,3}));\n        Clover.test(\"list test13\", elist { 1,2,3 }.insert(3, 7).equals(elist { 1,2,3,7}));\n        Clover.test(\"list test14\", elist { 1,2,3 }.insert(-1, 7).equals(elist { 1,2,3,7}));\n        Clover.test(\"list test15\", elist { 1,2,3 }.insert(-2, 7).equals(elist { 1,2,7,3}));\n        Clover.test(\"list test16\", elist { 1,2,3 }.insert(-10, 7).equals(elist { 7,1,2,3}));\n        Clover.test(\"list test17\", elist { 1,2,3 }.replace(-1, 10).equals(elist { 1,2,10 }));\n        Clover.test(\"list test18\", elist { 1,2,3 }.replace(-2, 10).equals(elist { 1,10,3 }));\n        Clover.test(\"list test19\", elist { 1,2,3 }.replace(10, 10).equals(elist { 1,2,10 }));\n        Clover.test(\"list test20\", elist { 1,2,3 }.replace(-10, 10).equals(elist { 10,2,3 }));\n    }\n}\n"
  },
  {
    "path": "code/ListTest2.clcl",
    "content": "class ListTest2 {\n    def main(): static {\n        Clover.test(\"List2 test1\", equalable_list {1,2,3}.indexOf(2) == 1);\n        Clover.test(\"List2 test2\", equalable_list {1,2,3}.sample().include(equalable_list {1,2,3}));\n        Clover.test(\"List2 test3\", equalable_list {1,2,3}.equals(equalable_list { 1,2,3 }));\n        Clover.test(\"List2 test4\", equalable_list {1,2,3}.clear().equals(new EqualableList<Integer>()));\n        Clover.test(\"List2 test5\", equalable_list {1,2,3}.map(lambda(n:Integer):Anonymous { return n.toString(); }).equals(equalable_list { \"1\", \"2\", \"3\"}));\n        Clover.test(\"List2 test6\", equalable_list {1,2,3}.map(lambda(n:Integer):Anonymous { return n * 2; }).equals(equalable_list { 2,4,6 }));\n        Clover.test(\"List2 test7\", equalable_list {1,2,3}.append(equalable_list {4,5,6}).equals(equalable_list {1,2,3,4,5,6}));\n        Clover.test(\"List2 test8\", equalable_list {1,2}.multiply(3).equals(equalable_list {1,2,1,2,1,2}));\n        Clover.test(\"List2 test9\", equalable_list {1,2,3,4,5,1,2,3,4,5}.count(1) == 2);\n        Clover.test(\"List2 test10\", equalable_list {1,2,3,4,5}.deleteAt(1).equals(equalable_list {1,3,4,5}));\n        Clover.test(\"List2 test11\", equalable_list {1,2,3,1,2,3}.select(lambda(n:Integer):bool { return n != 1 }).equals(equalable_list {2,3,2,3}));\n        Clover.test(\"List2 test12\", equalable_list {1,2,3,1,2,3}.deleteWithRange(2,4).equals(equalable_list {1,2,2,3}));\n        Clover.test(\"List2 test13\", equalable_list {1,2,3,4,5,6}.fill(2,4, 100).equals(equalable_list {1,2,100,100,5,6}));\n        Clover.test(\"List2 test14\", equalable_list {1,2,3,4,5,6}.fill(2,4, 100).equals(equalable_list {1,2,100,100,5,6}));\n        Clover.test(\"List2 test15\", equalable_list {1,2,3,4,5,6}.subList(2,4).equals(equalable_list { 3,4 }));\n        Clover.test(\"List2 test16\", equalable_list {1,2,3,4,5,6}.subList(-2,-1).equals(equalable_list { 5,6 }));\n        Clover.test(\"List2 test17\", equalable_list {1,2,3,4,5,6}.subList(-1,-1).equals(equalable_list { 6 }));\n        Clover.test(\"List2 test18\", equalable_list {1,2,3,4,5,6}.subList(2,-1).equals(equalable_list { 3,4,5,6 }));\n        Clover.test(\"List2 test19\", equalable_list {1,2,3,4,5,6}.subList(2,-2).equals(equalable_list { 3,4,5 }));\n        Clover.test(\"List2 test20\", equalable_list {1,2,3,4,5,6}.fill(100).equals(equalable_list {100,100,100,100,100,100}));\n        Clover.test(\"List2 test21\", equalable_list {1,2,3,4,5,6}.indexOf(3) == 2);\n        Clover.test(\"List2 test22\", equalable_list {\"AAA\", \"BBB\", \"CCC\"}.join(\"+\").equals(\"AAA+BBB+CCC\"));\n        Clover.test(\"List2 test23\", equalable_list {111, 222, 333}.join(\"+\").equals(\"111+222+333\"));\n\n        a:EqualableList<Integer> = equalable_list { 1,2,3 };\n        Clover.test(\"List2 test24\", a.pop() == 3 && a.pop() == 2 && a.pop() == 1 && a.pop().identifyWith(null));\n\n        b:= equalable_list { 1,2,3 };\n\n        Clover.test(\"List2 test25\", b.shift() == 1 && b.shift() == 2 && b.shift() == 3 && b.shift().identifyWith(null));\n\n        println(\"List test26\");\n        c := equalable_list { 1,2,3 };\n\n        c.shuffle().toString().printf(\"%s\\n\");\n        c.shuffle().toString().printf(\"%s\\n\");\n        c.shuffle().toString().printf(\"%s\\n\");\n        c.shuffle().toString().printf(\"%s\\n\");\n        c.shuffle().toString().printf(\"%s\\n\");\n\n        Clover.test(\"List test26\", sortable_list { \"BBB\", \"CCC\", \"AAA\"}.sort().equals(sortable_list { \"AAA\", \"BBB\", \"CCC\" }));\n\n\n        sortable_list { \"B\", \"D\", \"E\", \"A\", \"Z\", \"C\", \"Y\", \"X\"}.sort().toString().println();\n\n        Clover.test(\"List test27\", sortable_list { \"B\", \"D\", \"E\", \"A\", \"Z\", \"C\", \"Y\", \"X\"}.sort().equals(sortable_list { \"A\", \"B\", \"C\", \"D\", \"E\", \"X\", \"Y\", \"Z\" }));\n    }\n}\n"
  },
  {
    "path": "code/ListTest3.clcl",
    "content": "class ListTest3 {\n    def main(): static {\n        list { 1, 2, 3 }\n            .map(lambda(n:Integer):Anonymous { return n * 2; })\n            .each(lambda(m:Anonymous) { m.toString().println();})\n\n        list { 1, 2, 3 }.toString().println();\n\n        a:List<String> = list { 1, 2, 3 }.map() { |n:Integer| return n.toString() };\n\n        Clover.test(\"map test\", a.items(0).equals(\"1\") && a.items(1).equals(\"2\") && a.items(2).equals(\"3\"));\n\n        b := slist { 0,1,2,3,4,5 }\n\n        Clover.test(\"list delete test\", b.deleteWithRange(1,3).equals( slist { 0, 3,4,5 }));\n\n        Clover.test(\"list sum test\", slist { 1, 2, 3 }.sum() == 6);\n\n        Clover.test(\"list test\", slist { 1, 2, 3 }.map { it * 2}.equals ( slist { 2, 4, 6 }));\n\n        slist { 1, 2, 3 }.map { it * 2 }.toString().println();\n\n/*\n        var dirPaneLength = 8;\n        var dirName = \"/home/ab25cq/repo/clover2/src/\";\n        var fileNames = dirName.toPath().entries().map { it.toPath().basename().toString().subString(0, dirPaneLength-1) }.sort();\n*/\n    }\n}\n"
  },
  {
    "path": "code/MapTest.clcl",
    "content": "class MapTest\n{\n    def main() : static {\n        Clover.test(\"map teat\", slist {1,2,3}.map { it.toString() }.equals(slist{\"1\", \"2\", \"3\" }));\n        Clover.test(\"map test2\", slist{\"/home/ab25cq\", \"/usr/bin\" }.map { it.toPath()}.equals(slist{ P\"/home/ab25cq\", P\"/usr/bin\" })) \n        Clover.test(\"map test3\", slist{\"/home/ab25cq\", \"/usr/bin\" }.map { it.toPath()}.map { it.dirname() }.equals(slist{ P\"/home\", P\"/usr\" })) \n        Clover.test(\"map test4\", slist{\"/home/ab25cq\", \"/usr/bin\" }.map { it.toPath()}.map { it.toString() }.map { it.toPath() }.map { it.toString() }.map { it.toPath() }.map { it.toString() }.equals(slist{\"/home/ab25cq\", \"/usr/bin\" }));\n    }\n}\n"
  },
  {
    "path": "code/MethodBlock.clcl",
    "content": "class MethodBlock {\n    var scrollTopY:int;\n    var scrollTopX:int;\n    var cursorX:int;\n    var cursorY:int;\n    var texts:SortableList<String>;\n    var statusLineInSearchMode:String;\n\n    def initialize() {\n        texts = slist { \"1\",\"2\",\"3\",\"4\",\"5\",\"6a\",\"7\" };\n        statusLineInSearchMode = \"a\"\n    }\n\n    def method() {\n        var y = scrollTopY+cursorY;\n        var x = 0;\n        texts.subList(scrollTopY+cursorY, -1).each {\n            val match_point = it.indexOf(statusLineInSearchMode);\n            if(match_point != -1) {\n                x = match_point;\n                break;\n            }\n            y++;\n        }\n\n        cursorY = y;\n        cursorX = x;\n    }\n\n    def main():static {\n        a:EqualableList<String> = elist { 1, 2, 3 }.map { it.toString(); }\n\n        Clover.test(\"method block test\", a.equals(equalable_list { \"1\", \"2\", \"3\" }));\n\n        var b = MethodBlock();\n\n        b.method();\n    }\n}\n"
  },
  {
    "path": "code/MethodDynamicTest.clcl",
    "content": "class DynamicMethodTest\n{\n    table: Hash<String, Integer>;\n    table2: static Hash<String, Integer>;\n\n    str:String;\n\n    def initialize() {\n        initTable();\n    }\n\n    def initialize(a:String): dynamic {\n        str = a.clone();\n        initTable();\n    }\n\n    def initTable(): dynamic {\n        table = [\"AAA\"=>1];\n    }\n\n    def initTable2(): static dynamic {\n        table2 = [\"AAA\"=>1];\n    }\n\n    def main():static {\n        a := DynamicMethodTest(\"AAA\");\n\n        Clover.test(\"DynamicMethodTest1\", a.table.equals([\"BBB\"=>2]));\n\n        DynamicMethodTest.initTable2();\n\n        Clover.test(\"DynamicMethodTest2\", table2.equals([\"BBB\"=>2]));\n\n        Clover.test(\"DynamicMethodTest3\", a.str.equals(\"AAAX\"));\n    }\n}\n"
  },
  {
    "path": "code/MethodDynamicTest2.clcl",
    "content": "\ninherit DynamicMethodTest\n{\n    def initialize(a:String): dynamic {\n        str = a.clone();\n        str.append(\"X\");\n        initTable();\n    }\n    def initTable(): dynamic {\n        table = [\"BBB\"=>2];\n    }\n\n    def initTable2(): static dynamic {\n        table2 = [\"BBB\"=>2];\n    }\n}\n"
  },
  {
    "path": "code/MethodGenericsTest.clcl",
    "content": "\ninterface MethodGenericsInteface \n{\n    def append(a:Self):Self;\n}\n\nclass MethodGenericsInteger\n{\n    field:int;\n\n    def initialize(value:int) {\n        self.field = value;\n    }\n\n    def append(value:MethodGenericsInteger): MethodGenericsInteger {\n        return new MethodGenericsInteger(self.field + value.field);\n    }\n}\n\nclass MethodGenericsInteger2\n{\n    field:int;\n\n    def initialize(value:int) {\n        self.field = value;\n    }\n\n    def append(value:MethodGenericsInteger): MethodGenericsInteger {\n        return new MethodGenericsInteger(self.field + value.field);\n    }\n}\n\nclass MethodGenerics\n{\n    def initialize() {\n    }\n\n    def <T:MethodGenericsInteface> method(a:T, b:T) : T {\n        return a.append(b);\n    }\n\n    def <T:MethodGenericsInteface, R:MethodGenericsInteface> method2(a:T, b:R) : R {\n        return a.append(b);\n    }\n    \n    def <T:Object, R:MethodGenericsInteface> method3(trans:lambda(T):R) : List<R> {\n        result := new List<R>();\n\n        result.add(trans(new Integer(1)));\n        result.add(trans(new Integer(2)));\n        result.add(trans(new Integer(3)));\n\n        return result;\n    }\n}\n\nclass MethodGenericsTest {\n    def main():static {\n        a := new MethodGenerics();\n        b: MethodGenericsInteger = a.method(new MethodGenericsInteger(123), new MethodGenericsInteger(123))\n\n        Clover.test(\"method generics test\", b.field == 246);\n\n        c: MethodGenericsInteger2 = a.method2(new MethodGenericsInteger(1), new MethodGenericsInteger2(2));\n\n        Clover.test(\"method generics test2\", c.field == 3);\n\n        d:List<MethodGenericsInteger> = a.method3() {|it:Object|\n            return new MethodGenericsInteger(it.toAnonymous().cast(\"Integer\").value);\n        }\n\n        sum := 0;\n        d.each() {|it:MethodGenericsInteger|\n            sum += it.field;\n        }\n\n        Clover.test(\"method generics block test\", sum == 6);\n\n        slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n    }\n}\n"
  },
  {
    "path": "code/MethodInternal.clcl",
    "content": ""
  },
  {
    "path": "code/MethodInternalTest.clcl",
    "content": "\nclass MethodInternal\n{\n    field:int;\n\n    def initialize() {\n        field = 234;\n    }\n\n    def method():int {\n        return method2();\n    }\n\n    def method2(): int {\n        return 123;\n    }\n\n    def method3(): int {\n        return field;\n    }\n    def method4(): int {\n        field:int = 345;\n        return field;\n    }\n    def method5(): int {\n        field:int = 345;\n        return self.field;\n    }\n\n    def method6(): int {\n        field *= 2;\n        return field;\n    }\n}\n\nclass MethodInternalTest {\n    def main():static {\n        a := new MethodInternal();\n\n        Clover.test(\"method internal\", a.method() == 123);\n\n        Clover.test(\"field internal\", a.method3() == 234);\n        Clover.test(\"field internal2\", a.method4() == 345);\n        Clover.test(\"field internal3\", a.method5() == 234);\n        Clover.test(\"field internal4\", a.method6() == 468);\n    }\n}\n"
  },
  {
    "path": "code/MixinLayers.clcl",
    "content": "class MixinLayersTest version 1\n{\n    var a:int;\n\n    def initialize() {\n        a = 1;\n    }\n}\n"
  },
  {
    "path": "code/MixinLayers2.clcl",
    "content": "\nclass MixinLayersTest version 2\n{\n    var b:int;\n\n    def initialize() {\n        inherit();\n\n        b = 2;\n    }\n\n    def main():static {\n        a := MixinLayersTest();\n\n        Clover.test(\"Mixin-layers test\", a.a == 1 && a.b == 2);\n    }\n}\n"
  },
  {
    "path": "code/ModuleTest.clcl",
    "content": "\nmodule MModuleTest {\n    def method(): int {\n        return 123;\n    }\n    def method2():int {\n        return self.field;\n    }\n}\n\nclass ModuleTestClass {\n    field:int;\n\n    include MModuleTest;\n\n    def initialize() {\n        self.field = 123;\n    }\n}\n\n\nclass ModuleTest {\n    def main(): static {\n        a: ModuleTestClass = new ModuleTestClass();\n\n        Clover.test(\"module test1\", a.method() == 123);\n        Clover.test(\"module test2\", a.method2() == 123);\n    }\n}\n"
  },
  {
    "path": "code/MultiLineString.cl",
    "content": "print(\"\"\"\n      HELLO\n      HELLO\n      HELLO\n      \"\"\");\n\nClover.test(\"Multi Line String\", \"Hello World!\nHello World!\nHello World!\n\".equals( \"\"\"\n          Hello World!\n          Hello World!\n          Hello World!\n          \"\"\"\n));\n\nClover.test(\"Multi Line String2\", \"Hello World!\nHello World!\nHello World!\n\".equals( \n    \"\"\"\n    Hello World!\n    Hello World!\n    Hello World!\n    \"\"\"\n));\n"
  },
  {
    "path": "code/NormalBlockTest.clcl",
    "content": "class NormalBlockTest {\n    def main():static {\n        a:=1;\n\n        {\n            b:=2;\n\n            Clover.test(\"test normal block\", a == 1 && b == 2);\n\n            a = 3;\n        }\n\n        Clover.test(\"test normal block2\", a == 3);\n    }\n}\n"
  },
  {
    "path": "code/NullTest.clcl",
    "content": "class NullTest {\n    def main():static {\n        a:String? = null;\n\n        Clover.test(\"null test1\", a.identifyWith(null));\n\n        b:Object? = null;\n\n        Clover.test(\"null test2\", b.identifyWith(null));\n\n        c:Integer? = null;\n\n        Clover.test(\"null test3\", (c?:1) == 1);\n\n        d:String? = null;\n\n        Clover.test(\"null test4\", (d?:\"\").equals(\"\"));\n\n        Clover.test(\"null test5\", null.toString().equals(\"\"));\n    }\n    def main2():static {\n        fields := \"#####aaaaaa\".chomp().split(/:/);\n\n        print(\"null pointer exception check...\");\n        try {\n            if(fields.items(2).to_int() == 100) {\n                result := fields.items(0);\n            }\n        }\n        catch(e:Exception) {\n            println(\"OK\");\n        }\n    }\n}\n"
  },
  {
    "path": "code/NumberTest.clcl",
    "content": "\nclass NumberTest {\n    def main():static {\n        Clover.test(\"number test1\", 0xff == 255);\n        Clover.test(\"number test2\", 010 == 8);\n    }\n}\n"
  },
  {
    "path": "code/NumberTest2.clcl",
    "content": "\nclass NumberTest2 {\n    def main():static {\n        a:Float = 1.0F;\n\n        Clover.test(\"Float test\", a.equals(1.0F));\n\n        b:Double = 1.1D;\n\n        Clover.test(\"Double test\", b.equals(1.1D));\n\n        c:Byte = 2Y;\n\n        Clover.test(\"Byte test\", c.equals(2Y));\n\n        d:UByte = 2UY;\n\n        Clover.test(\"UByte test\", d.equals(2UY));\n\n        e:Short = 3S;\n        Clover.test(\"Short test\", e.equals(3S));\n\n        f:UShort = 3US;\n        Clover.test(\"UShort test\", f.equals(3US));\n\n        g:Long = 5L;\n        Clover.test(\"Long test\", g.equals(5L));\n\n        i:ULong = 5UL;\n        Clover.test(\"ULong test\", i.equals(5UL));\n\n        j:UInteger = 5U;\n        Clover.test(\"UInteger test\", j.equals(5u));\n\n        k:Integer = 5I;\n        Clover.test(\"Integer test\", k.equals(5I));\n\n        var l = 1_000_000;\n\n        Clover.test(\"Number test\", l == 1000000);\n    }\n}\n"
  },
  {
    "path": "code/ObjectCast.clcl",
    "content": "class ObjectCast {\n    def main():static {\n        a:Object = slist { \"AAA\", \"BBB\", \"CCC\" };\n\n        b:SortableList<String> = a.toAnonymous().cast(\"SortableList<String>\");\n\n        Clover.test(\"Object cast test\", b.equals(slist { \"AAA\", \"BBB\", \"CCC\" }));\n\n        params:Array<Object> = array { slist { \"AAA\", \"BBB\", \"CCC\"}, \"AAA\" };\n\n        params2 := EqualableList<String>();\n\n        params.each {\n            if(it.className().equals(\"String\")) {\n                params2.add(it.toAnonymous().cast(\"String\"));\n            }\n            elif(it.className().match(/^List</)) {\n                list_:List<Anonymous> = it.toAnonymous();\n\n                list_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^EqualableList</)) {\n                list_:EqualableList<Anonymous> = it.toAnonymous();\n\n                list_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^SortableList</)) {\n                list_:SortableList<Anonymous> = it.toAnonymous();\n\n                list_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^Array</)) {\n                array_:Array<Anonymous> = it.toAnonymous();\n\n                array_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^EqualableArray</)) {\n                array_:EqualableArray<Anonymous> = it.toAnonymous();\n\n                array_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n            elif(it.className().match(/^SortableArray</)) {\n                array_:SortableArray<Anonymous> = it.toAnonymous();\n\n                array_.each {\n                    if(it.className().equals(\"String\")) {\n                        params2.add(it.toAnonymous().cast(\"String\"));\n                    }\n                }\n            }\n        }\n\n        Clover.test(\"Object cast test\", params2.equals(elist { \"AAA\", \"BBB\", \"CCC\", \"AAA\" }));\n    }\n}\n"
  },
  {
    "path": "code/ObjectTest.clcl",
    "content": "\nclass ObjectTest {\n    def initialize() {}\n    def throwException(): int throws Exception {\n        throw Exception(\"AAA\");\n\n        return 777;\n    }\n    def main():static {\n        a := new List<Object>();\n\n        a.add(1);\n        a.add(\"ABC\");\n        a.add(\"DEF\");\n\n        string_num := 0;\n        int_num := 0;\n\n        a.each {\n            if(it.is(\"String\")) {\n                it.printf(\"[%s]\\n\");\n                string_num++;\n            }\n            elif(it.is(\"Integer\")) {\n                it.printf(\"[%d]\\n\");\n                int_num++;\n            }\n        }\n\n        Clover.test(\"Object test\", string_num == 2 && int_num == 1);\n\n        b :String? = null;\n\n        Clover.test(\"Object test2\", b == null);\n\n        b?.match(/./).negative().if { b = \"ABC\" }:false;\n\n        Clover.test(\"Object test4\", b == null);\n\n        Clover.test(\"Object test5\", (b?.match(/./).negative() :false) == false);\n\n        b = \"ABC\";\n\n        Clover.test(\"Object test6\", b?.match(/./):false == true);\n\n        c:String? = null;\n\n        Clover.test(\"Object test7\", (c?.length() : 999) == 999);\n\n        d:String? = \"ABC\";\n\n        Clover.test(\"Object test8\", (d?.length() : 999) == 3);\n\n        e := ObjectTest();\n\n        Clover.test(\"Object test9\", (e?.throwException().toString() : \"AAA\").equals(\"AAA\"));\n    }\n}\n"
  },
  {
    "path": "code/OmitBlockParamTest.clcl",
    "content": "\nclass OmitBlockParamTest\n{\n    def initialize() {}\n    def method():SortableList<String> {\n        a := SortableList<String>();\n        slist { 1,2,3 }.each {\n            slist { 2,3,4 }.each { \n                a.add(it.toString());\n            }\n        }\n\n        return a;\n    }\n\n    def main():static {\n        a := OmitBlockParamTest();\n\n        Clover.test(\"test\", a.method().equals(slist { \"2\",\"3\",\"4\",\"2\",\"3\",\"4\",\"2\",\"3\",\"4\" }));\n    }\n}\n"
  },
  {
    "path": "code/OperatorTest.clcl",
    "content": "class OpClass {\n    value:int;\n    value2: static int;\n\n    def initialize(value:int) {\n        self.value = value;\n    }\n\n}\n\nclass OperatorTest {\n    def main():static {\n        Clover.test(\"% operator test\", 1 % 5 == 1);\n        Clover.test(\"% operator test2\", 6 % 5 == 1);\n\n        Clover.test(\"<< operator test\", 1 << 1 == 2);\n        Clover.test(\"<< operator test\", 1 << 2 == 4);\n        Clover.test(\">> operator test\", 4 >> 1 == 2);\n        Clover.test(\"& operator test\", (1 & 0) == 0);\n        Clover.test(\"| operator test\", (1 | 0) == 1);\n        Clover.test(\"^ operator test\", (1 ^ 1) == 0);\n        Clover.test(\"| operator test\", (1 | 1) == 1);\n        Clover.test(\"& operator test\", (1 & 1) == 1);\n        Clover.test(\"~ operator test\", ~(1.to_byte) == 254);\n        Clover.test(\"~ operator test2\", ~(0.to_byte) == 255);\n\n        z := 123;\n        Clover.test(\"- operator test\", -z == -123);\n        Clover.test(\"- operator test2\", -123 == -z);\n\n        a:=2;\n\n        a*=3;\n        Clover.test(\"*= operator test1\", a == 6);\n\n        b:OpClass  = new OpClass(2);\n        b.value *= 3;\n        Clover.test(\"*= operator test2\", b.value == 6);\n\n        OpClass.value2 = 2;\n        OpClass.value2 *= 3;\n        Clover.test(\"*= operator test3\", OpClass.value2 == 6);\n\n        c := 111;\n\n        true || (c = 222).to_bool;\n\n        Clover.test(\"|| operator test1\", c == 111);\n\n        false || (c = 333).to_bool;\n\n        Clover.test(\"|| operator test2\", c == 333);\n\n        d :int = 111;\n\n        true && (d = 222).to_bool;\n\n        Clover.test(\"&& operator test1\", d == 222);\n\n        false && (d = 333).to_bool;\n\n        Clover.test(\"&& operator test2\", d == 222);\n    }\n}\n"
  },
  {
    "path": "code/PatternMatchingTest.clcl",
    "content": "class PatternMatchingTest\n{\n    value1: int;\n    value2: String;\n\n    def initialize(value1:int, value2:String) {\n        self.value1 = value1;\n        self.value2 = value2;\n    }\n\n    def equals(right:PatternMatchingTest):bool {\n        return self.value1 == right.value1 && self.value2.equals(right.value2);\n    }\n\n    def main():static {\n        a:Anonymous = \"ABC\";\n\n        c:String = when(a) {\n            is String {\n                a;\n            }\n            else {\n                \"else\";\n            }\n        }\n\n        Clover.test(\"Pattern matching test\", c.equals(\"ABC\"));\n\n        b:Anonymous = new PatternMatchingTest(111, \"ABC\");\n\n        d:String = when(b) {\n            !is String {\n                \"111\";\n            }\n            else {\n                \"else\"\n            }\n        }\n\n        Clover.test(\"Pattern maching test2\", d.equals(\"111\"));\n\n        e:Anonymous = new PatternMatchingTest(111, \"ABC\");\n\n        f:String = when(e) {\n            case (new PatternMatchingTest(111, \"ABC\")) {\n                \"ABC\";\n            }\n            else {\n                \"DEF\";\n            }\n        }\n\n        Clover.test(\"Pattern matching test3\", f.equals(\"ABC\"));\n\n        g:Anonymous = new PatternMatchingTest(222, \"DEF\");\n\n        f = when(g) {\n            case (new PatternMatchingTest(111, \"DEF\")) {\n                \"ABC\"\n            }\n            case (new PatternMatchingTest(222, wildcard)) {\n                \"DEF\";\n            }\n            else {\n                \"GHI\";\n            }\n        }\n\n        Clover.test(\"Pattern matching test4\", f.equals(\"DEF\"));\n\n        i:Anonymous = new PatternMatchingTest2(123, \"ABC\");\n\n        j:String = when(i) {\n            case (new PatternMatchingTest2(wildcard, wildcard)) {\n                \"ABC\";\n            }\n            else {\n                \"DEF\";\n            }\n        }\n\n        Clover.test(\"Pattern matching test5\", j.equals(\"ABC\"));\n    }\n}\n\nclass PatternMatchingTest2\n{\n    value1: Integer;\n    value2: String;\n\n    def initialize(value1:Integer, value2:String) {\n        self.value1 = value1;\n        self.value2 = value2;\n    }\n\n    def equals(right:PatternMatchingTest2):bool {\n        return self.value1.equals(right.value1) && self.value2.equals(right.value2);\n    }\n}\n"
  },
  {
    "path": "code/Person.clcl",
    "content": "interface InterfaceTest:js\n{\n    def equals(item:Self): bool;\n}\n\nclass Person: js\n{\n    var name:String;\n    var age:Number;\n\n    def initialize(name:String, age:Number): pure_native Person {\n        this.name = name.clone();\n        this.age = age;\n\n        return this;\n    }\n    def hello() {\n        println(\"HELLO WORLD\");\n        println(name);\n        println(age);\n    }\n    def method(): throws Exception {\n        throw Exception(\"true\");\n    }\n    def method2(x:Number, y:Number, block_:lambda(Number, Number):Number):Number {\n        return block_(x, y);\n    }\n    def method3():bool {\n        object:InterfaceTest = [1,2,3];\n        return object.equals([1,2,3]);\n    }\n    def equals(right:Person): pure_native bool {\n        return this.name.equals(right.name) && this.age == right.age;\n    }\n    def toString(): native String {\n        return \"{\".add(this.name).add(\",\").add(this.age.toString__()).add(\"}\");\n    }\n    def clone(): pure_native Person {\n        return new Person().initialize(this.name, this.age);\n    }\n}\n"
  },
  {
    "path": "code/PointerTest.clcl",
    "content": "class PointerTest\n{\n    def main():static {\n        a:pointer = System.malloc(123.to_ulong);\n\n        a->int = 123;\n        System.assert(a->int == 123);\n\n        b:pointer = a + 4.to_ulong;\n\n        b->int = 245;\n\n        System.assert(b->int == 245);\n\n        b++;\n        b++;\n        b++\n        b++;\n\n        b->int = 345;\n\n        c:pointer = a + 8.to_ulong;\n        System.assert(c->int == 345);\n\n        d:pointer = a + 4;\n\n        System.assert(d->int == 245);\n\n        d += 4;\n\n        System.assert(d->int == 345);\n\n        System.free(a);\n    }\n}\n"
  },
  {
    "path": "code/PointerTest2.clcl",
    "content": "class PointerClassB\n{\n    var_:int;\n\n    def initialize(var_:int) {\n        self.var_ = var_;\n    }\n}\n\nclass PointerClassA\n{\n    classVar: static int;\n    var_:int;\n\n    def initialize(): static {\n        PointerClassA.classVar = 123;\n    }\n\n    def initialize() {\n        self.var_ = 123;\n    }\n\n    def input_var(object:pointer):static {\n        object->PointerClassB = new PointerClassB(234);\n    }\n}\n\nclass PointerTest2 {\n    def main(): static {\n        a:int = 123;\n\n        b:pointer = &a;\n\n        b->int = 234;\n\n        Clover.test(\"pointer test1\", a == 234);\n\n        c:PointerClassA = new PointerClassA();\n\nprintln(\"XXX\");\n        Clover.test(\"pointer test2\", PointerClassA.classVar == 123 && c.var_ == 123);\n\nprintln(\"YYY\");\n        d:pointer = &c.var_;\nprintln(\"ZZZ\");\n\n        d->int = 234;\nprintln(\"OOO\");\n\n        e:pointer = &PointerClassA.classVar;\nprintln(\"O2\");\n\n        e->int = 234;\nprintln(\"O3\");\n\n        Clover.test(\"pointer test3\", PointerClassA.classVar == 234 && c.var_ == 234);\nprintln(\"O4\");\n\n        f:PointerClassB = new PointerClassB(123);\nprintln(\"O5\");\n\n        Clover.test(\"pointer test4\", f.var_ == 123);\nprintln(\"O6\");\n\n        PointerClassA.input_var(&f);\n\n        Clover.test(\"pointer test5\", f.var_ == 234);\n\n        g:pointer = &f;\n\n        Clover.test(\"pointer test6\", g->PointerClassB.var_ == 234 && (&f)->PointerClassB.var_ == 234);\n\n        (&f)->PointerClassB.var_ = 345;\n\n        Clover.test(\"pointer test7\", f.var_ == 345);\n    }\n}\n"
  },
  {
    "path": "code/PointerTest3.clcl",
    "content": "class PointerTest3\n{\n    var value:Buffer;\n    var value2: static Buffer;\n\n    def initialize() {}\n\n    def main(): static {\n        b:pointer = b\"ABCDEF\";\n\n        Clover.test(\"Pointer Test3\", b->byte == 'A' && (b+1)->byte == 'B' && (b+2)->byte == 'C' && (b+3)->byte =='D');\n\n        c := b\"ABCDEFG\";\n        c++;\n\n        Clover.test(\"Memory safe pointer test1\", c->byte == 'B');\n\n        c++;\n        Clover.test(\"Memory safe pointer test2\", c->byte == 'C');\n\n        c += 2;\n        Clover.test(\"Memory safe pointer test2.5\", c->byte == 'E');\n\n        c --;\n        Clover.test(\"Memory safe pointer test2.6\", c->byte == 'D');\n\n        c -=2;\n        Clover.test(\"Memory safe pointer test2.7\", c->byte == 'B');\n\n        print(\"Memory safe pointer test3...\");\n        try {\n            c+=1000;\n        } catch(e:Exception) {\n            println(\"OK\");\n        }\n\n        print(\"Memory safe pointer test4...\");\n        try {\n            c -= 1000;\n        } catch(e:Exception) {\n            println(\"OK\");\n        }\n\n        d := b\"ABC\";\n\n        d++;\n\n        Clover.test(\"Memory safe pointer test5\", memcmp(d, b\"BC\", 2) == 0);\n\n        object := PointerTest3();\n\n        object.value = b\"ABC\";\n\n        object.value++;\n\n        Clover.test(\"Memory safe pointer test6\", object.value->byte == 'B');\n\n        object.value--;\n\n        Clover.test(\"Memory safe pointer test7\", object.value->byte == 'A');\n\n        object.value+=2;\n\n        Clover.test(\"Memory safe pointer test8\", object.value->byte == 'C');\n\n        object.value-=2;\n\n        Clover.test(\"Memory safe pointer test9\", object.value->byte == 'A');\n\n        object.value->byte = '1';\n\n        Clover.test(\"Memory safe pointer test9.5\", memcmp(object.value, b\"1BC\", 3) == 0);\n\n        print(\"Memory safe pointer test10...\");\n        try {\n            object.value -= 1000;\n        } catch(e:Exception) {\n            println(\"OK\");\n        }\n\n        print(\"Memory safe pointer test11...\");\n        try {\n            object.value += 1000;\n        } catch(e:Exception) {\n            println(\"OK\");\n        }\n\n        PointerTest3.value2 = b\"ABC\";\n\n        PointerTest3.value2++;\n\n        Clover.test(\"Memory safe pointer test12\", PointerTest3.value2->byte == 'B');\n\n        PointerTest3.value2--;\n\n        Clover.test(\"Memory safe pointer test13\", PointerTest3.value2->byte == 'A');\n\n        PointerTest3.value2+=2;\n\n        Clover.test(\"Memory safe pointer test14\", PointerTest3.value2->byte == 'C');\n\n        PointerTest3.value2-=2;\n\n        Clover.test(\"Memory safe pointer test15\", PointerTest3.value2->byte == 'A');\n\n        PointerTest3.value2->byte = '1';\n\n        Clover.test(\"Memory safe pointer test15.5\", memcmp(PointerTest3.value2, b\"1BC\", 3) == 0);\n\n        print(\"Memory safe pointer test16...\");\n        try {\n            PointerTest3.value2 -= 1000;\n        } catch(e:Exception) {\n            println(\"OK\");\n        }\n\n        print(\"Memory safe pointer test17...\");\n        try {\n            PointerTest3.value2 += 1000;\n        } catch(e:Exception) {\n            println(\"OK\");\n        }\n\n        e := b\"ABC\";\n\n        e++;\n        e->byte = '1';\n        e--;\n\n        Clover.test(\"Memory safe pointer test16\", memcmp(e, B\"A1C\", 3) == 0);\n\n        buf := B\"ABCDEFGHI\";\n\n        p := Buffer(buf.buffer, buf.size, false);\n\n        p++;\n\n        Clover.test(\"Memory safe pointer test17\", p->byte == 'B');\n\n        buf2 := b\"ABC\";\n\n        p2 := buf2;\n\n        p2++;\n\n        Clover.test(\"Memory safe pointer test18\", p2.toStringFromPointedPoint().equals(\"BC\"));\n    }\n}\n"
  },
  {
    "path": "code/PrintfTest.clcl",
    "content": "class PrintfTest {\n    def main():static {\n        Clover.test(\"printf test1\", System.sprintf(\"%d %d\", array { 123, 245 }).equals(\"123 245\"));\n        Clover.test(\"printf test2\", System.sprintf(\"%s %d\", array { \"ABC\", 123 }).equals(\"ABC 123\"));\n\n        printf(\"(%s %d)\\n\", array { \"ABC\", 111 });\n    }\n}\n"
  },
  {
    "path": "code/QuetionOperator.clcl",
    "content": "\nclass QuetionOperator\n{\n    def exceptionMethod():int {\n        throw Exception(\"BBB\");\n\n        return 999;\n    }\n\n    def exceptionMethod():static int {\n        throw Exception(\"AAA\");\n\n        return 999;\n    }\n\n    def initialize() {\n    }\n\n    def main():static {\n        a:String? = null;\n\n        aa:bool = a?.equals(\"\"):true;\n\n        Clover.test(\"quetion operator\", aa);\n\n        b :QuetionOperator? = QuetionOperator();\n\n        c := b?.exceptionMethod():123;\n\n        Clover.test(\"quetion operator2\", c == 123);\n\n        c = b?.exceptionMethod().filter { it }:234;\n\n        Clover.test(\"quetion operator3\", c == 234);\n    }\n}\n"
  },
  {
    "path": "code/RangeTest.clcl",
    "content": "class RangeTest \n{\n    def main():static {\n        Clover.test(\"Range Test\", (1..2).equals(1..2));\n        Clover.test(\"Range Test2\", \"ABCDEFGHI\".subString(1..3).equals(\"BC\"));\n        Clover.test(\"Range Test3\", slist{1,2,3,4,5}.subList(1..3).equals(slist{2,3}));\n\n        Clover.test(\"Range Test4\", (1..11).toSortableList().sum() == 55);\n    }\n}\n"
  },
  {
    "path": "code/ReflectionTest.clcl",
    "content": "\n__BEGIN__\n\nClover.appendClass(\n    \"\"\"\n    class ReflectionD\n    {\n        field: String;\n\n        def initialize() {\n            field = \"ABC\";\n        }\n    }\n    \"\"\"\n);\n\n__END__\n\n\nprintln(\"HELLO COMPILE SCRIPT\");\n\nclass ReflectionA {\n    a:int;\n    ClassField: static int;\n\n    def initialize() {\n        a = 123;\n    }\n    def method1() : int {\n        123\n    }\n\n    def method2(a:int, b:String): String {\n        return a.toString.append(b);\n    }\n}\n\nclass ReflectionB <T:Object, T2:IEqualable> {\n}\n\nc :Class = new Class(\"ReflectionA\");\nc.appendField(\"b\", \"int\");\n\nc.appendMethod(\"def setB(b:int) { self.b = b }\");\nc.appendMethod(\"def getB():int { return self.b }\");\nc.appendClassField(\"ClassField2\", \"String\");\n\nclass ReflectionTest\n{\n    def main():static {\n        a := new ReflectionA();\n        Clover.test(\"refelection test\", a.a == 123);\n\n        b := ReflectionD();\n\n        Clover.test(\"reflection test2\", b.field.equals(\"ABC\"));\n\n        c := Class(\"Clover\");\n\n        class_fields := c.getClassFields();\n\n        Clover.test(\"reflection test3\", class_fields.length() > 0);\n\n        class_methods := c.getClassMethods();\n\n        Clover.test(\"reflection test4\", class_methods.length() > 0);\n    }\n}\n\nClover.appendClass(\n    \"\"\"\n    class ReflectionC\n    {\n        field: String;\n\n        def initialize() {\n            field = \"ABC\";\n        }\n    }\n    \"\"\"\n);\n"
  },
  {
    "path": "code/RegexTest.clcl",
    "content": "class RegexTest {\n    def main():static {\n        a:regex = /^A/;\n\n        pcre_ovec: PcreOVec = new PcreOVec(3);\n\n        Clover.test(\"regex test\", System.pcre_exec(a, B\"ABC\", 0, 3, pcre_ovec) >= 0);\n\n        printf(\"ovec.start[0] %d ovec.end[0] %d\\n\", array { pcre_ovec.start[0].toInteger, pcre_ovec.end[0].toInteger } );\n        Clover.test(\"regex test\", pcre_ovec.start[0] == 0 && pcre_ovec.end[0] == 1);\n\n        pcre_ovec2: PcreOVec = new PcreOVec(3);\n\n        Clover.test(\"regex test2\", System.pcre_exec(/bc$/, B\"abc\", 0, 3, pcre_ovec2) >= 0);\n        Clover.test(\"regex test2\", pcre_ovec2.start[0] == 1 && pcre_ovec2.end[0] == 3);\n\n        pcre_ovec3: PcreOVec = new PcreOVec(3);\n\n        Clover.test(\"regex test3\", System.pcre_exec(/^[a-z]/i, B\"ABC\", 0, 3, pcre_ovec3) >= 0);\n        Clover.test(\"regex test3\", pcre_ovec3.start[0] == 0 && pcre_ovec3.end[0] == 1);\n\n        b:regex = /^A/g;\n\n        Clover.test(\"regex test4\", b.global && !b.ignoreCase && !b.multiline && !b.extended && !b.dotAll && !b.anchored && !b.dollarEndOnly && !b.ungreedy);\n\n        Clover.test(\"regex test5\", /./.toString.equals(\".\"));\n        Clover.test(\"regex test6\", /./ == /./);\n    }\n}\n"
  },
  {
    "path": "code/ResultTest.clcl",
    "content": "class ResultTest\n{\n    def initialize() {}\n\n    def method2() {\n        a:String = if(true) {\n            \"ABC\";\n        }\n        else {\n            \"DEF\";\n        }\n\n        Clover.test(\"if result test2\", a.equals(\"ABC\"));\n    }\n\n    def method3() {\n        a:String = if(false) {\n            \"ABC\";\n        }\n\n        Clover.test(\"if result test3\", a.identifyWith(null));\n    }\n\n    def method4() {\n        a: String = if(true) {\n            \"ABC\";\n        }\n\n        Clover.test(\"if result test4\", a.equals(\"ABC\"));\n    }\n\n    def method5():String {\n        a := 1;\n        \"ABC\";\n\n        if(a > 2) {\n            \"DEF\";\n        }\n    }\n\n    def method():String {\n        a := if(true) {\n            \"ABC\";\n        }\n    }\n\n    def main():static {\n        a := new ResultTest();\n\n        a.method2();\n        a.method3();\n        a.method4();\n\n        Clover.test(\"result test\", a.method().equals(\"ABC\"));\n\n#b:String? = null;\n\n#println(\"result test2 \\{b}\");\n#println(\"result test2 \\{a.method5()}\");\n    }\n}\n"
  },
  {
    "path": "code/ResultTest2.clcl",
    "content": "class ResultTest2 {\n    def method():int {\n        if(1.to_bool) {\n            3\n        }\n        else {\n            2\n        }\n    }\n    def method2():String {\n        \"AAA\";\n    }\n\n    def initialize() {}\n\n    def main():static {\n        a := ResultTest2();\n\n        Clover.test(\"Result Test\", a.method() == 3);\n        Clover.test(\"Result Test2\", a.method2().equals(\"AAA\"));\n    }\n}\n"
  },
  {
    "path": "code/ResultTypeTest.clcl",
    "content": "class ResultTypeTest\n{\n    def initialize() {\n    }\n\n    def get(): int {\n        return 123;\n    }\n\n    def get2(): int {\n        345;\n    }\n\n    def get3(): Integer {\n        456;\n    }\n\n    def method() {\n        d:EqualableList<String> = equalable_list { 1, 2, 3 }.map { it.toString() }\n\n        Clover.test(\"result type test5\", d.equals(equalable_list { \"1\", \"2\", \"3\" }));\n    }\n\n    def <T:Object, R:Object> method2(a:T, b:R) {\n        d:EqualableList<String> = equalable_list { 1, 2, 3 }.map { it.toString() }\n\n        Clover.test(\"result type test6\", d.equals(equalable_list { \"1\", \"2\", \"3\" }));\n    }\n\n    def method3(block:lambda(int,int):int):int {\n        return block(1, 2);\n    }\n\n\n    def main():static {\n        a := new ResultTypeTest();\n\n        println(\"a.get() is \\{a.get()}\");\n\n        Clover.test(\"result type test\", a.get() == 123);\n\n        Clover.test(\"result type test2\", a.get2() == 345);\n\n        b:EqualableList<String> = equalable_list { 1, 2, 3 }.map { |n:Integer| n.toString(); }\n\n        Clover.test(\"result type test3\", b.equals(equalable_list { \"1\", \"2\", \"3\" }));\n\n        c := equalable_list { 1, 2, 3 };\n\n        c.each { it.toString().println(); }\n        d:EqualableList<String> = equalable_list { 1, 2, 3 }.map { it.toString() }\n\n        Clover.test(\"result type test4\", d.equals(equalable_list { \"1\", \"2\", \"3\" }));\n\n        a.method();\n\n        a.method2(new Integer(1), new Integer(2));\n\n        Clover.test(\"result type test7\", slist{1,2,3}.map { it * 3}.equals(slist{3,6,9}));\n\n\n        Clover.test(\"result type test8\", a.method3 { it + it2 } == 3);\n\n        e:SortableList<String> = slist{1,2,3}.map { return it.toString(); }\n\n        Clover.test(\"result type test9\", slist{1,2,3}.map { return it.toString() }.equals(slist{\"1\",\"2\",\"3\"}));\n\n        Clover.test(\"result type test10\", a.get3() == 456);\n    }\n}\n"
  },
  {
    "path": "code/ReturnTest.clcl",
    "content": "class ClassMethodTest\n{\n    def initialize() {\n    }\n    def get():int {\n        return 123;\n    }\n}\n\nclass ReturnTest {\n    def main():static {\n        a := new ClassMethodTest();\n\n        Clover.test(\"Class method test\", a.get() == 123);\n\n        b:lambda():int = lambda():int {\n            123;\n        }\n\n        Clover.test(\"lambda test\", b() == 123);\n    }\n}\n\n"
  },
  {
    "path": "code/SelectTest.cl",
    "content": "timeout := timeval();\n\nwhile(true) {\n    inputs := fd_set();\n    FD_ZERO(inputs);\n    FD_SET(0, inputs);\n\n    testfds := inputs.clone();\n\n    timeout.tv_sec = 2;\n    timeout.tv_usec = 500000;\n\n    result := select(FD_SETSIZE, testfds, null, null, timeout);\n\n    if(result == 0) {\n        println(\"timeout\");\n        break;\n    }\n    if(FD_ISSET(0, testfds)) {\n        nread:int = 0;\n\n        ioctl(0, FIONREAD, &nread);\n\n        if(nread == 0) {\n            println(\"keyboard done\");\n            exit(0);\n        }\n\n        buf := Buffer(128);\n        read(0, buf, nread);\n        printf(\"read %d from keyboard: %s\\n\", array { nread, buf.toString() });\n        break;\n    }\n}\n"
  },
  {
    "path": "code/SelfClassTest.clcl",
    "content": "\nclass SelfTest {\n    value1:int;\n    value2:int;\n\n    def initialize(value1:int, value2:int) {\n        self.value1 = value1;\n        self.value2 = value2;\n    }\n\n    def getSelf():SELF {\n        return self;\n    }\n}\n\nclass SelfClassTest {\n    def main(): static {\n        object: SelfTest = new SelfTest(111,222);\n\n        Clover.test(\"Self test1\", object.getSelf().value1 == 111);\n    }\n}\n\n"
  },
  {
    "path": "code/SelfOmittedField.clcl",
    "content": "class SelfOmittedField\n{\n    head:int;\n    ls:int;\n\n    def initialize(value1:int, value2:int) {\n        head = value1;\n        ls = value2;\n    }\n\n    def main(): static {\n        obj := new SelfOmittedField(111, 222);\n\n        Clover.test(\"self ommited field\", obj.head == 111 && obj.ls == 222);\n    }\n}\n"
  },
  {
    "path": "code/SetterGetterTest.clcl",
    "content": "class SetterGetterTest\n{\n    value:int;\n    value2:String;\n\n    def initialize() {\n    }\n\n    def main():static {\n        a := new SetterGetterTest();\n\n        a.value(123);\n        a.value2(\"ABC\");\n\n        Clover.test(\"setter getter\", a.value() == 123 && a.value2().equals(\"ABC\"));\n    }\n}\n"
  },
  {
    "path": "code/SignalTest.clcl",
    "content": "class SignalTest\n{\n    value:static int;\n\n    def main(): static {\n        SignalTest.value = 0;\n\n        block:lambda(int) = lambda(signum:int) {\n            SignalTest.value = 1;\n        }\n\n        signal(SIGUSR1, block);\n\n        kill(getpid(), SIGUSR1);\n\n        Clover.test(\"signal test\", SignalTest.value == 1);\n    }\n}\n"
  },
  {
    "path": "code/SocketTest.cl",
    "content": "SocketTest.main();\n"
  },
  {
    "path": "code/SocketTest.clcl",
    "content": "class SocketTest\n{\n    def main():static {\n        sockfd:int = socket(AF_UNIX, SOCK_STREAM, 0);\n\n        address: sockaddr_un = sockaddr_un();\n\n        address.sun_family = AF_UNIX;\n        address.sun_path = \"server_socket\";\n\n        connect(sockfd, address);\n\n        write(sockfd, b\"ABC\", 3);\n        buf := Buffer(128);\n        read(sockfd, buf, 3);\n\n        printf(\"char from server %s\\n\", array { buf.toString() });\n\n        close(sockfd);\n    }\n\n    def server():static {\n        try { \n            unlink(\"server_socket\");\n        } catch(e:Exception) {\n        }\n\n        server_sockfd := socket(AF_UNIX, SOCK_STREAM, 0);\n\n        server_address := sockaddr_un();\n        server_address.sun_family = AF_UNIX;\n        server_address.sun_path = \"server_socket\";\n\n        bind(server_sockfd, server_address);\n\n        listen(server_sockfd, 5);\n        while(true) {\n            println(\"server waiting\");\n\n            client_address := sockaddr_un();\n\n            client_sockfd := accept(server_sockfd, client_address);\n\n            buf := Buffer(128);\n            read(client_sockfd, buf, 3);\n            write(client_sockfd, buf, 3);\n\n            close(client_sockfd);\n            exit(0);\n        }\n    }\n\n    def main_inet():static {\n        sockfd:int = socket(AF_INET, SOCK_STREAM, 0);\n\n        address := sockaddr_in();\n        address.sin_family = AF_INET;\n        address.sin_addr.s_addr = inet_addr(\"127.0.0.1\");\n        address.sin_port = 9734;\n\n        connect(sockfd, address);\n\n        write(sockfd, b\"ABC\", 3);\n        buf := Buffer(128);\n        read(sockfd, buf, 3);\n\n        printf(\"char from server %s\\n\", array { buf.toString() });\n\n        close(sockfd);\n    }\n\n    def server_inet():static {\n        server_sockfd := socket(AF_INET, SOCK_STREAM, 0);\n\n        server_address := sockaddr_in();\n        server_address.sin_family = AF_INET;\n        server_address.sin_addr.s_addr = inet_addr(\"127.0.0.1\");\n        server_address.sin_port = 9734;\n\n        bind(server_sockfd, server_address);\n\n        listen(server_sockfd, 5);\n        while(true) {\n            println(\"server waiting\");\n\n            client_address := sockaddr_un();\n\n            client_sockfd := accept(server_sockfd, client_address);\n\n            buf := Buffer(128);\n            read(client_sockfd, buf, 3);\n            write(client_sockfd, buf, 3);\n\n            close(client_sockfd);\n            exit(0);\n        }\n    }\n}\n\n"
  },
  {
    "path": "code/SocketTestClient.cl",
    "content": "SocketTest.main();\n"
  },
  {
    "path": "code/SocketTestClientInet.cl",
    "content": "SocketTest.main_inet();\n"
  },
  {
    "path": "code/SocketTestInet.cl",
    "content": "SocketTest.main_inet();\n"
  },
  {
    "path": "code/SocketTestServer.cl",
    "content": "SocketTest.server();\n"
  },
  {
    "path": "code/SocketTestServerInet.cl",
    "content": "SocketTest.server_inet();\n"
  },
  {
    "path": "code/SpecialFieldTest.clcl",
    "content": "\nclass SpecialFieldTest {\n    def main():static {\n        a:String = \"ABC\";\n\n        Clover.test(\"Special field test...\", a.className().equals(\"String\"));\n    }\n}\n"
  },
  {
    "path": "code/StackTest.clcl",
    "content": "class StackTest {\n    def method1():static {\n        1+1;\n    }\n\n    a:static pointer;\n    b:pointer;\n\n    def initialize() {\n        b = malloc(1);\n    }\n\n    def finalize() {\n        free(b);\n    }\n\n    def clone():StackTest {\n        result := StackTest();\n\n        result.b = System.malloc(1);\n\n        return result;\n    }\n\n    def initialize():static {\n        a = malloc(1);\n    }\n\n    def finalize():static {\n        free(a);\n    }\n\n    def main(): static {\n        a:= new StackTest();\n    }\n}\n"
  },
  {
    "path": "code/StringTest.clcl",
    "content": "class StringTest {\n    def main():static {\n        Clover.test(\"String test1\", \"ABC\".length() == 3);\n\n        a:String = \"ABC\";\n        Clover.test(\"String test2\", a.equals(\"ABC\"));\n        Clover.test(\"String test3\", !a.equals(\"DEF\"));\n\n        b:String = \"DEF\";\n        Clover.test(\"String test4\", b.equals(\"DEF\"));\n        Clover.test(\"String test5\", !b.equals(\"ABC\"));\n\n        c:String = new String(\"GHI\");\n\n        Clover.test(\"String test6\", c.equals(\"GHI\"));\n\n        c.append(\"111\");\n\n        Clover.test(\"String test7\", c.equals(\"GHI111\"));\n\n        Clover.test(\"String test8\", \"ABC\".append(\"123\").equals(\"ABC123\"));\n        Clover.test(\"String test9\", !\"AAAA\".equals(\"BBBBBBBBBBBBBBBBB\"));\n\n        \"ABC\".subString(1,3).println();\n        Clover.test(\"String test10\", \"ABC\".subString(1,3).equals(\"BC\"));\n        Clover.test(\"String test11\", \"ABC\".insert(1, \"111\").equals(\"A111BC\"));\n        Clover.test(\"String test12\", \"ABC\".insert(-1, \"111\").equals(\"ABC111\"));\n        Clover.test(\"String test13\", \"ABC\".insert(-2, \"111\").equals(\"AB111C\"));\n        Clover.test(\"String test14\", \"ABC\".insert(5, \"111\").equals(\"ABC111\"));\n        Clover.test(\"String test15\", \"ABC\".insert(-5, \"111\").equals(\"111ABC\"));\n\n        str := \"ABC\".insert(1, \"c\").insert(1, \"c\");\n\n        Clover.test(\"String test16\", str.equals(\"AccBC\"));\n        \n    }\n}\n"
  },
  {
    "path": "code/StringTest2.clcl",
    "content": "class StringTest2 {\n    def main():static {\n        Clover.test(\"string2 test1\", \"ABC\".sub(/A/, \"B\").equals(\"BBC\"));\n        Clover.test(\"string2 test2\", \"AAA\".sub(/A/g, \"B\").equals(\"BBB\"));\n        Clover.test(\"string2 test3\", \"AAA\".sub(/^A/g, \"B\").equals(\"BAA\"));\n\n        Clover.test(\"string2 test4\", \"ABC\".subString(-2, -1).equals(\"BC\"));\n        group_strings:SortableList<String> = new SortableList<String>();\n        str:String = \"ABCD\".sub(/(.)(.)$/, \"XX\", group_strings);\n\n        Clover.test(\"string2 test5\", str.equals(\"ABXX\") && group_strings.length() == 2 && group_strings.items(0).equals(\"C\") && group_strings.items(1).equals(\"D\"));\n\n        str2:String = \"ABCD\".sub(/(.)(.)$/\n                    , lambda(match_string:String, group_strings:SortableList<String>):String { \n                        return System.sprintf(\"%s%s\", array { group_strings.items(0), group_strings.items(0) }); \n                    });\n        Clover.test(\"string2 test6\", str2.equals(\"ABCC\"));\n\n        Clover.test(\"string2 tset7\", \"ABC\".match(/^A/) && \"ABC\".match(/C$/) && \"ABC\".match(/B/));\n\n        group_strings3 := SortableList<String>();\n        #Clover.test(\"string2 test8\", \"ABC\".match(/^A(.)C/, group_strings3) && group_strings3.length() == 1 && group_strings3.items(0).equals(\"B\"));\n        Clover.test(\"string2 test8\", \"ABC\".match(/^A(.)C/, group_strings3) && group_strings3.length() == 1 && group_strings3.items(0).equals(\"B\"));\n\n        Clover.test(\"string2 test9\", \"ABC\".scan(/./).equals(slist {\"A\", \"B\", \"C\"}));\n        Clover.test(\"string2 test10\", \"ABCDEFGHI\".scan(/^./).equals(slist {\"A\"}));\n        Clover.test(\"string2 test11\", \"ABCDEFGHI\".scan(/.$/).equals(slist {\"I\"}));\n        Clover.test(\"string2 test12\", \"ABCDEFGHI\".scan(/D.F/).equals(slist {\"DEF\"}));\n\n        strings:SortableList<String> = \"ABC\".scan(/./\n                    , lambda(match_string:String, group_strings:SortableList<String>):String {\n                        return match_string.append(\"1\");\n                    }\n        );\n\n        Clover.test(\"string2 test13\", strings.equals(slist { \"A1\", \"B1\", \"C1\" }));\n\n        Clover.test(\"string2 test14\", \"ABCABCABC\".scan(/B/).length() == 3);\n\n        Clover.test(\"string2 test15\", \"ABC\\nABC\\nABC\\n\".split(/\\n/).equals(slist { \"ABC\", \"ABC\", \"ABC\" }));\n\n        Clover.test(\"string2 test16\", \"ABC\\r\\nABC\\r\\nABC\\r\\n\".split(/\\r\\n/).equals(slist { \"ABC\", \"ABC\", \"ABC\" }));\n\n        Clover.test(\"string2 test17\", \"ABC\".reverse().equals(\"CBA\"));\n        Clover.test(\"string2 test18\", \"ABC\".lowerCase().equals(\"abc\"));\n        Clover.test(\"string2 test19\", \"Abc\".lowerCase().equals(\"abc\"));\n        Clover.test(\"string2 test20\", \"Abc\".upperCase().equals(\"ABC\"));\n        Clover.test(\"string2 test21\", \"abc\".upperCase().equals(\"ABC\"));\n\n        Clover.test(\"string2 test22\", \"123\".to_int() == 123);\n        #Clover.test(\"string2 test23\", \"123.123\".to_float() == 123.123f);\n        #Clover.test(\"string2 test24\", \"123.123\".to_double() == 123.123);\n        Clover.test(\"string2 test25\", \"ABC\".multiply(3).equals(\"ABCABCABC\"));\n\n        Clover.test(\"string2 test26\", \"ABC\".compare(\"DEF\") < 0);\n        Clover.test(\"string2 test27\", \"ABC\".compare(\"ABC\") == 0);\n        Clover.test(\"string2 test28\", \"DEF\".compare(\"ABC\") > 0);\n        Clover.test(\"string2 test29\", \"abc\".compareWithIgnoreCase(\"ABC\") == 0);\n        Clover.test(\"string2 test30\", \"0xFF\".hex() == 255);\n        Clover.test(\"string2 test31\", \"010\".oct() == 8);\n\n\"abcabc\".indexOf(/c/).toString().println();\n        Clover.test(\"string2 test33\", \"abcabc\".indexOf(/c/) == 2);\n        Clover.test(\"string2 test34\", \"abcabc\".indexOf(/c/, 2) == 5);\n        Clover.test(\"String2 test35\", \"abc\".insert(1,\"A\").equals(\"aAbc\"));\n        Clover.test(\"String2 test36\", \"abc\".subString(-1,-1).equals(\"c\"));\n        Clover.test(\"String2 test37\", \"ABC\".subString(-2, -1).equals(\"BC\"));\n    }\n}\n"
  },
  {
    "path": "code/StringTest3.clcl",
    "content": "class StringTest3\n{\n    def run():static String {\n        a:int = 123;\n        return \"abc\\{a.toString()}def\";\n    }\n\n    def run2():static Buffer {\n        a:int = 123;\n        return B\"abc\\{a.toString()}def\";\n    }\n\n    def run3():static Path {\n        a:int = 123;\n        return p\"abc\\{a.toString()}def\";\n    }\n\n    def run4():static regex {\n        a:int = 123;\n        return /abc\\{a.toString()}def/;\n    }\n\n\n    def run5():static String {\n        a:int = 123;\n        return \"abc\\{a}def\";\n    }\n\n    def run6():static Buffer {\n        a:int = 123;\n        return B\"abc\\{a}def\";\n    }\n\n    def run7():static Path {\n        a:int = 123;\n        return p\"abc\\{a}def\";\n    }\n\n    def run8():static regex {\n        a:int = 123;\n        return /abc\\{a}def/;\n    }\n\n    def run9():static String {\n        a:Integer = new Integer(123);\n        return \"abc\\{a}def\";\n    }\n\n    def run10():static String {\n        a:Integer = new Integer(123);\n        b:Integer = new Integer(456);\n\n        return \"abc\\{a}\\{b}\";\n    }\n\n    def run11():static Buffer {\n        a:Integer = new Integer(123);\n        b:Integer = new Integer(456);\n\n        return B\"abc\\{a}\\{b}\";\n    }\n\n    def run12():static Path {\n        a:Integer = new Integer(123);\n        b:Integer = new Integer(456);\n\n        return P\"abc\\{a}\\{b}\";\n    }\n\n    def run13():static regex {\n        a:Integer = new Integer(123);\n        b:Integer = new Integer(456);\n\n        return /abc\\{a}\\{b}/;\n    }\n}\n\nclass StringTest3 {\n    def main():static {\n        Clover.test(\"string test\", StringTest3.run().equals(\"abc123def\"));\n\n        Clover.test(\"buffer test\", StringTest3.run2().equals(B\"abc123def\"));\n        Clover.test(\"path test\", StringTest3.run3().equals(p\"abc123def\"));\n        Clover.test(\"regex test\", StringTest3.run4() == /abc123def/);\n        Clover.test(\"string test2\", StringTest3.run5().equals(\"abc123def\"));\n        Clover.test(\"buffer test2\", StringTest3.run6().equals(B\"abc123def\"));\n        Clover.test(\"path test2\", StringTest3.run7().equals(p\"abc123def\"));\n        Clover.test(\"regex test2\", StringTest3.run8() == /abc123def/);\n        Clover.test(\"string test3\", StringTest3.run9().equals(\"abc123def\"));\n        Clover.test(\"string test4\", StringTest3.run10().equals(\"abc123456\"));\n        Clover.test(\"buffer test3\", StringTest3.run11().equals(B\"abc123456\"));\n        Clover.test(\"path test3\", StringTest3.run12().equals(P\"abc123456\"));\n        Clover.test(\"regex test3\", StringTest3.run13() == /abc123456/);\n\n        a := 1;\n        b := 2;\n        Clover.test(\"String expression test\", \"\\{a + b; a}\".equals(\"1\"));\n\n        Clover.test(\"String expression test2\", \"ABC\\{a}  DEF\".equals(\"ABC1  DEF\"));\n\n        Clover.test(\"String test-a1\", \"012\".delete(1).equals(\"02\"));\n        Clover.test(\"String test-a2\", \"012345\".delete(1,3).equals(\"0345\"));\n        Clover.test(\"String test-a3\", \"012345\".delete(1..3).equals(\"0345\"));\n        Clover.test(\"String test-a4\", \"012345\".delete(2..-1).equals(\"01\"));\n\n        Clover.test(\"String test-a5\", \"012345012345\".rindexOf(\"3\") == 9);\n        Clover.test(\"String test-a6\", \"012345012345012345\".rindexOf(\"3\", 2) == 9);\n        Clover.test(\"String test-a7\", \"012345012345012345\".rindexOf(\"0\", 3) == 0);\n        Clover.test(\"String test-a8\", \"012345012345012345\".rindexOf(\"5\") == 17);\n\n        Clover.test(\"String test-a9\", \"ABC\".next().equals(\"ABD\"));\n        Clover.test(\"String test-a9\", \"ABC\".prev().equals(\"ABB\"));\n    }\n}\n"
  },
  {
    "path": "code/SystemCallTest.clcl",
    "content": "class SystemCallTest\n{\n    def main(): static {\n        f := System.fopen(\"sys.txt\", \"w\");\n        System.fwrite(b\"ABCDEF\", 3, f);\n        System.fclose(f);\n\n        Clover.test(\"sys call test\", p\"sys.txt\".read().equals(b\"ABC\"));\n        \n        g := System.fopen(\"sys.txt\", \"r\");\n        buf := new Buffer(30);\n        System.fread(buf, 30, g);\n        System.fclose(g);\n        \n        Clover.test(\"sys call test2\", buf.equals(b\"ABC\"));\n\n        c := new ULong(123);\n\n        Clover.test(\"sys call test3\", c == 123);\n\n        #d := new Float(123.0f);\n\n        #Clover.test(\"sys call test4\", d == 123.0f);\n\n        e := System.fopen(\"sys.txt\", \"r\");\n\n        h := new Buffer(120);\n\n        System.fgets(h, 30, e)\n\n        System.fclose(e);\n\n        Clover.test(\"system call test5\", h.toString().equals(\"ABC\"));\n\n        e = System.fopen(\"sys.txt\", \"r\");\n\n        i := System.fgetc(e);\n\n        System.fclose(e);\n\n        Clover.test(\"system call test6\", i.to_char == 'A');\n\n        e = System.fopen(\"sys.txt\", \"r\");\n\n        i = System.fgetc(e);\n\n        System.ungetc(i, e);\n\n        i = System.fgetc(e);\n\n        Clover.test(\"system call test7\", i.to_char == 'A');\n\n        System.fclose(e);\n\n        j:pointer = malloc(10);\n        strncpy(j, b\"AAA\\0\".buffer, 10);\n\n        Clover.test(\"system call test8\", j->byte == 'A' && (j+1)->byte == 'A' && (j+2)->byte == 'A' && (j+3)->byte == '\\0');\n\n        strncat(j, b\"B\\0\".buffer, 10);\n\n        Clover.test(\"system call test9\", j->byte == 'A' && (j+1)->byte == 'A' && (j+2)->byte == 'A' && (j+3)->byte == 'B' && (j+4)->byte == '\\0');\n\n        free(j);\n\n        buf2 := b\"ABC\";\n\n        Clover.test(\"system call test10\", strchr(buf2.toPointer(), 'B'.to_byte) == buf2.toPointer() + 1);\n    }\n}\n"
  },
  {
    "path": "code/SystemTest.clcl",
    "content": "class SystemTest {\n    def main():static {\n        wcs:char[] = new char[4];\n        wcs[0] = 'A';\n        wcs[1] = 'B';\n        wcs[2] = 'C';\n        wcs[3] = '\\0';\n\n        mbs := System.wcstombs(wcs);\n\n        Clover.test(\"wcstombs test\", System.strlen(mbs) == 3 && mbs[0] == 'A' && mbs[1] == 'B' && mbs[2] == 'C' && mbs[3] == '\\0');\n    }\n}\n"
  },
  {
    "path": "code/TestDep.clcl",
    "content": "class TestDep \n{\n    def hello():static int {\n        return 234;\n    }\n}\n"
  },
  {
    "path": "code/TimeTest.clcl",
    "content": "class TimeTest {\n    def main():static {\n        time:ulong = System.time();\n\n        tm_sec:=0; \n        tm_min:=0; \n        tm_hour:=0; \n        tm_mday:=0; \n        tm_mon:=0; \n        tm_year:=0; \n        tm_wday:=0; \n        tm_yday:=0; \n        tm_isdst:=false; \n        System.localtime(time, &tm_sec, &tm_min, &tm_hour, &tm_mday, &tm_mon, &tm_year, &tm_wday, &tm_yday, &tm_isdst);\n\n        printf(\"sec %d min %d hour %d mday %d mon %d year %d\\n\", array { tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year });\n\n        time2:tm = new tm(2000, 11, 11, 0, 0, 0, 0, 0, false);\n        time3: ulong = System.mktime(time2);\n\n        System.localtime(time3, &tm_sec, &tm_min, &tm_hour, &tm_mday, &tm_mon, &tm_year, &tm_wday, &tm_yday, &tm_isdst);\n\n        Clover.test(\"time test1\", tm_year == 100 && tm_mon == 10 && tm_mday == 11);\n    }\n}\n"
  },
  {
    "path": "code/TryTest.clcl",
    "content": "\nclass TryTestClass {\n    def method1(): static throws Exception {\n        throw new Exception(\"ERROR\");\n    }\n}\n\nclass TryTest {\n    def main():static {\n        a:int = 333;\n\n        System.print(\"Try test1...\");\n        try {\n            TryTestClass.method1();\n        }\n        catch(e:Exception) {\n            System.println(\"OK\");\n            b:=234;\n            Clover.test(\"Try test1-1\", b == 234);\n\n            e.message.println();\n            Clover.test(\"Try test1-2\", e.message.equals(\"ERROR\"));\n        }\n\n        System.println(\"Try test2... OK\");\n\n        try {\n            a:=123;\n            Clover.test(\"Try test3\", a == 123);\n\n            System.print(\"Try test4...\");\n            TryTestClass.method1();\n        }\n        catch(e:Exception) {\n            System.println(\"OK\");\n            b:= 123;\n            Clover.test(\"Try test5\", b == 123);\n\n            try {\n                d:=456;\n                System.print(\"Try test6...\");\n                TryTestClass.method1();\n            }\n            catch(e:Exception) {\n                System.println(\"OK\");\n                g:= \"AAA\";\n                e.message.len;\n                #Clover.test(\"Try test7\", e.message.equals(\"ERROR\") && g.equals(\"AAA\"));\n            }\n\n            Clover.test(\"Try test8\", e.message.equals(\"ERROR\"));\n        }\n    }\n}\n"
  },
  {
    "path": "code/TupleTest.clcl",
    "content": "class TupleData {\n    a:int;\n    b:double;\n\n    c:static int;\n    d:static int;\n\n    def initialize(a:int, b:double) {\n        self.a = a;\n        self.b = b;\n    }\n}\n\nclass TupleTest {\n    def initialize() {}\n    def getTuple(a:String, b:int): static Tuple2<String,Integer> {\n        return (a, b);\n    }\n    def getTuple2(a:String, b:int): Tuple2<String,Bool> {\n        return (a, false);\n    }\n\n    def getLineInsideScreenSize(a:String, b:bool): Tuple2<String,Bool> {\n        return (\"AAA\", b);\n    }\n\n    def test1() {\n        (bbb,ccc) := getTuple2(\"AAA\", 123);\n\n        if(true) {\n            println(\"AAA\");\n        }\n\n        Clover.test(\"tuple test13\", bbb.equals(\"AAA\") && !ccc);\n\n        (line, aaa) := getLineInsideScreenSize(\"AAA\", false);\n\n        Clover.test(\"tuple test14\", line.equals(\"AAA\") && aaa == false);\n    }\n    def main():static {\n        a:Tuple2<Integer, Bool> = new Tuple2<Integer, Bool>(1.toInteger, true.toBool);\n\n        Clover.test(\"tuple test\", a.value1 == 1 && a.value2 == true);\n\n        b:Tuple3<Integer, Bool,Integer> = tuple {3, false, 4};\n\n        Clover.test(\"tuple test2\", b.value1 == 3 && b.value2 == false && b.value3 == 4);\n\n        c:Tuple2<String, Integer> = (\"AAA\", 1);\n\n        Clover.test(\"tuple test3\", c.value1.equals(\"AAA\") && c.value2 == 1);\n\n        (d, e) := (\"AAA\", 1);\n\n        Clover.test(\"tuple test4\", d.equals(\"AAA\") && e == 1);\n\n        x := 1;\n        y := 2;\n\n        (x, y) = (y, x);\n\n        Clover.test(\"tuple test5\", x == 2 && y == 1);\n\n        (f,g) := (2,3);\n\n        Clover.test(\"tuple test6\", f == 2 && g == 3);\n\n        (f,g) = (3,4);\n\n        Clover.test(\"tuple test7\", f == 3 && g == 4);\n\n        (h,i) := (1.1, 1.2);\n        Clover.test(\"tuple test8\", h == 1.1 && i == 1.2);\n\n        j := 1.2;\n        k := 1.3;\n\n        (j,k) = (2.3, 3.0);\n\n        Clover.test(\"tuple test9\", j == 2.3 && k == 3.0);\n\n        l := (\"AAA\", 1);\n\n        (m,n) := l;\n\n        Clover.test(\"tuple test10\", m.equals(\"AAA\") && n == 1);\n\n        (o,p) := getTuple(\"AAA\", 123);\n\n        Clover.test(\"tuple test11\", o.equals(\"AAA\") && p == 123);\n\n        aaa := TupleTest();\n\n        (bbb,ccc) := aaa.getTuple2(\"AAA\", 123);\n\n        if(true) {\n            println(\"AAA\");\n        }\n\n        Clover.test(\"tuple test12\", bbb.equals(\"AAA\") && !ccc);\n\n        aaa.test1();\n\n        xxx := TupleData(0, 0.0);\n\n        (xxx.a, xxx.b, k) = (1, 2.0, 2.1);\n\nxxx.a.toString().println();\nxxx.b.toString().println();\nk.toString().println();\n\n        Clover.test(\"tuple test15\", xxx.a == 1 && xxx.b == 2.0 && k == 2.1);\n\n        (TupleData.c, TupleData.d, k, bbb) = (1, 2, 2.2, \"BBB\");\n\n        Clover.test(\"tuple test16\", TupleData.c == 1 && TupleData.d == 2 && k == 2.2 && bbb.equals(\"BBB\"));\n    }\n}\n"
  },
  {
    "path": "code/TypeDataTest.clcl",
    "content": "class TypeDataTest\n{\n    def initialize() {\n    }\n\n    def main():static {\n        new List<String>().className();\n        Clover.test(\"type test\", new List<String>().className().equals(\"List<String>\"));\n        Clover.test(\"type test2\", list { \"AAA\", \"BBB\", \"CCC\" }.className().equals(\"List<String>\"));\n        Clover.test(\"type test3\", new SortableList<String>().className().equals(\"SortableList<String>\"));\n        Clover.test(\"type test4\", sortable_list { \"AAA\", \"BBB\", \"CCC\" }.className().equals(\"SortableList<String>\"));\n        Clover.test(\"type test5\", new EqualableList<String>().className().equals(\"EqualableList<String>\"));\n        Clover.test(\"type test6\", equalable_list { \"AAA\", \"BBB\", \"CCC\" }.className().equals(\"EqualableList<String>\"));\n        Clover.test(\"type test7\", hash { \"AAA\":1, \"BBB\":2, \"CCC\":3 }.className().equals(\"Hash<String,Integer>\"));\n        Clover.test(\"type test8\", new Hash<String,Integer>().className().equals(\"Hash<String,Integer>\"));\n        Clover.test(\"type test9\", array { \"AAA\", \"BBB\", \"CCC\" }.className().equals(\"Array<String>\"));\n        Clover.test(\"type test10\", new Array<String>().className().equals(\"Array<String>\"));\n        Clover.test(\"type test11\", sortable_array { \"AAA\", \"BBB\", \"CCC\" }.className().equals(\"SortableArray<String>\"));\n        Clover.test(\"type test12\", new EqualableArray<String>().className().equals(\"EqualableArray<String>\"));\n        Clover.test(\"type test13\", equalable_array { \"AAA\", \"BBB\", \"CCC\" }.className().equals(\"EqualableArray<String>\"));\ntuple { \"AAA\", 1 }.className().println();\n        Clover.test(\"type test14\", tuple { \"AAA\", 1 }.className().equals(\"Tuple2<String,Integer>\"));\n        Clover.test(\"type test15\", new Tuple3<String,Integer,Integer>(\"AAA\", 1, 2).className().equals(\"Tuple3<String,Integer,Integer>\"));\n\n        b:int[] = new int[123]();\n\n        Clover.test(\"type test2\", b.className().equals(\"int[]\"));\n    }\n}\n"
  },
  {
    "path": "code/TypeInference.clcl",
    "content": "class TypeInference \n{\n    def main():static {\n        a:lambda(int,int):int = lambda(a:int, b:int):int { return a + b };\n        b:lambda(int,int):int = lambda(a:int, b:int):int { return a + b };\n\n        Clover.test(\"type inference test1\", a(1,2) == 3);\n        Clover.test(\"type inference test2\", b(3,4) == 7);\n\n        c:=0;\n\n        Clover.test(\"type inference test3\", c.className().equals(\"Integer\"));\n    }\n}\n"
  },
  {
    "path": "code/UnboxingTest.clcl",
    "content": "class UnboxingTest \n{\n    field1:int;\n\n    def initialize(value1:int) {\n        field1 = value1;\n    }\n\n    def method1(a:int) {\n        field1 = a;\n    }\n    def method2(a:Integer) {\n        field1 = a.value;\n    }\n\n    def main(): static {\n        a := new UnboxingTest(123);\n\n        a.method1(234I)\n\n        Clover.test(\"Unboxing test\", a.field1 == 234);\n\n        a.method2(123);\n\n        Clover.test(\"Boxing test\", a.field1 == 123);\n    }\n}\n"
  },
  {
    "path": "code/UserObjectTest.clcl",
    "content": "\nclass UserObjectTestClass {\n    def method(): static {\n        a := 1;\n        b := 2;\n\n        c := a + b;\n    }\n\n    def method2(a:int, b:int): static {\n        c:= a + b\n    }\n\n    def method3(a:int, b:int): static int {\n        return a + b;\n    }\n}\n\nclass UserObjectTestClass2 {\n    a: private int;\n    b: private int;\n\n    c: static int;\n    d: static int;\n\n    def initialize() {\n        self.a = 1;\n        self.b = 2;\n    }\n\n    def initialize(): static {\n        UserObjectTestClass2.c = 111;\n        UserObjectTestClass2.d = 222;\n    }\n}\n\nclass UserObjectTest {\n    def main():static {\n        System.assert(UserObjectTestClass.method() == null);\n        System.assert(UserObjectTestClass.method3(3, 7) == 10);\n\n        a := new UserObjectTestClass2();\n        System.assert(a.a == 1);\n        System.assert(a.b == 2);\n\n        System.assert(UserObjectTestClass2.c == 111);\n        System.assert(UserObjectTestClass2.d == 222);\n    }\n}\n"
  },
  {
    "path": "code/UserThrowTest.cl",
    "content": "a := UserThrowTest();\ntry {\n    a.method2();\n}\ncatch(e:Exception) {\n    println(\"OK\");\n}\n"
  },
  {
    "path": "code/UserThrowTest.clcl",
    "content": "class UserThrowTest\n{\n    def method() {\n        throw Exception(\"AAA\");\n    }\n    \n    def method2() {\n        method();\n    }\n}\n"
  },
  {
    "path": "code/VariablesTest.clcl",
    "content": "class VariablesTest\n{\n    def main(): static {\n        a:int = 123;\n\n        if(true) {\n            b:int = 234;\n\n            Clover.test(\"variable test1\", a == 123 && b == 234);\n        }\n\n        c:int = 345;\n\n        if(true) {\n            b:int = 456;\n\n            Clover.test(\"variable test2\", a == 123 && c == 345 && b == 456);\n        }\n\n        d:int = 567;\n\n        if(true) {\n            b:int = 789;\n\n            Clover.test(\"variable test3\", a == 123 && b == 789 && c == 345 && d == 567);\n        }\n\n        Clover.test(\"variable test4\", a == 123 && c == 345 && d == 567);\n\n\n        var x := 123;\n\n        Clover.test(\"variable test5\", x == 123);\n\n        var y = 123;\n\n        Clover.test(\"variable test6\", y == 123);\n\n        val z = 123;\n\n        #z = 245;\n    }\n}\n"
  },
  {
    "path": "code/VoidResultTest.clcl",
    "content": "\nclass VoidResultClass\n{\n    def initialize() {\n    }\n    def method() {\n        if(true) {\n            return;\n        }\n        else {\n            return;\n        }\n    }\n    def method2() {\n    }\n}\n\nclass VoidResultTest\n{\n    def main():static {\n        obj:VoidResultClass = new VoidResultClass();\n\n        Clover.test(\"void result test1\", obj.method() == null);\n        Clover.test(\"void result test2\", obj.method2() == null);\n    }\n}\n"
  },
  {
    "path": "code/WhenTest.clcl",
    "content": "class WhenTest {\n    enum { AAA, BBB, CCC }\n\n    def main():static {\n        a := 125;\n\n        print(\"when test...\");\n        when(a) {\n            case( 1 ){\n                println(\"FALSE\");\n                System.assert(false);\n            }\n            case (123,125) {\n                println(\"TRUE\");\n            }\n            else {\n                println(\"FALSE\");\n                System.assert(false);\n            }\n        }\n\n        b := \"ABC\";\n\n        print(\"when test2...\");\n        when(b) {\n            case (\"A\") {\n                println(\"FALSE\");\n                System.assert(false);\n            }\n            case(\"ABC\") {\n                println(\"TRUE\");\n            }\n            else {\n                println(\"FALSE\");\n                System.assert(false);\n            }\n        }\n\n        c := when(123) {\n            case(123) {\n                \"ABC\";\n            }\n\n            case (234) {\n                \"DEF\";\n                System.assert(false);\n            }\n\n            else {\n                \"GHI\";\n                System.assert(false);\n            }\n        }\n\n        Clover.test(\"when test3\", c.cast(\"String\").equals(\"ABC\"));\n\n        d := when(234) {\n            case (123) {\n                \"ABC\";\n                System.assert(false);\n            }\n\n            case (234) {\n                123;\n            }\n\n            else {\n                \"GHI\";\n                System.assert(false);\n            }\n        }\n\n        Clover.test(\"when test4\", d.cast(\"int\").equals(123));\n\n        e := new Array<String>();\n\n        f := when(e.className()) {\n            match (/.+<String>/) {\n                123;\n            }\n            else {\n                456;\n            }\n        }\n\n        Clover.test(\"when test5\", f == 123);\n\n        aaa := AAA;\n\n        when(aaa) {\n            case (AAA) {\n                1\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "code/anonymous.cl",
    "content": "\n"
  },
  {
    "path": "code/anonymous2.cl",
    "content": ""
  },
  {
    "path": "code/buffer.cl",
    "content": ""
  },
  {
    "path": "code/byte.cl",
    "content": "\n"
  },
  {
    "path": "code/carray.cl",
    "content": "\n\n"
  },
  {
    "path": "code/char.cl",
    "content": "CharTest.main();\n"
  },
  {
    "path": "code/closure.cl",
    "content": ""
  },
  {
    "path": "code/command.cl",
    "content": ""
  },
  {
    "path": "code/cstruct_test.cl",
    "content": "C.puts(C\"HELLO WORLD\");\n\nCStructTest.method();"
  },
  {
    "path": "code/cstruct_test.ll",
    "content": "; ModuleID = 'code/cstruct_test.bc'\nsource_filename = \"Module code/cstruct_test.ocl\"\n\n@gSigInt = external global i32\n@gVar = external global i32\n@gVar2 = external global float\n@gVar3 = external global double\n@gVar4 = external global i64\n@gVar5 = external global i8\n@gVar6 = external global i8*\n@gVar7 = external global [3 x i8]\n@gVar8 = external global [3 x i32]\n@gVar9 = external global [2 x i64]\n@gVar10 = external global i8*\n@gCodeData = global [112 x i8] c\"\\0F\\00\\00\\00\\10\\00\\00\\00\\00\\00\\00\\00\\01\\00\\00\\00+#\\00\\00\\18\\00\\00\\00\\11\\00\\00\\00$\\00\\00\\00\\01\\00\\00\\00\\B8\\0B\\00\\00<\\00\\00\\00\\00\\00\\00\\00 \\00\\00\\00\\12\\00\\00\\00\\01\\00\\00\\00\\0F\\00\\00\\00\\10\\00\\00\\00@\\00\\00\\00\\03\\00\\00\\00\\11\\00\\00\\00X\\00\\00\\00\\03\\00\\00\\00\\B8\\0B\\00\\00p\\00\\00\\00\\00\\00\\00\\00 \\00\\00\\00\\12\\00\\00\\00\\01\\00\\00\\00\", align 1\n@gConstData = global [124 x i8] c\"code/cstruct_test.cl\\00\\00\\00\\00HELLO WORLD\\00code/cstruct_test.cl\\00\\00\\00\\00C\\00\\00\\00code/cstruct_test.cl\\00\\00\\00\\00code/cstruct_test.cl\\00\\00\\00\\00CStructTest\\00\", align 1\n@global_string = private constant [21 x i8] c\"code/cstruct_test.cl\\00\", align 1\n@global_string.2 = private constant [12 x i8] c\"HELLO WORLD\\00\", align 1\n@global_string.3 = private constant [21 x i8] c\"code/cstruct_test.cl\\00\", align 1\n@global_string.4 = private constant [10 x i8] c\"Exception\\00\", align 1\n@global_string.5 = private constant [17 x i8] c\"Signal Interrupt\\00\", align 1\n@global_string.6 = private constant [21 x i8] c\"code/cstruct_test.cl\\00\", align 1\n@global_string.7 = private constant [21 x i8] c\"code/cstruct_test.cl\\00\", align 1\n@global_string.8 = private constant [12 x i8] c\"CStructTest\\00\", align 1\n@global_string.9 = private constant [10 x i8] c\"Exception\\00\", align 1\n@global_string.10 = private constant [17 x i8] c\"Signal Interrupt\\00\", align 1\n\ndeclare void @entry_exception_object(i32, i64*)\n\ndeclare i32 @entry_exception_object_with_class_name2(i64**, i64*, i32, i64*, i8*, i8*)\n\ndeclare void @inc_andand_oror_array(i64*)\n\ndeclare void @dec_andand_oror_array(i64*)\n\ndeclare void @set_andand_oror_right_value(i32, i64*)\n\ndeclare i32 @get_andand_oror_right_value(i64*)\n\ndeclare void @set_andand_oror_left_value(i32, i64*)\n\ndeclare i32 @get_andand_oror_left_value(i64*)\n\ndeclare i64* @get_class_with_load_and_initialize(i8*, i32)\n\ndeclare i8* @get_try_catch_label_name(i64*)\n\ndeclare void @try_function(i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @call_invoke_method(i64*, i32, i64*, i32, i64**, i64*)\n\ndeclare void @mark_source_position(i64*, i8*, i32)\n\ndeclare void @mark_source_position2(i64*, i8*, i32)\n\ndeclare i32 @get_field_from_object(i64**, i64*, i32, i64*, i32, i32, i64*)\n\ndeclare i32 @create_array_object(i64*, i32, i64*)\n\ndeclare i32 @create_object(i64*, i8*, i64*)\n\ndeclare i32 @store_field(i64**, i64*, i32, i64*, i32, i64, i32, i32, i64*, i64*)\n\ndeclare void @try_end_function(i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @run_store_to_buffer(i32, i8*, i64**, i64*, i32, i64*)\n\ndeclare i32 @split_tuple(i64**, i64*, i32, i32, i64*, i32)\n\ndeclare i32 @call_invoke_virtual_method(i32, i64*, i32, i64**, i64*, i64*, i32, i32, i32, i32)\n\ndeclare i32 @call_invoke_dynamic_method(i32, i32, i32, i32, i32, i32, i64*, i32, i64**, i64*, i64*, i64*)\n\ndeclare i32 @invoke_block(i32, i64*, i32, i32, i64**, i64*)\n\ndeclare i32 @run_load_field_address(i64**, i64*, i32, i64*, i32, i32, i64*)\n\ndeclare i32 @store_field_of_buffer(i64**, i64*, i32, i64*, i32, i64, i32, i64*)\n\ndeclare i32 @load_class_field(i64**, i64*, i32, i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @run_load_class_field_address(i64**, i64*, i32, i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @store_class_field(i64**, i64*, i32, i64*, i32, i32, i64*, i64)\n\ndeclare i32 @store_class_field_of_buffer(i64**, i64*, i32, i64*, i32, i32, i64*, i64)\n\ndeclare i32 @get_string_object_of_object_name(i32, i64*)\n\ndeclare i32 @get_object_allocated_size(i32)\n\ndeclare i32 @op_is_fun(i32, i32)\n\ndeclare i32 @object_implements_interface(i32, i64*)\n\ndeclare i32 @load_element(i64**, i64*, i32, i64*, i32, i32, i64*)\n\ndeclare i32 @run_store_element(i64**, i64*, i32, i64*, i32, i32, i64)\n\ndeclare i32 @run_store_element_of_buffer(i64**, i64*, i32, i64*, i32, i32, i64)\n\ndeclare i32 @get_array_length(i32)\n\ndeclare i32 @get_regex_global(i32)\n\ndeclare i32 @get_regex_ignorecase(i32)\n\ndeclare i32 @get_regex_multiline(i32)\n\ndeclare i32 @get_regex_extended(i32)\n\ndeclare i32 @get_regex_dotall(i32)\n\ndeclare i32 @get_regex_anchored(i32)\n\ndeclare i32 @get_regex_dollar_endonly(i32)\n\ndeclare i32 @get_regex_ungreedy(i32)\n\ndeclare i32 @get_regex_multiline.1(i32)\n\ndeclare i32 @char_uppercase(i32)\n\ndeclare i32 @char_lowercase(i32)\n\ndeclare i32 @create_string_object(i8*, i64*)\n\ndeclare i32 @run_op_string_with_string_expression(i8*, i32*, i32, i64**, i64*)\n\ndeclare i32 @run_op_buffer_with_string_expression(i8*, i32*, i32, i64**, i64*)\n\ndeclare i32 @run_op_path_with_string_expression(i8*, i32*, i32, i64**, i64*)\n\ndeclare i32 @create_buffer_object(i8*, i32, i64*)\n\ndeclare i32 @create_path_object(i8*, i64*)\n\ndeclare i32 @run_create_array(i64**, i64*, i32, i64*, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_carray(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_equalable_carray(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_list(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_sortable_list(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_equalable_list(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_tuple(i64**, i64*, i32, i64*, i32, i8*, i64*)\n\ndeclare i32 @run_create_hash(i64**, i64*, i32, i64*, i32, i32, i32, i32, i64*, i64*)\n\ndeclare i32 @run_create_block_object(i64**, i64*, i64*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64*, i32, i64*)\n\ndeclare i32 @create_regex_object(i8*, i32, i32, i32, i32, i32, i32, i32, i32, i64*)\n\ndeclare i32 @run_op_regex_with_string_expression(i8*, i32*, i32, i64**, i64*, i32, i32, i32, i32, i32, i32, i32, i32)\n\ndeclare i32 @run_int_to_string_cast(i32, i64*)\n\ndeclare i32 @run_long_to_string_cast(i64, i64*)\n\ndeclare i32 @run_uint_to_string_cast(i32, i64*)\n\ndeclare i32 @run_ulong_to_string_cast(i64, i64*)\n\ndeclare i32 @run_float_to_string_cast(float, i64*)\n\ndeclare i32 @run_double_to_string_cast(double, i64*)\n\ndeclare i32 @run_bool_to_string_cast(i32, i64*)\n\ndeclare i32 @run_regex_to_string_cast(i32, i64*)\n\ndeclare i32 @run_pointer_to_string_cast(i8*, i64*)\n\ndeclare i32 @run_char_to_string_cast(i32, i64*)\n\ndeclare i32 @create_integer(i32, i64*)\n\ndeclare i32 @create_uinteger(i32, i64*)\n\ndeclare i32 @create_long(i64, i64*)\n\ndeclare i32 @create_ulong(i64, i64*)\n\ndeclare i32 @create_float(float, i64*)\n\ndeclare i32 @create_double(double, i64*)\n\ndeclare i32 @create_pointer(i8*, i64*)\n\ndeclare i32 @create_char(i32, i64*)\n\ndeclare i32 @create_bool(i32, i64*)\n\ndeclare i32 @create_byte(i8, i64*)\n\ndeclare i32 @create_ubyte(i8, i64*)\n\ndeclare i32 @create_short(i16, i64*)\n\ndeclare i32 @create_ushort(i16, i64*)\n\ndeclare i32 @run_array_to_carray_cast(i64**, i64*, i32, i64*, i32, i8*, i64*)\n\ndeclare i8* @run_array_to_clang_array_cast(i32, i64*)\n\ndeclare i8* @run_buffer_to_pointer_cast(i32, i64*)\n\ndeclare i8 @run_cbyte_to_byte_cast(i32)\n\ndeclare i8 @run_cubyte_to_ubyte_cast(i32)\n\ndeclare i16 @run_cshort_to_short_cast(i32)\n\ndeclare i16 @run_cushort_to_ushort_cast(i32)\n\ndeclare i32 @run_integer_to_int_cast(i32)\n\ndeclare i32 @run_uinteger_to_uint_cast(i32)\n\ndeclare i64 @run_clong_to_long_cast(i32)\n\ndeclare i64 @run_culong_to_ulong_cast(i32)\n\ndeclare float @run_cfloat_to_float_cast(i32)\n\ndeclare double @run_cdouble_to_double_cast(i32)\n\ndeclare void @print_value(i64)\n\ndeclare void @print_str_value(i8*)\n\ndeclare i32 @regex_equals(i32, i32)\n\ndeclare i32 @run_create_sortable_carray(i64**, i64*, i32, i64*, i32, i32, i32, i64*, i64*)\n\ndeclare i8* @get_object_head_of_memory(i32, i32)\n\ndeclare void @show_vm_stack(i64*, i64**, i64*, i32)\n\ndeclare void @push_value_to_global_stack(i64, i64*)\n\ndeclare void @initialize_code_and_constant(i64*, i64*, i8*, i32, i8*, i32)\n\ndeclare void @entry_jit_funcs(i8*, i32)\n\ndeclare i32 @convert_i64array_to_struct(i8*, i64*, i64*)\n\ndeclare i32 @puts(i8*)\n\ndeclare i32 @strcmp(i8*, i8*)\n\ndeclare void @fun([2 x i64])\n\ndeclare void @fun2(i8*)\n\ndeclare void @fun3(i32, i32)\n\ndeclare void @fun4(i8*)\n\ndeclare void @fun5([2 x i64])\n\ndeclare i8* @fun6()\n\ndeclare [2 x i64] @fun7()\n\ndeclare void @fun8(i8*)\n\ndeclare i32 @fun9(i32, i32)\n\ndeclare i32 @fun10(i32)\n\ndeclare void @fun11()\n\ndeclare void @fun12(i8)\n\ndeclare void @fun13(i32*)\n\ndeclare void @fun14(i32*)\n\ndeclare void @fun15(i8*)\n\ndeclare void @fun16([2 x i64])\n\ndeclare void @fun17(i8*)\n\ndeclare void @fun18()\n\ndeclare void @fun19(i8* sret)\n\ndefine i32 @clover2_main(i64* %stack_ptr, i64* %lvar, i64* %info, i64* %stack, i64** %stack_ptr_address, i32 %var_num, i64* %constant, i64* %code, i64** %global_stack_ptr_address, i64* %stack_plus_var_num) {\nentry:\n  call void @initialize_code_and_constant(i64* %code, i64* %constant, i8* getelementptr inbounds ([112 x i8], [112 x i8]* @gCodeData, i32 0, i32 0), i32 112, i8* getelementptr inbounds ([124 x i8], [124 x i8]* @gConstData, i32 0, i32 0), i32 124)\n  store i32 0, i32* @gSigInt\n  call void @mark_source_position(i64* %info, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @global_string, i32 0, i32 0), i32 1)\n  %loaded_stack_ptr_address_value = load i64*, i64** %stack_ptr_address, align 8\n  store i64 0, i64* %loaded_stack_ptr_address_value, align 8\n  store i64 ptrtoint ([12 x i8]* @global_string.2 to i64), i64* %loaded_stack_ptr_address_value, align 8\n  %loaded_stack_ptr_address_value1 = load i64*, i64** %stack_ptr_address\n  %\"inc_ptr_value(1)\" = getelementptr i64, i64* %loaded_stack_ptr_address_value1, i64 1\n  store i64* %\"inc_ptr_value(1)\", i64** %stack_ptr_address\n  call void @mark_source_position2(i64* %info, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @global_string.3, i32 0, i32 0), i32 1)\n  %0 = call i32 @puts(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @global_string.2, i32 0, i32 0))\n  %loaded_stack_ptr_address_value2 = load i64*, i64** %stack_ptr_address\n  %\"inc_ptr_value(1)3\" = getelementptr i64, i64* %loaded_stack_ptr_address_value2, i64 -1\n  store i64* %\"inc_ptr_value(1)3\", i64** %stack_ptr_address\n  %loaded_stack_ptr_address_value4 = load i64*, i64** %stack_ptr_address, align 8\n  store i64 0, i64* %loaded_stack_ptr_address_value4, align 8\n  %1 = zext i32 %0 to i64\n  store i64 %1, i64* %loaded_stack_ptr_address_value4, align 8\n  %loaded_stack_ptr_address_value5 = load i64*, i64** %stack_ptr_address\n  %\"inc_ptr_value(1)6\" = getelementptr i64, i64* %loaded_stack_ptr_address_value5, i64 1\n  store i64* %\"inc_ptr_value(1)6\", i64** %stack_ptr_address\n  %sig_int_value = load i32, i32* @gSigInt, align 4\n  %2 = trunc i32 %sig_int_value to i1\n  br i1 %2, label %sigint_then_block, label %entry_after_sigint\n\nsigint_then_block:                                ; preds = %entry\n  store i32 0, i32* @gSigInt\n  %3 = call i32 @entry_exception_object_with_class_name2(i64** %stack_ptr_address, i64* %stack, i32 %var_num, i64* %info, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @global_string.4, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @global_string.5, i32 0, i32 0))\n  ret i32 0\n\nentry_after_sigint:                               ; preds = %entry\n  %loaded_stack_ptr_address_value7 = load i64*, i64** %stack_ptr_address\n  %\"inc_ptr_value(1)8\" = getelementptr i64, i64* %loaded_stack_ptr_address_value7, i64 -1\n  store i64* %\"inc_ptr_value(1)8\", i64** %stack_ptr_address\n  store i32 0, i32* @gSigInt\n  call void @mark_source_position(i64* %info, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @global_string.6, i32 0, i32 0), i32 3)\n  call void @mark_source_position2(i64* %info, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @global_string.7, i32 0, i32 0), i32 3)\n  %4 = call i64* @get_class_with_load_and_initialize(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @global_string.8, i32 0, i32 0), i32 0)\n  %ifcond = icmp eq i64* %4, null\n  br i1 %ifcond, label %then_block, label %entry_ifend\n\nthen_block:                                       ; preds = %entry_after_sigint\n  ret i32 0\n\nentry_ifend:                                      ; preds = %entry_after_sigint\n  %5 = call i32 @call_invoke_method(i64* %4, i32 0, i64* %stack, i32 %var_num, i64** %stack_ptr_address, i64* %info)\n  %ifcond9 = icmp ne i32 %5, 1\n  br i1 %ifcond9, label %then_block10, label %entry_ifend11\n\nthen_block10:                                     ; preds = %entry_ifend\n  %6 = call i8* @get_try_catch_label_name(i64* %info)\n  %catchcond = icmp ne i8* %6, null\n  br i1 %catchcond, label %then_block_b, label %entry_ifend_b\n\nentry_ifend11:                                    ; preds = %entry_ifend\n  %loaded_stack_ptr_address_value12 = load i64*, i64** %stack_ptr_address\n  %stack_pointer_offset_value = getelementptr i64, i64* %loaded_stack_ptr_address_value12, i64 -1\n  %stack_pointer_offset_value13 = load i64, i64* %stack_pointer_offset_value, align 8\n  %trunc_variable = trunc i64 %stack_pointer_offset_value13 to i32\n  %sig_int_value14 = load i32, i32* @gSigInt, align 4\n  %7 = trunc i32 %sig_int_value14 to i1\n  br i1 %7, label %sigint_then_block15, label %entry_after_sigint16\n\nthen_block_b:                                     ; preds = %then_block10\n  ret i32 0\n\nentry_ifend_b:                                    ; preds = %then_block10\n  ret i32 0\n\nsigint_then_block15:                              ; preds = %entry_ifend11\n  store i32 0, i32* @gSigInt\n  %8 = call i32 @entry_exception_object_with_class_name2(i64** %stack_ptr_address, i64* %stack, i32 %var_num, i64* %info, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @global_string.9, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @global_string.10, i32 0, i32 0))\n  ret i32 0\n\nentry_after_sigint16:                             ; preds = %entry_ifend11\n  %loaded_stack_ptr_address_value17 = load i64*, i64** %stack_ptr_address\n  %\"inc_ptr_value(1)18\" = getelementptr i64, i64* %loaded_stack_ptr_address_value17, i64 -1\n  store i64* %\"inc_ptr_value(1)18\", i64** %stack_ptr_address\n  ret i32 1\n}\n"
  },
  {
    "path": "code/cstruct_test.s",
    "content": "\t.text\n\t.file\t\"cstruct_test.ocl\"\n\t.globl\tclover2_main            // -- Begin function clover2_main\n\t.p2align\t2\n\t.type\tclover2_main,@function\nclover2_main:                           // @clover2_main\n\t.cfi_startproc\n// %bb.0:                               // %entry\n\tstr\tx24, [sp, #-64]!        // 8-byte Folded Spill\n\tstp\tx23, x22, [sp, #16]     // 8-byte Folded Spill\n\tstp\tx21, x20, [sp, #32]     // 8-byte Folded Spill\n\tstp\tx19, x30, [sp, #48]     // 8-byte Folded Spill\n\t.cfi_def_cfa_offset 64\n\t.cfi_offset w30, -8\n\t.cfi_offset w19, -16\n\t.cfi_offset w20, -24\n\t.cfi_offset w21, -32\n\t.cfi_offset w22, -40\n\t.cfi_offset w23, -48\n\t.cfi_offset w24, -64\n\tmov\tx20, x4\n\tmov\tx19, x2\n\tadrp\tx2, :got:gCodeData\n\tadrp\tx4, :got:gConstData\n\tldr\tx2, [x2, :got_lo12:gCodeData]\n\tldr\tx4, [x4, :got_lo12:gConstData]\n\tmov\tx0, x7\n\tmov\tx1, x6\n\tmov\tw21, w5\n\tmov\tx22, x3\n\torr\tw3, wzr, #0x70\n\torr\tw5, wzr, #0x7c\n\tbl\tinitialize_code_and_constant\n\tadrp\tx24, :got:gSigInt\n\tldr\tx24, [x24, :got_lo12:gSigInt]\n\tadrp\tx1, .Lglobal_string\n\tadd\tx1, x1, :lo12:.Lglobal_string\n\torr\tw2, wzr, #0x1\n\tmov\tx0, x19\n\tstr\twzr, [x24]\n\tbl\tmark_source_position\n\tldr\tx8, [x20]\n\tadrp\tx23, .Lglobal_string.2\n\tadd\tx23, x23, :lo12:.Lglobal_string.2\n\tadrp\tx1, .Lglobal_string.3\n\tstr\tx23, [x8]\n\tldr\tx8, [x20]\n\tadd\tx1, x1, :lo12:.Lglobal_string.3\n\torr\tw2, wzr, #0x1\n\tmov\tx0, x19\n\tadd\tx8, x8, #8              // =8\n\tstr\tx8, [x20]\n\tbl\tmark_source_position2\n\tmov\tx0, x23\n\tbl\tputs\n\tldr\tx8, [x20]\n\tmov\tw9, w0\n\tsub\tx10, x8, #8             // =8\n\tstr\tx10, [x20]\n\tstur\tx9, [x8, #-8]\n\tldr\tx8, [x20]\n\tadd\tx8, x8, #8              // =8\n\tstr\tx8, [x20]\n\tldr\tw8, [x24]\n\ttbz\tw8, #0, .LBB0_3\n// %bb.1:                               // %sigint_then_block\n\tadrp\tx4, .Lglobal_string.4\n\tadrp\tx5, .Lglobal_string.5\n\tadd\tx4, x4, :lo12:.Lglobal_string.4\n\tadd\tx5, x5, :lo12:.Lglobal_string.5\n\tstr\twzr, [x24]\n.LBB0_2:                                // %sigint_then_block\n\tmov\tx0, x20\n\tmov\tx1, x22\n\tmov\tw2, w21\n\tmov\tx3, x19\n\tbl\tentry_exception_object_with_class_name2\n\tmov\tw0, wzr\n\tb\t.LBB0_9\n.LBB0_3:                                // %entry_after_sigint\n\tldr\tx8, [x20]\n\tadrp\tx1, .Lglobal_string.6\n\tadd\tx1, x1, :lo12:.Lglobal_string.6\n\torr\tw2, wzr, #0x3\n\tsub\tx8, x8, #8              // =8\n\tmov\tx0, x19\n\tstr\tx8, [x20]\n\tstr\twzr, [x24]\n\tbl\tmark_source_position\n\tadrp\tx1, .Lglobal_string.7\n\tadd\tx1, x1, :lo12:.Lglobal_string.7\n\torr\tw2, wzr, #0x3\n\tmov\tx0, x19\n\tbl\tmark_source_position2\n\tadrp\tx0, .Lglobal_string.8\n\tadd\tx0, x0, :lo12:.Lglobal_string.8\n\tmov\tw1, wzr\n\tbl\tget_class_with_load_and_initialize\n\tcbz\tx0, .LBB0_9\n// %bb.4:                               // %entry_ifend\n\tmov\tw1, wzr\n\tmov\tx2, x22\n\tmov\tw3, w21\n\tmov\tx4, x20\n\tmov\tx5, x19\n\tbl\tcall_invoke_method\n\tcmp\tw0, #1                  // =1\n\tb.eq\t.LBB0_6\n// %bb.5:                               // %then_block10\n\tmov\tx0, x19\n\tbl\tget_try_catch_label_name\n\tmov\tw0, wzr\n\tb\t.LBB0_9\n.LBB0_6:                                // %entry_ifend11\n\tldr\tw8, [x24]\n\ttbz\tw8, #0, .LBB0_8\n// %bb.7:                               // %sigint_then_block15\n\tadrp\tx4, .Lglobal_string.9\n\tadrp\tx5, .Lglobal_string.10\n\tstr\twzr, [x24]\n\tadd\tx4, x4, :lo12:.Lglobal_string.9\n\tadd\tx5, x5, :lo12:.Lglobal_string.10\n\tb\t.LBB0_2\n.LBB0_8:                                // %entry_after_sigint16\n\tldr\tx8, [x20]\n\torr\tw0, wzr, #0x1\n\tsub\tx8, x8, #8              // =8\n\tstr\tx8, [x20]\n.LBB0_9:                                // %then_block\n\tldp\tx19, x30, [sp, #48]     // 8-byte Folded Reload\n\tldp\tx21, x20, [sp, #32]     // 8-byte Folded Reload\n\tldp\tx23, x22, [sp, #16]     // 8-byte Folded Reload\n\tldr\tx24, [sp], #64          // 8-byte Folded Reload\n\tret\n.Lfunc_end0:\n\t.size\tclover2_main, .Lfunc_end0-clover2_main\n\t.cfi_endproc\n                                        // -- End function\n\t.type\tgCodeData,@object       // @gCodeData\n\t.data\n\t.globl\tgCodeData\ngCodeData:\n\t.asciz\t\"\\017\\000\\000\\000\\020\\000\\000\\000\\000\\000\\000\\000\\001\\000\\000\\000+#\\000\\000\\030\\000\\000\\000\\021\\000\\000\\000$\\000\\000\\000\\001\\000\\000\\000\\270\\013\\000\\000<\\000\\000\\000\\000\\000\\000\\000 \\000\\000\\000\\022\\000\\000\\000\\001\\000\\000\\000\\017\\000\\000\\000\\020\\000\\000\\000@\\000\\000\\000\\003\\000\\000\\000\\021\\000\\000\\000X\\000\\000\\000\\003\\000\\000\\000\\270\\013\\000\\000p\\000\\000\\000\\000\\000\\000\\000 \\000\\000\\000\\022\\000\\000\\000\\001\\000\\000\"\n\t.size\tgCodeData, 112\n\n\t.type\tgConstData,@object      // @gConstData\n\t.globl\tgConstData\ngConstData:\n\t.asciz\t\"code/cstruct_test.cl\\000\\000\\000\\000HELLO WORLD\\000code/cstruct_test.cl\\000\\000\\000\\000C\\000\\000\\000code/cstruct_test.cl\\000\\000\\000\\000code/cstruct_test.cl\\000\\000\\000\\000CStructTest\"\n\t.size\tgConstData, 124\n\n\t.type\t.Lglobal_string,@object // @global_string\n\t.section\t.rodata,\"a\",@progbits\n.Lglobal_string:\n\t.asciz\t\"code/cstruct_test.cl\"\n\t.size\t.Lglobal_string, 21\n\n\t.type\t.Lglobal_string.2,@object // @global_string.2\n.Lglobal_string.2:\n\t.asciz\t\"HELLO WORLD\"\n\t.size\t.Lglobal_string.2, 12\n\n\t.type\t.Lglobal_string.3,@object // @global_string.3\n.Lglobal_string.3:\n\t.asciz\t\"code/cstruct_test.cl\"\n\t.size\t.Lglobal_string.3, 21\n\n\t.type\t.Lglobal_string.4,@object // @global_string.4\n.Lglobal_string.4:\n\t.asciz\t\"Exception\"\n\t.size\t.Lglobal_string.4, 10\n\n\t.type\t.Lglobal_string.5,@object // @global_string.5\n.Lglobal_string.5:\n\t.asciz\t\"Signal Interrupt\"\n\t.size\t.Lglobal_string.5, 17\n\n\t.type\t.Lglobal_string.6,@object // @global_string.6\n.Lglobal_string.6:\n\t.asciz\t\"code/cstruct_test.cl\"\n\t.size\t.Lglobal_string.6, 21\n\n\t.type\t.Lglobal_string.7,@object // @global_string.7\n.Lglobal_string.7:\n\t.asciz\t\"code/cstruct_test.cl\"\n\t.size\t.Lglobal_string.7, 21\n\n\t.type\t.Lglobal_string.8,@object // @global_string.8\n.Lglobal_string.8:\n\t.asciz\t\"CStructTest\"\n\t.size\t.Lglobal_string.8, 12\n\n\t.type\t.Lglobal_string.9,@object // @global_string.9\n.Lglobal_string.9:\n\t.asciz\t\"Exception\"\n\t.size\t.Lglobal_string.9, 10\n\n\t.type\t.Lglobal_string.10,@object // @global_string.10\n.Lglobal_string.10:\n\t.asciz\t\"Signal Interrupt\"\n\t.size\t.Lglobal_string.10, 17\n\n\n\t.section\t\".note.GNU-stack\",\"\",@progbits\n"
  },
  {
    "path": "code/default_method_arg.cl",
    "content": ""
  },
  {
    "path": "code/delegate.cl",
    "content": ""
  },
  {
    "path": "code/delegate.clcl",
    "content": ""
  },
  {
    "path": "code/dependecy.cl",
    "content": ""
  },
  {
    "path": "code/dir.cl",
    "content": ""
  },
  {
    "path": "code/enum.cl",
    "content": ""
  },
  {
    "path": "code/equalable_array.cl",
    "content": ""
  },
  {
    "path": "code/equalable_array.clcl",
    "content": ""
  },
  {
    "path": "code/file.cl",
    "content": ""
  },
  {
    "path": "code/float.cl",
    "content": "\n"
  },
  {
    "path": "code/fun.cl",
    "content": ""
  },
  {
    "path": "code/generics4.cl",
    "content": ""
  },
  {
    "path": "code/getopt.cl",
    "content": "\noptind:int = -1;\n\nwhile(true) {\n    result := getopt(\"abc:e\");\n\n    if(result.value1 == -1) {\n        optind = result.value3;\n        break;\n    }\n\n    when(result.value1.getValue().to_char) {\n        case ('a') {\n            println(\"option a\");\n        }\n        case ('b') {\n            println(\"option b\");\n        }\n        case ('c') {\n            println(\"option c \\{result.value2}\");\n        }\n    }\n}\n\nfor(i:= optind; i<Clover.ARGC; i++) {\n    println(\"other option \\{Clover.ARGV[i]}\");\n}\n\n"
  },
  {
    "path": "code/getopt_long.cl",
    "content": "\noptind := -1;\n\nwhile(true) {\n    longopts:getopt_long_option[] = new getopt_long_option[4];\n\n    longopts[0] = new getopt_long_option(\"add\", System.no_argument, null, 'a');\n    longopts[1] = new getopt_long_option(\"break\", System.no_argument, null, 'b');\n    longopts[2] = new getopt_long_option(\"clear\", System.required_argument, null, 'c');\n    longopts[3] = new getopt_long_option(\"delete\", System.optional_argument, null, 'd');\n\n    result := getopt_long(\"abc:d::\", longopts);\n\n    if(result.value1 == -1) {\n        optind = result.value3;\n        break;\n    }\n\n    when(result.value1.getValue().to_char) {\n        case('a') {\n            println(\"option a --add\");\n        }\n        case('b') {\n            println(\"option b --break\");\n        }\n        case('c') {\n            println(\"option c --clear \\{result.value2}\");\n        }\n        case('d') {\n            println(\"option d --delete \\{result.value2}\");\n        }\n    }\n}\n\nfor(i := optind; i<Clover.ARGC; i++) {\n    println(\"other option \\{Clover.ARGV[i]}\");\n}\n\n"
  },
  {
    "path": "code/getopt_long_only.cl",
    "content": "\noptind := -1;\n\nwhile(true) {\n    longopts:getopt_long_option[] = new getopt_long_option[4];\n\n    longopts[0] = new getopt_long_option(\"add\", System.no_argument, null, 'a');\n    longopts[1] = new getopt_long_option(\"break\", System.no_argument, null, 'b');\n    longopts[2] = new getopt_long_option(\"clear\", System.required_argument, null, 'c');\n    longopts[3] = new getopt_long_option(\"delete\", System.optional_argument, null, 'd');\n\n    result := getopt_long_only(\"abc:d::\", longopts);\n\n    if(result.value1 == -1) {\n        optind = result.value3;\n        break;\n    }\n\n    when(result.value1.getValue().to_char) {\n        case ('a') {\n            println(\"option a --add\");\n        }\n        case ('b') {\n            println(\"option b --break\");\n        }\n        case ('c') {\n            println(\"option c --clear \\{result.value2}\");\n        }\n        case ('d') {\n            println(\"option d --delete \\{result.value2}\");\n        }\n    }\n}\n\nfor(i := optind; i<Clover.ARGC; i++) {\n    println(\"other option \\{Clover.ARGV[i]}\");\n}\n"
  },
  {
    "path": "code/hash.cl",
    "content": ""
  },
  {
    "path": "code/interface.cl",
    "content": "\n"
  },
  {
    "path": "code/interface.clcl",
    "content": ""
  },
  {
    "path": "code/is.cl",
    "content": ""
  },
  {
    "path": "code/js.jscl",
    "content": "Clover.test(\"num test1\", 1 == 1);\n\nvar a = 1;\nClover.test(\"num test2\", a == 1);\n\nif(1 == 1) {\n    a = 2;\n}\n\nClover.test(\"num test3\", a == 2);\n\nif(0 == 1) {\n    a = 3;\n}\n\nClover.test(\"num test4\", a == 2);\n\nif(1 == 2) {\n    a = 1;\n}\nelse {\n    a = 3;\n}\n\nClover.test(\"num test5\", a == 3);\n\nif(1 == 2) {\n    a = 1;\n}\nelif(1 == 1) {\n    a = 2;\n}\nelse {\n    a = 3;\n}\n\nClover.test(\"num test6\", a == 2);\n\nif(1 == 2) {\n    a = 1;\n}\nelif(0 == 1) {\n    a = 2;\n}\nelif(1 == 1) {\n    a = 3;\n}\nelse {\n    a = 4;\n}\n\nClover.test(\"num test7\", a == 3);\n\nvar b = Person(\"Ichiro\",  29);\n\nb.hello();\n\nprintln(\"HELLO JS&CLOVER2 WORLD\");\n\nvar c = \"ABC\";\n\nClover.test(\"string test1\", c.equals(\"ABC\"));\n\nvar d = \"123\";\nvar e = \"456\";\n\nClover.test(\"string test2\", \"\\{d}\\{e}\".equals(\"123456\"));\nClover.test(\"string test3\", \"ABC\".match(/^A/));\n\nvar i = \"^A\";\nClover.test(\"string test4\", \"ABC\".match(/\\{i}/));\n\n\nvar k = lambda(x:Number,y:Number):Number { return x + y };\nClover.test(\"lambda test1\", k(1,2) == 3);\nvar l = 9;\n\nvar m = closure(x:Number, y:Number):Number { return x + y + l };\nClover.test(\"lambda test2\", m(1, 2) == 12);\n\n\nClover.test(\"lambda test3\", l == 9);\n\nvar n = 9;\n\nvar o = closure(x:Number, y:Number):Number { n = 5; return x + y + n };\nClover.test(\"lambda test4\", o(1, 2) == 8);\nClover.test(\"lambda test5\", n == 5);\n\nvar m2 = closure(x:Number):Number { l = 6; return x + 2 + l };\nClover.test(\"lambda test6\", m2(1) == 9);\n\nClover.test(\"lambda test7\", l == 6);\nvar m3 = closure():Number {\n    var o = 94;\n\n    var p = closure():Number {\n        l = 6; return l + o;\n    }\n\n    return p();\n}\n\nClover.test(\"lambda test8\", m3() == 100);\n\nClover.test(\"lambda test9\", l == 6);\n\nm4 := lambda(x:Number, y:Number):Number { return x + y };\n\nClover.test(\"lambda test10\", m4(1,2) == 3);\n\nprint(\"try test1...\");\ntry {\n    var person = Person(\"Ichiro\",  29);\n\n    person.method();\n\n    println(\"FALSE\");\n}\ncatch(e:Exception) {\n    println(e.message);\n}\n\nClover.test(\"true && false test1\", true);\nClover.test(\"true && false test2\", !false);\n\nClover.test(\"true && false test1\", true && true);\nClover.test(\"true && false test2\", false || true);\nvar m5 = 1;\ntrue || { m5 = 2; true }\nClover.test(\"true && false test3\", m5 == 1);\nfalse && { m5 = 3; true }\nClover.test(\"true && false test4\", m5 == 1);\n\nvar m6 = new Person(\"Rei\", 25);\nClover.test(\"class name test1\", m6.className().equals(\"object\"));\nvar m7 = [1,2,3];\n\nClover.test(\"JS array test1\", m7.equals([1,2,3]));\nClover.test(\"JS array test2\", m7.slice(0,2).equals([1,2]));\nClover.test(\"JS array test3\", [1,2,3].slice(0,2).equals([1,2]));\nClover.test(\"JS array test4\", [1,2,3].length == 3);\nClover.test(\"JS array test5\", [1,2,3].includes(1));\n\n\nClover.test(\"JS array test6\", [1,2,3,4,5].copyWithin(-2).equals([1,2,3,1,2]));\nClover.test(\"JS array test7\", [1,2,3,4,5].copyWithin(0,3).equals([4,5,3,4,5]));\nClover.test(\"JS array test8\", [1,2,3,4,5].copyWithin(0,3,4).equals([4,2,3,4,5]));\nClover.test(\"JS array test9\", [1,2,3,4,5].copyWithin(0,-2,-1).equals([4,2,3,4,5]));\nClover.test(\"JS array test10\", [1,2,3].fill(4).equals([4,4,4]));\nClover.test(\"JS array test11\", [1,2,3].fill(4,1).equals([1,4,4]));\nClover.test(\"JS array test12\", [1,2,3].fill(4,1,2).equals([1,4,3]));\nClover.test(\"JS array test13\", [1,2,3].fill(4,1,1).equals([1,2,3]));\nClover.test(\"JS array test14\", [1,2,3].fill(4,3,3).equals([1,2,3]));\nClover.test(\"JS array test15\", [1,2,3].fill(4,-3,-2).equals([4,2,3]));\n\nClover.test(\"JS array test16\", Array<Number>(3).fill(4).equals([4,4,4]));\nvar plants = [\"broccoli\", \"cauliflower\", \"cabbage\", \"kale\", \"tomato\"];\nClover.test(\"JS array test17\", plants.pop().equals(\"tomato\"));\nClover.test(\"JS array test18\", plants.equals([\"broccoli\", \"cauliflower\", \"cabbage\", \"kale\"]));\n\nvar animals = [\"pigs\", \"goats\", \"sheep\"];\n\nClover.test(\"JS array test18\", animals.push(\"cows\") == 4);\nClover.test(\"JS array test19\", animals.equals([\"pigs\", \"goats\", \"sheep\", \"cows\"]));\n\nvar array1 = [\"one\", \"two\", \"three\"];\n\nClover.test(\"JS array test20\", array1.reverse().equals([\"three\", \"two\", \"one\"]));\nClover.test(\"JS array test21\", array1.equals([\"three\", \"two\", \"one\"]));\n\nvar array2 = [1, 2, 3];\n\nvar firstElement = array2.shift();\n\nClover.test(\"JS array test22\", firstElement == 1);\nClover.test(\"JS array test23\", array2.equals([2,3]));\n\nClover.test(\"JS lambda test X\", b.method2(1,2) {return it + it2;} == 3);\n\nvar months = [\"March\", \"Jan\", \"Feb\", \"Dec\"];\n\nClover.test(\"JS array test24\", months.sort().equals([\"Dec\", \"Feb\", \"Jan\", \"March\"]));\nClover.test(\"JS array test25\", months.equals([\"Dec\", \"Feb\", \"Jan\", \"March\"]));\n\nvar array3 = [1, 30, 4, 21, 100000];\nClover.test(\"JS array test25\", array3.sort().equals([1, 4, 21, 30, 100000]));\nClover.test(\"JS array test25\", array3.equals([1, 4, 21, 30, 100000]));\n\nvar myFish = [\"angel\", \"clown\", \"mandarin\", \"sturgeon\"];\nvar removed = myFish.splice(2, 0, \"drum\");\n\nClover.test(\"JS array test26\", myFish.equals([\"angel\", \"clown\", \"drum\", \"mandarin\", \"sturgeon\"]) && removed.equals([]));\n\nvar myFish2 = [\"angel\", \"clown\", \"drum\", \"mandarin\", \"sturgeon\"];\nvar removed2 = myFish2.splice(3, 1);\n\nClover.test(\"JS array test27\", myFish2.equals([\"angel\", \"clown\", \"drum\", \"sturgeon\"]) && removed2.equals([\"mandarin\"]));\n\nvar myFish3 = [\"angel\", \"clown\", \"drum\", \"sturgeon\"];\nvar removed3 = myFish3.splice(2, 1, \"trumpet\");\n\nClover.test(\"JS array test28\", myFish3.equals([\"angel\", \"clown\", \"trumpet\", \"sturgeon\"]) && removed3.equals([\"drum\"]));\n\nvar myFish4 = [\"angel\", \"clown\", \"trumpet\", \"sturgeon\"];\nvar removed4 = myFish4.splice(0, 2, \"parrot\", \"anemone\", \"blue\");\n\nClover.test(\"JS array test29\", myFish4.equals([\"parrot\", \"anemone\", \"blue\", \"trumpet\", \"sturgeon\"]) && removed4.equals([\"angel\", \"clown\"]));\n\nvar myFish5 = [\"parrot\", \"anemone\", \"blue\", \"trumpet\", \"sturgeon\"];\nvar removed5 = myFish5.splice(myFish5.length - 3, 2);\n\nClover.test(\"JS array test30\", myFish5.equals([\"parrot\", \"anemone\", \"sturgeon\"]) && removed5.equals([\"blue\", \"trumpet\"]));\n\nvar myFish6 = [\"angel\", \"clown\", \"mandarin\", \"sturgeon\"];\nvar removed6 = myFish6.splice(-2, 1);\n\nClover.test(\"JS array test31\", myFish6.equals([\"angel\", \"clown\", \"sturgeon\"]) && removed6.equals([\"mandarin\"]));\n\nvar myFish7 = [\"angel\", \"clown\", \"mandarin\", \"sturgeon\"];\nvar removed7 = myFish7.splice(2);\n\nClover.test(\"JS array test32\", myFish7.equals([\"angel\", \"clown\"]) && removed7.equals([\"mandarin\", \"sturgeon\"]));\n\nvar alpha = [\"a\", \"b\", \"c\"];\nvar numeric = [\"1\", \"2\", \"3\"];\n\nClover.test(\"JS array test33\", alpha.concat(numeric).equals([\"a\", \"b\", \"c\", \"1\", \"2\", \"3\"]));\n\nfor(jj:=0; jj<6; jj++) {\n    println(jj);\n}\n\nClover.test(\"JS loop test1\", jj == 6);\nxxx := 123;\n\nwhen(xxx) {\n    case (123) {\n        xxx = 345;\n    }\n    else {\n        xxx = 234;\n    }\n}\n\nClover.test(\"JS loop test2\", xxx == 345);\n\naa := 125;\n\nprint(\"when test...\");\nwhen(aa) {\n    case( 1 ){\n        println(\"FALSE\");\n        System.assert(false);\n    }\n    case (123,125) {\n        println(\"TRUE\");\n    }\n    else {\n        println(\"FALSE\");\n        System.assert(false);\n    }\n}\n\nbb := \"ABC\";\n\nprint(\"when test2...\");\nwhen(bb) {\n    case (\"A\") {\n        println(\"FALSE\");\n        System.assert(false);\n    }\n    case(\"ABC\") {\n        println(\"TRUE\");\n    }\n    else {\n        println(\"FALSE\");\n        System.assert(false);\n    }\n}\n\ncc := when(123) {\n    case(123) {\n        \"ABC\";\n    }\n\n    case (234) {\n        \"DEF\";\n        System.assert(false);\n    }\n\n    else {\n        \"GHI\";\n        System.assert(false);\n    }\n}\n\nClover.test(\"when test3\", cc.cast(\"String\").equals(\"ABC\"));\n\ndd := when(234) {\n    case (123) {\n        \"ABC\";\n        System.assert(false);\n    }\n\n    case (234) {\n        123;\n    }\n\n    else {\n        \"GHI\";\n        System.assert(false);\n    }\n}\n\nClover.test(\"when test4\", dd.cast(\"Number\").equals(123));\n\nee := \"Array<String>\";\n\nff := when(ee) {\n    match (/.+<String>/) {\n        123;\n    }\n    else {\n        456;\n    }\n}\n\nClover.test(\"when test5\", ff == 123);\n\nClover.test(\"JS array test34\", [1, 30, 39, 29, 10, 13].every(closure(it:Number):bool { return it < 40 }));\nClover.test(\"JS array test35\", [1, 30, 39, 29, 10, 13].every { it < 40; });\nClover.test(\"JS array test36\", ![1, 30, 39, 29, 10, 41].every { it < 40; });\n\nvar array_unshift1 = [1,2,3];\nClover.test(\"JS array test37\", array_unshift1.unshift(4, 5) == 5);\nClover.test(\"JS array test38\", array_unshift1.equals([4, 5, 1,2,3]));\n\nprintln([1,2,3,4,5,6].filter { it > 3 });\n\nClover.test(\"JS array test39\", [1,2,3,4,5,6].filter { it > 3 }.equals([4,5,6]));\nClover.test(\"JS array test40\", [1,2,3,4,5,6].find { it > 3 } ==  4);\nClover.test(\"JS array test41\", [1,2,3,4,5,6].findIndex { it > 3 } ==  3);\n\nprintln([1,2,3,4,5,6].indexOf(3));\n#println([1,2,3,4,5,6,1].indexOf(1, 2));\n\nClover.test(\"JS array test42\", [1,2,3,4,5,6].indexOf(3) == 2 && [1,2,3,4,5,6,1].indexOf(1, 2) == 6);\n\nClover.test(\"JS array test43\", b.method3());\n\nvar kkk = 0;\nwhile(kkk < 3) {\n    println(kkk);\n    kkk++;\n}\n\nvar tuple2:Tuple2<Number,Number> = (1,2);\n\nClover.test(\"tuple test1\", tuple2.value1 == 1 && tuple2.value2 == 2);\n\nvar tuple3:Tuple3<Number,String,String> = new Tuple3<Number, String, String>();\n\ntuple3.value1 = 111;\ntuple3.value2 = \"ABC\";\ntuple3.value3 = \"DEF\";\n\nClover.test(\"tuple test2\", tuple3.value1 == 111 && tuple3.value2.equals(\"ABC\") && tuple3.value3.equals(\"DEF\"));\n\nvar tuple9 = (1, \"AAA\", 2, \"BBB\", 3, \"CCC\", 4, \"DDD\", \"EEE\");\n\nClover.test(\"tuple test3\", tuple9.value1 == 1 && tuple9.value2.equals(\"AAA\") && tuple9.value3 == 2 && tuple9.value4.equals(\"BBB\") && tuple9.value5 == 3 && tuple9.value6.equals(\"CCC\") && tuple9.value7 == 4 && tuple9.value8.equals(\"DDD\") && tuple9.value9.equals(\"EEE\"));\n\nvar map1 = [\"AAA\"=>1, \"BBB\"=>2];\n\nvar iterator1 = map1.entries();\n\nwhile(true) {\n    var iterator_result = iterator1.next();\n\n    if(iterator_result.done) {\n        break;\n    }\n\n    println(iterator_result.value);\n    println(iterator_result.done);\n}\n\nClover.test(\"map test1\", map1.get(\"AAA\") == 1);\n\nvar map2 = [Person(\"ichiro\", 29)=>1, Person(\"jiro\",30)=>2];\n\nvar iterator2 = map2.entries();\n\nwhile(true) {\n    var iterator_result = iterator2.next();\n\n    if(iterator_result.done) {\n        break;\n    }\n\n    println(iterator_result.value);\n    println(iterator_result.done);\n}\n\nClover.test(\"map test2\", map2.get(Person(\"ichiro\", 29)) == 1);\n\njiro := Person(\"ichiro\", 29).clone();\n\nClover.test(\"map test3\", map2.get(jiro) == 1);\n\nvar tuple4 = (111, \"AAA\");\n\n(x2, y2) := tuple4;\n\nClover.test(\"tuple test1\", x2 == 111 && y2.equals(\"AAA\"));\n\nvar map3 = [\"AAA\"=>1, \"BBB\"=>2];\nmap3.set(\"CCC\", 3);\n\nClover.test(\"map test4\", map3.get(\"CCC\") == 3 && map3.size == 3);\n\nClover.test(\"array test44\", [1,2,3].join(\"+\").equals(\"1+2+3\") && [1,2,3].join().equals(\"1,2,3\"));\n\nClover.test(\"array test45\", [1,2,3,1,2,3].lastIndexOf(1) == 3 && [1,2,3,1,2,3].lastIndexOf(1,2) == 0 && [1,2,3,1,2,3].lastIndexOf(1,-1) == 3 && [1,2,3,1,2,3].lastIndexOf(1, -4) == 0);\n\nvar it3 = [\"AAA\", \"BBB\", \"CCC\"].entries();\n\nwhile(true) {\n    var iterator_result = it3.next();\n\n    if(iterator_result.done) {\n        break;\n    }\n\n    println(iterator_result.value);\n    println(iterator_result.done);\n}\n\nvar it4 = [\"AAA\", \"BBB\", \"CCC\"].keys();\n\nwhile(true) {\n    var iterator_result = it4.next();\n\n    if(iterator_result.done) {\n        break;\n    }\n\n    println(iterator_result.value);\n    println(iterator_result.done);\n}\n\nClover.test(\"array test46\", [1,2,3].map { it * 2 }.equals([2,4,6]));\nClover.test(\"array test47\", [1,2,3].map { it.toString() }.equals([\"1\", \"2\", \"3\"]));\nClover.test(\"array test48\", [1,2,3,4,5].some { it % 2 == 0});\n\nvar it5 = [\"AAA\", \"BBB\", \"CCC\"].values();\n\nwhile(true) {\n    var iterator_result = it5.next();\n\n    if(iterator_result.done) {\n        break;\n    }\n\n    println(iterator_result.value);\n    println(iterator_result.done);\n}\n\nvar map4 = [\"AAA\"=>1, \"BBB\"=>2];\n\nmap4.clear();\n\nClover.test(\"map test5\", map4.size == 0);\n\nvar map5 = [\"AAA\"=>1, \"BBB\"=>2];\n\nClover.test(\"map test6\", map5.has(\"AAA\"));\n\nmap5.delete(\"AAA\");\n\nClover.test(\"map test7\", !map5.has(\"AAA\"));\n\n[\"AAA\"=>1, \"BBB\"=>2, \"CCC\"=>3].forEach {\n    println(it.toString());\n    println(it2.toString());\n}\n\nClover.test(\"string test5\", \"ABC\".charAt(0).equals(\"A\"));\nClover.test(\"string test6\", \"ABC\".charCodeAt(0) == 65);\n#Clover.test(\"string test7\", \"ABC\".charPointAt(1) == 66);\nClover.test(\"string test8\", \"ABC\".concat(\"DEF\").equals(\"ABCDEF\"));\nClover.test(\"string test9\", \"ABC\".includes(\"BC\"));\nClover.test(\"string test10\", !\"ABC\".includes(\"BC\",2));\nClover.test(\"string test11\", \"ABC\".endsWith(\"BC\"));\nClover.test(\"string test12\", \"ABC\".indexOf(\"BC\") == 1);\nClover.test(\"string test13\", \"ABCABC\".lastIndexOf(\"BC\") == 4);\nClover.test(\"string test14\", \"A\".localeCompare(\"B\") < 0);\nClover.test(\"string test15\", \"B\".localeCompare(\"A\") > 0);\nClover.test(\"string test16\", \"A\".localeCompare(\"A\") == 0);\nClover.test(\"string test17\", \"ABC\".padEnd(6).equals(\"ABC   \"));\nClover.test(\"string test18\", \"ABC\".padEnd(6,\"123456\").equals(\"ABC123\"));\nClover.test(\"string test19\", \"ABC\".padStart(6).equals(\"   ABC\"));\nClover.test(\"string test20\", \"ABC\".padStart(6, \"123456\").equals(\"123ABC\"));\nClover.test(\"string test21\", \"ABC\".repeat(0).equals(\"\"));\nClover.test(\"string test22\", \"ABC\".repeat(2).equals(\"ABCABC\"));\nClover.test(\"string test23\", \"ABC\".replace(/BC/, \"DEF\").equals(\"ADEF\"));\nClover.test(\"string test24\", \"ABCBC\".replace(/BC/g, \"DEF\").equals(\"ADEFDEF\"));\nClover.test(\"string test25\", \"ABCBC\".search(/BC/) == 1);\nClover.test(\"string test26\", \"ABCBC\".slice(0,2).equals(\"AB\"));\nClover.test(\"string test27\", \"ABCBC\".slice(1,-2).equals(\"BC\"));\nClover.test(\"string test28\", \"ABC,DEF,GHI\".split(\",\").equals([\"ABC\", \"DEF\", \"GHI\"]));\nClover.test(\"string test29\", \"ABC,DEF,GHI\".split(/,/).equals([\"ABC\", \"DEF\", \"GHI\"]));\nClover.test(\"string test30\", \"ABC\".startsWith(\"ABC\"));\nClover.test(\"string test31\", \"ABC\".startsWith(\"BC\", 1));\nClover.test(\"string test32\", \"ABC\".substring(1).equals(\"BC\"));\nClover.test(\"string test33\", \"ABCABC\".substring(2,5).equals(\"CAB\"));\nClover.test(\"string test34\", \"ABCABC\".toLowerCase().equals(\"abcabc\"));\nClover.test(\"string test35\", \"abcabc\".toUpperCase().equals(\"ABCABC\"));\nClover.test(\"string test36\", \"   abcabc   \".trim().equals(\"abcabc\"));\nClover.test(\"string test37\", \"   abcabc   \".trimEnd().equals(\"   abcabc\"));\nClover.test(\"string test38\", \"   abcabc   \".trimStart().equals(\"abcabc   \"));\n\nvar set1 = Set<Number>([1,2,3,3]);\nset1.add(3);\n\nClover.test(\"set test1\", set1.equals(Set<Number>([1,2,3])));\n\nset1.clear();\n\nClover.test(\"set test2\", set1.size == 0);\n\nvar set2 = Set<String>([\"AAA\", \"AAA\", \"BBB\", \"BBB\", \"CCC\"]);\n\nClover.test(\"set test3\", set2.delete(\"CCC\"));\nClover.test(\"set test4\", !set2.delete(\"CCC\"));\nClover.test(\"set test5\", set2.equals(Set<String>([\"AAA\", \"BBB\"])));\n\nvar set3 = Set<Number>([1,2,3,3]);\n\nset3.forEach {\n    it.println();\n}\n\nvar map6 = [\"AAA\"=>1, \"BBB\"=>2];\n\nmap6.forEach {\n    println(it);\n    println(it2);\n}\n\nvar array4 = [1,2,3];\n\nClover.test(\"array element test1\", array4[0] == 1 && array4[1] == 2);\n\narray4[0] = 3;\n\nClover.test(\"array element test2\", array4[0] == 3);\n\nvar funa = lambda(x:Number, y:Number):Number { return x + y };\n\nClover.test(\"1 + 2\", funa(1, 2) == 3);\n\nvar a2 = 1;\n\ndef funb(x:Number, y:Number):Number {\n    a2 = 2;\n    return a2 + x + y;\n}\n\nClover.test(\"function test1\", funb(2, 3) == 7);\nClover.test(\"function test2\", a2 == 2);\n\nxyz := Map<String,Number>();\n\nxyz2 := Array<Number>(5);\n\nxyz3 := String(\"ABC\");\n\nxyz4 := Bool(true);\n\nxyz5 := Number();\n\nvar int8array = Int8Array(16);\n\nClover.test(\"int8array test\", int8array.length == 16);\n\nint8array[0] = 16;\nint8array[1] = 32;\n\nClover.test(\"int8array test\", int8array[0] == 16 && int8array[1] == 32);\n\nvar int8array2 = Int8Array([40, 1, 2]);\n\nint8array2.sort();\n\nClover.test(\"int8array test2\", int8array2[0] == 1 && int8array2[1] == 2 && int8array2[2] == 40);\n\nvar int8array3 = Int8Array([1,2,3,4,5]);\n\nint8array3 = int8array3.copyWithin(-2);\n\nClover.test(\"int8array test3\", Int8Array([1,2,3,4,5]).copyWithin(-2).equals(Int8Array([1,2,3,1,2])));\nClover.test(\"int8array test4\", Int8Array([1,2,3,4,5]).copyWithin(0,3).equals(Int8Array([4,5,3,4,5])));\nClover.test(\"int8array test5\", Int8Array([1,2,3,4,5]).copyWithin(0,3,4).equals(Int8Array([4,2,3,4,5])));\nClover.test(\"int8array test6\", Int8Array([1,2,3,4,5]).copyWithin(0,-2,-1).equals(Int8Array([4,2,3,4,5])));\n\nvar it6 = Int8Array([4,7,1]).entries();\n\nwhile(true) {\n    var iterator_result = it6.next();\n\n    if(iterator_result.done) {\n        break;\n    }\n\n    println(iterator_result.value);\n    println(iterator_result.done);\n}\nClover.test(\"int8array test7\", Int8Array([4,5,7,4,5]).every { it > 3 });\nClover.test(\"int8array test8\", Int8Array([1, 30, 39, 29, 10, 13]).every { it < 40; });\nClover.test(\"int8array test9\", !Int8Array([1, 30, 39, 29, 10, 41]).every { it < 40; });\n\nClover.test(\"int8array test10\", Int8Array([1,2,3,4,5,6]).filter { it > 3 }.equals(Int8Array([4,5,6,0,0,0])));\nClover.test(\"int8array test11\", Int8Array([1,2,3,4,5,6]).find { it > 3 } ==  4);\nClover.test(\"int8array test12\", Int8Array([1,2,3,4,5,6]).findIndex { it > 3 } ==  3);\n\nClover.test(\"int8array test13\", Int8Array([1,2,3,4,5,6]).indexOf(3) == 2 && Int8Array([1,2,3,4,5,6,1]).indexOf(1, 2) == 6);\n\nClover.test(\"int8array test14\", Int8Array([1,2,3,4,5,6]).slice(0,2).equals(Int8Array([1,2])));\n\nClover.test(\"int8array test15\", Int8Array([1,2,3,4,5,6]).length == 6);\nClover.test(\"int8array test16\", Int8Array([1,2,3,4,5,6]).includes(1));\nClover.test(\"int8array test17\", Int8Array([1,2,3,4,5,6]).fill(4).equals(Int8Array([4,4,4,4,4,4])));\nClover.test(\"int8array test18\", Int8Array([1,2,3,4,5,6]).fill(4,1,2).equals(Int8Array([1,4,3,4,5,6])));\nClover.test(\"int8array test19\", Int8Array([1,2,3,4,5,6]).fill(4,1,2).equals(Int8Array([1,4,3,4,5,6])));\nClover.test(\"int8array test20\", Int8Array(3).fill(4).equals(Int8Array([4,4,4])));\nClover.test(\"int8array test21\", Int8Array([1,2,3]).reverse().equals(Int8Array([3,2,1])));\nClover.test(\"int8array test22\", Int8Array([4,1,5]).sort().equals(Int8Array([1,4,5])));\n\nClover.test(\"int8array test23\", Int8Array([4,1,5]).join().equals(\"4,1,5\"));\nClover.test(\"int8array test24\", Int8Array([4,1,5]).join(\" \").equals(\"4 1 5\"));\nClover.test(\"int8array test25\", Int8Array([1,2,3,1,2,3]).lastIndexOf(1) == 3 && Int8Array([1,2,3,1,2,3]).lastIndexOf(1,2) == 0 && Int8Array([1,2,3,1,2,3]).lastIndexOf(1,-1) == 3 && Int8Array([1,2,3,1,2,3]).lastIndexOf(1, -4) == 0);\nClover.test(\"int8array test26\", Int8Array([1,2,3]).map { it * 2 }.equals(Int8Array([2,4,6])));\nClover.test(\"int8array test27\", Int8Array([1,2,3]).some { it == 2 });\n\nClover.test(\"int8array test28\", Int8Array([1,2,3]).subarray(1,3).equals(Int8Array([2,3])));\n\nvar int8array4 = Int8Array(8).set([1,2,3], 3);\n\n#Clover.test(\"int8array test29\", int8array4.equals(Int8Array([0,0,0,1,2,3,0,0])));\n"
  },
  {
    "path": "code/kotlin.cl",
    "content": ""
  },
  {
    "path": "code/kotlin.clcl",
    "content": ""
  },
  {
    "path": "code/list.cl",
    "content": ""
  },
  {
    "path": "code/list2.cl",
    "content": ""
  },
  {
    "path": "code/list3.cl",
    "content": ""
  },
  {
    "path": "code/main.cl",
    "content": "println(\"ListTest\");\nListTest.main();\nprintln(\"ListTest3\");\nListTest3.main();\nprintln(\"RangeTest\");\nRangeTest.main();\nprintln(\"BufferTest\");\nBufferTest.main();\nprintln(\"Operator Test\");\nOperatorTest.main();\nprintln(\"GenericsTest2\");\nGenericsTest2.main();\nprintln(\"GenericsTest3\");\nGenericsTest3.main();\nprintln(\"BlockVarTest\");\nBlockVarTest.main();\nprintln(\"UserObjectTest\");\nUserObjectTest.main();\nprintln(\"PointerTest\");\nPointerTest.main();\nprintln(\"PointerTest2\");\nPointerTest2.main();\nprintln(\"IncrementTest\");\nIncrementTest.main();\nprintln(\"InitializeTest\");\nInitializeTest.main();\nprintln(\"StackTest\");\nStackTest.main();\nprintln(\"ArrayTest\");\nArrayTest.main();\nprintln(\"HelloWorld\");\nHelloWorld.main();\nprintln(\"CastTest\");\nCastTest.main();\nprintln(\"StringTest\");\nStringTest.main();\nprintln(\"InterfaceTest\");\nInterfaceTest.main();\nprintln(\"NullTest\");\nNullTest.main();\nprintln(\"SpecialFieldTest\");\nSpecialFieldTest.main();\nprintln(\"SelfClassTest\");\nSelfClassTest.main();\nprintln(\"ModuleTest\");\nModuleTest.main();\nprintln(\"GenericsTest\");\nGenericsTest.main();\nprintln(\"VariablesTest\");\nVariablesTest.main();\nprintln(\"BlockTest\");\nBlockTest.main();\nprintln(\"BlockTest2\");\nBlockTest2.main();\nprintln(\"BlockTest3\");\nBlockTest3.main();\nprintln(\"BlockTest4\");\nBlockTest4.main();\nprintln(\"BlockTest5\");\nBlockTest5.main();\nprintln(\"InheritTest\");\nInheritTest.main();\nprintln(\"VoidResultTest\");\nVoidResultTest.main();\nprintln(\"IntegerTest\");\nIntegerTest.main();\nprintln(\"TryTest\");\nTryTest.main();\nprintln(\"NormalBlockTest\");\nNormalBlockTest.main();\nprintln(\"ArrayTest2\");\nArrayTest2.main();\nprintln(\"HashTest\");\nHashTest.main();\nprintln(\"ArrayTest3\");\nArrayTest3.main();\nprintln(\"ArrayTest4\");\nArrayTest4.main();\nprintln(\"StringTest3\");\nStringTest3.main();\nprintln(\"ArrayTest5\");\nArrayTest5.main();\nprintln(\"RegexTest\");\nRegexTest.main();\nprintln(\"ListTest2\");\nListTest2.main();\n#println(\"TupleTest\");\n#TupleTest.main();\nprintln(\"PrintfTest\");\nPrintfTest.main();\nprintln(\"EqualableArrayTest\");\nEqualableArrayTest.main();\nprintln(\"SystemTest\");\nSystemTest.main();\nprintln(\"FloatTest\");\nFloatTest.main();\nprintln(\"NumberTest\");\nNumberTest.main();\nprintln(\"StringTest2\");\nStringTest2.main();\nprintln(\"CArrayTest\");\nCArrayTest.main();\nprintln(\"TimeTest\");\nTimeTest.main();\nprintln(\"FileTest\");\nFileTest.main();\nprintln(\"DirTest\");\nDirTest.main();\nprintln(\"CommandTest\");\nCommandTest.main();\nprintln(\"CommentTest\");\nCommentTest.main();\nprintln(\"AnonymousTest\");\nAnonymousTest.main();\nprintln(\"FunTest\");\nFunTest.main();\nprintln(\"TypeInference\");\nTypeInference.main();\nprintln(\"AnonymousTest2\");\nAnonymousTest2.main();\nprintln(\"KotlinTest\");\nKotlinTest.main();\nprintln(\"MethodGenericsTest\");\nMethodGenericsTest.main();\nprintln(\"MethodBlock\");\nMethodBlock.main();\nprintln(\"ReturnTest\");\nReturnTest.main();\nprintln(\"ResultTypeTest\");\nResultTypeTest.main();\nprintln(\"IsTest\");\nIsTest.main();\nprintln(\"NullTest\");\nNullTest.main2();\nprintln(\"DependencyTest\");\nDependencyTest.main();\nprintln(\"DefaultMethodArgTest\");\nDefaultMethodArgTest.main();\nprintln(\"EnumTest\");\nEnumTest.main();\nprintln(\"ClosureTest\");\nClosureTest.main();\nprintln(\"ByteTest\");\nByteTest.main();\nprintln(\"SetterGetterTest\");\nSetterGetterTest.main();\nprintln(\"EFTest\");\nEFTest.main();\nprintln(\"MethodInternalTest\");\nMethodInternalTest.main();\nprintln(\"WhenTest\");\nWhenTest.main();\nprintln(\"ResultTest\");\nResultTest.main();\nprintln(\"NumberTest2\");\nNumberTest2.main();\nprintln(\"TypeDataTest\");\nTypeDataTest.main();\nprintln(\"PatternMatchingTest\");\nPatternMatchingTest.main();\nprintln(\"GenericsTest4\");\nGenericsTest4.main();\nprintln(\"DelegateTest\");\nDelegateTest.main();\nprintln(\"SelfOmittedField\");\nSelfOmittedField.main();\nprintln(\"UnboxingTest\");\nUnboxingTest.main();\nAndAndOrOrTest.main();\nprintln(\"MapTest\");\nMapTest.main();\nprintln(\"SysteCallTest\");\nSystemCallTest.main();\nprintln(\"RefelectionTest\");\nReflectionTest.main();\nprintln(\"AllocaSizeClass\");\nAllocSizeClass.main();\nprintln(\"CGITest\");\nCGITest.main();\nprintln(\"SignalTest\");\nSignalTest.main();\nprintln(\"ClassFieldAndFieldTest\");\nClassFieldAndFieldTest.main();\nprintln(\"CloneTest end\");\nprintln(\"HereDocument\");\nHereDocument.main();\nprintln(\"LambdaArrayTest\");\nLambdaArrayTest.main();\nprintln(\"Result Test2\");\nResultTest2.main();\nprintln(\"Omit Block Param Test\");\nOmitBlockParamTest.main();\nprintln(\"MixinLayersTest\");\nMixinLayersTest.main();\nprintln(\"GCMemoryTest\");\nGCMemoryTest.main();\nprintln(\"ForBlock\");\nForBlock.main();"
  },
  {
    "path": "code/method_block.cl",
    "content": ""
  },
  {
    "path": "code/method_generics.cl",
    "content": ""
  },
  {
    "path": "code/method_generics.clcl",
    "content": ""
  },
  {
    "path": "code/method_internal.cl",
    "content": ""
  },
  {
    "path": "code/null_test.cl",
    "content": ""
  },
  {
    "path": "code/number.cl",
    "content": "\n"
  },
  {
    "path": "code/number2.cl",
    "content": ""
  },
  {
    "path": "code/object.cl",
    "content": ""
  },
  {
    "path": "code/parser_test.cl",
    "content": "\"ABC\"+\"ABC\"\n\"DEF\"+\"DEF\"\n3-1\n"
  },
  {
    "path": "code/pattern_matching.cl",
    "content": ""
  },
  {
    "path": "code/printf.cl",
    "content": ""
  },
  {
    "path": "code/reflection.cl",
    "content": "\na := new ReflectionA();\n\na.b = 123;\n\nClover.test(\"reflection test\", a.b == 123);\n\na.setB(234);\n\nClover.test(\"reflection test2\", a.getB() == 234);\n\nReflectionA.ClassField2 = \"ABC\";\n\nClover.test(\"reflection test3\", ReflectionA.ClassField2.equals(\"ABC\"));\n\nb:Class = new Class(\"ReflectionA\");\n\nfield := b.getField(0);\nfield.name.equals(\"a\");\nfield.resultType.equals(\"int\");\nprintln(\"5\");\nClover.test(\"reflection test4\", field.name.equals(\"a\") && field.resultType.equals(\"int\"));\nprintln(\"4\");\n\nmethod := b.getMethod(4);\n\nClover.test(\"reflection test5\", method.name.equals(\"method2\") && method.index == 4 && method.params[0].name.equals(\"a\") && method.params[0].type.equals(\"int\") && method.params[1].name.equals(\"b\") && method.params[1].type.equals(\"String\") && method.resultType.equals(\"String\"));\n\nfield2 := b.getClassField(0);\n\nClover.test(\"reflection test6\", field2.name.equals(\"ClassField\") && field2.resultType.equals(\"int\"));\n\nc:Class = new Class(\"ReflectionB\");\n\nClover.test(\"reflection test7\", c.genericsParamTypes[0].equals(\"Object\") && c.genericsParamNames[0].equals(\"T\") && c.genericsParamTypes[1].equals(\"IEqualable\") && c.genericsParamNames[1].equals(\"T2\"));\n\nClover.test(\"reflection test8\", c.flags == Clover.CLASS_FLAGS_ALLOCATED);\n\nfield3 := b.getField(\"a\");\n\nClover.test(\"reflection test9\", field3.name.equals(\"a\") && field3.resultType.equals(\"int\"));\n\nmethod2 := b.getMethod(\"method2\");\n\nClover.test(\"reflection test10\", method2.name.equals(\"method2\") && method2.index == 4 && method2.params[0].name.equals(\"a\") && method2.params[0].type.equals(\"int\") && method2.params[1].name.equals(\"b\") && method2.params[1].type.equals(\"String\") && method2.resultType.equals(\"String\"));\n\nClover.test(\"reflection test11\", Clover.isLoadedClass(\"String\") && Clover.isDefinedClass(\"String\") && !Clover.isLoadedClass(\"XXX\") && !Clover.isDefinedClass(\"XXX\"));\n\nd := ReflectionC();\n\nClover.test(\"reflection test12\", d.field.equals(\"ABC\"));\n"
  },
  {
    "path": "code/result.cl",
    "content": ""
  },
  {
    "path": "code/result_type.cl",
    "content": ""
  },
  {
    "path": "code/result_type.clcl",
    "content": ""
  },
  {
    "path": "code/return.cl",
    "content": ""
  },
  {
    "path": "code/return.clcl",
    "content": ""
  },
  {
    "path": "code/setter_getter.cl",
    "content": ""
  },
  {
    "path": "code/string2.cl",
    "content": ""
  },
  {
    "path": "code/string3.cl",
    "content": ""
  },
  {
    "path": "code/string3.clcl",
    "content": ""
  },
  {
    "path": "code/system_test.cl",
    "content": ""
  },
  {
    "path": "code/thread.cl",
    "content": "a := 123;\n\nthread := Thread() {\n    b := \"ABC\";\n\n    Clover.test(\"thread test1\", a == 123 && b.equals(\"ABC\"));\n}\n\nthread.join();\n\na = 234;\n\nthread2 := Thread() {\n    b := \"DEF\";\n    c := 345;\n\n    Clover.test(\"thread test2\", a == 234 && b.equals(\"DEF\"));\n\n    a = 345;\n\n    thread3 := Thread() {\n        Clover.test(\"thread test3\", a == 345 && b.equals(\"DEF\") && c == 345);\n    }\n\n    thread3.join();\n}\n\nthread2.join();\n\n\nfor(i:=0; i<100; i++) {\n    thread3 := Thread() {\n        a := 111;\n        thread4 := Thread() {\n            strs: String[] = String[100]();\n\n            for(i:=0; i<100; i++) {\n                strs[i] = \"ABC\";\n            }\n\n            for(i=0; i<100; i++) {\n                slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n            }\n            pwd().write(\"abc\");\n\n            sum := 0;\n            array {1,2,3}.each { sum += it }\n\n            thread4a := Thread() {\n                strs: String[] = String[100]();\n\n                for(i:=0; i<100; i++) {\n                    strs[i] = \"ABC\";\n                }\n\n                for(i=0; i<100; i++) {\n                    slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n                }\n\n                sum := 0;\n                array {1,2,3}.each { sum += it }\n\n                thread4b := Thread() {\n                    strs: String[] = String[100]();\n\n                    for(i:=0; i<100; i++) {\n                        strs[i] = \"ABC\";\n                    }\n\n                    for(i=0; i<100; i++) {\n                        slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n                    }\n\n                    #ls(\"-al\").toString().scan(/./)\n                }\n\n                strs = String[100]();\n\n                for(i=0; i<100; i++) {\n                    strs[i] = \"ABC\";\n                }\n\n                for(i=0; i<100; i++) {\n                    slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n                }\n\n                #\"ABC\".scan(/./).map { it.multiply(5) }.join(\"+\")\n\n                #ls(\"-al\").toString().scan(/./)\n\n                thread4b.join();\n            }\n\n            sum = 0;\n            array {1,2,3}.each { sum += it }\n\n            strs = String[100]();\n\n            for(i=0; i<100; i++) {\n                strs[i] = \"ABC\";\n            }\n\n            for(i=0; i<100; i++) {\n                slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n            }\n\n            thread4a.join();\n\n\n            Clover.test(\"thread test4\", true);\n        }\n\n        thread5 := Thread() {\n            strs: String[] = String[100]();\n\n            for(i:=0; i<100; i++) {\n                strs[i] = \"ABC\";\n            }\n\n            for(i=0; i<100; i++) {\n                slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n            }\n\n            #\"ABC\".scan(/./).map { it.multiply(5) }.join(\"+\")\n\n            Clover.test(\"thread test5\", true);\n        }\n\n        for(i:=0; i<100; i++) {\n            slist{1,2,3}.map { it.toString() }.map { it.toCommand() }\n        }\n\n        strs: String[] = String[100]();\n\n        for(i=0; i<100; i++) {\n            strs[i] = \"ABC\";\n        }\n\n        \"ABC\".scan(/./);\n\n        thread4.join();\n        thread5.join();\n    }\n\n    #\"ABC\".scan(/./).map { it.multiply(5) }.join(\"+\")\n\n    strs: String[] = String[100]();\n\n    for(i:=0; i<100; i++) {\n        strs[i] = \"ABC\";\n    }\n\n    thread3.join();\n}\n\n"
  },
  {
    "path": "code/time.cl",
    "content": ""
  },
  {
    "path": "code/try.cl",
    "content": "print(\"try test...\");\ntry {\n    1/0;\n}\ncatch(e:Exception) {\n    println(\"OK\");\n}\n\nprint(\"try test2...\");\n\ntry {\n    1/0;\n}\n\nprintln(\"OK\");\n"
  },
  {
    "path": "code/tuple.cl",
    "content": "\n"
  },
  {
    "path": "code/type_data.cl",
    "content": ""
  },
  {
    "path": "code/type_inference.cl",
    "content": ""
  },
  {
    "path": "code/when.cl",
    "content": ""
  },
  {
    "path": "compile-test-code.sh",
    "content": "\nfor i in *.oclcl\ndo\n    if test $i != ExtTest.oclcl && test $i != CloneTest.oclcl && test $i != EFTest.oclcl\n    then\n        ./bclover2 $i\n    fi\ndone\n\n./bclover2 EFTest.oclcl\n"
  },
  {
    "path": "config.h.in",
    "content": "#undef HAVE_MATH_H\n#undef HAVE_ICONV_H\n#undef HAVE_NANOSLEEP\n#undef HAVE_ICONV_H\n#undef HAVE_PCRE_H\n#undef HAVE_READLINE_H\n#undef HAVE_NCURSESW_H\n#undef HAVE_BSD_H\n#undef HAVE_AVCALL_H\n#undef HAVE_PTHREAD_H\n#undef HAVE_LCHMOD\n#undef __CYGWIN__\n#undef __SUNOS__\n#undef __DARWIN__\n#undef __LINUX__\n#undef __FREEBSD__\n#undef __64BIT_CPU__\n#undef __32BIT_CPU__\n#undef __BIG_ENDIAN__\n"
  },
  {
    "path": "configure",
    "content": "#! /bin/sh\n# Guess values for system-dependent variables and create Makefiles.\n# Generated by GNU Autoconf 2.71.\n#\n#\n# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,\n# Inc.\n#\n#\n# This configure script is free software; the Free Software Foundation\n# gives unlimited permission to copy, distribute and modify it.\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nas_nop=:\nif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1\nthen :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse $as_nop\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\n\n# Reset variables that may have inherited troublesome values from\n# the environment.\n\n# IFS needs to be set, to space, tab, and newline, in precisely that order.\n# (If _AS_PATH_WALK were called with IFS unset, it would have the\n# side effect of setting IFS to empty, thus disabling word splitting.)\n# Quoting is to prevent editors from complaining about space-tab.\nas_nl='\n'\nexport as_nl\nIFS=\" \"\"\t$as_nl\"\n\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# Ensure predictable behavior from utilities with locale-dependent output.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# We cannot yet rely on \"unset\" to work, but we need these variables\n# to be unset--not just set to an empty or harmless value--now, to\n# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct\n# also avoids known problems related to \"unset\" and subshell syntax\n# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).\nfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH\ndo eval test \\${$as_var+y} \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\n\n# Ensure that fds 0, 1, and 2 are open.\nif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi\nif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi\nif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi\n\n# The user is always right.\nif ${PATH_SEPARATOR+false} :; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    test -r \"$as_dir$0\" && as_myself=$as_dir$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  printf \"%s\\n\" \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n\n# Use a proper internal environment variable to ensure we don't fall\n  # into an infinite loop, continuously re-executing ourselves.\n  if test x\"${_as_can_reexec}\" != xno && test \"x$CONFIG_SHELL\" != x; then\n    _as_can_reexec=no; export _as_can_reexec;\n    # We cannot yet assume a decent shell, so we have to provide a\n# neutralization value for shells without unset; and this also\n# works around shells that cannot unset nonexistent variables.\n# Preserve -v and -x to the replacement shell.\nBASH_ENV=/dev/null\nENV=/dev/null\n(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV\ncase $- in # ((((\n  *v*x* | *x*v* ) as_opts=-vx ;;\n  *v* ) as_opts=-v ;;\n  *x* ) as_opts=-x ;;\n  * ) as_opts= ;;\nesac\nexec $CONFIG_SHELL $as_opts \"$as_myself\" ${1+\"$@\"}\n# Admittedly, this is quite paranoid, since all the known shells bail\n# out after a failed `exec'.\nprintf \"%s\\n\" \"$0: could not re-execute with $CONFIG_SHELL\" >&2\nexit 255\n  fi\n  # We don't want this to propagate to other subprocesses.\n          { _as_can_reexec=; unset _as_can_reexec;}\nif test \"x$CONFIG_SHELL\" = x; then\n  as_bourne_compatible=\"as_nop=:\nif test \\${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1\nthen :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on \\${1+\\\"\\$@\\\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '\\${1+\\\"\\$@\\\"}'='\\\"\\$@\\\"'\n  setopt NO_GLOB_SUBST\nelse \\$as_nop\n  case \\`(set -o) 2>/dev/null\\` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\"\n  as_required=\"as_fn_return () { (exit \\$1); }\nas_fn_success () { as_fn_return 0; }\nas_fn_failure () { as_fn_return 1; }\nas_fn_ret_success () { return 0; }\nas_fn_ret_failure () { return 1; }\n\nexitcode=0\nas_fn_success || { exitcode=1; echo as_fn_success failed.; }\nas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }\nas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }\nas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }\nif ( set x; as_fn_ret_success y && test x = \\\"\\$1\\\" )\nthen :\n\nelse \\$as_nop\n  exitcode=1; echo positional parameters were not saved.\nfi\ntest x\\$exitcode = x0 || exit 1\nblah=\\$(echo \\$(echo blah))\ntest x\\\"\\$blah\\\" = xblah || exit 1\ntest -x / || exit 1\"\n  as_suggested=\"  as_lineno_1=\";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested\" as_lineno_1a=\\$LINENO\n  as_lineno_2=\";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested\" as_lineno_2a=\\$LINENO\n  eval 'test \\\"x\\$as_lineno_1'\\$as_run'\\\" != \\\"x\\$as_lineno_2'\\$as_run'\\\" &&\n  test \\\"x\\`expr \\$as_lineno_1'\\$as_run' + 1\\`\\\" = \\\"x\\$as_lineno_2'\\$as_run'\\\"' || exit 1\"\n  if (eval \"$as_required\") 2>/dev/null\nthen :\n  as_have_required=yes\nelse $as_nop\n  as_have_required=no\nfi\n  if test x$as_have_required = xyes && (eval \"$as_suggested\") 2>/dev/null\nthen :\n\nelse $as_nop\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nas_found=false\nfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n  as_found=:\n  case $as_dir in #(\n\t /*)\n\t   for as_base in sh bash ksh sh5; do\n\t     # Try only shells that exist, to save several forks.\n\t     as_shell=$as_dir$as_base\n\t     if { test -f \"$as_shell\" || test -f \"$as_shell.exe\"; } &&\n\t\t    as_run=a \"$as_shell\" -c \"$as_bourne_compatible\"\"$as_required\" 2>/dev/null\nthen :\n  CONFIG_SHELL=$as_shell as_have_required=yes\n\t\t   if as_run=a \"$as_shell\" -c \"$as_bourne_compatible\"\"$as_suggested\" 2>/dev/null\nthen :\n  break 2\nfi\nfi\n\t   done;;\n       esac\n  as_found=false\ndone\nIFS=$as_save_IFS\nif $as_found\nthen :\n\nelse $as_nop\n  if { test -f \"$SHELL\" || test -f \"$SHELL.exe\"; } &&\n\t      as_run=a \"$SHELL\" -c \"$as_bourne_compatible\"\"$as_required\" 2>/dev/null\nthen :\n  CONFIG_SHELL=$SHELL as_have_required=yes\nfi\nfi\n\n\n      if test \"x$CONFIG_SHELL\" != x\nthen :\n  export CONFIG_SHELL\n             # We cannot yet assume a decent shell, so we have to provide a\n# neutralization value for shells without unset; and this also\n# works around shells that cannot unset nonexistent variables.\n# Preserve -v and -x to the replacement shell.\nBASH_ENV=/dev/null\nENV=/dev/null\n(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV\ncase $- in # ((((\n  *v*x* | *x*v* ) as_opts=-vx ;;\n  *v* ) as_opts=-v ;;\n  *x* ) as_opts=-x ;;\n  * ) as_opts= ;;\nesac\nexec $CONFIG_SHELL $as_opts \"$as_myself\" ${1+\"$@\"}\n# Admittedly, this is quite paranoid, since all the known shells bail\n# out after a failed `exec'.\nprintf \"%s\\n\" \"$0: could not re-execute with $CONFIG_SHELL\" >&2\nexit 255\nfi\n\n    if test x$as_have_required = xno\nthen :\n  printf \"%s\\n\" \"$0: This script requires a shell more modern than all\"\n  printf \"%s\\n\" \"$0: the shells that I found on your system.\"\n  if test ${ZSH_VERSION+y} ; then\n    printf \"%s\\n\" \"$0: In particular, zsh $ZSH_VERSION has bugs and should\"\n    printf \"%s\\n\" \"$0: be upgraded to zsh 4.3.4 or later.\"\n  else\n    printf \"%s\\n\" \"$0: Please tell bug-autoconf@gnu.org about your system,\n$0: including any error possibly output before this\n$0: message. Then install a modern shell, or manually run\n$0: the script under such a shell if you do have one.\"\n  fi\n  exit 1\nfi\nfi\nfi\nSHELL=${CONFIG_SHELL-/bin/sh}\nexport SHELL\n# Unset more variables known to interfere with behavior of common tools.\nCLICOLOR_FORCE= GREP_OPTIONS=\nunset CLICOLOR_FORCE GREP_OPTIONS\n\n## --------------------- ##\n## M4sh Shell Functions. ##\n## --------------------- ##\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n# as_fn_nop\n# ---------\n# Do nothing but, unlike \":\", preserve the value of $?.\nas_fn_nop ()\n{\n  return $?\n}\nas_nop=as_fn_nop\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`printf \"%s\\n\" \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\nprintf \"%s\\n\" X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null\nthen :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse $as_nop\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null\nthen :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse $as_nop\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n# as_fn_nop\n# ---------\n# Do nothing but, unlike \":\", preserve the value of $?.\nas_fn_nop ()\n{\n  return $?\n}\nas_nop=as_fn_nop\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  printf \"%s\\n\" \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\nprintf \"%s\\n\" X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\n\n  as_lineno_1=$LINENO as_lineno_1a=$LINENO\n  as_lineno_2=$LINENO as_lineno_2a=$LINENO\n  eval 'test \"x$as_lineno_1'$as_run'\" != \"x$as_lineno_2'$as_run'\" &&\n  test \"x`expr $as_lineno_1'$as_run' + 1`\" = \"x$as_lineno_2'$as_run'\"' || {\n  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)\n  sed -n '\n    p\n    /[$]LINENO/=\n  ' <$as_myself |\n    sed '\n      s/[$]LINENO.*/&-/\n      t lineno\n      b\n      :lineno\n      N\n      :loop\n      s/[$]LINENO\\([^'$as_cr_alnum'_].*\\n\\)\\(.*\\)/\\2\\1\\2/\n      t loop\n      s/-\\n.*//\n    ' >$as_me.lineno &&\n  chmod +x \"$as_me.lineno\" ||\n    { printf \"%s\\n\" \"$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell\" >&2; as_fn_exit 1; }\n\n  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have\n  # already done that, so ensure we don't try to do so again and fall\n  # in an infinite loop.  This has already happened in practice.\n  _as_can_reexec=no; export _as_can_reexec\n  # Don't try to exec as it changes $[0], causing all sort of problems\n  # (the dirname of $[0] is not the place where we might find the\n  # original and so on.  Autoconf is especially sensitive to this).\n  . \"./$as_me.lineno\"\n  # Exit status is that of the last command.\n  exit\n}\n\n\n# Determine whether it's possible to make 'echo' print without a newline.\n# These variables are no longer used directly by Autoconf, but are AC_SUBSTed\n# for compatibility with existing Makefiles.\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\n# For backward compatibility with old third-party macros, we provide\n# the shell variables $as_echo and $as_echo_n.  New code should use\n# AS_ECHO([\"message\"]) and AS_ECHO_N([\"message\"]), respectively.\nas_echo='printf %s\\n'\nas_echo_n='printf %s'\n\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\ntest -n \"$DJDIR\" || exec 7<&0 </dev/null\nexec 6>&1\n\n# Name of the host.\n# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,\n# so uname gets run too.\nac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`\n\n#\n# Initializations.\n#\nac_default_prefix=/usr/local\nac_clean_files=\nac_config_libobj_dir=.\nLIBOBJS=\ncross_compiling=no\nsubdirs=\nMFLAGS=\nMAKEFLAGS=\n\n# Identity of this package.\nPACKAGE_NAME=''\nPACKAGE_TARNAME=''\nPACKAGE_VERSION=''\nPACKAGE_STRING=''\nPACKAGE_BUGREPORT=''\nPACKAGE_URL=''\n\nac_unique_file=\"src/main.c\"\n# Factoring default headers for most tests.\nac_includes_default=\"\\\n#include <stddef.h>\n#ifdef HAVE_STDIO_H\n# include <stdio.h>\n#endif\n#ifdef HAVE_STDLIB_H\n# include <stdlib.h>\n#endif\n#ifdef HAVE_STRING_H\n# include <string.h>\n#endif\n#ifdef HAVE_INTTYPES_H\n# include <inttypes.h>\n#endif\n#ifdef HAVE_STDINT_H\n# include <stdint.h>\n#endif\n#ifdef HAVE_STRINGS_H\n# include <strings.h>\n#endif\n#ifdef HAVE_SYS_TYPES_H\n# include <sys/types.h>\n#endif\n#ifdef HAVE_SYS_STAT_H\n# include <sys/stat.h>\n#endif\n#ifdef HAVE_UNISTD_H\n# include <unistd.h>\n#endif\"\n\nac_header_c_list=\nac_subst_vars='LTLIBOBJS\nLIBOBJS\nNODEJS\nSCRIPT_OBJS\nCOMMON_OBJS\nCOMPILER_OBJS\nJIT_SCRIPT_RUNTIME_OBJS\nJIT_RUNTIME_OBJS\nJIT_MAIN_OBJ\nJIT_OBJS\nOBJS\nCXXFLAGS\nJIT\nCXX\nDESTDIR\nCFFI\nENABLE_THREAD\nOS\nINTERPRETER\nINSTALL_DATA\nINSTALL_SCRIPT\nINSTALL_PROGRAM\nOBJEXT\nEXEEXT\nac_ct_CC\nCPPFLAGS\nLDFLAGS\nCFLAGS\nCC\ntarget_alias\nhost_alias\nbuild_alias\nLIBS\nECHO_T\nECHO_N\nECHO_C\nDEFS\nmandir\nlocaledir\nlibdir\npsdir\npdfdir\ndvidir\nhtmldir\ninfodir\ndocdir\noldincludedir\nincludedir\nrunstatedir\nlocalstatedir\nsharedstatedir\nsysconfdir\ndatadir\ndatarootdir\nlibexecdir\nsbindir\nbindir\nprogram_transform_name\nprefix\nexec_prefix\nPACKAGE_URL\nPACKAGE_BUGREPORT\nPACKAGE_STRING\nPACKAGE_VERSION\nPACKAGE_TARNAME\nPACKAGE_NAME\nPATH_SEPARATOR\nSHELL'\nac_subst_files=''\nac_user_opts='\nenable_option_checking\nwith_debug\nwith_log\nwith_optimize\nwith_interpreter\nwith_jit\nwith_c_ffi\nwith_thread\n'\n      ac_precious_vars='build_alias\nhost_alias\ntarget_alias\nCC\nCFLAGS\nLDFLAGS\nLIBS\nCPPFLAGS'\n\n\n# Initialize some variables set by options.\nac_init_help=\nac_init_version=false\nac_unrecognized_opts=\nac_unrecognized_sep=\n# The variables have the same names as the options, with\n# dashes changed to underlines.\ncache_file=/dev/null\nexec_prefix=NONE\nno_create=\nno_recursion=\nprefix=NONE\nprogram_prefix=NONE\nprogram_suffix=NONE\nprogram_transform_name=s,x,x,\nsilent=\nsite=\nsrcdir=\nverbose=\nx_includes=NONE\nx_libraries=NONE\n\n# Installation directory options.\n# These are left unexpanded so users can \"make install exec_prefix=/foo\"\n# and all the variables that are supposed to be based on exec_prefix\n# by default will actually change.\n# Use braces instead of parens because sh, perl, etc. also accept them.\n# (The list follows the same order as the GNU Coding Standards.)\nbindir='${exec_prefix}/bin'\nsbindir='${exec_prefix}/sbin'\nlibexecdir='${exec_prefix}/libexec'\ndatarootdir='${prefix}/share'\ndatadir='${datarootdir}'\nsysconfdir='${prefix}/etc'\nsharedstatedir='${prefix}/com'\nlocalstatedir='${prefix}/var'\nrunstatedir='${localstatedir}/run'\nincludedir='${prefix}/include'\noldincludedir='/usr/include'\ndocdir='${datarootdir}/doc/${PACKAGE}'\ninfodir='${datarootdir}/info'\nhtmldir='${docdir}'\ndvidir='${docdir}'\npdfdir='${docdir}'\npsdir='${docdir}'\nlibdir='${exec_prefix}/lib'\nlocaledir='${datarootdir}/locale'\nmandir='${datarootdir}/man'\n\nac_prev=\nac_dashdash=\nfor ac_option\ndo\n  # If the previous option needs an argument, assign it.\n  if test -n \"$ac_prev\"; then\n    eval $ac_prev=\\$ac_option\n    ac_prev=\n    continue\n  fi\n\n  case $ac_option in\n  *=?*) ac_optarg=`expr \"X$ac_option\" : '[^=]*=\\(.*\\)'` ;;\n  *=)   ac_optarg= ;;\n  *)    ac_optarg=yes ;;\n  esac\n\n  case $ac_dashdash$ac_option in\n  --)\n    ac_dashdash=yes ;;\n\n  -bindir | --bindir | --bindi | --bind | --bin | --bi)\n    ac_prev=bindir ;;\n  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)\n    bindir=$ac_optarg ;;\n\n  -build | --build | --buil | --bui | --bu)\n    ac_prev=build_alias ;;\n  -build=* | --build=* | --buil=* | --bui=* | --bu=*)\n    build_alias=$ac_optarg ;;\n\n  -cache-file | --cache-file | --cache-fil | --cache-fi \\\n  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)\n    ac_prev=cache_file ;;\n  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \\\n  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)\n    cache_file=$ac_optarg ;;\n\n  --config-cache | -C)\n    cache_file=config.cache ;;\n\n  -datadir | --datadir | --datadi | --datad)\n    ac_prev=datadir ;;\n  -datadir=* | --datadir=* | --datadi=* | --datad=*)\n    datadir=$ac_optarg ;;\n\n  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \\\n  | --dataroo | --dataro | --datar)\n    ac_prev=datarootdir ;;\n  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \\\n  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)\n    datarootdir=$ac_optarg ;;\n\n  -disable-* | --disable-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*disable-\\(.*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid feature name: \\`$ac_useropt'\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`printf \"%s\\n\" \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"enable_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval enable_$ac_useropt=no ;;\n\n  -docdir | --docdir | --docdi | --doc | --do)\n    ac_prev=docdir ;;\n  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)\n    docdir=$ac_optarg ;;\n\n  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)\n    ac_prev=dvidir ;;\n  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)\n    dvidir=$ac_optarg ;;\n\n  -enable-* | --enable-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*enable-\\([^=]*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid feature name: \\`$ac_useropt'\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`printf \"%s\\n\" \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"enable_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval enable_$ac_useropt=\\$ac_optarg ;;\n\n  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \\\n  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \\\n  | --exec | --exe | --ex)\n    ac_prev=exec_prefix ;;\n  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \\\n  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \\\n  | --exec=* | --exe=* | --ex=*)\n    exec_prefix=$ac_optarg ;;\n\n  -gas | --gas | --ga | --g)\n    # Obsolete; use --with-gas.\n    with_gas=yes ;;\n\n  -help | --help | --hel | --he | -h)\n    ac_init_help=long ;;\n  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)\n    ac_init_help=recursive ;;\n  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)\n    ac_init_help=short ;;\n\n  -host | --host | --hos | --ho)\n    ac_prev=host_alias ;;\n  -host=* | --host=* | --hos=* | --ho=*)\n    host_alias=$ac_optarg ;;\n\n  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)\n    ac_prev=htmldir ;;\n  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \\\n  | --ht=*)\n    htmldir=$ac_optarg ;;\n\n  -includedir | --includedir | --includedi | --included | --include \\\n  | --includ | --inclu | --incl | --inc)\n    ac_prev=includedir ;;\n  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \\\n  | --includ=* | --inclu=* | --incl=* | --inc=*)\n    includedir=$ac_optarg ;;\n\n  -infodir | --infodir | --infodi | --infod | --info | --inf)\n    ac_prev=infodir ;;\n  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)\n    infodir=$ac_optarg ;;\n\n  -libdir | --libdir | --libdi | --libd)\n    ac_prev=libdir ;;\n  -libdir=* | --libdir=* | --libdi=* | --libd=*)\n    libdir=$ac_optarg ;;\n\n  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \\\n  | --libexe | --libex | --libe)\n    ac_prev=libexecdir ;;\n  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \\\n  | --libexe=* | --libex=* | --libe=*)\n    libexecdir=$ac_optarg ;;\n\n  -localedir | --localedir | --localedi | --localed | --locale)\n    ac_prev=localedir ;;\n  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)\n    localedir=$ac_optarg ;;\n\n  -localstatedir | --localstatedir | --localstatedi | --localstated \\\n  | --localstate | --localstat | --localsta | --localst | --locals)\n    ac_prev=localstatedir ;;\n  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \\\n  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)\n    localstatedir=$ac_optarg ;;\n\n  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)\n    ac_prev=mandir ;;\n  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)\n    mandir=$ac_optarg ;;\n\n  -nfp | --nfp | --nf)\n    # Obsolete; use --without-fp.\n    with_fp=no ;;\n\n  -no-create | --no-create | --no-creat | --no-crea | --no-cre \\\n  | --no-cr | --no-c | -n)\n    no_create=yes ;;\n\n  -no-recursion | --no-recursion | --no-recursio | --no-recursi \\\n  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)\n    no_recursion=yes ;;\n\n  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \\\n  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \\\n  | --oldin | --oldi | --old | --ol | --o)\n    ac_prev=oldincludedir ;;\n  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \\\n  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \\\n  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)\n    oldincludedir=$ac_optarg ;;\n\n  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)\n    ac_prev=prefix ;;\n  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)\n    prefix=$ac_optarg ;;\n\n  -program-prefix | --program-prefix | --program-prefi | --program-pref \\\n  | --program-pre | --program-pr | --program-p)\n    ac_prev=program_prefix ;;\n  -program-prefix=* | --program-prefix=* | --program-prefi=* \\\n  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)\n    program_prefix=$ac_optarg ;;\n\n  -program-suffix | --program-suffix | --program-suffi | --program-suff \\\n  | --program-suf | --program-su | --program-s)\n    ac_prev=program_suffix ;;\n  -program-suffix=* | --program-suffix=* | --program-suffi=* \\\n  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)\n    program_suffix=$ac_optarg ;;\n\n  -program-transform-name | --program-transform-name \\\n  | --program-transform-nam | --program-transform-na \\\n  | --program-transform-n | --program-transform- \\\n  | --program-transform | --program-transfor \\\n  | --program-transfo | --program-transf \\\n  | --program-trans | --program-tran \\\n  | --progr-tra | --program-tr | --program-t)\n    ac_prev=program_transform_name ;;\n  -program-transform-name=* | --program-transform-name=* \\\n  | --program-transform-nam=* | --program-transform-na=* \\\n  | --program-transform-n=* | --program-transform-=* \\\n  | --program-transform=* | --program-transfor=* \\\n  | --program-transfo=* | --program-transf=* \\\n  | --program-trans=* | --program-tran=* \\\n  | --progr-tra=* | --program-tr=* | --program-t=*)\n    program_transform_name=$ac_optarg ;;\n\n  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)\n    ac_prev=pdfdir ;;\n  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)\n    pdfdir=$ac_optarg ;;\n\n  -psdir | --psdir | --psdi | --psd | --ps)\n    ac_prev=psdir ;;\n  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)\n    psdir=$ac_optarg ;;\n\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil)\n    silent=yes ;;\n\n  -runstatedir | --runstatedir | --runstatedi | --runstated \\\n  | --runstate | --runstat | --runsta | --runst | --runs \\\n  | --run | --ru | --r)\n    ac_prev=runstatedir ;;\n  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \\\n  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \\\n  | --run=* | --ru=* | --r=*)\n    runstatedir=$ac_optarg ;;\n\n  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)\n    ac_prev=sbindir ;;\n  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \\\n  | --sbi=* | --sb=*)\n    sbindir=$ac_optarg ;;\n\n  -sharedstatedir | --sharedstatedir | --sharedstatedi \\\n  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \\\n  | --sharedst | --shareds | --shared | --share | --shar \\\n  | --sha | --sh)\n    ac_prev=sharedstatedir ;;\n  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \\\n  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \\\n  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \\\n  | --sha=* | --sh=*)\n    sharedstatedir=$ac_optarg ;;\n\n  -site | --site | --sit)\n    ac_prev=site ;;\n  -site=* | --site=* | --sit=*)\n    site=$ac_optarg ;;\n\n  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)\n    ac_prev=srcdir ;;\n  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)\n    srcdir=$ac_optarg ;;\n\n  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \\\n  | --syscon | --sysco | --sysc | --sys | --sy)\n    ac_prev=sysconfdir ;;\n  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \\\n  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)\n    sysconfdir=$ac_optarg ;;\n\n  -target | --target | --targe | --targ | --tar | --ta | --t)\n    ac_prev=target_alias ;;\n  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)\n    target_alias=$ac_optarg ;;\n\n  -v | -verbose | --verbose | --verbos | --verbo | --verb)\n    verbose=yes ;;\n\n  -version | --version | --versio | --versi | --vers | -V)\n    ac_init_version=: ;;\n\n  -with-* | --with-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*with-\\([^=]*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid package name: \\`$ac_useropt'\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`printf \"%s\\n\" \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"with_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval with_$ac_useropt=\\$ac_optarg ;;\n\n  -without-* | --without-*)\n    ac_useropt=`expr \"x$ac_option\" : 'x-*without-\\(.*\\)'`\n    # Reject names that are not valid shell variable names.\n    expr \"x$ac_useropt\" : \".*[^-+._$as_cr_alnum]\" >/dev/null &&\n      as_fn_error $? \"invalid package name: \\`$ac_useropt'\"\n    ac_useropt_orig=$ac_useropt\n    ac_useropt=`printf \"%s\\n\" \"$ac_useropt\" | sed 's/[-+.]/_/g'`\n    case $ac_user_opts in\n      *\"\n\"with_$ac_useropt\"\n\"*) ;;\n      *) ac_unrecognized_opts=\"$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig\"\n\t ac_unrecognized_sep=', ';;\n    esac\n    eval with_$ac_useropt=no ;;\n\n  --x)\n    # Obsolete; use --with-x.\n    with_x=yes ;;\n\n  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \\\n  | --x-incl | --x-inc | --x-in | --x-i)\n    ac_prev=x_includes ;;\n  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \\\n  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)\n    x_includes=$ac_optarg ;;\n\n  -x-libraries | --x-libraries | --x-librarie | --x-librari \\\n  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)\n    ac_prev=x_libraries ;;\n  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \\\n  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)\n    x_libraries=$ac_optarg ;;\n\n  -*) as_fn_error $? \"unrecognized option: \\`$ac_option'\nTry \\`$0 --help' for more information\"\n    ;;\n\n  *=*)\n    ac_envvar=`expr \"x$ac_option\" : 'x\\([^=]*\\)='`\n    # Reject names that are not valid shell variable names.\n    case $ac_envvar in #(\n      '' | [0-9]* | *[!_$as_cr_alnum]* )\n      as_fn_error $? \"invalid variable name: \\`$ac_envvar'\" ;;\n    esac\n    eval $ac_envvar=\\$ac_optarg\n    export $ac_envvar ;;\n\n  *)\n    # FIXME: should be removed in autoconf 3.0.\n    printf \"%s\\n\" \"$as_me: WARNING: you should use --build, --host, --target\" >&2\n    expr \"x$ac_option\" : \".*[^-._$as_cr_alnum]\" >/dev/null &&\n      printf \"%s\\n\" \"$as_me: WARNING: invalid host type: $ac_option\" >&2\n    : \"${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}\"\n    ;;\n\n  esac\ndone\n\nif test -n \"$ac_prev\"; then\n  ac_option=--`echo $ac_prev | sed 's/_/-/g'`\n  as_fn_error $? \"missing argument to $ac_option\"\nfi\n\nif test -n \"$ac_unrecognized_opts\"; then\n  case $enable_option_checking in\n    no) ;;\n    fatal) as_fn_error $? \"unrecognized options: $ac_unrecognized_opts\" ;;\n    *)     printf \"%s\\n\" \"$as_me: WARNING: unrecognized options: $ac_unrecognized_opts\" >&2 ;;\n  esac\nfi\n\n# Check all directory arguments for consistency.\nfor ac_var in\texec_prefix prefix bindir sbindir libexecdir datarootdir \\\n\t\tdatadir sysconfdir sharedstatedir localstatedir includedir \\\n\t\toldincludedir docdir infodir htmldir dvidir pdfdir psdir \\\n\t\tlibdir localedir mandir runstatedir\ndo\n  eval ac_val=\\$$ac_var\n  # Remove trailing slashes.\n  case $ac_val in\n    */ )\n      ac_val=`expr \"X$ac_val\" : 'X\\(.*[^/]\\)' \\| \"X$ac_val\" : 'X\\(.*\\)'`\n      eval $ac_var=\\$ac_val;;\n  esac\n  # Be sure to have absolute directory names.\n  case $ac_val in\n    [\\\\/$]* | ?:[\\\\/]* )  continue;;\n    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;\n  esac\n  as_fn_error $? \"expected an absolute directory name for --$ac_var: $ac_val\"\ndone\n\n# There might be people who depend on the old broken behavior: `$host'\n# used to hold the argument of --host etc.\n# FIXME: To remove some day.\nbuild=$build_alias\nhost=$host_alias\ntarget=$target_alias\n\n# FIXME: To remove some day.\nif test \"x$host_alias\" != x; then\n  if test \"x$build_alias\" = x; then\n    cross_compiling=maybe\n  elif test \"x$build_alias\" != \"x$host_alias\"; then\n    cross_compiling=yes\n  fi\nfi\n\nac_tool_prefix=\ntest -n \"$host_alias\" && ac_tool_prefix=$host_alias-\n\ntest \"$silent\" = yes && exec 6>/dev/null\n\n\nac_pwd=`pwd` && test -n \"$ac_pwd\" &&\nac_ls_di=`ls -di .` &&\nac_pwd_ls_di=`cd \"$ac_pwd\" && ls -di .` ||\n  as_fn_error $? \"working directory cannot be determined\"\ntest \"X$ac_ls_di\" = \"X$ac_pwd_ls_di\" ||\n  as_fn_error $? \"pwd does not report name of working directory\"\n\n\n# Find the source files, if location was not specified.\nif test -z \"$srcdir\"; then\n  ac_srcdir_defaulted=yes\n  # Try the directory containing this script, then the parent directory.\n  ac_confdir=`$as_dirname -- \"$as_myself\" ||\n$as_expr X\"$as_myself\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_myself\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_myself\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_myself\" : 'X\\(/\\)' \\| . 2>/dev/null ||\nprintf \"%s\\n\" X\"$as_myself\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  srcdir=$ac_confdir\n  if test ! -r \"$srcdir/$ac_unique_file\"; then\n    srcdir=..\n  fi\nelse\n  ac_srcdir_defaulted=no\nfi\nif test ! -r \"$srcdir/$ac_unique_file\"; then\n  test \"$ac_srcdir_defaulted\" = yes && srcdir=\"$ac_confdir or ..\"\n  as_fn_error $? \"cannot find sources ($ac_unique_file) in $srcdir\"\nfi\nac_msg=\"sources are in $srcdir, but \\`cd $srcdir' does not work\"\nac_abs_confdir=`(\n\tcd \"$srcdir\" && test -r \"./$ac_unique_file\" || as_fn_error $? \"$ac_msg\"\n\tpwd)`\n# When building in place, set srcdir=.\nif test \"$ac_abs_confdir\" = \"$ac_pwd\"; then\n  srcdir=.\nfi\n# Remove unnecessary trailing slashes from srcdir.\n# Double slashes in file names in object file debugging info\n# mess up M-x gdb in Emacs.\ncase $srcdir in\n*/) srcdir=`expr \"X$srcdir\" : 'X\\(.*[^/]\\)' \\| \"X$srcdir\" : 'X\\(.*\\)'`;;\nesac\nfor ac_var in $ac_precious_vars; do\n  eval ac_env_${ac_var}_set=\\${${ac_var}+set}\n  eval ac_env_${ac_var}_value=\\$${ac_var}\n  eval ac_cv_env_${ac_var}_set=\\${${ac_var}+set}\n  eval ac_cv_env_${ac_var}_value=\\$${ac_var}\ndone\n\n#\n# Report the --help message.\n#\nif test \"$ac_init_help\" = \"long\"; then\n  # Omit some internal or obsolete options to make the list less imposing.\n  # This message is too long to be a string in the A/UX 3.1 sh.\n  cat <<_ACEOF\n\\`configure' configures this package to adapt to many kinds of systems.\n\nUsage: $0 [OPTION]... [VAR=VALUE]...\n\nTo assign environment variables (e.g., CC, CFLAGS...), specify them as\nVAR=VALUE.  See below for descriptions of some of the useful variables.\n\nDefaults for the options are specified in brackets.\n\nConfiguration:\n  -h, --help              display this help and exit\n      --help=short        display options specific to this package\n      --help=recursive    display the short help of all the included packages\n  -V, --version           display version information and exit\n  -q, --quiet, --silent   do not print \\`checking ...' messages\n      --cache-file=FILE   cache test results in FILE [disabled]\n  -C, --config-cache      alias for \\`--cache-file=config.cache'\n  -n, --no-create         do not create output files\n      --srcdir=DIR        find the sources in DIR [configure dir or \\`..']\n\nInstallation directories:\n  --prefix=PREFIX         install architecture-independent files in PREFIX\n                          [$ac_default_prefix]\n  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX\n                          [PREFIX]\n\nBy default, \\`make install' will install all the files in\n\\`$ac_default_prefix/bin', \\`$ac_default_prefix/lib' etc.  You can specify\nan installation prefix other than \\`$ac_default_prefix' using \\`--prefix',\nfor instance \\`--prefix=\\$HOME'.\n\nFor better control, use the options below.\n\nFine tuning of the installation directories:\n  --bindir=DIR            user executables [EPREFIX/bin]\n  --sbindir=DIR           system admin executables [EPREFIX/sbin]\n  --libexecdir=DIR        program executables [EPREFIX/libexec]\n  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]\n  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]\n  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]\n  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]\n  --libdir=DIR            object code libraries [EPREFIX/lib]\n  --includedir=DIR        C header files [PREFIX/include]\n  --oldincludedir=DIR     C header files for non-gcc [/usr/include]\n  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]\n  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]\n  --infodir=DIR           info documentation [DATAROOTDIR/info]\n  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]\n  --mandir=DIR            man documentation [DATAROOTDIR/man]\n  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]\n  --htmldir=DIR           html documentation [DOCDIR]\n  --dvidir=DIR            dvi documentation [DOCDIR]\n  --pdfdir=DIR            pdf documentation [DOCDIR]\n  --psdir=DIR             ps documentation [DOCDIR]\n_ACEOF\n\n  cat <<\\_ACEOF\n_ACEOF\nfi\n\nif test -n \"$ac_init_help\"; then\n\n  cat <<\\_ACEOF\n\nOptional Packages:\n  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]\n  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)\n  --with-debug              include debug info\n  --with-log                create log\n  --with-optimize           with optimize(-O in CFLAGS)\n  --with-interpreter        with interpreter\n  --with-jit                with jit\n  --with-c-ffi              with c ffi\n  --with-thread             with thread\n\nSome influential environment variables:\n  CC          C compiler command\n  CFLAGS      C compiler flags\n  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a\n              nonstandard directory <lib dir>\n  LIBS        libraries to pass to the linker, e.g. -l<library>\n  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if\n              you have headers in a nonstandard directory <include dir>\n\nUse these variables to override the choices made by `configure' or to help\nit to find libraries and programs with nonstandard names/locations.\n\nReport bugs to the package provider.\n_ACEOF\nac_status=$?\nfi\n\nif test \"$ac_init_help\" = \"recursive\"; then\n  # If there are subdirs, report their specific --help.\n  for ac_dir in : $ac_subdirs_all; do test \"x$ac_dir\" = x: && continue\n    test -d \"$ac_dir\" ||\n      { cd \"$srcdir\" && ac_pwd=`pwd` && srcdir=. && test -d \"$ac_dir\"; } ||\n      continue\n    ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`printf \"%s\\n\" \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`printf \"%s\\n\" \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n    cd \"$ac_dir\" || { ac_status=$?; continue; }\n    # Check for configure.gnu first; this name is used for a wrapper for\n    # Metaconfig's \"Configure\" on case-insensitive file systems.\n    if test -f \"$ac_srcdir/configure.gnu\"; then\n      echo &&\n      $SHELL \"$ac_srcdir/configure.gnu\" --help=recursive\n    elif test -f \"$ac_srcdir/configure\"; then\n      echo &&\n      $SHELL \"$ac_srcdir/configure\" --help=recursive\n    else\n      printf \"%s\\n\" \"$as_me: WARNING: no configuration information is in $ac_dir\" >&2\n    fi || ac_status=$?\n    cd \"$ac_pwd\" || { ac_status=$?; break; }\n  done\nfi\n\ntest -n \"$ac_init_help\" && exit $ac_status\nif $ac_init_version; then\n  cat <<\\_ACEOF\nconfigure\ngenerated by GNU Autoconf 2.71\n\nCopyright (C) 2021 Free Software Foundation, Inc.\nThis configure script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\n_ACEOF\n  exit\nfi\n\n## ------------------------ ##\n## Autoconf initialization. ##\n## ------------------------ ##\n\n# ac_fn_c_try_compile LINENO\n# --------------------------\n# Try to compile conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_compile ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  rm -f conftest.$ac_objext conftest.beam\n  if { { ac_try=\"$ac_compile\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compile\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && {\n\t test -z \"$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       } && test -s conftest.$ac_objext\nthen :\n  ac_retval=0\nelse $as_nop\n  printf \"%s\\n\" \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n\tac_retval=1\nfi\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_compile\n\n# ac_fn_c_try_run LINENO\n# ----------------------\n# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that\n# executables *can* be run.\nac_fn_c_try_run ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  if { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'\n  { { case \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_try\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; }\nthen :\n  ac_retval=0\nelse $as_nop\n  printf \"%s\\n\" \"$as_me: program exited with status $ac_status\" >&5\n       printf \"%s\\n\" \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n       ac_retval=$ac_status\nfi\n  rm -rf conftest.dSYM conftest_ipa8_conftest.oo\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_run\n\n# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES\n# -------------------------------------------------------\n# Tests whether HEADER exists and can be compiled using the include files in\n# INCLUDES, setting the cache variable VAR accordingly.\nac_fn_c_check_header_compile ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $2\" >&5\nprintf %s \"checking for $2... \" >&6; }\nif eval test \\${$3+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$4\n#include <$2>\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  eval \"$3=yes\"\nelse $as_nop\n  eval \"$3=no\"\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\neval ac_res=\\$$3\n\t       { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_res\" >&5\nprintf \"%s\\n\" \"$ac_res\" >&6; }\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n\n} # ac_fn_c_check_header_compile\n\n# ac_fn_c_try_link LINENO\n# -----------------------\n# Try to link conftest.$ac_ext, and return whether this succeeded.\nac_fn_c_try_link ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext\n  if { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    grep -v '^ *+' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n    mv -f conftest.er1 conftest.err\n  fi\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; } && {\n\t test -z \"$ac_c_werror_flag\" ||\n\t test ! -s conftest.err\n       } && test -s conftest$ac_exeext && {\n\t test \"$cross_compiling\" = yes ||\n\t test -x conftest$ac_exeext\n       }\nthen :\n  ac_retval=0\nelse $as_nop\n  printf \"%s\\n\" \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n\tac_retval=1\nfi\n  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information\n  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would\n  # interfere with the next link command; also delete a directory that is\n  # left behind by Apple's compiler.  We do this before executing the actions.\n  rm -rf conftest.dSYM conftest_ipa8_conftest.oo\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n  as_fn_set_status $ac_retval\n\n} # ac_fn_c_try_link\n\n# ac_fn_c_check_func LINENO FUNC VAR\n# ----------------------------------\n# Tests whether FUNC exists, setting the cache variable VAR accordingly\nac_fn_c_check_func ()\n{\n  as_lineno=${as_lineno-\"$1\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $2\" >&5\nprintf %s \"checking for $2... \" >&6; }\nif eval test \\${$3+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n/* Define $2 to an innocuous variant, in case <limits.h> declares $2.\n   For example, HP-UX 11i <limits.h> declares gettimeofday.  */\n#define $2 innocuous_$2\n\n/* System header to define __stub macros and hopefully few prototypes,\n   which can conflict with char $2 (); below.  */\n\n#include <limits.h>\n#undef $2\n\n/* Override any GCC internal prototype to avoid an error.\n   Use char because int might match the return type of a GCC\n   builtin and then its argument prototype would still apply.  */\n#ifdef __cplusplus\nextern \"C\"\n#endif\nchar $2 ();\n/* The GNU C library defines this for functions which it implements\n    to always fail with ENOSYS.  Some functions are actually named\n    something starting with __ and the normal name is an alias.  */\n#if defined __stub_$2 || defined __stub___$2\nchoke me\n#endif\n\nint\nmain (void)\n{\nreturn $2 ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  eval \"$3=yes\"\nelse $as_nop\n  eval \"$3=no\"\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nfi\neval ac_res=\\$$3\n\t       { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_res\" >&5\nprintf \"%s\\n\" \"$ac_res\" >&6; }\n  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno\n\n} # ac_fn_c_check_func\nac_configure_args_raw=\nfor ac_arg\ndo\n  case $ac_arg in\n  *\\'*)\n    ac_arg=`printf \"%s\\n\" \"$ac_arg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n  esac\n  as_fn_append ac_configure_args_raw \" '$ac_arg'\"\ndone\n\ncase $ac_configure_args_raw in\n  *$as_nl*)\n    ac_safe_unquote= ;;\n  *)\n    ac_unsafe_z='|&;<>()$`\\\\\"*?[ ''\t' # This string ends in space, tab.\n    ac_unsafe_a=\"$ac_unsafe_z#~\"\n    ac_safe_unquote=\"s/ '\\\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\\\)'/ \\\\1/g\"\n    ac_configure_args_raw=`      printf \"%s\\n\" \"$ac_configure_args_raw\" | sed \"$ac_safe_unquote\"`;;\nesac\n\ncat >config.log <<_ACEOF\nThis file contains any messages produced by compilers while\nrunning configure, to aid debugging if configure makes a mistake.\n\nIt was created by $as_me, which was\ngenerated by GNU Autoconf 2.71.  Invocation command line was\n\n  $ $0$ac_configure_args_raw\n\n_ACEOF\nexec 5>>config.log\n{\ncat <<_ASUNAME\n## --------- ##\n## Platform. ##\n## --------- ##\n\nhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`\nuname -m = `(uname -m) 2>/dev/null || echo unknown`\nuname -r = `(uname -r) 2>/dev/null || echo unknown`\nuname -s = `(uname -s) 2>/dev/null || echo unknown`\nuname -v = `(uname -v) 2>/dev/null || echo unknown`\n\n/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`\n/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`\n\n/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`\n/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`\n/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`\n/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`\n/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`\n/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`\n/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`\n\n_ASUNAME\n\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    printf \"%s\\n\" \"PATH: $as_dir\"\n  done\nIFS=$as_save_IFS\n\n} >&5\n\ncat >&5 <<_ACEOF\n\n\n## ----------- ##\n## Core tests. ##\n## ----------- ##\n\n_ACEOF\n\n\n# Keep a trace of the command line.\n# Strip out --no-create and --no-recursion so they do not pile up.\n# Strip out --silent because we don't want to record it for future runs.\n# Also quote any args containing shell meta-characters.\n# Make two passes to allow for proper duplicate-argument suppression.\nac_configure_args=\nac_configure_args0=\nac_configure_args1=\nac_must_keep_next=false\nfor ac_pass in 1 2\ndo\n  for ac_arg\n  do\n    case $ac_arg in\n    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;\n    -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n    | -silent | --silent | --silen | --sile | --sil)\n      continue ;;\n    *\\'*)\n      ac_arg=`printf \"%s\\n\" \"$ac_arg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    esac\n    case $ac_pass in\n    1) as_fn_append ac_configure_args0 \" '$ac_arg'\" ;;\n    2)\n      as_fn_append ac_configure_args1 \" '$ac_arg'\"\n      if test $ac_must_keep_next = true; then\n\tac_must_keep_next=false # Got value, back to normal.\n      else\n\tcase $ac_arg in\n\t  *=* | --config-cache | -C | -disable-* | --disable-* \\\n\t  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \\\n\t  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \\\n\t  | -with-* | --with-* | -without-* | --without-* | --x)\n\t    case \"$ac_configure_args0 \" in\n\t      \"$ac_configure_args1\"*\" '$ac_arg' \"* ) continue ;;\n\t    esac\n\t    ;;\n\t  -* ) ac_must_keep_next=true ;;\n\tesac\n      fi\n      as_fn_append ac_configure_args \" '$ac_arg'\"\n      ;;\n    esac\n  done\ndone\n{ ac_configure_args0=; unset ac_configure_args0;}\n{ ac_configure_args1=; unset ac_configure_args1;}\n\n# When interrupted or exit'd, cleanup temporary files, and complete\n# config.log.  We remove comments because anyway the quotes in there\n# would cause problems or look ugly.\n# WARNING: Use '\\'' to represent an apostrophe within the trap.\n# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.\ntrap 'exit_status=$?\n  # Sanitize IFS.\n  IFS=\" \"\"\t$as_nl\"\n  # Save into config.log some information that might help in debugging.\n  {\n    echo\n\n    printf \"%s\\n\" \"## ---------------- ##\n## Cache variables. ##\n## ---------------- ##\"\n    echo\n    # The following way of writing the cache mishandles newlines in values,\n(\n  for ac_var in `(set) 2>&1 | sed -n '\\''s/^\\([a-zA-Z_][a-zA-Z0-9_]*\\)=.*/\\1/p'\\''`; do\n    eval ac_val=\\$$ac_var\n    case $ac_val in #(\n    *${as_nl}*)\n      case $ac_var in #(\n      *_cv_*) { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: cache variable $ac_var contains a newline\" >&2;} ;;\n      esac\n      case $ac_var in #(\n      _ | IFS | as_nl) ;; #(\n      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(\n      *) { eval $ac_var=; unset $ac_var;} ;;\n      esac ;;\n    esac\n  done\n  (set) 2>&1 |\n    case $as_nl`(ac_space='\\'' '\\''; set) 2>&1` in #(\n    *${as_nl}ac_space=\\ *)\n      sed -n \\\n\t\"s/'\\''/'\\''\\\\\\\\'\\'''\\''/g;\n\t  s/^\\\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\\\)=\\\\(.*\\\\)/\\\\1='\\''\\\\2'\\''/p\"\n      ;; #(\n    *)\n      sed -n \"/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p\"\n      ;;\n    esac |\n    sort\n)\n    echo\n\n    printf \"%s\\n\" \"## ----------------- ##\n## Output variables. ##\n## ----------------- ##\"\n    echo\n    for ac_var in $ac_subst_vars\n    do\n      eval ac_val=\\$$ac_var\n      case $ac_val in\n      *\\'\\''*) ac_val=`printf \"%s\\n\" \"$ac_val\" | sed \"s/'\\''/'\\''\\\\\\\\\\\\\\\\'\\'''\\''/g\"`;;\n      esac\n      printf \"%s\\n\" \"$ac_var='\\''$ac_val'\\''\"\n    done | sort\n    echo\n\n    if test -n \"$ac_subst_files\"; then\n      printf \"%s\\n\" \"## ------------------- ##\n## File substitutions. ##\n## ------------------- ##\"\n      echo\n      for ac_var in $ac_subst_files\n      do\n\teval ac_val=\\$$ac_var\n\tcase $ac_val in\n\t*\\'\\''*) ac_val=`printf \"%s\\n\" \"$ac_val\" | sed \"s/'\\''/'\\''\\\\\\\\\\\\\\\\'\\'''\\''/g\"`;;\n\tesac\n\tprintf \"%s\\n\" \"$ac_var='\\''$ac_val'\\''\"\n      done | sort\n      echo\n    fi\n\n    if test -s confdefs.h; then\n      printf \"%s\\n\" \"## ----------- ##\n## confdefs.h. ##\n## ----------- ##\"\n      echo\n      cat confdefs.h\n      echo\n    fi\n    test \"$ac_signal\" != 0 &&\n      printf \"%s\\n\" \"$as_me: caught signal $ac_signal\"\n    printf \"%s\\n\" \"$as_me: exit $exit_status\"\n  } >&5\n  rm -f core *.core core.conftest.* &&\n    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&\n    exit $exit_status\n' 0\nfor ac_signal in 1 2 13 15; do\n  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal\ndone\nac_signal=0\n\n# confdefs.h avoids OS command line length limits that DEFS can exceed.\nrm -f -r conftest* confdefs.h\n\nprintf \"%s\\n\" \"/* confdefs.h */\" > confdefs.h\n\n# Predefined preprocessor variables.\n\nprintf \"%s\\n\" \"#define PACKAGE_NAME \\\"$PACKAGE_NAME\\\"\" >>confdefs.h\n\nprintf \"%s\\n\" \"#define PACKAGE_TARNAME \\\"$PACKAGE_TARNAME\\\"\" >>confdefs.h\n\nprintf \"%s\\n\" \"#define PACKAGE_VERSION \\\"$PACKAGE_VERSION\\\"\" >>confdefs.h\n\nprintf \"%s\\n\" \"#define PACKAGE_STRING \\\"$PACKAGE_STRING\\\"\" >>confdefs.h\n\nprintf \"%s\\n\" \"#define PACKAGE_BUGREPORT \\\"$PACKAGE_BUGREPORT\\\"\" >>confdefs.h\n\nprintf \"%s\\n\" \"#define PACKAGE_URL \\\"$PACKAGE_URL\\\"\" >>confdefs.h\n\n\n# Let the site file select an alternate cache file if it wants to.\n# Prefer an explicitly selected file to automatically selected ones.\nif test -n \"$CONFIG_SITE\"; then\n  ac_site_files=\"$CONFIG_SITE\"\nelif test \"x$prefix\" != xNONE; then\n  ac_site_files=\"$prefix/share/config.site $prefix/etc/config.site\"\nelse\n  ac_site_files=\"$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site\"\nfi\n\nfor ac_site_file in $ac_site_files\ndo\n  case $ac_site_file in #(\n  */*) :\n     ;; #(\n  *) :\n    ac_site_file=./$ac_site_file ;;\nesac\n  if test -f \"$ac_site_file\" && test -r \"$ac_site_file\"; then\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file\" >&5\nprintf \"%s\\n\" \"$as_me: loading site script $ac_site_file\" >&6;}\n    sed 's/^/| /' \"$ac_site_file\" >&5\n    . \"$ac_site_file\" \\\n      || { { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"failed to load site script $ac_site_file\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n  fi\ndone\n\nif test -r \"$cache_file\"; then\n  # Some versions of bash will fail to source /dev/null (special files\n  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.\n  if test /dev/null != \"$cache_file\" && test -f \"$cache_file\"; then\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: loading cache $cache_file\" >&5\nprintf \"%s\\n\" \"$as_me: loading cache $cache_file\" >&6;}\n    case $cache_file in\n      [\\\\/]* | ?:[\\\\/]* ) . \"$cache_file\";;\n      *)                      . \"./$cache_file\";;\n    esac\n  fi\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: creating cache $cache_file\" >&5\nprintf \"%s\\n\" \"$as_me: creating cache $cache_file\" >&6;}\n  >$cache_file\nfi\n\n# Test code for whether the C compiler supports C89 (global declarations)\nac_c_conftest_c89_globals='\n/* Does the compiler advertise C89 conformance?\n   Do not test the value of __STDC__, because some compilers set it to 0\n   while being otherwise adequately conformant. */\n#if !defined __STDC__\n# error \"Compiler does not advertise C89 conformance\"\n#endif\n\n#include <stddef.h>\n#include <stdarg.h>\nstruct stat;\n/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */\nstruct buf { int x; };\nstruct buf * (*rcsopen) (struct buf *, struct stat *, int);\nstatic char *e (p, i)\n     char **p;\n     int i;\n{\n  return p[i];\n}\nstatic char *f (char * (*g) (char **, int), char **p, ...)\n{\n  char *s;\n  va_list v;\n  va_start (v,p);\n  s = g (p, va_arg (v,int));\n  va_end (v);\n  return s;\n}\n\n/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has\n   function prototypes and stuff, but not \\xHH hex character constants.\n   These do not provoke an error unfortunately, instead are silently treated\n   as an \"x\".  The following induces an error, until -std is added to get\n   proper ANSI mode.  Curiously \\x00 != x always comes out true, for an\n   array size at least.  It is necessary to write \\x00 == 0 to get something\n   that is true only with -std.  */\nint osf4_cc_array ['\\''\\x00'\\'' == 0 ? 1 : -1];\n\n/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters\n   inside strings and character constants.  */\n#define FOO(x) '\\''x'\\''\nint xlc6_cc_array[FOO(a) == '\\''x'\\'' ? 1 : -1];\n\nint test (int i, double x);\nstruct s1 {int (*f) (int a);};\nstruct s2 {int (*f) (double a);};\nint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),\n               int, int);'\n\n# Test code for whether the C compiler supports C89 (body of main).\nac_c_conftest_c89_main='\nok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);\n'\n\n# Test code for whether the C compiler supports C99 (global declarations)\nac_c_conftest_c99_globals='\n// Does the compiler advertise C99 conformance?\n#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L\n# error \"Compiler does not advertise C99 conformance\"\n#endif\n\n#include <stdbool.h>\nextern int puts (const char *);\nextern int printf (const char *, ...);\nextern int dprintf (int, const char *, ...);\nextern void *malloc (size_t);\n\n// Check varargs macros.  These examples are taken from C99 6.10.3.5.\n// dprintf is used instead of fprintf to avoid needing to declare\n// FILE and stderr.\n#define debug(...) dprintf (2, __VA_ARGS__)\n#define showlist(...) puts (#__VA_ARGS__)\n#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))\nstatic void\ntest_varargs_macros (void)\n{\n  int x = 1234;\n  int y = 5678;\n  debug (\"Flag\");\n  debug (\"X = %d\\n\", x);\n  showlist (The first, second, and third items.);\n  report (x>y, \"x is %d but y is %d\", x, y);\n}\n\n// Check long long types.\n#define BIG64 18446744073709551615ull\n#define BIG32 4294967295ul\n#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)\n#if !BIG_OK\n  #error \"your preprocessor is broken\"\n#endif\n#if BIG_OK\n#else\n  #error \"your preprocessor is broken\"\n#endif\nstatic long long int bignum = -9223372036854775807LL;\nstatic unsigned long long int ubignum = BIG64;\n\nstruct incomplete_array\n{\n  int datasize;\n  double data[];\n};\n\nstruct named_init {\n  int number;\n  const wchar_t *name;\n  double average;\n};\n\ntypedef const char *ccp;\n\nstatic inline int\ntest_restrict (ccp restrict text)\n{\n  // See if C++-style comments work.\n  // Iterate through items via the restricted pointer.\n  // Also check for declarations in for loops.\n  for (unsigned int i = 0; *(text+i) != '\\''\\0'\\''; ++i)\n    continue;\n  return 0;\n}\n\n// Check varargs and va_copy.\nstatic bool\ntest_varargs (const char *format, ...)\n{\n  va_list args;\n  va_start (args, format);\n  va_list args_copy;\n  va_copy (args_copy, args);\n\n  const char *str = \"\";\n  int number = 0;\n  float fnumber = 0;\n\n  while (*format)\n    {\n      switch (*format++)\n\t{\n\tcase '\\''s'\\'': // string\n\t  str = va_arg (args_copy, const char *);\n\t  break;\n\tcase '\\''d'\\'': // int\n\t  number = va_arg (args_copy, int);\n\t  break;\n\tcase '\\''f'\\'': // float\n\t  fnumber = va_arg (args_copy, double);\n\t  break;\n\tdefault:\n\t  break;\n\t}\n    }\n  va_end (args_copy);\n  va_end (args);\n\n  return *str && number && fnumber;\n}\n'\n\n# Test code for whether the C compiler supports C99 (body of main).\nac_c_conftest_c99_main='\n  // Check bool.\n  _Bool success = false;\n  success |= (argc != 0);\n\n  // Check restrict.\n  if (test_restrict (\"String literal\") == 0)\n    success = true;\n  char *restrict newvar = \"Another string\";\n\n  // Check varargs.\n  success &= test_varargs (\"s, d'\\'' f .\", \"string\", 65, 34.234);\n  test_varargs_macros ();\n\n  // Check flexible array members.\n  struct incomplete_array *ia =\n    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));\n  ia->datasize = 10;\n  for (int i = 0; i < ia->datasize; ++i)\n    ia->data[i] = i * 1.234;\n\n  // Check named initializers.\n  struct named_init ni = {\n    .number = 34,\n    .name = L\"Test wide string\",\n    .average = 543.34343,\n  };\n\n  ni.number = 58;\n\n  int dynamic_array[ni.number];\n  dynamic_array[0] = argv[0][0];\n  dynamic_array[ni.number - 1] = 543;\n\n  // work around unused variable warnings\n  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\\''x'\\''\n\t || dynamic_array[ni.number - 1] != 543);\n'\n\n# Test code for whether the C compiler supports C11 (global declarations)\nac_c_conftest_c11_globals='\n// Does the compiler advertise C11 conformance?\n#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L\n# error \"Compiler does not advertise C11 conformance\"\n#endif\n\n// Check _Alignas.\nchar _Alignas (double) aligned_as_double;\nchar _Alignas (0) no_special_alignment;\nextern char aligned_as_int;\nchar _Alignas (0) _Alignas (int) aligned_as_int;\n\n// Check _Alignof.\nenum\n{\n  int_alignment = _Alignof (int),\n  int_array_alignment = _Alignof (int[100]),\n  char_alignment = _Alignof (char)\n};\n_Static_assert (0 < -_Alignof (int), \"_Alignof is signed\");\n\n// Check _Noreturn.\nint _Noreturn does_not_return (void) { for (;;) continue; }\n\n// Check _Static_assert.\nstruct test_static_assert\n{\n  int x;\n  _Static_assert (sizeof (int) <= sizeof (long int),\n                  \"_Static_assert does not work in struct\");\n  long int y;\n};\n\n// Check UTF-8 literals.\n#define u8 syntax error!\nchar const utf8_literal[] = u8\"happens to be ASCII\" \"another string\";\n\n// Check duplicate typedefs.\ntypedef long *long_ptr;\ntypedef long int *long_ptr;\ntypedef long_ptr long_ptr;\n\n// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.\nstruct anonymous\n{\n  union {\n    struct { int i; int j; };\n    struct { int k; long int l; } w;\n  };\n  int m;\n} v1;\n'\n\n# Test code for whether the C compiler supports C11 (body of main).\nac_c_conftest_c11_main='\n  _Static_assert ((offsetof (struct anonymous, i)\n\t\t   == offsetof (struct anonymous, w.k)),\n\t\t  \"Anonymous union alignment botch\");\n  v1.i = 2;\n  v1.w.k = 5;\n  ok |= v1.i != 5;\n'\n\n# Test code for whether the C compiler supports C11 (complete).\nac_c_conftest_c11_program=\"${ac_c_conftest_c89_globals}\n${ac_c_conftest_c99_globals}\n${ac_c_conftest_c11_globals}\n\nint\nmain (int argc, char **argv)\n{\n  int ok = 0;\n  ${ac_c_conftest_c89_main}\n  ${ac_c_conftest_c99_main}\n  ${ac_c_conftest_c11_main}\n  return ok;\n}\n\"\n\n# Test code for whether the C compiler supports C99 (complete).\nac_c_conftest_c99_program=\"${ac_c_conftest_c89_globals}\n${ac_c_conftest_c99_globals}\n\nint\nmain (int argc, char **argv)\n{\n  int ok = 0;\n  ${ac_c_conftest_c89_main}\n  ${ac_c_conftest_c99_main}\n  return ok;\n}\n\"\n\n# Test code for whether the C compiler supports C89 (complete).\nac_c_conftest_c89_program=\"${ac_c_conftest_c89_globals}\n\nint\nmain (int argc, char **argv)\n{\n  int ok = 0;\n  ${ac_c_conftest_c89_main}\n  return ok;\n}\n\"\n\nas_fn_append ac_header_c_list \" stdio.h stdio_h HAVE_STDIO_H\"\nas_fn_append ac_header_c_list \" stdlib.h stdlib_h HAVE_STDLIB_H\"\nas_fn_append ac_header_c_list \" string.h string_h HAVE_STRING_H\"\nas_fn_append ac_header_c_list \" inttypes.h inttypes_h HAVE_INTTYPES_H\"\nas_fn_append ac_header_c_list \" stdint.h stdint_h HAVE_STDINT_H\"\nas_fn_append ac_header_c_list \" strings.h strings_h HAVE_STRINGS_H\"\nas_fn_append ac_header_c_list \" sys/stat.h sys_stat_h HAVE_SYS_STAT_H\"\nas_fn_append ac_header_c_list \" sys/types.h sys_types_h HAVE_SYS_TYPES_H\"\nas_fn_append ac_header_c_list \" unistd.h unistd_h HAVE_UNISTD_H\"\n\n# Auxiliary files required by this configure script.\nac_aux_files=\"install-sh\"\n\n# Locations in which to look for auxiliary files.\nac_aux_dir_candidates=\"${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../..\"\n\n# Search for a directory containing all of the required auxiliary files,\n# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.\n# If we don't find one directory that contains all the files we need,\n# we report the set of missing files from the *first* directory in\n# $ac_aux_dir_candidates and give up.\nac_missing_aux_files=\"\"\nac_first_candidate=:\nprintf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files\" >&5\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nas_found=false\nfor as_dir in $ac_aux_dir_candidates\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n  as_found=:\n\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:  trying $as_dir\" >&5\n  ac_aux_dir_found=yes\n  ac_install_sh=\n  for ac_aux in $ac_aux_files\n  do\n    # As a special case, if \"install-sh\" is required, that requirement\n    # can be satisfied by any of \"install-sh\", \"install.sh\", or \"shtool\",\n    # and $ac_install_sh is set appropriately for whichever one is found.\n    if test x\"$ac_aux\" = x\"install-sh\"\n    then\n      if test -f \"${as_dir}install-sh\"; then\n        printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found\" >&5\n        ac_install_sh=\"${as_dir}install-sh -c\"\n      elif test -f \"${as_dir}install.sh\"; then\n        printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found\" >&5\n        ac_install_sh=\"${as_dir}install.sh -c\"\n      elif test -f \"${as_dir}shtool\"; then\n        printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found\" >&5\n        ac_install_sh=\"${as_dir}shtool install -c\"\n      else\n        ac_aux_dir_found=no\n        if $ac_first_candidate; then\n          ac_missing_aux_files=\"${ac_missing_aux_files} install-sh\"\n        else\n          break\n        fi\n      fi\n    else\n      if test -f \"${as_dir}${ac_aux}\"; then\n        printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found\" >&5\n      else\n        ac_aux_dir_found=no\n        if $ac_first_candidate; then\n          ac_missing_aux_files=\"${ac_missing_aux_files} ${ac_aux}\"\n        else\n          break\n        fi\n      fi\n    fi\n  done\n  if test \"$ac_aux_dir_found\" = yes; then\n    ac_aux_dir=\"$as_dir\"\n    break\n  fi\n  ac_first_candidate=false\n\n  as_found=false\ndone\nIFS=$as_save_IFS\nif $as_found\nthen :\n\nelse $as_nop\n  as_fn_error $? \"cannot find required auxiliary files:$ac_missing_aux_files\" \"$LINENO\" 5\nfi\n\n\n# These three variables are undocumented and unsupported,\n# and are intended to be withdrawn in a future Autoconf release.\n# They can cause serious problems if a builder's source tree is in a directory\n# whose full name contains unusual characters.\nif test -f \"${ac_aux_dir}config.guess\"; then\n  ac_config_guess=\"$SHELL ${ac_aux_dir}config.guess\"\nfi\nif test -f \"${ac_aux_dir}config.sub\"; then\n  ac_config_sub=\"$SHELL ${ac_aux_dir}config.sub\"\nfi\nif test -f \"$ac_aux_dir/configure\"; then\n  ac_configure=\"$SHELL ${ac_aux_dir}configure\"\nfi\n\n# Check that the precious variables saved in the cache have kept the same\n# value.\nac_cache_corrupted=false\nfor ac_var in $ac_precious_vars; do\n  eval ac_old_set=\\$ac_cv_env_${ac_var}_set\n  eval ac_new_set=\\$ac_env_${ac_var}_set\n  eval ac_old_val=\\$ac_cv_env_${ac_var}_value\n  eval ac_new_val=\\$ac_env_${ac_var}_value\n  case $ac_old_set,$ac_new_set in\n    set,)\n      { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' was set to \\`$ac_old_val' in the previous run\" >&5\nprintf \"%s\\n\" \"$as_me: error: \\`$ac_var' was set to \\`$ac_old_val' in the previous run\" >&2;}\n      ac_cache_corrupted=: ;;\n    ,set)\n      { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' was not set in the previous run\" >&5\nprintf \"%s\\n\" \"$as_me: error: \\`$ac_var' was not set in the previous run\" >&2;}\n      ac_cache_corrupted=: ;;\n    ,);;\n    *)\n      if test \"x$ac_old_val\" != \"x$ac_new_val\"; then\n\t# differences in whitespace do not lead to failure.\n\tac_old_val_w=`echo x $ac_old_val`\n\tac_new_val_w=`echo x $ac_new_val`\n\tif test \"$ac_old_val_w\" != \"$ac_new_val_w\"; then\n\t  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: \\`$ac_var' has changed since the previous run:\" >&5\nprintf \"%s\\n\" \"$as_me: error: \\`$ac_var' has changed since the previous run:\" >&2;}\n\t  ac_cache_corrupted=:\n\telse\n\t  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \\`$ac_var' since the previous run:\" >&5\nprintf \"%s\\n\" \"$as_me: warning: ignoring whitespace changes in \\`$ac_var' since the previous run:\" >&2;}\n\t  eval $ac_var=\\$ac_old_val\n\tfi\n\t{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:   former value:  \\`$ac_old_val'\" >&5\nprintf \"%s\\n\" \"$as_me:   former value:  \\`$ac_old_val'\" >&2;}\n\t{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}:   current value: \\`$ac_new_val'\" >&5\nprintf \"%s\\n\" \"$as_me:   current value: \\`$ac_new_val'\" >&2;}\n      fi;;\n  esac\n  # Pass precious variables to config.status.\n  if test \"$ac_new_set\" = set; then\n    case $ac_new_val in\n    *\\'*) ac_arg=$ac_var=`printf \"%s\\n\" \"$ac_new_val\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    *) ac_arg=$ac_var=$ac_new_val ;;\n    esac\n    case \" $ac_configure_args \" in\n      *\" '$ac_arg' \"*) ;; # Avoid dups.  Use of quotes ensures accuracy.\n      *) as_fn_append ac_configure_args \" '$ac_arg'\" ;;\n    esac\n  fi\ndone\nif $ac_cache_corrupted; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build\" >&5\nprintf \"%s\\n\" \"$as_me: error: changes in the environment can compromise the build\" >&2;}\n  as_fn_error $? \"run \\`${MAKE-make} distclean' and/or \\`rm $cache_file'\n\t    and start over\" \"$LINENO\" 5\nfi\n## -------------------- ##\n## Main body of script. ##\n## -------------------- ##\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\n\n\nac_config_headers=\"$ac_config_headers config.h\"\n\n\n\n\n\n\n\n\n\n\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\nif test -n \"$ac_tool_prefix\"; then\n  # Extract the first word of \"${ac_tool_prefix}gcc\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}gcc; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}gcc\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\nprintf \"%s\\n\" \"$CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$ac_cv_prog_CC\"; then\n  ac_ct_CC=$CC\n  # Extract the first word of \"gcc\", so it can be a program name with args.\nset dummy gcc; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_ac_ct_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"gcc\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\nprintf \"%s\\n\" \"$ac_ct_CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nelse\n  CC=\"$ac_cv_prog_CC\"\nfi\n\nif test -z \"$CC\"; then\n          if test -n \"$ac_tool_prefix\"; then\n    # Extract the first word of \"${ac_tool_prefix}cc\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}cc; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}cc\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\nprintf \"%s\\n\" \"$CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n\n  fi\nfi\nif test -z \"$CC\"; then\n  # Extract the first word of \"cc\", so it can be a program name with args.\nset dummy cc; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\n  ac_prog_rejected=no\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    if test \"$as_dir$ac_word$ac_exec_ext\" = \"/usr/ucb/cc\"; then\n       ac_prog_rejected=yes\n       continue\n     fi\n    ac_cv_prog_CC=\"cc\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nif test $ac_prog_rejected = yes; then\n  # We found a bogon in the path, so make sure we never use it.\n  set dummy $ac_cv_prog_CC\n  shift\n  if test $# != 0; then\n    # We chose a different compiler from the bogus one.\n    # However, it has the same basename, so the bogon will be chosen\n    # first if we set CC to just the basename; use the full file name.\n    shift\n    ac_cv_prog_CC=\"$as_dir$ac_word${1+' '}$@\"\n  fi\nfi\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\nprintf \"%s\\n\" \"$CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$CC\"; then\n  if test -n \"$ac_tool_prefix\"; then\n  for ac_prog in cl.exe\n  do\n    # Extract the first word of \"$ac_tool_prefix$ac_prog\", so it can be a program name with args.\nset dummy $ac_tool_prefix$ac_prog; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"$ac_tool_prefix$ac_prog\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\nprintf \"%s\\n\" \"$CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n\n    test -n \"$CC\" && break\n  done\nfi\nif test -z \"$CC\"; then\n  ac_ct_CC=$CC\n  for ac_prog in cl.exe\ndo\n  # Extract the first word of \"$ac_prog\", so it can be a program name with args.\nset dummy $ac_prog; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_ac_ct_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"$ac_prog\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\nprintf \"%s\\n\" \"$ac_ct_CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n\n  test -n \"$ac_ct_CC\" && break\ndone\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nfi\n\nfi\nif test -z \"$CC\"; then\n  if test -n \"$ac_tool_prefix\"; then\n  # Extract the first word of \"${ac_tool_prefix}clang\", so it can be a program name with args.\nset dummy ${ac_tool_prefix}clang; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$CC\"; then\n  ac_cv_prog_CC=\"$CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_CC=\"${ac_tool_prefix}clang\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nCC=$ac_cv_prog_CC\nif test -n \"$CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $CC\" >&5\nprintf \"%s\\n\" \"$CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n\nfi\nif test -z \"$ac_cv_prog_CC\"; then\n  ac_ct_CC=$CC\n  # Extract the first word of \"clang\", so it can be a program name with args.\nset dummy clang; ac_word=$2\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $ac_word\" >&5\nprintf %s \"checking for $ac_word... \" >&6; }\nif test ${ac_cv_prog_ac_ct_CC+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  if test -n \"$ac_ct_CC\"; then\n  ac_cv_prog_ac_ct_CC=\"$ac_ct_CC\" # Let the user override the test.\nelse\nas_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    for ac_exec_ext in '' $ac_executable_extensions; do\n  if as_fn_executable_p \"$as_dir$ac_word$ac_exec_ext\"; then\n    ac_cv_prog_ac_ct_CC=\"clang\"\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext\" >&5\n    break 2\n  fi\ndone\n  done\nIFS=$as_save_IFS\n\nfi\nfi\nac_ct_CC=$ac_cv_prog_ac_ct_CC\nif test -n \"$ac_ct_CC\"; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC\" >&5\nprintf \"%s\\n\" \"$ac_ct_CC\" >&6; }\nelse\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nfi\n\n  if test \"x$ac_ct_CC\" = x; then\n    CC=\"\"\n  else\n    case $cross_compiling:$ac_tool_warned in\nyes:)\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: using cross tools not prefixed with host triplet\" >&2;}\nac_tool_warned=yes ;;\nesac\n    CC=$ac_ct_CC\n  fi\nelse\n  CC=\"$ac_cv_prog_CC\"\nfi\n\nfi\n\n\ntest -z \"$CC\" && { { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"no acceptable C compiler found in \\$PATH\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n\n# Provide some information about the compiler.\nprintf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for C compiler version\" >&5\nset X $ac_compile\nac_compiler=$2\nfor ac_option in --version -v -V -qversion -version; do\n  { { ac_try=\"$ac_compiler $ac_option >&5\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compiler $ac_option >&5\") 2>conftest.err\n  ac_status=$?\n  if test -s conftest.err; then\n    sed '10a\\\n... rest of stderr output deleted ...\n         10q' conftest.err >conftest.er1\n    cat conftest.er1 >&5\n  fi\n  rm -f conftest.er1 conftest.err\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\ndone\n\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain (void)\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nac_clean_files_save=$ac_clean_files\nac_clean_files=\"$ac_clean_files a.out a.out.dSYM a.exe b.out\"\n# Try to create an executable without -o first, disregard a.out.\n# It will help us diagnose broken compilers, and finding out an intuition\n# of exeext.\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking whether the C compiler works\" >&5\nprintf %s \"checking whether the C compiler works... \" >&6; }\nac_link_default=`printf \"%s\\n\" \"$ac_link\" | sed 's/ -o *conftest[^ ]*//'`\n\n# The possible output files:\nac_files=\"a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*\"\n\nac_rmfiles=\nfor ac_file in $ac_files\ndo\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;\n    * ) ac_rmfiles=\"$ac_rmfiles $ac_file\";;\n  esac\ndone\nrm -f $ac_rmfiles\n\nif { { ac_try=\"$ac_link_default\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link_default\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\nthen :\n  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.\n# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'\n# in a Makefile.  We should not override ac_cv_exeext if it was cached,\n# so that the user can short-circuit this test for compilers unknown to\n# Autoconf.\nfor ac_file in $ac_files ''\ndo\n  test -f \"$ac_file\" || continue\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )\n\t;;\n    [ab].out )\n\t# We found the default executable, but exeext='' is most\n\t# certainly right.\n\tbreak;;\n    *.* )\n\tif test ${ac_cv_exeext+y} && test \"$ac_cv_exeext\" != no;\n\tthen :; else\n\t   ac_cv_exeext=`expr \"$ac_file\" : '[^.]*\\(\\..*\\)'`\n\tfi\n\t# We set ac_cv_exeext here because the later test for it is not\n\t# safe: cross compilers may not add the suffix if given an `-o'\n\t# argument, so we may need to know it at that point already.\n\t# Even if this section looks crufty: it has the advantage of\n\t# actually working.\n\tbreak;;\n    * )\n\tbreak;;\n  esac\ndone\ntest \"$ac_cv_exeext\" = no && ac_cv_exeext=\n\nelse $as_nop\n  ac_file=''\nfi\nif test -z \"$ac_file\"\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: no\" >&5\nprintf \"%s\\n\" \"no\" >&6; }\nprintf \"%s\\n\" \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n{ { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error 77 \"C compiler cannot create executables\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nelse $as_nop\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: yes\" >&5\nprintf \"%s\\n\" \"yes\" >&6; }\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name\" >&5\nprintf %s \"checking for C compiler default output file name... \" >&6; }\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_file\" >&5\nprintf \"%s\\n\" \"$ac_file\" >&6; }\nac_exeext=$ac_cv_exeext\n\nrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out\nac_clean_files=$ac_clean_files_save\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for suffix of executables\" >&5\nprintf %s \"checking for suffix of executables... \" >&6; }\nif { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\nthen :\n  # If both `conftest.exe' and `conftest' are `present' (well, observable)\n# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will\n# work properly (i.e., refer to `conftest.exe'), while it won't with\n# `rm'.\nfor ac_file in conftest.exe conftest conftest.*; do\n  test -f \"$ac_file\" || continue\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;\n    *.* ) ac_cv_exeext=`expr \"$ac_file\" : '[^.]*\\(\\..*\\)'`\n\t  break;;\n    * ) break;;\n  esac\ndone\nelse $as_nop\n  { { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot compute suffix of executables: cannot compile and link\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\nrm -f conftest conftest$ac_cv_exeext\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext\" >&5\nprintf \"%s\\n\" \"$ac_cv_exeext\" >&6; }\n\nrm -f conftest.$ac_ext\nEXEEXT=$ac_cv_exeext\nac_exeext=$EXEEXT\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <stdio.h>\nint\nmain (void)\n{\nFILE *f = fopen (\"conftest.out\", \"w\");\n return ferror (f) || fclose (f) != 0;\n\n  ;\n  return 0;\n}\n_ACEOF\nac_clean_files=\"$ac_clean_files conftest.out\"\n# Check that the compiler produces executables we can run.  If not, either\n# the compiler is broken, or we cross compile.\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling\" >&5\nprintf %s \"checking whether we are cross compiling... \" >&6; }\nif test \"$cross_compiling\" != yes; then\n  { { ac_try=\"$ac_link\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_link\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\n  if { ac_try='./conftest$ac_cv_exeext'\n  { { case \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_try\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }; }; then\n    cross_compiling=no\n  else\n    if test \"$cross_compiling\" = maybe; then\n\tcross_compiling=yes\n    else\n\t{ { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error 77 \"cannot run C compiled programs.\nIf you meant to cross compile, use \\`--host'.\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\n    fi\n  fi\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $cross_compiling\" >&5\nprintf \"%s\\n\" \"$cross_compiling\" >&6; }\n\nrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out\nac_clean_files=$ac_clean_files_save\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for suffix of object files\" >&5\nprintf %s \"checking for suffix of object files... \" >&6; }\nif test ${ac_cv_objext+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain (void)\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nrm -f conftest.o conftest.obj\nif { { ac_try=\"$ac_compile\"\ncase \"(($ac_try\" in\n  *\\\"* | *\\`* | *\\\\*) ac_try_echo=\\$ac_try;;\n  *) ac_try_echo=$ac_try;;\nesac\neval ac_try_echo=\"\\\"\\$as_me:${as_lineno-$LINENO}: $ac_try_echo\\\"\"\nprintf \"%s\\n\" \"$ac_try_echo\"; } >&5\n  (eval \"$ac_compile\") 2>&5\n  ac_status=$?\n  printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: \\$? = $ac_status\" >&5\n  test $ac_status = 0; }\nthen :\n  for ac_file in conftest.o conftest.obj conftest.*; do\n  test -f \"$ac_file\" || continue;\n  case $ac_file in\n    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;\n    *) ac_cv_objext=`expr \"$ac_file\" : '.*\\.\\(.*\\)'`\n       break;;\n  esac\ndone\nelse $as_nop\n  printf \"%s\\n\" \"$as_me: failed program was:\" >&5\nsed 's/^/| /' conftest.$ac_ext >&5\n\n{ { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: in \\`$ac_pwd':\" >&5\nprintf \"%s\\n\" \"$as_me: error: in \\`$ac_pwd':\" >&2;}\nas_fn_error $? \"cannot compute suffix of object files: cannot compile\nSee \\`config.log' for more details\" \"$LINENO\" 5; }\nfi\nrm -f conftest.$ac_cv_objext conftest.$ac_ext\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext\" >&5\nprintf \"%s\\n\" \"$ac_cv_objext\" >&6; }\nOBJEXT=$ac_cv_objext\nac_objext=$OBJEXT\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C\" >&5\nprintf %s \"checking whether the compiler supports GNU C... \" >&6; }\nif test ${ac_cv_c_compiler_gnu+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain (void)\n{\n#ifndef __GNUC__\n       choke me\n#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_compiler_gnu=yes\nelse $as_nop\n  ac_compiler_gnu=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nac_cv_c_compiler_gnu=$ac_compiler_gnu\n\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu\" >&5\nprintf \"%s\\n\" \"$ac_cv_c_compiler_gnu\" >&6; }\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\nif test $ac_compiler_gnu = yes; then\n  GCC=yes\nelse\n  GCC=\nfi\nac_test_CFLAGS=${CFLAGS+y}\nac_save_CFLAGS=$CFLAGS\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g\" >&5\nprintf %s \"checking whether $CC accepts -g... \" >&6; }\nif test ${ac_cv_prog_cc_g+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_save_c_werror_flag=$ac_c_werror_flag\n   ac_c_werror_flag=yes\n   ac_cv_prog_cc_g=no\n   CFLAGS=\"-g\"\n   cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain (void)\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_prog_cc_g=yes\nelse $as_nop\n  CFLAGS=\"\"\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain (void)\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n\nelse $as_nop\n  ac_c_werror_flag=$ac_save_c_werror_flag\n\t CFLAGS=\"-g\"\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\nint\nmain (void)\n{\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_prog_cc_g=yes\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\n   ac_c_werror_flag=$ac_save_c_werror_flag\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g\" >&5\nprintf \"%s\\n\" \"$ac_cv_prog_cc_g\" >&6; }\nif test $ac_test_CFLAGS; then\n  CFLAGS=$ac_save_CFLAGS\nelif test $ac_cv_prog_cc_g = yes; then\n  if test \"$GCC\" = yes; then\n    CFLAGS=\"-g -O2\"\n  else\n    CFLAGS=\"-g\"\n  fi\nelse\n  if test \"$GCC\" = yes; then\n    CFLAGS=\"-O2\"\n  else\n    CFLAGS=\n  fi\nfi\nac_prog_cc_stdc=no\nif test x$ac_prog_cc_stdc = xno\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features\" >&5\nprintf %s \"checking for $CC option to enable C11 features... \" >&6; }\nif test ${ac_cv_prog_cc_c11+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_cv_prog_cc_c11=no\nac_save_CC=$CC\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$ac_c_conftest_c11_program\n_ACEOF\nfor ac_arg in '' -std=gnu11\ndo\n  CC=\"$ac_save_CC $ac_arg\"\n  if ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_prog_cc_c11=$ac_arg\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam\n  test \"x$ac_cv_prog_cc_c11\" != \"xno\" && break\ndone\nrm -f conftest.$ac_ext\nCC=$ac_save_CC\nfi\n\nif test \"x$ac_cv_prog_cc_c11\" = xno\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: unsupported\" >&5\nprintf \"%s\\n\" \"unsupported\" >&6; }\nelse $as_nop\n  if test \"x$ac_cv_prog_cc_c11\" = x\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: none needed\" >&5\nprintf \"%s\\n\" \"none needed\" >&6; }\nelse $as_nop\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11\" >&5\nprintf \"%s\\n\" \"$ac_cv_prog_cc_c11\" >&6; }\n     CC=\"$CC $ac_cv_prog_cc_c11\"\nfi\n  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11\n  ac_prog_cc_stdc=c11\nfi\nfi\nif test x$ac_prog_cc_stdc = xno\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features\" >&5\nprintf %s \"checking for $CC option to enable C99 features... \" >&6; }\nif test ${ac_cv_prog_cc_c99+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_cv_prog_cc_c99=no\nac_save_CC=$CC\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$ac_c_conftest_c99_program\n_ACEOF\nfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=\ndo\n  CC=\"$ac_save_CC $ac_arg\"\n  if ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_prog_cc_c99=$ac_arg\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam\n  test \"x$ac_cv_prog_cc_c99\" != \"xno\" && break\ndone\nrm -f conftest.$ac_ext\nCC=$ac_save_CC\nfi\n\nif test \"x$ac_cv_prog_cc_c99\" = xno\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: unsupported\" >&5\nprintf \"%s\\n\" \"unsupported\" >&6; }\nelse $as_nop\n  if test \"x$ac_cv_prog_cc_c99\" = x\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: none needed\" >&5\nprintf \"%s\\n\" \"none needed\" >&6; }\nelse $as_nop\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99\" >&5\nprintf \"%s\\n\" \"$ac_cv_prog_cc_c99\" >&6; }\n     CC=\"$CC $ac_cv_prog_cc_c99\"\nfi\n  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99\n  ac_prog_cc_stdc=c99\nfi\nfi\nif test x$ac_prog_cc_stdc = xno\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features\" >&5\nprintf %s \"checking for $CC option to enable C89 features... \" >&6; }\nif test ${ac_cv_prog_cc_c89+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_cv_prog_cc_c89=no\nac_save_CC=$CC\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$ac_c_conftest_c89_program\n_ACEOF\nfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae \"-Aa -D_HPUX_SOURCE\" \"-Xc -D__EXTENSIONS__\"\ndo\n  CC=\"$ac_save_CC $ac_arg\"\n  if ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_prog_cc_c89=$ac_arg\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam\n  test \"x$ac_cv_prog_cc_c89\" != \"xno\" && break\ndone\nrm -f conftest.$ac_ext\nCC=$ac_save_CC\nfi\n\nif test \"x$ac_cv_prog_cc_c89\" = xno\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: unsupported\" >&5\nprintf \"%s\\n\" \"unsupported\" >&6; }\nelse $as_nop\n  if test \"x$ac_cv_prog_cc_c89\" = x\nthen :\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: none needed\" >&5\nprintf \"%s\\n\" \"none needed\" >&6; }\nelse $as_nop\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89\" >&5\nprintf \"%s\\n\" \"$ac_cv_prog_cc_c89\" >&6; }\n     CC=\"$CC $ac_cv_prog_cc_c89\"\nfi\n  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89\n  ac_prog_cc_stdc=c89\nfi\nfi\n\nac_ext=c\nac_cpp='$CPP $CPPFLAGS'\nac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'\nac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'\nac_compiler_gnu=$ac_cv_c_compiler_gnu\n\n\n\n  # Find a good install program.  We prefer a C program (faster),\n# so one script is as good as another.  But avoid the broken or\n# incompatible versions:\n# SysV /etc/install, /usr/sbin/install\n# SunOS /usr/etc/install\n# IRIX /sbin/install\n# AIX /bin/install\n# AmigaOS /C/install, which installs bootblocks on floppy discs\n# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag\n# AFS /usr/afsws/bin/install, which mishandles nonexistent args\n# SVR4 /usr/ucb/install, which tries to use the nonexistent group \"staff\"\n# OS/2's system install, which has a completely different semantic\n# ./install, which can be erroneously created by make from ./install.sh.\n# Reject install programs that cannot install multiple files.\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install\" >&5\nprintf %s \"checking for a BSD-compatible install... \" >&6; }\nif test -z \"$INSTALL\"; then\nif test ${ac_cv_path_install+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    # Account for fact that we put trailing slashes in our PATH walk.\ncase $as_dir in #((\n  ./ | /[cC]/* | \\\n  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \\\n  ?:[\\\\/]os2[\\\\/]install[\\\\/]* | ?:[\\\\/]OS2[\\\\/]INSTALL[\\\\/]* | \\\n  /usr/ucb/* ) ;;\n  *)\n    # OSF1 and SCO ODT 3.0 have their own names for install.\n    # Don't use installbsd from OSF since it installs stuff as root\n    # by default.\n    for ac_prog in ginstall scoinst install; do\n      for ac_exec_ext in '' $ac_executable_extensions; do\n\tif as_fn_executable_p \"$as_dir$ac_prog$ac_exec_ext\"; then\n\t  if test $ac_prog = install &&\n\t    grep dspmsg \"$as_dir$ac_prog$ac_exec_ext\" >/dev/null 2>&1; then\n\t    # AIX install.  It has an incompatible calling convention.\n\t    :\n\t  elif test $ac_prog = install &&\n\t    grep pwplus \"$as_dir$ac_prog$ac_exec_ext\" >/dev/null 2>&1; then\n\t    # program-specific install script used by HP pwplus--don't use.\n\t    :\n\t  else\n\t    rm -rf conftest.one conftest.two conftest.dir\n\t    echo one > conftest.one\n\t    echo two > conftest.two\n\t    mkdir conftest.dir\n\t    if \"$as_dir$ac_prog$ac_exec_ext\" -c conftest.one conftest.two \"`pwd`/conftest.dir/\" &&\n\t      test -s conftest.one && test -s conftest.two &&\n\t      test -s conftest.dir/conftest.one &&\n\t      test -s conftest.dir/conftest.two\n\t    then\n\t      ac_cv_path_install=\"$as_dir$ac_prog$ac_exec_ext -c\"\n\t      break 3\n\t    fi\n\t  fi\n\tfi\n      done\n    done\n    ;;\nesac\n\n  done\nIFS=$as_save_IFS\n\nrm -rf conftest.one conftest.two conftest.dir\n\nfi\n  if test ${ac_cv_path_install+y}; then\n    INSTALL=$ac_cv_path_install\n  else\n    # As a last resort, use the slow shell script.  Don't cache a\n    # value for INSTALL within a source directory, because that will\n    # break other packages using the cache if that directory is\n    # removed, or if the value is a relative name.\n    INSTALL=$ac_install_sh\n  fi\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $INSTALL\" >&5\nprintf \"%s\\n\" \"$INSTALL\" >&6; }\n\n# Use test -z because SunOS4 sh mishandles braces in ${var-val}.\n# It thinks the first close brace ends the variable substitution.\ntest -z \"$INSTALL_PROGRAM\" && INSTALL_PROGRAM='${INSTALL}'\n\ntest -z \"$INSTALL_SCRIPT\" && INSTALL_SCRIPT='${INSTALL}'\n\ntest -z \"$INSTALL_DATA\" && INSTALL_DATA='${INSTALL} -m 644'\n\n\nac_header= ac_cache=\nfor ac_item in $ac_header_c_list\ndo\n  if test $ac_cache; then\n    ac_fn_c_check_header_compile \"$LINENO\" $ac_header ac_cv_header_$ac_cache \"$ac_includes_default\"\n    if eval test \\\"x\\$ac_cv_header_$ac_cache\\\" = xyes; then\n      printf \"%s\\n\" \"#define $ac_item 1\" >> confdefs.h\n    fi\n    ac_header= ac_cache=\n  elif test $ac_header; then\n    ac_cache=$ac_item\n  else\n    ac_header=$ac_item\n  fi\ndone\n\n\n\n\n\n\n\n\nif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes\nthen :\n\nprintf \"%s\\n\" \"#define STDC_HEADERS 1\" >>confdefs.h\n\nfi\n { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian\" >&5\nprintf %s \"checking whether byte ordering is bigendian... \" >&6; }\nif test ${ac_cv_c_bigendian+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_cv_c_bigendian=unknown\n    # See if we're dealing with a universal compiler.\n    cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#ifndef __APPLE_CC__\n\t       not a universal capable compiler\n\t     #endif\n\t     typedef int dummy;\n\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n\n\t# Check for potential -arch flags.  It is not universal unless\n\t# there are at least two -arch flags with different values.\n\tac_arch=\n\tac_prev=\n\tfor ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do\n\t if test -n \"$ac_prev\"; then\n\t   case $ac_word in\n\t     i?86 | x86_64 | ppc | ppc64)\n\t       if test -z \"$ac_arch\" || test \"$ac_arch\" = \"$ac_word\"; then\n\t\t ac_arch=$ac_word\n\t       else\n\t\t ac_cv_c_bigendian=universal\n\t\t break\n\t       fi\n\t       ;;\n\t   esac\n\t   ac_prev=\n\t elif test \"x$ac_word\" = \"x-arch\"; then\n\t   ac_prev=arch\n\t fi\n       done\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\n    if test $ac_cv_c_bigendian = unknown; then\n      # See if sys/param.h defines the BYTE_ORDER macro.\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <sys/types.h>\n\t     #include <sys/param.h>\n\nint\nmain (void)\n{\n#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \\\n\t\t     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \\\n\t\t     && LITTLE_ENDIAN)\n\t      bogus endian macros\n\t     #endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  # It does; now see whether it defined to BIG_ENDIAN or not.\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <sys/types.h>\n\t\t#include <sys/param.h>\n\nint\nmain (void)\n{\n#if BYTE_ORDER != BIG_ENDIAN\n\t\t not big endian\n\t\t#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_c_bigendian=yes\nelse $as_nop\n  ac_cv_c_bigendian=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\n    fi\n    if test $ac_cv_c_bigendian = unknown; then\n      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).\n      cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <limits.h>\n\nint\nmain (void)\n{\n#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)\n\t      bogus endian macros\n\t     #endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  # It does; now see whether it defined to _BIG_ENDIAN or not.\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n#include <limits.h>\n\nint\nmain (void)\n{\n#ifndef _BIG_ENDIAN\n\t\t not big endian\n\t\t#endif\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  ac_cv_c_bigendian=yes\nelse $as_nop\n  ac_cv_c_bigendian=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\n    fi\n    if test $ac_cv_c_bigendian = unknown; then\n      # Compile a test program.\n      if test \"$cross_compiling\" = yes\nthen :\n  # Try to guess by grepping values from an object file.\n\t cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\nunsigned short int ascii_mm[] =\n\t\t  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };\n\t\tunsigned short int ascii_ii[] =\n\t\t  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };\n\t\tint use_ascii (int i) {\n\t\t  return ascii_mm[i] + ascii_ii[i];\n\t\t}\n\t\tunsigned short int ebcdic_ii[] =\n\t\t  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };\n\t\tunsigned short int ebcdic_mm[] =\n\t\t  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };\n\t\tint use_ebcdic (int i) {\n\t\t  return ebcdic_mm[i] + ebcdic_ii[i];\n\t\t}\n\t\textern int foo;\n\nint\nmain (void)\n{\nreturn use_ascii (foo) == use_ebcdic (foo);\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_compile \"$LINENO\"\nthen :\n  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then\n\t      ac_cv_c_bigendian=yes\n\t    fi\n\t    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then\n\t      if test \"$ac_cv_c_bigendian\" = unknown; then\n\t\tac_cv_c_bigendian=no\n\t      else\n\t\t# finding both strings is unlikely to happen, but who knows?\n\t\tac_cv_c_bigendian=unknown\n\t      fi\n\t    fi\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext\nelse $as_nop\n  cat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n$ac_includes_default\nint\nmain (void)\n{\n\n\t     /* Are we little or big endian?  From Harbison&Steele.  */\n\t     union\n\t     {\n\t       long int l;\n\t       char c[sizeof (long int)];\n\t     } u;\n\t     u.l = 1;\n\t     return u.c[sizeof (long int) - 1] == 1;\n\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_run \"$LINENO\"\nthen :\n  ac_cv_c_bigendian=no\nelse $as_nop\n  ac_cv_c_bigendian=yes\nfi\nrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \\\n  conftest.$ac_objext conftest.beam conftest.$ac_ext\nfi\n\n    fi\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian\" >&5\nprintf \"%s\\n\" \"$ac_cv_c_bigendian\" >&6; }\n case $ac_cv_c_bigendian in #(\n   yes)\n     printf \"%s\\n\" \"#define WORDS_BIGENDIAN 1\" >>confdefs.h\n;; #(\n   no)\n      ;; #(\n   universal)\n\nprintf \"%s\\n\" \"#define AC_APPLE_UNIVERSAL_BUILD 1\" >>confdefs.h\n\n     ;; #(\n   *)\n     as_fn_error $? \"unknown endianness\n presetting ac_cv_c_bigendian=no (or yes) will help\" \"$LINENO\" 5 ;;\n esac\n\n\nif test $prefix = NONE\nthen\n    myprefix=/usr/local\nelse\n    myprefix=$prefix\nfi\n\n##############################################################\n# configure arguments\n##############################################################\nDEBUGGING=0\nLOGGING=0\n\n\n# Check whether --with-debug was given.\nif test ${with_debug+y}\nthen :\n  withval=$with_debug;  DEBUGGING=1;\nfi\n\n\n# Check whether --with-log was given.\nif test ${with_log+y}\nthen :\n  withval=$with_log;  LOGGING=1;\nfi\n\n\n# Check whether --with-optimize was given.\nif test ${with_optimize+y}\nthen :\n  withval=$with_optimize;  ENABLE_OPTIMIZE=1\nelse $as_nop\n   ENABLE_OPTIMIZE=0\nfi\n\n\n# Check whether --with-interpreter was given.\nif test ${with_interpreter+y}\nthen :\n  withval=$with_interpreter;  ENABLE_INTERPRETER=1\nelse $as_nop\n   ENABLE_INTERPRETER=0\nfi\n\n\n# Check whether --with-jit was given.\nif test ${with_jit+y}\nthen :\n  withval=$with_jit;  ENABLE_JIT=1\nelse $as_nop\n   ENABLE_JIT=0\nfi\n\n\n# Check whether --with-c-ffi was given.\nif test ${with_c_ffi+y}\nthen :\n  withval=$with_c_ffi;  ENABLE_CFFI=1\nelse $as_nop\n   ENABLE_CFFI=0\nfi\n\n\n# Check whether --with-thread was given.\nif test ${with_thread+y}\nthen :\n  withval=$with_thread;  ENABLE_THREAD=1\nelse $as_nop\n   ENABLE_THREAD=0\nfi\n\n\n##############################################################\n# check cpu type\n##############################################################\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking CPU type\" >&5\nprintf %s \"checking CPU type... \" >&6; }\n\nif test `uname -m` = x86_64\nthen\n    echo x86_64\n\n    printf \"%s\\n\" \"#define __64BIT_CPU__ 1\" >>confdefs.h\n\nelif test `uname -m` = i386 || test `uname -m` = i686\nthen\n    echo x86_32\n\n    printf \"%s\\n\" \"#define __32BIT_CPU__ 1\" >>confdefs.h\n\nelif test `uname -p` = sparc\nthen\n    echo sparc\n\n    printf \"%s\\n\" \"#define __32BIT_CPU__ 1\" >>confdefs.h\n\n    printf \"%s\\n\" \"#define __BIG_ENDIAN__ 1\" >>confdefs.h\n\nelif test `uname -m` = sparc64\nthen\n    echo sparc64\n\n    printf \"%s\\n\" \"#define __64BIT_CPU__ 1\" >>confdefs.h\n\n    printf \"%s\\n\" \"#define __BIG_ENDIAN__ 1\" >>confdefs.h\n\nelif test `uname -m` = ppc\nthen\n    echo ppc\n\n    printf \"%s\\n\" \"#define __32BIT_CPU__ 1\" >>confdefs.h\n\n    printf \"%s\\n\" \"#define __BIG_ENDIAN__ 1\" >>confdefs.h\n\nelif test `uname -m` = ppc64\nthen\n    echo ppc64\n\n    printf \"%s\\n\" \"#define __64BIT_CPU__ 1\" >>confdefs.h\n\n    printf \"%s\\n\" \"#define __BIG_ENDIAN__ 1\" >>confdefs.h\n\nelif test `uname -m` = armv6l\nthen\n    echo armv6l\n\n    printf \"%s\\n\" \"#define __32BIT_CPU__ 1\" >>confdefs.h\n\nelif test `uname -m` = armv7l\nthen\n    echo armv7l\n\n    printf \"%s\\n\" \"#define __32BIT_CPU__ 1\" >>confdefs.h\n\nelse\n    echo other\n\n    printf \"%s\\n\" \"#define __32BIT_CPU__ 1\" >>confdefs.h\n\nfi\n\n##############################################################\n# check operating systems\n##############################################################\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking Operating System\" >&5\nprintf %s \"checking Operating System... \" >&6; }\n\nCFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCFLAGS=\"-fPIC -rdynamic $CFLAGS\"\n\nAR_LIB=\n\nif test `uname -s` = \"Darwin\"; then\n    echo \"Darwin\"\n\n    OS=DARWIN\n\n    printf \"%s\\n\" \"#define __DARWIN__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L/usr/local/opt/ncurses/lib -L/usr/local/opt/readline/lib -I/usr/local/opt/readline/include $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -L/usr/local/opt/ncurses/lib -L/usr/local/opt/readline/lib -I/usr/local/opt/readline/include -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelif test `uname -s` = \"FreeBSD\"; then\n    echo \"FreeBSD\"\n\n    OS=FREEBSD\n\n    printf \"%s\\n\" \"#define __FREEBSD__ 1\" >>confdefs.h\n\n\n    CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\nelif uname -s | grep -q CYGWIN_NT; then\n    echo CYGWIN\n\n    OS=CYGWIN\n\n    printf \"%s\\n\" \"#define __CYGWIN__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelse\n    echo \"Linux\"\n\n    OS=LINUX\n\n    printf \"%s\\n\" \"#define __LINUX__ 1\" >>confdefs.h\n\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\n\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lutil\" >&5\nprintf %s \"checking for main in -lutil... \" >&6; }\nif test ${ac_cv_lib_util_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lutil  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_util_main=yes\nelse $as_nop\n  ac_cv_lib_util_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_util_main\" >&6; }\nif test \"x$ac_cv_lib_util_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lutil\"\nfi\nac_cv_lib_util=ac_cv_lib_util_main\n\nfi\n\n##############################################################\n# CFLAGS settings\n##############################################################\nif test -d /usr/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/usr/local/include\"\nfi\n\nif test -d /usr/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /usr/local/lib\"\nfi\n\nif test -d /opt/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/opt/local/include\"\nfi\n\nif test -d /opt/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /opt/local/lib\"\nfi\n\nif test -d /usr/include/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -I /usr/include/i386-linux-gnu//\"\nfi\n\nif test -d /usr/lib/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -L /usr/lib/i386-linux-gnu/\"\nfi\n\nif test $ENABLE_OPTIMIZE = 1\nthen\n    if test $ENABLE_THREAD = 1\n    then\n        echo \"Enable thread with optimization is not supported\"\n        exit 1;\n    else\n        CFLAGS=\"$CFLAGS -O3\"\n    fi\nfi\n\nif test $ENABLE_INTERPRETER = 1\nthen\n    CFLAGS=\"$CFLAGS -DENABLE_INTERPRETER\"\n    INTERPRETER=iclover2\n\nfi\n\nif test $DEBUGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -g -DMDEBUG\"\n    #CFLAGS=\"$CFLAGS -g -DMDEBUG -Werror\"\nfi\n\nif test $LOGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -DVM_LOG\"\nfi\n\n\n\nexport CFLAGS\n\n##########################################################\n# Libs\n##########################################################\nCC=gcc\n\nINSTALL=\"$(which install) -c\"\n\nif test $ENABLE_THREAD = 1\nthen\n    ac_fn_c_check_header_compile \"$LINENO\" \"pthread.h\" \"ac_cv_header_pthread_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_pthread_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_PTHREAD_H 1\" >>confdefs.h\n\nelse $as_nop\n   exit\nfi\n\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lpthread\" >&5\nprintf %s \"checking for main in -lpthread... \" >&6; }\nif test ${ac_cv_lib_pthread_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lpthread  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_pthread_main=yes\nelse $as_nop\n  ac_cv_lib_pthread_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_pthread_main\" >&6; }\nif test \"x$ac_cv_lib_pthread_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lpthread\";\nelse $as_nop\n   exit\nfi\nac_cv_lib_pthread=ac_cv_lib_pthread_main\n\n\nfi\n\nac_fn_c_check_header_compile \"$LINENO\" \"ncurses.h\" \"ac_cv_header_ncurses_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_ncurses_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_NCURSESW_H 1\" >>confdefs.h\n\nfi\n\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lncursesw\" >&5\nprintf %s \"checking for main in -lncursesw... \" >&6; }\nif test ${ac_cv_lib_ncursesw_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lncursesw  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_ncursesw_main=yes\nelse $as_nop\n  ac_cv_lib_ncursesw_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_ncursesw_main\" >&6; }\nif test \"x$ac_cv_lib_ncursesw_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lncursesw\";\nfi\nac_cv_lib_ncursesw=ac_cv_lib_ncursesw_main\n\n\nac_fn_c_check_header_compile \"$LINENO\" \"readline/readline.h\" \"ac_cv_header_readline_readline_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_readline_readline_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_READLINE_H 1\" >>confdefs.h\n\nfi\n\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lreadline\" >&5\nprintf %s \"checking for main in -lreadline... \" >&6; }\nif test ${ac_cv_lib_readline_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lreadline  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_readline_main=yes\nelse $as_nop\n  ac_cv_lib_readline_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_readline_main\" >&6; }\nif test \"x$ac_cv_lib_readline_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lreadline\";\nfi\nac_cv_lib_readline=ac_cv_lib_readline_main\n\n\nac_fn_c_check_header_compile \"$LINENO\" \"bsd/stdlib.h\" \"ac_cv_header_bsd_stdlib_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_bsd_stdlib_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_BSD_H 1\" >>confdefs.h\n\nfi\n\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lbsd\" >&5\nprintf %s \"checking for main in -lbsd... \" >&6; }\nif test ${ac_cv_lib_bsd_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lbsd  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_bsd_main=yes\nelse $as_nop\n  ac_cv_lib_bsd_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_bsd_main\" >&6; }\nif test \"x$ac_cv_lib_bsd_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lbsd\";\nfi\nac_cv_lib_bsd=ac_cv_lib_bsd_main\n\n\nif test \"$OS\" != FREEBSD\nthen\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -ldl\" >&5\nprintf %s \"checking for main in -ldl... \" >&6; }\nif test ${ac_cv_lib_dl_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-ldl  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_dl_main=yes\nelse $as_nop\n  ac_cv_lib_dl_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_dl_main\" >&6; }\nif test \"x$ac_cv_lib_dl_main\" = xyes\nthen :\n   LIBS=\"$LIBS -ldl\";\nelse $as_nop\n  exit\nfi\nac_cv_lib_dl=ac_cv_lib_dl_main\n\nfi\n\nac_fn_c_check_header_compile \"$LINENO\" \"math.h\" \"ac_cv_header_math_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_math_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_MATH_H 1\" >>confdefs.h\n\nfi\n\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lm\" >&5\nprintf %s \"checking for main in -lm... \" >&6; }\nif test ${ac_cv_lib_m_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lm  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_m_main=yes\nelse $as_nop\n  ac_cv_lib_m_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_m_main\" >&6; }\nif test \"x$ac_cv_lib_m_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lm\";\nfi\nac_cv_lib_m=ac_cv_lib_m_main\n\nac_fn_c_check_header_compile \"$LINENO\" \"iconv.h\" \"ac_cv_header_iconv_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_iconv_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_ICONV_H 1\" >>confdefs.h\n\nfi\n\n\nif test \"$OS\" = CYGWIN || test \"$OS\" = DARWIN || test \"$OS\" = FREEBSD\nthen\n    LIBS=\"$LIBS -liconv\"\nfi\n\nac_fn_c_check_header_compile \"$LINENO\" \"pcre.h\" \"ac_cv_header_pcre_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_pcre_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_PCRE_H 1\" >>confdefs.h\n\nfi\n\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lpcre\" >&5\nprintf %s \"checking for main in -lpcre... \" >&6; }\nif test ${ac_cv_lib_pcre_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lpcre  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_pcre_main=yes\nelse $as_nop\n  ac_cv_lib_pcre_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcre_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_pcre_main\" >&6; }\nif test \"x$ac_cv_lib_pcre_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lpcre\";\nelse $as_nop\n   eixt\nfi\nac_cv_lib_pcre=ac_cv_lib_pcre_main\n\n\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lrt\" >&5\nprintf %s \"checking for main in -lrt... \" >&6; }\nif test ${ac_cv_lib_rt_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lrt  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_rt_main=yes\nelse $as_nop\n  ac_cv_lib_rt_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_rt_main\" >&6; }\nif test \"x$ac_cv_lib_rt_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lrt\";\nfi\nac_cv_lib_rt=ac_cv_lib_rt_main\n\n\nif test \"$ENABLE_CFFI\" = 1\nthen\n    CFFI=1\n    ac_fn_c_check_header_compile \"$LINENO\" \"avcall.h\" \"ac_cv_header_avcall_h\" \"$ac_includes_default\"\nif test \"x$ac_cv_header_avcall_h\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_AVCALL_H 1\" >>confdefs.h\n\nelse $as_nop\n   exit\nfi\n\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: checking for main in -lavcall\" >&5\nprintf %s \"checking for main in -lavcall... \" >&6; }\nif test ${ac_cv_lib_avcall_main+y}\nthen :\n  printf %s \"(cached) \" >&6\nelse $as_nop\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lavcall  $LIBS\"\ncat confdefs.h - <<_ACEOF >conftest.$ac_ext\n/* end confdefs.h.  */\n\n\nint\nmain (void)\n{\nreturn main ();\n  ;\n  return 0;\n}\n_ACEOF\nif ac_fn_c_try_link \"$LINENO\"\nthen :\n  ac_cv_lib_avcall_main=yes\nelse $as_nop\n  ac_cv_lib_avcall_main=no\nfi\nrm -f core conftest.err conftest.$ac_objext conftest.beam \\\n    conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcall_main\" >&5\nprintf \"%s\\n\" \"$ac_cv_lib_avcall_main\" >&6; }\nif test \"x$ac_cv_lib_avcall_main\" = xyes\nthen :\n   LIBS=\"$LIBS -lavcall\";\nelse $as_nop\n   exit\nfi\nac_cv_lib_avcall=ac_cv_lib_avcall_main\n\nelse\n    CFFI=0\nfi\n\n\n\n\n\nif which clang-7 > /dev/null\nthen\n    CC=clang-7\nelif which clang > /dev/null\nthen\n    CC=clang\nelse\n    CC=gcc\nfi\n\n\n\nDESTDIR=$myprefix\n\n\n\nCXXFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCXXFLAGS=\"-I . $CXXFLAGS\"\nCXXFLAGS=\"-fPIC -rdynamic $CXXFLAGS\"\n\nif which clang++-7 > /dev/null\nthen\n    CXX=clang++-7\nelif which clang++ > /dev/null\nthen\n    CXX=clang++\nelse\n    CXX=g++\nfi\n\nif which llvm-config-7 > /dev/null\nthen\n    if test $DEBUGGING = 1\n    then\n        CXXFLAGS='`llvm-config-7 --cxxflags --ldflags --system-libs --libs all` -lffi -DMDEBUG -g'\" $CXXFLAGS\"\n    else\n        CXXFLAGS='`llvm-config-7 --cxxflags --ldflags --system-libs --libs all` -lffi -O3'\" $CXXFLAGS\"\n    fi\nelse\n    if test $DEBUGGING = 1\n    then\n        CXXFLAGS='`llvm-config --cxxflags --ldflags --system-libs --libs all` -lffi -DMDEBUG -g'\" $CXXFLAGS\"\n    else\n        CXXFLAGS='`llvm-config --cxxflags --ldflags --system-libs --libs all` -lffi -O3'\" $CXXFLAGS\"\n    fi\nfi\n\nif which clang-7\nthen\n    CLANG=clang-7\nelse\n    CLANG=clang\nfi\n\nif which llvm-dis-7\nthen\n    LLVM_DIS=llvm-dis-7\nelse\n    LLVM_DIS=llvm-dis\nfi\n\nif which llc-7\nthen\n    LLC=llc-7\nelse\n    LLC=llc\nfi\n\nif which clang++-7\nthen\n    CLANGPLUSPLUS=clang++-7\nelse\n    CLANGPLUSPLUS=clang++\nfi\n\nif which llvm-config-7\nthen\n    LLVM_CONFIG=llvm-config-7\nelse\n    LLVM_CONFIG=llvm-config\nfi\n\necho \"LLVM_DIS=\\\"$LLVM_DIS\\\"\" > bclover2\necho \"LLC=\\\"$LLC\\\"\" >> bclover2\necho \"CLANG=\\\"$CLANG\\\"\" >> bclover2\necho \"CLANGPLUSPLUS=\\\"$CLANGPLUSPLUS\\\"\" >> bclover2\necho \"LLVM_CONFIG=\\\"$LLVM_CONFIG\\\"\" >> bclover2\necho \"LIBS=\\\"$LIBS $($LLVM_CONFIG  --cxxflags --ldflags --system-libs --libs all)\\\"\" >> bclover2\necho \"CXX=\\\"$CLANG\\\"\" >> bclover2\necho \"DESTDIR=\\\"$DESTDIR\\\"\" >> bclover2\ncat <<'EOF' >> bclover2\nEXT_NAME=${1##*.}\nif test $EXT_NAME = ocl\nthen\n    FILE_NAME=${1%.*};\n\n    echo \"bitcompile $1\"\n\n    if test -e ./cclover2; then ./cclover2 -jit $1; else cclover2 -jit $1; fi\n\n    shift;\n\n    if test -e $FILE_NAME.bc\n    then\n        $LLVM_DIS $FILE_NAME.bc\n        $LLC -relocation-model=pic $FILE_NAME.bc\n\n        if test -e src/jit_main2.o\n        then\n            $CXX -o $FILE_NAME src/jit_main2.o $FILE_NAME.s $@ -L . -L $DESTDIR/lib -lclover2 $LIBS\n        else\n            $CXX -o $FILE_NAME $DESTDIR/lib/jit_main2.o $FILE_NAME.s $@ -L . -L $DESTDIR/lib -lclover2 $LIBS\n        fi\n    fi\nelse\n    if test $1 = -core; then CORE=1; shift; else CORE=0; fi\n    if test -e ./cclover2; then COMPILER=./cclover2; else COMPILER=cclover2; fi;\n\n    CLASS_NAME=${1%.*}\n    shift;\n\n    echo \"bitcompile $CLASS_NAME\"\n\n    if test \"$CORE\" = 1; then $COMPILER -core -jit $CLASS_NAME.oclcl; else $COMPILER -jit $CLASS_NAME.oclcl; fi\n\n    if test -e $CLASS_NAME.bc\n    then\n        $LLVM_DIS $CLASS_NAME.bc\n        $LLC -relocation-model=pic $CLASS_NAME.bc\n        $CLANG -o $CLASS_NAME.o -c $CLASS_NAME.s\n        $CLANG -shared -Wl,-soname=$CLASS_NAME.so.1 -o $CLASS_NAME.so.1.0.0 $CLASS_NAME.o -lclover2 $LIBS -L $DESTDIR/lib -L . $@\n        ln -fs $CLASS_NAME.so.1.0.0 $CLASS_NAME.so\n    fi\nfi\nEOF\n\nchmod 755 bclover2\n\n\n\nCFLAGS=\"$CFLAGS -Qunused-arguments\"\n#CFLAGS=\"$CFLAGS -Qunused-arguments -Wunused-variable\"\n\nCOMMON_OBJS=\"src/buffer.o src/debug.o src/xfunc.o src/klass.o src/constant.o src/code.o src/alignment.o src/utf.o\"\n\nif test $ENABLE_JIT = 1\nthen\n    CFLAGS=\"$CFLAGS -DENABLE_JIT\"\n    OBJS=\"src/vm.o src/script.o src/object.o src/array.o src/string.o src/block.o src/regex.o src/integer.o src/byte.o src/short.o src/long.o src/float.o src/pointer.o src/char.o src/bool.o src/hash.o src/list.o src/tuple.o src/carray.o src/type.o src/stack.o src/heap.o src/exception.o src/native_method.o src/class_system.o src/class_clover.o src/class_clover_runtime.o src/clover_to_clang.o src/class_thread.o\"\n    COMPILER_OBJS=\"src/js.o src/parser.o src/node_type.o src/node.o src/cast.o src/vtable.o src/script_ctime.o src/node_block.o src/node_block_type.o src/class_compiler.o src/klass_compile_time.o src/method_compiler.o src/module.o src/class_clover_compile_time.o\"\n    JIT_OBJS=\"src/jit.o src/jit2.o src/jit3.o src/jit4.o src/jit5.o src/jit6.o\"\n    JIT_RUNTIME_OBJS=\"src/jit_runtime.o\"\n    JIT_SCRIPT_RUNTIME_OBJS=\"$COMMON_OBJS $OBJS $JIT_RUNTIME_OBJS src/jit_main.o\"\n    JIT_MAIN_OBJ=src/jit_main2.o\n    JIT=1\nelse\n    OBJS=\"src/vm.o src/script.o src/object.o src/array.o src/string.o src/block.o src/regex.o src/integer.o src/byte.o src/short.o src/long.o src/float.o src/pointer.o src/char.o src/bool.o src/hash.o src/list.o src/tuple.o src/carray.o src/type.o src/stack.o src/heap.o src/exception.o src/native_method.o src/class_system.o src/class_clover.o src/class_clover_runtime.o src/clover_to_clang.o src/class_thread.o\"\n    COMPILER_OBJS=\"src/js.o src/parser.o src/node_type.o src/node.o src/cast.o src/vtable.o src/script_ctime.o src/node_block.o src/node_block_type.o src/class_compiler.o src/klass_compile_time.o src/method_compiler.o src/module.o src/class_clover_compile_time.o\"\n    JIT_OBJS=\n    JIT_RUNTIME_OBJS=\n    JIT_SCRIPT_RUNTIME_OBJS=\n    JIT_MAIN_OBJ=\n    JIT=0\nfi\n\nac_fn_c_check_func \"$LINENO\" \"lchmod\" \"ac_cv_func_lchmod\"\nif test \"x$ac_cv_func_lchmod\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_LCHMOD 1\" >>confdefs.h\n\nfi\n\n\nCXXFLAGS=\"$CXXFLAGS -Qunused-arguments\"\n\n\n\n\n\nac_fn_c_check_func \"$LINENO\" \"execvpe\" \"ac_cv_func_execvpe\"\nif test \"x$ac_cv_func_execvpe\" = xyes\nthen :\n  printf \"%s\\n\" \"#define HAVE_EXECVPE 1\" >>confdefs.h\n\nfi\n\n\n\n\n\n\n\n\n\n\n\nif which node\nthen\n    NODEJS=node\nelse\n    NODEJS=nodejs\nfi\n\n\n\nac_config_files=\"$ac_config_files Makefile\"\n\ncat >confcache <<\\_ACEOF\n# This file is a shell script that caches the results of configure\n# tests run on this system so they can be shared between configure\n# scripts and configure runs, see configure's option --config-cache.\n# It is not useful on other systems.  If it contains results you don't\n# want to keep, you may remove or edit it.\n#\n# config.status only pays attention to the cache file if you give it\n# the --recheck option to rerun configure.\n#\n# `ac_cv_env_foo' variables (set or unset) will be overridden when\n# loading this file, other *unset* `ac_cv_foo' will be assigned the\n# following values.\n\n_ACEOF\n\n# The following way of writing the cache mishandles newlines in values,\n# but we know of no workaround that is simple, portable, and efficient.\n# So, we kill variables containing newlines.\n# Ultrix sh set writes to stderr and can't be redirected directly,\n# and sets the high bit in the cache file unless we assign to the vars.\n(\n  for ac_var in `(set) 2>&1 | sed -n 's/^\\([a-zA-Z_][a-zA-Z0-9_]*\\)=.*/\\1/p'`; do\n    eval ac_val=\\$$ac_var\n    case $ac_val in #(\n    *${as_nl}*)\n      case $ac_var in #(\n      *_cv_*) { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: cache variable $ac_var contains a newline\" >&2;} ;;\n      esac\n      case $ac_var in #(\n      _ | IFS | as_nl) ;; #(\n      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(\n      *) { eval $ac_var=; unset $ac_var;} ;;\n      esac ;;\n    esac\n  done\n\n  (set) 2>&1 |\n    case $as_nl`(ac_space=' '; set) 2>&1` in #(\n    *${as_nl}ac_space=\\ *)\n      # `set' does not quote correctly, so add quotes: double-quote\n      # substitution turns \\\\\\\\ into \\\\, and sed turns \\\\ into \\.\n      sed -n \\\n\t\"s/'/'\\\\\\\\''/g;\n\t  s/^\\\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\\\)=\\\\(.*\\\\)/\\\\1='\\\\2'/p\"\n      ;; #(\n    *)\n      # `set' quotes correctly as required by POSIX, so do not add quotes.\n      sed -n \"/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p\"\n      ;;\n    esac |\n    sort\n) |\n  sed '\n     /^ac_cv_env_/b end\n     t clear\n     :clear\n     s/^\\([^=]*\\)=\\(.*[{}].*\\)$/test ${\\1+y} || &/\n     t end\n     s/^\\([^=]*\\)=\\(.*\\)$/\\1=${\\1=\\2}/\n     :end' >>confcache\nif diff \"$cache_file\" confcache >/dev/null 2>&1; then :; else\n  if test -w \"$cache_file\"; then\n    if test \"x$cache_file\" != \"x/dev/null\"; then\n      { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: updating cache $cache_file\" >&5\nprintf \"%s\\n\" \"$as_me: updating cache $cache_file\" >&6;}\n      if test ! -f \"$cache_file\" || test -h \"$cache_file\"; then\n\tcat confcache >\"$cache_file\"\n      else\n        case $cache_file in #(\n        */* | ?:*)\n\t  mv -f confcache \"$cache_file\"$$ &&\n\t  mv -f \"$cache_file\"$$ \"$cache_file\" ;; #(\n        *)\n\t  mv -f confcache \"$cache_file\" ;;\n\tesac\n      fi\n    fi\n  else\n    { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file\" >&5\nprintf \"%s\\n\" \"$as_me: not updating unwritable cache $cache_file\" >&6;}\n  fi\nfi\nrm -f confcache\n\ntest \"x$prefix\" = xNONE && prefix=$ac_default_prefix\n# Let make expand exec_prefix.\ntest \"x$exec_prefix\" = xNONE && exec_prefix='${prefix}'\n\nDEFS=-DHAVE_CONFIG_H\n\nac_libobjs=\nac_ltlibobjs=\nU=\nfor ac_i in : $LIBOBJS; do test \"x$ac_i\" = x: && continue\n  # 1. Remove the extension, and $U if already installed.\n  ac_script='s/\\$U\\././;s/\\.o$//;s/\\.obj$//'\n  ac_i=`printf \"%s\\n\" \"$ac_i\" | sed \"$ac_script\"`\n  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR\n  #    will be set to the directory where LIBOBJS objects are built.\n  as_fn_append ac_libobjs \" \\${LIBOBJDIR}$ac_i\\$U.$ac_objext\"\n  as_fn_append ac_ltlibobjs \" \\${LIBOBJDIR}$ac_i\"'$U.lo'\ndone\nLIBOBJS=$ac_libobjs\n\nLTLIBOBJS=$ac_ltlibobjs\n\n\n\n\n: \"${CONFIG_STATUS=./config.status}\"\nac_write_fail=0\nac_clean_files_save=$ac_clean_files\nac_clean_files=\"$ac_clean_files $CONFIG_STATUS\"\n{ printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS\" >&5\nprintf \"%s\\n\" \"$as_me: creating $CONFIG_STATUS\" >&6;}\nas_write_fail=0\ncat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1\n#! $SHELL\n# Generated by $as_me.\n# Run this file to recreate the current configuration.\n# Compiler output produced by configure, useful for debugging\n# configure, is in config.log if it exists.\n\ndebug=false\nac_cs_recheck=false\nac_cs_silent=false\n\nSHELL=\\${CONFIG_SHELL-$SHELL}\nexport SHELL\n_ASEOF\ncat >>$CONFIG_STATUS <<\\_ASEOF || as_write_fail=1\n## -------------------- ##\n## M4sh Initialization. ##\n## -------------------- ##\n\n# Be more Bourne compatible\nDUALCASE=1; export DUALCASE # for MKS sh\nas_nop=:\nif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1\nthen :\n  emulate sh\n  NULLCMD=:\n  # Pre-4.2 versions of Zsh do word splitting on ${1+\"$@\"}, which\n  # is contrary to our usage.  Disable this feature.\n  alias -g '${1+\"$@\"}'='\"$@\"'\n  setopt NO_GLOB_SUBST\nelse $as_nop\n  case `(set -o) 2>/dev/null` in #(\n  *posix*) :\n    set -o posix ;; #(\n  *) :\n     ;;\nesac\nfi\n\n\n\n# Reset variables that may have inherited troublesome values from\n# the environment.\n\n# IFS needs to be set, to space, tab, and newline, in precisely that order.\n# (If _AS_PATH_WALK were called with IFS unset, it would have the\n# side effect of setting IFS to empty, thus disabling word splitting.)\n# Quoting is to prevent editors from complaining about space-tab.\nas_nl='\n'\nexport as_nl\nIFS=\" \"\"\t$as_nl\"\n\nPS1='$ '\nPS2='> '\nPS4='+ '\n\n# Ensure predictable behavior from utilities with locale-dependent output.\nLC_ALL=C\nexport LC_ALL\nLANGUAGE=C\nexport LANGUAGE\n\n# We cannot yet rely on \"unset\" to work, but we need these variables\n# to be unset--not just set to an empty or harmless value--now, to\n# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct\n# also avoids known problems related to \"unset\" and subshell syntax\n# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).\nfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH\ndo eval test \\${$as_var+y} \\\n  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :\ndone\n\n# Ensure that fds 0, 1, and 2 are open.\nif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi\nif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi\nif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi\n\n# The user is always right.\nif ${PATH_SEPARATOR+false} :; then\n  PATH_SEPARATOR=:\n  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {\n    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||\n      PATH_SEPARATOR=';'\n  }\nfi\n\n\n# Find who we are.  Look in the path if we contain no directory separator.\nas_myself=\ncase $0 in #((\n  *[\\\\/]* ) as_myself=$0 ;;\n  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR\nfor as_dir in $PATH\ndo\n  IFS=$as_save_IFS\n  case $as_dir in #(((\n    '') as_dir=./ ;;\n    */) ;;\n    *) as_dir=$as_dir/ ;;\n  esac\n    test -r \"$as_dir$0\" && as_myself=$as_dir$0 && break\n  done\nIFS=$as_save_IFS\n\n     ;;\nesac\n# We did not find ourselves, most probably we were run as `sh COMMAND'\n# in which case we are not to be found in the path.\nif test \"x$as_myself\" = x; then\n  as_myself=$0\nfi\nif test ! -f \"$as_myself\"; then\n  printf \"%s\\n\" \"$as_myself: error: cannot find myself; rerun with an absolute file name\" >&2\n  exit 1\nfi\n\n\n\n# as_fn_error STATUS ERROR [LINENO LOG_FD]\n# ----------------------------------------\n# Output \"`basename $0`: error: ERROR\" to stderr. If LINENO and LOG_FD are\n# provided, also output the error to LOG_FD, referencing LINENO. Then exit the\n# script with STATUS, using 1 if that was 0.\nas_fn_error ()\n{\n  as_status=$1; test $as_status -eq 0 && as_status=1\n  if test \"$4\"; then\n    as_lineno=${as_lineno-\"$3\"} as_lineno_stack=as_lineno_stack=$as_lineno_stack\n    printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: error: $2\" >&$4\n  fi\n  printf \"%s\\n\" \"$as_me: error: $2\" >&2\n  as_fn_exit $as_status\n} # as_fn_error\n\n\n\n# as_fn_set_status STATUS\n# -----------------------\n# Set $? to STATUS, without forking.\nas_fn_set_status ()\n{\n  return $1\n} # as_fn_set_status\n\n# as_fn_exit STATUS\n# -----------------\n# Exit the shell with STATUS, even in a \"trap 0\" or \"set -e\" context.\nas_fn_exit ()\n{\n  set +e\n  as_fn_set_status $1\n  exit $1\n} # as_fn_exit\n\n# as_fn_unset VAR\n# ---------------\n# Portably unset VAR.\nas_fn_unset ()\n{\n  { eval $1=; unset $1;}\n}\nas_unset=as_fn_unset\n\n# as_fn_append VAR VALUE\n# ----------------------\n# Append the text in VALUE to the end of the definition contained in VAR. Take\n# advantage of any shell optimizations that allow amortized linear growth over\n# repeated appends, instead of the typical quadratic growth present in naive\n# implementations.\nif (eval \"as_var=1; as_var+=2; test x\\$as_var = x12\") 2>/dev/null\nthen :\n  eval 'as_fn_append ()\n  {\n    eval $1+=\\$2\n  }'\nelse $as_nop\n  as_fn_append ()\n  {\n    eval $1=\\$$1\\$2\n  }\nfi # as_fn_append\n\n# as_fn_arith ARG...\n# ------------------\n# Perform arithmetic evaluation on the ARGs, and store the result in the\n# global $as_val. Take advantage of shells that can avoid forks. The arguments\n# must be portable across $(()) and expr.\nif (eval \"test \\$(( 1 + 1 )) = 2\") 2>/dev/null\nthen :\n  eval 'as_fn_arith ()\n  {\n    as_val=$(( $* ))\n  }'\nelse $as_nop\n  as_fn_arith ()\n  {\n    as_val=`expr \"$@\" || test $? -eq 1`\n  }\nfi # as_fn_arith\n\n\nif expr a : '\\(a\\)' >/dev/null 2>&1 &&\n   test \"X`expr 00001 : '.*\\(...\\)'`\" = X001; then\n  as_expr=expr\nelse\n  as_expr=false\nfi\n\nif (basename -- /) >/dev/null 2>&1 && test \"X`basename -- / 2>&1`\" = \"X/\"; then\n  as_basename=basename\nelse\n  as_basename=false\nfi\n\nif (as_dir=`dirname -- /` && test \"X$as_dir\" = X/) >/dev/null 2>&1; then\n  as_dirname=dirname\nelse\n  as_dirname=false\nfi\n\nas_me=`$as_basename -- \"$0\" ||\n$as_expr X/\"$0\" : '.*/\\([^/][^/]*\\)/*$' \\| \\\n\t X\"$0\" : 'X\\(//\\)$' \\| \\\n\t X\"$0\" : 'X\\(/\\)' \\| . 2>/dev/null ||\nprintf \"%s\\n\" X/\"$0\" |\n    sed '/^.*\\/\\([^/][^/]*\\)\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\/\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n\n# Avoid depending upon Character Ranges.\nas_cr_letters='abcdefghijklmnopqrstuvwxyz'\nas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'\nas_cr_Letters=$as_cr_letters$as_cr_LETTERS\nas_cr_digits='0123456789'\nas_cr_alnum=$as_cr_Letters$as_cr_digits\n\n\n# Determine whether it's possible to make 'echo' print without a newline.\n# These variables are no longer used directly by Autoconf, but are AC_SUBSTed\n# for compatibility with existing Makefiles.\nECHO_C= ECHO_N= ECHO_T=\ncase `echo -n x` in #(((((\n-n*)\n  case `echo 'xy\\c'` in\n  *c*) ECHO_T='\t';;\t# ECHO_T is single tab character.\n  xy)  ECHO_C='\\c';;\n  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null\n       ECHO_T='\t';;\n  esac;;\n*)\n  ECHO_N='-n';;\nesac\n\n# For backward compatibility with old third-party macros, we provide\n# the shell variables $as_echo and $as_echo_n.  New code should use\n# AS_ECHO([\"message\"]) and AS_ECHO_N([\"message\"]), respectively.\nas_echo='printf %s\\n'\nas_echo_n='printf %s'\n\nrm -f conf$$ conf$$.exe conf$$.file\nif test -d conf$$.dir; then\n  rm -f conf$$.dir/conf$$.file\nelse\n  rm -f conf$$.dir\n  mkdir conf$$.dir 2>/dev/null\nfi\nif (echo >conf$$.file) 2>/dev/null; then\n  if ln -s conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s='ln -s'\n    # ... but there are two gotchas:\n    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.\n    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.\n    # In both cases, we have to default to `cp -pR'.\n    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||\n      as_ln_s='cp -pR'\n  elif ln conf$$.file conf$$ 2>/dev/null; then\n    as_ln_s=ln\n  else\n    as_ln_s='cp -pR'\n  fi\nelse\n  as_ln_s='cp -pR'\nfi\nrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file\nrmdir conf$$.dir 2>/dev/null\n\n\n# as_fn_mkdir_p\n# -------------\n# Create \"$as_dir\" as a directory, including parents if necessary.\nas_fn_mkdir_p ()\n{\n\n  case $as_dir in #(\n  -*) as_dir=./$as_dir;;\n  esac\n  test -d \"$as_dir\" || eval $as_mkdir_p || {\n    as_dirs=\n    while :; do\n      case $as_dir in #(\n      *\\'*) as_qdir=`printf \"%s\\n\" \"$as_dir\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; #'(\n      *) as_qdir=$as_dir;;\n      esac\n      as_dirs=\"'$as_qdir' $as_dirs\"\n      as_dir=`$as_dirname -- \"$as_dir\" ||\n$as_expr X\"$as_dir\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$as_dir\" : 'X\\(//\\)$' \\| \\\n\t X\"$as_dir\" : 'X\\(/\\)' \\| . 2>/dev/null ||\nprintf \"%s\\n\" X\"$as_dir\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n      test -d \"$as_dir\" && break\n    done\n    test -z \"$as_dirs\" || eval \"mkdir $as_dirs\"\n  } || test -d \"$as_dir\" || as_fn_error $? \"cannot create directory $as_dir\"\n\n\n} # as_fn_mkdir_p\nif mkdir -p . 2>/dev/null; then\n  as_mkdir_p='mkdir -p \"$as_dir\"'\nelse\n  test -d ./-p && rmdir ./-p\n  as_mkdir_p=false\nfi\n\n\n# as_fn_executable_p FILE\n# -----------------------\n# Test if FILE is an executable regular file.\nas_fn_executable_p ()\n{\n  test -f \"$1\" && test -x \"$1\"\n} # as_fn_executable_p\nas_test_x='test -x'\nas_executable_p=as_fn_executable_p\n\n# Sed expression to map a string onto a valid CPP name.\nas_tr_cpp=\"eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'\"\n\n# Sed expression to map a string onto a valid variable name.\nas_tr_sh=\"eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'\"\n\n\nexec 6>&1\n## ----------------------------------- ##\n## Main body of $CONFIG_STATUS script. ##\n## ----------------------------------- ##\n_ASEOF\ntest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# Save the log message, to keep $0 and so on meaningful, and to\n# report actual input values of CONFIG_FILES etc. instead of their\n# values after options handling.\nac_log=\"\nThis file was extended by $as_me, which was\ngenerated by GNU Autoconf 2.71.  Invocation command line was\n\n  CONFIG_FILES    = $CONFIG_FILES\n  CONFIG_HEADERS  = $CONFIG_HEADERS\n  CONFIG_LINKS    = $CONFIG_LINKS\n  CONFIG_COMMANDS = $CONFIG_COMMANDS\n  $ $0 $@\n\non `(hostname || uname -n) 2>/dev/null | sed 1q`\n\"\n\n_ACEOF\n\ncase $ac_config_files in *\"\n\"*) set x $ac_config_files; shift; ac_config_files=$*;;\nesac\n\ncase $ac_config_headers in *\"\n\"*) set x $ac_config_headers; shift; ac_config_headers=$*;;\nesac\n\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n# Files that config.status was made for.\nconfig_files=\"$ac_config_files\"\nconfig_headers=\"$ac_config_headers\"\n\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nac_cs_usage=\"\\\n\\`$as_me' instantiates files and other configuration actions\nfrom templates according to the current configuration.  Unless the files\nand actions are specified as TAGs, all are instantiated by default.\n\nUsage: $0 [OPTION]... [TAG]...\n\n  -h, --help       print this help, then exit\n  -V, --version    print version number and configuration settings, then exit\n      --config     print configuration, then exit\n  -q, --quiet, --silent\n                   do not print progress messages\n  -d, --debug      don't remove temporary files\n      --recheck    update $as_me by reconfiguring in the same conditions\n      --file=FILE[:TEMPLATE]\n                   instantiate the configuration file FILE\n      --header=FILE[:TEMPLATE]\n                   instantiate the configuration header FILE\n\nConfiguration files:\n$config_files\n\nConfiguration headers:\n$config_headers\n\nReport bugs to the package provider.\"\n\n_ACEOF\nac_cs_config=`printf \"%s\\n\" \"$ac_configure_args\" | sed \"$ac_safe_unquote\"`\nac_cs_config_escaped=`printf \"%s\\n\" \"$ac_cs_config\" | sed \"s/^ //; s/'/'\\\\\\\\\\\\\\\\''/g\"`\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nac_cs_config='$ac_cs_config_escaped'\nac_cs_version=\"\\\\\nconfig.status\nconfigured by $0, generated by GNU Autoconf 2.71,\n  with options \\\\\"\\$ac_cs_config\\\\\"\n\nCopyright (C) 2021 Free Software Foundation, Inc.\nThis config.status script is free software; the Free Software Foundation\ngives unlimited permission to copy, distribute and modify it.\"\n\nac_pwd='$ac_pwd'\nsrcdir='$srcdir'\nINSTALL='$INSTALL'\ntest -n \"\\$AWK\" || AWK=awk\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# The default lists apply if the user does not specify any file.\nac_need_defaults=:\nwhile test $# != 0\ndo\n  case $1 in\n  --*=?*)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=`expr \"X$1\" : 'X[^=]*=\\(.*\\)'`\n    ac_shift=:\n    ;;\n  --*=)\n    ac_option=`expr \"X$1\" : 'X\\([^=]*\\)='`\n    ac_optarg=\n    ac_shift=:\n    ;;\n  *)\n    ac_option=$1\n    ac_optarg=$2\n    ac_shift=shift\n    ;;\n  esac\n\n  case $ac_option in\n  # Handling of the options.\n  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)\n    ac_cs_recheck=: ;;\n  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )\n    printf \"%s\\n\" \"$ac_cs_version\"; exit ;;\n  --config | --confi | --conf | --con | --co | --c )\n    printf \"%s\\n\" \"$ac_cs_config\"; exit ;;\n  --debug | --debu | --deb | --de | --d | -d )\n    debug=: ;;\n  --file | --fil | --fi | --f )\n    $ac_shift\n    case $ac_optarg in\n    *\\'*) ac_optarg=`printf \"%s\\n\" \"$ac_optarg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    '') as_fn_error $? \"missing file argument\" ;;\n    esac\n    as_fn_append CONFIG_FILES \" '$ac_optarg'\"\n    ac_need_defaults=false;;\n  --header | --heade | --head | --hea )\n    $ac_shift\n    case $ac_optarg in\n    *\\'*) ac_optarg=`printf \"%s\\n\" \"$ac_optarg\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"` ;;\n    esac\n    as_fn_append CONFIG_HEADERS \" '$ac_optarg'\"\n    ac_need_defaults=false;;\n  --he | --h)\n    # Conflict between --help and --header\n    as_fn_error $? \"ambiguous option: \\`$1'\nTry \\`$0 --help' for more information.\";;\n  --help | --hel | -h )\n    printf \"%s\\n\" \"$ac_cs_usage\"; exit ;;\n  -q | -quiet | --quiet | --quie | --qui | --qu | --q \\\n  | -silent | --silent | --silen | --sile | --sil | --si | --s)\n    ac_cs_silent=: ;;\n\n  # This is an error.\n  -*) as_fn_error $? \"unrecognized option: \\`$1'\nTry \\`$0 --help' for more information.\" ;;\n\n  *) as_fn_append ac_config_targets \" $1\"\n     ac_need_defaults=false ;;\n\n  esac\n  shift\ndone\n\nac_configure_extra_args=\n\nif $ac_cs_silent; then\n  exec 6>/dev/null\n  ac_configure_extra_args=\"$ac_configure_extra_args --silent\"\nfi\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nif \\$ac_cs_recheck; then\n  set X $SHELL '$0' $ac_configure_args \\$ac_configure_extra_args --no-create --no-recursion\n  shift\n  \\printf \"%s\\n\" \"running CONFIG_SHELL=$SHELL \\$*\" >&6\n  CONFIG_SHELL='$SHELL'\n  export CONFIG_SHELL\n  exec \"\\$@\"\nfi\n\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nexec 5>>config.log\n{\n  echo\n  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX\n## Running $as_me. ##\n_ASBOX\n  printf \"%s\\n\" \"$ac_log\"\n} >&5\n\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n\n# Handling of arguments.\nfor ac_config_target in $ac_config_targets\ndo\n  case $ac_config_target in\n    \"config.h\") CONFIG_HEADERS=\"$CONFIG_HEADERS config.h\" ;;\n    \"Makefile\") CONFIG_FILES=\"$CONFIG_FILES Makefile\" ;;\n\n  *) as_fn_error $? \"invalid argument: \\`$ac_config_target'\" \"$LINENO\" 5;;\n  esac\ndone\n\n\n# If the user did not use the arguments to specify the items to instantiate,\n# then the envvar interface is used.  Set only those that are not.\n# We use the long form for the default assignment because of an extremely\n# bizarre bug on SunOS 4.1.3.\nif $ac_need_defaults; then\n  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files\n  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers\nfi\n\n# Have a temporary directory for convenience.  Make it in the build tree\n# simply because there is no reason against having it here, and in addition,\n# creating and moving files from /tmp can sometimes cause problems.\n# Hook for its removal unless debugging.\n# Note that there is a small window in which the directory will not be cleaned:\n# after its creation but before its name has been assigned to `$tmp'.\n$debug ||\n{\n  tmp= ac_tmp=\n  trap 'exit_status=$?\n  : \"${ac_tmp:=$tmp}\"\n  { test ! -d \"$ac_tmp\" || rm -fr \"$ac_tmp\"; } && exit $exit_status\n' 0\n  trap 'as_fn_exit 1' 1 2 13 15\n}\n# Create a (secure) tmp directory for tmp files.\n\n{\n  tmp=`(umask 077 && mktemp -d \"./confXXXXXX\") 2>/dev/null` &&\n  test -d \"$tmp\"\n}  ||\n{\n  tmp=./conf$$-$RANDOM\n  (umask 077 && mkdir \"$tmp\")\n} || as_fn_error $? \"cannot create a temporary directory in .\" \"$LINENO\" 5\nac_tmp=$tmp\n\n# Set up the scripts for CONFIG_FILES section.\n# No need to generate them if there are no CONFIG_FILES.\n# This happens for instance with `./config.status config.h'.\nif test -n \"$CONFIG_FILES\"; then\n\n\nac_cr=`echo X | tr X '\\015'`\n# On cygwin, bash can eat \\r inside `` if the user requested igncr.\n# But we know of no other shell where ac_cr would be empty at this\n# point, so we can use a bashism as a fallback.\nif test \"x$ac_cr\" = x; then\n  eval ac_cr=\\$\\'\\\\r\\'\nfi\nac_cs_awk_cr=`$AWK 'BEGIN { print \"a\\rb\" }' </dev/null 2>/dev/null`\nif test \"$ac_cs_awk_cr\" = \"a${ac_cr}b\"; then\n  ac_cs_awk_cr='\\\\r'\nelse\n  ac_cs_awk_cr=$ac_cr\nfi\n\necho 'BEGIN {' >\"$ac_tmp/subs1.awk\" &&\n_ACEOF\n\n\n{\n  echo \"cat >conf$$subs.awk <<_ACEOF\" &&\n  echo \"$ac_subst_vars\" | sed 's/.*/&!$&$ac_delim/' &&\n  echo \"_ACEOF\"\n} >conf$$subs.sh ||\n  as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\nac_delim_num=`echo \"$ac_subst_vars\" | grep -c '^'`\nac_delim='%!_!# '\nfor ac_last_try in false false false false false :; do\n  . ./conf$$subs.sh ||\n    as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\n\n  ac_delim_n=`sed -n \"s/.*$ac_delim\\$/X/p\" conf$$subs.awk | grep -c X`\n  if test $ac_delim_n = $ac_delim_num; then\n    break\n  elif $ac_last_try; then\n    as_fn_error $? \"could not make $CONFIG_STATUS\" \"$LINENO\" 5\n  else\n    ac_delim=\"$ac_delim!$ac_delim _$ac_delim!! \"\n  fi\ndone\nrm -f conf$$subs.sh\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\ncat >>\"\\$ac_tmp/subs1.awk\" <<\\\\_ACAWK &&\n_ACEOF\nsed -n '\nh\ns/^/S[\"/; s/!.*/\"]=/\np\ng\ns/^[^!]*!//\n:repl\nt repl\ns/'\"$ac_delim\"'$//\nt delim\n:nl\nh\ns/\\(.\\{148\\}\\)..*/\\1/\nt more1\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\\\\n\"\\\\/\np\nn\nb repl\n:more1\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"\\\\/\np\ng\ns/.\\{148\\}//\nt nl\n:delim\nh\ns/\\(.\\{148\\}\\)..*/\\1/\nt more2\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"/\np\nb\n:more2\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"\\\\/\np\ng\ns/.\\{148\\}//\nt delim\n' <conf$$subs.awk | sed '\n/^[^\"\"]/{\n  N\n  s/\\n//\n}\n' >>$CONFIG_STATUS || ac_write_fail=1\nrm -f conf$$subs.awk\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n_ACAWK\ncat >>\"\\$ac_tmp/subs1.awk\" <<_ACAWK &&\n  for (key in S) S_is_set[key] = 1\n  FS = \"\u0007\"\n\n}\n{\n  line = $ 0\n  nfields = split(line, field, \"@\")\n  substed = 0\n  len = length(field[1])\n  for (i = 2; i < nfields; i++) {\n    key = field[i]\n    keylen = length(key)\n    if (S_is_set[key]) {\n      value = S[key]\n      line = substr(line, 1, len) \"\" value \"\" substr(line, len + keylen + 3)\n      len += length(value) + length(field[++i])\n      substed = 1\n    } else\n      len += 1 + keylen\n  }\n\n  print line\n}\n\n_ACAWK\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nif sed \"s/$ac_cr//\" < /dev/null > /dev/null 2>&1; then\n  sed \"s/$ac_cr\\$//; s/$ac_cr/$ac_cs_awk_cr/g\"\nelse\n  cat\nfi < \"$ac_tmp/subs1.awk\" > \"$ac_tmp/subs.awk\" \\\n  || as_fn_error $? \"could not setup config files machinery\" \"$LINENO\" 5\n_ACEOF\n\n# VPATH may cause trouble with some makes, so we remove sole $(srcdir),\n# ${srcdir} and @srcdir@ entries from VPATH if srcdir is \".\", strip leading and\n# trailing colons and then remove the whole line if VPATH becomes empty\n# (actually we leave an empty line to preserve line numbers).\nif test \"x$srcdir\" = x.; then\n  ac_vpsub='/^[\t ]*VPATH[\t ]*=[\t ]*/{\nh\ns///\ns/^/:/\ns/[\t ]*$/:/\ns/:\\$(srcdir):/:/g\ns/:\\${srcdir}:/:/g\ns/:@srcdir@:/:/g\ns/^:*//\ns/:*$//\nx\ns/\\(=[\t ]*\\).*/\\1/\nG\ns/\\n//\ns/^[^=]*=[\t ]*$//\n}'\nfi\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\nfi # test -n \"$CONFIG_FILES\"\n\n# Set up the scripts for CONFIG_HEADERS section.\n# No need to generate them if there are no CONFIG_HEADERS.\n# This happens for instance with `./config.status Makefile'.\nif test -n \"$CONFIG_HEADERS\"; then\ncat >\"$ac_tmp/defines.awk\" <<\\_ACAWK ||\nBEGIN {\n_ACEOF\n\n# Transform confdefs.h into an awk script `defines.awk', embedded as\n# here-document in config.status, that substitutes the proper values into\n# config.h.in to produce config.h.\n\n# Create a delimiter string that does not exist in confdefs.h, to ease\n# handling of long lines.\nac_delim='%!_!# '\nfor ac_last_try in false false :; do\n  ac_tt=`sed -n \"/$ac_delim/p\" confdefs.h`\n  if test -z \"$ac_tt\"; then\n    break\n  elif $ac_last_try; then\n    as_fn_error $? \"could not make $CONFIG_HEADERS\" \"$LINENO\" 5\n  else\n    ac_delim=\"$ac_delim!$ac_delim _$ac_delim!! \"\n  fi\ndone\n\n# For the awk script, D is an array of macro values keyed by name,\n# likewise P contains macro parameters if any.  Preserve backslash\n# newline sequences.\n\nac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*\nsed -n '\ns/.\\{148\\}/&'\"$ac_delim\"'/g\nt rset\n:rset\ns/^[\t ]*#[\t ]*define[\t ][\t ]*/ /\nt def\nd\n:def\ns/\\\\$//\nt bsnl\ns/[\"\\\\]/\\\\&/g\ns/^ \\('\"$ac_word_re\"'\\)\\(([^()]*)\\)[\t ]*\\(.*\\)/P[\"\\1\"]=\"\\2\"\\\nD[\"\\1\"]=\" \\3\"/p\ns/^ \\('\"$ac_word_re\"'\\)[\t ]*\\(.*\\)/D[\"\\1\"]=\" \\2\"/p\nd\n:bsnl\ns/[\"\\\\]/\\\\&/g\ns/^ \\('\"$ac_word_re\"'\\)\\(([^()]*)\\)[\t ]*\\(.*\\)/P[\"\\1\"]=\"\\2\"\\\nD[\"\\1\"]=\" \\3\\\\\\\\\\\\n\"\\\\/p\nt cont\ns/^ \\('\"$ac_word_re\"'\\)[\t ]*\\(.*\\)/D[\"\\1\"]=\" \\2\\\\\\\\\\\\n\"\\\\/p\nt cont\nd\n:cont\nn\ns/.\\{148\\}/&'\"$ac_delim\"'/g\nt clear\n:clear\ns/\\\\$//\nt bsnlc\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\"/p\nd\n:bsnlc\ns/[\"\\\\]/\\\\&/g; s/^/\"/; s/$/\\\\\\\\\\\\n\"\\\\/p\nb cont\n' <confdefs.h | sed '\ns/'\"$ac_delim\"'/\"\\\\\\\n\"/g' >>$CONFIG_STATUS || ac_write_fail=1\n\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n  for (key in D) D_is_set[key] = 1\n  FS = \"\u0007\"\n}\n/^[\\t ]*#[\\t ]*(define|undef)[\\t ]+$ac_word_re([\\t (]|\\$)/ {\n  line = \\$ 0\n  split(line, arg, \" \")\n  if (arg[1] == \"#\") {\n    defundef = arg[2]\n    mac1 = arg[3]\n  } else {\n    defundef = substr(arg[1], 2)\n    mac1 = arg[2]\n  }\n  split(mac1, mac2, \"(\") #)\n  macro = mac2[1]\n  prefix = substr(line, 1, index(line, defundef) - 1)\n  if (D_is_set[macro]) {\n    # Preserve the white space surrounding the \"#\".\n    print prefix \"define\", macro P[macro] D[macro]\n    next\n  } else {\n    # Replace #undef with comments.  This is necessary, for example,\n    # in the case of _POSIX_SOURCE, which is predefined and required\n    # on some systems where configure will not decide to define it.\n    if (defundef == \"undef\") {\n      print \"/*\", prefix defundef, macro, \"*/\"\n      next\n    }\n  }\n}\n{ print }\n_ACAWK\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n  as_fn_error $? \"could not setup config headers machinery\" \"$LINENO\" 5\nfi # test -n \"$CONFIG_HEADERS\"\n\n\neval set X \"  :F $CONFIG_FILES  :H $CONFIG_HEADERS    \"\nshift\nfor ac_tag\ndo\n  case $ac_tag in\n  :[FHLC]) ac_mode=$ac_tag; continue;;\n  esac\n  case $ac_mode$ac_tag in\n  :[FHL]*:*);;\n  :L* | :C*:*) as_fn_error $? \"invalid tag \\`$ac_tag'\" \"$LINENO\" 5;;\n  :[FH]-) ac_tag=-:-;;\n  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;\n  esac\n  ac_save_IFS=$IFS\n  IFS=:\n  set x $ac_tag\n  IFS=$ac_save_IFS\n  shift\n  ac_file=$1\n  shift\n\n  case $ac_mode in\n  :L) ac_source=$1;;\n  :[FH])\n    ac_file_inputs=\n    for ac_f\n    do\n      case $ac_f in\n      -) ac_f=\"$ac_tmp/stdin\";;\n      *) # Look for the file first in the build tree, then in the source tree\n\t # (if the path is not absolute).  The absolute path cannot be DOS-style,\n\t # because $ac_f cannot contain `:'.\n\t test -f \"$ac_f\" ||\n\t   case $ac_f in\n\t   [\\\\/$]*) false;;\n\t   *) test -f \"$srcdir/$ac_f\" && ac_f=\"$srcdir/$ac_f\";;\n\t   esac ||\n\t   as_fn_error 1 \"cannot find input file: \\`$ac_f'\" \"$LINENO\" 5;;\n      esac\n      case $ac_f in *\\'*) ac_f=`printf \"%s\\n\" \"$ac_f\" | sed \"s/'/'\\\\\\\\\\\\\\\\''/g\"`;; esac\n      as_fn_append ac_file_inputs \" '$ac_f'\"\n    done\n\n    # Let's still pretend it is `configure' which instantiates (i.e., don't\n    # use $as_me), people would be surprised to read:\n    #    /* config.h.  Generated by config.status.  */\n    configure_input='Generated from '`\n\t  printf \"%s\\n\" \"$*\" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'\n\t`' by configure.'\n    if test x\"$ac_file\" != x-; then\n      configure_input=\"$ac_file.  $configure_input\"\n      { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: creating $ac_file\" >&5\nprintf \"%s\\n\" \"$as_me: creating $ac_file\" >&6;}\n    fi\n    # Neutralize special characters interpreted by sed in replacement strings.\n    case $configure_input in #(\n    *\\&* | *\\|* | *\\\\* )\n       ac_sed_conf_input=`printf \"%s\\n\" \"$configure_input\" |\n       sed 's/[\\\\\\\\&|]/\\\\\\\\&/g'`;; #(\n    *) ac_sed_conf_input=$configure_input;;\n    esac\n\n    case $ac_tag in\n    *:-:* | *:-) cat >\"$ac_tmp/stdin\" \\\n      || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5 ;;\n    esac\n    ;;\n  esac\n\n  ac_dir=`$as_dirname -- \"$ac_file\" ||\n$as_expr X\"$ac_file\" : 'X\\(.*[^/]\\)//*[^/][^/]*/*$' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)[^/]' \\| \\\n\t X\"$ac_file\" : 'X\\(//\\)$' \\| \\\n\t X\"$ac_file\" : 'X\\(/\\)' \\| . 2>/dev/null ||\nprintf \"%s\\n\" X\"$ac_file\" |\n    sed '/^X\\(.*[^/]\\)\\/\\/*[^/][^/]*\\/*$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)[^/].*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\/\\)$/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  /^X\\(\\/\\).*/{\n\t    s//\\1/\n\t    q\n\t  }\n\t  s/.*/./; q'`\n  as_dir=\"$ac_dir\"; as_fn_mkdir_p\n  ac_builddir=.\n\ncase \"$ac_dir\" in\n.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;\n*)\n  ac_dir_suffix=/`printf \"%s\\n\" \"$ac_dir\" | sed 's|^\\.[\\\\/]||'`\n  # A \"..\" for each directory in $ac_dir_suffix.\n  ac_top_builddir_sub=`printf \"%s\\n\" \"$ac_dir_suffix\" | sed 's|/[^\\\\/]*|/..|g;s|/||'`\n  case $ac_top_builddir_sub in\n  \"\") ac_top_builddir_sub=. ac_top_build_prefix= ;;\n  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;\n  esac ;;\nesac\nac_abs_top_builddir=$ac_pwd\nac_abs_builddir=$ac_pwd$ac_dir_suffix\n# for backward compatibility:\nac_top_builddir=$ac_top_build_prefix\n\ncase $srcdir in\n  .)  # We are building in place.\n    ac_srcdir=.\n    ac_top_srcdir=$ac_top_builddir_sub\n    ac_abs_top_srcdir=$ac_pwd ;;\n  [\\\\/]* | ?:[\\\\/]* )  # Absolute name.\n    ac_srcdir=$srcdir$ac_dir_suffix;\n    ac_top_srcdir=$srcdir\n    ac_abs_top_srcdir=$srcdir ;;\n  *) # Relative name.\n    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix\n    ac_top_srcdir=$ac_top_build_prefix$srcdir\n    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;\nesac\nac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix\n\n\n  case $ac_mode in\n  :F)\n  #\n  # CONFIG_FILE\n  #\n\n  case $INSTALL in\n  [\\\\/$]* | ?:[\\\\/]* ) ac_INSTALL=$INSTALL ;;\n  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;\n  esac\n_ACEOF\n\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n# If the template does not know about datarootdir, expand it.\n# FIXME: This hack should be removed a few years after 2.60.\nac_datarootdir_hack=; ac_datarootdir_seen=\nac_sed_dataroot='\n/datarootdir/ {\n  p\n  q\n}\n/@datadir@/p\n/@docdir@/p\n/@infodir@/p\n/@localedir@/p\n/@mandir@/p'\ncase `eval \"sed -n \\\"\\$ac_sed_dataroot\\\" $ac_file_inputs\"` in\n*datarootdir*) ac_datarootdir_seen=yes;;\n*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting\" >&2;}\n_ACEOF\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\n  ac_datarootdir_hack='\n  s&@datadir@&$datadir&g\n  s&@docdir@&$docdir&g\n  s&@infodir@&$infodir&g\n  s&@localedir@&$localedir&g\n  s&@mandir@&$mandir&g\n  s&\\\\\\${datarootdir}&$datarootdir&g' ;;\nesac\n_ACEOF\n\n# Neutralize VPATH when `$srcdir' = `.'.\n# Shell code in configure.ac might set extrasub.\n# FIXME: do we really want to maintain this feature?\ncat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1\nac_sed_extra=\"$ac_vpsub\n$extrasub\n_ACEOF\ncat >>$CONFIG_STATUS <<\\_ACEOF || ac_write_fail=1\n:t\n/@[a-zA-Z_][a-zA-Z_0-9]*@/!b\ns|@configure_input@|$ac_sed_conf_input|;t t\ns&@top_builddir@&$ac_top_builddir_sub&;t t\ns&@top_build_prefix@&$ac_top_build_prefix&;t t\ns&@srcdir@&$ac_srcdir&;t t\ns&@abs_srcdir@&$ac_abs_srcdir&;t t\ns&@top_srcdir@&$ac_top_srcdir&;t t\ns&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t\ns&@builddir@&$ac_builddir&;t t\ns&@abs_builddir@&$ac_abs_builddir&;t t\ns&@abs_top_builddir@&$ac_abs_top_builddir&;t t\ns&@INSTALL@&$ac_INSTALL&;t t\n$ac_datarootdir_hack\n\"\neval sed \\\"\\$ac_sed_extra\\\" \"$ac_file_inputs\" | $AWK -f \"$ac_tmp/subs.awk\" \\\n  >$ac_tmp/out || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n\ntest -z \"$ac_datarootdir_hack$ac_datarootdir_seen\" &&\n  { ac_out=`sed -n '/\\${datarootdir}/p' \"$ac_tmp/out\"`; test -n \"$ac_out\"; } &&\n  { ac_out=`sed -n '/^[\t ]*datarootdir[\t ]*:*=/p' \\\n      \"$ac_tmp/out\"`; test -z \"$ac_out\"; } &&\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: $ac_file contains a reference to the variable \\`datarootdir'\nwhich seems to be undefined.  Please make sure it is defined\" >&2;}\n\n  rm -f \"$ac_tmp/stdin\"\n  case $ac_file in\n  -) cat \"$ac_tmp/out\" && rm -f \"$ac_tmp/out\";;\n  *) rm -f \"$ac_file\" && mv \"$ac_tmp/out\" \"$ac_file\";;\n  esac \\\n  || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n ;;\n  :H)\n  #\n  # CONFIG_HEADER\n  #\n  if test x\"$ac_file\" != x-; then\n    {\n      printf \"%s\\n\" \"/* $configure_input  */\" >&1 \\\n      && eval '$AWK -f \"$ac_tmp/defines.awk\"' \"$ac_file_inputs\"\n    } >\"$ac_tmp/config.h\" \\\n      || as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n    if diff \"$ac_file\" \"$ac_tmp/config.h\" >/dev/null 2>&1; then\n      { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: $ac_file is unchanged\" >&5\nprintf \"%s\\n\" \"$as_me: $ac_file is unchanged\" >&6;}\n    else\n      rm -f \"$ac_file\"\n      mv \"$ac_tmp/config.h\" \"$ac_file\" \\\n\t|| as_fn_error $? \"could not create $ac_file\" \"$LINENO\" 5\n    fi\n  else\n    printf \"%s\\n\" \"/* $configure_input  */\" >&1 \\\n      && eval '$AWK -f \"$ac_tmp/defines.awk\"' \"$ac_file_inputs\" \\\n      || as_fn_error $? \"could not create -\" \"$LINENO\" 5\n  fi\n ;;\n\n\n  esac\n\ndone # for ac_tag\n\n\nas_fn_exit 0\n_ACEOF\nac_clean_files=$ac_clean_files_save\n\ntest $ac_write_fail = 0 ||\n  as_fn_error $? \"write failure creating $CONFIG_STATUS\" \"$LINENO\" 5\n\n\n# configure is writing to config.log, and then calls config.status.\n# config.status does its own redirection, appending to config.log.\n# Unfortunately, on DOS this fails, as config.log is still kept open\n# by configure, so config.status won't be able to write to it; its\n# output is simply discarded.  So we exec the FD to /dev/null,\n# effectively closing config.log, so it can be properly (re)opened and\n# appended to by config.status.  When coming back to configure, we\n# need to make the FD available again.\nif test \"$no_create\" != yes; then\n  ac_cs_success=:\n  ac_config_status_args=\n  test \"$silent\" = yes &&\n    ac_config_status_args=\"$ac_config_status_args --quiet\"\n  exec 5>/dev/null\n  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false\n  exec 5>>config.log\n  # Use ||, not &&, to avoid exiting from the if with $? = 1, which\n  # would make configure fail if this is the last instruction.\n  $ac_cs_success || as_fn_exit 1\nfi\nif test -n \"$ac_unrecognized_opts\" && test \"$enable_option_checking\" != no; then\n  { printf \"%s\\n\" \"$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts\" >&5\nprintf \"%s\\n\" \"$as_me: WARNING: unrecognized options: $ac_unrecognized_opts\" >&2;}\nfi\n\n\n"
  },
  {
    "path": "configure.in",
    "content": "AC_INIT(src/main.c)\n\nAC_CONFIG_HEADER(config.h)\n\nAC_PROG_CC\nAC_PROG_INSTALL\nAC_C_BIGENDIAN\n\nif test $prefix = NONE\nthen\n    myprefix=/usr/local\nelse\n    myprefix=$prefix\nfi\n\n##############################################################\n# configure arguments\n##############################################################\nDEBUGGING=0\nLOGGING=0\n\nAC_ARG_WITH(debug,              [  --with-debug              include debug info ], [ DEBUGGING=1; ], [])\nAC_ARG_WITH(log,                [  --with-log                create log ], [ LOGGING=1; ], [])\nAC_ARG_WITH(optimize,           [  --with-optimize           with optimize(-O in CFLAGS) ], [ ENABLE_OPTIMIZE=1 ], [ ENABLE_OPTIMIZE=0 ])\nAC_ARG_WITH(interpreter,        [  --with-interpreter        with interpreter ], [ ENABLE_INTERPRETER=1 ], [ ENABLE_INTERPRETER=0])\nAC_ARG_WITH(c-ffi,              [  --with-c-ffi              with c ffi ], [ ENABLE_CFFI=1 ], [ ENABLE_CFFI=0])\nAC_ARG_WITH(thread,             [  --with-thread             with thread ], [ ENABLE_THREAD=1 ], [ ENABLE_THREAD=0])\n\n##############################################################\n# check cpu type\n##############################################################\nAC_MSG_CHECKING(CPU type)\n\nif test `uname -m` = x86_64\nthen\n    echo x86_64\n\n    AC_DEFINE(__64BIT_CPU__, 1)\nelif test `uname -m` = i386 || test `uname -m` = i686\nthen\n    echo x86_32\n\n    AC_DEFINE(__32BIT_CPU__, 1)\nelif test `uname -p` = sparc\nthen\n    echo sparc\n\n    AC_DEFINE(__32BIT_CPU__, 1)\n    AC_DEFINE(__BIG_ENDIAN__, 1)\nelif test `uname -m` = sparc64\nthen\n    echo sparc64\n\n    AC_DEFINE(__64BIT_CPU__, 1)\n    AC_DEFINE(__BIG_ENDIAN__, 1)\nelif test `uname -m` = ppc\nthen\n    echo ppc\n\n    AC_DEFINE(__32BIT_CPU__, 1)\n    AC_DEFINE(__BIG_ENDIAN__, 1)\nelif test `uname -m` = ppc64\nthen\n    echo ppc64\n\n    AC_DEFINE(__64BIT_CPU__, 1)\n    AC_DEFINE(__BIG_ENDIAN__, 1)\nelif test `uname -m` = armv6l\nthen\n    echo armv6l\n\n    AC_DEFINE(__32BIT_CPU__, 1)\nelif test `uname -m` = armv7l\nthen\n    echo armv7l\n\n    AC_DEFINE(__32BIT_CPU__, 1)\nelse\n    echo other\n\n    AC_DEFINE(__32BIT_CPU__, 1)\nfi\n\n##############################################################\n# check operating systems\n##############################################################\nAC_MSG_CHECKING(Operating System)\n\nCFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCFLAGS=\"-fPIC -rdynamic $CFLAGS\"\n\nAR_LIB=\n\nif test `uname -s` = \"Darwin\"; then\n    echo \"Darwin\"\n\n    OS=DARWIN\n\n    AC_DEFINE(__DARWIN__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L/usr/local/opt/ncurses/lib -L/usr/local/opt/readline/lib -I/usr/local/opt/readline/include $CFLAGS\"\n    else \n        CFLAGS=\"-Isrc/ -I. -L . -L/usr/local/opt/ncurses/lib -L/usr/local/opt/readline/lib -I/usr/local/opt/readline/include -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelif test `uname -s` = \"FreeBSD\"; then\n    echo \"FreeBSD\"\n\n    OS=FREEBSD\n\n    AC_DEFINE(__FREEBSD__, 1)\n\n    CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\nelif uname -s | grep -q CYGWIN_NT; then\n    echo CYGWIN\n\n    OS=CYGWIN\n\n    AC_DEFINE(__CYGWIN__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else \n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\nelse\n    echo \"Linux\"\n\n    OS=LINUX\n\n    AC_DEFINE(__LINUX__, 1)\n\n    if test $myprefix = /usr/local; then\n        CFLAGS=\"-Isrc/ -I. -L . $CFLAGS\"\n    else\n        CFLAGS=\"-Isrc/ -I. -L . -I$myprefix/include -L$myprefix/lib $CFLAGS\"\n    fi\n\n    AC_HAVE_LIBRARY(util, [ LIBS=\"$LIBS -lutil\" ], [])\nfi\n\n##############################################################\n# CFLAGS settings\n##############################################################\nif test -d /usr/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/usr/local/include\"\nfi\n\nif test -d /usr/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /usr/local/lib\"\nfi\n\nif test -d /opt/local/include\nthen\n    CFLAGS=\"$CFLAGS -I/opt/local/include\"\nfi\n\nif test -d /opt/local/lib\nthen\n    CFLAGS=\"$CFLAGS -L /opt/local/lib\"\nfi\n\nif test -d /usr/include/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -I /usr/include/i386-linux-gnu//\"\nfi\n\nif test -d /usr/lib/i386-linux-gnu/\nthen\n    CFLAGS=\"$CFLAGS -L /usr/lib/i386-linux-gnu/\"\nfi\n\nif test $ENABLE_OPTIMIZE = 1\nthen\n    if test $ENABLE_THREAD = 1\n    then\n        echo \"Enable thread with optimization is not supported\"\n        exit 1;\n    else\n        CFLAGS=\"$CFLAGS -O3\"\n    fi\nfi\n\nif test $ENABLE_INTERPRETER = 1\nthen\n    CFLAGS=\"$CFLAGS -DENABLE_INTERPRETER\"\n    INTERPRETER=iclover2\n    AC_SUBST(INTERPRETER)\nfi\n\nif test $DEBUGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -g -DMDEBUG\"\n    #CFLAGS=\"$CFLAGS -g -DMDEBUG -Werror\"\nfi\n\nif test $LOGGING = 1\nthen\n    CFLAGS=\"$CFLAGS -DVM_LOG\"\nfi\n\nAC_SUBST(OS)\n\nexport CFLAGS\n\n##########################################################\n# Libs\n##########################################################\nCC=gcc\n\nINSTALL=\"$(which install) -c\"\n\nif test $ENABLE_THREAD = 1\nthen\n    AC_CHECK_HEADER(pthread.h, [AC_DEFINE(HAVE_PTHREAD_H, 1)], [ exit ])\n    AC_HAVE_LIBRARY(pthread, [ LIBS=\"$LIBS -lpthread\"; ], [ exit ])\n    AC_SUBST(ENABLE_THREAD)\nfi\n\nAC_CHECK_HEADER(ncurses.h, [AC_DEFINE(HAVE_NCURSESW_H, 1)], [])\nAC_HAVE_LIBRARY(ncursesw, [ LIBS=\"$LIBS -lncursesw\"; ], [])\n\nAC_CHECK_HEADER(readline/readline.h, [AC_DEFINE(HAVE_READLINE_H, 1)], [])\nAC_HAVE_LIBRARY(readline, [ LIBS=\"$LIBS -lreadline\"; ], [])\n\nAC_CHECK_HEADER(bsd/stdlib.h, [AC_DEFINE(HAVE_BSD_H, 1)], [])\nAC_HAVE_LIBRARY(bsd, [ LIBS=\"$LIBS -lbsd\"; ], [])\n\nif test \"$OS\" != FREEBSD\nthen\n    AC_HAVE_LIBRARY(dl, [ LIBS=\"$LIBS -ldl\"; ], [exit])\nfi\n\nAC_CHECK_HEADER(math.h, [AC_DEFINE(HAVE_MATH_H,1)], [])\nAC_HAVE_LIBRARY(m, [ LIBS=\"$LIBS -lm\"; ], [])\nAC_CHECK_HEADER(iconv.h, [AC_DEFINE(HAVE_ICONV_H, 1)], [])\n\nif test \"$OS\" = CYGWIN || test \"$OS\" = DARWIN || test \"$OS\" = FREEBSD\nthen\n    LIBS=\"$LIBS -liconv\"\nfi\n\nAC_CHECK_HEADER(pcre.h, [AC_DEFINE(HAVE_PCRE_H,1)], [])\nAC_HAVE_LIBRARY(pcre, [ LIBS=\"$LIBS -lpcre\"; ], [ eixt ])\n\nAC_HAVE_LIBRARY(rt, [ LIBS=\"$LIBS -lrt\"; ], [])\n\nif test \"$ENABLE_CFFI\" = 1\nthen\n    CFFI=1\n    AC_CHECK_HEADER(avcall.h, [AC_DEFINE(HAVE_AVCALL_H,1)], [ exit ])\n    AC_HAVE_LIBRARY(avcall, [ LIBS=\"$LIBS -lavcall\"; ], [ exit ])\nelse\n    CFFI=0\nfi\n\nAC_SUBST(CFFI)\n\nAC_SUBST(LIBS)\n\nif which clang-7 > /dev/null\nthen\n    CC=clang-7\nelif which clang > /dev/null\nthen\n    CC=clang\nelse\n    CC=gcc\nfi\n\nAC_SUBST(CC)\n\nDESTDIR=$myprefix\n\nAC_SUBST(DESTDIR)\n\nCXXFLAGS='-DPREFIX=\"\\\"${DESTDIR}/\\\"\"'\nCXXFLAGS=\"-I . $CXXFLAGS\"\nCXXFLAGS=\"-fPIC -rdynamic $CXXFLAGS\"\n\nif which clang++-7 > /dev/null\nthen\n    CXX=clang++-7\nelif which clang++ > /dev/null\nthen\n    CXX=clang++\nelse\n    CXX=g++\nfi\n\nif which llvm-config-7 > /dev/null\nthen\n    if test $DEBUGGING = 1\n    then\n        CXXFLAGS='`llvm-config-7 --cxxflags --ldflags --system-libs --libs all` -lffi -DMDEBUG -g'\" $CXXFLAGS\"\n    else\n        CXXFLAGS='`llvm-config-7 --cxxflags --ldflags --system-libs --libs all` -lffi -O3'\" $CXXFLAGS\"\n    fi\nelse\n    if test $DEBUGGING = 1\n    then\n        CXXFLAGS='`llvm-config --cxxflags --ldflags --system-libs --libs all` -lffi -DMDEBUG -g'\" $CXXFLAGS\"\n    else\n        CXXFLAGS='`llvm-config --cxxflags --ldflags --system-libs --libs all` -lffi -O3'\" $CXXFLAGS\"\n    fi\nfi\n\nif which clang-7\nthen\n    CLANG=clang-7\nelse\n    CLANG=clang\nfi\n\nif which llvm-dis-7\nthen\n    LLVM_DIS=llvm-dis-7\nelse\n    LLVM_DIS=llvm-dis\nfi\n\nif which llc-7\nthen\n    LLC=llc-7\nelse\n    LLC=llc\nfi\n\nif which clang++-7\nthen\n    CLANGPLUSPLUS=clang++-7\nelse\n    CLANGPLUSPLUS=clang++\nfi\n\nif which llvm-config-7\nthen\n    LLVM_CONFIG=llvm-config-7\nelse\n    LLVM_CONFIG=llvm-config\nfi\n\necho \"LLVM_DIS=\\\"$LLVM_DIS\\\"\" > bclover2\necho \"LLC=\\\"$LLC\\\"\" >> bclover2\necho \"CLANG=\\\"$CLANG\\\"\" >> bclover2\necho \"CLANGPLUSPLUS=\\\"$CLANGPLUSPLUS\\\"\" >> bclover2\necho \"LLVM_CONFIG=\\\"$LLVM_CONFIG\\\"\" >> bclover2\necho \"LIBS=\\\"$LIBS $($LLVM_CONFIG  --cxxflags --ldflags --system-libs --libs all)\\\"\" >> bclover2\necho \"CXX=\\\"$CLANG\\\"\" >> bclover2\necho \"DESTDIR=\\\"$DESTDIR\\\"\" >> bclover2\ncat <<'EOF' >> bclover2\nEXT_NAME=${1##*.}\nif test $EXT_NAME = ocl\nthen\n    FILE_NAME=${1%.*};\n\n    echo \"bitcompile $1\"\n\n    if test -e ./cclover2; then ./cclover2 -jit $1; else cclover2 -jit $1; fi\n\n    shift;\n\n    if test -e $FILE_NAME.bc\n    then\n        $LLVM_DIS $FILE_NAME.bc\n        $LLC -relocation-model=pic $FILE_NAME.bc\n\n        if test -e src/jit_main2.o\n        then\n            $CXX -o $FILE_NAME src/jit_main2.o $FILE_NAME.s $@ -L . -L $DESTDIR/lib -lclover2 $LIBS\n        else\n            $CXX -o $FILE_NAME $DESTDIR/lib/jit_main2.o $FILE_NAME.s $@ -L . -L $DESTDIR/lib -lclover2 $LIBS\n        fi\n    fi\nelse\n    if test $1 = -core; then CORE=1; shift; else CORE=0; fi\n    if test -e ./cclover2; then COMPILER=./cclover2; else COMPILER=cclover2; fi;\n\n    CLASS_NAME=${1%.*}\n    shift;\n\n    echo \"bitcompile $CLASS_NAME\"\n\n    if test \"$CORE\" = 1; then $COMPILER -core -jit $CLASS_NAME.oclcl; else $COMPILER -jit $CLASS_NAME.oclcl; fi\n\n    if test -e $CLASS_NAME.bc\n    then\n        $LLVM_DIS $CLASS_NAME.bc\n        $LLC -relocation-model=pic $CLASS_NAME.bc\n        $CLANG -o $CLASS_NAME.o -c $CLASS_NAME.s\n        $CLANG -shared -Wl,-soname=$CLASS_NAME.so.1 -o $CLASS_NAME.so.1.0.0 $CLASS_NAME.o -lclover2 $LIBS -L $DESTDIR/lib -L . $@\n        ln -fs $CLASS_NAME.so.1.0.0 $CLASS_NAME.so\n    fi\nfi\nEOF\n\nchmod 755 bclover2\n\nAC_SUBST(CXX)\n\nCFLAGS=\"$CFLAGS -Qunused-arguments\"\n#CFLAGS=\"$CFLAGS -Qunused-arguments -Wunused-variable\"\n\nCOMMON_OBJS=\"src/buffer.o src/debug.o src/xfunc.o src/klass.o src/constant.o src/code.o src/alignment.o src/utf.o\"\n\nOBJS=\"src/vm.o src/script.o src/object.o src/array.o src/string.o src/block.o src/regex.o src/integer.o src/byte.o src/short.o src/long.o src/float.o src/pointer.o src/char.o src/bool.o src/hash.o src/list.o src/tuple.o src/carray.o src/type.o src/stack.o src/heap.o src/exception.o src/native_method.o src/class_system.o src/class_clover.o src/class_clover_runtime.o src/clover_to_clang.o src/class_thread.o\"\nCOMPILER_OBJS=\"src/js.o src/parser.o src/node_type.o src/node.o src/cast.o src/vtable.o src/script_ctime.o src/node_block.o src/node_block_type.o src/class_compiler.o src/klass_compile_time.o src/method_compiler.o src/module.o src/class_clover_compile_time.o\"\nJIT_OBJS=\nJIT_RUNTIME_OBJS=\nJIT_SCRIPT_RUNTIME_OBJS=\nJIT_MAIN_OBJ=\nJIT=0\n\nAC_CHECK_FUNCS(lchmod)\n\nCXXFLAGS=\"$CXXFLAGS -Qunused-arguments\"\n\nAC_SUBST(JIT)\nAC_SUBST(CXXFLAGS)\nAC_SUBST(CFLAGS)\n\nAC_CHECK_FUNCS(execvpe)\n\nAC_SUBST(OBJS)\nAC_SUBST(JIT_OBJS)\nAC_SUBST(JIT_MAIN_OBJ)\nAC_SUBST(JIT_RUNTIME_OBJS)\nAC_SUBST(JIT_SCRIPT_RUNTIME_OBJS)\nAC_SUBST(COMPILER_OBJS)\nAC_SUBST(COMMON_OBJS)\nAC_SUBST(SCRIPT_OBJS)\n\nif which node\nthen\n    NODEJS=node\nelse\n    NODEJS=nodejs\nfi\n\nAC_SUBST(NODEJS)\n\nAC_OUTPUT(Makefile)\n"
  },
  {
    "path": "d.txt",
    "content": "GGG\n"
  },
  {
    "path": "examples/Dep1.clcl",
    "content": "include \"Dep2.clcl\"\n\nclass Dep1 {\n  def p():static {\n    Dep2.p();\n  }\n}\n\n"
  },
  {
    "path": "examples/Dep2.clcl",
    "content": "include \"Dep1.clcl\"\n\nclass Dep2 {\n  def p():static {\n    Dep1.p();\n  }\n}\n\n"
  },
  {
    "path": "examples/Hello.cl",
    "content": "println(\"HELLO WORLD\");\n\n"
  },
  {
    "path": "examples/Hello2.cl",
    "content": "Hello2.p();\n\n"
  },
  {
    "path": "examples/Hello2.clcl",
    "content": "class Hello2 {\n  def p() : static {\n    println(\"hello world\");\n  }\n}\n"
  },
  {
    "path": "examples/Makefile",
    "content": "all: hello hello2 fun\n\nhello:\n\tclover2 Hello.cl\nhello2:\n\tcclover2 Hello2.clcl\n\tclover2 Hello2.cl\nfun:\n\tclover2 fun.cl\ndep_error:\n\tclover2 dep_error.cl\ntest:\n\tclover2 Hello2.cl\n\tclover2 Hello.cl\n\tclover2 fun.cl\nconfigure:\n\tcd ../; ./configure --prefix=$HOME --with-optimize; make; sudo make install\nmake1:\n\tcd ../; make; sudo make install\n\tclover2 dep_error.cl\nclean:\n\trm -rf *.o*\nclean2:\n\trm -rf *.o*\n"
  },
  {
    "path": "examples/a.c",
    "content": "#include <stdlib.h>\n\nint main()\n{\n    exit(0);\n}\n"
  },
  {
    "path": "examples/dep_error.cl",
    "content": "Dep1.p();\n\n"
  },
  {
    "path": "examples/fun.cl",
    "content": "def add(a:int,b:int):int { a + b }\n\nprintln(\"1+2=\".append(add(1,2).toString()));\n\n"
  },
  {
    "path": "ext/hello.c",
    "content": "#include \"common.h\"\n\nBOOL ExtTest_hello(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* num = lvar;\n\n    int num_value = num->mIntValue;\n\n    printf(\"HELLO CLOVER2 EXTENSION %d\\n\", num_value);\n\n    (*stack_ptr)->mIntValue = num_value * 2;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n"
  },
  {
    "path": "ext.cl",
    "content": "Clover.test(\"Clover2 extention test...\", ExtTest.hello(123) == 246);\n"
  },
  {
    "path": "ext.clcl",
    "content": "\nclass ExtTest\n{\n    def hello(param:int): native static int;\n\n    def initialize():static {\n        dlib:pointer = dlopen(\"./libExtTest.so\", RTLD_LAZY);\n\n        hello_method:pointer = dlsym(dlib, \"ExtTest_hello\");\n\n        put_fun_to_hash_for_native_method(\"ExtTest.hello(int)\", \"ExtTest_hello\", hello_method);\n    }\n}\n"
  },
  {
    "path": "home_build.sh",
    "content": "./configure --with-optimize --with-interpreter --prefix=$HOME\nmake\nmake install\nmake test\n"
  },
  {
    "path": "install.sh",
    "content": "#! /bin/sh\n\n#\n# install - install a program, script, or datafile\n# This comes from X11R5; it is not part of GNU.\n#\n# $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $\n#\n# This script is compatible with the BSD install script, but was written\n# from scratch.\n#\n\n\n# set DOITPROG to echo to test this script\n\n# Don't use :- since 4.3BSD and earlier shells don't like it.\ndoit=\"${DOITPROG-}\"\n\n\n# put in absolute paths if you don't have them in your path; or use env. vars.\n\nmvprog=\"${MVPROG-mv}\"\ncpprog=\"${CPPROG-cp}\"\nchmodprog=\"${CHMODPROG-chmod}\"\nchownprog=\"${CHOWNPROG-chown}\"\nchgrpprog=\"${CHGRPPROG-chgrp}\"\nstripprog=\"${STRIPPROG-strip}\"\nrmprog=\"${RMPROG-rm}\"\n\ninstcmd=\"$mvprog\"\nchmodcmd=\"\"\nchowncmd=\"\"\nchgrpcmd=\"\"\nstripcmd=\"\"\nrmcmd=\"$rmprog -f\"\nmvcmd=\"$mvprog\"\nsrc=\"\"\ndst=\"\"\n\nwhile [ x\"$1\" != x ]; do\n    case $1 in\n\t-c) instcmd=\"$cpprog\"\n\t    shift\n\t    continue;;\n\n\t-m) chmodcmd=\"$chmodprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-o) chowncmd=\"$chownprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-g) chgrpcmd=\"$chgrpprog $2\"\n\t    shift\n\t    shift\n\t    continue;;\n\n\t-s) stripcmd=\"$stripprog\"\n\t    shift\n\t    continue;;\n\n\t*)  if [ x\"$src\" = x ]\n\t    then\n\t\tsrc=$1\n\t    else\n\t\tdst=$1\n\t    fi\n\t    shift\n\t    continue;;\n    esac\ndone\n\nif [ x\"$src\" = x ]\nthen\n\techo \"install:  no input file specified\"\n\texit 1\nfi\n\nif [ x\"$dst\" = x ]\nthen\n\techo \"install:  no destination specified\"\n\texit 1\nfi\n\n\n# If destination is a directory, append the input filename; if your system\n# does not like double slashes in filenames, you may need to add some logic\n\nif [ -d $dst ]\nthen\n\tdst=\"$dst\"/`basename $src`\nfi\n\n# Make a temp file name in the proper directory.\n\ndstdir=`dirname $dst`\ndsttmp=$dstdir/#inst.$$#\n\n# Move or copy the file name to the temp name\n\n$doit $instcmd $src $dsttmp\n\n# and set any options; do chmod last to preserve setuid bits\n\nif [ x\"$chowncmd\" != x ]; then $doit $chowncmd $dsttmp; fi\nif [ x\"$chgrpcmd\" != x ]; then $doit $chgrpcmd $dsttmp; fi\nif [ x\"$stripcmd\" != x ]; then $doit $stripcmd $dsttmp; fi\nif [ x\"$chmodcmd\" != x ]; then $doit $chmodcmd $dsttmp; fi\n\n# Now rename the file to the real destination.\n\n$doit $rmcmd $dst\n$doit $mvcmd $dsttmp $dst\n\n\nexit 0\n"
  },
  {
    "path": "install_deb.sh",
    "content": "#!/bin/bash\n\nif test -e ../clover2_4.7.2-1_i386.deb\nthen\n    if dpkg -l | egrep ^clover2\n    then\n        sudo apt-get remove clover2\n    fi\n\n    sudo dpkg -i ../clover2_4.7.2-1_i386.deb\nfi\n\nif test -e ../clover2_4.7.2-1_amd64.deb\nthen\n    if dpkg -l | egrep ^clover2\n    then\n        sudo apt-get remove clover2\n    fi\n\n    sudo dpkg -i ../clover2_4.7.2-1_amd64.deb\nfi\n"
  },
  {
    "path": "llclover2",
    "content": "LLVM_DIS=\"llvm-dis\"\nLLC=\"llc\"\nCLANG=\"clang-7\"\nCLANGPLUSPLUS=\"clang++\"\nLLVM_CONFIG=\"llvm-config\"\nLIBS=\" -lutil -lncursesw -lreadline -ldl -lm -lpcre -lrt -I/data/data/com.termux/files/usr/include  -Oz --target=aarch64-linux-android21 -fno-addrsig -I/data/data/com.termux/files/usr/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -ffunction-sections -fdata-sections -Os -DNDEBUG  -fno-exceptions -fno-rtti -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS\n-L/data/data/com.termux/files/usr/lib \n-lLLVM-7\"\nCXX=\"clang-7\"\nDESTDIR=\"/data/data/com.termux/files/home\"\nEXT_NAME=${1##*.}\nif test $EXT_NAME = ocl\nthen\n    FILE_NAME=${1%.*};\n\n    echo \"bitcompile $1\"\n\n    shift;\n\n    if test -e $FILE_NAME.bc\n    then\n        if test -e src/jit_main2.o\n        then\n            $CXX -o $FILE_NAME src/jit_main2.o $FILE_NAME.ll $@ -L . -L $DESTDIR/lib -lclover2 $LIBS\n        else\n            $CXX -o $FILE_NAME $DESTDIR/lib/jit_main2.o $FILE_NAME.ll $@ -L . -L $DESTDIR/lib -lclover2 $LIBS\n        fi\n    fi\nelse\n    if test $1 = -core; then CORE=1; shift; else CORE=0; fi\n    if test -e ./cclover2; then COMPILER=./cclover2; else COMPILER=cclover2; fi;\n\n    CLASS_NAME=${1%.*}\n    shift;\n\n    echo \"bitcompile $CLASS_NAME\"\n\n    if test -e $CLASS_NAME.bc\n    then\n        $CLANG -shared -Wl,-soname=$CLASS_NAME.so.1 -o $CLASS_NAME.so.1.0.0 $CLASS_NAME.o -lclover2 $LIBS -L $DESTDIR/lib -L . $@\n        ln -fs $CLASS_NAME.so.1.0.0 $CLASS_NAME.so\n    fi\nfi\n"
  },
  {
    "path": "make_arm_el.sh",
    "content": "make CC=arm-linux-gnueabi-gcc\n"
  },
  {
    "path": "make_deb.sh",
    "content": "#!/bin/bash\n\nmv ../clover2 ../clover2-4.7.2\n\ncd .\n\nif test -e Makefile\nthen\n    make distclean\nfi\n\n(rm ../clover2_4.7.2.orig.tar.gz; cd ..; tar cvfz clover2_4.6.9.orig.tar.gz clover2-4.6.9)\n\nsudo dpkg-buildpackage -us -uc\n\nsudo make uninstall\n\nsudo rm -rf debian/clover2\n\nmv ../clover2-4.7.2 ../clover2\n\ncd .\n\nif test -e Makefile\nthen\n    make distclean\nfi\n\n"
  },
  {
    "path": "manual/Home-en.md",
    "content": "# Introduction\n\nTo you who wants to start using Clover2. This language consists of compilers and virtual machines like Java and C#.\nIn order to compile, type checking can be done at compile time.\nIn addition, it is designed to be able to use an easy-to-use library like Ruby.\nRegular expressions, lambda, closure etc are first class objects. It can also be used as a literal, and it can also be passed as an argument to a method.\nThere are primitive arrays, but List and Hash can also be used in literals.\nWell, in short, it looks like Java with usability like Ruby.\nAlthough the library has not been maintained yet, I am glad if you can use it with ease in managing the server.\n\n# Supported functions\n\nThere are two kinds of primitive classes and ordinary classes, primitive classes do not use heap. There is no method call, only operators are supported, and processing to the value of the primitive class is fast. But there are boxing and unboxing and when you make a method call to a primitive class, add a value to a container library etc, it is boxing to reduce usability of the primitive class. Conversely, if it becomes an object of an operator, it is unboxed.\n2. Like functional languages, Lambda and closure are first class objects. Regular expressions are also first class objects.\n3. There is a simple Generics. It seems to simplify Java's generics. Generics information is only available at compile time, it is efficient as it disappears at run time.\n4. There is no inheritance for simplicity. There are only interfaces, classes and modules. Therefore, it is efficient to specify the method at compile time except for method calls to the interface. We support transfer as a function that can be used instead of inheritance in the language.\n5. It is open class. You can add methods and fields later to all classes including built-in classes. You can define methods with the same name, you can do differential programming like mixin-layers style.\n6. Clover2 also has an interpreter. External commands can also be easily executed and can be easily mixed with clover2's methods.\n\n\n```\n> ls().grep(\"main.c\").toString().scan(/./).join(\"+\").toCommand().less()\n> m+a+i+n+.+c\n```\n\nAnd less displayed with an external command.\nMethod names, external command names, file names are also supplemented. Just like Java IDE and PowerShell, we will complement the context.\n\n7. Attaching --with-jit specification to ./configure enables JIT by LLVM. Processing speed improves. It is about 3 times faster. Internally, it is good to say that it is a native code compiler rather than JIT because it is JIT compiled to compile the source library of Clover2 to make dynamic libraries.\n\n8. You can write like a shell and REPL can be used instead of shell. Complementation also has the same function as shell. Since job control is also performed, fg and jobs etc. also move. However, the function is more limited than the shell.\n\n```\n> ls - al | less\n> egrep str src/*.c\n> make && make install && make test\n> ./configure --prefix=$HOME --with-optimize --with-interpreter\n```\n\n9. You can type in method block types. The following code works.\n\n```\n> a: SortableList <String> = {1,2,3} .map { it.toString() }\n```\n\n10. The script can perform motion reflection at compile time. Since it is done at compile time, the overhead of reflection is 0 at run time.\n```\n    println(\"HELLO COMPILE SCRIPT\");\n\n    class ReflectionA {\n        a:int;\n        ClassField: static int;\n\n        def initialize() {\n            a = 123;\n        }\n        def method1() : int {\n            123\n        }\n\n        def method2(a:int, b:String): String {\n            return a.toString.append(b);\n        }\n    }\n\n    class ReflectionB <T:Object, T2:IEqualable> {\n    }\n\n    c :Class = new Class(\"ReflectionA\");\n    c.appendField(\"b\", \"int\");\n\n    c.appendMethod(\"def setB(b:int) { self.b = b }\");\n    c.appendMethod(\"def getB():int { return self.b }\");\n    c.appendClassField(\"ClassField2\", \"String\");\n\n    class ReflectionTest\n    {\n        def main():static {\n            a := new ReflectionA();\n            Clover.test(\"refelection test\", a.a == 123);\n        }\n    }\n\n    Clover.appendClass(\n        \"\"\"\n        class ReflectionC\n        {\n            field: String;\n\n            def initialize() {\n                field = \"ABC\";\n            }\n        }\n        \"\"\"\n    );\n```\n\n11. FFI to C Language\n```\n    class System\n    {\n        R_OK: static int from unistd.h\n        def strcmp(x:pointer, y:pointer): int from libc.so.6\n    }\n```\n\n12. Memory safe pointer\n\n```\n    p := b\"ABC\"; p++; Clover.test(\"Memory safe pointer test\", p->byte == 'B'); try { p +=100 } catch(e:Exception) { println(\"Out of range\");  }\n```\n\nYou can use C language libraries without creating extension libraries etc.\n\n# Sample code\n\n```\n    \"A,B,C\".split(/,/) {it.append(\"X\"); }\n    { AX, BX, CX }\n\n    {1,2,3}.map { it * 2 }.each { it.printf(\"[%d]\\n\"); }\n    [2]\n    [4]\n    [6]\n\n    > {1,2,3,4,5,6,7}.select { it > 3 }.reverse()\n    {7,6,5,4}\n\n    > 2.className().scan(/./).map { it.multiply(5) }.join(\"\\n\")\n    IIIII\n    nnnnn\n    ttttt\n    eeeee\n    ggggg\n    eeeee\n    rrrrr\n\n    > {1,2,3}.map { it.toString().toCommand() }.each { it.less() }\n\n    > {uname(), hostname(), pwd()}.each { it.less() }\n\n    > \"AAA\".scan(/./).join(\"+\").append(\"\\n\").multiply(5000).toCommand().less()\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n```\n\n# Operating environment $\nI am checking the operation on Linux on x86_64, i686, aarch64, armv7hl, ppc64le, sparc64, ppc64le, ppc. Once OSX also moves from version 3.1.2. Since readline is editline in OSX, in order to run REPL, I think that it is necessary to put readline in brew etc. (unconfirmed)\nAfter that I use clang for the compiler.\n\n# License\n\nIt is GPL2. Since readline is GPL 2, clover 2 using it is also GPL 2.\n\n# Install\n\n## Dependent library\nIt is necessary to install the development version of the library dependent on compilation. math, iconv, pcre3, readline, libz, libncursesw There are six libraries required. With Fedora, the library name -devel becomes the development version. Debian type (ubuntu etc.) should be library name -dev. Please search and search for details. In addition, ctags is necessary for the control pile. Please also install ctags. Incidentally, math is a function for mathematics, iconv is multilingualization, pcre is regular expression, readline is the interface of inpreter, and libz is a library for decompressing compressed files. If you want to enable native code compilation with --with-jit to configure option LLVM is required. It is 3.8 and 5.0 in my environment. Then you need GNU make to gcc, clang, make to the compiler.\n\nIf you want to use C-Language FFI, please add --with-c-ffi option to configure. In this case, you need libffcall1-dev library.\n\nIn ubuntu, Debian\n```\n    sudo apt-get install gcc\n    sudo apt-get install ctags\n    sudo apt-get install clang\n    sudo apt-get install libreadline-dev\n    sudo apt-get install libpcre3-dev\n    sudo apt-get install libz-dev\n    sudo apt-get install libncursesw5-dev\n    sudo apt-get install ctags\n    sudo apt-get install make\n```\nIs required. $\n\nYou need libffcall1-dev, if you append --with-c-ffi to configure option.\n\n## Compile\n\nPlease get the source code first.\n```\n    git clone https://github.com/ab25cq/clover2.git\n```\nYou can get it at.\n```\n    cd clover2\n```\nAs\n```\n    ./configure --prefix=$HOME --with-optimize --with-interpreter\n    make\n    make install\n    make test\n```\nPlease. cclover2 and clover2 are registered in ~/bin/.\nIf you have administrator privileges\n```\n    ./configure --with-optimize --with-interpreter\n    make\n    sudo make install\n    make test\n```\nPlease. cclover2 and clover2 are registered in /usr/local/bin. If you need an interpreter add the `--with-interpreter` option to `./configure`. An interpreter is entered with the executable file name iclover2. However, the execution code is delicately delayed. (Since the judgment of Signal Interprrupt is embedded in the code). Range of honest error I guess. If you need to compile Method's native code, add the `--with-jit` option to `./configure`. If the behavior is unstable with --with-jit, please remove --with-jit and try it. --with-jit is stable in version 8.0.0. If you still have a bug, please remove --with-jit and try using it. If segmentation violation occurs with `--with-optimize` depending on the environment, try `--with-optimize` and execute it. Although processing speed will be considerably slow, segmentation violation may not be done.\n\n`--with-thread` makes Thread effective. In that case you can't append `--with-optimize` option. With --with-thread and --with-optimize options, errors occurs.\n\nIf you want to install files in a specific directory\n\n```\n    ./configure --with-optimize\n    make\n    make DESTDIR=$HOME/tmp install\n```\n\nPlease do as. clover2, cclover2 is installed in $HOME/tmp/bin, and the basic library is installed in $HOME/tmp/share/clover2.\n\nPlease do as. clover, cclover is installed in /tmp/bin.\n\n## Packaging\n\nIn Debian you can install by package. You can create packages with make_deb.sh. The package is installed with install_deb.sh. Uninstallation is sudo apt-get remove clover2.\nPackaging is done, so we are looking for a Debian developer who can register the package.\nSomeone please do m(_ _)m\n\n## changelog\n\n* [changelog](changelog-en)\n\n----\n\n[>> How to use](usage-en)\n"
  },
  {
    "path": "manual/Home.md",
    "content": "English page is here [>> English page](Home-en)\n\n# Clover2 仕様書\n\n# はじめに\n\nClover2を使い始めようとするあなたへ。この言語はJavaやC#と同じようにコンパイラと仮想マシンによって構成されます。\nコンパイルをするためコンパイル時に型チェックを行うことができます。\nそのうえでRubyのような使いやすいライブラリを使うことができるように設計されています。\n正規表現やlambda、closureなどは第一級クラスオブジェクトです。リテラルでも使うことができ、メソッドの引数としても渡せます。\nプリミティブな配列もありますが、ListやHashもリテラルで使うことができます。\nまあ、簡単に言うとRubyみたいな使い勝手を持ったJavaのような感じです。\nまだまだライブラリは整備されてませんが、サーバーの管理に気軽に使ってもらえると嬉しいです。\n\n# サポートしている機能\n\n1. プリミティブクラスと普通クラスの2種類あり、プリミティブクラスはヒープを使いません。メソッド呼び出しも無く演算子のみサポートしていてプリミティブクラスの値への処理は高速です。しかしboxingやunboxingがありプリミティブクラスにメソッドコールを行ったときやコンテナライブラリに値を追加する場合などはboxingされてプリミティブクラスの使いずらさを軽減しています。逆に演算子の対象になった場合はunboxingされます。\n2. 関数型言語のようにLambdaやclosureは第一級オブジェクトです。正規表現も第一級オブジェクトです。\n3. 簡易なGenericsがあります。JavaのGenericsを簡素にしたようものです。コンパイル時のみGenerics情報があり、実行時には消えているので効率的です。\n4. 簡略化のために継承はありません。インターフェースとクラスとモジュールのみあります。そのためインターフェースに対するメソッド呼び出し以外はすべてコンパイル時にメソッドが特定でき効率的です。継承の代わりに使える機能として移譲を言語でサポートしています。\n5. オープンクラスです。組み込みのクラスを含む全てのクラスに後からメソッドやフィールドを追加することができます。同名のメソッドを定義することができ、mixin-layersスタイルのような差分プログラミングをすることができます。\n6. インタプリタもあります。外部コマンドも簡単に実行でき、clover2のメソッドとも簡単に混ぜることができます。\n\n```\n> ls().grep(\"main.c\").toString().scan(/./).join(\"+\").toCommand().less()\n> m+a+i+n+.+c\n\n```\n\nとless外部コマンドで表示される。\nメソッド名や外部コマンド名、ファイル名の補完もされます。JavaのIDEやPowerShellと同じく文脈に沿った補完を行います。\n\n7. --with-jit指定を./configureにつけるとLLVMによるJITが有効になります。処理速度が向上します。大体3倍速くらいです。内部的にはClover2のソースファイルのコンパイル時にJITコンパイルしてダイナミックライブラリを作っているのでJITというよりネイティブコードコンパイラと言っても良いかもしれません。\n\n8. シェルのような記述もできREPLをシェルの代わりに使うことができます。補完もシェルと同等の機能があります。ジョブコントロールも行うためfgやjobsなども動きます。ただしシェルよりは機能は限定的です。\n\n```\n> ls -al | less\n> egrep str src/*.c\n> make && make install && make test\n> ./configure --prefix=$HOME --with-optimize --with-interpreter\n```\n\n9. メソッドブロックの型推論が出来ます。以下のようなコードが動きます。\n\n```\n> a:SortableList<String> = {1,2,3}.map { it.toString() }\n```\n\n10.コンパイル時にスクリプトが動きリフレクションを行うことができます。コンパイル時に行うため実行時ではリフレクションのオーバーヘッドは0です。\n```\n    println(\"HELLO COMPILE SCRIPT\");\n\n    class ReflectionA {\n        a:int;\n        ClassField: static int;\n\n        def initialize() {\n            a = 123;\n        }\n        def method1() : int {\n            123\n        }\n\n        def method2(a:int, b:String): String {\n            return a.toString.append(b);\n        }\n    }\n\n    class ReflectionB <T:Object, T2:IEqualable> {\n    }\n\n    c :Class = new Class(\"ReflectionA\");\n    c.appendField(\"b\", \"int\");\n\n    c.appendMethod(\"def setB(b:int) { self.b = b }\");\n    c.appendMethod(\"def getB():int { return self.b }\");\n    c.appendClassField(\"ClassField2\", \"String\");\n\n    class ReflectionTest\n    {\n        def main():static {\n            a := new ReflectionA();\n            Clover.test(\"refelection test\", a.a == 123);\n        }\n    }\n\n    Clover.appendClass(\n        \"\"\"\n        class ReflectionC\n        {\n            field: String;\n\n            def initialize() {\n                field = \"ABC\";\n            }\n        }\n        \"\"\"\n    );\n```\n\n11. C言語へのFFIがあります。\n```\n    class System\n    {\n        R_OK: static int from unistd.h\n        def strcmp(x:pointer, y:pointer): int from libc.so.6\n    }\n```\nなどと拡張ライブラリを作成せずにC言語のライブラリを使うことができます。\n\n12. メモリーセーフなポインタがあります。\n\n```\n    p := b\"ABC\"; p++; Clover.test(\"Memory safe pointer test\", p->byte == 'B'); try { p +=100 } catch(e:Exception) { println(\"Out of range\");  }\n```\n\n# サンプルコード\n\n    \"A,B,C\".split(/,/) {it.append(\"X\"); }\n    { AX, BX, CX }\n\n    {1,2,3}.map { it * 2 }.each { it.printf(\"[%d]\\n\"); }\n    [2]\n    [4]\n    [6]\n\n    > {1,2,3,4,5,6,7}.select { it > 3 }.reverse()\n    {7,6,5,4}\n\n    > 2.className().scan(/./).map { it.multiply(5) }.join(\"\\n\")\n    IIIII\n    nnnnn\n    ttttt\n    eeeee\n    ggggg\n    eeeee\n    rrrrr\n\n    > {1,2,3}.map { it.toString().toCommand() }.each { it.less() }\n\n    > {uname(), hostname(), pwd()}.each { it.less() }\n    \n    > \"AAA\".scan(/./).join(\"+\").append(\"\\n\").multiply(5000).toCommand().less()\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n    A+A+A\n\n# 動作環境\n\nx86_64, i686, aarch64, armv7hl, ppc64le, sparc64, ppc64le, ppc上のLinuxで動作確認をしています。一応version 3.1.2からOSXでも動きます。OSXはreadlineがeditlineなので、REPLを動かすにはbrewなどでreadlineを入れる必要があると思います。（未確認)\nあとはコンパイラにはclangを使っています。\n\n# ライセンス\n\nGPL2です。readlineがGPL2なので、それを利用しているclover2もGPL2となっています。\n\n# インストール\n\n## 依存ライブラリ\n\nコンパイル前に依存しているライブラリの開発版のインストールが必要です。math, iconv, pcre3,readline,libz,ncursesw6つのライブラリが必要です。\nFedoraでしたら、ライブラリ名-develが開発版になります。Debian系(ubuntuなど)はライブラリ名-devのはずです。\n詳しくは検索して調べてください。\nあとコンパイルにはctagsが必要です。ctagsもインストールしてください。\nちなみにmathは数学用の関数、iconvは多言語化、pcreは正規表現, readlineはインタプリタのインターフェース、libzは圧縮ファイルの解凍用のライブラリ、bsdはBSDでのシステムコールの移植です。\nconfigureオプションに--with-jitしてネイティブコードコンパイルを有効にする場合はLLVMが必要になります。筆者の環境では3.8と5.0です。3.8 laterで動くと思います。\nあとはコンパイラにgcc, clang, makeをするためにGNU makeが必要となります。\n\nubuntu, Debianでは\n\n    sudo apt-get install gcc\n    sudo apt-get install ctags\n    sudo apt-get install clang\n    sudo apt-get install libreadline-dev\n    sudo apt-get install libpcre3-dev\n    sudo apt-get install libz-dev\n    sudo apt-get install libncursesw5-dev\n    sudo apt-get install ctags\n    sudo apt-get install make\n\nが必要です。\nC言語のFFIが必要な場合はlibffcall1-devが必要になります。\n\n## コンパイル\n\nまずはソースコードを入手してください。\n\n    git clone https://github.com/ab25cq/clover2.git\n\nで入手することができます。\n\n    cd clover2\n\nとして\n\n    ./configure --prefix=$HOME --with-optimize --with-interpreter\n    make\n    make install\n    make test\n\nとしてください。~/bin/にcclover2やclover2が登録されます。\nもし管理者権限をお持ちならば\n\n    ./configure --with-optimize --with-interpreter\n    make\n    sudo make install\n    make test\n\nとしてください。/usr/local/binにcclover2やclover2が登録されます。\nインタプリタが必要な場合は\n`--with-interpreter`オプションを`./configure`に追加してください。iclover2という実行ファイル名でインタプリタが入ります。ただし、実行コードは微妙に遅くなります。(Signal Interprruptの判定がコードに埋め込まれるため)。正直誤差の範囲だと思いますが。\nMethodのネイティブコードコンパイルが必要になる場合は`--with-jit`オプションを`./configure`に追加してください。--with-jitで動作が不安定な場合は--with-jitを外して実行してみてください。--with-jitはversion 8.0.0で安定しています。それでもバグが出るようなら--with-jitを外して使ってみてください。　\nC言語へのFFIが必要な場合は`--with-c-ffi`オプションを`./configure`に追加してください。その場合libffcall1-devが必要になります。\n環境の違いよって`--with-optimize`でセグメンテーション違反が出る場合は`--with-optimize`を外してみて実行してください。かなり処理速度が遅くなりますが、セグメンテーション違反がでなくなるかもしれません。\n`--with-thread`でThreadが有効になります。その場合は`--with-optimize`がつけられません。スレッドのプログラムで最適化を行うとバグになるためです。\n\n特定のディレクトリにファイルをインストールしたい場合は\n\n    ./configure --with-optimize\n    make\n    make DESTDIR=$HOME/tmp install\n\nなどとしてください。$HOME/tmp/binにclover2, cclover2がインストールされて、$HOME/tmp/share/clover2に基礎ライブラリがインストールされます。\n\n## パッケージング\n\nFedoraではパッケージになっているので、yum install clover2でいけるはずです（未確認）\n\nDebianではパッケージによるインストールができます。. make_deb.shでパッケージの作成ができます。. install_deb.shでパッケージがインストールされます。アンインストールは sudo apt-get remove clover2です。\nパッケージングはできているので、パッケージを登録してもらえるDebianの開発者募集中です。\nどなたかよろしくお願いしますm(_ _)m\n\n## リリースノート\n\n* [リリースノート](changelog)\n\n----\n\n[>> 次 使い方](usage)\n"
  },
  {
    "path": "manual/Range-en.md",
    "content": "# Range class\n\nThe Range class is a class indicating range. It is made with Generics and Generics needs to implement the ISortable interface.\nIt is made by Generics so that it can be implemented even in Char class, etc., but normally you will only use Integer class.\nThe representation of the value is\n```\n    1..2\n    3..4\n    1..5\n```\nEtc.\nThe implemented method is isMember (value: T): bool. It judges whether the value of value is within the range.\nIt is important to note that to send a message to a Range object it is necessary to enclose the Range object in parentheses. This is based on the fact that there is nothing on the parser.\n```\n    (1..5).isMember (3) # -> true\n```\nEtc.\nBecause the range value can also include message passing, it can not be distinguished by the parser. The following cases can not be distinguished.\n\n```\n    1.object.hoge().IsMember ()\n```\n1. It is impossible to judge whether the object is in range or 1. object.hoge () is in range. To message passing to the Range object, enclose parentheses.\n\nAs it is, it is a very useless object, but you can use Range object in a method that accepts range as argument of method.\n```\n    \"ABCDEGHI\" .subString (1..3) # -> \"BC\"\n    {1, 2, 3, 4, 5}. subList (2..4) # -> {3, 4}\n```\nEtc.\nIn the standard library, Range does not include the last value in range at first. It is because it is like Python.\nIt was because it was easier to use in personal feeling of writing the code.\nIncluding the last value in the range is often a lot troublesome. I learned from Python.\nFor details of the Range class, see Range.clcl included in clover 2. Methods of String, List, and Buffer class using Range class are summarized there. Please check out Range.clcl if you like.\nI make the Range class simple. If you feel like it, please add some method by the user.\n"
  },
  {
    "path": "manual/Range.md",
    "content": "# Rangeクラス\n\nEnglish page is here [>> English page](Range-en)\n\nRangeクラスは範囲を示すクラスです。Genericsで作られており、GenericsはISortableインタフェースを実装している必要があります。\n一応Charクラスなどでも実装できるようにGenericsで作っていますが普通はIntegerクラスしか使わないでしょう。\n値の表現は\n\n    1..2\n    3..4\n    1..5\n\nなどです。\n実装されているメソッドはisMember(value:T):boolです。valueの値が範囲内か判定します。\n注意してほしいのはRangeオブジェクトにメッセージを送るにはRangeオブジェクトを括弧でくくらないといけない点です。これはパーサー上しかたがないことで仕様としています。\n\n    (1..5).isMember(3)    # --> true\n\nなどです。\nというのも範囲の値にはメッセージパッシングも含むことができるので、パーサーでは区別できないためです。以下の場合が区別できません。\n\n\n    1..object.hoge().isMember()\n\n1..objectが範囲なのか1..object.hoge()が範囲なのか判断ができないためです。Rangeオブジェクトにメッセージパッシングする場合はカッコを付けてください。\n\nこのままだと大した使いみちのないオブジェクトですがメソッドの引数で範囲を受け取るメソッドでRangeオブエジェクトは使うことができます。\n\n    \"ABCDEGHI\".subString(1..3)   # --> \"BC\"\n    {1,2,3,4,5}.subList(2..4)  # --> {3,4}\n\nなどです。\n一応標準ライブラリではRangeは最後の値は範囲に含めないようにしてます。Pythonなどでそのようになっているためです。\nあと個人的にコードを書いた感じではそのほうが使いやすかったためです。\n最後の値を範囲に含めると色々と面倒くさいことが多かったためです。Pythonに習っておきました。\nRangeクラスの詳細はclover2に含まれるRange.clclを見るとわかると思います。Rangeクラスを使ったStringやList,Bufferクラスのメソッドもそちらにまとめてあります。良かったらRange.clclを見てみてください。\nRangeクラスはシンプルに作っています。気が向いたら、ユーザー様の方で何かメソッドを追加してみてください。\n"
  },
  {
    "path": "manual/_Footer.md",
    "content": "[Home](Home) | [使い方](usage) | [主な機能](feature) | [型推論](typing) | [ライブラリリファレンス](libraries) | [高度な使い方](usage2) | [拡張ライブラリ](extension) | [あとがき](conclusion) | [リリースノート](changelog)\n\nEnglish\n[Home](Home-en) | [usage](usage-en) | [feature](feature-en) | [typing](typing-en) | [libraries](libraries-en) | [usage2](usage2-en) | [extension](extension-en) | [conclusion](conclusion-en) | [changelog](changelog-en)\n\n"
  },
  {
    "path": "manual/_Sidebar.md",
    "content": "#### [Home](Home) [→ Home English Page](Home-en)\n* [はじめに](Home#はじめに)\n* [サポートしている機能](Home#サポートしている機能)\n* [サンプルコード](Home#サンプルコード)\n* [動作環境](Home#動作環境)\n* [ライセンス](Home#ライセンス)\n* [インストール](Home#インストール)\n    * [依存ライブラリ](Home#依存ライブラリ)\n    * [コンパイル](Home#コンパイル)\n* [リリースノート](changelog)\n* [コントリビューション](contribution)\n* [開発日誌](diary)\n\n#### [使い方](usage) [→ usage English Page](usage-en)\n\n* [HELLO WORLD](usage#hello-world)\n* [ソースコード](usage#ソースコード)\n* [オープンクラスとincludeとmixin-layersスタイルコーディング](usage#オープンクラスとincludeとmixin-layersスタイルコーディング)\n* [クラスファイルの登録](usage#クラスファイルの登録)\n* [クラスの循環参照](usage#クラスの循環参照)\n\n#### [主な機能](feature) [→ feature English Page](feature-en)\n\n* [フリーフォーマット](feature#フリーフォーマット)\n* [変数と関数について](feature#変数と関数について)\n* [条件分岐と演算子](feature#条件分岐と演算子)\n* [論理演算子](feature#論理演算子)\n* [ビット演算子](feature#ビット演算子)\n* [ループ](feature#ループ)\n* [ブロック](feature#ブロック)\n* [コメント](feature#コメント)\n* [アノテーション](feature#アノテーション)\n* [ナルエイブル](feature#ナルエイブル)\n* [プリミティブクラス](feature#プリミティブクラス)\n    * [数の表現](feature#数の表現)\n* [配列](feature#配列)\n* [クラス](feature#クラス)\n* [クラスフィールドとクラスメソッド](feature#クラスフィールドとクラスメソッド)\n* [dynamic_class](feature#dynamic_class)\n* [boxingとunboxing](feature#boxingとunboxing)\n    * [ラッパークラスの数値の表現](feature#ラッパークラスの数値の表現)\n* [プリミティブ型とスペシャルフィールド](feature#プリミティブ型とスペシャルフィールド)\n* [スペシャルメソッド](feature#スペシャルメソッド)\n* [インターフェース](feature#インターフェース)\n* [移譲](feature#移譲)\n* [モジュール](feature#モジュール)\n* [ジェネリクス](feature#ジェネリクス)\n* [メソッドジェネリクス](feature#メソッドジェネリクス)\n* [関数](feature#関数)\n* [列挙型(enum)](feature#列挙型)　\n* [自動setterとgetterの定義](feature#自動setterとgetterの定義)\n* [when文](feature#when文)\n* [変数の宣言の取り消し](feature#変数の宣言の取り消し)\n* [例外処理](feature#例外処理)\n* [多重代入](feature#多重代入)\n* [代入時の自動キャスト](feature#代入時の自動キャスト)\n* [C言語へのFFI](feature#C言語へのFFI)\n* [ローカル変数の宣言](feature#ローカル変数の宣言)\n* [メモリーセーフなポインタ](feature#メモリーセーフなポインタ)\n* [例外演算子](feature#例外演算子)\n* [糖衣構文](feature#糖衣構文)\n    * [文字列への式の埋め込み](feature#文字列への式の埋め込み)\n    * [lambdaクラスの糖衣構文](feature#lambdaクラスの糖衣構文)\n    * [return文の省略](feature#return文の省略)\n    * [メソッドのデフォルト引数](feature#メソッドのデフォルト引数)\n    * [同一クラスのメソッドとフィールドのself省略](feature#同一クラスのメソッドとフィールドのself省略)\n\n#### [型推論](typing) [→ typing English Page](typing-en)\n\n* [型推論](typing#型推論)\n* [メソッドブロックの型推論](typing#メソッドブロックの型推論)\n\n#### [ライブラリリファレンス](libraries) [→ libraries English Page](libraries-en)\n\n* [オブジェクトクラス](object)\n* [文字列クラス](string)\n* [アノニマウスクラス](anonymous)\n* [グローバルクラス](global)\n* [システムクラス](system)\n* [クローバークラス](clover)\n* [コマンドクラス](command)\n* [pointerクラス](pointer)\n* [lambdaクラス](lambda)\n* [regexクラス](regex)\n* [Rangeクラス](Range)\n* [ファイルクラス](file)\n* [パスクラス](path)\n* [ディレクトリクラス](directory)\n* [バッファークラス](buffer)\n* [リフレクション](reflection)\n* [コンテナライブラリ](collection)\n    * [Array](collection#array)\n    * [List](collection#list)\n    * [Hash](collection#hash)\n    * [Tuple](collection#tuple)\n\n#### [高度な使い方](usage2) [→ usage2 English Page](usage2-en)\n\n* [コンパイルタイムスクリプティング](usage2#コンパイルタイムスクリプティング)\n* [ジャストインタイムコンパイル](usage2#ジャストインタイムコンパイル)\n* [対話的なプログラムの実行](usage2#対話的なプログラムの実行)\n* [シェルモード](usage2#シェルモード)\n\n#### [内部構造](source)\n#### [拡張ライブラリ](extension) [→ extension English Page](extension-en)\n#### [あとがき](conclusion) [→ conclusion English Page](conclusion-en)\n#### [作者の情報](conclusion#作者の情報)\n"
  },
  {
    "path": "manual/anonymous-en.md",
    "content": "# Anonymouse class\n\nAnonymous type is a type that can be assigned to any class variable. Conversely, variables of any class can be assigned to variables of Anonymous class. However, the execution result is left to the user. If you use an Integer object but use it as a String object, the system will be dropped. Since the class name of the object at the time of execution can be confirmed by the className () special method, please use it according to the class.\n\nMethod calls for Anonymous classes are handled dynamically as well as interfaces. However, unlike the interface, type checking is not done at compile time, and any method can be called. If the method can not be found at run time, a Method not found exception occurs at run time. The return value of the method call to the Anonymous class is always Anonymous. Anonymous is handled at compile time as a return value even if the returned value of the called method is bool. If you want to convert to another type please call cast special method.\n\n```\n    a: Anonymous = new Integer (3);\n    a.getValue (). cast (\"int\") == 3;\n```\n\n\nI will do like this. The Integer class has a method named getValue () that accepts the stored numeric value of type int, but since all method calls to Anonymous type are returned by Anonymous type, it is necessary to cast each time. Cast special methods can only be called on Anonymous type.\n\nAll user classes except primitive types have special methods to convert to Anonymous type called toAnonymous (). Even when Generics is used, even if there is no problem at runtime, processing that can not be implemented due to compile time type checking problem can be realized using toAnonymous.\n"
  },
  {
    "path": "manual/anonymous.md",
    "content": "# アノニマウスクラス\n\nEnglish page is here [>> English page](anonymous-en)\n\nAnonymous型はどのクラスの変数にも代入できる型です。逆にAnonymousクラスの変数にはどのクラスの値も代入することができます。ただし、実行結果はユーザー任せです。もしIntegerオブジェクトを代入したのにStringオブジェクトとして使ってしまうとシステムが落ちます。実行時のオブジェクトのクラス名はclassName()スペシャルメソッドで確認することができるので、それを使ってクラスに応じた処理を行ってください。\n\nAnonymousクラスに対するメソッドコールはインターフェースと同じく動的に処理されます。しかし、インターフェースとは違いコンパイル時には型チェックが行われず、どのようなメソッドも呼び出すことができます。もし、実行時にメソッドが見つからなかった場合実行時にMethod not found例外が起きます。Anonymousクラスへのメソッドコールの戻り値は常にAnonymousです。たとえ呼ばれたメソッドの戻り値がboolだとしてもAnonymousが戻り値としてコンパイル時に処理されます。もし他の型へ変換したくなったときはcastスペシャルメソッドを呼んでください。\n\n    a:Anonymous = new Integer(3);\n    a.getValue().cast(\"int\") == 3;\n\nこのようにします。Integerクラスには格納されたint型の数値を受け取るgetValue()というメソッドがありますが、Anonymous型へのメソッドコールは全てAnonymous型が戻り値となるため、毎回castする必要があります。castスペシャルメソッドはAnonymous型にのみ呼び出すことができます。\n\nプリミティブ型を除く全てのユーザークラスにはtoAnonymous()というAnonymous型に変換するスペシャルメソッドがあります。Genericsを使っているときに、実行時に問題がない場合でもコンパイル時の型チェックの問題で実装できない処理もtoAnonymousを使って実現することが可能です。\n"
  },
  {
    "path": "manual/buffer-en.md",
    "content": "# Buffer class\n\nJapanese page is here [>> English page] (buffer-en)\n\nThe String class represents a string, but the buffer class represents a byte string. Internally, I allocate memory by pointing to the pointer object malloc. How to use is below.\n\n    > a: Buffer = new Buffer (3. to _ ulong);\n    > a.append ('A'. to _ byte);\n    > a.append ('B'. to _ byte);\n    > a.append ('C'. to _ byte);\n    > a\n    ABC\n\nPlease note that it is not null-terminated. When it is toString () it is null-terminated, but in the above example the buffer contains only ABC and 0 is not at the end.\nBuffer objects can also be append.\n\n    > a: Buffer = new Buffer (3. to _ ulong);\n    > a.append (B \"ABC\");\n    > a\n    ABC\n\nThe object representation of the Buffer class is B \"\". The size of the Buffer class is not fixed, and when it is appended, new memory is automatically allocated automatically. Please be aware that the memory in self.buffer may change as it is reallocated at that time.\nData can be accessed by offset (index from the first memory) in chars. The return value is byte.\n\n    > a: Buffer = B \"ABC\";\n    ABC\n    > a.chars (0)\n    65\n    > a.chars (1)\n    66\n    > a.chars (-1)\n    67\n\nYou can compare Buffer objects with equals.\n\n    > B \"ABC\". Equals (B \"ABC\")\n    true\n    > B \"ABC\". Equals (B \"DEF\")\n    false\n\nA partial buffer can be set with subBuffer.\n\n    > B \"ABCDEF\" .subBuffer (1,3);\n    BC\n    > B \"ABCDEF\" .subBuffer (3, -1);\n    DEF\n\n-1 indicates the end."
  },
  {
    "path": "manual/buffer.md",
    "content": "# バッファークラス\n\nEnglish page is here [>> English page](buffer-en)\n\nStringクラスは文字列を表すクラスですがバッファークラスはバイト列を表すクラスです。内部的にはpointerオブジェクトにmallocしてメモリを確保しています。使い方は以下です。\n\n    > a:Buffer = new Buffer(3.to_ulong);\n    > a.append('A'.to_byte);\n    > a.append('B'.to_byte);\n    > a.append('C'.to_byte);\n    > a\n    ABC\n\n注意してほしいのはnull-terminatedされないことです。toString()されるときはnull-terminatedされますが、バッファは上の例だとABCのみ入っていて末尾に0は入っていません。\nBufferオブジェクトもappendできます。\n\n    > a:Buffer = new Buffer(3.to_ulong);\n    > a.append(B\"ABC\");\n    > a\n    ABC\n\nBufferクラスのオブジェクト表現はB\"\"です。Bufferクラスは大きさは決まっていなくappendされると自動的に新しくメモリが確保されます。その時reallocされるので、self.bufferのさすメモリは変わる可能性があることに注意してください。\ncharsでoffset(先頭メモリからのインデックス)によるデータのアクセスができます。戻り値はbyteです。\n\n    > a:Buffer = B\"ABC\";\n    ABC\n    > a.chars(0)\n    65\n    > a.chars(1)\n    66\n    > a.chars(-1)\n    67\n\nequalsでBufferオブジェクト同士を比較できます。\n\n    > B\"ABC\".equals(B\"ABC\")\n    true\n    > B\"ABC\".equals(B\"DEF\")\n    false\n\nsubBufferで部分バッファがとれます。\n\n    > B\"ABCDEF\".subBuffer(1,3);\n    BC\n    > B\"ABCDEF\".subBuffer(3,-1);\n    DEF\n\n-1は末尾を表します。\n"
  },
  {
    "path": "manual/changelog-en.md",
    "content": "\nversion 10.4.6\n\n    Fixed block size bug\n\nversion 10.4.5\n\n    Faster compile speed.\n\nversion 10.4.4\n\n    Finished to implement C-FFI on JIT.\n\nversion 10.4.3\n\n    Finished to implement C-FFI on JIT.\n\nversion 10.4.2\n\n    Finished to implement C-FFI on JIT.\n\n    Continue to implement C Header Parser.\n\nversion 10.4.1\n\n    Continue to implement C-FFI on JIT.\n\nversion 10.4.0\n\n    Continue to implement C-FFI on JIT.\n\nversion 10.3.8\n\n    Some chages\n\nversion 10.3.7\n\n    Some chages\n\nversion 10.3.6\n\n    Fixed the bug on PC\n\nversion 10.3.5\n\n    Finish curses library implement. I could't have suported all routines yet. It's too many....\n\nversion 10.3.4\n\n    Continue to start curses library support.\n    \nversion 10.3.3\n\n    Continue to start curses library support.\n\nversion 10.3.2\n\n    normal block local variable bug.\n\n    The case of `for(i:=0; i<5; i++) {}`, the i variable is inner block scope.\n\n    for it in {1,2,3} { it.toString().println(); } can be ruunned.\n\nversion 10.3.1\n\n    new Editor sample.\n\nversion 10.3.0\n\n    Added List.iterator.\n\nversion 10.2.9\n\n    Bug fix of JIT. a:long = 0x02; Clover.test(\"BOOL test\",  (a & 0x02).to_bool); The code is failed before version 10.2.9\n\n\nversion 10.2.8\n\n    Bug fix.\n\nversion 10.2.7\n\n    Appended Class.getNoneClassMethod, Class.getClassMethod, Class.getClassFields.\n    \nversion 10.2.6\n\n    Appended Clover.load.\n    \nversion 10.2.5\n\n    GC is no longer called unless the user calls Clover.gc ().  Mainly because of performance.  Call Clover.compaction () once every 1000 times in the main loop.  If it is not called, memory usage continues to increase.  be careful. \nversion 10.2.4\n\n    Optimize List Container Library.\n\nversion 10.2.3\n\n    Fixed finalize method bug. Now you can use the method using GC in the finalize method.\n\nversion 10.2.2\n\n    Added erase(3), idlok(3), idcok(3) method.\n\nversion 10.2.1\n\n    Java Script Reflection.\n\nversion 10.2.0\n\n    Fixed the bug of REPL\n\nversion 10.1.9\n\n    Implement tyclover2 for Java Script.\n\nversion 10.1.8\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.7\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.6\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.5\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.4\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.3\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.2\n\n    Class field and field can have been declared by \"val\" keyword. It's readonly field.\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.1\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.0\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.9\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.8\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.7\n\n    Method default parametor bug.\n    \n    Started the output of Java Script source \n\nversion 10.0.6\n\n    Fixed AND operator on ULong type.\n\nversion 10.0.5\n\n    Fixed finalizer bug.\n\nversion 10.0.4\n\n    LLVM command related.\n\nversion 10.0.3\n\n    LLVM 7.0 is now recommended.\n\nversion 10.0.2.\n\n    I ran JIT on Android's termux. \n\n    It corresponds to LLVM 7.0. \n\n    Fixed an issue that could not be compiled with JIT compile time mistake. \n\nversion 10.0.1\n\n    Running test of Android termux.\n\nversion 10.0.0\n\n    Added String.deleteWithRange, String.deleteAt. Changend parser error message max as 8.\n\nversion 8.3.1\n    \n    Fixed error message bug. Now getmaxx and getmaxy use ioctl\n\nversion 8.3.0\n\n    Limit the output of parser error message to a maximum of 10. \n\nversion 8.2.9\n\n    Changed to use @ for the symbol of the version information of class file file name.  Because it seemed that $ could not be used in the make file.\n\nversion 8.2.8\n\n    We now have versions for classes.  It is convenient for split compilation. \n\nversion 8.2.7\n\n    iclover2 -c \"ls -al\" etc now work now.\n\nversion 8.2.6\n\n    The output of error message was changed. \n\nversion 8.2.5\n\n    The try catch statement can now be omitted.\n\nversion 8.2.4\n\n    sprintf (String, List), printf (String, List) were embagging from some version.  I'm sorry. \n\nversion 8.2.3\n\n    Many REPL bug fixes. \n\nversion 8.2.2\n\n    Add List.deleteByID, EqualableList.deleteByID, SortableList.deleteByID\n    Fixed a bug in tyclover2.  (for vicl) \n\nversion 8.2.1\n\n    Fixed a bug in tyclover 2.  (for vicl) \n\nversion 8.2.0\n\n    Fixed a bug in REPL\n\nversion 8.1.8\n\n    Fixed the bug of tyclover2\n\nversion 8.1.7\n\n    The initialize method can also be dynamically specified. \n\nversion 8.1.6\n\n    Class methods can also be dynamically specified. \n\nversion 8.1.5\n\n    Method can now be dynamically specified.  You can execute methods dynamically.  I think that it can be conveniently used in mixin-layers at split compilation.\n\nversion 8.1.4\n\n    Added System.mvprintw (String, SortableList).\n\nversion 8.1.3\n\n    Added Hash.add, List.push (List), EqualableList.push (EqualableList), SortableList.push (SortableList).  Please do not use add (T) of List much.  I do not think that add is an element addition meaning but want to use it in the meaning of addition.  List.add (List) and so on.  To add the elements of List please use push.\n\nversion 8.1.2\n\n    Fixed a bug in JIT where there is a logical operator in the conditional expression of the if statement and it goes down if it runs a lot.\n\nversion 8.1.1\n\n    Changed class file compilation from -O2 to -O3 in JIT. \n\nversion 8.1.0\n\n    Fixed a major bug that may be lost at run time.\n\nversion 8.0.2\n\n    Fixed as there were classes not installed by JIT. \n\nversion 8.0.1\n\n    \"ABC\".sub (/.(.)./) {it2.items (0)} => B did not work with a slight mistake.  I got to move. \n\nversion 8.0.0\n\n    I think that JIT has stabilized this time.  I rewrote JIT. \n\nversion 7.5.2\n\n    Fixed bug of BuferTest\n\nversion 7.5.1\n\n    Added Buffer.clear, Buffer.split, Buffer.add, Buffer.compare, System.memset.\n\nversion 7.5.0\n\n    I put in class divide compile function.  If you want to add methods and fields to a compiled class file, the inherit class name is better.  When used as mixin-layers, mixin-layers becomes more rigorous and you can not access the fields and methods of the backward layer.  It will be effective at refactoring.\nFixed an interpreter bug.  It was a fairly fatal bug and it worked in my environment, but it was a strange bug that it worked.  I'm sorry.\n\n    It corresponds to gcc. \n\n    It corresponds to the old ARM.  (It worked with netwalker).  However, shell mode seems to not work if the kernel version is too old. \n    Upgrading Please do sudo make uninstall because it will not work if an old version is left. \n    Since the specification of the class file has changed, recompile the source file up to now. \n\nversion 7.1.4\n\n    Fixed a bug in Buffer.toStringFromPointedPoint().  Added Buffer.head() and Buffer.tail().\n\nversion 7.1.3\n\n    Added Buffer.toStringFromPointedPoint (), Buffer.toPointerAtPointedPoint ().\n\nversion 7.1.2\n\n    I improved tyclover2 for the editor.\n\nversion 7.1.1\n\n    A bug in tyclover 2 has been fixed.\n\nversion 7.1.0\n\n    A bug in tyclover 2 has been fixed.\n\nversion 7.0.9\n\n    You can now express lists of different types. \n\n    {\"AAA\", 1} -> SortableList<ISortable>\n    elist {\"AAA\", 1} -> EqualableList<IEqualable>\n    list {\"AAA\", 1} -> List<Object>\n\n    You can pass a list to printf's arguments.\n\nversion 7.0.8\n\n    You can now write command results to a file in shell mode.  pwd > XXX; ls - al >> XXX and so on. \n\nversion 7.0.7\n\n    You can use expressions such as {\"AAA\", \"BBB\"} etc in the expression of SortableList. Several methods are added to the Array class. We began to strictly assign interfaces to each other. Now printf, sprintf can now take a list representation as an argument.\n\nversion 7.0.6\n\n    Fixed bug with getting command name from PATH environment variable\n\nversion 7.0.5\n\n    When transferring a class, you can now assign an object to the transfer class.\n\n    class Path { path:delegate String; def initialize() {} }; b := Path(); a:String = b;\n\nversion 7.0.4\n\n    Fixed REPL bug and appended Path Object completion.\n\nversion 7.0.3\n\n    Fixed REPL bug\n\nversion 7.0.2\n\n    Command has been able to get Path Object.\n\nversion 7.0.1\n\n    Fixed command completion bugs.\n\nversion 7.0.0\n\n    Refctoring REPL and fixed bugs. Now Clover2 REPL has gotten good completion like IDE.\n\nversion 6.7.6\n\n    Fixed interpreter bug.\n\nversion 6.7.5\n\n    Fixed interpreter bug.\n\nversion 6.7.4\n\n    Appended 'regex \"regex\"' expression for regex for including # regex.\n\n    Command completion changes\n\nversion 6.7.3\n\n    Some chages for tyclover2\n\nversion 6.7.2\n\n    Fixed REPL bug.\n\n    Removed List.toSortableList, List.toEqualableList EqualableList.toSortableList.\n\n    Fixed Interface checking bug.\n\nversion 6.7.1\n\n    Some chages for tyclover2\n\nversion 6.7.0\n\n    Prevent memory overflow when block. Now when block number is 64 to 32.\n\nversion 6.6.9\n\n    Add future to tyclover2\n\nversion 6.6.8\n\n    Fixed exception message bug.\n\nversion 6.6.7\n\n    Prevent from overflow when block. Now when block number is 16 to 64\n\nversion 6.6.6\n\n    Appended tyclover2 program for getting type.\n\nversion 6.6.5\n\n    appended System.nodelay.\n\nversion 6.6.4\n\n    appended Null class for REPL\n\n    Fixed some bugs of REPL\n\nversion 6.6.3\n\n    Fixed block object bug\n\nversion 6.6.2\n\n    Appended System.setEscapeDelay and System.getEscapeDelay method.\n\n    Fixed bug of VM.\n\nversion 6.6.1\n\n    Fixed bug of shell mode\n\nversion 6.6.0\n\n    Fixed bug with GC.\n\n    Append Command.selector method.\n\nversion 6.5.9\n\n    Appended System.send,System.sendto, System.recv, System.recvfrom.\n\n    Fixed bug of Buffer with string expression.\n\nversion 6.5.8\n\n    Improved String.indexOf, String.rindexOf algorism\n\n    Fixed bug of shell mode\n\n    Fixed bug of Command Class\n\nversion 6.5.7\n\n    Improvement of JIT.\n\nversion 6.5.6\n\n    Fixed a bug with JIT\n\n    Fixed iclover 2 prompt. The initial character string and cursor position of iclover 2 can now be specified with the -s and -p options. Once the command is executed with -c, the program is terminated.\n\nversion 6.5.5\n\n    Fixed a bug with JIT\n\nversion 6.5.4\n\n    Fixed a bug in which the interpreter itself drops if ls | l, etc. in the interpreter.\n\nclover2 (6.5.3-1) unstable; urgency=medium\n\n\t* Appended EqualableList.toList, SortableList.toList,\n\tSortableList.toEqualableList method.\n\t* Appended EqualableList.uniq, SortableList.uniq method\n\nversion 6.5.2\n\n    Fixed the bug that which is the message of Exception.\n\nversion 6.5.1\n\n    The return value of the block was boxing and casting automatically as necessary, but it makes it a more flexible mechanism. The return value of the if statement is also the same.\n\n    We have added a filter method to various basic classes. Below you will find: a: int = -1.filter {if (== - 1) {0} els e {2}}. We added the map because it needs the .cast (\"Integer\") method. In the case of filter, in this case it returns Integer type, so it will be unboxing when assigning to a and I think that it can be used conveniently.\n\nversion 6.5.0\n\n    Fixed an issue where IIteratorble was not installed. Excuse me. It was a big bug. The program using Range should have not worked. And JIT became stable. However, although it measured by the sensory speed of Clover 2's editor, there is not much difference in processing speed between JIT and VM. (JIT consumes more memory). JIT has little meaning, is not it? It is the perceived speed of the console editor created with Clover 2, but if editing small texts it does not change much like vim written in C language. However, if you edit more than ten thousand lines of text with Clover 2, moving the cursor is fine, but if you try to undo, the processing speed drops a lot. But, well, as it is, the practical speed has come out. for your information.\nversion 6.0.3\n\n    Fixed the bug of GC. Stop to use Refference Count GC algorithm. I'm sorry. From version 6.0.0, there is the bug.\n\nversion 6.0.2\n\n    Corresponds to problems not supporting long options in shell mode.\n\nversion 6.0.1\n\n    Fixed bug of shellmode which is unable to run ./configure --with-optimize etc.\n\nversion 6.0.0\n\n    It corresponds to JIT. The raspberry pi 3 editor (vicl) made with Clover 2 moves at a practical speed. It was able to speed up Clover 2 itself considerably. However, in JIT, GC will not do it automatically. Users need to call Clover.gc (). Please put it in the main loop.\n\nversion 5.9.9\n\n    Modification of GC algorithm. It got fairly fast. Added Clover.compaction (). For a program running all the time, such as editor please put Clover.compaction () in the main loop. It can reduce memory consumption. JIT does not correspond to the new GC algorithm. JIT is implemented at 6.0.0. For the time being released. The specification of the class file has changed. Please recompile the existing source\n\nversion 5.0.9\n\n    Fixed a bug in JIT. I think that this time it was stable.\n\nversion 5.0.8\n\n    Multiple assignment of fields and class fields can now be performed.\n\n    Fixed a bug in JIT. I think that this time it was stable.\n\n    Chaged class file definition. Please re-compile the source files.\n\n    The clone, initialize, and nothing methods are no longer automatically defined. Please change the source.\n\n    Fixed comment bug.\n\nversion 5.0.7\n\n    Fixed JIT bug and && or || bug.\n\nversion 5.0.6\n\n    Tuning using memory. Fixed memory leaks.\n\nversion 5.0.5\n\n    Added List.insert(index:int, list_:List<T>)\n\nversion 5.0.4\n\n    There was a bug in priorities of && and ||. Fix.\n\nversion 5.0.3\n\n    Fixed Memory bug\n\nversion 5.0.2\n\n    Fixed Interpreter bug\n\nversion 5.0.1\n\n    Chaged GC algorithm. Maybe Clover2 has been more faster.\n\nversion 5.0.0\n\n    Chaged GC algorithm. Maybe Clover2 has been more faster.\n\nversion 4.9.8\n\n    Added Command.getErrorOutput():Command and Command.getOutputWithError():Command.\n\nversion 4.9.7\n\n    Added nothing():SELF method to all classes\n\nversion 4.9.6\n\n    Added Hash.map, Hash.selectValues, Hash.keyValues.\n\nversion 4.9.5\n\n    Fixed bug with printw, wprintw.\n\nversion 4.9.4\n\n    Fixed bug with comment. See code/CommentTest.clcl\n\nversion 4.9.3\n\n    Fixed bug with used '#'\n\nversion 4.9.2\n\n    Bug fixed of occuring a exception in closure.\n\nversion 4.9.1 \n\n    Refactoring method blocks. Return value of block object by lambda can not be omitted>. (For organizing the source)\n\nversion 4.9.0\n\n    Fixed method result bug.\n\n    Fixed Generics bug.\n\n    Fixed block object bug\n\n    Added ? and : operator for null checking and exception checking.\n\nversion 4.8.9\n\n    Fixed JIT bug\n\nversion 4.8.8\n\n    1_000 == 1000\n\n    var a = 1 <==> var a:int = 1 <==> a := 1\n\nversion 4.8.7\n    \n    Fixed Buffer class bug.\n\nversion 4.8.6\n    \n    Fixed Buffer.clone bug.\n\nversion 4.8.5\n\n    Appended compare method to SortableList and SortableArray.\n\nversion 4.8.4\n\n    Appended appendable flag to Buffer.initialize. You can make Buffer class without copying memory.\n\nversion 4.8.3\n\n    Added add, next, prev methods to various basic classes. Added add method to ISortable interface. Added IIteratorable interface. The Generics argument interface of the Range class is now IIteratorable. The Range class must satisfy the IIterato rable interface. Source change is required. Instead, \"A\" .. \"D\" etc works. Added sum method to SortableList class. Added toList (), toEqualableList (), toSortableList () method to Range class. The return value and argument of the main method of String.clcl has changed from EqualableList to SortableList. If you used String to specify the argument return type as EqualableList <String> in the code, you will need to change the source. Excuse me.\n\nversion 4.8.2\n\n    ___ BEGIN___, ___END___ enclosed sources are now executed before compiling, when compiling classes.\n\n\nversion 4.8.1\n\n    Fixed a bug that caused a bug in the creation of clone method by reflection and the test did not work with JIT.\n\nversion 4.8.0\n\n    Added List.multiplyWithSelf(n:Int):SELF<T>;\n    Added List.selectWithSelf(block_:lambda(T):bool):SELF<T>;\n    Added List.subListWithSelf(start:int, end:int):SELF<T>;\n    Added List.fillWithSelf(start:int, end:int, item:T):SELF<T>;\n    Added List.fillWithSelf(item:T):SELF<T>;\n    Added List.reverseWithSelf():SELF<T>;\n    Added List.shuffleWithSelf():SELF<T>;\n\nversion 4.7.9\n\n    List.deleteWithRange, EqualableList.deleteWithRange, SortableList.deleteWithRange have changed inner stat.\n\nversion 4.7.8\n\n    Fixed bug of REPL.\n\nversion 4.7.7\n\n    Fixed a bug in relation between module SELF and Generics.\n\nversion 4.7.6\n\n    Added System.mvprintw(y:int, x:int, str:String);\n    Added map method to Numeric classes\n\nversion 4.7.5\n    \n    Added Class.getMethods();\n    Added String.rindexOf();\n    Added Clover.primitiveClassToBoxingClass(name:String);\n    Added Clover.boxingClassToPrimitiveClass(name:String);\n    Added Bool.if(lambda):Anoymous?\n    Added Bool.ifWithException(lambda):Anoymous?\n    Added ? post operator. --> str:String? = null; str?.match(/./). It doesn't throw Exception. str := \"ABC\"; str?.match(/./). It's works.\n    Added == and != operator for User Object. str:String? = null; assert(str == null). It works.\n\nversion 4.7.4\n\n    Removed List.detete(int,int).\n\nversion 4.7.3\n\n    Added List.detete(int,int).\n\nversion 4.7.2\n\n    Fixed make test bug\n\nversion 4.7.1\n\n    Fixed a bug that could not define a field with generic class nested within class.\n\nversion 4.7.0\n\n    Append memory safe pointer(Buffer class) to Clover2. See manual\n\nversion 4.6.9\n\n    Fixed bug of thread\n\nverson 4.6.8\n\n    --with-jit and --with-thread is stable on amd64\n\nversion 4.6.7\n\n    Now Clvoer2 can have runned on sparc64, maybe other Bigendian Platform.\n\nversion 4.6.6\n\n    Fixed memory bug. Test on i686. I have not testted on ppc64 yet.\n\nversion 4.6.5\n\n    Added --with-thread option to configuren. --with-optimize can not be attached at the same time. If you add -with-thread we recommend --with-jit as well.\n\n    Fixed bug of jit with thread\n\nversion 4.6.4\n\n    Added --with-tread option to configure. If compile without --with-thread, optimizatioin is enabled.\nversion 4.usec4\n\n    --with-threadオプションをconfigurenに追加。もし--with-threadをつけないと最適化が有効になります。threadは使えませんが、、、。\n\nversion 4.6.3\n\n    Fix bug of structure variable initialization.\n\nversion 4.6.2\n\n    Fixed bug of method arguments.\n\nversion 4.6.1\n    \n    Fixed a bug in break at method block.\n\nversion 4.6.0\n    \n    Fixed a bug that can not be caught when an exception occurs in block in JIT. You can now break with List.each and so on.\n\nversion 4.5.9\n\n    Chaged String.delete definition.\n\nversion 4.5.8\n\n    ls, make etc. have been removed from Clover.controllingTerminalPrograms. If you want to control ls, write ls in shell mode and ls () if you do not want terminal control.\n\nversion 4.5.7\n\n    Fix important memory bugs.\n\nversion 4.5.6\n\n    append String.delete method to Clover2 Library.\n\n    Fixed Range class bug.\n\n    Fixed shell mode bug.\n\nversion 4.5.5\n\n    Fixed bug.Maybe stable version.\n\nversion 4.5.4\n    \n    Added \"var\", \"val\" keyword for local variable assignment. You can declare readonly varialbe with \"val\" keyword.\n\nversion 4.5.3\n\n    Fixed bug.Maybe stable version.\n\nversion 4.5.2\n\n    Fixed bug.\n\nversion 4.5.1\n\n    I make c-ffi optional. If you want to use it, please add --with-c-ffi to configure option.\n\nversion 4.5.0\n\n    I put a bridge for C. Functions and constants can be imported.\n\n    Buffer class is unboxing to pointer class\n\nversion 4.2.7\n\n    Fixed bug of String.insert.\n\nversion 4.2.6\n\n    The simplified representation of the value of the Hash class has changed. a:Hash<String, Integer> = [\"AAA\"=>2, \"BBB\"=>3].\n\n    Reduce the memory clover2 compiler used\n\n    test in the ppc64, i386\n\nversion 4.2.5\n    \n    Fixed bug of Command Class.\n\n    Fixed bug of JIT\n\n    Fixed bug of Shell mode.\n\nversion 4.2.4\n\n    changed when expression\n\nversion 4.2.3\n\n    Fixed some bugs.\n\nversion 4.2.2\n\n    Added JIT runtime to dynamic library (libclover2.so)\n\n    Turn on running JIT method on Compile Time Scripting.\n\nversion 4.2.1\n\n    Fixed JIT bugs.\n\nversion 4.2.0\n\n    Modification of GC algorithm. Segmentation violated when finalizers in GC needed more memory, but it was fixed. LLVM was not able to respond properly, but it was fixed. Corresponds to LLVM 3.8 and LLVM 4.0 later.\n\nversion 4.1.8\n\n    I created a search path routine for include files of class source files. Files in $ PREFIX / share / clover 2 and ~ /. Clover 2 are searched in addition to the current directory. If you include \"MyOwnLibrary.clcl\" etc in cclover2 - core a.clcl etc, you can modify the basic library. Fixed a bug in file search routines for class files, modules, and include files. The class file of the current directory takes precedence. Also, the directory where the script file is located is also added to the search routine. I changed the specification of the exception. You can catch not only when calling a method but also when an exception occurs at the top of the script. We have made Clover.onException output the exception message. Please change the output destination when CGI or terminal control. You can do so by overriding Clover.onException (String, bool): static. Fixed a bug that parsing does not pass like -x Fixed a bug that seems to be a command without a character string including a fix thought to be an operator.The class compilation is abolished.\n\nversion 4.1.7\n\n    I made a Clover.onException hook. It is executed when an exception occurs.\n\nversion 4.1.6\n    \n    Fixed lambda array object bug.\n\nversion 4.1.5\n\n    I have made it possible to execute lambda on lambda's array, so I can do it. Fixed a bug in the clone method.\n\nversion 4.1.4\n\n    Now Path class delegates String class\n\n    Added curses library\n\nversion 4.1.3\n\n    Fiexed clone method bugs.\n\nversion 4.1.2\n\n    Fixed clone method bugs\n\n    Fixed because class fields and field ++, - and so did not move.\n\nversion 4.1.1\n\n    Fixed clone method bugs\n\n    Fixed a bug in string expression that removes spaces after that place.\n\n    Fixed because there was a bug in free_object.\n\nversion 4.1.0\n\n    The clone method has been added to IEqualable, ISortable and IHashKey. clone is now automatically implemented by reflection at compile time. See Reflection.clcl for details.\n\nversion 4.0.9\n\n    I changed the memory management format of the extension library object.\n\nversion 4.0.8\n\n    Added several methods to System.\n\n    A library of libbsd-dev or libbsd-devel is required. (Optional, if System.getbsize is enabled)\n\n    With completion of REPL, completion of class field of System class is also effective.\n\n    I made a library of Socket. See Socket.clcl for details.\n\n    port of the system call.\n\n    Porting the ioctl system call.\n\n    Porting of select system call\n\n    Mutex bug may be fixed.\n\nversion 4.0.7\n\n    I found Security holl of String.removeTag. Fix.\n\nversion 4.0.6\n\n    There was a bug that will handle if it is the end of a regular expression if you use a character that uses / in regular expressions. I tried to avoid it with \\/.\n \n    Addition of String.removeTag ()\n\nversion 4.0.5\n\n    The class field of the System class can now omit the notation System. In other words, access(fname, R_OK) == 0 etc is compiled.\n\n    I put String.decodeFromForm (). It is useful in CGI\n\n    Refactoring processing of identifiers. I think there was a bug. Fix.\n\n    Class names can now be omitted when calling class methods and class fields of the same class.\n\nversion 4.0.4\n\n    Multi line string bug was fiexed.\n\nversion 4.0.3\n\n    Fixed regex bug.\n\n    Inside String Expression (\\{}) it became a block instead of an expression\n\nversion 4.0.2\n\n    CSV File was supported. flock was supported.\n\n    Fixed compiler bug.\n\n    Fixed JIT bug.\n\nversion 4.0.1\n\n    Started to make CGI library. System.setlocale was appended.\n\n    Fixed compiler bug.\n\nversion 4.0.0\n\n    Threads were added. For details, please read the explanation of Thread class.\n\n    def allocSize (): size_t allows you to specify the size of the memory to get from the heap. We mainly use it in extension library.\n\n    The allocSize () special method was added. Returns the size of the memory retrieved from the heap of the object.\n        It mainly uses extended libraries, so users will not use them in particular.\n\n    The headOfmemory () special method was added. Returns the starting size of the memory obtained from the heap of the object. It is mainly used for extended libraries, so users will not use them in particular.\n\n    The specification of the class file has been changed. Compiled class files need to be recompiled again. Please recompile.\n\n    Fixed boxing bug of UShort\n\nversion 3.7.6\n\n    Added Multi line stirng.\n\n    I added getMethod (name: String), getClassField (name: String), getField (name: String) to lover class. Also add numFields, numMethods, numClassFields fields to the Class class\n\n    I added Clover.isLoaded(name:String), Clover.isDefined(name:String).\n\n    I added Clover.appendClass(code:String).\n\n    new can now be omitted when creating objects.\n\nversion 3.7.5\n    \n    Added Compile time scripting and Reflection.\n\nversion 3.7.4\n\n    Added getppid, setsid, getsid, setpgrp, setpigd to System Class\n    \n    There was a bug in completing method calls for arrays in REPL. Fix.\n\nversion 3.7.3\n\n    A simplified expression was added to the expression of the value of hash. a: Hash <String, Integer> = [\"AAA\": 2, \"BBB\": 3] is compiled\n\nversion 3.7.2\n\n    When assigning a numeric value to a variable, it does not automatically convert to double or float such as int -> float. (int -> long) etc. are implicitly cast\n\nversion 3.7.1\n\n    Added Multiple Assignements for local variables\n\n    > (a, b) := (1,2)\n    > (a, b) = (b, a)\n\n    An easy thing was added by the notation of a tuple\n\n    > (1,\"AAA\", 1.1)  # == Tuple<Integer, String, Double>\n\nversion 3.7.0\n\n    Fixed command line argument bug.\n\n    System.getopt, System.getopt_long, System.getopt_long_only added.\n\n    -clean, --version, -version option is deprecated (-> command line argument of the same name can not be taken)\n\nversion 3.6.9\n\n    Pattern matching has been entered into when. I use it as follows.\n\n    e := new Array<String>();\n\n    f := when(e.className()) {\n        match /.+<String>/: {\n            123;\n        }\n        else {\n            456;\n        }\n    }\n\n    Clover.test(\"when test5\", f == 123);\n\nversion 3.6.8\n\n    Fixed some bugs and memory leak.\n\nversion 3.6.7\n\n    The command suspend was a bug in version 3.6.3. Fix.\n\nversion 3.6.6\n\n    The environment variable PWD is now set when the cd command is executed.\n\n    System.setenv's return value changed from Buffer to String\n\nversion 3.6.5\n\n    Fixed REPL complementary bug.\n\nversion 3.6.4\n\n    Fixed a bug in method calls for arrays that are not primitive types.\n\n    Fixed REPL complementary bug.\n\n    Added Clover.ARGV and ARGC, VERSION.\n\nversion 3.6.3\n\n    System.mbstowcs, System.wcstombs API changes. See String.clcl for details.\n    System.tcgetatter, System.cfmakeraw API change. See Command.clcl for details.\n\n    Fixed REPL complementary bug.\n\nversion 3.6.2\n\n    The class name of System class can be omitted.\n\n    Addition of various system calls\n\nversion 3.6.1\n\n    The right side value of the operator of the pointer is okay if it is not ulong. a: = 1; b: = & a; b + = 4 works.\n\nversion 3.6.0\n\n    I put new File (\"fname.txt\", \"w\"); etc in the file class. Internally it is fopen, fwrite, fread and buffered.\n\nversion 3.5.9\n    Numeric type conversion is now implicit in method arguments. int -> ulong and so on.\n\nversioin 3.5.8\n\n    I configured configure and handle other CPUs and organize files in the directory.\n\nVersion 3.5.7\n\n    We added an instruction called unset variable name. Cancel the variable declaration.\n\n    It corresponds to PowerPC.\n\nVersion 3.5.6\n\nWe prepared a script to make Debian package. A package is made with make_deb.sh. Installed by install_deb.sh.\nThere was a bug in loading the basic library. Fix.\n\nversion 3.5.6\n\nIn order to package the OS, I moved the installation location of the basic library to ${PREFIX}/share/clover2 or ${DESTDIR}/share/clover2.\n\nIt made the automatic compiling function simple. When changing the source file, it will not compile automatically.\n\nmake DESTDIR=$HOME install, etc now move the software file to $HOME/bin, $HOME/share/clover2.\n\nversion 3.5.4\n\nAdded document to repository.\n\nversion 3.5.3\n\nAdded document to repository.\n\nversioin 3.5.2\n\nThere was a bug in method block related. Fix.\n\nversioin 3.5.1\n\nThere was still a bug in the native code compiler. Bugs frequently occurred related to method blocks. It seems that it was quite unstable. Fixed. Excuse me.\n\nversion 3.5.0\n\nBugs in the native code compiler are gone. It is finished. Please try using ./configure --with-jit without any rest.\n\nversion 3.3.1\n\nBoxing and unboxing now occur in method arguments.\nI am making a Range class. Added methods of arguments indicating ranges with String class, Buffer class, List class, etc.\nFixed a problem that a field in the same class does not take precedence over a command name.\n\nversion 3.3.0\n\nA bug was found in JIT. Fix. JIT moved all test code natively. I think JIT is stable.\n\nversion 3.2.9\n\nThe source code and line number of the method where the exception occurred becomes easy to understand.\n\nversion 3.2.9\n\nThere was a bug in the search routines for class fields and class methods. It was quite a fatal bug. Please download.\n\nversion 3.2.9\n\nThere was a bug in the class file search routine. It was quite a fatal bug. Please download.\n\nversion 3.2.9\n\nType information has been entered into the object. new Array <String> (). className (). equals (\"Array <String>\") is true.\n\nversion 3.2.8\n\nI put an object representation of a numeric wrapper class.\n\n    a: Integer = 5 I;\n    b: UInteger = 5 UI;\n    c: Byte = 5 Y\n    d: UByte = 5 UY;\n    e: Short = 5 S;\n    f: UShort = 5 US;\n    g: Long = 5 L;\n    h: ULong = 5 UL;\n    i: Float = 5.5 F;\n    j: Double = 5.5 D;\n\nversion 3.2.7\n\nThe specification of when has changed.\nI put a wildcard in when.\n\n     > vim PaternMatching.clcl\n\n     class PatternMatchingTest\n     {\n         value1: int;\n         value2: String;\n\n         def initialize (value1: int, value2: String) {\n             self.value1 = value1;\n             self.value2 = value2;\n        } $\n\n        def equals (right: PatternMatchingTest): bool {\n            return self.value1 == right.value1 && self.value2.equals (right.value2);\n        }\n     }\n\n     class PatternMatchingTest2\n     {\n          value1: Integer;\n          value2: String;\n\n          def initialize (value1: Integer, value2: String) {\n              self.value1 = value1;\n              self.value2 = value2;\n          } $\n\n          def equals (right: PatternMatchingTest 2): bool {\n              return self.value1.equals (right.value1) && self.value2.equals (right.value2);\n          } $\n     } $\n\n     > vim a.cl\n     a: Anonymous = \"ABC\";\n\n     c: String = when (a) {\n          is String {\n               a;\n          }\n          else {\n               \"else\";\n          }\n     }\n\n     Clover.test (\"Pattern matching test\", c.equals (\"ABC\")));\n\n     b: Anonymous = new Integer (123);\n\n     d: String = when (b) {\n         ! is String {\n             \"111\";\n         }\n         else {\n             \"else\" $\n         }\n     }\n\n     Clover.test (\"Pattern maching test 2\", d.equals (\"111\")));\n\n     e: Anonymous = new PatternMatchingTest (111, \"ABC\");\n\n     f: String = when (e) {\n         case new PatternMatchingTest (111, \"ABC\"): {\n              \"ABC\";\n         }\n         else {\n             \"DEF\";\n         }\n     }\n\n     Clover.test (\"Pattern matching test 3\", f.equals (\"ABC\")));\n\n     g: Anonymous = new PatternMatchingTest (222, \"DEF\");\n\n     f = when (g) {\n         case new PatternMatchingTest (111, \"DEF\"): {\n             \"ABC\"\n         }\n         case new PatternMatchingTest (222, wildcard): {\n             \"DEF\";\n         }\n         else {\n             \"GHI\";\n         }\n      }\n\n      Clover.test (\"Pattern matching test 4\", f.equals (\"DEF\")));\n\n      i: Anonymous = new PatternMatchingTest 2 (123, \"ABC\");\n\n      j: String = when (i) {\n           case new PatternMatchingTest 2 (wildcard, wildcard): {\n                \"ABC\";\n           }\n           else {\n                \"DEF\";\n           }\n       }\n\n       Clover.test (\"Pattern matching test 5\", j.equals (\"ABC\")));\n\nHowever, wildcard can not be assigned to primitive types, so if you want to use wildcard, please use Integer class etc. instead of int class.\n\nversion 3.2.6a\nI inserted is and! is in when when.\n\nversion 3.2.6\n\nA bug in the if statement was fixed.\n\nversion 3.2.5\n\nA stack trace of the source code name and source code number that occurred when an exception occurred now appears.\n\nversion 3.2.4\n\nThe place that happened when an exception occurred is now output.\n\nversion 3.2.3b\nThere is also a return value for when.\n\n     > vim a.cl\n     a: int = when (\"ABC\") {\n        \"ABC\" {\n            1;\n        }\n        \"DEF\", \"GHI\" {\n            2;\n        }\n        else {\n            3;\n        }\n    }\n    Clover.test (\"when test\", a == 1);\n    > clover 2 a.cl\n    when test ... OK\n\nversion 3.2.3 release 2017/12/4\n\nThe when expression is entered.\n\n    a: = 123;\n    when (a) {\n       1 {\n           println (\"1\");\n       }\n       2, 3 {\n           println (\"2, 3\");\n       }\n       one two three {\n           prinntln (\"123\");\n       }\n       else {\n           println (\"else\");\n       }\n    }\n\n    a: = \"ABC\";\n    when (a) {\n       \"ABC\" {\n           println (\"ABC\");\n       }\n       \"DEF\", \"GHI\" {\n           println (\"DEF or GHI\");\n       }\n       else {\n           println (\"else\");\n       }\n    }\n\nFor user classes IEqualable interface must be implemented. This is because we are comparing values ​​with equals.\n\nversion 3.2.2b Release 2017/12/1\n\nFixed a bug that can not be compiled correctly if '{' or '... {...' etc is present. Why was there such a bug left? Roz\n\nversion 3.2.2a Release 2017/12/1\n\nThere was a bug in omission of self in the field. Fix.\n\nversion 3.2.2 release 2017/12/1\n\nSelf abbreviation for fields of the same class\n\n    > vim InternalFieldTest.clcl\n    class InternalFieldTest {\n        field: int;\n        def initialize (value: int) {\n            field = value;\n        }\n        def get (): {\n            return field;\n        }\n    }\n    > vim a.cl\n    a: = new InternalFieldTest (123);\n    Clover.test (\"internal field test\", a.get () == 123);\n    > clover 2 a.cl\n    internal field test ... OK\n\nIt is like the above. Although the namespace of the local variable and the field batters, since the local variable takes precedence in the search algorithm, please add self to the field when it is ambiguous. With this algorithm, it was judged that there is no particular problem even if self is omitted. It is compatible with past codes.\n\nversion 3.2.1 release 2017/12/1\n\nSelf abbreviation for methods of the same class\n\n    > vim InternalMethodTest.clcl\n    class InternalMethodTest {\n        def initialize () {}\n        def method (): int {\n            return method 2 ();\n            # return self.method2 () may be written\n        }\n        def method2 (): int {\n            return 123\n        }\n    }\n    > vim a.cl\n    a: = new InternalMethod ();\n    Clover.test (\"internal method test\", a.method () == 123);\n    > clover 2 a.cl\n    internal method test ... OK\n\nIt is like the above. Self can not be omitted for the field. Because it is convenient for replacing the field name in the editor. After that I think that it is not good to battle local variables and field names.\n\nversion 3.2.0 release 2017/11/29\n\nIt corresponds to recursive expression of function. When defining a function with def in script, recursion could not be done, but it corresponds.\n(You can naturally recurse expressions of class methods)\n\nversion 3.1.9 Release 2017/11/28\n\nIt is now defined automatically when setter and getter define fields.\n\n    > vim SetterAndGetter.clcl\n    class SetterAndGetter {\n        field 1: int;\n        field 2: String;\n        field 3: private int;\n\n        def initialize () {}\n    }\n    > vim setter_and_getter.cl\n    a: = new SetterAndGetter ();\n    a. field 1 (123);\n    a. field 2 (\"ABC\");\n    Clover.test (\"setter and getter\", a.field1 () == 123 && b.field2 (). Equals (\"ABC\")));\n    \n    # a.field 3 () is defined, but a.field 3 (123) is not defined.\n\nIf you do not care about the default definitions, please define such methods later. Since Clover 2 takes precedence over methods defined later on method search.\n\nversion 3.1.8b Release 2017/11/26\n\nMake uninstall && ./configure && make && make test & & make It corresponds to compile order of make install.\n\nversion 3.1.8 Release 2017/11/24\n\nEnumeration type\n\n    > vim EnumTest.clclc\n    class EnumTest {\n        enum {Value 1, Value 2, Value 3}\n        enum {BValue 1, BValue 2, BValue 3}\n    }\n    > vim enum_test.cl\n    Clover.test (\"enum test\", EnumTest.Value 1 == 0 && EnumTest.Value 2 == 1 && EnumTest.Value 3 == 2 && EnumTest.BValue 1 == 0 && EnumTest.BValue 2 == 1 && EnumTest.BValue 3 == 2 );\n    > clover2 enum_test.cl\n    enum test ... OK\n. An enum type element is just a static int to be initialized. It is like sugar-coating syntax.\n\nversion 3.1.7 Release 2017/11/24\n\nWe've included default arguments for the method. I use it as follows.\n\n     > vim ClassA.clcl\n     class Class A {\n         def initialize () {}\n         def method (a: int, b: int = 2, c: int = 3) {\n             return a + b + c;\n         }\n     }\n     > vim a.cl\n     a: = new Class A ();\n     Clover.test (\"Method arg default value\", a.method (1) == 6);\n     > clover 2 a.cl\n     Method arg default value ... OK\n\nversion 3.1.6 Release 2017/11/21\n\nThe is method can now also be called other than the Anonymous method. I think that it is convenient with List & lt; Object & gt;\n\n    > a: = new List <Object> ();\n    > a.add (1);\n    > a.add (\"ABC\");\n    > a.each {\n    > if (it.is (\"String\"))) {\n    > it.printf (\"[% s]\"); # it is of type String\n    >}\n    > elif (it.is (\"Integer\")) {\n    > it.printf (\"[% d]\"); # it is Integer\n    >}\n    >}\n\nIt is like feeling. At that time, I noticed a segmentation violation as I can assign it to an Object type without boxing when I add 1 to List <Object>. I checked the interface properly so that primitive types can not be substituted. We also made boxing of primitive type assignments to the interface. The above code works properly in version 3.1.6.\n\nversion 3.1.5b Release 2017/11/21\n\nSpecification of is method of Anonymous class has been changed. After the if statement, I returned to the Anonymous class, but now I am leaving the class which is done at the end. I thought about just a little if statement only special.\n\n    a: Anonymous = \"ABC\";\n\n    if (a.is (\"Integer\")) {\n        #a is Integer\n    }\n    elif (a.is (\"String\")) {\n        #a is String\n    }\n\n    #a is String\n\nversion 3.1.5a Release 2017/11/20\n\nImproved algorithm for source file searching during automatic compilation. (Especially not normally affected change)\n\nversion 3.1.5 Release 2017/11/20\n\nWe solved the problem of circular reference of class.\n\n    > vim ClassA.clcl\n    class Class A {\n        field1: static int;\n\n        def hello (): static {\n            ClassB.hello ();\n        }\n    }\n    > vim ClassB.clcl\n    class Class B {\n        def hello (): static {\n            println (\"ClassA.field1 \\ {ClassA.field1} \\ n\");\n        }\n    }\n\nIn the case of such a code, compilation of both Class A.clcl and Class B.clcl does not pass, but it should be as follows.\n\n    > vim ClassA.clcl\n    include \"ClassB.clcl\"\n\n    class Class A {\n        field1: static int;\n\n        def hello (): static {\n            ClassB.hello ();\n        }\n    }\n    > vim ClassB.clcl\n    include \"ClassA.clcl\"\n\n    class Class B {\n        def hello (): static {\n            println (\"ClassA.field1 \\ {ClassA.field1} \\ n\");\n        }\n    }\n\nInclude in both the circular reference source. Compiling either source goes through compilation.\n\nversion 3.1.4 Release 2017/11/18\n\nWe have included automatic class compilation function. Classes with class names as file names are automatically compiled.\nFor example\n\n    > vim Hello.clcl\n    class Hello {\n        def hello () {\n           println (\"HELLO WORLD\");\n        }\n    }\n    > vim hello.cl\n    Hello.hello ();\n    > clover2 hello.cl\n    HELLO WORLD\n\nIt is like feeling. It is more convenient to keep the class name the same as the file name because it will be automatically compiled.\nI began writing another kind of comment in Japanese. That way was better. I would like to make Clover 2 for Japanese people.\n\nversion 3.1.2a release 2017/11/18\n\nI made it possible to use fg, jobs, cd in shell mode. I could not use it for a moment.\n\nversion 3.1.2 release 2017/11/18\n\nI compiled and tested it with Darwin. It seems that it is working. I will not check it deeply. When calling class fields and class methods then classes starting with lowercase letters can not be called class fields or class methods. There were a couple of things. Since OSX is case-insensitive in file name, it came across with a bug that mistakenly states that list.head etc. is a field of the class called List. Well, I think that class names usually begin with capital letters, so we made these changes. Once classes starting with lowercase letters can be defined. You can not call class fields and class methods of classes with class names that start with lowercase letters.\n\nIn the native method of the System class, the check of Null pointer sweeps the segmentation violation, but now it checks everything. Even though it is said that only Null Pointer Exception came to occur. Even if you just know what happened to the user, it's still nice. Oh, that's right. I do not check Null pointer Exception of other native methods ,,, I will do it now.\n\nversion 3.1.1 release 2017/11/14\n\nI put in null able.\n\n    a: String = null; # Compile error\n\n    b: String? = null; # null can be substituted. b is empty and null is assigned.\n                        # However, you have to code with b carefully to see if it contains null\n\nversion 3.1.0 release 2017/11/14\n\nI added the automatic compiling function of the script. The cl file can be executed directly with clover 2 without compiling.\n\n    > vim HelloWorld.cl\n    println (\"HELLO WORLD\");\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n\nChanging the extension.\n<br>\n    Ordinary source file cl -> cl <br>\n    Class source file clc -> clcl <br>\n    Result of compiling ordinary source file clo -> ocl <br>\n    Class file clcl -> oclcl <br>\n<br>\nIt is a big change. Excuse me. Sorry to trouble you but please also change the extension of the source file at hand. The extension was changed so that the output file can be deleted all together, such as rm \\ *. O \\ *. Because there was such a demand.\n\nversion 3.0.7 Release 2017/11/14\n\nI created an is method in the Anonymous class. Use it as follows.\n\n    a: Anonymous = \"ABC\";\n\n    if (a.is (\"Integer\")) {\n        #a is Integer\n    }\n    elif (a.is (\"String\")) {\n        #a is String\n    }\n\n    #a is anonymous\n\nVersion 3.0.6a Release 2017/11/13\n\nIf you do not want terminal control of the command to control the terminal, attaching the argument --no-controlling-terminal will no longer control the terminal. For example, ls controls the terminal, but if you do the following, terminal control is not done.\n\nlist {ls (\"- no - controlling - terminal\"), hostname (), pwd ()}. each {it.less ()}\n\nversion 3.0.6 Release 2017/11/12\n\nFixed a bug in method block related memory. Because it is a fatal bug that rarely causes segmentation violation, please download it.\nIt is now possible to omit method return statement in JIT.\nAll the bugs I knew with this can be fixed. We will make 3.0.6 a stable version.\n\nversion 3.0.5d Release 2017/11/11\n\nFixed REPL complementary bug. It works as expected almost as far as it can be confirmed including method inference of method block.\n\nversion 3.0.5c Release 2017/11/10\n\nIf you omit the method block return value, using return means that the type check was not done correctly. Fix.\nIn particular\n\n> a: SortableList <String> = slist {1,2,3} .map {return it.toString ();} <br>\n\nI was getting wrong with the type check.\n\nversion 3.0.5b Release 2017/11/09\n\nThere was a bug in the if statement. I am correcting it. There was a bug in the return value when there is else. I do not know with a simple code, but it would have been a problem if there was an if statement in the for which loop count would be 3000 times or something. It is a fairly fatal bug, so please download it if possible.\n\nversion 3.0.5a release 2017/11/08\n\nThere was a deficiency in type inference of method block. slist {1,2,3} .map {it * 3} did not work. Fix.\n\nversion 3.0.5 Release 2017/11/07\n\nShell mode was bad and slist {1, 2, 3} .select {it> 1} etc did not work, but it was fixed.\nI am trying to enter the shell mode after searching the command name from the PATH with the compiler.\n\nversion 3.0.4a release\n\n1. slist {1, 2, 3}. Each {\"ABC\" [TAB] was supplemented to be Integer, but it has been fixed.\n"
  },
  {
    "path": "manual/changelog.md",
    "content": "English page is here [>> English page](changelog-en)\n\nversion 10.5.6\n\n    Fixed getting command error bug. \n\nversion 10.5.5\n\n    Fixed shell mode bug. This can be runned. > neo\\-c a.nc;\n\nversion 10.5.4\n\n    Fixed shell mode bug. This can be runned. > clang a.c; ./a.out\n\nversion 10.5.3\n\n    Fixed a Command class bug\n\nversion 10.5.2\n\n    Fixed a interpreter bug\n\nversion 10.5.1\n\n    You can write slist ( 1, 2, 3 ) as slist { 1, 2, 3 }\n\nversion 10.5.0\n\n    Fixed REPL bug. File name completion and local variable completion.\n\nversion 10.4.6\n\n    Fixed block size bug\n\nversion 10.4.5\n\n    Faster compile speed.\n\nversion 10.4.4\n\n    Finished to implement C-FFI on JIT.\n\nversion 10.4.3\n\n    Finished to implement C-FFI on JIT.\n\nversion 10.4.2\n\n    Finished to implement C-FFI on JIT.\n\n    Continue to implement C Header Parser.\n\nversion 10.4.1\n\n    Continue to implement C-FFI on JIT.\n\nversion 10.4.0\n\n    Continue to implement C-FFI on JIT.\n\nversion 10.3.8\n\n    Some chages\n\nversion 10.3.7\n\n    Some chages\n\nversion 10.3.6\n\n    Fixed the bug on PC\n\nversion 10.3.5\n\n    Finish curses library implement. I could't have suported all routines yet. It's too many....\n\nversion 10.3.4\n\n    Continue to start curses library support.\n\nversion 10.3.3\n\n    Continue to start curses library support.\n\nversion 10.3.2\n\n    normal block local variable bug.\n\n    The case of `for(i:=0; i<5; i++) {}`, the i variable is inner block scope.\n\n    for it in {1,2,3} { it.toString().println(); } can be ruunned.\n\n\nversion 10.3.1\n\n    new Editor sample.\n\nversion 10.3.0\n\n    Added List.iterator.\n\nversion 10.2.9\n\n    Bug fix of JIT. a:long = 0x02; Clover.test(\"BOOL test\",  (a & 0x02).to_bool); The code is failed before version 10.2.9\n\n\nversion 10.2.8\n\n    Bug fix.\n\nversion 10.2.7\n\n    Class.getNoneClassMethod, Class.getClassMethod, Class.getClassFieldsを追加。\n\nversion 10.2.6\n\n    Clover.loadを追加。    \n\nversion 10.2.5\n\n    GCはユーザーがClover.gc()を呼ばないと呼び出されないようになりました。主にパフォーマンスが理由です。メインループでClover.compaction()とともに1000回に一回程度呼び出してください。呼び出されない場合使用メモリが増えつづけます。注意してください。\n\nversion 10.2.4\n\n    Optimize List Container Library.\n\nversion 10.2.3\n\n    Fixed finalize method bug. Now you can use the method using GC in the finalize method.\n\nversion 10.2.2\n\n    Added erase(3), idlok(3), idcok(3) method.\n\nversion 10.2.1\n\n    Java Script Reflection.\n\nversion 10.2.0\n\n    Fixed the bug of REPL\n\nversion 10.1.9\n\n    Implement tyclover2 for Java Script.\n\nversion 10.1.8\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.7\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.6\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.5\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.4\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.3\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.2\n\n    Class field and field can have been declared by \"val\" keyword. It's readonly field.\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.1\n\n    Continue to implement the output of Java Script source \n\nversion 10.1.0\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.9\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.8\n\n    Continue to implement the output of Java Script source \n\nversion 10.0.7\n\n    Method default parametor bug.\n    \n    Started the output of Java Script source \n\n\nversion 10.0.6\n\n    Fixed AND operator on ULong type.\n\nversion 10.0.5\n\n    Fixed finalizer bug.\n\nversion 10.0.4\n\n    LLVMコマンド関連。\n\nversion 10.0.3\n\n    LLVM 7.0が推奨になりました。\n\nversion 10.0.2.\n\n    AndroidのtermuxでJITを動かしました。\n\n    LLVM 7.0に対応。\n\n    JITのコンパイル時手違いでコンパイルできなかった問題を修正。\n\nversion 10.0.1\n\n    Androidのtermuxで動作確認\n\nversion 10.0.0\n\n    String.deleteWithRange, String.deleteAtを追加。エラーメッセージ数を8に変更。\n\nversion 8.3.1\n\n    エラーメッセージのバグを修正。getmaxx, getmaxyをioctlを使うようにしました。\n\nversion 8.3.0\n\n    パーサーのエラーメッセージの出力を最大10個までに制限。\n\nversion 8.2.9\n\n    クラスファイルのファイル名のバージョン情報の記号に@を使うように変更。makeファイルで$は使えない様子だったため。\n\nversion 8.2.8\n\n    クラスにバージョンがつけられるようになりました。分割コンパイル時に便利です。\n\nversion 8.2.7\n\n    iclover2 -c \"ls -al\"などが動くようになりました。\n\nversion 8.2.6\n\n   エラーメッセージの出力を変えました。\n\nversion 8.2.5\n\n    tryのcatch文が省略できるようになりました。\n\nversion 8.2.4\n\n    sprintf(String,List), printf(String, List)がいつかのバージョンよりエンバグしていました。すみません。\n\nversion 8.2.3\n\n    REPLのバグを多数修正。\n\nversion 8.2.2\n\n    List.deleteByID, EqualableList.deleteByID, SortableList.deleteByIDを追加\n    tyclover2のバグを修正。(vicl向け)\n\nversion 8.2.1\n\n    tyclover2のバグを修正。(vicl向け)\n\nversion 8.2.0\n\n    REPLのバグを修正\n\nversion 8.1.8\n\n    tyclover2のバグを修正\n\nversion 8.1.7\n\n    initializeメソッドもdynamic指定できるようになりました。\n\nversion 8.1.6\n\n    クラスメソッドもdynamic指定できるようになりました。\n\nversion 8.1.5\n\n    メソッドにdynamic指定ができるようになりました。動的にメソッドを実行できます。分割コンパイル時のmixin-layersで便利に使えると思います。\n\nversion 8.1.4\n\n    System.mvprintw(String,SortableList<ISortable>)の追加。\n\nversion 8.1.3\n\n    Hash.add, List.push(List), EqualableList.push(EqualableList), SortableList.push(SortableList)を追加。Listのadd(T)はあまり使用しないでください。addは要素の追加と言う意味でなく加算の意味で使用したいと思います。List.add(List)など。Listの要素の追加はpushを使ってください。\n\nversion 8.1.2\n\n    JITでif文の条件式に論理演算子がありなんども実行すると落ちるバグを修正。\n\nversion 8.1.1\n\n    JITでクラスファイルのコンパイルを-O2から-O3に変更しました。\n\nversion 8.1.0\n\n    実行時に落ちることがある大きなバグを修正しました。\n\nversion 8.0.2\n\n    JITでインストールされていないクラスがあったため、修正。\n\nversion 8.0.1\n\n    ちょっと手違いで\"ABC\".sub(/.(.)./) { it2.items(0) } => Bが動きませんでした。動くようになりました。\n\nversion 8.0.0\n\n    JITが今度こそ安定したと思います。JITを書き直しました。\n\nversion 7.5.2\n\n    Fixed bug of BuferTest\n\nversion 7.5.1\n\n    Buffer.clear, Buffer.split, Buffer.add, Buffer.compare, System.memsetを追加。\n\nversion 7.5.0\n\n    クラスの分割コンパイル機能を入れました。コンパイル済みのクラスファイルにメソッドやフィールドを追加したい場合、inherit クラス名で良くなりました。mixin-layersとして使う場合はよりmixin-layersが厳密になり、後方のレイヤーのフィールドやメソッドにアクセスできません。リファクタリング時有効でしょう。\n\n    インタプリタのバグを修正。かなり致命的バグで、僕の環境では動いていましたが、動いたのが不思議なくらいのバグでした。すみません。\n\n    gccに対応。\n\n    古いARMに対応。(netwalkerで動きました)。ただしシェルモードはカーネルのバージョンが古すぎると動かない様子です。\n\n    バージョンアップする場合古いバージョンが残っていると動かないので、sudo make uninstallしてください。\n\n    あとクラスファイルの仕様が変わっているのでいままでのソースファイルの再コンパイルお願いします。\n\nversion 7.1.4\n\n    Buffer.toStringFromPointedPoint()のバグを修正。Buffer.head(), Buffer.tail()を追加。\n\nversion 7.1.3\n\n    Buffer.toStringFromPointedPoint(), Buffer.toPointerAtPointedPoint()を追加。\n\nversion 7.1.2\n\n    エディッタのためにtyclover2を改良しました。\n\nversion 7.1.1\n\n    tyclover2のバグを修正しました。\n\nversion 7.1.0\n\n    tyclover2のバグを修正しました。\n\nversion 7.0.9\n\n    型が違うリストを表現できるようになりました。\n    \n    {\"AAA\", 1} --> SortableList<ISortable>\n\n    elist { \"AAA\", 1 } --> EqualableList<IEqualable>\n\n    list { \"AAA\", 1 } --> List<Object>\n\n    printfの引数へリストを渡すことができます。\n\n\nversion 7.0.8\n\n    シェルモードでコマンド結果をファイルに書き込むことができるようになりました。pwd > XXX; ls -al >> XXXなど。\n\nversion 7.0.7\n\n    SortableListの表現に{\"AAA\", \"BBB\"}などと言う表現が使えるようになりました。\n\n    Arrayクラスにいくつかのメソッドが加わってます。\n\n    インターフェース同士の代入を厳密にするようになりました。\n\n    printf, sprintfにリストの表現も引数に取ることができるようになりました。\n\nversion 7.0.6\n\n    Fixed bug with getting command name from PATH environment variable\n\nversion 7.0.5\n\n    クラスを移譲した場合、移譲先のクラスにオブジェクトを代入できるようになりました。\n\n    class Path { path:delegate String; def initialize() {} }; b := Path(); a:String = b;\n\nversion 7.0.4\n\n    Fixed REPL bug and appended Path Object completion.\n\nversion 7.0.3\n\n    Fixed REPL bug\n\nversion 7.0.2\n\n    Command has been able to get Path Object.\n\nversion 7.0.1\n\n    Fixed command completion bugs.\n\nversion 7.0.0\n\n    Refctoring REPL and fixed bugs. Now Clover2 REPL has gotten good completion like IDE.\n\nversion 6.7.6\n\n    Fixed interpreter bug.\n\nversion 6.7.5\n\n    Fixed interpreter bug.\n\nversion 6.7.4\n\n    Appended 'regex \"regex\"' expression for regex for including # regex.\n\n    Command completion changes\n\nversion 6.7.3\n\n    Some chages for tyclover2\n\nversion 6.7.2\n\n    Fixed REPL bug.\n\n    Removed List.toSortableList, List.toEqualableList EqualableList.toSortableList.\n\n    Fixed Interface checking bug.\n\nversion 6.7.1\n\n    Some chages for tyclover2\n\nversion 6.7.0\n\n    Prevent memory overflow when block. Now when block number is 64 to 32.\n\nversion 6.6.9\n\n    Add future to tyclover2\n\nversion 6.6.8\n\n    例外メッセージのバグを修正。\n\nversion 6.6.7\n\n    Whenのブロックが16以上になるとオーバーフローしていた問題を解決。64まで可能になりました。\n\nversion 6.6.6\n\n    Appended tyclover2 program for getting type.\n\nversion 6.6.5\n\n    appended System.nodelay.\n\nversion 6.6.4\n\n    appended Null class for REPL\n\n    Fixed some bugs of REPL\n\nversion 6.6.3\n\n    Fixed block object bug\n\nversion 6.6.2\n\n    Appended System.setEscapeDelay and System.getEscapeDelay method.\n\n    Fixed bug of VM.\n\nversion 6.6.1\n\n    Fixed bug of shell mode\n\nversion 6.6.0\n\n    GCのバグを修正。\n\n    Command.selector()の追加。\n\nversion 6.5.9\n\n    System.send,System.sendto, System.recv, Sytem.recvfromの追加。\n\n    Fixed bug of Buffer with string expression.\n\nversion 6.5.8\n\n    Improved String.indexOf, String.rindexOf algorism\n\n    Fixed bug of shell mode\n\n    Fixed bug of Command Class\n\nversion 6.5.7\n\n    JITの改良。\n\nversion 6.5.6\n\n    JITのバグを修正。\n\n    iclover2のプロンプトの修正。iclover2の初期の文字列とカーソル位置を-s, -pオプションで指定できるようになりました。-cで一度コマンドを実行したら、プログラムを終了します。\n\nversion 6.5.5\n\n    JITのバグを修正。\n\nversion 6.5.4\n\n    インタプリタでls | lなどとするとインタプリタ自体が落ちるバグを修正。\n\nclover2 (6.5.3-1) unstable; urgency=medium\n\n\t* Appended EqualableList.toList, SortableList.toList,\n\tSortableList.toEqualableList method.\n\t* Appended EqualableList.uniq, SortableList.uniq method\n\nversion 6.5.2\n\n    例外のメッセージのバグを修正しました。\n\nversion 6.5.1\n\n    ブロックの戻り値は必要に応じて自動的にboxingやcastされていましたが、もう少し柔軟な仕組みにしています。if文の戻り値も同様です。\n\n    filterメソッドを各種基礎クラスに追加しています。以下は通ります。a:int = -1.filter { if(it == -1) { 0 } else { 2 } }。mapだと.cast(\"Integer\")メソッドが必要となるため、追加しました。filterの場合はこの場合Integer型を返すため、aに代入されるときにunboxingされるため便利に使えると思います。\n\nversion 6.5.0\n\n    IIteratorbleがインストールされていない問題を修正。すみません。大きなバグでした。Rangeを使うプログラムは動かなかったはずです。あとJITが安定しました。しかし、Clover2のエディッタの体感速度で測りましたが、JITとVMとの処理速度の差はあまりありません。(JITの方がメモリの消費量は多い)。あまりJITは意味がありませんね、、、うーん。あとClover2で作ったコンソールエディッタの体感速度ですが、小さなテキストの編集ならC言語で書いたvimとそんなに変わりません。ただし、1万行を超えるテキストをClover2で編集した場合、カーソル移動は問題ないんですが、undoしようとすると、やはり処理速度がだいぶ落ちます。でも、まあ、それなりに実用的な速度は出ていますね。参考まで。\n\nversion 6.0.3\n\n    GCにバグがありました。リファレンスカウントの廃止。すみません。version 6.0.0からエンバグしてる様子です。\n\nversion 6.0.2\n\n    Corresponds to problems not supporting long options in shell mode.\n\nversion 6.0.1\n\n    ./configure --with-optmizeがシェルモードで実行されないバグを修正。\n\nversion 6.0.0\n\n    JITに対応。raspberry pi 3でもClover2で作ったエディッタ(vicl)が実用的な速度で動きます。かなりClover2自体を高速化できました。ただし、JITではGCは自動的には行いません。ユーザーがClover.gc()を呼ぶ必要があります。メインループに入れてください。\n\nversion 5.9.9\n\n    GCのアルゴリズムの修正。かなり速くなりました。Clover.compaction()を追加。エディッタなどずっと走っているプログラムではClover.compaction()をメインループに入れてください。メモリの消費量を抑えられます。\n    新しいGCのアルゴリズムにはJITは対応していません。JITは6.0.0で実装します。とりあえずリリース。\n    クラスファイルの仕様が変わっています。既存のソースの再コンパイルをお願いします。\n\nversion 5.0.9\n\n    JIT のバグを修正しました。今度こそ、安定したと思います。\n\nversion 5.0.8\n    \n    フィールドやクラスフィールドの多重代入が行えるようになりました。\n\n    JIT のバグを修正しました。今度こそ、安定したと思います。\n\n    クラスファイルの定義が変わりました。再コンパイルお願いします。\n\n    clone, initialize, nothingメソッドが自動的に定義されなくなりました。ソースの変更お願いします。\n\n    コメントのバグを修正。\n\nversion 5.0.7\n\n    Fixed JIT bug and && or || bug.\n\nversion 5.0.6\n\n    Tuning using memory. Fixed memory leaks.\n\nversion 5.0.5\n\n    List.insert(index:int, list_:List<T>)の追加\n\nversion 5.0.4\n\n    &&と||の優先順位にバグがありました。修正。\n\nversion 5.0.3\n\n    Fixed Memory bug\n\nversion 5.0.2\n\n    インタプリタが落ちてました。修正。\n\nversion 5.0.1\n\n    GCのアルゴリズムを変えました。少し高速化したかもしれません。\n\nversion 5.0.0\n\n    GCのアルゴリズムを変えました。少し高速化したかもしれません。\n\nversion 4.9.8\n\n    Added Command.getErrorOutput():Command and Command.getOutputWithError():Command.\n\nversion 4.9.7\n\n    Added nothing():SELF method to all classes\n\nversion 4.9.6\n\n    Added Hash.map, Hash.selectValues, Hash.keyValues.\n\nversion 4.9.5\n\n    Fixed bug with printw, wprintw.\n\nversion 4.9.4\n\n    Fixed bug with comment. See code/CommentTest.clcl\n\nversion 4.9.3\n\n    Fixed bug with used '#'\n\nversion 4.9.2\n\n    クロージャー内で例外が起こった場合バグがありました。修正。\n\nversion 4.9.1 \n\n    Refactoring method blocks. Return value of block object by lambda can not be omitted>. (For organizing the source)\n\nversion 4.9.0\n\n    Fixed method result bug.\n\n    Fixed Generics bug.\n\n    Fixed block object bug\n\n    Added ? and : operator for null checking and exception checking.\n\nversion 4.8.9\n\n    Fixed JIT bug\n\nversion 4.8.8\n\n    1_000 == 1000\n\n    var a = 1 <==> var a:int = 1 <==> a := 1\n\nversion 4.8.7\n\n    Bufferクラスにバグがありました。修正。\n\nversion 4.8.6\n\n    Buffer.cloneにバグがありました。修正。\n\nversion 4.8.5\n\n    SortableListとSortableArrayにcompareメソッドを追加。\n\nversion 4.8.4\n\n    Buffer.initialize にappedableフラグを追加しました。メモリーをコピーしないでBufferクラスが作れます。\n\nversion 4.8.3\n\n    各種基礎クラスにadd,next,prevメソッドを追加。ISortableインターフェスにaddメソッドを追加。IIteratorableインターフェースを追加。RangeクラスのGenerics引数インターフェースはIIteratorableになりました。RangeクラスはIIteratorableインターフェースを満たさないといけません。ソースの変更が必要となります。その代わり\"A\"..\"D\"などが動きます。SortableListクラスにsumメソッドを追加。RangeクラスにtoList(),toEqualableList(),toSortableList()メソッドを追加。String.clclの主要なメソッドの戻り値や引数がEqualableListからSortableListに変更されています。Stringを使ったコードで引数の戻り値の型をEqualableList<String>に指定していた場合ソースの変更が必要となります。すみません。\n\nversion 4.8.2\n\n    __BEGIN___, ___END___で囲ったソースがクラスのコンパイル時、コンパイル前に実行されるようになりました。\n\nversion 4.8.1\n\n    リフレクションによるcloneメソッドの作成にバグがありJITでテストが動かないバグを修正。\n\nversion 4.8.0\n\n    Added List.multiplyWithSelf(n:Int):SELF<T>;\n    Added List.selectWithSelf(block_:lambda(T):bool):SELF<T>;\n    Added List.subListWithSelf(start:int, end:int):SELF<T>;\n    Added List.fillWithSelf(start:int, end:int, item:T):SELF<T>;\n    Added List.fillWithSelf(item:T):SELF<T>;\n    Added List.reverseWithSelf():SELF<T>;\n    Added List.shuffleWithSelf():SELF<T>;\n\nversion 4.7.9\n\n    List.deleteWithRange, EqualableList.deleteWithRange, SortableList.deleteWithRangeが対象となるオブジェクト自身の状態を変えるようになりました\n\nversion 4.7.8\n\n    REPLのバグを修正。\n\nversion 4.7.7\n\n    モジュールのSELFとGenericsの関係のバグを修正。\n\nversion 4.7.6\n\n    System.mvprintw(y:int, x:int, str:String) を加えました。\n    map method to Numeric classesを加えました。\n\nversion 4.7.5\n    \n    Class.getMethods(); を加えました。\n    String.rindexOf();を加えました。\n    Clover.primitiveClassToBoxingClass(name:String);を加えました。\n    Clover.boxingClassToPrimitiveClass(name:String);を加えました。\n    Bool.if(lambda):Anoymous?を加えました。\n    Bool.ifWithException(lambda):Anoymous?を加えました。\n    ? post operator. --> str:String? = null; str?.match(/./). はNull Pointer Exceptionにはなりません。 str := \"ABC\"; str?.match(/./). これは動きます。\n    ==と!= 演算子をユーザーオブジェクトに入れました。str:String? = null; assert(str == null). これは動きます。\n\nversion 4.7.4\n\n    List.delete(int,int)を削除。\n\nversion 4.7.3\n\n    List.delete(int,int)を追加。\n\nversion 4.7.2\n\n    テストがおちていました。修正。 \n\nversion 4.7.1\n\n    クラスの中で入れ子になるジェネリクスのクラスを持つフィールドを定義できないバグを修正。\n\nversion 4.7.0\n\n    メモリーセーフなポインタを入れました。詳しくはマニュアルを見てください。\n\nversion 4.6.9\n\n    THraedのバグを修正しました。\n\nversion 4.6.8\n\n    amd64では--with-jitと--with-threadが安定しました。\n\nversion 4.6.7\n\n    Now Clvoer2 can have runned on sparc64, maybe other Bigendian Platform.\n\nversion 4.6.6\n\n    メモリのバグを修正。i686で動作確認。ppc64はまだです。\n\nversion 4.6.5\n\n    --with-threadオプションをconfigurenに追加。--with-optimizeとは同時は付けられません。もし、--with-threadを付ける場合は--with-jitも付けることをお勧めします。\n\n    JITでのThraedにバグがありました。修正。\n\nversion 4.6.4\n\n    --with-threadオプションをconfigurenに追加。もし--with-threadをつけないと最適化が有効になります。threadは使えませんが、、、。\n\nversion 4.6.3\n\n    構造体の初期化の問題を修正。\n\nversion 4.6.2\n\n    メソッドの引数に関するバグがあったため修正。\n\nversion 4.6.1\n\n    each内でbreakするとバグがあったため、修正。\n\nversion 4.6.0\n\n    JITでblock中に例外が起こった場合、catch出来ないバグを修正。List.eachなどでbreakできるようになりました。\n\nversion 4.5.9\n\n    String.deleteの仕様が変わっています。\n\nversion 4.5.8\n\n    lsやmakeなどがClover.controllingTerminalProgramsから外されました。lsを端末制御したい場合はシェルモードでlsと書き、端末制御したく無い場合はls()と書いてください。\n\nversion 4.5.7\n\n    メモリのバグがありました。修正。重要なバグでした。\n\nversion 4.5.6\n\n    String.deleteメソッドを追加しました。\n\n    Rangeのバグを修正しました。\n\n    シェルモードのバグを修正しました。\n\nversion 4.5.5\n\n    バグフィックス。安定したと思います。\n\nversion 4.5.4\n\n    変数宣言にvar, valを入れました。raedonlyの変数はvalにて宣言できます。\n\nversion 4.5.3\n\n    バグフィックス。安定したと思います。\n\nversion 4.5.2\n\n    バグフィックス。\n\nversion 4.5.1\n\n    C-FFIはオプショナルになりました。使う場合はconfigureに--with-c-ffiを付けてください。\n\nversion 4.5.0\n\n    Cに対するブリッジを入れました。関数と定数が取り込めます。\n\n    Bufferクラスはpointerクラスにunboxingされます。\n\nversion 4.2.7\n\n    String.inesrtのバグを修正しました。\n\nversion 4.2.6\n\n    Hashクラスの値の簡易表記が変わりました。a:Hash<String, Integer> = [\"AAA\"=>2, \"BBB\"=>3].\n\n    コンパイラの使用メモリを減らしました。(1Gは必要だと思います)\n\n    ppc64, i386でコンパイル、テストしました。\n\nversion 4.2.5\n\n    Commandクラスのバグを修正。\n\n    JITのバグを修正。\n\n    シェルモードのバグを修正。\n\nversion 4.2.4\n\n    whenの仕様が変わってます\n\nversion 4.2.3\n\n    いくつかのバグを修正しました。\n\nversion 4.2.2\n\n    JITのランタイムをライブラリに追加しました。(libclover2.so)\n\n    Compile 時のリフレクションでJITを有効にしました。\n\nversion 4.2.1\n\n    JITで||と&&にバグが有ったため修正\n\n    JITでb:=123; -b == 0が真になるバグを修正。OP_REVERSEのバグを修正。\n\nversion 4.2.0\n\n    GCのアルゴリズムの修正。GC中のファイナライザで更にメモリが必要になったらセグメンテーション違反していましたが、修正。\n\n    LLVMがちゃんと対応できてませんでしたが、修正。LLVM3.8とLLVM4.0 laterに対応。\n\nversion 4.1.8\n    \n    クラスのソースファイルのincludeファイルの検索パスのルーチンを作りました。カレントディレクトリだけでなく$PREFIX/share/clover2や~/.clover2にあるファイルも検索されます。cclover2 -core a.clclなどでinclude \"MyOwnLibrary.clcl\"などすれば基礎ライブラリの改造が出来ます。\n\n    クラスファイルとモジュールとインクルードファイルのファイルの検索ルーチンのバグを修正しました。カレントディレクトリのクラスファイルが優先されます。またスクリプトファイルがある位置のディレクトリも検索ルーチンに加わっています。\n\n    例外の仕様を変えました。メソッド呼び出し時のみだけでなく、スクリプト最上位で例外が起こってもcatchできます。\n    例外のメッセージの出力をClover.onExceptionで行うようにしました。CGIや端末制御しているときは出力先を変えてください。Clover.onException(String,bool):staticをオーバーライドすればそう出来ます。\n\n    -xなどのパースが通らないバグを修正\n\n    /を含む文字列が演算子だと思われずにコマンドだと思われるバグを修正\n\n    クラスの自動コンパイルを廃止しています。\n\nversion 4.1.7\n    \n    Clover.onExceptionフックを作りました。例外が起こったときに実行されます。\n\nversion 4.1.6\n    \n    ラムダの配列でラムダのオブジェクトがマークされない問題を修正。\n\nversion 4.1.5\n    \n    ラムダの配列に対するラムダの実行ができなったので、できるようにしました。\n\n    cloneメソッドのバグを修正。\n\nversion 4.1.4\n\n    PathクラスはStringクラスにメソッドを委譲するようになりました。\n\n    Added curses library\n\nversion 4.1.3\n\n    Cloneメソッドのバグを修正。\n\nversion 4.1.2\n\n    Cloneメソッドのバグを修正。\n\n    クラスフィールドやフィールドの++, --などが動いていなかったため修正。\n\nversion 4.1.1\n\n    Cloneメソッドのバグを修正。\n\n    string expressionに、その箇所のあとのスペースが削除されるバグを修正しました。\n\n    free_objectにバグが有ったため修正。\n\nversion 4.1.0\n\n    IEqualableとISortableとIHashKeyにcloneメソッドが追加されました。cloneはコンパイル時のリフレクションで自動的に実装されるようになりました。詳しくはReflection.clclを見てください。\n\nversion 4.0.9\n\n    拡張ライブラリのオブジェクトのメモリの管理形式を変えました。\n\nversion 4.0.8\n\n    Systemにいくつかのメソッドを追加。\n\n    libbsd-devもしくはlibbsd-develのライブラリが必要になりました。(オプション。あるとSystem.getbsizeが有効になる)\n\n    REPLの補完でSystemクラスのクラスフィールドの補完も有効になりました。\n\n    Socketのライブラリをつくりました。詳しくはSocket.clclを見てください。\n\n    signalシステムコールの移植。\n\n    ioctlシステムコールの移植。\n\n    selectシステムコールの移植。\n\n    mutex のバグを直した。\n\nversion 4.0.7\n\n    String.removeTagでセキュリティホールが見つかりました。修正。\n\nversion 4.0.6\n\n    正規表現で/を使う文字を使っていると正規表現の終端だと処理してしまうバグが有りました。\\/で回避できるようにしました。\n    \n    String.removeTag()の追加\n\nversion 4.0.5\n\n    SystemクラスのクラスフィールドはSystem.という表記を省略できるようになりました。つまりaccess(fname, R_OK) == 0などはコンパイルが通ります。\n\n    String.decodeFromForm()をいれました。CGIで便利です\n\n    識別子の処理をリファクタリング。バグがあったと思います。修正。\n\n    同じクラスのクラスメソッドとクラスフィールドの呼び出し時にクラス名を省略できるようになりました。\n\nversion 4.0.4\n\n    Multi line stringのインデントのバグを修正。\n\nversion 4.0.3\n\n    Regexのバグを修正。\n\n    String Expression(\\{})の中は式じゃなくてブロックになりました。\n\nversion 4.0.2\n\n    CSVファイルの入出力をサポート。ファイルのロック用のメソッドの用意。\n\n    コンパイラーにバグがありました。修正。\n\n    JITのバグを修正\n\nversion 4.0.1\n\n    CGIのためのライブラリを作り始めています。System.setlocaleの追加。System.setenvの第３引数を省略できるようにしました。\n\n    コンパイラーにバグがありました。修正。\n\nversion 4.0.0\n\n    スレッドを追加しました。詳しくはThreadクラスの解説を読んでください。\n\n    def allocSize(): size_t でヒープから取得するメモリのサイズを指定できるようになりました。主に拡張ライブラリで使います。\n\n    allocSize()スペシャルメソッドを追加しました。オブジェクトのヒープから取得したメモリのサイズを返します。主に拡張ライブラリ使うもので特にユーザーは使うことがないでしょう。\n\n    headOfmemory()スペシャルメソッドを追加しました。オブジェクトのヒープから取得したメモリの先頭サイズを返します。主に拡張ライブラリで使うもので特にユーザーは使うことがないでしょう。\n\n    クラスファイルの仕様が変更されてます。コンパイルされたクラスファイルは再度コンパイルが必要になってます。再コンパイルをお願いします。\n\n    UShortのboxingのbugをfix\n\nversion 3.7.6\n\n    Multi line stringを入れました。\n\n    CloverクラスにgetMethod(name:String), getClassField(name:String), getField(name:String)を入れました。またClassクラスにnumFields, numMethods, numClassFieldsをフィールドを追加。\n\n    CloverクラスにisLoaded(name:String), isDefined(name:String)クラスを追加。\n\n    CloverクラスにappendClassを入れました。\n\n    オブジェクトの作成時newを省略できるようになりました。\n\nversion 3.7.5\n\n    コンパイル時スクリプティング機能が入りました。リフレクション機能が入りました。\n\nversion 3.7.4\n\n    getppid, setsid, getsid, setpgrp, setpigdをSystemクラスに追加しました。\n\n    REPLで配列に対するメソッドコールの補完にバグが有りました。修正。\n\nversion 3.7.3\n\n    hashの値の表現に簡易表現を追加しました。a:Hash<String,Integer> = [ \"AAA\":2, \"BBB\":3 ]はコンパイルが通ります。\n\nversion 3.7.2\n\n    変数への数値の代入時にint --> floatなどdoubleやfloatの場合は自動変換しなくなりました。\n    (int --> long)などは暗黙のキャストが行われます\n\nversion 3.7.1\n\n    ローカル変数の多重代入を入れました。\n\n    > (a, b) := (1,2)\n    > (a, b) = (b, a)\n\n    タプルの表記で簡単なものを追加しました。\n\n    (1,\"AAA\", 1.1)  # == Tuple<Integer, String, Double>\n\nversion 3.7.0\n\n    コマンドライン引数のバグを修正。\n\n    System.getopt, System.getopt_long, System.getopt_long_onlyを追加。\n\n    -clean, --version, -versionオプションの廃止（-> 同名のコマンドライン引数が取れなくなるため)\n\nversion 3.6.9\n    \n    whenにパターンマッチングが入りました。以下のように使います。\n\n    e := new Array<String>();\n\n    f := when(e.className()) {\n        match /.+<String>/: {\n            123;\n        }\n        else {\n            456;\n        }\n    }\n\n    Clover.test(\"when test5\", f == 123);\n\nversion 3.6.8\n\n    メモリリークといくつかのバグを修正しました。\n\nversion 3.6.7\n\n    コマンドのサスペンドがversion 3.6.3でバグになっていました。修正。\n\nversion 3.6.6\n\n    cd コマンドを実行した時に環境変数PWDを設定するようになりました。\n\n    System.setenvの戻り値をBufferからStringに変更しました\n\nversion 3.6.5\n\n    REPLの補完のバグを修正。\n\nversion 3.6.4\n\n    プリミティブ型じゃない配列に対するメソッドコールのバグを修正。\n\n    REPLの補完のバグを修正。\n\n    Clover.ARGV, ARGC, VERSIONを追加。\n\nversion 3.6.3\n\n    System.mbstowcs, System.wcstombsのAPIの変更。詳しくはString.clclを見てください。\n\n    System.tcgetatter, System.cfmakerawのAPIの変更。詳しくはCommand.clclを見てください。\n\n    REPLの補完のバグを修正。\n\nversion 3.6.2\n\n    Systemクラスのクラス名を省略できるようになりました。\n\n    各種システムコールの追加\n\nversion 3.6.1\n    \n    ポインタの演算子の右辺値はulongじゃなくても大丈夫になりました。a := 1; b := &a; b += 4は動きます。\n\nversion 3.6.0\n\n    ファイルクラスにnew File(\"fname.txt\", \"w\");などを入れました。内部的にはfopenやfwrite, freadされてバッファリングされます。\n\nversion 3.5.9\n\n    メソッドの引数で数値型の変換は暗黙で行われるようになりました。int --> ulongなど。\n\nversion 3.5.8\n\n    configureの他のCPUへの対応やディレクトリ内のファイルの整理をしました。\n\nversion 3.5.7\n\nunset 変数名という命令を加えました。変数の宣言を取り消します。\n\nPowerPCに対応しました。\n\nVersion 3.5.6\n\nDebianのパッケージを作るスクリプトを用意しました。. make_deb.shでパッケージが作られます。. install_deb.shでインストールされます。\n基礎ライブラリのロードにバグがありました。修正。\n\nversion 3.5.6\n\nOSのパッケージ化のために基礎ライブラリのインストール先を${PREFIX}/share/clover2か${DESTDIR}/share/clover2に移動しました。\n\n自動コンパイル機能をシンプルにしました。ソースファイルを変更時は自動的にコンパイルはしません。\n\nmake DESTDIR=$HOME installなどとすると$HOME/bin, $HOME/share/clover2にソフトウェアのファイルを移動するようになりました。\n\nversion 3.5.5\n\n英語ドキュメントをrepositoryに追加。\n\nversion 3.5.3\n\nドキュメントをrepositoryに追加。\n\nversioin 3.5.2\n\nメソッドブロック関連でバグがありました。修正。\n\nversioin 3.5.1\n\nネイティブコードコンパイラにまだバグがありました。あとメソッドブロック関連でバグが頻出してまいした。かなり不安定だった様子です。修正しました。すみません。\n\nversion 3.5.0\n\nネイティブコードコンパイラのバグが無くなりました。ようやく完成です。心置きなく./configure --with-jitで使ってみてください。\n\nversion 3.3.1\n\nメソッドの引数でboxingやunboxingが起こるようになりました。\nRangeクラスを作っています。StringクラスやBufferクラス、Listクラスなどで範囲を示す引数のメソッドを追加。\n同一クラス内のフィールドがコマンド名より優先されない問題を修正。\n\nversion 3.3.0\n\nJITでバグが見つかりました。修正。JITでテストコードを全てネイティブで動かしました。JITは安定したと思います。\n\nversion 3.2.9\n\n例外の起こったメソッドのソースコードと行番号が分かりやすくなりました。\n\nversion 3.2.9\n\nクラスフィールドやクラスメソッドの検索ルーチンにバグが有りました。かなり致命的なバグでした。ダウンロードお願いします。\n\nversion 3.2.9\n\nクラスファイルの検索ルーチンにバグがありました。かなり致命的なバグでした。ダウンロードお願いします。\n\nversion 3.2.9\n\nオブジェクトに型情報が入りました。new Array<String>().className().equals(\"Array<String>\")は真です。\n\nversion 3.2.8\n\n数値のラッパークラスのオブジェクト表現を入れました。\n\n    a:Integer = 5I;\n    b:UInteger = 5UI;\n    c:Byte = 5Y\n    d:UByte = 5UY;\n    e:Short = 5S;\n    f:UShort = 5US;\n    g:Long = 5L;\n    h:ULong = 5UL;\n    i:Float = 5.5F;\n    j:Double = 5.5D;\n\nversion 3.2.7\n\nwhenの仕様が変わってます。\nwhenにwildcardを入れました。\n\n     > vim PaternMatching.clcl\n\n     class PatternMatchingTest\n     {\n         value1: int;\n         value2: String;\n\n         def initialize(value1:int, value2:String) {\n             self.value1 = value1;\n             self.value2 = value2;\n        }$\n\n        def equals(right:PatternMatchingTest):bool {\n            return self.value1 == right.value1 && self.value2.equals(right.value2);\n        }\n     }\n\n     class PatternMatchingTest2\n     {\n          value1: Integer;\n          value2: String;\n\n          def initialize(value1:Integer, value2:String) {\n              self.value1 = value1;\n              self.value2 = value2;\n          }$\n\n          def equals(right:PatternMatchingTest2):bool {                                                            \n              return self.value1.equals(right.value1) && self.value2.equals(right.value2);\n          }$\n     }$\n\n     > vim a.cl\n     a:Anonymous = \"ABC\";\n\n     c:String = when(a) {\n          is String {\n               a;\n          }\n          else {\n               \"else\";\n          }\n     }\n\n     Clover.test(\"Pattern matching test\", c.equals(\"ABC\"));\n\n     b:Anonymous = new Integer(123);\n\n     d:String = when(b) {\n         !is String {\n             \"111\";\n         }\n         else {\n             \"else\"$\n         }\n     }\n\n     Clover.test(\"Pattern maching test2\", d.equals(\"111\"));\n\n     e:Anonymous = new PatternMatchingTest(111, \"ABC\");\n\n     f:String = when(e) {\n         case new PatternMatchingTest(111, \"ABC\"): {\n              \"ABC\";\n         }\n         else {\n             \"DEF\";\n         }\n     }\n\n     Clover.test(\"Pattern matching test3\", f.equals(\"ABC\"));\n\n     g:Anonymous = new PatternMatchingTest(222, \"DEF\");\n\n     f = when(g) {\n         case new PatternMatchingTest(111, \"DEF\"): {\n             \"ABC\"\n         }\n         case new PatternMatchingTest(222, wildcard): {\n             \"DEF\";\n         }\n         else {\n             \"GHI\";\n         }\n      }\n\n      Clover.test(\"Pattern matching test4\", f.equals(\"DEF\"));\n\n      i:Anonymous = new PatternMatchingTest2(123, \"ABC\");\n\n      j:String = when(i) {\n           case new PatternMatchingTest2(wildcard, wildcard): {\n                \"ABC\";\n           }\n           else {\n                \"DEF\";\n           }\n       }\n\n       Clover.test(\"Pattern matching test5\", j.equals(\"ABC\"));\n\nただし、wildcardはプリミティブ型には代入することができないので、wildcardを使いたい時はintクラスじゃなくてIntegerクラスなどを使ってください。\n\nversion 3.2.6a\nwhenにisと!isを入れました。\n\nversion 3.2.6\n\nif文のバグを修正しました。\n\nversion 3.2.5\n\n例外が起こったときに起こったソースコード名とソースコード番号のスタックトレースが表示されるようになりました。\n\nversion 3.2.4\n\n例外が起こったときに起こった場所が出力されるようになりました。\n\nversion 3.2.3b\nwhenには戻り値もあります。\n\n     > vim a.cl\n     a:int = when(\"ABC\") {\n        \"ABC\" {\n            1;\n        }\n        \"DEF\",\"GHI\" {\n            2;\n        }\n        else {\n            3;\n        }\n    }\n    Clover.test(\"when test\", a == 1);\n    > clover2 a.cl\n    when test...OK\n\nversion 3.2.3 リリース 2017/12/4\n\nwhen式が入りました。\n\n    a := 123;\n    when(a) {\n       1 {\n           println(\"1\");\n       }\n       2,3 {\n           println(\"2,3\");\n       }\n       123 {\n           prinntln(\"123\");\n       }\n       else {\n           println(\"else\");\n       }\n    }\n\n    a := \"ABC\";\n    when(a) {\n       \"ABC\" {\n           println(\"ABC\");\n       }\n       \"DEF\",\"GHI\" {\n           println(\"DEF or GHI\");\n       }\n       else {\n           println(\"else\");\n       }\n    }\n\nユーザークラスの場合IEqualableインターフェースが実装されている必要があります。equalsによって値を比較しているためです。\n\nversion 3.2.2b リリース 2017/12/1\n\n'{'や\"...{...\"などがあると正しくコンパイルできないバグを修正。なんで、こんなバグが残っていたんだろうroz\n\nversion 3.2.2a リリース 2017/12/1\n\nフィールドのselfの省略にバグが有りました。修正。\n\nversion 3.2.2 リリース　2017/12/1\n\n同一クラスのフィールドのself省略\n\n    > vim InternalFieldTest.clcl\n    class InternalFieldTest {\n        field:int;\n        def initialize(value:int) {\n            field = value;\n        }\n        def get(): {\n            return field;\n        }\n    }\n    > vim a.cl\n    a := new InternalFieldTest(123);\n    Clover.test(\"internal field test\", a.get() == 123);\n    > clover2 a.cl\n    internal field test...OK\n\n上記のような感じです。ローカル変数とフィールドとの名前空間がバッティングしますが検索のアルゴリズムはローカル変数が優先されるので、曖昧な時はフィールドにselfを付けてください。このアルゴリズムで、selfは省略しても特に問題ないと判断しました。今までのコードとも互換性があります。\n\nversion 3.2.1 リリース　2017/12/1\n\n同一クラスのメソッドのself省略\n\n    > vim InternalMethodTest.clcl\n    class InternalMethodTest {\n        def initialize() {}\n        def method():int {\n            return method2();\n            # return self.method2()と書いても良い\n        }\n        def method2():int {\n            return 123 \n        }\n    }\n    > vim a.cl\n    a := new InternalMethod();\n    Clover.test(\"internal method test\", a.method() == 123);\n    > clover2 a.cl\n    internal method test...OK\n\n上記のような感じです。フィールドの方はselfは省略できません。エディッタでのフィールド名の置き換えで便利なので。あとはローカル変数とフィールド名がバッティングするのは良くないと思うためです。\n\nversion 3.2.0 リリース 2017/11/29\n\n関数の再帰表現に対応しました。スクリプト内のdefで関数を定義した場合再帰が出来ませんでしたが対応しています。\n(クラスのメソッドの再帰表現はもともとできる)\n\nversion 3.1.9 リリース 2017/11/28\n\nsetterとgetterがフィールドを定義すると自動的に定義されるようになりました。\n\n    > vim SetterAndGetter.clcl\n    class SetterAndGetter {\n        field1:int;\n        field2: String;\n        field3: private int;\n\n        def initialize() {}\n    }\n    > vim setter_and_getter.cl\n    a := new SetterAndGetter();\n    a.field1(123);\n    a.field2(\"ABC\");\n    Clover.test(\"setter and getter\", a.field1() == 123 && b.field2().equals(\"ABC\"));\n    \n    # a.field3()は定義されているがa.field3(123)は定義されていない。\n\nデフォルトの定義が気に食わないときはそのようなメソッドを後から定義してください。Clover2は後から定義されたメソッドがメソッド検索時に優先されるので。\n\nversion 3.1.8b リリース 2017/11/26\n\nmake uninstall && ./configure && make && make test && make installのコンパイル順に対応しました。\n\nversion 3.1.8 リリース 2017/11/24\n\n列挙型\n\n    > vim EnumTest.clclc\n    class EnumTest {\n        enum { Value1, Value2, Value3 }\n        enum { BValue1, BValue2, BValue3 }\n    }\n    > vim enum_test.cl\n    Clover.test(\"enum test\", EnumTest.Value1 == 0 && EnumTest.Value2 == 1 && EnumTest.Value3 == 2 && EnumTest.BValue1 == 0 && EnumTest.BValue2 == 1 && EnumTest.BValue3 == 2);\n    > clover2 enum_test.cl\n    enum test...OK\nになります。enum型の要素は初期化される単なるstatic intです。糖衣構文みたいなもんですね。\n\nversion 3.1.7 リリース 2017/11/24\n\nメソッドのデフォルト引数を入れました。下記のように使います。\n\n     > vim ClassA.clcl\n     class ClassA {\n         def initialize() {}\n         def method(a:int, b:int=2, c:int=3) {\n             return a + b + c;\n         }\n     }\n     > vim a.cl\n     a := new ClassA();\n     Clover.test(\"Method arg default value\", a.method(1) == 6);\n     > clover2 a.cl\n     Method arg default value...OK\n\nversion 3.1.6 リリース 2017/11/21\n\nisメソッドがAnonymousメソッド以外にも呼べるようになりました。List&lt;Object&gt;などで便利だと思います。\n\n    > a := new List<Object>();\n    > a.add(1);\n    > a.add(\"ABC\");\n    > a.each {\n    >    if(it.is(\"String\")) {\n    >        it.printf(\"[%s]\"); # itはString型\n    >    }\n    >    elif(it.is(\"Integer\")) {\n    >        it.printf(\"[%d]\"); # itはInteger型\n    >    }\n    > }\n\nみたいな感じです。その時気づいたのですが、List&lt;Object&gt;に1をaddする時boxingもされずにObject型に代入できてしまうためセグメンテーション違反が出てました。ちゃんとインタフェースにはプリミティブ型は代入できないようにチェックするようにしました。またインターフェースへのプリミティブ型の代入はboxingされるようにしました。上のコードはversion 3.1.6ではちゃんと動きます。\n\nversion 3.1.5b リリース 2017/11/21\n\nAnonymousクラスのisメソッドの仕様が変更されてます。if文のあとではAnonymousクラスに戻ってましたが、最後にisをしたクラスのままになるようになりました。ちょっとif文だけ特別なのもどうかと思いまして。\n\n    a:Anonymous = \"ABC\";\n\n    if(a.is(\"Integer\")) {\n        #aはInteger\n    }\n    elif(a.is(\"String\")) {\n        #aはString\n    }\n\n    #aはString\n\nversion 3.1.5a リリース 2017/11/20\n\n自動コンパイル時のソースファイルの検索のアルゴリズムを改良しました。（特に普通は影響がない変更)\n\nversion 3.1.5 リリース 2017/11/20\n\nクラスの循環参照の問題を解決しました。\n\n    > vim ClassA.clcl\n    class ClassA {\n        field1: static int;\n\n        def hello(): static {\n            ClassB.hello();\n        }\n    }\n    > vim ClassB.clcl\n    class ClassB {\n        def hello(): static {\n            println(\"ClassA.field1 \\{ClassA.field1}\\n\");\n        }\n    }\n\nこのようなコードの場合ClassA.clcl, ClassB.clcl両方のコンパイルが通りませんが以下の様にすれば大丈夫です。\n\n    > vim ClassA.clcl\n    include \"ClassB.clcl\"\n\n    class ClassA {\n        field1: static int;\n\n        def hello(): static {\n            ClassB.hello();\n        }\n    }\n    > vim ClassB.clcl\n    include \"ClassA.clcl\"\n\n    class ClassB {\n        def hello(): static {\n            println(\"ClassA.field1 \\{ClassA.field1}\\n\");\n        }\n    }\n\n循環参照しているソース両方でincludeしてください。どちらかのソースをコンパイルするとコンパイルが通ります。\n\nversion 3.1.4 リリース 2017/11/18\n\nクラスの自動コンパイル機能を入れました。クラス名をファイル名に持つクラスは自動的にコンパイルされます。\n例えば\n\n    > vim Hello.clcl\n    class Hello {\n        def hello() {\n           println(\"HELLO WORLD\");\n        }\n    }\n    > vim hello.cl\n    Hello.hello();\n    > clover2 hello.cl\n    HELLO WORLD\n\nのような感じです。クラス名はファイル名と同じにしておくほうが自動的コンパイルされるので便利かもしません。\nあとコメントを日本語で書き始めました。そのほうがしっくりきました。Clover2は日本人向けに作っていきたいと思います。\n\nversion 3.1.2a リリース 2017/11/18\n\nシェルモードでfg, jobs, cdを使えるようにしました。ちょっと使えなくなってました。\n\nversion 3.1.2 リリース 2017/11/18\n\nDarwinでコンパイルとテストしました。一応動いている様子です。深くはチェックしません。その時クラスフィールドやクラスメソッドを呼び出すとき小文字で始まるクラスはクラスフィールドやクラスメソッドは呼べなくしました。ちょっと色々ありまして。OSXはファイル名で大文字と小文字を区別しないので、list.headなどがListというクラスのフィールドだと勘違いしてしまうバグと出くわしたので。まあ、普通クラス名は大文字から始まると思うので、このような変更を加えました。一応小文字から始まるクラスは定義はできます。小文字から始めるクラス名のクラスのクラスフィールドとクラスメソッドが呼び出せないだけです。\n\nSystemクラスのnativeメソッドでNull pointerのチェックが甘くセグメンテーション違反してましたが、全部チェックするようになりました。と言ってもNull Pointer Exceptionが起こるようになっただけですけどね。ユーザーには何が起こったのか分かるだけでもまだマシですね。ああ、そうだ。他のnative methodのNull pointer Exceptionのチェックしてませんね、、、今からします。\n\nversion 3.1.1 リリース 2017/11/14\n\nナルエイブルを入れました。\n\n    a:String = null;   # コンパイルエラー\n\n    b:String? = null;   # nullは代入できる。bは空だということでnullを代入している。\n                        # ただし、bはnullが入っているかどうか注意してコーディングしないといけない\n\nversion 3.1.0 リリース 2017/11/14\n\nスクリプトの自動コンパイル機能を入れました。clファイルはコンパイルせずに直接clover2で実行できます。\n\n    > vim HelloWorld.cl\n    println(\"HELLO WORLD\");\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n\n拡張子の変更。\n<br>\n    普通のソースファイル cl --> cl<br>\n    クラスのソースファイル clc --> clcl<br>\n    普通のソースファイルのコンパイル結果 clo --> ocl<br>\n    クラスファイル clcl --> oclcl<br>\n<br>\n大きな変更です。すみません。お手数ですが手元のソースファイルの拡張子も変更してください。拡張子を変えたのは出力ファイルをrm \\*.o\\*などと一括で消せるようにするためです。そのような要望があったので。\n\nversion 3.0.7 リリース 2017/11/14\n\nAnonymousクラスにisメソッドを作りました。以下のように使います。\n\n    a:Anonymous = \"ABC\";\n\n    if(a.is(\"Integer\")) {\n        #aはInteger\n    }\n    elif(a.is(\"String\")) {\n        #aはString\n    }\n\n    #aはanonymous\n\nversion 3.0.6a リリース 2017/11/13\n\n端末制御するコマンドを端末制御させたくない場合は--no-controlling-terminalという引数を付けると端末制御しなくなりました。例えばlsは端末制御するのですが、以下のようにすると端末制御しません。\n\nlist{ls(\"--no-controlling-terminal\"),hostname(),pwd()}.each { it.less() }\n\nversion 3.0.6 リリース 2017/11/12\n\nメソッドブロック関連のメモリのバグを修正しています。稀にセグメンテーション違反が起きる致命的なバグなのでダウンロードをお願います。\nJITでメソッドのreturn文の省略が可能になりました。\nこれで知っているバグは全部修正できました。3.0.6を安定版とします。\n\nversion 3.0.5d リリース 2017/11/11\n\nREPLの補完のバグを修正しました。メソッドブロックの型推論も含めて確認できる限りではほとんど期待どおり動きます。\n\nversion 3.0.5c リリース 2017/11/10\n\nメソッドブロックの戻り値を省略した場合、returnを使うと型チェックが正しく行われてませんでした。修正。\n具体的には\n\n> a:SortableList&lt;String&gt; = slist{1,2,3}.map { return it.toString(); }<br>\n\nで型チェックがおかしくなってました。\n\nversion 3.0.5b リリース 2017/11/09\n\nif文にバグが有りました。修正しています。elseがある場合の戻り値でバグが有りました。簡単なコードでは分かりませんが、ループ回数が3000回とかになるforの中にif文があると問題になっていたはずです。結構致命的なバグなので、できればダウンロードお願いします。\n\nversion 3.0.5a リリース 2017/11/08\n\nメソッドブロックの型推論に不備がありました。slist{1,2,3}.map { it * 3 }が動きませんでした。修正。\n\nversion 3.0.5 リリース 2017/11/07\n\nシェルモードが悪さをしてslist{1,2,3}.select { it > 1 }などが動きませんでしたが修正しました。\nコンパイラでコマンド名をPATHからサーチしてからシェルモードに入るようにしています。\n\nversion 3.0.4a リリース\n\n1. slist{1,2,3}.each { \"ABC\"[TAB]で補完がIntegerになってましたが、修正しています。\n"
  },
  {
    "path": "manual/clover-en.md",
    "content": "# Clover class\n\nMethods and fields related to languages belong. ARGV is the command line argument String[]. ARGC is the number of command line arguments. VERSION contains the version of Clover as a string.\n"
  },
  {
    "path": "manual/clover.md",
    "content": "# クローバークラス\n\nEnglish page is here [>> English page](clover-en)\n\n言語に関するメソッドやフィールドが所属します。ARGVはコマンドライン引数のString[]です。ARGCはコマンドライン引数の数です。VERSIONはCloverのバージョンが文字列として入ってます。\n"
  },
  {
    "path": "manual/collection-en.md",
    "content": "# Container library\n\nA container library is a collection of classes that hold values. It is also called a collection. A collection can have multiple values ​​like one array\nYou can put in.\nThere are Array, List, Hash, Tuple.\n\nArray is just a wrapper class of arrays to make method calls to arrays that are primitive types.\nAs a result, you can not add or delete elements, but random access by index (access to the middle of elements and favorite places rather than access from the beginning) is as fast as an array.\n\nList is a collection whose length can be changed, and you can add or delete elements. However, random access by index is slow.\n(It is accessed by tracing from the first element). However, it will be the main class in the collection because you can increase or remove the number of elements.\n\nHash is also called Map in other languages ​​and holds elements with key and item pairs. Access to item with key is fastest. You can keep elements of values ​​corresponding to certain values ​​of variables.\n\nTuple is useful when the element types are different. In other collection libraries, only collections with the same type (interface) can be collected. (`List <Object>` etc can contain elements of different types)\n\n## Array\n\nArray is a wrapper class for arrays. A method call to an array will be boxed to the Array.\n\n```\n    > a: int[] = [1, 2, 3]\n    3 length array of Integer\n    > a.each(lambda(n:Integer) { n.println(); });\n    1\n    2\n    3\n```\n\nElements are also boxed and they are Integer from int. The lambda expression is an object of a block. Passing processing as a chunk to a method\nI can do it. Because Array class seems not to be used so much, we do not provide any built-in methods other than each.\n\nThe representation of the value of Array is as follows.\n\n```\n    > a: Array <Integer> = array {1, 2, 3}\n    3 length array of Integer\n    > a.each (lambda (n: Integer) {n.println ();});\n    1\n    2\n    3\n```\n\nThere are EqualableArray, SortableArray in the group of Array class.\n\n### EqualableArray\n\nEqualableArray allows equals to compare arrays with identical values ​​for elements.\n\n```\n    > a: EqualableArray<Integer> = equalable_array {1, 2, 3}\n    array {1, 2, 3}\n    > a.equals(equalable_array {1, 2, 3});\n    true\n    > a.equals(equalable_array {4, 5, 6});\n    false\n```\n\nIn order to compare elements, the element must have a method that the IEqualable interface has.\nOtherwise it can not be an element of the EqualableArray class.\n\n```\n    interface IEqualable\n    {\n        def equlas(right: Self): bool;\n        def toString(): String;\n        def clone(): Self;\n    }\n```\n\nInterfaces can be assigned to interfaces whose class has methods defined by the interface. That is, in this case the elements of EqualableArray must have equals and toString methods. The type Self represents the class of its own class.\nIn other words, in order to become an element of EqualableArray, we define the class as follows.\n\n```\n    class EqualableArrayElementClass\n    {\n        value: int;\n        def initialize(value:int) {\n            self.value = value;\n        }\n        def equals(right:EqualableArrayElementClass): bool {\n            return self.value == right.value;\n        }\n        def toString(): String {\n            return self.value.toString\n        }\n        def clone(): EqualableArraryElementClass {\n            return EqualableArraryElementClass(self.value);\n        }\n    }\n```\n\nSince this class can be assigned to `IEqualable`, we can create a collection called` EqualableArray <EqualableArraryElementClass> `.\n\n### SortableArray\n\nSortableArray can be sorted. Quick sorting is done for sorting.\n\n```\n    > a: SortableArray<Integer> = sortable_array {4, 3, 5, 1, 2}\n    array {4, 3, 5, 1, 2}\n    > a.sort();\n    array {1, 2, 3, 4, 5}\n```\n\nIn order to become an element of SortableArray\n\n```\n    interface ISortable\n    {\n        def equals (right: Self): bool;\n        def toString (): String;\n        def compare (item: Self): int;\n        def clone(): Self;\n    }\n```\n\nYou need to implement the ISortable interface. For example, compare is defined as follows for integer type.\n\n```\n    def compare (right: Integer): int {\n        if (self.value < right.value) {\n            return -1;\n        }\n        elif (self.value == right.value) {\n            return 0;\n        }\n        else {\n            return 1;\n        }\n    }\n```\n\ncompare is a method that compares elements and returns -1 if the lvalue value is less than the rvalue value, 1 if the lvalue value is greater than rvalue value, 0 if they are equal. Implementing this method and toString, equals can be an element of sortable_array.\n\n## List\n\nSince Array is just an array wrapper class, it can not change the array length. (There is no addition or deletion of elements)\nThe following List class should be used as a variable library (variable size) container library in many cases.\n```\n    > a: List <Integer> = new List <Integer> ();\n    Null list\n    > a.push (1);\n    1 length list of Integer\n    > a.push (2);\n    2 length list of Integer\n    > a.push (3);\n    3 length list of Integer\n    > a.each (lambda (item: Integer) {item.println ()});\n    1\n    2\n    3\n    3 length list of Integer\n```\nYou can add elements to the list with the push method. We pass values ​​of primitive types such as 1 and 2 as arguments, but they are boxed into Integer type and passed to List. The primitive type itself can not be an element of List.\nThe representation of the value of the list is written as follows.\n```\n    > a: List <Integer> = list {1, 2, 3}\n    > a.each (lambda (item: Integer) {item.println ()});\n    1\n    2\n    3\n    3 length list of Integer\n```\nYou can insert elements between inserts.\n```\n    > a.insert (1, 10);\n    4 length list of Integer\n    > a.each (lambda (item: Integer) {item.println ()});\n    1\n    10\n    2\n    3\n    4 length list of Integer\n```\nThe first argument of insert can also take negative numbers. -1 is the end.\n```\n    > a.insert (-1, 7);\n    5 length list of Integer\n    > a.each (lambda (item: Integer) {item.println ()});\n    1\n    10\n    2\n    3\n    7\n    5 length list of Integer\n```\nEach is from the beginning but eachReverse executes the block from the end to the beginning.\n```\n    > a.eachReverse (lambda (item: Integer) {item.println ()});\n    7\n    3\n    2\n    10\n    1\n    5 length list of Integer\n```\nReplace the element with replace.\n```\n    > a.replace (0, 2);\n    5 length list of Integer\n    > a.each (lambda (item: Integer) {item.println ()});\n    2\n    10\n    3\n    7\n    5 length of Integer\n```\nYou can create a new list by changing the value of each element by block in the map.\n```\n    > b: List <String> = a.map (lambda (item: Integer): Anonymous {return item.toString ();})\n    5 length of Integer\n    > b.each (lambda (item: String) {item.println ();});\n    2\n    10\n    2\n    3\n    7\n    5 length list of String\n```\nThe Anonymous class is a class that can assign any type of class. We do not type check. In this case, a string type is returned by item.toString (), but since the return type of lambda is Anonymous, compilation is passed without checking the type. Every element is converted into a string by map, and it is assigned to `b: List <String>`.\n\n(Additionally written in 2017/10/31)\n\\----------\nI changed it later but the definition of map changed, so I can type check it. Compilation is passed below.\n```\n    a: List <String> = list {1, 2, 3}. map () {| n: Integer | reutrn n.toString ()}\n```\nWell, this is commonplace, is not it? I refer to the definition of Kotlin's List.mpa. Internally, method generics is used. For details, see the definition of List.map in Container.clc.\n\\----------\n\nSelect selects those which satisfy the condition which is each element, and makes a new list.\n```\n    > c: List <Integer> = a.select (lambda (item: Integer): bool {return item> 5;\n    2 length list of Integer\n    > c.each (lambda (item: Integer) {item.println ();});\n    10\n    7\n    2 length list of Integer\n```\nIn this case, a numerical value larger than 5 is chosen. Although item is of type Integer, it is unboxed and becomes an int type when it is subject to the operator>, so it can be used as an operator.\n\nsubList creates a partial list.\n```\n    > a.sub.List (1,3) .each (lambda (item: Integer) {item.println ();});\n    10\n    2\n    2 length list of Integer\n```\nIt does not include the index of the second argument itself.\n\nreverse inverts the list.\n```\n    > a.reverse (). each (lambda (item: Integer) {item.println ();});\n    7\n    3\n    2\n    10\n    2\n    5 length list of Integer\n```\nThe list has EqualableList and SortableList like Array.\n\n### EqualableList\n\nAn EqualableList can be an element if it implements the IEqualable interface. SortableList is ISortable.\n\nEqualableList can compare lists to determine whether they are equal or not.\n```\n    > a: EqualableList <Integer> = equalable_list {1, 2, 3};\n    list {1, 2, 3}\n    > a.equals (equalable_list {1, 2, 3});\n    true\n```\n### SortableList\n\nSortableList can be sorted. It is merge sorting.\n```\n    > a: SortableList <Integer> = {4, 5, 1, 3, 2};\n    list {4, 5, 1, 3, 2}\n    > a.sort ();\n    list {1, 2, 3, 4, 5}\n```\n## Hash\n\nNext time I would like to go to Hash. Hash is also called Map in other languages, and you can quickly access items that become objects, corresponding to an object used as a key. It is faster to see the example below.\n```\n    > a: Hash <String, Integer> = new Hash <String, Integer> ();\n    hash {}\n    > a.put (\"Daisuke\", 38);\n    hash {Daisuke: 38}\n    > a.put (\"Yuka\", 38);\n    hash {Daisuke: 38, Yuka: 38}\n    > a.get (\"Daisuke\")\n    38\n    > a.get (\"Yuka\");\n    38\n```\nPut keys and items in pair in put. The first argument is the key and the second argument is the item. I get item from key by get.\nConversely, getKey is used to obtain the key from the item.\n```\n    > a.getKey (38)\n    Daisuke\n```\nBoth Daisuke and Yuka have the same item value so either Daisuke or Yuka is obtained.\nThe expression of the value is as follows.\n```\n    > b: Hash <String, Integer> = hash {\"Daisuke\": 38, \"Yuka\": 38};\n    hash {Yuka: 38, Daisuke: 38}\n    > b.get (\"Daisuke\");\n    38\n```\nThe order in which you enter the hash and the order in which it is stored are irrelevant. Each one accessing all elements is accessed regardless of the stored order.\n```\n    > a.each (lambda (key: String, item: Integer) {printf (\"name% s age% d \\ n\", array {key, item});\n    name Yuka age 38\n    name Daisuke age 38\n    hash {Yuka: 38, Daisuke: 38}\n```\nTo prevent this, you have to create a class to store the order in combination with List. Since Clover is neither List nor Hash written in C language, it is described in Clover itself, so it is possible for users to create such classes. Or Clover is an open class so you can store such a class in Hash by storing it in Hash.\n\nThere is an interface which must also be implemented in Hash.\nThe interface of the first argument class of Hash Generics needs to implement the following method in IHashKey.\n```\n    integerface IHashKey\n    {\n        def getHashKey (): uint;\n        def equals (right: Self): bool;\n        def toString (): String;\n        def clone(): Self;\n    }\n```\nBecause equals and toString came out even in ISortable, I think that explanation is unnecessary so I would like to explain getHashKey. getHashKey returns the numeric value unique to the key object. It is called a hash value. For example, if it is a String class, it is defined as follows.\n```\n    def getHashKey (): uint {\n        key: uint = 0;\n        for (i: int = 0; i < self.len; i ++) {\n            key + = self.buffer[i].to_uint;\n        }\n\n        return key;\n    }\n```\n\nTo put it briefly, we convert all the characters of String into numbers by to_uint and return the sum. to_uint is a special field for type conversion, but there is no method in the primitive type, but there is a special field for type conversion. It is like a method. There is no particular problem with hash values ​​even if they conflict (even if they return the same value), but when conflicting get etc. accessing the value of the hash will be slightly delayed. Please return unique values ​​as much as possible.\n\nThe second argument of Hash's Generics is IEqualable and it is OK if equals and toString methods are present as described above.\n\nHash also has the following methods.\n```\n    > a: = hash {\"Daisuke\": 38, \"Yuka\": 38, \"Kuniko\": 34, \"Tomoaki\": 35};\n    hash {Tomoaki: 35, Yuka: 38, Daisuke: 38, Kuniko: 34}\n    > a.length ();\n    4\n```\n\nlength () returns the number of hash keys and item pairs.\nIn the description of a: = hash, Clover can omit the type name at the time of variable declaration, so it can be written like this.\n```\n    > a.equals (hash {\"Daisuke\": 38});\n    false\n    > a.equals (hash {\"Tomoaki\": 35, \"Daisuke\": 38, \"Kuniko\": 34, \"Yuka\": 38});\n    true\n```\nequals will return true if the key matches the stored item. Since the hashes are in no particular order, the order does not matter.\n\n## Tuple\n\nI would like to move on to Tuple next time. Tuple would also take an example sooner.\n```\n    > a: Tuple3<String, Integer, String> = tuple {\"Daisuke\", 38, \"Kameoka\"}\n    tuple {Daisuke, 38, Kameoka}\n    > a.value1\n    Daisuke\n    > a.value 2\n    38\n    > a.value 3\n    Kameoka\n```\n\nThe class name of Tuple must specify the number of arguments of Generics. For example, Tuple1 if there are one argument, Tuple2 if two, Tuple3 if three. To access the first value, please access the field called value1. The second one is value 2.\n\nThere are the following methods.\n```\n    > a: = tuple {\"Daisuke\", 38, \"Kameoka\"};\n    tuple {Daisuke, 38, kameoka}\n    > a.equals {tuple {\"Daisuke\", 38, \"Kyoto\"};\n    false\n    > a.equals {tuple {\"Daisuke\", 38, \"Kameoka\"};\n    true\n```\nYou can compare equals with the same value. The interface that I have to implement with Tuple Generics is IEqualable. equlas and toString must be implemented.\n```\n    interface IEqualable\n    {\n        def equlas (right: Self): bool;\n        def toString (): String;\n        def clone(): Self;\n    }\n```\nThat is the end of the collection.\n\nsortable_list {1,2,3} is slist {1,2,3}, equalable_list {1,2,3} is elist {1,2,3}, sortalbe_array {1, 2, 3} Sarray {1,2,3}, equalable_array {1, 2, 3} can be declared as earray {1, 2, 3}.\n\nTuples can be written as (1, \"AAA\", 2), and so on.\n\n    a:Tuple3<String, String, Integer> = (\"AAA\", \"BBB\", 1)\n    assert(a.value1.equals(\"AAA\") && a.value2.equals(\"BBB\") && a.value3 == 1);\n\nHash can be written as \"[\"AAA\"=>1, \"BBB\"=>2] and so on. a: Hash <String, Integer> = [\"AAA\"=>2, \"BBB\"=>3] is compiled\n\nFrom version 7.0.7.\nYou can use expressions such as {\"AAA\", \"BBB\"} etc in the expression of SortableList. \n\n"
  },
  {
    "path": "manual/collection.md",
    "content": "# コンテナライブラリ\n\nEnglish page is here [>> English page](collecton-en)\n\nコンテナライブラリとは値を保持するクラスの集まりです。コレクションとも呼ばれます。コレクションは配列のように複数の値を一つの変数に\n入れることができます。\nArray, List, Hash, Tupleがあります。\n\nArrayは単なる配列のラッパークラスで、プリミティブ型である配列にメソッドコールができるようにするためにあります。\nそのため要素の追加や削除をすることができませんが、インデックスによるランダムアクセス（先頭からアクセスするのではなくて要素の真ん中や好きな場所へのアクセス）は配列と同じく最速です。\n\nListは長さの変えられるコレクションで、要素の追加や削除をすることができます。ただし、インデックスによるランダムアクセスは遅いです。\n（先頭の要素から辿ってアクセスされます）。しかし、要素の数を増やしたり削除したりできるためコレクションでは主力となるクラスでしょう。\n\nHashは他の言語ではMapとも呼ばれて、keyとitemのペアで要素を保持します。keyでのitemへのアクセスは最速です。変数のある値に対応した値の要素を保持することができます。\n\nTupleは要素の型がそれぞれ違う場合に便利です。他のコレクションライブラリでは同じ型（インターフェース）を持つものしかコレクションできません。(`List<Object>` などとすれば型の違う要素を入れることができますが)\n\n## Array\n\nArrayは配列のラッパークラスです。配列にメソッドコールを行うとArrayにboxingされます。\n\n    > a:int[] = [ 1, 2, 3 ]\n    3 length array of Integer\n    > a.each(lambda(n:Integer) { n.println(); });\n    1\n    2\n    3\n\n要素もboxingされてintからIntegerとなっています。lambda式はブロックのオブジェクトです。処理を塊としてメソッドに渡すことが\nできます。Arrayクラスはあまり使わないと思われるためeach以外の組み込みのメソッドは特に用意していません。\n\nArrayの値の表現は以下です。\n\n    > a:Array<Integer> = array { 1, 2, 3 }\n    3 length array of Integer\n    > a.each(lambda(n:Integer) { n.println(); });\n    1\n    2\n    3\n\nArrayクラスの仲間にEqualableArray, SortableArrayがあります。\n\n### EqualableArray\n\nEqualableArrayはequalsによって配列同士を同一の値を要素が保持しているか比較することができます。\n\n    > a:EqualableArray<Integer> = equalable_array { 1, 2, 3 }\n    array { 1,2,3 }\n    > a.equals(equalable_array { 1, 2, 3 });\n    true\n    > a.equals(equalable_array { 4, 5, 6});\n    false\n\n要素同士の比較のため要素にはIEqualableインターフェースが持つメソッドがある必要があります。\nそれ以外はEqualableArrayクラスの要素となることができません。\n\n    interface IEqualable \n    {\n        def equlas(right:Self): bool;\n        def toString(): String;\n        def clone(): Self;\n    }\n\nインターフェースはインターフェースが定義するメソッドを持つクラスはインターフェースに代入することができます。つまり、この場合EqualableArrayの要素はequalsとtoStringメソッドを持つ必要があります。Selfという型はそのクラス自身のクラスを表します。\nつまり、EqualableArrayの要素になるためには以下のようにクラスを定義します。\n\n    class EqualableArrayElementClass\n    {\n        value:int;\n        def initialize(value:int) {\n            self.value = value;\n        }\n        def equals(right:EqualableArrayElementClass):bool {\n            return self.value == right.value;\n        }\n        def toString(): String {\n            return self.value.toString\n        }\n        def clone(): EqualableArraryElementClass {\n            return EqualableArraryElementClass(self.value);\n        }\n    }\n\nこのクラスは `IEqualable` に代入することができるので、`EqualableArray<EqualableArraryElementClass>` というコレクションを作ることができます。\n\n### SortableArray\n\nSortableArray はソートすることができます。ソートにはquick sortが行われています。\n\n    > a:SortableArray<Integer> = sortable_array { 4, 3, 5, 1, 2 }\n    array {4, 3, 5, 1, 2}\n    > a.sort();\n    array {1, 2, 3, 4, 5}\n\nSortableArrayの要素になるためには\n\n    interface ISortable\n    {\n        def equals(right:Self): bool;\n        def toString():String;\n        def compare(item:Self): int;\n        def clone(): Self;\n    }\n\nISortableインターフェースを実装する必要があります。compareは例えばInteger型なら以下のように定義されています。\n\n    def compare(right:Integer): int {\n        if(self.value < right.value) {\n            return -1;\n        }\n        elif(self.value == right.value) {\n            return 0;\n        }\n        else {\n            return 1;\n        }\n    }\n\ncompareは要素同士を比較して左辺値が右辺値より小さいときは-1、大きいときは1、等しいときは0を返すメソッドです。このメソッドとtoString, equalsを実装するとsortable_arrayの要素となることができます。\n\n## List\n\nArrayは単なる配列のラッパークラスなので配列長さを変えたりすることはできません。(要素の追加や削除はない)\n次のListクラスが可変長（サイズの変えられる）のコンテナライブラリとして使うことが多いはずです。\n\n    > a:List<Integer> = new List<Integer>();\n    Null list\n    > a.push(1);\n    1 length list of Integer\n    > a.push(2);\n    2 length list of Integer\n    > a.push(3);\n    3 length list of Integer\n    > a.each(lambda(item:Integer) { item.println() });\n    1\n    2\n    3\n    3 length list of Integer\n\npushメソッドによってリストに要素を追加することができます。1や2などプリミティブ型の値を引数として渡していますがInteger型にboxingされてListに渡されています。プリミティブ型自体はListの要素になることはできません。\nリストの値の表現は以下のように書きます。\n\n    > a:List<Integer> = list { 1,2,3 }\n    > a.each(lambda(item:Integer) { item.println() });\n    1\n    2\n    3\n    3 length list of Integer\n\ninsertで間に要素を入れることができます。\n\n    > a.insert(1, 10);\n    4 length list of Integer\n    > a.each(lambda(item:Integer) { item.println() });\n    1\n    10\n    2\n    3\n    4 length list of Integer\n\ninsertの第一引数は負数もとることができます。-1が末尾です。\n\n    > a.insert(-1, 7);\n    5 length list of Integer\n    > a.each(lambda(item:Integer) { item.println() });\n    1\n    10\n    2\n    3\n    7\n    5 length list of Integer\n\neachは先頭からですがeachReverseは末尾から先頭までブロックを実行します。\n\n    > a.eachReverse(lambda(item:Integer) { item.println() });\n    7\n    3\n    2\n    10\n    1\n    5 length list of Integer\n\nreplaceで要素を置き換えることができます。\n\n    > a.replace(0,2);\n    5 length list of Integer\n    > a.each(lambda(item:Integer) { item.println() });\n    2\n    10\n    3\n    7\n    5 length of Integer\n\nmapで各要素の値をブロックによって変えて新たなリストを作ることができます。\n\n    > b:List<String> = a.map(lambda(item:Integer):Anonymous { return item.toString(); })\n    5 length of Integer\n    > b.each(lambda(item:String) { item.println(); });\n    2\n    10\n    2\n    3\n    7\n    5 length list of String\n\nAnonymousクラスはどんな型のクラスも代入することができるクラスです。型チェックをしません。この場合item.toString()で文字列型が返されてますが、lambdaの戻り値の型はAnonymousなので型チェックせずにコンパイルが通ります。mapによってすべての要素が文字列になり、 `b:List<String>` に代入されています。\n\n(2017/10/31に追記)\nーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー\n後からの変更ですがmapの定義が変わったので、型チェックが行えるようなりました。以下はコンパイルが通ります。\n\n    a:List<String> = list { 1, 2, 3 }.map() {|n:Integer| reutrn n.toString() }\n\nまあ、これが通って当たり前ですね。KotlinのList.mpaの定義を参考にしてます。内部的にはmethod genericsが使われています。詳しくはContainer.clcのList.mapの定義を見てください。\nーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー\n\nselectは各要素である条件を満たすものを選んで新たなリストを作ります。\n\n    > c:List<Integer> = a.select(lambda(item:Integer):bool { return item > 5; });\n    2 length list of Integer\n    > c.each(lambda(item:Integer) { item.println(); });\n    10\n    7\n    2 length list of Integer\n\nこの場合は5より大きな数値が選ばれています。itemはInteger型ですが演算子>の対象になるとunboxingされてint型となるので演算子の対象にすることができます。\n\nsubListは部分リストを作ります。\n\n    > a.subList(1,3).each(lambda(item:Integer) { item.println(); });\n    10\n    2\n    2 length list of Integer\n\n第二引数のインデックス自身は含みません。\n\nreverseはリストを反転します。\n\n    > a.reverse().each(lambda(item:Integer) { item.println(); });\n    7\n    3\n    2\n    10\n    2\n    5 length list of Integer\n\nリストにはArrayと同じくEqualableListとSortableListがあります。\n\n### EqualableList\n\nEqualableListはIEqualableインターフェースを実装していれば、要素にすることができます。SortableListはISortableです。\n\nEqualableListはリスト同士を比較して等しいか等しくないかを判定することができます。\n\n    > a:EqualableList<Integer> = equalable_list { 1,2,3 };\n    list {1,2,3}\n    > a.equals(equalable_list { 1, 2, 3});\n    true\n\n### SortableList\n\nSortableListはソートすることができます。マージソートしています。\n\n    > a:SortableList<Integer> = { 4,5,1,3,2 };\n    list {4,5,1,3,2}\n    > a.sort();\n    list {1,2,3,4,5}\n\n## Hash\n\n次はHashにいきたいと思います。Hashは他の言語ではMapとも呼ばれて、キーとして使う、あるオブジェクトに対応した、アイテムとなるオブジェクトに素早くアクセスすることがでます。以下の例を見たほうが早いでしょう。\n\n    > a:Hash<String, Integer> = new Hash<String, Integer>();\n    hash {}\n    > a.put(\"Daisuke\", 38);\n    hash {Daisuke:38}\n    > a.put(\"Yuka\", 38);\n    hash {Daisuke:38,Yuka:38}\n    > a.get(\"Daisuke\")\n    38\n    > a.get(\"Yuka\");\n    38\n\nputでキーとアイテムをペアでaに入れています。第一引数がキーで第二引数がアイテムです。getによってキーからアイテムを得ています。\n逆にアイテムからキーを得る場合はgetKeyを使います。\n\n    > a.getKey(38)\n    Daisuke\n\nDaisukeもYukaもアイテムの値が同じなのでDaisukeかYukaかどちらかが得られます。\n値の表現は以下です。\n\n    > b:Hash<String, Integer> = hash { \"Daisuke\":38, \"Yuka\":38 };\n    hash {Yuka:38,Daisuke:38}\n    > b.get(\"Daisuke\");\n    38\n\nハッシュには入れた順番と格納されている順番は無関係です。全部の要素にアクセスするeachは格納されている順番とは全然関係なくアクセスされます。\n\n    > a.each(lambda(key:String, item:Integer) { printf(\"name %s age %d\\n\", array { key, item }); }\n    name Yuka age 38\n    name Daisuke age 38\n    hash {Yuka:38,Daisuke:38}\n\nこれを防ぐにはListと組み合わせて順番を格納するクラスを作るしかないです。CloverはListもHashもC言語で書かれていなくてClover自身で記述されているので、そのようなクラスをユーザーが作ることも可能です。もしくはCloverはopen classなのでHashにListを格納して、そのようなクラスを作ることも可能でしょう。\n\nHashにも実装されていないといけないインターフェースがあります。\nHashのGenericsの第一引数のクラスのインターフェースはIHashKeyで以下のメソッドが実装されている必要があります。\n\n    integerface IHashKey\n    {\n        def getHashKey(): uint;\n        def equals(right:Self): bool;\n        def toString(): String;\n        def clone(): Self;\n    }\n\nequalsやtoStringはISortableでも出てきたので説明は不要だと思うのでgetHashKeyの説明をしたいと思います。getHashKeyとはキーとなるオブジェクト固有の数値を返すものです。ハッシュ値と呼ばれます。例えばStringクラスなら以下のように定義されています。\n\n    def getHashKey(): uint {\n        key:uint = 0;\n        for(i:int = 0; i<self.len; i++) {\n            key += self.buffer[i].to_uint;\n        }\n>\n        return key;\n    }\n\nこれは簡単に言うとStringのすべての文字をto_uintによって数値に変換して合計したものを返しています。to_uintは型変換用のスペシャルフィールドでプリミティブ型にはメソッドがありませんが、型変換用にスペシャルフィールドはあります。メソッドのようなものです。ハッシュ値は衝突しても（同じ値を返しても）特に問題はありませんが、衝突するとハッシュの値にアクセスするgetなどが少し遅くなります。できるだけ固有の値を返してください。\n\nHashのGenericsの第二引数はIEqualableで前述したとおりにequalsとtoStringメソッドがあればOKです。\n\nHashには以下のようなメソッドもあります。\n\n    > a := hash { \"Daisuke\":38, \"Yuka\":38, \"Kuniko\":34, \"Tomoaki\":35 };\n    hash {Tomoaki:35,Yuka:38,Daisuke:38,Kuniko:34}\n    > a.length();\n    4\n\nlength()はハッシュのキーとアイテムのペアの数を返します。\na := hashという記述はCloverは変数の宣言時に型名は省略できるのでこのように記述できます。\n\n    > a.equals(hash {\"Daisuke\":38});\n    false\n    > a.equals(hash {\"Tomoaki\":35, \"Daisuke\":38, \"Kuniko\":34, \"Yuka\":38 });\n    true\n\nequalsは格納されているアイテムとキーが一致すればtrueを返します。ハッシュは順不同なので順番は関係がありません。\n\n## Tuple\n\n次にTupleに移りたいと思います。Tupleも例を見ていただいたほうが早いでしょう。\n\n    > a:Tuple3<String, Integer, String> = tuple { \"Daisuke\", 38, \"Kameoka\" } \n    tuple {Daisuke,38,Kameoka}\n    > a.value1\n    Daisuke\n    > a.value2\n    38\n    > a.value3\n    Kameoka\n\nTupleのクラス名はGenericsの引数の数を明示しないといけません。例えば引数が1個ならTuple1, 2個ならTuple2, 3個ならTuple3です。一つ目の値にアクセスするためにはvalue1というフィールドにアクセスしてください。２つ目はvalue2です。\n\n以下のメソッドがあります。\n\n    > a := tuple { \"Daisuke\", 38, \"Kameoka\" };\n    tuple {Daisuke,38,kameoka}\n    > a.equals(tuple {\"Daisuke\", 38, \"Kyoto\" });\n    false\n    > a.equals(tuple {\"Daisuke\", 38, \"Kameoka\" } );\n    true\n\nequalsで値が同一か比較することができます。TupleのGenericsで実装しておかないといけないインターフェースはIEqualableです。equlasとtoStringが実装されている必要があります。\n\n    interface IEqualable \n    {\n        def equlas(right:Self): bool;\n        def toString(): String;\n        def clone(): Self;\n    }\n\n以上でコレクションは終わりです。\n\n後からの追加ですがsortable_list{1,2,3}はslist{1,2,3}, equalable_list{1,2,3}はelist{1,2,3},sortalbe_array{1,2,3}はsarray{1,2,3}, equalable_array{1,2,3}はearray{1,2,3}と省略して宣言することができます。\n\nタプルは(1, \"AAA\", 2)などと書けます。\n\n    a:Tuple3<String, String, Integer> = (\"AAA\", \"BBB\", 1)\n    assert(a.value1.equals(\"AAA\") && a.value2.equals(\"BBB\") && a.value3 == 1);\n\nハッシュは[\"AAA\"=>1, \"BBB\"=>2]などと書けます。a:Hash<String,Integer> = [ \"AAA\"=>2, \"BBB\"=>3 ]はコンパイルが通ります。\n\nversion 7.0.7よりSortableListの表現に{\"AAA\", \"BBB\"}などと言う表現が使えるようになりました。\n"
  },
  {
    "path": "manual/command-en.md",
    "content": "# Command class\n\nThe Command class allows you to execute external commands.\n```\n    > Command.pwd()\n    /home/ab25cq\n```\nThe Command class can omit the Command when calling a class method.\n```\n    > pwd()\n    /home/ab25cq\n```\nSince the return value of the command of the Command class is Command, it can connect external commands like a pipe in a method chain.\n```\n    >ls(\"src/\").grep(\"main\")\n    main.c\n```\nIn addition to the string, Array, EqualableArray, SortableArray, List, EqualableList, SortableList can be passed as arguments to the method of the Command class. In that case it will be expanded and executed if the element is a string.\n```\n    > egrep(\"main\", p\"src/\".glob(\"*.c\"))\n    src/compiler.c: int main(int argc, char ** argv)\n    src/interpreter.c: int main(int argc, char ** argv)\n    src/main.c: int main (int argc, char ** argv)\n```\nThe return value of `p\"src/\".glob(\"*.c\")` is `SortableList <String>`, but each element String is passed as an argument to egrep.\n\nBecause the text output by the toString () method can be converted to a string, you can also use the method of String as the execution result of Command.\n```\n    > ls(\"src/\").grep(\"main\").toString().scan(/./).join(\"+\")\n    m+a+i+n+.+c\n```\nYou can know by bool value whether the execution result of the external command is correctly completed with the toBool () method.\n```\n    > pwd().toBool()\n    true\n```\nThe execution result can be obtained while displaying the output on the screen with the toBoolAndOutput () method. (Although terminal control is not done ,,,,,)\n```\n    > pwd().toBoolAndOutput ()\n    /home/ab25cq\n    true\n```\nYou can save the output to a file with `write (path: String, permission: mode_t): Command` and` write (path: String): Command` method.\n```\n    > pwd().write(\"output_of_pwd\")\n    /home/ab25cq\n    > cat(\"output_of_pwd\")\n    /home/ab25cq\n```\nThe String class has a toCommand () method and can convert it to a Command class, so you can lessen String objects, for example.\n```\n    > \"ABC\".scan(/./).join(\"+\").toCommand().less()\n    A+B+C\n```\nThe Command class is not a built-in class, but a user class. See Command.clc for definitions. It is realized using the dynamic_class mechanism. Since Clover 2 is open class, it is also possible to add methods later.\n\nIf there is only one method of the Command class, it can be described like a shell.\n```\n    > ls -al src/main.c\n    -rw-rw-r--. 1 ab25cq ab25cq 1098 September 18 08: 01 src / main.c\n    > vim src/main.c\n```\nThere is no pipe connection. If you want to do something like a pipe please describe it like ordinary Clover 2 syntax such as `ls (\"-al\",\"src/main.c \").less()`.\n\nHowever, pipes, && and || are also added, although they are added later. Please see the shell mode item for details.\n\nIn addition, Command.getErrorOutput (): Command, Command.getOutputWithError (): Command is inserted. Error output can be taken as Command type. The former is error output only, the latter is only standard output. Error output is no longer output on the screen as a side effect.\n"
  },
  {
    "path": "manual/command.md",
    "content": "# コマンドクラス\n\nEnglish page is here [>> English page](command-en)\n\nCommandクラスでは外部コマンドを実行することができます。\n\n    > Command.pwd()\n    /home/ab25cq\n\nCommandクラスはクラスメソッドを呼ぶ場合Command.を省略することができます。\n\n    > pwd()\n    /home/ab25cq\n\nCommandクラスの外部コマンドの戻り値はCommandなのでメソッドチェインでシェルでいうパイプのように外部コマンドをつなげることができます。\n\n    > ls(\"src/\").grep(\"main\")\n    main.c\n\nCommandクラスのメソッドの引数には文字列以外にArray, EqualableArray, SortableArray, List, EqualableList, SortableListを渡すことができます。その場合要素が文字列の場合展開されて実行されます。\n\n    > egrep(\"main\", p\"src/\".glob(\"\\*.c\"))\n    src/compiler.c:int main(int argc, char** argv)\n    src/interpreter.c:int main(int argc, char** argv)\n    src/main.c:int main(int argc, char** argv)\n\n`p\"src/\".glob(\"\\*.c\")` の戻り値は `SortableList<String>` ですが、要素であるStringがそれぞれegrepの引数として渡されています。\n\ntoString()メソッドで出力されたテキストを文字列に変換できるのでStringのメソッドをCommandの実行結果に使うこともできます。\n\n    > ls(\"src/\").grep(\"main\").toString().scan(/./).join(\"+\")\n    m+a+i+n+.+c\n\ntoBool()メソッドで外部コマンドの実行結果が正しく終わったかどうかbool値で知ることができます。\n\n    > pwd().toBool()\n    true\n\ntoBoolAndOutput()メソッドで出力を画面に表示しながら実行結果を得ることができます。（端末制御はされませんが、、、、）\n\n    > pwd().toBoolAndOutput()\n    /home/ab25cq\n    true\n\n`write(path:String, permission:mode_t):Command` と `write(path:String): Command` メソッドで出力をファイルに保存することができます。\n\n    > pwd().write(\"output_of_pwd\")\n    /home/ab25cq\n    > cat(\"output_of_pwd\")\n    /home/ab25cq\n\nStringクラスにはtoCommand()メソッドがありCommandクラスに変換することができるので例えばStringオブジェクトをlessしたりすることもできます。\n\n    > \"ABC\".scan(/./).join(\"+\").toCommand().less()\n    A+B+C\n\nCommandクラスは組み込みのクラスではなくユーザークラスです。定義はCommand.clcを見てください。dynamic_classの仕組みを使って実現されています。Clover2はopen classなので、あとからメソッドを追加することも可能です。\n\nCommandクラスのメソッドが一つの場合シェルのような記述ができます。\n\n    > ls -al src/main.c\n    -rw-rw-r--. 1 ab25cq ab25cq 1098  9月 18 08:01 src/main.c\n    > vim src/main.c\n\nパイプでつなげる記述はありません。パイプのようなことがしたい場合は `ls(\"-al\", \"src/main.c\").less()` などと通常のClover2の文法通り記述してください。\n\nでしたが、パイプや&&や||も後からの追加ですが入れてます。詳しくはシェルモードの項目を見てください。\n\nあと追加でCommand.getErrorOutput():Command, Command.getOutputWithError():Commandを入れています。エラー出力がCommand型で取れます。前者はエラー出力のみ、後者は標準出力だけです。副作用としてエラー出力が画面には出力されなくなりました。\n\n"
  },
  {
    "path": "manual/conclusion-en.md",
    "content": "# A postcard\n\nFinally got it, the Milky Way (by \"cartoon\" monthly shogi player) <br>\nTentatively, it was completed. Finally I can write a postscript. The main motivation for making Clover 2 is that Clover is convenient, though it is not processing speed anyway. For that reason, we have thoroughly simplified the places where Clover 2 seems to be problematic in terms of speed. Language specification is simple and bragging specification. Method call can also be specified at compile time in most cases, so method call can not be done any faster. The method call of the interface is done dynamically, but I think that it is no problem on the speed side just by tracing the hash table with O (1). Unlike Clover, lambda and closure are first class objects. Self-praised in that area, I think that I could do well. At first I was making LLVM conscious, but while I was making it, the formation of LLVM was torn down. Instead I made an interpreter. Since Clover 2 is an open class, it is easy to add methods to the shell as you'd expect. That area is very convenient. <br>\nHowever, there are still unanswered questions. Although it is also made into LLVM, when processing large files with regular expression speed is not good. Processing will settled if you use p \"src /\". Glob (\"*. C\"). Grep (/ main /) etc. in the current directory of Clover 2 source. I'd like to continue improving with the aim of version 1.5 as a problem. For me this is the last project. I will not do new projects anymore. UNIX projects have been doing mfiler, mfiler 2, mfiler 3, mfiler 4, xyzsh, clover for about 15 years, but from now on I would like to improve Clover 2 and spend the rest of my life. I am also interested in Python and Raspberry Pi, so I would like to study Python, electronically work with Raspberry Pi, and I would like to continue coding freely with Clover 2 in future. <br>\nMy wife who accepted the coding as a hobby at the end and watched over with kindness (though I get angry sometimes) I'm the creator of yash who lent me Fedora's VPS server The part was developing Clover 2 on this server), I thank my parents who took care of my money during the youth when I was only doing coding. Also I would like to thank my colleagues at the workplace who help me in my workplace and have taken over private consultation. <br>\n<br>\nThen enjoy programing! <br>\n\n# Author information\n\nMinato Daini lives and lives in Kameoka City, Kyoto Prefecture born. Aizu University. Care Welfare. Born on February 21, 1978. Married.\n\n# Development Dialy\n\n[Development Dialy](diary-en)\n\n----\n\n[<< Pre-extension library](extension-en)\n"
  },
  {
    "path": "manual/conclusion.md",
    "content": "# あとがき\n\nEnglish page is here [>> English page](conclusion-en)\n\nやっと着いたぜ、銀河系（by 「月下の棋士」という漫画)<br>\nとりあえず、完成しました。ようやくあとがきが書けます。Clover2を作った主な動機はとにかくCloverは便利だけれども処理速度がでないというところから、です。そのため、Clover2で速度的に問題になりそうなところは徹底的に簡素化しました。言語仕様はシンプルで自慢の仕様です。method callもコンパイル時にメソッドがほとんどの場合特定できるためmethod callはこれ以上速くできないくらいです。インターフェースのmethod callは動的に行われますがハッシュテーブルをO(1)で辿るだけで速度面では問題ないと思います。あとはCloverと違いlambdaやclosureが第一級のオブジェクトです。そのあたりは自画自賛ですが、よくできたと思います。最初はLLVMを意識して作っていましたが、作っているうちにLLVM化は頓挫してしまいました。その代りインタプリタを作りました。Clover2はopen classのため思った通りのメソッドをシェルに簡単に追加することができます。そのあたりは大変便利です。<br>\nしかし、まだまだやり残しはあります。LLVM化もですが、正規表現で大きなファイルを処理する場合速度がでません。Clover2のソースのカレントディレクトリでp\"src/\".glob(\"*.c\").grep(/main/)などとすると処理が固まります。そのあたりを課題にversion 1.5を目指して改良を続けたいと思います。僕にとってはこれが最後のプロジェクトになります。もう新規プロジェクトは行いません。UNIXのプロジェクトはmfiler,mfiler2,mfiler3,mfiler4,xyzsh,cloverと15年ほどしていますが、これからは、ちょっとずつClover2を改良して余生を過ごしたいと思います。PythonやRaspberry Pi辺りにも興味があるので、Pythonの勉強をしたり、Raspberry Piで電子工作したり、これからもClover2をお供に自由にコーディングを行っていきたいと思います。<br>\n最後に趣味としてのコーディングを容認してくれて優しく見守ってくれた妻や（たまにやりすぎで怒られたりしますが）FedoraのVPSサーバーを貸してくれたyashの作者であるまじかんとさん(大部分はこのサーバーでClover2の開発を行っていました)、コーディングばかりしていた青春時代、金銭面で世話をしてくれた両親に感謝します。あとは仕事面で助けてくれたり、私事の相談事に乗ってくれたりしてくれている職場の同僚にも感謝したいと思います。<br>\n<br>\nそれではenjoy programing!<br>\n\n# 作者の情報\n\n湊 大典 京都府亀岡市在住 会津大学出身 介護福祉士 昭和53年2月21日生まれ 既婚。\n\n# 開発日誌\n\n[開発日誌](diary)\n\n----\n\n[<< 前 拡張ライブラリ](extension)\n"
  },
  {
    "path": "manual/conribution-en.md",
    "content": "# Contribution\n\n## Development version\n\ndevelop is the development version, master is the release version.\n\nLife cycle of ## FORK and PULL REQUEST\n\n1. Fork the https://github.com/ab25cq/clover2 repository\n\n2. Clone to the local PC.\n\n```\nbash\n$ git clone git@github.com:youraccount/clover2.git\n$ cd clover 2\n```\n\n3. Develop by checkout.\n\nCommand | Meaning\n--- | ---\n| git checkout develop | Go to develop branch\ngit pull origin develop | update branch\ngit checkout -b feature- [task_name] | create Generate a new branch from the develop branch and check out to that branch\n[add → commit → add → commit → ...] | New function development in branch\nGo to git checkout develop | develop branch\ngit pull origin develop | update branch\ngit merge --no - ff feature - [task_name] | Merge the new function you created. Be sure to leave a commit message at this time (- no - ff)\ngit push origin develop | push to develop branch\n\n3. Add clover2 's upstream repository and & fetch & confirm.\n\n```\nbash\n$ git remote add upstream git@github.com: ab25cq / clover2.git\n$ git fetch upstream\n$ git branch -a\n```\n\n* develop\n\n```\nmaster\nremotes / origin / HEAD -> origin / master\nremotes / origin / master\nremotes / origin / develop\nremotes / upstream / develop\nremotes / upstream / master\n```\n\n4. marge of fetch and upstream\n\n```\n$ git fetch upstream\n$ git merge upstream / master\n```\n\n5. Development & Test\n\n```\nmake\nsudo make install\nmake test\n```\n\n6. Pull request develop on github.\n\n\n```\n$ git checkout develop\n$ git push\n```"
  },
  {
    "path": "manual/contribution.md",
    "content": "# コントリビューション\n\n## 開発バージョン\n\ndevelop が開発版で、masterがリリースバージョンです。\n\n## FORK と PULL REQUEST のライフサイクル\n\n1. https://github.com/ab25cq/clover2 リポジトリをフォークします\n\n2. ローカルPCにクローンします。\n\n```bash\n$ git clone git@github.com:youraccount/clover2.git\n$ cd clover2\n```\n\n3. developをcheckoutして開発します。\n\nコマンド | 意味\n--- | ---\n|git checkout develop\t| developブランチに移動\ngit pull origin develop\t| developブランチを更新\ngit checkout -b feature-[task_name]\t| developブランチから新しいブランチを生成してそのブランチにチェックアウト\n[add → commit → add → commit →...]\t| ブランチ内で新機能開発\ngit checkout develop\t| developブランチに移動\ngit pull origin develop\t| developブランチを更新\ngit merge --no-ff feature-[task_name]\t| 作った新機能をマージする。このときに必ずコミットメッセージを残す(--no-ff)\ngit push origin develop\t| developブランチにプッシュ\n\n3. clover2 の upstream repository を追加して & fetch & 確認します。\n\n```bash\n$ git remote add upstream git@github.com:ab25cq/clover2.git\n$ git fetch upstream\n$ git branch -a\n\n* develop\nmaster\nremotes/origin/HEAD -> origin/master\nremotes/origin/master\nremotes/origin/develop\nremotes/upstream/develop\nremotes/upstream/master\n```\n\n4. fetch と upstream の marge \n\n```\n$ git fetch upstream\n$ git merge upstream/master\n```\n\n5. 開発＆テスト\n\n```\nmake\nsudo make install\nmake test\n```\n\n6. github 上で develop に pull request します。\n\n\n```\n$ git checkout develop\n$ git push\n```\n"
  },
  {
    "path": "manual/diary-en.md",
    "content": "\n# dialy\n\n2018/03/05\n\nVersion 3.7.1 release. We've included simple expressions of multiple assignments and tuples. Well, even perl had multiple assignments, so I thought I had to enter. You can exchange values ​​of variables etc. (x, y) = (y, x). The rvalue value is a shorthand notation of a tuple. A bit tuple was hard to use, but I think that it became easier to use with this. When returning multiple values ​​with a method it is a good idea to use a tuple. So, on the part receiving the return value of the method, it would be useful to receive the value as a local variable with multiple assignment. However, there is a little dirty. With this multiple assignment it is not possible to assign to a field or class field. I may implement it again if you feel like it. After that, Thread, Socket after the unfinished afterwards, I wonder ,,,,,.\n\nI might leave it to the end, but .... Socket is just a library, so you can implement it right away, but Thread took three months to stabilize with Clover 1, so I do not know if it can be implemented a bit. In addition, I hope that you feel like it. I also want to implement something that is not found in Clover 2 in Ruby's underlying library, though. Well, I will implement it carefree. I think that reflection is seldom necessary. It is funny though. I think that compiling time is more cool for Turing complete. It may be pretty fun making it. That certainly sounds interesting, is not it?\n\n2018/02/23\n\nVersion 3.6.5 release. For now, I think REPL's supplementation has stabilized. src/interpreter.c is quite spaghetti> program. However, I think that it can not be helped to make the coding close to the user interface somewhat complicated. So I had a hard time fixing the bugs. I do not want to mess with it anymore.\n\nThere is a feeling of having done with version 3.6.5. There are libraries that have to enter Thread, Socket, etc, but we will live by retirement. All I have to do is to add 1 method, C language library and system call everyday. There is also a way to provide Thread as a native method without creating a library. I wonder how many sockets can be with it. In addition, I think that Clover 2's parser combinator is made by Clover 2 itself, Lisp is implemented with Clover 2, and so on.\n\nHowever, REPL is powerful like PowerShell and Java IDE. I can not use it instead of a shell. Well, there are few people who work directly on the server today, and if you become accustomed to the user interface other than POSIX shell such as bash, zsh, yash etc., there are times when you can not work with bash, There is no meaning to do. Well, if you get tired of bash try using it.\n\nIn REPL of Clover 2 I feel that I could finally wanted to be mfiler series, xyzsh. I am 22 years old when I was developing mfiler 2, and it is about 18 years. Finally I feel like I've made my favorite shell. Well, as I am also working as a care worker in a nursing home, I do not have much meaning to myself anymore .... We hope that you will be able to use REPL and write scripts and enjoy the management of the server.\n\nThen enjoy programing!\n\n"
  },
  {
    "path": "manual/diary.md",
    "content": "\n# 開発日誌\n\nEnglish page is here [>> English page](diary-en)\n\n2018/03/05\n\nversion 3.7.1リリースです。多重代入やらタプルの簡単な表記などを入れました。まあ、perlでさえ多重代入があったので、入れなければならないと思っていたので。これで変数の値の交換などができます。(x, y) = (y,x)みたいな感じで。右辺値はタプルの簡易表記です。ちょっとタプルが使いづらかったですが、これで使いやすくなったと思います。メソッドで複数の値を返す時はタプルを使うと良いでしょう。それで、メソッドの戻り値を受ける側では多重代入でローカル変数として値を受け取ると便利になるはずです。ただ、ちょっと手抜きがあります。この多重代入ではフィールドやクラスフィールドへの代入が出来ないところです。また気が向いたら実装するかもしれません。後は、やり残しは後はThread, Socketですかねぇ、、、、。最後まで放置するかもしれませんが、、、。Socketは単なるライブラリなんで、すぐにも実装できますけど、ThreadはClover1で安定させるのに３ヶ月かかったので、ちょっと実装できるか分かりません。また気が向いたらですね。他にもRubyの基礎ライブラリにあってClover2にないものは実装したいとおもってますけどね。まあ、気長に実装していきます。リフレクションはあんまりいらないかなと思ってます。面白いんですけどね。それよりコンパイル時がチューリング完全な方がカッコいいなぁと思います。それはかなり面白いので作っちゃうかもしれません。それは確かに面白そうですねぇ、、、。\n\n2018/02/23\n\nversion 3.6.5リリースです。とりあえず、REPLの補完は安定したと思います。src/interpreter.cはかなりスパゲティプログラムです。ただ、ユーザーインターフェスに近い部分のコーディングってある程度は複雑になるのは仕方がないと思っています。それでバグフィックスに苦労したんですよね。あんまりもういじりたくはないです。\n\nversion 3.6.5でやりきった感があります。Thread, Socketなど入れなければならないライブラリはありますが、もうぼちぼち、ご隠居生活します。あとは毎日1メソッド、C言語のライブラリやシステムコールを入れていくだけですかね。Threadもライブラリは作らないでネイティブメソッドとして提供するという方法もありますね。ソケットはそれでいけるかな。他にはClover2のパーサコンビネータをClover2自身で作ったり、LispをClover2で実装したりとかは考えてます。\n\nしかし、REPLはPowerShellやJavaのIDEのように強力です。シェルの代わりに使えなくもないです。まあ、今日日サーバー上で直接作業する人も少ないでしょうし、bashやzsh, yashなどのPOSIXシェル以外のユーザーインターフェースに慣れてしまうと、bashで作業できなくて困るとかあるでしょうし、大した意味はないんですけどね。まあ、bashに飽きたら使ってみてください。\n\nClover2のREPLではmfilerシリーズ、xyzshでしたかったことがついに出来たという気はします。僕がmfiler2を開発していた22歳からですし、18年くらいですかね。やっと僕好みのシェルが出来たなと言う感じです。まあ、僕も介護福祉士として介護施設で働いているので、僕自身にはもう大した意味はありませんが、、、。みなさんがREPLを使ったり、スクリプトを書いてサーバーの管理を楽しくしていただけると幸いです。\n\nそれではenjoy programing!\n\n"
  },
  {
    "path": "manual/directory-en.md",
    "content": "# Directory class\n\nClass of the directory. Like the File class, there are two ways of opening and closing and accessing the list of file names at once. Basically, I think that it only uses the method of obtaining the list of file names at a time.\n```\n    > dir: Directory = new Directory(\"src/\");\n    > dir.readdir();\n    byte.c\n    > dir.closedir();\n```\n\nreaddir () continues to return a list of file names until it returns null. Normally you will loop until while returning null in the while statement. Next, I will show you how to get the list at once.\n\n```\n    > Directory.entries (\"src/\");\n    list {src/byte.c, src/exception.c, src/script_ctime.c, ..., src/code.c}\n```\n\nYou can get a list of filenames of type `SortableList <String>` in entries. The first argument is the target directory.\n\n```\n    > Directory.glob(\"src/\", \"*.c\");\n    list {src/byte.c, ..., src/code.c}\n```\n\nglob gets a list of filenames matching globs. The first argument is the target directory. The second argument is glob.\n\n```\n    > Directory.glob(\"*.clc\");\n    list {./File.clc,./Container.clc,./Fundamental.clc,./Command.clc,./String.clc,./MyOwnLibrary.clc,./x.clc}\n```\n\nUsing glob as one argument gives a list of file names matching the glob in the current directory.\n"
  },
  {
    "path": "manual/directory.md",
    "content": "# ディレクトリクラス\n\nEnglish page is here [>> English page](directory-en)\n\nディレクトリのクラスです。Fileクラスと同じくopenしてclosedirする方法と一度にファイル名の一覧にアクセスする方法の二つあります。基本的に一度にファイル名の一覧を得る方法しか使わないと思います。\n\n    > dir:Directory = new Directory(\"src/\");\n    > dir.readdir();\n    byte.c\n    > dir.closedir();\n\nreaddir()はnullを返すまでファイル名の一覧を返し続けます。普通はwhile文でnullを返すまでループさせるでしょう。次に一覧を一回で得る方法を紹介します。\n\n    > Directory.entries(\"src/\");\n    list {src/byte.c,src/exception.c,src/script_ctime.c,...,src/code.c}\n\nentriesで `SortableList<String>` 型のファイル名の一覧が得られます。第一引数が対象のディレクトリです。\n\n    > Directory.glob(\"src/\", \"\\*.c\");\n    list {src/byte.c, ..., src/code.c}\n\nglobはグロブにマッチするファイル名の一覧が得られます。第一引数は対象のディレクトリです。第二引数がグロブです。\n\n    > Directory.glob(\"\\*.clc\");\n    list {./File.clc,./Container.clc,./Fundamental.clc,./Command.clc,./String.clc,./MyOwnLibrary.clc,./x.clc}\n\nglobを一つの引数で使うとカレントディレクトリでグロブにマッチするファイル名の一覧が得られます。\n"
  },
  {
    "path": "manual/extension-en.md",
    "content": "# Extension library\n\nCreating extension library for Clover 2 is quite complicated. I think that you can refer to src/class_system.c for how to write source in C language. The point of caution is that the object must exist on the stack of Clover 2. Otherwise it will be judged as a garbage object in GC and deleted. The timing at which GC is invoked is the general function that creates an object. If there is no space at this time GC will be called. I think that it is difficult, please refer to src/class_system.c with reference.\n\nCreating extension library of Clover 2 is complicated, but it is assumed to be implemented mainly as a thin wrapper of C language functions. If you do that, you can create it without much complication. Once data of Clover 2 is prepared for C language data except structure. If the structure is also a pointer, treating it as a pointer type has no particular problem. The problem is when you are using the structure directly, which is troublesome in that case, please pass the each field of the structure as an argument and create a structure on the function side of C language. Then you can define it as a wrapper method of C language functions without any problems.\nDefine the constant in C language as a class field and initialize with the initialize class method. For initialization, src/class_system.c, File.clc, etc. will be helpful. There is no particular problem if macros in C language are defined as methods.\n\nThe following reference sources are ext.clc, ext.cl, ext/hello.c. As a test code, I think that it will be helpful as a way of writing simple extension libraries.\n\nAnother point to note is that the native method can only be made static. We can define it as a class method. This is because native method is supposed to be defined as a thin wrapper of C language functions. Once you have prepared a C language wrapper method, the other idea is to use Clover 2 class to write the process.\n\nI will write in detail for a while. First of all, please write the function with reference to ext/hello.c in C language. Then create a dynamic library containing that function. As for how to make dynamic library, there should be a command which makes dynamic library in Makefile, please refer to it. Load it using System.dlopen in the class method initialize of the class whose native method you want to define. Then get a pointer to the function in System.dlsym. Pointer to the function obtained\n```\n    def put_fun_to_hash_for_native_method (\n        path: String, fun_name: String, native_method: pointer): static native;\n```\n\nRegister in Clover 2 with method.\n```\n    put_fun_to_hash_for_native_method(\n        path: String, fun_name: String, native_method: pointer)\n```\nFor example, the path of the argument of the argument is passed the string \"Test.fun(int,int)\" for the fun(a:int, b:int) method of the TestA class. There is no space in this \"Test.fun(int,int)\". If there is no argument, it will be \"Test.fun()\" etc. The fun_name of the second argument is \"Teset_fun\". And in C, defining a function called Test_fun is over. Refer to ext.clc for how to register C functions as methods of Clover2.\n\nFor details, please look at `ext.clc`,` ext.cl`, `ext/hello.c` and learn how to write C in `src/class_system.c`.\n\n----\n\n[<< Advanced Advanced Usage](usage2-en) [>> Next Postscript](conclusion-en)\n"
  },
  {
    "path": "manual/extension.md",
    "content": "# 拡張ライブラリ\n\nEnglish page is here [>> English page](extension-en)\n\nClover2の拡張ライブラリの作成は結構複雑です。C言語でのソースの書き方はsrc/class_system.cを参考にすればいいと思います。注意点はオブジェクトは必ずClover2のスタック上に存在しないといけないということです。そうでないとGCでゴミオブジェクトと判定されて削除されてしまいます。GCが呼び出されるタイミングはオブジェクトを作る関数全般です。この時スペースが無ければGCが呼び出されます。難しいと思いますがsrc/class_system.cを参考に書いてください。\n\nClover2の拡張ライブラリの作成は複雑ですが、主にC言語の関数の薄いラッパーとして実装することを想定しています。そうすれば、それほど複雑にせずに作成することが出来ます。一応Clover2のデータはC言語のデータに構造体以外は対応するものを用意しています。構造体もポインタである場合はpointer型として扱うと特に問題がないです。問題は構造体を直接使っている場合で、その場合面倒ですが、構造体の一つ一つのフィールドを引数として渡して、C言語の関数側で構造体を作成してください。そうすれば特に問題なくC言語の関数のラッパーメソッドとして定義することができます。\nC言語での定数はクラスフィールドとして定義してinitializeクラスメソッドで初期化してください。初期化の仕方はsrc/class_system.cやFile.clcなどが参考になるでしょう。C言語でのマクロはメソッドとして定義してしまえば特に問題がないです。\n\n後参考になるソースとしてはext.clc, ext.cl, ext/hello.cがあります。テストコードですが簡単な拡張ライブラリの書き方として参考になるかと思います。\n\nもう一つの注意点はnative methodはstaticでしか作れない点です。クラスメソッドとして定義するしかないです。native methodはC言語の関数の薄いラッパーとして定義することを想定しているためです。一度C言語のラッパーメソッドさえ用意してしまえば、あとはClover2側のクラスでそれを使って処理を書いてしまえばいいという考え方です。\n\n一応ちょっとだけ詳しく書いておきます。まずはC言語でext/hello.cを参考に関数を書いてください。そして、その関数を含むダイナミックライブラリを作ってください。ダイナミックライブラリの作り方はMakefileにダイナミックライブラリを作っているコマンドがあるはずなので、それを参考にしてください。それをnative methodを定義したいクラスのクラスメソッドinitializeのなかで、System.dlopenを使ってロードします。そしてSystem.dlsymで関数のポインタを得ます。得た関数のポインタを\n\n    def put_fun_to_hash_for_native_method(\n        path:String, fun_name:String, native_method:pointer): static native;\n\nメソッドでClover2に登録します。\n\n    put_fun_to_hash_for_native_method(\n        path:String, fun_name:String, native_method:pointer)\n\nの引数のpathは例えばTestAクラスのfun(a:int, b:int)メソッドなら\"Test.fun(int,int)\"という文字列を渡します。この\"Test.fun(int,int)\"には空白があってはいけません。引数がない場合は\"Test.fun()\"などとなります。2番めの引数のfun_nameは\"Teset_fun\"とします。そしてC言語ではTest_funという関数を定義すると終わりです。C言語の関数をClover2のメソッドとする登録の仕方はext.clcを参考にしてください。\n\n詳しくは `ext.clc`, `ext.cl`, `ext/hello.c` を見て大まかな書き方を学び、 `src/class_system.c` でC言語の関数の書き方を学んでください。\n\n----\n\n[<< 前 高度な使い方](usage2) [>> 次 あとがき](conclusion)\n"
  },
  {
    "path": "manual/feature-en.md",
    "content": "# Syntax\n\n## Free format\n\nClover2 is a free format. There is no point in particular for line breaks and blanks. Please put your line breaks and spaces freely.\n\n## About variables and functions\n\nA variable is a data container. The machine language level that can be understood directly by the computer called assembler represents memory.\nA computer was originally designed to mimic the human intelligence (thought by the British Babbages who did not have children)\nThere is a place to memorize also in the computer so that there is memory also in humans. At machine language level memory represents it.\nA memory is a place to store memory where 1 or 0 is stored in an address called an address (such as an address).\nIf it can store 1 or 0, it can be called memory. Although I store electronically 1 or 0 now, it seems that it was represented with a gear at the beginning.\nThe variable is a place to store data like this memory, for example\n```\n    a: int = 256;\n```\nAnd clover2, but in this case the variable named a stores the number 256.\nAt the machine language level a is an alias for a certain address (for an 8-bit computer, it starts with 0x0000 and ends with 0xFFFF in hexadecimal notation)\nA numerical value of 256 is stored there. In human beings it is like memorizing the number 256 in the name a.\nMemory can only store 1 or 0, but 256 can be expressed as 0xFF in hexadecimal and 11111111 in 1 binary number as 1 or 0 in binary number.\nAn int is simply a type of data, which is simply a type of data. For example, in the case of a character string\n```\n    b: String = \"ABC\"\n```\n, Etc. Stored data \"ABC\" is stored (remembered) in the variable b.\nWhat I am happy to remember when processing data can be handled uniformly when processing data.\nI will also explain the function before giving out an example. A function is a unit of procedure. I will name a certain formal process and use it many times.\nFor example\n```\n    def show(name: String, age: int) {\n        println(name);\n        println(age.toString());\n    }\n```\nAnd defining a function\n```\n    show(\"Daisuke Minato\", 39);\n    show(\"Yuka Minato\", 38)\n```\nIf you call it, etc., you can output different data many times just by making a show once.\nFunctions can take arguments, and arguments are stored in variables.\nIn the example above, name is the first argument of type string, age is second argument of numeric type.\nprintln is a function that displays a character string and first displays data named name.\nNext, age, age is displayed. .toString() performs type conversion and converts a numeric type to a string type.\nPlease do not think deeply here.\nThe execution result of this program is\n```\n    Daisuke Minato\n    39\n    Yuka Minato\n    38\n```\nis. The program is made up of variables and functions in this way. Such a programming method is called structured programming.\nBefore that, there was no function, and a method of directly writing the machine language and processing it from the top to the bottom was taken. I also started from such a language at first\nI learned the program. In recent languages ​​structured programming is the minimum condition and a new paradigm comes out.\nIt is object oriented and clover 2 is an object oriented language.\nObject-oriented is made with the idea of ​​handling functions and data as a class together.\nThere is always a function that has a close relationship with certain data. So, I got it together in class\nIt is to make the program easier to write and readable.\n\n## Conditional branch and operator\n\nWe explained that values ​​can be stored in variables, but use conditional branching if you want to do special processing on certain values.\n```\n    age: int = 39;\n    if(age> = 40) {\n        println(\"40 age over\");\n    }\n    elif(age> = 30) {\n        println(\"30 age over\");\n    }\n    else {\n        println(\"You are young\");\n    }\n    println(\"END\");\n```\nWe use an if statement as above. I put a numerical type of 39 into a variable representing age age.\nIf this age value is over 40 years old it will be output as 40 age over.\n30 age over if over 30 years old. Otherwise it will be displayed as You are young. In this case age has 39, so 30 age over and\nIt should be displayed.\n\n\\>= after age returns true if the comparison is left and right with the comparison operator and the left is greater. If inside of () of if statement is true (true), the contents of {} after that are\nIt will be executed. After executing {}, elif and else parts are skipped and the last part of println(\"END\"); is executed.\nIf the value of age is 41, 40 age over is executed and the last println(\"END\"); is executed. else is an if statement or elif statement is true\nIt will be executed if not (if all is false).\nThe comparison operators are as follows.\n```\n    --- comparison operator ---\n    operator\n    a < b a is less than b\n    a <= b a is less than or equal to b\n    a> b a is greater than b\n    a> = b a is not less than b\n    a == b a and b are equal\n    a! = b a and b are different\n```\nNext comes the explanation of arithmetic operators. What is an arithmetic operator It is possible to perform calculations on numeric variables and values ​​by adding and subtracting.\n```\n    age: int = 39 + 10;\n    if(age> = 40) {\n        println(\"40 age over\");\n    }\n    elif(age> = 30) {\n        println(\"30 age over\");\n    }\n    else {\n        println(\"You are young\");\n    }\n    println(\"END\");\n```\nI put out the above example again and I am doing it + 39 to age 39. Then age will have 49, and this time you should see 40 age over.\n```\n    --- Arithmetic operator ---\n    a + b Addition of a and b\n    a - b Returns the result of subtracting b from a\n    a * b Returns the result of multiplication of a and b\n    a / b Division of a and b\n    a% b divide b by b and add too much value\n```\nBy the way, at the end of the line ; is okay with or without clover2. In case of C language or other languages, there are times when it is necessary\nIt is safe to keep a habit of attaching; in customary manner.\n\nThe if statement has a return value. It is as follows.\n```\n    > a: int = if (true) {123};\n    123\n    > a\n    123\n```\nReturns the last executed value.\n```\n    > b: = 123;\n    > a: = if(b == 123) { 123 } else { \"ABC\" }\n    > Clover.test(\"if result test\", a.cast(\"int\") == 123);\n```\nIn this case a is anonymous type. Please cast if you use.\n\n## logical operator\n\nIf you want to add two conditions to an if statement, use logical operators.\n```\n    age: int = 39 + 10;\n    if(age> = 40 && age <= 49) {\n        println(\"forty (years of age)\");\n    }\n    elif(age> = 30 && age <= 39) {\n        println(\"thirty (years of age)\");\n    }\n    else {\n        println(\"You are young or old\");\n    }\n    println(\"END\");\n\n    a && b \"true\" when both a and b are true\n    a || b \"true\" if a or b is true\n    ! a True if a is false, false if a is true\n```\nIn the above example, if age> = 30 && age <= 39 and age> = 30 is true and age <= 39 is true, the whole expression is true.\n\n## bit operator\n\nBitwise operators are operators that manipulate data bit by bit. The operable type is an integer.\n```\n    a & b bitwise AND of a and b\n    a | b bitwise OR of a and b\n    a ^ b Bitwise exclusive OR of a and b\n    << Shift left\n    a << b Shift to the left by b bits\n    a >> b Shift right by b bits\n    ~ a invert each bit of a\n```\nBitwise operators are used to handle low-level integers. I will not use it too much at first.\nIt is used for binary file processing and flag processing.\nAND is often used for whether or not a bit contains a numeric value.\nOR is often used to include bits in numbers.\nYou can eliminate some bits by taking & 0xFF etc for bit inversion.\n\n## loop\n\nLoops are for controlling the flow of programs. It is used when you want to iterate.\nclover2 has a while statement and a for statement. Anyway, I'll give you an example.\n```\n    i: int = 1;\n    while(i <3) {\n        println(\"HELLO LOOP\");\n        i++;\n    }\n    println(\"END\");\n```\nFirst of all, the variable i contains 1. Then i <3 of the while statement is executed before entering the while statement. If this is true\nI will enter the loop. It is inside {}. Then, HELLO LOOP is executed with println(\"HELLO LOOP\"); Then on i ++\ni enters 2. ++ is an increment operator and plus 1 the value of the variable. After that we will return to the beginning of the loop again.\nIf i <3 is true, execute the loop again. In this case i will be 2 so it will be executed again.\nIf you run inside the loop again, i should be 3 next time. Since this time i <3 is false, it is not executed in the loop.\nThe last println(\"END\"); will be executed. In the end, HELLO WORLD is displayed three times, and finally END is displayed. <br>\nWe move on for statement.\n```\n    for(i: int = 0; i <3; i ++) {\n        println(\"HELLO LOOP\");\n    }\n    println(\"END\");\n```\nThe results of this program are exactly the same. HELLO LOOP is displayed three times and END is displayed at the end. In detail, first, i: int = 0; in for is executed. And if i <3 is true the inside of the loop will be executed. After executing the loop, i ++ is executed. And if i <3 is true execute the loop again. When i <3 becomes false, we exit the loop.\n<br>\nIf you want to escape a loop in a loop, use a break statement. I often use infinite loops and break statements. It is said that it is not so good not to state the condition in the conditional expression of a while statement, but I think that there are times when there are programs that are easier to read than infinite loops and break statements.\n```\n    i: int = 0;\n    while(true) {\n        if(i == 3) {\n            break;\n        }\n        else {\n            println(\"HELLO LOOP\");\n            i++;\n        }\n    }\n    println(\"END\");\n```\nThis program also displays the HELLO LOOP three times and displays END at the end and finishes with the exact same execution result as the previous loop example. I will explain this program. First, 0 is entered in i. After that, it becomes the conditional expression true of the while statement. If this is true execute the loop. Of course it is true, so it is true no matter how many times it is judged. The conditional expression i == 3 of the if statement is executed. Since i is 0, it is false so the part of else is executed. println(\"HELLO LOOP\"); i ++; i has changed to 1. After that we will be in the conditional expression of the while statement. Since it is true, the loop is executed again. Since i is 1 again, the else statement is executed. HELLO LOOP is displayed and i becomes 2. And we will come to the conditional expression of the while statement. Since it is true, the loop is executed again. Since i is 2, the else statement is executed. HELLO LOOP is displayed and i becomes 3. Since the while statement is true again, the loop is executed again. Since i == 3 of the if statement is true, the if statement block is executed. break; Then we escape from the while statement and the last println(\"END\"); will be executed. In this way break will escape from the loop when executed. Incidentally, there is also a continue statement in C language, but not in clover 2. I use C language for a long time, but I have not used the continue statement only once, so I could not put it in. In most cases, I think that program flow can be controlled with while, for, if, and break. There used to be line numbers and labels, and the program was executed from the top to the bottom, there were no loops, and the flow was controlled using an instruction to move to a specific line number called GOTO statement. Currently we can control the program flow with while, for, if, break instead of the GOTO statement, the GOTO statement and line number are obsolete. There are labels and goto in the C language, but not in clover 2. There is nothing you do not want to use goto sentences. You can make the loop doubly or triple, and you want to escape from that innermost loop. There is no goto statement in clover 2, so in this case you may be in trouble. There is a method of escaping multiple loops using flags as follows, please do so.\n```\n    flg_loop_out: bool = false;\n    value1: int = 128;\n    for(i:int = 0; i<3; i++) {\n        for(j:int = 0; j<3; j++) {\n            for(k:int = 0; k < 3; k++) {\n                if(value == 128) {\n                    flg_loop_out = true;\n                    break;\n                }\n            }\n            if(flg_loop_out) {\n                break;\n            }\n        }\n        if(flg_loop_out) {\n            break;\n        }\n    }\n```\nAlthough it is a little confusing, when flg_loop_out becomes true, you can escape from all for statements.\n\n## block\n\nA block is useful when you want to execute several expressions with one expression. Use it as follows.\n```\n    > { println(\"HELLO\"); println(\"HELLO\"); println(\"HELLO\"); }\n    HELLO\n    HELLO\n    HELLO\n```\nThe last executed value is the return value of the block.\n```\n    > a:int = { 123 };\n    123\n    > a\n    123\n```\n## comment\n\nThe part surrounded by /* and */ (multiple lines possible) becomes a comment.\nThe one line comment starts from # and ends at the end of line (\\n).\n```\n    /*\n       Output Hello World Program\n    */\n    \n    println(\"HELLO WORLD\"); # output HELLO WORLD\n```\nComments are not executed. It is deleted at compile time.\n\n## Annotation\n\nAnnotation can be added by attaching @ after the type name and the method argument.\nAnnotation is a type of comment. You can add comments to the arguments of the method so that they are easy to understand.\nAnnotations can use alphanumeric characters and _.\n```\n    def fun(str: String, number: int) {\n        return str.append(number.toString());\n    }\n    fun(\"ABC\"@str, 123@number);\n    def fun2(str:String@Nullable, p:pointer@int[]) {\n        /* Process */\n    }\n    a := new int[123];\n    fun2(null, &a);\n```\nI will use it like this.\n\n# Nullable\n\nnull is an empty value, an instance of the Null class. null can be assigned to variables of all classes except primitive types. However, due to restrictions, null can only be assigned to variables that have? After the class name. Please note that if there is a? After the class name, be careful that null may be included.\n```\n    a: String = null; # Compile error\n\n    b: String? = null; # null can be substituted. b is empty and null is assigned.\n                       # However, you have to code with b carefully to see if it contains null\n```\n\nYou can use the == and! = Operators to judge whether null is included although it is added later.\n\n```\n    str:String? = null; assert(str == null);\n```\n\n\n## primitive class\n```\n    byte: 8 bit signed numeric type\n    ubyte: 8 bit unsigned numeric type\n    short: 16 bit signed numeric type\n    ushort: 16 bit unsigned number type\n    int: 32 bit signed numeric type\n    uint: 32 bit unsigned numeric type\n    long: 64 bit signed numeric type\n    ulong: 64 bit unsigned number type\n```\nNumeric types have many kinds. It can be determined mainly by the size of the data. The byte type can handle the numerical type of the size of data that can be handled with 8 bits. Since byte is signed, it can handle numbers from -128 to 127. Since ubyte is an unsigned 8 bit, it can handle numbers from 0 to 256. It says something about 8 bit means that memory can handle only 1 or 0, but 8 bits means that you use eight of this memory to express numerical values. In binary numbers it means that you can handle 8 digits such as 11111111 and 01010101. If it is ubyte, the minimum value is 00000000 and the maximum value is 11111111, so if you represent it in hexadecimal as 0x00 to 0xFF, you can handle 0 to 256 numbers. Negative expressions may vary from computer to computer, but in most cases it is normal to treat them as negative numbers if the most significant bit is 1. If it is byte, the minimum value is 10000000 and it becomes -128, and the maximum value becomes 0117111111 as 127. So byte is able to handle numbers from -128 to 127.\n```\n    float: 32 bit signed floating point\n    double: 64-bit signed decimal point\n```\nfloat is a floating point type. Decimals can be used. Double can use a smaller decimal smaller than 64 bits. Values ​​are represented as float as 0.1 f, double as 0.11, and so on. In the case of float, f must be attached to decimal.\n```\n    pointer: type that stores address\n```\nFor details, we will explain later, but it is a primitive class that can handle addresses. clover 2 has a pointer. Pointer manipulation is not protected memory, so incorrect address manipulation causes the script itself to cause a segmentation fault. (Debugging is difficult, so it is hard to fix)\nIt is safe not to use it except for binary operation. However, if you want to change the value of the caller of the function with an argument (if you want more than one return value for the function) etc., you can use it conveniently. For example\n```\n    def fun(a: pointer@int): int {\n        a->int = 345;\n        return 123;\n    }\n    \n    value1: int = 0;\n    value2: int = 0;\n    value1 = fun(&value2)\n    value1.toString().println();\n    value2.toString().println();\n```\nThe @ after the type is just an annotation and just a comment. In this case, since the pointer class does not perform type checking, annotation is added in the sense that it wishes to pass an int type address. The output of this program is 123 and 345. I got the address of value 2 with & value 2. It passes that address to the function and assigns 345 as an int type value with a-> int. Then, 345 is assigned to the value 2 passed to fun. Since value 1 is simply assigning the return value of the function, 123 is substituted. The way to pass this argument is called call by refference. The way to pass ordinary arguments is called call by value.\n```\n    char: type that stores a string type\n```\nA value representing a character is a type. The expression of the value is 'A' or 'a'. Since clover 2 represents characters and character strings with UTF 32, it is possible to treat Japanese characters as char type.\n```\n    a: char = 'A';\n    b: char = 'あ';\n\n    bool: a type that stores a boolean value\n```\nIt is a type representing a boolean value. It contains true or false.\n\nYou can not send a method call to a primitive type. Only operators are eligible.\nIf you send a method call to a primitive type, the function called boxing works as below, and wrapper class (wrapper class)\nThe method call is sent to.\nConversely, if you use an operator for a non-primitive type, it is unboxed and computed as a primitive type.\n\n### Representation of Numbers\n```\n    (Numbers) 123, 256, etc. Represent a number in decimal.\n    0x(Numeric value) OxFF, 0x11, etc. Represent a number in hexadecimal.\n    0(Numeric values) ​​017, 011, etc. Express the number in octal.\n    (Numerical value)f 1.1f, 2.2 , etc. Represents a float type decimal.\n    (Numerical value) 1.1, 2.2, etc. Represents a decimal number of type double.\n    (Number)y 123y etc. Represents a numeric value of type byte.\n    (Numerical)uy 256uy etc. Represents a numeric value of ubyte type.\n    (Numerical)s 123s. Represents a short numeric value.\n    (Numerical)us 123us etc. It represents ushort type numeric value.\n    (Numerical)u 123u. Represents a numeric value of uint type.\n    (Number)l 123456l etc. Represents a long type number.\n    (Numerical)ul 123456ul and so on. Represents a numeric value of ulong type.\n```\n\n    You can add underscores to numbers for easy viewing\n\n```\n    1_000_000\n```\n\n## array\n\nAn array is a collection of values ​​of objects and primitive types accessible by subscripts. You can handle numerical values ​​etc. at once.\n\nYou can use it as follows.\n```\n    > a: int[] = new int[3]();\n    3 length array of Integer\n    > a[0] = 100;\n    100\n    > a[1] = 200;\n    200\n    > a[2] = 300;\n    300\n    > a[1]\n    200\n```\nThere is another way to create an array. I make it as follows.\n```\n    > a:int[] = [100, 200, 300];\n    3 length array of Integer\n    > a[1]\n    200;\n```\nIn the display, 3 length array of Integer is displayed, but internally an int type array is created. Because the interpreter internally calls toString (), wrapper class (wrapper class) of Array &lt; Integer &gt; array of int [] is created and toString () is called. Primitive types are automatically boxed into wrapper classes when method calls are made.\n\nWhy arrays are, but it is useful if you want to process values ​​collectively.\n```\n    > a:int[] = [100, 200, 300];\n    3 length array of Integer\n    > for(i:int = 0; i < 3; i++) {\n        a[i] = a[i] + 100;\n    }\n    > a[0];\n    200\n    > a[1];\n    300\n    > a[2];\n    400\n```\nIn the example above, we are collectively adding + 100 to each array element.\n\n## class\n\nA class is a collection of methods and fields. A method is a procedure belonging to a class by a procedure. A field is a variable belonging to a class.\n\nIt is defined as follows.\n```\n    class Student\n    {\n        name: String\n        age: int\n    \n        def initialize(name:String, age:int) {\n            self.name = name;\n            self.age = age;\n        }\n    \n        def getName(): String {\n            return self.name;\n        }\n    \n        def getAge(): int {\n            return self.age;\n        }\n\n        def show() {\n            printf(\"name:%s\\nage%s\\n\", array {self.name, self.age});\n        }\n    }\n```\nClass comes after class. A class is a set of functions and is also a variable type. It can also be thought of as parts of the program.\nA class is a collection of fields and methods. In the example above, name and age are fields. I think that it is easy to understand when considering it as a container of data.\nIn this class we show student data. Name can be a string type name by name age by numeric type.\nThe method writes the method name after def, and writes the argument in (). The method is a program and I will write the instructions sequentially.\nThe initialize method is called when initializing a class instance (real state) with a special method.\nConversely, defining the finalzie method is called when the instance is destroyed.\nAn instance of the Stundent class is created as follows.\n```\n    student_a:Student = new Student(\"Daisuke Minato\", 39);\n    student_b:Student = new Student(\"Yuka Minato\", 38);\n```\nStudent_a represents data of a student named Daisuke Minato, and student_b represents student data called Yuka Minato.\nAt this time, the initialization method defined by def initialize is called. The contents are \"Daisuke Minato\" and arguments such as 39\nIt is stored in the field of the instance. self represents that instance.\nIn this case, we assign the contents of the argument to name and age of the field of the instance.\nThe value type returned by the method is written after:. If there is no return value: you do not need:\nTo call a method on a created instance\n```\n    student_a.show();\n    student_b.show();\n```\nAnd so on. In this case, since the data is displayed by printf in the show, the contents of the student's data are displayed.\n<br>\nUnlike other languages ​​self can not be omitted in fields and methods. The type also comes after the variable name.\nIf you want to define class fields and class methods, put static before the return type.\nPlease note that you can not put static after the return value. By the way there is no private designation.\nI am using array at printf because there is no variable length argument in Clover 2\nThis is because Array <Object> is taken as the second argument of printf. Anyway, please think that's something like that.\nAs described above, please save the Student class definition with Student.clc and other file names. The script body that uses that Student class\nStudent.cl and so on please. Compiling\n```\n    > cclover2 Student.clcl\n```\nwill do. After compilation, a student.oclcl class file for student data is created.\n\nExecution is\n```\n    > clover2 Student.cl\n```\nis.\n\n## Class fields and class methods\n\nClass fields and class methods are class-specific fields and methods.\nCreating an instance does not create a new class method or class field. Use it as follows.\n```\nclcl file\n\n    class Class A {\n        classField: static int;\n        def classMethod(a:int): static {\n            printf(\"ClassA.classMethod%d\\n\", array {a});\n        }\n    }\n\ncl file\n\n    ClassA.classField = 1;\n    printf(\"ClassA.classField%d\\n\", array {ClassA.classField});\n    ClassA.classMethod(2);\n```\nThe execution result is\n```\n    ClassA.classField1\n    ClassA.classMethod2\n```\n.\n\nIf you specify static before the type of the field or before the return type of the method, class fields and class methods are created.\nTo initialize the class field on the class side, please add static to the initialize method.\nCalled when the class is loaded. Conversely, when deleting a class, the finalize method is called.\n```\nclcl file\n\n    class Class B\n    {\n        classField: static int;\n    \n        def initialize(): static {\n            ClassB.classField = 123;\n        }\n        def finalize(): static {\n            println(\"ClassB is deleted\");\n        }\n    }\n\ncl file\n\n    printf(\"ClassB.classField%d\\n\", array {ClassB.classField});\n```\nOutput is\n```\n    ClassB.classField123\n    ClassB is deleted\n```\n.\n\nStudent: = new Student (\"Yuka Minato\", 38); You can omit student: = Student (\"Yuka Minato\", 38) and new though it is a later addition.\n\n## dynamic_class\n\nFor objects of dynamic_class, you can call any method name or argument method. A method called callingMethod is called at the time of execution of the invoked method, and you can do concrete processing in it. For example\n```\n    dynamic_class MyDynamicClass\n    {\n        def initialize() {\n        }\n        def callingMethod(method_name:String, params:Array <Object>, num_method_chains:int, max_method_chains:int) {\n            if(method_name.equals(\"hoge\") {\n                println(\"hoge\");\n            }\n            elif(method_name.equals(\"hogehoge\") {\n                println(\"hogehoge\");\n            }\n        }\n        def callingMethod(method_name:String, params: Array<Object>, num_method_chains:int, max_method_chains:int): static {\n            if(method_name.equals(\"hoge\") {\n                println(\"class method hoge\");\n            }\n            elif(method_name.equals(\"hogehoge\") {\n                println(\"class method hogehoge\");\n            }\n        }\n    }\n```\nIt is defined as follows. The caller\n```\n    > a:MyDynamicClass = new MyDynamicClass();\n    > a.hoge ();\n    hoge\n    > a.hogehoge();\n    hogehoge\n    > MyDnamicClass.hoge()\n    class method hoge\n```\nAnd so on. params contains an array of argument objects as an array. Since it is an Object type, if you want to process according to the object class of the argument, please use the className () method for processing. num_method_chains contains information on the number of method chains and max_method_chains contains information on how many method chains have continued. But normally you will not use it.\n\n## boxing and unboxing\n\nWhen a user class becomes an object of an operator, it is unboxed and becomes a primitive type. Conversely, if a primitive type is assigned to an argument of Generics or a method call is made, it is boxed and becomes a corresponding user class. The corresponding user class and primitive class are as follows.\n```\n    int → Integer\n    uint → UInteger\n    byte → Byte\n    ubyte → UByte\n    short → Short\n    ushort → UShort\n    long → Long\n    ulong → ULong\n    float → Float\n    double → Double\n    pointer → Pointer\n    char → Char\n    bool → Bool\n```\n.\n\nBuffer class is unboxng'ed to pointer class. So you can run below.\n\n```\n    str := strdup(b\"ABC\");\n    strcmp(str, b\"ABC\") == 0;\n    free(str);\n```\n\n## Representation of Numbers in Wrapper Class\n```\n    a: Integer = 5I;\n    b: UInteger = 5UI;\n    c: Byte = 5Y\n    d: UByte = 5UY;\n    e: Short = 5S;\n    f: UShort = 5US;\n    g: Long = 5L;\n    h: ULong = 5UL;\n    i: Float = 5.5F;\n    j: Double = 5.5D;\n```\n\n## Primitive type and special field\n\nThere is no method call in the primitive type, but there is a special field. Since it is a field, it does not () like a method call. For example\n```\n    1.to_long\n    1.1.to_int\n    true.to_int\n```\nAnd write it.\n\nThe primitive types are as follows\n```\n    toString → cast to String class\n    toByte → cast to Byte class\n    toUByte →　cast to UByte class\n    toShort → cast to Short class\n    toUShort → cast to UShort class\n    toInteger → cast to Integer class\n    toUInteger → cast to UInteger class\n    toLong → cast to Long class\n    toULong → cast to ULong class\n    toFloat → cast to Float class\n    toDouble → cast to Double class\n    toPointer → cast to Pointer class\n    toChar → cast to Char class\n    toBool → cast to Bool class\n    to_byte → cast to byte type\n    to_ubyte → cast to ubyte type\n    to_short → cast to short type\n    to_ushort → cast to ushort type\n    to_int → cast to int type\n    to_uint → cast to uint type\n    to_long → cast to long type\n    to_ulong → cast to ulong type\n    to_float → cast to float type\n    to_double → cast to double type\n    to_char → cast to char type\n    to_pointer → cast to pointer type\n    to_bool → cast to bool type\n```\n\nThe char classes are as follows\n```\n    to_upper Convert alphabet to lowercase\n    to_lower Convert alphabet to uppercase\n```\nThe following array is available.\n```\n    length Gets the size of the array.\n    toArray Casted to an Array class.\n```\nRegular expression classes are as follows.\n```\n    global Returns whether there is a global flag or bool\n    ignoreCase Returns boolean flag to ignore case when searching\n    multiline Returns the multiline flag when searching as bool\n    extended whether extended regular expression is used or returned as bool\n    dotAll Return dotAll flag as bool\n    Return anchored anchord flag as bool\n    dollarEndOnly Return the dollarEndOnly flag as bool\n    ungreedy Returns the ungreedy flag as bool.\n```\n## Special method\n\nUser classes always have methods that they have.\n```\n    identifyWith(object: Object): bool\n```\nDetermines whether the object held by the variable is the same.\n```\n    > a:Integer = new Integer (5);\n    5\n    > b: Integer = a;\n    5\n    > b.identifyWith(a)\n    true\n    > c: = new Integer(6);\n    6\n    > b.identifyWith(c)\n    false\n```\n\nIt can also be used to judge whether it holds null.\n```\n    > a:Integer = null;\n    Null pointer eception (3)\n    compile or runtime error\n    > a.identifyWith(null)\n    true\n```\nIn the interpreter, an error appears because toString (). Chomp (). Println () has been done. Do not worry too much.\n\nNext is className which gets the class name of the object.\n```\n    className(): String\n\n    > a: = new Integer (5);\n    5\n    > a.className ();\n    Integer\n```\nThere is toAnonymous() to convert to Anonymous type.\n```\n    toAnonymous(): Anonymous\n\n    > a: = new Integer (5);\n    5\n    > b: String = a.toAnonymous ()\n    field index is invalid\n    compile or runtime error\n    > c: Integer = a.toAnonymous ()\n    5\n```\nWhen converted to Anonymous type, it can be assigned to any type of variable. Type checking can be completely ignored.\nIn the example above, a is an Integer type and it is assigned to b of the String type, but compilation goes without compile error.\nIt happens that an error can be detected at runtime and it is an error, but it is a coincidence.\ntoAnonymous() is a user's responsibility to check for errors.\n```\n    toNull(): Null\n```\nConvert it to null. Please use it when you want to suppress return value display by interpreter.\n```\n    ID(): int\n```\nReturns the unique ID of the object. It will be used for debugging, especially for users.\n\n```\n    allocatedSize():size_t\n```\n\nReturns the size of the retrieved memory of the object. It will be used for debugging, especially for users. Mainly expanded. It is used for debugging with Zhang library.\n\n```\n    headOfMemory():pointer\n```\n\nReturns the starting address of the memory from which the object was retrieved. It is mainly used in extension libraries.\n\n```\n    is(class_name: String): bool\n```\nCheck the type of the object and return true if it is an object of the class with the argument class name. After that, if is is done to the variable, make that variable the type of class_name.\n```\n    a:Anonymous = \"ABC\";\n    if(a.is(\"String\") {\n        # a is of type String\n    }\n    elif(a.is(\"Integer\") {\n        # a is Integer\n    }\n\n    # a is Integer\n```\n## interface\n\nAn interface defines a method that must be implemented and treats multiple classes with that method in a unified way.\nIn particular\n```\n    interface IMyIntereface\n    {\n        def getValue(): int\n        def show()\n    }\n```\nIt is defined as follows. Interface names are conventionally preceded by I first. This IMyInterface interface defines that you need to define a method called getValue () which gets an int type value and a method to display the value of show ().\nFor example\n```\n    class MyClassA\n    {\n        def initialize() {\n        }\n        def getValue(): int {\n            return 123;\n        }\n        def show() {\n            println(\"123\");\n        }\n    }\n\n    class MyClassB\n    {\n        def initialize() {\n        }\n        def getValue(): int {\n            return 345;\n        }\n        def show() {\n            println(\"345\");\n        }\n    }\n```\nDefining a class called\n```\n    a: IMyInterface = new MyClassA();\n```\nYa\n```\n    b: IMyInterface = new MyClassB();\n```\nYou can substitute MyClassA or MyClassB because getValue () and show () are defined in the IMyInterface variable.\nYou can call the defined method on the assigned interface, and you can call the method of MyClassA or MyClassB that contains it.\n```\n    > a.show ();\n    123\n    > b.show ();\n    345\n```\nWhen it is convenient, for example, if you use the interface as a method argument. For example\n```\n    class MyClassC\n    {\n        def initialize() {\n        }\n        def show(my_interface: IMyInterface) {\n            my_interface.show();\n        }\n    }\n```\nEtc. You can pass both Class A and Class B objects as arguments to MyClassC 's show method.\n```\n    > a: MyClassA = new MyClassA();\n    > b: MyClassB = new MyClassB();\n    > c: MyClassC = new MyClassC();\n    > c.show(a);\n    123\n    > c.show(b);\n    345\n```\nPolymorphism means that the method called by an object assigned to a variable changes like this. As long as you implement the IMyInterface method, any class can be passed to MyClassC's show, which is convenient.\n\nWhen implementing the interface, there are times when you want to represent the class itself you are implementing. In that case please use the class name Self.\n```\n    interface MyInterface2\n    {\n        def equals(right: Self): bool;\n    }\n```\nWe will implement this interface as follows.\n```\n    class MyClassA\n    {\n        value: int;\n        def initialize(value: int) {\n            self.value = value;\n        }\n        def equals(right: MyClassA): bool {\n            return self.value == right.value;\n        }\n    }\n```\nFor Self part, if you use the class name of the class you are defining, you have implemented MyInterface 2.\n\n## transfer\n\nTransfer is a substitute for inheritance for Clover2 without inheritance. Use it as follows.\n```\n    class Class B\n    {\n        def initialize() {}\n        def show() {\n            println(\"HELLO delegate\");\n        }\n        def get(): int {\n            return 123;\n        }\n    }\n\n    class ClassA\n    {\n        b: delegate Class B;\n        def initialize () { self.b = new ClassB() }\n    }\n\n    a: = new ClassA();\n    a.show();\n    Clover.test(\"delegation test\", a.get() == 123);\n```\nIt is like this. Methods of the class of the delegate field are defined as methods of the class containing the field. Since def get and def show are defined in Class A, they can also be assigned to interfaces including def get and def show. You can have multiple fields with delegate specification. If methods collide, the method of delegate specified field takes precedence. If methods conflict, you can create your own method with the same name and call your favorite field. Since Clover 2 takes precedence over the method defined later. Even if you want to change the behavior of a delegated field method, if you define a method with the same name in the backward direction, that will take precedence. It's like overwrite in inheritance. <br>\n<br>\nIn internally delegate specified place In the example above, the following methods are defined in Class A: <br>\n```\n    def get() {\n        return self.b.get();\n    }\n    def show() {\n        self.b.show();\n    }\n```\nIt is a simple mechanism. You can expect implementation similar to inheritance by including a class that allows implementations to be shared by delegate and that also satisfies interface requirements. I think transfer is a concept above inheritance. Please do not miss it.\n\nWhen transferring a class, you can now assign an object to the transfer class.\n\n```\n    class Path { path:delegate String; def initialize() {} }; b := Path(); a:String = b;\n```\n\n## module\n\nSince there is no inheritance in Clover 2, use the module if you want to share the implementation between classes. If a module is simply text and included in the definition of class, that text will be copied and the implemented methods and fields will be available.\n```\n    module MModuleA\n    {\n        field: int;\n        def getFeild(): int\n            return self.field;\n        }\n    }\n\n    class ClassA\n    {\n        include MModuleA\n        def initialize(num: int) {\n            self.field = num;\n        }\n    }\n\n    class ClassB\n    {\n        include MModuleA\n        def initialize(num: int) {\n            self.field = num * 2;\n        }\n    }\n```\nAs we include MModule A, we can use field field and getField method in Class A and Class B.\nCombining modules and interfaces allows you to treat two or more classes as if they were inherited. In this case, for example\n```\n    interface IInterfaceA\n    {\n        def getField(): int\n    }\n```\nIf you create a variable with type IInterfaceA if you implement the interface named ClassA or ClassB you can substitute it.\n```\n    a: IInterfaceA[] = new IInterfaceA[2];\n    a[0] = new ClassA(123);\n    a[1] = new ClassB(123);\n    for (i := 0; i < 2; i ++) {\n        a[i].getField().toString().println();\n    }\n```\nCombining interfaces and modules like this will result in polymorphism as if they were inherited. Polymorphism is a mechanism in which a method corresponding to an assigned object is called when executing a method in a variable to which a different class which is an object-oriented term has been substituted.\n\nIf you want to use the class name of the class itself included in the module, use the class name SELF.\n```\n    module MEquals\n    {\n        def equals(right: SELF): bool {\n            return self.value == right.value;\n        }\n    }\n\n    class Class A\n    {\n        value: int;\n        def initialize(value: int) {\n            self.value = value;\n        }\n        include MEquals\n    }\n\n    class Class B\n    {\n        value: float;\n        def initialize(value: float) {\n            self.value = value;\n        }\n        include MEquals\n    }\n```\nIn Class A, def equals (right: Class A): bool is implemented and Class B implements def equals (right: Class B): bool. This is because the SELF part of the MEquals module changes to Class B when it is included in Class A and when it is included in Class A in Class A when it is included in Class A.\nType checking etc. are not done in the module. Just being compiled with just the text attached. There are times when it becomes an error at that time.\n\n## Generics\n\nGenerics of Clover 2 is mainly prepared to realize the collection. Therefore, it is not as sophisticated as Generics in other languages. Definition is as follows.\n```\n    class MyArray <T:ISortable>\n    {\n        items: T[];\n        def initialize() {\n            self.items = null;\n        }\n        def add(item: T) {\n            # ....\n        }\n    }\n```\nThe class name is followed by &lt; T: ISortable &gt; but T is a class argument. ISortable is an interface that must be implemented. When to use\n```\n    a: MyArray<Integer> = new MyArray<Integer> ();\n```\nPass Integer class argument to MyArray as. Since Integer implements ISortable, it will not cause a compile error. An error occurs if the class argument does not implement ISortable. Since T implements ISortable, T is handled as ISortable in the method definition, and methods implemented by ISortable can be called. <br>\n\nNew T() can not be the same as Java. T is an interface, so new can not be done. You can not even new T\\[\\]().\n\n## Method Generics\n```\n    def <T:Object, R:AnInterface> method(a: T, b: R): List<T> {\n    }\n```\nIt is defined as follows. The type of the return value changes depending on the type of the argument.\n\n## function\n```\n    def fun(a: int, b: int): int { 123 }\n```\nIf you declare like this, the block object lambda (int, int): int will be assigned to the local variable fun. You can call it like fun(1,2). The scope is the same as the local variable. Since it is just a block object, it can be passed as an argument of a method or assigned to another variable.\n\n## enum\n```\n    > vim EnumTest.clclc\n    class EnumTest {\n        enum {Value1, Value2, Value3}\n        enum {BValue1, BValue2, BValue3}\n    }\n    > vim enum_test.cl\n    Clover.test(\"enum test\", EnumTest.Value1 == 0 && EnumTest.Value2 == 1 && EnumTest.Value3 == 2 && EnumTest.BValue1 == 0 && EnumTest.BValue2 == 1 && EnumTest.BValue3 == 2 );\n    > clover2 enum_test.cl\n    enum test ... OK\n```\n. An enum type element is just a static int to be initialized. It is like sugar-coating syntax.\n\n## Definition of automatic setter and getter\n\nIt is now defined automatically when setter and getter define fields. (From version 3.1.9)\n```\n    > vim SetterAndGetter.clcl\n    class SetterAndGetter {\n        field1: int;\n        field2: String;\n        field3: private int;\n\n        def initialize() {}\n    }\n    > vim setter_and_getter.cl\n    a: = new SetterAndGetter ();\n    a. field1(123);\n    a. field2(\"ABC\");\n    Clover.test (\"setter and getter\", a.field1() == 123 && b.field2().Equals(\"ABC\")));\n\n    # a.field3() is defined, but a.field3(123) is not defined.\n```\nIf you do not care about the default definitions, please define such methods later. Since Clover 2 takes precedence over methods defined later on method search.\n\n## when statement\n```\n    a: = 123;\n    when (a) {\n       case 1: {\n           println(\"1\");\n       }\n       case 2, 3: {\n           println(\"2, 3\");\n       }\n       case 123: {\n           println(\"123\");\n       }\n       else {\n           println(\"else\");\n       }\n    }\n\n    a: = \"ABC\";\n    when (a) {\n       case \"ABC\": {\n           println(\"ABC\");\n       }\n       case \"DEF\", \"GHI\": {\n           println(\"DEF or GHI\");\n       }\n       else {\n           println(\"else\");\n       }\n    }\n```\nFor user classes IEqualable interface must be implemented. This is because we are comparing values ​​with equals.\n\nThere is also a return value for when.\n```\n    > vim a.cl\n    a:int = when(\"ABC\") {\n       case (\"ABC\") {\n           1;\n       }\n       case (\"DEF\", \"GHI\") {\n           2;\n       }\n       else {\n           3;\n       }\n    }\n    Clover.test(\"when test\", a == 1);\n    > clover2 a.cl\n    when test ... OK\n```\nIf the return value of when is different, Anonymous type is returned. Please cast and use.\n```\n    > vim a.cl\n    a: = when (\"ABC\") {\n       case \"ABC\": {\n           1;\n       }\n       case \"DEF\", \"GHI\": {\n           \"ABC\n       }\n       else {\n           new Integer(123);\n       }\n    }\n    Clover.test(\"when test\", a.cast(\"int\") == 1);\n    > clover 2 a.cl\n    when test ... OK\n```\nIn the when statement you can also use is and! is.\n```\n    > vim a.cl\n    a: = when(\"ABC\") {\n       is String {\n           1;\n       }\n       else {\n           new Integer (123);\n       }\n    }\n    Clover.test (\"when test 2\", a.cast (\"int\") == 1);\n    > clover 2 a.cl\n    when test 2 ... OK\n\n    > vim a.cl\n    a: = when(\"ABC\") {\n       ! is Integer {\n           1;\n       }\n       else {\n           new Integer(123);\n       }\n    }\n    Clover.test(\"when test 3\", a.cast (\"int\") == 1);\n    > clover 2 a.cl\n    when test 3 ... OK\n```\nUse wildcard as follows. wildcard matches any value.\n```\n     > vim PaternMatching.clcl\n\n     class PatternMatchingTest\n     {\n         value1: int;\n         value2: String;\n\n         def initialize(value1: int, value2: String) {\n             self.value1 = value1;\n             self.value2 = value2;\n        } $\n\n        def equals(right: PatternMatchingTest): bool {\n            return self.value1 == right.value1 && self.value2.equals(right.value2);\n        }\n     }\n\n     class PatternMatchingTest2\n     {\n          value1: Integer;\n          value2: String;\n\n          def initialize(value1: Integer, value2: String) {\n              self.value1 = value1;\n              self.value2 = value2;\n          }\n\n          def equals (right: PatternMatchingTest 2): bool {\n              return self.value1.equals(right.value1) && self.value2.equals(right.value2);\n          }\n     } $\n\n     > vim a.cl\n     a: Anonymous = \"ABC\";\n\n     c: String = when(a) {\n          is String {\n               a;\n          }\n          else {\n               \"else\";\n          }\n     }\n\n     Clover.test(\"Pattern matching test\", c.equals(\"ABC\")));\n\n     b: Anonymous = new Integer(123);\n\n     d: String = when(b) {\n         ! is String {\n             \"111\";\n         }\n         else {\n             \"else\"\n         }\n     }\n\n     Clover.test(\"Pattern maching test 2\", d.equals(\"111\")));\n\n     e: Anonymous = new PatternMatchingTest(111, \"ABC\");\n\n     f: String = when (e) {\n         case new PatternMatchingTest(111, \"ABC\"): {\n              \"ABC\";\n         }\n         else {\n             \"DEF\";\n         }\n     }\n\n     Clover.test(\"Pattern matching test 3\", f.equals(\"ABC\")));\n\n     g: Anonymous = new PatternMatchingTest(222, \"DEF\");\n\n     f = when (g) {\n         case new PatternMatchingTest(111, \"DEF\"): {\n             \"ABC\"\n         }\n         case new PatternMatchingTest(222, wildcard): {\n             \"DEF\";\n         }\n         else {\n             \"GHI\";\n         }\n      }\n\n      Clover.test(\"Pattern matching test 4\", f.equals(\"DEF\")));\n\n      i: Anonymous = new PatternMatchingTest2(123, \"ABC\");\n\n      j: String = when (i) {\n           case new PatternMatchingTest2(wildcard, wildcard): {\n                \"ABC\";\n           }\n           else {\n                \"DEF\";\n           }\n       }\n\n       Clover.test(\"Pattern matching test 5\", j.equals(\"ABC\")));\n```\nHowever, wildcard can not be assigned to primitive types, so if you want to use wildcard, please use Integer class etc. instead of int class.\nIf you want to compare values ​​with case statements, you need to implement equals. Well, this is natural.\n\nThere is also pattern matching. Use it as follows.\n\n```\n    e := new Array<String>();\n\n    f := when(e.className()) {\n        match (/.+<String>/) {\n            123;\n        }\n        else {\n            456;\n        }\n    }\n\n    Clover.test(\"when test5\", f == 123);\n```\n\nThe value of when must be a String. The value of match must be a regular expression.\n\n## Cancel variable declaration\n\n```\n    a: = 123;\n```\nIf you declared\n\n```\n    unset a\n```\n\nDeclaration can be canceled. I think that it can be used conveniently in REPL.\n\n## multiple assignment\n\nTuples can be assigned to multiple local variables.\n\n```\n    > (a, b): = (1, 2)\n```\n\nThe right side value is a tuple. Please see the collection section for details.\na is 1 and b is 2.\nIt is also possible to exchange the values ​​of variables.\n\n```\n    > a: = 1; b: = 2;\n    > (a, b) = (b, a)\n```\n\na is 2 and b is 1.\nFor now, we can only do this multiple assignment with local variables.\nAssign to class fields and fields normally.\nAlso, if you feel like it, you may implement it.\n\nIn version 5.0.8 it is now possible to assign class fields and fields as well.\n\n## AUTOMATIC CAST IN ASSEMBLY\n\nIn the case of int, short, long, including wrapper classes, mutual automatic casting is done and assignment and arguments of method become different arguments regardless of type. float, double, Float, Double are not automatically cast.\n\n## Exception\n\nI forgot to write, but of course there is also exception handling.\n\ntry {\n    throws new Exception(\"TEST\");\n}\ncatch(e:Exception) {\n    println(\"catch EXCEPTION\");\n}\n\nExceptions are not typed. Determine the exception that occurred in the message in e.message Please.\n\nThe try statement's catch is optional.\n\n## Multi line string\n\nI use it as follows\n\n```\n    print(\n        \"\"\"\n        HELLO WORLD\n        HELLO WORLD\n        HELLO WORLD\n        \"\"\");\n```\n\nExpansion of variables is used as follows.\n\n```\n    name := \"Tom\";\n\n    print(\n        \"\"\"\n        HELLO \\{name}\n        HELLO \\{name}\n        HELLO \\{name}\n        \"\"\");\n```\n\nTabs can not be used for indentation. It is only space. If you do not need indentation please use normal string. An ordinary character string can also contain line breaks.\n\n```\n    print(\"HELLO WORLD\n    HELLO WORLD\n    HELLOWORLD\n    \");\n```\n\n## Memory-safe pointer\n\nThe Buffer class is a class that stores binary data, but it can also be used as a memory-safe pointer\n\n```\n    a := b\"ABC\";\n    a++;\n    Clover.test(\"Memory safe pointer test\", a->byte == 'B');\n\n    try {\n        a+=100;\n    } catch(e:Exception) {\n        println(\"Out of range on memory safe pointer\");\n    }\n```\n\nTests are passed on. An exception occurs when the pointer points out of range as a + = 100, and so on.\nAutomatic casting to the pointer class is done when necessary as unboxing. When casting, it becomes the address of the pointer that is pointing instead of the starting address.\n\n```\n    a := b\"ABCDEFGHI\";\n\n    a+=2;\n\n    Clover.test(\"Memory safe pointer test2\", memcmp(a, b\"CD\", 2) == 0);\n```\n\n```\n    e := b\"ABC\";\n\n    e++;\n    e->byte = '1';\n    e--;\n\n    Clover.test(\"Memory safe pointer test3\", memcmp(e, B\"A1C\", 3) == 0);\n```\n\n## Exception operator\n\nIt often happens that the null decision code is coded. Therefore, Clover 2 has the following simplifying operator.\n\n```\n    str:String? = null;\n\n    str?.match(/./)\n```\n\nThe above code calls match on a variable containing null, but no exception occurs even if it contains null. The match statement is not executed.\n\nWhen using the return value, write as follows.\n\n```\n    str:String? = null;\n\n    assert((str?.match(/./) : false) == false)\n```\n\nfalse is the return value when str was null. If str does not appear null, the result of str.match (/./) is returned.\n\nIt can also be used for exception checking. If ClassA.method (): int throws an exception, you can stop the method chain if there is an exception as follows:\n\n```\n    obj := ClassA();\n    assert((obj?.method().toString() :\"AAA\").equals(\"AAA\"));\n```\n\nAn exception is thrown with obj? .method () and \"AAA\" is returned.\n\n# Sugar coating syntax\n\n### sugar-coating syntax of the lambda class\n\nWhen creating a lambda object which is an argument of a method, the description may be complicated. For that reason sugar coating syntax is prepared. I write as follows.\n```\n    3.times() { println(\"HO!\"); };\n    \n    sum: = 0; list {1, 2, 3}. each() { |n: Integer| sum + = n }\n    \n    str := \"\"; list { 1, 2, 3 }.map() {|n:Integer|:Anonymous return n.toString(); }.each() {|n:Anonymous| str.append(n.cast(\"String\")); }\n```\nIt is a writing style like Ruby style. A method that takes a block at the last argument can be written like this.\n\nIn this case () of the method can be omitted.\n```\n    list {1,2,3}. each {|n: Integer| println(n.toString())}\n```\n### Embedding an expression in a string\n```\n    a:int = 123;\n    b:String = \"abc \\{a.toString()} def\";\n```\nI will do as follows. Embedding expressions in Path, Regex, Buffer is similar.\n\n`toString()` can be omitted:\n```\n    a:int = 123;\n    b:String = \"abc \\{a} def\";\n```\nIs equivalent to the above code.\n\n### omitted return statement\n\nThe return statement of the method can be omitted. The last executed value is returned.\nThe reutrn statement of lambda can also be omitted if the type of return value is specified explicitly.\n```\n    def get(): int {123}\n```\nget returns 123.\n```\n    a: lambda(): int = lambda() {123}\n\na () returns 123.\n```\n### default argument of method\n```\n    > vim ClassA.clcl\n    class Class A {\n        def initialize () {}\n        def method(a: int, b: int = 2, c: int = 3) {\n            return a + b + c;\n        }\n    }\n    > vim a.cl\n    a: = new ClassA();\n    Clover.test(\"Method arg default value\", a.method (1) == 6);\n    > clover 2 a.cl\n    Method arg default value ... OK\n```\nYou can set the default value of method arguments as above.\n\n### self omission of methods and fields of the same class\n```\n    > vim InternalMethodTest.clcl\n    class InternalMethodTest {\n        def initialize() {}\n        def method(): int {\n            return method 2 ();\n            # return self.method2 () may be written\n        }\n        def method2(): int {\n            return 123\n        }\n    }\n    > vim a.cl\n    a: = new InternalMethod();\n    Clover.test(\"internal method test\", a.method() == 123);\n    > clover 2 a.cl\n    internal method test ... OK\n```\nIt is like the above.\n\nSelf abbreviation for fields of the same class\n```\n    > vim InternalFieldTest.clcl\n    class InternalFieldTest {\n        field: int;\n        def initialize(value: int) {\n            field = value;\n        }\n        def get(): {\n            return field;\n        }\n    }\n    > vim a.cl\n    a: = new InternalFieldTest(123);\n    Clover.test(\"internal field test\", a.get() == 123);\n    > clover2 a.cl\n    internal field test ... OK\n```\nIt is like the above. Although the namespace of the local variable and the field batters, since the local variable takes precedence in the search algorithm, please add self to the field when it is ambiguous. With this algorithm, it was judged that there is no particular problem even if self is omitted. It is compatible with past codes.\n\n## Bridge to C Language\n\nIf you want to this function, please compile with --with-c-ffi configure option.\n\n    ```\n    ExtensionTest.c\n\n    #include <stdio.h>\n    #include <stdlib.h>\n    #include <string.h>\n\n    int getValue(int x, int y) \n    {\n        return x + y;\n    }\n\n    long getValue2(long x, long y)\n    {\n        return x + y;\n    }\n\n    char* getStr(char* x, char* y) \n    {\n        size_t len = strlen(x) + strlen(y) + 1;\n\n        char* result = calloc(1, len);\n\n        strcpy(result, x);\n        strcat(result, y);\n\n        return result;\n    }\n\n    ExtensionTest.h\n\n    #define ABC 123\n\n    ExtensionClassTest.clcl\n\n    class ExtensionClassTest\n    {\n        ABC: static int from ExtensionTest.h\n\n        def getValue(x:int, y:int): int from libExtensionTest.so;\n        def getValue2(x:long, y:long): long from libExtensionTest.so;\n        def getStr(x:pointer, y:pointer): pointer@alloc from libExtensionTest.so;\n\n        def main():static {\n            Clover.test(\"Extension Test1\", getValue(1, 2) == 3);\n            Clover.test(\"Extension Test2\", getValue2(1l, 2l) == 3l);\n\n            str := getStr(b\"ABC\", b\"DEF\");\n\n            Clover.test(\"Extension Test3\", strcmp(str, b\"ABCDEF\") == 0);\n\n            free(str);\n\n            Clover.test(\"Extension Test4\", ABC == 123);\n        }\n    }\n\n    CLibrary.clcl\n\n    include \"SystemCalls.clcl\"\n\n    class System\n    {\n        def strcmp(x:pointer, y:pointer): int from libc.so.6\n    }\n    ```\n\nStructures are not supported. Use C language functions that use structures from the native method.\n\n## loval-variable\n\n```\n    var a := 123;\n    a = 245;\n\n    val b := 123;\n    b = 234;   # error\n\n    var c = 123;\n    c = 245;\n\n    val d = 123;\n    d = 234;   # error\n```\n\nAlthough it is added later, the variable is var variable name = value. readonly is val variable name = value.\n\n----\n\n[<< previous usage](usage-en) [>> next type inference](typing-en)\n"
  },
  {
    "path": "manual/feature.md",
    "content": "# 構文\n\nEnglish page is here [>> English page](feature-en)\n\n\n## フリーフォーマット\n\nclover2はフリーフォーマットです。特に改行や空白には意味がありません。自由に改行や空白を入れてください。\n\n## 変数と関数について\n\n変数とはデータの入れ物です。アセンブラというコンピュータが直接理解できる機械語レベルではメモリを表します。\nコンピュータとはもともと人間の知能を模すため作られたものですが（子供がいなかったイギリスのバベッジ夫妻が考えました）\n人間にも記憶があるようにコンピュータにも記憶する場所があります。機械語レベルではメモリがそれを表します。\nメモリとは記憶を格納するための場所でアドレスという番地（住所みたいなもの）に1か0かが格納されています。\n1か0かが格納できればメモリと呼べます。今は電子的に1か0かを格納していますが、最初は歯車で表していたそうです。\n変数はこのメモリのようにデータを記憶する場所で例えば\n\n    a:int = 256;\n\nとclover2では書きますが、この場合aという名前の変数に256という数値が格納されます。\n機械語レベルではaはある番地(8bitのコンピュータの場合16進数でいえば0x0000から始まり0xFFFFで終わります。)の別名で\nそこに256という数値が格納されます。人間でいうとaという名前に256という数値を記憶するようなものです。\nメモリは1か0かしか格納できないのですが、256は16進数では0xFFで2進数でいえば11111111で1か0かでも表現することができます。\nintというのはデータの型で簡単にいうとデータの種類のことです。例えば文字列の場合\n\n    b:String = \"ABC\"\n\nなどと書き、文字列データ\"ABC\"をbという変数に格納します（記憶します）。\n記憶すると何がうれしいかというとデータを処理するときに統一的に処理することができます。\n例を出す前に関数のことも説明しておきます。関数とは手続きの単位です。ある定型処理に名前を付けて何度も使いまわしてやろうというものです。\n例えば\n\n    def show(name:String, age:int) {\n        println(name);\n        println(age.toString());\n    }\n\nと関数を定義すると\n\n    show(\"Daisuke Minato\", 39);\n    show(\"Yuka Minato\", 38)\n\nなどと呼び出すと一回showを作るだけで別のデータを何度も出力することができます。\n関数には引数を取ることができ、引数は変数に格納されます。\n上の例でいえばnameが第一引数で文字列型、ageが第二引数で数値型を表します。\nprintlnは文字列を表示する関数でnameという名前のデータをまず表示しています。\n次にage、年齢を表示しています。.toString()は型変換を行うもので数値型を文字列型に変換しています。\nここでは深く考えないでください。\nこのプログラムの実行結果は\n\n    Daisuke Minato\n    39\n    Yuka Minato\n    38\n\nです。プログラムはこのように変数と関数で出来上がっていています。このようなプログラミング方法を構造化プログラミングと呼びます。\nその前は関数がなく、機械語を直接書いて上から下に処理する方式がとられていました。僕も最初はそのような言語から\nプログラムを覚えました。最近の言語は構造化プログラミングが最低条件でもっと新しいパラダイムが出ています。\nそれがオブジェクト指向でclover2はオブジェクト指向言語です。\nオブジェクト指向は関数やデータをクラスという一つまとめにして扱おうという考え方でできています。\nあるデータというのは密接な関係をもつ関数が必ずあります。そのため、それをクラスでまとめてしまって\nプログラムを書きやすくしたり読みやすくしようというものです。\n\n## 条件分岐と演算子\n\n変数には値が格納できると説明しましたが、ある値に対して特別な処理を行いたい場合条件分岐を使います。\n\n    age:int = 39;\n    if(age >= 40) {\n        println(\"40 age over\");\n    }\n    elif(age >= 30) {\n        println(\"30 age over\");\n    } \n    else { \n        println(\"You are young\");\n    } \n    println(\"END\");\n\n上記のようにif文を使います。ageという年齢を表す変数に39という数値型を入れてます。\nもしこのageの値が40歳以上なら40 age overと出力されます。\n30歳以上なら30 age overです。それ以外だとYou are youngと表示されます。この場合ageには39が入っているので30 age overと\n表示されるはずです。\nageの後の>=は比較演算子で左右を比較して左のほうが大きければtrueを返します。もしif文の()の中がtrue(真)なら、そのあとの{}の中身が\n実行されます。{}を実行したあとはelif, elseの部分は飛ばされて最後のprintln(\"END\");の部分が実行されます。\nもし、ageの値が41であれば、40 age overが実行されて、最後のprintln(\"END\");が実行されます。elseはどのif文やelif文がtrueに\nならない場合(すべてがfalse(偽）の場合)に実行されます。\n比較演算子には以下のものがあります。\n\n    --- 比較演算子 ---\n    演算子\n    a < b aはbより小さい\n    a <= b aはb以下\n    a > b aはbより大きい\n    a >= b aはb以上\n    a == b aとbは等しい\n    a != b aとbは異なる\n\n次は算術演算子の説明に入ります。算術演算子とは足し算や引き算のことで数値型の変数や値に対して計算を行うことができます。\n\n    age:int = 39 + 10;\n    if(age >= 40) {\n        println(\"40 age over\");\n    }\n    elif(age >= 30) {\n        println(\"30 age over\");\n    }\n    else {\n        println(\"You are young\");\n    }\n    println(\"END\");\n\n上の例をもう一度出してageの39に+ 10しています。そうするとageには49が入り、今度は40 age overが表示されるはずです。\n\n    --- 算術演算子 ---\n    a + b aとbの足し算\n    a - b aからbを引いた結果を返す\n    a * b aとbの掛け算の結果を返す\n    a / b aとbの割り算\n    a % b aをb割り算してあまりの値\n\nちなみに行末の;はclover2ではあってもなくても大丈夫です。ただC言語とか他の言語の場合、必要になることがあるので\n慣習的に;をつける癖をつけておくほうが無難です。\n\nif文には戻り値があります。以下のようなものです。\n\n    > a: int = if(true) { 123 };\n    123\n    > a\n    123\n\n最後に実行された値を返します。\n\n    > b := 123;\n    > a := if(b == 123) { 123 } else { \"ABC\" }\n    > Clover.test(\"if result test\", a.cast(\"int\") == 123);\n\nこの場合はaはAnonymous型となります。使う場合はキャストしてください。\n\n## 論理演算子\n\nif文に2つの条件を付けたい場合などでは論理演算子を使います。\n\n    age:int = 39 + 10;\n    if(age >= 40 && age <= 49) {\n        println(\"forty (years of age)\");\n    }\n    elif(age >= 30 && age <= 39) {\n        println(\"thirty (years of age)\");\n    }\n    else {\n        println(\"You are young or old\");\n    }\n    println(\"END\");\n\n    a && b aとbが共に真の場合「真」\n    a || b aまたはbが真の場合「真」\n    !a aが偽の場合「真」、aが真の場合「偽」\n\n上の例だとage >= 30 && age <=39でage >= 30がtrueかつage <= 39がtrueになると式全体がtrueとなります。\n\n## ビット演算子\n\nビット演算子はビット単位でデータを操作する演算子です。操作できる型は整数です。\n\n    a & b aとbのビット単位のAND\n    a | b aとbのビット単位のOR\n    a ^ b aとbのビット単位の排他的OR\n    << 左シフト\n    a << b aをbビット分、左へシフト\n    a >> b aをbビット分、右へシフト\n    ~a aの各ビットを反転\n\nビット演算子はローレベルの整数の処理を行う場合に使われます。あまり最初のうちは使わないでしょう。\nバイナリファイルの処理やフラグの処理に使われます。\nANDは数値にビットが含まれているかどうかでよく使います。\nORは数値にビットを含める場合によく使います。\nビットの反転に&0xFFなどを取ればあるビットをなくすことができます。\n\n## ループ\n\nループとはプログラムの流れを制御するためのものです。繰り返し処理を行いたい場合に使われます。\nclover2にはwhile文とfor文があります。とりあえず、例を出します。\n\n    i:int = 1;\n    while(i < 3) {\n        println(\"HELLO LOOP\");\n        i++;\n    }\n    println(\"END\");\n\nこのプログラムはまず、変数iに1が入ります。そしてwhile文に入る前にwhile文のi < 3が実行されます。これがtrueなら\nループの中に入ります。{}の中のことです。そして、println(\"HELLO LOOP\");でHELLO LOOPが実行されます。その後i++で\niに2が入ります。++とはインクリメント演算子で変数の値をプラス1します。その後はまたループの最初に戻ります。\ni < 3が真ならもう一度ループを実行します。この場合iは2なので、もう一度実行されるでしょう。\nループの中をもう一度実行すると、こんどはiは3となっているはずです。今度のi < 3はfalseとなるのでループの中は実行されません。\n最後のprintln(\"END\");が実行されます。結局HELLO WORLDが3回表示されて、最後にENDが表示されるということですね。\nfor文に移ります。\n\n    for(i:int = 0; i<3; i++) {\n        println(\"HELLO LOOP\");\n    }\n    println(\"END\");\n\nこのプログラムの結果はさっきと全く一緒です。HELLO LOOPが3回表示されてENDが最後に表示されます。詳しく追っていくと、まずforの中のi:int = 0;が実行されます。そしてi<3が真ならループの中が実行されます。ループを実行した後はi++が実行されます。そしてi<3がtrueならまたループを実行します。i<3がfalseになったら、ループを抜けます。\n<br>\nループの中でループを脱出したくなるときはbreak文を使います。僕がよく使うのは無限ループとbreak文です。while文の条件式に条件を明記しないことはあまりよくないと言われますが、僕は無限ループとbreak文のほうが読みやすいプログラムがある場合もあると考えてます。\n\n    i:int = 0;\n    while(true) {\n        if(i == 3) {\n            break;\n        }\n        else {\n            println(\"HELLO LOOP\");\n            i++;\n        }\n    }\n    println(\"END\");\n\nこのプログラムも前のループの例と実行結果は全く同じでHELLO LOOPを3回表示して最後にENDを表示して終わります。このプログラムを説明します。まず、iに0が入ります。その後while文の条件式trueにきます。これが真ならループを実行します。もちろんtrueなので何度判定しても真です。if文の条件式i==3が実行されます。iは0なので偽ですのでelseの部分が実行されます。println(\"HELLO LOOP\"); i++;です。iが1になりました。その後はまたwhile文の条件式にきます。trueなので、もう一度ループが実行されます。今度もiは1なのでelse文が実行されます。HELLO LOOPが表示されてiが2になります。そしてまたwhile文の条件式にきます。trueなので、もう一度ループが実行されます。iは2なのでelse文が実行されます。HELLO LOOPが表示されてiが3になります。今度もwhile文はtrueなのでもう一度ループが実行されます。if文のi == 3はtrueなのでif文のブロックが実行されます。break;です。すると今度はwhile文から脱出して、最後のprintln(\"END\");が実行されます。このようにbreakは実行されるとループから脱出します。ちなみにC言語にはcontinue文というのもあるのですが、clover2にはありません。長らくC言語を使ってますが、僕は一度程度しかcontinue文を使ったことがないので、入れませんでした。ほとんどの場合はwhile,for,if,breakでプログラムの流れは制御できると思います。昔は行番号やラベルというものがあり、上から下にプログラムは実行されてループがなく、GOTO文というある特定の行番号へ移動する命令を使って流れを制御していました。現在はGOTO文の代わりにwhile,for,if,breakでプログラムの流れは制御できることが分かりGOTO文と行番号は廃止されてます。C言語にはラベルとgotoがありますが、clover2にはありません。goto文を使いたい場面はないことはないです。ループが2重にも3重にもなっていいて、その一番奥のループから脱出したい場合です。clover2にはgoto文がないので、この場合は困るかもしれません。一応以下のようにフラグを使って多重のループを脱出する方法があるので、そうしてください。\n\n    flg_loop_out:bool = false;\n    value1:int = 128;\n    for(i:int =0; i<3; i++) {\n        for(j:int =0; j<3; j++) {\n            for(k:int =0; k<3; k++) {\n                if(value == 128) {\n                    flg_loop_out = true;\n                    break;\n                }\n            }\n            if(flg_loop_out) {\n                　break;\n            }\n        }\n        if(flg_loop_out) {\n            break;\n        }\n    }\n\nちょっとわかりずらいですがflg_loop_outがtrueになるとすべてのfor文から脱出ができます。\n\n## ブロック\n\n一つの式で幾つかの式を実行したい場合ブロックが便利です。以下のように使います。\n\n    > { println(\"HELLO\"); println(\"HELLO\"); println(\"HELLO\"); }\n    HELLO\n    HELLO\n    HELLO\n\n最後に実行された値がブロックの戻り値です。\n\n    > a: int = { 123 };\n    123\n    > a\n    123\n\n## コメント\n\n/\\*と\\*/で囲まれた部分（複数行可能）がコメントになります。\nあと一行のコメントは#から始まり行末(\\n)までです。\n\n    /*\n       Output Hello World Program\n    */\n    \n    println(\"HELLO WORLD\");       # output HELLO WORLD\n\nコメントは実行されません。コンパイル時に削除されます。\n\n## アノテーション\n\n型名のあととメソッドの引数の後には@をつけることによってアノテーションをつけることが出来ます。\nアノテーションはコメントの一種です。メソッドの引数に分かりやすいようにコメントをつけることが出来ます。\nアノテーションは英数字と_を使うことが出来ます。\n\n    def fun(str:String, number:int) {\n        return str.append(number.toString());\n    }\n    fun(\"ABC\"@str, 123@number);\n    def fun2(str:String@Nullable, p:pointer@int[]) {\n        /* 処理 */\n    }\n    a := new int[123];\n    fun2(null, &a);\n\nこのように使います。\n\n## ナルエイブル\n\nnullは空を表す値で、Nullクラスのインスタンスです。nullはプリミティブ型以外のクラス全ての変数に代入することができます。ただし制限があって、クラス名の後に?がある変数にしかnullは代入することができません。クラス名の後に?がある場合はnullが入っているかもしれないと注意してコードを読んで下さい。\n\n    a:String = null;   # コンパイルエラー\n\n    b:String? = null;   # nullは代入できる。bは空だということでnullを代入している。\n                        # ただし、bはnullが入っているかどうか注意してコーディングしないといけない\n\nあとからの追加ですがnullが入っているかの判定には==と!=演算子が使えます。\n\n    a:String? = null; assert(a == null);\n\n## プリミティブクラス\n\n    byte: 8bit符号付き数値型\n    ubyte: 8bit符号なし数値型\n    short: 16bit符号付き数値型\n    ushort: 16bit符号なし数値型\n    int: 32bit符号付き数値型\n    uint: 32bit符号なし数値型\n    long: 64bit符号付数値型\n    ulong: 64bit符号なし数値型\n\n数値型にはたくさん種類があります。主にデータの大きさによって判別できます。byte型は8bitで扱えるデータの大きさの数値型を扱うことができます。byteは符号付なので-128～127の数値を扱うことができます。ubyteは符号なしの8bitなので0～256の数値を扱うことができます。8bitとは何かというとメモリは1か0しか扱えないと言いましたが、8bitだと、このメモリを8つ使って数値を表現するという意味です。2進数でいうと11111111や01010101など8桁の数値を扱えるということです。ubyteだと最小値は00000000で最大値は11111111なので、これを16進数で表すと0x00から0xFFなので、扱える数は0～256まで扱えるということです。負数の表現はコンピュータによって違うことがあるかもしれませんが大体は最上位のビットが1なら負の数として扱うことが普通です。byteなら最小値が10000000で-128となり最大値が011111111が127となります。なのでbyteは-128～127までの数値を扱うことができるということです。\n\n    float: 32bit符号付浮動小数点\n    double: 64bit符号付小数点\n\nfloatは浮動小数点の型です。小数を使うことができます。doubleは64bit分のより細かな小数を使うことができます。値の表現はfloatは0.1fなど、doubleは0.11などです。floatの場合は小数にfをつけないといけません。\n\n    pointer: アドレスを格納する型\n\n詳しくはまた後で説明しますがアドレスを扱うことができるプリミティブクラスです。clover2はポインタがあります。ポインタ操作はメモリが保護されていないので不正なアドレス操作はスクリプト自体がSegmentation Faultを起こし落ちます。（デバッグが難しいので修正は大変です）\nバイナリ操作など以外では使わないほうが無難です。ただし、引数で関数の呼び出し側の値を変えたい場合（関数に2つ以上の戻り値が欲しい場合）などでは便利に使えます。例えば\n\n    def fun(a:pointer@int):int {\n        a->int = 345;\n        return 123;\n    }\n    \n    value1:int = 0;\n    value2:int = 0;\n    value1 = fun(&value2)\n    value1.toString().println();\n    value2.toString().println();\n\n型の後の@はアノテーションといい単なるコメントです。この場合はpointerクラスは型チェックをしないのでint型のアドレスを渡してほしいという意味でアノテーションをつけています。このプログラムの出力は123と345になります。&value2でvalue2のアドレスを得ています。そのアドレスを関数に渡しa->intでint型の値として345を代入しています。するとfunに渡したvalue2に345が代入されます。value1は単に関数の戻り値を代入しているだけなので123が代入されます。この引数の渡し方をcall by refferenceといいます。普通の引数の渡し方はcall by valueといいます。\n\n    char: 文字列型を格納する型\n\n文字を表す値を型です。値の表現は'A'や'あ'などです。clover2は文字や文字列をUTF32で表すため日本語の一文字もchar型として扱うことができます。\n\n    a:char = 'A';\n    b:char = 'あ';\n\n    bool: 真偽値を格納する型\n\n真偽値を表す型です。trueかfalseが入ります。\n\nプリミティブ型にメソッドコールを送ることはできません。演算子のみが対象となります。\nもしプリミティブ型にメソッドコールを送ると後述するboxingという機能が働きラッパークラス（包み込むクラス）\nにメソッドコールが送られます。\n逆に非プリミティブ型に演算子を使うとunboxingされてプリミティブ型として演算されます。\n\n### 数の表現\n\n    数値 123, 256など。10進数で数を表現します。\n    0x数値 OxFF,0x11など。16進数で数を表現します。\n    0数値 017, 011など。8進数で数を表現します。\n    数値.数値f 1.1f, 2.2fなど。float型の小数を表します。\n    数値.数値 1.1, 2.2など。double型の小数を表します。\n    数値y 123yなど。byte型の数値を表します。\n    数値uy 256uyなど。ubyte型の数値を表します。\n    数値s 123sなど。short型の数値を表します。\n    数値us　１２３usなど。ushort型の数値を表します。\n    数値u 123uなど。uint型の数値を表します。\n    数値l 123456lなど。long型の数値を表します。\n    数値ul 123456ulなど。ulong型の数値を表します。\n\n    数値には見やすいようにアンダースコアをつけることができます \n\n    1_000_000\n\n## 配列\n\n配列とは添え字でアクセスできるオブジェクトやプリミティブ型の値の集合です。まとめて数値などを扱うことができます。\n\n以下のようにつかいます。\n\n    > a:int[] = new int[3]();\n    3 length array of Integer\n    > a[0] = 100;\n    100\n    > a[1] = 200;\n    200\n    > a[2] = 300;\n    300\n    > a[1]\n    200\n\n配列を作るにはもう一つ方法があります。以下のように作ります。\n\n    > a:int[] = [ 100, 200, 300 ];\n    3 length array of Integer\n    > a[1]\n    200;\n\n表示では3 length array of Integerと表示されますが、内部的にはint型の配列が作られてます。インタプリタではtoString()を内部的に呼び出しているため、Array&lt;Integer&gt;というint[]の配列のラッパークラス（包み込むためのクラス）が作られてtoString()が呼び出されているためです。プリミティブ型はメソッドコールされるとラッパークラスに自動的にboxingされます。\n\n配列がなぜあるかですが、まとめて値を処理したい場合に便利だからです。\n\n    > a:int[] = [ 100, 200, 300 ];\n    3 length array of Integer\n    > for(i:int = 0; i&lt;3; i++) {\n        a[i] = a[i] + 100;\n    }\n    > a[0];\n    200\n    > a[1];\n    300\n    > a[2];\n    400\n\n上の例ではまとめて配列一つ一つの要素に+100しています。\n\n## クラス\n\nクラスはメソッドとフィールドの集合です。メソッドは手続きのことでクラスに属する関数のことです。フィールドはクラスに属する変数のことです。\n\n以下のように定義します。\n\n    class Student\n    {\n        name: String\n        age: int\n    \n        def initialize(name:String, age:int) { \n            self.name = name;\n            self.age = age;\n        }\n    \n        def getName(): String { \n            return self.name;\n        }\n    \n        def getAge(): int {\n            return self.age;\n        }\n\n        def show() {\n            printf(\"name: %s\\nage %s\\n\", array { self.name, self.age });\n        }\n    }\n\nclassの後にクラス名が来ます。クラスとは機能の集合で変数の型でもあります。プログラムの部品と考えることもできます。\nクラスはフィールドとメソッドの集合です。上の例でいえばnameとageがフィールドです。データの入れ物と考えるとわかりやすいと思います。\nこのクラスの場合は学生のデータを表しています。nameに文字列型で名前をageに数値型で年齢を入れることができます。\nメソッドはdefの後にメソッド名を書き、引数を()の中に書きます。メソッドとはプログラムのことで命令を順次書いていきます。\ninitializeメソッドは特別なメソッドでクラスのインスタンス（実態）を初期化するときに呼ばれます。\n逆にfinalzieメソッドを定義するとインスタンスが破棄されるときに呼ばれます。\nStundentクラスのインスタンスは以下のように作ります。\n\n    student_a:Student = new Student(\"Daisuke Minato\", 39);\n    student_b:Student = new Student(\"Yuka Minato\", 38);\n\nstudent_aはDaisuke Minatoという学生のデータを表し、student_bはYuka Minatoという学生のデータを表します。\nこの時def initializeで定義した初期化用のメソッドが呼ばれます。内容は\"Daisuke Minato\"と39などの引数を\nインスタンスのフィールドに保存しています。selfというのはそのインスタンスをあらわします。\nこの場合、そのインスタンスのフィールドのnameとageに引数の内容を代入しています。\nメソッドが返す値の型は:の後に書きます。戻り値がない場合は:がいりません。\n作られたインスタンスに対してメソッドを呼ぶには\n\n    student_a.show();\n    student_b.show();\n\nなどとします。この場合はshowの中でデータをprintfで表示しているので学生のデータの内容が表示されます。\n<br>\n他の言語と違いフィールドやメソッドでselfを省略することはできません。また型は変数名の後ろにきます。\nクラスフィールドやクラスメソッドを定義したい場合は戻り値の型の前にstaticをつけます。\n戻り値の後にstaticをつけることはできないので注意してください。ちなみにprivate指定はありません。\nprintfのところでarrayを使っているのはClover2には可変長引数がないため\nprintfの第二引数にはArray&lt;Object&gt;を取るためです。とりあえず、そういうものだと思ってください。\n前述のとおりStudentクラスの定義はStudent.clcなどとファイル名を付けて保存してください。そのStudentクラスを使うスクリプト本体は\nStudent.clなどとしてください。コンパイルは\n\n    > cclover2 Student.clcl\n\nとします。コンパイル後はStudent.oclclという学生のデータ用のクラスファイルが作られます。\n\n実行は\n\n    > clover2 Student.cl\n\nです。\n\n後からの追加ですが、student := new Student(\"Yuka Minato\", 38);はstudent := Student(\"Yuka Minato\", 38)とnewを省略することができます。\n\n## クラスフィールドとクラスメソッド\n\nクラスフィールドやクラスメソッドとはクラス固有のフィールドやメソッドのことです。\nインスタンスを作ってもクラスメソッドやクラスフィールドは新たには作られません。以下のように使います。\n\nclclファイル\n\n    class ClassA {\n        classField: static int;\n        def classMethod(a:int): static {\n            printf(\"ClassA.classMethod %d\\n\", array { a });\n        }\n    }\n\nclファイル\n\n    ClassA.classField = 1;\n    printf(\"ClassA.classField %d\\n\", array { ClassA.classField });\n    ClassA.classMethod(2);\n\n実行結果は\n\n    ClassA.classField 1\n    ClassA.classMethod 2\n\nとなります。\n\nフィールドの型前やメソッドの戻り値の型の前にstaticを指定するとクラスフィールドやクラスメソッドが作成されます。\nクラスフィールドをクラス側で初期化したい場合はinitializeメソッドにstaticをつけてください。\nクラスのロード時に呼ばれます。逆にクラスの削除時にはfinalizeメソッドが呼ばれます。\n\nclclファイル\n\n    class ClassB\n    {\n        classField: static int;\n    \n        def initialize():static {\n            ClassB.classField = 123;\n        }\n        def finalize():static {\n            println(\"ClassB is deleted\");\n        }\n    }\n\nclファイル\n\n    printf(\"ClassB.classField %d\\n\", array { ClassB.classField });\n\n出力は\n\n    ClassB.classField 123\n    ClassB is deleted\n\nとなります。\n\n## dynamic_class\n\ndynamic_classのオブジェクトにはどのようなメソッド名や引数のメソッドも呼び出すことができます。呼び出されたメソッドは実行時にcallingMethodというメソッドが呼ばれて、その中で具体的な処理を行うことができます。例えば\n\n    dynamic_class MyDynamicClass\n    {\n        def initialize() {\n        }\n        def callingMethod(method_name:String, params:Array<Object>, num_method_chains:int, max_method_chains:int) {\n            if(method_name.equals(\"hoge\") {\n                println(\"hoge\");\n            }\n            elif(method_name.equals(\"hogehoge\") {\n                println(\"hogehoge\");\n            }\n        }\n        def callingMethod(method_name:String, params:Array<Object>, num_method_chains:int, max_method_chains:int):static {\n            if(method_name.equals(\"hoge\") {\n                println(\"class method hoge\");\n            }\n            elif(method_name.equals(\"hogehoge\") {\n                println(\"class method hogehoge\");\n            }\n        }\n    }\n\nのように定義します。呼び出し側は\n\n    > a:MyDynamicClass = new MyDynamicClass();\n    > a.hoge();\n    hoge\n    > a.hogehoge();\n    hogehoge\n    > MyDnamicClass.hoge()\n    class method hoge\n\nなどとします。paramsには引数のオブジェクトが配列で入ってます。Object型なので引数のオブジェクトのクラスに応じて処理を行いたい場合はclassName()メソッドを使って処理してください。num_method_chainsにはメソッドチェインで何番目かの情報がmax_method_chainsにはメソッドチェインの数がいくつ続いたかの情報が入ってます。ただ通常は使うことはないでしょう。\n\n## boxingとunboxing\n\nユーザークラスは演算子の対象となるとunboxingされてプリミティブ型となります。逆にプリミティブ型はGenericsの引数に代入された場合やメソッドコールされた場合はboxingされて対応するユーザークラスとなります。対応するユーザークラスとプリミティブクラスは以下です。\n\n    int → Integer\n    uint → UInteger\n    byte → Byte\n    ubyte → UByte\n    short → Short\n    ushort → UShort\n    long → Long\n    ulong → ULong\n    float → Float\n    double → Double\n    pointer → Pointer\n    char → Char\n    bool → Bool\n\nとなります。\n\nBufferクラスはpointerクラスにunboxingされます。つまり以下は動きます。\n\n    str := strdup(b\"ABC\");\n    strcmp(str, b\"ABC\") == 0\n    free(str);\n\n## ラッパークラスの数値の表現\n\n    a:Integer = 5I;\n    b:UInteger = 5UI;\n    c:Byte = 5Y\n    d:UByte = 5UY;\n    e:Short = 5S;\n    f:UShort = 5US;\n    g:Long = 5L;\n    h:ULong = 5UL;\n    i:Float = 5.5F;\n    j:Double = 5.5D;\n\n## プリミティブ型とスペシャルフィールド\n\nプリミティブ型にメソッドコールはありませんがスペシャルフィールドはあります。フィールドなのでメソッドコールのように()はいりません。例えば\n\n    1.to_long\n    1.1.to_int\n    true.to_int\n\nなどと書きます。\n\nプリミティブ型には以下のものがあります\n\n    toString 文字列クラスにキャストする\n    toByte Byteクラスにキャストする\n    toUByte UByteクラスにキャストする\n    toShort Shortクラスにキャストする\n    toUShort UShortクラスにキャストする\n    toInteger Integerクラスにキャストする\n    toUInteger UIntegerクラスにキャストする\n    toLong Longクラスにキャストする\n    toULong ULongクラスにキャストする\n    toFloat Floatクラスにキャストする\n    toDouble Doubleクラスにキャストする\n    toPointer Pointerクラスにキャストする\n    toChar Charクラスにキャストする\n    toBool Boolクラスにキャストする\n    to_byte byte型にキャストする\n    to_ubyte ubyte型にキャストする\n    to_short short型にキャストする\n    to_ushort ushort型にキャストする\n    to_int int型にキャストする\n    to_uint uint型にキャストする\n    to_long long型にキャストする\n    to_ulong ulong型にキャストする\n    to_float float型にキャストする\n    to_double double型にキャストする\n    to_char char型にキャストする\n    to_pointer pointer型にキャストする\n    to_bool bool型にキャストする\n\ncharクラスには以下のものがあります\n\n    to_upper アルファベットを小文字に変換します\n    to_lower アルファベットを大文字に変換します\n\n配列には以下のものがあります。\n\n    length 配列の大きさを得る。\n    toArray Arrayクラスにキャストされます。\n\n正規表現クラスには以下のものがあります。\n\n    global グローバルフラグがあるかboolで返します\n    ignoreCase 検索時の大文字小文字を無視するフラグをboolで返します\n    multiline 検索時のマルチラインフラグをboolで返します\n    extended 拡張正規表現を使っているかboolで返します\n    dotAll dotAllフラグをboolで返します\n    anchored anchordフラグをboolで返します\n    dollarEndOnly dollarEndOnlyフラグをboolで返します\n    ungreedy ungreedyフラグをboolで返します。\n\n## スペシャルメソッド\n\nユーザークラスには必ず持っているメソッドがあります。\n\n    identifyWith(object:Object): bool\n\n変数が保持しているオブジェクトが同じかどうか判定します。\n\n    > a:Integer = new Integer(5);\n    5\n    > b:Integer = a;\n    5\n    > b.identifyWith(a)\n    true\n    > c := new Integer(6);\n    6\n    > b.identifyWith(c)\n    false\n\nnullを保持しているかどうかの判定にも使えます。\n\n    > a:Integer = null;\nNull pointer eception(3)\ncompile or runtime error\n    > a.identifyWith(null)\n    true\n\nインタプリタではtoString().chomp().println()されているためエラーが出ています。あまり気にしないでください。\n\n次にオブジェクトのクラス名を得るclassNameがあります。\n\n    className():String\n\n    > a := new Integer(5);\n    5\n    > a.className();\n    Integer\n\nAnonymous型に変換するtoAnonymous()があります。\n\n    toAnonymous():Anonymous\n\n    > a := new Integer(5);\n    5\n    > b:String = a.toAnonymous()\n    field index is invalid\n    compile or runtime error\n    > c:Integer = a.toAnonymous()\n    5\n\nAnonymous型に変換するとどんな型の変数にも代入できます。型チェックを完全に無視することができます。\n上の例ではaがInteger型でString型のbに代入していますがコンパイルエラーにならずにコンパイルは通ってます。\nたまたまランタイム時にエラーが検出できてエラーとなっていますが、偶然です。\ntoAnonymous()はユーザーの責任でエラーがないかチェックしないといけません。\n\n    toNull(): Null\n\nnullに変換します。インタプリタで戻り値の表示を抑制したい場合に使ってください。\n\n    ID(): int\n\nオブジェクトの固有のIDを返します。デバッグ用で特にユーザーでは使うことはないでしょう。\n\n    allocatedSize():size_t\n\nオブジェクトの取得されたメモリーのサイズを返します。デバッグ用で特にユーザーでは使うことがないでしょう。主に拡張ライブラリでのデバッグに使われます。\n\n    headOfMemory():pointer\n\nオブジェクトの取得されたメモリーの先頭アドレスを返します。主に拡張ライブラリで使われます.\n\n    is(class_name:String):bool\n\nオブジェクトの型をチェックして引数のクラス名を持つクラスのオブジェクトなら真を返します。その後もし変数に対してisが行われていれば、その変数をclass_nameの型にします。\n\n    a:Anonymous = \"ABC\";\n    if(a.is(\"String\") {\n        # aはString型\n    }\n    elif(a.is(\"Integer\") {\n        # aはInteger型\n    }\n\n    # aはInteger型\n\n## インターフェース\n\nインターフェースとは実装しなければならないメソッドを定義して、そのメソッドがある複数のクラスを統一的に扱おうというものです。\n具体的には\n\n    interface IMyIntereface\n    {\n        def getValue(): int\n        def show()\n    }\n\nのように定義します。インタフェース名には慣習的にIを最初につけることが多いです。このIMyInterfaceというインタフェースにはint型の値を得るgetValue()というメソッドとshow()という値を表示するためのメソッドを定義する必要があることを定義しています。\n例えば\n\n    class MyClasssA\n    {\n        def initialize() {\n        }\n        def getValue():int {\n            return 123;\n        }\n        def show() {\n            println(\"123\");\n        }\n    }\n\n    class MyClasssB\n    {\n        def initialize() {\n        }\n        def getValue():int {\n            return 345;\n        }\n        def show() {\n            println(\"345\");\n        }\n    }\n\nというクラスを定義すると\n\n    a:IMyInterface = new MyClassA();\n\nや\n\n    b:IMyInterface = new MyClassB();\n\nのようにIMyInterfaceという変数にgetValue()やshow()が定義されているためMyClassAやMyClassBが代入することができます。\n代入したインターフェースには定義されているメソッドを呼び出すことができ、入っているMyClassAかMyClassBのメソッドを呼び出すことができます。\n\n    > a.show();\n    123\n    > b.show();\n    345\n\nどのようなときに便利かというとメソッドの引数にインターフェースを使う場合などです。例えば\n\n    class MyClassC\n    {\n        def initialize() {\n        }\n        def show(my_interface:IMyInterface) {\n            my_interface.show();\n        }\n    }\n\nなどです。MyClassCのshowメソッドの引数にはClassAもClassBのオブジェクトも渡すことができます。\n\n    > a:MyClassA = new MyClassA();\n    > b:MyClassB = new MyClassB();\n    > c:MyClassC = new MyClassC()\n    > c.show(a);\n    123\n    > c.show(b);\n    345\n\nこのように変数に代入されたオブジェクトによって呼ばれるメソッドが変わることをポリモフィズムといいます。IMyInterfaceのメソッドを実装していれば、どのようなクラスもMyClassCのshowに渡すことができ、便利なのです。\n\nインターフェースの実装時、実装しているクラス自身を表したいときがあります。そのときはSelfというクラス名を使ってください。\n\n    interface MyInterface2\n    {\n        def equals(right:Self):bool;\n    }\n\nこのインターフェスは以下の様に実装します。\n\n    class MyClassA\n    {\n        value:int;\n        def initialize(value:int) {\n            self.value = value;\n        }\n        def equals(right:MyClassA):bool {\n            return self.value == right.value;\n        }\n    }\n\nSelfの部分はその定義しているクラス自身のクラス名を使うとMyInterface2を実装したことになります。\n\n## 移譲\n\n移譲は継承のないClover2にとっては継承の代わりになる機能です。以下のように使います。\n\n    class ClassB\n    {\n        def initialize() {}\n        def show() {\n            println(\"HELLO delegate\");\n        }\n        def get():int {\n            return 123;\n        }\n    }\n\n    class ClassA\n    {\n        b:delegate ClassB;\n        def initialize() { self.b = new ClassB() }\n    }\n\n    a := new ClassA();\n    a.show();\n    Clover.test(\"delegation test\", a.get() == 123);\n\nこのような感じです。delegate指定をしたフィールドのクラスのメソッドはそのフィールドを含むクラスのメソッドとして定義されます。def getやdef showはClassAに定義されているのでdef getやdef showを含むインターフェースにも代入することができます。delegate指定のあるフィールドは複数持つことができます。もしメソッドが衝突したら後にdelegate指定したフィールドのメソッドが優先されます。もしメソッドが衝突した場合は自分で同名のメソッドを作り、好きなフィールドを呼ぶこともできます。Clover2は後から定義したメソッドが優先されるので。delegateをしたフィールドのメソッドの動きを変えたいときも同名のメソッドを後ろの方に定義すれば、そちらが優先されます。継承で言うoverwriteみたいなもんです。<br>\n<br>\n内部的にdelegate指定した場所で上の例で言うとClassAに以下のようなメソッドが定義されています。<br>\n\n    def get() {\n        return self.b.get();\n    }\n    def show() {\n        self.b.show();\n    }\n\n単純な仕組みです。delegateによって実装も共有できますしインターフェースの要件も満たすようなクラスをフィールドの含むことによって継承と同じような働きが期待できます。移譲は継承より上の概念だと思います。ぜひ、使いこなしてください。\n\n    クラスを移譲した場合、移譲先のクラスにオブジェクトを代入できるようになりました。\n\n    class Path { path:delegate String; def initialize() {} }; b := Path(); a:String = b;\n\n## モジュール\n\nClover2には継承がないのでクラス間で実装を共有したい場合モジュールを使います。モジュールは単なるテキストでclassの定義の中でincludeされると、そのテキストがコピーされて、実装されたメソッドやフィールドが使えるようになります。\n\n    module MModuleA\n    {\n        field: int;\n        def getFeild():int\n            return self.field;\n        }\n    }\n\n    class ClassA\n    {\n        include MModuleA\n        def initialize(num:int) {\n            self.field = num;\n        }\n    }\n\n    class ClassB\n    {\n        include MModuleA\n        def initialize(num:int) {\n            self.field = num * 2;\n        }\n    }\n\nMModuleAをincludeしているのでClassAやClassBではfieldフィールドやgetFieldメソッドが使えるようになります。\nモジュールとインタフェースを組み合わせると継承したかのように２つ以上のクラスを同じものとして扱うことができます。この場合、例えば\n\n    interface IInterfaceA\n    {\n        def getField():int\n    }\n\nというインターフェースを実装するとIInterfaceAという型を持つ変数を作った場合、その中にClassAやClassBを代入することができます。\n\n    a:IInterfaceA[] = new IInterface[2];\n    a[0] = new ClassA(123);\n    a[1] = new ClassB(123);\n    for(i:=0; i<2; i++) {\n        a[i].getField().toString().println();\n    }\n\nこのようにインタフェースとモジュールを組み合わせると継承したかのようにポリモフィズムが起こります。ポリモフィズムとはオブジェクト指向用語である違うクラスが代入された変数にあるメソッドを実行した場合代入されているオブジェクトに応じたメソッドが呼ばれる仕組みを言います。\n\nもし、モジュールの中でincludeしたクラス自身のクラス名を使いたいときはSELFというクラス名を使います。\n\n    module MEquals\n    {\n        def equals(right:SELF):bool {\n            return self.value == right.value;\n        }\n    }\n\n    class ClassA\n    {\n        value:int;\n        def initialize(value:int) {\n            self.value = value;\n        }\n        include MEquals\n    }\n\n    class ClassB\n    {\n        value:float;\n        def initialize(value:float) {\n            self.value = value;\n        }\n        include MEquals\n    }\n\nClassAではdef equals(right:ClassA):boolが実装されてClassBではdef equals(right:ClassB):boolが実装されます。MEqualsモジュールのSELFの部分はClassAでincludeされたときはClassAにClassBでincludeされたときはClassBに変化するためです。\nモジュールの中では型チェックなどは行われません。単にテキストが張り付けられてコンパイルされるだけです。その時エラーになることはあります。\n\n## ジェネリクス\n\nClover2のGenericsは主にコレクションを実現するために用意されています。そのため他の言語のGenericsほど、高機能ではありません。定義は以下の様にします。\n\n    class MyArray<T:ISortable>\n    {\n        items:T[];\n        def initialize() {\n            self.items = null;\n        }\n        def add(item:T) {\n            # ....\n        }\n    }\n\nクラス名の後に&lt;T:ISortable&gt;とつけていますが、Tがクラス引数です。ISortableは実装していないといけないインターフェースです。使う時は\n\n    a:MyArray<Integer> = new MyArray<Integer>();\n\nなどとしてMyArrayにIntegerクラス引数を渡します。IntegerはISortableを実装しているのでコンパイルエラーになりません。クラス引数がISortableを実装していない場合はエラーとなります。TはISortableを実装しているためメソッドの定義の中ではTはISortableとして扱われ、ISortableが実装しているメソッドは呼び出すことができます。<br>\n\nJavaと同じでnew T()はできません。Tはインターフェースなので、newできないためです。new T\\[\\]\\(\\)もできません。\n\n## メソッドジェネリクス\n\n    def <T:Object, R:AnInterface> method(a:T, b:R):List<T> {\n    }\n\nのように定義します。戻り値の型は引数の型によって変化します。\n\n## 関数\n\n    def fun(a:int, b: int):int { 123 }\n\nのように宣言するとfunというローカル変数にlambda(int,int):intというブロックオブジェクトが代入されます。fun(1,2)のように呼び出すことが出来ます。スコープはローカル変数と同じです。単なるブロックオブジェクトなのでメソッドの引数として渡したり別の変数に代入したりできます。\n\n## 列挙型\n\n    > vim EnumTest.clclc\n    class EnumTest {\n        enum { Value1, Value2, Value3 }\n        enum { BValue1, BValue2, BValue3 }\n    }\n    > vim enum_test.cl\n    Clover.test(\"enum test\", EnumTest.Value1 == 0 && EnumTest.Value2 == 1 && EnumTest.Value3 == 2 && EnumTest.BValue1 == 0 && EnumTest.BValue2 == 1 && EnumTest.BValue3 == 2);\n    > clover2 enum_test.cl\n    enum test...OK\n\nになります。enum型の要素は初期化される単なるstatic intです。糖衣構文みたいなもんですね。\n\n## 自動setterとgetterの定義\n\nsetterとgetterがフィールドを定義すると自動的に定義されるようになりました。(version 3.1.9より)\n\n    > vim SetterAndGetter.clcl\n    class SetterAndGetter {\n        field1:int;\n        field2: String;\n        field3: private int;\n\n        def initialize() {}\n    }\n    > vim setter_and_getter.cl\n    a := new SetterAndGetter();\n    a.field1(123);\n    a.field2(\"ABC\");\n    Clover.test(\"setter and getter\", a.field1() == 123 && b.field2().equals(\"ABC\"));\n\n    # a.field3()は定義されているがa.field3(123)は定義されていない。\n\nデフォルトの定義が気に食わないときはそのようなメソッドを後から定義してください。Clover2は後から定義されたメソッドがメソッド検索時に優先されるので。\n\n## when文\n\n    a := 123;\n    when(a) {\n       case (1) {\n           println(\"1\");\n       }\n       case (2,3) {\n           println(\"2,3\");\n       }\n       case (123) {\n           prinntln(\"123\");\n       }\n       else {\n           println(\"else\");\n       }\n    }\n\n    a := \"ABC\";\n    when(a) {\n       case (\"ABC\") {\n           println(\"ABC\");\n       }\n       case (\"DEF\",\"GHI\") {\n           println(\"DEF or GHI\");\n       }\n       else {\n           println(\"else\");\n       }\n    }\n\nユーザークラスの場合IEqualableインターフェースが実装されている必要があります。equalsによって値を比較しているためです。\n\nwhenには戻り値もあります。\n\n    > vim a.cl\n    a:int = when(\"ABC\") {\n       case (\"ABC\") {\n           1;\n       }\n       case (\"DEF\",\"GHI\") {\n           2;\n       }\n       else {\n           3;\n       }\n    }\n    Clover.test(\"when test\", a == 1);\n    > clover2 a.cl\n    when test...OK\n\nwhenの戻り値の方が違う場合Anonymous型が返されます。castして使ってください。\n\n    > vim a.cl\n    a := when(\"ABC\") {\n       case (\"ABC\") {\n           1;\n       }\n       case (\"DEF\",\"GHI\") {\n           \"ABC\n       }\n       else {\n           new Integer(123);\n       }\n    }\n    Clover.test(\"when test\", a.cast(\"int\") == 1);\n    > clover2 a.cl\n    when test...OK\n\nwhen文ではisや!isも使えます。\n\n    > vim a.cl\n    a := when(\"ABC\") {\n       is String {\n           1;\n       }\n       else {\n           new Integer(123);\n       }\n    }\n    Clover.test(\"when test2\", a.cast(\"int\") == 1);\n    > clover2 a.cl\n    when test2...OK\n\n    > vim a.cl\n    a := when(\"ABC\") {\n       !is Integer {\n           1;\n       }\n       else {\n           new Integer(123);\n       }\n    }\n    Clover.test(\"when test3\", a.cast(\"int\") == 1);\n    > clover2 a.cl\n    when test3...OK\n\nwildcardは以下のように使います。wildcardはどんな値にもマッチします。\n\n     > vim PaternMatching.clcl\n\n     class PatternMatchingTest\n     {\n         value1: int;\n         value2: String;\n\n         def initialize(value1:int, value2:String) {\n             self.value1 = value1;\n             self.value2 = value2;\n        }$\n\n        def equals(right:PatternMatchingTest):bool {\n            return self.value1 == right.value1 && self.value2.equals(right.value2);\n        }\n     }\n\n     class PatternMatchingTest2\n     {\n          value1: Integer;\n          value2: String;\n\n          def initialize(value1:Integer, value2:String) {\n              self.value1 = value1;\n              self.value2 = value2;\n          }$\n\n          def equals(right:PatternMatchingTest2):bool {                                                            \n              return self.value1.equals(right.value1) && self.value2.equals(right.value2);\n          }$\n     }$\n\n     > vim a.cl\n     a:Anonymous = \"ABC\";\n\n     c:String = when(a) {\n          is String {\n               a;\n          }\n          else {\n               \"else\";\n          }\n     }\n\n     Clover.test(\"Pattern matching test\", c.equals(\"ABC\"));\n\n     b:Anonymous = new Integer(123);\n\n     d:String = when(b) {\n         !is String {\n             \"111\";\n         }\n         else {\n             \"else\"\n         }\n     }\n\n     Clover.test(\"Pattern maching test2\", d.equals(\"111\"));\n\n     e:Anonymous = new PatternMatchingTest(111, \"ABC\");\n\n     f:String = when(e) {\n         case (new PatternMatchingTest(111, \"ABC\")) {\n              \"ABC\";\n         }\n         else {\n             \"DEF\";\n         }\n     }\n\n     Clover.test(\"Pattern matching test3\", f.equals(\"ABC\"));\n\n     g:Anonymous = new PatternMatchingTest(222, \"DEF\");\n\n     f = when(g) {\n         case (new PatternMatchingTest(111, \"DEF\")) {\n             \"ABC\"\n         }\n         case (new PatternMatchingTest(222, wildcard)) {\n             \"DEF\";\n         }\n         else {\n             \"GHI\";\n         }\n      }\n\n      Clover.test(\"Pattern matching test4\", f.equals(\"DEF\"));\n\n      i:Anonymous = new PatternMatchingTest2(123, \"ABC\");\n\n      j:String = when(i) {\n           case (new PatternMatchingTest2(wildcard, wildcard)) {\n                \"ABC\";\n           }\n           else {\n                \"DEF\";\n           }\n       }\n\n       Clover.test(\"Pattern matching test5\", j.equals(\"ABC\"));\n\nただし、wildcardはプリミティブ型には代入することができないので、wildcardを使いたい時はintクラスじゃなくてIntegerクラスなどを使ってください。\nまたcase文で値を比較したい場合はequalsを実装する必要があります。まあ、これは当然ですが。\n\nパターンマッチングもあります。以下のように使います。\n\n    e := new Array<String>();\n\n    f := when(e.className()) {\n        match (/.+<String>/) {\n            123;\n        }\n        else {\n            456;\n        }\n    }\n\n    Clover.test(\"when test5\", f == 123);\n\nwhenの値はStringでないといけません。またmatchの値は正規表現じゃないといけません。\n\n## 変数の宣言の取り消し\n\n    a := 123;\n\nと宣言したなら\n\n    unset a\n\nで宣言が取り消せます。REPLでは便利に使えると思います。\n\n## 多重代入\n\nタプルは複数のローカル変数に代入することができます。\n\n    > (a, b) := (1,2)\n\n右辺値はタプルです。詳しくはコレクションの項を見てください。\naは1でbが2が入ってます。\n\n変数の値の交換も可能です。\n\n    > a := 1; b := 2;\n    > (a, b) = (b, a)\n\naは2でbが1が入ります。\n今のところちょっと手抜きでローカル変数しかこの多重代入はすることが出来ません。\nクラスフィールドやフィールドへの代入は普通に行ってください。\nまた気が向いたら、そのあたり実装するかもしれません。\n\nversion 5.0.8でクラスフィールドやフィールドの代入も行えるようになりました。\n\n## 代入時の自動キャスト\n\nintやshort, longの場合はラッパークラスも含めて相互に自動的にキャストが行われて代入やメソッドの引数になる時型が違っても大丈夫です。float, double, Float, Doubleは自動的にキャストされません。\n\n## 例外処理\n\n書くのを忘れてましたが、もちろん例外処理もあります。\n\ntry {\n    throws new Exception(\"TEST\");\n}\ncatch(e:Exception) {\n    println(\"catch EXCEPTION\");\n}\n\nJavaのように例外は型付けされているわけじゃないです。e.messsageに入っているメッセージで起こった例外を判断してください。\n\ntry文のcatchは省略可能です\n\n## 複数行の文字列\n\n以下のように使います。\n\n    print(\n        \"\"\"\n        HELLO WORLD\n        HELLO WORLD\n        HELLO WORLD\n        \"\"\");\n\n変数の展開は以下のように使います。\n\n    name := \"Tom\";\n\n    print(\n        \"\"\"\n        HELLO \\{name}\n        HELLO \\{name}\n        HELLO \\{name}\n        \"\"\");\n\nインデントにはタブは使えません。スペースのみとなっております。インデントは必要ない場合は普通の文字列を使ってください。普通の文字列でも改行を含めることができます。\n\n    print(\"HELLO WORLD\n    HELLO WORLD\n    HELLOWORLD\n    \");\n\n## C言語へのFFI\n\n使う場合はconfigureに--with-c-ffiオプションをつけてコンパイルしてください。\n\n    ExtensionTest.c\n\n    #include <stdio.h>\n    #include <stdlib.h>\n    #include <string.h>\n\n    int getValue(int x, int y) \n    {\n        return x + y;\n    }\n\n    long getValue2(long x, long y)\n    {\n        return x + y;\n    }\n\n    char* getStr(char* x, char* y) \n    {\n        size_t len = strlen(x) + strlen(y) + 1;\n\n        char* result = calloc(1, len);\n\n        strcpy(result, x);\n        strcat(result, y);\n\n        return result;\n    }\n\n    ExtensionTest.h\n\n    #define ABC 123\n\n    ExtensionClassTest.clcl\n\n    class ExtensionClassTest\n    {\n        ABC: static int from ExtensionTest.h\n\n        def getValue(x:int, y:int): int from libExtensionTest.so;\n        def getValue2(x:long, y:long): long from libExtensionTest.so;\n        def getStr(x:pointer, y:pointer): pointer@alloc from libExtensionTest.so;\n\n        def main():static {\n            Clover.test(\"Extension Test1\", getValue(1, 2) == 3);\n            Clover.test(\"Extension Test2\", getValue2(1l, 2l) == 3l);\n\n            str := getStr(b\"ABC\", b\"DEF\");\n\n            Clover.test(\"Extension Test3\", strcmp(str, b\"ABCDEF\") == 0);\n\n            free(str);\n\n            Clover.test(\"Extension Test4\", ABC == 123);\n        }\n    }\n\n    CLibrary.clcl\n\n    include \"SystemCalls.clcl\"\n\n    class System\n    {\n        def strcmp(x:pointer, y:pointer): int from libc.so.6\n    }\n\n構造体はサポートしません。構造体を使うC言語の関数はnative methodから使ってください。\n\n## ローカル変数の宣言\n\nvar a := 123;\na = 245;\n\nval b := 123;\nb = 234;   # error\n\nvar c = 123;\nc = 245;\n\nval d = 123;\nd = 234;   # error\n\n後からの追加ですが、変数はvar 変数名=値。readonlyはval 変数名=値です。\n\n## メモリーセーフなポインタ\n\nBufferクラスはバイナリデータを格納するクラスですが、メモリーセーフなポインタとしても使えます。\n\n```\n    a := b\"ABC\";\n    a++;\n    Clover.test(\"Memory safe pointer test\", a->byte == 'B');\n\n    try {\n        a+=100;\n    } catch(e:Exception) {\n        println(\"Out of range on memory safe pointer\");\n    }\n```\n\nはテストが通ります。a+=100などとしてポインタが範囲外を指したとき例外が起こります。\n\nまたunboxingのように必要な時にpointerクラスへの自動キャストが行われます。キャストされるときは先頭アドレスではなく指しているポインタのアドレスとなります。\n\n以下は通ります。\n\n```\n    a := b\"ABCDEFGHI\";\n\n    a+=2;\n\n    Clover.test(\"Memory safe pointer test2\", memcmp(a, b\"CD\", 2) == 0);\n```\n\n```\n    e := b\"ABC\";\n\n    e++;\n    e->byte = '1';\n    e--;\n\n    Clover.test(\"Memory safe pointer test3\", memcmp(e, B\"A1C\", 3) == 0);\n```\n\n## 例外演算子\n\nnullの判定コードはコーディングしていると頻出します。そのため以下のような簡略化する演算子がClover2にはあります。\n\n```\n    str:String? = null;\n\n    str?.match(/./)\n```\n\n上のコードはnullが入った変数にmatchを呼び出していますがnullが入っている場合でも例外が起きません。match文が実行されないだけです。\n\n戻り値を利用するときは以下のように書きます。\n\n```\n    str:String? = null;\n\n    assert((str?.match(/./) : false) == false)\n```\n\nfalseはstrがnullだった時の戻り値です。strがnull出ない場合str.match(/./)の結果が返ります。\n\n例外の検査にも使えます。もしClassA.method():intが例外を投げる場合、以下のように例外があれば、メソッドチェインを止めるようにできます。\n\n```\n    obj := ClassA();\n    assert((obj?.method().toString() :\"AAA\").equals(\"AAA\"));\n```\n\nobj?.method()で例外が投げられて\"AAA\"が返ってます。\n\n\n## 糖衣構文\n\n### lambdaクラスの糖衣構文\n\nメソッドの引数となるlambdaオブジェクトを作る場合記述が煩雑になる場合があります。その為糖衣構文が用意されています。以下の様に書きます。\n\n    3.times() { println(\"HO!\"); };\n    \n    sum := 0; list { 1, 2, 3 }.each() {|n:Integer| sum + = n }\n    \n    str := \"\"; list { 1, 2, 3 }.map() {|n:Integer|:Anonymous return n.toString(); }.each() {|n:Anonymous| str.append(n.cast(\"String\")); }\n\nRuby風の書き方となっております。最後の引数にブロックを取るメソッドはこのように記述できます。\n\nこの場合メソッドの()は省略することができます。\n\n    list { 1,2,3 }.each {|n:Integer| println(n.toString()) }\n\n### 文字列への式の埋め込み\n\n    a:int = 123;\n    b:String = \"abc\\{a.toString()}def\";\n\nのようにします。Path, Regex, Bufferへの式の埋め込みも同様です。\n\n`toString()` は省略できます:\n\n    a:int = 123;\n    b:String = \"abc\\{a}def\";\n\nは上記と同等のコードです。\n\n### return文の省略\n\nメソッドのreturn文は省略することが出来ます。最後に実行された値がreturnされます。\nlambdaのreutrn文も戻り値の型を明示した場合は省略することができます。\n\n    def get():int { 123 }\n\ngetは123を返します。\n\n    a:lambda():int = lambda() { 123 }\n\na()は123を返します。\n\n### メソッドのデフォルト引数\n\n    > vim ClassA.clcl\n    class ClassA {\n        def initialize() {}\n        def method(a:int, b:int=2, c:int=3) {\n            return a + b + c;\n        }\n    }\n    > vim a.cl\n    a := new ClassA();\n    Clover.test(\"Method arg default value\", a.method(1) == 6);\n    > clover2 a.cl\n    Method arg default value...OK\n\n上記のようにメソッドの引数のデフォルト値が設定できます。\n\n### 同一クラスのメソッドとフィールドのself省略\n\n    > vim InternalMethodTest.clcl\n    class InternalMethodTest {\n        def initialize() {}\n        def method():int {\n            return method2();\n            # return self.method2()と書いても良い\n        }\n        def method2():int {\n            return 123 \n        }\n    }\n    > vim a.cl\n    a := new InternalMethod();\n    Clover.test(\"internal method test\", a.method() == 123);\n    > clover2 a.cl\n    internal method test...OK\n\n上記のような感じです。\n\n同一クラスのフィールドのself省略\n\n    > vim InternalFieldTest.clcl\n    class InternalFieldTest {\n        field:int;\n        def initialize(value:int) {\n            field = value;\n        }\n        def get(): {\n            return field;\n        }\n    }\n    > vim a.cl\n    a := new InternalFieldTest(123);\n    Clover.test(\"internal field test\", a.get() == 123);\n    > clover2 a.cl\n    internal field test...OK\n\n上記のような感じです。ローカル変数とフィールドとの名前空間がバッティングしますが検索のアルゴリズムはローカル変数が優先されるので、曖昧な時はフィールドにselfを付けてください。このアルゴリズムで、selfは省略しても特に問題ないと判断しました。今までのコードとも互換性があります。\n\n----\n\n[<< 前 使い方](usage) [>> 次 型推論](typing)\n"
  },
  {
    "path": "manual/file-en.md",
    "content": "# File class\n\nA file class is a class that can write data to and read from a file. It is a simple wrapper class of System.read and System.open, and does not provide a particularly convenient method.\n\nTo write to a file, do as follows.\n```\n    > file:File = new File(\"x.txt\", System.O_CREAT|System.O_TRUNC|System.O_WRONLY, 0644);\n    > file.write(B\"ABC\");\n    3\n    > file.close();\n    > cat(\"x.txt\")\n    ABC\n```\nSystem.O_CREAT | System.O_TRUNC | System.O_WRONLY is a flag for opening a file and means to open in write mode. (Since O_TRUNC means overwriting the file, it will be lost if x.txt already exists.) File.write (B \"ABC\") means to write a buffer called B \"ABC\" to the file. B \"\" is a representation of the value of the Buffer class. I do not explain the Buffer class, but unlike String, I can handle raw texts and binary files. To convert from a String, use \"ABC\" .toBuffer () and so on. In this case, we create a Buffer object that has just three alphabet characters as data and write it in the file. I close it after writing. Even without closing, it will be done at the end of the program, but since the number of files one process can open is limited, it is normal to close it after using it. It seems there are times when it is actually written to the file at close time (as it is uncertain information) Please close it after using the file. It was confirmed that ABC was actually written in x.txt by cat (\"x.txt\").\n\nYou can also write without opening the file.\n```\n    > File.write(\"x.txt\",\"ABC\\nDEF\\nGHI\\n\".toBuffer());\n    12\n    > cat(\"x.txt\")\n    ABC\n    DEF\n    GHI\n```\nNote that in this case O_TRUNC is specified internally, so it will be forcibly overwritten. If you want to specify file permissions, do as follows.\n```\n    > File.write(\"x.txt\", B\"ABC\", 0777);\n    3\n```\nAbout file permissions is the foundation of UNIX, please search and learn. In this case 0777 so other users have write permission.\n\nNext we will explain the case of reading.\n```\n    > file2: File = new File(\"x.txt\");\n    > data: Buffer = file2.read();\n    ABC\n    DEF\n    GHI\n    > file2.close();\n    > data.toString().print()\n    ABC\n    DEF\n    GHI\n```\nIf you specify read size as read (3) etc., you can read the file by the specified number of bytes.\n\nThere is also a method of reading a file which does not open a file.\n```\n    > File.read(\"x.txt\")\n    ABC\n    DEF\n    GHI\n```\nHowever, since it does not perform read or write or buffering etc, we do not know whether speed will come out due to processing of very large files etc. That user is left to the user.\n\nAdditional notes\nAdded fopen, fclose, fwrite, fread to System, so you can now buffer files\nI use it as follows\n\n    > f: = new File (\"x.txt\", \"r\");\n    > f.read ();\n    ABC\n    DEF\n    GHI\n    > f.close ();\n    \n\"w\" is a file open when writing.\n\n    > f: = new File (\"x.txt\", \"w\");\n    > f.write (b \"ABC\");\n    > f.close ();\n    \nIt is a postscript when \"a\" writes.\nWhen using the initializer of this file, reading and writing of the file is buffered using fopen. Please see the manual of fopen in C for details.\n\nReading and writing files is over.\n\n\n\n"
  },
  {
    "path": "manual/file.md",
    "content": "# ファイルクラス\n\nEnglish page is here [>> English page](file-en)\n\nファイルクラスとはファイルにデータを書き込んだり、読み込んだりすることができるクラスです。System.readやSystem.openのシンプルなラッパークラスで、特に便利なメソッドは用意していません。\n\nファイルに書き込むためには以下の様にします。\n\n    > file:File = new File(\"x.txt\", System.O_CREAT|System.O_TRUNC|System.O_WRONLY, 0644);\n    > file.write(B\"ABC\");\n    3\n    > file.close();\n    > cat(\"x.txt\")\n    ABC\n\nSystem.O_CREAT|System.O_TRUNC|System.O_WRONLYはファイルをopenするときのフラグで書き込みモードでオープンするという意味です。(O_TRUNCはファイルを上書きするという意味があるためx.txtがすでにあるなら消えてしまいます)file.write(B\"ABC\")というのはB\"ABC\"というバッファをファイルに書き込むという意味です。B\"\"はBufferクラスの値の表現です。Bufferクラスは解説していませんが、Stringとは違い生のテキストやバイナリファイルを扱うことができます。Stringから変換する場合は\"ABC\".toBuffer()などとします。この場合は単なるアルファベット3文字をデータとして持つBufferオブジェクトを生成してファイルに書き込んでいます。書き込んだ後はcloseしています。closeはなくてもプログラム終了時に行われますが、一つのプロセスがopenできるファイルの数は限られているはずなので、使った後はcloseするのが普通です。あとclose時にファイルに実際に書き込まれることになる場合もあるようなので（不確かな情報ですが）ファイルを使い終わったあとはcloseしてください。cat(\"x.txt\")で実際にx.txtにABCが書き込まれていることが確認できました。\n\nファイルをオープンしないで書き込むこともできます。\n\n    > File.write(\"x.txt\", \"ABC\\nDEF\\nGHI\\n\".toBuffer());\n    12\n    > cat(\"x.txt\")\n    ABC\n    DEF\n    GHI\n\nこの場合O_TRUNCが内部で指定されているため、強制的に上書きされることに注意してください。ファイルのパーミッションを指定したい場合は以下の様にします。\n\n    > File.write(\"x.txt\", B\"ABC\", 0777);\n    3\n\nファイルのパーミッションについてはUNIXの基礎ですので、検索して学んでください。この場合0777なので他のユーザーからも書き込み権限があります。\n\n次に読み込む場合について解説します。\n\n    > file2:File = new File(\"x.txt\");\n    > data:Buffer = file2.read();\n    ABC\n    DEF\n    GHI\n    > file2.close();\n    > data.toString().print()\n    ABC\n    DEF\n    GHI\n\nreadにはサイズをread(3)などと指定すれば、指定したバイト数だけファイルを読み込めます。\n\nファイルをオープンしないファイルの読み込み方法もあります。\n\n    > File.read(\"x.txt\")\n    ABC\n    DEF\n    GHI\n\nただしreadにしろwriteにしろバッファリングなどは行っていないため、とても大きなファイルの処理などで速度が出るかはわかりません。そのあたりはユーザー任せになっています。\n\n追記\nSystemにfopenやfclose, fwrite,freadを追加したため、ファイルのバッファリングができるようになりました\n以下のように使います\n\n    > f := new File(\"x.txt\", \"r\");\n    > f.read();\n    ABC\n    DEF\n    GHI\n    > f.close();\n    \n\"w\"が書き込み時のファイルオープンです。\n\n    > f := new File(\"x.txt\", \"w\");\n    > f.write(b\"ABC\");\n    > f.close();\n    \n\"a\"が書き込む時の追記です。\nこのファイルのイニシャライザを使った場合のファイルの読み書きはfopenが使われてバッファリングされます。詳しくはC言語のfopenのマニュアルを見てください。\n\nファイルの読み書きは以上です。\n\n\n\n\n"
  },
  {
    "path": "manual/global-en.md",
    "content": "# Global class\n\nIt belongs to printf, print, println, etc. The class method of the Global class can be called by omitting the class name.\n"
  },
  {
    "path": "manual/global.md",
    "content": "# グローバルクラス\n\nEnglish page is here [>> English page](global-en)\n\nprintfやprint, printlnなどが所属します。Globalクラスのクラスメソッドはクラス名を省略して呼び出すことができます。\n\n"
  },
  {
    "path": "manual/lambda-en.md",
    "content": "# lambda class\n\n\n\nlambda is a chunk of code that can be handled as an object. It is a familiar function in functional programming languages. There is also closure in lambda, lambda can not access parent variables, closure can also access parent variables. I think it is quick to see an example.\n```\n    > a: lambda(int) = lambda(num: int) {\n        for (i := 0; i < num; i ++) {\n            println (\"HO!\");\n        }\n    }\n    > a(3)\n    HO!\n    HO!\n    HO!\n\n    > n:int = 3;\n    > b:lambda () = closure () {\n        for (i: = 0; i < n; i ++) {\n            println (\"HO!\");\n        }\n        n = 999;\n    }\n    > b ()\n    HO!\n    HO!\n    HO!\n    > n\n    999\n```\nSince closure is a type of lambda, the type name is supposed to be written with lambda. closure has access to the parent n variable. It is also possible to rewrite parent variables.\nYou can also create a return value. Please look at the following.\n```\n    > a: lambda (int): int = lambda (n: int): int {\n        return n * 2;\n    }\n    > a (123)\n    246\n```\nlambda (n: int): int with int and n as an argument and return value of int type lambda. In this case the contents are lambda which returns twice the argument, so a (123) returns 246.\n"
  },
  {
    "path": "manual/lambda.md",
    "content": "# lambdaクラス\n\nEnglish page is here [>> English page](lambda-en)\n\n\nlambdaとはコードの塊をオブジェクトして扱えるようにしたものです。関数型プログラミング言語ではおなじみの機能です。lambdaにはclosureというものもあり、lambdaは親の変数にアクセスできませんがclosureは親の変数にもアクセスできます。例を見たほうが早いと思います。\n\n    > a:lambda(int) = lambda(num:int) {\n        for(i:=0; i&lt;num; i++) {\n            println(\"HO!\");\n        }\n    }\n    > a(3)\n    HO!\n    HO!\n    HO!\n\n    > n:int = 3;\n    > b:lambda() = closure() {\n        for(i:=0; i&lt;n; i++) {\n            println(\"HO!\");\n        }\n        n = 999;\n    }\n    > b()\n    HO!\n    HO!\n    HO!\n    > n\n    999\n\nclosureはlambdaの一種なので型名はlambdaで書くことになっています。closureのほうは親のnという変数にアクセスできています。また、親の変数を書き換えることも可能です。\n戻り値も作ることができます。以下を見てください。\n\n    > a:lambda(int):int = lambda(n:int):int {\n        return n * 2;\n    }\n    > a(123)\n    246\n\nlambda(n:int):intでintをnを引数として戻り値がint型のlambdaを作っています。この場合中身は引数の2倍を返すlambdaなのでa(123)とすると246が返されています。\n"
  },
  {
    "path": "manual/libraries-en.md",
    "content": "# Library Reference\n\nThe following pages have explanations of main classes and methods.\n\n* [Object class](object-en)\n* [String class](string-en)\n* [Anonymouse class](anonymous-en)\n* [Global class](global-en)\n* [System class](system-en)\n* [Clover class](clover-en)\n* [Command class](command-en)\n* [pointer class](pointer-en)\n* [lambda class](lambda-en)\n* [regex class](regex-en)\n* [Range class](Range-en)\n* [File class](file-en)\n* [Path class](path-en)\n* [Directory class](directory-en)\n* [Buffer class](buffer-en)\n* [Container library](collection-en)\n* [Reflection](reflection-en)\n* [Thread](thread-en)\n\nPlease refer to the source code for further information.\nLayers are stacked in the order of Fundamental.clcl→Reflection.clcl→Thread.clcl→String.clcl→Container.clcl→Range.clcl→File.clcl→Command.clcl→SystemCalls.clcl→CLibrary.clcl→CGI.clcl→Socket.clcl→MyOwnLibrary.clcl included in the source. By looking through in turn, your understanding will deepen.\n\n----\n\n[<< Pre-type inference](typing-en) [>> next advanced usage](usage2-en)\n"
  },
  {
    "path": "manual/libraries.md",
    "content": "# ライブラリリファレンス\n\nEnglish page is here [>> English page](libraries-en)\n\n以下のページに主なクラスとメソッドの解説があります。\n\n* [オブジェクトクラス](object)\n* [文字列クラス](string)\n* [アノニマウスクラス](anonymous)\n* [グローバルクラス](global)\n* [システムクラス](system)\n* [クローバークラス](clover)\n* [コマンドクラス](command)\n* [pointerクラス](pointer)\n* [lambdaクラス](lambda)\n* [regexクラス](regex)\n* [Rangeクラス](Range)\n* [ファイルクラス](file)\n* [パスクラス](path)\n* [ディレクトリクラス](directory)\n* [バッファークラス](buffer)\n* [コンテナライブラリ](collection)\n* [リフレクション](reflection)\n* [スレッド](thread)\n\n更に詳しい情報はソースコードを参照してください。\nソースに含まれるFundamental.clcl→Reflection.clcl→Thread.clcl→String.clcl→Container.clcl→Range.clcl→File.clcl→Command.clcl→SystemCalls.clcl→CLibrary.clcl→CGI.clcl→Socket.clcl→MyOwnLibrary.clclの順にレイヤーが重ねられてます。順番にみていくことで、理解が深まることでしょう。\n\n----\n\n[<< 前 型推論](typing) [>> 次 高度な使い方](usage2)\n"
  },
  {
    "path": "manual/object-en.md",
    "content": "# Object class\n\nThe Object class is an empty interface. Therefore, any object can be assigned. However, only the special method can be called. You can use className (), identfyWith () etc for special methods. Please do className () according to the object class at runtime. If you want to convert it to some class, please use toAnonymous () below. Or the is method may be more convenient.\n```\n    a: List <Object> = new List <Object> ();\n    a.add (1);\n    a.add (\"ABC\");\n    a.each (lambda (item: Object) {\n        if (item.className (). equals (\"Integer\") {\n            item2: Integer = item.toAnonymous ();\n            # Integer processing\n        }\n        elif (item.className (). equals (\"String\") {\n            item2: String = item.toAnonymous ();\n            # String handling\n        }\n    });\n```\nExample using is is special method\n```\n    a: List <Object> = new List <Object> ();\n    a.add (1);\n    a.add (\"ABC\");\n    a.each {\n        if (it.is (\"Integer\")) {\n            # it is Integer\n        }\n        elif (it.is (\"String\")) {\n            # it is of type String\n        }\n    });\n```"
  },
  {
    "path": "manual/object.md",
    "content": "# オブジェクトクラス\n\nEnglish page is here [>> English page](object-en)\n\nObjectクラスは空のインターフェースです。そのため、どのオブジェクトも代入することができます。ただし、呼び出せるメソッドはスペシャルメソッドのみとなります。className(), identfyWith()などはスペシャルメソッドのため使うことができます。className()で実行時のオブジェクトのクラスに応じた処理をしてください。何らかのクラスに変換したい場合は後述するtoAnonymous()を使ってください。もしくはisスペシャルメソッドのほうが便利かもしれません。\n\n    a:List<Object> = new List<Object>();\n    a.add(1);\n    a.add(\"ABC\");\n    a.each(lambda(item:Object) {\n        if(item.className().equals(\"Integer\") {\n            item2:Integer = item.toAnonymous();\n            # Integerの処理\n        }\n        elif(item.className().equals(\"String\") {\n            item2:String = item.toAnonymous();\n            # Stringの処理\n        }\n    });\n\nisスペシャルメソッドを使った例\n\n    a:List<Object> = new List<Object>();\n    a.add(1);\n    a.add(\"ABC\");\n    a.each {\n        if(it.is(\"Integer\")) {\n            # itはInteger型\n        }\n        elif(it.is(\"String\")) {\n            # itはString型\n        }\n    });\n"
  },
  {
    "path": "manual/path-en.md",
    "content": "# Path class\n\nThe Path class represents a file path. A representation of the value of an object is a string enclosed in double quotes after p, such as p \"src/\" and p.\nLet's quickly introduce the method.\n```\n    > p\"src/main.c\".realpath ()\n    /home/ab25cq/repo/clover2/src/main.c\n```\nrealpath () returns the absolute path. One point to note is that the file must exist. If you need an absolute path of a nonexistent file, there is a method of temporarily creating a file with touch etc., then erasing it after reading the realpath method.\n```\n    > p\"src/main.c\".dirname ()\n    src\n```\ndirname () returns the path of the directory portion of the path.\n```\n    > p\"src/main.c\".basename ()\n    main.c\n```\nbasename () returns the path of the file name part of the path.\n```\n    > p\"src/main.c\".extname ()\n    c\n```\nextname () returns the extension. There is no extension in UNIX filename, it is part of simple file name, but by convention like a file extension is followed by a character string representing the type of file. extname () returns it.\n```\n    > p\"src/main.c\".read()\n    Inside main.c ...\n```\nread () reads all the files, stores them in the Buffer object, and returns it. Although File.read is ok but it is useful, I am making it for the time being.\n```\n    > p\"x.txt\".write(B\"ABC\")\n    3\n    > cat(\"x.txt\")\n    ABC\n```\nA write writes a Buffer object to the file. The file permissions are written with 0644. Like File.write, since the System.O_TRUNC flag is attached, the file is overwritten. Caution is required.\n```\n    > p\"x.txt\".chmod (0777)\n    > ls(\"-al\", \"x.txt\")\n    -rwxrwxrwx 1 ab25cq ab25cq 3 March 2 11: 34 x.txt\n```\nchmod changes the file permissions. Since it is 0777, it is -rwxrwxrwx. There is lchmod in chmod 's group. In this case, if the target is a symbolic link, change the permissions of the symbolic link itself.\n```\n    > p\"x.txt\".chown(1000, 1000)\n```\nchown changes the owner of the file. The first argument is the user ID and the second is the group ID. The user ID is written in / etc / passwd and the group ID is written in / etc / group. You will not use it without root authority. If you want to get the user ID from the user name, you can read / etc / passwd and use scan. Or it might be useful to create such a method in the Path class itself. I will leave it to everyone around here. lchown changes the owner of the file of the symbolic link itself.\n```\n    > p\"x.txt\".unlink()\n    > ls(\"x.txt\")\n    I can not access ls: x.txt: No such file or directory\n```\nunlink will delete the file. External program rm may be more secure.\n```\n    > p\"src/main.c\".access(System.F_OK);\n    0\n```\nMake sure the file exists. 0 is returned if it exists. As arguments, one of System.F_OK, System.R_OK, System.W_OK, System.X_OK is used. Each checks whether the file is present, readable, writable, or executable.\n```\n    > p\"src/main.c\".utime(System.time(), System.time())\n```\nutime changes the file access time and modification time. The first argument is the access time and the second argument is the modification time. It will not be used normally.\n```\n    > p \"src/main.c\".fnmatch(\"*.c\");\n    true\n\n    > p \"src/main.c\".fnmatch(\"*.c\", 0);\n    true\n```\nfnmatch performs file name determination by glob. Globbing is also different from regular expression in pattern matching of file names. If you are using a shell I think that you know. It was called wild card in MS-DOS. The glob has the followings.\n```\n    ? Match any single character\n    * Matches any string\n    [AB] Matches A and B.\n    Same as [A-Fa-f0-9] [ABDEFGabcdef0123456789]\n    [!A] Match one character except A\n```\n```\np\"src/main.c\".fnmatch(\"*.c\")\n```\n     returns true because it matches \\*.c. I think that the second argument of fnmatch does not use much, but it is a flag like the following.\n\n    System.FNM_NOESCAPE If this flag is set, backslash (\\) is handled as normal character instead of escape character.\n    System.FNM_PATHNAME When this flag is set, slash (/) in string is matched only to the slash itself in pattern and metacharacters of asterisks (*) and question marks (?), Bracket expressions including slashes ( Do not match []).\n    System.FNM_PERIOD If this flag is set, the leading period of string matches only the period itself in pattern. The leading period is a period in the first character position of string. However, if the FNM_PATHNAME flag is set at the same time, the period immediately following the slash is also regarded as the leading period.\n    System.FNM_FILE_NAME This is a synonym for GNU for FNM_PATHNAME.\nSystem.FNM_LEADING_DIR This flag is an extension in GNU. If this is set, if the pattern matches the first part of string (with a slash), it is assumed to be a match. This flag is mainly used internally by glibc, and it is implemented only for that purpose.\n    System.FNM_CASEFOLD This flag is an extension in GNU. When this is set, case matches are not case sensitive.\n\nI do not understand well either. I have copied from man. It may be rarely necessary. I think that it is better to use regular expressions for fine file name processing ,,,,,.\n```\n    > p\"x.txt\".link(\"z.txt\");\n    > ls(\"-al\", \"z.txt\");\n    -rw-r - r - 2 ab25cq ab25cq 4 March 12:06 z.txt\n```\nlink makes a hard link. A hard link from x.txt to z.txt was created. A hard link is a function that allows you to create two or more different names in the same file. In this case, x.txt and z.txt are the same file.\n```\n    > p\"x.txt\".symlink(\"y.txt\");\n    > ls(\"-al\", \"y.txt\");\n    lrwxrwxrwx 1 ab25cq ab25cq 5 March 2 12: 09 y.txt -> x.txt\n```\nsymlink creates a symbolic link. It is a short cut in Windows. In this case, x.txt and y.txt are not the same thing but when accessing y.txt the link will be traced and treated as x.txt.\n```\n    > p\"y.txt\".readlink ()\n    x.txt\n```\nreadlink reads and returns the name of the file pointed to by the symbolic link.\n```\n    > p\"y.txt\".rename (\"y2.txt\")\n    > ls(\"-al\", \"y2.txt\")\n    lrwxrwxrwx 1 ab25cq ab25cq 5 March 2 12: 13 y2.txt -> x.txt\n```\nreanme changes the file name.\n```\n    > p\"x.txt\".truncate(1ul)\n    > cat(\"x.txt\")\n    A\n```\ntruncate shortens the file by the number of arguments. In this case it is 1 ul so it is shortened to 1 character. Argument is ulong type. (Since the file size is up to 64 bits)\n```\n    > p\"src/\".chdir ();\n```\nchdir () changes the current directory. It's cd in the shell. Since cd is not prepared for Clover 2, please change the current directory with this. You may also create a class method called cd in the Global class.\n\n(Command.cd method is difined in the current version.)\n\n```\n    > p\"my_dir\".mkdir ();\n    > ls(\"-dl\", \"my_dir\");\n    drwxr-xr-x 2 ab 25 cq ab 25 cq 4096 March 2 12: 34 my_dir /\n```\nCreate a directory. Permission is 0755. If you want to create it with different permissions, please specify 0700 as the first argument.\n```\n    > p\"my_dir\".rmdir ();\n    > ls(\"-dl\", \"my_dir\");\n    I can not access ls: my_dir /: no such file or directory\n```\nDelete the directory.\n```\n    > p\"src/\".entries ()\n    list {src/byte.c, src/exception.c, src/script_ctime.c, src/constant.o, ...., src/code.c}\n```\nReturns a list of files in the directory as a SortableList <String> type.\n```\n    > p\"src/\".glob(\"*. c\")\n    list {src/byte.c, src/exception.c, src/script_ctime.c, ..., src/code.c}\n```\nReturns a list of files matching the glob as a SortableList <String> type.\n"
  },
  {
    "path": "manual/path.md",
    "content": "# パスクラス\n\nEnglish page is here [>> English page](path-en)\n\nPathクラスはファイルのパスを表すクラスです。オブジェクトの値の表現はp\"src/\"などとpの後にダブルクォートで囲まれた文字列です。\n早速メソッドを紹介していきましょう。\n\n    > p\"src/main.c\".realpath()\n    /home/ab25cq/repo/clover2/src/main.c\n\nrealpath()は絶対パスを返します。一つ注意したい点はファイルが存在している必要がある点です。もし、存在しないファイルの絶対パスが必要な場合は一時的にtouchなどでファイルを作り、realpathメソッドを読んだ後に、消してしまうという方法があります。\n\n    > p\"src/main.c\".dirname()\n    src\n\ndirname()はパスのディレクトリ部分のパスを返します。\n\n    > p\"src/main.c\".basename()\n    main.c\n\nbasename()はパスのファイル名の部分のパスを返します。\n\n    > p\"src/main.c\".extname()\n    c\n\nextname()は拡張子を返します。UNIXのファイル名には拡張子は無く、単なるファイル名の一部ですが、慣習的に拡張子のように.の後にファイルの種別表す文字列をつけます。extname()はそれを返します。\n\n    > p\"src/main.c\".read()\n    ... main.c の中身 ...\n\nread()はファイルをすべて読み込みBufferオブジェクトに格納して返します。File.readでもいいのですが便利なので、一応作っています。\n\n    > p\"x.txt\".write(B\"ABC\")\n    3\n    > cat(\"x.txt\")\n    ABC\n\nwriteは逆にBufferオブジェクトをファイルに書き込みます。ファイルのパーミッションは0644で書き込まれます。File.writeと同じくSystem.O_TRUNCフラグがつけられているためファイルは上書きされます。注意が必要です。\n\n    > p\"x.txt\".chmod(0777)\n    > ls(\"-al\", \"x.txt\")\n    -rwxrwxrwx 1 ab25cq ab25cq 3 3月 2 11:34 x.txt\n\nchmodはファイルのパーミッションを変えます。0777なので-rwxrwxrwxとなっています。chmodの仲間にlchmodがあります。この場合対象がシンボリックリンクだった場合はシンボリックリンク自身のパーミッションを変えます。\n\n    > p\"x.txt\".chown(1000, 1000)\n\nchownはファイルの所有者を変えます。一つ目の引数がユーザーIDで２つ目がグループIDです。ユーザーIDは/etc/passwdにグループIDは/etc/groupに書き込まれています。ルート権限がないと使うことはないでしょう。ユーザー名からユーザーIDを得たい場合は/etc/passwdを読み込んでscanなりを使えばいいでしょう。もしくはPathクラス自体にそのようなメソッドを作ると便利かもしれません。そのあたりはユーザーの皆様に任せます。lchownはシンボリックリンク自体のファイルの所有者を変えます。\n\n    > p\"x.txt\".unlink()\n    > ls(\"x.txt\")\n    ls: x.txtにアクセスできません：そのようなファイルやディレクトリはありません\n\nunlinkはファイルを削除します。外部プログラムのrmのほうが安全かもしれません。\n\n    > p\"src/main.c\".access(System.F_OK);\n    0\n\nファイルが存在しているかどうか確認します。存在しているなら0が返されます。引数にはSystem.F_OK, System.R_OK, System.W_OK, System.X_OKのどれかが使われます。それぞれ、ファイルが存在しているか、読み込めるか、書き込めるか、実行できるかを調べます。\n\n    > p\"src/main.c\".utime(System.time(), System.time())\n\nutimeはファイルのアクセスタイムと修正時間を変更します。第一引数がアクセスタイム、第二引数が修正時間です。普段使うことはないでしょう。\n\n    > p\"src/main.c\".fnmatch(\"*.c\");\n    true\n\n    > p\"src/main.c\".fnmatch(\"*.c\", 0);\n    true\n\nfnmatchはグロブによるファイル名の判定を行います。グロブとはファイル名のパターンマッチングで正規表現とはまた違います。シェルを使っている方なら知っていると思います。MS-DOSではワイルドカードと呼ばれました。グロブには以下のようなものがあります。\n\n    ? あらゆる単一の一文字にマッチする\n    * あらゆる文字列にマッチする\n    [AB] AとBにマッチする。\n    [A-Fa-f0-9] [ABDEFGabcdef0123456789]と同じ\n    [!A] A以外の一文字にマッチする\n\np\"src/main.c\".fnmatch(\"\\*.c\")は\\*.cにマッチするためtrueが返っています。fnmatchの二番目の引数はあまり使わないと思いますが以下のようなフラグです。\n\n    System.FNM_NOESCAPE このフラグがセットされていると、バックスラッシュ (\\) をエスケープ文字 ではなく通常の文字として扱う。\n    System.FNM_PATHNAME このフラグがセットされていると、 string 中のスラッシュ (/) を pattern にあるスラッシュそのものにだけマッチさせ、 アスタリスク (*) や疑問符 (?) のメタキャラクターや、 スラッシュを含むブラケット表現 ([]) にはマッチさせない。 \n    System.FNM_PERIOD このフラグがセットされていると、 string の先頭ピリオド (leading period) は pattern 中のピリオドそのものにしかマッチしない。先頭ピリオドとは、 string の最初の文字位置にあるピリオドのことである。ただし FNM_PATHNAME フラグが同時にセットされている場合には、スラッシュの直後に続くピリオド も先頭ピリオドとみなされる。 \n    System.FNM_FILE_NAME これは FNM_PATHNAME に対する GNU での同義語である. \nSystem.FNM_LEADING_DIR このフラグは GNU での拡張である。これがセットされている場合には、 パターンが string の最初の部分 (にスラッシュを付けたもの) にマッチすれば、 マッチしたものとみなされる。 このフラグは主として glibc で内部的に使用するもので、そのためにのみ実装されている。 \n    System.FNM_CASEFOLD このフラグは GNU での拡張である。これがセットされている場合には、 パターンのマッチに大文字小文字が区別されない。 \n\n僕もよくわかってません。manからコピーしてきました。まれに必要になるかもしれません。細かなファイル名の処理は正規表現を使ったほうがいいと思いますが、、、、。\n\n    > p\"x.txt\".link(\"z.txt\");\n    > ls(\"-al\", \"z.txt\");\n    -rw-r--r-- 2 ab25cq ab25cq 4  3月 12:06 z.txt\n\nlinkはハードリンクを作ります。x.txtからz.txtへのハードリンクが作られました。ハードリンクとは同一のファイルに別の名前を２つ以上作ることができる機能です。この場合x.txtとz.txtは同一のファイルです。\n\n    > p\"x.txt\".symlink(\"y.txt\");\n    > ls(\"-al\", \"y.txt\");\n    lrwxrwxrwx 1 ab25cq ab25cq 5 3月 2 12:09 y.txt -> x.txt\n\nsymlinkはシンボリックリンクを作ります。Windowsでいうショートカットですね。この場合x.txtとy.txtは同一のものではありませんがy.txtにアクセスされるとリンクが辿られてx.txtとして扱えます。\n\n    > p\"y.txt\".readlink()\n    x.txt\n\nreadlinkはシンボリックリンクがさしているファイル名を読み込んで返します。\n\n    > p\"y.txt\".rename(\"y2.txt\")\n    > ls(\"-al\", \"y2.txt\")\n    lrwxrwxrwx 1 ab25cq ab25cq 5 3月 2 12:13 y2.txt -> x.txt\n\nreanmeはファイル名を変更します。\n\n    > p\"x.txt\".truncate(1ul)\n    > cat(\"x.txt\")\n    A\n\ntruncateはファイルを引数の数だけ短くします。この場合1ulなので1文字に縮められてます。引数はulong型です。（ファイルのサイズは64bitまであるので）\n\n    > p\"src/\".chdir();\n\nchdir()はカレントディレクトリを変更します。シェルでいうcdですね。Clover2にはcdは用意していないため、これでカレントディレクトリを変更してください。Globalクラスにcdというクラスメソッドを作ったりしてもいいかもしれません。\n\n(現在cdメソッドはCommandクラスに実装されています)\n\n    > p\"my_dir\".mkdir();\n    > ls(\"-dl\", \"my_dir\");\n    drwxr-xr-x 2 ab25cq ab25cq 4096 3月 2 12:34 my_dir/\n\nディレクトリを作成します。パーミッションは0755です。別のパーミッションで作りたい場合は第一引数に0700などと指定してください。\n\n    > p\"my_dir\".rmdir();\n    > ls(\"-dl\", \"my_dir\");\n    ls: my_dir/にアクセスできません: そのようなファイルやディレクトリはありません\n\nディレクトリを削除します。\n\n    > p\"src/\".entries()\n    list {src/byte.c,src/exception.c,src/script_ctime.c,src/constant.o, .... ,src/code.c }\n\nディレクトリのファイルの一覧をSortableList&lt;String&gt;型で返します。\n\n    > p\"src/\".glob(\"*.c\")\n    list {src/byte.c,src/exception.c,src/script_ctime.c,...,src/code.c }\n\nグロブにマッチするファイルの一覧をSortableList&lt;String&gt;型で返します。\n"
  },
  {
    "path": "manual/pointer-en.md",
    "content": "# pointer class\n\nThe pointer class treats addresses as primitive types. However, since invalid addresses can also be accessed, care must be taken in handling. No type checking is done. I use it as follows.\n```\n    > a: int = 123;\n    123\n    > b: pointer = & a;\n    0x124a778\n    > b -> int = 245;\n    245\n    > a\n    245\n```\n&a obtains the address of a and assigns that address to b. `b->int` treats address b as int type and assigns 245. Then, a itself will also be assigned with 245. If it is used as an argument of a method, it can be used as a method return value. In that case\n```\n    def method(b: pointer @int)\n```\nPlease add a model name with @ after pointer as shown. This is to indicate that you want to pass the address of int to b. @ The following is a simple comment with annotation, but since it is possible to assign any address to the pointer type, it is better to specify the type name by annotation.\n\nAddition and subtraction can be used for pointer class. For example, if b ++\n```\n    > b++;\n    0x124a778\n    > b\n    0x124a779\n```\n. Adding and subtracting are ++ byte units and one byte of address increases. - decreases the 1 byte address.\n```\n    > b + = 4ul;\n    0x124a77d\n```\n\\+= 4ul and four bytes are added to the address of b. The ulong type is used for the right side value of the pointer operation. In the case of a 64 bit PC, the address is for ulong type which is 64 bit. The value is different every time to prevent illegal addresses. It was because the address was fixed and it was a hotbed of invalid hacks because it was the same each time. When MS - DOS was the de facto standard, I could access even the addresses of other programs (processes), so I could do bad things with other programs as much as possible. Well, at that time the computer seemed to be some people's play, because it was not as secure as it was for security. Since the Internet began and credit card involvement allowed illegal use of other people's money, security became more important. Recently, addresses are independent on a process basis, and addresses of other programs are not accessible, and address values ​​are also different every time, so it is difficult to make illegal programs.\n\nAdditional notes\nThe right side value of the pointer operator is okay if it is not ulong type. In the above code, it moves with b += 4 instead of b += 4ul.\n"
  },
  {
    "path": "manual/pointer.md",
    "content": "# pointerクラス\n\nEnglish page is here [>> English page](pointer-en)\n\npointerクラスはプリミティブ型でアドレスを扱います。ただし不正なアドレスもアクセスできるため、扱いには注意が必要です。型チェックも行われません。以下の様に使います。\n\n    > a:int = 123;\n    123\n    > b:pointer = &a;\n    0x124a778\n    > b->int = 245;\n    245\n    > a\n    245\n\n&aでaのアドレスを得てbにそのアドレスを代入してます。 `b->int` でアドレスbをint型として扱い245を代入しています。そうするとa自身も245が代入された状態になります。メソッドの引数に使えば、メソッドの戻り値としても使えるでしょう。その場合は\n\n    def method(b:pointer@int)\n\nの様にpointerの後に@をつけて型名をつけてください。bにはintのアドレスを渡してほしいと明示するためです。@以下はアノテーションといい単なるコメントですがpointer型にはどんなアドレスも代入できてしまうためアノテーションで型名を明示しておいたほうが良いです。\n\npointerクラスには加算と減算が使えます。例えばb++とすると\n\n    > b++;\n    0x124a778\n    > b\n    0x124a779\n\nとなります。加算と減算はバイト単位で++で1バイトのアドレスが増えます。--で1バイトのアドレスが減ります。\n\n    > b += 4ul;\n    0x124a77d\n\n+= 4ulでbのアドレスに4バイトが加算されています。ポインタの演算の右辺値にはulong型を使います。64bitのPCの場合アドレスは64bitであるulong型のためです。アドレスは不正防止のため、毎回値が違います。昔はアドレスが固定で毎回同じだったため不正なハックの温床であったためです。MS-DOSがデファクトスタンダードだったころは他のプログラム（プロセス）のアドレスにさえアクセスできたため、いくらでも他のプログラムに悪いことができました。まあ、あの頃はパソコンは一部の人の遊びみたいなもんで、今ほどセキュリティにうるさくなかったためです。インターネットが始まりクレジットカード絡みで不正に他人のお金を使ったりできるようになったため、セキュリティも大事になりました。最近はプロセス単位でアドレスは独立しており、他のプログラムのアドレスにはアクセスできない上に、毎回アドレスの値も違うため、不正なプログラムは作りにくくなっています。\n\n追記\nポインタの演算子の右辺値はulong型じゃなくても大丈夫なりました。上のコードだとb += 4ulとせずにb += 4で動きます。\n"
  },
  {
    "path": "manual/reflection-en.md",
    "content": "# Reflection\n\n\nIn reflection, we first create a Class class. The argument of the constructor is the class name.\n\n```\n    klass:Class = new Class(\"ClassA\");\n```\n\nThe flags field contains a class type flag. genericsParamTypes is a string type array containing the name of the interface of generics arguments. genericsParamNames is a string type array containing the names of arguments of generics.\n\nTo add a field do the following.\n```\n    klass.appendField(\"field1\", \"int\");\n```\n    klass.appendMethod(\"def method1() { 123 }\");\n```\n\nTo add a class field do the following.\n\n```\n    klass.appendClassField(\"classField1\", \"String\");\n```\n\nTo obtain field information, do as follows.\n```\n    klass.getField(0);\n```\n0 is the index. Specify numerical values in order of definition. \n\n```\n    klass.getField(\"field1\");\n```\n\nYou can get fields by name.\n\nTo obtain information on a method, do as follows.\n```\n    klass.getMethod(0);\n```\n0 is the index. Specify numerical values ​​in order of definition. It is important to note that when you define a field, methods of setter and getter are automatically defined, so you may not get the method you want. Since the setter and getter methods are automatically defined when the field is defined, do not forget to specify the index.\n\n```\n    klass.getMethod(\"method1\");\n```\n\nYou can get methods by name.\n\nField classes are as follows.\n\n```\n    class Field\n    {\n        flags:long;\n        name:String;\n        resultType:String;\n        #value:Anonymous;\n\n        def private():bool {\n            return (self.flags & Clover.FIELD_FLAGS_PRIVATE).to_bool;\n        }\n\n        def protected():bool {\n            return (self.flags & Clover.FIELD_FLAGS_PROTECTED).to_bool;\n        }\n    }\n```\n\nflags represents the type of field. name is the field name and resultType is the type of the field. \n\nThe data class of the method is as follows.\n```\n    class Method\n    {\n        flags:long;\n        name:String;\n        path:String;\n        methodNameAndParams:String;\n        index:int;\n\n        params:MethodParam[];\n\n        resultType:String;\n\n        varNum:int;\n\n        genericsParamTypes:String[];\n    }\n```\n\nflags contains the type of method. name is the method name. path is the method name including the class name. methodNameAndParams contains a string containing method name and type of argument. index contains an index defined sequentially from the top of the method in the class. params is an array of argument information.\n```\n    class MethodParam\n    {\n        name:String;\n        type:String;\n    }\n```\n\nname is the variable name of the argument. type is the name of the type of the argument. varNum contains the number of local variables. genericsParamTypes is an array containing the interface names of method generics. that's all. Please try variously and understand.\n\nThe class class is defined as follows.\n\n```\n    class Class\n    {\n        className:String;\n        flags:long;\n        genericsParamTypes:String[];\n        genericsParamNames:String[];\n        numFields:int;\n        numClassFields:int;\n        numMethods:int;\n    }\n```\n\nThe number of fields in Class is numFields, the number of class fields is numClassFields, and the number of methods is numMethods. Class flags are obtained with flags, generics information is obtained with genericsParamTypes, genericsParamNames. genericsParamTypes contains the type of interface of the generics argument. genericsParamNames is the name of the argument of generics.\n\nClover.isLoadedClass(name: String) is known by the bool value whether the class is loaded. Clover.isDefinedClass(name: String) knows if a class is defined. (Whether there is a class file).\n\nYou can also define classes with Clover.append (code: String).\n```\n    Clover.appendClass(\n        \"\"\"\n        class ReflectionC\n        {\n            field: String;\n\n            def initialize() {\n                field = \"ABC\";\n            }\n        }\n        \"\"\"\n    );\n```\n\nPlease note that appendField and others work only at compile time. Clover 2 is meaningless in compiled languages even if fields and methods are added at run time. Please use it at compile time scripting. Since compile-time scripting can use all the functions of Clover 2, if you create classes for compile-time scripting, Automation can be done a lot. Is it like a macro or preprocessor? Well, please enjoy a lot\n\nFor compile - time reflection, the Clover.compileTimeScriptingOnDeclareTime () class method is called when declaring fields and methods> before the Clover.compileTimeScripting () class method is executed before the compile - time script is executed. If you add a method etc. to the class here, you can automatically add a method or add a field when defining the class. See Reflection.clcl for details.\n\n"
  },
  {
    "path": "manual/reflection.md",
    "content": "# リフレクション\n\nEnglish page is here [>> English page](reflection-en)\n\nリフレクションではまずClassクラスを作成します。コンストラクタの引数はクラス名です。\n\n    klass:Class = new Class(\"ClassA\");\n\nflagsフィールドにはクラスの種類のフラグが入ってます。genericsParamTypesはジェネリクスの引数のインターフェースの名前が入った文字列型の配列です。genericsParamNamesはジェネリクスの引数の名前が入った文字列型の配列です。\n\nフィールドを追加するには以下のようにします。\n\n    klass.appendField(\"field1\", \"int\");\n\nメソッドを追加するには以下のようにします。\n\n    klass.appendMethod(\"def method1() { 123 }\");\n\nクラスフィールドを追加するには以下のようにします。\n\n    klass.appendClassField(\"classField1\", \"String\");\n\nフィールドの情報を得るためには以下のようにします。\n\n    klass.getField(0);\n\n0はインデックスです。定義の順番通りの数値を指定します。\n\n名前でもフィールドを得られます。\n\n    klass.getField(\"field1\");\n\nメソッドの情報を得るためには以下のようにします。\n\n    klass.getMethod(0);\n\n名前でもメソッドを得られます。\n\n    klass.getField(\"method1\");\n\n0はインデックスです。定義の順番通りの数値を指定します。このとき注意してほしいのはフィールドを定義すると自動的にsetterやgetterのメソッドが定義されるため、思ったとおりのメソッドを得られないことがあることです。フィールドが定義されると自動的にsetterやgetterメソッドが定義されるため、それを忘れないでインデックスを指定してください。\n\nフィールドクラスは以下のようになっています。\n\n    class Field\n    {\n        flags:long;\n        name:String;\n        resultType:String;\n        #value:Anonymous;\n\n        def private():bool {\n            return (self.flags & Clover.FIELD_FLAGS_PRIVATE).to_bool;\n        }\n\n        def protected():bool {\n            return (self.flags & Clover.FIELD_FLAGS_PROTECTED).to_bool;\n        }\n    }\n\nflagsはフィールドの種類を表します。nameはフィールド名、resultTypeはフィールドの型です。\n\nメソッドのデータのクラスは以下のようになっています。\n\n    class Method\n    {\n        flags:long;\n        name:String;\n        path:String;\n        methodNameAndParams:String;\n        index:int;\n\n        params:MethodParam[];\n\n        resultType:String;\n\n        varNum:int;\n\n        genericsParamTypes:String[];\n    }\n\nflagsはメソッドの種類が入っています。nameはメソッド名。pathはクラス名も含めたメソッド名です。methodNameAndParamsはメソッド名と引数の型が入った文字列が入っています。indexはクラス内でのメソッドの上から順番に定義されたインデックスが入っています。\n\nparamsは引数の情報の配列です。\n\n    class MethodParam\n    {\n        name:String;\n        type:String;\n    }\n\nnameは引数の変数名。typeは引数の型の名前となっています。\n\nvarNumはローカル変数の数が入っています。\n\ngenericsParamTypesはメソッドジェネリクスのインターフェース名が入った配列です。\n\nクラスのクラスは以下のように定義されています。\n\n    class Class\n    {\n        className:String;\n        flags:long;\n        genericsParamTypes:String[];\n        genericsParamNames:String[];\n        numFields:int;\n        numClassFields:int;\n        numMethods:int;\n    }\n\nClassのフィールドの数はnumFields, クラスフィールドの数はnumClassFields, メソッドの数はnumMethodsで得られます。クラスのフラグはflags, ジェネリクスの情報はgenericsParamTypes, genericsParamNamesで得られます。genericsParamTypesはジェネリクスの引数のインターフェスの型が入ってます。genericsParamNamesはジェネリクスの引数の名前です。\n\nClover.isLoadedClass(name:String)はクラスがロードさているかbool値で分かります。Clover.isDefinedClass(name:String)はクラスが定義されているかどうか分かります。(クラスファイルがあるかどうか)\n\nClover.append(code:String)でクラスを定義することもできます。\n\n    Clover.appendClass(\n        \"\"\"\n        class ReflectionC\n        {\n            field: String;\n\n            def initialize() {\n                field = \"ABC\";\n            }\n        }\n        \"\"\"\n    );\n\n以上です。色々試して理解してください。\n\n注意してほしいのはappendFieldなどはコンパイル時にしか動かない点です。Clover2は実行時にフィールドやメソッドが追加されても、コンパイル言語なので意味はありません。コンパイル時スクリプティングで使ってください。コンパイル時スクリプティングではClover2の機能全てが使えるため、コンパイル時スクリプティング用のクラスなどを作ったりすれば、コーディングの自動化がだいぶ行えるはずです。マクロやプリプロセッサみたいなものですかね。まあ、色々楽しんでください。\n\nコンパイル時のリフレクションではClover.compileTimeScriptingOnDeclareTime()クラスメソッドがフィールドとメソッドの宣言時にClover.compileTimeScripting()クラスメソッドがコンパイル時のスクリプトが実行される前に呼ばれます。ここでクラスにメソッドなどを追加すれば、クラスの定義時に自動的にメソッドを追加したりフィールドを追加したりできます。詳しくはReflection.clclを見てください。\n\n\n"
  },
  {
    "path": "manual/regex-en.md",
    "content": "# regex class\n\nPrimitive type of regular expression. Regular expressions are only used as String types, so they are explained together with the String type. Regular expressions are used for character string processing and are as follows.\n\nMetacharacters\n```\n    \\A Start of character string\n    \\Z End of string\n    \\b Word boundary\n    \\B Other than word boundary\n    \\w Alphanumeric characters and '_' (underscore)\n    \\W other than alphanumeric characters and '_' (underscore)\n    \\s Space characters ('' (space), '\\ t', '\\ n', '\\ r')\n    \\S Other than space character\n    \\d Numeric (0 ... 9)\n    \\D Other than numbers\n    \\t tab character\n    \\n Newline character (\\ 0x0 d)\n    \\r carriage return character (\\ 0x0a)\n    \\xHH Character code specified with 2 hexadecimal digits (HH)\n```\nFor example `\\d` represents all of `1` through `9`. For example `9999` matches `\\d\\d\\d\\d`.\n```\n    ^ Beginning of line\n    $ End of line\n    \\b Word break\n    \\B Other than word breaks\n```\nFor example `^\\d` matches only the number at the beginning of a line.\n```\n    {n, m} Repeat n times or more, m times or less\n    {n,} n or more iterations\n    {n} n iterations\n    \\* Repeat 0 times or more (same as {0,})\n    \\+ Repeat more than once (same as {1,})\n    \\? 0 or 1 iteration (same as {0, 1})\n```\nFor example `ba+` matches `baa`,` baa`, `baaaaa`. `ba{1,2}` is only `ba` and `baa`.\n```\n    [a-z] Match any lower case letter from 'a' to 'z'\n    [A-Z] Match any lower case letter from 'A' to 'Z'\n    [a-zA-Z] Match any lowercase letter or capital letter\n    [0-9] Match any digit from '0' to '9'\n    [a-zA-Z0-9] Match any of numbers or letters\n    [\\]\\-] Or match with -\n```\nFor example `[a-zA-Z]+` will match English words.\n```\n    (strings) strings is a group\n    (str1|str2) Match str1 or str2\n```\nThe Clover 2 regular expression is compatible with perl5 because it uses pcre. I will leave it here. For details, I will transfer explanations to other pages.\n\nNext, I will explain methods using String and regular expressions.\n\nString.match returns a bool value as a return value as to whether the string matches the regular expression. When it is true, it means that it matched, false means that it did not match.\n```\n    > \"ABC\".match(/\\d/)\n    false\n    > \"ABC\".match(/^A/)\n    true\n```\nRegular expressions are expressed as /.../. `\"ABC\"` does not match `\\d` because it is not a number. Therefore, false is returned. ABC matches ^A because A is at the beginning of the line. Therefore, true is returned. To get a grouping character string, do as follows. A grouping character string is a regular expression matched and it is a part of character string enclosed in ().\n```\n    > group_strings: = new EqualableList <String>();\n    list {}\n    > \"ABCABCABC\".match(/^A(..)/, group_strings);\n    true\n    > group_strings\n    list {BC}\n```\nAny two letters that come after A in /^A(..)/ are BC, so BC is in group_strings.\n\nString.sub is a method for converting a character string and uses it as follows.\n```\n    > \"ABCABCABC\".sub(/^A/, \"B\")\n    BBCABCABC\n```\n/^A/ represents A at the beginning of a line. It converts it to \"B\". To obtain a grouped character string, please do as follows.\n```\n    > group_strings = new EqualableList <String>();\n    list {}\n    > \"ABCABCABC\".sub(/A(..)/g, \"B\", group_strings);\n    BBB\n    > group_strings\n    list {BC, BC, BC}\n```\n/A(..)/ means A with any one letter. There is g after /A(..)/, but if g is attached it does not end processing once it matches, it repeats it many times until the match is over.\n(..) () is a grouping, in this case specify the character string you want to put in group_strings. Because ABC matches at /A(..)/, 3 BCs are in group_strings.\n\nRegular expression options such as g have the following.\n```\n    m Multi-line mode - ^ and $ match internal lines\n    i Ignore differences between lowercase letters\n    s dotall\n    A anchored\n    D dollar_endonly\n    U ungreedy\n    x Readability enhancement - you can put whitespace and comments freely\n    g Global - all that matches\n```\nPlease see pcre manual for details. Author does not understand except g, i and m ,,,,,.\n\nsub can also take a lambda expression.\n```\n    > \"ABCABCABC\".sub(/A(.)(.)/g, lambda (match_string: String, group_strings: EqualableList<String>): String {\n        return \"A\".append(group_strings.join(\"+\"));\n    })\n    AB+CAB+CAB+C\n```\n/A(.)(.)/g, so each time you match this regular expression the lambda expression is executed. The return value of the lambda expression is the conversion result. In this case match_string contains the entire matched string as ABC, group_strings contains {B, C}. Since B + C is returned with group_strings.join (\"+\"), AB + C is the return value of lambda expression in \"A\" .append (group_strings.join (\"+\")). The character string matching A (.) (.) Is converted as this conversion result as this conversion result.\n\nNext, I will explain String.scan. String.scan is a method to retrieve an arbitrary character string from a string. It is quicker to see an example.\n```\n    > \"ABC\".scan(/./)\n    list {A,B,C}\n```\nCharacters are taken one character at a time by scan (/./) and it becomes a list. /./ is to represent an arbitrary character. scan will repeat the regular expression match without g. Let's see another example.\n```\n    > \"ABC123ABC345\" .scan (/\\d\\d\\d/)\n    list {123, 345}\n```\nYou can retrieve the three-digit number by `scan (/\\d\\d\\d/)`. You can also take a lambda expression.\n```\n    > \"ABC123ABC345\".scan(/\\d\\d\\d/, lambda (match_string: String, group_strings: EqualableList<String>): String {\n        return match_string.scan(/./).join(\"+\");\n    });\n    list {1 + 2 + 3, 3 + 4 + 5}\n```\nThe return value of the lambda expression becomes each element of List of return value of scan. If `group_strings: EqualableList <String>` has a regular expression enclosed in parentheses (), the matched character string will be inserted in parentheses. (Called grouping)\n\nNext I will move on to the explanation of String.split. String.split can also be thought of as just the reverse of scan in a method that can separate strings with delimiter strings. Let's see an example.\n```\n    > \"ABC\\nDEF\\nGHI\\n\".split(/\\n/);\n    list {ABC, DEF, GHI}\n```\nIn this case you can take each line of text because it is split with newline characters. Let's see an example a little more.\n\n    > \"ABC,DEF,GHI\\nJKL,MNO,PQR\\nSTU\" .split(/,|\\n/));\n    list {ABC, DEF, GHI, JKL, MNO, PQR}\n\nThere are English words on each line separated by commas, but only English words are taken out. `/, | \\ n /` because the newline character is a delimiter.\n\nsplit can also take a lambda expression.\n```\n    > \"ABC,DEF,GHI\".split(/,/, lambda(match_string: String): String {\n        return match_string.chars(0).toString();\n    });\n    list {A,D,G}\n```\nSince the character string matching the match_string is included, the first character of it is rephrased with chars (0). The return value of the lambda expression is one of the elements of the return value of split itself.\n\nNext, I would like to go to the explanation of indexOf. indexOf returns the offset (the index from the beginning) of the matching character string. If not found, it returns -1.\n```\n    > \"ABC123\".indexOf(/\\d\\d\\d/)\n    3\n    > \"ABC\".indexOf(/\\d\\d\\d/)\n    -1\n```\nIf it is judged whether the return value of indexOf () is -1 or not, it can judge whether a partial character string is included in the character string or not.\n\nthat's all.\n\nAdditional notes. Regular expressions can be written as regex \"regular expressions\" as expressions other than / regular expressions /. Regular expressions including # are treated as comments, but regex \"regular expression\" is fine. Honestly I wish I had done this from the beginning on this expression ,,,,\n"
  },
  {
    "path": "manual/regex.md",
    "content": "# regexクラス\n\nEnglish page is here [>> English page](regex-en)\n\n正規表現のプリミティブ型です。正規表現はString型でしか使わないためString型と一緒に解説します。正規表現とは文字列処理に使うもので、以下のようなものがあります。\n\nメタ文字\n\n    \\A\t文字列先頭\n    \\Z\t文字列末尾\n    \\b\t単語境界\n    \\B\t単語境界以外\n    \\w\t英数字と '_'(アンダースコア)\n    \\W\t英数字と '_'(アンダースコア)以外\n    \\s\t空白文字 ( ' '(スペース), '\\t', '\\n', '\\r' )\n    \\S\t空白文字以外\n    \\d\t数字 (0...9)\n    \\D\t数字以外\n    \\t\tタブ文字\n    \\n\t改行文字 (\\0x0d)\n    \\r\t復帰文字 (\\0x0a)\n    \\xHH\t2桁の16進数(HH)で指定される文字コード\n\n例えば `\\d` は `1` から `9` を全部を表します。例えば `9999` は `\\d\\d\\d\\d` にマッチします。\n\n    ^\t行頭\n    $\t行末\n    \\b\t単語の区切り\n    \\B\t単語の区切り以外\n\n例えば `^\\d` は行頭に来る数値だけにマッチします。\n\n    {n,m}\tn回以上、m回以下の繰り返し\n    {n,}\tn回以上の繰り返し\n    {n}\tn回の繰り返し\n    \\*\t0回以上の繰り返し ({0,}に同じ)\n    \\+\t1回以上の繰り返し ({1,}に同じ)\n    \\?\t0または1回の繰り返し ({0,1}に同じ)\n\n例えば `ba+` は `baa` や `baa`, `baaaaa` にマッチます。 `ba{1,2}` だと `ba` と `baa` のみです。\n\n    [a-z]\t'a' から 'z' までの英小文字のどれかにマッチ\n    [A-Z]\t'A' から 'Z' までの英小文字のどれかにマッチ\n    [a-zA-Z]\t英小文字または英大文字のいずれかにマッチ\n    [0-9]\t'0' から '9' までのいずれかの数字にマッチ\n    [a-zA-Z0-9]\t数字または英文字のいずれかにマッチ\n    [\\]\\-]\t] または - にマッチ\n\n例えば `[a-zA-Z]+` だと英単語にマッチします。\n\n    (strings)\tstrings が一つのグループ\n    (str1 | str2)\tstr1またはstr2 にマッチ\n\nClover2 の正規表現はpcreを使っているのでperl5と互換性があります。ここでは以上にしておきます。詳しくは他のページに解説を譲ります。\n\n次にString型で正規表現を使っているメソッドを解説します。\n\nString.matchは文字列が正規表現にマッチするかどうかbool値で戻り値を返します。trueだとマッチしたということを表し、falseだとマッチしなかったと表します。\n\n    > \"ABC\".match(/\\d/)\n    false\n    > \"ABC\".match(/^A/)\n    true\n\n正規表現は/.../と表現します。 `\"ABC\"` は数値でないため `\\d` にはマッチしません。そのためfalseが返っています。ABCは行頭にAが来ているため^Aにはマッチします。そのためtrueが返っています。グループ化文字列を取りたい場合は以下の様にします。グループ化文字列とはマッチした正規表現で()で囲んだ部分の文字列を言います。\n\n    > group_strings := new EqualableList&lt;String&gt;();\n    list {}\n    > \"ABCABCABC\".match(/^A(..)/, group_strings);\n    true\n    > group_strings\n    list {BC}\n\n/^A(..)/でAの次に来る任意の２文字はBCなのでgroup_stringsにBCが入っています。\n\nString.subは文字列を変換するメソッドで以下の様に使います。\n\n    > \"ABCABCABC\".sub(/^A/, \"B\")\n    BBCABCABC\n\n/^A/で行頭のAを表します。それを\"B\"に変換しています。グループ化した文字列を得たい場合は以下の様にしてください。\n\n    > group_strings = new EqualableList&lt;String&gt;();\n    list {}\n    > \"ABCABCABC\".sub(/A(..)/g, \"B\", group_strings);\n    BBB\n    > group_strings\n    list {BC,BC,BC}\n\n/A(..)/はAで始まり任意の一文字が二つものという意味です。/A(..)/の後にgがついていますが、gがついていると１回マッチすると処理を終わるのではなく、マッチが終わるまで何回も繰り返します。\n(..)の()はグループ化でこの場合group_stringsに入れたい文字列を指定します。/A(..)/でABCがマッチしているのでBCが3個group_stringsに入っています。\n\ngなどの正規表現のオプションには以下があります。\n\n    m  複数行モード - ^ と $ が内部的な行にマッチします\n    i  大小文字の違いを無視します\n    s dotall\n    A anchored\n    D dollar_endonly\n    U ungreedy\n    x  読みやすさの拡張 - 空白やコメントを自由に置けます\n    g  グローバル - マッチするものすべて\n\n詳しくはpcreのマニュアルを見てください。作者もgとiとm以外はあまりわかっていません、、、、。\n\nsubにはlambda式もとることができます。\n\n    > \"ABCABCABC\".sub(/A(.)(.)/g, lambda(match_string:String, group_strings:EqualableList&lt;String&gt;):String {\n        return \"A\".append(group_strings.join(\"+\"));\n    })\n    AB+CAB+CAB+C\n\n/A(.)(.)/gとしているため、この正規表現にマッチするごとにlambda式が実行されます。lambda式の戻り値が変換結果です。引数はこの場合match_stringにABCというマッチした文字列全体が、group_stringsに{B,C}が入っています。group_strings.join(\"+\")でB+Cが返されるため、\"A\".append(group_strings.join(\"+\"))でAB+Cがlambda式の戻り値です。この文字列を変換結果にしてA(.)(.)にマッチする文字列が変換されます。\n\n次にString.scanを解説します。String.scanは文字列から任意の文字列を取り出すメソッドです。例を見ていただいたほうが早いです。\n\n    > \"ABC\".scan(/./)\n    list {A,B,C}\n\nscan(/./)によって一文字ずつ文字がとられてlistになっています。/./は任意の一文字を表すためです。scanはgをつけなくても正規表現のマッチを繰り返します。もう一つ例を見てみましょう。\n\n    > \"ABC123ABC345\".scan(/\\d\\d\\d/)\n    list {123,345}\n\n`scan(/\\d\\d\\d/)` によって数値３桁を取り出すことができます。lambda式を取ることもできます。\n\n    > \"ABC123ABC345\".scan(/\\d\\d\\d/, lambda(match_string:String, group_strings:EqualableList&lt;String&gt;): String {\n        return match_string.scan(/./).join(\"+\");\n    });\n    list {1+2+3,3+4+5}\n\nlambda式の戻り値がscanの戻り値のListの要素一つ一つになります。`group_strings:EqualableList<String>` は()で囲った部分の正規表現がある場合、()内にマッチした文字列がはいります。(グループ化といいます）\n\n次にString.splitの解説に移ります。String.splitは文字列を区切り文字列で分けることができるメソッドでちょうどscanの逆だと考えることもできます。例を見てみましょう。\n\n    > \"ABC\\nDEF\\nGHI\\n\".split(/\\n/);\n    list {ABC,DEF,GHI}\n\nこの場合改行文字でsplitしているためテキストの各行を取ることができます。もう少し例を見ましょう。\n\n    > \"ABC,DEF,GHI\\nJKL,MNO,PQR\\nSTU\".split(/,|\\n/);\n    list {ABC,DEF,GHI,JKL,MNO,PQR}\n\nカンマ区切りで各行に英単語がありますが、英単語だけ取り出しています。 `/,|\\n/` は,と改行文字が区切りのためです。\n\nsplitにもlambda式を取ることができます。\n\n    > \"ABC,DEF,GHI\".split(/,/, lambda(match_string:String):String {\n        return match_string.chars(0).toString();\n    });\n    list {A,D,G}\n\nmatch_stringにマッチした文字列が入っているため、その先頭の文字をchars(0)で取って返しています。lambda式の戻り値がsplit自体の戻り値の要素の一つになります。\n\n次にindexOfの解説に行きたいと思います。indexOfはマッチする文字列のオフセット(先頭からのインデックス）を返します。見つからなかった場合は-1を返します。\n\n    > \"ABC123\".indexOf(/\\d\\d\\d/)\n    3\n    > \"ABC\".indexOf(/\\d\\d\\d/)\n    -1\n\nindexOf()の戻り値が-1かどうかを判定すれば、ある部分文字列が文字列に含まれるかどうかを判定することができます。\n\n以上です。\n\n追記。後からの追加ですが、正規表現は/正規表現/以外の表現としてregex \"正規表現\"とも書けます。#を含む正規表現はコメントとして扱われてしまいますが、regex \"正規表現\" では大丈夫です。正直こちらの表現に最初からしておけば良かったなと思うところです、、、。\n\n"
  },
  {
    "path": "manual/string-en.md",
    "content": "# String class\n\nThe character string represents the character enclosed in double quotes.\n```\n    > \"ABC\"\n    ABC\n```\nThe concatenation of strings uses append.\n```\n    > \"ABC\".append(\"DEF\")\n    ABCDEF\n```\nThe character string of Clover 2 is variable length. You can increase the memory of the stored character string.\nString comparison uses equals.\n```\n    > \"ABC\".equals(\"ABC\")\n    true\n    > \"ABC\".equals(\"DEF\")\n    false\n```\nUse chars to get the character at the location (index) where the string is located.\n```\n    > \"ABC\".chars (1)\n    B\n```\nIndex 0 is the first number. 1 is the second letter. In recent languages ​​indexes are often started from 0. Languages ​​starting from 1 existed in the past. (BASIC, PASCAL, etc.). Although it may be sensuously strange, it is more advantageous to start with 0 in consideration of the comparison operator. For example\n```\n    a: String = \"ABC\";\n    for (i: int = 0; i < 3; i ++) {\n        a.chars(i).printint ();\n    }\n\noutput\n    A\n    B\n    C\n```\n\nIf this starts with index 1, I think that it feels unnatural because you have to write for (i: int = 1; i & lt; = 3; i ++) {...}. Therefore, in recent languages ​​indexes are often determined to be 0 as the first number.\n\nThe negative number of the index is the character counted from the back.\n```\n    > \"ABC\".chars(-1)\n    C\n    > \"ABC\".chars(-2)\n    B\n```\nTo obtain a substring, use subString.\n```\n    > \"ABCDEFG\".subString(1,3)\n    BC\n```\nIt does not include the character of the index of the second argument of subString.\n\nSpecifying a negative number results in an index counted from the back.\n```\n    > \"ABCDEFG\".subString(3, -1)\n    DEFG\n    > \"ABCDEFG\".subString(3, -2)\n    DEF\n```\nTo compare strings we use compare.\n```\n    > \"ABC\".compare(\"BCD\");\n    -1\n    > \"DEF\".compare(\"ABC\");\n    3\n```\nA negative number is returned if the argument comes later. If the argument comes before it, it returns a positive number.\nWell, as we are Japanese we do not compare Japanese much, but when doing alphabet processing\nIt will be useful.\nI think that it is often the case that I do not know either the negative number or the positive number, but think that I think like this.\n```\n    > \"ABC\".compare(\"BCD\") <0\n    true\n    > \"BCD\".compare(\"ABC\")> 0\n    true\n```\n> 0 is true if the object side is greater than the argument. It is <0 if the object side is smaller than the argument. > 0 or <0 holds in the order of object and argument. I think that you think that the object side is the lvalue value and the argument side is the right side value.\n\nTo get the index of a specific character string from the character string, use indexOf.\n```\n    > \"ABC\".indexOf(/B/)\n    1\n```\n/B/ is written in regular expressions and also in regular expression class. You only have to remember that you can specify the character you want to find here.\nIf not found, it returns -1.\n```\n    > \"ABC\".indexOf(/D/)\n    -1\n```\nTo get the length of the string, use length.\n```\n    > \"ABC\".length ()\n    3\n```\nTo output a character string, use print, println, printf.\n```\n    > \"ABC\".println ();\n    ABC\n    > \"ABC\".print ();\n    ABC\n    > \"ABC\".printf(\"<%s>\");\n    <ABC>\n```\nprintln is output with line feeds. print does not feed a line. printf is the output of a string using the format string, and% s is the string of the object. In this case you can only use strings as arguments, so we only use% s, but you can use it as follows.\n```\n    > printf (\"name% s age% d \\ n\", array {\"Minato Daisuke\", 39});\n    name Minato Daisuke age 39\n```\nThe first element of array of the second argument is written to% s and the second element is written to% d and output.\n% s and% d are used properly according to the type of element as follows.\n```\n    % c Character type to output as 1 character\n    % lc Print as 1 character. UTF 32 compatible (Japanese etc.)\n    % d Integer type to output in decimal\n    Output in% x hexadecimal number\n    % o Output in octal number\n    Output in the format of% f [-] dddd.dddddd\n    Floating point type% e Output in exponential format\n    % s String to output as a string. UTF 32 compatible. We will also output the Buffer class.\n    % ls Not used. The String class is output in% s.\n```\nFor details, please try to search printf format etc in the search engine. It is almost the same as C language.\n\n\nBecause strings are not primitive types, we only accept methods. It can not be an object of the operator.\n\n(In the current version printf can take a list such as printf (\"% s% d \\ n\", {\"AAA\", 1}); \n\n"
  },
  {
    "path": "manual/string.md",
    "content": "# 文字列クラス\n\nEnglish page is here [>> English page](string-en)\n\n文字列はダブルクォート\"で囲まれた文字を表します。\n\n    > \"ABC\"\n    ABC\n\n文字列の連結はappendを使います。\n\n    > \"ABC\".append(\"DEF\")\n    ABCDEF\n\nClover2の文字列は可変長です。保持している文字列のメモリは大きくすることができます。\n文字列の比較はequalsを使います。\n\n    > \"ABC\".equals(\"ABC\")\n    true\n    > \"ABC\".equals(\"DEF\")\n    false\n\n文字列のある場所（インデックス）の文字を得るためにはcharsを使います。\n\n    > \"ABC\".chars(1)\n    B\n\nインデックスは0が最初の数です。1は2つ目の文字となります。最近の言語ではインデックスは0から始まることが多いです。1から始まる言語は昔はあることありました。(BASIC, PASCALなど)。感覚的には変かもしれませんが、比較演算子との兼ね合いで0から始まることのほうがメリットがあります。例えば\n\n    a:String = \"ABC\";\n    for(i:int =0; i&lt;3; i++) {\n        a.chars(i).println();\n    }\n\n出力\n    A\n    B\n    C\n\nもし、これがインデックスが1から始まるとfor(i:int = 1; i&lt;=3; i++) {... }と書かなくてはならないため、不自然な感じがすると思います。そのため、最近の言語ではインデックスは0が最初の数と決まっていることが多いです。\n\nインデックスの負の数は後ろから数えた文字となります。\n\n    > \"ABC\".chars(-1)\n    C\n    > \"ABC\".chars(-2)\n    B\n\n部分文字列を得たいときはsubStringを使います。\n\n    > \"ABCDEFG\".subString(1,3)\n    BC\n\nsubStringの2番目の引数のインデックスの文字は含みません。\n\n負数を指定すると後ろから数えたインデックスとなります。\n\n    > \"ABCDEFG\".subString(3,-1)\n    DEFG\n    > \"ABCDEFG\".subString(3,-2)\n    DEF\n\n文字列を比較するためにはcompareを使います。\n\n    > \"ABC\".compare(\"BCD\");\n    -1\n    > \"DEF\".compare(\"ABC\");\n    3\n\n引数のほうがあとに来る文字なら負数が返ります。引数のほうが前に来る文字なら正数が返ります。\nまあ、僕らは日本人なので日本語をcompareすることはあまりないと思いますがアルファベットの処理を行う時には\n役に立つでしょう。\n負数と正数のどちらかがわからなくなる場合が多いと思いますが、こう考えればいいと思います。\n\n    > \"ABC\".compare(\"BCD\") < 0\n    true\n    > \"BCD\".compare(\"ABC\") > 0\n    true\n\nオブジェクト側が引数より大きい場合は>0が真となります。オブジェクト側が引数より小さい場合は<0となります。オブジェクトと引数の順番通りに>0や<0が成り立ちます。オブジェクト側が左辺値、引数側が右辺値と考えるといいと思います。\n\n文字列の中からある特定の文字列のインデックスを得たいときはindexOfを使います。\n\n    > \"ABC\".indexOf(/B/)\n    1\n\n/B/は正規表現でまた正規表現クラスのところで書きます。ここでは探したい文字を指定すればいいと覚えてもらっていればいいです。\nもし見つからないときは-1を返します。\n\n    > \"ABC\".indexOf(/D/)\n    -1\n\n文字列の長さを得たい場合はlengthを使います。\n\n    > \"ABC\".length()\n    3\n\n文字列を出力したい場合はprint,println,printfを使います。\n\n    > \"ABC\".println();\n    ABC\n    > \"ABC\".print();\n    ABC\n    > \"ABC\".printf(\"<%s>\");\n    <ABC>\n\nprintlnは改行付きの出力です。printは改行はしません。printfはフォーマット文字列を使った文字列の出力で%sというのはオブジェクトの文字列を表します。この場合は文字列しか引数に取ることしかできないので、%sしか使いませんが以下のように使うことができます。\n\n    > printf(\"name %s age %d\\n\", array { \"Minato Daisuke\", 39 });\n    name Minato Daisuke age 39\n\n第二引数のarrayの第一要素が%sに第二要素が%dに書き込まれて出力されます。\n%sや%dは以下のように要素の型によって使い分けます。\n\n    %c 1文字として出力する 文字型\n    %lc 1文字として出力する。UTF32対応(日本語など)\n    %d 10進数で出力する 整数型\n    %x 16進数で出力する\n    %o 8進数で出力する\n    %f [-]dddd.ddddddの形式で出力する\n    浮動小数点型 %e 指数形式で出力する\n    %s 文字列として出力する 文字列。UTF32対応。Bufferクラスもこれで出力します。\n    %ls 使わない。Stringクラスは%sで出力する。\n\n詳しくは検索エンジンでprintf フォーマットなどと検索してみてください。C言語とほとんど同じです。\n\n\n文字列はプリミティブ型ではないため、メソッドしか受け取りません。演算子の対象にすることはできません。\n\n(現在のバージョンではprintfはprintf(\"%s %d\\n\", {\"AAA\", 1});などリストを引数にとることができます)\n"
  },
  {
    "path": "manual/syntax.md",
    "content": "# Clover2 構文\n\n拡張BNFで構文を書きます。\n\n```\nalpha             ::= 'a'|...|'z'|'A'|...|'Z'\nnum               ::= '0'|...|'9'\nnum_postfix       ::= 'y'|\"uy\"|'s'|\"us\"|'l'|'ul'|'u'\nfloat             ::= ('1'|...|'9') ('0'|...|'9')* '.' ('0'|...|'9')+ ('f'|'F')?\ninteger           ::= ('1'|...|'9') ('0'|...|'9')* num_postfix?\nhex_number        ::= '0x' ('0'|...|'9'|'a'|...|'f'|'A'|...|'F')+ num_postfix?\noct_number        ::= '0' ('0'|...|'7')* num_postfix?\nboolean           ::= \"true\" | \"false\"\nslash_word        ::= (\"./\"|\"../\")? alpha (alpha|'_'|'/')*\nword              ::= alpha (alpha | '_')*\nannotation        ::= '@' (alpha (alpha | num | '-' | '_' | '[' | ']')* )?\nann               ::= '@' (alpha | '_')*\n\nclass_type        ::= word\ntype              ::= \"lambda\" ('(' type_list? ')')? (':' type)? '[]'? annotation?\n                    | word ('<' type_list '>')? '[]'? annotation?\ntype_list         ::= type (',' type)*\n\nliteral           ::= (\"-\"|\"+\")? (float | integer) | hex_number | oct_number\n                    | boolean | \"null\" | charactor_literal | string_literal\n                    | path_literal | buffer_literal | regexp_literal\n\ncharactor_literal ::= \"'\" '\\' ('n'|'t'|'r'|'a'|'\\'|'0'|.) \"'\"\n                    | \"'\" [0 - 127] \"'\" | \"'\" utf8 \"'\"\nstring_expression ::= '{' expression '}'\nescape_sequence   ::= '\\' ('0'|'n'|'t'|'r'|'a'|'\\'|string_expression|.)\nstring_literal    ::= '\"' (not('\"'|'\\') | escape_sequence)* '\"'\npath_literal      ::= (\"P\"|\"p\") '\"' (not('\"'|'\\') | escape_sequence)* '\"'\nbuffer_literal    ::= (\"B\"|\"b\") '\"' (not('\"'|'\\') | escape_sequence)* '\"'\nregexp_literal    ::= '/' ('\\' '\\' '{' | '\\' string_expression | not \"/\")* \"/\"\n                      ('g'|'i'|'s'|'m'|'A'|'D'|'U'|'x')*\n\ncollection_expression\n                  ::= list | equalable_list | sortable_list\n                    | array_value | array | equalable_array | sortable_array\n                    | hash | tuple\n\narray_value       ::= '[' expressions ']'\narray             ::= \"array\" '{' expressions '}'\nequalable_array   ::= (\"equalable_array\" | \"earray\") '{' expressions '}'\nsortable_array    ::= (\"sortable_array\" | \"sarray\") '{' expressions '}'\nlist              ::= \"list\" '{' expressions '}'\nequalable_list    ::= (\"equalable_list\" | \"elist\") '{' expressions '}'\nsortable_list     ::= (\"sortable_list\" | \"slist\") '{' expressions '}'\nhash              ::= \"hash\" '{' (expression_pair (',' expression_pair)*)? '}'\ntuple             ::= \"tuple\" '{' expressions '}'\n\nexpressions       ::= (expression (',' expression)*)?\nexpression_pair   ::= expression \":\" expression\n\ncontrol_expression::= normal_block | if_expression\n                    | while_expression | for_expression | \"break\"\n                    | throw_expression | try_expression\n                    | return_expression | new_expression\n                    | \"closure\" block_object | \"lambda\" block_object | function\n                    | iniherit\n\nnormal_block      ::= block\nif_expression     ::= \"if\" \"(\" expression \")\" block\n                      (\"elif\" \"(\" expression \")\" block)*\n                      (\"else\" block)?\nwhile_expression  ::= \"while\" \"(\" expression \")\" block\nfor_expression    ::= \"for\" \"(\" expression \";\" expression \";\" expression \")\" block\nthrow_expression  ::= \"throw\" expression\ntry_expression    ::= \"try\" block \"catch\" \"(\" param_list \")\" block\nreturn_expression ::= \"return\" expression?\nnew_expression    ::= \"new\" type_for_new method_params\nblock_object      ::= \"(\" param_list \")\" (':' type)? block \nfunction          ::= \"def\" word \"(\" param_list \")\" (':' type)? block\niniherit          ::= \"inherit\" method_params\n\nparam             ::= word \":\" type\nparam_list        ::= (param (\",\" param)*)?\nblock             ::= \"{\" (expression \";\"?)* \"}\"\ntype_for_new      ::= word ('<' type_list '>')? ('[' expression \"]\")?\n\nassign_expression ::= slash_word ':=' expression\n                    | slash_word ':' type '=' expression\n                    | slash_word '=' expression\n                    | slash_word assign_operator expression\nassign_operator   ::= \"+=\"|\"-=\"|\"*=\"|\"/=\"|\"%=\"|\"<<=\"|\">>=\"|\"&=\"|\"^=\"|\"|=\"\n\nmethod_expression ::= slash_word type '.' word method_params\n                    | slash_word type '.' word (assign_operator|'==') expression\n                    | slash_word method_params\n                    | slash_word command_method_params\n                      (\"||\" word command_method_params|\"&&\"|\";\"|\"\\n\")*\n\nmethod_params     ::= ('(' (expression ann (',' expression ann)*)? ')')?\n                      simple_lambda_params?\nsimple_lambda_params\n                  ::= '{' (\"|\" param_list \"|\" (':' type)?)? (expression \";\"?)* '}'\ncommand_method_params\n                  ::= \";\" | \"\\n\" | '${' (not '}')* '}'\n                    | \"$\" (alpha|num|'_')* | '\\' . | '\"' . * '\"' | \"'\" . * \"'\" *\n\nexpression_node   ::= collection_expression | assign_expression | method_expression\n                    | literal | slash_word | '(' expression ')' | '&' expression\n\npostposition_operator\n                  ::= '..' word (method_params|(assign_operator|'==') expression)?\n                    | '[' expression \"]\" ((assign_operator|'==') expression)?\n                    | '->' type ('==' expression)?\n                    | '++' | '--'\nexpression_monadic::= (\"++\"|\"--\"|\"~\"|\"!\") expression_monadic\n                    | expression_node postposition_operator*\nexpression_implements\n                  ::= expression_monadic (\"implements\" word)*\nexpression_mult   ::= expression_implements ((\"*\"|\"/\"|\"%\") expression_implements)*\nexpression_add    ::= expression_mult ((\"+\"|\"-\") expression_mult)*\nexpression_shift  ::= expression_add ((\"<<=\" | \">>=\") expression_add)*\nexpression_comparison\n                  ::= expression_shift ((\">=\"|\"<=\"|\">\"|\"<\") expression_shift)*\nexpression_equal  ::= expression_comparison ((\"==\"|\"!=\") expression_comparison)*\nexpression_and    ::= expression_equal (\"&\" expression_equal)*\nexpression_xor    ::= expression_and (\"^\" expression_and)*\nexpression_or     ::= expression_xor (\"|\" expression_xor)*\nexpression_lor    ::= expression_or ((\"&&\"|\"||\") expression_lor)*\nexpression_conditional\n                  ::= expression_lor (\"?\" expression \":\" expression)*\nexpression        ::= expression_conditional\n```\n"
  },
  {
    "path": "manual/system-en.md",
    "content": "# System class\n\nVarious system call methods belong. Class methods of the System class can be called by omitting the class name\n"
  },
  {
    "path": "manual/system.md",
    "content": "# システムクラス\n\nEnglish page is here [>> English page](system-en)\n\n各種システムコールメソッドが所属します。Systemクラスのクラスメソッドはクラス名を省略して呼び出すことができます。\n"
  },
  {
    "path": "manual/thread-en.md",
    "content": "# Thread Class\n\nThreads are used as follows.\n```\n    a := 123;\n\n    thread := Thread() {\n        b := \"ABC\";\n\n        Clover.test(\"thread test1\", a == 123 && b.equals(\"ABC\"));\n    }\n\n    println(\"main thread\");\n\n    thread.join();\n```\n\nThe blocks after Thread () and println (\"main thread\") work at the same time. You must join threads and join together. For mutex, cond_wait, etc., please read Thread.clcl. I think that you can roughly understand.\n"
  },
  {
    "path": "manual/thread.md",
    "content": "# スレッドクラス\n\nEnglish page is here [>> English page](thread-en)\n\nスレッドは以下のように使います。\n\n    a := 123;\n\n    thread := Thread() {\n        b := \"ABC\";\n\n        Clover.test(\"thread test1\", a == 123 && b.equals(\"ABC\"));\n    }\n\n    println(\"main thread\");\n\n    thread.join();\n\nThread()のあとのブロックとprintln(\"main thread\")は同時に動きます。threadは必ずjoinして合流しないとダメです。\n\nmutexやcond_waitなどはThread.clclを読んでください。大体分かると思います。\n\n"
  },
  {
    "path": "manual/to_html.sh",
    "content": "for i in *.md\ndo\n    pandoc -f markdown -t html $i > ${i%.md}.html\ndone\n"
  },
  {
    "path": "manual/typing-en.md",
    "content": "# Type inference\n\nThere are two types of Clover type inference: type variable inference of local variable, type inference to block object. First is type inference of local variables.\n```\n    a: int = 2;\n```\nIs\n```\n    a: = 2;\n```\nYou can write. The type of the variable is declared according to the type of the rvalue value.\n\nType inference to another block object is as follows.\n```\n    a: lambda (int, int): int = lambda (a: int, b: int) {return a + b}\n```\nDepending on the return type, the return type of the block object is determined. (Return value: int can be omitted)\n\n(From version 4.9.1 I am obliterating the omission of the return value of block object type inference.) I'm sorry.\n\n# Type block inference method\n\nArguments and return values ​​can be omitted in the method block. The arguments are declared as it, it2, it3, ....\n```\n    {1,2,3}. each { it.toString().println() }\n    1\n    2\n    3\n\n    a:SortableList<String> = {1,2,3}.map{ it.toString() }\n```\n.\n\n----\n\n[<< Pre-main function](feature-en) [>> next library reference](libraries-en)\n"
  },
  {
    "path": "manual/typing.md",
    "content": "# 型推論\n\nEnglish page is here [>> English page](typing-en)\n\nCloverの型推論にはローカル変数の型推論、ブロックオブジェクトへの型推論の2種類があります。まずはローカル変数の型推論です。\n\n    a:int = 2;\n\nは\n\n    a := 2;\n\nと書くことが出来ます。右辺値の型に応じて変数の型が宣言されます。\n\nもう一つのブロックオブジェクトへの型推論ですが、以下のようになります。\n\n    a:lambda(int,int):int = lambda (a:int, b:int) { return a + b }\n\nreturnされた型に応じてブロックオブジェクトの戻り値の型が決定されます。（戻り値の:intを省略できる)\n\n(version 4.9.1よりブロックオブジェクトの型推論の戻り値の方の省略は廃止させてもらってます。すみません。)\n\n# メソッドブロックの型推論\n\nメソッドブロックでは引数と戻り値を省略できます。引数はit,it2,it3,....として宣言されます。\n\n    {1,2,3}.each { it.toString().println() }\n    1\n    2\n    3\n\n    a:SortableList<String> = {1,2,3}.map { it.toString() }\n\nとなります。\n\n----\n\n[<< 前 主な機能](feature) [>> 次 ライブラリリファレンス](libraries)\n"
  },
  {
    "path": "manual/update_wiki.sh",
    "content": "git add .\ngit commit \ngit remote add origin https://github.com/ab25cq/clover2.wiki.git\ngit push -u origin master\n"
  },
  {
    "path": "manual/usage-en.md",
    "content": "# How to use\n\n## HELLO WORLD\n\n```\n    > vim HelloWorld.cl\n    println(\"HELLO WORLD\");\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n```\n\nIn the class version\n```\n    > vim HelloWorld.clcl\n    class HelloWorld\n    {\n        def fun(): static {\n            println(\"HELLO WORLD\");\n        }\n    }\n    > cclover2 HelloWorld.clcl\n    > vim HelloWorld.cl\n    HelloWorld.fun();\n    > clover2 HelloWorld.cl\n```\nis. \n\n## Source code\n\nThere are two kinds of clover2 source code. One is the source file that defines the class and the extension is clcl.\n```\n    > vim HelloWorld.clcl\n    class HelloWorld {\n        def printHelloWorld(): static {\n            println(\"HELLO WORLD\");\n        }\n    }\n    > cclover2 HelloWorld.clcl\n\n    > vim HelloWorld.cl\n    HelloWorld.printHelloWorld();\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n```\nIt looks like. `cclover2 HelloWorld.clcl` creates a class file called HelloWorld.oclcl.\n`clover2 HelloWorld.cl` creates an executable file called HelloWorld.ocl for the virtual machine and executes it as it is.\nSince there are two types, it may seem awkward, but if you want to create a complicated application, edit the clcl file to create a class\nIf you want to create a simple script, we will assume that you only edit cl files.\nSo, in this example, I just want to HELLO WORLD\n```\n    > vim HelloWorld.cl\n    println(\"HELLO WORLD\");\n\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n```\nThat's OK.\n\n## Open class and include and mixin-layers style coding\n\nSince Clover2 is an open class, you can add fields and methods after class definition. The way to do it is simply to include the source file with the original class defined and define the class.\n```\n    > vim(\"a.clcl\");\n    class Class A\n    {\n        field1: int;\n        def initialize(value1: int) {\n            self.field1 = value1;\n        }\n        def setField1(value: int) {\n            self.field1 = value;\n        }\n    }\n    > vim (\"b.clcl\");\n    include \"a.clcl\"\n    class Class A\n    {\n        field2: String;\n        def initialize(value1: int, value2: String) {\n            self.field1 = value1;\n            self.field2 = value2;\n        }\n        def setField2(value: String) {\n            self.field2 = value;\n        }\n    }\n```\nClass A now has fields1 and 2 in fields and methods have setField1 and setField2. In this case, compiling is all right with b.clcl. If there is a method with the same name, the method defined at the back takes precedence. At that time, you can call the method of the previous definition with inherit(...). If you use it successfully you can write a program in a style to code like mixin-layers.\n```\n    > vim(\"c.clcl\")\n    class ClassB\n    {\n        field1: int;\n        def initialize(value1: int) {\n            self.field1 = value1;\n        }\n        def show() {\n            self.field1.toString().println();\n        }\n    }\n    > vim (\"d.clcl\")\n    include \"c.clcl\"\n    class ClassB\n    {\n        field 2: String;\n        def initialize(value1: int, value2: String) {\n            self.field1 = value1;\n            self.field2 = value2;\n        }\n        def show() {\n            inherit();\n            self.field2.println();\n        }\n    }\n```\nA field has been added in d.clcl and the method has been overwritten. The overwritten show takes precedence for the method in d.clcl when searching for a method call. Because inherit(); is called in the show, the field c.clcl's show() is called and both fields are displayed. If there are arguments in the overridden method, give inherit an argument. <br>\n\nIf you want to add methods and fields to built-in classes such as String and Hash, they are included in the Clover2 source file. Include MyOwnLibrary.clcl. In MyOwnLibrary.clcl, these layers are necessary because layers are stacked in the order of Fundamental.clcl → Reflection.clcl → Thread.clcl → String.clcl → Container.clcl → Range.clcl → File.clcl → Command.clcl → SystemCalls.clcl → CLibrary.clcl → CGI.clcl → MyOwnLibrary.clcl.\nOne point of caution is that in this case you will need the option -core at compile time.\nFor example, if the name of the source file that extended String and Hash is MyOwnLibrary2.clcl\n\n```\n> cclover2 -core MyOwnLibrary2.clcl\n```\n\nCompile with. Please copy the original String.oclcl and Array.oclcl created to $HOME/.clover2. Regardless of the current directory, you can use that String or Array.\n\nThe open class of Clover2 is realized simply by compiling the class included in the incued file. So, adding methods and fields does not have any impact, such as being particularly slow. Also inherit is the same execution cost as just a method call, since the method that the method calls at compile time is fixed. Please relax and enjoy the coding of mixin-layers style. The secret that can add a method with the same argument with the same argument simply allows it and since it searches from the end of the method array at compile time method search it can only overwrite it. It does not cost anything. It is realized with a very simple mechanism.\n1\n\n## Split compilation and mixin-lyers \n\nBeginning with version 7.5.0 the following is possible. \n\n```\n    > vim a.clcl\n    class ClassA {\n        field1:int;\n\n        def initialize(value:int) {\n            field1 = value;\n        }\n\n        def method(a:int, b:int) {\n            return a + b + field1;\n        }\n    }\n    > cclover2 a.clcl\n    > vim b.clcl\n    inherit ClassA {\n        field2:int;\n\n        def initialize(value:int, value2:int) {\n            field1 = value;\n            field2 = value2;\n        }\n\n        def method(a:int, b:int) {\n            return a + b + field1 + field2;\n        }\n    }\n```\n\nYou can add methods and fields with compiled class file inherit class name.  This makes mixin-layers more rigorous, so if you make refactoring and make changes, you only need to be careful about the layer behind.  You can also add fields and methods to the String class by adding inherit String to add functionality to the base class.  If you can load even the String class it is possible.  However, please be careful in order of compilation. \n\nMixin compilation In mixin-layers, you may want to call methods dynamically.  In that case, specify dynamic when defining method.  It is useful because methods are determined at run time. \n\n```\n    > vim a.clcl\n    class ClassA {\n        table:SortableList<String>();\n        def initialize() {\n            callTableInitialize();\n        }\n\n        def callTableInitialize(): dynamic {\n            table = { \"AAA\", \"BBB\", \"CCC\" };\n        }\n    }\n\n    > cclover2 a.clcl\n\n    > vim b.clcl\n    inherit ClassA {\n        def callTableInitialize(): dynaimc {\n            table = { \"DDD\", \"EEE\", \"FFF\" }\n        }\n    }\n    > cclover2 b.clcl\n```\n\nIn this case the Class A table will be\"DDD\",\"EEE\",\"FFF\".  If there is no dynamic specification, it should be\"AAA\",\"BBB\",\"CCC\". \n\nAs of version 8.2.8, the version is attached to the class.\n\n```\n    > vim a1.clcl\n    class ClassA version 1 {\n        var a:int;\n\n        def initialize() {\n            a = 1;\n        }\n    }\n\n    > cclover2 a1.clcl\n\n    > vim a2.clcl\n    class ClassA version 2 {\n        var b:int;\n\n        def initialize() {\n            inherit();\n\n            b = 2;\n        }\n    }\n\n    > cclover2 a2.clcl\n```\n\nIf you change version a2.clcl with version, recompiling a1.clcl is unnecessary.\n\n\n## Registering class files\n\nThe search path of the class file is the current directory and $HOME/.clover2. If you want to reference classes from any directory, please copy the oclcl file to $HOME/.clover2. If you have JIT enabled, you will also need to copy a dynamic library. Copy lib[class name].so, lib[class name].so.1.0.0 to $HOME/.clover2. Although it moves even if it does not exist, JIT does not become effective and it moves. Please register a $LIBRARY_PATH like to .bashrc: export LD_LIBRARY_PATH=~/.clover2:$LD_LIBRARY_PATH for searching of dynamic libraries later.\n\n## Cyclic reference of class\n```\n    > vim ClassA.clcl\n    class ClassA {\n        field1: static int;\n\n        def hello(): static {\n            ClassB.hello ();\n        }\n    }\n    > vim ClassB.clcl\n    class ClassB {\n        def hello(): static {\n            println(\"ClassA.field1 \\{ClassA.field1}\\n\");\n        }\n    }\n```\nIn the case of such a code, compilation of both Class A.clcl and Class B.clcl does not pass, but it should be as follows.\n```\n    > vim ClassA.clcl\n    include \"ClassB.clcl\"\n\n    class ClassA {\n        field1: static int;\n\n        def hello(): static {\n            ClassB.hello();\n        }\n    }\n    > vim ClassB.clcl\n    include \"ClassA.clcl\"\n\n    class ClassB {\n        def hello (): static {\n            println(\"ClassA.field1 \\ {ClassA.field1} \\ n\");\n        }\n    }\n```\nInclude in both the circular reference source. Compiling either source goes through compilation.\n\n# Memory management\n\nAbout GC, GC of Clover 2 uses both reference count and mark and sweep. With various improvements, It is considerably faster than version 5.9.9. However, since compaction is not performed, it is necessary for the user to call it yourself. It is not necessary for ordinary scripts, but for applications that are always running, such as editors, you have to call Clover.compaction () on the main loop only once in several times. If you do not do this, memory consumption will increase steadily. Also, when compaction is performed, the address of the object changes, so the address obtained by headOfMememory () becomes invalid. Please be aware of that. Conversely, if you do not call Clover.compaction, the start address of the object. It does not change. \nAs of version 10.2.5, it is mark and sweep only.  GC is not called automatically, but the user must call Clover.gc().  If you do not call Clover.gc(), memory usage will continue to increase.  Clover.compaction() also needs to be called by the user.  At this time, the start address of the object changes.  I think that both should be called about once in 1000 in the main loop.  Make the following in the main loop. null\n\n```\ngc_count: = 0;\nwhile (true) {\n    # Main loop null\n    if (gc_count% 1024 == 0) {\n        Clover.gc ();\n        Clover.compaction ();\n    }\n    gc_count ++;\n}\n```\n\nThe reason why users have to call Clover.gc () is performance.  If you call gc when creating an object, the performance drops immediately.  That's why.  I don't think Clover.gc () needs to be called in particular in a script that is used up.\n----\n\n[<< Previous Home](Home-en) [>> next main function](feature-en)\n"
  },
  {
    "path": "manual/usage.md",
    "content": "# 使い方\n\nEnglish page is here [>> English page](usage-en)\n\n## HELLO WORLD\n\n    > vim HelloWorld.cl\n    println(\"HELLO WORLD\");\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n\nクラスバージョンでは\n\n    > vim HelloWorld.clcl\n    class HelloWorld \n    {\n        def fun():static {\n            println(\"HELLO WORLD\");\n        }\n    }\n    > cclover2 HelloWorld.clcl\n    > vim HelloWorld.cl\n    HelloWorld.fun();\n    > clover2 HelloWorld.cl\n\nです。\n\n## ソースコード\n\nclover2のソースコードには2種類あります。一つがクラスを定義したソースファイルで拡張子はclclとしてください。\n\n    > vim HelloWorld.clcl\n    class HelloWorld {\n        def printHelloWorld(): static {\n            println(\"HELLO WORLD\");\n        }\n    }\n    > cclover2 HelloWorld.clcl\n\n    > vim HelloWorld.cl\n    HelloWorld.printHelloWorld();\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n\nのようになります。`cclover2 HelloWorld.clcl`はHelloWorld.oclclというクラスファイルを作ります。\n`clover2 HelloWorld.cl`はHelloWorld.oclという仮想マシン用の実行形式のファイルを作り、そのまま実行します。\n2種類あるので、めんどくさいと思われるかもしれませんが、複雑なアプリケーションを作る場合はclclファイルを編集してクラスを作り\n簡単なスクリプトを作りたいときはclファイルだけ編集することを想定してます。\nなので、この例でいえば単にHELLO WORLDしたいだけなので\n\n    > vim HelloWorld.cl\n    println(\"HELLO WORLD\");\n\n    > clover2 HelloWorld.cl\n    HELLO WORLD\n\nで大丈夫です。\n\n## オープンクラスとincludeとmixin-layersスタイルコーディング\n\nClover2はオープンクラスなのでクラスの定義後フィールドやメソッドを追加することができます。やり方は単に元のクラスが定義されたソースファイルをincludeして、クラスを定義するだけです。\n\n    > vim(\"a.clcl\");\n    class ClassA\n    {\n        field1:int;\n        def initialize(value1:int) {\n            self.field1 = value1;\n        }\n        def setField1(value:int) {\n            self.field1 = value;\n        }\n    }\n    > vim(\"b.clcl\");\n    include \"a.clcl\"\n    class ClassA\n    {\n        field2:String;\n        def initialize(value1:int, value2:String) {\n            self.field1 = value1;\n            self.field2 = value2;\n        }\n        def setField2(value:String) {\n            self.field2 = value;\n        }\n    }\n\nこれでClassAにはフィールドがfield1とfield2がありメソッドはsetField1とsetField2があるようになります。コンパイルはこの場合はb.clclだけで大丈夫です。同名のメソッドがある場合後ろに定義されたメソッドが優先されます。その時、inherit(...)でひとつ前の定義のメソッドを呼び出すことができます。うまく使うとmixin-layersというレイヤーを重ねるようにコーディングするスタイルでプログラムが書けます。\n\n    > vim(\"c.clcl\")\n    class ClassB\n    {\n        field1:int;\n        def initialize(value1:int) { \n            self.field1 = value1;\n        }\n        def show() {\n            self.field1.toString().println();\n        }\n    }\n    > vim(\"d.clcl\")\n    include \"c.clcl\"\n    class ClassB\n    {\n        field2:String;\n        def initialize(value1:int, value2:String) {\n            self.field1 = value1;\n            self.field2 = value2;\n        }\n        def show() {\n            inherit();\n            self.field2.println();\n        }\n    }\n\nd.clclでフィールドが追加されてメソッドが上書きされています。上書きされたshowはメソッドコールのメソッド検索時にd.clclのものが優先されます。showの中でinherit();が呼ばれているため、元のc.clclのshow()が呼び出されてフィールドは両方のものが表示されます。上書されるメソッドに引数がある場合はinheritに引数をつけてください。<br>\n\n組み込みクラスのStringやHashなどにメソッドやフィールドを追加したい場合はClover2のソースファイルに含まれる。MyOwnLibrary.clclをincludeしてください。このMyOwnLibrary.clclにはFundamental.clcl→Reflection.clcl→Tread.clcl→String.clc→Container.clcl→Range.clcl→File.clcl→Command.clcl→SystemCalls.clcl→CLibrary.clcl→CGI.clcl→MyOwnLibrary.clclの順でレイヤーが重ねられているため、これらのソースファイルも必要です。\n一つ注意点はこの場合コンパイル時に-coreというオプションが必要になることです。\n例えば、StringやHashを機能拡張したソースファイルの名前がMyOwnLibrary2.clclだとすると\n\n````\n> cclover2 -core MyOwnLibrary2.clcl\n````\n\nとコンパイルします。作られたオリジナルのString.oclclなりArray.oclclは$HOME/.clover2にコピーしてください。カレントディレクトリに関係なく、そのStringやArrayを使えるようになります。\n\nClover2のオープンクラスは単にincudeしたファイルに含まれるクラスももう一度コンパイルすることによって実現されています。なので、メソッドやフィールドを追加することで特に遅くなったりなどの影響は全くありません。inheritもメソッドがコンパイル時には呼び出すメソッドが確定されているので、ただのメソッドコールと同じ実行コストです。安心してmixin-layersスタイルのコーディングを楽しんでください。同名で同引数のメソッドが追加できる秘密は単にそれを許していて、コンパイル時のメソッド検索時にメソッドの配列の末尾から検索をしているので上書きできるだけです。コストは全くかかりません。凄く単純な仕組みで実現しています。\n\n## 分割コンパイルとmixin-lyers\n\nversion 7.5.0より以下が可能になっています。\n\n```\n    > vim a.clcl\n    class ClassA {\n        field1:int;\n\n        def initialize(value:int) {\n            field1 = value;\n        }\n\n        def method(a:int, b:int) {\n            return a + b + field1;\n        }\n    }\n    > cclover2 a.clcl\n    > vim b.clcl\n    inherit ClassA {\n        field2:int;\n\n        def initialize(value:int, value2:int) {\n            field1 = value;\n            field2 = value2;\n        }\n\n        def method(a:int, b:int) {\n            return a + b + field1 + field2;\n        }\n    }\n```\n\nコンパイル済みのクラスファイルにinherit クラス名でメソッドやフィールドが追加できます。これによってmixin-layersはより厳密となりリファクタリングなどを行って変更を加えた場合、後方のレイヤーのみ気をつければいいようになってます。基礎クラスに機能を追加する場合もinherit Stringとすれば、Stringクラスにフィールドやメソッドが追加できます。Stringクラスさえロードできれば、それが可能です。ただし、コンパイル順に気をつけてください。\n\n分割コンパイルを行うmixin-layersではメソッドを動的に呼びたいことがでてきます。その場合methodの定義時にdynamic指定を行ってください。実行時にメソッドが決まるため、便利です。\n\n```\n    > vim a.clcl\n    class ClassA {\n        table:SortableList<String>();\n        def initialize() {\n            callTableInitialize();\n        }\n\n        def callTableInitialize(): dynamic {\n            table = { \"AAA\", \"BBB\", \"CCC\" };\n        }\n    }\n\n    > cclover2 a.clcl\n\n    > vim b.clcl\n    inherit ClassA {\n        def callTableInitialize(): dynaimc {\n            table = { \"DDD\", \"EEE\", \"FFF\" }\n        }\n    }\n\n    > cclover2 b.clcl\n```\n\nこの場合ClassAのtableは\"DDD\", \"EEE\", \"FFF\"となります。dynamic指定がない場合\"AAA\", \"BBB\", \"CCC\"となるはずです。\n\nversion 8.2.8よりクラスにバージョンがつけられます。\n\n    > vim a1.clcl\n    class ClassA version 1 {\n        var a:int;\n\n        def initialize() {\n            a = 1;\n        }\n    }\n\n    > cclover2 a1.clcl\n\n    > vim a2.clcl\n    class ClassA version 2 {\n        var b:int;\n\n        def initialize() {\n            inherit();\n\n            b = 2;\n        }\n    }\n\n    > cclover2 a2.clcl\n\nversionをつけるとa2.clclを変更した場合a1.clclの再コンパイルは必要ありません。\n\n\n## クラスファイルの登録\n\nクラスファイルの検索パスはカレントディレクトリと$HOME/.clover2となります。どのディレクトリからでもクラスを参照したい場合はoclclファイルを$HOME/.clover2にコピーしてください。あとJITを有効にしている場合はダイナミックライブラリのコピーも必要になります。lib[クラス名].so, lib[クラス名].so.1.0.0を$HOME/.clover2にコピーしてください。無くても動いてしまいますがJITが有効にならずに動いてしまいます。あとはダイナミックライブラリの検索のためにexport LD_LIBRARY_PATH=~/.clover2:$LIBRARY_PATHを.bashrcなどに登録してください。\n\n## クラスの循環参照\n\n    > vim ClassA.clcl\n    class ClassA {\n        field1: static int;\n\n        def hello(): static {\n            ClassB.hello();\n        }\n    }\n    > vim ClassB.clcl\n    class ClassB {\n        def hello(): static {\n            println(\"ClassA.field1 \\{ClassA.field1}\\n\");\n        }\n    }\n\nこのようなコードの場合ClassA.clcl, ClassB.clcl両方のコンパイルが通りませんが以下の様にすれば大丈夫です。\n\n    > vim ClassA.clcl\n    include \"ClassB.clcl\"\n\n    class ClassA {\n        field1: static int;\n\n        def hello(): static {\n            ClassB.hello();\n        }\n    }\n    > vim ClassB.clcl\n    include \"ClassA.clcl\"\n\n    class ClassB {\n        def hello(): static {\n            println(\"ClassA.field1 \\{ClassA.field1}\\n\");\n        }\n    }\n\n循環参照しているソース両方でincludeしてください。どちらかのソースをコンパイルするとコンパイルが通ります。\n\n## メモリの管理\n\nGCについてですが、Clover2のGCはリファレンスカウントとマークアンドスィープ両方使っています。色々と改良を加えて、version 5.9.9よりかなり高速です。ただし、コンパクションは行わないため、ユーザーが自身で呼ぶ必要があります。普通のスクリプトではその必要はありませんが、エディッタなど、常時起動しているアプリケーションでは、メインループで何回かに一回だけでもClover.compaction()を呼ばないといけません。もし、これをしないとメモリの消費量がどんどん増えていきます。あと、コンパクションを行うとオブジェクトのアドレスが変わるため、headOfMememory()で得たアドレスは無効になります。その点に注意してください。逆にいえば、Clover.compactionを呼ばなければ、オブジェクトの先頭アドレスは変わりません。\n\nversion 10.2.5ではマークアンドスィープオンリーとなっています。GCは自動的には呼ばれず、ユーザーがClover.gc()を呼ばなければなりません。Clover.gc()を呼ばなければ、使用メモリはどんどん増えつづけてしまいます。Clover.compactionもユーザーが呼ばないといけません。この時オブジェクトの先頭アドレスは変わります。どちらもメインループで1000回に一回程度呼べば良いと思います。メインループで以下のようにしてください。\n\n`\ngc_count := 0;\n\nwhile(true) {\n    # メインループ\n\n    if(gc_count % 1024 == 0) {\n        Clover.gc();\n        Clover.compaction();\n    }\n\n    gc_count++;\n}\n`\n\nClover.gc()をユーザーが呼ばなければならない理由はパフォーマンスです。オブジェクト生成時にgcを呼び出すと途端にパフォーマンスが落ちます。そのためです。使いきりのスクリプトでは特にClover.gc()を呼び出す必要はないと思います。\n\n----\n\n[<< 前 Home](Home) [>> 次 主な機能](feature)\n"
  },
  {
    "path": "manual/usage2-en.md",
    "content": "# Advanced usage\n\n## Compile time scripting\n\nYou can move Clover 2 in the Clover 2 class source file.\n```\n    > vim ClassA.clcl\n    println(\"HELLO WORLD\");\n\n    class ClassA {\n        value1:int;\n        value2:int;\n\n        def initialize() {\n            value1 = 123;\n            value2 = 234;\n        }\n    }\n    > cclover2 ClassA.clcl\n    HELLO WORLD\n```\n\nThis is for what reason it is in order to do reflection at compile time.\n```\n    > vim ClassA.clcl\n    println(\"HELLO WORLD\");\n\n    class ClassA {\n        value1:int;\n        value2:int;\n\n        def initialize() {\n            value1 = 123;\n            value2 = 234;\n        }\n    }\n\n    klass:Class = new Class(\"ClassA\");\n\n    klass.appendField(\"value3\", \"int\");\n    klass.appendMethod(\"def method1() { value3 = value1 + value2; }\");\n\n    > cclover2 ClassA.clcl\n    HELLO WORLD\n```\n\nIn the above code, Class A has a field called value3, and method1 assigns the sum of value1 and value2 to value3.\nScripting of this compile time is executed at the timing after compilation is over. Please be aware of that. With this, if there is a certain field, you can write various processes such as implementing a specific method. Please see the explanation of reflection class for details.\n\n___ BEGIN___, ___END___ enclosed sources are now executed before compiling, when compiling classes from verions 4.8.2.\n\n## Just-in-time compilation\n\nTo enable JIT, please conifgure compile with --with-jit option. The byte code of the class file is compiled into native code when compiling the class file of Clover2, and a dynamic library is created. Clover2 is not compiled into native code at run time. For that reason Clover 2's JIT is fast. I think that a mere native code compiler rather than JIT is the correct way of calling. Speed ​​is about 3 times speed of bytecode. However, please be sure to include $ HOME/.clover2 in the environment variable LD_LIBRARY_PATH because it is being executed by the dynamic library. If it is not added to the search path of the dynamic library, the dynamic library is not searched, so it will be executed by bytecodes. When registering user-created class files in $HOME/.clover2, please also copy [class name].so, [class name].so.1.0.0 to $HOME/.clover2. User-created classes are also executed by native code.\n\nIn order to compile from a class file into a dynamic library it is necessary to compile with bclover 2. For example, for Hash.oclcl you need to be bclover2 Hash.oclcl.\n\n## Interactive program execution\n\nIt is started by executing the command iclover2. The command can be executed interactively, the command is internally compiled, and the binary for that virtual machine is executed by the virtual machine contained in iclover2.\n```\n    > 1 + 1; 2 * 4\n    2\n    8\n\n    > \"ABC\" .append (\"DEF\")\n    ABCDEF\n\n    > a: = 2\n    2\n    > a * 2\n    4\n```\nExternal commands can also be called easily, commands to control terminals, less, vim, etc. can also be executed.\n```\n    > pwd ()\n    /home/ab25cq\n    > pwd().toString().subString(1,5).toCommand().less()\n    home/\n```\nJob control is also possible. When CTRL-Z is pressed while vim or less etc is being executed, the program is suspended (paused) and control returns to iclover2.\nIf you want to return control to the suspended (paused) program\n```\n    > Clover.jobs.items(0).forground()\n```\nIn other words, you can return control. 0 can suspend multiple programs with the job number, so specify a specific program by number.\nIf you want to see a list of jobs\n```\n    > Clover.jobs\n```\nIf you run it, a list of paused programs will be returned in the list.\nIn other words, when you suspend, an instance of Job type is added to the list named Clover.jobs.\nIf you want to see detailed behavior and you can see UNIX C, you can see how it is done internally by looking at the source file called Command.clcl.\n\nA list of programs to control terminals is contained in EqualableList&lt;String&gt; called Command.controllingTerminalPrograms. If you want to add it please add the program name to this list.\n```\n    > vim(\"MyOwnLibrary2.clcl\")\n    include \"MyOwnLibrary.clcl\"\n    class Command\n    {\n    def initialize(): static {\n         inherit ();\n\n         Command.controllingTerminalPrograms.add(\"mfler4\");\n         Command.controllingTerminalPrograms.add(\"xyzsh\");\n         }\n    }\n```\nYou can add as. If you want to force terminal control, you can add it with an argument \"--controlling-terminal\". For example\n```\n    > make(\"-controlling-terminal\").toBool () && make(\"-contorlling-terminal\", \"install\").toBool()\n```\nIf you run it and so on, make can get the return value with toBool () while controlling the terminal.\n\nConversely, if you do not want to control the terminal, you can do so by adding an argument \"-no-contolling-terminal\". \n\nError output is not passed to the next method by default, but it is possible by attaching the argument \"-getting-stderr\". For example\n```\n    > make(\"-getting-stderr\").head ()\n```\nIf you do so, both standard output and error output of make will be processed with head ().\n\nUse System.system () if you want to execute the program in the current directory. For example if ./configure --with-debug-prefix = $HOME\n```\n    System.system (\"./configure --with-debug --prefix=$HOME\")\n```\nAnd so on.\n\nWhen you press the TAB key, you can supplement (supplement) input depending on the context, you can also use completion of command name, completion of method name, completion of file name.\n```\n    > 1.[TAB key]\n    List of methods of type Integer\n    > 123.toString().[TAB key]\n    Method list of String type\n    > ls[TAB key]\n    List of commands named ls\n    > ls(\"src/ma[TAB key]\n    src/main.c\"and file names are aided for input\n```\nI think that it can be used conveniently because it can be used interactively and external commands can be easily executed.\n\nThe option is iclover2 - s \"string\" initial input string, - p \"numeric value\" with cursor position, executes the command once with - c, then exits REPL.\n\n# Shell mode\n\nAlthough it is a later addition, it can also be described like a shell for convenience when running an interactive program.\n(Because it is inconvenient for commands such as vim to run many times as CIER 2 grammar necessarily increases the number of types)\n\nls -al src/main.c etc can also be executed.\n```\n    > ls -al main.c\n    -rw-r-r- 1 ab25cq ab25cq 1098 Sep 23 10: 46 src/main.c\n```\nShell commands such as cd, fg, jobs are also included. It is a method of the Command class\n\nGloves can also be used.\n```\n    > egrep main src/*.c\n    src/compiler.c: int main (int argc, char ** argv)\n    src/interpreter.c: int main (int argc, char ** argv)\n    src/main.c: int main (int argc, char ** argv, char * const * envp)\n```\nPipes can also be used.\n```\n    > ls -al | less\n```\nInternally it is all converted to the method of the Command class. It is just sugar coating syntax.\n```\n    > echo $HOME\n    /home/ab25cq\n```\nWe also expand environment variables.\n```\n    > egrep \"str str\" src/*.c\n    > egrep str \\ str src/*.c\n    > egrep 'str str' src/*.c\n```\nThere are also quotes.\n```\n    > make && make install && make test\n```\nThere are also & amp; & amp; and ||.\n```\n    > ./configure --with-optimize\n```\nYou can execute commands by path only in the current directory and parent directory. It can not run /usr/bin/ bash.\n(Because regular expression and grammar overlap)\nIn that case run bash, zsh or yash and run it on the shell or System.system (\"/usr/bin/bash\") etc.\n\nShell mode is only a bonus. The shell should use a proper shell after all. It is a function I personally make for use instead of shell.\n\nHowever, one important point is that when written in shell mode, the last program is terminal controlled. That is, `ls` is terminal-controlled, but `ls()` is not terminal-controlled. Take care of that point and write code.\n\nFrom version 7.0.8, you can now write command results to a file in shell mode.  pwd > XXX; ls - al >> XXX and so on. \n\n[<< Previous library reference](libraries-en) [>> extension library](extension-en)\n"
  },
  {
    "path": "manual/usage2.md",
    "content": "# 高度な使い方\n\nEnglish page is here [>> English page](usage2-en)\n\n## コンパイルタイムスクリプティング\n\nClover2のクラスのソースファイルではClover2を動かすことができます。\n\n    > vim ClassA.clcl\n    println(\"HELLO WORLD\");\n\n    class ClassA {\n        value1:int;\n        value2:int;\n\n        def initialize() {\n            value1 = 123;\n            value2 = 234;\n        }\n    }\n    > cclover2 ClassA.clcl\n    HELLO WORLD\n\nこれはなんのためにあるかですがコンパイル時にリフレクションを行うためにあります。\n\n    > vim ClassA.clcl\n    println(\"HELLO WORLD\");\n\n    class ClassA {\n        value1:int;\n        value2:int;\n\n        def initialize() {\n            value1 = 123;\n            value2 = 234;\n        }\n    }\n\n    klass:Class = new Class(\"ClassA\");\n\n    klass.appendField(\"value3\", \"int\");\n    klass.appendMethod(\"def method1() { value3 = value1 + value2; }\");\n\n    > cclover2 ClassA.clcl\n    HELLO WORLD\n\n上記のコードではClassAにはvalue3というフィールドがあり、method1ではvalue3にvalue1とvalue2の合計が代入されます。このコンパイルタイムのスクリプティングはコンパイルが終わった後のタイミングでスクリプトが実行されます。その点に注意してください。これを使うとあるフィールドがあれば、特定のメソッドを実装するなど様々な処理が書けます。詳しくはリフレクションのクラスの解説を見てください。\n\n    version 4.8.2より__BEGIN___, ___END___で囲ったソースがクラスのコンパイル時、コンパイル前に実行されるようになりました。\n\n## ジャストインタイムコンパイル\n\nJITを有効にする場合はconifgureに--with-jitオプションを付けてコンパイルしてください。クラスファイルのバイトコードがClover2のクラスファイルのコンパイル時にネイティブコードにコンパイルされてダイナミックライブラリが作られます。Clover2は実行時にはネイティブコードにはコンパイルしていません。その為Clover2のJITは高速です。JITというより単なるネイティブコードコンパイラという方が正しい呼び方だとは思います。速度的にはバイトコードの3倍程度の速度がでます。ただし、ダイナミックライブラリによって実行されているため$HOME/.clover2を環境変数LD_LIBRARY_PATHに含めてください。ダイナミックライブラリの検索パスに追加しないとダイナミックライブラリが検索されないためバイトコードによって実行されてしまいます。ユーザーが作ったクラスファイルを$HOME/.clover2に登録する場合、[クラス名].so, [クラス名].so.1.0.0も$HOME/.clover2にコピーしてください。ユーザーが作ったクラスもネイティブコードによって実行されます。\n\nクラスファイルからダイナミックライブラリにコンパイルするためにはbclover2によってコンパイルする必要があります。例えばHash.oclclなら\n\n    bclover2 Hash.oclcl\n\nとする必要があります。\n\n## 対話的なプログラムの実行\n\niclover2というコマンドを実行すると起動されます。対話的にコマンドを実行でき、コマンドは内部的にコンパイルされて、その仮想マシン用のバイナリがiclover2に含まれた仮想マシンによって実行されます。\n\n    > 1+1; 2*4\n    2\n    8\n\n    > \"ABC\".append(\"DEF\")\n    ABCDEF\n\n    > a:=2\n    2\n    > a*2\n    4\n\n外部コマンドも簡単に呼び出すことができ端末制御するコマンド、lessやvimなども実行することができます。\n\n    > pwd()\n    /home/ab25cq\n    > pwd().toString().subString(1,5).toCommand().less()\n    home/\n\nジョブコントロールもできvimやlessなどが実行されているときにCTRL-Zを押すとプログラムがサスペンド（一時停止）されてiclover2に制御が戻ります。\nもし制御をサスペンド（一時停止）されたプログラムに戻したいときは\n\n    > Clover.jobs.items(0).forground()\n\nとすれば制御を戻すことができます。0はジョブの番号で複数のプログラムをサスペンドできるので番号で特定のプログラムを指定します。\nジョブの一覧を見たいときは\n\n    > Clover.jobs\n\nと実行すれば一時停止しているプログラムの一覧がリストで返されます。\nつまりサスペンドするとJob型のインスタンスがClover.jobsというリストに追加されているということです。\nもし詳しい動作が見たい方でUNIXのCが分かる方ならCommand.clclというソースファイルを見れば、内部的にどうなっているかわかると思います。\n\n端末制御するプログラムの一覧はCommand.controllingTerminalProgramsというEqualableList&lt;String&gt;に入っています。もし追加したい場合はこのリストにプログラム名を追加してください。\n\n    > vim(\"MyOwnLibrary2.clcl\")\n    include \"MyOwnLibrary.clcl\"\n    class Command\n    {\n    　　def initialize():static {\n    　　　　inherit();\n    　　　　Command.controllingTerminalPrograms.add(\"mfler4\");\n    　　　　Command.controllingTerminalPrograms.add(\"xyzsh\");\n    　　}\n    }\n\nなどとして追加することができます。強制的に端末制御させたい場合は\"--controlling-terminal\"という引数をつければ可能です。例えば\n\n    > make(\"--controlling-terminal\").toBool() && make(\"--contorlling-terminal\", \"install\").toBool()\n\nなどと実行すればmakeは端末制御をしつつtoBool()で戻り値を得ることができます。\n\n逆に端末制御させたくない場合は\"--no-contolling-terminal\"という引数をつければ可能です。\n\nエラー出力はデフォルトでは次のメソッドに渡されませんが、\"--getting-stderr\"という引数をつければ可能です。例えば\n\n    > make(\"--getting-stderr\").head()\n\nなどと実行すればmakeの標準出力とエラー出力両方がhead()で処理されます。\n\nカレントディレクトリのプログラムを実行したい場合はSystem.system()を使ってください。例えば./configure --with-debug --prefix=$HOMEなら\n\n    System.system(\"./configure --with-debug --prefix=$HOME\")\n\nなどとします。\n\nTABキーを押すと文脈によって入力の補助（補完）ができ、コマンド名の補完やメソッド名の補完、ファイル名の補完も使うことができます。\n\n    > 1.[TABキー]\n    Integer型のメソッド一覧\n    > 123.toString().[TABキー]\n    String型のメソッド一覧\n    > ls[TABキー]\n    lsと名前の付くコマンドの一覧\n    > ls(\"src/ma[TABキー]\n    src/main.c\"などとファイル名が入力補助される\n\n対話的に使え、外部コマンドが簡単に実行できるため便利に使えると思います。\n\nオプションはiclover2 -s \"文字列\"で初期入力文字列、-p \"数値\"でカーソル位置、-cで一度コマンドを実行したらREPLを終了します。\n\n## シェルモード\n\n後からの追加ですが対話的なプログラムの実行時に便利なようにシェルのような記述も行えます。\n（どうしてもClover2の文法ではタイプ数が多くなるため何度も実行するvimなどのコマンドでは不便なため)\n\nls -al src/main.cなども実行できます。\n\n    > ls -al main.c\n    -rw-r--r-- 1 ab25cq ab25cq 1098 Sep 23 10:46 src/main.c\n\ncd, fg, jobsなどのシェルのコマンドも入ってます。Commandクラスのメソッドとなってます\n\nグロブも使えます。\n\n    > egrep main src/*.c\n    src/compiler.c:int main(int argc, char** argv)\n    src/interpreter.c:int main(int argc, char** argv)\n    src/main.c:int main(int argc, char** argv, char* const * envp)\n\nパイプも使えます。\n\n    > ls -al | less\n\n内部的には全てCommandクラスのメソッドに変換されています。単なる糖衣構文です。\n\n    > echo $HOME\n    /home/ab25cq\n\n環境変数の展開もします。\n\n    > egrep \"str str\" src/*.c\n    > egrep str\\ str src/*.c\n    > egrep 'str str' src/*.c\n\nクォートもあります。\n\n    > make && make install && make test\n\n&amp;&amp;や||などもあります。\n\n    > ./configure --with-optimize\n\nカレントディレクトリと親ディレクトリのみパスによるコマンドの実行ができます。/usr/bin/bashなどは実行できません。\n(正規表現と文法が重なるため)\nその場合はbashやzshやyashを実行してシェル上で実行するか、System.system(\"/usr/bin/bash\")などとしてください。\n\nシェルモードはあくまでおまけです。シェルはやっぱりちゃんとしたシェルを使ってください。個人的にシェルの代わりに使うために作っている機能です。\n\nただし、一つ重要な点はシェルモードで記述した場合、最後のプログラムは端末制御される点です。\nつまり`ls`は端末制御されますが`ls()`は端末制御されません。その点に気をつけてコードを書くといいですね。\n\nversion 7.0.8よりシェルモードでコマンド結果をファイルに書き込むことができるようになりました。pwd > XXX; ls -al >> XXXなど。\n\n[<< 前 ライブラリリファレンス](libraries) [>> 拡張ライブラリ](extension)\n"
  },
  {
    "path": "moveVarDecls.hs",
    "content": "module Main where\n\n\nimport System.Environment(getArgs)\n-- import System\nimport Data.Generics\nimport Language.C\nimport Language.C.System.GCC\n\n-- 第一引数のファイルを読み込み標準出力に出力\nmain = do\n  (filename:[]) <- getArgs\n  parseMyFile filename >>= (printMyAST . moveVarDecls)\n\n-- Language.C を使ってソースを parse\nparseMyFile :: FilePath -> IO CTranslUnit\nparseMyFile input_file =\n  do parse_result <- parseCFile (newGCC \"gcc\") Nothing [] input_file -- プリプロセスに使うgcc (cpp?) のパスを設定しよう\n     case parse_result of\n       Left parse_err -> error (show parse_err)\n       Right ast      -> return ast\n\n-- 表示\nprintMyAST :: CTranslUnit -> IO ()\nprintMyAST ctu = (print . pretty) ctu\n\n-- Data.Generics (scrap your boilerplate) を使った、構文木のトラバース\nmoveVarDecls :: CTranslUnit -> CTranslUnit\nmoveVarDecls = everywhere (mkT moveVarDecls_)\n\n-- ブロックの内容を宣言と代入文に分ける．\nmoveVarDecls_ :: [CBlockItem] -> [CBlockItem]\nmoveVarDecls_ bs = concat decls++concat stmts -- 宣言の後にブロックが来る\n  where\n    (decls,stmts) = unzip (map splitVarDecls bs)\n\n-- 1つの変数宣言を宣言と代入文に分割する\nsplitVarDecls :: CBlockItem -> ([CBlockItem],[CBlockItem])\nsplitVarDecls (CBlockDecl (CDecl sp assign ninfo)) = ([mkDecl sp assign ninfo], mkStmts assign ninfo)\nsplitVarDecls x = ([],[x])\n\n-- 宣言文から代入文を除去する．\n-- sp 型、記憶子、修飾子のリスト\n-- assign 変数名および代入文\n-- ninfo ノード情報\nmkDecl :: [CDeclSpec] -> [(Maybe CDeclr, Maybe CInit, Maybe CExpr)] -> NodeInfo -> CBlockItem\nmkDecl sp assign ninfo = CBlockDecl (CDecl sp (map mkAssign assign) ninfo)\n  where\n    -- declr 変数名と、constやポインタ等の修飾子 (int *x; における *xの部分)\n    -- init 代入文の右辺\n    -- expr 構造体のフィールド宣言におけるビット長(ここではNothing)\n    mkAssign (a@(_, Nothing, _)) = a \n    mkAssign (declr, Just init, expr) = (declr, Nothing, expr) -- 代入文を除去\n\n-- 宣言文から代入文を抜き出す．\n-- assign 変数名および代入文\n-- ninfo ノード情報\nmkStmts :: [(Maybe CDeclr, Maybe CInit, Maybe CExpr)] -> NodeInfo -> [CBlockItem]\nmkStmts assign ninfo = concatMap mkExpr assign\n  where\n    mkExpr (Just (CDeclr (Just name) _ _ _ v_ninfo), Just (CInitExpr expr i_ninfo), _) \n      = [CBlockStmt (CExpr (Just (CAssign CAssignOp (CVar name v_ninfo) expr i_ninfo)) ninfo)] -- 代入文を生成\n    mkExpr _ = []\n"
  },
  {
    "path": "output_of_pwd",
    "content": "/home/ab25cq/repo/clover2\n"
  },
  {
    "path": "src/a.c",
    "content": "#include \"common.h\"\n#ifdef HAVE_AVCALL_H\n#include <avcall.h>\n#endif\n\nint func() {\n}"
  },
  {
    "path": "src/alignment.c",
    "content": "#include \"common.h\"\n\nvoid alignment(unsigned int* size)\n{\n    *size = (*size + 3) & ~3;\n}\n\nvoid alignment_pointer(char** p, char* head)\n{\n    unsigned int len = *p - head;\n\n    alignment(&len);\n\n    *p = head + len;\n}\n"
  },
  {
    "path": "src/array.c",
    "content": "#include \"common.h\"\n\nvoid array_mark_fun(CLObject self, unsigned char* mark_flg)\n{\n    sCLObject* object = CLOBJECT(self);\n\n    int array_num = object->mArrayNum;\n\n    CLVALUE* elements = object->mFields;\n\n    int i;\n    for(i=0; i<array_num; i++) {\n        mark_object(elements->mObjectValue, mark_flg);\n        elements++;\n    }\n}\n\nvoid free_array(CLObject self)\n{\n    sCLObject* object_data = CLOBJECT(self);\n    sCLClass* klass = object_data->mClass;\n\n    MFREE(object_data->mType);\n\n    BOOL value_is_object = !(klass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT);\n\n    int i=0;\n    for(i=0; i<object_data->mArrayNum; i++) {\n        CLObject obj = object_data->mFields[i].mObjectValue;\n\n        dec_refference_count(obj, value_is_object);\n    }\n}\n\nstatic unsigned int object_size(sCLClass* klass, int array_num)\n{\n    unsigned int size;\n\n    size = sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n    size += (unsigned int)sizeof(CLVALUE) * array_num;\n\n    /// align to 4 byte boundry\n    alignment(&size);\n\n    return size;\n}\n\nCLObject create_array_object(sCLClass* klass, int array_num, sVMInfo* info)\n{\n    unsigned int size = object_size(klass, array_num);\n\n    CLObject obj = alloc_heap_mem(size, klass, array_num, info);\n\n    sCLObject* object_data = CLOBJECT(obj);\n\n    char type[OBJECT_TYPE_NAME_MAX];\n    snprintf(type, OBJECT_TYPE_NAME_MAX, \"%s[]\", CLASS_NAME(klass));\n\n    object_data->mType = MSTRDUP(type);\n\n    return obj;\n}\n\n"
  },
  {
    "path": "src/block.c",
    "content": "#include \"common.h\"\n\nstatic unsigned int object_size()\n{\n    unsigned int size;\n\n    size = sizeof(sBlockObject);\n\n    alignment(&size);\n\n    return size;\n}\n\nvoid block_mark_fun(CLObject self, unsigned char* mark_flg)\n{\n    sBlockObject* object_data = CLBLOCK(self);\n\n    CLVALUE* value = object_data->mParentStack;\n    int parent_var_num = object_data->mParentVarNum;\n    int i;\n    for(i=0; i<parent_var_num; i++) {\n        mark_object(value[i].mObjectValue, mark_flg);\n    }\n}\n\nvoid free_block(CLObject self)\n{\n    sBlockObject* object_data = CLBLOCK(self);\n\n    sConst_free(&object_data->mConstant);\n    sByteCode_free(&object_data->mCodes);\n}\n\nCLObject create_block_object(sByteCode* codes, sConst* constant, CLVALUE* parent_stack, int parent_var_num, int block_var_num, BOOL lambda, int block_id, sCLClass* klass, sVMInfo* info)\n{\n    unsigned int size = object_size();\n\n    sCLClass* lambda_klass = get_class(\"lambda\", FALSE);\n\n    MASSERT(lambda_klass != NULL);\n\n    CLObject obj = alloc_heap_mem(size, lambda_klass, -2, info);\n\n    sBlockObject* object_data = CLBLOCK(obj);\n\n    sByteCode_clone(&object_data->mCodes, codes);\n    sConst_clone(&object_data->mConstant, constant);\n\n    object_data->mParentStack = parent_stack;\n    object_data->mParentVarNum = parent_var_num;\n    object_data->mBlockVarNum = block_var_num;\n    object_data->mLambda = lambda;\n    object_data->mBlockID = block_id;\n    object_data->mClass2 = klass;\n\n//printf(\"create_block_object %d\\n\", obj);\n\n    return obj;\n}\n"
  },
  {
    "path": "src/bool.c",
    "content": "#include \"common.h\"\n\nCLObject create_bool(BOOL value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Bool\", FALSE);\n    CLObject obj = create_object(klass, \"Bool\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mBoolValue = (value ? 1:0);\n    \n    return obj;\n}\n"
  },
  {
    "path": "src/buffer.c",
    "content": "#include \"clover2-buffer.h\"\n#include \"clover2-debug.h\"\n#include <wchar.h>\n#include <string.h>\n#include <ctype.h>\n\n//////////////////////////////////////////////////\n// resizable buf\n//////////////////////////////////////////////////\nvoid sBuf_init(sBuf* self)\n{\n    self->mBuf = (char*)MMALLOC(sizeof(char)*64);\n    self->mSize = 64;\n    self->mLen = 0;\n    *(self->mBuf) = '\\0';\n}\n\nvoid sBuf_clone(sBuf* self, sBuf* buf)\n{\n    self->mSize = buf->mSize;\n    self->mLen = buf->mLen;\n    self->mBuf = MCALLOC(1, buf->mSize);\n\n    memcpy(self->mBuf, buf->mBuf, buf->mLen);\n    self->mBuf[buf->mLen] = '\\0';\n}\n\nvoid sBuf_append(sBuf* self, void* str, size_t size)\n{\n    void* str2;\n\n    str2 = MCALLOC(1, size);        // prevent deleting from bellow REALLOC\n    memcpy(str2, str, size);\n\n    if(self->mSize <= self->mLen + size + 1) {\n        self->mSize = (self->mLen + size + 1) * 2;\n        self->mBuf = MREALLOC(self->mBuf, sizeof(char)*self->mSize);\n    }\n\n    memcpy(self->mBuf + self->mLen, str2, size);\n\n    self->mLen += size;\n    self->mBuf[self->mLen] = 0;\n\n    MFREE(str2);\n}\n\nvoid sBuf_append_fast(sBuf* self, void* str, size_t size)\n{\n    if(self->mSize <= self->mLen + size + 1) {\n        self->mSize = (self->mLen + size + 1) * 2;\n        self->mBuf = MREALLOC(self->mBuf, sizeof(char)*self->mSize);\n    }\n\n    memcpy(self->mBuf + self->mLen, str, size);\n\n    self->mLen += size;\n    self->mBuf[self->mLen] = 0;\n}\n\n/*\nvoid sBuf_append(sBuf* self, void* str, size_t size)\n{\n    if(self->mSize <= self->mLen + size + 1) {\n        self->mSize = (self->mLen + size + 1) * 2;\n        self->mBuf = (char*)MREALLOC(self->mBuf, sizeof(char)*self->mSize);\n    }\n\n    memcpy(self->mBuf + self->mLen, str, size);\n\n    self->mLen += size;\n    self->mBuf[self->mLen] = 0;\n}\n*/\n\nvoid sBuf_append_char(sBuf* self, char c)\n{\n    if(self->mSize <= self->mLen + 1 + 1) {\n        self->mSize = (self->mLen + 1 + 1) * 2;\n        self->mBuf = (char*)MREALLOC(self->mBuf, self->mSize);\n    }\n\n    self->mBuf[self->mLen] = c;\n    self->mLen++;\n    self->mBuf[self->mLen] = 0;\n}\n\nvoid sBuf_append_str(sBuf* self, char* str)\n{\n    sBuf_append(self, str, strlen(str));\n}\n\nvoid sBuf_append_int(sBuf* self, int value)\n{\n    sBuf_append(self, &value, sizeof(int));\n}\n\nvoid sBuf_append_long(sBuf* self, long long value)\n{\n    sBuf_append(self, &value, sizeof(long long));\n}\n\n"
  },
  {
    "path": "src/byte.c",
    "content": "#include \"common.h\"\n\nCLObject create_byte(char value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Byte\", FALSE);\n    CLObject obj = create_object(klass, \"Byte\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mByteValue = value;\n\n    return obj;\n}\n\nCLObject create_ubyte(unsigned char value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"UByte\", FALSE);\n    CLObject obj = create_object(klass, \"UByte\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mUByteValue = value;\n    \n    return obj;\n}\n\n"
  },
  {
    "path": "src/carray.c",
    "content": "#include \"common.h\"\n\nCLObject create_carray_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Array\", FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nCLObject create_equalable_carray_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"EqualableArray\", FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nCLObject create_sortable_carray_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"SortableArray\", FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nCLObject create_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info)\n{\n    char type_name[OBJECT_TYPE_NAME_MAX];\n\n    if(num_elements > 0) {\n        sCLObject* obj_data3 = CLOBJECT(elements[0]);\n\n        char* element_type = obj_data3->mType;\n\n        snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<%s>\", element_type);\n    }\n    else {\n        snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<Null>\");\n    }\n\n    CLObject obj = create_carray_object(type_name, info);\n\n    CLVALUE cl_value;\n    cl_value.mLongValue = 0;\n    cl_value.mObjectValue = obj;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLClass* object_class = get_class(\"Object\", FALSE);\n    MASSERT(object_class != NULL);\n\n    CLObject array = create_array_object(object_class, num_elements, info);\n    inc_refference_count(array, 0, FALSE);\n    sCLObject* obj_data = CLOBJECT(obj);\n    obj_data->mFields[0].mObjectValue = array;\n\n    sCLObject* obj_data2 = CLOBJECT(array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        obj_data2->mFields[i].mObjectValue = elements[i];\n    }\n\n    pop_global_stack(info);\n\n    return obj;\n}\n\nBOOL initialize_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"Array\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[])\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = array_object;  // self\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n\nCLObject create_equalable_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info)\n{\n    char type_name[OBJECT_TYPE_NAME_MAX];\n\n    if(num_elements > 0) {\n        sCLObject* obj_data3 = CLOBJECT(elements[0]);\n\n        char* element_type = obj_data3->mType;\n\n        snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<%s>\", element_type);\n    }\n    else {\n        snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<Null>\");\n    }\n\n    CLObject obj = create_equalable_carray_object(type_name, info);\n\n    CLVALUE cl_value;\n    cl_value.mLongValue = 0;\n    cl_value.mObjectValue = obj;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLClass* object_class = get_class(\"Object\", FALSE);\n    MASSERT(object_class != NULL);\n\n    CLObject array = create_array_object(object_class, num_elements, info);\n    inc_refference_count(array, 0, FALSE);\n    sCLObject* obj_data = CLOBJECT(obj);\n    obj_data->mFields[0].mObjectValue = array;\n\n    sCLObject* obj_data2 = CLOBJECT(array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        obj_data2->mFields[i].mObjectValue = elements[i];\n    }\n\n    pop_global_stack(info);\n\n    return obj;\n}\n\nBOOL initialize_equalable_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"EqualableArray\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[])\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = array_object;  // self\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n\nCLObject create_sortable_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info)\n{\n    char type_name[OBJECT_TYPE_NAME_MAX];\n\n    if(num_elements > 0) {\n        sCLObject* obj_data3 = CLOBJECT(elements[0]);\n\n        char* element_type = obj_data3->mType;\n\n        snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<%s>\", element_type);\n    }\n    else {\n        snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<Null>\");\n    }\n\n    CLObject obj = create_sortable_carray_object(type_name, info);\n\n    CLVALUE cl_value;\n    cl_value.mLongValue = 0;\n    cl_value.mObjectValue = obj;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLClass* object_class = get_class(\"Object\", FALSE);\n    MASSERT(object_class != NULL);\n\n    CLObject array = create_array_object(object_class, num_elements, info);\n    inc_refference_count(array, 0, FALSE);\n    sCLObject* obj_data = CLOBJECT(obj);\n    obj_data->mFields[0].mObjectValue = array;\n\n    sCLObject* obj_data2 = CLOBJECT(array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        obj_data2->mFields[i].mObjectValue = elements[i];\n    }\n\n    pop_global_stack(info);\n\n    return obj;\n}\n\nBOOL initialize_sortable_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"SortableArray\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[])\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = array_object;  // sel, infof\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/cast.c",
    "content": "#include \"common.h\"\n\nvoid cast_right_type_to_byte(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\"))\n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\"))\n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\"))\n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_BYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CBYTE_TO_BYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_short(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_SHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CSHORT_TO_SHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_int(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\")) \n    {\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_INT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_INTEGER_TO_INT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_long(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\")) \n    {\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_LONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CLONG_TO_LONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n}\n\n\nvoid cast_right_type_to_ubyte(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\"))\n    {\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\"))\n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\"))\n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_UBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CUBYTE_TO_UBYTE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_ushort(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_USHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CUSHORT_TO_USHORT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_uint(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\")) \n    {\n        append_opecode_to_code(info->code, OP_INT_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_UINT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_UINTEGER_TO_UINT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_ulong(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\")) \n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_ULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CULONG_TO_ULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_float(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\"))\n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\"))\n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\"))\n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\"))\n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_FLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CFLOAT_TO_FLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_double(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\"))\n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\"))\n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_DOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CDOUBLE_TO_DOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_char(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\"))\n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\")) {\n        //append_opecode_to_code(info->code, OP_CCHAR_TO_CHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_pointer(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\"))\n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\"))\n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_POINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_POINTER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_POINTER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Buffer\"))\n    {\n        append_opecode_to_code(info->code, OP_BUFFER_TO_POINTER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_bool(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\"))\n    {\n        append_opecode_to_code(info->code, OP_BYTE_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) \n    {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\"))\n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_BOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Byte\"))\n    {\n        append_opecode_to_code(info->code, OP_CBYTE_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UByte\"))\n    {\n        append_opecode_to_code(info->code, OP_CUBYTE_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Short\"))\n    {\n        append_opecode_to_code(info->code, OP_CSHORT_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UShort\"))\n    {\n        append_opecode_to_code(info->code, OP_CUSHORT_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Integer\"))\n    {\n        append_opecode_to_code(info->code, OP_INTEGER_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"UInteger\"))\n    {\n        append_opecode_to_code(info->code, OP_UINTEGER_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Long\"))\n    {\n        append_opecode_to_code(info->code, OP_CLONG_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ULong\"))\n    {\n        append_opecode_to_code(info->code, OP_CULONG_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Float\"))\n    {\n        append_opecode_to_code(info->code, OP_CFLOAT_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Double\"))\n    {\n        append_opecode_to_code(info->code, OP_CDOUBLE_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_CPOINTER_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Char\"))\n    {\n        append_opecode_to_code(info->code, OP_CCHAR_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Bool\"))\n    {\n        append_opecode_to_code(info->code, OP_CBOOL_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        //append_opecode_to_code(info->code, OP_CBOOL_TO_BOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_String(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_STRING_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_STRING_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_STRING_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_STRING_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_STRING_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_STRING_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"regex\"))\n    {\n        append_opecode_to_code(info->code, OP_REGEX_TO_STRING_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Byte(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_UByte(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CUBYTE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Short(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_UShort(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CUSHORT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Integer(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_INTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_INTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_INTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_INTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_INTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_INTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_UInteger(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_UINTEGER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_UINTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_UINTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_UINTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_UINTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_UINTEGER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Long(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CLONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CLONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CLONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CLONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CLONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CLONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_ULong(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CULONG_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CULONG_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Float(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CFLOAT_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CFLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CFLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CFLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CFLOAT_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Double(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CDOUBLE_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CDOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CDOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CDOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CDOUBLE_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Pointer(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CPOINTER_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CPOINTER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CPOINTER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CPOINTER_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Pointer\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Char(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CCHAR_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CCHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CCHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CCHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CCHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CCHAR_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Char\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Bool(sNodeType** right_type, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(*right_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_BYTE_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_UBYTE_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"short\")) \n    {\n        append_opecode_to_code(info->code, OP_SHORT_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ushort\")) \n    {\n        append_opecode_to_code(info->code, OP_USHORT_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"int\"))\n    {\n        append_opecode_to_code(info->code, OP_INT_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"uint\")) \n    {\n        append_opecode_to_code(info->code, OP_UINT_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"long\"))\n    {\n        append_opecode_to_code(info->code, OP_LONG_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"ulong\")) \n    {\n        append_opecode_to_code(info->code, OP_ULONG_TO_CBOOL_CAST, info->no_output);\n\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"float\"))\n    {\n        append_opecode_to_code(info->code, OP_FLOAT_TO_CBOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"double\"))\n    {\n        append_opecode_to_code(info->code, OP_DOUBLE_TO_CBOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"char\"))\n    {\n        append_opecode_to_code(info->code, OP_CHAR_TO_CBOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"pointer\"))\n    {\n        append_opecode_to_code(info->code, OP_POINTER_TO_CBOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"bool\"))\n    {\n        append_opecode_to_code(info->code, OP_BOOL_TO_CBOOL_CAST, info->no_output);\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(*right_type, \"Anonymous\"))\n    {\n        *right_type = create_node_type_with_class_name(\"Bool\", info->pinfo->mJS);\n    }\n}\n\nvoid cast_right_type_to_Array(sNodeType** right_type, sCompileInfo* info)\n{\n    if((*right_type)->mArray) {\n        sCLClass* klass = (*right_type)->mClass;\n\n        append_opecode_to_code(info->code, OP_ARRAY_TO_CARRAY_CAST, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, CLASS_NAME(klass), info->no_output);\n\n        sNodeType* node_type = clone_node_type(*right_type);\n        make_boxing_type(node_type, right_type);\n    }\n}\n\nvoid cast_array_to_clang_array(sNodeType* left_type, sNodeType** right_type, sCompileInfo* info)\n{\n    sCLClass* klass = left_type->mClass;\n\n    append_opecode_to_code(info->code, OP_ARRAY_TO_CLANG_ARRAY_CAST, info->no_output);\n\n    *right_type = clone_node_type(left_type);\n}\n\nvoid cast_clang_array_to_clang_pointer(sNodeType* left_type, sNodeType** right_type, sCompileInfo* info)\n{\n    sCLClass* klass = left_type->mClass;\n\n    append_opecode_to_code(info->code, OP_CLANG_ARRAY_TO_CLANG_POINTER, info->no_output);\n\n    *right_type = clone_node_type(left_type);\n}\n\nvoid cast_right_type_to_left_type(sNodeType* left_type, sNodeType** right_type, sCompileInfo* info)\n{\n    sCLClass* left_class = left_type->mClass;\n    sCLClass* right_class = (*right_type)->mClass;\n\n    if(left_type->mArrayNum > 0 && (*right_type)->mArrayNum == 0 && (*right_type)->mArray && left_type->mClass == (*right_type)->mClass)\n    {\n        cast_array_to_clang_array(left_type, right_type, info);\n    }\n    else if((*right_type)->mArrayNum > 0 && left_type->mPointerNum > 0 && left_class == right_class)\n    {\n        cast_clang_array_to_clang_pointer(left_type, right_type, info);\n    }\n    else if(left_type->mArray) {\n    }\n    else if((*right_type)->mArray) {\n        if(type_identify_with_class_name(left_type, \"Array\")) {\n            cast_right_type_to_Array(right_type, info);\n        }\n    }\n    else {\n        if(type_identify_with_class_name(left_type, \"byte\"))\n        {\n            cast_right_type_to_byte(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"ubyte\")) \n        {\n            cast_right_type_to_ubyte(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"short\"))\n        {\n            cast_right_type_to_short(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"ushort\"))\n        {\n            cast_right_type_to_ushort(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"int\"))\n        {\n            cast_right_type_to_int(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"uint\"))\n        {\n            cast_right_type_to_uint(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"long\"))\n        {\n            cast_right_type_to_long(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"ulong\"))\n        {\n            cast_right_type_to_ulong(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"float\"))\n        {\n            cast_right_type_to_float(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"double\"))\n        {\n            cast_right_type_to_double(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"pointer\"))\n        {\n            cast_right_type_to_pointer(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"char\"))\n        {\n            cast_right_type_to_char(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"bool\"))\n        {\n            cast_right_type_to_bool(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"String\"))\n        {\n            cast_right_type_to_String(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Byte\"))\n        {\n            cast_right_type_to_Byte(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"UByte\"))\n        {\n            cast_right_type_to_UByte(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Short\"))\n        {\n            cast_right_type_to_Short(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"UShort\"))\n        {\n            cast_right_type_to_UShort(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Integer\"))\n        {\n            cast_right_type_to_Integer(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"UInteger\"))\n        {\n            cast_right_type_to_UInteger(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Long\"))\n        {\n            cast_right_type_to_Long(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"ULong\"))\n        {\n            cast_right_type_to_ULong(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Float\"))\n        {\n            cast_right_type_to_Float(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Double\"))\n        {\n            cast_right_type_to_Double(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Pointer\"))\n        {\n            cast_right_type_to_Pointer(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Char\"))\n        {\n            cast_right_type_to_Char(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Bool\"))\n        {\n            cast_right_type_to_Bool(right_type, info);\n        }\n        else if(type_identify_with_class_name(left_type, \"Anonymous\") && ((*right_type)->mClass->mFlags & CLASS_FLAGS_PRIMITIVE)) \n        {\n            boxing_to_lapper_class(right_type, info);\n        }\n    }\n}\n"
  },
  {
    "path": "src/char.c",
    "content": "#include \"common.h\"\n\nCLObject create_char(wchar_t value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Char\", FALSE);\n    CLObject obj = create_object(klass, \"Char\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mCharValue = value;\n\n    return obj;\n}\n"
  },
  {
    "path": "src/class_clover.c",
    "content": "#include \"common.h\"\n\nBOOL Clover_load(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception(X)\");\n        return FALSE;\n    }\n    \n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n    \n    /// go ///\n    sCLClass* klass = get_class_with_load_and_initialize(class_name_value, js_value);\n    \n    if(klass == NULL) {\n        MFREE(class_name_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Clover.load is faield\");\n        return FALSE;\n    }\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_initialize_lang(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* clover = get_class(\"Clover\", FALSE);\n\n    clover->mClassFields[0].mValue.mIntValue = gARGC;\n\n    sCLClass* string_class = get_class(\"String\", FALSE);\n\n    CLObject array = create_array_object(string_class, gARGC, info);\n    inc_refference_count(array, 0, FALSE);\n\n    CLVALUE value;\n    value.mObjectValue = array;\n    push_value_to_global_stack(value, info);\n\n    int i;\n    for(i=0; i<gARGC; i++) {\n        CLObject obj = create_string_object(gARGV[i], info);\n        inc_refference_count(obj, 0, FALSE);\n\n        sCLObject* object_data = CLOBJECT(array);\n\n        object_data->mFields[i].mObjectValue = obj;\n    }\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = array;\n    mark_and_store_class_field(clover, 1, cl_value);\n\n    CLObject string_object = create_string_object(gVersion, info);\n    inc_refference_count(string_object, 0, FALSE);\n\n    CLVALUE cl_value2;\n    cl_value2.mObjectValue = string_object;\n    mark_and_store_class_field(clover, 2, cl_value2);\n\n    clover->mClassFields[3].mValue.mULongValue = sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n    clover->mClassFields[4].mValue.mULongValue = sizeof(CLVALUE);\n\n    pop_global_stack(info);\n\n    return TRUE;\n}\n\nBOOL Clover_initialize_reflection(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* clover = get_class(\"Clover\", FALSE);\n\n    clover->mClassFields[5].mValue.mLongValue = FIELD_FLAGS_PRIVATE;\n    clover->mClassFields[6].mValue.mLongValue = FIELD_FLAGS_PROTECTED;\n\n    clover->mClassFields[7].mValue.mLongValue = METHOD_FLAGS_NATIVE;\n    clover->mClassFields[8].mValue.mLongValue = METHOD_FLAGS_CLASS_METHOD;\n\n    clover->mClassFields[9].mValue.mLongValue = CLASS_FLAGS_PRIMITIVE;\n    clover->mClassFields[10].mValue.mLongValue = CLASS_FLAGS_INTERFACE;\n    clover->mClassFields[11].mValue.mLongValue = CLASS_FLAGS_MODIFIED;\n    clover->mClassFields[12].mValue.mLongValue = CLASS_FLAGS_ALLOCATED;\n    clover->mClassFields[13].mValue.mLongValue = CLASS_FLAGS_DYNAMIC_CLASS;\n    clover->mClassFields[14].mValue.mLongValue = CLASS_FLAGS_NO_FREE_OBJECT;\n\n    return TRUE;\n}\n\n\nBOOL Clover_getField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* index = lvar + 1;\n    CLVALUE* js = lvar + 2;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    int index_value = index->mIntValue;\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    if(index_value < 0 || index_value >= klass2->mNumFields) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid field index\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// prepare for the body ///\n    sCLClass* field_class = get_class(\"Field\", FALSE);\n\n    CLVALUE cl_value;\n    CLObject result = create_object(field_class, \"Field\", info);\n    inc_refference_count(result, 0, FALSE);\n\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLField* field = &klass2->mFields[index_value];\n\n    clint64 field_flags = field->mFlags;\n\n    char* field_name = CONS_str(&klass2->mConst, field->mNameOffset);\n\n    CLObject field_name_object = create_string_object(field_name, info);\n    inc_refference_count(field_name_object, 0, FALSE);\n\n    cl_value.mObjectValue = field_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLType* cl_type = field->mResultType;\n\n    char* field_result_type = ALLOC cl_type_to_string(cl_type, klass2);\n\n    CLObject field_result_type_object = create_string_object(field_result_type, info);\n    inc_refference_count(field_result_type_object, 0, FALSE);\n\n    cl_value.mObjectValue = field_result_type_object;\n    push_value_to_global_stack(cl_value, info);\n\n    /// go ///\n    sCLObject* obj_data = CLOBJECT(result);\n    obj_data->mFields[0].mLongValue = field_flags;                  // flags\n    obj_data->mFields[1].mObjectValue = field_name_object;          // name\n    obj_data->mFields[2].mObjectValue = field_result_type_object;   // result type\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n\n    MFREE(class_name_value);\n    MFREE(field_result_type);\n\n    return TRUE;\n}\n\nBOOL Clover_getClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* index = lvar + 1;\n    CLVALUE* js = lvar + 2;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    int index_value = index->mIntValue;\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n    \n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    if(index_value < 0 || index_value >= klass2->mNumClassFields) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid field index\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// prepare for the body ///\n    sCLClass* field_class = get_class(\"Field\", FALSE);\n\n    CLVALUE cl_value;\n    CLObject result = create_object(field_class, \"Field\", info);\n    inc_refference_count(result, 0, FALSE);\n\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLField* field = &klass2->mClassFields[index_value];\n\n    clint64 field_flags = field->mFlags;\n\n    char* field_name = CONS_str(&klass2->mConst, field->mNameOffset);\n\n    CLObject field_name_object = create_string_object(field_name, info);\n    inc_refference_count(field_name_object, 0, FALSE);\n\n    cl_value.mObjectValue = field_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLType* cl_type = field->mResultType;\n\n    char* field_result_type = ALLOC cl_type_to_string(cl_type, klass2);\n\n    CLObject field_result_type_object = create_string_object(field_result_type, info);\n    inc_refference_count(field_result_type_object, 0, FALSE);\n\n    cl_value.mObjectValue = field_result_type_object;\n    push_value_to_global_stack(cl_value, info);\n\n    /// go ///\n    sCLObject* obj_data = CLOBJECT(result);\n    obj_data->mFields[0].mLongValue = field_flags;                  // flags\n    obj_data->mFields[1].mObjectValue = field_name_object;          // name\n    obj_data->mFields[2].mObjectValue = field_result_type_object;   // result type\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n\n    MFREE(class_name_value);\n    MFREE(field_result_type);\n\n    return TRUE;\n}\n\nBOOL Clover_getMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* index = lvar + 1;\n    CLVALUE* js = lvar + 2;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    int index_value = index->mIntValue;\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    if(index_value < 0 || index_value >= klass2->mNumMethods) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method index\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// prepare for the body ///\n    sCLClass* method_class = get_class(\"Method\", FALSE);\n\n    MASSERT(method_class != NULL);\n\n    CLVALUE cl_value;\n    CLObject result = create_object(method_class, \"Method\", info);\n    inc_refference_count(result, 0, FALSE);\n\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLMethod* method = &klass2->mMethods[index_value];\n\n    clint64 method_flags = method->mFlags;\n\n    char* method_name = CONS_str(&klass2->mConst, method->mNameOffset);\n\n    CLObject method_name_object = create_string_object(method_name, info);\n    inc_refference_count(method_name_object, 0, FALSE);\n\n    cl_value.mObjectValue = method_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    char* path_name = CONS_str(&klass2->mConst, method->mPathOffset);\n\n    CLObject path_name_object = create_string_object(path_name, info);\n    inc_refference_count(path_name_object, 0, FALSE);\n\n    cl_value.mObjectValue = path_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    char* method_name_and_params = CONS_str(&klass2->mConst, method->mMethodNameAndParamsOffset);\n\n    CLObject method_name_and_params_object = create_string_object(method_name_and_params, info);\n    inc_refference_count(method_name_and_params_object, 0, FALSE);\n\n    cl_value.mObjectValue = method_name_and_params_object;\n    push_value_to_global_stack(cl_value, info);\n\n    int method_index = method->mMethodIndex;\n\n    sCLClass* method_param_class = get_class(\"MethodParam\", FALSE);\n\n    CLObject params_object = create_array_object(method_param_class, method->mNumParams, info);\n    inc_refference_count(params_object, 0, FALSE);\n\n    cl_value.mObjectValue = params_object;\n    push_value_to_global_stack(cl_value, info);\n\n    int i;\n    for(i=0; i<method->mNumParams; i++) {\n        sCLParam* param = method->mParams + i;\n\n        CLObject param_object = create_object(method_param_class, \"MethodParam\", info);\n        inc_refference_count(param_object, 0, FALSE);\n\n        sCLObject* object_data = CLOBJECT(params_object);\n        object_data->mFields[i].mObjectValue = param_object;\n\n        char* name = CONS_str(&klass2->mConst, param->mNameOffset);\n        CLObject name_object = create_string_object(name, info);\n        inc_refference_count(name_object, 0, FALSE);\n\n        sCLObject* object_data2 = CLOBJECT(param_object);\n        object_data2->mFields[0].mObjectValue = name_object;\n\n        sCLType* cl_type = param->mType;\n        char* type = ALLOC cl_type_to_string(cl_type, klass2);\n        CLObject type_name_object = create_string_object(type, info);\n        inc_refference_count(type_name_object, 0, FALSE);\n        MFREE(type);\n\n        object_data2 = CLOBJECT(param_object);   // prepend from memory move on GC\n        object_data2->mFields[1].mObjectValue = type_name_object;\n    }\n\n    sCLType* cl_type = method->mResultType;\n    char* type = ALLOC cl_type_to_string(cl_type, klass2);\n    CLObject type_name_object = create_string_object(type, info);\n    inc_refference_count(type_name_object, 0, FALSE);\n    MFREE(type);\n\n    cl_value.mObjectValue = type_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    int var_num = method->mVarNum;\n\n    sCLClass* string_class = get_class(\"String\", FALSE);\n\n    MASSERT(string_class != NULL);\n\n    CLObject generics_param_types_object = create_array_object(string_class, method->mNumGenerics, info);\n    inc_refference_count(generics_param_types_object, 0, FALSE);\n\n    cl_value.mObjectValue = generics_param_types_object;\n    push_value_to_global_stack(cl_value, info);\n\n    for(i=0; i<method->mNumGenerics; i++) {\n        char* generics_param_class_name = CONS_str(&klass2->mConst, method->mGenericsParamTypeOffsets[i]);\n        CLObject generics_param_class_name_object = create_string_object(generics_param_class_name, info);\n        inc_refference_count(generics_param_class_name_object, 0, FALSE);\n\n        sCLObject* object_data3 = CLOBJECT(generics_param_types_object);\n        object_data3->mFields[i].mObjectValue = generics_param_class_name_object;\n    }\n\n    /// go ///\n    sCLObject* obj_data = CLOBJECT(result);\n    obj_data->mFields[0].mLongValue = method_flags;         // flags\n    obj_data->mFields[1].mObjectValue = method_name_object; // name\n    obj_data->mFields[2].mObjectValue = path_name_object;   // path\n    obj_data->mFields[3].mObjectValue = method_name_and_params_object;\n                                                            // methodNameAndParams\n    obj_data->mFields[4].mIntValue = method_index;          // index\n    obj_data->mFields[5].mObjectValue = params_object;      // MethodParam[]\n    obj_data->mFields[6].mObjectValue = type_name_object;   // resultType\n    obj_data->mFields[7].mIntValue = var_num;               // varNum\n    obj_data->mFields[8].mObjectValue = generics_param_types_object; // genericsParamTypes\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n    pop_global_stack(info);\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getClassFlags(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// go ///\n    (*stack_ptr)->mLongValue = klass2->mFlags;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getClassGenericsParamTypes(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// prepare for the body ///\n    sCLClass* string_class = get_class(\"String\", FALSE);\n\n    MASSERT(string_class != NULL);\n\n    CLObject generics_param_types_object = create_array_object(string_class, klass2->mNumGenerics, info);\n    inc_refference_count(generics_param_types_object, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = generics_param_types_object;\n    push_value_to_global_stack(cl_value, info);\n\n    int i;\n    for(i=0; i<klass2->mNumGenerics; i++) {\n        char* generics_param_class_name = CONS_str(&klass2->mConst, klass2->mGenericsParamTypeOffsets[i]);\n        CLObject generics_param_class_name_object = create_string_object(generics_param_class_name, info);\n        inc_refference_count(generics_param_class_name_object, 0, FALSE);\n\n        sCLObject* object_data3 = CLOBJECT(generics_param_types_object);\n        object_data3->mFields[i].mObjectValue = generics_param_class_name_object;\n    }\n\n    /// go ///\n    (*stack_ptr)->mObjectValue = generics_param_types_object;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getClassGenericsParamNames(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// prepare for the body ///\n    sCLClass* string_class = get_class(\"String\", FALSE);\n\n    MASSERT(string_class != NULL);\n\n    CLObject generics_param_names_object = create_array_object(string_class, klass2->mNumGenerics, info);\n    inc_refference_count(generics_param_names_object, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = generics_param_names_object;\n    push_value_to_global_stack(cl_value, info);\n\n    int i;\n    for(i=0; i<klass2->mNumGenerics; i++) {\n        char* generics_param_name = CONS_str(&klass2->mConst, klass2->mGenericsParamNameOffsets[i]);\n        CLObject generics_param_name_object = create_string_object(generics_param_name, info);\n        inc_refference_count(generics_param_name_object, 0, FALSE);\n\n        sCLObject* object_data3 = CLOBJECT(generics_param_names_object);\n        object_data3->mFields[i].mObjectValue = generics_param_name_object;\n    }\n\n    /// go ///\n    (*stack_ptr)->mObjectValue = generics_param_names_object;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getNumFields(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// go ///\n    (*stack_ptr)->mIntValue = klass2->mNumFields;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getNumClassFields(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// go ///\n    (*stack_ptr)->mIntValue = klass2->mNumClassFields;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getNumMethods(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// go ///\n    (*stack_ptr)->mIntValue = klass2->mNumMethods;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_isLoadedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class(class_name_value, js_value);\n\n    /// go ///\n    (*stack_ptr)->mIntValue = klass2 != NULL;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_isDefinedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    BOOL js_value = js->mBoolValue;\n\n    /// go ///\n    char class_file_name[PATH_MAX];\n\n    (*stack_ptr)->mIntValue = search_for_class_file(class_name_value, class_file_name, PATH_MAX, 0, js_value);\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_getAllClassName(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int num = 0;\n\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        sCLClass* klass = p->mItem;\n        num++;\n        p = p->mNextClass;\n    }\n\n    sCLClass* string_class = get_class(\"String\", FALSE);\n\n    CLObject object = create_array_object(string_class, num, info);\n    inc_refference_count(object, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = object;\n    push_value_to_global_stack(cl_value, info);\n\n    num = 0;\n\n    p = gHeadClassTable;\n\n    while(p) {\n        sCLClass* klass = p->mItem;\n\n        CLObject string_object = create_string_object(CLASS_NAME(klass), info);\n        inc_refference_count(string_object, 0, FALSE);\n\n        sCLObject* object_data = CLOBJECT(object);\n        object_data->mFields[num].mObjectValue = string_object;\n\n        num++;\n\n        p = p->mNextClass;\n    }\n\n    pop_global_stack(info);\n\n    (*stack_ptr)->mObjectValue = object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL Clover_createObject(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* js = lvar + 1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    /// go ///\n    sCLClass* klass = get_class_with_load_and_initialize(class_name_value, js_value);\n\n    if(klass == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    CLObject result = create_object(klass, class_name_value, info);\n    inc_refference_count(result, 0, FALSE);\n\n    /// go ///\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_createArray(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* size = lvar+1;\n\n    /// Clover to c value ///\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    int size_value = size->mIntValue;\n\n    /// go ///\n    sCLClass* klass = get_class_with_load_and_initialize(class_name_value, FALSE);\n\n    if(klass == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"class not found\");\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    CLObject result = create_array_object(klass, size_value, info);\n    inc_refference_count(result, 0, FALSE);\n\n    /// go ///\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_isTypedefedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* class_name = lvar;\n    CLVALUE* class_name2 = lvar+1;\n    CLVALUE* js = lvar+2;\n\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(class_name2->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover2 to C ///\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n    char* class_name_value2 = ALLOC string_object_to_char_array(class_name2->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    /// go ///\n    sCLClass* klass1 = get_class(class_name_value, js_value);\n    sCLClass* klass2 = get_class(class_name_value2, js_value);\n\n    BOOL result = klass1 == klass2;\n\n    MFREE(class_name_value);\n    MFREE(class_name_value2);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL Clover_gc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    gc(info);\n\n    return TRUE;\n}\n\nBOOL Clover_compaction(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    compaction();\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/class_clover_compile_time.c",
    "content": "#include \"common.h\"\n\nBOOL Clover_appendField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* klass = lvar;\n    CLVALUE* name = lvar + 1;\n    CLVALUE* class_name = lvar + 2;\n    CLVALUE* js = lvar + 3;\n\n    if(klass->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* klass_value = ALLOC string_object_to_char_array(klass->mObjectValue);\n    char* name_value = ALLOC string_object_to_char_array(name->mObjectValue);\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(klass_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(klass_value);\n        MFREE(name_value);\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// go ///\n    if(!add_field_to_class_with_class_name(klass2, name_value, FALSE, FALSE, FALSE, class_name_value)) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid class name\");\n        MFREE(klass_value);\n        MFREE(name_value);\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    MFREE(klass_value);\n    MFREE(name_value);\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_appendClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* klass = lvar;\n    CLVALUE* name = lvar + 1;\n    CLVALUE* class_name = lvar + 2;\n    CLVALUE* js = lvar + 3;\n\n    if(klass->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(class_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* klass_value = ALLOC string_object_to_char_array(klass->mObjectValue);\n    char* name_value = ALLOC string_object_to_char_array(name->mObjectValue);\n    char* class_name_value = ALLOC string_object_to_char_array(class_name->mObjectValue);\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(klass_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(klass_value);\n        MFREE(name_value);\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    /// go ///\n    if(!add_class_field_to_class_with_class_name(klass2, name_value, FALSE, FALSE, class_name_value, 0)) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid class name\");\n        MFREE(klass_value);\n        MFREE(name_value);\n        MFREE(class_name_value);\n        return FALSE;\n    }\n\n    MFREE(klass_value);\n    MFREE(name_value);\n    MFREE(class_name_value);\n\n    return TRUE;\n}\n\nBOOL Clover_declareMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* klass = lvar;\n    CLVALUE* code = lvar + 1;\n\n    if(klass->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(code->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* klass_value = ALLOC string_object_to_char_array(klass->mObjectValue);\n    char* code_value = ALLOC string_object_to_char_array(code->mObjectValue);\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(klass_value, FALSE);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    /// go ///\n    int result = -1;\n\n    sParserInfo pinfo;\n    memset(&pinfo, 0, sizeof(sParserInfo));\n\n    pinfo.p = code_value;\n    pinfo.source = code_value;\n    pinfo.sname = \"appendMethod\";\n    pinfo.sline = 1;\n    pinfo.lv_table = init_var_table();\n    pinfo.parse_phase = 0;\n    pinfo.included_source = FALSE;\n    pinfo.klass = klass2;\n    pinfo.err_num = 0;\n\n    sGenericsParamInfo ginfo;\n    memset(&ginfo, 0, sizeof(sGenericsParamInfo));\n    ginfo.mNumParams = klass2->mNumGenerics;\n\n    int i;\n    for(i=0; i<klass2->mNumGenerics; i++) {\n        char* class_name = CONS_str(&klass2->mConst, klass2->mGenericsParamTypeOffsets[i]);\n\n        sCLClass* interface = get_class_with_load_and_initialize(class_name, FALSE);\n\n        if(interface == NULL) {\n            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n            MFREE(klass_value);\n            MFREE(code_value);\n            return FALSE;\n        }\n\n        ginfo.mInterface[i] = interface;\n\n        char* param_name = CONS_str(&klass2->mConst, klass2->mGenericsParamNameOffsets[i]);\n\n        xstrncpy(ginfo.mParamNames[i], param_name, VAR_NAME_MAX);\n    }\n    \n    pinfo.generics_info = ginfo; // strcuct copy\n    pinfo.cinfo = NULL;\n\n    char buf[VAR_NAME_MAX];\n\n    if(!parse_word(buf, VAR_NAME_MAX, &pinfo, TRUE, FALSE)) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(1)\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    /// function ///\n    if(strcmp(buf, \"def\") == 0) {\n        BOOL interface = klass2->mFlags & CLASS_FLAGS_INTERFACE;\n\n        char method_name[METHOD_NAME_MAX];\n        sParserParam params[PARAMS_MAX];\n        memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n        int num_params = 0;\n        sNodeType* result_type = NULL;\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL dynamic_ = FALSE;\n        BOOL pure_native = FALSE;\n        char clibrary_path[PATH_MAX];\n\n        if(!parse_method_name_and_params(method_name, METHOD_NAME_MAX, params, &num_params, &result_type, &native_, &static_, &dynamic_, &pure_native, &pinfo, clibrary_path, PATH_MAX)) \n        {\n            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(2)\");\n            MFREE(klass_value);\n            MFREE(code_value);\n            return FALSE;\n        }\n\n        sCLMethod* appended_method = NULL;\n        if(pinfo.err_num == 0) {\n            if(!add_method_to_class(klass2, method_name, params, num_params, result_type, native_, static_, dynamic_, pure_native, &pinfo.method_generics_info, &appended_method, clibrary_path, NULL))\n            {\n                entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Can't add method to class\");\n                MFREE(klass_value);\n                MFREE(code_value);\n                return FALSE;\n            }\n\n            result = klass2->mNumMethods -1;\n        }\n\n        if(native_ || interface || strcmp(clibrary_path, \"\") != 0) {\n            if(*pinfo.p == ';') {\n                pinfo.p++;\n            }\n        }\n        else {\n            sCLMethod* method = appended_method;\n\n            if(method) {\n                if(*pinfo.p == ';') {\n                    pinfo.p++;\n                    skip_spaces_and_lf(&pinfo);\n                }\n                else if(*pinfo.p == '{') {\n                    pinfo.p++;\n                    skip_spaces_and_lf(&pinfo);\n                }\n                else {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(3)\");\n                    MFREE(klass_value);\n                    MFREE(code_value);\n                    return FALSE;\n                }\n            }\n        }\n    }\n    else {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(4)\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    MFREE(klass_value);\n    MFREE(code_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL Clover_appendMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* klass = lvar;\n    CLVALUE* code = lvar + 1;\n    CLVALUE* js = lvar + 2;\n\n    if(klass->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(code->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* klass_value = ALLOC string_object_to_char_array(klass->mObjectValue);\n    char* code_value = ALLOC string_object_to_char_array(code->mObjectValue);\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(klass_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    sParserInfo pinfo;\n    memset(&pinfo, 0, sizeof(sParserInfo));\n\n    sCompileInfo cinfo;\n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sGenericsParamInfo ginfo;\n    memset(&ginfo, 0, sizeof(sGenericsParamInfo));\n    ginfo.mNumParams = klass2->mNumGenerics;\n\n    int i;\n    for(i=0; i<klass2->mNumGenerics; i++) {\n        char* class_name = CONS_str(&klass2->mConst, klass2->mGenericsParamTypeOffsets[i]);\n\n        sCLClass* interface = get_class_with_load_and_initialize(class_name, FALSE);\n\n        if(interface == NULL) {\n            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n            MFREE(klass_value);\n            MFREE(code_value);\n            return FALSE;\n        }\n\n        ginfo.mInterface[i] = interface;\n\n        char* param_name = CONS_str(&klass2->mConst, klass2->mGenericsParamNameOffsets[i]);\n\n        xstrncpy(ginfo.mParamNames[i], param_name, VAR_NAME_MAX);\n    }\n    \n    pinfo.p = code_value;\n    pinfo.sname = \"appendMethod\";\n    pinfo.source = code_value;\n    pinfo.sline = 1;\n    pinfo.err_num = 0;\n    pinfo.lv_table = init_var_table();\n    pinfo.parse_phase = 0;\n    pinfo.klass = klass2;\n    pinfo.generics_info = ginfo; // strcuct copy\n    pinfo.cinfo = &cinfo;\n\n    char buf[VAR_NAME_MAX];\n\n    if(!parse_word(buf, VAR_NAME_MAX, &pinfo, TRUE, FALSE)) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"appendMethod Exception\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    /// function ///\n    if(strcmp(buf, \"def\") == 0) {\n        BOOL interface = klass2->mFlags & CLASS_FLAGS_INTERFACE;\n\n        char method_name[METHOD_NAME_MAX];\n        sParserParam params[PARAMS_MAX];\n        memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n        int num_params = 0;\n        sNodeType* result_type = NULL;\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL dynamic_ = FALSE;\n        BOOL pure_native = FALSE;\n        char clibrary_path[PATH_MAX];\n\n        if(!parse_method_name_and_params(method_name, METHOD_NAME_MAX, params, &num_params, &result_type, &native_,  &static_, &dynamic_, &pure_native, &pinfo, clibrary_path, PATH_MAX)) \n        {\n            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"appendMethod Exception\");\n            MFREE(klass_value);\n            MFREE(code_value);\n            return FALSE;\n        }\n\n        sCLMethod* appended_method = NULL;\n        if(pinfo.err_num == 0) {\n            if(!add_method_to_class(klass2, method_name, params, num_params, result_type, native_, static_, dynamic_, pure_native, &pinfo.method_generics_info, &appended_method, clibrary_path, NULL))\n            {\n                entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"appendMethod Exception\");\n                MFREE(klass_value);\n                MFREE(code_value);\n                return FALSE;\n            }\n        }\n\n        if(native_ || interface || strcmp(clibrary_path, \"\") != 0) {\n            if(*pinfo.p == ';') {\n                pinfo.p++;\n            }\n        }\n        else {\n            sCLMethod* method = appended_method;\n\n            if(method) {\n                if(*pinfo.p == '{') {\n                    pinfo.p++;\n                    skip_spaces_and_lf(&pinfo);\n\n                    if(!compile_method(method, params, num_params, &pinfo, &cinfo)) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(5)\");\n                        MFREE(klass_value);\n                        MFREE(code_value);\n                        return FALSE;\n                    }\n\n                    if(cinfo.err_num != 0) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(6)\");\n                        MFREE(klass_value);\n                        MFREE(code_value);\n                        return FALSE;\n                    }\n                }\n                else {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(7)\");\n                    MFREE(klass_value);\n                    MFREE(code_value);\n                    return FALSE;\n                }\n            }\n        }\n    }\n    else {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(8)\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    MFREE(klass_value);\n    MFREE(code_value);\n\n    return TRUE;\n}\n\nBOOL Clover_appendMethod2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* klass = lvar;\n    CLVALUE* method_index = lvar + 1;\n    CLVALUE* code = lvar + 2;\n    CLVALUE* js = lvar + 3;\n\n    if(klass->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(code->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* klass_value = ALLOC string_object_to_char_array(klass->mObjectValue);\n    int method_index_value = method_index->mIntValue;\n    char* code_value = ALLOC string_object_to_char_array(code->mObjectValue);\n\n    BOOL js_value = js->mBoolValue;\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(klass_value, js_value);\n\n    if(klass2 == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    sParserInfo pinfo;\n    memset(&pinfo, 0, sizeof(sParserInfo));\n\n    sCompileInfo cinfo;\n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sGenericsParamInfo ginfo;\n    memset(&ginfo, 0, sizeof(sGenericsParamInfo));\n    ginfo.mNumParams = klass2->mNumGenerics;\n\n    int i;\n    for(i=0; i<klass2->mNumGenerics; i++) {\n        char* class_name = CONS_str(&klass2->mConst, klass2->mGenericsParamTypeOffsets[i]);\n\n        sCLClass* interface = get_class_with_load_and_initialize(class_name, FALSE);\n\n        if(interface == NULL) {\n            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Class not found\");\n            MFREE(klass_value);\n            MFREE(code_value);\n            return FALSE;\n        }\n\n        ginfo.mInterface[i] = interface;\n\n        char* param_name = CONS_str(&klass2->mConst, klass2->mGenericsParamNameOffsets[i]);\n\n        xstrncpy(ginfo.mParamNames[i], param_name, VAR_NAME_MAX);\n    }\n    \n    pinfo.p = code_value;\n    pinfo.source = code_value;\n    pinfo.sname = \"appendMethod\";\n    pinfo.sline = 1;\n    pinfo.err_num = 0;\n    pinfo.lv_table = init_var_table();\n    pinfo.parse_phase = 0;\n    pinfo.klass = klass2;\n    pinfo.generics_info = ginfo; // strcuct copy\n    pinfo.cinfo = &cinfo;\n\n    char buf[VAR_NAME_MAX];\n\n    if(!parse_word(buf, VAR_NAME_MAX, &pinfo, TRUE, FALSE)) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"appendMethod Exception\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    /// function ///\n    if(strcmp(buf, \"def\") == 0) {\n        BOOL interface = klass2->mFlags & CLASS_FLAGS_INTERFACE;\n\n        char method_name[METHOD_NAME_MAX];\n        sParserParam params[PARAMS_MAX];\n        memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n        int num_params = 0;\n        sNodeType* result_type = NULL;\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL dynamic_ = FALSE;\n        BOOL pure_native = FALSE;\n        char clibrary_path[PATH_MAX];\n\n        if(!parse_method_name_and_params(method_name, METHOD_NAME_MAX, params, &num_params, &result_type, &native_, &static_, &dynamic_, &pure_native, &pinfo, clibrary_path, PATH_MAX)) \n        {\n            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"appendMethod Exception\");\n            MFREE(klass_value);\n            MFREE(code_value);\n            return FALSE;\n        }\n\n        sCLMethod* appended_method = NULL;\n        if(pinfo.err_num == 0) {\n            appended_method = klass2->mMethods + method_index_value;\n        }\n\n        if(native_ || interface || strcmp(clibrary_path, \"\") != 0) {\n            if(*pinfo.p == ';') {\n                pinfo.p++;\n            }\n        }\n        else {\n            sCLMethod* method = appended_method;\n\n            if(method) {\n                if(*pinfo.p == '{') {\n                    pinfo.p++;\n                    skip_spaces_and_lf(&pinfo);\n\n                    if(!compile_method(method, params, num_params, &pinfo, &cinfo)) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(9)\");\n                        MFREE(klass_value);\n                        MFREE(code_value);\n                        return FALSE;\n                    }\n\n                    if(cinfo.err_num != 0) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(10)\");\n                        MFREE(klass_value);\n                        MFREE(code_value);\n                        return FALSE;\n                    }\n                }\n                else {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(11)\");\n                    MFREE(klass_value);\n                    MFREE(code_value);\n                    return FALSE;\n                }\n            }\n        }\n    }\n    else {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Invalid method definition(12)\");\n        MFREE(klass_value);\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    MFREE(klass_value);\n    MFREE(code_value);\n\n    return TRUE;\n}\n\nBOOL Clover_appendClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* code = lvar;\n\n    if(code->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* code_value = ALLOC string_object_to_char_array(code->mObjectValue);\n\n    if(!compile_class_source(\"appendClass\", code_value)) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"appendClass Exception\");\n        MFREE(code_value);\n        return FALSE;\n    }\n\n    MFREE(code_value);\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/class_clover_runtime.c",
    "content": "#include \"common.h\"\n\nBOOL Clover_appendMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"This method is not implemented on runtime.\");\n    return FALSE;\n}\n\nBOOL Clover_appendMethod2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"This method is not implemented on runtime.\");\n    return FALSE;\n}\n\nBOOL Clover_appendField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"This method is not implemented on runtime.\");\n    return FALSE;\n}\n\nBOOL Clover_appendClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"This method is not implemented on runtime.\");\n    return FALSE;\n}\n\nBOOL Clover_appendClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"This method is not implemented on runtime.\");\n    return FALSE;\n}\n\nBOOL Clover_declareMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"This method is not implemented on runtime.\");\n    return FALSE;\n}\n\n"
  },
  {
    "path": "src/class_compiler.c",
    "content": "#include \"common.h\"\n#include <libgen.h>\n\nstatic BOOL skip_block(sParserInfo* info)\n{\n    if(*info->p == '{') {\n        info->p++;\n\n        BOOL dquort = FALSE;\n        BOOL squort = FALSE;\n        int sline = 0;\n        int nest = 0;\n        while(1) {\n            if(dquort) {\n                if(*info->p == '\\\\') {\n                    info->p++;\n                    if(*info->p == '\\0') {\n                        fprintf(stderr, \"%s %d: unexpected the source end. close single quote or double quote.\", info->sname, sline);\n                        return FALSE;\n                    }\n                    info->p++;\n                }\n                else if(*info->p == '\"') {\n                    info->p++;\n                    dquort = !dquort;\n                }\n                else {\n                    info->p++;\n\n                    if(*info->p == '\\0') {\n                        fprintf(stderr, \"%s %d: unexpected the source end. close single quote or double quote.\", info->sname, sline);\n                        return FALSE;\n                    }\n                }\n            }\n            else if(squort) {\n                if(*info->p == '\\\\') {\n                    info->p++;\n                    if(*info->p == '\\0') {\n                        fprintf(stderr, \"%s %d: unexpected the source end. close single quote or double quote.\", info->sname, sline);\n                        return FALSE;\n                    }\n                    info->p++;\n                }\n                else if(*info->p == '\\'') {\n                    info->p++;\n                    squort = !squort;\n                }\n                else {\n                    info->p++;\n\n                    if(*info->p == '\\0') {\n                        fprintf(stderr, \"%s %d: unexpected the source end. close single quote or double quote.\", info->sname, sline);\n                        return FALSE;\n                    }\n                }\n            }\n            else if(*info->p == '\\'') {\n                sline = info->sline;\n                info->p++;\n                squort = !squort;\n            }\n            else if(*info->p == '\"') {\n                sline = info->sline;\n                info->p++;\n                dquort = !dquort;\n            }\n            else if(*info->p == '{') {\n                info->p++;\n\n                nest++;\n            }\n            else if(*info->p == '}') {\n                info->p++;\n\n                if(nest == 0) {\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n\n                nest--;\n            }\n            else if(*info->p == '\\0') {\n                parser_err_msg(info, \"The block requires } character for closing block\");\n                info->err_num++;\n                return TRUE;\n            }\n            else if(*info->p == '\\n') {\n                info->p++;\n                info->sline++;\n            }\n            else {\n                info->p++;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_generics_params(sGenericsParamInfo* ginfo, sParserInfo* info)\n{\n    ginfo->mNumParams = 0;\n\n    if(*info->p == '<') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        while(1) {\n            if(isalpha(*info->p)) {\n                char buf[VAR_NAME_MAX];\n                if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) \n                {\n                    return FALSE;\n                }\n\n                int num_generics_params = ginfo->mNumParams;\n                xstrncpy(ginfo->mParamNames[num_generics_params], buf, VAR_NAME_MAX);\n\n                expect_next_character_with_one_forward(\":\", info);\n\n                sCLClass* interface = NULL;\n                if(!parse_class_type(&interface, info)) {\n                    return FALSE;\n                }\n\n                if(interface && !(interface->mFlags & CLASS_FLAGS_INTERFACE)) {\n                    parser_err_msg(info, \"This is not interface(%s)\\n\", CLASS_NAME(ginfo->mInterface[num_generics_params]));\n                    info->err_num++;\n                }\n\n                ginfo->mInterface[num_generics_params] = interface;\n\n                ginfo->mNumParams++;\n\n                if(ginfo->mNumParams >= GENERICS_TYPES_MAX) {\n                    parser_err_msg(info, \"overflow generics params number\");\n                    return FALSE;\n                }\n\n                if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else {\n                    break;\n                }\n            }\n            else {\n                break;\n            }\n        }\n\n        expect_next_character_with_one_forward(\">\", info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_class_name_and_attributes(char* class_name, int class_name_size, sParserInfo* info, sCompileInfo* cinfo, sCLClass** unboxing_class, int* version, BOOL* js, BOOL *native_, int* alloc_size)\n{\n    /// class name ///\n    if(!parse_word(class_name, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    /// generics ///\n    sGenericsParamInfo ginfo;\n    memset(&ginfo, 0, sizeof(sGenericsParamInfo));\n\n    if(!parse_generics_params(&ginfo, info)) \n    {\n        return FALSE;\n    }\n\n    info->generics_info = ginfo;   // struct copy\n\n    /// class attribute ///\n    if(*info->p == ':') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        while(1) {\n            while(*info->p != '{' && *info->p != '\\0') {\n                if(isdigit(*info->p)) {\n                    int n = 0;\n                    while(isdigit(*info->p)) {\n                        n = n * 10 + *info->p - '0';\n                        info->p++;\n                        skip_spaces_and_lf(info);\n                    }\n\n                    *alloc_size = n;\n                }\n                else {\n                    char buf[VAR_NAME_MAX];\n\n                    if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                        return FALSE;\n                    }\n\n                    if(strcmp(buf, \"js\") == 0) {\n                        *js = TRUE;\n                    }\n                    else if(strcmp(buf, \"native\") == 0) {\n                        *native_ = TRUE;\n                    }\n                    else if(strcmp(buf, \"unboxing\") == 0) {\n                        if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                            return FALSE;\n                        }\n\n                        *unboxing_class = get_class(buf, *js);\n                    }\n                }\n            }\n\n            if(*info->p == '\\0') {\n                parser_err_msg(info, \"It is the source end. Close class definition\");\n                info->err_num++;\n                return TRUE;\n            }\n            else if(*info->p == '{') {\n                break;\n            }\n        }\n    }\n\n    /// version ///\n    if(strstr(info->p, \"version\") == info->p) {\n        info->p += 7;\n        skip_spaces_and_lf(info);\n\n        int n = 0;\n        while(isdigit(*info->p)) {\n            n = n * 10 + *info->p - '0';\n            info->p++;\n        }\n\n        *version = n;\n\n        if(n >= VERSION_MAX) {\n            parser_err_msg(info, \"overflow version\");\n            return FALSE;\n        }\n\n        skip_spaces_and_lf(info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_class_on_alloc_classes_phase(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL dynamic_class, BOOL inherit, BOOL struct_)\n{\n    char class_name[VAR_NAME_MAX];\n    sCLClass* unboxing_class = NULL;\n    int version = 0;\n    BOOL js = FALSE;\n    BOOL native_ = FALSE;\n    int alloc_size = 0;\n\n    if(!parse_class_name_and_attributes(class_name, VAR_NAME_MAX, info, cinfo, &unboxing_class, &version, &js, &native_, &alloc_size))\n    {\n        return FALSE;\n    }\n\n    info->klass = get_class(class_name, js);\n\n    if(version > 1 && info->klass == NULL) {\n        if(is_class_file_existance(class_name, version-1, js)) {\n            info->klass = load_class(class_name, version-1, js);\n        }\n    }\n    else if(inherit && info->klass == NULL) {\n        if(is_class_file_existance(class_name, 0, js)) {\n            info->klass = load_class(class_name, 0, js);\n        }\n    }\n\n    if(info->klass == NULL) {\n        info->klass = alloc_class(class_name, FALSE, -1, -1, info->generics_info.mNumParams, info->generics_info.mParamNames, info->generics_info.mInterface, interface, dynamic_class, FALSE, FALSE, unboxing_class, version, js, native_, struct_, alloc_size);\n        info->klass->mFlags |= CLASS_FLAGS_ALLOCATED;\n    }\n    else {\n        info->klass->mVersion = version;\n    }\n\n    info->klass->mFlags |= CLASS_FLAGS_MODIFIED;\n\n    if(!skip_block(info)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_word_with_dot(char* buf, int buf_size, sParserInfo* info)\n{\n    buf[0] = 0;\n\n    char* p2 = buf;\n\n    if(isalpha(*info->p) || *info->p == '_') {\n        while(isalnum(*info->p) || *info->p == '_' || *info->p == '.') {\n            if(p2 - buf < buf_size-1) {\n                *p2++ = *info->p;\n                info->p++;\n            }\n            else {\n                parser_err_msg(info, \"length of word is too long\");\n                return FALSE;\n            }\n        }\n    }\n\n    *p2 = 0;\n    skip_spaces_and_lf(info);\n\n    if(*info->p == 0 && buf[0] == 0) {\n        parser_err_msg(info, \"require word(alphabet or number). this is the end of source\");\n        return FALSE;\n    }\n\n    if(buf[0] == 0) {\n        parser_err_msg(info, \"require word(alphabet or _ or number). this is (%c)\", *info->p);\n        info->err_num++;\n\n        if(*info->p == '\\n') info->sline++;\n\n        info->p++;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_throws_and_clibrary(sParserInfo* info, BOOL* throw_existance, char* clibrary_path, size_t clibrary_path_size)\n{\n    *throw_existance = FALSE;\n    clibrary_path[0] = '\\0';\n\n    char buf[32];\n\n    while(1) {\n        char* p_saved = info->p;\n        int sline_saved = info->sline;\n\n        if(!parse_word(buf, 32, info, FALSE, FALSE)) {\n            return FALSE;\n        }\n\n        if(strcmp(buf, \"from\") == 0) {\n            char buf2[PATH_MAX];\n            if(!parse_word_with_dot(buf2, PATH_MAX, info)) {\n                return FALSE;\n            }\n\n            xstrncpy(clibrary_path, buf2, clibrary_path_size);\n        }\n        else if(strcmp(buf, \"throws\") == 0) {\n            *throw_existance = TRUE;\n\n            while(1) {\n                if(isalpha(*info->p)) {\n                    sNodeType* exception;\n\n                    if(!parse_type(&exception, info)) {\n                        return FALSE;\n                    }\n                }\n                else if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else {\n                    break;\n                }\n            }\n        }\n        else {\n            info->p = p_saved;\n            info->sline = sline_saved;\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL parse_method_name_and_params(char* method_name, int method_name_max, sParserParam* params, int* num_params, sNodeType** result_type, BOOL* native_, BOOL* static_, BOOL* dynamic_, BOOL* pure_native_, sParserInfo* info, char* clibrary_path, size_t clibrary_path_size)\n{\n    /// method generics ///\n    if(*info->p == '<') {\n        sGenericsParamInfo ginfo;\n        memset(&ginfo, 0, sizeof(sGenericsParamInfo));\n\n        if(!parse_generics_params(&ginfo, info)) \n        {\n            return FALSE;\n        }\n        info->method_generics_info = ginfo;   // struct copy\n    }\n    else {\n        memset(&info->method_generics_info, 0, sizeof(sGenericsParamInfo));\n    }\n\n    /// method name ///\n    if(!parse_word(method_name, method_name_max, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    expect_next_character_with_one_forward(\"(\", info);\n\n    /// parse_params ///\n    if(!parse_params(params, num_params, info, 0)) {\n        return FALSE;\n    }\n\n    /// attributes and result type ///\n    if(*info->p == ':') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        /// atributes ///\n        while(1) {\n            char* p_saved = info->p;\n            int sline_saved = info->sline;\n\n            char buf[32];\n\n            if(!parse_word(buf, 32, info, FALSE, FALSE)) {\n                return FALSE;\n            }\n\n            if(strcmp(buf, \"native\") == 0) {\n                *native_ = TRUE;\n            }\n            else if(strcmp(buf, \"static\") == 0) {\n                *static_ = TRUE;\n            }\n            else if(strcmp(buf, \"dynamic\") == 0) {\n                *dynamic_ = TRUE;\n            }\n            else if(strcmp(buf, \"pure_native\") == 0) {\n                *pure_native_ = TRUE;\n            }\n            else {\n                info->p = p_saved;\n                info->sline = sline_saved;\n                break;\n            }\n        }\n\n        /// throw or result type ///\n        if(isalpha(*info->p)) {\n            BOOL throw_existance = FALSE;\n            if(!parse_throws_and_clibrary(info, &throw_existance, clibrary_path, clibrary_path_size)) {\n                return FALSE;\n            }\n\n            if(!throw_existance) {\n                /// parse result type ///\n                if(!parse_type(result_type, info)) {\n                    return FALSE;\n                }\n            }\n            else {\n                *result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n            }\n        }\n        else {\n            *result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n        }\n    }\n    else {\n        *result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n    }\n\n    /// throw ///\n    BOOL throw_existance = FALSE;\n    if(!parse_throws_and_clibrary(info, &throw_existance, clibrary_path, clibrary_path_size)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_field_attributes_and_type(BOOL* private_, BOOL* protected_, BOOL* static_, BOOL* delegate_, sNodeType** result_type, int* offset, sParserInfo* info, sCompileInfo* cinfo, char* header_path, int header_path_size, BOOL struct_)\n{\n    header_path[0] = '\\0';\n\n    /// atributes ///\n    while(1) {\n        char* p_saved = info->p;\n        int sline_saved = info->sline;\n\n        char buf[32];\n\n        if(!parse_word(buf, 32, info, FALSE, FALSE)) {\n            return FALSE;\n        }\n\n        if(strcmp(buf, \"private\") == 0) {\n            *private_ = TRUE;\n        }\n        else if(strcmp(buf, \"protected\") == 0) {\n            *protected_ = TRUE;\n        }\n        else if(strcmp(buf, \"delegate\") == 0) {\n            *delegate_ = TRUE;\n        }\n        else if(strcmp(buf, \"static\") == 0) {\n            *static_ = TRUE;\n        }\n        else {\n            info->p = p_saved;\n            info->sline = sline_saved;\n            break;\n        }\n    }\n\n    /// parse result type ///\n    if(!parse_type(result_type, info)) {\n        return FALSE;\n    }\n\n    if(struct_) {\n        expect_next_character_with_one_forward(\":\", info);\n\n        if(isdigit(*info->p)) {\n            int n = 0;\n            while(isdigit(*info->p)) {\n                n = n * 10 + (*info->p - '0');\n                \n                info->p ++;\n                skip_spaces_and_lf(info);\n            }\n            \n            *offset = n;\n        }\n        else {\n            parser_err_msg(info, \"require digit for field offset\");\n            info->err_num++;\n        }\n    }\n\n    char* source_end = info->source + strlen(info->source);\n\n    if(info->p < source_end -5 && strstr(info->p, \"from\") == info->p) {\n        info->p += 4;\n        skip_spaces_and_lf(info);\n\n        if(!parse_word_with_dot(header_path, header_path_size, info)) {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL field_delegation(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field)\n{\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    sCLClass* field_class = field_type->mClass;\n\n    if(info->err_num == 0 && (info->klass->mFlags & CLASS_FLAGS_ALLOCATED)) {\n        field->mNumDelegatedMethod = 0;\n\n        int i;\n        for(i=0; i<field_class->mNumMethods; i++) {\n            sCLMethod* method = field_class->mMethods + i;\n\n            if(!(method->mFlags & METHOD_FLAGS_CLASS_METHOD) && !(method->mFlags & METHOD_FLAGS_NATIVE) && strcmp(METHOD_NAME2(field_class, method), \"initialize\") != 0 && strcmp(METHOD_NAME2(field_class,method), \"finalize\") != 0) \n            {\n                char* method_name = METHOD_NAME2(field_class, method);\n\n                sNodeType* params[PARAMS_MAX];\n                int j;\n                for(j=0; j<method->mNumParams; j++) {\n                    sCLParam* param = method->mParams + j;\n                    params[j] = create_node_type_from_cl_type(param->mType, field_class);\n                }\n\n                sParserParam parser_params[PARAMS_MAX];\n                memset(parser_params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n                for(j=0; j<method->mNumParams; j++) {\n                    char param_name[VAR_NAME_MAX];\n                    snprintf(param_name, VAR_NAME_MAX, \"param%d\", j);\n                    xstrncpy(parser_params[j].mName, param_name, VAR_NAME_MAX);\n                    parser_params[j].mType = params[j];\n                }\n\n                int num_params = method->mNumParams;\n\n                sNodeType* result_type = create_node_type_from_cl_type(method->mResultType, field_class);\n\n                BOOL native_ = FALSE;\n                BOOL static_ = FALSE;\n                BOOL dynamic_ = FALSE;\n                BOOL pure_native_ = FALSE;\n\n                sGenericsParamInfo method_generics_info;\n                memset(&method_generics_info, 0, sizeof(sGenericsParamInfo));\n\n                method_generics_info.mNumParams = method->mNumGenerics;\n                for(j=0; j<method_generics_info.mNumParams; j++) {\n                    int offset = method->mGenericsParamTypeOffsets[j];\n\n                    char* interface_name = CONS_str(&field_class->mConst, offset);\n                    sCLClass* interface = get_class(interface_name, klass->mFlags & CLASS_FLAGS_JS);\n\n                    MASSERT(interface != NULL);\n\n                    method_generics_info.mInterface[j] = interface;\n\n                    xstrncpy(method_generics_info.mParamNames[j], \"dummy\", VAR_NAME_MAX); // no use in add_method_to_class\n                }\n\n                char clibrary_path[PATH_MAX];\n                clibrary_path[0] = '\\0';\n\n                sCLMethod* appended_method = NULL;\n                if(!add_method_to_class(klass, method_name, parser_params, num_params, result_type, native_, static_, dynamic_, pure_native_, &method_generics_info, &appended_method, clibrary_path, info)) \n                {\n                    parser_err_msg(info, \"add_method_to_class failed\");\n                    return FALSE;\n                }\n\n                int num_methods = field->mNumDelegatedMethod;\n                field->mDelegatedMethodIndex[num_methods] = klass->mNumMethods -1;  // compile time variable\n                field->mNumDelegatedMethod++;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL setter_and_getter(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field, char* field_name, BOOL private_)\n{\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if(info->err_num == 0 && (info->klass->mFlags & CLASS_FLAGS_ALLOCATED)) {\n        /// getter ///\n        char* method_name = field_name;\n\n        sParserParam parser_params[PARAMS_MAX];\n        int num_params = 0;\n        memset(parser_params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n        sNodeType* result_type = field_type;\n\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL dynamic_ = FALSE;\n        BOOL pure_native_ = FALSE;\n\n        char clibrary_path[PATH_MAX];\n        clibrary_path[0] = '\\0';\n\n        sCLMethod* appended_method = NULL;\n        if(!add_method_to_class(klass, method_name, parser_params, num_params, result_type, native_, static_, dynamic_, pure_native_, NULL, &appended_method, clibrary_path, info))\n        {\n            parser_err_msg(info, \"add_method_to_class failed\");\n            return FALSE;\n        }\n\n        field->mNumGetterMethodIndex = klass->mNumMethods -1;\n\n        /// setter ///\n        if(!private_ && !(field->mFlags & FIELD_FLAGS_READONLY)) {\n            /// getter ///\n            char* method_name = field_name;\n\n            sParserParam parser_params[PARAMS_MAX];\n            memset(parser_params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n            int num_params = 1;\n\n            xstrncpy(parser_params[0].mName, \"value\", VAR_NAME_MAX);\n            parser_params[0].mType = field_type;\n            parser_params[0].mDefaultValue[0] = '\\0';\n\n            sNodeType* result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n\n            BOOL native_ = FALSE;\n            BOOL static_ = FALSE;\n            BOOL dynamic_ = FALSE;\n            BOOL pure_native_ = FALSE;\n\n            char clibrary_path[PATH_MAX];\n            clibrary_path[0] = '\\0';\n\n            sCLMethod* appended_method = NULL;\n            if(!add_method_to_class(klass, method_name, parser_params, num_params, result_type, native_, static_, dynamic_, pure_native_, NULL, &appended_method, clibrary_path, info))\n            {\n                parser_err_msg(info, \"add_method_to_class failed\");\n                return FALSE;\n            }\n\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_methods_and_fields(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL struct_)\n{\n    BOOL native_ = FALSE;\n    BOOL static_ = FALSE;\n    BOOL extern_ = strcmp(CLASS_NAME(info->klass), \"C\") == 0;\n\n    char buf[VAR_NAME_MAX];\n    if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    if(strcmp(buf, \"include\") == 0) {\n        char module_name[CLASS_NAME_MAX+1];\n\n        if(!parse_word(module_name, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n\n        sCLModule* module = get_module(module_name);\n\n        if(module == NULL) {\n            parser_err_msg(info, \"The module named %s is not defined\", module_name);\n            info->err_num++;\n        }\n        else {\n            char* body = get_module_body(module);\n\n            char* p_saved = info->p;\n            int sline_saved = info->sline;\n            char* sname_saved = info->sname;\n            int err_num_saved = info->err_num;\n            int cinfo_err_num_saved = info->cinfo->err_num;\n\n            info->p = body;\n            info->sline = module->mSLine;\n            info->sname = module->mSName;\n\n            while(*info->p) {\n                skip_spaces_and_lf(info);\n                if(!parse_methods_and_fields(info, cinfo, interface, struct_)) {\n                    return FALSE;\n                }\n                skip_spaces_and_lf(info);\n            }\n\n            info->p = p_saved;\n            info->sline = sline_saved;\n            info->sname = sname_saved;\n\n            if(info->err_num > err_num_saved || info->cinfo->err_num > cinfo_err_num_saved) {\n                parser_err_msg(info, \"at including Module %s\", module_name);\n            }\n        }\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n    }\n\n    /// function ///\n    else if(strcmp(buf, \"def\") == 0) {\n        char method_name[METHOD_NAME_MAX+1];\n        sParserParam params[PARAMS_MAX+1];\n        memset(params, 0, sizeof(sParserParam)*(PARAMS_MAX+1));\n\n        int num_params = 0;\n        sNodeType* result_type = NULL;\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL dynamic_ = FALSE;\n        BOOL pure_native_ = FALSE;\n        BOOL js = info->klass->mFlags & CLASS_FLAGS_JS;\n        char clibrary_path[PATH_MAX+1];\n\n        if(extern_) {\n            static_ = TRUE;\n        }\n\n        clibrary_path[0] = '\\0';\n\n        if(!parse_method_name_and_params(method_name, METHOD_NAME_MAX, params, &num_params, &result_type, &native_, &static_, &dynamic_, &pure_native_, info, clibrary_path, PATH_MAX)) \n        {\n            return FALSE;\n        }\n\n        if(info->err_num == 0 && (info->klass->mFlags & CLASS_FLAGS_ALLOCATED)) {\n            sCLMethod* appended_method = NULL;\n            if(!add_method_to_class(info->klass, method_name, params, num_params, result_type, native_, static_, dynamic_, pure_native_, &info->method_generics_info, &appended_method, clibrary_path, info))\n            {\n                parser_err_msg(info, \"add_method_to_class failed\");\n                return FALSE;\n            }\n        }\n\n        if((native_ && !js) || interface || extern_ || strcmp(clibrary_path, \"\") != 0) \n        {\n            if(*info->p == ';') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n        }\n        else if(pure_native_ && js) {\n            if(*info->p == ';') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == '{') {\n                if(!skip_block(info)) {\n                    return FALSE;\n                }\n            }\n            else {\n                parser_err_msg(info, \"require { or ;\");\n                info->err_num++;\n            }\n        }\n        else {\n            if(!skip_block(info)) {\n                return FALSE;\n            }\n        }\n    }\n    else if(strcmp(buf, \"typedef\") == 0) {\n        char class_name1[CLASS_NAME_MAX+1];\n        char class_name2[CLASS_NAME_MAX+1];\n\n        if(!parse_word(class_name1, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        if(!parse_word(class_name2, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        if(info->err_num == 0) {\n            if(!add_typedef_to_class(info->klass, class_name1, class_name2)) {\n                parser_err_msg(info, \"overflow typedef number or invalid class name\");\n                info->err_num++;\n                return FALSE;\n            }\n        }\n    }\n    else if(strcmp(buf, \"enum\") == 0) {\n        expect_next_character_with_one_forward(\"{\", info);\n\n        int num_enum = 0;\n\n        while(1) {\n            char element_name[VAR_NAME_MAX+1];\n\n            if(!parse_word(element_name, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n\n            BOOL private_ = FALSE;\n            BOOL protected_ = FALSE;\n            sNodeType* field_type = create_node_type_with_class_name(\"int\", info->mJS);\n\n            char header_path[PATH_MAX];\n            header_path[0] = '\\0';\n\n            if(!add_class_field_to_class(info->klass, element_name, private_, protected_, TRUE, field_type, num_enum++, header_path)) \n            {\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == '}') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else if(*info->p == '\\0') {\n                parser_err_msg(info, \"unexpected source end\");\n                return FALSE;\n            }\n        }\n\n    }\n    /// variable ///\n    else {\n        BOOL readonly = FALSE;\n        if(strcmp(buf, \"var\") == 0)\n        {\n            if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"val\") == 0)\n        {\n            readonly = TRUE;\n\n            if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n        }\n\n        BOOL private_ = readonly;\n        BOOL protected_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL delegate_ = FALSE;\n        sNodeType* result_type = NULL;\n        char header_path[PATH_MAX];\n        int offset = -1;\n\n        if(extern_) {\n            static_ = TRUE;\n        }\n\n        expect_next_character_with_one_forward(\":\", info);\n\n        if(!parse_field_attributes_and_type(&private_, &protected_, &static_, &delegate_, &result_type, &offset, info, cinfo, header_path, PATH_MAX, struct_)) {\n            return FALSE;\n        }\n\n        if(info->err_num == 0 && (info->klass->mFlags & CLASS_FLAGS_ALLOCATED)) {\n            if(static_) {\n                if(!add_class_field_to_class(info->klass, buf, private_, protected_, readonly, result_type, -1, header_path)) {\n                    return FALSE;\n                }\n            }\n            else {\n                if(header_path[0] != '\\0') {\n                    parser_err_msg(info, \"Require class field for \\\"from\\\" keyword\");\n                    info->err_num++;\n                }\n\n                if(!add_field_to_class(info->klass, buf, private_, protected_, delegate_, readonly, result_type, offset)) {\n                    return FALSE;\n                }\n            }\n        }\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        sCLClass* klass = info->klass;\n        char* field_name = buf;\n\n        int field_index = search_for_field(klass, field_name);\n\n        if(!(klass->mFlags & CLASS_FLAGS_STRUCT) && field_index != -1) \n        {\n            sCLField* field = klass->mFields + field_index;\n\n            if(!setter_and_getter(info, cinfo, klass, field, field_name, private_)) {\n                return FALSE;\n            }\n        }\n\n        if(delegate_) {\n            if(field_index != -1) {\n                sCLField* field = klass->mFields + field_index;\n\n                if(!field_delegation(info, cinfo, klass, field)) {\n                    return FALSE;\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_class_on_add_methods_and_fields(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL struct_)\n{\n    char class_name[VAR_NAME_MAX];\n    sCLClass* unboxing_class = NULL;\n    int version = 0;\n    BOOL js = FALSE;\n    BOOL native_ = FALSE;\n    int alloc_size = 0;\n\n    if(!parse_class_name_and_attributes(class_name, VAR_NAME_MAX, info, cinfo, &unboxing_class, &version, &js, &native_, &alloc_size))\n    {\n        return FALSE;\n    }\n\n    info->klass = get_class(class_name, js);\n\n    expect_next_character_with_one_forward(\"{\", info);\n\n    if(*info->p == '}') {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!parse_methods_and_fields(info, cinfo, interface, struct_)) {\n                return FALSE;\n            }\n\n            if(*info->p == '\\0') {\n                parser_err_msg(info, \"It is the source end. Close class definition with }\");\n                info->err_num++;\n                return TRUE;\n            }\n            else if(*info->p == '}') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL setter_and_getter_on_compile_time(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field, char* field_name, BOOL private_)\n{\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    sVarTable* lv_table_before = info->lv_table;\n\n    if(info->err_num == 0 && (info->klass->mFlags & CLASS_FLAGS_ALLOCATED)) {\n        /// getter ///\n        char* method_name = field_name;\n\n        sParserParam parser_params[PARAMS_MAX];\n        memset(parser_params, 0, sizeof(parser_params));\n        int num_params = 0;\n\n        sNodeType* result_type = field_type;\n\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n\n        sParserInfo info2;\n\n        memset(&info2, 0, sizeof(sParserInfo));\n\n        info2.mJS = info->mJS;\n\n        char source[1024];\n        snprintf(source, 1024, \"return self.%s } \", field_name);\n\n        info2.p = source;\n        info2.source = source;\n        info2.sname = \"getter\";\n        info2.sline = 1;\n        info2.err_num = 0;\n        info2.lv_table = info->lv_table;\n        info2.parse_phase = info->parse_phase;\n        info2.klass = info->klass;\n        info2.generics_info = info->generics_info;\n        info2.method_generics_info = info->method_generics_info;\n        info2.cinfo = cinfo;\n\n        info2.included_source = FALSE;\n        info2.get_type_for_interpreter = FALSE;\n        info2.next_command_is_to_bool = FALSE;\n        info2.exist_block_object_err = FALSE;\n\n        sCLMethod* method = klass->mMethods + field->mNumGetterMethodIndex;\n\n        if(!compile_method(method, parser_params, num_params, &info2, cinfo)) {\n            info->lv_table = lv_table_before;\n            cinfo->lv_table = lv_table_before;\n            return FALSE;\n        }\n\n        info->err_num += info2.err_num;\n        info->klass->mMethodIndexOnCompileTime++;\n\n        /// setter ///\n        if(!private_) {\n            /// getter ///\n            char* method_name = field_name;\n\n            sParserParam parser_params[PARAMS_MAX];\n            memset(parser_params, 0, sizeof(parser_params));\n            int num_params = 1;\n\n            xstrncpy(parser_params[0].mName, \"value\", VAR_NAME_MAX);\n            parser_params[0].mType = field_type;\n            parser_params[0].mDefaultValue[0] = '\\0';\n\n            sNodeType* result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n\n            BOOL native_ = FALSE;\n            BOOL static_ = FALSE;\n\n            sParserInfo info2;\n\n            memset(&info2, 0, sizeof(sParserInfo));\n\n            info2.mJS = info->mJS;\n\n            char source[1024];\n            snprintf(source, 1024, \"self.%s = value; }\", field_name);\n\n            info2.p = source;\n            info2.source = source;\n            info2.sname = \"setter\";\n            info2.sline = 1;\n            info2.err_num = 0;\n            info2.lv_table = info->lv_table;\n            info2.parse_phase = info->parse_phase;\n            info2.klass = info->klass;\n            info2.generics_info = info->generics_info;\n            info2.method_generics_info = info->method_generics_info;\n            info2.cinfo = cinfo;\n\n            info2.included_source = FALSE;\n            info2.get_type_for_interpreter = FALSE;\n            info2.next_command_is_to_bool = FALSE;\n            info2.exist_block_object_err = FALSE;\n\n            sCLMethod* method = klass->mMethods + field->mNumGetterMethodIndex + 1;\n\n            if(!compile_method(method, parser_params, num_params, &info2, cinfo)) {\n                info->lv_table = lv_table_before;\n                cinfo->lv_table = lv_table_before;\n                return FALSE;\n            }\n\n            info->err_num += info2.err_num;\n            info->klass->mMethodIndexOnCompileTime++;\n        }\n    }\n\n    info->lv_table = lv_table_before;\n    cinfo->lv_table = lv_table_before;\n\n    return TRUE;\n}\n\nstatic BOOL field_delegation_on_compile_time(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field, char* field_name)\n{\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    sCLClass* field_class = field_type->mClass;\n\n    sVarTable* lv_table_before = info->lv_table;\n\n    if(info->err_num == 0 && (info->klass->mFlags & CLASS_FLAGS_ALLOCATED)) {\n        int i;\n        for(i=0; i<field->mNumDelegatedMethod; i++) {\n            sCLMethod* method = klass->mMethods + field->mDelegatedMethodIndex[i];\n\n            char* method_name = METHOD_NAME2(klass, method);\n\n            sNodeType* params[PARAMS_MAX];\n            int j;\n            for(j=0; j<method->mNumParams; j++) {\n                sCLParam* param = method->mParams + j;\n                params[j] = create_node_type_from_cl_type(param->mType, klass);\n            }\n\n            int num_params = method->mNumParams;\n\n            sGenericsParamInfo method_generics_info;\n            memset(&method_generics_info, 0, sizeof(sGenericsParamInfo));\n\n            method_generics_info.mNumParams = method->mNumGenerics;\n            for(j=0; j<method_generics_info.mNumParams; j++) {\n                int offset = method->mGenericsParamTypeOffsets[j];\n\n                char* interface_name = CONS_str(&klass->mConst, offset);\n                sCLClass* interface = get_class(interface_name, klass->mFlags & CLASS_FLAGS_JS);\n\n                MASSERT(interface != NULL);\n\n                method_generics_info.mInterface[j] = interface;\n\n                xstrncpy(method_generics_info.mParamNames[j], \"dummy\", VAR_NAME_MAX); // no use in add_method_to_class\n            }\n\n            sParserParam parser_params[PARAMS_MAX];\n            memset(parser_params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n            for(j=0; j<num_params; j++) {\n                char param_name[VAR_NAME_MAX];\n                snprintf(param_name, VAR_NAME_MAX, \"param%d\", j);\n                xstrncpy(parser_params[j].mName, param_name, VAR_NAME_MAX);\n                parser_params[j].mType = params[j];\n            }\n\n            sParserInfo info2;\n\n            memset(&info2, 0, sizeof(sParserInfo));\n\n            info2.mJS = info->mJS;\n\n            char source[1024];\n            snprintf(source, 1024, \"self.%s.%s(\", field_name, method_name);\n            for(j=0; j<num_params; j++) {\n                char param_name[VAR_NAME_MAX];\n                snprintf(param_name, VAR_NAME_MAX, \"param%d\", j);\n\n                xstrncat(source, param_name, 1024);\n\n                if(j != num_params-1) {\n                    xstrncat(source, \",\", 1024);\n                }\n            }\n\n            xstrncat(source, \"); }\", 1024);\n\n            info2.p = source;\n            info2.source = source;\n            info2.sname = \"field_delegation\";\n            info2.sline = 1;\n            info2.err_num = 0;\n            info2.lv_table = info->lv_table;\n            info2.parse_phase = info->parse_phase;\n            info2.klass = info->klass;\n            info2.generics_info = info->generics_info;\n            info2.method_generics_info = method_generics_info;\n            info2.cinfo = cinfo;\n\n            info2.included_source = FALSE;\n            info2.get_type_for_interpreter = FALSE;\n            info2.next_command_is_to_bool = FALSE;\n            info2.exist_block_object_err = FALSE;\n\n            if(!compile_method(method, parser_params, num_params, &info2, cinfo)) {\n                info->lv_table = lv_table_before;\n                cinfo->lv_table = lv_table_before;\n                return FALSE;\n            }\n\n            info->err_num += info2.err_num;\n            info->klass->mMethodIndexOnCompileTime++;\n        }\n    }\n\n    info->lv_table = lv_table_before;\n    cinfo->lv_table = lv_table_before;\n\n    return TRUE;\n}\n\nBOOL parse_methods_and_fields_on_compile_time(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL struct_)\n{\n    BOOL extern_ = strcmp(CLASS_NAME(info->klass), \"C\") == 0;\n    char buf[VAR_NAME_MAX];\n\n    if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    /// incldue ///\n    if(strcmp(buf, \"include\") == 0) {\n        char module_name[CLASS_NAME_MAX+1];\n\n        if(!parse_word(module_name, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n\n        sCLModule* module = get_module(module_name);\n\n        if(module == NULL) {\n            parser_err_msg(info, \"The module named %s is not defined\", module_name);\n            info->err_num++;\n        }\n        else {\n            char* body = get_module_body(module);\n\n            char* p_saved = info->p;\n            int sline_saved = info->sline;\n            char* sname_saved = info->sname;\n            int err_num_saved = info->err_num;\n            int cinfo_err_num_saved = info->cinfo->err_num;\n\n            info->p = body;\n            info->sline = module->mSLine;\n            info->sname = module->mSName;\n\n            while(*info->p) {\n                skip_spaces_and_lf(info);\n                if(!parse_methods_and_fields_on_compile_time(info, cinfo, interface, struct_)) {\n                    return FALSE;\n                }\n                skip_spaces_and_lf(info);\n            }\n\n            info->p = p_saved;\n            info->sline = sline_saved;\n            info->sname = sname_saved;\n\n            if(info->err_num > err_num_saved || info->cinfo->err_num > cinfo_err_num_saved) {\n                parser_err_msg(info, \"at including Module %s\", module_name);\n            }\n        }\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n    }\n\n    /// function ///\n    else if(strcmp(buf, \"def\") == 0) {\n        char method_name[METHOD_NAME_MAX];\n\n        sParserParam params[PARAMS_MAX];\n        memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n        int num_params = 0;\n        sNodeType* result_type = NULL;\n        BOOL native_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL dynamic_ = FALSE;\n        char clibrary_path[PATH_MAX];\n        BOOL pure_native_ = FALSE;\n        BOOL js = info->klass->mFlags & CLASS_FLAGS_JS;\n\n        clibrary_path[0] = '\\0';\n\n        if(!parse_method_name_and_params(method_name, METHOD_NAME_MAX, params, &num_params, &result_type, &native_, &static_, &dynamic_, &pure_native_, info, clibrary_path, PATH_MAX)) \n        {\n            return FALSE;\n        }\n\n        sCLMethod* method = info->klass->mMethods + info->klass->mMethodIndexOnCompileTime;\n        info->klass->mMethodIndexOnCompileTime++;\n\n        if(info->klass->mFlags & CLASS_FLAGS_ALLOCATED) {\n            if(extern_ || (native_ && !js) || interface || strcmp(clibrary_path, \"\") != 0) {\n                if(*info->p == ';') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n            }\n            else if(pure_native_ && js) {\n                if(*info->p == ';') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == '{') {\n                    char* code_head = info->p;\n\n                    if(!skip_block(info)) {\n                        return FALSE;\n                    }\n\n                    char* code_end = info->p;\n\n                    sBuf native_code;\n                    sBuf_init(&native_code);\n                    sBuf_append(&native_code, code_head, code_end - code_head);\n                    add_native_code_to_method(method, &native_code);\n                }\n                else {\n                    parser_err_msg(info, \"require { or ;\");\n                    info->err_num++;\n                }\n            }\n            else if(native_ && js) {\n                if(*info->p == '{') {\n                    char* code_head = info->p;\n\n                    if(!skip_block(info)) {\n                        return FALSE;\n                    }\n\n                    char* code_end = info->p;\n\n                    sBuf native_code;\n                    sBuf_init(&native_code);\n                    sBuf_append(&native_code, code_head, code_end - code_head);\n                    add_native_code_to_method(method, &native_code);\n                }\n                else {\n                    parser_err_msg(info, \"Require native code\");\n                    info->err_num++;\n                }\n            }\n            else {\n                if(*info->p == '{') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n\n                    sVarTable* lv_table_before = info->lv_table;\n\n                    if(!compile_method(method, params, num_params, info, cinfo)) {\n                        info->lv_table = lv_table_before;\n                        cinfo->lv_table = lv_table_before;\n                        return FALSE;\n                    }\n\n                    info->lv_table = lv_table_before;\n                    cinfo->lv_table = lv_table_before;\n                }\n                else {\n                    parser_err_msg(info, \"The next character is required {\");\n                    info->err_num++;\n                }\n            }\n        }\n        else {\n            if(extern_ || (native_ && !js)|| interface || strcmp(clibrary_path, \"\") != 0) {\n                if(*info->p == ';') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n            }\n            else {\n                if(!skip_block(info)) {\n                    return FALSE;\n                }\n            }\n        }\n    }\n    else if(strcmp(buf, \"typedef\") == 0) {\n        char class_name1[CLASS_NAME_MAX+1];\n        char class_name2[CLASS_NAME_MAX+1];\n\n        if(!parse_word(class_name1, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        if(!parse_word(class_name2, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n    }\n    else if(strcmp(buf, \"enum\") == 0) {\n        expect_next_character_with_one_forward(\"{\", info);\n\n        while(1) {\n            char element_name[VAR_NAME_MAX+1];\n\n            if(!parse_word(element_name, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == '}') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else if(*info->p == '\\0') {\n                parser_err_msg(info, \"unexpected source end\");\n                return FALSE;\n            }\n        }\n    }\n    /// variable ///\n    else {\n        BOOL readonly = FALSE;\n        if(strcmp(buf, \"var\") == 0)\n        {\n            if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"val\") == 0)\n        {\n            readonly = TRUE;\n            if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n        }\n\n        BOOL private_ = readonly;\n        BOOL protected_ = FALSE;\n        BOOL static_ = FALSE;\n        BOOL delegate_ = FALSE;\n        sNodeType* result_type = NULL;\n        char header_path[PATH_MAX];\n        int offset = -1;\n\n        if(extern_) {\n            static_ = TRUE;\n        }\n\n        expect_next_character_with_one_forward(\":\", info);\n\n        if(!parse_field_attributes_and_type(&private_, &protected_, &static_, &delegate_, &result_type, &offset, info, cinfo, header_path, PATH_MAX, struct_)) {\n            return FALSE;\n        }\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        if(info->klass->mFlags & CLASS_FLAGS_ALLOCATED) {\n            sCLClass* klass = info->klass;\n            char* field_name = buf;\n\n            int field_index = search_for_field(klass, field_name);\n\n            if(!(klass->mFlags & CLASS_FLAGS_STRUCT) && field_index != -1) {\n                sCLField* field = klass->mFields + field_index;\n\n                if(!setter_and_getter_on_compile_time(info, cinfo, klass, field, field_name, private_))\n                {\n                    return FALSE;\n                }\n            }\n\n            if(delegate_) {\n                if(field_index != -1) {\n                    sCLField* field = klass->mFields + field_index;\n\n                    if(!field_delegation_on_compile_time(info, cinfo, klass, field, field_name)) {\n                        return FALSE;\n                    }\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_class_on_compile_code(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL struct_)\n{\n    char class_name[VAR_NAME_MAX];\n    sCLClass* unboxing_class = NULL;\n    int version = 0;\n    BOOL js = FALSE;\n    BOOL native_ = FALSE;\n    int alloc_size = 0;\n\n    if(!parse_class_name_and_attributes(class_name, VAR_NAME_MAX, info, cinfo, &unboxing_class, &version, &js, &native_, &alloc_size))\n    {\n        return FALSE;\n    }\n\n    info->klass = get_class(class_name, js);\n\n    expect_next_character_with_one_forward(\"{\", info);\n\n    if(*info->p == '}') {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!parse_methods_and_fields_on_compile_time(info, cinfo, interface, struct_)) {\n                return FALSE;\n            }\n\n            if(*info->p == '\\0') {\n                parser_err_msg(info, \"It is the source end. Close class definition with }\");\n                info->err_num++;\n                return TRUE;\n            }\n            else if(*info->p == '}') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_class(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL dynamic_class, BOOL inherit, BOOL struct_)\n{\n    switch(info->parse_phase) {\n        case PARSE_PHASE_ALLOC_CLASSES:\n            if(!parse_class_on_alloc_classes_phase(info, cinfo, interface, dynamic_class, inherit, struct_)) {\n                return FALSE;\n            }\n            break;\n            \n        case PARSE_PHASE_ADD_SUPER_CLASSES:\n            info->mJS = info->klass->mFlags & CLASS_FLAGS_JS;\n\n            while(*info->p) {\n                info->p++;\n            }\n            break;\n\n        case PARSE_PHASE_CALCULATE_SUPER_CLASSES:\n            info->mJS = info->klass->mFlags & CLASS_FLAGS_JS;\n\n            while(*info->p) {\n                info->p++;\n            }\n            break;\n\n        case PARSE_PHASE_ADD_GENERICS_TYPES:\n            info->mJS = info->klass->mFlags & CLASS_FLAGS_JS;\n\n            while(*info->p) {\n                info->p++;\n            }\n            break;\n\n        case PARSE_PHASE_ADD_METHODS_AND_FIELDS:\n            info->mJS = info->klass->mFlags & CLASS_FLAGS_JS;\n\n            if(!parse_class_on_add_methods_and_fields(info, cinfo, interface, struct_)) {\n                return FALSE;\n            }\n            break;\n\n        case PARSE_PHASE_COMPILE_PARAM_INITIALIZER:\n            info->mJS = info->klass->mFlags & CLASS_FLAGS_JS;\n\n            while(*info->p) {\n                info->p++;\n            }\n            break;\n\n        case PARSE_PHASE_DO_COMPILE_CODE:\n            info->mJS = info->klass->mFlags & CLASS_FLAGS_JS;\n\n            if(!parse_class_on_compile_code(info, cinfo, interface, struct_)) \n            {\n                return FALSE;\n            }\n\n            break;\n    }\n\n    return TRUE;\n}\n\n\nstatic BOOL parse_module(sParserInfo* info, sCompileInfo* cinfo)\n{\n    char module_name[CLASS_NAME_MAX];\n    if(!parse_word(module_name, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    if(info->parse_phase == PARSE_PHASE_ALLOC_CLASSES) {\n        char* sname = info->sname;\n        int sline = info->sline;\n\n        if(*info->p == '{') {\n            info->p++;\n            //skip_spaces_and_lf(info);  for module format\n        }\n        else {\n            parser_err_msg(info, \"expected that next character is {, but it is %c(%d)\", *info->p, *info->p);\n            info->err_num++;\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        sCLModule* module = create_module(module_name, sname, sline);\n        \n        if(module == NULL) {\n            parser_err_msg(info, \"overflow the module table or the same name module exists(%s)\", module_name);\n            return FALSE;\n        }\n\n        this_module_is_modified(module);\n\n        int block_num = 0;\n\n        while(*info->p) {\n            if(*info->p == '{') {\n                block_num++;\n                append_character_to_module(module, *info->p);\n                info->p++;\n            }\n            else if(*info->p == '}') {\n                if(block_num == 0) {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n                else {\n                    block_num--;\n                    append_character_to_module(module, *info->p);\n                    info->p++;\n                }\n            }\n            else if(*info->p == '\\n') {\n                append_character_to_module(module, *info->p);\n                info->p++;\n                info->sline++;\n            }\n            else {\n                append_character_to_module(module, *info->p);\n                info->p++;\n            }\n        }\n    }\n    else {\n        if(!skip_block(info)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_class_source(sParserInfo* info, sCompileInfo* cinfo);\n\nstatic BOOL search_for_include_file(char* file_name, char* include_file_path, size_t include_file_path_size)\n{\n    /// script file directory ///\n    if(gScriptDirPath[0] != '\\0') {\n        snprintf(include_file_path, include_file_path_size, \"%s/%s\", gScriptDirPath, file_name);\n\n        if(access(include_file_path, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// current working directory ///\n    char* cwd = getenv(\"PWD\");\n\n    if(cwd) {\n        snprintf(include_file_path, include_file_path_size, \"%s/%s\", cwd, file_name);\n\n        if(access(include_file_path, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// home directory ///\n    char* home = getenv(\"HOME\");\n\n    if(home) {\n        snprintf(include_file_path, include_file_path_size, \"%s/.clover2/%s\", home, file_name);\n\n        if(access(include_file_path, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// system shared directory ///\n    snprintf(include_file_path, include_file_path_size, \"%s/share/clover2/%s\", PREFIX, file_name);\n\n    if(access(include_file_path, F_OK) == 0) {\n        return TRUE;\n    }\n\n    return FALSE;\n}\n\nstatic BOOL include_file(sParserInfo* info, sCompileInfo* cinfo)\n{\n    char script_dir_path[PATH_MAX];\n\n    xstrncpy(script_dir_path, gScriptDirPath, PATH_MAX);\n\n    /// get including file name ///\n    char file_name[PATH_MAX+1];\n\n    expect_next_character_with_one_forward(\"\\\"\", info);\n\n    char* p = file_name;\n\n    while(1) {\n        if(*info->p == '\"') {\n            info->p++;\n            skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\0') {\n            parser_err_msg(info, \"requires to close \\\" for including file name\");\n            return FALSE;\n        }\n        else {\n            *p++ = *info->p++;\n\n            if(p - file_name >= PATH_MAX) {\n                parser_err_msg(info, \"overflow file name\");\n                return FALSE;\n            }\n        }\n    }\n    *p = '\\0';\n\n    char file_path[PATH_MAX+1];\n\n    if(!search_for_include_file(file_name, file_path, PATH_MAX)) {\n        parser_err_msg(info, \"can't search for the file(%s).\", file_name);\n        return FALSE;\n    }\n\n    char tmp[PATH_MAX];\n\n    xstrncpy(tmp, file_path, PATH_MAX);\n    char* dname = dirname(tmp);\n\n    xstrncpy(gScriptDirPath, dname, PATH_MAX);\n\n    /// load source file ///\n    sBuf source;\n    sBuf_init(&source);\n\n    if(!read_source(file_path, &source)) {\n        MFREE(source.mBuf);\n\n        xstrncpy(gScriptDirPath, script_dir_path, PATH_MAX);\n        return FALSE;\n    }\n\n    sBuf source2;\n    sBuf_init(&source2);\n\n    if(!delete_comment(&source, &source2)) {\n        MFREE(source.mBuf);\n        MFREE(source2.mBuf);\n\n        xstrncpy(gScriptDirPath, script_dir_path, PATH_MAX);\n        return FALSE;\n    }\n\n    char* info_p_before = info->p;\n    info->p = source2.mBuf;\n\n    char* info_sname_before = info->sname;\n    info->sname = file_path;\n\n    int info_sline_before = info->sline;\n    info->sline = 1;\n\n    BOOL info_included_source_before = info->included_source;\n    info->included_source = TRUE;\n\n    if(!parse_class_source(info, cinfo)) {\n        info->p = info_p_before;\n        info->sname = info_sname_before;\n        info->sline = info_sline_before;\n        info->included_source = info_included_source_before;\n        MFREE(source.mBuf);\n\n        xstrncpy(gScriptDirPath, script_dir_path, PATH_MAX);\n        return FALSE;\n    }\n\n    info->p = info_p_before;\n    info->sname = info_sname_before;\n    info->sline = info_sline_before;\n    info->included_source = info_included_source_before;\n\n    MFREE(source.mBuf);\n    MFREE(source2.mBuf);\n\n    xstrncpy(gScriptDirPath, script_dir_path, PATH_MAX);\n\n    return TRUE;\n}\n\nstatic BOOL parse_class_source(sParserInfo* info, sCompileInfo* cinfo)\n{\n    while(*info->p) {\n        skip_spaces_and_lf(info);\n\n        char* p_before = info->p;\n        char buf[VAR_NAME_MAX+1];\n\n        if(!parse_word(buf, VAR_NAME_MAX, info, FALSE, FALSE)) {\n            return FALSE;\n        }\n\n        if(strcmp(buf, \"class\") == 0) {\n            if(!parse_class(info, cinfo, FALSE, FALSE, FALSE, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"struct\") == 0) {\n            if(!parse_class(info, cinfo, FALSE, FALSE, FALSE, TRUE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"inherit\") == 0) {\n            if(!parse_class(info, cinfo, FALSE, FALSE, TRUE, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"dynamic_class\") == 0) {\n            if(!parse_class(info, cinfo, FALSE, TRUE, FALSE, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"interface\") == 0) {\n            if(!parse_class(info, cinfo, TRUE, FALSE, FALSE, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"module\") == 0) {\n            if(!parse_module(info, cinfo)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"include\") == 0) {\n            if(!include_file(info, cinfo)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"__BEGIN__\") == 0) {\n            while(*info->p) {\n                if(*info->p == '_' && *(info->p+1) == '_' && *(info->p+2) == 'E' && *(info->p+3) == 'N' && *(info->p + 4) == 'D' && *(info->p + 5) == '_' && *(info->p + 6) == '_')\n                {\n                    info->p += 7;\n                    break;\n                }\n                else if(*info->p == '\\n') {\n                    info->sline++;\n                    info->p++;\n                }\n                else {\n                    info->p++;\n                }\n            }\n        }\n        else {\n            info->p = p_before;\n\n            if(info->parse_phase == PARSE_PHASE_DO_COMPILE_CODE) {\n                cinfo->no_output = FALSE;\n            }\n            else {\n                cinfo->no_output = TRUE;\n            }\n\n            info->exist_block_object_err = FALSE;\n            info->next_command_is_to_bool = FALSE;\n            unsigned int node = 0;\n            if(!expression(&node, info)) {\n                return FALSE;\n            }\n\n            cinfo->sname = gNodes[node].mSName;\n            cinfo->sline = gNodes[node].mLine;\n\n            if(info->err_num == 0 && node != 0 && info->parse_phase == PARSE_PHASE_DO_COMPILE_CODE) {\n                append_opecode_to_code(cinfo->code, OP_HEAD_OF_EXPRESSION, cinfo->no_output);\n\n                append_opecode_to_code(cinfo->code, OP_MARK_SOURCE_CODE_POSITION, cinfo->no_output);\n                append_str_to_constant_pool_and_code(cinfo->constant, cinfo->code, cinfo->sname, cinfo->no_output);\n                append_int_value_to_code(cinfo->code, cinfo->sline, cinfo->no_output);\n\n                if(!compile(node, cinfo)) {\n                    return FALSE;\n                }\n\n                arrange_stack(cinfo);\n            }\n\n            if(*info->p == ';') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic void reset_method_index_on_compile_time()\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        p->mItem->mMethodIndexOnCompileTime = p->mItem->mInitMethodIndexOnCompileTime;\n        p = p->mNextClass;\n    }\n\n    p = gJSHeadClassTable;\n\n    while(p) {\n        p->mItem->mMethodIndexOnCompileTime = p->mItem->mInitMethodIndexOnCompileTime;\n        p = p->mNextClass;\n    }\n}\n\nBOOL call_compile_time_script_method_on_declare()\n{\n    sCLClass* clover_class = get_class(\"Clover\", FALSE);\n\n    sNodeType* result_type = NULL;\n    sNodeType* result_method_generics_types = NULL;\n    int method_index = search_for_method(clover_class, \"compileTimeScriptingOnDeclareTime\", NULL, 0, TRUE, clover_class->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, NULL);\n    sCLMethod* method = clover_class->mMethods + method_index;\n    \n    const int stack_size = 512;\n    CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n    CLVALUE* stack_ptr = stack;\n\n    sVMInfo info;\n    memset(&info, 0, sizeof(sVMInfo));\n\n    info.stack = stack;\n\n    create_global_stack_and_append_it_to_stack_list(&info);\n\n    int var_num = 0;\n\n    if(!invoke_method(clover_class, method, stack, var_num, &stack_ptr, &info)) {\n        free_global_stack(&info);\n        MFREE(stack);\n        return FALSE;\n    }\n\n    free_global_stack(&info);\n    MFREE(stack);\n\n    return TRUE;\n}\n\nstatic BOOL eval_str(char* source, char* fname, sVarTable* lv_table, CLVALUE* stack, int sline)\n{\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = sline;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_type_for_interpreter = FALSE;\n    info.mJS = FALSE;\n\n    sCompileInfo cinfo;\n    \n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sByteCode code;\n    sByteCode_init(&code);\n    cinfo.code = &code;\n\n    sConst constant;\n    sConst_init(&constant);\n    cinfo.constant = &constant;\n\n    cinfo.lv_table = lv_table;\n    cinfo.no_output = FALSE;\n    cinfo.pinfo = &info;\n\n    info.cinfo = &cinfo;\n\n    while(*info.p) {\n        unsigned int node = 0;\n\n        info.next_command_is_to_bool = FALSE;\n        info.exist_block_object_err = FALSE;\n\n        if(!expression(&node, &info)) {\n            return FALSE;\n        }\n\n        cinfo.sname = gNodes[node].mSName;\n        cinfo.sline = gNodes[node].mLine;\n\n        if(info.err_num == 0 && node != 0) {\n            append_opecode_to_code(cinfo.code, OP_HEAD_OF_EXPRESSION, cinfo.no_output);\n\n            append_opecode_to_code(cinfo.code, OP_MARK_SOURCE_CODE_POSITION, cinfo.no_output);\n            append_str_to_constant_pool_and_code(cinfo.constant, cinfo.code, cinfo.sname, cinfo.no_output);\n            append_int_value_to_code(cinfo.code, cinfo.sline, cinfo.no_output);\n\n            if(!compile(node, &cinfo)) {\n                return FALSE;\n            }\n\n            arrange_stack(&cinfo);\n        }\n\n        if(*info.p == ';') {\n            info.p++;\n            skip_spaces_and_lf(&info);\n        }\n    }\n\n    if(info.err_num > 0 || cinfo.err_num > 0) {\n        fprintf(stderr, \"Parser error number is %d. Compile error number is %d\\n\", info.err_num, cinfo.err_num);\n        return FALSE;\n    }\n\n    int var_num = get_var_num(info.lv_table);\n\n    sVMInfo vinfo;\n    memset(&vinfo, 0, sizeof(sVMInfo));\n\n    vinfo.stack = stack;\n\n    create_global_stack_and_append_it_to_stack_list(&vinfo);\n\n    vinfo.running_class_name = MSTRDUP(\"none\");\n    vinfo.running_method_name = MSTRDUP(\"eval_str\");\n\n    vm_mutex_on();\n\n    if(!vm(&code, &constant, stack, var_num, NULL, &vinfo)) {\n        MFREE(vinfo.running_class_name);\n        MFREE(vinfo.running_method_name);\n        free_global_stack(&vinfo);\n        vm_mutex_off();\n\n        return FALSE;\n    }\n\n    MFREE(vinfo.running_class_name);\n    MFREE(vinfo.running_method_name);\n\n    free_global_stack(&vinfo);\n\n    vm_mutex_off(); // see OP_RETURN\n\n    return TRUE;\n}\n\nBOOL compile_class_source(char* fname, char* source)\n{\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = NULL;\n    info.parse_phase = 0;\n    info.included_source = FALSE;\n    info.mJS = FALSE;\n\n    sCompileInfo cinfo;\n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sByteCode code;\n    sByteCode_init(&code);\n\n    cinfo.code = &code;\n    //cinfo.code = NULL;\n\n    sConst constant;\n    sConst_init(&constant);\n    cinfo.constant = &constant;\n    //cinfo.constant = NULL;\n\n    //cinfo.lv_table = NULL;\n    cinfo.no_output = FALSE;\n    cinfo.pinfo = &info;\n\n    info.cinfo = &cinfo;\n\n    sCLClass* clover_class = get_class(\"Clover\", FALSE);\n\n    if(clover_class) {\n        sNodeType* result_type = NULL;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(clover_class, \"compileTimeScripting\", NULL, 0, TRUE, clover_class->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, NULL);\n\n        if(method_index >= 0) {\n            append_opecode_to_code(cinfo.code, OP_INVOKE_METHOD, cinfo.no_output);\n\n            append_class_name_to_constant_pool_and_code(&cinfo, clover_class);\n            append_int_value_to_code(cinfo.code, method_index, cinfo.no_output);\n            int size = get_var_size(result_type);\n            append_int_value_to_code(cinfo.code, size, cinfo.no_output);\n\n            cinfo.type = result_type;\n        }\n    }\n\n    sBuf precompile_source;\n    sBuf_init(&precompile_source);\n\n    char* p = source;\n\n    int sline = 1;\n\n    while(*p) {\n        if(*p == '\\n') {\n            p++;\n            sline++;\n        }\n        else if(*p == '_' && *(p+1) == '_' && *(p+2) == 'B' && *(p+3) == 'E' && *(p + 4) == 'G' && *(p + 5) == 'I' && *(p + 6) == 'N' && *(p + 7) == '_' && *(p + 8) == '_')\n        {\n            p += 9;\n\n            while(*p) {\n                if(*p == '_' && *(p+1) == '_' && *(p+2) == 'E' && *(p+3) == 'N' && *(p + 4) == 'D' && *(p + 5) == '_' && *(p + 6) == '_')\n                {\n                    p += 7;\n                    break;\n                }\n                else {\n                    sBuf_append_char(&precompile_source, *p);\n                    p++;\n                }\n            }\n\n            break;\n        }\n        else {\n            p++;\n        }\n    }\n\n    sBuf_append_char(&precompile_source, '\\0');\n\n    char* source2 = precompile_source.mBuf;\n\n    if(strcmp(source2, \"\") != 0 && !gCompilingCore) {\n        call_all_class_initializer();\n\n        sVarTable* lv_table = init_var_table();\n        int stack_size = 512;\n        CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n\n        if(!eval_str(source2, fname, lv_table, stack, sline)) {\n            MFREE(stack);\n            MFREE(precompile_source.mBuf);\n            return FALSE;\n        }\n        MFREE(stack);\n    }\n\n    MFREE(precompile_source.mBuf);\n\n    int i;\n    for(i=PARSE_PHASE_ALLOC_CLASSES; i<PARSE_PHASE_MAX; i++) {\n        info.parse_phase = i;\n        info.p = source;\n        info.sline = 1;\n        info.exist_block_object_err = FALSE;\n\n        reset_method_index_on_compile_time();\n\n        info.lv_table = init_var_table();\n        cinfo.lv_table = info.lv_table;\n\n        if(!parse_class_source(&info, &cinfo)) {\n            return FALSE;\n        }\n\n        if(info.err_num > 0 || cinfo.err_num > 0) {\n            fprintf(stderr, \"Parser error number is %d. Compile error number is %d\\n\", info.err_num, cinfo.err_num);\n            return FALSE;\n        }\n\n        if(i == PARSE_PHASE_ADD_METHODS_AND_FIELDS) {\n            if(!gCompilingCore) {\n                call_all_class_initializer();\n                if(!call_compile_time_script_method_on_declare()) {\n                    fprintf(stderr, \"error on compile time script\\n\");\n                    exit(1);\n                }\n            }\n        }\n    }\n\n    if(info.err_num > 0 || cinfo.err_num > 0) {\n        fprintf(stderr, \"Parser error number is %d. Compile error number is %d\\n\", info.err_num, cinfo.err_num);\n        return FALSE;\n    }\n\n    if(!gCompilingCore) {\n        call_all_class_initializer();\n\n        int var_num = get_var_num(info.lv_table);\n\n        sVMInfo vinfo;\n        memset(&vinfo, 0, sizeof(sVMInfo));\n\n        create_global_stack_and_append_it_to_stack_list(&vinfo);\n\n        int stack_size = 512;\n        CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n\n        vinfo.running_class_name = MSTRDUP(\"none\");\n        vinfo.running_method_name = MSTRDUP(\"compile_class_source\");\n\n        vinfo.stack = stack;\n\n        vm_mutex_on();\n\n        if(!vm(&code, &constant, stack, var_num, NULL, &vinfo)) {\n            MFREE(vinfo.running_class_name);\n            MFREE(vinfo.running_method_name);\n            free_global_stack(&vinfo);\n            sByteCode_free(&code);\n            sConst_free(&constant);\n            vm_mutex_off();\n            MFREE(stack);\n            return FALSE;\n        }\n\n        MFREE(vinfo.running_class_name);\n        MFREE(vinfo.running_method_name);\n\n        free_global_stack(&vinfo);\n        MFREE(stack);\n\n        vm_mutex_off();  // see OP_RETURN\n    }\n\n    sByteCode_free(&code);\n    sConst_free(&constant);\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/class_system.c",
    "content": "#include \"common.h\"\n\n#include <wchar.h>\n#include <errno.h>\n#include <time.h>\n#include <sys/types.h>\n#include <sys/wait.h>\n#include <sys/stat.h>\n#include <sys/file.h>\n#include <fcntl.h>\n#include <libgen.h>\n#include <dirent.h>\n#include <utime.h>\n#include <fnmatch.h>\n#include <signal.h>\n#include <getopt.h>\n#ifdef HAVE_PTHREAD_H\n#include <pthread.h>\n#endif\n#include <sys/syscall.h>\n#ifdef HAVE_BSD_H\n#include <bsd/stdlib.h>\n#endif\n#include <sys/socket.h>\n#include <sys/un.h>\n#include <netinet/in.h>\n#include <arpa/inet.h>\n#include <netdb.h>\n#include <sys/ioctl.h>\n\n#ifdef HAVE_NCURSESW_H\n#include <ncurses.h>\n#endif\n\nBOOL System_exit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* num = lvar;\n\n    exit(num->mIntValue);\n\n    return TRUE;\n}\n\nBOOL System_assert(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* exp = lvar;\n\n    if(!exp->mBoolValue) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"System.assert failed\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic unsigned long long gc_memory_object_size(sCLClass* klass, int memory_size)\n{\n    unsigned long long size;\n\n    size = sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n    size += (unsigned int)sizeof(CLVALUE) * klass->mNumFields;\n    size += memory_size;\n\n    unsigned int size2 = size;\n\n    alignment((unsigned int*)&size2);\n\n    size = size2;\n\n    return size;\n}\n\nBOOL System_GC_malloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* size = lvar;\n\n    unsigned long long size_value = lvar->mULongValue;\n\n    unsigned int size2 = size_value;\n    alignment((unsigned int*)&size2);\n    alignment(&size2);\n    size_value = size2;\n\n    sCLClass* klass = get_class(\"GCMemory\", FALSE);\n\n    size_t obj_size = gc_memory_object_size(klass, size_value);\n\n    CLObject obj = alloc_heap_mem(obj_size, klass, -1, info);\n\n    sCLObject* object_data = CLOBJECT(obj);\n\n    object_data->mFields[0].mPointerValue = (char*)&object_data->mFields[3];\n    object_data->mFields[1].mULongValue = size_value;\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n\n    return TRUE;\n}\n\nBOOL System_malloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* size = lvar;\n\n    char* memory = MMALLOC(size->mULongValue);\n\n    (*stack_ptr)->mPointerValue = memory;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_calloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* number = lvar;\n    CLVALUE* size = lvar + 1;\n\n    char* memory = MCALLOC(number->mIntValue, size->mULongValue);\n\n    (*stack_ptr)->mPointerValue = memory;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_realloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ptr = lvar;\n    CLVALUE* size = lvar + 1;\n\n    char* memory = MREALLOC(ptr->mPointerValue, size->mULongValue);\n\n    (*stack_ptr)->mPointerValue = memory;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_free(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pointer = lvar;\n\n    MFREE(pointer->mPointerValue);\n\n    return TRUE;\n}\n\nBOOL System_strlen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    (*stack_ptr)->mIntValue = strlen(str->mPointerValue);\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_strlen2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    /// clover params to c params ///\n    CLObject array = str->mObjectValue;\n\n    if(array == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* object_data = CLOBJECT(array);\n    int len = object_data->mArrayNum;\n    \n    /// go ///\n    int result = -1;\n\n    int i;\n    for(i=0; i<len; i++) {\n        if(object_data->mFields[i].mByteValue == '\\0') {\n            result = i;\n            break;\n        }\n    }\n\n    if(result == -1) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid byte array\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = i;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_strcpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str1 = lvar;\n    CLVALUE* str2 = lvar + 1;\n\n    char* result = strcpy(str1->mPointerValue, str2->mPointerValue);\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_memcpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str1 = lvar;\n    CLVALUE* str2 = lvar + 1;\n    CLVALUE* len = lvar + 2;\n\n    void* result = memcpy(str1->mPointerValue, str2->mPointerValue, len->mULongValue);\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_memset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n    CLVALUE* value = lvar + 1;\n    CLVALUE* size = lvar + 2;\n\n    memset(str->mPointerValue, value->mIntValue, size->mULongValue);\n\n    return TRUE;\n}\n\nBOOL System_memcmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str1 = lvar;\n    CLVALUE* str2 = lvar + 1;\n    CLVALUE* size = lvar + 2;\n\n    int result = memcmp(str1->mPointerValue, str2->mPointerValue, size->mULongValue);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_strncpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str1 = lvar;\n    CLVALUE* str2 = lvar + 1;\n    CLVALUE* size = lvar + 2;\n\n    char* result = xstrncpy(str1->mPointerValue, str2->mPointerValue, size->mULongValue);\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_strdup(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    char* result = MSTRDUP(str->mPointerValue);\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_print(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* str_data = CLOBJECT(str->mObjectValue);\n\n    CLObject wstr_array_object = str_data->mFields[0].mObjectValue;\n    sCLObject* wstr_array_object_data = CLOBJECT(wstr_array_object);\n\n    int len = wstr_array_object_data->mArrayNum;\n    CLVALUE* wchar_t_array = wstr_array_object_data->mFields;\n\n    wchar_t* wstr = MMALLOC(sizeof(wchar_t)*(len+1));\n\n    int i;\n    for(i=0; i<len; i++) {\n        wstr[i] = wchar_t_array[i].mCharValue;\n    }\n    wstr[i] = '\\0';\n\n    printf(\"%ls\", wstr);\n    fflush(stdout);\n\n    MFREE(wstr);\n\n    return TRUE;\n}\n\nBOOL System_println(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover2 to C ///\n    CLObject str_value = str->mObjectValue;\n\n    /// go ///\n    sCLObject* str_data = CLOBJECT(str_value);\n\n    CLObject wstr_array_object = str_data->mFields[0].mObjectValue;\n    sCLObject* wstr_array_object_data = CLOBJECT(wstr_array_object);\n\n    int len = str_data->mFields[2].mIntValue;\n    CLVALUE* wchar_t_array = wstr_array_object_data->mFields;\n\n    wchar_t* wstr = MMALLOC(sizeof(wchar_t)*(len+1));\n\n    int i;\n    for(i=0; i<len; i++) {\n        wstr[i] = wchar_t_array[i].mCharValue;\n    }\n    wstr[i] = '\\0';\n\n    printf(\"%ls\\n\", wstr);\n    fflush(stdout);\n\n    MFREE(wstr);\n\n    return TRUE;\n}\n\nBOOL System_printToError(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* str_data = CLOBJECT(str->mObjectValue);\n\n    CLObject wstr_array_object = str_data->mFields[0].mObjectValue;\n\n    if(wstr_array_object == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* wstr_array_object_data = CLOBJECT(wstr_array_object);\n\n    int len = wstr_array_object_data->mArrayNum;\n    CLVALUE* wchar_t_array = wstr_array_object_data->mFields;\n\n    wchar_t* wstr = MMALLOC(sizeof(wchar_t)*(len+1));\n\n    int i;\n    for(i=0; i<len; i++) {\n        wstr[i] = wchar_t_array[i].mCharValue;\n    }\n    wstr[i] = '\\0';\n\n    fprintf(stderr, \"%ls\", wstr);\n    fflush(stderr);\n\n    MFREE(wstr);\n\n    return TRUE;\n}\n\nBOOL System_printlnToError(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* str_data = CLOBJECT(str->mObjectValue);\n\n    CLObject wstr_array_object = str_data->mFields[0].mObjectValue;\n\n    if(wstr_array_object == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* wstr_array_object_data = CLOBJECT(wstr_array_object);\n\n    int len = wstr_array_object_data->mArrayNum;\n    CLVALUE* wchar_t_array = wstr_array_object_data->mFields;\n\n    wchar_t* wstr = MMALLOC(sizeof(wchar_t)*(len+1));\n\n    int i;\n    for(i=0; i<len; i++) {\n        wstr[i] = wchar_t_array[i].mCharValue;\n    }\n    wstr[i] = '\\0';\n\n    fprintf(stderr, \"%ls\\n\", wstr);\n    fflush(stderr);\n\n    MFREE(wstr);\n\n    return TRUE;\n}\n\nBOOL System_sleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* time = lvar;\n\n    vm_mutex_off();\n    unsigned int result = sleep(time->mIntValue);\n    vm_mutex_on();\n\n    (*stack_ptr)->mUIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_pthread_mutex_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* mutex = lvar;\n    CLVALUE* attr = lvar + 1;\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n    pthread_mutexattr_t* attr_value = (pthread_mutexattr_t*)&attr->mUIntValue;\n\n    /// go ///\n    int result = pthread_mutex_init(mutex_value, attr_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutex_lock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* mutex = lvar;\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    int result = pthread_mutex_lock(mutex_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_mutex_lock is failed\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutex_unlock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* mutex = lvar;\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    int result = pthread_mutex_unlock(mutex_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_mutex_unlock is failed\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutex_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* mutex = lvar;\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    int result = pthread_mutex_destroy(mutex_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_mutex_destroy is failed\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutex_trylock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* mutex = lvar;\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    int result = pthread_mutex_trylock(mutex_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutexattr_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* attr = lvar;\n\n    /// Clover to C Value ///\n    pthread_mutexattr_t* attr_value = (pthread_mutexattr_t*)&attr->mUIntValue;\n\n    /// go ///\n    (void)pthread_mutexattr_init(attr_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutexattr_settype(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* attr = lvar;\n    CLVALUE* kind = lvar + 1;\n\n    /// Clover to C Value ///\n    pthread_mutexattr_t* attr_value = (pthread_mutexattr_t*)&attr->mUIntValue;\n    int kind_value = kind->mIntValue;\n\n    /// go ///\n    int result = pthread_mutexattr_settype(attr_value, kind_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_mutexattr_settype is failed. Error num is %d\", result);\n        return FALSE;\n    }\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutexattr_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* attr = lvar;\n\n    /// Clover to C Value ///\n    pthread_mutexattr_t* attr_value = (pthread_mutexattr_t*)&attr->mUIntValue;\n\n    /// go ///\n    (void)pthread_mutexattr_destroy(attr_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_mutexattr_gettype(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* attr = lvar;\n    CLVALUE* kind = lvar + 1;\n\n    /// Clover to C Value ///\n    pthread_mutexattr_t* attr_value = (pthread_mutexattr_t*)&attr->mUIntValue;\n    int* kind_value = (int*)kind->mPointerValue;\n\n    /// go ///\n    (void)pthread_mutexattr_gettype(attr_value, kind_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_cond_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* cond = lvar;\n    CLVALUE* cond_attr = lvar + 1;\n\n    if(cond->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_cond_t* cond_value = (pthread_cond_t*)&CLOBJECT(cond->mObjectValue)->mHeadOfMemory;\n    pthread_condattr_t* cond_attr_value = (pthread_condattr_t*)&cond_attr->mULongValue;\n\n    /// go ///\n    (void)pthread_cond_init(cond_value, cond_attr_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_cond_signal(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* cond = lvar;\n\n    if(cond->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_cond_t* cond_value = (pthread_cond_t*)&CLOBJECT(cond->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    (void)pthread_cond_signal(cond_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_cond_broadcast(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* cond = lvar;\n\n    if(cond->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_cond_t* cond_value = (pthread_cond_t*)&CLOBJECT(cond->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    (void)pthread_cond_broadcast(cond_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_cond_wait(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* cond = lvar;\n    CLVALUE* mutex = lvar + 1;\n\n    if(cond->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_cond_t* cond_value = (pthread_cond_t*)&CLOBJECT(cond->mObjectValue)->mHeadOfMemory;\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    (void)pthread_cond_wait(cond_value, mutex_value);\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_cond_timedwait(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* cond = lvar;\n    CLVALUE* mutex = lvar + 1;\n    CLVALUE* abtime = lvar + 2;\n\n    if(cond->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(mutex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(abtime->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_cond_t* cond_value = (pthread_cond_t*)&CLOBJECT(cond->mObjectValue)->mHeadOfMemory;\n    pthread_mutex_t* mutex_value = (pthread_mutex_t*)&CLOBJECT(mutex->mObjectValue)->mHeadOfMemory;\n\n    sCLObject* object_data = CLOBJECT(abtime->mObjectValue);\n    struct timespec abtime_value;\n\n    abtime_value.tv_sec = object_data->mFields[0].mULongValue;\n    abtime_value.tv_nsec = object_data->mFields[1].mLongValue;\n\n    /// go ///\n    int result = pthread_cond_timedwait(cond_value, mutex_value, &abtime_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_cond_timedwait is failed. Error num is %d\", result);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_pthread_cond_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* cond = lvar;\n\n    if(cond->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C Value ///\n    pthread_cond_t* cond_value = (pthread_cond_t*)&CLOBJECT(cond->mObjectValue)->mHeadOfMemory;\n\n    /// go ///\n    int result = pthread_cond_destroy(cond_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_cond_destroy is failed. Error num is %d\", result);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL System_initialize_thread_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[0].mValue.mIntValue = EINVAL;\n    system->mClassFields[1].mValue.mIntValue = EDEADLK;\n    system->mClassFields[2].mValue.mIntValue = EBUSY;\n    system->mClassFields[3].mValue.mIntValue = EPERM;\n    system->mClassFields[4].mValue.mIntValue = EBUSY;\n    system->mClassFields[5].mValue.mIntValue = ETIMEDOUT;\n    system->mClassFields[6].mValue.mIntValue = EINTR;\n    system->mClassFields[7].mValue.mUIntValue = PTHREAD_MUTEX_RECURSIVE;\n    system->mClassFields[8].mValue.mUIntValue = PTHREAD_MUTEX_ERRORCHECK;\n\n#endif\n#define LAST_INITIALIZE_FIELD_NUM_ON_THREAD_SYSTEM 9\n\n    return TRUE;\n}\n\nBOOL System_pcre_exec(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* regex = lvar;\n    CLVALUE* str = (lvar+1);\n    CLVALUE* offset = (lvar+2);\n    CLVALUE* ovec_max = (lvar+3);\n    CLVALUE* pcre_ovec = (lvar+4);\n\n    /// check null pointer exception ///\n    if(regex->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(pcre_ovec->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// convert Clover value to C value ///\n    sRegexObject* regex_object_data = CLREGEX(regex->mObjectValue);\n\n    pcre* regex_value = regex_object_data->mRegex;\n\n    sCLObject* object_data = CLOBJECT(str->mObjectValue);\n\n    char* str_value = object_data->mFields[0].mPointerValue;\n    int len = object_data->mFields[1].mULongValue;\n\n    int ovec_max_value = ovec_max->mIntValue;\n    int* ovec_value = MCALLOC(1, sizeof(int)*ovec_max_value * 3);\n\n    int offset_value = offset->mIntValue;\n\n    /// go ///\n    int options = PCRE_NEWLINE_LF;\n    int result = pcre_exec(regex_value, 0, str_value, len, offset_value, options, ovec_value, ovec_max_value*3);\n\n    /// set result data on ovec object ///\n    CLObject pcre_ovec_object = pcre_ovec->mObjectValue;\n    sCLObject* pcre_ovec_object_data = CLOBJECT(pcre_ovec_object);\n\n    CLObject pcre_ovec_start_array = pcre_ovec_object_data->mFields[0].mObjectValue;\n    CLObject pcre_ovec_end_array = pcre_ovec_object_data->mFields[1].mObjectValue;\n\n    if(pcre_ovec_start_array == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(pcre_ovec_end_array == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    sCLObject* pcre_ovec_start_array_data = CLOBJECT(pcre_ovec_start_array);\n    sCLObject* pcre_ovec_end_array_data = CLOBJECT(pcre_ovec_end_array);\n\n    int i;\n    for(i=0; i<ovec_max_value; i++) {\n        if(i < pcre_ovec_start_array_data->mArrayNum) {\n            pcre_ovec_start_array_data->mFields[i].mIntValue = ovec_value[i*2];\n        }\n        if(i < pcre_ovec_end_array_data->mArrayNum) {\n            pcre_ovec_end_array_data->mFields[i].mIntValue = ovec_value[i*2+1];\n        }\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(ovec_value);\n\n    return TRUE;\n}\n\nBOOL System_sprintf(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* format = lvar;\n    CLVALUE* params = lvar+1;\n\n    if(format->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(params->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* format_string = ALLOC string_object_to_char_array(format->mObjectValue);\n\n    char* p = format_string;\n\n    sBuf buf;\n    sBuf_init(&buf);\n\n    int param_num = 0;\n    int param_max = get_element_number_from_Array(params->mObjectValue);\n\n    while(*p) {\n        if(*p == '%') {\n            p++;\n\n            BOOL no_conversion = FALSE;\n\n            char format2[128+1];\n            char* p2 = format2;\n\n            *p2++ = '%';\n\n            /// flag characters ///\n            while(1) {\n                if(*p == '#' || *p == '0' || *p == '-' || *p == ' ' || *p == '+' || *p == '\\'') {\n                    *p2++ = *p++;\n\n                    if(p2 - format2 >= 128) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(1)\");\n                        MFREE(buf.mBuf);\n                        MFREE(format_string);\n                        return FALSE;\n                    }\n                }\n                else {\n                    break;\n                }\n            }\n\n            /// field width ///\n            while(1) {\n                if(isdigit(*p)) {\n                    *p2++ = *p++;\n\n                    if(p2 - format2 >= 128) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(2)\");\n                        MFREE(buf.mBuf);\n                        MFREE(format_string);\n                        return FALSE;\n                    }\n                }\n                else {\n                    break;\n                }\n            }\n\n            /// precision ///\n            if(*p == '.') {\n                *p2++ = *p++;\n\n                if(p2 - format2 >= 128) {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(3)\");\n                    MFREE(buf.mBuf);\n                    MFREE(format_string);\n                    return FALSE;\n                }\n\n                while(1) {\n                    if(isdigit(*p) || *p == '*' || *p == '$') {\n                        *p2++ = *p++;\n\n                        if(p2 - format2 >= 128) {\n                            entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(4)\");\n                            MFREE(buf.mBuf);\n                            MFREE(format_string);\n                            return FALSE;\n                        }\n                    }\n                    else {\n                        break;\n                    }\n                }\n            }\n\n            /// length modifiers ///\n            while(1) {\n                if((*p == 'h' && *(p+1) == 'h') || (*p == 'l' && *(p+1) == 'l')) {\n                    *p2++ = *p++;\n                    *p2++ = *p++;\n\n                    if(p2 - format2 >= 128) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(5)\");\n                        MFREE(buf.mBuf);\n                        MFREE(format_string);\n                        return FALSE;\n                    }\n                }\n                else if(*p == 'h' || *p == 'l' || *p == 'L' || *p == 'j' || *p == 'z' || *p == 't') \n                {\n                    *p2++ = *p++;\n\n                    if(p2 - format2 >= 128) {\n                        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(6)\");\n                        MFREE(buf.mBuf);\n                        MFREE(format_string);\n                        return FALSE;\n                    }\n                }\n                else {\n                    break;\n                }\n            }\n\n            /// convertion specifier ///\n            if(*p == 'd' || *p == 'i' || *p == 'o' || *p == 'u' || *p == 'x' || *p == 'X' || *p == 'e' || *p == 'E'|| *p == 'f' || *p == 'F' || *p == 'g' || *p == 'G' || *p == 'a' || *p == 'A' || *p == 'c' || *p == 's' || *p == 'p' || *p == 'n' || *p == 'm') \n            {\n                *p2++ = *p++;\n\n                if(p2 - format2 >= 128) {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(7)\");\n                    MFREE(buf.mBuf);\n                    MFREE(format_string);\n                    return FALSE;\n                }\n            }\n            else if(*p == '%') {\n                *p2++ = *p++;\n\n                no_conversion = TRUE;\n\n                if(p2 - format2 >= 128) {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(8)\");\n                    MFREE(buf.mBuf);\n                    MFREE(format_string);\n                    return FALSE;\n                }\n            }\n            else {\n                entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(9)\");\n                MFREE(buf.mBuf);\n                MFREE(format_string);\n                return FALSE;\n            }\n\n            *p2++ = 0;\n\n            if(p2 - format2 >= 128) {\n                entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(10)\");\n                MFREE(buf.mBuf);\n                MFREE(format_string);\n                return FALSE;\n            }\n\n            if(no_conversion) {\n                sBuf_append_char(&buf, '%');\n            }\n            else if(param_num < param_max) {\n                char* str = NULL;\n\n                CLObject param = get_element_from_Array(params->mObjectValue, param_num)->mObjectValue;\n\n                if(param == 0) {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer Exception\");\n                    MFREE(buf.mBuf);\n                    MFREE(format_string);\n                    return FALSE;\n                }\n\n                sCLClass* klass = get_class_from_object(param);\n\n                if(is_this_class_with_class_name(klass, \"Byte\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Byte(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"UByte\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_UByte(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Short\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Short(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"UShort\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_UShort(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Integer\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Integer(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"UInteger\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_UInteger(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Long\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Long(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"ULong\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_ULong(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Char\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Char(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Float\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Float(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Double\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Double(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Bool\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Bool(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"Pointer\")) {\n                    (void)asprintf(ALLOC &str, format2, get_value_from_Pointer(param));\n                }\n                else if(is_this_class_with_class_name(klass, \"String\")) {\n                    char* str2 = ALLOC string_object_to_char_array(param);\n                    (void)asprintf(ALLOC &str, format2, str2);\n                    MFREE(str2);\n                }\n                else if(is_this_class_with_class_name(klass, \"Buffer\")) {\n                    sCLObject* object_data = CLOBJECT(param);\n                    char* str2 = object_data->mFields[0].mPointerValue;\n                    (void)asprintf(ALLOC &str, format2, str2);\n                }\n                else {\n                    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(11)\");\n                    MFREE(buf.mBuf);\n                    MFREE(format_string);\n                    return FALSE;\n                }\n\n                sBuf_append_str(&buf, str);\n\n                free(str);\n\n                param_num++;\n            }\n            else {\n                entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"invalid format string(12)\");\n                MFREE(buf.mBuf);\n                MFREE(format_string);\n                return FALSE;\n            }\n        }\n        else {\n            sBuf_append_char(&buf, *p);\n            p++;\n        }\n    }\n\n    CLObject result = create_string_object(buf.mBuf, info);\n    inc_refference_count(result, 0, FALSE);\n\n    MFREE(format_string);\n    MFREE(buf.mBuf);\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_mbstowcs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* src = lvar;\n    CLVALUE* size = lvar+1;\n\n    /// clover variable to c variable ///\n    char* src_value = src->mPointerValue;\n    size_t size_value = size->mULongValue;\n    wchar_t* wcs = MCALLOC(1, sizeof(wchar_t)*(size_value+1));\n\n    char* src_value2 = MCALLOC(1, size_value+1);\n\n    memcpy(src_value2, src_value, size_value);\n    src_value2[size_value] = '\\0';\n\n    /// go ///\n    int size_wcs = mbstowcs(wcs, src_value2, size_value);\n\n    MFREE(src_value2);\n\n    if(size_wcs < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mbstowcs(3). Invalid multi byte string\");\n        MFREE(wcs);\n        return FALSE;\n    }\n\n    /// make result ///\n    sCLClass* klass = get_class(\"char\", FALSE);\n\n    MASSERT(klass != NULL);\n\n    CLObject object = create_array_object(klass, size_wcs+1, info);\n    inc_refference_count(object, 0, FALSE);\n\n    sCLObject* object_data = CLOBJECT(object);\n\n    int i;\n    for(i=0; i<size_wcs; i++) {\n        object_data->mFields[i].mCharValue = wcs[i];\n    }\n    object_data->mFields[i].mCharValue = '\\0';\n\n    MFREE(wcs);\n\n    (*stack_ptr)->mObjectValue = object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_wcstombs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* src = lvar;\n\n    if(src->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// clover variable to c variable ///\n    CLObject src_value = src->mObjectValue;\n\n    sCLObject* object_data = CLOBJECT(src_value);\n    int len = object_data->mArrayNum;\n\n    wchar_t* wcs = MCALLOC(1, sizeof(wchar_t)*(len+1));\n    size_t size = sizeof(char)*MB_LEN_MAX*len;\n    char* mbs = MCALLOC(1, size+MB_LEN_MAX);\n\n    int i;\n    for(i=0; i<len; i++) {\n        wcs[i] = object_data->mFields[i].mCharValue;\n    }\n\n    /// go ///\n    int result = wcstombs(mbs, wcs, size);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wcstombs(3) returns -1\");\n        MFREE(wcs);\n        MFREE(mbs);\n        return FALSE;\n    }\n\n    /// make result ///\n    sCLClass* klass = get_class(\"byte\", FALSE);\n\n    MASSERT(klass != NULL);\n\n    CLObject object;\n    object = create_array_object(klass, result+1, info);\n    inc_refference_count(object, 0, FALSE);\n    sCLObject* object_data2 = CLOBJECT(object);\n\n    for(i=0; i<result; i++) {\n        object_data2->mFields[i].mByteValue = mbs[i];\n    }\n    object_data2->mFields[i].mByteValue = '\\0';\n\n    MFREE(wcs);\n    MFREE(mbs);\n\n    (*stack_ptr)->mObjectValue = object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_atoi(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    /// go ///\n    int result = atoi(str_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_atof(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    /// go ///\n    float result = atof(str_value);\n\n    (*stack_ptr)->mFloatValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_strtod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    /// go ///\n    char* endptr = NULL;\n    double result = strtod(str_value, &endptr);\n\n    if(endptr == str_value) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"strtod(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mDoubleValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_strcmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n    CLVALUE* str2 = (lvar+1);\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(str2->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    CLObject str_object2 = str2->mObjectValue;\n    char* str_value2 = ALLOC string_object_to_char_array(str_object2);\n\n    /// go ///\n    int result = strcmp(str_value, str_value2);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n    MFREE(str_value2);\n\n    return TRUE;\n}\n\nBOOL System_strcasecmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n    CLVALUE* str2 = (lvar+1);\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(str2->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    CLObject str_object2 = str2->mObjectValue;\n    char* str_value2 = ALLOC string_object_to_char_array(str_object2);\n\n    /// go ///\n    int result = strcasecmp(str_value, str_value2);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n    MFREE(str_value2);\n\n    return TRUE;\n}\n\nBOOL System_strtol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n    CLVALUE* base = (lvar+1);\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    int base_value = base->mIntValue;\n\n    /// go ///\n    errno = 0;\n    clint64 result = strtol(str_value, NULL, base_value);\n\n    if(errno != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"strtol(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mLongValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_strtoul(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n    CLVALUE* base = (lvar+1);\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    int base_value = base->mIntValue;\n\n    /// go ///\n    errno = 0;\n    unsigned clint64 result = strtoul(str_value, NULL, base_value);\n\n    if(errno != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"strtoul(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_srand(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* value = lvar;\n\n    /// Clover to c value ///\n    unsigned int value_value = value->mUIntValue;\n\n    /// go ///\n    srand(value_value);\n\n    return TRUE;\n}\n\nBOOL System_rand(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = rand();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_time(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    unsigned clint64 result = time(NULL);\n\n    if((time_t)result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"time(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_open(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* file_name = lvar;\n    CLVALUE* flags = (lvar+1);\n    CLVALUE* mode = (lvar+2);\n\n    /// Clover to c value ///\n    if(file_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* file_name_value = ALLOC string_object_to_char_array(file_name->mObjectValue);\n\n    int flags_value = flags->mIntValue;\n\n    mode_t mode_value = mode->mIntValue;\n\n    /// go ///\n    int result = open(file_name_value, flags_value, mode_value);\n\n    if(result < 0) {\n        MFREE(file_name_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"open(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(file_name_value);\n\n    return TRUE;\n}\n\nBOOL System_close(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    int result = close(fd_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"close(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_initialize_string_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_THREAD_SYSTEM+0].mValue.mIntValue = MB_LEN_MAX;\n\n#define LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM (LAST_INITIALIZE_FIELD_NUM_ON_THREAD_SYSTEM+1)\n\n    return TRUE;\n}\n\nBOOL System_initialize_file_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+0].mValue.mIntValue = S_IFMT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+1].mValue.mIntValue = S_IFDIR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+2].mValue.mIntValue = S_IFCHR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+3].mValue.mIntValue = S_IFBLK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+4].mValue.mIntValue = S_IFREG;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+5].mValue.mIntValue = S_IFIFO;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+6].mValue.mIntValue = S_IFLNK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+7].mValue.mIntValue = S_IFSOCK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+8].mValue.mIntValue = S_ISUID;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+9].mValue.mIntValue = S_ISGID;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+10].mValue.mIntValue = S_ISVTX;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+11].mValue.mIntValue = S_IRUSR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+12].mValue.mIntValue = S_IWUSR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+13].mValue.mIntValue = S_IXUSR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+14].mValue.mIntValue = S_IRWXU;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+15].mValue.mIntValue = S_IRGRP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+16].mValue.mIntValue = S_IWGRP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+17].mValue.mIntValue = S_IXGRP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+18].mValue.mIntValue = S_IRWXG;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+19].mValue.mIntValue = S_IROTH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+20].mValue.mIntValue = S_IWOTH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+21].mValue.mIntValue = S_IXOTH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+22].mValue.mIntValue = S_IRWXO;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+23].mValue.mIntValue = R_OK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+24].mValue.mIntValue = W_OK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+25].mValue.mIntValue = X_OK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+26].mValue.mIntValue = F_OK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+27].mValue.mIntValue = O_APPEND;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+28].mValue.mIntValue = O_ASYNC;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+29].mValue.mIntValue = O_RDONLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+30].mValue.mIntValue = O_WRONLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+31].mValue.mIntValue = O_RDWR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+32].mValue.mIntValue = O_CREAT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+33].mValue.mIntValue = O_DIRECTORY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+34].mValue.mIntValue = O_EXCL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+35].mValue.mIntValue = O_NOCTTY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+36].mValue.mIntValue = O_NOFOLLOW;\n#ifdef O_TMPFILE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+37].mValue.mIntValue = O_TMPFILE;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+38].mValue.mIntValue = O_TRUNC;\n#ifdef O_TTY_INIT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+39].mValue.mIntValue = O_TTY_INIT;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+40].mValue.mIntValue = O_CLOEXEC;\n#ifdef O_DIRECT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+41].mValue.mIntValue = O_DIRECT;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+42].mValue.mIntValue = O_DSYNC;\n#ifdef O_LARGEFILE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+43].mValue.mIntValue = O_LARGEFILE;\n#endif\n#ifdef O_NOATIME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+44].mValue.mIntValue = O_NOATIME;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+45].mValue.mIntValue = O_NONBLOCK;\n#ifdef O_PATH\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+46].mValue.mIntValue = O_PATH;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+47].mValue.mIntValue = O_SYNC;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+48].mValue.mIntValue = FNM_NOESCAPE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+49].mValue.mIntValue = FNM_PATHNAME;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+50].mValue.mIntValue = FNM_PERIOD;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+51].mValue.mIntValue = FNM_FILE_NAME;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+52].mValue.mIntValue = FNM_LEADING_DIR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+53].mValue.mIntValue = FNM_CASEFOLD;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+54].mValue.mIntValue = CLOCK_REALTIME;\n#ifdef CLOCK_REALTIME_COARSE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+55].mValue.mIntValue = CLOCK_REALTIME_COARSE;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+56].mValue.mIntValue = CLOCK_MONOTONIC;\n#ifdef CLOCK_MONOTONIC_COARSE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+57].mValue.mIntValue = CLOCK_MONOTONIC_COARSE;\n#endif\n#ifdef CLOCK_MONOTONIC_RAW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+58].mValue.mIntValue = CLOCK_MONOTONIC_RAW;\n#endif\n#ifdef CLOCK_BOOTTIME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+59].mValue.mIntValue = CLOCK_BOOTTIME;\n#endif\n#ifdef CLOCK_PROCESS_CPUTIME_ID\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+60].mValue.mIntValue = CLOCK_PROCESS_CPUTIME_ID;\n#endif\n#ifdef CLOCK_THREAD_CPUTIME_ID\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+61].mValue.mIntValue = CLOCK_THREAD_CPUTIME_ID;\n#endif\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+62].mValue.mIntValue = RTLD_LAZY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+63].mValue.mIntValue = RTLD_NOW;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+64].mValue.mIntValue = RTLD_GLOBAL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+65].mValue.mIntValue = RTLD_LOCAL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+66].mValue.mIntValue = RTLD_NODELETE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+67].mValue.mIntValue = RTLD_NOLOAD;\n#ifdef RTLD_DEEPBIND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+68].mValue.mIntValue = RTLD_DEEPBIND;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+69].mValue.mPointerValue = RTLD_DEFAULT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+70].mValue.mPointerValue = RTLD_NEXT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+71].mValue.mIntValue = EOF;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+72].mValue.mPointerValue = (char*)stdin;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+73].mValue.mPointerValue = (char*)stdout;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+74].mValue.mPointerValue = (char*)stderr;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+75].mValue.mIntValue = BUFSIZ;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+76].mValue.mIntValue = PATH_MAX;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+77].mValue.mIntValue = F_GETFL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+78].mValue.mIntValue = F_SETFL;\n\n#define LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM (LAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM+79)\n\n    return TRUE;\n}\n\nBOOL System_read(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* buf = lvar+1;\n    CLVALUE* size = lvar + 2;\n\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    ssize_t result = read(fd_value, buf_value, size_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"read(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    sCLObject* obj_data = CLOBJECT(buf->mObjectValue);\n    obj_data->mFields[1].mULongValue = result;                // len\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_write(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* buf = lvar+1;\n    CLVALUE* size = lvar + 2;\n\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    ssize_t result = write(fd_value, buf_value, size_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"write(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_fcntl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* flag = lvar+1;\n    CLVALUE* val = lvar + 2;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n    int flag_value = flag->mIntValue;\n    int val_value = val->mIntValue;\n\n    /// go ///\n    int result = fcntl(fd_value, flag_value, val_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fcntl(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_localtime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* time = lvar;\n    CLVALUE* tm_sec = lvar + 1;\n    CLVALUE* tm_min = lvar + 2;\n    CLVALUE* tm_hour = lvar + 3;\n    CLVALUE* tm_mday = lvar + 4;\n    CLVALUE* tm_mon = lvar + 5;\n    CLVALUE* tm_year = lvar + 6;\n    CLVALUE* tm_wday = lvar + 7;\n    CLVALUE* tm_yday = lvar + 8;\n    CLVALUE* tm_isdst = lvar + 9;\n\n    /// Clover to c value ///\n    time_t time_value = (time_t)time->mULongValue;\n\n    /// go ///\n    struct tm* tm_struct = localtime(&time_value);\n\n    if(tm_struct == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"localtime(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    *(int*)tm_sec->mPointerValue = tm_struct->tm_sec;\n    *(int*)tm_min->mPointerValue = tm_struct->tm_min;\n    *(int*)tm_hour->mPointerValue = tm_struct->tm_hour;\n    *(int*)tm_mday->mPointerValue = tm_struct->tm_mday;\n    *(int*)tm_mon->mPointerValue = tm_struct->tm_mon;\n    *(int*)tm_year->mPointerValue = tm_struct->tm_year;\n    *(int*)tm_wday->mPointerValue = tm_struct->tm_wday;\n    *(int*)tm_yday->mPointerValue = tm_struct->tm_yday;\n    *(BOOL*)tm_isdst->mPointerValue = tm_struct->tm_isdst;\n\n    return TRUE;\n}\n\nBOOL System_mktime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* time = lvar;\n\n    if(time->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    sCLObject* object_data = CLOBJECT(time->mObjectValue);\n\n    struct tm tm;\n\n    tm.tm_sec = object_data->mFields[0].mIntValue;\n    tm.tm_min = object_data->mFields[1].mIntValue;\n    tm.tm_hour = object_data->mFields[2].mIntValue;\n    tm.tm_mday = object_data->mFields[3].mIntValue;\n    tm.tm_mon = object_data->mFields[4].mIntValue;\n    tm.tm_year = object_data->mFields[5].mIntValue;\n    tm.tm_wday = object_data->mFields[6].mIntValue;\n    tm.tm_yday = object_data->mFields[7].mIntValue;\n    tm.tm_isdst = object_data->mFields[8].mBoolValue;\n\n    /// go ///\n    time_t result = mktime(&tm);\n\n    if(result == -1) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mktime(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_stat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* stat_ = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(stat_->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    struct stat stat_struct;\n    int result = stat(path_value, &stat_struct);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"stat(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n    sCLObject* object_data = CLOBJECT(stat_->mObjectValue);\n\n    object_data->mFields[0].mULongValue = stat_struct.st_dev;\n    object_data->mFields[1].mIntValue = stat_struct.st_mode;\n    object_data->mFields[2].mIntValue = stat_struct.st_uid;\n    object_data->mFields[3].mIntValue = stat_struct.st_gid;\n    object_data->mFields[4].mULongValue = stat_struct.st_rdev;\n    object_data->mFields[5].mULongValue = stat_struct.st_size;\n    object_data->mFields[6].mULongValue = stat_struct.st_atime;\n    object_data->mFields[7].mULongValue = stat_struct.st_mtime;\n    object_data->mFields[8].mULongValue = stat_struct.st_ctime;\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_lstat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* stat_ = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(stat_->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    struct stat stat_struct;\n    int result = lstat(path_value, &stat_struct);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"lstat(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n    sCLObject* object_data = CLOBJECT(stat_->mObjectValue);\n\n    object_data->mFields[0].mULongValue = stat_struct.st_dev;\n    object_data->mFields[1].mIntValue = stat_struct.st_mode;\n    object_data->mFields[2].mIntValue = stat_struct.st_uid;\n    object_data->mFields[3].mIntValue = stat_struct.st_gid;\n    object_data->mFields[4].mULongValue = stat_struct.st_rdev;\n    object_data->mFields[5].mULongValue = stat_struct.st_size;\n    object_data->mFields[6].mULongValue = stat_struct.st_atime;\n    object_data->mFields[7].mULongValue = stat_struct.st_mtime;\n    object_data->mFields[8].mULongValue = stat_struct.st_ctime;\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_realpath(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    char result_path[PATH_MAX];\n\n    char* result = realpath(path_value, result_path);\n\n    if(result == NULL) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"realpath(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    /// result ///\n    CLObject result_object = create_string_object(result_path, info);\n    inc_refference_count(result_object, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = result_object;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_dirname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    char* result_path = dirname(path_value);\n\n    /// result ///\n    CLObject result_object = create_string_object(result_path, info);\n    inc_refference_count(result_object, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = result_object;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_basename(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    char* result_path = basename(path_value);\n\n    /// result ///\n    CLObject result_object = create_string_object(result_path, info);\n    inc_refference_count(result_object, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = result_object;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_opendir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    DIR* result = opendir(path_value);\n\n    if(result == NULL) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"opendir(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    /// result ///\n    (*stack_ptr)->mPointerValue = (char*)result;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_readdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* dir = lvar;\n\n    /// Clover to c value ///\n    DIR* dir_value = (DIR*)dir->mPointerValue;\n\n    /// go ///\n    errno = 0;\n    struct dirent* entry = readdir(dir_value);\n\n    if(errno != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"readdir(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    /// result ///\n    if(entry == NULL) {\n        (*stack_ptr)->mObjectValue = 0;\n        (*stack_ptr)++;\n    }\n    else {\n        (*stack_ptr)->mObjectValue = create_string_object(entry->d_name, info);\n        inc_refference_count((*stack_ptr)->mObjectValue, 0, FALSE);\n        (*stack_ptr)++;\n    }\n\n    return TRUE;\n}\n\nBOOL System_closedir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* dir = lvar;\n\n    /// Clover to c value ///\n    DIR* dir_value = (DIR*)dir->mPointerValue;\n\n    /// go ///\n    int result = closedir(dir_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"closedir(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_initialize_command_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+0].mValue.mIntValue = WNOHANG;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+1].mValue.mIntValue = WUNTRACED;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+2].mValue.mIntValue = WCONTINUED;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+3].mValue.mIntValue = SIGHUP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+4].mValue.mIntValue = SIGINT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+5].mValue.mIntValue = SIGQUIT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+6].mValue.mIntValue = SIGILL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+7].mValue.mIntValue = SIGABRT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+8].mValue.mIntValue = SIGFPE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+9].mValue.mIntValue = SIGKILL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+10].mValue.mIntValue = SIGSEGV;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+11].mValue.mIntValue = SIGPIPE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+12].mValue.mIntValue = SIGALRM;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+13].mValue.mIntValue = SIGTERM;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+14].mValue.mIntValue = SIGUSR1;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+15].mValue.mIntValue = SIGUSR2;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+16].mValue.mIntValue = SIGCHLD;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+17].mValue.mIntValue = SIGCONT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+18].mValue.mIntValue = SIGSTOP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+19].mValue.mIntValue = SIGTSTP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+20].mValue.mIntValue = SIGTTIN;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+21].mValue.mIntValue = SIGTTOU;\n\n    // c_iflag bits\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+22].mValue.mIntValue = IGNBRK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+23].mValue.mIntValue = BRKINT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+24].mValue.mIntValue = IGNPAR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+25].mValue.mIntValue = PARMRK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+26].mValue.mIntValue = INPCK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+27].mValue.mIntValue = ISTRIP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+28].mValue.mIntValue = INLCR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+29].mValue.mIntValue = IGNCR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+30].mValue.mIntValue = ICRNL;\n#ifdef IUCLC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+31].mValue.mIntValue = IUCLC;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+32].mValue.mIntValue = IXON;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+33].mValue.mIntValue = IXANY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+34].mValue.mIntValue = IXOFF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+35].mValue.mIntValue = IMAXBEL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+36].mValue.mIntValue = IUTF8;\n\n    // c_oflag bits\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+37].mValue.mIntValue = OPOST;\n#ifdef OLCUC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+38].mValue.mIntValue = OLCUC;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+39].mValue.mIntValue = ONLCR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+40].mValue.mIntValue = OCRNL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+41].mValue.mIntValue = ONOCR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+42].mValue.mIntValue = ONLRET;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+43].mValue.mIntValue = OFILL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+44].mValue.mIntValue = OFDEL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+45].mValue.mIntValue = NLDLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+46].mValue.mIntValue = NL0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+47].mValue.mIntValue = NL1;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+48].mValue.mIntValue = CRDLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+49].mValue.mIntValue = CR0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+50].mValue.mIntValue = CR1;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+51].mValue.mIntValue = CR2;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+52].mValue.mIntValue = CR3;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+53].mValue.mIntValue = TABDLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+54].mValue.mIntValue = TAB0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+55].mValue.mIntValue = TAB1;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+56].mValue.mIntValue = TAB2;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+57].mValue.mIntValue = TAB3;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+58].mValue.mIntValue = BSDLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+59].mValue.mIntValue = BS0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+60].mValue.mIntValue = BS1;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+61].mValue.mIntValue = FFDLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+62].mValue.mIntValue = FF0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+63].mValue.mIntValue = FF1;\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+64].mValue.mIntValue = VTDLY;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+65].mValue.mIntValue = VT0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+66].mValue.mIntValue = VT1;\n\n#ifdef XTABS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+67].mValue.mIntValue = XTABS;\n#endif\n\n    // c_cflag bit meaning\n#ifdef CBAUD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+68].mValue.mIntValue = CBAUD;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+69].mValue.mIntValue = B0;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+70].mValue.mIntValue = B50;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+71].mValue.mIntValue = B75;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+72].mValue.mIntValue = B110;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+73].mValue.mIntValue = B134;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+74].mValue.mIntValue = B150;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+75].mValue.mIntValue = B200;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+76].mValue.mIntValue = B300;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+77].mValue.mIntValue = B600;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+78].mValue.mIntValue = B1200;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+79].mValue.mIntValue = B1800;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+80].mValue.mIntValue = B2400;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+81].mValue.mIntValue = B4800;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+82].mValue.mIntValue = B9600;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+83].mValue.mIntValue = B19200;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+84].mValue.mIntValue = B38400;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+85].mValue.mIntValue = EXTA;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+86].mValue.mIntValue = EXTB;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+87].mValue.mIntValue = CSIZE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+88].mValue.mIntValue = CS5;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+89].mValue.mIntValue = CS6;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+90].mValue.mIntValue = CS7;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+91].mValue.mIntValue = CS8;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+92].mValue.mIntValue = CSTOPB;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+93].mValue.mIntValue = CREAD;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+94].mValue.mIntValue = PARENB;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+95].mValue.mIntValue = PARODD;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+96].mValue.mIntValue = HUPCL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+97].mValue.mIntValue = CLOCAL;\n#ifdef CBAUDEX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+98].mValue.mIntValue = CBAUDEX;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+99].mValue.mIntValue = B57600;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+100].mValue.mIntValue = B115200;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+101].mValue.mIntValue = B230400;\n#ifdef B460800\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+102].mValue.mIntValue = B460800;\n#endif\n#ifdef B500000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+103].mValue.mIntValue = B500000;\n#endif\n#ifdef B576000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+104].mValue.mIntValue = B576000;\n#endif\n#ifdef B921600\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+105].mValue.mIntValue = B921600;\n#endif\n#ifdef B1000000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+106].mValue.mIntValue = B1000000;\n#endif\n#ifdef B1152000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+107].mValue.mIntValue = B1152000;\n#endif\n#ifdef B1500000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+108].mValue.mIntValue = B1500000;\n#endif\n#ifdef B2000000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+109].mValue.mIntValue = B2000000;\n#endif\n#ifdef B2500000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+110].mValue.mIntValue = B2500000;\n#endif\n#ifdef B3000000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+111].mValue.mIntValue = B3000000;\n#endif\n#ifdef B3500000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+112].mValue.mIntValue = B3500000;\n#endif\n#ifdef B4000000\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+113].mValue.mIntValue = B4000000;\n#endif\n#ifdef CIBAUD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+114].mValue.mIntValue = CIBAUD;\n#endif\n#ifdef CMSPAR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+115].mValue.mIntValue = CMSPAR;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+116].mValue.mIntValue = CRTSCTS;\n\n    // c_lflag bits\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+117].mValue.mIntValue = ISIG;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+118].mValue.mIntValue = ICANON;\n#ifdef XCASE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+119].mValue.mIntValue = XCASE;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+120].mValue.mIntValue = ECHO;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+121].mValue.mIntValue = ECHOE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+122].mValue.mIntValue = ECHOK;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+123].mValue.mIntValue = ECHONL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+124].mValue.mIntValue = NOFLSH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+125].mValue.mIntValue = TOSTOP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+126].mValue.mIntValue = ECHOCTL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+127].mValue.mIntValue = ECHOPRT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+128].mValue.mIntValue = ECHOKE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+129].mValue.mIntValue = FLUSHO;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+130].mValue.mIntValue = PENDIN;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+131].mValue.mIntValue = IEXTEN;\n#ifdef EXTPROC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+132].mValue.mIntValue = EXTPROC;\n#endif\n\n    // tcflow() and TCXONC use these \n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+133].mValue.mIntValue = TCOOFF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+134].mValue.mIntValue = TCOON;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+135].mValue.mIntValue = TCIOFF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+136].mValue.mIntValue = TCION;\n\n    // tcflush() and TCFLSH use these\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+137].mValue.mIntValue = TCIFLUSH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+138].mValue.mIntValue = TCOFLUSH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+139].mValue.mIntValue = TCIOFLUSH;\n\n    // tcsetattr uses these\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+140].mValue.mIntValue = TCSANOW;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+141].mValue.mIntValue = TCSADRAIN;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+142].mValue.mIntValue = TCSAFLUSH;\n\n    // c_cc characters\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+143].mValue.mIntValue = VINTR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+144].mValue.mIntValue = VQUIT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+145].mValue.mIntValue = VERASE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+146].mValue.mIntValue = VKILL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+147].mValue.mIntValue = VEOF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+148].mValue.mIntValue = VTIME;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+149].mValue.mIntValue = VMIN;\n#ifdef VSWTC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+150].mValue.mIntValue = VSWTC;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+151].mValue.mIntValue = VSTART;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+152].mValue.mIntValue = VSTOP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+153].mValue.mIntValue = VSUSP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+154].mValue.mIntValue = VEOL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+155].mValue.mIntValue = VREPRINT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+156].mValue.mIntValue = VDISCARD;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+157].mValue.mIntValue = VWERASE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+158].mValue.mIntValue = VLNEXT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+159].mValue.mIntValue = VEOL2;\n\n#define LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM (LAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM+160)\n\n    return TRUE;\n}\n\nBOOL System_pipe(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* read_fd = lvar;\n    CLVALUE* write_fd = lvar+1;\n\n    /// Clover to c value ///\n    int* read_fd_value = (int*)read_fd->mPointerValue;\n    int* write_fd_value = (int*)write_fd->mPointerValue;\n\n    /// go ///\n    int pipefd[2];\n    int result = pipe(pipefd);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pipe(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    *read_fd_value = pipefd[0];\n    *write_fd_value = pipefd[1];\n\n    return TRUE;\n}\n\nBOOL System_fork(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* block_ = lvar;\n\n    if(block_->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject block_value = block_->mObjectValue;\n\n    //vm_mutex_off();\n\n    /// go ///\n    pid_t result = fork();\n\n    if(result < 0) {\n        //vm_mutex_on();\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fork(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    /// child process\n    if(result == 0) {\n        //vm_mutex_on();\n\n        int num_params = 0;\n\n        if(!invoke_block(block_value, info->current_stack, info->current_var_num, num_params, stack_ptr, info)) \n        {\n            //vm_mutex_off();\n            return FALSE;\n        }\n\n        //vm_mutex_off();\n\n        exit(0);\n    }\n\n    //vm_mutex_on();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_dup2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd1 = lvar;\n    CLVALUE* fd2 = lvar+1;\n\n    /// Clover to c value ///\n    int fd1_value = fd1->mIntValue;\n    int fd2_value = fd2->mIntValue;\n\n    /// go ///\n    int result = dup2(fd1_value, fd2_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"dup2(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_execvp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* method_name = lvar;\n    CLVALUE* params = lvar+1;\n\n    if(method_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(params->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* method_name_value = ALLOC string_object_to_char_array(method_name->mObjectValue);\n    int num_elements = 0;\n    CLObject* params_objects = ALLOC list_to_array(params->mObjectValue, &num_elements);\n    char** params_value = ALLOC MCALLOC(1, sizeof(char*)*(num_elements+2));\n    int i;\n    params_value[0] = method_name_value;\n    for(i=0; i<num_elements; i++) {\n        CLObject string_object = params_objects[i];\n        params_value[i+1] = ALLOC string_object_to_char_array(string_object);\n    }\n    params_value[i+1] = NULL;\n    MFREE(params_objects);\n\n    /// go ///\n    int result = execvp(method_name_value, params_value);\n\n    if(result < 0) {\n        int i;\n        for(i=0; i<num_elements+1; i++) {\n            MFREE(params_value[i]);\n        }\n        MFREE(params_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"execvp(2) is faield. The error is %s. The errno is %d.\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    for(i=0; i<num_elements+1; i++) {\n        MFREE(params_value[i]);\n    }\n    MFREE(params_value);\n\n    return TRUE;\n}\n\nBOOL System_execv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* method_name = lvar;\n    CLVALUE* params = lvar+1;\n\n    if(method_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(params->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* method_name_value = ALLOC string_object_to_char_array(method_name->mObjectValue);\n    int num_elements = 0;\n    CLObject* params_objects = ALLOC list_to_array(params->mObjectValue, &num_elements);\n    char** params_value = ALLOC MCALLOC(1, sizeof(char*)*(num_elements+2));\n    int i;\n    params_value[0] = method_name_value;\n    for(i=0; i<num_elements; i++) {\n        CLObject string_object = params_objects[i];\n        params_value[i+1] = ALLOC string_object_to_char_array(string_object);\n    }\n    params_value[i+1] = NULL;\n    MFREE(params_objects);\n\n    /// go ///\n    int result = execv(method_name_value, params_value);\n\n    if(result < 0) {\n        int i;\n        for(i=0; i<num_elements+1; i++) {\n            MFREE(params_value[i]);\n        }\n        MFREE(params_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"execv(2) is faield. The error is %s. The errno is %d.\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    for(i=0; i<num_elements+1; i++) {\n        MFREE(params_value[i]);\n    }\n    MFREE(params_value);\n\n    return TRUE;\n}\n\nBOOL System_waitpid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pid = lvar;\n    CLVALUE* status = lvar + 1;\n    CLVALUE* option = lvar + 2;\n\n    /// Clover to C value ///\n    pid_t pid_value = pid->mIntValue;\n    int* status_value = (int*)status->mPointerValue;\n    int option_value = option->mIntValue;\n\n    pid_t result = waitpid(pid_value, status_value, option_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"waitpid(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WIFEXITED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    BOOL result = WIFEXITED(status_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WEXITSTATUS(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    int result = WEXITSTATUS(status_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WIFSIGNALED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    BOOL result = WIFSIGNALED(status_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WTERMSIG(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    int result = WTERMSIG(status_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WCOREDUMP(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    int result = WCOREDUMP(status_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WIFSTOPPED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    BOOL result = WIFSTOPPED(status_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WSTOPSIG(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    int result = WSTOPSIG(status_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_WIFCONTINUED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* status = lvar;\n\n    /// Clover to C value ///\n    int status_value = status->mIntValue;\n\n    BOOL result = WIFCONTINUED(status_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getpid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// Clover to C value ///\n    pid_t result = getpid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_setpgid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pid = lvar;\n    CLVALUE* pgid = lvar + 1;\n\n    /// Clover to C value ///\n    pid_t pid_value = pid->mIntValue;\n    pid_t pgid_value = pgid->mIntValue;\n\n    int result = setpgid(pid_value, pgid_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setpgid(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_kill(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pid = lvar;\n    CLVALUE* sig = lvar + 1;\n\n    /// Clover to C value ///\n    int pid_value = pid->mIntValue;\n    int sig_value = sig->mIntValue;\n\n    /// go ///\n    int result = kill(pid_value, sig_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"kill(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_tcsetpgrp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* pid = lvar + 1;\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n    pid_t pid_value = pid->mIntValue;\n\n    int result = tcsetpgrp(fd_value, pid_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcsetpgrp(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_tcgetattr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n\n    CLObject terminfo_object;\n    if(!create_termios_object(&terminfo_object, stack_ptr, lvar, info)) {\n        return FALSE;\n    }\n    inc_refference_count(terminfo_object, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = terminfo_object;\n\n    push_value_to_global_stack(cl_value, info);\n\n    /// go ///\n    struct termios terminfo_value;\n    int result = tcgetattr(fd_value, &terminfo_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcgetattr(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        pop_global_stack(info);\n        return FALSE;\n    }\n\n    /// C to Clover object ///\n    c_termios_to_clover_termios(&terminfo_value, terminfo_object);\n\n    (*stack_ptr)->mObjectValue = terminfo_object;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n\n    return TRUE;\n}\n\nBOOL System_tcsetattr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* optional_actions = lvar + 1;\n    CLVALUE* terminfo = lvar + 2;\n\n    if(terminfo->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n    int optional_actions_value = optional_actions->mIntValue;\n\n    CLObject terminfo_object = terminfo->mObjectValue;\n    struct termios terminfo_value;\n    clover_termios_to_c_termios(terminfo_object, &terminfo_value);\n\n    /// go ///\n    int result = tcsetattr(fd_value, optional_actions_value, &terminfo_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcsetattr(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_tcsendbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* duration = lvar + 1;\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n    int duration_value = duration->mIntValue;\n\n    /// go ///\n    int result = tcsendbreak(fd_value, duration_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcsendbreak(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_tcdrain(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    int result = tcdrain(fd_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcdrain(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_tcflush(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* queue_selector = lvar + 1;\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n    int queue_selector_value = queue_selector->mIntValue;\n\n    /// go ///\n    int result = tcflush(fd_value, queue_selector_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcflush(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_tcflow(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* action = lvar + 1;\n\n    /// Clover to C value ///\n    int fd_value = fd->mIntValue;\n    int action_value = action->mIntValue;\n\n    /// go ///\n    int result = tcflow(fd_value, action_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"tcflow(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_cfmakeraw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLObject terminfo_object;\n    if(!create_termios_object(&terminfo_object, stack_ptr, lvar, info)) {\n        return FALSE;\n    }\n    inc_refference_count(terminfo_object, 0, FALSE);\n\n    /// go ///\n    struct termios terminfo_value;\n    cfmakeraw(&terminfo_value);\n\n    /// C to Clover object ///\n    c_termios_to_clover_termios(&terminfo_value, terminfo_object);\n\n    (*stack_ptr)->mObjectValue = terminfo_object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_cfgetispeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* terminfo = lvar;\n\n    if(terminfo->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C value ///\n    CLObject terminfo_object = terminfo->mObjectValue;\n    struct termios terminfo_value;\n    clover_termios_to_c_termios(terminfo_object, &terminfo_value);\n\n    /// go ///\n    int result = cfgetispeed(&terminfo_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_cfgetospeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* terminfo = lvar;\n\n    if(terminfo->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C value ///\n    CLObject terminfo_object = terminfo->mObjectValue;\n    struct termios terminfo_value;\n    clover_termios_to_c_termios(terminfo_object, &terminfo_value);\n\n    /// go ///\n    int result = cfgetospeed(&terminfo_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_cfsetispeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* terminfo = lvar;\n    CLVALUE* speed = lvar + 1;\n\n    if(terminfo->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C value ///\n    CLObject terminfo_object = terminfo->mObjectValue;\n    struct termios terminfo_value;\n    clover_termios_to_c_termios(terminfo_object, &terminfo_value);\n\n    speed_t speed_value = speed->mIntValue;\n\n    /// go ///\n    int result = cfsetispeed(&terminfo_value, speed_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"cfsetispeed(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_cfsetospeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* terminfo = lvar;\n    CLVALUE* speed = lvar + 1;\n\n    if(terminfo->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C value ///\n    CLObject terminfo_object = terminfo->mObjectValue;\n    struct termios terminfo_value;\n    clover_termios_to_c_termios(terminfo_object, &terminfo_value);\n\n    speed_t speed_value = speed->mIntValue;\n\n    /// go ///\n    int result = cfsetospeed(&terminfo_value, speed_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"cfsetospeed(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_cfsetspeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* terminfo = lvar;\n    CLVALUE* speed = lvar + 1;\n\n    if(terminfo->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C value ///\n    CLObject terminfo_object = terminfo->mObjectValue;\n    struct termios terminfo_value;\n    clover_termios_to_c_termios(terminfo_object, &terminfo_value);\n\n    speed_t speed_value = speed->mIntValue;\n\n    /// go ///\n    int result = cfsetspeed(&terminfo_value, speed_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"cfsetspeed(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_chmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* mode = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    mode_t mode_value = mode->mIntValue;\n\n    /// go ///\n    int result = chmod(path_value, mode_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"chmod(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_lchmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_LCHMOD\n    CLVALUE* path = lvar;\n    CLVALUE* mode = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    mode_t mode_value = mode->mIntValue;\n\n    /// go ///\n    int result = lchmod(path_value, mode_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"lchmod(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"lchmod is not implemented\");\n    return FALSE;\n#endif\n\n    return TRUE;\n}\n\nBOOL System_fchmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* mode = lvar + 1;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n    mode_t mode_value = mode->mIntValue;\n\n    /// go ///\n    int result = fchmod(fd_value, mode_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fchmod(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_chown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* owner = lvar + 1;\n    CLVALUE* group = lvar + 2;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    uid_t owner_value = owner->mIntValue;\n    gid_t group_value = group->mIntValue;\n\n    /// go ///\n    int result = chown(path_value, owner_value, group_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"chown(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_lchown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* owner = lvar + 1;\n    CLVALUE* group = lvar + 2;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    uid_t owner_value = owner->mIntValue;\n    gid_t group_value = group->mIntValue;\n\n    /// go ///\n    int result = lchown(path_value, owner_value, group_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"lchown(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_fchown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* owner = lvar + 1;\n    CLVALUE* group = lvar + 2;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n    uid_t owner_value = owner->mIntValue;\n    gid_t group_value = group->mIntValue;\n\n    /// go ///\n    int result = fchown(fd_value, owner_value, group_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fchown(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_unlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    int result = unlink(path_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"unlink(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_access(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* mode = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    int mode_value = mode->mIntValue;\n\n    /// go ///\n    int result = access(path_value, mode_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_utime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* actime = lvar + 1;\n    CLVALUE* modtime = lvar + 2;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    time_t actime_value = actime->mULongValue;\n    time_t modtime_value = modtime->mULongValue;\n\n    struct utimbuf utimbuf_value;\n    utimbuf_value.actime = actime_value;\n    utimbuf_value.modtime = modtime_value;\n\n    /// go ///\n    int result = utime(path_value, &utimbuf_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"utime(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_fnmatch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pattern = lvar;\n    CLVALUE* path = lvar + 1;\n    CLVALUE* flags = lvar + 2;\n\n    if(pattern->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* pattern_value = ALLOC string_object_to_char_array(pattern->mObjectValue);\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    int flags_value = flags->mIntValue;\n\n    /// go ///\n    int result = fnmatch(pattern_value, path_value, flags_value);\n\n    (*stack_ptr)->mBoolValue = result == 0;\n    (*stack_ptr)++;\n\n    MFREE(pattern_value);\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_link(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* old_path = lvar;\n    CLVALUE* new_path = lvar + 1;\n\n    if(old_path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(new_path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* old_path_value = ALLOC string_object_to_char_array(old_path->mObjectValue);\n    char* new_path_value = ALLOC string_object_to_char_array(new_path->mObjectValue);\n\n    /// go ///\n    int result = link(old_path_value, new_path_value);\n\n    if(result < 0) {\n        MFREE(old_path_value);\n        MFREE(new_path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"link(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(old_path_value);\n    MFREE(new_path_value);\n\n    return TRUE;\n}\n\nBOOL System_symlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* old_path = lvar;\n    CLVALUE* new_path = lvar + 1;\n\n    if(old_path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(new_path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* old_path_value = ALLOC string_object_to_char_array(old_path->mObjectValue);\n    char* new_path_value = ALLOC string_object_to_char_array(new_path->mObjectValue);\n\n    /// go ///\n    int result = symlink(old_path_value, new_path_value);\n\n    if(result < 0) {\n        MFREE(old_path_value);\n        MFREE(new_path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"symlink(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(old_path_value);\n    MFREE(new_path_value);\n\n    return TRUE;\n}\n\nBOOL System_readlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    char result_path[PATH_MAX+1];\n    int result = readlink(path_value, result_path, PATH_MAX);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"readlink(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    result_path[result] = '\\0';\n\n    (*stack_ptr)->mObjectValue = create_string_object(result_path, info);\n    inc_refference_count((*stack_ptr)->mObjectValue, 0, FALSE);\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_rename(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* old_path = lvar;\n    CLVALUE* new_path = lvar + 1;\n\n    if(old_path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(new_path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* old_path_value = ALLOC string_object_to_char_array(old_path->mObjectValue);\n    char* new_path_value = ALLOC string_object_to_char_array(new_path->mObjectValue);\n\n    /// go ///\n    int result = rename(old_path_value, new_path_value);\n\n    if(result < 0) {\n        MFREE(old_path_value);\n        MFREE(new_path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"rename(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(old_path_value);\n    MFREE(new_path_value);\n\n    return TRUE;\n}\n\nBOOL System_truncate(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* length = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    off_t length_value = length->mULongValue;\n\n    /// go ///\n    int result = truncate(path_value, length_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"truncate(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_ftruncate(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* length = lvar + 1;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n    off_t length_value = length->mULongValue;\n\n    /// go ///\n    int result = ftruncate(fd_value, length_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"ftruncate(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_chdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    int result = chdir(path_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"chdir(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_fchdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    int result = fchdir(fd_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fchdir(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_rmdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n\n    /// go ///\n    int result = rmdir(path_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"rmdir(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_mkdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* mode = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    mode_t mode_value = mode->mIntValue;\n\n    /// go ///\n    int result = mkdir(path_value, mode_value);\n\n    if(result < 0) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mkdir(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_clock_getres(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* clk_id = lvar;\n    CLVALUE* tp = lvar + 1;\n\n    if(tp->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    clockid_t clk_id_value = clk_id->mIntValue;\n    CLObject tp_value = tp->mObjectValue;\n\n    /// go ///\n    struct timespec timespec_struct;\n    int result = clock_getres(clk_id_value, &timespec_struct);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"clock_getres(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n    sCLObject* object_data = CLOBJECT(tp_value);\n\n    object_data->mFields[0].mULongValue = timespec_struct.tv_sec;\n    object_data->mFields[1].mLongValue = timespec_struct.tv_nsec;\n\n    return TRUE;\n}\n\nBOOL System_clock_gettime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* clk_id = lvar;\n    CLVALUE* tp = lvar + 1;\n\n    if(tp->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    clockid_t clk_id_value = clk_id->mIntValue;\n    CLObject tp_value = tp->mObjectValue;\n\n    /// go ///\n    struct timespec timespec_struct;\n    int result = clock_gettime(clk_id_value, &timespec_struct);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"clock_getime(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n    sCLObject* object_data = CLOBJECT(tp_value);\n\n    object_data->mFields[0].mULongValue = timespec_struct.tv_sec;\n    object_data->mFields[1].mLongValue = timespec_struct.tv_nsec;\n\n    return TRUE;\n}\n\nBOOL System_clock_settime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* clk_id = lvar;\n    CLVALUE* tp = lvar + 1;\n\n    if(tp->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    clockid_t clk_id_value = clk_id->mIntValue;\n\n    struct timespec timespec_struct;\n\n    CLObject tp_value = tp->mObjectValue;\n    sCLObject* object_data = CLOBJECT(tp_value);\n\n    timespec_struct.tv_sec = object_data->mFields[0].mULongValue;\n    timespec_struct.tv_nsec = object_data->mFields[1].mLongValue;\n\n    /// go ///\n    int result = clock_settime(clk_id_value, &timespec_struct);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"clock_settime(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* str_value = ALLOC string_object_to_char_array(str->mObjectValue);\n\n    /// go ///\n    int result = system(str_value);\n\n    if(result < 0) {\n        MFREE(str_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"system(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_getenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* name = lvar;\n\n    if(name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* name_value = ALLOC string_object_to_char_array(name->mObjectValue);\n\n    /// go ///\n    char* result = getenv(name_value);\n\n    if(result == NULL) {\n        (*stack_ptr)->mIntValue = 0;\n        (*stack_ptr)++;\n    }\n    else {\n        (*stack_ptr)->mObjectValue = create_string_object(result, info);\n        inc_refference_count((*stack_ptr)->mObjectValue, 0, FALSE);\n        (*stack_ptr)++;\n    }\n\n    MFREE(name_value);\n\n    return TRUE;\n}\n\n/*\nBOOL System_secure_getenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* name = lvar;\n\n    if(name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* name_value = ALLOC string_object_to_char_array(name->mObjectValue);\n\n    /// go ///\n    char* result = secure_getenv(name_value);\n\n    if(result == NULL) {\n        (*stack_ptr)->mIntValue = 0;\n        (*stack_ptr)++;\n    }\n    else {\n        (*stack_ptr)->mObjectValue = create_string_object(result, info);\n        inc_refference_count((*stack_ptr)->mObjectValue, 0, FALSE);\n        (*stack_ptr)++;\n    }\n\n    MFREE(name_value);\n\n    return TRUE;\n}\n*/\n\nBOOL System_setenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* name = lvar;\n    CLVALUE* value = lvar + 1;\n    CLVALUE* overwrite = lvar + 2;\n\n    if(name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(value->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* name_value = ALLOC string_object_to_char_array(name->mObjectValue);\n    char* value_value = ALLOC string_object_to_char_array(value->mObjectValue);\n    int overwrite_value = overwrite->mIntValue;\n\n    /// go ///\n    int result = setenv(name_value, value_value, overwrite_value);\n\n    if(result < 0) {\n        MFREE(name_value);\n        MFREE(value_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setenv(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(name_value);\n    MFREE(value_value);\n\n    return TRUE;\n}\n\nBOOL System_unsetenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* name = lvar;\n\n    if(name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* name_value = ALLOC string_object_to_char_array(name->mObjectValue);\n\n    /// go ///\n    int result = unsetenv(name_value);\n\n    if(result < 0) {\n        MFREE(name_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"unsetenv(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    MFREE(name_value);\n\n    return TRUE;\n}\n\nBOOL System_dlopen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* flags = lvar + 1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    int flags_value = flags->mIntValue;\n\n    /// go ///\n    void* result = dlopen(path_value, flags_value);\n\n    if(result == NULL) {\n        MFREE(path_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"dlopen(3) is faield. The error is %s\", dlerror());\n        return FALSE;\n    }\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n\n    return TRUE;\n}\n\nBOOL System_dlclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* handle = lvar;\n\n    /// Clover to c value ///\n    void* handle_value = handle->mPointerValue;\n\n    /// go ///\n    int result = dlclose(handle_value);\n\n    if(result != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"dlclose(3) is faield. The error is %s\", dlerror());\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_dlsym(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* handle = lvar;\n    CLVALUE* symbol = lvar + 1;\n\n    if(symbol->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    void* handle_value = handle->mPointerValue;\n    char* symbol_value = ALLOC string_object_to_char_array(symbol->mObjectValue);\n\n    /// go ///\n    void* result = dlsym(handle_value, symbol_value);\n\n    if(result == NULL) {\n        MFREE(symbol_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"dlsym(3) is faield. The error is %s\", dlerror());\n        return FALSE;\n    }\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    MFREE(symbol_value);\n\n    return TRUE;\n}\n\nBOOL System_put_fun_to_hash_for_native_method(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* fun_name = lvar + 1;\n    CLVALUE* native_method = lvar + 2;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(fun_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    char* fun_name_value = ALLOC string_object_to_char_array(fun_name->mObjectValue);\n    fNativeMethod native_method_value = (fNativeMethod)native_method->mPointerValue;\n\n    /// go ///\n    put_fun_to_hash_for_native_method(path_value, fun_name_value, native_method_value);\n\n    MFREE(path_value);\n    MFREE(fun_name_value);\n\n    return TRUE;\n}\n\nBOOL System_alarm(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* seconds = lvar;\n\n    /// Clover to c value ///\n    unsigned int seconds_value = seconds->mUIntValue;\n\n    /// go ///\n    unsigned int result = alarm(seconds_value);\n\n    (*stack_ptr)->mUIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_dup(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* old_fd = lvar;\n\n    /// Clover to c value ///\n    int old_fd_value = old_fd->mIntValue;\n\n    /// go ///\n    int result = dup(old_fd_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"dup(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n/*\nBOOL System_dup3(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* old_fd = lvar;\n    CLVALUE* new_fd = lvar + 1;\n    CLVALUE* flags = lvar + 2;\n\n    /// Clover to c value ///\n    int old_fd_value = old_fd->mIntValue;\n    int new_fd_value = new_fd->mIntValue;\n    int flags_value = flags->mIntValue;\n\n    /// go ///\n    int result = dup3(old_fd_value, new_fd_value, flags_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"dup3(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n*/\n\nBOOL System_execvpe(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* method_name = lvar;\n    CLVALUE* params = lvar+1;\n    CLVALUE* envp = lvar+2;\n\n    if(method_name->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(params->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(envp->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* method_name_value = ALLOC string_object_to_char_array(method_name->mObjectValue);\n    int num_elements = 0;\n    CLObject* params_objects = ALLOC list_to_array(params->mObjectValue, &num_elements);\n    char** params_value = ALLOC MCALLOC(1, sizeof(char*)*(num_elements+2));\n    int i;\n    params_value[0] = method_name_value;\n    for(i=0; i<num_elements; i++) {\n        CLObject string_object = params_objects[i];\n        params_value[i+1] = ALLOC string_object_to_char_array(string_object);\n    }\n    params_value[i+1] = NULL;\n    MFREE(params_objects);\n\n    int num_elements2 = 0;\n    CLObject* envp_objects = ALLOC list_to_array(envp->mObjectValue, &num_elements2);\n    char** envp_value = ALLOC MCALLOC(1, sizeof(char*)*(num_elements2+1));\n    for(i=0; i<num_elements2; i++) {\n        CLObject string_object = envp_objects[i];\n        envp_value[i] = ALLOC string_object_to_char_array(string_object);\n    }\n    envp_value[i] = NULL;\n    MFREE(envp_objects);\n\n    /// go ///\n#ifdef HAVE_EXECVPE\n    int result = execvpe(method_name_value, params_value, envp_value);\n\n    if(result < 0) {\n        int i;\n        for(i=0; i<num_elements+1; i++) {\n            MFREE(params_value[i]);\n        }\n        MFREE(params_value);\n        for(i=0; i<num_elements2; i++) {\n            MFREE(envp_value[i]);\n        }\n        MFREE(envp_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"execvpe(2) is faield. The error is %s. The errno is %d.\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    for(i=0; i<num_elements+1; i++) {\n        MFREE(params_value[i]);\n    }\n    MFREE(params_value);\n    for(i=0; i<num_elements2; i++) {\n        MFREE(envp_value[i]);\n    }\n    MFREE(envp_value);\n\n    return TRUE;\n#else\n    for(i=0; i<num_elements+1; i++) {\n        MFREE(params_value[i]);\n    }\n    MFREE(params_value);\n    for(i=0; i<num_elements2; i++) {\n        MFREE(envp_value[i]);\n    }\n    MFREE(envp_value);\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"execvpe(2) is not supported.\");\n    return FALSE;\n#endif\n}\n\nBOOL System_fopen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* path = lvar;\n    CLVALUE* mode = lvar+1;\n\n    if(path->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(mode->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    char* path_value = ALLOC string_object_to_char_array(path->mObjectValue);\n    char* mode_value = ALLOC string_object_to_char_array(mode->mObjectValue);\n    \n    /// go ///\n    FILE* result = fopen(path_value, mode_value);\n\n    if(result == NULL) {\n        MFREE(path_value);\n        MFREE(mode_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fopen(3) is faield. The error is %s. The errno is %d.\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mPointerValue = (char*)result;\n    (*stack_ptr)++;\n\n    MFREE(path_value);\n    MFREE(mode_value);\n\n    return TRUE;\n}\n\nBOOL System_fclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* stream = lvar;\n\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n    \n    /// go ///\n    int result = fclose(stream_value);\n\n    if(result == EOF) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fclose(3) is faield. The error is %s. The errno is %d.\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_fwrite(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* buf = lvar;\n    CLVALUE* size = lvar + 1;\n    CLVALUE* stream = lvar +2;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    \n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    \n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    size_t result = fwrite(buf_value, 1, size_value, stream_value);\n\n    if(result < size_value) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fwrite(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_fread(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* buf = lvar;\n    CLVALUE* size = lvar + 1;\n    CLVALUE* stream = lvar + 2;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n    \n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    size_t result = fread(buf_value, 1, size_value, stream_value);\n\n    if(ferror(stream_value) != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fread(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    sCLObject* obj_data = CLOBJECT(buf->mObjectValue);\n    obj_data->mFields[1].mULongValue = result;                // len\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_feof(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* stream = lvar;\n\n    /// Clover to c value ///\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// go ///\n    BOOL result = feof(stream_value) != 0;\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_fgetc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* stream = lvar;\n\n    /// Clover to c value ///\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// go ///\n    errno = 0;\n    int result = fgetc(stream_value);\n    \n    if(errno != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fgetc(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_fgets(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* buf = lvar;\n    CLVALUE* size = lvar + 1;\n    CLVALUE* stream = lvar + 2;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C lang ///\n    char* buf_value = (char*)get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    int size_value = (int)size->mIntValue;\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// check size ///\n    if(size_value == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    errno = 0;\n    char* result = fgets(buf_value, size_value, stream_value);\n\n    if(errno != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"fgets(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    if(result == NULL) {\n        buf_value[0] = '\\0';\n        sCLObject* obj_data = CLOBJECT(buf->mObjectValue);\n        obj_data->mFields[1].mULongValue = 0;\n    }\n    else {\n        sCLObject* obj_data = CLOBJECT(buf->mObjectValue);\n        obj_data->mFields[1].mULongValue = strlen(result);                // len\n    }\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getchar(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    errno = 0;\n    int result = getchar();\n    \n    if(errno != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"getchar(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_ungetc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n    CLVALUE* stream = lvar + 1;\n\n    /// Clover to c value ///\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    int c_value = c->mIntValue;\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// go ///\n    int result = ungetc(c_value, stream_value);\n    \n    if(result == EOF) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"ungetc(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getcwd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    char buf[PATH_MAX];\n\n    char* result = getcwd(buf, PATH_MAX);\n    \n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"getcwd(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    CLObject obj = create_string_object(buf, info);\n    inc_refference_count(obj, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getopt(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* optstring = lvar;\n    CLVALUE* opterr_arg = lvar + 1;\n\n    /// Clover to c value ///\n    if(optstring->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* optstring_value = ALLOC string_object_to_char_array(optstring->mObjectValue);\n    BOOL opterr_value = opterr_arg->mBoolValue;\n\n\n    /// go ///\n    opterr = opterr_value;\n    int result_value = getopt(gARGC, gARGV, optstring_value);\n\n    sCLClass* tuple_class = get_class(\"Tuple3\", FALSE);\n\n    CLVALUE cl_value;\n    CLObject result = create_object(tuple_class, \"Tuple3<Integer,String,Integer>\", info);\n    inc_refference_count(result, 0, FALSE);\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject result_object = create_integer(result_value, info);\n    inc_refference_count(result_object, 0, FALSE);\n    cl_value.mObjectValue = result_object;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject optarg_object;\n    if(optarg) {\n        optarg_object = create_string_object(optarg, info);\n        inc_refference_count(optarg_object, 0, FALSE);\n        cl_value.mObjectValue = optarg_object;\n        push_value_to_global_stack(cl_value, info);\n    }\n    else {\n        optarg_object = 0; // null\n    }\n\n    CLObject optind_object = create_integer(optind, info);\n    inc_refference_count(optind_object, 0, FALSE);\n    cl_value.mObjectValue = optind_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLObject* obj_data = CLOBJECT(result);\n    obj_data->mFields[0].mIntValue = result_object;             // result\n    obj_data->mFields[1].mObjectValue = optarg_object;          // optarg\n    obj_data->mFields[2].mIntValue = optind_object;             // optind\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n    pop_global_stack(info);\n    if(optarg) { pop_global_stack(info); }\n    pop_global_stack(info);\n\n    MFREE(optstring_value);\n\n    return TRUE;\n}\n\nBOOL System_getopt_long(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* optstring = lvar;\n    CLVALUE* longopts = lvar + 1;\n    CLVALUE* opterr_arg = lvar + 2;\n\n    /// Clover to c value ///\n    if(optstring->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(longopts->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* optstring_value = ALLOC string_object_to_char_array(optstring->mObjectValue);\n\n    sCLObject* object_data = CLOBJECT(longopts->mObjectValue);\n\n    int num_option = object_data->mArrayNum;\n    struct option* longopts_value = MCALLOC(1, sizeof(struct option)*(num_option+1));\n\n    int i;\n    for(i=0; i<num_option; i++) {\n        sCLObject* object_data2 = CLOBJECT(object_data->mFields[i].mObjectValue);\n\n        CLObject name_object = object_data2->mFields[0].mObjectValue;\n\n        longopts_value[i].name = ALLOC string_object_to_char_array(name_object);\n        longopts_value[i].has_arg = object_data2->mFields[1].mIntValue;\n        longopts_value[i].flag = (void*)object_data2->mFields[2].mPointerValue;\n        longopts_value[i].val = object_data2->mFields[3].mIntValue;\n    }\n    longopts_value[i].name = 0;\n    longopts_value[i].has_arg = 0;\n    longopts_value[i].flag = 0;\n    longopts_value[i].val = 0;\n\n    BOOL opterr_value = opterr_arg->mBoolValue;\n\n    /// go ///\n    opterr = opterr_value;\n    optarg = NULL;\n    int longindex = 0;\n    int result_value = getopt_long(gARGC, gARGV, optstring_value, longopts_value, &longindex);\n\n    sCLClass* tuple_class = get_class(\"Tuple4\", FALSE);\n\n    CLVALUE cl_value;\n    CLObject result = create_object(tuple_class, \"Tuple4<Integer,String,Integer,Integer>\", info);\n    inc_refference_count(result, 0, FALSE);\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject result_object = create_integer(result_value, info);\n    inc_refference_count(result_object, 0, FALSE);\n    cl_value.mObjectValue = result_object;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject optarg_object;\n    if(optarg) {\n        optarg_object = create_string_object(optarg, info);\n        inc_refference_count(optarg_object, 0, FALSE);\n        cl_value.mObjectValue = optarg_object;\n        push_value_to_global_stack(cl_value, info);\n    }\n    else {\n        optarg_object = 0; // null\n    }\n\n    CLObject optind_object = create_integer(optind, info);\n    inc_refference_count(optind_object, 0, FALSE);\n    cl_value.mObjectValue = optind_object;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject longindex_object = create_integer(longindex, info);\n    inc_refference_count(longindex_object, 0, FALSE);\n    cl_value.mObjectValue = longindex_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLObject* obj_data = CLOBJECT(result);\n    obj_data->mFields[0].mObjectValue = result_object;              // result\n    obj_data->mFields[1].mObjectValue = optarg_object;              // optarg\n    obj_data->mFields[2].mObjectValue = optind_object;              // optind\n    obj_data->mFields[3].mObjectValue = longindex_object;           // longindex\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n    pop_global_stack(info);\n    if(optarg) { pop_global_stack(info); }\n    pop_global_stack(info);\n    pop_global_stack(info);\n\n    MFREE(optstring_value);\n\n    for(i=0; i<num_option; i++) {\n        MFREE((char*)longopts_value[i].name);\n    }\n\n    MFREE(longopts_value);\n\n    return TRUE;\n}\n\nBOOL System_getopt_long_only(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* optstring = lvar;\n    CLVALUE* longopts = lvar + 1;\n    CLVALUE* opterr_arg = lvar + 2;\n\n    /// Clover to c value ///\n    if(optstring->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(longopts->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    char* optstring_value = ALLOC string_object_to_char_array(optstring->mObjectValue);\n\n    sCLObject* object_data = CLOBJECT(longopts->mObjectValue);\n\n    int num_option = object_data->mArrayNum;\n    struct option* longopts_value = MCALLOC(1, sizeof(struct option)*(num_option+1));\n\n    int i;\n    for(i=0; i<num_option; i++) {\n        sCLObject* object_data2 = CLOBJECT(object_data->mFields[i].mObjectValue);\n\n        CLObject name_object = object_data2->mFields[0].mObjectValue;\n\n        longopts_value[i].name = ALLOC string_object_to_char_array(name_object);\n        longopts_value[i].has_arg = object_data2->mFields[1].mIntValue;\n        longopts_value[i].flag = (void*)object_data2->mFields[2].mPointerValue;\n        longopts_value[i].val = object_data2->mFields[3].mIntValue;\n    }\n    longopts_value[i].name = 0;\n    longopts_value[i].has_arg = 0;\n    longopts_value[i].flag = 0;\n    longopts_value[i].val = 0;\n\n    BOOL opterr_value = opterr_arg->mBoolValue;\n\n    /// go ///\n    opterr = opterr_value;\n    optarg = NULL;\n    int longindex = 0;\n    int result_value = getopt_long_only(gARGC, gARGV, optstring_value, longopts_value, &longindex);\n\n    sCLClass* tuple_class = get_class(\"Tuple4\", FALSE);\n\n    CLVALUE cl_value;\n    CLObject result = create_object(tuple_class, \"Tuple4<Integer,String,Integer,Integer>\", info);\n    inc_refference_count(result, 0, FALSE);\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject result_object = create_integer(result_value, info);\n    inc_refference_count(result_object, 0, FALSE);\n    cl_value.mObjectValue = result_object;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject optarg_object;\n    if(optarg) {\n        optarg_object = create_string_object(optarg, info);\n        inc_refference_count(optarg_object, 0, FALSE);\n        cl_value.mObjectValue = optarg_object;\n        push_value_to_global_stack(cl_value, info);\n    }\n    else {\n        optarg_object = 0; // null\n    }\n\n    CLObject optind_object = create_integer(optind, info);\n    inc_refference_count(optind_object, 0, FALSE);\n    cl_value.mObjectValue = optind_object;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject longindex_object = create_integer(longindex, info);\n    inc_refference_count(longindex_object, 0, FALSE);\n    cl_value.mObjectValue = longindex_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLObject* obj_data = CLOBJECT(result);\n    obj_data->mFields[0].mObjectValue = result_object;              // result\n    obj_data->mFields[1].mObjectValue = optarg_object;              // optarg\n    obj_data->mFields[2].mObjectValue = optind_object;              // optind\n    obj_data->mFields[3].mObjectValue = longindex_object;           // longindex\n\n    (*stack_ptr)->mObjectValue = result;\n    (*stack_ptr)++;\n\n    pop_global_stack(info);\n    pop_global_stack(info);\n    if(optarg) { pop_global_stack(info); }\n    pop_global_stack(info);\n    pop_global_stack(info);\n\n    MFREE(optstring_value);\n\n    for(i=0; i<num_option; i++) {\n        MFREE((char*)longopts_value[i].name);\n    }\n\n    MFREE(longopts_value);\n\n    return TRUE;\n}\n\nBOOL System_getppid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    pid_t result = getppid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_setsid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    pid_t result = setsid();\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setsid(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getsid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pid = lvar;\n\n    /// Clover to c value ///\n    pid_t pid_value = pid->mIntValue;\n\n    /// Clover to C value ///\n    pid_t result = getsid(pid_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"getsid(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_setpgrp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    pid_t result = setpgrp();\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setpgrp(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_gettid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    pid_t result = gettid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_initialize_system_calls_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+0].mValue.mIntValue = O_CLOEXEC;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+1].mValue.mIntValue = no_argument;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+2].mValue.mIntValue = required_argument;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+3].mValue.mIntValue = optional_argument;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+4].mValue.mIntValue = _IONBF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+5].mValue.mIntValue = _IOLBF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+6].mValue.mIntValue = _IOFBF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+7].mValue.mPointerValue = (char*)SIG_IGN;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+8].mValue.mPointerValue = (char*)SIG_DFL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+9].mValue.mIntValue = SIGHUP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+10].mValue.mIntValue = SIGINT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+11].mValue.mIntValue = SIGQUIT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+12].mValue.mIntValue = SIGILL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+13].mValue.mIntValue = SIGTRAP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+14].mValue.mIntValue = SIGABRT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+15].mValue.mIntValue = SIGBUS;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+16].mValue.mIntValue = SIGFPE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+17].mValue.mIntValue = SIGKILL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+18].mValue.mIntValue = SIGUSR1;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+19].mValue.mIntValue = SIGSEGV;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+20].mValue.mIntValue = SIGUSR2;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+21].mValue.mIntValue = SIGPIPE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+22].mValue.mIntValue = SIGALRM;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+23].mValue.mIntValue = SIGTERM;\n#ifdef SIGSTKFLT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+24].mValue.mIntValue = SIGSTKFLT;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+25].mValue.mIntValue = SIGCHLD;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+26].mValue.mIntValue = SIGCONT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+27].mValue.mIntValue = SIGSTOP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+28].mValue.mIntValue = SIGTSTP;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+29].mValue.mIntValue = SIGTTIN;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+30].mValue.mIntValue = SIGTTOU;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+31].mValue.mIntValue = SIGURG;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+32].mValue.mIntValue = SIGXCPU;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+33].mValue.mIntValue = SIGXFSZ;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+34].mValue.mIntValue = SIGVTALRM;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+35].mValue.mIntValue = SIGPROF;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+36].mValue.mIntValue = SIGWINCH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+37].mValue.mIntValue = SIGIO;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+38].mValue.mIntValue = SIGPWR;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+39].mValue.mIntValue = SIGSYS;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+40].mValue.mIntValue = FD_SETSIZE;\n\n#ifdef IOCADDRT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+41].mValue.mIntValue = IOCADDRT;\n#endif\n#ifdef SIOCDELRT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+42].mValue.mIntValue = SIOCDELRT;\n#endif\n#ifdef SIOCRTMSG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+43].mValue.mIntValue = SIOCRTMSG;\n#endif\n#ifdef SIOCGIFNAME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+44].mValue.mIntValue = SIOCGIFNAME;\n#endif\n#ifdef SIOCSIFLINK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+45].mValue.mIntValue = SIOCSIFLINK;\n#endif\n//#ifdef SIOCGIFCONF\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+46].mValue.mIntValue = SIOCGIFCONF;\n//#endif\n#ifdef SIOCGIFFLAGS\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+47].mValue.mIntValue = SIOCGIFFLAGS;\n#endif\n#ifdef SIOCSIFFLAGS\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+48].mValue.mIntValue = SIOCSIFFLAGS;\n#endif\n#ifdef SIOCGIFADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+49].mValue.mIntValue = SIOCGIFADDR;\n#endif\n#ifdef SIOCSIFADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+50].mValue.mIntValue = SIOCSIFADDR;\n#endif\n#ifdef SIOCGIFDSTADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+51].mValue.mIntValue = SIOCGIFDSTADDR;\n#endif\n#ifdef SIOCSIFDSTADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+52].mValue.mIntValue = SIOCSIFDSTADDR;\n#endif\n#ifdef SIOCGIFBRDADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+53].mValue.mIntValue = SIOCGIFBRDADDR;\n#endif\n#ifdef SIOCSIFBRDADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+54].mValue.mIntValue = SIOCSIFBRDADDR;\n#endif\n#ifdef SIOCGIFNETMASK\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+55].mValue.mIntValue = SIOCGIFNETMASK;\n#endif\n#ifdef SIOCSIFNETMASK\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+56].mValue.mIntValue = SIOCSIFNETMASK;\n#endif\n#ifdef SIOCGIFMETRIC\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+57].mValue.mIntValue = SIOCGIFMETRIC;\n#endif\n#ifdef SIOCSIFMETRIC\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+58].mValue.mIntValue = SIOCSIFMETRIC;\n#endif\n#ifdef SIOCGIFMEM\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+59].mValue.mIntValue = SIOCGIFMEM;\n#endif\n#ifdef SIOCSIFMEM\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+60].mValue.mIntValue = SIOCSIFMEM;\n#endif\n#ifdef SIOCGIFMTU\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+61].mValue.mIntValue = SIOCGIFMTU;\n#endif\n#ifdef SIOCSIFMTU\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+62].mValue.mIntValue = SIOCSIFMTU;\n#endif\n#ifdef SIOCSIFNAME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+63].mValue.mIntValue = SIOCSIFNAME;\n#endif\n#ifdef SIOCSIFHWADDR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+64].mValue.mIntValue = SIOCSIFHWADDR;\n#endif\n#ifdef SIOCGIFENCAP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+65].mValue.mIntValue = SIOCGIFENCAP;\n#endif\n#ifdef SIOCSIFENCAP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+66].mValue.mIntValue = SIOCSIFENCAP;\n#endif\n#ifdef SIOCGIFHWADDR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+67].mValue.mIntValue = SIOCGIFHWADDR;\n#endif\n#ifdef SIOCGIFSLAVE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+68].mValue.mIntValue = SIOCGIFSLAVE;\n#endif\n#ifdef SIOCSIFSLAVE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+69].mValue.mIntValue = SIOCSIFSLAVE;\n#endif\n#ifdef SIOCADDMULTI\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+70].mValue.mIntValue = SIOCADDMULTI;\n#endif\n#ifdef SIOCDELMULTI\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+71].mValue.mIntValue = SIOCDELMULTI;\n#endif\n#ifdef SIOCGIFINDEX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+72].mValue.mIntValue = SIOCGIFINDEX;\n#endif\n#ifdef SIOGIFINDEX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+73].mValue.mIntValue = SIOGIFINDEX;\n#endif\n#ifdef SIOCSIFPFLAGS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+74].mValue.mIntValue = SIOCSIFPFLAGS;\n#endif\n#ifdef SIOCGIFPFLAGS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+75].mValue.mIntValue = SIOCGIFPFLAGS;\n#endif\n#ifdef SIOCDIFADDR\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+76].mValue.mIntValue = SIOCDIFADDR;\n#endif\n#ifdef SIOCSIFHWBROADCAST\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+77].mValue.mIntValue = SIOCSIFHWBROADCAST;\n#endif\n#ifdef SIOCGIFCOUNT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+78].mValue.mIntValue = SIOCGIFCOUNT;\n#endif\n#ifdef SIOCGIFBR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+79].mValue.mIntValue = SIOCGIFBR;\n#endif\n#ifdef SIOCSIFBR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+80].mValue.mIntValue = SIOCSIFBR;\n#endif\n#ifdef SIOCGIFTXQLEN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+81].mValue.mIntValue = SIOCGIFTXQLEN;\n#endif\n#ifdef SIOCSIFTXQLEN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+82].mValue.mIntValue = SIOCSIFTXQLEN;\n#endif\n#ifdef SIOCDARP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+83].mValue.mIntValue = SIOCDARP;\n#endif\n#ifdef SIOCGARP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+84].mValue.mIntValue = SIOCGARP;\n#endif\n#ifdef SIOCSARP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+85].mValue.mIntValue = SIOCSARP;\n#endif\n#ifdef SIOCDRARP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+86].mValue.mIntValue = SIOCDRARP;\n#endif\n#ifdef SIOCGRARP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+87].mValue.mIntValue = SIOCGRARP;\n#endif\n#ifdef SIOCSRARP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+88].mValue.mIntValue = SIOCSRARP;\n#endif\n#ifdef SIOCGIFMAP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+89].mValue.mIntValue = SIOCGIFMAP;\n#endif\n#ifdef SIOCSIFMAP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+90].mValue.mIntValue = SIOCSIFMAP;\n#endif\n#ifdef SIOCADDDLCI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+91].mValue.mIntValue = SIOCADDDLCI;\n#endif\n#ifdef SIOCDELDLCI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+92].mValue.mIntValue = SIOCDELDLCI;\n#endif\n#ifdef SIOCDEVPRIVATE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+93].mValue.mIntValue = SIOCDEVPRIVATE;\n#endif\n#ifdef SIOCPROTOPRIVATE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+94].mValue.mIntValue = SIOCPROTOPRIVATE;\n#endif\n#ifdef TIOCM_LE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+95].mValue.mIntValue = TIOCM_LE;\n#endif\n#ifdef TIOCM_DTR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+96].mValue.mIntValue = TIOCM_DTR;\n#endif\n#ifdef TIOCM_RTS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+97].mValue.mIntValue = TIOCM_RTS;\n#endif\n#ifdef TIOCM_ST\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+98].mValue.mIntValue = TIOCM_ST;\n#endif\n#ifdef TIOCM_SR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+99].mValue.mIntValue = TIOCM_SR;\n#endif\n#ifdef TIOCM_CTS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+100].mValue.mIntValue = TIOCM_CTS;\n#endif\n#ifdef TIOCM_CAR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+101].mValue.mIntValue = TIOCM_CAR;\n#endif\n#ifdef TIOCM_RNG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+102].mValue.mIntValue = TIOCM_RNG;\n#endif\n#ifdef TIOCM_DSR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+103].mValue.mIntValue = TIOCM_DSR;\n#endif\n#ifdef TIOCM_CD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+104].mValue.mIntValue = TIOCM_CD;\n#endif\n#ifdef TIOCM_RI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+105].mValue.mIntValue = TIOCM_RI;\n#endif\n#ifdef N_TTY\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+106].mValue.mIntValue = N_TTY;\n#endif\n#ifdef N_SLIP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+107].mValue.mIntValue = N_SLIP;\n#endif\n#ifdef N_MOUSE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+108].mValue.mIntValue = N_MOUSE;\n#endif\n#ifdef N_PPP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+109].mValue.mIntValue = N_PPP;\n#endif\n#ifdef N_STRIP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+110].mValue.mIntValue = N_STRIP;\n#endif\n#ifdef N_AX25\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+111].mValue.mIntValue = N_AX25;\n#endif\n#ifdef N_X25\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+112].mValue.mIntValue = N_X25;\n#endif\n#ifdef N_6PACK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+113].mValue.mIntValue = N_6PACK;\n#endif\n#ifdef N_MASC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+114].mValue.mIntValue = N_MASC;\n#endif\n#ifdef N_R3964\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+115].mValue.mIntValue = N_R3964;\n#endif\n#ifdef N_PROFIBUS_FDL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+116].mValue.mIntValue = N_PROFIBUS_FDL;\n#endif\n#ifdef N_IRDA\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+117].mValue.mIntValue = N_IRDA;\n#endif\n#ifdef N_SMSBLOCK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+118].mValue.mIntValue = N_SMSBLOCK;\n#endif\n#ifdef N_HDLC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+119].mValue.mIntValue = N_HDLC;\n#endif\n#ifdef N_SYNC_PPP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+120].mValue.mIntValue = N_SYNC_PPP;\n#endif\n#ifdef N_HCI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+121].mValue.mIntValue = N_HCI;\n#endif\n#ifdef TCGETS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+122].mValue.mIntValue = TCGETS;\n#endif\n#ifdef TCSETS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+123].mValue.mIntValue = TCSETS;\n#endif\n#ifdef TCSETSW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+124].mValue.mIntValue = TCSETSW;\n#endif\n#ifdef TCSETSF\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+125].mValue.mIntValue = TCSETSF;\n#endif\n#ifdef TCGETA\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+126].mValue.mIntValue = TCGETA;\n#endif\n#ifdef TCSETA\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+127].mValue.mIntValue = TCSETA;\n#endif\n#ifdef TCSETAW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+128].mValue.mIntValue = TCSETAW;\n#endif\n#ifdef TCSETAF\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+129].mValue.mIntValue = TCSETAF;\n#endif\n#ifdef TCSBRK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+130].mValue.mIntValue = TCSBRK;\n#endif\n#ifdef TCXONC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+131].mValue.mIntValue = TCXONC;\n#endif\n#ifdef TCFLSH\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+132].mValue.mIntValue = TCFLSH;\n#endif\n#ifdef TIOCEXCL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+133].mValue.mIntValue = TIOCEXCL;\n#endif\n#ifdef TIOCNXCL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+134].mValue.mIntValue = TIOCNXCL;\n#endif\n#ifdef TIOCSCTTY\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+135].mValue.mIntValue = TIOCSCTTY;\n#endif\n#ifdef TIOCGPGRP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+136].mValue.mIntValue = TIOCGPGRP;\n#endif\n#ifdef TIOCSPGRP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+137].mValue.mIntValue = TIOCSPGRP;\n#endif\n#ifdef TIOCOUTQ\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+138].mValue.mIntValue = TIOCOUTQ;\n#endif\n#ifdef TIOCSTI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+139].mValue.mIntValue = TIOCSTI;\n#endif\n#ifdef TIOCGWINSZ\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+140].mValue.mIntValue = TIOCGWINSZ;\n#endif\n#ifdef TIOCSWINSZ\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+141].mValue.mIntValue = TIOCSWINSZ;\n#endif\n#ifdef TIOCMGET\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+142].mValue.mIntValue = TIOCMGET;\n#endif\n#ifdef TIOCMBIS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+143].mValue.mIntValue = TIOCMBIS;\n#endif\n#ifdef TIOCMBIC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+144].mValue.mIntValue = TIOCMBIC;\n#endif\n#ifdef TIOCMSET\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+145].mValue.mIntValue = TIOCMSET;\n#endif\n#ifdef TIOCGSOFTCAR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+146].mValue.mIntValue = TIOCGSOFTCAR;\n#endif\n#ifdef TIOCSSOFTCAR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+147].mValue.mIntValue = TIOCSSOFTCAR;\n#endif\n#ifdef FIONREAD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+148].mValue.mIntValue = FIONREAD;\n#endif\n#ifdef TIOCINQ\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+149].mValue.mIntValue = TIOCINQ;\n#endif\n#ifdef TIOCLINUX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+150].mValue.mIntValue = TIOCLINUX;\n#endif\n#ifdef TIOCCONS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+151].mValue.mIntValue = TIOCCONS;\n#endif\n#ifdef TIOCGSERIAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+152].mValue.mIntValue = TIOCGSERIAL;\n#endif\n#ifdef TIOCSSERIAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+153].mValue.mIntValue = TIOCSSERIAL;\n#endif\n#ifdef TIOCPKT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+154].mValue.mIntValue = TIOCPKT;\n#endif\n#ifdef FIONBIO\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+155].mValue.mIntValue = FIONBIO;\n#endif\n#ifdef TIOCNOTT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+156].mValue.mIntValue = TIOCNOTT;\n#endif\n#ifdef TIOCSET\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+157].mValue.mIntValue = TIOCSET;\n#endif\n#ifdef TIOCGETD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+158].mValue.mIntValue = TIOCGETD;\n#endif\n#ifdef TCSBRKP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+159].mValue.mIntValue = TCSBRKP;\n#endif\n#ifdef TIOCSBRK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+160].mValue.mIntValue = TIOCSBRK;\n#endif\n#ifdef TIOCCBRK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+161].mValue.mIntValue = TIOCCBRK;\n#endif\n#ifdef TIOCGSID\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+162].mValue.mIntValue = TIOCGSID;\n#endif\n/*\n#ifdef TIOCGRS485\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+163].mValue.mIntValue = TIOCGRS485;\n#endif\n*/\n/*\n#ifdef TIOCSRS485\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+164].mValue.mIntValue = TIOCSRS485;\n#endif\n*/\n#ifdef TIOCGPTN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+165].mValue.mIntValue = TIOCGPTN;\n#endif\n#ifdef TIOCSPTLCK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+166].mValue.mIntValue = TIOCSPTLCK;\n#endif\n#ifdef TIOCGDEV\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+167].mValue.mIntValue = TIOCGDEV;\n#endif\n#ifdef TCGETX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+168].mValue.mIntValue = TCGETX;\n#endif\n#ifdef TCSETX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+169].mValue.mIntValue = TCSETX;\n#endif\n#ifdef TCSETXF\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+170].mValue.mIntValue = TCSETXF;\n#endif\n#ifdef TCSETXW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+171].mValue.mIntValue = TCSETXW;\n#endif\n#ifdef TIOCSIG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+172].mValue.mIntValue = TIOCSIG;\n#endif\n#ifdef TIOCVHANGUP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+173].mValue.mIntValue = TIOCVHANGUP;\n#endif\n#ifdef TIOCGPKT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+174].mValue.mIntValue = TIOCGPKT;\n#endif\n#ifdef TIOCGPTLCK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+175].mValue.mIntValue = TIOCGPTLCK;\n#endif\n#ifdef TIOCGEXCL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+176].mValue.mIntValue = TIOCGEXCL;\n#endif\n#ifdef FIONCLEX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+177].mValue.mIntValue = FIONCLEX;\n#endif\n#ifdef FIOCLEX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+178].mValue.mIntValue = FIOCLEX;\n#endif\n#ifdef FIOASYNC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+179].mValue.mIntValue = FIOASYNC;\n#endif\n#ifdef TIOCSERCONFIG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+180].mValue.mIntValue = TIOCSERCONFIG;\n#endif\n#ifdef TIOCSERGWILD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+181].mValue.mIntValue = TIOCSERGWILD;\n#endif\n#ifdef TIOCSERSWILD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+182].mValue.mIntValue = TIOCSERSWILD;\n#endif\n#ifdef TIOCGLCKTRMIOS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+183].mValue.mIntValue = TIOCGLCKTRMIOS;\n#endif\n#ifdef TIOCSLCKTRMIOS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+184].mValue.mIntValue = TIOCSLCKTRMIOS;\n#endif\n#ifdef TIOCSERGSTRUCT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+185].mValue.mIntValue = TIOCSERGSTRUCT;\n#endif\n#ifdef TIOCSERGETLSR \n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+186].mValue.mIntValue = TIOCSERGETLSR ;\n#endif\n#ifdef TIOCSERGETMULTI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+187].mValue.mIntValue = TIOCSERGETMULTI;\n#endif\n#ifdef TIOCSERSETMULTI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+188].mValue.mIntValue = TIOCSERSETMULTI;\n#endif\n#ifdef TIOCMIWAIT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+189].mValue.mIntValue = TIOCMIWAIT;\n#endif\n#ifdef TIOCGICOUNT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+190].mValue.mIntValue = TIOCGICOUNT;\n#endif\n#ifdef FIOQSIZE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+191].mValue.mIntValue = FIOQSIZE;\n#endif\n#ifdef TIOCPKT_DATA\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+192].mValue.mIntValue = TIOCPKT_DATA;\n#endif\n#ifdef TIOCPKT_FLUSHREAD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+193].mValue.mIntValue = TIOCPKT_FLUSHREAD;\n#endif\n#ifdef TIOCPKT_FLUSHWRITE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+194].mValue.mIntValue = TIOCPKT_FLUSHWRITE;\n#endif\n#ifdef TIOCPKT_STOP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+195].mValue.mIntValue = TIOCPKT_STOP;\n#endif\n#ifdef TIOCPKT_START\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+196].mValue.mIntValue = TIOCPKT_START;\n#endif\n#ifdef TIOCPKT_NOSTOP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+197].mValue.mIntValue = TIOCPKT_NOSTOP;\n#endif\n#ifdef TIOCPKT_DOSTOP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+198].mValue.mIntValue = TIOCPKT_DOSTOP;\n#endif\n#ifdef TIOCPKT_IOCTL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+199].mValue.mIntValue = TIOCPKT_IOCTL;\n#endif\n\n#ifdef TIOCSER_TEMT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+200].mValue.mIntValue = TIOCSER_TEMT;\n#endif\n\n#ifdef ACS_BLOCK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+201].mValue.mIntValue = ACS_BLOCK;\n#endif\n#ifdef ACS_BOARD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+202].mValue.mIntValue = ACS_BOARD;\n#endif\n#ifdef ACS_BTEE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+203].mValue.mIntValue = ACS_BTEE;\n#endif\n#ifdef ACS_BULLET\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+204].mValue.mIntValue = ACS_BULLET;\n#endif\n#ifdef ACS_CKBOARD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+205].mValue.mIntValue = ACS_CKBOARD;\n#endif\n#ifdef ACS_DARROW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+206].mValue.mIntValue = ACS_DARROW;\n#endif\n#ifdef ACS_DEGREE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+207].mValue.mIntValue = ACS_DEGREE;\n#endif\n#ifdef ACS_DIAMOND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+208].mValue.mIntValue = ACS_DIAMOND;\n#endif\n#ifdef ACS_GEQUAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+209].mValue.mIntValue = ACS_GEQUAL;\n#endif\n#ifdef ACS_HLINE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+210].mValue.mIntValue = ACS_HLINE;\n#endif\n#ifdef ACS_LANTERN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+211].mValue.mIntValue = ACS_LANTERN;\n#endif\n#ifdef ACS_LARROW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+212].mValue.mIntValue = ACS_LARROW;\n#endif\n#ifdef ACS_LEQUAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+213].mValue.mIntValue = ACS_LEQUAL;\n#endif\n#ifdef ACS_LLCORNER\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+214].mValue.mIntValue = ACS_LLCORNER;\n#endif\n#ifdef ACS_LRCORNER\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+215].mValue.mIntValue = ACS_LRCORNER;\n#endif\n#ifdef ACS_LTEE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+216].mValue.mIntValue = ACS_LTEE;\n#endif\n#ifdef ACS_NEQUAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+217].mValue.mIntValue = ACS_NEQUAL;\n#endif\n#ifdef ACS_PI\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+218].mValue.mIntValue = ACS_PI;\n#endif\n#ifdef ACS_PLMINUS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+219].mValue.mIntValue = ACS_PLMINUS;\n#endif\n#ifdef ACS_PLUS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+220].mValue.mIntValue = ACS_PLUS;\n#endif\n#ifdef ACS_RARROW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+221].mValue.mIntValue = ACS_RARROW;\n#endif\n#ifdef ACS_RTEE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+222].mValue.mIntValue = ACS_RTEE;\n#endif\n#ifdef ACS_S1\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+223].mValue.mIntValue = ACS_S1;\n#endif\n#ifdef ACS_S3\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+224].mValue.mIntValue = ACS_S3;\n#endif\n#ifdef ACS_S7\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+225].mValue.mIntValue = ACS_S7;\n#endif\n#ifdef ACS_S9\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+226].mValue.mIntValue = ACS_S9;\n#endif\n#ifdef ACS_STERLING\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+227].mValue.mIntValue = ACS_STERLING;\n#endif\n#ifdef ACS_TTEE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+228].mValue.mIntValue = ACS_TTEE;\n#endif\n#ifdef ACS_UARROW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+229].mValue.mIntValue = ACS_UARROW;\n#endif\n#ifdef ACS_ULCORNER\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+230].mValue.mIntValue = ACS_ULCORNER;\n#endif\n#ifdef ACS_URCORNER\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+231].mValue.mIntValue = ACS_URCORNER;\n#endif\n#ifdef ACS_VLINE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+232].mValue.mIntValue = ACS_VLINE;\n#endif\n#ifdef A_BLINK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+233].mValue.mIntValue = A_BLINK;\n#endif\n#ifdef A_BOLD\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+234].mValue.mIntValue = A_BOLD;\n#endif\n#ifdef A_DIM\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+235].mValue.mIntValue = A_DIM;\n#endif\n#ifdef A_REVERSE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+236].mValue.mIntValue = A_REVERSE;\n#endif\n#ifdef A_STANDOUT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+237].mValue.mIntValue = A_STANDOUT;\n#endif\n#ifdef A_UNDERLINE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+238].mValue.mIntValue = A_UNDERLINE;\n#endif\n/*\n#ifdef A_ATTRIBUTES\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+239].mValue.mIntValue = A_ATTRIBUTES;\n#endif\n*/\n#ifdef A_ALTCHARSET\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+240].mValue.mIntValue = A_ALTCHARSET;\n#endif\n#ifdef A_HORIZONTAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+241].mValue.mIntValue = A_HORIZONTAL;\n#endif\n#ifdef A_LEFT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+242].mValue.mIntValue = A_LEFT;\n#endif\n#ifdef A_LOW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+243].mValue.mIntValue = A_LOW;\n#endif\n#ifdef A_TOP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+244].mValue.mIntValue = A_TOP;\n#endif\n#ifdef A_VERTICAL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+245].mValue.mIntValue = A_VERTICAL;\n#endif\n#ifdef A_ITALIC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+246].mValue.mIntValue = A_ITALIC;\n#endif\n#ifdef COLOR_BLACK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+247].mValue.mIntValue = COLOR_BLACK;\n#endif\n#ifdef COLOR_RED\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+248].mValue.mIntValue = COLOR_RED;\n#endif\n#ifdef COLOR_GREEN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+249].mValue.mIntValue = COLOR_GREEN;\n#endif\n#ifdef COLOR_YELLOW\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+250].mValue.mIntValue = COLOR_YELLOW;\n#endif\n#ifdef COLOR_BLUE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+251].mValue.mIntValue = COLOR_BLUE;\n#endif\n#ifdef COLOR_MAGENTA\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+252].mValue.mIntValue = COLOR_MAGENTA;\n#endif\n#ifdef COLOR_CYAN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+253].mValue.mIntValue = COLOR_CYAN;\n#endif\n#ifdef COLOR_WHITE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+254].mValue.mIntValue = COLOR_WHITE;\n#endif\n\n\n\n\n\n\n#ifdef KEY_DOWN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+255].mValue.mIntValue = KEY_DOWN;\n#endif\n#ifdef KEY_UP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+256].mValue.mIntValue = KEY_UP;\n#endif\n#ifdef KEY_LEFT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+257].mValue.mIntValue = KEY_LEFT;\n#endif\n#ifdef KEY_RIGHT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+258].mValue.mIntValue = KEY_RIGHT;\n#endif\n#ifdef KEY_HOME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+259].mValue.mIntValue = KEY_HOME;\n#endif\n#ifdef KEY_BACKSPACE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+260].mValue.mIntValue = KEY_BACKSPACE;\n#endif\n#ifdef KEY_DL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+261].mValue.mIntValue = KEY_DL;\n#endif\n#ifdef KEY_IL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+262].mValue.mIntValue = KEY_IL;\n#endif\n#ifdef KEY_DC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+263].mValue.mIntValue = KEY_DC;\n#endif\n#ifdef KEY_IC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+264].mValue.mIntValue = KEY_IC;\n#endif\n#ifdef KEY_EIC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+265].mValue.mIntValue = KEY_EIC;\n#endif\n#ifdef KEY_CLEAR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+266].mValue.mIntValue = KEY_CLEAR;\n#endif\n#ifdef KEY_EOS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+267].mValue.mIntValue = KEY_EOS;\n#endif\n#ifdef KEY_EOL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+268].mValue.mIntValue = KEY_EOL;\n#endif\n#ifdef KEY_SF\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+269].mValue.mIntValue = KEY_SF;\n#endif\n#ifdef KEY_SR\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+270].mValue.mIntValue = KEY_SR;\n#endif\n#ifdef KEY_NPAGE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+271].mValue.mIntValue = KEY_NPAGE;\n#endif\n#ifdef KEY_PPAGE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+272].mValue.mIntValue = KEY_PPAGE;\n#endif\n#ifdef KEY_STAB\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+273].mValue.mIntValue = KEY_STAB;\n#endif\n#ifdef KEY_CTAB\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+274].mValue.mIntValue = KEY_CTAB;\n#endif\n#ifdef KEY_CATAB\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+275].mValue.mIntValue = KEY_CATAB;\n#endif\n#ifdef KEY_ENTER\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+276].mValue.mIntValue = KEY_ENTER;\n#endif\n#ifdef KEY_PRINT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+277].mValue.mIntValue = KEY_PRINT;\n#endif\n#ifdef KEY_LL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+278].mValue.mIntValue = KEY_LL;\n#endif\n#ifdef KEY_A1\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+279].mValue.mIntValue = KEY_A1;\n#endif\n#ifdef KEY_A3\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+280].mValue.mIntValue = KEY_A3;\n#endif\n#ifdef KEY_B2\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+281].mValue.mIntValue = KEY_B2;\n#endif\n#ifdef KEY_C1\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+282].mValue.mIntValue = KEY_C1;\n#endif\n#ifdef KEY_C3\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+283].mValue.mIntValue = KEY_C3;\n#endif\n#ifdef KEY_BTAB\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+284].mValue.mIntValue = KEY_BTAB;\n#endif\n#ifdef KEY_BEG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+285].mValue.mIntValue = KEY_BEG;\n#endif\n#ifdef KEY_CANCEL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+286].mValue.mIntValue = KEY_CANCEL;\n#endif\n#ifdef KEY_CLOSE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+287].mValue.mIntValue = KEY_CLOSE;\n#endif\n#ifdef KEY_COMMAND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+288].mValue.mIntValue = KEY_COMMAND;\n#endif\n#ifdef KEY_COPY\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+289].mValue.mIntValue = KEY_COPY;\n#endif\n#ifdef KEY_CREATE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+290].mValue.mIntValue = KEY_CREATE;\n#endif\n#ifdef KEY_END\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+291].mValue.mIntValue = KEY_END;\n#endif\n#ifdef KEY_EXIT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+292].mValue.mIntValue = KEY_EXIT;\n#endif\n#ifdef KEY_FIND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+293].mValue.mIntValue = KEY_FIND;\n#endif\n#ifdef KEY_HELP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+294].mValue.mIntValue = KEY_HELP;\n#endif\n#ifdef KEY_MARK\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+295].mValue.mIntValue = KEY_MARK;\n#endif\n#ifdef KEY_MESSAGE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+296].mValue.mIntValue = KEY_MESSAGE;\n#endif\n#ifdef KEY_MOVE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+297].mValue.mIntValue = KEY_MOVE;\n#endif\n#ifdef KEY_NEXT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+298].mValue.mIntValue = KEY_NEXT;\n#endif\n#ifdef KEY_OPEN\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+299].mValue.mIntValue = KEY_OPEN;\n#endif\n#ifdef KEY_OPTIONS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+300].mValue.mIntValue = KEY_OPTIONS;\n#endif\n#ifdef KEY_PREVIOUS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+301].mValue.mIntValue = KEY_PREVIOUS;\n#endif\n#ifdef KEY_REDO\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+302].mValue.mIntValue = KEY_REDO;\n#endif\n#ifdef KEY_REFERENCE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+303].mValue.mIntValue = KEY_REFERENCE;\n#endif\n#ifdef KEY_REFRESH\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+304].mValue.mIntValue = KEY_REFRESH;\n#endif\n#ifdef KEY_REPLACE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+305].mValue.mIntValue = KEY_REPLACE;\n#endif\n#ifdef KEY_RESTART\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+306].mValue.mIntValue = KEY_RESTART;\n#endif\n#ifdef KEY_RESUME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+307].mValue.mIntValue = KEY_RESUME;\n#endif\n#ifdef KEY_SAVE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+308].mValue.mIntValue = KEY_SAVE;\n#endif\n#ifdef KEY_SBEG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+309].mValue.mIntValue = KEY_SBEG;\n#endif\n#ifdef KEY_SCANCEL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+310].mValue.mIntValue = KEY_SCANCEL;\n#endif\n#ifdef KEY_SCOMMAND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+311].mValue.mIntValue = KEY_SCOMMAND;\n#endif\n#ifdef KEY_SCOPY\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+312].mValue.mIntValue = KEY_SCOPY;\n#endif\n#ifdef KEY_SCREATE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+313].mValue.mIntValue = KEY_SCREATE;\n#endif\n#ifdef KEY_SDC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+314].mValue.mIntValue = KEY_SDC;\n#endif\n#ifdef KEY_SDL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+315].mValue.mIntValue = KEY_SDL;\n#endif\n#ifdef KEY_SELECT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+316].mValue.mIntValue = KEY_SELECT;\n#endif\n#ifdef KEY_SEND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+317].mValue.mIntValue = KEY_SEND;\n#endif\n#ifdef KEY_SEOL\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+318].mValue.mIntValue = KEY_SEOL;\n#endif\n#ifdef KEY_SEXIT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+319].mValue.mIntValue = KEY_SEXIT;\n#endif\n#ifdef KEY_SFIND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+320].mValue.mIntValue = KEY_SFIND;\n#endif\n#ifdef KEY_SHELP\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+321].mValue.mIntValue = KEY_SHELP;\n#endif\n#ifdef KEY_SHOME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+322].mValue.mIntValue = KEY_SHOME;\n#endif\n#ifdef KEY_SIC\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+323].mValue.mIntValue = KEY_SIC;\n#endif\n#ifdef KEY_SLEFT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+324].mValue.mIntValue = KEY_SLEFT;\n#endif\n#ifdef KEY_SMESSAGE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+325].mValue.mIntValue = KEY_SMESSAGE;\n#endif\n#ifdef KEY_SMOVE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+326].mValue.mIntValue = KEY_SMOVE;\n#endif\n#ifdef KEY_SNEXT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+327].mValue.mIntValue = KEY_SNEXT;\n#endif\n#ifdef KEY_SOPTIONS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+328].mValue.mIntValue = KEY_SOPTIONS;\n#endif\n#ifdef KEY_SPREVIOUS\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+329].mValue.mIntValue = KEY_SPREVIOUS;\n#endif\n#ifdef KEY_SPRINT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+330].mValue.mIntValue = KEY_SPRINT;\n#endif\n#ifdef KEY_SREDO\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+331].mValue.mIntValue = KEY_SREDO;\n#endif\n#ifdef KEY_SREPLACE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+332].mValue.mIntValue = KEY_SREPLACE;\n#endif\n#ifdef KEY_SRIGHT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+333].mValue.mIntValue = KEY_SRIGHT;\n#endif\n#ifdef KEY_SRSUME\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+334].mValue.mIntValue = KEY_SRSUME;\n#endif\n#ifdef KEY_SSAVE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+335].mValue.mIntValue = KEY_SSAVE;\n#endif\n#ifdef KEY_SSUSPEND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+336].mValue.mIntValue = KEY_SSUSPEND;\n#endif\n#ifdef KEY_SUNDO\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+337].mValue.mIntValue = KEY_SUNDO;\n#endif\n#ifdef KEY_SUSPEND\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+338].mValue.mIntValue = KEY_SUSPEND;\n#endif\n#ifdef KEY_UNDO\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+339].mValue.mIntValue = KEY_UNDO;\n#endif\n#ifdef KEY_MOUSE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+340].mValue.mIntValue = KEY_MOUSE;\n#endif\n#ifdef KEY_RESIZE\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+341].mValue.mIntValue = KEY_RESIZE;\n#endif\n#ifdef KEY_EVENT\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+342].mValue.mIntValue = KEY_EVENT;\n#endif\n#ifdef KEY_MAX\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+343].mValue.mIntValue = KEY_MAX;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+344].mValue.mPointerValue = (char*)stdscr;\n\n#define LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS (LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+345)\n\n    return TRUE;\n}\n\nBOOL System_popen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* command = lvar;\n    CLVALUE* type = lvar+1;\n\n    if(command->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    if(type->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    char* command_string = ALLOC string_object_to_char_array(command->mObjectValue);\n    char* type_string = ALLOC string_object_to_char_array(type->mObjectValue);\n\n    /// go ///\n    FILE* result = popen(command_string, type_string);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"popen(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        MFREE(command_string);\n        MFREE(type_string);\n        return FALSE;\n    }\n\n    MFREE(command_string);\n    MFREE(type_string);\n\n    (*stack_ptr)->mPointerValue = (void*)result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_pclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* stream = lvar;\n\n    /// Clover to C ///\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// go ///\n    int result = pclose(stream_value); // result code\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_initialize_cgi_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+0].mValue.mIntValue = LC_ALL;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+1].mValue.mIntValue = LC_ADDRESS;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+2].mValue.mIntValue = LC_COLLATE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+3].mValue.mIntValue = LC_CTYPE;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+4].mValue.mIntValue = LC_IDENTIFICATION;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+5].mValue.mIntValue = LC_MEASUREMENT;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+6].mValue.mIntValue = LC_MESSAGES;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+7].mValue.mIntValue = LC_MONETARY;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+8].mValue.mIntValue = LC_NAME;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+9].mValue.mIntValue = LC_NUMERIC;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+10].mValue.mIntValue = LC_PAPER;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+11].mValue.mIntValue = LC_TELEPHONE;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+12].mValue.mIntValue = LC_TIME;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+13].mValue.mIntValue = LOCK_SH;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+14].mValue.mIntValue = LOCK_EX;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+15].mValue.mIntValue = LOCK_UN;\n\n#define LAST_INITIALIZE_FIELD_NUM_ON_CGI (LAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS+16)\n\n    return TRUE;\n}\n\nBOOL System_setlocale(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* category = lvar;\n    CLVALUE* locale = lvar+1;\n\n    if(locale->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    int category_value = category->mIntValue;\n    char* locale_value = ALLOC string_object_to_char_array(locale->mObjectValue);\n\n    /// go ///\n    char* result = setlocale(category_value, locale_value);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setlocale(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        MFREE(locale_value);\n        return FALSE;\n    }\n\n    MFREE(locale_value);\n\n    CLObject result_object = create_string_object(result, info);\n    inc_refference_count(result_object, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = result_object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_flock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* operation = lvar+1;\n\n    /// Clover to C ///\n    int fd_value = fd->mIntValue;\n    int operation_value = operation->mIntValue;\n\n    /// go ///\n    int result = flock(fd_value, operation_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"flock(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_fileno(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* stream = lvar;\n\n    /// Clover to c value ///\n    if(stream->mPointerValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n\n    /// go ///\n    int result = fileno(stream_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\n#ifdef HAVE_BSD_H\nBOOL System_getbsize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* headerlenp = lvar;\n    CLVALUE* blocksizep = lvar + 1;\n\n    /// Clover to c value ///\n    if(headerlenp->mPointerValue == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n    if(blocksizep->mPointerValue == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    int* headerlenp_value = (int*)headerlenp->mPointerValue;\n    long* blocksizep_value = (long*)blocksizep->mPointerValue;\n\n    /// go ///\n    char* result = getbsize(headerlenp_value, blocksizep_value);\n\n    CLObject obj = create_string_object(result, info);\n    inc_refference_count(obj, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n#endif\n\nBOOL System_getuid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    uid_t result = getuid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_geteuid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    uid_t result = geteuid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getgid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    gid_t result = getgid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getegid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    gid_t result = getegid();\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isatty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    int result = isatty(fd_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_umask(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* mask = lvar;\n\n    /// Clover to c value ///\n    mode_t mask_value = (mode_t)mask->mIntValue;\n\n    /// go ///\n    mode_t result = umask(mask_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_usleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* usec = lvar;\n\n    /// Clover to c value ///\n    useconds_t usec_value = (useconds_t)usec->mIntValue;\n\n    /// go ///\n    vm_mutex_off();\n    int result = usleep(usec_value);\n    vm_mutex_on();\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"usleep(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_nanosleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* req = lvar;\n    CLVALUE* rem = lvar + 1;\n\n    /// Clover to c value ///\n    struct timespec req_value;\n\n    sCLObject* object_data = CLOBJECT(req->mObjectValue);\n\n    req_value.tv_sec = object_data->mFields[0].mIntValue;\n    req_value.tv_nsec = object_data->mFields[1].mLongValue;\n\n    struct timespec rem_value;\n    memset(&rem_value, 0, sizeof(struct timespec));\n\n    /// go ///\n    vm_mutex_off();\n    int result = nanosleep(&req_value, &rem_value);\n    vm_mutex_on();\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"nanosleep(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n\n        if(rem->mObjectValue != 0) {\n            sCLObject* object_data2 = CLOBJECT(rem->mObjectValue);\n\n            object_data2->mFields[0].mIntValue = rem_value.tv_sec;\n            object_data2->mFields[1].mLongValue = rem_value.tv_nsec;\n        }\n        return FALSE;\n    }\n\n    if(rem->mObjectValue != 0) {\n        sCLObject* object_data2 = CLOBJECT(rem->mObjectValue);\n\n        object_data2->mFields[0].mIntValue = rem_value.tv_sec;\n        object_data2->mFields[1].mLongValue = rem_value.tv_nsec;\n    }\n\n    return TRUE;\n}\n\nBOOL System_putenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    CLObject str_object = str->mObjectValue;\n\n    char* str_value = ALLOC string_object_to_char_array(str_object);\n\n    /// go ///\n    int result = putenv(str_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"putenv(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n\n        MFREE(str_value);\n        return FALSE;\n    }\n\n    //MFREE(str_value); comment out for putenv\n\n    return TRUE;\n}\n\nBOOL System_setvbuf(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* stream = lvar;\n    CLVALUE* buf = lvar + 1;\n    CLVALUE* mode = lvar + 2;\n    CLVALUE* size = lvar + 3;\n\n    if(stream->mPointerValue == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    FILE* stream_value = (FILE*)stream->mPointerValue;\n    char* buf_value = (char*)buf->mPointerValue;\n    int mode_value = mode->mIntValue;\n    size_t size_value = size->mULongValue;\n\n    /// go ///\n    int result = setvbuf(stream_value, buf_value, mode_value, size_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setvbuf(3) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_strncat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* dest = lvar;\n    CLVALUE* src = lvar + 1;\n    CLVALUE* size = lvar + 2;\n\n    /// Clover to c value ///\n    char* dest_value = (char*)dest->mPointerValue;\n    char* src_value = (char*)src->mPointerValue;\n    size_t size_value = size->mULongValue;\n\n    /// go ///\n    char* result = xstrncat(dest_value, src_value, size_value);\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_strchr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n    CLVALUE* c = lvar + 1;\n\n    /// Clover to c value ///\n    char* str_value = (char*)str->mPointerValue;\n    char c_value = c->mByteValue;\n\n    /// go ///\n    char* result = strchr(str_value, c_value);\n\n    (*stack_ptr)->mPointerValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_initialize_socket_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+0].mValue.mIntValue = AF_UNIX;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+1].mValue.mIntValue = AF_LOCAL;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+2].mValue.mIntValue = AF_INET;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+3].mValue.mIntValue = AF_INET6;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+4].mValue.mIntValue = AF_IPX;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+5].mValue.mIntValue = AF_NETLINK;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+6].mValue.mIntValue = AF_X25;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+7].mValue.mIntValue = AF_AX25;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+8].mValue.mIntValue = AF_ATMPVC;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+9].mValue.mIntValue = AF_APPLETALK;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+10].mValue.mIntValue = AF_PACKET;\n#ifdef AF_ALG\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+11].mValue.mIntValue = AF_ALG;\n#endif\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+12].mValue.mIntValue = SOCK_STREAM;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+13].mValue.mIntValue = SOCK_DGRAM;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+14].mValue.mIntValue = SOCK_SEQPACKET;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+15].mValue.mIntValue = SOCK_RAW;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+16].mValue.mIntValue = SOCK_RDM;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+17].mValue.mIntValue = SOCK_PACKET;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+18].mValue.mIntValue = SOCK_NONBLOCK;\n    //system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+19].mValue.mIntValue = SOCK_CLOEXEC;\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_CGI+20].mValue.mIntValue = SOCK_STREAM;\n\n#define LAST_INITIALIZE_FIELD_NUM_ON_SOCKET (LAST_INITIALIZE_FIELD_NUM_ON_CGI+21)\n\n    return TRUE;\n}\n\nBOOL System_socket(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* domain = lvar;\n    CLVALUE* type = (lvar+1);\n    CLVALUE* protocol = (lvar+2);\n\n    /// Clover to c value ///\n    int domain_value = domain->mIntValue;\n    int type_value = type->mIntValue;\n    int protocol_value = protocol->mIntValue;\n\n    /// go ///\n    int result = socket(domain_value, type_value, protocol_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"socket(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_connect(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* addr = lvar+1;\n\n    /// Clover to c value ///\n    if(addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    int sockfd_value = sockfd->mIntValue;\n    CLObject addr_object = addr->mObjectValue;\n    sCLObject* object_data = CLOBJECT(addr_object);\n\n    struct sockaddr_un addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_un));\n\n    addr_value.sun_family = object_data->mFields[0].mIntValue;\n\n    CLObject path_object = object_data->mFields[1].mObjectValue;\n\n    char* path_value = ALLOC string_object_to_char_array(path_object);\n\n    xstrncpy(addr_value.sun_path, path_value, sizeof(addr_value.sun_path));\n\n    MFREE(path_value);\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// go ///\n    int result = connect(sockfd_value, (struct sockaddr*)&addr_value, len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"connect(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_bind(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* addr = lvar+1;\n\n    /// Clover to c value ///\n    if(addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    int sockfd_value = sockfd->mIntValue;\n    CLObject addr_object = addr->mObjectValue;\n    sCLObject* object_data = CLOBJECT(addr_object);\n\n    struct sockaddr_un addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_un));\n\n    addr_value.sun_family = object_data->mFields[0].mIntValue;\n\n    CLObject path_object = object_data->mFields[1].mObjectValue;\n\n    char* path_value = ALLOC string_object_to_char_array(path_object);\n\n    xstrncpy(addr_value.sun_path, path_value, sizeof(addr_value.sun_path));\n\n    MFREE(path_value);\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// go ///\n    int result = bind(sockfd_value, (struct sockaddr*)&addr_value, len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"bind(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_bind2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* addr = lvar+1;\n\n    /// Clover to c value ///\n    if(addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    int sockfd_value = sockfd->mIntValue;\n    CLObject addr_object = addr->mObjectValue;\n    sCLObject* object_data = CLOBJECT(addr_object);\n\n    struct sockaddr_in addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_in));\n\n    addr_value.sin_family = object_data->mFields[0].mIntValue;\n\n    CLObject sin_addr = object_data->mFields[1].mObjectValue;\n\n    sCLObject* object_data2 = CLOBJECT(sin_addr);\n\n    addr_value.sin_addr.s_addr = object_data2->mFields[0].mUIntValue;\n\n    addr_value.sin_port = object_data->mFields[2].mIntValue;\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// go ///\n    int result = bind(sockfd_value, (struct sockaddr*)&addr_value, len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"bind(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_listen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* backlog = lvar+1;\n\n    /// Clover to c value ///\n    int sockfd_value = sockfd->mIntValue;\n    int backlog_value = backlog->mIntValue;\n\n    /// go ///\n    int result = listen(sockfd_value, backlog_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"listen(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_accept(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* addr = lvar+1;\n\n    /// Clover to c value ///\n    int sockfd_value = sockfd->mIntValue;\n    CLObject addr_object = addr->mObjectValue;\n\n    struct sockaddr_un addr_value;\n    socklen_t len_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_un));\n\n    /// go ///\n    int result = accept(sockfd_value, (struct sockaddr*)&addr_value, &len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"accept(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    sCLObject* object_data = CLOBJECT(addr_object);\n    object_data->mFields[0].mIntValue = addr_value.sun_family;\n\n    CLObject path_object = create_string_object(addr_value.sun_path, info);\n    inc_refference_count(path_object, 0, FALSE);\n    object_data = CLOBJECT(addr_object);\n    object_data->mFields[1].mObjectValue = path_object;\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_accept2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* addr = lvar+1;\n\n    /// Clover to c value ///\n    int sockfd_value = sockfd->mIntValue;\n    CLObject addr_object = addr->mObjectValue;\n\n    struct sockaddr_in addr_value;\n    socklen_t len_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_in));\n\n    /// go ///\n    int result = accept(sockfd_value, (struct sockaddr*)&addr_value, &len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"accept(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    sCLObject* object_data = CLOBJECT(addr_object);\n    object_data->mFields[0].mIntValue = addr_value.sin_family;\n\n    sCLClass* klass = get_class_with_load_and_initialize(\"in_addr\", FALSE);\n\n    MASSERT(klass != NULL);\n\n    CLObject sin_addr_object = create_object(klass, \"in_addr\", info);\n    sCLObject* object_data2 = CLOBJECT(sin_addr_object);\n    object_data2->mFields[0].mUIntValue = addr_value.sin_addr.s_addr;\n\n    object_data->mFields[1].mObjectValue = sin_addr_object;\n    object_data->mFields[2].mIntValue = addr_value.sin_port;\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_inet_addr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* cp = lvar;\n\n    /// Clover to c value ///\n    if(cp->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    CLObject cp_object = cp->mObjectValue;\n    char* cp_value = ALLOC string_object_to_char_array(cp_object);\n\n    /// go ///\n    in_addr_t result = inet_addr(cp_value);\n\n    (*stack_ptr)->mUIntValue = result;\n    (*stack_ptr)++;\n\n    MFREE(cp_value);\n\n    return TRUE;\n}\n\nBOOL System_connect2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* addr = lvar+1;\n\n    /// Clover to c value ///\n    if(addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    int sockfd_value = sockfd->mIntValue;\n    CLObject addr_object = addr->mObjectValue;\n    sCLObject* object_data = CLOBJECT(addr_object);\n\n    struct sockaddr_in addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_in));\n\n    addr_value.sin_family = object_data->mFields[0].mIntValue;\n\n    CLObject sin_addr = object_data->mFields[1].mObjectValue;\n\n    sCLObject* object_data2 = CLOBJECT(sin_addr);\n\n    addr_value.sin_addr.s_addr = object_data2->mFields[0].mUIntValue;\n\n    addr_value.sin_port = object_data->mFields[2].mIntValue;\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// go ///\n    int result = connect(sockfd_value, (struct sockaddr*)&addr_value, len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"connect(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n\nstatic CLObject create_string_array_from_ppchar_nullterminated(char** array, sVMInfo* info) \n{\n    CLObject result;\n\n    int num_array = 0;\n    char** p = array;\n    while(*p) {\n        num_array++;\n        p++;\n    }\n    sCLClass* string_klass = get_class(\"String\", FALSE);\n\n    result = create_array_object(string_klass, num_array, info);\n    inc_refference_count(result, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    int i;\n    for(i=0; i < num_array; i++) {\n        CLObject string_object = create_string_object(array[i], info);\n        inc_refference_count(string_object, 0, FALSE);\n\n        cl_value.mObjectValue = result;\n        push_value_to_global_stack(cl_value, info);\n\n        sCLObject* object_data = CLOBJECT(result);\n        object_data->mFields[i].mObjectValue = string_object;\n\n        pop_global_stack(info);\n    }\n\n    pop_global_stack(info);\n\n    return result;\n}\n\nstatic CLObject create_h_addr_list_array_from_ppchar_nullterminated(char** array, sVMInfo* info) \n{\n    CLObject result;\n\n    int num_array = 0;\n    char** p = array;\n    while(*p) {\n        num_array++;\n        p++;\n    }\n    sCLClass* string_klass = get_class(\"String\", FALSE);\n\n    result = create_array_object(string_klass, num_array, info);\n    inc_refference_count(result, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    int i;\n    for(i=0; i < num_array; i++) {\n        CLObject string_object = create_string_object(inet_ntoa(*(struct in_addr *)*(array + i)), info);\n        inc_refference_count(string_object, 0, FALSE);\n\n        cl_value.mObjectValue = result;\n        push_value_to_global_stack(cl_value, info);\n\n        sCLObject* object_data = CLOBJECT(result);\n        object_data->mFields[i].mObjectValue = string_object;\n\n        pop_global_stack(info);\n    }\n\n    pop_global_stack(info);\n\n    return result;\n}\n\nstatic CLObject create_hostent_object(struct hostent* entry, sVMInfo* info)\n{\n    sCLClass* klass = get_class_with_load_and_initialize(\"hostent\", FALSE);\n\n    if(klass == NULL) {\n        return 0;\n    }\n\n    CLObject result = create_object(klass, \"hostent\", info);\n    inc_refference_count(result, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject h_name_object = create_string_object(entry->h_name, info);\n    inc_refference_count(h_name_object, 0, FALSE);\n\n    cl_value.mObjectValue = h_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLObject* object_data = CLOBJECT(result);\n\n    object_data->mFields[0].mObjectValue = h_name_object;\n\n    pop_global_stack(info);\n\n    CLObject h_aliases = create_string_array_from_ppchar_nullterminated(entry->h_aliases, info);\n    inc_refference_count(h_aliases, 0, FALSE);\n\n    object_data = CLOBJECT(result);\n    object_data->mFields[1].mObjectValue = h_aliases;\n    object_data->mFields[2].mIntValue = entry->h_addrtype;\n    object_data->mFields[3].mIntValue = entry->h_length;\n\n    CLObject h_addr_list = create_h_addr_list_array_from_ppchar_nullterminated(entry->h_addr_list, info);\n    inc_refference_count(h_addr_list, 0, FALSE);\n    object_data->mFields[4].mObjectValue = h_addr_list;\n\n    pop_global_stack(info);\n\n    return result;\n}\n\nBOOL System_gethostbyaddr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* addr = lvar;\n    CLVALUE* len = lvar+1;\n    CLVALUE* type = lvar+2;\n\n    /// Clover to c value ///\n    void* addr_value = addr->mPointerValue;\n    size_t len_value = len->mULongValue;\n    int type_value = type->mIntValue;\n\n    /// go ///\n    struct hostent* result = gethostbyaddr(addr_value, len_value, type_value);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"gethostbyaddr(2) is faield. The errorno is %d\", h_errno);\n        return FALSE;\n    }\n\n    CLObject obj = create_hostent_object(result, info);\n    inc_refference_count(obj, 0, FALSE);\n\n    if(obj == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"hostent class is not loaded\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nstatic CLObject create_servent_object(struct servent* entry, sVMInfo* info)\n{\n    sCLClass* klass = get_class_with_load_and_initialize(\"servent\", FALSE);\n\n    if(klass == NULL) {\n        return 0;\n    }\n\n    CLObject result = create_object(klass, \"servent\", info);\n    inc_refference_count(result, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = result;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject s_name_object = create_string_object(entry->s_name, info);\n    inc_refference_count(s_name_object, 0, FALSE);\n\n    cl_value.mObjectValue = s_name_object;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLObject* object_data = CLOBJECT(result);\n\n    object_data->mFields[0].mObjectValue = s_name_object;\n\n    pop_global_stack(info);\n\n    CLObject s_aliases = create_string_array_from_ppchar_nullterminated(entry->s_aliases, info);\n    inc_refference_count(s_aliases, 0, FALSE);\n\n    object_data = CLOBJECT(result);\n    object_data->mFields[1].mObjectValue = s_aliases;\n    object_data->mFields[2].mIntValue = entry->s_port;\n\n    CLObject s_proto = create_string_object(entry->s_proto, info);\n    inc_refference_count(s_proto, 0, FALSE);\n\n    cl_value.mObjectValue = s_proto;\n    push_value_to_global_stack(cl_value, info);\n\n    object_data = CLOBJECT(result);\n    object_data->mFields[3].mObjectValue = s_proto;\n\n    pop_global_stack(info);\n\n    pop_global_stack(info);\n\n    return result;\n}\n\nBOOL System_gethostbyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* name = lvar;\n\n    /// Clover to c value ///\n    char* name_value = string_object_to_char_array(name->mObjectValue);\n\n    /// go ///\n    struct hostent* result = gethostbyname(name_value);\n\n    MFREE(name_value);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"gethostbyname(2) is faield. The errorno is %d\", h_errno);\n        return FALSE;\n    }\n\n    CLObject obj = create_hostent_object(result, info);\n    inc_refference_count(obj, 0, FALSE);\n\n    if(obj == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"hostent class is not loaded\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getservbyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* name = lvar;\n    CLVALUE* proto = lvar + 1;\n\n    /// Clover to c value ///\n    char* name_value = string_object_to_char_array(name->mObjectValue);\n    char* proto_value = string_object_to_char_array(proto->mObjectValue);\n\n    /// go ///\n    struct servent* result = getservbyname(name_value, proto_value);\n\n    MFREE(name_value);\n    MFREE(proto_value);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"getservbyname(2) is faield. The errorno is %d\", h_errno);\n        return FALSE;\n    }\n\n    CLObject obj = create_servent_object(result, info);\n    inc_refference_count(obj, 0, FALSE);\n\n    if(obj == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"servent class is not loaded\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getservbyport(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* port = lvar;\n    CLVALUE* proto = lvar + 1;\n\n    /// Clover to c value ///\n    int port_value = port->mIntValue;\n    char* proto_value = string_object_to_char_array(proto->mObjectValue);\n\n    /// go ///\n    struct servent* result = getservbyport(port_value, proto_value);\n\n    MFREE(proto_value);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"getservbyport(2) is faield. The errorno is %d\", h_errno);\n        return FALSE;\n    }\n\n    CLObject obj = create_servent_object(result, info);\n    inc_refference_count(obj, 0, FALSE);\n\n    if(obj == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"servent class is not loaded\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mObjectValue = obj;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_inet_ntoa(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* in = lvar;\n\n    /// Clover to c value ///\n    CLObject in_object = in->mObjectValue;\n\n    sCLObject* object_data = CLOBJECT(in_object);\n\n    struct in_addr in_value;\n\n    memset(&in_value, 0, sizeof(struct in_addr));\n\n    in_value.s_addr = object_data->mFields[0].mUIntValue;\n\n    /// go ///\n    char* result = inet_ntoa(in_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"inet_ntoa(3) is faield.\");\n        return FALSE;\n    }\n\n    CLObject string_object = create_string_object(result, info);\n    inc_refference_count(string_object, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = string_object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_gethostname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    char name[BUFSIZ];\n\n    /// go ///\n    int result = gethostname(name, BUFSIZ);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"gethostame(2) is faield\");\n        return FALSE;\n    }\n\n    CLObject string_object = create_string_object(name, info);\n    inc_refference_count(string_object, 0, FALSE);\n\n    (*stack_ptr)->mObjectValue = string_object;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_signal(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* signum = lvar;\n    CLVALUE* handler = lvar+1;\n\n    /// Clover to C ///\n    int signum_value = signum->mIntValue;\n#ifdef __DARWIN__\n    sig_t handler_value = (sig_t)handler->mPointerValue;\n#else\n    sighandler_t handler_value = (sighandler_t)handler->mPointerValue;\n#endif\n\n    /// go ///\n#ifdef __DARWIN__\n    sig_t result = signal(signum_value, handler_value);\n#else\n    sighandler_t result = signal(signum_value, handler_value);\n#endif\n\n    if(result == SIG_ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"signal(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mPointerValue = (char*)result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nCLObject signal_handler_object[SIGMAX];\n\nvoid class_system_init()\n{\n    memset(signal_handler_object, 0, sizeof(CLObject)*SIGMAX);\n}\n\nvoid signal_user_handler(int signum)\n{\n    CLObject block = signal_handler_object[signum];\n\n    if(block != 0) {\n        sVMInfo info;\n\n        memset(&info, 0, sizeof(sVMInfo));\n\n        create_global_stack_and_append_it_to_stack_list(&info);\n\n        info.running_class_name = \"signal\";\n        info.running_method_name = \"signal_user_handler\";\n\n        CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*CLOVER_STACK_SIZE);\n\n        info.stack = stack;\n\n        int var_num = 0;\n        int num_params = 1;\n        CLVALUE* p = stack + 1 + var_num;\n        CLVALUE** stack_ptr = &p;\n\n        stack->mIntValue = signum;\n\n        (void)invoke_block(block, stack, var_num, num_params, stack_ptr, &info);\n        \n        free_global_stack(&info);\n\n        MFREE(stack);\n    }\n}\n\nBOOL System_signal2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* signum = lvar;\n    CLVALUE* handler = lvar+1;\n\n    /// Clover to C ///\n    int signum_value = signum->mIntValue;\n    CLObject handler_object = handler->mObjectValue;\n    \n#ifdef __DARWIN__\n    sig_t handler_value = signal_user_handler;\n#else\n    sighandler_t handler_value = signal_user_handler;\n#endif\n\n    sBlockObject* object_data = CLBLOCK(handler_object);\n\n    if(!object_data->mLambda) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"signal handler should be not closure but lambda\");\n        return FALSE;\n    }\n\n    /// go ///\n#ifdef __DARWIN__\n    sig_t result = signal(signum_value, handler_value);\n#else\n    sighandler_t result = signal(signum_value, handler_value);\n#endif\n\n    if(result == SIG_ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"signal(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mObjectValue = signal_handler_object[signum_value];\n    (*stack_ptr)++;\n\n    signal_handler_object[signum_value] = handler_object;\n\n    return TRUE;\n}\n\nBOOL fd_set_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    (*stack_ptr)->mULongValue = sizeof(fd_set);\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_FD_ZERO(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fdset = lvar;\n\n    if(fdset->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// go ///\n    fd_set fdset_value;\n    FD_ZERO((fd_set*)&CLOBJECT(fdset->mObjectValue)->mHeadOfMemory);\n\n    return TRUE;\n}\n\nBOOL System_FD_CLR(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* fdset = lvar + 1;\n\n    if(fdset->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    FD_CLR(fd_value, (fd_set*)&CLOBJECT(fdset->mObjectValue)->mHeadOfMemory);\n\n    return TRUE;\n}\n\nBOOL System_FD_SET(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* fdset = lvar + 1;\n\n    if(fdset->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    FD_SET(fd_value, (fd_set*)&CLOBJECT(fdset->mObjectValue)->mHeadOfMemory);\n\n    return TRUE;\n}\n\nBOOL System_FD_ISSET(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* fdset = lvar + 1;\n\n    if(fdset->mPointerValue == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    int fd_value = fd->mIntValue;\n\n    /// go ///\n    int result = FD_ISSET(fd_value, (fd_set*)&CLOBJECT(fdset->mObjectValue)->mHeadOfMemory);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_select(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* nfds = lvar;\n    CLVALUE* readfds = lvar+1;\n    CLVALUE* writefds = lvar+2;\n    CLVALUE* errorfds = lvar+3;\n    CLVALUE* timeout = lvar+4;\n\n    /// Clover to C ///\n    int nfds_value = nfds->mIntValue;\n\n    fd_set* readfds_value;\n    if(readfds->mObjectValue == 0) {\n        readfds_value = NULL;\n    }\n    else {\n        readfds_value = (fd_set*)&CLOBJECT(readfds->mObjectValue)->mHeadOfMemory;\n    }\n\n    fd_set* writefds_value;\n    if(writefds->mObjectValue == 0) {\n        writefds_value = NULL;\n    }\n    else {\n        writefds_value = (fd_set*)&CLOBJECT(writefds->mObjectValue)->mHeadOfMemory;\n    }\n\n    fd_set* errorfds_value;\n    if(errorfds->mObjectValue == 0) {\n        errorfds_value = NULL;\n    }\n    else {\n        errorfds_value = (fd_set*)&CLOBJECT(errorfds->mObjectValue)->mHeadOfMemory;\n    }\n\n    struct timeval* timeout_value;\n    struct timeval timeout_value2;\n    if(timeout->mObjectValue == 0) {\n        timeout_value = NULL;\n    }\n    else {\n        sCLObject* object_data = CLOBJECT(timeout->mObjectValue);\n\n        timeout_value2.tv_sec = object_data->mFields[0].mULongValue;\n        timeout_value2.tv_usec = object_data->mFields[1].mLongValue;\n\n        timeout_value = &timeout_value2;\n    }\n\n    /// go ///\n    int result = select(nfds_value, readfds_value, writefds_value, errorfds_value, timeout_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"select(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_ioctl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* request = lvar+1;\n    CLVALUE* arg = lvar+2;\n\n    /// Clover to C ///\n    int fd_value = fd->mIntValue;\n    int request_value = request->mIntValue;\n    void* arg_value = arg->mPointerValue;\n\n    /// go ///\n    int result = ioctl(fd_value, request_value, arg_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"ioctl(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_initscr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    WINDOW* result = initscr();\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"initscr(3) is error.\");\n        return FALSE;\n    }\n\n    sCLClass* system = get_class(\"System\", FALSE);\n\n    system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+344].mValue.mPointerValue = (char*)stdscr;\n\n    (*stack_ptr)->mPointerValue = (char*)result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_endwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = endwin();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"endwin(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_move(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* y = lvar;\n    CLVALUE* x = lvar+1;\n\n    /// Clover to C ///\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n\n    /// go ///\n    int result = move(y_value, x_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"move(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_printw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    char* str_value = string_object_to_char_array(str->mObjectValue);\n\n    int result = printw(\"%s\", str_value);\n    //int result = printw(\"%ls\", wstr);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"printw(3) is error. str is (%s)\", str_value);\n        MFREE(str_value);\n        return FALSE;\n    }\n\n    MFREE(str_value);\n    //MFREE(wstr);\n\n    return TRUE;\n}\n\nBOOL System_refresh(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = refresh();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"refresh(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_box(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win_ptr = lvar;\n    CLVALUE* vetical_char = lvar + 1;\n    CLVALUE* horizonal_char = lvar + 2;\n\n    /// Clover to C ///\n    WINDOW* win_ptr_value = (WINDOW*)win_ptr->mPointerValue;\n    chtype vetical_char_value = (chtype)vetical_char->mCharValue;\n    chtype horizonal_char_value = (chtype)horizonal_char->mCharValue;\n    \n    /// go ///\n    int result = box(win_ptr_value, vetical_char_value, horizonal_char_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"box(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_isendwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = isendwin();\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_clear(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = clear();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"clear(3) is error.\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_erase(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = erase();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"erase(3) is error.\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_idcok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* flag = lvar + 1;\n\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    BOOL flag_value = flag->mBoolValue;\n\n    /// go ///\n    idcok(win_value, flag_value);\n\n    return TRUE;\n}\n\nBOOL System_idlok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* flag = lvar;\n\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    BOOL flag_value = flag->mBoolValue;\n\n    /// go ///\n    int result = idlok(win_value, flag_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"idlok(3) is error.\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_clearok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* flag = lvar;\n\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    BOOL flag_value = flag->mBoolValue;\n\n    /// go ///\n    int result = clearok(win_value, flag_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"clearok(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_leaveok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* flag = lvar;\n\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    BOOL flag_value = flag->mBoolValue;\n\n    /// go ///\n    int result = leaveok(win_value, flag_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"leaveok(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_is_cleared(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_cleared(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_idcok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_idcok(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_idlok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_idlok(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_immedok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_immedok(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_keypad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_keypad(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_leaveok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_leaveok(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_nodelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_nodelay(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_is_notimeout(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_notimeout(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\n/*\nBOOL System_is_pad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_pad(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n*/\n\nBOOL System_is_scrollok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_scrollok(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\n/*\nBOOL System_is_subwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_subwin(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n*/\n\nBOOL System_is_syncok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = is_syncok(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_wgetparent(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = wgetparent(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\n/*\nBOOL System_wgetdelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    bool result = wgetdelay(win_value);\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n*/\n\nBOOL System_wgetscrreg(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* top = lvar + 1;\n    CLVALUE* bottom = lvar + 2;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int* top_value = (int*)top->mPointerValue;\n    int* bottom_value = (int*)bottom->mPointerValue;\n\n    /// go ///\n    int result = wgetscrreg(win_value, top_value, bottom_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wgetscrreg(3) is error.\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_clrtobot(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = clrtobot();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"clrtobot(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wclrtobot(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    int result = wclrtobot(win_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wclrtobot(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_werase(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    int result = werase(win_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"werase(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_clrtoeol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = clrtoeol();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"cltroeol(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_resetty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = resetty();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"resetty(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_flash(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = flash();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"flash(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_savetty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = savetty();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"savetty(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_reset_prog_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = reset_prog_mode();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"reset_prog_mode(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_reset_shell_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = reset_shell_mode();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"reset_shell_mode(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n\nBOOL System_wclrtoeol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n\n    /// go ///\n    int result = wclrtoeol(win_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wclrtoeol(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_getsyx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* y = lvar;\n    CLVALUE* x = lvar + 1;\n    \n    /// clover to clang ///\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n\n    /// go ///\n    getsyx(y_value, x_value);\n\n    return TRUE;\n}\n\nBOOL System_setsyx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* y = lvar;\n    CLVALUE* x = lvar + 1;\n    \n    /// clover to clang ///\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n\n    /// go ///\n    setsyx(y_value, x_value);\n\n    return TRUE;\n}\n\nBOOL System_curs_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* visibility = lvar;\n    \n    /// clover to clang ///\n    int visibility_value = visibility->mBoolValue;\n\n    /// go ///\n    int result = curs_set(visibility_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setsyx(3) is error.\");\n        return FALSE;\n    }\n    \n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_napms(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ms = lvar;\n    \n    /// clover to clang ///\n    int ms_value = ms->mIntValue;\n\n    /// go ///\n    int result = napms(ms_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"setsyx(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\n\n\n\n\n\n\n\n\n\n\nBOOL System_addch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n    \n    /// go ///\n    int result = addch(c_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"addch(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_addstr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* str = lvar;\n\n    /// Clover to C ///\n    char* str_value = ALLOC string_object_to_char_array(str->mObjectValue);\n    \n    /// go ///\n    int result = addstr(str_value);\n\n    if(result == ERR) {\n        MFREE(str_value);\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"addstr(3) is error.\");\n        \n        return FALSE;\n    }\n    \n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_start_color(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = start_color();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"addstr(3) is error.\");\n        \n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_init_pair(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* n = lvar;\n    CLVALUE* fg = lvar + 1;\n    CLVALUE* bg = lvar + 2;\n    \n    /// Clover to C ///\n    short n_value = n->mShortValue;\n    short fg_value = fg->mShortValue;\n    short bg_value = bg->mShortValue;\n    \n    /// go ///\n    int result = init_pair(n_value, fg_value, bg_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"init_pair(3) is error.\");\n        \n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_border(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ls = lvar;\n    CLVALUE* rs = lvar + 1;\n    CLVALUE* ts = lvar + 2;\n    CLVALUE* bs = lvar + 3;\n    CLVALUE* tl = lvar + 4;\n    CLVALUE* tr = lvar + 5;\n    CLVALUE* bl = lvar + 6;\n    CLVALUE* br = lvar + 7;\n    \n    /// Clover to C ///\n    int ls_value = ls->mIntValue;\n    int rs_value = rs->mIntValue;\n    int ts_value = ts->mIntValue;\n    int bs_value = bs->mIntValue;\n    int tl_value = tl->mIntValue;\n    int tr_value = tr->mIntValue;\n    int bl_value = bl->mIntValue;\n    int br_value = br->mIntValue;\n    \n    /// go ///\n    int result = border(ls_value, rs_value, ts_value, bs_value, tl_value, tr_value, bl_value, br_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"border(3) is error.\");\n        \n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_wborder(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* ls = lvar + 1;\n    CLVALUE* rs = lvar + 2;\n    CLVALUE* ts = lvar + 3;\n    CLVALUE* bs = lvar + 4;\n    CLVALUE* tl = lvar + 5;\n    CLVALUE* tr = lvar + 6;\n    CLVALUE* bl = lvar + 7;\n    CLVALUE* br = lvar + 8;\n    \n    /// Clover to C ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int ls_value = ls->mIntValue;\n    int rs_value = rs->mIntValue;\n    int ts_value = ts->mIntValue;\n    int bs_value = bs->mIntValue;\n    int tl_value = tl->mIntValue;\n    int tr_value = tr->mIntValue;\n    int bl_value = bl->mIntValue;\n    int br_value = br->mIntValue;\n    \n    /// go ///\n    int result = wborder(win_value, ls_value, rs_value, ts_value, bs_value, tl_value, tr_value, bl_value, br_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wborder(3) is error.\");\n        \n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_beep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = beep();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"beep(3) is error.\");\n        \n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_def_prog_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = def_prog_mode();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"def_prog_mode(3) is error.\");\n        \n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_def_shell_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = def_shell_mode();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"def_shell_mode(3) is error.\");\n        \n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n\n\nBOOL System_attron(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attribute = lvar;\n\n    /// Clover to C ///\n    chtype attribute_value = attribute->mIntValue;\n    \n    /// go ///\n    int result = attron(attribute_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attron(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_attroff(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attribute = lvar;\n\n    /// Clover to C ///\n    chtype attribute_value = attribute->mIntValue;\n    \n    /// go ///\n    int result = attroff(attribute_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attroff(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_attrset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attribute = lvar;\n\n    /// Clover to C ///\n    chtype attribute_value = attribute->mIntValue;\n    \n    /// go ///\n    int result = attrset(attribute_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attrset(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_echo(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = echo();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"echo(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_noecho(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = noecho();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"noecho(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_cbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = cbreak();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"cbreak(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_nocbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = nocbreak();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"nocbreak(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_raw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = raw();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"raw(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_noraw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = noraw();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"noraw(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_nodelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window_to_nodelay = lvar;\n    CLVALUE* true_or_false = lvar + 1;\n\n    /// Clover to C ///\n    WINDOW* window_to_nodelay_value = (WINDOW*)window_to_nodelay->mPointerValue;\n    BOOL true_or_false_value = true_or_false->mBoolValue;\n\n    /// go ///\n    int result = nodelay(window_to_nodelay_value, true_or_false_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"nodelay(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_getch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = getch();\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"getch(3) is error.\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_newwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* num_of_lines = lvar;\n    CLVALUE* num_of_cols = lvar + 1;\n    CLVALUE* start_y = lvar + 2;\n    CLVALUE* start_x = lvar + 3;\n\n    /// Clover to C ///\n    int num_of_lines_value = num_of_lines->mIntValue;\n    int num_of_cols_value = num_of_cols->mIntValue;\n    int start_y_value = start_y->mIntValue;\n    int start_x_value = start_x->mIntValue;\n\n    /// go ///\n    WINDOW* result = newwin(num_of_lines_value, num_of_cols_value, start_y_value, start_x_value);\n\n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"newwin(3) is error.\");\n        return FALSE;\n    }\n\n    (*stack_ptr)->mPointerValue = (char*)result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_delwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window_to_delete = lvar;\n\n    /// Clover to C ///\n    WINDOW* window_to_delete_value = (WINDOW*)window_to_delete->mPointerValue;\n\n    /// go ///\n    int result = delwin(window_to_delete_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"delwin(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_mvwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window_to_move = lvar;\n    CLVALUE* new_y = lvar + 1;\n    CLVALUE* new_x = lvar + 2;\n\n    /// Clover to C ///\n    WINDOW* window_to_move_value = (WINDOW*)window_to_move->mPointerValue;\n    int new_y_value = new_y->mIntValue;\n    int new_x_value = new_x->mIntValue;\n\n    /// go ///\n    int result = mvwin(window_to_move_value, new_y_value, new_x_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvwin(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wrefresh(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window_to_ptr = lvar;\n\n    /// Clover to C ///\n    WINDOW* window_to_ptr_value = (WINDOW*)window_to_ptr->mPointerValue;\n\n    /// go ///\n    int result = wrefresh(window_to_ptr_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wrefresh(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wclear(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window_to_ptr = lvar;\n\n    /// Clover to C ///\n    WINDOW* window_to_ptr_value = (WINDOW*)window_to_ptr->mPointerValue;\n\n    /// go ///\n    int result = wclear(window_to_ptr_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wclear(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_touchwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window_to_ptr = lvar;\n\n    /// Clover to C ///\n    WINDOW* window_to_ptr_value = (WINDOW*)window_to_ptr->mPointerValue;\n\n    /// go ///\n    int result = touchwin(window_to_ptr_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"touchwin(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_keypad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window = lvar;\n    CLVALUE* keypad_on = lvar + 1;\n\n    /// Clover to C ///\n    WINDOW* window_value = (WINDOW*)window->mPointerValue;\n    BOOL keypad_on_value = keypad_on->mBoolValue;\n\n    /// go ///\n    int result = keypad(window_value, keypad_on_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"keypad(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wmove(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window = lvar;\n    CLVALUE* y = lvar + 1;\n    CLVALUE* x = lvar + 1;\n\n    /// Clover to C ///\n    WINDOW* window_value = (WINDOW*)window->mPointerValue;\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n\n    /// go ///\n    int result = wmove(window_value, y_value, x_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wmove(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wprintw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* window = lvar;\n    CLVALUE* str = lvar + 1;\n\n    if(str->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to C ///\n    WINDOW* window_value = (WINDOW*)window->mPointerValue;\n    char* str_value = string_object_to_char_array(str->mObjectValue);\n\n    int result = wprintw(window_value, \"%s\", str_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wprintw(3) is error.\");\n        MFREE(str_value);\n        return FALSE;\n    }\n\n    MFREE(str_value);\n\n    return TRUE;\n}\n\nBOOL System_getmaxx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    struct winsize ws;\n    ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws);\n\n    (*stack_ptr)->mIntValue = ws.ws_col;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_getmaxy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    struct winsize ws;\n    ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws);\n\n    (*stack_ptr)->mIntValue = ws.ws_row;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_setEscapeDelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* msec = lvar;\n\n    /// Clover to C ///\n    int msec_value = msec->mIntValue;\n\n    /// go ///\n    int result = set_escdelay(msec_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"set_escdelay(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_getEscapeDelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    (*stack_ptr)->mIntValue = ESCDELAY;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isalpha(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isalpha((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isalnum(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isalnum((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_iscntrl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = iscntrl((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isdigit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isdigit((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isgraph(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isgraph((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_islower(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = islower((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isprint(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isprint((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_ispunct(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = ispunct((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isspace(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isspace((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isupper(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isupper((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isxdigit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isxdigit((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isascii(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isascii((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_isblank(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n\n    /// Clover to C ///\n    wchar_t c_value = c->mCharValue;\n\n    /// go ///\n    int result = isblank((char)c_value);\n\n    (*stack_ptr)->mBoolValue = result != 0;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_send(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* buf = lvar+1;\n    CLVALUE* size = lvar + 2;\n    CLVALUE* flags = lvar + 3;\n\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    int flags_value = flags->mIntValue;\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    ssize_t result = send(fd_value, buf_value, size_value, flags_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"send(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_sendto(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* buf = lvar + 1;\n    CLVALUE* size = lvar + 2;\n    CLVALUE* flags = lvar + 3;\n    CLVALUE* addr = lvar + 4;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0 || addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    /// Clover Value to C Value ///\n    int sockfd_value = sockfd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    int flags_value = flags->mIntValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    CLObject addr_object = addr->mObjectValue;\n    sCLObject* object_data = CLOBJECT(addr_object);\n\n    struct sockaddr_un addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_un));\n\n    addr_value.sun_family = object_data->mFields[0].mIntValue;\n\n    CLObject path_object = object_data->mFields[1].mObjectValue;\n\n    char* path_value = ALLOC string_object_to_char_array(path_object);\n\n    xstrncpy(addr_value.sun_path, path_value, sizeof(addr_value.sun_path));\n\n    MFREE(path_value);\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    int result = sendto(sockfd_value, buf_value, size_value, flags_value, (struct sockaddr*)&addr_value, len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"sendto(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_sendto2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* buf = lvar + 1;\n    CLVALUE* size = lvar + 2;\n    CLVALUE* flags = lvar + 3;\n    CLVALUE* addr = lvar + 4;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0 || addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    /// Clover Value to C Value ///\n    int sockfd_value = sockfd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    int flags_value = flags->mIntValue;\n\n    struct sockaddr_in addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_in));\n\n    sCLObject* object_data = CLOBJECT(addr->mObjectValue);\n    addr_value.sin_family = object_data->mFields[0].mIntValue;\n\n    CLObject sin_addr = object_data->mFields[1].mObjectValue;\n\n    sCLObject* object_data2 = CLOBJECT(sin_addr);\n\n    addr_value.sin_addr.s_addr = object_data2->mFields[0].mUIntValue;\n\n    addr_value.sin_port = object_data->mFields[2].mIntValue;\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    int result = sendto(sockfd_value, buf_value, size_value, flags_value, (struct sockaddr*)&addr_value, len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"sendto(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_recv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* fd = lvar;\n    CLVALUE* buf = lvar+1;\n    CLVALUE* size = lvar + 2;\n    CLVALUE* flags = lvar + 3;\n\n    if(buf->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n    }\n\n    /// Clover to c value ///\n    int fd_value = fd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    int flags_value = flags->mIntValue;\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    ssize_t result = recv(fd_value, buf_value, size_value, flags_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"recv(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    (*stack_ptr)->mULongValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_recvfrom(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* buf = lvar + 1;\n    CLVALUE* size = lvar + 2;\n    CLVALUE* flags = lvar + 3;\n    CLVALUE* addr = lvar + 4;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0 || addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    /// Clover Value to C Value ///\n    int sockfd_value = sockfd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t size_value = (size_t)size->mULongValue;\n\n    int flags_value = flags->mIntValue;\n\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    CLObject addr_object = addr->mObjectValue;\n    sCLObject* object_data = CLOBJECT(addr_object);\n\n    struct sockaddr_un addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_un));\n\n    addr_value.sun_family = object_data->mFields[0].mIntValue;\n\n    CLObject path_object = object_data->mFields[1].mObjectValue;\n\n    char* path_value = ALLOC string_object_to_char_array(path_object);\n\n    xstrncpy(addr_value.sun_path, path_value, sizeof(addr_value.sun_path));\n\n    MFREE(path_value);\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    int result = recvfrom(sockfd_value, buf_value, size_value, flags_value, (struct sockaddr*)&addr_value, &len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"recvfrom(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_recvfrom2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* sockfd = lvar;\n    CLVALUE* buf = lvar + 1;\n    CLVALUE* size = lvar + 2;\n    CLVALUE* flags = lvar + 3;\n    CLVALUE* addr = lvar + 4;\n\n    /// Clover to c value ///\n    if(buf->mObjectValue == 0 || addr->mObjectValue == 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Null pointer exception\");\n        return FALSE;\n\n    }\n\n    /// Clover Value to C Value ///\n    int sockfd_value = sockfd->mIntValue;\n\n    void* buf_value = get_pointer_from_buffer_object(buf->mObjectValue);\n    size_t buffer_size = get_size_from_buffer_object(buf->mObjectValue);\n\n    size_t size_value = (size_t)size->mULongValue;\n\n    int flags_value = flags->mIntValue;\n\n    struct sockaddr_in addr_value;\n\n    memset(&addr_value, 0, sizeof(struct sockaddr_in));\n\n    sCLObject* object_data = CLOBJECT(addr->mObjectValue);\n    addr_value.sin_family = object_data->mFields[0].mIntValue;\n\n    CLObject sin_addr = object_data->mFields[1].mObjectValue;\n\n    sCLObject* object_data2 = CLOBJECT(sin_addr);\n\n    addr_value.sin_addr.s_addr = object_data2->mFields[0].mUIntValue;\n\n    addr_value.sin_port = object_data->mFields[2].mIntValue;\n\n    socklen_t len_value = sizeof(addr_value);\n\n    /// check size ///\n    if(size_value > buffer_size) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Buffer size is smaller than the size value of argument\");\n        return FALSE;\n    }\n\n    /// go ///\n    int result = recvfrom(sockfd_value, buf_value, size_value, flags_value, (struct sockaddr*)&addr_value, &len_value);\n\n    if(result < 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"recvfrom(2) is faield. The error is %s. The errno is %d\", strerror(errno), errno);\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_can_change_color(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = can_change_color();\n\n    (*stack_ptr)->mBoolValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_has_colors(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = has_colors();\n\n    (*stack_ptr)->mBoolValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_init_color(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pair = lvar;\n    CLVALUE* r = lvar + 1;\n    CLVALUE* g = lvar + 2;\n    CLVALUE* b = lvar + 3;\n    \n    /// clover to clang ///\n    short pair_value = pair->mShortValue;\n    short r_value = r->mShortValue;\n    short g_value = g->mShortValue;\n    short b_value = b->mShortValue;\n    \n    int result = init_color(pair_value, r_value, g_value, b_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"init_color(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_color_content(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* color = lvar;\n    CLVALUE* r = lvar + 1;\n    CLVALUE* g = lvar + 2;\n    CLVALUE* b = lvar + 3;\n    \n    /// clover to clang ///\n    short color_value = color->mShortValue;\n    short* r_value = (short*)r->mPointerValue;\n    short* g_value = (short*)g->mPointerValue;\n    short* b_value = (short*)b->mPointerValue;\n    \n    int result = color_content(color_value, r_value, g_value, b_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"color_content(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_pair_content(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pair = lvar;\n    CLVALUE* f = lvar + 1;\n    CLVALUE* b = lvar + 2;\n    \n    /// clover to clang ///\n    short pair_value = pair->mShortValue;\n    short* f_value = (short*)f->mPointerValue;\n    short* b_value = (short*)b->mPointerValue;\n    \n    int result = pair_content(pair_value, f_value, b_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pair_content(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n/*\nBOOL System_reset_color_pairs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    reset_color_pairs();\n    \n    return TRUE;\n}\n*/\n\nBOOL System_COLOR_PAIR(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* n = lvar;\n    \n    /// clover to clang ///\n    int n_value = n->mIntValue;\n    \n    int result = COLOR_PAIR(n_value);\n    \n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_PAIR_NUMBER(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attr = lvar;\n    \n    /// clover to clang ///\n    int attr_value = attr->mIntValue;\n    \n    int result = PAIR_NUMBER(attr_value);\n    \n    (*stack_ptr)->mIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_attr_get(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attrs = lvar;\n    CLVALUE* pair = lvar + 1;\n    CLVALUE* opts = lvar + 2;\n    \n    /// clover to clang ///\n    attr_t* attrs_value = (attr_t*)attrs->mPointerValue;\n    short* pair_value = (short*)pair->mPointerValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    \n    int result = attr_get(attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attr_get(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattr_get(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    CLVALUE* pair = lvar + 2;\n    CLVALUE* opts = lvar + 3;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    attr_t* attrs_value = (attr_t*)attrs->mPointerValue;\n    short* pair_value = (short*)pair->mPointerValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    \n    int result = wattr_get(win_value, attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wattr_get(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_attr_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attrs = lvar;\n    CLVALUE* pair = lvar + 1;\n    CLVALUE* opts = lvar + 2;\n    \n    /// clover to clang ///\n    attr_t attrs_value = (attr_t)attrs->mUIntValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    \n    int result = attr_set(attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attr_set(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattr_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    CLVALUE* pair = lvar + 2;\n    CLVALUE* opts = lvar + 3;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    attr_t attrs_value = (attr_t)attrs->mUIntValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    int result = wattr_set(win_value, attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wattr_set(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n\nBOOL System_attr_off(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attrs = lvar;\n    CLVALUE* opts = lvar + 1;\n    \n    /// clover to clang ///\n    attr_t attrs_value = (attr_t)attrs->mUIntValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    int result = attr_off(attrs_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attr_off(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattr_off(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    CLVALUE* opts = lvar + 2;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    attr_t attrs_value = (attr_t)attrs->mUIntValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    int result = wattr_off(win_value, attrs_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attr_off(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_attr_on(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* attrs = lvar;\n    CLVALUE* opts = lvar + 1;\n    \n    /// clover to clang ///\n    attr_t attrs_value = (attr_t)attrs->mUIntValue;\n    void* opts_value = (void*)opts->mPointerValue;\n\n    /// go ///\n    int result = attr_on(attrs_value, opts_value);\n\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"attr_on(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattr_on(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    CLVALUE* opts = lvar + 2;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    attr_t attrs_value = (attr_t)attrs->mUIntValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    int result = wattr_on(win_value, attrs_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wattr_on(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattroff(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int attrs_value = attrs->mIntValue;\n    \n    int result = wattroff(win_value, attrs_value);\n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wattroff(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattron(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int attrs_value = attrs->mIntValue;\n    \n    int result = wattron(win_value, attrs_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wattron(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wattrset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* attrs = lvar + 1;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int attrs_value = attrs->mIntValue;\n    \n    int result = wattrset(win_value, attrs_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wattrset(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_chgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* n = lvar;\n    CLVALUE* attr = lvar + 1;\n    CLVALUE* pair = lvar + 2;\n    CLVALUE* opts = lvar + 3;\n    \n    /// clover to clang ///\n    int n_value = n->mIntValue;\n    attr_t attrs_value = (attr_t)attr->mUIntValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n\n    /// go ///\n    int result = chgat(n_value, attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"chgat(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wchgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* n = lvar + 1;\n    CLVALUE* attr = lvar + 2;\n    CLVALUE* pair = lvar + 3;\n    CLVALUE* opts = lvar + 4;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int n_value = n->mIntValue;\n    attr_t attrs_value = (attr_t)attr->mUIntValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n\n    /// go ///\n    int result = wchgat(win_value, n_value, attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wchgat(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_mvchgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* y = lvar;\n    CLVALUE* x = lvar + 1;\n    CLVALUE* n = lvar + 2;\n    CLVALUE* attr = lvar + 3;\n    CLVALUE* pair = lvar + 4;\n    CLVALUE* opts = lvar + 5;\n    \n    /// clover to clang ///\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n    int n_value = n->mIntValue;\n    attr_t attrs_value = (attr_t)attr->mUIntValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n\n    /// go ///\n    int result = mvchgat(y_value, x_value, n_value, attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvchgat(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_mvwchgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* y = lvar + 1;\n    CLVALUE* x = lvar + 2;\n    CLVALUE* n = lvar + 3;\n    CLVALUE* attr = lvar + 4;\n    CLVALUE* pair = lvar + 5;\n    CLVALUE* opts = lvar + 6;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n    int n_value = n->mIntValue;\n    attr_t attrs_value = (attr_t)attr->mUIntValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n\n    /// go ///\n    int result = mvwchgat(win_value, y_value, x_value, n_value, attrs_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvwchgat(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_color_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* pair = lvar;\n    CLVALUE* opts = lvar + 1;\n    \n    /// clover to clang ///\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    int result = color_set(pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"color_set(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wcolor_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* pair = lvar + 1;\n    CLVALUE* opts = lvar + 2;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    short pair_value = pair->mShortValue;\n    void* opts_value = (void*)opts->mPointerValue;\n    int result = wcolor_set(win_value, pair_value, opts_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wcolor_set(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_standend(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = standend();\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"standend(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wstandend(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    \n    int result = wstandend(win_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wstandend(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_standout(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    int result = standout();\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"standout(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_wstandout(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    \n    int result = wstandout(win_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wstadout(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_bkgdset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ch = lvar;\n    \n    /// clover to clang ///\n    chtype ch_value = ch->mUIntValue;\n    \n    /// go ///\n    bkgdset(ch_value);\n\n    return TRUE;\n}\n\nBOOL System_wbkgdset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* ch = lvar + 1;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    chtype ch_value = ch->mUIntValue;\n    \n    /// go ///\n    wbkgdset(win_value, ch_value);\n\n    return TRUE;\n}\n\nBOOL System_bkgd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ch = lvar;\n    \n    /// clover to clang ///\n    chtype ch_value = ch->mUIntValue;\n    \n    /// go ///\n    int result = bkgd(ch_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"bkgd(3) is error.\");\n        return FALSE;\n    }\n\n\n    return TRUE;\n}\n\nBOOL System_wbkgd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* ch = lvar + 1;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    chtype ch_value = ch->mUIntValue;\n    \n    /// go ///\n    int result = wbkgd(win_value, ch_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wbkgd(3) is error.\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nBOOL System_getbkgd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    \n    /// go ///\n    chtype result = getbkgd(win_value);\n    \n    (*stack_ptr)->mUIntValue = result;\n    (*stack_ptr)++;\n\n    return TRUE;\n}\n\nBOOL System_wgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    \n    /// go ///\n    int result = wgetch(win_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wgetch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_mvgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* y = lvar;\n    CLVALUE* x = lvar + 1;\n    \n    /// clover to clang ///\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n    \n    /// go ///\n    int result = mvgetch(y_value, x_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvgetch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_mvwgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* y = lvar + 1;\n    CLVALUE* x = lvar + 2;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n    \n    /// go ///\n    int result = mvwgetch(win_value, y_value, x_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvwgetch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_ungetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ch = lvar;\n    \n    /// clover to clang ///\n    int ch_value = ch->mIntValue;\n    \n    /// go ///\n    int result = ungetch(ch_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"ungetch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_has_key(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ch = lvar;\n    \n    /// clover to clang ///\n    int ch_value = ch->mIntValue;\n    \n    /// go ///\n    BOOL result = has_key(ch_value);\n    \n    (*stack_ptr)->mBoolValue = result;\n    (*stack_ptr)++;\n    \n    return TRUE;\n}\n\nBOOL System_delay_output(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* ms = lvar;\n    \n    /// clover to clang ///\n    int ms_value = ms->mIntValue;\n    \n    /// go ///\n    int result = delay_output(ms_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"delay_output(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_keyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n    \n    /// clover to clang ///\n    int c_value = c->mIntValue;\n    \n    /// go ///\n    char* result = (char*)keyname(c_value);\n    \n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"keyname(3) is error.\");\n        return FALSE;\n    }\n    \n    (*stack_ptr)->mObjectValue = create_string_object(result, info);\n    (*stack_ptr)++;\n    \n    return TRUE;\n}\n\nBOOL System_unctrl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* c = lvar;\n    \n    /// clover to clang ///\n    chtype c_value = c->mUIntValue;\n    \n    /// go ///\n    char* result = (char*)unctrl(c_value);\n    \n    if(result == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"unctrl(3) is error.\");\n        return FALSE;\n    }\n    \n    (*stack_ptr)->mObjectValue = create_string_object(result, info);\n    (*stack_ptr)++;\n    \n    return TRUE;\n}\n\nBOOL System_filter(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    filter();\n    \n    return TRUE;\n}\n\nBOOL System_nofilter(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    nofilter();\n    \n    return TRUE;\n}\n\nBOOL System_delch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    /// go ///\n    int result = delch();\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"delch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_wdelch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    \n    /// go ///\n    int result = wdelch(win_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"wdelch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_mvdelch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* y = lvar;\n    CLVALUE* x = lvar + 1;\n    \n    /// clover to clang ///\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n    \n    /// go ///\n    int result = mvdelch(y_value, x_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvdelch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_mvwdelch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* y = lvar + 1;\n    CLVALUE* x = lvar + 2;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    int y_value = y->mIntValue;\n    int x_value = x->mIntValue;\n    \n    /// go ///\n    int result = mvwdelch(win_value, y_value, x_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"mvwdelch(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n\nBOOL System_meta(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    CLVALUE* win = lvar;\n    CLVALUE* bf = lvar + 1;\n    \n    /// clover to clang ///\n    WINDOW* win_value = (WINDOW*)win->mPointerValue;\n    BOOL bf_value = bf->mBoolValue;\n    \n    /// go ///\n    int result = meta(win_value, bf_value);\n    \n    if(result == ERR) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"meta(3) is error.\");\n        return FALSE;\n    }\n    \n    return TRUE;\n}\n"
  },
  {
    "path": "src/class_thread.c",
    "content": "#include \"common.h\"\n#ifdef HAVE_PTHREAD_H\n#include <pthread.h>\n#endif\n#include <sys/types.h>\n#include <unistd.h>\n#include <sys/syscall.h>\n\n#ifdef HAVE_PTHREAD_H\nstatic pthread_mutex_t gVMMutex;\nstatic pthread_cond_t gStartVMCond = PTHREAD_COND_INITIALIZER;\n\nint gNumThread = 0;\n\n#endif\n\npid_t gettid()\n{\n    return syscall(SYS_gettid);\n}\n\nvoid thread_init()\n{\n#ifdef HAVE_PTHREAD_H\n    pthread_mutexattr_t attr;\n\n    pthread_mutexattr_init(&attr);\n//    pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);\n\n    pthread_mutex_init(&gVMMutex, &attr);\n#endif\n}\n\nvoid thread_final()\n{\n#ifdef HAVE_PTHREAD_H\n    pthread_mutex_destroy(&gVMMutex);\n#endif\n}\n\nBOOL gVMMutexFlg = FALSE;\n\n\nvoid vm_mutex_on()\n{\n#ifdef HAVE_PTHREAD_H\n    pthread_mutex_lock(&gVMMutex);\n    gVMMutexFlg = TRUE;\n#endif\n}\n\nvoid vm_mutex_off()\n{\n#ifdef HAVE_PTHREAD_H\n    gVMMutexFlg = FALSE;\n    pthread_mutex_unlock(&gVMMutex);\n#endif\n}\n\nvoid new_vm_mutex()\n{\n}\n\nstruct sThreadFuncArg {\n    sByteCode* code;\n    sConst* constant;\n    int block_var_num;\n    int block_var_num2;\n    CLVALUE* parent_stack;\n    int parent_var_num;\n    BOOL lambda;\n    sVMInfo mVMInfo;\n};\n\nvoid* thread_func(void* param)\n{\n#ifdef HAVE_PTHREAD_H\n    vm_mutex_on();\n\n    struct sThreadFuncArg* arg = param;\n\n    sByteCode* code = arg->code;\n    sConst* constant = arg->constant;\n    int block_var_num = arg->block_var_num;\n    int block_var_num2 = arg->block_var_num2;\n    CLVALUE* parent_stack = arg->parent_stack;\n    int parent_var_num = arg->parent_var_num;\n    BOOL lambda = arg->lambda;\n    sVMInfo* info = &arg->mVMInfo;\n\n    /// run block ///\n    int num_params = 0;\n\n    sCLClass* klass = get_class(\"Thread\");\n\n    int stack_size = CLOVER_STACK_SIZE;\n    CLVALUE* new_stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n\n    memset(new_stack, 0, sizeof(CLVALUE)*stack_size);\n\n    sVMInfo new_info;\n    memset(&new_info, 0, sizeof(sVMInfo));\n\n    new_info.stack = new_stack;\n\n    new_info = *info; // struct copy\n\n    create_global_stack_and_append_it_to_stack_list(&new_info);\n\n    new_info.running_thread = TRUE;\n    new_info.running_class_name = MSTRDUP(\"Thread\");\n    new_info.running_method_name = MSTRDUP(\"thread_func\");\n\n    if(lambda) {\n        int new_var_num = block_var_num;\n\n        new_info.current_stack = new_stack;\n        new_info.current_var_num = new_var_num;\n\n        sCLClass klass2 = *klass;\n\n        if(!vm(code, constant, new_stack, new_var_num, &klass2, &new_info)) {\n            MFREE(arg);\n            MFREE(new_stack);\n            MFREE(new_info.running_class_name);\n            MFREE(new_info.running_method_name);\n\n            sConst_free(constant);\n            sByteCode_free(code);\n\n            MFREE(constant);\n            MFREE(code);\n            \n            free_global_stack(&new_info);\n\n            vm_mutex_off();\n\n            pthread_exit((void*)1);\n        }\n    }\n    else {\n        int new_var_num = block_var_num2;\n\n        new_info.current_stack = new_stack;\n        new_info.current_var_num = new_var_num;\n\n        /// copy variables ///\n        memcpy(new_stack, parent_stack, sizeof(CLVALUE)*parent_var_num);\n\n        sCLClass klass2 = *klass;\n\n        if(!vm(code, constant, new_stack, new_var_num, &klass2, &new_info)) {\n            MFREE(arg);\n            MFREE(new_stack);\n            MFREE(new_info.running_class_name);\n            MFREE(new_info.running_method_name);\n\n            sConst_free(constant);\n            sByteCode_free(code);\n\n            MFREE(constant);\n            MFREE(code);\n            \n            free_global_stack(&new_info);\n\n            vm_mutex_off();\n\n            pthread_exit((void*)1);\n        }\n    }\n\n    MFREE(new_info.running_class_name);\n    MFREE(new_info.running_method_name);\n\n    MFREE(arg);\n    MFREE(new_stack);\n\n    sConst_free(constant);\n    sByteCode_free(code);\n\n    MFREE(constant);\n    MFREE(code);\n    \n    free_global_stack(&new_info);\n\n    vm_mutex_off();\n#endif\n\n    return NULL;\n}\n\nBOOL Thread_initialize_thread(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* thread = lvar;\n    CLVALUE* block = lvar + 1;\n\n    //gNumThread++;\n\n    /// Clover to C ///\n    CLObject thread_object = thread->mObjectValue;\n    CLObject block_object = block->mObjectValue;\n\n    /// go ///\n    struct sThreadFuncArg* arg = MCALLOC(1, sizeof(struct sThreadFuncArg));\n\n    sBlockObject* object_data = CLBLOCK(block_object);\n\n    sByteCode* code = MCALLOC(1, sizeof(sByteCode));\n    sByteCode_clone(code, &object_data->mCodes);\n    sConst* constant = MCALLOC(1, sizeof(sConst));\n    sConst_clone(constant, &object_data->mConstant);\n\n    arg->code = code;\n    arg->constant = constant;\n    arg->lambda = object_data->mLambda;\n    arg->block_var_num = object_data->mBlockVarNum;\n    arg->block_var_num2 = object_data->mBlockVarNum + object_data->mParentVarNum;\n    arg->parent_stack = object_data->mParentStack;\n    arg->parent_var_num = object_data->mParentVarNum;\n\n    arg->mVMInfo = *info;\n\n    sCLObject* object_data2 = CLOBJECT(thread_object);\n    object_data2->mFields[1].mObjectValue = block_object;\n\n    vm_mutex_off();\n\n    pthread_t thread_id;\n    if(pthread_create(&thread_id, NULL, thread_func, MANAGED arg) != 0) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_create failed\");\n        pthread_detach(thread_id);\n        return FALSE;\n    }\n\n    vm_mutex_on();\n    object_data2 = CLOBJECT(thread_object);\n    object_data2->mFields[0].mULongValue = thread_id;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL Thread_pthread_join(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    CLVALUE* thread_id = lvar;\n\n    /// Clover to C ///\n    pthread_t thread_id_value = thread_id->mULongValue;\n\n    vm_mutex_off();\n\n    /// go ///\n    void* retval_value = 0;\n    int result = pthread_join(thread_id_value, &retval_value);\n\n    if(result != 0 || retval_value == (void*)1) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"pthread_join failed\");\n        return FALSE;\n    }\n\n    vm_mutex_on();\n    //gNumThread--;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL pthread_mutex_t_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    (*stack_ptr)->mULongValue = sizeof(pthread_mutex_t);\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n\nBOOL pthread_cond_t_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n#ifdef HAVE_PTHREAD_H\n    (*stack_ptr)->mULongValue = sizeof(pthread_cond_t);\n    (*stack_ptr)++;\n\n    return TRUE;\n#else\n    entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"Thread is not supported. Please add --with-thread to configure option\");\n\n    return FALSE;\n#endif\n}\n"
  },
  {
    "path": "src/class_thread.o.localhost.13934.Fx3LJx",
    "content": ""
  },
  {
    "path": "src/clover2-buffer.h",
    "content": "#ifndef BUFFER_H\n#define BUFFER_H\n\n#include <unistd.h>\n\n/// resizable buffer\nstruct sBufStruct {\n    char* mBuf;\n    int mSize;\n    int mLen;\n};\n\ntypedef struct sBufStruct sBuf;\n\nvoid sBuf_init(sBuf* self);\nvoid sBuf_append(sBuf* self, void* str, size_t size);\nvoid sBuf_append_fast(sBuf* self, void* str, size_t size);\nvoid sBuf_append_char(sBuf* self, char c);\nvoid sBuf_append_str(sBuf* self, char* str);\nvoid sBuf_append_int(sBuf* self, int value);\nvoid sBuf_append_long(sBuf* self, long long value);\nvoid sBuf_clone(sBuf* self, sBuf* buf);\n\n#endif\n"
  },
  {
    "path": "src/clover2-debug.h",
    "content": "#ifndef DEBUG_H\n#define DEBUG_H\n\n#include \"clover2-macros.h\"\n\n#include <stdlib.h>\n#include <assert.h>\n\n/*\n#if !defined(MDEBUG)\n*/\n\n#   define CHECKML_BEGIN\n#   define CHECKML_END\n\nALLOC void* xmalloc(size_t size);\nALLOC char* xstrdup(char* str);\nALLOC void* xrealloc(void* ptr, size_t size);\nALLOC void* xcalloc(size_t count, size_t size);\nvoid xfree(void* ptr);\n\n#   define MMALLOC(o) xmalloc(o)\n#   define MSTRDUP(o) xstrdup(o)\n#   define MREALLOC(o, o2) xrealloc(o, o2)\n#   define MCALLOC(o, o2) xcalloc(o, o2)\n#   define MFREE(o) xfree(o)\n\n#   define MASSERT(o)\n\n/*\n#else \n\nvoid debug_init();\nvoid debug_final();\n\nALLOC void* debug_malloc(size_t size, const char* file_name, int line, const char* func_name);\nALLOC void* debug_calloc(size_t count, size_t size, const char* file_name, int line, const char* func_name);\nALLOC char* debug_strdup(char* str, const char* file_name, int line, const char* func_name);\nALLOC void* debug_realloc(void* ptr, size_t size, const char* file_name, int line, const char* func_name);\nvoid debug_free(MANAGED void* memory, const char* file_name, int line, const char* func_name);\n\n#    define CHECKML_BEGIN debug_init();\n#    define CHECKML_END debug_final();\n\n#   define MMALLOC(o) debug_malloc(o, __FILE__, __LINE__, __FUNCTION__)\n#   define MCALLOC(o, o2) debug_calloc(o, o2, __FILE__, __LINE__, __FUNCTION__)\n#   define MSTRDUP(o) debug_strdup(o, __FILE__, __LINE__, __FUNCTION__)\n#   define MREALLOC(o, o2) debug_realloc(o, o2, __FILE__, __LINE__, __FUNCTION__)\n#   define MFREE(o) debug_free(o, __FILE__, __LINE__, __FUNCTION__)\n\n#   define MASSERT(o) assert(o)\n\n#endif\n*/\n\n#endif\n"
  },
  {
    "path": "src/clover2-macros.h",
    "content": "#ifndef MACROS_H\n#define MACROS_H\n\n#ifndef BOOL \n#define BOOL int\n#endif\n\n#ifndef TRUE\n#define TRUE 1\n#endif\n\n#ifndef FALSE\n#define FALSE 0\n#endif\n\n#ifndef ALLOC\n#define ALLOC                   // indicates this memory should be freed after used\n#endif\n\n#ifndef MANAGED\n#define MANAGED                 // indicates this memory is managed inside the function\n#endif\n\n#ifndef NULLABLE\n#define NULLABLE\n#endif\n\n#endif\n"
  },
  {
    "path": "src/clover2-xfunc.h",
    "content": "#ifndef XFUNC_H\n#define XFUNC_H\n\nextern char* xstrncpy(char* des, char* src, int size);\nextern char* xstrncat(char* des, char* str, int size);\nALLOC char* xwcstombs(wchar_t* wstr, int len);\n\n#endif\n"
  },
  {
    "path": "src/clover_to_clang.c",
    "content": " #include \"common.h\"\n#include <wchar.h>\n\nALLOC wchar_t* string_object_to_wchar_array(CLObject string_object)\n{\n    sCLObject* string_object_data = CLOBJECT(string_object);\n    CLObject wstr_array = string_object_data->mFields[0].mObjectValue;\n    sCLObject* wstr_array_data = CLOBJECT(wstr_array);\n\n    int len = wstr_array_data->mArrayNum;\n\n    wchar_t* wstr = MCALLOC(1, sizeof(wchar_t)*(len+1));\n\n    int i;\n    for(i=0; i<len; i++) {\n        wstr[i] = wstr_array_data->mFields[i].mCharValue;\n    }\n    wstr[i] = '\\0';\n\n    return wstr;\n}\n\nALLOC char* string_object_to_char_array(CLObject string_object)\n{\n    wchar_t* wstr = ALLOC string_object_to_wchar_array(string_object);\n    int len = wcslen(wstr);\n\n    int size = sizeof(char)* MB_LEN_MAX * (len + 1);\n    char* result = MCALLOC(1, size);\n\n    (void)wcstombs(result, wstr, size);\n\n    MFREE(wstr);\n\n    return result;\n}\n\nNULLABLE CLVALUE* get_element_from_array(CLObject array, int index)\n{\n    sCLObject* array_data = CLOBJECT(array);\n\n    if(index < array_data->mArrayNum) {\n        CLVALUE* result = array_data->mFields + index;\n        return result;\n    }\n    else {\n        return NULL;\n    }\n}\n\nNULLABLE CLVALUE* get_element_from_Array(CLObject array, int index)\n{\n    sCLObject* array_data = CLOBJECT(array);\n\n    CLObject items = array_data->mFields[0].mObjectValue;\n\n    CLVALUE* result = get_element_from_array(items, index);\n    \n    return result;\n}\n\nint get_element_number_from_Array(CLObject array)\n{\n    sCLObject* array_data = CLOBJECT(array);\n\n    CLObject items = array_data->mFields[0].mObjectValue;\n\n    sCLObject* items_data = CLOBJECT(items);\n\n    int result =  items_data->mArrayNum;\n\n    return result;\n}\n\nchar get_value_from_Byte(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    char result = object_data->mFields[0].mByteValue;\n    return result;\n}\n\nunsigned char get_value_from_UByte(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    unsigned char result = object_data->mFields[0].mUByteValue;\n\n    return result;\n}\n\nshort get_value_from_Short(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    short result = object_data->mFields[0].mShortValue;\n\n    return result;\n}\n\nunsigned short get_value_from_UShort(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    unsigned short result = object_data->mFields[0].mUShortValue;\n\n    return result;\n}\n\nint get_value_from_Integer(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    int result = object_data->mFields[0].mIntValue;\n\n    return result;\n}\n\nunsigned int get_value_from_UInteger(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    unsigned int result = object_data->mFields[0].mUIntValue;\n\n    return result;\n}\n\nclint64 get_value_from_Long(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    clint64 result =  object_data->mFields[0].mLongValue;\n\n    return result;\n}\n\nunsigned clint64 get_value_from_ULong(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    unsigned clint64 result = object_data->mFields[0].mULongValue;\n\n    return result;\n}\n\nwchar_t get_value_from_Char(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    wchar_t result = object_data->mFields[0].mCharValue;\n\n    return result;\n}\n\nfloat get_value_from_Float(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    float result = object_data->mFields[0].mFloatValue;\n\n    return result;\n}\n\ndouble get_value_from_Double(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    double result = object_data->mFields[0].mDoubleValue;\n\n    return result;\n}\n\nBOOL get_value_from_Bool(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    BOOL result = object_data->mFields[0].mBoolValue;\n\n    return result;\n}\n\nchar* get_value_from_Pointer(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    char* result = object_data->mFields[0].mPointerValue;\n\n    return result;\n}\n\nsCLClass* get_class_from_object(CLObject object)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    sCLClass* result = object_data->mClass;\n\n    return result;\n}\n\nvoid* get_pointer_from_buffer_object(CLObject buffer)\n{\n    sCLObject* obj_data = CLOBJECT(buffer);\n    void* result = obj_data->mFields[0].mPointerValue;\n\n    return result;\n}\n\nsize_t get_size_from_buffer_object(CLObject buffer)\n{\n    sCLObject* obj_data = CLOBJECT(buffer);\n    size_t result =  obj_data->mFields[2].mULongValue;\n\n    return result;\n}\n\nALLOC CLObject* list_to_array(CLObject list, int* num_elements)\n{\n    sCLObject* object_data = CLOBJECT(list);\n\n    *num_elements = object_data->mFields[2].mIntValue;          // number\n\n    CLObject* result = MCALLOC(1, sizeof(CLObject)*(*num_elements));\n\n    int n = 0;\n    CLObject it = object_data->mFields[0].mObjectValue;         // head\n\n    while(it) {\n        sCLObject* object_data = CLOBJECT(it);\n\n        result[n] = object_data->mFields[0].mObjectValue;   // item\n        n++;\n\n        it = object_data->mFields[1].mObjectValue;          // next\n    }\n\n    return result;\n}\n\nvoid clover_termios_to_c_termios(CLObject terminfo_object, struct termios* terminfo_value)\n{\n    sCLObject* object_data = CLOBJECT(terminfo_object);\n\n    terminfo_value->c_iflag = object_data->mFields[0].mIntValue;\n    terminfo_value->c_oflag = object_data->mFields[1].mIntValue;\n    terminfo_value->c_cflag = object_data->mFields[2].mIntValue;\n    terminfo_value->c_lflag = object_data->mFields[3].mIntValue;\n\n    CLObject array = object_data->mFields[4].mObjectValue;\n\n    sCLObject* object_data2 = CLOBJECT(array);\n\n    int i;\n    for(i=0; i<32; i++) {\n        terminfo_value->c_cc[i] = object_data2->mFields[i].mByteValue;\n    }\n}\n\nvoid c_termios_to_clover_termios(struct termios* terminfo_value, CLObject terminfo_object)\n{\n    /// C to Clover object ///\n    sCLObject* object_data = CLOBJECT(terminfo_object);\n    object_data->mFields[0].mIntValue = terminfo_value->c_iflag;\n    object_data->mFields[1].mIntValue = terminfo_value->c_oflag;\n    object_data->mFields[2].mIntValue = terminfo_value->c_cflag;\n    object_data->mFields[3].mIntValue = terminfo_value->c_lflag;\n\n    CLObject array = object_data->mFields[4].mObjectValue;\n\n    sCLObject* object_data2 = CLOBJECT(array);\n\n    int i;\n    for(i=0; i<32; i++) {\n        object_data2->mFields[i].mByteValue = terminfo_value->c_cc[i];\n    }\n}\n\nBOOL create_termios_object(CLObject* result, CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)\n{\n    sCLClass* termios_class = get_class_with_load_and_initialize(\"termios\", FALSE);\n\n    if(termios_class == NULL) {\n        entry_exception_object_with_class_name(stack_ptr, info->current_stack, info->current_var_num, info, \"Exception\", \"class not found\");\n        return FALSE;\n    }\n\n    *result = create_object(termios_class, \"termios\", info);\n\n    CLVALUE cl_value;\n    cl_value.mObjectValue = *result;\n    push_value_to_global_stack(cl_value, info);\n\n    sCLObject* object_data = CLOBJECT(*result);\n\n    sCLClass* cc_t_class = get_class(\"byte\", FALSE);\n\n    CLObject prev_obj = object_data->mFields[4].mObjectValue;\n\n    object_data->mFields[4].mObjectValue = create_array_object(cc_t_class, 32, info);\n    inc_refference_count(object_data->mFields[4].mObjectValue, prev_obj, TRUE);\n\n    pop_global_stack(info);\n\n    return TRUE;\n}"
  },
  {
    "path": "src/clover_to_clang.o.localhost.14761.eyEh1h",
    "content": ""
  },
  {
    "path": "src/code.c",
    "content": "#include \"common.h\"\n\n#define BYTE_CODE_INIT_SIZE 128\n\nvoid sByteCode_init(sByteCode* code)\n{\n    code->mCodes = MCALLOC(1, sizeof(char)*BYTE_CODE_INIT_SIZE);\n    code->mLen = 0;\n    code->mSize = BYTE_CODE_INIT_SIZE;\n}\n\nvoid sByteCode_init_with_size(sByteCode* code, int size)\n{\n    code->mSize = size;\n    code->mCodes = MCALLOC(1, sizeof(char)*code->mSize);\n    code->mLen = 0;\n}\n\nvoid sByteCode_free(sByteCode* code)\n{\n    MFREE(code->mCodes);\n}\n\nvoid sByteCode_clone(sByteCode* self, sByteCode* code)\n{\n    if(code->mLen > 0) {\n        self->mSize = code->mLen;\n        self->mCodes = MCALLOC(1, sizeof(char)*code->mLen);\n        self->mLen = code->mLen;\n\n        memcpy(self->mCodes, code->mCodes, code->mLen);\n    }\n    else {\n        self->mSize = 64;\n        self->mCodes = MCALLOC(1, sizeof(char)*self->mSize);\n        self->mLen = 0;\n    }\n}\n\nstatic void arrange_alignment(sByteCode* code)\n{\n    alignment(&code->mLen);\n}\n\nvoid append_value_to_code(sByteCode* code, void* data, size_t size, BOOL no_output)\n{\n    if(!no_output) {\n        arrange_alignment(code);\n\n        if(code->mLen + size + 1 >= code->mSize) {\n            size_t new_size = (code->mLen + size + 1) * 2;\n            char* new_code = MCALLOC(1, new_size);\n            \n            memcpy(new_code, code->mCodes, code->mLen);\n            MFREE(code->mCodes);\n\n            code->mCodes = new_code;\n            code->mSize = new_size;\n        }\n\n        memcpy(code->mCodes + code->mLen, data, size);\n        code->mLen += size;\n    }\n}\n\nvoid append_opecode_to_code(sByteCode* code, unsigned int op, BOOL no_output)\n{\n    append_value_to_code(code, &op, sizeof(int), no_output);\n}\n\nvoid append_int_value_to_code(sByteCode* code, int value, BOOL no_output)\n{\n    append_value_to_code(code, &value, sizeof(int), no_output);\n}\n\nvoid append_float_value_to_code(sByteCode* code, float value, BOOL no_output)\n{\n    append_value_to_code(code, &value, sizeof(float), no_output);\n}\n\nvoid append_long_value_to_code(sByteCode* code, clint64 value, BOOL no_output)\n{\n    int n1, n2;\n\n    memcpy(&n1, &value, sizeof(int));\n    memcpy(&n2, (char*)&value + sizeof(int), sizeof(int));\n\n    append_value_to_code(code, &n1, sizeof(int), no_output);\n    append_value_to_code(code, &n2, sizeof(int), no_output);\n}\n\nvoid append_double_value_to_code(sByteCode* code, double value, BOOL no_output)\n{\n    int n1, n2;\n\n    memcpy(&n1, &value, sizeof(int));\n    memcpy(&n2, (char*)&value + sizeof(int), sizeof(int));\n\n    append_value_to_code(code, &n1, sizeof(int), no_output);\n    append_value_to_code(code, &n2, sizeof(int), no_output);\n}\n\n"
  },
  {
    "path": "src/common.h",
    "content": "#ifndef COMMON_H\n#define COMMON_H\n\n#ifndef _GNU_SOURCE\n#define _GNU_SOURCE\n#endif\n\n#include \"config.h\"\n\n#include <string.h>\n#include <stdlib.h>\n#include <stdio.h>\n#include <unistd.h>\n#include <limits.h>\n#include <sys/types.h>\n#include <sys/stat.h>\n#include <fcntl.h>\n#include <ctype.h>\n#include <stdarg.h>\n#include <locale.h>\n#include <pcre.h>\n#include <dlfcn.h>\n#ifndef __USE_XOPEN\n#define __USE_XOPEN\n#endif\n#ifndef _USE_MISC\n#define _USE_MISC\n#endif\n#ifndef __USE_BSD\n#define __USE_BSD\n#endif\n\n#include <termios.h>\n\n#define clint64 long long      // for 32 bit cpu\n\n#include \"clover2-macros.h\"\n\n/// debug.c ///\n#include \"clover2-debug.h\"\n\n/// buffer.c ///\n#include \"clover2-buffer.h\"\n\n/// xfunc.c ///\n#include \"clover2-xfunc.h\"\n\n/// limits ///\n#define VERSION_MAX 128\n#define HEAP_INIT_SIZE 128\n#define HEAP_HANDLE_INIT_SIZE 128\n#define CLASS_NAME_MAX 64\n#define VAR_NAME_MAX 64\n#define METHOD_NAME_MAX VAR_NAME_MAX\n#define ELIF_NUM_MAX 32\n#define BREAK_NUM_MAX 32\n#define PARAMS_MAX 32\n#define METHOD_VAR_NUM_MAX 64\n#define GENERICS_TYPES_MAX 32\n#define CLASS_VERSION_MAX 128\n#define METHOD_PATH_MAX METHOD_NAME_MAX+32+CLASS_NAME_MAX+PARAMS_MAX*CLASS_NAME_MAX\n#define METHOD_NUM_MAX 512\n#define CL_MODULE_HASH_SIZE 256\n#define CL_MODULE_NAME_MAX CLASS_NAME_MAX\n#define ARRAY_VALUE_ELEMENT_MAX 32\n#define LIST_VALUE_ELEMENT_MAX ARRAY_VALUE_ELEMENT_MAX\n#define TUPLE_VALUE_ELEMENT_MAX ARRAY_VALUE_ELEMENT_MAX\n#define HASH_VALUE_ELEMENT_MAX ARRAY_VALUE_ELEMENT_MAX\n#define TYPEDEF_MAX 32\n#define CLASS_NUM_MAX 512\n#define CLOVER_STACK_SIZE 1024\n//#define CLOVER_STACK_SIZE 512\n#define METHOD_CHAIN_MAX 128\n#define STRING_EXPRESSION_MAX 16\n#define GLOBAL_STACK_MAX 128\n#define METHOD_DEFAULT_PARAM_MAX 128\n#define METHOD_BLOCK_PARAM_MAX 16\n#define CLOVER2_NUM_THREAD_MAX 512\n#define ANDAND_OROR_MAX 32\n#define PARSER_ERR_MSG_MAX 8\n\n#define WHEN_BLOCK_MAX 32\n\n#define MAX_COND_JUMP 128\n\n#define SIGMAX 256\n\n/// CLVALUE ///\ntypedef unsigned int CLObject;\n\nunion CLVALUEUnion {\n    unsigned int mUIntValue;\n    unsigned char mUByteValue;\n    unsigned short mUShortValue;\n    unsigned clint64 mULongValue;\n    int mIntValue;\n    char mByteValue;\n    short mShortValue;\n    clint64 mLongValue;\n    CLObject mObjectValue;\n    wchar_t mCharValue;\n    float mFloatValue;\n    double mDoubleValue;\n    BOOL mBoolValue;\n    char* mPointerValue;\n    void* LLVMValue;\n    int mJSValue;\n};\n\ntypedef union CLVALUEUnion CLVALUE;\n\n/// code.c ///\nstruct sByteCodeStruct {\n    char* mCodes;\n    unsigned int mLen;\n    size_t mSize;\n};\n\ntypedef struct sByteCodeStruct sByteCode;\n\nvoid sByteCode_init(sByteCode* code);\nvoid sByteCode_init_with_size(sByteCode* code, int size);\nvoid sByteCode_free(sByteCode* code);\nvoid sByteCode_clone(sByteCode* self, sByteCode* code);\nvoid append_value_to_code(sByteCode* code, void* data, size_t size, BOOL no_output);\nvoid append_opecode_to_code(sByteCode* code, unsigned int op, BOOL no_output);\nvoid append_int_value_to_code(sByteCode* code, int value, BOOL no_output);\nvoid append_long_value_to_code(sByteCode* code, clint64 value, BOOL no_output);\nvoid append_double_value_to_code(sByteCode* code, double value, BOOL no_output);\nvoid append_float_value_to_code(sByteCode* code, float value, BOOL no_output);\n\n/// constant.c ///\nstruct sConstStruct\n{\n    char* mConst;\n    unsigned int mSize;\n    unsigned int mLen;\n};\n\ntypedef struct sConstStruct sConst;\n\n#define CONS_str(constant, offset) (char*)((constant)->mConst + offset)\n\nvoid sConst_init(sConst* self);\nvoid sConst_init_with_size(sConst* self, unsigned int size);\nvoid sConst_free(sConst* self);\nvoid sConst_clone(sConst* self, sConst* constant);\n\nunsigned int sConst_append(sConst* self, void* data, int size, BOOL no_output);\nunsigned int append_int_value_to_constant_pool(sConst* constant, int n, BOOL no_output);\nunsigned int append_float_value_to_constant_pool(sConst* constant, float n, BOOL no_output);\nunsigned int append_double_value_to_constant_pool(sConst* constant, double n, BOOL no_output);\nunsigned int append_str_to_constant_pool(sConst* constant, char* str, BOOL no_output);\nvoid append_buffer_to_constant_pool_and_code(sConst* constant, sByteCode* code, char* buf, int size, BOOL no_output);\nunsigned int append_wstr_to_constant_pool(sConst* constant, char* str, BOOL no_output);\nvoid append_str_to_constant_pool_and_code(sConst* constant, sByteCode* code, char* str, BOOL no_output);\n\n/// stack.c ///\nstruct sCLStackStruct {\n    CLVALUE* mStack;\n    CLVALUE** mStackPtr;\n\n    int mStackID;\n    BOOL mGlobalStack;\n\n    struct sCLStackStruct* mNextStack;\n};\n\ntypedef struct sCLStackStruct sCLStack;\n\nvoid stack_init();\nvoid stack_final();\n\nsCLStack* append_stack_to_stack_list(CLVALUE* stack_mem, CLVALUE** stack_ptr, BOOL global);\nBOOL remove_stack_to_stack_list(sCLStack* stack);\nBOOL check_variables_existance_on_stack(CLVALUE* stack, CLVALUE* stack_ptr);\n\nstruct sVMInfoStruct;\n\nvoid create_global_stack_and_append_it_to_stack_list(struct sVMInfoStruct* info);\nvoid push_value_to_global_stack(CLVALUE value, struct sVMInfoStruct* info);\nvoid push_object_to_global_stack(CLObject obj, struct sVMInfoStruct* info);\nvoid free_global_stack(struct sVMInfoStruct* info);\nCLVALUE pop_global_stack(struct sVMInfoStruct* info);\n\nextern sCLStack* gHeadStack;\n\n/// klass.c ///\n#define CLASS_FLAGS_PRIMITIVE 0x01\n#define CLASS_FLAGS_INTERFACE 0x02\n#define CLASS_FLAGS_MODIFIED 0x04\n#define CLASS_FLAGS_ALLOCATED 0x08\n#define CLASS_FLAGS_DYNAMIC_CLASS 0x10\n#define CLASS_FLAGS_NO_FREE_OBJECT 0x20\n#define CLASS_FLAGS_LAMBDA 0x40\n#define CLASS_FLAGS_JS 0x80\n#define CLASS_FLAGS_NATIVE 0x100\n#define CLASS_FLAGS_STRUCT 0x200\n\nstruct sCLTypeStruct;\n\nstruct sCLBlockTypeStruct {\n    struct sCLTypeStruct* mParams[PARAMS_MAX];\n    int mNumParams;\n\n    struct sCLTypeStruct* mResultType;\n};\n\ntypedef struct sCLBlockTypeStruct sCLBlockType;\n\nstruct sCLTypeStruct {\n    unsigned int mClassNameOffset;\n\n    int mNumGenericsTypes;\n    struct sCLTypeStruct* mGenericsTypes[GENERICS_TYPES_MAX];\n\n    BOOL mArray;\n    BOOL mNullable;\n    int mPointerNum;\n    int mArrayNum;\n\n    sCLBlockType* mBlockType;\n};\n\ntypedef struct sCLTypeStruct sCLType;\n\nstruct sCLParamStruct {\n    unsigned int mNameOffset;                // variable name\n\n    sCLType* mType;\n\n    unsigned int mDefaultValueOffset;\n};\n\ntypedef struct sCLParamStruct sCLParam;\n\n#define METHOD_FLAGS_NATIVE 0x01\n#define METHOD_FLAGS_CLASS_METHOD 0x02\n#define METHOD_FLAGS_MODIFIED 0x08\n#define METHOD_FLAGS_C_FUNCTION 0x20\n#define METHOD_FLAGS_DYNAMIC 0x40\n#define METHOD_FLAGS_JS 0x80\n#define METHOD_FLAGS_PURE_NATIVE 0x100\n\n#define EXCEPTION_MESSAGE_MAX 1024\n#define STACK_TRACE_MAX 64\n\nstruct sVMInfoStruct {\n    char* try_catch_label_name;\n\n    CLVALUE* current_stack;\n    int current_var_num;\n    int try_offset;\n    char** try_pc;\n    sByteCode* try_code;\n\n    struct sCLClassStruct* running_class;\n    struct sCLMethodStruct* running_method;\n\n    sCLStack* stack_id;\n    char exception_message[EXCEPTION_MESSAGE_MAX];\n\n    char stack_trace_sname[STACK_TRACE_MAX][128];\n    int stack_trace_sline[STACK_TRACE_MAX];\n\n    int num_stack_trace;\n\n    BOOL no_mutex_in_vm;\n\n    BOOL andand_oror_left_value[ANDAND_OROR_MAX];\n    BOOL andand_oror_right_value[ANDAND_OROR_MAX];\n    int num_andand_oror;\n\n    BOOL running_thread;\n\n    BOOL prohibit_delete_global_stack;\n\n    CLVALUE* mGlobalStack;\n    CLVALUE* mGlobalStackPtr;\n    int mSizeGlobalStack;\n    sCLStack* mGlobalStackID;\n\n    CLVALUE* mTmpGlobalStack;\n    CLVALUE* mTmpGlobalStackPtr;\n    int mTmpSizeGlobalStack;\n    sCLStack* mTmpGlobalStackID;\n\n    char* try_catch_label_name_before;\n    int try_offset_before;\n    sByteCode* try_code_before;\n\n    char* running_class_name;\n    char* running_method_name;\n\n    char sname[128];\n    int sline;\n    char sname2[128];\n    int sline2;\n\n    sBuf* js_source;\n    sConst* js_const;\n\n    sBuf* js_class_source;\n    BOOL js_compiling_class_source;\n\n    sBuf* require_source;\n\n    BOOL in_finalize_method;\n\n    CLVALUE* stack;\n};\n\ntypedef struct sVMInfoStruct sVMInfo;\n\ntypedef BOOL (*fNativeMethod)(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nstruct sCLMethodStruct {\n    clint64 mFlags;\n    unsigned int mNameOffset;\n    unsigned int mPathOffset;\n    unsigned int mMethodNameAndParamsOffset;\n    unsigned int mJSMethodNameAndParamsOffset;\n    unsigned int mJSMethodNameOffset;\n    int mMethodIndex;\n\n    sCLParam mParams[PARAMS_MAX]; // +1 --> self\n    int mNumParams;\n\n    sCLType* mResultType;\n\n    sByteCode mByteCodes;\n    fNativeMethod mNativeMethod;\n    char* mNativeFunName;\n    sBuf* mNativeCodes;\n    \n    int mVarNum;\n\n    void* mJITDynamicSym;       // this requires runtime\n\n    int mNumGenerics;\n    unsigned int mGenericsParamTypeOffsets[GENERICS_TYPES_MAX];\n\n    unsigned int mCLibraryOffset;\n    void* mCFunctionPointer;    // this requires runtime\n};\n\ntypedef struct sCLMethodStruct sCLMethod;\n\n#define FIELD_FLAGS_PRIVATE 0x01\n#define FIELD_FLAGS_PROTECTED 0x02\n#define FIELD_FLAGS_MODIFIED 0x04\n#define FIELD_FLAGS_DELEGATED 0x08\n#define FIELD_FLAGS_READONLY 0x10\n\nstruct sCLFieldStruct {\n    clint64 mFlags;\n    unsigned int mNameOffset;\n\n    sCLType* mResultType;\n    CLVALUE mValue;\n\n    int mInitializeValue; // -1 is none initialized value. This is for enum or C bridge.\n\n    int mDelegatedMethodIndex[METHOD_NUM_MAX];  // compile time variable\n    int mNumDelegatedMethod;\n    int mNumGetterMethodIndex; \n    \n    int mStructOffset;\n\n    void* mLLVMValue;\n    void* mLLVMElementType;\n};\n\nstruct sCLBlockObjectStruct {\n    sByteCode mByteCodes;\n    sConst mConst;\n    int mVarNum;\n    int mNumParams;\n    BOOL mLambda;\n};\n\ntypedef struct sCLBlockObjectStruct sCLBlockObject;\n\ntypedef struct sCLFieldStruct sCLField;\ntypedef void (*fFreeFun)(CLObject self);\n\nstruct sCLClassStruct {\n    clint64 mFlags;\n\n    int mGenericsParamClassNum;   // -1 is none generics param \n    int mMethodGenericsParamClassNum;  // -1 is none geenrics param\n    int mNumGenerics;\n\n    unsigned int mGenericsParamNameOffsets[GENERICS_TYPES_MAX];\n    unsigned int mGenericsParamTypeOffsets[GENERICS_TYPES_MAX];\n\n    sConst mConst;\n\n    unsigned int mClassNameOffset;\n\n    sCLMethod* mMethods;\n    int mNumMethods;\n    int mSizeMethods;\n\n    sCLField* mFields;\n    int mNumFields;\n    int mSizeFields;\n\n    sCLField* mClassFields;\n    int mNumClassFields;\n    int mSizeClassFields;\n\n    sCLBlockObject* mBlockObjects;\n    int mNumBlockObjects;\n    int mSizeBlockObjects;\n\n    int mClassInitializeMethodIndex;\n    int mClassFinalizeMethodIndex;\n    int mFinalizeMethodIndex;\n    int mCallingMethodIndex;\n    int mCallingClassMethodIndex;\n    int mAllocSizeMethodIndex;\n\n    int mMethodIndexOnCompileTime;                  // This requires on the compile time\n    int mInitMethodIndexOnCompileTime;              // This requires on the compile time\n    sCLMethod* mVirtualMethodTable[METHOD_NUM_MAX]; // This requires on the run time\n\n    struct sCLClassStruct* mBoxingClass; // This requires on the run time \n    struct sCLClassStruct* mUnboxingClass; // This requires on the run time\n    void* mDynamicLibrary;  // This requires on the run time\n\n    fFreeFun mFreeFun;\n\n    unsigned int mTypedefClassName1Offsets[TYPEDEF_MAX];\n    unsigned int mTypedefClassName2Offsets[TYPEDEF_MAX];\n    int mNumTypedef;\n\n    unsigned int mUnboxingClassNameOffset;\n\n    BOOL mInitialized;   // This requires on the run time\n\n    int mLabelNum;      // This requires on the compile time\n\n    int mVersion;\n\n    BOOL mAlreadyLoadedJSClass;\n\n    int mAllocSize;\n};\n\ntypedef struct sCLClassStruct sCLClass;\n\n#define CLASS_NAME(klass) (CONS_str((&(klass)->mConst), (klass)->mClassNameOffset))\n#define METHOD_NAME2(klass, method) (CONS_str((&(klass)->mConst), (method)->mNameOffset))\n#define METHOD_PATH(klass, method) (CONS_str((&(klass)->mConst), (method)->mPathOffset))\n#define FIELD_NAME(klass, field) (CONS_str((&(klass)->mConst), (field)->mNameOffset))\n#define METHOD_NAME_AND_PARAMS(klass, method) (CONS_str((&(klass)->mConst), (method)->mMethodNameAndParamsOffset))\n#define METHOD_NAME_AND_PARAMS_JS(klass, method) (CONS_str((&(klass)->mConst), (method)->mJSMethodNameAndParamsOffset))\n\nvoid class_init();\nvoid class_final();\n\nBOOL read_file(char* fname, sBuf* source);\nBOOL read_block_from_file(char** p, sCLBlockObject* block_object, char* head);\nBOOL read_from_file(char** p, void* buf, size_t size, char* head);\nBOOL read_char_from_file(char** p, char* c);\nvoid reset_js_load_class();\nsCLClass* get_class_with_load(char* class_name, BOOL js);\nsCLClass* get_class(char* class_name, BOOL js);\nunsigned int get_hash_key(char* name, unsigned int max);\nsCLClass* alloc_class(char* class_name, BOOL primitive_, int generics_param_class_num, int method_generics_param_class_num, int generics_number, char name_of_generics_params[GENERICS_TYPES_MAX][VAR_NAME_MAX], sCLClass** type_of_generics_params, BOOL interface, BOOL dynamic_class, BOOL no_free_object, BOOL lambda, sCLClass* unboxing_class, int version, BOOL js, BOOL native_, BOOL struct_, int alloc_size);\nALLOC sCLType* create_cl_type(sCLClass* klass, sCLClass* klass2);\nvoid free_cl_type(sCLType* cl_type);\nsCLClass* get_class(char* class_name, BOOL js);\nsCLMethod* search_for_method_from_virtual_method_table(sCLClass* klass, char* method_name_and_params);\nBOOL is_valid_class(sCLClass* klass);\nBOOL put_class_to_table(char* class_name, sCLClass* klass);\nBOOL jit_compile_all_classes();\nsCLClass* load_class_from_class_file(char* class_name, char* class_file_name);\nvoid set_boxing_and_unboxing_classes();\nBOOL search_for_class_file(char* class_name, char* class_file_name, size_t class_file_name_size, int version, BOOL js);\nBOOL is_class_file_existance(char* class_name, int version, BOOL js);\nsCLClass* load_class(char* class_name, int version, BOOL js);\n\nstruct sClassTableStruct\n{\n    char* mName;\n    sCLClass* mItem;\n    BOOL mFreed;\n    BOOL mInitialized;\n\n    struct sClassTableStruct* mNextClass;\n};\n\ntypedef struct sClassTableStruct sClassTable;\n\nextern sClassTable* gHeadClassTable;\nextern sClassTable* gJSHeadClassTable;\n\nBOOL create_virtual_method_table(sCLClass* klass);\n\n/// node_type.c ///\nstruct sNodeBlockTypeStruct;\n\nstruct sNodeTypeStruct {\n    sCLClass* mClass;\n\n    struct sNodeTypeStruct* mGenericsTypes[GENERICS_TYPES_MAX];\n    int mNumGenericsTypes;\n\n    BOOL mArray;\n    int mArrayNum;\n    BOOL mNullable;\n    int mPointerNum;\n    MANAGED struct sNodeBlockTypeStruct* mBlockType;\n};\n\ntypedef struct sNodeTypeStruct sNodeType;\n\nvoid init_node_types();\nvoid free_node_types();\nBOOL is_delegated_class(sNodeType* left_class, sNodeType* right_class);\nsNodeType* alloc_node_type();\nsNodeType* clone_node_type(sNodeType* node_type);\nsNodeType* create_node_type_with_class_name(char* class_name, BOOL js);\nsNodeType* create_node_type_with_class_name(char* class_name, BOOL js);\nsNodeType* create_node_type_with_method_generics_number(int generics_num, BOOL js);\nsNodeType* create_node_type_from_cl_type(sCLType* cl_type, sCLClass* klass);\nsNodeType* create_node_type_with_class_pointer(sCLClass* klass);\n\nstruct sParserInfoStruct;\nBOOL is_exception_type(sNodeType* exception_type);\n\nBOOL substitution_posibility(sNodeType* left, sNodeType* right, sNodeType* left_generics_types, sNodeType* right_generics_types, sNodeType* left_method_generics, sNodeType* right_method_generics, BOOL output_message);\nBOOL cast_posibility(sNodeType* left_type, sNodeType* right_type);\nsNodeType* create_node_type_with_generics_number(int generics_num, BOOL js);\nBOOL substitution_posibility_with_class_name(sNodeType* left, char* right_class_name, BOOL output_message);\nBOOL operand_posibility_with_class_name(sNodeType* left, char* right_class_name, char* op_string);\nBOOL operand_posibility(sNodeType* left, sNodeType* right, char* op_string);\nBOOL solve_generics_types_for_node_type(sNodeType* node_type, ALLOC sNodeType** result, sNodeType* generics_type, BOOL solve_self, BOOL solve_method_generics);\nvoid solve_generics_for_variable_to_class(sCLClass* klass, sCLClass** result, struct sParserInfoStruct* info);\nvoid solve_method_generics_for_variable_to_class(sCLClass* klass, sCLClass** result, struct sParserInfoStruct* info);\nvoid solve_generics_for_variable(sNodeType* generics_type, sNodeType** generics_type2, struct sParserInfoStruct* info);\nBOOL type_identify_with_class_name(sNodeType* left, char* right_class_name);\nBOOL type_identify(sNodeType* left, sNodeType* right);\nBOOL class_identify_with_class_name(sCLClass* klass, char* class_name);\nvoid print_node_type(sNodeType* node_type);\nBOOL boxing_posibility(sNodeType* left_type, sNodeType* right_type);\nvoid boxing_to_lapper_type(sNodeType** type_);\nBOOL unboxing_posibility(sNodeType* left_type, sNodeType* right_type);\nBOOL unboxig_posibility(sCLClass* klass);\nsNodeType* create_generics_types_from_generics_params(sCLClass* klass);\nstruct sCompileInfoStruct;\nvoid boxing_to_lapper_class(sNodeType** type_, struct sCompileInfoStruct* info);\nBOOL unboxing_to_primitive_type(sNodeType** left_type, struct sCompileInfoStruct* info);\nvoid make_boxing_type(sNodeType* type, sNodeType** result);\nBOOL no_cast_types_for_binary_operator(sNodeType* left_type, sNodeType* right_type);\n\n\n/// node_block_object.c ///\nstruct sNodeBlockTypeStruct {\n    sNodeType* mParams[PARAMS_MAX];\n    int mNumParams;\n\n    sNodeType* mResultType;\n\n    BOOL mLambda;\n};\n\ntypedef struct sNodeBlockTypeStruct sNodeBlockType;\n\nvoid init_node_block_types();\nvoid free_node_block_types();\nsNodeBlockType* alloc_node_block_type();\nsNodeBlockType* clone_node_block_type(sNodeBlockType* block);\nBOOL substitution_posibility_for_node_block_type(sNodeBlockType* left_block, sNodeBlockType* right_block, sNodeType* left_generics_types, sNodeType* right_generics_types, BOOL output_message);\nvoid free_block(CLObject self);\n\n/// vtable.c ///\nstruct sVarStruct {\n    char mName[VAR_NAME_MAX];\n    int mIndex;\n    sNodeType* mType;\n\n    int mBlockLevel;\n\n    BOOL mReadOnly;\n};\n\ntypedef struct sVarStruct sVar;\n\n#define LOCAL_VARIABLE_MAX 1024\n\nstruct sVarTableStruct {\n    sVar mLocalVariables[LOCAL_VARIABLE_MAX];  // open address hash\n    int mVarNum;\n    int mMaxBlockVarNum;\n\n    int mBlockLevel;\n\n    struct sVarTableStruct* mParent;            // make linked list\n    struct sVarTableStruct* mNext;              // for free var table\n};\n\ntypedef struct sVarTableStruct sVarTable;\n\nvoid init_vtable();\nvoid final_vtable();\n\nsVarTable* init_block_vtable(sVarTable* lv_table);\n\nsVarTable* init_var_table();\nsVarTable* clone_var_table(sVarTable* lv_table);\nvoid restore_var_table(sVarTable* left, sVarTable* right);\n\nvoid set_max_block_var_num(sVarTable* new_table, sVarTable* lv_table);\n\nint get_variable_index(sVarTable* table, char* name);\nvoid check_already_added_variable(sVarTable* table, char* name, struct sParserInfoStruct* info);\n\n// result: (true) success (false) overflow the table or a variable which has the same name exists\nBOOL add_variable_to_table(sVarTable* table, char* name, sNodeType* type_, BOOL readonly);\n\n// result: (null) not found (sVar*) found\nsVar* get_variable_from_table(sVarTable* table, char* name);\n\n// result: (null) not found (sVar*) found\nsVar* get_variable_from_index(sVarTable* table, int index);\n\nint get_var_num(sVarTable* table);\nvoid show_vtable(sVarTable* table);\n\nint get_parent_var_num_of_sum(sVarTable* table);\n\n/// parser.c ///\nextern BOOL gInterpreter;\n\nextern char** gCommandNames;\nextern int gNumCommandNames;\n\nstruct sGenericsParamInfoStruct\n{\n    char mParamNames[GENERICS_TYPES_MAX][VAR_NAME_MAX];\n    int mNumParams;\n    sCLClass* mInterface[GENERICS_TYPES_MAX];\n};\n\ntypedef struct sGenericsParamInfoStruct sGenericsParamInfo;\n\nstruct sCompileInfoStruct;\n\nstruct sParserInfoStruct\n{\n    char* p;\n    char* sname;\n    char* source;\n    int sline;\n    int err_num;\n    sVarTable* lv_table;\n    int parse_phase;\n    sCLClass* klass;\n    sGenericsParamInfo generics_info;\n    sGenericsParamInfo method_generics_info;\n    struct sCompileInfoStruct* cinfo;\n    BOOL included_source;\n    BOOL get_type_for_interpreter;\n    int get_in_the_shell_mode;\n    BOOL inputing_shell_mode;\n    BOOL next_command_is_to_bool;\n    BOOL exist_block_object_err;\n    BOOL exist_brace_unclosed;\n    BOOL get_path_object;\n    BOOL inputing_path_object;\n    BOOL multiple_assignment;\n    BOOL mJS;\n};\n\ntypedef struct sParserInfoStruct sParserInfo;\n\nvoid parser_init();\nvoid parser_final();\nstruct sParserParamStruct;\nBOOL parse_params_and_entry_to_lvtable(struct sParserParamStruct* params, int* num_params, sParserInfo* info, sVarTable** new_table, sVarTable* parent_lv_table, int character_type);\nvoid parser_err_msg(sParserInfo* info, const char* msg, ...);\nBOOL expression(unsigned int* node, sParserInfo* info);\nvoid skip_spaces_and_lf(sParserInfo* info);\nvoid expect_next_character_with_one_forward(char* characters, sParserInfo* info);\nBOOL parse_word(char* buf, int buf_size, sParserInfo* info, BOOL print_out_err_msg, BOOL no_skip_lf);\nBOOL parse_type(sNodeType** result_type, sParserInfo* info);\nBOOL parse_class_type(sCLClass** klass, sParserInfo* info);\nBOOL parse_method_params(int* num_params, unsigned int* params, sParserInfo* info);\nBOOL parse_block_object(unsigned int* node, sParserInfo* info, BOOL lambda);\nBOOL parse_simple_lambda_params(unsigned int* node, sParserInfo* info, BOOL lambda);\n\n/// node_block.c ///\nstruct sNodeBlockStruct\n{\n    unsigned int* mNodes;\n    unsigned int mSizeNodes;\n    unsigned int mNumNodes;\n\n    sVarTable* mLVTable;\n    BOOL mUnClosedBlock;\n\n    sBuf mSource;\n    char* mSName;\n    int mSLine;\n};\n\ntypedef struct sNodeBlockStruct sNodeBlock;\n\nsNodeBlock* sNodeBlock_alloc(BOOL clone);\nvoid append_node_to_node_block(sNodeBlock* node_block, unsigned int node);\nvoid sNodeBlock_free(sNodeBlock* block);\nsNodeBlock* sNodeBlock_clone(sNodeBlock* block);\nBOOL parse_block(ALLOC sNodeBlock** node_block, sParserInfo* info, sVarTable* new_table, BOOL block_object, BOOL string_expression, unsigned int pre_block_node, char* for_in_item_name);\nvoid make_block_for_for_expresssion(ALLOC sNodeBlock** node_block, sParserInfo* info, unsigned int for_expression);\nBOOL parse_block_for_in(ALLOC sNodeBlock** node_block, sParserInfo* info, sVarTable* new_table, BOOL block_object, BOOL string_expression, unsigned int item_node, char* item_name);\nBOOL create_null_block(ALLOC sNodeBlock** node_block, sParserInfo* info, sVarTable* new_table, BOOL block_object);\nBOOL parse_question_operator_block(unsigned int object_node, int num_method_chains, ALLOC sNodeBlock** node_block, sParserInfo* info);\n\n/// node.c ///\nenum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeCString, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment, kNodeTypeJSArray, kNodeTypeRequire };\n\nenum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };\n\nstruct sParserParamStruct \n{\n    char mName[VAR_NAME_MAX];\n    sNodeType* mType;\n\n    char mDefaultValue[METHOD_DEFAULT_PARAM_MAX];\n};\n\ntypedef struct sParserParamStruct sParserParam;\n\nstruct sNodeTreeStruct \n{\n    enum eNodeType mNodeType;\n\n    unsigned int mLeft;\n    unsigned int mRight;\n    unsigned int mMiddle;\n\n    char* mSName;\n    int mLine;\n\n    union {\n        enum eOperand mOperand;\n        char mByteValue;\n        unsigned char mUByteValue;\n        short mShortValue;\n        unsigned short mUShortValue;\n        int mIntValue;\n        unsigned int mUIntValue;\n        clint64 mLongValue;\n        unsigned clint64 mULongValue;\n        char mVarName[VAR_NAME_MAX];\n\n        struct {\n            char mVarName[VAR_NAME_MAX];\n            sCLClass* mClass;\n        } sAssignVariable;\n\n        struct {\n            char mClassName[METHOD_NAME_MAX];\n            char mFileName[METHOD_NAME_MAX];\n        } sRequire;\n\n        struct {\n            unsigned int mExpressionNode;\n            MANAGED sNodeBlock* mIfNodeBlock;\n            unsigned int mElifExpressionNodes[ELIF_NUM_MAX];\n            MANAGED sNodeBlock* mElifNodeBlocks[ELIF_NUM_MAX];\n            int mElifNum;\n            MANAGED sNodeBlock* mElseNodeBlock;\n            BOOL mIfUnclosed;\n            BOOL mElifUnclosed[ELIF_NUM_MAX];\n        } sIf;\n        struct {\n            unsigned int mExpressionNode;\n            int mNumWhenBlock;\n            int mValueNodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX];\n            int mNumValues[WHEN_BLOCK_MAX];\n            sNodeBlock* mWhenBlocks[WHEN_BLOCK_MAX];\n            sNodeType* mWhenTypes[WHEN_BLOCK_MAX];\n            sNodeType* mWhenTypes2[WHEN_BLOCK_MAX];\n            BOOL mMatch[WHEN_BLOCK_MAX];\n            sNodeBlock* mElseBlock;\n        } sWhen;\n        struct {\n            unsigned int mExpressionNode;\n            MANAGED sNodeBlock* mWhileNodeBlock;\n        } sWhile;\n        struct {\n            unsigned int mExpressionNode;\n            unsigned int mExpressionNode2;\n            unsigned int mExpressionNode3;\n            MANAGED sNodeBlock* mForNodeBlock;\n        } sFor;\n        struct {\n            MANAGED sNodeBlock* mTryNodeBlock;\n            MANAGED sNodeBlock* mCatchNodeBlock;\n            char mExceptionVarName[VAR_NAME_MAX];\n        } sTry;\n        struct {\n            sNodeType* mClass;\n            char mMethodName[METHOD_NAME_MAX];\n            unsigned int mParams[PARAMS_MAX];\n            int mNumParams;\n        } sClassMethodCall;\n        struct {\n            char mMethodName[METHOD_NAME_MAX];\n            unsigned int mParams[PARAMS_MAX];\n            int mNumParams;\n            int mNumMethodChains;\n        } sMethodCall;\n        struct {\n            sNodeType* mType;\n            unsigned int mParams[PARAMS_MAX];\n            int mNumParams;\n            unsigned int mArrayNum;\n        } sNewOperator;\n        struct {\n            char mVarName[VAR_NAME_MAX];\n            sCLClass* mClass;\n        } sClassField;\n\n        wchar_t mCharacter;\n        struct {\n            char* mString;\n            sNodeBlock* mStringExpressions[STRING_EXPRESSION_MAX];\n            int mStringExpressionOffsets[STRING_EXPRESSION_MAX];\n            int mNumStringExpression;\n        } sString;\n\n        struct {\n            char* mBuffer;\n            int mLen;\n            sNodeBlock* mStringExpressions[STRING_EXPRESSION_MAX];\n            int mStringExpressionOffsets[STRING_EXPRESSION_MAX];\n            int mNumStringExpression;\n        } sBuffer;\n\n        struct {\n            sParserParam mParams[PARAMS_MAX];\n            int mNumParams;\n            sNodeType* mResultType;\n            sNodeBlock* mBlockObjectCode;\n            BOOL mLambda;\n            BOOL mOmitResultType;\n            BOOL mOmitParams;\n            sVarTable* mOldTable;\n\n            BOOL mQuestionOperator;\n            sCLClass* mClass;\n        } sBlockObject;\n\n        struct {\n            char mName[VAR_NAME_MAX];\n            sParserParam mParams[PARAMS_MAX];\n            int mNumParams;\n            sNodeType* mResultType;\n            sNodeBlock* mBlockObjectCode;\n            BOOL mLambda;\n            sCLClass* mClass;\n        } sFunction;\n\n        struct {\n            char mBlockName[METHOD_NAME_MAX];\n            unsigned int mParams[PARAMS_MAX];\n            int mNumParams;\n        } sBlockCall;\n\n        struct {\n            unsigned int mParams[PARAMS_MAX];\n            int mNumParams;\n            int mMethodIndex;\n        } sInheritCall;\n\n        sNodeBlock* mBlock;\n\n        struct {\n            unsigned int mArrayElements[ARRAY_VALUE_ELEMENT_MAX];\n            int mNumArrayElements;\n        } sArrayValue;\n        struct {\n            unsigned int mListElements[LIST_VALUE_ELEMENT_MAX];\n            int mNumListElements;\n        } sListValue;\n        struct {\n            unsigned int mTupleElements[TUPLE_VALUE_ELEMENT_MAX];\n            int mNumTupleElements;\n        } sTupleValue;\n        struct {\n            unsigned int mHashKeys[HASH_VALUE_ELEMENT_MAX];\n            unsigned int mHashItems[HASH_VALUE_ELEMENT_MAX];\n            int mNumHashElements;\n        } sHashValue;\n        struct {\n            char* mRegexStr;\n            BOOL mGlobal;\n            BOOL mIgnoreCase;\n            BOOL mMultiline;\n            BOOL mExtended;\n            BOOL mDotAll;\n            BOOL mAnchored;\n            BOOL mDollarEndOnly;\n            BOOL mUngreedy;\n            sNodeBlock* mStringExpressions[STRING_EXPRESSION_MAX];\n            int mStringExpressionOffsets[STRING_EXPRESSION_MAX];\n            int mNumStringExpression;\n        } sRegex;\n\n        float mFloatValue;\n        double mDoubleValue;\n\n        struct {\n            char mVarName[VAR_NAME_MAX];\n            BOOL mLoadField;\n        } sLoadVariable;\n    } uValue;\n\n    sNodeType* mType;\n    int mMaxMethodChains;\n};\n\ntypedef struct sNodeTreeStruct sNodeTree;\n\nstruct sCompileInfoStruct\n{\n    sByteCode* code;\n    sConst* constant;\n    int stack_num;\n    sVarTable* lv_table;\n    BOOL no_output;\n    int err_num;\n    struct sParserInfoStruct* pinfo;\n    sNodeType* type;\n    int* num_break_points;\n    int* break_points;\n    sCLMethod* method;\n    sNodeType* block_result_type;\n    BOOL in_block;\n    BOOL omit_block_result_type;\n    sNodeType* block_last_type;\n    char* sname;\n    int sline;\n\n    char* break_point_label_name;\n    BOOL no_pop_next;\n\n    sNodeType* question_operator_result_type;\n\n    int mNumBlockObject;\n\n    BOOL no_load_head_of_memory;\n    BOOL return_c_variable_of_c_struct;\n};\n\ntypedef struct sCompileInfoStruct sCompileInfo;\n\nextern sNodeTree* gNodes;\n\nvoid init_nodes();\nvoid free_nodes();\nvoid show_node(unsigned int node);\nunsigned int clone_node(unsigned int node);\n\nvoid compile_err_msg(sCompileInfo* info, const char* msg, ...);\nBOOL compile(unsigned int node, sCompileInfo* info);\nvoid append_class_name_to_constant_pool_and_code(sCompileInfo* info, sCLClass* klass);\nvoid create_type_name_from_node_type(char* type_name, int type_name_max, sNodeType* node_type);\nint get_var_size(sNodeType* var_type);\nvoid boxing_before_method_call(char* method_name, sCompileInfo* info, BOOL* array_and_special_method);\n\nunsigned int sNodeTree_create_operand(enum eOperand operand, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_js_array(int num_elements, unsigned int list_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_multiple_asignment(int num_elements, unsigned int tuple_elements[], int right_value, sParserInfo* info);\nunsigned int sNodeTree_when_expression(unsigned int expression_node, unsigned int value_nodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX], int num_values[WHEN_BLOCK_MAX], sNodeBlock* when_blocks[WHEN_BLOCK_MAX], int num_when_block, sNodeBlock* else_block, sNodeType* when_types[WHEN_BLOCK_MAX], sNodeType* when_types2[WHEN_BLOCK_MAX], BOOL when_match[WHEN_BLOCK_MAX], sParserInfo* info, char* sname, int sline);\nunsigned int sNodeTree_if_expression(unsigned int expression_node, MANAGED sNodeBlock* if_node_block, unsigned int* elif_expression_nodes, MANAGED sNodeBlock** elif_node_blocks, int elif_num, MANAGED sNodeBlock* else_node_block, BOOL if_unclosed, BOOL* elif_unclosed, sParserInfo* info, char* sname, int sline);\nunsigned int sNodeTree_create_range(unsigned int head, unsigned int tail, sParserInfo* info);\nunsigned int sNodeTree_create_byte_value(char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cbyte_value(char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_ubyte_value(unsigned char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cubyte_value(unsigned char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_short_value(short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cshort_value(short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_ushort_value(unsigned short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cushort_value(unsigned short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_int_value(int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cint_value(int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_uint_value(unsigned int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cuint_value(unsigned int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_long_value(clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_clong_value(clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_ulong_value(unsigned clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_culong_value(unsigned clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_store_variable(char* var_name, sNodeType* node_type, int right, sCLClass* klass, sParserInfo* info);\nunsigned int sNodeTree_create_assign_field(char* var_name, unsigned int left_node, unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_load_variable(char* var_name, sParserInfo* info);\nunsigned int sNodeTree_create_return_expression(unsigned int expression_node, sParserInfo* info);\nunsigned int sNodeTree_create_throw_expression(unsigned int expression_node, sParserInfo* info);\nunsigned int sNodeTree_while_expression(unsigned int expression_node, MANAGED sNodeBlock* while_node_block, sParserInfo* info);\nunsigned int sNodeTree_break_expression(sParserInfo* info);\nunsigned int sNodeTree_false_expression(sParserInfo* info);\nunsigned int sNodeTree_true_expression(sParserInfo* info);\nunsigned int sNodeTree_null_expression(sParserInfo* info);\nunsigned int sNodeTree_wildcard_expression(sParserInfo* info);\nunsigned int sNodeTree_for_expression(unsigned int expression_node1, unsigned int expression_node2, unsigned int expression_node3, MANAGED sNodeBlock* for_node_block, sParserInfo* info);\nBOOL check_node_is_variable(unsigned int node);\nunsigned int sNodeTree_create_class_method_call(sNodeType* klass, char* method_name, unsigned int* params, int num_params, sParserInfo* info);\nunsigned int sNodeTree_create_method_call(unsigned int object_node, char* method_name, unsigned int* params, int num_params, int num_method_chains, sParserInfo* info);\nunsigned int sNodeTree_create_new_operator(sNodeType* node_type, unsigned int* params, int num_params, unsigned int array_num, sParserInfo* info);\nunsigned int sNodeTree_create_fields(char* name, unsigned int left_node, sParserInfo* info);\nunsigned int sNodeTree_create_class_fields(sCLClass* klass, char* name, sParserInfo* info);\nunsigned int sNodeTree_create_assign_class_field(sCLClass* klass, char* name , unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_store_value_to_pointer(unsigned int left_node, sNodeType* node_type, unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_load_value_from_pointer(unsigned int left_node, sNodeType* node_type, sParserInfo* info);\nBOOL sNodeTree_create_monadic_decrement_operand(unsigned int right_node, sParserInfo* info);\nBOOL sNodeTree_create_monadic_increment_operand(unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_load_array_element(unsigned int array, unsigned int index_node, sParserInfo* info);\nunsigned int sNodeTree_create_store_array_element(unsigned int array, unsigned int index_ndoe, unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_character_value(wchar_t c, sParserInfo* info);\n\nunsigned int sNodeTree_create_string_value(MANAGED char* value, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info);\nunsigned int sNodeTree_create_buffer_value(MANAGED char* value, int len, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info);\nunsigned int sNodeTree_try_expression(MANAGED sNodeBlock* try_node_block, MANAGED sNodeBlock* catch_node_block, char* exception_var_name, sParserInfo* info);\n\nunsigned int sNodeTree_create_block_object(sParserParam* params, int num_params, sNodeType* result_type, MANAGED sNodeBlock* node_block, BOOL lambda, sParserInfo* info, BOOL omit_result_type, BOOL omit_params, sVarTable* old_table, BOOL question_operator);\nunsigned int sNodeTree_create_block_call(unsigned int block, char* block_name, int num_params, unsigned int params[], sParserInfo* info);\nunsigned int sNodeTree_conditional_expression(unsigned int expression_node, unsigned int true_expression_node, unsigned int false_expression_node, sParserInfo* info);\nunsigned int sNodeTree_create_normal_block(MANAGED sNodeBlock* node_block, sParserInfo* info);\nunsigned int sNodeTree_create_array_value(int num_elements, unsigned int array_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_equalable_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_sortable_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_tuple_value(int num_elements, unsigned int tuple_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_or_or(unsigned int left_node, unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_and_and(unsigned int left_node, unsigned int right_node, sParserInfo* info);\nunsigned int sNodeTree_create_hash_value(int num_elements, unsigned int hash_keys[], unsigned int hash_items[], sParserInfo* info);\nunsigned int sNodeTree_create_regex(MANAGED char* regex_str, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info);\nunsigned int sNodeTree_create_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_equalable_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_sortable_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info);\nunsigned int sNodeTree_create_implements(unsigned int lnode, char* interface_name, sParserInfo* info);\nunsigned int sNodeTree_create_get_address(unsigned int node, sParserInfo* info);\nunsigned int sNodeTree_create_require(char* class_name, char* file_name, sParserInfo* info);\nunsigned int sNodeTree_create_inherit_call(int num_params, unsigned int params[], int method_index, sParserInfo* info);\nunsigned int sNodeTree_create_float_value(float value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cfloat_value(float value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_double_value(double value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_cdouble_value(double value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info);\nunsigned int sNodeTree_create_path_value(MANAGED char* value, int len, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info);\nunsigned int sNodeTree_create_c_string_value(MANAGED char* value, int len, sParserInfo* info);\nunsigned int sNodeTree_create_function(char* fun_name, sParserParam* params, int num_params, sNodeType* result_type, MANAGED sNodeBlock* node_block, BOOL lambda, sParserInfo* info);\n\nvoid arrange_stack(sCompileInfo* cinfo);\n\n/// node_block.c ///\nBOOL compile_block(sNodeBlock* block, sCompileInfo* info, sNodeType* result_type, sNodeType** block_last_type);\nBOOL compile_block_with_result(sNodeBlock* block, sCompileInfo* info);\n\n/// script_ctime.c ///\nint add_block_object_to_script(sByteCode codes, sConst constant, int var_num, int num_params, BOOL lambda);\nvoid add_block_object_to_script2(sCLBlockObject* block_object);\nBOOL compile_script(char* fname, char* source, BOOL js);\nBOOL read_source(char* fname, sBuf* source);\nBOOL delete_comment(sBuf* source, sBuf* source2);\nvoid append_cwd_for_path(char* fname, char* fname2);\n\n/// script.c ///\nextern sCLBlockObject* gBlockObjects;\nextern int gNumBlockObjects;\nextern int gSizeBlockObjects;\n\nvoid script_init();\nvoid script_final();\nBOOL eval_file(char* fname, int stack_size);\n\n/// cast.c ///\nvoid cast_right_type_to_byte(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_short(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_int(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_long(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_ubyte(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_ushort(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_uint(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_ulong(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_float(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_double(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_char(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_bool(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_pointer(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_String(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Byte(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_UByte(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Short(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_UShort(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Integer(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_UInteger(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Long(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_ULong(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Float(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Double(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Pointer(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Char(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Bool(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_Array(sNodeType** right_type, sCompileInfo* info);\nvoid cast_right_type_to_left_type(sNodeType* left_type, sNodeType** right_type, sCompileInfo* info);\n\n/// vm.c ///\nvoid show_stack(CLVALUE* stack, CLVALUE* stack_ptr);\n\nextern BOOL gSigInt;\nextern BOOL gRunningInitializer;\nextern int gBufferToPointerCastCount;\n\n#define OP_POP 1\n#define OP_POP_N 2\n#define OP_REVERSE 3\n#define OP_DUPE 4\n#define OP_COND_JUMP 5\n#define OP_COND_NOT_JUMP 6\n#define OP_GOTO 7\n#define OP_RETURN 8\n#define OP_THROW 9\n#define OP_TRY 10\n#define OP_TRY_END 11\n#define OP_CATCH_POP 12\n#define OP_CATCH_STORE 13\n#define OP_CATCH_END 14\n#define OP_HEAD_OF_EXPRESSION 15\n#define OP_MARK_SOURCE_CODE_POSITION 16\n#define OP_MARK_SOURCE_CODE_POSITION2 17\n#define OP_SIGINT 18\n#define OP_LABEL 19\n#define OP_JS_IF 20\n#define OP_JS_NOT_IF 21\n#define OP_JS_ELSE 22\n#define OP_JS_BLOCK_CLOSE 23\n\n// for native code machine, it don't need to Virtual Machine\n#define OP_STORE_ANDAND_OROR_VALUE_LEFT 24\n#define OP_STORE_ANDAND_OROR_VALUE_RIGHT 25\n#define OP_GET_ANDAND_OROR_RESULT_LEFT 26\n#define OP_GET_ANDAND_OROR_RESULT_RIGHT 27\n#define OP_INC_ANDAND_OROR_ARRAY 28\n#define OP_DEC_ANDAND_OROR_ARRAY 29\n\n#define OP_NOP 30\n\n#define OP_STORE_VALUE_TO_GLOBAL 31\n#define OP_POP_VALUE_FROM_GLOBAL 32\n\n#define OP_STORE 33\n#define OP_LOAD 34\n\n#define OP_STORE_TO_BUFFER 35\n\n#define OP_LDCBYTE 36\n#define OP_LDCUBYTE 37\n#define OP_LDCSHORT 38\n#define OP_LDCUSHORT 39\n#define OP_LDCINT 40\n#define OP_LDCUINT 41\n#define OP_LDCLONG 42\n#define OP_LDCULONG 43\n#define OP_LDCNULL 44\n#define OP_LDCPOINTER 45\n#define OP_LDCFLOAT 46\n#define OP_LDCDOUBLE 47\n#define OP_LDCBOOL 48\n\n#define OP_BADD 50\n#define OP_BSUB 51\n#define OP_BMULT 52\n#define OP_BDIV 53\n#define OP_BMOD 54\n#define OP_BLSHIFT 55\n#define OP_BRSHIFT 56\n#define OP_BAND 57\n#define OP_BXOR 58\n#define OP_BOR 59\n\n#define OP_UBADD 80\n#define OP_UBSUB 81\n#define OP_UBMULT 82\n#define OP_UBDIV 83\n#define OP_UBMOD 84\n#define OP_UBLSHIFT 85\n#define OP_UBRSHIFT 86\n#define OP_UBAND 87\n#define OP_UBXOR 88\n#define OP_UBOR 89\n\n#define OP_SADD 100\n#define OP_SSUB 101\n#define OP_SMULT 102\n#define OP_SDIV 103\n#define OP_SMOD 104\n#define OP_SLSHIFT 105\n#define OP_SRSHIFT 106\n#define OP_SAND 107\n#define OP_SXOR 108\n#define OP_SOR 109\n\n#define OP_JS_LOOP 120\n#define OP_JS_BREAK 121\n#define OP_JS_ELSE_IF 122\n\n#define OP_USADD 150\n#define OP_USSUB 151\n#define OP_USMULT 152\n#define OP_USDIV 153\n#define OP_USMOD 154\n#define OP_USLSHIFT 155\n#define OP_USRSHIFT 156\n#define OP_USAND 157\n#define OP_USXOR 158\n#define OP_USOR 159\n\n#define OP_IADD 200\n#define OP_ISUB 201\n#define OP_IMULT 202\n#define OP_IDIV 203\n#define OP_IMOD 204\n#define OP_ILSHIFT 205\n#define OP_IRSHIFT 206\n#define OP_IAND 207\n#define OP_IXOR 208\n#define OP_IOR 209\n\n#define OP_UISUB 250\n#define OP_UIADD 251\n#define OP_UIMULT 252\n#define OP_UIDIV 253\n#define OP_UIMOD 254\n#define OP_UILSHIFT 255\n#define OP_UIRSHIFT 256\n#define OP_UIAND 257\n#define OP_UIXOR 258\n#define OP_UIOR 259\n\n#define OP_LADD 300\n#define OP_LSUB 301\n#define OP_LMULT 302\n#define OP_LDIV 303\n#define OP_LMOD 304\n#define OP_LLSHIFT 305\n#define OP_LRSHIFT 306\n#define OP_LAND 307\n#define OP_LXOR 308\n#define OP_LOR 309\n\n#define OP_ULADD 400\n#define OP_ULSUB 401\n#define OP_ULMULT 402\n#define OP_ULDIV 403\n#define OP_ULMOD 404\n#define OP_ULLSHIFT 405\n#define OP_ULRSHIFT 406\n#define OP_ULAND 407\n#define OP_ULXOR 408\n#define OP_ULOR 409\n\n#define OP_BCOMPLEMENT 420\n#define OP_UBCOMPLEMENT 421\n#define OP_SCOMPLEMENT 422\n#define OP_USCOMPLEMENT 423\n#define OP_ICOMPLEMENT 424\n#define OP_UICOMPLEMENT 425\n#define OP_LCOMPLEMENT 426\n#define OP_ULCOMPLEMENT 427\n\n#define OP_FADD 450\n#define OP_FSUB 451\n#define OP_FMULT 452\n#define OP_FDIV 453\n\n#define OP_DADD 500\n#define OP_DSUB 501\n#define OP_DMULT 502\n#define OP_DDIV 503\n\n#define OP_PADD 600\n#define OP_PSUB 601\n#define OP_PPSUB 602\n\n#define OP_CADD 700\n#define OP_CSUB 701\n\n#define OP_BEQ 1000\n#define OP_BNOTEQ 1001\n#define OP_BGT 1002\n#define OP_BLE 1003\n#define OP_BGTEQ 1004\n#define OP_BLEEQ 1005\n\n#define OP_UBEQ 1010\n#define OP_UBNOTEQ 1011\n#define OP_UBGT 1012\n#define OP_UBLE 1013\n#define OP_UBGTEQ 1014\n#define OP_UBLEEQ 1015\n\n#define OP_SEQ 1020\n#define OP_SNOTEQ 1021\n#define OP_SGT 1022\n#define OP_SLE 1023\n#define OP_SGTEQ 1024\n#define OP_SLEEQ 1025\n\n#define OP_USEQ 1030\n#define OP_USNOTEQ 1031\n#define OP_USGT 1032\n#define OP_USLE 1033\n#define OP_USGTEQ 1034\n#define OP_USLEEQ 1035\n\n#define OP_IEQ 1040\n#define OP_INOTEQ 1041\n#define OP_IGT 1042\n#define OP_ILE 1043\n#define OP_IGTEQ 1044\n#define OP_ILEEQ 1045\n\n#define OP_UIEQ 1050\n#define OP_UINOTEQ 1051\n#define OP_UIGT 1052\n#define OP_UILE 1053\n#define OP_UIGTEQ 1054\n#define OP_UILEEQ 1055\n\n#define OP_LEQ 1060\n#define OP_LNOTEQ 1061\n#define OP_LGT 1062\n#define OP_LLE 1063\n#define OP_LGTEQ 1064\n#define OP_LLEEQ 1065\n\n#define OP_ULEQ 1070\n#define OP_ULNOTEQ 1071\n#define OP_ULGT 1072\n#define OP_ULLE 1073\n#define OP_ULGTEQ 1074\n#define OP_ULLEEQ 1075\n\n#define OP_FEQ 1080\n#define OP_FNOTEQ 1081\n#define OP_FGT 1082\n#define OP_FLE 1083\n#define OP_FGTEQ 1084\n#define OP_FLEEQ 1085\n\n#define OP_DEQ 1090\n#define OP_DNOTEQ 1091\n#define OP_DGT 1092\n#define OP_DLE 1093\n#define OP_DGTEQ 1094\n#define OP_DLEEQ 1095\n\n#define OP_PEQ 1100\n#define OP_PNOTEQ 1101\n#define OP_PGT 1102\n#define OP_PLE 1103\n#define OP_PGTEQ 1104\n#define OP_PLEEQ 1105\n\n#define OP_CEQ 1200\n#define OP_CNOTEQ 1201\n#define OP_CGT 1202\n#define OP_CLE 1203\n#define OP_CGTEQ 1204\n#define OP_CLEEQ 1205\n\n#define OP_REGEQ 1220\n#define OP_REGNOTEQ 1221\n\n#define OP_OBJ_IDENTIFY 1300\n#define OP_OBJ_IDENTIFY_NOT 1301\n#define OP_CLASSNAME 1302\n#define OP_IS 1303\n#define OP_IMPLEMENTS 1304\n#define OP_OBJ_ALLOCATED_SIZE 1305\n#define OP_OBJ_HEAD_OF_MEMORY 1306\n\n#define OP_LOAD_ADDRESS 1307\n#define OP_SPLIT_TUPLE 1308\n\n#define OP_ANDAND 2000\n#define OP_OROR 2001\n#define OP_LOGICAL_DENIAL 2002\n\n#define OP_INVOKE_METHOD 3000\n#define OP_INVOKE_VIRTUAL_METHOD 3001\n#define OP_INVOKE_DYNAMIC_METHOD 3002\n#define OP_INVOKE_BLOCK 3003\n\n#define OP_NEW 4000\n#define OP_LOAD_FIELD 4001\n#define OP_LOAD_FIELD_ADDRESS 4002\n#define OP_STORE_FIELD 4003\n#define OP_STORE_FIELD_OF_BUFFER 4004\n#define OP_LOAD_CLASS_FIELD 4005\n#define OP_LOAD_CLASS_FIELD_ADDRESS 4006\n#define OP_STORE_CLASS_FIELD 4007\n#define OP_STORE_CLASS_FIELD_OF_BUFFER 4008\n#define OP_LOAD_ELEMENT 4009\n#define OP_LOAD_ELEMENT_OF_CLANG 4010\n#define OP_STORE_ELEMENT 4011\n#define OP_STORE_ELEMENT_OF_BUFFER 4012\n#define OP_STORE_ELEMENT_OF_CLANG 4013\n\n#define OP_STORE_VALUE_TO_INT_ADDRESS 5000\n#define OP_STORE_VALUE_TO_UINT_ADDRESS 5001\n#define OP_STORE_VALUE_TO_BYTE_ADDRESS 5002\n#define OP_STORE_VALUE_TO_UBYTE_ADDRESS 5003\n#define OP_STORE_VALUE_TO_SHORT_ADDRESS 5004\n#define OP_STORE_VALUE_TO_USHORT_ADDRESS 5005\n#define OP_STORE_VALUE_TO_LONG_ADDRESS 5006\n#define OP_STORE_VALUE_TO_ULONG_ADDRESS 5007\n#define OP_STORE_VALUE_TO_FLOAT_ADDRESS 5008\n#define OP_STORE_VALUE_TO_DOUBLE_ADDRESS 5009\n#define OP_STORE_VALUE_TO_POINTER_ADDRESS 5010\n#define OP_STORE_VALUE_TO_CHAR_ADDRESS 5011\n#define OP_STORE_VALUE_TO_BOOL_ADDRESS 5012\n#define OP_STORE_VALUE_TO_OBJECT_ADDRESS 5013\n\n#define OP_LOAD_VALUE_FROM_INT_ADDRESS 6000\n#define OP_LOAD_VALUE_FROM_UINT_ADDRESS 6001\n#define OP_LOAD_VALUE_FROM_BYTE_ADDRESS 6002\n#define OP_LOAD_VALUE_FROM_UBYTE_ADDRESS 6003\n#define OP_LOAD_VALUE_FROM_SHORT_ADDRESS 6004\n#define OP_LOAD_VALUE_FROM_USHORT_ADDRESS 6005\n#define OP_LOAD_VALUE_FROM_LONG_ADDRESS 6006\n#define OP_LOAD_VALUE_FROM_ULONG_ADDRESS 6007\n#define OP_LOAD_VALUE_FROM_FLOAT_ADDRESS 6008\n#define OP_LOAD_VALUE_FROM_DOUBLE_ADDRESS 6009\n#define OP_LOAD_VALUE_FROM_POINTER_ADDRESS 6010\n#define OP_LOAD_VALUE_FROM_CHAR_ADDRESS 6011\n#define OP_LOAD_VALUE_FROM_BOOL_ADDRESS 6012\n#define OP_LOAD_VALUE_FROM_OBJECT_ADDRESS 6013\n\n#define OP_UBYTE_TO_BYTE_CAST 7000\n#define OP_SHORT_TO_BYTE_CAST 7001\n#define OP_USHORT_TO_BYTE_CAST 7002\n#define OP_INT_TO_BYTE_CAST 7003\n#define OP_UINT_TO_BYTE_CAST 7004\n#define OP_LONG_TO_BYTE_CAST 7005\n#define OP_ULONG_TO_BYTE_CAST 7006\n#define OP_FLOAT_TO_BYTE_CAST 7007\n#define OP_DOUBLE_TO_BYTE_CAST 7008\n#define OP_POINTER_TO_BYTE_CAST 7009\n#define OP_CHAR_TO_BYTE_CAST 7010\n\n#define OP_CBYTE_TO_BYTE_CAST 7011\n#define OP_CUBYTE_TO_BYTE_CAST 7012\n#define OP_CSHORT_TO_BYTE_CAST 7013\n#define OP_CUSHORT_TO_BYTE_CAST 7014\n#define OP_INTEGER_TO_BYTE_CAST 7015\n#define OP_UINTEGER_TO_BYTE_CAST 7016\n#define OP_CLONG_TO_BYTE_CAST 7017\n#define OP_CULONG_TO_BYTE_CAST 7018\n#define OP_CFLOAT_TO_BYTE_CAST 7019\n#define OP_CDOUBLE_TO_BYTE_CAST 7020\n#define OP_CPOINTER_TO_BYTE_CAST 7021\n#define OP_CCHAR_TO_BYTE_CAST 7022\n#define OP_CBOOL_TO_BYTE_CAST 7023\n\n#define OP_BYTE_TO_SHORT_CAST 7030\n#define OP_UBYTE_TO_SHORT_CAST 7031\n#define OP_INT_TO_SHORT_CAST 7032\n#define OP_UINT_TO_SHORT_CAST 7033\n#define OP_LONG_TO_SHORT_CAST 7034\n#define OP_ULONG_TO_SHORT_CAST 7035\n#define OP_USHORT_TO_SHORT_CAST 7036\n#define OP_FLOAT_TO_SHORT_CAST 7037\n#define OP_DOUBLE_TO_SHORT_CAST 7038\n#define OP_POINTER_TO_SHORT_CAST 7039\n#define OP_CHAR_TO_SHORT_CAST 7040\n\n#define OP_CBYTE_TO_SHORT_CAST 7041\n#define OP_CUBYTE_TO_SHORT_CAST 7042\n#define OP_CSHORT_TO_SHORT_CAST 7043\n#define OP_CUSHORT_TO_SHORT_CAST 7044\n#define OP_INTEGER_TO_SHORT_CAST 7045\n#define OP_UINTEGER_TO_SHORT_CAST 7046\n#define OP_CLONG_TO_SHORT_CAST 7047\n#define OP_CULONG_TO_SHORT_CAST 7048\n#define OP_CFLOAT_TO_SHORT_CAST 7049\n#define OP_CDOUBLE_TO_SHORT_CAST 7050\n#define OP_CPOINTER_TO_SHORT_CAST 7051\n#define OP_CCHAR_TO_SHORT_CAST 7052\n#define OP_CBOOL_TO_SHORT_CAST 7053\n\n#define OP_BYTE_TO_INT_CAST 7060\n#define OP_UBYTE_TO_INT_CAST 7061\n#define OP_SHORT_TO_INT_CAST 7062\n#define OP_USHORT_TO_INT_CAST 7063\n#define OP_LONG_TO_INT_CAST 7064\n#define OP_ULONG_TO_INT_CAST 7065\n#define OP_UINT_TO_INT_CAST 7066\n#define OP_FLOAT_TO_INT_CAST 7067\n#define OP_DOUBLE_TO_INT_CAST 7068\n#define OP_POINTER_TO_INT_CAST 7069\n#define OP_CHAR_TO_INT_CAST 7070\n\n#define OP_CBYTE_TO_INT_CAST 7071\n#define OP_CUBYTE_TO_INT_CAST 7072\n#define OP_CSHORT_TO_INT_CAST 7073\n#define OP_CUSHORT_TO_INT_CAST 7074\n#define OP_INTEGER_TO_INT_CAST 7075\n#define OP_UINTEGER_TO_INT_CAST 7076\n#define OP_CLONG_TO_INT_CAST 7077\n#define OP_CULONG_TO_INT_CAST 7078\n#define OP_CFLOAT_TO_INT_CAST 7079\n#define OP_CDOUBLE_TO_INT_CAST 7080\n#define OP_CPOINTER_TO_INT_CAST 7081\n#define OP_CCHAR_TO_INT_CAST 7082\n#define OP_CBOOL_TO_INT_CAST 7083\n\n#define OP_BYTE_TO_LONG_CAST 7090\n#define OP_UBYTE_TO_LONG_CAST 7091\n#define OP_SHORT_TO_LONG_CAST 7092\n#define OP_USHORT_TO_LONG_CAST 7093\n#define OP_INT_TO_LONG_CAST 7094\n#define OP_UINT_TO_LONG_CAST 7095\n#define OP_ULONG_TO_LONG_CAST 7096\n#define OP_FLOAT_TO_LONG_CAST 7097\n#define OP_DOUBLE_TO_LONG_CAST 7098\n#define OP_POINTER_TO_LONG_CAST 7099\n#define OP_CHAR_TO_LONG_CAST 7100\n\n#define OP_CBYTE_TO_LONG_CAST 7101\n#define OP_CUBYTE_TO_LONG_CAST 7102\n#define OP_CSHORT_TO_LONG_CAST 7103\n#define OP_CUSHORT_TO_LONG_CAST 7104\n#define OP_INTEGER_TO_LONG_CAST 7105\n#define OP_UINTEGER_TO_LONG_CAST 7106\n#define OP_CLONG_TO_LONG_CAST 7107\n#define OP_CULONG_TO_LONG_CAST 7108\n#define OP_CFLOAT_TO_LONG_CAST 7109\n#define OP_CDOUBLE_TO_LONG_CAST 7110\n#define OP_CPOINTER_TO_LONG_CAST 7111\n#define OP_CCHAR_TO_LONG_CAST 7112\n#define OP_CBOOL_TO_LONG_CAST 7113\n\n#define OP_BYTE_TO_UBYTE_CAST 7120\n#define OP_SHORT_TO_UBYTE_CAST 7121\n#define OP_USHORT_TO_UBYTE_CAST 7122\n#define OP_INT_TO_UBYTE_CAST 7123\n#define OP_UINT_TO_UBYTE_CAST 7124\n#define OP_LONG_TO_UBYTE_CAST 7125\n#define OP_ULONG_TO_UBYTE_CAST 7126\n#define OP_FLOAT_TO_UBYTE_CAST 7127\n#define OP_DOUBLE_TO_UBYTE_CAST 7128\n#define OP_POINTER_TO_UBYTE_CAST 7129\n#define OP_CHAR_TO_UBYTE_CAST 7130\n\n#define OP_CBYTE_TO_UBYTE_CAST 7131\n#define OP_CUBYTE_TO_UBYTE_CAST 7132\n#define OP_CSHORT_TO_UBYTE_CAST 7133\n#define OP_CUSHORT_TO_UBYTE_CAST 7134\n#define OP_INTEGER_TO_UBYTE_CAST 7135\n#define OP_UINTEGER_TO_UBYTE_CAST 7136\n#define OP_CLONG_TO_UBYTE_CAST 7137\n#define OP_CULONG_TO_UBYTE_CAST 7138\n#define OP_CFLOAT_TO_UBYTE_CAST 7139\n#define OP_CDOUBLE_TO_UBYTE_CAST 7140\n#define OP_CPOINTER_TO_UBYTE_CAST 7141\n#define OP_CCHAR_TO_UBYTE_CAST 7142\n#define OP_CBOOL_TO_UBYTE_CAST 7143\n\n#define OP_BYTE_TO_USHORT_CAST 7150\n#define OP_UBYTE_TO_USHORT_CAST 7151\n#define OP_SHORT_TO_USHORT_CAST 7152\n#define OP_INT_TO_USHORT_CAST 7153\n#define OP_UINT_TO_USHORT_CAST 7154\n#define OP_LONG_TO_USHORT_CAST 7155\n#define OP_ULONG_TO_USHORT_CAST 7156\n#define OP_FLOAT_TO_USHORT_CAST 7157\n#define OP_DOUBLE_TO_USHORT_CAST 7158\n#define OP_POINTER_TO_USHORT_CAST 7159\n#define OP_CHAR_TO_USHORT_CAST 7160\n\n#define OP_CBYTE_TO_USHORT_CAST 7161\n#define OP_CUBYTE_TO_USHORT_CAST 7162\n#define OP_CSHORT_TO_USHORT_CAST 7163\n#define OP_CUSHORT_TO_USHORT_CAST 7164\n#define OP_INTEGER_TO_USHORT_CAST 7165\n#define OP_UINTEGER_TO_USHORT_CAST 7166\n#define OP_CLONG_TO_USHORT_CAST 7167\n#define OP_CULONG_TO_USHORT_CAST 7168\n#define OP_CFLOAT_TO_USHORT_CAST 7169\n#define OP_CDOUBLE_TO_USHORT_CAST 7170\n#define OP_CPOINTER_TO_USHORT_CAST 7171\n#define OP_CCHAR_TO_USHORT_CAST 7172\n#define OP_CBOOL_TO_USHORT_CAST 7173\n\n#define OP_BYTE_TO_UINT_CAST 7200\n#define OP_UBYTE_TO_UINT_CAST 7201\n#define OP_SHORT_TO_UINT_CAST 7202\n#define OP_USHORT_TO_UINT_CAST 7203\n#define OP_INT_TO_UINT_CAST 7204\n#define OP_LONG_TO_UINT_CAST 7205\n#define OP_ULONG_TO_UINT_CAST 7206\n#define OP_FLOAT_TO_UINT_CAST 7207\n#define OP_DOUBLE_TO_UINT_CAST 7208\n#define OP_POINTER_TO_UINT_CAST 7209\n#define OP_CHAR_TO_UINT_CAST 7210\n\n#define OP_CBYTE_TO_UINT_CAST 7211\n#define OP_CUBYTE_TO_UINT_CAST 7212\n#define OP_CSHORT_TO_UINT_CAST 7213\n#define OP_CUSHORT_TO_UINT_CAST 7214\n#define OP_INTEGER_TO_UINT_CAST 7215\n#define OP_UINTEGER_TO_UINT_CAST 7216\n#define OP_CLONG_TO_UINT_CAST 7217\n#define OP_CULONG_TO_UINT_CAST 7218\n#define OP_CFLOAT_TO_UINT_CAST 7219\n#define OP_CDOUBLE_TO_UINT_CAST 7220\n#define OP_CPOINTER_TO_UINT_CAST 7221\n#define OP_CCHAR_TO_UINT_CAST 7222\n#define OP_CBOOL_TO_UINT_CAST 7223\n\n#define OP_BYTE_TO_ULONG_CAST 7230\n#define OP_UBYTE_TO_ULONG_CAST 7231\n#define OP_SHORT_TO_ULONG_CAST 7232\n#define OP_USHORT_TO_ULONG_CAST 7233\n#define OP_INT_TO_ULONG_CAST 7234\n#define OP_UINT_TO_ULONG_CAST 7235\n#define OP_LONG_TO_ULONG_CAST 7236\n#define OP_FLOAT_TO_ULONG_CAST 7237\n#define OP_DOUBLE_TO_ULONG_CAST 7238\n#define OP_POINTER_TO_ULONG_CAST 7239\n#define OP_CHAR_TO_ULONG_CAST 7240\n\n#define OP_CBYTE_TO_ULONG_CAST 7241\n#define OP_CUBYTE_TO_ULONG_CAST 7242\n#define OP_CSHORT_TO_ULONG_CAST 7243\n#define OP_CUSHORT_TO_ULONG_CAST 7244\n#define OP_INTEGER_TO_ULONG_CAST 7245\n#define OP_UINTEGER_TO_ULONG_CAST 7246\n#define OP_CLONG_TO_ULONG_CAST 7247\n#define OP_CULONG_TO_ULONG_CAST 7248\n#define OP_CFLOAT_TO_ULONG_CAST 7249\n#define OP_CDOUBLE_TO_ULONG_CAST 7250\n#define OP_CPOINTER_TO_ULONG_CAST 7251\n#define OP_CCHAR_TO_ULONG_CAST 7252\n#define OP_CBOOL_TO_ULONG_CAST 7253\n\n#define OP_BYTE_TO_FLOAT_CAST 7260\n#define OP_UBYTE_TO_FLOAT_CAST 7261\n#define OP_SHORT_TO_FLOAT_CAST 7262\n#define OP_USHORT_TO_FLOAT_CAST 7263\n#define OP_INT_TO_FLOAT_CAST 7264\n#define OP_UINT_TO_FLOAT_CAST 7265\n#define OP_LONG_TO_FLOAT_CAST 7266\n#define OP_ULONG_TO_FLOAT_CAST 7267\n#define OP_DOUBLE_TO_FLOAT_CAST 7268\n#define OP_CHAR_TO_FLOAT_CAST 7269\n\n#define OP_CBYTE_TO_FLOAT_CAST 7270\n#define OP_CUBYTE_TO_FLOAT_CAST 7271\n#define OP_CSHORT_TO_FLOAT_CAST 7272\n#define OP_CUSHORT_TO_FLOAT_CAST 7273\n#define OP_INTEGER_TO_FLOAT_CAST 7274\n#define OP_UINTEGER_TO_FLOAT_CAST 7275\n#define OP_CLONG_TO_FLOAT_CAST 7276\n#define OP_CULONG_TO_FLOAT_CAST 7277\n#define OP_CFLOAT_TO_FLOAT_CAST 7278\n#define OP_CDOUBLE_TO_FLOAT_CAST 7279\n#define OP_CCHAR_TO_FLOAT_CAST 7281\n#define OP_CBOOL_TO_FLOAT_CAST 7282\n\n#define OP_BYTE_TO_DOUBLE_CAST 7290\n#define OP_UBYTE_TO_DOUBLE_CAST 7291\n#define OP_SHORT_TO_DOUBLE_CAST 7292\n#define OP_USHORT_TO_DOUBLE_CAST 7293\n#define OP_INT_TO_DOUBLE_CAST 7294\n#define OP_UINT_TO_DOUBLE_CAST 7295\n#define OP_LONG_TO_DOUBLE_CAST 7296\n#define OP_ULONG_TO_DOUBLE_CAST 7297\n#define OP_FLOAT_TO_DOUBLE_CAST 7298\n#define OP_CHAR_TO_DOUBLE_CAST 7299\n\n#define OP_CBYTE_TO_DOUBLE_CAST 7300\n#define OP_CUBYTE_TO_DOUBLE_CAST 7301\n#define OP_CSHORT_TO_DOUBLE_CAST 7302\n#define OP_CUSHORT_TO_DOUBLE_CAST 7303\n#define OP_INTEGER_TO_DOUBLE_CAST 7304\n#define OP_UINTEGER_TO_DOUBLE_CAST 7305\n#define OP_CLONG_TO_DOUBLE_CAST 7306\n#define OP_CULONG_TO_DOUBLE_CAST 7307\n#define OP_CFLOAT_TO_DOUBLE_CAST 7308\n#define OP_CDOUBLE_TO_DOUBLE_CAST 7309\n#define OP_CCHAR_TO_DOUBLE_CAST 7311\n#define OP_CBOOL_TO_DOUBLE_CAST 7312\n\n#define OP_BYTE_TO_POINTER_CAST 7320\n#define OP_UBYTE_TO_POINTER_CAST 7321\n#define OP_SHORT_TO_POINTER_CAST 7322\n#define OP_USHORT_TO_POINTER_CAST 7323\n#define OP_INT_TO_POINTER_CAST 7324\n#define OP_UINT_TO_POINTER_CAST 7325\n#define OP_LONG_TO_POINTER_CAST 7326\n#define OP_ULONG_TO_POINTER_CAST 7327\n#define OP_CHAR_TO_POINTER_CAST 7328\n#define OP_BUFFER_TO_POINTER_CAST 7329\n\n#define OP_BYTE_TO_CHAR_CAST 7330\n#define OP_UBYTE_TO_CHAR_CAST 7331\n#define OP_SHORT_TO_CHAR_CAST 7332\n#define OP_USHORT_TO_CHAR_CAST 7333\n#define OP_INT_TO_CHAR_CAST 7334\n#define OP_UINT_TO_CHAR_CAST 7335\n#define OP_LONG_TO_CHAR_CAST 7336\n#define OP_ULONG_TO_CHAR_CAST 7337\n#define OP_FLOAT_TO_CHAR_CAST 7338\n#define OP_DOUBLE_TO_CHAR_CAST 7339\n#define OP_POINTER_TO_CHAR_CAST 7340\n\n#define OP_CBYTE_TO_CHAR_CAST 7341\n#define OP_CUBYTE_TO_CHAR_CAST 7342\n#define OP_CSHORT_TO_CHAR_CAST 7343\n#define OP_CUSHORT_TO_CHAR_CAST 7344\n#define OP_INTEGER_TO_CHAR_CAST 7345\n#define OP_UINTEGER_TO_CHAR_CAST 7346\n#define OP_CLONG_TO_CHAR_CAST 7347\n#define OP_CULONG_TO_CHAR_CAST 7348\n#define OP_CFLOAT_TO_CHAR_CAST 7349\n#define OP_CDOUBLE_TO_CHAR_CAST 7350\n#define OP_CPOINTER_TO_CHAR_CAST 7351\n#define OP_CCHAR_TO_CHAR_CAST 7352\n#define OP_CBOOL_TO_CHAR_CAST 7353\n\n#define OP_BYTE_TO_STRING_CAST 7360\n#define OP_SHORT_TO_STRING_CAST 7361\n#define OP_INT_TO_STRING_CAST 7362\n#define OP_LONG_TO_STRING_CAST 7363\n#define OP_UBYTE_TO_STRING_CAST 7364\n#define OP_USHORT_TO_STRING_CAST 7365\n#define OP_UINT_TO_STRING_CAST 7366\n#define OP_ULONG_TO_STRING_CAST 7367\n#define OP_FLOAT_TO_STRING_CAST 7368\n#define OP_DOUBLE_TO_STRING_CAST 7369\n#define OP_BOOL_TO_STRING_CAST 7370\n#define OP_REGEX_TO_STRING_CAST 7371\n#define OP_POINTER_TO_STRING_CAST 7372\n#define OP_CHAR_TO_STRING_CAST 7373\n\n#define OP_BYTE_TO_INTEGER_CAST 7400\n#define OP_UBYTE_TO_INTEGER_CAST 7401\n#define OP_SHORT_TO_INTEGER_CAST 7402\n#define OP_USHORT_TO_INTEGER_CAST 7403\n#define OP_INT_TO_INTEGER_CAST 7404\n#define OP_UINT_TO_INTEGER_CAST 7405\n#define OP_LONG_TO_INTEGER_CAST 7406\n#define OP_ULONG_TO_INTEGER_CAST 7407\n#define OP_FLOAT_TO_INTEGER_CAST 7408\n#define OP_DOUBLE_TO_INTEGER_CAST 7409\n#define OP_CHAR_TO_INTEGER_CAST 7410\n#define OP_POINTER_TO_INTEGER_CAST 7411\n#define OP_BOOL_TO_INTEGER_CAST 7412\n\n#define OP_BYTE_TO_UINTEGER_CAST 7420\n#define OP_UBYTE_TO_UINTEGER_CAST 7421\n#define OP_SHORT_TO_UINTEGER_CAST 7422\n#define OP_USHORT_TO_UINTEGER_CAST 7423\n#define OP_INT_TO_UINTEGER_CAST 7424\n#define OP_UINT_TO_UINTEGER_CAST 7425\n#define OP_LONG_TO_UINTEGER_CAST 7426\n#define OP_ULONG_TO_UINTEGER_CAST 7427\n#define OP_FLOAT_TO_UINTEGER_CAST 7428\n#define OP_DOUBLE_TO_UINTEGER_CAST 7429\n#define OP_CHAR_TO_UINTEGER_CAST 7430\n#define OP_POINTER_TO_UINTEGER_CAST 7431\n#define OP_BOOL_TO_UINTEGER_CAST 7432\n\n#define OP_BYTE_TO_CBYTE_CAST 7440\n#define OP_UBYTE_TO_CBYTE_CAST 7441\n#define OP_SHORT_TO_CBYTE_CAST 7442\n#define OP_USHORT_TO_CBYTE_CAST 7443\n#define OP_INT_TO_CBYTE_CAST 7444\n#define OP_UINT_TO_CBYTE_CAST 7445\n#define OP_LONG_TO_CBYTE_CAST 7446\n#define OP_ULONG_TO_CBYTE_CAST 7447\n#define OP_FLOAT_TO_CBYTE_CAST 7448\n#define OP_DOUBLE_TO_CBYTE_CAST 7449\n#define OP_CHAR_TO_CBYTE_CAST 7450\n#define OP_POINTER_TO_CBYTE_CAST 7451\n#define OP_BOOL_TO_CBYTE_CAST 7452\n\n#define OP_BYTE_TO_CUBYTE_CAST 7460\n#define OP_UBYTE_TO_CUBYTE_CAST 7461\n#define OP_SHORT_TO_CUBYTE_CAST 7462\n#define OP_USHORT_TO_CUBYTE_CAST 7463\n#define OP_INT_TO_CUBYTE_CAST 7464\n#define OP_UINT_TO_CUBYTE_CAST 7465\n#define OP_LONG_TO_CUBYTE_CAST 7466\n#define OP_ULONG_TO_CUBYTE_CAST 7467\n#define OP_FLOAT_TO_CUBYTE_CAST 7468\n#define OP_DOUBLE_TO_CUBYTE_CAST 7469\n#define OP_CHAR_TO_CUBYTE_CAST 7470\n#define OP_POINTER_TO_CUBYTE_CAST 7471\n#define OP_BOOL_TO_CUBYTE_CAST 7472\n\n#define OP_BYTE_TO_CSHORT_CAST 7480\n#define OP_UBYTE_TO_CSHORT_CAST 7481\n#define OP_SHORT_TO_CSHORT_CAST 7482\n#define OP_USHORT_TO_CSHORT_CAST 7483\n#define OP_INT_TO_CSHORT_CAST 7484\n#define OP_UINT_TO_CSHORT_CAST 7485\n#define OP_LONG_TO_CSHORT_CAST 7486\n#define OP_ULONG_TO_CSHORT_CAST 7487\n#define OP_FLOAT_TO_CSHORT_CAST 7488\n#define OP_DOUBLE_TO_CSHORT_CAST 7489\n#define OP_CHAR_TO_CSHORT_CAST 7490\n#define OP_POINTER_TO_CSHORT_CAST 7491\n#define OP_BOOL_TO_CSHORT_CAST 7492\n\n#define OP_BYTE_TO_CUSHORT_CAST 7500\n#define OP_UBYTE_TO_CUSHORT_CAST 7501\n#define OP_SHORT_TO_CUSHORT_CAST 7502\n#define OP_USHORT_TO_CUSHORT_CAST 7503\n#define OP_INT_TO_CUSHORT_CAST 7504\n#define OP_UINT_TO_CUSHORT_CAST 7505\n#define OP_LONG_TO_CUSHORT_CAST 7506\n#define OP_ULONG_TO_CUSHORT_CAST 7507\n#define OP_FLOAT_TO_CUSHORT_CAST 7508\n#define OP_DOUBLE_TO_CUSHORT_CAST 7509\n#define OP_CHAR_TO_CUSHORT_CAST 7510\n#define OP_POINTER_TO_CUSHORT_CAST 7511\n#define OP_BOOL_TO_CUSHORT_CAST 7512\n\n#define OP_BYTE_TO_CLONG_CAST 7520\n#define OP_UBYTE_TO_CLONG_CAST 7521\n#define OP_SHORT_TO_CLONG_CAST 7522\n#define OP_USHORT_TO_CLONG_CAST 7523\n#define OP_INT_TO_CLONG_CAST 7524\n#define OP_UINT_TO_CLONG_CAST 7525\n#define OP_LONG_TO_CLONG_CAST 7526\n#define OP_ULONG_TO_CLONG_CAST 7527\n#define OP_FLOAT_TO_CLONG_CAST 7528\n#define OP_DOUBLE_TO_CLONG_CAST 7529\n#define OP_CHAR_TO_CLONG_CAST 7530\n#define OP_POINTER_TO_CLONG_CAST 7531\n#define OP_BOOL_TO_CLONG_CAST 7532\n\n#define OP_BYTE_TO_CULONG_CAST 7540\n#define OP_UBYTE_TO_CULONG_CAST 7541\n#define OP_SHORT_TO_CULONG_CAST 7542\n#define OP_USHORT_TO_CULONG_CAST 7543\n#define OP_INT_TO_CULONG_CAST 7544\n#define OP_UINT_TO_CULONG_CAST 7545\n#define OP_LONG_TO_CULONG_CAST 7546\n#define OP_ULONG_TO_CULONG_CAST 7547\n#define OP_FLOAT_TO_CULONG_CAST 7548\n#define OP_DOUBLE_TO_CULONG_CAST 7549\n#define OP_CHAR_TO_CULONG_CAST 7550\n#define OP_POINTER_TO_CULONG_CAST 7551\n#define OP_BOOL_TO_CULONG_CAST 7552\n\n#define OP_BYTE_TO_CFLOAT_CAST 7560\n#define OP_UBYTE_TO_CFLOAT_CAST 7561\n#define OP_SHORT_TO_CFLOAT_CAST 7562\n#define OP_USHORT_TO_CFLOAT_CAST 7563\n#define OP_INT_TO_CFLOAT_CAST 7564\n#define OP_UINT_TO_CFLOAT_CAST 7565\n#define OP_LONG_TO_CFLOAT_CAST 7566\n#define OP_ULONG_TO_CFLOAT_CAST 7567\n#define OP_FLOAT_TO_CFLOAT_CAST 7568\n#define OP_DOUBLE_TO_CFLOAT_CAST 7569\n#define OP_CHAR_TO_CFLOAT_CAST 7570\n#define OP_BOOL_TO_CFLOAT_CAST 7572\n\n#define OP_BYTE_TO_CDOUBLE_CAST 7580\n#define OP_UBYTE_TO_CDOUBLE_CAST 7581\n#define OP_SHORT_TO_CDOUBLE_CAST 7582\n#define OP_USHORT_TO_CDOUBLE_CAST 7583\n#define OP_INT_TO_CDOUBLE_CAST 7584\n#define OP_UINT_TO_CDOUBLE_CAST 7585\n#define OP_LONG_TO_CDOUBLE_CAST 7586\n#define OP_ULONG_TO_CDOUBLE_CAST 7587\n#define OP_FLOAT_TO_CDOUBLE_CAST 7588\n#define OP_DOUBLE_TO_CDOUBLE_CAST 7589\n#define OP_CHAR_TO_CDOUBLE_CAST 7590\n#define OP_BOOL_TO_CDOUBLE_CAST 7592\n\n#define OP_BYTE_TO_CPOINTER_CAST 7600\n#define OP_UBYTE_TO_CPOINTER_CAST 7601\n#define OP_SHORT_TO_CPOINTER_CAST 7602\n#define OP_USHORT_TO_CPOINTER_CAST 7603\n#define OP_INT_TO_CPOINTER_CAST 7604\n#define OP_UINT_TO_CPOINTER_CAST 7605\n#define OP_LONG_TO_CPOINTER_CAST 7606\n#define OP_ULONG_TO_CPOINTER_CAST 7607\n#define OP_CHAR_TO_CPOINTER_CAST 7610\n#define OP_POINTER_TO_CPOINTER_CAST 7611\n#define OP_BOOL_TO_CPOINTER_CAST 7612\n\n#define OP_BYTE_TO_CCHAR_CAST 7620\n#define OP_UBYTE_TO_CCHAR_CAST 7621\n#define OP_SHORT_TO_CCHAR_CAST 7622\n#define OP_USHORT_TO_CCHAR_CAST 7623\n#define OP_INT_TO_CCHAR_CAST 7624\n#define OP_UINT_TO_CCHAR_CAST 7625\n#define OP_LONG_TO_CCHAR_CAST 7626\n#define OP_ULONG_TO_CCHAR_CAST 7627\n#define OP_FLOAT_TO_CCHAR_CAST 7628\n#define OP_DOUBLE_TO_CCHAR_CAST 7629\n#define OP_CHAR_TO_CCHAR_CAST 7630\n#define OP_POINTER_TO_CCHAR_CAST 7631\n#define OP_BOOL_TO_CCHAR_CAST 7632\n\n#define OP_BYTE_TO_CBOOL_CAST 7640\n#define OP_UBYTE_TO_CBOOL_CAST 7641\n#define OP_SHORT_TO_CBOOL_CAST 7642\n#define OP_USHORT_TO_CBOOL_CAST 7643\n#define OP_INT_TO_CBOOL_CAST 7644\n#define OP_UINT_TO_CBOOL_CAST 7645\n#define OP_LONG_TO_CBOOL_CAST 7646\n#define OP_ULONG_TO_CBOOL_CAST 7647\n#define OP_FLOAT_TO_CBOOL_CAST 7648\n#define OP_DOUBLE_TO_CBOOL_CAST 7649\n#define OP_CHAR_TO_CBOOL_CAST 7650\n#define OP_POINTER_TO_CBOOL_CAST 7651\n#define OP_BOOL_TO_CBOOL_CAST 7652\n\n#define OP_ARRAY_TO_CARRAY_CAST 7700\n#define OP_ARRAY_TO_CLANG_ARRAY_CAST 7701\n#define OP_CLANG_ARRAY_TO_CLANG_POINTER 7702\n\n#define OP_GET_ARRAY_LENGTH 8000\n\n#define OP_GET_REGEX_GLOBAL 8100\n#define OP_GET_REGEX_IGNORE_CASE 8101\n#define OP_GET_REGEX_MULTILINE 8102\n#define OP_GET_REGEX_EXTENDED 8103\n#define OP_GET_REGEX_DOTALL 8104\n#define OP_GET_REGEX_ANCHORED 8105\n#define OP_GET_REGEX_DOLLAR_ENDONLY 8106\n#define OP_GET_REGEX_UNGREEDY 8107\n\n#define OP_CHAR_UPPERCASE 8150\n#define OP_CHAR_LOWERCASE 8151\n\n#define OP_CREATE_STRING 9000\n#define OP_CREATE_BUFFER 9001\n#define OP_CREATE_PATH 9002\n#define OP_CREATE_C_STRING 9003\n#define OP_CREATE_ARRAY 9004\n#define OP_CREATE_CARRAY 9005\n#define OP_CREATE_SORTABLE_CARRAY 9006\n#define OP_CREATE_EQUALABLE_CARRAY 9007\n#define OP_CREATE_LIST 9008\n#define OP_CREATE_SORTABLE_LIST 9009\n#define OP_CREATE_EQUALABLE_LIST 9010\n#define OP_CREATE_TUPLE 9011\n#define OP_CREATE_HASH 9012\n#define OP_CREATE_BLOCK_OBJECT 9013\n#define OP_CREATE_REGEX 9014\n#define OP_JS_ARRAY 9015\n#define OP_JS_FUNCTION 9016\n#define OP_INVOKE_JS_FUNCTION 9017\n#define OP_REQUIRE 9018\n\n#define OP_BYTE_TO_BOOL_CAST 9100\n#define OP_UBYTE_TO_BOOL_CAST 9101\n#define OP_SHORT_TO_BOOL_CAST 9102\n#define OP_USHORT_TO_BOOL_CAST 9103\n#define OP_INT_TO_BOOL_CAST 9104\n#define OP_UINT_TO_BOOL_CAST 9105\n#define OP_LONG_TO_BOOL_CAST 9106\n#define OP_ULONG_TO_BOOL_CAST 9107\n#define OP_FLOAT_TO_BOOL_CAST 9108\n#define OP_DOUBLE_TO_BOOL_CAST 9109\n#define OP_POINTER_TO_BOOL_CAST 9110\n#define OP_CHAR_TO_BOOL_CAST 9111\n#define OP_CBYTE_TO_BOOL_CAST 9112\n#define OP_CUBYTE_TO_BOOL_CAST 9113\n#define OP_CSHORT_TO_BOOL_CAST 9114\n#define OP_CUSHORT_TO_BOOL_CAST 9115\n#define OP_INTEGER_TO_BOOL_CAST 9116\n#define OP_UINTEGER_TO_BOOL_CAST 9117\n#define OP_CLONG_TO_BOOL_CAST 9118\n#define OP_CULONG_TO_BOOL_CAST 9119\n#define OP_CFLOAT_TO_BOOL_CAST 9120\n#define OP_CDOUBLE_TO_BOOL_CAST 9121\n#define OP_CPOINTER_TO_BOOL_CAST 9122\n#define OP_CCHAR_TO_BOOL_CAST 9123\n#define OP_CBOOL_TO_BOOL_CAST 9124\n#define OP_BOXING_C_STRUCT 9125\n\nBOOL vm(sByteCode* code, sConst* constant, CLVALUE* stack, int var_num, sCLClass* klass, sVMInfo* info);\nsCLClass* get_class_with_load_and_initialize(char* class_name, BOOL js);\nvoid class_final_on_runtime();\nBOOL call_finalize_method_on_free_object(sCLClass* klass, CLObject self);\nBOOL call_alloc_size_method(sCLClass* klass, unsigned long long* result);\nvoid callOnException(CLObject message, BOOL in_try, sVMInfo* info);\nBOOL invoke_method(sCLClass* klass, sCLMethod* method, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info);\nBOOL invoke_block(CLObject block_object, CLVALUE* stack, int var_num, int num_params, CLVALUE** stack_ptr, sVMInfo* info);\nBOOL class_init_on_runtime();\nBOOL class_init_on_runtime_for_js();\nvoid boxing_primitive_value_to_object(CLVALUE object, CLVALUE* result, sCLClass* klass, sVMInfo* info);\nvoid Self_convertion_of_method_name_and_params(char* method_name_and_params, char* method_name_and_params2, char* class_name);\nvoid set_free_fun_to_classes();\nBOOL call_all_class_initializer();\nvoid show_inst(unsigned inst);\n\n/// class_compiler.c ///\n#define PARSE_PHASE_ALLOC_CLASSES 1\n#define PARSE_PHASE_ADD_SUPER_CLASSES 2\n#define PARSE_PHASE_CALCULATE_SUPER_CLASSES 3\n#define PARSE_PHASE_ADD_GENERICS_TYPES 4\n//#define PARSE_PHASE_RUN_SCRIPT 5\n#define PARSE_PHASE_ADD_METHODS_AND_FIELDS 5\n#define PARSE_PHASE_COMPILE_PARAM_INITIALIZER 6\n#define PARSE_PHASE_DO_COMPILE_CODE 7\n#define PARSE_PHASE_MAX 8\n\nBOOL compile_class_source(char* fname, char* source);\nBOOL parse_method_name_and_params(char* method_name, int method_name_max, sParserParam* params, int* num_params, sNodeType** result_type, BOOL* native_, BOOL* static_, BOOL* dynamic_, BOOL* pure_native_, sParserInfo* info, char* clibrary_path, size_t clibrary_path_size);\n\n/// cycle.c ///\nvoid set_dependency_compile();\nBOOL dependency_check(char* fname);\nBOOL dependency_compile(char* cwd, char* class_name, char* class_file_name, size_t class_file_name_size);\nvoid dependency_final();\n\n/// klass_compile_time.c ///\nvoid append_block_to_buffer(sBuf* buf, sCLBlockObject* block_object);\nvoid append_byte_codes_to_buffer(sBuf* buf, sByteCode* code);\nvoid append_const_to_buffer(sBuf* buf, sConst* constant);\nBOOL read_code_from_file(char** p, sByteCode* code, char* head);\nBOOL read_int_from_file(char** p, int* n);\nBOOL read_const_from_file(char** p, sConst* constant, char* head);\nvoid add_native_code_to_method(sCLMethod* method, sBuf* native_code);\nBOOL add_method_to_class(sCLClass* klass, char* method_name, sParserParam* params, int num_params, sNodeType* result_type, BOOL native_, BOOL static_, BOOL dynamic_, BOOL pure_native_, sGenericsParamInfo* ginfo, sCLMethod** appended_method, char* clibrary_path, sParserInfo* info);\nint add_block_object_to_class(sCLClass* klass, sByteCode codes, sConst constant, int var_num, int num_params, BOOL lambda);\nBOOL add_typedef_to_class(sCLClass* klass, char* class_name1, char* class_name2);\nBOOL add_class_field_to_class(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL readonly, sNodeType* result_type, int initialize_value, char* header_path);\nvoid add_code_to_method(sCLMethod* method, sByteCode* code, int var_num);\nBOOL write_all_modified_classes();\nint search_for_method(sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL search_for_class_method, int start_point, sNodeType* left_generics_type, sNodeType* right_generics_type, sNodeType* right_method_generics, sNodeType** result_type, BOOL lazy_lambda_compile, sNodeType** method_generics_types, struct sParserInfoStruct* info);\nBOOL search_for_methods_from_method_name(int method_indexes[], int size_method_indexes, int* num_methods, sCLClass* klass, char* method_name, int start_point, BOOL class_method);\nint search_for_field(sCLClass* klass, char* field_name);\nint search_for_class_field(sCLClass* klass, char* field_name);\nvoid add_dependences_with_node_type(sCLClass* klass, sNodeType* node_type);\nBOOL parse_params(sParserParam* params, int* num_params, sParserInfo* info, int chracter_type);\nBOOL check_implemented_methods_for_interface(sCLClass* left_class, sCLClass* right_class, BOOL output_message);\nBOOL class_method_name_existance(sCLClass* klass, char* method_name);\nBOOL none_class_method_name_existance(sCLClass* klass, char* method_name);\nBOOL class_field_name_existance(sCLClass* klass, char* field_name);\nBOOL field_name_existance(sCLClass* klass, char* field_name);\nvoid create_method_name_and_params(char* result, int size_result, sCLClass* klass, char* method_name, sNodeType* param_types[PARAMS_MAX], int num_params);\nvoid create_method_name_and_params_for_js(char* result, int size_result, sCLClass* klass, char* method_name, sNodeType* param_types[PARAMS_MAX], int num_params);\nBOOL determine_method_generics_types(sNodeType* left_param, sNodeType* right_param, sNodeType* method_generics_types);\nBOOL is_method_param_name(char* name);\nBOOL add_field_to_class(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL delegated, BOOL readonly, sNodeType* result_type, int offset);\nBOOL add_field_to_class_with_class_name(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL delegated, char* field_type_name);\nBOOL add_class_field_to_class_with_class_name(sCLClass* klass, char* name, BOOL private_, BOOL protected_, char* field_type_name, int initialize_value);\n\n/// native_method.c ///\nvoid native_method_init();\nvoid native_method_final();\n\nfNativeMethod get_native_method(char* path, char** fun_name);\nvoid put_fun_to_hash_for_native_method(char* path, char* fun_name, fNativeMethod fun);\n\n/// exception.c ///\nvoid entry_exception_object_with_class_name(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, char* class_name, char* msg, ...);\nvoid entry_exception_object(CLObject exception, sVMInfo* info);\nvoid show_exception_message(char* message);\nvoid entry_exception_object_with_class_name2(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, char* class_name, char* msg);\n\n/// method_compiler.c ///\nBOOL compile_method(sCLMethod* method, sParserParam* params, int num_params, sParserInfo* info, sCompileInfo* cinfo);\n\n/// type.c ///\nBOOL is_void_type(sCLType* cl_type, sCLClass* klass);\nsCLClass* get_class_from_cl_type(sCLType* cl_type, sCLClass* klass);\nBOOL is_this_class_with_class_name(sCLClass* klass, char* class_name);\nALLOC char* cl_type_to_string(sCLType* cl_type, sCLClass* klass);;\n\n/// heap.c ///\nstruct sCLHeapMemStruct {\n    sCLClass* mClass;       // NULL --> no class only memory\n    char* mType;\n    int mSize;\n    int mArrayNum;\n    void* mMem;\n};\n\ntypedef struct sCLHeapMemStruct sCLHeapMem;\n\n#define CLHEAPMEM(obj) (get_object_pointer((obj)))\n\nvoid heap_init(int heap_size, int size_handles);\nvoid heap_final();\n\nCLObject alloc_heap_mem(unsigned int size, sCLClass* klass, int array_num, sVMInfo* info);\nsCLHeapMem* get_object_pointer(CLObject obj);\nvoid show_heap(sVMInfo* info);\nvoid mark_object(CLObject obj, unsigned char* mark_flg);\nBOOL is_valid_object(CLObject obj);\nvoid gc(sVMInfo* info);\nvoid compaction();\nvoid free_global_stack_objects(sVMInfo* info, CLObject result_object, int num_global_stack_ptr, CLVALUE* lvar, int num_params);\n\nALLOC unsigned char* get_mark_flg(CLObject obj);\n\nvoid mark_and_store_class_field(sCLClass* klass, int field_index, CLVALUE cl_value);\nvoid mark_singal_handler_object(CLObject obj);\nvoid inc_refference_count(CLObject obj, CLObject prev_obj, BOOL value_is_object);\nvoid dec_refference_count(CLObject obj, BOOL value_is_object);\n\n/// module.c ///\nstruct sCLModuleStruct {\n    BOOL mModified;\n    char mName[CL_MODULE_NAME_MAX+1];\n    sBuf mBody;\n    char mSName[PATH_MAX];\n    int mSLine;\n};\n\ntypedef struct sCLModuleStruct sCLModule;\n\nvoid module_init();\nvoid module_final();\nsCLModule* create_module(char* module_name, char* sname, int sline);\nvoid unload_module(char* module_name);\nvoid append_character_to_module(sCLModule* self, char c);\nvoid append_str_to_module(sCLModule* self, char* str);\nsCLModule* get_module(char* module_name);\nchar* get_module_body(sCLModule* module);\nvoid write_all_modified_modules();\nvoid this_module_is_modified(sCLModule* self);\nBOOL load_module_from_file(ALLOC sCLModule** self, char* module_name);\n\n/// object.c ///\n#define DUMMY_ARRAY_SIZE 32\n\n#define OBJECT_TYPE_NAME_MAX 128\n\nstruct sCLObjectStruct {\n    sCLClass* mClass;\n    char* mType;\n    int mSize;\n    union {\n        int mArrayNum;\n        int mNumFields;\n    };\n    union {\n        int mHeadOfMemory;\n        CLVALUE mFields[DUMMY_ARRAY_SIZE];\n    };\n};\n\ntypedef struct sCLObjectStruct sCLObject;\n\n#define CLOBJECT(obj) ((sCLObject*)(get_object_pointer((obj))))\n\nCLObject create_object(sCLClass* klass, char* type, sVMInfo* info);\nCLObject create_object2(sCLClass* klass, char* type, int alloc_size, sVMInfo* info);\nBOOL free_object(CLObject self);\nvoid object_mark_fun(CLObject self, unsigned char* mark_flg);\nBOOL object_implements_interface(CLObject object, sCLClass* interface);\n\n/// array.c ///\nCLObject create_array_object(sCLClass* klass, int array_num, sVMInfo* info);\nvoid array_mark_fun(CLObject self, unsigned char* mark_flg);\nvoid free_array(CLObject self);\n\n/// hash.c ///\nCLObject create_hash_object(char* type_name, sVMInfo* info);\nBOOL initialize_hash_object(CLObject hash_object, int num_elements, CLObject* keys, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_keys, sCLClass* class_items);\n\n/// block.c ///\nstruct sBlockObjectStruct\n{\n    sCLClass* mClass;       // NULL --> no class only memory\n    char* mType;\n    int mSize;\n    int mArrayNum;\n    sByteCode mCodes;\n    sConst mConstant;\n    CLVALUE* mParentStack;\n    int mParentVarNum;\n    int mBlockVarNum;\n    BOOL mLambda;\n    void* mJITDynamicSym;       // this requires runtime\n    int mBlockID;\n    sCLClass* mClass2;\n};\n\ntypedef struct sBlockObjectStruct sBlockObject;\n\n#define CLBLOCK(obj) (sBlockObject*)(get_object_pointer((obj)))\n\nCLObject create_block_object(sByteCode* codes, sConst* constant, CLVALUE* parent_stack, int parent_var_num, int block_var_num, BOOL lambda, int block_id, sCLClass* klass, sVMInfo* info);\nvoid block_mark_fun(CLObject self, unsigned char* mark_flg);\n\n/// regex.c ///\nstruct sRegexObjectStruct\n{\n    sCLClass* mClass;       // NULL --> no class only memory\n    char* mType;\n    int mSize;\n    int mArrayNum;\n    pcre* mRegex;\n    char* mRegexString;\n    BOOL mGlobal;\n    BOOL mIgnoreCase;\n    BOOL mMultiline;\n    BOOL mExtended;\n    BOOL mDotAll;\n    BOOL mAnchored;\n    BOOL mDollarEndOnly;\n    BOOL mUngreedy;\n};\n\ntypedef struct sRegexObjectStruct sRegexObject;\n\n#define CLREGEX(obj) (sRegexObject*)(get_object_pointer((obj)))\n\nCLObject create_regex_object(char* regex, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sVMInfo* info);\nvoid regex_free_fun(CLObject obj);\nBOOL regex_equals(CLObject left, CLObject right);\n\n/// string.c ///\nCLObject create_string_object(char* str, sVMInfo* info);\nCLObject create_buffer_object(char* buffer, size_t size, sVMInfo* info);\nCLObject create_path_object(char* path, sVMInfo* info);\nCLObject create_string_from_two_strings(CLObject left, CLObject right);\nint get_length_from_string_object(CLObject str);\nCLVALUE* get_str_array_from_string_object(CLObject str);\n\n/// integer.c ///\nCLObject create_integer(int value, sVMInfo* info);\nCLObject create_uinteger(unsigned int value, sVMInfo* info);\n\n/// byte.c ///\nCLObject create_byte(char value, sVMInfo* info);\nCLObject create_ubyte(unsigned char value, sVMInfo* info);\n\n/// short.c ///\nCLObject create_short(short value, sVMInfo* info);\nCLObject create_ushort(unsigned short value, sVMInfo* info);\n\n/// long.c ///\nCLObject create_long(clint64 value, sVMInfo* info);\nCLObject create_ulong(unsigned clint64 value, sVMInfo* info);\n\n/// float.c ///\nCLObject create_float(float value, sVMInfo* info);\nCLObject create_double(double value, sVMInfo* info);\n\n/// pointer.c ///\nCLObject create_pointer(char* value, sVMInfo* info);\n\n/// char.c ///\nCLObject create_char(wchar_t value, sVMInfo* info);\n\n/// bool.c ///\nCLObject create_bool(BOOL value, sVMInfo* info);\n\n/// class_system.c ///\nBOOL System_delch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wdelch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvdelch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvwdelch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_nofilter(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_filter(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_unctrl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_keyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_delay_output(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wstandout(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_standout(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wstandend(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_standend(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wcolor_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_color_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvwchgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvchgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wchgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_chgat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attr_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attr_on(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattroff(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattr_off(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_start_color(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_exit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_assert(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_malloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_realloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_calloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_free(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strlen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strlen2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strcpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strncpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strdup(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_print(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_println(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_printlnToError(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_printToError(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_sleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pcre_exec(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_sprintf(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_memcpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_memset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_memcmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mbstowcs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wcstombs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_atof(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_atoi(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strtod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strcmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strcasecmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strtol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strtoul(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_srand(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_rand(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_open(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_close(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_string_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_file_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_read(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_write(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fcntl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_time(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_localtime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mktime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_stat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_lstat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_basename(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dirname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_realpath(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_opendir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_readdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_closedir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_command_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pipe(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fork(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dup2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_execvp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_execv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_waitpid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WIFEXITED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WEXITSTATUS(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WIFSIGNALED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WTERMSIG(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WCOREDUMP(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WIFSTOPPED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WSTOPSIG(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_WIFCONTINUED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getpid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setpgid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_kill(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcsetpgrp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcgetattr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcsetattr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcsendbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcdrain(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcflush(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_tcflow(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cfmakeraw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cfgetispeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cfgetospeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cfsetispeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cfsetospeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cfsetspeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_chmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_lchmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fchmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_chown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_lchown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fchown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_unlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_access(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_utime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fnmatch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_link(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_symlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_readlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_rename(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_truncate(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_ftruncate(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_chdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fchdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_rmdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mkdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clock_getres(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clock_gettime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clock_settime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_unsetenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dlopen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dlclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dlsym(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_put_fun_to_hash_for_native_method(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_system_calls_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_alarm(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dup(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_dup3(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_execvpe(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fopen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fwrite(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fread(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_feof(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fgetc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fgets(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getchar(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_ungetc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getcwd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getopt(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getopt_long(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getopt_long_only(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getppid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setsid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getsid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setpgrp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_gettid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_popen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_thread_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutex_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutex_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutex_lock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutex_unlock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutex_trylock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutexattr_gettype(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutexattr_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutexattr_settype(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_mutexattr_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_cond_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_cond_signal(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_cond_broadcast(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_cond_wait(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_cond_timedwait(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pthread_cond_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_cgi_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setlocale(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_flock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_fileno(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getbsize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getegid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getgid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_geteuid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getuid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isatty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_umask(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_usleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_nanosleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_putenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n//BOOL System_secure_getenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setvbuf(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strncat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_strchr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_initialize_socket_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_socket(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_connect(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_accept(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_accept2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_listen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_bind(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_inet_addr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_connect2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_bind2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_gethostbyaddr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_gethostbyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getservbyport(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getservbyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_inet_ntoa(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_gethostname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_signal(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nvoid class_system_init();\nBOOL System_signal2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL fd_set_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nBOOL System_napms(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_curs_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setsyx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getsyx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_reset_shell_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_reset_prog_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_savetty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_resetty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wgetscrreg(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_flash(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_can_change_color(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_init_color(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_pair_content(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n//BOOL System_reset_color_pairs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_COLOR_PAIR(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_PAIR_NUMBER(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_has_colors(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_color_content(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wgetdelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wgetparent(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_syncok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_subwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_scrollok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_pad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_notimeout(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_nodelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_leaveok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_keypad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_immedok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_idlok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_werase(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wclrtobot(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clrtobot(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clrtoeol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wclrtoeol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_idcok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_is_cleared(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_leaveok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_FD_ISSET(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_FD_SET(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_beep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_def_prog_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_def_shell_mode(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_FD_CLR(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_FD_ZERO(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nBOOL System_select(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_ioctl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nBOOL System_initscr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clearok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_endwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_move(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_init_pair(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_COLOR_PAIR(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_GC_malloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attrset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_printw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_refresh(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wborder(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_border(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_box(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isendwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_clear(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_erase(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_idcok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_idlok(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attron(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attroff(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_addch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_addstr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nBOOL System_echo(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_noecho(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_cbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_nocbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_raw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_noraw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_nodelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wrefresh(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wclear(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getEscapeDelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_setEscapeDelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_touchwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_keypad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_newwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_delwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wmove(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wprintw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getmaxx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getmaxy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isblank(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isascii(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isxdigit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isupper(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isspace(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_ispunct(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isprint(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_islower(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isgraph(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isdigit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_iscntrl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isalnum(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_isalpha(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nBOOL System_send(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_sendto(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_sendto2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nBOOL System_recv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_recvfrom(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_recvfrom2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattrset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattron(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattr_on(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attr_off(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattr_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attr_set(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wattr_get(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_attr_get(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_getbkgd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wbkgd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_bkgd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wbkgdset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_bkgdset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_has_key(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_ungetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvwgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_has_key(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_ungetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvwgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_mvgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_wgetch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL System_meta(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nextern CLObject signal_handler_object[SIGMAX];\n\n/// alignment.c ///\nvoid alignment(unsigned int* size);\nvoid alignment_pointer(char** p, char* head);\n\n/// clover_to_clang ///\nALLOC wchar_t* string_object_to_wchar_array(CLObject string_object);\nALLOC char* string_object_to_char_array(CLObject string_object);\nNULLABLE CLVALUE* get_element_from_array(CLObject array, int index);\nNULLABLE CLVALUE* get_element_from_Array(CLObject array, int index);\nint get_element_number_from_Array(CLObject array);\nchar get_value_from_Byte(CLObject object);\nunsigned char get_value_from_UByte(CLObject object);\nshort get_value_from_Short(CLObject object);\nunsigned short get_value_from_UShort(CLObject object);\nint get_value_from_Integer(CLObject object);\nunsigned int get_value_from_UInteger(CLObject object);\nclint64 get_value_from_Long(CLObject object);\nunsigned clint64 get_value_from_ULong(CLObject object);\nwchar_t get_value_from_Char(CLObject object);\nfloat get_value_from_Float(CLObject object);\ndouble get_value_from_Double(CLObject object);\nBOOL get_value_from_Bool(CLObject object);\nchar* get_value_from_Pointer(CLObject object);\nsCLClass* get_class_from_object(CLObject object);\nvoid* get_pointer_from_buffer_object(CLObject buffer);\nsize_t get_size_from_buffer_object(CLObject buffer);\nALLOC CLObject* list_to_array(CLObject list, int* num_elements);\nvoid clover_termios_to_c_termios(CLObject terminfo_object, struct termios* terminfo_value);\nvoid c_termios_to_clover_termios(struct termios* terminfo_value, CLObject terminfo_object);\nBOOL create_termios_object(CLObject* result, CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\n/// list.c ///\nCLObject create_list_object(char* type_name, sVMInfo* info);\nBOOL initialize_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items);\nCLObject create_sortable_list_object(char* type_name, sVMInfo* info);\nBOOL initialize_sortable_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items);\nCLObject create_equalable_list_object(char* type_name, sVMInfo* info);\nBOOL initialize_equalable_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items);\n\n/// tuple.c ///\nCLObject create_tuple_object(int num_elements, char* type_name, sVMInfo* info);\nBOOL initialize_tuple_object(CLObject tuple_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info);\n\n/// carray.c ///\nCLObject create_carray_object(char* type_name, sVMInfo* info);\nCLObject create_equalable_carray_object(char* type_name, sVMInfo* info);\nCLObject create_sortable_carray_object(char* type_name, sVMInfo* info);\nCLObject create_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info);\nBOOL initialize_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items);\nCLObject create_equalable_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info);\nBOOL initialize_equalable_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items);\nCLObject create_sortable_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info);\nBOOL initialize_sortable_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items);\n\n/// utf.c ///\nint utf8_index_to_utf32_index(char* str, int utf8index);\nint utf32_index_to_utf8_index(char* str, int utf32index);\n\n/// class_clover.c ///\nBOOL Clover_load(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_initialize_lang(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_initialize_reflection(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_appendField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_appendMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_appendMethod2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_declareMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_appendClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getClassGenericsParamNames(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getClassGenericsParamTypes(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getClassFlags(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getNumFields(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getNumClassFields(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getNumMethods(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_isLoadedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_isDefinedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_appendClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getAllClassName(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_createObject(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_createArray(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_isTypedefedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_gc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_compaction(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Clover_getType(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\n/// jit.cpp ///\nint get_binary_size_from_class(sCLClass* klass);\nBOOL jit_script_compiler(char* sname);\nBOOL jit(sByteCode* code, sConst* constant, CLVALUE* stack, int var_num, sCLClass* klass, sCLMethod* method, CLObject block_object, sVMInfo* info, CLVALUE** stack_ptr);\nBOOL jit_funcs(sByteCode* code, sConst* constant, CLVALUE* stack, int var_num, sCLClass* klass, sCLMethod* method, CLObject block_object, sVMInfo* info);\nvoid jit_init();\nvoid jit_final();\nBOOL compile_jit_method(sCLClass* klass, sCLMethod* method);\n\n#ifdef ENABLE_JIT\n/// jit_runtime.cpp ///\nvoid jit_init_on_runtime();\nvoid jit_final_on_runtime();\nBOOL load_bc_file(sCLClass* klass);\nBOOL jit_compile_class(sCLClass* klass);\n#endif\n\n/// class_parser.c ///\nBOOL CLParser_initialize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\n/// main.c ///\nextern int gARGC;\nextern char** gARGV;\nextern char* gVersion;\nextern BOOL gRunningCompiler;\nextern BOOL gCompilingCore;\n\nextern char gScriptDirPath[PATH_MAX];\n\n/// class_thread.c ///\nvoid thread_init();\nvoid thread_final();\nvoid vm_mutex_on();\nvoid vm_mutex_off();\nBOOL Thread_initialize_thread(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL Thread_pthread_join(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nvoid new_vm_mutex();\npid_t gettid();\nBOOL pthread_mutex_t_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\nBOOL pthread_cond_t_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);\n\nextern BOOL gVMMutexFlg;\n\n/// js.c ///\nBOOL js_compiler(char* sname);\nBOOL js_class_compiler(char* class_name);\n\n#endif\n"
  },
  {
    "path": "src/compiler.c",
    "content": "#include \"common.h\"\n\nstatic void compiler_init(BOOL no_load_fudamental_classes)\n{\n    init_nodes();\n    init_node_types();\n    init_node_block_types();\n    class_init();\n\n    if(!no_load_fudamental_classes) {\n        class_init_on_runtime();\n        class_init_on_runtime_for_js();\n    }\n\n    init_vtable();\n    module_init();\n    parser_init();\n}\n\nstatic void clover2_init()\n{\n    class_system_init();\n    thread_init();\n#ifdef ENABLE_JIT\n    jit_init_on_runtime();\n#endif\n    native_method_init();\n    heap_init(HEAP_INIT_SIZE, HEAP_HANDLE_INIT_SIZE);\n    stack_init();\n    script_init();\n}\n\nstatic void clover2_final()\n{\n    script_final();\n    thread_final();\n    class_final_on_runtime();\n    heap_final();\n    stack_final();\n    native_method_final();\n#ifdef ENABLE_JIT\n    jit_final_on_runtime();\n#endif\n}\n\nstatic void compiler_final()\n{\n    parser_final();\n    module_final();\n    free_nodes();\n    free_node_block_types();\n    free_node_types();\n    class_final();\n    final_vtable();\n//    dependency_final();\n}\n\nstatic BOOL compiler(char* fname, BOOL js)\n{\n    if(access(fname, F_OK) != 0) {\n        fprintf(stderr, \"%s doesn't exist\\n\", fname);\n        return FALSE;\n    }\n\n    sBuf source;\n    sBuf_init(&source);\n    if(!read_source(fname, &source)) {\n        MFREE(source.mBuf);\n        return FALSE;\n    }\n\n    sBuf source2;\n    sBuf_init(&source2);\n\n    if(!delete_comment(&source, &source2)) {\n        MFREE(source.mBuf);\n        MFREE(source2.mBuf);\n        return FALSE;\n    }\n\n    if(!compile_script(fname, source2.mBuf, js)) {\n        MFREE(source.mBuf);\n        MFREE(source2.mBuf);\n        return FALSE;\n    }\n\n    MFREE(source.mBuf);\n    MFREE(source2.mBuf);\n\n    return TRUE;\n}\n\n#ifdef ENABLE_JIT\nstatic BOOL jit_class_compiler(char* class_name) \n{\n    sCLClass* klass = get_class_with_load(class_name, FALSE);\n\n    if(!jit_compile_class(klass)) {\n        fprintf(stderr, \"faield in jit compile\\n\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n#endif\n\nstatic BOOL class_compiler(char* fname)\n{\n    if(access(fname, F_OK) != 0) {\n        fprintf(stderr, \"%s doesn't exist\\n\", fname);\n        return FALSE;\n    }\n\n    sBuf source;\n    sBuf_init(&source);\n    if(!read_source(fname, &source)) {\n        MFREE(source.mBuf);\n        return FALSE;\n    }\n\n    sBuf source2;\n    sBuf_init(&source2);\n\n    if(!delete_comment(&source, &source2)) {\n        MFREE(source.mBuf);\n        MFREE(source2.mBuf);\n        return FALSE;\n    }\n\n    if(!compile_class_source(fname, source2.mBuf)) {\n        MFREE(source.mBuf);\n        MFREE(source2.mBuf);\n        return FALSE;\n    }\n\n    if(!write_all_modified_classes()) {\n        MFREE(source.mBuf);\n        MFREE(source2.mBuf);\n        return FALSE;\n    }\n\n    write_all_modified_modules();\n\n    MFREE(source.mBuf);\n    MFREE(source2.mBuf);\n\n    return TRUE;\n}\n\nint gARGC;\nchar** gARGV;\nchar* gVersion = \"11.0.0\";\n\nchar gScriptDirPath[PATH_MAX];\nBOOL gRunningCompiler = TRUE;\nBOOL gCompilingCore = FALSE;\n\nint main(int argc, char** argv)\n{\n    int i;\n\n    gARGC = argc;\n    gARGV = argv;\n\n    xstrncpy(gScriptDirPath, \"\", PATH_MAX);\n\n    setlocale(LC_ALL, \"\");\n\n    BOOL no_load_fudamental_classes = FALSE;\n    char sname[PATH_MAX];\n    xstrncpy(sname, \"\", PATH_MAX);\n    BOOL jit_compile = FALSE;\n\n    for(i=1; i<argc; i++) {\n        if(strcmp(argv[i], \"-core\") == 0) {\n            no_load_fudamental_classes = TRUE;\n            gCompilingCore = TRUE;\n        }\n        else if(strcmp(argv[i], \"-jit\") == 0) {\n            jit_compile = TRUE;\n        }\n        else if(strcmp(argv[i], \"--version\") == 0 || strcmp(argv[i], \"-version\") == 0 || strcmp(argv[i], \"-v\") == 0 || strcmp(argv[i], \"-V\") == 0)\n        {\n            printf(\"clover2 version %s\\n\", gVersion);\n            exit(0);\n        }\n        else {\n            xstrncpy(sname, argv[i], PATH_MAX);\n        }\n    }\n\n    char* p = sname + strlen(sname);\n\n    while(p >= sname) {\n        if(*p == '.') {\n            break;\n        }\n        else {\n            p--;\n        }\n    }\n\n    if(p < sname) {\n        p = NULL;\n    }\n\n    char* ext_sname = p;\n\n    clover2_init();\n    compiler_init(no_load_fudamental_classes);\n\n    if(ext_sname && (strcmp(ext_sname, \".clcl\") == 0 || strcmp(ext_sname, \".jsclcl\") == 0)) {\n        if(!class_compiler(sname)) {\n            fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n            clover2_final();\n            compiler_final();\n            return 1;\n        }\n    }\n    else if(ext_sname && strcmp(ext_sname, \".cl\") == 0) \n    {\n        if(!compiler(sname, FALSE)) {\n            fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n            clover2_final();\n            compiler_final();\n            return 1;\n        }\n    }\n    else if(ext_sname && strcmp(ext_sname, \".ojsclcl\") == 0) \n    {\n        if(!js_class_compiler(sname)) {\n            fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n            clover2_final();\n            compiler_final();\n            return 1;\n        }\n    }\n    else if(ext_sname && strcmp(ext_sname, \".jscl\") == 0) \n    {\n        if(!compiler(sname, TRUE)) {\n            fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n            clover2_final();\n            compiler_final();\n            return 1;\n        }\n    }\n    else if(ext_sname && strcmp(ext_sname, \".ojscl\") == 0) \n    {\n        if(!js_compiler(sname)) {\n            fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n            clover2_final();\n            compiler_final();\n            return 1;\n        }\n    }\n#ifdef ENABLE_JIT\n    else if(jit_compile) {\n        if(ext_sname && strcmp(ext_sname, \".ocl\") == 0)\n        {\n            if(!jit_script_compiler(sname)) {\n                fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n                clover2_final();\n                compiler_final();\n                return 1;\n            }\n        }\n        else {\n            char* p = sname + strlen(sname);\n\n            while(p >= sname) {\n                if(*p == '.') {\n                    break;\n                }\n                else {\n                    p--;\n                }\n            }\n\n            if(p != sname) {\n                *p = '\\0';\n            }\n\n            if(!jit_class_compiler(sname)) {\n                fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n                clover2_final();\n                compiler_final();\n                return 1;\n            }\n        }\n    }\n#endif\n    else {\n        if(!compiler(sname, FALSE)) {\n            fprintf(stderr, \"cclover2 can't compile %s\\n\", argv[i]);\n            clover2_final();\n            compiler_final();\n            return 1;\n        }\n    }\n\n    clover2_final();\n    compiler_final();\n\n    return 0;\n}\n"
  },
  {
    "path": "src/constant.c",
    "content": "#include \"common.h\"\n\n//////////////////////////////////////////////////\n// Constant Pool operation. Make it resizable and get alignment\n//////////////////////////////////////////////////\nvoid sConst_init(sConst* self)\n{\n    self->mSize = 1024;\n    self->mLen = 0;\n    self->mConst = MCALLOC(1, sizeof(char)*self->mSize);\n}\n\nvoid sConst_init_with_size(sConst* self, unsigned int size)\n{\n    self->mSize = size;\n    self->mLen = 0;\n    self->mConst = MCALLOC(1, sizeof(char)*self->mSize);\n}\n\nvoid sConst_free(sConst* self)\n{\n    MFREE(self->mConst);\n}\n\nvoid sConst_clone(sConst* self, sConst* constant)\n{\n    self->mSize = constant->mLen;\n    self->mLen = constant->mLen;\n    self->mConst = MCALLOC(1, sizeof(char)*constant->mLen);\n\n    memcpy(self->mConst, constant->mConst, constant->mLen);\n}\n\nstatic void arrange_alignment(sConst* self)\n{\n    alignment((unsigned int*)&self->mLen);\n}\n\nunsigned int sConst_append(sConst* self, void* data, int size, BOOL no_output)\n{\n    if(!no_output) {\n        arrange_alignment(self);\n\n        void* data2;\n\n        data2 = MCALLOC(1, size);        // prevent deleting from bellow REALLOC\n        memcpy(data2, data, size);\n\n        if(self->mSize <= self->mLen + size + 1) {\n            unsigned int new_size = (self->mLen + size + 1) * 2;\n            char* new_constant = MCALLOC(1, new_size);\n\n            memcpy(new_constant, self->mConst, self->mLen);\n            MFREE(self->mConst);\n\n            self->mConst = new_constant;\n            self->mSize = new_size;\n        }\n\n        unsigned int result = self->mLen;\n\n        memcpy(self->mConst + self->mLen, data2, size);\n        self->mLen += size;\n\n        MFREE(data2);\n\n        return result;\n    }\n    else {\n        return 0;\n    }\n}\n\nunsigned int append_int_value_to_constant_pool(sConst* constant, int n, BOOL no_output)\n{\n    return sConst_append(constant, &n, sizeof(int), no_output);\n}\n\nunsigned int append_float_value_to_constant_pool(sConst* constant, float n, BOOL no_output)\n{\n    return sConst_append(constant, &n, sizeof(float), no_output);\n}\n\nunsigned int append_double_value_to_constant_pool(sConst* constant, double n, BOOL no_output)\n{\n    return sConst_append(constant, &n, sizeof(double), no_output);\n}\n\nunsigned int append_str_to_constant_pool(sConst* constant, char* str, BOOL no_output)\n{\n    int len = strlen(str);\n    unsigned int result = sConst_append(constant, str, len+1, no_output);\n\n    return result;\n}\n\nunsigned int append_wstr_to_constant_pool(sConst* constant, char* str, BOOL no_output)\n{\n    int len = strlen(str);\n    wchar_t* wcs = MMALLOC(sizeof(wchar_t)*(len+1));\n    (void)mbstowcs(wcs, str, len+1);\n\n    unsigned int result = sConst_append(constant, wcs, sizeof(wchar_t)*(len+1), no_output);\n\n    MFREE(wcs);\n\n    return result;\n}\n\nvoid append_str_to_constant_pool_and_code(sConst* constant, sByteCode* code, char* str, BOOL no_output)\n{\n    unsigned int offset = append_str_to_constant_pool(constant, str, no_output);\n    append_int_value_to_code(code, offset, no_output);\n}\n\nvoid append_buffer_to_constant_pool_and_code(sConst* constant, sByteCode* code, char* buf, int size, BOOL no_output)\n{\n    unsigned int offset = sConst_append(constant, buf, size, no_output);\n    append_int_value_to_code(code, offset, no_output);\n}\n\n"
  },
  {
    "path": "src/debug.c",
    "content": "#include \"clover2-debug.h\"\n#include <stdlib.h>\n#include <stdio.h>\n#include <string.h>\n#include <unistd.h>\n#include <fcntl.h>\n\n//#ifndef MDEBUG\n\nALLOC void* xmalloc(size_t size)\n{\n    void* buf;\n\n    buf = malloc(size);\n\n    if(buf == NULL) {\n        fprintf(stderr, \"It is not enough memory\");\n        exit(1);\n    }\n\n    return buf;\n}\n\nALLOC char* xstrdup(char* str)\n{\n    char* buf;\n\n    buf = strdup(str);\n\n    if(buf == NULL) {\n        fprintf(stderr, \"It is not enough memory\\n\");\n        exit(1);\n    }\n\n    return buf;\n}\n\nALLOC void* xrealloc(void* ptr, size_t size)\n{\n/*\n    void* buf;\n\n    buf = CALLOC(1, size);\n    memcpy(buf, ptr, size);\n    free(ptr);\n\n    return buf;\n*/\n    void* buf;\n\n    buf = realloc(ptr, size);\n\n    if(buf == NULL) {\n        fprintf(stderr, \"It is not enough memory\\n\");\n        exit(1);\n    }\n\n    return buf;\n}\n\nALLOC void* xcalloc(size_t count, size_t size)\n{\n    void* buf;\n\n    buf = calloc(count, size);\n\n    if(buf == NULL) {\n        fprintf(stderr, \"It is not enough memory\\n\");\n        exit(1);\n    }\n\n    return buf;\n}\n\nvoid xfree(void* ptr)\n{\n    free(ptr);\n}\n\n/*\n#else\n\nstatic char* xstrncpy(char* des, char* src, int size)\n{\n    des[size-1] = 0;\n    return strncpy(des, src, size-1);\n}\n\nstatic char* xstrncat(char* des, char* str, int size)\n{\n    des[size-1] = 0;\n    return strncat(des, str, size-1);\n}\n\n//////////////////////////////////////////////////////////////////////\n// for memory leak checking\n//////////////////////////////////////////////////////////////////////\n#define NAME_SIZE 128\n\nstruct _t_malloc_entry\n{\n    void* mMemory;\n\n    char mFileName[NAME_SIZE];\n    int mLine;\n    char mFuncName[NAME_SIZE];\n\n    struct _t_malloc_entry* mNextEntry;\n};\n\ntypedef struct _t_malloc_entry t_malloc_entry;\n\n#define ARRAY_SIZE 65535\nstatic t_malloc_entry* gMallocEntries[ARRAY_SIZE];\n\nvoid release_entry(void* memory, const char* file_name, int line, const char* func_name)\n{\n    t_malloc_entry *entry, *next_entry;\n#ifdef __64bit__\n    unsigned long long hash = ((unsigned long long)memory) % ARRAY_SIZE;\n#else\n    unsigned long hash = ((unsigned long )memory) % ARRAY_SIZE;\n#endif\n    \n    entry = gMallocEntries[hash];\n    if(entry->mMemory == memory) { \n        next_entry = entry->mNextEntry;\n        free(entry);\n        gMallocEntries[hash] = next_entry;\n        return ;\n    }\n    else {\n        while(entry->mNextEntry) {\n            if(entry->mNextEntry->mMemory == memory) {\n                next_entry = entry->mNextEntry->mNextEntry;\n                free(entry->mNextEntry);\n                entry->mNextEntry = next_entry;\n\n                return;\n            }\n            entry = entry->mNextEntry;\n        }\n    }\n\n#ifdef __64bit__\n    fprintf(stderr, \"\\tinvalid free at file: %s line:%d function:%s() addr:%llx\\n\", entry->mFileName, entry->mLine, entry->mFuncName, (unsigned long long)entry->mMemory);\n#else\n    fprintf(stderr, \"\\tinvalid free at file: %s line:%d function:%s() addr:%lx\\n\", entry->mFileName, entry->mLine, entry->mFuncName, (unsigned long)entry->mMemory);\n#endif\n}\n\n//////////////////////////////////////////////////////////////////////\n// memory leak checking starts\n//////////////////////////////////////////////////////////////////////\nvoid debug_init()\n{\n    memset(gMallocEntries, 0, sizeof(t_malloc_entry*)*ARRAY_SIZE);\n}\n\n//////////////////////////////////////////////////////////////////////\n// memory leak checking finish\n//////////////////////////////////////////////////////////////////////\nvoid debug_final()\n{\n    int i;\n    t_malloc_entry* entry;\n\n    //fprintf(stderr, \"Detecting memory leak...\\n\");\n    for(i=0; i<ARRAY_SIZE; i++) {\n        entry = gMallocEntries[i];\n      \n        while(entry) {\n#ifdef __64bit__\n            fprintf(stderr, \"\\tDetected!! at file: %s line:%d function:%s() addr:%llx\\n\"\n                                             , entry->mFileName, entry->mLine\n                                             , entry->mFuncName, (unsigned long long)entry->mMemory);\n#else\n            fprintf(stderr, \"\\tDetected!! at file: %s line:%d function:%s() addr:%lx\\n\"\n                                             , entry->mFileName, entry->mLine\n                                             , entry->mFuncName, (unsigned long)entry->mMemory);\n#endif\n            entry = entry->mNextEntry;\n        }\n    }\n\n    //fprintf(stderr, \"done.\\n\");\n}\n\n//////////////////////////////////////////////////////////////////////\n// malloc for memory leak checking\n//////////////////////////////////////////////////////////////////////\nALLOC void* debug_malloc(size_t size, const char* file_name, int line, const char* func_name)\n{\n    t_malloc_entry* entry;\n    int i;\n    int hash;\n    \n    entry = (t_malloc_entry*)malloc(sizeof(t_malloc_entry));\n\n    xstrncpy(entry->mFileName, (char*)file_name, NAME_SIZE);\n    entry->mLine = line;\n    xstrncpy(entry->mFuncName, (char*)func_name, NAME_SIZE);\n    entry->mMemory = malloc(size);\n   \n#ifdef __64bit__\n    hash = (unsigned long long)entry->mMemory % ARRAY_SIZE;\n#else\n    hash = (unsigned long)entry->mMemory % ARRAY_SIZE;\n#endif\n    entry->mNextEntry = gMallocEntries[hash];\n    gMallocEntries[hash] = entry;\n\n    return entry->mMemory;\n}\n\n//////////////////////////////////////////////////////////////////////\n// calloc for memory leak checking\n//////////////////////////////////////////////////////////////////////\nALLOC void* debug_calloc(size_t count, size_t size, const char* file_name, int line, const char* func_name)\n{\n    t_malloc_entry* entry;\n    int i;\n    int hash;\n    \n    entry = (t_malloc_entry*)malloc(sizeof(t_malloc_entry));\n\n    xstrncpy(entry->mFileName, (char*)file_name, NAME_SIZE);\n    entry->mLine = line;\n    xstrncpy(entry->mFuncName, (char*)func_name, NAME_SIZE);\n    entry->mMemory = calloc(count, size);\n   \n#ifdef __64bit__\n    hash = (unsigned long long)entry->mMemory % ARRAY_SIZE;\n#else\n    hash = (unsigned long)entry->mMemory % ARRAY_SIZE;\n#endif\n    entry->mNextEntry = gMallocEntries[hash];\n    gMallocEntries[hash] = entry;\n\n    return entry->mMemory;\n}\n\n\n//////////////////////////////////////////////////////////////////////\n// realloc for memory leak checking\n//////////////////////////////////////////////////////////////////////\n#include \"common.h\"\nALLOC void* debug_realloc(void* memory, size_t size, const char* file_name, int line, const char* func_name)\n{\n    t_malloc_entry* entry;\n    int hash;\n\n    /// delete old entry ///\n    if(memory) release_entry(memory, file_name, line, func_name);\n\n    /// add new entry ///\n    entry = (t_malloc_entry*)malloc(sizeof(t_malloc_entry));\n      \n    xstrncpy(entry->mFileName, (char*)file_name, NAME_SIZE);\n    entry->mLine = line;\n    xstrncpy(entry->mFuncName, (char*)func_name, NAME_SIZE);\n\n    entry->mMemory = realloc(memory, size);\n    if(entry->mMemory == NULL) {\n        fprintf(stderr, \"file name(%s) func_name(%s) line %d. false in allocating memory.\", file_name, func_name, line);\n        exit(1);\n    }\n\n#ifdef __64bit__\n    hash = (unsigned long long)entry->mMemory % ARRAY_SIZE;\n#else\n    hash = (unsigned long)entry->mMemory % ARRAY_SIZE;\n#endif\n    entry->mNextEntry = gMallocEntries[hash];\n    gMallocEntries[hash] = entry;\n\n    return entry->mMemory;\n}\n\n//////////////////////////////////////////////////////////////////////\n// strdup for memory leak checking\n//////////////////////////////////////////////////////////////////////\nALLOC char* debug_strdup(char* str, const char* file_name, int line, const char* func_name)\n{\n    char* result;\n\n    result = (char*)debug_malloc(sizeof(char)*(strlen(str)+1), file_name, line, func_name);\n\n    xstrncpy(result, str, strlen(str)+1);\n\n    return result;\n}\n   \n//////////////////////////////////////////////////////////////////////\n// free for memory leak chekcing\n//////////////////////////////////////////////////////////////////////\n\nvoid debug_free(void* memory, const char* file_name, int line, const char* func_name)\n{\n    release_entry(memory, file_name, line, func_name);\n    free(memory);\n}\n\n#endif\n*/\n"
  },
  {
    "path": "src/exception.c",
    "content": "#include \"common.h\"\n\nvoid entry_exception_object_with_class_name(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, char* class_name, char* msg, ...)\n{\n    char msg2[1024];\n\n    va_list args;\n    va_start(args, msg);\n    vsnprintf(msg2, 1024, msg, args);\n    va_end(args);\n\n    char msg3[1024];\n\n    if(info->running_class_name && info->running_method_name) {\n        snprintf(msg3, 1024, \"%s %d: %s at %s.%s\", info->sname, info->sline, msg2, info->running_class_name, info->running_method_name);\n        int i;\n        for(i=0; i<info->num_stack_trace; i++) {\n            char buf[1024];\n            snprintf(buf, 1024, \"(%s %d)\", info->stack_trace_sname[i], info->stack_trace_sline[i]);\n            xstrncat(msg3, buf, 1024);\n        }\n\n        //info->num_stack_trace = 0;\n    }\n    else {\n        snprintf(msg3, 1024, \"%s %d: %s\", info->sname, info->sline, msg2);\n\n        int i;\n        for(i=0; i<info->num_stack_trace; i++) {\n            char buf[1024];\n            snprintf(buf, 1024, \"(%s %d)\", info->stack_trace_sname[i], info->stack_trace_sline[i]);\n            xstrncat(msg3, buf, 1024);\n        }\n\n        //info->num_stack_trace = 0;\n    }\n\n    xstrncpy(info->exception_message, msg3, EXCEPTION_MESSAGE_MAX); // for show_exception_message \n\n    sCLClass* klass = get_class(class_name, FALSE);\n\n    CLObject object = 0;\n    if(klass == NULL) {\n        (*stack_ptr) = stack + var_num;\n        (*stack_ptr)->mObjectValue = 0;\n        (*stack_ptr)++;\n    }\n    else {\n        CLObject object = create_object(klass, class_name, info);\n        inc_refference_count(object, 0, FALSE);\n        (*stack_ptr) = stack + var_num;\n        (*stack_ptr)->mObjectValue = object;\n        (*stack_ptr)++;\n\n        CLObject str = create_string_object(info->exception_message, info);\n        inc_refference_count(str, 0, FALSE);\n\n        sCLObject* object_data = CLOBJECT(object);\n        object_data->mFields[0].mObjectValue = str;\n\n        callOnException(str, info->try_offset != 0, info);\n    }\n}\n\nvoid entry_exception_object_with_class_name2(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, char* class_name, char* msg)\n{\n    char msg3[1024];\n\n    if(info->running_class && info->running_method) {\n        snprintf(msg3, 1024, \"%s %d: %s at %s.%s\", info->sname, info->sline, msg, CLASS_NAME(info->running_class), METHOD_NAME2(info->running_class, info->running_method));\n        int i;\n        for(i=0; i<info->num_stack_trace; i++) {\n            char buf[1024];\n            snprintf(buf, 1024, \"(%s %d)\", info->stack_trace_sname[i], info->stack_trace_sline[i]);\n            xstrncat(msg3, buf, 1024);\n        }\n\n        //info->num_stack_trace = 0;\n    }\n    else {\n        snprintf(msg3, 1024, \"%s %d: %s\", info->sname, info->sline, msg);\n\n        int i;\n        for(i=0; i<info->num_stack_trace; i++) {\n            char buf[1024];\n            snprintf(buf, 1024, \"(%s %d)\", info->stack_trace_sname[i], info->stack_trace_sline[i]);\n            xstrncat(msg3, buf, 1024);\n        }\n\n        //info->num_stack_trace = 0;\n    }\n\n    xstrncpy(info->exception_message, msg3, EXCEPTION_MESSAGE_MAX); // for show_exception_message \n\n    sCLClass* klass = get_class(class_name, FALSE);\n\n    if(klass == NULL) {\n        (*stack_ptr) = stack + var_num;\n        (*stack_ptr)->mObjectValue = 0;\n        (*stack_ptr)++;\n    }\n    else {\n        CLObject object = create_object(klass, class_name, info);\n        inc_refference_count(object, 0, FALSE);\n        (*stack_ptr) = stack + var_num;\n        (*stack_ptr)->mObjectValue = object;\n        (*stack_ptr)++;\n\n        CLObject str = create_string_object(info->exception_message, info);\n        inc_refference_count(str, 0, FALSE);\n\n        sCLObject* object_data = CLOBJECT(object);\n        object_data->mFields[0].mObjectValue = str;\n\n        callOnException(str, info->try_offset != 0, info);\n    }\n}\n\nvoid entry_exception_object(CLObject exception, sVMInfo* info)\n{\n    sCLObject* object_data = CLOBJECT(exception);\n\n    CLObject message = object_data->mFields[0].mObjectValue;\n\n    char* str = ALLOC string_object_to_char_array(message);\n\n    if(info->running_class && info->running_method) {\n        snprintf(info->exception_message, EXCEPTION_MESSAGE_MAX, \"%s %d: %s at %s.%s\", info->sname, info->sline, str, CLASS_NAME(info->running_class), METHOD_NAME2(info->running_class, info->running_method));\n        int i;\n        for(i=0; i<info->num_stack_trace; i++) {\n            char buf[1024];\n            snprintf(buf, 1024, \"(%s %d)\", info->stack_trace_sname[i], info->stack_trace_sline[i]);\n            xstrncat(info->exception_message, buf, EXCEPTION_MESSAGE_MAX);\n        }\n        xstrncat(info->exception_message, \"\\n\", EXCEPTION_MESSAGE_MAX);\n\n        //info->num_stack_trace = 0;\n    }\n    else {\n        snprintf(info->exception_message, EXCEPTION_MESSAGE_MAX, \"%s %d: %s\\n\", info->sname, info->sline, str);\n\n        int i;\n        for(i=0; i<info->num_stack_trace; i++) {\n            char buf[1024];\n            snprintf(buf, 1024, \"(%s %d)\", info->stack_trace_sname[i], info->stack_trace_sline[i]);\n            xstrncat(info->exception_message, buf, EXCEPTION_MESSAGE_MAX);\n        }\n        xstrncat(info->exception_message, \"\\n\", EXCEPTION_MESSAGE_MAX);\n\n        //info->num_stack_trace = 0;\n    }\n\n    MFREE(str);\n\n    CLObject new_message = create_string_object(info->exception_message, info);\n    inc_refference_count(new_message, 0, FALSE);\n\n    CLVALUE cvalue;\n    cvalue.mObjectValue = new_message;\n    push_value_to_global_stack(cvalue, info);\n\n    callOnException(new_message, info->try_offset != 0, info);\n\n    pop_global_stack(info);\n}\n\n"
  },
  {
    "path": "src/float.c",
    "content": "#include \"common.h\"\n\nCLObject create_float(float value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Float\", FALSE);\n    CLObject obj = create_object(klass, \"Float\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mFloatValue = value;\n    \n    return obj;\n}\n\nCLObject create_double(double value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Double\", FALSE);\n    CLObject obj = create_object(klass, \"Double\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mDoubleValue = value;\n\n    return obj;\n}\n"
  },
  {
    "path": "src/get_type.c",
    "content": "#include \"common.h\"\n#include <locale.h>\n#define _GNU_SOURCE\n#include <stdio.h>\n\n#ifdef HAVE_READLINE_H\n#include <readline/readline.h>\n#include <readline/history.h>\n#endif\n\n#include <signal.h>\n#include <termios.h>\n#include <sys/ioctl.h>\n#include <sys/types.h>\n#include <sys/stat.h>\n#include <stdlib.h>\n#include <time.h>\n#include <limits.h>\n#include <unistd.h>\n#include <fcntl.h>\n#include <dirent.h>\n#include <libgen.h>\n\nstatic void clover2_init(BOOL js)\n{\n    class_system_init();\n    thread_init();\n#ifdef ENABLE_JIT\n    jit_init_on_runtime();\n#endif\n    native_method_init();\n    class_init();\n    heap_init(HEAP_INIT_SIZE, HEAP_HANDLE_INIT_SIZE);\n    stack_init();\n    script_init();\n    if(js) {\n        (void)class_init_on_runtime_for_js();\n    }\n    else {\n        (void)class_init_on_runtime();\n    }\n}\n\nstatic void clover2_final()\n{\n    script_final();\n    thread_final();\n    class_final_on_runtime();\n    heap_final();\n    stack_final();\n    class_final();\n    native_method_final();\n#ifdef ENABLE_JIT\n    jit_final_on_runtime();\n#endif\n}\n\nstatic void compiler_init(BOOL no_load_fudamental_classes)\n{\n    init_nodes();\n    module_init();\n}\n\nstatic void compiler_final()\n{\n    module_final();\n    free_nodes();\n}\n\nstatic BOOL get_type(char* class_name, char* source, char* fname, sVarTable* lv_table, sNodeType** type_, sVarTable** result_lv_table, BOOL js)\n{\n    sCLClass* klass = NULL;\n    if(class_name) {\n        klass = get_class_with_load_and_initialize(class_name, js);\n\n        if(klass == NULL) {\n            *type_ = NULL;\n            return FALSE;\n        }\n    }\n\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_type_for_interpreter = TRUE;\n    info.klass = klass;\n    info.mJS = js;\n\n    sCompileInfo cinfo;\n    \n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sByteCode code;\n    sByteCode_init(&code);\n    cinfo.code = &code;\n\n    sConst constant;\n    sConst_init(&constant);\n    cinfo.constant = &constant;\n\n    cinfo.lv_table = lv_table;\n    cinfo.no_output = TRUE;\n    cinfo.pinfo = &info;\n\n    info.cinfo = &cinfo;\n\n    while(*info.p) {\n        info.exist_block_object_err = FALSE;\n\n        unsigned int node = 0;\n        (void)expression(&node, &info);\n\n        *result_lv_table = info.lv_table;\n\n        if(node != 0) {\n            if(!compile(node, &cinfo)) {\n                *type_ = cinfo.type;\n                break;\n            }\n\n            *type_ = cinfo.type;\n\n            if(*info.p == ';') {\n                info.p++;\n                skip_spaces_and_lf(&info);\n            }\n        }\n    }\n\n    sByteCode_free(&code);\n    sConst_free(&constant);\n\n    return TRUE;\n}\n\n\nstatic void tyclover_get_type(char* source_value, char* fname_object_value, char* type_name, int type_name_size, char* class_name, BOOL js)\n{\n    sVarTable* lv_table = init_var_table();\n    sVarTable* result_lv_table;\n    sNodeType* type_ = NULL;\n\n    (void)get_type(class_name, source_value, fname_object_value, lv_table, &type_, &result_lv_table, js);\n\n    if(type_ == NULL || type_->mClass == NULL) {\n        type_name[0] = '\\0';\n    }\n    else {\n        type_name[0] = '\\0';\n        create_type_name_from_node_type(type_name, type_name_size, type_);\n    }\n}\n\nstatic void tyclover_print_local_variable(char* source_value, char* fname_object_value, char* class_name, BOOL js)\n{\n    sVarTable* lv_table = init_var_table();\n    sVarTable* result_lv_table;\n    sNodeType* type_ = NULL;\n\n    (void)get_type(class_name, source_value, fname_object_value, lv_table, &type_, &result_lv_table, js);\n\n    sVarTable* it = result_lv_table;\n\n    while(it) {\n        sVar* p = it->mLocalVariables;\n\n        while(1) {\n            if(p->mName[0] != 0) {\n                printf(\"%s\\n\", p->mName);\n            }\n\n            p++;\n\n            if(p == it->mLocalVariables + LOCAL_VARIABLE_MAX) {\n                break;\n            }\n        }\n\n        it = it->mParent;\n    }\n}\n\nstatic BOOL is_shell_mode(char* source, char* fname, sVarTable* lv_table)\n{\n    BOOL result = FALSE;\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_in_the_shell_mode = 1;\n    info.get_type_for_interpreter = TRUE;\n    info.mJS = FALSE;\n\n    while(*info.p) {\n        info.exist_block_object_err = FALSE;\n\n        unsigned int node = 0;\n        (void)expression(&node, &info);\n        result = info.inputing_shell_mode;\n\n        if(*info.p == ';') {\n            info.p++;\n            skip_spaces_and_lf(&info);\n        }\n    }\n\n    return result;\n}\n\n\nint gARGC;\nchar** gARGV;\nchar* gVersion = \"11.0.0\";\n\nchar gScriptDirPath[PATH_MAX];\nBOOL gRunningCompiler = FALSE;\nBOOL gCompilingCore = FALSE;\n\nstatic char gInitInputString[1024];\nstatic int gInitInputCursorPosition;\n\nint main(int argc, char** argv)\n{\n    sBuf buf;\n    sBuf_init(&buf);\n\n    char* class_name = NULL;\n\n    BOOL get_class_name = FALSE;\n    BOOL get_command_name = FALSE;\n    BOOL get_local_variable = FALSE;\n    BOOL get_shell_mode = FALSE;\n    BOOL js = FALSE;\n\n    int i;\n    for(i=1; i<argc; i++) {\n        if(strcmp(argv[i], \"--class\") == 0) {\n            get_class_name = TRUE;\n        }\n        else if(strcmp(argv[i], \"--command\") == 0) {\n            get_command_name = TRUE;\n        }\n        else if(strcmp(argv[i], \"--lvar\") == 0) {\n            get_local_variable = TRUE;\n        }\n        else if(strcmp(argv[i], \"--shell\") == 0) {\n            get_shell_mode = TRUE;\n        }\n        else if(strcmp(argv[i], \"--js\") == 0) {\n            js = TRUE;\n        }\n        else {\n            class_name = argv[i];\n        }\n    }\n\n    init_vtable();\n    init_node_types();\n    init_node_block_types();\n    clover2_init(js);\n    parser_init();\n    compiler_init(FALSE);\n    \n    if(get_shell_mode) {\n        while(!feof(stdin)) {\n            char buf2[BUFSIZ];\n\n            int result = fread(buf2, 1, BUFSIZ, stdin);\n            \n            if(result < 0) {\n                fprintf(stderr, \"invalid stdin\\n\");\n                exit(1);\n            }\n\n            sBuf_append(&buf, buf2, result);\n        }\n\n        sVarTable* tmp_lv_table = init_var_table();\n        if(is_shell_mode(buf.mBuf, \"tyclover2\", tmp_lv_table))\n        {\n            puts(\"true\");\n        }\n        else {\n            puts(\"false\");\n        }\n        MFREE(buf.mBuf);\n    }\n    else if(get_local_variable) {\n        while(!feof(stdin)) {\n            char buf2[BUFSIZ];\n\n            int result = fread(buf2, 1, BUFSIZ, stdin);\n            \n            if(result < 0) {\n                fprintf(stderr, \"invalid stdin\\n\");\n                exit(1);\n            }\n\n            sBuf_append(&buf, buf2, result);\n        }\n\n        tyclover_print_local_variable(buf.mBuf, \"tyclover2\", class_name, js);\n        MFREE(buf.mBuf);\n    }\n    else if(get_class_name) {\n        sClassTable* p = gHeadClassTable;\n\n        if(js) {\n            p = gJSHeadClassTable;\n        }\n        else {\n            p = gHeadClassTable;\n        }\n\n        while(p) {\n            sCLClass* klass = p->mItem;\n\n            printf(\"%s\\n\", CLASS_NAME(klass));\n\n            p = p->mNextClass;\n        }\n    }\n    else if(get_command_name) {\n        int i;\n        for(i=0; i<gNumCommandNames; i++) {\n            printf(\"%s\\n\", gCommandNames[i]);\n        }\n    }\n    else {\n        while(!feof(stdin)) {\n            char buf2[BUFSIZ];\n\n            int result = fread(buf2, 1, BUFSIZ, stdin);\n            \n            if(result < 0) {\n                fprintf(stderr, \"invalid stdin\\n\");\n                exit(1);\n            }\n\n            sBuf_append(&buf, buf2, result);\n        }\n\n        char type_name[1024];\n        tyclover_get_type(buf.mBuf, \"tyclover2\", type_name, 1024, class_name, js);\n\n        printf(\"%s\\n\", type_name);\n\n        MFREE(buf.mBuf);\n    }\n\n    compiler_final();\n    parser_final();\n    clover2_final();\n    final_vtable();\n    free_node_types();\n    free_node_block_types();\n\n    exit(0);\n}\n\n"
  },
  {
    "path": "src/hash.c",
    "content": "#include \"common.h\"\n\nCLObject create_hash_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Hash\", FALSE);\n\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nBOOL initialize_hash_object(CLObject hash_object, int num_elements, CLObject* keys, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_keys, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"Hash\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[],GenericsParametorClass1[],uint)\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = hash_object;  // self\n    (*stack_ptr)++;\n\n    CLObject keys_array = create_array_object(class_keys, num_elements, info);\n    inc_refference_count(keys_array, 0, FALSE);\n\n    sCLObject* object_data = CLOBJECT(keys_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data->mFields[i].mObjectValue = keys[i];\n    }\n\n    (*stack_ptr)->mObjectValue = keys_array;\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    (*stack_ptr)->mUIntValue = num_elements;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n\n"
  },
  {
    "path": "src/heap.c",
    "content": "#include \"common.h\"\n\n#define FIRST_OBJ 1234\n\n#define GC_PAGE_SIZE 1024*4\n\n#define GC_INIT_PAGE_NUM 4\n\nstruct sHeapPage_ {\n    void* mMem;\n    int mOffset;\n};\n\ntypedef struct sHeapPage_ sHeapPage;\n\nsHeapPage* gHeapPages;\nint gSizeHeapPages;\nint gNumHeapPages;\n\nsCLClass* gLambdaClass = NULL;\n\nvoid* alloc_mem_from_page(unsigned int size, BOOL* malloced)\n{\n    if(size >= GC_PAGE_SIZE) {\n        *malloced = TRUE;\n        return MCALLOC(1, size);\n    }\n\n    if(gHeapPages[gNumHeapPages].mOffset + size >= GC_PAGE_SIZE) {\n        gNumHeapPages++;\n\n        if(gNumHeapPages == gSizeHeapPages) {\n            int new_size = gSizeHeapPages * 2;\n\n            gHeapPages = MREALLOC(gHeapPages, sizeof(sHeapPage)*new_size);\n\n            memset(gHeapPages + gSizeHeapPages, 0, sizeof(sHeapPage)*(new_size-gSizeHeapPages));\n\n            gSizeHeapPages = new_size;\n        }\n\n        gHeapPages[gNumHeapPages].mMem = MCALLOC(1, GC_PAGE_SIZE);\n        gHeapPages[gNumHeapPages].mOffset = 0;\n    }\n\n    void* result = gHeapPages[gNumHeapPages].mMem + gHeapPages[gNumHeapPages].mOffset;\n    *malloced = FALSE;\n    gHeapPages[gNumHeapPages].mOffset += size;\n\n    return result;\n}\n\nstruct sHandle_ {\n    unsigned char mNoneFreeHandle:1;\n    unsigned char mMalloced:1;\n    int mNextFreeHandle;         // -1 for NULL. index of mHandles\n    int mNextFreeMemHandle;      // -1 for NULL. index of mHandles\n    unsigned short mSize;\n    unsigned short mRefferenceCount;\n    void* mMem;\n};\n\ntypedef struct sHandle_ sHandle;\n\nstruct sCLHeapManager_ {\n    sHandle* mHandles;\n    int mSizeHandles;\n\n    unsigned char* mMarkFlags;\n\n    int mFreeHandles;    // -1 for NULL. index of mHandles\n    int mFreeMemHandles;  /// -1 for NULL. index of mHandles\n};\n\ntypedef struct sCLHeapManager_ sCLHeapManager;\n\nstatic sCLHeapManager gCLHeap;\n\nvoid compaction()\n{\n    int num_heap_pages = 0;\n    unsigned int heap_page_offset = 0;\n\n    int size_heap_pages = gSizeHeapPages * 2;\n    char** pages = MCALLOC(1, sizeof(char*)*size_heap_pages);\n    pages[num_heap_pages] = MCALLOC(1, GC_PAGE_SIZE);\n\n    gCLHeap.mFreeMemHandles = -1;\n\n    /// chain free handles ///\n    gCLHeap.mFreeHandles = -1;\n\n    int i;\n    for(i=0; i<gCLHeap.mSizeHandles; i++) {\n        if(gCLHeap.mHandles[i].mNoneFreeHandle) {\n            BOOL malloced = gCLHeap.mHandles[i].mMalloced;\n            int size = gCLHeap.mHandles[i].mSize;\n\n            if(!malloced) {\n                alignment(&heap_page_offset);\n\n                if(heap_page_offset + size >= GC_PAGE_SIZE) {\n                    num_heap_pages++;\n\n                    pages[num_heap_pages] = MCALLOC(1, GC_PAGE_SIZE);\n                    heap_page_offset = 0;\n\n                    if(num_heap_pages == size_heap_pages) {\n                        int new_size = size_heap_pages * 2;\n\n                        pages = MREALLOC(pages, sizeof(char*)*new_size);\n\n                        memset(pages + size_heap_pages, 0, sizeof(char*)*(new_size-size_heap_pages));\n\n                        size_heap_pages = new_size;\n                    }\n                }\n\n                char* new_object_mem = pages[num_heap_pages] + heap_page_offset;\n                memcpy(new_object_mem, gCLHeap.mHandles[i].mMem, size);\n\n                gCLHeap.mHandles[i].mMem = new_object_mem;\n                heap_page_offset += size;\n\n                alignment(&heap_page_offset);\n            }\n        }\n        else {\n            if(gCLHeap.mHandles[i].mMalloced) {\n                MFREE(gCLHeap.mHandles[i].mMem);\n            }\n\n            gCLHeap.mHandles[i].mMem = NULL;\n            gCLHeap.mHandles[i].mNextFreeHandle = -1;\n            gCLHeap.mHandles[i].mNextFreeMemHandle = -1;\n            gCLHeap.mHandles[i].mSize = 0;\n            gCLHeap.mHandles[i].mRefferenceCount = 0;\n            gCLHeap.mHandles[i].mMalloced = FALSE;\n            gCLHeap.mHandles[i].mNoneFreeHandle = FALSE;\n\n            /// chain free handles ///\n            int top_of_free_handle = gCLHeap.mFreeHandles;\n            gCLHeap.mFreeHandles = i;\n            gCLHeap.mHandles[i].mNextFreeHandle = top_of_free_handle;\n        }\n    }\n\n    for(i=0; i<=gNumHeapPages; i++) {\n        MFREE(gHeapPages[i].mMem);\n    }\n\n    if(num_heap_pages >= gSizeHeapPages) {\n        int new_size = (gSizeHeapPages+num_heap_pages) * 2;\n\n        gHeapPages = MREALLOC(gHeapPages, sizeof(sHeapPage)*new_size);\n\n        memset(gHeapPages + gSizeHeapPages, 0, sizeof(sHeapPage)*(new_size-gSizeHeapPages));\n\n        gSizeHeapPages = new_size;\n    }\n\n    for(i=0; i<=num_heap_pages; i++) {\n        gHeapPages[i].mMem = pages[i];\n        gHeapPages[i].mOffset = GC_PAGE_SIZE;\n    }\n\n    gHeapPages[num_heap_pages].mOffset = heap_page_offset;\n    gNumHeapPages = num_heap_pages;\n\n    MFREE(pages);\n}\n\nvoid heap_init(int heap_size, int size_handles)\n{\n    gCLHeap.mHandles = MCALLOC(1, sizeof(sHandle)*size_handles);\n    gCLHeap.mSizeHandles = size_handles;\n\n    gCLHeap.mMarkFlags = MCALLOC(1, sizeof(unsigned char)*gCLHeap.mSizeHandles);\n\n    gCLHeap.mFreeHandles = -1;\n\n    /// chain free handles ///\n    int i;\n    for(i=0; i<size_handles; i++) {\n        gCLHeap.mHandles[i].mNextFreeMemHandle = -1;\n\n        int top_of_free_handle = gCLHeap.mFreeHandles;\n        gCLHeap.mFreeHandles = i;\n        gCLHeap.mHandles[i].mNextFreeHandle = top_of_free_handle;\n    }\n\n    gCLHeap.mFreeMemHandles = -1;\n\n    gSizeHeapPages = GC_INIT_PAGE_NUM;\n    gHeapPages = MCALLOC(1, sizeof(sHeapPage)*gSizeHeapPages);\n\n    gNumHeapPages = 0;\n    gHeapPages[0].mMem = MCALLOC(1, GC_PAGE_SIZE);\n    gHeapPages[0].mOffset = 0;\n}\n\nstatic void delete_all_object();\n\nvoid heap_final()\n{\n    delete_all_object();\n    int i;\n    for(i=0; i<=gNumHeapPages; i++) {\n        MFREE(gHeapPages[i].mMem);\n    }\n    MFREE(gHeapPages);\n    MFREE(gCLHeap.mHandles);\n}\n\n\nsCLHeapMem* get_object_pointer(CLObject obj)\n{\n    sCLHeapMem* result;\n\n    const unsigned int index = obj - FIRST_OBJ;\n    result = (sCLHeapMem*)(gCLHeap.mHandles[index].mMem);\n\n    return result;\n}\n\nBOOL is_valid_object(CLObject obj)\n{\n    if(obj >= FIRST_OBJ && obj < FIRST_OBJ + gCLHeap.mSizeHandles) {\n        int handle_num = obj - FIRST_OBJ;\n        \n        return gCLHeap.mHandles[handle_num].mNoneFreeHandle;\n    }\n    else {\n        return FALSE;\n    }\n}\n\nstatic void free_handle(unsigned int handle_num)\n{\n    if(gCLHeap.mHandles[handle_num].mNoneFreeHandle) {\n        CLObject obj = handle_num + FIRST_OBJ;\n\n        sCLObject* data = CLOBJECT(obj);\n        sCLClass* klass = data->mClass;\n\n        gCLHeap.mHandles[handle_num].mNoneFreeHandle = FALSE;\n\n        if(gCLHeap.mHandles[handle_num].mMalloced) {\n            MFREE(gCLHeap.mHandles[handle_num].mMem);\n\n            gCLHeap.mHandles[handle_num].mMem = NULL;\n            gCLHeap.mHandles[handle_num].mMalloced = FALSE;\n            gCLHeap.mHandles[handle_num].mSize = 0;\n            gCLHeap.mHandles[handle_num].mRefferenceCount = 0;\n            gCLHeap.mHandles[handle_num].mNextFreeMemHandle = -1;\n\n            /// chain free handles ///\n            int top_of_free_handle = gCLHeap.mFreeHandles;\n            gCLHeap.mFreeHandles = handle_num;\n            gCLHeap.mHandles[handle_num].mNextFreeHandle = top_of_free_handle;\n        }\n        else {\n            memset(gCLHeap.mHandles[handle_num].mMem, 0, gCLHeap.mHandles[handle_num].mSize);\n\n            gCLHeap.mHandles[handle_num].mNextFreeHandle = -1;\n\n            /// chain free handles ///\n            int top_of_free_handle = gCLHeap.mFreeMemHandles;\n            gCLHeap.mFreeMemHandles = handle_num;\n            gCLHeap.mHandles[handle_num].mNextFreeMemHandle = top_of_free_handle;\n        }\n    }\n}\n\nstatic void call_finalizer(unsigned int handle_num)\n{\n    if(gCLHeap.mHandles[handle_num].mNoneFreeHandle) {\n        CLObject obj = handle_num + FIRST_OBJ;\n\n        sCLObject* data = CLOBJECT(obj);\n        sCLClass* klass = data->mClass;\n\n        /// call the destructor ///\n        int array_num = ((sCLHeapMem*)data)->mArrayNum;\n\n        if(klass && klass->mFreeFun && array_num == -1) {\n            klass->mFreeFun(obj);\n        }\n\n        if(array_num == -2) {   // block, regex\n        }\n        else if(array_num == -1) {\n            (void)free_object(obj);\n        }\n        else {\n            free_array(obj);\n        }\n    }\n}\n\nvoid inc_refference_count(CLObject obj, CLObject prev_obj, BOOL value_is_object)\n{\n}\n\nvoid dec_refference_count(CLObject obj, BOOL value_is_object)\n{\n}\n\nvoid free_global_stack_objects(sVMInfo* info, CLObject result_object, int num_global_stack_ptr, CLVALUE* lvar, int num_params)\n{\n    info->mGlobalStackPtr = info->mGlobalStack + num_global_stack_ptr;\n}\n\nvoid mark_object(CLObject obj, unsigned char* mark_flg)\n{\n    if(is_valid_object(obj)) {\n        if(mark_flg[obj - FIRST_OBJ] == FALSE) {\n            mark_flg[obj - FIRST_OBJ] = TRUE;\n\n            sCLHeapMem* object = get_object_pointer(obj);\n\n            if(object != NULL) {\n                sCLClass* klass = object->mClass;\n                int array_num = object->mArrayNum;\n\n                /// mark objects which is contained in ///\n                if(array_num == -1) {\n                    if(klass && !(klass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT)) {\n                        object_mark_fun(obj, mark_flg);\n                    }\n                }\n                else if(array_num >= 0) {\n                    array_mark_fun(obj, mark_flg);\n                }\n                else if(klass == gLambdaClass) {\n                    block_mark_fun(obj, mark_flg);\n                }\n            }\n        }\n    }\n}\n\nstatic void mark_all_class_fields(unsigned char* mark_flg)\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        sCLClass* klass = p->mItem;\n\n        int i;\n        for(i=0; i<klass->mNumClassFields; i++) {\n            sCLField* field = klass->mClassFields + i;\n\n            mark_object(field->mValue.mObjectValue, mark_flg);\n        }\n\n        p = p->mNextClass;\n    }\n}\n\nstatic void mark_sighandlers(unsigned char* mark_flg)\n{\n    int i;\n    for(i=0; i<SIGMAX; i++) {\n        CLObject obj = signal_handler_object[i];\n\n        if(obj != 0) {\n            mark_object(obj, mark_flg);\n        }\n    }\n}\n\nstatic void mark(unsigned char* mark_flg)\n{\n    int i;\n    sCLStack* it;\n\n    /// mark stack ///\n    it = gHeadStack;\n    while(it) {\n        int len = *it->mStackPtr - it->mStack;\n\n        for(i=0; i<len; i++) {\n            CLVALUE obj = it->mStack[i];\n            mark_object(obj.mObjectValue, mark_flg);\n        }\n\n        it = it->mNextStack;\n    }\n}\n\nstatic void free_objects(unsigned char* mark_flg)\n{\n    int i;\n    unsigned char* mem;\n\n    // call all destructor before free object ///\n    for(i=0; i<gCLHeap.mSizeHandles; i++) {\n        if(!mark_flg[i]) {\n            call_finalizer(i);\n        }\n    }\n\n    /// free object ///\n    for(i=0; i<gCLHeap.mSizeHandles; i++) {\n        if(!mark_flg[i]) {\n            free_handle(i);\n        }\n    }\n}\n\nstatic void free_malloced_memory()\n{\n    int i;\n    for(i=0; i<gCLHeap.mSizeHandles; i++) {\n        if(gCLHeap.mHandles[i].mNoneFreeHandle) {\n            if(gCLHeap.mHandles[i].mMalloced) {\n                MFREE(gCLHeap.mHandles[i].mMem);\n            }\n        }\n    }\n}\n\nstatic void delete_all_object()\n{\n    memset(gCLHeap.mMarkFlags, 0, sizeof(unsigned char)*gCLHeap.mSizeHandles);\n\n    unsigned char* mark_flg = gCLHeap.mMarkFlags;\n\n    free_objects(mark_flg);\n\n    free_malloced_memory();\n}\n\nvoid mark_and_store_class_field(sCLClass* klass, int field_index, CLVALUE cl_value)\n{\n    sCLField* field = klass->mClassFields + field_index;\n    CLObject prev_obj = field->mValue.mObjectValue;\n    field->mValue = cl_value;\n\n    sCLType* field_type = field->mResultType;\n\n    char* field_class_name = CONS_str(&klass->mConst, field_type->mClassNameOffset);\n\n    sCLClass* field_class = get_class(field_class_name, FALSE);\n\n    BOOL value_is_object = !(field_class->mFlags & CLASS_FLAGS_NO_FREE_OBJECT);\n\n    inc_refference_count(cl_value.mObjectValue, prev_obj, value_is_object);\n}\n\nvoid gc(sVMInfo* info)\n{\n    if(!info->in_finalize_method) {\n        gLambdaClass = get_class(\"lambda\", FALSE);\n\n        memset(gCLHeap.mMarkFlags, 0, sizeof(unsigned char)*gCLHeap.mSizeHandles);\n\n        /// mark class fields ///\n        mark_all_class_fields(gCLHeap.mMarkFlags);\n\n        /// mark sig handlers ////\n        mark_sighandlers(gCLHeap.mMarkFlags);\n\n        mark(gCLHeap.mMarkFlags);\n\n        free_objects(gCLHeap.mMarkFlags);\n    }\n}\n\n#define GC_TIMING 1024\n#define COMPACTION_TIMING 1000\n\nCLObject alloc_heap_mem(unsigned int size, sCLClass* klass, int array_num, sVMInfo* info)\n{\n    int handle;\n    CLObject obj;\n\n    alignment(&size);\n\n    static int gc_timing = 0;\n\n/*\n    if(gCLHeap.mFreeMemHandles == -1) {\n        if(gc_timing % GC_TIMING == 0) {\n            gc(info);\n        }\n\n        gc_timing++;\n    }\n*/\n\n    /// get a free handle from linked list ///\n    handle = gCLHeap.mFreeMemHandles;\n\n    int handle_before = handle;\n    while(handle != -1) {\n        if(size <= gCLHeap.mHandles[handle].mSize) {\n            break;\n        }\n        handle_before = handle;\n        handle = gCLHeap.mHandles[handle].mNextFreeMemHandle;\n    }\n\n    /// no free mem handle ///\n    if(handle == -1) {\n        handle = gCLHeap.mFreeHandles;\n\n        /// no handle, get new one ///\n        if(handle == -1) {\n            const int new_offset_size = (gCLHeap.mSizeHandles + 1) * 2;\n\n            gCLHeap.mHandles = MREALLOC(gCLHeap.mHandles, sizeof(sHandle)*new_offset_size);\n            memset(gCLHeap.mHandles + gCLHeap.mSizeHandles, 0, sizeof(sHandle)*(new_offset_size - gCLHeap.mSizeHandles));\n\n            gCLHeap.mMarkFlags = MREALLOC(gCLHeap.mMarkFlags, sizeof(unsigned char)*new_offset_size);\n            memset(gCLHeap.mMarkFlags + gCLHeap.mSizeHandles, 0, sizeof(unsigned char)*(new_offset_size - gCLHeap.mSizeHandles));\n\n            /// chain free handles ///\n            int i;\n            for(i=gCLHeap.mSizeHandles; i<new_offset_size; i++) {\n                int top_of_free_handle = gCLHeap.mFreeHandles;\n                gCLHeap.mFreeHandles = i;\n                gCLHeap.mHandles[i].mNextFreeHandle = top_of_free_handle;\n                gCLHeap.mHandles[i].mNextFreeMemHandle = -1;\n            }\n\n            gCLHeap.mSizeHandles = new_offset_size;\n\n            handle = gCLHeap.mFreeHandles;\n        }\n\n        gCLHeap.mHandles[handle].mNoneFreeHandle = TRUE;\n        gCLHeap.mHandles[handle].mMem = NULL;\n        gCLHeap.mHandles[handle].mMalloced = FALSE;\n        gCLHeap.mHandles[handle].mSize = 0;\n        gCLHeap.mHandles[handle].mRefferenceCount = 0;\n        gCLHeap.mHandles[handle].mNextFreeMemHandle = -1;\n\n        gCLHeap.mFreeHandles = gCLHeap.mHandles[handle].mNextFreeHandle;\n    }\n    /// getted free mem handle ///\n    else {\n        if(handle == gCLHeap.mFreeMemHandles) {\n            gCLHeap.mFreeMemHandles = gCLHeap.mHandles[handle].mNextFreeMemHandle;\n            gCLHeap.mHandles[handle].mNextFreeMemHandle = -1;\n\n            gCLHeap.mHandles[handle].mNoneFreeHandle = TRUE;\n        }\n        else {\n            gCLHeap.mHandles[handle_before].mNextFreeMemHandle = gCLHeap.mHandles[handle].mNextFreeMemHandle;\n\n            gCLHeap.mHandles[handle].mNoneFreeHandle = TRUE;\n        }\n    }\n    \n    obj = handle + FIRST_OBJ;\n\n    /// if gettend handle has no memory, allocated\n    if(gCLHeap.mHandles[handle].mMem == NULL) {\n        BOOL malloced = FALSE;\n        gCLHeap.mHandles[handle].mMem = alloc_mem_from_page(size, &malloced);\n        gCLHeap.mHandles[handle].mMalloced = malloced;\n        gCLHeap.mHandles[handle].mSize = size;\n        gCLHeap.mHandles[handle].mNextFreeHandle = -1;\n        gCLHeap.mHandles[handle].mNextFreeMemHandle = -1;\n\n        gCLHeap.mHandles[handle].mNoneFreeHandle = TRUE;\n    }\n\n    sCLHeapMem* object_ptr = get_object_pointer(obj);\n\n    object_ptr->mSize = size;\n\n    object_ptr->mClass = klass;\n    object_ptr->mType = NULL;\n    object_ptr->mArrayNum = array_num;\n\n    return obj;\n}\n"
  },
  {
    "path": "src/integer.c",
    "content": "#include \"common.h\"\n\nCLObject create_integer(int value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Integer\", FALSE);\n    CLObject obj = create_object(klass, \"Integer\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mIntValue = value;\n\n    return obj;\n}\n\n\nCLObject create_uinteger(unsigned int value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"UInteger\", FALSE);\n    CLObject obj = create_object(klass, \"UInteger\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mUIntValue = value;\n    \n    return obj;\n}\n\n"
  },
  {
    "path": "src/interpreter.c",
    "content": "#include \"common.h\"\n#include <locale.h>\n#define _GNU_SOURCE\n#include <stdio.h>\n#include <pwd.h>\n\n#ifdef HAVE_READLINE_H\n#include <readline/readline.h>\n#include <readline/history.h>\n#endif\n\n#include <signal.h>\n#include <termios.h>\n#include <sys/ioctl.h>\n#include <sys/types.h>\n#include <sys/stat.h>\n#include <stdlib.h>\n#include <time.h>\n#include <limits.h>\n#include <unistd.h>\n#include <fcntl.h>\n#include <dirent.h>\n#include <libgen.h>\n\nstatic int mgetmaxx()\n{\n    struct winsize ws;\n    ioctl(1, TIOCGWINSZ, &ws);\n    \n    return ws.ws_col;\n}\n\nstatic int mgetmaxy()\n{\n    struct winsize ws;\n    ioctl(1, TIOCGWINSZ, &ws);\n    \n    return ws.ws_row;\n}\n\nvoid display_candidates(char** candidates)\n{\n    char* candidate;\n    char** p;\n    int max_len;\n    int maxx;\n    int cols;\n    int n;\n    \n    p = candidates;\n    \n    max_len = -1;\n    \n    while((candidate = *p) != NULL) {\n        int len;\n\n        len = strlen(candidate);\n\n        if(len > max_len) {\n            max_len = len;\n        }\n        p++;\n    }\n\n    maxx = mgetmaxx();\n\n    cols = maxx / (max_len + 2);\n\n    if(cols == 0) {\n        cols = 1;\n    }\n    \n    n = 0;\n\n    puts(\"\");\n\n    p = candidates;\n    while((candidate = *p) != NULL) {\n        if(max_len < maxx-1) {\n            char format[128];\n            format[0] = '%';\n            format[1] = '-';\n\n            snprintf(format + 2, 128-2, \"%d\", max_len + 2);\n            xstrncat(format, \"s\", 128);\n            printf(format, candidate);\n        }\n        else {\n            char candidate2[128];\n            xstrncpy(candidate2, candidate, maxx-1);\n\n            printf(\"%s\", candidate2);\n        }\n\n        n++;\n        if(n == cols) {\n            puts(\"\");\n            n = 0;\n        }\n        p++;\n    }\n\n    if(n != 0) { puts(\"\"); }\n}\n\nstatic ALLOC char* cl_type_to_buffer(sCLType* cl_type, sCLClass* klass);\n\nstatic char* ALLOC cl_block_type_to_buffer(sCLBlockType* cl_block_type, sCLClass* klass)\n{\n    sBuf buf;\n\n    sBuf_init(&buf);\n\n    sBuf_append_str(&buf, \"lambda(\");\n\n    int i;\n    for(i=0; i<cl_block_type->mNumParams; i++) {\n        sCLType* cl_type = cl_block_type->mParams[i];\n\n        char* cl_type_name = ALLOC cl_type_to_buffer(cl_type, klass);\n\n        sBuf_append_str(&buf, cl_type_name);\n\n        MFREE(cl_type_name);\n\n        if(i != cl_block_type->mNumParams-1) {\n            sBuf_append_str(&buf, \",\");\n        }\n    }\n\n    sBuf_append_str(&buf, \")\");\n\n    if(cl_block_type->mResultType) {\n        sBuf_append_str(&buf, \":\");\n\n        sCLType* cl_type = cl_block_type->mResultType;\n\n        char* cl_type_name = ALLOC cl_type_to_buffer(cl_type, klass);\n\n        sBuf_append_str(&buf, cl_type_name);\n\n        MFREE(cl_type_name);\n    }\n\n    return buf.mBuf;\n}\n\nstatic ALLOC char* cl_type_to_buffer(sCLType* cl_type, sCLClass* klass)\n{\n    int i;\n    sBuf buf;\n\n    sBuf_init(&buf);\n\n    if(cl_type == NULL) {\n        sBuf_append_str(&buf, \"NULL\");\n    }\n    else if(cl_type->mNumGenericsTypes == 0) {\n        if(cl_type->mBlockType) {\n            char* block_type_str = ALLOC cl_block_type_to_buffer(cl_type->mBlockType, klass);\n\n            sBuf_append_str(&buf, block_type_str);\n            \n            MFREE(block_type_str);\n        }\n        else {\n            sBuf_append_str(&buf, CONS_str(&klass->mConst, cl_type->mClassNameOffset));\n        }\n    }\n    else {\n        if(cl_type->mClassNameOffset == 0) {\n            sBuf_append_str(&buf, \"NULL<\");\n        }\n        else {\n            sBuf_append_str(&buf, CONS_str(&klass->mConst, cl_type->mClassNameOffset));\n            sBuf_append_str(&buf, \"<\");\n        }\n        for(i=0; i<cl_type->mNumGenericsTypes; i++) {\n            char* result;\n\n            result = cl_type_to_buffer(cl_type->mGenericsTypes[i], klass);\n\n            sBuf_append_str(&buf, result);\n\n            MFREE(result);\n            if(i != cl_type->mNumGenericsTypes-1) { sBuf_append_str(&buf, \",\"); }\n        }\n        sBuf_append_str(&buf, \">\");\n    }\n\n    return buf.mBuf;\n}\n\nALLOC ALLOC char** get_method_names_with_arguments(sCLClass* klass, BOOL class_method, int* num_methods)\n{\n    int result_size = 128;\n    char** result = MCALLOC(1, sizeof(char*)*result_size);\n    int result_num = 0;\n\n    *num_methods = 0;\n\n    int i;\n    for(i=0; i<klass->mNumMethods; i++) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if((class_method && (method->mFlags & METHOD_FLAGS_CLASS_METHOD)) || (!class_method && !(method->mFlags & METHOD_FLAGS_CLASS_METHOD))) \n        {\n            sBuf buf;\n            sBuf_init(&buf);\n\n            sBuf_append_str(&buf, METHOD_NAME2(klass, method));\n            sBuf_append_str(&buf, \"(\");\n\n            int j;\n            for(j=0; j<method->mNumParams; j++) {\n                sCLParam* param = method->mParams + j;\n                sCLType* param_type = param->mType;\n\n                char* argment_names = ALLOC cl_type_to_buffer(param_type, klass);\n\n                sBuf_append_str(&buf, argment_names);\n\n                if(j!=method->mNumParams-1) sBuf_append_str(&buf, \",\");\n\n                MFREE(argment_names);\n            }\n\n            sBuf_append_str(&buf, \")\");\n\n            *(result+result_num) = MANAGED buf.mBuf;\n            result_num++;\n\n            if(result_num >= result_size) {\n                result_size *= 2;\n                result = MREALLOC(result, sizeof(char*)*result_size);\n            }\n        }\n    }\n\n    /// special methods ///\n    *(result+result_num) = MANAGED MSTRDUP(\"toAnonymous()\");\n    result_num++;\n\n    if(result_num >= result_size) {\n        result_size *= 2;\n        result = MREALLOC(result, sizeof(char*)*result_size);\n    }\n\n    *(result+result_num) = MANAGED MSTRDUP(\"identifyWith(Object)\");\n    result_num++;\n\n    if(result_num >= result_size) {\n        result_size *= 2;\n        result = MREALLOC(result, sizeof(char*)*result_size);\n    }\n\n    *(result+result_num) = MANAGED MSTRDUP(\"className()\");\n    result_num++;\n\n    *(result+result_num) = MANAGED MSTRDUP(\"toNull()\");\n    result_num++;\n\n    if(result_num >= result_size) {\n        result_size *= 2;\n        result = MREALLOC(result, sizeof(char*)*result_size);\n    }\n    \n    /// field ///\n    if(class_method) {\n        for(i=0; i<klass->mNumClassFields; i++) {\n            sCLField* field;\n\n            field = klass->mClassFields + i;\n\n            *(result+result_num) = MSTRDUP(FIELD_NAME(klass, field));\n            result_num++;\n\n            if(result_num >= result_size) {\n                result_size *= 2;\n                result = MREALLOC(result, sizeof(char*)*result_size);\n            }\n        }\n    }\n    else {\n        for(i=0; i<klass->mNumFields; i++) {\n            sCLField* field;\n\n            field = klass->mFields + i;\n\n            *(result+result_num) = MSTRDUP(FIELD_NAME(klass, field));\n            result_num++;\n\n            if(result_num >= result_size) {\n                result_size *= 2;\n                result = MREALLOC(result, sizeof(char*)*result_size);\n            }\n        }\n    }\n\n    *num_methods = result_num;\n\n    *(result+result_num) = NULL;\n    result_num++;\n\n    if(result_num >= result_size) {\n        result_size *= 2;\n        result = MREALLOC(result, sizeof(char*)*result_size);\n    }\n\n    return result;\n}\n\nstatic ALLOC char* line_buffer_from_head_to_cursor_point()\n{\n    char* result;\n\n    MASSERT(rl_point >= 0 && rl_point <= strlen(rl_line_buffer));\n\n    result = MCALLOC(1, strlen(rl_line_buffer)+1);\n    memcpy(result, rl_line_buffer, rl_point);\n    result[rl_point] = 0;\n\n    return result;\n}\n\nstatic void skip_curly(char** p, char** head, char** comma, char** semi_colon);\n\nstatic void skip_paren(char** p, char** head, char** comma, char** semi_colon)\n{\n    char* head_before = *head;\n    *head = *p;\n    *comma = NULL;\n    *semi_colon = NULL;\n    BOOL squort = FALSE;\n    BOOL dquort = FALSE;\n\n    while(**p) {\n        if(!squort && !dquort && **p == '{') {\n            (*p)++;\n\n            skip_curly(p, head, comma, semi_colon);\n\n            if(*comma) {\n                *head = *comma;\n            }\n            else if(*semi_colon) {\n                *head = *semi_colon;\n            }\n        }\n        else if(!squort && !dquort && **p == '(') {\n            (*p)++;\n\n            skip_paren(p, head, comma, semi_colon);\n\n            if(*comma) {\n                *head = *comma;\n            }\n            else if(*semi_colon) {\n                *head = *semi_colon;\n            }\n        }\n        else if(!squort && !dquort && **p == ')') {\n            (*p)++;\n\n            *head = head_before;\n            *comma = NULL;\n            *semi_colon = NULL;\n            break;\n        }\n        else if(!squort && !dquort && **p == ',') {\n            (*p)++;\n            *comma = *p;\n        }\n        else if(!squort && !dquort && **p == '&' && *(*p+1) == '&') {\n            (*p)+=2;\n\n            *head = *p;\n        }\n        else if(!squort && !dquort && **p == '|' && *(*p+1) == '|') {\n            (*p)+=2;\n\n            *head = *p;\n        }\n        else if(!squort && !dquort && **p == '|') {\n            (*p)++;\n\n            *head = *p;\n        }\n        else if(!squort && !dquort && strstr(*p, \"return\") == *p) {\n            (*p) += strlen(\"return\");\n\n            while(**p == ' ' || **p == '\\t') {\n                (*p)++;\n            }\n\n            *head = *p;\n        }\n        else if(**p == '\\'') {\n            (*p)++;\n            squort = !squort;\n        }\n        else if(**p == '\"') {\n            (*p)++;\n            dquort = !dquort;\n        }\n        else {\n            (*p)++;\n        }\n    }\n}\n\nstatic void skip_curly(char** p, char** head, char** comma, char** semi_colon) \n{\n    char* head_before = *head;\n    *head = *p;\n    *comma = NULL;\n    *semi_colon = NULL;\n    BOOL squort = FALSE;\n    BOOL dquort = FALSE;\n\n    while(**p) {\n        if(!squort && !dquort && **p == '{') {\n            (*p)++;\n\n            skip_curly(p, head, comma, semi_colon);\n\n            if(*comma) {\n                *head = *comma;\n            }\n            else if(*semi_colon) {\n                *head = *semi_colon;\n            }\n        }\n        else if(!squort && !dquort && **p == '(') {\n            (*p)++;\n\n            skip_paren(p, head, comma, semi_colon);\n\n            if(*comma) {\n                *head = *comma;\n            }\n            else if(*semi_colon) {\n                *head = *semi_colon;\n            }\n        }\n        else if(!squort && !dquort && **p == '}') {\n            (*p)++;\n\n            *head = head_before;\n            *comma = NULL;\n            *semi_colon = NULL;\n            break;\n        }\n        else if(!squort && !dquort && **p == ',') {\n            (*p)++;\n\n            *comma = *p;\n        }\n        else if(!squort && !dquort && **p == ';') {\n            (*p)++;\n\n            *semi_colon = *p;\n        }\n        else if(!squort && !dquort && **p == '&' && *(*p+1) == '&') {\n            (*p)+=2;\n\n            *head = *p;\n        }\n        else if(!squort && !dquort && **p == '|' && *(*p+1) == '|') {\n            (*p)+=2;\n\n            *head = *p;\n        }\n        else if(!squort && !dquort && **p == '|') {\n            (*p)++;\n\n            *head = *p;\n        }\n        else if(!squort && !dquort && strstr(*p, \"return\") == *p) {\n            (*p) += strlen(\"return\");\n\n            while(**p == ' ' || **p == '\\t') {\n                (*p)++;\n            }\n\n            *head = *p;\n        }\n        else if(**p == '\\'') {\n            (*p)++;\n            squort = !squort;\n        }\n        else if(**p == '\"') {\n            (*p)++;\n            dquort = !dquort;\n        }\n        else {\n            (*p)++;\n        }\n    }\n}\n\nstatic char* get_one_expression(char* source)\n{\n    char* head = source;\n    char* comma = NULL;\n    char* semi_colon = NULL;\n    BOOL squort = FALSE;\n    BOOL dquort = FALSE;\n\n    char* p = source + strlen(source);\n\n    while(p >= source) {\n        if(*p == ';') {\n            break;\n        }\n        \n        p--;\n    }\n\n    p++;\n\n    while(*p == ' ' || *p == '\\t') {\n        p++;\n    }\n\n    head = p;\n\n    while(*p) {\n        if(!squort && !dquort && *p == '(') {\n            p++;\n\n            skip_paren(&p, &head, &comma, &semi_colon);\n\n            if(comma) {\n                head = comma;\n            }\n            else if(semi_colon) {\n                head = semi_colon;\n            }\n        }\n        else if(!squort && !dquort && *p == '{') {\n            p++;\n\n            skip_curly(&p, &head, &comma, &semi_colon);\n\n            if(comma) {\n                head = comma;\n            }\n            else if(semi_colon) {\n                head = semi_colon;\n            }\n        }\n        else if(*p == '&' && *(p+1) == '&') {\n            p+=2;\n\n            head = p;\n        }\n        else if(*p == '|' && *(p+1) == '|') {\n            p+=2;\n\n            head = p;\n        }\n        else if(*p == '|') {\n            p++;\n\n            head = p;\n        }\n        else if(*p == '=' || *p == '<') {\n            p++;\n\n            head = p;\n        }\n        else if(strstr(p, \"return\") == p) {\n            p += strlen(\"return\");\n\n            while(*p == ' ' || *p == '\\t') {\n                p++;\n            }\n\n            head = p;\n        }\n        else if(strstr(p, \"new\") == p) {\n            p += strlen(\"new\");\n\n            while(*p == ' ' || *p == '\\t') {\n                p++;\n            }\n\n            head = p;\n        }\n        else if(*p == '\\'') {\n            p++;\n            squort = !squort;\n        }\n        else if(*p == '\"') {\n            p++;\n            dquort = !dquort;\n        }\n        else if(*p == ';') {\n            *p = '\\0';\n            break;\n        }\n        else {\n            p++;\n        }\n    }\n\n    while(*head == ' ') {\n        head++;\n    }\n\n    return head;\n}\n\nchar** gCandidates = NULL;\nint gNumCandidates = 0;\nint gSizeCandidates = 0;\n\nBOOL gInputingMethod = FALSE;\nBOOL gInputingTopLevel = FALSE;\nBOOL gInputingPath = FALSE;\nBOOL gInputingCommandPath = FALSE;\n\nCLVALUE* gStack = NULL;\nsVarTable* gLVTable = NULL;\n\nstatic void file_completion(char* line)\n{\n    DIR* result_opendir;\n    char path[PATH_MAX];\n\n    char* p = (char*)line + strlen(line);\n    while(p >= line) {\n        if(*p == '\"') {\n            break;\n        }\n        else {\n            p--;\n        }\n    }\n\n    if(*(p + 1) == 0) {\n        result_opendir = opendir(\".\");\n        path[0] = 0;\n    }\n    else {\n        char* text2 = MSTRDUP(p + 1);\n\n        if(text2[0] == '~') {\n            char text3[PATH_MAX];\n            char* home;\n\n            home = getenv(\"HOME\");\n\n            if(home) {\n                if(text2[1] == '/') {\n                    snprintf(text3, PATH_MAX, \"%s/%s\", home, text2 + 2);\n                }\n                else {\n                    snprintf(text3, PATH_MAX, \"%s/%s\", home, text2 + 1);\n                }\n\n                rl_delete_text(rl_point-strlen(text2), rl_point);\n                rl_point -=strlen(text2);\n                rl_insert_text(text3);\n\n                result_opendir = opendir(text3);\n\n                xstrncpy(path, text3, PATH_MAX);\n            }\n            else {\n                result_opendir = opendir(text2);\n\n                xstrncpy(path, text2, PATH_MAX);\n            }\n        }\n\n        if(text2[0] == '.' && text2[1] == '/') {\n            result_opendir = opendir(\".\");\n\n            xstrncpy(path, \"./\", PATH_MAX);\n        }\n        else if(text2[strlen(text2)-1] == '/') {\n            result_opendir = opendir(text2);\n\n            xstrncpy(path, text2, PATH_MAX);\n        }\n        else {\n            char* dirname_;\n\n            dirname_ = dirname(text2);\n            result_opendir = opendir(dirname_);\n\n            if(strcmp(dirname_, \".\") == 0) {\n                path[0] = 0;\n            }\n            else {\n                xstrncpy(path, dirname_, PATH_MAX);\n\n                if(dirname_[strlen(dirname_)-1] != '/' ) {\n                    xstrncat(path, \"/\", PATH_MAX);\n                }\n            }\n        }\n\n        MFREE(text2);\n    }\n\n    if(result_opendir) {\n        int n;\n        int size;\n\n        n = 0;\n        size = 128;\n\n        gCandidates = MCALLOC(1, sizeof(char*)*size);\n\n        while(1) {\n            struct dirent* result_readdir;\n            int len;\n            char* candidate;\n\n            result_readdir = readdir(result_opendir);\n\n            if(result_readdir == NULL) {\n                break;\n            }\n\n            if(strcmp(result_readdir->d_name, \".\") != 0 && strcmp(result_readdir->d_name, \"..\") != 0)\n            {\n                struct stat stat_;\n                len = strlen(path) + strlen(result_readdir->d_name) + 2 + 1 + 1;\n\n                candidate = MMALLOC(len);\n\n                xstrncpy(candidate, path, len);\n                xstrncat(candidate, result_readdir->d_name, len);\n\n                if(stat(candidate, &stat_) == 0) {\n                    if(S_ISDIR(stat_.st_mode)) {\n                        xstrncat(candidate, \"/\", len);\n                    }\n\n                    gCandidates[n++] = MANAGED candidate;\n\n                    if(n >= size) {\n                        size *= 2;\n                        gCandidates = MREALLOC(gCandidates, sizeof(char*)*size);\n                    }\n                }\n                else {\n                    MFREE(candidate);\n                }\n            }\n        }\n\n        gCandidates[n] = NULL;\n\n        gNumCandidates = n;\n\n        closedir(result_opendir);\n    }\n\n    rl_completer_word_break_characters = \"\\t\\n\\\"\";\n}\n\nstatic void file_completion_command_line(char* text)\n{\n    DIR* result_opendir;\n    char path[PATH_MAX];\n\n    char* p = (char*)text + strlen(text);\n    while(p >= text) {\n        if(*p == ' ' || *p == '\\t') {\n            p++;\n            break;\n        }\n        else {\n            p--;\n        }\n    }\n\n    if(*p == 0) {\n        result_opendir = opendir(\".\");\n        path[0] = 0;\n    }\n    else {\n        char* text2 = MSTRDUP(p);\n\n        if(text2[0] == '~') {\n            char text3[PATH_MAX];\n            char* home;\n\n            home = getenv(\"HOME\");\n\n            if(home) {\n                if(text2[1] == '/') {\n                    snprintf(text3, PATH_MAX, \"%s/%s\", home, text2 + 2);\n                }\n                else {\n                    snprintf(text3, PATH_MAX, \"%s/%s\", home, text2 + 1);\n                }\n\n                rl_delete_text(rl_point-strlen(text2), rl_point);\n                rl_point -=strlen(text2);\n                rl_insert_text(text3);\n\n                result_opendir = opendir(text3);\n\n                xstrncpy(path, text3, PATH_MAX);\n            }\n            else {\n                result_opendir = opendir(text2);\n\n                xstrncpy(path, text2, PATH_MAX);\n            }\n        }\n\n        if(text2[0] == '.' && text2[1] == '/') {\n            result_opendir = opendir(\".\");\n\n            xstrncpy(path, \"./\", PATH_MAX);\n        }\n        else if(text2[strlen(text2)-1] == '/') {\n            result_opendir = opendir(text2);\n\n            xstrncpy(path, text2, PATH_MAX);\n        }\n        else {\n            char* dirname_;\n\n            dirname_ = dirname(text2);\n\n            result_opendir = opendir(dirname_);\n\n            if(strcmp(dirname_, \".\") == 0) {\n                path[0] = 0;\n            }\n            else {\n                xstrncpy(path, dirname_, PATH_MAX);\n\n                if(dirname_[strlen(dirname_)-1] != '/' ) {\n                    xstrncat(path, \"/\", PATH_MAX);\n                }\n            }\n        }\n\n        MFREE(text2);\n    }\n\n    if(result_opendir) {\n        int n;\n        int size;\n\n        n = 0;\n        size = 128;\n\n        gCandidates = MCALLOC(1, sizeof(char*)*size);\n\n        while(1) {\n            struct dirent* result_readdir;\n            int len;\n            char* candidate;\n\n            result_readdir = readdir(result_opendir);\n\n            if(result_readdir == NULL) {\n                break;\n            }\n\n            if(strcmp(result_readdir->d_name, \".\") != 0 && strcmp(result_readdir->d_name, \"..\") != 0)\n            {\n                struct stat stat_;\n                len = strlen(path) + strlen(result_readdir->d_name) + 2 + 1 + 1;\n\n                candidate = MMALLOC(len);\n\n                xstrncpy(candidate, path, len);\n                xstrncat(candidate, result_readdir->d_name, len);\n\n                if(stat(candidate, &stat_) == 0) {\n                    if(S_ISDIR(stat_.st_mode)) {\n                        xstrncat(candidate, \"/\", len);\n                    }\n\n                    gCandidates[n++] = MANAGED candidate;\n\n                    if(n >= size) {\n                        size *= 2;\n                        gCandidates = MREALLOC(gCandidates, sizeof(char*)*size);\n                    }\n                }\n                else {\n                    MFREE(candidate);\n                }\n            }\n        }\n\n        gCandidates[n] = NULL;\n\n        gNumCandidates = n;\n\n        closedir(result_opendir);\n    }\n}\n\n/// get program name from PATH environment variable ///\nvoid command_completion()\n{\n    char* env = getenv(\"PATH\");\n    char path[PATH_MAX];\n\n    char* p = path;\n    int len = strlen(env);\n\n    int i;\n    for(i=0; i<len; i++) {\n        if(env[i] == ':') {\n            *p = '\\0';\n\n            if(access(path, F_OK) == 0) {\n                struct stat stat_;\n\n                if(stat(path, &stat_) == 0 && S_ISDIR(stat_.st_mode)) {\n                    DIR* dir = opendir(path);\n\n                    if(dir) {\n                        while(1) {\n                            struct dirent* entry = readdir(dir);\n\n                            if(entry == NULL) {\n                                break;\n                            }\n\n                            if(strcmp(entry->d_name, \".\") != 0 && strcmp(entry->d_name, \"..\") != 0) \n                            {\n                                char path2[PATH_MAX];\n                                xstrncpy(path2, path, PATH_MAX);\n\n                                if(path[strlen(path)-1] != '/') {\n                                    xstrncat(path2, \"/\", PATH_MAX);\n                                }\n                                xstrncat(path2, entry->d_name, PATH_MAX);\n\n                                struct stat stat_;\n                                if(stat(path2, &stat_) == 0) {\n                                    if(stat_.st_mode & S_IXUSR) {\n                                        char* entry_d_name[PATH_MAX];\n\n                                        char* p = entry->d_name;\n                                        char* p2 = entry_d_name;\n\n                                        while(*p) {\n                                            if(isalnum(*p)) {\n                                                *p2++ = *p++;\n                                            }\n                                            else {\n                                                *p2++ = '\\\\';\n                                                *p2++ = *p++;\n                                            }\n                                        }\n\n                                        *p2 = '\\0';\n\n                                        char candidate[PATH_MAX];\n                                        snprintf(candidate, PATH_MAX, \"%s(\", entry_d_name);\n                                        gCandidates[gNumCandidates++] = MANAGED MSTRDUP(candidate);\n\n                                        if(gNumCandidates >= gSizeCandidates) {\n                                            gSizeCandidates *= 2;\n                                            gCandidates = MREALLOC(gCandidates, sizeof(char*)*gSizeCandidates);\n                                        }\n\n                                        snprintf(candidate, PATH_MAX, \"%s\", entry_d_name);\n                                        gCandidates[gNumCandidates++] = MANAGED MSTRDUP(candidate);\n\n                                        if(gNumCandidates >= gSizeCandidates) {\n                                            gSizeCandidates *= 2;\n                                            gCandidates = MREALLOC(gCandidates, sizeof(char*)*gSizeCandidates);\n                                        }\n                                    }\n                                }\n                            }\n                        }\n\n                        closedir(dir);\n                    }\n                }\n            }\n\n            p = path;\n        }\n        else {\n            *p++ = env[i];\n\n            if(p - path >= PATH_MAX) {\n                fprintf(stderr, \"The element of path in PATH environment variable is too long\");\n                return;\n            }\n        }\n    }\n}\n\nvoid get_class_names(char** candidates, int *num_candidates, int max_candidates)\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        if(*num_candidates < max_candidates) {\n            candidates[*num_candidates] = MSTRDUP(p->mName);\n            (*num_candidates)++;\n        }\n\n        p = p->mNextClass;\n    }\n}\n\nvoid get_global_method_names(char** candidates, int *num_candidates, int max_candidates)\n{\n    sCLClass* global_class = get_class(\"Global\", FALSE);\n\n    MASSERT(global_class != NULL);\n\n    int i;\n    for(i=0; i<global_class->mNumMethods; i++) {\n        sCLMethod* method = global_class->mMethods + i;\n\n        if(method->mFlags & METHOD_FLAGS_CLASS_METHOD) {\n            sBuf buf;\n            sBuf_init(&buf);\n\n            sBuf_append_str(&buf, METHOD_NAME2(global_class, method));\n            sBuf_append_str(&buf, \"(\");\n\n            int j;\n            for(j=0; j<method->mNumParams; j++) {\n                sCLParam* param = method->mParams + j;\n                sCLType* param_type = param->mType;\n\n                char* argment_names = ALLOC cl_type_to_buffer(param_type, global_class);\n\n                sBuf_append_str(&buf, argment_names);\n\n                if(j!=method->mNumParams-1) sBuf_append_str(&buf, \",\");\n\n                MFREE(argment_names);\n            }\n\n            sBuf_append_str(&buf, \")\");\n\n            if(*num_candidates < max_candidates) {\n                candidates[*num_candidates] = MANAGED buf.mBuf;\n                (*num_candidates)++;\n            }\n            else {\n                MFREE(buf.mBuf);\n            }\n        }\n    }\n\n}\n\nvoid get_system_method_names(char** candidates, int *num_candidates, int max_candidates)\n{\n    sCLClass* system_class = get_class(\"System\", FALSE);\n\n    MASSERT(system_class != NULL);\n\n    int i;\n    for(i=0; i<system_class->mNumMethods; i++) {\n        sCLMethod* method = system_class->mMethods + i;\n\n        if(method->mFlags & METHOD_FLAGS_CLASS_METHOD) {\n            sBuf buf;\n            sBuf_init(&buf);\n\n            sBuf_append_str(&buf, METHOD_NAME2(system_class, method));\n            sBuf_append_str(&buf, \"(\");\n\n            int j;\n            for(j=0; j<method->mNumParams; j++) {\n                sCLParam* param = method->mParams + j;\n                sCLType* param_type = param->mType;\n\n                char* argment_names = ALLOC cl_type_to_buffer(param_type, system_class);\n\n                sBuf_append_str(&buf, argment_names);\n\n                if(j!=method->mNumParams-1) sBuf_append_str(&buf, \",\");\n\n                MFREE(argment_names);\n            }\n\n            sBuf_append_str(&buf, \")\");\n\n            if(*num_candidates < max_candidates) {\n                candidates[*num_candidates] = MANAGED buf.mBuf;\n                (*num_candidates)++;\n            }\n            else {\n                MFREE(buf.mBuf);\n            }\n        }\n    }\n}\n\nvoid get_system_class_field_names(char** candidates, int *num_candidates, int max_candidates)\n{\n    sCLClass* system_class = get_class(\"System\", FALSE);\n\n    MASSERT(system_class != NULL);\n\n    int i;\n    for(i=0; i<system_class->mNumClassFields; i++) {\n        sCLField* field = system_class->mClassFields + i;\n\n        sBuf buf;\n        sBuf_init(&buf);\n\n        sBuf_append_str(&buf, FIELD_NAME(system_class, field));\n\n        if(*num_candidates < max_candidates) {\n            candidates[*num_candidates] = MANAGED buf.mBuf;\n            (*num_candidates)++;\n        }\n        else {\n            MFREE(buf.mBuf);\n        }\n    }\n}\n\nstatic BOOL get_type(char* source, char* fname, sVarTable* lv_table, sNodeType** type_, sVarTable** result_lv_table)\n{\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_type_for_interpreter = TRUE;\n    info.mJS = FALSE;\n\n    sCompileInfo cinfo;\n    \n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sByteCode code;\n    sByteCode_init(&code);\n    cinfo.code = &code;\n\n    sConst constant;\n    sConst_init(&constant);\n    cinfo.constant = &constant;\n\n    cinfo.lv_table = lv_table;\n    cinfo.no_output = TRUE;\n    cinfo.pinfo = &info;\n\n    info.cinfo = &cinfo;\n\n    while(*info.p) {\n        info.exist_block_object_err = FALSE;\n\n        unsigned int node = 0;\n        (void)expression(&node, &info);\n\n        *result_lv_table = clone_var_table(info.lv_table);\n\n        if(node != 0) {\n            if(!compile(node, &cinfo)) {\n                *type_ = cinfo.type;\n                break;\n            }\n\n            *type_ = cinfo.type;\n\n            if(*info.p == ';') {\n                info.p++;\n                skip_spaces_and_lf(&info);\n            }\n        }\n    }\n\n    sByteCode_free(&code);\n    sConst_free(&constant);\n\n    return TRUE;\n}\n\nstatic BOOL is_shell_mode(char* source, char* fname, sVarTable* lv_table)\n{\n    BOOL result = FALSE;\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_in_the_shell_mode = 1;\n    info.get_type_for_interpreter = TRUE;\n    info.mJS = FALSE;\n\n    while(*info.p) {\n        info.exist_block_object_err = FALSE;\n\n        unsigned int node = 0;\n        (void)expression(&node, &info);\n        result = info.inputing_shell_mode;\n\n        if(*info.p == ';') {\n            info.p++;\n            skip_spaces_and_lf(&info);\n        }\n    }\n\n    return result;\n}\n\nstatic BOOL is_path_object(char* source, char* fname, sVarTable* lv_table)\n{\n    BOOL result = FALSE;\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_path_object = TRUE;\n    info.get_type_for_interpreter = TRUE;\n    info.mJS = FALSE;\n\n    while(*info.p) {\n        info.inputing_path_object = FALSE;\n\n        unsigned int node = 0;\n        (void)expression(&node, &info);\n        result = info.inputing_path_object;\n\n        if(*info.p == ';') {\n            info.p++;\n            skip_spaces_and_lf(&info);\n        }\n    }\n\n    return result;\n}\n\nstatic void local_variable_completion(char* exp, char** candidates, int *num_candidates, int max_candidates)\n{\n    if(strcmp(exp, \"\") == 0) {   // prevent segmentation fault\n        return;\n    }\n    char* line2 = MCALLOC(1, sizeof(char)*(rl_point+1));\n    memcpy(line2, rl_line_buffer, rl_point);\n    line2[rl_point] = '\\0';\n\n    /// get type ///\n    sVarTable* lv_table;\n    sNodeType* type_ = NULL;\n    sVarTable* tmp_lv_table = clone_var_table(gLVTable);\n    (void)get_type(line2, \"iclover2\", tmp_lv_table, &type_, &lv_table);\n\n    sVarTable* table = lv_table;\n\n    while(table) {\n        int j;\n        for(j=0; j<LOCAL_VARIABLE_MAX; j++) {\n            sVar* var = table->mLocalVariables + j;\n            if(var && var->mName[0] != '\\0') {\n                if(*num_candidates < max_candidates) {\n                    candidates[*num_candidates] = MANAGED MSTRDUP(var->mName);\n                    (*num_candidates)++;\n                }\n            }\n        }\n\n        table = table->mParent;\n    }\n\n    MFREE(line2);\n}\n\nchar* on_complete(const char* text, int a);\n\nvoid shellModeCompletion(char* line)\n{\n    /// parse command line ///\n    BOOL command_name_completion = TRUE;\n\n    char* p = line;\n\n    BOOL squort = FALSE;\n    BOOL dquort = FALSE;\n\n    while(*p == ' ' || *p == '\\t') { p++; }\n\n    while(*p) {\n        if(*p == '\\\\') {\n            p++;\n            if(*p!=0)p++;\n        }\n        else if(!squort && *p == '\"') {\n            dquort = !dquort;\n            p++;\n        }\n        else if(!dquort && *p == '\\'') {\n            dquort = !squort;\n            p++;\n        }\n        else if(squort || dquort) {\n            p++;\n        }\n        else if((*p == '|' && *(p+1) == '|')\n            || (*p == '&' && *(p+1) == '&'))\n        {\n            p+=2;\n            command_name_completion = TRUE;\n\n            while(*p == ' ' || *p == '\\t') { p++; }\n\n            while(*p) {\n                if(*p == ' ' || *p == '\\t') {\n                    p++;\n                    command_name_completion = FALSE;\n                    break;\n                }\n                else {\n                    p++;\n                }\n            }\n        }\n        else if((*p == '|') || (*p == ';')) {\n            p++;\n            command_name_completion = TRUE;\n\n            while(*p == ' ' || *p == '\\t') { p++; }\n\n            while(*p) {\n                if(*p == ' ' || *p == '\\t') {\n                    p++;\n                    command_name_completion = FALSE;\n                    break;\n                }\n                else {\n                    p++;\n                }\n            }\n        }\n        else if(*p == ' ' || *p == '\\t') {\n            p++;\n            command_name_completion = FALSE;\n        }\n        else {\n            p++;\n        }\n    }\n\n    p = line + strlen(line)-1;\n\n    while(p >= line) {\n        if(*p == ' ' || *p == '\\t') {\n            break;\n        }\n        else {\n            p--;\n        }\n    }\n\n    if(command_name_completion) {\n        gSizeCandidates = 1024;\n        gCandidates = MCALLOC(1, sizeof(char*)*gSizeCandidates);\n\n        command_completion();\n\n        gCandidates[gNumCandidates] = NULL;\n\n        gInputingTopLevel = TRUE;\n        rl_completer_word_break_characters = \"\\t\\n.({\";\n    }\n    else {\n        char* word = MSTRDUP(p+1);\n\n        file_completion(word);\n\n        MFREE(word);\n\n        gInputingCommandPath = TRUE;\n\n        rl_completer_word_break_characters = \"\\t \";\n    }\n}\n\nvoid pathObjectCompletion(char* line)\n{\n    file_completion(line);\n    gInputingPath = TRUE;\n}\n\nvoid methodNameCompletion(char* line)\n{\n    sNodeType* type_ = NULL;\n    sVarTable* result_lv_table;\n    sVarTable* tmp_lv_table = clone_var_table(gLVTable);\n\n    (void)get_type(line, \"iclover2\", tmp_lv_table, &type_, &result_lv_table);\n\n    if(type_) {\n        sCLClass* klass = type_->mClass;\n\n        if(type_->mArray) {\n            klass = get_class(\"Array\", FALSE);\n        }\n        else if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n            klass = klass->mBoxingClass;\n        }\n\n        if(klass) {\n            if(strcmp(CLASS_NAME(klass), \"Command\") == 0) {\n                int num_methods = 0;\n                char** candidates = ALLOC ALLOC get_method_names_with_arguments(klass, FALSE, &num_methods);\n\n                int size = 128 + num_methods;\n                gCandidates = MCALLOC(1, sizeof(char*)*size);\n                int i;\n                for(i=0; i<num_methods; i++) {\n                    gCandidates[i] = candidates[i];\n                }\n\n                gNumCandidates = num_methods;\n                gSizeCandidates = size;\n\n                MFREE(candidates);\n\n                command_completion();\n\n                gCandidates[gNumCandidates] = NULL;\n            }\n            else {\n                int num_methods = 0;\n                gCandidates = ALLOC ALLOC get_method_names_with_arguments(klass, FALSE, &num_methods);\n                gNumCandidates = num_methods;\n\n                gCandidates[gNumCandidates] = NULL;\n            }\n\n            gInputingMethod = TRUE;\n            rl_completer_word_break_characters = \"\\t\\n.({\";\n        }\n    }\n}\n\nvoid localVariableCompletion(char* line)\n{\n    int max_candidates = 1024;\n    char** candidates = MCALLOC(1, sizeof(char*)*max_candidates);\n    int num_candidates = 0;\n    local_variable_completion(line, candidates, &num_candidates, max_candidates);\n\n    if(gNumCandidates >= gSizeCandidates + num_candidates) {\n        int new_size = (gSizeCandidates + num_candidates + 1) * 2;\n        gCandidates= MREALLOC(gCandidates, sizeof(char*)*new_size);\n        gSizeCandidates = new_size;\n    }\n\n    int i;\n    for(i=0; i<num_candidates; i++) {\n        gCandidates[gNumCandidates+i] = candidates[i];\n    }\n    gNumCandidates+=num_candidates;\n\n    MFREE(candidates);\n}\n\nvoid classNameCompletion()\n{\n    int num_candidates = 0;\n    int max_candidates = CLASS_NUM_MAX + 128;\n    char** candidates = MCALLOC(1, sizeof(char*)*max_candidates);\n\n    get_class_names(candidates, &num_candidates, max_candidates);\n\n    if(gNumCandidates >= gSizeCandidates + num_candidates) {\n        int new_size = (gSizeCandidates + num_candidates + 1) * 2;\n        gCandidates= MREALLOC(gCandidates, sizeof(char*)*new_size);\n        gSizeCandidates = new_size;\n    }\n\n    int i;\n    for(i=0; i<num_candidates; i++) {\n        gCandidates[gNumCandidates+i] = candidates[i];\n    }\n    gNumCandidates+=num_candidates;\n\n    MFREE(candidates);\n}\n\nvoid commandCompletion()\n{\n    command_completion();\n}\n\nvoid globalMethodCompletion() \n{\n    int num_candidates = 0;\n    int max_candidates = 1024;\n    char** candidates = MCALLOC(1, sizeof(char*)*max_candidates);\n    get_global_method_names(candidates, &num_candidates, max_candidates);\n\n    int i;\n    for(i=0; i<num_candidates; i++) {\n        gCandidates[gNumCandidates+i] = candidates[i];\n    }\n    gNumCandidates+=num_candidates;\n\n    MFREE(candidates);\n}\n\nvoid systemMethodCompletion()\n{\n    int num_candidates = 0;\n    int max_candidates = 1024;\n    char** candidates = MCALLOC(1, sizeof(char*)*max_candidates);\n    get_system_method_names(candidates, &num_candidates, max_candidates);\n\n    int i;\n    for(i=0; i<num_candidates; i++) {\n        gCandidates[gNumCandidates+i] = candidates[i];\n    }\n    gNumCandidates+=num_candidates;\n\n    MFREE(candidates);\n}\n\nvoid topLevelCompletion(char* line)\n{\n    char* words[] = { \"if\", \"when\", \"while\", \"for\", \"break\", \"true\", \"false\", \"null\", \"wildcard\", \"throw\", \"try\", \"return\", \"new\", \"closure\", \"lambda\", \"var\", \"val\", \"def\", \"inherit\", \"unset\", \"list\", \"elist\", \"slist\", \"tuple\", \"hash\", \"array\", \"earray\", \"sarray\", NULL };\n\n    gSizeCandidates = 1024;\n    gCandidates = MCALLOC(1, sizeof(char*)*gSizeCandidates);\n\n    int i=0;\n    while(words[i]) {\n        gCandidates[i] = MSTRDUP(words[i]);\n        gNumCandidates++;\n        i++;\n    }\n\n    classNameCompletion();\n    //localVariableCompletion(line);\n    globalMethodCompletion();\n    systemMethodCompletion();\n    commandCompletion();\n\n    gCandidates[gNumCandidates] = NULL;\n\n    gInputingTopLevel = TRUE;\n    rl_completer_word_break_characters = \"\\t\\n.({\";\n}\n\nstatic int my_complete_internal(int count, int key)\n{\n    gInputingTopLevel = FALSE;\n    gInputingMethod = FALSE;\n    gInputingPath = FALSE;\n    gInputingCommandPath = FALSE;\n    gCandidates = NULL;\n    gNumCandidates = 0;\n\n    /// parse the line ///\n    char* line = ALLOC line_buffer_from_head_to_cursor_point();\n\n    /// get type ///\n    sVarTable* tmp_lv_table = clone_var_table(gLVTable);\n\n    BOOL shell_mode = is_shell_mode(line, \"iclover2\", tmp_lv_table);\n\n    tmp_lv_table = clone_var_table(gLVTable);\n\n\n    char* p = line;\n\n    BOOL slash = FALSE;\n    BOOL dquort = FALSE;\n    BOOL squort = FALSE;\n\n    while(p < line + strlen(line)) {\n        if(*p == '\\\"') {\n            p++;\n            dquort = !dquort;\n        }\n        else if(*p == '\\'') {\n            p++;\n            squort = !squort;\n        }\n        else if(*p == '\\\\') {\n            p+=2;\n        }\n        else if(dquort || squort) {\n            p++;\n        }\n        else {\n            p++;\n        }\n    }\n\n    BOOL inputing_path_object = dquort;\n\n    if(inputing_path_object) {\n        pathObjectCompletion(line);\n    }\n    else if(shell_mode) {\n        shellModeCompletion(line);\n    }\n    else {\n        BOOL is_method_name_completion = FALSE;\n\n        char* p = line + strlen(line) -1;\n\n        while(p >= line) {\n            if(*p == '.') {\n                is_method_name_completion = TRUE;\n                break;\n            }\n            else if(isalnum(*p) || *p == '_') {\n                p--;\n\n                if(*p == '.') {\n                    is_method_name_completion = TRUE;\n                    break;\n                }\n            }\n            else {\n                break;\n            }\n        }\n\n        if(is_method_name_completion) {\n            methodNameCompletion(line);\n        }\n        else {\n            topLevelCompletion(line);\n        }\n    }\n\n    MFREE(line);\n\n    return rl_complete(0, key);\n}\n\nstatic BOOL name_sort(char* lfname, char* rfname)\n{\n    if(lfname == NULL) {\n        return TRUE;\n    }\n    if(rfname == NULL) {\n        return FALSE;\n    }\n    return strcmp(lfname, rfname) < 0;\n}\n\nstatic BOOL quick_sort(int left, int right)\n{\n    int i;\n    int j;\n\n    if(left < right) {\n        char* center_item = gCandidates[(left+right) / 2];\n\n        i = left;\n        j = right;\n\n        do { \n            while(1) {\n                int ret = name_sort(gCandidates[i], center_item);\n                if(ret < 0) return FALSE;\n                if(gCandidates[i] == center_item || !ret)\n                {\n                    break;\n                }\n                i++;\n            }\n                     \n            while(1) {\n                int ret = name_sort(center_item, gCandidates[j]);\n                if(ret < 0) return FALSE;\n                if(center_item==gCandidates[j] || !ret)\n                {\n                    break;\n                }\n                j--;\n            }\n\n            if(i <= j) {\n                char* tmp = gCandidates[i];\n                gCandidates[i] = gCandidates[j];\n                gCandidates[j] = tmp;\n\n                i++;\n                j--;\n            }\n        } while(i <= j);\n\n        if(!quick_sort(left, j)) {\n            return FALSE;\n        }\n        if(!quick_sort(i, right)) {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nvoid sort_candidates()\n{\n    if(gNumCandidates > 1) {\n        quick_sort(0, gNumCandidates-1);\n    }\n}\n\nchar* on_complete(const char* text, int a)\n{\n    char* text2 = MSTRDUP((char*)text);\n\n    if(gInputingMethod) {\n        rl_completion_append_character = '(';\n\n        if(strcmp(text2, \"\") != 0) {\n            char* p = text2 + strlen(text2) -1;\n\n            while(p >= text2) {\n                if(*p == '(') {\n                    char* tmp = MSTRDUP(p + 1);\n                    MFREE(text2);\n                    text2 = tmp;\n                    break;\n                }\n\n                p--;\n            }\n        }\n    }\n    else if(gInputingTopLevel) {\n        if(strcmp(text2, \"\") != 0) {\n            char* p = text2 + strlen(text2) -1;\n\n            while(p >= text2) {\n                if(isalnum(*p) || *p == '_' || *p == '-') {\n                    p --;\n                }\n                else {\n                    break;\n                }\n            }\n\n            char* tmp = MSTRDUP(p + 1);\n            MFREE(text2);\n            text2 = tmp;\n        }\n    }\n    else if(gInputingPath) {\n        rl_completion_append_character = '\"';\n\n        if(strcmp(text2, \"\") != 0) {\n            char* p = text2 + strlen(text2) -1;\n\n            while(p >= text2) {\n                if(*p == ' ' || *p == '\\t' || *p == '\"') {\n                    char* tmp = MSTRDUP(p + 1);\n                    MFREE(text2);\n                    text2 = tmp;\n                    break;\n                }\n\n                p--;\n            }\n        }\n    }\n    else if(gInputingCommandPath) {\n        rl_completion_append_character = ' ';\n\n        if(strcmp(text2, \"\") != 0) {\n            char* p = text2 + strlen(text2) - 1;\n\n            while(p >= text2) {\n                if(*p == ' ' || *p == '\\t') {\n                    char* tmp = MSTRDUP(p + 1);\n                    MFREE(text2);\n                    text2 = tmp;\n                    break;\n                }\n\n                p--;\n            }\n        }\n    }\n\n    /// sort ///\n    sort_candidates();\n\n    /// go ///\n    if(gCandidates) {\n        if(strcmp(text2, \"\") == 0) {\n            display_candidates(gCandidates);\n            rl_forced_update_display();\n\n            int j;\n            for(j=0; j<gNumCandidates; j++) {\n                if(gCandidates[j]) MFREE(gCandidates[j]);\n            }\n            MFREE(gCandidates);\n        }\n        else {\n            /// get candidates ///\n            char* candidate;\n            char** p2;\n            char** candidates2;\n            int num_candidates2;\n            int j;\n\n            p2 = gCandidates;\n\n            candidates2 = MCALLOC(1, sizeof(char*)*(gNumCandidates+1));\n            num_candidates2 = 0;\n\n            while(p2 < gCandidates + gNumCandidates) {\n                int len_candidate;\n                int len_text;\n\n                candidate = *p2;\n\n                len_candidate = strlen(candidate);\n                len_text = strlen(text2);\n\n                if(len_candidate >= len_text && strncmp(candidate, text2, len_text) == 0) \n                {\n                    candidates2[num_candidates2++] = candidate;\n                }\n                p2++;\n            }\n\n            candidates2[num_candidates2] = NULL;\n\n            if(num_candidates2 == 0) {\n            }\n            else if(num_candidates2 == 1) {\n                char* appended_chars;\n                int len_candidate;\n                int len_text;\n                char* parenthesis;\n                char appended_chars2[32];\n                BOOL flg_field;\n\n                candidate = *candidates2;\n\n                flg_field = strstr(candidate, \"(\") == NULL && !gInputingCommandPath;\n\n                if(gInputingMethod || gInputingTopLevel) {\n                    parenthesis = strstr(candidate, \"(\");\n\n                    if(parenthesis) {\n                        len_candidate = parenthesis - candidate;\n                    }\n                    else {\n                        len_candidate = strlen(candidate);\n                    }\n                }\n                else {\n                    len_candidate = strlen(candidate);\n                }\n\n                len_text = strlen(text2);\n\n                appended_chars = MCALLOC(1, len_candidate-len_text+2);\n                memcpy(appended_chars, candidate+len_text, len_candidate-len_text);\n                appended_chars[len_candidate-len_text] = 0;\n\n                rl_insert_text(appended_chars);\n\n                MFREE(appended_chars);\n\n                /// path completion ///\n                if(gInputingPath) {\n                    int len;\n\n                    len = strlen(candidate);\n                    if(candidate[len-1] != '/') {\n                        appended_chars2[0] = rl_completion_append_character;\n                        appended_chars2[1] = 0;\n\n                        rl_insert_text(appended_chars2);\n                    }\n                }\n                else if(gInputingCommandPath) {\n                    int len = strlen(candidate);\n                    if(candidate[len-1] != '/') {\n                        appended_chars2[0] = rl_completion_append_character;\n                        appended_chars2[1] = 0;\n\n                        rl_insert_text(appended_chars2);\n                    }\n                }\n                else if(gInputingMethod || gInputingTopLevel) {\n                    int len = strlen(candidate);\n\n                    if(candidate[len-1] == '(') {\n                        appended_chars2[0] = rl_completion_append_character;\n                        appended_chars2[1] = 0;\n\n                        rl_insert_text(appended_chars2);\n                    }\n                }\n                else if(flg_field) {\n                    appended_chars2[0] = '.';\n                    appended_chars2[1] = 0;\n\n                    rl_insert_text(appended_chars2);\n                }\n                else {\n                    rl_insert_text(appended_chars2);\n                }\n\n                display_candidates(candidates2);\n                rl_forced_update_display();\n            }\n            else {\n                /// get same text ///\n                char* candidate_before;\n                int same_len;\n\n                candidate_before = NULL;\n                same_len = -1;\n                p2 = candidates2;\n\n                while((candidate = *p2) != NULL) {\n                    int i;\n                    int len_candidate;\n                    int len_candidate_before;\n\n                    if(candidate_before) {\n                        int len;\n                        int same_len2;\n                        char* parenthesis;\n\n                        parenthesis = strstr(candidate, \"(\");\n                        if(parenthesis) {\n                            len_candidate = parenthesis - candidate;\n                        }\n                        else {\n                            len_candidate = strlen(candidate);\n                        }\n\n                        parenthesis = strstr(candidate_before, \"(\");\n                        if(parenthesis) {\n                            len_candidate_before = parenthesis - candidate_before;\n                        }\n                        else {\n                            len_candidate_before = strlen(candidate_before);\n                        }\n\n\n                        if(len_candidate < len_candidate_before) {\n                            len = len_candidate;\n                        }\n                        else {\n                            len = len_candidate_before;\n                        }\n\n                        same_len2 = len;\n\n                        for(i=0; i<len; i++) {\n                            if(candidate[i] != candidate_before[i]) {\n                                same_len2 = i;\n                                break;\n                            }\n                        }\n\n                        if(same_len == -1 || same_len2 < same_len) {\n                            same_len = same_len2;\n                        }\n                    }\n                    \n                    candidate_before = *p2;\n                    p2++;\n                }\n\n                candidate = *candidates2;\n\n                if(same_len > 0) {\n                    char* appended_chars;\n                    int len_candidate;\n                    int len_text;\n\n                    len_candidate = strlen(candidate);\n                    len_text = strlen(text2);\n\n                    if(same_len - len_text == 0) {\n                        display_candidates(candidates2);\n                        rl_forced_update_display();\n                    }\n                    else {\n                        appended_chars = MCALLOC(1, same_len-len_text+2);\n                        memcpy(appended_chars, candidate+len_text, same_len-len_text);\n                        appended_chars[same_len-len_text] = 0;\n\n                        rl_insert_text(appended_chars);\n\n                        MFREE(appended_chars);\n                    }\n                }\n                else if(same_len == 0) {\n                    display_candidates(candidates2);\n                    rl_forced_update_display();\n                }\n            }\n\n            MFREE(candidates2);\n\n            for(j=0; j<gNumCandidates; j++) {\n                MFREE(gCandidates[j]);\n            }\n            MFREE(gCandidates);\n        }\n    }\n\n    MFREE(text2);\n\n    return 0;\n}\n\nstatic BOOL inputing_block_or_paren()\n{\n    char* source = rl_line_buffer;\n\n    char* p = source;\n    int block_nest = 0;\n    int paren_nest = 0;\n\n    BOOL squort = FALSE;\n    BOOL dquort = FALSE;\n    BOOL regex = FALSE;\n\n    while(*p) {\n        if(!regex && !dquort && *p == '\\'') {\n            p++;\n\n            squort = !squort;\n        }\n        else if(!squort && !dquort && *p == '/') {\n            p++;\n            regex = !regex;\n        }\n        else if(!squort && !regex && *p == '\"') {\n            p++;\n\n            dquort = !dquort;\n        }\n        else if(*p == '\\\\') {\n            p++;\n\n            if(*p) {\n                p++;\n            }\n        }\n        else if(dquort || squort || regex) {\n            p++;\n        }\n        else if(*p == '{') {\n            p++;\n\n            block_nest++;\n        }\n        else if(*p == '}') {\n            p++;\n\n            block_nest--;\n        }\n        else if(*p == '(') {\n            p++;\n\n            paren_nest++;\n        }\n        else if(*p == ')') {\n            p++;\n\n            paren_nest--;\n        }\n        else {\n            p++;\n        }\n    }\n\n    return block_nest > 0 || paren_nest > 0;\n}\n\nstatic int my_bind_cr(int count, int key) \n{\n    if(inputing_block_or_paren()) {\n        rl_insert_text(\"\\n\");\n    }\n    else {\n        puts(\"\");\n        rl_done = 1;\n    }\n\n    return 0;\n}\n\nstatic int my_bind_escape(int count , int key)\n{\n    return 0;\n}\n\nstatic void sig_int()\n{\n    gSigInt = TRUE;\n\n    rl_reset_line_state();\n    rl_replace_line(\"\", 0);\n    rl_point = 0;\n    puts(\"\");\n    rl_redisplay();\n}\n\nstatic void set_signal_for_interpreter() \n{\n    struct sigaction sa;\n\n    memset(&sa, 0, sizeof(sa));\n    sa.sa_flags = SA_SIGINFO;\n    sa.sa_handler = sig_int;\n    if(sigaction(SIGINT, &sa, NULL) < 0) {\n        perror(\"sigaction2\");\n        exit(1);\n    }\n\n    sigset_t signal_set;\n\n    sigemptyset(&signal_set);\n    sigaddset(&signal_set, SIGTTOU);\n    sigaddset(&signal_set, SIGTTIN);\n    sigaddset(&signal_set, SIGPIPE);\n\n    sigprocmask(SIG_BLOCK, &signal_set, NULL);\n}\n\n#define MAX_CODES 1024*4\n\nstatic sByteCode gCodes[MAX_CODES];\nstatic sConst gConst[MAX_CODES];\nstatic int gNumCodes;\n\nstatic void interpreter_init()\n{\n    gInterpreter = TRUE;\n    memset(gCodes, 0, sizeof(sByteCode)*MAX_CODES);\n    memset(gConst, 0, sizeof(sConst)*MAX_CODES);\n\n    gNumCodes = 0;\n}\n\nstatic void interpreter_final()\n{\n    int i;\n    for(i=0; i<gNumCodes; i++) {\n        sByteCode_free(&gCodes[i]);\n        sConst_free(&gConst[i]);\n    }\n}\n\nstatic BOOL eval_str(char* source, char* fname, sVarTable* lv_table, CLVALUE* stack)\n{\n    sParserInfo info;\n\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = lv_table;\n    info.parse_phase = 0;\n    info.get_type_for_interpreter = FALSE;\n    info.mJS = FALSE;\n\n    sCompileInfo cinfo;\n    \n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sByteCode* code = &gCodes[gNumCodes];\n    sByteCode_init(code);\n    cinfo.code = code;\n\n    sConst* constant = &gConst[gNumCodes];\n    sConst_init(constant);\n    cinfo.constant = constant;\n\n    gNumCodes++;\n\n    if(gNumCodes >= MAX_CODES) {\n        fprintf(stderr, \"overflow code and constant size. reset iclover2\");\n        exit(1);\n    }\n\n    cinfo.lv_table = lv_table;\n    cinfo.no_output = FALSE;\n    cinfo.pinfo = &info;\n\n    info.cinfo = &cinfo;\n\n    while(*info.p) {\n        info.next_command_is_to_bool = FALSE;\n        unsigned int node = 0;\n        info.exist_block_object_err = FALSE;\n\n        if(!expression(&node, &info)) {\n            return FALSE;\n        }\n\n        unsigned int params[PARAMS_MAX];\n        memset(params, 0, sizeof(unsigned int)*PARAMS_MAX);\n        int num_params = 0;\n\n        node = sNodeTree_create_method_call(node, \"toString\", params, num_params, 0, &info);\n        node = sNodeTree_create_method_call(node, \"chomp\", params, num_params, 0, &info);\n        node = sNodeTree_create_method_call(node, \"printlnForREPL\", params, num_params, 0, &info);\n\n        cinfo.sname = gNodes[node].mSName;\n        cinfo.sline = gNodes[node].mLine;\n\n        if(info.err_num == 0 && node != 0) {\n            append_opecode_to_code(cinfo.code, OP_HEAD_OF_EXPRESSION, cinfo.no_output);\n\n            append_opecode_to_code(cinfo.code, OP_MARK_SOURCE_CODE_POSITION, cinfo.no_output);\n            append_str_to_constant_pool_and_code(cinfo.constant, cinfo.code, cinfo.sname, cinfo.no_output);\n            append_int_value_to_code(cinfo.code, cinfo.sline, cinfo.no_output);\n\n            if(!compile(node, &cinfo)) {\n                return FALSE;\n            }\n\n            append_opecode_to_code(cinfo.code, OP_SIGINT, cinfo.no_output);\n\n            arrange_stack(&cinfo);\n        }\n\n        if(*info.p == ';') {\n            info.p++;\n            skip_spaces_and_lf(&info);\n        }\n    }\n\n    if(info.err_num > 0 || cinfo.err_num > 0) {\n        fprintf(stderr, \"Parser error number is %d. Compile error number is %d\\n\", info.err_num, cinfo.err_num);\n        return FALSE;\n    }\n\n    int var_num = get_var_num(info.lv_table);\n\n    sVMInfo vinfo;\n    memset(&vinfo, 0, sizeof(sVMInfo));\n\n    create_global_stack_and_append_it_to_stack_list(&vinfo);\n\n    vinfo.running_class_name = MSTRDUP(\"none\");\n    vinfo.running_method_name = MSTRDUP(\"eval_str\");\n\n    vm_mutex_on();\n\n    if(!vm(code, constant, stack, var_num, NULL, &vinfo)) {\n        MFREE(vinfo.running_class_name);\n        MFREE(vinfo.running_method_name);\n        vm_mutex_off();\n\n        return FALSE;\n    }\n\n    MFREE(vinfo.running_class_name);\n    MFREE(vinfo.running_method_name);\n\n    vm_mutex_off(); // see OP_RETURN\n\n    return TRUE;\n}\n\nstatic void clover2_init()\n{\n    class_system_init();\n    thread_init();\n#ifdef ENABLE_JIT\n    jit_init_on_runtime();\n#endif\n    native_method_init();\n    class_init();\n    heap_init(HEAP_INIT_SIZE, HEAP_HANDLE_INIT_SIZE);\n    stack_init();\n    script_init();\n    (void)class_init_on_runtime();\n}\n\nstatic void clover2_final()\n{\n    script_final();\n    thread_final();\n    class_final_on_runtime();\n    heap_final();\n    stack_final();\n    class_final();\n    native_method_final();\n#ifdef ENABLE_JIT\n    jit_final_on_runtime();\n#endif\n}\n\nstatic void compiler_init(BOOL no_load_fudamental_classes)\n{\n    init_nodes();\n    module_init();\n}\n\nstatic void compiler_final()\n{\n    module_final();\n    free_nodes();\n}\n\nint gARGC;\nchar** gARGV;\nchar* gVersion = \"11.0.0\";\n\nchar gScriptDirPath[PATH_MAX];\nBOOL gRunningCompiler = FALSE;\nBOOL gCompilingCore = FALSE;\n\nstatic char gInitInputString[1024];\nstatic int gInitInputCursorPosition;\nstatic BOOL gOneTimeCommand;\nstatic char* gCommandLineScript = NULL;\n\nstatic void readline_insert_text(char* cmdline, int cursor_point)\n{\n    (void)rl_replace_line(cmdline, 0);\n    int n = cursor_point;\n\n    if(n < 0) { n += strlen(rl_line_buffer) + 1; }\n    if(n < 0) { n = 0; }\n    if(n > strlen(rl_line_buffer)) { n = strlen(rl_line_buffer); }\n    rl_point = n;\n}\n\nint readline_init_text()\n{\n    if(gInitInputString[0] != '\\0' && gInitInputCursorPosition != -1) {\n        readline_insert_text(gInitInputString, gInitInputCursorPosition);\n    }\n    else if(gInitInputString[0] != '\\0') {\n        readline_insert_text(gInitInputString, -1);\n    }\n\n    return 0;\n}\n\n\nint main(int argc, char** argv)\n{\n    CHECKML_BEGIN;\n\n    xstrncpy(gScriptDirPath, \"\", PATH_MAX);\n\n    gInitInputString[0] = '\\0';\n    gInitInputCursorPosition = -1;\n    gOneTimeCommand = FALSE;\n    gCommandLineScript = NULL;\n\n    int i;\n    for(i=1; i<argc; i++) {\n        if(strcmp(argv[i], \"--version\") == 0 || strcmp(argv[i], \"-version\") == 0 || strcmp(argv[i], \"-v\") == 0 || strcmp(argv[i], \"-V\") == 0)\n        {\n            printf(\"clover2 version %s\\n\", gVersion);\n            exit(0);\n        }\n        else if(strcmp(argv[i], \"-s\") == 0 && i + 1 < argc) {\n            xstrncpy(gInitInputString, argv[i+1], 1024);\n            i++;\n        }\n        else if(strcmp(argv[i], \"-p\") == 0 && i + 1 <argc) {\n            gInitInputCursorPosition = atoi(argv[i+1]);\n            i++;\n        }\n        else if(strcmp(argv[i], \"-o\") == 0) {\n            gOneTimeCommand = TRUE;\n        }\n        else if(strcmp(argv[i], \"-c\") == 0 && i + 1 < argc) {\n            gCommandLineScript = argv[i+1];\n        }\n    }\n\n    setlocale(LC_ALL, \"\");\n    srandom((unsigned)time(NULL));\n\n    setsid();\n\n    gARGC = argc;\n    gARGV = argv;\n\n    set_signal_for_interpreter();\n\n    rl_basic_word_break_characters = \"\\t\\n\";\n    rl_completion_entry_function = on_complete;\n\n    char history_path[PATH_MAX];\n    snprintf(history_path, PATH_MAX, \"%s/.clover2/history\", getenv(\"HOME\"));\n\n    if(access(history_path, R_OK) == 0) {\n        read_history(history_path);\n    }\n\n    init_vtable();\n    init_node_types();\n    init_node_block_types();\n    clover2_init();\n    interpreter_init();\n    parser_init();\n\n    rl_bind_key('\\t', my_complete_internal);\n    rl_bind_key('\\n', my_bind_cr);\n    rl_bind_key('\\r', my_bind_cr);\n    rl_bind_keyseq(\"\\\\e\\\\e\", my_complete_internal);\n\n    sVarTable* lv_table = init_var_table();\n    int stack_size = 512;\n    CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n\n    gStack = stack;\n    gLVTable = lv_table;\n    //gLVTable = clone_var_table(lv_table);\n\n    if(gCommandLineScript) {\n        compiler_init(FALSE);\n        if(!eval_str(gCommandLineScript, \"iclover2\", lv_table, stack)) {\n            fprintf(stderr, \"compile or runtime error\\n\");\n        }\n        compiler_final();\n\n        parser_final();\n        interpreter_final();\n        clover2_final();\n        final_vtable();\n        free_node_types();\n        free_node_block_types();\n\n        MFREE(stack);\n        CHECKML_END;\n        exit(0);\n    }\n\n    printf(\"Welcome to Clover2\\n\");\n\n    while(1) {\n        compiler_init(FALSE);\n\n        rl_startup_hook = readline_init_text;\n\n        char prompt[1024];\n\n        prompt[0] = '\\0';\n\n        struct passwd* pw = getpwuid(getuid());\n        if(pw) {\n            xstrncat(prompt, pw->pw_name, 1024);\n        }\n\n        char host_name[128];\n        if(gethostname(host_name, 128) == 0) {\n            xstrncat(prompt, \"@\", 1024);\n            xstrncat(prompt, host_name, 1024);\n        }\n\n/*\n        char* pwd = getenv(\"PWD\");\n\n        if(pwd) {\n            xstrncat(prompt, \":\", 1024);\n\n            char* home = getenv(\"HOME\");\n\n            if(home) {\n                if(strstr(pwd, home) == pwd) {\n                    xstrncat(prompt, \"~\", 1024);\n                    xstrncpy(prompt + strlen(prompt), pwd + strlen(home), 1024-strlen(prompt));\n                }\n                else {\n                    xstrncat(prompt, pwd, 1024);\n                }\n            }\n            else {\n                xstrncat(prompt, pwd, 1024);\n            }\n        }\n*/\n\n        xstrncat(prompt, \"> \", 1024);\n\n        char* line = readline(prompt);\n\n        if(line == NULL || strcmp(line, \"exit\") == 0) {\n            compiler_final();\n            break;\n        }\n\n        /// delete last spaces and semicolon ///\n        char* p = line + strlen(line) -1;\n        while(p >= line) {\n            if(*p == ' ' || *p == '\\t' || *p == '\\n') {\n                *p = '\\0';\n                p--;\n            }\n            else {\n                break;\n            }\n        }\n\n        if(line[strlen(line)-1] == ';') {\n            line[strlen(line)-1] = '\\0';\n        }\n\n        if(!eval_str(line, \"iclover2\", lv_table, stack)) {\n            fprintf(stderr, \"compile or runtime error\\n\");\n        }\n\n        compiler_final();\n\n        add_history(line);\n\n        free(line);\n\n        if(gOneTimeCommand) {\n            break;\n        }\n    }\n\n    parser_final();\n    interpreter_final();\n    clover2_final();\n    final_vtable();\n    free_node_types();\n    free_node_block_types();\n\n    MFREE(stack);\n\n    char history_dir[PATH_MAX];\n    snprintf(history_dir, PATH_MAX, \"%s/.clover2\", getenv(\"HOME\"));\n\n    if(access(history_dir, X_OK) != 0) {\n        (void)system(\"mkdir -p ~/.clover2\");\n    }\n\n    write_history(history_path);\n\n    CHECKML_END;\n\n    exit(0);\n}\n"
  },
  {
    "path": "src/js.c",
    "content": "#include \"common.h\"\n\nBOOL js(sByteCode* code, sConst* constant, int var_num, int param_num, sCLClass* klass, char* func_name, BOOL return_value, sVMInfo* info);\nvoid load_js_class(char* class_name, sVMInfo* info);\n\nBOOL js_class_compiler(char* sname) \n{\n    char* class_name = sname;\n    char* p = sname + strlen(sname);\n\n    while(p >= sname) {\n        if(*p == '.') {\n            break;\n        }\n        else {\n            p--;\n        }\n    }\n\n    if(p != sname) {\n        *p = '\\0';\n    }\n\n    sCLClass* klass = get_class_with_load(class_name, TRUE);\n\n    if(klass == NULL) {\n        fprintf(stderr, \"can't load class(%s)(1)\\n\", class_name);\n        return FALSE;\n    }\n\n    if(!(klass->mFlags & CLASS_FLAGS_JS)) {\n        fprintf(stderr, \"can't compile none java script class(%s)\\n\", class_name);\n        return FALSE;\n    }\n\n    sBuf output;\n    sBuf_init(&output);\n\n    sVMInfo info;\n    memset(&info, 0, sizeof(info));\n\n    info.running_class_name = MSTRDUP(class_name);\n\n    sConst js_const;\n\n    sConst_init(&js_const);\n\n    info.js_source = &output;\n    info.js_const = &js_const;\n\n    sBuf js_class_source;\n    sBuf_init(&js_class_source);\n\n    info.js_class_source = &js_class_source;\n    info.js_compiling_class_source = TRUE;\n\n    if(klass->mFlags & CLASS_FLAGS_NATIVE) {\n        char line[1024];\n\n        int i;\n        for(i=0; i<klass->mNumMethods; i++) {\n            sCLMethod* method = klass->mMethods + i;\n\n            info.running_method_name = MSTRDUP(METHOD_NAME2(klass, method));\n\n            if((method->mFlags & METHOD_FLAGS_PURE_NATIVE) && method->mNativeCodes == NULL)\n            {\n            }\n            else {\n                if(method->mFlags & METHOD_FLAGS_PURE_NATIVE) \n                {\n                    snprintf(line ,1024, \"%s.prototype.%s = function (\", class_name, METHOD_NAME2(klass, method));\n                }\n                else {\n                    snprintf(line ,1024, \"%s.prototype.%s = function (\", class_name, CONS_str(&klass->mConst, method->mJSMethodNameAndParamsOffset));\n                }\n\n                sBuf_append_str(info.js_source, line);\n\n                int j;\n                for(j=0; j<method->mNumParams; j++) {\n                    sCLParam* param = method->mParams + j;\n\n                    char* field_name = CONS_str(&klass->mConst, param->mNameOffset);\n\n                    sBuf_append_str(info.js_source, field_name);\n\n                    if(j < method->mNumParams-1) {\n                        sBuf_append_str(info.js_source, \",\");\n                    }\n                }\n                sBuf_append_str(info.js_source, \")\");\n\n                sBuf_append_str(info.js_source, \"\\n\");\n\n                if((method->mFlags & METHOD_FLAGS_NATIVE) || (method->mFlags & METHOD_FLAGS_PURE_NATIVE)) \n                {\n                    sBuf_append(info.js_source, method->mNativeCodes->mBuf, method->mNativeCodes->mLen);\n                    sBuf_append_str(info.js_source, \"\\n\");\n                }\n                else {\n                    snprintf(line ,1024, \"{\");\n                    sBuf_append_str(info.js_source, line);\n                    sBuf_append_str(info.js_source, \"\\n\");\n\n                    sByteCode* code = &method->mByteCodes;\n                    sConst* constant = &klass->mConst;\n                    int var_num = method->mVarNum;\n                    int param_num = method->mNumParams + (method->mFlags & METHOD_FLAGS_CLASS_METHOD ? 0:1);\n\n                    if(!js(code, constant, var_num, param_num, klass, NULL, TRUE, &info)) {\n                        MFREE(info.running_class_name);\n                        MFREE(info.running_method_name);\n                        MFREE(output.mBuf);\n                        sConst_free(&js_const);\n                        MFREE(js_class_source.mBuf);\n                        return FALSE;\n                    }\n\n                    snprintf(line ,1024, \"}\");\n                    sBuf_append_str(info.js_source, line);\n                    sBuf_append_str(info.js_source, \"\\n\");\n                }\n\n                if(method->mFlags & METHOD_FLAGS_PURE_NATIVE) \n                {\n                    snprintf(line ,1024, \"%s.prototype.%s = function (\", class_name, CONS_str(&klass->mConst, method->mJSMethodNameAndParamsOffset));\n\n                    sBuf_append_str(info.js_source, line);\n\n                    int j;\n                    for(j=0; j<method->mNumParams; j++) {\n                        sCLParam* param = method->mParams + j;\n\n                        char* field_name = CONS_str(&klass->mConst, param->mNameOffset);\n\n                        sBuf_append_str(info.js_source, field_name);\n\n                        if(j < method->mNumParams-1) {\n                            sBuf_append_str(info.js_source, \",\");\n                        }\n                    }\n                    sBuf_append_str(info.js_source, \")\");\n                    \n                    sBuf_append(info.js_source, method->mNativeCodes->mBuf, method->mNativeCodes->mLen);\n                    sBuf_append_str(info.js_source, \"\\n\");\n                }\n            }\n\n            MFREE(info.running_method_name);\n        }\n        sBuf_append_str(info.js_source, \"\\n\");\n    }\n    else {\n        char line[1024];\n\n        snprintf(line ,1024, \"class %s {\", class_name);\n        sBuf_append_str(info.js_source, line);\n        sBuf_append_str(info.js_source, \"\\n\");\n\n        snprintf(line ,1024, \"constructor() {\");\n        sBuf_append_str(info.js_source, line);\n        sBuf_append_str(info.js_source, \"\\n\");\n\n        int i;\n        for(i=0; i<klass->mNumFields; i++) {\n            sCLField* field = klass->mFields + i;\n            char* field_name = CONS_str(&klass->mConst, field->mNameOffset);\n\n            snprintf(line, 1024, \"this.%s = null;\", field_name);\n\n            sBuf_append_str(info.js_source, line);\n            sBuf_append_str(info.js_source, \"\\n\");\n        }\n\n        sBuf_append_str(info.js_source, \"}\");\n        sBuf_append_str(info.js_source, \"\\n\");\n\n        for(i=0; i<klass->mNumMethods; i++) {\n            sCLMethod* method = klass->mMethods + i;\n\n            info.running_method_name = MSTRDUP(METHOD_NAME2(klass, method));\n\n            if((method->mFlags & METHOD_FLAGS_PURE_NATIVE) && method->mNativeCodes == NULL)\n            {\n            }\n            else {\n                if(method->mFlags & METHOD_FLAGS_CLASS_METHOD)\n                {\n                    sBuf_append_str(info.js_source, \"static \");\n                }\n\n                if(method->mFlags & METHOD_FLAGS_PURE_NATIVE) \n                {\n                    snprintf(line ,1024, \"%s(\", METHOD_NAME2(klass, method));\n                }\n                else {\n                    snprintf(line ,1024, \"%s(\", CONS_str(&klass->mConst, method->mJSMethodNameAndParamsOffset));\n                }\n\n                sBuf_append_str(info.js_source, line);\n\n                int j;\n                for(j=0; j<method->mNumParams; j++) {\n                    sCLParam* param = method->mParams + j;\n\n                    char* field_name = CONS_str(&klass->mConst, param->mNameOffset);\n\n                    sBuf_append_str(info.js_source, field_name);\n\n                    if(j < method->mNumParams-1) {\n                        sBuf_append_str(info.js_source, \",\");\n                    }\n                }\n                sBuf_append_str(info.js_source, \")\");\n\n                sBuf_append_str(info.js_source, \"\\n\");\n                \n                if((method->mFlags & METHOD_FLAGS_NATIVE) || (method->mFlags & METHOD_FLAGS_PURE_NATIVE)) \n                {\n                    sBuf_append(info.js_source, method->mNativeCodes->mBuf, method->mNativeCodes->mLen);\n                    sBuf_append_str(info.js_source, \"\\n\");\n                }\n                else {\n                    sByteCode* code = &method->mByteCodes;\n                    sConst* constant = &klass->mConst;\n                    int var_num = method->mVarNum;\n                    int param_num = method->mNumParams + (method->mFlags & METHOD_FLAGS_CLASS_METHOD ? 0:1);\n\n                    snprintf(line ,1024, \"{\");\n                    sBuf_append_str(info.js_source, line);\n                    sBuf_append_str(info.js_source, \"\\n\");\n\n                    if(!js(code, constant, var_num, param_num, klass, NULL, TRUE, &info)) {\n                        MFREE(info.running_class_name);\n                        MFREE(info.running_method_name);\n                        MFREE(output.mBuf);\n                        sConst_free(&js_const);\n                        MFREE(js_class_source.mBuf);\n                        return FALSE;\n                    }\n\n                    snprintf(line ,1024, \"}\");\n                    sBuf_append_str(info.js_source, line);\n                    sBuf_append_str(info.js_source, \"\\n\");\n                }\n\n                /// method name and params name definition ///\n                if(method->mFlags & METHOD_FLAGS_PURE_NATIVE) \n                {\n                    if(method->mFlags & METHOD_FLAGS_CLASS_METHOD)\n                    {\n                        sBuf_append_str(info.js_source, \"static \");\n                    }\n\n                    snprintf(line ,1024, \"%s(\", CONS_str(&klass->mConst, method->mJSMethodNameAndParamsOffset));\n\n                    sBuf_append_str(info.js_source, line);\n\n                    int j;\n                    for(j=0; j<method->mNumParams; j++) {\n                        sCLParam* param = method->mParams + j;\n\n                        char* field_name = CONS_str(&klass->mConst, param->mNameOffset);\n\n                        sBuf_append_str(info.js_source, field_name);\n\n                        if(j < method->mNumParams-1) {\n                            sBuf_append_str(info.js_source, \",\");\n                        }\n                    }\n                    sBuf_append_str(info.js_source, \")\");\n\n                    sBuf_append_str(info.js_source, \"\\n\");\n                    \n                    sBuf_append(info.js_source, method->mNativeCodes->mBuf, method->mNativeCodes->mLen);\n                    sBuf_append_str(info.js_source, \"\\n\");\n                }\n            }\n\n            MFREE(info.running_method_name);\n        }\n\n        snprintf(line ,1024, \"}\");\n        sBuf_append_str(info.js_source, line);\n        sBuf_append_str(info.js_source, \"\\n\");\n\n        for(i=0; i<klass->mNumClassFields; i++) {\n            sCLField* field = klass->mClassFields + i;\n            char* field_name = CONS_str(&klass->mConst, field->mNameOffset);\n\n            snprintf(line, 1024, \"%s.%s = null;\", CLASS_NAME(klass), field_name);\n\n            sBuf_append_str(info.js_source, line);\n            sBuf_append_str(info.js_source, \"\\n\");\n        }\n    }\n\n    char path[PATH_MAX];\n    snprintf(path, PATH_MAX, \"%s.js\", class_name);\n\n    FILE* f2 = fopen(path, \"w\");\n    fprintf(f2, \"%s\", js_class_source.mBuf);\n    fprintf(f2, \"%s\", output.mBuf);\n    fclose(f2);\n\n    MFREE(info.running_class_name);\n    MFREE(output.mBuf);\n    sConst_free(&js_const);\n    MFREE(js_class_source.mBuf);\n\n    return TRUE;\n}\n\nBOOL js_compiler(char* fname) \n{\n    FILE* f = fopen(fname, \"r\");\n\n    if(f == NULL) {\n        fprintf(stderr, \"%s doesn't exist(1)\\n\", fname);\n        return FALSE;\n    }\n\n    /// magic number ///\n    char buf[BUFSIZ];\n    if(fread(buf, 1, 18, f) < 18) {\n        fclose(f);\n        fprintf(stderr, \"%s is not clover script file\\n\", fname);\n        return FALSE;\n    }\n    buf[18] = 0;\n    if(strcmp(buf, \"CLOVER SCRIPT FILE\") != 0) {\n        fclose(f);\n        fprintf(stderr, \"%s is not clover script file\\n\", fname);\n        return FALSE;\n    }\n\n    int var_num;\n    if(fread(&var_num, sizeof(int), 1, f) < 1) {\n        fclose(f);\n        fprintf(stderr, \"Clover2 can't read variable number\\n\");\n        return FALSE;\n    }\n\n    int code_len = 0;\n    if(fread(&code_len, sizeof(int), 1, f) < 1) {\n        fclose(f);\n        fprintf(stderr, \"Clover2 can't read byte code size\\n\");\n        return FALSE;\n    }\n\n    char* code_contents = MMALLOC(code_len);\n    if(fread(code_contents, 1, code_len, f) < code_len) {\n        fclose(f);\n        MFREE(code_contents);\n        fprintf(stderr, \"Clover2 can't read byte code\\n\");\n        return FALSE;\n    }\n\n    int code_len2 = 0;\n    if(fread(&code_len2, sizeof(int), 1, f) < 1) {\n        fclose(f);\n        MFREE(code_contents);\n        fprintf(stderr, \"Clover2 can't read constant size\\n\");\n        return FALSE;\n    }\n\n    char* code_contents2 = MMALLOC(code_len2);\n    if(fread(code_contents2, 1, code_len2, f) < code_len2) {\n        fclose(f);\n        MFREE(code_contents);\n        MFREE(code_contents2);\n        fprintf(stderr, \"Clover2 can't read byte code\\n\");\n        return FALSE;\n    }\n\n    sByteCode code;\n    sByteCode_init(&code);\n    append_value_to_code(&code, code_contents, code_len, FALSE);\n\n    sConst constant;\n    sConst_init(&constant);\n    sConst_append(&constant, code_contents2, code_len2, FALSE);\n\n    sBuf output;\n    sBuf_init(&output);\n\n    sVMInfo info;\n    memset(&info, 0, sizeof(info));\n\n    create_global_stack_and_append_it_to_stack_list(&info);\n\n    info.running_class_name = MSTRDUP(\"none\");\n    info.running_method_name = MSTRDUP(fname);\n\n    sConst js_const;\n\n    sConst_init(&js_const);\n\n    info.js_source = &output;\n    info.js_const = &js_const;\n\n    char line[1024];\n    snprintf(line, 1024, \"var clover2Stack = new Array(256); var clover2StackIndex = 0;\");\n\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n\n    snprintf(line, 1024, \"var funcToLambda = new Map();\");\n\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n\n    sBuf js_class_source;\n    sBuf_init(&js_class_source);\n\n    sBuf require_source;\n    sBuf_init(&require_source);\n\n    info.require_source = &require_source;\n\n    info.js_class_source = &js_class_source;\n    info.js_compiling_class_source = FALSE;\n\n    snprintf(line, 1024, \"var exception = new Object()\");\n\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n\n    snprintf(line, 1024, \"function typeOf(obj) { return Object.prototype.toString.call(obj).slice(8, -1).toLowerCase(); }\");\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n\n    snprintf(line, 1024, \"function typeOfNativeObject(obj) { var object_type = typeOf(obj); return object_type == 'array' || object_type == 'number' || object_type == 'string' || object_type == 'map'; }\");\n\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n\n    snprintf(line, 1024, \"function typeOfNativeObject(obj) { var object_type = typeOf(obj); return object_type == 'array' || object_type == 'number' || object_type == 'string' || object_type == 'map'; }\");\n\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n\n\n/*\n    snprintf(line, 1024, \"if(!process.argv[0].match(/node$/)) { if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDebuggingEnabled(true); } }\");\n\n    sBuf_append_str(info.js_source, line);\n    sBuf_append_str(info.js_source, \"\\n\");\n*/\n\n    int param_num = 0;\n\n    if(!js(&code, &constant, var_num, param_num, NULL, NULL, FALSE, &info)) {\n        MFREE(info.running_class_name);\n        MFREE(info.running_method_name);\n        fclose(f);\n        MFREE(code_contents);\n        MFREE(code_contents2);\n        MFREE(output.mBuf);\n        sByteCode_free(&code);\n        sConst_free(&constant);\n        sConst_free(&js_const);\n        MFREE(js_class_source.mBuf);\n        MFREE(require_source.mBuf);\n        return FALSE;\n    }\n\n    char* p = fname + strlen(fname);\n\n    while(p >= fname) {\n        if(*p == '.') {\n            break;\n        }\n        else {\n            p--;\n        }\n    }\n\n    if(p != fname) {\n        *p = '\\0';\n    }\n\n    char path[PATH_MAX];\n    snprintf(path, PATH_MAX, \"%s.js\", fname);\n\n    FILE* f2 = fopen(path, \"w\");\n    fprintf(f2, \"%s\", require_source.mBuf);\n    fprintf(f2, \"%s\", js_class_source.mBuf);\n    fprintf(f2, \"%s\", output.mBuf);\n    fclose(f2);\n\n    fclose(f);\n\n    MFREE(code_contents);\n    MFREE(code_contents2);\n    sByteCode_free(&code);\n    sConst_free(&constant);\n    MFREE(output.mBuf);\n    MFREE(info.running_class_name);\n    MFREE(info.running_method_name);\n    sConst_free(&js_const);\n    MFREE(js_class_source.mBuf);\n    MFREE(require_source.mBuf);\n\n    return TRUE;\n}\n\nstatic BOOL search_for_js_class_file(char* class_name, char* class_file_name, size_t class_file_name_size)\n{\n    /// current working directory ///\n    char* cwd = getenv(\"PWD\");\n\n    if(cwd) {\n        snprintf(class_file_name, class_file_name_size, \"%s/%s.js\", cwd, class_name);\n\n        if(access(class_file_name, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// home directory ///\n    char* home = getenv(\"HOME\");\n\n    if(home) {\n        snprintf(class_file_name, class_file_name_size, \"%s/.clover2/%s.js\", home, class_name);\n\n        if(access(class_file_name, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// system shared directory ///\n    snprintf(class_file_name, class_file_name_size, \"%s/share/clover2/%s.js\", PREFIX, class_name);\n\n    if(access(class_file_name, F_OK) == 0) {\n        return TRUE;\n    }\n\n    return FALSE;\n}\n\nvoid load_js_class(char* class_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class_with_load(class_name, TRUE);\n\n    if(klass == NULL) {\n        fprintf(stderr, \"can't load %s(2)\\n\", class_name);\n        exit(2);\n    }\n\n    if(!info->js_compiling_class_source) {\n        char class_file_name[PATH_MAX];\n\n        if(!search_for_js_class_file(class_name, class_file_name, PATH_MAX))\n        {\n            fprintf(stderr, \"can't load %s(3)\\n\", class_name);\n            exit(2);\n        }\n\n        if(!klass->mAlreadyLoadedJSClass) \n        {\n            sBuf source_file;\n            sBuf_init(&source_file);\n\n            FILE* f = fopen(class_file_name, \"r\");\n\n            while(!feof(f)) {\n                char buf[BUFSIZ];\n\n                int size = fread(buf, 1, BUFSIZ, f);\n\n                if(size < 0) {\n                    fprintf(stderr, \"invalid file\\n\");\n                    exit(1);\n                }\n\n                sBuf_append(&source_file, buf, size);\n            }\n\n            fclose(f);\n\n            int i;\n            for(i=0; i<klass->mNumMethods; i++) {\n                sCLMethod* method = klass->mMethods + i;\n\n                if((method->mFlags & METHOD_FLAGS_CLASS_METHOD) && strcmp(METHOD_NAME2(klass, method), \"initialize\") == 0 && method->mNumParams == 0)\n                {\n                    char line[1024];\n                    snprintf(line, 1024, \"%s.initialize__();\\n\", CLASS_NAME(klass));\n\n                    sBuf_append(&source_file, line, strlen(line));\n                }\n            }\n\n            if(klass->mFlags & CLASS_FLAGS_NATIVE) {\n                char line[1024];\n                snprintf(line, 1024, \"if(typeof(%s) != 'undefined') {\\n\", CLASS_NAME(klass));\n\n                sBuf_append(info->js_class_source, line, strlen(line));\n            }\n\n            sBuf_append_str(info->js_class_source, source_file.mBuf);\n\n            if(klass->mFlags & CLASS_FLAGS_NATIVE) {\n                char line[1024];\n                snprintf(line, 1024, \"}\\n\");\n\n                sBuf_append(info->js_class_source, line, strlen(line));\n            }\n\n            MFREE(source_file.mBuf);\n\n            klass->mAlreadyLoadedJSClass = TRUE;\n        }\n    }\n}\n\nstatic void load_js_fundamental_classes(sVMInfo* info)\n{\n    load_js_class(\"Number\", info);\n    load_js_class(\"Bool\", info);\n    load_js_class(\"String\", info);\n    load_js_class(\"Lambda\", info);\n    load_js_class(\"Map\", info);\n    load_js_class(\"Set\", info);\n    load_js_class(\"Tuple1\", info);\n    load_js_class(\"Tuple2\", info);\n    load_js_class(\"Tuple3\", info);\n    load_js_class(\"Tuple4\", info);\n    load_js_class(\"Tuple5\", info);\n    load_js_class(\"Tuple6\", info);\n    load_js_class(\"Tuple7\", info);\n    load_js_class(\"Tuple8\", info);\n    load_js_class(\"Tuple9\", info);\n    load_js_class(\"System\", info);\n    load_js_class(\"Clover\", info);\n    load_js_class(\"Exception\", info);\n    load_js_class(\"Array\", info);\n}\n\n\nint create_js_int_value(int value, sVMInfo* info)\n{\n    char buf[1024];\n    snprintf(buf, 1024, \"%d\", value);\n\n    return sConst_append(info->js_const, buf, strlen(buf)+1, FALSE);\n}\n\nint create_js_null_value(sVMInfo* info)\n{\n    char buf[1024];\n    snprintf(buf, 1024, \"null\");\n\n    return sConst_append(info->js_const, buf, strlen(buf)+1, FALSE);\n}\n\nint create_js_string_value(char* value, sVMInfo* info)\n{\n    char buf[1024];\n    snprintf(buf, 1024, \"\\\"%s\\\"\", value);\n\n    return sConst_append(info->js_const, buf, strlen(buf)+1, FALSE);\n}\n\nint create_js_value_from_souce(char* source, sVMInfo* info)\n{\n    return sConst_append(info->js_const, source, strlen(source)+1, FALSE);\n}\n\nvoid js_err_msg(sVMInfo* info, const char* msg, ...)\n{\n    char msg2[1024];\n\n    va_list args;\n    va_start(args, msg);\n    vsnprintf(msg2, 1024, msg, args);\n    va_end(args);\n\n    fprintf(stderr, \"%s %d %s %d: %s\", info->sname, info->sline, info->sname2, info->sline2, msg2);\n}\n\nvoid js_dec_stack_ptr(int index, sVMInfo* info)\n{\n    char line[1024];\n\n    snprintf(line, 1024, \"clover2StackIndex -= %d\", index);\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n}\n\nchar* get_value(int offset, sVMInfo* info)\n{\n    return CONS_str(info->js_const, offset);\n}\n\n\n\nvoid print_inst(char* str, sVMInfo* info)\n{\n    char line[1024];\n\n    snprintf(line, 1024, \"console.log('%s');\", str);\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n}\n\nvoid show_js_stack(sVMInfo* info)\n{\n    char line[1024];\n\n    snprintf(line, 1024, \"console.log(clover2Stack); console.log(clover2StackIndex); console.log(lvar)\");\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n}\n\nstatic BOOL string_expression(char* str, int str_len, sBuf* buf, int* string_expression_offsets, char string_expression_object[STRING_EXPRESSION_MAX][128], int num_string_expression, int var_num, sVMInfo* info)\n{\n    int offset_before = 0;\n\n    int i;\n    for(i=0; i<num_string_expression; i++) {\n        int offset = string_expression_offsets[i];\n\n        sBuf_append(buf, str + offset_before, offset - offset_before);\n\n        char* object = string_expression_object[i];\n\n        char object_str[128];\n\n        snprintf(object_str, 128, \"${%s}\", object);\n\n        sBuf_append_str(buf, object_str);\n\n        offset_before = offset;\n    }\n\n    sBuf_append(buf, str + offset_before, str_len - offset_before);\n\n    return TRUE;\n}\n\n\nBOOL invoke_js_method(sCLClass* klass, BOOL native, sBuf* native_codes, BOOL class_method, BOOL result_type_is_bool, char* method_name_and_params, int num_params, BOOL pure_native, char* method_name, sVMInfo* info)\n{\n    char line[1024];\n\n    if(class_method)\n    {\n        sBuf buf;\n        sBuf_init(&buf);\n\n        sBuf_append_str(&buf, CLASS_NAME(klass));\n        sBuf_append_str(&buf, \".\");\n\n        if(pure_native) {\n            sBuf_append_str(&buf, method_name);\n            sBuf_append_str(&buf, \"(\");\n        }\n        else {\n            sBuf_append_str(&buf, method_name_and_params);\n            sBuf_append_str(&buf, \"(\");\n        }\n\n        int i = 0;\n        for(i=0; i<num_params; i++)\n        {\n            snprintf(line, 1024, \"clover2Stack[clover2StackIndex+%d]\", -num_params + i);\n\n            sBuf_append_str(&buf, line);\n\n            if(i < num_params-1) {\n                sBuf_append_str(&buf, \",\");\n            }\n        }\n\n        sBuf_append_str(&buf, \")\");\n\n        snprintf(line, 1024, \"tmp = %s; clover2StackIndex -= %d; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\", buf.mBuf, num_params);\n\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n\n        MFREE(buf.mBuf);\n    }\n    else {\n        sBuf buf;\n        sBuf_init(&buf);\n\n        snprintf(line, 1024, \"clover2Stack[clover2StackIndex-%d]\", num_params+1);\n\n        sBuf_append_str(&buf, line);\n\n        sBuf_append_str(&buf, \".\");\n\n        if(pure_native) {\n            sBuf_append_str(&buf, method_name);\n            sBuf_append_str(&buf, \"(\");\n        }\n        else {\n            sBuf_append_str(&buf, method_name_and_params);\n            sBuf_append_str(&buf, \"(\");\n        }\n\n        int i = 0;\n        for(i=0; i<num_params; i++)\n        {\n            snprintf(line, 1024, \"clover2Stack[clover2StackIndex+%d]\", -num_params + i);\n\n            sBuf_append_str(&buf, line);\n\n            if(i < num_params-1) {\n                sBuf_append_str(&buf, \",\");\n            }\n        }\n\n        sBuf_append_str(&buf, \")\");\n\n        snprintf(line, 1024, \"tmp = %s; clover2StackIndex -= %d; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\", buf.mBuf, num_params+1);\n\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n\n        MFREE(buf.mBuf);\n    }\n\n    if(result_type_is_bool) {\n        snprintf(line ,256, \"if(clover2Stack[clover2StackIndex-1]) { clover2Stack[clover2StackIndex-1] = true; } else {clover2Stack[clover2StackIndex-1] = false; }\");\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n    }\n\n    return TRUE;\n}\n\nBOOL js(sByteCode* code, sConst* constant, int var_num, int param_num, sCLClass* klass, char* func_name, BOOL return_value, sVMInfo* info)\n{\n    reset_js_load_class();\n\n    load_js_fundamental_classes(info);\n\n    register char* pc = code->mCodes;\n\n    int try_offset_before = 0;\n    char** try_pc_before = NULL;\n    sByteCode* try_code_before = NULL;\n\n    char line[1024];\n    snprintf(line, 1024, \"var clover2GlobalStack = new Array(256); var clover2GlobalStackIndex = 0;\");\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n\n    snprintf(line, 1024, \"var tmp;\");\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n\n    snprintf(line, 1024, \"var clover2StackBefore = null; var clover2StackIndexBefore = -1;\");\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n\n    snprintf(line, 1024, \"var lvar = clover2StackIndex-%d\", param_num);\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n\n    snprintf(line, 1024, \"clover2StackIndex = lvar + %d\", var_num);\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n\n    if(func_name) {\n        snprintf(line, 1024, \"var _lambda = funcToLambda.get('%s');\", func_name);\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n\n        snprintf(line, 1024, \"if(_lambda != undefined && _lambda.listener) { clover2StackBefore = clover2Stack; clover2StackIndexBefore = clover2StackIndex; clover2Stack = clover2Stack.slice(0); lvar = 0; clover2StackIndex = lvar + %d }\", var_num);\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n\n        snprintf(line, 1024, \"if(_lambda != undefined && !_lambda.lambda_) { _lambda.copyParentStack(lvar); }\");\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n\n        snprintf(line, 1024, \"if(_lambda != undefined && !_lambda.lambda_) { for(var i=0; i<%s.arguments.length; i++) { clover2Stack[lvar+_lambda.parentVarNum+i] = %s.arguments[i]; } }\", func_name, func_name);\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n    }\n\n    while(pc - code->mCodes < code->mLen) {\n        unsigned int inst = *(unsigned int*)pc;\n        pc+=sizeof(int);\n//show_inst(inst);\n\n        switch(inst) {\n            case OP_POP: {\n//print_inst(\"OP_POP\", info);\n                js_dec_stack_ptr(1, info);\n                }\n                break;\n\n            case OP_STORE_TO_BUFFER: {\n                snprintf(line, 1024, \"var message = 'No support to OP_STORE_TO_BUFFER opecode on JS'; exception.data = new Exception().initializse(message)\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                snprintf(line, 1024, \"throw new Error('null message')\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_POP_N:\n                {\n//print_inst(\"OP_POP_N\", info);\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    js_dec_stack_ptr(value, info);\n                }\n                break;\n\n            case OP_DUPE: {\n                snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex-1]; clover2StackIndex++;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n//show_js_stack(info);\n                }\n                break;\n\n            case OP_REVERSE: {\n//print_inst(\"OP_REVERSE\", info);\n                snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2Stack[clover2StackIndex-1] = clover2Stack[clover2StackIndex-2]; clover2Stack[clover2Stack-2] = tmp;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_RETURN: {\n                if(func_name) {\n                    snprintf(line, 1024, \"var lambda = funcToLambda.get('%s');\", func_name);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"if(lambda != undefined && !_lambda.lambda_) { lambda.copyBackParentStack(lvar); }\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n//print_inst(\"OP_RETURN\", info);\n\n                snprintf(line, 1024, \"if(clover2StackBefore != null) { clover2Stack = clover2StackBefore; clover2StackIndex = clover2StackIndexBefore; }\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2StackIndex=lvar+%d\", param_num);\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                snprintf(line, 1024, \"return tmp\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_NOP:\n//print_inst(\"OP_NOP\", info);\n                break;\n\n            case OP_HEAD_OF_EXPRESSION:\n//print_inst(\"OP_HEAD_OF_EXPRESSION\", info);\n                break;\n\n            case OP_MARK_SOURCE_CODE_POSITION: {\n//print_inst(\"OP_MARK_SOURCE_CODE_POSITION\", info);\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                char* sname = CONS_str(constant, offset);\n\n                int sline = *(int*)pc;\n                pc += sizeof(int);\n\n                xstrncpy(info->sname, sname, 128);\n                info->sline = sline;\n                }\n                break;\n\n            case OP_MARK_SOURCE_CODE_POSITION2: {\n//print_inst(\"OP_MARK_SOURCE_CODE_POSITION2\", info);\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                char* sname = CONS_str(constant, offset);\n\n                int sline = *(int*)pc;\n                pc += sizeof(int);\n\n                xstrncpy(info->sname2, sname, 128);\n                info->sline2 = sline;\n                }\n                break;\n\n            case OP_LABEL: {\n//print_inst(\"OP_LABEL\", info);\n                int offset = *(int*)pc;\n                pc += sizeof(int);\n\n                /// nothing to do, this opecode is for Just In Time Compile\n                }\n                break;\n\n            case OP_SIGINT: {\n//print_inst(\"OP_SIGINT\", info);\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_GLOBAL: {\n//print_inst(\"OP_STORE_VALUE_TO_GLOBAL\", info);\n                snprintf(line, 1024, \"clover2GlobalStack[clover2GlobalStackIndex] = clover2Stack[clover2StackIndex-1]; clover2GlobalStackIndex++; clover2StackIndex--;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_POP_VALUE_FROM_GLOBAL: {\n//print_inst(\"OP_POP_VALUE_FROM_GLOBAL\", info);\n                int size = *(int*)pc;\n                pc += sizeof(int);\n\n                snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = clover2GlobalStack[clover2GlobalStackIndex-1]; clover2StackIndex++; clover2GlobalStackIndex--\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                char buf[1024];\n                snprintf(buf, 1024, \"clover2Stack[clover2StackIndex]\");\n                }\n                break;\n\n            case OP_LDCNULL:\n//print_inst(\"OP_LDCNULL\", info);\n                snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = null; clover2StackIndex++;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                break;\n\n            case OP_LDCINT: \n                {\n//print_inst(\"OP_LDCINT\", info);\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n                    \n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = %d; clover2StackIndex++\", value);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                    }\n                    break;\n\n            case OP_IADD: \n                {\n//print_inst(\"OP_IADD\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] + clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n//show_js_stack(info);\n                }\n                break;\n\n            case OP_ISUB: \n                {\n//print_inst(\"OP_ISUB\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] - clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IMULT: \n                {\n//print_inst(\"OP_IMULT\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] * clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IDIV: \n                {\n//print_inst(\"OP_IDIV\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] / clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IMOD: \n                {\n//print_inst(\"OP_IMOD\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] %% clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_ILSHIFT: \n                {\n//print_inst(\"OP_LSHIFT\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] << clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IRSHIFT: \n                {\n//print_inst(\"OP_RSHIFT\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] >> clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IAND: \n                {\n//print_inst(\"OP_IAND\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] & clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IOR: \n                {\n//print_inst(\"OP_IOR\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] | clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IXOR: \n                {\n//print_inst(\"OP_IXOR\", info);\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] ^ clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_ICOMPLEMENT:\n                {\n//print_inst(\"OP_ICOMPLEMENT\", info);\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex-1] = ~clover2Stack[clover2StackIndex-1]\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_LOGICAL_DENIAL: \n                {\n//print_inst(\"OP_LOGICAL_DENIAL\", info);\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex-1] = !clover2Stack[clover2StackIndex-1]\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_INVOKE_METHOD:\n                {\n//print_inst(\"OP_INVOKE_METHOD\", info);\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int method_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load(class_name, TRUE);\n\n                    if(klass == NULL) {\n                        js_err_msg(info, \"class not found(%s)\\n\", class_name);\n                        return FALSE;\n                    }\n\n                    if(method_index < 0 || method_index >= klass->mNumMethods) \n                    {\n                        js_err_msg(info, \"OP_INVOKE_METHOD: Method not found\");\n                        return FALSE;\n                    }\n\n                    sCLMethod method = klass->mMethods[method_index]; // struct copy for realloc\n\n                    if(!(method.mFlags & METHOD_FLAGS_JS)) {\n                        js_err_msg(info, \"OP_INVOKE_METHOD: This method is not Java Script Method\", info, info, info);\n                        return FALSE;\n                    }\n\n                    char* result_class_name = CONS_str(&klass->mConst, method.mResultType->mClassNameOffset);\n\n                    BOOL result_type_is_bool = strcmp(result_class_name, \"bool\") == 0;\n\n                    if(!invoke_js_method(klass, method.mFlags & METHOD_FLAGS_NATIVE, method.mNativeCodes, method.mFlags & METHOD_FLAGS_CLASS_METHOD, result_type_is_bool, CONS_str(&klass->mConst, method.mJSMethodNameAndParamsOffset), method.mNumParams, method.mFlags & METHOD_FLAGS_PURE_NATIVE, METHOD_NAME2(klass, &method), info))\n                    {\n                        return FALSE;\n                    }\n                }\n                break;\n\n            case OP_INVOKE_VIRTUAL_METHOD:\n                {\n//print_inst(\"OP_INVOKE_VIRTUAL_METHOD\", info);\n                    int num_real_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset0 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int class_method = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int native_method = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int pure_native_method = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL result_type_is_bool = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset3 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    sCLClass* klass;\n                    if(class_method) {\n                        char* class_name = CONS_str(constant, offset2);\n\n                        klass = get_class_with_load(class_name, TRUE);\n                        if(klass == NULL) {\n                            js_err_msg(info, \"Class not found(%s)\", class_name);\n                            return FALSE;\n                        }\n                    }\n                    else {\n                        klass = NULL;\n                    }\n\n                    char* method_name_and_params = CONS_str(constant, offset0);\n                    char* method_name = CONS_str(constant, offset3);\n\n                    if(!invoke_js_method(klass, native_method, NULL, class_method, result_type_is_bool, method_name_and_params, num_real_params - (!class_method?1:0), pure_native_method, method_name, info)) \n                    {\n                        return FALSE;\n                    }\n                }\n                break;\n\n            case OP_STORE_FIELD:\n                {\n//print_inst(\"OP_STORE_FIELD\", info);\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int class_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int field_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* field_name = CONS_str(constant, field_name_offset);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2Stack[clover2StackIndex-2].%s = tmp; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++;\", field_name);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_LOAD_FIELD:\n                {\n//print_inst(\"OP_LOAD_FIELD\", info);\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int field_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* field_name = CONS_str(constant, field_name_offset);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1].%s; clover2StackIndex--; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++;\", field_name);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IEQ:\n                {\n//print_inst(\"OP_IEQ\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] == clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_INOTEQ:\n                {\n//print_inst(\"OP_IEQ\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] != clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_ILE:\n                {\n//print_inst(\"OP_ILE\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] < clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_ILEEQ:\n                {\n//print_inst(\"OP_ILE\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] <= clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IGT:\n                {\n//print_inst(\"OP_ILE\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] > clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_IGTEQ:\n                {\n//print_inst(\"OP_ILE\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] >= clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_OBJ_IDENTIFY:\n                {\n//print_inst(\"OP_IEQ\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] == clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_OBJ_IDENTIFY_NOT:\n                {\n//print_inst(\"OP_IEQ\", info);\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2] != clover2Stack[clover2StackIndex-1]; clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_CREATE_STRING:\n                {\n//print_inst(\"OP_CREATE_STRING\", info);\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int num_string_expression = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    if(num_string_expression == 0) {\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = \\\"\");\n\n                        sBuf_append_str(&buf, line);\n\n                        sBuf_append_str(&buf, str);\n\n                        snprintf(line, 1024,\"\\\"; clover2StackIndex++\");\n\n                        sBuf_append_str(&buf, line);\n\n                        sBuf_append_str(info->js_source, buf.mBuf);\n                        sBuf_append_str(info->js_source, \"\\n\");\n                    }\n                    else {\n                        int string_expression_offsets[STRING_EXPRESSION_MAX];\n                        char string_expression_object[STRING_EXPRESSION_MAX][128];\n\n                        int i;\n                        for(i=0; i<num_string_expression; i++) {\n                            string_expression_offsets[i] = *(int*)pc;\n                            pc += sizeof(int);\n\n                            snprintf(string_expression_object[i], 128, \"clover2Stack[clover2StackIndex+%d]\", -num_string_expression + i);\n                        }\n\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        if(!string_expression(str, strlen(str), &buf, string_expression_offsets, string_expression_object, num_string_expression, var_num, info))\n                        {\n                            js_err_msg(info, \"invalid string expression\\n\");\n                            return FALSE;\n                        }\n\n                        sBuf buf2;\n                        sBuf_init(&buf2);\n\n                        snprintf(line, 1024, \"tmp = `\");\n\n                        sBuf_append_str(&buf2, line);\n\n                        sBuf_append_str(&buf2, buf.mBuf);\n\n                        snprintf(line, 1024,\"`;\");\n\n                        sBuf_append_str(&buf2, line);\n\n                        sBuf_append_str(info->js_source, buf2.mBuf);\n                        sBuf_append_str(info->js_source, \"\\n\");\n\n                        snprintf(line, 1024, \"clover2StackIndex -= %d\", num_string_expression);\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n\n                        MFREE(buf2.mBuf);\n                        MFREE(buf.mBuf);\n                    }\n                }\n                break;\n\n            case OP_CREATE_REGEX:\n                {\n//print_inst(\"OP_CREATE_REGEX\", info);\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL global = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL ignore_case = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL multiline = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL extended = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL dotall = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL anchored = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL dollar_endonly = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL ungreedy = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_string_expression = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    char attr[128];\n\n                    attr[0] = '\\0';\n\n                    if(global) {\n                        xstrncat(attr, \"g\", 128);\n                    }\n                    if(ignore_case) {\n                        xstrncat(attr, \"i\", 128);\n                    }\n                    if(multiline) {\n                        xstrncat(attr, \"m\", 128);\n                    }\n                    if(extended) {\n                        xstrncat(attr, \"x\", 128);\n                    }\n                    if(dotall) {\n                        xstrncat(attr, \"s\", 128);\n                    }\n                    if(anchored) {\n                        xstrncat(attr, \"A\", 128);\n                    }\n                    if(dollar_endonly) {\n                        xstrncat(attr, \"D\", 128);\n                    }\n                    if(ungreedy) {\n                        xstrncat(attr, \"U\", 128);\n                    }\n\n                    if(num_string_expression == 0) {\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = /%s/%s; clover2StackIndex++\", str, attr);\n\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n                    }\n                    else {\n                        int string_expression_offsets[STRING_EXPRESSION_MAX];\n                        char string_expression_object[STRING_EXPRESSION_MAX][128];\n\n                        int i;\n                        for(i=0; i<num_string_expression; i++) {\n                            string_expression_offsets[i] = *(int*)pc;\n                            pc += sizeof(int);\n\n                            snprintf(string_expression_object[i], 128, \"clover2Stack[clover2StackIndex+%d]\", -num_string_expression + i);\n                        }\n\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        if(!string_expression(str, strlen(str), &buf, string_expression_offsets, string_expression_object, num_string_expression, var_num, info))\n                        {\n                            js_err_msg(info, \"invalid string expression\\n\");\n                            return FALSE;\n                        }\n\n                        sBuf buf2;\n                        sBuf_init(&buf2);\n\n                        snprintf(line, 1024, \"tmp = `\");\n\n                        sBuf_append_str(&buf2, line);\n\n                        sBuf_append_str(&buf2, buf.mBuf);\n\n                        snprintf(line, 1024,\"`;\");\n\n                        sBuf_append_str(&buf2, line);\n\n                        sBuf_append_str(info->js_source, buf2.mBuf);\n                        sBuf_append_str(info->js_source, \"\\n\");\n\n                        snprintf(line, 1024, \"clover2StackIndex -= %d\", num_string_expression);\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = new RegExp(tmp, %s); clover2StackIndex++\", attr);\n\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n\n                        MFREE(buf2.mBuf);\n                        MFREE(buf.mBuf);\n                    }\n                }\n                break;\n\n            case OP_STORE:\n                {\n//print_inst(\"OP_STORE\", info);\n                    int index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL value_is_object = *(int*)pc;\n                    pc += sizeof(int);\n\n                    snprintf(line, 1024, \"clover2Stack[lvar+%d] = clover2Stack[clover2StackIndex-1]\", index);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_LOAD:\n                {\n//print_inst(\"OP_LOAD\", info);\n                    int index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n/*\nsnprintf(line, 1024, \"console.log('index %d')\", index);\n\nsBuf_append_str(info->js_source, line);\nsBuf_append_str(info->js_source, \"\\n\");\n\nshow_js_stack(info);\n*/\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = clover2Stack[lvar+%d]; clover2StackIndex++\", index);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n//show_js_stack(info);\n                }\n                break;\n\n            case OP_GOTO:\n                {\n//print_inst(\"OP_GOTO\", info);\n                    int jump_value = *(int*)pc;\n                    pc += sizeof(int);\n                    int label_offset = *(int*)pc;\n                    pc += sizeof(int);\n                }\n                break;\n\n            case OP_COND_JUMP:\n                {\n//print_inst(\"OP_COND_JUMP\", info);\n                    int jump_value = *(int*)pc;\n                    pc += sizeof(int);\n                }\n                break;\n\n            case OP_COND_NOT_JUMP:\n                {\n                    int jump_value = *(int*)pc;\n                    pc += sizeof(int);\n                }\n                break;\n\n            case OP_JS_IF:\n                {\n//print_inst(\"OP_JS_IF\", info);\n                    snprintf(line, 1024, \"if(clover2Stack[--clover2StackIndex]) { \");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_JS_NOT_IF:\n                {\n//print_inst(\"OP_JS_IF\", info);\n                    snprintf(line, 1024, \"if(!clover2Stack[--clover2StackIndex]) { \");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_JS_ELSE: {\n                snprintf(line, 1024, \"else { \");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_JS_BLOCK_CLOSE: {\n//print_inst(\"OP_JS_BLOCK_CLOSE\", info);\n                snprintf(line, 1024, \"}\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_JS_LOOP: {\n                snprintf(line, 1024, \"while(true) {\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_JS_BREAK: {\n                snprintf(line, 1024, \"break;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_STORE_ANDAND_OROR_VALUE_LEFT:\n                snprintf(line, 1024, \"clover2StackIndex--;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                break;\n\n            case OP_INC_ANDAND_OROR_ARRAY:\n                break;\n\n            case OP_DEC_ANDAND_OROR_ARRAY:\n                break;\n\n            case OP_NEW: {\n//print_inst(\"OP_NEW\", info);\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                unsigned int offset2 = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                BOOL flg_array = *(int*)pc;\n                pc += sizeof(int);\n\n                int num_params = *(int*)pc;\n                pc += sizeof(int);\n\n                char* class_name = CONS_str(constant, offset);\n\n                sCLClass* klass = get_class_with_load(class_name, TRUE);\n\n                load_js_class(class_name, info);\n\n                if(klass == NULL) {\n                    js_err_msg(info, \"class not found(%s)\\n\", class_name);\n                    return FALSE;\n                }\n\n                if(klass->mFlags & CLASS_FLAGS_NATIVE) {\n                    snprintf(line, 1024, \"tmp = new %s(\", class_name);\n                    sBuf_append_str(info->js_source, line);\n\n                    int i;\n                    for(i=0; i<num_params; i++) {\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex-%d]\", num_params-i);\n                        sBuf_append_str(info->js_source, line);\n\n                        if(i < num_params - 1) {\n                            sBuf_append_str(info->js_source, \",\");\n                        }\n                    }\n                    snprintf(line, 1024, \"); clover2StackIndex-=%d; clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\", num_params);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                else {\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = new %s(); clover2StackIndex++;\", class_name);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                }\n                break;\n\n            case OP_CREATE_SORTABLE_LIST:\n                {\n//print_inst(\"OP_CREATE_SORTABLE_LIST\", info);\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    snprintf(line, 1024, \"tmp = [\");\n                    sBuf_append_str(info->js_source, line);\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex+%d]\", i-num_elements);\n\n                        sBuf_append_str(info->js_source, line);\n\n                        if(i < num_elements-1) {\n                            sBuf_append_str(info->js_source, \",\");\n                        }\n                    }\n\n                    sBuf_append_str(info->js_source, \"]\\n\");\n\n                    snprintf(line, 1024, \"clover2StackIndex -= %d;\", num_elements);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = new SortableList().constructor__Array(tmp); clover2StackIndex++;\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_CREATE_HASH:\n                {\n//print_inst(\"OP_CREATE_HASH\", info);\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset3 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    snprintf(line, 1024, \"tmp = new Map([\");\n                    sBuf_append_str(info->js_source, line);\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        snprintf(line, 1024, \"[ clover2Stack[clover2StackIndex+%d], clover2Stack[clover2StackIndex+%d] ]\", i*2-num_elements*2, i*2 + 1 - num_elements * 2);\n\n                        sBuf_append_str(info->js_source, line);\n\n                        if(i < num_elements-1) {\n                            sBuf_append_str(info->js_source, \",\");\n                        }\n                    }\n\n                    sBuf_append_str(info->js_source, \"])\\n\");\n\n                    snprintf(line, 1024, \"clover2StackIndex -= %d;\", num_elements*2);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++;\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_CREATE_TUPLE:\n                {\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* type_name = CONS_str(constant, offset);\n                    snprintf(line, 1024, \"tmp = new Tuple%d(); clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++;\\n\", num_elements);\n                    sBuf_append_str(info->js_source, line);\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        snprintf(line, 1024, \"var tmp2 = clover2Stack[clover2StackIndex-%d-2]; clover2Stack[clover2StackIndex-%d-2] = clover2Stack[clover2StackIndex-%d-1]; clover2Stack[clover2StackIndex-%d-1] = tmp2;\\n\", i, i, i, i);\n                        sBuf_append_str(info->js_source, line);\n                    }\n\n                    snprintf(line, 1024, \"tmp.initialize__\");\n                    sBuf_append_str(info->js_source, line);\n\n                    for(i=0; i<num_elements; i++) {\n                        snprintf(line, 1024, \"GenericsParametorClass%d\", i);\n\n                        sBuf_append_str(info->js_source, line);\n                        if(i < num_elements-1) {\n                            sBuf_append_str(info->js_source, \"_\");\n                        }\n                    }\n                    sBuf_append_str(info->js_source, \"()\\n\");\n\n                    snprintf(line, 1024, \"clover2StackIndex -= %d;\", num_elements);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++;\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                    \n                }\n                break;\n\n            case OP_JS_ARRAY:\n                {\n//print_inst(\"OP_JS_ARRAY\", info);\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    snprintf(line, 1024, \"tmp = [\");\n                    sBuf_append_str(info->js_source, line);\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex+%d]\", i-num_elements);\n\n                        sBuf_append_str(info->js_source, line);\n\n                        if(i < num_elements-1) {\n                            sBuf_append_str(info->js_source, \",\");\n                        }\n                    }\n\n                    sBuf_append_str(info->js_source, \"]\\n\");\n\n                    snprintf(line, 1024, \"clover2StackIndex -= %d;\", num_elements);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++;\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_INTEGER_TO_INT_CAST:\n//print_inst(\"OP_INTEGER_TO_INT_CAST\", info);\n                js_err_msg(info, \"OP_INTEGER_TO_INT_CAST operand is not supported in JS\");\n                return FALSE;\n\n            case OP_INT_TO_INTEGER_CAST:\n//print_inst(\"OP_INT_TO_INTEGER_CAST\", info);\n                js_err_msg(info, \"OP_INT_TO_INTEGER operand is not supported in JS\");\n                break;\n\n            case OP_BOOL_TO_CBOOL_CAST:\n//print_inst(\"OP_BOOL_TO_CBOOL_CAST\", info);\n\n                snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2StackIndex--; clover2Stack[clover2StackIndex] = new Bool().constructor__bool(tmp); clover2StackIndex++;\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                break;\n\n            case OP_CREATE_BLOCK_OBJECT:\n                {\n                    unsigned int code_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int code_len = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    sByteCode codes2;\n                    codes2.mCodes = CONS_str(constant, code_offset);\n                    codes2.mLen = code_len;\n\n\n                    int constant_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int constant_len = *(int*)pc;\n                    pc += sizeof(int);\n\n                    sConst constant2;\n                    constant2.mConst = CONS_str(constant, constant_offset);\n                    constant2.mLen = constant_len;\n\n                    int block_var_num = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int parent_var_num = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int lambda = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int block_id = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int class_name_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char func_name[CLASS_NAME_MAX +128];\n                    if(class_name_offset == -1) {\n                        static int block_num = 0;\n                        block_num++;\n\n                        snprintf(func_name, CLASS_NAME_MAX + 128, \"lambda%d\", block_num);\n                    }\n                    else {\n                        snprintf(func_name, CLASS_NAME_MAX + 128, \"%s%d\", CONS_str(constant, class_name_offset), block_id);\n                    }\n\n                    snprintf(line, 1024, \"var lambda__ = function %s () {\", func_name);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n\n                    if(!js(&codes2, &constant2, block_var_num, num_params + parent_var_num, klass, func_name, TRUE, info))\n                    {\n                        return FALSE;\n                    }\n\n                    snprintf(line, 1024, \"return clover2Stack[clover2StackIndex-1];\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"}\\n\");\n                    sBuf_append_str(info->js_source, line);\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = new Lambda().constructor__Function_bool_Number_String_Number_Number(lambda__, %s, %d, \\\"\\\", %d, lvar); clover2StackIndex++;\", lambda ? \"true\":\"false\", parent_var_num, num_params);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"funcToLambda.set('%s', clover2Stack[clover2StackIndex-1])\", func_name);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_ANDAND:\n                {\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] && clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_OROR:\n                {\n                    snprintf(line, 1024, \"clover2StackIndex -= 2; clover2Stack[clover2StackIndex] = clover2Stack[clover2StackIndex] || clover2Stack[clover2StackIndex+1]; clover2StackIndex++\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_INVOKE_BLOCK:\n                {\n//print_inst(\"OP_INVOKE_BLOCK\", info);\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int block_name_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* block_name = CONS_str(constant, block_name_offset);\n\n                    snprintf(line, 1024, \"var params_top = clover2StackIndex-%d\", num_params+1);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"var lambda_object = clover2Stack[params_top]\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"var lambda_params = clover2Stack.slice(params_top+1, params_top+1+%d)\", num_params);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"var parent_var_num = lambda_object.parentVarNum;\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"if(!lambda_object.lambda_) { clover2StackIndex -= %d; clover2StackIndex += parent_var_num; }\", num_params);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"if(!lambda_object.lambda_) { for(var i=0; i<lambda_params.length; i++) { clover2Stack[clover2StackIndex] = lambda_params[i]; clover2StackIndex++; } }\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"if(lambda_object.funcName == \\\"\\\") { tmp = lambda_object.function_(); } else { tmp = %s(); }\", block_name);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2StackIndex -= %d\", num_params+1);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"if(!lambda_object.lambda_) { clover2StackIndex -= parent_var_num; }\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp; clover2StackIndex++\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n//show_js_stack(info);\n                }\n                break;\n\n            case OP_TRY: {\n                try_offset_before = info->try_offset;\n                try_code_before = info->try_code;\n\n                info->try_offset = *(int*)pc;\n                pc += sizeof(int);\n\n                int catch_label_name_offset = *(int*)pc;\n                pc += sizeof(int);\n\n                int try_exception_var_index = *(int*)pc;\n                pc += sizeof(int);\n\n                snprintf(line, 1024, \"try {\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_THROW: {\n                snprintf(line, 1024, \"exception.data = clover2Stack[clover2StackIndex-1]; clover2StackIndex--;\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                snprintf(line, 1024, \"throw new Error('null message')\");\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_CATCH_STORE: {\n                int index = *(int*)pc;\n                pc += sizeof(int);\n\n                snprintf(line, 1024, \"clover2Stack[lvar+%d] = exception.data\", index);\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_CATCH_POP:\n                break;\n\n            case OP_TRY_END:\n                snprintf(line, 1024, \"} catch (error) {\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                info->try_code = try_code_before;\n                info->try_offset = try_offset_before;\n                break;\n\n            case OP_CATCH_END: {\n                snprintf(line, 1024, \"}\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_LDCBOOL: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    if(value) {\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = true; clover2StackIndex++\");\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n                    }\n                    else {\n                        snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = false; clover2StackIndex++\");\n                        sBuf_append_str(info->js_source, line);\n                        sBuf_append_str(info->js_source, \"\\n\");\n                    }\n                }\n                break;\n\n            case OP_CLASSNAME: {\n                snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2StackIndex--; tmp = typeof(tmp); var clover2ClassName = tmp; clover2Stack[clover2StackIndex] = clover2ClassName; clover2StackIndex++\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_SPLIT_TUPLE: {\n                int num_elements = *(int*)pc;\n                pc += sizeof(int);\n\n                int size[GENERICS_TYPES_MAX];\n\n                int i;\n                for(i = 0; i<num_elements; i++) {\n                    size[i] = *(int*)pc;\n                    pc += sizeof(int);\n                }\n\n                snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2StackIndex--;\");\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n\n                for(i=0; i<num_elements; i++) {\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp.value%d; clover2StackIndex++\", i+1);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                }\n                break;\n\n            case OP_LOAD_ELEMENT:\n                {\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-2]; var tmp2 = clover2Stack[clover2StackIndex-1]; clover2StackIndex-=2;\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp[tmp2]; clover2StackIndex++\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_STORE_ELEMENT:\n                {\n                    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-3]; var tmp2 = clover2Stack[clover2StackIndex-2]; var tmp3 = clover2Stack[clover2StackIndex-1]; clover2StackIndex-=3;\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"tmp[tmp2] = tmp3\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = tmp3; clover2StackIndex++;\");\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_LOAD_CLASS_FIELD: {\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                int field_index = *(int*)pc;\n                pc += sizeof(int);\n\n                int tmp = *(int*)pc;\n                pc += sizeof(int);\n\n                char* class_name = CONS_str(constant, offset);\n\n                sCLClass* klass = get_class_with_load(class_name, TRUE);\n\n                if(klass == NULL) {\n                    js_err_msg(info, \"class not found(%s)\\n\", class_name);\n                    return FALSE;\n                }\n\n                if(field_index < 0 || field_index >= klass->mNumClassFields) \n                {\n                    js_err_msg(info, \"invalid field number\\n\");\n                    return FALSE;\n                }\n\n                sCLField* field = klass->mClassFields + field_index;\n\n                int field_name_offset = field->mNameOffset;\n\n                char* field_name = CONS_str(&klass->mConst, field_name_offset);\n\n                //load_js_class(class_name, info);\n\n                snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = %s.%s; clover2StackIndex++\", class_name, field_name);\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_STORE_CLASS_FIELD: {\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                int field_index = *(int*)pc;\n                pc += sizeof(int);\n\n                char* class_name = CONS_str(constant, offset);\n\n                sCLClass* klass = get_class_with_load(class_name, TRUE);\n\n                if(klass == NULL) {\n                    js_err_msg(info, \"class not found(%s)\\n\", class_name);\n                    return FALSE;\n                }\n\n                if(field_index < 0 || field_index >= klass->mNumClassFields) \n                {\n                    js_err_msg(info, \"invalid field number\\n\");\n                    return FALSE;\n                }\n\n                sCLField* field = klass->mClassFields + field_index;\n\n                int field_name_offset = field->mNameOffset;\n\n                char* field_name = CONS_str(&klass->mConst, field_name_offset);\n\n                //load_js_class(class_name, info);\n\n                snprintf(line, 1024, \"%s.%s = clover2Stack[clover2StackIndex-1];\", class_name, field_name);\n\n                sBuf_append_str(info->js_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_JS_FUNCTION:\n                {\n                    unsigned int code_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int code_len = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    sByteCode codes2;\n                    codes2.mCodes = CONS_str(constant, code_offset);\n                    codes2.mLen = code_len;\n\n\n                    int constant_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int constant_len = *(int*)pc;\n                    pc += sizeof(int);\n\n                    sConst constant2;\n                    constant2.mConst = CONS_str(constant, constant_offset);\n                    constant2.mLen = constant_len;\n\n                    int block_var_num = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int parent_var_num = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int lambda = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int block_id = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int class_name_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int func_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* func_name = CONS_str(constant, func_name_offset);\n\n                    snprintf(line, 1024, \"function %s () {\", func_name);\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    if(!js(&codes2, &constant2, block_var_num, num_params + parent_var_num, klass, func_name, TRUE, info))\n                    {\n                        return FALSE;\n                    }\n\n                    snprintf(line, 1024, \"return clover2Stack[clover2StackIndex-1];\");\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"}\\n\");\n                    sBuf_append_str(info->js_source, line);\n\n                    snprintf(line, 1024, \"clover2Stack[clover2StackIndex] = new Lambda().constructor__Function_bool_Number_String_Number_Number(null, %s, %d, \\\"%s\\\", %d, lvar); clover2StackIndex++;\", \"false\", parent_var_num, func_name, num_params);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n\n                    snprintf(line, 1024, \"funcToLambda.set('%s', clover2Stack[clover2StackIndex-1])\", func_name);\n\n                    sBuf_append_str(info->js_source, line);\n                    sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            case OP_REQUIRE: {\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                unsigned int offset2 = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                char* class_name = CONS_str(constant, offset);\n                char* file_name = CONS_str(constant, offset2);\n\n                snprintf(line, 1024, \"if(typeof(%s) == 'undefined') { var %s = require('%s'); }\\n\", class_name, class_name, file_name);\n\n                sBuf_append_str(info->require_source, line);\n                sBuf_append_str(info->js_source, \"\\n\");\n                }\n                break;\n\n            default:\n                fprintf(stderr, \"invalid opecode (%d)\\n\", inst);\n                exit(2);\n        }\n/*\nunsigned int next_inst = *(unsigned int*)pc;\nif(next_inst != OP_JS_ELSE && inst != OP_JS_BLOCK_CLOSE) {\nshow_js_stack(info);\n}\n*/\n    }\n\n    if(func_name) {\n        snprintf(line, 1024, \"var lambda = funcToLambda.get('%s');\", func_name);\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n\n        snprintf(line, 1024, \"if(lambda != undefined && !_lambda.lambda_) { lambda.copyBackParentStack(lvar); }\");\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n    }\n\n    snprintf(line, 1024, \"if(clover2StackBefore != null) { clover2Stack = clover2StackBefore; clover2StackIndex = clover2StackIndexBefore; }\");\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n    \n    snprintf(line, 1024, \"tmp = clover2Stack[clover2StackIndex-1]; clover2StackIndex=lvar+%d;\", param_num);\n\n    sBuf_append_str(info->js_source, line);\n    sBuf_append_str(info->js_source, \"\\n\");\n\n    if(return_value) {\n        snprintf(line, 1024, \"return tmp;\");\n        sBuf_append_str(info->js_source, line);\n        sBuf_append_str(info->js_source, \"\\n\");\n    }\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/klass.c",
    "content": "#include \"common.h\"\n\nstatic void free_class(sCLClass* klass);\nALLOC sCLType* create_cl_type(sCLClass* klass, sCLClass* klass2);\nvoid free_cl_type(sCLType* cl_type);\n\nsClassTable* gHeadClassTable = NULL;\nsClassTable* gJSHeadClassTable = NULL;\n\nstatic sClassTable gClassTable[CLASS_NUM_MAX];\nstatic sClassTable gJSClassTable[CLASS_NUM_MAX];\n\nstatic sClassTable* get_class_table(BOOL js)\n{\n    if(js) {\n        return gJSClassTable;\n    }\n    else {\n        return gClassTable;\n    }\n}\n\nstatic sClassTable** get_head_class_table(BOOL js)\n{\n    if(js) {\n        return &gJSHeadClassTable;\n    }\n    else {\n        return &gHeadClassTable;\n    }\n}\n\nunsigned int get_hash_key(char* name, unsigned int max)\n{\n    unsigned int result = 0;\n    char* p = name;\n    while(*p) {\n        result += *p;\n        p++;\n    }\n\n    return result % max;\n}\n\nstatic void remove_class(char* class_name, BOOL js)\n{\n    unsigned int hash_key = get_hash_key(class_name, CLASS_NUM_MAX);\n    sClassTable* table = get_class_table(js);\n    sClassTable** head_table = get_head_class_table(js);\n\n    sClassTable* p = table + hash_key;\n\n    while(1) {\n        if(p->mName == NULL) {\n            break;\n        }\n        else if(strcmp(p->mName, class_name) == 0) {\n            /// remove from liked list ///\n            sClassTable* p2 = *head_table;\n            sClassTable* p2_before = p2;\n\n            while(p2) {\n                if(p2->mItem == p->mItem) {\n                    if(p2_before == *head_table) {\n                        *head_table = p2->mNextClass;\n                    }\n                    else {\n                        p2_before->mNextClass = p2->mNextClass;\n                    }\n                    break;\n                }\n\n                p2_before = p2;\n                p2 = p2->mNextClass;\n            }\n\n            /// remove found class ///\n            MFREE(p->mName);\n            free_class(p->mItem);\n\n            p->mName = NULL;\n            p->mItem = NULL;\n            break;\n        }\n        else {\n            p++;\n\n            if(p == table + CLASS_NUM_MAX) {\n                p = table;\n            }\n            else if(p == table + hash_key) {\n                break;\n            }\n        }\n    }\n}\n\nBOOL put_class_to_table(char* class_name, sCLClass* klass)\n{\n    BOOL js = klass->mFlags & CLASS_FLAGS_JS;\n\n    remove_class(class_name, js);\n\n    sClassTable* table = get_class_table(js);\n    sClassTable** head_table = get_head_class_table(js);\n\n    unsigned int hash_key = get_hash_key(class_name, CLASS_NUM_MAX);\n    sClassTable* p = table + hash_key;\n\n    while(1) {\n        if(p->mName == NULL) {\n            p->mName = MSTRDUP(class_name);\n            p->mItem = klass;\n\n            p->mNextClass = *head_table;\n            *head_table = p;\n            break;\n        }\n        else {\n            p++;\n\n            if(p == table + CLASS_NUM_MAX) {\n                p = table;\n            }\n            else if(p == table + hash_key) {\n                return FALSE;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nsCLClass* get_class(char* class_name, BOOL js)\n{\n    unsigned int hash_key = get_hash_key(class_name, CLASS_NUM_MAX);\n    sClassTable* table = get_class_table(js);\n    sClassTable* p = table + hash_key;\n\n    while(1) {\n        if(p->mName) {\n            if(strcmp(p->mName, class_name) == 0) {\n                sCLClass* result = p->mItem;\n                return result;\n            }\n            else {\n                p++;\n\n                if(p == table + CLASS_NUM_MAX) {\n                    p = table;\n                }\n                else if(p == table + hash_key) {\n                    break;\n                }\n            }\n        }\n        else {\n            break;\n        }\n    }\n\n    return NULL;\n}\n\nBOOL search_for_class_file(char* class_name, char* class_file_name, size_t class_file_name_size, int version, BOOL js)\n{\n    char extname[PATH_MAX];\n\n    if(js) {\n        snprintf(extname, PATH_MAX, \".ojsclcl\");\n    }\n    else {\n        snprintf(extname, PATH_MAX, \".oclcl\");\n    }\n\n    if(version == 0) {\n        /// script file directory ///\n        if(gScriptDirPath[0] != '\\0') {\n            snprintf(class_file_name, class_file_name_size, \"%s/%s%s\", gScriptDirPath, class_name, extname);\n\n            if(access(class_file_name, F_OK) == 0) {\n                return TRUE;\n            }\n        }\n\n        /// current working directory ///\n        char* cwd = getenv(\"PWD\");\n\n        if(cwd) {\n            snprintf(class_file_name, class_file_name_size, \"%s/%s%s\", cwd, class_name, extname);\n\n            if(access(class_file_name, F_OK) == 0) {\n                return TRUE;\n            }\n        }\n\n        /// home directory ///\n        char* home = getenv(\"HOME\");\n\n        if(home) {\n            snprintf(class_file_name, class_file_name_size, \"%s/.clover2/%s%s\", home, class_name, extname);\n\n            if(access(class_file_name, F_OK) == 0) {\n                return TRUE;\n            }\n        }\n\n        /// system shared directory ///\n        snprintf(class_file_name, class_file_name_size, \"%s/share/clover2/%s%s\", PREFIX, class_name, extname);\n\n        if(access(class_file_name, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n    else {\n        /// script file directory ///\n        if(gScriptDirPath[0] != '\\0') {\n            snprintf(class_file_name, class_file_name_size, \"%s/%s@%d%s\", gScriptDirPath, class_name, version, extname);\n\n            if(access(class_file_name, F_OK) == 0) {\n                return TRUE;\n            }\n        }\n\n        /// current working directory ///\n        char* cwd = getenv(\"PWD\");\n\n        if(cwd) {\n            snprintf(class_file_name, class_file_name_size, \"%s/%s@%d%s\", cwd, class_name, version, extname);\n\n            if(access(class_file_name, F_OK) == 0) {\n                return TRUE;\n            }\n        }\n\n        /// home directory ///\n        char* home = getenv(\"HOME\");\n\n        if(home) {\n            snprintf(class_file_name, class_file_name_size, \"%s/.clover2/%s@%d%s\", home, class_name, version, extname);\n\n            if(access(class_file_name, F_OK) == 0) {\n                return TRUE;\n            }\n        }\n\n        /// system shared directory ///\n        snprintf(class_file_name, class_file_name_size, \"%s/share/clover2/%s@%d%s\", PREFIX, class_name, version, extname);\n\n        if(access(class_file_name, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL read_from_file(char** p, void* buf, size_t size, char* head)\n{\n    memcpy(buf, *p, size);\n\n    (*p) += size;\n\n    alignment_pointer(p, head);\n\n    return TRUE;\n}\n\nBOOL read_char_from_file(char** p, char* c)\n{\n    *c = **p;\n    (*p)++;\n\n    return TRUE;\n}\n\nBOOL read_int_from_file(char** p, int* n)\n{\n    *n = *(int*)(*p);\n    (*p) += sizeof(int);\n\n    return TRUE;\n}\n\nstatic BOOL read_long_from_file(char** p, clint64* n)\n{\n    *n = *(clint64*)(*p);\n    (*p) +=sizeof(clint64);\n\n    return TRUE;\n}\n\nBOOL read_const_from_file(char** p, sConst* constant, char* head)\n{\n    int len;\n    if(!read_int_from_file(p, &len)) {\n        return FALSE;\n    }\n\n    sConst_init_with_size(constant, len+1);\n    constant->mLen = len;\n\n    if(!read_from_file(p, constant->mConst, len, head)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL read_cl_type_from_file(char** p, sCLType** cl_type);\n\nstatic BOOL read_cl_block_type_from_file(char** p, sCLBlockType** cl_block_type)\n{\n    int num_params;\n    if(!read_int_from_file(p, &num_params)) {\n        return FALSE;\n    }\n\n    (*cl_block_type)->mNumParams = num_params;\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        if(!read_cl_type_from_file(p, &(*cl_block_type)->mParams[i])) {\n            return FALSE;\n        }\n    }\n\n    if(!read_cl_type_from_file(p, &(*cl_block_type)->mResultType)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL read_cl_type_from_file(char** p, sCLType** cl_type)\n{\n    *cl_type = MCALLOC(1, sizeof(sCLType));\n\n    int n;\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n\n    (*cl_type)->mClassNameOffset = n;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n\n    (*cl_type)->mNumGenericsTypes = n;\n\n    int i;\n    for(i=0; i<(*cl_type)->mNumGenericsTypes; i++) {\n        if(!read_cl_type_from_file(p, &(*cl_type)->mGenericsTypes[i])) {\n            return FALSE;\n        }\n    }\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n    (*cl_type)->mArray = n;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n    (*cl_type)->mArrayNum = n;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n    (*cl_type)->mNullable = n;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n    (*cl_type)->mPointerNum = n;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n\n    if(n) {\n        (*cl_type)->mBlockType = MCALLOC(1, sizeof(sCLBlockType));\n        if(!read_cl_block_type_from_file(p, &(*cl_type)->mBlockType)) {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL read_code_from_file(char** p, sByteCode* code, char* head)\n{\n    int n;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n\n    sByteCode_init_with_size(code, n);\n    code->mLen = n;\n\n    if(!read_from_file(p, code->mCodes, n, head)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL read_methods_from_file(char** p, sCLMethod** methods, int* num_methods, int* size_methods, sCLClass* klass, char* head)\n{\n    int n;\n    clint64 l;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n\n    if(n == 0) {\n        *size_methods = 4;\n        *num_methods = 0;\n    }\n    else {\n        *size_methods = *num_methods = n;\n    }\n\n    *methods = MCALLOC(1, sizeof(sCLMethod)*(*size_methods));\n\n    int i;\n    for(i=0; i<*num_methods; i++) {\n        sCLMethod* method = (*methods) + i;\n\n        if(!read_long_from_file(p, &l))  {\n            return FALSE;\n        }\n\n        method->mFlags = l;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n        method->mNameOffset = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n        method->mPathOffset = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        method->mMethodNameAndParamsOffset = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        method->mJSMethodNameAndParamsOffset = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        method->mJSMethodNameOffset = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        method->mMethodIndex = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n        method->mNumParams = n;\n\n        int j;\n        for(j=0; j<method->mNumParams; j++) {\n            sCLParam* param = method->mParams + j;\n\n            if(!read_int_from_file(p, &n)) {\n                return FALSE;\n            }\n\n            param->mNameOffset = n;\n\n            if(!read_cl_type_from_file(p, &param->mType)) {\n                return FALSE;\n            }\n\n            if(!read_int_from_file(p, &n)) {\n                return FALSE;\n            }\n\n            param->mDefaultValueOffset = n;\n        }\n\n        if(!read_cl_type_from_file(p, &method->mResultType)) {\n            return FALSE;\n        }\n\n        method->mNativeMethod = NULL;   // Native methods are loaded on the calling time\n        method->mNativeFunName = NULL;\n\n        if(method->mFlags & METHOD_FLAGS_NATIVE) {\n            memset(&method->mByteCodes, 0, sizeof(sByteCode));\n\n            method->mVarNum = 0;\n        } else {\n            if(!read_code_from_file(p, &method->mByteCodes, head)) {\n                return FALSE;\n            }\n\n            if(!read_int_from_file(p, &n)) {\n                return FALSE;\n            }\n\n            method->mVarNum = n;\n        }\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        method->mNumGenerics = n;\n        for(j=0; j<method->mNumGenerics; j++) {\n            if(!read_int_from_file(p, &n)) {\n                return FALSE;\n            }\n\n            method->mGenericsParamTypeOffsets[j] = n;\n        }\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        method->mCLibraryOffset = n;\n\n        if(method->mCLibraryOffset != 0) {\n            char* dynamic_library_name = CONS_str(&klass->mConst, method->mCLibraryOffset);\n\n            void* dynamic_library = dlopen(dynamic_library_name, RTLD_LAZY);\n\n            if(dynamic_library) {\n                char* method_name = CONS_str(&klass->mConst, method->mNameOffset);\n                method->mCFunctionPointer = dlsym(dynamic_library, method_name);\n            }\n        }\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        if(n == 0) {\n            method->mNativeCodes = NULL;\n        }\n        else {\n            char* buf = MCALLOC(1, n);\n\n            if(!read_from_file(p, buf, n, head)) {\n                return FALSE;\n            }\n\n            method->mNativeCodes = MCALLOC(1, sizeof(sBuf));\n\n            sBuf_init(method->mNativeCodes);\n            sBuf_append(method->mNativeCodes, buf, n);\n\n            MFREE(buf);\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL read_fields_from_file(char** p, sCLField** fields, int* num_fields, int* size_fields, sCLClass* klass)\n{\n    int n;\n    clint64 l;\n\n    if(!read_int_from_file(p, &n)) {\n        return FALSE;\n    }\n    if(n == 0) {\n        *size_fields = 4;\n        *num_fields = 0;\n    }\n    else {\n        *size_fields = *num_fields = n;\n    }\n\n    *fields = MCALLOC(1, sizeof(sCLField)*(*size_fields));\n\n    int i;\n    for(i=0; i<*num_fields; i++) {\n        sCLField* field = (*fields) + i;\n\n        if(!read_long_from_file(p, &l))  {\n            return FALSE;\n        }\n\n        field->mFlags = l;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n        field->mNameOffset = n;\n\n        if(!read_cl_type_from_file(p, &field->mResultType)) {\n            return FALSE;\n        }\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n        field->mInitializeValue = n;\n\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n        field->mStructOffset = n;\n    }\n\n    return TRUE;\n}\n\nBOOL read_block_from_file(char** p, sCLBlockObject* block_object, char* head)\n{\n    if(!read_code_from_file(p, &block_object->mByteCodes, head)) {\n        return FALSE;\n    }\n    if(!read_const_from_file(p, &block_object->mConst, head)) {\n        return FALSE;\n    }\n    if(!read_int_from_file(p, &block_object->mVarNum)) {\n        return FALSE;\n    }\n    if(!read_int_from_file(p, &block_object->mNumParams)) {\n        return FALSE;\n    }\n    if(!read_int_from_file(p, &block_object->mLambda)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic sCLClass* read_class_from_file(char* class_name, char** p, char* head)\n{\n    sCLClass* klass = MCALLOC(1, sizeof(sCLClass));\n\n    int n;\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mNumGenerics = n;\n\n    int i;\n    for(i=0; i<klass->mNumGenerics; i++) {\n        if(!read_int_from_file(p, &n)) {\n            return FALSE;\n        }\n\n        klass->mGenericsParamNameOffsets[i] = n;\n\n        if(!read_int_from_file(p, &n)) {\n            MFREE(klass);\n            return NULL;\n        }\n\n        klass->mGenericsParamTypeOffsets[i] = n;\n    }\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mGenericsParamClassNum = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mMethodGenericsParamClassNum = n;\n\n    clint64 l;\n    if(!read_long_from_file(p, &l)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mFlags = l;\n    klass->mFlags &= ~CLASS_FLAGS_MODIFIED;\n\n    if(!read_const_from_file(p, &klass->mConst, head)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mClassNameOffset = n;\n\n    if(!read_methods_from_file(p, &klass->mMethods, &klass->mNumMethods, &klass->mSizeMethods, klass, head)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    if(!read_fields_from_file(p, &klass->mFields, &klass->mNumFields, &klass->mSizeFields, klass)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    if(!read_fields_from_file(p, &klass->mClassFields, &klass->mNumClassFields, &klass->mSizeClassFields, klass)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    klass->mBlockObjects = MCALLOC(1, sizeof(sCLBlockObject)*4); // requiring compile time info\n    klass->mSizeBlockObjects = 4;\n    klass->mNumBlockObjects = 0;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mClassInitializeMethodIndex = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mClassFinalizeMethodIndex = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mFinalizeMethodIndex = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mCallingClassMethodIndex = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mCallingMethodIndex = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mAllocSizeMethodIndex = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mNumTypedef = n;\n\n    for(i=0; i<klass->mNumTypedef; i++) {\n        if(!read_int_from_file(p, &n)) {\n            MFREE(klass);\n            return NULL;\n        }\n\n        klass->mTypedefClassName1Offsets[i] = n;\n\n        if(!read_int_from_file(p, &n)) {\n            MFREE(klass);\n            return NULL;\n        }\n\n        klass->mTypedefClassName2Offsets[i] = n;\n    }\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    klass->mUnboxingClassNameOffset = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    klass->mLabelNum = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n\n    if(n > 0) {\n        klass->mNumBlockObjects = n;\n        klass->mSizeBlockObjects = n;\n\n        klass->mBlockObjects = MCALLOC(1, sizeof(sCLBlockObject)*n);\n\n        for(i=0; i<n; i++) {\n            sCLBlockObject* block_object = klass->mBlockObjects + i;\n\n            if(!read_block_from_file(p, block_object, head)) {\n                MFREE(klass);\n                return NULL;\n            }\n        }\n    }\n    else {\n        klass->mBlockObjects = MCALLOC(1, sizeof(sCLBlockObject)*4);\n        klass->mSizeBlockObjects = 4;\n        klass->mNumBlockObjects = 0;\n    }\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mAllocSize = n;\n\n    if(!read_int_from_file(p, &n)) {\n        MFREE(klass);\n        return NULL;\n    }\n    klass->mVersion = n;\n\n    return klass;\n}\n\nBOOL create_virtual_method_table(sCLClass* klass)\n{\n    memset(klass->mVirtualMethodTable, 0, sizeof(sCLMethod*)*METHOD_NUM_MAX);\n\n    if(klass->mNumMethods >= METHOD_NUM_MAX) {\n        fprintf(stderr, \"overflow method number\\n\");\n        return FALSE;\n    }\n\n    int i;\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        char* method_name_and_params = CONS_str(&klass->mConst, method->mMethodNameAndParamsOffset);\n\n        /// insert method to vritual method table ///\n        unsigned int hash_key = get_hash_key(method_name_and_params, METHOD_NUM_MAX);\n\n        sCLMethod** it = klass->mVirtualMethodTable + hash_key;\n\n        while(1) {\n            if(*it == NULL) {\n                *it = method;\n                break;\n            }\n            else {\n                it++;\n\n                if(it == klass->mVirtualMethodTable + METHOD_NUM_MAX) {\n                    it = klass->mVirtualMethodTable;\n                }\n                else if(it == klass->mVirtualMethodTable + hash_key) {\n                    return FALSE;\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nsCLMethod* search_for_method_from_virtual_method_table(sCLClass* klass, char* method_name_and_params)\n{\n    unsigned int hash_key = get_hash_key(method_name_and_params, METHOD_NUM_MAX);\n\n    sCLMethod** it = klass->mVirtualMethodTable + hash_key;\n\n    while(1) {\n        if(*it == NULL) {\n            return NULL;\n        }\n        else {\n            sCLMethod* method = *it;\n\n            char* method_name_and_params2 = CONS_str(&klass->mConst, method->mMethodNameAndParamsOffset);\n\n            if(strcmp(method_name_and_params, method_name_and_params2) == 0) {\n                return method;\n            }\n            else {\n                it++;\n\n                if(it == klass->mVirtualMethodTable + METHOD_NUM_MAX) {\n                    it = klass->mVirtualMethodTable;\n                }\n                else if(it == klass->mVirtualMethodTable + hash_key) {\n                    return NULL;\n                }\n            }\n        }\n    }\n\n    return NULL;\n}\n\nsCLClass* get_class_with_load(char* class_name, BOOL js)\n{\n    sCLClass* result = get_class(class_name, js);\n    \n    if(result == NULL) {\n        result = load_class(class_name, 0, js);\n    }\n\n    return result;\n}\n\nstatic BOOL ready_for_typedef(sCLClass* klass)\n{\n    int i;\n    for(i=0; i<klass->mNumTypedef; i++) {\n        char* class_name1 = CONS_str(&klass->mConst, klass->mTypedefClassName1Offsets[i]);\n        char* class_name2 = CONS_str(&klass->mConst, klass->mTypedefClassName2Offsets[i]);\n\n        sCLClass* klass2 = get_class_with_load(class_name2, klass->mFlags & CLASS_FLAGS_JS);\n        if(klass2) {\n            put_class_to_table(class_name1, klass2);\n        }\n        else {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic void set_boxing_and_unboxing_class(char* primitive_class_name, char* lapper_class_name, BOOL js)\n{\n    sCLClass* klass = get_class(primitive_class_name, js);\n\n    MASSERT(klass != NULL || klass == NULL);            // when compiling Fundamental.clc, klass is NULL\n\n    sCLClass* klass2 = get_class(lapper_class_name, js);\n\n    MASSERT(klass2 != NULL || klass2 == NULL);\n\n    if(klass) { klass->mBoxingClass = klass2; }\n    if(klass2) { klass2->mUnboxingClass = klass; }\n}\n\nBOOL read_file(char* fname, sBuf* source)\n{\n    int f = open(fname, O_RDONLY);\n\n    if(f < 0) {\n        fprintf(stderr, \"%s doesn't exist(2)\\n\", fname);\n        return FALSE;\n    }\n\n    while(1) {\n        char buf[BUFSIZ+1];\n        int size = read(f, buf, BUFSIZ);\n\n        if(size == 0) {\n            break;\n        }\n        else if(size < 0) {\n            fprintf(stderr, \"unexpected error\\n\");\n            close(f);\n            return FALSE;\n        }\n\n        sBuf_append_fast(source, buf, size);\n\n        if(size < BUFSIZ) {\n            break;\n        }\n    }\n\n    close(f);\n\n    return TRUE;\n}\n\nsCLClass* load_class_from_class_file(char* class_name, char* class_file_name)\n{\n    sBuf buf;\n    sBuf_init(&buf);\n\n    if(!read_file(class_file_name, &buf)) {\n        MFREE(buf.mBuf);\n        return NULL;\n    }\n\n    char* p = buf.mBuf;\n\n    /// check magic number. ///\n    char c;\n\n    read_char_from_file(&p, &c);\n    if(c != 11) { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 12) { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 34) { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 55) { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'C') { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'L') { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'O') { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'V') { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'E') { return NULL; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'R') { return NULL; }\n\n    alignment_pointer(&p, buf.mBuf);\n\n    sCLClass* klass = read_class_from_file(class_name, &p, buf.mBuf);\n\n    if(klass == NULL) {\n        fprintf(stderr, \"Clover2 can't load class %s because of class file\\n\", class_name);\n        return NULL;\n    }\n\n    memset(klass->mVirtualMethodTable, 0, sizeof(sCLMethod*)*METHOD_NUM_MAX);\n\n    if(!create_virtual_method_table(klass)) {\n        free_class(klass);\n        return NULL;\n    }\n\n    if(!ready_for_typedef(klass)) {\n        free_class(klass);\n        return NULL;\n    }\n\n    put_class_to_table(class_name, klass);\n\n    klass->mBoxingClass = NULL;\n    klass->mUnboxingClass = NULL;\n    klass->mDynamicLibrary = NULL;\n    klass->mInitialized = FALSE;\n\n    if(klass->mUnboxingClassNameOffset != -1) {\n        char* primitive_class_name = CONS_str(&klass->mConst, klass->mUnboxingClassNameOffset);\n        char* lapper_class_name = CLASS_NAME(klass);\n\n        set_boxing_and_unboxing_class(primitive_class_name, lapper_class_name, klass->mFlags & CLASS_FLAGS_JS);\n    }\n\n    klass->mFreeFun = NULL;\n    klass->mInitMethodIndexOnCompileTime = klass->mNumMethods;\n\n    klass->mAlreadyLoadedJSClass = FALSE;\n\n    MFREE(buf.mBuf);\n\n    return klass;\n}\n\nBOOL is_class_file_existance(char* class_name, int version, BOOL js)\n{\n    char class_file_name[PATH_MAX+1];\n    return search_for_class_file(class_name, class_file_name, PATH_MAX, version, js);\n}\n\nsCLClass* load_class(char* class_name, int version, BOOL js)\n{\n    sCLClass* klass = get_class(class_name, js);\n    if(klass != NULL) {\n        return klass;\n    }\n\n    char class_file_name[PATH_MAX+1];\n    if(!search_for_class_file(class_name, class_file_name, PATH_MAX, version, js)) {\n        return NULL;\n    }\n\n    sCLClass* result = load_class_from_class_file(class_name, class_file_name);\n\n    return result;\n}\n\n\nsCLClass* alloc_class(char* class_name, BOOL primitive_, int generics_param_class_num, int method_generics_param_class_num, int generics_number, char name_of_generics_params[GENERICS_TYPES_MAX][VAR_NAME_MAX], sCLClass** type_of_generics_params, BOOL interface, BOOL dynamic_class, BOOL no_free_object, BOOL lambda, sCLClass* unboxing_class, int version, BOOL js, BOOL native_, BOOL struct_, int alloc_size)\n{\n    sCLClass* klass = MCALLOC(1, sizeof(sCLClass));\n\n    klass->mFlags |= (primitive_ ? CLASS_FLAGS_PRIMITIVE:0) | (interface ? CLASS_FLAGS_INTERFACE:0) | (dynamic_class ? CLASS_FLAGS_DYNAMIC_CLASS:0) | ((strcmp(class_name, \"Null\") == 0 || no_free_object) ? CLASS_FLAGS_NO_FREE_OBJECT:0) | (lambda ? CLASS_FLAGS_LAMBDA:0) | (js ? CLASS_FLAGS_JS:0) | (native_ ? CLASS_FLAGS_NATIVE:0) | (struct_  ? CLASS_FLAGS_STRUCT:0);\n    klass->mGenericsParamClassNum = generics_param_class_num;\n    klass->mMethodGenericsParamClassNum = method_generics_param_class_num;\n\n    klass->mNumGenerics = generics_number;\n\n    if(generics_number >= GENERICS_TYPES_MAX) {\n        fprintf(stderr, \"overflow generics number\\n\");\n        exit(1);\n    }\n\n    sConst_init(&klass->mConst);\n\n    klass->mClassNameOffset = append_str_to_constant_pool(&klass->mConst, class_name, FALSE);\n\n    klass->mMethods = MCALLOC(1, sizeof(sCLMethod)*4);\n    klass->mSizeMethods = 4;\n    klass->mNumMethods = 0;\n\n    klass->mFields = MCALLOC(1, sizeof(sCLField)*4);\n    klass->mSizeFields = 4;\n    klass->mNumFields = 0;\n\n    klass->mBlockObjects = MCALLOC(1, sizeof(sCLBlockObject)*4);\n    klass->mSizeBlockObjects = 4;\n    klass->mNumBlockObjects = 0;\n\n    klass->mClassFields = MCALLOC(1, sizeof(sCLField)*4);\n    klass->mSizeClassFields = 4;\n    klass->mNumClassFields = 0;\n\n    klass->mClassInitializeMethodIndex = -1;\n    klass->mClassFinalizeMethodIndex = -1;\n    klass->mFinalizeMethodIndex = -1;\n    klass->mCallingMethodIndex = -1;\n    klass->mCallingClassMethodIndex = -1;\n    klass->mAllocSizeMethodIndex = -1;\n\n    klass->mMethodIndexOnCompileTime = 0;\n\n    int i;\n    for(i=0; i<generics_number; i++) {\n        if(type_of_generics_params[i]) {\n            klass->mGenericsParamNameOffsets[i] = append_str_to_constant_pool(&klass->mConst, name_of_generics_params[i], FALSE);\n            klass->mGenericsParamTypeOffsets[i] = append_str_to_constant_pool(&klass->mConst, CLASS_NAME(type_of_generics_params[i]), FALSE);\n        }\n        else {\n            klass->mGenericsParamNameOffsets[i] = 0;\n            klass->mGenericsParamTypeOffsets[i] = 0;\n        }\n    }\n\n    put_class_to_table(class_name, klass);\n\n    klass->mBoxingClass = NULL;\n    klass->mUnboxingClass = unboxing_class;\n    if(unboxing_class) unboxing_class->mBoxingClass = klass;\n\n    klass->mDynamicLibrary = NULL;\n\n    klass->mFreeFun = NULL;\n    klass->mNumTypedef = 0;\n    memset(klass->mTypedefClassName1Offsets, 0, sizeof(int)*TYPEDEF_MAX);\n    memset(klass->mTypedefClassName2Offsets, 0, sizeof(int)*TYPEDEF_MAX);\n    klass->mInitialized = FALSE;\n\n    if(unboxing_class) {\n        klass->mUnboxingClassNameOffset = append_str_to_constant_pool(&klass->mConst, CLASS_NAME(klass->mUnboxingClass), FALSE);\n    }\n    else {\n        klass->mUnboxingClassNameOffset = -1;\n    }\n\n    klass->mInitMethodIndexOnCompileTime = 0;\n\n    klass->mLabelNum = 0;\n\n    klass->mVersion = version;\n\n    klass->mAlreadyLoadedJSClass = FALSE;\n\n    klass->mAllocSize = alloc_size;\n\n    return klass;\n}\n\nstatic void free_class(sCLClass* klass)\n{\n    sConst_free(&klass->mConst);\n    int i;\n    for(i=0; i<klass->mNumMethods; i++) {\n        sCLMethod* method = klass->mMethods + i;\n\n        int j;\n        for(j=0; j<method->mNumParams; j++) {\n            free_cl_type(method->mParams[j].mType);\n        }\n\n        free_cl_type(method->mResultType);\n\n        if(!(method->mFlags & METHOD_FLAGS_NATIVE) && method->mByteCodes.mCodes != NULL) {\n            sByteCode_free(&method->mByteCodes);\n        }\n\n        if(method->mNativeCodes) {\n            MFREE(method->mNativeCodes->mBuf);\n            MFREE(method->mNativeCodes);\n        }\n    }\n    MFREE(klass->mMethods);\n\n    for(i=0; i<klass->mNumBlockObjects; i++) {\n        sCLBlockObject* block_object = klass->mBlockObjects + i;\n\n        sByteCode_free(&block_object->mByteCodes);\n        sConst_free(&block_object->mConst);\n    }\n    MFREE(klass->mBlockObjects);\n\n    for(i=0; i<klass->mNumFields; i++) {\n        sCLField* field = klass->mFields + i;\n\n        free_cl_type(field->mResultType);\n    }\n    MFREE(klass->mFields);\n    for(i=0; i<klass->mNumClassFields; i++) {\n        sCLField* field = klass->mClassFields + i;\n\n        free_cl_type(field->mResultType);\n    }\n    MFREE(klass->mClassFields);\n\n#ifdef ENABLE_JIT\n    if(klass->mDynamicLibrary) {\n        dlclose(klass->mDynamicLibrary);\n    }\n#endif\n\n    MFREE(klass);\n}\n\nALLOC sCLType* create_cl_type(sCLClass* klass, sCLClass* klass2)\n{\n    sCLType* cl_type = MCALLOC(1, sizeof(sCLType));\n\n    cl_type->mClassNameOffset = append_str_to_constant_pool(&klass2->mConst, CLASS_NAME(klass), FALSE);\n\n    return cl_type;\n}\n\nstatic void free_cl_block_type(sCLBlockType* block_type)\n{\n    int i;\n    for(i=0; i<block_type->mNumParams; i++) {\n        free_cl_type(block_type->mParams[i]);\n    }\n    free_cl_type(block_type->mResultType);\n\n    MFREE(block_type);\n}\n\nvoid free_cl_type(sCLType* cl_type)\n{\n    int i;\n    for(i=0; i<cl_type->mNumGenericsTypes; i++) {\n        free_cl_type(cl_type->mGenericsTypes[i]);\n    }\n    if(cl_type->mBlockType) {\n        free_cl_block_type(cl_type->mBlockType);\n    }\n    MFREE(cl_type);\n}\n\nvoid class_init()\n{\n    memset(gClassTable, 0, sizeof(sClassTable)*CLASS_NUM_MAX);\n    memset(gJSClassTable, 0, sizeof(sClassTable)*CLASS_NUM_MAX);\n\n    alloc_class(\"int\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"uint\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"byte\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"ubyte\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"short\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"ushort\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"long\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"ulong\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"float\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"double\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n\n    alloc_class(\"pointer\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"char\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"bool\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n\n    alloc_class(\"lambda\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, TRUE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"regex\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n\n    alloc_class(\"WildCard\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"Anonymous\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"Self\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n\n    alloc_class(\"GenericsParametorClass0\", FALSE, 0, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass1\", FALSE, 1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass2\", FALSE, 2, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass3\", FALSE, 3, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass4\", FALSE, 4, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass5\", FALSE, 5, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass6\", FALSE, 6, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass7\", FALSE, 7, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass8\", FALSE, 8, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass9\", FALSE, 9, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass10\", FALSE, 10, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass11\", FALSE, 11, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass12\", FALSE, 12, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass13\", FALSE, 13, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass14\", FALSE, 14, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass15\", FALSE, 15, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass16\", FALSE, 16, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass17\", FALSE, 17, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass18\", FALSE, 18, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass19\", FALSE, 19, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass20\", FALSE, 20, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass21\", FALSE, 21, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass22\", FALSE, 22, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass23\", FALSE, 23, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass24\", FALSE, 24, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass25\", FALSE, 25, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass26\", FALSE, 26, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass27\", FALSE, 27, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass28\", FALSE, 28, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass29\", FALSE, 29, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass30\", FALSE, 30, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass31\", FALSE, 31, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n\n    alloc_class(\"MethodGenericsParametorClass0\", FALSE, -1, 0, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass1\", FALSE, -1, 1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass2\", FALSE, -1, 2, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass3\", FALSE, -1, 3, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass4\", FALSE, -1, 4, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass5\", FALSE, -1, 5, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass6\", FALSE, -1, 6, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass7\", FALSE, -1, 7, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass8\", FALSE, -1, 8, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass9\", FALSE, -1, 9, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass10\", FALSE, -1, 10, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass11\", FALSE, -1, 11, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass12\", FALSE, -1, 12, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, FALSE, FALSE, FALSE, 0);\n\n    alloc_class(\"bool\", TRUE, -1, -1, 0, NULL, NULL, FALSE, FALSE, TRUE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"lambda\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, TRUE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"regex\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n\n    alloc_class(\"WildCard\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"Anonymous\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"Self\", FALSE, -1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n\n    alloc_class(\"GenericsParametorClass0\", FALSE, 0, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass1\", FALSE, 1, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass2\", FALSE, 2, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass3\", FALSE, 3, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass4\", FALSE, 4, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass5\", FALSE, 5, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass6\", FALSE, 6, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass7\", FALSE, 7, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass8\", FALSE, 8, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass9\", FALSE, 9, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass10\", FALSE, 10, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass11\", FALSE, 11, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass12\", FALSE, 12, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass13\", FALSE, 13, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass14\", FALSE, 14, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass15\", FALSE, 15, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass16\", FALSE, 16, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass17\", FALSE, 17, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass18\", FALSE, 18, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass19\", FALSE, 19, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass20\", FALSE, 20, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass21\", FALSE, 21, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass22\", FALSE, 22, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass23\", FALSE, 23, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass24\", FALSE, 24, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass25\", FALSE, 25, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass26\", FALSE, 26, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass27\", FALSE, 27, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass28\", FALSE, 28, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass29\", FALSE, 29, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass30\", FALSE, 30, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"GenericsParametorClass31\", FALSE, 31, -1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n\n    alloc_class(\"MethodGenericsParametorClass0\", FALSE, -1, 0, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass1\", FALSE, -1, 1, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass2\", FALSE, -1, 2, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass3\", FALSE, -1, 3, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass4\", FALSE, -1, 4, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass5\", FALSE, -1, 5, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass6\", FALSE, -1, 6, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass7\", FALSE, -1, 7, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass8\", FALSE, -1, 8, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass9\", FALSE, -1, 9, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass10\", FALSE, -1, 10, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass11\", FALSE, -1, 11, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n    alloc_class(\"MethodGenericsParametorClass12\", FALSE, -1, 12, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, NULL, 0, TRUE, FALSE, FALSE, 0);\n}\n\nvoid class_final()\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        if(p->mFreed == FALSE) {\n            sClassTable* p2 = gHeadClassTable;\n            while(p2) {\n                if(p->mItem == p2->mItem) {   // typedef class\n                    p2->mFreed = TRUE;\n                }\n                p2 = p2->mNextClass;\n            }\n            free_class(p->mItem);\n            MFREE(p->mName);\n        }\n        else {\n            MFREE(p->mName);\n        }\n        p = p->mNextClass;\n    }\n\n    p = gJSHeadClassTable;\n\n    while(p) {\n        if(p->mFreed == FALSE) {\n            sClassTable* p2 = gJSHeadClassTable;\n            while(p2) {\n                if(p->mItem == p2->mItem) {   // typedef class\n                    p2->mFreed = TRUE;\n                }\n                p2 = p2->mNextClass;\n            }\n            free_class(p->mItem);\n            MFREE(p->mName);\n        }\n        else {\n            MFREE(p->mName);\n        }\n        p = p->mNextClass;\n    }\n\n    gHeadClassTable = NULL;\n    gJSHeadClassTable = NULL;\n    memset(gClassTable, 0, sizeof(sClassTable)*CLASS_NUM_MAX);\n    memset(gJSClassTable, 0, sizeof(sClassTable)*CLASS_NUM_MAX);\n}\n\nvoid reset_js_load_class()\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        sCLClass* klass = p->mItem;\n        klass->mAlreadyLoadedJSClass = FALSE;\n\n        p = p->mNextClass;\n    }\n}\n\nBOOL is_valid_class(sCLClass* klass)\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        if(klass == p->mItem) {\n            return TRUE;\n        }\n        p = p->mNextClass;\n    }\n\n    return FALSE;\n}\n"
  },
  {
    "path": "src/klass_compile_time.c",
    "content": "#include \"common.h\"\n#include <libgen.h>\n\nstatic void node_type_to_cl_type(sNodeType* node_type, ALLOC sCLType** cl_type, sCLClass* klass)\n{\n    *cl_type = create_cl_type(node_type->mClass, klass);\n\n    (*cl_type)->mNumGenericsTypes = node_type->mNumGenericsTypes;\n\n    int i;\n    for(i=0; i<node_type->mNumGenericsTypes; i++) {\n        node_type_to_cl_type(node_type->mGenericsTypes[i], ALLOC &(*cl_type)->mGenericsTypes[i], klass);\n    }\n\n    (*cl_type)->mArray = node_type->mArray;\n    (*cl_type)->mNullable = node_type->mNullable;\n    (*cl_type)->mPointerNum = node_type->mPointerNum;\n    (*cl_type)->mArrayNum = node_type->mArrayNum;\n\n    if(node_type->mBlockType) {\n        (*cl_type)->mBlockType = MCALLOC(1, sizeof(sCLBlockType));\n        (*cl_type)->mBlockType->mNumParams = node_type->mBlockType->mNumParams;\n        int i;\n        for(i=0; i<node_type->mBlockType->mNumParams; i++) {\n             node_type_to_cl_type(node_type->mBlockType->mParams[i], ALLOC &(*cl_type)->mBlockType->mParams[i], klass);\n        }\n        node_type_to_cl_type(node_type->mBlockType->mResultType, ALLOC &(*cl_type)->mBlockType->mResultType, klass);\n    }\n    else {\n        (*cl_type)->mBlockType = NULL;\n    }\n}\n\nstatic void parser_param_to_cl_param(sParserParam* param, sCLParam* type, sCLClass* klass)\n{\n    type->mNameOffset = append_str_to_constant_pool(&klass->mConst, param->mName, FALSE);\n    node_type_to_cl_type(param->mType, ALLOC &type->mType, klass);\n    type->mDefaultValueOffset = append_str_to_constant_pool(&klass->mConst, param->mDefaultValue, FALSE);\n}\n\nstatic void create_method_path(char* result, int result_size, sCLMethod* method, sCLClass* klass)\n{\n    int i;\n\n    xstrncpy(result, CLASS_NAME(klass), result_size);\n    xstrncat(result, \".\", result_size);\n    xstrncat(result, METHOD_NAME2(klass, method), result_size);\n\n    xstrncat(result, \"(\", result_size);\n\n    for(i=0; i<method->mNumParams; i++) {\n        xstrncat(result, CONS_str(&klass->mConst, method->mParams[i].mType->mClassNameOffset), result_size);\n        if(method->mParams[i].mType->mArray) {\n            xstrncat(result, \"[]\", result_size);\n        }\n        if(method->mParams[i].mType->mNullable) {\n            xstrncat(result, \"?\", result_size);\n        }\n\n        if(i != method->mNumParams-1) xstrncat(result, \",\", result_size);\n    }\n\n    xstrncat(result, \")\", result_size);\n\n/*\n    for(i=0; i<method->mNumBlockType; i++) {\n        int j;\n\n        xstrncat(result, CONS_str(&klass->mConstPool, method->mBlockType.mResultType.mClassNameOffset), result_size);\n\n        xstrncat(result, \"{\", result_size);\n\n        for(j=0; j<method->mBlockType.mNumParams; j++) {\n            xstrncat(result, CONS_str(&klass->mConstPool, method->mBlockType.mParamTypes[j].mClassNameOffset), result_size);\n            if(j != method->mBlockType.mNumParams-1) {\n                xstrncat(result, \",\", result_size);\n            }\n        }\n\n        xstrncat(result, \"}\", result_size);\n    }\n*/\n}\n\nvoid create_method_name_and_params_for_js(char* result, int size_result, sCLClass* klass, char* method_name, sNodeType* param_types[PARAMS_MAX], int num_params)\n{\n    *result = 0;\n\n    xstrncpy(result, method_name, size_result);\n\n    xstrncat(result, \"__\", size_result);\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        sNodeType* param_type = param_types[i];\n        sCLClass* klass2 = param_type->mClass;\n        BOOL array = param_type->mArray;\n        BOOL nullable = param_type->mNullable;\n\n        if(klass2 == klass) {\n            xstrncat(result, \"Self\", size_result);\n        }\n        else {\n            xstrncat(result, CLASS_NAME(klass2), size_result);\n        }\n\n        if(array) {\n            xstrncat(result, \"A\", size_result);\n        }\n\n        if(nullable) {\n            xstrncat(result, \"N\", size_result);\n        }\n\n        if(i != num_params-1) {\n            xstrncat(result, \"_\", size_result);\n        }\n    }\n}\n\nvoid create_method_name_and_params(char* result, int size_result, sCLClass* klass, char* method_name, sNodeType* param_types[PARAMS_MAX], int num_params)\n{\n    *result = 0;\n\n    xstrncpy(result, method_name, size_result);\n    xstrncat(result, \"(\", size_result);\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        sNodeType* param_type = param_types[i];\n        sCLClass* klass2 = param_type->mClass;\n        BOOL array = param_type->mArray;\n        BOOL nullable = param_type->mNullable;\n\n        if(klass2 == klass) {\n            xstrncat(result, \"Self\", size_result);\n        }\n        else {\n            xstrncat(result, CLASS_NAME(klass2), size_result);\n        }\n\n        if(array) {\n            xstrncat(result, \"[]\", size_result);\n        }\n\n        if(nullable) {\n            xstrncat(result, \"?\", size_result);\n        }\n\n        if(i != num_params-1) {\n            xstrncat(result, \",\", size_result);\n        }\n    }\n\n    xstrncat(result, \")\", size_result);\n}\n\nvoid create_method_name_for_js(char* result, int size_result, sCLClass* klass, sCLMethod* method)\n{\n    snprintf(result, size_result, \"%s__%d__%s\", METHOD_NAME2(klass, method), method->mMethodIndex, method->mFlags & METHOD_FLAGS_CLASS_METHOD ? \"STATIC\":\"\");\n}\n\nvoid set_method_index_to_class(sCLClass* klass)\n{\n    klass->mClassInitializeMethodIndex = -1;\n\n    int i;\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if((method->mFlags & METHOD_FLAGS_CLASS_METHOD) \n            && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"initialize\") == 0\n            && method->mNumParams == 0)\n        {\n            klass->mClassInitializeMethodIndex = i;\n            break;\n        }\n    }\n\n    klass->mClassFinalizeMethodIndex = -1;\n\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if((method->mFlags & METHOD_FLAGS_CLASS_METHOD) \n            && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"finalize\") == 0\n            && method->mNumParams == 0)\n        {\n            klass->mClassFinalizeMethodIndex = i;\n            break;\n        }\n    }\n\n    klass->mFinalizeMethodIndex = -1;\n\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if(!(method->mFlags & METHOD_FLAGS_CLASS_METHOD) \n            && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"finalize\") == 0\n            && method->mNumParams == 0)\n        {\n            klass->mFinalizeMethodIndex = i;\n            break;\n        }\n    }\n\n    klass->mCallingClassMethodIndex = -1;\n\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if((method->mFlags & METHOD_FLAGS_CLASS_METHOD) \n            && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"callingMethod\") == 0\n            && method->mNumParams == 4)\n        {\n            /// check params ///\n            sNodeType* param1 = create_node_type_from_cl_type(method->mParams[0].mType, klass);\n            sNodeType* param2 = create_node_type_from_cl_type(method->mParams[1].mType, klass);\n            sNodeType* param3 = create_node_type_from_cl_type(method->mParams[2].mType, klass);\n            sNodeType* param4 = create_node_type_from_cl_type(method->mParams[3].mType, klass);\n\n            if(type_identify_with_class_name(param1, \"String\") && type_identify_with_class_name(param2, \"Array\") && type_identify_with_class_name(param3, \"int\") && type_identify_with_class_name(param4, \"int\"))\n            {\n                klass->mCallingClassMethodIndex = i;\n                break;\n            }\n        }\n    }\n\n    klass->mCallingMethodIndex = -1;\n\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if(!(method->mFlags & METHOD_FLAGS_CLASS_METHOD) \n            && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"callingMethod\") == 0\n            && method->mNumParams == 4)\n        {\n            /// check params ///\n            sNodeType* param1 = create_node_type_from_cl_type(method->mParams[0].mType, klass);\n            sNodeType* param2 = create_node_type_from_cl_type(method->mParams[1].mType, klass);\n            sNodeType* param3 = create_node_type_from_cl_type(method->mParams[2].mType, klass);\n            sNodeType* param4 = create_node_type_from_cl_type(method->mParams[3].mType, klass);\n\n            if(type_identify_with_class_name(param1, \"String\") && type_identify_with_class_name(param2, \"Array\") && type_identify_with_class_name(param3, \"int\") && type_identify_with_class_name(param4, \"int\"))\n            {\n                klass->mCallingMethodIndex = i;\n                break;\n            }\n        }\n    }\n\n    klass->mAllocSizeMethodIndex = -1;\n\n    for(i=klass->mNumMethods-1; i>=0; i--) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if((method->mFlags & METHOD_FLAGS_CLASS_METHOD) \n            && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"allocSize\") == 0\n            && method->mNumParams == 0)\n        {\n            sNodeType* result_type = create_node_type_from_cl_type(method->mResultType, klass);\n\n            if(type_identify_with_class_name(result_type, \"ulong\")) {\n                klass->mAllocSizeMethodIndex = i;\n                break;\n            }\n        }\n    }\n}\n\nBOOL add_method_to_class(sCLClass* klass, char* method_name, sParserParam* params, int num_params, sNodeType* result_type, BOOL native_, BOOL static_, BOOL dynamic_, BOOL pure_native_, sGenericsParamInfo* ginfo, sCLMethod** appended_method, char* clibrary_path, sParserInfo* info)\n{\n    if(klass->mNumMethods == klass->mSizeMethods) {\n        int new_size = klass->mSizeMethods * 2;\n        klass->mMethods = MREALLOC(klass->mMethods, sizeof(sCLMethod)*new_size);\n        memset(klass->mMethods + klass->mSizeMethods, 0, sizeof(sCLMethod)*(new_size - klass->mSizeMethods));\n        klass->mSizeMethods = new_size;\n    }\n\n    const int num_methods = klass->mNumMethods;\n\n    *appended_method = klass->mMethods + num_methods;\n\n    klass->mMethods[num_methods].mFlags = (native_ ? METHOD_FLAGS_NATIVE : 0) | (klass->mFlags & CLASS_FLAGS_JS ? METHOD_FLAGS_JS:0)| ((static_|| (native_&& !(klass->mFlags & CLASS_FLAGS_JS))||strcmp(clibrary_path, \"\") != 0) ? METHOD_FLAGS_CLASS_METHOD:0) | (strcmp(clibrary_path, \"\") != 0 ? METHOD_FLAGS_C_FUNCTION:0) | (dynamic_ ? METHOD_FLAGS_DYNAMIC:0) | (pure_native_ ? METHOD_FLAGS_PURE_NATIVE:0);\n    klass->mMethods[num_methods].mFlags |= (klass->mFlags & CLASS_FLAGS_JS ? METHOD_FLAGS_JS:0);\n    klass->mMethods[num_methods].mNameOffset = append_str_to_constant_pool(&klass->mConst, method_name, FALSE);\n\n    if(strcmp(clibrary_path, \"\") != 0) {\n        klass->mMethods[num_methods].mCLibraryOffset = append_str_to_constant_pool(&klass->mConst, clibrary_path, FALSE);\n    }\n    else {\n        klass->mMethods[num_methods].mCLibraryOffset = 0;\n    }\n\n    if(num_params >= PARAMS_MAX) {\n        fprintf(stderr, \"overflow param number\\n\");\n        return FALSE;\n    }\n\n    BOOL method_arg_default_value = FALSE;\n\n    if(num_params >= PARAMS_MAX) {\n        fprintf(stderr, \"overflow param number\\n\");\n        return FALSE;\n    }\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        sParserParam* param = params + i;\n\n        /// If method parametor default value exists, it must continue to exist\n        if(param->mDefaultValue[0] != '\\0') {\n            method_arg_default_value = TRUE;\n        }\n        else {\n            if(method_arg_default_value) {\n                fprintf(stderr, \"invalid method arg default value\\n\");\n                return FALSE;\n            }\n        }\n\n        parser_param_to_cl_param(param, klass->mMethods[num_methods].mParams + i, klass);\n    }\n\n    klass->mMethods[num_methods].mNumParams = num_params;\n\n    char method_path[METHOD_PATH_MAX+1];\n    create_method_path(method_path, METHOD_PATH_MAX, &klass->mMethods[num_methods], klass);\n    klass->mMethods[num_methods].mPathOffset = append_str_to_constant_pool(&klass->mConst, method_path, FALSE);\n\n    if(result_type == NULL) {\n        fprintf(stderr, \"Invalid result type of method(%s.%s)\\n\", CLASS_NAME(klass), method_name);\n        return FALSE;\n    }\n    node_type_to_cl_type(result_type, ALLOC &klass->mMethods[num_methods].mResultType, klass);\n\n    int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n    char method_name_and_params[size_method_name_and_params];\n\n    klass->mMethods[num_methods].mMethodIndex = num_methods;\n\n    sNodeType* param_types[PARAMS_MAX];\n    for(i=0; i<num_params; i++) {\n        param_types[i] = params[i].mType;\n    }\n    create_method_name_and_params(method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n    klass->mMethods[num_methods].mMethodNameAndParamsOffset = append_str_to_constant_pool(&klass->mConst, method_name_and_params, FALSE);\n\n    char method_name_and_params_for_js[size_method_name_and_params];\n\n    create_method_name_and_params_for_js(method_name_and_params_for_js, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n    klass->mMethods[num_methods].mJSMethodNameAndParamsOffset = append_str_to_constant_pool(&klass->mConst, method_name_and_params_for_js, FALSE);\n\n    char js_method_name[size_method_name_and_params];\n    create_method_name_for_js(js_method_name, size_method_name_and_params, klass, &klass->mMethods[num_methods]);\n\n    klass->mMethods[num_methods].mJSMethodNameOffset = append_str_to_constant_pool(&klass->mConst, js_method_name, FALSE);\n\n    if(ginfo) {\n        if(ginfo->mNumParams >= GENERICS_TYPES_MAX) {\n            fprintf(stderr, \"overflow generics types number\\n\");\n            return FALSE;\n        }\n\n        klass->mMethods[num_methods].mNumGenerics = ginfo->mNumParams;\n        for(i=0; i<ginfo->mNumParams; i++) {\n            char* interface_name = CLASS_NAME(ginfo->mInterface[i]);\n            klass->mMethods[num_methods].mGenericsParamTypeOffsets[i] = append_str_to_constant_pool(&klass->mConst, interface_name, FALSE);\n        }\n    }\n    else {\n        klass->mMethods[num_methods].mNumGenerics = 0;\n    }\n\n    klass->mNumMethods++;\n\n    if(klass->mNumMethods >= METHOD_NUM_MAX) {\n        fprintf(stderr, \"overflow method number\\n\");\n        return FALSE;\n    }\n\n    if(!create_virtual_method_table(klass)) {\n        fprintf(stderr, \"overflow method number\\n\");\n        return FALSE;\n    }\n\n    set_method_index_to_class(klass);\n    \n    return TRUE;\n}\n\nvoid add_native_code_to_method(sCLMethod* method, sBuf* native_code)\n{\n    method->mNativeCodes = MCALLOC(1, sizeof(sBuf));\n    memcpy(method->mNativeCodes, native_code, sizeof(sBuf));\n}\n\nint add_block_object_to_class(sCLClass* klass, sByteCode codes, sConst constant, int var_num, int num_params, BOOL lambda)\n{\n    if(klass->mNumBlockObjects == klass->mSizeBlockObjects) {\n        int new_size = klass->mSizeBlockObjects * 2;\n        klass->mBlockObjects = MREALLOC(klass->mBlockObjects, sizeof(sCLMethod)*new_size);\n        memset(klass->mBlockObjects + klass->mSizeBlockObjects, 0, sizeof(sCLMethod)*(new_size - klass->mSizeBlockObjects));\n        klass->mSizeBlockObjects = new_size;\n    }\n\n    int num_block_objects = klass->mNumBlockObjects;\n\n    sCLBlockObject* block_object = klass->mBlockObjects + num_block_objects;\n\n    block_object->mByteCodes = codes;\n    block_object->mConst = constant;\n    block_object->mVarNum = var_num;\n    block_object->mNumParams = num_params;\n    block_object->mLambda = lambda;\n\n    klass->mNumBlockObjects++;\n    \n    return num_block_objects;\n}\n\nBOOL add_typedef_to_class(sCLClass* klass, char* class_name1, char* class_name2)\n{\n    klass->mTypedefClassName1Offsets[klass->mNumTypedef] = append_str_to_constant_pool(&klass->mConst, class_name1, FALSE);\n    klass->mTypedefClassName2Offsets[klass->mNumTypedef] = append_str_to_constant_pool(&klass->mConst, class_name2, FALSE);\n    klass->mNumTypedef++;\n\n    if(klass->mNumTypedef >= TYPEDEF_MAX) {\n        fprintf(stderr, \"overflow typedef max\\n\");\n        return FALSE;\n    }\n\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name2, klass->mFlags & CLASS_FLAGS_JS);\n\n    if(klass2) {\n        put_class_to_table(class_name1, klass2);\n    }\n    else {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\n\n#include <stdio.h>\n\n#define BIG_ENOUGH  1024*2*2\n\nstatic int get_value_from_header(char* header_path, char* field_name)\n{\n    char buffer[BIG_ENOUGH];\n\n    char command_line[PATH_MAX + 128];\n    snprintf(command_line, PATH_MAX +128, \"cc -E -dM -x c %s\", header_path);\n    FILE *fp = popen(command_line, \"r\");\n    while(fgets(buffer, sizeof(buffer), fp) != NULL) {\n        char identifier[BIG_ENOUGH];\n        int value;\n        if(sscanf(buffer, \"#define %s %d\", identifier, &value) == 2) {\n            if(strcmp(identifier, field_name) == 0) {\n                fclose(fp);\n                return value;\n            }\n        }\n    }\n    fclose(fp);\n\n    return -1;\n}\n\nBOOL add_class_field_to_class(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL readonly, sNodeType* result_type, int initialize_value, char* header_path)\n{\n    if(klass->mNumClassFields == klass->mSizeClassFields) {\n        int new_size = klass->mSizeClassFields * 2;\n        klass->mClassFields = MREALLOC(klass->mClassFields, sizeof(sCLField)*new_size);\n        memset(klass->mClassFields + klass->mSizeClassFields, 0, sizeof(sCLField)*(new_size - klass->mSizeClassFields));\n        klass->mSizeClassFields = new_size;\n    }\n\n    const int num_fields = klass->mNumClassFields;\n\n    klass->mClassFields[num_fields].mFlags = (private_ ? FIELD_FLAGS_PRIVATE : 0) | (protected_ ? FIELD_FLAGS_PROTECTED:0) | (readonly ? FIELD_FLAGS_READONLY:0);\n    klass->mClassFields[num_fields].mNameOffset = append_str_to_constant_pool(&klass->mConst, name, FALSE);\n\n    if(header_path[0] != '\\0') {\n        klass->mClassFields[num_fields].mInitializeValue = get_value_from_header(header_path, name);\n    }\n    else {\n        klass->mClassFields[num_fields].mInitializeValue = initialize_value;\n    }\n\n    node_type_to_cl_type(result_type, ALLOC &klass->mClassFields[num_fields].mResultType, klass);\n\n    klass->mNumClassFields++;\n\n    return TRUE;\n}\n\nvoid add_code_to_method(sCLMethod* method, sByteCode* code, int var_num)\n{\n    method->mByteCodes = *code;\n    method->mVarNum = var_num;\n}\n\nBOOL determine_method_generics_types(sNodeType* left_param, sNodeType* right_param, sNodeType* method_generics_types)\n{\n    if(left_param == NULL || right_param == NULL) {\n        return FALSE;\n    }\n\n    sCLClass* left_param_class = left_param->mClass;\n    sCLClass* right_param_class = right_param->mClass;\n\n    int left_param_class_num = left_param_class->mMethodGenericsParamClassNum;\n    int right_param_class_num = right_param_class->mMethodGenericsParamClassNum;\n\n    if(left_param_class_num != -1 && right_param_class_num == -1) {\n        method_generics_types->mGenericsTypes[left_param_class_num] = right_param;\n\n        method_generics_types->mNumGenericsTypes = left_param_class_num +1;\n    }\n\n    int i;\n    for(i=0; i<left_param->mNumGenericsTypes; i++) {\n        if(!determine_method_generics_types(left_param->mGenericsTypes[i], right_param->mGenericsTypes[i], method_generics_types))\n        {\n            return FALSE;\n        }\n    }\n\n    sNodeBlockType* left_block_type = left_param->mBlockType;\n    sNodeBlockType* right_block_type = right_param->mBlockType;\n\n    if(left_block_type != NULL) {\n        for(i=0; i<left_block_type->mNumParams; i++) {\n            if(!determine_method_generics_types(left_block_type->mParams[i], right_block_type->mParams[i], method_generics_types))\n            {\n                return FALSE;\n            }\n        }\n\n        if(!determine_method_generics_types(left_block_type->mResultType, right_block_type->mResultType, method_generics_types))\n        {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL check_method_params(sCLMethod* method, sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL search_for_class_method, sNodeType* left_generics_type, sNodeType* right_generics_type, sNodeType* left_method_generics, sNodeType* right_method_generics, sNodeType* method_generics_types, BOOL lazy_lambda_compile, struct sParserInfoStruct* info)\n{\n    if(strcmp(METHOD_NAME2(klass, method), method_name) == 0) \n    {\n        if((search_for_class_method && (method->mFlags & METHOD_FLAGS_CLASS_METHOD)) || (!search_for_class_method && !(method->mFlags & METHOD_FLAGS_CLASS_METHOD))) \n        {\n            if(num_params == method->mNumParams) {\n                int j;\n\n                for(j=0; j<num_params; j++ ) {\n                    sNodeType* param = create_node_type_from_cl_type(method->mParams[j].mType, klass);\n\n                    if(lazy_lambda_compile \n                        && j == num_params-1 \n                        && type_identify_with_class_name(param, \"lambda\")) \n                    {\n                        break;\n                    }\n                    else {\n                        if(!substitution_posibility(param, param_types[j], left_generics_type, right_generics_type, left_method_generics, right_method_generics, FALSE)) \n                        {\n                            return FALSE;\n                        }\n\n                        if(!determine_method_generics_types(param, param_types[j], method_generics_types)) \n                        {\n                            return FALSE;\n                        }\n                    }\n                }\n                \n                return TRUE;\n            }\n        }\n    }\n\n    return FALSE;\n}\n\nstatic sNodeType* get_method_genercs_from_method(sCLClass* klass, sCLMethod* method)\n{\n    sNodeType* result = alloc_node_type();\n\n    result->mClass = NULL;\n\n    int i;\n    for(i=0; i<method->mNumGenerics; i++) {\n        char* interface_name = CONS_str(&klass->mConst, method->mGenericsParamTypeOffsets[i]);\n        result->mGenericsTypes[i] = create_node_type_with_class_name(interface_name, klass->mFlags & CLASS_FLAGS_JS);\n    }\n\n    result->mNumGenericsTypes = method->mNumGenerics;\n\n    return result;\n}\n\nint search_for_method(sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL search_for_class_method, int start_point, sNodeType* left_generics_type, sNodeType* right_generics_type, sNodeType* right_method_generics, sNodeType** result_type, BOOL lazy_lambda_compile, sNodeType** method_generics_types, struct sParserInfoStruct* info)\n{\n    int i;\n    if(*method_generics_types == NULL) {\n        *method_generics_types = alloc_node_type();\n    }\n\n    if(start_point < klass->mNumMethods) {\n        for(i=start_point; i>=0; i--) {           // search for the method in reverse order because we want to get last defined method\n            sCLMethod* method = klass->mMethods + i;\n\n            sNodeType* left_method_generics = get_method_genercs_from_method(klass, method);\n\n            if(check_method_params(method, klass, method_name, param_types, num_params, search_for_class_method, left_generics_type, right_generics_type, left_method_generics, right_method_generics, *method_generics_types, lazy_lambda_compile, info))\n            {\n                sNodeType* result_type2 = ALLOC create_node_type_from_cl_type(method->mResultType, klass);\n\n                sNodeType* result_type3;\n\n                if(!solve_generics_types_for_node_type(result_type2, &result_type3, *method_generics_types, FALSE, TRUE))\n                {\n                    return -1;\n                }\n\n                if(!solve_generics_types_for_node_type(result_type3, result_type, left_generics_type, TRUE, FALSE))\n                {\n                    return -1;\n                }\n\n                return i;\n            }\n        }\n    }\n\n    return -1;\n}\n\nBOOL search_for_methods_from_method_name(int method_indexes[], int size_method_indexes, int* num_methods, sCLClass* klass, char* method_name, int start_point, BOOL class_method)\n{\n    int i;\n\n    *num_methods = 0;\n\n    if(start_point < klass->mNumMethods) {\n        for(i=start_point; i>=0; i--) {           // search for the method in reverse order because we want to get last defined method\n            sCLMethod* method;\n            \n            method = klass->mMethods + i;\n\n            if(strcmp(METHOD_NAME2(klass, method), method_name) == 0 && ((method->mFlags & METHOD_FLAGS_CLASS_METHOD) ? 1:0) == class_method) \n            {\n                method_indexes[*num_methods] = i;\n                (*num_methods)++;\n\n                if(*num_methods >= size_method_indexes) {\n                    return FALSE;\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nint search_for_field(sCLClass* klass, char* field_name)\n{\n    int i;\n    for(i=0; i<klass->mNumFields; i++) {\n        sCLField* field = klass->mFields + i;\n\n        if(strcmp(CONS_str(&klass->mConst, field->mNameOffset), field_name) == 0) {\n            return i;\n        }\n    }\n\n    return -1;\n}\n\nint search_for_class_field(sCLClass* klass, char* field_name)\n{\n    int i;\n    for(i=0; i<klass->mNumClassFields; i++) {\n        sCLField* field = klass->mClassFields + i;\n\n        if(strcmp(CONS_str(&klass->mConst, field->mNameOffset), field_name) == 0) {\n            return i;\n        }\n    }\n\n    return -1;\n}\n\nBOOL class_method_name_existance(sCLClass* klass, char* method_name)\n{\n    int i;\n    for(i=0; i<klass->mNumMethods; i++) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if((method->mFlags & METHOD_FLAGS_CLASS_METHOD ) && strcmp(METHOD_NAME2(klass, method), method_name) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL none_class_method_name_existance(sCLClass* klass, char* method_name)\n{\n    int i;\n    for(i=0; i<klass->mNumMethods; i++) {\n        sCLMethod* method = klass->mMethods + i;\n\n        if(!(method->mFlags & METHOD_FLAGS_CLASS_METHOD ) && strcmp(METHOD_NAME2(klass, method), method_name) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL class_field_name_existance(sCLClass* klass, char* field_name)\n{\n    int i;\n    for(i=0; i<klass->mNumClassFields; i++) {\n        sCLField* field = klass->mClassFields + i;\n\n        if(strcmp(FIELD_NAME(klass, field), field_name) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL field_name_existance(sCLClass* klass, char* field_name)\n{\n    int i;\n    for(i=0; i<klass->mNumFields; i++) {\n        sCLField* field = klass->mFields + i;\n\n        if(strcmp(FIELD_NAME(klass, field), field_name) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL is_method_param_name(char* name)\n{\n    if(strcmp(name, \"it\") == 0) {\n        return TRUE;\n    }\n\n    int i;\n    for(i=2; i<METHOD_BLOCK_PARAM_MAX; i++) {\n        char buf[128];\n\n        snprintf(buf, 128, \"it%d\", i);\n\n        if(strcmp(buf, name) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nstatic BOOL check_same_interface_of_two_methods(sCLMethod* method1, sCLClass* klass1, sCLMethod* method2, sCLClass* klass2)\n{\n    char* name1 = METHOD_NAME2(klass1, method1);\n    char* name2 = METHOD_NAME2(klass2, method2);\n\n    if((klass1->mFlags & CLASS_FLAGS_JS) != (klass2->mFlags & CLASS_FLAGS_JS))\n    {\n        return FALSE;\n    }\n\n    sNodeType* result_type1 = create_node_type_from_cl_type(method1->mResultType, klass1);\n    sNodeType* result_type2 = create_node_type_from_cl_type(method2->mResultType, klass2);\n\n    if(!type_identify_with_class_name(result_type1, \"Self\") && !type_identify_with_class_name(result_type2, \"Self\"))\n    {\n        if(type_identify_with_class_name(result_type1, \"Self\")) {\n            result_type1 = create_node_type_with_class_pointer(klass2);\n        }\n\n        if(!type_identify(result_type1, result_type2)) {\n            return FALSE;\n        }\n    }\n\n    if(method1->mNumParams != method2->mNumParams) {\n        return FALSE;\n    }\n\n    int i;\n    for(i=0; i<method1->mNumParams; i++) {\n        sCLParam* param1 = method1->mParams + i;\n        sCLParam* param2 = method2->mParams + i;\n\n        sNodeType* param1_type = create_node_type_from_cl_type(param1->mType, klass1);\n        sNodeType* param2_type = create_node_type_from_cl_type(param2->mType, klass2);\n\n        if(!type_identify_with_class_name(param1_type, \"Self\") && !type_identify_with_class_name(param2_type, \"Self\"))\n        {\n            if(type_identify_with_class_name(param1_type, \"Self\")) {\n                param1_type = create_node_type_with_class_pointer(klass2);\n            }\n            if(!type_identify(param1_type, param2_type)) {\n                return FALSE;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\n\nBOOL check_implemented_methods_for_interface(sCLClass* left_class, sCLClass* right_class, BOOL output_message)\n{\n    sCLClass* anonymous_class = get_class(\"Anonymous\", left_class->mFlags & CLASS_FLAGS_JS);\n    sCLClass* null_class = get_class(\"Null\", left_class->mFlags & CLASS_FLAGS_JS);\n    if(right_class == anonymous_class || right_class == null_class) {\n        return TRUE;\n    }\n    else if(right_class->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        return FALSE;\n    }\n    else if(left_class != right_class) {\n        int i;\n        for(i=0; i<left_class->mNumMethods; i++) {\n            sCLMethod* method = left_class->mMethods + i;\n\n            BOOL found = FALSE;\n\n            int j;\n            for(j=0; j<right_class->mNumMethods; j++) {\n                sCLMethod* method2 = right_class->mMethods + j;\n\n                if(check_same_interface_of_two_methods(method, left_class, method2, right_class)) {\n                    found = TRUE;\n                }\n            }\n\n            if(!found) {\n                if(output_message) {\n                    fprintf(stderr, \"method %s %s is not implemted\\n\", CLASS_NAME(left_class), METHOD_NAME2(left_class, method));\n                }\n                return FALSE;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\n/////////////////////////////////////////////////////////////\n/// write class to a class file \n/////////////////////////////////////////////////////////////\nvoid append_const_to_buffer(sBuf* buf, sConst* constant)\n{\n    sBuf_append_int(buf, constant->mLen);\n    sBuf_append(buf, constant->mConst, sizeof(char)*constant->mLen);\n\n    alignment((unsigned int*)&buf->mLen);\n}\n\nstatic void append_cl_type_to_buffer(sBuf* buf, sCLType* cl_type);\n\nstatic void append_cl_block_type(sBuf* buf, sCLBlockType* cl_block_type)\n{\n    sBuf_append_int(buf, cl_block_type->mNumParams);\n    int i;\n    for(i=0; i<cl_block_type->mNumParams; i++) {\n        append_cl_type_to_buffer(buf, cl_block_type->mParams[i]);\n    }\n\n    append_cl_type_to_buffer(buf, cl_block_type->mResultType);\n}\n\nstatic void append_cl_type_to_buffer(sBuf* buf, sCLType* cl_type)\n{\n    sBuf_append_int(buf, cl_type->mClassNameOffset);\n    sBuf_append_int(buf, cl_type->mNumGenericsTypes);\n    int i;\n    for(i=0; i<cl_type->mNumGenericsTypes; i++) {\n        append_cl_type_to_buffer(buf, cl_type->mGenericsTypes[i]);\n    }\n\n    sBuf_append_int(buf, cl_type->mArray);\n    sBuf_append_int(buf, cl_type->mArrayNum);\n    sBuf_append_int(buf, cl_type->mNullable);\n    sBuf_append_int(buf, cl_type->mPointerNum);\n\n    if(cl_type->mBlockType) {\n        sBuf_append_int(buf, 1);\n        append_cl_block_type(buf, cl_type->mBlockType);\n    }\n    else {\n        sBuf_append_int(buf, 0);\n    }\n}\n\nvoid append_byte_codes_to_buffer(sBuf* buf, sByteCode* code)\n{\n    sBuf_append_int(buf, code->mLen);\n    sBuf_append(buf, code->mCodes, code->mLen);\n\n    alignment((unsigned int*)&buf->mLen);\n}\n\nstatic void append_methods_to_buffer(sBuf* buf, sCLMethod* methods, sCLClass* klass, int num_methods)\n{\n    sBuf_append_int(buf, num_methods);\n    int i;\n    for(i=0; i<num_methods; i++) {\n        sCLMethod* method = methods + i;\n\n        sBuf_append_long(buf, method->mFlags);\n        sBuf_append_int(buf, method->mNameOffset);\n        sBuf_append_int(buf, method->mPathOffset);\n        sBuf_append_int(buf, method->mMethodNameAndParamsOffset);\n        sBuf_append_int(buf, method->mJSMethodNameAndParamsOffset);\n        sBuf_append_int(buf, method->mJSMethodNameOffset);\n        sBuf_append_int(buf, method->mMethodIndex);\n\n        sBuf_append_int(buf, method->mNumParams);\n\n        int j;\n        for(j=0; j<method->mNumParams; j++) {\n            sCLParam* param = method->mParams + j;\n\n            sBuf_append_int(buf, param->mNameOffset);\n            append_cl_type_to_buffer(buf, param->mType);\n            sBuf_append_int(buf, param->mDefaultValueOffset);\n        }\n\n        append_cl_type_to_buffer(buf, method->mResultType);\n\n        if(!(method->mFlags & METHOD_FLAGS_NATIVE)) {\n            append_byte_codes_to_buffer(buf, &method->mByteCodes);\n            sBuf_append_int(buf, method->mVarNum);\n        }\n\n        sBuf_append_int(buf, method->mNumGenerics);\n        for(j=0; j<method->mNumGenerics; j++) {\n            int n = method->mGenericsParamTypeOffsets[j];\n            sBuf_append_int(buf, n);\n        }\n\n        sBuf_append_int(buf, method->mCLibraryOffset);\n\n        if(method->mNativeCodes) {\n            sBuf_append_int(buf, method->mNativeCodes->mLen);\n            sBuf_append(buf, method->mNativeCodes->mBuf, method->mNativeCodes->mLen);\n\n            alignment((unsigned int*)&buf->mLen);\n        }\n        else {\n            sBuf_append_int(buf, 0);\n        }\n    }\n}\n\nstatic void append_fields_to_buffer(sBuf* buf, sCLField* fields, int num_fields)\n{\n    sBuf_append_int(buf, num_fields);\n\n    int i;\n    for(i=0; i<num_fields; i++) {\n        sCLField* field = fields + i;\n\n        sBuf_append_long(buf, field->mFlags);\n        sBuf_append_int(buf, field->mNameOffset);\n\n        append_cl_type_to_buffer(buf, field->mResultType);\n\n        sBuf_append_int(buf, field->mInitializeValue);\n        sBuf_append_int(buf, field->mStructOffset);\n    }\n}\n\nvoid append_block_to_buffer(sBuf* buf, sCLBlockObject* block_object)\n{\n    append_byte_codes_to_buffer(buf, &block_object->mByteCodes);\n    append_const_to_buffer(buf, &block_object->mConst);\n    sBuf_append_int(buf, block_object->mVarNum);\n    sBuf_append_int(buf, block_object->mNumParams);\n    sBuf_append_int(buf, block_object->mLambda);\n}\n\nstatic void write_class_to_buffer(sCLClass* klass, sBuf* buf)\n{\n    sBuf_append_int(buf, klass->mNumGenerics);\n    int i;\n    for(i=0; i<klass->mNumGenerics; i++ ) {\n        sBuf_append_int(buf, klass->mGenericsParamNameOffsets[i]);\n        sBuf_append_int(buf, klass->mGenericsParamTypeOffsets[i]);\n    }\n    sBuf_append_int(buf, klass->mGenericsParamClassNum);\n    sBuf_append_int(buf, klass->mMethodGenericsParamClassNum);\n    sBuf_append_long(buf, klass->mFlags);\n    append_const_to_buffer(buf, &klass->mConst);\n    sBuf_append_int(buf, klass->mClassNameOffset);\n    append_methods_to_buffer(buf, klass->mMethods, klass, klass->mNumMethods);\n    append_fields_to_buffer(buf, klass->mFields, klass->mNumFields);\n    append_fields_to_buffer(buf, klass->mClassFields, klass->mNumClassFields);\n    sBuf_append_int(buf, klass->mClassInitializeMethodIndex);\n    sBuf_append_int(buf, klass->mClassFinalizeMethodIndex);\n    sBuf_append_int(buf, klass->mFinalizeMethodIndex);\n    sBuf_append_int(buf, klass->mCallingClassMethodIndex);\n    sBuf_append_int(buf, klass->mCallingMethodIndex);\n    sBuf_append_int(buf, klass->mAllocSizeMethodIndex);\n\n    sBuf_append_int(buf, klass->mNumTypedef);\n    for(i=0; i<klass->mNumTypedef; i++) {\n        sBuf_append_int(buf, klass->mTypedefClassName1Offsets[i]);\n        sBuf_append_int(buf, klass->mTypedefClassName2Offsets[i]);\n    }\n\n    sBuf_append_int(buf, klass->mUnboxingClassNameOffset);\n\n    sBuf_append_int(buf, klass->mLabelNum);\n\n    sBuf_append_int(buf, klass->mNumBlockObjects);\n\n    for(i=0; i<klass->mNumBlockObjects; i++) {\n        sCLBlockObject* block_object = klass->mBlockObjects + i;\n\n        append_block_to_buffer(buf, block_object);\n    }\n\n    sBuf_append_int(buf, klass->mAllocSize);\n\n    sBuf_append_int(buf, klass->mVersion);\n}\n\nBOOL write_class_to_class_file(sCLClass* klass)\n{\n    sBuf buf;\n\n    sBuf_init(&buf);\n\n    char magic_number[128];\n\n    magic_number[0] = 11;\n    magic_number[1] = 12;\n    magic_number[2] = 34;\n    magic_number[3] = 55;\n\n    strcpy(magic_number + 4, \"CLOVER\");\n    sBuf_append(&buf, magic_number, sizeof(char)*10);\n\n    alignment((unsigned int*)&buf.mLen);\n\n    write_class_to_buffer(klass, &buf);\n\n    char extname[PATH_MAX];\n\n    BOOL js = klass->mFlags & CLASS_FLAGS_JS;\n\n    if(js) {\n        snprintf(extname, PATH_MAX, \".ojsclcl\");\n    }\n    else {\n        snprintf(extname, PATH_MAX, \".oclcl\");\n    }\n\n    /// write ///\n    char file_name[PATH_MAX];\n    if(klass->mVersion > 0) {\n        snprintf(file_name, PATH_MAX, \"%s@%d%s\", CLASS_NAME(klass), klass->mVersion, extname);\n\n        int f = open(file_name, O_WRONLY|O_TRUNC|O_CREAT, 0644);\n        int total_size = 0;\n        while(total_size < buf.mLen) {\n            int size;\n\n            if(buf.mLen - total_size < BUFSIZ) {\n                size = write(f, buf.mBuf + total_size, buf.mLen - total_size);\n            }\n            else {\n                size = write(f, buf.mBuf + total_size, BUFSIZ);\n            }\n\n            if(size < 0) {\n                MFREE(buf.mBuf);\n                close(f);\n                return FALSE;\n            }\n\n            total_size += size;\n        }\n        close(f);\n    }\n\n    snprintf(file_name, PATH_MAX, \"%s%s\", CLASS_NAME(klass), extname);\n\n    int f = open(file_name, O_WRONLY|O_TRUNC|O_CREAT, 0644);\n    int total_size = 0;\n    while(total_size < buf.mLen) {\n        int size;\n\n        if(buf.mLen - total_size < BUFSIZ) {\n            size = write(f, buf.mBuf + total_size, buf.mLen - total_size);\n        }\n        else {\n            size = write(f, buf.mBuf + total_size, BUFSIZ);\n        }\n\n        if(size < 0) {\n            MFREE(buf.mBuf);\n            close(f);\n            return FALSE;\n        }\n\n        total_size += size;\n    }\n    close(f);\n\n    MFREE(buf.mBuf);\n\n    return TRUE;\n}\n\nBOOL write_all_modified_classes()\n{\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        sCLClass* klass = p->mItem;\n\n        if(klass->mFlags & CLASS_FLAGS_MODIFIED) {\n            if(!write_class_to_class_file(klass)) {\n                fprintf(stderr, \"Clover failed to write class file(%s)\\n\", CLASS_NAME(klass));\n                return FALSE;\n            }\n        }\n\n        p = p->mNextClass;\n    }\n\n    p = gJSHeadClassTable;\n\n    while(p) {\n        sCLClass* klass = p->mItem;\n\n        if(klass->mFlags & CLASS_FLAGS_MODIFIED) {\n            if(!write_class_to_class_file(klass)) {\n                fprintf(stderr, \"Clover failed to write class file(%s)\\n\", CLASS_NAME(klass));\n                return FALSE;\n            }\n        }\n\n        p = p->mNextClass;\n    }\n\n    return TRUE;\n}\n\nBOOL add_field_to_class(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL delegated, BOOL readonly, sNodeType* result_type, int offset)\n{\n    if(klass->mNumFields == klass->mSizeFields) {\n        int new_size = klass->mSizeFields * 2;\n        klass->mFields = MREALLOC(klass->mFields, sizeof(sCLField)*new_size);\n        memset(klass->mFields + klass->mSizeFields, 0, sizeof(sCLField)*(new_size - klass->mSizeFields));\n        klass->mSizeFields = new_size;\n    }\n\n    const int num_fields = klass->mNumFields;\n\n    klass->mFields[num_fields].mFlags = (private_ ? FIELD_FLAGS_PRIVATE : 0) | (protected_ ? FIELD_FLAGS_PROTECTED:0) | (delegated ? FIELD_FLAGS_DELEGATED:0) | (readonly ? FIELD_FLAGS_READONLY:0);\n    klass->mFields[num_fields].mNameOffset = append_str_to_constant_pool(&klass->mConst, name, FALSE);\n\n    klass->mFields[num_fields].mNumDelegatedMethod = 0;\n    memset(&klass->mFields[num_fields].mDelegatedMethodIndex, 0, sizeof(int)*METHOD_NUM_MAX);\n    \n    klass->mFields[num_fields].mStructOffset = offset;\n\n    node_type_to_cl_type(result_type, ALLOC &klass->mFields[num_fields].mResultType, klass);\n\n    klass->mNumFields++;\n    \n    return TRUE;\n}\n\nstatic BOOL type_name_to_cl_type(char** p, ALLOC sCLType** cl_type, sCLClass* klass)\n{\n    char class_name[CLASS_NAME_MAX];\n\n    char* p2 = class_name;\n\n    while(isalnum(**p) || **p == '_') {\n        *p2++ = **p;\n        (*p)++;\n    }\n    *p2 = '\\0';\n\n    sCLClass* cl_type_class = get_class_with_load_and_initialize(class_name, klass->mFlags & CLASS_FLAGS_JS);\n\n    if(cl_type_class == NULL) {\n        return FALSE;\n    }\n\n    *cl_type = create_cl_type(cl_type_class, klass);\n\n    (*cl_type)->mNumGenericsTypes = 0;\n\n    if(strcmp(class_name, \"lambda\") == 0) {\n        (*cl_type)->mBlockType = MCALLOC(1, sizeof(sCLBlockType));\n\n        if(**p == '(') {\n            (*p)++;\n\n            if(**p == ')') {\n                (*p)++;\n            }\n            else {\n                int num_params = 0;\n                while(1) {\n                    sCLType* cl_block_param = NULL;\n                    if(!type_name_to_cl_type(p, ALLOC &cl_block_param, klass)) \n                    {\n                        return FALSE;\n                    }\n\n                    (*cl_type)->mBlockType->mParams[num_params] = cl_block_param;\n                    num_params++;\n\n                    if(num_params >= PARAMS_MAX) {\n                        return FALSE;\n                    }\n\n                    if(**p == ')') {\n                        (*p)++;\n                        break;\n                    }\n                    else if(**p == ',') {\n                        (*p)++;\n                    }\n                    else {\n                        break;\n                    }\n                }\n                (*cl_type)->mBlockType->mNumParams = num_params;\n            }\n        }\n\n        if(**p == ':') {\n            (*p)++;\n\n            sCLType* result_type = NULL;\n            if(!type_name_to_cl_type(p, ALLOC &result_type, klass)) \n            {\n                return FALSE;\n            }\n\n            (*cl_type)->mBlockType->mResultType = result_type;\n        }\n        else {\n            sCLClass* null_class = get_class(\"Null\", klass->mFlags & CLASS_FLAGS_JS);\n            (*cl_type)->mBlockType->mResultType = create_cl_type(null_class, klass);\n        }\n    }\n    else if(**p == '<') {\n        while(1) {\n            if(!type_name_to_cl_type(p, ALLOC (*cl_type)->mGenericsTypes + (*cl_type)->mNumGenericsTypes, klass)) {\n                return FALSE;\n            }\n\n            (*cl_type)->mNumGenericsTypes++;\n\n            if((*cl_type)->mNumGenericsTypes >= GENERICS_TYPES_MAX) {\n                return FALSE;\n            }\n\n            if(**p == ',') {\n                (*p)++;\n            }\n            else if(**p == '>') {\n                (*p)++;\n                break;\n            }\n            else if(**p == '\\0') {\n                return FALSE;\n            }\n        }\n    }\n    else if(**p == '[' && *(*p+1) == ']') {\n        (*p) += 2;\n        (*cl_type)->mArray = TRUE;\n    }\n\n    (*cl_type)->mNullable = FALSE;\n\n    return TRUE;\n}\n\nBOOL add_field_to_class_with_class_name(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL delegated, char* field_type_name)\n{\n    if(klass->mNumFields == klass->mSizeFields) {\n        int new_size = klass->mSizeFields * 2;\n        klass->mFields = MREALLOC(klass->mFields, sizeof(sCLField)*new_size);\n        memset(klass->mFields + klass->mSizeFields, 0, sizeof(sCLField)*(new_size - klass->mSizeFields));\n        klass->mSizeFields = new_size;\n    }\n\n    const int num_fields = klass->mNumFields;\n\n    klass->mFields[num_fields].mFlags = (private_ ? FIELD_FLAGS_PRIVATE : 0) | (protected_ ? FIELD_FLAGS_PROTECTED:0) | (delegated ? FIELD_FLAGS_DELEGATED : 0);\n    klass->mFields[num_fields].mNameOffset = append_str_to_constant_pool(&klass->mConst, name, FALSE);\n\n    klass->mFields[num_fields].mNumDelegatedMethod = 0;\n    memset(&klass->mFields[num_fields].mDelegatedMethodIndex, 0, sizeof(int)*METHOD_NUM_MAX);\n\n    char* p = field_type_name;\n    if(!type_name_to_cl_type(&p, ALLOC &klass->mFields[num_fields].mResultType, klass)) {\n        return FALSE;\n    }\n\n    klass->mNumFields++;\n\n    return TRUE;\n}\n\nBOOL add_class_field_to_class_with_class_name(sCLClass* klass, char* name, BOOL private_, BOOL protected_, char* field_type_name, int initialize_value)\n{\n    if(klass->mNumClassFields == klass->mSizeClassFields) {\n        int new_size = klass->mSizeClassFields * 2;\n        klass->mClassFields = MREALLOC(klass->mClassFields, sizeof(sCLField)*new_size);\n        memset(klass->mClassFields + klass->mSizeClassFields, 0, sizeof(sCLField)*(new_size - klass->mSizeClassFields));\n        klass->mSizeClassFields = new_size;\n    }\n\n    const int num_fields = klass->mNumClassFields;\n\n    klass->mClassFields[num_fields].mFlags = (private_ ? FIELD_FLAGS_PRIVATE : 0) | (protected_ ? FIELD_FLAGS_PROTECTED:0);\n    klass->mClassFields[num_fields].mNameOffset = append_str_to_constant_pool(&klass->mConst, name, FALSE);\n\n    klass->mClassFields[num_fields].mInitializeValue = initialize_value;\n\n    char* p = field_type_name;\n    if(!type_name_to_cl_type(&p, ALLOC &klass->mClassFields[num_fields].mResultType, klass)) {\n        return FALSE;\n    }\n\n    klass->mNumClassFields++;\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/list.c",
    "content": "#include \"common.h\"\n\nCLObject create_list_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"List\", FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nBOOL initialize_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"List\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[],uint)\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = list_object;  // self\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    (*stack_ptr)->mUIntValue = num_elements;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n\nCLObject create_sortable_list_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"SortableList\", FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nBOOL initialize_sortable_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"SortableList\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[],uint)\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = list_object;  // self\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    (*stack_ptr)->mUIntValue = num_elements;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n\nCLObject create_equalable_list_object(char* type_name, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"EqualableList\", FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nBOOL initialize_equalable_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)\n{\n    sCLClass* klass = get_class(\"EqualableList\", FALSE);\n\n    char* method_name_and_params = \"initialize(GenericsParametorClass0[],uint)\";\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = list_object;  // self\n    (*stack_ptr)++;\n\n    CLObject items_array = create_array_object(class_items, num_elements, info);\n    inc_refference_count(items_array, 0, FALSE);\n\n    sCLObject* object_data2 = CLOBJECT(items_array);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        object_data2->mFields[i].mObjectValue = items[i];\n    }\n\n    (*stack_ptr)->mObjectValue = items_array;\n    (*stack_ptr)++;\n\n    (*stack_ptr)->mUIntValue = num_elements;\n    (*stack_ptr)++;\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/long.c",
    "content": "#include \"common.h\"\n\nCLObject create_long(clint64 value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Long\", FALSE);\n    CLObject obj = create_object(klass, \"Long\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mLongValue = value;\n\n    return obj;\n}\n\nCLObject create_ulong(unsigned clint64 value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"ULong\", FALSE);\n    CLObject obj = create_object(klass, \"ULong\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mULongValue = value;\n\n    return obj;\n}\n\n"
  },
  {
    "path": "src/main.c",
    "content": "#include \"common.h\"\n#include <signal.h>\n#include <libgen.h>\n\nstatic void clover2_init(BOOL no_load_fudamental_classes)\n{\n    class_system_init();\n    thread_init();\n#ifdef ENABLE_JIT\n    jit_init_on_runtime();\n#endif\n    native_method_init();\n    class_init();\n    heap_init(HEAP_INIT_SIZE, HEAP_HANDLE_INIT_SIZE);\n    stack_init();\n    script_init();\n    //(void)class_init_on_runtime();\n    if(!no_load_fudamental_classes) {\n        class_init_on_runtime();\n    }\n}\n\nstatic void clover2_final()\n{\n    script_final();\n    thread_final();\n    class_final_on_runtime();\n    heap_final();\n    stack_final();\n    class_final();\n    native_method_final();\n#ifdef ENABLE_JIT\n    jit_final_on_runtime();\n#endif\n}\n\nstatic void set_signal()\n{\n    struct sigaction sa;\n    sigset_t signal_set;\n\n    sigemptyset(&signal_set);\n    sigaddset(&signal_set, SIGTTOU);\n    sigaddset(&signal_set, SIGTTIN);\n    sigaddset(&signal_set, SIGPIPE);\n\n    sigprocmask(SIG_BLOCK, &signal_set, NULL);\n}\n\nint gARGC;\nchar** gARGV;\nchar* gVersion = \"11.0.0\";\nBOOL gCompilingCore = FALSE;\n\nchar gScriptDirPath[PATH_MAX];\nBOOL gRunningCompiler = FALSE;\n\nint main(int argc, char** argv, char* const * envp)\n{\n    int i;\n\n    CHECKML_BEGIN;\n    setlocale(LC_ALL, \"\");\n    \n    gARGC = argc;\n    gARGV = argv;\n\n    set_signal();\n\n    BOOL no_load_fudamental_classes = FALSE;\n\n    for(i=1; i<argc; i++) {\n        if(strcmp(argv[i], \"--version\") == 0 || strcmp(argv[i], \"-version\") == 0 || strcmp(argv[i], \"-v\") == 0 || strcmp(argv[i], \"-V\") == 0)\n        {\n            printf(\"clover2 version %s\\n\", gVersion);\n            exit(0);\n        }\n        else if(strcmp(argv[i], \"-core\") == 0) {\n            no_load_fudamental_classes = TRUE;\n            gCompilingCore = TRUE;\n        }\n        else {\n            char* source = argv[i];\n\n            /// get ocl file name\n            char* p = source + strlen(source);\n\n            while(p >= source) {\n                if(*p == '.') {\n                    break;\n                }\n                else {\n                    p--;\n                }\n            }\n\n            if(p < source) {\n                p = NULL;\n            }\n\n            if(p == NULL) {\n                p = source + strlen(source);\n            }\n\n            char base_name[PATH_MAX];\n\n            memcpy(base_name, source, p - source);\n            base_name[p - source] = '\\0';\n\n            char object_file_name[PATH_MAX];\n            snprintf(object_file_name, PATH_MAX, \"%s.ocl\", base_name);\n\n            /// auto compile function ///\n            if(strcmp(source, object_file_name) != 0) {\n                char cmd[PATH_MAX+20];\n\n                char command_path[PATH_MAX+1];\n                snprintf(command_path, PATH_MAX, \"./cclover2\");\n\n                if(access(command_path, X_OK) == 0) {\n                    sprintf(cmd, \"./cclover2 %s\", source);\n                }\n                else {\n                    sprintf(cmd, \"cclover2 %s\", source);\n                }\n                int rc = system(cmd);\n\n                if(rc != 0) {\n                    fprintf(stderr, \"automatically compile faield\\n\");\n                    exit(1);\n                }\n            }\n            \n            /// get dir path of script file ///\n            if(strstr(object_file_name, \"/\")) {\n                char tmp[PATH_MAX];\n                xstrncpy(tmp, object_file_name, PATH_MAX);\n\n                char* dname = dirname(tmp);\n\n                xstrncpy(gScriptDirPath, dname, PATH_MAX);\n            }\n            else {\n                xstrncpy(gScriptDirPath, \"\", PATH_MAX);\n            }\n\n            clover2_init(no_load_fudamental_classes);\n            if(!eval_file(object_file_name, CLOVER_STACK_SIZE)) {\n                fprintf(stderr, \"script file(%s) is abort\\n\", argv[i]);\n                clover2_final();\n                CHECKML_END;\n                exit(1);\n            }\n            clover2_final();\n\n            break;\n        }\n    }\n    CHECKML_END;\n    \n    return 0;\n}\n"
  },
  {
    "path": "src/method_compiler.c",
    "content": "#include \"common.h\"\n\nBOOL compile_method(sCLMethod* method, sParserParam* params, int num_params, sParserInfo* info, sCompileInfo* cinfo)\n{\n    info->lv_table = init_var_table();\n\n    /// self ///\n    if(!(method->mFlags & METHOD_FLAGS_CLASS_METHOD)) {\n        sNodeType* node_type = alloc_node_type();\n        node_type->mClass = info->klass;\n        node_type->mNumGenericsTypes = info->generics_info.mNumParams;\n\n        int i;\n        for(i=0; i<info->generics_info.mNumParams; i++) {\n            char class_name[CLASS_NAME_MAX+1];\n            snprintf(class_name, CLASS_NAME_MAX, \"GenericsParametorClass%d\", i);\n\n            node_type->mGenericsTypes[i] = create_node_type_with_class_name(class_name, info->mJS);\n        }\n\n        if(!add_variable_to_table(info->lv_table, \"self\", node_type, TRUE)) {\n            parser_err_msg(info, \"overflow the table or a variable which has the same name exists\");\n            return FALSE;\n        }\n    }\n\n    /// add params to lv_table ///\n    int i;\n    BOOL including_pointer_param = FALSE;\n    for(i=0; i<num_params; i++) {\n        sParserParam* param = params + i;\n        if(!add_variable_to_table(info->lv_table, param->mName, param->mType, FALSE)) {\n            parser_err_msg(info, \"overflow the table or a variable which has the same name exists\");\n            return FALSE;\n        }\n\n/*\n        if(type_identify_with_class_name(param->mType, \"pointer\")) {\n            including_pointer_param = TRUE;\n        }\n*/\n    }\n\n    sCompileInfo cinfo2;\n\n    memset(&cinfo2, 0, sizeof(sCompileInfo));\n\n    sByteCode code;\n    sByteCode_init(&code);\n\n    cinfo2.code = &code;\n    cinfo2.constant = &info->klass->mConst;\n    cinfo2.stack_num = 0;\n    cinfo2.lv_table = info->lv_table;\n    cinfo2.no_output = FALSE;\n    cinfo2.err_num = 0;\n    cinfo2.pinfo = info;\n    cinfo2.type = NULL;\n    cinfo2.num_break_points = NULL;\n    cinfo2.break_points = NULL;\n    cinfo2.method = method;\n\n    sNodeType* last_result_type = NULL;\n\n    unsigned int node = 0;\n\n    while(1) {\n        if(*info->p == '}') {\n            info->p++;\n            skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\0') {\n            parser_err_msg(info, \"The block requires } character for closing block\");\n            info->err_num++;\n            sByteCode_free(cinfo2.code);\n            return TRUE;\n        }\n        else {\n            node = 0;\n            if(!expression(&node, info)) {\n                sByteCode_free(cinfo2.code);\n                return FALSE;\n            }\n\n            cinfo2.sname = gNodes[node].mSName;\n            cinfo2.sline = gNodes[node].mLine;\n\n            if(*info->p == ';') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n\n            if(info->err_num == 0) {\n                append_opecode_to_code(cinfo2.code, OP_HEAD_OF_EXPRESSION, cinfo2.no_output);\n\n/*\n                append_opecode_to_code(cinfo2.code, OP_MARK_SOURCE_CODE_POSITION, cinfo2.no_output);\n                append_str_to_constant_pool_and_code(cinfo2.constant, cinfo2.code, cinfo2.sname, cinfo2.no_output);\n                append_int_value_to_code(cinfo2.code, cinfo2.sline, cinfo2.no_output);\n*/\n                if(*info->p == '}') {\n                    if(gNodes[node].mNodeType == kNodeTypeLoadVariable)\n                    {\n                        cinfo2.no_load_head_of_memory = TRUE;\n                    }\n                }\n\n                if(!compile(node, &cinfo2)) {\n                    sByteCode_free(cinfo2.code);\n                    return FALSE;\n                }\n\n                append_opecode_to_code(cinfo2.code, OP_SIGINT, cinfo2.no_output);\n\n                last_result_type = cinfo2.type;\n\n                if(*info->p == ';') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n\n                if(*info->p == '}') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n                else if(gNodes[node].mNodeType != kNodeTypeReturn) {\n                    arrange_stack(&cinfo2);\n                }\n            }\n        }\n    }\n\n    /// set result value on the stack ///\n    sNodeType* result_type = create_node_type_from_cl_type(method->mResultType, info->klass);\n\n    if(result_type->mArrayNum > 0) {\n        compile_err_msg(cinfo, \"method can't return C array type. Instead of it use pointer class for result type.\");\n        return FALSE;\n    }\n\n    if(!(method->mFlags & METHOD_FLAGS_CLASS_METHOD) && strcmp(CONS_str(&info->klass->mConst, method->mNameOffset), \"initialize\") == 0) \n    {\n        arrange_stack(&cinfo2);\n\n        append_opecode_to_code(cinfo2.code, OP_LOAD, FALSE);\n        append_int_value_to_code(cinfo2.code, 0, FALSE);\n        append_int_value_to_code(cinfo2.code, 4, FALSE);\n        append_opecode_to_code(cinfo2.code, OP_RETURN, FALSE);\n    }\n    else if(type_identify_with_class_name(result_type, \"Null\")) {\n        arrange_stack(&cinfo2);\n\n        append_opecode_to_code(cinfo2.code, OP_LDCNULL, FALSE);\n        append_opecode_to_code(cinfo2.code, OP_RETURN, FALSE);\n    }\n    else if(gNodes[node].mNodeType == kNodeTypeReturn) {\n    }\n    else {\n        if(cinfo2.stack_num != 1) {\n            parser_err_msg(info, \"Require return value. Stack num is %d\", cinfo2.stack_num);\n            cinfo2.err_num++;\n        }\n\n        sNodeType* result_type2 = NULL;\n        solve_generics_for_variable(result_type, &result_type2, info);\n\n        if(cast_posibility(result_type2, last_result_type)) {\n            cast_right_type_to_left_type(result_type2, &last_result_type, &cinfo2);\n        }\n\n/*\n        if(!substitution_posibility(result_type2, last_result_type, NULL, NULL, NULL, NULL)) {\n            compile_err_msg(&cinfo2, \"Invalid type of return value. Left type is %s. Left generics number %d. Right type is %s. right generics number %d.\", CLASS_NAME(result_type2->mClass), result_type2->mNumGenericsTypes, CLASS_NAME(last_result_type->mClass), last_result_type->mNumGenericsTypes);\n\n            return FALSE;\n        }\n*/\n\n        append_opecode_to_code(cinfo2.code, OP_RETURN, FALSE);\n    }\n\n    int var_num = get_var_num(cinfo2.lv_table);\n    add_code_to_method(method, cinfo2.code, var_num);\n    cinfo->err_num += cinfo2.err_num;\n\n    if(var_num >= METHOD_VAR_NUM_MAX) {\n        fprintf(stderr, \"overflow method variable nuumber\\n\");\n        exit(2);\n    }\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/module.c",
    "content": "#include \"common.h\"\n#include <limits.h>\n#include <unistd.h>\n#include <fcntl.h>\n\nBOOL load_module_from_file(ALLOC sCLModule** self, char* module_name);\n\nsCLModule* gModules[CL_MODULE_HASH_SIZE];\n\nvoid module_init()\n{\n    memset(gModules, 0, sizeof(gModules));\n}\n\nstatic BOOL append_module_to_table(char* name, sCLModule* module)\n{\n    int hash_value;\n    sCLModule** p;\n\n    hash_value = get_hash_key(name, CL_MODULE_HASH_SIZE);\n\n    p = gModules + hash_value;\n\n    while(1) {\n        if(*p == NULL) {\n            *p = module;\n            break;\n        }\n        else {\n            if(strcmp((*p)->mName, name) == 0) {\n                return FALSE;\n            }\n            else {\n                p++;\n\n                if(p == gModules + CL_MODULE_HASH_SIZE) {\n                    p = gModules;\n                }\n                else if(p == gModules + hash_value) {\n                    return FALSE;\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\n// result: (NULL) overflow module table (sCLModule*) success\nsCLModule* create_module(char* module_name, char* sname, int sline)\n{\n    sCLModule* self;\n\n    self = MCALLOC(1, sizeof(sCLModule));\n\n    sBuf_init(&self->mBody);\n\n    xstrncpy(self->mName, module_name, CL_MODULE_NAME_MAX);\n\n    xstrncpy(self->mSName, sname, PATH_MAX);\n    self->mSLine = sline;\n\n    if(!append_module_to_table(module_name, self)) {\n        return NULL;\n    }\n\n    return self;\n}\n\nstatic void free_module(sCLModule* self)\n{\n    MFREE(self->mBody.mBuf);\n\n    MFREE(self);\n}\n\nstatic void remove_module_from_table(char* module_name)\n{\n    int hash_value;\n    sCLModule** p;\n\n    hash_value = get_hash_key(module_name, CL_MODULE_HASH_SIZE);\n\n    p = gModules + hash_value;\n\n    while(1) {\n        if(*p == NULL) {\n            break;\n        }\n        else {\n            if(strcmp((*p)->mName, module_name) == 0) {\n                free_module(*p);\n                *p = NULL;\n                break;\n            }\n            else {\n                p++;\n\n                if(p == gModules + CL_MODULE_HASH_SIZE) {\n                    p = gModules;\n                }\n                else if(p == gModules + hash_value) {\n                    break;\n                }\n            }\n        }\n    }\n}\n\nvoid unload_module(char* module_name)\n{\n    remove_module_from_table(module_name);\n}\n\nvoid module_final()\n{\n    sCLModule** p;\n\n    p = gModules;\n\n    while(p < gModules + CL_MODULE_HASH_SIZE) {\n        if(*p != NULL) {\n            free_module(*p);\n        }\n\n        p++;\n    }\n}\n\nvoid append_character_to_module(sCLModule* self, char c)\n{\n    sBuf_append_char(&self->mBody, c);\n}\n\nvoid append_str_to_module(sCLModule* self, char* str)\n{\n    sBuf_append(&self->mBody, str, strlen(str));\n}\n\nsCLModule* get_module(char* module_name)\n{\n    int hash_value;\n    sCLModule** p;\n\n    hash_value = get_hash_key(module_name, CL_MODULE_HASH_SIZE);\n\n    p = gModules + hash_value;\n\n    while(1) {\n        if(*p == NULL) {\n            sCLModule* module;\n\n            if(!load_module_from_file(&module, module_name)) {\n                break;\n            }\n\n            return module;\n        }\n        else {\n            if(strcmp((*p)->mName, module_name) == 0) {\n                return *p;\n            }\n            else {\n                p++;\n\n                if(p == gModules + CL_MODULE_HASH_SIZE) {\n                    p = gModules;\n                }\n                else if(p == gModules + hash_value) {\n                    break;\n                }\n            }\n        }\n    }\n\n    return NULL;\n}\n\nchar* get_module_body(sCLModule* module)\n{\n    if(module) {\n        return module->mBody.mBuf;\n    }\n    else {\n        return NULL;\n    }\n}\n\nstatic BOOL save_module_to_file(sCLModule* self)\n{\n    FILE* f;\n    char fname[PATH_MAX];\n\n    snprintf(fname, PATH_MAX, \"%s.clm\", self->mName);\n\n    f = fopen(fname, \"w+\");\n\n    if(f == NULL) { \n        return FALSE; \n    }\n\n    fprintf(f, \"%s\\n\", self->mSName);\n    fprintf(f, \"%d\\n\", self->mSLine);\n    fprintf(f, \"%s\", self->mBody.mBuf);\n\n    fclose(f);\n\n    return TRUE;\n}\n\n// result : (TRUE) found (FALSE) not found\nstatic BOOL search_for_module_file_from_module_name(char* module_file, unsigned int module_file_size, char* module_name)\n{\n    int i;\n\n    /// script file directory ///\n    if(gScriptDirPath[0] != '\\0') {\n        snprintf(module_file, module_file_size, \"%s/%s.clm\", gScriptDirPath, module_name);\n\n        if(access(module_file, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// current working directory ///\n    char* cwd = getenv(\"PWD\");\n\n    if(cwd) {\n        snprintf(module_file, module_file_size, \"%s/%s.clm\", cwd, module_name);\n\n        if(access(module_file, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// .clover2 directory ////\n    char* home = getenv(\"HOME\");\n\n    if(home) {\n        snprintf(module_file, module_file_size, \"%s/.clover2/%s.clm\", home, module_name);\n\n        if(access(module_file, F_OK) == 0) {\n            return TRUE;\n        }\n    }\n\n    /// system shared directory ///\n    snprintf(module_file, module_file_size, \"%s/share/clover2/%s.clm\", PREFIX, module_name);\n\n    if(access(module_file, F_OK) == 0) {\n        return TRUE;\n    }\n\n    return FALSE;\n}\n\nBOOL load_module_from_file(ALLOC sCLModule** self, char* module_name)\n{\n    char fname[PATH_MAX];\n\n    if(!search_for_module_file_from_module_name(fname, PATH_MAX, module_name))\n    {\n        return FALSE;\n    }\n\n    /// load from file ///\n    *self = create_module(module_name, \"\", 0);\n\n    int fd = open(fname, O_RDONLY);\n\n    if(fd < 0) {\n        return FALSE;\n    }\n\n    char buf2[PATH_MAX+1];\n\n    int size = read(fd, buf2, PATH_MAX);\n\n    if(size < 0) {\n        close(fd);\n        return FALSE;\n    }\n\n    buf2[size] = 0;\n\n    char* p = buf2;\n\n    char* p2 = (*self)->mSName;\n\n    while(*p) {\n        if(*p == '\\n') {\n            p++;\n            break;\n        }\n        else {\n            *p2++ = *p++;\n\n            if(p2 - (*self)->mSName >= PATH_MAX) {\n                close(fd);\n                fprintf(stderr, \"overflow file name\\n\");\n                return FALSE;\n            }\n        }\n    }\n\n    *p2 = '\\0';\n\n    char sline_buf[128];\n\n    p2 = sline_buf;\n\n    while(*p) {\n        if(*p == '\\n') {\n            p++;\n            break;\n        }\n        else {\n            *p2++ = *p++;\n\n            if(p2 - sline_buf >= 128) {\n                fprintf(stderr, \"overflow sline number\\n\");\n                close(fd);\n                return FALSE;\n            }\n        }\n    }\n\n    *p2 = '\\0';\n\n    (*self)->mSLine = atoi(sline_buf);\n\n    append_str_to_module(*self, p);\n\n    char buf[BUFSIZ+1];\n\n    while(1) {\n        int size;\n\n        size = read(fd, buf, BUFSIZ);\n        if(size < 0) {\n            close(fd);\n            return FALSE;\n        }\n\n        buf[size] = 0;\n\n        if(size < BUFSIZ) {\n            append_str_to_module(*self, buf);\n            break;\n        }\n        else {\n            append_str_to_module(*self, buf);\n        }\n    }\n\n    close(fd);\n\n    return TRUE;\n}\n\n// result (TRUE): success (FALSE): failed to write module to the file\nvoid write_all_modified_modules()\n{\n    sCLModule** p;\n\n    p = gModules;\n\n    while(p < gModules + CL_MODULE_HASH_SIZE) {\n        if(*p != NULL) {\n            if((*p)->mModified) {\n                if(!save_module_to_file((*p))) {\n                    printf(\"failed to write this module(%s)\\n\", (*p)->mName);\n                }\n            }\n        }\n\n        p++;\n    }\n}\n\nvoid this_module_is_modified(sCLModule* self)\n{\n    self->mModified = TRUE;\n}\n\n"
  },
  {
    "path": "src/native_method.c",
    "content": "#include \"common.h\"\n\n#define NATIVE_METHOD_HASH_SIZE 1024\n\nstruct sNativeMethodHashItem {\n    char* mPath;\n    char* mFunName;\n    fNativeMethod mFun;\n};\n\nstatic struct sNativeMethodHashItem gNativeMethodHash[NATIVE_METHOD_HASH_SIZE];\n\nstatic unsigned int get_hash_key_for_native_method(char* path)\n{\n    unsigned int key;\n    char* p;\n\n    p = path;\n\n    key = 0;\n\n    while(*p) {\n        key += *p++;\n    }\n\n    unsigned int result =  key % NATIVE_METHOD_HASH_SIZE;\n\n    return result;\n}\n\nvoid put_fun_to_hash_for_native_method(char* path, char* fun_name, fNativeMethod fun)\n{\n    unsigned int key, key2;\n\n    key = get_hash_key_for_native_method(path);\n\n    key2 = key;\n\n    while(1) {\n        if(gNativeMethodHash[key2].mPath == NULL) {\n            gNativeMethodHash[key2].mPath = MSTRDUP(path);\n            gNativeMethodHash[key2].mFunName = fun_name;\n            gNativeMethodHash[key2].mFun = fun;\n            break;\n        }\n        else {\n            key2++;\n\n            if(key2 >= NATIVE_METHOD_HASH_SIZE) {\n                key2 = 0;\n            }\n            else if(key2 == key) {\n                fprintf(stderr, \"overflow native methods number\\n\");\n                exit(1);\n            }\n        }\n    }\n}\n\nfNativeMethod get_native_method(char* path, char** fun_name)\n{\n    unsigned int key, key2;\n\n    key = get_hash_key_for_native_method(path);\n\n    key2 = key;\n\n    while(1) {\n        if(gNativeMethodHash[key2].mPath == NULL) {\n            (*fun_name) = NULL;\n            return NULL;\n        }\n        else {\n            if(strcmp(gNativeMethodHash[key2].mPath, path) == 0) {\n                (*fun_name) = gNativeMethodHash[key2].mFunName;\n                fNativeMethod result = gNativeMethodHash[key2].mFun;\n                return result;\n            }\n            else {\n                key2++;\n\n                if(key2 >= NATIVE_METHOD_HASH_SIZE) {\n                    key2 = 0;\n                }\n                else if(key2 == key) {\n                    (*fun_name) = NULL;\n                    return NULL;\n                }\n            }\n        }\n    }\n}\n\nstruct sNativeMethodStruct {\n    const char* mPath;\n    char* mFunName;\n    fNativeMethod mFun;\n};\n\ntypedef struct sNativeMethodStruct sNativeMethod;\n\n// manually sort is needed\nstatic sNativeMethod gNativeMethods[] = {\n    { \"Clover.load(String,bool)\", \"Clover_load\", Clover_load },\n    { \"System.exit(int)\", \"System_exit\", System_exit },\n    { \"System.assert(bool)\", \"System_assert\", System_assert },\n    { \"System.malloc(ulong)\", \"System_malloc\", System_malloc },\n    { \"System.GC_malloc(ulong)\", \"System_GC_malloc\", System_GC_malloc },\n    { \"System.realloc(pointer,ulong)\", \"System_realloc\", System_realloc },\n    { \"System.calloc(int,ulong)\", \"System_calloc\", System_calloc },\n    { \"System.free(pointer)\", \"System_free\", System_free },\n    { \"System.memcpy(pointer,pointer,ulong)\", \"System_memcpy\", System_memcpy },\n    { \"System.memcmp(pointer,pointer,ulong)\", \"System_memcmp\", System_memcmp },\n    { \"System.strlen(pointer)\", \"System_strlen\", System_strlen },\n    { \"System.strlen(byte[])\", \"System_strlen2\", System_strlen2 },\n    { \"System.strcpy(pointer,pointer)\", \"System_strcpy\", System_strcpy },\n    { \"System.strncpy(pointer,pointer,ulong)\", \"System_strncpy\", System_strncpy },\n    { \"System.strdup(pointer)\", \"System_strdup\", System_strdup },\n    { \"System.print(String)\", \"System_print\", System_print },\n    { \"System.println(String)\", \"System_println\", System_println },\n    { \"System.printToError(String)\", \"System_printToError\", System_printToError },\n    { \"System.printlnToError(String)\", \"System_printlnToError\", System_printlnToError },\n    { \"System.sleep(int)\", \"System_sleep\", System_sleep },\n    { \"System.pcre_exec(regex,Buffer,int,int,PcreOVec)\", \"System_pcre_exec\", System_pcre_exec },\n    { \"System.sprintf(String,Array)\", \"System_sprintf\", System_sprintf },\n    { \"System.mbstowcs(pointer,ulong)\", \"System_mbstowcs\", System_mbstowcs },\n    { \"System.wcstombs(char[])\", \"System_wcstombs\", System_wcstombs },\n    { \"System.atoi(String)\", \"System_atoi\", System_atoi },\n    { \"System.atof(String)\", \"System_atof\", System_atof },\n    { \"System.strtod(String)\", \"System_strtod\", System_strtod },\n    { \"System.strcmp(String,String)\", \"System_strcmp\", System_strcmp },\n    { \"System.strcasecmp(String,String)\", \"System_strcasecmp\", System_strcasecmp },\n    { \"System.strtol(String,int)\", \"System_strtol\", System_strtol },\n    { \"System.strtoul(String,int)\", \"System_strtoul\", System_strtoul },\n    { \"System.srand(uint)\", \"System_srand\", System_srand },\n    { \"System.rand()\", \"System_rand\", System_rand },\n    { \"System.time()\", \"System_time\", System_time },\n    { \"System.open(String,int,int)\", \"System_open\", System_open },\n    { \"System.close(int)\", \"System_close\", System_close },\n    { \"System.read(int,Buffer,ulong)\", \"System_read\", System_read },\n    { \"System.write(int,Buffer,ulong)\", \"System_write\", System_write },\n    { \"System.fcntl(int,int,int)\", \"System_fcntl\", System_fcntl },\n    { \"System.localtime(ulong,pointer,pointer,pointer,pointer,pointer,pointer,pointer,pointer,pointer)\", \"System_localtime\", System_localtime },\n    { \"System.mktime(tm)\", \"System_mktime\", System_mktime },\n    { \"System.lstat(String,stat)\", \"System_lstat\", System_lstat },\n    { \"System.stat(String,stat)\", \"System_stat\", System_stat },\n    { \"System.realpath(String)\", \"System_realpath\", System_realpath },\n    { \"System.dirname(String)\", \"System_dirname\", System_dirname },\n    { \"System.basename(String)\", \"System_basename\", System_basename },\n    { \"System.opendir(String)\", \"System_opendir\", System_opendir },\n    { \"System.readdir(pointer)\", \"System_readdir\", System_readdir },\n    { \"System.closedir(pointer)\", \"System_closedir\", System_closedir },\n    { \"System.initialize_string_system()\", \"System_initialize_string_system\", System_initialize_string_system },\n    { \"System.initialize_file_system()\", \"System_initialize_file_system\", System_initialize_file_system },\n    { \"System.initialize_command_system()\", \"System_initialize_command_system\", System_initialize_command_system },\n    { \"System.pipe(pointer,pointer)\", \"System_pipe\", System_pipe },\n    { \"System.fork(lambda)\", \"System_fork\", System_fork },\n    { \"System.dup2(int,int)\", \"System_dup2\", System_dup2 },\n    { \"System.execvp(String,List)\", \"System_execvp\", System_execvp },\n    { \"System.execv(String,List)\", \"System_execv\", System_execv },\n    { \"System.waitpid(int,pointer,int)\", \"System_waitpid\", System_waitpid },\n    { \"System.WIFEXITED(int)\", \"System_WIFEXITED\", System_WIFEXITED },\n    { \"System.WEXITSTATUS(int)\", \"System_WEXITSTATUS\", System_WEXITSTATUS },\n    { \"System.WIFSIGNALED(int)\", \"System_WIFSIGNALED\", System_WIFSIGNALED },\n    { \"System.WTERMSIG(int)\", \"System_WTERMSIG\", System_WTERMSIG },\n    { \"System.WCOREDUMP(int)\", \"System_WCOREDUMP\", System_WCOREDUMP },\n    { \"System.WIFSTOPPED(int)\", \"System_WIFSTOPPED\", System_WIFSTOPPED },\n    { \"System.WSTOPSIG(int)\", \"System_WSTOPSIG\", System_WSTOPSIG },\n    { \"System.WIFCONTINUED(int)\", \"System_WIFCONTINUED\", System_WIFCONTINUED },\n    { \"System.getpid()\", \"System_getpid\", System_getpid },\n    { \"System.getppid()\", \"System_getppid\", System_getppid },\n    { \"System.setpgid(int,int)\", \"System_setpgid\", System_setpgid },\n    { \"System.kill(int,int)\", \"System_kill\", System_kill },\n    { \"System.tcsetpgrp(int,int)\", \"System_tcsetpgrp\", System_tcsetpgrp },\n    { \"System.tcgetattr(int)\", \"System_tcgetattr\", System_tcgetattr },\n    { \"System.tcsetattr(int,int,termios)\", \"System_tcsetattr\", System_tcsetattr },\n    { \"System.tcflow(int,int)\", \"System_tcflow\", System_tcflow },\n    { \"System.tcflush(int,int)\", \"System_tcflush\", System_tcflush },\n    { \"System.tcsendbreak(int,int)\", \"System_tcsendbreak\", System_tcsendbreak },\n    { \"System.tcdrain(int)\", \"System_tcdrain\", System_tcdrain },\n    { \"System.cfmakeraw(termios)\", \"System_cfmakeraw\", System_cfmakeraw },\n    { \"System.cfgetispeed(termios)\", \"System_cfgetispeed\", System_cfgetispeed },\n    { \"System.cfgetospeed(termios)\", \"System_cfgetospeed\", System_cfgetospeed },\n    { \"System.cfsetispeed(termios,int)\", \"System_cfsetispeed\", System_cfsetispeed },\n    { \"System.cfsetospeed(termios,int)\", \"System_cfsetospeed\", System_cfsetospeed },\n    { \"System.cfsetspeed(termios,int)\", \"System_cfsetspeed\", System_cfsetspeed },\n    { \"System.chmod(String,int)\", \"System_chmod\", System_chmod },\n    { \"System.lchmod(String,int)\", \"System_lchmod\", System_lchmod },\n    { \"System.fchmod(int,int)\", \"System_fchmod\", System_fchmod },\n    { \"System.chown(String,int,int)\", \"System_chown\", System_chown },\n    { \"System.lchown(String,int,int)\", \"System_lchown\", System_lchown },\n    { \"System.fchown(int,int,int)\", \"System_fchown\", System_fchown },\n    { \"System.unlink(String)\", \"System_unlink\", System_unlink },\n    { \"System.access(String,int)\", \"System_access\", System_access },\n    { \"System.utime(String,ulong,ulong)\", \"System_utime\", System_utime },\n    { \"System.fnmatch(String,String,int)\", \"System_fnmatch\", System_fnmatch },\n    { \"System.link(String,String)\", \"System_link\", System_link },\n    { \"System.symlink(String,String)\", \"System_symlink\", System_symlink },\n    { \"System.readlink(String)\", \"System_readlink\", System_readlink },\n    { \"System.rename(String,String)\", \"System_rename\", System_rename },\n    { \"System.truncate(String,ulong)\", \"System_truncate\", System_truncate },\n    { \"System.ftruncate(int,ulong)\", \"System_ftruncate\", System_ftruncate },\n    { \"System.chdir(String)\", \"System_chdir\", System_chdir },\n    { \"System.fchdir(int)\", \"System_fchdir\", System_fchdir },\n    { \"System.rmdir(String)\", \"System_rmdir\", System_rmdir },\n    { \"System.mkdir(String,int)\", \"System_mkdir\", System_mkdir },\n    { \"System.clock_getres(int,timespec)\", \"System_clock_getres\", System_clock_getres },\n    { \"System.clock_gettime(int,timespec)\", \"System_clock_gettime\", System_clock_gettime },\n    { \"System.clock_settime(int,timespec)\", \"System_clock_settime\", System_clock_settime },\n    { \"System.dlopen(String,int)\", \"System_dlopen\", System_dlopen },\n    { \"System.dlclose(pointer)\", \"System_dlclose\", System_dlclose },\n    { \"System.dlsym(pointer,String)\", \"System_dlsym\", System_dlsym },\n    { \"System.system(String)\", \"System_system\", System_system },\n    { \"System.getenv(String)\", \"System_getenv\", System_getenv },\n//    { \"System.secure_getenv(String)\", \"System_secure_getenv\", System_secure_getenv },\n    { \"System.setenv(String,String,int)\", \"System_setenv\", System_setenv },\n    { \"System.unsetenv(String)\", \"System_unsetenv\", System_unsetenv },\n    { \"System.put_fun_to_hash_for_native_method(String,String,pointer)\", \"System_put_fun_to_hash_for_native_method\", System_put_fun_to_hash_for_native_method },\n\n    { \"System.initialize_system_calls_system()\", \"System_initialize_system_calls_system\", System_initialize_system_calls_system },\n    { \"System.alarm(uint)\", \"System_alarm\", System_alarm },\n    { \"System.dup(int)\", \"System_dup\", System_dup },\n    { \"System.execvpe(String,List,List)\", \"System_execvpe\", System_execvpe },\n    { \"System.fopen(String,String)\", \"System_fopen\", System_fopen },\n    { \"System.fclose(pointer)\", \"System_fclose\", System_fclose },\n    { \"System.fwrite(Buffer,ulong,pointer)\", \"System_fwrite\", System_fwrite },\n    { \"System.fread(Buffer,ulong,pointer)\", \"System_fread\", System_fread },\n    { \"System.feof(pointer)\", \"System_feof\", System_feof },\n    { \"System.fgetc(pointer)\", \"System_fgetc\", System_fgetc },\n    { \"System.fgets(Buffer,int,pointer)\", \"System_fgets\", System_fgets },\n    { \"System.getchar()\", \"System_getchar\", System_getchar },\n    { \"System.ungetc(int,pointer)\", \"System_ungetc\", System_ungetc },\n    { \"System.getcwd()\", \"System_getcwd\", System_getcwd },\n    { \"Clover.initialize_lang()\", \"Clover_initialize_lang\", Clover_initialize_lang },\n    { \"System.getopt(String,bool)\", \"System_getopt\", System_getopt },\n    { \"System.getopt_long(String,getopt_long_option[],bool)\", \"System_getopt_long\", System_getopt_long },\n    { \"System.getopt_long_only(String,getopt_long_option[],bool)\", \"System_getopt_long_only\", System_getopt_long_only },\n    { \"System.setsid()\", \"System_setsid\", System_setsid },\n    { \"System.getsid(int)\", \"System_getsid\", System_getsid },\n    { \"System.setpgrp()\", \"System_setpgrp\", System_setpgrp },\n    { \"System.gettid()\", \"System_gettid\", System_gettid },\n    { \"System.popen(String,String)\", \"System_popen\", System_popen },\n    { \"System.pclose(pointer)\", \"System_pclose\", System_pclose },\n    { \"Clover.appendField(String,String,String,bool)\", \"Clover_appendField\", Clover_appendField },\n    { \"Clover.appendClassField(String,String,String,bool)\", \"Clover_appendClassField\", Clover_appendClassField },\n    { \"Clover.appendMethod(String,String,bool)\", \"Clover_appendMethod\", Clover_appendMethod },\n    { \"Clover.appendMethod(String,int,String,bool)\", \"Clover_appendMethod2\", Clover_appendMethod2 },\n    { \"Clover.initialize_reflection()\", \"Clover_initialize_reflection\", Clover_initialize_reflection },\n    { \"Clover.getField(String,int,bool)\", \"Clover_getField\", Clover_getField },\n    { \"Clover.getClassField(String,int,bool)\", \"Clover_getClassField\", Clover_getClassField },\n    { \"Clover.getMethod(String,int,bool)\", \"Clover_getMethod\", Clover_getMethod },\n    { \"Clover.getClassFlags(String,bool)\", \"Clover_getClassFlags\", Clover_getClassFlags },\n    { \"Clover.getClassGenericsParamTypes(String,bool)\", \"Clover_getClassGenericsParamTypes\", Clover_getClassGenericsParamTypes },\n    { \"Clover.getClassGenericsParamNames(String,bool)\", \"Clover_getClassGenericsParamNames\", Clover_getClassGenericsParamNames },\n    { \"Clover.getNumFields(String,bool)\", \"Clover_getNumFields\", Clover_getNumFields },\n    { \"Clover.getNumClassFields(String,bool)\", \"Clover_getNumClassFields\", Clover_getNumClassFields },\n    { \"Clover.getNumMethods(String,bool)\", \"Clover_getNumMethods\", Clover_getNumMethods },\n    { \"Clover.isLoadedClass(String,bool)\", \"Clover_isLoadedClass\", Clover_isLoadedClass },\n    { \"Clover.isDefinedClass(String,bool)\", \"Clover_isDefinedClass\", Clover_isDefinedClass },\n    { \"Clover.createObject(String,bool)\", \"Clover_createObject\", Clover_createObject },\n    { \"Clover.createArray(String,int)\", \"Clover_createArray\", Clover_createArray },\n    { \"Clover.appendClass(String)\", \"Clover_appendClass\", Clover_appendClass },\n    { \"Clover.isTypedefedClass(String,String,bool)\", \"Clover_isTypedefedClass\", Clover_isTypedefedClass },\n    { \"Thread.initialize_thread(Thread,lambda)\", \"Thread_initialize_thread\", Thread_initialize_thread },\n    { \"Thread.pthread_join(ulong)\", \"Thread_pthread_join\", Thread_pthread_join },\n    { \"pthread_mutex_t.allocSize()\", \"pthread_mutex_t_allocSize\", pthread_mutex_t_allocSize },\n    { \"System.initialize_thread_system()\", \"System_initialize_thread_system\", System_initialize_thread_system },\n    { \"System.pthread_mutex_init(pthread_mutex_t,uint)\", \"System_pthread_mutex_init\", System_pthread_mutex_init },\n    { \"System.pthread_mutex_lock(pthread_mutex_t)\", \"System_pthread_mutex_lock\", System_pthread_mutex_lock },\n    { \"System.pthread_mutex_unlock(pthread_mutex_t)\", \"System_pthread_mutex_unlock\", System_pthread_mutex_unlock },\n    { \"System.pthread_mutex_destroy(pthread_mutex_t)\", \"System_pthread_mutex_destroy\", System_pthread_mutex_destroy },\n    { \"System.pthread_mutex_trylock(pthread_mutex_t)\", \"System_pthread_mutex_trylock\", System_pthread_mutex_trylock },\n\n    { \"System.pthread_mutexattr_init(uint)\", \"System_pthread_mutexattr_init\", System_pthread_mutexattr_init },\n    { \"System.pthread_mutexattr_settype(uint,int)\", \"System_pthread_mutexattr_settype\", System_pthread_mutexattr_settype },\n    { \"System.pthread_mutexattr_destroy(uint)\", \"System_pthread_mutexattr_destroy\", System_pthread_mutexattr_destroy },\n    { \"System.pthread_mutexattr_gettype(uint,pointer)\", \"System_pthread_mutexattr_gettype\", System_pthread_mutexattr_gettype },\n\n    { \"System.pthread_cond_init(pthread_cond_t,uint)\", \"System_pthread_cond_init\", System_pthread_cond_init },\n    { \"System.pthread_cond_signal(pthread_cond_t)\", \"System_pthread_cond_signal\", System_pthread_cond_signal },\n    { \"System.pthread_cond_broadcast(pthread_cond_t)\", \"System_pthread_cond_broadcast\", System_pthread_cond_broadcast },\n    { \"System.pthread_cond_wait(pthread_cond_t,pthread_mutex_t)\", \"System_pthread_cond_wait\", System_pthread_cond_wait },\n    { \"System.pthread_cond_timedwait(pthread_cond_t,pthread_mutex_t,timespec)\", \"System_pthread_cond_timedwait\", System_pthread_cond_timedwait },\n    { \"System.pthread_cond_destroy(pthread_cond_t)\", \"System_pthread_cond_destroy\", System_pthread_cond_destroy },\n    { \"pthread_cond_t.allocSize()\", \"pthread_cond_t_allocSize\", pthread_cond_t_allocSize },\n    { \"System.initialize_cgi_system()\", \"System_initialize_cgi_system\", System_initialize_cgi_system },\n    { \"System.setlocale(int,String)\", \"System_setlocale\", System_setlocale },\n    { \"System.flock(int,int)\", \"System_flock\", System_flock },\n    { \"System.fileno(pointer)\", \"System_fileno\", System_fileno },\n#ifdef HAVE_BSD_H\n    { \"System.getbsize(pointer,pointer)\", \"System_getbsize\", System_getbsize },\n#endif\n    { \"System.getegid()\", \"System_getegid\", System_getegid },\n    { \"System.getgid()\", \"System_getgid\", System_getgid },\n    { \"System.geteuid()\", \"System_geteuid\", System_geteuid },\n    { \"System.getuid()\", \"System_getuid\", System_getuid },\n    { \"System.isatty(int)\", \"System_isatty\", System_isatty },\n    { \"System.umask(int)\", \"System_umask\", System_umask },\n    { \"System.usleep(int)\", \"System_usleep\", System_usleep },\n    { \"System.nanosleep(timespec,timespec?)\", \"System_nanosleep\", System_nanosleep },\n    { \"System.putenv(String)\", \"System_putenv\", System_putenv },\n    { \"System.setvbuf(pointer,pointer,int,ulong)\", \"System_setvbuf\", System_setvbuf },\n    { \"System.strncat(pointer,pointer,ulong)\", \"System_strncat\", System_strncat },\n    { \"System.strchr(pointer,byte)\", \"System_strchr\", System_strchr },\n    { \"System.initialize_socket_system()\", \"System_initialize_socket_system\", System_initialize_socket_system },\n    { \"System.socket(int,int,int)\", \"System_socket\", System_socket },\n    { \"System.connect(int,sockaddr_un)\", \"System_connect\", System_connect },\n    { \"System.connect(int,sockaddr_in)\", \"System_connect2\", System_connect2 },\n    { \"System.bind(int,sockaddr_un)\", \"System_bind\", System_bind },\n    { \"System.bind(int,sockaddr_in)\", \"System_bind2\", System_bind2 },\n    { \"System.listen(int,int)\", \"System_listen\", System_listen },\n    { \"System.accept(int,sockaddr_un)\", \"System_accept\", System_accept },\n    { \"System.accept(int,sockaddr_in)\", \"System_accept2\", System_accept2 },\n    { \"System.inet_addr(String)\", \"System_inet_addr\", System_inet_addr },\n    { \"System.gethostbyaddr(pointer,ulong,int)\", \"System_gethostbyaddr\", System_gethostbyaddr },\n    { \"System.gethostbyname(String)\", \"System_gethostbyname\", System_gethostbyname },\n    { \"System.getservbyname(String,String)\", \"System_getservbyname\", System_getservbyname },\n    { \"System.getservbyport(int,String)\", \"System_getservbyport\", System_getservbyport },\n    { \"System.inet_ntoa(in_addr)\", \"System_inet_ntoa\", System_inet_ntoa },\n    { \"System.gethostname()\", \"System_gethostname\", System_gethostname },\n    { \"System.signal(int,pointer)\", \"System_signal\", System_signal },\n    { \"System.signal(int,lambda)\", \"System_signal2\", System_signal2 },\n    { \"fd_set.allocSize()\", \"fd_set_allocSize\", fd_set_allocSize },\n    { \"System.FD_ZERO(fd_set)\", \"System_FD_ZERO\", System_FD_ZERO },\n    { \"System.FD_CLR(int,fd_set)\", \"System_FD_CLR\", System_FD_CLR },\n    { \"System.FD_SET(int,fd_set)\", \"System_FD_SET\", System_FD_SET },\n    { \"System.FD_SET(int,fd_set)\", \"System_FD_SET\", System_FD_SET },\n    { \"System.init_pair(short,short,short)\", \"System_init_pair\", System_init_pair },\n    { \"System.start_color()\", \"System_start_color\", System_start_color },\n    { \"System.COLOR_PAIR(int)\", \"System_COLOR_PAIR\", System_COLOR_PAIR },\n    { \"System.FD_ISSET(int,fd_set)\", \"System_FD_ISSET\", System_FD_ISSET },\n    { \"System.select(int,fd_set?,fd_set?,fd_set?,timeval?)\", \"System_select\", System_select },\n    { \"System.ioctl(int,int,pointer)\", \"System_ioctl\", System_ioctl },\n    { \"Clover.getAllClassName()\", \"Clover_getAllClassName\", Clover_getAllClassName },\n    { \"Clover.declareMethod(String,String)\", \"Clover_declareMethod\", Clover_declareMethod },\n    { \"System.initscr()\", \"System_initscr\", System_initscr },\n    { \"System.addch(char)\", \"System_addch\", System_addch },\n    { \"System.addstr(String)\", \"System_addstr\", System_addstr },\n    { \"System.endwin()\", \"System_endwin\", System_endwin },\n    { \"System.move(int,int)\", \"System_move\", System_move },\n    { \"System.printw(String)\", \"System_printw\", System_printw },\n    { \"System.refresh()\", \"System_refresh\", System_refresh },\n    { \"System.is_cleared(pointer)\", \"System_is_cleared\", System_is_cleared },\n    { \"System.is_idcok(pointer)\", \"System_is_idcok\", System_is_idcok },\n    { \"System.is_idlok(pointer)\", \"System_is_idlok\", System_is_idlok },\n    { \"System.is_immedok(pointer)\", \"System_is_immedok\", System_is_immedok },\n    { \"System.is_keypad(pointer)\", \"System_is_keypad\", System_is_keypad },\n    { \"System.is_leaveok(pointer)\", \"System_is_leaveok\", System_is_leaveok },\n    { \"System.is_nodelay(pointer)\", \"System_is_nodelay\", System_is_nodelay },\n    { \"System.is_notimeout(pointer)\", \"System_is_notimeout\", System_is_notimeout },\n//    { \"System.is_pad(pointer)\", \"System_is_pad\", System_is_pad },\n    { \"System.clrtobot()\", \"System_clrtobot\", System_clrtobot },\n    { \"System.wclrtobot(pointer)\", \"System_wclrtobot\", System_wclrtobot },\n    { \"System.clrtoeol()\", \"System_clrtoeol\", System_clrtoeol },\n    { \"System.wclrtoeol(pointer)\", \"System_wclrtoeol\", System_wclrtoeol },\n    { \"System.werase(pointer)\", \"System_werase\", System_werase },\n    \n    { \"System.resetty()\", \"System_resetty\", System_resetty },\n    { \"System.savetty()\", \"System_savetty\", System_savetty },\n    { \"System.reset_prog_mode()\", \"System_reset_prog_mode\", System_reset_prog_mode },\n    { \"System.reset_shell_mode()\", \"System_reset_shell_mode\", System_reset_shell_mode },\n    { \"System.getsyx(int,int)\", \"System_getsyx\", System_getsyx },\n    { \"System.setsyx(int,int)\", \"System_setsyx\", System_setsyx },\n    { \"System.curs_set(bool)\", \"System_curs_set\", System_curs_set },\n    { \"System.napms(int)\", \"System_curs_set\", System_curs_set },\n    { \"System.flash()\", \"System_flash\", System_flash },\n    { \"System.is_scrollok(pointer)\", \"System_is_scrollok\", System_is_scrollok },\n//    { \"System.is_subwin(pointer)\", \"System_is_subwin\", System_is_subwin },\n    { \"System.is_syncok(pointer)\", \"System_is_syncok\", System_is_syncok },\n    { \"System.wgetparent(pointer)\", \"System_wgetparent\", System_wgetparent },\n//    { \"System.wgetdelay(pointer)\", \"System_wgetdelay\", System_wgetdelay },\n    { \"System.wgetscrreg(pointer,pointer,pointer)\", \"System_wgetdelay\", System_wgetscrreg },\n    { \"System.init_pair(short,short,short)\", \"System_init_pair\", System_init_pair },\n    { \"System.COLOR_PAIR(int)\", \"System_COLOR_PAIR\", System_COLOR_PAIR },\n    { \"System.box(pointer,char,char)\", \"System_box\", System_box },\n    { \"System.isendwin()\", \"System_isendwin\", System_isendwin },\n    { \"System.clear()\", \"System_clear\", System_clear },\n    { \"System.erase()\", \"System_erase\", System_erase },\n    { \"System.idcok(pointer,bool)\", \"System_idcok\", System_idcok },\n    { \"System.idlok(pointer,bool)\", \"System_idlok\", System_idlok },\n    { \"System.clearok(pointer,bool)\", \"System_clearok\", System_clearok },\n    { \"System.leaveok(pointer,bool)\", \"System_leaveok\", System_leaveok },\n    { \"System.attrset(int)\", \"System_attrset\", System_attrset },\n    { \"System.attron(int)\", \"System_attron\", System_attron },\n    { \"System.attroff(int)\", \"System_attroff\", System_attroff },\n    { \"System.beep()\", \"System_beep\", System_beep },\n    { \"System.border()\", \"System_border\", System_border },\n    { \"System.wborder()\", \"System_wborder\", System_wborder },\n    { \"System.def_prog_mode()\", \"System_def_prog_mode\", System_def_prog_mode },\n    { \"System.def_shell_mode()\", \"System_def_shell_mode\", System_def_shell_mode },\n    { \"System.echo()\", \"System_echo\", System_echo },\n    { \"System.noecho()\", \"System_noecho\", System_noecho },\n    { \"System.cbreak()\", \"System_cbreak\", System_cbreak },\n    { \"System.nocbreak()\", \"System_nocbreak\", System_nocbreak },\n    { \"System.border(char,char,char,char,char,char,char,char)\", \"System_border\", System_border },\n    { \"System.wborder(pointer,char,char,char,char,char,char,char,char)\", \"System_wborder\", System_wborder },\n    { \"System.raw()\", \"System_raw\", System_raw },\n    { \"System.noraw()\", \"System_noraw\", System_noraw },\n    { \"System.nodelay(pointer,bool)\", \"System_nodelay\", System_nodelay },\n    { \"System.box(pointer,char,char)\", \"System_box\", System_box },\n    { \"System.getch()\", \"System_getch\", System_getch },\n    { \"System.newwin(int,int,int,int)\", \"System_newwin\", System_newwin },\n    { \"System.delwin(pointer)\", \"System_delwin\", System_delwin },\n    { \"System.mvwin(pointer,int,int)\", \"System_mvwin\", System_mvwin },\n    { \"System.wrefresh(pointer)\", \"System_wrefresh\", System_wrefresh },\n    { \"System.wclear(pointer)\", \"System_wclear\", System_wclear },\n    { \"System.touchwin(pointer)\", \"System_touchwin\", System_touchwin },\n    { \"System.setEscapeDelay(int)\", \"System_setEscapeDelay\", System_setEscapeDelay },\n    { \"System.getEscapeDelay()\", \"System_getEscapeDelay\", System_getEscapeDelay },\n    { \"System.keypad(pointer,bool)\", \"System_keypad\", System_keypad },\n    { \"System.wmove(pointer,int,int)\", \"System_wmove\", System_wmove },\n    { \"System.wprintw(pointer,String)\", \"System_wprintw\", System_wprintw },\n    { \"System.getmaxx()\", \"System_getmaxx\", System_getmaxx },\n    { \"System.getmaxy()\", \"System_getmaxy\", System_getmaxy },\n    { \"System.isalpha(char)\", \"System_isalpha\", System_isalpha },\n    { \"System.isalnum(char)\", \"System_isalnum\", System_isalnum },\n    { \"System.iscntrl(char)\", \"System_iscntrl\", System_iscntrl },\n    { \"System.isdigit(char)\", \"System_isdigit\", System_isdigit },\n    { \"System.isgraph(char)\", \"System_isgraph\", System_isgraph },\n    { \"System.islower(char)\", \"System_islower\", System_islower },\n    { \"System.isprint(char)\", \"System_isprint\", System_isprint },\n    { \"System.ispunct(char)\", \"System_ispunct\", System_ispunct },\n    { \"System.isspace(char)\", \"System_isspace\", System_isspace },\n    { \"System.isupper(char)\", \"System_isupper\", System_isupper },\n    { \"System.isxdigit(char)\", \"System_isxdigit\", System_isxdigit },\n    { \"System.isascii(char)\", \"System_isascii\", System_isascii },\n    { \"System.isblank(char)\", \"System_isblank\", System_isblank },\n    { \"Clover.gc()\", \"Clover_gc\", Clover_gc },\n    { \"Clover.compaction()\", \"Clover_compaction\", Clover_compaction },\n    { \"System.send(int,Buffer,ulong,int)\", \"System_send\", System_send },\n    { \"System.sendto(int,Buffer,ulong,int,sockaddr_un)\", \"System_sendto\", System_sendto },\n    { \"System.sendto(int,Buffer,ulong,int,sockaddr_in)\", \"System_sendto2\", System_sendto2 },\n    { \"System.recv(int,Buffer,ulong,int)\", \"System_recv\", System_recv },\n    { \"System.recvfrom(int,Buffer,ulong,int,sockaddr_un)\", \"System_recvfrom\", System_recvfrom },\n    { \"System.recvfrom(int,Buffer,ulong,int,sockaddr_in)\", \"System_recvfrom2\", System_recvfrom2 },\n    { \"System.memset(pointer,int,ulong)\", \"System_memset\", System_memset },\n    \n    { \"System.can_change_color()\", \"System_can_change_color\", System_can_change_color },\n    { \"System.has_colors()\", \"System_has_colors\", System_has_colors },\n    { \"System.init_color(short,short,short,short)\", \"System_init_color\", System_init_color },\n    { \"System.color_content(short,pointer,pointer,pointer)\", \"System_color_content\", System_color_content },\n    { \"System.pair_content(short,pointer,pointer)\", \"System_pair_content\", System_pair_content },\n//    { \"System.reset_color_pairs()\", \"System_reset_color_pairs\", System_reset_color_pairs },\n    { \"System.COLOR_PAIR(int)\", \"System_COLOR_PAIR\", System_COLOR_PAIR },\n    { \"System.PAIR_NUMBER(int)\", \"System_PAIR_NUMBER\", System_PAIR_NUMBER },\n    \n    { \"System.attr_get(pointer,pointer,pointer)\", \"System_attr_get\", System_attr_get },\n    { \"System.wattr_get(pointer,pointer,pointer,pointer)\", \"System_wattr_get\", System_wattr_get },\n    { \"System.attr_set(uint,short,pointer)\", \"System_attr_set\", System_attr_set },\n    { \"System.wattr_set(pointer,uint,short,pointer)\", \"System_wattr_set\", System_wattr_set },\n    { \"System.attr_off(uint,pointer)\", \"System_attr_off\", System_attr_off },\n    { \"System.wattr_off(pointer,uint,pointer)\", \"System_wattr_off\", System_wattr_off },\n    { \"System.attr_on(uint,pointer)\", \"System_attr_on\", System_attr_on },\n    { \"System.wattr_on(pointer,uint,pointer)\", \"System_wattr_on\", System_wattr_on },\n    { \"System.wattroff(pointer,int)\", \"System_wattroff\", System_wattroff },\n    { \"System.wattron(pointer,int)\", \"System_wattron\", System_wattron },\n    { \"System.wattrset(pointer,int)\", \"System_wattrset\", System_wattrset },\n    { \"System.chgat(int,uint,short,pointer)\", \"System_chgat\", System_chgat },\n    { \"System.wchgat(pointer,int,uint,short,pointer)\", \"System_wchgat\", System_wchgat },\n    { \"System.mvchgat(int,uint,int,uint,short,pointer)\", \"System_mvchgat\", System_mvchgat },\n    { \"System.mvwchgat(pointer,int,int,int,uint,short,pointer)\", \"System_mvwchgat\", System_mvwchgat },\n    { \"System.color_set(short,pointer)\", \"System_color_set\", System_color_set },\n    { \"System.wcolor_set(pointer,short,pointer)\", \"System_wcolor_set\", System_wcolor_set },\n\n    { \"System.bkgdset(uint)\", \"System_bkgdset\", System_bkgdset },\n    { \"System.wbkgdset(pointer,uint)\", \"System_wbkgdset\", System_wbkgdset },\n    { \"System.bkgd(uint)\", \"System_bkgd\", System_bkgd },\n    { \"System.wbkgd(pointer,uint)\", \"System_wbkgd\", System_wbkgd },\n    { \"System.getbkgd(pointer)\", \"System_wbkgd\", System_wbkgd },\n    { \"System.wgetch(pointer)\", \"System_wgetch\", System_wgetch },\n    { \"System.mvgetch(int,int)\", \"System_mvgetch\", System_mvgetch },\n    { \"System.mvwgetch(pointer,int,int)\", \"System_mvwgetch\", System_mvwgetch },\n    { \"System.ungetch(int)\", \"System_ungetch\", System_ungetch },\n    { \"System.has_key(int)\", \"System_has_key\", System_has_key },\n    \n    { \"System.nofilter()\", \"System_nofilter\", System_nofilter },\n    { \"System.filter()\", \"System_filter\", System_filter },\n    { \"System.unctrl(uint)\", \"System_unctrl\", System_unctrl },\n    { \"System.keyname(int)\", \"System_keyname\", System_keyname },\n    { \"System.delay_output(int)\", \"System_delay_output\", System_delay_output },\n    \n    { \"System.delch()\", \"System_delch\", System_delch },\n    { \"System.wdelch(pointer)\", \"System_wdelch\", System_wdelch },\n    { \"System.mvdelch(int,int)\", \"System_mvdelch\", System_mvdelch },\n    { \"System.mvwdelch(pointer,int,int)\", \"System_mvwdelch\", System_mvwdelch },\n    { \"System.meta(pointer,bool)\", \"System_meta\", System_meta },\n\n    { \"\", \"\", 0 }  // sentinel\n};\n\nvoid native_method_init()\n{\n    sNativeMethod* p;\n\n    memset(gNativeMethodHash, 0, sizeof(struct sNativeMethodHashItem)*NATIVE_METHOD_HASH_SIZE);\n\n    p = gNativeMethods;\n\n    while(p->mPath[0] != 0) {\n        put_fun_to_hash_for_native_method((char*)p->mPath, p->mFunName, p->mFun);\n        p++;\n    }\n}\n\nvoid native_method_final()\n{\n    int i;\n    for(i=0; i<NATIVE_METHOD_HASH_SIZE; i++) {\n        if(gNativeMethodHash[i].mPath) {\n            MFREE(gNativeMethodHash[i].mPath);\n        }\n    }\n}\n"
  },
  {
    "path": "src/node.c",
    "content": "#include \"common.h\"\n\nsNodeTree* gNodes;\n\nstatic unsigned int gSizeNodes = 0;\nstatic unsigned int gUsedNodes = 0;\n\nvoid init_nodes()\n{\n    const int node_size = 32;\n\n    if(gUsedNodes == 0) {\n        gNodes = MCALLOC(1, sizeof(sNodeTree)*node_size);\n        gSizeNodes = node_size;\n        gUsedNodes = 1;   // 0 of index means null\n    }\n}\n\nvoid free_nodes()\n{\n    if(gUsedNodes > 0) {\n        int i;\n        int j;\n        for(i=1; i<gUsedNodes; i++) {\n            switch(gNodes[i].mNodeType) {\n                case kNodeTypeIf:\n                    {\n                    if(gNodes[i].uValue.sIf.mIfNodeBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.sIf.mIfNodeBlock);\n                    }\n                    int j;\n                    for(j=0; j<gNodes[i].uValue.sIf.mElifNum; j++) {\n                        sNodeBlock* node_block = gNodes[i].uValue.sIf.mElifNodeBlocks[j];\n                        if(node_block) {\n                            sNodeBlock_free(node_block);\n                        }\n                    }\n                    if(gNodes[i].uValue.sIf.mElseNodeBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.sIf.mElseNodeBlock);\n                    }\n                    }\n                    break;\n\n                case kNodeTypeWhile:\n                    if(gNodes[i].uValue.sWhile.mWhileNodeBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.sWhile.mWhileNodeBlock);\n                    }\n                    break;\n\n                case kNodeTypeTry:\n                    if(gNodes[i].uValue.sTry.mTryNodeBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.sTry.mTryNodeBlock);\n                    }\n                    if(gNodes[i].uValue.sTry.mCatchNodeBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.sTry.mCatchNodeBlock);\n                    }\n                    break;\n\n                case kNodeTypeFor:\n                    if(gNodes[i].uValue.sFor.mForNodeBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.sFor.mForNodeBlock);\n                    }\n                    break;\n\n                case kNodeTypeString:\n                    MFREE(gNodes[i].uValue.sString.mString);\n                    for(j=0; j<gNodes[i].uValue.sString.mNumStringExpression; j++) {\n                        sNodeBlock_free(gNodes[i].uValue.sString.mStringExpressions[j]);\n                    }\n                    break;\n\n                case kNodeTypePath:\n                    MFREE(gNodes[i].uValue.sString.mString);\n                    for(j=0; j<gNodes[i].uValue.sString.mNumStringExpression; j++) {\n                        sNodeBlock_free(gNodes[i].uValue.sString.mStringExpressions[j]);\n                    }\n                    break;\n\n                case kNodeTypeBuffer:\n                    MFREE(gNodes[i].uValue.sBuffer.mBuffer);\n                    for(j=0; j<gNodes[i].uValue.sBuffer.mNumStringExpression; j++) {\n                        sNodeBlock_free(gNodes[i].uValue.sBuffer.mStringExpressions[j]);\n                    }\n                    break;\n\n                case kNodeTypeBlockObject:\n                    if(gNodes[i].uValue.sBlockObject.mBlockObjectCode) {\n                        sNodeBlock_free(gNodes[i].uValue.sBlockObject.mBlockObjectCode);\n                    }\n                    break;\n\n                case kNodeTypeNormalBlock:\n                    if(gNodes[i].uValue.mBlock) {\n                        sNodeBlock_free(gNodes[i].uValue.mBlock);\n                    }\n                    break;\n\n                case kNodeTypeRegex:\n                    MFREE(gNodes[i].uValue.sRegex.mRegexStr);\n                    for(j=0; j<gNodes[i].uValue.sRegex.mNumStringExpression; j++) {\n                        sNodeBlock_free(gNodes[i].uValue.sRegex.mStringExpressions[j]);\n                    }\n                    break;\n\n                default:\n                    break;\n            }\n        }\n\n        MFREE(gNodes);\n\n        gSizeNodes = 0;\n        gUsedNodes = 0;\n    }\n}\n\nint get_var_size(sNodeType* var_type)\n{\n    int size = 0;\n    if(var_type->mClass->mFlags & CLASS_FLAGS_STRUCT)\n    {\n        size = -1;\n    }\n    else if(var_type->mClass->mFlags & CLASS_FLAGS_INTERFACE) {\n        size = 32;\n    }\n    else if(type_identify_with_class_name(var_type, \"byte\") || type_identify_with_class_name(var_type, \"ubyte\"))\n    {\n        size = 8;\n    }\n    else if(type_identify_with_class_name(var_type, \"short\") || type_identify_with_class_name(var_type, \"ushort\"))\n    {\n        size = 16;\n    }\n    else if(type_identify_with_class_name(var_type, \"int\") || type_identify_with_class_name(var_type, \"uint\"))\n    {\n        size = 32;\n    }\n    else if(type_identify_with_class_name(var_type, \"long\") || type_identify_with_class_name(var_type, \"ulong\"))\n    {\n        size = 64;\n    }\n    else if(type_identify_with_class_name(var_type, \"float\"))\n    {\n        size = 128;\n    }\n    else if(type_identify_with_class_name(var_type, \"double\"))\n    {\n        size = 256;\n    }\n    else if(type_identify_with_class_name(var_type, \"bool\"))\n    {\n        size = 1;\n    }\n    else if(type_identify_with_class_name(var_type, \"char\"))\n    {\n        size = 32;\n    }\n    else if(type_identify_with_class_name(var_type, \"pointer\"))\n    {\n        size = 1024;\n    }\n    else {\n        size = 32;\n    }\n\n    return size;\n}\n\nvoid store_delegated_varialbe(sNodeType* left_type, sNodeType* right_type, sCompileInfo* info)\n{\n    sCLClass* left_class = left_type->mClass;\n    sCLClass* right_class = right_type->mClass;\n\n    if(is_delegated_class(left_type, right_type)) {\n        int i;\n        for(i=0; i<right_class->mNumFields; i++) {\n            sCLField* field = right_class->mFields + i;\n\n            char* field_name = CONS_str(&right_class->mConst, field->mNameOffset);\n\n            sNodeType* left_type2 = create_node_type_with_class_pointer(left_class);\n            sNodeType* right_type2 = create_node_type_from_cl_type(field->mResultType, right_class);\n\n            if(type_identify(left_type2, right_type2) && (field->mFlags & FIELD_FLAGS_DELEGATED)) {\n                append_opecode_to_code(info->code, OP_LOAD_FIELD, info->no_output);\n                append_int_value_to_code(info->code, i, info->no_output);\n                int size = get_var_size(right_type2);\n\n                append_int_value_to_code(info->code, size, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, field_name, info->no_output);\n\n                info->stack_num--;\n                info->stack_num++;\n            }\n        }\n    }\n}\n\n/// method param default value ///\nBOOL compile_params_method_default_value(sCLClass* klass, char* method_name, int* num_params, unsigned int params[PARAMS_MAX], sNodeType* param_types[PARAMS_MAX], sNodeType* generics_types, sCompileInfo* info, int size_method_indexes, int method_indexes[], int num_methods)\n{\n    int i;\n    for(i=0; i<num_methods; i++) {\n        sCLMethod* method = klass->mMethods + method_indexes[i];\n\n        int num_default_params = 0;\n\n        int k;\n        for(k=0; k < method->mNumParams; k++) {\n            sCLParam* param = method->mParams + k;\n\n            int default_offset = param->mDefaultValueOffset;\n\n            if(strcmp(CONS_str(&klass->mConst, default_offset), \"\") != 0) {\n                num_default_params++;\n            }\n        }\n\n        if(*num_params < method->mNumParams && *num_params+num_default_params >= method->mNumParams) {\n            int j;\n            for(j=0; j<*num_params; j++) {\n                sNodeType* param;\n                sNodeType* solved_param;\n\n                param = create_node_type_from_cl_type(method->mParams[j].mType, klass);\n\n                if(!solve_generics_types_for_node_type(param, ALLOC &solved_param, generics_types, TRUE, FALSE)) \n                {\n                    return FALSE;\n                }\n\n                if(!substitution_posibility(solved_param, param_types[j], NULL, NULL, NULL, NULL, TRUE))\n                {\n                    break;\n                }\n            }\n\n            /// 対象のメソッドが見つかった（全部のsubstitution_posibilityが通っている)\n            if(j == *num_params) {\n                int k;\n                for(k=*num_params; k < method->mNumParams; k++) {\n                    sCLParam* param = method->mParams + k;\n\n                    char* source = CONS_str(&klass->mConst, param->mDefaultValueOffset);\n\n                    if(source[0] != '\\0') {\n                        sParserInfo info2;\n                        memset(&info2, 0, sizeof(sParserInfo));\n\n                        info2.p = source;\n                        info2.source = source;\n\n                        info2.sname = info->pinfo->sname;\n                        info2.sline = info->pinfo->sline;\n                        info2.err_num = info->pinfo->err_num;\n                        info2.lv_table = NULL;\n                        info2.parse_phase = info->pinfo->parse_phase;\n                        info2.klass = info->pinfo->klass;\n                        info2.generics_info = info->pinfo->generics_info;\n                        info2.method_generics_info = info->pinfo->method_generics_info;\n                        info2.cinfo = info;\n                        info2.included_source = FALSE;\n                        info2.get_type_for_interpreter = info->pinfo->get_type_for_interpreter;\n                        info2.next_command_is_to_bool = FALSE;\n                        info2.exist_block_object_err = info->pinfo->exist_block_object_err;\n                        info2.mJS = info->pinfo->mJS;\n\n                        unsigned int node = 0;\n                        if(!expression(&node, &info2)) {\n                            return FALSE;\n                        }\n\n                        if(!compile(node, info)) {\n                            return FALSE;\n                        }\n\n                        param_types[k] = info->type;\n\n                        (*num_params)++;\n                    }\n                }\n                break;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL compile_params(sCLClass* klass, char* method_name, int* num_params, unsigned int params[PARAMS_MAX], sNodeType* param_types[PARAMS_MAX], sNodeType* generics_types, sCompileInfo* info, BOOL lazy_lambda_compile, BOOL* exist_lazy_lamda_compile, BOOL class_method)\n{\n    /// preparing for argument boxing ///\n    int size_method_indexes = 128;\n    int method_indexes[size_method_indexes];\n    int num_methods = 0;\n    if(!search_for_methods_from_method_name(method_indexes, size_method_indexes, &num_methods, klass, method_name, klass->mNumMethods-1, class_method))\n    {\n        compile_err_msg(info, \"overflow number of the same name methods\");\n        return FALSE;\n    }\n\n    int i;\n    for(i=0; i<*num_params; i++) {\n        int node2 = params[i];\n\n        enum eNodeType node2_type = gNodes[node2].mNodeType;\n\n        /// If the last argument is a block, do lazy lambda compiling ///\n        if(lazy_lambda_compile && i == *num_params-1 && node2_type == kNodeTypeBlockObject) {;\n            *exist_lazy_lamda_compile = TRUE;;\n        }\n        /// The other is compiling normaly ///\n        else {\n            if(!compile(node2, info)) {\n                return FALSE;\n            }\n\n            param_types[i] = info->type;\n\n            /// If it is found the method by the boxing argument, make boxing ///\n            int j;\n            for(j=0; j<num_methods; j++) {\n                sCLMethod* method = klass->mMethods + method_indexes[j];\n\n                BOOL exist_default_value = TRUE;\n\n                if(*num_params>=method->mNumParams) {\n                    exist_default_value = FALSE;\n                }\n                else {\n                    int k;\n                    for(k=*num_params; k < method->mNumParams; k++) {\n                        sCLParam* param = method->mParams + k;\n\n                        int default_offset = param->mDefaultValueOffset;\n\n                        if(strcmp(CONS_str(&klass->mConst, default_offset), \"\") == 0) {\n                            exist_default_value = FALSE;\n                        }\n                    }\n                }\n\n                if((*num_params == method->mNumParams || exist_default_value) && i < method->mNumParams)\n                {\n                    sNodeType* param;\n                    sNodeType* solved_param;\n\n                    param = create_node_type_from_cl_type(method->mParams[i].mType, klass);\n\n                    if(!solve_generics_types_for_node_type(param, ALLOC &solved_param, generics_types, TRUE, FALSE)) \n                    {\n                        return FALSE;\n                    }\n\n                    /// If the arugment is interface by method side argument, make boxing\n                    if(solved_param->mClass->mFlags & CLASS_FLAGS_INTERFACE) {\n                        boxing_to_lapper_class(&param_types[i], info);\n                    }\n                    /// If the argument is user class by method side argument, make boxing \n                    else {\n                        if(boxing_posibility(solved_param, param_types[i])) {\n                            cast_right_type_to_left_type(solved_param, &param_types[i], info);\n                        }\n\n                        /// If it is assigned to Null, make the param_types method argument type. \n                        if(substitution_posibility_with_class_name(solved_param, \"Null\", TRUE)) {\n                            if(type_identify_with_class_name(param_types[i], \"Null\")) {\n                                param_types[i] = solved_param;\n                            }\n                        }\n                    }\n                }\n            }\n\n            /// If the method is found from the unboxing, make unboxing.\n            for(j=0; j<num_methods; j++) {\n                sCLMethod* method = klass->mMethods + method_indexes[j];\n\n                BOOL exist_default_value = TRUE;\n\n                if(*num_params>=method->mNumParams) {\n                    exist_default_value = FALSE;\n                }\n                else {\n                    int k;\n                    for(k=*num_params; k < method->mNumParams; k++) {\n                        sCLParam* param = method->mParams + k;\n\n                        int default_offset = param->mDefaultValueOffset;\n\n                        if(strcmp(CONS_str(&klass->mConst, default_offset), \"\") == 0) {\n                            exist_default_value = FALSE;\n                        }\n                    }\n                }\n\n                if((*num_params == method->mNumParams || exist_default_value) && i < method->mNumParams)\n                {\n                    sNodeType* param;\n                    sNodeType* solved_param;\n\n                    param = create_node_type_from_cl_type(method->mParams[i].mType, klass);\n\n                    if(!solve_generics_types_for_node_type(param, ALLOC &solved_param, generics_types, TRUE, FALSE)) \n                    {\n                        return FALSE;\n                    }\n\n                    if(unboxing_posibility(solved_param, param_types[i])) {\n                        cast_right_type_to_left_type(solved_param, &param_types[i], info);\n                    }\n                    else if(cast_posibility(solved_param, param_types[i])) {\n                        cast_right_type_to_left_type(solved_param, &param_types[i], info);\n                    }\n                }\n            }\n\n            /// If the method is found from the delegation, make delegation ///\n            for(j=0; j<num_methods; j++) {\n                sCLMethod* method = klass->mMethods + method_indexes[j];\n\n                BOOL exist_default_value = TRUE;\n\n                if(*num_params>=method->mNumParams) {\n                    exist_default_value = FALSE;\n                }\n                else {\n                    int k;\n                    for(k=*num_params; k < method->mNumParams; k++) {\n                        sCLParam* param = method->mParams + k;\n\n                        int default_offset = param->mDefaultValueOffset;\n\n                        if(strcmp(CONS_str(&klass->mConst, default_offset), \"\") == 0) {\n                            exist_default_value = FALSE;\n                        }\n                    }\n                }\n\n                if((*num_params == method->mNumParams || exist_default_value) && i < method->mNumParams)\n                {\n                    sNodeType* param;\n                    sNodeType* solved_param;\n\n                    param = create_node_type_from_cl_type(method->mParams[i].mType, klass);\n\n                    if(!solve_generics_types_for_node_type(param, ALLOC &solved_param, generics_types, TRUE, FALSE)) \n                    {\n                        return FALSE;\n                    }\n\n                    if(is_delegated_class(solved_param, param_types[i])) {\n                        store_delegated_varialbe(solved_param, param_types[i], info);\n\n                        param_types[i] = solved_param;\n                    }\n                }\n            }\n        }\n    }\n\n    /// method default value ///\n    if(!*exist_lazy_lamda_compile) {\n        if(!compile_params_method_default_value(klass, method_name, num_params, params, param_types, generics_types, info, size_method_indexes, method_indexes, num_methods))\n        {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\n#define LABEL_NAME_MAX 512\n\nstatic void create_label_name(char* prefix, char* result, size_t result_size, int num)\n{\n    xstrncpy(result, prefix, result_size);\n\n    int n = num;\n    while(1) {\n        if(n > 'z' - 'a') {\n            xstrncat(result, \"z\", result_size);\n            n -= 'z' - 'a';\n        }\n        else {\n            char str[2];\n            str[0] = n + 'a';\n            str[1] = 0;\n            xstrncat(result, str, result_size);\n            break;\n        }\n    }\n}\n\nstatic void create_label_name2(char* prefix, char* result, size_t result_size, int num, int num2)\n{\n    xstrncpy(result, prefix, result_size);\n\n    int n = num;\n    while(1) {\n        if(n > 'z' - 'a') {\n            xstrncat(result, \"z\", result_size);\n            n -= 'z' - 'a';\n        }\n        else {\n            char str[2];\n            str[0] = n + 'a';\n            str[1] = 0;\n            xstrncat(result, str, result_size);\n            break;\n        }\n    }\n\n    char buf[128];\n    snprintf(buf, 128, \"%da\", num2);\n\n    xstrncat(result, buf, result_size);\n}\n\n// return node index\nstatic unsigned int alloc_node()\n{\n    if(gSizeNodes == gUsedNodes) {\n        int new_size = (gSizeNodes+1) * 2;\n        gNodes = MREALLOC(gNodes, sizeof(sNodeTree)*new_size);\n        memset(gNodes + gSizeNodes, 0, sizeof(sNodeTree)*(new_size - gSizeNodes));\n\n        gSizeNodes = new_size;\n    }\n\n    return gUsedNodes++;\n}\n\nunsigned int clone_node(unsigned int node)\n{\n    unsigned int result = alloc_node();\n\n    memcpy(gNodes + result, gNodes + node, sizeof(sNodeTree));\n\n    switch(gNodes[node].mNodeType) {\n        case kNodeTypeIf:\n            {\n            if(gNodes[node].uValue.sIf.mIfNodeBlock) {\n                gNodes[result].uValue.sIf.mIfNodeBlock = sNodeBlock_clone(gNodes[node].uValue.sIf.mIfNodeBlock);\n            }\n            int j;\n            for(j=0; j<gNodes[node].uValue.sIf.mElifNum; j++) {\n                sNodeBlock* node_block = gNodes[node].uValue.sIf.mElifNodeBlocks[j];\n                if(node_block) {\n                    gNodes[result].uValue.sIf.mElifNodeBlocks[j] = sNodeBlock_clone(node_block);\n                }\n            }\n            if(gNodes[node].uValue.sIf.mElseNodeBlock) {\n                gNodes[result].uValue.sIf.mElseNodeBlock = sNodeBlock_clone(gNodes[node].uValue.sIf.mElseNodeBlock);\n            }\n            }\n            break;\n\n        case kNodeTypeWhile:\n            if(gNodes[node].uValue.sWhile.mWhileNodeBlock) {\n                gNodes[result].uValue.sWhile.mWhileNodeBlock = sNodeBlock_clone(gNodes[node].uValue.sWhile.mWhileNodeBlock);\n            }\n            break;\n\n        case kNodeTypeTry:\n            if(gNodes[node].uValue.sTry.mTryNodeBlock) {\n                gNodes[result].uValue.sTry.mTryNodeBlock= sNodeBlock_clone(gNodes[node].uValue.sTry.mTryNodeBlock);\n            }\n            if(gNodes[node].uValue.sTry.mCatchNodeBlock) {\n                gNodes[result].uValue.sTry.mCatchNodeBlock = sNodeBlock_clone(gNodes[node].uValue.sTry.mCatchNodeBlock);\n            }\n            break;\n\n        case kNodeTypeFor:\n            if(gNodes[node].uValue.sFor.mForNodeBlock) {\n                gNodes[result].uValue.sFor.mForNodeBlock = sNodeBlock_clone(gNodes[node].uValue.sFor.mForNodeBlock);\n            }\n            break;\n\n        case kNodeTypeString:\n            gNodes[result].uValue.sString.mString = MSTRDUP(gNodes[node].uValue.sString.mString);\n            break;\n\n        case kNodeTypePath:\n            gNodes[result].uValue.sString.mString = MSTRDUP(gNodes[node].uValue.sString.mString);\n            break;\n\n        case kNodeTypeBuffer: {\n            int len = gNodes[node].uValue.sBuffer.mLen;\n            gNodes[result].uValue.sBuffer.mBuffer = MCALLOC(1, len);\n            memcpy(gNodes[result].uValue.sBuffer.mBuffer, gNodes[node].uValue.sBuffer.mBuffer, len);\n            }\n            break;\n\n        case kNodeTypeBlockObject:\n            if(gNodes[node].uValue.sBlockObject.mBlockObjectCode) {\n                gNodes[result].uValue.sBlockObject.mBlockObjectCode = sNodeBlock_clone(gNodes[node].uValue.sBlockObject.mBlockObjectCode);\n            }\n            break;\n\n        case kNodeTypeNormalBlock:\n            if(gNodes[node].uValue.mBlock) {\n                gNodes[result].uValue.mBlock = sNodeBlock_clone(gNodes[node].uValue.mBlock);\n            }\n            break;\n\n        case kNodeTypeRegex:\n            gNodes[result].uValue.sRegex.mRegexStr = MSTRDUP(gNodes[node].uValue.sRegex.mRegexStr);\n            break;\n\n        default:\n            break;\n    }\n\n    return result;\n}\n\nvoid append_class_name_to_constant_pool_and_code(sCompileInfo* info, sCLClass* klass)\n{\n    char class_name[CLASS_NAME_MAX];\n    xstrncpy(class_name, CLASS_NAME(klass), CLASS_NAME_MAX);\n\n    append_str_to_constant_pool_and_code(info->constant, info->code, class_name, info->no_output);\n}\n\nstatic void append_type_name_to_constant_pool_and_code(sCompileInfo* info, sNodeType* node_type)\n{\n    char type_name[OBJECT_TYPE_NAME_MAX];\n\n    xstrncpy(type_name, \"\", OBJECT_TYPE_NAME_MAX);\n    \n    create_type_name_from_node_type(type_name, OBJECT_TYPE_NAME_MAX, node_type);\n\n    append_str_to_constant_pool_and_code(info->constant, info->code, type_name, info->no_output);\n}\n\nstatic void append_method_name_and_params_to_constant_pool_and_code(sCompileInfo* info, sCLClass* klass, sCLMethod* method)\n{\n    int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n    char method_name_and_params[size_method_name_and_params];\n\n    xstrncpy(method_name_and_params, METHOD_NAME_AND_PARAMS(klass, method), size_method_name_and_params);\n\n    append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n}\n\nstatic void append_js_method_name_and_params_to_constant_pool_and_code(sCompileInfo* info, sCLClass* klass, sCLMethod* method)\n{\n    int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n    char method_name_and_params[size_method_name_and_params];\n\n    xstrncpy(method_name_and_params, METHOD_NAME_AND_PARAMS_JS(klass, method), size_method_name_and_params);\n\n    append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n}\n\nvoid compile_err_msg(sCompileInfo* info, const char* msg, ...)\n{\n    char msg2[1024];\n\n    va_list args;\n    va_start(args, msg);\n    vsnprintf(msg2, 1024, msg, args);\n    va_end(args);\n\n    if(!info->pinfo->get_type_for_interpreter) {\n        fprintf(stderr, \"%s:%d: %s\\n\", info->sname, info->sline, msg2);\n    }\n}\n\nvoid arrange_stack(sCompileInfo* cinfo)\n{\n    if(cinfo->no_pop_next) {\n        cinfo->no_pop_next = FALSE;\n    }\n    else if(cinfo->stack_num < 0) {\n        compile_err_msg(cinfo, \"Unexpected error. Stack pointer is invalid(stack number is %d)\", cinfo->stack_num);\n        cinfo->err_num++;\n    }\n    else if(cinfo->stack_num == 0) {\n    }\n    else if(cinfo->stack_num == 1) {\n        append_opecode_to_code(cinfo->code, OP_POP, cinfo->no_output);\n    }\n    else {\n        append_opecode_to_code(cinfo->code, OP_POP_N, cinfo->no_output);\n        append_int_value_to_code(cinfo->code, cinfo->stack_num, cinfo->no_output);\n    }\n\n    cinfo->stack_num = 0;\n}\n\nstatic void err_msg_for_method_not_found(sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL class_method, sCompileInfo* info)\n{\n    compile_err_msg(info, \"%s.%s(%d prametors) is not found\", CLASS_NAME(klass), method_name, num_params);\n    int i;\n    for(i=0; i<num_params; i++) {\n        if(param_types[i] == NULL || param_types[i]->mClass == NULL) {\n            compile_err_msg(info, \"parametor#%d is NULL(unexpected parametor)\", i);\n        }\n        else {\n            compile_err_msg(info, \"parametor#%d is %s(js %d)\", i, CLASS_NAME(param_types[i]->mClass), param_types[i]->mClass->mFlags & CLASS_FLAGS_JS);\n        }\n    }\n}\n\nunsigned int sNodeTree_create_operand(enum eOperand operand, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeOperand;\n    gNodes[node].uValue.mOperand = operand;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL single_operator(sNodeType* type, int byte_operand, int ubyte_operand, int short_operand, int ushort_operand, int int_operand, int uint_operand, int long_operand, int ulong_operand, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(type, \"byte\")) {\n        append_opecode_to_code(info->code, byte_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"ubyte\")) {\n        append_opecode_to_code(info->code, ubyte_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"short\")) {\n        append_opecode_to_code(info->code, short_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"ushort\")) {\n        append_opecode_to_code(info->code, ushort_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"int\")) {\n        append_opecode_to_code(info->code, int_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"uint\")) {\n        append_opecode_to_code(info->code, uint_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"long\")) {\n        append_opecode_to_code(info->code, long_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(type, \"ulong\")) {\n        append_opecode_to_code(info->code, ulong_operand, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL binary_operator(sNodeType* left_type, sNodeType* right_type, int byte_operand, int ubyte_operand, int short_operand, int ushort_operand, int int_operand, int uint_operand, int long_operand, int ulong_operand, int float_operand, int double_operand, int pointer_operand, int null_operand, int char_operand, int bool_operand, int regex_operand, int object_operand, char* op_string, sCompileInfo* info)\n{\n    if(!no_cast_types_for_binary_operator(left_type, right_type))\n    {\n        cast_right_type_to_left_type(left_type, &right_type, info);\n    }\n\n    if(!operand_posibility(left_type, right_type, op_string))\n    {\n        compile_err_msg(info, \"Invalid type for operand(%s). The left type is %s. The right type is %s.\", op_string,CLASS_NAME(left_type->mClass), CLASS_NAME(right_type->mClass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    if((left_type->mClass->mFlags & CLASS_FLAGS_JS) && type_identify_with_class_name(left_type, \"Number\") && int_operand != -1) {\n        append_opecode_to_code(info->code, int_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"Number\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"byte\") && byte_operand != -1) {\n        append_opecode_to_code(info->code, byte_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"ubyte\") && ubyte_operand != -1) {\n        append_opecode_to_code(info->code, ubyte_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"short\") && short_operand != -1) {\n        append_opecode_to_code(info->code, short_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"ushort\") && ushort_operand != -1) {\n        append_opecode_to_code(info->code, ushort_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"int\") && int_operand != -1) {\n        append_opecode_to_code(info->code, int_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"uint\") && uint_operand != -1) {\n        append_opecode_to_code(info->code, uint_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"long\") && long_operand != -1) {\n        append_opecode_to_code(info->code, long_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"ulong\") && ulong_operand != -1) {\n        append_opecode_to_code(info->code, ulong_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"float\") && float_operand != -1) {\n        append_opecode_to_code(info->code, float_operand, info->no_output);\n\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"double\") && double_operand != -1) {\n        append_opecode_to_code(info->code, double_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"Null\") && null_operand != -1) {\n        append_opecode_to_code(info->code, null_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"null\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"char\") && char_operand != -1) {\n        append_opecode_to_code(info->code, char_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"bool\") && bool_operand != -1) {\n        append_opecode_to_code(info->code, bool_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"regex\") && regex_operand != -1) {\n        append_opecode_to_code(info->code, regex_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(left_type, \"pointer\") && pointer_operand != -1) {\n        if(strcmp(op_string, \"-\") == 0) {\n            if(type_identify_with_class_name(right_type, \"pointer\")) {\n                append_opecode_to_code(info->code, OP_PPSUB, info->no_output);\n                info->stack_num--;\n\n                info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n            }\n            else {\n                sNodeType* ulong_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n                cast_right_type_to_left_type(ulong_type, &right_type, info);\n\n                if(!type_identify_with_class_name(right_type, \"ulong\")) {\n                    compile_err_msg(info, \"Invalid pointer operand type(%s)\", CLASS_NAME(right_type->mClass));\n                    info->err_num++;\n                }\n                else {\n                    append_opecode_to_code(info->code, pointer_operand, info->no_output);\n                    info->stack_num--;\n\n                    info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n                }\n            }\n        }\n        else if(strcmp(op_string, \"==\") == 0 || strcmp(op_string, \"!=\") == 0 || strcmp(op_string, \"<\") == 0 || strcmp(op_string, \">\") == 0 || strcmp(op_string, \"<=\") == 0 || strcmp(op_string, \">=\") == 0) {\n            append_opecode_to_code(info->code, pointer_operand, info->no_output);\n            info->stack_num--;\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n        else {\n            sNodeType* ulong_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n            cast_right_type_to_left_type(ulong_type, &right_type, info);\n\n            if(!type_identify_with_class_name(right_type, \"ulong\")) {\n                compile_err_msg(info, \"Invalid pointer operand type(%s)\", CLASS_NAME(right_type->mClass));\n                info->err_num++;\n            }\n            else {\n                append_opecode_to_code(info->code, pointer_operand, info->no_output);\n                info->stack_num--;\n            }\n\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n    }\n    else if(strcmp(op_string, \"==\") == 0 || strcmp(op_string, \"!=\") == 0) {\n        append_opecode_to_code(info->code, object_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else {\n        compile_err_msg(info, \"%s.%s is not implemented\", CLASS_NAME(left_type->mClass), op_string);\n        info->err_num++;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL binary_operator_for_bool(sNodeType* type, int bool_operand, sCompileInfo* info)\n{\n    if(type_identify_with_class_name(type, \"bool\")) {\n        append_opecode_to_code(info->code, bool_operand, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n\n    return TRUE;\n}\n\n\nstatic BOOL compile_operand(unsigned int node, sCompileInfo* info)\n{\n    int left_node = gNodes[node].mLeft;\n    if(!compile(left_node, info)) {\n        return FALSE;\n    }\n    sNodeType* left_type = info->type;\n\n    if(unboxig_posibility(left_type->mClass)) {\n        if(!unboxing_to_primitive_type(&left_type, info)) {\n            return FALSE;\n        }\n    }\n\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        cast_right_type_to_left_type(pointer_type, &left_type, info);\n    }\n\n    sNodeType* right_type = NULL;\n    if(gNodes[node].uValue.mOperand == kOpMinus) {\n        if(type_identify_with_class_name(left_type, \"int\")) {\n            append_opecode_to_code(info->code, OP_LDCINT, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"uint\")) {\n            append_opecode_to_code(info->code, OP_LDCUINT, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"byte\")) {\n            append_opecode_to_code(info->code, OP_LDCBYTE, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"ubyte\")) {\n            append_opecode_to_code(info->code, OP_LDCUBYTE, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"short\")) {\n            append_opecode_to_code(info->code, OP_LDCSHORT, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"ushort\")) {\n            append_opecode_to_code(info->code, OP_LDCUSHORT, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"long\")) {\n            append_opecode_to_code(info->code, OP_LDCLONG, info->no_output);\n            append_long_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"ulong\")) {\n            append_opecode_to_code(info->code, OP_LDCULONG, info->no_output);\n            append_long_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"float\")) {\n            append_opecode_to_code(info->code, OP_LDCFLOAT, info->no_output);\n            append_float_value_to_code(info->code, 0.0f, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(left_type, \"ulong\")) {\n            append_opecode_to_code(info->code, OP_LDCDOUBLE, info->no_output);\n            append_double_value_to_code(info->code, 0.0, info->no_output);\n\n            info->stack_num++;\n\n            right_type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n        }\n\n        append_opecode_to_code(info->code, OP_REVERSE, info->no_output);\n    }\n    else {\n        int right_node = gNodes[node].mRight;\n        if(!compile(right_node, info)) {\n            return FALSE;\n        }\n\n        right_type = info->type;\n    }\n    sNodeType* node_type = left_type;\n\n    switch(gNodes[node].uValue.mOperand) {\n        case kOpMinus:\n            if(!binary_operator(right_type, left_type, OP_BSUB, OP_UBSUB, OP_SSUB, OP_USSUB, OP_ISUB, OP_UISUB, OP_LSUB, OP_ULSUB, OP_FSUB, OP_DSUB, OP_PSUB, -1, OP_CSUB, -1, -1, -1, \"-\", info))\n            {\n                return FALSE;\n            }\n            break;\n\n        case kOpAdd:\n            if(!binary_operator(left_type, right_type, OP_BADD, OP_UBADD, OP_SADD, OP_USADD, OP_IADD, OP_UIADD, OP_LADD, OP_ULADD, OP_FADD, OP_DADD, OP_PADD, -1, OP_CADD, -1, -1, -1, \"+\", info))\n            {\n                return FALSE;\n            }\n            break;\n\n        case kOpSub: {\n            if(!binary_operator(left_type, right_type, OP_BSUB, OP_UBSUB, OP_SSUB, OP_USSUB, OP_ISUB, OP_UISUB, OP_LSUB, OP_ULSUB, OP_FSUB, OP_DSUB, OP_PSUB, -1, OP_CSUB, -1, -1, -1, \"-\", info))\n            {\n                return FALSE;\n            }\n            }\n            break;\n            \n        case kOpMult:\n            if(!binary_operator(left_type, right_type, OP_BMULT, OP_UBMULT, OP_SMULT, OP_USMULT, OP_IMULT, OP_UIMULT, OP_LMULT, OP_ULMULT, OP_FMULT, OP_DMULT, -1, -1, -1, -1, -1, -1, \"*\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpDiv:\n            if(!binary_operator(left_type, right_type, OP_BDIV, OP_UBDIV, OP_SDIV, OP_USDIV, OP_IDIV, OP_UIDIV, OP_LDIV, OP_ULDIV, OP_FDIV, OP_DDIV, -1, -1, -1, -1, -1, -1, \"/\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpMod:\n            if(!binary_operator(left_type, right_type, OP_BMOD, OP_UBMOD, OP_SMOD, OP_USMOD, OP_IMOD, OP_UIMOD, OP_LMOD, OP_ULMOD, -1, -1, -1, -1, -1, -1, -1, -1, \"%\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpLeftShift:\n            if(!binary_operator(left_type, right_type, OP_BLSHIFT, OP_UBLSHIFT, OP_SLSHIFT, OP_USLSHIFT, OP_ILSHIFT, OP_UILSHIFT, OP_LLSHIFT, OP_ULLSHIFT, -1, -1, -1, -1, -1, -1, -1, -1, \"<<\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpRightShift:\n            if(!binary_operator(left_type, right_type, OP_BRSHIFT, OP_UBRSHIFT, OP_SRSHIFT, OP_USRSHIFT, OP_IRSHIFT, OP_UIRSHIFT, OP_LRSHIFT, OP_ULRSHIFT, -1, -1, -1, -1, -1, -1, -1, -1, \">>\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpComparisonEqual:\n            if(!binary_operator(left_type, right_type, OP_BEQ, OP_UBEQ, OP_SEQ, OP_USEQ, OP_IEQ, OP_UIEQ, OP_LEQ, OP_ULEQ, OP_FEQ, OP_DEQ, OP_PEQ, OP_IEQ, OP_CEQ, OP_IEQ, OP_REGEQ, OP_OBJ_IDENTIFY, \"==\", info))\n            {\n                return FALSE;\n            }\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            break;\n            \n        case kOpComparisonNotEqual:\n            if(!binary_operator(left_type, right_type, OP_BNOTEQ, OP_UBNOTEQ, OP_SNOTEQ, OP_USNOTEQ, OP_INOTEQ, OP_UINOTEQ, OP_LNOTEQ, OP_ULNOTEQ, OP_FNOTEQ, OP_DNOTEQ, OP_PNOTEQ, OP_INOTEQ, OP_CNOTEQ, OP_INOTEQ, OP_REGNOTEQ, OP_OBJ_IDENTIFY_NOT, \"!=\", info))\n            {\n                return FALSE;\n            }\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            break;\n            \n        case kOpComparisonGreaterEqual:\n            if(!binary_operator(left_type, right_type, OP_BGTEQ, OP_UBGTEQ, OP_SGTEQ, OP_USGTEQ, OP_IGTEQ, OP_UIGTEQ, OP_LGTEQ, OP_ULGTEQ, OP_FGTEQ, OP_DGTEQ, OP_PGTEQ, -1, OP_CGTEQ, -1, -1, -1, \">=\", info))\n            {\n                return FALSE;\n            }\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            break;\n            \n        case kOpComparisonLesserEqual:\n            if(!binary_operator(left_type, right_type, OP_BLEEQ, OP_UBLEEQ, OP_SLEEQ, OP_USLEEQ, OP_ILEEQ, OP_UILEEQ, OP_LLEEQ, OP_ULLEEQ, OP_FLEEQ, OP_DLEEQ, OP_PLEEQ, -1, OP_CLEEQ, -1, -1, -1, \"<=\", info))\n            {\n                return FALSE;\n            }\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            break;\n            \n        case kOpComparisonGreater:\n            if(!binary_operator(left_type, right_type, OP_BGT, OP_UBGT, OP_SGT, OP_USGT, OP_IGT, OP_UIGT, OP_LGT, OP_ULGT, OP_FGT, OP_DGT, OP_PGT, -1, OP_CGT, -1, -1, -1, \">\", info))\n            {\n                return FALSE;\n            }\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            break;\n            \n        case kOpComparisonLesser:\n            if(!binary_operator(left_type, right_type, OP_BLE, OP_UBLE, OP_SLE, OP_USLE, OP_ILE, OP_UILE, OP_LLE, OP_ULLE, OP_FLE, OP_DLE, OP_PLE, -1, OP_CLE, -1, -1, -1, \"<\", info))\n            {\n                return FALSE;\n            }\n\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            break;\n            \n        case kOpAnd:\n            if(!binary_operator(left_type, right_type, OP_BAND, OP_UBAND, OP_SAND, OP_USAND, OP_IAND, OP_UIAND, OP_LAND, OP_ULAND, -1, -1, -1, -1, -1, -1, -1, -1, \"&\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpXor:\n            if(!binary_operator(left_type, right_type, OP_BXOR, OP_UBXOR, OP_SXOR, OP_USXOR, OP_IXOR, OP_UIXOR, OP_LXOR, OP_ULXOR, -1, -1, -1, -1, -1, -1, -1, -1, \"^\", info))\n            {\n                return FALSE;\n            }\n            break;\n            \n        case kOpOr:\n            if(!binary_operator(left_type, right_type, OP_BOR, OP_UBOR, OP_SOR, OP_USOR, OP_IOR, OP_UIOR, OP_LOR, OP_ULOR, -1, -1, -1, -1, -1, -1, -1, -1, \"|\", info))\n            {\n                return FALSE;\n            }\n            break;\n\n        case kOpComplement:\n            if(!single_operator(node_type, OP_BCOMPLEMENT, OP_UBCOMPLEMENT, OP_SCOMPLEMENT, OP_USCOMPLEMENT, OP_ICOMPLEMENT, OP_UICOMPLEMENT, OP_LCOMPLEMENT, OP_ULCOMPLEMENT, info))\n            {\n                return FALSE;\n            }\n            break;\n\n        case kOpLogicalDenial:\n            if(!type_identify_with_class_name(node_type, \"bool\")) {\n                compile_err_msg(info, \"require bool type for operator !\");\n                info->err_num++;\n            }\n            else {\n                append_opecode_to_code(info->code, OP_LOGICAL_DENIAL, info->no_output);\n\n                info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n            }\n            break;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_and_and(unsigned int left_node, unsigned int right_node, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeAndAnd;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = left_node;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_and_and(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n\n        /// compile expression ///\n        unsigned int left_node = gNodes[node].mLeft;\n\n        if(!compile(left_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(unboxig_posibility(left_type->mClass)) {\n            if(!unboxing_to_primitive_type(&left_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(left_type, \"bool\")) {\n            compile_err_msg(info, \"Left expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_DUPE, info->no_output);\n\n        append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n\n        int goto_point = 0;\n        char label_end_point[LABEL_NAME_MAX];\n\n        /// compile right expression ///\n        unsigned int right_node = gNodes[node].mRight;\n\n        if(!compile(right_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* right_type = info->type;\n\n        if(unboxig_posibility(right_type->mClass)) {\n            if(!unboxing_to_primitive_type(&right_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(right_type, \"bool\")) {\n            compile_err_msg(info, \"Right expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n\n        append_opecode_to_code(info->code, OP_ANDAND, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n\n        /// compile expression ///\n        unsigned int left_node = gNodes[node].mLeft;\n\n        if(!compile(left_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(unboxig_posibility(left_type->mClass)) {\n            if(!unboxing_to_primitive_type(&left_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(left_type, \"bool\")) {\n            compile_err_msg(info, \"Left expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_INC_ANDAND_OROR_ARRAY, info->no_output);\n\n        append_opecode_to_code(info->code, OP_DUPE, info->no_output);\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, OP_STORE_ANDAND_OROR_VALUE_LEFT, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_LDCINT, info->no_output);\n        append_int_value_to_code(info->code, 0, info->no_output);\n        info->stack_num++;\n        append_opecode_to_code(info->code, OP_STORE_ANDAND_OROR_VALUE_RIGHT, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n        append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n        info->stack_num--;\n\n        /// goto the end point ///\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the left expression is false, jump to the end of and and expression\n        int goto_point = info->code->mLen;\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        char label_end_point[LABEL_NAME_MAX];\n        create_label_name(\"label_and_endpoint\", label_end_point, LABEL_NAME_MAX, label_num);\n\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        /// compile right expression ///\n        unsigned int right_node = gNodes[node].mRight;\n\n        if(!compile(right_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* right_type = info->type;\n\n        if(unboxig_posibility(right_type->mClass)) {\n            if(!unboxing_to_primitive_type(&right_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(right_type, \"bool\")) {\n            compile_err_msg(info, \"Right expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_STORE_ANDAND_OROR_VALUE_RIGHT, info->no_output);\n        info->stack_num--;\n\n        /// the end point ///\n        *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        append_opecode_to_code(info->code, OP_GET_ANDAND_OROR_RESULT_LEFT, info->no_output);\n        info->stack_num++;\n        append_opecode_to_code(info->code, OP_GET_ANDAND_OROR_RESULT_RIGHT, info->no_output);\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, OP_ANDAND, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n\n        append_opecode_to_code(info->code, OP_DEC_ANDAND_OROR_ARRAY, info->no_output);\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_or_or(unsigned int left_node, unsigned int right_node, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeOrOr;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = left_node;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_or_or(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n\n        /// compile expression ///\n        unsigned int left_node = gNodes[node].mLeft;\n\n        if(!compile(left_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(unboxig_posibility(left_type->mClass)) {\n            if(!unboxing_to_primitive_type(&left_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(left_type, \"bool\")) {\n            compile_err_msg(info, \"Left expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_DUPE, info->no_output);\n\n        append_opecode_to_code(info->code, OP_JS_NOT_IF, info->no_output);\n\n        int goto_point = 0;\n        char label_end_point[LABEL_NAME_MAX];\n\n        /// compile right expression ///\n        unsigned int right_node = gNodes[node].mRight;\n\n        if(!compile(right_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* right_type = info->type;\n\n        if(unboxig_posibility(right_type->mClass)) {\n            if(!unboxing_to_primitive_type(&right_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(right_type, \"bool\")) {\n            compile_err_msg(info, \"Right expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n\n        append_opecode_to_code(info->code, OP_OROR, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n\n        append_opecode_to_code(info->code, OP_DEC_ANDAND_OROR_ARRAY, info->no_output);\n\n        return TRUE;\n    }\n    else {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n\n        /// compile expression ///\n        unsigned int left_node = gNodes[node].mLeft;\n\n        if(!compile(left_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(unboxig_posibility(left_type->mClass)) {\n            if(!unboxing_to_primitive_type(&left_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(left_type, \"bool\")) {\n            compile_err_msg(info, \"Left expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_INC_ANDAND_OROR_ARRAY, info->no_output);\n\n        append_opecode_to_code(info->code, OP_DUPE, info->no_output);\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, OP_STORE_ANDAND_OROR_VALUE_LEFT, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_LDCINT, info->no_output);\n        append_int_value_to_code(info->code, 1, info->no_output);\n        info->stack_num++;\n        append_opecode_to_code(info->code, OP_STORE_ANDAND_OROR_VALUE_RIGHT, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_COND_NOT_JUMP, info->no_output);\n        append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n        info->stack_num--;\n\n        /// goto the end point ///\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the left expression is true, jump to the end of || expression\n        int goto_point = info->code->mLen;\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        char label_end_point[LABEL_NAME_MAX];\n        create_label_name(\"label_or_endpoint\", label_end_point, LABEL_NAME_MAX, label_num);\n\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        /// compile right expression ///\n        unsigned int right_node = gNodes[node].mRight;\n\n        if(!compile(right_node, info)) {\n            return FALSE;\n        }\n\n        sNodeType* right_type = info->type;\n\n        if(unboxig_posibility(right_type->mClass)) {\n            if(!unboxing_to_primitive_type(&right_type, info)) {\n                return FALSE;\n            }\n        }\n\n        if(!type_identify_with_class_name(right_type, \"bool\")) {\n            compile_err_msg(info, \"Right expression is not bool type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_STORE_ANDAND_OROR_VALUE_RIGHT, info->no_output);\n        info->stack_num--;\n\n        /// the end point ///\n        *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        append_opecode_to_code(info->code, OP_GET_ANDAND_OROR_RESULT_LEFT, info->no_output);\n        info->stack_num++;\n        append_opecode_to_code(info->code, OP_GET_ANDAND_OROR_RESULT_RIGHT, info->no_output);\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, OP_OROR, info->no_output);\n        info->stack_num--;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n\n        append_opecode_to_code(info->code, OP_DEC_ANDAND_OROR_ARRAY, info->no_output);\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_byte_value(char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeByteValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mByteValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"byte\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_byte_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCBYTE, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mByteValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cbyte_value(char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCByteValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mByteValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"byte\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_cbyte_value(unsigned int node, sCompileInfo* info)\n{\n    char bvalue = gNodes[node].uValue.mByteValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"Byte\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"Byte\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCBYTE, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mByteValue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(11)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"Byte\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_float_value(float value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeFloatValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mFloatValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    return node;\n}\n\nstatic BOOL compile_float_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCFLOAT, info->no_output);\n    append_float_value_to_code(info->code, gNodes[node].uValue.mFloatValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cfloat_value(float value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCFloatValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mFloatValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    return node;\n}\n\nstatic BOOL compile_cfloat_value(unsigned int node, sCompileInfo* info)\n{\n    float fvalue = gNodes[node].uValue.mFloatValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"Float\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"Float\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCFLOAT, info->no_output);\n    append_float_value_to_code(info->code, fvalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"float\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(12)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"Float\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_double_value(double value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeDoubleValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mDoubleValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    return node;\n}\n\nstatic BOOL compile_double_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCDOUBLE, info->no_output);\n    append_double_value_to_code(info->code, gNodes[node].uValue.mDoubleValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cdouble_value(double value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCDoubleValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mDoubleValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    return node;\n}\n\nstatic BOOL compile_cdouble_value(unsigned int node, sCompileInfo* info)\n{\n    double dvalue = gNodes[node].uValue.mDoubleValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"Double\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"Double\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCDOUBLE, info->no_output);\n    append_double_value_to_code(info->code, dvalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"double\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(13)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"Double\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_ubyte_value(unsigned char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeUByteValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mUByteValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"ubyte\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_ubyte_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCUBYTE, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mUByteValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cubyte_value(unsigned char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCUByteValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mUByteValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"ubyte\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_cubyte_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned char ubvalue = gNodes[node].uValue.mUByteValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"UByte\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"UByte\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCUBYTE, info->no_output);\n    append_int_value_to_code(info->code, ubvalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(14)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"UByte\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_short_value(short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeShortValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mShortValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"short\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_short_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCSHORT, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mShortValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cshort_value(short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCShortValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mShortValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"short\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_cshort_value(unsigned int node, sCompileInfo* info)\n{\n    short svalue = gNodes[node].uValue.mShortValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"Short\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"UByte\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCSHORT, info->no_output);\n    append_int_value_to_code(info->code, svalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(15)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"Short\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_ushort_value(unsigned short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeUShortValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mUShortValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"ushort\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_ushort_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCUSHORT, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mUShortValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cushort_value(unsigned short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCUShortValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mUShortValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"ushort\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_cushort_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned short usvalue = gNodes[node].uValue.mUShortValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"UShort\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"UShort\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCUSHORT, info->no_output);\n    append_int_value_to_code(info->code, usvalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(16)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"UShort\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_int_value(int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeIntValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mIntValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"int\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_int_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCINT, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mIntValue, info->no_output);\n\n    info->stack_num++;\n\n    if(info->pinfo->mJS) {\n        info->type = create_node_type_with_class_name(\"Number\", info->pinfo->mJS);\n    }\n    else {\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cint_value(int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCIntValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mIntValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"int\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_cint_value(unsigned int node, sCompileInfo* info)\n{\n    int ivalue = gNodes[node].uValue.mIntValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"Integer\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"Integer\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCINT, info->no_output);\n    append_int_value_to_code(info->code, ivalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(17)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"Integer\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_uint_value(unsigned int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeUIntValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mUIntValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"uint\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_uint_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCUINT, info->no_output);\n    append_int_value_to_code(info->code, gNodes[node].uValue.mUIntValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_cuint_value(unsigned int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCUIntValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mUIntValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"uint\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_cuint_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int uivalue = gNodes[node].uValue.mUIntValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"UInteger\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"UInteger\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCUINT, info->no_output);\n    append_int_value_to_code(info->code, uivalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(18)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"UInteger\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\n\nunsigned int sNodeTree_create_long_value(clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeLongValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mLongValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"long\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_long_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCLONG, info->no_output);\n    append_long_value_to_code(info->code, gNodes[node].uValue.mLongValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_clong_value(clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCLongValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mLongValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"long\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_clong_value(unsigned int node, sCompileInfo* info)\n{\n    long lvalue = gNodes[node].uValue.mLongValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"Long\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"Long\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCLONG, info->no_output);\n    append_long_value_to_code(info->code, lvalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(19)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"Long\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_ulong_value(unsigned clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeULongValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mULongValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"ulong\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_ulong_value(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCULONG, info->no_output);\n    append_long_value_to_code(info->code, gNodes[node].uValue.mULongValue, info->no_output);\n\n    info->stack_num++;\n\n    info->type = gNodes[node].mType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_culong_value(unsigned clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCULongValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.mULongValue = value;\n\n    gNodes[node].mLeft = left;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = middle;\n\n    gNodes[node].mType = create_node_type_with_class_name(\"ulong\", info->mJS);\n\n    return node;\n}\n\nstatic BOOL compile_culong_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned long ulvalue = gNodes[node].uValue.mULongValue;\n\n    sNodeType* generics_types2 = NULL;\n\n    sCLClass* klass = get_class(\"ULong\", info->pinfo->mJS);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"ULong\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    int num_params = 1;\n    sNodeType* param_types[PARAMS_MAX];\n\n    char* method_name = \"initialize\";\n\n    append_opecode_to_code(info->code, OP_LDCULONG, info->no_output);\n    append_long_value_to_code(info->code, ulvalue, info->no_output);\n\n    info->stack_num++;\n    param_types[0] = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* right_method_generics_types = NULL;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(20)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        sNodeType* result_type2 = create_node_type_with_class_name(\"ULong\", info->pinfo->mJS);\n        int size = get_var_size(result_type2);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = result_type2;\n    }\n\n    return TRUE;\n}\n\n\nunsigned int sNodeTree_create_store_variable(char* var_name, sNodeType* node_type, int right, sCLClass* klass, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeAssignVariable;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    xstrncpy(gNodes[node].uValue.sAssignVariable.mVarName, var_name, VAR_NAME_MAX);\n    gNodes[node].uValue.sAssignVariable.mClass = klass;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = right;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = node_type;\n\n    return node;\n}\n\nstatic BOOL compile_store_variable(unsigned int node, sCompileInfo* info)\n{\n    sVar* var = get_variable_from_table(info->lv_table, gNodes[node].uValue.sAssignVariable.mVarName);\n\n    if(var == NULL) {\n        compile_err_msg(info, \"undeclared variable %s(5)\", gNodes[node].uValue.sAssignVariable.mVarName);\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n        return TRUE;\n    }\n\n    unsigned int right_node = gNodes[node].mRight;\n\n    if(!compile(right_node, info)) {\n        return FALSE;\n    }\n\n    sNodeType* right_type = info->type;\n\n    /// type inference ///\n    if(gNodes[node].mType == NULL) {\n        gNodes[node].mType = right_type;\n    }\n    if(var->mType == NULL) {\n        var->mType = right_type;\n    }\n\n    sNodeType* left_type = var->mType;\n    if(gNodes[node].mType->mClass == NULL || left_type == NULL || right_type == NULL || left_type->mClass == NULL || right_type->mClass == NULL) \n    {\n        compile_err_msg(info, \"invalid type(1)\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* left_type2;\n    solve_generics_for_variable(left_type, &left_type2, info->pinfo);\n\n    if(cast_posibility(left_type2, right_type)) {\n        cast_right_type_to_left_type(left_type2, &right_type, info);\n    }\n\n    if(!substitution_posibility(left_type2, right_type, NULL, NULL, NULL, NULL, TRUE)) {\n        compile_err_msg(info, \"The different type between left type and right type(1). Left type is %s. Right type is %s.\", CLASS_NAME(left_type2->mClass), CLASS_NAME(right_type->mClass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    int var_index = get_variable_index(info->lv_table, gNodes[node].uValue.sAssignVariable.mVarName);\n\n    MASSERT(var_index != -1);\n\n    store_delegated_varialbe(left_type2, right_type, info);\n\n    if(type_identify_with_class_name(left_type2, \"Buffer\") && type_identify_with_class_name(right_type, \"pointer\")) {\n        append_opecode_to_code(info->code, OP_STORE_TO_BUFFER, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n        append_int_value_to_code(info->code, !(left_type2->mClass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT), info->no_output);\n\n        info->type = left_type2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_load_variable(char* var_name, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeLoadVariable;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    xstrncpy(gNodes[node].uValue.sLoadVariable.mVarName, var_name, VAR_NAME_MAX);\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_load_variable(unsigned int node, sCompileInfo* info)\n{\n    char* var_name = gNodes[node].uValue.sLoadVariable.mVarName;\n    BOOL load_field = gNodes[node].uValue.sLoadVariable.mLoadField;\n\n    sVar* var = get_variable_from_table(info->lv_table, var_name);\n\n    if(info->pinfo->get_type_for_interpreter) {\n        if(strcmp(var_name, \"self\") == 0 && info->pinfo->klass) {\n            info->type = create_node_type_with_class_name(CLASS_NAME(info->pinfo->klass), info->pinfo->mJS);\n            return TRUE;\n        }\n    }\n\n    if(var == NULL) {\n        compile_err_msg(info, \"undeclared variable %s(6)\", var_name);\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n        return TRUE;\n    }\n\n    gNodes[node].mType = var->mType;\n\n    int var_index = get_variable_index(info->lv_table, var_name);\n\n    if(var_index == -1 || var == NULL || var->mType == NULL) {\n        compile_err_msg(info, \"can't get type of %s\", var_name);\n\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n        return TRUE;\n    }\n\n    MASSERT(var_index != -1);\n\n    sNodeType* var_type = var->mType;\n\n    if(!load_field && (var_type->mClass->mFlags & CLASS_FLAGS_STRUCT)) {\n        append_opecode_to_code(info->code, OP_LOAD, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n        int size = get_var_size(var_type);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num++;\n\n        if(!info->no_load_head_of_memory)\n        {\n            append_opecode_to_code(info->code, OP_OBJ_HEAD_OF_MEMORY, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n        }\n    }\n    else {\n        append_opecode_to_code(info->code, OP_LOAD, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n        int size = get_var_size(var_type);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num++;\n    }\n\n    /// solve generics types ///\n    sNodeType* result_type = var->mType;\n\n    if(result_type == NULL || result_type->mClass == NULL) {\n        compile_err_msg(info, \"null type %s\", var_name);\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n        return TRUE;\n    }\n\n    sNodeType* result_type2;\n    solve_generics_for_variable(result_type, &result_type2, info->pinfo);\n\n    info->type = result_type2;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_if_expression(unsigned int expression_node, MANAGED sNodeBlock* if_node_block, unsigned int* elif_expression_nodes, MANAGED sNodeBlock** elif_node_blocks, int elif_num, MANAGED sNodeBlock* else_node_block, BOOL if_unclosed, BOOL* elif_unclosed, sParserInfo* info, char* sname, int sline)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeIf;\n\n    gNodes[node].mSName = sname;\n    gNodes[node].mLine = sline;\n\n    gNodes[node].uValue.sIf.mExpressionNode = expression_node;\n    gNodes[node].uValue.sIf.mIfNodeBlock = MANAGED if_node_block;\n    memcpy(gNodes[node].uValue.sIf.mElifExpressionNodes, elif_expression_nodes, sizeof(unsigned int)*elif_num);\n    memcpy(gNodes[node].uValue.sIf.mElifNodeBlocks, MANAGED elif_node_blocks, sizeof(sNodeBlock*)*elif_num);\n    gNodes[node].uValue.sIf.mElifNum = elif_num;\n    gNodes[node].uValue.sIf.mElseNodeBlock = MANAGED else_node_block;\n\n    gNodes[node].uValue.sIf.mIfUnclosed = if_unclosed;\n    memcpy(gNodes[node].uValue.sIf.mElifUnclosed, elif_unclosed, sizeof(BOOL)*elif_num);\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_if_expression(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        /// compile expression ///\n        sVarTable* lv_table = clone_var_table(info->lv_table);\n        unsigned int expression_node = gNodes[node].uValue.sIf.mExpressionNode;\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n\n        if(gNodes[node].uValue.sIf.mIfUnclosed) {\n            return FALSE;\n        }\n\n        if(type_identify_with_class_name(info->type, \"Bool\")) {\n            append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n\n        if(!type_identify_with_class_name(info->type, \"bool\")) {\n            compile_err_msg(info, \"This conditional type is not bool\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n        info->stack_num--;\n\n        sNodeBlock* if_block = gNodes[node].uValue.sIf.mIfNodeBlock;\n        if(!compile_block_with_result(if_block, info)) {\n            return FALSE;\n        }\n\n        restore_var_table(info->lv_table, lv_table);\n\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n        info->stack_num--;\n\n        sNodeType* if_result_type = info->type;\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        //// elif ///\n        if(gNodes[node].uValue.sIf.mElifNum > 0) {\n            int j;\n            for(j=0; j<gNodes[node].uValue.sIf.mElifNum; j++) {\n                append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n\n                lv_table = clone_var_table(info->lv_table);\n\n                /// compile expression ///\n                unsigned int elif_expression_node = gNodes[node].uValue.sIf.mElifExpressionNodes[j];\n\n                if(!compile(elif_expression_node, info)) {\n                    return FALSE;\n                }\n\n                if(gNodes[node].uValue.sIf.mElifUnclosed[j]) {\n                    return FALSE;\n                }\n\n                if(type_identify_with_class_name(info->type, \"Bool\")) {\n                    append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n                    info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                }\n\n                if(!type_identify_with_class_name(info->type, \"bool\")) {\n                    compile_err_msg(info, \"This conditional type is not bool\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n\n                info->stack_num--;\n\n                append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n                info->stack_num++;\n\n                append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                info->stack_num--;\n\n                /// block of if expression ///\n                sNodeBlock* elif_block = gNodes[node].uValue.sIf.mElifNodeBlocks[j];\n                if(!compile_block_with_result(elif_block, info)) {\n                    return FALSE;\n                }\n\n                restore_var_table(info->lv_table, lv_table);\n\n                sNodeType* elif_result_type = info->type;\n\n                if(!type_identify(if_result_type, elif_result_type)) {\n                    if(cast_posibility(if_result_type, elif_result_type)) {\n                        cast_right_type_to_left_type(if_result_type, &elif_result_type, info);\n                    }\n                    else {\n                        if_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                    }\n                }\n\n                append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                info->stack_num--;\n\n                append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n            }\n        }\n\n        sNodeBlock* else_node_block = gNodes[node].uValue.sIf.mElseNodeBlock;\n\n        /// else block ///\n        if(else_node_block) {\n            append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n\n            if(!compile_block_with_result(else_node_block, info)) {\n                return FALSE;\n            }\n\n            sNodeType* else_result_type = info->type;\n\n            if(!type_identify(if_result_type, else_result_type)) {\n                if(cast_posibility(if_result_type, else_result_type)) {\n                    cast_right_type_to_left_type(if_result_type, &else_result_type, info);\n                }\n                else {\n                    if_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                }\n            }\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n\n            append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n        }\n        else {\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n        }\n\n        int i;\n        for(i=0; i<gNodes[node].uValue.sIf.mElifNum; i++) {\n            append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n        }\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_POP_VALUE_FROM_GLOBAL, info->no_output);\n            int size = get_var_size(if_result_type);\n\n            append_int_value_to_code(info->code, size, info->no_output);\n            info->stack_num++;\n\n            info->type = if_result_type;\n        }\n    }\n    else {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n        sNodeBlock* else_node_block = gNodes[node].uValue.sIf.mElseNodeBlock;\n\n        char label_name_elif[LABEL_NAME_MAX];\n        create_label_name2(\"label_elif\", label_name_elif, LABEL_NAME_MAX, label_num, 1);\n\n        char label_name_else[LABEL_NAME_MAX];\n        create_label_name(\"label_else\", label_name_else, LABEL_NAME_MAX, label_num);\n\n        char label_end_point[LABEL_NAME_MAX];\n        create_label_name(\"label_if_end\", label_end_point, LABEL_NAME_MAX, label_num);\n\n        /// compile expression ///\n        sVarTable* lv_table = clone_var_table(info->lv_table);\n        unsigned int expression_node = gNodes[node].uValue.sIf.mExpressionNode;\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n\n        if(gNodes[node].uValue.sIf.mIfUnclosed) {\n            return FALSE;\n        }\n\n        if(type_identify_with_class_name(info->type, \"Bool\")) {\n            append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n\n        if(!type_identify_with_class_name(info->type, \"bool\")) {\n            compile_err_msg(info, \"This conditional type is not bool\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n\n        append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n        append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n\n        info->stack_num--;\n\n        /// block of if expression ///\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of if block\n\n        int goto_point = info->code->mLen;\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        if(gNodes[node].uValue.sIf.mElifNum > 0) {\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_name_elif, info->no_output);\n        }\n        else {\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_name_else, info->no_output);\n        }\n\n        sNodeBlock* if_block = gNodes[node].uValue.sIf.mIfNodeBlock;\n        if(!compile_block_with_result(if_block, info)) {\n            return FALSE;\n        }\n\n        restore_var_table(info->lv_table, lv_table);\n\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n        info->stack_num--;\n\n        sNodeType* if_result_type = info->type;\n\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n        int end_points[ELIF_NUM_MAX+1];\n        end_points[0] = info->code->mLen;\n        int num_end_points = 1;\n\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        //// elif ///\n        if(gNodes[node].uValue.sIf.mElifNum > 0) {\n            *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n            append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_name_elif, info->no_output);\n\n            int j;\n            for(j=0; j<gNodes[node].uValue.sIf.mElifNum; j++) {\n                append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n\n                lv_table = clone_var_table(info->lv_table);\n\n                /// compile expression ///\n                unsigned int elif_expression_node = gNodes[node].uValue.sIf.mElifExpressionNodes[j];\n\n                if(!compile(elif_expression_node, info)) {\n                    return FALSE;\n                }\n\n                if(gNodes[node].uValue.sIf.mElifUnclosed[j]) {\n                    return FALSE;\n                }\n\n                if(type_identify_with_class_name(info->type, \"Bool\")) {\n                    append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n                    info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                }\n\n                if(!type_identify_with_class_name(info->type, \"bool\")) {\n                    compile_err_msg(info, \"This conditional type is not bool\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n\n                append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n                append_int_value_to_code(info->code, sizeof(int)*5, info->no_output);\n\n                info->stack_num--;\n\n                append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n                info->stack_num++;\n\n                append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                info->stack_num--;\n\n                /// block of if expression ///\n                append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of if block\n                int goto_point = info->code->mLen;\n                append_int_value_to_code(info->code, 0, info->no_output);\n\n                char label_name[LABEL_NAME_MAX];\n                create_label_name2(\"label_if_elif\", label_name, LABEL_NAME_MAX, label_num, j);\n                append_str_to_constant_pool_and_code(info->constant, info->code, label_name, info->no_output);\n\n                sNodeBlock* elif_block = gNodes[node].uValue.sIf.mElifNodeBlocks[j];\n                if(!compile_block_with_result(elif_block, info)) {\n                    return FALSE;\n                }\n\n                restore_var_table(info->lv_table, lv_table);\n\n                sNodeType* elif_result_type = info->type;\n\n                if(!type_identify(if_result_type, elif_result_type)) {\n                    if(cast_posibility(if_result_type, elif_result_type)) {\n                        cast_right_type_to_left_type(if_result_type, &elif_result_type, info);\n                    }\n                    else {\n                        if_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                    }\n                }\n\n                append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                info->stack_num--;\n\n                append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n                end_points[num_end_points] = info->code->mLen;\n                num_end_points++;\n                append_int_value_to_code(info->code, 0, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n                MASSERT(num_end_points <= ELIF_NUM_MAX+1);\n\n                *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n                append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, label_name, info->no_output);\n\n                append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n            }\n        }\n        else {\n            *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n        }\n\n        /// else block ///\n        if(else_node_block) {\n            append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n\n            append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_name_else, info->no_output);\n\n            if(!compile_block_with_result(else_node_block, info)) {\n                return FALSE;\n            }\n\n            sNodeType* else_result_type = info->type;\n\n            if(!type_identify(if_result_type, else_result_type)) {\n                if(cast_posibility(if_result_type, else_result_type)) {\n                    cast_right_type_to_left_type(if_result_type, &else_result_type, info);\n                }\n                else {\n                    if_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                }\n            }\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n\n            append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n            end_points[num_end_points] = info->code->mLen;\n            num_end_points++;\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n            append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n        }\n        else {\n            append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_name_else, info->no_output);\n\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n\n            append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n            end_points[num_end_points] = info->code->mLen;\n            num_end_points++;\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n        }\n\n        int i;\n        for(i=0; i<gNodes[node].uValue.sIf.mElifNum; i++) {\n            append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n        }\n\n        for(i=0; i<num_end_points; i++) {\n            *(int*)(info->code->mCodes + end_points[i]) = info->code->mLen;\n        }\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_POP_VALUE_FROM_GLOBAL, info->no_output);\n            int size = get_var_size(if_result_type);\n\n            append_int_value_to_code(info->code, size, info->no_output);\n            info->stack_num++;\n\n            info->type = if_result_type;\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_when_expression(unsigned int expression_node, unsigned int value_nodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX], int num_values[WHEN_BLOCK_MAX], sNodeBlock* when_blocks[WHEN_BLOCK_MAX], int num_when_block, sNodeBlock* else_block, sNodeType* when_types[WHEN_BLOCK_MAX], sNodeType* when_types2[WHEN_BLOCK_MAX], BOOL when_match[WHEN_BLOCK_MAX], sParserInfo* info, char* sname, int sline)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeWhen;\n\n    gNodes[node].mSName = sname;\n    gNodes[node].mLine = sline;\n\n    gNodes[node].uValue.sWhen.mExpressionNode = expression_node;\n    gNodes[node].uValue.sWhen.mNumWhenBlock = num_when_block;\n    gNodes[node].uValue.sWhen.mElseBlock = else_block;\n\n    int i;\n    for(i=0; i<num_when_block; i++) {\n        gNodes[node].uValue.sWhen.mWhenBlocks[i] = when_blocks[i];\n\n        gNodes[node].uValue.sWhen.mNumValues[i] = num_values[i];\n\n        gNodes[node].uValue.sWhen.mWhenTypes[i] = when_types[i];\n        gNodes[node].uValue.sWhen.mWhenTypes2[i] = when_types2[i];\n        gNodes[node].uValue.sWhen.mMatch[i] = when_match[i];\n\n        int j;\n        for(j=0; j<num_values[i]; j++) {\n            gNodes[node].uValue.sWhen.mValueNodes[i][j] = value_nodes[i][j];\n        }\n    }\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_when_expression(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        unsigned int expression_node = gNodes[node].uValue.sWhen.mExpressionNode;\n        int num_when_block = gNodes[node].uValue.sWhen.mNumWhenBlock;\n        sNodeBlock* else_block = gNodes[node].uValue.sWhen.mElseBlock;\n\n        unsigned int value_nodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX];\n\n        int num_values[WHEN_BLOCK_MAX];\n\n        sNodeBlock* when_blocks[WHEN_BLOCK_MAX];\n\n        sNodeType* when_types[WHEN_BLOCK_MAX];\n        sNodeType* when_types2[WHEN_BLOCK_MAX];\n        BOOL when_match[WHEN_BLOCK_MAX];\n\n        int else_num = 0;\n\n        int i;\n        for(i=0; i<num_when_block; i++) {\n            num_values[i] = gNodes[node].uValue.sWhen.mNumValues[i];\n            when_blocks[i] = gNodes[node].uValue.sWhen.mWhenBlocks[i];\n            when_types[i] = gNodes[node].uValue.sWhen.mWhenTypes[i];\n            when_types2[i] = gNodes[node].uValue.sWhen.mWhenTypes2[i];\n            when_match[i] = gNodes[node].uValue.sWhen.mMatch[i];\n\n            int j;\n            for(j=0; j<num_values[i]; j++) {\n                value_nodes[i][j] = gNodes[node].uValue.sWhen.mValueNodes[i][j];\n            }\n        }\n\n        sNodeType* when_result_type = NULL;\n\n        for(i=0; i<num_when_block; i++) {\n            if(when_types[i] || when_types2[i]) {\n                if(else_num > 0) {\n                    append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n                }\n                else_num++;\n\n                sNodeType* node_type;\n\n                if(when_types[i]) {\n                    node_type = when_types[i];\n                }\n                else {\n                    node_type = when_types2[i];\n                }\n\n                /// left value ///\n                if(!compile(expression_node, info)) {\n                    return FALSE;\n                }\n\n                if(info->pinfo->exist_brace_unclosed) {\n                    return FALSE;\n                }\n\n                append_opecode_to_code(info->code, OP_CLASSNAME, info->no_output);\n\n                info->type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n                info->stack_num--;\n                info->stack_num++;\n\n                char* str = CLASS_NAME(node_type->mClass);\n                int num_string_expression = 0;\n\n                append_opecode_to_code(info->code, OP_CREATE_STRING, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, str, info->no_output);\n                append_int_value_to_code(info->code, num_string_expression, info->no_output);\n\n                info->stack_num++;\n\n                info->type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n                /// String.equals ///\n                sCLClass* string_class = get_class(\"String\", info->pinfo->mJS);\n                char* method_name = \"equals\";\n\n                sNodeType* param_types[PARAMS_MAX];\n                int num_params = 1;\n\n                param_types[0] = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n                sNodeType* result_type = NULL;\n                sNodeType* result_method_generics_types = NULL;\n                int method_index = search_for_method(string_class, \"equals\", param_types, num_params, FALSE, string_class->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                if(method_index == -1) {\n                    compile_err_msg(info, \"method not found(4)\");\n                    info->err_num++;\n\n                    err_msg_for_method_not_found(string_class, method_name, param_types, num_params, FALSE, info);\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                append_class_name_to_constant_pool_and_code(info, string_class);\n                append_int_value_to_code(info->code, method_index, info->no_output);\n\n                int size = get_var_size(result_type);\n                append_int_value_to_code(info->code, size, info->no_output);\n\n                info->stack_num-=2;\n                info->stack_num++;\n\n                info->type = result_type;\n\n                //// go ///\n                sNodeType* var_type = NULL;\n                if(when_types[i]) {\n                    if(gNodes[expression_node].mNodeType == kNodeTypeLoadVariable) {\n                        sVar* var = get_variable_from_table(info->lv_table, gNodes[expression_node].uValue.mVarName);\n\n                        var_type = var->mType;\n\n                        var->mType = node_type;\n                    }\n                }\n\n                if(when_types[i]) {\n                    append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n                }\n                else {\n                    append_opecode_to_code(info->code, OP_JS_NOT_IF, info->no_output);\n                }\n\n                info->stack_num--;\n\n                if(!compile_block_with_result(when_blocks[i], info)) {\n                    return FALSE;\n                }\n\n                if(when_blocks[i]->mUnClosedBlock) {\n                    return FALSE;\n                }\n\n                append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                info->stack_num--;\n\n                if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n                }\n                else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                    when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                }\n                else {\n                    when_result_type = info->type;\n                }\n\n                append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n                /// restore var type ///\n                if(var_type) {\n                    sVar* var = get_variable_from_table(info->lv_table, gNodes[expression_node].uValue.mVarName);\n\n                    var->mType = var_type;\n                }\n            }\n            /// when match ///\n            else if(when_match[i]) {\n                if(else_num > 0) {\n                    append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n                }\n                else_num++;\n\n                int j;\n                for(j=0; j<num_values[i]; j++) {\n                    /// left value ///\n                    if(!compile(expression_node, info)) {\n                        return FALSE;\n                    }\n\n                    if(info->pinfo->exist_brace_unclosed) {\n                        return FALSE;\n                    }\n\n                    sNodeType* left_type = info->type;\n                    sCLClass* klass = left_type->mClass;\n\n                    if(!type_identify_with_class_name(left_type, \"String\")) {\n                        compile_err_msg(info, \"Require String value for when match statment\");\n                        info->err_num++;\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n\n                    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                    /// right value ///\n                    if(!compile(value_nodes[i][j], info)) {\n                        return FALSE;\n                    }\n\n                    if(info->pinfo->get_type_for_interpreter) {\n                        if(when_blocks[i] == NULL) {\n                            return FALSE;\n                        }\n                    }\n\n                    sNodeType* right_type = info->type;\n\n                    if(!type_identify_with_class_name(right_type, \"regex\")) {\n                        compile_err_msg(info, \"When match value type should be regex.\");\n                        info->err_num++;\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n\n                    sNodeType* param_types[PARAMS_MAX];\n                    int num_params = 1;\n\n                    char* method_name = \"match\";\n                    sNodeType* result_type = NULL;\n\n                    param_types[0] = right_type;\n\n                    sNodeType* result_method_generics_types = NULL;\n                    int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                    sCLMethod* method = klass->mMethods + method_index2;\n\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                    append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_int_value_to_code(info->code, method_index2, info->no_output);\n\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num -= num_params + 1;\n                    info->stack_num++;\n\n                    info->type = result_type;\n\n                    append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n\n                    info->stack_num--;\n\n                    if(!compile_block_with_result(when_blocks[i], info)) {\n                        return FALSE;\n                    }\n\n                    if(when_blocks[i]->mUnClosedBlock) {\n                        return FALSE;\n                    }\n\n                    append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                    info->stack_num--;\n\n                    if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n                    }\n                    else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                        when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                    }\n                    else {\n                        when_result_type = info->type;\n                    }\n\n                    append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n                }\n            }\n            else {\n                if(else_num > 0) {\n                    append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n                }\n                else_num++;\n\n                int j;\n                for(j=0; j<num_values[i]; j++) {\n                    /// left value ///\n                    if(!compile(expression_node, info)) {\n                        return FALSE;\n                    }\n\n                    sNodeType* left_type = info->type;\n                    sCLClass* klass = left_type->mClass;\n\n                    if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                        /// right value ///\n                        if(!compile(value_nodes[i][j], info)) {\n                            return FALSE;\n                        }\n\n                        if(info->pinfo->get_type_for_interpreter) {\n                            if(when_blocks[i] == NULL) {\n                                return FALSE;\n                            }\n                        }\n\n                        sNodeType* right_type = info->type;\n\n                        if(!type_identify(left_type, right_type)) {\n                            compile_err_msg(info, \"When value type and when type is the different.\");\n                            info->err_num++;\n\n                            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                            return TRUE;\n                        }\n\n                        if(!binary_operator(left_type, right_type, OP_BEQ, OP_UBEQ, OP_SEQ, OP_USEQ, OP_IEQ, OP_UIEQ, OP_LEQ, OP_ULEQ, OP_FEQ, OP_DEQ, OP_PEQ, OP_IEQ, OP_CEQ, OP_IEQ, OP_REGEQ, OP_OBJ_IDENTIFY, \"==\", info))\n                        {\n                            return FALSE;\n                        }\n\n                        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                    }\n                    else {\n                        /// check interface ///\n                        sCLClass* iequalable = get_class(\"IEqualable\", info->pinfo->mJS);\n                        if(!check_implemented_methods_for_interface(iequalable, klass, TRUE)) {\n                            compile_err_msg(info, \"Require IEqualable implemented for when value classs(%s)\", CLASS_NAME(klass));\n                            info->err_num++;\n                        }\n\n                        if(klass->mFlags & CLASS_FLAGS_DYNAMIC_CLASS) {\n                            compile_err_msg(info, \"Dynamic class type can't be when argument\");\n                            info->err_num++;\n\n                            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                            return TRUE;\n                        }\n                        else if(class_identify_with_class_name(klass, \"Anonymous\")) {\n                            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                            /// right value ///\n                            if(!compile(value_nodes[i][j], info)) {\n                                return FALSE;\n                            }\n\n                            if(info->pinfo->get_type_for_interpreter) {\n                                if(when_blocks[i] == NULL) {\n                                    return FALSE;\n                                }\n                            }\n\n                            sNodeType* right_type = info->type;\n\n                            sNodeType* param_types[PARAMS_MAX];\n                            int num_params = 1;\n\n                            char* method_name = \"equals\";\n\n                            param_types[0] = right_type;\n\n                            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                                int num_real_params = num_params + 1;\n\n                                int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n                                char method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params(method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n                                char js_method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params_for_js(js_method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                                append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                                append_int_value_to_code(info->code, num_real_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, js_method_name_and_params, info->no_output);\n                                sNodeType* result_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                                int size = get_var_size(result_type);\n                                append_int_value_to_code(info->code, size, info->no_output);\n\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n\n                                info->stack_num -= num_params + 1;\n                                info->stack_num++;\n\n                                info->type = result_type;\n                            }\n                        }\n                        else if(klass->mFlags & CLASS_FLAGS_INTERFACE)\n                        {\n                            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                            /// right value ///\n                            if(!compile(value_nodes[i][j], info)) {\n                                return FALSE;\n                            }\n\n                            if(info->pinfo->get_type_for_interpreter) {\n                                if(when_blocks[i] == NULL) {\n                                    return FALSE;\n                                }\n                            }\n\n                            sNodeType* right_type = info->type;\n\n                            if(!type_identify(left_type, right_type)) {\n                                compile_err_msg(info, \"When value type and when type is the different.\");\n                                info->err_num++;\n\n                                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                                return TRUE;\n                            }\n\n                            sNodeType* param_types[PARAMS_MAX];\n                            int num_params = 1;\n\n                            char* method_name = \"equals\";\n\n                            param_types[0] = right_type;\n\n                            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                                int num_real_params = num_params + 1;\n\n                                int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n                                char method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params(method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                                char js_method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params_for_js(js_method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                                append_int_value_to_code(info->code, num_real_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, js_method_name_and_params, info->no_output);\n\n                                sNodeType* result_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                                int size = get_var_size(result_type);\n                                append_int_value_to_code(info->code, size, info->no_output);\n\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n\n                                info->stack_num -= num_params + 1;\n                                info->stack_num++;\n\n                                info->type = result_type;\n                            }\n                        }\n                        else {\n                            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                            /// right value ///\n                            if(!compile(value_nodes[i][j], info)) {\n                                return FALSE;\n                            }\n\n                            if(info->pinfo->get_type_for_interpreter) {\n                                if(when_blocks[i] == NULL) {\n                                    return FALSE;\n                                }\n                            }\n\n\n                            sNodeType* right_type = info->type;\n\n                            if(!type_identify(left_type, right_type)) {\n                                compile_err_msg(info, \"When value type and when type is the different.\");\n                                info->err_num++;\n\n                                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                                return TRUE;\n                            }\n\n                            sNodeType* param_types[PARAMS_MAX];\n                            int num_params = 1;\n\n                            char* method_name = \"equals\";\n                            sNodeType* result_type = NULL;\n\n                            param_types[0] = right_type;\n\n                            sNodeType* result_method_generics_types = NULL;\n                            int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                            sCLMethod* method = klass->mMethods + method_index2;\n\n                            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                            append_class_name_to_constant_pool_and_code(info, klass);\n                            append_int_value_to_code(info->code, method_index2, info->no_output);\n\n                            int size = get_var_size(result_type);\n                            append_int_value_to_code(info->code, size, info->no_output);\n\n                            info->stack_num -= num_params + 1;\n                            info->stack_num++;\n\n                            info->type = result_type;\n                        }\n                    }\n\n                    append_opecode_to_code(info->code, OP_JS_IF, info->no_output);\n                    info->stack_num--;\n\n                    if(!compile_block_with_result(when_blocks[i], info)) {\n                        return FALSE;\n                    }\n\n                    if(when_blocks[i]->mUnClosedBlock) {\n                        return FALSE;\n                    }\n\n                    append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                    info->stack_num--;\n\n                    if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n                    }\n                    else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                        when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                    }\n                    else {\n                        when_result_type = info->type;\n                    }\n\n                    append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n                }\n            }\n        }\n\n        if(else_block) {\n            append_opecode_to_code(info->code, OP_JS_ELSE, info->no_output);\n\n            if(!compile_block_with_result(else_block, info)) {\n                return FALSE;\n            }\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n\n            append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n            if(else_block->mUnClosedBlock) {\n                return FALSE;\n            }\n\n            if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n            }\n            else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n            }\n            else {\n                when_result_type = info->type;\n            }\n        }\n        else {\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n        }\n\n        int l;\n        for(l=0; l<else_num-1; l++) {\n            append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n        }\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_POP_VALUE_FROM_GLOBAL, info->no_output);\n\n            if(when_result_type == NULL) {\n                compile_err_msg(info, \"When result type is NULL\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            int size = get_var_size(when_result_type);\n\n            append_int_value_to_code(info->code, size, info->no_output);\n            info->stack_num++;\n\n            info->type = when_result_type;\n        }\n    }\n    else {\n        unsigned int expression_node = gNodes[node].uValue.sWhen.mExpressionNode;\n        int num_when_block = gNodes[node].uValue.sWhen.mNumWhenBlock;\n        sNodeBlock* else_block = gNodes[node].uValue.sWhen.mElseBlock;\n\n        unsigned int value_nodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX];\n\n        int num_values[WHEN_BLOCK_MAX];\n\n        sNodeBlock* when_blocks[WHEN_BLOCK_MAX];\n\n        sNodeType* when_types[WHEN_BLOCK_MAX];\n        sNodeType* when_types2[WHEN_BLOCK_MAX];\n        BOOL when_match[WHEN_BLOCK_MAX];\n\n        int i;\n        for(i=0; i<num_when_block; i++) {\n            num_values[i] = gNodes[node].uValue.sWhen.mNumValues[i];\n            when_blocks[i] = gNodes[node].uValue.sWhen.mWhenBlocks[i];\n            when_types[i] = gNodes[node].uValue.sWhen.mWhenTypes[i];\n            when_types2[i] = gNodes[node].uValue.sWhen.mWhenTypes2[i];\n            when_match[i] = gNodes[node].uValue.sWhen.mMatch[i];\n\n            int j;\n            for(j=0; j<num_values[i]; j++) {\n                value_nodes[i][j] = gNodes[node].uValue.sWhen.mValueNodes[i][j];\n            }\n        }\n\n        char label_end_point[LABEL_NAME_MAX];\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n        create_label_name(\"label_when_end\", label_end_point, LABEL_NAME_MAX, label_num);\n\n        sNodeType* when_result_type = NULL;\n\n        int end_points[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX];\n\n        for(i=0; i<num_when_block; i++) {\n            if(when_types[i] || when_types2[i]) {\n                sNodeType* node_type;\n\n                if(when_types[i]) {\n                    node_type = when_types[i];\n                }\n                else {\n                    node_type = when_types2[i];\n                }\n\n                /// left value ///\n                if(!compile(expression_node, info)) {\n                    return FALSE;\n                }\n\n                if(info->pinfo->exist_brace_unclosed) {\n                    return FALSE;\n                }\n\n                append_opecode_to_code(info->code, OP_CLASSNAME, info->no_output);\n\n                info->type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n                info->stack_num--;\n                info->stack_num++;\n\n                char* str = CLASS_NAME(node_type->mClass);\n                int num_string_expression = 0;\n\n                append_opecode_to_code(info->code, OP_CREATE_STRING, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, str, info->no_output);\n                append_int_value_to_code(info->code, num_string_expression, info->no_output);\n\n                info->stack_num++;\n\n                info->type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n                /// String.equals ///\n                sCLClass* string_class = get_class(\"String\", info->pinfo->mJS);\n                char* method_name = \"equals\";\n\n                sNodeType* param_types[PARAMS_MAX];\n                int num_params = 1;\n\n                param_types[0] = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n                sNodeType* result_type = NULL;\n                sNodeType* result_method_generics_types = NULL;\n                int method_index = search_for_method(string_class, \"equals\", param_types, num_params, FALSE, string_class->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                if(method_index == -1) {\n                    compile_err_msg(info, \"method not found(4)\");\n                    info->err_num++;\n\n                    err_msg_for_method_not_found(string_class, method_name, param_types, num_params, FALSE, info);\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                append_class_name_to_constant_pool_and_code(info, string_class);\n                append_int_value_to_code(info->code, method_index, info->no_output);\n\n                int size = get_var_size(result_type);\n                append_int_value_to_code(info->code, size, info->no_output);\n\n                info->stack_num-=2;\n                info->stack_num++;\n\n                info->type = result_type;\n\n                //// go ///\n                sNodeType* var_type = NULL;\n                if(when_types[i]) {\n                    if(gNodes[expression_node].mNodeType == kNodeTypeLoadVariable) {\n                        sVar* var = get_variable_from_table(info->lv_table, gNodes[expression_node].uValue.mVarName);\n\n                        var_type = var->mType;\n\n                        var->mType = node_type;\n                    }\n                }\n\n                if(when_types[i]) {\n                    append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n                }\n                else {\n                    append_opecode_to_code(info->code, OP_COND_NOT_JUMP, info->no_output);\n                }\n\n                append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n\n                info->stack_num--;\n\n                /// block of when expression ///\n                append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of the block\n\n                int goto_point = info->code->mLen;\n                append_int_value_to_code(info->code, 0, info->no_output);\n\n                int label_num = 0;\n                if(info->pinfo->klass) {\n                    label_num = info->pinfo->klass->mLabelNum++;\n                }\n\n                char label_name_next_when[LABEL_NAME_MAX];\n                create_label_name2(\"label_name_next_when\", label_name_next_when, LABEL_NAME_MAX, label_num, 1);\n\n                append_str_to_constant_pool_and_code(info->constant, info->code, label_name_next_when, info->no_output);\n\n                if(!compile_block_with_result(when_blocks[i], info)) {\n                    return FALSE;\n                }\n\n                if(when_blocks[i]->mUnClosedBlock) {\n                    return FALSE;\n                }\n\n                append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                info->stack_num--;\n\n                if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n                }\n                else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                    when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                }\n                else {\n                    when_result_type = info->type;\n                }\n\n                append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n                end_points[i][0] = info->code->mLen;\n\n                append_int_value_to_code(info->code, 0, info->no_output);\n\n                append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n                /// next when value ///\n                *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n                append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, label_name_next_when, info->no_output);\n\n                /// restore var type ///\n                if(var_type) {\n                    sVar* var = get_variable_from_table(info->lv_table, gNodes[expression_node].uValue.mVarName);\n\n                    var->mType = var_type;\n                }\n            }\n            /// when match ///\n            else if(when_match[i]) {\n                int j;\n                for(j=0; j<num_values[i]; j++) {\n                    /// left value ///\n                    if(!compile(expression_node, info)) {\n                        return FALSE;\n                    }\n\n                    if(info->pinfo->exist_brace_unclosed) {\n                        return FALSE;\n                    }\n\n                    sNodeType* left_type = info->type;\n                    sCLClass* klass = left_type->mClass;\n\n                    if(!type_identify_with_class_name(left_type, \"String\")) {\n                        compile_err_msg(info, \"Require String value for when match statment\");\n                        info->err_num++;\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n\n                    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                    /// right value ///\n                    if(!compile(value_nodes[i][j], info)) {\n                        return FALSE;\n                    }\n\n                    if(info->pinfo->get_type_for_interpreter) {\n                        if(when_blocks[i] == NULL) {\n                            return FALSE;\n                        }\n                    }\n\n                    sNodeType* right_type = info->type;\n\n                    if(!type_identify_with_class_name(right_type, \"regex\")) {\n                        compile_err_msg(info, \"When match value type should be regex.\");\n                        info->err_num++;\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n\n                    sNodeType* param_types[PARAMS_MAX];\n                    int num_params = 1;\n\n                    char* method_name = \"match\";\n                    sNodeType* result_type = NULL;\n\n                    param_types[0] = right_type;\n\n                    sNodeType* result_method_generics_types = NULL;\n                    int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                    sCLMethod* method = klass->mMethods + method_index2;\n\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                    append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_int_value_to_code(info->code, method_index2, info->no_output);\n\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num -= num_params + 1;\n                    info->stack_num++;\n\n                    info->type = result_type;\n\n                    append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n                    append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n\n                    info->stack_num--;\n\n                    /// block of when expression ///\n                    append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of the block\n\n                    int goto_point = info->code->mLen;\n                    append_int_value_to_code(info->code, 0, info->no_output);\n\n                    int label_num = 0;\n                    if(info->pinfo->klass) {\n                        label_num = info->pinfo->klass->mLabelNum++;\n                    }\n\n                    char label_name_next_when[LABEL_NAME_MAX];\n                    create_label_name2(\"label_name_next_when\", label_name_next_when, LABEL_NAME_MAX, label_num, 1);\n\n                    append_str_to_constant_pool_and_code(info->constant, info->code, label_name_next_when, info->no_output);\n\n                    if(!compile_block_with_result(when_blocks[i], info)) {\n                        return FALSE;\n                    }\n\n                    if(when_blocks[i]->mUnClosedBlock) {\n                        return FALSE;\n                    }\n\n                    append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                    info->stack_num--;\n\n                    if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n                    }\n                    else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                        when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                    }\n                    else {\n                        when_result_type = info->type;\n                    }\n\n                    append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n                    end_points[i][j] = info->code->mLen;\n\n                    append_int_value_to_code(info->code, 0, info->no_output);\n\n                    append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n                    /// next when value ///\n                    *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n                    append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, label_name_next_when, info->no_output);\n                }\n            }\n            else {\n                int j;\n                for(j=0; j<num_values[i]; j++) {\n                    /// left value ///\n                    if(!compile(expression_node, info)) {\n                        return FALSE;\n                    }\n\n                    sNodeType* left_type = info->type;\n                    sCLClass* klass = left_type->mClass;\n\n                    if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                        /// right value ///\n                        if(!compile(value_nodes[i][j], info)) {\n                            return FALSE;\n                        }\n\n                        if(info->pinfo->get_type_for_interpreter) {\n                            if(when_blocks[i] == NULL) {\n                                return FALSE;\n                            }\n                        }\n\n                        sNodeType* right_type = info->type;\n\n                        if(!type_identify(left_type, right_type)) {\n                            compile_err_msg(info, \"When value type and when type is the different.\");\n                            info->err_num++;\n\n                            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                            return TRUE;\n                        }\n\n                        if(!binary_operator(left_type, right_type, OP_BEQ, OP_UBEQ, OP_SEQ, OP_USEQ, OP_IEQ, OP_UIEQ, OP_LEQ, OP_ULEQ, OP_FEQ, OP_DEQ, OP_PEQ, OP_IEQ, OP_CEQ, OP_IEQ, OP_REGEQ, OP_OBJ_IDENTIFY, \"==\", info))\n                        {\n                            return FALSE;\n                        }\n\n                        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                    }\n                    else {\n                        /// check interface ///\n                        sCLClass* iequalable = get_class(\"IEqualable\", info->pinfo->mJS);\n                        if(!check_implemented_methods_for_interface(iequalable, klass, TRUE)) {\n                            compile_err_msg(info, \"Require IEqualable implemented for when value classs(%s)\", CLASS_NAME(klass));\n                            info->err_num++;\n                        }\n\n                        if(klass->mFlags & CLASS_FLAGS_DYNAMIC_CLASS) {\n                            compile_err_msg(info, \"Dynamic class type can't be when argument\");\n                            info->err_num++;\n\n                            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                            return TRUE;\n                        }\n                        else if(class_identify_with_class_name(klass, \"Anonymous\")) {\n                            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                            /// right value ///\n                            if(!compile(value_nodes[i][j], info)) {\n                                return FALSE;\n                            }\n\n                            if(info->pinfo->get_type_for_interpreter) {\n                                if(when_blocks[i] == NULL) {\n                                    return FALSE;\n                                }\n                            }\n\n                            sNodeType* right_type = info->type;\n\n                            sNodeType* param_types[PARAMS_MAX];\n                            int num_params = 1;\n\n                            char* method_name = \"equals\";\n\n                            param_types[0] = right_type;\n\n                            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                                int num_real_params = num_params + 1;\n\n                                int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n                                char method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params(method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                                char js_method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params_for_js(js_method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                                append_int_value_to_code(info->code, num_real_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, js_method_name_and_params, info->no_output);\n                                sNodeType* result_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                                int size = get_var_size(result_type);\n                                append_int_value_to_code(info->code, size, info->no_output);\n\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n\n                                info->stack_num -= num_params + 1;\n                                info->stack_num++;\n\n                                info->type = result_type;\n                            }\n                        }\n                        else if(klass->mFlags & CLASS_FLAGS_INTERFACE)\n                        {\n                            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                            /// right value ///\n                            if(!compile(value_nodes[i][j], info)) {\n                                return FALSE;\n                            }\n\n                            if(info->pinfo->get_type_for_interpreter) {\n                                if(when_blocks[i] == NULL) {\n                                    return FALSE;\n                                }\n                            }\n\n                            sNodeType* right_type = info->type;\n\n                            if(!type_identify(left_type, right_type)) {\n                                compile_err_msg(info, \"When value type and when type is the different.\");\n                                info->err_num++;\n\n                                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                                return TRUE;\n                            }\n\n                            sNodeType* param_types[PARAMS_MAX];\n                            int num_params = 1;\n\n                            char* method_name = \"equals\";\n\n                            param_types[0] = right_type;\n\n                            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                                int num_real_params = num_params + 1;\n\n                                int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n                                char method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params(method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                                char js_method_name_and_params[size_method_name_and_params];\n                                create_method_name_and_params_for_js(js_method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n                                append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                                append_int_value_to_code(info->code, num_real_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n                                append_str_to_constant_pool_and_code(info->constant, info->code, js_method_name_and_params, info->no_output);\n\n                                sNodeType* result_type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n                                int size = get_var_size(result_type);\n                                append_int_value_to_code(info->code, size, info->no_output);\n\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 1, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n                                append_int_value_to_code(info->code, 0, info->no_output);\n\n                                info->stack_num -= num_params + 1;\n                                info->stack_num++;\n\n                                info->type = result_type;\n                            }\n                        }\n                        else {\n                            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                            /// right value ///\n                            if(!compile(value_nodes[i][j], info)) {\n                                return FALSE;\n                            }\n\n                            if(info->pinfo->get_type_for_interpreter) {\n                                if(when_blocks[i] == NULL) {\n                                    return FALSE;\n                                }\n                            }\n\n\n                            sNodeType* right_type = info->type;\n\n                            if(!type_identify(left_type, right_type)) {\n                                compile_err_msg(info, \"When value type and when type is the different.\");\n                                info->err_num++;\n\n                                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                                return TRUE;\n                            }\n\n                            sNodeType* param_types[PARAMS_MAX];\n                            int num_params = 1;\n\n                            char* method_name = \"equals\";\n                            sNodeType* result_type = NULL;\n\n                            param_types[0] = right_type;\n\n                            sNodeType* result_method_generics_types = NULL;\n                            int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                            sCLMethod* method = klass->mMethods + method_index2;\n\n                            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                            append_class_name_to_constant_pool_and_code(info, klass);\n                            append_int_value_to_code(info->code, method_index2, info->no_output);\n\n                            int size = get_var_size(result_type);\n                            append_int_value_to_code(info->code, size, info->no_output);\n\n                            info->stack_num -= num_params + 1;\n                            info->stack_num++;\n\n                            info->type = result_type;\n                        }\n                    }\n\n                    append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n                    append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n\n                    info->stack_num--;\n\n                    /// block of when expression ///\n                    append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of the block\n\n                    int goto_point = info->code->mLen;\n                    append_int_value_to_code(info->code, 0, info->no_output);\n\n                    int label_num = 0;\n                    if(info->pinfo->klass) {\n                        label_num = info->pinfo->klass->mLabelNum++;\n                    }\n\n                    char label_name_next_when[LABEL_NAME_MAX];\n                    create_label_name2(\"label_name_next_when\", label_name_next_when, LABEL_NAME_MAX, label_num, 1);\n\n                    append_str_to_constant_pool_and_code(info->constant, info->code, label_name_next_when, info->no_output);\n\n                    if(!compile_block_with_result(when_blocks[i], info)) {\n                        return FALSE;\n                    }\n\n                    if(when_blocks[i]->mUnClosedBlock) {\n                        return FALSE;\n                    }\n\n                    append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n                    info->stack_num--;\n\n                    if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n                    }\n                    else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                        when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n                    }\n                    else {\n                        when_result_type = info->type;\n                    }\n\n                    append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n                    end_points[i][j] = info->code->mLen;\n\n                    append_int_value_to_code(info->code, 0, info->no_output);\n\n                    append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n                    /// next when value ///\n                    *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n                    append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, label_name_next_when, info->no_output);\n                }\n            }\n        }\n\n        if(else_block) {\n            if(!compile_block_with_result(else_block, info)) {\n                return FALSE;\n            }\n\n            if(else_block->mUnClosedBlock) {\n                return FALSE;\n            }\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n\n            if(when_result_type && type_identify_with_class_name(when_result_type, \"Anonymous\")) {\n            }\n            else if(when_result_type && !type_identify(info->type, when_result_type)) {\n                when_result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n            }\n            else {\n                when_result_type = info->type;\n            }\n        }\n        else {\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            append_opecode_to_code(info->code, OP_STORE_VALUE_TO_GLOBAL, info->no_output);\n            info->stack_num--;\n        }\n\n        for(i=0; i<num_when_block; i++) {\n            int j;\n            for(j=0; j<num_values[i]; j++) {\n                *(int*)(info->code->mCodes + end_points[i][j]) = info->code->mLen;\n            }\n        }\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_POP_VALUE_FROM_GLOBAL, info->no_output);\n\n            if(when_result_type == NULL) {\n                compile_err_msg(info, \"When result type is NULL\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            int size = get_var_size(when_result_type);\n\n            append_int_value_to_code(info->code, size, info->no_output);\n            info->stack_num++;\n\n            info->type = when_result_type;\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_while_expression(unsigned int expression_node, MANAGED sNodeBlock* while_node_block, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeWhile;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.sWhile.mExpressionNode = expression_node;\n    gNodes[node].uValue.sWhile.mWhileNodeBlock = MANAGED while_node_block;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_while_expression(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        append_opecode_to_code(info->code, OP_JS_LOOP, info->no_output);\n\n        /// compile expression ///\n        unsigned int expression_node = gNodes[node].uValue.sWhile.mExpressionNode;\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n\n        if(info->pinfo->get_type_for_interpreter && gNodes[node].uValue.sWhile.mWhileNodeBlock == NULL) {\n            return FALSE;\n        }\n\n        if(type_identify_with_class_name(info->type, \"Bool\")) {\n            append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n\n        if(!type_identify_with_class_name(info->type, \"bool\")) {\n            compile_err_msg(info, \"This conditional type is not bool\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_JS_NOT_IF, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_JS_BREAK, info->no_output);\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        sNodeBlock* while_block = gNodes[node].uValue.sWhile.mWhileNodeBlock;\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(while_block, info, NULL, &block_last_type)) {\n            return FALSE;\n        }\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n    }\n    else {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n\n        /// compile expression ///\n        unsigned int expression_node = gNodes[node].uValue.sWhile.mExpressionNode;\n\n        int start_point = info->code->mLen;\n\n        char start_point_label_name[LABEL_NAME_MAX];\n        create_label_name(\"while_start_point\", start_point_label_name, LABEL_NAME_MAX, label_num);\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, start_point_label_name, info->no_output);\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n\n        if(info->pinfo->get_type_for_interpreter && gNodes[node].uValue.sWhile.mWhileNodeBlock == NULL) {\n            return FALSE;\n        }\n\n        if(type_identify_with_class_name(info->type, \"Bool\")) {\n            append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n\n        if(!type_identify_with_class_name(info->type, \"bool\")) {\n            compile_err_msg(info, \"This conditional type is not bool\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n        append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n        info->stack_num--;\n\n        /// block of while expression ///\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of if block\n        int end_point = info->code->mLen;\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        char label_end_point[LABEL_NAME_MAX];\n        create_label_name(\"label_while\", label_end_point, LABEL_NAME_MAX, label_num);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        char* break_point_label_name_before = info->break_point_label_name;\n        info->break_point_label_name = label_end_point;\n\n        int num_break_points = 0;\n        int break_points[BREAK_NUM_MAX+1];\n        memset(break_points, 0, sizeof(int)*BREAK_NUM_MAX);\n\n        int* num_break_points_before = info->num_break_points;\n        int* break_points_before = info->break_points;\n\n        info->num_break_points = &num_break_points;\n        info->break_points = break_points;\n\n        sNodeBlock* while_block = gNodes[node].uValue.sWhile.mWhileNodeBlock;\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(while_block, info, NULL, &block_last_type)) {\n            return FALSE;\n        }\n\n        info->num_break_points = num_break_points_before;\n        info->break_points = break_points_before;\n        info->break_point_label_name = break_point_label_name_before;\n\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n        append_int_value_to_code(info->code, start_point, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, start_point_label_name, info->no_output);\n\n        *(int*)(info->code->mCodes + end_point) = info->code->mLen;\n\n        int i;\n        for(i=0; i<num_break_points; i++) {\n            *(int*)(info->code->mCodes + break_points[i]) = info->code->mLen;\n        }\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_for_expression(unsigned int expression_node1, unsigned int expression_node2, unsigned int expression_node3, MANAGED sNodeBlock* for_node_block, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeFor;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].uValue.sFor.mExpressionNode = expression_node1;\n    gNodes[node].uValue.sFor.mExpressionNode2 = expression_node2;\n    gNodes[node].uValue.sFor.mExpressionNode3 = expression_node3;\n    gNodes[node].uValue.sFor.mForNodeBlock = MANAGED for_node_block;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_for_expression(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        /// compile expression ///\n        unsigned int expression_node = gNodes[node].uValue.sFor.mExpressionNode;\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n\n        arrange_stack(info);\n\n        append_opecode_to_code(info->code, OP_JS_LOOP, info->no_output);\n\n        /// compile expression ///\n        unsigned int expression_node2 = gNodes[node].uValue.sFor.mExpressionNode2;\n\n        if(!compile(expression_node2, info)) {\n            return FALSE;\n        }\n\n        if(type_identify_with_class_name(info->type, \"Bool\")) {\n            append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n\n        if(!type_identify_with_class_name(info->type, \"bool\")) {\n            compile_err_msg(info, \"This conditional type is not bool\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_JS_NOT_IF, info->no_output);\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_JS_BREAK, info->no_output);\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        sNodeBlock* for_block = gNodes[node].uValue.sFor.mForNodeBlock;\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(for_block, info, NULL, &block_last_type)) {\n            return FALSE;\n        }\n\n        sNodeType* expresson_type_in_block = info->type;        // for interpreter completion\n\n        /// expression 3 ///\n        unsigned int expression_node3 = gNodes[node].uValue.sFor.mExpressionNode3;\n\n        if(!compile(expression_node3, info)) {\n            return FALSE;\n        }\n\n        if(info->pinfo->exist_brace_unclosed) {\n            return FALSE;\n        }\n\n        arrange_stack(info);\n\n        append_opecode_to_code(info->code, OP_JS_BLOCK_CLOSE, info->no_output);\n\n        if(info->pinfo->err_num == 0) {\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n        else {\n            info->type = expresson_type_in_block;\n        }\n    }\n    else {\n        int label_num = 0;\n        if(info->pinfo->klass) {\n            label_num = info->pinfo->klass->mLabelNum++;\n        }\n\n        /// compile expression ///\n        unsigned int expression_node = gNodes[node].uValue.sFor.mExpressionNode;\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n\n        arrange_stack(info);\n\n        /// compile expression ///\n        unsigned int expression_node2 = gNodes[node].uValue.sFor.mExpressionNode2;\n\n        int start_point = info->code->mLen;\n        char start_point_label_name[LABEL_NAME_MAX];\n        create_label_name(\"for_start_point\", start_point_label_name, LABEL_NAME_MAX, label_num);\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, start_point_label_name, info->no_output);\n        if(!compile(expression_node2, info)) {\n            return FALSE;\n        }\n\n        if(type_identify_with_class_name(info->type, \"Bool\")) {\n            append_opecode_to_code(info->code, OP_CBOOL_TO_INT_CAST, info->no_output);\n            info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n        }\n\n        if(!type_identify_with_class_name(info->type, \"bool\")) {\n            compile_err_msg(info, \"This conditional type is not bool\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_COND_JUMP, info->no_output);\n        append_int_value_to_code(info->code, sizeof(int)*3, info->no_output);\n        info->stack_num--;\n\n        /// block of for expression ///\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output); // if the conditional expression is false, jump to the end of if block\n        int end_point = info->code->mLen;\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        char label_end_point[LABEL_NAME_MAX];\n        create_label_name(\"label_for_end\", label_end_point, LABEL_NAME_MAX, label_num);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        char* break_point_label_name_before = info->break_point_label_name;\n        info->break_point_label_name = label_end_point;\n\n        int num_break_points = 0;\n        int break_points[BREAK_NUM_MAX+1];\n        memset(break_points, 0, sizeof(int)*BREAK_NUM_MAX);\n\n        int* num_break_points_before = info->num_break_points;\n        int* break_points_before = info->break_points;\n\n        info->num_break_points = &num_break_points;\n        info->break_points = break_points;\n\n        sNodeBlock* for_block = gNodes[node].uValue.sFor.mForNodeBlock;\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(for_block, info, NULL, &block_last_type)) {\n            return FALSE;\n        }\n\n        sNodeType* expresson_type_in_block = info->type;        // for interpreter completion\n\n        info->num_break_points = num_break_points_before;\n        info->break_points = break_points_before;\n        info->break_point_label_name = break_point_label_name_before;\n\n        /// expression 3 ///\n        unsigned int expression_node3 = gNodes[node].uValue.sFor.mExpressionNode3;\n\n        if(!compile(expression_node3, info)) {\n            return FALSE;\n        }\n\n        if(info->pinfo->exist_brace_unclosed) {\n            return FALSE;\n        }\n\n        arrange_stack(info);\n\n        append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n        append_int_value_to_code(info->code, start_point, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, start_point_label_name, info->no_output);\n        *(int*)(info->code->mCodes + end_point) = info->code->mLen;\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_end_point, info->no_output);\n\n        int i;\n        for(i=0; i<num_break_points; i++) {\n            *(int*)(info->code->mCodes + break_points[i]) = info->code->mLen;\n        }\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n        else {\n            info->type = expresson_type_in_block;   // for interpreter completion \n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_break_expression(sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeBreak;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_break_expression(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        append_opecode_to_code(info->code, OP_JS_BREAK, info->no_output);\n    }\n    else {\n        if(info->num_break_points == NULL) {\n            if(info->in_block) {\n                if(info->method == NULL) {\n                    compile_err_msg(info, \"Throw expressioin should be in a method definition\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                /// compile expression ///\n                sNodeType* node_type = create_node_type_with_class_name(\"Exception\", info->pinfo->mJS);\n                sCLClass* klass = node_type->mClass;\n\n                append_opecode_to_code(info->code, OP_NEW, info->no_output);\n                append_class_name_to_constant_pool_and_code(info, klass);\n                append_type_name_to_constant_pool_and_code(info, node_type);\n                append_int_value_to_code(info->code, 0, info->no_output);\n                append_int_value_to_code(info->code, 0, info->no_output);\n\n                info->stack_num++;\n\n                int num_params = 1;\n                unsigned int params[PARAMS_MAX];\n                char* message = MSTRDUP(\"break\");\n                params[0] = sNodeTree_create_string_value(MANAGED message, NULL, NULL, 0, info->pinfo);\n\n                sNodeType* param_types[PARAMS_MAX];\n                char* method_name = \"initialize\";\n\n                info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                BOOL exist_lazy_lamda_compile = FALSE;\n                if(!compile_params(klass, method_name, &num_params, params, param_types, NULL, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n                    return FALSE;\n                }\n\n                if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                    sNodeType* result_type;\n                    sNodeType* result_method_generics_types = NULL;\n                    int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                    if(method_index == -1) {\n                        compile_err_msg(info, \"method not found(6)\");\n                        info->err_num++;\n\n                        err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                    append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_int_value_to_code(info->code, method_index, info->no_output);\n\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num-=num_params+1;\n                    info->stack_num++;\n\n                    info->type = node_type;\n                }\n\n                sNodeType* exception_type = info->type;\n\n                if(!is_exception_type(exception_type))\n                {\n                    compile_err_msg(info, \"Invalid type of exception value\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                if(info->stack_num != 1) {\n                    compile_err_msg(info, \"Invalid stack num in the throw expression\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                append_opecode_to_code(info->code, OP_THROW, info->no_output);\n                info->stack_num = 0;  // no pop\n                info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n            }\n            else {\n                compile_err_msg(info, \"call break in the out of loop\");\n                return FALSE;\n            }\n        }\n        else {\n            append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n            info->break_points[*info->num_break_points] = info->code->mLen;\n            (*info->num_break_points)++;\n\n            if(*info->num_break_points >= BREAK_NUM_MAX) {\n                compile_err_msg(info, \"overflow break number\");\n                return FALSE;\n            }\n\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->break_point_label_name, info->no_output);\n\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n    }\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_true_expression(sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeTrue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_true_expression(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCBOOL, info->no_output);\n    append_int_value_to_code(info->code, 1, info->no_output);\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_false_expression(sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeFalse;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_false_expression(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCBOOL, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_null_expression(sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeNull;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_null_expression(unsigned int node, sCompileInfo* info)\n{\n    append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_wildcard_expression(sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeWildCard;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_wildcard_expression(unsigned int node, sCompileInfo* info)\n{\n    sCLClass* klass = get_class(\"WildCard\", info->pinfo->mJS);\n\n    MASSERT(klass != NULL);\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"WildCard\", info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"WildCard\", info->pinfo->mJS);\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_create_class_method_call(sNodeType* klass, char* method_name, unsigned int* params, int num_params, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].uValue.sClassMethodCall.mClass = klass;\n    xstrncpy(gNodes[node].uValue.sClassMethodCall.mMethodName, method_name, METHOD_NAME_MAX);\n    gNodes[node].uValue.sClassMethodCall.mNumParams = num_params;\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        gNodes[node].uValue.sClassMethodCall.mParams[i] = params[i];\n    }\n    \n    gNodes[node].mNodeType = kNodeTypeClassMethodCall;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic sNodeType* get_generics_type_of_inner_class(sParserInfo* pinfo)\n{\n    sNodeType* result = NULL;\n    if(pinfo->generics_info.mNumParams != 0) {\n        sGenericsParamInfo* generics_param = &pinfo->generics_info;\n\n        result = alloc_node_type();\n        result->mNumGenericsTypes = generics_param->mNumParams;\n\n        int i;\n        for(i=0;i<generics_param->mNumParams; i++) {\n            result->mGenericsTypes[i] = create_node_type_with_class_pointer(generics_param->mInterface[i]);\n        }\n    }\n\n    return result;\n}\n\nstatic sNodeType* get_methocs_generics_type(sParserInfo* info)\n{\n    sNodeType* result = NULL;\n    if(info->method_generics_info.mNumParams != 0) {\n        sGenericsParamInfo* generics_param = &info->method_generics_info;\n\n        result = alloc_node_type();\n        result->mNumGenericsTypes = generics_param->mNumParams;\n\n        int i;\n        for(i=0;i<generics_param->mNumParams; i++) {\n            result->mGenericsTypes[i] = create_node_type_with_class_pointer(generics_param->mInterface[i]);\n        }\n    }\n\n    return result;\n}\n\n\nstatic BOOL compile_class_method_call(unsigned int node, sCompileInfo* info)\n{\n    sNodeType* param_types[PARAMS_MAX];\n\n    sNodeType* klass_type = gNodes[node].uValue.sClassMethodCall.mClass;\n    sCLClass* klass = klass_type->mClass;\n    int num_params = gNodes[node].uValue.sClassMethodCall.mNumParams;\n    char method_name[METHOD_NAME_MAX];\n    xstrncpy(method_name, gNodes[node].uValue.sClassMethodCall.mMethodName, METHOD_NAME_MAX);\n    \n    sNodeType* generics_types;\n    if(info->pinfo->klass && klass == info->pinfo->klass) {\n        generics_types = get_generics_type_of_inner_class(info->pinfo);\n    }\n    else {\n        generics_types = klass_type;\n    }\n\n    sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n    unsigned int params[PARAMS_MAX];\n    int i;\n    for(i=0; i<num_params; i++) {\n        params[i] = gNodes[node].uValue.sClassMethodCall.mParams[i];\n    }\n\n    /// compile params ///\n    BOOL exist_lazy_lamda_compile = FALSE;\n    if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types, info, FALSE, &exist_lazy_lamda_compile, TRUE))\n    {\n        return FALSE;\n    }\n\n    sNodeType* result_type;\n    sNodeType* result_method_generics_types = NULL;\n    int method_index = search_for_method(klass, method_name, param_types, num_params, TRUE, klass->mNumMethods-1, generics_types, generics_types, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n    if(method_index != -1) {\n        if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n            /// generate code ////\n            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_int_value_to_code(info->code, method_index, info->no_output);\n\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            info->stack_num-=num_params;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n    else {\n        if(klass->mFlags & CLASS_FLAGS_DYNAMIC_CLASS) {\n            int num_method_chains = 0;\n            int max_method_chains = gNodes[node].mMaxMethodChains;\n\n/*\n            /// compile params ///\n            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n            int i;\n            for(i=0; i<num_params; i++) {\n                int node2 = gNodes[node].uValue.sClassMethodCall.mParams[i];\n                if(!compile(node2, info)) {\n                    return FALSE;\n                }\n\n                /// boxing if the class is primitive ///\n                if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                    boxing_to_lapper_class(&info->type, info);\n                }\n\n                param_types[i] = info->type;\n            }\n*/\n\n            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                /// generate code ////\n                if(klass->mCallingClassMethodIndex == -1) {\n                    compile_err_msg(info, \"require calllingClasMethod class method for dynamic class\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                sCLMethod* method = klass->mMethods + klass->mCallingClassMethodIndex;\n\n                if(num_params >= ARRAY_VALUE_ELEMENT_MAX) {\n                    compile_err_msg(info, \"overflow parametor number\");\n                    return FALSE;\n                }\n\n                append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                append_opecode_to_code(info->code, OP_INVOKE_DYNAMIC_METHOD, info->no_output);\n                append_class_name_to_constant_pool_and_code(info, klass);\n                append_str_to_constant_pool_and_code(info->constant, info->code, method_name, info->no_output);\n                append_int_value_to_code(info->code, num_params, info->no_output);\n                append_int_value_to_code(info->code, 1, info->no_output);\n                append_int_value_to_code(info->code, num_method_chains, info->no_output);\n                append_int_value_to_code(info->code, max_method_chains, info->no_output);\n\n                sNodeType* result_type = create_node_type_from_cl_type(method->mResultType, klass);\n                int size = get_var_size(result_type);\n                append_int_value_to_code(info->code, size, info->no_output);\n\n                info->stack_num -= num_params;\n                info->stack_num++;\n\n                info->type = result_type;\n            }\n        }\n        else {\n            if(info->pinfo->exist_block_object_err == FALSE) { // for interpreter completion\n                compile_err_msg(info, \"method not found(1)\");\n                info->err_num++;\n\n                err_msg_for_method_not_found(klass, method_name, param_types, num_params, TRUE, info);\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n            }\n\n            return TRUE;\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_method_call(unsigned int object_node, char* method_name, unsigned int* params, int num_params, int num_method_chains, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    xstrncpy(gNodes[node].uValue.sMethodCall.mMethodName, method_name, METHOD_NAME_MAX);\n    gNodes[node].uValue.sMethodCall.mNumParams = num_params;\n    int i;\n    for(i=0; i<num_params; i++) {\n        gNodes[node].uValue.sMethodCall.mParams[i] = params[i];\n    }\n\n    gNodes[node].uValue.sMethodCall.mNumMethodChains = num_method_chains;\n\n    gNodes[node].mNodeType = kNodeTypeMethodCall;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = object_node;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstruct sCastMethods {\n    char* method_name;\n    char* type_;\n};\n\nstruct sCastMethods gCastMethods[] = {\n    { \"to_byte\", \"byte\" },\n    { \"to_ubyte\", \"ubyte\" },\n    { \"to_short\", \"short\" },\n    { \"to_ushort\", \"ushort\" },\n    { \"to_int\", \"int\" },\n    { \"to_uint\", \"uint\" },\n    { \"to_long\", \"long\" },\n    { \"to_ulong\", \"ulong\" },\n    { \"to_float\", \"float\" },\n    { \"to_double\", \"double\" },\n    { \"to_char\", \"char\" },\n    { \"to_pointer\", \"pointer\" },\n    { \"to_bool\", \"bool\" },\n    { NULL, NULL },\n};\n\nstatic BOOL call_normal_method(unsigned int node, sCompileInfo* info, sNodeType* object_type, sNodeType* generics_types, sCLClass* klass, sNodeType* param_types[PARAMS_MAX], int num_params, char* method_name, unsigned int params[PARAMS_MAX], int num_method_chains, int max_method_chains)\n{\n    if(klass->mFlags & CLASS_FLAGS_DYNAMIC_CLASS) {\n        /// get type of params without generating code ///\n        BOOL no_output_before = info->no_output;\n        info->no_output = TRUE;\n        int stack_num_before = info->stack_num;\n\n        info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n        BOOL exist_lazy_lamda_compile = FALSE;\n        if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n            return FALSE;\n        }\n\n        info->no_output = no_output_before;\n        info->stack_num = stack_num_before;\n\n        if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n            sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n            /// get method ///\n            sNodeType* result_type;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types, generics_types, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n            /// Searching for the method can be determined by statically ///\n            if(method_index2 != -1) {\n                info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                BOOL exist_lazy_lamda_compile = FALSE;\n                if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n                    return FALSE;\n                }\n\n                if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                    sCLMethod* method = klass->mMethods + method_index2;\n\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                    append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_int_value_to_code(info->code, method_index2, info->no_output);\n\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num -= num_params + 1;\n                    info->stack_num++;\n\n                    info->type = result_type;\n                }\n            }\n            /// invoke callingMethod method ///\n            else if(klass->mCallingMethodIndex != -1) {\n                info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                /// compile params ///\n                int i;\n                for(i=0; i<num_params; i++) {\n                    int node2 = gNodes[node].uValue.sMethodCall.mParams[i];\n                    if(!compile(node2, info)) {\n                        return FALSE;\n                    }\n\n                    /// Do boxing if the class of a param is primitive ///\n                    if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                        boxing_to_lapper_class(&info->type, info);\n                    }\n\n                    param_types[i] = info->type;\n                }\n\n                /// invoke dynamic method ///\n                sCLMethod* method = klass->mMethods + klass->mCallingMethodIndex;\n\n                if(num_params >= ARRAY_VALUE_ELEMENT_MAX) {\n                    compile_err_msg(info, \"overflow parametor number\");\n                    return FALSE;\n                }\n\n                int num_real_params = num_params + 1;\n\n                if(num_params >= ARRAY_VALUE_ELEMENT_MAX) {\n                    compile_err_msg(info, \"overflow parametor number\");\n                    return FALSE;\n                }\n\n                if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                    append_opecode_to_code(info->code, OP_INVOKE_DYNAMIC_METHOD, info->no_output);\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, method_name, info->no_output);\n                    append_int_value_to_code(info->code, num_params, info->no_output);\n                    append_int_value_to_code(info->code, 0, info->no_output);\n                    append_int_value_to_code(info->code, num_method_chains, info->no_output);\n                    append_int_value_to_code(info->code, max_method_chains, info->no_output);\n\n                    sNodeType* result_type = create_node_type_from_cl_type(method->mResultType, klass);\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num -= num_real_params;\n                    info->stack_num++;\n\n                    info->type = result_type;\n                }\n            }\n            else {\n                compile_err_msg(info, \"Require the calllingMethod method for dynamic class\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n        }\n    }\n    else if(class_identify_with_class_name(klass, \"Anonymous\")) {\n        info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n        /// compile params ///\n        BOOL exist_lazy_lamda_compile = FALSE;\n        if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n            return FALSE;\n        }\n\n        if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n            int num_real_params = num_params + 1;\n\n            int size_method_name_and_params = METHOD_NAME_MAX + PARAMS_MAX * CLASS_NAME_MAX + 1024;\n            char method_name_and_params[size_method_name_and_params];\n            create_method_name_and_params(method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n            char js_method_name_and_params[size_method_name_and_params];\n            create_method_name_and_params_for_js(js_method_name_and_params, size_method_name_and_params, klass, method_name, param_types, num_params);\n\n            append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n            append_int_value_to_code(info->code, num_real_params, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, method_name_and_params, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, js_method_name_and_params, info->no_output);\n\n            sNodeType* result_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num -= num_params + 1;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n    else if(klass->mFlags & CLASS_FLAGS_INTERFACE)\n    {\n        info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n        /// compile params ///\n        BOOL exist_lazy_lamda_compile = FALSE;\n        if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n            return FALSE;\n        }\n\n        if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n            sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n            /// get method ///\n            sNodeType* result_type;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types, generics_types, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n            if(method_index2 == -1) {\n                compile_err_msg(info, \"method not found(2)\");\n                info->err_num++;\n\n                err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            sCLMethod* method = klass->mMethods + method_index2;\n\n            int num_real_params = method->mNumParams + 1;\n\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n            append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n            append_int_value_to_code(info->code, num_real_params, info->no_output);\n            append_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n            append_js_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_NATIVE, info->no_output);\n            append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_PURE_NATIVE, info->no_output);\n\n            char* result_class_name = CONS_str(&klass->mConst, method->mResultType->mClassNameOffset);\n\n            BOOL result_type_is_bool = strcmp(result_class_name, \"bool\") == 0;\n            append_int_value_to_code(info->code, result_type_is_bool, info->no_output);\n\n            append_int_value_to_code(info->code, 0, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, METHOD_NAME2(klass, method), info->no_output);\n\n            info->stack_num -= num_params + 1;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n    else {\n        info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n        /// compile params ///\n        BOOL lazy_lambda_compile = TRUE;\n        BOOL exist_lazy_lamda_compile = FALSE;\n        if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types, info, lazy_lambda_compile, &exist_lazy_lamda_compile, FALSE)) \n        {\n            return FALSE;\n        }\n\n        if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n            sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n            /// get method ///\n            sNodeType* result_type;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types, generics_types, right_method_generics_types, &result_type, exist_lazy_lamda_compile, &result_method_generics_types, info->pinfo);\n\n            /// lazy lambda compile ///\n            if(method_index2 != -1 && exist_lazy_lamda_compile) {\n                int node2 = params[num_params-1];\n\n                /// determine the block type and the block params from the getted method ///\n                sCLMethod* method2 = klass->mMethods + method_index2;\n\n                unsigned int tmp = clone_node(node2); // prevent realloc bug\n\n                sNodeTree* node_tree = gNodes + tmp;\n                BOOL omit_block_result_type = FALSE;\n                sCLParam* param = method2->mParams + method2->mNumParams -1;\n                sNodeType* node_type = create_node_type_from_cl_type(param->mType, klass);\n\n                sNodeBlockType* node_block_type = node_type->mBlockType;\n\n                sNodeType* block_result_type = node_block_type->mResultType;\n                sNodeBlock* node_block = node_tree->uValue.sBlockObject.mBlockObjectCode;\n                int num_block_params = node_block_type->mNumParams;\n\n                if(node_tree->uValue.sBlockObject.mOmitResultType) {\n                    if(!type_identify_with_class_name(block_result_type, \"Null\")) {\n                        omit_block_result_type = TRUE;\n                    }\n                }\n\n                BOOL omit_params = node_tree->uValue.sBlockObject.mOmitParams;\n\n                // recreate block object node with the getted method block info ///\n                if(omit_params) {\n                    sNodeType* method_generics_types = result_method_generics_types;\n                    sNodeType* generics_types = info->type;\n\n                    sVarTable* old_table = node_tree->uValue.sBlockObject.mOldTable;\n                    sVarTable* new_table = init_block_vtable(old_table);\n\n                    sParserParam block_params[PARAMS_MAX];\n                    memset(block_params, 0, sizeof(sParserParam)*PARAMS_MAX);\n\n                    if(num_block_params >= METHOD_BLOCK_PARAM_MAX) {\n                        compile_err_msg(info, \"overflow method block parametor max\");\n                        info->err_num++;\n                        return FALSE;\n                    }\n\n                    int i;\n                    for(i=0; i<num_block_params; i++) {\n                        if(i == 0) {\n                            snprintf(block_params[i].mName, VAR_NAME_MAX, \"it\");\n                        }\n                        else {\n                            snprintf(block_params[i].mName, VAR_NAME_MAX, \"it%d\", i+1);\n                        }\n\n                        sNodeType* block_param = node_block_type->mParams[i];\n\n                        sNodeType* block_param2 = NULL;\n                        if(method_generics_types) {\n                            if(!solve_generics_types_for_node_type(block_param, ALLOC &block_param2, method_generics_types, FALSE, TRUE))\n                            {\n                                return FALSE;\n                            }\n                        }\n                        else {\n                            block_param2 = block_param;\n                        }\n\n                        sNodeType* block_param3 = NULL;\n                        if(generics_types) {\n                            if(!solve_generics_types_for_node_type(block_param2, ALLOC &block_param3, generics_types, FALSE, FALSE))\n                            {\n                                return FALSE;\n                            }\n                        }\n                        else {\n                            block_param3 = block_param2;\n                        }\n\n                        block_params[i].mType = block_param3;\n\n                        if(!add_variable_to_table(new_table, block_params[i].mName, block_params[i].mType, FALSE)) \n                        {\n                            return FALSE;\n                        }\n                    }\n\n                    /// parse_params ///\n                    sParserInfo info2;\n                    memset(&info2, 0, sizeof(sParserInfo));\n\n                    info2.p = node_block->mSource.mBuf;\n                    info2.source = node_block->mSource.mBuf;\n\n                    info2.sname = node_block->mSName;\n                    info2.sline = node_block->mSLine;\n                    info2.err_num = 0;\n                    info2.lv_table = old_table;\n                    info2.parse_phase = 0;\n                    info2.klass = info->pinfo->klass;\n                    info2.generics_info = info->pinfo->generics_info;\n                    info2.method_generics_info = info->pinfo->method_generics_info;\n                    info2.cinfo = info;\n                    info2.included_source = FALSE;\n                    info2.get_type_for_interpreter = info->pinfo->get_type_for_interpreter;\n                    info2.next_command_is_to_bool = FALSE;\n                    info2.exist_block_object_err = info->pinfo->exist_block_object_err;\n                    info2.mJS = info->pinfo->mJS;\n\n                    BOOL lambda = FALSE;\n\n                    sNodeBlock* node_block = NULL;\n                    if(!parse_block(ALLOC &node_block, &info2, new_table, TRUE, FALSE, 0, NULL)) {\n                        return FALSE;\n                    }\n\n                    info->err_num += info2.err_num;\n                    info->pinfo->exist_block_object_err = info2.exist_block_object_err;\n\n                    BOOL omit_result_type = FALSE;\n                    sNodeType* result_type = block_result_type;\n\n                    sNodeType* result_type2 = NULL;\n                    if(method_generics_types) {\n                        if(!solve_generics_types_for_node_type(result_type, ALLOC &result_type2, method_generics_types, FALSE, TRUE))\n                        {\n                            return FALSE;\n                        }\n                    }\n                    else {\n                        result_type2 = result_type;\n                    }\n\n                    sNodeType* result_type3 = NULL;\n                    if(generics_types) {\n                        if(!solve_generics_types_for_node_type(result_type2, ALLOC &result_type3, generics_types, FALSE, FALSE))\n                        {\n                            return FALSE;\n                        }\n                    }\n                    else {\n                        result_type3 = result_type2;\n                    }\n\n                    node2 = sNodeTree_create_block_object(block_params, num_block_params, result_type3, MANAGED node_block, lambda, &info2, omit_result_type, FALSE, old_table, FALSE);\n                }\n\n                info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                BOOL omit_block_result_type_before = info->omit_block_result_type;\n                info->omit_block_result_type = omit_block_result_type;\n\n                sNodeType* block_last_type_before = info->block_last_type;\n                info->block_last_type = NULL;\n\n                /// compile ///\n                if(!compile(node2, info)) {\n                    info->omit_block_result_type = omit_block_result_type_before;\n                    info->block_last_type = block_last_type_before;\n                    return FALSE;\n                }\n\n                if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                    if(omit_block_result_type) {\n                        sNodeType* node_type = info->type;\n\n                        sNodeBlockType* node_block_type = NULL;\n                        if(node_type) {\n                            node_block_type = node_type->mBlockType;\n\n                            if(node_block_type && type_identify_with_class_name(node_block_type->mResultType, \"Null\") && info->block_last_type != NULL) \n                            {\n                                node_block_type->mResultType = info->block_last_type;\n                            }\n                        }\n\n                        if(node_block_type) {\n                            sNodeType* block_result_type = node_block_type->mResultType;\n\n                            int param_class_num = block_result_type->mClass->mMethodGenericsParamClassNum;\n                            if(param_class_num != -1) {\n                                result_method_generics_types->mGenericsTypes[param_class_num] = info->block_last_type;\n                                result_method_generics_types->mNumGenericsTypes = param_class_num +1;\n                            }\n                        }\n                    }\n\n                    param_types[num_params-1] = info->type;\n\n                    info->omit_block_result_type = omit_block_result_type_before;\n                    info->block_last_type = block_last_type_before;\n\n                    right_method_generics_types = result_method_generics_types;\n\n                    method_index2 = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types, generics_types, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n                }\n            }\n            else {\n                if(exist_lazy_lamda_compile) {\n                    int node2 = params[num_params-1];\n\n                    /// compile ///\n                    if(!compile(node2, info)) {\n                        return FALSE;\n                    }\n                }\n            }\n\n            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                if(method_index2 == -1) {\n                    /// Is cast method ? ////\n                    int cast_method_index = -1;\n                    int i;\n                    for(i=0; gCastMethods[i].method_name != NULL; i++) {\n                        if(strcmp(method_name, gCastMethods[i].method_name) == 0) {\n                            cast_method_index = i;\n                            break;\n                        }\n                    }\n\n                    /// cast methods ///\n                    if(cast_method_index != -1) {\n                        /// check ///\n                        if(num_params != 0) {\n                            compile_err_msg(info, \"A cast method doesn't require params\");\n                            info->err_num++;\n\n                            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                            return TRUE;\n                        }\n\n                        /// go ///\n                        char* cast_type_name = gCastMethods[cast_method_index].type_;\n\n                        sNodeType* left_type = object_type;\n                        sNodeType* right_type = create_node_type_with_class_name(cast_type_name, info->pinfo->mJS);\n\n                        cast_right_type_to_left_type(left_type, &right_type, info);\n                        info->type = right_type;\n\n                        return TRUE;\n                    }\n                    else {\n                        compile_err_msg(info, \"method not found(5) %s.%s\", CLASS_NAME(klass), method_name);\n                        info->err_num++;\n\n                        if(!exist_lazy_lamda_compile) {\n                            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n                        }\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n                }\n\n                sCLMethod* method = klass->mMethods + method_index2;\n\n                if(method->mFlags & METHOD_FLAGS_DYNAMIC) {\n                    int num_real_params = method->mNumParams + 1;\n\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                    append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                    append_int_value_to_code(info->code, num_real_params, info->no_output);\n                    append_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n                    append_js_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_CLASS_METHOD, info->no_output);\n                    append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_NATIVE, info->no_output);\n                    append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_PURE_NATIVE, info->no_output);\n\n                    char* result_class_name = CONS_str(&klass->mConst, method->mResultType->mClassNameOffset);\n\n                    BOOL result_type_is_bool = strcmp(result_class_name, \"bool\") == 0;\n                    append_int_value_to_code(info->code, result_type_is_bool, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, CLASS_NAME(klass), info->no_output);\n                    append_int_value_to_code(info->code, 0, info->no_output);\n\n                    info->stack_num -= num_params + 1;\n                    info->stack_num++;\n\n                    info->type = result_type;\n                }\n                else {\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n                    append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_int_value_to_code(info->code, method_index2, info->no_output);\n\n                    int size = get_var_size(result_type);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num -= num_params + 1;\n                    info->stack_num++;\n\n                    info->type = result_type;\n\n                    if(info->question_operator_result_type)\n                    {\n                        info->type = info->question_operator_result_type;\n                        info->question_operator_result_type = NULL;\n                    }\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nvoid boxing_before_method_call(char* method_name, sCompileInfo* info, BOOL* array_and_special_method)\n{\n    /// Do boxing if the class of left object is primitive ///\n    if(info->type->mArray) {\n        if(strcmp(method_name, \"identifyWith\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else if(strcmp(method_name, \"className\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else if(strcmp(method_name, \"toNull\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else if(strcmp(method_name, \"ID\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else if(strcmp(method_name, \"toAnonymous\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else if(strcmp(method_name, \"allocatedSize\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else if(strcmp(method_name, \"headOfMemory\") == 0) {\n            *array_and_special_method = TRUE;\n        }\n        else {\n            boxing_to_lapper_class(&info->type, info);\n        }\n    }\n    else if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        boxing_to_lapper_class(&info->type, info);\n    }\n}\n\nstatic BOOL compile_method_call(unsigned int node, sCompileInfo* info)\n{\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    if(info->type == NULL)\n    {\n        compile_err_msg(info, \"no type for method call\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    int num_method_chains = gNodes[node].uValue.sMethodCall.mNumMethodChains;\n    int max_method_chains = gNodes[node].mMaxMethodChains;\n\n    char method_name[METHOD_NAME_MAX];\n    xstrncpy(method_name, gNodes[node].uValue.sMethodCall.mMethodName, METHOD_NAME_MAX);\n\n    if(info->pinfo->get_type_for_interpreter && strcmp(method_name, \"\") == 0) \n    {\n        return FALSE;\n    }\n\n    /// Do boxing if the class of left object is primitive ///\n    BOOL array_and_special_method = FALSE;\n    boxing_before_method_call(method_name, info, &array_and_special_method);\n\n    if((info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) && !array_and_special_method) {\n        compile_err_msg(info, \"Primitive class can't be called to method\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* method_generics_types;\n    if(info->pinfo->klass) {\n        method_generics_types = get_methocs_generics_type(info->pinfo);\n    }\n    else {\n        method_generics_types = NULL;\n    }\n\n    sNodeType* generics_types = info->type;\n    sNodeType* generics_types2;\n\n    if(!solve_generics_types_for_node_type(generics_types, ALLOC &generics_types2, method_generics_types, TRUE, TRUE)) {\n        return FALSE;\n    }\n\n    sCLClass* klass = generics_types2->mClass;\n    sNodeType* object_type = generics_types2;\n\n    sNodeType* param_types[PARAMS_MAX];\n\n    int num_params = gNodes[node].uValue.sMethodCall.mNumParams;\n    unsigned int params[PARAMS_MAX];\n\n    memcpy(params, gNodes[node].uValue.sMethodCall.mParams, sizeof(unsigned int)*PARAMS_MAX);\n\n    /// special methods ///\n    if(strcmp(method_name, \"identifyWith\") == 0) {\n        /// compile params ///\n        BOOL exist_lazy_lamda_compile = FALSE;\n        if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types2, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n            return FALSE;\n        }\n\n        //// go ///\n        if(num_params != 1) {\n            compile_err_msg(info, \"identify method require one none primitive class param\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n        sCLClass* param_class = param_types[0]->mClass;\n        if((param_class->mFlags & CLASS_FLAGS_PRIMITIVE) && !type_identify_with_class_name(param_types[0], \"Null\")) {\n            compile_err_msg(info, \"Identify method require one none primitive class param\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_OBJ_IDENTIFY, info->no_output);\n\n        info->stack_num-=num_params + 1;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(strcmp(method_name, \"className\") == 0) {\n        //// go ///\n        if(num_params != 0) {\n            compile_err_msg(info, \"className method doesn't require params\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_CLASSNAME, info->no_output);\n\n        info->stack_num-=num_params + 1;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n    }\n    else if(strcmp(method_name, \"toNull\") == 0) {\n        //// go ///\n        if(num_params != 0) {\n            compile_err_msg(info, \"toNull method doesn't require params\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_POP, info->no_output);\n\n        info->stack_num--;\n\n        append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        \n        return TRUE;\n    }\n    else if(strcmp(method_name, \"ID\") == 0) {\n        //// go ///\n        if(num_params != 0) {\n            compile_err_msg(info, \"ID method doesn't require params\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        \n        return TRUE;\n    }\n    else if(strcmp(method_name, \"allocatedSize\") == 0) {\n        //// go ///\n        if(num_params != 0) {\n            compile_err_msg(info, \"allocatedSize method doesn't require params\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_OBJ_ALLOCATED_SIZE, info->no_output);\n\n        info->stack_num-=num_params + 1;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(strcmp(method_name, \"headOfMemory\") == 0) {\n        //// go ///\n        if(num_params != 0) {\n            compile_err_msg(info, \"headOfMemory method doesn't require params\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_OBJ_HEAD_OF_MEMORY, info->no_output);\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        info->stack_num-=num_params + 1;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(strcmp(method_name, \"toAnonymous\") == 0) {\n        //// go ///\n        if(num_params != 0) {\n            compile_err_msg(info, \"toAnonymous method doesn't require params\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        info->type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n    }\n    else if(type_identify_with_class_name(object_type, \"Anonymous\") && strcmp(method_name, \"cast\") == 0) {\n        //// go ///\n        if(!(num_params == 1 && gNodes[params[0]].mNodeType == kNodeTypeString)) {\n            compile_err_msg(info, \"cast method require one String Constant param\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        char* class_name = gNodes[params[0]].uValue.sString.mString;\n\n        info->type = create_node_type_with_class_name(class_name, info->pinfo->mJS);\n\n        return TRUE;\n    }\n    else if(strcmp(method_name, \"is\") == 0) {\n        /// check param ///\n        if(!(num_params == 1 && gNodes[params[0]].mNodeType == kNodeTypeString)) {\n            compile_err_msg(info, \"is method require one String Constant param\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// compile params ///\n        BOOL exist_lazy_lamda_compile = FALSE;\n        if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types2, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n            return FALSE;\n        }\n\n        append_opecode_to_code(info->code, OP_IS, info->no_output);\n\n        info->stack_num-=2;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n\n        //// go ///\n        char* class_name = gNodes[params[0]].uValue.sString.mString;\n        if(gNodes[lnode].mNodeType == kNodeTypeLoadVariable) {\n            sVar* var = get_variable_from_table(info->lv_table, gNodes[lnode].uValue.mVarName);\n\n            var->mType = create_node_type_with_class_name(class_name, info->pinfo->mJS);\n        }\n    }\n    /// normal methods ///\n    else {\n        if(!call_normal_method(node, info, object_type, generics_types2, klass, param_types, num_params, method_name, params, num_method_chains, max_method_chains))\n        {\n            return FALSE;;\n        }\n    }\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_create_new_operator(sNodeType* node_type, unsigned int* params, int num_params, unsigned int array_num, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].uValue.sNewOperator.mType = node_type;\n    gNodes[node].uValue.sNewOperator.mNumParams = num_params;\n    int i;\n    for(i=0; i<num_params; i++) {\n        gNodes[node].uValue.sNewOperator.mParams[i] = params[i];\n    }\n    gNodes[node].uValue.sNewOperator.mArrayNum = array_num;\n\n    gNodes[node].mNodeType = kNodeTypeNewOperator;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_new_operator(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        sNodeType* generics_types = gNodes[node].uValue.sNewOperator.mType;\n\n        if(generics_types->mClass == NULL) {\n            compile_err_msg(info, \"Class not found for new operator\", info->pinfo->mJS);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* generics_types2;\n        solve_generics_for_variable(generics_types, &generics_types2, info->pinfo);\n\n        sCLClass* klass = generics_types2->mClass;\n        unsigned int array_num = gNodes[node].uValue.sNewOperator.mArrayNum;\n\n        if(!(klass->mFlags & CLASS_FLAGS_JS)) {\n            compile_err_msg(info, \"not Java Script Class\", info->pinfo->mJS);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n        if(array_num > 0) {\n            compile_err_msg(info, \"Invalid Java Script Class\", info->pinfo->mJS);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(klass->mFlags & CLASS_FLAGS_NATIVE) {\n            sNodeType* node_type = generics_types2;\n\n            sNodeType* param_types[PARAMS_MAX];\n\n            int num_params = gNodes[node].uValue.sNewOperator.mNumParams;\n\n            char* method_name = \"constructor\";\n\n            unsigned int params[PARAMS_MAX];\n\n            memcpy(params, gNodes[node].uValue.sNewOperator.mParams, sizeof(unsigned int)*PARAMS_MAX);\n\n            BOOL exist_lazy_lamda_compile = FALSE;\n            if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types2, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n                return FALSE;\n            }\n\n            append_opecode_to_code(info->code, OP_NEW, info->no_output);\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_type_name_to_constant_pool_and_code(info, node_type);\n            append_int_value_to_code(info->code, array_num ? 1:0, info->no_output);\n            append_int_value_to_code(info->code, num_params, info->no_output);\n\n            info->stack_num -= num_params;\n\n            info->stack_num++;\n\n            info->type = generics_types2;\n        }\n        else {\n            sNodeType* node_type = generics_types2;\n\n            append_opecode_to_code(info->code, OP_NEW, info->no_output);\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_type_name_to_constant_pool_and_code(info, node_type);\n            append_int_value_to_code(info->code, array_num ? 1:0, info->no_output);\n            append_int_value_to_code(info->code, 0, info->no_output);\n\n            info->stack_num++;\n\n            sNodeType* param_types[PARAMS_MAX];\n\n            int num_params = gNodes[node].uValue.sNewOperator.mNumParams;\n\n            char* method_name = \"initialize\";\n\n            unsigned int params[PARAMS_MAX];\n\n            memcpy(params, gNodes[node].uValue.sNewOperator.mParams, sizeof(unsigned int)*PARAMS_MAX);\n\n            info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n            BOOL exist_lazy_lamda_compile = FALSE;\n            if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types2, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n                return FALSE;\n            }\n\n            if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n                sNodeType* result_type;\n                sNodeType* result_method_generics_types = NULL;\n                int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                if(method_index == -1) {\n                    compile_err_msg(info, \"method not found(6)\");\n                    info->err_num++;\n\n                    err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                sCLMethod* method = klass->mMethods + method_index;\n\n                if(method->mFlags & METHOD_FLAGS_DYNAMIC) {\n                    int num_real_params = method->mNumParams + 1;\n\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                    append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                    append_int_value_to_code(info->code, num_real_params, info->no_output);\n                    append_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n                    append_js_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n\n                    int size = get_var_size(generics_types2);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_CLASS_METHOD, info->no_output);\n                    append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_NATIVE, info->no_output);\n                    append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_PURE_NATIVE, info->no_output);\n\n                    char* result_class_name = CONS_str(&klass->mConst, method->mResultType->mClassNameOffset);\n\n                    BOOL result_type_is_bool = strcmp(result_class_name, \"bool\") == 0;\n                    append_int_value_to_code(info->code, result_type_is_bool, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, CLASS_NAME(klass), info->no_output);\n                    append_int_value_to_code(info->code, 0, info->no_output);\n\n                    info->stack_num -= num_params + 1;\n                    info->stack_num++;\n\n                    info->type = generics_types2;\n                }\n                else {\n                    append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                    append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                    append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                    append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n                    append_class_name_to_constant_pool_and_code(info, klass);\n                    append_int_value_to_code(info->code, method_index, info->no_output);\n\n                    int size = get_var_size(generics_types2);\n                    append_int_value_to_code(info->code, size, info->no_output);\n\n                    info->stack_num-=num_params+1;\n                    info->stack_num++;\n\n                    info->type = generics_types2;\n                }\n            }\n        }\n    }\n    else {\n        sNodeType* generics_types = gNodes[node].uValue.sNewOperator.mType;\n\n        if(generics_types->mClass == NULL) {\n            compile_err_msg(info, \"Class not found for new operator\", info->pinfo->mJS);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* generics_types2;\n        solve_generics_for_variable(generics_types, &generics_types2, info->pinfo);\n\n        sCLClass* klass = generics_types2->mClass;\n        unsigned int array_num = gNodes[node].uValue.sNewOperator.mArrayNum;\n\n        if(array_num > 0) {\n            if(!compile(array_num, info)) {\n                return FALSE;\n            }\n        }\n\n        sNodeType* node_type = generics_types2;\n\n\n        append_opecode_to_code(info->code, OP_NEW, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_type_name_to_constant_pool_and_code(info, node_type);\n        append_int_value_to_code(info->code, array_num ? 1:0, info->no_output);\n        append_int_value_to_code(info->code, 0, info->no_output);\n\n        info->stack_num++;\n\n        if(klass->mFlags & CLASS_FLAGS_STRUCT) {\n            int num_params = gNodes[node].uValue.sNewOperator.mNumParams;\n\n            if(num_params > 0) {\n                compile_err_msg(info, \"struct object does not need initializer\");\n                info->err_num++;\n            }\n\n            info->type = generics_types2;\n        }\n        else {\n            if(array_num > 0) {\n                int num_params = gNodes[node].uValue.sNewOperator.mNumParams;\n\n                if(num_params > 0) {\n                    compile_err_msg(info, \"Array can't create with initialize method\");\n                    info->err_num++;\n\n                    info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                    return TRUE;\n                }\n\n                info->type = generics_types2;\n                info->type->mArray = TRUE;\n\n                info->stack_num--;\n            }\n            else {\n                sNodeType* param_types[PARAMS_MAX];\n\n                int num_params = gNodes[node].uValue.sNewOperator.mNumParams;\n\n                char* method_name = \"initialize\";\n\n                unsigned int params[PARAMS_MAX];\n\n                memcpy(params, gNodes[node].uValue.sNewOperator.mParams, sizeof(unsigned int)*PARAMS_MAX);\n\n                info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n                BOOL exist_lazy_lamda_compile = FALSE;\n                if(!compile_params(klass, method_name, &num_params, params, param_types, generics_types2, info, FALSE, &exist_lazy_lamda_compile, FALSE)) {\n                    return FALSE;\n                }\n\n                if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n                    sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n                    sNodeType* result_type;\n                    sNodeType* result_method_generics_types = NULL;\n                    int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n                    if(method_index == -1) {\n                        compile_err_msg(info, \"method not found(6)\");\n                        info->err_num++;\n\n                        err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n                        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                        return TRUE;\n                    }\n\n                    sCLMethod* method = klass->mMethods + method_index;\n\n                    if(method->mFlags & METHOD_FLAGS_DYNAMIC) {\n                        int num_real_params = method->mNumParams + 1;\n\n                        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                        append_opecode_to_code(info->code, OP_INVOKE_VIRTUAL_METHOD, info->no_output);\n                        append_int_value_to_code(info->code, num_real_params, info->no_output);\n                        append_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n                        append_js_method_name_and_params_to_constant_pool_and_code(info, klass, method);\n\n                        int size = get_var_size(generics_types2);\n                        append_int_value_to_code(info->code, size, info->no_output);\n\n                        append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_CLASS_METHOD, info->no_output);\n                        append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_NATIVE, info->no_output);\n                        append_int_value_to_code(info->code, method->mFlags & METHOD_FLAGS_PURE_NATIVE, info->no_output);\n\n                        char* result_class_name = CONS_str(&klass->mConst, method->mResultType->mClassNameOffset);\n\n                        BOOL result_type_is_bool = strcmp(result_class_name, \"bool\") == 0;\n                        append_int_value_to_code(info->code, result_type_is_bool, info->no_output);\n                        append_str_to_constant_pool_and_code(info->constant, info->code, CLASS_NAME(klass), info->no_output);\n                        append_int_value_to_code(info->code, 0, info->no_output);\n\n                        info->stack_num -= num_params + 1;\n                        info->stack_num++;\n\n                        info->type = generics_types2;\n                    }\n                    else {\n                        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n                        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n                        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n                        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n                        append_class_name_to_constant_pool_and_code(info, klass);\n                        append_int_value_to_code(info->code, method_index, info->no_output);\n\n                        int size = get_var_size(generics_types2);\n                        append_int_value_to_code(info->code, size, info->no_output);\n\n                        info->stack_num-=num_params+1;\n                        info->stack_num++;\n\n                        info->type = generics_types2;\n                    }\n                }\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_return_expression(unsigned int expression_node, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeReturn;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = expression_node;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_return_expression(unsigned int node, sCompileInfo* info)\n{\n    /// compile expression ///\n    unsigned int expression_node = gNodes[node].mLeft;\n\n    sNodeType* value_result_type;\n    if(expression_node != 0) {\n        if(gNodes[expression_node].mNodeType == kNodeTypeLoadVariable || gNodes[expression_node].mNodeType == kNodeTypeLoadClassField)\n        {\n            info->no_load_head_of_memory = TRUE;\n        }\n\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n        value_result_type = info->type;\n    }\n    else {\n        value_result_type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n    }\n\n    sCLClass* klass = info->pinfo->klass;\n    sCLMethod* method = info->method;\n\n    /// check return statment in not method or block object ///\n    if(method == NULL && !info->in_block) {\n        compile_err_msg(info, \"Return expression should be in a method definition or in a block object\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    /// check return statment in initialize method ///\n    if(!info->in_block && klass && (!(method->mFlags & METHOD_FLAGS_CLASS_METHOD) && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"initialize\") == 0) && (!(method->mFlags & METHOD_FLAGS_CLASS_METHOD) && strcmp(CONS_str(&klass->mConst, method->mNameOffset), \"finalize\") == 0))\n    {\n        compile_err_msg(info, \"There is in the initialize or finalize method\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    /// result type ///\n    sNodeType* result_type = NULL;\n\n    if(info->omit_block_result_type) {\n        info->block_last_type = value_result_type;\n        result_type = value_result_type;\n    }\n    else if(info->in_block) {\n        result_type = info->block_result_type;\n    }\n    else { // info->method != NULL\n        result_type = create_node_type_from_cl_type(info->method->mResultType, info->pinfo->klass);\n    }\n\n    /// check result type ///\n    sNodeType* result_type2 = NULL;\n    solve_generics_for_variable(result_type, &result_type2, info->pinfo);\n\n    if((!type_identify_with_class_name(result_type2, \"Null\") && expression_node == 0)\n        || (type_identify_with_class_name(result_type2, \"Null\") && expression_node != 0))\n    {\n        compile_err_msg(info, \"Invalid type of return value(1)\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    if(type_identify_with_class_name(result_type2, \"Null\")) {\n        append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n\n        info->stack_num++;\n    }\n    else {\n        if(cast_posibility(result_type2, value_result_type)) {\n            cast_right_type_to_left_type(result_type2, &value_result_type, info);\n        }\n\n        if(!substitution_posibility(result_type2, value_result_type, NULL, NULL, NULL, NULL, TRUE)) {\n            compile_err_msg(info, \"Invalid type of return value(2). Left type is %s. Left generics number %d. Right type is %s. right generics number %d.\", CLASS_NAME(result_type2->mClass), result_type2->mNumGenericsTypes, CLASS_NAME(value_result_type->mClass), value_result_type->mNumGenericsTypes);\n            int i;\n            for(i=0; i<result_type2->mNumGenericsTypes; i++) {\n                compile_err_msg(info, \"Left generics type[%d] is %s. nullable %d\", i, CLASS_NAME(result_type2->mGenericsTypes[i]->mClass), result_type2->mGenericsTypes[i]->mNullable);\n            }\n            for(i=0; i<value_result_type->mNumGenericsTypes; i++) {\n                compile_err_msg(info, \"Right generics type[%d] is %s nullable %d\", i, CLASS_NAME(value_result_type->mGenericsTypes[i]->mClass), value_result_type->mGenericsTypes[i]->mNullable);\n            }\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n\n    if(info->stack_num != 1) {\n        compile_err_msg(info, \"Invalid type of return value(4)\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLClass* result_class = result_type2->mClass;\n\n    append_opecode_to_code(info->code, OP_RETURN, info->no_output);\n\n    if(info->pinfo->err_num == 0) { // for interpreter completion\n        info->stack_num = 0;  // no pop\n        info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_throw_expression(unsigned int expression_node, sParserInfo* info)\n{\n    unsigned node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeThrow;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = expression_node;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_throw_expression(unsigned int node, sCompileInfo* info)\n{\n    /// compile expression ///\n    unsigned int expression_node = gNodes[node].mLeft;\n\n    if(expression_node != 0) {\n        if(!compile(expression_node, info)) {\n            return FALSE;\n        }\n    }\n\n    if(info->method == NULL) {\n        compile_err_msg(info, \"Throw expressioin should be in a method definition\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* exception_type = info->type;\n\n    if(!is_exception_type(exception_type))\n    {\n        compile_err_msg(info, \"Invalid type of exception value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    if(info->stack_num != 1) {\n        compile_err_msg(info, \"Invalid stack num in the throw expression\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    append_opecode_to_code(info->code, OP_THROW, info->no_output);\n    info->stack_num = 0;  // no pop\n    info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_try_expression(MANAGED sNodeBlock* try_node_block, MANAGED sNodeBlock* catch_node_block, char* exception_var_name, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeTry;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sTry.mTryNodeBlock = MANAGED try_node_block;\n    gNodes[node].uValue.sTry.mCatchNodeBlock = MANAGED catch_node_block;\n    xstrncpy(gNodes[node].uValue.sTry.mExceptionVarName, exception_var_name, VAR_NAME_MAX);\n\n    return node;\n}\n\nstatic BOOL compile_try_expression(unsigned int node, sCompileInfo* info)\n{\n    int label_num = 0;\n    if(info->pinfo->klass) {\n        label_num = info->pinfo->klass->mLabelNum++;\n    }\n\n    /// try ///\n    append_opecode_to_code(info->code, OP_TRY, info->no_output);\n\n    int try_offset_point = info->code->mLen;\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    char label_catch_name[LABEL_NAME_MAX];\n    create_label_name(\"catch_label\", label_catch_name, LABEL_NAME_MAX, label_num);\n\n    append_str_to_constant_pool_and_code(info->constant, info->code, label_catch_name, info->no_output);\n\n    sNodeBlock* try_node_block = gNodes[node].uValue.sTry.mTryNodeBlock;\n    sNodeType* block_last_type = NULL;\n    if(!compile_block(try_node_block, info, NULL, &block_last_type)) {\n        return FALSE;\n    }\n\n    append_opecode_to_code(info->code, OP_TRY_END, info->no_output);\n\n    append_opecode_to_code(info->code, OP_GOTO, info->no_output);\n    int goto_point = info->code->mLen;\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    char label_name[LABEL_NAME_MAX];\n    create_label_name(\"try_end\", label_name, LABEL_NAME_MAX, label_num);\n    append_str_to_constant_pool_and_code(info->constant, info->code, label_name, info->no_output);\n\n    *(int*)(info->code->mCodes + try_offset_point) = info->code->mLen;\n\n    append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, label_catch_name, info->no_output);\n\n    /// catch ///\n    sNodeBlock* catch_node_block = gNodes[node].uValue.sTry.mCatchNodeBlock;\n\n    if(catch_node_block) {\n        sVarTable* catch_block_var_table = catch_node_block->mLVTable;\n        char* var_name = gNodes[node].uValue.sTry.mExceptionVarName;\n\n        int var_index = get_variable_index(catch_block_var_table, var_name);\n        MASSERT(var_index != -1);\n\n        append_opecode_to_code(info->code, OP_CATCH_STORE, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        append_opecode_to_code(info->code, OP_CATCH_POP, info->no_output); // for none JIT code\n\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(catch_node_block, info, NULL, &block_last_type)) {\n            return FALSE;\n        }\n\n        *(int*)(info->code->mCodes + goto_point) = info->code->mLen;\n\n        append_opecode_to_code(info->code, OP_LABEL, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, label_name, info->no_output);\n\n        append_opecode_to_code(info->code, OP_CATCH_END, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_fields(char* name, unsigned int left_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeLoadField;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    xstrncpy(gNodes[node].uValue.mVarName, name, VAR_NAME_MAX);\n\n    gNodes[node].mLeft = left_node;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_load_field(unsigned int node, sCompileInfo* info)\n{\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(gNodes[lnode].mNodeType == kNodeTypeLoadVariable){\n        gNodes[lnode].uValue.sLoadVariable.mLoadField = TRUE;\n    }\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    if(info->type == NULL \n        || type_identify_with_class_name(info->type, \"Null\"))\n    {\n        compile_err_msg(info, \"no type for loading field\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLClass* klass = info->type->mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[node].uValue.mVarName, VAR_NAME_MAX);\n    BOOL array = info->type->mArray;\n    sNodeType* generics_types = info->type;\n\n    if(klass->mGenericsParamClassNum != -1) {\n        sGenericsParamInfo* generics_info = &info->pinfo->generics_info;\n        if(klass->mGenericsParamClassNum < generics_info->mNumParams) {\n            klass = generics_info->mInterface[klass->mGenericsParamClassNum];\n        }\n        else {\n            compile_err_msg(info, \"invalid generics interface method call\");\n            info->err_num++;\n        }\n    }\n\n    sCLClass* regex_class = get_class(\"regex\", info->pinfo->mJS);\n    sCLClass* char_class = get_class(\"char\", info->pinfo->mJS);\n\n    /// special field ///\n    if(array && strcmp(field_name, \"length\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_ARRAY_LENGTH, info->no_output);\n\n        info->stack_num--;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n    }\n    else if(array && strcmp(field_name, \"toArray\") == 0) {\n        cast_right_type_to_Array(&info->type, info);\n    }\n    else if(klass == char_class && strcmp(field_name, \"to_upper\") == 0) {\n        append_opecode_to_code(info->code, OP_CHAR_UPPERCASE, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(klass == char_class && strcmp(field_name, \"to_lower\") == 0) {\n        append_opecode_to_code(info->code, OP_CHAR_LOWERCASE, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"global\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_GLOBAL, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"ignoreCase\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_IGNORE_CASE, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"multiline\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_MULTILINE, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"extended\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_EXTENDED, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"dotAll\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_DOTALL, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"anchored\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_ANCHORED, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"dollarEndOnly\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_DOLLAR_ENDONLY, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(klass == regex_class && strcmp(field_name, \"ungreedy\") == 0) {\n        append_opecode_to_code(info->code, OP_GET_REGEX_UNGREEDY, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    }\n    else if(((klass->mFlags & CLASS_FLAGS_PRIMITIVE) || strcmp(CLASS_NAME(klass), \"regex\") == 0) && strcmp(field_name, \"toString\") == 0) {\n        cast_right_type_to_String(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"toString\") == 0) {\n        cast_right_type_to_String(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toByte\") == 0) {\n        cast_right_type_to_Byte(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toUByte\") == 0) {\n        cast_right_type_to_UByte(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"toShort\") == 0) {\n        cast_right_type_to_Short(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"toUShort\") == 0) {\n        cast_right_type_to_UShort(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"toInteger\") == 0) {\n        cast_right_type_to_Integer(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toUInteger\") == 0) {\n        cast_right_type_to_UInteger(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toLong\") == 0) {\n        cast_right_type_to_Long(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toULong\") == 0) {\n        cast_right_type_to_ULong(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toFloat\") == 0) {\n        cast_right_type_to_Float(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toDouble\") == 0) {\n        cast_right_type_to_Double(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"toPointer\") == 0) {\n        cast_right_type_to_Pointer(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE)&& strcmp(field_name, \"toChar\") == 0) {\n        cast_right_type_to_Char(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"toBool\") == 0) {\n        cast_right_type_to_Bool(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_byte\") == 0)\n    {\n        cast_right_type_to_byte(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_ubyte\") == 0)\n    {\n        cast_right_type_to_ubyte(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_short\") == 0)\n    {\n        cast_right_type_to_short(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_ushort\") == 0)\n    {\n        cast_right_type_to_ushort(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_int\") == 0)\n    {\n        cast_right_type_to_int(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_uint\") == 0)\n    {\n        cast_right_type_to_uint(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_long\") == 0)\n    {\n        cast_right_type_to_long(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_ulong\") == 0) \n    {\n        cast_right_type_to_ulong(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_float\") == 0) \n    {\n        cast_right_type_to_float(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_double\") == 0) \n    {\n        cast_right_type_to_double(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_char\") == 0) \n    {\n        cast_right_type_to_char(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_pointer\") == 0) \n    {\n        cast_right_type_to_pointer(&info->type, info);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && strcmp(field_name, \"to_bool\") == 0) \n    {\n        cast_right_type_to_bool(&info->type, info);\n    }\n    else {\n        int field_index = search_for_field(klass, field_name);\n\n        if(field_index == -1) {\n            compile_err_msg(info, \"There is no field(%s) in this class(%s)(6)\", field_name, CLASS_NAME(klass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLField* field = klass->mFields + field_index;\n        sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n        /// solve generics ///\n        sNodeType* solved_field_type;\n        if(!solve_generics_types_for_node_type(field_type, ALLOC &solved_field_type, generics_types, TRUE, FALSE)) \n        {\n            return FALSE;\n        }\n\n        /// generate code ///\n        if(klass->mFlags & CLASS_FLAGS_STRUCT) {\n            int offset = field->mStructOffset;\n\n            append_opecode_to_code(info->code, OP_OBJ_HEAD_OF_MEMORY, info->no_output);\n            append_int_value_to_code(info->code, offset, info->no_output);\n\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else {\n            append_opecode_to_code(info->code, OP_LOAD_FIELD, info->no_output);\n            append_int_value_to_code(info->code, field_index, info->no_output);\n            int size = get_var_size(field_type);\n\n            append_int_value_to_code(info->code, size, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, field_name, info->no_output);\n\n            info->stack_num--;\n            info->stack_num++;\n\n            info->type = solved_field_type;\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_assign_field(char* var_name, unsigned int left_node, unsigned int right_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeStoreField;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    xstrncpy(gNodes[node].uValue.mVarName, var_name, VAR_NAME_MAX);\n\n    gNodes[node].mLeft = left_node;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_store_field(unsigned int node, sCompileInfo* info)\n{\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    sNodeType* left_type = info->type;\n    sNodeType* generics_types = left_type;\n\n    if(left_type == NULL \n        || type_identify_with_class_name(left_type, \"Null\"))\n    {\n        compile_err_msg(info, \"no type for object\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    /// compile right node ///\n    unsigned int rnode = gNodes[node].mRight;\n\n    if(!compile(rnode, info)) {\n        return FALSE;\n    }\n\n    sNodeType* right_type = info->type;\n\n    if(right_type == NULL)\n    {\n        compile_err_msg(info, \"no type for right object type\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLClass* klass = left_type->mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[node].uValue.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_field(klass, field_name);\n\n    if(field_index == -1) {\n        compile_err_msg(info, \"There is no field(%s) in this class(%s)(1)\", field_name, CLASS_NAME(klass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLField* field = klass->mFields + field_index;\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if(field->mFlags & FIELD_FLAGS_READONLY)\n    {\n        sCLClass* klass = info->pinfo->klass;\n        sCLMethod* method = info->method;\n        char* method_name = METHOD_NAME2(klass, method);\n\n        if(klass == NULL || method == NULL || strcmp(method_name, \"initialize\") != 0)\n        {\n            compile_err_msg(info, \"This field is readonly\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n\n    /// solve generics ///\n    sNodeType* solved_field_type;\n    if(!solve_generics_types_for_node_type(field_type, ALLOC &solved_field_type, generics_types, TRUE, FALSE)) \n    {\n        return FALSE;\n    }\n\n    if(cast_posibility(solved_field_type, right_type)) {\n        cast_right_type_to_left_type(solved_field_type, &right_type, info);\n    }\n\n    if(!substitution_posibility(solved_field_type, right_type, generics_types, NULL, NULL, NULL, TRUE)) {\n        compile_err_msg(info, \"The different type between left type and right type(2). %s and %s\", CLASS_NAME(solved_field_type->mClass), CLASS_NAME(right_type->mClass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n\n    }\n\n    store_delegated_varialbe(solved_field_type, right_type, info);\n\n    if(type_identify_with_class_name(solved_field_type, \"Buffer\") && type_identify_with_class_name(right_type, \"pointer\")) {\n        append_opecode_to_code(info->code, OP_STORE_FIELD_OF_BUFFER, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_FIELD, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = solved_field_type;\n\n        sCLClass* info_class = info->type->mClass;\n\n        char class_name[CLASS_NAME_MAX+1];\n        xstrncpy(class_name, CLASS_NAME(info_class), CLASS_NAME_MAX);\n\n\n        append_str_to_constant_pool_and_code(info->constant, info->code, class_name, info->no_output);\n    }\n\n    int size = get_var_size(info->type);\n    append_int_value_to_code(info->code, size, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, field_name, info->no_output);\n\n    info->stack_num--;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_class_fields(sCLClass* klass, char* name, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeLoadClassField;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    xstrncpy(gNodes[node].uValue.sClassField.mVarName, name, VAR_NAME_MAX);\n    gNodes[node].uValue.sClassField.mClass = klass;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_load_class_field(unsigned int node, sCompileInfo* info)\n{\n    sCLClass* klass = gNodes[node].uValue.sClassField.mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[node].uValue.sClassField.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_class_field(klass, field_name);\n\n    if(field_index == -1) {\n        compile_err_msg(info, \"There is no field(%s) in this class(%s)(2)\", field_name, CLASS_NAME(klass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLField* field = klass->mClassFields + field_index;\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    append_opecode_to_code(info->code, OP_LOAD_CLASS_FIELD, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, klass);\n    append_int_value_to_code(info->code, field_index, info->no_output);\n\n    int size = get_var_size(field_type);\n\n    append_int_value_to_code(info->code, size, info->no_output);\n\n    info->stack_num++;\n\n    info->type = field_type;\n\n    if(info->no_load_head_of_memory)\n    {\n        if(strcmp(CLASS_NAME(klass), \"C\") == 0 && (field_type->mClass->mFlags & CLASS_FLAGS_STRUCT))\n        {\n            append_opecode_to_code(info->code, OP_BOXING_C_STRUCT, info->no_output);\n            append_class_name_to_constant_pool_and_code(info, field_type->mClass);\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_assign_class_field(sCLClass* klass, char* name , unsigned int right_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeStoreClassField;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    xstrncpy(gNodes[node].uValue.sClassField.mVarName, name, VAR_NAME_MAX);\n    gNodes[node].uValue.sClassField.mClass = klass;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_store_class_field(unsigned int node, sCompileInfo* info)\n{\n    /// compile right node ///\n    unsigned int rnode = gNodes[node].mRight;\n\n    if(!compile(rnode, info)) {\n        return FALSE;\n    }\n\n    sNodeType* right_type = info->type;\n\n    if(right_type == NULL)\n    {\n        compile_err_msg(info, \"no type for right object type\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLClass* klass = gNodes[node].uValue.sClassField.mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[node].uValue.sClassField.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_class_field(klass, field_name);\n\n    if(field_index == -1) {\n        compile_err_msg(info, \"There is no field(%s) in this class(%s)(3)\", field_name, CLASS_NAME(klass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLField* field = klass->mClassFields + field_index;\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if((field->mFlags & FIELD_FLAGS_READONLY))\n    {\n        sCLClass* klass = info->pinfo->klass;\n        sCLMethod* method = info->method;\n        char* method_name = METHOD_NAME2(klass, method);\n\n        if(klass == NULL || method == NULL || strcmp(method_name, \"initialize\") != 0)\n        {\n            compile_err_msg(info, \"This field is readonly\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n\n    if(cast_posibility(field_type, right_type)) {\n        cast_right_type_to_left_type(field_type, &right_type, info);\n    }\n\n    if(!substitution_posibility(field_type, right_type, NULL, NULL, NULL, NULL, TRUE)) {\n        compile_err_msg(info, \"The different type between left type and right type(3). Left type is %s. Right type is %s.\", CLASS_NAME(field_type->mClass), CLASS_NAME(right_type->mClass));\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n\n    }\n\n    store_delegated_varialbe(field_type, right_type, info);\n\n    if(type_identify_with_class_name(field_type, \"Buffer\") && type_identify_with_class_name(right_type, \"pointer\")) {\n        append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD_OF_BUFFER, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = field_type;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_store_value_to_pointer(unsigned int left_node, sNodeType* node_type, unsigned int right_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeStoreValueToPointer;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = left_node;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = node_type;\n\n    return node;\n}\n\nBOOL compile_store_value_to_pointer(unsigned int node, sCompileInfo* info)\n{\n    sNodeType* node_type = gNodes[node].mType;\n\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    sNodeType* left_type = info->type;\n\n    if(left_type == NULL || (!type_identify_with_class_name(left_type, \"pointer\") && !type_identify_with_class_name(left_type, \"Buffer\")))\n    {\n        compile_err_msg(info, \"Left node requires the pointer class\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        cast_right_type_to_left_type(pointer_type, &left_type, info);\n    }\n\n    /// compile right node ///\n    unsigned int rnode = gNodes[node].mRight;\n\n    if(!compile(rnode, info)) {\n        return FALSE;\n    }\n\n    sNodeType* right_type = info->type;\n\n    if(cast_posibility(node_type, right_type)) {\n        cast_right_type_to_left_type(node_type, &right_type, info);\n    }\n\n    if(right_type == NULL || !substitution_posibility(node_type, right_type, NULL, NULL, NULL, NULL, TRUE))\n    {\n        if(right_type == NULL || node_type->mClass == NULL) {\n            compile_err_msg(info, \"The different type between left type and right type(4). NULL type.\");\n        }\n        else {\n            compile_err_msg(info, \"The different type between left type and right type(4). Left type is %s. right type is %s\", CLASS_NAME(node_type->mClass), CLASS_NAME(right_type->mClass));\n        }\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    store_delegated_varialbe(node_type, right_type, info);\n\n    /// check node_type ///\n    if(node_type->mArray) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_OBJECT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"int\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_INT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"uint\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_UINT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_BYTE_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_UBYTE_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"short\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_SHORT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"ushort\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_USHORT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"long\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_LONG_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"ulong\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_ULONG_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"float\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_FLOAT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"double\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_DOUBLE_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"pointer\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_POINTER_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"char\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_CHAR_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"bool\")) {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_BOOL_ADDRESS, info->no_output);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_VALUE_TO_OBJECT_ADDRESS, info->no_output);\n    }\n\n    info->stack_num--;\n\n    info->type = right_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_load_value_from_pointer(unsigned int left_node, sNodeType* node_type, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeLoadValueFromPointer;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = left_node;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = node_type;\n\n    return node;\n}\n\nBOOL compile_load_value_from_pointer(unsigned int node, sCompileInfo* info)\n{\n    sNodeType* node_type = gNodes[node].mType;\n\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    sNodeType* left_type = info->type;\n\n    if(left_type == NULL || (!type_identify_with_class_name(left_type, \"pointer\") && !type_identify_with_class_name(left_type, \"Buffer\") && left_type->mArrayNum == 0))\n    {\n        compile_err_msg(info, \"Left node requires the pointer class\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        cast_right_type_to_left_type(pointer_type, &left_type, info);\n    }\n\n    /// check node_type ///\n    if(node_type->mArray) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_OBJECT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"int\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_INT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"uint\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_UINT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"byte\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_BYTE_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_UBYTE_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"short\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_SHORT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"ushort\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_USHORT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"long\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_LONG_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"ulong\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_ULONG_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"float\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_FLOAT_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"double\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_DOUBLE_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"pointer\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_POINTER_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"char\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_CHAR_ADDRESS, info->no_output);\n    }\n    else if(type_identify_with_class_name(node_type, \"bool\")) {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_BOOL_ADDRESS, info->no_output);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_LOAD_VALUE_FROM_OBJECT_ADDRESS, info->no_output);\n    }\n\n    info->type = node_type;\n\n    return TRUE;\n}\n\nstatic void increment_operand_core(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)\n{\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        sNodeType* node_type = clone_node_type(left_type);\n        cast_right_type_to_left_type(pointer_type, &node_type, info);\n    }\n\n    if(!with_value) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n    }\n\n    append_opecode_to_code(info->code, add_operand, info->no_output);\n\n    info->stack_num--;\n\n    char var_name[VAR_NAME_MAX];\n    xstrncpy(var_name, gNodes[lnode].uValue.mVarName, VAR_NAME_MAX);\n    int var_index = get_variable_index(info->lv_table, var_name);\n\n    MASSERT(var_index != -1);\n\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        append_opecode_to_code(info->code, OP_STORE_TO_BUFFER, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n        append_int_value_to_code(info->code, !(left_type->mClass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT), info->no_output);\n\n        info->type = left_type;\n    }\n\n    if(!monadic) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, sub_operand, info->no_output);\n\n        info->stack_num--;\n    }\n}\n\nstatic BOOL increment_operand_core_for_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)\n{\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        sNodeType* node_type = clone_node_type(left_type);\n        cast_right_type_to_left_type(pointer_type, &node_type, info);\n    }\n\n    if(!with_value) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n    }\n\n    append_opecode_to_code(info->code, add_operand, info->no_output);\n\n    info->stack_num--;\n\n    /// compile left node of left node for getting object ///\n    unsigned int llnode = gNodes[lnode].mLeft;\n\n    if(!compile(llnode, info)) {\n        return FALSE;\n    }\n\n    sCLClass* klass = info->type->mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[lnode].uValue.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_field(klass, field_name);\n\n    MASSERT(field_index != -1);\n\n    sCLField* field = klass->mFields + field_index;\n\n    append_opecode_to_code(info->code, OP_REVERSE, info->no_output);\n\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if(type_identify_with_class_name(field_type, \"Buffer\")) {\n        append_opecode_to_code(info->code, OP_STORE_FIELD_OF_BUFFER, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_FIELD, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = field_type;\n\n        sCLClass* info_class = info->type->mClass;\n\n        char class_name[CLASS_NAME_MAX+1];\n        xstrncpy(class_name, CLASS_NAME(info_class), CLASS_NAME_MAX);\n\n        append_str_to_constant_pool_and_code(info->constant, info->code, class_name, info->no_output);\n    }\n\n    int size = get_var_size(info->type);\n\n    append_int_value_to_code(info->code, size, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, field_name, info->no_output);\n\n    info->stack_num--;\n\n    if(!monadic) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, sub_operand, info->no_output);\n\n        info->stack_num--;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL increment_operand_core_for_class_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)\n{\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        sNodeType* node_type = clone_node_type(left_type);\n        cast_right_type_to_left_type(pointer_type, &node_type, info);\n    }\n\n    if(!with_value) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n    }\n\n    append_opecode_to_code(info->code, add_operand, info->no_output);\n\n    info->stack_num--;\n\n    sCLClass* klass = gNodes[lnode].uValue.sClassField.mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[lnode].uValue.sClassField.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_class_field(klass, field_name);\n\n    sCLField* field = klass->mClassFields + field_index;\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if(type_identify_with_class_name(field_type, \"Buffer\")) {\n        append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD_OF_BUFFER, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = field_type;\n    }\n\n    if(!monadic) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, sub_operand, info->no_output);\n\n        info->stack_num--;\n    }\n\n    return TRUE;\n}\n\nstatic void decrement_operand_core(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)\n{\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        sNodeType* node_type = clone_node_type(left_type);\n        cast_right_type_to_left_type(pointer_type, &node_type, info);\n    }\n\n    if(!with_value) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG || ldc_operand == OP_LDCPOINTER) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n        info->stack_num++;\n    }\n\n    append_opecode_to_code(info->code, sub_operand, info->no_output);\n\n    info->stack_num--;\n\n    char var_name[VAR_NAME_MAX];\n    xstrncpy(var_name, gNodes[lnode].uValue.mVarName, VAR_NAME_MAX);\n    int var_index = get_variable_index(info->lv_table, var_name);\n\n    MASSERT(var_index != -1);\n\n\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        append_opecode_to_code(info->code, OP_STORE_TO_BUFFER, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n        append_int_value_to_code(info->code, !(left_type->mClass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT), info->no_output);\n\n        info->type = left_type;\n    }\n\n    if(!monadic) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, add_operand, info->no_output);\n\n        info->stack_num--;\n    }\n}\n\nstatic BOOL decrement_operand_core_for_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)\n{\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        sNodeType* node_type = clone_node_type(left_type);\n        cast_right_type_to_left_type(pointer_type, &node_type, info);\n    }\n\n    if(!with_value) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG || ldc_operand == OP_LDCPOINTER) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n    }\n\n    append_opecode_to_code(info->code, sub_operand, info->no_output);\n\n    info->stack_num--;\n\n    /// compile left node of left node for getting object ///\n    unsigned int llnode = gNodes[lnode].mLeft;\n\n    if(!compile(llnode, info)) {\n        return FALSE;\n    }\n\n    sCLClass* klass = info->type->mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[lnode].uValue.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_field(klass, field_name);\n\n    MASSERT(field_index != -1);\n\n    sCLField* field = klass->mFields + field_index;\n\n    append_opecode_to_code(info->code, OP_REVERSE, info->no_output);\n\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if(type_identify_with_class_name(field_type, \"Buffer\")) {\n        append_opecode_to_code(info->code, OP_STORE_FIELD_OF_BUFFER, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_FIELD, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = field_type;\n\n        sCLClass* info_class = info->type->mClass;\n\n        char class_name[CLASS_NAME_MAX+1];\n        xstrncpy(class_name, CLASS_NAME(info_class), CLASS_NAME_MAX);\n\n        append_str_to_constant_pool_and_code(info->constant, info->code, class_name, info->no_output);\n    }\n\n    int size = get_var_size(info->type);\n\n    append_int_value_to_code(info->code, size, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, field_name, info->no_output);\n\n    info->stack_num--;\n\n    if(!monadic) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, add_operand, info->no_output);\n\n        info->stack_num--;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL decrement_operand_core_for_class_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)\n{\n    if(type_identify_with_class_name(left_type, \"Buffer\")) {\n        sNodeType* pointer_type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        sNodeType* node_type = clone_node_type(left_type);\n        cast_right_type_to_left_type(pointer_type, &node_type, info);\n    }\n\n    if(!with_value) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG || ldc_operand == OP_LDCPOINTER) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n    }\n\n    append_opecode_to_code(info->code, sub_operand, info->no_output);\n\n    info->stack_num--;\n\n    sCLClass* klass = gNodes[lnode].uValue.sClassField.mClass;\n    char field_name[VAR_NAME_MAX];\n    xstrncpy(field_name, gNodes[lnode].uValue.sClassField.mVarName, VAR_NAME_MAX);\n\n    int field_index = search_for_class_field(klass, field_name);\n\n    sCLField* field = klass->mClassFields + field_index;\n    sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n    if(type_identify_with_class_name(field_type, \"Buffer\")) {\n        append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD_OF_BUFFER, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->type = field_type;\n    }\n\n    if(!monadic) {\n        append_opecode_to_code(info->code, ldc_operand, info->no_output);\n        if(ldc_operand == OP_LDCLONG || ldc_operand == OP_LDCULONG) {\n            clint64 lvalue = 1;\n            append_long_value_to_code(info->code, lvalue, info->no_output);\n        }\n        else {\n            append_int_value_to_code(info->code, 1, info->no_output);\n        }\n\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, add_operand, info->no_output);\n\n        info->stack_num--;\n    }\n\n    return TRUE;\n}\n\nBOOL sNodeTree_create_monadic_increment_operand(unsigned int right_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeMonadicIncrementOperand;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_monadic_increment_operand(unsigned int node, sCompileInfo* info)\n{\n    /// compile right node ///\n    unsigned int rnode = gNodes[node].mRight;\n\n    if(!compile(rnode, info)) {\n        return FALSE;\n    }\n\n    if((gNodes[rnode].mNodeType != kNodeTypeLoadVariable && gNodes[rnode].mNodeType != kNodeTypeLoadField && gNodes[rnode].mNodeType != kNodeTypeLoadClassField)|| info->type == NULL) \n    {\n        compile_err_msg(info, \"Invalid monadic increment operand\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* node_type = info->type;\n\n    if(gNodes[rnode].mNodeType == kNodeTypeLoadVariable) {\n        if(type_identify_with_class_name(node_type, \"int\")) {\n            increment_operand_core(node, info, rnode, OP_IADD, OP_ISUB, OP_LDCINT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"uint\")) {\n            increment_operand_core(node, info, rnode, OP_UIADD, OP_UISUB, OP_LDCUINT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"byte\")) {\n            increment_operand_core(node, info, rnode, OP_BADD, OP_BSUB, OP_LDCBYTE, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n            increment_operand_core(node, info, rnode, OP_UBADD, OP_UBSUB, OP_LDCUBYTE, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"short\")) {\n            increment_operand_core(node, info, rnode, OP_SADD, OP_SSUB, OP_LDCSHORT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ushort\")) {\n            increment_operand_core(node, info, rnode, OP_USADD, OP_USSUB, OP_LDCUSHORT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"long\")) {\n            increment_operand_core(node, info, rnode, OP_LADD, OP_LSUB, OP_LDCLONG, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ulong\")) {\n            increment_operand_core(node, info, rnode, OP_ULADD, OP_ULSUB, OP_LDCULONG, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"pointer\")) {\n            increment_operand_core(node, info, rnode, OP_PADD, OP_PSUB, OP_LDCULONG, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"char\")) {\n            increment_operand_core(node, info, rnode, OP_CADD, OP_CSUB, OP_LDCINT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n        }\n        else {\n            compile_err_msg(info, \"Invalid type for increment operand(4)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n    else if(gNodes[rnode].mNodeType == kNodeTypeLoadClassField) {\n        if(type_identify_with_class_name(node_type, \"int\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_IADD, OP_ISUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"uint\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_UIADD, OP_UISUB, OP_LDCUINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"byte\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_BADD, OP_BSUB, OP_LDCBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_UBADD, OP_UBSUB, OP_LDCUBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"short\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_SADD, OP_SSUB, OP_LDCSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ushort\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_USADD, OP_USSUB, OP_LDCUSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"long\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_LADD, OP_LSUB, OP_LDCLONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ulong\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_ULADD, OP_ULSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"pointer\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_PADD, OP_PSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"char\")) {\n            if(!increment_operand_core_for_class_field(node, info, rnode, OP_CADD, OP_CSUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n        }\n        else {\n            compile_err_msg(info, \"Invalid type for increment operand(5)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n    else { // gNodes[rnode].mNodeType == kNodeTypeLoadField\n        if(type_identify_with_class_name(node_type, \"int\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_IADD, OP_ISUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"uint\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_UIADD, OP_UISUB, OP_LDCUINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"byte\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_BADD, OP_BSUB, OP_LDCBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_UBADD, OP_UBSUB, OP_LDCUBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"short\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_SADD, OP_SSUB, OP_LDCSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ushort\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_USADD, OP_USSUB, OP_LDCUSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"long\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_LADD, OP_LSUB, OP_LDCLONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ulong\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_ULADD, OP_ULSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"pointer\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_PADD, OP_PSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"char\")) {\n            if(!increment_operand_core_for_field(node, info, rnode, OP_CADD, OP_CSUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n        }\n        else {\n            compile_err_msg(info, \"Invalid type for increment operand(6)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL sNodeTree_create_monadic_decrement_operand(unsigned int right_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeMonadicDecrementOperand;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_monadic_decrement_operand(unsigned int node, sCompileInfo* info)\n{\n    /// compile left node ///\n    unsigned int rnode = gNodes[node].mRight;\n\n    if(!compile(rnode, info)) {\n        return FALSE;\n    }\n\n    if((gNodes[rnode].mNodeType != kNodeTypeLoadVariable && gNodes[rnode].mNodeType != kNodeTypeLoadField && gNodes[rnode].mNodeType != kNodeTypeLoadClassField )|| info->type == NULL) {\n        compile_err_msg(info, \"Invalid increment operand(4)\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* node_type = info->type;\n\n    if(gNodes[rnode].mNodeType == kNodeTypeLoadVariable) {\n        if(type_identify_with_class_name(node_type, \"int\")) {\n            decrement_operand_core(node, info, rnode, OP_IADD, OP_ISUB, OP_LDCINT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"uint\")) {\n            decrement_operand_core(node, info, rnode, OP_UIADD, OP_UISUB, OP_LDCUINT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"byte\")) {\n            decrement_operand_core(node, info, rnode, OP_BADD, OP_BSUB, OP_LDCBYTE, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n            decrement_operand_core(node, info, rnode, OP_UBADD, OP_UBSUB, OP_LDCUBYTE, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"short\")) {\n            decrement_operand_core(node, info, rnode, OP_SADD, OP_SSUB, OP_LDCSHORT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ushort\")) {\n            decrement_operand_core(node, info, rnode, OP_USADD, OP_USSUB, OP_LDCUSHORT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"long\")) {\n            decrement_operand_core(node, info, rnode, OP_LADD, OP_LSUB, OP_LDCLONG, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ulong\")) {\n            decrement_operand_core(node, info, rnode, OP_ULADD, OP_ULSUB, OP_LDCULONG, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"pointer\")) {\n            decrement_operand_core(node, info, rnode, OP_PADD, OP_PSUB, OP_LDCULONG, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"char\")) {\n            decrement_operand_core(node, info, rnode, OP_CADD, OP_CSUB, OP_LDCINT, TRUE, FALSE, node_type);\n            info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n        }\n        else {\n            compile_err_msg(info, \"Invalid type for increment operand(7)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n    else if(gNodes[rnode].mNodeType == kNodeTypeLoadClassField) {\n        if(type_identify_with_class_name(node_type, \"int\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_IADD, OP_ISUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"uint\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_UIADD, OP_UISUB, OP_LDCUINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"byte\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_BADD, OP_BSUB, OP_LDCBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_UBADD, OP_UBSUB, OP_LDCUBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"short\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_SADD, OP_SSUB, OP_LDCSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ushort\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_USADD, OP_USSUB, OP_LDCUSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"long\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_LADD, OP_LSUB, OP_LDCLONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ulong\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_ULADD, OP_ULSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"pointer\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_PADD, OP_PSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"char\")) {\n            if(!decrement_operand_core_for_class_field(node, info, rnode, OP_CADD, OP_CSUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n        }\n        else {\n            compile_err_msg(info, \"Invalid type for increment operand(8)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n    else { // gNodes[rnode].mNodeType == kNodeTypeLoadField\n        if(type_identify_with_class_name(node_type, \"int\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_IADD, OP_ISUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"uint\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_UIADD, OP_UISUB, OP_LDCUINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"uint\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"byte\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_BADD, OP_BSUB, OP_LDCBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"byte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ubyte\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_UBADD, OP_UBSUB, OP_LDCUBYTE, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ubyte\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"short\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_SADD, OP_SSUB, OP_LDCSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"short\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ushort\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_USADD, OP_USSUB, OP_LDCUSHORT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ushort\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"long\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_LADD, OP_LSUB, OP_LDCLONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"long\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"ulong\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_ULADD, OP_ULSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"ulong\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"pointer\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_PADD, OP_PSUB, OP_LDCULONG, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else if(type_identify_with_class_name(node_type, \"char\")) {\n            if(!decrement_operand_core_for_field(node, info, rnode, OP_CADD, OP_CSUB, OP_LDCINT, TRUE, FALSE, node_type)) {\n                return FALSE;\n            }\n            info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n        }\n        else {\n            compile_err_msg(info, \"Invalid type for increment operand(9)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_load_array_element(unsigned int array, unsigned int index_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeLoadArrayElement;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = array;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = index_node;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL is_able_to_get_element_type(sNodeType* node_type)\n{\n    return type_identify_with_class_name(node_type, \"Array\") || type_identify_with_class_name(node_type, \"Int8Array\") || type_identify_with_class_name(node_type, \"Uint8Array\") || type_identify_with_class_name(node_type, \"Uint8ClampedArray\") || type_identify_with_class_name(node_type, \"Int16Array\") || type_identify_with_class_name(node_type, \"Uint16Array\") || type_identify_with_class_name(node_type, \"Int32Array\") || type_identify_with_class_name(node_type, \"Uint32Array\") || type_identify_with_class_name(node_type, \"Float32Array\") || type_identify_with_class_name(node_type, \"Float64Array\");\n}\n\nBOOL compile_load_array_element(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        /// compile left node ///\n        unsigned int lnode = gNodes[node].mLeft;\n\n        if(!compile(lnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(left_type == NULL \n            || type_identify_with_class_name(left_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for loading element\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(!is_able_to_get_element_type(left_type)) {\n            compile_err_msg(info, \"Clover2 can't get an element from this type.\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// compile middle node ///\n        unsigned int mnode = gNodes[node].mMiddle;\n\n        if(!compile(mnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* middle_type = info->type;\n\n        /// check ///\n        if(middle_type == NULL \n            || type_identify_with_class_name(middle_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for element index\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(!substitution_posibility_with_class_name(middle_type, \"Number\", TRUE)) {\n            compile_err_msg(info, \"Type of index should be number\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// generate code ///\n        sNodeType* var_type;\n        if(type_identify_with_class_name(left_type, \"Array\")) {\n            var_type = clone_node_type(left_type->mGenericsTypes[0]);\n        }\n        else {\n            var_type = create_node_type_with_class_name(\"Number\", info->pinfo->mJS);\n        }\n\n        append_opecode_to_code(info->code, OP_LOAD_ELEMENT, info->no_output);\n\n        int size = get_var_size(var_type);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=2;\n        info->stack_num++;\n\n        info->type = var_type;\n    }\n    else {\n        /// compile left node ///\n        unsigned int lnode = gNodes[node].mLeft;\n\n        if(!compile(lnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(left_type == NULL \n            || type_identify_with_class_name(left_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for loading element\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(left_type->mArray == FALSE) {\n            compile_err_msg(info, \"Clover2 can't get an element from this type.\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// compile middle node ///\n        unsigned int mnode = gNodes[node].mMiddle;\n\n        if(!compile(mnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* middle_type = info->type;\n\n        /// check ///\n        if(middle_type == NULL \n            || type_identify_with_class_name(middle_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for element index\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* int_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n\n        cast_right_type_to_left_type(int_type, &middle_type, info);\n\n        if(!substitution_posibility_with_class_name(middle_type, \"int\", TRUE)) {\n            compile_err_msg(info, \"Type of index should be number\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// generate code ///\n        sNodeType* var_type = clone_node_type(left_type);\n\n        var_type->mArray = FALSE;\n\n        if(left_type->mArrayNum > 0) {\n            append_opecode_to_code(info->code, OP_LOAD_ELEMENT_OF_CLANG, info->no_output);\n\n            int size = get_var_size(var_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n        }\n        else {\n            append_opecode_to_code(info->code, OP_LOAD_ELEMENT, info->no_output);\n\n            int size = get_var_size(var_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n        }\n\n        info->stack_num-=2;\n        info->stack_num++;\n\n        info->type = clone_node_type(left_type);\n        info->type->mArray = FALSE;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_store_array_element(unsigned int array, unsigned int index_node, unsigned int right_node, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeStoreArrayElement;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = array;\n    gNodes[node].mRight = right_node;\n    gNodes[node].mMiddle = index_node;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nBOOL compile_store_array_element(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        /// compile left node ///\n        unsigned int lnode = gNodes[node].mLeft;\n\n        if(!compile(lnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(left_type == NULL \n            || type_identify_with_class_name(left_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(!is_able_to_get_element_type(left_type)) {\n            compile_err_msg(info, \"Clover2 can't get an element from this type.\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// compile middle node ///\n        unsigned int mnode = gNodes[node].mMiddle;\n\n        if(!compile(mnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* middle_type = info->type;\n\n        if(middle_type == NULL \n            || type_identify_with_class_name(middle_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for element index\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(!substitution_posibility_with_class_name(middle_type, \"Number\", TRUE)) {\n            compile_err_msg(info, \"Type of index should be number\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// compile right node ///\n        unsigned int rnode = gNodes[node].mRight;\n\n        if(!compile(rnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* right_type = info->type;\n\n        if(right_type == NULL)\n        {\n            compile_err_msg(info, \"no type for right object type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* var_type;\n        if(type_identify_with_class_name(left_type, \"Array\")) {\n            var_type = left_type->mGenericsTypes[0];\n        }\n        else {\n            var_type = create_node_type_with_class_name(\"Number\", info->pinfo->mJS);\n        }\n\n        if(!substitution_posibility(var_type, right_type, NULL, NULL, NULL, NULL, TRUE)) {\n            compile_err_msg(info, \"The different type between left type and right type(7). %s and %s\", CLASS_NAME(var_type->mClass), CLASS_NAME(right_type->mClass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        store_delegated_varialbe(var_type, right_type, info);\n\n        //// generate code ///\n        append_opecode_to_code(info->code, OP_STORE_ELEMENT, info->no_output);\n\n        info->type = right_type;\n\n        info->stack_num-=2;\n    }\n    else {\n        /// compile left node ///\n        unsigned int lnode = gNodes[node].mLeft;\n\n        if(!compile(lnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* left_type = info->type;\n\n        if(left_type == NULL \n            || type_identify_with_class_name(left_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(left_type->mArray == FALSE) {\n            compile_err_msg(info, \"Clover2 can't get an element from this type.\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* left_type2;\n        solve_generics_for_variable(left_type, &left_type2, info->pinfo);\n\n        /// compile middle node ///\n        unsigned int mnode = gNodes[node].mMiddle;\n\n        if(!compile(mnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* middle_type = info->type;\n\n        if(middle_type == NULL \n            || type_identify_with_class_name(middle_type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for element index\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* int_type = create_node_type_with_class_name(\"int\", info->pinfo->mJS);\n\n        cast_right_type_to_left_type(int_type, &middle_type, info);\n\n        if(!substitution_posibility_with_class_name(middle_type, \"int\", TRUE)) {\n            compile_err_msg(info, \"Type of index should be number\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// compile right node ///\n        unsigned int rnode = gNodes[node].mRight;\n\n        if(!compile(rnode, info)) {\n            return FALSE;\n        }\n\n        sNodeType* right_type = info->type;\n\n        if(right_type == NULL)\n        {\n            compile_err_msg(info, \"no type for right object type\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* right_type2;\n        solve_generics_for_variable(right_type, &right_type2, info->pinfo);\n\n        sNodeType* left_type3 = clone_node_type(left_type2);\n        left_type3->mArray = FALSE;\n\n        if(cast_posibility(left_type3, right_type2)) {\n            cast_right_type_to_left_type(left_type3, &right_type2, info);\n        }\n\n        if(!substitution_posibility(left_type3, right_type2, NULL, NULL, NULL, NULL, TRUE)) {\n            compile_err_msg(info, \"The different type between left type and right type(7). %s and %s\", CLASS_NAME(left_type3->mClass), CLASS_NAME(right_type2->mClass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        store_delegated_varialbe(left_type3, right_type2, info);\n\n        //// generate code ///\n        if(left_type->mArrayNum > 0) {\n            append_opecode_to_code(info->code, OP_STORE_ELEMENT_OF_CLANG, info->no_output);\n\n            int size = get_var_size(right_type2);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            info->type = right_type2;\n        }\n        else if(type_identify_with_class_name(left_type3, \"Buffer\") && type_identify_with_class_name(right_type2, \"pointer\")) {\n            append_opecode_to_code(info->code, OP_STORE_ELEMENT_OF_BUFFER, info->no_output);\n\n            info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n        }\n        else {\n            append_opecode_to_code(info->code, OP_STORE_ELEMENT, info->no_output);\n\n            info->type = right_type2;\n        }\n\n        info->stack_num-=2;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_character_value(wchar_t c, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeChar;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.mCharacter = c;\n\n    return node;\n}\n\nBOOL compile_char_value(unsigned int node, sCompileInfo* info)\n{\n    wchar_t c = gNodes[node].uValue.mCharacter;\n\n    append_opecode_to_code(info->code, OP_LDCINT, info->no_output);\n    append_int_value_to_code(info->code, (int)c, info->no_output);\n\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"char\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_string_value(MANAGED char* value, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeString;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sString.mString = MANAGED value;\n    int i;\n    for(i=0; i<num_string_expression; i++) {\n        gNodes[node].uValue.sString.mStringExpressions[i] = string_expressions[i];\n        gNodes[node].uValue.sString.mStringExpressionOffsets[i] = string_expression_offsets[i];\n    }\n    gNodes[node].uValue.sString.mNumStringExpression = num_string_expression;\n\n    return node;\n}\n\nBOOL compile_string_value(unsigned int node, sCompileInfo* info)\n{\n    char* str = gNodes[node].uValue.sString.mString;\n\n    int num_string_expression = gNodes[node].uValue.sString.mNumStringExpression;\n\n    sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n    memcpy(string_expressions, gNodes[node].uValue.sString.mStringExpressions, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n    int string_expression_offsets[STRING_EXPRESSION_MAX];\n    memcpy(string_expression_offsets, gNodes[node].uValue.sString.mStringExpressionOffsets, sizeof(int)*STRING_EXPRESSION_MAX);\n\n    int i;\n\n    for(i=0; i<num_string_expression; i++) {\n        sNodeBlock* node_block = string_expressions[i];\n        if(!compile_block_with_result(node_block, info)) {\n            return FALSE;\n        }\n\n        if(node_block->mUnClosedBlock) {\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLClass* klass = info->type->mClass;\n\n        if(!type_identify_with_class_name(info->type, \"String\")) \n        {\n            boxing_to_lapper_class(&info->type, info);\n\n            klass = info->type->mClass;\n\n            sNodeType* result_type = NULL;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index = search_for_method(klass, \"toString\", NULL, 0, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n            if(method_index == -1) {\n                compile_err_msg(info, \"String expression requires String object\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_int_value_to_code(info->code, method_index, info->no_output);\n\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            info->stack_num--;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_STRING, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, str, info->no_output);\n    append_int_value_to_code(info->code, num_string_expression, info->no_output);\n\n    for(i=0; i<num_string_expression; i++) {\n        append_int_value_to_code(info->code, string_expression_offsets[i], info->no_output);\n    }\n\n    info->stack_num++;\n    info->stack_num -= num_string_expression;\n\n    info->type = create_node_type_with_class_name(\"String\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_buffer_value(MANAGED char* value, int len, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeBuffer;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sBuffer.mBuffer = MANAGED value;\n    gNodes[node].uValue.sBuffer.mLen = len;\n    int i;\n    for(i=0; i<num_string_expression; i++) {\n        gNodes[node].uValue.sBuffer.mStringExpressions[i] = string_expressions[i];\n        gNodes[node].uValue.sBuffer.mStringExpressionOffsets[i] = string_expression_offsets[i];\n    }\n    gNodes[node].uValue.sBuffer.mNumStringExpression = num_string_expression;\n\n    return node;\n}\n\nBOOL compile_buffer_value(unsigned int node, sCompileInfo* info)\n{\n    char* buf = gNodes[node].uValue.sBuffer.mBuffer;\n\n    int size = gNodes[node].uValue.sBuffer.mLen;\n\n    int num_string_expression = gNodes[node].uValue.sBuffer.mNumStringExpression;\n    \n    sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n    memcpy(string_expressions, gNodes[node].uValue.sBuffer.mStringExpressions, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n    int string_expression_offsets[STRING_EXPRESSION_MAX];\n    memcpy(string_expression_offsets, gNodes[node].uValue.sBuffer.mStringExpressionOffsets, sizeof(int)*STRING_EXPRESSION_MAX);\n\n    int i;\n\n    for(i=0; i<num_string_expression; i++) {\n        sNodeBlock* node_block = string_expressions[i];\n        if(!compile_block_with_result(node_block, info)) {\n            return FALSE;\n        }\n\n        if(node_block->mUnClosedBlock) {\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLClass* klass = info->type->mClass;\n\n        if(!type_identify_with_class_name(info->type, \"String\")) \n        {\n            boxing_to_lapper_class(&info->type, info);\n\n            klass = info->type->mClass;\n\n            sNodeType* result_type = NULL;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index = search_for_method(klass, \"toString\", NULL, 0, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n            if(method_index == -1) {\n                compile_err_msg(info, \"String expression requires String object\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_int_value_to_code(info->code, method_index, info->no_output);\n\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            info->stack_num--;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_BUFFER, info->no_output);\n    append_buffer_to_constant_pool_and_code(info->constant, info->code, buf, size, info->no_output);\n    append_int_value_to_code(info->code, size, info->no_output);\n\n    append_int_value_to_code(info->code, num_string_expression, info->no_output);\n    for(i=0; i<num_string_expression; i++) {\n        append_int_value_to_code(info->code, string_expression_offsets[i], info->no_output);\n    }\n\n    info->stack_num++;\n    info->stack_num -= num_string_expression;\n\n    info->type = create_node_type_with_class_name(\"Buffer\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_path_value(MANAGED char* value, int len, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypePath;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sString.mString = MANAGED value;\n\n    int i;\n    for(i=0; i<num_string_expression; i++) {\n        gNodes[node].uValue.sString.mStringExpressions[i] = string_expressions[i];\n        gNodes[node].uValue.sString.mStringExpressionOffsets[i] = string_expression_offsets[i];\n    }\n    gNodes[node].uValue.sString.mNumStringExpression = num_string_expression;\n\n    return node;\n}\n\nBOOL compile_path_value(unsigned int node, sCompileInfo* info)\n{\n    char* buf = gNodes[node].uValue.sString.mString;\n\n    int num_string_expression = gNodes[node].uValue.sString.mNumStringExpression;\n    \n    sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n    memcpy(string_expressions, gNodes[node].uValue.sString.mStringExpressions, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n    int string_expression_offsets[STRING_EXPRESSION_MAX];\n    memcpy(string_expression_offsets, gNodes[node].uValue.sString.mStringExpressionOffsets, sizeof(int)*STRING_EXPRESSION_MAX);\n\n    int i;\n\n    for(i=0; i<num_string_expression; i++) {\n        sNodeBlock* node_block = string_expressions[i];\n        if(!compile_block_with_result(node_block, info)) {\n            return FALSE;\n        }\n\n        if(node_block->mUnClosedBlock) {\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLClass* klass = info->type->mClass;\n\n        if(!type_identify_with_class_name(info->type, \"String\")) \n        {\n            boxing_to_lapper_class(&info->type, info);\n\n            klass = info->type->mClass;\n\n            sNodeType* result_type = NULL;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index = search_for_method(klass, \"toString\", NULL, 0, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n            if(method_index == -1) {\n                compile_err_msg(info, \"String expression requires String object\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_int_value_to_code(info->code, method_index, info->no_output);\n\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            info->stack_num--;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_PATH, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, buf, info->no_output);\n\n    append_int_value_to_code(info->code, num_string_expression, info->no_output);\n    for(i=0; i<num_string_expression; i++) {\n        append_int_value_to_code(info->code, string_expression_offsets[i], info->no_output);\n    }\n\n    info->stack_num++;\n    info->stack_num -= num_string_expression;\n\n    info->type = create_node_type_with_class_name(\"Path\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_c_string_value(MANAGED char* value, int len, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCString;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sString.mString = MANAGED value;\n\n    return node;\n}\n\nBOOL compile_c_string_value(unsigned int node, sCompileInfo* info)\n{\n    char* buf = gNodes[node].uValue.sString.mString;\n\n    append_opecode_to_code(info->code, OP_CREATE_C_STRING, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, buf, info->no_output);\n\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_get_address(unsigned int rnode, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeGetAddress;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = rnode;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nBOOL compile_get_address(unsigned int node, sCompileInfo* info)\n{\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(gNodes[lnode].mNodeType == kNodeTypeLoadVariable) {\n        sVar* var = get_variable_from_table(info->lv_table, gNodes[lnode].uValue.mVarName);\n\n        if(var == NULL) {\n            compile_err_msg(info, \"undeclared variable %s(7)\", gNodes[lnode].uValue.mVarName);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n            return TRUE;\n        }\n\n        int var_index = get_variable_index(info->lv_table, gNodes[lnode].uValue.mVarName);\n\n        MASSERT(var_index != -1);\n\n        append_opecode_to_code(info->code, OP_LOAD_ADDRESS, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(gNodes[lnode].mNodeType == kNodeTypeLoadField) {\n        unsigned int llnode = gNodes[lnode].mLeft;\n\n        if(!compile(llnode, info)) {\n            return FALSE;\n        }\n\n        if(info->type == NULL \n            || type_identify_with_class_name(info->type, \"Null\"))\n        {\n            compile_err_msg(info, \"no type for loading field address\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLClass* klass = info->type->mClass;\n        char field_name[VAR_NAME_MAX];\n        xstrncpy(field_name, gNodes[lnode].uValue.mVarName, VAR_NAME_MAX);\n\n        int field_index = search_for_field(klass, field_name);\n\n        if(field_index == -1) {\n            compile_err_msg(info, \"There is no field(%s) in this class(%s)(4)\", field_name, CLASS_NAME(klass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        /// generate code ///\n        append_opecode_to_code(info->code, OP_LOAD_FIELD_ADDRESS, info->no_output);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->stack_num--;\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else if(gNodes[lnode].mNodeType == kNodeTypeLoadClassField) {\n        sCLClass* klass = gNodes[lnode].uValue.sClassField.mClass;\n        char field_name[VAR_NAME_MAX];\n        xstrncpy(field_name, gNodes[lnode].uValue.sClassField.mVarName, VAR_NAME_MAX);\n\n        int field_index = search_for_class_field(klass, field_name);\n\n        if(field_index == -1) {\n            compile_err_msg(info, \"There is no field(%s) in this class(%s)(5)\", field_name, CLASS_NAME(klass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLField* field = klass->mClassFields + field_index;\n\n        append_opecode_to_code(info->code, OP_LOAD_CLASS_FIELD_ADDRESS, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, field_index, info->no_output);\n\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n    }\n    else {\n        compile_err_msg(info, \"Require variable name for getting address\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_array_value(int num_elements, unsigned int array_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeArrayValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sArrayValue.mArrayElements, array_elements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sArrayValue.mNumArrayElements = num_elements;\n\n    return node;\n}\n\nBOOL compile_array_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[ARRAY_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sArrayValue.mArrayElements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sArrayValue.mNumArrayElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in array value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    sNodeType* element_type = info->type;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        if(!type_identify(element_type, info->type)) {\n            compile_err_msg(info, \"Invalid element type. Left type is %s. Right type is %s\", CLASS_NAME(element_type->mClass), CLASS_NAME(info->type->mClass));\n            info->err_num++;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_ARRAY, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = element_type;\n    info->type->mArray = TRUE;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeCArrayValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sArrayValue.mArrayElements, array_elements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sArrayValue.mNumArrayElements = num_elements;\n\n    return node;\n}\n\nstatic BOOL compile_carray_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[ARRAY_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sArrayValue.mArrayElements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sArrayValue.mNumArrayElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in array value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    boxing_to_lapper_class(&info->type, info);\n\n    sNodeType* element_type = info->type;\n\n    BOOL generics_type_is_object = FALSE;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        if(!type_identify(element_type, info->type)) {\n            generics_type_is_object = TRUE;\n        }\n    }\n\n    sNodeType* array_type = create_node_type_with_class_name(\"Array\", info->pinfo->mJS);\n    array_type->mNumGenericsTypes = 1;\n    if(generics_type_is_object) {\n        array_type->mGenericsTypes[0] = create_node_type_with_class_name(\"Object\", info->pinfo->mJS);\n    }\n    else {\n        array_type->mGenericsTypes[0] = element_type;\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_CARRAY, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n\n    append_type_name_to_constant_pool_and_code(info, array_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = array_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_equalable_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeEqualableCArrayValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sArrayValue.mArrayElements, array_elements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sArrayValue.mNumArrayElements = num_elements;\n\n    return node;\n}\n\nstatic BOOL compile_equalable_carray_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[ARRAY_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sArrayValue.mArrayElements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sArrayValue.mNumArrayElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in array value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    boxing_to_lapper_class(&info->type, info);\n\n    sNodeType* element_type = info->type;\n\n    BOOL generics_type_is_object = FALSE;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        if(!type_identify(element_type, info->type)) {\n            generics_type_is_object = TRUE;\n        }\n    }\n\n    /// check implemeted interface ///\n    sCLClass* iequalable = get_class(\"IEqualable\", info->pinfo->mJS);\n    if(!check_implemented_methods_for_interface(iequalable, element_type->mClass, TRUE)) {\n        compile_err_msg(info, \"Require IEqualable implemented for array element type(%s).\", CLASS_NAME(element_type->mClass));\n        info->err_num++;\n    }\n\n    sNodeType* array_type = create_node_type_with_class_name(\"EqualableArray\", info->pinfo->mJS);\n    array_type->mNumGenericsTypes = 1;\n    if(generics_type_is_object) {\n        array_type->mGenericsTypes[0] = create_node_type_with_class_name(\"Object\", info->pinfo->mJS);\n    }\n    else {\n        array_type->mGenericsTypes[0] = element_type;\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_EQUALABLE_CARRAY, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n\n    append_type_name_to_constant_pool_and_code(info, array_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = array_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_sortable_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeSortableCArrayValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sArrayValue.mArrayElements, array_elements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sArrayValue.mNumArrayElements = num_elements;\n\n    return node;\n}\n\nstatic BOOL compile_sortable_carray_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[ARRAY_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sArrayValue.mArrayElements, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sArrayValue.mNumArrayElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in array value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    boxing_to_lapper_class(&info->type, info);\n\n    sNodeType* element_type = info->type;\n\n    BOOL generics_type_is_object = FALSE;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        if(!type_identify(element_type, info->type)) {\n            generics_type_is_object = TRUE;\n        }\n    }\n\n    /// check implemeted interface ///\n    sCLClass* isortable = get_class(\"ISortable\", info->pinfo->mJS);\n    if(!check_implemented_methods_for_interface(isortable, element_type->mClass, TRUE)) {\n        compile_err_msg(info, \"Require IEqualable implemented for array element type(%s).\", CLASS_NAME(element_type->mClass));\n        info->err_num++;\n    }\n\n    sNodeType* array_type = create_node_type_with_class_name(\"SortableArray\", info->pinfo->mJS);\n    array_type->mNumGenericsTypes = 1;\n    if(generics_type_is_object) {\n        array_type->mGenericsTypes[0] = create_node_type_with_class_name(\"Object\", info->pinfo->mJS);\n    }\n    else {\n        array_type->mGenericsTypes[0] = element_type;\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_SORTABLE_CARRAY, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n\n    append_type_name_to_constant_pool_and_code(info, array_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = array_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_hash_value(int num_elements, unsigned int hash_keys[], unsigned int hash_items[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeHashValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sHashValue.mHashKeys, hash_keys, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    memcpy(gNodes[node].uValue.sHashValue.mHashItems, hash_items, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sHashValue.mNumHashElements = num_elements;\n\n    return node;\n}\n\nunsigned int sNodeTree_create_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeListValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sListValue.mListElements, list_elements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sListValue.mNumListElements = num_elements;\n\n    return node;\n}\n\nBOOL compile_list_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[LIST_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sListValue.mListElements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sListValue.mNumListElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in list value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    boxing_to_lapper_class(&info->type, info);\n\n    sNodeType* element_type = info->type;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        if(!type_identify(element_type, info->type)) \n        {\n            element_type = create_node_type_with_class_name(\"Object\", info->pinfo->mJS);\n        }\n    }\n\n    sNodeType* list_type = create_node_type_with_class_name(\"List\", info->pinfo->mJS);\n    list_type->mNumGenericsTypes = 1;\n    list_type->mGenericsTypes[0] = element_type;\n\n    append_opecode_to_code(info->code, OP_CREATE_LIST, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n    append_type_name_to_constant_pool_and_code(info, list_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = list_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_equalable_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeEqualableListValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sListValue.mListElements, list_elements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sListValue.mNumListElements = num_elements;\n\n    return node;\n}\n\nBOOL compile_equalable_list_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[LIST_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sListValue.mListElements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sListValue.mNumListElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in list value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    boxing_to_lapper_class(&info->type, info);\n\n    sNodeType* element_type = info->type;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        sCLClass* iequalable = get_class(\"IEqualable\", info->pinfo->mJS);\n        if(!check_implemented_methods_for_interface(iequalable, info->type->mClass, TRUE)) \n        {\n            compile_err_msg(info, \"Require IEqualable implemented for list element type(%s).\", CLASS_NAME(info->type->mClass));\n            info->err_num++;\n        }\n\n        if(!type_identify(element_type, info->type))\n        {\n            element_type = create_node_type_with_class_name(\"IEqualable\", info->pinfo->mJS);\n        }\n    }\n\n    sNodeType* list_type = create_node_type_with_class_name(\"EqualableList\", info->pinfo->mJS);\n    list_type->mNumGenericsTypes = 1;\n    list_type->mGenericsTypes[0] = element_type;\n\n    append_opecode_to_code(info->code, OP_CREATE_EQUALABLE_LIST, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n    append_type_name_to_constant_pool_and_code(info, list_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = list_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_sortable_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeSortableListValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sListValue.mListElements, list_elements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sListValue.mNumListElements = num_elements;\n\n    return node;\n}\n\nBOOL compile_sortable_list_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[LIST_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sListValue.mListElements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sListValue.mNumListElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in list value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_element_node = elements[0];\n\n    if(!compile(first_element_node, info)) {\n        return FALSE;\n    }\n\n    boxing_to_lapper_class(&info->type, info);\n\n    sNodeType* element_type = info->type;\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        sCLClass* isortable = get_class(\"ISortable\", info->pinfo->mJS);\n        if(isortable && !check_implemented_methods_for_interface(isortable, info->type->mClass, TRUE)) \n        {\n            compile_err_msg(info, \"Require ISortable implemented for list element type(%s).\", CLASS_NAME(info->type->mClass));\n            info->err_num++;\n        }\n\n        if(!type_identify(element_type, info->type))\n        {\n            element_type = create_node_type_with_class_name(\"ISortable\", info->pinfo->mJS);\n        }\n    }\n\n    sNodeType* list_type = create_node_type_with_class_name(\"SortableList\", info->pinfo->mJS);\n    list_type->mNumGenericsTypes = 1;\n    list_type->mGenericsTypes[0] = element_type;\n\n    append_opecode_to_code(info->code, OP_CREATE_SORTABLE_LIST, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n    append_type_name_to_constant_pool_and_code(info, list_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = list_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_tuple_value(int num_elements, unsigned int tuple_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeTupleValue;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sTupleValue.mTupleElements, tuple_elements, sizeof(unsigned int)*TUPLE_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sTupleValue.mNumTupleElements = num_elements;\n\n    return node;\n}\n\nstatic BOOL compile_tuple_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[TUPLE_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sTupleValue.mTupleElements, sizeof(unsigned int)*TUPLE_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sTupleValue.mNumTupleElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in tuple value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* element_types[TUPLE_VALUE_ELEMENT_MAX];\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        unsigned int element_node = elements[i];\n\n        if(!compile(element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n        element_types[i] = info->type;\n    }\n\n    char class_name[CLASS_NAME_MAX+1];\n\n    snprintf(class_name, CLASS_NAME_MAX, \"Tuple%d\", num_elements);\n\n    sNodeType* tuple_type = create_node_type_with_class_name(class_name, info->pinfo->mJS);\n    tuple_type->mNumGenericsTypes = num_elements;\n    for(i=0; i<num_elements; i++) {\n        tuple_type->mGenericsTypes[i] = element_types[i];\n\n        sCLClass* iequalable = get_class(\"IEqualable\", info->pinfo->mJS);\n        if(!check_implemented_methods_for_interface(iequalable, element_types[i]->mClass, TRUE)) \n        {\n            compile_err_msg(info, \"Require IEqualable implemented for tuple element type(%s).\", CLASS_NAME(element_types[i]->mClass));\n            info->err_num++;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_TUPLE, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_type_name_to_constant_pool_and_code(info, tuple_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = tuple_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_multiple_asignment(int num_elements, unsigned int tuple_elements[], int right_value, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeMultipleAsignment;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = right_value;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sTupleValue.mTupleElements, tuple_elements, sizeof(unsigned int)*TUPLE_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sTupleValue.mNumTupleElements = num_elements;\n\n    return node;\n}\n\nstatic BOOL compile_multiple_asignment(unsigned int node, sCompileInfo* info)\n{\n    unsigned int* left_element_nodes = gNodes[node].uValue.sTupleValue.mTupleElements;\n    int num_left_elements = gNodes[node].uValue.sTupleValue.mNumTupleElements;\n\n    if(num_left_elements == 0) {\n        compile_err_msg(info, \"require element for left value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    /// compile right value ///\n    unsigned int right_value = gNodes[node].mRight;\n\n    if(!compile(right_value, info)) {\n        return FALSE;\n    }\n\n    sNodeType* right_value_type = info->type;\n\n    if(right_value_type->mNumGenericsTypes != num_left_elements) {\n        compile_err_msg(info, \"right type is invalid. type error\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLClass* right_value_class = right_value_type->mClass;\n\n    char* class_name = CLASS_NAME(right_value_class);\n\n    char class_name2[256];\n    snprintf(class_name2, 256, \"Tuple%d\", right_value_type->mNumGenericsTypes);\n\n    if(strcmp(class_name, class_name2) != 0) {\n        compile_err_msg(info, \"right type is invalid. type error\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    /// get element types ///\n    sNodeType* left_element_types[GENERICS_TYPES_MAX];\n    memset(left_element_types, 0, sizeof(sNodeType*)*GENERICS_TYPES_MAX);\n\n    sNodeType* right_element_types[GENERICS_TYPES_MAX];\n    memset(right_element_types, 0, sizeof(sNodeType*)*GENERICS_TYPES_MAX);\n\n    int i;\n    for(i=0; i<num_left_elements; i++) {\n        unsigned int left_element_node = left_element_nodes[i];\n        sNodeType* right_element_type = right_value_type->mGenericsTypes[i];\n\n        if(gNodes[left_element_node].mNodeType == kNodeTypeLoadVariable) {\n            char* var_name = gNodes[left_element_node].uValue.mVarName;\n\n            sVar* left_element_var = get_variable_from_table(info->lv_table, var_name);\n\n            if(left_element_var->mType == NULL) {\n                left_element_var->mType = right_element_type;\n                left_element_types[i] = right_element_type;\n            }\n            else {\n                sNodeType* left_element_type = left_element_var->mType;\n                left_element_types[i] = left_element_type;\n            }\n        }\n\n        right_element_types[i] = right_element_type;\n    }\n\n    append_opecode_to_code(info->code, OP_SPLIT_TUPLE, info->no_output);\n    append_int_value_to_code(info->code, num_left_elements, info->no_output);\n    info->stack_num --;\n    info->stack_num += num_left_elements;\n\n    for(i=0; i<num_left_elements; i++) {\n        sNodeType* node_type = right_element_types[i];\n        int size = get_var_size(node_type);\n        append_int_value_to_code(info->code, size, info->no_output);\n    }\n\n    for(i=0; i<num_left_elements; i++) {\n        unsigned int left_element_node = left_element_nodes[num_left_elements-i-1];\n\n        if(gNodes[left_element_node].mNodeType == kNodeTypeLoadVariable) {\n            sNodeType* left_element_type = left_element_types[num_left_elements-i-1];\n            sNodeType* right_element_type = right_element_types[num_left_elements-i-1];\n\n            sCLClass* left_element_class = left_element_type->mClass;\n            sCLClass* right_element_class = right_element_type->mClass;\n\n            if(left_element_class->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                if(unboxig_posibility(right_element_class)) {\n                    if(!unboxing_to_primitive_type(&right_element_type, info)) {\n                        return FALSE;\n                    }\n                }\n            }\n\n            if(!substitution_posibility(left_element_type, right_element_type, NULL, NULL, NULL, NULL, TRUE)) \n            {\n                compile_err_msg(info, \"right element type is invalid. type error (%s,%s)\", CLASS_NAME(left_element_type->mClass),  CLASS_NAME(right_element_type->mClass));\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            char* var_name = gNodes[left_element_node].uValue.mVarName;\n            \n            int var_index = get_variable_index(info->lv_table, var_name);\n            MASSERT(var_index != -1);\n\n            store_delegated_varialbe(left_element_type, right_element_type, info);\n\n            if(type_identify_with_class_name(left_element_type, \"Buffer\") && type_identify_with_class_name(right_element_type, \"pointer\")) {\n                append_opecode_to_code(info->code, OP_STORE_TO_BUFFER, info->no_output);\n                append_int_value_to_code(info->code, var_index, info->no_output);\n\n                info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n            }\n            else {\n                append_opecode_to_code(info->code, OP_STORE, info->no_output);\n                append_int_value_to_code(info->code, var_index, info->no_output);\n                append_int_value_to_code(info->code, !(left_element_type->mClass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT), info->no_output);\n\n                info->type = left_element_type;\n            }\n\n            append_opecode_to_code(info->code, OP_POP, info->no_output);\n            info->stack_num --;\n        }\n        else if(gNodes[left_element_node].mNodeType == kNodeTypeLoadField) {\n            /// compile left node ///\n            unsigned int lnode = gNodes[left_element_node].mLeft;\n\n            if(!compile(lnode, info)) {\n                return FALSE;\n            }\n\n            append_opecode_to_code(info->code, OP_REVERSE, info->no_output);\n\n            left_element_types[i] = info->type;\n\n            sNodeType* left_element_type = info->type;\n            sNodeType* right_element_type = right_element_types[num_left_elements-i-1];\n\n            sCLClass* left_element_class = left_element_type->mClass;\n            sCLClass* right_element_class = right_element_type->mClass;\n\n            if(left_element_class->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                if(unboxig_posibility(right_element_class)) {\n                    if(!unboxing_to_primitive_type(&right_element_type, info)) {\n                        return FALSE;\n                    }\n                }\n            }\n\n            sCLClass* klass = left_element_class;\n            char field_name[VAR_NAME_MAX];\n            xstrncpy(field_name, gNodes[left_element_node].uValue.mVarName, VAR_NAME_MAX);\n\n            int field_index = search_for_field(klass, field_name);\n\n            if(field_index == -1) {\n                compile_err_msg(info, \"There is no field(%s) in this class(%s)(1)\", field_name, CLASS_NAME(klass));\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            sNodeType* generics_types = left_element_type;\n\n            sCLField* field = klass->mFields + field_index;\n            sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n            /// solve generics ///\n            sNodeType* solved_field_type;\n            if(!solve_generics_types_for_node_type(field_type, ALLOC &solved_field_type, generics_types, TRUE, FALSE)) \n            {\n                return FALSE;\n            }\n\n            if(cast_posibility(solved_field_type, right_element_type)) {\n                cast_right_type_to_left_type(solved_field_type, &right_element_type, info);\n            }\n\n            if(!substitution_posibility(solved_field_type, right_element_type, generics_types, NULL, NULL, NULL, TRUE)) \n            {\n                compile_err_msg(info, \"The different type between left type and right type(2). %s and %s\", CLASS_NAME(solved_field_type->mClass), CLASS_NAME(right_element_type->mClass));\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            store_delegated_varialbe(solved_field_type, right_element_type, info);\n\n            if(type_identify_with_class_name(solved_field_type, \"Buffer\") \n                && type_identify_with_class_name(right_element_type, \"pointer\")) \n            {\n                append_opecode_to_code(info->code, OP_STORE_FIELD_OF_BUFFER, info->no_output);\n                append_int_value_to_code(info->code, field_index, info->no_output);\n\n                info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n            }\n            else {\n                append_opecode_to_code(info->code, OP_STORE_FIELD, info->no_output);\n                append_int_value_to_code(info->code, field_index, info->no_output);\n\n                info->type = solved_field_type;\n\n                sCLClass* info_class = info->type->mClass;\n\n                char class_name[CLASS_NAME_MAX+1];\n                xstrncpy(class_name, CLASS_NAME(info_class), CLASS_NAME_MAX);\n\n                append_str_to_constant_pool_and_code(info->constant, info->code, class_name, info->no_output);\n            }\n\n\n            int size = get_var_size(info->type);\n\n            append_int_value_to_code(info->code, size, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, field_name, info->no_output);\n\n            info->stack_num--;\n\n            append_opecode_to_code(info->code, OP_POP, info->no_output);\n            info->stack_num --;\n        }\n        else if(gNodes[left_element_node].mNodeType == kNodeTypeLoadClassField) {\n            sCLClass* klass = gNodes[left_element_node].uValue.sClassField.mClass;\n            char field_name[VAR_NAME_MAX];\n            xstrncpy(field_name, gNodes[left_element_node].uValue.sClassField.mVarName, VAR_NAME_MAX);\n\n            int field_index = search_for_class_field(klass, field_name);\n\n            if(field_index == -1) {\n                compile_err_msg(info, \"There is no field(%s) in this class(%s)(3)\", field_name, CLASS_NAME(klass));\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            sCLField* field = klass->mClassFields + field_index;\n            sNodeType* field_type = create_node_type_from_cl_type(field->mResultType, klass);\n\n            sNodeType* left_element_type = field_type;\n            sNodeType* right_element_type = right_element_types[num_left_elements-i-1];\n\n            sCLClass* left_element_class = left_element_type->mClass;\n            sCLClass* right_element_class = right_element_type->mClass;\n\n            if(cast_posibility(left_element_type, right_element_type)) {\n                cast_right_type_to_left_type(left_element_type, &right_element_type, info);\n            }\n\n            if(!substitution_posibility(left_element_type, right_element_type, NULL, NULL, NULL, NULL, TRUE)) {\n                compile_err_msg(info, \"The different type between left type and right type(3). Left type is %s. Right type is %s.\", CLASS_NAME(left_element_type->mClass), CLASS_NAME(right_element_type->mClass));\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n\n            }\n\n            store_delegated_varialbe(left_element_type, right_element_type, info);\n\n            if(type_identify_with_class_name(left_element_type, \"Buffer\") && type_identify_with_class_name(right_element_type, \"pointer\")) {\n                append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD_OF_BUFFER, info->no_output);\n                append_class_name_to_constant_pool_and_code(info, klass);\n                append_int_value_to_code(info->code, field_index, info->no_output);\n\n                info->type = create_node_type_with_class_name(\"pointer\", info->pinfo->mJS);\n            }\n            else {\n                append_opecode_to_code(info->code, OP_STORE_CLASS_FIELD, info->no_output);\n                append_class_name_to_constant_pool_and_code(info, klass);\n                append_int_value_to_code(info->code, field_index, info->no_output);\n\n                info->type = left_element_type;\n            }\n\n            append_opecode_to_code(info->code, OP_POP, info->no_output);\n            info->stack_num --;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n    info->stack_num++;\n\n    info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\nBOOL compile_hash_value(unsigned int node, sCompileInfo* info)\n{\n    unsigned int keys[HASH_VALUE_ELEMENT_MAX];\n    memcpy(keys, gNodes[node].uValue.sHashValue.mHashKeys, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    unsigned int items[HASH_VALUE_ELEMENT_MAX];\n    memcpy(items, gNodes[node].uValue.sHashValue.mHashItems, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sHashValue.mNumHashElements;\n\n    if(num_elements == 0) {\n        compile_err_msg(info, \"require element in hash value\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    unsigned int first_key_node = keys[0];\n\n    if(!compile(first_key_node, info)) {\n        return FALSE;\n    }\n\n    sNodeType* key_type = info->type;\n\n    boxing_to_lapper_class(&key_type, info);\n\n    unsigned int first_item_node = items[0];\n\n    if(!compile(first_item_node, info)) {\n        return FALSE;\n    }\n\n    sNodeType* item_type = info->type;\n\n    boxing_to_lapper_class(&item_type, info);\n\n    int i;\n    for(i=1; i<num_elements; i++) {\n        unsigned int key = keys[i];\n\n        if(!compile(key, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        if(!type_identify(key_type, info->type)) {\n            compile_err_msg(info, \"Invalid key type. Left type is %s. Right type is %s\", CLASS_NAME(key_type->mClass), CLASS_NAME(info->type->mClass));\n            info->err_num++;\n        }\n\n        unsigned int item = items[i];\n\n        if(!compile(item, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        if(!type_identify(item_type, info->type)) {\n            compile_err_msg(info, \"Invalid item type. Left type is %s. Right type is %s\", CLASS_NAME(item_type->mClass), CLASS_NAME(info->type->mClass));\n            info->err_num++;\n        }\n    }\n\n    sNodeType* hash_type;\n    if(info->pinfo->mJS) {\n        hash_type = create_node_type_with_class_name(\"Map\", info->pinfo->mJS);\n    }\n    else {\n        hash_type = create_node_type_with_class_name(\"Hash\", info->pinfo->mJS);\n    }\n    hash_type->mNumGenericsTypes = 2;\n    hash_type->mGenericsTypes[0] = key_type;\n    hash_type->mGenericsTypes[1] = item_type;\n\n    sCLClass* ihashkey = get_class(\"IHashKey\", info->pinfo->mJS);\n    if(!check_implemented_methods_for_interface(ihashkey, key_type->mClass, TRUE)) \n    {\n        compile_err_msg(info, \"Require IHashkey implemented for hash key type(%s).\", CLASS_NAME(key_type->mClass));\n        info->err_num++;\n    }\n\n    sCLClass* iequalable = get_class(\"IEqualable\", info->pinfo->mJS);\n    if(!check_implemented_methods_for_interface(iequalable, item_type->mClass, TRUE)) {\n        compile_err_msg(info, \"Require IEqualable implemented for hash item class(%s)\", CLASS_NAME(item_type->mClass));\n        info->err_num++;\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_HASH, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    append_class_name_to_constant_pool_and_code(info, key_type->mClass);\n    append_class_name_to_constant_pool_and_code(info, item_type->mClass);\n    append_type_name_to_constant_pool_and_code(info, hash_type);\n\n    info->stack_num-= num_elements * 2;\n    info->stack_num++;\n\n    info->type = hash_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_block_object(sParserParam* params, int num_params, sNodeType* result_type, MANAGED sNodeBlock* node_block, BOOL lambda, sParserInfo* info, BOOL omit_result_type, BOOL omit_params, sVarTable* old_table, BOOL question_operator)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeBlockObject;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        gNodes[node].uValue.sBlockObject.mParams[i] = params[i]; // copy struct\n    }\n\n    gNodes[node].uValue.sBlockObject.mNumParams = num_params;\n    gNodes[node].uValue.sBlockObject.mResultType = result_type;\n    gNodes[node].uValue.sBlockObject.mBlockObjectCode = MANAGED node_block;\n    gNodes[node].uValue.sBlockObject.mLambda = lambda;\n    gNodes[node].uValue.sBlockObject.mOmitResultType = omit_result_type;\n    gNodes[node].uValue.sBlockObject.mOmitParams = omit_params;\n    gNodes[node].uValue.sBlockObject.mOldTable = old_table;\n    gNodes[node].uValue.sBlockObject.mQuestionOperator = question_operator;\n    gNodes[node].uValue.sBlockObject.mClass = info->klass;\n\n    return node;\n}\n\nBOOL compile_block_object(unsigned int node, sCompileInfo* info)\n{\n    /// rename variables ///\n    int num_params = gNodes[node].uValue.sBlockObject.mNumParams;\n    sParserParam params[PARAMS_MAX];\n    memset(params, 0, sizeof(sParserParam));\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        params[i] = gNodes[node].uValue.sBlockObject.mParams[i]; // copy struct for gNodes realloc\n    }\n\n    sNodeType* result_type = gNodes[node].uValue.sBlockObject.mResultType;\n    sNodeBlock* node_block = gNodes[node].uValue.sBlockObject.mBlockObjectCode;\n    BOOL omit_result_type = gNodes[node].uValue.sBlockObject.mOmitResultType;\n    BOOL lambda = gNodes[node].uValue.sBlockObject.mLambda;\n    sVarTable* old_table = gNodes[node].uValue.sBlockObject.mOldTable;\n    BOOL question_operator = gNodes[node].uValue.sBlockObject.mQuestionOperator;\n    sCLClass* klass = gNodes[node].uValue.sBlockObject.mClass;\n\n    /// compile block ///\n    sByteCode codes;\n    sConst constant;\n\n    sByteCode_init(&codes);\n    sConst_init(&constant);\n\n    sByteCode* codes_before = info->code;\n    sConst* constant_before = info->constant;\n\n    info->code = &codes;\n    info->constant = &constant;\n\n    BOOL in_block_before = info->in_block;\n    info->in_block = TRUE;\n\n    sNodeType* block_result_type_before = info->block_result_type;\n    info->block_result_type = result_type;\n\n    sNodeType* block_last_type = NULL;\n    if(!compile_block(node_block, info, result_type, &block_last_type)) {\n        sByteCode_free(&codes);\n        sConst_free(&constant);\n        info->code = codes_before;\n        info->constant = constant_before;\n        info->block_result_type = block_result_type_before;\n        info->in_block = in_block_before;\n        return FALSE;\n    }\n\n    if(info->omit_block_result_type && info->block_last_type == NULL) {\n        info->block_last_type = block_last_type;\n    }\n\n    if(question_operator) {\n        info->question_operator_result_type = block_last_type;\n    }\n    else {\n        info->question_operator_result_type = NULL;\n    }\n\n    info->code = codes_before;\n    info->constant = constant_before;\n    info->block_result_type = block_result_type_before;\n    info->in_block = in_block_before;\n\n    int var_num;\n    int parent_param_num;\n    if(node_block->mLVTable) {\n        var_num = get_var_num(node_block->mLVTable);\n\n        parent_param_num = get_parent_var_num_of_sum(node_block->mLVTable);\n\n        var_num += parent_param_num;\n    }\n    else {\n        var_num = 0;\n        parent_param_num = 0;\n    }\n\n    int num_block_object = -1;\n    if(klass) {\n        num_block_object = add_block_object_to_class(klass, MANAGED codes, MANAGED constant, var_num, num_params+parent_param_num, lambda);\n    }\n    else {\n        num_block_object = add_block_object_to_script(MANAGED codes, MANAGED constant, var_num, num_params+parent_param_num, lambda);\n    }\n\n    /// make block object ///\n    append_opecode_to_code(info->code, OP_CREATE_BLOCK_OBJECT, info->no_output);\n\n    int offset = sConst_append(info->constant, codes.mCodes, codes.mLen, info->no_output);\n    append_int_value_to_code(info->code, offset, info->no_output);\n    append_int_value_to_code(info->code, codes.mLen, info->no_output);\n\n    int offset2 = sConst_append(info->constant, constant.mConst, constant.mLen, info->no_output);\n    append_int_value_to_code(info->code, offset2, info->no_output);\n    append_int_value_to_code(info->code, constant.mLen, info->no_output);\n    \n    if(klass == NULL) {\n        sByteCode_free(&codes);\n        sConst_free(&constant);\n    }\n\n    append_int_value_to_code(info->code, var_num, info->no_output);\n\n    if(lambda) {\n        int parent_var_num = 0;\n        append_int_value_to_code(info->code, parent_var_num, info->no_output);\n        append_int_value_to_code(info->code, TRUE, info->no_output);\n    }\n    else {\n        int parent_var_num = get_parent_var_num_of_sum(node_block->mLVTable);\n\n        append_int_value_to_code(info->code, parent_var_num, info->no_output);\n        append_int_value_to_code(info->code, FALSE, info->no_output);\n    }\n\n    append_int_value_to_code(info->code, num_block_object, info->no_output);\n\n    if(klass) {\n        append_class_name_to_constant_pool_and_code(info, klass);\n    }\n    else {\n        append_int_value_to_code(info->code, -1, info->no_output);\n    }\n    append_int_value_to_code(info->code, num_params, info->no_output);\n\n    info->stack_num++;\n\n    /// make info->type ///\n    if(!node_block->mUnClosedBlock) { // for interpreter completion\n        info->type = create_node_type_with_class_name(\"lambda\", info->pinfo->mJS);\n\n        sNodeBlockType* node_block_type = alloc_node_block_type();\n\n        node_block_type->mNumParams = num_params;\n\n        node_block_type->mResultType = result_type;\n\n        for(i=0; i<num_params; i++) {\n            node_block_type->mParams[i] = params[i].mType;\n        }\n\n        node_block_type->mLambda = lambda;\n\n        info->type->mBlockType = node_block_type;\n    }\n\n    info->pinfo->exist_block_object_err = node_block->mUnClosedBlock; // for interpreter completion\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_function(char* fun_name, sParserParam* params, int num_params, sNodeType* result_type, MANAGED sNodeBlock* node_block, BOOL lambda, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeFunction;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    xstrncpy(gNodes[node].uValue.sFunction.mName, fun_name, VAR_NAME_MAX);\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        gNodes[node].uValue.sFunction.mParams[i] = params[i]; // copy struct\n    }\n\n    gNodes[node].uValue.sFunction.mNumParams = num_params;\n    gNodes[node].uValue.sFunction.mResultType = result_type;\n    gNodes[node].uValue.sFunction.mBlockObjectCode = MANAGED node_block;\n    gNodes[node].uValue.sFunction.mLambda = lambda;\n    gNodes[node].uValue.sFunction.mClass = info->klass;\n\n    return node;\n}\n\nBOOL compile_function(unsigned int node, sCompileInfo* info)\n{\n    if(info->pinfo->mJS) {\n        /// rename variables ///\n        int num_params = gNodes[node].uValue.sFunction.mNumParams;\n        sParserParam* params[PARAMS_MAX];\n\n        int i;\n        for(i=0; i<num_params; i++) {\n            params[i] = gNodes[node].uValue.sFunction.mParams + i;\n        }\n\n        sNodeType* result_type = gNodes[node].uValue.sFunction.mResultType;\n        sNodeBlock* node_block = gNodes[node].uValue.sFunction.mBlockObjectCode;\n        BOOL lambda = gNodes[node].uValue.sFunction.mLambda;\n        sCLClass* klass = gNodes[node].uValue.sFunction.mClass;\n        /// make info->type ///\n        sNodeType* lambda_type = create_node_type_with_class_name(\"lambda\", info->pinfo->mJS);\n\n        sNodeBlockType* node_block_type = alloc_node_block_type();\n\n        node_block_type->mNumParams = num_params;\n        node_block_type->mResultType = result_type;\n        for(i=0; i<num_params; i++) {\n            node_block_type->mParams[i] = params[i]->mType;\n        }\n\n        node_block_type->mLambda = lambda;\n\n        lambda_type->mBlockType = node_block_type;\n\n        /// store local variable ///\n        sVar* var = get_variable_from_table(info->lv_table, gNodes[node].uValue.sFunction.mName);\n\n        if(var == NULL) {\n            compile_err_msg(info, \"undeclared variable %s(8)\", gNodes[node].uValue.sFunction.mName);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n            return TRUE;\n        }\n\n        sNodeType* right_type = lambda_type;\n\n        /// type inference ///\n        if(gNodes[node].mType == NULL) {\n            gNodes[node].mType = right_type;\n        }\n        if(var->mType == NULL) {\n            var->mType = right_type;\n        }\n\n        /// compile block ///\n        sByteCode codes;\n        sConst constant;\n\n        sByteCode_init(&codes);\n        sConst_init(&constant);\n\n        sByteCode* codes_before = info->code;\n        sConst* constant_before = info->constant;\n\n        info->code = &codes;\n        info->constant = &constant;\n\n        BOOL in_block_before = info->in_block;\n        info->in_block = TRUE;\n\n        sNodeType* block_result_type_before = info->block_result_type;\n        info->block_result_type = result_type;\n\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(node_block, info, result_type, &block_last_type)) {\n            sByteCode_free(&codes);\n            sConst_free(&constant);\n            info->code = codes_before;\n            info->constant = constant_before;\n            info->block_result_type = block_result_type_before;\n            info->in_block = in_block_before;\n            return FALSE;\n        }\n\n        info->block_result_type = block_result_type_before;\n        info->in_block = in_block_before;\n\n        sNodeType* expresson_type_in_block = info->type;\n\n        info->code = codes_before;\n        info->constant = constant_before;\n        info->block_result_type = block_result_type_before;\n\n        int var_num;\n        int parent_param_num;\n        if(node_block->mLVTable) {\n            var_num = get_var_num(node_block->mLVTable);\n\n            parent_param_num = get_parent_var_num_of_sum(node_block->mLVTable);\n\n            var_num += parent_param_num;\n        }\n        else {\n            var_num = 0;\n            parent_param_num = 0;\n        }\n\n        int num_block_object = -1;\n        if(klass) {\n            num_block_object = add_block_object_to_class(klass, MANAGED codes, MANAGED constant, var_num, num_params+parent_param_num, lambda);\n        }\n        else {\n            num_block_object = add_block_object_to_script(MANAGED codes, MANAGED constant, var_num, num_params+parent_param_num, lambda);\n        }\n\n        /// make block object ///\n        append_opecode_to_code(info->code, OP_JS_FUNCTION, info->no_output);\n\n        int offset = sConst_append(info->constant, codes.mCodes, codes.mLen, info->no_output);\n        append_int_value_to_code(info->code, offset, info->no_output);\n        append_int_value_to_code(info->code, codes.mLen, info->no_output);\n\n        int offset2 = sConst_append(info->constant, constant.mConst, constant.mLen, info->no_output);\n        append_int_value_to_code(info->code, offset2, info->no_output);\n        append_int_value_to_code(info->code, constant.mLen, info->no_output);\n\n        if(klass == NULL) {\n            sByteCode_free(&codes);\n            sConst_free(&constant);\n        }\n\n        append_int_value_to_code(info->code, var_num, info->no_output);\n\n        if(lambda) {\n            int parent_var_num = 0;\n            append_int_value_to_code(info->code, parent_var_num, info->no_output);\n            append_int_value_to_code(info->code, TRUE, info->no_output);\n        }\n        else {\n            int parent_var_num = get_parent_var_num_of_sum(node_block->mLVTable);\n            append_int_value_to_code(info->code, parent_var_num, info->no_output);\n            append_int_value_to_code(info->code, FALSE, info->no_output);\n        }\n\n        append_int_value_to_code(info->code, num_block_object, info->no_output);\n        append_int_value_to_code(info->code, klass != NULL, info->no_output);\n\n        if(klass) {\n            append_class_name_to_constant_pool_and_code(info, klass);\n        }\n        else {\n            append_int_value_to_code(info->code, -1, info->no_output);\n        }\n        append_int_value_to_code(info->code, num_params, info->no_output);\n        char* function_name = gNodes[node].uValue.sFunction.mName;\n        append_str_to_constant_pool_and_code(info->constant, info->code, function_name, info->no_output);\n\n        info->stack_num++;\n\n        /// type check ///\n        sNodeType* left_type = var->mType;\n        if(gNodes[node].mType->mClass == NULL || left_type == NULL || right_type == NULL || left_type->mClass == NULL || right_type->mClass == NULL) \n        {\n            compile_err_msg(info, \"invalid type(2)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* left_type2;\n        solve_generics_for_variable(left_type, &left_type2, info->pinfo);\n\n        cast_right_type_to_left_type(left_type2, &right_type, info);\n\n        if(!substitution_posibility(left_type2, right_type, NULL, NULL, NULL, NULL, TRUE)) {\n            compile_err_msg(info, \"The different type between left type and right type(8). Left type is %s. Right type is %s.\", CLASS_NAME(left_type2->mClass), CLASS_NAME(right_type->mClass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        int var_index = get_variable_index(info->lv_table, gNodes[node].uValue.sFunction.mName);\n\n        MASSERT(var_index != -1);\n\n        append_opecode_to_code(info->code, OP_STORE, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            info->type = left_type2;\n        }\n        else {\n            info->type = expresson_type_in_block;\n        }\n        append_int_value_to_code(info->code, !(info->type->mClass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT), info->no_output);\n    }\n    else {\n        /// rename variables ///\n        int num_params = gNodes[node].uValue.sFunction.mNumParams;\n        sParserParam* params[PARAMS_MAX];\n\n        int i;\n        for(i=0; i<num_params; i++) {\n            params[i] = gNodes[node].uValue.sFunction.mParams + i;\n        }\n\n        sNodeType* result_type = gNodes[node].uValue.sFunction.mResultType;\n        sNodeBlock* node_block = gNodes[node].uValue.sFunction.mBlockObjectCode;\n        BOOL lambda = gNodes[node].uValue.sFunction.mLambda;\n        sCLClass* klass = gNodes[node].uValue.sFunction.mClass;\n\n        /// make info->type ///\n        sNodeType* lambda_type = create_node_type_with_class_name(\"lambda\", info->pinfo->mJS);\n\n        sNodeBlockType* node_block_type = alloc_node_block_type();\n\n        node_block_type->mNumParams = num_params;\n        node_block_type->mResultType = result_type;\n        for(i=0; i<num_params; i++) {\n            node_block_type->mParams[i] = params[i]->mType;\n        }\n\n        node_block_type->mLambda = lambda;\n\n        lambda_type->mBlockType = node_block_type;\n\n        /// store local variable ///\n        sVar* var = get_variable_from_table(info->lv_table, gNodes[node].uValue.sFunction.mName);\n\n        if(var == NULL) {\n            compile_err_msg(info, \"undeclared variable %s(8)\", gNodes[node].uValue.sFunction.mName);\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n            return TRUE;\n        }\n\n        sNodeType* right_type = lambda_type;\n\n        /// type inference ///\n        if(gNodes[node].mType == NULL) {\n            gNodes[node].mType = right_type;\n        }\n        if(var->mType == NULL) {\n            var->mType = right_type;\n        }\n\n        /// compile block ///\n        sByteCode codes;\n        sConst constant;\n\n        sByteCode_init(&codes);\n        sConst_init(&constant);\n\n        sByteCode* codes_before = info->code;\n        sConst* constant_before = info->constant;\n\n        info->code = &codes;\n        info->constant = &constant;\n\n        BOOL in_block_before = info->in_block;\n        info->in_block = TRUE;\n\n        sNodeType* block_result_type_before = info->block_result_type;\n        info->block_result_type = result_type;\n\n        sNodeType* block_last_type = NULL;\n        if(!compile_block(node_block, info, result_type, &block_last_type)) {\n            sByteCode_free(&codes);\n            sConst_free(&constant);\n            info->code = codes_before;\n            info->constant = constant_before;\n            info->block_result_type = block_result_type_before;\n            info->in_block = in_block_before;\n            return FALSE;\n        }\n\n        info->block_result_type = block_result_type_before;\n        info->in_block = in_block_before;\n\n        sNodeType* expresson_type_in_block = info->type;\n\n        info->code = codes_before;\n        info->constant = constant_before;\n        info->block_result_type = block_result_type_before;\n\n        int var_num;\n        int parent_param_num;\n        if(node_block->mLVTable) {\n            var_num = get_var_num(node_block->mLVTable);\n\n            parent_param_num = get_parent_var_num_of_sum(node_block->mLVTable);\n\n            var_num += parent_param_num;\n        }\n        else {\n            var_num = 0;\n            parent_param_num = 0;\n        }\n\n        int num_block_object = -1;\n        if(klass) {\n            num_block_object = add_block_object_to_class(klass, MANAGED codes, MANAGED constant, var_num, num_params+parent_param_num, lambda);\n        }\n        else {\n            num_block_object = add_block_object_to_script(MANAGED codes, MANAGED constant, var_num, num_params+parent_param_num, lambda);\n        }\n\n        /// make block object ///\n        append_opecode_to_code(info->code, OP_CREATE_BLOCK_OBJECT, info->no_output);\n\n        int offset = sConst_append(info->constant, codes.mCodes, codes.mLen, info->no_output);\n        append_int_value_to_code(info->code, offset, info->no_output);\n        append_int_value_to_code(info->code, codes.mLen, info->no_output);\n\n        int offset2 = sConst_append(info->constant, constant.mConst, constant.mLen, info->no_output);\n        append_int_value_to_code(info->code, offset2, info->no_output);\n        append_int_value_to_code(info->code, constant.mLen, info->no_output);\n\n        if(klass == NULL) {\n            sByteCode_free(&codes);\n            sConst_free(&constant);\n        }\n\n        append_int_value_to_code(info->code, var_num, info->no_output);\n\n        if(lambda) {\n            int parent_var_num = 0;\n            append_int_value_to_code(info->code, parent_var_num, info->no_output);\n            append_int_value_to_code(info->code, TRUE, info->no_output);\n        }\n        else {\n            int parent_var_num = get_parent_var_num_of_sum(node_block->mLVTable);\n            append_int_value_to_code(info->code, parent_var_num, info->no_output);\n            append_int_value_to_code(info->code, FALSE, info->no_output);\n        }\n\n        append_int_value_to_code(info->code, num_block_object, info->no_output);\n\n        if(klass) {\n            append_class_name_to_constant_pool_and_code(info, klass);\n        }\n        else {\n            append_int_value_to_code(info->code, -1, info->no_output);\n        }\n        append_int_value_to_code(info->code, num_params, info->no_output);\n\n        info->stack_num++;\n\n        /// type check ///\n        sNodeType* left_type = var->mType;\n        if(gNodes[node].mType->mClass == NULL || left_type == NULL || right_type == NULL || left_type->mClass == NULL || right_type->mClass == NULL) \n        {\n            compile_err_msg(info, \"invalid type(2)\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sNodeType* left_type2;\n        solve_generics_for_variable(left_type, &left_type2, info->pinfo);\n\n        cast_right_type_to_left_type(left_type2, &right_type, info);\n\n        if(!substitution_posibility(left_type2, right_type, NULL, NULL, NULL, NULL, TRUE)) {\n            compile_err_msg(info, \"The different type between left type and right type(8). Left type is %s. Right type is %s.\", CLASS_NAME(left_type2->mClass), CLASS_NAME(right_type->mClass));\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        int var_index = get_variable_index(info->lv_table, gNodes[node].uValue.sFunction.mName);\n\n        MASSERT(var_index != -1);\n\n        append_opecode_to_code(info->code, OP_STORE, info->no_output);\n        append_int_value_to_code(info->code, var_index, info->no_output);\n\n        if(info->pinfo->err_num == 0) { // for interpreter completion\n            info->type = left_type2;\n        }\n        else {\n            info->type = expresson_type_in_block;\n        }\n        append_int_value_to_code(info->code, !(info->type->mClass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT), info->no_output);\n    }\n\n    return TRUE;\n}\n\n\nunsigned int sNodeTree_create_normal_block(MANAGED sNodeBlock* node_block, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeNormalBlock;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.mBlock = MANAGED node_block;\n\n    return node;\n}\n\nstatic BOOL compile_normal_block(unsigned int node, sCompileInfo* info)\n{\n    /// rename variables ///\n    sNodeBlock* node_block = gNodes[node].uValue.mBlock;\n\n    /// compile block ///\n    if(!compile_block_with_result(node_block, info)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_block_call(unsigned int block, char* block_name, int num_params, unsigned int params[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeBlockCall;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = block;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sBlockCall.mNumParams = num_params;\n    xstrncpy(gNodes[node].uValue.sBlockCall.mBlockName, block_name, METHOD_NAME_MAX);\n\n    int i;\n    for(i=0; i<gNodes[node].uValue.sBlockCall.mNumParams; i++) {\n        gNodes[node].uValue.sBlockCall.mParams[i] = params[i];\n    }\n\n    return node;\n}\n\nBOOL compile_block_call(unsigned int node, sCompileInfo* info)\n{\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    if(info->type == NULL \n        || type_identify_with_class_name(info->type, \"Null\"))\n    {\n        compile_err_msg(info, \"no type for block call\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sNodeType* var_type = info->type;\n\n    if(var_type == NULL || !type_identify_with_class_name(var_type, \"lambda\")) {\n        compile_err_msg(info, \"No block type, clover2 can call block object only\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n        return TRUE;\n    }\n\n    /// compile params ///\n    sNodeType* param_types[PARAMS_MAX];\n\n    int num_params = gNodes[node].uValue.sBlockCall.mNumParams;\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        unsigned int node2 = gNodes[node].uValue.sBlockCall.mParams[i];\n        if(!compile(node2, info)) {\n            return FALSE;\n        }\n\n        param_types[i] = info->type;\n    }\n\n    if(num_params != var_type->mBlockType->mNumParams) {\n        compile_err_msg(info, \"Type error for block call(1)\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n        return TRUE;\n    }\n\n    /// type check compile params ///\n    for(i=0; i<num_params; i++) {\n        sNodeType* left_type = var_type->mBlockType->mParams[i];\n        sNodeType* right_type = param_types[i];\n\n        sCLClass* klass = info->pinfo->klass;\n        if(klass) {\n            sNodeType* generics_types = create_generics_types_from_generics_params(klass);\n\n            sNodeType* method_generics_types;\n            if(info->pinfo->klass) {\n                method_generics_types = get_methocs_generics_type(info->pinfo);\n            }\n            else {\n                method_generics_types = NULL;\n            }\n\n            if(!substitution_posibility(left_type, right_type, generics_types, NULL, method_generics_types, method_generics_types, TRUE)) {\n                compile_err_msg(info, \"Type error for block call(2) left type is %s. right type is %s. Generics type number of left type is %d. Genrics type number of right type is %d\", CLASS_NAME(left_type->mClass), CLASS_NAME(right_type->mClass), left_type->mNumGenericsTypes, right_type->mNumGenericsTypes);\n                info->err_num++;\n            }\n        }\n        else {\n            if(!substitution_posibility(left_type, right_type, NULL, NULL, NULL, NULL, TRUE)) {\n                compile_err_msg(info, \"Type error for block call(3)\");\n                info->err_num++;\n            }\n        }\n    }\n\n    /// invoke block ///\n    sNodeBlockType* block_type = var_type->mBlockType;\n\n    append_opecode_to_code(info->code, OP_INVOKE_BLOCK, info->no_output);\n    append_int_value_to_code(info->code, num_params, info->no_output);\n\n    sNodeType* result_type2 = block_type->mResultType;\n    int size = get_var_size(result_type2);\n    append_int_value_to_code(info->code, size, info->no_output);\n    char* block_name = gNodes[node].uValue.sBlockCall.mBlockName;\n    append_str_to_constant_pool_and_code(info->constant, info->code, block_name, info->no_output);\n\n    info->stack_num-=(num_params+1);\n    info->stack_num++;\n\n    info->type = block_type->mResultType;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_regex(MANAGED char* regex_str, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeRegex;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sRegex.mRegexStr = MANAGED regex_str;\n    gNodes[node].uValue.sRegex.mGlobal = global;\n    gNodes[node].uValue.sRegex.mIgnoreCase = ignore_case;\n    gNodes[node].uValue.sRegex.mMultiline = multiline;\n    gNodes[node].uValue.sRegex.mExtended = extended;\n    gNodes[node].uValue.sRegex.mDotAll = dotall;\n    gNodes[node].uValue.sRegex.mAnchored = anchored;\n    gNodes[node].uValue.sRegex.mDollarEndOnly = dollar_endonly;\n    gNodes[node].uValue.sRegex.mUngreedy = ungreedy;\n    int i;\n    for(i=0; i<num_string_expression; i++) {\n        gNodes[node].uValue.sRegex.mStringExpressions[i] = string_expressions[i];\n        gNodes[node].uValue.sRegex.mStringExpressionOffsets[i] = string_expression_offsets[i];\n    }\n    gNodes[node].uValue.sRegex.mNumStringExpression = num_string_expression;\n\n    return node;\n}\n\nstatic BOOL compile_regex(unsigned int node, sCompileInfo* info)\n{\n    char* str = gNodes[node].uValue.sRegex.mRegexStr;\n    BOOL global = gNodes[node].uValue.sRegex.mGlobal;\n    BOOL ignore_case = gNodes[node].uValue.sRegex.mIgnoreCase;\n    BOOL multiline = gNodes[node].uValue.sRegex.mMultiline;\n    BOOL extended = gNodes[node].uValue.sRegex.mExtended;\n    BOOL dotall = gNodes[node].uValue.sRegex.mDotAll;\n    BOOL anchored = gNodes[node].uValue.sRegex.mAnchored;\n    BOOL dollar_endonly = gNodes[node].uValue.sRegex.mDollarEndOnly;\n    BOOL ungreedy = gNodes[node].uValue.sRegex.mUngreedy;\n\n    int num_string_expression = gNodes[node].uValue.sRegex.mNumStringExpression;\n    \n    sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n    memcpy(string_expressions, gNodes[node].uValue.sRegex.mStringExpressions, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n    int string_expression_offsets[STRING_EXPRESSION_MAX];\n    memcpy(string_expression_offsets, gNodes[node].uValue.sRegex.mStringExpressionOffsets, sizeof(int)*STRING_EXPRESSION_MAX);\n\n    int i;\n\n    for(i=0; i<num_string_expression; i++) {\n        sNodeBlock* node_block = string_expressions[i];\n        if(!compile_block_with_result(node_block, info)) {\n            return FALSE;\n        }\n\n        if(node_block->mUnClosedBlock) {\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        if(info->type == NULL) {\n            compile_err_msg(info, \"String expression requires String object\");\n            info->err_num++;\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        sCLClass* klass = info->type->mClass;\n\n        if(!type_identify_with_class_name(info->type, \"String\")) \n        {\n            boxing_to_lapper_class(&info->type, info);\n\n            klass = info->type->mClass;\n\n            sNodeType* result_type = NULL;\n            sNodeType* result_method_generics_types = NULL;\n            int method_index = search_for_method(klass, \"toString\", NULL, 0, FALSE, klass->mNumMethods-1, NULL, NULL, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n            if(method_index == -1) {\n                compile_err_msg(info, \"String expression requires String object\");\n                info->err_num++;\n\n                info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n                return TRUE;\n            }\n\n            append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n            append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n            append_int_value_to_code(info->code, info->sline, info->no_output);\n\n\n            append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n\n            append_class_name_to_constant_pool_and_code(info, klass);\n            append_int_value_to_code(info->code, method_index, info->no_output);\n\n            int size = get_var_size(result_type);\n            append_int_value_to_code(info->code, size, info->no_output);\n\n            info->stack_num--;\n            info->stack_num++;\n\n            info->type = result_type;\n        }\n    }\n\n    append_opecode_to_code(info->code, OP_CREATE_REGEX, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, str, info->no_output);\n    append_int_value_to_code(info->code, global, info->no_output);\n    append_int_value_to_code(info->code, ignore_case, info->no_output);\n    append_int_value_to_code(info->code, multiline, info->no_output);\n    append_int_value_to_code(info->code, extended, info->no_output);\n    append_int_value_to_code(info->code, dotall, info->no_output);\n    append_int_value_to_code(info->code, anchored, info->no_output);\n    append_int_value_to_code(info->code, dollar_endonly, info->no_output);\n    append_int_value_to_code(info->code, ungreedy, info->no_output);\n\n    append_int_value_to_code(info->code, num_string_expression, info->no_output);\n    for(i=0; i<num_string_expression; i++) {\n        append_int_value_to_code(info->code, string_expression_offsets[i], info->no_output);\n    }\n\n    info->stack_num++;\n    info->stack_num -= num_string_expression;\n\n    info->type = create_node_type_with_class_name(\"regex\", info->pinfo->mJS);\n\n    return TRUE;\n}\n\n\nunsigned int sNodeTree_create_implements(unsigned int lnode, char* interface_name, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeImplements;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = lnode;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    xstrncpy(gNodes[node].uValue.mVarName, interface_name, VAR_NAME_MAX);\n\n    return node;\n}\n\nstatic BOOL compile_implements(unsigned int node, sCompileInfo* info)\n{\n    char* interface_name = gNodes[node].uValue.mVarName;\n\n    /// compile left node ///\n    unsigned int lnode = gNodes[node].mLeft;\n\n    if(!compile(lnode, info)) {\n        return FALSE;\n    }\n\n    if(info->type == NULL \n        || type_identify_with_class_name(info->type, \"Null\"))\n    {\n        compile_err_msg(info, \"no type for implements\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    sCLClass* klass = info->type->mClass;\n\n    if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        compile_err_msg(info, \"Primitive value doesn't have class info\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    info->stack_num--;\n\n    append_opecode_to_code(info->code, OP_IMPLEMENTS, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, interface_name, info->no_output);\n\n    info->type = create_node_type_with_class_name(\"bool\", info->pinfo->mJS);\n    info->stack_num++;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_inherit_call(int num_params, unsigned int params[], int method_index, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeInheritCall;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    gNodes[node].uValue.sInheritCall.mNumParams = num_params;\n\n    int i;\n    for(i=0; i<gNodes[node].uValue.sInheritCall.mNumParams; i++) {\n        gNodes[node].uValue.sInheritCall.mParams[i] = params[i];\n    }\n\n    gNodes[node].uValue.sInheritCall.mMethodIndex = method_index;\n\n    return node;\n}\n\nstatic BOOL compile_inherit_call(unsigned int node, sCompileInfo* info)\n{\n    sCLClass* klass = info->pinfo->klass;\n    sCLMethod* method = info->method;\n    char* method_name = METHOD_NAME2(klass, method);\n\n    if(method == NULL) {\n        compile_err_msg(info, \"inherit call must be in method\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    int method_index = gNodes[node].uValue.sInheritCall.mMethodIndex;\n    BOOL class_method = method->mFlags & METHOD_FLAGS_CLASS_METHOD;\n\n    /// load self if the method is none class method ///\n    if(!class_method) {\n        append_opecode_to_code(info->code, OP_LOAD, info->no_output);\n        append_int_value_to_code(info->code, 0, info->no_output);     // self\n        append_int_value_to_code(info->code, 4, info->no_output);\n\n        info->stack_num++;\n    }\n\n    /// compile params ///\n    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n    sNodeType* param_types[PARAMS_MAX];\n    int num_params = gNodes[node].uValue.sInheritCall.mNumParams;\n\n    int i;\n    for(i=0; i<num_params; i++) {\n        int node2 = gNodes[node].uValue.sInheritCall.mParams[i];\n        if(!compile(node2, info)) {\n            return FALSE;\n        }\n\n        param_types[i] = info->type;\n    }\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        sNodeType* generics_types;\n        if(info->pinfo->klass) {\n            generics_types = get_generics_type_of_inner_class(info->pinfo);\n        }\n        else {\n            generics_types = NULL;\n        }\n\n        sNodeType* right_method_generics_types = get_methocs_generics_type(info->pinfo);\n\n        /// search for the method ///\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index2 = search_for_method(klass, method_name, param_types, num_params, class_method, method_index-1, generics_types, NULL, right_method_generics_types, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n\n        if(method_index2 == -1) {\n            compile_err_msg(info, \"method not found(30)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, TRUE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index2, info->no_output);\n\n        int size = get_var_size(result_type);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        if(!class_method) {\n            info->stack_num-=num_params+1;\n        }\n        else {\n            info->stack_num-=num_params;\n        }\n\n        info->stack_num++;\n\n        info->type = result_type;\n    }\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_create_range(unsigned int head, unsigned int tail, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeRange;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = head;\n    gNodes[node].mRight = tail;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    return node;\n}\n\nstatic BOOL compile_range(unsigned int node, sCompileInfo* info)\n{\n    sCLClass* klass = get_class(\"Range\", info->pinfo->mJS);\n\n    sNodeType* param_types[PARAMS_MAX];\n    int num_params = 2;\n\n    MASSERT(klass != NULL);\n\n    /// get type of value without generating code ///\n    BOOL no_output_before = info->no_output;\n    info->no_output = TRUE;\n    int stack_num_before = info->stack_num;\n\n    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n    int head_node = gNodes[node].mLeft;\n    if(!compile(head_node, info)) {\n        return FALSE;\n    }\n\n    /// Do boxing if the class of a param is primitive ///\n    if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        boxing_to_lapper_class(&info->type, info);\n    }\n\n    sNodeType* head_type = info->type;\n\n    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n    int tail_node = gNodes[node].mRight;\n    if(!compile(tail_node, info)) {\n        return FALSE;\n    }\n\n    /// Do boxing if the class of a param is primitive ///\n    if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        boxing_to_lapper_class(&info->type, info);\n    }\n\n    sNodeType* tail_type = info->type;\n\n    info->no_output = no_output_before;\n    info->stack_num = stack_num_before;\n\n    if(!type_identify(head_type, tail_type)) {\n        compile_err_msg(info, \"Range value type is the diffrent.\");\n        info->err_num++;\n\n        info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n        return TRUE;\n    }\n\n    /// create range object ///\n    sNodeType* node_type = create_node_type_with_class_name(\"Range\", info->pinfo->mJS);\n    node_type->mNumGenericsTypes = 1;\n    node_type->mGenericsTypes[0] = head_type;\n\n    append_opecode_to_code(info->code, OP_NEW, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, \"Range\", info->no_output);\n    append_type_name_to_constant_pool_and_code(info, node_type);\n    append_int_value_to_code(info->code, 0, info->no_output);\n    append_int_value_to_code(info->code, 0, info->no_output);\n\n    info->stack_num++;\n\n    /// compile head ///\n    info->pinfo->exist_block_object_err = FALSE; // for interpreter completion\n\n    if(!compile(head_node, info)) {\n        return FALSE;\n    }\n\n    /// Do boxing if the class of a param is primitive ///\n    if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        boxing_to_lapper_class(&info->type, info);\n    }\n\n    param_types[0] = info->type;\n\n    if(!compile(tail_node, info)) {\n        return FALSE;\n    }\n\n    /// Do boxing if the class of a param is primitive ///\n    if(info->type->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        boxing_to_lapper_class(&info->type, info);\n    }\n\n    param_types[1] = info->type;\n\n    if(!info->pinfo->exist_block_object_err) { // for interpreter completion\n        char* method_name = \"initialize\";\n\n        sNodeType* generics_types2 = node_type;\n\n        sNodeType* result_type;\n        sNodeType* result_method_generics_types = NULL;\n        int method_index = search_for_method(klass, method_name, param_types, num_params, FALSE, klass->mNumMethods-1, generics_types2, generics_types2, NULL, &result_type, FALSE, &result_method_generics_types, info->pinfo);\n        if(method_index == -1) {\n            compile_err_msg(info, \"method not found(30)\");\n            info->err_num++;\n\n            err_msg_for_method_not_found(klass, method_name, param_types, num_params, FALSE, info);\n\n            info->type = create_node_type_with_class_name(\"int\", info->pinfo->mJS); // dummy\n\n            return TRUE;\n        }\n\n        append_opecode_to_code(info->code, OP_MARK_SOURCE_CODE_POSITION2, info->no_output);\n        append_str_to_constant_pool_and_code(info->constant, info->code, info->sname, info->no_output);\n        append_int_value_to_code(info->code, info->sline, info->no_output);\n\n        append_opecode_to_code(info->code, OP_INVOKE_METHOD, info->no_output);\n        append_class_name_to_constant_pool_and_code(info, klass);\n        append_int_value_to_code(info->code, method_index, info->no_output);\n\n        int size = get_var_size(node_type);\n        append_int_value_to_code(info->code, size, info->no_output);\n\n        info->stack_num-=num_params+1;\n        info->stack_num++;\n\n        info->type = node_type;\n    }\n    \n    return TRUE;\n}\n\nunsigned int sNodeTree_create_js_array(int num_elements, unsigned int list_elements[], sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeJSArray;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sListValue.mListElements, list_elements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    gNodes[node].uValue.sListValue.mNumListElements = num_elements;\n\n    return node;\n}\n\nBOOL compile_js_array(unsigned int node, sCompileInfo* info)\n{\n    unsigned int elements[LIST_VALUE_ELEMENT_MAX];\n    memcpy(elements, gNodes[node].uValue.sListValue.mListElements, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n    int num_elements = gNodes[node].uValue.sListValue.mNumListElements;\n\n\n    sNodeType* element_type;\n    if(num_elements == 0) {\n        element_type = create_node_type_with_class_name(\"Anonymous\", info->pinfo->mJS);\n    }\n    else {\n        unsigned int first_element_node = elements[0];\n\n        if(!compile(first_element_node, info)) {\n            return FALSE;\n        }\n\n        boxing_to_lapper_class(&info->type, info);\n\n        element_type = info->type;\n\n        int i;\n        for(i=1; i<num_elements; i++) {\n            unsigned int element_node = elements[i];\n\n            if(!compile(element_node, info)) {\n                return FALSE;\n            }\n\n            boxing_to_lapper_class(&info->type, info);\n\n            sCLClass* isortable = get_class(\"ISortable\", info->pinfo->mJS);\n            if(isortable && !check_implemented_methods_for_interface(isortable, info->type->mClass, TRUE)) \n            {\n                compile_err_msg(info, \"Require ISortable implemented for js array element type(%s).\", CLASS_NAME(info->type->mClass));\n                info->err_num++;\n            }\n\n            if(!type_identify(element_type, info->type))\n            {\n                element_type = create_node_type_with_class_name(\"ISortable\", info->pinfo->mJS);\n            }\n        }\n    }\n\n    sNodeType* js_array_type = create_node_type_with_class_name(\"Array\", info->pinfo->mJS);\n    js_array_type->mNumGenericsTypes = 1;\n    js_array_type->mGenericsTypes[0] = element_type;\n\n    append_opecode_to_code(info->code, OP_JS_ARRAY, info->no_output);\n    append_int_value_to_code(info->code, num_elements, info->no_output);\n    //append_class_name_to_constant_pool_and_code(info, element_type->mClass);\n    //append_type_name_to_constant_pool_and_code(info, js_array_type);\n\n    info->stack_num-= num_elements;\n    info->stack_num++;\n\n    info->type = js_array_type;\n\n    return TRUE;\n}\n\nunsigned int sNodeTree_create_require(char* class_name, char* file_name, sParserInfo* info)\n{\n    unsigned int node = alloc_node();\n\n    gNodes[node].mNodeType = kNodeTypeRequire;\n\n    gNodes[node].mSName = info->sname;\n    gNodes[node].mLine = info->sline;\n\n    gNodes[node].mLeft = 0;\n    gNodes[node].mRight = 0;\n    gNodes[node].mMiddle = 0;\n\n    gNodes[node].mType = NULL;\n\n    memcpy(gNodes[node].uValue.sRequire.mClassName, class_name, METHOD_NAME_MAX);\n    memcpy(gNodes[node].uValue.sRequire.mFileName, file_name, METHOD_NAME_MAX);\n\n    return node;\n}\n\nBOOL compile_require(unsigned int node, sCompileInfo* info)\n{\n    char* class_name = gNodes[node].uValue.sRequire.mClassName;\n    char* file_name = gNodes[node].uValue.sRequire.mFileName;\n\n    append_opecode_to_code(info->code, OP_REQUIRE, info->no_output);\n\n    append_str_to_constant_pool_and_code(info->constant, info->code, class_name, info->no_output);\n    append_str_to_constant_pool_and_code(info->constant, info->code, file_name, info->no_output);\n\n    return TRUE;\n}\n\nvoid show_node(unsigned int node)\n{\n    if(node == 0) {\n        return;\n    }\n\n    switch(gNodes[node].mNodeType) {\n        case kNodeTypeOperand:\n            printf(\"operand value %d\\n\", gNodes[node].uValue.mOperand);\n            puts(\"left\");\n            show_node(gNodes[node].mLeft);\n            puts(\"right\");\n            show_node(gNodes[node].mRight);\n            break;\n\n        case kNodeTypeAndAnd:\n            puts(\"and and operator\");\n            break;\n\n        case kNodeTypeOrOr:\n            puts(\"or or operator\");\n            break;\n\n        case kNodeTypeByteValue:\n            printf(\"byte value %d\\n\", gNodes[node].uValue.mByteValue);\n            break;\n\n        case kNodeTypeCByteValue:\n            printf(\"cbyte value %d\\n\", gNodes[node].uValue.mByteValue);\n            break;\n\n        case kNodeTypeUByteValue:\n            printf(\"ubyte value %u\\n\", gNodes[node].uValue.mUByteValue);\n            break;\n\n        case kNodeTypeCUByteValue:\n            printf(\"ubyte value %u\\n\", gNodes[node].uValue.mUByteValue);\n            break;\n\n        case kNodeTypeShortValue:\n            printf(\"short value %d\\n\", gNodes[node].uValue.mShortValue);\n            break;\n\n        case kNodeTypeCShortValue:\n            printf(\"short value %d\\n\", gNodes[node].uValue.mShortValue);\n            break;\n\n        case kNodeTypeUShortValue:\n            printf(\"ushort value %u\\n\", gNodes[node].uValue.mUShortValue);\n            break;\n\n        case kNodeTypeCUShortValue:\n            printf(\"ushort value %u\\n\", gNodes[node].uValue.mUShortValue);\n            break;\n\n        case kNodeTypeIntValue:\n            printf(\"int value %d\\n\", gNodes[node].uValue.mIntValue);\n            break;\n\n        case kNodeTypeCIntValue:\n            printf(\"int value %d\\n\", gNodes[node].uValue.mIntValue);\n            break;\n\n        case kNodeTypeUIntValue:\n            printf(\"uint value %u\\n\", gNodes[node].uValue.mUIntValue);\n            break;\n\n        case kNodeTypeCUIntValue:\n            printf(\"uint value %u\\n\", gNodes[node].uValue.mUIntValue);\n            break;\n\n        case kNodeTypeLongValue:\n            printf(\"long value %lld\\n\", gNodes[node].uValue.mLongValue);\n            break;\n\n        case kNodeTypeCLongValue:\n            printf(\"long value %lld\\n\", gNodes[node].uValue.mLongValue);\n            break;\n\n        case kNodeTypeULongValue:\n            printf(\"long value %llu\\n\", gNodes[node].uValue.mULongValue);\n            break;\n\n        case kNodeTypeCULongValue:\n            printf(\"long value %llu\\n\", gNodes[node].uValue.mULongValue);\n            break;\n\n        case kNodeTypeFloatValue:\n            printf(\"float value %f\\n\", gNodes[node].uValue.mFloatValue);\n            break;\n\n        case kNodeTypeDoubleValue:\n            printf(\"double value %lf\\n\", gNodes[node].uValue.mDoubleValue);\n            break;\n\n        case kNodeTypeCFloatValue:\n            printf(\"Float value %f\\n\", gNodes[node].uValue.mFloatValue);\n            break;\n\n        case kNodeTypeCDoubleValue:\n            printf(\"Double value %lf\\n\", gNodes[node].uValue.mDoubleValue);\n            break;\n\n        case kNodeTypeAssignVariable:\n            printf(\"var name %s\\n\", gNodes[node].uValue.mVarName);\n            break;\n\n        case kNodeTypeLoadVariable:\n            printf(\"var name %s\\n\", gNodes[node].uValue.mVarName);\n            break;\n\n        case kNodeTypeIf:\n            puts(\"if expression\");\n            break;\n\n        case kNodeTypeWhile:\n            puts(\"while expression\");\n            break;\n\n        case kNodeTypeWhen:\n            puts(\"when expression\");\n            break;\n\n        case kNodeTypeFor:\n            puts(\"for expression\");\n            break;\n\n        case kNodeTypeBreak:\n            puts(\"break\");\n            break;\n\n        case kNodeTypeTrue:\n            puts(\"true\");\n            break;\n\n        case kNodeTypeFalse:\n            puts(\"false\");\n            break;\n\n        case kNodeTypeNull:\n            puts(\"null\");\n            break;\n\n        case kNodeTypeWildCard:\n            puts(\"wildcard\");\n            break;\n\n        case kNodeTypeClassMethodCall:\n            puts(\"class method call\");\n            break;\n\n        case kNodeTypeMethodCall:\n            puts(\"method call\");\n            break;\n\n        case kNodeTypeNewOperator:\n            puts(\"new operator\");\n            break;\n\n        case kNodeTypeReturn:\n            puts(\"return\");\n            break;\n\n        case kNodeTypeThrow:\n            puts(\"throw\");\n            break;\n\n        case kNodeTypeLoadField: {\n            puts(\"load field\");\n            //char* field_name = gNodes[node].uValue.mVarName;\n            //printf(\"field name %s\\n\", field_name);\n            }\n            break;\n\n        case kNodeTypeStoreField:\n            puts(\"store field\");\n            break;\n\n        case kNodeTypeLoadClassField:\n            puts(\"load field\");\n            break;\n\n        case kNodeTypeStoreClassField:\n            puts(\"store class field\");\n            break;\n\n        case kNodeTypeStoreValueToPointer:\n            puts(\"store value to pointer\");\n            break;\n\n        case kNodeTypeLoadValueFromPointer:\n            puts(\"load value from pointer\");\n            break;\n\n        case kNodeTypeMonadicIncrementOperand:\n            puts(\"monadic increment operand\");\n            break;\n\n        case kNodeTypeMonadicDecrementOperand:\n            puts(\"monadic decrement operand\");\n            break;\n\n        case kNodeTypeStoreArrayElement:\n            puts(\"load element\");\n            break;\n\n        case kNodeTypeChar:\n            puts(\"char\");\n            break;\n\n        case kNodeTypeString:\n            puts(\"string\");\n            break;\n\n        case kNodeTypeBuffer:\n            puts(\"buffer\");\n            break;\n\n        case kNodeTypePath:\n            puts(\"path\");\n            break;\n\n        case kNodeTypeCString:\n            puts(\"c string\");\n            break;\n\n        case kNodeTypeGetAddress:\n            puts(\"get address\");\n            break;\n\n        case kNodeTypeArrayValue:\n            puts(\"array value\");\n            break;\n\n        case kNodeTypeCArrayValue:\n            puts(\"carray value\");\n            break;\n\n        case kNodeTypeEqualableCArrayValue:\n            puts(\"equalable carray value\");\n            break;\n\n        case kNodeTypeSortableCArrayValue:\n            puts(\"sortable carray value\");\n            break;\n\n        case kNodeTypeHashValue:\n            puts(\"hash value\");\n            break;\n\n        case kNodeTypeListValue:\n            puts(\"list value\");\n            break;\n\n        case kNodeTypeSortableListValue:\n            puts(\"sortable list value\");\n            break;\n\n        case kNodeTypeEqualableListValue:\n            puts(\"equalable list value\");\n            break;\n\n        case kNodeTypeTupleValue:\n            puts(\"tuple value\");\n            break;\n\n        case kNodeTypeTry:\n            puts(\"try\");\n            break;\n\n        case kNodeTypeBlockObject:\n            puts(\"lambda\");\n            break;\n\n        case kNodeTypeFunction:\n            puts(\"function\");\n            break;\n\n        case kNodeTypeNormalBlock:\n            puts(\"block\");\n            break;\n\n        case kNodeTypeLoadArrayElement:\n            puts(\"load element\");\n            break;\n\n        case kNodeTypeBlockCall:\n            puts(\"block call\");\n            break;\n\n        case kNodeTypeRegex:\n            puts(\"regex\");\n            break;\n\n        case kNodeTypeImplements:\n            puts(\"implements\");\n            break;\n\n        case kNodeTypeInheritCall:\n            puts(\"inherit\");\n            break;\n\n        case kNodeTypeRange:\n            puts(\"range\");\n            break;\n\n        case kNodeTypeMultipleAsignment:\n            puts(\"multiple asignment\");\n            break;\n\n        case kNodeTypeJSArray:\n            puts(\"node type js array\");\n            break;\n\n        case kNodeTypeRequire:\n            puts(\"require\");\n            break;\n    }\n}\n\nBOOL compile(unsigned int node, sCompileInfo* info)\n{\n    if(node == 0) {\n        return TRUE;\n    }\n\n    info->sname = gNodes[node].mSName;\n    info->sline = gNodes[node].mLine;\n\n    switch(gNodes[node].mNodeType) {\n        case kNodeTypeOperand:\n            if(!compile_operand(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeAndAnd:\n            if(!compile_and_and(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeOrOr:\n            if(!compile_or_or(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeByteValue:\n            if(!compile_byte_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCByteValue:\n            if(!compile_cbyte_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeUByteValue:\n            if(!compile_ubyte_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCUByteValue:\n            if(!compile_cubyte_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeFloatValue:\n            if(!compile_float_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeDoubleValue:\n            if(!compile_double_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCFloatValue:\n            if(!compile_cfloat_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCDoubleValue:\n            if(!compile_cdouble_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeShortValue:\n            if(!compile_short_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeUShortValue:\n            if(!compile_ushort_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCShortValue:\n            if(!compile_cshort_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCUShortValue:\n            if(!compile_cushort_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeIntValue:\n            if(!compile_int_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCIntValue:\n            if(!compile_cint_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeUIntValue:\n            if(!compile_uint_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCUIntValue:\n            if(!compile_cuint_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeLongValue:\n            if(!compile_long_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCLongValue:\n            if(!compile_clong_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeULongValue:\n            if(!compile_ulong_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCULongValue:\n            if(!compile_culong_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeAssignVariable:\n            if(!compile_store_variable(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeLoadVariable:\n            if(!compile_load_variable(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeIf:\n            if(!compile_if_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeWhen:\n            if(!compile_when_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeWhile:\n            if(!compile_while_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeFor:\n            if(!compile_for_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeBreak:\n            if(!compile_break_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeTrue:\n            if(!compile_true_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeFalse:\n            if(!compile_false_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeNull:\n            if(!compile_null_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeWildCard:\n            if(!compile_wildcard_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeClassMethodCall:\n            if(!compile_class_method_call(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeMethodCall:\n            if(!compile_method_call(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeNewOperator:\n            if(!compile_new_operator(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeReturn:\n            if(!compile_return_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeThrow:\n            if(!compile_throw_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeLoadField:\n            if(!compile_load_field(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeStoreField:\n            if(!compile_store_field(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeLoadClassField:\n            if(!compile_load_class_field(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeStoreClassField:\n            if(!compile_store_class_field(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeStoreValueToPointer:\n            if(!compile_store_value_to_pointer(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeLoadValueFromPointer:\n            if(!compile_load_value_from_pointer(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeMonadicIncrementOperand:\n            if(!compile_monadic_increment_operand(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeMonadicDecrementOperand:\n            if(!compile_monadic_decrement_operand(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeLoadArrayElement:\n            if(!compile_load_array_element(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeStoreArrayElement:\n            if(!compile_store_array_element(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeChar:\n            if(!compile_char_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeString:\n            if(!compile_string_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeBuffer:\n            if(!compile_buffer_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypePath:\n            if(!compile_path_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCString:\n            if(!compile_c_string_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeGetAddress:\n            if(!compile_get_address(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeArrayValue:\n            if(!compile_array_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeCArrayValue:\n            if(!compile_carray_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeEqualableCArrayValue:\n            if(!compile_equalable_carray_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeSortableCArrayValue:\n            if(!compile_sortable_carray_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeListValue:\n            if(!compile_list_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeEqualableListValue:\n            if(!compile_equalable_list_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeSortableListValue:\n            if(!compile_sortable_list_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeTupleValue:\n            if(!compile_tuple_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeHashValue:\n            if(!compile_hash_value(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeTry:\n            if(!compile_try_expression(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeBlockObject:\n            if(!compile_block_object(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeFunction:\n            if(!compile_function(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeNormalBlock:\n            if(!compile_normal_block(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeBlockCall:\n            if(!compile_block_call(node,info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeRegex:\n            if(!compile_regex(node,info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeImplements:\n            if(!compile_implements(node,info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeInheritCall:\n            if(!compile_inherit_call(node,info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeRange:\n            if(!compile_range(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeMultipleAsignment:\n            if(!compile_multiple_asignment(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeJSArray:\n            if(!compile_js_array(node, info)) {\n                return FALSE;\n            }\n            break;\n\n        case kNodeTypeRequire:\n            if(!compile_require(node, info)) {\n                return FALSE;\n            }\n            break;\n    }\n\n    return TRUE;\n}\n\nBOOL check_node_is_variable(unsigned int node)\n{\n    return gNodes[node].mNodeType == kNodeTypeLoadVariable || gNodes[node].mNodeType == kNodeTypeLoadField || gNodes[node].mNodeType == kNodeTypeLoadClassField;\n}\n\nvoid create_type_name_from_node_type(char* type_name, int type_name_max, sNodeType* node_type)\n{\n    sCLClass* klass = node_type->mClass;\n\n    xstrncat(type_name, CLASS_NAME(klass), type_name_max);\n\n    if(node_type->mBlockType) {\n        sNodeBlockType* node_block_type = node_type->mBlockType;\n\n        xstrncat(type_name, \"(\", type_name_max);\n\n        if(node_block_type->mNumParams > 0) {\n            int i;\n            for(i=0; i<node_block_type->mNumParams; i++) {\n                create_type_name_from_node_type(type_name, type_name_max, node_block_type->mParams[i]);\n                \n                if(i != node_block_type->mNumParams-1) {\n                    xstrncat(type_name, \",\", type_name_max);\n                }\n            }\n        }\n        xstrncat(type_name, \")\", type_name_max);\n\n        xstrncat(type_name, \":\", type_name_max);\n\n        create_type_name_from_node_type(type_name, type_name_max, node_block_type->mResultType);\n    }\n    if(node_type->mArray) {\n        xstrncat(type_name, \"[]\", type_name_max);\n    }\n    if(node_type->mNullable) {\n        xstrncat(type_name, \"?\", type_name_max);\n    }\n    if(node_type->mNumGenericsTypes > 0) {\n        xstrncat(type_name, \"<\", type_name_max);\n\n        int i;\n        for(i=0; i<node_type->mNumGenericsTypes; i++) {\n            create_type_name_from_node_type(type_name, type_name_max, node_type->mGenericsTypes[i]);\n\n            if(i != node_type->mNumGenericsTypes-1) {\n                xstrncat(type_name, \",\", type_name_max);\n            }\n        }\n\n        xstrncat(type_name, \">\", type_name_max);\n    }\n}\n"
  },
  {
    "path": "src/node_block.c",
    "content": "#include \"common.h\"\n\nsNodeBlock* sNodeBlock_alloc(BOOL clone)\n{\n    sNodeBlock* block = MCALLOC(1, sizeof(sNodeBlock));\n\n    block->mSizeNodes = 32;\n    block->mNumNodes = 0;\n    if(clone) {\n        block->mNodes = NULL;\n    }\n    else {\n        block->mNodes = MCALLOC(1, sizeof(unsigned int)*block->mSizeNodes);\n    }\n    block->mLVTable = NULL;\n    block->mUnClosedBlock = FALSE;\n    if(!clone) {\n        sBuf_init(&block->mSource);\n    }\n\n    return block;\n}\n\nvoid sNodeBlock_free(sNodeBlock* block)\n{\n    if(block->mNodes) MFREE(block->mNodes);\n    MFREE(block->mSource.mBuf);\n    MFREE(block);\n}\n\nsNodeBlock* sNodeBlock_clone(sNodeBlock* block)\n{\n    sNodeBlock* result = sNodeBlock_alloc(TRUE);\n\n    result->mNumNodes = block->mNumNodes;\n    result->mSizeNodes = block->mSizeNodes;\n    result->mNodes = MCALLOC(1, sizeof(unsigned int)*block->mSizeNodes);\n\n    int i;\n    for(i=0; i<block->mNumNodes; i++) {\n        result->mNodes[i] = block->mNodes[i];\n    }\n\n    result->mLVTable = clone_var_table(block->mLVTable);\n\n    result->mUnClosedBlock = block->mUnClosedBlock;\n\n    sBuf_clone(&result->mSource, &block->mSource);\n\n    result->mSName = block->mSName;\n    result->mSLine = block->mSLine;\n\n    return result;\n}\n\nvoid append_node_to_node_block(sNodeBlock* node_block, unsigned int node)\n{\n    if(node_block->mSizeNodes <= node_block->mNumNodes) {\n        int new_size = node_block->mSizeNodes * 2;\n        node_block->mNodes = MREALLOC(node_block->mNodes, sizeof(unsigned int)*new_size);\n        memset(node_block->mNodes + node_block->mSizeNodes, 0, sizeof(unsigned int)*(new_size-node_block->mSizeNodes));\n\n        node_block->mSizeNodes = new_size;\n    }\n\n    node_block->mNodes[node_block->mNumNodes] = node;\n    node_block->mNumNodes++;\n}\n\nBOOL parse_block(ALLOC sNodeBlock** node_block, sParserInfo* info, sVarTable* new_table, BOOL block_object, BOOL string_expression, unsigned int pre_block_node, char* for_in_item_name)\n{\n    //expect_next_character_with_one_forward(\"{\", info);\n\n    *node_block = sNodeBlock_alloc(FALSE);\n\n    sVarTable* old_vtable = info->lv_table;\n    if(new_table) {\n        info->lv_table = new_table;\n    }\n    else {\n        info->lv_table = init_block_vtable(old_vtable);\n    }\n\n    if(for_in_item_name) {\n        check_already_added_variable(info->lv_table, for_in_item_name, info);\n        add_variable_to_table(info->lv_table, for_in_item_name, NULL, FALSE);\n    }\n\n    if(pre_block_node != 0) {\n        append_node_to_node_block(*node_block, pre_block_node);\n    }\n\n    (*node_block)->mSName = info->sname;\n    (*node_block)->mSLine = info->sline;\n    \n    char* source_head = info->p;\n\n    while(1) {\n        if(*info->p == '}') {\n            info->p++;\n            if(!string_expression) skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\0') {\n            (*node_block)->mUnClosedBlock = TRUE;\n\n            if(!block_object) {\n                set_max_block_var_num(info->lv_table, old_vtable);\n            }\n            (*node_block)->mLVTable = info->lv_table;\n\n            //info->lv_table = old_vtable;   // for interpreter completion\n\n            char* source_end = info->p;\n\n            sBuf_append(&(*node_block)->mSource, source_head, source_end - source_head);\n            sBuf_append_char(&(*node_block)->mSource, '\\0');\n\n            return TRUE;\n        }\n\n        unsigned int node = 0;\n\n        if(!expression(&node, info)) {\n            sNodeBlock_free(*node_block);\n\n            //info->lv_table = old_vtable;   // for interpreter completion\n            return FALSE;\n        }\n\n        if(node == 0) {\n            if(info->get_type_for_interpreter) {\n                return FALSE;\n            }\n            else {\n                parser_err_msg(info, \"require an expression\");\n                info->err_num++;\n                break;\n            }\n        }\n\n        append_node_to_node_block(*node_block, node);\n\n        if(*info->p == ';') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        if(*info->p == '}') {\n            info->p++;\n            if(!string_expression) skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\0') {\n            parser_err_msg(info, \"require } before the source end\");\n            info->err_num++;\n\n            (*node_block)->mUnClosedBlock = TRUE;\n\n            if(!block_object) {\n                set_max_block_var_num(info->lv_table, old_vtable);\n            }\n            (*node_block)->mLVTable = info->lv_table;\n\n            //info->lv_table = old_vtable;   // for interpreter completion\n\n            char* source_end = info->p;\n\n            sBuf_append(&(*node_block)->mSource, source_head, source_end - source_head);\n            sBuf_append_char(&(*node_block)->mSource, '\\0');\n\n            return TRUE;\n        }\n    }\n\n    char* source_end = info->p;\n\n    sBuf_append(&(*node_block)->mSource, source_head, source_end - source_head);\n    sBuf_append_char(&(*node_block)->mSource, '\\0');\n\n    if(!block_object) {\n        set_max_block_var_num(info->lv_table, old_vtable);\n    }\n    (*node_block)->mLVTable = info->lv_table;\n    info->lv_table = old_vtable;\n\n    return TRUE;\n}\n\nvoid make_block_for_for_expresssion(ALLOC sNodeBlock** node_block, sParserInfo* info, unsigned int for_expression)\n{\n    *node_block = sNodeBlock_alloc(FALSE);\n\n    sVarTable* old_vtable = info->lv_table;\n    info->lv_table = init_block_vtable(old_vtable);\n}\n\nBOOL create_null_block(ALLOC sNodeBlock** node_block, sParserInfo* info, sVarTable* new_table, BOOL block_object)\n{\n    *node_block = sNodeBlock_alloc(FALSE);\n\n    sVarTable* old_vtable = info->lv_table;\n    if(new_table) {\n        info->lv_table = new_table;\n    }\n    else {\n        info->lv_table = init_block_vtable(old_vtable);\n    }\n\n    (*node_block)->mSName = info->sname;\n    (*node_block)->mSLine = info->sline;\n\n    sBuf_append_char(&(*node_block)->mSource, '\\0');\n\n    if(!block_object) {\n        set_max_block_var_num(info->lv_table, old_vtable);\n    }\n    (*node_block)->mLVTable = info->lv_table;\n    info->lv_table = old_vtable;\n\n    return TRUE;\n}\n\nBOOL parse_question_operator_block(unsigned int object_node, int num_method_chains, ALLOC sNodeBlock** node_block, sParserInfo* info)\n{\n    *node_block = ALLOC sNodeBlock_alloc(FALSE);\n\n    sVarTable* old_vtable = info->lv_table;\n    info->lv_table = init_block_vtable(old_vtable);\n\n    (*node_block)->mSName = info->sname;\n    (*node_block)->mSLine = info->sline;\n\n    char* source_head = info->p;\n\n    unsigned int node2 = object_node;\n\n    while(*info->p == '.') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        char buf[METHOD_NAME_MAX];\n\n        if(!parse_word(buf, METHOD_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        unsigned int params[PARAMS_MAX];\n        int num_params = 0;\n\n        if(!parse_method_params(&num_params, params, info)) {\n            return FALSE;\n        }\n\n        node2 = sNodeTree_create_method_call(node2, buf, params, num_params, num_method_chains, info);\n    }\n\n    append_node_to_node_block(*node_block, node2);\n\n    char* source_end = info->p;\n\n    sBuf_append(&(*node_block)->mSource, source_head, source_end - source_head);\n    sBuf_append_char(&(*node_block)->mSource, '\\0');\n\n    (*node_block)->mLVTable = info->lv_table;\n    info->lv_table = old_vtable;\n\n    return TRUE;\n}\n\nBOOL compile_block(sNodeBlock* block, sCompileInfo* info, sNodeType* result_type, sNodeType** block_last_type)\n{\n    sVarTable* old_table = info->lv_table;\n    info->lv_table = block->mLVTable;\n\n    int stack_num_before = info->stack_num;\n    info->stack_num = 0;\n\n    int i;\n    for(i=0; i<block->mNumNodes; i++) {\n        unsigned int node = block->mNodes[i];\n\n        info->sname = gNodes[node].mSName;\n        info->sline = gNodes[node].mLine;\n\n        append_opecode_to_code(info->code, OP_HEAD_OF_EXPRESSION, info->no_output);\n\n        if(!compile(node, info)) {\n            info->lv_table = old_table;\n            info->stack_num = stack_num_before;\n            return FALSE;\n        }\n\n        append_opecode_to_code(info->code, OP_SIGINT, info->no_output);\n\n        *block_last_type = info->type;\n\n        if(i == block->mNumNodes -1 && result_type) {\n            if(boxing_posibility(result_type, *block_last_type)) {\n                boxing_to_lapper_class(block_last_type, info);\n            }\n\n            if(info->stack_num > 1) {\n                append_opecode_to_code(info->code, OP_POP_N, info->no_output);\n                append_int_value_to_code(info->code, info->stack_num-1, info->no_output);\n            }\n        }\n        else {\n            arrange_stack(info);\n        }\n    }\n\n    if(block->mNumNodes == 0) {\n        append_opecode_to_code(info->code, OP_HEAD_OF_EXPRESSION, info->no_output);\n\n        append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n        info->stack_num++;\n\n        append_opecode_to_code(info->code, OP_SIGINT, info->no_output);;\n\n        info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n\n        arrange_stack(info);\n\n        *block_last_type = info->type;\n    }\n\n    info->stack_num = stack_num_before;\n    info->lv_table = old_table;\n\n    return TRUE;\n}\n\nBOOL compile_block_with_result(sNodeBlock* block, sCompileInfo* info)\n{\n    sVarTable* old_table = info->lv_table;\n    info->lv_table = block->mLVTable;\n\n    int stack_num_before = info->stack_num;\n    info->stack_num = 0;\n\n    int i;\n    for(i=0; i<block->mNumNodes; i++) {\n        unsigned int node = block->mNodes[i];\n\n        info->sname = gNodes[node].mSName;\n        info->sline = gNodes[node].mLine;\n\n        append_opecode_to_code(info->code, OP_HEAD_OF_EXPRESSION, info->no_output);\n\n        if(!compile(node, info)) {\n            info->lv_table = old_table;\n            info->stack_num = stack_num_before;\n            return FALSE;\n        }\n\n        append_opecode_to_code(info->code, OP_SIGINT, info->no_output);\n\n        if(i == block->mNumNodes-1) {\n            if(info->stack_num == 0) {\n                append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n                info->stack_num++;\n\n                info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n            }\n            else if(info->stack_num < 0) {\n                compile_err_msg(info, \"Unexpected error. Stack pointer is invalid(stack number is %d)\", info->stack_num);\n                info->err_num++;\n            }\n            else if(info->stack_num == 1) {\n            }\n            else {\n                int i;\n                for(i=0; i<info->stack_num-1; i++) {\n                    append_opecode_to_code(info->code, OP_REVERSE, info->no_output);\n                    append_opecode_to_code(info->code, OP_POP, info->no_output);\n                    info->stack_num--;\n                }\n            }\n        }\n        else {\n            arrange_stack(info);\n        }\n    }\n\n    if(block->mNumNodes == 0) {\n        append_opecode_to_code(info->code, OP_HEAD_OF_EXPRESSION, info->no_output);\n\n        append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n        info->stack_num++;\n\n        info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n\n        append_opecode_to_code(info->code, OP_SIGINT, info->no_output);\n\n        if(info->stack_num == 0) {\n            append_opecode_to_code(info->code, OP_LDCNULL, info->no_output);\n            info->stack_num++;\n\n            info->type = create_node_type_with_class_name(\"Null\", info->pinfo->mJS);\n        }\n        else if(info->stack_num < 0) {\n            compile_err_msg(info, \"Unexpected error. Stack pointer is invalid(stack number is %d)\", info->stack_num);\n            info->err_num++;\n        }\n        else if(info->stack_num == 1) {\n        }\n        else {\n            int i;\n            for(i=0; i<info->stack_num-1; i++) {\n                append_opecode_to_code(info->code, OP_REVERSE, info->no_output);\n                append_opecode_to_code(info->code, OP_POP, info->no_output);\n                info->stack_num--;\n            }\n        }\n    }\n\n    info->stack_num = stack_num_before;\n    info->stack_num++;\n    info->lv_table = old_table;\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/node_block_type.c",
    "content": "#include \"common.h\"\n\nstatic sNodeBlockType** gNodeBlockTypes = NULL;\nstatic int gUsedPageNodeBlockTypes = 0;\nstatic int gSizePageNodeBlockTypes = 0;\nstatic int gUsedNodeBlockTypes = 0;\n\n#define NODE_TYPE_PAGE_SIZE 64\n\nvoid init_node_block_types()\n{\n    const int size_page_node_block_types = 4;\n\n    if(gSizePageNodeBlockTypes == 0) {\n        gNodeBlockTypes = MCALLOC(1, sizeof(sNodeBlockType*)*size_page_node_block_types);\n\n        int i;\n        for(i=0; i<size_page_node_block_types; i++) {\n            gNodeBlockTypes[i] = MCALLOC(1, sizeof(sNodeBlockType)*NODE_TYPE_PAGE_SIZE);\n        }\n\n        gSizePageNodeBlockTypes = size_page_node_block_types;\n        gUsedPageNodeBlockTypes = 0;\n        gUsedNodeBlockTypes = 0;\n    }\n}\n\nvoid free_node_block_types()\n{\n    if(gSizePageNodeBlockTypes > 0) {\n        int i;\n        for(i=0; i<gSizePageNodeBlockTypes; i++) {\n            MFREE(gNodeBlockTypes[i]);\n        }\n        MFREE(gNodeBlockTypes);\n\n        gSizePageNodeBlockTypes = 0;\n        gUsedPageNodeBlockTypes = 0;\n        gUsedNodeBlockTypes = 0;\n    }\n}\n\nsNodeBlockType* alloc_node_block_type()\n{\n    MASSERT(gNodeBlockTypes != NULL && gSizePageNodeBlockTypes > 0); // Is the node block types initialized ?\n\n    if(gUsedNodeBlockTypes == NODE_TYPE_PAGE_SIZE) {\n        gUsedNodeBlockTypes = 0;\n        gUsedPageNodeBlockTypes++;\n\n        if(gUsedPageNodeBlockTypes == gSizePageNodeBlockTypes) {\n            int new_size = (gSizePageNodeBlockTypes+1) * 2;\n            gNodeBlockTypes = MREALLOC(gNodeBlockTypes, sizeof(sNodeBlockType*)*new_size);\n            memset(gNodeBlockTypes + gSizePageNodeBlockTypes, 0, sizeof(sNodeBlockType*)*(new_size - gSizePageNodeBlockTypes));\n\n            int i;\n            for(i=gSizePageNodeBlockTypes; i<new_size; i++) {\n                gNodeBlockTypes[i] = MCALLOC(1, sizeof(sNodeBlockType)*NODE_TYPE_PAGE_SIZE);\n            }\n\n            gSizePageNodeBlockTypes = new_size;\n        }\n    }\n\n    return &gNodeBlockTypes[gUsedPageNodeBlockTypes][gUsedNodeBlockTypes++];\n}\n\nALLOC sNodeBlockType* clone_node_block_type(sNodeBlockType* block)\n{\n    sNodeBlockType* self = alloc_node_block_type();\n\n    self->mNumParams = block->mNumParams;\n\n    int i;\n    for(i=0; i<block->mNumParams; i++) {\n        self->mParams[i] = clone_node_type(block->mParams[i]);\n    }\n\n    self->mResultType = clone_node_type(block->mResultType);\n\n    self->mLambda = block->mLambda;\n\n    return self;\n}\n\nBOOL substitution_posibility_for_node_block_type(sNodeBlockType* left_block, sNodeBlockType* right_block, sNodeType* left_generics_types, sNodeType* right_generics_types, BOOL output_message)\n{\n    /// result type ///\n    if(substitution_posibility(left_block->mResultType, right_block->mResultType, NULL, NULL, NULL, NULL, output_message)) {\n        if(left_block->mNumParams == right_block->mNumParams) {\n            int i;\n            for(i=0; i<left_block->mNumParams; i++) {\n                sNodeType* left_solved_param;\n                sNodeType* right_solved_param;\n\n                if(left_generics_types) {\n                    sNodeType* param = left_block->mParams[i];\n\n\n                    if(!solve_generics_types_for_node_type(param, ALLOC &left_solved_param, left_generics_types, TRUE, FALSE)) \n                    {\n                        return FALSE;\n                    }\n                }\n                else {\n                    left_solved_param = left_block->mParams[i];\n                }\n\n                if(right_generics_types) {\n                    sNodeType* param = right_block->mParams[i];\n\n                    if(!solve_generics_types_for_node_type(param, ALLOC &right_solved_param, left_generics_types, TRUE, FALSE)) \n                    {\n                        return FALSE;\n                    }\n                }\n                else {\n                    right_solved_param = right_block->mParams[i];\n                }\n\n                if(!substitution_posibility(left_solved_param, right_solved_param, NULL, NULL, NULL, NULL, output_message))\n                {\n                    return FALSE;\n                }\n            }\n\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\n"
  },
  {
    "path": "src/node_type.c",
    "content": "#include \"common.h\"\n\nstatic sNodeType** gNodeTypes = NULL;\nstatic int gUsedPageNodeTypes = 0;\nstatic int gSizePageNodeTypes = 0;\nstatic int gUsedNodeTypes = 0;\n\n#define NODE_TYPE_PAGE_SIZE 64\n\nvoid init_node_types()\n{\n    const int size_page_node_types = 4;\n\n    if(gSizePageNodeTypes == 0) {\n        gNodeTypes = MCALLOC(1, sizeof(sNodeType*)*size_page_node_types);\n\n        int i;\n        for(i=0; i<size_page_node_types; i++) {\n            gNodeTypes[i] = MCALLOC(1, sizeof(sNodeType)*NODE_TYPE_PAGE_SIZE);\n        }\n\n        gSizePageNodeTypes = size_page_node_types;\n        gUsedPageNodeTypes = 0;\n        gUsedNodeTypes = 0;\n    }\n}\n\nvoid free_node_types()\n{\n    if(gSizePageNodeTypes > 0) {\n        int i;\n        for(i=0; i<gSizePageNodeTypes; i++) {\n            MFREE(gNodeTypes[i]);\n        }\n        MFREE(gNodeTypes);\n\n        gSizePageNodeTypes = 0;\n        gUsedPageNodeTypes = 0;\n        gUsedNodeTypes = 0;\n    }\n}\n\nsNodeType* alloc_node_type()\n{\n    MASSERT(gNodeTypes != NULL && gSizePageNodeTypes > 0); // Is the node types initialized ?\n\n    if(gUsedNodeTypes == NODE_TYPE_PAGE_SIZE) {\n        gUsedNodeTypes = 0;\n        gUsedPageNodeTypes++;\n\n        if(gUsedPageNodeTypes == gSizePageNodeTypes) {\n            int new_size = (gSizePageNodeTypes+1) * 2;\n            gNodeTypes = MREALLOC(gNodeTypes, sizeof(sNodeType*)*new_size);\n            memset(gNodeTypes + gSizePageNodeTypes, 0, sizeof(sNodeType*)*(new_size - gSizePageNodeTypes));\n\n            int i;\n            for(i=gSizePageNodeTypes; i<new_size; i++) {\n                gNodeTypes[i] = MCALLOC(1, sizeof(sNodeType)*NODE_TYPE_PAGE_SIZE);\n            }\n\n            gSizePageNodeTypes = new_size;\n        }\n    }\n\n    return &gNodeTypes[gUsedPageNodeTypes][gUsedNodeTypes++];\n}\n\nsNodeType* clone_node_type(sNodeType* node_type)\n{\n    sNodeType* node_type2 = alloc_node_type();\n\n    node_type2->mClass = node_type->mClass;\n    node_type2->mNumGenericsTypes = node_type->mNumGenericsTypes;\n\n    int i;\n    for(i=0; i<node_type->mNumGenericsTypes; i++) {\n        node_type2->mGenericsTypes[i] = ALLOC clone_node_type(node_type->mGenericsTypes[i]);\n    }\n\n    node_type2->mArray = node_type->mArray;\n    node_type2->mArrayNum = node_type->mArrayNum;\n    node_type2->mNullable = node_type->mNullable;\n    node_type2->mPointerNum = node_type->mPointerNum;\n\n    if(node_type->mBlockType) {\n        node_type2->mBlockType = clone_node_block_type(node_type->mBlockType);\n    }\n    else {\n        node_type2->mBlockType = NULL;\n    }\n\n    return node_type2;\n}\n\nsNodeType* create_node_type_with_class_pointer(sCLClass* klass)\n{\n    sNodeType* node_type = alloc_node_type();\n\n    node_type->mClass = klass;\n    node_type->mNumGenericsTypes = 0;\n    node_type->mArray = FALSE;\n    node_type->mArrayNum = 0;\n    node_type->mNullable = FALSE;\n    node_type->mBlockType = NULL;\n\n    return node_type;\n}\n\nstatic void skip_spaces_for_parse_class_name(char** p) \n{\n    while(**p == ' ' || **p == '\\t') {\n        (*p)++;\n    }\n}\n\nstatic sNodeType* parse_class_name(char** p, char** p2, char* buf, BOOL js)\n{\n    sNodeType* node_type = alloc_node_type();\n\n    node_type->mClass = NULL;\n    node_type->mNumGenericsTypes = 0;\n    node_type->mArray = FALSE;\n    node_type->mArrayNum = 0;\n    node_type->mNullable = FALSE;\n    node_type->mBlockType = NULL;\n\n    *p2 = buf;\n\n    while(**p) {\n        if(**p == '<') {\n            (*p)++;\n            skip_spaces_for_parse_class_name(p);\n\n            **p2 = 0;\n\n            node_type->mClass = get_class_with_load_and_initialize(buf, js);\n\n            if(node_type->mClass == NULL) {\n                return NULL;\n            }\n\n            while(1) {\n                node_type->mGenericsTypes[node_type->mNumGenericsTypes] = parse_class_name(p, p2, buf, js);\n                node_type->mNumGenericsTypes++;\n\n                if(node_type->mNumGenericsTypes >= GENERICS_TYPES_MAX) {\n                    return NULL;\n                }\n\n                if(**p == ',') {\n                    (*p)++;\n                    skip_spaces_for_parse_class_name(p);\n                }\n                else if(**p == '>') {\n                    (*p)++;\n                    skip_spaces_for_parse_class_name(p);\n                    return node_type;\n                }\n                else {\n                    return NULL;\n                }\n            }\n        }\n        else if(**p == '[') {\n            (*p)++;\n            skip_spaces_for_parse_class_name(p);\n\n            if(**p == ']') {\n                (*p)++;\n                skip_spaces_for_parse_class_name(p);\n\n                node_type->mArray = TRUE;\n            }\n        }\n        else if(**p == '?') {\n            (*p)++;\n            skip_spaces_for_parse_class_name(p);\n\n            node_type->mNullable = TRUE;\n        }\n        else if(**p == '>') {\n            **p2 = 0;\n\n            node_type->mClass = get_class_with_load_and_initialize(buf, js);\n\n            if(node_type->mClass == NULL) {\n                return NULL;\n            }\n\n            return node_type;\n        }\n        else {\n            **p2 = **p;\n\n            (*p)++;\n            (*p2)++;\n        }\n    }\n\n    if(*p2 - buf > 0) {\n        **p2 = 0;\n\n        node_type->mClass = get_class_with_load_and_initialize(buf, js);\n\n        if(node_type->mClass == NULL) {\n            return NULL;\n        }\n    }\n\n    return node_type;\n}\n\nsNodeType* create_node_type_with_class_name(char* class_name, BOOL js)\n{\n    char buf[CLASS_NAME_MAX+1];\n\n    char* p = class_name;\n    char* p2 = buf;\n\n    return parse_class_name(&p, &p2, buf, js);\n}\n\nsNodeType* create_node_type_with_generics_number(int generics_num, BOOL js)\n{\n    char class_name[CLASS_NAME_MAX+1];\n\n    snprintf(class_name, CLASS_NAME_MAX, \"GenericsParametorClass%d\", generics_num);\n\n    return create_node_type_with_class_name(class_name, js);\n}\n\nsNodeType* create_node_type_with_method_generics_number(int generics_num, BOOL js)\n{\n    char class_name[CLASS_NAME_MAX+1];\n\n    snprintf(class_name, CLASS_NAME_MAX, \"MethodGenericsParametorClass%d\", generics_num);\n\n    return create_node_type_with_class_name(class_name, js);\n}\n\nsNodeType* create_node_type_from_cl_type(sCLType* cl_type, sCLClass* klass)\n{\n    BOOL js = klass->mFlags & CLASS_FLAGS_JS;\n    sNodeType* node_type = alloc_node_type();\n\n    node_type->mClass = get_class_with_load_and_initialize(CONS_str(&klass->mConst, cl_type->mClassNameOffset), js);\n\n    MASSERT(node_type->mClass != NULL);\n\n    node_type->mNumGenericsTypes = cl_type->mNumGenericsTypes;\n\n    int i;\n    for(i=0; i<cl_type->mNumGenericsTypes; i++) {\n        node_type->mGenericsTypes[i] = create_node_type_from_cl_type(cl_type->mGenericsTypes[i], klass);\n    }\n\n    node_type->mArray = cl_type->mArray;\n    node_type->mArrayNum = cl_type->mArrayNum;\n    node_type->mNullable = cl_type->mNullable;\n    node_type->mPointerNum = cl_type->mPointerNum;\n\n    if(cl_type->mBlockType) {\n        node_type->mBlockType = alloc_node_block_type();\n        node_type->mBlockType->mNumParams = cl_type->mBlockType->mNumParams;\n\n        int i;\n        for(i=0; i<cl_type->mBlockType->mNumParams; i++) {\n            node_type->mBlockType->mParams[i] = create_node_type_from_cl_type(cl_type->mBlockType->mParams[i], klass);\n        }\n\n        node_type->mBlockType->mResultType = create_node_type_from_cl_type(cl_type->mBlockType->mResultType, klass);\n    }\n    else {\n        node_type->mBlockType = NULL;\n    }\n\n    return node_type;\n}\n\nBOOL is_delegated_class(sNodeType* left_type, sNodeType* right_type)\n{\n    sCLClass* right_class = right_type->mClass;\n\n    int i;\n    for(i=0; i<right_class->mNumFields; i++) {\n        sCLField* field = right_class->mFields + i;\n\n        sNodeType* right_type2 = create_node_type_from_cl_type(field->mResultType, right_class);\n\n        if(type_identify(left_type, right_type2) && (field->mFlags & FIELD_FLAGS_DELEGATED)) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL substitution_posibility(sNodeType* left, sNodeType* right, sNodeType* left_generics_types, sNodeType* right_generics_types, sNodeType* left_method_generics, sNodeType* right_method_generics, BOOL output_message)\n{\n    BOOL js = left->mClass->mFlags & CLASS_FLAGS_JS;\n\n    sNodeType* left2;\n\n\n    if(left_method_generics) {\n        if(!solve_generics_types_for_node_type(left, ALLOC &left2, left_method_generics, FALSE, TRUE)) \n        {\n            return FALSE;\n        }\n    }\n    else {\n        left2 = left;\n    }\n\n\n    sNodeType* right2;\n\n    if(right_method_generics) {\n        if(!solve_generics_types_for_node_type(right, ALLOC &right2, right_method_generics, FALSE, TRUE)) \n        {\n            return FALSE;\n        }\n    }\n    else {\n        right2 = right;\n    }\n\n    sNodeType* left3;\n    if(left_generics_types) {\n        if(!solve_generics_types_for_node_type(left2, ALLOC &left3, left_generics_types, TRUE, FALSE)) \n        {\n            return FALSE;\n        }\n    }\n    else {\n        left3 = left2;\n    }\n\n    sNodeType* right3;\n    if(right_generics_types) {\n        if(!solve_generics_types_for_node_type(right2, ALLOC &right3, right_generics_types, TRUE, FALSE)) \n        {\n            return FALSE;\n        }\n    }\n    else {\n        right3 = right2;\n    }\n\n    sCLClass* left_class = left3->mClass;\n    sCLClass* right_class = right3->mClass;\n\n    if(type_identify_with_class_name(left3, \"pointer\") && right3->mArrayNum > 0)\n    {\n        return TRUE;\n    }\n    else if(left3->mPointerNum > 0 && type_identify_with_class_name(right3, \"pointer\"))\n    {\n        return TRUE;\n    }\n    else if(type_identify_with_class_name(right3, \"Anonymous\") && !(left_class->mFlags & CLASS_FLAGS_PRIMITIVE)) \n    {\n        return TRUE;\n    }\n    else if(type_identify_with_class_name(left3, \"Anonymous\") && !(right_class->mFlags & CLASS_FLAGS_PRIMITIVE)) \n    {\n        return TRUE;\n    }\n    else if(left_class->mGenericsParamClassNum != -1 || right_class->mGenericsParamClassNum != -1) {\n        return FALSE;\n    }\n    else if(type_identify_with_class_name(right3, \"Null\") && !(left_class->mFlags & CLASS_FLAGS_PRIMITIVE) && left->mNullable) \n    {\n        return TRUE;\n    }\n    else if(type_identify_with_class_name(right3, \"Null\") && type_identify_with_class_name(left3, \"pointer\"))\n    {\n        return TRUE;\n    }\n    else if(!js && type_identify_with_class_name(left3, \"Buffer\") && type_identify_with_class_name(right3, \"pointer\"))\n    {\n        return TRUE;\n    }\n    else if(type_identify_with_class_name(right3, \"WildCard\") \n        && !(left_class->mFlags & CLASS_FLAGS_PRIMITIVE)) \n    {\n        return TRUE;\n    }\n    else if(left_class->mFlags & CLASS_FLAGS_INTERFACE) {\n        if(right_class->mFlags & CLASS_FLAGS_INTERFACE) {\n            return check_implemented_methods_for_interface(left_class, right_class, output_message);\n            //return type_identify(left3, right3);\n        }\n        else if(right_class->mFlags & CLASS_FLAGS_PRIMITIVE) {\n            return FALSE;\n        }\n        else {\n            return check_implemented_methods_for_interface(left_class, right_class, output_message);\n        }\n    }\n    else if(is_delegated_class(left3, right3)) {\n        return TRUE;\n    }\n    else if(strcmp(CLASS_NAME(left3->mClass), \"lambda\") == 0) {\n        if(strcmp(CLASS_NAME(right3->mClass), \"lambda\") == 0) \n        {\n            if(left3->mArray != right3->mArray) {\n                return FALSE;\n            }\n\n            sNodeBlockType* left_block_type = left3->mBlockType;\n            sNodeBlockType* right_block_type = right3->mBlockType;\n\n            if(left_block_type && right_block_type) {\n                return substitution_posibility_for_node_block_type(left_block_type, right_block_type, left_generics_types, right_generics_types, output_message);\n            }\n            else {\n                return FALSE;\n            }\n        }\n        else if(left3->mNullable && type_identify_with_class_name(right3, \"Null\")) {\n            return TRUE;\n        }\n        else {\n            return FALSE;\n        }\n    }\n    else {\n        if(left3->mClass == right3->mClass && left3->mArray == right3->mArray && left3->mNumGenericsTypes == right3->mNumGenericsTypes) {\n            if(left3->mArray && right3->mArray) {\n                if(left3->mArrayNum != right3->mArrayNum)\n                {\n                    return FALSE;\n                }\n            }\n            int i;\n            for(i=0; i<left3->mNumGenericsTypes; i++) {\n/*\n                if(type_identify_with_class_name(right3->mGenericsTypes[i], \"Null\") && !left3->mNullable) {  // prevent unintended\n                    return FALSE;\n                }\n*/\n                if(!substitution_posibility(left3->mGenericsTypes[i], right3->mGenericsTypes[i], left_generics_types, right_generics_types, left_method_generics, right_method_generics, output_message))\n                {\n                    return FALSE;\n                }\n            }\n\n            return TRUE;\n        }\n        else {\n            return FALSE;\n        }\n    }\n}\n\nBOOL substitution_posibility_with_class_name(sNodeType* left, char* right_class_name, BOOL output_message)\n{\n    return substitution_posibility(left, create_node_type_with_class_name(right_class_name, left->mClass->mFlags & CLASS_FLAGS_JS), NULL , NULL, NULL, NULL, output_message);\n}\n\nstatic BOOL is_numeric_type(sNodeType* type_)\n{\n    return type_identify_with_class_name(type_, \"int\") || type_identify_with_class_name(type_, \"uint\") || type_identify_with_class_name(type_, \"byte\") || type_identify_with_class_name(type_, \"ubyte\") || type_identify_with_class_name(type_, \"short\") || type_identify_with_class_name(type_, \"ushort\") || type_identify_with_class_name(type_, \"long\") || type_identify_with_class_name(type_, \"ulong\") || type_identify_with_class_name(type_, \"float\") || type_identify_with_class_name(type_, \"double\") || type_identify_with_class_name(type_, \"Integer\") || type_identify_with_class_name(type_, \"UInteger\") || type_identify_with_class_name(type_, \"Byte\") || type_identify_with_class_name(type_, \"UByte\") || type_identify_with_class_name(type_, \"Short\") || type_identify_with_class_name(type_, \"UShort\") || type_identify_with_class_name(type_, \"Long\") || type_identify_with_class_name(type_, \"ULong\") || type_identify_with_class_name(type_, \"Float\") || type_identify_with_class_name(type_, \"Double\");\n}\n\nBOOL no_cast_types_for_binary_operator(sNodeType* left_type, sNodeType* right_type)\n{\n    return (type_identify_with_class_name(left_type, \"pointer\") && is_numeric_type(right_type))\n        || (type_identify_with_class_name(left_type, \"Buffer\") && is_numeric_type(right_type));\n}\n\nstatic BOOL is_numeric_type_without_float(sNodeType* type_)\n{\n    return type_identify_with_class_name(type_, \"int\") || type_identify_with_class_name(type_, \"uint\") || type_identify_with_class_name(type_, \"byte\") || type_identify_with_class_name(type_, \"ubyte\") || type_identify_with_class_name(type_, \"short\") || type_identify_with_class_name(type_, \"ushort\") || type_identify_with_class_name(type_, \"long\") || type_identify_with_class_name(type_, \"ulong\") || type_identify_with_class_name(type_, \"Integer\") || type_identify_with_class_name(type_, \"UInteger\") || type_identify_with_class_name(type_, \"Byte\") || type_identify_with_class_name(type_, \"UByte\") || type_identify_with_class_name(type_, \"Short\") || type_identify_with_class_name(type_, \"UShort\") || type_identify_with_class_name(type_, \"Long\") || type_identify_with_class_name(type_, \"ULong\");\n}\n\nBOOL operand_posibility(sNodeType* left, sNodeType* right, char* op_string)\n{\n    if(type_identify_with_class_name(left, \"pointer\") || type_identify_with_class_name(left, \"Buffer\"))\n    {\n        if(strcmp(op_string, \"+\") == 0) {\n            return is_numeric_type(right);\n        }\n        else if(strcmp(op_string, \"-\") == 0) {\n            return is_numeric_type(right) || type_identify_with_class_name(right, \"pointer\") || type_identify_with_class_name(right, \"Buffer\");\n        }\n        else if(strcmp(op_string, \"==\") == 0 || strcmp(op_string, \"!=\") == 0) {\n            return type_identify_with_class_name(right, \"Null\") \n                || type_identify_with_class_name(right, \"pointer\") || type_identify_with_class_name(right, \"Buffer\");\n        }\n        else {\n            return left->mClass == right->mClass;\n        }\n    }\n    else if(left->mClass && !(left->mClass->mFlags & CLASS_FLAGS_PRIMITIVE) && type_identify_with_class_name(right, \"Null\") && (strcmp(op_string, \"==\") == 0 || strcmp(op_string, \"!=\") == 0))\n    {\n        return TRUE;\n    }\n    else {\n        return left->mClass == right->mClass;\n    }\n}\n\nBOOL operand_posibility_with_class_name(sNodeType* left, char* right_class_name, char* op_string)\n{\n    return operand_posibility(left, create_node_type_with_class_name(right_class_name, left->mClass->mFlags & CLASS_FLAGS_JS), op_string);\n}\n\nBOOL type_identify(sNodeType* left, sNodeType* right)\n{\n    return left->mClass == right->mClass && left->mArray == right->mArray;\n}\n\nBOOL type_identify_with_class_name(sNodeType* left, char* right_class_name)\n{\n    sNodeType* right = create_node_type_with_class_name(right_class_name, left->mClass->mFlags & CLASS_FLAGS_JS);\n\n    if(right == NULL) {\n        return FALSE;\n    }\n\n    return type_identify(left, right);\n}\n\nBOOL class_identify_with_class_name(sCLClass* klass, char* class_name)\n{\n    BOOL js = klass->mFlags & CLASS_FLAGS_JS;\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name, js);\n\n    MASSERT(klass2 != NULL);\n\n    return klass == klass2;\n}\n\nstatic void solve_self_for_node_type(sNodeType* node_type, ALLOC sNodeType** result, sNodeType* generics_type)\n{\n    if(type_identify_with_class_name(node_type, \"Self\")) {\n        int j;\n        *result = alloc_node_type();\n        (*result)->mClass = generics_type->mClass;\n\n        (*result)->mNumGenericsTypes = node_type->mNumGenericsTypes;\n\n        for(j=0; j<node_type->mNumGenericsTypes; j++) {\n            (void)solve_generics_types_for_node_type(node_type->mGenericsTypes[j], &(*result)->mGenericsTypes[j], generics_type, TRUE, FALSE);\n\n            // if it can not be solved generics, no solve the generics type\n        }\n\n        (*result)->mBlockType = node_type->mBlockType;\n        (*result)->mArray = node_type->mArray;\n        (*result)->mArrayNum = node_type->mArrayNum;\n        (*result)->mNullable = node_type->mNullable;\n        (*result)->mPointerNum = node_type->mPointerNum;\n    }\n    else {\n        (*result) = node_type;\n    }\n}\n\nBOOL solve_generics_types_for_node_type(sNodeType* node_type, ALLOC sNodeType** result, sNodeType* generics_type, BOOL solve_self, BOOL solve_method_generics)\n{\n    int i;\n    int j;\n\n    sNodeType* node_type2; \n    if(solve_self) {\n        solve_self_for_node_type(node_type, &node_type2, generics_type);\n    }\n    else {\n        node_type2 = node_type;\n    }\n\n    if(generics_type == NULL) {\n        *result = clone_node_type(node_type2); // no solve\n    }\n    else if(generics_type && generics_type->mNumGenericsTypes > 0) {\n        int generics_param_class_num;\n\n        if(solve_method_generics) {\n            generics_param_class_num = node_type2->mClass->mMethodGenericsParamClassNum;\n        }\n        else {\n            generics_param_class_num = node_type2->mClass->mGenericsParamClassNum;\n        }\n\n        for(i=0; i<GENERICS_TYPES_MAX; i++) {\n            if(generics_param_class_num == i) {\n                //if(i < generics_type->mNumGenericsTypes) {\n                if(i < generics_type->mNumGenericsTypes && generics_type->mGenericsTypes[i]) {\n                    *result = ALLOC clone_node_type(generics_type->mGenericsTypes[i]);\n                    (*result)->mArray = node_type2->mArray;\n                    (*result)->mArrayNum = node_type2->mArrayNum;\n                    (*result)->mNullable = node_type2->mNullable;\n                    (*result)->mPointerNum = node_type2->mPointerNum;\n                    return TRUE;\n                }\n                else {\n                    *result = ALLOC clone_node_type(node_type2); // no solve\n                    return FALSE; // error\n                }\n            }\n        }\n\n        *result = alloc_node_type();\n        (*result)->mClass = node_type2->mClass;\n\n        (*result)->mNumGenericsTypes = node_type2->mNumGenericsTypes;\n\n        for(j=0; j<node_type2->mNumGenericsTypes; j++) {\n            (void)solve_generics_types_for_node_type(node_type2->mGenericsTypes[j], &(*result)->mGenericsTypes[j], generics_type, TRUE, solve_method_generics);\n\n            // if it can not be solved generics, no solve the generics type\n        }\n\n//        (*result)->mBlockType = node_type2->mBlockType;\n\n        if(node_type2->mBlockType) {\n            sNodeBlockType* block_type = node_type2->mBlockType;\n\n            sNodeBlockType* result_block_type = alloc_node_block_type();\n\n            result_block_type->mNumParams = block_type->mNumParams;\n\n            for(j=0; j<block_type->mNumParams; j++) {\n                (void)solve_generics_types_for_node_type(block_type->mParams[j], &result_block_type->mParams[j], generics_type, TRUE, solve_method_generics);\n            }\n\n            (void)solve_generics_types_for_node_type(block_type->mResultType, &result_block_type->mResultType, generics_type, TRUE, solve_method_generics);\n\n            (*result)->mBlockType = result_block_type;\n        }\n        else {\n            (*result)->mBlockType = NULL;\n        }\n\n        (*result)->mArray = node_type2->mArray;\n        (*result)->mArrayNum = node_type2->mArrayNum;\n        (*result)->mNullable = node_type2->mNullable;\n        (*result)->mPointerNum = node_type2->mPointerNum;\n    }\n    else {\n        *result = clone_node_type(node_type2); // no solve\n    }\n\n    return TRUE;\n}\n\nsNodeType* create_generics_types_from_generics_params(sCLClass* klass)\n{\n    sNodeType* result = alloc_node_type();\n\n    result->mClass = klass;\n    result->mNumGenericsTypes = klass->mNumGenerics;\n\n    int i;\n    for(i=0; i<klass->mNumGenerics; i++) {\n        int offset = klass->mGenericsParamTypeOffsets[i];\n        BOOL js = klass->mFlags & CLASS_FLAGS_JS;\n        sCLClass* interface = get_class_with_load_and_initialize(CONS_str(&klass->mConst, offset), js);\n\n        MASSERT(interface != NULL);\n\n        result->mGenericsTypes[i] = create_node_type_with_class_pointer(interface);\n    }\n\n    return result;\n}\n\nvoid solve_generics_for_variable_to_class(sCLClass* klass, sCLClass** result, struct sParserInfoStruct* info)\n{\n    sCLClass* generics_class = info->klass;\n    int generics_param_number = klass->mGenericsParamClassNum;\n\n    *result = klass;\n\n    if(generics_param_number != -1) {\n        if(generics_param_number < generics_class->mNumGenerics) {\n            *result = info->generics_info.mInterface[generics_param_number];\n        }\n    }\n}\n\nvoid solve_method_generics_for_variable_to_class(sCLClass* klass, sCLClass** result, struct sParserInfoStruct* info)\n{\n    sCLClass* generics_class = info->klass;\n    int generics_param_number = klass->mMethodGenericsParamClassNum;\n\n    *result = klass;\n\n    if(generics_param_number != -1) {\n        *result = info->method_generics_info.mInterface[generics_param_number];\n    }\n}\n\nvoid solve_generics_for_variable(sNodeType* generics_type, sNodeType** generics_type2, struct sParserInfoStruct* info)\n{\n    *generics_type2 = alloc_node_type();\n\n    sCLClass* klass = generics_type->mClass;\n\n    if(info->klass != NULL) {\n        int generics_param_number = klass->mGenericsParamClassNum;\n\n        if(generics_param_number != -1) {\n            if(generics_param_number < info->klass->mNumGenerics) {\n                klass = info->generics_info.mInterface[generics_param_number];\n            }\n        }\n\n        int method_generics_param_number = klass->mMethodGenericsParamClassNum;\n\n        if(method_generics_param_number != -1) {\n            if(method_generics_param_number < info->method_generics_info.mNumParams) {\n                klass = info->method_generics_info.mInterface[method_generics_param_number];\n            }\n        }\n    }\n\n    (*generics_type2)->mClass = klass;\n\n    int i;\n    for(i=0; i<generics_type->mNumGenericsTypes; i++) {\n        solve_generics_for_variable(generics_type->mGenericsTypes[i], &(*generics_type2)->mGenericsTypes[i], info);\n    }\n\n    (*generics_type2)->mNumGenericsTypes = generics_type->mNumGenericsTypes;\n    (*generics_type2)->mArray = generics_type->mArray;\n    (*generics_type2)->mArrayNum = generics_type->mArrayNum;\n    (*generics_type2)->mNullable = generics_type->mNullable;\n    (*generics_type2)->mBlockType = generics_type->mBlockType;\n}\n\nBOOL is_exception_type(sNodeType* exception_type)\n{\n    return substitution_posibility_with_class_name(exception_type, \"Exception\", FALSE);\n}\n\nvoid print_node_type(sNodeType* node_type)\n{\n    if(node_type->mNumGenericsTypes == 0) {\n        if(node_type == NULL) {\n            printf(\"type is NULL\\n\");\n        }\n        else if(node_type->mClass == NULL) {\n            printf(\"class of node type is NULL\\n\");\n        }\n        else {\n            printf(\"%s\", CLASS_NAME(node_type->mClass));\n        }\n    }\n    else {\n        if(node_type == NULL) {\n            printf(\"type is NULL\\n\");\n        }\n        else if(node_type->mClass == NULL) {\n            printf(\"class of node type is NULL\\n\");\n        }\n        else {\n            printf(\"%s<\", CLASS_NAME(node_type->mClass));\n        }\n\n        int i;\n        for(i=0; i<node_type->mNumGenericsTypes; i++) {\n            print_node_type(node_type->mGenericsTypes[i]);\n            if(i != node_type->mNumGenericsTypes-1) printf(\",\");\n        }\n\n        printf(\">\");\n    }\n\n    if(node_type->mArray) {\n        printf(\"[]\");\n    }\n    if(node_type->mNullable) {\n        printf(\"?\");\n    }\n}\n\nBOOL cast_posibility(sNodeType* left_type, sNodeType* right_type)\n{\n    sCLClass* left_class = left_type->mClass;\n    sCLClass* right_class = right_type->mClass;\n\n    BOOL js = left_class->mFlags & CLASS_FLAGS_JS;\n\n    /// ulong --> int or int --> ulong etc\n    if(is_numeric_type_without_float(left_type) && is_numeric_type_without_float(right_type)) {\n        return TRUE;\n    }\n    else if(boxing_posibility(left_type, right_type)) {\n        return TRUE;\n    }\n    else if(unboxing_posibility(left_type, right_type)) {\n        return TRUE;\n    }\n    else if(type_identify_with_class_name(left_type, \"pointer\") && type_identify_with_class_name(right_type, \"Buffer\"))\n    {\n        return TRUE;\n    }\n    else if(is_numeric_type_without_float(left_type) && type_identify_with_class_name(right_type, \"char\")) \n    {\n        return TRUE;\n    }\n    else if(left_type->mArrayNum > 0 && right_type->mArray && left_class == right_class)\n    {\n        return TRUE;\n    }\n    else if(right_type->mArrayNum > 0 && left_type->mPointerNum > 0 && left_class == right_class)\n    {\n        return TRUE;\n    }\n\n    return FALSE;\n}\n\nBOOL boxing_posibility(sNodeType* left_type, sNodeType* right_type)\n{\n    if(left_type->mNumGenericsTypes == 0 && right_type->mNumGenericsTypes == 0) {\n        sCLClass* left_class = left_type->mClass;\n        sCLClass* right_class = right_type->mClass;\n\n        if(right_class->mBoxingClass == left_class) {\n            return TRUE;\n        }\n\n        if(class_identify_with_class_name(left_class, \"Anonymous\") || left_class->mGenericsParamClassNum != -1 || left_class->mMethodGenericsParamClassNum != -1) \n        {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL unboxing_posibility(sNodeType* left_type, sNodeType* right_type)\n{\n    if(left_type->mNumGenericsTypes == 0 && right_type->mNumGenericsTypes == 0) {\n        sCLClass* left_class = left_type->mClass;\n        sCLClass* right_class = right_type->mClass;\n\n        if(left_class->mBoxingClass == right_class) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nBOOL unboxig_posibility(sCLClass* klass)\n{\n    return !(klass->mFlags & CLASS_FLAGS_PRIMITIVE) && klass->mUnboxingClass != NULL;\n}\n\nvoid boxing_to_lapper_type(sNodeType** type_)\n{\n    if((*type_)->mClass->mBoxingClass) {\n        (*type_)->mClass = (*type_)->mClass->mBoxingClass;\n    }\n}\n\nvoid boxing_to_lapper_class(sNodeType** type_, struct sCompileInfoStruct* info)\n{\n    sCLClass* klass = (*type_)->mClass;\n\n    if((*type_)->mArray) {\n        sNodeType* rapper_type;\n        make_boxing_type((*type_), &rapper_type);\n\n        cast_right_type_to_left_type(rapper_type, type_, info);\n    }\n    else if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        if(klass->mBoxingClass != NULL) {\n            sNodeType* boxing_type = create_node_type_with_class_pointer(klass->mBoxingClass);\n\n            cast_right_type_to_left_type(boxing_type, type_, info);\n        }\n        else {\n            parser_err_msg(info->pinfo, \"primitive class without boxing %s\", CLASS_NAME(klass));\n            info->err_num++;\n        }\n    }\n}\n\nBOOL unboxing_to_primitive_type(sNodeType** left_type, struct sCompileInfoStruct* info)\n{\n    sCLClass* primitive_class = (*left_type)->mClass->mUnboxingClass;\n    sNodeType* primitive_type = create_node_type_with_class_pointer(primitive_class);\n    cast_right_type_to_left_type(primitive_type, left_type, info);\n\n    return TRUE;\n}\n\nvoid make_boxing_type(sNodeType* type, sNodeType** result)\n{\n    (*result) = alloc_node_type();\n\n    sCLClass* klass = type->mClass;\n\n    if(type->mArray) {\n        (*result)->mClass = get_class(\"Array\", klass->mFlags & CLASS_FLAGS_JS);\n\n        (*result)->mNumGenericsTypes = 1;\n\n        sNodeType* node_type = create_node_type_with_class_pointer(klass);\n\n        make_boxing_type(node_type, &(*result)->mGenericsTypes[0]);\n    }\n    else if((klass->mFlags & CLASS_FLAGS_PRIMITIVE) && klass->mBoxingClass) {\n        (*result)->mClass = klass->mBoxingClass;\n\n        (*result)->mNumGenericsTypes = type->mNumGenericsTypes;\n\n        int i;\n        for(i=0; i<type->mNumGenericsTypes; i++) {\n            make_boxing_type(type->mGenericsTypes[i], &(*result)->mGenericsTypes[i]);\n        }\n    }\n    else {\n        (*result)->mClass = klass;\n\n        (*result)->mNumGenericsTypes = type->mNumGenericsTypes;\n\n        int i;\n        for(i=0; i<type->mNumGenericsTypes; i++) {\n            make_boxing_type(type->mGenericsTypes[i], &(*result)->mGenericsTypes[i]);\n        }\n    }\n}\n"
  },
  {
    "path": "src/object.c",
    "content": "#include \"common.h\"\n\nvoid object_mark_fun(CLObject self, unsigned char* mark_flg)\n{\n    sCLObject* object = CLOBJECT(self);\n    sCLClass* klass = object->mClass;\n\n    int i;\n    for(i=0; i<klass->mNumFields; i++) {\n        mark_object(object->mFields[i].mObjectValue, mark_flg);\n    }\n}\n\nBOOL free_object(CLObject self)\n{\n    sCLObject* object_data = CLOBJECT(self);\n    sCLClass* klass = object_data->mClass;\n\n    if(!call_finalize_method_on_free_object(klass, self)) {\n        return FALSE;\n    }\n\n    object_data = CLOBJECT(self);\n    MFREE(object_data->mType);\n\n    int i=0;\n    for(i=0; i<object_data->mNumFields; i++) {\n        CLObject obj = object_data->mFields[i].mObjectValue;\n\n        sCLType* field_type = klass->mFields[i].mResultType;\n\n        char* field_class_name = CONS_str(&klass->mConst, field_type->mClassNameOffset);\n\n        sCLClass* field_class = get_class(field_class_name, FALSE);\n\n        BOOL value_is_object = !(field_class->mFlags & CLASS_FLAGS_NO_FREE_OBJECT);\n\n        dec_refference_count(obj, value_is_object);\n    }\n\n    return TRUE;\n}\n\nstatic unsigned long long object_size(sCLClass* klass)\n{\n    unsigned long long size;\n\n    if(klass->mAllocSize > 0 && (klass->mFlags & CLASS_FLAGS_STRUCT))\n    {\n        size = klass->mAllocSize;\n\n        size += sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n    }\n    else if(klass->mAllocSizeMethodIndex != -1) {\n        size = 0;\n        (void)call_alloc_size_method(klass, &size);\n\n        size += sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n    }\n    else {\n        size = sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n        size += (unsigned int)sizeof(CLVALUE) * klass->mNumFields;\n\n\n        unsigned int size2 = size;\n\n        alignment((unsigned int*)&size2);\n\n        size = size2;\n    }\n\n    return size;\n}\n\nstatic unsigned long long object_size2(int alloc_size)\n{\n    unsigned long long size;\n\n    size = alloc_size;\n\n    size += sizeof(sCLObject) - sizeof(CLVALUE) * DUMMY_ARRAY_SIZE;\n\n    return size;\n}\n\nCLObject create_object(sCLClass* klass, char* type, sVMInfo* info)\n{\n    unsigned int size = (unsigned int)object_size(klass);\n\n    alignment(&size);\n\n    CLObject obj;\n    if(klass->mFlags & CLASS_FLAGS_STRUCT) {\n        int alloc_size = klass->mAllocSize;\n        obj = create_object2(klass, type, alloc_size, info);\n    }\n    else {\n        obj = alloc_heap_mem(size, klass, -1, info);\n\n        sCLObject* object_data = CLOBJECT(obj);\n\n        object_data->mType = MSTRDUP(type);\n    }\n\n    return obj;\n}\n\nCLObject create_object2(sCLClass* klass, char* type, int alloc_size, sVMInfo* info)\n{\n    unsigned int size = (unsigned int)object_size2(alloc_size);\n\n    alignment(&size);\n\n    CLObject obj = alloc_heap_mem(size, klass, -1, info);\n\n    sCLObject* object_data = CLOBJECT(obj);\n\n    object_data->mType = MSTRDUP(type);\n\n    return obj;\n}\n\nchar* get_class_name_from_cl_type(sCLType* cl_type, sCLClass* klass)\n{\n    return CONS_str(&klass->mConst, cl_type->mClassNameOffset);\n}\n\nstatic BOOL check_same_interface_of_two_methods(sCLMethod* method1, sCLClass* klass1, sCLMethod* method2, sCLClass* klass2)\n{\n    char* name1 = METHOD_NAME2(klass1, method1);\n    char* name2 = METHOD_NAME2(klass2, method2);\n\n    if(strcmp(name1, name2) != 0) {\n        return FALSE;\n    }\n\n    char* result_type1 = get_class_name_from_cl_type(method1->mResultType, klass1);\n    char* result_type2 = get_class_name_from_cl_type(method2->mResultType, klass2);\n\n    if(strcmp(result_type1, \"Self\") == 0) {\n        result_type1 = CLASS_NAME(klass2);\n    }\n\n    if(strcmp(result_type1, result_type2) != 0) {\n        return FALSE;\n    }\n\n    if(method1->mNumParams != method2->mNumParams) {\n        return FALSE;\n    }\n\n    int i;\n    for(i=0; i<method1->mNumParams; i++) {\n        sCLParam* param1 = method1->mParams + i;\n        sCLParam* param2 = method2->mParams + i;\n\n        char* param1_type = get_class_name_from_cl_type(param1->mType, klass1);\n        char* param2_type = get_class_name_from_cl_type(param2->mType, klass2);\n\n        if(strcmp(param1_type, \"Self\") == 0) {\n            param1_type = CLASS_NAME(klass2);\n        }\n\n        if(strcmp(param1_type, param2_type) != 0) {\n            return FALSE;\n        }\n\n    }\n\n    return TRUE;\n}\n\nstatic BOOL check_implemented_methods_for_interface_on_runtime(sCLClass* left_class, sCLClass* right_class)\n{\n    if(left_class != right_class) {\n        int i;\n        for(i=0; i<left_class->mNumMethods; i++) {\n            sCLMethod* method = left_class->mMethods + i;\n\n            BOOL found = FALSE;\n\n            int j;\n            for(j=0; j<right_class->mNumMethods; j++) {\n                sCLMethod* method2 = right_class->mMethods + j;\n\n                if(check_same_interface_of_two_methods(method, left_class, method2, right_class)) {\n                    found = TRUE;\n                }\n            }\n\n            if(!found) {\n                return FALSE;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL object_implements_interface(CLObject object, sCLClass* interface)\n{\n    sCLObject* object_data = CLOBJECT(object);\n    sCLClass* klass = object_data->mClass;\n\n    BOOL result = check_implemented_methods_for_interface_on_runtime(interface, klass);\n\n    return result;\n}\n\n"
  },
  {
    "path": "src/parser.",
    "content": ""
  },
  {
    "path": "src/parser.c",
    "content": "#include \"common.h\"\n#include <signal.h>\n#include <termios.h>\n#include <sys/ioctl.h>\n#include <sys/types.h>\n#include <sys/stat.h>\n#include <stdlib.h>\n#include <time.h>\n#include <limits.h>\n#include <unistd.h>\n#include <fcntl.h>\n#include <dirent.h>\n#include <libgen.h>\n#include <stdio.h>\n\nBOOL gInterpreter = FALSE;\n\nstatic BOOL expression_substitution(unsigned int* node, sParserInfo* info);\nBOOL parse_type_for_new(sNodeType** result_type, unsigned int* array_num, sParserInfo* info);\n\nchar** gCommandNames = NULL;\nint gNumCommandNames = 0;\n\nvoid parser_init()\n{\n    int size = 128;\n    gCommandNames = MCALLOC(1, sizeof(char*)*size);\n    int i;\n    int n = 0;\n\n    char* env = getenv(\"PATH\");\n    char path[PATH_MAX];\n\n    char* p = path;\n    int len = strlen(env);\n\n    for(i= 0; i<len+1; i++) {\n        if(env[i] == ':' || i == len) {\n            *p = '\\0';\n\n            if(access(path, F_OK) == 0) {\n                struct stat stat_;\n\n                if(stat(path, &stat_) == 0 && S_ISDIR(stat_.st_mode)) {\n                    DIR* dir = opendir(path);\n\n                    if(dir) {\n                        while(1) {\n                            struct dirent* entry = readdir(dir);\n\n                            if(entry == NULL) {\n                                break;\n                            }\n\n                            if(strcmp(entry->d_name, \".\") != 0 && strcmp(entry->d_name, \"..\") != 0) \n                            {\n                                char path2[PATH_MAX];\n                                xstrncpy(path2, path, PATH_MAX);\n\n                                if(path[strlen(path)-1] != '/') {\n                                    xstrncat(path2, \"/\", PATH_MAX);\n                                }\n                                xstrncat(path2, entry->d_name, PATH_MAX);\n\n                                struct stat stat_;\n                                if(stat(path2, &stat_) == 0) {\n                                    if(stat_.st_mode & S_IXUSR) {\n                                        char candidate[PATH_MAX];\n                                        /*\n                                        snprintf(candidate, PATH_MAX, \"%s(\", entry->d_name);\n                                        gCommandNames[n++] = MANAGED MSTRDUP(candidate);\n\n                                        if(n >= size) {\n                                            size *= 2;\n                                            gCommandNames = MREALLOC(gCommandNames, sizeof(char*)*size);\n                                        }\n                                        */\n\n                                        snprintf(candidate, PATH_MAX, \"%s\", entry->d_name);\n                                        gCommandNames[n++] = MANAGED MSTRDUP(candidate);\n\n                                        if(n >= size) {\n                                            size *= 2;\n                                            gCommandNames = MREALLOC(gCommandNames, sizeof(char*)*size);\n                                        }\n                                    }\n                                }\n                            }\n                        }\n\n                        closedir(dir);\n                    }\n                }\n            }\n\n            p = path;\n\n            if(i == len) {\n                break;\n            }\n        }\n        else {\n            *p++ = env[i];\n\n            if(p - path >= PATH_MAX) {\n                fprintf(stderr, \"The element of path in PATH environment variable is too long\");\n                return;\n            }\n        }\n    }\n\n    gCommandNames[n++] = MANAGED MSTRDUP(\"cd\");\n\n    if(n >= size) {\n        size *= 2;\n        gCommandNames = MREALLOC(gCommandNames, sizeof(char*)*size);\n    }\n\n    gCommandNames[n++] = MANAGED MSTRDUP(\"jobs\");\n\n    if(n >= size) {\n        size *= 2;\n        gCommandNames = MREALLOC(gCommandNames, sizeof(char*)*size);\n    }\n\n    gCommandNames[n++] = MANAGED MSTRDUP(\"fg\");\n\n    if(n >= size) {\n        size *= 2;\n        gCommandNames = MREALLOC(gCommandNames, sizeof(char*)*size);\n    }\n\n    gCommandNames[n] = NULL;\n    gNumCommandNames = n;\n}\n\nvoid parser_final()\n{\n    int i;\n    for(i=0; i<gNumCommandNames; i++) {\n        MFREE(gCommandNames[i]);\n    }\n    MFREE(gCommandNames);\n}\n\nstatic BOOL is_command_name(char* name)\n{\n    int i;\n    for(i=0; i<gNumCommandNames; i++) {\n        if(strcmp(gCommandNames[i], name) == 0) {\n            return TRUE;\n        }\n    }\n\n    return FALSE;\n}\n\nvoid parser_err_msg(sParserInfo* info, const char* msg, ...)\n{\n    char msg2[1024];\n\n    va_list args;\n    va_start(args, msg);\n    vsnprintf(msg2, 1024, msg, args);\n    va_end(args);\n\n    if(!info->get_type_for_interpreter) \n    {\n        static int output_num = 0;\n\n        if(output_num < PARSER_ERR_MSG_MAX) {\n            fprintf(stderr, \"%s:%d: %s\\n\", info->sname, info->sline, msg2);\n        }\n\n        output_num++;\n    }\n}\n\nvoid skip_spaces_and_lf(sParserInfo* info)\n{\n    while(*info->p == ' ' || *info->p == '\\t' || (*info->p == '\\n' && (info->sline)++)) {\n        info->p++;\n    }\n}\n\nvoid skip_spaces(sParserInfo* info)\n{\n    while(*info->p == ' ' || *info->p == '\\t') {\n        info->p++;\n    }\n}\n\n\nBOOL parse_word(char* buf, int buf_size, sParserInfo* info, BOOL print_out_err_msg, BOOL no_skip_lf)\n{\n    buf[0] = 0;\n\n    char* p2 = buf;\n\n    if(isalpha(*info->p) || *info->p == '_') {\n        while(*info->p) {\n            if(isalnum(*info->p) || *info->p == '_' || *info->p == '$') {\n                if(p2 - buf < buf_size-1) {\n                    *p2++ = *info->p;\n                    info->p++;\n                }\n                else {\n                    parser_err_msg(info, \"length of word is too long\");\n                    return FALSE;\n                }\n            }\n            else if(*info->p == '\\\\') {\n                if(p2 - buf < buf_size-1) {\n                    info->p++;\n                }\n                else {\n                    parser_err_msg(info, \"length of word is too long\");\n                    return FALSE;\n                }\n                if(*info->p != '\\0') {\n                    if(p2 - buf < buf_size-1) {\n                        *p2++ = *info->p;\n                        info->p++;\n                    }\n                    else {\n                        parser_err_msg(info, \"length of word is too long\");\n                        return FALSE;\n                    }\n                }\n            }\n            else {\n                break;\n            }\n        }\n    }\n\n    *p2 = 0;\n    if(no_skip_lf) {\n        skip_spaces(info);\n    }\n    else {\n        skip_spaces_and_lf(info);\n    }\n\n    if(*info->p == 0 && buf[0] == 0) {\n        if(print_out_err_msg) {\n            parser_err_msg(info, \"require word(alphabet or number). this is the end of source\");\n        }\n        return FALSE;\n    }\n\n    if(buf[0] == 0) {\n        if(print_out_err_msg) {\n            parser_err_msg(info, \"require word(alphabet or _ or number). this is (%c)\", *info->p);\n            info->err_num++;\n        }\n\n        if(*info->p == '\\n') info->sline++;\n\n        info->p++;\n    }\n\n    return TRUE;\n}\n\nvoid expect_next_character_with_one_forward(char* characters, sParserInfo* info)\n{\n    skip_spaces_and_lf(info);\n\n    BOOL found = FALSE;\n    char* p2 = characters;\n    while(*p2) {\n        if(*info->p == *p2) {\n            found = TRUE;\n        }\n        p2++;\n    }\n\n    if(found) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        parser_err_msg(info, \"expected that next character is %s, but it is %c(%d)\", characters, *info->p, *info->p);\n        info->err_num++;\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n}\n\nBOOL expect_next_character(char* characters, sParserInfo* info)\n{\n    int sline_top = info->sline;\n\n    char err_characters[128];\n    char* perr_characters = err_characters;\n    \n    BOOL err = FALSE;\n    while(1) {\n        BOOL found;\n        char* p2;\n\n        if(*info->p == '\\0') {\n            parser_err_msg(info, \"clover has expected that next characters are '%s', but it arrived at source end\", characters);\n            info->err_num++;\n            return TRUE;\n        }\n\n        found = FALSE;\n        p2 = characters;\n        while(*p2) {\n            if(*info->p == *p2) {\n                found = TRUE;\n                break;\n            }\n            else {\n                p2++;\n            }\n        }\n\n        if(found) {\n            break;\n        }\n        else {\n            err = TRUE;\n            if(perr_characters - err_characters < 127) {\n                *perr_characters = *info->p;\n                perr_characters++;\n            }\n            if(*info->p == '\\n') { info->sline++; }\n            info->p++;\n        }\n    }\n\n    if(err) {\n        *perr_characters = 0;\n        parser_err_msg(info, \"Clover has expected that next characters are '%s', but there are some characters(%s) before them\", characters, err_characters);\n        info->err_num++;\n        info->p++;\n    }\n\n    return TRUE;\n}\n\n\nBOOL parse_simple_lambda_params(unsigned int* node, sParserInfo* info, BOOL lambda)\n{\n    sParserParam params[PARAMS_MAX];\n    memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n    int num_params = 0;\n\n    /// parse_params ///\n    sNodeType* result_type = NULL;\n    sVarTable* new_table = NULL;\n    BOOL omit_result_type = FALSE;\n    BOOL omit_params = FALSE;\n    sVarTable* old_table = info->lv_table;\n\n    if(*info->p == '|') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(lambda) {\n            if(!parse_params_and_entry_to_lvtable(params, &num_params, info, &new_table, NULL, 1)) {\n                return FALSE;\n            }\n        }\n        else {\n            if(!parse_params_and_entry_to_lvtable(params, &num_params, info, &new_table, info->lv_table, 1)) {\n                return FALSE;\n            }\n        }\n\n        if(*info->p == ':') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(!parse_type(&result_type, info)) {\n                return FALSE;\n            }\n        }\n        else {\n            omit_result_type = TRUE;\n            result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n        }\n    }\n    else {\n        result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n        if(lambda) {\n            new_table = init_block_vtable(NULL);\n        }\n        else {\n            new_table = init_block_vtable(info->lv_table);\n        }\n\n        omit_params = TRUE;\n        omit_result_type = TRUE;\n    }\n\n    sNodeBlock* node_block = NULL;\n\n    if(!parse_block(ALLOC &node_block, info, new_table, TRUE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_block_object(params, num_params, result_type, MANAGED node_block, lambda, info, omit_result_type, omit_params, old_table, FALSE);\n\n    return TRUE;\n}\n\nBOOL parse_method_params(int* num_params, unsigned int* params, sParserInfo* info)\n{\n    *num_params = 0;\n\n    if(*info->p == '(') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(*info->p == ')') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n        else {\n            while(1) {\n                unsigned int node = 0;\n                if(!expression(&node, info)) {\n                    return FALSE;\n                }\n\n                if(node == 0) {\n                    parser_err_msg(info, \"require expression\");\n                    info->err_num++;\n                    break;\n                }\n\n                params[*num_params] = node;\n                (*num_params)++;\n\n                if(*num_params >= PARAMS_MAX) {\n                    parser_err_msg(info, \"overflow parametor number for method call\");\n                    return FALSE;\n                }\n\n                if(*info->p == '@') {\n                    info->p++;\n                    while(isalnum(*info->p) || *info->p == '_') {\n                        info->p++;\n                    }\n                    skip_spaces_and_lf(info);\n                }\n\n                if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == ')') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n                else if(*info->p == '\\0') {\n                    parser_err_msg(info, \"unexpected the source end\");\n                    info->err_num++;\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"Clover2 requires , or ) for method call\");\n                    info->err_num++;\n                    break;\n                }\n            }\n        }\n    }\n\n    /// simple lambda params ///\n    if(*info->p == '{') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        unsigned int node = 0;\n        if(!parse_simple_lambda_params(&node, info, FALSE)) {\n            return FALSE;\n        }\n\n        if(node == 0) {\n            parser_err_msg(info, \"require expression\");\n            info->err_num++;\n            return TRUE;\n        }\n\n        params[*num_params] = node;\n        (*num_params)++;\n\n        if(*num_params >= PARAMS_MAX) {\n            parser_err_msg(info, \"overflow parametor number for method call\");\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_command_param(sBuf* param, BOOL* quoted_string, sParserInfo* info)\n{\n\n    BOOL squort = FALSE;\n    BOOL dquort = FALSE;\n\n    while(1) {\n        if(!squort && *info->p == '$') {\n            info->p++;\n\n            sBuf env_name;\n            sBuf_init(&env_name);\n\n            if(*info->p == '{') {\n                info->p++;\n\n                while(1) {\n                    if(*info->p == '}') {\n                        info->p++;\n                        break;\n                    }\n                    else if(*info->p == '\\0') {\n                        parser_err_msg(info, \"require } to close ${ENV}\");\n                        info->err_num++;\n                        break;\n                    }\n                    else {\n                        sBuf_append_char(&env_name, *info->p);\n                        info->p++;\n                    }\n                }\n            }\n            else {\n                while(isalnum(*info->p) || *info->p == '_') {\n                    sBuf_append_char(&env_name, *info->p);\n                    info->p++;\n                }\n            }\n\n            char* env = getenv(env_name.mBuf);\n\n            if(env) {\n                sBuf_append(param, env, strlen(env));\n            }\n\n            MFREE(env_name.mBuf);\n        }\n        else if(*info->p == '\\\\') {\n            info->p++;\n            sBuf_append_char(param, *info->p);\n            info->p++;\n        }\n        else if(!squort && *info->p == '\"') {\n            info->p++;\n            dquort = !dquort;\n            if(dquort) {\n                *quoted_string = TRUE;\n            }\n        }\n        else if(!dquort && *info->p == '\\'') {\n            info->p++;\n            squort = !squort;\n            if(squort) {\n                *quoted_string = TRUE;\n            }\n        }\n        else if(squort || dquort) {\n            sBuf_append_char(param, *info->p);\n            info->p++;\n        }\n        else if(*info->p == ' ' || *info->p == '\\t' || *info->p == '\\n' || *info->p == ';' || *info->p == '\\0' || *info->p == '|' || *info->p == '&' || *info->p == '>') \n        {\n            break;\n        }\n        else {\n            sBuf_append_char(param, *info->p);\n            info->p++;\n        }\n    }\n    skip_spaces(info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_command_method_params(int* num_params, unsigned int* params, sParserInfo* info, BOOL class_method, char* method_name)\n{\n    *num_params = 0;\n\n    if(*info->p == ';' || *info->p == '\\n') {\n    }\n    else if(*info->p != '\\0') {\n        while(1) {\n            sBuf param;\n            sBuf_init(&param);\n            BOOL quoted_string = FALSE;\n\n            if(!parse_command_param(&param, &quoted_string, info))\n            {\n                MFREE(param.mBuf);\n                return FALSE;\n            }\n\n            if(param.mLen > 0) {\n                unsigned int node = 0;\n                node = sNodeTree_create_string_value(MANAGED param.mBuf, NULL, NULL, 0, info);\n\n                unsigned int node2 = 0;\n                node2 = sNodeTree_create_int_value(quoted_string, 0, 0, 0, info);\n                if(quoted_string) {\n                    node2 = sNodeTree_true_expression(info);\n                }\n                else {\n                    node2 = sNodeTree_false_expression(info);\n                }\n\n                sNodeType* command_class = create_node_type_with_class_name(\"Command\", info->mJS);\n\n                MASSERT(command_class != NULL);\n\n                unsigned int params2[PARAMS_MAX];\n                int num_params2 = 2;\n\n                params2[0] = node;\n                params2[1] = node2;\n\n                node = sNodeTree_create_class_method_call(command_class, \"expandArg\", params2, num_params2, info);\n\n                params[*num_params] = node;\n                (*num_params)++;\n\n                if(*num_params >= PARAMS_MAX) {\n                    parser_err_msg(info, \"overflow parametor number for method call\");\n                    return FALSE;\n                }\n            }\n            else {\n                MFREE(param.mBuf);\n            }\n\n            if(*info->p == '\\0' || *info->p == '\\n' || *info->p == ';' || *info->p == '|' || *info->p == '&' || *info->p == '>') \n            {\n                break;\n            }\n        }\n    }\n\n    if(class_method) {\n        sCLClass* command_class = get_class(\"Command\", info->mJS);\n\n        if(command_class == NULL) {\n            fprintf(stderr, \"There is no Command class\\n\");\n            return FALSE;\n        }\n\n        if(!class_method_name_existance(command_class, method_name)) {\n            params[*num_params] = sNodeTree_create_string_value(MANAGED MSTRDUP(\"--controlling-terminal\"), NULL, NULL, 0, info);\n            (*num_params)++;\n\n            if(*num_params >= PARAMS_MAX) {\n                parser_err_msg(info, \"overflow parametor number for method call\");\n                return FALSE;\n            }\n        }\n    }\n    else {\n        sCLClass* command_class = get_class(\"Command\", info->mJS);\n\n        if(!none_class_method_name_existance(command_class, method_name)) {\n            params[*num_params] = sNodeTree_create_string_value(MANAGED MSTRDUP(\"--controlling-terminal\"), NULL, NULL, 0, info);\n            (*num_params)++;\n\n            if(*num_params >= PARAMS_MAX) {\n                parser_err_msg(info, \"overflow parametor number for method call\");\n                return FALSE;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL get_number(BOOL minus, unsigned int* node, sParserInfo* info)\n{\n    const int buf_size = 128;\n    char buf[128+1];\n    char* p2 = buf;\n\n    if(minus) {\n        *p2 = '-';\n        p2++;\n    }\n\n    if(isdigit(*info->p)) {\n        while(isdigit(*info->p) || *info->p == '_') {\n            if(*info->p ==  '_') {\n                info->p++;\n            }\n            else {\n                *p2++ = *info->p;\n                info->p++;\n            }\n\n            if(p2 - buf >= buf_size) {\n                parser_err_msg(info, \"overflow node of number\");\n                return FALSE;\n            }\n        }\n        *p2 = 0;\n        skip_spaces_and_lf(info);\n        \n        if(*info->p == '.' && isdigit(*(info->p+1))) {\n            info->p++;\n            *p2++ = '.';\n\n            if(p2 - buf >= buf_size) {\n                parser_err_msg(info, \"overflow node of number\");\n                return FALSE;\n            }\n\n            while(isdigit(*info->p) || *info->p == '_') {\n                if(*info->p ==  '_') {\n                    info->p++;\n                }\n                else {\n                    *p2++ = *info->p;\n                    info->p++;\n                }\n\n                if(p2 - buf >= buf_size) {\n                    parser_err_msg(info, \"overflow node of number\");\n                    return FALSE;\n                }\n            }\n            *p2 = 0;\n\n            if(*info->p == 'f') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_float_value(atof(buf), 0, 0, 0, info);\n            }\n            else if(*info->p == 'F') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_cfloat_value(atof(buf), 0, 0, 0, info);\n            }\n            else if(*info->p == 'D') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_cdouble_value(strtod(buf, NULL), 0, 0, 0, info);\n            }\n            else {\n                *node = sNodeTree_create_double_value(strtod(buf, NULL), 0, 0, 0, info);\n            }\n\n            skip_spaces_and_lf(info);\n        }\n        else if(*info->p == 'y') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_byte_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'Y') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_cbyte_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'u' && *(info->p+1) == 'y') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_ubyte_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'U' && *(info->p+1) == 'Y') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_cubyte_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 's') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_short_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'S') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_cshort_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'u' && *(info->p+1) == 's') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_ushort_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'U' && *(info->p+1) == 'S') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_cushort_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'l') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_long_value(atol(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'L') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_clong_value(atol(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'u' && *(info->p+1) == 'l') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_ulong_value(atol(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'U' && *(info->p+1) == 'L') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_culong_value(atol(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'u') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_uint_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'U') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_cuint_value(atoi(buf), 0, 0, 0, info);\n        }\n        else if(*info->p == 'I') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_cint_value(atoi(buf), 0, 0, 0, info);\n        }\n        else {\n            *node = sNodeTree_create_int_value(atoi(buf), 0, 0, 0, info);\n        }\n    }\n    else {\n        parser_err_msg(info, \"require digits after + or -\");\n        info->err_num++;\n\n        *node = 0;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL get_hex_number(unsigned int* node, sParserInfo* info)\n{\n    int buf_size = 128;\n    char buf[128+1];\n    char* p = buf;\n\n    *p++ = '0';\n    *p++ = 'x';\n\n    while((*info->p >= '0' && *info->p <= '9') || (*info->p >= 'a' && *info->p <= 'f') || (*info->p >= 'A' && *info->p <= 'F') || *info->p == '_') \n    {\n        if(*info->p == '_') {\n            info->p++;\n        }\n        else {\n            *p++ = *info->p;\n            info->p++;\n        }\n\n        if(p - buf >= buf_size-1) {\n            parser_err_msg(info, \"overflow node of number\");\n            return FALSE;\n        }\n    }\n    *p = 0;\n    skip_spaces_and_lf(info);\n\n    unsigned clint64 value = strtoll(buf, NULL, 0);\n\n    if(*info->p == 'y') {\n        info->p++;\n        skip_spaces_and_lf(info);\n        \n        *node = sNodeTree_create_byte_value((char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'Y') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cbyte_value((char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u' && *(info->p+1) == 'y') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ubyte_value((unsigned char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U' && *(info->p+1) == 'Y') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cubyte_value((unsigned char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 's') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_short_value((short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'S') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cshort_value((short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u' && *(info->p+1) == 's') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ushort_value((unsigned short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U' && *(info->p+1) == 'S') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cushort_value((unsigned short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'l') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_long_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'L') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ulong_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u' && *(info->p+1) == 'l') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ulong_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U' && *(info->p+1) == 'L') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_culong_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_uint_value((unsigned int)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cuint_value((unsigned int)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'I') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cint_value((int)value, 0, 0, 0, info);\n    }\n    else {\n        *node = sNodeTree_create_int_value((int)value, 0, 0, 0, info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL get_oct_number(unsigned int* node, sParserInfo* info)\n{\n    int buf_size = 128;\n    char buf[128+1];\n    char* p = buf;\n\n    *p++ = '0';\n\n    while((*info->p >= '0' && *info->p <= '7') || *info->p == '_') {\n        if(*info->p == '_') {\n            info->p++;\n        }\n        else {\n            *p++ = *info->p++;\n        }\n\n        if(p - buf >= buf_size-1) {\n            parser_err_msg(info, \"overflow node of number\");\n            return FALSE;\n        }\n    }\n    *p = 0;\n    skip_spaces_and_lf(info);\n\n    unsigned clint64 value = strtoul(buf, NULL, 0);\n\n    if(*info->p == 'y') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_byte_value((char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'Y') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cbyte_value((char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u' && *(info->p+1) == 'y') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ubyte_value((unsigned char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U' && *(info->p+1) == 'Y') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cubyte_value((unsigned char)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 's') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_short_value((short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'S') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cshort_value((short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u' && *(info->p+1) == 's') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ushort_value((unsigned short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U' && *(info->p+1) == 'S') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cushort_value((unsigned short)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'l') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_long_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'L') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_clong_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u' && *(info->p+1) == 'l') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_ulong_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U' && *(info->p+1) == 'L') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_culong_value(value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'u')  {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_uint_value((unsigned int)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'U')  {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cuint_value((unsigned int)value, 0, 0, 0, info);\n    }\n    else if(*info->p == 'I') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_cint_value((int)value, 0, 0, 0, info);\n    }\n    else {\n        *node = sNodeTree_create_int_value((int)value, 0, 0, 0, info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL if_expression(unsigned int* node, sParserInfo* info)\n{\n    char* sname = info->sname;\n    int sline = info->sline;\n\n    expect_next_character_with_one_forward(\"(\", info);\n\n    /// expression ///\n    unsigned int expression_node = 0;\n    if(!expression(&expression_node, info)) {\n        return FALSE;\n    }\n\n    if(expression_node == 0) {\n        parser_err_msg(info, \"require expression for if\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    BOOL if_unclosed;\n\n    if(*info->p != ')') {\n        if_unclosed = TRUE;\n    }\n    else {\n        if_unclosed = FALSE;\n    }\n\n    if(if_unclosed) {\n        *node = sNodeTree_if_expression(expression_node, NULL, NULL, NULL, 0, NULL, if_unclosed, NULL, info, sname, sline);\n\n        return TRUE;\n    }\n\n    expect_next_character_with_one_forward(\")\", info);\n    expect_next_character_with_one_forward(\"{\", info);\n\n    sNodeBlock* if_node_block = NULL;\n    if(!parse_block(ALLOC &if_node_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    unsigned int elif_expression_nodes[ELIF_NUM_MAX];\n    memset(elif_expression_nodes, 0, sizeof(unsigned int)*ELIF_NUM_MAX);\n\n    sNodeBlock* elif_node_blocks[ELIF_NUM_MAX];\n    memset(elif_node_blocks, 0, sizeof(sNodeBlock*)*ELIF_NUM_MAX);\n\n    BOOL elif_unclosed[ELIF_NUM_MAX];\n    memset(elif_unclosed, 0, sizeof(BOOL)*ELIF_NUM_MAX);\n\n    int elif_num = 0;\n\n    sNodeBlock* else_node_block = NULL;\n\n    while(1) {\n        char* saved_p = info->p;\n        int saved_sline = info->sline;\n\n        char buf[VAR_NAME_MAX];\n\n        /// else ///\n        if(!isalpha(*info->p)) {\n            break;\n        }\n        if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n            return FALSE;\n        }\n\n        if(strcmp(buf, \"else\") == 0) {\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_block(ALLOC &else_node_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n            break;\n        }\n        else if(strcmp(buf, \"elif\") == 0) {\n            expect_next_character_with_one_forward(\"(\", info);\n\n            /// expression ///\n            if(!expression(&elif_expression_nodes[elif_num], info)) {\n                return FALSE;\n            }\n\n            if(elif_expression_nodes[elif_num] == 0) {\n                parser_err_msg(info, \"require elif expression\");\n                info->err_num++;\n                return TRUE;\n            }\n\n            if(*info->p != ')') {\n                elif_unclosed[elif_num] = TRUE;\n            }\n            else {\n                elif_unclosed[elif_num] = FALSE;\n            }\n\n            if(elif_unclosed[elif_num]) {\n                elif_num++;\n                *node = sNodeTree_if_expression(expression_node, MANAGED if_node_block, elif_expression_nodes, elif_node_blocks, elif_num, NULL, if_unclosed, elif_unclosed, info, sname, sline);\n                return TRUE;\n            }\n\n            expect_next_character_with_one_forward(\")\", info);\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_block(ALLOC &elif_node_blocks[elif_num], info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n\n            elif_num++;\n            if(elif_num >= ELIF_NUM_MAX) {\n                parser_err_msg(info, \"overflow elif num\");\n                info->err_num++;\n                return FALSE;\n            }\n        }\n        else {\n            info->p = saved_p;\n            info->sline = saved_sline;\n            break;\n        }\n    }\n\n    *node = sNodeTree_if_expression(expression_node, MANAGED if_node_block, elif_expression_nodes, elif_node_blocks, elif_num, MANAGED else_node_block, if_unclosed, elif_unclosed, info, sname, sline);\n\n    return TRUE;\n}\n\nstatic BOOL while_expression(unsigned int* node, sParserInfo* info)\n{\n    expect_next_character_with_one_forward(\"(\", info);\n\n    /// expression ///\n    unsigned int expression_node = 0;\n    if(!expression(&expression_node, info)) {\n        return FALSE;\n    }\n\n    if(expression_node == 0) {\n        parser_err_msg(info, \"require expression for while\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    if(*info->p != ')') {\n        info->exist_brace_unclosed = TRUE;\n    }\n    else {\n        info->exist_brace_unclosed = FALSE;\n    }\n\n    if(info->get_type_for_interpreter && *info->p == '\\0') {\n        *node = sNodeTree_while_expression(expression_node, NULL, info);\n        return TRUE;\n    }\n\n    expect_next_character_with_one_forward(\")\", info);\n    expect_next_character_with_one_forward(\"{\", info);\n\n    sNodeBlock* while_node_block = NULL;\n    if(!parse_block(ALLOC &while_node_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_while_expression(expression_node, MANAGED while_node_block, info);\n\n    return TRUE;\n}\n\nstatic BOOL for_expression(unsigned int* node, sParserInfo* info)\n{\n    sNodeBlock* node_block = sNodeBlock_alloc(FALSE);\n\n    sVarTable* old_vtable = info->lv_table;\n    info->lv_table = init_block_vtable(old_vtable);\n    \n    char* source_head = info->p;\n    \n    expect_next_character_with_one_forward(\"(\", info);\n\n    /// expression1 ///\n    unsigned int expression_node = 0;\n    if(!expression(&expression_node, info)) {\n        return FALSE;\n    }\n\n    if(expression_node == 0) {\n        parser_err_msg(info, \"require expression for \\\"for\\\"\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    if(*info->p == ';') {\n        expect_next_character_with_one_forward(\";\", info);\n    }\n    else {\n        *node = expression_node;\n        return TRUE;\n    }\n\n    /// expression2 ///\n    unsigned int expression_node2 = 0;\n    if(!expression(&expression_node2, info)) {\n        return FALSE;\n    }\n\n    if(expression_node2 == 0) {\n        parser_err_msg(info, \"require expression2 for \\\"for\\\"\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    if(*info->p == ';') {\n        expect_next_character_with_one_forward(\";\", info);\n    }\n    else {\n        *node = expression_node2;\n        return TRUE;\n    }\n\n    /// expression3 ///\n    unsigned int expression_node3 = 0;\n    if(!expression(&expression_node3, info)) {\n        return FALSE;\n    }\n\n    if(expression_node3 == 0) {\n        parser_err_msg(info, \"require expression3 for \\\"for\\\"\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    if(*info->p == ')') {\n        expect_next_character_with_one_forward(\")\", info);\n    }\n    else {\n        *node = expression_node3;\n        return TRUE;\n    }\n\n    expect_next_character_with_one_forward(\"{\", info);\n\n    sNodeBlock* for_node_block = NULL;\n    if(!parse_block(ALLOC &for_node_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_for_expression(expression_node, expression_node2, expression_node3, MANAGED for_node_block, info);\n\n    append_node_to_node_block(node_block, *node);\n\n    node_block->mSName = info->sname;\n    node_block->mSLine = info->sline;\n\n    char* source_end = info->p;\n\n    sBuf_append(&node_block->mSource, source_head, source_end - source_head);\n    sBuf_append_char(&node_block->mSource, '\\0');\n\n    set_max_block_var_num(info->lv_table, old_vtable);\n    node_block->mLVTable = info->lv_table;\n    info->lv_table = old_vtable;\n\n    *node = sNodeTree_create_normal_block(MANAGED node_block, info);\n\n    return TRUE;\n}\n\nstatic BOOL for_in_expression(unsigned int* node, sParserInfo* info)\n{\n    expect_next_character_with_one_forward(\"(\", info);\n\n    sNodeBlock* node_block = sNodeBlock_alloc(FALSE);\n\n    sVarTable* old_vtable = info->lv_table;\n    info->lv_table = init_block_vtable(old_vtable);\n    \n    char* source_head = info->p;\n\n    char item_name[VAR_NAME_MAX];\n    if(!parse_word(item_name, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    char it_name[VAR_NAME_MAX];\n\n    xstrncpy(it_name, item_name, VAR_NAME_MAX);\n    xstrncat(it_name, \"__it\", VAR_NAME_MAX);\n\n    check_already_added_variable(info->lv_table, it_name, info);\n    add_variable_to_table(info->lv_table, it_name, NULL, FALSE);\n\n    char buf[VAR_NAME_MAX];\n    if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    if(strcmp(buf, \"in\") != 0) {\n        parser_err_msg(info, \"require in for \\\"for in\\\" expression.\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    unsigned int list_expression_node = 0;\n    if(!expression(&list_expression_node, info)) {\n        return FALSE;\n    }\n\n    expect_next_character_with_one_forward(\")\", info);\n\n    /// expression1 ///\n    unsigned int head_expression_node = sNodeTree_create_fields(\"head\", list_expression_node, info);\n\n    unsigned int expression_node = sNodeTree_create_store_variable(it_name, NULL, head_expression_node, info->klass, info);\n\n    /// expression2 ///\n    unsigned int left_node = sNodeTree_create_load_variable(it_name, info);\n    unsigned int right_node = sNodeTree_null_expression(info);\n\n    unsigned int expression_node2 = sNodeTree_create_operand(kOpComparisonNotEqual, left_node, right_node, 0, info);\n\n    /// expression3 ///\n    unsigned int it_node = sNodeTree_create_load_variable(it_name, info);\n    unsigned int next_expression_node = sNodeTree_create_fields(\"next\", it_node, info);\n\n    unsigned int expression_node3 = sNodeTree_create_store_variable(it_name, NULL, next_expression_node, info->klass, info);\n\n    expect_next_character_with_one_forward(\"{\", info);\n\n    unsigned int it_node2 = sNodeTree_create_load_variable(it_name, info);\n\n    unsigned int item_node = sNodeTree_create_fields(\"item\", it_node2, info);\n\n    unsigned int item_assignment_node = sNodeTree_create_store_variable(item_name, NULL, item_node, info->klass, info);\n\n    sNodeBlock* for_node_block = NULL;\n    if(!parse_block(ALLOC &for_node_block, info, NULL, FALSE, FALSE, item_assignment_node, item_name)) \n    {\n        return FALSE;\n    }\n\n    *node = sNodeTree_for_expression(expression_node, expression_node2, expression_node3, MANAGED for_node_block, info);\n\n    append_node_to_node_block(node_block, *node);\n\n    node_block->mSName = info->sname;\n    node_block->mSLine = info->sline;\n\n    char* source_end = info->p;\n\n    sBuf_append(&node_block->mSource, source_head, source_end - source_head);\n    sBuf_append_char(&node_block->mSource, '\\0');\n\n    set_max_block_var_num(info->lv_table, old_vtable);\n    node_block->mLVTable = info->lv_table;\n    info->lv_table = old_vtable;\n\n    *node = sNodeTree_create_normal_block(MANAGED node_block, info);\n\n    return TRUE;\n}\n\nstatic BOOL when_expression(unsigned int* node, sParserInfo* info)\n{\n    char* sname = info->sname;\n    int sline = info->sline;\n\n    expect_next_character_with_one_forward(\"(\", info);\n\n    /// expression1 ///\n    unsigned int expression_node = 0;\n    if(!expression(&expression_node, info)) {\n        return FALSE;\n    }\n\n    if(expression_node == 0) {\n        parser_err_msg(info, \"require expression for when\");\n        info->err_num++;\n        return TRUE;\n    }\n\n    expect_next_character_with_one_forward(\")\", info);\n    expect_next_character_with_one_forward(\"{\", info);\n    skip_spaces_and_lf(info);\n\n    unsigned int value_nodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX];\n    int num_values[WHEN_BLOCK_MAX];\n    sNodeBlock* when_blocks[WHEN_BLOCK_MAX];\n    sNodeType* when_types[WHEN_BLOCK_MAX];\n    sNodeType* when_types2[WHEN_BLOCK_MAX];\n    BOOL when_match[WHEN_BLOCK_MAX];\n    sNodeBlock* else_block = NULL;\n    int num_when_block = 0;\n\n    memset(when_types, 0, sizeof(sNodeType*)*WHEN_BLOCK_MAX);\n    memset(when_types2, 0, sizeof(sNodeType*)*WHEN_BLOCK_MAX);\n    memset(when_match, 0, sizeof(BOOL)*WHEN_BLOCK_MAX);\n\n    /// value1 ///\n    while(1) {\n        if(*info->p == '}') {\n            info->p++;\n            skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\0') {\n            if(info->get_type_for_interpreter) {\n                break;\n            }\n            else {\n                parser_err_msg(info, \"Unexpected the source end\");\n                info->err_num++;\n                return TRUE;\n            }\n        }\n\n        if(*info->p == 'i' && *(info->p+1) == 's') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            sNodeType* node_type = NULL;\n            if(!parse_type(&node_type, info)) {\n                return FALSE;\n            }\n\n            when_types[num_when_block] = node_type;\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            sNodeBlock* when_block = NULL;\n            if(!parse_block(ALLOC &when_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n            when_blocks[num_when_block] = when_block;\n            num_values[num_when_block] = 1;\n            num_when_block++;\n\n            if(num_when_block >= WHEN_BLOCK_MAX) {\n                parser_err_msg(info, \"overflow when block number\");\n                return FALSE;\n            }\n        }\n        else if(*info->p == '!' && *(info->p+1) == 'i' && *(info->p+2) == 's') {\n            info->p+=3;\n            skip_spaces_and_lf(info);\n\n            sNodeType* node_type = NULL;\n            if(!parse_type(&node_type, info)) {\n                return FALSE;\n            }\n\n            when_types2[num_when_block] = node_type;\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            sNodeBlock* when_block = NULL;\n            if(!parse_block(ALLOC &when_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n            when_blocks[num_when_block] = when_block;\n            num_values[num_when_block] = 1;\n            num_when_block++;\n\n            if(num_when_block >= WHEN_BLOCK_MAX) {\n                parser_err_msg(info, \"overflow when block number\");\n                return FALSE;\n            }\n        }\n        else if(*info->p == 'e' && *(info->p+1) == 'l' && *(info->p+2) == 's' && *(info->p+3) == 'e') {\n            info->p+=4;\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(else_block != NULL) {\n                parser_err_msg(info, \"else block should be one\");\n                info->err_num++;\n                return TRUE;\n            }\n\n            if(!parse_block(ALLOC &else_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n        }\n        else if(*info->p == 'm' && *(info->p+1) == 'a' && *(info->p+2) == 't' && *(info->p+3) == 'c' && *(info->p+4) == 'h') \n        {\n            info->p+=5;\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            int num_value = 0;\n\n            while(1) {\n                unsigned int node = 0;\n                if(!expression(&node, info)) {\n                    return FALSE;\n                }\n\n                if(node == 0) {\n                    parser_err_msg(info, \"require expression for when\");\n                    info->err_num++;\n                    return TRUE;\n                }\n\n                value_nodes[num_when_block][num_value] = node;\n                num_value++;\n\n                if(num_value >= WHEN_BLOCK_MAX) {\n                    parser_err_msg(info, \"overflow when value number\");\n                    return FALSE;\n                }\n\n                num_values[num_when_block] = num_value;\n\n                if(*info->p == '\\0') {\n                    parser_err_msg(info, \"Unexpected the source end\");\n                    info->err_num++;\n                    return TRUE;\n                }\n                else if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == ')') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n            }\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            sNodeBlock* when_block = NULL;\n            if(!parse_block(ALLOC &when_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n            when_blocks[num_when_block] = when_block;\n            when_match[num_when_block] = TRUE;\n\n            num_when_block++;\n\n            if(num_when_block >= WHEN_BLOCK_MAX) {\n                parser_err_msg(info, \"overflow when block number\");\n                return FALSE;\n            }\n        }\n        else if(*info->p == 'c' && *(info->p+1) == 'a' && *(info->p+2) == 's' && *(info->p+3) == 'e') {\n            info->p+=4;\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            int num_value = 0;\n\n            while(1) {\n                unsigned int node2 = 0;\n                if(!expression(&node2, info)) {\n                    return FALSE;\n                }\n\n                if(node2 == 0) {\n                    parser_err_msg(info, \"require expression for when\");\n                    info->err_num++;\n                    return TRUE;\n                }\n\n                value_nodes[num_when_block][num_value] = node2;\n                num_value++;\n\n                if(num_value >= WHEN_BLOCK_MAX) {\n                    parser_err_msg(info, \"overflow when value number\");\n                    return FALSE;\n                }\n\n                num_values[num_when_block] = num_value;\n\n                if(*info->p == '\\0') {\n                    if(info->get_type_for_interpreter) {\n                        when_blocks[num_when_block] = NULL;\n                        num_when_block++;\n                        *node = sNodeTree_when_expression(expression_node, value_nodes, num_values, when_blocks, num_when_block, else_block, when_types, when_types2, when_match, info, sname, sline);\n                        return TRUE;\n                    }\n                    else {\n                        parser_err_msg(info, \"Unexpected the source end\");\n                        info->err_num++;\n                        return TRUE;\n                    }\n                }\n                else if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == ')') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n            }\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            sNodeBlock* when_block = NULL;\n            if(!parse_block(ALLOC &when_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n            when_blocks[num_when_block] = when_block;\n\n            num_when_block++;\n\n            if(num_when_block >= WHEN_BLOCK_MAX) {\n                parser_err_msg(info, \"overflow when block number\");\n                return FALSE;\n            }\n        }\n        else {\n            parser_err_msg(info, \"when requires is or !is or case\");\n            return FALSE;\n        }\n    }\n\n    *node = sNodeTree_when_expression(expression_node, value_nodes, num_values, when_blocks, num_when_block, else_block, when_types, when_types2, when_match, info, sname, sline);\n\n    return TRUE;\n}\n\nstatic BOOL return_expression(unsigned int* node, sParserInfo* info)\n{\n/*\n    if(*info->p == '(') {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n*/\n\n    unsigned int expression_node = 0;\n    if(*info->p != ';') {\n        /// expression ///\n        if(!expression(&expression_node, info)) {\n            return FALSE;\n        }\n    }\n\n/*\n    if(*info->p == ')') {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n*/\n\n    *node = sNodeTree_create_return_expression(expression_node, info);\n\n    return TRUE;\n}\n\nstatic BOOL new_expression(unsigned int* node, sParserInfo* info)\n{\n    sNodeType* node_type = NULL;\n    unsigned int array_num = 0;\n\n    if(!parse_type_for_new(&node_type, &array_num, info)) \n    {\n        return FALSE;\n    }\n\n    unsigned int params[PARAMS_MAX];\n    int num_params = 0;\n\n    if(!parse_method_params(&num_params, params, info)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_new_operator(node_type, params, num_params, array_num, info);\n\n    return TRUE;\n}\n\nstatic BOOL new_expression_for_js_value(unsigned int* node, unsigned int* params, int num_params, char* class_name, sParserInfo* info)\n{\n    unsigned int array_num = 0;\n    sNodeType* node_type = create_node_type_with_class_name(class_name, TRUE);\n\n    *node = sNodeTree_create_new_operator(node_type, params, num_params, array_num, info);\n\n    return TRUE;\n}\n\nstatic BOOL throw_expression(unsigned int* node, sParserInfo* info)\n{\n    /// expression ///\n    unsigned int expression_node = 0;\n    if(!expression(&expression_node, info)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_throw_expression(expression_node, info);\n\n    return TRUE;\n}\n\nstatic BOOL expect_next_word(char* word, sParserInfo* info)\n{\n    char buf[32];\n\n    if(!parse_word(buf, 32, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    if(strcmp(buf, word) != 0) {\n        parser_err_msg(info, \"Expected next word is %s\\n\", word);\n        info->err_num++;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_param(sParserParam* param, sParserInfo* info)\n{\n    /// variable name ///\n    if(!parse_word(param->mName, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    expect_next_character_with_one_forward(\":\", info);\n\n    if(!parse_type(&param->mType, info)) {\n        return FALSE;\n    }\n\n    /// get default argment. ///\n    if(*info->p == '=') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        char* p = info->p;\n\n        unsigned int node = 0;\n        if(!expression(&node, info)) {\n            return FALSE;\n        }\n\n        char* p2 = info->p;\n\n        if(p2 - p > METHOD_DEFAULT_PARAM_MAX) {\n            parser_err_msg(info, \"overflow method default param character\");\n            return FALSE;\n        }\n\n        memcpy(param->mDefaultValue, p, p2 - p);\n        param->mDefaultValue[p2 -p] = '\\0';\n    }\n    else {\n        param->mDefaultValue[0] = '\\0';\n    }\n\n    return TRUE;\n}\n\n/// character_type --> 0: () 1: ||\nBOOL parse_params(sParserParam* params, int* num_params, sParserInfo* info, int character_type)\n{\n    if((character_type == 0 && *info->p == ')') || (character_type == 1 && *info->p == '|')) {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        *num_params = 0;\n\n        return TRUE;\n    }\n\n    while(1) {\n        if(!parse_param(params + *num_params, info)) {\n            return FALSE;\n        }\n\n        (*num_params)++;\n\n        if(*num_params >= PARAMS_MAX) {\n            parser_err_msg(info, \"overflow params number\");\n            return FALSE;\n        }\n\n        if(*info->p == ',') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n        else if((character_type == 0 && *info->p == ')') || (character_type == 1 && *info->p == '|')) {\n            info->p++;\n            skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\0') {\n            parser_err_msg(info, \"It is required to ',' or ')' before the source end\");\n            info->err_num++;\n            break;\n        }\n        else {\n            parser_err_msg(info, \"Unexpected character(%c). It is required to ',' or ')' or '|' character\", *info->p);\n            if(*info->p == '\\n') {\n                info->sline++;\n            }\n            info->p++;\n\n            info->err_num++;\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL parse_params_and_entry_to_lvtable(struct sParserParamStruct* params, int* num_params, sParserInfo* info, sVarTable** new_table, sVarTable* parent_lv_table, int character_type)\n{\n    if(!parse_params(params, num_params, info, character_type)) {\n        return FALSE;\n    }\n\n    *new_table = init_block_vtable(parent_lv_table);\n\n    int i;\n    for(i=0; i<*num_params; i++) {\n        sParserParam* param = params + i;\n\n        if(!add_variable_to_table(*new_table, param->mName, param->mType, FALSE)) {\n            return FALSE;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL try_expression(unsigned int* node, sParserInfo* info)\n{\n    expect_next_character_with_one_forward(\"{\", info);\n\n    /// try ///\n    sNodeBlock* try_node_block = NULL;\n    if(!parse_block(ALLOC &try_node_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    sNodeBlock* catch_node_block = NULL;\n    sParserParam params[PARAMS_MAX];\n    memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n    int num_params = 0;\n    params[0].mName[0] = '\\0';\n\n    if(info->err_num == 0) { // for interpreter completion\n        if(strstr(info->p, \"catch\") == info->p) {\n            /// catch ///\n            expect_next_word(\"catch\", info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            /// parse_params ///\n            sVarTable* new_table = NULL;\n\n            if(!parse_params_and_entry_to_lvtable(params, &num_params, info, &new_table, info->lv_table, 0)) {\n                return FALSE;\n            }\n\n            if(num_params != 1 || !is_exception_type(params[0].mType)) {\n                parser_err_msg(info, \"Require the type of a catch param should be a exception type\");\n                info->err_num++;\n            }\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_block(ALLOC &catch_node_block, info, new_table, FALSE, FALSE, 0, NULL)) {\n                return FALSE;\n            }\n        }\n        else {\n            sVarTable* new_table = NULL;\n\n            num_params = 1;\n\n            xstrncpy(params[0].mName, \"e\", VAR_NAME_MAX);\n            params[0].mType = create_node_type_with_class_name(\"Exception\", info->mJS);\n\n            new_table = init_block_vtable(info->lv_table);\n\n            if(!add_variable_to_table(new_table, params[0].mName, params[0].mType, FALSE)) {\n                return FALSE;\n            }\n\n            if(!create_null_block(ALLOC &catch_node_block, info, new_table, FALSE)) {\n                return FALSE;\n            }\n        }\n    }\n\n    *node = sNodeTree_try_expression(MANAGED try_node_block, MANAGED catch_node_block, params[0].mName, info);\n\n    return TRUE;\n}\n\nBOOL parse_class_type(sCLClass** klass, sParserInfo* info)\n{\n    char class_name[CLASS_NAME_MAX];\n\n    if(!parse_word(class_name, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    if(strcmp(class_name, \"SELF\") == 0) {\n        *klass = info->klass;\n    }\n    else {\n        *klass = get_class_with_load(class_name, info->mJS);\n    }\n\n    if(*klass == NULL) {\n        parser_err_msg(info, \"%s is not defined class(1)\", class_name);\n        info->err_num++;\n    }\n\n    return TRUE;\n}\n\nBOOL parse_type(sNodeType** result_type, sParserInfo* info)\n{\n    BOOL js = info->mJS;\n\n    char type_name[CLASS_NAME_MAX];\n\n    *result_type = NULL;\n\n    if(!parse_word(type_name, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    int generics_num = 0;\n\n    int i;\n    for(i=0; i<info->method_generics_info.mNumParams; i++) {\n        if(strcmp(type_name, info->method_generics_info.mParamNames[i]) == 0) {\n            *result_type = create_node_type_with_method_generics_number(i, info->mJS);\n            break;\n        }\n    }\n\n    for(i=0; i<info->generics_info.mNumParams; i++) {\n        if(strcmp(type_name, info->generics_info.mParamNames[i]) == 0) {\n            *result_type = create_node_type_with_generics_number(i, info->mJS);\n            break;\n        }\n    }\n\n    if(*result_type == NULL) {\n        if(strcmp(type_name, \"SELF\") == 0) {\n            *result_type = create_node_type_with_class_pointer(info->klass);\n\n\n            if(*info->p != '<') {\n                int i;\n                for(i=0; i< info->generics_info.mNumParams; i++) {\n                    (*result_type)->mGenericsTypes[i] = create_node_type_with_class_pointer(info->generics_info.mInterface[i]);\n                }\n\n                generics_num = info->generics_info.mNumParams;\n            }\n        }\n        else {\n            *result_type = create_node_type_with_class_name(type_name, info->mJS);\n        }\n    }\n\n    if(*result_type == NULL) {\n        *result_type = alloc_node_type();\n    }\n\n    if(*result_type != NULL) {\n        (*result_type)->mNullable = FALSE;\n    }\n\n    if(strcmp(type_name, \"lambda\") == 0) {\n        if(*info->p == '[' && *(info->p+1) == ']') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            (*result_type)->mArray = TRUE;\n        }\n\n        if(*info->p == '?') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            (*result_type)->mNullable = TRUE;\n        }\n    }\n\n    if(*result_type == NULL || (*result_type)->mClass == NULL) {\n        parser_err_msg(info, \"%s is not defined class(2)\", type_name);\n        info->err_num++;\n    }\n\n    if(strcmp(type_name, \"lambda\") == 0) {\n        sNodeBlockType* node_block_type = alloc_node_block_type();\n\n        if(*info->p == '(') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(*info->p == ')') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else {\n                while(1) {\n                    sNodeType* node_type = NULL;\n                    if(!parse_type(&node_type, info)) {\n                        return FALSE;\n                    }\n\n                    node_block_type->mParams[node_block_type->mNumParams] = node_type;\n                    node_block_type->mNumParams++;\n\n                    if(node_block_type->mNumParams >= PARAMS_MAX) {\n                        parser_err_msg(info, \"oveflow block object type params\");\n                        return FALSE;\n                    }\n\n                    if(*info->p == ')') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n                        break;\n                    }\n                    else if(*info->p == ',') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n                    }\n                    else {\n                        parser_err_msg(info, \"invalid character in block type name(%c)\", *info->p);\n                        break;\n                    }\n                }\n            }\n        }\n\n        if(*info->p == ':') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            sNodeType* node_type = NULL;\n            if(!parse_type(&node_type, info)) {\n                return FALSE;\n            }\n\n            node_block_type->mResultType = node_type;\n        }\n        else {\n            node_block_type->mResultType = create_node_type_with_class_name(\"Null\", info->mJS);\n        }\n\n        (*result_type)->mBlockType = node_block_type;\n    }\n    else if(*info->p == '<' && *(info->p+1) != '<' && *(info->p+1) != '=') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        while(1) {\n            if(!parse_type(&(*result_type)->mGenericsTypes[generics_num], info)) {\n                return FALSE;\n            }\n\n            generics_num++;\n\n            if(generics_num >= GENERICS_TYPES_MAX) {\n                parser_err_msg(info, \"overflow generics parametor number\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == '>') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else {\n                parser_err_msg(info, \"invalid character(%c) in generics types\", *info->p);\n                info->err_num++;\n                break;\n            }\n        }\n    }\n\n    if(*info->p == '[') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        int array_num = 0;\n        if(isdigit(*info->p)) {\n            while(isdigit(*info->p)) {\n                array_num = array_num * 10 + *info->p - '0';\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n        }\n\n        if(*info->p == ']') {\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        (*result_type)->mArray = TRUE;\n        (*result_type)->mArrayNum = array_num;\n    }\n\n\n    if(*result_type != NULL) {\n        (*result_type)->mNumGenericsTypes = generics_num;\n    }\n\n    /// nullable ///\n    if(*info->p == '?') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        (*result_type)->mNullable = TRUE;\n    }\n\n    /// pointer ///\n    if(*info->p == '*') {\n        int pointer_num = 0;\n        \n        while(*info->p == '*') {\n            pointer_num++;\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n        skip_spaces_and_lf(info);\n\n        (*result_type)->mPointerNum = pointer_num;\n    }\n\n    /// anotation ///\n    if(*info->p == '@') {\n        info->p++;\n\n        if(isalpha(*info->p)) {\n            while(isalnum(*info->p) || *info->p == '-' || *info->p == '_' || *info->p == '[' || *info->p == ']') {\n                info->p++;\n            }\n            skip_spaces_and_lf(info);\n        }\n        else {\n            parser_err_msg(info, \"require alphabets for anotation\");\n            info->err_num++;\n        }\n    }\n\n    /// check generics type ///\n    if(info->err_num == 0) {\n        sCLClass* klass = (*result_type)->mClass;\n\n        int i;\n        for(i=0; i<generics_num; i++) {\n            sCLClass* left_type = get_class_with_load(CONS_str(&klass->mConst, klass->mGenericsParamTypeOffsets[i]), js);\n\n            sCLClass* right_type = (*result_type)->mGenericsTypes[i]->mClass;\n\n            sCLClass* right_type2;\n            solve_method_generics_for_variable_to_class(right_type, &right_type2, info);\n\n            sCLClass* right_type3;\n            solve_generics_for_variable_to_class(right_type2, &right_type3, info);\n\n            if(!check_implemented_methods_for_interface(left_type, right_type3, TRUE)) {\n                parser_err_msg(info, \"%s is not implemented %s interface\" , CLASS_NAME(right_type2), CLASS_NAME(left_type));\n                info->err_num++;\n            }\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL parse_type_for_new(sNodeType** result_type, unsigned int* array_num, sParserInfo* info)\n{\n    BOOL js = info->mJS;\n\n    char type_name[CLASS_NAME_MAX];\n\n    *result_type = NULL;\n\n    if(!parse_word(type_name, CLASS_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    int i;\n    for(i=0; i<info->generics_info.mNumParams; i++) {\n        if(strcmp(type_name, info->generics_info.mParamNames[i]) == 0) {\n            *result_type = create_node_type_with_generics_number(i, info->mJS);\n            break;\n        }\n    }\n\n    for(i=0; i<info->method_generics_info.mNumParams; i++) {\n        if(strcmp(type_name, info->method_generics_info.mParamNames[i]) == 0) {\n            *result_type = create_node_type_with_method_generics_number(i, info->mJS);\n            break;\n        }\n    }\n\n    int generics_num = 0;\n\n    if(*result_type == NULL) {\n        if(strcmp(type_name, \"SELF\") == 0) {\n            *result_type = create_node_type_with_class_pointer(info->klass);\n\n/*\n            if(*info->p != '<') {\n                int i;\n                for(i=0; i< info->generics_info.mNumParams; i++) {\n                    (*result_type)->mGenericsTypes[i] = create_node_type_with_class_pointer(info->generics_info.mInterface[i]);\n                }\n\n                generics_num = info->generics_info.mNumParams;\n            }\n*/\n        }\n        else {\n            *result_type = create_node_type_with_class_name(type_name, info->mJS);\n        }\n    }\n\n    if(*result_type == NULL || (*result_type)->mClass == NULL) {\n        parser_err_msg(info, \"%s is not defined class(3)\", type_name);\n        info->err_num++;\n        return TRUE;\n    }\n\n    *array_num = 0;\n\n    if(type_identify_with_class_name(*result_type, \"lambda\")) {\n        if(*info->p == '[') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(!expression(array_num, info)) {\n                return FALSE;\n            }\n\n            expect_next_character_with_one_forward(\"]\", info);\n\n            (*result_type)->mArray = TRUE;\n        }\n\n        sNodeBlockType* node_block_type = alloc_node_block_type();\n\n        if(*info->p == '(') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(*info->p == ')') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else {\n                while(1) {\n                    sNodeType* node_type = NULL;\n                    if(!parse_type(&node_type, info)) {\n                        return FALSE;\n                    }\n\n                    node_block_type->mParams[node_block_type->mNumParams] = node_type;\n                    node_block_type->mNumParams++;\n\n                    if(node_block_type->mNumParams >= PARAMS_MAX) {\n                        parser_err_msg(info, \"oveflow block object type params\");\n                        return FALSE;\n                    }\n\n                    if(*info->p == ')') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n                        break;\n                    }\n                    else if(*info->p == ',') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n                    }\n                    else {\n                        parser_err_msg(info, \"invalid character in block type name(%c)\", *info->p);\n                        break;\n                    }\n                }\n            }\n        }\n\n        if(*info->p == ':') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            sNodeType* node_type = NULL;\n            if(!parse_type(&node_type, info)) {\n                return FALSE;\n            }\n\n            node_block_type->mResultType = node_type;\n        }\n        else {\n            node_block_type->mResultType = create_node_type_with_class_name(\"Null\", info->mJS);\n        }\n\n        (*result_type)->mBlockType = node_block_type;\n    }\n    else if(*info->p == '<' && *(info->p+1) != '<' && *(info->p+1) != '=') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        while(1) {\n            if(!parse_type(&(*result_type)->mGenericsTypes[generics_num], info)) {\n                return FALSE;\n            }\n\n            generics_num++;\n\n            if(generics_num >= GENERICS_TYPES_MAX) {\n                parser_err_msg(info, \"overflow generics parametor number\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == '>') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else {\n                parser_err_msg(info, \"invalid character(%c) in generics types\", *info->p);\n                info->err_num++;\n                break;\n            }\n        }\n    }\n\n    if(*info->p == '[') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(!expression(array_num, info)) {\n            return FALSE;\n        }\n\n        expect_next_character_with_one_forward(\"]\", info);\n\n        (*result_type)->mArray = TRUE;\n    }\n\n    (*result_type)->mNumGenericsTypes = generics_num;\n\n    /// check generics type ///\n    sCLClass* klass = (*result_type)->mClass;\n\n    for(i=0; i<generics_num; i++) {\n        int generics_paramType_offset = klass->mGenericsParamTypeOffsets[i];\n        sCLClass* left_type = get_class_with_load(CONS_str(&klass->mConst, generics_paramType_offset), js);\n\n        sCLClass* right_type = (*result_type)->mGenericsTypes[i]->mClass;\n\n        sCLClass* right_type2;\n        solve_method_generics_for_variable_to_class(right_type, &right_type2, info);\n\n        sCLClass* right_type3;\n        solve_generics_for_variable_to_class(right_type2, &right_type3, info);\n\n        if(!check_implemented_methods_for_interface(left_type, right_type3, TRUE)) {\n            parser_err_msg(info, \"%s is not implemented %s interface\" , CLASS_NAME(right_type2), CLASS_NAME(left_type));\n            info->err_num++;\n        }\n    }\n\n    if(generics_num != (*result_type)->mClass->mNumGenerics) {\n        parser_err_msg(info, \"Invalid genrics parametor number\");\n        info->err_num++;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL is_assign_operator(sParserInfo* info) \n{\n    return (*info->p == '+' && *(info->p+1) == '+')\n        || (*info->p == '-' && *(info->p+1) == '-' && !isalnum(*(info->p+2)))\n        || (*info->p == '+' && *(info->p+1) == '=')\n        || (*info->p == '-' && *(info->p+1) == '=')\n        || (*info->p == '*' && *(info->p+1) == '=')\n        || (*info->p == '/' && *(info->p+1) == '=')\n        || (*info->p == '%' && *(info->p+1) == '=')\n        || (*info->p == '<' && *(info->p+1) == '<' && *(info->p+2) == '=')\n        || (*info->p == '>' && *(info->p+1) == '>' && *(info->p+2) == '=')\n        || (*info->p == '&' && *(info->p+1) == '=')\n        || (*info->p == '^' && *(info->p+1) == '=')\n        || (*info->p == '|' && *(info->p+1) == '=');\n}\n\nstatic BOOL assign_operator(unsigned int* node, sParserInfo* info, BOOL* plus_plus, BOOL* minus_minus)\n{\n    *plus_plus = FALSE;\n    *minus_minus = FALSE;\n\n    if(*info->p == '+' && *(info->p+1) == '+') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = sNodeTree_create_int_value(1, 0, 0, 0, info);\n\n        *node = sNodeTree_create_operand(kOpAdd, *node, right, 0, info);\n\n        *plus_plus = TRUE;\n    }\n    else if(*info->p == '-' && *(info->p+1) == '-') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = sNodeTree_create_int_value(1, 0, 0, 0, info);\n\n        *node = sNodeTree_create_operand(kOpSub, *node, right, 0, info);\n\n        *minus_minus = TRUE;\n    }\n    else if(*info->p == '+' && *(info->p+1) == '=') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpAdd, *node, right, 0, info);\n    }\n    else if(*info->p == '-' && *(info->p+1) == '=') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpSub, *node, right, 0, info);;\n    }\n    else if(*info->p == '*' && *(info->p+1) == '=') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpMult, *node, right, 0, info);\n    }\n    else if(*info->p == '/' && *(info->p+1) == '=') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpDiv, *node, right, 0, info);\n    }\n    else if(*info->p == '%' && *(info->p+1) == '=') {\n        info->p += 2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpMod, *node, right, 0, info);\n    }\n    else if(*info->p == '<' && *(info->p+1) == '<' && *(info->p+2) == '=') {\n        info->p += 3;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpLeftShift, *node, right, 0, info);\n    }\n    else if(*info->p == '>' && *(info->p+1) == '>' && *(info->p+2) == '=') {\n        info->p += 3;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpRightShift, *node, right, 0, info);\n    }\n    else if(*info->p == '&' && *(info->p+1) == '=') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpAnd, *node, right, 0, info);\n    }\n    else if(*info->p == '^' && *(info->p+1) == '=') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpXor, *node, right, 0, info);\n    }\n    else if(*info->p == '|' && *(info->p+1) == '=') {\n        info->p+=2;\n        skip_spaces_and_lf(info);\n\n        unsigned int right = 0;\n        if(!expression(&right, info)) {\n            return FALSE;\n        }\n\n        if(right == 0) {\n            parser_err_msg(info, \"require right value for operator +=\");\n            info->err_num++;\n        }\n\n        *node = sNodeTree_create_operand(kOpOr, *node, right, 0, info);\n    }\n\n    return TRUE;\n}\n\nvoid after_assign_operator(unsigned int* node, sParserInfo* info, BOOL plus_plus, BOOL minus_minus) \n{\n    if(plus_plus) {\n        unsigned int right = sNodeTree_create_int_value(1, 0, 0, 0, info);\n\n        *node = sNodeTree_create_operand(kOpSub, *node, right, 0, info);\n    }\n    if(minus_minus) {\n        unsigned int right = sNodeTree_create_int_value(1, 0, 0, 0, info);\n\n        *node = sNodeTree_create_operand(kOpAdd, *node, right, 0, info);\n    }\n}\n\nstatic BOOL postposition_operator(unsigned int* node, sParserInfo* info, int* num_method_chains, unsigned int max_method_chains_node[METHOD_CHAIN_MAX])\n{\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '.' && *(info->p+1) == '.') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            unsigned int tail = 0;\n            if(!expression(&tail, info)) {\n                return FALSE;\n            }\n\n            *node = sNodeTree_create_range(*node, tail, info);\n        }\n        /// call method or access field ///\n        else if(*info->p == '.' && *(info->p+1) != '.' && *(info->p+1) != '/') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(info->get_type_for_interpreter && *info->p == '\\0') \n            {\n                *node = sNodeTree_create_method_call(*node, \"\", NULL, 0, 0, info);\n                return TRUE;\n            }\n\n            if(isalpha(*info->p) || *info->p == '_') {\n                char buf[METHOD_NAME_MAX];\n\n                if(!parse_word(buf, METHOD_NAME_MAX, info, TRUE, FALSE)) {\n                    return FALSE;\n                }\n                skip_spaces_and_lf(info);\n\n                if(info->get_type_for_interpreter && *info->p == '\\0') {\n                    *node = sNodeTree_create_method_call(*node, \"\", NULL, 0, *num_method_chains, info);\n                    return TRUE;\n                }\n\n                /// call methods ///\n                if(*info->p == '(' || *info->p == '{') {\n                    unsigned int params[PARAMS_MAX];\n                    int num_params = 0;\n\n                    if(!parse_method_params(&num_params, params, info)) {\n                        return FALSE;\n                    }\n\n                    *node = sNodeTree_create_method_call(*node, buf, params, num_params, *num_method_chains, info);\n                    max_method_chains_node[*num_method_chains] = *node;\n\n                    (*num_method_chains)++;\n\n                    if(*num_method_chains >= METHOD_CHAIN_MAX) {\n                        parser_err_msg(info, \"overflow method chain\");\n                        return FALSE;\n                    }\n                }\n                /// access fields ///\n                else {\n                    if(is_assign_operator(info)) {\n                        unsigned int node2 = clone_node(*node);\n                        unsigned int node3 = clone_node(*node);\n\n                        /// load field ///\n                        *node = sNodeTree_create_fields(buf, node2, info);\n\n                        /// go \n                        BOOL plus_plus = FALSE;\n                        BOOL minus_minus = FALSE;\n                        if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                            return FALSE;\n                        }\n\n                        *node = sNodeTree_create_assign_field(buf, node3, *node, info);\n\n                        after_assign_operator(node, info, plus_plus, minus_minus);\n                    }\n                    else if(*info->p == '=' && *(info->p +1) != '=') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n\n                        unsigned int right_node = 0;\n\n                        if(!expression(&right_node, info)) {\n                            return FALSE;\n                        }\n\n                        if(right_node == 0) {\n                            parser_err_msg(info, \"Require right value\");\n                            info->err_num++;\n\n                            *node = 0;\n                        }\n                        else {\n                            *node = sNodeTree_create_assign_field(buf, *node, right_node, info);\n                        }\n                    }\n                    else {\n                        *node = sNodeTree_create_fields(buf, *node, info);\n                    }\n                }\n            }\n            else {\n                parser_err_msg(info, \"require method name or field name after .\");\n                info->err_num++;\n                *node = 0;\n                break;\n            }\n        }\n        /// access element ///\n        else if(*info->p == '[') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int index_node = 0;\n\n            if(!expression(&index_node, info)) {\n                return FALSE;\n            }\n\n            if(index_node == 0) {\n                parser_err_msg(info, \"Require index value\");\n                info->err_num++;\n\n                *node = 0;\n            }\n            else {\n                expect_next_character_with_one_forward(\"]\", info);\n\n                /// calling lambda or closure ///\n                if(*info->p == '(') {\n                    *node = sNodeTree_create_load_array_element(*node, index_node, info);\n\n                    unsigned int params[PARAMS_MAX];\n                    int num_params = 0;\n\n                    if(!parse_method_params(&num_params, params, info)) {\n                        return FALSE;\n                    }\n\n                    *node = sNodeTree_create_block_call(*node, \"\", num_params, params, info);\n                }\n                else if(is_assign_operator(info)) {\n                    unsigned int node2 = clone_node(*node);\n                    unsigned int index_node2 = clone_node(index_node);\n\n                    /// load field ///\n                    *node = sNodeTree_create_load_array_element(*node, index_node, info);\n\n                    /// go \n                    BOOL plus_plus = FALSE;\n                    BOOL minus_minus = FALSE;\n                    if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                        return FALSE;\n                    }\n\n                    *node = sNodeTree_create_store_array_element(node2, index_node2, *node, info);\n\n                    after_assign_operator(node, info, plus_plus, minus_minus);\n                }\n                else if(*info->p == '=' && *(info->p+1) != '=') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n\n                    unsigned int right_node = 0;\n\n                    if(!expression(&right_node, info)) {\n                        return FALSE;\n                    }\n\n                    if(right_node == 0) {\n                        parser_err_msg(info, \"Require right value\");\n                        info->err_num++;\n\n                        *node = 0;\n                    }\n                    else {\n                        *node = sNodeTree_create_store_array_element(*node, index_node, right_node, info);\n                    }\n                }\n                else {\n                    *node = sNodeTree_create_load_array_element(*node, index_node, info);\n                }\n            }\n        }\n        /// get value from pointer ///\n        else if(*info->p == '-' && *(info->p+1) == '>')\n        {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            sNodeType* node_type = NULL;\n\n            if(!parse_type(&node_type, info)) {\n                return FALSE;\n            }\n\n            if(node_type == NULL) {\n                parser_err_msg(info, \"require a type for the pointer value\");\n                info->err_num++;\n                *node = 0;\n                return TRUE;\n            }\n\n            if(*info->p == '=' && *(info->p + 1) != '=') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                unsigned int right_node = 0;\n\n                if(!expression(&right_node, info)) {\n                    return FALSE;\n                }\n\n                if(right_node == 0) {\n                    parser_err_msg(info, \"Require right value\");\n                    info->err_num++;\n\n                    *node = 0;\n                }\n                else {\n                    *node = sNodeTree_create_store_value_to_pointer(*node, node_type, right_node, info);\n                }\n            }\n            else {\n                *node = sNodeTree_create_load_value_from_pointer(*node, node_type, info);\n            }\n        }\n        else if(*info->p == '?') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int object_node = *node;\n\n            unsigned int params[PARAMS_MAX];\n            int num_params = 1;\n\n            params[0] = sNodeTree_null_expression(info);\n\n            *node = sNodeTree_create_method_call(*node, \"identifyWith\", params, num_params, *num_method_chains, info);\n\n            *node = sNodeTree_create_method_call(*node, \"negative\", NULL, 0, *num_method_chains, info);\n\n            sNodeBlock* node_block;\n            if(!parse_question_operator_block(object_node, *num_method_chains, ALLOC &node_block, info)) {\n                return FALSE;\n            }\n\n            if(*info->p == ':') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                num_params = 2;\n\n                if(!expression(&params[0], info)) {\n                    return FALSE;\n                }\n\n                BOOL lambda = FALSE;\n                sNodeType* result_type = create_node_type_with_class_name(\"Anonymous?\", info->mJS);\n\n                params[1] = sNodeTree_create_block_object(NULL, 0, result_type, MANAGED node_block, lambda, info, FALSE, FALSE, NULL, TRUE);\n\n                *node = sNodeTree_create_method_call(*node, \"if\", params, num_params, *num_method_chains, info);\n            }\n            else {\n                /*\n                parser_err_msg(info, \"? operator requires after :\");\n                info->err_num++;\n\n                *node = 0;\n                */\n\n                num_params = 1;\n\n                BOOL lambda = FALSE;\n                sNodeType* result_type = create_node_type_with_class_name(\"Anonymous?\", info->mJS);\n\n                params[0] = sNodeTree_create_block_object(NULL, 0, result_type, MANAGED node_block, lambda, info, FALSE, FALSE, NULL, TRUE);\n\n                *node = sNodeTree_create_method_call(*node, \"if\", params, num_params, *num_method_chains, info);\n            }\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL parse_block_object(unsigned int* node, sParserInfo* info, BOOL lambda)\n{\n    sParserParam params[PARAMS_MAX];\n    memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n    int num_params = 0;\n\n    /// parse_params ///\n    sVarTable* new_table = NULL;\n\n    if(lambda) {\n        if(!parse_params_and_entry_to_lvtable(params, &num_params, info, &new_table, NULL, 0)) {\n            return FALSE;\n        }\n    }\n    else {\n        if(!parse_params_and_entry_to_lvtable(params, &num_params, info, &new_table, info->lv_table, 0)) {\n            return FALSE;\n        }\n    }\n\n    sNodeType* result_type = NULL;\n    BOOL omit_result_type = FALSE;\n    if(*info->p == ':') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(!parse_type(&result_type, info)) {\n            return FALSE;\n        }\n    }\n    else {\n        result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n        omit_result_type = TRUE;\n    }\n\n    expect_next_character_with_one_forward(\"{\", info);\n\n    sNodeBlock* node_block = NULL;\n    if(!parse_block(ALLOC &node_block, info, new_table, TRUE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_block_object(params, num_params, result_type, MANAGED node_block, lambda, info, omit_result_type, FALSE, NULL, FALSE);\n\n    return TRUE;\n}\n\nstatic BOOL parse_var(unsigned int* node, sParserInfo* info, BOOL readonly)\n{\n    /// function name ///\n    char buf[VAR_NAME_MAX];\n\n    if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    if(*info->p == ':') {\n        info->p++;\n    }\n\n    sNodeType* node_type;\n    if(*info->p != '=') {\n        if(!parse_type(&node_type, info)) {\n            return FALSE;\n        }\n\n        if(node_type->mClass == NULL) {\n            *node = 0;\n            return TRUE;\n        }\n        if(node_type) {\n            check_already_added_variable(info->lv_table, buf, info);\n            add_variable_to_table(info->lv_table, buf, node_type, readonly);\n        }\n    }\n    else {\n        node_type = NULL;\n        check_already_added_variable(info->lv_table, buf, info);\n        add_variable_to_table(info->lv_table, buf, node_type, readonly);\n    }\n\n    /// assign the value to a variable ///\n    if(*info->p == '=' && *(info->p+1) != '=') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        unsigned int right_node = 0;\n\n        if(!expression(&right_node, info)) {\n            return FALSE;\n        }\n\n        if(right_node == 0) {\n            parser_err_msg(info, \"Require right value\");\n            info->err_num++;\n\n            *node = 0;\n        }\n        else {\n            *node = sNodeTree_create_store_variable(buf, node_type, right_node, info->klass, info);\n        }\n    }\n    else {\n        parser_err_msg(info, \"A variable should be initialized\");\n        info->err_num++;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_function(unsigned int* node, sParserInfo* info, BOOL lambda)\n{\n    /// function name ///\n    char fun_name[VAR_NAME_MAX];\n\n    if(!parse_word(fun_name, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    expect_next_character_with_one_forward(\"(\", info);\n\n    sNodeType* node_type = NULL;\n    check_already_added_variable(info->lv_table, fun_name, info);\n    add_variable_to_table(info->lv_table, fun_name, node_type, FALSE);\n\n    /// params ///\n    sParserParam params[PARAMS_MAX];\n    memset(params, 0, sizeof(sParserParam)*PARAMS_MAX);\n    int num_params = 0;\n\n    /// parse_params ///\n    sVarTable* new_table = NULL;\n\n    if(!parse_params_and_entry_to_lvtable(params, &num_params, info, &new_table, info->lv_table, 0)) {\n        return FALSE;\n    }\n\n    sNodeType* result_type = NULL;\n    if(*info->p == ':') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(!parse_type(&result_type, info)) {\n            return FALSE;\n        }\n    }\n    else {\n        result_type = create_node_type_with_class_name(\"Null\", info->mJS);\n    }\n\n    expect_next_character_with_one_forward(\"{\", info);\n\n    sNodeBlock* node_block = NULL;\n    if(!parse_block(ALLOC &node_block, info, new_table, TRUE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_function(fun_name, params, num_params, result_type, MANAGED node_block, lambda, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_normal_block(unsigned int* node, sParserInfo* info)\n{\n    sNodeBlock* node_block = NULL;\n    if(!parse_block(ALLOC &node_block, info, NULL, FALSE, FALSE, 0, NULL)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_normal_block(MANAGED node_block, info);\n    \n    return TRUE;\n}\n\nstatic BOOL parse_js_array_value_or_hash_value(unsigned int* node, sParserInfo* info) \n{\n    int num_elements = 0;\n\n    unsigned int array_elements[ARRAY_VALUE_ELEMENT_MAX];\n    memset(array_elements, 0, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n\n    unsigned int hash_keys[HASH_VALUE_ELEMENT_MAX+1];\n    unsigned int hash_items[HASH_VALUE_ELEMENT_MAX+1];\n\n    memset(hash_keys, 0, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    memset(hash_items, 0, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n\n    if(*info->p == ']') {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            unsigned int node = 0;\n            if(!expression(&node, info)) {\n                return FALSE;\n            }\n\n            if(*info->p == '=' && *(info->p+1) == '>') {\n                info->p+=2;\n                skip_spaces_and_lf(info);\n\n                hash_keys[num_elements] = node;\n\n                unsigned int node2 = 0;\n                if(!expression(&node2, info)) {\n                    return FALSE;\n                }\n\n                hash_items[num_elements] = node2;\n\n                num_elements++;\n\n                if(num_elements >= HASH_VALUE_ELEMENT_MAX) {\n                    parser_err_msg(info, \"overflow hash value elements\");\n                    return FALSE;\n                }\n\n                if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == ']') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"invalid hash value\");\n                    info->err_num++;\n                }\n            }\n            else {\n                array_elements[num_elements] = node;\n\n                num_elements++;\n\n                if(num_elements >= ARRAY_VALUE_ELEMENT_MAX) {\n                    parser_err_msg(info, \"overflow array value elements\");\n                    return FALSE;\n                }\n\n                if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == ']') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"invalid array value\");\n                    info->err_num++;\n                }\n            }\n        }\n    }\n\n    if(array_elements[0] == 0 && hash_keys[0] == 0) {\n        *node = sNodeTree_create_js_array(num_elements, array_elements, info);\n    }\n    else if(array_elements[0] != 0 && hash_keys[0] != 0) {\n        parser_err_msg(info, \"invalid hash or array value\");\n        info->err_num++;\n    }\n    else if(array_elements[0] != 0) {\n        *node = sNodeTree_create_js_array(num_elements, array_elements, info);\n    }\n    else if(hash_keys[0] != 0) {\n        *node = sNodeTree_create_hash_value(num_elements, hash_keys, hash_items, info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_array_value_or_hash_value(unsigned int* node, sParserInfo* info) \n{\n    int num_elements = 0;\n\n    unsigned int array_elements[ARRAY_VALUE_ELEMENT_MAX];\n    memset(array_elements, 0, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n\n    unsigned int hash_keys[HASH_VALUE_ELEMENT_MAX+1];\n    unsigned int hash_items[HASH_VALUE_ELEMENT_MAX+1];\n\n    memset(hash_keys, 0, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    memset(hash_items, 0, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n\n    while(1) {\n        unsigned int node = 0;\n        if(!expression(&node, info)) {\n            return FALSE;\n        }\n\n        if(*info->p == '=' && *(info->p+1) == '>') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            hash_keys[num_elements] = node;\n\n            unsigned int node2 = 0;\n            if(!expression(&node2, info)) {\n                return FALSE;\n            }\n\n            hash_items[num_elements] = node2;\n\n            num_elements++;\n\n            if(num_elements >= HASH_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow hash value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == ']') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else {\n                parser_err_msg(info, \"invalid hash value\");\n                info->err_num++;\n            }\n        }\n        else {\n            array_elements[num_elements] = node;\n\n            num_elements++;\n\n            if(num_elements >= ARRAY_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == ']') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else {\n                parser_err_msg(info, \"invalid array value\");\n                info->err_num++;\n            }\n        }\n    }\n\n    if(array_elements[0] != 0 && hash_keys[0] != 0) {\n        parser_err_msg(info, \"invalid hash or array value\");\n        info->err_num++;\n    }\n    else if(array_elements[0] != 0) {\n        *node = sNodeTree_create_array_value(num_elements, array_elements, info);\n    }\n    else if(hash_keys[0] != 0) {\n        *node = sNodeTree_create_hash_value(num_elements, hash_keys, hash_items, info);\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_carray_value(unsigned int* node, sParserInfo* info, char tail_char) \n{\n    int num_elements = 0;\n\n    unsigned int array_elements[ARRAY_VALUE_ELEMENT_MAX];\n    memset(array_elements, 0, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n\n    if(*info->p == tail_char) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(array_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= ARRAY_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == tail_char) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_carray_value(num_elements, array_elements, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_equalable_carray_value(unsigned int* node, sParserInfo* info, char close_character) \n{\n    int num_elements = 0;\n\n    unsigned int array_elements[ARRAY_VALUE_ELEMENT_MAX];\n    memset(array_elements, 0, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n\n    if(*info->p == close_character) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(array_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= ARRAY_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == close_character) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_equalable_carray_value(num_elements, array_elements, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_sortable_carray_value(unsigned int* node, sParserInfo* info, char close_character) \n{\n    int num_elements = 0;\n\n    unsigned int array_elements[ARRAY_VALUE_ELEMENT_MAX];\n    memset(array_elements, 0, sizeof(unsigned int)*ARRAY_VALUE_ELEMENT_MAX);\n\n    if(*info->p == close_character) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(array_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= ARRAY_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == close_character) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_sortable_carray_value(num_elements, array_elements, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_hash_value(unsigned int* node, sParserInfo* info, char close_character) \n{\n    int num_elements = 0;\n\n    unsigned int hash_keys[HASH_VALUE_ELEMENT_MAX+1];\n    unsigned int hash_items[HASH_VALUE_ELEMENT_MAX+1];\n\n    memset(hash_keys, 0, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n    memset(hash_items, 0, sizeof(unsigned int)*HASH_VALUE_ELEMENT_MAX);\n\n    if(*info->p == close_character) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(hash_keys + num_elements, info)) {\n                return FALSE;\n            }\n\n            expect_next_character_with_one_forward(\":\", info);\n\n            if(!expression(hash_items + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= HASH_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow hash value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == close_character) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_hash_value(num_elements, hash_keys, hash_items, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_list_value(unsigned int* node, sParserInfo* info, char tail_char) \n{\n    int num_elements = 0;\n\n    unsigned int list_elements[LIST_VALUE_ELEMENT_MAX];\n    memset(list_elements, 0, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n\n    if(*info->p == tail_char) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(list_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= LIST_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == tail_char) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_list_value(num_elements, list_elements, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_equalable_list_value(unsigned int* node, sParserInfo* info, char tail_char) \n{\n    int num_elements = 0;\n\n    unsigned int list_elements[LIST_VALUE_ELEMENT_MAX];\n    memset(list_elements, 0, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n\n    if(*info->p == tail_char) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(list_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= LIST_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == tail_char) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_equalable_list_value(num_elements, list_elements, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_sortable_list_value(unsigned int* node, sParserInfo* info, char tail_char) \n{\n    int num_elements = 0;\n\n    unsigned int list_elements[LIST_VALUE_ELEMENT_MAX];\n    memset(list_elements, 0, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n\n    if(*info->p == tail_char) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(list_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= LIST_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == tail_char) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_sortable_list_value(num_elements, list_elements, info);\n\n    return TRUE;\n}\n\nstatic BOOL parse_js_array(unsigned int* node, sParserInfo* info, char tail_char) \n{\n    int num_elements = 0;\n\n    unsigned int list_elements[LIST_VALUE_ELEMENT_MAX];\n    memset(list_elements, 0, sizeof(unsigned int)*LIST_VALUE_ELEMENT_MAX);\n\n    if(*info->p == tail_char) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(list_elements + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= LIST_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == tail_char) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_js_array(num_elements, list_elements, info);\n\n    return TRUE;\n}\n\n\nstatic BOOL parse_tuple_value(unsigned int* node, sParserInfo* info, char close_character) \n{\n    int num_elements = 0;\n\n    unsigned int tuple_element[TUPLE_VALUE_ELEMENT_MAX];\n    memset(tuple_element, 0, sizeof(unsigned int)*TUPLE_VALUE_ELEMENT_MAX);\n\n    if(*info->p == close_character) {\n        info->p++;\n        skip_spaces_and_lf(info);\n    }\n    else {\n        while(1) {\n            if(!expression(tuple_element + num_elements, info)) {\n                return FALSE;\n            }\n\n            num_elements++;\n\n            if(num_elements >= TUPLE_VALUE_ELEMENT_MAX) {\n                parser_err_msg(info, \"overflow array value elements\");\n                return FALSE;\n            }\n\n            if(*info->p == ',') {\n                info->p++;\n                skip_spaces_and_lf(info);\n            }\n            else if(*info->p == close_character) {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n        }\n    }\n\n    *node = sNodeTree_create_tuple_value(num_elements, tuple_element, info);\n\n    return TRUE;\n}\n\nBOOL parse_iniherit(unsigned int* node, sParserInfo* info)\n{\n    unsigned int params[PARAMS_MAX];\n    int num_params = 0;\n\n    if(!parse_method_params(&num_params, params, info)) {\n        return FALSE;\n    }\n\n    *node = sNodeTree_create_inherit_call(num_params, params, info->klass->mMethodIndexOnCompileTime-1, info);\n\n    return TRUE;\n}\n\nBOOL parse_unset(unsigned int* node, sParserInfo* info)\n{\n    char var_name[VAR_NAME_MAX];\n\n    /// name ///\n    if(!parse_word(var_name, VAR_NAME_MAX, info, TRUE, FALSE)) {\n        return FALSE;\n    }\n\n    sVar* var = get_variable_from_table(info->lv_table, var_name);\n\n    if(var == NULL) {\n        parser_err_msg(info, \"%s is not defined\", var_name);\n        info->err_num++;\n        return TRUE;\n    }\n\n    xstrncpy(var->mName, \"\", VAR_NAME_MAX);\n\n    return TRUE;\n}\n\nstatic BOOL parse_string_expression(sNodeBlock** string_expressions, int* string_expression_offsets, int* num_string_expression, sBuf* value, sParserInfo* info)\n{\n    sNodeBlock* block = NULL;\n    if(!parse_block(ALLOC &block, info, NULL, FALSE, TRUE, 0, NULL)) {\n        return FALSE;\n    }\n\n    string_expressions[*num_string_expression] = block;\n    string_expression_offsets[*num_string_expression] = value->mLen;\n\n    (*num_string_expression)++;\n\n    if(*num_string_expression >= STRING_EXPRESSION_MAX) {\n        parser_err_msg(info, \"overflow string expression number\");\n        return FALSE;\n    }\n\n    return TRUE;\n}\n\nstatic BOOL remove_indent_for_multi_line_string(sBuf* value, int indent, sParserInfo* info)\n{\n    int i;\n    for(i=0; i<indent; i++) {\n        if(*info->p == ' ') {\n            info->p++;\n        }\n        else if(*info->p == '\\n') {\n            info->sline++;\n            sBuf_append_char(value, *info->p);\n            info->p++;\n\n            remove_indent_for_multi_line_string(value, indent, info);\n            break;\n        }\n        else {\n            parser_err_msg(info, \"require white space for indent of multi line string\");\n            info->err_num++;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL parse_regex(unsigned int* node, sParserInfo* info)\n{\n    sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n    memset(string_expressions, 0, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n    int string_expression_offsets[STRING_EXPRESSION_MAX];\n    memset(string_expression_offsets, 0, sizeof(int)*STRING_EXPRESSION_MAX);\n\n    int num_string_expression = 0;\n\n    sBuf regex;\n    sBuf_init(&regex);\n\n    while(1) {\n        if(*info->p == '\\\\' && *(info->p+1) == '\"') {\n            info->p++;\n            sBuf_append_char(&regex, *info->p);\n            info->p++;\n        }\n        else if(*info->p == '\"') {\n            info->p++;\n            skip_spaces_and_lf(info);\n            break;\n        }\n        else if(*info->p == '\\\\' && *(info->p+1) == '\\\\' && *(info->p+2) == '{') {\n            sBuf_append_char(&regex, *info->p);\n            info->p++;\n            sBuf_append_char(&regex, *info->p);\n            info->p++;\n            sBuf_append_char(&regex, *info->p);\n            info->p++;\n        }\n        else if(*info->p == '\\\\' && *(info->p+1) == '{') {\n            info->p+=2;\n\n            /// string expression ///\n            if(!parse_string_expression(string_expressions, string_expression_offsets, &num_string_expression, &regex, info)) \n            {\n                MFREE(regex.mBuf);\n                return FALSE;\n            }\n        }\n        else if(*info->p == '\\0') {\n            parser_err_msg(info, \"close \\\" to make string value\");\n            info->err_num++;\n            break;\n        }\n        else {\n            if(*info->p == '\\n') info->sline++;\n\n            sBuf_append_char(&regex, *info->p);\n            info->p++;\n        }\n    }\n\n    skip_spaces_and_lf(info);\n\n    BOOL global = FALSE;\n    BOOL ignore_case = FALSE;\n    BOOL multiline = FALSE;\n    BOOL extended = FALSE;\n    BOOL dotall = FALSE;\n    BOOL anchored = FALSE;\n    BOOL dollar_endonly = FALSE;\n    BOOL ungreedy = FALSE;\n    while(1) {\n        if(*info->p == 'g') {\n            info->p++;\n            global = TRUE;\n        }\n        else if(*info->p == 'i') {\n            info->p++;\n            ignore_case = TRUE;\n        }\n        else if(*info->p == 's') {\n            info->p++;\n            dotall = TRUE;\n        }\n        else if(*info->p == 'm') {\n            info->p++;\n            multiline = TRUE;\n        }\n        else if(*info->p == 'A') {\n            info->p++;\n            anchored = TRUE;\n        }\n        else if(*info->p == 'D') {\n            info->p++;\n            dollar_endonly = TRUE;\n        }\n        else if(*info->p == 'U') {\n            info->p++;\n            ungreedy = TRUE;\n        }\n        else if(*info->p == 'x') {\n            info->p++;\n            extended = TRUE;\n        }\n        else {\n            break;\n        }\n    }\n\n    skip_spaces_and_lf(info);\n\n    *node = sNodeTree_create_regex(MANAGED regex.mBuf, global, ignore_case, multiline, extended, dotall, anchored, dollar_endonly, ungreedy, string_expressions, string_expression_offsets, num_string_expression, info);\n\n    return TRUE;\n}\n\nstatic BOOL expression_node(unsigned int* node, sParserInfo* info)\n{\n    BOOL js = info->mJS;\n\n    int num_method_chains = 0;\n    unsigned int max_method_chains_node[METHOD_CHAIN_MAX];\n\n    /// number ///\n    if((*info->p == '-' && *(info->p+1) != '=' && *(info->p+1) != '-' && *(info->p+1) != '>') || (*info->p == '+' && *(info->p+1) != '=' && *(info->p+1) != '+')) \n    {\n        if(*info->p == '-') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(isdigit(*info->p)) {\n                if(!get_number(TRUE, node, info)) {\n                    return FALSE;\n                }\n            }\n            else {\n                if(!expression_node(node, info)) {\n                    return FALSE;\n                }\n\n                if(*node == 0) {\n                    parser_err_msg(info, \"require right value for -\");\n                    info->err_num++;\n                }\n\n                *node = sNodeTree_create_operand(kOpMinus, *node, 0, 0, info);\n            }\n        }\n        else if(*info->p =='+') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(isdigit(*info->p)) {\n                if(!get_number(FALSE, node, info)) {\n                    return FALSE;\n                }\n            }\n            else {\n                if(!expression_node(node, info)) {\n                    return FALSE;\n                }\n\n                if(*node == 0) {\n                    parser_err_msg(info, \"require right value for -\");\n                    info->err_num++;\n                }\n            }\n        }\n    }\n    /// hex number ///\n    else if(*info->p == '0' && *(info->p+1) == 'x') {\n        info->p += 2;\n\n        if(!get_hex_number(node, info)) {\n            return FALSE;\n        }\n    }\n    /// oct number ///\n    else if(*info->p == '0' && isdigit(*(info->p+1))) {\n        info->p++;\n\n        if(!get_oct_number(node, info)) {\n            return FALSE;\n        }\n    }\n    /// number ///\n    else if(isdigit(*info->p)) {\n        if(!get_number(FALSE, node, info)) {\n            return FALSE;\n        }\n    }\n    /// multi line string ///\n    else if(*info->p == '\"' && *(info->p+1) == '\"' && *(info->p + 2) == '\"' && *(info->p+3) == '\\n') \n    {\n        int indent = 0;\n\n        char* p = info->p;\n        while(1) {\n            if(p == info->source) {\n                break;\n            }\n            else if(*p == '\\n') {\n                indent--;\n                break;\n            }\n            else {\n                p--;\n                indent++;\n            }\n        }\n\n        info->p+=4;\n\n        int i;\n        for(i=0; i<indent; i++) {\n            if(*info->p == ' ') {\n                info->p++;\n            }\n            else if(*info->p == '\\n') {\n                info->sline++;\n                info->p++;\n                break;\n            }\n            else {\n                parser_err_msg(info, \"require white space for indent of multi line string\");\n                info->err_num++;\n            }\n        }\n\n        sBuf value;\n        sBuf_init(&value);\n\n        sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n        memset(string_expressions, 0, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n        int string_expression_offsets[STRING_EXPRESSION_MAX];\n        memset(string_expression_offsets, 0, sizeof(int)*STRING_EXPRESSION_MAX);\n\n        int num_string_expression = 0;\n\n        while(1) {\n            if(*info->p == '\"' && *(info->p+1) == '\"' && *(info->p + 2) == '\"') \n            {\n                info->p+=3;\n                break;\n            }\n            else if(*info->p == '\\\\') {\n                info->p++;\n\n                switch(*info->p) {\n                    case '0':\n                        sBuf_append_char(&value, '\\0');\n                        info->p++;\n                        break;\n\n                    case '{':\n                        info->p++;\n\n                        /// string expression ///\n                        if(!parse_string_expression(string_expressions, string_expression_offsets, &num_string_expression, &value, info)) \n                        {\n                            MFREE(value.mBuf);\n                            return FALSE;\n                        }\n                        break;\n\n                    case 'n':\n                        sBuf_append_char(&value, '\\n');\n                        info->p++;\n                        break;\n\n                    case 't':\n                        sBuf_append_char(&value, '\\t');\n                        info->p++;\n                        break;\n\n                    case 'r':\n                        sBuf_append_char(&value, '\\r');\n                        info->p++;\n                        break;\n\n                    case 'a':\n                        sBuf_append_char(&value, '\\a');\n                        info->p++;\n                        break;\n\n                    case '\\\\':\n                        sBuf_append_char(&value, '\\\\');\n                        info->p++;\n                        break;\n\n                    default:\n                        sBuf_append_char(&value, *info->p);\n                        info->p++;\n                        break;\n                }\n            }\n            else if(*info->p == '\\0') {\n                if(info->get_type_for_interpreter) {\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"close \\\"\\\"\\\" to make string value\");\n                    MFREE(value.mBuf);\n                    return FALSE;\n                }\n            }\n            else if(*info->p == '\\n') {\n                info->sline++;\n\n                sBuf_append_char(&value, *info->p);\n                info->p++;\n\n                remove_indent_for_multi_line_string(&value, indent, info);\n            }\n            else {\n                sBuf_append_char(&value, *info->p);\n                info->p++;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_string_value(MANAGED value.mBuf, string_expressions, string_expression_offsets, num_string_expression, info);\n    }\n    /// String object ///\n    else if(*info->p == '\"') {\n        info->p++;\n\n        sBuf value;\n        sBuf_init(&value);\n\n        sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n        memset(string_expressions, 0, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n        int string_expression_offsets[STRING_EXPRESSION_MAX];\n        memset(string_expression_offsets, 0, sizeof(int)*STRING_EXPRESSION_MAX);\n\n        int num_string_expression = 0;\n\n        while(1) {\n            if(*info->p == '\"') {\n                info->p++;\n                break;\n            }\n            else if(*info->p == '\\\\') {\n                info->p++;\n\n                switch(*info->p) {\n                    case '0':\n                        sBuf_append_char(&value, '\\0');\n                        info->p++;\n                        break;\n\n                    case '{':\n                        info->p++;\n\n                        /// string expression ///\n                        if(!parse_string_expression(string_expressions, string_expression_offsets, &num_string_expression, &value, info)) \n                        {\n                            MFREE(value.mBuf);\n                            return FALSE;\n                        }\n                        break;\n\n                    case 'n':\n                        sBuf_append_char(&value, '\\n');\n                        info->p++;\n                        break;\n\n                    case 't':\n                        sBuf_append_char(&value, '\\t');\n                        info->p++;\n                        break;\n\n                    case 'r':\n                        sBuf_append_char(&value, '\\r');\n                        info->p++;\n                        break;\n\n                    case 'a':\n                        sBuf_append_char(&value, '\\a');\n                        info->p++;\n                        break;\n\n                    case '\\\\':\n                        sBuf_append_char(&value, '\\\\');\n                        info->p++;\n                        break;\n\n                    default:\n                        sBuf_append_char(&value, *info->p);\n                        info->p++;\n                        break;\n                }\n            }\n            else if(*info->p == '\\0') {\n                if(info->get_type_for_interpreter) {\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"close \\\" to make string value\");\n                    MFREE(value.mBuf);\n                    return FALSE;\n                }\n            }\n            else {\n                if(*info->p == '\\n') info->sline++;\n\n                sBuf_append_char(&value, *info->p);\n                info->p++;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n\n        *node = sNodeTree_create_string_value(MANAGED value.mBuf, string_expressions, string_expression_offsets, num_string_expression, info);\n    }\n    /// buffer object ///\n    else if((*info->p == 'B' || *info->p == 'b') && *(info->p+1) == '\"') {\n        info->p+=2;\n\n        sBuf value;\n        sBuf_init(&value);\n\n        sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n        memset(string_expressions, 0, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n        int string_expression_offsets[STRING_EXPRESSION_MAX];\n        memset(string_expression_offsets, 0, sizeof(int)*STRING_EXPRESSION_MAX);\n\n        int num_string_expression = 0;\n\n        while(1) {\n            if(*info->p == '\"') {\n                info->p++;\n                break;\n            }\n            else if(*info->p == '\\\\') {\n                info->p++;\n                switch(*info->p) {\n                    case '0':\n                        sBuf_append_char(&value, '\\0');\n                        info->p++;\n                        break;\n\n                    case '{':\n                        info->p++;\n\n                        /// string expression ///\n                        if(!parse_string_expression(string_expressions, string_expression_offsets, &num_string_expression, &value, info)) \n                        {\n                            MFREE(value.mBuf);\n                            return FALSE;\n                        }\n                        break;\n\n                    case 'n':\n                        sBuf_append_char(&value, '\\n');\n                        info->p++;\n                        break;\n\n                    case 't':\n                        sBuf_append_char(&value, '\\t');\n                        info->p++;\n                        break;\n\n                    case 'r':\n                        sBuf_append_char(&value, '\\r');\n                        info->p++;\n                        break;\n\n                    case 'a':\n                        sBuf_append_char(&value, '\\a');\n                        info->p++;\n                        break;\n\n                    case '\\\\':\n                        sBuf_append_char(&value, '\\\\');\n                        info->p++;\n                        break;\n\n                    default:\n                        sBuf_append_char(&value, *info->p);\n                        info->p++;\n                        break;\n                }\n            }\n            else if(*info->p == '\\0') {\n                if(info->get_type_for_interpreter) {\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"close \\\" to make string buffer value\");\n                    return FALSE;\n                }\n            }\n            else {\n                if(*info->p == '\\n') info->sline++;\n\n                sBuf_append_char(&value, *info->p);\n                info->p++;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_buffer_value(MANAGED value.mBuf, value.mLen, string_expressions, string_expression_offsets, num_string_expression, info);\n    }\n    /// path ///\n    else if((*info->p == 'P' || *info->p == 'p') && *(info->p+1) == '\"') {\n        info->p+=2;\n\n        sBuf value;\n        sBuf_init(&value);\n\n        sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n        memset(string_expressions, 0, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n        int string_expression_offsets[STRING_EXPRESSION_MAX];\n        memset(string_expression_offsets, 0, sizeof(int)*STRING_EXPRESSION_MAX);\n\n        int num_string_expression = 0;\n\n        while(1) {\n            if(*info->p == '\"') {\n                info->p++;\n                break;\n            }\n            else if(*info->p == '\\\\') {\n                info->p++;\n                switch(*info->p) {\n                    case '0':\n                        sBuf_append_char(&value, '\\0');\n                        info->p++;\n                        break;\n\n                    case '{':\n                        info->p++;\n\n                        /// string expression ///\n                        if(!parse_string_expression(string_expressions, string_expression_offsets, &num_string_expression, &value, info)) \n                        {\n                            MFREE(value.mBuf);\n                            return FALSE;\n                        }\n                        break;\n\n                    case 'n':\n                        sBuf_append_char(&value, '\\n');\n                        info->p++;\n                        break;\n\n                    case 't':\n                        sBuf_append_char(&value, '\\t');\n                        info->p++;\n                        break;\n\n                    case 'r':\n                        sBuf_append_char(&value, '\\r');\n                        info->p++;\n                        break;\n\n                    case 'a':\n                        sBuf_append_char(&value, '\\a');\n                        info->p++;\n                        break;\n\n                    case '\\\\':\n                        sBuf_append_char(&value, '\\\\');\n                        info->p++;\n                        break;\n\n                    default:\n                        sBuf_append_char(&value, *info->p);\n                        info->p++;\n                        break;\n                }\n            }\n            else if(*info->p == '\\0') {\n                if(info->get_type_for_interpreter) {\n                    break;\n                }\n                else if(info->get_path_object) {\n                    info->inputing_path_object = TRUE;\n                    return FALSE;\n                }\n                else {\n                    parser_err_msg(info, \"close \\\" to make string buffer value\");\n                    return FALSE;\n                }\n            }\n            else {\n                if(*info->p == '\\n') info->sline++;\n\n                sBuf_append_char(&value, *info->p);\n                info->p++;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_path_value(MANAGED value.mBuf, value.mLen, string_expressions, string_expression_offsets, num_string_expression, info);\n    }\n    /// c string ///\n    else if((*info->p == 'C' || *info->p == 'c') && *(info->p+1) == '\"') {\n        info->p+=2;\n\n        sBuf value;\n        sBuf_init(&value);\n\n        while(1) {\n            if(*info->p == '\"') {\n                info->p++;\n                break;\n            }\n            else if(*info->p == '\\\\') {\n                info->p++;\n                switch(*info->p) {\n                    case '0':\n                        sBuf_append_char(&value, '\\0');\n                        info->p++;\n                        break;\n\n                    case 'n':\n                        sBuf_append_char(&value, '\\n');\n                        info->p++;\n                        break;\n\n                    case 't':\n                        sBuf_append_char(&value, '\\t');\n                        info->p++;\n                        break;\n\n                    case 'r':\n                        sBuf_append_char(&value, '\\r');\n                        info->p++;\n                        break;\n\n                    case 'a':\n                        sBuf_append_char(&value, '\\a');\n                        info->p++;\n                        break;\n\n                    case '\\\\':\n                        sBuf_append_char(&value, '\\\\');\n                        info->p++;\n                        break;\n\n                    default:\n                        sBuf_append_char(&value, *info->p);\n                        info->p++;\n                        break;\n                }\n            }\n            else if(*info->p == '\\0') {\n                if(info->get_type_for_interpreter) {\n                    break;\n                }\n                else {\n                    parser_err_msg(info, \"close \\\" to make c string value\");\n                    return FALSE;\n                }\n            }\n            else {\n                if(*info->p == '\\n') info->sline++;\n\n                sBuf_append_char(&value, *info->p);\n                info->p++;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_c_string_value(MANAGED value.mBuf, value.mLen, info);\n    }\n    /// Character ///\n    else if(*info->p == '\\'') {\n        info->p++;\n\n        wchar_t c;\n\n        if(*info->p == '\\\\') {\n            info->p++;\n\n            switch(*info->p) {\n                case 'n':\n                    c = '\\n';\n                    info->p++;\n                    break;\n\n                case 't':\n                    c = '\\t';\n                    info->p++;\n                    break;\n\n                case 'r':\n                    c = '\\r';\n                    info->p++;\n                    break;\n\n                case 'a':\n                    c = '\\a';\n                    info->p++;\n                    break;\n\n                case '\\\\':\n                    c = '\\\\';\n                    info->p++;\n                    break;\n\n                case '0':\n                    c = '\\0';\n                    info->p++;\n                    break;\n\n                default:\n                    c = *info->p;\n                    info->p++;\n                    break;\n            }\n        }\n        else {\n            unsigned char p2 = *(unsigned char*)info->p;\n\n            /// utf-8 character ///\n            if(p2 > 127) {\n                int size;\n                char str[MB_LEN_MAX+1];\n\n                size = ((p2 & 0x80) >> 7) + ((p2 & 0x40) >> 6) + ((p2 & 0x20) >> 5) + ((p2 & 0x10) >> 4);\n\n                if(size > MB_LEN_MAX) {\n                    parser_err_msg(info, \"invalid utf-8 character. MB_LEN_MAX\");\n                    info->err_num++;\n                }\n                else {\n                    memcpy(str, info->p, size);\n                    str[size] = 0;\n\n                    if(mbtowc(&c, str, size) < 0) {\n                        parser_err_msg(info, \"invalid utf-8 character. mbtowc\");\n                        info->err_num++;\n                        c = 0;\n                    }\n\n                    info->p += size;\n                }\n            }\n            /// ASCII character ///\n            else {\n                c = *info->p;\n                info->p++;\n            }\n        }\n\n        if(*info->p != '\\'') {\n            parser_err_msg(info, \"close \\' to make character value\");\n            info->err_num++;\n        }\n        else {\n            info->p++;\n\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_character_value(c, info);\n        }\n    }\n    else if(info->mJS && *info->p == '[') \n    {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(!parse_js_array_value_or_hash_value(node, info)) {\n            return FALSE;\n        }\n    }\n    /// list or array or hash ///\n    else if(*info->p == '[') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(!parse_array_value_or_hash_value(node, info)) {\n            return FALSE;\n        }\n    }\n    /// block ///\n    else if(*info->p == '{') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        BOOL list_value = FALSE;\n\n        if(!info->mJS) {\n            char* p_before = info->p;\n            int sline_before = info->sline;\n            sVarTable* old_table = info->lv_table;\n            info->lv_table = clone_var_table(info->lv_table);\n\n            unsigned int tmp = 0;\n            (void)expression(&tmp, info);\n\n            if(*info->p == ',') {\n                list_value = TRUE;\n            }\n\n            info->p = p_before;\n            info->sline = sline_before;\n            info->lv_table = old_table;\n        }\n\n        if(list_value) {\n            if(!parse_sortable_list_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else {\n            if(!parse_normal_block(node, info)) {\n                return FALSE;\n            }\n        }\n    }\n    /// Head of alphabets or _ ./configure is inside for shell mode\n    else if(isalpha(*info->p) || (*info->p == '.' && *(info->p+1) == '/') || (*info->p == '_'))\n    {\n        char buf[VAR_NAME_MAX];\n\n        char* p_before = info->p;\n        int sline_before = info->sline;\n\n        if(*info->p == '.' && *(info->p+1) == '/') {\n            info->p += 2;\n            buf[0] = '.';\n            buf[1] = '/';\n\n            /// name ///\n            if(!parse_word(buf + 2, VAR_NAME_MAX -2, info, TRUE, TRUE)) {\n                return FALSE;\n            }\n            skip_spaces_and_lf(info);\n        }\n        else {\n            /// name ///\n            if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, TRUE)) {\n                return FALSE;\n            }\n            skip_spaces_and_lf(info);\n        }\n\n        BOOL including_slash = strstr(buf, \"/\") != NULL;\n        if(strcmp(buf, \"if\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!if_expression(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"when\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!when_expression(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"while\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!while_expression(node, info)) {\n                return FALSE;\n            }\n\n        }\n        else if(strcmp(buf, \"for\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(info->mJS) {\n                if(!for_expression(node, info)) {\n                    return FALSE;\n                }\n            }\n            else {\n                char* p_before = info->p;\n                int sline_before = info->sline;\n\n                expect_next_character_with_one_forward(\"(\", info);\n\n                char buf[VAR_NAME_MAX];\n                parse_word(buf, VAR_NAME_MAX, info, FALSE, FALSE);\n                parse_word(buf, VAR_NAME_MAX, info, FALSE, FALSE);\n\n                if(strcmp(buf, \"in\") == 0) {\n                    info->p = p_before;\n                    info->sline = sline_before;\n\n                    if(!for_in_expression(node, info)) {\n                        return FALSE;\n                    }\n                }\n                else {\n                    info->p = p_before;\n                    info->sline = sline_before;\n\n                    if(!for_expression(node, info)) {\n                        return FALSE;\n                    }\n                }\n            }\n        }\n        else if(strcmp(buf, \"break\") == 0) {\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_break_expression(info);\n        }\n        else if(strcmp(buf, \"true\") == 0) {\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_true_expression(info);\n        }\n        else if(strcmp(buf, \"false\") == 0) {\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_false_expression(info);\n        }\n        else if(strcmp(buf, \"null\") == 0) {\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_null_expression(info);\n        }\n        else if(strcmp(buf, \"wildcard\") == 0) {\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_wildcard_expression(info);\n        }\n        else if(strcmp(buf, \"throw\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!throw_expression(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"try\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!try_expression(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"return\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!return_expression(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"new\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!new_expression(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"closure\") == 0 && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_block_object(node, info, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"lambda\") == 0 && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_block_object(node, info, TRUE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"var\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!parse_var(node, info, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"val\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!parse_var(node, info, TRUE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"def\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!parse_function(node, info, FALSE)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"inherit\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!parse_iniherit(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"unset\") == 0) {\n            skip_spaces_and_lf(info);\n\n            if(!parse_unset(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"list\") == 0 && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_list_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"list\") == 0 && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_list_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"equalable_list\") == 0 || strcmp(buf, \"elist\") == 0) && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_equalable_list_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"equalable_list\") == 0 || strcmp(buf, \"elist\") == 0) && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_equalable_list_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"sortable_list\") == 0 || strcmp(buf, \"slist\") == 0) && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_sortable_list_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"sortable_list\") == 0 || strcmp(buf, \"slist\") == 0) && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_sortable_list_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"tuple\") == 0 && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_tuple_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"tuple\") == 0 && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_tuple_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"hash\") == 0 && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_hash_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"hash\") == 0 && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_hash_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"array\") == 0 && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_carray_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"array\") == 0 && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_carray_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"equalable_array\") == 0 || strcmp(buf, \"earray\") == 0) && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_equalable_carray_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"equalable_array\") == 0 || strcmp(buf, \"earray\") == 0) && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_equalable_carray_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"sortable_array\") == 0 || strcmp(buf, \"sarray\") == 0) && *info->p == '{') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"{\", info);\n\n            if(!parse_sortable_carray_value(node, info, '}')) {\n                return FALSE;\n            }\n        }\n        else if((strcmp(buf, \"sortable_array\") == 0 || strcmp(buf, \"sarray\") == 0) && *info->p == '(') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"(\", info);\n\n            if(!parse_sortable_carray_value(node, info, ')')) {\n                return FALSE;\n            }\n        }\n        else if(strcmp(buf, \"regex\") == 0 && *info->p == '\"') {\n            skip_spaces_and_lf(info);\n\n            expect_next_character_with_one_forward(\"\\\"\", info);\n\n            if(!parse_regex(node, info)) {\n                return FALSE;\n            }\n        }\n        else if(info->mJS && strcmp(buf, \"require\") == 0) {\n            skip_spaces_and_lf(info);\n\n            char class_name[METHOD_NAME_MAX];\n\n            /// name ///\n            if(!parse_word(class_name, METHOD_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n\n            skip_spaces_and_lf(info);\n\n            char file_name[METHOD_NAME_MAX];\n\n            /// name ///\n            if(!parse_word(file_name, METHOD_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n\n            skip_spaces_and_lf(info);\n\n            *node = sNodeTree_create_require(class_name, file_name, info);\n        }\n\n        /// local variable ////\n        else if(!including_slash && *info->p == ':') {\n            skip_spaces_and_lf(info);\n\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            sNodeType* node_type;\n            if(*info->p != '=') {\n                if(!parse_type(&node_type, info)) {\n                    return FALSE;\n                }\n\n                if(node_type->mClass == NULL) {\n                    *node = 0;\n                    return TRUE;\n                }\n                if(node_type) {\n                    check_already_added_variable(info->lv_table, buf, info);\n                    add_variable_to_table(info->lv_table, buf, node_type, FALSE);\n                }\n            }\n            else {\n                node_type = NULL;\n                check_already_added_variable(info->lv_table, buf, info);\n                add_variable_to_table(info->lv_table, buf, node_type, FALSE);\n\n            }\n\n            /// assign the value to a variable ///\n            if(*info->p == '=' && *(info->p+1) != '=') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                unsigned int right_node = 0;\n\n                if(!expression(&right_node, info)) {\n                    return FALSE;\n                }\n\n                if(right_node == 0) {\n                    parser_err_msg(info, \"Require right value\");\n                    info->err_num++;\n\n                    *node = 0;\n                }\n                else {\n                    *node = sNodeTree_create_store_variable(buf, node_type, right_node, info->klass, info);\n                }\n            }\n            else {\n                parser_err_msg(info, \"A variable should be initialized\");\n                info->err_num++;\n            }\n        }\n        /// assignment for variable ///\n        else if(!including_slash && *info->p == '=' && *(info->p+1) != '=') {\n            /// local variable ///\n            if(get_variable_from_table(info->lv_table, buf) || is_method_param_name(buf)) {\n                skip_spaces_and_lf(info);\n\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                unsigned int right_node = 0;\n\n                if(!expression(&right_node, info)) {\n                    return FALSE;\n                }\n\n                if(right_node == 0) {\n                    parser_err_msg(info, \"Require right value\");\n                    info->err_num++;\n\n                    *node = 0;\n                }\n                else {\n                    sVar* var = get_variable_from_table(info->lv_table, buf);\n\n                    if(var && var->mReadOnly) {\n                        parser_err_msg(info, \"This is readonly variable.\");\n                        info->err_num++;\n\n                        *node = 0;\n                    }\n                    else {\n                        *node = sNodeTree_create_store_variable(buf, NULL, right_node, info->klass, info);\n                    }\n                }\n            }\n            /// the field in the same class\n            else if(info->klass && field_name_existance(info->klass, buf))\n            {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(\"self\", info);\n\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                unsigned int right_node = 0;\n\n                if(!expression(&right_node, info)) {\n                    return FALSE;\n                }\n\n                if(right_node == 0) {\n                    parser_err_msg(info, \"Require right value\");\n                    info->err_num++;\n\n                    *node = 0;\n                }\n                else {\n                    *node = sNodeTree_create_assign_field(buf, *node, right_node, info);\n                }\n            }\n            /// the class field name in the same class ///\n            else if(info->klass && class_field_name_existance(info->klass, buf)) \n            {\n                skip_spaces_and_lf(info);\n\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                unsigned int right_node = 0;\n\n                if(!expression(&right_node, info)) {\n                    return FALSE;\n                }\n\n                if(right_node == 0) {\n                    parser_err_msg(info, \"Require right value\");\n                    info->err_num++;\n\n                    *node = 0;\n                }\n                else {\n                    *node = sNodeTree_create_assign_class_field(info->klass, buf, right_node, info);\n                }\n            }\n            else {\n                info->sline = sline_before;\n                parser_err_msg(info, \"%s is undeclared.(1)\", buf);\n                info->err_num++;\n            }\n        }\n        /// -=, +=, etc ///\n        else if(!including_slash && is_assign_operator(info)) {\n            /// local variable ///\n            if(get_variable_from_table(info->lv_table, buf) || is_method_param_name(buf)) {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(buf, info);\n\n                /// go ///\n                BOOL plus_plus = FALSE;\n                BOOL minus_minus = FALSE;\n                if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                    return FALSE;\n                }\n\n                *node = sNodeTree_create_store_variable(buf, NULL, *node, info->klass, info);\n\n                after_assign_operator(node, info, plus_plus, minus_minus);\n            }\n            /// the class field name in the same class ///\n            else if(info->klass && class_field_name_existance(info->klass, buf)) \n            {\n                skip_spaces_and_lf(info);\n\n                /// load field ///\n                *node = sNodeTree_create_class_fields(info->klass, buf, info);\n\n                /// go \n                BOOL plus_plus = FALSE;\n                BOOL minus_minus = FALSE;\n                if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                    return FALSE;\n                }\n\n                *node = sNodeTree_create_assign_class_field(info->klass, buf, *node, info);\n\n                after_assign_operator(node, info, plus_plus, minus_minus);\n            }\n            /// the field in the same class\n            else if(info->klass && field_name_existance(info->klass, buf))\n            {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(\"self\", info);\n\n                unsigned int node2 = clone_node(*node);\n                unsigned int node3 = clone_node(*node);\n\n                /// load field ///\n                *node = sNodeTree_create_fields(buf, node2, info);\n\n                /// go \n                BOOL plus_plus = FALSE;\n                BOOL minus_minus = FALSE;\n                if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                    return FALSE;\n                }\n\n                *node = sNodeTree_create_assign_field(buf, node3, *node, info);\n\n                after_assign_operator(node, info, plus_plus, minus_minus);\n            }\n            else {\n                info->sline = sline_before;\n                parser_err_msg(info, \"%s is undeclared.(2)\", buf);\n                info->err_num++;\n            }\n        }\n        else {\n            sCLClass* klass;\n\n            int sline_before = info->sline;\n\n            if(strcmp(buf, \"SELF\") == 0) {\n                klass = info->klass;\n            }\n            else {\n                klass = get_class(buf, js);\n\n                if(klass == NULL) {\n#ifdef __DARWIN__\n                    if(buf[0] >= 'A' && buf[0] <= 'Z') {  // for OSX. OSX ignores the case of file name\n                        klass = get_class_with_load(buf, js);\n                    }\n                    else {\n                        klass = NULL;\n                    }\n#else\n                    klass = get_class_with_load(buf, js);\n#endif\n                }\n            }\n\n            sCLClass* global_klass = get_class(\"Global\", info->mJS);\n            sCLClass* system_klass = get_class(\"System\", info->mJS);\n            sCLClass* command_class = get_class(\"Command\", info->mJS);\n\n            /// It is class name ///\n            if(klass) {\n                skip_spaces_and_lf(info);\n\n                info->p = p_before;\n                info->sline = sline_before;\n\n                sNodeType* klass2;\n\n                if(!parse_type(&klass2, info)) {\n                    return FALSE;\n                }\n\n                skip_spaces_and_lf(info);\n\n                /// class field or class method ///\n                if(*info->p == '.') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n\n                    char buf[METHOD_NAME_MAX];\n\n                    /// name ///\n                    if(!parse_word(buf, METHOD_NAME_MAX, info, TRUE, FALSE)) {\n                        return FALSE;\n                    }\n\n                    /// class method ///\n                    if(*info->p == '(') {\n                        unsigned int params[PARAMS_MAX];\n                        int num_params = 0;\n\n                        if(!parse_method_params(&num_params, params, info)) {\n                            return FALSE;\n                        }\n\n                        *node = sNodeTree_create_class_method_call(klass2, buf, params, num_params, info);\n                        max_method_chains_node[num_method_chains] = *node;\n                        num_method_chains++;\n\n                        if(num_method_chains >= METHOD_CHAIN_MAX) {\n                            info->sline = sline_before;\n                            parser_err_msg(info, \"overflow method chain\");\n                            return FALSE;\n                        }\n                    }\n                    /// class field ///\n                    else {\n                        if(is_assign_operator(info)) {\n                            /// load field ///\n                            *node = sNodeTree_create_class_fields(klass, buf, info);\n\n                            /// go \n                            BOOL plus_plus = FALSE;\n                            BOOL minus_minus = FALSE;\n                            if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                                return FALSE;\n                            }\n\n                            *node = sNodeTree_create_assign_class_field(klass, buf, *node, info);\n\n                            after_assign_operator(node, info, plus_plus, minus_minus);\n                        }\n                        else if(*info->p == '=' && *(info->p +1) != '=') {\n                            info->p++;\n                            skip_spaces_and_lf(info);\n\n                            unsigned int right_node = 0;\n\n                            if(!expression(&right_node, info)) {\n                                return FALSE;\n                            }\n\n                            if(right_node == 0) {\n                                info->sline = sline_before;\n                                parser_err_msg(info, \"Require right value\");\n                                info->err_num++;\n\n                                *node = 0;\n                            }\n                            else {\n                                *node = sNodeTree_create_assign_class_field(klass, buf, right_node, info);\n                            }\n                        }\n                        else {\n                            *node = sNodeTree_create_class_fields(klass, buf, info);\n                        }\n                    }\n                }\n                else {\n                    info->p = p_before;\n                    info->sline = sline_before;\n\n                    if(!new_expression(node, info)) {\n                        return FALSE;\n                    }\n                }\n            }\n            /// the local variable ///\n            else if(strcmp(buf, \"self\") == 0 \n                || is_method_param_name(buf) \n                || get_variable_from_table(info->lv_table, buf))\n            {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(buf, info);\n\n                /// calling lambda or closure ///\n                if(*info->p == '(') {\n                    unsigned int params[PARAMS_MAX];\n                    int num_params = 0;\n\n                    if(!parse_method_params(&num_params, params, info)) {\n                        return FALSE;\n                    }\n\n                    *node = sNodeTree_create_block_call(*node, buf, num_params, params, info);\n                }\n            }\n            /// the field name in the same class ///\n            else if(info->klass && field_name_existance(info->klass, buf) && *info->p != '(')\n            {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(\"self\", info);\n\n                *node = sNodeTree_create_fields(buf, *node, info);\n            }\n            /// the class field name in the same class ///\n            else if(info->klass && class_field_name_existance(info->klass, buf) && *info->p != '(')\n            {\n                skip_spaces_and_lf(info);\n\n                if(is_assign_operator(info)) {\n                    /// load field ///\n                    *node = sNodeTree_create_class_fields(info->klass, buf, info);\n\n                    /// go \n                    BOOL plus_plus = FALSE;\n                    BOOL minus_minus = FALSE;\n                    if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                        return FALSE;\n                    }\n\n                    *node = sNodeTree_create_assign_class_field(info->klass, buf, *node, info);\n\n                    after_assign_operator(node, info, plus_plus, minus_minus);\n                }\n                else if(*info->p == '=' && *(info->p +1) != '=') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n\n                    unsigned int right_node = 0;\n\n                    if(!expression(&right_node, info)) {\n                        return FALSE;\n                    }\n\n                    if(right_node == 0) {\n                        info->sline = sline_before;\n                        parser_err_msg(info, \"Require right value\");\n                        info->err_num++;\n\n                        *node = 0;\n                    }\n                    else {\n                        *node = sNodeTree_create_assign_class_field(info->klass, buf, right_node, info);\n                    }\n                }\n                else {\n                    *node = sNodeTree_create_class_fields(info->klass, buf, info);\n                }\n            }\n            /// the method name in the same class ///\n            else if(info->klass && none_class_method_name_existance(info->klass, buf) && *info->p == '(')\n            {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(\"self\", info);\n\n                unsigned int params[PARAMS_MAX];\n                int num_params = 0;\n\n                if(!parse_method_params(&num_params, params, info)) {\n                    return FALSE;\n                }\n\n                *node = sNodeTree_create_method_call(*node, buf, params, num_params, num_method_chains, info);\n                max_method_chains_node[num_method_chains] = *node;\n\n                num_method_chains++;\n\n                if(num_method_chains >= METHOD_CHAIN_MAX) {\n                    info->sline = sline_before;\n                    parser_err_msg(info, \"overflow method chain\");\n                    return FALSE;\n                }\n            }\n            /// the class method name in the same class ///\n            else if(info->klass && class_method_name_existance(info->klass, buf) && *info->p == '(')\n            {\n                skip_spaces_and_lf(info);\n\n                unsigned int params[PARAMS_MAX];\n                int num_params = 0;\n\n                if(!parse_method_params(&num_params, params, info)) {\n                    return FALSE;\n                }\n\n                sNodeType* node_type = alloc_node_type();\n\n                node_type->mClass = info->klass;\n                node_type->mNumGenericsTypes = 0;\n\n                *node = sNodeTree_create_class_method_call(node_type, buf, params, num_params, info);\n                max_method_chains_node[num_method_chains] = *node;\n                num_method_chains++;\n                if(num_method_chains >= METHOD_CHAIN_MAX) {\n                    info->sline = sline_before;\n                    parser_err_msg(info, \"overflow method chain\");\n                    return FALSE;\n                }\n            }\n            /// is Sytem Class field ? ///\n            else if(system_klass && class_field_name_existance(system_klass, buf) && *info->p != '(')\n            {\n                skip_spaces_and_lf(info);\n\n                if(is_assign_operator(info)) {\n                    /// load field ///\n                    *node = sNodeTree_create_class_fields(system_klass, buf, info);\n\n                    /// go \n                    BOOL plus_plus = FALSE;\n                    BOOL minus_minus = FALSE;\n                    if(!assign_operator(node, info, &plus_plus, &minus_minus)) {\n                        return FALSE;\n                    }\n\n                    *node = sNodeTree_create_assign_class_field(system_klass, buf, *node, info);\n\n                    after_assign_operator(node, info, plus_plus, minus_minus);\n                }\n                else if(*info->p == '=' && *(info->p +1) != '=') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n\n                    unsigned int right_node = 0;\n\n                    if(!expression(&right_node, info)) {\n                        return FALSE;\n                    }\n\n                    if(right_node == 0) {\n                        info->sline = sline_before;\n                        parser_err_msg(info, \"Require right value\");\n                        info->err_num++;\n\n                        *node = 0;\n                    }\n                    else {\n                        *node = sNodeTree_create_assign_class_field(system_klass, buf, right_node, info);\n                    }\n                }\n                else {\n                    *node = sNodeTree_create_class_fields(system_klass, buf, info);\n                }\n            }\n            /// is Sytem Class method ? ///\n            else if(system_klass && class_method_name_existance(system_klass, buf) && *info->p == '(')\n            {\n                skip_spaces_and_lf(info);\n\n                unsigned int params[PARAMS_MAX];\n                int num_params = 0;\n\n                if(!parse_method_params(&num_params, params, info)) {\n                    return FALSE;\n                }\n\n                sNodeType* system_klass_type = alloc_node_type();\n\n                system_klass_type->mClass = system_klass;\n                system_klass_type->mNumGenericsTypes = 0;\n\n                *node = sNodeTree_create_class_method_call(system_klass_type, buf, params, num_params, info);\n                max_method_chains_node[num_method_chains] = *node;\n                num_method_chains++;\n                if(num_method_chains >= METHOD_CHAIN_MAX) {\n                    info->sline = sline_before;\n                    parser_err_msg(info, \"overflow method chain\");\n                    return FALSE;\n                }\n            }\n            /// Global class method ///\n            else if(global_klass && class_method_name_existance(global_klass, buf) && *info->p == '(')\n            {\n                skip_spaces_and_lf(info);\n\n                unsigned int params[PARAMS_MAX];\n                int num_params = 0;\n\n                if(!parse_method_params(&num_params, params, info)) {\n                    return FALSE;\n                }\n\n                sNodeType* global_klass_type = alloc_node_type();\n\n                global_klass_type->mClass = global_klass;\n                global_klass_type->mNumGenericsTypes = 0;\n\n                *node = sNodeTree_create_class_method_call(global_klass_type, buf, params, num_params, info);\n                max_method_chains_node[num_method_chains] = *node;\n                num_method_chains++;\n                if(num_method_chains >= METHOD_CHAIN_MAX) {\n                    info->sline = sline_before;\n                    parser_err_msg(info, \"overflow method chain\");\n                    return FALSE;\n                }\n            }\n            /// Command ///\n            else if(get_variable_index(info->lv_table, buf) == -1 && is_command_name(buf) && *info->p == '(')\n            {\n                skip_spaces_and_lf(info);\n\n                /// Command class method call ///\n                unsigned int params[PARAMS_MAX];\n                int num_params = 0;\n\n                if(!parse_method_params(&num_params, params, info)) {\n                    return FALSE;\n                }\n\n                sCLClass* command_klass = get_class(\"Command\", info->mJS);\n\n                MASSERT(command_klass != NULL);\n\n                sNodeType* command_klass_type = alloc_node_type();\n\n                command_klass_type->mClass = command_klass;\n                command_klass_type->mNumGenericsTypes = 0;\n\n                *node = sNodeTree_create_class_method_call(command_klass_type, buf, params, num_params, info);\n                max_method_chains_node[num_method_chains] = *node;\n                num_method_chains++;\n\n                if(num_method_chains >= METHOD_CHAIN_MAX) {\n                    info->sline = sline_before;\n                    parser_err_msg(info, \"overflow method chain\");\n                    return FALSE;\n                }\n            }\n            /// the local variable declaration for the multiple_assignments ///\n            else if(info->multiple_assignment) \n            {\n                skip_spaces_and_lf(info);\n\n                *node = sNodeTree_create_load_variable(buf, info);\n            }\n            /// shell mode ///\n            else if(including_slash || (command_class && class_method_name_existance(command_class, buf)) || (get_variable_index(info->lv_table, buf) == -1 && is_command_name(buf) && *info->p != '('))\n            {\n                info->p = p_before;\n                info->sline = sline_before;\n\n                /// name ///\n                if(!including_slash) {\n                    if(!parse_word(buf, VAR_NAME_MAX -2, info, TRUE, TRUE)) {\n                        return FALSE;\n                    }\n                }\n\n                unsigned int params[PARAMS_MAX];\n                int num_params = 0;\n\n                char* method_name = buf;\n\n                if(!parse_command_method_params(&num_params, params, info, TRUE, method_name)) {\n                    return FALSE;\n                }\n\n                sCLClass* command_klass = get_class(\"Command\", info->mJS);\n\n                MASSERT(command_klass != NULL);\n\n                sNodeType* command_klass_type = alloc_node_type();\n\n                command_klass_type->mClass = command_klass;\n                command_klass_type->mNumGenericsTypes = 0;\n\n                *node = sNodeTree_create_class_method_call(command_klass_type, buf, params, num_params, info);\n                max_method_chains_node[num_method_chains] = *node;\n                num_method_chains++;\n\n                if(num_method_chains >= METHOD_CHAIN_MAX) {\n                    info->sline = sline_before;\n                    parser_err_msg(info, \"overflow method chain\");\n                    return FALSE;\n                }\n\n                while(1) {\n                    if(*info->p == '|' && *(info->p+1) != '|')\n                    {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n\n                        char buf[VAR_NAME_MAX];\n\n                        /// name ///\n                        if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, TRUE)) {\n                            return FALSE;\n                        }\n\n                        unsigned int params[PARAMS_MAX];\n                        int num_params = 0;\n\n                        if(!parse_command_method_params(&num_params, params, info, FALSE, method_name)) {\n                            return FALSE;\n                        }\n\n                        *node = sNodeTree_create_method_call(*node, buf, params, num_params, num_method_chains, info);\n                        max_method_chains_node[num_method_chains] = *node;\n\n                        num_method_chains++;\n\n                        if(num_method_chains >= METHOD_CHAIN_MAX) {\n                            info->sline = sline_before;\n                            parser_err_msg(info, \"overflow method chain\");\n                            return FALSE;\n                        }\n                    }\n                    else if(info->next_command_is_to_bool || (*info->p == '&' && *(info->p+1) == '&') || (*info->p == '|' && *(info->p+1) == '|')) \n                    {\n                        unsigned int params[PARAMS_MAX];\n                        int num_params = 0;\n\n                        if(gNodes[*node].mNodeType == kNodeTypeClassMethodCall) {\n                            int string_node = sNodeTree_create_string_value(MANAGED MSTRDUP(\"--controlling-terminal\"), NULL, NULL, 0, info);\n\n                            int num_params = gNodes[*node].uValue.sClassMethodCall.mNumParams;\n                            gNodes[*node].uValue.sClassMethodCall.mParams[num_params] = string_node;\n                            gNodes[*node].uValue.sClassMethodCall.mNumParams++;\n                        }\n                        else if(gNodes[*node].mNodeType == kNodeTypeMethodCall) {\n                            int string_node = sNodeTree_create_string_value(MANAGED MSTRDUP(\"--controlling-terminal\"), NULL, NULL, 0, info);\n\n                            int num_params = gNodes[*node].uValue.sMethodCall.mNumParams;\n                            gNodes[*node].uValue.sMethodCall.mParams[num_params] = string_node;\n                            gNodes[*node].uValue.sMethodCall.mNumParams++;\n                        }\n\n                        *node = sNodeTree_create_method_call(*node, \"toBool\", NULL, 0, num_method_chains, info);\n                        \n                        info->next_command_is_to_bool = TRUE;\n                        break;\n                    }\n                    else if(*info->p == '>' && *(info->p+1) == '>')\n                    {\n                        info->p+=2;\n                        skip_spaces_and_lf(info);\n\n                        sBuf param;\n                        sBuf_init(&param);\n\n                        BOOL quoted_string = FALSE;\n\n                        if(!parse_command_param(&param, &quoted_string, info))\n                        {\n                            MFREE(param.mBuf);\n                            info->sline = sline_before;\n                            return FALSE;\n                        }\n\n                        if(param.mLen == 0) {\n                            MFREE(param.mBuf);\n                            info->sline = sline_before;\n                            parser_err_msg(info, \"null file name\");\n                            return FALSE;\n                        }\n\n                        unsigned int params[PARAMS_MAX];\n                        int num_params = 1;\n\n                        params[0] = sNodeTree_create_string_value(MANAGED param.mBuf, NULL, NULL, 0, info);\n\n                        *node = sNodeTree_create_method_call(*node, \"append\", params, num_params, num_method_chains, info);\n                        max_method_chains_node[num_method_chains] = *node;\n\n                        num_method_chains++;\n\n                        if(num_method_chains >= METHOD_CHAIN_MAX) \n                        {\n                            info->sline = sline_before;\n                            parser_err_msg(info, \"overflow method chain\");\n                            return FALSE;\n                        }\n                    }\n                    else if(*info->p == '>') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n\n                        sBuf param;\n                        sBuf_init(&param);\n\n                        BOOL quoted_string = FALSE;\n\n                        if(!parse_command_param(&param, &quoted_string, info))\n                        {\n                            MFREE(param.mBuf);\n                            info->sline = sline_before;\n                            return FALSE;\n                        }\n\n                        if(param.mLen == 0) {\n                            MFREE(param.mBuf);\n                            info->sline = sline_before;\n                            parser_err_msg(info, \"null file name\");\n                            return FALSE;\n                        }\n\n                        unsigned int params[PARAMS_MAX];\n                        int num_params = 1;\n\n                        params[0] = sNodeTree_create_string_value(MANAGED param.mBuf, NULL, NULL, 0, info);\n\n                        *node = sNodeTree_create_method_call(*node, \"write\", params, num_params, num_method_chains, info);\n                        max_method_chains_node[num_method_chains] = *node;\n\n                        num_method_chains++;\n\n                        if(num_method_chains >= METHOD_CHAIN_MAX) \n                        {\n                            info->sline = sline_before;\n                            parser_err_msg(info, \"overflow method chain\");\n                            return FALSE;\n                        }\n                    }\n                    else if(*info->p == ';' || *info->p == '\\n') {\n                        info->p++;\n                        skip_spaces_and_lf(info);\n                        break;\n                    }\n                    else if(*info->p == '\\0') {\n                        break;\n                    }\n                    else {\n                        info->sline = sline_before;\n                        parser_err_msg(info, \"unexpected character (%c) 1\", *info->p);\n                        info->p++;\n                        break;\n                    }\n                }\n                skip_spaces_and_lf(info);\n\n                BOOL blank = *(info->p-1) == ' ' || *(info->p-1) == '\\t';\n\n                if(info->get_in_the_shell_mode == 1) {\n                    if(info->get_in_the_shell_mode \n                        && *info->p == '\\0' \n                        && (num_params > 1\n                            || (num_params == 1 && blank)\n                            || (num_params == 0 && is_command_name(buf) && blank)\n                            || (num_params >= 1 && is_command_name(buf))))\n                    {\n                        info->inputing_shell_mode = TRUE;\n                        return FALSE;\n                    }\n                }\n                else if(info->get_in_the_shell_mode == 2) {\n                    if(info->get_in_the_shell_mode \n                        && *info->p == '\\0' \n                        && (num_params > 1\n                            || (num_params == 1 && blank)\n                            || (num_params == 0 && is_command_name(buf) && blank)\n                            || (num_params > 1 && is_command_name(buf))))\n                    {\n                        info->inputing_shell_mode = TRUE;\n                        return FALSE;\n                    }\n                }\n            }\n            else {\n                info->sline = sline_before;\n                parser_err_msg(info, \"%s is undeclared(3)\", buf);\n                info->err_num++;\n            }\n        }\n    }\n    /// regex ///\n    else if(*info->p == '/' && *(info->p+1) != '*') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        sNodeBlock* string_expressions[STRING_EXPRESSION_MAX];\n        memset(string_expressions, 0, sizeof(sNodeBlock*)*STRING_EXPRESSION_MAX);\n\n        int string_expression_offsets[STRING_EXPRESSION_MAX];\n        memset(string_expression_offsets, 0, sizeof(int)*STRING_EXPRESSION_MAX);\n\n        int num_string_expression = 0;\n\n        sBuf regex;\n        sBuf_init(&regex);\n\n        while(1) {\n            if(*info->p == '\\\\' && *(info->p+1) == '/') {\n                info->p++;\n                sBuf_append_char(&regex, *info->p);\n                info->p++;\n            }\n            else if(*info->p == '/') {\n                info->p++;\n                skip_spaces_and_lf(info);\n                break;\n            }\n            else if(*info->p == '\\\\' && *(info->p+1) == '\\\\' && *(info->p+2) == '{') {\n                sBuf_append_char(&regex, *info->p);\n                info->p++;\n                sBuf_append_char(&regex, *info->p);\n                info->p++;\n                sBuf_append_char(&regex, *info->p);\n                info->p++;\n            }\n            else if(*info->p == '\\\\' && *(info->p+1) == '{') {\n                info->p+=2;\n\n                /// string expression ///\n                if(!parse_string_expression(string_expressions, string_expression_offsets, &num_string_expression, &regex, info)) \n                {\n                    MFREE(regex.mBuf);\n                    return FALSE;\n                }\n            }\n            else if(*info->p == '\\0') {\n                parser_err_msg(info, \"close \\\" to make string value\");\n                info->err_num++;\n                break;\n            }\n            else {\n                if(*info->p == '\\n') info->sline++;\n\n                sBuf_append_char(&regex, *info->p);\n                info->p++;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n        BOOL global = FALSE;\n        BOOL ignore_case = FALSE;\n        BOOL multiline = FALSE;\n        BOOL extended = FALSE;\n        BOOL dotall = FALSE;\n        BOOL anchored = FALSE;\n        BOOL dollar_endonly = FALSE;\n        BOOL ungreedy = FALSE;\n        while(1) {\n            if(*info->p == 'g') {\n                info->p++;\n                global = TRUE;\n            }\n            else if(*info->p == 'i') {\n                info->p++;\n                ignore_case = TRUE;\n            }\n            else if(*info->p == 's') {\n                info->p++;\n                dotall = TRUE;\n            }\n            else if(*info->p == 'm') {\n                info->p++;\n                multiline = TRUE;\n            }\n            else if(*info->p == 'A') {\n                info->p++;\n                anchored = TRUE;\n            }\n            else if(*info->p == 'D') {\n                info->p++;\n                dollar_endonly = TRUE;\n            }\n            else if(*info->p == 'U') {\n                info->p++;\n                ungreedy = TRUE;\n            }\n            else if(*info->p == 'x') {\n                info->p++;\n                extended = TRUE;\n            }\n            else {\n                break;\n            }\n        }\n\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_regex(MANAGED regex.mBuf, global, ignore_case, multiline, extended, dotall, anchored, dollar_endonly, ungreedy, string_expressions, string_expression_offsets, num_string_expression, info);\n    }\n    /// Tuple or paren expression or multiple assginment ///\n    else if(*info->p == '(') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        info->multiple_assignment = TRUE;\n\n        /// Is multiple assignment? ///\n        if(!expression(node, info)) {\n            info->multiple_assignment = FALSE;\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        if(*node == 0) {\n            parser_err_msg(info, \"require expression as ( operand\");\n            info->err_num++;\n        }\n\n        /// tuple ///\n        if(*info->p == ',') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            int num_elements = 0;\n\n            unsigned int tuple_element[TUPLE_VALUE_ELEMENT_MAX];\n            memset(tuple_element, 0, sizeof(unsigned int)*TUPLE_VALUE_ELEMENT_MAX);\n\n            tuple_element[0] = *node;\n            num_elements++;\n\n            while(1) {\n                if(!expression(tuple_element + num_elements, info)) {\n                    info->multiple_assignment = FALSE;\n                    return FALSE;\n                }\n\n                num_elements++;\n\n                if(num_elements >= TUPLE_VALUE_ELEMENT_MAX) {\n                    parser_err_msg(info, \"overflow array value elements\");\n                    info->multiple_assignment = FALSE;\n                    return FALSE;\n                }\n\n                if(*info->p == ',') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                }\n                else if(*info->p == ')') {\n                    info->p++;\n                    skip_spaces_and_lf(info);\n                    break;\n                }\n            }\n\n            /// multiple assignment1 ///\n            if(*info->p == ':' && *(info->p+1) == '=') {\n                info->p+=2;\n                skip_spaces_and_lf(info);\n\n                unsigned int node2 = 0;\n                if(!expression(&node2, info)) {\n                    info->multiple_assignment = FALSE;\n                    return FALSE;\n                }\n\n                /// the varialbe declaration ///\n                int i;\n                for(i=0; i<num_elements; i++) {\n                    int node = tuple_element[i];\n\n                    if(gNodes[node].mNodeType != kNodeTypeLoadVariable) {\n                        parser_err_msg(info, \"require variable name for left value of :=\");\n                        info->err_num++;\n                    }\n\n                    char* var_name = gNodes[node].uValue.mVarName;\n\n                    check_already_added_variable(info->lv_table, var_name, info);\n                    add_variable_to_table(info->lv_table, var_name, NULL, FALSE);\n                }\n\n                *node = sNodeTree_create_multiple_asignment(num_elements, tuple_element, node2, info);\n            }\n            /// multiple assginment2 ///\n            else if(*info->p == '=' && *(info->p+1) != '=') {\n                info->p++;\n                skip_spaces_and_lf(info);\n\n                unsigned int node2 = 0;\n                if(!expression(&node2, info)) {\n                    info->multiple_assignment = FALSE;\n                    return FALSE;\n                }\n\n                /// Is the local variable ? ///\n                int i;\n                for(i=0; i<num_elements; i++) {\n                    int node = tuple_element[i];\n\n                    if(gNodes[node].mNodeType == kNodeTypeLoadVariable) {\n                        char* var_name = gNodes[node].uValue.mVarName;\n\n                        int var_index = get_variable_index(info->lv_table, var_name);\n                        if(var_index == -1) {\n                            parser_err_msg(info, \"undeclared variable(%s)(4)\", var_name);\n                            info->err_num++;\n                        }\n                    }\n                    else if(gNodes[node].mNodeType == kNodeTypeLoadField) {\n                    }\n                    else if(gNodes[node].mNodeType == kNodeTypeLoadClassField) {\n                    }\n                    else {\n                        parser_err_msg(info, \"require variable name for left value of =\");\n                        info->err_num++;\n                    }\n                }\n\n                *node = sNodeTree_create_multiple_asignment(num_elements, tuple_element, node2, info);\n            }\n            else {\n                *node = sNodeTree_create_tuple_value(num_elements, tuple_element, info);\n            }\n        }\n        else {\n            if(!expect_next_character(\")\", info)) {\n                info->multiple_assignment = FALSE;\n                return FALSE;\n            }\n            info->p++;\n            skip_spaces_and_lf(info);\n        }\n\n        info->multiple_assignment = FALSE;\n    }\n    /// operator getting address ///\n    else if(*info->p == '&') {\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        if(!expression(node, info)) {\n            return FALSE;\n        }\n        skip_spaces_and_lf(info);\n\n        *node = sNodeTree_create_get_address(*node, info);\n    }\n    /// the source end ///\n    else if(*info->p == 0) {\n        *node = 0;\n        return TRUE;\n    }\n    else {\n        parser_err_msg(info, \"invalid character (character code %d) (%c)\", *info->p, *info->p);\n\n        if(*info->p == '\\n') info->sline++;\n        info->p++;\n        skip_spaces_and_lf(info);\n\n        info->err_num++;\n\n        *node = 0;\n    }\n\n    /// post position expression ///\n    if(!postposition_operator(node, info, &num_method_chains, max_method_chains_node))\n    {\n        return FALSE;\n    }\n\n    gNodes[*node].mMaxMethodChains = num_method_chains;\n\n    int i;\n    for(i=0; i<num_method_chains; i++) {\n        gNodes[max_method_chains_node[i]].mMaxMethodChains = num_method_chains;\n    }\n\n    return TRUE;\n}\n\n// from right to left order \nstatic BOOL expression_monadic_operator(unsigned int* node, sParserInfo* info)\n{\n    while(*info->p) {\n        if(*info->p == '+' && *(info->p+1) == '+') {\n            info->p +=2;\n            skip_spaces_and_lf(info);\n\n            if(!expression_monadic_operator(node, info)) {\n                return FALSE;\n            }\n\n            if(*node == 0) {\n                parser_err_msg(info, \"require value for operator ++\");\n                info->err_num++;\n            }\n\n            if(!check_node_is_variable(*node)) {\n                parser_err_msg(info, \"require the variable name for operator ++\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_monadic_increment_operand(*node, info);\n            break;\n        }\n        else if(*info->p == '-' && *(info->p+1) == '-') {\n            info->p +=2;\n            skip_spaces_and_lf(info);\n\n            if(!expression_monadic_operator(node, info)) {\n                return FALSE;\n            }\n\n            if(*node == 0) {\n                parser_err_msg(info, \"require value for operator --\");\n                info->err_num++;\n            }\n\n            if(!check_node_is_variable(*node)) {\n                parser_err_msg(info, \"require the variable name for operator ++\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_monadic_decrement_operand(*node, info);\n            break;\n        }\n        else if(*info->p == '~') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(!expression_monadic_operator(node, info)) {\n                return FALSE;\n            }\n\n            if(*node == 0) {\n                parser_err_msg(info, \"require value for operator ~\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComplement, *node, 0, 0, info);\n            break;\n        }\n        else if(*info->p == '!') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            if(!expression_monadic_operator(node, info)) {\n                return FALSE;\n            }\n\n            if(*node == 0) {\n                parser_err_msg(info, \"require value for !\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpLogicalDenial, *node, 0, 0, info);\n            break;\n        }\n        else {\n            if(!expression_node(node, info)) {\n                return FALSE;\n            }\n            break;\n        }\n    }\n\n\n    return TRUE;\n}\n\nstatic BOOL expression_implements(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_monadic_operator(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(memcmp(info->p, \"implements\", 10) == 0) {\n            info->p+=10;\n            skip_spaces_and_lf(info);\n\n            char buf[VAR_NAME_MAX+1];\n\n            /// name ///\n            if(!parse_word(buf, VAR_NAME_MAX, info, TRUE, FALSE)) {\n                return FALSE;\n            }\n\n            *node = sNodeTree_create_implements(*node, buf, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_mult_div(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_implements(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '*' && *(info->p+1) != '=') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_implements(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator *\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpMult, *node, right, 0, info);\n        }\n        else if(*info->p == '/' && *(info->p+1) != '=' && *(info->p+1) != '*') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_implements(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator /\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpDiv, *node, right, 0, info);\n        }\n        else if(*info->p == '%' && *(info->p+1) != '=') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_implements(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator ^\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpMod, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_add_sub(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_mult_div(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '+' && *(info->p+1) != '=' && *(info->p+1) != '+') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_mult_div(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator +\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpAdd, *node, right, 0, info);\n        }\n        else if(*info->p == '-' && *(info->p+1) != '=' && *(info->p+1) != '-' && *(info->p+1) != '>') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_mult_div(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator -\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpSub, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_shift(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_add_sub(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '<' && *(info->p+1) == '<' && *(info->p+2) != '=') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_add_sub(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator <<\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpLeftShift, *node, right, 0, info);\n        }\n        else if(*info->p == '>' && *(info->p+1) == '>' && *(info->p+2) != '=') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n            \n            unsigned int right = 0;\n            if(!expression_add_sub(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator >>\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpRightShift, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_comparison_operator(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_shift(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '>' && *(info->p+1) == '=') {\n            info->p += 2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_shift(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for >= operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComparisonGreaterEqual, *node, right, 0, info);\n        }\n        else if(*info->p == '<' && *(info->p+1) == '=') {\n            info->p += 2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_shift(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for <= operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComparisonLesserEqual, *node, right, 0, info);\n        }\n        else if(*info->p == '>' && *(info->p+1) != '>') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_shift(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for > operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComparisonGreater, *node, right, 0, info);\n        }\n        else if(*info->p == '<' && *(info->p+1) != '<') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_shift(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for < operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComparisonLesser, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_comparison_equal_operator(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_comparison_operator(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '=' && *(info->p+1) == '=') {\n            info->p += 2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_comparison_operator(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for == operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComparisonEqual, *node, right, 0, info);\n        }\n        else if(*info->p == '!' && *(info->p+1) == '=') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_comparison_operator(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for != operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpComparisonNotEqual, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_and(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_comparison_equal_operator(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '&' && *(info->p+1) != '&' && *(info->p+1) != '=') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_comparison_equal_operator(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for & operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpAnd, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_xor(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_and(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '^' && *(info->p+1) != '=') {\n            info->p++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_and(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for ^ operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpXor, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\n// from left to right order\nstatic BOOL expression_or(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_xor(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '|' && *(info->p+1) != '=' && *(info->p+1) != '|') {\n            (info->p)++;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_xor(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for | operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_operand(kOpOr, *node, right, 0, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL expression_and_and_or_or(unsigned int* node, sParserInfo* info)\n{\n    if(!expression_or(node, info)) {\n        return FALSE;\n    }\n    if(*node == 0) {\n        return TRUE;\n    }\n\n    while(*info->p) {\n        if(*info->p == '&' && *(info->p+1) == '&') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_or(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for && operator\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_and_and(*node, right, info);\n        }\n        else if(*info->p == '|' && *(info->p+1) == '|') {\n            info->p+=2;\n            skip_spaces_and_lf(info);\n\n            unsigned int right = 0;\n            if(!expression_or(&right, info)) {\n                return FALSE;\n            }\n\n            if(right == 0) {\n                parser_err_msg(info, \"require right value for operator ||\");\n                info->err_num++;\n            }\n\n            *node = sNodeTree_create_or_or(*node, right, info);\n        }\n        else {\n            break;\n        }\n    }\n\n    return TRUE;\n}\n\nBOOL expression(unsigned int* node, sParserInfo* info) \n{\n    skip_spaces_and_lf(info);\n\n    if(!expression_and_and_or_or(node, info)) {\n        return FALSE;\n    }\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/pointer.c",
    "content": "#include \"common.h\"\n\nCLObject create_pointer(char* value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Pointer\", FALSE);\n    CLObject obj = create_object(klass, \"Pointer\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mPointerValue = value;\n\n    return obj;\n}\n"
  },
  {
    "path": "src/regex.c",
    "content": "#include \"common.h\"\n\nstatic unsigned int object_size()\n{\n    unsigned int size;\n\n    size = sizeof(sRegexObject);\n\n    /// align to 4 byte boundry\n    alignment(&size);\n\n    return size;\n}\n\nvoid regex_free_fun(CLObject obj)\n{\n    sRegexObject* object_data = CLREGEX(obj);\n\n    pcre_free(object_data->mRegex);\n    MFREE(object_data->mRegexString);\n}\n\nCLObject create_regex_object(char* regex, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sVMInfo* info)\n{\n    unsigned int size = object_size();\n\n    sCLClass* klass = get_class(\"regex\", FALSE);\n\n    MASSERT(klass != NULL);\n\n    CLObject obj = alloc_heap_mem(size, klass, -2, info);\n\n    sRegexObject* object_data = CLREGEX(obj);\n\n    int option = ignore_case ? PCRE_CASELESS:0;\n\n    const char* err;\n    int erro_ofs;\n\n    int options = PCRE_UTF8 | (ignore_case ? PCRE_CASELESS:0) | (multiline ? PCRE_MULTILINE : 0) | (extended ? PCRE_EXTENDED :0) | (dotall ? PCRE_DOTALL :0) | (dollar_endonly ? PCRE_DOLLAR_ENDONLY:0) | (ungreedy ? PCRE_UNGREEDY:0);\n    //int options = PCRE_UTF8 | (ignore_case ? PCRE_CASELESS:0) | (multiline ? PCRE_MULTILINE : 0) | (extended ? PCRE_EXTENDED :0) | (dotall ? PCRE_DOTALL :0) | (anchored ? PCRE_ANCHORED : 0) | (dollar_endonly ? PCRE_DOLLAR_ENDONLY) | (ungreedy ? PCRE_UNGREEDY);\n\n    object_data->mRegexString = MSTRDUP(regex);\n\n    object_data->mRegex = pcre_compile(regex, options,&err, &erro_ofs, NULL);\n    object_data->mGlobal = global;\n    object_data->mIgnoreCase = ignore_case;\n    object_data->mMultiline = multiline;\n    object_data->mExtended = extended;\n    object_data->mDotAll = dotall;\n    object_data->mAnchored = anchored;\n    object_data->mDollarEndOnly = dollar_endonly;\n    object_data->mUngreedy = ungreedy;\n\n    return obj;\n}\n\nBOOL regex_equals(CLObject left, CLObject right)\n{\n    sRegexObject* left_object = CLREGEX(left);\n    sRegexObject* right_object = CLREGEX(right);\n\n    BOOL result =  strcmp(left_object->mRegexString, right_object->mRegexString) == 0\n        && left_object->mGlobal == right_object->mGlobal \n        && left_object->mIgnoreCase == right_object->mIgnoreCase \n        && left_object->mMultiline == right_object->mMultiline \n        && left_object->mExtended == right_object->mExtended \n        && left_object->mDotAll == right_object->mDotAll \n        && left_object->mAnchored == right_object->mAnchored \n        && left_object->mDollarEndOnly == right_object->mDollarEndOnly \n        && left_object->mUngreedy == right_object->mUngreedy;\n\n    return result;\n}\n\n"
  },
  {
    "path": "src/script.c",
    "content": "#include \"common.h\"\n\nsCLBlockObject* gBlockObjects;\nint gNumBlockObjects;\nint gSizeBlockObjects;\n\nvoid script_init()\n{\n    gBlockObjects = MCALLOC(1, sizeof(sCLBlockObject)*4);\n    gSizeBlockObjects = 4;\n    gNumBlockObjects = 0;\n}\n\nvoid script_final()\n{\n/*\n    int i;\n    for(i=0; i<gNumBlockObjects; i++) {\n        sCLBlockObject* block_object = gBlockObjects + i;\n\n        sByteCode_free(&block_object->mByteCodes);\n        sConst_free(&block_object->mConst);\n    }\n*/\n    MFREE(gBlockObjects);\n}\n\nint add_block_object_to_script(sByteCode codes, sConst constant, int var_num, int num_params, BOOL lambda)\n{\n    if(gNumBlockObjects == gSizeBlockObjects) {\n        int new_size = gSizeBlockObjects * 2;\n        gBlockObjects = MREALLOC(gBlockObjects, sizeof(sCLMethod)*new_size);\n        memset(gBlockObjects + gSizeBlockObjects, 0, sizeof(sCLMethod)*(new_size - gSizeBlockObjects));\n        gSizeBlockObjects = new_size;\n    }\n\n    int num_block_objects = gNumBlockObjects;\n\n    sCLBlockObject* block_object = gBlockObjects + gNumBlockObjects;\n\n    block_object->mByteCodes = codes;\n    block_object->mConst = constant;\n    block_object->mVarNum = var_num;\n    block_object->mNumParams = num_params;\n    block_object->mLambda = lambda;\n\n    gNumBlockObjects++;\n\n    \n    return num_block_objects;\n}\n\nvoid add_block_object_to_script2(sCLBlockObject* block_object)\n{\n    if(gNumBlockObjects == gSizeBlockObjects) {\n        int new_size = gSizeBlockObjects * 2;\n        gBlockObjects = MREALLOC(gBlockObjects, sizeof(sCLMethod)*new_size);\n        memset(gBlockObjects + gSizeBlockObjects, 0, sizeof(sCLMethod)*(new_size - gSizeBlockObjects));\n        gSizeBlockObjects = new_size;\n    }\n\n    sCLBlockObject* block_object2 = gBlockObjects + gNumBlockObjects;\n\n    *block_object2 = *block_object;\n\n    gNumBlockObjects++;\n}\n\nBOOL read_source(char* fname, sBuf* source)\n{\n    int f = open(fname, O_RDONLY);\n\n    if(f < 0) {\n        fprintf(stderr, \"%s doesn't exist(2)\\n\", fname);\n        return FALSE;\n    }\n\n    while(1) {\n        char buf[BUFSIZ+1];\n        int size = read(f, buf, BUFSIZ);\n\n        if(size == 0) {\n            break;\n        }\n        else if(size < 0) {\n            fprintf(stderr, \"unexpected error\\n\");\n            close(f);\n            return FALSE;\n        }\n\n        buf[size] = 0;\n        sBuf_append_str(source, buf);\n\n        if(size < BUFSIZ) {\n            break;\n        }\n    }\n\n    close(f);\n\n    return TRUE;\n}\n\nBOOL eval_file(char* fname, int stack_size)\n{\n    sBuf buf;\n\n    sBuf_init(&buf);\n\n    if(!read_file(fname, &buf)) {\n        MFREE(buf.mBuf);\n        return FALSE;\n    }\n\n    char* p = buf.mBuf;\n\n    /// magic number ///\n    char c;\n\n    read_char_from_file(&p, &c);\n    if(c != 10) { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 12) { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 34) { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 55) { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'C') { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'L') { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'O') { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'V') { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'E') { return FALSE; }\n\n    read_char_from_file(&p, &c);\n    if(c != 'R') { return FALSE; }\n\n    alignment_pointer(&p, buf.mBuf);\n\n    int var_num;\n    if(!read_int_from_file(&p, &var_num)) {\n        fprintf(stderr, \"Clover2 can't read variable number\\n\");\n        return FALSE;\n    }\n\n    sByteCode code;\n    if(!read_code_from_file(&p, &code, buf.mBuf))\n    {\n        fprintf(stderr, \"Clover2 can't read variable number\\n\");\n        return FALSE;\n    }\n\n    sConst constant;\n    if(!read_const_from_file(&p, &constant, buf.mBuf))\n    {\n        fprintf(stderr, \"Clover2 can't read variable number\\n\");\n        return FALSE;\n    }\n\n    int n;\n    if(!read_int_from_file(&p, &n)) {\n        fprintf(stderr, \"Clover2 can't read variable number\\n\");\n        return FALSE;\n    }\n\n    int i;\n    for(i=0; i<n; i++) {\n        sCLBlockObject block_object;\n\n        if(!read_block_from_file(&p, &block_object, buf.mBuf)) {\n            fprintf(stderr, \"Clover2 can't read variable number\\n\");\n            return FALSE;\n        }\n\n        add_block_object_to_script2(&block_object);\n    }\n\n    CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n\n    sVMInfo info;\n    memset(&info, 0, sizeof(info));\n\n    info.stack = stack;\n\n    create_global_stack_and_append_it_to_stack_list(&info);\n\n    info.running_class_name = MSTRDUP(\"none\");\n    info.running_method_name = MSTRDUP(\"eval_file\");\n\n    vm_mutex_on();\n\n    if(!vm(&code, &constant, stack, var_num, NULL, &info)) {\n        MFREE(info.running_class_name);\n        MFREE(info.running_method_name);\n        free_global_stack(&info);\n        MFREE(stack);\n        sByteCode_free(&code);\n        sConst_free(&constant);\n        vm_mutex_off();\n        return FALSE;\n    }\n\n    MFREE(info.running_class_name);\n    MFREE(info.running_method_name);\n\n    free_global_stack(&info);\n\n    vm_mutex_off(); // see OP_RETURN\n\n    MFREE(stack);\n    sByteCode_free(&code);\n    sConst_free(&constant);\n\n    MFREE(buf.mBuf);\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/script_ctime.c",
    "content": "#include \"common.h\"\n\nBOOL delete_comment(sBuf* source, sBuf* source2)\n{\n    char* p = source->mBuf;\n\n    BOOL in_string = FALSE;\n    BOOL in_char = FALSE;\n\n    while(*p) {\n        if((in_string || in_char) && *p == '\\\\') {\n            sBuf_append_char(source2, *p);\n            p++;\n            sBuf_append_char(source2, *p);\n            p++;\n        }\n        /// comment1 ///\n        else if(!in_string && !in_char && *p == '/' && *(p+1) == '*') {\n            p+=2;\n            int nest = 0;\n            while(1) {\n                if((in_string || in_char) && *p == '\\\\') {\n                    p++;\n                    p++;\n                }\n                else if(!in_char && *p == '\"') {\n                    p++;\n                    in_string = !in_string;\n                }\n                else if(!in_string && *p == '\\'') {\n                    p++;\n                    in_char = !in_char;\n                }\n                else if(*p == 0) {\n                    fprintf(stderr, \"there is not a comment end until source end\\n\");\n                    return FALSE;\n                }\n                else if(!in_string && !in_char && *p == '/' && *(p+1) == '*') {\n                    p+=2;\n                    nest++;\n                }\n                else if(!in_string && !in_char && *p == '*' && *(p+1) == '/') {\n                    p+=2;\n                    if(nest == 0) {\n                        break;\n                    }\n\n                    nest--;\n                }\n                else if(*p == '\\n') {\n                    sBuf_append_char(source2, *p);   // no delete line field for error message\n                    p++;\n                }\n                else {\n                    p++;\n                }\n            }\n        }\n        /// comment2 ///\n        else if(!in_char && !in_string && *p == '#') {\n            p++;\n\n            while(1) {\n                if(*p == 0) {\n                    break;\n                }\n                else if(*p == '\\n') {\n                    //p++;      // no delete line field for error message\n                    break;\n                }\n                else {\n                    p++;\n                }\n            }\n        }\n        else if(!in_char && *p == '\"') {\n            in_string = !in_string;\n            sBuf_append_char(source2, *p);\n            p++;\n        }\n        else if(!in_string && *p == '\\'') {\n            in_char = !in_char;\n            sBuf_append_char(source2, *p);\n            p++;\n        }\n        else if(*p == '\\\\' && *(p+1) == '/' && *(p+2) == '*') {\n            sBuf_append_char(source2, *p);\n            p++;\n            sBuf_append_char(source2, *p);\n            p++;\n            sBuf_append_char(source2, *p);\n            p++;\n        }\n        else if(*p == '\\\\' && *(p+1) == '#') {\n            sBuf_append_char(source2, *p);\n            p++;\n            sBuf_append_char(source2, *p);\n            p++;\n        }\n        else {\n            sBuf_append_char(source2, *p);\n            p++;\n        }\n    }\n\n    return TRUE;\n}\n\nstatic BOOL write_code_and_constant_to_file(sByteCode* code, sConst* constant, int var_num, char* fname, BOOL js)\n{\n    sBuf buf;\n    sBuf_init(&buf);\n\n    sBuf_append_char(&buf, 10);\n    sBuf_append_char(&buf, 12);\n    sBuf_append_char(&buf, 34);\n    sBuf_append_char(&buf, 55);\n    sBuf_append_char(&buf, 'C');\n    sBuf_append_char(&buf, 'L');\n    sBuf_append_char(&buf, 'O');\n    sBuf_append_char(&buf, 'V');\n    sBuf_append_char(&buf, 'E');\n    sBuf_append_char(&buf, 'R');\n\n    alignment((unsigned int*)&buf.mLen);\n\n    sBuf_append_int(&buf, var_num);\n\n    append_byte_codes_to_buffer(&buf, code);\n    append_const_to_buffer(&buf, constant);\n\n    sBuf_append_int(&buf, gNumBlockObjects);\n\n    int i;\n    for(i=0; i<gNumBlockObjects; i++) {\n        sCLBlockObject* block_object = gBlockObjects + i;\n\n        append_block_to_buffer(&buf, block_object);\n    }\n\n    char output_fname[PATH_MAX];\n\n    char* p = fname;\n    char* p2 = output_fname;\n    while(*p) {\n        if(*p == '.') {\n            break;\n        }\n        else {\n            *p2++ = *p++;\n        }\n    }\n\n    if(p2 - output_fname > PATH_MAX-5) {\n        fprintf(stderr, \"too long file name\\n\");\n        MFREE(buf.mBuf);\n        return FALSE;\n    }\n\n    *p2 = 0;\n\n    if(js) {\n        xstrncat(output_fname, \".ojscl\", PATH_MAX);\n    }\n    else {\n        xstrncat(output_fname, \".ocl\", PATH_MAX);\n    }\n\n    FILE* f = fopen(output_fname, \"w\");\n    if(f == NULL) {\n        fprintf(stderr, \"can't open %s\\n\", output_fname);\n        MFREE(buf.mBuf);\n        return FALSE;\n    }\n    fwrite(buf.mBuf, 1, buf.mLen, f);\n    fclose(f);\n\n    MFREE(buf.mBuf);\n\n    return TRUE;\n}\n\nBOOL compile_script(char* fname, char* source, BOOL js)\n{\n    sParserInfo info;\n    memset(&info, 0, sizeof(sParserInfo));\n\n    info.p = source;\n    info.source = source;\n    info.sname = fname;\n    info.sline = 1;\n    info.lv_table = init_var_table();\n    info.parse_phase = 0;\n    info.mJS = js;\n\n    sCompileInfo cinfo;\n    memset(&cinfo, 0, sizeof(sCompileInfo));\n\n    sByteCode code;\n    sByteCode_init(&code);\n    cinfo.code = &code;\n\n    sConst constant;\n    sConst_init(&constant);\n    cinfo.constant = &constant;\n\n    cinfo.lv_table = info.lv_table;\n    cinfo.no_output = FALSE;\n    cinfo.pinfo = &info;\n\n    info.cinfo = &cinfo;\n\n    while(*info.p) {\n        info.exist_block_object_err = FALSE;\n        info.next_command_is_to_bool = FALSE;\n        unsigned int node = 0;\n        if(!expression(&node, &info)) {\n            return FALSE;\n        }\n\n#ifdef VM_LOG\n    //show_node(node);\n#endif\n\n        cinfo.sname = gNodes[node].mSName;\n        cinfo.sline = gNodes[node].mLine;\n\n        if(info.err_num == 0 && node != 0) {\n            append_opecode_to_code(cinfo.code, OP_HEAD_OF_EXPRESSION, cinfo.no_output);\n\n            append_opecode_to_code(cinfo.code, OP_MARK_SOURCE_CODE_POSITION, cinfo.no_output);\n            append_str_to_constant_pool_and_code(cinfo.constant, cinfo.code, cinfo.sname, cinfo.no_output);\n            append_int_value_to_code(cinfo.code, cinfo.sline, cinfo.no_output);\n\n            if(!compile(node, &cinfo)) {\n                sByteCode_free(&code);\n                sConst_free(&constant);\n                return FALSE;\n            }\n\n            append_opecode_to_code(cinfo.code, OP_SIGINT, cinfo.no_output);\n\n            arrange_stack(&cinfo);\n        }\n\n        if(*info.p == ';') {\n            info.p++;\n            skip_spaces_and_lf(&info);\n        }\n    }\n\n    if(info.err_num > 0 || cinfo.err_num > 0) {\n        fprintf(stderr, \"Parser error number is %d. Compile error number is %d\\n\", info.err_num, cinfo.err_num);\n        sByteCode_free(&code);\n        sConst_free(&constant);\n        return FALSE;\n    }\n\n    int var_num = get_var_num(info.lv_table);\n\n    if(var_num >= METHOD_VAR_NUM_MAX) {\n        fprintf(stderr, \"overflow the variable nuumber\\n\");\n        exit(2);\n    }\n\n    if(!write_code_and_constant_to_file(&code, &constant, var_num, fname,js)) {\n        sByteCode_free(&code);\n        sConst_free(&constant);\n        return FALSE;\n    }\n\n    sByteCode_free(&code);\n    sConst_free(&constant);\n\n    return TRUE;\n}\n\n"
  },
  {
    "path": "src/short.c",
    "content": "#include \"common.h\"\n\nCLObject create_short(short value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"Short\", FALSE);\n    CLObject obj = create_object(klass, \"Short\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mShortValue = value;\n\n    return obj;\n}\n\n\nCLObject create_ushort(unsigned short value, sVMInfo* info)\n{\n    sCLClass* klass = get_class(\"UShort\", FALSE);\n    CLObject obj = create_object(klass, \"UShort\", info);\n\n    sCLObject* obj_data = CLOBJECT(obj);\n\n    obj_data->mFields[0].mUShortValue = value;\n\n    return obj;\n}\n\n"
  },
  {
    "path": "src/stack.c",
    "content": "#include \"common.h\"\n\nsCLStack* gHeadStack;\n\nvoid create_global_stack_and_append_it_to_stack_list(sVMInfo* info)\n{\n    info->mSizeGlobalStack = GLOBAL_STACK_MAX;\n    info->mGlobalStack = MCALLOC(1, sizeof(CLVALUE)*info->mSizeGlobalStack);\n    info->mGlobalStackPtr = info->mGlobalStack;\n\n    info->mGlobalStackID = append_stack_to_stack_list(info->mGlobalStack, &info->mGlobalStackPtr, TRUE);\n\n    info->mTmpSizeGlobalStack = GLOBAL_STACK_MAX;\n    info->mTmpGlobalStack = MCALLOC(1, sizeof(CLVALUE)*info->mTmpSizeGlobalStack);\n    info->mTmpGlobalStackPtr = info->mTmpGlobalStack;\n\n    info->mTmpGlobalStackID = append_stack_to_stack_list(info->mTmpGlobalStack, &info->mTmpGlobalStackPtr, FALSE);\n}\n\nvoid free_global_stack(sVMInfo* info)\n{\n    MFREE(info->mGlobalStack);\n    remove_stack_to_stack_list(info->mGlobalStackID);\n\n    MFREE(info->mTmpGlobalStack);\n    remove_stack_to_stack_list(info->mTmpGlobalStackID);\n}\n\nvoid push_value_to_global_stack(CLVALUE value, sVMInfo* info)\n{\n    int num_global_stack = info->mTmpGlobalStackPtr - info->mTmpGlobalStack;\n    if(num_global_stack >= info->mTmpSizeGlobalStack-1) {\n        int new_size = (info->mTmpSizeGlobalStack + num_global_stack) * 2;\n        info->mTmpGlobalStack = MREALLOC(info->mTmpGlobalStack, sizeof(CLVALUE)*new_size);\n\n        info->mTmpGlobalStackPtr = info->mTmpGlobalStack + num_global_stack;\n\n        sCLStack* it = gHeadStack;\n        while(it) {\n            if(it == info->mTmpGlobalStackID) {\n                it->mStack = info->mTmpGlobalStack;\n                it->mStackPtr = &info->mTmpGlobalStackPtr;\n                break;\n            }\n\n            it = it->mNextStack;\n        }\n\n        info->mTmpSizeGlobalStack = new_size;\n    }\n\n    *info->mTmpGlobalStackPtr = value;\n    info->mTmpGlobalStackPtr++;\n}\n\nvoid push_object_to_global_stack(CLObject obj, struct sVMInfoStruct* info)\n{\n    int num_global_stack = info->mGlobalStackPtr - info->mGlobalStack;\n    if(num_global_stack >= info->mSizeGlobalStack-1) {\n        int new_size = (info->mSizeGlobalStack + num_global_stack) * 2;\n        info->mGlobalStack = MREALLOC(info->mGlobalStack, sizeof(CLVALUE)*new_size);\n\n        info->mGlobalStackPtr = info->mGlobalStack + num_global_stack;\n\n        sCLStack* it = gHeadStack;\n        while(it) {\n            if(it == info->mGlobalStackID) {\n                it->mStack = info->mGlobalStack;\n                it->mStackPtr = &info->mGlobalStackPtr;\n                break;\n            }\n\n            it = it->mNextStack;\n        }\n\n        info->mSizeGlobalStack = new_size;\n    }\n\n    info->mGlobalStackPtr->mObjectValue = obj;\n    info->mGlobalStackPtr++;\n}\n\nCLVALUE pop_global_stack(sVMInfo* info)\n{\n    if(info->mTmpGlobalStackPtr <= info->mTmpGlobalStack) {\n        fprintf(stderr, \"Invalid global stack. abort\\n\");\n        exit(2);\n    }\n\n    CLVALUE value = *(info->mTmpGlobalStackPtr-1);\n    info->mTmpGlobalStackPtr--;\n\n    return value;\n}\n\n#define NUM_STACK_MAX 256\n\nstatic sCLStack gCLStacks[NUM_STACK_MAX];\n\nvoid stack_init()\n{\n    gHeadStack = NULL;\n\n    memset(gCLStacks, 0, sizeof(sCLStack)*NUM_STACK_MAX);\n}\n\nvoid stack_final()\n{\n    sCLStack* it = gHeadStack;\n\n    while(it) {\n        sCLStack* next = it->mNextStack;\n        MFREE(it);\n        it = next;\n    }\n}\n\nsCLStack* append_stack_to_stack_list(CLVALUE* stack_mem, CLVALUE** stack_ptr, BOOL global)\n{\n    sCLStack* stack = MCALLOC(1, sizeof(sCLStack));\n\n    stack->mStack = stack_mem;\n    stack->mStackPtr = stack_ptr;\n\n    stack->mGlobalStack = global;\n\n    stack->mNextStack = gHeadStack;\n    gHeadStack = stack;\n\n    sCLStack* it2 = gHeadStack;\n    int max = 0;\n\n    while(it2) {\n        if(max < it2->mStackID) {\n            max = it2->mStackID;\n        }\n        it2 = it2->mNextStack;\n    }\n\n    stack->mStackID = max + 1;\n\n    return stack;\n}\n\nBOOL remove_stack_to_stack_list(sCLStack* stack)\n{\n    sCLStack* it = gHeadStack;\n    sCLStack* it_before = gHeadStack;\n\n    while(it) {\n        if(it->mStackID == stack->mStackID) {\n            if(it == gHeadStack) {\n                gHeadStack = it->mNextStack;\n                MFREE(it);\n            }\n            else {\n                it_before->mNextStack = it->mNextStack;\n                MFREE(it);\n            }\n\n            return TRUE;\n        }\n\n        it_before = it;\n        it = it->mNextStack;\n    }\n\n    return FALSE;\n}\n\n/*\nsCLStack* append_stack_to_stack_list(CLVALUE* stack_mem, CLVALUE** stack_ptr)\n{\n    sCLStack* stack = MCALLOC(1, sizeof(sCLStack));\n\n    stack->mStack = stack_mem;\n    stack->mStackPtr = stack_ptr;\n\n    stack->mNextStack = gHeadStack;\n    gHeadStack = stack;\n\n    return stack;\n}\n\nBOOL remove_stack_to_stack_list(sCLStack* stack)\n{\n    sCLStack* it = gHeadStack;\n    sCLStack* it_before = gHeadStack;\n\n    while(it) {\n        if(it == stack) {\n            if(it == gHeadStack) {\n                gHeadStack = it->mNextStack;\n                MFREE(it);\n            }\n            else {\n                it_before->mNextStack = it->mNextStack;\n                MFREE(it);\n            }\n\n            return TRUE;\n        }\n\n        it_before = it;\n        it = it->mNextStack;\n    }\n\n    return FALSE;\n}\n*/\n\nBOOL check_variables_existance_on_stack(CLVALUE* stack, CLVALUE* stack_ptr)\n{\n/*\n    BOOL result = FALSE;\n    sCLStack* it = gHeadStack;\n\n    while(it) {\n        if(it->mStack == stack && stack_ptr < (*it->mStackPtr)) {\n            result = TRUE;\n            break;\n        }\n        \n        it = it->mNextStack;\n    }\n\n    return result;\n*/\n    return TRUE;\n}\n"
  },
  {
    "path": "src/string.c",
    "content": "#include \"common.h\"\n#include <wchar.h>\n\nCLObject create_string_object(char* str, sVMInfo* info)\n{\n    /// convert str to wstr ///\n    int len = strlen(str);\n\n    wchar_t* wstr = MCALLOC(1, sizeof(wchar_t)*(len+1));\n\n    (void)mbstowcs(wstr, str, len+1);\n\n    int wlen = wcslen(wstr);\n\n    /// create object ///\n    sCLClass* string_class = get_class(\"String\", FALSE);\n    MASSERT(string_class != NULL);\n\n    CLObject obj = create_object(string_class, \"String\", info);\n\n    /// push object ///\n    CLVALUE cl_value;\n    cl_value.mLongValue = 0;\n    cl_value.mObjectValue = obj;\n    push_value_to_global_stack(cl_value, info);\n\n    /// create char array ///\n    sCLClass* char_class = get_class(\"char\", FALSE);\n    MASSERT(char_class != NULL);\n\n    CLObject buffer = create_array_object(char_class, wlen+1, info);\n    inc_refference_count(buffer, 0, FALSE);\n    sCLObject* buffer_data = CLOBJECT(buffer);\n\n    int i;\n    for(i=0; i<wlen; i++) {\n        buffer_data->mFields[i].mCharValue = wstr[i];\n    }\n    buffer_data->mFields[i].mCharValue = '\\0';\n\n    /// entry char array to object ///\n    sCLObject* obj_data = CLOBJECT(obj);\n    obj_data->mFields[0].mObjectValue = buffer;\n    obj_data->mFields[1].mIntValue = wlen + 1;\n    obj_data->mFields[2].mIntValue = wlen;\n\n    /// pop object ///\n    pop_global_stack(info);\n\n    MFREE(wstr);\n\n    return obj;\n}\n\nCLObject create_buffer_object(char* buffer, size_t size, sVMInfo* info)\n{\n    /// create object ///\n    sCLClass* buffer_class = get_class(\"Buffer\", FALSE);\n    MASSERT(buffer_class != NULL);\n\n    CLObject obj = create_object(buffer_class, \"Buffer\", info);\n\n    sCLObject* object_data = CLOBJECT(obj);\n\n    void* pointer = MCALLOC(1, size);\n\n    object_data->mFields[0].mPointerValue = pointer;  // bufffer\n    memcpy(pointer, buffer, size);\n\n    object_data->mFields[1].mULongValue = size;                  // len\n    object_data->mFields[2].mULongValue = size;                  // size\n\n    object_data->mFields[3].mPointerValue = pointer;            // p\n    object_data->mFields[4].mBoolValue = TRUE;                  // appedable\n\n    return obj;\n}\n\nCLObject create_path_object(char* path, sVMInfo* info)\n{\n    /// create object ///\n    sCLClass* path_class = get_class(\"Path\", FALSE);\n    MASSERT(path_class != NULL);\n\n    CLObject str_object = create_string_object(path, info);\n    inc_refference_count(str_object, 0, FALSE);\n\n    CLVALUE cl_value;\n    cl_value.mLongValue = 0;\n    cl_value.mObjectValue = str_object;\n    push_value_to_global_stack(cl_value, info);\n\n    CLObject obj = create_object(path_class, \"Path\", info);\n\n    sCLObject* object_data = CLOBJECT(obj);\n\n    object_data->mFields[0].mObjectValue = str_object;\n\n    pop_global_stack(info);\n\n    return obj;\n}\n\n"
  },
  {
    "path": "src/tuple.c",
    "content": "#include \"common.h\"\n\nCLObject create_tuple_object(int num_elements, char* type_name, sVMInfo* info)\n{\n    char class_name[CLASS_NAME_MAX+1];\n    snprintf(class_name, CLASS_NAME_MAX, \"Tuple%d\", num_elements);\n    sCLClass* klass = get_class(class_name, FALSE);\n    MASSERT(klass != NULL);\n    CLObject obj = create_object(klass, type_name, info);\n\n    return obj;\n}\n\nBOOL initialize_tuple_object(CLObject tuple_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info)\n{\n    char class_name[CLASS_NAME_MAX+1];\n    snprintf(class_name, CLASS_NAME_MAX, \"Tuple%d\", num_elements);\n    sCLClass* klass = get_class(class_name, FALSE);\n\n    char method_name_and_params[1024];\n\n    method_name_and_params[0] = '\\0';\n\n    xstrncpy(method_name_and_params, \"initialize(\", 1024);\n\n    int i;\n    for(i=0; i<num_elements; i++) {\n        char class_name[CLASS_NAME_MAX+1];\n        snprintf(class_name, CLASS_NAME_MAX, \"GenericsParametorClass%d\", i);\n        xstrncat(method_name_and_params, class_name, 1024);\n\n        if(i == num_elements-1) {\n            xstrncat(method_name_and_params, \")\", 1024);\n        }\n        else {\n            xstrncat(method_name_and_params, \",\", 1024);\n        }\n    }\n\n    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params);\n\n    (*stack_ptr)->mObjectValue = tuple_object;  // self\n    (*stack_ptr)++;\n\n    for(i=0; i<num_elements; i++) {\n        (*stack_ptr)->mObjectValue = items[i];\n        (*stack_ptr)++;\n    }\n\n    if(!invoke_method(klass, method, stack, var_num, stack_ptr, info)) {\n        return FALSE;\n    }\n\n    (*stack_ptr)--; // pop method result\n\n    return TRUE;\n}\n"
  },
  {
    "path": "src/type.c",
    "content": "#include \"common.h\"\n\nsCLClass* get_class_from_cl_type(sCLType* cl_type, sCLClass* klass)\n{\n    char* class_name = CONS_str(&klass->mConst, cl_type->mClassNameOffset);\n\n    return get_class_with_load_and_initialize(class_name, klass->mFlags & CLASS_FLAGS_JS);\n}\n\nBOOL is_void_type(sCLType* cl_type, sCLClass* klass)\n{\n    sCLClass* klass2 = get_class_from_cl_type(cl_type, klass);\n    BOOL result = klass2 == get_class(\"Null\", klass->mFlags & CLASS_FLAGS_JS);\n    return result;\n}\n\nstatic void cl_type_to_string_core(sCLType* cl_type, sCLClass* klass, sBuf* buf)\n{\n    sBuf_append_str(buf, CONS_str(&klass->mConst, cl_type->mClassNameOffset));\n\n    if(cl_type->mNumGenericsTypes > 0) {\n        sBuf_append_str(buf, \"<\");\n\n        int i;\n        for(i=0; i<cl_type->mNumGenericsTypes; i++) {\n            cl_type_to_string_core(cl_type->mGenericsTypes[i], klass, buf);\n\n            if(i != cl_type->mNumGenericsTypes -1) {\n                sBuf_append_str(buf, \",\");\n            }\n        }\n\n        sBuf_append_str(buf, \">\");\n    }\n\n    if(cl_type->mArray) {\n        sBuf_append_str(buf, \"[]\");\n    }\n    if(cl_type->mNullable) {\n        sBuf_append_str(buf, \"?\");\n    }\n\n    if(cl_type->mBlockType) {\n        sCLBlockType* block = cl_type->mBlockType;\n\n        sBuf_append_str(buf, \"(\");\n\n        int i;\n        for(i=0; i<block->mNumParams; i++) {\n            cl_type_to_string_core(block->mParams[i], klass, buf);\n\n            if(i != block->mNumParams - 1) {\n                sBuf_append_str(buf, \",\");\n            }\n        }\n\n        sBuf_append_str(buf, \"):\");\n\n        cl_type_to_string_core(block->mResultType, klass, buf);\n    }\n}\n\nALLOC char* cl_type_to_string(sCLType* cl_type, sCLClass* klass)\n{\n    sBuf buf;\n    sBuf_init(&buf);\n\n    cl_type_to_string_core(cl_type, klass, &buf);\n\n    return buf.mBuf;\n}\n\nBOOL is_this_class_with_class_name(sCLClass* klass, char* class_name)\n{\n    sCLClass* klass2 = get_class_with_load_and_initialize(class_name, klass->mFlags & CLASS_FLAGS_JS);\n    MASSERT(klass2 != NULL);\n    return klass == klass2;\n}\n"
  },
  {
    "path": "src/utf.c",
    "content": "#include \"common.h\"\n\nint utf8_index_to_utf32_index(char* str, int utf8_index)\n{\n    unsigned char* str2 = (unsigned char*)str;\n    unsigned char* p = str2;\n\n    int utf32_index = 0;\n\n    if(utf8_index == 0) {\n        return 0;\n    }\n\n    while(*p) {\n        /// utf8 character ///\n        if(*p > 127) {\n            int size;\n\n            size = ((*p & 0x80) >> 7) + ((*p & 0x40) >> 6) + ((*p & 0x20) >> 5) + ((*p & 0x10) >> 4);\n\n            if(size > MB_LEN_MAX) {\n                return -1;\n            }\n            else {\n                p+=size;\n            }\n\n            utf32_index++;\n        }\n        /// ascii ///\n        else {\n            p++;\n            utf32_index++;\n        }\n\n        if(p - str2 == utf8_index) {\n            break;\n        }\n    }\n\n    return utf32_index;\n}\n\nint utf32_index_to_utf8_index(char* str, int utf32_index)\n{\n    unsigned char* str2 = (unsigned char*)str;\n    unsigned char* p = str2;\n\n    int utf32_index2 = 0;\n\n    if(utf32_index == 0) {\n        return 0;\n    }\n\n    while(*p) {\n        /// utf8 character ///\n        if(*p > 127) {\n            int size;\n\n            size = ((*p & 0x80) >> 7) + ((*p & 0x40) >> 6) + ((*p & 0x20) >> 5) + ((*p & 0x10) >> 4);\n\n            if(size > MB_LEN_MAX) {\n                return -1;\n            }\n            else {\n                p+=size;\n            }\n\n            utf32_index2++;\n        }\n        /// ascii ///\n        else {\n            p++;\n            utf32_index2++;\n        }\n\n        if(utf32_index2 == utf32_index) {\n            break;\n        }\n    }\n\n    return p - str2;\n}\n"
  },
  {
    "path": "src/vm.c",
    "content": "#include \"common.h\"\n#ifdef HAVE_AVCALL_H\n#include <avcall.h>\n#endif\n\nBOOL gSigInt = FALSE;\n\nvoid show_stack(CLVALUE* stack, CLVALUE* stack_ptr)\n{\n    int i;\n    for(i=0; i<30; i++) {\n        if(stack + i < stack_ptr) {\n            printf(\"[%d] %d on %p\\n\", i, stack[i].mIntValue, stack + i);\n        }\n    }\n}\n\nstatic void reset_andand_oror(sVMInfo* info)\n{\n    info->num_andand_oror = 0;\n}\n\nint get_andand_oror_left_value(sVMInfo* info)\n{\n    return info->andand_oror_left_value[info->num_andand_oror-1];\n}\n\nvoid set_andand_oror_left_value(BOOL flag, sVMInfo* info)\n{\n    info->andand_oror_left_value[info->num_andand_oror-1] = flag;\n}\n\nint get_andand_oror_right_value(sVMInfo* info)\n{\n    return info->andand_oror_right_value[info->num_andand_oror-1];\n}\n\nvoid set_andand_oror_right_value(BOOL flag, sVMInfo* info)\n{\n    info->andand_oror_right_value[info->num_andand_oror-1] = flag;\n}\n\nvoid inc_andand_oror_array(sVMInfo* info)\n{\n    info->num_andand_oror++;\n\n    if(info->num_andand_oror >= ANDAND_OROR_MAX) {\n        fprintf(stderr, \"overflow and and or or value\\n\");\n        exit(1);\n    }\n}\n\nvoid dec_andand_oror_array(sVMInfo* info)\n{\n    info->num_andand_oror--;\n\n    if(info->num_andand_oror < 0) {\n        fprintf(stderr, \"invalid and and or or value\\n\");\n        exit(1);\n    }\n}\n\nvoid show_inst(unsigned inst)\n{\n    switch(inst) {\n        case OP_CLANG_ARRAY_TO_CLANG_POINTER:\n            puts(\"OP_CLANG_ARRAY_TO_CLANG_POINTER\");\n            break;\n\n        case OP_CHAR_TO_BYTE_CAST:\n            puts(\"OP_CHAR_TO_BYTE_CAST\");\n            break;\n        \n        case OP_LOAD_ADDRESS:\n            puts(\"OP_LOAD_ADDRESS\");\n            break;\n\n        case OP_STORE_ELEMENT_OF_CLANG:\n            puts(\"OP_STORE_ELEMENT_OF_CLANG\");\n            break;\n\n        case OP_OBJ_HEAD_OF_MEMORY:\n            puts(\"OP_OBJ_HEAD_OF_MEMORY\");\n            break;\n\n        case OP_CHAR_TO_CCHAR_CAST:\n            puts(\"OP_CHAR_TO_CCHAR_CAST\");\n            break;\n        \n        case OP_BOXING_C_STRUCT:\n            puts(\"OP_BOXING_C_STRUCT\");\n            break;\n        \n        case OP_CREATE_C_STRING:\n            puts(\"OP_CREATE_C_STRING\");\n            break;\n\n        case OP_BYTE_TO_BOOL_CAST:\n            puts(\"OP_BYTE_TO_BOOL_CAST\");\n            break;\n\n        case OP_UBYTE_TO_BOOL_CAST:\n            puts(\"OP_UBYTE_TO_BOOL_CAST\");\n            break;\n\n        case OP_SHORT_TO_BOOL_CAST:\n            puts(\"OP_SHORT_TO_BOOL_CAST\");\n            break;\n\n        case OP_USHORT_TO_BOOL_CAST:\n            puts(\"OP_USHORT_TO_BOOL_CAST\");\n            break;\n\n        case OP_INT_TO_BOOL_CAST:\n            puts(\"OP_INT_TO_BOOL_CAST\");\n            break;\n\n        case OP_UINT_TO_BOOL_CAST:\n            puts(\"OP_UINT_TO_BOOL_CAST\");\n            break;\n\n        case OP_LONG_TO_BOOL_CAST:\n            puts(\"OP_LONG_TO_BOOL_CAST\");\n            break;\n\n        case OP_ULONG_TO_BOOL_CAST:\n            puts(\"OP_ULONG_TO_BOOL_CAST\");\n            break;\n\n        case OP_FLOAT_TO_BOOL_CAST:\n            puts(\"OP_FLOAT_TO_BOOL_CAST\");\n            break;\n\n        case OP_DOUBLE_TO_BOOL_CAST:\n            puts(\"OP_DOUBLE_TO_BOOL_CAST\");\n            break;\n\n        case OP_POINTER_TO_BOOL_CAST:\n            puts(\"OP_POINTER_TO_BOOL_CAST\");\n            break;\n\n        case OP_CHAR_TO_BOOL_CAST:\n            puts(\"OP_CHAR_TO_BOOL_CAST\");\n            break;\n\n        case OP_CBYTE_TO_BOOL_CAST:\n            puts(\"OP_CBYTE_TO_BOOL_CAST\");\n            break;\n\n        case OP_CUBYTE_TO_BOOL_CAST:\n            puts(\"OP_CUBYTE_TO_BOOL_CAST\");\n            break;\n\n        case OP_CSHORT_TO_BOOL_CAST:\n            puts(\"OP_CSHORT_TO_BOOL_CAST\");\n            break;\n\n        case OP_CUSHORT_TO_BOOL_CAST:\n            puts(\"OP_CUSHORT_TO_BOOL_CAST\");\n            break;\n\n        case OP_INTEGER_TO_BOOL_CAST:\n            puts(\"OP_INTEGER_TO_BOOL_CAST\");\n            break;\n\n        case OP_UINTEGER_TO_BOOL_CAST:\n            puts(\"OP_UINTEGER_TO_BOOL_CAST\");\n            break;\n\n        case OP_CLONG_TO_BOOL_CAST:\n            puts(\"OP_CLONG_TO_BOOL_CAST\");\n            break;\n\n        case OP_CULONG_TO_BOOL_CAST:\n            puts(\"OP_CULONG_TO_BOOL_CAST\");\n            break;\n\n        case OP_CFLOAT_TO_BOOL_CAST:\n            puts(\"OP_CFLOAT_TO_BOOL_CAST\");\n            break;\n\n        case OP_CDOUBLE_TO_BOOL_CAST:\n            puts(\"OP_CDOUBLE_TO_BOOL_CAST\");\n            break;\n\n        case OP_CPOINTER_TO_BOOL_CAST:\n            puts(\"OP_CPOINTER_TO_BOOL_CAST\");\n            break;\n\n        case OP_CCHAR_TO_BOOL_CAST:\n            puts(\"OP_CCHAR_TO_BOOL_CAST\");\n            break;\n\n        case OP_CBOOL_TO_BOOL_CAST:\n            puts(\"OP_CBOOL_TO_BOOL_CAST\");\n            break;\n\n        case OP_UINT_TO_INT_CAST:\n            puts(\"OP_UINT_TO_INT_CAST\");\n            break;\n\n        case OP_INT_TO_LONG_CAST:\n            puts(\"OP_INT_TO_LONG_CAST\");\n            break;\n\n        case OP_LAND:\n            puts(\"OP_LAND\");\n            break;\n\n        case OP_LONG_TO_INT_CAST:\n            puts(\"OP_LONG_TO_INT_CAST\");\n            break;\n\n        case OP_ILE:\n            puts(\"OP_ILE\");\n            break;\n\n        case OP_OBJ_IDENTIFY:\n            puts(\"OP_OBJ_IDENTIFY\");\n            break;\n        \n        case OP_ULONG_TO_UINT_CAST:\n            puts(\"OP_ULONG_TO_UINT_CAST\");\n            break;\n\n        case OP_CREATE_TUPLE:\n            puts(\"OP_CREATE_TUPLE\");\n            break;\n            \n        case OP_CREATE_ARRAY:\n            puts(\"OP_CREATE_ARRAY\");\n            break;\n\n        case OP_ARRAY_TO_CLANG_ARRAY_CAST:\n            puts(\"OP_ARRAY_TO_CLANG_ARRAY_CAST\");\n            break;\n\n        case OP_ARRAY_TO_CARRAY_CAST:\n            puts(\"OP_ARRAY_TO_CARRAY_CAST\");\n            break;\n\n        case OP_CREATE_HASH:\n            puts(\"OP_CREATE_HASH\");\n            break;\n\n        case OP_INT_TO_UINT_CAST:\n            puts(\"OP_INT_TO_UINT_CAST\");\n            break;\n        \n        case OP_UILE:\n            puts(\"OP_UILE\");\n            break;\n\n        case OP_POP :\n            puts(\"OP_POP\");\n            break;\n\n        case OP_INT_TO_INTEGER_CAST:\n            puts(\"OP_INT_TO_INTEGER_CAST\");\n            break;\n\n        case OP_POP_N :\n            puts(\"OP_POP_N\");\n            break;\n\n        case OP_REVERSE:\n            puts(\"OP_REVERSE\");\n            break;\n\n        case OP_INT_TO_ULONG_CAST:\n            puts(\"OP_INT_TO_ULONG_CAST\");\n            break;\n\n        case OP_STORE_TO_BUFFER:\n            puts(\"OP_STORE_TO_BUFFER\");\n            break;\n\n        case OP_BEQ:\n            puts(\"OP_BEQ\");\n            break;\n\n        case OP_INT_TO_BYTE_CAST:\n            puts(\"OP_INT_TO_BYTE_CAST\");\n            break;\n\n        case OP_BCOMPLEMENT:\n            puts(\"OP_BCOMPLEMENT\");\n            break;\n\n        case OP_ULDIV:\n            puts(\"OP_ULDIV\");\n            break;\n\n        case OP_BUFFER_TO_POINTER_CAST:\n            puts(\"OP_BUFFER_TO_POINTER_CAST\");\n            break;\n\n        case OP_DUPE:\n            puts(\"OP_DUPE\");\n            break;\n\n        case OP_COND_JUMP :\n            puts(\"OP_COND_JUMP\");\n            break;\n        \n        case OP_MARK_SOURCE_CODE_POSITION:\n            puts(\"OP_MARK_SOURCE_CODE_POSITION\");\n            break;\n\n        case OP_MARK_SOURCE_CODE_POSITION2:\n            puts(\"OP_MARK_SOURCE_CODE_POSITION2\");\n            break;\n\n        case OP_COND_NOT_JUMP :\n            puts(\"OP_COND_NOT_JUMP\");\n            break;\n\n        case OP_STORE_ANDAND_OROR_VALUE_LEFT:\n            puts(\"OP_STORE_ANDAND_OROR_VALUE_LEFT\");\n            break;\n\n        case OP_STORE_ANDAND_OROR_VALUE_RIGHT:\n            puts(\"OP_STORE_ANDAND_OROR_VALUE_RIGHT\");\n            break;\n\n        case OP_GET_ANDAND_OROR_RESULT_LEFT:\n            puts(\"OP_GET_ANDAND_OROR_RESULT_LEFT\");\n            break;\n\n        case OP_GET_ANDAND_OROR_RESULT_RIGHT:\n            puts(\"OP_GET_ANDAND_OROR_RESULT_RIGHT\");\n            break;\n\n        case OP_INC_ANDAND_OROR_ARRAY:\n            puts(\"OP_INC_ANDAND_OROR_ARRAY\");\n            break;\n\n        case OP_DEC_ANDAND_OROR_ARRAY:\n            puts(\"OP_DEC_ANDAND_OROR_ARRAY\");\n            break;\n\n        case OP_GOTO :\n            puts(\"OP_GOTO\");\n            break;\n\n        case OP_LABEL :\n            puts(\"OP_LABEL\");\n            break;\n\n        case OP_JS_IF :\n            puts(\"OP_JS_IF\");\n            break;\n\n        case OP_JS_ELSE_IF :\n            puts(\"OP_JS_ELSE_IF\");\n            break;\n\n        case OP_JS_LOOP :\n            puts(\"OP_JS_LOOP\");\n            break;\n\n        case OP_JS_BREAK :\n            puts(\"OP_JS_BREAK\");\n            break;\n\n        case OP_JS_ELSE :\n            puts(\"OP_JS_ELSE\");\n            break;\n\n        case OP_JS_BLOCK_CLOSE :\n            puts(\"OP_JS_BLOCK_END\");\n            break;\n\n        case OP_STORE_VALUE_TO_GLOBAL:\n            puts(\"OP_STORE_VALUE_TO_GLOBAL\");\n            break;\n\n        case OP_UINT_TO_UINTEGER_CAST:\n            puts(\"OP_UINT_TO_UINTEGER_CAST\");\n            break;\n\n        case OP_POP_VALUE_FROM_GLOBAL:\n            puts(\"OP_POP_VALUE_FROM_GLOBAL\");\n            break;\n\n        case OP_RETURN :\n            puts(\"OP_RETURN\");\n            break;\n\n        case OP_HEAD_OF_EXPRESSION:\n            puts(\"OP_HEAD_OF_EXPRESSION\");\n            break;\n\n        case OP_SIGINT:\n            puts(\"OP_SIGINT\");\n            break;\n\n        case OP_THROW :\n            puts(\"OP_THROW\");\n            break;\n\n        case OP_STORE :\n            puts(\"OP_STORE\");\n            break;\n\n        case OP_LOAD :\n            puts(\"OP_LOAD\");\n            break;\n\n        case OP_LDCBYTE :\n            puts(\"OP_LDCBYTE\");\n            break;\n\n        case OP_LDCUBYTE :\n            puts(\"OP_LDCUBYTE\");\n            break;\n\n        case OP_LDCSHORT :\n            puts(\"OP_LDCSHORT\");\n            break;\n\n        case OP_LDCUSHORT :\n            puts(\"OP_LDCUSHORT\");\n            break;\n\n        case OP_LDCINT :\n            puts(\"OP_LDCINT\");\n            break;\n\n        case OP_LDCBOOL :\n            puts(\"OP_LDCBOOL\");\n            break;\n\n        case OP_LDCUINT :\n            puts(\"OP_LDCUINT\");\n            break;\n\n        case OP_LDCLONG :\n            puts(\"OP_LDCLONG\");\n            break;\n\n        case OP_LDCULONG :\n            puts(\"OP_LDCULONG\");\n            break;\n\n        case OP_LDCNULL :\n            puts(\"OP_LDCNULL\");\n            break;\n\n        case OP_LDCPOINTER :\n            puts(\"OP_LDCPOINTER\");\n            break;\n\n        case OP_LDCFLOAT:\n            puts(\"OP_LDCFLOAT\");\n            break;\n\n        case OP_LDCDOUBLE:\n            puts(\"OP_LDCDOUBLE\");\n            break;\n\n        case OP_BADD :\n            puts(\"OP_BADD\");\n            break;\n\n        case OP_UBADD :\n            puts(\"OP_UBADD\");\n            break;\n\n        case OP_SADD :\n            puts(\"OP_SADD\");\n            break;\n\n        case OP_USADD :\n            puts(\"OP_USADD\");\n            break;\n\n        case OP_IADD :\n            puts(\"OP_IADD\");\n            break;\n\n        case OP_UIADD :\n            puts(\"OP_UIADD\");\n            break;\n\n        case OP_LADD :\n            puts(\"OP_LADD\");\n            break;\n\n        case OP_ULADD :\n            puts(\"OP_ULADD\");\n            break;\n\n        case OP_FADD :\n            puts(\"OP_FADD\");\n            break;\n\n        case OP_DADD :\n            puts(\"OP_DADD\");\n            break;\n\n        case OP_PADD :\n            puts(\"OP_PADD\");\n            break;\n\n        case OP_CADD :\n            puts(\"OP_CADD\");\n            break;\n\n        case OP_BSUB :\n            puts(\"OP_BSUB\");\n            break;\n\n        case OP_UBSUB :\n            puts(\"OP_UBSUB\");\n            break;\n\n        case OP_SSUB :\n            puts(\"OP_SSUB\");\n            break;\n\n        case OP_USSUB :\n            puts(\"OP_USSUB\");\n            break;\n\n        case OP_ISUB :\n            puts(\"OP_ISUB\");\n            break;\n\n        case OP_UISUB :\n            puts(\"OP_UISUB\");\n            break;\n\n        case OP_LSUB :\n            puts(\"OP_LSUB\");\n            break;\n\n        case OP_ULSUB :\n            puts(\"OP_ULSUB\");\n            break;\n\n        case OP_FSUB :\n            puts(\"OP_FSUB\");\n            break;\n\n        case OP_DSUB :\n            puts(\"OP_DSUB\");\n            break;\n\n        case OP_PSUB :\n            puts(\"OP_PSUB\");\n            break;\n\n        case OP_CSUB :\n            puts(\"OP_CSUB\");\n            break;\n\n        case OP_IEQ :\n            puts(\"OP_IEQ\");\n            break;\n\n        case OP_INOTEQ :\n            puts(\"OP_INOTEQ\");\n            break;\n\n        case OP_REGEQ:\n            puts(\"OP_REGEQ\");\n            break;\n\n        case OP_REGNOTEQ:\n            puts(\"OP_REGNOTEQ\");\n            break;\n\n        case OP_ANDAND:\n            puts(\"OP_ANDAND\");\n            break;\n\n        case OP_OROR:\n            puts(\"OP_OROR\");\n            break;\n\n        case OP_LOGICAL_DENIAL:\n            puts(\"OP_LOGICAL_DENIAL\");\n            break;\n\n        case OP_INVOKE_METHOD :\n            puts(\"OP_INVOKE_METHOD\");\n            break;\n\n        case OP_INVOKE_VIRTUAL_METHOD:\n            puts(\"OP_INVOKE_VIRTUAL_METHOD\");\n            break;\n\n        case OP_INVOKE_DYNAMIC_METHOD:\n            puts(\"OP_INVOKE_VIRTUAL_METHOD\");\n            break;\n\n        case OP_INVOKE_BLOCK:\n            puts(\"OP_INVOKE_BLOCK\");\n            break;\n\n        case OP_NEW :\n            puts(\"OP_NEW\");\n            break;\n\n        case OP_LOAD_FIELD:\n            puts(\"OP_LOAD_FIELD\");\n            break;\n\n        case OP_LOAD_FIELD_ADDRESS:\n            puts(\"OP_LOAD_FIELD_ADDRESS\");\n            break;\n\n        case OP_STORE_FIELD:\n            puts(\"OP_STORE_FIELD\");\n            break;\n        case OP_LOAD_CLASS_FIELD:\n            puts(\"OP_LOAD_CLASS_FIELD\");\n            break;\n\n        case OP_STORE_CLASS_FIELD:\n            puts(\"OP_STORE_CLASS_FIELD\");\n            break;\n\n        case OP_LOAD_ELEMENT:\n            puts(\"OP_LOAD_ELEMENT\");\n            break;\n\n        case OP_LOAD_ELEMENT_OF_CLANG:\n            puts(\"OP_LOAD_ELEMENT_OF_CLANG\");\n            break;\n\n        case OP_STORE_ELEMENT:\n            puts(\"OP_STORE_ELEMENT\");\n            break;\n\n\n        case OP_STORE_VALUE_TO_INT_ADDRESS:\n            puts(\"OP_STORE_VALUE_TO_INT_ADDRESS\");\n            break;\n\n        case OP_STORE_VALUE_TO_UINT_ADDRESS: \n            puts(\"OP_STORE_VALUE_TO_UINT_ADDRESS:\");\n            break;\n\n        case OP_STORE_VALUE_TO_BYTE_ADDRESS: \n            puts(\"OP_STORE_VALUE_TO_BYTE_ADDRESS:\");\n            break;\n\n        case OP_STORE_VALUE_TO_UBYTE_ADDRESS: \n            puts(\"OP_STORE_VALUE_TO_UBYTE_ADDRESS:\");\n            break;\n\n        case OP_STORE_VALUE_TO_SHORT_ADDRESS: \n            puts(\"OP_STORE_VALUE_TO_SHORT_ADDRESS:\");\n            break;\n\n        case OP_STORE_VALUE_TO_USHORT_ADDRESS: \n            puts(\"OP_STORE_VALUE_TO_USHORT_ADDRESS:\");\n            break;\n\n        case OP_STORE_VALUE_TO_LONG_ADDRESS: \n            puts(\"OP_STORE_VALUE_TO_LONG_ADDRESS:\");\n            break;\n\n        case OP_CREATE_STRING:\n            puts(\"OP_CREATE_STRING\");\n            break;\n\n        case OP_CREATE_BUFFER:\n            puts(\"OP_CREATE_BUFFER\");\n            break;\n\n        case OP_CREATE_PATH:\n            puts(\"OP_CREATE_PATH\");\n            break;\n\n        case OP_CREATE_BLOCK_OBJECT:\n            puts(\"OP_CREATE_BLOCK_OBJECT\");\n            break;\n\n        case OP_BYTE_TO_STRING_CAST:\n            puts(\"OP_BYTE_TO_STRING_CAST\");\n            break;\n\n        case OP_SHORT_TO_STRING_CAST:\n            puts(\"OP_SHORT_TO_STRING_CAST\");\n            break;\n\n        case OP_INT_TO_STRING_CAST:\n            puts(\"OP_INT_TO_STRING_CAST\");\n            break;\n\n        case OP_LONG_TO_STRING_CAST:\n            puts(\"OP_LONG_TO_STRING_CAST\");\n            break;\n\n        case OP_UBYTE_TO_STRING_CAST:\n            puts(\"OP_UBYTE_TO_STRING_CAST\");\n            break;\n\n        case OP_USHORT_TO_STRING_CAST:\n            puts(\"OP_USHORT_TO_STRING_CAST\");\n            break;\n\n        case OP_UINT_TO_STRING_CAST:\n            puts(\"OP_UINT_TO_STRING_CAST\");\n            break;\n\n        case OP_ULONG_TO_STRING_CAST:\n            puts(\"OP_ULONG_TO_STRING_CAST\");\n            break;\n\n        case OP_FLOAT_TO_STRING_CAST:\n            puts(\"OP_FLOAT_TO_STRING_CAST\");\n            break;\n\n        case OP_DOUBLE_TO_STRING_CAST:\n            puts(\"OP_DOUBLE_TO_STRING_CAST\");\n            break;\n\n        case OP_BOOL_TO_STRING_CAST:\n            puts(\"OP_BOOL_TO_STRING_CAST\");\n            break;\n\n        case OP_POINTER_TO_STRING_CAST:\n            puts(\"OP_POINTER_TO_STRING_CAST\");\n            break;\n\n        case OP_CHAR_TO_STRING_CAST:\n            puts(\"OP_CHAR_TO_STRING_CAST\");\n            break;\n            \n        default:\n            printf(\"inst %d\\n\", inst);\n            break;\n    }\n}\n\nBOOL invoke_method(sCLClass* klass, sCLMethod* method, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info)\n{\n    sCLClass* running_class = info->running_class;\n    sCLMethod* running_method = info->running_method;\n\n    CLObject result_object = 0;\n\n    int num_global_strck_ptr = info->mGlobalStackPtr - info->mGlobalStack;\n\n    info->running_class = klass;\n    info->running_method = method;\n\n    char* running_class_name = info->running_class_name;\n    char* running_method_name = info->running_method_name;\n\n    info->running_class_name = MSTRDUP(CLASS_NAME(klass));\n    info->running_method_name = MSTRDUP(METHOD_NAME2(klass, method));\n\n    char* sname2 = info->sname2;\n    int sline2 = info->sline2;\n\n    if(sname2) {\n        if(info->num_stack_trace < STACK_TRACE_MAX-1) {\n            xstrncpy(info->stack_trace_sname[info->num_stack_trace], sname2, 128);\n            info->stack_trace_sline[info->num_stack_trace] = sline2;\n            info->num_stack_trace++;\n        }\n        else {\n            int i;\n            for(i=0; i<info->num_stack_trace-1; i++) {\n                xstrncpy(info->stack_trace_sname[i], info->stack_trace_sname[i+1], 128);\n                info->stack_trace_sline[i] = info->stack_trace_sline[i+1];\n            }\n            info->num_stack_trace--;\n\n            xstrncpy(info->stack_trace_sname[info->num_stack_trace], sname2, 128);\n            info->stack_trace_sline[info->num_stack_trace] = sline2;\n            info->num_stack_trace++;\n        }\n    }\n\n    CLVALUE* lvar = NULL;\n    int num_params = 0;\n\n    if(method->mFlags & METHOD_FLAGS_C_FUNCTION) {\n#ifdef HAVE_AVCALL_H\n        lvar = *stack_ptr - method->mNumParams;\n        num_params = method->mNumParams;\n\n        if(method->mCFunctionPointer == NULL) {\n            entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"C Function method not found\");\n            info->running_class = running_class;\n            info->running_method = running_method;\n            MFREE(info->running_class_name);\n            MFREE(info->running_method_name);\n            info->running_class_name = running_class_name;\n            info->running_method_name = running_method_name;\n\n            free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n            if(sname2 && info->num_stack_trace > 0) {\n                info->num_stack_trace--;\n            }\n\n            return FALSE;\n        }\n\n        void* func = method->mCFunctionPointer;\n\n        sCLClass* void_class = get_class(\"Null\", FALSE);\n        sCLClass* int_class = get_class(\"int\", FALSE);\n        sCLClass* uint_class = get_class(\"uint\", FALSE);\n        sCLClass* byte_class = get_class(\"byte\", FALSE);\n        sCLClass* ubyte_class = get_class(\"ubyte\", FALSE);\n        sCLClass* short_class = get_class(\"short\", FALSE);\n        sCLClass* ushort_class = get_class(\"ushort\", FALSE);\n        sCLClass* long_class = get_class(\"long\", FALSE);\n        sCLClass* ulong_class = get_class(\"ulong\", FALSE);\n        sCLClass* float_class = get_class(\"float\", FALSE);\n        sCLClass* double_class = get_class(\"double\", FALSE);\n        sCLClass* pointer_class = get_class(\"pointer\", FALSE);\n        sCLClass* bool_class = get_class(\"bool\", FALSE);\n        sCLClass* char_class = get_class(\"char\", FALSE);\n        sCLClass* lambda_class = get_class(\"lambda\", FALSE);\n\n        int int_result_value = 0;\n        unsigned int uint_result_value = 0;\n        char byte_result_value = 0;\n        unsigned char ubyte_result_value = 0;\n        short short_result_value = 0;\n        unsigned short ushort_result_value = 0;\n        long long_result_value = 0;\n        unsigned long ulong_result_value = 0;\n        void* pointer_result_value = 0;\n        float float_result_value = 0.0f;\n        double double_result_value = 0.0;\n\n        sCLClass* result_class = get_class_from_cl_type(method->mResultType, klass);\n\n        av_alist alist;\n\n        if(result_class == int_class || result_class == bool_class) {\n            av_start_int(alist, func, &int_result_value);\n        }\n        else if(result_class == uint_class || result_class == char_class) {\n            av_start_uint(alist, func, &uint_result_value);\n        }\n        else if(result_class == byte_class) {\n            av_start_char(alist, func, &byte_result_value);\n        }\n        else if(result_class == ubyte_class) {\n            av_start_uchar(alist, func, &ubyte_result_value);\n        }\n        else if(result_class == short_class) {\n            av_start_short(alist, func, &short_result_value);\n        }\n        else if(result_class == ushort_class) {\n            av_start_ushort(alist, func, &ushort_result_value);\n        }\n        else if(result_class == long_class) {\n            av_start_long(alist, func, &long_result_value);\n        }\n        else if(result_class == ulong_class) {\n            av_start_ulong(alist, func, &ulong_result_value);\n        }\n        else if(result_class == float_class) {\n            av_start_float(alist, func, &float_result_value);\n        }\n        else if(result_class == double_class) {\n            av_start_double(alist, func, &double_result_value);\n        }\n        else if(result_class == pointer_class) {\n            av_start_ptr(alist, func, void*, &pointer_result_value);\n        }\n        else if(result_class == void_class) {\n            av_start_void(alist, func);\n        }\n        else {\n            entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"C Function is not supported lambda or struct class\");\n            info->running_class = running_class;\n            info->running_method = running_method;\n            MFREE(info->running_class_name);\n            MFREE(info->running_method_name);\n            info->running_class_name = running_class_name;\n            info->running_method_name = running_method_name;\n\n            free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n            if(sname2 && info->num_stack_trace > 0) {\n                info->num_stack_trace--;\n            }\n            return FALSE;\n        }\n\n        int i;\n        for(i=0; i<method->mNumParams; i++) {\n            sCLParam* param_type = method->mParams + i;\n            sCLClass* param_class = get_class_from_cl_type(param_type->mType, klass);\n\n            CLVALUE* param = lvar + i;\n\n            if(param_class == int_class || param_class == bool_class) {\n                av_int(alist, param->mIntValue);\n            }\n            else if(param_class == uint_class || param_class == char_class) {\n                av_uint(alist, param->mUIntValue);\n            }\n            else if(param_class == byte_class) {\n                av_char(alist, param->mByteValue);\n            }\n            else if(param_class == ubyte_class) {\n                av_uchar(alist, param->mUByteValue);\n            }\n            else if(param_class == short_class) {\n                av_short(alist, param->mShortValue);\n            }\n            else if(param_class == ushort_class) {\n                av_short(alist, param->mUShortValue);\n            }\n            else if(param_class == long_class) {\n                av_long(alist, param->mLongValue);\n            }\n            else if(param_class == ulong_class) {\n                av_ulong(alist, param->mULongValue);\n            }\n            else if(param_class == float_class) {\n                av_float(alist, param->mFloatValue);\n            }\n            else if(param_class == double_class) {\n                av_double(alist, param->mDoubleValue);\n            }\n            else if(param_class == pointer_class) {\n                av_ptr(alist, void*, param->mPointerValue);\n            }\n            else {\n                entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"C Function is not supported lambda or struct class\");\n                info->running_class = running_class;\n                info->running_method = running_method;\n                MFREE(info->running_class_name);\n                MFREE(info->running_method_name);\n                info->running_class_name = running_class_name;\n                info->running_method_name = running_method_name;\n\n                free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n                if(sname2 && info->num_stack_trace > 0) {\n                    info->num_stack_trace--;\n                }\n                return FALSE;\n            }\n        }\n\n        if(result_class == int_class || result_class == bool_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mIntValue = int_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == uint_class || result_class == char_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mUIntValue = uint_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == byte_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mByteValue = byte_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == ubyte_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mUByteValue = ubyte_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == short_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mShortValue = short_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == ushort_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mUShortValue = ushort_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == long_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mLongValue = long_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == ulong_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mULongValue = ulong_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == pointer_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mPointerValue = pointer_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == float_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mFloatValue = float_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == double_class) {\n            av_call(alist);\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            (*stack_ptr)->mDoubleValue = double_result_value;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else if(result_class == get_class(\"Null\", FALSE)) {\n            av_call(alist);\n\n            *stack_ptr = lvar;\n            (*stack_ptr)->mLongValue = 0;    // zero clear for jit\n            (*stack_ptr)->mIntValue = 0;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n        else {\n            entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"C Function is not supported lambda or struct class\");\n\n            info->running_class = running_class;\n            info->running_method = running_method;\n            MFREE(info->running_class_name);\n            MFREE(info->running_method_name);\n            info->running_class_name = running_class_name;\n            info->running_method_name = running_method_name;\n\n            free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n            if(sname2 && info->num_stack_trace > 0) {\n                info->num_stack_trace--;\n            }\n            return FALSE;\n        }\n#else\n        entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"C Function is not supported. Please add --with-c-ffi to configure option.\");\n        info->running_class = running_class;\n        info->running_method = running_method;\n        MFREE(info->running_class_name);\n        MFREE(info->running_method_name);\n        info->running_class_name = running_class_name;\n        info->running_method_name = running_method_name;\n\n        free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n        if(sname2 && info->num_stack_trace > 0) {\n            info->num_stack_trace--;\n        }\n        return FALSE;\n#endif\n    }\n    else if(method->mFlags & METHOD_FLAGS_NATIVE) \n    {\n        lvar = *stack_ptr - method->mNumParams;\n        num_params = method->mNumParams;\n\n        if(method->mNativeMethod == NULL) {\n            char* path = CONS_str(&klass->mConst, method->mPathOffset);\n\n            char* fun_name;\n            fNativeMethod native_method = get_native_method(path, &fun_name);\n\n            if(native_method == NULL) {\n                entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"Native method not found\");\n                info->running_class = running_class;\n                info->running_method = running_method;\n                MFREE(info->running_class_name);\n                MFREE(info->running_method_name);\n                info->running_class_name = running_class_name;\n                info->running_method_name = running_method_name;\n                free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n                if(sname2 && info->num_stack_trace > 0) {\n                    info->num_stack_trace--;\n                }\n                return FALSE;\n            }\n\n            method->mNativeMethod = native_method;\n            method->mNativeFunName = fun_name;\n        }\n\n        info->current_stack = stack;        // for invoking_block in native method\n        info->current_var_num = var_num;\n\n        if(!method->mNativeMethod(stack_ptr, lvar, info)) {\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            **stack_ptr = result;\n            (*stack_ptr)++;\n            info->running_class = running_class;\n            info->running_method = running_method;\n            MFREE(info->running_class_name);\n            MFREE(info->running_method_name);\n            info->running_class_name = running_class_name;\n            info->running_method_name = running_method_name;\n            free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n            if(sname2 && info->num_stack_trace > 0) {\n                info->num_stack_trace--;\n            }\n            return FALSE;\n        }\n\n        if(is_void_type(method->mResultType, klass)) {\n            *stack_ptr = lvar;\n            (*stack_ptr)->mLongValue = 0;    // zero clear for jit\n            (*stack_ptr)->mIntValue = 0;\n            (*stack_ptr)++;\n        }\n        else {\n            CLVALUE result = *(*stack_ptr - 1);\n            *stack_ptr = lvar;\n            **stack_ptr = result;\n            (*stack_ptr)++;\n\n            result_object = result.mObjectValue;\n        }\n    }\n    else if(method->mFlags & METHOD_FLAGS_JS) {\n    }\n    else {\n        int real_param_num = method->mNumParams + (method->mFlags & METHOD_FLAGS_CLASS_METHOD ? 0:1);\n\n        lvar = *stack_ptr - real_param_num;\n        num_params = real_param_num;\n\n        sByteCode code;\n        sByteCode_clone(&code, &method->mByteCodes);\n        sConst constant;\n        sConst_clone(&constant, &klass->mConst);\n\n        CLVALUE* new_stack = lvar;\n        int new_var_num = method->mVarNum;\n\n        /// initialize local var except params ///\n        memset(lvar + real_param_num, 0, sizeof(CLVALUE)* (new_var_num - real_param_num));\n\n#ifdef ENABLE_JIT\n        if(!jit(&code, &constant, new_stack, new_var_num, klass, method, 0, info, stack_ptr))\n        {\n            *stack_ptr = lvar;\n            **stack_ptr = *(new_stack + new_var_num);\n            (*stack_ptr)++;\n            sConst_free(&constant);\n            sByteCode_free(&code);\n            MFREE(info->running_class_name);\n            MFREE(info->running_method_name);\n            info->running_class_name = running_class_name;\n            info->running_method_name = running_method_name;\n            info->running_class = running_class;\n            info->running_method = running_method;\n            free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n            if(sname2 && info->num_stack_trace > 0) {\n                info->num_stack_trace--;\n            }\n            return FALSE;\n        }\n#else\n        if(!vm(&code, &constant, new_stack, new_var_num, klass, info)) {\n            *stack_ptr = lvar;\n            **stack_ptr = *(new_stack + new_var_num);\n            (*stack_ptr)++;\n            sConst_free(&constant);\n            sByteCode_free(&code);\n            MFREE(info->running_class_name);\n            MFREE(info->running_method_name);\n            info->running_class_name = running_class_name;\n            info->running_method_name = running_method_name;\n            info->running_class = running_class;\n            info->running_method = running_method;\n            free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n            if(sname2 && info->num_stack_trace > 0) {\n                info->num_stack_trace--;\n            }\n            return FALSE;\n        }\n#endif\n\n        *stack_ptr = lvar;      // see OP_RETURN\n        **stack_ptr = *(new_stack+new_var_num);\n        (*stack_ptr)++;\n\n        result_object = (new_stack+new_var_num)->mObjectValue;\n\n        sConst_free(&constant);\n        sByteCode_free(&code);\n    }\n\n    if(sname2 && info->num_stack_trace > 0) {\n        info->num_stack_trace--;\n    }\n\n    info->running_class = running_class;\n    info->running_method = running_method;\n\n    MFREE(info->running_class_name);\n    MFREE(info->running_method_name);\n\n    info->running_class_name = running_class_name;\n    info->running_method_name = running_method_name;\n\n    free_global_stack_objects(info, result_object, num_global_strck_ptr, lvar, num_params);\n\n    return TRUE;\n}\n\nBOOL invoke_block(CLObject block_object, CLVALUE* stack, int var_num, int num_params, CLVALUE** stack_ptr, sVMInfo* info)\n{\n    sBlockObject* object_data = CLBLOCK(block_object);\n\n    sByteCode code = object_data->mCodes;               // struct copy\n    sConst constant = object_data->mConstant;           // struct copy\n    BOOL lambda = object_data->mLambda;\n\n    if(lambda) {\n        CLVALUE* new_stack = *stack_ptr;\n        int new_var_num = object_data->mBlockVarNum + object_data->mParentVarNum;\n\n        /// initialize local var except params ///\n        memset(new_stack + num_params, 0, sizeof(CLVALUE)* (new_var_num - num_params));\n\n        sCLClass* klass = NULL;\n\n        memcpy(new_stack, (*stack_ptr)-num_params, sizeof(CLVALUE)*num_params);\n\n#ifdef ENABLE_JIT\n        klass = object_data->mClass2;\n\n        if(klass == NULL) {\n            if(!jit_funcs(&code, &constant, new_stack, new_var_num, klass, NULL, block_object, info))\n            {\n                /// copy back variables to parent ///\n                object_data = CLBLOCK(block_object);\n                if(object_data->mParentVarNum > 0) {\n                    memcpy(object_data->mParentStack, new_stack, sizeof(CLVALUE)*object_data->mParentVarNum);\n                }\n\n                **stack_ptr = *(new_stack + new_var_num);\n                (*stack_ptr)++;\n                return FALSE;\n            }\n        }\n        else {\n            if(!jit(&code, &constant, new_stack, new_var_num, klass, NULL, block_object, info, stack_ptr))\n            {\n                /// copy back variables to parent ///\n                object_data = CLBLOCK(block_object);\n                if(object_data->mParentVarNum > 0) {\n                    memcpy(object_data->mParentStack, new_stack, sizeof(CLVALUE)*object_data->mParentVarNum);\n                }\n\n                **stack_ptr = *(new_stack + new_var_num);\n                (*stack_ptr)++;\n                return FALSE;\n            }\n        }\n#else\n        if(!vm(&code, &constant, new_stack, new_var_num, klass, info)) {\n            **stack_ptr = *(new_stack + new_var_num);\n            (*stack_ptr)++;\n            return FALSE;\n        }\n#endif\n\n        **stack_ptr = *(new_stack + new_var_num);\n        (*stack_ptr)++;\n    }\n    else {\n        CLVALUE* new_stack = *stack_ptr;\n        int new_var_num = object_data->mBlockVarNum + object_data->mParentVarNum;\n\n        /// initialize local var except params ///\n        memset(new_stack + num_params, 0, sizeof(CLVALUE)* (new_var_num - num_params));\n\n        sCLClass* klass = NULL;\n\n        /// copy variables ///\n        if(object_data->mParentVarNum > 0) {\n            memcpy(new_stack, object_data->mParentStack, sizeof(CLVALUE)*object_data->mParentVarNum);\n        }\n        memcpy(new_stack + object_data->mParentVarNum, (*stack_ptr)-num_params, sizeof(CLVALUE)*num_params);\n\n#ifdef ENABLE_JIT\n        klass = object_data->mClass2;\n\n        if(klass == NULL) {\n            if(!jit_funcs(&code, &constant, new_stack, new_var_num, klass, NULL, block_object, info))\n            {\n                /// copy back variables to parent ///\n                object_data = CLBLOCK(block_object);\n                if(object_data->mParentVarNum > 0) {\n                    memcpy(object_data->mParentStack, new_stack, sizeof(CLVALUE)*object_data->mParentVarNum);\n                }\n\n                **stack_ptr = *(new_stack + new_var_num);\n                (*stack_ptr)++;\n                return FALSE;\n            }\n        }\n        else {\n            if(!jit(&code, &constant, new_stack, new_var_num, klass, NULL, block_object, info, stack_ptr))\n            {\n                /// copy back variables to parent ///\n                object_data = CLBLOCK(block_object);\n                if(object_data->mParentVarNum > 0) {\n                    memcpy(object_data->mParentStack, new_stack, sizeof(CLVALUE)*object_data->mParentVarNum);\n                }\n\n                **stack_ptr = *(new_stack + new_var_num);\n                (*stack_ptr)++;\n                return FALSE;\n            }\n        }\n#else\n        if(!vm(&code, &constant, new_stack, new_var_num, klass, info)) {\n            /// copy back variables to parent ///\n            object_data = CLBLOCK(block_object);\n            if(object_data->mParentVarNum > 0) {\n                memcpy(object_data->mParentStack, new_stack, sizeof(CLVALUE)*object_data->mParentVarNum);\n            }\n\n            **stack_ptr = *(new_stack + new_var_num);\n            (*stack_ptr)++;\n            return FALSE;\n        }\n#endif\n\n        /// copy back variables to parent ///\n        object_data = CLBLOCK(block_object);\n        if(object_data->mParentVarNum > 0) {\n            memcpy(object_data->mParentStack, new_stack, sizeof(CLVALUE)*object_data->mParentVarNum);\n        }\n\n        **stack_ptr = *(new_stack + new_var_num);\n        (*stack_ptr)++;\n    }\n\n    \n    return TRUE;\n}\n\nstatic BOOL initialize_class(sCLClass* klass, BOOL compile_time)\n{\n    if(!klass->mInitialized) {\n        if(klass->mClassInitializeMethodIndex != -1) {\n            sCLMethod initialize_method = klass->mMethods[klass->mClassInitializeMethodIndex]; // struct copy for realloc\n\n            const int stack_size = 512;\n            CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n            CLVALUE* stack_ptr = stack;\n\n            sVMInfo info;\n            memset(&info, 0, sizeof(sVMInfo));\n\n            info.stack = stack;\n\n            info.prohibit_delete_global_stack = TRUE;\n\n            create_global_stack_and_append_it_to_stack_list(&info);\n\n            if(!invoke_method(klass, &initialize_method, stack, 0, &stack_ptr, &info)) {\n                free_global_stack(&info);\n                MFREE(stack);\n                return FALSE;\n            }\n\n            free_global_stack(&info);\n\n            MFREE(stack);\n        }\n\n        /// initialize enum ///\n        int i;\n        for(i=0; i<klass->mNumClassFields; i++) {\n            sCLField* field = klass->mClassFields + i;\n\n            if(field->mInitializeValue != -1) {\n                field->mValue.mIntValue = field->mInitializeValue;\n            }\n        }\n\n        klass->mInitialized = TRUE;\n    }\n\n    return TRUE;\n}\n\nBOOL gRunningInitializer = FALSE;\n\nBOOL load_fundamental_classes_on_runtime_for_js()\n{\n    load_class(\"Number\", 0, TRUE);\n    load_class(\"String\", 0, TRUE);\n    load_class(\"Array\", 0, TRUE);\n    load_class(\"Int8Array\", 0, TRUE);\n    load_class(\"Uint8Array\", 0, TRUE);\n    load_class(\"Uint8ClampedArray\", 0, TRUE);\n    load_class(\"Int16Array\", 0, TRUE);\n    load_class(\"Uint16Array\", 0, TRUE);\n    load_class(\"Int32Array\", 0, TRUE);\n    load_class(\"Uint32Array\", 0, TRUE);\n    load_class(\"Float32Array\", 0, TRUE);\n    load_class(\"Float64Array\", 0, TRUE);\n    load_class(\"Null\", 0, TRUE);\n    load_class(\"Bool\", 0, TRUE);\n    load_class(\"Exception\", 0, TRUE);\n    load_class(\"System\", 0, TRUE);\n    load_class(\"Object\", 0, TRUE);\n    load_class(\"IHashKey\", 0, TRUE);\n    load_class(\"IEqualable\", 0, TRUE);\n    load_class(\"ISortable\", 0, TRUE);\n    load_class(\"IIteratorable\", 0, TRUE);\n\n    gRunningInitializer = TRUE;\n    call_all_class_initializer();\n    gRunningInitializer = FALSE;\n\n    return TRUE;\n}\n\nBOOL load_fundamental_classes_on_runtime()\n{\n    load_class(\"PcreOVec\", 0, FALSE);\n    load_class(\"System\", 0, FALSE);\n    load_class(\"Global\", 0, FALSE);\n    load_class(\"String\", 0, FALSE);\n    load_class(\"GCMemory\", 0, FALSE);\n    load_class(\"Buffer\", 0, FALSE);\n    load_class(\"Exception\", 0, FALSE);\n    load_class(\"Object\", 0, FALSE);\n    load_class(\"Range\", 0, FALSE);\n    load_class(\"Byte\", 0, FALSE);\n    load_class(\"UByte\", 0, FALSE);\n    load_class(\"Short\", 0, FALSE);\n    load_class(\"UShort\", 0, FALSE);\n    load_class(\"Integer\", 0, FALSE);\n    load_class(\"UInteger\", 0, FALSE);\n    load_class(\"Long\", 0, FALSE);\n    load_class(\"ULong\", 0, FALSE);\n    load_class(\"Float\", 0, FALSE);\n    load_class(\"Double\", 0, FALSE);\n    load_class(\"Pointer\", 0, FALSE);\n    load_class(\"Char\", 0, FALSE);\n    load_class(\"Bool\", 0, FALSE);\n    load_class(\"Array\", 0, FALSE);\n    load_class(\"EqualableArray\", 0, FALSE);\n    load_class(\"SortableArray\", 0, FALSE);\n    load_class(\"IHashKey\", 0, FALSE);\n    load_class(\"IEqualable\", 0, FALSE);\n    load_class(\"ISortable\", 0, FALSE);\n    load_class(\"IIteratorable\", 0, FALSE);\n    load_class(\"HashItem\", 0, FALSE);\n    load_class(\"Hash\", 0, FALSE);\n    load_class(\"ListItem\", 0, FALSE);\n    load_class(\"List\", 0, FALSE);\n    load_class(\"SortableList\", 0, FALSE);\n    load_class(\"EqualableList\", 0, FALSE);\n    load_class(\"Tuple1\", 0, FALSE);\n    load_class(\"Tuple2\", 0, FALSE);\n    load_class(\"Tuple3\", 0, FALSE);\n    load_class(\"Tuple4\", 0, FALSE);\n    load_class(\"Tuple5\", 0, FALSE);\n    load_class(\"Tuple6\", 0, FALSE);\n    load_class(\"Tuple7\", 0, FALSE);\n    load_class(\"Tuple8\", 0, FALSE);\n    load_class(\"Tuple9\", 0, FALSE);\n    load_class(\"Tuple10\", 0, FALSE);\n    load_class(\"File\", 0, FALSE);\n    load_class(\"Path\", 0, FALSE);\n    load_class(\"tm\", 0, FALSE);\n    load_class(\"stat\", 0, FALSE);\n    load_class(\"Directory\", 0, FALSE);\n    load_class(\"termios\", 0, FALSE);\n    load_class(\"Job\", 0, FALSE);\n    load_class(\"Command\", 0, FALSE);\n    load_class(\"Class\", 0, FALSE);\n    load_class(\"Method\", 0, FALSE);\n    load_class(\"MethodParam\", 0, FALSE);\n    load_class(\"Field\", 0, FALSE);\n    load_class(\"Thread\", 0, FALSE);\n    load_class(\"Clover\", 0, FALSE);\n    load_class(\"Null\", 0, FALSE);\n\n    gRunningInitializer = TRUE;\n    call_all_class_initializer();\n    gRunningInitializer = FALSE;\n\n    return TRUE;\n}\n\nvoid set_free_fun_to_classes()\n{\n    sCLClass* klass;\n\n    klass = get_class(\"regex\", FALSE);\n    klass->mFreeFun = regex_free_fun;\n\n    klass = get_class(\"lambda\", FALSE);\n\n    klass->mFreeFun = free_block;\n}\n\nBOOL call_all_class_initializer()\n{\n    vm_mutex_off();\n    vm_mutex_on();\n\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        if(p->mItem->mInitialized == FALSE) {\n            if(!initialize_class(p->mItem, TRUE)) {\n                vm_mutex_off();\n                return TRUE;\n            }\n        }\n        p = p->mNextClass;\n    }\n\n    vm_mutex_off();\n\n    return TRUE;\n}\n\nBOOL class_init_on_runtime_for_js()\n{\n    vm_mutex_on();\n    if(!load_fundamental_classes_on_runtime_for_js()) {\n        vm_mutex_off();\n        return FALSE;\n    }\n    set_free_fun_to_classes();\n\n    vm_mutex_off();\n\n    return TRUE;\n}\n\nBOOL class_init_on_runtime()\n{\n    vm_mutex_on();\n    if(!load_fundamental_classes_on_runtime()) {\n        vm_mutex_off();\n        return FALSE;\n    }\n    set_free_fun_to_classes();\n\n    vm_mutex_off();\n\n    return TRUE;\n}\n\nstatic BOOL finalize_class(sCLClass* klass)\n{\n    if(klass->mClassFinalizeMethodIndex != -1) {\n        sCLMethod finalize_method = klass->mMethods[klass->mClassFinalizeMethodIndex]; // struct copy for realloc\n\n        const int stack_size = 512;\n        CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n        CLVALUE* stack_ptr = stack;\n\n        sVMInfo info;\n        memset(&info, 0, sizeof(sVMInfo));\n\n        info.stack = stack;\n\n        info.in_finalize_method = TRUE;\n\n        create_global_stack_and_append_it_to_stack_list(&info);\n        \n        if(!invoke_method(klass, &finalize_method, stack, 0, &stack_ptr, &info)) {\n            info.in_finalize_method = FALSE;\n            MFREE(stack);\n            free_global_stack(&info);\n            return FALSE;\n        }\n\n        free_global_stack(&info);\n\n        info.in_finalize_method = FALSE;\n\n        MFREE(stack);\n    }\n\n    return TRUE;\n}\n\nvoid callOnException(CLObject message, BOOL in_try, sVMInfo* info)\n{\n    static BOOL in_calling_on_exception = FALSE;\n    if(!in_calling_on_exception) {\n        in_calling_on_exception = TRUE;\n\n        sCLClass* clover_class = get_class(\"Clover\", FALSE);\n\n        if(clover_class) {\n            int method_index = -1;\n\n            int i;\n            for(i=clover_class->mNumMethods-1; i>=0; i--) {\n                sCLMethod* method = clover_class->mMethods + i;\n\n                if(method->mNumParams == 2) {\n                    sCLParam* param1 = method->mParams + 0;\n                    sCLParam* param2 = method->mParams + 1;\n\n                    sCLType* param1_type = param1->mType;\n                    sCLType* param2_type = param2->mType;\n\n                    if(strcmp(METHOD_NAME2(clover_class, method), \"onException\") == 0 && (method->mFlags & METHOD_FLAGS_CLASS_METHOD) && strcmp(CONS_str(&clover_class->mConst, param1_type->mClassNameOffset), \"String\") == 0 && strcmp(CONS_str(&clover_class->mConst, param2_type->mClassNameOffset), \"bool\") == 0)\n                    {\n                        method_index = i;\n                        break;\n                    }\n                }\n            }\n\n            if(method_index >= 0) {\n                sCLMethod* method = clover_class->mMethods + method_index;\n\n                const int stack_size = 512;\n                CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n                CLVALUE* stack_ptr = stack;\n\n                stack_ptr->mObjectValue = message;\n                stack_ptr++;\n\n                stack_ptr->mBoolValue = in_try;\n                stack_ptr++;\n\n                sVMInfo info;\n                memset(&info, 0, sizeof(sVMInfo));\n\n                info.stack = stack;\n\n                create_global_stack_and_append_it_to_stack_list(&info);\n                \n                (void)invoke_method(clover_class, method, stack, 0, &stack_ptr, &info);\n\n                MFREE(stack);\n                free_global_stack(&info);\n            }\n        }\n        in_calling_on_exception = FALSE;\n    }\n}\n\nBOOL call_finalize_method_on_free_object(sCLClass* klass, CLObject self)\n{\n    if(klass->mFinalizeMethodIndex != -1) {\n        sCLMethod finalize_method = klass->mMethods[klass->mFinalizeMethodIndex]; // struct copy for realloc\n\n        const int stack_size = 512;\n        CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n        CLVALUE* stack_ptr = stack;\n\n        sVMInfo info;\n\n        memset(&info, 0, sizeof(sVMInfo));\n\n        info.stack = stack;\n\n        create_global_stack_and_append_it_to_stack_list(&info);\n\n        info.no_mutex_in_vm = TRUE;\n        info.in_finalize_method = TRUE;\n\n        stack_ptr->mLongValue = 0;    // zero clear for jit\n        stack_ptr->mObjectValue = self;\n        stack_ptr++;\n\n        if(!invoke_method(klass, &finalize_method, stack, 0, &stack_ptr, &info)) {\n            free_global_stack(&info);\n            MFREE(stack);\n            info.in_finalize_method = FALSE;\n            return FALSE;\n       }\n       info.in_finalize_method = FALSE;\n\n       free_global_stack(&info);\n       MFREE(stack);\n    }\n\n    return TRUE;\n}\n\nBOOL call_alloc_size_method(sCLClass* klass, unsigned long long* result)\n{\n    if(klass->mAllocSizeMethodIndex != -1) {\n        sCLMethod alloc_size_method = klass->mMethods[klass->mAllocSizeMethodIndex]; // struct copy for realloc\n\n        const int stack_size = 512;\n        CLVALUE* stack = MCALLOC(1, sizeof(CLVALUE)*stack_size);\n        CLVALUE* stack_ptr = stack;\n\n        sVMInfo info;\n\n        memset(&info, 0, sizeof(sVMInfo));\n\n        info.stack = stack;\n\n        create_global_stack_and_append_it_to_stack_list(&info);\n\n        info.no_mutex_in_vm = TRUE;\n\n        if(!invoke_method(klass, &alloc_size_method, stack, 0, &stack_ptr, &info)) {\n            MFREE(stack);\n            free_global_stack(&info);\n            return FALSE;\n        }\n\n        *result = (stack_ptr-1)->mULongValue;\n\n        MFREE(stack);\n\n        free_global_stack(&info);\n    }\n\n    return TRUE;\n}\n\nvoid class_final_on_runtime()\n{\n    vm_mutex_off();\n    vm_mutex_on();\n    sClassTable* p = gHeadClassTable;\n\n    while(p) {\n        (void)finalize_class(p->mItem);\n        p = p->mNextClass;\n    }\n    vm_mutex_off();\n}\n\nsCLClass* get_class_with_load_and_initialize(char* class_name, BOOL js)\n{\n    sCLClass* result = get_class(class_name, js);\n\n    if(result == NULL) {\n        result = load_class(class_name, 0, js);\n\n        if(result == NULL) {\n            //fprintf(stderr, \"Clover2 can't load %s\\n\", class_name);\n            return NULL;\n        }\n        if(!js) {\n            if(!initialize_class(result, FALSE)) {\n                return NULL;\n            }\n        }\n    }\n\n    return result;\n}\n\n#pragma clang diagnostic ignored \"-Wint-to-pointer-cast\"\n\nvoid boxing_primitive_value_to_object(CLVALUE object, CLVALUE* result, sCLClass* klass, sVMInfo* info)\n{\n    if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n        if(is_this_class_with_class_name(klass, \"byte\")) {\n            char value = object.mByteValue;\n            CLObject obj = create_byte((char)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"ubyte\")) {\n            unsigned char value = object.mUByteValue;\n            CLObject obj = create_ubyte((unsigned char)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"short\")) {\n            short value = object.mShortValue;\n            CLObject obj = create_short((short)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"ushort\")) {\n            unsigned short value = object.mUShortValue;\n            CLObject obj = create_ushort((unsigned short)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"int\")) {\n            int value = object.mIntValue;\n            CLObject obj = create_integer((int)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"uint\")) {\n            unsigned int value = object.mUIntValue;\n            CLObject obj = create_uinteger(value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"long\")) {\n            clint64 value = object.mLongValue;\n            CLObject obj = create_long((clint64)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"ulong\")) {\n            unsigned clint64 value = object.mULongValue;\n            CLObject obj = create_ulong((unsigned clint64)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"float\")) {\n            float value = object.mFloatValue;\n            CLObject obj = create_float((float)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"double\")) {\n            double value = object.mDoubleValue;\n            CLObject obj = create_double((double)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"pointer\")) {\n            char* value = object.mPointerValue;\n            CLObject obj = create_pointer((char*)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"char\")) {\n            wchar_t value = object.mCharValue;\n            CLObject obj = create_char((wchar_t)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n        else if(is_this_class_with_class_name(klass, \"bool\")) {\n            BOOL value = object.mBoolValue;\n            CLObject obj = create_bool((BOOL)value, info);\n            result->mLongValue = 0;                 // zero clear for jit\n            result->mObjectValue = obj;\n        }\n    }\n    else {\n        *result = object;\n    }\n}\n\nvoid Self_convertion_of_method_name_and_params(char* method_name_and_params, char* method_name_and_params2, char* class_name)\n{\n//    strcpy(method_name_and_params2, method_name_and_params);\n\n    char* p = method_name_and_params;\n    char* p2 = method_name_and_params2;\n\n    char* result = strstr(p, \"(\");\n\n    memcpy(p2, p, result -p);\n    p2 += result -p;\n    p = result;\n\n    while(1) {\n        char* result = strstr(p, class_name);\n\n        if(result == NULL) {\n            memcpy(p2, p, strlen(p));\n            p2[strlen(p)] = '\\0';\n            break;\n        }\n\n        memcpy(p2, p, result - p);\n        p2 += result - p;\n        memcpy(p2, \"Self\", 4);\n        p2 += 4;\n\n        p = result + strlen(class_name);\n    }\n}\n\n/*\nvoid Self_convertion_of_method_name_and_params(char* method_name_and_params, char* method_name_and_params2, char* class_name)\n{\n    char* p = method_name_and_params;\n    char* p2 = method_name_and_params2;\n\n    char* result = strstr(p, \"__\");\n\n    memcpy(p2, p, result -p);\n    p2 += result -p;\n    p = result;\n\n    while(1) {\n        char* result = strstr(p, class_name);\n\n        if(result == NULL) {\n            memcpy(p2, p, strlen(p));\n            p2[strlen(p)] = '\\0';\n            break;\n        }\n\n        memcpy(p2, p, result - p);\n        p2 += result - p;\n        memcpy(p2, \"Self\", 4);\n        p2 += 4;\n\n        p = result + strlen(class_name);\n    }\n}\n*/\n\nstatic BOOL string_expression(char* str, int str_len, sBuf* buf, int* string_expression_offsets, CLObject* string_expression_object, int num_string_expression, CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info)\n{\n    int offset_before = 0;\n\n    int i;\n    for(i=0; i<num_string_expression; i++) {\n        int offset = string_expression_offsets[i];\n\n        sBuf_append(buf, str + offset_before, offset - offset_before);\n\n        CLObject object = string_expression_object[i];\n\n        if(object == 0) {\n            entry_exception_object_with_class_name(stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(10)\");\n            return FALSE;\n        }\n\n        char* str2 = ALLOC string_object_to_char_array(object);\n        sBuf_append_str(buf, str2);\n        MFREE(str2);\n\n        offset_before = offset;\n    }\n\n    sBuf_append(buf, str + offset_before, str_len - offset_before);\n\n    return TRUE;\n}\n\nBOOL vm(sByteCode* code, sConst* constant, CLVALUE* stack, int var_num, sCLClass* klass, sVMInfo* info)\n{\n#ifdef ENABLE_JIT\n    char* pc = code->mCodes;\n#else\n    register char* pc = code->mCodes;\n#endif\n    \n    int l = 0;\n\n    CLVALUE* stack_ptr = stack + var_num;\n    CLVALUE* lvar = stack;\n\n    sCLStack* stack_id = append_stack_to_stack_list(info->stack, &stack_ptr, FALSE);\n\n    int try_offset_before = 0;\n    char** try_pc_before = NULL;\n    sByteCode* try_code_before = NULL;\n\n    if(!info->no_mutex_in_vm) {\n        vm_mutex_off();\n    }\n\n    while(1) {\n        if(!info->no_mutex_in_vm) {\n            vm_mutex_on();\n        }\n\n        BOOL bvalue = pc - code->mCodes < code->mLen;\n\n        if(!info->no_mutex_in_vm) {\n            vm_mutex_off();\n        }\n\n        if(!bvalue) {\n            break;\n        }\n\n        if(!info->no_mutex_in_vm) {\n            vm_mutex_on();\n        }\n\n        unsigned int inst = *(unsigned int*)pc;\n        pc+=sizeof(int);\n\n//show_inst(inst);\n\n        switch(inst) {\n            case OP_NOP:\n                break;\n\n            case OP_POP:\n                stack_ptr--;\n\n                break;\n\n            case OP_POP_N:\n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n                    stack_ptr -= value;\n                }\n                break;\n\n            case OP_REVERSE: {\n                CLVALUE value = *(stack_ptr-2);\n\n                *(stack_ptr -2) = *(stack_ptr -1);\n                *(stack_ptr -1) = value;\n                }\n                break;\n\n            case OP_DUPE: {\n                CLVALUE value = *(stack_ptr-1);\n\n                *stack_ptr = value;\n                stack_ptr++;\n                }\n                break;\n\n            case OP_COND_JUMP:\n                {\n                    int jump_value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL conditional_value = (stack_ptr-1)->mBoolValue;\n                    stack_ptr--;\n\n                    if(conditional_value) {\n                        pc += jump_value;\n                    }\n                }\n                break;\n\n            case OP_COND_NOT_JUMP:\n                {\n                    int jump_value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL conditional_value = (stack_ptr-1)->mBoolValue;\n                    stack_ptr--;\n\n                    if(!conditional_value) {\n                        pc += jump_value;\n                    }\n                }\n                break;\n\n            case OP_GOTO:\n                {\n                    int jump_value = *(int*)pc;\n                    pc += sizeof(int);\n                    int label_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    pc = code->mCodes + jump_value;\n                }\n                break;\n\n            case OP_RETURN:\n                *(stack+var_num) = *(stack_ptr-1);\n\n                remove_stack_to_stack_list(stack_id);\n                return TRUE;\n\n            case OP_THROW: {\n                *(stack + var_num) = *(stack_ptr-1);\n\n                CLObject exception = (stack_ptr-1)->mObjectValue;\n\n                entry_exception_object(exception, info);\n\n                remove_stack_to_stack_list(stack_id);\n                }\n                return FALSE;\n\n            case OP_TRY: {\n                try_offset_before = info->try_offset;\n                try_code_before = info->try_code;\n\n                info->try_offset = *(int*)pc;\n                pc += sizeof(int);\n\n#ifdef ENABLE_JIT\n                try_pc_before = info->try_pc;\n                info->try_pc = &pc;\n#endif\n\n                info->try_code = code;\n\n                int catch_label_name_offset = *(int*)pc;\n                pc += sizeof(int);\n\n                int try_exception_var_index = *(int*)pc;\n                pc += sizeof(int);\n                }\n                break;\n\n            case OP_TRY_END:\n#ifdef ENABLE_JIT\n                info->try_pc = try_pc_before;\n#endif\n                info->try_code = try_code_before;\n                info->try_offset = try_offset_before;\n                break;\n\n            case OP_CATCH_POP:\n                stack_ptr--;\n                break;\n\n            case OP_CATCH_STORE: {\n                int index = *(int*)pc;\n                pc += sizeof(int);\n\n                lvar[index] = *(stack_ptr-1);\n                }\n                break;\n\n            case OP_CATCH_END:\n                break;\n\n            case OP_STORE_ANDAND_OROR_VALUE_LEFT:\n                set_andand_oror_left_value((stack_ptr-1)->mBoolValue, info);\n                stack_ptr--;\n                break;\n\n            case OP_STORE_ANDAND_OROR_VALUE_RIGHT:\n                set_andand_oror_right_value((stack_ptr-1)->mBoolValue, info);\n                stack_ptr--;\n                break;\n\n            case OP_INC_ANDAND_OROR_ARRAY: {\n                inc_andand_oror_array(info);\n                }\n                break;\n\n            case OP_DEC_ANDAND_OROR_ARRAY: {\n                dec_andand_oror_array(info);\n                }\n                break;\n\n            case OP_GET_ANDAND_OROR_RESULT_LEFT: {\n                stack_ptr->mIntValue = get_andand_oror_left_value(info);\n                stack_ptr++;\n                }\n                break;\n\n            case OP_GET_ANDAND_OROR_RESULT_RIGHT: {\n                stack_ptr->mIntValue = get_andand_oror_right_value(info);\n                stack_ptr++;\n                }\n                break;\n\n            case OP_HEAD_OF_EXPRESSION:\n                gSigInt = FALSE;\n                break;\n\n            case OP_MARK_SOURCE_CODE_POSITION: {\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                char* sname = CONS_str(constant, offset);\n\n                int sline = *(int*)pc;\n                pc += sizeof(int);\n\n                xstrncpy(info->sname, sname, 128);\n                info->sline = sline;\n                }\n                break;\n\n            case OP_MARK_SOURCE_CODE_POSITION2: {\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                char* sname = CONS_str(constant, offset);\n\n                int sline = *(int*)pc;\n                pc += sizeof(int);\n\n                xstrncpy(info->sname2, sname, 128);\n                info->sline2 = sline;\n                }\n                break;\n\n            case OP_SIGINT:\n                if(gSigInt) {\n                    gSigInt = FALSE;\n\n                    entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Signal Interrupt\");\n                    remove_stack_to_stack_list(stack_id);\n                    return FALSE;\n                }\n                break;\n\n            case OP_LABEL: {\n                int offset = *(int*)pc;\n                pc += sizeof(int);\n\n                /// nothing to do, this opecode is for Just In Time Compile\n                }\n                break;\n\n            case OP_JS_IF: {\n                /// nothing to do, this opecode is for JS Compile\n                }\n                break;\n\n            case OP_JS_ELSE_IF: {\n                /// nothing to do, this opecode is for JS Compile\n                }\n                break;\n\n            case OP_JS_ELSE: {\n                /// nothing to do, this opecode is for JS Compile\n                }\n                break;\n\n            case OP_JS_BLOCK_CLOSE: {\n                /// nothing to do, this opecode is for JS Compile\n                }\n                break;\n\n            case OP_JS_LOOP: {\n                /// nothing to do, this opecode is for JS Compile\n                }\n                break;\n\n            case OP_JS_BREAK: {\n                /// nothing to do, this opecode is for JS Compile\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_GLOBAL: {\n                CLVALUE value = *(stack_ptr-1);\n                stack_ptr--;\n\n                push_value_to_global_stack(value, info);\n                }\n                break;\n\n            case OP_POP_VALUE_FROM_GLOBAL: {\n                int size = *(int*)pc;\n                pc += sizeof(int);\n\n                CLVALUE value = pop_global_stack(info);\n\n                *stack_ptr = value;\n                stack_ptr++;\n                }\n                break;\n\n            case OP_STORE:\n                {\n                    int index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL value_is_object = *(int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject prev_obj = lvar[index].mObjectValue;\n\n                    lvar[index] = *(stack_ptr-1);\n\n                    inc_refference_count(lvar[index].mObjectValue, prev_obj, value_is_object);\n                }\n                break;\n\n            case OP_STORE_TO_BUFFER:\n                {\n                    int index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject obj = lvar[index].mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-1)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(obj);\n\n                    char* p = (stack_ptr-1)->mPointerValue;\n\n                    if(p < object_data->mFields[0].mPointerValue || p >= object_data->mFields[0].mPointerValue + object_data->mFields[2].mULongValue) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Out of range on memory safe pointer\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    object_data->mFields[3].mPointerValue = (stack_ptr-1)->mPointerValue;\n                }\n                break;\n\n            case OP_LOAD:\n                {\n                    int index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    *stack_ptr = lvar[index];\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_ADDRESS:\n                {\n                    int index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mPointerValue = (char*)&lvar[index];\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SPLIT_TUPLE: {\n                int num_elements = *(int*)pc;\n                pc += sizeof(int);\n\n                int size[GENERICS_TYPES_MAX];\n\n                int i;\n                for(i = 0; i<num_elements; i++) {\n                    size[i] = *(int*)pc;\n                    pc += sizeof(int);\n                }\n\n                CLObject tuple = (stack_ptr-1)->mObjectValue;\n                stack_ptr--;\n\n                if(tuple == 0) {\n                    entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-1)\");\n                    if(info->try_code == code && info->try_offset != 0) {\n                        pc = code->mCodes + info->try_offset;\n                        info->try_offset = 0;\n                        info->try_code = NULL;\n                        break;\n                    }\n                    else {\n                        remove_stack_to_stack_list(stack_id);\n                        return FALSE;\n                    }\n                }\n\n                sCLObject* object_data = CLOBJECT(tuple);\n\n                for(i=0; i<num_elements; i++) {\n                    *stack_ptr = object_data->mFields[i];\n                    stack_ptr++;\n                }\n                }\n                break;\n\n            case OP_LDCBYTE: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = (char)value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCUBYTE: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = (unsigned char)value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCSHORT: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = (short)value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCUSHORT: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = (unsigned short)value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCINT: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCBOOL: \n                {\n                    int value = *(int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCUINT: \n                {\n                    unsigned int value = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCLONG: \n                {\n                    int value1 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int value2 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    clint64 lvalue;\n\n#ifdef __BIG_ENDIAN__\n                    memcpy(&lvalue, &value1, sizeof(char));\n                    memcpy((char*)&lvalue + 1, (char*)&value1 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 2, (char*)&value1 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 3, (char*)&value1 + 3, sizeof(char));\n                    memcpy((char*)&lvalue + 4, (char*)&value2, sizeof(char));\n                    memcpy((char*)&lvalue + 5, (char*)&value2 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 6, (char*)&value2 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 7, (char*)&value2 + 3, sizeof(char));\n#else\n                    memcpy(&lvalue, &value1, sizeof(int));\n                    memcpy((char*)&lvalue + sizeof(int), &value2, sizeof(int));\n#endif\n\n                    stack_ptr->mLongValue = lvalue;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCULONG: \n                {\n                    int value1 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int value2 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned clint64 lvalue;\n\n#ifdef __BIG_ENDIAN__\n                    memcpy(&lvalue, &value1, sizeof(char));\n                    memcpy((char*)&lvalue + 1, (char*)&value1 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 2, (char*)&value1 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 3, (char*)&value1 + 3, sizeof(char));\n                    memcpy((char*)&lvalue + 4, (char*)&value2, sizeof(char));\n                    memcpy((char*)&lvalue + 5, (char*)&value2 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 6, (char*)&value2 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 7, (char*)&value2 + 3, sizeof(char));\n#else\n                    memcpy(&lvalue, &value1, sizeof(int));\n                    memcpy((char*)&lvalue + sizeof(int), &value2, sizeof(int));\n#endif\n\n\n                    stack_ptr->mULongValue = lvalue;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCNULL:\n                {\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = 0;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCPOINTER: \n                {\n                    int value1 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int value2 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    void* lvalue;\n\n#if defined(__BIG_ENDIAN__) && defined(__32BIT_CPU__)\n                    memcpy(&lvalue, &value1, sizeof(char));\n                    memcpy((char*)&lvalue + 1, (char*)&value1 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 2, (char*)&value1 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 3, (char*)&value1 + 3, sizeof(char));\n#elif defined(__BIG_ENDIAN__) && defined(__64BIT_CPU__)\n                    memcpy(&lvalue, &value1, sizeof(char));\n                    memcpy((char*)&lvalue + 1, (char*)&value1 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 2, (char*)&value1 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 3, (char*)&value1 + 3, sizeof(char));\n                    memcpy((char*)&lvalue + 4, (char*)&value2, sizeof(char));\n                    memcpy((char*)&lvalue + 5, (char*)&value2 + 1, sizeof(char));\n                    memcpy((char*)&lvalue + 6, (char*)&value2 + 2, sizeof(char));\n                    memcpy((char*)&lvalue + 7, (char*)&value2 + 3, sizeof(char));\n#elif !defined(__BIG_ENDIAN__) && defined(__32BIT_CPU__)\n                    memcpy(&lvalue, &value1, sizeof(int));\n                    memcpy((char*)&lvalue + sizeof(int), &value2, sizeof(int));\n//#elif !defined(__BIG_ENDIAN__) && defined(__64BIT_CPU__)\n#else\n                    memcpy(&lvalue, &value1, sizeof(int));\n                    memcpy((char*)&lvalue + sizeof(int), &value2, sizeof(int));\n#endif\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mPointerValue = lvalue;\n                    stack_ptr++;\n\n                }\n                break;\n\n            case OP_LDCFLOAT: \n                {\n                    float value1 = *(float*)pc;\n                    pc += sizeof(float);\n\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mFloatValue = value1;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDCDOUBLE: \n                {\n                    int value1 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int value2 = *(int*)pc;\n                    pc += sizeof(int);\n\n                    double lvalue;\n\n                    memcpy(&lvalue, &value1, sizeof(int));\n                    memcpy((char*)&lvalue + sizeof(int), &value2, sizeof(int));\n\n                    stack_ptr->mDoubleValue = lvalue;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BADD:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BSUB:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BMULT:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BDIV:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BMOD:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BLSHIFT:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BRSHIFT:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BAND:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BXOR:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BOR:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    char result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBADD:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBSUB:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBMULT:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBDIV:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned char result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBMOD:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned char result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBLSHIFT:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBRSHIFT:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBAND:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBXOR:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBOR:\n                {\n                    unsigned char left = (stack_ptr-2)->mByteValue;\n                    unsigned char right = (stack_ptr-1)->mByteValue;\n\n                    unsigned char result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUByteValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SADD:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SSUB:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SMULT:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SDIV:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    short result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SMOD:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    short result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SLSHIFT:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SRSHIFT:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SAND:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SXOR:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SOR:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    short result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USADD:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USSUB:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USMULT:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USDIV:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned short result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USMOD:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned short result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USLSHIFT:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USRSHIFT:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USAND:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USXOR:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USOR:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    unsigned short result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUShortValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IADD: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ISUB: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IMULT: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IDIV: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    int result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IMOD: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    int result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ILSHIFT: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IRSHIFT: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IAND: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IXOR: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IOR: \n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    int result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIADD: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UISUB: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIMULT: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIDIV: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned int result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIMOD: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned int result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UILSHIFT: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIRSHIFT: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIAND: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIXOR: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIOR: \n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    unsigned int result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mUIntValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LADD: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LSUB: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LMULT: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LDIV: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    clint64 result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LMOD: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    clint64 result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LLSHIFT: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LRSHIFT: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LAND: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LXOR: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOR: \n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    clint64 result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULADD: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULSUB: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULMULT: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULDIV: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned clint64 result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULMOD: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    if(right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned clint64 result = left % right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULLSHIFT: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left << right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULRSHIFT: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left >> right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULAND: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left & right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULXOR: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left ^ right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULOR: \n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    unsigned clint64 result = left | right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BCOMPLEMENT:\n                {\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = 0; // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n                }\n                break;\n\n            case OP_UBCOMPLEMENT:\n                {\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = 0; // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n                }\n                break;\n\n            case OP_SCOMPLEMENT:\n                {\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = 0; // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n                }\n                break;\n\n            case OP_USCOMPLEMENT:\n                {\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = 0; // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n                }\n                break;\n\n            case OP_ICOMPLEMENT:\n                {\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = 0; // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n                }\n                break;\n\n            case OP_UICOMPLEMENT:\n                {\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = 0; // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n                }\n                break;\n\n            case OP_LCOMPLEMENT:\n                {\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mLongValue = value;\n                }\n                break;\n\n            case OP_ULCOMPLEMENT:\n                {\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    value = ~value;\n\n                    (stack_ptr-1)->mULongValue = value;\n                }\n                break;\n\n            case OP_FADD: \n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    float result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mFloatValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FSUB: \n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    float result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mFloatValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FMULT: \n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    float result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mFloatValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FDIV: \n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    if(right == 0.0f) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    float result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mFloatValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DADD: \n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    double result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mDoubleValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DSUB: \n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    double result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mDoubleValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DMULT: \n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    double result = left * right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mDoubleValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DDIV: \n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    if(right == 0.0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"division by zero\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    double result = left / right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mDoubleValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PADD: \n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    char* result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mPointerValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PSUB: \n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    char* result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mPointerValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PPSUB: \n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    unsigned clint64 result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mULongValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CADD: \n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    wchar_t result = left + right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mCharValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CSUB: \n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    wchar_t result = left - right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mCharValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BEQ:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BNOTEQ:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BGT:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BLE:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BGTEQ:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_BLEEQ:\n                {\n                    char left = (stack_ptr-2)->mByteValue;\n                    char right = (stack_ptr-1)->mByteValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBEQ:\n                {\n                    unsigned char left = (stack_ptr-2)->mUByteValue;\n                    unsigned char right = (stack_ptr-1)->mUByteValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBNOTEQ:\n                {\n                    unsigned char left = (stack_ptr-2)->mUByteValue;\n                    unsigned char right = (stack_ptr-1)->mUByteValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBGT:\n                {\n                    unsigned char left = (stack_ptr-2)->mUByteValue;\n                    unsigned char right = (stack_ptr-1)->mUByteValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBLE:\n                {\n                    unsigned char left = (stack_ptr-2)->mUByteValue;\n                    unsigned char right = (stack_ptr-1)->mUByteValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBGTEQ:\n                {\n                    unsigned char left = (stack_ptr-2)->mUByteValue;\n                    unsigned char right = (stack_ptr-1)->mUByteValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UBLEEQ:\n                {\n                    unsigned char left = (stack_ptr-2)->mUByteValue;\n                    unsigned char right = (stack_ptr-1)->mUByteValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SEQ:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SNOTEQ:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SGT:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SLE:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SGTEQ:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_SLEEQ:\n                {\n                    short left = (stack_ptr-2)->mShortValue;\n                    short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USEQ:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USNOTEQ:\n                {\n                    unsigned short left = (stack_ptr-2)->mShortValue;\n                    unsigned short right = (stack_ptr-1)->mShortValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USGT:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USLE:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USGTEQ:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_USLEEQ:\n                {\n                    unsigned short left = (stack_ptr-2)->mUShortValue;\n                    unsigned short right = (stack_ptr-1)->mUShortValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IEQ:\n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    BOOL result = (left == right);\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_INOTEQ:\n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IGT:\n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ILE:\n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IGTEQ:\n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ILEEQ:\n                {\n                    int left = (stack_ptr-2)->mIntValue;\n                    int right = (stack_ptr-1)->mIntValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIEQ:\n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UINOTEQ:\n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIGT:\n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UILE:\n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UIGTEQ:\n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_UILEEQ:\n                {\n                    unsigned int left = (stack_ptr-2)->mUIntValue;\n                    unsigned int right = (stack_ptr-1)->mUIntValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LEQ:\n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LNOTEQ:\n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LGT:\n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LLE:\n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LGTEQ:\n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LLEEQ:\n                {\n                    clint64 left = (stack_ptr-2)->mLongValue;\n                    clint64 right = (stack_ptr-1)->mLongValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULEQ:\n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULNOTEQ:\n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULGT:\n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULLE:\n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULGTEQ:\n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ULLEEQ:\n                {\n                    unsigned clint64 left = (stack_ptr-2)->mULongValue;\n                    unsigned clint64 right = (stack_ptr-1)->mULongValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FEQ:\n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FNOTEQ:\n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FGT:\n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FLE:\n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FGTEQ:\n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_FLEEQ:\n                {\n                    float left = (stack_ptr-2)->mFloatValue;\n                    float right = (stack_ptr-1)->mFloatValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DEQ:\n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DNOTEQ:\n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DGT:\n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DLE:\n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DGTEQ:\n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_DLEEQ:\n                {\n                    double left = (stack_ptr-2)->mDoubleValue;\n                    double right = (stack_ptr-1)->mDoubleValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PEQ:\n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PNOTEQ:\n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PGT:\n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PLE:\n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PGTEQ:\n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_PLEEQ:\n                {\n                    char* left = (stack_ptr-2)->mPointerValue;\n                    char* right = (stack_ptr-1)->mPointerValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CEQ:\n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CNOTEQ:\n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CGT:\n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    BOOL result = left > right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CLE:\n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    BOOL result = left < right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CGTEQ:\n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    BOOL result = left >= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CLEEQ:\n                {\n                    wchar_t left = (stack_ptr-2)->mCharValue;\n                    wchar_t right = (stack_ptr-1)->mCharValue;\n\n                    BOOL result = left <= right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_REGEQ:\n                {\n                    CLObject left = (stack_ptr-2)->mObjectValue;\n                    CLObject right = (stack_ptr-1)->mObjectValue;\n\n                    BOOL result = regex_equals(left, right);\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_REGNOTEQ:\n                {\n                    CLObject left = (stack_ptr-2)->mObjectValue;\n                    CLObject right = (stack_ptr-1)->mObjectValue;\n\n                    BOOL result = !regex_equals(left, right);\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_OBJ_IDENTIFY:\n                {\n                    CLObject left = (stack_ptr-2)->mObjectValue;\n                    CLObject right = (stack_ptr-1)->mObjectValue;\n\n                    BOOL result = left == right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_OBJ_IDENTIFY_NOT:\n                {\n                    CLObject left = (stack_ptr-2)->mObjectValue;\n                    CLObject right = (stack_ptr-1)->mObjectValue;\n\n                    BOOL result = left != right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CLASSNAME:\n                {\n                    CLObject left = (stack_ptr-1)->mObjectValue;\n\n                    if(left == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(1-1)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(left);\n\n                    if(object_data->mType == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Object Type is Null\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLObject result = create_string_object(object_data->mType, info);\n\n                    stack_ptr--;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mObjectValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_IS:\n                {\n                    CLObject left = (stack_ptr-2)->mObjectValue;\n                    CLObject right = (stack_ptr-1)->mObjectValue;\n\n                    if(left == 0 || right == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(1-2)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(left);\n\n                    char* left_class_name = object_data->mType;\n                    char* right_class_name = ALLOC string_object_to_char_array(right);\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = strcmp(left_class_name, right_class_name) == 0;\n                    stack_ptr++;\n\n                    MFREE(right_class_name);\n                }\n                break;\n\n            case OP_OBJ_ALLOCATED_SIZE:\n                {\n                    CLObject left = (stack_ptr-1)->mObjectValue;\n\n                    if(left == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(1-3)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(left);\n\n                    stack_ptr--;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mIntValue = object_data->mSize;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_OBJ_HEAD_OF_MEMORY:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n\n                    CLObject left = (stack_ptr-1)->mObjectValue;\n\n                    if(left == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(1-4)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(left);\n\n                    stack_ptr--;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mPointerValue = (char*)(object_data->mFields) + offset;\n\n                    stack_ptr++;\n                }\n                break;\n\n\n            case OP_IMPLEMENTS:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(1)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLObject left = (stack_ptr-1)->mObjectValue;\n\n                    if(left == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(2)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    BOOL result = object_implements_interface(left, klass);\n\n                    stack_ptr--;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_ANDAND:\n                {\n                    int left = (stack_ptr-2)->mBoolValue;\n                    int right = (stack_ptr-1)->mBoolValue;\n\n                    BOOL result = left && right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_OROR:\n                {\n                    int left = (stack_ptr-2)->mBoolValue;\n                    int right = (stack_ptr-1)->mBoolValue;\n\n                    BOOL result = left || right;\n\n                    stack_ptr-=2;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOGICAL_DENIAL:\n                {\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n                    BOOL result = !value;\n\n                    stack_ptr--;\n                    stack_ptr->mLongValue = 0; // zero clear for jit\n                    stack_ptr->mBoolValue = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_INVOKE_METHOD:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int method_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(2)\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(method_index < 0 || method_index >= klass->mNumMethods) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"OP_INVOKE_METHOD: Method not found\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLMethod method = klass->mMethods[method_index]; // struct copy for realloc\n\n                    if(!invoke_method(klass, &method, stack, var_num, &stack_ptr, info)) {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n                }\n                break;\n\n            case OP_INVOKE_VIRTUAL_METHOD:\n                {\n                    int num_real_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset0 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int class_method = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int native_method = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int pure_native_method = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL result_type_is_bool = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset3 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    sCLClass* klass;\n                    if(class_method) {\n                        char* class_name = CONS_str(constant, offset2);\n\n                        klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                        if(klass == NULL) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(2)\");\n\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n                    }\n                    else {\n                        CLObject object = (stack_ptr-num_real_params)->mObjectValue;\n\n                        if(object == 0) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-2)\");\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        sCLObject* object_data = CLOBJECT(object);\n\n                        klass = object_data->mClass;\n                    }\n\n//printf(\"OP_VIRTUAL_METHOD %s\\n\", CLASS_NAME(klass));\n\n                    MASSERT(klass != NULL);\n\n                    char* method_name_and_params = CONS_str(constant, offset);\n\n                    char method_name_and_params2[METHOD_NAME_MAX + num_real_params * CLASS_NAME_MAX + 1024];\n                    Self_convertion_of_method_name_and_params(method_name_and_params, method_name_and_params2, CLASS_NAME(klass));\n\n                    sCLMethod* method = search_for_method_from_virtual_method_table(klass, method_name_and_params2);\n                    if(method == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"OP_INVOKE_VIRTUAL_METHOD: Method not found(%s.%s)\", CLASS_NAME(klass), method_name_and_params);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n                    else {\n                        if(!invoke_method(klass, method, stack, var_num, &stack_ptr, info)) {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n                    }\n                }\n                break;\n\n            case OP_INVOKE_DYNAMIC_METHOD: \n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL static_ = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_method_chains = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int max_method_chains = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    /// none static method ////\n                    if(static_ == 0) {\n                        int num_real_params = num_params + 1;\n                        char* method_name = CONS_str(constant, offset2);\n\n                        CLObject object = (stack_ptr-num_real_params)->mObjectValue;\n\n                        if(object == 0) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-3)\");\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        sCLObject* object_data = CLOBJECT(object);\n\n                        sCLClass* klass = object_data->mClass;\n\n                        MASSERT(klass != NULL);\n\n                        if(klass->mCallingMethodIndex == -1) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"OP_INVOKE_DYNAMIC_METHOD: Method not found(1)\");\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        sCLMethod method = klass->mMethods[klass->mCallingMethodIndex];\n\n                        CLObject elements[ARRAY_VALUE_ELEMENT_MAX];\n\n                        int i;\n                        for(i=0; i<num_params; i++) {\n                            CLObject object = (stack_ptr-num_params + i)->mObjectValue;\n\n                            elements[i] = object;\n                        }\n\n                        CLObject carray = create_carray_object_with_elements(num_params, elements, info);\n\n                        CLVALUE cl_value;\n                        cl_value.mLongValue = 0;\n                        cl_value.mObjectValue = carray;\n                        push_value_to_global_stack(cl_value, info);\n\n                        stack_ptr-=num_params;\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = create_string_object(method_name, info);\n                        stack_ptr++;\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = carray;\n                        stack_ptr++;\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mIntValue = num_method_chains;\n                        stack_ptr++;\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mIntValue = max_method_chains;\n                        stack_ptr++;\n\n                        pop_global_stack(info);\n\n                        if(!invoke_method(klass, &method, stack, var_num, &stack_ptr, info)) {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n                    }\n                    /// static method ///\n                    else {\n                        char* class_name = CONS_str(constant, offset);\n                        char* method_name = CONS_str(constant, offset2);\n\n                        sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                        if(klass == NULL) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(3)\");\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        if(klass->mCallingClassMethodIndex == -1) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"OP_INVOKE_DYNAMIC_METHOD: Method not found(2)\");\n\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        sCLMethod method = klass->mMethods[klass->mCallingClassMethodIndex]; // struct copy for realloc\n\n                        CLObject elements[ARRAY_VALUE_ELEMENT_MAX];\n\n                        int i;\n                        for(i=0; i<num_params; i++) {\n                            CLObject object = (stack_ptr-num_params + i)->mObjectValue;\n\n                            elements[i] = object;\n                        }\n\n                        CLObject carray = create_carray_object_with_elements(num_params, elements, info);\n\n\n                        CLVALUE cl_value;\n                        cl_value.mLongValue = 0;\n                        cl_value.mObjectValue = carray;\n                        push_value_to_global_stack(cl_value, info);\n\n                        stack_ptr-=num_params;\n\n                        stack_ptr->mLongValue = 0;      // zero clera for jit\n                        stack_ptr->mObjectValue = create_string_object(method_name, info);\n                        stack_ptr++;\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = carray;\n                        stack_ptr++;\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mIntValue = num_method_chains;\n                        stack_ptr++;\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mIntValue = max_method_chains;\n                        stack_ptr++;\n\n                        pop_global_stack(info);\n\n                        if(!invoke_method(klass, &method, stack, var_num, &stack_ptr, info)) {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n                    }\n                }\n                break;\n\n            case OP_INVOKE_BLOCK:\n                {\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject block_object = (stack_ptr-num_params-1)->mObjectValue;\n\n                    if(!invoke_block(block_object, stack, var_num, num_params, &stack_ptr, info)) \n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLVALUE result = *(stack_ptr-1);\n\n                    stack_ptr -= num_params+1+1;\n\n                    *stack_ptr = result;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_NEW:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL flg_array = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(3)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    if(flg_array) {\n                        int array_num = (stack_ptr-1)->mIntValue;\n                        stack_ptr--;\n\n                        CLObject array = create_array_object(klass, array_num, info);\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = array;\n                        stack_ptr++;\n                    }\n                    else {\n                        CLObject obj = create_object(klass, type_name, info);\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = obj;\n                        stack_ptr++;\n                    }\n                }\n                break;\n\n            case OP_LOAD_FIELD:\n                {\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int field_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject obj = (stack_ptr -1)->mObjectValue;\n                    stack_ptr--;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-4)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(obj);\n                    sCLClass* klass = object_pointer->mClass;\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(4)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumFields) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(1). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLVALUE value = object_pointer->mFields[field_index];\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_FIELD_ADDRESS:\n                {\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject obj = (stack_ptr -1)->mObjectValue;\n                    stack_ptr--;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(4)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(obj);\n                    sCLClass* klass = object_pointer->mClass;\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(5)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumFields) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(2). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* value = (char*)&object_pointer->mFields[field_index];\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mPointerValue = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_FIELD:\n                {\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int class_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int field_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject obj = (stack_ptr -2)->mObjectValue;\n                    CLVALUE value = *(stack_ptr-1);\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(5)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(obj);\n                    sCLClass* klass = object_pointer->mClass;\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(6-1)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumFields) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(3). Object ID is %d. Field index is %d at %s.%s\", obj, field_index, info->running_class_name, info->running_method_name);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLClass* obj_klass = object_pointer->mClass;\n\n                    char* field_class_name = CONS_str(constant, class_name_offset);\n\n                    sCLClass* field_class = get_class_with_load_and_initialize(field_class_name, FALSE);\n\n                    if(field_class == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(6-2) %s\", field_class_name);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    BOOL value_is_object = !(field_class->mFlags & CLASS_FLAGS_NO_FREE_OBJECT);\n\n                    CLObject prev_obj = object_pointer->mFields[field_index].mObjectValue;\n\n                    object_pointer->mFields[field_index] = value;\n                    stack_ptr-=2;\n                    *stack_ptr = value;\n                    stack_ptr++;\n\n                    inc_refference_count(value.mObjectValue, prev_obj, value_is_object);\n                }\n                break;\n\n            case OP_STORE_FIELD_OF_BUFFER:\n                {\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int field_name_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject obj = (stack_ptr -2)->mObjectValue;\n                    CLVALUE value = *(stack_ptr-1);\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(5)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(obj);\n                    sCLClass* klass = object_pointer->mClass;\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(6-3)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumFields) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(3). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLObject obj2 = object_pointer->mFields[field_index].mObjectValue;\n\n                    if(obj2 == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-5)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(obj2);\n\n                    char* p = value.mPointerValue;\n\n                    if(p < object_data->mFields[0].mPointerValue || p >= object_data->mFields[0].mPointerValue + object_data->mFields[2].mULongValue) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Out of range on memory safe pointer\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    object_data->mFields[3].mPointerValue = value.mPointerValue;\n\n                    stack_ptr-=2;\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_CLASS_FIELD:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(7)\");\n                        if(info->try_code == code && info->try_offset != 0) \n                        {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumClassFields) \n                    {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(4). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLField* field = klass->mClassFields + field_index;\n\n                    *stack_ptr = field->mValue;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_CLASS_FIELD_ADDRESS:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(8)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumClassFields) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(55555). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLField* field = klass->mClassFields + field_index;\n\n                    if(field == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Field is invalid. Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* value = (char*)&field->mValue;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mPointerValue = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_CLASS_FIELD:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(9)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumClassFields) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(6). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLVALUE value = *(stack_ptr-1);\n\n                    mark_and_store_class_field(klass, field_index, value);\n                }\n                break;\n\n            case OP_STORE_CLASS_FIELD_OF_BUFFER:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int field_index = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(9)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    if(field_index < 0 || field_index >= klass->mNumClassFields) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"field index is invalid(6). Field index is %d\", field_index);\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLVALUE value = *(stack_ptr-1);\n\n                    sCLField* field = klass->mClassFields + field_index;\n\n                    CLObject object = field->mValue.mObjectValue;\n\n                    if(object == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-6)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(object);\n\n                    char* p = value.mPointerValue;\n\n                    if(p < object_data->mFields[0].mPointerValue || p >= object_data->mFields[0].mPointerValue + object_data->mFields[2].mULongValue) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Out of range on memory safe pointer\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    object_data->mFields[3].mPointerValue = value.mPointerValue;\n\n                    //gc(info);\n                }\n                break;\n\n            case OP_LOAD_ELEMENT:\n                {\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    CLObject array = (stack_ptr -2)->mObjectValue;\n                    int element_num = (stack_ptr -1)->mIntValue;\n                    stack_ptr-=2;\n\n                    if(array == 0) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(7)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(array);\n\n                    if(element_num < 0 || element_num >= object_pointer->mArrayNum) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"element index is invalid(1)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLVALUE value = object_pointer->mFields[element_num];\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n            \n            case OP_BOXING_C_STRUCT: {\n                int tmp = *(int*)pc;\n                pc += sizeof(int);\n\n                entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"this opecode is not supported in Clover2 VM\");\n                if(info->try_code == code && info->try_offset != 0) {\n                    pc = code->mCodes + info->try_offset;\n                    info->try_offset = 0;\n                    info->try_code = NULL;\n                    break;\n                }\n                else {\n                    remove_stack_to_stack_list(stack_id);\n                    return FALSE;\n                }\n                }\n                break;\n\n            case OP_LOAD_ELEMENT_OF_CLANG:\n                {\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"CLang Array is not supported in Clover2 VM\");\n                    if(info->try_code == code && info->try_offset != 0) {\n                        pc = code->mCodes + info->try_offset;\n                        info->try_offset = 0;\n                        info->try_code = NULL;\n                        break;\n                    }\n                    else {\n                        remove_stack_to_stack_list(stack_id);\n                        return FALSE;\n                    }\n                }\n                break;\n\n            case OP_STORE_ELEMENT:\n                {\n                    CLObject array = (stack_ptr -3)->mObjectValue;\n                    int element_num = (stack_ptr -2)->mIntValue;\n                    CLVALUE value = *(stack_ptr-1);\n\n                    if(array == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(8)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(array);\n\n                    if(element_num < 0 || element_num >= object_pointer->mArrayNum) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"element index is invalid(2)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLClass* klass = object_pointer->mClass;\n\n                    BOOL value_is_object = !(klass->mFlags & CLASS_FLAGS_NO_FREE_OBJECT);\n\n                    CLObject prev_obj = object_pointer->mFields[element_num].mObjectValue;\n\n                    object_pointer->mFields[element_num] = value;\n\n                    inc_refference_count(value.mObjectValue, prev_obj, value_is_object);\n\n                    stack_ptr-=3;\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_ELEMENT_OF_CLANG:\n                {\n                    int tmp = *(int*)pc;\n                    pc += sizeof(int);\n\n                    entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"CLang Array is not supported in Clover2\");\n                    if(info->try_code == code && info->try_offset != 0) {\n                        pc = code->mCodes + info->try_offset;\n                        info->try_offset = 0;\n                        info->try_code = NULL;\n                        break;\n                    }\n                    else {\n                        remove_stack_to_stack_list(stack_id);\n                        return FALSE;\n                    }\n                }\n                break;\n\n            case OP_STORE_ELEMENT_OF_BUFFER:\n                {\n                    CLObject array = (stack_ptr -3)->mObjectValue;\n                    int element_num = (stack_ptr -2)->mIntValue;\n                    CLVALUE value = *(stack_ptr-1);\n\n                    if(array == 0) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(8)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_pointer = CLOBJECT(array);\n\n                    if(element_num < 0 || element_num >= object_pointer->mArrayNum) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"element index is invalid(3)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n\n                    CLObject object = object_pointer->mFields[element_num].mObjectValue;\n\n                    if(object == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-7)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n                    sCLObject* object_data = CLOBJECT(object);\n\n                    char* p = value.mPointerValue;\n\n                    if(p < object_data->mFields[0].mPointerValue || p >= object_data->mFields[0].mPointerValue + object_data->mFields[2].mULongValue) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Out of range on memory safe pointer\");\n\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n                    object_data->mFields[3].mPointerValue = value.mPointerValue;\n\n                    stack_ptr-=3;\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_INT_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mIntValue = value.mIntValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_UINT_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mUIntValue = value.mUIntValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_BYTE_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mByteValue = value.mByteValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_UBYTE_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mUByteValue = value.mUByteValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_SHORT_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mShortValue = value.mShortValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_USHORT_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mUShortValue = value.mUShortValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_LONG_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mLongValue = value.mLongValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_ULONG_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mULongValue = value.mULongValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_FLOAT_ADDRESS: \n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mFloatValue = value.mFloatValue;\n\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_DOUBLE_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mDoubleValue = value.mDoubleValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_STORE_VALUE_TO_POINTER_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mPointerValue = value.mPointerValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_STORE_VALUE_TO_CHAR_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mCharValue = value.mCharValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_STORE_VALUE_TO_BOOL_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n                    pointer->mBoolValue = value.mBoolValue;\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_STORE_VALUE_TO_OBJECT_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-2);\n                    CLVALUE value = *(stack_ptr-1);\n\n                    CLVALUE* pointer = (CLVALUE*)address.mPointerValue;\n/*\n#ifndef __BIG_ENDIAN__\n\n                    pointer->mLongValue = 0;              // zero clear for jit\n#endif\n*/\n\n                    CLObject prev_obj = pointer->mObjectValue;\n\n                    pointer->mObjectValue = value.mObjectValue;\n\n                    inc_refference_count(value.mObjectValue, prev_obj, TRUE);\n\n                    stack_ptr-=2;\n\n                    *stack_ptr = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_INT_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    int value = *(int*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mIntValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_UINT_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    unsigned int value = *(unsigned  int*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mUIntValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_BYTE_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    char value = *(char*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mByteValue = value;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_UBYTE_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    unsigned char value = *(unsigned char*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mUByteValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_SHORT_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    short value = *(short*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mShortValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_USHORT_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    unsigned short value = *(unsigned short*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mUShortValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_LONG_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    clint64 value = *(clint64*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_ULONG_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    unsigned clint64 value = *(unsigned clint64*)address.mPointerValue;\n\n                    stack_ptr->mULongValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_FLOAT_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    float value = *(float*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mFloatValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_DOUBLE_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    double value = *(double*)address.mPointerValue;\n\n                    stack_ptr->mDoubleValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_POINTER_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    char* value = *(char**)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mPointerValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_CHAR_ADDRESS:\n                {\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    wchar_t value = *(wchar_t*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mCharValue = value;\n\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_BOOL_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    BOOL value = *(BOOL*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mBoolValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_LOAD_VALUE_FROM_OBJECT_ADDRESS:\n                {\n                    \n\n                    CLVALUE address = *(stack_ptr-1);\n                    stack_ptr--;\n\n                    CLObject value = *(CLObject*)address.mPointerValue;\n\n                    stack_ptr->mLongValue = 0;           // zero clear for jit\n                    stack_ptr->mObjectValue = value;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_BYTE_CAST:\n                {\n                    \n\n                    char value = (char)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBYTE_TO_BYTE_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-8)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n                }\n                break;\n\n            case OP_CUBYTE_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-9)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-10)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-11)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-12)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-13)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-14)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-15)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-16)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-17)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-18)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-19)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_BYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-20)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    char value = (char)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mByteValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_BYTE_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_SHORT_CAST:\n                {\n                    \n\n                    short value = (short)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_CBYTE_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-21)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-22)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-23)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-24)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-25)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-26)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-27)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-28)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-29)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-30)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_SHORT_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-31)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-32)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_SHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-33)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    short value = (short)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_INT_CAST:\n            case OP_BYTE_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_INT_CAST:\n            case OP_UBYTE_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_INT_CAST:\n            case OP_SHORT_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_INT_CAST:\n            case OP_USHORT_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_INT_CAST:\n            case OP_UINT_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_INT_CAST:\n            case OP_LONG_TO_BOOL_CAST:\n                {\n                    int value = (int)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_INT_CAST:\n            case OP_ULONG_TO_BOOL_CAST:\n                {\n                    int value = (int)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_INT_CAST:\n            case OP_FLOAT_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_INT_CAST:\n            case OP_DOUBLE_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_INT_CAST:\n            case OP_POINTER_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_INT_CAST:\n            case OP_CHAR_TO_BOOL_CAST:\n                {\n                    \n\n                    int value = (int)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_CBYTE_TO_INT_CAST:\n            case OP_CBYTE_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-34)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_INT_CAST:\n            case OP_CUBYTE_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-35)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_INT_CAST:\n            case OP_CSHORT_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-36)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_INT_CAST:\n            case OP_CUSHORT_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-37)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_INT_CAST:\n            case OP_INTEGER_TO_BOOL_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-38)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n                }\n                break;\n\n            case OP_UINTEGER_TO_INT_CAST:\n            case OP_UINTEGER_TO_BOOL_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-39)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_INT_CAST:\n            case OP_CLONG_TO_BOOL_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-40)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_INT_CAST:\n            case OP_CULONG_TO_BOOL_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-41)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n                }\n                break;\n\n            case OP_CFLOAT_TO_INT_CAST:\n            case OP_CFLOAT_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-42)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_INT_CAST:\n            case OP_CDOUBLE_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-43)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_INT_CAST:\n            case OP_CPOINTER_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-44)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_INT_CAST:\n            case OP_CCHAR_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-45)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_INT_CAST:\n            case OP_CBOOL_TO_BOOL_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-46)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    int value = (int)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_LONG_CAST:\n                {\n                    \n\n                    clint64 value = (clint64)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBYTE_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-47)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-48)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-49)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-50)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-51)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-52)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-53)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-54)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-55)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-56)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-57)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-58)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_LONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-59)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    clint64 value = (clint64)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mIntValue;\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_UBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (unsigned char)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBYTE_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-60)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-61)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-62)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_UBYTE_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-63)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n                }\n                break;\n\n            case OP_INTEGER_TO_UBYTE_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-64)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-65)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-66)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-67)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-68)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-69)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-70)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-71)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_UBYTE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-72)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned char value = (unsigned char)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUByteValue = value;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_USHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (unsigned short)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBYTE_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-73)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-74)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-75)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-76)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-77)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-78)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-78)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-79)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-80)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-81)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-82)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-83)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_USHORT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-84)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned short value = (unsigned short)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUShortValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_BYTE_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_BOOL_CAST:\n                break;\n\n            case OP_INT_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_LONG_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_UINT_CAST:\n                {\n                    \n\n                    unsigned int value = (unsigned int)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBYTE_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-85)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-86)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-87)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-88)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-89)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-90)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-91)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-92)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-93)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-94)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-95)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-96)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_UINT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-97)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned int value = (unsigned int)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mUIntValue = value;\n\n                    \n                }\n                break;\n\n\n\n            case OP_BYTE_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_ULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (unsigned clint64)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_CBYTE_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-98)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-99)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-100)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-101)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-102)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-103)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-104)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-105)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-106)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-107)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-108)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-109)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_ULONG_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-110)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    unsigned clint64 value = (unsigned clint64)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mULongValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_BYTE_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_FLOAT_CAST:\n                {\n                    \n\n                    float value = (float)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_CBYTE_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-111)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-112)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-113)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-114)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-115)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-116)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-117)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-118)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-119)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-120)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_CCHAR_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-121)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_FLOAT_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-122)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    float value = (float)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mFloatValue = value;\n\n                    \n                }\n                break;\n\n\n\n            case OP_BYTE_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_DOUBLE_CAST:\n                {\n                    \n\n                    double value = (double)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_CBYTE_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-123)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-124)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-125)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-126)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-128)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_DOUBLE_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-129)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-130)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-131)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-132)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-133)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-134)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_DOUBLE_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-135)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    double value = (double)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mDoubleValue = value;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_INT_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_POINTER_CAST:\n                {\n                    \n\n                    char* value = (char*)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_POINTER_CAST:\n                {\n                    char* value = (char*)(stack_ptr-1)->mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mPointerValue = value;\n\n                    \n                }\n                break;\n\n            case OP_BUFFER_TO_POINTER_CAST:\n                {\n                    CLObject object = (stack_ptr-1)->mObjectValue;\n\n                    if(object == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-136)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* object_data = CLOBJECT(object);\n\n                    char* pointer_value = object_data->mFields[3].mPointerValue;\n\n                    push_object_to_global_stack(object, info);\n\n                    (stack_ptr-1)->mLongValue = 0;\n                    (stack_ptr-1)->mPointerValue = pointer_value;\n                }\n                break;\n\n            case OP_BYTE_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_INT_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n\n            case OP_FLOAT_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_DOUBLE_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (wchar_t)(stack_ptr-1)->mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBYTE_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-137)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUBYTE_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-138)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mUByteValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CSHORT_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-139)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CUSHORT_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-140)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mUShortValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_INTEGER_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-141)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_UINTEGER_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-142)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mUIntValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CLONG_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-143)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mLongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CULONG_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-144)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mULongValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CFLOAT_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-145)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mFloatValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CDOUBLE_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-146)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mDoubleValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CPOINTER_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-147)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mPointerValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CCHAR_TO_CHAR_CAST:\n                {\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-148)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mCharValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n\n            case OP_CBOOL_TO_CHAR_CAST:\n                {\n                    \n\n                    CLObject obj = (stack_ptr-1)->mObjectValue;\n\n                    if(obj == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-149)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* obj_data = CLOBJECT(obj);\n\n                    wchar_t value = (wchar_t)obj_data->mFields[0].mBoolValue;\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mCharValue = value;\n\n                    \n                }\n                break;\n                \n            case OP_BYTE_TO_STRING_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mCharValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%d\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_SHORT_TO_STRING_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%d\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_STRING_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%d\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_LONG_TO_STRING_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%lld\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_UBYTE_TO_STRING_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%u\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_STRING_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%u\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_UINT_TO_STRING_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%u\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_ULONG_TO_STRING_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%llu\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_STRING_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%f\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_STRING_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%lf\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_BOOL_TO_STRING_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    char buf[32];\n                    if(value) {\n                        snprintf(buf, 32, \"true\");\n                    }\n                    else {\n                        snprintf(buf, 32, \"false\");\n                    }\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_REGEX_TO_STRING_CAST:\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n\n                    sRegexObject* object_data = CLREGEX(regex);\n\n                    CLObject str = create_string_object(object_data->mRegexString, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_POINTER_TO_STRING_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%p\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_TO_STRING_CAST:\n                {\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    char buf[32];\n                    snprintf(buf, 32, \"%lc\", value);\n\n                    CLObject str = create_string_object(buf, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = str;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_INTEGER_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_INTEGER_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_INTEGER_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_INTEGER_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_INTEGER_CAST:\n                {\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_integer(value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n                }\n                break;\n                \n            case OP_UINT_TO_INTEGER_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_INTEGER_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_INTEGER_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_INTEGER_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_INTEGER_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_INTEGER_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_INTEGER_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_INTEGER_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_integer((int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_UINTEGER_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_UINTEGER_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_UINTEGER_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_UINTEGER_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_UINTEGER_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_UINTEGER_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_uinteger(value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_UINTEGER_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_UINTEGER_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_UINTEGER_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_UINTEGER_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_UINTEGER_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_UINTEGER_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_UINTEGER_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_uinteger((unsigned int)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CBYTE_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CBYTE_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CBYTE_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CBYTE_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CBYTE_CAST:\n                {\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n                }\n                break;\n                \n            case OP_LONG_TO_CBYTE_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CBYTE_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CBYTE_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CBYTE_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CBYTE_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CBYTE_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CBYTE_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_byte((char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CUBYTE_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CUBYTE_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CUBYTE_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CUBYTE_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CUBYTE_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CUBYTE_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CUBYTE_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CUBYTE_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CUBYTE_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CUBYTE_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CUBYTE_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CUBYTE_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CUBYTE_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_ubyte((unsigned char)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CSHORT_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CSHORT_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CSHORT_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CSHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CSHORT_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CSHORT_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CSHORT_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CSHORT_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CSHORT_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CSHORT_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CSHORT_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CSHORT_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CSHORT_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_short((short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CUSHORT_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CUSHORT_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CUSHORT_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CUSHORT_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CUSHORT_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CUSHORT_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CUSHORT_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CUSHORT_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CUSHORT_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CUSHORT_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CUSHORT_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CUSHORT_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CUSHORT_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_ushort((unsigned short)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CLONG_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CLONG_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CLONG_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CLONG_CAST:\n                {\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n                    \n                }\n                break;\n\n            case OP_INT_TO_CLONG_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CLONG_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CLONG_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CLONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CLONG_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CLONG_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CLONG_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CLONG_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CLONG_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_long((clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CULONG_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CULONG_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CULONG_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CULONG_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CULONG_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CULONG_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CULONG_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CULONG_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CULONG_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CULONG_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CULONG_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CULONG_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CULONG_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_ulong((unsigned clint64)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CFLOAT_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CFLOAT_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CFLOAT_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CFLOAT_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CFLOAT_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CFLOAT_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CFLOAT_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CFLOAT_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CFLOAT_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CFLOAT_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CFLOAT_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CFLOAT_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_float((float)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CDOUBLE_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_double((double)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CPOINTER_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CPOINTER_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CPOINTER_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CPOINTER_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CPOINTER_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CPOINTER_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CPOINTER_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CPOINTER_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n                \n            case OP_CHAR_TO_CPOINTER_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CPOINTER_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CPOINTER_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_pointer((char*)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CCHAR_CAST:\n                {\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CCHAR_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CCHAR_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CCHAR_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CCHAR_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CCHAR_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CCHAR_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CCHAR_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CCHAR_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CCHAR_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CCHAR_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CCHAR_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CCHAR_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_char((wchar_t)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_BYTE_TO_CBOOL_CAST:\n                {\n                    \n\n                    char value = (stack_ptr-1)->mByteValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UBYTE_TO_CBOOL_CAST:\n                {\n                    \n\n                    unsigned char value = (stack_ptr-1)->mUByteValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_SHORT_TO_CBOOL_CAST:\n                {\n                    \n\n                    short value = (stack_ptr-1)->mShortValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_USHORT_TO_CBOOL_CAST:\n                {\n                    \n\n                    unsigned short value = (stack_ptr-1)->mUShortValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_INT_TO_CBOOL_CAST:\n                {\n                    \n\n                    int value = (stack_ptr-1)->mIntValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_UINT_TO_CBOOL_CAST:\n                {\n                    \n\n                    unsigned int value = (stack_ptr-1)->mUIntValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_LONG_TO_CBOOL_CAST:\n                {\n                    \n\n                    clint64 value = (stack_ptr-1)->mLongValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_ULONG_TO_CBOOL_CAST:\n                {\n                    \n\n                    unsigned clint64 value = (stack_ptr-1)->mULongValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_FLOAT_TO_CBOOL_CAST:\n                {\n                    \n\n                    float value = (stack_ptr-1)->mFloatValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_DOUBLE_TO_CBOOL_CAST:\n                {\n                    \n\n                    double value = (stack_ptr-1)->mDoubleValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_CHAR_TO_CBOOL_CAST:\n                {\n                    \n\n                    wchar_t value = (stack_ptr-1)->mCharValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_POINTER_TO_CBOOL_CAST:\n                {\n                    \n\n                    char* value = (stack_ptr-1)->mPointerValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n                \n            case OP_BOOL_TO_CBOOL_CAST:\n                {\n                    \n\n                    BOOL value = (stack_ptr-1)->mBoolValue;\n\n                    CLObject obj = create_bool((BOOL)value, info);\n\n                    (stack_ptr-1)->mLongValue = 0;       // zero clear for jit\n                    (stack_ptr-1)->mObjectValue = obj;\n\n                    \n                }\n                break;\n\n            case OP_ARRAY_TO_CARRAY_CAST: {\n                unsigned int offset = *(unsigned int*)pc;\n                pc += sizeof(int);\n\n                char* class_name = CONS_str(constant, offset);\n\n                sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                if(klass == NULL) {\n                    entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(10)\");\n                    if(info->try_code == code && info->try_offset != 0) {\n                        pc = code->mCodes + info->try_offset;\n                        info->try_offset = 0;\n                        info->try_code = NULL;\n                        break;\n                    }\n                    else {\n                        remove_stack_to_stack_list(stack_id);\n                        return FALSE;\n                    }\n                }\n\n                CLObject array = (stack_ptr-1)->mObjectValue;\n\n                if(array == 0) {\n                    entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-1)\");\n                    if(info->try_code == code && info->try_offset != 0) {\n                        pc = code->mCodes + info->try_offset;\n                        info->try_offset = 0;\n                        info->try_code = NULL;\n                        break;\n                    }\n                    else {\n                        remove_stack_to_stack_list(stack_id);\n                        return FALSE;\n                    }\n                }\n                sCLObject* array_data = CLOBJECT(array);\n                int array_num = array_data->mArrayNum;\n\n                sCLClass* klass2 = get_class(\"Array\", FALSE);\n                MASSERT(klass2 != NULL);\n\n                char type_name[OBJECT_TYPE_NAME_MAX];\n                snprintf(type_name, OBJECT_TYPE_NAME_MAX, \"Array<%s>\", CLASS_NAME(klass));\n\n                CLObject new_array = create_object(klass2, type_name, info);\n\n                stack_ptr->mLongValue = 0;       // zero clear for jit\n                stack_ptr->mObjectValue = new_array;   // push object\n                stack_ptr++;\n\n                CLObject new_primitive_array;\n                if(klass->mFlags & CLASS_FLAGS_PRIMITIVE) {\n                    new_primitive_array = create_array_object(klass->mBoxingClass, array_num, info);\n                }\n                else {\n                    new_primitive_array = create_array_object(klass, array_num, info);\n                }\n\n                sCLObject* new_array_data = CLOBJECT(new_array);\n\n                new_array_data->mFields[0].mLongValue = 0;\n                new_array_data->mFields[0].mObjectValue = new_primitive_array;\n\n                /// boxing element ///\n                int i;\n                for(i=0; i<array_num; i++ ) {\n                    array_data = CLOBJECT(array);           // reget for GC\n\n                    CLVALUE element;\n                    boxing_primitive_value_to_object(array_data->mFields[i], &element, klass, info);\n\n                    sCLObject* new_primitive_array_data = CLOBJECT(new_primitive_array);\n                    new_primitive_array_data->mFields[i] = element;\n                }\n\n                stack_ptr-=2;\n                stack_ptr->mLongValue = 0;\n                stack_ptr->mObjectValue = new_array;\n                stack_ptr++;\n                }\n                break;\n\n            case OP_ARRAY_TO_CLANG_ARRAY_CAST: {\n                entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"No support array to clang array cast in Virtual Machine\");\n                if(info->try_code == code && info->try_offset != 0) {\n                    pc = code->mCodes + info->try_offset;\n                    info->try_offset = 0;\n                    info->try_code = NULL;\n                    break;\n                }\n                else {\n                    remove_stack_to_stack_list(stack_id);\n                    return FALSE;\n                }\n                }\n                break;\n        \n            case OP_CLANG_ARRAY_TO_CLANG_POINTER:\n                entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"No support clang array to clang pointer cast in Virtual Machine\");\n                if(info->try_code == code && info->try_offset != 0) {\n                    pc = code->mCodes + info->try_offset;\n                    info->try_offset = 0;\n                    info->try_code = NULL;\n                    break;\n                }\n                else {\n                    remove_stack_to_stack_list(stack_id);\n                    return FALSE;\n                }\n                break;\n                \n            case OP_GET_ARRAY_LENGTH:\n                {\n                    CLObject array = (stack_ptr-1)->mObjectValue;\n\n                    if(array == 0) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"Null pointer exception(3-1)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    sCLObject* array_data = CLOBJECT(array);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mIntValue = array_data->mArrayNum;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_GLOBAL :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mGlobal;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_IGNORE_CASE :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mIgnoreCase;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_MULTILINE :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mMultiline;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_EXTENDED :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mExtended;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_DOTALL :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mDotAll;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_ANCHORED :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mAnchored;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_DOLLAR_ENDONLY :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mDollarEndOnly;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_GET_REGEX_UNGREEDY :\n                {\n                    \n\n                    CLObject regex = (stack_ptr-1)->mObjectValue;\n                    sRegexObject* regex_object = CLREGEX(regex);\n                    stack_ptr--;\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mBoolValue = regex_object->mUngreedy;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_UPPERCASE:\n                {\n                    \n\n                    wchar_t c = (stack_ptr-1)->mCharValue;\n\n                    wchar_t result = c;\n                    if(c >= 'a' && c <= 'z') {\n                        result = c - 'a' + 'A';\n                    }\n\n                    (stack_ptr-1)->mLongValue = 0;              // zero clear for jit\n                    (stack_ptr-1)->mCharValue = result;\n\n                    \n                }\n                break;\n\n            case OP_CHAR_LOWERCASE:\n                {\n                    \n\n                    wchar_t c = (stack_ptr-1)->mCharValue;\n\n                    wchar_t result = c;\n                    if(c >= 'A' && c <= 'Z') {\n                        result = c - 'A' + 'a';\n                    }\n\n                    (stack_ptr-1)->mLongValue = 0;              // zero clear for jit\n                    (stack_ptr-1)->mCharValue = result;\n\n                    \n                }\n                break;\n\n            case OP_CREATE_STRING:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int num_string_expression = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    if(num_string_expression == 0) {\n                        CLObject string_object = create_string_object(str, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = string_object;\n                        stack_ptr++;\n                    }\n                    else {\n                        int string_expression_offsets[STRING_EXPRESSION_MAX];\n                        CLObject string_expression_object[STRING_EXPRESSION_MAX];\n\n                        int i;\n                        for(i=0; i<num_string_expression; i++) {\n                            string_expression_offsets[i] = *(int*)pc;\n                            pc += sizeof(int);\n\n                            string_expression_object[i] = (stack_ptr - num_string_expression + i)->mObjectValue;\n                        }\n\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        if(!string_expression(str, strlen(str), &buf, string_expression_offsets, string_expression_object, num_string_expression, &stack_ptr, stack, var_num, info))\n                        {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                \n                                MFREE(buf.mBuf);\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        stack_ptr -= num_string_expression;\n\n                        CLObject string_object = create_string_object(buf.mBuf, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = string_object;\n                        stack_ptr++;\n\n                        MFREE(buf.mBuf);\n                    }\n\n                    \n                }\n                break;\n\n            case OP_CREATE_BUFFER:\n                {\n                    \n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int size = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_string_expression = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    if(num_string_expression == 0) {\n                        CLObject buffer_object = create_buffer_object(str, size, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = buffer_object;\n                        stack_ptr++;\n                    }\n                    else {\n                        int string_expression_offsets[STRING_EXPRESSION_MAX];\n                        CLObject string_expression_object[STRING_EXPRESSION_MAX];\n\n                        int i;\n                        for(i=0; i<num_string_expression; i++) {\n                            string_expression_offsets[i] = *(int*)pc;\n                            pc += sizeof(int);\n\n                            string_expression_object[i] = (stack_ptr - num_string_expression + i)->mObjectValue;\n                        }\n\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        if(!string_expression(str, size, &buf, string_expression_offsets, string_expression_object, num_string_expression, &stack_ptr, stack, var_num, info))\n                        {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                \n                                MFREE(buf.mBuf);\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        stack_ptr -= num_string_expression;\n\n                        CLObject buffer_object = create_buffer_object(buf.mBuf, buf.mLen, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = buffer_object;\n                        stack_ptr++;\n\n                        MFREE(buf.mBuf);\n                    }\n\n                    \n                }\n                break;\n\n            case OP_CREATE_PATH:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    int num_string_expression = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    if(num_string_expression == 0) {\n                        CLObject path_object = create_path_object(str, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = path_object;\n                        stack_ptr++;\n                    }\n                    else {\n                        int string_expression_offsets[STRING_EXPRESSION_MAX];\n                        CLObject string_expression_object[STRING_EXPRESSION_MAX];\n\n                        int i;\n                        for(i=0; i<num_string_expression; i++) {\n                            string_expression_offsets[i] = *(int*)pc;\n                            pc += sizeof(int);\n\n                            string_expression_object[i] = (stack_ptr - num_string_expression + i)->mObjectValue;\n                        }\n\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        if(!string_expression(str, strlen(str), &buf, string_expression_offsets, string_expression_object, num_string_expression, &stack_ptr, stack, var_num, info))\n                        {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                \n                                MFREE(buf.mBuf);\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        stack_ptr -= num_string_expression;\n\n                        CLObject path_object = create_path_object(buf.mBuf, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = path_object;\n                        stack_ptr++;\n\n                        MFREE(buf.mBuf);\n                    }\n\n                    \n                }\n                break;\n\n            case OP_CREATE_C_STRING:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mPointerValue = str;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_ARRAY:\n                {\n                    \n\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(11)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLObject array_object = create_array_object(klass, num_elements, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object; // push object\n                    stack_ptr++;\n\n                    sCLObject* object_data = CLOBJECT(array_object);\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        object_data->mFields[i] = *(stack_ptr-1-num_elements+i);\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_CREATE_CARRAY:\n                {\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(12)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    CLObject array_object = create_carray_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[ARRAY_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_carray_object(array_object, num_elements, items, stack, var_num, &stack_ptr, info, klass))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_EQUALABLE_CARRAY:\n                {\n                    \n\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(12)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    CLObject array_object = create_equalable_carray_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[ARRAY_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_equalable_carray_object(array_object, num_elements, items, stack, var_num, &stack_ptr, info, klass))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_CREATE_SORTABLE_CARRAY:\n                {\n                    \n\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(12)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    CLObject array_object = create_sortable_carray_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[ARRAY_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_sortable_carray_object(array_object, num_elements, items, stack, var_num, &stack_ptr, info, klass))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = array_object;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_CREATE_LIST:\n                {\n                    \n\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(13)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    CLObject list_object = create_list_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = list_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[LIST_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_list_object(list_object, num_elements, items, stack, var_num, &stack_ptr, info, klass))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = list_object;\n                    stack_ptr++;\n\n                    \n                }\n                break;\n\n            case OP_CREATE_SORTABLE_LIST:\n                {\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(13)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    CLObject list_object = create_sortable_list_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = list_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[LIST_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_sortable_list_object(list_object, num_elements, items, stack, var_num, &stack_ptr, info, klass))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = list_object;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_EQUALABLE_LIST:\n                {\n                    \n\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(13)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    char* type_name = CONS_str(constant, offset2);\n\n                    CLObject list_object = create_equalable_list_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = list_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[LIST_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_equalable_list_object(list_object, num_elements, items, stack, var_num, &stack_ptr, info, klass))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n                    \n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = list_object;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_TUPLE:\n                {\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* type_name = CONS_str(constant, offset);\n\n                    CLObject tuple_object = create_tuple_object(num_elements, type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = tuple_object; // push object\n                    stack_ptr++;\n\n                    CLObject items[TUPLE_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        CLVALUE element = *(stack_ptr-1-num_elements+i);\n                        items[i] = (*(stack_ptr-1-num_elements+i)).mObjectValue;\n                    }\n\n                    if(!initialize_tuple_object(tuple_object, num_elements, items, stack, var_num, &stack_ptr, info))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = tuple_object;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_HASH:\n                {\n                    int num_elements = *(int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name = CONS_str(constant, offset);\n\n                    sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                    if(klass == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(14)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    unsigned int offset2 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int offset3 = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    char* class_name2 = CONS_str(constant, offset2);\n\n                    sCLClass* klass2 = get_class_with_load_and_initialize(class_name2, FALSE);\n\n                    if(klass2 == NULL) {\n                        \n                        entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(15)\");\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    CLObject keys[HASH_VALUE_ELEMENT_MAX];\n\n                    int i;\n                    for(i=0; i<num_elements; i++) {\n                        keys[i] = (stack_ptr - num_elements * 2 + i * 2)->mObjectValue;\n                    }\n\n                    CLObject items[HASH_VALUE_ELEMENT_MAX];\n\n                    for(i=0; i<num_elements; i++) {\n                        items[i] = (stack_ptr - num_elements * 2 + i * 2 + 1)->mObjectValue;\n                    }\n\n                    char* type_name = CONS_str(constant, offset3);\n\n                    CLObject hash_object = create_hash_object(type_name, info);\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = hash_object; // push object\n                    stack_ptr++;\n\n                    if(!initialize_hash_object(hash_object, num_elements, keys, items, stack, var_num, &stack_ptr, info, klass, klass2))\n                    {\n                        if(info->try_code == code && info->try_offset != 0) {\n                            pc = code->mCodes + info->try_offset;\n                            info->try_offset = 0;\n                            info->try_code = NULL;\n                            break;\n                        }\n                        else {\n                            remove_stack_to_stack_list(stack_id);\n                            return FALSE;\n                        }\n                    }\n\n                    stack_ptr--; // pop_object\n\n                    stack_ptr-=num_elements*2;\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = hash_object;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_BLOCK_OBJECT:\n                {\n                    unsigned int code_offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    unsigned int code_len = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    sByteCode codes2;\n\n//sByteCode_init_with_size(&codes2, code_len);\n//append_value_to_code(&codes2, CONS_str(constant, code_offset), code_len, FALSE);\n\n                    codes2.mCodes = CONS_str(constant, code_offset);\n                    codes2.mLen = code_len;\n\n                    int constant_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int constant_len = *(int*)pc;\n                    pc += sizeof(int);\n\n                    sConst constant2;\n\n//sConst_init_with_size(&constant2, constant_len);\n//sConst_append(&constant2, CONS_str(constant, constant_offset), constant_len, FALSE);\n\n                    constant2.mConst = CONS_str(constant, constant_offset);\n                    constant2.mLen = constant_len;\n\n                    int block_var_num = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int parent_var_num = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int lambda = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int block_id = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int class_name_offset = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_params = *(int*)pc;\n                    pc += sizeof(int);\n\n                    sCLClass* klass = NULL;\n                    if(class_name_offset == -1) {\n                        klass = NULL;\n                    }\n                    else {\n                        char* class_name = CONS_str(constant, class_name_offset);\n\n                        sCLClass* klass = get_class_with_load_and_initialize(class_name, FALSE);\n\n                        if(klass == NULL) {\n                            entry_exception_object_with_class_name(&stack_ptr, stack, var_num, info, \"Exception\", \"class not found(99) %s\", class_name);\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n                    }\n\n                    CLVALUE* parent_stack = stack;\n\n                    CLObject block_object = create_block_object(&codes2, &constant2, parent_stack, parent_var_num, block_var_num, lambda, block_id, klass, info);\n\n                    stack_ptr->mLongValue = 0;              // zero clear for jit\n                    stack_ptr->mObjectValue = block_object;\n                    stack_ptr++;\n                }\n                break;\n\n            case OP_CREATE_REGEX:\n                {\n                    unsigned int offset = *(unsigned int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL global = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL ignore_case = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL multiline = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL extended = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL dotall = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL anchored = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL dollar_endonly = *(int*)pc;\n                    pc += sizeof(int);\n\n                    BOOL ungreedy = *(int*)pc;\n                    pc += sizeof(int);\n\n                    int num_string_expression = *(int*)pc;\n                    pc += sizeof(int);\n\n                    char* str = CONS_str(constant, offset);\n\n                    if(num_string_expression == 0) {\n                        CLObject regex_object = create_regex_object(str, global, ignore_case, multiline, extended, dotall, anchored, dollar_endonly, ungreedy, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = regex_object;\n                        stack_ptr++;\n                    }\n                    else {\n                        int string_expression_offsets[STRING_EXPRESSION_MAX];\n                        CLObject string_expression_object[STRING_EXPRESSION_MAX];\n\n                        int i;\n                        for(i=0; i<num_string_expression; i++) {\n                            string_expression_offsets[i] = *(int*)pc;\n                            pc += sizeof(int);\n\n                            string_expression_object[i] = (stack_ptr - num_string_expression + i)->mObjectValue;\n                        }\n\n                        sBuf buf;\n                        sBuf_init(&buf);\n\n                        if(!string_expression(str, strlen(str), &buf, string_expression_offsets, string_expression_object, num_string_expression, &stack_ptr, stack, var_num, info))\n                        {\n                            if(info->try_code == code && info->try_offset != 0) {\n                                pc = code->mCodes + info->try_offset;\n                                info->try_offset = 0;\n                                info->try_code = NULL;\n                                break;\n                            }\n                            else {\n                                \n                                MFREE(buf.mBuf);\n                                remove_stack_to_stack_list(stack_id);\n                                return FALSE;\n                            }\n                        }\n\n                        stack_ptr -= num_string_expression;\n\n                        CLObject regex_object = create_regex_object(buf.mBuf, global, ignore_case, multiline, extended, dotall, anchored, dollar_endonly, ungreedy, info);\n\n                        stack_ptr->mLongValue = 0;              // zero clear for jit\n                        stack_ptr->mObjectValue = regex_object;\n                        stack_ptr++;\n\n                        MFREE(buf.mBuf);\n                    }\n\n                    \n                }\n                break;\n\n        }\n\n        if(!info->no_mutex_in_vm) {\n            vm_mutex_off();\n        }\n//show_stack(stack, stack_ptr);\n    }\n\n    if(!info->no_mutex_in_vm) {\n        vm_mutex_on();  // for invoke_method after running vm must be turn mutex on\n    }\n    \n    remove_stack_to_stack_list(stack_id);\n\n    return TRUE;\n}"
  },
  {
    "path": "src/vtable.c",
    "content": "#include \"common.h\"\n\nsVarTable* gHeadVTable;\n\nvoid init_vtable()\n{\n    gHeadVTable = NULL;\n}\n\nvoid final_vtable()\n{\n    sVarTable* it;\n\n    it = gHeadVTable;\n    while(it) {\n        sVarTable* next;\n\n        next = it->mNext;\n        MFREE(it);\n\n        it = next;\n    }\n}\n\nsVarTable* init_var_table()\n{\n    sVarTable* result;\n\n    result = MCALLOC(1, sizeof(sVarTable));\n\n    result->mNext = gHeadVTable;\n    gHeadVTable = result;\n\n    return result;\n}\n\nsVarTable* clone_var_table(sVarTable* lv_table)\n{\n    sVarTable* result = init_var_table();\n\n    sVarTable* it = lv_table;\n\n    sVar* p = it->mLocalVariables;\n\n    while(1) {\n        if(p->mName[0] != 0) {\n            (void)add_variable_to_table(result, p->mName, p->mType, p->mReadOnly);\n        }\n\n        p++;\n\n        if(p == lv_table->mLocalVariables + LOCAL_VARIABLE_MAX) {\n            break;\n        }\n    }\n\n    if(it->mParent) {\n        result->mParent = clone_var_table(it->mParent);\n    }\n    else {\n        result->mParent = NULL;\n    }\n\n    return result;\n}\n\nvoid restore_var_table(sVarTable* left, sVarTable* right)\n{\n    sVarTable* it = left;\n    sVarTable* it2 = right;\n\n    while(it && it2) {\n        sVar* p = it->mLocalVariables;\n\n        while(1) {\n            if(p->mName[0] != 0) {\n                sVar* p2 = it2->mLocalVariables;\n                while(1) {\n                    if(p2->mName[0] != 0 && strcmp(p->mName, p2->mName) == 0) \n                    {\n                        p->mType = p2->mType;\n                    }\n\n                    p2++;\n\n                    if(p2 == it2->mLocalVariables + LOCAL_VARIABLE_MAX) {\n                        break;\n                    }\n                }\n            }\n\n            p++;\n\n            if(p == it->mLocalVariables + LOCAL_VARIABLE_MAX) {\n                break;\n            }\n        }\n\n        it = it->mParent;\n        it2 = it2->mParent;\n    }\n}\n\n//////////////////////////////////////////////////\n// local variable table\n//////////////////////////////////////////////////\n// result: (true) success (false) overflow the table or a variable which has the same name exists\nBOOL add_variable_to_table(sVarTable* table, char* name, sNodeType* type_, BOOL readonly)\n{\n    int hash_value;\n    sVar* p;\n\n    hash_value = get_hash_key(name, LOCAL_VARIABLE_MAX);\n    p = table->mLocalVariables + hash_value;\n\n    while(1) {\n        if(p->mName[0] == 0) {\n            xstrncpy(p->mName, name, VAR_NAME_MAX);\n            p->mIndex = table->mVarNum++;\n            if(type_) {\n                p->mType = clone_node_type(type_);\n            }\n            else {\n                p->mType = NULL;\n            }\n            p->mReadOnly = readonly;\n\n            if(table->mVarNum >= LOCAL_VARIABLE_MAX) {\n                return FALSE;\n            }\n\n            p->mBlockLevel = table->mBlockLevel;\n\n            return TRUE;\n        }\n        else {\n            if(strcmp(p->mName, name) == 0) {\n                if(p->mBlockLevel < table->mBlockLevel) {\n                    xstrncpy(p->mName, name, VAR_NAME_MAX);\n                    p->mIndex = table->mVarNum++;\n                    if(type_) {\n                        p->mType = clone_node_type(type_);\n                    }\n                    else {\n                        p->mType = NULL;\n                    }\n\n                    p->mReadOnly = readonly;\n\n                    if(table->mVarNum >= LOCAL_VARIABLE_MAX) {\n                        return FALSE;\n                    }\n                    p->mBlockLevel = table->mBlockLevel;\n\n                    return TRUE;\n                }\n                else {\n                    return FALSE;\n                }\n            }\n            else {\n                p++;\n\n                if(p == table->mLocalVariables + LOCAL_VARIABLE_MAX) {\n                    p = table->mLocalVariables;\n                }\n                else if(p == table->mLocalVariables + hash_value) {\n                    return FALSE;\n                }\n            }\n        }\n    }\n}\n\nsVar* get_variable_from_index(sVarTable* table, int index)\n{\n    int hash_value;\n    sVar* p;\n\n    p = table->mLocalVariables;\n\n    while(1) {\n        if(p->mName[0] != 0 && p->mIndex == index) {\n            return p;\n        }\n\n        p++;\n\n        if(p == table->mLocalVariables + LOCAL_VARIABLE_MAX) {\n            break;\n        }\n    }\n\n    return NULL;\n}\n\n// result: (null) not found (sVar*) found\nstatic sVar* get_variable_from_this_table_only(sVarTable* table, char* name)\n{\n    int hash_value;\n    sVar* p;\n\n    hash_value = get_hash_key(name, LOCAL_VARIABLE_MAX);\n\n    p = table->mLocalVariables + hash_value;\n\n    while(1) {\n        if(p->mName[0] == 0) {\n            return NULL;\n        }\n        else if(strcmp((char*)p->mName, name) == 0) {\n            return p;\n        }\n\n        p++;\n\n        if(p == table->mLocalVariables + LOCAL_VARIABLE_MAX) {\n            p = table->mLocalVariables;\n        }\n        else if(p == table->mLocalVariables + hash_value) {\n            return NULL;\n        }\n    }\n}\n\n\n\nvoid check_already_added_variable(sVarTable* table, char* name, struct sParserInfoStruct* info)\n{\n    sVar* var = get_variable_from_this_table_only(table, name);\n    \n    if(var != NULL) {\n        parser_err_msg(info, \"Variable (%s) has already_added in this variable table\", name);\n        info->err_num++;\n    }\n}\n\n// result: (null) not found (sVar*) found\nsVar* get_variable_from_table(sVarTable* table, char* name)\n{\n    sVarTable* it;\n    sVar* var;\n\n    it = table;\n\n    while(it) {\n        var = get_variable_from_this_table_only(it, name);\n\n        if(var) return var;\n\n        it = it->mParent;\n    }\n\n    return NULL;\n}\n\nstatic int get_sum_of_parent_var_num(sVarTable* table)\n{\n    int n = 0;\n    sVarTable* p = table->mParent;\n\n    while(p) {\n        n += p->mVarNum;\n        p = p->mParent;\n    }\n\n    return n;\n}\n\nint get_variable_index(sVarTable* table, char* name)\n{\n    sVarTable* it = table;\n\n    while(it) {\n        sVar* var = get_variable_from_this_table_only(it, name);\n\n        if(var) {\n            return var->mIndex + get_sum_of_parent_var_num(it);\n        }\n\n        it = it->mParent;\n    }\n\n    return -1;\n}\n\nint get_var_num(sVarTable* table)\n{\n    return table->mVarNum + table->mMaxBlockVarNum;\n}\n\nint get_parent_var_num_of_sum(sVarTable* table)\n{\n    return get_sum_of_parent_var_num(table);\n}\n\nsVarTable* init_block_vtable(sVarTable* lv_table)\n{\n    sVarTable* new_table;\n\n    new_table = init_var_table();\n    if(lv_table) {\n        new_table->mBlockLevel = lv_table->mBlockLevel + 1;\n        new_table->mParent = lv_table;\n    }\n    else {\n        new_table->mBlockLevel = 0;\n        new_table->mParent = NULL;\n    }\n\n    return new_table;\n}\n\nvoid set_max_block_var_num(sVarTable* lv_table, sVarTable* old_table)\n{\n    /// get local var number of this block ///\n    int lv_num_of_this_block = lv_table->mVarNum + lv_table->mMaxBlockVarNum;\n    if(lv_num_of_this_block > old_table->mMaxBlockVarNum) {\n       old_table->mMaxBlockVarNum = lv_num_of_this_block;\n    }\n}\n\nvoid show_vtable(sVarTable* table)\n{\n    sVarTable* it = table;\n\n    while(it) {\n        sVar* p = it->mLocalVariables;\n\n        while(1) {\n            if(p->mName[0] != 0) {\n                printf(\"name (%s)\\n\", p->mName);\n            }\n\n            p++;\n\n            if(p == it->mLocalVariables + LOCAL_VARIABLE_MAX) {\n                break;\n            }\n        }\n\n        it = it->mParent;\n    }\n}\n"
  },
  {
    "path": "src/xfunc.c",
    "content": "#include \"clover2-debug.h\"\n#include <stdlib.h>\n#include <stdio.h>\n#include <string.h>\n#include <limits.h>\n#include <sys/ioctl.h>\n\nchar* xstrncpy(char* des, char* src, int size)\n{\n    char* result;\n\n    result = strncpy(des, src, size-1);\n    des[size-1] = 0;\n\n    return result;\n}\n\nchar* xstrncat(char* des, char* str, int size)\n{\n    char* result;\n\n    result = strncat(des, str, size-1);\n    des[size-1] = 0;\n\n    return result;\n}\n\nALLOC char* xwcstombs(wchar_t* wstr, int len)\n{\n    char* result = MCALLOC(1, MB_LEN_MAX * (len + 1));\n\n    if((int)wcstombs(result, wstr, MB_LEN_MAX * (len+1)) < 0) {\n        result[0] = '\\0';\n    }\n\n    return result;\n}\n"
  },
  {
    "path": "sys.txt",
    "content": "ABC"
  },
  {
    "path": "tags",
    "content": "!_TAG_FILE_FORMAT\t2\t/extended format; --format=1 will not append ;\" to lines/\n!_TAG_FILE_SORTED\t1\t/0=unsorted, 1=sorted, 2=foldcase/\n!_TAG_PROGRAM_AUTHOR\tDarren Hiebert\t/dhiebert@users.sourceforge.net/\n!_TAG_PROGRAM_NAME\tExuberant Ctags\t//\n!_TAG_PROGRAM_URL\thttp://ctags.sourceforge.net\t/official site/\n!_TAG_PROGRAM_VERSION\t5.9~svn20110310\t//\nABC\tExtensionTest.h\t4;\"\td\nALLOC\tsrc/clover2-macros.h\t17;\"\td\nANDAND_OROR_MAX\tsrc/common.h\t78;\"\td\nANG\tMakefile\t/^\tif locale -a | grep ja_JP.utf8; then export LANG=\"ja_JP_utf8\"; export LC_ALL=\"ja_JP.utf8\"; PWD=`pwd` .\\/cclover2 code\\/CharTest.clcl; if test $(JIT) = 1; then bclover2 CharTest.oclcl; fi; PWD=`pwd` .\\/clover2 code\\/char.cl; fi$/;\"\tm\nARRAY_VALUE_ELEMENT_MAX\tsrc/common.h\t64;\"\td\nBIG_ENOUGH\tsrc/klass_compile_time.c\t396;\"\td\tfile:\nBOOL\tsrc/clover2-macros.h\t5;\"\td\nBREAK_NUM_MAX\tsrc/common.h\t55;\"\td\nBUFFER_H\tsrc/clover2-buffer.h\t2;\"\td\nBYTE_CODE_INIT_SIZE\tsrc/code.c\t3;\"\td\tfile:\nCC\tMakefile\t/^CC=ccache clang$/;\"\tm\nCFFI\tMakefile\t/^CFFI=0$/;\"\tm\nCFLAGS\tMakefile\t/^CFLAGS=-Isrc\\/ -I. -L . -fPIC -rdynamic -DPREFIX=\"\\\\\"${DESTDIR}\\/\\\\\"\" -I\\/usr\\/local\\/include -L \\/usr\\/local\\/lib -DENABLE_INTERPRETER -g -DMDEBUG -Qunused-arguments -DENABLE_JIT$/;\"\tm\nCHECKML_BEGIN\tsrc/clover2-debug.h\t13;\"\td\nCHECKML_END\tsrc/clover2-debug.h\t14;\"\td\nCLASS_FLAGS_ALLOCATED\tsrc/common.h\t187;\"\td\nCLASS_FLAGS_DYNAMIC_CLASS\tsrc/common.h\t188;\"\td\nCLASS_FLAGS_INTERFACE\tsrc/common.h\t185;\"\td\nCLASS_FLAGS_LAMBDA\tsrc/common.h\t190;\"\td\nCLASS_FLAGS_MODIFIED\tsrc/common.h\t186;\"\td\nCLASS_FLAGS_NO_FREE_OBJECT\tsrc/common.h\t189;\"\td\nCLASS_FLAGS_PRIMITIVE\tsrc/common.h\t184;\"\td\nCLASS_NAME\tsrc/common.h\t411;\"\td\nCLASS_NAME_MAX\tsrc/common.h\t51;\"\td\nCLASS_NUM_MAX\tsrc/common.h\t69;\"\td\nCLASS_VERSION_MAX\tsrc/common.h\t59;\"\td\nCLBLOCK\tsrc/common.h\t2064;\"\td\nCLHEAPMEM\tsrc/common.h\t1963;\"\td\nCLOBJECT\tsrc/common.h\t2028;\"\td\nCLOVER2_CONFIGURE\tdebian/rules\t/^CLOVER2_CONFIGURE=--with-optimize --with-interpreter --prefix=\\/usr$/;\"\tm\nCLOVER2_NUM_THREAD_MAX\tsrc/common.h\t77;\"\td\nCLOVER_STACK_SIZE\tsrc/common.h\t70;\"\td\nCLObject\tsrc/common.h\t/^typedef unsigned int CLObject;$/;\"\tt\nCLParser_initialize\tsrc/class_parser.c\t/^BOOL CLParser_initialize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nCLREGEX\tsrc/common.h\t2090;\"\td\nCLVALUE\tsrc/common.h\t/^typedef union CLVALUEUnion CLVALUE;$/;\"\tt\ttyperef:union:CLVALUEUnion\nCLVALUEUnion\tsrc/common.h\t/^union CLVALUEUnion {$/;\"\tu\nCL_MODULE_HASH_SIZE\tsrc/common.h\t62;\"\td\nCL_MODULE_NAME_MAX\tsrc/common.h\t63;\"\td\nCOMMON_H\tsrc/common.h\t2;\"\td\nCOMMON_OBJS\tMakefile\t/^COMMON_OBJS=src\\/buffer.o src\\/debug.o src\\/xfunc.o src\\/klass.o src\\/constant.o src\\/code.o src\\/alignment.o src\\/utf.o$/;\"\tm\nCOMPACTION_TIMING\tsrc/heap.c\t527;\"\td\tfile:\nCOMPILER_OBJS\tMakefile\t/^COMPILER_OBJS=src\\/parser.o src\\/node_type.o src\\/node.o src\\/cast.o src\\/vtable.o src\\/script_ctime.o src\\/node_block.o src\\/node_block_type.o src\\/class_compiler.o src\\/klass_compile_time.o src\\/method_compiler.o src\\/module.o src\\/class_clover_compile_time.o$/;\"\tm\nCONS_str\tsrc/common.h\t137;\"\td\nCXX\tMakefile\t/^CXX=ccache clang++$/;\"\tm\nCXXFLAGS\tMakefile\t/^CXXFLAGS=`llvm-config-5.0 --cxxflags --ldflags --system-libs --libs all` -lffi -DMDEBUG -g -I . -DPREFIX=\"\\\\\"${DESTDIR}\\/\\\\\"\" -Qunused-arguments$/;\"\tm\nClover_appendClass\tsrc/class_clover_compile_time.c\t/^BOOL Clover_appendClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendClass\tsrc/class_clover_runtime.c\t/^BOOL Clover_appendClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendClassField\tsrc/class_clover_compile_time.c\t/^BOOL Clover_appendClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendClassField\tsrc/class_clover_runtime.c\t/^BOOL Clover_appendClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendField\tsrc/class_clover_compile_time.c\t/^BOOL Clover_appendField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendField\tsrc/class_clover_runtime.c\t/^BOOL Clover_appendField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendMethod\tsrc/class_clover_compile_time.c\t/^BOOL Clover_appendMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendMethod\tsrc/class_clover_runtime.c\t/^BOOL Clover_appendMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendMethod2\tsrc/class_clover_compile_time.c\t/^BOOL Clover_appendMethod2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_appendMethod2\tsrc/class_clover_runtime.c\t/^BOOL Clover_appendMethod2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_compaction\tsrc/class_clover.c\t/^BOOL Clover_compaction(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_createArray\tsrc/class_clover.c\t/^BOOL Clover_createArray(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_createObject\tsrc/class_clover.c\t/^BOOL Clover_createObject(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_declareMethod\tsrc/class_clover_compile_time.c\t/^BOOL Clover_declareMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_declareMethod\tsrc/class_clover_runtime.c\t/^BOOL Clover_declareMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_gc\tsrc/class_clover.c\t/^BOOL Clover_gc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getAllClassName\tsrc/class_clover.c\t/^BOOL Clover_getAllClassName(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getClassField\tsrc/class_clover.c\t/^BOOL Clover_getClassField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getClassFlags\tsrc/class_clover.c\t/^BOOL Clover_getClassFlags(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getClassGenericsParamNames\tsrc/class_clover.c\t/^BOOL Clover_getClassGenericsParamNames(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getClassGenericsParamTypes\tsrc/class_clover.c\t/^BOOL Clover_getClassGenericsParamTypes(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getField\tsrc/class_clover.c\t/^BOOL Clover_getField(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getMethod\tsrc/class_clover.c\t/^BOOL Clover_getMethod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getNumClassFields\tsrc/class_clover.c\t/^BOOL Clover_getNumClassFields(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getNumFields\tsrc/class_clover.c\t/^BOOL Clover_getNumFields(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_getNumMethods\tsrc/class_clover.c\t/^BOOL Clover_getNumMethods(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_initialize_lang\tsrc/class_clover.c\t/^BOOL Clover_initialize_lang(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_initialize_reflection\tsrc/class_clover.c\t/^BOOL Clover_initialize_reflection(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_isDefinedClass\tsrc/class_clover.c\t/^BOOL Clover_isDefinedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_isLoadedClass\tsrc/class_clover.c\t/^BOOL Clover_isLoadedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_isTypedefedClass\tsrc/class_clover.c\t/^BOOL Clover_isTypedefedClass(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nClover_load\tsrc/class_clover.c\t/^BOOL Clover_load(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nDEBUG_H\tsrc/clover2-debug.h\t2;\"\td\nDESTDIR\tMakefile\t/^DESTDIR=\\/usr\\/local$/;\"\tm\nDUMMY_ARRAY_SIZE\tsrc/common.h\t2008;\"\td\nELIF_NUM_MAX\tsrc/common.h\t54;\"\td\nENABLE_THREAD\tMakefile\t/^ENABLE_THREAD=0$/;\"\tm\nEXCEPTION_MESSAGE_MAX\tsrc/common.h\t233;\"\td\nEXTENSION_TEST_H\tExtensionTest.h\t2;\"\td\nExtTest_hello\text/hello.c\t/^BOOL ExtTest_hello(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nFALSE\tsrc/clover2-macros.h\t13;\"\td\nFIELD_FLAGS_DELEGATED\tsrc/common.h\t324;\"\td\nFIELD_FLAGS_MODIFIED\tsrc/common.h\t323;\"\td\nFIELD_FLAGS_PRIVATE\tsrc/common.h\t321;\"\td\nFIELD_FLAGS_PROTECTED\tsrc/common.h\t322;\"\td\nFIELD_NAME\tsrc/common.h\t414;\"\td\nFIRST_OBJ\tsrc/heap.c\t3;\"\td\tfile:\nGC_INIT_PAGE_NUM\tsrc/heap.c\t7;\"\td\tfile:\nGC_PAGE_SIZE\tsrc/heap.c\t5;\"\td\tfile:\nGC_TIMING\tsrc/heap.c\t526;\"\td\tfile:\nGENERICS_TYPES_MAX\tsrc/common.h\t58;\"\td\nGLOBAL_STACK_MAX\tsrc/common.h\t74;\"\td\nHASH_VALUE_ELEMENT_MAX\tsrc/common.h\t67;\"\td\nHAVE_BSD_H\tconfig.h\t9;\"\td\nHAVE_ICONV_H\tconfig.h\t3;\"\td\nHAVE_ICONV_H\tconfig.h\t5;\"\td\nHAVE_MATH_H\tconfig.h\t2;\"\td\nHAVE_NCURSESW_H\tconfig.h\t8;\"\td\nHAVE_PCRE_H\tconfig.h\t6;\"\td\nHAVE_READLINE_H\tconfig.h\t7;\"\td\nHEAP_HANDLE_INIT_SIZE\tsrc/common.h\t50;\"\td\nHEAP_INIT_SIZE\tsrc/common.h\t49;\"\td\nINSTALL\tMakefile\t/^INSTALL=\\/usr\\/bin\\/install -c$/;\"\tm\nINTERPRETER\tMakefile\t/^INTERPRETER=iclover2$/;\"\tm\nJIT\tMakefile\t/^JIT=1$/;\"\tm\nJIT_OBJS\tMakefile\t/^JIT_OBJS=src\\/jit.o src\\/jit_bop.o src\\/jit_eqop.o src\\/jit_method_call.o src\\/jit_load_address.o src\\/jit_cast.o src\\/jit_compile_method.o src\\/jit_debug.o src\\/jit_declare.o src\\/jit_sub.o$/;\"\tm\nJIT_RUNTIME_OBJS\tMakefile\t/^JIT_RUNTIME_OBJS=src\\/jit_runtime.o src\\/jit_debug_runtime.o$/;\"\tm\nLABEL_NAME_MAX\tsrc/node.c\t402;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_CGI\tsrc/class_system.c\t5818;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM\tsrc/class_system.c\t2381;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_FILE_SYSTEM\tsrc/class_system.c\t1728;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_SOCKET\tsrc/class_system.c\t6191;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_STRING_SYSTEM\tsrc/class_system.c\t1609;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_SYSTEM_CALLS\tsrc/class_system.c\t5738;\"\td\tfile:\nLAST_INITIALIZE_FIELD_NUM_ON_THREAD_SYSTEM\tsrc/class_system.c\t828;\"\td\tfile:\nLIBS\tMakefile\t/^LIBS= -lutil -lncursesw -lreadline -lbsd -ldl -lm -lpcre -lrt$/;\"\tm\nLIST_VALUE_ELEMENT_MAX\tsrc/common.h\t65;\"\td\nLLVMValue\tsrc/common.h\t/^    void* LLVMValue;$/;\"\tm\tunion:CLVALUEUnion\nLOCAL_VARIABLE_MAX\tsrc/common.h\t539;\"\td\nLVALUE\tsrc/jit_common.hpp\t/^typedef struct LVALUEStruct LVALUE;$/;\"\tt\ttyperef:struct:LVALUEStruct\nLVALUEStruct\tsrc/jit_common.hpp\t/^struct LVALUEStruct {$/;\"\ts\nMACHINE_STACK_MAX\tsrc/jit.cpp\t53;\"\td\tfile:\nMACROS_H\tsrc/clover2-macros.h\t2;\"\td\nMANAGED\tsrc/clover2-macros.h\t21;\"\td\nMASSERT\tsrc/clover2-debug.h\t28;\"\td\nMAX_CODES\tsrc/interpreter.c\t2095;\"\td\tfile:\nMAX_COND_JUMP\tsrc/jit_common.hpp\t119;\"\td\nMCALLOC\tsrc/clover2-debug.h\t25;\"\td\nMETHOD_BLOCK_PARAM_MAX\tsrc/common.h\t76;\"\td\nMETHOD_CHAIN_MAX\tsrc/common.h\t72;\"\td\nMETHOD_DEFAULT_PARAM_MAX\tsrc/common.h\t75;\"\td\nMETHOD_FLAGS_CLASS_METHOD\tsrc/common.h\t228;\"\td\nMETHOD_FLAGS_C_FUNCTION\tsrc/common.h\t231;\"\td\nMETHOD_FLAGS_MODIFIED\tsrc/common.h\t229;\"\td\nMETHOD_FLAGS_NATIVE\tsrc/common.h\t227;\"\td\nMETHOD_FLAGS_NON_NATIVE_CODE\tsrc/common.h\t230;\"\td\nMETHOD_NAME2\tsrc/common.h\t412;\"\td\nMETHOD_NAME_AND_PARAMS\tsrc/common.h\t415;\"\td\nMETHOD_NAME_MAX\tsrc/common.h\t53;\"\td\nMETHOD_NUM_MAX\tsrc/common.h\t61;\"\td\nMETHOD_PATH\tsrc/common.h\t413;\"\td\nMETHOD_PATH_MAX\tsrc/common.h\t60;\"\td\nMETHOD_VAR_NUM_MAX\tsrc/common.h\t57;\"\td\nMFREE\tsrc/clover2-debug.h\t26;\"\td\nMMALLOC\tsrc/clover2-debug.h\t22;\"\td\nMREALLOC\tsrc/clover2-debug.h\t24;\"\td\nMSTRDUP\tsrc/clover2-debug.h\t23;\"\td\nNATIVE_METHOD_HASH_SIZE\tsrc/native_method.c\t3;\"\td\tfile:\nNODE_TYPE_PAGE_SIZE\tsrc/node_block_type.c\t8;\"\td\tfile:\nNODE_TYPE_PAGE_SIZE\tsrc/node_type.c\t8;\"\td\tfile:\nNULLABLE\tsrc/clover2-macros.h\t25;\"\td\nNUM_STACK_MAX\tsrc/stack.c\t96;\"\td\tfile:\nOBJECT_TYPE_NAME_MAX\tsrc/common.h\t2010;\"\td\nOBJS\tMakefile\t/^OBJS=src\\/vm.o src\\/script.o src\\/object.o src\\/array.o src\\/string.o src\\/block.o src\\/regex.o src\\/integer.o src\\/byte.o src\\/short.o src\\/long.o src\\/float.o src\\/pointer.o src\\/char.o src\\/bool.o src\\/hash.o src\\/list.o src\\/tuple.o src\\/carray.o src\\/type.o src\\/stack.o src\\/heap.o src\\/exception.o src\\/native_method.o src\\/class_system.o src\\/class_parser.o src\\/class_clover.o src\\/class_clover_runtime.o src\\/clover_to_clang.o src\\/class_thread.o$/;\"\tm\nOP_ANDAND\tsrc/common.h\t1302;\"\td\nOP_ARRAY_TO_CARRAY_CAST\tsrc/common.h\t1840;\"\td\nOP_BADD\tsrc/common.h\t1090;\"\td\nOP_BAND\tsrc/common.h\t1097;\"\td\nOP_BCOMPLEMENT\tsrc/common.h\t1178;\"\td\nOP_BDIV\tsrc/common.h\t1093;\"\td\nOP_BEQ\tsrc/common.h\t1204;\"\td\nOP_BGT\tsrc/common.h\t1206;\"\td\nOP_BGTEQ\tsrc/common.h\t1208;\"\td\nOP_BLE\tsrc/common.h\t1207;\"\td\nOP_BLEEQ\tsrc/common.h\t1209;\"\td\nOP_BLSHIFT\tsrc/common.h\t1095;\"\td\nOP_BMOD\tsrc/common.h\t1094;\"\td\nOP_BMULT\tsrc/common.h\t1092;\"\td\nOP_BNOTEQ\tsrc/common.h\t1205;\"\td\nOP_BOOL_TO_CBOOL_CAST\tsrc/common.h\t1838;\"\td\nOP_BOOL_TO_CBYTE_CAST\tsrc/common.h\t1702;\"\td\nOP_BOOL_TO_CCHAR_CAST\tsrc/common.h\t1824;\"\td\nOP_BOOL_TO_CDOUBLE_CAST\tsrc/common.h\t1798;\"\td\nOP_BOOL_TO_CFLOAT_CAST\tsrc/common.h\t1785;\"\td\nOP_BOOL_TO_CLONG_CAST\tsrc/common.h\t1758;\"\td\nOP_BOOL_TO_CPOINTER_CAST\tsrc/common.h\t1810;\"\td\nOP_BOOL_TO_CSHORT_CAST\tsrc/common.h\t1730;\"\td\nOP_BOOL_TO_CUBYTE_CAST\tsrc/common.h\t1716;\"\td\nOP_BOOL_TO_CULONG_CAST\tsrc/common.h\t1772;\"\td\nOP_BOOL_TO_CUSHORT_CAST\tsrc/common.h\t1744;\"\td\nOP_BOOL_TO_INTEGER_CAST\tsrc/common.h\t1674;\"\td\nOP_BOOL_TO_STRING_CAST\tsrc/common.h\t1657;\"\td\nOP_BOOL_TO_UINTEGER_CAST\tsrc/common.h\t1688;\"\td\nOP_BOR\tsrc/common.h\t1099;\"\td\nOP_BRSHIFT\tsrc/common.h\t1096;\"\td\nOP_BSUB\tsrc/common.h\t1091;\"\td\nOP_BUFFER_TO_POINTER_CAST\tsrc/common.h\t1619;\"\td\nOP_BXOR\tsrc/common.h\t1098;\"\td\nOP_BYTE_TO_CBOOL_CAST\tsrc/common.h\t1826;\"\td\nOP_BYTE_TO_CBYTE_CAST\tsrc/common.h\t1690;\"\td\nOP_BYTE_TO_CCHAR_CAST\tsrc/common.h\t1812;\"\td\nOP_BYTE_TO_CDOUBLE_CAST\tsrc/common.h\t1787;\"\td\nOP_BYTE_TO_CFLOAT_CAST\tsrc/common.h\t1774;\"\td\nOP_BYTE_TO_CHAR_CAST\tsrc/common.h\t1621;\"\td\nOP_BYTE_TO_CLONG_CAST\tsrc/common.h\t1746;\"\td\nOP_BYTE_TO_CPOINTER_CAST\tsrc/common.h\t1800;\"\td\nOP_BYTE_TO_CSHORT_CAST\tsrc/common.h\t1718;\"\td\nOP_BYTE_TO_CUBYTE_CAST\tsrc/common.h\t1704;\"\td\nOP_BYTE_TO_CULONG_CAST\tsrc/common.h\t1760;\"\td\nOP_BYTE_TO_CUSHORT_CAST\tsrc/common.h\t1732;\"\td\nOP_BYTE_TO_DOUBLE_CAST\tsrc/common.h\t1586;\"\td\nOP_BYTE_TO_FLOAT_CAST\tsrc/common.h\t1562;\"\td\nOP_BYTE_TO_INTEGER_CAST\tsrc/common.h\t1662;\"\td\nOP_BYTE_TO_INT_CAST\tsrc/common.h\t1406;\"\td\nOP_BYTE_TO_LONG_CAST\tsrc/common.h\t1432;\"\td\nOP_BYTE_TO_POINTER_CAST\tsrc/common.h\t1610;\"\td\nOP_BYTE_TO_SHORT_CAST\tsrc/common.h\t1380;\"\td\nOP_BYTE_TO_STRING_CAST\tsrc/common.h\t1647;\"\td\nOP_BYTE_TO_UBYTE_CAST\tsrc/common.h\t1458;\"\td\nOP_BYTE_TO_UINTEGER_CAST\tsrc/common.h\t1676;\"\td\nOP_BYTE_TO_UINT_CAST\tsrc/common.h\t1510;\"\td\nOP_BYTE_TO_ULONG_CAST\tsrc/common.h\t1536;\"\td\nOP_BYTE_TO_USHORT_CAST\tsrc/common.h\t1484;\"\td\nOP_CADD\tsrc/common.h\t1201;\"\td\nOP_CATCH_POP\tsrc/common.h\t1045;\"\td\nOP_CATCH_STORE\tsrc/common.h\t1046;\"\td\nOP_CBOOL_TO_BYTE_CAST\tsrc/common.h\t1378;\"\td\nOP_CBOOL_TO_CHAR_CAST\tsrc/common.h\t1645;\"\td\nOP_CBOOL_TO_DOUBLE_CAST\tsrc/common.h\t1608;\"\td\nOP_CBOOL_TO_FLOAT_CAST\tsrc/common.h\t1584;\"\td\nOP_CBOOL_TO_INT_CAST\tsrc/common.h\t1430;\"\td\nOP_CBOOL_TO_LONG_CAST\tsrc/common.h\t1456;\"\td\nOP_CBOOL_TO_SHORT_CAST\tsrc/common.h\t1404;\"\td\nOP_CBOOL_TO_UBYTE_CAST\tsrc/common.h\t1482;\"\td\nOP_CBOOL_TO_UINT_CAST\tsrc/common.h\t1534;\"\td\nOP_CBOOL_TO_ULONG_CAST\tsrc/common.h\t1560;\"\td\nOP_CBOOL_TO_USHORT_CAST\tsrc/common.h\t1508;\"\td\nOP_CBYTE_TO_BYTE_CAST\tsrc/common.h\t1366;\"\td\nOP_CBYTE_TO_CHAR_CAST\tsrc/common.h\t1633;\"\td\nOP_CBYTE_TO_DOUBLE_CAST\tsrc/common.h\t1597;\"\td\nOP_CBYTE_TO_FLOAT_CAST\tsrc/common.h\t1573;\"\td\nOP_CBYTE_TO_INT_CAST\tsrc/common.h\t1418;\"\td\nOP_CBYTE_TO_LONG_CAST\tsrc/common.h\t1444;\"\td\nOP_CBYTE_TO_SHORT_CAST\tsrc/common.h\t1392;\"\td\nOP_CBYTE_TO_UBYTE_CAST\tsrc/common.h\t1470;\"\td\nOP_CBYTE_TO_UINT_CAST\tsrc/common.h\t1522;\"\td\nOP_CBYTE_TO_ULONG_CAST\tsrc/common.h\t1548;\"\td\nOP_CBYTE_TO_USHORT_CAST\tsrc/common.h\t1496;\"\td\nOP_CCHAR_TO_BYTE_CAST\tsrc/common.h\t1377;\"\td\nOP_CCHAR_TO_CHAR_CAST\tsrc/common.h\t1644;\"\td\nOP_CCHAR_TO_DOUBLE_CAST\tsrc/common.h\t1607;\"\td\nOP_CCHAR_TO_FLOAT_CAST\tsrc/common.h\t1583;\"\td\nOP_CCHAR_TO_INT_CAST\tsrc/common.h\t1429;\"\td\nOP_CCHAR_TO_LONG_CAST\tsrc/common.h\t1455;\"\td\nOP_CCHAR_TO_SHORT_CAST\tsrc/common.h\t1403;\"\td\nOP_CCHAR_TO_UBYTE_CAST\tsrc/common.h\t1481;\"\td\nOP_CCHAR_TO_UINT_CAST\tsrc/common.h\t1533;\"\td\nOP_CCHAR_TO_ULONG_CAST\tsrc/common.h\t1559;\"\td\nOP_CCHAR_TO_USHORT_CAST\tsrc/common.h\t1507;\"\td\nOP_CDOUBLE_TO_BYTE_CAST\tsrc/common.h\t1375;\"\td\nOP_CDOUBLE_TO_CHAR_CAST\tsrc/common.h\t1642;\"\td\nOP_CDOUBLE_TO_DOUBLE_CAST\tsrc/common.h\t1606;\"\td\nOP_CDOUBLE_TO_FLOAT_CAST\tsrc/common.h\t1582;\"\td\nOP_CDOUBLE_TO_INT_CAST\tsrc/common.h\t1427;\"\td\nOP_CDOUBLE_TO_LONG_CAST\tsrc/common.h\t1453;\"\td\nOP_CDOUBLE_TO_SHORT_CAST\tsrc/common.h\t1401;\"\td\nOP_CDOUBLE_TO_UBYTE_CAST\tsrc/common.h\t1479;\"\td\nOP_CDOUBLE_TO_UINT_CAST\tsrc/common.h\t1531;\"\td\nOP_CDOUBLE_TO_ULONG_CAST\tsrc/common.h\t1557;\"\td\nOP_CDOUBLE_TO_USHORT_CAST\tsrc/common.h\t1505;\"\td\nOP_CEQ\tsrc/common.h\t1281;\"\td\nOP_CFLOAT_TO_BYTE_CAST\tsrc/common.h\t1374;\"\td\nOP_CFLOAT_TO_CHAR_CAST\tsrc/common.h\t1641;\"\td\nOP_CFLOAT_TO_DOUBLE_CAST\tsrc/common.h\t1605;\"\td\nOP_CFLOAT_TO_FLOAT_CAST\tsrc/common.h\t1581;\"\td\nOP_CFLOAT_TO_INT_CAST\tsrc/common.h\t1426;\"\td\nOP_CFLOAT_TO_LONG_CAST\tsrc/common.h\t1452;\"\td\nOP_CFLOAT_TO_SHORT_CAST\tsrc/common.h\t1400;\"\td\nOP_CFLOAT_TO_UBYTE_CAST\tsrc/common.h\t1478;\"\td\nOP_CFLOAT_TO_UINT_CAST\tsrc/common.h\t1530;\"\td\nOP_CFLOAT_TO_ULONG_CAST\tsrc/common.h\t1556;\"\td\nOP_CFLOAT_TO_USHORT_CAST\tsrc/common.h\t1504;\"\td\nOP_CGT\tsrc/common.h\t1283;\"\td\nOP_CGTEQ\tsrc/common.h\t1285;\"\td\nOP_CHAR_LOWERCASE\tsrc/common.h\t1854;\"\td\nOP_CHAR_TO_BYTE_CAST\tsrc/common.h\t1364;\"\td\nOP_CHAR_TO_CBOOL_CAST\tsrc/common.h\t1836;\"\td\nOP_CHAR_TO_CBYTE_CAST\tsrc/common.h\t1700;\"\td\nOP_CHAR_TO_CCHAR_CAST\tsrc/common.h\t1822;\"\td\nOP_CHAR_TO_CDOUBLE_CAST\tsrc/common.h\t1797;\"\td\nOP_CHAR_TO_CFLOAT_CAST\tsrc/common.h\t1784;\"\td\nOP_CHAR_TO_CLONG_CAST\tsrc/common.h\t1756;\"\td\nOP_CHAR_TO_CPOINTER_CAST\tsrc/common.h\t1808;\"\td\nOP_CHAR_TO_CSHORT_CAST\tsrc/common.h\t1728;\"\td\nOP_CHAR_TO_CUBYTE_CAST\tsrc/common.h\t1714;\"\td\nOP_CHAR_TO_CULONG_CAST\tsrc/common.h\t1770;\"\td\nOP_CHAR_TO_CUSHORT_CAST\tsrc/common.h\t1742;\"\td\nOP_CHAR_TO_DOUBLE_CAST\tsrc/common.h\t1595;\"\td\nOP_CHAR_TO_FLOAT_CAST\tsrc/common.h\t1571;\"\td\nOP_CHAR_TO_INTEGER_CAST\tsrc/common.h\t1672;\"\td\nOP_CHAR_TO_INT_CAST\tsrc/common.h\t1416;\"\td\nOP_CHAR_TO_LONG_CAST\tsrc/common.h\t1442;\"\td\nOP_CHAR_TO_POINTER_CAST\tsrc/common.h\t1618;\"\td\nOP_CHAR_TO_SHORT_CAST\tsrc/common.h\t1390;\"\td\nOP_CHAR_TO_STRING_CAST\tsrc/common.h\t1660;\"\td\nOP_CHAR_TO_UBYTE_CAST\tsrc/common.h\t1468;\"\td\nOP_CHAR_TO_UINTEGER_CAST\tsrc/common.h\t1686;\"\td\nOP_CHAR_TO_UINT_CAST\tsrc/common.h\t1520;\"\td\nOP_CHAR_TO_ULONG_CAST\tsrc/common.h\t1546;\"\td\nOP_CHAR_TO_USHORT_CAST\tsrc/common.h\t1494;\"\td\nOP_CHAR_UPPERCASE\tsrc/common.h\t1853;\"\td\nOP_CLASSNAME\tsrc/common.h\t1293;\"\td\nOP_CLE\tsrc/common.h\t1284;\"\td\nOP_CLEEQ\tsrc/common.h\t1286;\"\td\nOP_CLONG_TO_BYTE_CAST\tsrc/common.h\t1372;\"\td\nOP_CLONG_TO_CHAR_CAST\tsrc/common.h\t1639;\"\td\nOP_CLONG_TO_DOUBLE_CAST\tsrc/common.h\t1603;\"\td\nOP_CLONG_TO_FLOAT_CAST\tsrc/common.h\t1579;\"\td\nOP_CLONG_TO_INT_CAST\tsrc/common.h\t1424;\"\td\nOP_CLONG_TO_LONG_CAST\tsrc/common.h\t1450;\"\td\nOP_CLONG_TO_SHORT_CAST\tsrc/common.h\t1398;\"\td\nOP_CLONG_TO_UBYTE_CAST\tsrc/common.h\t1476;\"\td\nOP_CLONG_TO_UINT_CAST\tsrc/common.h\t1528;\"\td\nOP_CLONG_TO_ULONG_CAST\tsrc/common.h\t1554;\"\td\nOP_CLONG_TO_USHORT_CAST\tsrc/common.h\t1502;\"\td\nOP_CNOTEQ\tsrc/common.h\t1282;\"\td\nOP_COND_JUMP\tsrc/common.h\t1038;\"\td\nOP_COND_NOT_JUMP\tsrc/common.h\t1039;\"\td\nOP_CPOINTER_TO_BYTE_CAST\tsrc/common.h\t1376;\"\td\nOP_CPOINTER_TO_CHAR_CAST\tsrc/common.h\t1643;\"\td\nOP_CPOINTER_TO_INT_CAST\tsrc/common.h\t1428;\"\td\nOP_CPOINTER_TO_LONG_CAST\tsrc/common.h\t1454;\"\td\nOP_CPOINTER_TO_SHORT_CAST\tsrc/common.h\t1402;\"\td\nOP_CPOINTER_TO_UBYTE_CAST\tsrc/common.h\t1480;\"\td\nOP_CPOINTER_TO_UINT_CAST\tsrc/common.h\t1532;\"\td\nOP_CPOINTER_TO_ULONG_CAST\tsrc/common.h\t1558;\"\td\nOP_CPOINTER_TO_USHORT_CAST\tsrc/common.h\t1506;\"\td\nOP_CREATE_ARRAY\tsrc/common.h\t1859;\"\td\nOP_CREATE_BLOCK_OBJECT\tsrc/common.h\t1868;\"\td\nOP_CREATE_BUFFER\tsrc/common.h\t1857;\"\td\nOP_CREATE_CARRAY\tsrc/common.h\t1860;\"\td\nOP_CREATE_EQUALABLE_CARRAY\tsrc/common.h\t1862;\"\td\nOP_CREATE_EQUALABLE_LIST\tsrc/common.h\t1865;\"\td\nOP_CREATE_HASH\tsrc/common.h\t1867;\"\td\nOP_CREATE_LIST\tsrc/common.h\t1863;\"\td\nOP_CREATE_PATH\tsrc/common.h\t1858;\"\td\nOP_CREATE_REGEX\tsrc/common.h\t1869;\"\td\nOP_CREATE_SORTABLE_CARRAY\tsrc/common.h\t1861;\"\td\nOP_CREATE_SORTALBE_LIST\tsrc/common.h\t1864;\"\td\nOP_CREATE_STRING\tsrc/common.h\t1856;\"\td\nOP_CREATE_TUPLE\tsrc/common.h\t1866;\"\td\nOP_CSHORT_TO_BYTE_CAST\tsrc/common.h\t1368;\"\td\nOP_CSHORT_TO_CHAR_CAST\tsrc/common.h\t1635;\"\td\nOP_CSHORT_TO_DOUBLE_CAST\tsrc/common.h\t1599;\"\td\nOP_CSHORT_TO_FLOAT_CAST\tsrc/common.h\t1575;\"\td\nOP_CSHORT_TO_INT_CAST\tsrc/common.h\t1420;\"\td\nOP_CSHORT_TO_LONG_CAST\tsrc/common.h\t1446;\"\td\nOP_CSHORT_TO_SHORT_CAST\tsrc/common.h\t1394;\"\td\nOP_CSHORT_TO_UBYTE_CAST\tsrc/common.h\t1472;\"\td\nOP_CSHORT_TO_UINT_CAST\tsrc/common.h\t1524;\"\td\nOP_CSHORT_TO_ULONG_CAST\tsrc/common.h\t1550;\"\td\nOP_CSHORT_TO_USHORT_CAST\tsrc/common.h\t1498;\"\td\nOP_CSUB\tsrc/common.h\t1202;\"\td\nOP_CUBYTE_TO_BYTE_CAST\tsrc/common.h\t1367;\"\td\nOP_CUBYTE_TO_CHAR_CAST\tsrc/common.h\t1634;\"\td\nOP_CUBYTE_TO_DOUBLE_CAST\tsrc/common.h\t1598;\"\td\nOP_CUBYTE_TO_FLOAT_CAST\tsrc/common.h\t1574;\"\td\nOP_CUBYTE_TO_INT_CAST\tsrc/common.h\t1419;\"\td\nOP_CUBYTE_TO_LONG_CAST\tsrc/common.h\t1445;\"\td\nOP_CUBYTE_TO_SHORT_CAST\tsrc/common.h\t1393;\"\td\nOP_CUBYTE_TO_UBYTE_CAST\tsrc/common.h\t1471;\"\td\nOP_CUBYTE_TO_UINT_CAST\tsrc/common.h\t1523;\"\td\nOP_CUBYTE_TO_ULONG_CAST\tsrc/common.h\t1549;\"\td\nOP_CUBYTE_TO_USHORT_CAST\tsrc/common.h\t1497;\"\td\nOP_CULONG_TO_BYTE_CAST\tsrc/common.h\t1373;\"\td\nOP_CULONG_TO_CHAR_CAST\tsrc/common.h\t1640;\"\td\nOP_CULONG_TO_DOUBLE_CAST\tsrc/common.h\t1604;\"\td\nOP_CULONG_TO_FLOAT_CAST\tsrc/common.h\t1580;\"\td\nOP_CULONG_TO_INT_CAST\tsrc/common.h\t1425;\"\td\nOP_CULONG_TO_LONG_CAST\tsrc/common.h\t1451;\"\td\nOP_CULONG_TO_SHORT_CAST\tsrc/common.h\t1399;\"\td\nOP_CULONG_TO_UBYTE_CAST\tsrc/common.h\t1477;\"\td\nOP_CULONG_TO_UINT_CAST\tsrc/common.h\t1529;\"\td\nOP_CULONG_TO_ULONG_CAST\tsrc/common.h\t1555;\"\td\nOP_CULONG_TO_USHORT_CAST\tsrc/common.h\t1503;\"\td\nOP_CUSHORT_TO_BYTE_CAST\tsrc/common.h\t1369;\"\td\nOP_CUSHORT_TO_CHAR_CAST\tsrc/common.h\t1636;\"\td\nOP_CUSHORT_TO_DOUBLE_CAST\tsrc/common.h\t1600;\"\td\nOP_CUSHORT_TO_FLOAT_CAST\tsrc/common.h\t1576;\"\td\nOP_CUSHORT_TO_INT_CAST\tsrc/common.h\t1421;\"\td\nOP_CUSHORT_TO_LONG_CAST\tsrc/common.h\t1447;\"\td\nOP_CUSHORT_TO_SHORT_CAST\tsrc/common.h\t1395;\"\td\nOP_CUSHORT_TO_UBYTE_CAST\tsrc/common.h\t1473;\"\td\nOP_CUSHORT_TO_UINT_CAST\tsrc/common.h\t1525;\"\td\nOP_CUSHORT_TO_ULONG_CAST\tsrc/common.h\t1551;\"\td\nOP_CUSHORT_TO_USHORT_CAST\tsrc/common.h\t1499;\"\td\nOP_DADD\tsrc/common.h\t1192;\"\td\nOP_DDIV\tsrc/common.h\t1195;\"\td\nOP_DEC_ANDAND_OROR_ARRAY\tsrc/common.h\t1064;\"\td\nOP_DEQ\tsrc/common.h\t1267;\"\td\nOP_DGT\tsrc/common.h\t1269;\"\td\nOP_DGTEQ\tsrc/common.h\t1271;\"\td\nOP_DLE\tsrc/common.h\t1270;\"\td\nOP_DLEEQ\tsrc/common.h\t1272;\"\td\nOP_DMULT\tsrc/common.h\t1194;\"\td\nOP_DNOTEQ\tsrc/common.h\t1268;\"\td\nOP_DOUBLE_TO_BYTE_CAST\tsrc/common.h\t1362;\"\td\nOP_DOUBLE_TO_CBOOL_CAST\tsrc/common.h\t1835;\"\td\nOP_DOUBLE_TO_CBYTE_CAST\tsrc/common.h\t1699;\"\td\nOP_DOUBLE_TO_CCHAR_CAST\tsrc/common.h\t1821;\"\td\nOP_DOUBLE_TO_CDOUBLE_CAST\tsrc/common.h\t1796;\"\td\nOP_DOUBLE_TO_CFLOAT_CAST\tsrc/common.h\t1783;\"\td\nOP_DOUBLE_TO_CHAR_CAST\tsrc/common.h\t1630;\"\td\nOP_DOUBLE_TO_CLONG_CAST\tsrc/common.h\t1755;\"\td\nOP_DOUBLE_TO_CSHORT_CAST\tsrc/common.h\t1727;\"\td\nOP_DOUBLE_TO_CUBYTE_CAST\tsrc/common.h\t1713;\"\td\nOP_DOUBLE_TO_CULONG_CAST\tsrc/common.h\t1769;\"\td\nOP_DOUBLE_TO_CUSHORT_CAST\tsrc/common.h\t1741;\"\td\nOP_DOUBLE_TO_FLOAT_CAST\tsrc/common.h\t1570;\"\td\nOP_DOUBLE_TO_INTEGER_CAST\tsrc/common.h\t1671;\"\td\nOP_DOUBLE_TO_INT_CAST\tsrc/common.h\t1414;\"\td\nOP_DOUBLE_TO_LONG_CAST\tsrc/common.h\t1440;\"\td\nOP_DOUBLE_TO_SHORT_CAST\tsrc/common.h\t1388;\"\td\nOP_DOUBLE_TO_STRING_CAST\tsrc/common.h\t1656;\"\td\nOP_DOUBLE_TO_UBYTE_CAST\tsrc/common.h\t1466;\"\td\nOP_DOUBLE_TO_UINTEGER_CAST\tsrc/common.h\t1685;\"\td\nOP_DOUBLE_TO_UINT_CAST\tsrc/common.h\t1518;\"\td\nOP_DOUBLE_TO_ULONG_CAST\tsrc/common.h\t1544;\"\td\nOP_DOUBLE_TO_USHORT_CAST\tsrc/common.h\t1492;\"\td\nOP_DSUB\tsrc/common.h\t1193;\"\td\nOP_DUPE\tsrc/common.h\t1037;\"\td\nOP_FADD\tsrc/common.h\t1187;\"\td\nOP_FDIV\tsrc/common.h\t1190;\"\td\nOP_FEQ\tsrc/common.h\t1260;\"\td\nOP_FGT\tsrc/common.h\t1262;\"\td\nOP_FGTEQ\tsrc/common.h\t1264;\"\td\nOP_FLE\tsrc/common.h\t1263;\"\td\nOP_FLEEQ\tsrc/common.h\t1265;\"\td\nOP_FLOAT_TO_BYTE_CAST\tsrc/common.h\t1361;\"\td\nOP_FLOAT_TO_CBOOL_CAST\tsrc/common.h\t1834;\"\td\nOP_FLOAT_TO_CBYTE_CAST\tsrc/common.h\t1698;\"\td\nOP_FLOAT_TO_CCHAR_CAST\tsrc/common.h\t1820;\"\td\nOP_FLOAT_TO_CDOUBLE_CAST\tsrc/common.h\t1795;\"\td\nOP_FLOAT_TO_CFLOAT_CAST\tsrc/common.h\t1782;\"\td\nOP_FLOAT_TO_CHAR_CAST\tsrc/common.h\t1629;\"\td\nOP_FLOAT_TO_CLONG_CAST\tsrc/common.h\t1754;\"\td\nOP_FLOAT_TO_CSHORT_CAST\tsrc/common.h\t1726;\"\td\nOP_FLOAT_TO_CUBYTE_CAST\tsrc/common.h\t1712;\"\td\nOP_FLOAT_TO_CULONG_CAST\tsrc/common.h\t1768;\"\td\nOP_FLOAT_TO_CUSHORT_CAST\tsrc/common.h\t1740;\"\td\nOP_FLOAT_TO_DOUBLE_CAST\tsrc/common.h\t1594;\"\td\nOP_FLOAT_TO_INTEGER_CAST\tsrc/common.h\t1670;\"\td\nOP_FLOAT_TO_INT_CAST\tsrc/common.h\t1413;\"\td\nOP_FLOAT_TO_LONG_CAST\tsrc/common.h\t1439;\"\td\nOP_FLOAT_TO_SHORT_CAST\tsrc/common.h\t1387;\"\td\nOP_FLOAT_TO_STRING_CAST\tsrc/common.h\t1655;\"\td\nOP_FLOAT_TO_UBYTE_CAST\tsrc/common.h\t1465;\"\td\nOP_FLOAT_TO_UINTEGER_CAST\tsrc/common.h\t1684;\"\td\nOP_FLOAT_TO_UINT_CAST\tsrc/common.h\t1517;\"\td\nOP_FLOAT_TO_ULONG_CAST\tsrc/common.h\t1543;\"\td\nOP_FLOAT_TO_USHORT_CAST\tsrc/common.h\t1491;\"\td\nOP_FMULT\tsrc/common.h\t1189;\"\td\nOP_FNOTEQ\tsrc/common.h\t1261;\"\td\nOP_FSUB\tsrc/common.h\t1188;\"\td\nOP_GET_ANDAND_OROR_RESULT_LEFT\tsrc/common.h\t1061;\"\td\nOP_GET_ANDAND_OROR_RESULT_RIGHT\tsrc/common.h\t1062;\"\td\nOP_GET_ARRAY_LENGTH\tsrc/common.h\t1842;\"\td\nOP_GET_REGEX_ANCHORED\tsrc/common.h\t1849;\"\td\nOP_GET_REGEX_DOLLAR_ENDONLY\tsrc/common.h\t1850;\"\td\nOP_GET_REGEX_DOTALL\tsrc/common.h\t1848;\"\td\nOP_GET_REGEX_EXTENDED\tsrc/common.h\t1847;\"\td\nOP_GET_REGEX_GLOBAL\tsrc/common.h\t1844;\"\td\nOP_GET_REGEX_IGNORE_CASE\tsrc/common.h\t1845;\"\td\nOP_GET_REGEX_MULTILINE\tsrc/common.h\t1846;\"\td\nOP_GET_REGEX_UNGREEDY\tsrc/common.h\t1851;\"\td\nOP_GOTO\tsrc/common.h\t1040;\"\td\nOP_HEAD_OF_EXPRESSION\tsrc/common.h\t1047;\"\td\nOP_IADD\tsrc/common.h\t1134;\"\td\nOP_IAND\tsrc/common.h\t1141;\"\td\nOP_ICOMPLEMENT\tsrc/common.h\t1182;\"\td\nOP_IDIV\tsrc/common.h\t1137;\"\td\nOP_IEQ\tsrc/common.h\t1232;\"\td\nOP_IGT\tsrc/common.h\t1234;\"\td\nOP_IGTEQ\tsrc/common.h\t1236;\"\td\nOP_ILE\tsrc/common.h\t1235;\"\td\nOP_ILEEQ\tsrc/common.h\t1237;\"\td\nOP_ILSHIFT\tsrc/common.h\t1139;\"\td\nOP_IMOD\tsrc/common.h\t1138;\"\td\nOP_IMPLEMENTS\tsrc/common.h\t1295;\"\td\nOP_IMULT\tsrc/common.h\t1136;\"\td\nOP_INC_ANDAND_OROR_ARRAY\tsrc/common.h\t1063;\"\td\nOP_INOTEQ\tsrc/common.h\t1233;\"\td\nOP_INTEGER_TO_BYTE_CAST\tsrc/common.h\t1370;\"\td\nOP_INTEGER_TO_CHAR_CAST\tsrc/common.h\t1637;\"\td\nOP_INTEGER_TO_DOUBLE_CAST\tsrc/common.h\t1601;\"\td\nOP_INTEGER_TO_FLOAT_CAST\tsrc/common.h\t1577;\"\td\nOP_INTEGER_TO_INT_CAST\tsrc/common.h\t1422;\"\td\nOP_INTEGER_TO_LONG_CAST\tsrc/common.h\t1448;\"\td\nOP_INTEGER_TO_SHORT_CAST\tsrc/common.h\t1396;\"\td\nOP_INTEGER_TO_UBYTE_CAST\tsrc/common.h\t1474;\"\td\nOP_INTEGER_TO_UINT_CAST\tsrc/common.h\t1526;\"\td\nOP_INTEGER_TO_ULONG_CAST\tsrc/common.h\t1552;\"\td\nOP_INTEGER_TO_USHORT_CAST\tsrc/common.h\t1500;\"\td\nOP_INT_TO_BYTE_CAST\tsrc/common.h\t1357;\"\td\nOP_INT_TO_CBOOL_CAST\tsrc/common.h\t1830;\"\td\nOP_INT_TO_CBYTE_CAST\tsrc/common.h\t1694;\"\td\nOP_INT_TO_CCHAR_CAST\tsrc/common.h\t1816;\"\td\nOP_INT_TO_CDOUBLE_CAST\tsrc/common.h\t1791;\"\td\nOP_INT_TO_CFLOAT_CAST\tsrc/common.h\t1778;\"\td\nOP_INT_TO_CHAR_CAST\tsrc/common.h\t1625;\"\td\nOP_INT_TO_CLONG_CAST\tsrc/common.h\t1750;\"\td\nOP_INT_TO_CPOINTER_CAST\tsrc/common.h\t1804;\"\td\nOP_INT_TO_CSHORT_CAST\tsrc/common.h\t1722;\"\td\nOP_INT_TO_CUBYTE_CAST\tsrc/common.h\t1708;\"\td\nOP_INT_TO_CULONG_CAST\tsrc/common.h\t1764;\"\td\nOP_INT_TO_CUSHORT_CAST\tsrc/common.h\t1736;\"\td\nOP_INT_TO_DOUBLE_CAST\tsrc/common.h\t1590;\"\td\nOP_INT_TO_FLOAT_CAST\tsrc/common.h\t1566;\"\td\nOP_INT_TO_INTEGER_CAST\tsrc/common.h\t1666;\"\td\nOP_INT_TO_LONG_CAST\tsrc/common.h\t1436;\"\td\nOP_INT_TO_POINTER_CAST\tsrc/common.h\t1614;\"\td\nOP_INT_TO_SHORT_CAST\tsrc/common.h\t1382;\"\td\nOP_INT_TO_STRING_CAST\tsrc/common.h\t1649;\"\td\nOP_INT_TO_UBYTE_CAST\tsrc/common.h\t1461;\"\td\nOP_INT_TO_UINTEGER_CAST\tsrc/common.h\t1680;\"\td\nOP_INT_TO_UINT_CAST\tsrc/common.h\t1514;\"\td\nOP_INT_TO_ULONG_CAST\tsrc/common.h\t1540;\"\td\nOP_INT_TO_USHORT_CAST\tsrc/common.h\t1487;\"\td\nOP_INVOKE_BLOCK\tsrc/common.h\t1309;\"\td\nOP_INVOKE_DYNAMIC_METHOD\tsrc/common.h\t1308;\"\td\nOP_INVOKE_METHOD\tsrc/common.h\t1306;\"\td\nOP_INVOKE_VIRTUAL_METHOD\tsrc/common.h\t1307;\"\td\nOP_IOR\tsrc/common.h\t1143;\"\td\nOP_IRSHIFT\tsrc/common.h\t1140;\"\td\nOP_IS\tsrc/common.h\t1294;\"\td\nOP_ISUB\tsrc/common.h\t1135;\"\td\nOP_IXOR\tsrc/common.h\t1142;\"\td\nOP_JIT_POP\tsrc/common.h\t1058;\"\td\nOP_LABEL\tsrc/common.h\t1051;\"\td\nOP_LADD\tsrc/common.h\t1156;\"\td\nOP_LAND\tsrc/common.h\t1163;\"\td\nOP_LCOMPLEMENT\tsrc/common.h\t1184;\"\td\nOP_LDCBOOL\tsrc/common.h\t1088;\"\td\nOP_LDCBYTE\tsrc/common.h\t1076;\"\td\nOP_LDCDOUBLE\tsrc/common.h\t1087;\"\td\nOP_LDCFLOAT\tsrc/common.h\t1086;\"\td\nOP_LDCINT\tsrc/common.h\t1080;\"\td\nOP_LDCLONG\tsrc/common.h\t1082;\"\td\nOP_LDCNULL\tsrc/common.h\t1084;\"\td\nOP_LDCPOINTER\tsrc/common.h\t1085;\"\td\nOP_LDCSHORT\tsrc/common.h\t1078;\"\td\nOP_LDCUBYTE\tsrc/common.h\t1077;\"\td\nOP_LDCUINT\tsrc/common.h\t1081;\"\td\nOP_LDCULONG\tsrc/common.h\t1083;\"\td\nOP_LDCUSHORT\tsrc/common.h\t1079;\"\td\nOP_LDIV\tsrc/common.h\t1159;\"\td\nOP_LEQ\tsrc/common.h\t1246;\"\td\nOP_LGT\tsrc/common.h\t1248;\"\td\nOP_LGTEQ\tsrc/common.h\t1250;\"\td\nOP_LLE\tsrc/common.h\t1249;\"\td\nOP_LLEEQ\tsrc/common.h\t1251;\"\td\nOP_LLSHIFT\tsrc/common.h\t1161;\"\td\nOP_LMOD\tsrc/common.h\t1160;\"\td\nOP_LMULT\tsrc/common.h\t1158;\"\td\nOP_LNOTEQ\tsrc/common.h\t1247;\"\td\nOP_LOAD\tsrc/common.h\t1072;\"\td\nOP_LOAD_ADDRESS\tsrc/common.h\t1299;\"\td\nOP_LOAD_CLASS_FIELD\tsrc/common.h\t1316;\"\td\nOP_LOAD_CLASS_FIELD_ADDRESS\tsrc/common.h\t1317;\"\td\nOP_LOAD_ELEMENT\tsrc/common.h\t1320;\"\td\nOP_LOAD_FIELD\tsrc/common.h\t1312;\"\td\nOP_LOAD_FIELD_ADDRESS\tsrc/common.h\t1313;\"\td\nOP_LOAD_VALUE_FROM_BOOL_ADDRESS\tsrc/common.h\t1351;\"\td\nOP_LOAD_VALUE_FROM_BYTE_ADDRESS\tsrc/common.h\t1341;\"\td\nOP_LOAD_VALUE_FROM_CHAR_ADDRESS\tsrc/common.h\t1350;\"\td\nOP_LOAD_VALUE_FROM_DOUBLE_ADDRESS\tsrc/common.h\t1348;\"\td\nOP_LOAD_VALUE_FROM_FLOAT_ADDRESS\tsrc/common.h\t1347;\"\td\nOP_LOAD_VALUE_FROM_INT_ADDRESS\tsrc/common.h\t1339;\"\td\nOP_LOAD_VALUE_FROM_LONG_ADDRESS\tsrc/common.h\t1345;\"\td\nOP_LOAD_VALUE_FROM_OBJECT_ADDRESS\tsrc/common.h\t1352;\"\td\nOP_LOAD_VALUE_FROM_POINTER_ADDRESS\tsrc/common.h\t1349;\"\td\nOP_LOAD_VALUE_FROM_SHORT_ADDRESS\tsrc/common.h\t1343;\"\td\nOP_LOAD_VALUE_FROM_UBYTE_ADDRESS\tsrc/common.h\t1342;\"\td\nOP_LOAD_VALUE_FROM_UINT_ADDRESS\tsrc/common.h\t1340;\"\td\nOP_LOAD_VALUE_FROM_ULONG_ADDRESS\tsrc/common.h\t1346;\"\td\nOP_LOAD_VALUE_FROM_USHORT_ADDRESS\tsrc/common.h\t1344;\"\td\nOP_LOGICAL_DENIAL\tsrc/common.h\t1304;\"\td\nOP_LONG_TO_BYTE_CAST\tsrc/common.h\t1359;\"\td\nOP_LONG_TO_CBOOL_CAST\tsrc/common.h\t1832;\"\td\nOP_LONG_TO_CBYTE_CAST\tsrc/common.h\t1696;\"\td\nOP_LONG_TO_CCHAR_CAST\tsrc/common.h\t1818;\"\td\nOP_LONG_TO_CDOUBLE_CAST\tsrc/common.h\t1793;\"\td\nOP_LONG_TO_CFLOAT_CAST\tsrc/common.h\t1780;\"\td\nOP_LONG_TO_CHAR_CAST\tsrc/common.h\t1627;\"\td\nOP_LONG_TO_CLONG_CAST\tsrc/common.h\t1752;\"\td\nOP_LONG_TO_CPOINTER_CAST\tsrc/common.h\t1806;\"\td\nOP_LONG_TO_CSHORT_CAST\tsrc/common.h\t1724;\"\td\nOP_LONG_TO_CUBYTE_CAST\tsrc/common.h\t1710;\"\td\nOP_LONG_TO_CULONG_CAST\tsrc/common.h\t1766;\"\td\nOP_LONG_TO_CUSHORT_CAST\tsrc/common.h\t1738;\"\td\nOP_LONG_TO_DOUBLE_CAST\tsrc/common.h\t1592;\"\td\nOP_LONG_TO_FLOAT_CAST\tsrc/common.h\t1568;\"\td\nOP_LONG_TO_INTEGER_CAST\tsrc/common.h\t1668;\"\td\nOP_LONG_TO_INT_CAST\tsrc/common.h\t1410;\"\td\nOP_LONG_TO_POINTER_CAST\tsrc/common.h\t1616;\"\td\nOP_LONG_TO_SHORT_CAST\tsrc/common.h\t1384;\"\td\nOP_LONG_TO_STRING_CAST\tsrc/common.h\t1650;\"\td\nOP_LONG_TO_UBYTE_CAST\tsrc/common.h\t1463;\"\td\nOP_LONG_TO_UINTEGER_CAST\tsrc/common.h\t1682;\"\td\nOP_LONG_TO_UINT_CAST\tsrc/common.h\t1515;\"\td\nOP_LONG_TO_ULONG_CAST\tsrc/common.h\t1542;\"\td\nOP_LONG_TO_USHORT_CAST\tsrc/common.h\t1489;\"\td\nOP_LOR\tsrc/common.h\t1165;\"\td\nOP_LRSHIFT\tsrc/common.h\t1162;\"\td\nOP_LSUB\tsrc/common.h\t1157;\"\td\nOP_LXOR\tsrc/common.h\t1164;\"\td\nOP_MARK_SOURCE_CODE_POSITION\tsrc/common.h\t1048;\"\td\nOP_MARK_SOURCE_CODE_POSITION2\tsrc/common.h\t1049;\"\td\nOP_NEW\tsrc/common.h\t1311;\"\td\nOP_NOP\tsrc/common.h\t1066;\"\td\nOP_OBJ_ALLOCATED_SIZE\tsrc/common.h\t1296;\"\td\nOP_OBJ_HEAD_OF_MEMORY\tsrc/common.h\t1297;\"\td\nOP_OBJ_IDENTIFY\tsrc/common.h\t1291;\"\td\nOP_OBJ_IDENTIFY_NOT\tsrc/common.h\t1292;\"\td\nOP_OROR\tsrc/common.h\t1303;\"\td\nOP_PADD\tsrc/common.h\t1197;\"\td\nOP_PEQ\tsrc/common.h\t1274;\"\td\nOP_PGT\tsrc/common.h\t1276;\"\td\nOP_PGTEQ\tsrc/common.h\t1278;\"\td\nOP_PLE\tsrc/common.h\t1277;\"\td\nOP_PLEEQ\tsrc/common.h\t1279;\"\td\nOP_PNOTEQ\tsrc/common.h\t1275;\"\td\nOP_POINTER_TO_BYTE_CAST\tsrc/common.h\t1363;\"\td\nOP_POINTER_TO_CBOOL_CAST\tsrc/common.h\t1837;\"\td\nOP_POINTER_TO_CBYTE_CAST\tsrc/common.h\t1701;\"\td\nOP_POINTER_TO_CCHAR_CAST\tsrc/common.h\t1823;\"\td\nOP_POINTER_TO_CHAR_CAST\tsrc/common.h\t1631;\"\td\nOP_POINTER_TO_CLONG_CAST\tsrc/common.h\t1757;\"\td\nOP_POINTER_TO_CPOINTER_CAST\tsrc/common.h\t1809;\"\td\nOP_POINTER_TO_CSHORT_CAST\tsrc/common.h\t1729;\"\td\nOP_POINTER_TO_CUBYTE_CAST\tsrc/common.h\t1715;\"\td\nOP_POINTER_TO_CULONG_CAST\tsrc/common.h\t1771;\"\td\nOP_POINTER_TO_CUSHORT_CAST\tsrc/common.h\t1743;\"\td\nOP_POINTER_TO_INTEGER_CAST\tsrc/common.h\t1673;\"\td\nOP_POINTER_TO_INT_CAST\tsrc/common.h\t1415;\"\td\nOP_POINTER_TO_LONG_CAST\tsrc/common.h\t1441;\"\td\nOP_POINTER_TO_SHORT_CAST\tsrc/common.h\t1389;\"\td\nOP_POINTER_TO_STRING_CAST\tsrc/common.h\t1659;\"\td\nOP_POINTER_TO_UBYTE_CAST\tsrc/common.h\t1467;\"\td\nOP_POINTER_TO_UINTEGER_CAST\tsrc/common.h\t1687;\"\td\nOP_POINTER_TO_UINT_CAST\tsrc/common.h\t1519;\"\td\nOP_POINTER_TO_ULONG_CAST\tsrc/common.h\t1545;\"\td\nOP_POINTER_TO_USHORT_CAST\tsrc/common.h\t1493;\"\td\nOP_POP\tsrc/common.h\t1034;\"\td\nOP_POP_FOR_MACHINE_STACK\tsrc/common.h\t1055;\"\td\nOP_POP_N\tsrc/common.h\t1035;\"\td\nOP_POP_VALUE_FROM_GLOBAL\tsrc/common.h\t1069;\"\td\nOP_PPSUB\tsrc/common.h\t1199;\"\td\nOP_PSUB\tsrc/common.h\t1198;\"\td\nOP_REGEQ\tsrc/common.h\t1288;\"\td\nOP_REGEX_TO_STRING_CAST\tsrc/common.h\t1658;\"\td\nOP_REGNOTEQ\tsrc/common.h\t1289;\"\td\nOP_RESTORE_VALUE_FROM_MACHINE_STACK\tsrc/common.h\t1054;\"\td\nOP_RETURN\tsrc/common.h\t1041;\"\td\nOP_REVERSE\tsrc/common.h\t1036;\"\td\nOP_SADD\tsrc/common.h\t1112;\"\td\nOP_SAND\tsrc/common.h\t1119;\"\td\nOP_SCOMPLEMENT\tsrc/common.h\t1180;\"\td\nOP_SDIV\tsrc/common.h\t1115;\"\td\nOP_SEQ\tsrc/common.h\t1218;\"\td\nOP_SGT\tsrc/common.h\t1220;\"\td\nOP_SGTEQ\tsrc/common.h\t1222;\"\td\nOP_SHORT_TO_BYTE_CAST\tsrc/common.h\t1355;\"\td\nOP_SHORT_TO_CBOOL_CAST\tsrc/common.h\t1828;\"\td\nOP_SHORT_TO_CBYTE_CAST\tsrc/common.h\t1692;\"\td\nOP_SHORT_TO_CCHAR_CAST\tsrc/common.h\t1814;\"\td\nOP_SHORT_TO_CDOUBLE_CAST\tsrc/common.h\t1789;\"\td\nOP_SHORT_TO_CFLOAT_CAST\tsrc/common.h\t1776;\"\td\nOP_SHORT_TO_CHAR_CAST\tsrc/common.h\t1623;\"\td\nOP_SHORT_TO_CLONG_CAST\tsrc/common.h\t1748;\"\td\nOP_SHORT_TO_CPOINTER_CAST\tsrc/common.h\t1802;\"\td\nOP_SHORT_TO_CSHORT_CAST\tsrc/common.h\t1720;\"\td\nOP_SHORT_TO_CUBYTE_CAST\tsrc/common.h\t1706;\"\td\nOP_SHORT_TO_CULONG_CAST\tsrc/common.h\t1762;\"\td\nOP_SHORT_TO_CUSHORT_CAST\tsrc/common.h\t1734;\"\td\nOP_SHORT_TO_DOUBLE_CAST\tsrc/common.h\t1588;\"\td\nOP_SHORT_TO_FLOAT_CAST\tsrc/common.h\t1564;\"\td\nOP_SHORT_TO_INTEGER_CAST\tsrc/common.h\t1664;\"\td\nOP_SHORT_TO_INT_CAST\tsrc/common.h\t1408;\"\td\nOP_SHORT_TO_LONG_CAST\tsrc/common.h\t1434;\"\td\nOP_SHORT_TO_POINTER_CAST\tsrc/common.h\t1612;\"\td\nOP_SHORT_TO_STRING_CAST\tsrc/common.h\t1648;\"\td\nOP_SHORT_TO_UBYTE_CAST\tsrc/common.h\t1459;\"\td\nOP_SHORT_TO_UINTEGER_CAST\tsrc/common.h\t1678;\"\td\nOP_SHORT_TO_UINT_CAST\tsrc/common.h\t1512;\"\td\nOP_SHORT_TO_ULONG_CAST\tsrc/common.h\t1538;\"\td\nOP_SHORT_TO_USHORT_CAST\tsrc/common.h\t1486;\"\td\nOP_SIGINT\tsrc/common.h\t1050;\"\td\nOP_SLE\tsrc/common.h\t1221;\"\td\nOP_SLEEQ\tsrc/common.h\t1223;\"\td\nOP_SLSHIFT\tsrc/common.h\t1117;\"\td\nOP_SMOD\tsrc/common.h\t1116;\"\td\nOP_SMULT\tsrc/common.h\t1114;\"\td\nOP_SNOTEQ\tsrc/common.h\t1219;\"\td\nOP_SOR\tsrc/common.h\t1121;\"\td\nOP_SPLIT_TUPLE\tsrc/common.h\t1300;\"\td\nOP_SRSHIFT\tsrc/common.h\t1118;\"\td\nOP_SSUB\tsrc/common.h\t1113;\"\td\nOP_STORE\tsrc/common.h\t1071;\"\td\nOP_STORE_ANDAND_OROR_VALUE_LEFT\tsrc/common.h\t1059;\"\td\nOP_STORE_ANDAND_OROR_VALUE_RIGHT\tsrc/common.h\t1060;\"\td\nOP_STORE_CLASS_FIELD\tsrc/common.h\t1318;\"\td\nOP_STORE_CLASS_FIELD_OF_BUFFER\tsrc/common.h\t1319;\"\td\nOP_STORE_ELEMENT\tsrc/common.h\t1321;\"\td\nOP_STORE_ELEMENT_OF_BUFFER\tsrc/common.h\t1322;\"\td\nOP_STORE_FIELD\tsrc/common.h\t1314;\"\td\nOP_STORE_FIELD_OF_BUFFER\tsrc/common.h\t1315;\"\td\nOP_STORE_TO_BUFFER\tsrc/common.h\t1074;\"\td\nOP_STORE_VALUE_FOR_MACHINE_STACK\tsrc/common.h\t1053;\"\td\nOP_STORE_VALUE_TO_BOOL_ADDRESS\tsrc/common.h\t1336;\"\td\nOP_STORE_VALUE_TO_BYTE_ADDRESS\tsrc/common.h\t1326;\"\td\nOP_STORE_VALUE_TO_CHAR_ADDRESS\tsrc/common.h\t1335;\"\td\nOP_STORE_VALUE_TO_DOUBLE_ADDRESS\tsrc/common.h\t1333;\"\td\nOP_STORE_VALUE_TO_FLOAT_ADDRESS\tsrc/common.h\t1332;\"\td\nOP_STORE_VALUE_TO_GLOBAL\tsrc/common.h\t1068;\"\td\nOP_STORE_VALUE_TO_INT_ADDRESS\tsrc/common.h\t1324;\"\td\nOP_STORE_VALUE_TO_LONG_ADDRESS\tsrc/common.h\t1330;\"\td\nOP_STORE_VALUE_TO_OBJECT_ADDRESS\tsrc/common.h\t1337;\"\td\nOP_STORE_VALUE_TO_POINTER_ADDRESS\tsrc/common.h\t1334;\"\td\nOP_STORE_VALUE_TO_SHORT_ADDRESS\tsrc/common.h\t1328;\"\td\nOP_STORE_VALUE_TO_UBYTE_ADDRESS\tsrc/common.h\t1327;\"\td\nOP_STORE_VALUE_TO_UINT_ADDRESS\tsrc/common.h\t1325;\"\td\nOP_STORE_VALUE_TO_ULONG_ADDRESS\tsrc/common.h\t1331;\"\td\nOP_STORE_VALUE_TO_USHORT_ADDRESS\tsrc/common.h\t1329;\"\td\nOP_SXOR\tsrc/common.h\t1120;\"\td\nOP_THROW\tsrc/common.h\t1042;\"\td\nOP_TRY\tsrc/common.h\t1043;\"\td\nOP_TRY_END\tsrc/common.h\t1044;\"\td\nOP_UBADD\tsrc/common.h\t1101;\"\td\nOP_UBAND\tsrc/common.h\t1108;\"\td\nOP_UBCOMPLEMENT\tsrc/common.h\t1179;\"\td\nOP_UBDIV\tsrc/common.h\t1104;\"\td\nOP_UBEQ\tsrc/common.h\t1211;\"\td\nOP_UBGT\tsrc/common.h\t1213;\"\td\nOP_UBGTEQ\tsrc/common.h\t1215;\"\td\nOP_UBLE\tsrc/common.h\t1214;\"\td\nOP_UBLEEQ\tsrc/common.h\t1216;\"\td\nOP_UBLSHIFT\tsrc/common.h\t1106;\"\td\nOP_UBMOD\tsrc/common.h\t1105;\"\td\nOP_UBMULT\tsrc/common.h\t1103;\"\td\nOP_UBNOTEQ\tsrc/common.h\t1212;\"\td\nOP_UBOR\tsrc/common.h\t1110;\"\td\nOP_UBRSHIFT\tsrc/common.h\t1107;\"\td\nOP_UBSUB\tsrc/common.h\t1102;\"\td\nOP_UBXOR\tsrc/common.h\t1109;\"\td\nOP_UBYTE_TO_BYTE_CAST\tsrc/common.h\t1354;\"\td\nOP_UBYTE_TO_CBOOL_CAST\tsrc/common.h\t1827;\"\td\nOP_UBYTE_TO_CBYTE_CAST\tsrc/common.h\t1691;\"\td\nOP_UBYTE_TO_CCHAR_CAST\tsrc/common.h\t1813;\"\td\nOP_UBYTE_TO_CDOUBLE_CAST\tsrc/common.h\t1788;\"\td\nOP_UBYTE_TO_CFLOAT_CAST\tsrc/common.h\t1775;\"\td\nOP_UBYTE_TO_CHAR_CAST\tsrc/common.h\t1622;\"\td\nOP_UBYTE_TO_CLONG_CAST\tsrc/common.h\t1747;\"\td\nOP_UBYTE_TO_CPOINTER_CAST\tsrc/common.h\t1801;\"\td\nOP_UBYTE_TO_CSHORT_CAST\tsrc/common.h\t1719;\"\td\nOP_UBYTE_TO_CUBYTE_CAST\tsrc/common.h\t1705;\"\td\nOP_UBYTE_TO_CULONG_CAST\tsrc/common.h\t1761;\"\td\nOP_UBYTE_TO_CUSHORT_CAST\tsrc/common.h\t1733;\"\td\nOP_UBYTE_TO_DOUBLE_CAST\tsrc/common.h\t1587;\"\td\nOP_UBYTE_TO_FLOAT_CAST\tsrc/common.h\t1563;\"\td\nOP_UBYTE_TO_INTEGER_CAST\tsrc/common.h\t1663;\"\td\nOP_UBYTE_TO_INT_CAST\tsrc/common.h\t1407;\"\td\nOP_UBYTE_TO_LONG_CAST\tsrc/common.h\t1433;\"\td\nOP_UBYTE_TO_POINTER_CAST\tsrc/common.h\t1611;\"\td\nOP_UBYTE_TO_SHORT_CAST\tsrc/common.h\t1381;\"\td\nOP_UBYTE_TO_STRING_CAST\tsrc/common.h\t1651;\"\td\nOP_UBYTE_TO_UINTEGER_CAST\tsrc/common.h\t1677;\"\td\nOP_UBYTE_TO_UINT_CAST\tsrc/common.h\t1511;\"\td\nOP_UBYTE_TO_ULONG_CAST\tsrc/common.h\t1537;\"\td\nOP_UBYTE_TO_USHORT_CAST\tsrc/common.h\t1485;\"\td\nOP_UIADD\tsrc/common.h\t1146;\"\td\nOP_UIAND\tsrc/common.h\t1152;\"\td\nOP_UICOMPLEMENT\tsrc/common.h\t1183;\"\td\nOP_UIDIV\tsrc/common.h\t1148;\"\td\nOP_UIEQ\tsrc/common.h\t1239;\"\td\nOP_UIGT\tsrc/common.h\t1241;\"\td\nOP_UIGTEQ\tsrc/common.h\t1243;\"\td\nOP_UILE\tsrc/common.h\t1242;\"\td\nOP_UILEEQ\tsrc/common.h\t1244;\"\td\nOP_UILSHIFT\tsrc/common.h\t1150;\"\td\nOP_UIMOD\tsrc/common.h\t1149;\"\td\nOP_UIMULT\tsrc/common.h\t1147;\"\td\nOP_UINOTEQ\tsrc/common.h\t1240;\"\td\nOP_UINTEGER_TO_BYTE_CAST\tsrc/common.h\t1371;\"\td\nOP_UINTEGER_TO_CHAR_CAST\tsrc/common.h\t1638;\"\td\nOP_UINTEGER_TO_DOUBLE_CAST\tsrc/common.h\t1602;\"\td\nOP_UINTEGER_TO_FLOAT_CAST\tsrc/common.h\t1578;\"\td\nOP_UINTEGER_TO_INT_CAST\tsrc/common.h\t1423;\"\td\nOP_UINTEGER_TO_LONG_CAST\tsrc/common.h\t1449;\"\td\nOP_UINTEGER_TO_SHORT_CAST\tsrc/common.h\t1397;\"\td\nOP_UINTEGER_TO_UBYTE_CAST\tsrc/common.h\t1475;\"\td\nOP_UINTEGER_TO_UINT_CAST\tsrc/common.h\t1527;\"\td\nOP_UINTEGER_TO_ULONG_CAST\tsrc/common.h\t1553;\"\td\nOP_UINTEGER_TO_USHORT_CAST\tsrc/common.h\t1501;\"\td\nOP_UINT_TO_BYTE_CAST\tsrc/common.h\t1358;\"\td\nOP_UINT_TO_CBOOL_CAST\tsrc/common.h\t1831;\"\td\nOP_UINT_TO_CBYTE_CAST\tsrc/common.h\t1695;\"\td\nOP_UINT_TO_CCHAR_CAST\tsrc/common.h\t1817;\"\td\nOP_UINT_TO_CDOUBLE_CAST\tsrc/common.h\t1792;\"\td\nOP_UINT_TO_CFLOAT_CAST\tsrc/common.h\t1779;\"\td\nOP_UINT_TO_CHAR_CAST\tsrc/common.h\t1626;\"\td\nOP_UINT_TO_CLONG_CAST\tsrc/common.h\t1751;\"\td\nOP_UINT_TO_CPOINTER_CAST\tsrc/common.h\t1805;\"\td\nOP_UINT_TO_CSHORT_CAST\tsrc/common.h\t1723;\"\td\nOP_UINT_TO_CUBYTE_CAST\tsrc/common.h\t1709;\"\td\nOP_UINT_TO_CULONG_CAST\tsrc/common.h\t1765;\"\td\nOP_UINT_TO_CUSHORT_CAST\tsrc/common.h\t1737;\"\td\nOP_UINT_TO_DOUBLE_CAST\tsrc/common.h\t1591;\"\td\nOP_UINT_TO_FLOAT_CAST\tsrc/common.h\t1567;\"\td\nOP_UINT_TO_INTEGER_CAST\tsrc/common.h\t1667;\"\td\nOP_UINT_TO_INT_CAST\tsrc/common.h\t1412;\"\td\nOP_UINT_TO_LONG_CAST\tsrc/common.h\t1437;\"\td\nOP_UINT_TO_POINTER_CAST\tsrc/common.h\t1615;\"\td\nOP_UINT_TO_SHORT_CAST\tsrc/common.h\t1383;\"\td\nOP_UINT_TO_STRING_CAST\tsrc/common.h\t1653;\"\td\nOP_UINT_TO_UBYTE_CAST\tsrc/common.h\t1462;\"\td\nOP_UINT_TO_UINTEGER_CAST\tsrc/common.h\t1681;\"\td\nOP_UINT_TO_ULONG_CAST\tsrc/common.h\t1541;\"\td\nOP_UINT_TO_USHORT_CAST\tsrc/common.h\t1488;\"\td\nOP_UIOR\tsrc/common.h\t1154;\"\td\nOP_UIRSHIFT\tsrc/common.h\t1151;\"\td\nOP_UISUB\tsrc/common.h\t1145;\"\td\nOP_UIXOR\tsrc/common.h\t1153;\"\td\nOP_ULADD\tsrc/common.h\t1167;\"\td\nOP_ULAND\tsrc/common.h\t1174;\"\td\nOP_ULCOMPLEMENT\tsrc/common.h\t1185;\"\td\nOP_ULDIV\tsrc/common.h\t1170;\"\td\nOP_ULEQ\tsrc/common.h\t1253;\"\td\nOP_ULGT\tsrc/common.h\t1255;\"\td\nOP_ULGTEQ\tsrc/common.h\t1257;\"\td\nOP_ULLE\tsrc/common.h\t1256;\"\td\nOP_ULLEEQ\tsrc/common.h\t1258;\"\td\nOP_ULLSHIFT\tsrc/common.h\t1172;\"\td\nOP_ULMOD\tsrc/common.h\t1171;\"\td\nOP_ULMULT\tsrc/common.h\t1169;\"\td\nOP_ULNOTEQ\tsrc/common.h\t1254;\"\td\nOP_ULONG_TO_BYTE_CAST\tsrc/common.h\t1360;\"\td\nOP_ULONG_TO_CBOOL_CAST\tsrc/common.h\t1833;\"\td\nOP_ULONG_TO_CBYTE_CAST\tsrc/common.h\t1697;\"\td\nOP_ULONG_TO_CCHAR_CAST\tsrc/common.h\t1819;\"\td\nOP_ULONG_TO_CDOUBLE_CAST\tsrc/common.h\t1794;\"\td\nOP_ULONG_TO_CFLOAT_CAST\tsrc/common.h\t1781;\"\td\nOP_ULONG_TO_CHAR_CAST\tsrc/common.h\t1628;\"\td\nOP_ULONG_TO_CLONG_CAST\tsrc/common.h\t1753;\"\td\nOP_ULONG_TO_CPOINTER_CAST\tsrc/common.h\t1807;\"\td\nOP_ULONG_TO_CSHORT_CAST\tsrc/common.h\t1725;\"\td\nOP_ULONG_TO_CUBYTE_CAST\tsrc/common.h\t1711;\"\td\nOP_ULONG_TO_CULONG_CAST\tsrc/common.h\t1767;\"\td\nOP_ULONG_TO_CUSHORT_CAST\tsrc/common.h\t1739;\"\td\nOP_ULONG_TO_DOUBLE_CAST\tsrc/common.h\t1593;\"\td\nOP_ULONG_TO_FLOAT_CAST\tsrc/common.h\t1569;\"\td\nOP_ULONG_TO_INTEGER_CAST\tsrc/common.h\t1669;\"\td\nOP_ULONG_TO_INT_CAST\tsrc/common.h\t1411;\"\td\nOP_ULONG_TO_LONG_CAST\tsrc/common.h\t1438;\"\td\nOP_ULONG_TO_POINTER_CAST\tsrc/common.h\t1617;\"\td\nOP_ULONG_TO_SHORT_CAST\tsrc/common.h\t1385;\"\td\nOP_ULONG_TO_STRING_CAST\tsrc/common.h\t1654;\"\td\nOP_ULONG_TO_UBYTE_CAST\tsrc/common.h\t1464;\"\td\nOP_ULONG_TO_UINTEGER_CAST\tsrc/common.h\t1683;\"\td\nOP_ULONG_TO_UINT_CAST\tsrc/common.h\t1516;\"\td\nOP_ULONG_TO_USHORT_CAST\tsrc/common.h\t1490;\"\td\nOP_ULOR\tsrc/common.h\t1176;\"\td\nOP_ULRSHIFT\tsrc/common.h\t1173;\"\td\nOP_ULSUB\tsrc/common.h\t1168;\"\td\nOP_ULXOR\tsrc/common.h\t1175;\"\td\nOP_USADD\tsrc/common.h\t1123;\"\td\nOP_USAND\tsrc/common.h\t1130;\"\td\nOP_USCOMPLEMENT\tsrc/common.h\t1181;\"\td\nOP_USDIV\tsrc/common.h\t1126;\"\td\nOP_USEQ\tsrc/common.h\t1225;\"\td\nOP_USGT\tsrc/common.h\t1227;\"\td\nOP_USGTEQ\tsrc/common.h\t1229;\"\td\nOP_USHORT_TO_BYTE_CAST\tsrc/common.h\t1356;\"\td\nOP_USHORT_TO_CBOOL_CAST\tsrc/common.h\t1829;\"\td\nOP_USHORT_TO_CBYTE_CAST\tsrc/common.h\t1693;\"\td\nOP_USHORT_TO_CCHAR_CAST\tsrc/common.h\t1815;\"\td\nOP_USHORT_TO_CDOUBLE_CAST\tsrc/common.h\t1790;\"\td\nOP_USHORT_TO_CFLOAT_CAST\tsrc/common.h\t1777;\"\td\nOP_USHORT_TO_CHAR_CAST\tsrc/common.h\t1624;\"\td\nOP_USHORT_TO_CLONG_CAST\tsrc/common.h\t1749;\"\td\nOP_USHORT_TO_CPOINTER_CAST\tsrc/common.h\t1803;\"\td\nOP_USHORT_TO_CSHORT_CAST\tsrc/common.h\t1721;\"\td\nOP_USHORT_TO_CUBYTE_CAST\tsrc/common.h\t1707;\"\td\nOP_USHORT_TO_CULONG_CAST\tsrc/common.h\t1763;\"\td\nOP_USHORT_TO_CUSHORT_CAST\tsrc/common.h\t1735;\"\td\nOP_USHORT_TO_DOUBLE_CAST\tsrc/common.h\t1589;\"\td\nOP_USHORT_TO_FLOAT_CAST\tsrc/common.h\t1565;\"\td\nOP_USHORT_TO_INTEGER_CAST\tsrc/common.h\t1665;\"\td\nOP_USHORT_TO_INT_CAST\tsrc/common.h\t1409;\"\td\nOP_USHORT_TO_LONG_CAST\tsrc/common.h\t1435;\"\td\nOP_USHORT_TO_POINTER_CAST\tsrc/common.h\t1613;\"\td\nOP_USHORT_TO_SHORT_CAST\tsrc/common.h\t1386;\"\td\nOP_USHORT_TO_STRING_CAST\tsrc/common.h\t1652;\"\td\nOP_USHORT_TO_UBYTE_CAST\tsrc/common.h\t1460;\"\td\nOP_USHORT_TO_UINTEGER_CAST\tsrc/common.h\t1679;\"\td\nOP_USHORT_TO_UINT_CAST\tsrc/common.h\t1513;\"\td\nOP_USHORT_TO_ULONG_CAST\tsrc/common.h\t1539;\"\td\nOP_USLE\tsrc/common.h\t1228;\"\td\nOP_USLEEQ\tsrc/common.h\t1230;\"\td\nOP_USLSHIFT\tsrc/common.h\t1128;\"\td\nOP_USMOD\tsrc/common.h\t1127;\"\td\nOP_USMULT\tsrc/common.h\t1125;\"\td\nOP_USNOTEQ\tsrc/common.h\t1226;\"\td\nOP_USOR\tsrc/common.h\t1132;\"\td\nOP_USRSHIFT\tsrc/common.h\t1129;\"\td\nOP_USSUB\tsrc/common.h\t1124;\"\td\nOP_USXOR\tsrc/common.h\t1131;\"\td\nOS\tMakefile\t/^OS=LINUX$/;\"\tm\nPARAMS_MAX\tsrc/common.h\t56;\"\td\nPARSE_PHASE_ADD_GENERICS_TYPES\tsrc/common.h\t1889;\"\td\nPARSE_PHASE_ADD_METHODS_AND_FIELDS\tsrc/common.h\t1891;\"\td\nPARSE_PHASE_ADD_SUPER_CLASSES\tsrc/common.h\t1887;\"\td\nPARSE_PHASE_ALLOC_CLASSES\tsrc/common.h\t1886;\"\td\nPARSE_PHASE_CALCULATE_SUPER_CLASSES\tsrc/common.h\t1888;\"\td\nPARSE_PHASE_COMPILE_PARAM_INITIALIZER\tsrc/common.h\t1892;\"\td\nPARSE_PHASE_DO_COMPILE_CODE\tsrc/common.h\t1893;\"\td\nPARSE_PHASE_MAX\tsrc/common.h\t1894;\"\td\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/AllocSize.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/AndAndOrOrTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/AnonymousTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/AnonymousTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ArrayTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ArrayTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ArrayTest3.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ArrayTest4.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ArrayTest5.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BlockTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BlockTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BlockTest3.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BlockTest4.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BlockTest5.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BlockVarTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BoolTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/BufferTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ByteTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/CArrayTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/CGITest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/CastTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ClassFieldAndFieldTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ClassMethodTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ClosureTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/CommandTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/CommentTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/DefaultMethodArgTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/DelegateTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/DependencyTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/DirTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/E.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/EFTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/EnumTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/EqualableArrayTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/FileTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/FloatTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/FunTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/GenericsTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/GenericsTest2.clcl;$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/GenericsTest3.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/GenericsTest4.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/GenericsTestX.clcl;$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/HashTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/HelloWorld.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/HereDocument.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/IncrementTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/InheritTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/InitializeTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/IntegerTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/InterfaceTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/IsTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/KotlinTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/LambdaArrayTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ListTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ListTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ListTest3.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/MapTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/MethodBlock.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/MethodGenericsTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/MethodInternalTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ModuleTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/MultiLineString.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/NormalBlockTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/NullTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/NumberTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/NumberTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ObjectCast.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ObjectTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/OmitBlockParamTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/OperatorTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/PatternMatchingTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/PointerTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/PointerTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/PointerTest3.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/PrintfTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/QuetionOperator.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/RangeTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ReflectionTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/RegexTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ResultTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ResultTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ResultTypeTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/ReturnTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SelfClassTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SelfOmittedField.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SetterGetterTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SignalTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SocketTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SpecialFieldTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/StackTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/StringTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/StringTest2.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/StringTest3.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SystemCallTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/SystemTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/TestDep.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/TimeTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/TryTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/TupleTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/TypeDataTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/TypeInference.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/UnboxingTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/UserObjectTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/VariablesTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/VoidResultTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/WhenTest.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/getopt.cl && .\\/clover2 code\\/getopt.cl -a -b -c aaa xxxx gggg$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/getopt_long.cl && .\\/clover2 code\\/getopt_long.cl -a --break --clear aaa --delete=ggg xxx yyy zzz$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/getopt_long_only.cl && .\\/clover2 code\\/getopt_long_only.cl -add --break --clear aaa --delete=ggg xxx yyy zzz$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/cclover2 code\\/reflection.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/clover2 code\\/MultiLineString.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/clover2 code\\/reflection.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` .\\/clover2 code\\/try.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` time .\\/clover2 code\\/main.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd` time .\\/clover2 code\\/main2.cl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core CGI.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core CLibrary.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Command.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Container.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core File.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Fundamental.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core MyOwnLibrary.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Range.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Reflection.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Socket.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core String.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core SystemCalls.clcl$/;\"\tm\nPWD\tMakefile\t/^\tPWD=`pwd`; .\\/cclover2 -core Thread.clcl$/;\"\tm\nSIGMAX\tsrc/common.h\t82;\"\td\nSTACK_TRACE_MAX\tsrc/common.h\t234;\"\td\nSTRING_EXPRESSION_MAX\tsrc/common.h\t73;\"\td\nSelf_convertion_of_method_name_and_params\tsrc/vm.c\t/^void Self_convertion_of_method_name_and_params(char* method_name_and_params, char* method_name_and_params2, char* class_name)$/;\"\tf\nSystem_FD_CLR\tsrc/class_system.c\t/^BOOL System_FD_CLR(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_FD_ISSET\tsrc/class_system.c\t/^BOOL System_FD_ISSET(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_FD_SET\tsrc/class_system.c\t/^BOOL System_FD_SET(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_FD_ZERO\tsrc/class_system.c\t/^BOOL System_FD_ZERO(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WCOREDUMP\tsrc/class_system.c\t/^BOOL System_WCOREDUMP(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WEXITSTATUS\tsrc/class_system.c\t/^BOOL System_WEXITSTATUS(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WIFCONTINUED\tsrc/class_system.c\t/^BOOL System_WIFCONTINUED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WIFEXITED\tsrc/class_system.c\t/^BOOL System_WIFEXITED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WIFSIGNALED\tsrc/class_system.c\t/^BOOL System_WIFSIGNALED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WIFSTOPPED\tsrc/class_system.c\t/^BOOL System_WIFSTOPPED(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WSTOPSIG\tsrc/class_system.c\t/^BOOL System_WSTOPSIG(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_WTERMSIG\tsrc/class_system.c\t/^BOOL System_WTERMSIG(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_accept\tsrc/class_system.c\t/^BOOL System_accept(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_accept2\tsrc/class_system.c\t/^BOOL System_accept2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_access\tsrc/class_system.c\t/^BOOL System_access(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_alarm\tsrc/class_system.c\t/^BOOL System_alarm(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_assert\tsrc/class_system.c\t/^BOOL System_assert(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_atof\tsrc/class_system.c\t/^BOOL System_atof(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_atoi\tsrc/class_system.c\t/^BOOL System_atoi(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_attroff\tsrc/class_system.c\t/^BOOL System_attroff(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_attron\tsrc/class_system.c\t/^BOOL System_attron(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_attrset\tsrc/class_system.c\t/^BOOL System_attrset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_basename\tsrc/class_system.c\t/^BOOL System_basename(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_bind\tsrc/class_system.c\t/^BOOL System_bind(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_bind2\tsrc/class_system.c\t/^BOOL System_bind2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_box\tsrc/class_system.c\t/^BOOL System_box(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_calloc\tsrc/class_system.c\t/^BOOL System_calloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cbreak\tsrc/class_system.c\t/^BOOL System_cbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cfgetispeed\tsrc/class_system.c\t/^BOOL System_cfgetispeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cfgetospeed\tsrc/class_system.c\t/^BOOL System_cfgetospeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cfmakeraw\tsrc/class_system.c\t/^BOOL System_cfmakeraw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cfsetispeed\tsrc/class_system.c\t/^BOOL System_cfsetispeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cfsetospeed\tsrc/class_system.c\t/^BOOL System_cfsetospeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_cfsetspeed\tsrc/class_system.c\t/^BOOL System_cfsetspeed(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_chdir\tsrc/class_system.c\t/^BOOL System_chdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_chmod\tsrc/class_system.c\t/^BOOL System_chmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_chown\tsrc/class_system.c\t/^BOOL System_chown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_clear\tsrc/class_system.c\t/^BOOL System_clear(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_clock_getres\tsrc/class_system.c\t/^BOOL System_clock_getres(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_clock_gettime\tsrc/class_system.c\t/^BOOL System_clock_gettime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_clock_settime\tsrc/class_system.c\t/^BOOL System_clock_settime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_close\tsrc/class_system.c\t/^BOOL System_close(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_closedir\tsrc/class_system.c\t/^BOOL System_closedir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_connect\tsrc/class_system.c\t/^BOOL System_connect(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_connect2\tsrc/class_system.c\t/^BOOL System_connect2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_delwin\tsrc/class_system.c\t/^BOOL System_delwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dirname\tsrc/class_system.c\t/^BOOL System_dirname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dlclose\tsrc/class_system.c\t/^BOOL System_dlclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dlopen\tsrc/class_system.c\t/^BOOL System_dlopen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dlsym\tsrc/class_system.c\t/^BOOL System_dlsym(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dup\tsrc/class_system.c\t/^BOOL System_dup(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dup2\tsrc/class_system.c\t/^BOOL System_dup2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_dup3\tsrc/class_system.c\t/^BOOL System_dup3(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_echo\tsrc/class_system.c\t/^BOOL System_echo(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_endwin\tsrc/class_system.c\t/^BOOL System_endwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_execv\tsrc/class_system.c\t/^BOOL System_execv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_execvp\tsrc/class_system.c\t/^BOOL System_execvp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_execvpe\tsrc/class_system.c\t/^BOOL System_execvpe(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_exit\tsrc/class_system.c\t/^BOOL System_exit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fchdir\tsrc/class_system.c\t/^BOOL System_fchdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fchmod\tsrc/class_system.c\t/^BOOL System_fchmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fchown\tsrc/class_system.c\t/^BOOL System_fchown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fclose\tsrc/class_system.c\t/^BOOL System_fclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_feof\tsrc/class_system.c\t/^BOOL System_feof(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fgetc\tsrc/class_system.c\t/^BOOL System_fgetc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fgets\tsrc/class_system.c\t/^BOOL System_fgets(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fileno\tsrc/class_system.c\t/^BOOL System_fileno(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_flock\tsrc/class_system.c\t/^BOOL System_flock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fnmatch\tsrc/class_system.c\t/^BOOL System_fnmatch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fopen\tsrc/class_system.c\t/^BOOL System_fopen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fork\tsrc/class_system.c\t/^BOOL System_fork(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fread\tsrc/class_system.c\t/^BOOL System_fread(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_free\tsrc/class_system.c\t/^BOOL System_free(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_ftruncate\tsrc/class_system.c\t/^BOOL System_ftruncate(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_fwrite\tsrc/class_system.c\t/^BOOL System_fwrite(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getEscapeDelay\tsrc/class_system.c\t/^BOOL System_getEscapeDelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getbsize\tsrc/class_system.c\t/^BOOL System_getbsize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getch\tsrc/class_system.c\t/^BOOL System_getch(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getchar\tsrc/class_system.c\t/^BOOL System_getchar(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getcwd\tsrc/class_system.c\t/^BOOL System_getcwd(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getegid\tsrc/class_system.c\t/^BOOL System_getegid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getenv\tsrc/class_system.c\t/^BOOL System_getenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_geteuid\tsrc/class_system.c\t/^BOOL System_geteuid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getgid\tsrc/class_system.c\t/^BOOL System_getgid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_gethostbyaddr\tsrc/class_system.c\t/^BOOL System_gethostbyaddr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_gethostbyname\tsrc/class_system.c\t/^BOOL System_gethostbyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_gethostname\tsrc/class_system.c\t/^BOOL System_gethostname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getmaxx\tsrc/class_system.c\t/^BOOL System_getmaxx(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getmaxy\tsrc/class_system.c\t/^BOOL System_getmaxy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getopt\tsrc/class_system.c\t/^BOOL System_getopt(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getopt_long\tsrc/class_system.c\t/^BOOL System_getopt_long(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getopt_long_only\tsrc/class_system.c\t/^BOOL System_getopt_long_only(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getpid\tsrc/class_system.c\t/^BOOL System_getpid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getppid\tsrc/class_system.c\t/^BOOL System_getppid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getservbyname\tsrc/class_system.c\t/^BOOL System_getservbyname(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getservbyport\tsrc/class_system.c\t/^BOOL System_getservbyport(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getsid\tsrc/class_system.c\t/^BOOL System_getsid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_gettid\tsrc/class_system.c\t/^BOOL System_gettid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_getuid\tsrc/class_system.c\t/^BOOL System_getuid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_inet_addr\tsrc/class_system.c\t/^BOOL System_inet_addr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_inet_ntoa\tsrc/class_system.c\t/^BOOL System_inet_ntoa(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_cgi_system\tsrc/class_system.c\t/^BOOL System_initialize_cgi_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_command_system\tsrc/class_system.c\t/^BOOL System_initialize_command_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_file_system\tsrc/class_system.c\t/^BOOL System_initialize_file_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_socket_system\tsrc/class_system.c\t/^BOOL System_initialize_socket_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_string_system\tsrc/class_system.c\t/^BOOL System_initialize_string_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_system_calls_system\tsrc/class_system.c\t/^BOOL System_initialize_system_calls_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initialize_thread_system\tsrc/class_system.c\t/^BOOL System_initialize_thread_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_initscr\tsrc/class_system.c\t/^BOOL System_initscr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_ioctl\tsrc/class_system.c\t/^BOOL System_ioctl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isalnum\tsrc/class_system.c\t/^BOOL System_isalnum(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isalpha\tsrc/class_system.c\t/^BOOL System_isalpha(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isascii\tsrc/class_system.c\t/^BOOL System_isascii(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isatty\tsrc/class_system.c\t/^BOOL System_isatty(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isblank\tsrc/class_system.c\t/^BOOL System_isblank(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_iscntrl\tsrc/class_system.c\t/^BOOL System_iscntrl(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isdigit\tsrc/class_system.c\t/^BOOL System_isdigit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isendwin\tsrc/class_system.c\t/^BOOL System_isendwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isgraph\tsrc/class_system.c\t/^BOOL System_isgraph(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_islower\tsrc/class_system.c\t/^BOOL System_islower(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isprint\tsrc/class_system.c\t/^BOOL System_isprint(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_ispunct\tsrc/class_system.c\t/^BOOL System_ispunct(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isspace\tsrc/class_system.c\t/^BOOL System_isspace(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isupper\tsrc/class_system.c\t/^BOOL System_isupper(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_isxdigit\tsrc/class_system.c\t/^BOOL System_isxdigit(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_keypad\tsrc/class_system.c\t/^BOOL System_keypad(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_kill\tsrc/class_system.c\t/^BOOL System_kill(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_lchmod\tsrc/class_system.c\t/^BOOL System_lchmod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_lchown\tsrc/class_system.c\t/^BOOL System_lchown(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_link\tsrc/class_system.c\t/^BOOL System_link(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_listen\tsrc/class_system.c\t/^BOOL System_listen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_localtime\tsrc/class_system.c\t/^BOOL System_localtime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_lstat\tsrc/class_system.c\t/^BOOL System_lstat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_malloc\tsrc/class_system.c\t/^BOOL System_malloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_mbstowcs\tsrc/class_system.c\t/^BOOL System_mbstowcs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_memcmp\tsrc/class_system.c\t/^BOOL System_memcmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_memcpy\tsrc/class_system.c\t/^BOOL System_memcpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_memset\tsrc/class_system.c\t/^BOOL System_memset(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_mkdir\tsrc/class_system.c\t/^BOOL System_mkdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_mktime\tsrc/class_system.c\t/^BOOL System_mktime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_move\tsrc/class_system.c\t/^BOOL System_move(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_mvwin\tsrc/class_system.c\t/^BOOL System_mvwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_nanosleep\tsrc/class_system.c\t/^BOOL System_nanosleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_newwin\tsrc/class_system.c\t/^BOOL System_newwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_nocbreak\tsrc/class_system.c\t/^BOOL System_nocbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_nodelay\tsrc/class_system.c\t/^BOOL System_nodelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_noecho\tsrc/class_system.c\t/^BOOL System_noecho(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_noraw\tsrc/class_system.c\t/^BOOL System_noraw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_open\tsrc/class_system.c\t/^BOOL System_open(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_opendir\tsrc/class_system.c\t/^BOOL System_opendir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pclose\tsrc/class_system.c\t/^BOOL System_pclose(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pcre_exec\tsrc/class_system.c\t/^BOOL System_pcre_exec(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pipe\tsrc/class_system.c\t/^BOOL System_pipe(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_popen\tsrc/class_system.c\t/^BOOL System_popen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_print\tsrc/class_system.c\t/^BOOL System_print(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_printToError\tsrc/class_system.c\t/^BOOL System_printToError(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_println\tsrc/class_system.c\t/^BOOL System_println(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_printlnToError\tsrc/class_system.c\t/^BOOL System_printlnToError(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_printw\tsrc/class_system.c\t/^BOOL System_printw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_cond_broadcast\tsrc/class_system.c\t/^BOOL System_pthread_cond_broadcast(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_cond_destroy\tsrc/class_system.c\t/^BOOL System_pthread_cond_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_cond_init\tsrc/class_system.c\t/^BOOL System_pthread_cond_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_cond_signal\tsrc/class_system.c\t/^BOOL System_pthread_cond_signal(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_cond_timedwait\tsrc/class_system.c\t/^BOOL System_pthread_cond_timedwait(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_cond_wait\tsrc/class_system.c\t/^BOOL System_pthread_cond_wait(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutex_destroy\tsrc/class_system.c\t/^BOOL System_pthread_mutex_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutex_init\tsrc/class_system.c\t/^BOOL System_pthread_mutex_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutex_lock\tsrc/class_system.c\t/^BOOL System_pthread_mutex_lock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutex_trylock\tsrc/class_system.c\t/^BOOL System_pthread_mutex_trylock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutex_unlock\tsrc/class_system.c\t/^BOOL System_pthread_mutex_unlock(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutexattr_destroy\tsrc/class_system.c\t/^BOOL System_pthread_mutexattr_destroy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutexattr_gettype\tsrc/class_system.c\t/^BOOL System_pthread_mutexattr_gettype(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutexattr_init\tsrc/class_system.c\t/^BOOL System_pthread_mutexattr_init(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_pthread_mutexattr_settype\tsrc/class_system.c\t/^BOOL System_pthread_mutexattr_settype(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_put_fun_to_hash_for_native_method\tsrc/class_system.c\t/^BOOL System_put_fun_to_hash_for_native_method(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_putenv\tsrc/class_system.c\t/^BOOL System_putenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_rand\tsrc/class_system.c\t/^BOOL System_rand(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_raw\tsrc/class_system.c\t/^BOOL System_raw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_read\tsrc/class_system.c\t/^BOOL System_read(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_readdir\tsrc/class_system.c\t/^BOOL System_readdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_readlink\tsrc/class_system.c\t/^BOOL System_readlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_realloc\tsrc/class_system.c\t/^BOOL System_realloc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_realpath\tsrc/class_system.c\t/^BOOL System_realpath(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_recv\tsrc/class_system.c\t/^BOOL System_recv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_recvfrom\tsrc/class_system.c\t/^BOOL System_recvfrom(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_recvfrom2\tsrc/class_system.c\t/^BOOL System_recvfrom2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_refresh\tsrc/class_system.c\t/^BOOL System_refresh(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_rename\tsrc/class_system.c\t/^BOOL System_rename(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_rmdir\tsrc/class_system.c\t/^BOOL System_rmdir(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_select\tsrc/class_system.c\t/^BOOL System_select(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_send\tsrc/class_system.c\t/^BOOL System_send(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_sendto\tsrc/class_system.c\t/^BOOL System_sendto(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_sendto2\tsrc/class_system.c\t/^BOOL System_sendto2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setEscapeDelay\tsrc/class_system.c\t/^BOOL System_setEscapeDelay(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setenv\tsrc/class_system.c\t/^BOOL System_setenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setlocale\tsrc/class_system.c\t/^BOOL System_setlocale(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setpgid\tsrc/class_system.c\t/^BOOL System_setpgid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setpgrp\tsrc/class_system.c\t/^BOOL System_setpgrp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setsid\tsrc/class_system.c\t/^BOOL System_setsid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_setvbuf\tsrc/class_system.c\t/^BOOL System_setvbuf(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_signal\tsrc/class_system.c\t/^BOOL System_signal(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_signal2\tsrc/class_system.c\t/^BOOL System_signal2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_sleep\tsrc/class_system.c\t/^BOOL System_sleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_socket\tsrc/class_system.c\t/^BOOL System_socket(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_sprintf\tsrc/class_system.c\t/^BOOL System_sprintf(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_srand\tsrc/class_system.c\t/^BOOL System_srand(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_stat\tsrc/class_system.c\t/^BOOL System_stat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strcasecmp\tsrc/class_system.c\t/^BOOL System_strcasecmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strchr\tsrc/class_system.c\t/^BOOL System_strchr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strcmp\tsrc/class_system.c\t/^BOOL System_strcmp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strcpy\tsrc/class_system.c\t/^BOOL System_strcpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strdup\tsrc/class_system.c\t/^BOOL System_strdup(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strlen\tsrc/class_system.c\t/^BOOL System_strlen(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strlen2\tsrc/class_system.c\t/^BOOL System_strlen2(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strncat\tsrc/class_system.c\t/^BOOL System_strncat(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strncpy\tsrc/class_system.c\t/^BOOL System_strncpy(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strtod\tsrc/class_system.c\t/^BOOL System_strtod(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strtol\tsrc/class_system.c\t/^BOOL System_strtol(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_strtoul\tsrc/class_system.c\t/^BOOL System_strtoul(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_symlink\tsrc/class_system.c\t/^BOOL System_symlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_system\tsrc/class_system.c\t/^BOOL System_system(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcdrain\tsrc/class_system.c\t/^BOOL System_tcdrain(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcflow\tsrc/class_system.c\t/^BOOL System_tcflow(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcflush\tsrc/class_system.c\t/^BOOL System_tcflush(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcgetattr\tsrc/class_system.c\t/^BOOL System_tcgetattr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcsendbreak\tsrc/class_system.c\t/^BOOL System_tcsendbreak(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcsetattr\tsrc/class_system.c\t/^BOOL System_tcsetattr(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_tcsetpgrp\tsrc/class_system.c\t/^BOOL System_tcsetpgrp(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_time\tsrc/class_system.c\t/^BOOL System_time(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_touchwin\tsrc/class_system.c\t/^BOOL System_touchwin(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_truncate\tsrc/class_system.c\t/^BOOL System_truncate(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_umask\tsrc/class_system.c\t/^BOOL System_umask(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_ungetc\tsrc/class_system.c\t/^BOOL System_ungetc(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_unlink\tsrc/class_system.c\t/^BOOL System_unlink(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_unsetenv\tsrc/class_system.c\t/^BOOL System_unsetenv(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_usleep\tsrc/class_system.c\t/^BOOL System_usleep(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_utime\tsrc/class_system.c\t/^BOOL System_utime(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_waitpid\tsrc/class_system.c\t/^BOOL System_waitpid(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_wclear\tsrc/class_system.c\t/^BOOL System_wclear(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_wcstombs\tsrc/class_system.c\t/^BOOL System_wcstombs(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_wmove\tsrc/class_system.c\t/^BOOL System_wmove(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_wprintw\tsrc/class_system.c\t/^BOOL System_wprintw(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_wrefresh\tsrc/class_system.c\t/^BOOL System_wrefresh(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nSystem_write\tsrc/class_system.c\t/^BOOL System_write(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nTRUE\tsrc/clover2-macros.h\t9;\"\td\nTUPLE_VALUE_ELEMENT_MAX\tsrc/common.h\t66;\"\td\nTYPEDEF_MAX\tsrc/common.h\t68;\"\td\nTheContext\tsrc/jit.cpp\t/^LLVMContext TheContext;$/;\"\tv\nTheFPM\tsrc/jit.cpp\t/^std::unique_ptr<legacy::FunctionPassManager> TheFPM;$/;\"\tv\nTheLabels\tsrc/jit.cpp\t/^std::map<std::string, BasicBlock*> TheLabels;$/;\"\tv\nTheModule\tsrc/jit.cpp\t/^Module* TheModule;$/;\"\tv\nThread_initialize_thread\tsrc/class_thread.c\t/^BOOL Thread_initialize_thread(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nThread_pthread_join\tsrc/class_thread.c\t/^BOOL Thread_pthread_join(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nVAR_NAME_MAX\tsrc/common.h\t52;\"\td\nWHEN_BLOCK_MAX\tsrc/common.h\t80;\"\td\nXFUNC_H\tsrc/clover2-xfunc.h\t2;\"\td\n_GNU_SOURCE\tsrc/common.h\t5;\"\td\n_GNU_SOURCE\tsrc/get_type.c\t3;\"\td\tfile:\n_GNU_SOURCE\tsrc/interpreter.c\t3;\"\td\tfile:\n_USE_MISC\tsrc/common.h\t27;\"\td\n__64BIT_CPU__\tconfig.h\t17;\"\td\n__LINUX__\tconfig.h\t15;\"\td\n__USE_BSD\tsrc/common.h\t30;\"\td\n__USE_XOPEN\tsrc/common.h\t24;\"\td\nac_fn_c_check_func\tconfigure\t/^ac_fn_c_check_func ()$/;\"\tf\nac_fn_c_check_header_compile\tconfigure\t/^ac_fn_c_check_header_compile ()$/;\"\tf\nac_fn_c_check_header_mongrel\tconfigure\t/^ac_fn_c_check_header_mongrel ()$/;\"\tf\nac_fn_c_try_compile\tconfigure\t/^ac_fn_c_try_compile ()$/;\"\tf\nac_fn_c_try_cpp\tconfigure\t/^ac_fn_c_try_cpp ()$/;\"\tf\nac_fn_c_try_link\tconfigure\t/^ac_fn_c_try_link ()$/;\"\tf\nac_fn_c_try_run\tconfigure\t/^ac_fn_c_try_run ()$/;\"\tf\nadd_block_object_to_class\tsrc/klass_compile_time.c\t/^int add_block_object_to_class(sCLClass* klass, sByteCode codes, sConst constant, int var_num, int num_params, BOOL lambda)$/;\"\tf\nadd_class_field_to_class\tsrc/klass_compile_time.c\t/^BOOL add_class_field_to_class(sCLClass* klass, char* name, BOOL private_, BOOL protected_, sNodeType* result_type, int initialize_value, char* header_path)$/;\"\tf\nadd_class_field_to_class_with_class_name\tsrc/klass_compile_time.c\t/^BOOL add_class_field_to_class_with_class_name(sCLClass* klass, char* name, BOOL private_, BOOL protected_, char* field_type_name, int initialize_value)$/;\"\tf\nadd_code_to_method\tsrc/klass_compile_time.c\t/^void add_code_to_method(sCLMethod* method, sByteCode* code, int var_num)$/;\"\tf\nadd_field_to_class\tsrc/klass_compile_time.c\t/^BOOL add_field_to_class(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL delegated, sNodeType* result_type)$/;\"\tf\nadd_field_to_class_with_class_name\tsrc/klass_compile_time.c\t/^BOOL add_field_to_class_with_class_name(sCLClass* klass, char* name, BOOL private_, BOOL protected_, BOOL delegated, char* field_type_name)$/;\"\tf\nadd_method_to_class\tsrc/klass_compile_time.c\t/^BOOL add_method_to_class(sCLClass* klass, char* method_name, sParserParam* params, int num_params, sNodeType* result_type, BOOL native_, BOOL static_, sGenericsParamInfo* ginfo, sCLMethod** appended_method, char* clibrary_path, sParserInfo* info)$/;\"\tf\nadd_typedef_to_class\tsrc/klass_compile_time.c\t/^BOOL add_typedef_to_class(sCLClass* klass, char* class_name1, char* class_name2)$/;\"\tf\nadd_variable_to_table\tsrc/vtable.c\t/^BOOL add_variable_to_table(sVarTable* table, char* name, sNodeType* type_, BOOL readonly)$/;\"\tf\nafter_assign_operator\tsrc/parser.c\t/^void after_assign_operator(unsigned int* node, sParserInfo* info, BOOL plus_plus, BOOL minus_minus) $/;\"\tf\nalignment\tsrc/alignment.c\t/^void alignment(unsigned int* size)$/;\"\tf\nalloc_class\tsrc/klass.c\t/^sCLClass* alloc_class(char* class_name, BOOL primitive_, int generics_param_class_num, int method_generics_param_class_num, int generics_number, char name_of_generics_params[GENERICS_TYPES_MAX][VAR_NAME_MAX], sCLClass** type_of_generics_params, BOOL interface, BOOL dynamic_class, BOOL no_free_object, BOOL lambda, sCLClass* unboxing_class)$/;\"\tf\nalloc_heap_mem\tsrc/heap.c\t/^CLObject alloc_heap_mem(unsigned int size, sCLClass* klass, int array_num, sVMInfo* info)$/;\"\tf\nalloc_mem_from_page\tsrc/heap.c\t/^void* alloc_mem_from_page(unsigned int size, BOOL* malloced)$/;\"\tf\nalloc_node\tsrc/node.c\t/^static unsigned int alloc_node()$/;\"\tf\tfile:\nalloc_node_block_type\tsrc/node_block_type.c\t/^sNodeBlockType* alloc_node_block_type()$/;\"\tf\nalloc_node_type\tsrc/node_type.c\t/^sNodeType* alloc_node_type()$/;\"\tf\nandand_oror_left_value\tsrc/common.h\t/^    BOOL andand_oror_left_value[ANDAND_OROR_MAX];$/;\"\tm\tstruct:sVMInfoStruct\nandand_oror_right_value\tsrc/common.h\t/^    BOOL andand_oror_right_value[ANDAND_OROR_MAX];$/;\"\tm\tstruct:sVMInfoStruct\nappend_buffer_to_constant_pool_and_code\tsrc/constant.c\t/^void append_buffer_to_constant_pool_and_code(sConst* constant, sByteCode* code, char* buf, int size, BOOL no_output)$/;\"\tf\nappend_byte_codes_to_buffer\tsrc/klass_compile_time.c\t/^static void append_byte_codes_to_buffer(sBuf* buf, sByteCode* code)$/;\"\tf\tfile:\nappend_character_to_module\tsrc/module.c\t/^void append_character_to_module(sCLModule* self, char c)$/;\"\tf\nappend_cl_block_type\tsrc/klass_compile_time.c\t/^static void append_cl_block_type(sBuf* buf, sCLBlockType* cl_block_type)$/;\"\tf\tfile:\nappend_cl_type_to_buffer\tsrc/klass_compile_time.c\t/^static void append_cl_type_to_buffer(sBuf* buf, sCLType* cl_type)$/;\"\tf\tfile:\nappend_class_name_to_constant_pool_and_code\tsrc/node.c\t/^void append_class_name_to_constant_pool_and_code(sCompileInfo* info, sCLClass* klass)$/;\"\tf\nappend_const_to_buffer\tsrc/klass_compile_time.c\t/^static void append_const_to_buffer(sBuf* buf, sConst* constant, sCLClass* klass)$/;\"\tf\tfile:\nappend_double_value_to_code\tsrc/code.c\t/^void append_double_value_to_code(sByteCode* code, double value, BOOL no_output)$/;\"\tf\nappend_double_value_to_constant_pool\tsrc/constant.c\t/^int append_double_value_to_constant_pool(sConst* constant, double n, BOOL no_output)$/;\"\tf\nappend_fields_to_buffer\tsrc/klass_compile_time.c\t/^static void append_fields_to_buffer(sBuf* buf, sCLField* fields, int num_fields)$/;\"\tf\tfile:\nappend_float_value_to_code\tsrc/code.c\t/^void append_float_value_to_code(sByteCode* code, float value, BOOL no_output)$/;\"\tf\nappend_float_value_to_constant_pool\tsrc/constant.c\t/^int append_float_value_to_constant_pool(sConst* constant, float n, BOOL no_output)$/;\"\tf\nappend_int_value_to_code\tsrc/code.c\t/^void append_int_value_to_code(sByteCode* code, int value, BOOL no_output)$/;\"\tf\nappend_int_value_to_constant_pool\tsrc/constant.c\t/^int append_int_value_to_constant_pool(sConst* constant, int n, BOOL no_output)$/;\"\tf\nappend_long_value_to_code\tsrc/code.c\t/^void append_long_value_to_code(sByteCode* code, clint64 value, BOOL no_output)$/;\"\tf\nappend_method_name_and_params_to_constant_pool_and_code\tsrc/node.c\t/^static void append_method_name_and_params_to_constant_pool_and_code(sCompileInfo* info, sCLClass* klass, sCLMethod* method)$/;\"\tf\tfile:\nappend_methods_to_buffer\tsrc/klass_compile_time.c\t/^static void append_methods_to_buffer(sBuf* buf, sCLMethod* methods, sCLClass* klass, int num_methods)$/;\"\tf\tfile:\nappend_module_to_table\tsrc/module.c\t/^static BOOL append_module_to_table(char* name, sCLModule* module)$/;\"\tf\tfile:\nappend_node_to_node_block\tsrc/node_block.c\t/^static void append_node_to_node_block(sNodeBlock* node_block, unsigned int node)$/;\"\tf\tfile:\nappend_opecode_to_code\tsrc/code.c\t/^void append_opecode_to_code(sByteCode* code, unsigned int op, BOOL no_output)$/;\"\tf\nappend_stack_to_stack_list\tsrc/stack.c\t/^sCLStack* append_stack_to_stack_list(CLVALUE* stack_mem, CLVALUE** stack_ptr, BOOL global)$/;\"\tf\nappend_str_to_constant_pool\tsrc/constant.c\t/^int append_str_to_constant_pool(sConst* constant, char* str, BOOL no_output)$/;\"\tf\nappend_str_to_constant_pool_and_code\tsrc/constant.c\t/^void append_str_to_constant_pool_and_code(sConst* constant, sByteCode* code, char* str, BOOL no_output)$/;\"\tf\nappend_str_to_module\tsrc/module.c\t/^void append_str_to_module(sCLModule* self, char* str)$/;\"\tf\nappend_type_name_to_constant_pool_and_code\tsrc/node.c\t/^static void append_type_name_to_constant_pool_and_code(sCompileInfo* info, sNodeType* node_type)$/;\"\tf\tfile:\nappend_value_to_code\tsrc/code.c\t/^void append_value_to_code(sByteCode* code, void* data, size_t size, BOOL no_output)$/;\"\tf\nappend_wstr_to_constant_pool\tsrc/constant.c\t/^int append_wstr_to_constant_pool(sConst* constant, char* str, BOOL no_output)$/;\"\tf\narrange_alignment\tsrc/code.c\t/^static void arrange_alignment(sByteCode* code)$/;\"\tf\tfile:\narrange_alignment\tsrc/constant.c\t/^static void arrange_alignment(sConst* self)$/;\"\tf\tfile:\narrange_stack\tsrc/node.c\t/^void arrange_stack(sCompileInfo* cinfo)$/;\"\tf\narray_mark_fun\tsrc/array.c\t/^void array_mark_fun(CLObject self, unsigned char* mark_flg)$/;\"\tf\nas_fn_append\tconfigure\t/^  as_fn_append ()$/;\"\tf\nas_fn_arith\tconfigure\t/^  as_fn_arith ()$/;\"\tf\nas_fn_error\tconfigure\t/^as_fn_error ()$/;\"\tf\nas_fn_executable_p\tconfigure\t/^as_fn_executable_p ()$/;\"\tf\nas_fn_exit\tconfigure\t/^as_fn_exit ()$/;\"\tf\nas_fn_failure\tconfigure\t/^as_fn_failure () { as_fn_return 1; }$/;\"\tf\nas_fn_mkdir_p\tconfigure\t/^as_fn_mkdir_p ()$/;\"\tf\nas_fn_ret_failure\tconfigure\t/^as_fn_ret_failure () { return 1; }$/;\"\tf\nas_fn_ret_success\tconfigure\t/^as_fn_ret_success () { return 0; }$/;\"\tf\nas_fn_set_status\tconfigure\t/^as_fn_set_status ()$/;\"\tf\nas_fn_success\tconfigure\t/^as_fn_success () { as_fn_return 0; }$/;\"\tf\nas_fn_unset\tconfigure\t/^as_fn_unset ()$/;\"\tf\nassign_operator\tsrc/parser.c\t/^static BOOL assign_operator(unsigned int* node, sParserInfo* info, BOOL* plus_plus, BOOL* minus_minus)$/;\"\tf\tfile:\nbinary_operator\tsrc/node.c\t/^static BOOL binary_operator(sNodeType* left_type, sNodeType* right_type, int byte_operand, int ubyte_operand, int short_operand, int ushort_operand, int int_operand, int uint_operand, int long_operand, int ulong_operand, int float_operand, int double_operand, int pointer_operand, int null_operand, int char_operand, int bool_operand, int regex_operand, int object_operand, char* op_string, sCompileInfo* info)$/;\"\tf\tfile:\nbinary_operator_for_bool\tsrc/node.c\t/^static BOOL binary_operator_for_bool(sNodeType* type, int bool_operand, sCompileInfo* info)$/;\"\tf\tfile:\nbindir\tMakefile\t/^bindir=${exec_prefix}\\/bin$/;\"\tm\nblock_last_type\tsrc/common.h\t/^    sNodeType* block_last_type;$/;\"\tm\tstruct:sCompileInfoStruct\nblock_mark_fun\tsrc/block.c\t/^void block_mark_fun(CLObject self, unsigned char* mark_flg)$/;\"\tf\nblock_result_type\tsrc/common.h\t/^    sNodeType* block_result_type;$/;\"\tm\tstruct:sCompileInfoStruct\nblock_var_num\tsrc/class_thread.c\t/^    int block_var_num;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nblock_var_num2\tsrc/class_thread.c\t/^    int block_var_num2;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nboxing_before_method_call\tsrc/node.c\t/^void boxing_before_method_call(char* method_name, sCompileInfo* info, BOOL* array_and_special_method)$/;\"\tf\nboxing_posibility\tsrc/node_type.c\t/^BOOL boxing_posibility(sNodeType* left_type, sNodeType* right_type)$/;\"\tf\nboxing_primitive_value_to_object\tsrc/vm.c\t/^void boxing_primitive_value_to_object(CLVALUE object, CLVALUE* result, sCLClass* klass, sVMInfo* info)$/;\"\tf\nboxing_to_lapper_class\tsrc/node_type.c\t/^void boxing_to_lapper_class(sNodeType** type_, struct sCompileInfoStruct* info)$/;\"\tf\nboxing_to_lapper_type\tsrc/node_type.c\t/^void boxing_to_lapper_type(sNodeType** type_)$/;\"\tf\nbreak_point_label_name\tsrc/common.h\t/^    char* break_point_label_name;$/;\"\tm\tstruct:sCompileInfoStruct\nbreak_points\tsrc/common.h\t/^    int* break_points;$/;\"\tm\tstruct:sCompileInfoStruct\nc_termios_to_clover_termios\tsrc/clover_to_clang.c\t/^void c_termios_to_clover_termios(struct termios* terminfo_value, CLObject terminfo_object)$/;\"\tf\ncallOnException\tsrc/vm.c\t/^void callOnException(CLObject message, BOOL in_try, sVMInfo* info)$/;\"\tf\ncall_all_class_initializer\tsrc/vm.c\t/^BOOL call_all_class_initializer()$/;\"\tf\ncall_alloc_size_method\tsrc/vm.c\t/^BOOL call_alloc_size_method(sCLClass* klass, unsigned long long* result)$/;\"\tf\ncall_compile_time_script_method_on_declare\tsrc/class_compiler.c\t/^BOOL call_compile_time_script_method_on_declare()$/;\"\tf\ncall_entry_exception_object_with_class_name2\tsrc/jit_sub.cpp\t/^void call_entry_exception_object_with_class_name2(std::map<std::string, Value *> params, char* class_name, char* message)$/;\"\tf\ncall_finalize_method_on_free_object\tsrc/vm.c\t/^BOOL call_finalize_method_on_free_object(sCLClass* klass, CLObject self)$/;\"\tf\ncall_invoke_dynamic_method\tsrc/jit_runtime.cpp\t/^BOOL call_invoke_dynamic_method(int offset, int offset2, int num_params, int static_, int num_method_chains, int max_method_chains, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sByteCode* code, sConst* constant)$/;\"\tf\ncall_invoke_method\tsrc/jit_runtime.cpp\t/^BOOL call_invoke_method(sCLClass* klass, int method_index, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\ncall_invoke_virtual_method\tsrc/jit_runtime.cpp\t/^BOOL call_invoke_virtual_method(int offset, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sConst* constant, CLObject object, int num_real_params)$/;\"\tf\ncall_normal_method\tsrc/node.c\t/^static BOOL call_normal_method(unsigned int node, sCompileInfo* info, sNodeType* object_type, sNodeType* generics_types, sCLClass* klass, sNodeType* param_types[PARAMS_MAX], int num_params, char* method_name, unsigned int params[PARAMS_MAX], int num_method_chains, int max_method_chains)$/;\"\tf\tfile:\ncall_show_inst_in_jit\tsrc/jit_debug.cpp\t/^void call_show_inst_in_jit(int opecode)$/;\"\tf\ncall_show_stack_stat\tsrc/jit_debug.cpp\t/^void call_show_stack_stat(std::map<std::string, Value *> params)$/;\"\tf\ncall_show_str_in_jit\tsrc/jit_debug.cpp\t/^void call_show_str_in_jit(Value* value)$/;\"\tf\ncall_vm_mutex_off\tsrc/jit_sub.cpp\t/^void call_vm_mutex_off(std::map<std::string, Value*>& params)$/;\"\tf\ncall_vm_mutex_on\tsrc/jit_sub.cpp\t/^void call_vm_mutex_on(std::map<std::string, Value*>& params)$/;\"\tf\ncast_llvm_value_from_inst\tsrc/jit_sub.cpp\t/^void cast_llvm_value_from_inst(LVALUE* llvm_value, int inst) $/;\"\tf\ncast_posibility\tsrc/node_type.c\t/^BOOL cast_posibility(sNodeType* left_type, sNodeType* right_type)$/;\"\tf\ncast_right_type_to_Array\tsrc/cast.c\t/^void cast_right_type_to_Array(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Bool\tsrc/cast.c\t/^void cast_right_type_to_Bool(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Byte\tsrc/cast.c\t/^void cast_right_type_to_Byte(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Char\tsrc/cast.c\t/^void cast_right_type_to_Char(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Double\tsrc/cast.c\t/^void cast_right_type_to_Double(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Float\tsrc/cast.c\t/^void cast_right_type_to_Float(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Integer\tsrc/cast.c\t/^void cast_right_type_to_Integer(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Long\tsrc/cast.c\t/^void cast_right_type_to_Long(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Pointer\tsrc/cast.c\t/^void cast_right_type_to_Pointer(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_Short\tsrc/cast.c\t/^void cast_right_type_to_Short(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_String\tsrc/cast.c\t/^void cast_right_type_to_String(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_UByte\tsrc/cast.c\t/^void cast_right_type_to_UByte(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_UInteger\tsrc/cast.c\t/^void cast_right_type_to_UInteger(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_ULong\tsrc/cast.c\t/^void cast_right_type_to_ULong(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_UShort\tsrc/cast.c\t/^void cast_right_type_to_UShort(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_bool\tsrc/cast.c\t/^void cast_right_type_to_bool(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_byte\tsrc/cast.c\t/^void cast_right_type_to_byte(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_char\tsrc/cast.c\t/^void cast_right_type_to_char(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_double\tsrc/cast.c\t/^void cast_right_type_to_double(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_float\tsrc/cast.c\t/^void cast_right_type_to_float(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_int\tsrc/cast.c\t/^void cast_right_type_to_int(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_left_type\tsrc/cast.c\t/^void cast_right_type_to_left_type(sNodeType* left_type, sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_long\tsrc/cast.c\t/^void cast_right_type_to_long(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_pointer\tsrc/cast.c\t/^void cast_right_type_to_pointer(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_short\tsrc/cast.c\t/^void cast_right_type_to_short(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_ubyte\tsrc/cast.c\t/^void cast_right_type_to_ubyte(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_uint\tsrc/cast.c\t/^void cast_right_type_to_uint(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_ulong\tsrc/cast.c\t/^void cast_right_type_to_ulong(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncast_right_type_to_ushort\tsrc/cast.c\t/^void cast_right_type_to_ushort(sNodeType** right_type, sCompileInfo* info)$/;\"\tf\ncatch_function\tsrc/jit_runtime.cpp\t/^void catch_function(sVMInfo* info, sByteCode* code) $/;\"\tf\nchar_lowercase\tsrc/jit_runtime.cpp\t/^wchar_t char_lowercase(wchar_t c)$/;\"\tf\nchar_uppercase\tsrc/jit_runtime.cpp\t/^wchar_t char_uppercase(wchar_t c)$/;\"\tf\ncheck_already_added_variable\tsrc/vtable.c\t/^void check_already_added_variable(sVarTable* table, char* name, struct sParserInfoStruct* info)$/;\"\tf\ncheck_implemented_methods_for_interface\tsrc/klass_compile_time.c\t/^BOOL check_implemented_methods_for_interface(sCLClass* left_class, sCLClass* right_class, BOOL output_message)$/;\"\tf\ncheck_implemented_methods_for_interface_on_runtime\tsrc/object.c\t/^static BOOL check_implemented_methods_for_interface_on_runtime(sCLClass* left_class, sCLClass* right_class)$/;\"\tf\tfile:\ncheck_method_params\tsrc/klass_compile_time.c\t/^static BOOL check_method_params(sCLMethod* method, sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL search_for_class_method, sNodeType* left_generics_type, sNodeType* right_generics_type, sNodeType* left_method_generics, sNodeType* right_method_generics, sNodeType* method_generics_types, BOOL lazy_lambda_compile, struct sParserInfoStruct* info)$/;\"\tf\tfile:\ncheck_node_is_variable\tsrc/node.c\t/^BOOL check_node_is_variable(unsigned int node)$/;\"\tf\ncheck_same_interface_of_two_methods\tsrc/klass_compile_time.c\t/^static BOOL check_same_interface_of_two_methods(sCLMethod* method1, sCLClass* klass1, sCLMethod* method2, sCLClass* klass2)$/;\"\tf\tfile:\ncheck_same_interface_of_two_methods\tsrc/object.c\t/^static BOOL check_same_interface_of_two_methods(sCLMethod* method1, sCLClass* klass1, sCLMethod* method2, sCLClass* klass2)$/;\"\tf\tfile:\ncheck_variables_existance_on_stack\tsrc/stack.c\t/^BOOL check_variables_existance_on_stack(CLVALUE* stack, CLVALUE* stack_ptr)$/;\"\tf\ncinfo\tsrc/common.h\t/^    struct sCompileInfoStruct* cinfo;$/;\"\tm\tstruct:sParserInfoStruct\ttyperef:struct:sParserInfoStruct::sCompileInfoStruct\ncl_block_type_to_buffer\tsrc/interpreter.c\t/^static char* ALLOC cl_block_type_to_buffer(sCLBlockType* cl_block_type, sCLClass* klass)$/;\"\tf\tfile:\ncl_type_to_buffer\tsrc/interpreter.c\t/^static ALLOC char* cl_type_to_buffer(sCLType* cl_type, sCLClass* klass)$/;\"\tf\tfile:\ncl_type_to_string\tsrc/type.c\t/^ALLOC char* cl_type_to_string(sCLType* cl_type, sCLClass* klass)$/;\"\tf\ncl_type_to_string_core\tsrc/type.c\t/^static void cl_type_to_string_core(sCLType* cl_type, sCLClass* klass, sBuf* buf)$/;\"\tf\tfile:\nclassNameCompletion\tsrc/interpreter.c\t/^void classNameCompletion()$/;\"\tf\nclass_compiler\tsrc/compiler.c\t/^static BOOL class_compiler(char* fname)$/;\"\tf\tfile:\nclass_field_name_existance\tsrc/klass_compile_time.c\t/^BOOL class_field_name_existance(sCLClass* klass, char* field_name)$/;\"\tf\nclass_final\tsrc/klass.c\t/^void class_final()$/;\"\tf\nclass_final_on_runtime\tsrc/vm.c\t/^void class_final_on_runtime()$/;\"\tf\nclass_identify_with_class_name\tsrc/node_type.c\t/^BOOL class_identify_with_class_name(sCLClass* klass, char* class_name)$/;\"\tf\nclass_init\tsrc/klass.c\t/^void class_init()$/;\"\tf\nclass_init_on_runtime\tsrc/vm.c\t/^BOOL class_init_on_runtime()$/;\"\tf\nclass_method_name_existance\tsrc/klass_compile_time.c\t/^BOOL class_method_name_existance(sCLClass* klass, char* method_name)$/;\"\tf\nclass_system_init\tsrc/class_system.c\t/^void class_system_init()$/;\"\tf\nclint64\tsrc/common.h\t35;\"\td\nclone_node\tsrc/node.c\t/^unsigned int clone_node(unsigned int node)$/;\"\tf\nclone_node_block_type\tsrc/node_block_type.c\t/^ALLOC sNodeBlockType* clone_node_block_type(sNodeBlockType* block)$/;\"\tf\nclone_node_type\tsrc/node_type.c\t/^sNodeType* clone_node_type(sNodeType* node_type)$/;\"\tf\nclone_var_table\tsrc/vtable.c\t/^sVarTable* clone_var_table(sVarTable* lv_table)$/;\"\tf\nclover2_final\tsrc/compiler.c\t/^static void clover2_final()$/;\"\tf\tfile:\nclover2_final\tsrc/get_type.c\t/^static void clover2_final()$/;\"\tf\tfile:\nclover2_final\tsrc/interpreter.c\t/^static void clover2_final()$/;\"\tf\tfile:\nclover2_final\tsrc/main.c\t/^static void clover2_final()$/;\"\tf\tfile:\nclover2_init\tsrc/compiler.c\t/^static void clover2_init()$/;\"\tf\tfile:\nclover2_init\tsrc/get_type.c\t/^static void clover2_init()$/;\"\tf\tfile:\nclover2_init\tsrc/interpreter.c\t/^static void clover2_init()$/;\"\tf\tfile:\nclover2_init\tsrc/main.c\t/^static void clover2_init()$/;\"\tf\tfile:\nclover_termios_to_c_termios\tsrc/clover_to_clang.c\t/^void clover_termios_to_c_termios(CLObject terminfo_object, struct termios* terminfo_value)$/;\"\tf\ncode\tsrc/class_thread.c\t/^    sByteCode* code;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\ncode\tsrc/common.h\t/^    sByteCode* code;$/;\"\tm\tstruct:sCompileInfoStruct\ncommandCompletion\tsrc/interpreter.c\t/^void commandCompletion()$/;\"\tf\ncommand_completion\tsrc/interpreter.c\t/^void command_completion()$/;\"\tf\ncompaction\tsrc/heap.c\t/^void compaction()$/;\"\tf\ncompile\tsrc/node.c\t/^BOOL compile(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_and_and\tsrc/node.c\t/^static BOOL compile_and_and(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_array_value\tsrc/node.c\t/^BOOL compile_array_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_block\tsrc/node_block.c\t/^BOOL compile_block(sNodeBlock* block, sCompileInfo* info, sNodeType* result_type, sNodeType** block_last_type)$/;\"\tf\ncompile_block_call\tsrc/node.c\t/^BOOL compile_block_call(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_block_object\tsrc/node.c\t/^BOOL compile_block_object(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_block_with_result\tsrc/node_block.c\t/^BOOL compile_block_with_result(sNodeBlock* block, sCompileInfo* info)$/;\"\tf\ncompile_break_expression\tsrc/node.c\t/^static BOOL compile_break_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_buffer_value\tsrc/node.c\t/^BOOL compile_buffer_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_byte_value\tsrc/node.c\t/^static BOOL compile_byte_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_carray_value\tsrc/node.c\t/^static BOOL compile_carray_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cbyte_value\tsrc/node.c\t/^static BOOL compile_cbyte_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cdouble_value\tsrc/node.c\t/^static BOOL compile_cdouble_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cfloat_value\tsrc/node.c\t/^static BOOL compile_cfloat_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_char_value\tsrc/node.c\t/^BOOL compile_char_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_cint_value\tsrc/node.c\t/^static BOOL compile_cint_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_class_method_call\tsrc/node.c\t/^static BOOL compile_class_method_call(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_class_source\tsrc/class_compiler.c\t/^BOOL compile_class_source(char* fname, char* source)$/;\"\tf\ncompile_clong_value\tsrc/node.c\t/^static BOOL compile_clong_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cshort_value\tsrc/node.c\t/^static BOOL compile_cshort_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cubyte_value\tsrc/node.c\t/^static BOOL compile_cubyte_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cuint_value\tsrc/node.c\t/^static BOOL compile_cuint_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_culong_value\tsrc/node.c\t/^static BOOL compile_culong_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_cushort_value\tsrc/node.c\t/^static BOOL compile_cushort_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_double_value\tsrc/node.c\t/^static BOOL compile_double_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_equalable_carray_value\tsrc/node.c\t/^static BOOL compile_equalable_carray_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_equalable_list_value\tsrc/node.c\t/^BOOL compile_equalable_list_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_err_msg\tsrc/node.c\t/^void compile_err_msg(sCompileInfo* info, const char* msg, ...)$/;\"\tf\ncompile_false_expression\tsrc/node.c\t/^static BOOL compile_false_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_float_value\tsrc/node.c\t/^static BOOL compile_float_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_for_expression\tsrc/node.c\t/^static BOOL compile_for_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_function\tsrc/node.c\t/^BOOL compile_function(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_get_address\tsrc/node.c\t/^BOOL compile_get_address(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_hash_value\tsrc/node.c\t/^BOOL compile_hash_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_if_expression\tsrc/node.c\t/^static BOOL compile_if_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_implements\tsrc/node.c\t/^static BOOL compile_implements(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_inherit_call\tsrc/node.c\t/^static BOOL compile_inherit_call(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_int_value\tsrc/node.c\t/^static BOOL compile_int_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_jit_methods\tsrc/jit_compile_method.cpp\t/^static BOOL compile_jit_methods(sCLClass* klass)$/;\"\tf\tfile:\ncompile_list_value\tsrc/node.c\t/^BOOL compile_list_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_load_array_element\tsrc/node.c\t/^BOOL compile_load_array_element(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_load_class_field\tsrc/node.c\t/^static BOOL compile_load_class_field(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_load_field\tsrc/node.c\t/^static BOOL compile_load_field(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_load_value_from_pointer\tsrc/node.c\t/^BOOL compile_load_value_from_pointer(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_load_variable\tsrc/node.c\t/^static BOOL compile_load_variable(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_long_value\tsrc/node.c\t/^static BOOL compile_long_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_method\tsrc/method_compiler.c\t/^BOOL compile_method(sCLMethod* method, sParserParam* params, int num_params, sParserInfo* info, sCompileInfo* cinfo)$/;\"\tf\ncompile_method_call\tsrc/node.c\t/^static BOOL compile_method_call(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_monadic_decrement_operand\tsrc/node.c\t/^static BOOL compile_monadic_decrement_operand(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_monadic_increment_operand\tsrc/node.c\t/^static BOOL compile_monadic_increment_operand(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_multiple_asignment\tsrc/node.c\t/^static BOOL compile_multiple_asignment(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_new_operator\tsrc/node.c\t/^static BOOL compile_new_operator(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_normal_block\tsrc/node.c\t/^static BOOL compile_normal_block(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_null_expression\tsrc/node.c\t/^static BOOL compile_null_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_operand\tsrc/node.c\t/^static BOOL compile_operand(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_or_or\tsrc/node.c\t/^static BOOL compile_or_or(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_params\tsrc/node.c\t/^static BOOL compile_params(sCLClass* klass, char* method_name, int* num_params, unsigned int params[PARAMS_MAX], sNodeType* param_types[PARAMS_MAX], sNodeType* generics_types, sCompileInfo* info, BOOL lazy_lambda_compile, BOOL* exist_lazy_lamda_compile, BOOL class_method)$/;\"\tf\tfile:\ncompile_params_method_default_value\tsrc/node.c\t/^BOOL compile_params_method_default_value(sCLClass* klass, char* method_name, int* num_params, unsigned int params[PARAMS_MAX], sNodeType* param_types[PARAMS_MAX], sNodeType* generics_types, sCompileInfo* info, int size_method_indexes, int method_indexes[], int num_methods)$/;\"\tf\ncompile_path_value\tsrc/node.c\t/^BOOL compile_path_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_range\tsrc/node.c\t/^static BOOL compile_range(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_regex\tsrc/node.c\t/^static BOOL compile_regex(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_return_expression\tsrc/node.c\t/^static BOOL compile_return_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_script\tsrc/script_ctime.c\t/^BOOL compile_script(char* fname, char* source)$/;\"\tf\ncompile_short_value\tsrc/node.c\t/^static BOOL compile_short_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_sortable_carray_value\tsrc/node.c\t/^static BOOL compile_sortable_carray_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_sortable_list_value\tsrc/node.c\t/^BOOL compile_sortable_list_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_store_array_element\tsrc/node.c\t/^BOOL compile_store_array_element(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_store_class_field\tsrc/node.c\t/^static BOOL compile_store_class_field(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_store_field\tsrc/node.c\t/^static BOOL compile_store_field(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_store_value_to_pointer\tsrc/node.c\t/^BOOL compile_store_value_to_pointer(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_store_variable\tsrc/node.c\t/^static BOOL compile_store_variable(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_string_value\tsrc/node.c\t/^BOOL compile_string_value(unsigned int node, sCompileInfo* info)$/;\"\tf\ncompile_throw_expression\tsrc/node.c\t/^static BOOL compile_throw_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_to_native_code\tsrc/jit.cpp\t/^BOOL compile_to_native_code(sByteCode* code, sConst* constant, sCLClass* klass, int var_num, int real_param_num, char* func_path, BOOL closure, BOOL block)$/;\"\tf\ncompile_to_native_code2\tsrc/jit_bop.cpp\t/^BOOL compile_to_native_code2(sByteCode* code, sConst* constant, sCLClass* klass, int inst, char** pc, LVALUE** llvm_stack_ptr, LVALUE* llvm_stack, std::map<std::string, Value*>& params, BasicBlock** current_block, Function** function, int var_num, char** try_catch_label_name, BOOL closure)$/;\"\tf\ncompile_to_native_code3\tsrc/jit_eqop.cpp\t/^BOOL compile_to_native_code3(sByteCode* code, sConst* constant, sCLClass* klass, int inst, char** pc, LVALUE** llvm_stack_ptr, LVALUE* llvm_stack, std::map<std::string, Value*>& params, BasicBlock** current_block, Function** function, int var_num, char** try_catch_label_name, BOOL closure)$/;\"\tf\ncompile_to_native_code4\tsrc/jit_method_call.cpp\t/^BOOL compile_to_native_code4(sByteCode* code, sConst* constant, sCLClass* klass, int inst, char** pc, LVALUE** llvm_stack_ptr, LVALUE* llvm_stack, std::map<std::string, Value*>& params, BasicBlock** current_block, Function** function, int var_num, char** try_catch_label_name, BOOL closure)$/;\"\tf\ncompile_to_native_code5\tsrc/jit_load_address.cpp\t/^BOOL compile_to_native_code5(sByteCode* code, sConst* constant, sCLClass* klass, int inst, char** pc, LVALUE** llvm_stack_ptr, LVALUE* llvm_stack, std::map<std::string, Value*>& params, BasicBlock** current_block, Function** function, int var_num, char** try_catch_label_name, BOOL closure)$/;\"\tf\ncompile_to_native_code6\tsrc/jit_cast.cpp\t/^BOOL compile_to_native_code6(sByteCode* code, sConst* constant, sCLClass* klass, int inst, char** pc, LVALUE** llvm_stack_ptr, LVALUE* llvm_stack, std::map<std::string, Value*>& params, BasicBlock** current_block, Function** function, int var_num, char** try_catch_label_name, BOOL closure)$/;\"\tf\ncompile_true_expression\tsrc/node.c\t/^static BOOL compile_true_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_try_expression\tsrc/node.c\t/^static BOOL compile_try_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_tuple_value\tsrc/node.c\t/^static BOOL compile_tuple_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_ubyte_value\tsrc/node.c\t/^static BOOL compile_ubyte_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_uint_value\tsrc/node.c\t/^static BOOL compile_uint_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_ulong_value\tsrc/node.c\t/^static BOOL compile_ulong_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_ushort_value\tsrc/node.c\t/^static BOOL compile_ushort_value(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_when_expression\tsrc/node.c\t/^static BOOL compile_when_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_while_expression\tsrc/node.c\t/^static BOOL compile_while_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompile_wildcard_expression\tsrc/node.c\t/^static BOOL compile_wildcard_expression(unsigned int node, sCompileInfo* info)$/;\"\tf\tfile:\ncompiler\tsrc/compiler.c\t/^static BOOL compiler(char* fname)$/;\"\tf\tfile:\ncompiler_final\tsrc/compiler.c\t/^static void compiler_final()$/;\"\tf\tfile:\ncompiler_final\tsrc/get_type.c\t/^static void compiler_final()$/;\"\tf\tfile:\ncompiler_final\tsrc/interpreter.c\t/^static void compiler_final()$/;\"\tf\tfile:\ncompiler_init\tsrc/compiler.c\t/^static void compiler_init(BOOL no_load_fudamental_classes)$/;\"\tf\tfile:\ncompiler_init\tsrc/get_type.c\t/^static void compiler_init(BOOL no_load_fudamental_classes)$/;\"\tf\tfile:\ncompiler_init\tsrc/interpreter.c\t/^static void compiler_init(BOOL no_load_fudamental_classes)$/;\"\tf\tfile:\nconstant\tsrc/class_thread.c\t/^    sConst* constant;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nconstant\tsrc/common.h\t/^    sConst* constant;$/;\"\tm\tstruct:sCompileInfoStruct\ncreate_array_object\tsrc/array.c\t/^CLObject create_array_object(sCLClass* klass, int array_num, sVMInfo* info)$/;\"\tf\ncreate_block_object\tsrc/block.c\t/^CLObject create_block_object(sByteCode* codes, sConst* constant, CLVALUE* parent_stack, int parent_var_num, int block_var_num, BOOL lambda, int block_id, sCLClass* klass, sVMInfo* info)$/;\"\tf\ncreate_block_path_for_jit\tsrc/jit_common.hpp\t/^inline void create_block_path_for_jit(sCLClass* klass, int block_id, char* result, int size_result)$/;\"\tf\ncreate_bool\tsrc/bool.c\t/^CLObject create_bool(BOOL value, sVMInfo* info)$/;\"\tf\ncreate_buffer_object\tsrc/string.c\t/^CLObject create_buffer_object(char* buffer, size_t size, sVMInfo* info)$/;\"\tf\ncreate_byte\tsrc/byte.c\t/^CLObject create_byte(char value, sVMInfo* info)$/;\"\tf\ncreate_carray_object\tsrc/carray.c\t/^CLObject create_carray_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_carray_object_with_elements\tsrc/carray.c\t/^CLObject create_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info)$/;\"\tf\ncreate_char\tsrc/char.c\t/^CLObject create_char(wchar_t value, sVMInfo* info)$/;\"\tf\ncreate_cl_type\tsrc/klass.c\t/^ALLOC sCLType* create_cl_type(sCLClass* klass, sCLClass* klass2)$/;\"\tf\ncreate_double\tsrc/float.c\t/^CLObject create_double(double value, sVMInfo* info)$/;\"\tf\ncreate_entry_block_alloca\tsrc/jit_sub.cpp\t/^AllocaInst* create_entry_block_alloca(Function* function, int index)$/;\"\tf\ncreate_equalable_carray_object\tsrc/carray.c\t/^CLObject create_equalable_carray_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_equalable_carray_object_with_elements\tsrc/carray.c\t/^CLObject create_equalable_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info)$/;\"\tf\ncreate_equalable_list_object\tsrc/list.c\t/^CLObject create_equalable_list_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_float\tsrc/float.c\t/^CLObject create_float(float value, sVMInfo* info)$/;\"\tf\ncreate_generics_types_from_generics_params\tsrc/node_type.c\t/^sNodeType* create_generics_types_from_generics_params(sCLClass* klass)$/;\"\tf\ncreate_global_stack_and_append_it_to_stack_list\tsrc/stack.c\t/^void create_global_stack_and_append_it_to_stack_list(sVMInfo* info)$/;\"\tf\ncreate_h_addr_list_array_from_ppchar_nullterminated\tsrc/class_system.c\t/^static CLObject create_h_addr_list_array_from_ppchar_nullterminated(char** array, sVMInfo* info) $/;\"\tf\tfile:\ncreate_hash_object\tsrc/hash.c\t/^CLObject create_hash_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_hostent_object\tsrc/class_system.c\t/^static CLObject create_hostent_object(struct hostent* entry, sVMInfo* info)$/;\"\tf\tfile:\ncreate_integer\tsrc/integer.c\t/^CLObject create_integer(int value, sVMInfo* info)$/;\"\tf\ncreate_internal_functions\tsrc/jit_declare.cpp\t/^void create_internal_functions()$/;\"\tf\ncreate_internal_functions2\tsrc/jit_declare.cpp\t/^void create_internal_functions2()$/;\"\tf\ncreate_label_name\tsrc/node.c\t/^static void create_label_name(char* prefix, char* result, size_t result_size, int num)$/;\"\tf\tfile:\ncreate_label_name2\tsrc/node.c\t/^static void create_label_name2(char* prefix, char* result, size_t result_size, int num, int num2)$/;\"\tf\tfile:\ncreate_list_object\tsrc/list.c\t/^CLObject create_list_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_llvm_function\tsrc/jit_declare.cpp\t/^Function* create_llvm_function(const std::string& name)$/;\"\tf\ncreate_long\tsrc/long.c\t/^CLObject create_long(clint64 value, sVMInfo* info)$/;\"\tf\ncreate_method_name_and_params\tsrc/klass_compile_time.c\t/^void create_method_name_and_params(char* result, int size_result, sCLClass* klass, char* method_name, sNodeType* param_types[PARAMS_MAX], int num_params)$/;\"\tf\ncreate_method_path\tsrc/klass_compile_time.c\t/^static void create_method_path(char* result, int result_size, sCLMethod* method, sCLClass* klass)$/;\"\tf\tfile:\ncreate_method_path_for_jit\tsrc/jit_common.hpp\t/^inline void create_method_path_for_jit(sCLClass* klass, sCLMethod* method, char* result, int size_result)$/;\"\tf\ncreate_module\tsrc/module.c\t/^sCLModule* create_module(char* module_name, char* sname, int sline)$/;\"\tf\ncreate_node_type_from_cl_type\tsrc/node_type.c\t/^sNodeType* create_node_type_from_cl_type(sCLType* cl_type, sCLClass* klass)$/;\"\tf\ncreate_node_type_with_class_name\tsrc/node_type.c\t/^sNodeType* create_node_type_with_class_name(char* class_name)$/;\"\tf\ncreate_node_type_with_class_pointer\tsrc/node_type.c\t/^sNodeType* create_node_type_with_class_pointer(sCLClass* klass)$/;\"\tf\ncreate_node_type_with_generics_number\tsrc/node_type.c\t/^sNodeType* create_node_type_with_generics_number(int generics_num)$/;\"\tf\ncreate_node_type_with_method_generics_number\tsrc/node_type.c\t/^sNodeType* create_node_type_with_method_generics_number(int generics_num)$/;\"\tf\ncreate_object\tsrc/object.c\t/^CLObject create_object(sCLClass* klass, char* type, sVMInfo* info)$/;\"\tf\ncreate_path_object\tsrc/string.c\t/^CLObject create_path_object(char* path, sVMInfo* info)$/;\"\tf\ncreate_pointer\tsrc/pointer.c\t/^CLObject create_pointer(char* value, sVMInfo* info)$/;\"\tf\ncreate_regex_object\tsrc/regex.c\t/^CLObject create_regex_object(char* regex, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sVMInfo* info)$/;\"\tf\ncreate_servent_object\tsrc/class_system.c\t/^static CLObject create_servent_object(struct servent* entry, sVMInfo* info)$/;\"\tf\tfile:\ncreate_short\tsrc/short.c\t/^CLObject create_short(short value, sVMInfo* info)$/;\"\tf\ncreate_sortable_carray_object\tsrc/carray.c\t/^CLObject create_sortable_carray_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_sortable_carray_object_with_elements\tsrc/carray.c\t/^CLObject create_sortable_carray_object_with_elements(int num_elements, CLObject* elements, sVMInfo* info)$/;\"\tf\ncreate_sortable_list_object\tsrc/list.c\t/^CLObject create_sortable_list_object(char* type_name, sVMInfo* info)$/;\"\tf\ncreate_string_array_from_ppchar_nullterminated\tsrc/class_system.c\t/^static CLObject create_string_array_from_ppchar_nullterminated(char** array, sVMInfo* info) $/;\"\tf\tfile:\ncreate_string_object\tsrc/string.c\t/^CLObject create_string_object(char* str, sVMInfo* info)$/;\"\tf\ncreate_termios_object\tsrc/clover_to_clang.c\t/^BOOL create_termios_object(CLObject* result, CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\ncreate_tuple_object\tsrc/tuple.c\t/^CLObject create_tuple_object(int num_elements, char* type_name, sVMInfo* info)$/;\"\tf\ncreate_type_name_from_node_type\tsrc/node.c\t/^void create_type_name_from_node_type(char* type_name, int type_name_max, sNodeType* node_type)$/;\"\tf\ncreate_ubyte\tsrc/byte.c\t/^CLObject create_ubyte(unsigned char value, sVMInfo* info)$/;\"\tf\ncreate_uinteger\tsrc/integer.c\t/^CLObject create_uinteger(unsigned int value, sVMInfo* info)$/;\"\tf\ncreate_ulong\tsrc/long.c\t/^CLObject create_ulong(unsigned clint64 value, sVMInfo* info)$/;\"\tf\ncreate_ushort\tsrc/short.c\t/^CLObject create_ushort(unsigned short value, sVMInfo* info)$/;\"\tf\ncreate_virtual_method_table\tsrc/klass.c\t/^BOOL create_virtual_method_table(sCLClass* klass)$/;\"\tf\ncurrent_stack\tsrc/common.h\t/^    CLVALUE* current_stack;$/;\"\tm\tstruct:sVMInfoStruct\ncurrent_var_num\tsrc/common.h\t/^    int current_var_num;$/;\"\tm\tstruct:sVMInfoStruct\ndatadir\tMakefile\t/^datadir=${datarootdir}$/;\"\tm\ndatarootdir\tMakefile\t/^datarootdir=${prefix}\\/share\\/clover2$/;\"\tm\ndec_andand_oror_array\tsrc/jit_runtime.cpp\t/^void dec_andand_oror_array(sVMInfo* info)$/;\"\tf\ndec_andand_oror_array\tsrc/vm.c\t/^static void dec_andand_oror_array(sVMInfo* info)$/;\"\tf\tfile:\ndec_refference_count\tsrc/heap.c\t/^void dec_refference_count(CLObject obj, BOOL value_is_object)$/;\"\tf\ndec_stack_ptr\tsrc/jit_sub.cpp\t/^void dec_stack_ptr(LVALUE** llvm_stack_ptr, int value)$/;\"\tf\ndecrement_operand_core\tsrc/node.c\t/^static void decrement_operand_core(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)$/;\"\tf\tfile:\ndecrement_operand_core_for_class_field\tsrc/node.c\t/^static BOOL decrement_operand_core_for_class_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)$/;\"\tf\tfile:\ndecrement_operand_core_for_field\tsrc/node.c\t/^static BOOL decrement_operand_core_for_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)$/;\"\tf\tfile:\ndelete_all_object\tsrc/heap.c\t/^static void delete_all_object()$/;\"\tf\tfile:\ndelete_comment\tsrc/script_ctime.c\t/^BOOL delete_comment(sBuf* source, sBuf* source2)$/;\"\tf\ndetermine_method_generics_types\tsrc/klass_compile_time.c\t/^BOOL determine_method_generics_types(sNodeType* left_param, sNodeType* right_param, sNodeType* method_generics_types)$/;\"\tf\ndisplay_candidates\tsrc/interpreter.c\t/^void display_candidates(char** candidates)$/;\"\tf\ndocdir\tMakefile\t/^docdir=${datarootdir}\\/doc$/;\"\tm\neLVALUEKind\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\tg\neNodeType\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\tg\neOperand\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\tg\nentry_exception_object\tsrc/exception.c\t/^void entry_exception_object(CLObject exception, sVMInfo* info)$/;\"\tf\nentry_exception_object_with_class_name\tsrc/exception.c\t/^void entry_exception_object_with_class_name(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, char* class_name, char* msg, ...)$/;\"\tf\nentry_exception_object_with_class_name2\tsrc/exception.c\t/^void entry_exception_object_with_class_name2(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, char* class_name, char* msg)$/;\"\tf\nerr_msg_for_method_not_found\tsrc/node.c\t/^static void err_msg_for_method_not_found(sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL class_method, sCompileInfo* info)$/;\"\tf\tfile:\nerr_num\tsrc/common.h\t/^    int err_num;$/;\"\tm\tstruct:sCompileInfoStruct\nerr_num\tsrc/common.h\t/^    int err_num;$/;\"\tm\tstruct:sParserInfoStruct\neval_file\tsrc/script.c\t/^BOOL eval_file(char* fname, int stack_size)$/;\"\tf\neval_str\tsrc/class_compiler.c\t/^static BOOL eval_str(char* source, char* fname, sVarTable* lv_table, CLVALUE* stack, int sline)$/;\"\tf\tfile:\neval_str\tsrc/interpreter.c\t/^static BOOL eval_str(char* source, char* fname, sVarTable* lv_table, CLVALUE* stack)$/;\"\tf\tfile:\nexception_message\tsrc/common.h\t/^    char exception_message[EXCEPTION_MESSAGE_MAX];$/;\"\tm\tstruct:sVMInfoStruct\nexec_prefix\tMakefile\t/^exec_prefix=${prefix}$/;\"\tm\nexist_block_object_err\tsrc/common.h\t/^    BOOL exist_block_object_err;$/;\"\tm\tstruct:sParserInfoStruct\nexist_brace_unclosed\tsrc/common.h\t/^    BOOL exist_brace_unclosed;$/;\"\tm\tstruct:sParserInfoStruct\nexpect_next_character\tsrc/parser.c\t/^BOOL expect_next_character(char* characters, sParserInfo* info)$/;\"\tf\nexpect_next_character_with_one_forward\tsrc/parser.c\t/^void expect_next_character_with_one_forward(char* characters, sParserInfo* info)$/;\"\tf\nexpect_next_word\tsrc/parser.c\t/^static BOOL expect_next_word(char* word, sParserInfo* info)$/;\"\tf\tfile:\nexpression\tsrc/parser.c\t/^BOOL expression(unsigned int* node, sParserInfo* info) $/;\"\tf\nexpression_add_sub\tsrc/parser.c\t/^static BOOL expression_add_sub(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_and\tsrc/parser.c\t/^static BOOL expression_and(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_and_and_or_or\tsrc/parser.c\t/^static BOOL expression_and_and_or_or(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_comparison_equal_operator\tsrc/parser.c\t/^static BOOL expression_comparison_equal_operator(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_comparison_operator\tsrc/parser.c\t/^static BOOL expression_comparison_operator(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_implements\tsrc/parser.c\t/^static BOOL expression_implements(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_monadic_operator\tsrc/parser.c\t/^static BOOL expression_monadic_operator(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_mult_div\tsrc/parser.c\t/^static BOOL expression_mult_div(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_node\tsrc/parser.c\t/^static BOOL expression_node(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_or\tsrc/parser.c\t/^static BOOL expression_or(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_shift\tsrc/parser.c\t/^static BOOL expression_shift(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nexpression_xor\tsrc/parser.c\t/^static BOOL expression_xor(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nfFreeFun\tsrc/common.h\t/^typedef void (*fFreeFun)(CLObject self);$/;\"\tt\nfJITMethodType\tsrc/jit_common.hpp\t/^typedef BOOL (*fJITMethodType)(CLVALUE* stack_ptr, CLVALUE* lvar, sVMInfo* info, CLVALUE* stack, CLVALUE** stack_ptr_address, int var_num, sConst* constant, sByteCode* code, CLVALUE** global_stack_ptr_address, CLVALUE* stack_plus_var_num);$/;\"\tt\nfNativeMethod\tsrc/common.h\t/^typedef BOOL (*fNativeMethod)(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info);$/;\"\tt\nfd_set_allocSize\tsrc/class_system.c\t/^BOOL fd_set_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\nfield_delegation\tsrc/class_compiler.c\t/^static BOOL field_delegation(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field)$/;\"\tf\tfile:\nfield_delegation_on_compile_time\tsrc/class_compiler.c\t/^static BOOL field_delegation_on_compile_time(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field, char* field_name)$/;\"\tf\tfile:\nfield_name_existance\tsrc/klass_compile_time.c\t/^BOOL field_name_existance(sCLClass* klass, char* field_name)$/;\"\tf\nfile_completion\tsrc/interpreter.c\t/^static void file_completion(char* line)$/;\"\tf\tfile:\nfile_completion_command_line\tsrc/interpreter.c\t/^static void file_completion_command_line(char* text)$/;\"\tf\tfile:\nfinal_vtable\tsrc/vtable.c\t/^void final_vtable()$/;\"\tf\nfinalize_class\tsrc/vm.c\t/^static BOOL finalize_class(sCLClass* klass)$/;\"\tf\tfile:\nfinish_method_call\tsrc/jit_sub.cpp\t/^void finish_method_call(Value* result, std::map<std::string, Value *> params, BasicBlock** current_block, Function* function, char** try_catch_label_name, BOOL closure, LVALUE* llvm_stack, int var_num)$/;\"\tf\nfor_expression\tsrc/parser.c\t/^static BOOL for_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nfree_array\tsrc/array.c\t/^void free_array(CLObject self)$/;\"\tf\nfree_block\tsrc/block.c\t/^void free_block(CLObject self)$/;\"\tf\nfree_cl_block_type\tsrc/klass.c\t/^static void free_cl_block_type(sCLBlockType* block_type)$/;\"\tf\tfile:\nfree_cl_type\tsrc/klass.c\t/^void free_cl_type(sCLType* cl_type)$/;\"\tf\nfree_class\tsrc/klass.c\t/^static void free_class(sCLClass* klass)$/;\"\tf\tfile:\nfree_global_stack\tsrc/stack.c\t/^void free_global_stack(sVMInfo* info)$/;\"\tf\nfree_global_stack_objects\tsrc/heap.c\t/^void free_global_stack_objects(sVMInfo* info, CLObject result_object, int num_global_stack_ptr, CLVALUE* lvar, int num_params)$/;\"\tf\nfree_handle\tsrc/heap.c\t/^static void free_handle(unsigned int handle_num)$/;\"\tf\tfile:\nfree_malloced_memory\tsrc/heap.c\t/^static void free_malloced_memory()$/;\"\tf\tfile:\nfree_module\tsrc/module.c\t/^static void free_module(sCLModule* self)$/;\"\tf\tfile:\nfree_node_block_types\tsrc/node_block_type.c\t/^void free_node_block_types()$/;\"\tf\nfree_node_types\tsrc/node_type.c\t/^void free_node_types()$/;\"\tf\nfree_nodes\tsrc/node.c\t/^void free_nodes()$/;\"\tf\nfree_object\tsrc/object.c\t/^BOOL free_object(CLObject self)$/;\"\tf\nfree_objects\tsrc/heap.c\t/^static void free_objects(unsigned char* mark_flg)$/;\"\tf\tfile:\nfunc\tsrc/a.c\t/^int func() {$/;\"\tf\ngARGC\tsrc/compiler.c\t/^int gARGC;$/;\"\tv\ngARGC\tsrc/get_type.c\t/^int gARGC;$/;\"\tv\ngARGC\tsrc/interpreter.c\t/^int gARGC;$/;\"\tv\ngARGC\tsrc/main.c\t/^int gARGC;$/;\"\tv\ngARGV\tsrc/compiler.c\t/^char** gARGV;$/;\"\tv\ngARGV\tsrc/get_type.c\t/^char** gARGV;$/;\"\tv\ngARGV\tsrc/interpreter.c\t/^char** gARGV;$/;\"\tv\ngARGV\tsrc/main.c\t/^char** gARGV;$/;\"\tv\ngAndAndOrOrValue\tsrc/jit_declare.cpp\t/^GlobalVariable* gAndAndOrOrValue;$/;\"\tv\ngCLHeap\tsrc/heap.c\t/^static sCLHeapManager gCLHeap;$/;\"\tv\tfile:\ngCLPointerAndBoolStructMemory\tsrc/jit_runtime.cpp\t/^struct sPointerAndBoolResult gCLPointerAndBoolStructMemory;$/;\"\tv\ttyperef:struct:sPointerAndBoolResult\ngCLStacks\tsrc/stack.c\t/^static sCLStack gCLStacks[NUM_STACK_MAX];$/;\"\tv\tfile:\ngCLValueAndBoolStruct\tsrc/jit_declare.cpp\t/^StructType* gCLValueAndBoolStruct;$/;\"\tv\ngCLValueAndBoolStructMemory\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult gCLValueAndBoolStructMemory;$/;\"\tv\ttyperef:struct:sCLVALUEAndBoolResult\ngCandidates\tsrc/interpreter.c\t/^char** gCandidates = NULL;$/;\"\tv\ngCastMethods\tsrc/node.c\t/^struct sCastMethods gCastMethods[] = {$/;\"\tv\ttyperef:struct:sCastMethods\ngClassTable\tsrc/klass.c\t/^static sClassTable gClassTable[CLASS_NUM_MAX];$/;\"\tv\tfile:\ngCodes\tsrc/interpreter.c\t/^static sByteCode gCodes[MAX_CODES];$/;\"\tv\tfile:\ngCommandNames\tsrc/parser.c\t/^char** gCommandNames = NULL;$/;\"\tv\ngCompilingCore\tsrc/compiler.c\t/^BOOL gCompilingCore = FALSE;$/;\"\tv\ngCompilingCore\tsrc/get_type.c\t/^BOOL gCompilingCore = FALSE;$/;\"\tv\ngCompilingCore\tsrc/interpreter.c\t/^BOOL gCompilingCore = FALSE;$/;\"\tv\ngCompilingCore\tsrc/main.c\t/^BOOL gCompilingCore = FALSE;$/;\"\tv\ngConditional\tsrc/jit_runtime.cpp\t/^BOOL gConditional = FALSE;$/;\"\tv\ngConditionalValue\tsrc/jit_declare.cpp\t/^GlobalVariable* gConditionalValue;$/;\"\tv\ngConst\tsrc/interpreter.c\t/^static sConst gConst[MAX_CODES];$/;\"\tv\tfile:\ngHeadClassTable\tsrc/klass.c\t/^sClassTable* gHeadClassTable = NULL;$/;\"\tv\ngHeadStack\tsrc/stack.c\t/^sCLStack* gHeadStack;$/;\"\tv\ngHeadVTable\tsrc/vtable.c\t/^sVarTable* gHeadVTable;$/;\"\tv\ngHeapPages\tsrc/heap.c\t/^sHeapPage* gHeapPages;$/;\"\tv\ngInitInputCursorPosition\tsrc/get_type.c\t/^static int gInitInputCursorPosition;$/;\"\tv\tfile:\ngInitInputCursorPosition\tsrc/interpreter.c\t/^static int gInitInputCursorPosition;$/;\"\tv\tfile:\ngInitInputString\tsrc/get_type.c\t/^static char gInitInputString[1024];$/;\"\tv\tfile:\ngInitInputString\tsrc/interpreter.c\t/^static char gInitInputString[1024];$/;\"\tv\tfile:\ngInputingCommandPath\tsrc/interpreter.c\t/^BOOL gInputingCommandPath = FALSE;$/;\"\tv\ngInputingMethod\tsrc/interpreter.c\t/^BOOL gInputingMethod = FALSE;$/;\"\tv\ngInputingPath\tsrc/interpreter.c\t/^BOOL gInputingPath = FALSE;$/;\"\tv\ngInputingTopLevel\tsrc/interpreter.c\t/^BOOL gInputingTopLevel = FALSE;$/;\"\tv\ngInterpreter\tsrc/parser.c\t/^BOOL gInterpreter = FALSE;$/;\"\tv\ngLVTable\tsrc/interpreter.c\t/^sVarTable* gLVTable = NULL;$/;\"\tv\ngLabelNum\tsrc/node.c\t/^static unsigned int gLabelNum = 0;$/;\"\tv\tfile:\ngLambdaClass\tsrc/heap.c\t/^sCLClass* gLambdaClass = NULL;$/;\"\tv\ngModules\tsrc/module.c\t/^sCLModule* gModules[CL_MODULE_HASH_SIZE];$/;\"\tv\ngNativeMethodHash\tsrc/native_method.c\t/^static struct sNativeMethodHashItem gNativeMethodHash[NATIVE_METHOD_HASH_SIZE];$/;\"\tv\ttyperef:struct:sNativeMethodHashItem\tfile:\ngNativeMethods\tsrc/native_method.c\t/^static sNativeMethod gNativeMethods[] = {$/;\"\tv\tfile:\ngNodeBlockTypes\tsrc/node_block_type.c\t/^static sNodeBlockType** gNodeBlockTypes = NULL;$/;\"\tv\tfile:\ngNodeTypes\tsrc/node_type.c\t/^static sNodeType** gNodeTypes = NULL;$/;\"\tv\tfile:\ngNodes\tsrc/node.c\t/^sNodeTree* gNodes;$/;\"\tv\ngNumCandidates\tsrc/interpreter.c\t/^int gNumCandidates = 0;$/;\"\tv\ngNumCodes\tsrc/interpreter.c\t/^static int gNumCodes;$/;\"\tv\tfile:\ngNumCommandNames\tsrc/parser.c\t/^int gNumCommandNames = 0;$/;\"\tv\ngNumHeapPages\tsrc/heap.c\t/^int gNumHeapPages;$/;\"\tv\ngNumThread\tsrc/class_thread.c\t/^int gNumThread = 0;$/;\"\tv\ngOntTimeCommand\tsrc/interpreter.c\t/^static BOOL gOntTimeCommand;$/;\"\tv\tfile:\ngPointerAndBoolStruct\tsrc/jit_declare.cpp\t/^StructType* gPointerAndBoolStruct;$/;\"\tv\ngRunningCompiler\tsrc/compiler.c\t/^BOOL gRunningCompiler = TRUE;$/;\"\tv\ngRunningCompiler\tsrc/get_type.c\t/^BOOL gRunningCompiler = FALSE;$/;\"\tv\ngRunningCompiler\tsrc/interpreter.c\t/^BOOL gRunningCompiler = FALSE;$/;\"\tv\ngRunningCompiler\tsrc/main.c\t/^BOOL gRunningCompiler = FALSE;$/;\"\tv\ngRunningInitializer\tsrc/vm.c\t/^BOOL gRunningInitializer = FALSE;$/;\"\tv\ngScriptDirPath\tsrc/compiler.c\t/^char gScriptDirPath[PATH_MAX];$/;\"\tv\ngScriptDirPath\tsrc/get_type.c\t/^char gScriptDirPath[PATH_MAX];$/;\"\tv\ngScriptDirPath\tsrc/interpreter.c\t/^char gScriptDirPath[PATH_MAX];$/;\"\tv\ngScriptDirPath\tsrc/main.c\t/^char gScriptDirPath[PATH_MAX];$/;\"\tv\ngSigInt\tsrc/vm.c\t/^BOOL gSigInt = FALSE;$/;\"\tv\ngSigIntValue\tsrc/jit_declare.cpp\t/^GlobalVariable* gSigIntValue;$/;\"\tv\ngSizeCandidates\tsrc/interpreter.c\t/^int gSizeCandidates = 0;$/;\"\tv\ngSizeHeapPages\tsrc/heap.c\t/^int gSizeHeapPages;$/;\"\tv\ngSizeNodes\tsrc/node.c\t/^static unsigned int gSizeNodes = 0;$/;\"\tv\tfile:\ngSizePageNodeBlockTypes\tsrc/node_block_type.c\t/^static int gSizePageNodeBlockTypes = 0;$/;\"\tv\tfile:\ngSizePageNodeTypes\tsrc/node_type.c\t/^static int gSizePageNodeTypes = 0;$/;\"\tv\tfile:\ngStack\tsrc/interpreter.c\t/^CLVALUE* gStack = NULL;$/;\"\tv\ngStartVMCond\tsrc/class_thread.c\t/^static pthread_cond_t gStartVMCond = PTHREAD_COND_INITIALIZER;$/;\"\tv\tfile:\ngUsedNodeBlockTypes\tsrc/node_block_type.c\t/^static int gUsedNodeBlockTypes = 0;$/;\"\tv\tfile:\ngUsedNodeTypes\tsrc/node_type.c\t/^static int gUsedNodeTypes = 0;$/;\"\tv\tfile:\ngUsedNodes\tsrc/node.c\t/^static unsigned int gUsedNodes = 0;$/;\"\tv\tfile:\ngUsedPageNodeBlockTypes\tsrc/node_block_type.c\t/^static int gUsedPageNodeBlockTypes = 0;$/;\"\tv\tfile:\ngUsedPageNodeTypes\tsrc/node_type.c\t/^static int gUsedPageNodeTypes = 0;$/;\"\tv\tfile:\ngVMMutex\tsrc/class_thread.c\t/^static pthread_mutex_t gVMMutex;$/;\"\tv\tfile:\ngVMMutexFlg\tsrc/class_thread.c\t/^BOOL gVMMutexFlg = FALSE;$/;\"\tv\ngVersion\tsrc/compiler.c\t/^char* gVersion = \"7.5.2\";$/;\"\tv\ngVersion\tsrc/get_type.c\t/^char* gVersion = \"7.5.2\";$/;\"\tv\ngVersion\tsrc/interpreter.c\t/^char* gVersion = \"7.5.2\";$/;\"\tv\ngVersion\tsrc/main.c\t/^char* gVersion = \"7.5.2\";$/;\"\tv\ngc\tsrc/heap.c\t/^void gc(sVMInfo* info)$/;\"\tf\ngenerics_info\tsrc/common.h\t/^    sGenericsParamInfo generics_info;$/;\"\tm\tstruct:sParserInfoStruct\ngetStr\tExtensionTest.c\t/^char* getStr(char* x, char* y) $/;\"\tf\ngetValue\tExtensionTest.c\t/^int getValue(int x, int y) $/;\"\tf\ngetValue2\tExtensionTest.c\t/^long getValue2(long x, long y)$/;\"\tf\nget_andand_oror_left_value\tsrc/jit_runtime.cpp\t/^int get_andand_oror_left_value(sVMInfo* info)$/;\"\tf\nget_andand_oror_left_value\tsrc/vm.c\t/^static int get_andand_oror_left_value(sVMInfo* info)$/;\"\tf\tfile:\nget_andand_oror_right_value\tsrc/jit_runtime.cpp\t/^int get_andand_oror_right_value(sVMInfo* info)$/;\"\tf\nget_andand_oror_right_value\tsrc/vm.c\t/^static int get_andand_oror_right_value(sVMInfo* info)$/;\"\tf\tfile:\nget_array_length\tsrc/jit_runtime.cpp\t/^int get_array_length(CLObject array_)$/;\"\tf\nget_class\tsrc/klass.c\t/^sCLClass* get_class(char* class_name)$/;\"\tf\nget_class_from_cl_type\tsrc/type.c\t/^sCLClass* get_class_from_cl_type(sCLType* cl_type, sCLClass* klass)$/;\"\tf\nget_class_from_object\tsrc/clover_to_clang.c\t/^sCLClass* get_class_from_object(CLObject object)$/;\"\tf\nget_class_name_from_cl_type\tsrc/object.c\t/^char* get_class_name_from_cl_type(sCLType* cl_type, sCLClass* klass)$/;\"\tf\nget_class_names\tsrc/interpreter.c\t/^void get_class_names(char** candidates, int *num_candidates, int max_candidates)$/;\"\tf\nget_class_with_load\tsrc/klass.c\t/^sCLClass* get_class_with_load(char* class_name)$/;\"\tf\nget_class_with_load_and_initialize\tsrc/vm.c\t/^sCLClass* get_class_with_load_and_initialize(char* class_name)$/;\"\tf\nget_class_with_load_and_initialize_in_jit\tsrc/jit_runtime.cpp\t/^sCLClass* get_class_with_load_and_initialize_in_jit(sConst* constant, int offset)$/;\"\tf\nget_element_from_Array\tsrc/clover_to_clang.c\t/^NULLABLE CLVALUE* get_element_from_Array(CLObject array, int index)$/;\"\tf\nget_element_from_array\tsrc/clover_to_clang.c\t/^NULLABLE CLVALUE* get_element_from_array(CLObject array, int index)$/;\"\tf\nget_element_number_from_Array\tsrc/clover_to_clang.c\t/^int get_element_number_from_Array(CLObject array)$/;\"\tf\nget_field_from_object\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* get_field_from_object(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject obj, int field_index)$/;\"\tf\nget_generics_type_of_inner_class\tsrc/node.c\t/^static sNodeType* get_generics_type_of_inner_class(sParserInfo* pinfo)$/;\"\tf\tfile:\nget_global_method_names\tsrc/interpreter.c\t/^void get_global_method_names(char** candidates, int *num_candidates, int max_candidates)$/;\"\tf\nget_hash_key\tsrc/klass.c\t/^unsigned int get_hash_key(char* name, unsigned int max)$/;\"\tf\nget_hash_key_for_native_method\tsrc/native_method.c\t/^static unsigned int get_hash_key_for_native_method(char* path)$/;\"\tf\tfile:\nget_hex_number\tsrc/parser.c\t/^static BOOL get_hex_number(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nget_in_the_shell_mode\tsrc/common.h\t/^    BOOL get_in_the_shell_mode;$/;\"\tm\tstruct:sParserInfoStruct\nget_llvm_value_from_lvar_with_offset\tsrc/jit_sub.cpp\t/^void get_llvm_value_from_lvar_with_offset(LVALUE* result, LVALUE* llvm_stack, int index)$/;\"\tf\nget_methocs_generics_type\tsrc/node.c\t/^static sNodeType* get_methocs_generics_type(sParserInfo* info)$/;\"\tf\tfile:\nget_method_call_result\tsrc/jit_sub.cpp\t/^LVALUE get_method_call_result(std::map<std::string, Value*>& params, BasicBlock* current_block)$/;\"\tf\nget_method_genercs_from_method\tsrc/klass_compile_time.c\t/^static sNodeType* get_method_genercs_from_method(sCLClass* klass, sCLMethod* method)$/;\"\tf\tfile:\nget_method_names_with_arguments\tsrc/interpreter.c\t/^ALLOC ALLOC char** get_method_names_with_arguments(sCLClass* klass, BOOL class_method, int* num_methods)$/;\"\tf\nget_module\tsrc/module.c\t/^sCLModule* get_module(char* module_name)$/;\"\tf\nget_module_body\tsrc/module.c\t/^char* get_module_body(sCLModule* module)$/;\"\tf\nget_native_method\tsrc/native_method.c\t/^fNativeMethod get_native_method(char* path, char** fun_name)$/;\"\tf\nget_number\tsrc/parser.c\t/^static BOOL get_number(BOOL minus, unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nget_object_allocated_size\tsrc/jit_runtime.cpp\t/^int get_object_allocated_size(CLObject object)$/;\"\tf\nget_object_head_of_memory\tsrc/jit_runtime.cpp\t/^char* get_object_head_of_memory(CLObject object)$/;\"\tf\nget_object_pointer\tsrc/heap.c\t/^sCLHeapMem* get_object_pointer(CLObject obj)$/;\"\tf\nget_oct_number\tsrc/parser.c\t/^static BOOL get_oct_number(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nget_one_expression\tsrc/interpreter.c\t/^static char* get_one_expression(char* source)$/;\"\tf\tfile:\nget_parent_var_num_of_sum\tsrc/vtable.c\t/^int get_parent_var_num_of_sum(sVarTable* table)$/;\"\tf\nget_path_object\tsrc/common.h\t/^    BOOL get_path_object;$/;\"\tm\tstruct:sParserInfoStruct\nget_pointer_from_buffer_object\tsrc/clover_to_clang.c\t/^void* get_pointer_from_buffer_object(CLObject buffer)$/;\"\tf\nget_regex_anchored\tsrc/jit_runtime.cpp\t/^BOOL get_regex_anchored(CLObject regex)$/;\"\tf\nget_regex_dollar_endonly\tsrc/jit_runtime.cpp\t/^BOOL get_regex_dollar_endonly(CLObject regex)$/;\"\tf\nget_regex_dotall\tsrc/jit_runtime.cpp\t/^BOOL get_regex_dotall(CLObject regex)$/;\"\tf\nget_regex_extended\tsrc/jit_runtime.cpp\t/^BOOL get_regex_extended(CLObject regex)$/;\"\tf\nget_regex_global\tsrc/jit_runtime.cpp\t/^BOOL get_regex_global(CLObject regex)$/;\"\tf\nget_regex_ignorecase\tsrc/jit_runtime.cpp\t/^BOOL get_regex_ignorecase(CLObject regex)$/;\"\tf\nget_regex_multiline\tsrc/jit_runtime.cpp\t/^BOOL get_regex_multiline(CLObject regex)$/;\"\tf\nget_regex_ungreedy\tsrc/jit_runtime.cpp\t/^BOOL get_regex_ungreedy(CLObject regex)$/;\"\tf\nget_size_from_buffer_object\tsrc/clover_to_clang.c\t/^size_t get_size_from_buffer_object(CLObject buffer)$/;\"\tf\nget_stack_ptr_value_from_index\tsrc/jit_sub.cpp\t/^LVALUE* get_stack_ptr_value_from_index(LVALUE* llvm_stack_ptr, int index)$/;\"\tf\nget_stack_value_from_index_with_aligned\tsrc/jit_sub.cpp\t/^LVALUE get_stack_value_from_index_with_aligned(std::map<std::string, Value*>& params, BasicBlock* current_block, int index, int align)$/;\"\tf\nget_string_object_of_object_name\tsrc/jit_runtime.cpp\t/^CLObject get_string_object_of_object_name(CLObject object, sVMInfo* info)$/;\"\tf\nget_sum_of_parent_var_num\tsrc/vtable.c\t/^static int get_sum_of_parent_var_num(sVarTable* table)$/;\"\tf\tfile:\nget_system_class_field_names\tsrc/interpreter.c\t/^void get_system_class_field_names(char** candidates, int *num_candidates, int max_candidates)$/;\"\tf\nget_system_method_names\tsrc/interpreter.c\t/^void get_system_method_names(char** candidates, int *num_candidates, int max_candidates)$/;\"\tf\nget_try_catch_label_name\tsrc/jit_runtime.cpp\t/^char* get_try_catch_label_name(sVMInfo* info)$/;\"\tf\nget_type\tsrc/get_type.c\t/^static BOOL get_type(char* class_name, char* source, char* fname, sVarTable* lv_table, sNodeType** type_, sVarTable** result_lv_table)$/;\"\tf\tfile:\nget_type\tsrc/interpreter.c\t/^static BOOL get_type(char* source, char* fname, sVarTable* lv_table, sNodeType** type_, sVarTable** result_lv_table)$/;\"\tf\tfile:\nget_type_for_interpreter\tsrc/common.h\t/^    BOOL get_type_for_interpreter;$/;\"\tm\tstruct:sParserInfoStruct\nget_value_from_Bool\tsrc/clover_to_clang.c\t/^BOOL get_value_from_Bool(CLObject object)$/;\"\tf\nget_value_from_Byte\tsrc/clover_to_clang.c\t/^char get_value_from_Byte(CLObject object)$/;\"\tf\nget_value_from_Char\tsrc/clover_to_clang.c\t/^wchar_t get_value_from_Char(CLObject object)$/;\"\tf\nget_value_from_Double\tsrc/clover_to_clang.c\t/^double get_value_from_Double(CLObject object)$/;\"\tf\nget_value_from_Float\tsrc/clover_to_clang.c\t/^float get_value_from_Float(CLObject object)$/;\"\tf\nget_value_from_Integer\tsrc/clover_to_clang.c\t/^int get_value_from_Integer(CLObject object)$/;\"\tf\nget_value_from_Long\tsrc/clover_to_clang.c\t/^clint64 get_value_from_Long(CLObject object)$/;\"\tf\nget_value_from_Pointer\tsrc/clover_to_clang.c\t/^char* get_value_from_Pointer(CLObject object)$/;\"\tf\nget_value_from_Short\tsrc/clover_to_clang.c\t/^short get_value_from_Short(CLObject object)$/;\"\tf\nget_value_from_UByte\tsrc/clover_to_clang.c\t/^unsigned char get_value_from_UByte(CLObject object)$/;\"\tf\nget_value_from_UInteger\tsrc/clover_to_clang.c\t/^unsigned int get_value_from_UInteger(CLObject object)$/;\"\tf\nget_value_from_ULong\tsrc/clover_to_clang.c\t/^unsigned clint64 get_value_from_ULong(CLObject object)$/;\"\tf\nget_value_from_UShort\tsrc/clover_to_clang.c\t/^unsigned short get_value_from_UShort(CLObject object)$/;\"\tf\nget_value_from_header\tsrc/klass_compile_time.c\t/^static int get_value_from_header(char* header_path, char* field_name)$/;\"\tf\tfile:\nget_var_num\tsrc/vtable.c\t/^int get_var_num(sVarTable* table)$/;\"\tf\nget_var_size\tsrc/node.c\t/^int get_var_size(sNodeType* var_type)$/;\"\tf\nget_variable_from_index\tsrc/vtable.c\t/^sVar* get_variable_from_index(sVarTable* table, int index)$/;\"\tf\nget_variable_from_table\tsrc/vtable.c\t/^sVar* get_variable_from_table(sVarTable* table, char* name)$/;\"\tf\nget_variable_from_this_table_only\tsrc/vtable.c\t/^static sVar* get_variable_from_this_table_only(sVarTable* table, char* name)$/;\"\tf\tfile:\nget_variable_index\tsrc/vtable.c\t/^int get_variable_index(sVarTable* table, char* name)$/;\"\tf\nget_vm_info_struct_type\tsrc/jit_sub.cpp\t/^StructType* get_vm_info_struct_type()$/;\"\tf\nget_vm_stack_ptr_value_from_index_with_aligned\tsrc/jit_sub.cpp\t/^LVALUE get_vm_stack_ptr_value_from_index_with_aligned(std::map<std::string, Value*>& params, BasicBlock* current_block, int index, int align)$/;\"\tf\ngettid\tsrc/class_thread.c\t/^pid_t gettid()$/;\"\tf\nglobalMethodCompletion\tsrc/interpreter.c\t/^void globalMethodCompletion() $/;\"\tf\nheap_final\tsrc/heap.c\t/^void heap_final()$/;\"\tf\nheap_init\tsrc/heap.c\t/^void heap_init(int heap_size, int size_handles)$/;\"\tf\nif_expression\tsrc/parser.c\t/^static BOOL if_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nif_value_is_null_ret_zero\tsrc/jit_sub.cpp\t/^void if_value_is_null_ret_zero(Value* value, int value_bit, std::map<std::string, Value *> params, Function* function, BasicBlock** current_block, BOOL closure, LVALUE* llvm_stack, int var_num)$/;\"\tf\nif_value_is_zero_entry_exception_object\tsrc/jit_sub.cpp\t/^void if_value_is_zero_entry_exception_object(Value* value, int value_size, BOOL value_is_float, BOOL value_is_double, std::map<std::string, Value *> params, Function* function, BasicBlock** current_block, char* class_name, char* message, BOOL closure, LVALUE* llvm_stack, int var_num)$/;\"\tf\nif_value_is_zero_ret_zero\tsrc/jit_sub.cpp\t/^void if_value_is_zero_ret_zero(Value* value, std::map<std::string, Value *> params, Function* function, BasicBlock** current_block, BOOL closure, LVALUE* llvm_stack, int var_num)$/;\"\tf\nin_block\tsrc/common.h\t/^    BOOL in_block;$/;\"\tm\tstruct:sCompileInfoStruct\ninc_andand_oror_array\tsrc/jit_runtime.cpp\t/^void inc_andand_oror_array(sVMInfo* info)$/;\"\tf\ninc_andand_oror_array\tsrc/vm.c\t/^static void inc_andand_oror_array(sVMInfo* info)$/;\"\tf\tfile:\ninc_refference_count\tsrc/heap.c\t/^void inc_refference_count(CLObject obj, CLObject prev_obj, BOOL value_is_object)$/;\"\tf\ninc_vm_stack_ptr\tsrc/jit_sub.cpp\t/^void inc_vm_stack_ptr(std::map<std::string, Value*> params, BasicBlock* current_block, int value)$/;\"\tf\ninclude_file\tsrc/class_compiler.c\t/^static BOOL include_file(sParserInfo* info, sCompileInfo* cinfo)$/;\"\tf\tfile:\nincluded_source\tsrc/common.h\t/^    BOOL included_source;$/;\"\tm\tstruct:sParserInfoStruct\nincludedir\tMakefile\t/^includedir=${prefix}\\/include\\/clover2$/;\"\tm\nincrement_operand_core\tsrc/node.c\t/^static void increment_operand_core(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)$/;\"\tf\tfile:\nincrement_operand_core_for_class_field\tsrc/node.c\t/^static BOOL increment_operand_core_for_class_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)$/;\"\tf\tfile:\nincrement_operand_core_for_field\tsrc/node.c\t/^static BOOL increment_operand_core_for_field(unsigned int node, sCompileInfo* info, unsigned int lnode, int add_operand, int sub_operand, int ldc_operand, BOOL monadic, BOOL with_value, sNodeType* left_type)$/;\"\tf\tfile:\ninit_block_vtable\tsrc/vtable.c\t/^sVarTable* init_block_vtable(sVarTable* lv_table)$/;\"\tf\ninit_node_block_types\tsrc/node_block_type.c\t/^void init_node_block_types()$/;\"\tf\ninit_node_types\tsrc/node_type.c\t/^void init_node_types()$/;\"\tf\ninit_nodes\tsrc/node.c\t/^void init_nodes()$/;\"\tf\ninit_var_table\tsrc/vtable.c\t/^sVarTable* init_var_table()$/;\"\tf\ninit_vtable\tsrc/vtable.c\t/^void init_vtable()$/;\"\tf\ninitialize_carray_object\tsrc/carray.c\t/^BOOL initialize_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)$/;\"\tf\ninitialize_class\tsrc/vm.c\t/^static BOOL initialize_class(sCLClass* klass, BOOL compile_time)$/;\"\tf\tfile:\ninitialize_equalable_carray_object\tsrc/carray.c\t/^BOOL initialize_equalable_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)$/;\"\tf\ninitialize_equalable_list_object\tsrc/list.c\t/^BOOL initialize_equalable_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)$/;\"\tf\ninitialize_hash_object\tsrc/hash.c\t/^BOOL initialize_hash_object(CLObject hash_object, int num_elements, CLObject* keys, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_keys, sCLClass* class_items)$/;\"\tf\ninitialize_list_object\tsrc/list.c\t/^BOOL initialize_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)$/;\"\tf\ninitialize_sortable_carray_object\tsrc/carray.c\t/^BOOL initialize_sortable_carray_object(CLObject array_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)$/;\"\tf\ninitialize_sortable_list_object\tsrc/list.c\t/^BOOL initialize_sortable_list_object(CLObject list_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info, sCLClass* class_items)$/;\"\tf\ninitialize_tuple_object\tsrc/tuple.c\t/^BOOL initialize_tuple_object(CLObject tuple_object, int num_elements, CLObject* items, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\ninputing_block_or_paren\tsrc/interpreter.c\t/^static BOOL inputing_block_or_paren()$/;\"\tf\tfile:\ninputing_path_object\tsrc/common.h\t/^    BOOL inputing_path_object;$/;\"\tm\tstruct:sParserInfoStruct\ninputing_shell_mode\tsrc/common.h\t/^    BOOL inputing_shell_mode;$/;\"\tm\tstruct:sParserInfoStruct\ninsert_value_to_stack_ptr_with_offset\tsrc/jit_sub.cpp\t/^void insert_value_to_stack_ptr_with_offset(LVALUE** llvm_stack_ptr, LVALUE* value, int offset)$/;\"\tf\ninterpreter_final\tsrc/interpreter.c\t/^static void interpreter_final()$/;\"\tf\tfile:\ninterpreter_init\tsrc/interpreter.c\t/^static void interpreter_init()$/;\"\tf\tfile:\ninvoke_block\tsrc/vm.c\t/^BOOL invoke_block(CLObject block_object, CLVALUE* stack, int var_num, int num_params, CLVALUE** stack_ptr, sVMInfo* info, BOOL llvm_flag)$/;\"\tf\ninvoke_block_in_jit\tsrc/jit_runtime.cpp\t/^BOOL invoke_block_in_jit(int num_params, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\ninvoke_method\tsrc/vm.c\t/^BOOL invoke_method(sCLClass* klass, sCLMethod* method, CLVALUE* stack, int var_num, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\nis_assign_operator\tsrc/parser.c\t/^static BOOL is_assign_operator(sParserInfo* info) $/;\"\tf\tfile:\nis_class_file_existance\tsrc/klass.c\t/^BOOL is_class_file_existance(char* class_name)$/;\"\tf\nis_command_name\tsrc/parser.c\t/^static BOOL is_command_name(char* name)$/;\"\tf\tfile:\nis_delegated_class\tsrc/node_type.c\t/^BOOL is_delegated_class(sNodeType* left_type, sNodeType* right_type)$/;\"\tf\nis_exception_type\tsrc/node_type.c\t/^BOOL is_exception_type(sNodeType* exception_type)$/;\"\tf\nis_method_param_name\tsrc/klass_compile_time.c\t/^BOOL is_method_param_name(char* name)$/;\"\tf\nis_numeric_type\tsrc/node_type.c\t/^static BOOL is_numeric_type(sNodeType* type_)$/;\"\tf\tfile:\nis_numeric_type_without_float\tsrc/node_type.c\t/^static BOOL is_numeric_type_without_float(sNodeType* type_)$/;\"\tf\tfile:\nis_path_object\tsrc/interpreter.c\t/^static BOOL is_path_object(char* source, char* fname, sVarTable* lv_table)$/;\"\tf\tfile:\nis_shell_mode\tsrc/get_type.c\t/^static BOOL is_shell_mode(char* source, char* fname, sVarTable* lv_table)$/;\"\tf\tfile:\nis_shell_mode\tsrc/interpreter.c\t/^static BOOL is_shell_mode(char* source, char* fname, sVarTable* lv_table)$/;\"\tf\tfile:\nis_this_class_with_class_name\tsrc/type.c\t/^BOOL is_this_class_with_class_name(sCLClass* klass, char* class_name)$/;\"\tf\nis_valid_class\tsrc/klass.c\t/^BOOL is_valid_class(sCLClass* klass)$/;\"\tf\nis_valid_object\tsrc/heap.c\t/^BOOL is_valid_object(CLObject obj)$/;\"\tf\nis_void_type\tsrc/type.c\t/^BOOL is_void_type(sCLType* cl_type, sCLClass* klass)$/;\"\tf\njit\tsrc/jit_runtime.cpp\t/^BOOL jit(sByteCode* code, sConst* constant, CLVALUE* stack, int var_num, sCLClass* klass, sCLMethod* method, CLObject block_object, sVMInfo* info, CLVALUE** stack_ptr)$/;\"\tf\njit_class_compiler\tsrc/compiler.c\t/^static BOOL jit_class_compiler(char* class_name) $/;\"\tf\tfile:\njit_compile_class\tsrc/jit_compile_method.cpp\t/^BOOL jit_compile_class(sCLClass* klass)$/;\"\tf\njit_final\tsrc/jit.cpp\t/^void jit_final()$/;\"\tf\njit_final_on_runtime\tsrc/jit_runtime.cpp\t/^void jit_final_on_runtime()$/;\"\tf\njit_init\tsrc/jit.cpp\t/^void jit_init()$/;\"\tf\njit_init_on_runtime\tsrc/jit_runtime.cpp\t/^void jit_init_on_runtime()$/;\"\tf\nkLLVMKindStr\tsrc/jit_debug.cpp\t/^const char* kLLVMKindStr[] = {$/;\"\tv\nkLVKindAddress\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantDouble\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantFloat\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantInt1\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantInt16\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantInt32\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantInt64\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantInt8\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantUInt16\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantUInt32\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantUInt64\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindConstantUInt8\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindDouble\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindFloat\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindInt1\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindInt16\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindInt32\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindInt64\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindInt8\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindMemory\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindNone\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindObject\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindPointer32\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindPointer64\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindPointer8\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindPointerDouble\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindUInt16\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindUInt32\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindUInt64\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkLVKindUInt8\tsrc/jit_common.hpp\t/^enum eLVALUEKind { kLVKindNone, kLVKindInt1, kLVKindInt8, kLVKindUInt8, kLVKindInt16, kLVKindUInt16, kLVKindInt32, kLVKindUInt32, kLVKindInt64, kLVKindUInt64, kLVKindMemory, kLVKindAddress, kLVKindConstantInt1, kLVKindConstantInt8, kLVKindConstantUInt8, kLVKindConstantInt16, kLVKindConstantUInt16, kLVKindConstantInt32, kLVKindConstantUInt32, kLVKindConstantInt64, kLVKindConstantUInt64, kLVKindConstantFloat, kLVKindConstantDouble, kLVKindFloat, kLVKindDouble, kLVKindPointer8, kLVKindPointer32, kLVKindPointer64, kLVKindPointerDouble, kLVKindObject };$/;\"\te\tenum:eLVALUEKind\nkNodeTypeAndAnd\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeArrayValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeAssignVariable\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeBlockCall\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeBlockObject\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeBreak\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeBuffer\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeByteValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCArrayValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCByteValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCDoubleValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCFloatValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCIntValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCLongValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCShortValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCUByteValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCUIntValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCULongValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeCUShortValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeChar\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeClassMethodCall\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeDoubleValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeEqualableCArrayValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeEqualableListValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeFalse\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeFloatValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeFor\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeFunction\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeGetAddress\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeHashValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeIf\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeImplements\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeInheritCall\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeIntValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeListValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeLoadArrayElement\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeLoadClassField\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeLoadField\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeLoadValueFromPointer\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeLoadVariable\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeLongValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeMethodCall\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeMonadicDecrementOperand\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeMonadicIncrementOperand\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeMultipleAsignment\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeNewOperator\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeNormalBlock\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeNull\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeOperand\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeOrOr\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypePath\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeRange\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeRegex\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeReturn\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeShortValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeSortableCArrayValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeSortableListValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeStoreArrayElement\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeStoreClassField\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeStoreField\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeStoreValueToPointer\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeString\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeThrow\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeTrue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeTry\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeTupleValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeUByteValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeUIntValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeULongValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeUShortValue\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeWhen\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeWhile\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkNodeTypeWildCard\tsrc/common.h\t/^enum eNodeType { kNodeTypeOperand, kNodeTypeByteValue, kNodeTypeCByteValue, kNodeTypeUByteValue, kNodeTypeCUByteValue, kNodeTypeShortValue, kNodeTypeCShortValue, kNodeTypeUShortValue, kNodeTypeCUShortValue, kNodeTypeIntValue, kNodeTypeCIntValue, kNodeTypeUIntValue, kNodeTypeCUIntValue, kNodeTypeLongValue, kNodeTypeCLongValue, kNodeTypeULongValue, kNodeTypeCULongValue, kNodeTypeAssignVariable, kNodeTypeLoadVariable, kNodeTypeIf, kNodeTypeWhile, kNodeTypeBreak, kNodeTypeTrue, kNodeTypeFalse, kNodeTypeNull, kNodeTypeWildCard, kNodeTypeFor, kNodeTypeClassMethodCall, kNodeTypeMethodCall, kNodeTypeReturn, kNodeTypeNewOperator, kNodeTypeLoadField, kNodeTypeStoreField , kNodeTypeLoadClassField, kNodeTypeStoreClassField, kNodeTypeLoadValueFromPointer, kNodeTypeStoreValueToPointer, kNodeTypeMonadicIncrementOperand, kNodeTypeMonadicDecrementOperand, kNodeTypeLoadArrayElement, kNodeTypeStoreArrayElement, kNodeTypeChar, kNodeTypeString, kNodeTypeBuffer, kNodeTypeThrow, kNodeTypeTry, kNodeTypeBlockObject, kNodeTypeFunction, kNodeTypeBlockCall, kNodeTypeNormalBlock, kNodeTypeArrayValue, kNodeTypeAndAnd, kNodeTypeOrOr, kNodeTypeHashValue, kNodeTypeRegex, kNodeTypeListValue, kNodeTypeSortableListValue, kNodeTypeEqualableListValue, kNodeTypeTupleValue, kNodeTypeCArrayValue, kNodeTypeEqualableCArrayValue, kNodeTypeSortableCArrayValue, kNodeTypeImplements, kNodeTypeGetAddress, kNodeTypeInheritCall, kNodeTypeFloatValue, kNodeTypeCFloatValue, kNodeTypeDoubleValue, kNodeTypeCDoubleValue, kNodeTypePath, kNodeTypeWhen, kNodeTypeRange, kNodeTypeMultipleAsignment };$/;\"\te\tenum:eNodeType\nkOpAdd\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpAnd\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComparisonEqual\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComparisonGreater\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComparisonGreaterEqual\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComparisonLesser\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComparisonLesserEqual\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComparisonNotEqual\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpComplement\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpDiv\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpLeftShift\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpLogicalDenial\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpMinus\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpMod\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpMult\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpOr\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpRightShift\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpSub\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkOpXor\tsrc/common.h\t/^enum eOperand { kOpAdd, kOpSub , kOpComplement, kOpLogicalDenial, kOpMult, kOpDiv, kOpMod, kOpLeftShift, kOpRightShift, kOpComparisonEqual, kOpComparisonNotEqual,kOpComparisonGreaterEqual, kOpComparisonLesserEqual, kOpComparisonGreater, kOpComparisonLesser, kOpAnd, kOpXor, kOpOr, kOpMinus };$/;\"\te\tenum:eOperand\nkind\tsrc/jit_common.hpp\t/^    enum eLVALUEKind kind;$/;\"\tm\tstruct:LVALUEStruct\ttyperef:enum:LVALUEStruct::eLVALUEKind\nklass\tsrc/common.h\t/^    sCLClass* klass;$/;\"\tm\tstruct:sParserInfoStruct\nlambda\tsrc/class_thread.c\t/^    BOOL lambda;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nlibdir\tMakefile\t/^libdir=${exec_prefix}\\/lib$/;\"\tm\nline_buffer_from_head_to_cursor_point\tsrc/interpreter.c\t/^static ALLOC char* line_buffer_from_head_to_cursor_point()$/;\"\tf\tfile:\nlist_to_array\tsrc/clover_to_clang.c\t/^ALLOC CLObject* list_to_array(CLObject list, int* num_elements)$/;\"\tf\nllvm_create_buffer\tsrc/jit_sub.cpp\t/^Value* llvm_create_buffer(char* str, int len)$/;\"\tf\nllvm_create_string\tsrc/jit_sub.cpp\t/^Value* llvm_create_string(char* str)$/;\"\tf\nllvm_give_type_to_params\tsrc/jit_sub.cpp\t/^void llvm_give_type_to_params(LVALUE* llvm_stack_ptr, std::map<std::string, Value*> params, BasicBlock* current_block, sCLMethod* method, sCLClass* klass)$/;\"\tf\nllvm_load_dynamic_library\tsrc/jit_runtime.cpp\t/^static void llvm_load_dynamic_library(sCLClass* klass)$/;\"\tf\tfile:\nllvm_lvar_to_vm_lvar\tsrc/jit_sub.cpp\t/^void llvm_lvar_to_vm_lvar(LVALUE* llvm_stack,std::map<std::string, Value*>& params, BasicBlock* current_block, int var_num)$/;\"\tf\nllvm_stack_to_vm_stack\tsrc/jit_sub.cpp\t/^void llvm_stack_to_vm_stack(LVALUE* llvm_stack_ptr, std::map<std::string, Value*> params, BasicBlock* current_block, int num)$/;\"\tf\nload_class\tsrc/klass.c\t/^sCLClass* load_class(char* class_name)$/;\"\tf\nload_class_field\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* load_class_field(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int field_index, int offset, sConst* constant)$/;\"\tf\nload_class_from_class_file\tsrc/klass.c\t/^sCLClass* load_class_from_class_file(char* class_name, char* class_file_name)$/;\"\tf\nload_class_with_initialize\tsrc/vm.c\t/^static BOOL load_class_with_initialize(char* class_name)$/;\"\tf\tfile:\nload_element\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* load_element(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject array, int element_num, int size)$/;\"\tf\nload_fundamental_classes_on_runtime\tsrc/vm.c\t/^BOOL load_fundamental_classes_on_runtime()$/;\"\tf\nload_module_from_file\tsrc/module.c\t/^BOOL load_module_from_file(ALLOC sCLModule** self, char* module_name)$/;\"\tf\nlocalVariableCompletion\tsrc/interpreter.c\t/^void localVariableCompletion(char* line)$/;\"\tf\nlocal_variable_completion\tsrc/interpreter.c\t/^static void local_variable_completion(char* exp, char** candidates, int *num_candidates, int max_candidates)$/;\"\tf\tfile:\nlv_table\tsrc/common.h\t/^    sVarTable* lv_table;$/;\"\tm\tstruct:sCompileInfoStruct\nlv_table\tsrc/common.h\t/^    sVarTable* lv_table;$/;\"\tm\tstruct:sParserInfoStruct\nlvar_address_index\tsrc/jit_common.hpp\t/^    int lvar_address_index;$/;\"\tm\tstruct:LVALUEStruct\nlvar_of_llvm_to_lvar_of_vm\tsrc/jit_sub.cpp\t/^void lvar_of_llvm_to_lvar_of_vm(std::map<std::string, Value *> params, BasicBlock* current_block, LVALUE* llvm_stack, int var_num)$/;\"\tf\nlvar_of_vm_to_lvar_of_llvm\tsrc/jit_sub.cpp\t/^void lvar_of_vm_to_lvar_of_llvm(std::map<std::string, Value *> params, BasicBlock* current_block, LVALUE* llvm_stack, int var_num)$/;\"\tf\nlvar_stored\tsrc/jit_common.hpp\t/^    BOOL lvar_stored;$/;\"\tm\tstruct:LVALUEStruct\nmAllocSizeMethodIndex\tsrc/common.h\t/^    int mAllocSizeMethodIndex;$/;\"\tm\tstruct:sCLClassStruct\nmAnchored\tsrc/common.h\t/^            BOOL mAnchored;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmAnchored\tsrc/common.h\t/^    BOOL mAnchored;$/;\"\tm\tstruct:sRegexObjectStruct\nmArray\tsrc/common.h\t/^    BOOL mArray;$/;\"\tm\tstruct:sCLTypeStruct\nmArray\tsrc/common.h\t/^    BOOL mArray;$/;\"\tm\tstruct:sNodeTypeStruct\nmArrayElements\tsrc/common.h\t/^            unsigned int mArrayElements[ARRAY_VALUE_ELEMENT_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon18\nmArrayNum\tsrc/common.h\t/^            unsigned int mArrayNum;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon10\nmArrayNum\tsrc/common.h\t/^        int mArrayNum;$/;\"\tm\tunion:sCLObjectStruct::__anon23\nmArrayNum\tsrc/common.h\t/^    int mArrayNum;$/;\"\tm\tstruct:sBlockObjectStruct\nmArrayNum\tsrc/common.h\t/^    int mArrayNum;$/;\"\tm\tstruct:sCLHeapMemStruct\nmArrayNum\tsrc/common.h\t/^    int mArrayNum;$/;\"\tm\tstruct:sRegexObjectStruct\nmBlock\tsrc/common.h\t/^        sNodeBlock* mBlock;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmBlockID\tsrc/common.h\t/^    int mBlockID;$/;\"\tm\tstruct:sBlockObjectStruct\nmBlockLevel\tsrc/common.h\t/^    int mBlockLevel;$/;\"\tm\tstruct:sVarStruct\nmBlockLevel\tsrc/common.h\t/^    int mBlockLevel;$/;\"\tm\tstruct:sVarTableStruct\nmBlockObjectCode\tsrc/common.h\t/^            sNodeBlock* mBlockObjectCode;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmBlockObjectCode\tsrc/common.h\t/^            sNodeBlock* mBlockObjectCode;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmBlockObjects\tsrc/common.h\t/^    sCLBlockObject* mBlockObjects;$/;\"\tm\tstruct:sCLClassStruct\nmBlockType\tsrc/common.h\t/^    MANAGED struct sNodeBlockTypeStruct* mBlockType;$/;\"\tm\tstruct:sNodeTypeStruct\ttyperef:struct:sNodeTypeStruct::sNodeBlockTypeStruct\nmBlockType\tsrc/common.h\t/^    sCLBlockType* mBlockType;$/;\"\tm\tstruct:sCLTypeStruct\nmBlockVarNum\tsrc/common.h\t/^    int mBlockVarNum;$/;\"\tm\tstruct:sBlockObjectStruct\nmBody\tsrc/common.h\t/^    sBuf mBody;$/;\"\tm\tstruct:sCLModuleStruct\nmBoolValue\tsrc/common.h\t/^    BOOL mBoolValue;$/;\"\tm\tunion:CLVALUEUnion\nmBoxingClass\tsrc/common.h\t/^    struct sCLClassStruct* mBoxingClass; \\/\\/ This requires on the run time $/;\"\tm\tstruct:sCLClassStruct\ttyperef:struct:sCLClassStruct::sCLClassStruct\nmBuf\tsrc/clover2-buffer.h\t/^    char* mBuf;$/;\"\tm\tstruct:sBufStruct\nmBuffer\tsrc/common.h\t/^            char* mBuffer;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon13\nmByteCodes\tsrc/common.h\t/^    sByteCode mByteCodes;$/;\"\tm\tstruct:sCLBlockObjectStruct\nmByteCodes\tsrc/common.h\t/^    sByteCode mByteCodes;$/;\"\tm\tstruct:sCLMethodStruct\nmByteValue\tsrc/common.h\t/^        char mByteValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmByteValue\tsrc/common.h\t/^    char mByteValue;$/;\"\tm\tunion:CLVALUEUnion\nmCFunctionPointer\tsrc/common.h\t/^    void* mCFunctionPointer;    \\/\\/ this requires runtime$/;\"\tm\tstruct:sCLMethodStruct\nmCLibraryOffset\tsrc/common.h\t/^    int mCLibraryOffset;$/;\"\tm\tstruct:sCLMethodStruct\nmCallingClassMethodIndex\tsrc/common.h\t/^    int mCallingClassMethodIndex;$/;\"\tm\tstruct:sCLClassStruct\nmCallingMethodIndex\tsrc/common.h\t/^    int mCallingMethodIndex;$/;\"\tm\tstruct:sCLClassStruct\nmCatchNodeBlock\tsrc/common.h\t/^            MANAGED sNodeBlock* mCatchNodeBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon7\nmCharValue\tsrc/common.h\t/^    wchar_t mCharValue;$/;\"\tm\tunion:CLVALUEUnion\nmCharacter\tsrc/common.h\t/^        wchar_t mCharacter;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmClass\tsrc/common.h\t/^            sCLClass* mClass;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon11\nmClass\tsrc/common.h\t/^            sCLClass* mClass;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmClass\tsrc/common.h\t/^            sCLClass* mClass;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmClass\tsrc/common.h\t/^            sCLClass* mClass;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon2\nmClass\tsrc/common.h\t/^            sNodeType* mClass;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon8\nmClass\tsrc/common.h\t/^    sCLClass* mClass;       \\/\\/ NULL --> no class only memory$/;\"\tm\tstruct:sBlockObjectStruct\nmClass\tsrc/common.h\t/^    sCLClass* mClass;       \\/\\/ NULL --> no class only memory$/;\"\tm\tstruct:sCLHeapMemStruct\nmClass\tsrc/common.h\t/^    sCLClass* mClass;       \\/\\/ NULL --> no class only memory$/;\"\tm\tstruct:sRegexObjectStruct\nmClass\tsrc/common.h\t/^    sCLClass* mClass;$/;\"\tm\tstruct:sCLObjectStruct\nmClass\tsrc/common.h\t/^    sCLClass* mClass;$/;\"\tm\tstruct:sNodeTypeStruct\nmClass2\tsrc/common.h\t/^    sCLClass* mClass2;$/;\"\tm\tstruct:sBlockObjectStruct\nmClassFields\tsrc/common.h\t/^    sCLField* mClassFields;$/;\"\tm\tstruct:sCLClassStruct\nmClassFinalizeMethodIndex\tsrc/common.h\t/^    int mClassFinalizeMethodIndex;$/;\"\tm\tstruct:sCLClassStruct\nmClassInitializeMethodIndex\tsrc/common.h\t/^    int mClassInitializeMethodIndex;$/;\"\tm\tstruct:sCLClassStruct\nmClassNameOffset\tsrc/common.h\t/^    int mClassNameOffset;$/;\"\tm\tstruct:sCLClassStruct\nmClassNameOffset\tsrc/common.h\t/^    int mClassNameOffset;$/;\"\tm\tstruct:sCLTypeStruct\nmCodes\tsrc/common.h\t/^    char* mCodes;$/;\"\tm\tstruct:sByteCodeStruct\nmCodes\tsrc/common.h\t/^    sByteCode mCodes;$/;\"\tm\tstruct:sBlockObjectStruct\nmConst\tsrc/common.h\t/^    char* mConst;$/;\"\tm\tstruct:sConstStruct\nmConst\tsrc/common.h\t/^    sConst mConst;$/;\"\tm\tstruct:sCLBlockObjectStruct\nmConst\tsrc/common.h\t/^    sConst mConst;$/;\"\tm\tstruct:sCLClassStruct\nmConstant\tsrc/common.h\t/^    sConst mConstant;$/;\"\tm\tstruct:sBlockObjectStruct\nmDefaultValue\tsrc/common.h\t/^    char mDefaultValue[METHOD_DEFAULT_PARAM_MAX];$/;\"\tm\tstruct:sParserParamStruct\nmDefaultValueOffset\tsrc/common.h\t/^    int mDefaultValueOffset;$/;\"\tm\tstruct:sCLParamStruct\nmDelegatedMethodIndex\tsrc/common.h\t/^    int mDelegatedMethodIndex[METHOD_NUM_MAX];  \\/\\/ compile time variable$/;\"\tm\tstruct:sCLFieldStruct\nmDollarEndOnly\tsrc/common.h\t/^            BOOL mDollarEndOnly;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmDollarEndOnly\tsrc/common.h\t/^    BOOL mDollarEndOnly;$/;\"\tm\tstruct:sRegexObjectStruct\nmDotAll\tsrc/common.h\t/^            BOOL mDotAll;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmDotAll\tsrc/common.h\t/^    BOOL mDotAll;$/;\"\tm\tstruct:sRegexObjectStruct\nmDoubleValue\tsrc/common.h\t/^        double mDoubleValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmDoubleValue\tsrc/common.h\t/^    double mDoubleValue;$/;\"\tm\tunion:CLVALUEUnion\nmDynamicLibrary\tsrc/common.h\t/^    void* mDynamicLibrary;  \\/\\/ This requires on the run time$/;\"\tm\tstruct:sCLClassStruct\nmElifExpressionNodes\tsrc/common.h\t/^            unsigned int mElifExpressionNodes[ELIF_NUM_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmElifNodeBlocks\tsrc/common.h\t/^            MANAGED sNodeBlock* mElifNodeBlocks[ELIF_NUM_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmElifNum\tsrc/common.h\t/^            int mElifNum;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmElifUnclosed\tsrc/common.h\t/^            BOOL mElifUnclosed[ELIF_NUM_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmElseBlock\tsrc/common.h\t/^            sNodeBlock* mElseBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmElseNodeBlock\tsrc/common.h\t/^            MANAGED sNodeBlock* mElseNodeBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmExceptionVarName\tsrc/common.h\t/^            char mExceptionVarName[VAR_NAME_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon7\nmExpressionNode\tsrc/common.h\t/^            unsigned int mExpressionNode;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmExpressionNode\tsrc/common.h\t/^            unsigned int mExpressionNode;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmExpressionNode\tsrc/common.h\t/^            unsigned int mExpressionNode;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon5\nmExpressionNode\tsrc/common.h\t/^            unsigned int mExpressionNode;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon6\nmExpressionNode2\tsrc/common.h\t/^            unsigned int mExpressionNode2;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon6\nmExpressionNode3\tsrc/common.h\t/^            unsigned int mExpressionNode3;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon6\nmExtended\tsrc/common.h\t/^            BOOL mExtended;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmExtended\tsrc/common.h\t/^    BOOL mExtended;$/;\"\tm\tstruct:sRegexObjectStruct\nmFields\tsrc/common.h\t/^        CLVALUE mFields[DUMMY_ARRAY_SIZE];$/;\"\tm\tunion:sCLObjectStruct::__anon24\nmFields\tsrc/common.h\t/^    sCLField* mFields;$/;\"\tm\tstruct:sCLClassStruct\nmFinalizeMethodIndex\tsrc/common.h\t/^    int mFinalizeMethodIndex;$/;\"\tm\tstruct:sCLClassStruct\nmFlags\tsrc/common.h\t/^    clint64 mFlags;$/;\"\tm\tstruct:sCLClassStruct\nmFlags\tsrc/common.h\t/^    clint64 mFlags;$/;\"\tm\tstruct:sCLFieldStruct\nmFlags\tsrc/common.h\t/^    clint64 mFlags;$/;\"\tm\tstruct:sCLMethodStruct\nmFloatValue\tsrc/common.h\t/^        float mFloatValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmFloatValue\tsrc/common.h\t/^    float mFloatValue;$/;\"\tm\tunion:CLVALUEUnion\nmForNodeBlock\tsrc/common.h\t/^            MANAGED sNodeBlock* mForNodeBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon6\nmFreeFun\tsrc/common.h\t/^    fFreeFun mFreeFun;$/;\"\tm\tstruct:sCLClassStruct\nmFreeHandles\tsrc/heap.c\t/^    int mFreeHandles;    \\/\\/ -1 for NULL. index of mHandles$/;\"\tm\tstruct:sCLHeapManager_\tfile:\nmFreeMemHandles\tsrc/heap.c\t/^    int mFreeMemHandles;  \\/\\/\\/ -1 for NULL. index of mHandles$/;\"\tm\tstruct:sCLHeapManager_\tfile:\nmFreed\tsrc/common.h\t/^    BOOL mFreed;$/;\"\tm\tstruct:sClassTableStruct\nmFun\tsrc/native_method.c\t/^    fNativeMethod mFun;$/;\"\tm\tstruct:sNativeMethodHashItem\tfile:\nmFun\tsrc/native_method.c\t/^    fNativeMethod mFun;$/;\"\tm\tstruct:sNativeMethodStruct\tfile:\nmFunName\tsrc/native_method.c\t/^    char* mFunName;$/;\"\tm\tstruct:sNativeMethodHashItem\tfile:\nmFunName\tsrc/native_method.c\t/^    char* mFunName;$/;\"\tm\tstruct:sNativeMethodStruct\tfile:\nmGenericsParamClassNum\tsrc/common.h\t/^    int mGenericsParamClassNum;   \\/\\/ -1 is none generics param $/;\"\tm\tstruct:sCLClassStruct\nmGenericsParamNameOffsets\tsrc/common.h\t/^    int mGenericsParamNameOffsets[GENERICS_TYPES_MAX];$/;\"\tm\tstruct:sCLClassStruct\nmGenericsParamTypeOffsets\tsrc/common.h\t/^    int mGenericsParamTypeOffsets[GENERICS_TYPES_MAX];$/;\"\tm\tstruct:sCLClassStruct\nmGenericsParamTypeOffsets\tsrc/common.h\t/^    int mGenericsParamTypeOffsets[GENERICS_TYPES_MAX];$/;\"\tm\tstruct:sCLMethodStruct\nmGenericsTypes\tsrc/common.h\t/^    struct sCLTypeStruct* mGenericsTypes[GENERICS_TYPES_MAX];$/;\"\tm\tstruct:sCLTypeStruct\ttyperef:struct:sCLTypeStruct::sCLTypeStruct\nmGenericsTypes\tsrc/common.h\t/^    struct sNodeTypeStruct* mGenericsTypes[GENERICS_TYPES_MAX];$/;\"\tm\tstruct:sNodeTypeStruct\ttyperef:struct:sNodeTypeStruct::sNodeTypeStruct\nmGlobal\tsrc/common.h\t/^            BOOL mGlobal;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmGlobal\tsrc/common.h\t/^    BOOL mGlobal;$/;\"\tm\tstruct:sRegexObjectStruct\nmGlobalStack\tsrc/common.h\t/^    BOOL mGlobalStack;$/;\"\tm\tstruct:sCLStackStruct\nmGlobalStack\tsrc/common.h\t/^    CLVALUE* mGlobalStack;$/;\"\tm\tstruct:sVMInfoStruct\nmGlobalStackID\tsrc/common.h\t/^    sCLStack* mGlobalStackID;$/;\"\tm\tstruct:sVMInfoStruct\nmGlobalStackPtr\tsrc/common.h\t/^    CLVALUE* mGlobalStackPtr;$/;\"\tm\tstruct:sVMInfoStruct\nmHandles\tsrc/heap.c\t/^    sHandle* mHandles;$/;\"\tm\tstruct:sCLHeapManager_\tfile:\nmHashItems\tsrc/common.h\t/^            unsigned int mHashItems[HASH_VALUE_ELEMENT_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon21\nmHashKeys\tsrc/common.h\t/^            unsigned int mHashKeys[HASH_VALUE_ELEMENT_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon21\nmHeadOfMemory\tsrc/common.h\t/^        int mHeadOfMemory;$/;\"\tm\tunion:sCLObjectStruct::__anon24\nmIfNodeBlock\tsrc/common.h\t/^            MANAGED sNodeBlock* mIfNodeBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmIfUnclosed\tsrc/common.h\t/^            BOOL mIfUnclosed;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon3\nmIgnoreCase\tsrc/common.h\t/^            BOOL mIgnoreCase;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmIgnoreCase\tsrc/common.h\t/^    BOOL mIgnoreCase;$/;\"\tm\tstruct:sRegexObjectStruct\nmIndex\tsrc/common.h\t/^    int mIndex;$/;\"\tm\tstruct:sVarStruct\nmInitMethodIndexOnCompileTime\tsrc/common.h\t/^    int mInitMethodIndexOnCompileTime;              \\/\\/ This requires on the compile time$/;\"\tm\tstruct:sCLClassStruct\nmInitializeValue\tsrc/common.h\t/^    int mInitializeValue; \\/\\/ -1 is none initialized value. This is for enum or C bridge.$/;\"\tm\tstruct:sCLFieldStruct\nmInitialized\tsrc/common.h\t/^    BOOL mInitialized;   \\/\\/ This requires on the run time$/;\"\tm\tstruct:sCLClassStruct\nmInitialized\tsrc/common.h\t/^    BOOL mInitialized;$/;\"\tm\tstruct:sClassTableStruct\nmIntValue\tsrc/common.h\t/^        int mIntValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmIntValue\tsrc/common.h\t/^    int mIntValue;$/;\"\tm\tunion:CLVALUEUnion\nmInterface\tsrc/common.h\t/^    sCLClass* mInterface[GENERICS_TYPES_MAX];$/;\"\tm\tstruct:sGenericsParamInfoStruct\nmItem\tsrc/common.h\t/^    sCLClass* mItem;$/;\"\tm\tstruct:sClassTableStruct\nmJITDynamicSym\tsrc/common.h\t/^    void* mJITDynamicSym;       \\/\\/ this requires runtime$/;\"\tm\tstruct:sBlockObjectStruct\nmJITDynamicSym\tsrc/common.h\t/^    void* mJITDynamicSym;       \\/\\/ this requires runtime$/;\"\tm\tstruct:sCLMethodStruct\nmLVTable\tsrc/common.h\t/^    sVarTable* mLVTable;$/;\"\tm\tstruct:sNodeBlockStruct\nmLambda\tsrc/common.h\t/^            BOOL mLambda;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmLambda\tsrc/common.h\t/^            BOOL mLambda;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmLambda\tsrc/common.h\t/^    BOOL mLambda;$/;\"\tm\tstruct:sBlockObjectStruct\nmLambda\tsrc/common.h\t/^    BOOL mLambda;$/;\"\tm\tstruct:sCLBlockObjectStruct\nmLambda\tsrc/common.h\t/^    BOOL mLambda;$/;\"\tm\tstruct:sNodeBlockTypeStruct\nmLeft\tsrc/common.h\t/^    unsigned int mLeft;$/;\"\tm\tstruct:sNodeTreeStruct\nmLen\tsrc/clover2-buffer.h\t/^    int mLen;$/;\"\tm\tstruct:sBufStruct\nmLen\tsrc/common.h\t/^            int mLen;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon13\nmLen\tsrc/common.h\t/^    int mLen;$/;\"\tm\tstruct:sConstStruct\nmLen\tsrc/common.h\t/^    unsigned int mLen;$/;\"\tm\tstruct:sByteCodeStruct\nmLine\tsrc/common.h\t/^    int mLine;$/;\"\tm\tstruct:sNodeTreeStruct\nmListElements\tsrc/common.h\t/^            unsigned int mListElements[LIST_VALUE_ELEMENT_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon19\nmLocalVariables\tsrc/common.h\t/^    sVar mLocalVariables[LOCAL_VARIABLE_MAX];  \\/\\/ open address hash$/;\"\tm\tstruct:sVarTableStruct\nmLongValue\tsrc/common.h\t/^        clint64 mLongValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmLongValue\tsrc/common.h\t/^    clint64 mLongValue;$/;\"\tm\tunion:CLVALUEUnion\nmMalloced\tsrc/heap.c\t/^    unsigned char mMalloced:1;$/;\"\tm\tstruct:sHandle_\tfile:\nmMarkFlags\tsrc/heap.c\t/^    unsigned char* mMarkFlags;$/;\"\tm\tstruct:sCLHeapManager_\tfile:\nmMatch\tsrc/common.h\t/^            BOOL mMatch[WHEN_BLOCK_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmMaxBlockVarNum\tsrc/common.h\t/^    int mMaxBlockVarNum;$/;\"\tm\tstruct:sVarTableStruct\nmMaxMethodChains\tsrc/common.h\t/^    int mMaxMethodChains;$/;\"\tm\tstruct:sNodeTreeStruct\nmMem\tsrc/common.h\t/^    void* mMem;$/;\"\tm\tstruct:sCLHeapMemStruct\nmMem\tsrc/heap.c\t/^    void* mMem;$/;\"\tm\tstruct:sHandle_\tfile:\nmMem\tsrc/heap.c\t/^    void* mMem;$/;\"\tm\tstruct:sHeapPage_\tfile:\nmMethodGenericsParamClassNum\tsrc/common.h\t/^    int mMethodGenericsParamClassNum;  \\/\\/ -1 is none geenrics param$/;\"\tm\tstruct:sCLClassStruct\nmMethodIndex\tsrc/common.h\t/^            int mMethodIndex;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon17\nmMethodIndex\tsrc/common.h\t/^    int mMethodIndex;$/;\"\tm\tstruct:sCLMethodStruct\nmMethodIndexOnCompileTime\tsrc/common.h\t/^    int mMethodIndexOnCompileTime;                  \\/\\/ This requires on the compile time$/;\"\tm\tstruct:sCLClassStruct\nmMethodName\tsrc/common.h\t/^            char mMethodName[METHOD_NAME_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon8\nmMethodName\tsrc/common.h\t/^            char mMethodName[METHOD_NAME_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon9\nmMethodNameAndParamsOffset\tsrc/common.h\t/^    int mMethodNameAndParamsOffset;$/;\"\tm\tstruct:sCLMethodStruct\nmMethods\tsrc/common.h\t/^    sCLMethod* mMethods;$/;\"\tm\tstruct:sCLClassStruct\nmMiddle\tsrc/common.h\t/^    unsigned int mMiddle;$/;\"\tm\tstruct:sNodeTreeStruct\nmModified\tsrc/common.h\t/^    BOOL mModified;$/;\"\tm\tstruct:sCLModuleStruct\nmMultiline\tsrc/common.h\t/^            BOOL mMultiline;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmMultiline\tsrc/common.h\t/^    BOOL mMultiline;$/;\"\tm\tstruct:sRegexObjectStruct\nmName\tsrc/common.h\t/^            char mName[VAR_NAME_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmName\tsrc/common.h\t/^    char mName[CL_MODULE_NAME_MAX+1];$/;\"\tm\tstruct:sCLModuleStruct\nmName\tsrc/common.h\t/^    char mName[VAR_NAME_MAX];$/;\"\tm\tstruct:sParserParamStruct\nmName\tsrc/common.h\t/^    char mName[VAR_NAME_MAX];$/;\"\tm\tstruct:sVarStruct\nmName\tsrc/common.h\t/^    char* mName;$/;\"\tm\tstruct:sClassTableStruct\nmNameOffset\tsrc/common.h\t/^    int mNameOffset;                \\/\\/ variable name$/;\"\tm\tstruct:sCLParamStruct\nmNameOffset\tsrc/common.h\t/^    int mNameOffset;$/;\"\tm\tstruct:sCLFieldStruct\nmNameOffset\tsrc/common.h\t/^    int mNameOffset;$/;\"\tm\tstruct:sCLMethodStruct\nmNativeFunName\tsrc/common.h\t/^    char* mNativeFunName;$/;\"\tm\tstruct:sCLMethodStruct\nmNativeMethod\tsrc/common.h\t/^    fNativeMethod mNativeMethod;$/;\"\tm\tstruct:sCLMethodStruct\nmNext\tsrc/common.h\t/^    struct sVarTableStruct* mNext;              \\/\\/ for free var table$/;\"\tm\tstruct:sVarTableStruct\ttyperef:struct:sVarTableStruct::sVarTableStruct\nmNextClass\tsrc/common.h\t/^    struct sClassTableStruct* mNextClass;$/;\"\tm\tstruct:sClassTableStruct\ttyperef:struct:sClassTableStruct::sClassTableStruct\nmNextFreeHandle\tsrc/heap.c\t/^    int mNextFreeHandle;         \\/\\/ -1 for NULL. index of mHandles$/;\"\tm\tstruct:sHandle_\tfile:\nmNextFreeMemHandle\tsrc/heap.c\t/^    int mNextFreeMemHandle;      \\/\\/ -1 for NULL. index of mHandles$/;\"\tm\tstruct:sHandle_\tfile:\nmNextStack\tsrc/common.h\t/^    struct sCLStackStruct* mNextStack;$/;\"\tm\tstruct:sCLStackStruct\ttyperef:struct:sCLStackStruct::sCLStackStruct\nmNodeType\tsrc/common.h\t/^    enum eNodeType mNodeType;$/;\"\tm\tstruct:sNodeTreeStruct\ttyperef:enum:sNodeTreeStruct::eNodeType\nmNodes\tsrc/common.h\t/^    unsigned int* mNodes;$/;\"\tm\tstruct:sNodeBlockStruct\nmNoneFreeHandle\tsrc/heap.c\t/^    unsigned char mNoneFreeHandle:1;$/;\"\tm\tstruct:sHandle_\tfile:\nmNullable\tsrc/common.h\t/^    BOOL mNullable;$/;\"\tm\tstruct:sCLTypeStruct\nmNullable\tsrc/common.h\t/^    BOOL mNullable;$/;\"\tm\tstruct:sNodeTypeStruct\nmNumArrayElements\tsrc/common.h\t/^            int mNumArrayElements;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon18\nmNumBlockObject\tsrc/common.h\t/^    int mNumBlockObject;$/;\"\tm\tstruct:sCompileInfoStruct\nmNumBlockObjects\tsrc/common.h\t/^    int mNumBlockObjects;$/;\"\tm\tstruct:sCLClassStruct\nmNumClassFields\tsrc/common.h\t/^    int mNumClassFields;$/;\"\tm\tstruct:sCLClassStruct\nmNumDelegatedMethod\tsrc/common.h\t/^    int mNumDelegatedMethod;$/;\"\tm\tstruct:sCLFieldStruct\nmNumFields\tsrc/common.h\t/^        int mNumFields;$/;\"\tm\tunion:sCLObjectStruct::__anon23\nmNumFields\tsrc/common.h\t/^    int mNumFields;$/;\"\tm\tstruct:sCLClassStruct\nmNumGenerics\tsrc/common.h\t/^    int mNumGenerics;$/;\"\tm\tstruct:sCLClassStruct\nmNumGenerics\tsrc/common.h\t/^    int mNumGenerics;$/;\"\tm\tstruct:sCLMethodStruct\nmNumGenericsTypes\tsrc/common.h\t/^    int mNumGenericsTypes;$/;\"\tm\tstruct:sCLTypeStruct\nmNumGenericsTypes\tsrc/common.h\t/^    int mNumGenericsTypes;$/;\"\tm\tstruct:sNodeTypeStruct\nmNumGetterMethodIndex\tsrc/common.h\t/^    int mNumGetterMethodIndex; $/;\"\tm\tstruct:sCLFieldStruct\nmNumHashElements\tsrc/common.h\t/^            int mNumHashElements;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon21\nmNumListElements\tsrc/common.h\t/^            int mNumListElements;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon19\nmNumMethodChains\tsrc/common.h\t/^            int mNumMethodChains;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon9\nmNumMethods\tsrc/common.h\t/^    int mNumMethods;$/;\"\tm\tstruct:sCLClassStruct\nmNumNodes\tsrc/common.h\t/^    unsigned int mNumNodes;$/;\"\tm\tstruct:sNodeBlockStruct\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon10\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon16\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon17\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon8\nmNumParams\tsrc/common.h\t/^            int mNumParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon9\nmNumParams\tsrc/common.h\t/^    int mNumParams;$/;\"\tm\tstruct:sCLBlockObjectStruct\nmNumParams\tsrc/common.h\t/^    int mNumParams;$/;\"\tm\tstruct:sCLBlockTypeStruct\nmNumParams\tsrc/common.h\t/^    int mNumParams;$/;\"\tm\tstruct:sCLMethodStruct\nmNumParams\tsrc/common.h\t/^    int mNumParams;$/;\"\tm\tstruct:sGenericsParamInfoStruct\nmNumParams\tsrc/common.h\t/^    int mNumParams;$/;\"\tm\tstruct:sNodeBlockTypeStruct\nmNumStringExpression\tsrc/common.h\t/^            int mNumStringExpression;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon12\nmNumStringExpression\tsrc/common.h\t/^            int mNumStringExpression;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon13\nmNumStringExpression\tsrc/common.h\t/^            int mNumStringExpression;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmNumTupleElements\tsrc/common.h\t/^            int mNumTupleElements;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon20\nmNumTypedef\tsrc/common.h\t/^    int mNumTypedef;$/;\"\tm\tstruct:sCLClassStruct\nmNumValues\tsrc/common.h\t/^            int mNumValues[WHEN_BLOCK_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmNumWhenBlock\tsrc/common.h\t/^            int mNumWhenBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmObjectValue\tsrc/common.h\t/^    CLObject mObjectValue;$/;\"\tm\tunion:CLVALUEUnion\nmOffset\tsrc/heap.c\t/^    int mOffset;$/;\"\tm\tstruct:sHeapPage_\tfile:\nmOldTable\tsrc/common.h\t/^            sVarTable* mOldTable;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmOmitParams\tsrc/common.h\t/^            BOOL mOmitParams;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmOmitResultType\tsrc/common.h\t/^            BOOL mOmitResultType;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmOperand\tsrc/common.h\t/^        enum eOperand mOperand;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:enum:sNodeTreeStruct::__anon1::eOperand\nmParamNames\tsrc/common.h\t/^    char mParamNames[GENERICS_TYPES_MAX][VAR_NAME_MAX];$/;\"\tm\tstruct:sGenericsParamInfoStruct\nmParams\tsrc/common.h\t/^            sParserParam mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmParams\tsrc/common.h\t/^            sParserParam mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmParams\tsrc/common.h\t/^            unsigned int mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon10\nmParams\tsrc/common.h\t/^            unsigned int mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon16\nmParams\tsrc/common.h\t/^            unsigned int mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon17\nmParams\tsrc/common.h\t/^            unsigned int mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon8\nmParams\tsrc/common.h\t/^            unsigned int mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon9\nmParams\tsrc/common.h\t/^    sCLParam mParams[PARAMS_MAX]; \\/\\/ +1 --> self$/;\"\tm\tstruct:sCLMethodStruct\nmParams\tsrc/common.h\t/^    sNodeType* mParams[PARAMS_MAX];$/;\"\tm\tstruct:sNodeBlockTypeStruct\nmParams\tsrc/common.h\t/^    struct sCLTypeStruct* mParams[PARAMS_MAX];$/;\"\tm\tstruct:sCLBlockTypeStruct\ttyperef:struct:sCLBlockTypeStruct::sCLTypeStruct\nmParent\tsrc/common.h\t/^    struct sVarTableStruct* mParent;            \\/\\/ make linked list$/;\"\tm\tstruct:sVarTableStruct\ttyperef:struct:sVarTableStruct::sVarTableStruct\nmParentStack\tsrc/common.h\t/^    CLVALUE* mParentStack;$/;\"\tm\tstruct:sBlockObjectStruct\nmParentVarNum\tsrc/common.h\t/^    int mParentVarNum;$/;\"\tm\tstruct:sBlockObjectStruct\nmPath\tsrc/native_method.c\t/^    char* mPath;$/;\"\tm\tstruct:sNativeMethodHashItem\tfile:\nmPath\tsrc/native_method.c\t/^    const char* mPath;$/;\"\tm\tstruct:sNativeMethodStruct\tfile:\nmPathOffset\tsrc/common.h\t/^    int mPathOffset;$/;\"\tm\tstruct:sCLMethodStruct\nmPointerValue\tsrc/common.h\t/^    char* mPointerValue;$/;\"\tm\tunion:CLVALUEUnion\nmQuestionOperator\tsrc/common.h\t/^            BOOL mQuestionOperator;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmReadOnly\tsrc/common.h\t/^    BOOL mReadOnly;$/;\"\tm\tstruct:sVarStruct\nmRefferenceCount\tsrc/heap.c\t/^    unsigned short mRefferenceCount;$/;\"\tm\tstruct:sHandle_\tfile:\nmRegex\tsrc/common.h\t/^    pcre* mRegex;$/;\"\tm\tstruct:sRegexObjectStruct\nmRegexStr\tsrc/common.h\t/^            char* mRegexStr;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmRegexString\tsrc/common.h\t/^    char* mRegexString;$/;\"\tm\tstruct:sRegexObjectStruct\nmResultType\tsrc/common.h\t/^            sNodeType* mResultType;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon14\nmResultType\tsrc/common.h\t/^            sNodeType* mResultType;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon15\nmResultType\tsrc/common.h\t/^    sCLType* mResultType;$/;\"\tm\tstruct:sCLFieldStruct\nmResultType\tsrc/common.h\t/^    sCLType* mResultType;$/;\"\tm\tstruct:sCLMethodStruct\nmResultType\tsrc/common.h\t/^    sNodeType* mResultType;$/;\"\tm\tstruct:sNodeBlockTypeStruct\nmResultType\tsrc/common.h\t/^    struct sCLTypeStruct* mResultType;$/;\"\tm\tstruct:sCLBlockTypeStruct\ttyperef:struct:sCLBlockTypeStruct::sCLTypeStruct\nmRight\tsrc/common.h\t/^    unsigned int mRight;$/;\"\tm\tstruct:sNodeTreeStruct\nmSLine\tsrc/common.h\t/^    int mSLine;$/;\"\tm\tstruct:sCLModuleStruct\nmSLine\tsrc/common.h\t/^    int mSLine;$/;\"\tm\tstruct:sNodeBlockStruct\nmSName\tsrc/common.h\t/^    char mSName[PATH_MAX];$/;\"\tm\tstruct:sCLModuleStruct\nmSName\tsrc/common.h\t/^    char* mSName;$/;\"\tm\tstruct:sNodeBlockStruct\nmSName\tsrc/common.h\t/^    char* mSName;$/;\"\tm\tstruct:sNodeTreeStruct\nmShortValue\tsrc/common.h\t/^        short mShortValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmShortValue\tsrc/common.h\t/^    short mShortValue;$/;\"\tm\tunion:CLVALUEUnion\nmSize\tsrc/clover2-buffer.h\t/^    int mSize;$/;\"\tm\tstruct:sBufStruct\nmSize\tsrc/common.h\t/^    int mSize;$/;\"\tm\tstruct:sBlockObjectStruct\nmSize\tsrc/common.h\t/^    int mSize;$/;\"\tm\tstruct:sCLHeapMemStruct\nmSize\tsrc/common.h\t/^    int mSize;$/;\"\tm\tstruct:sCLObjectStruct\nmSize\tsrc/common.h\t/^    int mSize;$/;\"\tm\tstruct:sConstStruct\nmSize\tsrc/common.h\t/^    int mSize;$/;\"\tm\tstruct:sRegexObjectStruct\nmSize\tsrc/common.h\t/^    size_t mSize;$/;\"\tm\tstruct:sByteCodeStruct\nmSize\tsrc/heap.c\t/^    unsigned short mSize;$/;\"\tm\tstruct:sHandle_\tfile:\nmSizeBlockObjects\tsrc/common.h\t/^    int mSizeBlockObjects;$/;\"\tm\tstruct:sCLClassStruct\nmSizeClassFields\tsrc/common.h\t/^    int mSizeClassFields;$/;\"\tm\tstruct:sCLClassStruct\nmSizeFields\tsrc/common.h\t/^    int mSizeFields;$/;\"\tm\tstruct:sCLClassStruct\nmSizeGlobalStack\tsrc/common.h\t/^    int mSizeGlobalStack;$/;\"\tm\tstruct:sVMInfoStruct\nmSizeHandles\tsrc/heap.c\t/^    int mSizeHandles;$/;\"\tm\tstruct:sCLHeapManager_\tfile:\nmSizeMethods\tsrc/common.h\t/^    int mSizeMethods;$/;\"\tm\tstruct:sCLClassStruct\nmSizeNodes\tsrc/common.h\t/^    unsigned int mSizeNodes;$/;\"\tm\tstruct:sNodeBlockStruct\nmSource\tsrc/common.h\t/^    sBuf mSource;$/;\"\tm\tstruct:sNodeBlockStruct\nmStack\tsrc/common.h\t/^    CLVALUE* mStack;$/;\"\tm\tstruct:sCLStackStruct\nmStackID\tsrc/common.h\t/^    int mStackID;$/;\"\tm\tstruct:sCLStackStruct\nmStackPtr\tsrc/common.h\t/^    CLVALUE** mStackPtr;$/;\"\tm\tstruct:sCLStackStruct\nmString\tsrc/common.h\t/^            char* mString;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon12\nmStringExpressionOffsets\tsrc/common.h\t/^            int mStringExpressionOffsets[STRING_EXPRESSION_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon12\nmStringExpressionOffsets\tsrc/common.h\t/^            int mStringExpressionOffsets[STRING_EXPRESSION_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon13\nmStringExpressionOffsets\tsrc/common.h\t/^            int mStringExpressionOffsets[STRING_EXPRESSION_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmStringExpressions\tsrc/common.h\t/^            sNodeBlock* mStringExpressions[STRING_EXPRESSION_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon12\nmStringExpressions\tsrc/common.h\t/^            sNodeBlock* mStringExpressions[STRING_EXPRESSION_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon13\nmStringExpressions\tsrc/common.h\t/^            sNodeBlock* mStringExpressions[STRING_EXPRESSION_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmTmpGlobalStack\tsrc/common.h\t/^    CLVALUE* mTmpGlobalStack;$/;\"\tm\tstruct:sVMInfoStruct\nmTmpGlobalStackID\tsrc/common.h\t/^    sCLStack* mTmpGlobalStackID;$/;\"\tm\tstruct:sVMInfoStruct\nmTmpGlobalStackPtr\tsrc/common.h\t/^    CLVALUE* mTmpGlobalStackPtr;$/;\"\tm\tstruct:sVMInfoStruct\nmTmpSizeGlobalStack\tsrc/common.h\t/^    int mTmpSizeGlobalStack;$/;\"\tm\tstruct:sVMInfoStruct\nmTryNodeBlock\tsrc/common.h\t/^            MANAGED sNodeBlock* mTryNodeBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon7\nmTupleElements\tsrc/common.h\t/^            unsigned int mTupleElements[TUPLE_VALUE_ELEMENT_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon20\nmType\tsrc/common.h\t/^            sNodeType* mType;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon10\nmType\tsrc/common.h\t/^    char* mType;$/;\"\tm\tstruct:sBlockObjectStruct\nmType\tsrc/common.h\t/^    char* mType;$/;\"\tm\tstruct:sCLHeapMemStruct\nmType\tsrc/common.h\t/^    char* mType;$/;\"\tm\tstruct:sCLObjectStruct\nmType\tsrc/common.h\t/^    char* mType;$/;\"\tm\tstruct:sRegexObjectStruct\nmType\tsrc/common.h\t/^    sCLType* mType;$/;\"\tm\tstruct:sCLParamStruct\nmType\tsrc/common.h\t/^    sNodeType* mType;$/;\"\tm\tstruct:sNodeTreeStruct\nmType\tsrc/common.h\t/^    sNodeType* mType;$/;\"\tm\tstruct:sParserParamStruct\nmType\tsrc/common.h\t/^    sNodeType* mType;$/;\"\tm\tstruct:sVarStruct\nmTypedefClassName1Offsets\tsrc/common.h\t/^    int mTypedefClassName1Offsets[TYPEDEF_MAX];$/;\"\tm\tstruct:sCLClassStruct\nmTypedefClassName2Offsets\tsrc/common.h\t/^    int mTypedefClassName2Offsets[TYPEDEF_MAX];$/;\"\tm\tstruct:sCLClassStruct\nmUByteValue\tsrc/common.h\t/^        unsigned char mUByteValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmUByteValue\tsrc/common.h\t/^    unsigned char mUByteValue;$/;\"\tm\tunion:CLVALUEUnion\nmUIntValue\tsrc/common.h\t/^        unsigned int mUIntValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmUIntValue\tsrc/common.h\t/^    unsigned int mUIntValue;$/;\"\tm\tunion:CLVALUEUnion\nmULongValue\tsrc/common.h\t/^        unsigned clint64 mULongValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmULongValue\tsrc/common.h\t/^    unsigned clint64 mULongValue;$/;\"\tm\tunion:CLVALUEUnion\nmUShortValue\tsrc/common.h\t/^        unsigned short mUShortValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmUShortValue\tsrc/common.h\t/^    unsigned short mUShortValue;$/;\"\tm\tunion:CLVALUEUnion\nmUnClosedBlock\tsrc/common.h\t/^    BOOL mUnClosedBlock;$/;\"\tm\tstruct:sNodeBlockStruct\nmUnboxingClass\tsrc/common.h\t/^    struct sCLClassStruct* mUnboxingClass; \\/\\/ This requires on the run time$/;\"\tm\tstruct:sCLClassStruct\ttyperef:struct:sCLClassStruct::sCLClassStruct\nmUnboxingClassNameOffset\tsrc/common.h\t/^    int mUnboxingClassNameOffset;$/;\"\tm\tstruct:sCLClassStruct\nmUngreedy\tsrc/common.h\t/^            BOOL mUngreedy;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon22\nmUngreedy\tsrc/common.h\t/^    BOOL mUngreedy;$/;\"\tm\tstruct:sRegexObjectStruct\nmVMInfo\tsrc/class_thread.c\t/^    sVMInfo mVMInfo;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nmValue\tsrc/common.h\t/^    CLVALUE mValue;$/;\"\tm\tstruct:sCLFieldStruct\nmValueNodes\tsrc/common.h\t/^            int mValueNodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmVarName\tsrc/common.h\t/^            char mVarName[VAR_NAME_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon11\nmVarName\tsrc/common.h\t/^            char mVarName[VAR_NAME_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon2\nmVarName\tsrc/common.h\t/^        char mVarName[VAR_NAME_MAX];$/;\"\tm\tunion:sNodeTreeStruct::__anon1\nmVarNum\tsrc/common.h\t/^    int mVarNum;$/;\"\tm\tstruct:sCLBlockObjectStruct\nmVarNum\tsrc/common.h\t/^    int mVarNum;$/;\"\tm\tstruct:sCLMethodStruct\nmVarNum\tsrc/common.h\t/^    int mVarNum;$/;\"\tm\tstruct:sVarTableStruct\nmVirtualMethodTable\tsrc/common.h\t/^    sCLMethod* mVirtualMethodTable[METHOD_NUM_MAX]; \\/\\/ This requires on the run time$/;\"\tm\tstruct:sCLClassStruct\nmWhenBlocks\tsrc/common.h\t/^            sNodeBlock* mWhenBlocks[WHEN_BLOCK_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmWhenTypes\tsrc/common.h\t/^            sNodeType* mWhenTypes[WHEN_BLOCK_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmWhenTypes2\tsrc/common.h\t/^            sNodeType* mWhenTypes2[WHEN_BLOCK_MAX];$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon4\nmWhileNodeBlock\tsrc/common.h\t/^            MANAGED sNodeBlock* mWhileNodeBlock;$/;\"\tm\tstruct:sNodeTreeStruct::__anon1::__anon5\nmain\texamples/a.c\t/^int main()$/;\"\tf\nmain\tserver1.c\t/^int main()$/;\"\tf\nmain\tsrc/compiler.c\t/^int main(int argc, char** argv)$/;\"\tf\nmain\tsrc/get_type.c\t/^int main(int argc, char** argv)$/;\"\tf\nmain\tsrc/interpreter.c\t/^int main(int argc, char** argv)$/;\"\tf\nmain\tsrc/main.c\t/^int main(int argc, char** argv, char* const * envp)$/;\"\tf\nmake_boxing_type\tsrc/node_type.c\t/^void make_boxing_type(sNodeType* type, sNodeType** result)$/;\"\tf\nmandir\tMakefile\t/^mandir=${datarootdir}\\/man$/;\"\tm\nmark\tsrc/heap.c\t/^static void mark(unsigned char* mark_flg)$/;\"\tf\tfile:\nmark_all_class_fields\tsrc/heap.c\t/^static void mark_all_class_fields(unsigned char* mark_flg)$/;\"\tf\tfile:\nmark_and_store_class_field\tsrc/heap.c\t/^void mark_and_store_class_field(sCLClass* klass, int field_index, CLVALUE cl_value)$/;\"\tf\nmark_object\tsrc/heap.c\t/^void mark_object(CLObject obj, unsigned char* mark_flg)$/;\"\tf\nmark_sighandlers\tsrc/heap.c\t/^static void mark_sighandlers(unsigned char* mark_flg)$/;\"\tf\tfile:\nmark_source_position\tsrc/jit_runtime.cpp\t/^void mark_source_position(sVMInfo* info, char* sname, int sline)$/;\"\tf\nmethod\tsrc/common.h\t/^    sCLMethod* method;$/;\"\tm\tstruct:sCompileInfoStruct\nmethodNameCompletion\tsrc/interpreter.c\t/^void methodNameCompletion(char* line)$/;\"\tf\nmethod_generics_info\tsrc/common.h\t/^    sGenericsParamInfo method_generics_info;$/;\"\tm\tstruct:sParserInfoStruct\nmethod_name\tsrc/node.c\t/^    char* method_name;$/;\"\tm\tstruct:sCastMethods\tfile:\nmgetmaxx\tsrc/interpreter.c\t/^static int mgetmaxx()$/;\"\tf\tfile:\nmgetmaxy\tsrc/interpreter.c\t/^static int mgetmaxy()$/;\"\tf\tfile:\nmodule_final\tsrc/module.c\t/^void module_final()$/;\"\tf\nmodule_init\tsrc/module.c\t/^void module_init()$/;\"\tf\nmultiple_assignment\tsrc/common.h\t/^    BOOL multiple_assignment;$/;\"\tm\tstruct:sParserInfoStruct\nmy_bind_cr\tsrc/interpreter.c\t/^static int my_bind_cr(int count, int key) $/;\"\tf\tfile:\nmy_complete_internal\tsrc/interpreter.c\t/^static int my_complete_internal(int count, int key)$/;\"\tf\tfile:\nname_sort\tsrc/interpreter.c\t/^static BOOL name_sort(char* lfname, char* rfname)$/;\"\tf\tfile:\nnative_method_final\tsrc/native_method.c\t/^void native_method_final()$/;\"\tf\nnative_method_init\tsrc/native_method.c\t/^void native_method_init()$/;\"\tf\nnew_expression\tsrc/parser.c\t/^static BOOL new_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nnew_vm_mutex\tsrc/class_thread.c\t/^void new_vm_mutex()$/;\"\tf\nnext_command_is_to_bool\tsrc/common.h\t/^    BOOL next_command_is_to_bool;$/;\"\tm\tstruct:sParserInfoStruct\nno_cast_types_for_binary_operator\tsrc/node_type.c\t/^BOOL no_cast_types_for_binary_operator(sNodeType* left_type, sNodeType* right_type)$/;\"\tf\nno_mutex_in_vm\tsrc/common.h\t/^    BOOL no_mutex_in_vm;$/;\"\tm\tstruct:sVMInfoStruct\nno_output\tsrc/common.h\t/^    BOOL no_output;$/;\"\tm\tstruct:sCompileInfoStruct\nno_pop_next\tsrc/common.h\t/^    BOOL no_pop_next;$/;\"\tm\tstruct:sCompileInfoStruct\nnode_type_to_cl_type\tsrc/klass_compile_time.c\t/^static void node_type_to_cl_type(sNodeType* node_type, ALLOC sCLType** cl_type, sCLClass* klass)$/;\"\tf\tfile:\nnone_class_method_name_existance\tsrc/klass_compile_time.c\t/^BOOL none_class_method_name_existance(sCLClass* klass, char* method_name)$/;\"\tf\nnum_andand_oror\tsrc/common.h\t/^    int num_andand_oror;$/;\"\tm\tstruct:sVMInfoStruct\nnum_break_points\tsrc/common.h\t/^    int* num_break_points;$/;\"\tm\tstruct:sCompileInfoStruct\nnum_stack_trace\tsrc/common.h\t/^    int num_stack_trace;$/;\"\tm\tstruct:sVMInfoStruct\nobject_implements_interface\tsrc/object.c\t/^BOOL object_implements_interface(CLObject object, sCLClass* interface)$/;\"\tf\nobject_mark_fun\tsrc/object.c\t/^void object_mark_fun(CLObject self, unsigned char* mark_flg)$/;\"\tf\nobject_size\tsrc/array.c\t/^static unsigned int object_size(sCLClass* klass, int array_num)$/;\"\tf\tfile:\nobject_size\tsrc/block.c\t/^static unsigned int object_size()$/;\"\tf\tfile:\nobject_size\tsrc/object.c\t/^static unsigned long long object_size(sCLClass* klass)$/;\"\tf\tfile:\nobject_size\tsrc/regex.c\t/^static unsigned int object_size()$/;\"\tf\tfile:\nomit_block_result_type\tsrc/common.h\t/^    BOOL omit_block_result_type;$/;\"\tm\tstruct:sCompileInfoStruct\non_complete\tsrc/interpreter.c\t/^char* on_complete(const char* text, int a)$/;\"\tf\nop_is_fun\tsrc/jit_runtime.cpp\t/^BOOL op_is_fun(CLObject left, CLObject right)$/;\"\tf\noperand_posibility\tsrc/node_type.c\t/^BOOL operand_posibility(sNodeType* left, sNodeType* right, char* op_string)$/;\"\tf\noperand_posibility_with_class_name\tsrc/node_type.c\t/^BOOL operand_posibility_with_class_name(sNodeType* left, char* right_class_name, char* op_string)$/;\"\tf\np\tsrc/common.h\t/^    char* p;$/;\"\tm\tstruct:sParserInfoStruct\nparent_llvm_stack\tsrc/jit_common.hpp\t/^    struct LVALUEStruct* parent_llvm_stack;$/;\"\tm\tstruct:LVALUEStruct\ttyperef:struct:LVALUEStruct::LVALUEStruct\nparent_llvm_stack_to_parent_vm_stack\tsrc/jit_sub.cpp\t/^void parent_llvm_stack_to_parent_vm_stack(Value* parent_stack, LVALUE* parent_llvm_stack, BasicBlock* current_block, int parent_var_num)$/;\"\tf\nparent_stack\tsrc/class_thread.c\t/^    CLVALUE* parent_stack;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nparent_stack\tsrc/jit_common.hpp\t/^    Value* parent_stack;$/;\"\tm\tstruct:LVALUEStruct\nparent_var_num\tsrc/class_thread.c\t/^    int parent_var_num;$/;\"\tm\tstruct:sThreadFuncArg\tfile:\nparent_var_num\tsrc/jit_common.hpp\t/^    int parent_var_num;$/;\"\tm\tstruct:LVALUEStruct\nparent_vm_stack_to_parent_llvm_stack\tsrc/jit_sub.cpp\t/^void parent_vm_stack_to_parent_llvm_stack(Value* parent_stack, LVALUE* parent_llvm_stack, BasicBlock* current_block, int parent_var_num)$/;\"\tf\nparse_array_value_or_hash_value\tsrc/parser.c\t/^static BOOL parse_array_value_or_hash_value(unsigned int* node, sParserInfo* info) $/;\"\tf\tfile:\nparse_block\tsrc/node_block.c\t/^BOOL parse_block(ALLOC sNodeBlock** node_block, sParserInfo* info, sVarTable* new_table, BOOL block_object, BOOL string_expression)$/;\"\tf\nparse_block_object\tsrc/parser.c\t/^BOOL parse_block_object(unsigned int* node, sParserInfo* info, BOOL lambda)$/;\"\tf\nparse_carray_value\tsrc/parser.c\t/^static BOOL parse_carray_value(unsigned int* node, sParserInfo* info, char tail_char) $/;\"\tf\tfile:\nparse_class\tsrc/class_compiler.c\t/^static BOOL parse_class(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL dynamic_class, BOOL inherit)$/;\"\tf\tfile:\nparse_class_name\tsrc/node_type.c\t/^static sNodeType* parse_class_name(char** p, char** p2, char* buf, struct sParserInfoStruct* info)$/;\"\tf\tfile:\nparse_class_name_and_attributes\tsrc/class_compiler.c\t/^static BOOL parse_class_name_and_attributes(char* class_name, int class_name_size, sParserInfo* info, sCompileInfo* cinfo, sCLClass** unboxing_class)$/;\"\tf\tfile:\nparse_class_on_add_methods_and_fields\tsrc/class_compiler.c\t/^static BOOL parse_class_on_add_methods_and_fields(sParserInfo* info, sCompileInfo* cinfo, BOOL interface)$/;\"\tf\tfile:\nparse_class_on_alloc_classes_phase\tsrc/class_compiler.c\t/^static BOOL parse_class_on_alloc_classes_phase(sParserInfo* info, sCompileInfo* cinfo, BOOL interface, BOOL dynamic_class, BOOL inherit)$/;\"\tf\tfile:\nparse_class_on_compile_code\tsrc/class_compiler.c\t/^static BOOL parse_class_on_compile_code(sParserInfo* info, sCompileInfo* cinfo, BOOL interface)$/;\"\tf\tfile:\nparse_class_source\tsrc/class_compiler.c\t/^static BOOL parse_class_source(sParserInfo* info, sCompileInfo* cinfo)$/;\"\tf\tfile:\nparse_class_type\tsrc/parser.c\t/^BOOL parse_class_type(sCLClass** klass, sParserInfo* info)$/;\"\tf\nparse_command_method_params\tsrc/parser.c\t/^static BOOL parse_command_method_params(int* num_params, unsigned int* params, sParserInfo* info, BOOL class_method, char* method_name)$/;\"\tf\tfile:\nparse_command_param\tsrc/parser.c\t/^static BOOL parse_command_param(sBuf* param, BOOL* quoted_string, sParserInfo* info)$/;\"\tf\tfile:\nparse_equalable_carray_value\tsrc/parser.c\t/^static BOOL parse_equalable_carray_value(unsigned int* node, sParserInfo* info) $/;\"\tf\tfile:\nparse_equalable_list_value\tsrc/parser.c\t/^static BOOL parse_equalable_list_value(unsigned int* node, sParserInfo* info, char tail_char) $/;\"\tf\tfile:\nparse_field_attributes_and_type\tsrc/class_compiler.c\t/^static BOOL parse_field_attributes_and_type(BOOL* private_, BOOL* protected_, BOOL* static_, BOOL* delegate_, sNodeType** result_type, sParserInfo* info, sCompileInfo* cinfo, char* header_path, int header_path_size)$/;\"\tf\tfile:\nparse_function\tsrc/parser.c\t/^static BOOL parse_function(unsigned int* node, sParserInfo* info, BOOL lambda)$/;\"\tf\tfile:\nparse_generics_params\tsrc/class_compiler.c\t/^static BOOL parse_generics_params(sGenericsParamInfo* ginfo, sParserInfo* info)$/;\"\tf\tfile:\nparse_hash_value\tsrc/parser.c\t/^static BOOL parse_hash_value(unsigned int* node, sParserInfo* info) $/;\"\tf\tfile:\nparse_iniherit\tsrc/parser.c\t/^BOOL parse_iniherit(unsigned int* node, sParserInfo* info)$/;\"\tf\nparse_list_value\tsrc/parser.c\t/^static BOOL parse_list_value(unsigned int* node, sParserInfo* info, char tail_char) $/;\"\tf\tfile:\nparse_method_name_and_params\tsrc/class_compiler.c\t/^BOOL parse_method_name_and_params(char* method_name, int method_name_max, sParserParam* params, int* num_params, sNodeType** result_type, BOOL* native_, BOOL* static_, sParserInfo* info, char* clibrary_path, size_t clibrary_path_size)$/;\"\tf\nparse_method_params\tsrc/parser.c\t/^BOOL parse_method_params(int* num_params, unsigned int* params, sParserInfo* info)$/;\"\tf\nparse_methods_and_fields\tsrc/class_compiler.c\t/^static BOOL parse_methods_and_fields(sParserInfo* info, sCompileInfo* cinfo, BOOL interface)$/;\"\tf\tfile:\nparse_methods_and_fields_on_compile_time\tsrc/class_compiler.c\t/^BOOL parse_methods_and_fields_on_compile_time(sParserInfo* info, sCompileInfo* cinfo, BOOL interface)$/;\"\tf\nparse_module\tsrc/class_compiler.c\t/^static BOOL parse_module(sParserInfo* info, sCompileInfo* cinfo)$/;\"\tf\tfile:\nparse_normal_block\tsrc/parser.c\t/^static BOOL parse_normal_block(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nparse_param\tsrc/parser.c\t/^static BOOL parse_param(sParserParam* param, sParserInfo* info)$/;\"\tf\tfile:\nparse_params\tsrc/parser.c\t/^BOOL parse_params(sParserParam* params, int* num_params, sParserInfo* info, int character_type)$/;\"\tf\nparse_params_and_entry_to_lvtable\tsrc/parser.c\t/^BOOL parse_params_and_entry_to_lvtable(struct sParserParamStruct* params, int* num_params, sParserInfo* info, sVarTable** new_table, sVarTable* parent_lv_table, int character_type)$/;\"\tf\nparse_phase\tsrc/common.h\t/^    int parse_phase;$/;\"\tm\tstruct:sParserInfoStruct\nparse_question_operator_block\tsrc/node_block.c\t/^BOOL parse_question_operator_block(unsigned int object_node, int num_method_chains, ALLOC sNodeBlock** node_block, sParserInfo* info)$/;\"\tf\nparse_regex\tsrc/parser.c\t/^static BOOL parse_regex(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nparse_simple_lambda_params\tsrc/parser.c\t/^BOOL parse_simple_lambda_params(unsigned int* node, sParserInfo* info, BOOL lambda)$/;\"\tf\nparse_sortable_carray_value\tsrc/parser.c\t/^static BOOL parse_sortable_carray_value(unsigned int* node, sParserInfo* info) $/;\"\tf\tfile:\nparse_sortable_list_value\tsrc/parser.c\t/^static BOOL parse_sortable_list_value(unsigned int* node, sParserInfo* info, char tail_char) $/;\"\tf\tfile:\nparse_string_expression\tsrc/parser.c\t/^static BOOL parse_string_expression(sNodeBlock** string_expressions, int* string_expression_offsets, int* num_string_expression, sBuf* value, sParserInfo* info)$/;\"\tf\tfile:\nparse_throws_and_clibrary\tsrc/class_compiler.c\t/^static BOOL parse_throws_and_clibrary(sParserInfo* info, BOOL* throw_existance, char* clibrary_path, size_t clibrary_path_size)$/;\"\tf\tfile:\nparse_tuple_value\tsrc/parser.c\t/^static BOOL parse_tuple_value(unsigned int* node, sParserInfo* info) $/;\"\tf\tfile:\nparse_type\tsrc/parser.c\t/^BOOL parse_type(sNodeType** result_type, sParserInfo* info)$/;\"\tf\nparse_type_for_new\tsrc/parser.c\t/^BOOL parse_type_for_new(sNodeType** result_type, unsigned int* array_num, sParserInfo* info)$/;\"\tf\nparse_unset\tsrc/parser.c\t/^BOOL parse_unset(unsigned int* node, sParserInfo* info)$/;\"\tf\nparse_var\tsrc/parser.c\t/^static BOOL parse_var(unsigned int* node, sParserInfo* info, BOOL readonly)$/;\"\tf\tfile:\nparse_word\tsrc/parser.c\t/^BOOL parse_word(char* buf, int buf_size, sParserInfo* info, BOOL print_out_err_msg, BOOL no_skip_lf)$/;\"\tf\nparse_word_with_dot\tsrc/class_compiler.c\t/^static BOOL parse_word_with_dot(char* buf, int buf_size, sParserInfo* info)$/;\"\tf\tfile:\nparser_err_msg\tsrc/parser.c\t/^void parser_err_msg(sParserInfo* info, const char* msg, ...)$/;\"\tf\nparser_final\tsrc/parser.c\t/^void parser_final()$/;\"\tf\nparser_init\tsrc/parser.c\t/^void parser_init()$/;\"\tf\nparser_param_to_cl_param\tsrc/klass_compile_time.c\t/^static void parser_param_to_cl_param(sParserParam* param, sCLParam* type, sCLClass* klass)$/;\"\tf\tfile:\npathObjectCompletion\tsrc/interpreter.c\t/^void pathObjectCompletion(char* line)$/;\"\tf\npinfo\tsrc/common.h\t/^    struct sParserInfoStruct* pinfo;$/;\"\tm\tstruct:sCompileInfoStruct\ttyperef:struct:sCompileInfoStruct::sParserInfoStruct\npop_global_stack\tsrc/stack.c\t/^CLVALUE pop_global_stack(sVMInfo* info)$/;\"\tf\npostposition_operator\tsrc/parser.c\t/^static BOOL postposition_operator(unsigned int* node, sParserInfo* info, int* num_method_chains, unsigned int max_method_chains_node[METHOD_CHAIN_MAX])$/;\"\tf\tfile:\nprefix\tMakefile\t/^prefix=\\/usr\\/local$/;\"\tm\nprint_node_type\tsrc/node_type.c\t/^void print_node_type(sNodeType* node_type)$/;\"\tf\nprohibit_delete_global_stack\tsrc/common.h\t/^    BOOL prohibit_delete_global_stack;$/;\"\tm\tstruct:sVMInfoStruct\nprototypes\tconfigure\t/^   function prototypes and stuff, but not '\\\\xHH' hex character constants.$/;\"\tf\npthread_cond_t_allocSize\tsrc/class_thread.c\t/^BOOL pthread_cond_t_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\npthread_mutex_t_allocSize\tsrc/class_thread.c\t/^BOOL pthread_mutex_t_allocSize(CLVALUE** stack_ptr, CLVALUE* lvar, sVMInfo* info)$/;\"\tf\npush_object_to_global_stack\tsrc/stack.c\t/^void push_object_to_global_stack(CLObject obj, struct sVMInfoStruct* info)$/;\"\tf\npush_value_to_global_stack\tsrc/stack.c\t/^void push_value_to_global_stack(CLVALUE value, sVMInfo* info)$/;\"\tf\npush_value_to_stack_ptr\tsrc/jit_sub.cpp\t/^void push_value_to_stack_ptr(LVALUE** llvm_stack_ptr, LVALUE* value)$/;\"\tf\npush_value_to_vm_stack_ptr_with_aligned\tsrc/jit_sub.cpp\t/^void push_value_to_vm_stack_ptr_with_aligned(std::map<std::string, Value*> params, BasicBlock* current_block, LVALUE* llvm_value)$/;\"\tf\nput_class_to_table\tsrc/klass.c\t/^BOOL put_class_to_table(char* class_name, sCLClass* klass)$/;\"\tf\nput_fun_to_hash_for_native_method\tsrc/native_method.c\t/^void put_fun_to_hash_for_native_method(char* path, char* fun_name, fNativeMethod fun)$/;\"\tf\nquestion_operator_result_type\tsrc/common.h\t/^    sNodeType* question_operator_result_type;$/;\"\tm\tstruct:sCompileInfoStruct\nquick_sort\tsrc/interpreter.c\t/^static BOOL quick_sort(int left, int right)$/;\"\tf\tfile:\nread_char_from_file\tsrc/klass.c\t/^static BOOL read_char_from_file(int fd, char* c)$/;\"\tf\tfile:\nread_cl_block_type_from_file\tsrc/klass.c\t/^static BOOL read_cl_block_type_from_file(int fd, sCLBlockType** cl_block_type)$/;\"\tf\tfile:\nread_cl_type_from_file\tsrc/klass.c\t/^static BOOL read_cl_type_from_file(int fd, sCLType** cl_type)$/;\"\tf\tfile:\nread_class_from_file\tsrc/klass.c\t/^static sCLClass* read_class_from_file(char* class_name, int fd)$/;\"\tf\tfile:\nread_code_from_file\tsrc/klass.c\t/^static BOOL read_code_from_file(int fd, sByteCode* code)$/;\"\tf\tfile:\nread_const_from_file\tsrc/klass.c\t/^static BOOL read_const_from_file(int fd, sConst* constant, char* class_name)$/;\"\tf\tfile:\nread_fields_from_file\tsrc/klass.c\t/^static BOOL read_fields_from_file(int fd, sCLField** fields, int* num_fields, int* size_fields, sCLClass* klass)$/;\"\tf\tfile:\nread_from_file\tsrc/klass.c\t/^static BOOL read_from_file(int fd, void* buf, size_t size)$/;\"\tf\tfile:\nread_int_from_file\tsrc/klass.c\t/^static BOOL read_int_from_file(int fd, int* n)$/;\"\tf\tfile:\nread_long_from_file\tsrc/klass.c\t/^static BOOL read_long_from_file(int fd, clint64* n)$/;\"\tf\tfile:\nread_methods_from_file\tsrc/klass.c\t/^static BOOL read_methods_from_file(int fd, sCLMethod** methods, int* num_methods, int* size_methods, sCLClass* klass)$/;\"\tf\tfile:\nread_source\tsrc/script_ctime.c\t/^BOOL read_source(char* fname, sBuf* source)$/;\"\tf\nreadline_init_text\tsrc/interpreter.c\t/^int readline_init_text()$/;\"\tf\nreadline_insert_text\tsrc/interpreter.c\t/^static void readline_insert_text(char* cmdline, int cursor_point)$/;\"\tf\tfile:\nready_for_typedef\tsrc/klass.c\t/^static BOOL ready_for_typedef(sCLClass* klass)$/;\"\tf\tfile:\nregex_equals\tsrc/regex.c\t/^BOOL regex_equals(CLObject left, CLObject right)$/;\"\tf\nregex_free_fun\tsrc/regex.c\t/^void regex_free_fun(CLObject obj)$/;\"\tf\nremove_class\tsrc/klass.c\t/^static void remove_class(char* class_name)$/;\"\tf\tfile:\nremove_indent_for_multi_line_string\tsrc/parser.c\t/^static BOOL remove_indent_for_multi_line_string(sBuf* value, int indent, sParserInfo* info)$/;\"\tf\tfile:\nremove_module_from_table\tsrc/module.c\t/^static void remove_module_from_table(char* module_name)$/;\"\tf\tfile:\nremove_stack_to_stack_list\tsrc/stack.c\t/^BOOL remove_stack_to_stack_list(sCLStack* stack)$/;\"\tf\nreset_andand_oror\tsrc/jit_runtime.cpp\t/^void reset_andand_oror(sVMInfo* info)$/;\"\tf\nreset_andand_oror\tsrc/vm.c\t/^static void reset_andand_oror(sVMInfo* info)$/;\"\tf\tfile:\nreset_method_index_on_compile_time\tsrc/class_compiler.c\t/^static void reset_method_index_on_compile_time()$/;\"\tf\tfile:\nrestore_var_table\tsrc/vtable.c\t/^void restore_var_table(sVarTable* left, sVarTable* right)$/;\"\tf\nresult1\tsrc/jit_common.hpp\t/^    CLVALUE result1;$/;\"\tm\tstruct:sCLVALUEAndBoolResult\nresult1\tsrc/jit_common.hpp\t/^    char* result1;$/;\"\tm\tstruct:sPointerAndBoolResult\nresult2\tsrc/jit_common.hpp\t/^    BOOL result2;$/;\"\tm\tstruct:sCLVALUEAndBoolResult\nresult2\tsrc/jit_common.hpp\t/^    BOOL result2;$/;\"\tm\tstruct:sPointerAndBoolResult\nreturn_expression\tsrc/parser.c\t/^static BOOL return_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nrun_array_to_carray_cast\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_array_to_carray_cast(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject array, char* class_name)$/;\"\tf\nrun_bool_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_bool_to_string_cast(BOOL b, sVMInfo* info)$/;\"\tf\nrun_buffer_to_pointer_cast\tsrc/jit_runtime.cpp\t/^void* run_buffer_to_pointer_cast(CLObject object, sVMInfo* info)$/;\"\tf\nrun_cbyte_to_byte_cast\tsrc/jit_runtime.cpp\t/^char run_cbyte_to_byte_cast(CLObject obj)$/;\"\tf\nrun_cdouble_to_double_cast\tsrc/jit_runtime.cpp\t/^double run_cdouble_to_double_cast(CLObject obj)$/;\"\tf\nrun_cdouble_to_int_cast\tsrc/jit_runtime.cpp\t/^int run_cdouble_to_int_cast(CLObject obj)$/;\"\tf\nrun_cfloat_to_float_cast\tsrc/jit_runtime.cpp\t/^float run_cfloat_to_float_cast(CLObject obj)$/;\"\tf\nrun_cfloat_to_int_cast\tsrc/jit_runtime.cpp\t/^int run_cfloat_to_int_cast(CLObject obj)$/;\"\tf\nrun_char_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_char_to_string_cast(wchar_t c, sVMInfo* info)$/;\"\tf\nrun_clong_to_long_cast\tsrc/jit_runtime.cpp\t/^clint64 run_clong_to_long_cast(CLObject obj)$/;\"\tf\nrun_cpointer_to_pointer_cast\tsrc/jit_runtime.cpp\t/^char* run_cpointer_to_pointer_cast(CLObject obj)$/;\"\tf\nrun_create_array\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_array(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, sConst* constant)$/;\"\tf\nrun_create_block_object\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_block_object(CLVALUE** stack_ptr, CLVALUE* stack, sConst* constant, int code_offset, int code_len, int constant_offset, int constant_len, int block_var_num, int parent_var_num, BOOL lambda, int block_id, int class_name_offset, sVMInfo* info, int var_num)$/;\"\tf\nrun_create_carray\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_carray(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_equalable_carray\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_equalable_carray(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_equalable_list\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_equalable_list(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_hash\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_hash(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int class_name_offset2, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_list\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_list(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_sortable_carray\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_sortable_carray(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_sortable_list\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_sortable_list(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, int class_name_offset, int type_name_offset, sConst* constant)$/;\"\tf\nrun_create_tuple\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* run_create_tuple(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int num_elements, char* type_name)$/;\"\tf\nrun_cshort_to_short_cast\tsrc/jit_runtime.cpp\t/^short run_cshort_to_short_cast(CLObject obj)$/;\"\tf\nrun_cubyte_to_ubyte_cast\tsrc/jit_runtime.cpp\t/^unsigned char run_cubyte_to_ubyte_cast(CLObject obj)$/;\"\tf\nrun_culong_to_ulong_cast\tsrc/jit_runtime.cpp\t/^unsigned clint64 run_culong_to_ulong_cast(CLObject obj)$/;\"\tf\nrun_cushort_to_ushort_cast\tsrc/jit_runtime.cpp\t/^unsigned short run_cushort_to_ushort_cast(CLObject obj)$/;\"\tf\nrun_double_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_double_to_string_cast(double d, sVMInfo* info)$/;\"\tf\nrun_float_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_float_to_string_cast(float f, sVMInfo* info)$/;\"\tf\nrun_int_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_int_to_string_cast(int n, sVMInfo* info)$/;\"\tf\nrun_integer_to_int_cast\tsrc/jit_runtime.cpp\t/^int run_integer_to_int_cast(CLObject obj)$/;\"\tf\nrun_load_class_field_address\tsrc/jit_runtime.cpp\t/^struct sPointerAndBoolResult* run_load_class_field_address(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int field_index, int offset, sConst* constant)$/;\"\tf\nrun_load_field_address\tsrc/jit_runtime.cpp\t/^struct sPointerAndBoolResult* run_load_field_address(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int field_index, CLObject obj)$/;\"\tf\nrun_long_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_long_to_string_cast(clint64 l, sVMInfo* info)$/;\"\tf\nrun_op_buffer_with_string_expression\tsrc/jit_runtime.cpp\t/^CLObject run_op_buffer_with_string_expression(char* str, int len, int* string_expression_offsets, int num_string_expression, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\nrun_op_path_with_string_expression\tsrc/jit_runtime.cpp\t/^CLObject run_op_path_with_string_expression(char* str, int* string_expression_offsets, int num_string_expression, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\nrun_op_regex_with_string_expression\tsrc/jit_runtime.cpp\t/^CLObject run_op_regex_with_string_expression(char* str, int* string_expression_offsets, int num_string_expression, CLVALUE** stack_ptr, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sVMInfo* info)$/;\"\tf\nrun_op_string_with_string_expression\tsrc/jit_runtime.cpp\t/^CLObject run_op_string_with_string_expression(char* str, int* string_expression_offsets, int num_string_expression, CLVALUE** stack_ptr, sVMInfo* info)$/;\"\tf\nrun_pointer_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_pointer_to_string_cast(char* p, sVMInfo* info)$/;\"\tf\nrun_regex_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_regex_to_string_cast(CLObject regex, sVMInfo* info)$/;\"\tf\nrun_store_element\tsrc/jit_runtime.cpp\t/^BOOL run_store_element(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject array, int element_num, CLVALUE value)$/;\"\tf\nrun_store_element_of_buffer\tsrc/jit_runtime.cpp\t/^BOOL run_store_element_of_buffer(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject array, int element_num, CLVALUE value)$/;\"\tf\nrun_store_to_buffer\tsrc/jit_runtime.cpp\t/^BOOL run_store_to_buffer(CLObject object, char* pointer, CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info)$/;\"\tf\nrun_uint_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_uint_to_string_cast(unsigned int n, sVMInfo* info)$/;\"\tf\nrun_uinteger_to_uint_cast\tsrc/jit_runtime.cpp\t/^unsigned int run_uinteger_to_uint_cast(CLObject obj)$/;\"\tf\nrun_ulong_to_string_cast\tsrc/jit_runtime.cpp\t/^CLObject run_ulong_to_string_cast(clint64 l, sVMInfo* info)$/;\"\tf\nrunning_class\tsrc/common.h\t/^    struct sCLClassStruct* running_class;$/;\"\tm\tstruct:sVMInfoStruct\ttyperef:struct:sVMInfoStruct::sCLClassStruct\nrunning_class_name\tsrc/common.h\t/^    char* running_class_name;$/;\"\tm\tstruct:sVMInfoStruct\nrunning_method\tsrc/common.h\t/^    struct sCLMethodStruct* running_method;$/;\"\tm\tstruct:sVMInfoStruct\ttyperef:struct:sVMInfoStruct::sCLMethodStruct\nrunning_method_name\tsrc/common.h\t/^    char* running_method_name;$/;\"\tm\tstruct:sVMInfoStruct\nrunning_thread\tsrc/common.h\t/^    BOOL running_thread;$/;\"\tm\tstruct:sVMInfoStruct\nsArrayValue\tsrc/common.h\t/^        } sArrayValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon18\nsAssignVariable\tsrc/common.h\t/^        } sAssignVariable;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon2\nsBlockCall\tsrc/common.h\t/^        } sBlockCall;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon16\nsBlockObject\tsrc/common.h\t/^        } sBlockObject;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon14\nsBlockObject\tsrc/common.h\t/^typedef struct sBlockObjectStruct sBlockObject;$/;\"\tt\ttyperef:struct:sBlockObjectStruct\nsBlockObjectStruct\tsrc/common.h\t/^struct sBlockObjectStruct$/;\"\ts\nsBuf\tsrc/clover2-buffer.h\t/^typedef struct sBufStruct sBuf;$/;\"\tt\ttyperef:struct:sBufStruct\nsBufStruct\tsrc/clover2-buffer.h\t/^struct sBufStruct {$/;\"\ts\nsBuf_append\tsrc/buffer.c\t/^void sBuf_append(sBuf* self, void* str, size_t size)$/;\"\tf\nsBuf_append_char\tsrc/buffer.c\t/^void sBuf_append_char(sBuf* self, char c)$/;\"\tf\nsBuf_append_int\tsrc/buffer.c\t/^void sBuf_append_int(sBuf* self, int value)$/;\"\tf\nsBuf_append_long\tsrc/buffer.c\t/^void sBuf_append_long(sBuf* self, long long value)$/;\"\tf\nsBuf_append_str\tsrc/buffer.c\t/^void sBuf_append_str(sBuf* self, char* str)$/;\"\tf\nsBuf_clone\tsrc/buffer.c\t/^void sBuf_clone(sBuf* self, sBuf* buf)$/;\"\tf\nsBuf_init\tsrc/buffer.c\t/^void sBuf_init(sBuf* self)$/;\"\tf\nsBuffer\tsrc/common.h\t/^        } sBuffer;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon13\nsByteCode\tsrc/common.h\t/^typedef struct sByteCodeStruct sByteCode;$/;\"\tt\ttyperef:struct:sByteCodeStruct\nsByteCodeStruct\tsrc/common.h\t/^struct sByteCodeStruct {$/;\"\ts\nsByteCode_clone\tsrc/code.c\t/^void sByteCode_clone(sByteCode* self, sByteCode* code)$/;\"\tf\nsByteCode_free\tsrc/code.c\t/^void sByteCode_free(sByteCode* code)$/;\"\tf\nsByteCode_init\tsrc/code.c\t/^void sByteCode_init(sByteCode* code)$/;\"\tf\nsByteCode_init_with_size\tsrc/code.c\t/^void sByteCode_init_with_size(sByteCode* code, int size)$/;\"\tf\nsCLBlockObject\tsrc/common.h\t/^typedef struct sCLBlockObjectStruct sCLBlockObject;$/;\"\tt\ttyperef:struct:sCLBlockObjectStruct\nsCLBlockObjectStruct\tsrc/common.h\t/^struct sCLBlockObjectStruct {$/;\"\ts\nsCLBlockType\tsrc/common.h\t/^typedef struct sCLBlockTypeStruct sCLBlockType;$/;\"\tt\ttyperef:struct:sCLBlockTypeStruct\nsCLBlockTypeStruct\tsrc/common.h\t/^struct sCLBlockTypeStruct {$/;\"\ts\nsCLClass\tsrc/common.h\t/^typedef struct sCLClassStruct sCLClass;$/;\"\tt\ttyperef:struct:sCLClassStruct\nsCLClassStruct\tsrc/common.h\t/^struct sCLClassStruct {$/;\"\ts\nsCLField\tsrc/common.h\t/^typedef struct sCLFieldStruct sCLField;$/;\"\tt\ttyperef:struct:sCLFieldStruct\nsCLFieldStruct\tsrc/common.h\t/^struct sCLFieldStruct {$/;\"\ts\nsCLHeapManager\tsrc/heap.c\t/^typedef struct sCLHeapManager_ sCLHeapManager;$/;\"\tt\ttyperef:struct:sCLHeapManager_\tfile:\nsCLHeapManager_\tsrc/heap.c\t/^struct sCLHeapManager_ {$/;\"\ts\tfile:\nsCLHeapMem\tsrc/common.h\t/^typedef struct sCLHeapMemStruct sCLHeapMem;$/;\"\tt\ttyperef:struct:sCLHeapMemStruct\nsCLHeapMemStruct\tsrc/common.h\t/^struct sCLHeapMemStruct {$/;\"\ts\nsCLMethod\tsrc/common.h\t/^typedef struct sCLMethodStruct sCLMethod;$/;\"\tt\ttyperef:struct:sCLMethodStruct\nsCLMethodStruct\tsrc/common.h\t/^struct sCLMethodStruct {$/;\"\ts\nsCLModule\tsrc/common.h\t/^typedef struct sCLModuleStruct sCLModule;$/;\"\tt\ttyperef:struct:sCLModuleStruct\nsCLModuleStruct\tsrc/common.h\t/^struct sCLModuleStruct {$/;\"\ts\nsCLObject\tsrc/common.h\t/^typedef struct sCLObjectStruct sCLObject;$/;\"\tt\ttyperef:struct:sCLObjectStruct\nsCLObjectStruct\tsrc/common.h\t/^struct sCLObjectStruct {$/;\"\ts\nsCLParam\tsrc/common.h\t/^typedef struct sCLParamStruct sCLParam;$/;\"\tt\ttyperef:struct:sCLParamStruct\nsCLParamStruct\tsrc/common.h\t/^struct sCLParamStruct {$/;\"\ts\nsCLStack\tsrc/common.h\t/^typedef struct sCLStackStruct sCLStack;$/;\"\tt\ttyperef:struct:sCLStackStruct\nsCLStackStruct\tsrc/common.h\t/^struct sCLStackStruct {$/;\"\ts\nsCLType\tsrc/common.h\t/^typedef struct sCLTypeStruct sCLType;$/;\"\tt\ttyperef:struct:sCLTypeStruct\nsCLTypeStruct\tsrc/common.h\t/^struct sCLTypeStruct {$/;\"\ts\nsCLVALUEAndBoolResult\tsrc/jit_common.hpp\t/^struct sCLVALUEAndBoolResult {$/;\"\ts\nsCastMethods\tsrc/node.c\t/^struct sCastMethods {$/;\"\ts\tfile:\nsClassField\tsrc/common.h\t/^        } sClassField;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon11\nsClassMethodCall\tsrc/common.h\t/^        } sClassMethodCall;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon8\nsClassTable\tsrc/common.h\t/^typedef struct sClassTableStruct sClassTable;$/;\"\tt\ttyperef:struct:sClassTableStruct\nsClassTableStruct\tsrc/common.h\t/^struct sClassTableStruct$/;\"\ts\nsCompileInfo\tsrc/common.h\t/^typedef struct sCompileInfoStruct sCompileInfo;$/;\"\tt\ttyperef:struct:sCompileInfoStruct\nsCompileInfoStruct\tsrc/common.h\t/^struct sCompileInfoStruct$/;\"\ts\nsConst\tsrc/common.h\t/^typedef struct sConstStruct sConst;$/;\"\tt\ttyperef:struct:sConstStruct\nsConstStruct\tsrc/common.h\t/^struct sConstStruct$/;\"\ts\nsConst_append\tsrc/constant.c\t/^int sConst_append(sConst* self, void* data, int size, BOOL no_output)$/;\"\tf\nsConst_clone\tsrc/constant.c\t/^void sConst_clone(sConst* self, sConst* constant)$/;\"\tf\nsConst_free\tsrc/constant.c\t/^void sConst_free(sConst* self)$/;\"\tf\nsConst_init\tsrc/constant.c\t/^void sConst_init(sConst* self)$/;\"\tf\nsConst_init_with_size\tsrc/constant.c\t/^void sConst_init_with_size(sConst* self, int size)$/;\"\tf\nsFor\tsrc/common.h\t/^        } sFor;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon6\nsFunction\tsrc/common.h\t/^        } sFunction;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon15\nsGenericsParamInfo\tsrc/common.h\t/^typedef struct sGenericsParamInfoStruct sGenericsParamInfo;$/;\"\tt\ttyperef:struct:sGenericsParamInfoStruct\nsGenericsParamInfoStruct\tsrc/common.h\t/^struct sGenericsParamInfoStruct$/;\"\ts\nsHandle\tsrc/heap.c\t/^typedef struct sHandle_ sHandle;$/;\"\tt\ttyperef:struct:sHandle_\tfile:\nsHandle_\tsrc/heap.c\t/^struct sHandle_ {$/;\"\ts\tfile:\nsHashValue\tsrc/common.h\t/^        } sHashValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon21\nsHeapPage\tsrc/heap.c\t/^typedef struct sHeapPage_ sHeapPage;$/;\"\tt\ttyperef:struct:sHeapPage_\tfile:\nsHeapPage_\tsrc/heap.c\t/^struct sHeapPage_ {$/;\"\ts\tfile:\nsIf\tsrc/common.h\t/^        } sIf;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon3\nsInheritCall\tsrc/common.h\t/^        } sInheritCall;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon17\nsListValue\tsrc/common.h\t/^        } sListValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon19\nsMethodCall\tsrc/common.h\t/^        } sMethodCall;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon9\nsNativeMethod\tsrc/native_method.c\t/^typedef struct sNativeMethodStruct sNativeMethod;$/;\"\tt\ttyperef:struct:sNativeMethodStruct\tfile:\nsNativeMethodHashItem\tsrc/native_method.c\t/^struct sNativeMethodHashItem {$/;\"\ts\tfile:\nsNativeMethodStruct\tsrc/native_method.c\t/^struct sNativeMethodStruct {$/;\"\ts\tfile:\nsNewOperator\tsrc/common.h\t/^        } sNewOperator;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon10\nsNodeBlock\tsrc/common.h\t/^typedef struct sNodeBlockStruct sNodeBlock;$/;\"\tt\ttyperef:struct:sNodeBlockStruct\nsNodeBlockStruct\tsrc/common.h\t/^struct sNodeBlockStruct$/;\"\ts\nsNodeBlockType\tsrc/common.h\t/^typedef struct sNodeBlockTypeStruct sNodeBlockType;$/;\"\tt\ttyperef:struct:sNodeBlockTypeStruct\nsNodeBlockTypeStruct\tsrc/common.h\t/^struct sNodeBlockTypeStruct {$/;\"\ts\nsNodeBlock_alloc\tsrc/node_block.c\t/^static sNodeBlock* sNodeBlock_alloc(BOOL clone)$/;\"\tf\tfile:\nsNodeBlock_clone\tsrc/node_block.c\t/^sNodeBlock* sNodeBlock_clone(sNodeBlock* block)$/;\"\tf\nsNodeBlock_free\tsrc/node_block.c\t/^void sNodeBlock_free(sNodeBlock* block)$/;\"\tf\nsNodeTree\tsrc/common.h\t/^typedef struct sNodeTreeStruct sNodeTree;$/;\"\tt\ttyperef:struct:sNodeTreeStruct\nsNodeTreeStruct\tsrc/common.h\t/^struct sNodeTreeStruct $/;\"\ts\nsNodeTree_break_expression\tsrc/node.c\t/^unsigned int sNodeTree_break_expression(sParserInfo* info)$/;\"\tf\nsNodeTree_create_and_and\tsrc/node.c\t/^unsigned int sNodeTree_create_and_and(unsigned int left_node, unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_array_value\tsrc/node.c\t/^unsigned int sNodeTree_create_array_value(int num_elements, unsigned int array_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_assign_class_field\tsrc/node.c\t/^unsigned int sNodeTree_create_assign_class_field(sCLClass* klass, char* name , unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_assign_field\tsrc/node.c\t/^unsigned int sNodeTree_create_assign_field(char* var_name, unsigned int left_node, unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_block_call\tsrc/node.c\t/^unsigned int sNodeTree_create_block_call(unsigned int block, int num_params, unsigned int params[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_block_object\tsrc/node.c\t/^unsigned int sNodeTree_create_block_object(sParserParam* params, int num_params, sNodeType* result_type, MANAGED sNodeBlock* node_block, BOOL lambda, sParserInfo* info, BOOL omit_result_type, BOOL omit_params, sVarTable* old_table, BOOL question_operator)$/;\"\tf\nsNodeTree_create_buffer_value\tsrc/node.c\t/^unsigned int sNodeTree_create_buffer_value(MANAGED char* value, int len, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)$/;\"\tf\nsNodeTree_create_byte_value\tsrc/node.c\t/^unsigned int sNodeTree_create_byte_value(char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_carray_value\tsrc/node.c\t/^unsigned int sNodeTree_create_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_cbyte_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cbyte_value(char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cdouble_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cdouble_value(double value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cfloat_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cfloat_value(float value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_character_value\tsrc/node.c\t/^unsigned int sNodeTree_create_character_value(wchar_t c, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cint_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cint_value(int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_class_fields\tsrc/node.c\t/^unsigned int sNodeTree_create_class_fields(sCLClass* klass, char* name, sParserInfo* info)$/;\"\tf\nsNodeTree_create_class_method_call\tsrc/node.c\t/^unsigned int sNodeTree_create_class_method_call(sNodeType* klass, char* method_name, unsigned int* params, int num_params, sParserInfo* info)$/;\"\tf\nsNodeTree_create_clong_value\tsrc/node.c\t/^unsigned int sNodeTree_create_clong_value(clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cshort_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cshort_value(short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cubyte_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cubyte_value(unsigned char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cuint_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cuint_value(unsigned int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_culong_value\tsrc/node.c\t/^unsigned int sNodeTree_create_culong_value(unsigned clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_cushort_value\tsrc/node.c\t/^unsigned int sNodeTree_create_cushort_value(unsigned short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_double_value\tsrc/node.c\t/^unsigned int sNodeTree_create_double_value(double value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_equalable_carray_value\tsrc/node.c\t/^unsigned int sNodeTree_create_equalable_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_equalable_list_value\tsrc/node.c\t/^unsigned int sNodeTree_create_equalable_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_fields\tsrc/node.c\t/^unsigned int sNodeTree_create_fields(char* name, unsigned int left_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_float_value\tsrc/node.c\t/^unsigned int sNodeTree_create_float_value(float value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_function\tsrc/node.c\t/^unsigned int sNodeTree_create_function(char* fun_name, sParserParam* params, int num_params, sNodeType* result_type, MANAGED sNodeBlock* node_block, BOOL lambda, sParserInfo* info)$/;\"\tf\nsNodeTree_create_get_address\tsrc/node.c\t/^unsigned int sNodeTree_create_get_address(unsigned int rnode, sParserInfo* info)$/;\"\tf\nsNodeTree_create_hash_value\tsrc/node.c\t/^unsigned int sNodeTree_create_hash_value(int num_elements, unsigned int hash_keys[], unsigned int hash_items[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_implements\tsrc/node.c\t/^unsigned int sNodeTree_create_implements(unsigned int lnode, char* interface_name, sParserInfo* info)$/;\"\tf\nsNodeTree_create_inherit_call\tsrc/node.c\t/^unsigned int sNodeTree_create_inherit_call(int num_params, unsigned int params[], int method_index, sParserInfo* info)$/;\"\tf\nsNodeTree_create_int_value\tsrc/node.c\t/^unsigned int sNodeTree_create_int_value(int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_list_value\tsrc/node.c\t/^unsigned int sNodeTree_create_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_load_array_element\tsrc/node.c\t/^unsigned int sNodeTree_create_load_array_element(unsigned int array, unsigned int index_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_load_value_from_pointer\tsrc/node.c\t/^unsigned int sNodeTree_create_load_value_from_pointer(unsigned int left_node, sNodeType* node_type, sParserInfo* info)$/;\"\tf\nsNodeTree_create_load_variable\tsrc/node.c\t/^unsigned int sNodeTree_create_load_variable(char* var_name, sParserInfo* info)$/;\"\tf\nsNodeTree_create_long_value\tsrc/node.c\t/^unsigned int sNodeTree_create_long_value(clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_method_call\tsrc/node.c\t/^unsigned int sNodeTree_create_method_call(unsigned int object_node, char* method_name, unsigned int* params, int num_params, int num_method_chains, sParserInfo* info)$/;\"\tf\nsNodeTree_create_monadic_decrement_operand\tsrc/node.c\t/^BOOL sNodeTree_create_monadic_decrement_operand(unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_monadic_increment_operand\tsrc/node.c\t/^BOOL sNodeTree_create_monadic_increment_operand(unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_multiple_asignment\tsrc/node.c\t/^unsigned int sNodeTree_create_multiple_asignment(int num_elements, unsigned int tuple_elements[], int right_value, sParserInfo* info)$/;\"\tf\nsNodeTree_create_new_operator\tsrc/node.c\t/^unsigned int sNodeTree_create_new_operator(sNodeType* node_type, unsigned int* params, int num_params, unsigned int array_num, sParserInfo* info)$/;\"\tf\nsNodeTree_create_normal_block\tsrc/node.c\t/^unsigned int sNodeTree_create_normal_block(MANAGED sNodeBlock* node_block, sParserInfo* info)$/;\"\tf\nsNodeTree_create_operand\tsrc/node.c\t/^unsigned int sNodeTree_create_operand(enum eOperand operand, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_or_or\tsrc/node.c\t/^unsigned int sNodeTree_create_or_or(unsigned int left_node, unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_path_value\tsrc/node.c\t/^unsigned int sNodeTree_create_path_value(MANAGED char* value, int len, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)$/;\"\tf\nsNodeTree_create_range\tsrc/node.c\t/^unsigned int sNodeTree_create_range(unsigned int head, unsigned int tail, sParserInfo* info)$/;\"\tf\nsNodeTree_create_regex\tsrc/node.c\t/^unsigned int sNodeTree_create_regex(MANAGED char* regex_str, BOOL global, BOOL ignore_case, BOOL multiline, BOOL extended, BOOL dotall, BOOL anchored, BOOL dollar_endonly, BOOL ungreedy, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)$/;\"\tf\nsNodeTree_create_return_expression\tsrc/node.c\t/^unsigned int sNodeTree_create_return_expression(unsigned int expression_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_short_value\tsrc/node.c\t/^unsigned int sNodeTree_create_short_value(short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_sortable_carray_value\tsrc/node.c\t/^unsigned int sNodeTree_create_sortable_carray_value(int num_elements, unsigned int array_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_sortable_list_value\tsrc/node.c\t/^unsigned int sNodeTree_create_sortable_list_value(int num_elements, unsigned int list_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_store_array_element\tsrc/node.c\t/^unsigned int sNodeTree_create_store_array_element(unsigned int array, unsigned int index_node, unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_store_value_to_pointer\tsrc/node.c\t/^unsigned int sNodeTree_create_store_value_to_pointer(unsigned int left_node, sNodeType* node_type, unsigned int right_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_store_variable\tsrc/node.c\t/^unsigned int sNodeTree_create_store_variable(char* var_name, sNodeType* node_type, int right, sCLClass* klass, sParserInfo* info)$/;\"\tf\nsNodeTree_create_string_value\tsrc/node.c\t/^unsigned int sNodeTree_create_string_value(MANAGED char* value, sNodeBlock** string_expressions, int* string_expression_offsets, int num_string_expression, sParserInfo* info)$/;\"\tf\nsNodeTree_create_throw_expression\tsrc/node.c\t/^unsigned int sNodeTree_create_throw_expression(unsigned int expression_node, sParserInfo* info)$/;\"\tf\nsNodeTree_create_tuple_value\tsrc/node.c\t/^unsigned int sNodeTree_create_tuple_value(int num_elements, unsigned int tuple_elements[], sParserInfo* info)$/;\"\tf\nsNodeTree_create_ubyte_value\tsrc/node.c\t/^unsigned int sNodeTree_create_ubyte_value(unsigned char value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_uint_value\tsrc/node.c\t/^unsigned int sNodeTree_create_uint_value(unsigned int value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_ulong_value\tsrc/node.c\t/^unsigned int sNodeTree_create_ulong_value(unsigned clint64 value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_create_ushort_value\tsrc/node.c\t/^unsigned int sNodeTree_create_ushort_value(unsigned short value, unsigned int left, unsigned int right, unsigned int middle, sParserInfo* info)$/;\"\tf\nsNodeTree_false_expression\tsrc/node.c\t/^unsigned int sNodeTree_false_expression(sParserInfo* info)$/;\"\tf\nsNodeTree_for_expression\tsrc/node.c\t/^unsigned int sNodeTree_for_expression(unsigned int expression_node1, unsigned int expression_node2, unsigned int expression_node3, MANAGED sNodeBlock* for_node_block, sParserInfo* info)$/;\"\tf\nsNodeTree_if_expression\tsrc/node.c\t/^unsigned int sNodeTree_if_expression(unsigned int expression_node, MANAGED sNodeBlock* if_node_block, unsigned int* elif_expression_nodes, MANAGED sNodeBlock** elif_node_blocks, int elif_num, MANAGED sNodeBlock* else_node_block, BOOL if_unclosed, BOOL* elif_unclosed, sParserInfo* info)$/;\"\tf\nsNodeTree_null_expression\tsrc/node.c\t/^unsigned int sNodeTree_null_expression(sParserInfo* info)$/;\"\tf\nsNodeTree_true_expression\tsrc/node.c\t/^unsigned int sNodeTree_true_expression(sParserInfo* info)$/;\"\tf\nsNodeTree_try_expression\tsrc/node.c\t/^unsigned int sNodeTree_try_expression(MANAGED sNodeBlock* try_node_block, MANAGED sNodeBlock* catch_node_block, char* exception_var_name, sParserInfo* info)$/;\"\tf\nsNodeTree_when_expression\tsrc/node.c\t/^unsigned int sNodeTree_when_expression(unsigned int expression_node, unsigned int value_nodes[WHEN_BLOCK_MAX][WHEN_BLOCK_MAX], int num_values[WHEN_BLOCK_MAX], sNodeBlock* when_blocks[WHEN_BLOCK_MAX], int num_when_block, sNodeBlock* else_block, sNodeType* when_types[WHEN_BLOCK_MAX], sNodeType* when_types2[WHEN_BLOCK_MAX], BOOL when_match[WHEN_BLOCK_MAX], sParserInfo* info)$/;\"\tf\nsNodeTree_while_expression\tsrc/node.c\t/^unsigned int sNodeTree_while_expression(unsigned int expression_node, MANAGED sNodeBlock* while_node_block, sParserInfo* info)$/;\"\tf\nsNodeTree_wildcard_expression\tsrc/node.c\t/^unsigned int sNodeTree_wildcard_expression(sParserInfo* info)$/;\"\tf\nsNodeType\tsrc/common.h\t/^typedef struct sNodeTypeStruct sNodeType;$/;\"\tt\ttyperef:struct:sNodeTypeStruct\nsNodeTypeStruct\tsrc/common.h\t/^struct sNodeTypeStruct {$/;\"\ts\nsParserInfo\tsrc/common.h\t/^typedef struct sParserInfoStruct sParserInfo;$/;\"\tt\ttyperef:struct:sParserInfoStruct\nsParserInfoStruct\tsrc/common.h\t/^struct sParserInfoStruct$/;\"\ts\nsParserParam\tsrc/common.h\t/^typedef struct sParserParamStruct sParserParam;$/;\"\tt\ttyperef:struct:sParserParamStruct\nsParserParamStruct\tsrc/common.h\t/^struct sParserParamStruct $/;\"\ts\nsPointerAndBoolResult\tsrc/jit_common.hpp\t/^struct sPointerAndBoolResult {$/;\"\ts\nsRegex\tsrc/common.h\t/^        } sRegex;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon22\nsRegexObject\tsrc/common.h\t/^typedef struct sRegexObjectStruct sRegexObject;$/;\"\tt\ttyperef:struct:sRegexObjectStruct\nsRegexObjectStruct\tsrc/common.h\t/^struct sRegexObjectStruct$/;\"\ts\nsString\tsrc/common.h\t/^        } sString;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon12\nsThreadFuncArg\tsrc/class_thread.c\t/^struct sThreadFuncArg {$/;\"\ts\tfile:\nsTry\tsrc/common.h\t/^        } sTry;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon7\nsTupleValue\tsrc/common.h\t/^        } sTupleValue;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon20\nsVMInfo\tsrc/common.h\t/^typedef struct sVMInfoStruct sVMInfo;$/;\"\tt\ttyperef:struct:sVMInfoStruct\nsVMInfoStruct\tsrc/common.h\t/^struct sVMInfoStruct {$/;\"\ts\nsVar\tsrc/common.h\t/^typedef struct sVarStruct sVar;$/;\"\tt\ttyperef:struct:sVarStruct\nsVarStruct\tsrc/common.h\t/^struct sVarStruct {$/;\"\ts\nsVarTable\tsrc/common.h\t/^typedef struct sVarTableStruct sVarTable;$/;\"\tt\ttyperef:struct:sVarTableStruct\nsVarTableStruct\tsrc/common.h\t/^struct sVarTableStruct {$/;\"\ts\nsWhen\tsrc/common.h\t/^        } sWhen;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon4\nsWhile\tsrc/common.h\t/^        } sWhile;$/;\"\tm\tunion:sNodeTreeStruct::__anon1\ttyperef:struct:sNodeTreeStruct::__anon1::__anon5\nsave_module_to_file\tsrc/module.c\t/^static BOOL save_module_to_file(sCLModule* self)$/;\"\tf\tfile:\nsearch_for_class_field\tsrc/klass_compile_time.c\t/^int search_for_class_field(sCLClass* klass, char* field_name)$/;\"\tf\nsearch_for_class_file\tsrc/klass.c\t/^BOOL search_for_class_file(char* class_name, char* class_file_name, size_t class_file_name_size)$/;\"\tf\nsearch_for_class_file_on_compile_time\tsrc/klass_compile_time.c\t/^static BOOL search_for_class_file_on_compile_time(char* class_name, char* class_file_path, size_t class_file_path_size)$/;\"\tf\tfile:\nsearch_for_dl_file\tsrc/jit_runtime.cpp\t/^static BOOL search_for_dl_file(char* class_name, char* dynamic_library_path, size_t dynamic_library_path_size)$/;\"\tf\tfile:\nsearch_for_field\tsrc/klass_compile_time.c\t/^int search_for_field(sCLClass* klass, char* field_name)$/;\"\tf\nsearch_for_include_file\tsrc/class_compiler.c\t/^static BOOL search_for_include_file(char* file_name, char* include_file_path, size_t include_file_path_size)$/;\"\tf\tfile:\nsearch_for_method\tsrc/klass_compile_time.c\t/^int search_for_method(sCLClass* klass, char* method_name, sNodeType** param_types, int num_params, BOOL search_for_class_method, int start_point, sNodeType* left_generics_type, sNodeType* right_generics_type, sNodeType* right_method_generics, sNodeType** result_type, BOOL lazy_lambda_compile, sNodeType** method_generics_types, struct sParserInfoStruct* info)$/;\"\tf\nsearch_for_method_from_virtual_method_table\tsrc/klass.c\t/^sCLMethod* search_for_method_from_virtual_method_table(sCLClass* klass, char* method_name_and_params)$/;\"\tf\nsearch_for_methods_from_method_name\tsrc/klass_compile_time.c\t/^BOOL search_for_methods_from_method_name(int method_indexes[], int size_method_indexes, int* num_methods, sCLClass* klass, char* method_name, int start_point, BOOL class_method)$/;\"\tf\nsearch_for_module_file_from_module_name\tsrc/module.c\t/^static BOOL search_for_module_file_from_module_name(char* module_file, unsigned int module_file_size, char* module_name)$/;\"\tf\tfile:\nset_andand_oror_left_value\tsrc/jit_runtime.cpp\t/^void set_andand_oror_left_value(BOOL flag, sVMInfo* info)$/;\"\tf\nset_andand_oror_left_value\tsrc/vm.c\t/^static void set_andand_oror_left_value(BOOL flag, sVMInfo* info)$/;\"\tf\tfile:\nset_andand_oror_right_value\tsrc/jit_runtime.cpp\t/^void set_andand_oror_right_value(BOOL flag, sVMInfo* info)$/;\"\tf\nset_andand_oror_right_value\tsrc/vm.c\t/^static void set_andand_oror_right_value(BOOL flag, sVMInfo* info)$/;\"\tf\tfile:\nset_boxing_and_unboxing_class\tsrc/klass.c\t/^static void set_boxing_and_unboxing_class(char* primitive_class_name, char* lapper_class_name)$/;\"\tf\tfile:\nset_free_fun_to_classes\tsrc/vm.c\t/^void set_free_fun_to_classes()$/;\"\tf\nset_max_block_var_num\tsrc/vtable.c\t/^void set_max_block_var_num(sVarTable* lv_table, sVarTable* old_table)$/;\"\tf\nset_method_index_to_class\tsrc/klass_compile_time.c\t/^void set_method_index_to_class(sCLClass* klass)$/;\"\tf\nset_signal\tsrc/main.c\t/^static void set_signal()$/;\"\tf\tfile:\nset_signal_for_interpreter\tsrc/interpreter.c\t/^static void set_signal_for_interpreter() $/;\"\tf\tfile:\nsetter_and_getter\tsrc/class_compiler.c\t/^static BOOL setter_and_getter(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field, char* field_name, BOOL private_)$/;\"\tf\tfile:\nsetter_and_getter_on_compile_time\tsrc/class_compiler.c\t/^static BOOL setter_and_getter_on_compile_time(sParserInfo* info, sCompileInfo* cinfo, sCLClass* klass, sCLField* field, char* field_name, BOOL private_)$/;\"\tf\tfile:\nsharedstatedir\tMakefile\t/^sharedstatedir=${prefix}\\/com$/;\"\tm\nshellModeCompletion\tsrc/interpreter.c\t/^void shellModeCompletion(char* line)$/;\"\tf\nshow_double\tsrc/jit_debug_runtime.cpp\t/^void show_double(double number)$/;\"\tf\nshow_float\tsrc/jit_debug_runtime.cpp\t/^void show_float(float number)$/;\"\tf\nshow_inst\tsrc/vm.c\t/^static void show_inst(unsigned inst)$/;\"\tf\tfile:\nshow_inst_in_jit\tsrc/jit_debug.cpp\t/^void show_inst_in_jit(int opecode)$/;\"\tf\nshow_int16\tsrc/jit_debug_runtime.cpp\t/^void show_int16(short number)$/;\"\tf\nshow_int1_value\tsrc/jit_debug.cpp\t/^void show_int1_value(Value* value)$/;\"\tf\nshow_int32\tsrc/jit_debug_runtime.cpp\t/^void show_int32(int number)$/;\"\tf\nshow_int32_value\tsrc/jit_debug.cpp\t/^void show_int32_value(Value* value)$/;\"\tf\nshow_int64\tsrc/jit_debug_runtime.cpp\t/^void show_int64(clint64 number)$/;\"\tf\nshow_int64_value\tsrc/jit_debug.cpp\t/^void show_int64_value(Value* value)$/;\"\tf\nshow_int8\tsrc/jit_debug_runtime.cpp\t/^void show_int8(char number)$/;\"\tf\nshow_int8_value\tsrc/jit_debug.cpp\t/^void show_int8_value(Value* value)$/;\"\tf\nshow_llvm_stack\tsrc/jit_debug.cpp\t/^void show_llvm_stack(LVALUE* llvm_stack, LVALUE* llvm_stack_ptr, int var_num, std::map<std::string, Value*>& params, BasicBlock* current_block)$/;\"\tf\nshow_llvm_stck_on_compile_time\tsrc/jit_debug.cpp\t/^void show_llvm_stck_on_compile_time(LVALUE* llvm_stack, LVALUE* llvm_stack_ptr, int var_num)$/;\"\tf\nshow_llvm_value\tsrc/jit_debug.cpp\t/^void show_llvm_value(LVALUE* llvm_value)$/;\"\tf\nshow_method_parametor_address\tsrc/jit_runtime.cpp\t/^void show_method_parametor_address(CLVALUE* stack_ptr, CLVALUE* lvar, sVMInfo* info, CLVALUE* stack, CLVALUE** stack_ptr_address, int var_num, sConst* constant, sByteCode* code)$/;\"\tf\nshow_node\tsrc/node.c\t/^void show_node(unsigned int node)$/;\"\tf\nshow_stack\tsrc/vm.c\t/^void show_stack(CLVALUE* stack, CLVALUE* stack_ptr)$/;\"\tf\nshow_stack_for_llvm_stack\tsrc/jit_debug.cpp\t/^void show_stack_for_llvm_stack(LVALUE* llvm_stack, LVALUE* llvm_stack_ptr, int var_num)$/;\"\tf\nshow_stack_stat\tsrc/jit_debug_runtime.cpp\t/^void show_stack_stat(CLVALUE** stack_ptr, CLVALUE* stack)$/;\"\tf\nshow_str\tsrc/jit_debug.cpp\t/^void show_str(char* str)$/;\"\tf\nshow_str_in_jit\tsrc/jit_debug_runtime.cpp\t/^void show_str_in_jit(char* str)$/;\"\tf\nshow_vtable\tsrc/vtable.c\t/^void show_vtable(sVarTable* table)$/;\"\tf\nsig_int\tsrc/interpreter.c\t/^static void sig_int()$/;\"\tf\tfile:\nsignal_handler_object\tsrc/class_system.c\t/^CLObject signal_handler_object[SIGMAX];$/;\"\tv\nsignal_user_handler\tsrc/class_system.c\t/^void signal_user_handler(int signum)$/;\"\tf\nsingle_operator\tsrc/node.c\t/^static BOOL single_operator(sNodeType* type, int byte_operand, int ubyte_operand, int short_operand, int ushort_operand, int int_operand, int uint_operand, int long_operand, int ulong_operand, sCompileInfo* info)$/;\"\tf\tfile:\nskip_block\tsrc/class_compiler.c\t/^static BOOL skip_block(sParserInfo* info)$/;\"\tf\tfile:\nskip_curly\tsrc/interpreter.c\t/^static void skip_curly(char** p, char** head, char** comma, char** semi_colon) $/;\"\tf\tfile:\nskip_paren\tsrc/interpreter.c\t/^static void skip_paren(char** p, char** head, char** comma, char** semi_colon)$/;\"\tf\tfile:\nskip_spaces\tsrc/parser.c\t/^void skip_spaces(sParserInfo* info)$/;\"\tf\nskip_spaces_and_lf\tsrc/parser.c\t/^void skip_spaces_and_lf(sParserInfo* info)$/;\"\tf\nskip_spaces_for_parse_class_name\tsrc/node_type.c\t/^static void skip_spaces_for_parse_class_name(char** p) $/;\"\tf\tfile:\nsline\tsrc/common.h\t/^    int sline;$/;\"\tm\tstruct:sCompileInfoStruct\nsline\tsrc/common.h\t/^    int sline;$/;\"\tm\tstruct:sParserInfoStruct\nsline\tsrc/common.h\t/^    int sline;$/;\"\tm\tstruct:sVMInfoStruct\nsline2\tsrc/common.h\t/^    int sline2;$/;\"\tm\tstruct:sVMInfoStruct\nsname\tsrc/common.h\t/^    char* sname;$/;\"\tm\tstruct:sCompileInfoStruct\nsname\tsrc/common.h\t/^    char* sname;$/;\"\tm\tstruct:sParserInfoStruct\nsname\tsrc/common.h\t/^    char* sname;$/;\"\tm\tstruct:sVMInfoStruct\nsname2\tsrc/common.h\t/^    char* sname2;$/;\"\tm\tstruct:sVMInfoStruct\nsolve_generics_for_variable\tsrc/node_type.c\t/^void solve_generics_for_variable(sNodeType* generics_type, sNodeType** generics_type2, struct sParserInfoStruct* info)$/;\"\tf\nsolve_generics_for_variable_to_class\tsrc/node_type.c\t/^void solve_generics_for_variable_to_class(sCLClass* klass, sCLClass** result, struct sParserInfoStruct* info)$/;\"\tf\nsolve_generics_types_for_node_type\tsrc/node_type.c\t/^BOOL solve_generics_types_for_node_type(sNodeType* node_type, ALLOC sNodeType** result, sNodeType* generics_type, BOOL solve_self, BOOL solve_method_generics)$/;\"\tf\nsolve_method_generics_for_variable_to_class\tsrc/node_type.c\t/^void solve_method_generics_for_variable_to_class(sCLClass* klass, sCLClass** result, struct sParserInfoStruct* info)$/;\"\tf\nsolve_self_for_node_type\tsrc/node_type.c\t/^static void solve_self_for_node_type(sNodeType* node_type, ALLOC sNodeType** result, sNodeType* generics_type)$/;\"\tf\tfile:\nsort_candidates\tsrc/interpreter.c\t/^void sort_candidates()$/;\"\tf\nsource\tsrc/common.h\t/^    char* source;$/;\"\tm\tstruct:sParserInfoStruct\nsplit_tuple\tsrc/jit_runtime.cpp\t/^void split_tuple(CLVALUE** stack_ptr, sVMInfo* info, CLObject tuple, int num_elements)$/;\"\tf\nstack_final\tsrc/stack.c\t/^void stack_final()$/;\"\tf\nstack_id\tsrc/common.h\t/^    sCLStack* stack_id;$/;\"\tm\tstruct:sVMInfoStruct\nstack_init\tsrc/stack.c\t/^void stack_init()$/;\"\tf\nstack_num\tsrc/common.h\t/^    int stack_num;$/;\"\tm\tstruct:sCompileInfoStruct\nstack_trace_sline\tsrc/common.h\t/^    int stack_trace_sline[STACK_TRACE_MAX];$/;\"\tm\tstruct:sVMInfoStruct\nstack_trace_sname\tsrc/common.h\t/^    char stack_trace_sname[STACK_TRACE_MAX][128];$/;\"\tm\tstruct:sVMInfoStruct\nstore_class_field\tsrc/jit_runtime.cpp\t/^BOOL store_class_field(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int field_index, int offset, sConst* constant, CLVALUE value)$/;\"\tf\nstore_class_field_of_buffer\tsrc/jit_runtime.cpp\t/^BOOL store_class_field_of_buffer(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, int field_index, int offset, sConst* constant, CLVALUE value)$/;\"\tf\nstore_delegated_varialbe\tsrc/node.c\t/^void store_delegated_varialbe(sNodeType* left_type, sNodeType* right_type, sCompileInfo* info)$/;\"\tf\nstore_field\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* store_field(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject obj, CLVALUE value, int field_index, int field_class_name_offset, sConst* constant)$/;\"\tf\nstore_field_of_buffer\tsrc/jit_runtime.cpp\t/^struct sCLVALUEAndBoolResult* store_field_of_buffer(CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info, CLObject obj, CLVALUE value, int field_index)$/;\"\tf\nstore_llvm_value_to_lvar_with_offset\tsrc/jit_sub.cpp\t/^void store_llvm_value_to_lvar_with_offset(LVALUE* llvm_stack, int index, LVALUE* llvm_value, BOOL except_parent_stack)$/;\"\tf\nstore_value_to_lvar_with_offset\tsrc/jit_sub.cpp\t/^void store_value_to_lvar_with_offset(std::map<std::string, Value*>& params, BasicBlock* current_block, int index, LVALUE* llvm_value)$/;\"\tf\nstore_value_to_vm_lvar\tsrc/jit_sub.cpp\t/^void store_value_to_vm_lvar(std::map<std::string, Value*>& params, BasicBlock* current_block, int offset, LVALUE* llvm_value)$/;\"\tf\nstring_expression\tsrc/vm.c\t/^static BOOL string_expression(char* str, int str_len, sBuf* buf, int* string_expression_offsets, CLObject* string_expression_object, int num_string_expression, CLVALUE** stack_ptr, CLVALUE* stack, int var_num, sVMInfo* info)$/;\"\tf\tfile:\nstring_object_to_char_array\tsrc/clover_to_clang.c\t/^ALLOC char* string_object_to_char_array(CLObject string_object)$/;\"\tf\nstring_object_to_wchar_array\tsrc/clover_to_clang.c\t/^ALLOC wchar_t* string_object_to_wchar_array(CLObject string_object)$/;\"\tf\nsubstitution_posibility\tsrc/node_type.c\t/^BOOL substitution_posibility(sNodeType* left, sNodeType* right, sNodeType* left_generics_types, sNodeType* right_generics_types, sNodeType* left_method_generics, sNodeType* right_method_generics, BOOL output_message)$/;\"\tf\nsubstitution_posibility_for_node_block_type\tsrc/node_block_type.c\t/^BOOL substitution_posibility_for_node_block_type(sNodeBlockType* left_block, sNodeBlockType* right_block, sNodeType* left_generics_types, sNodeType* right_generics_types, BOOL output_message)$/;\"\tf\nsubstitution_posibility_with_class_name\tsrc/node_type.c\t/^BOOL substitution_posibility_with_class_name(sNodeType* left, char* right_class_name, BOOL output_message)$/;\"\tf\nsysconfdir\tMakefile\t/^sysconfdir=${prefix}\\/etc\\/clover2$/;\"\tm\nsystemMethodCompletion\tsrc/interpreter.c\t/^void systemMethodCompletion()$/;\"\tf\nthis_module_is_modified\tsrc/module.c\t/^void this_module_is_modified(sCLModule* self)$/;\"\tf\nthread_final\tsrc/class_thread.c\t/^void thread_final()$/;\"\tf\nthread_func\tsrc/class_thread.c\t/^void* thread_func(void* param)$/;\"\tf\nthread_init\tsrc/class_thread.c\t/^void thread_init()$/;\"\tf\nthrow_expression\tsrc/parser.c\t/^static BOOL throw_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\ntopLevelCompletion\tsrc/interpreter.c\t/^void topLevelCompletion(char* line)$/;\"\tf\ntrunc_value\tsrc/jit_sub.cpp\t/^LVALUE trunc_value(LVALUE* llvm_value, int size)$/;\"\tf\ntrunc_value_from_inst\tsrc/jit_sub.cpp\t/^void trunc_value_from_inst(LVALUE* value, int inst) $/;\"\tf\ntrunc_value_to_float_or_double\tsrc/jit_sub.cpp\t/^LVALUE trunc_value_to_float_or_double(LVALUE* llvm_value, int size)$/;\"\tf\ntrunc_value_to_pointer\tsrc/jit_sub.cpp\t/^LVALUE trunc_value_to_pointer(LVALUE* llvm_value)$/;\"\tf\ntrunc_variable\tsrc/jit_sub.cpp\t/^void trunc_variable(LVALUE* llvm_value, int size)$/;\"\tf\ntry_catch_label_name\tsrc/common.h\t/^    char* try_catch_label_name;$/;\"\tm\tstruct:sVMInfoStruct\ntry_catch_label_name_before\tsrc/common.h\t/^    char* try_catch_label_name_before;$/;\"\tm\tstruct:sVMInfoStruct\ntry_code\tsrc/common.h\t/^    sByteCode* try_code;$/;\"\tm\tstruct:sVMInfoStruct\ntry_code_before\tsrc/common.h\t/^    sByteCode* try_code_before;$/;\"\tm\tstruct:sVMInfoStruct\ntry_end_function\tsrc/jit_runtime.cpp\t/^void try_end_function(sVMInfo* info, int catch_label_name_offset, int try_offset, sByteCode* code, sConst* constant)$/;\"\tf\ntry_expression\tsrc/parser.c\t/^static BOOL try_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\ntry_function\tsrc/jit_runtime.cpp\t/^void try_function(sVMInfo* info, int catch_label_name_offset, int try_offset, sByteCode* code, sConst* constant)$/;\"\tf\ntry_offset\tsrc/common.h\t/^    int try_offset;$/;\"\tm\tstruct:sVMInfoStruct\ntry_offset_before\tsrc/common.h\t/^    int try_offset_before;$/;\"\tm\tstruct:sVMInfoStruct\ntry_pc\tsrc/common.h\t/^    char** try_pc;$/;\"\tm\tstruct:sVMInfoStruct\ntyclover_get_type\tsrc/get_type.c\t/^static void tyclover_get_type(char* source_value, char* fname_object_value, char* type_name, int type_name_size, char* class_name)$/;\"\tf\tfile:\ntyclover_print_local_variable\tsrc/get_type.c\t/^static void tyclover_print_local_variable(char* source_value, char* fname_object_value, char* class_name)$/;\"\tf\tfile:\ntype\tsrc/common.h\t/^    sNodeType* type;$/;\"\tm\tstruct:sCompileInfoStruct\ntype_\tsrc/node.c\t/^    char* type_;$/;\"\tm\tstruct:sCastMethods\tfile:\ntype_identify\tsrc/node_type.c\t/^BOOL type_identify(sNodeType* left, sNodeType* right)$/;\"\tf\ntype_identify_with_class_name\tsrc/node_type.c\t/^BOOL type_identify_with_class_name(sNodeType* left, char* right_class_name)$/;\"\tf\ntype_name_to_cl_type\tsrc/klass_compile_time.c\t/^static BOOL type_name_to_cl_type(char** p, ALLOC sCLType** cl_type, sCLClass* klass)$/;\"\tf\tfile:\nuValue\tsrc/common.h\t/^    } uValue;$/;\"\tm\tstruct:sNodeTreeStruct\ttyperef:union:sNodeTreeStruct::__anon1\nunboxig_posibility\tsrc/node_type.c\t/^BOOL unboxig_posibility(sCLClass* klass)$/;\"\tf\nunboxing_posibility\tsrc/node_type.c\t/^BOOL unboxing_posibility(sNodeType* left_type, sNodeType* right_type)$/;\"\tf\nunboxing_to_primitive_type\tsrc/node_type.c\t/^BOOL unboxing_to_primitive_type(sNodeType** left_type, struct sCompileInfoStruct* info)$/;\"\tf\nunload_module\tsrc/module.c\t/^void unload_module(char* module_name)$/;\"\tf\nutf32_index_to_utf8_index\tsrc/utf.c\t/^int utf32_index_to_utf8_index(char* str, int utf32_index)$/;\"\tf\nutf8_index_to_utf32_index\tsrc/utf.c\t/^int utf8_index_to_utf32_index(char* str, int utf8_index)$/;\"\tf\nvalue\tsrc/jit_common.hpp\t/^    Value* value;$/;\"\tm\tstruct:LVALUEStruct\nvm\tsrc/vm.c\t/^BOOL vm(sByteCode* code, sConst* constant, CLVALUE* stack, int var_num, sCLClass* klass, sVMInfo* info)$/;\"\tf\nvm_lvar_to_llvm_lvar\tsrc/jit_sub.cpp\t/^void vm_lvar_to_llvm_lvar(LVALUE* llvm_stack,std::map<std::string, Value*>& params, BasicBlock* current_block, int var_num)$/;\"\tf\nvm_mutex_off\tsrc/class_thread.c\t/^void vm_mutex_off()$/;\"\tf\nvm_mutex_off_in_jit\tsrc/jit_runtime.cpp\t/^void vm_mutex_off_in_jit(sVMInfo* info)$/;\"\tf\nvm_mutex_on\tsrc/class_thread.c\t/^void vm_mutex_on()$/;\"\tf\nvm_mutex_on_in_jit\tsrc/jit_runtime.cpp\t/^void vm_mutex_on_in_jit(sVMInfo* info)$/;\"\tf\nwhen_expression\tsrc/parser.c\t/^static BOOL when_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nwhile_expression\tsrc/parser.c\t/^static BOOL while_expression(unsigned int* node, sParserInfo* info)$/;\"\tf\tfile:\nwrite_all_modified_classes\tsrc/klass_compile_time.c\t/^BOOL write_all_modified_classes()$/;\"\tf\nwrite_all_modified_modules\tsrc/module.c\t/^void write_all_modified_modules()$/;\"\tf\nwrite_class_to_buffer\tsrc/klass_compile_time.c\t/^static void write_class_to_buffer(sCLClass* klass, sBuf* buf)$/;\"\tf\tfile:\nwrite_class_to_class_file\tsrc/klass_compile_time.c\t/^BOOL write_class_to_class_file(sCLClass* klass)$/;\"\tf\nwrite_code_and_constant_to_file\tsrc/script_ctime.c\t/^static BOOL write_code_and_constant_to_file(sByteCode* code, sConst* constant, int var_num, char* fname)$/;\"\tf\tfile:\nxcalloc\tsrc/debug.c\t/^ALLOC void* xcalloc(size_t count, size_t size)$/;\"\tf\nxfree\tsrc/debug.c\t/^void xfree(void* ptr)$/;\"\tf\nxmalloc\tsrc/debug.c\t/^ALLOC void* xmalloc(size_t size)$/;\"\tf\nxrealloc\tsrc/debug.c\t/^ALLOC void* xrealloc(void* ptr, size_t size)$/;\"\tf\nxstrdup\tsrc/debug.c\t/^ALLOC char* xstrdup(char* str)$/;\"\tf\nxstrncat\tsrc/xfunc.c\t/^char* xstrncat(char* des, char* str, int size)$/;\"\tf\nxstrncpy\tsrc/xfunc.c\t/^char* xstrncpy(char* des, char* src, int size)$/;\"\tf\nxwcstombs\tsrc/xfunc.c\t/^ALLOC char* xwcstombs(wchar_t* wstr, int len)$/;\"\tf\n"
  },
  {
    "path": "test_dir/a",
    "content": ""
  },
  {
    "path": "test_dir/b",
    "content": ""
  },
  {
    "path": "test_dir/c",
    "content": ""
  },
  {
    "path": "thread_debug.cl",
    "content": "while(true) {\n    result := \"\";\n    result_before := \"\";\n    fp:pointer@FILE = popen(\"./clover2 code/thread.cl\", \"r\");\n\n    while(!feof(fp)) {\n        buf := Buffer(System.BUFSIZ);\n        fgets(buf, System.BUFSIZ, fp);\n        result_before = result;\n        result = buf.toString();\n    }\n\n    rcode := pclose(fp);\n\n    if(rcode != 0) {\n        result_before.append(result).write(\"aaa\");\n        break;\n    }\n}\n"
  },
  {
    "path": "update_clover.sh",
    "content": "#!/bin/bash\n\nif [ -e Makefile ]\nthen\n    make distclean\nfi\nif [ ! -e Makefile ]\nthen\n    git add .\n    git commit \n    git remote add origin https://github.com/ab25cq/clover2.git\n    git push -f -u origin master\nfi\n\n"
  },
  {
    "path": "version_up.cl",
    "content": "VERSION1:=\"10.4.5\"\nVERSION2:=\"10.4.6\"\n\n{ \"src/interpreter.c\",\n  \"src/compiler.c\",\n  \"src/get_type.c\", \n  \"debian/control\",\n  \"debian/files\",\n  \"src/jit_main.cpp\",\n  \"README.md\",\n  \"src/main.c\" }\n.each {\n    tmpfile := \"\\{it}.result\";\n    cat(it).toString().sub(/\\{VERSION1}/g, VERSION2).write(tmpfile)\n    mv(tmpfile, it);\n}\n"
  },
  {
    "path": "vm.c",
    "content": ""
  },
  {
    "path": "z.cl",
    "content": "ls -al | less\npwd | less\nvim src/main.c\n\ninitscr();\nkeypad(stdscr, true);\nnoecho();\ngetch();\nendwin();\n"
  },
  {
    "path": "zzz.txt",
    "content": "ABC"
  }
]