123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- <H2>Language Reference</H2>
- 7A) Statements<BR>
- 7B) Keywords<BR>
- 7C) Code Blocks<BR>
- 7D) Data Types<BR>
- 7E) Literals<BR>
- 7F) Identifiers<BR>
- 7G) Variables, Constants<BR>
- 7H) Expressions<BR>
- 7H1) Operator - (Unary)<BR>
- 7H2) Operator ~ (Unary)<BR>
- 7H3) Operator not (Unary)<BR>
- 7H4) Operators * / + -<BR>
- 7H5) Operator %<BR>
- 7H6) Operators << >><BR>
- 7H7) Operators & | ^<BR>
- 7H8) Operator .<BR>
- 7H9) Operators < > <= >= = <><BR>
- 7H10) Operators and or<BR>
- 7I) Subscripts<BR>
- 7J) Assignment<BR>
- 7K) Functions, Function Libraries<BR>
- 7L) If, Else<BR>
- 7M) True, False, Query<BR>
- 7N) For<BR>
- 7O) Foreach<BR>
- 7P) Do, While, Until<BR>
- 7Q) Labels and Goto<BR>
- 7R) Break, Continue, Repeat<BR>
- 7S) Main<BR>
- 7T) End<BR>
- 7U) Sending and Receiving Messages<BR>
- 7V) Reply<BR>
- 7W) Comments<BR>
- <H2>Function Reference</H2>
- actorfind()<BR>
- actorname()<BR>
- become()<BR>
- block()<BR>
- blockactor()<BR>
- changename()<BR>
- concurrent()<BR>
- delay()<BR>
- die()<BR>
- discard()<BR>
- fps()<BR>
- globalactor()<BR>
- idle()<BR>
- indices()<BR>
- length()<BR>
- param()<BR>
- peek()<BR>
- poll()<BR>
- programname()<BR>
- queue()<BR>
- quit()<BR>
- self()<BR>
- sizeof()<BR>
- snapshotcopy()<BR>
- snapshotdelete()<BR>
- snapshotinfo()<BR>
- snapshotlist()<BR>
- snapshotload()<BR>
- snapshotmodify()<BR>
- snapshotsave()<BR>
- snapshottime()<BR>
- spawn()<BR>
- substr()<BR>
- sync()<BR>
- ticks()<BR>
- tickselapsed()<BR>
- time()<BR>
- timeconvert()<BR>
- timer()<BR>
- timercancel()<BR>
- todecimal()<BR>
- tointeger()<BR>
- typeof()<BR>
- values()<BR>
- worldload()<BR>
- worldname()<BR>
- <H2>Bytecode Reference</H2>
- ADD [Stack]/[Local]/[Ptr](#) [Int]<BR>
- ADD [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- ADDf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- ADDf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- AND [Stack]/[Local]/[Ptr](#) [Int]<BR>
- AND [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- ARRAY [Stack]/[Local]/[Ptr](a) [Int]<BR>
- ARRAY [Stack]/[Local]/[Ptr](a) [Stack]/[Local]/[Ptr](#)<BR>
- CALL [Ptr](B)<BR>
- CONCAT [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- CONCAT [Stack]/[Local]/[Ptr]($) [String]<BR>
- COPYPOP [Stack]/[Local]/[Ptr](a)<BR>
- COPYPUSH [Stack]/[Local]/[Ptr](a)<BR>
- DISCARD [Int]<BR>
- DISCARD [Stack]/[Local]/[Ptr](#)<BR>
- DIV [Stack]/[Local]/[Ptr](#) [Int]<BR>
- DIV [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- DIVf [Stack]/[Local]/[Ptr](%) [Int]<BR>
- DIVf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- EQ [Stack]/[Local]/[Ptr](#) [Int]<BR>
- EQ [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- EQf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- EQf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- EQs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- EQs [Stack]/[Local]/[Ptr]($) [String]<BR>
- FORCEARRAY [Stack](S)<BR>
- FORCEFLOAT [Stack](S)<BR>
- FORCEHASH [Stack](S)<BR>
- FORCEINT [Stack](S)<BR>
- FORCESTRING [Stack](S)<BR>
- FTOI [Stack]/[Local]/[Ptr](%)<BR>
- FTOS [Stack]/[Local]/[Ptr](%)<BR>
- GE [Stack]/[Local]/[Ptr](#) [Int]<BR>
- GE [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- GEf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- GEf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- GEs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- GEs [Stack]/[Local]/[Ptr]($) [String]<BR>
- GT [Stack]/[Local]/[Ptr](#) [Int]<BR>
- GT [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- GTf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- GTf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- GTs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- GTs [Stack]/[Local]/[Ptr]($) [String]<BR>
- HASH [Stack]/[Local]/[Ptr](h) [Stack]/[Local]/[Ptr]($)<BR>
- HASH [Stack]/[Local]/[Ptr](h) [String]<BR>
- IFFALSE [Offset]<BR>
- IFTRUE [Offset]<BR>
- INIT *<BR>
- ITOF [Stack]/[Local]/[Ptr](#)<BR>
- ITOS [Stack]/[Local]/[Ptr](#)<BR>
- JUMP [Offset]<BR>
- LE [Stack]/[Local]/[Ptr](#) [Int]<BR>
- LE [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- LEf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- LEf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- LEs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- LEs [Stack]/[Local]/[Ptr]($) [String]<BR>
- LOGAND<BR>
- LOGOR<BR>
- LT [Stack]/[Local]/[Ptr](#) [Int]<BR>
- LT [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- LTf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- LTf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- LTs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- LTs [Stack]/[Local]/[Ptr]($) [String]<BR>
- MOD [Stack]/[Local]/[Ptr](#) [Int]<BR>
- MOD [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- MULT [Stack]/[Local]/[Ptr](#) [Int]<BR>
- MULT [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- MULTf [Stack]/[Local]/[Ptr](%) [Int]<BR>
- MULTf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- NE [Stack]/[Local]/[Ptr](#) [Int]<BR>
- NE [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- NEf [Stack]/[Local]/[Ptr](%) [Float]<BR>
- NEf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- NEG [Stack]/[Local]/[Ptr](#)<BR>
- NEGf [Stack]/[Local]/[Ptr](%)<BR>
- NEs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- NEs [Stack]/[Local]/[Ptr]($) [String]<BR>
- NOT<BR>
- OR [Stack]/[Local]/[Ptr](#) [Int]<BR>
- OR [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- POP [Stack]/[Local]/[Ptr](#)<BR>
- POPa [Stack]/[Local]/[Ptr](a)<BR>
- POPf [Stack]/[Local]/[Ptr](%)<BR>
- POPh [Stack]/[Local]/[Ptr](h)<BR>
- POPs [Stack]/[Local]/[Ptr]($)<BR>
- PRECALL<BR>
- PUSH [Int]<BR>
- PUSH [Stack]/[Local]/[Ptr](#)<BR>
- PUSHa [Stack]/[Local]/[Ptr](a)<BR>
- PUSHf [Float]<BR>
- PUSHf [Stack]/[Local]/[Ptr](%)<BR>
- PUSHh [Stack]/[Local]/[Ptr](h)<BR>
- PUSHs [Stack]/[Local]/[Ptr]($)<BR>
- PUSHs [String]<BR>
- REPLY [Int] *<BR>
- RET [Int] *<BR>
- SHIFTL [Stack]/[Local]/[Ptr](#) [Int]<BR>
- SHIFTL [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- SHIFTR [Stack]/[Local]/[Ptr](#) [Int]<BR>
- SHIFTR [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- STOF [Stack]/[Local]/[Ptr]($)<BR>
- STOI [Stack]/[Local]/[Ptr]($)<BR>
- STOP *<BR>
- STORE [Stack]/[Local]/[Ptr](#) [Int]<BR>
- STORE [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- STOREa [Stack]/[Local]/[Ptr](a) [Stack]/[Local]/[Ptr](a)<BR>
- STOREf [Stack]/[Local]/[Ptr](%) [Int]<BR>
- STOREf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- STOREh [Stack]/[Local]/[Ptr](h) [Stack]/[Local]/[Ptr](h)<BR>
- STOREs [Stack]/[Local]/[Ptr]($) [Int]<BR>
- STOREs [Stack]/[Local]/[Ptr]($) [Stack]/[Local]/[Ptr]($)<BR>
- SUB [Stack]/[Local]/[Ptr](#) [Int]<BR>
- SUB [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
- SUBf [Stack]/[Local]/[Ptr](%) [Int]<BR>
- SUBf [Stack]/[Local]/[Ptr](%) [Stack]/[Local]/[Ptr](%)<BR>
- SUBR [Offset]<BR>
- SUBR [Ptr](F)<BR>
- SWAP [Stack](S) [Stack](S)<BR>
- TYPEOF [Stack](S)<BR>
- XOR [Stack]/[Local]/[Ptr](#) [Int]<BR>
- XOR [Stack]/[Local]/[Ptr](#) [Stack]/[Local]/[Ptr](#)<BR>
|