UNPKG

423 Btext/coffeescriptView Raw
1# Guess which symbol to use for derivative, integral, etc.
2
3
4
5guess = ->
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)