title: Parser interpreter programming
body: <p>I want to program a package that calculates the resulting value of a certain input formula,</p>
  
  <p>I created the parser due to the Shunting-Yard Algorithm (Dijikstra), 
  I want to create libraries of the functions that the user will be allowed to use (for ex: <code>sin()</code> and <code>cos()</code> functions)
  then I was wondering what my next step should be; so I have some questions:</p>
  
  <ol>
  <li><p>What is more simpler to use, the Shunting Yard Algorithm, or the Recursive-Descent algorithm for parsing the formulas?</p></li>
  <li><p>will i reach the work of the interpreter in some stage of my work, and how?</p></li>
  </ol>
  
  <p>Thanks...</p>
  
  <p>Please note that i am programming it using Delphi</p>