Parseur général

Description

C'est un parseur général et simple qui permet de calculer une expression quelconque avec les opérateurs et fonctions qu'on choisit en gérant la priorité des opérateurs. les types de variables utilisés dans les expressions sont quelconques (void*) et l'allocation est dynamique . il est possible de le changer de manière à obtenir ce qu'on veut . par exemple on pourrait l'utiliser pour faire un calcul numérique comme on pourrait l'utiliser pour dessiner une fonction en écrivant l'expression avec des "x".

Utilisation & Explications : Regarder l'exemple
(Il y a un fichier Makefile pour la compilation linux et un fichier de projet de Dev-c++ pour la compilation pour windows)

(il y a un deuxième exemple qui utilise SDL et SDL_gfx pour tracer des fonctions , il fonctionne mais il doit être amélioré)

C'est la première version du parseur , j'attend vos critiques/remarques pour l'améliorer.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.