Lazarus - I Token

In questa sezione descriveremo tutte le parole riservate del Pascal , oltre che i vari modi per indicare e riconoscere le stringhe, i numeri , gli identificatori ....

-

I simboli

Il Free Pascal permette l'uso di tutti i caratteri , cifre e alcuni caratteri speciali.
I simboli riconosciuti sono quelli sotto riportati :

Lettere - A..Z,a..z
Cifre - 0..9
Cifre esadecimali - 0..9,A..F,a..f

I caratteri sotto riportati hanno un significato speciale :

+  -  *  /  =  <   >  [  ]  .     ,  (  )  :   ^  @  {  }  $  #

come le seguenti coppie di caretteri :

<=  >=  :=  +=  -=   *=  /=  (*  *)   (.  .)   //

Quando utilizzati come specificatori di ambito la coppia di caratteri (. e la coppia .) sono equivalenti , rispettivamente , alla parentesi quadra aperta e chiusa .
Quando usati come delimitatori dei commenti le coppie di caratteri (* e *) sono , rispettivamente , equivalenti alla parentesi graffa aperta e chiusa.
Queste coppie di carattere se utilizzate in espressioni stringa mantengono il loro significato.

-

I Commenti

Il Free Pascal supporta i commenti annidati.
I seguenti costrutti sono commenti validi :

(* Questo è un commento *) Questo è un commento in vecchio stile .
{ Questo è un commento }     Questo è un commento TurboPascal.
// Questo è un commento      Questo è un commento Delphi

Quelli che seguono sono esempi di commenti annidati validi :

{Commento 1 (* Commento 2*) }
(* Commento 1 { Commento 2} *)
{Commento 1 // Commento 2}
(* Commento 1 // Commento 2 *)
// Commento 1 (* Commento 2 *)
// Commento 1 { Commento 2 }

Gli ultimi due commenti devono essere su di una sola riga

I due esempi che seguono genereranno un'errore per 'carattere non valido'

//Commento valido {Ora non più valido
}

//Commento valido (*Commento non più valido
*)

-