The Edison-ES programming language

1 CHAPTER 1 THE EDISON LANGUAGE 3 CHAPTER 2 THE EDISON-ES LANGUAGE 8 2.1 DIFFERENCES WITH EDISON 8 2.2 CHARACTERS, IDENTIFIERS, AND COMMENTS 15 2.3 DATA TYPES 16 2.31 ELEMENTARY TYPES 17 2.32 CONSTANTS 19 2.33 STRUCTURED TYPES 20 2.331 ARRAYS 20 2.332 RECORDS 22 2.333 SETS 23 2.34 CONSTRUCTORS 24 2.35 RETYPING IDENTIFIERS 26 2.4 STATEMENTS 27 2.41 THE ASSIGNMENT STATEMENT 28 2.42 THE CONTROL STATEMENT 29 2.43 THE WHILE LOOP 32 2.44 THE SKIP STATEMENT 36 2.45 PROCEDURE CALLS AND FUNCTION CALLS 36 2 . 5 PROCEDURES 39 2.51 PROCEDURE HEADING 40 2.52 THE PROCEDURE BODY 42