2016-07-27 5 views
0

나는 RDP parser in Tcl을 쓰고 있습니다. 입력을 성공적으로 파싱하고 토큰을 구별합니다. 상태 전환 다이어그램 like에서 입력의 그래픽 표현을 인쇄하고 싶습니다. 이것에 대해 시작하는 방법에 대한 팁이나 코드는 무엇입니까? Canvas 함수를 살펴 보았지만이를 구현하는 방법에 대한 내 머리를 맞지 않습니다.TCL/Tk에서 입력 구문 분석의 그래픽 표현

+0

파서 또는 특정 구문 분석 트리의 그림을 그리려고합니까? graphviz를 들여다 보았습니까? –

답변

0

SQLite의 syntax diagram generator은 간단한 도메인 관련 언어를 사용하는 성숙한 솔루션입니다. PostScript를 생성하고 ImageMagick을 사용하여 GIF로 변환합니다.

대안은 다음과 같습니다

  • TkLib의 diagram 패키지를. 이에 대한 예제 코드는 거의 없으며 TkLib의 repository에있는 예제 코드는이며 이 아니므로이 라이브러리를 직접 사용하는 방법을 찾아야합니다.
  • Playing UML.
  • 다른 사람은 data visualization 위키 페이지를 참조하십시오.