add peg perser
fix coding rule
fix coding rule
refactor peg parser
Merge remote-tracking branch 'konoha/master'