1 | # Guess which symbol to use for derivative, integral, etc.
|
2 |
|
3 |
|
4 |
|
5 | guess = ->
|
6 | p = pop()
|
7 | push(p)
|
8 | if (Find(p, symbol(SYMBOL_X)))
|
9 | push_symbol(SYMBOL_X)
|
10 | else if (Find(p, symbol(SYMBOL_Y)))
|
11 | push_symbol(SYMBOL_Y)
|
12 | else if (Find(p, symbol(SYMBOL_Z)))
|
13 | push_symbol(SYMBOL_Z)
|
14 | else if (Find(p, symbol(SYMBOL_T)))
|
15 | push_symbol(SYMBOL_T)
|
16 | else if (Find(p, symbol(SYMBOL_S)))
|
17 | push_symbol(SYMBOL_S)
|
18 | else
|
19 | push_symbol(SYMBOL_X)
|