C# (CSharp) SILUBS.ScriptureChecks Namespace

Classes

Name Description
AWord
CapitalizationCheck Check for capitalization: styles that should begin with a capital letter and words after sentence-final punctuation.
CapitalizationCheckSilUnitTest
CapitalizationCheckUnitTest
CapitalizationProcessor Check capitalization for styles and sentences.
CharactersCheck Checks all characters to see if they are valid
DummyTextToken See ITextToken for field definitions comments. This is a dummy class used for testing the checks.
MatchedPairsCheck The matched pairs check has an inventory mode in Paratext. TE doesn't use the inventory stuff.
MatchedPairsCheckUnitTest_Fw
MatchedPairsCheckUnitTest_Usfm
MixedCapitalizationCheck
MixedCapitalizationCheckUnitTest
OpenQuotes
ParaStartToken
ProcessMatchedPairTokens
ProcessMixedCapitalization
ProcessPunctationTokens State machine to process sequences of punctuation tokens. We have one of these objects for note text, one for body text.
ProcessRepeatedWords
PunctuationCheck Checks sequences of punctuation (in relation to their positions in surrounding text).
PunctuationCheckUnitTest
PunctuationToken Record information about one component of a punctuation sequence.
QToken
QTokenProcessor Class dedicated to the processing of quotation-related tokens
QuotationCheck
QuotationCheckSilUnitTest
QuotationCheckUnitTest
QuotationMarkCategorizer Quotation Mark Categorizer (don't ask!)
QuotationMarkToken
RepeatedWordsCheck Check to detect repeated words
RepeatedWordsCheckUnitTest
SentenceFinalPunctCapitalizationCheckUnitTest
StyleCapInfo Information about a style that is useful for capitalization checking.
StyleCategorizer
UnitTestChecksDataSource SEE ICheckDataSource for documentation of these functions !!!!
UnitTestTokenizer
UnitTestUSFMTextToken This class allows tokenizing usfm text snippets without using any Paratext specific code. Markers supported: id, rem, s, p, q1, q2, io, f, f*, f?, x, x*, x?, nd, nd*