speech-rule-engine
Version:
A standalone speech rule engine for XML structures, based on the original engine from ChromeVox.
32 lines (31 loc) • 816 B
TypeScript
import { Options } from '../common/options.js';
import { SemanticAbstractParser } from './semantic_parser.js';
export declare class SemanticMathml extends SemanticAbstractParser<Element> {
options: Options;
private parseMap_;
private static getAttribute_;
constructor(options: Options);
parse(mml: Element): any;
private semantics_;
private rows_;
private fraction_;
private limits_;
private root_;
private sqrt_;
private table_;
private tableRow_;
private tableLabeledRow_;
private tableCell_;
private space_;
private text_;
private identifier_;
private number_;
private operator_;
private fenced_;
private enclosed_;
private multiscripts_;
private empty_;
private action_;
private dummy_;
private leaf_;
}