specifications – SKIP, TOKEN, SPECIAL_TOKEN, MORE • List of productions – non terminal declaration followed by ; – declarations and statements within {} – lexical tokens as strings or regular expressions – use non terminals with [...] – actions Aggelos Biboudis 4