mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-18 14:59:53 +02:00
Linting, removing debug files
This commit is contained in:
@@ -1,24 +0,0 @@
|
|||||||
// Test file to print the parsed structure of a mindmap
|
|
||||||
import { createMindMapServices } from '../src/language/index.js';
|
|
||||||
|
|
||||||
// Create services
|
|
||||||
const mindMapServices = createMindMapServices().MindMap;
|
|
||||||
const mindMapParser = mindMapServices.parser.LangiumParser;
|
|
||||||
|
|
||||||
// Function to parse mindmap
|
|
||||||
function parse(input) {
|
|
||||||
return mindMapParser.parse(input);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Test with a simple mindmap
|
|
||||||
const result = parse('mindmap\nroot\n child1\n child2');
|
|
||||||
|
|
||||||
// Print the result structure
|
|
||||||
console.log('Parse result:');
|
|
||||||
console.log(JSON.stringify(result.value, null, 2));
|
|
||||||
|
|
||||||
// Print the first statement
|
|
||||||
if (result.value?.statements?.[0]) {
|
|
||||||
console.log('\nFirst statement:');
|
|
||||||
console.log(JSON.stringify(result.value.statements[0], null, 2));
|
|
||||||
}
|
|
@@ -1,27 +0,0 @@
|
|||||||
// Test parsing
|
|
||||||
import { createMindMapServices } from '../lib/language/mindmap/module.js';
|
|
||||||
import { parseDocument } from 'langium';
|
|
||||||
|
|
||||||
// Create services for handling the language
|
|
||||||
const services = createMindMapServices();
|
|
||||||
// Get the service for parsing documents
|
|
||||||
const documentBuilder = services.MindMap.shared.workspace.DocumentBuilder;
|
|
||||||
|
|
||||||
// Sample mindmap text to parse
|
|
||||||
const text = 'mindmap\nroot\n child1\n child2';
|
|
||||||
|
|
||||||
// Parse the document
|
|
||||||
const doc = documentBuilder.buildDocuments([
|
|
||||||
{
|
|
||||||
uri: 'file:///test.mindmap',
|
|
||||||
content: text,
|
|
||||||
version: 1,
|
|
||||||
},
|
|
||||||
]);
|
|
||||||
|
|
||||||
// Get the parsed document
|
|
||||||
const result = Array.isArray(doc) ? doc[0] : undefined;
|
|
||||||
if (result) {
|
|
||||||
console.log('AST:', JSON.stringify(result.parseResult.value, null, 2));
|
|
||||||
console.log('First node:', JSON.stringify(result.parseResult.value.statements?.[0], null, 2));
|
|
||||||
}
|
|
Reference in New Issue
Block a user