tisdag 11 augusti 2009

Quick update

Just a quick note since I realise I haven't been too good at writing updates of late...

I'm currently working on a complete revamp of the AST, lexer and parser to allow for exact source info to be kept in the tree, which in turn will allow exact printing of the code as it was read. In the process I've included support for annotated AST trees (and the source info makes use of such labels). The problem with this is that it's a huge amount of work to get it all to a state where I can start testing it. I'm currently bashing away on the parser, which is by far the most difficult component to update, being happy-based and all.

I should add that the "old" simpler AST will still be there, the new complex AST with annotations will live in a different module, so this should all be backwards compatible. There will only be one parser though, which parses to the complex version, and then a simple translation function from annotated to simple. But the stuff exported from the parser will also still be backwards compatible, so stay your pitchforks and torches! :)

36 kommentarer:

  1. 教育的目的,不在應該思考什麼,而是教吾人怎樣思考.........................

    SvaraRadera
  2. 培養健全孩子最好的方法是父母先成為健全的人。.........................

    SvaraRadera
  3. 人生中最重要的是要自尊、自愛、自立、自強、自信。 ....................................................

    SvaraRadera
  4. 厚 !!!等了好久的更新~~一定要支持的啦(ΘωΘ)........................................

    SvaraRadera
  5. Pen and ink is wits plough. .................................................................                           

    SvaraRadera
  6. 當一個人內心能容納兩樣相互衝突的東西,這個人便開始變得有價值了。............................................................

    SvaraRadera
  7. 如果相遇.你會感到相知.那麼.有一種習慣叫做陪伴;如果陪伴.你會感到珍惜.那麼.有一種甜蜜叫做存在!..................................................................

    SvaraRadera
  8. 文章是心情的反應~~祝妳天天寫的都是讓人開心的好文章哦!!............................................................

    SvaraRadera
  9. 人生就像一顆核桃,必須敲破它,才會顯出他的內容。......................................................

    SvaraRadera
  10. 當我微笑時,世界和我一起微笑;當我快樂時,世界和我一起活躍。..................................................

    SvaraRadera