4. Estructura del lenguaje
4.
Estructura del lenguaje
4.1
Formateado
Los archivos FTL son archivos de texto legibles. Los comandos o declaraciones se separan
por retornos de carro. Por lo general se diferencia entre mayúsculas y minúsculas.
4.2
Identificadores
Los identificadores sirven para identificar proyectos, programas, módulos, variables,
constantes y tipos. Un identificador es una secuencia de letras, cifras y el símbolo "_".
Los identificadores distinguen entre mayúsculas y minúsculas, es decir, las variables
deben escribirse siempre igual (con las mismas mayúsculas o minúsculas).
Ejemplo:
Una variable con el identificador "Index" no es la misma que las variables con el
identificador "INDEX". En este caso se trata de dos variables distintas.
4.3
Palabras clave
Las palabras clave forman parte del lenguaje FTL. Todas las palabras clave de FTL se
escriben en mayúscula y no deben utilizarse como nombre de programas, variables ni
tipos.
Lista de todas las palabras clave:
CALL
IF
GOTO
LABEL
END_LOOP
RETURN
MOD
AND
BOOL
DINT
El resto de tipos de datos creados a partir de estas claves también son palabras clave.
24
Indicación
Los símbolos permitidos son a...z, A...Z, 0...9 y _ (guión bajo). Todos
los demás símbolos son inadmisibles.
Indicación
A diferencia de los identificadores, los nombres de programa y los
títulos de proyecto no distinguen entre mayúsculas y minúsculas.
THEN
END_IF
WHILE
DO
RUN
KILL
NOT
MAP
DWORD
REAL
ELSIF
ELSE
END_WHILE LOOP
OR
XOR
MAPTO
WAIT
STRING
ARRAY
Festo GDCP-CMXR-SW-DE es 0909a