Identifiers and Keywords

Identifiers and Keywords

Identifiers are used for variable, task, function, and subroutine names. The first character of an identifier must be an upper or lower case letter or the underscore ('_'). Remaining characters may be letters, numbers, and underscores.

A number of tokens are reserved for use in the NBC language itself. These are called keywords and may not be used as identifiers. A complete list of keywords appears below:

addsubnegmul
divmodandor
xornotcmptst
indexreplacearrsizearrbuild
arrsubsetarrinitmovset
flattenunflattennumtostrstrtonum
strcatstrsubsetstrtoarrarrtostr
jmpbrcmpbrtstsyscall
stopexitexittoacquire
releasesubcallsubretsetin
setoutgetingetoutwait
gettickthreadendtsubroutine
followsprecedessegmentends
typedefstructdbbyte
sbyteubytedwword
sworduworddddword
sdwordudwordlongslong
ulongvoidmutexwaitv
callreturnabssign
strindexstrreplacestrlenshl
shrsizeofcompchkcompif
compelsecompend isconst
aslasrlsllsr
rotlrotrstartstopthread
prioritycmntfmtnumcompchktype
floatwait2sqrtwaitv
arropacosasinatan
ceilexpfloortan
tanhcoscoshlog
log10sinsinhtrunc
fracatan2powmuldiv
acosdasindatandtand
tanhdcosdcoshdsind
sinhdatan2daddrof 

Generated by  doxygen 1.6.2