El analizador tiene varias rutinas de conversión integradas:
CHR Devuelve el carácter por código.
función Chr(X: Entero): Carbonizar;
Por ejemplo, CHR(65)='A'
ORD Devuelve el código de carácter.
función Ord(X: Carbonizar): Entero;
Por ejemplo, ORD('A')=65
IntToStr Convierte un entero en una cadena.
función IntToStr(Valor: Entero): cuerda;
StrToInt Convierte una cadena que representa un número entero (decimal o hexadecimal
notación) a un número.
función StrToInt(Valor: cuerda): Entero;
FloatToStr Convierte un valor de punto flotante en una cadena.
función FloatToStr(Valor: Número): cuerda;
StrToFloat (StrToFloat) Convierte la cadena dada en un valor de punto flotante.
función StrToFloat(S: cuerda): Número;
DateToStr convierte una variable de tipo TDateTime en una cadena con formato
función DateToStr(Fecha: TDateTime): cuerda;
StrToDate Convierte una cadena en un formato de fecha.
función StrToDate(S: cuerda): TDateTime;