2005-10-21から1日間の記事一覧

クラス生成マクロ

マクロの練習。 using Nemerle.Compiler; using Nemerle.Collections; macro MakeClass (class_name : string) { // 現在のコンテキストを取得 def ctx = Nemerle.Macros.ImplicitCTX (); // 文字列を識別子に変換 def nm = Macros.UseSiteSymbol (class_nam…