tests/syntax/identifier/identifier.txt
author Andrey Skvortsov <andrej.skvortzov@gmail.com>
Fri, 06 May 2016 11:38:35 +0300
changeset 1007 afb3974f8fb3
parent 108 f9e001952488
permissions -rwxr-xr-x
fix warning about overflow if matiec is running on 64-bit platform,
but the generated C code will cross-compiled for 32-bit platform

For example:
./build/config.c:29:39: error: large integer implicitly truncated to unsigned type [-Werror=overflow]
unsigned long greatest_tick_count__ = 18446744073709551611UL; /*tick*/
^
compilation terminated due to -Wfatal-errors.
cc1: all warnings being treated as errors
################
# IL operators #
################
# which are not simultaneously 
#    - keywords (AND, OR, NOT, MOD, XOR), 
#    - or standard funtion name (which by implication are also keywords)
#               (AND, OR, NOT, MOD, XOR, as well as, GE, GT, LE, LT, EQ, NE, SUB, ADD, MUL, DIV) 
#    - or standard function block name (which by implication are also keywords)
#    - invalid identifier name (&, &N)
ANDN
CAL
CALC
CALCN
CD
CLK
CU
IN
JMP
JMPC
JMPCN
LD
LDN
ORN
PT
PV
R
R1
RET
RETC
RETCN
S
S1
ST
STN
XORN


##################
# SFC qualifiers #
##################
D
DS
L
N
P
#R  -> also an IL operator
#S  -> also an IL operator
SD
SL


#####################
# Task initialisers #
#####################
PRIORITY
SINGLE
INTERVAL