Syntaxe approximative du CSS: CSS content = [@rule | rule] @rule = [@rulename content {CSS content} | @rule content;] rule = [selector {block}] block = [(property: value;)*] (Le ";" final est facultatif). content = [^{]* Attention aux chaînes de caractères qui peuvent contenir "{", "}" ou ";". Problème potentiel connu : sélecteurs contenant une chaîne contenant "{".