add init code of ABNF parser and peeker