Bottom up parsing .  
                         . A more powerful parsing technique
                        . LR grammars - more expensive than LL
                        
. Can handle left recursive grammars
                        
. Can handle virtually all the programming languages
                        
. Natural expression of programming language syntax
                        
. Automatic generation of parsers (Yacc, Bison etc.)
                        
. Detects errors as soon as possible
                        
. Allows better error recovery 
 
                         Bottom-up parsing is a more powerful parsing technique. Listed are some of the advantages of bottom-up parsing:
. A more powerful parsing technique
. It is capable of handling almost all the programming languages.
. It can fastly handle left recursion in the grammar.
. It allows better error recovery by detecting errors as soon as possible.