GamlLanguage - gama-platform/gama GitHub Wiki
This page provides cross-links to all GAML constructs organized by category. For complete operator and statement documentation, see the Statements and Expressions reference pages.
| Type | Documentation |
|---|---|
action |
Defining Actions and Behaviors |
float |
Data Type#float |
int |
Data Type#int |
bool |
Data Type#bool |
string |
Data Type#string |
point |
Data Type#point |
color |
Data Type#rgb |
list |
Data Type#list |
matrix |
Data Type#matrix |
map |
Data Type#map |
geometry |
Data Type#geometry |
type |
Data Type#gaml_type |
image |
Data Type#image |
| Keyword | Documentation |
|---|---|
species |
Manipulate basic Species + Defining Advanced Species |
experiment |
Defining GUI Experiment |
model |
Organization of a Model |
global |
Organization of a Model |
action |
Defining Actions and Behaviors |
| variable declarations | Variables And Attributes |
class |
Statements#class |
object |
Classes and Objects |
default |
Literals |
virtual |
Inheritance#virtual-action |
| Keyword | Documentation |
|---|---|
if |
Basic programming concepts in GAML |
else |
Basic programming concepts in GAML |
loop |
Statements#loop |
switch / match
|
Statements#switch |
do |
Statements#do |
do_rule |
Built-in Architectures#rules |
| Keyword | Documentation |
|---|---|
action: (deprecated) |
Defining Actions and Behaviors — use action: without colon or do
|
do |
Statements#do |
invoke |
Statements#invoke |
| Operator Category | Documentation |
|---|---|
| Arithmetic | Arithmetic operators |
| Logical | Logical operators |
| Comparison | Comparison operators |
| String | Strings-related operators |
| List / Container | Containers-related operators |
| Map | Map-related operators |
| Matrix | Matrix-related operators |
| Dataframe | Dataframe-related operators |
| Spatial / Geometry | Spatial operators |
| Point | Points-related operators |
| Color | Color-related operators |
See also Data Types for type-specific operators.
| Operator | Documentation |
|---|---|
match_regex |
Statements#match_regex |
match_one, match_between
|
Statements#match_one, Statements#match_between |
| Keyword | Documentation |
|---|---|
data |
Statements#data |
datalist |
Statements#datalist |
output |
Organization of a Model |
| Keyword | Documentation |
|---|---|
benchmark |
Statements#benchmark |
abort |
Statements#abort |
| Keyword | Documentation |
|---|---|
highlight |
Statements#highlight |
layout |
Statements#layout |
migrate |
Statements#migrate |
mesh |
Statements#mesh |
reflex |
Built-in Architectures#reflex |
init |
Statements#init |
| Feature | Documentation |
|---|---|
grid |
Grid Species |
graph |
Graph Species |
mirror |
Mirror Species |
parent: |
Inheritance |
| Type | Documentation |
|---|---|
simulation |
Save and restore Simulations |
csv |
Defining Export files |
image / picture
|
Defining Displays Generalities |
See Pseudo Variables for the full list of built-in pseudo variables (self, super, myself, each).
See Expressions → Operators [A-A] through Operators [S-Z].