add custom syntax exception
change Exception to PyFlworException so it could be easly catched by user