On appelle niveau syntaxique l'aspect d'un langage qui concerne les règles d'assemblage des symboles formant l'alphabet terminal pour construire les mots valides du langage.
Par exemple, sous Unix, la commande permettant de lister un directory s'appelle 'ls'. On peut construire un certain nombre de commandes valides à partir de 'ls' en respectant la syntaxe de cette commande, par exemple : ' ls -l'. Cette propriété est définie au niveau syntaxique.