É possível inserir quaisquer símbolos num arquivo-fonte em Pascal. O compilador dará um significado adequado a cada símbolo presente no código.
Os símbolos seguintes têm significados especiais, por se tratarem de operadores ou indicadores de que determinada parte do código não se trata de uma instrução e/ou símbolos que podem indicar ao compilador que aquela parte do código onde se encontram não é uma instrução:
+ * / = < > [ ] . , ( ) : ^ @ { } $ #
Os símbolos abaixo seguem a mesma regra, mas são sempre usados em par (note que “<=”, sem espaço, é diferente de “< =”, com espaço);
<= >= := += -= *= /= (* *) (. .) //
Dentro de uma string,tais símbolos fazem parte da palavra e não serão interpretados pelo compilador de outra forma.