[Java] Identifier tabulation et saut de ligne

Fermé
marion - 18 févr. 2008 à 11:14
 mike_d - 18 févr. 2008 à 23:57
Bonjour,

Voila je suis en train de réaliser un compilateur et pour le moment je m'occupe de l'analyse lexicale . J'ai donc un fichier .less (langage qui devra etre compilé) et je le parcours caractere par caractere. Jusque là aucun problème ! Selon le caractere lu, des tests sont faits grâce à un automate. Le problème c'est quand je tombe sur une tabulation ou un retour chariot et saut de ligne. Je ne trouve pas de méthode qui détermine si le caractère courant est un séparateur de type tabulation, retour chariot ou saut de ligne. Pour les espaces il n'y a pas de souci j'ai la méthode Character.isSpacechar(caractereCourant) mais elle n'identifie que les espaces. Est-ce que quelqu'un aurait une piste svp car je commence à saturer !!!

Merci d'avance

Marion
A voir également:

2 réponses

salut. le caractère tabulation est représenté par '\t', le saut de ligne par '\n' et l espace par '\s'. T'as juste à tester ces caractères.
9
j'oublié !! c'est en java que je programme !!
2