title: How do I implement parsing?
body: <p>I am designing a compiler in C. I want to know which technique I should use, top-down or bottom up? I have only implemented operator precedence using bottom up. I have applied the following
  rules:</p>
  
  <pre><code>E:=E+E
  E:=E-E
  E:=E/E
  E:=E*E
  E:=E^E
  </code></pre>
  
  <p>I want to know that am I going the right away?
  If I want to include if-else, loops, arrays, functions, do I need to implement parsing?
  If yes, how do I implement it? Any one can 
  I have only implemented token collection and operator precedence. What is the next steps?   </p>