This should be enough to add location to the existing error reporting, but an initialization issue in the generated lexer.c file is stopping it from working correctly.
Merge branch 'master' of https://github.com/cucumber/bool

Conflicts:
	c/ast.c
Initialise flex variables; update spec; modify JFlex to enable locations. Still need to do Javascript
Merge branch 'master' of https://github.com/cucumber/bool