From 64ac2ee9c1ac900ff66b2cdc645a84660dd20499 Mon Sep 17 00:00:00 2001 From: komutan Date: Mon, 6 Jul 2015 21:28:28 +0900 Subject: [PATCH] --- src/LibNMeCab35/LibNMeCab35.csproj | 152 ++++++++++++++++++++++++++ src/LibNMeCab35/Properties/AssemblyInfo.cs | 36 ++++++ src/LibNMeCab35/app.config | 21 ++++ src/LibNMeCab40MMF/LibNMeCab40MMF.csproj | 152 ++++++++++++++++++++++++++ src/LibNMeCab40MMF/Properties/AssemblyInfo.cs | 36 ++++++ src/LibNMeCab40MMF/app.config | 21 ++++ src/LibNMeCabMMF/LibNMeCabMMF.csproj | 2 +- src/LibNMeCabTest/LibNMeCabTest.csproj | 6 +- src/NMeCab.sln | 40 ++++--- 9 files changed, 448 insertions(+), 18 deletions(-) create mode 100644 src/LibNMeCab35/LibNMeCab35.csproj create mode 100644 src/LibNMeCab35/Properties/AssemblyInfo.cs create mode 100644 src/LibNMeCab35/app.config create mode 100644 src/LibNMeCab40MMF/LibNMeCab40MMF.csproj create mode 100644 src/LibNMeCab40MMF/Properties/AssemblyInfo.cs create mode 100644 src/LibNMeCab40MMF/app.config diff --git a/src/LibNMeCab35/LibNMeCab35.csproj b/src/LibNMeCab35/LibNMeCab35.csproj new file mode 100644 index 0000000..d9f11e0 --- /dev/null +++ b/src/LibNMeCab35/LibNMeCab35.csproj @@ -0,0 +1,152 @@ + + + + + Debug + AnyCPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6} + Library + Properties + NMeCab + LibNMeCab + v3.5 + 512 + Client + + + true + full + false + bin\Debug\ + DEBUG;EXT + prompt + 4 + true + + + pdbonly + true + bin\Release\ + EXT + prompt + 4 + true + + + + + + Core\BitUtils.cs + + + Core\CharInfo.cs + + + Core\CharProperty.cs + + + Core\Connector.cs + + + Core\DoubleArray.cs + + + Core\IniParser.cs + + + Core\MeCabDictionary.cs + + + Core\MeCabPath.cs + + + Core\NBestGenerator.cs + + + Core\PriorityQueue.cs + + + Core\StrUtils.cs + + + Core\Token.cs + + + Core\Tokenizer.cs + + + Core\Utils.cs + + + Core\Viterbi.cs + + + Core\Writer.cs + + + Extension\FeatureExtension.cs + + + Extension\IpaDic\IpaDicFeatureExtension.cs + + + Extension\UniDic\UniDicFeatureExtension.cs + + + MeCabDictionaryType.cs + + + MeCabException.cs + + + MeCabFileFormatException.cs + + + MeCabInvalidFileException.cs + + + MeCabLatticeLevel.cs + + + MeCabNode.cs + + + MeCabNodeStat.cs + + + MeCabParam.cs + + + MeCabTagger.cs + + + Properties\Settings.Designer.cs + True + True + Settings.settings + + + Properties\SharedAssemblyInfo.cs + + + Settings.cs + + + + Properties\Settings.settings + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + copy /y "$(TargetPath)" "$(SolutionDir)..\bin\35\" + + + \ No newline at end of file diff --git a/src/LibNMeCab35/Properties/AssemblyInfo.cs b/src/LibNMeCab35/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..db2add1 --- /dev/null +++ b/src/LibNMeCab35/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 +// アセンブリに関連付けられている情報を変更するには、 +// これらの属性値を変更してください。 +[assembly: AssemblyTitle("LibNMeCab")] +[assembly: AssemblyDescription("")] +//[assembly: AssemblyConfiguration("")] +//[assembly: AssemblyCompany("")] +//[assembly: AssemblyProduct("")] +//[assembly: AssemblyCopyright("")] +//[assembly: AssemblyTrademark("")] +//[assembly: AssemblyCulture("")] + +// ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから +// 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、 +// その型の ComVisible 属性を true に設定してください。 +[assembly: ComVisible(false)] + +// 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です +[assembly: Guid("e16f6fba-3cf5-41fa-9002-5b0f91f87e05")] + +// アセンブリのバージョン情報は、以下の 4 つの値で構成されています: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を +// 既定値にすることができます: +// [assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyVersion("1.0.0.0")] +//[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/LibNMeCab35/app.config b/src/LibNMeCab35/app.config new file mode 100644 index 0000000..deef904 --- /dev/null +++ b/src/LibNMeCab35/app.config @@ -0,0 +1,21 @@ + + + + +
+ + + + + + + + + lattice + + + dic + + + + diff --git a/src/LibNMeCab40MMF/LibNMeCab40MMF.csproj b/src/LibNMeCab40MMF/LibNMeCab40MMF.csproj new file mode 100644 index 0000000..d6a73c2 --- /dev/null +++ b/src/LibNMeCab40MMF/LibNMeCab40MMF.csproj @@ -0,0 +1,152 @@ + + + + + Debug + AnyCPU + {86711194-4C2B-4853-830F-07C57F035283} + Library + Properties + NMeCab + LibNMeCab + v4.0 + 512 + Client + + + true + full + false + bin\Debug\ + DEBUG;MMF MMF_DIC MMF_MTX EXT + prompt + 4 + true + + + pdbonly + true + bin\Release\ + EXT + prompt + 4 + true + + + + + Core\BitUtils.cs + + + Core\CharInfo.cs + + + Core\CharProperty.cs + + + Core\Connector.cs + + + Core\DoubleArray.cs + + + Core\IniParser.cs + + + Core\MeCabDictionary.cs + + + Core\MeCabPath.cs + + + Core\NBestGenerator.cs + + + Core\PriorityQueue.cs + + + Core\StrUtils.cs + + + Core\Token.cs + + + Core\Tokenizer.cs + + + Core\Utils.cs + + + Core\Viterbi.cs + + + Core\Writer.cs + + + Extension\FeatureExtension.cs + + + Extension\IpaDic\IpaDicFeatureExtension.cs + + + Extension\UniDic\UniDicFeatureExtension.cs + + + MeCabDictionaryType.cs + + + MeCabException.cs + + + MeCabFileFormatException.cs + + + MeCabInvalidFileException.cs + + + MeCabLatticeLevel.cs + + + MeCabNode.cs + + + MeCabNodeStat.cs + + + MeCabParam.cs + + + MeCabTagger.cs + + + Properties\Settings.Designer.cs + True + True + Settings.settings + + + Properties\SharedAssemblyInfo.cs + + + Settings.cs + + + + Properties\Settings.settings + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + copy /y "$(TargetPath)" "$(SolutionDir)..\bin\40MMF\" + + + \ No newline at end of file diff --git a/src/LibNMeCab40MMF/Properties/AssemblyInfo.cs b/src/LibNMeCab40MMF/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ea259d4 --- /dev/null +++ b/src/LibNMeCab40MMF/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 +// アセンブリに関連付けられている情報を変更するには、 +// これらの属性値を変更してください。 +[assembly: AssemblyTitle("LibNMeCab")] +[assembly: AssemblyDescription("")] +//[assembly: AssemblyConfiguration("")] +//[assembly: AssemblyCompany("")] +//[assembly: AssemblyProduct("")] +//[assembly: AssemblyCopyright("")] +//[assembly: AssemblyTrademark("")] +//[assembly: AssemblyCulture("")] + +// ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから +// 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、 +// その型の ComVisible 属性を true に設定してください。 +[assembly: ComVisible(false)] + +// 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です +[assembly: Guid("b5c3ddea-f7ce-4a9d-8b28-5fc1b582a4eb")] + +// アセンブリのバージョン情報は、以下の 4 つの値で構成されています: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を +// 既定値にすることができます: +// [assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyVersion("1.0.0.0")] +//[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/LibNMeCab40MMF/app.config b/src/LibNMeCab40MMF/app.config new file mode 100644 index 0000000..7d9aef3 --- /dev/null +++ b/src/LibNMeCab40MMF/app.config @@ -0,0 +1,21 @@ + + + + +
+ + + + + + dic\ipadic + + + + + + lattice + + + + \ No newline at end of file diff --git a/src/LibNMeCabMMF/LibNMeCabMMF.csproj b/src/LibNMeCabMMF/LibNMeCabMMF.csproj index d1c6e8b..f9b9b23 100644 --- a/src/LibNMeCabMMF/LibNMeCabMMF.csproj +++ b/src/LibNMeCabMMF/LibNMeCabMMF.csproj @@ -18,7 +18,7 @@ full false bin\Debug\ - DEBUG;MMF MMF_DIC MMF_MTX EXTENSION + DEBUG;MMF MMF_DIC MMF_MTX EXT prompt 4 true diff --git a/src/LibNMeCabTest/LibNMeCabTest.csproj b/src/LibNMeCabTest/LibNMeCabTest.csproj index 08c0fb6..b60dc79 100644 --- a/src/LibNMeCabTest/LibNMeCabTest.csproj +++ b/src/LibNMeCabTest/LibNMeCabTest.csproj @@ -57,9 +57,9 @@ - - {b5c3ddea-f7ce-4a9d-8b28-5fc1b582a4eb} - LibNMeCab40 + + {4ffe4221-2f41-446e-be59-d9cfcdf91ac6} + LibNMeCab35 diff --git a/src/NMeCab.sln b/src/NMeCab.sln index 5fe6240..af56543 100644 --- a/src/NMeCab.sln +++ b/src/NMeCab.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2013 for Windows Desktop -VisualStudioVersion = 12.0.30110.0 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibNMeCab", "LibNMeCab\LibNMeCab.csproj", "{3EE156E1-FEDE-4EC5-B64A-3287EC3AB2E3}" EndProject @@ -9,12 +9,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsSample", "Windo EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerformanceTest", "PerformanceTest\PerformanceTest.csproj", "{5BF64AE2-E2D4-40E4-BBCC-2F185717AA25}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibNMeCabMMF", "LibNMeCabMMF\LibNMeCabMMF.csproj", "{B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerformanceTestMMF", "PerformanceTestMMF\PerformanceTestMMF.csproj", "{7553B430-D001-419D-B137-3A87FC1DE3C3}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibNMeCab40MMF", "LibNMeCab40MMF\LibNMeCab40MMF.csproj", "{86711194-4C2B-4853-830F-07C57F035283}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibNMeCabTest", "LibNMeCabTest\LibNMeCabTest.csproj", "{59B69A5D-B54E-4659-9CD6-502FCD7B0881}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibNMeCab35", "LibNMeCab35\LibNMeCab35.csproj", "{4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -55,16 +57,6 @@ Global {5BF64AE2-E2D4-40E4-BBCC-2F185717AA25}.Release|Mixed Platforms.Build.0 = Release|x86 {5BF64AE2-E2D4-40E4-BBCC-2F185717AA25}.Release|x86.ActiveCfg = Release|x86 {5BF64AE2-E2D4-40E4-BBCC-2F185717AA25}.Release|x86.Build.0 = Release|x86 - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Debug|x86.ActiveCfg = Debug|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Release|Any CPU.Build.0 = Release|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {B5C3DDEA-F7CE-4A9D-8B28-5FC1B582A4EB}.Release|x86.ActiveCfg = Release|Any CPU {7553B430-D001-419D-B137-3A87FC1DE3C3}.Debug|Any CPU.ActiveCfg = Debug|x86 {7553B430-D001-419D-B137-3A87FC1DE3C3}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 {7553B430-D001-419D-B137-3A87FC1DE3C3}.Debug|Mixed Platforms.Build.0 = Debug|x86 @@ -75,6 +67,16 @@ Global {7553B430-D001-419D-B137-3A87FC1DE3C3}.Release|Mixed Platforms.Build.0 = Release|x86 {7553B430-D001-419D-B137-3A87FC1DE3C3}.Release|x86.ActiveCfg = Release|x86 {7553B430-D001-419D-B137-3A87FC1DE3C3}.Release|x86.Build.0 = Release|x86 + {86711194-4C2B-4853-830F-07C57F035283}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Debug|x86.ActiveCfg = Debug|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Release|Any CPU.ActiveCfg = Release|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Release|Any CPU.Build.0 = Release|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {86711194-4C2B-4853-830F-07C57F035283}.Release|x86.ActiveCfg = Release|Any CPU {59B69A5D-B54E-4659-9CD6-502FCD7B0881}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {59B69A5D-B54E-4659-9CD6-502FCD7B0881}.Debug|Any CPU.Build.0 = Debug|Any CPU {59B69A5D-B54E-4659-9CD6-502FCD7B0881}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -85,6 +87,16 @@ Global {59B69A5D-B54E-4659-9CD6-502FCD7B0881}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {59B69A5D-B54E-4659-9CD6-502FCD7B0881}.Release|Mixed Platforms.Build.0 = Release|Any CPU {59B69A5D-B54E-4659-9CD6-502FCD7B0881}.Release|x86.ActiveCfg = Release|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Debug|x86.ActiveCfg = Debug|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Release|Any CPU.Build.0 = Release|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4FFE4221-2F41-446E-BE59-D9CFCDF91AC6}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE -- 2.11.0