[Protra-commit] [474] マジックコメントでシステムの実行方法を指定する。#31605

Zurück zum Archiv-Index

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




Protra-commit メーリングリストの案内
Zurück zum Archiv-Index