Add Parser implementation

Signed-off-by: refnode <refnode@gmail.com>