Definitions allow you to define global variables and constants, you can have multiple definition blocks in you code. Each definition block has a name which appended with a colon to the front of any variables within the definition block in the following example the definition block name is Global which has been added to the variable names enclosed.
//---------------------------------------
// File: def.e
//---------------------------------------
//---------------------------------------
// def:
//---------------------------------------
def Global
Int1 = 1
Int2 = 20
Str = "String"
_def
//---------------------------------------
// Block: go
//---------------------------------------
block Go
outl Global:Int1
outl Global:Int2
outl Global:Str
_block