Lexical Conventions

The compiler is case insensitive, except for labels.

These are the the keywords of the language

 
    ADDRESS	ALTRO		BASELINE	BROADCAST	
    BUFFER      CONFIG		COUNTER		END		
    ERROR	FILTER		FIRST		GROUP
    INCREMENT	INVERT		JUMP		K1		
    K2		K3		L1		L2
    L3		LOOP		PATH		PEDESTAL
    POWER	PRE		RCU		READ
    READOUT	RESET           SAVE            SECOND
    SIZE        SOFTWARE        STATUS          SUPPRESSION
    TRIGGER     WAIT            WRITE           ZERO
    

Label names have the for of C identifiers, that is a letter or and underscore followed by 0 or more letters, numbers or underscores.

Numbers are always integers and can be written in decimal or hexadecimal notation. Number are never signed, with the exception of the relative address argument to the JUMP or LOOP instructions

Top of page Last update Fri Jul 21 19:48:34 2006
Copyright © 2004 Christian Holm Created by DoxyGen 1.3.5