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 [...]