cengal.text_processing.brackets_processing.versions.v_0.standard_brackets

Module Docstring Docstrings: http://www.python.org/dev/peps/pep-0257/

 1#!/usr/bin/env python
 2# coding=utf-8
 3
 4# Copyright © 2012-2024 ButenkoMS. All rights reserved. Contacts: <gtalk@butenkoms.space>
 5# 
 6# Licensed under the Apache License, Version 2.0 (the "License");
 7# you may not use this file except in compliance with the License.
 8# You may obtain a copy of the License at
 9# 
10#     http://www.apache.org/licenses/LICENSE-2.0
11# 
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17
18
19"""
20Module Docstring
21Docstrings: http://www.python.org/dev/peps/pep-0257/
22"""
23
24
25__author__ = "ButenkoMS <gtalk@butenkoms.space>"
26__copyright__ = "Copyright © 2012-2024 ButenkoMS. All rights reserved. Contacts: <gtalk@butenkoms.space>"
27__credits__ = ["ButenkoMS <gtalk@butenkoms.space>", ]
28__license__ = "Apache License, Version 2.0"
29__version__ = "4.4.1"
30__maintainer__ = "ButenkoMS <gtalk@butenkoms.space>"
31__email__ = "gtalk@butenkoms.space"
32# __status__ = "Prototype"
33__status__ = "Development"
34# __status__ = "Production"
35
36
37__all__ = ['out_of_data_bounds', 'out_of_accessible_data_bounds', 'line_delimiter_n', 'line_delimiter_rn', 'line_delimiter', 'first_line', 'first_visible_line', 'line', 'last_line', 'last_visible_line', 'round_l', 'round_r', 'round', 'square_l', 'square_r', 'square', 'triangle_l', 'triangle_r', 'triangle', 'brace_l', 'brace_r', 'brace', 'quote', 'quotes', 'apostrophe', 'apostrophes', 'backtick', 'backticks']
38
39
40from enum import Enum
41from typing import Optional, Union
42from .brackets import *
43
44
45out_of_data_bounds: Bracket = Bracket(BracketAbsentType.out_of_data_bounds)
46out_of_accessible_data_bounds: Bracket = Bracket(BracketAbsentType.out_of_accessible_data_bounds)
47out_of_bounds: BracketsList = [out_of_accessible_data_bounds, out_of_data_bounds]
48
49line_delimiter_n: Bracket = Bracket('\n')
50line_delimiter_rn: Bracket = Bracket('\r\n')
51line_delimiter: BracketsList = [line_delimiter_rn, line_delimiter_n]
52
53line_brake: BracketsList = [line_delimiter_rn, line_delimiter_n, out_of_accessible_data_bounds, out_of_data_bounds]
54
55first_line: BracketPair = BracketPair([out_of_data_bounds], line_delimiter)
56first_visible_line: BracketPair = BracketPair([out_of_accessible_data_bounds], line_delimiter)
57inner_line: BracketPair = BracketPair(line_delimiter, line_delimiter)
58last_visible_line: BracketPair = BracketPair(line_delimiter, [out_of_accessible_data_bounds])
59last_line: BracketPair = BracketPair(line_delimiter, [out_of_data_bounds])
60line: BracketPair = BracketPair(line_brake, line_brake)
61
62data_body: BracketPair = BracketPair([out_of_data_bounds], [out_of_data_bounds])
63visible_body: BracketPair = BracketPair([out_of_accessible_data_bounds], [out_of_accessible_data_bounds])
64body: BracketPair = BracketPair(out_of_bounds, out_of_bounds)
65
66round_l: Bracket = Bracket('(')
67round_r: Bracket = Bracket(')')
68round: BracketPair = BracketPair([round_l], [round_r])
69
70square_l: Bracket = Bracket('[')
71square_r: Bracket = Bracket(']')
72square: BracketPair = BracketPair([square_l], [square_r])
73
74triangle_l: Bracket = Bracket('<')
75triangle_r: Bracket = Bracket('>')
76triangle: BracketPair = BracketPair([triangle_l], [triangle_r])
77
78brace_l: Bracket = Bracket('{')
79brace_r: Bracket = Bracket('}')
80brace: BracketPair = BracketPair([brace_l], [brace_r])
81
82quote: Bracket = Bracket('"')
83quotes: BracketPair = BracketPair([quote], [quote])
84
85apostrophe: Bracket = Bracket("'")
86apostrophes: BracketPair = BracketPair([apostrophe], [apostrophe])
87
88backtick: Bracket = Bracket('`')
89backticks: BracketPair = BracketPair([backtick], [backtick])
out_of_data_bounds: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
out_of_accessible_data_bounds: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
line_delimiter_n: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
line_delimiter_rn: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
line_delimiter: List[cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket] = [<cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>, <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>]
first_line: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
first_visible_line: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
line: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
last_line: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
last_visible_line: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
round_l: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
round_r: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
round: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
square_l: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
square_r: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
square: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
triangle_l: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
triangle_r: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
triangle: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
brace_l: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
brace_r: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
brace: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
quote: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
quotes: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
apostrophe: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
apostrophes: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>
backtick: cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket = <cengal.text_processing.brackets_processing.versions.v_0.brackets.Bracket object>
backticks: cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair = <cengal.text_processing.brackets_processing.versions.v_0.brackets.BracketPair object>