1234567891011121314151617181920212223 |
- import { DynamicCstr } from '../rule_engine/dynamic_cstr.js';
- import * as StoreUtil from '../rule_engine/store_util.js';
- import * as ClearspeakUtil from './clearspeak_util.js';
- import * as MathspeakUtil from './mathspeak_util.js';
- import * as NumbersUtil from './numbers_util.js';
- import * as SpeechRules from './speech_rules.js';
- export function ClearspeakRules() {
- SpeechRules.addStore(DynamicCstr.BASE_LOCALE + '.speech.clearspeak', '', {
- CTFpauseSeparator: StoreUtil.pauseSeparator,
- CTFnodeCounter: ClearspeakUtil.nodeCounter,
- CTFcontentIterator: StoreUtil.contentIterator,
- CSFvulgarFraction: NumbersUtil.vulgarFraction,
- CQFvulgarFractionSmall: ClearspeakUtil.isSmallVulgarFraction,
- CQFcellsSimple: ClearspeakUtil.allCellsSimple,
- CSFordinalExponent: ClearspeakUtil.ordinalExponent,
- CSFwordOrdinal: ClearspeakUtil.wordOrdinal,
- CQFmatchingFences: ClearspeakUtil.matchingFences,
- CSFnestingDepth: ClearspeakUtil.nestingDepth,
- CQFfencedArguments: ClearspeakUtil.fencedArguments,
- CQFsimpleArguments: ClearspeakUtil.simpleArguments,
- CQFspaceoutNumber: MathspeakUtil.spaceoutNumber
- });
- }
|