1
0

add initial marp implementation with sample content and build configuration

This commit is contained in:
2025-09-13 18:13:22 +02:00
parent dcacc9b409
commit e5f219507f
10319 changed files with 1402023 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import { SemanticNode } from '../semantic_tree/semantic_node.js';
import { AbstractEnrichCase } from './abstract_enrich_case.js';
export declare class CaseEmbellished extends AbstractEnrichCase {
fenced: SemanticNode;
fencedMml: Element;
fencedMmlNodes: Element[];
ofence: SemanticNode;
ofenceMml: Element;
ofenceMap: {
[key: number]: Element;
};
cfence: SemanticNode;
cfenceMml: Element;
cfenceMap: {
[key: number]: Element;
};
parentCleanup: Element[];
static test(semantic: SemanticNode): boolean;
private static makeEmptyNode_;
private static fencedMap_;
constructor(semantic: SemanticNode);
getMathml(): Element;
private fencedElement;
private getFenced_;
private getFencedMml_;
private getFencesMml_;
private rewrite_;
private specialCase_;
private introduceNewLayer_;
private fullFence;
private cleanupParents_;
}