fixed function call grammar and add bun-c.peg