parser contract changes for relative includes