Enforce const and restrict in the parser interface.

.gitlab-ci.yml not found in this commit