Parser rules for interfaces [ci skip]