MatOCAD Logo

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

TParserScomponi Class Reference

#include <TParserScomponi.h>

Collaboration diagram for TParserScomponi:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Libera_Memoria (rif *vettore_riferimenti)
rifTraduci_funzione (char *funz)

Private Types

typedef TParserScomponi::var variab

Private Member Functions

int Gestione_assegnazione (char *funzione, int *errore, int *n_variabili)
void Lcase (char *funzione)
int Controllo_sintassi (char *funzione)
void MettiPer (char *funz)
void ParentesiElevati (char *funz)
void GestioneMeno (char *funz)
void GestioneVariabili (char *funz, int n_variabili)
void ScomponiProdotti (char *spezzone, scomp *scomposizione, int lunghezzaspezzone)

Private Attributes

rifvettore_riferimenti
variabvariabili

Classes

struct  var

Detailed Description

Definition at line 12 of file TParserScomponi.h.


Member Typedef Documentation

typedef struct TParserScomponi::var TParserScomponi::variab [private]
 


Member Function Documentation

int TParserScomponi::Controllo_sintassi char *  funzione  )  [private]
 

Definition at line 292 of file TParserScomponi.cpp.

References Instr(), Len(), and Mid().

Referenced by Traduci_funzione().

int TParserScomponi::Gestione_assegnazione char *  funzione,
int *  errore,
int *  n_variabili
[private]
 

Definition at line 62 of file TParserScomponi.cpp.

References Instr(), Len(), Mid(), and variabili.

Referenced by Traduci_funzione().

void TParserScomponi::GestioneMeno char *  funz  )  [private]
 

Definition at line 726 of file TParserScomponi.cpp.

References Concatena(), Instr(), Len(), and Mid().

Referenced by Traduci_funzione().

void TParserScomponi::GestioneVariabili char *  funz,
int  n_variabili
[private]
 

Definition at line 776 of file TParserScomponi.cpp.

References Concatena(), Instr(), Len(), Mid(), and variabili.

Referenced by Traduci_funzione().

void TParserScomponi::Lcase char *  funzione  )  [private]
 

Definition at line 176 of file TParserScomponi.cpp.

References Len(), and Mid().

Referenced by Traduci_funzione().

void TParserScomponi::Libera_Memoria rif vettore_riferimenti  ) 
 

Definition at line 15 of file TParserScomponi.cpp.

Referenced by TLista::ModifyNode(), TLista::RemoveNode(), and TLista3D::RimuoviNodo().

void TParserScomponi::MettiPer char *  funz  )  [private]
 

Definition at line 511 of file TParserScomponi.cpp.

References Concatena(), Instr(), Len(), and Mid().

Referenced by Traduci_funzione().

void TParserScomponi::ParentesiElevati char *  funz  )  [private]
 

Definition at line 628 of file TParserScomponi.cpp.

References Concatena(), Instr(), Len(), and Mid().

Referenced by Traduci_funzione().

void TParserScomponi::ScomponiProdotti char *  spezzone,
scomp scomposizione,
int  lunghezzaspezzone
[private]
 

Definition at line 1137 of file TParserScomponi.cpp.

References Mid().

Referenced by Traduci_funzione().

rif * TParserScomponi::Traduci_funzione char *  funz  ) 
 

Definition at line 884 of file TParserScomponi.cpp.

References Concatena(), Controllo_sintassi(), rif::descrizione, Gestione_assegnazione(), GestioneMeno(), GestioneVariabili(), Instr(), Isnumeric(), Lcase(), Len(), MettiPer(), Mid(), rif::n_variabili, rif::numero_scomposizioni, ParentesiElevati(), ScomponiProdotti(), and vettore_riferimenti.

Referenced by Opz3dDlg::BtnInserisciClick(), DlgOpzioni::BtnInserisciClick(), Opz3dDlg::BtnModificaClick(), and DlgOpzioni::BtnModificaClick().


Member Data Documentation

variab* TParserScomponi::variabili [private]
 

Definition at line 20 of file TParserScomponi.h.

Referenced by Gestione_assegnazione(), and GestioneVariabili().

rif* TParserScomponi::vettore_riferimenti [private]
 

Definition at line 19 of file TParserScomponi.h.

Referenced by Traduci_funzione().


The documentation for this class was generated from the following files:

 

SourceForge Logo