extract the parse interface for all kinds of parse
Authored by: clican 2010-07-30
Parent: [r58]
Child: [r60]