Yazoo ---> Online Help Docs ---> Reference

Def-general operators and flags

Below are the common def-general operators and their associated flags. The `flags' column is the resulting number in the ID field of the def-general operator -- it is a decimal representation of the binary digits in the following columns, where the presence of a flag sets some bit to 1. The flags are: equate (0), update-members (1), add-members (2), new-target (3), relink-target (4), run-constructor (5), hidden (6), unjammable (7), and proxy (8). The last six operators that have asterisks in their names cannot be written into a script, but are generated automatically by the compiler in various situations.


name abbr symbol flags 8 7 6 5 4 3 2 1 0
define def :: 46       X   X X X  
member-define mdf *:: 6             X X  
variable-define vdf @:: 44       X   X X   
equate equ = 1                 X
define-equate deq := 47       X   X X X X
equate-at eqa =@ 16         X       
define-equate-at dqa :=@ 22         X   X X  
proxy define pxdef #:: 302 X     X   X X X  
~define def* N/A 172   X   X   X X   
~define-equate deq* N/A 173   X   X   X X   X
~define-equate-at dqa* N/A 148   X     X   X   
~define def** N/A 236   X X X   X X   
~define-equate deq** N/A 237   X X X   X X   X
~define def-c** N/A 204   X X     X X   


Prev: Bytecode operators   Next: Yazoo registers


Last update: July 28, 2013

Get Yazoo scripting language at SourceForge.net. Fast, secure and Free Open Source software downloads