@liinarodriguez/kaze
v1.2.2
Published
π±βπ» Nicole Bernal π±βπ» Lina Rodriguez
Readme
KAZE π
Autor:
π±βπ» Nicole Bernal π±βπ» Lina Rodriguez
Objetivo
Crear un lenguaje personalizado que permita definir de forma simple, legible y estΓ©tica diagramas jerarquicos y de flujo con propiedades visuales personalizadas.
Este lenguaje serΓ‘ interpretado o compilado usando un sistema propio desarrollado en typescript, utilizando AFD para el anΓ‘isis lΓ©xico, AutΓ³matas pila (AP) para el anΓ‘lisis sintΓ‘ctico (MT) InterpretaciΓ³n.
Componentes
1. Tipos de diagramas
- Jerarquico (arbol) comineza con un nodo principal y puede tener nodos hijos.
- Luego se extiende a flujo, red de nodos.
Sintaxis del lenguaje
root {
label: "Raiz",
child: node1,
child: node2,
child: node3,
color: #baffc9,
bgcolor: "#ffffff"
};
node1 {
label: "Node 1",
child: node12
child: node2,
child: node3,
color: #ffdfba
}
node2 {
label: "Node 2",
child: node22,
color: #ff8b94
}
node3 {
label: "Node 3",
child: node32,
color: #ffdfba
}
node12 { label:"1", color:#ff8b94};
node22 { label:"1", color:#ff8b94 };
node32 { label:"1", color: #ff8b94 };output:

To do
cli
input: kaze file
output: png/svg diagramweb editor
input: kaze code
output: web visualization