2007年6月19日 #
摘要: 小試了一把用groovy來寫java的rmi,體驗到了groovy對java的兼容性,無論從代碼上還是功能上!真的可以理解囊相助groovy就是腳本化的java,groovy就是java擴衡ruby on rails的武器! 閱讀全文
摘要: 有這么一個字符串:a1=1,a2=X2{b1=1,b2=X3{c1=1,c2=2}},a3=X4{b1=1}
想寫一個正則表達式,讓下面code的執(zhí)行結(jié)果是:
result(以逗號為token來分割字符串,逗號在"{"和"}"里面的忽略其做為token):
a1=1
a2=X2{b1=1,b2=X3{c1=1,c2=2}}
a3=X4{b1=1} 閱讀全文
想寫一個正則表達式,讓下面code的執(zhí)行結(jié)果是:
result(以逗號為token來分割字符串,逗號在"{"和"}"里面的忽略其做為token):
a1=1
a2=X2{b1=1,b2=X3{c1=1,c2=2}}
a3=X4{b1=1} 閱讀全文
摘要: 要定義一種語言,你只要按照antlr的語法寫一個.g文件,antlr便幫你完成其它的工作,簡化至極,當(dāng)然我使用了antlt studio工具。
參考了antlr的經(jīng)典書籍《The Definitive ANTLR Reference》寫了一個小例子(姑且稱之為語言),呵呵。
我使用了antlr studio 1.1.0里面提供的antlr庫,可能是版本問題,使用《The Definitive ANTLR Reference》里面的四則運算的例子居然通過不了,具汗`` 閱讀全文
參考了antlr的經(jīng)典書籍《The Definitive ANTLR Reference》寫了一個小例子(姑且稱之為語言),呵呵。
我使用了antlr studio 1.1.0里面提供的antlr庫,可能是版本問題,使用《The Definitive ANTLR Reference》里面的四則運算的例子居然通過不了,具汗`` 閱讀全文