2008-09-01から1ヶ月間の記事一覧

アクションとかつりーとらばーさーとか

ASTがなんなのかは、表層の理解が出来たけど、Tree Grammarに関しては、わかんないこと大杉 orzセマンティクス的に、ASTの方で、木を作って、先に作成した木から枝をマッチングさせていき、その過程で、必要なアクションを取らせるっぽいとこまでは理解した…

ASTのデバッグ方法

ANTLR Worksを使ったTree parserのデバッグ方法1.VS側でテストドライバを走らせる 2.Works側のGrammarをアタッチ 3.Works側のGrammarを走らせる。 4.Works側のTree Grammarをアタッチ 5.Works側のTree Grammarを走らせる2.と4.のアタッチ先Portは別々にして…

スレッドについてあれやこれや その2

C#

つーことで、ついでなので、プロセスを別定義できる形で、AbstractなClassなんぞを作ってみた。 using System; using System.Collections.Generic; using System.Threading;namespace Prototype.ProcessManagement { internal abstract class ProcessCoordin…

スレッドについてあれやこれや

C#

二日がかりで荒削りだけどどーにかこーにかなったのでメモ・やりたいこと ・外部から通知を受けない限り延々回ってるスレッドに停止通知を出したい。 ・但し、通知を出す側のスレッドは複数あるかもしれない ・おまけに、延々回ってるスレッドが確実に止まる…