Hola, estoy haciendo una práctica de la universidad que consiste en un laboratorio matemático de vectores que lee expresiones del estilo
Sumar(a, Restar(a, b)) donde a y b son nombres de variables que también pueden ser vectores, es decir, Sumar([1, 2, 3], Restar(a, [1,2, 3]))
El problema es que no se como separar las expresiones del tipo Sumar(a, Restar(a,b)) para que por un lado se obtenga el valor a del primer argumento y luego se separe Restar(a, b), no se como separar los argumentos que pueden ser vectores, nombres de variables u otra expresión.
Alguna idea??? Me he explicado bien??