About
I'm Josh Haberman, and I currently work for Google in Seattle, WA. My personal projects are:Meta
Monthly Archives: August 2008
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
Clarification and apology
Terence Parr (author of ANTLR) pointed out a mistake I made when I was describing how ANTLR deals with non-LL(*) grammars. I said that ANTLR’s option for dealing with non-LL(*) grammars is to do a depth-first search which runs in … Continue reading
Posted in Uncategorized
Leave a comment
The grammars Gazelle can handle
I wanted to follow-up a bit more on my recent posts about the grammars Gazelle and competing parsing frameworks can handle. Here is an Euler diagram showing my current understanding of what grammars Gazelle can handle compared with the well-known … Continue reading
Posted in Gazelle
Leave a comment
SVG support in Firefox 3
Whoa! Am I the only one who didn’t get the memo that suddenly Firefox has really impressive SVG support? Check out these demos and be amazed at what you didn’t think your browser (sans Flash) could do. Is there any … Continue reading
Posted in Uncategorized
10 Comments