michael's Blog

  • Michael Liu

    Origin Property Class

    By Michael Liu

    After meeting with Caitlin, Dennis, and Kyle, it seems that we are good to go on starting to implement the AST Origin Property to the AST nodes. The various classes and tricks that everyone has...

  • Michael Liu

    Crawlers

    By Michael Liu

    I would say this week has been fairly effective. Talking after the meeting with Kevin definitely helped a lot. He explained some of the intricacies of double dispatch and the visitor pattern that I...

  • Michael Liu

    AST Node Labeling

    By Michael Liu

    Taking into account our meeting from last week, I added an "UNKNOWN" state to the OriginProperty. Every node is initialized with the OriginProperty set to UNKNOWN. This brought up a variety of...

  • Michael Liu

    Drag and Drop

    By Michael Liu

    I hope everyone had a very Happy Thanksgiving! I had forgotten the ability to use the transaction history in Looking Glass from over the summer, but having found that, I quickly identified the...

  • Michael Liu

    Cleaning up Code

    By Michael Liu

    From my various exploits into the code that writes and updates the AST node, there's become a lot of useless code that has built up. So I went through and cleaned things up, leaving minimal amounts...