+ add c style function head EBNF example