Salut à tous!
je dois réaliser un semblant d'analyseur en VB NET comme suit:
Ma fonction reçois comme input une chaîne de caractères(representant des parties de code VB) comme dans l'exemple qui suit:
CDPER = premierFuncton()
DTCALC = CalculMoi()
IF(CDPER = 99 OR CDPER = 1) THEN
RETURN 0
ELSE
DTPREC = fonctionGDT(DTCALC)
RETURN (deuxFonction() * ((CDPER - autreFonction(DTPREC,DTCALC)) / CDPER))
END IF
De cette chaîne l'analyseur doit identifier les fonctions qui s'y trouve partant de cette supposition.
Est potentiellement une fonction tout ce qui précède le caractère "(" jusqu'à:
- un debut de ligne ou un caract espace " " ou n'importe quel symbol différent de "_".
Bref! la fonction doit restituer un vecteur contenant les fonctions
premierFuncton, CalculMoi, fonctionGDT, autreFonction
Merci de me donner un coup de main.
TT
TTornado