Add a parser and some stubs for scope analysis of it