Los componentes básicos de un programa de idioma de usuario tienen ciertas reglas sintácticas, que se describen en las secciones respectivas que aparecen a continuación.