Library for lexing and parsing D source code