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