About Us

History

The SableCC project was started in 1997 by Etienne M. Gagnon as part of his M.Sc. studies under the supervision of Prof. Laurie Hendren at McGill University. SableCC was one of the first projects of McGill's Sable research group.

In early 1998, Etienne decided to release SableCC under an open source license. Etienne happily got his M.Sc. diploma in the Spring of 1998 and continued maintaining SableCC. Since then, the SableCC project received many contributions from various developers all around the globe.

A few years after starting Ph.D. studies, developing SableVM ( http://sablevm.org ), Etienne got hired in 2001 as a professor by the département d'informatique of Université du Québec à Montréal ( http://www.info.uqam.ca ). Eventually, Etienne got his Ph.D. diploma and made SableCC one of his academic research projects.

In 2003, Komivi Kevin Agbakpem, a student of Etienne at UQAM, started his M.Sc. studies on developing grammar-specified parse-time concrete to abstract syntax tree transformations ( CST -> AST ). In September 2005, SableCC 3.0 was released, including this new functionality.

In the late Spring of 2007, the public development of SableCC 4 was started, based on research that Etienne had been doing in the background during preceding years.

People

Here is a list of some SableCC developers.

  • Etienne M. Gagnon
  • (If you're a developer, login and edit this page to add yourself!)