jainbasil.net

personal website of jain basil aliyas

Post archive for ‘My Projects’

GSoC 2010 Midterm Evaluations

For some reasons, I am too late to rant about Google Summer of Code 2010 Midterm Evaluations. I’m enjoying a wonderful summer working with Pardus. As per the calender, I completed backend of KonfigTracker, and a few elements of the GUI. KonfigTracker backend will watch for changes in $KDEDIR/share/config and perform backup when some changes [...]

Lexical Analyzer for sla files

The post is dedicated to my friend, Alex Poovathingal, who developed a lexical analyzer for xml files as part of assignment for Compiler Design course. Our aim was to handcode a lexer for sla files ( Scribus file format), which will extract all the text embedded in Scribus Text Frames of the input document. The [...]

Build an abstract syntax tree using python.

This is a glimpse of my mini project, titled Compiler for C subset language with LLVM Backend. I’d explain what I did to create an abstract syntax tree for my subset language. See the class below : class ASTNode(object): def __init__(self, type, *children): self.node_type = type self.node_children = children ASTNode consist of two members, node_type [...]