About
I'm Josh Haberman, and I currently work for Google in Seattle, WA. My personal projects are:Meta
Category Archives: Gazelle
The importance of being earnest
While I’m at it, I wanted to take a moment to recognize that I’ve too frequently made claims that are unsupported or premature. The worst example of this was when I claimed to have found an algorithm that computes LL(k) … Continue reading
Looking to 0.4
Given that whitespace has been relatively painless to implement, I think I’ll tackle a number of smaller things I’ve been meaning to do before releasing 0.4. Like whitespace-handling, these are things that prevent Gazelle from being more than a toy … Continue reading
Posted in Gazelle
Leave a comment
Gazelle handling whitespace/comments
I’m digging back into Gazelle after a several-month dormancy. If you happen to be someone who syndicates my commits, either directly or via your GitHub news feed (don’t laugh — I have 18 “watchers” on GitHub!) you’ll notice a flurry … Continue reading
Posted in Gazelle
Leave a comment
Gazelle v0.3
Things have been pretty quiet here lately. All I can say about that is “life happens!” But I’m very pleased to announce that I am ready to release Gazelle 0.3! The download link is on the Gazelle homepage. See the … Continue reading
Posted in Gazelle
Leave a comment
A syntactic dilemma (and an intro to Gazelle’s ambiguity resolution)
As I’m adding more capabilities to the Gazelle grammar description language, I’ve come up against a problem for which I can’t find any solution I like. So I’m putting it to you, my esteemed readers, to suggest a solution I … Continue reading
Posted in Gazelle
5 Comments