Live text to flowcharts converter Purposes of creation: documenting Lithography project
- RootNodeA
- InnerNodeA
- LeafNodeA
- LeafNodeB
- LeafNodeC
- InnerNodeB
- LeafNodeD
- LeafNodeE
- LeafNodeF
- InnerNodeA
GraphViz
digraph D {
RootNodeA,
InnerNodeA,InnerNodeB,
LeafNodeA, LeafNodeB,LeafNodeC, LeafNodeD, leafNodeE, LeafNodeF;
RootNodeA -> InnerNodeA;
InnerNodeA -> LeafNodeA;
InnerNodeA -> LeafNodeB;
RootNodeA -> LeafNodeC;
RootNodeA -> InnerNodeB;
InnerNodeB -> LeafNodeD;
InnerNodeB -> LeafNodeE;
InnerNodeB -> LeafNodeF;
}
draw.io (visual approach)
text2flow
TODO: implement phaseA and fill this section
Grammar Schema should be implemented only in the second phase of development since it require more efforts.
digit = /[0_9]/
symbol = /[a_zA_Z]/
decorative-delimiter = {
'-' | '+' | '=' | '/' | '\\' | '&' | '*' | \
'.' | '(' | ')' | '[' | ']' | '{' | '}' | \
'!' | '@' | '#' | '$' | '%' | '^' | '_' | \
':' | '?' | '<' | '>' | ',' | '~'
}
guarding-open-delimiter = '"' | '{' | '['
guarding-close-delimiter = '"' | '{' | '}'
inner-char = digit | symbol | decorative-delimiter
backslashed-guardian-delimiter = '\"'
string = guarding-delimiter ~ (inner-char | backslashed-guardian-delimiter) ~ guardian-delimiter
indent = '\t'
// TODO: complete Grammar Schema