[C#] Lia 研究篇-關於字串分離(Split)
2012-10-06
最近因為在寫Lia Language Compiler , 可以參考這邊文章 - [C#] 使用 C# 重新製作一個語言 – Lia
其中很多對文法的挑戰,所以最近有空就多看看,多研究有關於語意這件情…
遇到一個問題,乍看之下很簡單,但其實不簡單,花了我一點時間測試,我試過許多方法,至少這做法,
目前都還算是順利
假設我有一個字串 是這樣
var source = "I have [A] ,但是我很喜歡[B],至於[D]我不愛。";
我的關鍵字為
var template = "[A],[B],[C]".Split(',');
我希望最後結果是給我一個陣列,但是遇到關鍵字就要拆開像是這樣
[C#] 使用 C# 重新製作一個語言 - Hello World
2012-10-05
繼續上一篇文章http://www.dotblogs.com.tw/junegoat/archive/2012/09/16/c-sharp-make-a-language-lia-start.aspx
我們如何來進行編譯 sample.lia 的文檔呢?!
因為目前只有print 還有 printline 得部分..
對於 ILGenerator.Emit Method 還不致於太難..
[C#] 使用 C# 重新製作一個語言 - Lia
訂閱:
文章 (Atom)