package hypua2jamo¶
-
hypua2jamo.
codes2unicode
(codes, composed=True)[source]¶ Convert Hanyang-PUA code iterable to Syllable-Initial-Peak-Final encoded unicode string.
- Parameters
codes – an iterable of Hanyang-PUA code
composed – the result should be composed as much as possible (default True)
- Returns
Syllable-Initial-Peak-Final encoded unicode string
-
hypua2jamo.
translate
(pua, composed=True)[source]¶ Convert a unicode string with Hanyang-PUA codes to a Syllable-Initial-Peak-Final encoded unicode string.
- Parameters
pua – a unicode string with Hanyang-PUA codes
composed – the result should be composed as possible (default True)
- Returns
Syllable-Initial-Peak-Final encoded unicode string
hypua2jamo.encoder¶
-
class
hypua2jamo.encoder.
PUAComposedEncoder
(errors='strict')[source]¶ PUA-to-Jamo(composed) encoder
Pure python implementation.
-
encode
(pua_string, final=False)¶ Encodes input and returns the resulting object.
-
getstate
()¶ Return the current state of the encoder.
-
reset
()¶ Resets the encoder to the initial state.
-
setstate
(state)¶ Set the current state of the encoder. state must have been returned by getstate().
-
-
class
hypua2jamo.encoder.
PUADecomposedEncoder
(errors='strict')[source]¶ PUA-to-Jamo(decomposed) encoder
Pure python implementation.
-
encode
(pua_string, final=False)¶ Encodes input and returns the resulting object.
-
getstate
()¶ Return the current state of the encoder.
-
reset
()¶ Resets the encoder to the initial state.
-
setstate
(state)¶ Set the current state of the encoder. state must have been returned by getstate().
-
-
class
hypua2jamo.encoder.
JamoDecomposingEncoder
(errors='strict')[source]¶ Jamo(composed)-to-Jamo(decomposed) encoder
Pure python implementation.
-
encode
(pua_string, final=False)¶ Encodes input and returns the resulting object.
-
getstate
()¶ Return the current state of the encoder.
-
reset
()¶ Resets the encoder to the initial state.
-
setstate
(state)¶ Set the current state of the encoder. state must have been returned by getstate().
-
hypua2jamo.decoder¶
-
class
hypua2jamo.decoder.
PUAComposedDecoder
(errors='strict')[source]¶ Composed Jamo-to-PUA decoder
Pure python implementation.
-
decode
(jamo_string, final=False)¶ Decode input and returns the resulting object.
-
getstate
()¶ Return the current state of the decoder.
This must be a (buffered_input, additional_state_info) tuple. buffered_input must be a bytes object containing bytes that were passed to decode() that have not yet been converted. additional_state_info must be a non-negative integer representing the state of the decoder WITHOUT yet having processed the contents of buffered_input. In the initial state and after reset(), getstate() must return (b””, 0).
-
reset
()¶ Reset the decoder to the initial state.
-
setstate
(state)¶ Set the current state of the decoder.
state must have been returned by getstate(). The effect of setstate((b””, 0)) must be equivalent to reset().
-
-
class
hypua2jamo.decoder.
PUADecomposedDecoder
(errors='strict')[source]¶ Decomposed Jamo-to-PUA decoder
Pure python implementation.
-
decode
(jamo_string, final=False)¶ Decode input and returns the resulting object.
-
getstate
()¶ Return the current state of the decoder.
This must be a (buffered_input, additional_state_info) tuple. buffered_input must be a bytes object containing bytes that were passed to decode() that have not yet been converted. additional_state_info must be a non-negative integer representing the state of the decoder WITHOUT yet having processed the contents of buffered_input. In the initial state and after reset(), getstate() must return (b””, 0).
-
reset
()¶ Reset the decoder to the initial state.
-
setstate
(state)¶ Set the current state of the decoder.
state must have been returned by getstate(). The effect of setstate((b””, 0)) must be equivalent to reset().
-
-
class
hypua2jamo.decoder.
JamoComposingDecoder
(errors='strict')[source]¶ Jamo(decomposed)-to-Jamo(composed) decoder
Pure python implementation.
-
decode
(jamo_string, final=False)¶ Decode input and returns the resulting object.
-
getstate
()¶ Return the current state of the decoder.
This must be a (buffered_input, additional_state_info) tuple. buffered_input must be a bytes object containing bytes that were passed to decode() that have not yet been converted. additional_state_info must be a non-negative integer representing the state of the decoder WITHOUT yet having processed the contents of buffered_input. In the initial state and after reset(), getstate() must return (b””, 0).
-
reset
()¶ Reset the decoder to the initial state.
-
setstate
(state)¶ Set the current state of the decoder.
state must have been returned by getstate(). The effect of setstate((b””, 0)) must be equivalent to reset().
-