pip_services3_expressions.tokenizers.IQuoteState module

class pip_services3_expressions.tokenizers.IQuoteState.IQuoteState

Bases: pip_services3_expressions.tokenizers.ITokenizerState.ITokenizerState, abc.ABC

Defines an interface for tokenizer state that processes quoted strings.

decode_string(value: str, quote_symbol: int)str

Decodes a string value.

Parameters
  • value – A string value to be decoded.

  • quote_symbol – A string quote character.

Returns

An decoded string.

encode_string(value: str, quote_symbol: int)str

Encodes a string value.

Parameters
  • value – A string value to be encoded.

  • quote_symbol – A string quote character.

Returns

An encoded string.