svnno****@sourc*****
svnno****@sourc*****
2013年 6月 28日 (金) 13:03:18 JST
Revision: 474 http://sourceforge.jp/projects/protra/scm/svn/commits/474 Author: panacoran Date: 2013-06-28 13:03:17 +0900 (Fri, 28 Jun 2013) Log Message: ----------- マジックコメントでシステムの実行方法を指定する。#31605 * Protra.Lib/Lang/Buffer.cs (Buffer.Line): 自動プロパティにする。 (Buffer.Column): 同上。 (Buffer.Buffer): マジックコメントを返すDictionaryをもらう。 (Buffer.Next): 書き直し。最初の行のマジックコメントを解釈する。 (Buffer.ReadLine): 自動プロパティに対応する。 (Buffer.ParseMagicComment): マジックコメントを解釈する。 * Protra.Lib/Lang/Interpreter.cs (Interpreter): ScannerのMagicCommentをリソースに設定する。 (Interpreter.GetMagicCommentValue): 新規。マジックコメントの値を取得する。 * Protra.Lib/Lang/Resource.cs (Resource.MagicComment): 新規。マジックコメントのDictionaryを取得または設定する。 * Protra.Lib/Lang/Scanner.cs (Scanner): 新規。マジックコメントのDictionaryを取得する。 (Scanner.Scanner): BufferにマジックコメントのDictionaryを渡す。 * PtSim/MainForm.cs (MainForm.LoopType): 削除。 (MainForm.backgroundWorkerExecute_DoWork): LoopTypeの削除。 * PtSim/SystemExecutor.cs (SystemExecutor.SystemExecutor): 同上。 (SystemExecutor.Execute): マジックコメントでループ方法を決定する。 * bin/Release/system/MA Cross with Cap.pt: マジックコメントでループ方法を指定。 Ticket Links: ------------ http://sourceforge.jp/projects/protra/tracker/detail/31605 Modified Paths: -------------- protra/trunk/ChangeLog.txt protra/trunk/Protra.Lib/Lang/Buffer.cs protra/trunk/Protra.Lib/Lang/Interpreter.cs protra/trunk/Protra.Lib/Lang/Resource.cs protra/trunk/Protra.Lib/Lang/Scanner.cs protra/trunk/PtSim/MainForm.cs protra/trunk/PtSim/SystemExecutor.cs protra/trunk/bin/Release/system/MA Cross with Cap.pt