JalV2 Compiler Documentation An Introduction & Guide to JALV2 Introduction Definitions and Conventions Definitions Conventions Variables, Constants, Aliases Types Arrays Records Variables Constants Unnamed Constants Named Constants String Literals Aliases Operators, Casting, Expressions Operators Casting Expressions Flow Control BLOCK CASE FOR FOREVER IF Repeat WHILE Other Keywords Assert INCLUDE Message generating _DEBUG _ERROR _WARN Sub-programs: Procedures and Functions Pseudo-variables Interrupts Tasks Assembly Available Op-codes Common Macros Data Directives Built-in Functions Multiplication, Division, Modulus Division Floating Point Operations _usec_delay(cexpr); Limitations and known issues