AQLDoc/AQL_GR_016.html

## Rule `Statement_5`

`Statement` |  | `error` `EOS`

#### Description

This rule is needed to enable error recovery à la yacc. This is what makes `Statement` a unit of parsing for AQL: in case of syntax error, AQL's parser ignores everything past the last successfully parsed `Statement` and up to the next end of statement character: a semicolon ('`;`'- also known as the nonterminal `EOS`, which is used instead of '`;`' in certain rules in order to enable a user prompt action when in interactive mode).

Copyright © 2013 by Hassan Aït-Kaci; All Rights Reserved.