Methods and systems for generating a structured language model from a spreadsheet model

   
   

In one embodiment of the present invention, there is provided a method for easily allowing a user of little to no programming language knowledge to convert a computerized spreadsheet model to a structured programming language model, which method includes: (i) receiving, from the user via a computer input device, outputs and inputs of the computerized spreadsheet model desired to be processed for conversion; (ii) checking the user entries for errors; (iii) if an error is found, then requesting corrected user entry; (iv) if no error is found, then identifying all relevant spreadsheet model cells based on the user entries; (v) processing formulas used in the spreadsheet model for parsing; (vi) converting the formulas into final form and determining calculation priority order; and (vii) generating the structured programming language model. The method of the present invention is carried out by a system including a computer having a user interface, a microprocessor and a storage unit, an input device electronically coupled to the computer, and a software program stored in the storage unit, the software program being programmed to operate the microprocessor for carrying out the steps of the invention.

In un metodo di realizzazione di presente invenzione, è fornito un metodo per facilmente permettere che un utente di piccolo a nessuna conoscenza di linguaggio di programmazione converta un modello automatizzato del foglio elettronico in modello strutturato di linguaggio di programmazione, che il metodo include: (i) ricevendo, dall'utente via un dispositivo, le uscite e gli input di input del calcolatore del modello automatizzato del foglio elettronico ha voluto essere proceduto per la conversione; (ii) controllare le entrate di utente per vedere se ci sono errori; (iii) se un errore è trovato, quindi chiedendo l'entrata di utente corretta; (iv) se nessun errore è trovato, quindi identificare tutte le cellule relative del modello del foglio elettronico ha basato sulle entrate di utente; (v) formule d'elaborazione usate nel modello del foglio elettronico per analizzare; (vi) convertendo le formule in forma finale e determinando ordine di priorità di calcolo; e (vii) generando il modello strutturato di linguaggio di programmazione. Il metodo di presente invenzione è effettuato da un sistema compreso un calcolatore che ha un'interfaccia di utente, un microprocessore e un'unità di immagazzinaggio, un dispositivo di input accoppiato elettronicamente al calcolatore e un programma immagazzinato nell'unità di immagazzinaggio, il programma del software del software che è programmato per fare funzionare il microprocessore per l'avanzamento dei punti dell'invenzione.

 
Web www.patentalert.com

< Apparatus and method for performing symbolic resolution of modules using static representations of a trace

< Mediation device development method

> Measurement system including a programmable hardware element and measurement modules that convey interface information

> Method and system of memory management using stack walking

~ 00120