-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path__init__.py
More file actions
206 lines (205 loc) · 7.54 KB
/
Copy path__init__.py
File metadata and controls
206 lines (205 loc) · 7.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
from .aligned_word_pair import AlignedWordPair
from .alignment_collection import AlignmentCollection
from .alignment_corpus import AlignmentCorpus
from .alignment_row import AlignmentRow
from .corpora_utils import batch
from .corpus import Corpus
from .dbl_bundle_text_corpus import DblBundleTextCorpus
from .dictionary_alignment_corpus import DictionaryAlignmentCorpus
from .dictionary_text_corpus import DictionaryTextCorpus
from .file_paratext_project_file_handler import FileParatextProjectFileHandler
from .file_paratext_project_settings_parser import FileParatextProjectSettingsParser
from .file_paratext_project_terms_parser import FileParatextProjectTermsParser
from .file_paratext_project_text_updater import FileParatextProjectTextUpdater
from .file_usfm_versification_analyzer import FileUsfmVersificationAnalyzer
from .flatten import flatten
from .memory_alignment_collection import MemoryAlignmentCollection
from .memory_stream_container import MemoryStreamContainer
from .memory_text import MemoryText
from .multi_key_ref import MultiKeyRef
from .n_parallel_text_corpus import NParallelTextCorpus
from .n_parallel_text_row import NParallelTextRow
from .parallel_text_corpus import ParallelTextCorpus
from .parallel_text_row import ParallelTextRow
from .paratext_backup_terms_corpus import ParatextBackupTermsCorpus
from .paratext_backup_text_corpus import ParatextBackupTextCorpus
from .paratext_project_file_handler import ParatextProjectFileHandler
from .paratext_project_settings import ParatextProjectSettings
from .paratext_project_settings_parser_base import ParatextProjectSettingsParserBase
from .paratext_project_terms_parser_base import KeyTerm, ParatextProjectTermsParserBase
from .paratext_project_text_updater_base import ParatextProjectTextUpdaterBase
from .paratext_text_corpus import ParatextTextCorpus
from .place_markers_usfm_update_block_handler import PlaceMarkersAlignmentInfo, PlaceMarkersUsfmUpdateBlockHandler
from .scripture_element import ScriptureElement
from .scripture_ref import EMPTY_SCRIPTURE_REF, ScriptureRef
from .scripture_ref_usfm_parser_handler_base import ScriptureRefUsfmParserHandlerBase, ScriptureTextType
from .scripture_text_corpus import (
ScriptureTextCorpus,
create_versification_ref_corpus,
extract_scripture_corpus,
is_scripture,
)
from .standard_parallel_text_corpus import StandardParallelTextCorpus
from .text import Text
from .text_corpus import TextCorpus
from .text_file_alignment_collection import TextFileAlignmentCollection
from .text_file_alignment_corpus import TextFileAlignmentCorpus
from .text_file_text import TextFileText
from .text_file_text_corpus import TextFileTextCorpus
from .text_row import TextRow, TextRowFlags
from .text_row_content_type import TextRowContentType
from .token_processors import (
escape_spaces,
lowercase,
nfc_normalize,
nfd_normalize,
nfkc_normalize,
nfkd_normalize,
normalize,
unescape_spaces,
)
from .update_usfm_parser_handler import (
UpdateUsfmMarkerBehavior,
UpdateUsfmParserHandler,
UpdateUsfmRow,
UpdateUsfmTextBehavior,
)
from .usfm_file_text import UsfmFileText
from .usfm_file_text_corpus import UsfmFileTextCorpus
from .usfm_memory_text import UsfmMemoryText
from .usfm_parser import UsfmParser, parse_usfm
from .usfm_parser_handler import UsfmParserHandler
from .usfm_parser_state import UsfmElementType, UsfmParserElement, UsfmParserState
from .usfm_stylesheet import UsfmStylesheet
from .usfm_tag import UsfmJustification, UsfmStyleAttribute, UsfmStyleType, UsfmTag, UsfmTextProperties, UsfmTextType
from .usfm_token import UsfmAttribute, UsfmToken, UsfmTokenType
from .usfm_tokenizer import RtlReferenceOrder, UsfmTokenizer
from .usfm_update_block import UsfmUpdateBlock
from .usfm_update_block_element import UsfmUpdateBlockElement, UsfmUpdateBlockElementType
from .usfm_update_block_handler import UsfmUpdateBlockHandler
from .usfm_versification_analyzer_base import UsfmVersificationAnalyzerBase
from .usfm_versification_analyzer_handler import (
UsfmVersificationAnalysis,
UsfmVersificationAnalyzerHandler,
UsfmVersificationDiagnostic,
UsfmVersificationDiagnosticType,
)
from .usx_file_alignment_collection import UsxFileAlignmentCollection
from .usx_file_alignment_corpus import UsxFileAlignmentCorpus
from .usx_file_text import UsxFileText
from .usx_file_text_corpus import UsxFileTextCorpus
from .usx_memory_text import UsxMemoryText
from .usx_zip_text import UsxZipText
from .zip_paratext_project_file_handler import ZipParatextProjectFileHandler
from .zip_paratext_project_settings_parser import ZipParatextProjectSettingsParser
from .zip_paratext_project_terms_parser import ZipParatextProjectTermsParser
from .zip_paratext_project_text_updater import ZipParatextProjectTextUpdater
from .zip_usfm_versification_analyzer import ZipUsfmVersificationAnalyzer
__all__ = [
"AlignedWordPair",
"AlignmentCollection",
"AlignmentCorpus",
"AlignmentRow",
"batch",
"Corpus",
"create_versification_ref_corpus",
"TextRowContentType",
"DblBundleTextCorpus",
"DictionaryAlignmentCorpus",
"DictionaryTextCorpus",
"EMPTY_SCRIPTURE_REF",
"escape_spaces",
"extract_scripture_corpus",
"FileParatextProjectFileHandler",
"FileParatextProjectSettingsParser",
"FileParatextProjectTermsParser",
"FileParatextProjectTextUpdater",
"FileUsfmVersificationAnalyzer",
"flatten",
"is_scripture",
"KeyTerm",
"lowercase",
"MemoryAlignmentCollection",
"MemoryStreamContainer",
"MemoryText",
"MultiKeyRef",
"nfc_normalize",
"nfd_normalize",
"nfkc_normalize",
"nfkd_normalize",
"normalize",
"NParallelTextCorpus",
"NParallelTextRow",
"ParallelTextCorpus",
"ParallelTextRow",
"ParatextBackupTermsCorpus",
"ParatextBackupTextCorpus",
"ParatextProjectFileHandler",
"ParatextProjectSettings",
"ParatextProjectSettingsParserBase",
"ParatextProjectTermsParserBase",
"ParatextProjectTextUpdaterBase",
"ParatextTextCorpus",
"parse_usfm",
"PlaceMarkersAlignmentInfo",
"PlaceMarkersUsfmUpdateBlockHandler",
"RtlReferenceOrder",
"ScriptureElement",
"ScriptureRef",
"ScriptureRefUsfmParserHandlerBase",
"ScriptureTextCorpus",
"ScriptureTextType",
"StandardParallelTextCorpus",
"Text",
"TextCorpus",
"TextFileAlignmentCollection",
"TextFileAlignmentCorpus",
"TextFileText",
"TextFileTextCorpus",
"TextRow",
"TextRowFlags",
"unescape_spaces",
"UpdateUsfmMarkerBehavior",
"UpdateUsfmParserHandler",
"UpdateUsfmRow",
"UpdateUsfmTextBehavior",
"UsfmAttribute",
"UsfmElementType",
"UsfmFileText",
"UsfmFileTextCorpus",
"UsfmJustification",
"UsfmMemoryText",
"UsfmParser",
"UsfmParserElement",
"UsfmParserHandler",
"UsfmParserState",
"UsfmStyleAttribute",
"UsfmStylesheet",
"UsfmStyleType",
"UsfmTag",
"UsfmTextProperties",
"UsfmTextType",
"UsfmToken",
"UsfmTokenizer",
"UsfmTokenType",
"UsfmUpdateBlock",
"UsfmUpdateBlockElement",
"UsfmUpdateBlockElementType",
"UsfmUpdateBlockHandler",
"UsfmVersificationAnalysis",
"UsfmVersificationAnalyzerBase",
"UsfmVersificationAnalyzerHandler",
"UsfmVersificationDiagnostic",
"UsfmVersificationDiagnosticType",
"UsxFileAlignmentCollection",
"UsxFileAlignmentCorpus",
"UsxFileText",
"UsxFileTextCorpus",
"UsxMemoryText",
"UsxZipText",
"ZipParatextProjectFileHandler",
"ZipParatextProjectSettingsParser",
"ZipParatextProjectTermsParser",
"ZipParatextProjectTextUpdater",
"ZipUsfmVersificationAnalyzer",
]