NXC Version 1.2.1 r5
An NXC program is composed of code blocks and variables.
There are two distinct types of code blocks: tasks and functions. Each type of code block has its own unique features, but they share a common structure. The maximum number of code blocks of both tasks and functions combined is 256.