# formula solver 1/7

``` BBS: Inland Empire Archive
Date: 03-13-93 (22:24)             Number: 334
From: QUINN TYLER JACKSON          Refer#: NONE
To: ALL                           Recvd: NO
Subj: formula solver 1/7             Conf: (2) Quik_Bas```
```________O_/________________________| SNIP |______________________\_O_______
O \                        | HERE |
/ O 'This file created by PostIt! v4.0.
'>>> Start of page 1.

'                  QBS and BASIC Code Cache:  YES!
'
' ****************************ANNOUNCING!******************************
' **              The Public Domain Module of the Week!              **
' *    The parser you always wanted but were afraid to ask for!       *
' *                                                                   *
' *            ********************************************           *
' *            * DESCPARS.BAS v1.0 (Public Domain Version)*           *
' *            ********************************************           *
' *                                                                   *
' *                                                                   *
' *     The full featured recursive descent parser written by         *
' *                     Quinn Tyler Jackson                           *
' *                                                                   *
' *     Revolving around the FUNCTION funEvaluate(Expression\$)        *
' *                                                                   *
' *                          FEATURES:                                *
' *                                                                   *
' *         1. addition, subtraction, multiplation, division          *
' *     2. integer division, modulo division, nth root extraction     *
' *                     3. factorial expansion                        *
' *         3. logical greater than, less than, and equality          *
' *             4. nested parenthesis precedence override             *
' *  5. PASCAL style variable assignment (using the ":=" of PASCAL)   *
' *                        6. and more!                               *
' *                                                                   *
' ******You compatability freaks:  TESTED IN DOS 5.0's QBASIC!!!*******
'
' DEDICATION:
'
' This program is dedicated to my wife Laleh, and our three children,
'  Ozra, Shahraam, and Arehzou, who give up a lot of their time with
'           me so I can program at this infernal keyboard!
'
' USE RESTRICTIONS:
'
' If you have a wife, give her a hug and kiss.  If you have kids, do ' the
' same.  Only then do you have the right to use this code.  ;-)
'                  [and the QUIK_BAS echo said AMEN]
'
' FEATURES EXPLAINED:
'
'   1. addition, subtraction, multiplation, division
'
'   This FUNCTION can solve equations such as:
'
'       5+4
'       5*89
'       6/5
'
'   2. integer division, modulo division, nth root extraction
'
'   This FUNCTION can solve equations using standard extensions:
'
'       5%2  (5 MOD 2)
'       5\2  (integer division)
'       2]25 (square root of 25)
'       3]8  (cube root of 8)
'
'   3. factorial expansion
'

'>>> Continued on page 2.

--- Maximus/2 2.01wb
* Origin: The Nibble's Roost, Richmond BC Canada 604-244-8009 (1:153/918)
```

Echo Basic Postings

Books at Amazon:

Back to BASIC: The History, Corruption, and Future of the Language

Hackers: Heroes of the Computer Revolution (including Tiny BASIC)

Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution

The Advent of the Algorithm: The Idea that Rules the World

Moths in the Machine: The Power and Perils of Programming

Mastering Visual Basic .NET