/** * Type identifier for ope*rator* tokens */ export declare const RoxxTokenTypeRator = "operator"; /** * Type identifier for ope*rand* tokens */ export declare const RoxxTokenTypeRand = "operand"; /** * */ export declare class RoxxTokenizer { tokenArray: any; arrayAccumulator: any; dictionaryAccumulator: any; dictKey: any; constructor(); /** * Converts a string token into a Roxx type object. * @param {string} token - The token to convert into a Roxx type. * @returns {object} */ _stringToRoxx(token: any): { type: string; value: any; } | { type: string; value?: undefined; }; /** * Pushes a token into either the arrayAccumulator or the tokenArray * according to context. * @param {*} token - the token to push */ push(token: any): void; /** * Produces a token array from an expression string. This array is later consumed by RoxxParser * @see RoxxParser * @param {string} expr - Roxx expression to tokenize * @returns {Array} */ tokenize(expr: any): any; } //# sourceMappingURL=RoxxTokenizer.d.ts.map