Roslynを用いて色付きコードをHTMLに出力するサンプル。
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Samples
cs2html
.gitattributes
.gitignore
README.md
cs2html.sln

README.md

cs2html

(CSCodeSyntaxHighlighter)

Roslynを使用したサンプルアプリケーションです。 入力したコードに対し、Syntax AnalysisとSemantic Analysisを行います。 また構築された構文木から色付きのコードを生成し、結果をHTMLに出力します。

$ cs2html [cs File] [Save Path]

Samplesフォルダには、簡単なプログラムのソース(Samples\csFiles\SimpleCode.cs)と構文エラーのあるソース(Samples\csFiles\BadCode.cs)をcs2htmlで出力した結果(HTML形式)を添付してあります。 またおまけとして、このアプリケーションを構成するソースコード(4つ)を出力した結果を添付してあります。