├── .gitignore ├── LICENSE ├── PragmaticSegmenterNet.Tests.Annotator ├── Controllers │ └── HomeController.cs ├── Models │ ├── ErrorViewModel.cs │ ├── IndexViewModel.cs │ └── TestDataRepository.cs ├── PragmaticSegmenterNet.Tests.Annotator.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── ServiceSettings.cs ├── Startup.cs ├── Views │ ├── Home │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── appsettings.Development.json ├── appsettings.json ├── bundleconfig.json └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ └── js │ └── site.js ├── PragmaticSegmenterNet.Tests.Unit ├── Languages │ ├── AmharicLanguageTests.cs │ ├── ArabicLanguageTests.cs │ ├── ArmenianLanguageTests.cs │ ├── BulgarianLanguageTests.cs │ ├── BurmeseLanguageTests.cs │ ├── ChineseLanguageTests.cs │ ├── DanishLanguageTests.cs │ ├── Data │ │ └── EnglishTestData.xml │ ├── DutchLanguageTests.cs │ ├── EnglishLanguageTests.cs │ ├── FrenchLanguageTests.cs │ ├── GermanLanguageTests.cs │ ├── GreekLanguageTests.cs │ ├── HindiLanguageTests.cs │ ├── ItalianLanguageTests.cs │ ├── JapaneseLanguageTests.cs │ ├── KazakhLanguageTests.cs │ ├── PersianLanguageTests.cs │ ├── PolishLanguageTests.cs │ ├── RussianLanguageTests.cs │ ├── SpanishLanguageTests.cs │ └── UrduLanguageTests.cs ├── PragmaticSegmenterNet.Tests.Unit.csproj └── SegmenterTests.cs ├── PragmaticSegmenterNet.sln ├── PragmaticSegmenterNet ├── AbbreviationReplacerBase.cs ├── BetweenPunctuationReplacer.cs ├── Cleaner.cs ├── CleanerBehaviourBase.cs ├── Constants.cs ├── DocumentType.cs ├── ExclamationWords.cs ├── IAbbreviationReplacer.cs ├── IBetweenPunctuationReplacer.cs ├── ICleanerBehaviour.cs ├── ILanguage.cs ├── INumberRules.cs ├── InternalSegmenter.cs ├── Language.cs ├── LanguageProvider.cs ├── Languages │ ├── AmharicLanguage.cs │ ├── ArabicLanguage.cs │ ├── ArmenianLanguage.cs │ ├── BulgarianLanguage.cs │ ├── BurmeseLanguage.cs │ ├── ChineseLanguage.cs │ ├── Common │ │ ├── AmPmRules.cs │ │ ├── CoreAbbreviations.cs │ │ ├── CoreRegexes.cs │ │ ├── CoreRules.cs │ │ ├── DoublePunctuationRules.cs │ │ ├── EllipsisRules.cs │ │ ├── ExclamationMarkRules.cs │ │ ├── Numbers.cs │ │ ├── ReinsertEllipsisRules.cs │ │ ├── SingleLetterAbbreviationRules.cs │ │ └── SubSymbolsRules.cs │ ├── DanishLanguage.cs │ ├── DutchLanguage.cs │ ├── EnglishLanguage.cs │ ├── FrenchLanguage.cs │ ├── GermanLanguage.cs │ ├── GreekLanguage.cs │ ├── HindiLanguage.cs │ ├── ItalianLanguage.cs │ ├── JapaneseLanguage.cs │ ├── KazakhLanguage.cs │ ├── LanguageBase.cs │ ├── PersianLanguage.cs │ ├── PolishLanguage.cs │ ├── RussianLanguage.cs │ ├── SpanishLanguage.cs │ └── UrduLanguage.cs ├── ListItemReplacer.cs ├── MatchSet.cs ├── NumbersBase.cs ├── PragmaticSegmenterNet.csproj ├── Processor.cs ├── PunctuationReplacer.cs ├── PunctuationReplacerType.cs ├── ReferenceSeparator.cs ├── Rule.cs ├── RuleExtensions.cs └── Segmenter.cs ├── README.md └── logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/LICENSE -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Controllers/HomeController.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Models/IndexViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Models/IndexViewModel.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Models/TestDataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Models/TestDataRepository.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/PragmaticSegmenterNet.Tests.Annotator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/PragmaticSegmenterNet.Tests.Annotator.csproj -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Program.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Properties/launchSettings.json -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/ServiceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/ServiceSettings.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Startup.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Views/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Views/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/appsettings.Development.json -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/appsettings.json -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/bundleconfig.json -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/wwwroot/css/site.css -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Annotator/wwwroot/favicon.ico -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Annotator/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/AmharicLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/AmharicLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/ArabicLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/ArabicLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/ArmenianLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/ArmenianLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/BulgarianLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/BulgarianLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/BurmeseLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/BurmeseLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/ChineseLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/ChineseLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/DanishLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/DanishLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/Data/EnglishTestData.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/Data/EnglishTestData.xml -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/DutchLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/DutchLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/EnglishLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/EnglishLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/FrenchLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/FrenchLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/GermanLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/GermanLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/GreekLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/GreekLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/HindiLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/HindiLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/ItalianLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/ItalianLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/JapaneseLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/JapaneseLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/KazakhLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/KazakhLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/PersianLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/PersianLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/PolishLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/PolishLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/RussianLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/RussianLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/SpanishLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/SpanishLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/Languages/UrduLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/Languages/UrduLanguageTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/PragmaticSegmenterNet.Tests.Unit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/PragmaticSegmenterNet.Tests.Unit.csproj -------------------------------------------------------------------------------- /PragmaticSegmenterNet.Tests.Unit/SegmenterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.Tests.Unit/SegmenterTests.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet.sln -------------------------------------------------------------------------------- /PragmaticSegmenterNet/AbbreviationReplacerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/AbbreviationReplacerBase.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/BetweenPunctuationReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/BetweenPunctuationReplacer.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Cleaner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Cleaner.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/CleanerBehaviourBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/CleanerBehaviourBase.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Constants.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/DocumentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/DocumentType.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/ExclamationWords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/ExclamationWords.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/IAbbreviationReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/IAbbreviationReplacer.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/IBetweenPunctuationReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/IBetweenPunctuationReplacer.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/ICleanerBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/ICleanerBehaviour.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/ILanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/ILanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/INumberRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/INumberRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/InternalSegmenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/InternalSegmenter.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Language.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Language.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/LanguageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/LanguageProvider.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/AmharicLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/AmharicLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/ArabicLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/ArabicLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/ArmenianLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/ArmenianLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/BulgarianLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/BulgarianLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/BurmeseLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/BurmeseLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/ChineseLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/ChineseLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/AmPmRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/AmPmRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/CoreAbbreviations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/CoreAbbreviations.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/CoreRegexes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/CoreRegexes.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/CoreRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/CoreRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/DoublePunctuationRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/DoublePunctuationRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/EllipsisRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/EllipsisRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/ExclamationMarkRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/ExclamationMarkRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/Numbers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/Numbers.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/ReinsertEllipsisRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/ReinsertEllipsisRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/SingleLetterAbbreviationRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/SingleLetterAbbreviationRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/Common/SubSymbolsRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/Common/SubSymbolsRules.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/DanishLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/DanishLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/DutchLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/DutchLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/EnglishLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/EnglishLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/FrenchLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/FrenchLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/GermanLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/GermanLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/GreekLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/GreekLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/HindiLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/HindiLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/ItalianLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/ItalianLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/JapaneseLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/JapaneseLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/KazakhLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/KazakhLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/LanguageBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/LanguageBase.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/PersianLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/PersianLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/PolishLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/PolishLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/RussianLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/RussianLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/SpanishLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/SpanishLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Languages/UrduLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Languages/UrduLanguage.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/ListItemReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/ListItemReplacer.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/MatchSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/MatchSet.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/NumbersBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/NumbersBase.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/PragmaticSegmenterNet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/PragmaticSegmenterNet.csproj -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Processor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Processor.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/PunctuationReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/PunctuationReplacer.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/PunctuationReplacerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/PunctuationReplacerType.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/ReferenceSeparator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/ReferenceSeparator.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Rule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Rule.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/RuleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/RuleExtensions.cs -------------------------------------------------------------------------------- /PragmaticSegmenterNet/Segmenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/PragmaticSegmenterNet/Segmenter.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/README.md -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UglyToad/PragmaticSegmenterNet/HEAD/logo.png --------------------------------------------------------------------------------