Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   . . .
   Changing Epsilon
   Introduction to EEL
   Epsilon Extension Language
      EEL Command Line Flags
      The EEL Preprocessor
      Lexical Rules
      . . .
      Syntax Summary
   Primitives and EEL Subroutines
   Error Messages
   . . .

Previous   Up    Next
EEL Tutorial  Epsilon User's Manual and Reference   EEL Command Line Flags


Epsilon User's Manual and Reference >

Epsilon Extension Language

This chapter describes the syntax and semantics of EEL, the Epsilon Extension Language. In Primitives and EEL Subroutines, we describe the built-in functions and variables (called primitives) of EEL. The tutorial that explains how to compile and load commands into Epsilon appears in EEL Tutorial. You will find EEL very similar to the C programming language. A list of differences between EEL and C appears in Differences Between EEL And C.

In this chapter:
EEL Command Line Flags
The EEL Preprocessor
Lexical Rules
     Identifiers
     Numeric Constants
     Character Constants
     String Constants
Scope of Variables
Data Types
     Declarations
     Simple Declarators
     Pointer Declarators
     Array Declarators
     Function Declarators
     Structures and Unions
     Complex Declarators
     Typedefs
     Type Names
Initialization
Statements
     Expression Statement
     If Statement
     Looping Statements
     Switch Statements
     Break and Continue Statements
     Return Statement
     Save_var Statements
     On_exit Statements
     Goto and Empty Statements
     Block
Conversions
Operator Grouping
Order of Evaluation
Expressions
     Constants and Identifiers
     Unary Operators
     Simple Binary Operators
     Assignment Operators
     Function Calls
     Miscellaneous Operators
Constant Expressions
Global Definitions
     Key Tables
     Color Classes
     Function Definitions
Differences Between EEL And C
Syntax Summary



Previous   Up    Next
EEL Tutorial  Epsilon User's Manual and Reference   EEL Command Line Flags


Lugaru Copyright (C) 1984, 2012 Lugaru Software Ltd. All Rights Reserved.