Escribí el código del "Analizador aritmético" en 1992. Desde entonces
  ha estado disponible a quienes me lo han pedido con fines educativos,
  lo que me ha permitido intercambiar correos muy interesantes.
  En 2002 me decidí a liberar definitivamente el código, pero
  explicando exactamente cómo funciona. También explico
  el "Buscador de palabras", aunque este tiene menos complicación
  técnica. La licencia es GPL, como os podéis imaginar.
  
  Código