-
lexeur sql ou hachage ?
Je travail sur un mini lexeur pour sql simplifié. J'ai déjà testé SGBDO mais l'approche OQL me parrait trop lourde pour mon petit probleme que voici...
Je veux traiter ce genre de phrase:
(id=1|alias=10)&content=null,id=2&alias=5&content=test
Est-ce que certains voient une methodes pour isoler les termes en tenant compte des parentheses sans devoir concevoir un lexeur ?
-
je pense que tu devrais utiliser les Regular Expression ( RegEx )
il y a de nombreux tutoriels qui en traitent sur developpez.com ( et sur google :roll: )
-
J'y ai pensé aussi mais je ne vois pas comment tenir compte du parenthesage avec les er.
Je crois que je vais faire un split et isoler les separateurs. Il y a une fonction toute faite qui permet d'extraire dans un tableau les separateurs et leur position ?
-
Pourquoi ne pas utiliser un analyseur syntaxique/lexical existant, plutot que de vouloir réinventer la roue ? Il en existe en .NET. Tu pourrais le paramétrer avec ta propre grammaire.