UNPKG

pip-services4-expressions-node

Version:

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

15 lines (14 loc) 454 B
/** @module tokenizers */ import { ITokenizerState } from './ITokenizerState'; import { TokenType } from './TokenType'; /** * Defines an interface for tokenizer state that processes delimiters. */ export interface ISymbolState extends ITokenizerState { /** * Add a multi-character symbol. * @param value The symbol to add, such as "=:=" * @param tokenType The token type */ add(value: string, tokenType: TokenType): void; }