Wednesday, June 24, 2009

4th Week (06/24/09 - 07/01/09)

Finished last week's tasks.

--------------

To to list:
1. need to fix the \int and \diff function
( get rid of the = sign. it should become diff(x^2,x) )

2. fix the nested { }. reduce the errors.

3. take a look at python. scripting.

4. combine the current version of parser program with the sample problem.

Wednesday, June 17, 2009

3rd Week (06/17/09 - 06/24/09)

2nd week's process is finished.


--------------------
To do:

fraction
lna, loga => ln|x| or log|x|
int
diff
parentheses ( start thinking about how to eliminate the ( and ) )

Try:
muliplication
^@@ weird things

Tuesday, June 9, 2009

2nd Week (06/09/09 - 06/17/09)

Finished with last week's task.

---------------------------
To do:

fraction fix
bases for log
multiplication fix
absolute value
exp => e^()

Optional:
int(f, x=a...b)
diff(y, x)

1st Week (06/02/09 - 06/09/09)

Starting with basic syntax, to make the program have some simple translating abilities.

* (multiplication), / (division)
sin, cos, tan, cot
arcsin, arccos, arctan, arccot(this is not available yet)
exp
log

--------------

here is a simple script to run the parser and print it to pdf
(run.sh)

#!/bin/bash

./parser
latex output.tex
dvipdf output.dvi

#pdftex output.tex

----------


Using (latex => dvipdf) is better than pdftex, because it can eliminate some errors. ( i don't know why)