to check the syntax of every statement in a high level language program. (remember the second stage of compilation is 'Syntax Analysis') ▪ Parsing is testing whether the rules of syntax have been obeyed. ▪ Example of parsing (using the previous definitions) - Test if 'B8>145' is a valid 'condition'. Rules used: condition 7 variable relation integer 5,3 letter integer digit integer 3 digit integer 3 digit 2,1,6 B 8 > 1 4 5