UNPKG

pip-services4-expressions-node

Version:

Tokenizers, parsers and expression calculators in Node.js / ES2017

25 lines (21 loc) 714 B
/** @module tokenizers */ import { ITokenizerState } from './ITokenizerState'; /** * Defines an interface for tokenizer state that processes quoted strings. */ export interface IQuoteState extends ITokenizerState { /** * Encodes a string value. * @param value A string value to be encoded. * @param quoteSymbol A string quote character. * @returns An encoded string. */ encodeString(value: string, quoteSymbol: number): string; /** * Decodes a string value. * @param value A string value to be decoded. * @param quoteSymbol A string quote character. * @returns An decoded string. */ decodeString(value: string, quoteSymbol: number): string; }