C# で作る SourceToHTML

SourceToHTMLの考え方


ファイルの単純なコピー 2005年03月01日
ファイルの連結 2005年03月02日
"<", ">", "&" を変換 2005年03月03日
TAB を 空白に変換 2005年03月04日
1文字ずつ処理する 2005年03月07日
トークンごとに処理する 2005年03月08日
Token の種類を判定する (コメント) 2005年03月09日
Token の種類を判定する (文字・文字列) 2005年03月10日
Token の種類を判定する (数字・識別子) 2005年03月11日
Token の種類を判定する (区切り記号) 2005年03月14日
Token の種類を判定する (演算子・区切り記号) 2005年03月15日
Token の種類を判定する (識別子・予約語) 2005年03月16日
Token の種類を判定する (ディレクティブ) 2005年03月17日
色をCSSで指定する 2005年03月18日
Token の種類を判定する (実数リテラル) 2005年03月21日
Token の読み込み用・書き込み用のクラスを分ける 2005年03月22日
他言語に対応する (VC++, C++Builder, Java, JavaScript) 2005年03月23日
他言語に対応する(大文字・小文字を意識しない 言語用) 2005年03月24日
VisualBasic に対応する 2005年03月25日
Delphi に対応する 2005年03月28日
PL/SQL に対応する 2005年03月29日
T-SQL に対応する 2005年03月30日
  

まとめ

メインクラス 2005年04月01日
変換処理 呼び出し用クラス 2005年04月04日
テキストファイル読み込み用クラス 2005年04月05日
テキストファイル書き込み用クラス 2005年04月06日
トークン クラス 2005年04月07日
トークン書き込み用クラス 2005年04月08日
トークン読み込み用クラス 2005年04月11日
トークン読み込み用クラス (共通) 2005年04月12日
トークン読み込み用クラス (大文字・小文字を意識する 言語用) 2005年04月13日
トークン読み込み用クラス (大文字・小文字を意識しない 言語用) 2005年04月14日
トークン読み込み用クラス (C#用) 2005年04月15日
トークン読み込み用クラス (VisualBasic用) 2005年04月18日
トークン読み込み用クラス (Delphi用) 2005年04月19日
トークン読み込み用クラス (PL/SQL用) 2005年04月20日
トークン読み込み用クラス (T-SQL用) 2005年04月21日
文脈情報 クラス 2005年04月22日