amachine.am_vocabulary
1class Vocabulary : 2 3 symbols = { 4 "letters_lower" : [chr(i) for i in range(97, 123)], 5 "letters_upper" : [chr(i) for i in range(65, 91)], 6 "digits" : [chr(i) for i in range(48, 58)], 7 "punctuation" : [chr(i) for i in [33,44,45,46,58,59,63,39,34]], 8 "brackets" : [chr(i) for i in [40,41,91,93,123,125, 60,62]], 9 "math" : [chr(i) for i in [43,45,42,47,61,37, 94,126]], 10 "special" : [chr(i) for i in [33,35,36,38,64,95]], 11 "whitespace" : [chr(i) for i in [32, 9, 10]], 12 "greek_upper" : [chr(i) for i in range(0x0391, 0x03A5) if i != 0x03A2][:19], 13 "greek_lower" : [chr(i) for i in range(0x03B1, 0x03C5) if i != 0x03C2][:19], 14 "geometric" : [chr(i) for i in range(0x25A0, 0x2600)], 15 } 16 17 @staticmethod 18 def letters_lower() -> list[str] : return Vocabulary.symbols['letters_lower'] 19 @staticmethod 20 def letters_upper() -> list[str] : return Vocabulary.symbols['letters_upper'] 21 @staticmethod 22 def digits() -> list[str] : return Vocabulary.symbols['digits'] 23 @staticmethod 24 def punctuation() -> list[str] : return Vocabulary.symbols['punctuation'] 25 @staticmethod 26 def brackets() -> list[str] : return Vocabulary.symbols['brackets'] 27 @staticmethod 28 def math() -> list[str] : return Vocabulary.symbols['math'] 29 @staticmethod 30 def special() -> list[str] : return Vocabulary.symbols['special'] 31 @staticmethod 32 def whitespace() -> list[str] : return Vocabulary.symbols['whitespace'] 33 @staticmethod 34 def greek_upper() -> list[str] : return Vocabulary.symbols['greek_upper'] 35 @staticmethod 36 def greek_lower() -> list[str] : return Vocabulary.symbols['greek_lower'] 37 @staticmethod 38 def geometric() -> list[str] : return Vocabulary.symbols['geometric'] 39 40 @staticmethod 41 def num_letters_lower() -> int : return len( Vocabulary.symbols[ 'letters_lower' ] ) 42 @staticmethod 43 def num_letters_upper() -> int : return len( Vocabulary.symbols[ 'letters_upper' ] ) 44 @staticmethod 45 def num_digits() -> int : return len( Vocabulary.symbols[ 'digits' ] ) 46 @staticmethod 47 def num_punctuation() -> int : return len( Vocabulary.symbols[ 'punctuation' ] ) 48 @staticmethod 49 def num_brackets() -> int : return len( Vocabulary.symbols[ 'brackets' ] ) 50 @staticmethod 51 def num_math() -> int : return len( Vocabulary.symbols[ 'math' ] ) 52 @staticmethod 53 def num_special() -> int : return len( Vocabulary.symbols[ 'special' ] ) 54 @staticmethod 55 def num_whitespace() -> int : return len( Vocabulary.symbols[ 'whitespace' ] ) 56 @staticmethod 57 def num_greek_upper() -> int : return len( Vocabulary.symbols[ 'greek_upper' ] ) 58 @staticmethod 59 def num_greek_lower() -> int : return len( Vocabulary.symbols[ 'greek_lower' ] ) 60 @staticmethod 61 def num_geometric() -> int : return len( Vocabulary.symbols[ 'geometric' ] )
class
Vocabulary:
3class Vocabulary : 4 5 symbols = { 6 "letters_lower" : [chr(i) for i in range(97, 123)], 7 "letters_upper" : [chr(i) for i in range(65, 91)], 8 "digits" : [chr(i) for i in range(48, 58)], 9 "punctuation" : [chr(i) for i in [33,44,45,46,58,59,63,39,34]], 10 "brackets" : [chr(i) for i in [40,41,91,93,123,125, 60,62]], 11 "math" : [chr(i) for i in [43,45,42,47,61,37, 94,126]], 12 "special" : [chr(i) for i in [33,35,36,38,64,95]], 13 "whitespace" : [chr(i) for i in [32, 9, 10]], 14 "greek_upper" : [chr(i) for i in range(0x0391, 0x03A5) if i != 0x03A2][:19], 15 "greek_lower" : [chr(i) for i in range(0x03B1, 0x03C5) if i != 0x03C2][:19], 16 "geometric" : [chr(i) for i in range(0x25A0, 0x2600)], 17 } 18 19 @staticmethod 20 def letters_lower() -> list[str] : return Vocabulary.symbols['letters_lower'] 21 @staticmethod 22 def letters_upper() -> list[str] : return Vocabulary.symbols['letters_upper'] 23 @staticmethod 24 def digits() -> list[str] : return Vocabulary.symbols['digits'] 25 @staticmethod 26 def punctuation() -> list[str] : return Vocabulary.symbols['punctuation'] 27 @staticmethod 28 def brackets() -> list[str] : return Vocabulary.symbols['brackets'] 29 @staticmethod 30 def math() -> list[str] : return Vocabulary.symbols['math'] 31 @staticmethod 32 def special() -> list[str] : return Vocabulary.symbols['special'] 33 @staticmethod 34 def whitespace() -> list[str] : return Vocabulary.symbols['whitespace'] 35 @staticmethod 36 def greek_upper() -> list[str] : return Vocabulary.symbols['greek_upper'] 37 @staticmethod 38 def greek_lower() -> list[str] : return Vocabulary.symbols['greek_lower'] 39 @staticmethod 40 def geometric() -> list[str] : return Vocabulary.symbols['geometric'] 41 42 @staticmethod 43 def num_letters_lower() -> int : return len( Vocabulary.symbols[ 'letters_lower' ] ) 44 @staticmethod 45 def num_letters_upper() -> int : return len( Vocabulary.symbols[ 'letters_upper' ] ) 46 @staticmethod 47 def num_digits() -> int : return len( Vocabulary.symbols[ 'digits' ] ) 48 @staticmethod 49 def num_punctuation() -> int : return len( Vocabulary.symbols[ 'punctuation' ] ) 50 @staticmethod 51 def num_brackets() -> int : return len( Vocabulary.symbols[ 'brackets' ] ) 52 @staticmethod 53 def num_math() -> int : return len( Vocabulary.symbols[ 'math' ] ) 54 @staticmethod 55 def num_special() -> int : return len( Vocabulary.symbols[ 'special' ] ) 56 @staticmethod 57 def num_whitespace() -> int : return len( Vocabulary.symbols[ 'whitespace' ] ) 58 @staticmethod 59 def num_greek_upper() -> int : return len( Vocabulary.symbols[ 'greek_upper' ] ) 60 @staticmethod 61 def num_greek_lower() -> int : return len( Vocabulary.symbols[ 'greek_lower' ] ) 62 @staticmethod 63 def num_geometric() -> int : return len( Vocabulary.symbols[ 'geometric' ] )
symbols =
{'letters_lower': ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'], 'letters_upper': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], 'digits': ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'], 'punctuation': ['!', ',', '-', '.', ':', ';', '?', "'", '"'], 'brackets': ['(', ')', '[', ']', '{', '}', '<', '>'], 'math': ['+', '-', '*', '/', '=', '%', '^', '~'], 'special': ['!', '#', '$', '&', '@', '_'], 'whitespace': [' ', '\t', '\n'], 'greek_upper': ['Α', 'Β', 'Γ', 'Δ', 'Ε', 'Ζ', 'Η', 'Θ', 'Ι', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Π', 'Ρ', 'Σ', 'Τ'], 'greek_lower': ['α', 'β', 'γ', 'δ', 'ε', 'ζ', 'η', 'θ', 'ι', 'κ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ρ', 'σ', 'τ'], 'geometric': ['■', '□', '▢', '▣', '▤', '▥', '▦', '▧', '▨', '▩', '▪', '▫', '▬', '▭', '▮', '▯', '▰', '▱', '▲', '△', '▴', '▵', '▶', '▷', '▸', '▹', '►', '▻', '▼', '▽', '▾', '▿', '◀', '◁', '◂', '◃', '◄', '◅', '◆', '◇', '◈', '◉', '◊', '○', '◌', '◍', '◎', '●', '◐', '◑', '◒', '◓', '◔', '◕', '◖', '◗', '◘', '◙', '◚', '◛', '◜', '◝', '◞', '◟', '◠', '◡', '◢', '◣', '◤', '◥', '◦', '◧', '◨', '◩', '◪', '◫', '◬', '◭', '◮', '◯', '◰', '◱', '◲', '◳', '◴', '◵', '◶', '◷', '◸', '◹', '◺', '◻', '◼', '◽', '◾', '◿']}