grammar: allow '`' inside foreign code blocks

This was an old bug causing the use of ``` ` ``` within a foreign code block to break the block. Example:

~~~~
fun foo `{
    // Some comment on entity `foo` would prevent the whole block to be recognize
`}
~~~~
Ya une raison pour pas avoir mis l'exception directement dans la définition de `extern_code_char` comme c'est le cas pour la construction `'\' all` ?