123456789101112131415161718192021222324 |
- import { AuditoryDescription } from '../audio/auditory_description.js';
- import { BaseRuleStore, RulesJson } from './base_rule_store.js';
- export declare class MathStore extends BaseRuleStore {
- annotators: string[];
- constructor();
- initialize(): void;
- annotations(): void;
- defineAlias(name: string, prec: string, ...args: string[]): void;
- defineRulesAlias(name: string, query: string, ...args: string[]): void;
- defineSpecializedRule(name: string, oldDynamic: string, newDynamic: string, opt_action?: string): void;
- defineSpecialized(name: string, _old: string, dynamic: string): void;
- evaluateString(str: string): AuditoryDescription[];
- parse(ruleSet: RulesJson): void;
- private addAlias_;
- static regexp: {
- NUMBER: string;
- DECIMAL_MARK: string;
- DIGIT_GROUP: string;
- };
- protected matchNumber(str: string): {
- number: string;
- length: number;
- } | null;
- }
|