MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

TParserScomponi.h

Go to the documentation of this file.
00001 
00002 #ifndef __TParserScomponi_
00003 #define __TParserScomponi_
00004 
00005 #include<stdio.h>
00006 #include<string.h>
00007 #include<stdlib.h>
00008 #include "StruttureParser.h"
00009 #include<math.h>
00010 #include "FunzioniStringa.h"
00011 
00012 class TParserScomponi
00013 {
00014     private:
00015      typedef struct var  //Struttura gestione variabili
00016          { char* variabile;
00017          } variab;
00018 
00019      rif* vettore_riferimenti;
00020      variab* variabili;
00021 
00022      int Gestione_assegnazione(char* funzione,int* errore,int* n_variabili);
00023      void Lcase(char* funzione);
00024      int Controllo_sintassi(char* funzione);
00025      void MettiPer(char* funz);
00026      void ParentesiElevati(char* funz);
00027      void GestioneMeno(char* funz);
00028      void GestioneVariabili(char* funz,int n_variabili);
00029      void ScomponiProdotti(char* spezzone,scomp* scomposizione,int lunghezzaspezzone);
00030    public:
00031      void Libera_Memoria(rif* vettore_riferimenti);
00032      rif*Traduci_funzione(char* funz);
00033  };
00034 
00035 #endif

 

SourceForge Logo