fix { .. }
add ebnf comments
start to parse parameters