TextParser.d.ts 884 B

1234567891011121314151617181920212223
  1. import TexParser from '../TexParser.js';
  2. import ParseOptions from '../ParseOptions.js';
  3. import { StackItem } from '../StackItem.js';
  4. import { MmlNode } from '../../../core/MmlTree/MmlNode.js';
  5. import { EnvList } from '../StackItem.js';
  6. export declare class TextParser extends TexParser {
  7. text: string;
  8. envStack: EnvList[];
  9. level: number | string | undefined;
  10. protected nodes: MmlNode[];
  11. get texParser(): any;
  12. get tags(): any;
  13. constructor(text: string, env: EnvList, configuration: ParseOptions, level?: number | string);
  14. mml(): MmlNode;
  15. Parse(): void;
  16. saveText(): void;
  17. Push(mml: MmlNode | StackItem): void;
  18. PushMath(mml: MmlNode): void;
  19. addAttributes(mml: MmlNode): void;
  20. ParseTextArg(name: string, env: EnvList): MmlNode;
  21. ParseArg(name: string): MmlNode;
  22. Error(id: string, message: string, ...args: string[]): void;
  23. }