aljabar/node_modules/algebrite/sources/guess.coffee

20 lines
443 B
CoffeeScript

# Guess which symbol to use for derivative, integral, etc.
guess = ->
p = pop()
push(p)
if (Find(p, symbol(SYMBOL_X)))
push_symbol(SYMBOL_X)
else if (Find(p, symbol(SYMBOL_Y)))
push_symbol(SYMBOL_Y)
else if (Find(p, symbol(SYMBOL_Z)))
push_symbol(SYMBOL_Z)
else if (Find(p, symbol(SYMBOL_T)))
push_symbol(SYMBOL_T)
else if (Find(p, symbol(SYMBOL_S)))
push_symbol(SYMBOL_S)
else
push_symbol(SYMBOL_X)