06.11.2013 Views

The Basis System - Weapons and Complex Integration - Lawrence ...

The Basis System - Weapons and Complex Integration - Lawrence ...

The Basis System - Weapons and Complex Integration - Lawrence ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

40 List of Reserved Words 175<br />

41 List of Non-Alphanumeric Tokens 177<br />

42 List of Parser Variables 179<br />

42.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />

42.2 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181<br />

43 List of Compiled Functions 183<br />

43.1 Working With Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183<br />

43.2 Help <strong>and</strong> News . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184<br />

43.3 Memory Management of Dynamic Arrays . . . . . . . . . . . . . . . . . . . . . . 184<br />

43.4 Opening <strong>and</strong> Closing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184<br />

43.5 Executing User Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185<br />

43.6 Adding Comments to Variables <strong>and</strong> Functions . . . . . . . . . . . . . . . . . . . 185<br />

43.7 Checking for the Existence of Variables <strong>and</strong> Functions . . . . . . . . . . . . . . . 186<br />

43.8 Flushing the LogFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186<br />

43.9 Using the Switches Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186<br />

43.10 Protecting User-Defined Variables <strong>and</strong> Functions . . . . . . . . . . . . . . . . . . 186<br />

43.11 Setting Variable Dimension Limits . . . . . . . . . . . . . . . . . . . . . . . . . 186<br />

43.12 Specifying Assignment Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />

43.13 Redefining Array Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />

43.14 Functions With Variable Numbers of Arguments . . . . . . . . . . . . . . . . . . 188<br />

43.15 Creating Pauses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189<br />

43.16 Returning to the Parser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189<br />

43.17 Recursive Parsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189<br />

43.18 RANF <strong>and</strong> Its Supporting Routines . . . . . . . . . . . . . . . . . . . . . . . . . 190<br />

43.19 Manipulating the External Environment . . . . . . . . . . . . . . . . . . . . . . . 192<br />

III EZN User Manual: <strong>The</strong> <strong>Basis</strong> Graphics Package 195<br />

44 Introduction to EZN 197<br />

44.1 Essential Setups <strong>and</strong> Simple Experiments . . . . . . . . . . . . . . . . . . . . . . 197<br />

44.2 Incorporating EZN in your program . . . . . . . . . . . . . . . . . . . . . . . . . 207<br />

45 Devices 209<br />

45.1 Device Comm<strong>and</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209<br />

45.2 CGM File Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211<br />

45.3 Working with Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212<br />

45.4 Setting the Background Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214<br />

45.5 Setting the Colormap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214<br />

46 <strong>The</strong> EZN Graphics Model 217<br />

46.1 <strong>The</strong> Additive Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

46.2 Controlling Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

v

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!