Difference between revisions of "SCI Programming Language/Index"

From SCI Wiki
Jump to navigationJump to search
 
(39 intermediate revisions by the same user not shown)
Line 24: Line 24:
 
 
 
 
  
<pre>
+
{| width="100%"
+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
| width="20%" valign="top" |
++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Addition|+]]
+= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|++]]
-  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|+=]]
-- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Subtraction|-]]
-= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|--]]
* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|-=]]
*= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Multiplication|*]]
/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|*=]]
/= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Division|/]]
^  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|/=]]
^= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Bitwise Exclusive OR Operator|^]]
<  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|^=]]
<< . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
+
* [[SCI Programming Language/Primitive Procedures#Less Than|<]]
<<=  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Operation Shift Left|<<]]
<= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|<<=]]
=  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Less Than or Equals|<=]]
== . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|=]]
>  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
+
* [[SCI Programming Language/Primitive Procedures#Is Equal To|==]]
>= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
+
* [[SCI Programming Language/Primitive Procedures#Greater Than|>]]
>> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
+
* [[SCI Programming Language/Primitive Procedures#Greater Than or Equals|>=]]
>>=  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Operation Shift Right|>>]]
|  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|>>=]]
|= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#Bitwise OR Operator|<nowiki>|</nowiki>]]
~  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
+
* [[SCI Programming Language/Primitive Procedures#Assignment primitives|<nowiki>|=</nowiki>]]
!= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
+
* [[SCI Programming Language/Primitive Procedures#Bitwise NOT|~]]
$$$sc.lck  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
+
* [[SCI Programming Language/Primitive Procedures#Is Not Equal To|!=]]
994.voc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
* [[SCI Programming Language/Files#$$$sc.lck|$$$sc.lck]]
996.voc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
| width="20%" valign="top" |
997.voc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
<nowiki>#</nowiki>
&  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
+
* [[SCI Programming Language/Files#994.voc|994.voc]]
&=  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Files#996.voc|996.voc]]
&rest  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
+
* [[SCI Programming Language/Files#997.voc|997.voc]]
AND  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
+
<br />
arithmetic primitives  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
A
arrays, global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
+
* [[SCI Programming Language/Primitive Procedures#Bitwise AND Operator|&]]
arrays, local  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+
* [[SCI Programming Language/Primitive Procedures#Assignment Primitives|&=]]
arrays, temporary  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
+
* [[SCI Programming Language/Procedures#&rest|&rest]]
assignment primitives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
+
* [[SCI Programming Language/Primitive Procedures#AND|AND]]
Boolean primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
+
* [[SCI Programming Language/Primitive Procedures#Arithmetic Primitives|arithmetic primitives]]
break. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
+
* [[SCI Programming Language/Data Types and Variables#LocalVars|arrays, local]]
breakif  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
+
* [[SCI Programming Language/Data Types and Variables#GlobalVars|arrays, global]]
characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
+
* [[SCI Programming Language/Data Types and Variables#TempVars|arrays, temporary]]
classdef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
* [[SCI Programming Language/Primitive Procedures#Assignment Primitives|assignment primitives]]
classes.txt  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
<br />
comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
+
B
cond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
+
* [[SCI Programming Language/Primitive Procedures#Boolean Primitives|boolean primitives]]
conditionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
+
* [[SCI Programming Language/Control Flow#break|break]]
contif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
+
* [[SCI Programming Language/Control Flow#breakif|breakif]]
continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
+
<br />
define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 14
+
C
enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
+
* [[SCI Programming Language/Data Types and Variables#Characters|characters]]
extern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
+
* [[SCI Programming Language/Files#classdef|classdef]]
for  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
+
* [[SCI Programming Language/Files#classes.txt|classes.txt]]
geme.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
* [[SCI Programming Language/Introduction|comments]]
if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
+
| width="20%" valign="top" |
include  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
+
* [[SCI Programming Language/Control Flow#cond|cond]]
iteration  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
+
* [[SCI Programming Language/Control Flow#Conditionals|conditionals]]
kernal.sh  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
* [[SCI Programming Language/Control Flow#contif|contif]]
literal selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
+
* [[SCI Programming Language/Control Flow#continue|continue]]
mod  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
<br />
NOT  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
+
D
numbers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+
* [[SCI Programming Language/Data_Types and Variables#Text|define]], [[SCI Programming Language/Definitions#define|define]]
offsets.txt  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
<br />
options  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
+
E
OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
+
* [[SCI Programming Language/Definitions#enum|enum]]
procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
+
* [[SCI Programming Language/Procedures#extern|extern]]
public . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
+
<br />
remainder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
+
F
repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
+
* [[SCI Programming Language/Control Flow#for|for]]
return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
+
<br />
script#  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
+
G
scriptID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ??
+
* [[SCI Programming Language/Files#game.sh|game.sh]]
selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
+
<br />
sinclude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
+
I
switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
+
* [[SCI Programming Language/Control Flow#if|if]]
switchto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
+
* [[SCI Programming Language/Files#include|include]]
system.sh  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
+
* [[SCI Programming Language/Control Flow#Iteration|iteration]]
text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
+
<br />
variables  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+
K
  global  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
+
* [[SCI Programming Language/Files#kernal.sh|kernal.sh]]
  local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+
| width="20%" valign="top" |
  temporary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
+
L
while  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
+
* [[SCI Programming Language/Data Types and Variables#Literal selectors|literal selector]]
</pre>
+
<br />
 +
M
 +
* [[SCI Programming Language/Primitive Procedures#Remainder|mod]]
 +
<br />
 +
N
 +
* [[SCI Programming Language/Primitive Procedures#NOT|NOT]]
 +
* [[SCI Programming Language/Data Types and Variables#Numbers|numbers]]
 +
<br />
 +
O
 +
* [[SCI Programming Language/Files#offsets.txt|offsets.txt]]
 +
* [[SCI Programming Language/Compiling SCI#Options|options]]
 +
* [[SCI Programming Language/Primitive Procedures#OR|OR]]
 +
<br />
 +
P
 +
* [[SCI Programming Language/Procedures|procedures]]
 +
* [[SCI Programming Language/Procedures#public|public]]
 +
<br />
 +
R
 +
* [[SCI Programming Language/Primitive Procedures#Remainder|remainder]]
 +
* [[SCI Programming Language/Control Flow#repeat|repeat]]
 +
* [[SCI Programming Language/Control Flow#return|return]]
 +
| width="20%" valign="top" |
 +
S
 +
* [[SCI Programming Language/Files#script#|script#]]
 +
* [[SCI Programming Language/Files#scriptID|scriptID]]
 +
* [[SCI Programming Language/Files#selector|selector]]
 +
* [[SCI Programming Language/Files#sinclude|sinclude]]
 +
* [[SCI Programming Language/Control Flow#switch|switch]]
 +
* [[SCI Programming Language/Control Flow#switchto|switchto]]
 +
* [[SCI Programming Language/Files#system.sh|system.sh]]
 +
<br />
 +
T
 +
* [[SCI Programming Language/Data Types and Variables#Text|text]]
 +
<br />
 +
V
 +
* [[SCI Programming Language/Data Types and Variables#Variables|variables]]
 +
** [[SCI Programming Language/Data Types and Variables#GlobalVars|global]]
 +
** [[SCI Programming Language/Data Types and Variables#LocalVars|local]]
 +
** [[SCI Programming Language/Data Types and Variables#TempVars|temporary]]
 +
<br />
 +
W
 +
* [[SCI Programming Language/Control Flow#while|while]]
 +
|}
  
(scriptID 86 0)
+
&nbsp;
 +
 
 +
[[SCI Programming Language | Table of Contents]]
 +
 
 +
<span style="float: left">[[The SCI Programming Language/Compiling SCI| &lt; Previous: Compiling SCI Code]]</span>
 +
<span style="float: right"><span class="Inactive">Next:  &gt;</span></span>
 +
 
 +
&nbsp;
 +
 
 +
[[Category:SCI Documentation]]
 +
[[Category:SCI32]]
 +
[[Category:Scripting]]

Latest revision as of 20:08, 26 May 2016