COMPATIBLE REGULAR EXPRESSIONS Whitespace character The word "plus" Numbers from 1 to 9 Zero or more numbers Char. from a to z, A to Z and _ Not the @ char and spaces
Extended Backus–Naur Form (EBNF) is a family of metasyntax notations, any of which can be used to express a […] grammar. EBNF is used to make a formal description of a formal language which can be a computer programming language. They are extensions of the basic Backus–Naur Form (BNF) metasyntax notation. — Wikipedia
after the analysis. One advantage is that it can visited […], which allows us to add new constraints which can not be expressed in the grammar […]. — Hack book de Hoa\Compiler