3 ms·
It’s doesn’t work with current languages. The shape of the AST needs to be the same as the shape of the source. Once you’ve done that though the program and vis
by breck 6y ago
It’s doesn’t work with current languages. The shape of the AST needs to be the same as the shape of the source. Once you’ve done that though the program and visualization are isomorphic. Check out the toHTMLcube demo in the Sandbox, the language designer demo, or:
https://v20.ohayo.computer/?filename=ohayo.ohayo-source-code-vis.ohayo&nodeBreakSymbol=%7E&edgeSymbol=_&data=doc.title_Source_code_visualization_of_ohayo.ohayo%7Edata.inline%7E_parser_text%7E_treeLanguage_ohayo%7E_text.lineCount%7E__show.median_lines_Total_lines%7E_text.wordCount%7E__show.sum_count_Total_words%7E_treenotation.3d%7E_treenotation.outline%7E_treenotation.wordTypes%7E__html.printAs_pre%7E___text.wordCount%7E____tables.basic%7E____text.wordcloud%7E_content%7E__web.get_ohayo%252Fpackages%252Fsamples%252Fwelcome.md%7E___parser_text%7E___hidden%7E___markdown.toHtml%7E__templates.list%7E__challenge.list https://v20.ohayo.computer/?filename=ohayo.ohayo-source-code...
That’s all older stuff, but hints at some of the ideas.