厲害了,這個工具能用偽代碼生成流程圖(偽代碼生成源代碼)
大家好,我是章魚貓。
今天給大家推薦的這個項目是「FlowChar」,這是一個用來從偽代碼生成純字符格式流程圖的小工具。
背景:
作者在學(xué)習(xí)紅黑樹的過程中,覺得插入和刪除的操作過于復(fù)雜,心想畫個小流程圖好讓筆記看上去更直觀些,又懶得用畫圖工具,于是就一個字符一個字符地敲,敲完發(fā)現(xiàn)其實(shí)也沒比用畫圖工具輕松多少。后來作者就想搞一個小工具,只要輸入一些很簡單的偽代碼就能生成一張純字符格式的流程圖,于是就有了這個倉庫。
比如,輸入以下偽代碼:
be born;while (alive) { if (happy) { smile; } else { try to be happy; }}die;
就會生成如下流程圖:
是不是很神奇,趕緊嘗試一波吧,點(diǎn)擊閱讀原文查看更多。
開源項目地址:https://github.com/Gusabary/FlowChar
開源項目作者:Tao Bocheng